POSTroubleshootingBeginner

Troubleshooting Receipt Printers on MyFoodFast POS (Android)

Last verified: 2026-09-07

Troubleshooting Receipt Printers on MyFoodFast POS (Android)

MyFoodFast POS talks directly to your receipt printer — no extra desktop drivers or admin passwords are involved. If printing stops, work through the checks below in order.

1 · Run a Quick Test in POS

  1. In the left sidebar, tap Printers (under Peripherals).
  2. Wait until each printer card finishes Loading… and shows the IP‑address drop‑down.
  3. Press the green Test Print button on the card you want to check.

If the test receipt prints correctly → that printer is ready.

If nothing prints → continue to Step 2.

2 · Check Power, Paper & Cables

What to checkDetails
PowerGreen LED is lit. Cable firmly seated in both printer & socket.
PaperCorrect 80 mm thermal roll, glossy side facing out.
Data linkEthernet/Wi‑Fi: cable tight; make sure the tablet is on the same network. USB‑OTG and Bluetooth printers are not supported.

If all looks good and the printer still doesn't respond, move to Step 3.

3 · Print the Printer's Self‑Test

  1. Switch the printer off.
  2. Hold FEED and turn it on.
  3. Release FEED when printing starts.

The receipt shows model, firmware, and — if network‑enabled — the current IP address.

Action: Photograph the top part of this self‑test (where the IP address appears) and keep it handy. You'll need it in Step 5.

4 · Verify the Connection Type

A. Network (Ethernet / Wi‑Fi)

  • Confirm the tablet's Wi‑Fi IP is in the same subnet as the printer (e.g. both start 192.168.1.x).
  • From the tablet, install any free Ping app and ping the printer's IP.
  • ping 192.168.x.x
  • Four successful replies mean the network path is clear.

B. Bluetooth

Bluetooth printers are not supported in MyFoodFast POS.

C. USB‑OTG (direct cable)

USB‑OTG printer connections are not supported in MyFoodFast POS.

If the link looks healthy but printing still fails, proceed.

5 · Assign the Printer's IP in POS

All printers (names, roles, copy counts) are created in the MyFoodFast Back Office. On the Android POS tablet you simply link each one to its physical printer by selecting the correct IP address.

  1. Open ☰ Menu › Settings › Printers.
  2. Each printer card will show a drop‑down once the app finishes scanning the network.
  3. Pick the IP address that matches the self‑test receipt (e.g. 192.168.1.50).
  4. Tap Test Print — the printer should fire a receipt.
  5. Repeat for any kitchen, dispatch, or label printers.

Tip: A previously saved printer will stay selected even if auto-discovery doesn't find it this session — it appears in the dropdown marked (saved). You only need to re-pick an IP when the printer itself has moved to a new address.

6 · Dropdown Empty? Enter the IP Manually

Some networks block the auto-discovery scan (VLAN isolation, access‑point client isolation, or ICMP blocking on business routers). In that case the dropdown can stay empty even when the printer is online and on the correct subnet.

You don't need IT help — you can type the printer's IP in directly:

  1. On the affected printer card, tap the small Enter IP manually link underneath the dropdown.
  2. In the dialog, type the IP address from the self‑test receipt (Step 3), e.g. 192.168.1.50.
  3. Tap Test & Save.

If the printer is reachable, POS saves it and closes the dialog automatically. If it isn't, you'll see:

Could not reach 192.168.1.50 on port 9100. Check the printer is on and on the same network.

Double‑check the IP on the self‑test, confirm the tablet is on the same Wi‑Fi, and try again.

An Order Receipt Failed to Load

If POS cannot load the receipt because its connection to the order service fails, check that the terminal is online. A later print request can try loading that receipt again; this failed loading attempt does not count as a printed receipt. This does not add an automatic retry or guarantee that every missed receipt will print without staff action.

Before reprinting, check whether the kitchen or customer already received a copy. If the printer connection failed while printing, a receipt might still have come out. Confirm with the kitchen before requesting another copy to avoid preparing an order twice.

Only Some Kitchen Stations Printed

When you print a kitchen receipt from Order Hub, POS checks the result for each station. If a station does not confirm dispatch, a message names the affected stations. Other stations may already have printed their tickets.

  1. Check the named stations and ask kitchen staff which tickets they received.
  2. Check paper, power and the printer selected in Settings > Printers.
  3. Agree with the kitchen which tickets are missing before requesting a reprint.

Note: A connection error does not prove that nothing printed. A manual kitchen reprint sends to all routed stations, so it can duplicate tickets that already arrived. POS does not automatically replay an incomplete dispatch.

If the message says no kitchen printers are enabled or routed for this order, check the terminal's kitchen-printing setting and the products' kitchen routes. This means there were no destinations to print to, rather than a printer failing.

A Label Printer Disconnects While Printing

Check whether the label came out before requesting another copy. A connection error can happen after the printer has received the label.

POS will not automatically resend that same label through another connection method once sending may have started. If it cannot establish a connection at all, it can still try the printer's alternative supported connection method.

This prevents a connection error from triggering an extra copy automatically. It does not confirm whether an interrupted label printed, so check the output before reprinting.

Labels Were Not Confirmed Complete

When you print labels from Order Hub, POS checks whether every label and configured copy was dispatched. If it cannot confirm the complete set, it shows a warning. This can happen when no printer is selected, the printer cannot print labels, or the connection fails during a label sequence.

Check the printed labels and Settings > Printers before requesting another copy. Some labels may already have printed. A manual label reprint sends the whole set again; POS does not automatically replay the incomplete set.

Quick Reference

SymptomLikely CauseFast Fix
Printer silent, no lightsNo powerCheck socket & cable, toggle switch
Prints gibberishWrong paper orientationFlip roll
Prints test fine, not from appWrong IP selected in POSPick the correct IP from the drop‑down
Dropdown is emptyNetwork blocks auto-discoveryUse Enter IP manually (Step 6)
Printer worked yesterday, now missing from dropdownDiscovery scan missed it this timeThe saved entry stays selected — just tap Test Print. If that fails, refresh or re-enter the IP manually

IPP label printer does not confirm the job

Some network label printers acknowledge the network connection but reject the print job. The POS now checks the printer’s IPP reply and reports an incomplete label dispatch or test-print error if the job is rejected or the reply is incomplete. Check the printer’s display, paper, and settings, then check which labels actually printed before reprinting. The POS does not automatically replay an unconfirmed job. A successful dispatch means the printer accepted the job; it does not confirm paper output.

Not Supported Currently

  • Bluetooth printers
  • USB‑OTG (direct cable) printers
  • Product / Option Names in Chinese characters

Note: Edit your menu items and delete any unsupported characters.

Was this helpful?