RoyalPOS Help

Help › Troubleshooting

Troubleshooting

Fixes for common RoyalPOS problems: login/API blocked by antivirus or firewall, printers not printing, orders not syncing, images not downloading, app updates, and KDS/token issues.

Login or other features fail to load — what should I check?

If login or data won't load even with internet, the most common cause on Windows is an antivirus or firewall blocking RoyalPOS. Check internet on the device, then allow RoyalPOS in your antivirus and Windows Firewall (allow the RoyalPOS app for both inbound and outbound). On a network with a proxy/captive portal, connect to a normal network.

  1. Confirm the device actually has internet.
  2. Add RoyalPOS to the allow-list in your antivirus.
  3. Allow RoyalPOS through Windows Firewall (inbound and outbound).
  4. Avoid restricted café/corporate proxies; try a normal network.
  5. Retry login.

Screenshot:

Allowing RoyalPOS through antivirus and firewall

Third-party antivirus (e.g. Quick Heal, K7, McAfee) must be allow-listed manually — RoyalPOS cannot change those settings for you.

My printer is not printing — where do I start?

Check the connection type and details first: for WiFi confirm the IP/port (usually 9100) and same network; for Bluetooth confirm pairing and permission; for USB/Installed confirm the device is selected. Make sure the printer has paper and power, then use Test printer. See the Printer Setup guide for each type.

  1. Open Printer Settings and run Test printer.
  2. Re-check IP/port (WiFi), pairing (BT), or selected device (USB/Installed).
  3. Check paper and power.
  4. Allow RoyalPOS through firewall/antivirus if on WiFi.

Screenshot:

Printer test failing in RoyalPOS

My label printer prints text but not the barcode — why?

Usually too many fields on a small label push the barcode off the label. Use a larger label size, reduce optional fields, and make sure the selected label size matches the physical stock.

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

Screenshot:

Label with text but missing barcode

My orders are not syncing to the server — what should I do?

Orders are saved locally and upload automatically when online. If they stay Pending, check the device's internet, and that antivirus/firewall isn't blocking RoyalPOS. The local-orders list shows each order's status; once the server accepts an order it stays Synced and won't upload again.

  1. Open Local / Device Orders to see Pending vs Synced.
  2. Confirm the device has internet.
  3. Allow RoyalPOS through antivirus/firewall.
  4. Wait for automatic upload, or reopen the app to trigger it.

Screenshot:

Local orders showing pending sync status

Item images or logo are not downloading — how do I fix it?

Make sure the device has internet, then re-run the image download (item images) or re-sync so the logo/footer images download. If a firewall/antivirus blocks RoyalPOS, allow it. Images are cached locally once downloaded.

  1. Confirm internet is working.
  2. Re-run Download Images / Sync.
  3. Allow RoyalPOS through firewall/antivirus if blocked.
  4. Re-open the menu to see the images.

Screenshot:

Re-downloading item images

How do I update RoyalPOS when a new version is available (Windows)?

On Windows, when a newer version is available an Update Available entry appears in the side menu. Tap it to open the update screen, then Download & Update — RoyalPOS downloads the installer, runs it, and the app restarts on the new version.

  1. Open the side menu.
  2. Tap Update Available.
  3. On the update screen tap Download & Update.
  4. Let the installer run; the app restarts updated.

Screenshot:

Update Available screen with Download & Update

The kitchen screen or token counter is not updating — what should I check?

Confirm the kitchen/token device and the POS are on the same WiFi/LAN, the correct POS IP/port were entered, and the connection shows connected. Re-join the server, and allow RoyalPOS through the POS device's firewall/antivirus.

  1. Confirm same network as the POS.
  2. Re-enter the POS IP/port (or use Search).
  3. Allow RoyalPOS through firewall/antivirus on the POS.
  4. Reconnect and place a test order.

Screenshot:

Kitchen screen showing disconnected state

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

This usually means the wrong printer type or paper size is selected, or a label printer was configured for receipts. Re-check the connection type and paper size, use an ESC/POS thermal printer for bills, and configure label printers under Desktop Barcode Printer.

  1. Verify connection type and paper size match the printer.
  2. Use an ESC/POS thermal receipt printer for bills.
  3. Configure label printers separately under Desktop Barcode Printer.
  4. Run Test printer.

Screenshot:

Receipt printing garbage characters

The bill total or tax looks doubled or wrong — what should I do?

First re-check the item quantities and any applied offers/discounts in the cart, as these drive the totals. If a total still looks wrong, note the exact items, quantities and offers and report it to support with a screenshot so it can be checked.

  1. Review item quantities and applied offers in the cart.
  2. Remove and re-add a suspect item to recalculate.
  3. If still wrong, capture a screenshot and report it to support.

Screenshot:

Reviewing cart totals and discounts