Skip to content

Hardware Setup

This page covers setting up printers and the cash drawer. Payment terminal hardware is covered in Payment Gateways.


Printers Overview

Pratham ResPOS supports multiple printers for different purposes:

Printer TypePurpose
Main / Receipt PrinterPrints customer receipts after payment
Kitchen Printer (KOT)Prints kitchen order tickets when an order is placed
Label PrinterPrints item labels (optional)
Customer Info PrinterPrints a separate customer information slip (optional)

Multiple kitchen printers can be set up and assigned to specific product categories — for example, one printer for the grill station and another for the bar.

Navigate to POS Settings → Printers to manage all printer configuration.

Image: Screenshot of the Printers settings screen


Supported Connection Types

TypeSupported Platforms
Network (IP)Windows, Android, iOS
BluetoothWindows, Android, iOS
USBWindows, Android

Network printers are the most common for restaurant setups. The printer must be on the same local network as the POS device.


Adding a Network Printer

  1. Navigate to POS Settings → Printers.
  2. Tap Add Printer.
  3. Fill in the printer details:
FieldDescription
Printer NameA label to identify this printer (e.g., "Main Counter", "Kitchen 1")
IP AddressThe printer's IP address on the local network
PortDefault is 9100 for most thermal network printers
Paper WidthSelect 58mm or 80mm to match your paper roll size
Printer TypeMain, Kitchen, Label, or Customer Info
  1. Tap Save.
  2. Tap Test Print to verify the connection.

Image: Screenshot of the Add/Edit Printer form

If the test print fails, confirm the printer is powered on, connected to the network, and that the IP address is correct. Some printers require a static IP — check your router settings.


Paper Size Reference

Paper WidthPage Width Setting
58mm270px
80mm384px

Choose the setting that matches the paper roll installed in your printer. Using the wrong size results in text being cut off or printing with excessive white space.


Kitchen Printers — Category Assignment

Each kitchen printer can be assigned to specific product categories. When an order is placed, items are automatically routed to the correct kitchen printer based on their category.

  1. Open the kitchen printer in POS Settings → Printers.
  2. Under Category Assignment, select which product categories this printer handles.
  3. Save.

Example setup:

PrinterAssigned Categories
Kitchen — GrillBurgers, Steaks, Grilled Mains
Kitchen — BarDrinks, Cocktails, Juices
Kitchen — DessertsCakes, Ice Cream, Waffles

Image: Screenshot of kitchen printer category assignment

Items from categories not assigned to any kitchen printer will not print a kitchen ticket. Make sure all categories are assigned.


Label Printer Setup

Label printers print small item-level labels (used in some venues for labelling packaged items).

  1. Add a printer and set the Printer Type to Label.
  2. Configure label-specific settings:
SettingDescription
Label WidthPhysical width of the label stock
Font SizeText size for item name, notes, and order number
Show Order NumberPrint the order number on each label
Show Item NotesPrint kitchen notes on the label

Cash Drawer

The cash drawer opens automatically when a cash payment is completed (or any payment method configured to open it).

Connection

The cash drawer connects to the POS via the receipt printer — most thermal printers have a dedicated cash drawer port (RJ11/RJ12). The printer sends a signal to open the drawer after a cash transaction.

On Windows, the cash drawer is controlled directly via the desktop app integration. Cash drawer support requires the Windows desktop app.

Per-Payment-Method Open Behaviour

You can configure whether the cash drawer opens for each payment method individually:

  1. Navigate to POS Settings → Payment Methods.
  2. For each method, toggle Open Cash Drawer on or off.

Typical configuration:

Payment MethodOpen Cash Drawer
CashYes
Card (EFTPOS)No
Gift CardNo
OtherDepends on method

Image: Screenshot showing the cash drawer toggle in payment method settings

Manual Cash Drawer Open

If the drawer needs to be opened manually (e.g., to make change without a transaction):

  • This option is available in the POS if enabled by your manager.
  • On Windows, the drawer can also be opened from the Cash Up screen.

Troubleshooting Hardware

IssueSteps
Printer not foundCheck network connection, confirm IP address and port, restart printer
Test print failsEnsure printer is on the same network as the POS device; check firewall settings
Paper jammedOpen printer cover, remove jammed paper, reload correctly, close cover
Faded/blank receiptReplace thermal paper — ensure thermal side faces the print head
Cash drawer not openingCheck cable connection between drawer and printer; confirm you are using the Windows desktop app

For more troubleshooting, see Troubleshooting.

Pratham ResPOS Documentation