RoyalPOS Help

Help › Printer Setup

Printer Setup

Connecting and configuring receipt, kitchen, and label/barcode printers in RoyalPOS (WiFi/Ethernet, Bluetooth, USB, and OS-installed printers).

Where do I set up printers in RoyalPOS?

Open the side menu (drawer) and go to Printer Settings (or Settings → Printer). From there you can add and configure the Cash Counter printer, Kitchen printer, and Label/Barcode printer.

  1. Open the side drawer / Settings.
  2. Tap Printer Settings.
  3. Choose the printer you want to configure (Cash Counter, Kitchen, or Label).

Screenshot:

RoyalPOS Printer Settings screen showing Cash Counter, Kitchen and Label printer options

What types of printers does RoyalPOS support?

RoyalPOS supports four connection types: WiFi / Ethernet (network printer via IP address), Bluetooth (thermal BT printer), USB (directly connected thermal printer), and Installed (a printer already installed in Windows or the OS). You choose the type when adding a printer.

Screenshot:

Printer connection type selection: WiFi, Bluetooth, USB, Installed

Availability of each type depends on the platform — Installed printers and Desktop Barcode printers are mainly used on Windows.

How do I connect a WiFi or Ethernet (network) printer?

In Printer Settings tap Add Printer, choose WiFi, enter the printer's IP address and port (most thermal printers use 9100), then tap Test printer to confirm it prints. If the test slip prints, tap Save.

  1. Open Printer Settings and tap Add Printer.
  2. Select connection type WiFi.
  3. Enter the printer's IP address (e.g. 192.168.1.50).
  4. Enter the port (default 9100).
  5. Tap Test printer — a sample slip should print.
  6. Tap Save.

Screenshot:

Adding a WiFi printer in RoyalPOS with IP address and port fields

The printer and the POS device must be on the same WiFi/LAN network. If you get 'Ip Address required', the IP field is empty.

How do I find my printer's IP address?

Most thermal printers print their IP address on a self-test slip — hold the FEED button while powering the printer on, or use the printer's configuration utility. You can also check your WiFi router's connected-devices list. Enter that IP in RoyalPOS when adding a WiFi printer.

  1. Power off the printer.
  2. Hold the FEED button and power it on to print a self-test/config slip.
  3. Read the IP address from the slip (e.g. 192.168.1.50).
  4. Enter that IP in RoyalPOS → Add Printer → WiFi.

Screenshot:

Thermal printer self-test slip showing the network IP address

The exact self-test button combination varies by printer brand — check the printer manual if FEED-on-power-on does not work.

What port should I use for a WiFi receipt printer?

Most network thermal/receipt printers use TCP port 9100 (RAW printing). Enter 9100 unless your printer's manual specifies a different port.

Screenshot:

Port field set to 9100 when adding a WiFi printer

How do I connect a Bluetooth thermal printer?

Pair the printer in your device's Bluetooth settings first. Then in RoyalPOS Printer Settings tap Add Printer, choose Bluetooth, pick your printer from the list, tap Test printer, and Save.

  1. Pair the printer in the device's system Bluetooth settings.
  2. RoyalPOS → Printer Settings → Add Printer.
  3. Select connection type Bluetooth.
  4. Choose your printer from the detected list.
  5. Tap Test printer, then Save.

Screenshot:

Selecting a paired Bluetooth thermal printer in RoyalPOS

If you see 'Bluetooth Printer not select', you tapped Test/Save without choosing a printer. Grant Bluetooth permission when prompted.

How do I connect a USB printer?

Plug the printer into the device's USB port. In Printer Settings tap Add Printer, choose USB, select the detected USB device, tap Test printer, then Save.

  1. Connect the printer via USB.
  2. Printer Settings → Add Printer.
  3. Select connection type USB.
  4. Pick the detected USB device.
  5. Tap Test printer, then Save.

Screenshot:

Choosing a connected USB printer in RoyalPOS printer setup

If you see 'USB Device not select', choose the device from the list before testing/saving.

How do I use a printer that is already installed in Windows?

Choose Installed Printer when adding a printer. RoyalPOS will use a printer already installed in the operating system via its Windows driver. Select it from the list, run Test printer, and Save.

  1. Install the printer in Windows so it appears in 'Printers & scanners'.
  2. RoyalPOS → Printer Settings → Add Printer.
  3. Select connection type Installed Printer.
  4. Pick the installed printer.
  5. Tap Test printer, then Save.

Screenshot:

Selecting a Windows installed printer in RoyalPOS

Installed-printer mode is mainly for Windows desktop deployments.

How do I test that a printer is working?

On the printer setup screen tap Test printer. A sample receipt (or sample label, for a barcode printer) prints. If nothing prints, re-check the connection details (IP/port, selected device), and that the printer has paper and is powered on.

  1. Open the printer's setup screen in Printer Settings.
  2. Tap Test printer.
  3. Confirm the sample slip prints.

Screenshot:

Test printer button on the RoyalPOS printer setup screen

For WiFi test prints RoyalPOS connects on the port you entered (default 9100). A failed test shows the IP and port that was tried.

How do I set the bill / cash counter printer?

In Printer Settings open Cash Counter Printer and add or configure the printer that prints customer bills. This is the receipt printer used at the billing counter.

  1. Printer Settings → Cash Counter Printer.
  2. Add or select the printer (WiFi/Bluetooth/USB/Installed).
  3. Test and Save.

Screenshot:

Cash Counter (bill) printer configuration in RoyalPOS

Turn on Disable Cash Printer if this device should not print customer bills (e.g. a kitchen-only station).

How do I set up a kitchen (KOT) printer?

In Printer Settings open Kitchen Printer and add the printer placed in the kitchen. When orders are placed, the KOT (kitchen order ticket) prints there. You can give it a title and assign categories.

  1. Printer Settings → Kitchen Printer.
  2. Add or select the kitchen printer (WiFi/Bluetooth/USB/Installed).
  3. Optionally set a Kitchen Printer Title and assign categories.
  4. Test and Save.

Screenshot:

Kitchen (KOT) printer setup in RoyalPOS

Use Disable Kitchen Printer to turn off KOT printing on a device.

Can I send different categories to different kitchen printers?

Yes. When configuring a kitchen printer you can assign which categories it prints, or set it as the All Category Printer to print every item. This lets you route, for example, drinks to the bar printer and food to the kitchen printer.

  1. Printer Settings → Kitchen Printer.
  2. Add a kitchen printer for each station.
  3. Assign categories to each printer, or enable All Category Printer for one.
  4. Save.

Screenshot:

Assigning categories to a kitchen printer in RoyalPOS

How do I stop a device from printing customer bills?

Turn on Disable Cash Printer in Printer Settings. The device will then skip printing customer bills — useful on kitchen-only or secondary devices.

  1. Printer Settings → enable Disable Cash Printer.

Screenshot:

Disable Cash Printer toggle in RoyalPOS printer settings

How do I stop a device from printing KOTs?

Turn on Disable Kitchen Printer in Printer Settings so the device stops printing kitchen order tickets.

  1. Printer Settings → enable Disable Kitchen Printer.

Screenshot:

Disable Kitchen Printer toggle in RoyalPOS printer settings

How do I change the paper size (58mm vs 80mm)?

When configuring a printer, choose the paper size that matches your roll — typically 58mm (2 inch) or 80mm (3 inch). The receipt layout and column widths adjust automatically to the selected size.

  1. Open the printer's setup screen.
  2. Select the paper size (58mm or 80mm) that matches your printer.
  3. Save.

Screenshot:

Selecting 58mm or 80mm paper size for a RoyalPOS printer

What does Auto Print do?

Auto Print automatically prints the receipt when an order is completed or checked out, so you don't have to tap print manually each time. Toggle it in Printer Settings.

  1. Printer Settings → enable Auto Print.

Screenshot:

Auto Print toggle in RoyalPOS printer settings

How do I print more than one copy of a receipt?

Use Print no of time in Printer Settings to set how many copies of the receipt print each time.

  1. Printer Settings → Print no of time.
  2. Set the number of copies.
  3. Save.

Screenshot:

Print no of time setting for number of receipt copies

What is Duplicate Print?

Duplicate Print prints an extra copy of the bill — for example a merchant/kitchen copy alongside the customer copy. Enable it in Printer Settings.

  1. Printer Settings → enable Duplicate Print.

Screenshot:

Duplicate Print toggle in RoyalPOS

How do I customize what prints on the receipt?

Open Customize Your Printer in Printer Settings. It has tabs for Cash Counter, Kitchen, and KOT-as-Label. Toggle the fields you want printed (logo, brand name, address, tax no, token, item-wise tax/discount, totals, footer, QR, etc.).

  1. Printer Settings → Customize Your Printer.
  2. Choose the Cash Counter tab (for the bill).
  3. Toggle the fields/rows you want on the receipt.
  4. Switch to Kitchen or KOT as Label tabs to customize those.

Screenshot:

Customize Your Printer dialog with Cash Counter, Kitchen and KOT-as-Label tabs

How do I print the currency symbol on the Grand Total?

In Customize Your Printer → Cash Counter tab, enable Currency symbol in Total. When you turn it on you can pick a symbol (₹, $, €, £, etc.) or type a custom one. The Grand Total line then prints with that symbol.

  1. Printer Settings → Customize Your Printer → Cash Counter tab.
  2. Enable Currency symbol in Total.
  3. Choose a symbol from the list or type your own, then Save.

Screenshot:

Currency symbol in Total option with symbol picker

The total line is printed as an image when this is on, so any symbol prints correctly on any thermal printer.

How do I make the printer beep after printing?

In Customize Your Printer, enable Beep Sound. It is available separately on the Cash Counter tab (beep after the bill prints) and the Kitchen tab (beep after the KOT prints). It is off by default.

  1. Printer Settings → Customize Your Printer.
  2. On the Cash Counter or Kitchen tab, enable Beep Sound.
  3. Save.

Screenshot:

Beep Sound toggle in Customize Your Printer

How do I set up a desktop barcode / label printer?

In Printer Settings open Desktop Barcode Printer / Label Printer, select the installed label printer, choose the label size (e.g. 25x25, 50x25, 50x38, 50x50, 75x50), and Test print. Use it to print product/price barcode labels.

  1. Printer Settings → Desktop Barcode Printer (Label Printer).
  2. Select the installed label printer.
  3. Choose the label size that matches your stock.
  4. Test print a label, then Save.

Screenshot:

Desktop barcode/label printer setup with label size options

Label printers use TSPL commands (different from receipt printers). Use Disable Label Printer to turn the feature off on a device.

Which label sizes are supported for barcode labels?

RoyalPOS supports common label sizes including 25x25, 50x25, 50x38, 50x50, 75x25, 75x50, 100x50 and 100x75 mm. Pick the size that matches the physical label stock loaded in the printer so the barcode and text fit correctly.

  1. Printer Settings → Desktop Barcode Printer.
  2. Select the label size matching your stock.
  3. Test print and verify the barcode prints fully.

Screenshot:

Label size selection list for the barcode printer

Can I print receipts in another language?

Yes — set Print Language in Printer Settings to print the receipt text in the selected language.

  1. Printer Settings → Print Language.
  2. Select the language.

Screenshot:

Print Language selection in RoyalPOS printer settings

How do I add blank space on top or bottom of the receipt/KOT?

In Customize Your Printer you can enable Blank Space on top (KOT) and Blank Space on bottom for the bill or KOT. This feeds extra paper so tickets are easier to tear off.

  1. Printer Settings → Customize Your Printer.
  2. Enable the top/bottom blank space options on the relevant tab.
  3. Save.

Screenshot:

Blank space on top and bottom options in Customize Your Printer

How do I reset all printer settings?

Use Reset Printers in Printer Settings to clear all configured printers and start fresh. You'll be asked to confirm, then you can re-add your printers.

  1. Printer Settings → Reset Printers.
  2. Confirm the reset.
  3. Re-add your printers.

Screenshot:

Reset Printers confirmation in RoyalPOS

Can multiple POS devices use the same WiFi printer?

Yes. A WiFi/Ethernet printer has a fixed IP address, so each POS device can be configured with that same IP and port. All devices on the network can print to it. For best reliability give the printer a static IP on your router.

  1. Give the printer a static IP on your router (recommended).
  2. On each device: Printer Settings → Add Printer → WiFi → enter the same IP and port.
  3. Test print from each device.

Screenshot:

Multiple POS devices configured to one shared WiFi printer

My WiFi printer is not printing — what should I check?

Check that (1) the printer and POS device are on the same WiFi/LAN, (2) the IP address and port are correct (most use 9100), (3) the printer is powered on with paper, and (4) no firewall or antivirus is blocking the connection. Tap Test printer — if it shows 'connection failed', the IP/port is wrong or unreachable.

  1. Confirm both devices are on the same network.
  2. Re-enter the correct IP and port (try 9100).
  3. Check paper and power.
  4. Temporarily allow RoyalPOS through the firewall/antivirus.
  5. Run Test printer again.

Screenshot:

WiFi printer connection failed message in RoyalPOS

My Bluetooth printer is not found or not printing — what should I do?

Make sure the printer is paired in the device's system Bluetooth settings first, the printer is on and in range, and Bluetooth permission is granted to RoyalPOS. Then re-select it on the printer setup screen and Test print.

  1. Pair the printer in system Bluetooth settings.
  2. Grant Bluetooth permission to RoyalPOS when asked.
  3. Re-open the printer setup and select the printer from the list.
  4. Tap Test printer.

Screenshot:

Bluetooth printer selection list in RoyalPOS

My label printer prints text but the barcode is missing — why?

This usually happens when too many text fields are enabled and the label is small, pushing the barcode off the label. Use a larger label size, reduce the fields on the label, or make sure the selected label size matches the physical stock. RoyalPOS reserves space for the barcode, but a too-small label with many fields can still crowd it.

  1. Select the correct label size for your stock.
  2. Reduce optional fields (MRP, comments) if the label is small.
  3. Test print again.

Screenshot:

Barcode label with text but missing barcode

The printer prints junk/garbage characters — how do I fix it?

Junk output usually means the wrong printer type or paper size is selected, or the data was sent faster than the printer could render an image. Re-check that the connection type (WiFi/BT/USB) and paper size match your printer, and ensure you selected a thermal/ESC-POS printer (not a label printer) for receipts.

  1. Verify the correct connection type and paper size.
  2. Confirm the printer is an ESC/POS thermal receipt printer for bills.
  3. Re-run Test printer.
  4. If using a label printer, configure it under Desktop Barcode Printer instead.

Screenshot:

Receipt printout showing garbage characters