Hardware & devices
Hardware & printing
Set up the printer, drawer, scanner and label printer for each counter. An owner or manager saves the terminal settings; staff then use those settings for daily sales.
Hardware → select store and terminal; Stores & terminals for terminal records
Step by step
Connect and power on the counter devices. Load receipt paper and close the printer cover.
Open Hardware, select the store and terminal, and choose the receipt printer and paper width.
Pair the printer using the browser device picker. Configure the connected drawer, scanner and label printer as described below.
Run the receipt, drawer, scanner and label tests in Hardware diagnostics. Save this terminal’s settings, then repeat at each other counter.
Terminal settings and browser pairing
- Device choices are saved for each terminal. Confirm the terminal before saving so another counter does not inherit the wrong printer.
- The browser also remembers device access. Allow the device permission when pairing; using a new browser, browser profile or computer requires pairing there again.
- Direct thermal printing uses the browser print bridge. If direct access is unavailable, use the normal browser print dialog. You can keep selling without a thermal printer and open the drawer manually.
Pair a receipt printer
- Connect a supported USB ESC/POS thermal printer, such as a compatible Epson, Star, Bixolon or generic model, and switch it on.
- In the terminal’s Hardware settings, choose Thermal receipt printer and select the paper width that matches the roll: 58 mm or 80 mm.
- Choose Pair printer, select the correct device in the browser prompt and approve access. Use Test print and check text, paper width and cutting.
- Set the logo, visible fields and header/footer in Settings → Receipt template. Complete a test sale to check automatic printing and the receipt-number barcode. If text is garbled, recheck printer compatibility and the selected setup.
Connect and test the cash drawer
- Connect the drawer’s phone-style cable to the receipt printer’s drawer socket; the drawer normally receives its opening signal from the printer.
- Select Connected to receipt printer in Hardware and use Test kick. Check printer power and the cable if it does not open.
- The drawer opens automatically for cash payments when direct printing is supported. Opening it without a sale requires the Open drawer permission. Browser-print fallback does not automatically trigger the drawer.
USB and camera barcode scanners
- A USB scanner normally behaves like a keyboard: connect it, focus product search and scan a known product barcode. Confirm it adds the correct product or variant.
- For a phone or tablet, open the camera scan button and allow camera access. Centre the barcode and wait for recognition.
- A scan that types digits but finds no product usually means the barcode is missing or belongs to another variant. Scale labels also need the correct Settings → Weighing scale format; see the weighed-items guide.
Label printers and A4 sheets
- Connect the supported label printer and pair it from Hardware using the same browser permission flow. Test one label before a batch.
- Choose the matching roll size in Products → Print labels. You can instead use an ordinary printer with an A4 sticker-sheet layout.
- Print at actual size / 100%, without Fit to page, and scan a sample. See Barcode labels for fields, quantities and purchase-based label selection.
Browser and device compatibility
- Chrome, Edge and Opera
Supported browser device access allows direct thermal printing and drawer signals after pairing. Windows or Android with a compatible Chromium browser is the documented direct-printing path.
- Firefox and Safari
Use the standard print dialog. Direct thermal-device access and automatic drawer opening are unavailable through this fallback.
- iPad with Safari
Use the available browser printing route; do not expect the desktop direct-USB thermal pairing flow. Test the actual printer and device before opening the counter.
Recover receipts in the failed-print queue
- A failed-print notice means the receipt is queued, not that the sale is unpaid. Keep the original sale record.
- Restore power, paper, closed cover and the cable connection. The queue retries every few seconds; use Retry on the failed receipt after fixing the cause.
- If pairing was lost, pair again. Use browser printing temporarily if the direct printer remains unavailable. Check the receipt number before reprinting so the same customer is never charged again.
Run Hardware diagnostics
- Open Hardware diagnostics for the current terminal. Green, amber and red indicators show ready devices, warnings and failures.
- Run the receipt print, label print, drawer kick and barcode scan tests separately. A successful receipt test alone does not verify every device.
- After moving a cable, changing browsers or replacing equipment, repeat the tests. Send support the device model and failed diagnostic result if the problem persists.
Tools and options
- Keyboard-style barcode scanners
- Use compatible scanners that enter codes like a keyboard.
- Camera scanning
- Scan supported barcodes using a device camera.
- Thermal receipt printing
- Connect compatible receipt printers with per-terminal settings.
- Browser print fallback
- Print through the browser when direct printing is unavailable.
- Cash drawer integration
- Open a compatible connected drawer during cash workflows.
- Paper widths & receipt setup
- Match receipt layout to the printer paper width.
- Failed-print queue
- Review and retry receipts that did not print successfully.
- Hardware diagnostics
- Test receipt printing, labels, drawer opening and scans.
- Per-counter device settings
- Give each till its own printing and scanning setup.