Skip to content

Set up the printer and cash drawer

POS Web and POS Android both print the receipt to a thermal printer as text (ESC/POS), so it stays sharp. They connect differently:

  • POS Web: set up in the browser, per device, from the Print button. It can’t open the cash drawer.
  • POS Android and desktop: set up in the MediPOS app. The cash drawer opens too.

The printer setup is saved in this device’s browser. Set up each cashier computer once.

  1. Complete a sale, then press Print in the Sale complete window. The Printer setup window opens. (Once set up, open it again with the settings icon next to Print.)

  2. Choose the Connection:

    • USB: a printer plugged into the computer. Chrome or Edge only. On Windows, use QZ Tray if the printer’s driver is installed.
    • Bluetooth: a Bluetooth Low Energy printer. Chrome or Edge only. Pair again after reloading the page.
    • QZ Tray: a printer installed in Windows or macOS. QZ Tray must be running on this computer (see below).
    • Browser print: opens the browser’s print dialog. Use it only if the other options aren’t available.

    USB and Bluetooth only appear when the browser supports them.

  3. For USB or Bluetooth, press Pair printer and choose the printer in the browser’s window. For QZ Tray, press Find printers and pick the printer from the list. The printer shows as “Paired: …”.

  4. Choose the Paper width: 58mm or 80mm.

  5. Press Test print to try it.

  6. Press Save and print (or Save if you opened it from the settings icon).

QZ Tray is a small app that connects the browser to the printers installed on the computer.

  1. Install QZ Tray from qz.io and start it.
  2. In Printer setup, choose QZ Tray and press Find printers.
  3. QZ Tray asks whether Medivy may print. Allow it. If your organization has installed Medivy’s certificate on this computer, tick Remember this decision so QZ Tray stops asking.

Installing the certificate (an override.crt file in the QZ Tray install folder, then restarting QZ Tray) needs admin rights on the computer. Ask your admin or the Medivy team if QZ Tray keeps asking every time you print.

Message What to do
This printer isn’t connected. Pair it again. Press Pair printer again. Common with Bluetooth after reloading the page.
The browser can’t reach this printer because its driver or another tab is using it. Close other POS tabs, or switch to QZ Tray.
The printer disconnected. Check that it’s on and the cable or Bluetooth is connected.
QZ Tray isn’t running. Open QZ Tray on this computer, or install it from qz.io.
This site was blocked in QZ Tray. Allow Medivy in the QZ Tray prompt and try again.
QZ Tray found no printers. Check the printer is installed in the operating system, then press Find printers again.

POS Android prints receipts straight to a thermal (ESC/POS) printer. The cash drawer opens through the printer’s connection (its RJ11 port), so there’s nothing separate to set up for the drawer.

  1. Turn the printer on. For a Bluetooth printer, pair it first in the device’s Bluetooth settings.
  2. On the selling screen, press the Printer & Cash Drawer Settings icon in the bottom bar.
  3. Choose the Connection Type. The options depend on the device:
    • Android: Bluetooth.
    • Windows: USB, Serial or Network (IP).
    • macOS and Linux: System Printer, Serial or Network (IP).
  4. Press Scan and pick the printer under Devices Found. For Network (IP), enter the Printer IP address and Port.
  5. Choose the Paper Width: 58mm (32 col) or 80mm (48 col).
  6. Press Test Print to try it, then Save & Connect.

The Printer and Cash Drawer status shows at the top of the window: connected, connecting, error or disconnected.

Press Show diagnostics in the bottom bar. You’ll see Test print, Open drawer, Reconnect printer and Reconnect scanner.