Connecting a printer to the POS terminal

This guide explains two ways to connect a printer to the POS terminal: a network printer over Ethernet or a USB printer connected directly to the POS. After setup, FireMenu can print receipts and kitchen tickets from this device or handle print jobs from additional phones and tablets.

FireMenu print settings are saved separately on each device. Configure the main POS with printers, additional tablets, and phones individually.

Option 1. Ethernet network printer

Step 1. Connect the printer to the network

  1. Connect the printer to the router with an Ethernet cable.
  2. Turn the printer on. Wait until the blue indicator shows that the printer is on the network.
Printer connected with Ethernet cable

Step 2. Print the printer status

  1. Find the button on the back of the printer next to the ports.
  2. Press the button twice to print a slip with printer status information.
  3. On the slip, find the printer IP address (for example, 192.168.1.100).
Printer status slip with IP address

Step 3. Chrome settings on Sunmi D3 Pro

  1. Open Chrome.
  2. In the address bar, enter: chrome://flags
  3. In the search box, find “Insecure origins treated as secure”.
  4. In the flag’s text field, enter the printer IP as http:// plus the address (for example, http://192.168.10.100). If other URLs are already listed, add the new one separated by a comma, for example: http://192.168.1.100,http://192.168.1.200
  5. Set the flag to Enabled.
  6. Click Relaunch at the bottom right of the browser.
  7. After restart, close Chrome.
Chrome flag Insecure origins treated as secure

Step 4. Network printer settings in FireMenu

  1. Open FireMenu on the POS that has the printers connected.
  2. Click the avatar / profile menu in the top-right corner.
  3. Select Print settings.
  4. In This device name, enter a clear name such as Main POS or Bar.
  5. Under How this device prints, choose:
    • Main POS with printers — when printers are connected to this device and it should also print documents from other devices.
    • This device prints by itself — when printing is needed only from this device.
  6. Click Add printer and fill in:
    • Name — a label for the printer (for example, “POS”).
    • TypeNetwork printer.
    • IP address — the address from the status slip (for example, 192.168.1.100).
  7. Choose what to print on this printer:
    • POS terminal — terminal receipts.
    • Cash drawer — if a drawer is wired to the printer and you need open pulses.
    • Switches with your kitchen names (they may appear as “Kitchen”, “Bar”, etc.) — for kitchen tickets per area.
  8. Click Done to save the settings on this device.

After saving, run a test print from the POS; if everything is correct, the slip should appear on the printer.

Option 2. USB printer

A USB printer is connected directly to the POS terminal. It does not need an IP address, Ethernet cable, or special Chrome settings, but Chrome must be allowed to access the USB printer.

Step 1. Connect the printer to the POS

  1. Connect the USB printer to the POS terminal with a USB cable.
  2. Turn the printer on and make sure it has paper.
  3. Open FireMenu in Chrome on the same POS where the printer is connected.

USB printing works only from the device where the printer is physically connected. If a waiter phone or tablet should print through this USB printer, set the POS as Main POS with printers and set the additional device as Additional device without printers.

Step 2. Add the USB printer in FireMenu

  1. Click the avatar / profile menu in the top-right corner.
  2. Select Print settings.
  3. In This device name, enter a clear name such as Main POS.
  4. Under How this device prints, choose:
    • Main POS with printers — when this POS should also print documents from other devices.
    • This device prints by itself — when printing is needed only from this POS.
  5. Click Add printer and fill in:
    • Name — a label for the printer, for example USB POS.
    • TypeUSB printer.
  6. Choose what to print on this printer: POS terminal, Cash drawer, or the required kitchens.
  7. Click Done.

After saving, FireMenu may show a Connect the USB printer window. Click Connect, choose the printer in the Chrome window, and allow access. Then run a test print from the POS.

Additional devices without printers

On a waiter phone or tablet, open profile menu → Print settings and choose Additional device without printers. Print jobs from that device will be handled by the main POS with printers.

Common issues