Skip to main content

Setting Up the Printer & Cash Drawer

Before creating your first order, set up a receipt printer so your staff can print receipts and QR labels. This guide walks you through connecting a printer and configuring the cash drawer.

Printer & cash drawer setup walkthrough
Printer & cash drawer setup walkthrough
tip

You can skip this step and come back later — the POS will still work without a printer. Receipts can always be viewed on-screen.

Open the Printer Page

From the POS, tap the hamburger menu (top-left) and select Printer. You'll see two panels:

  • Left — Connection type, printer status, and test print
  • Right — Print and cash drawer settings
Printer setup page

Connect a Printer

LaundryVerse supports three connection methods:

MethodBest forRequirements
USBWired thermal printersChrome/Edge on desktop
BluetoothWireless thermal printersChrome on Android or desktop with Bluetooth
BrowserAny printer (inkjet, laser, etc.)Any modern browser

USB or Bluetooth

  1. Select USB or Bluetooth from the connection buttons
  2. Tap Pair Printer
  3. Your browser will show a permission dialog — select your printer and click Connect
  4. The printer is now paired and ready to use

Browser pairing dialog — select your printer and click Pair

The Printer Status section will update to show your printer name and connection type. A green dot means it's connected and ready.

info

USB and Bluetooth printing use Web Serial and Web Bluetooth APIs. These are only available in Chrome and Edge — they won't work in Firefox or Safari.

Browser

Select Browser to use your operating system's built-in print dialog. This works with any browser and any printer (including non-thermal printers), but you'll see the system print dialog each time.

Configure Settings

On the right panel, configure your print preferences:

Paper Width

Choose 80mm (standard) or 58mm (compact) to match your thermal printer's paper size. This affects receipt layout only — browser printing uses standard paper sizes.

Auto-Print Receipt

Turn this on to automatically print a receipt after every successful charge. When off, staff can still print manually from the payment success screen.

Cash Drawer Automation

If your printer has a connected cash drawer (RJ-11 port), LaundryVerse can open it automatically during key events. Connect the cash drawer's RJ-11 cable to the Cash Drawer Port on the back of your thermal printer:

Thermal printer ports — the Cash Drawer Port is the RJ-11 jack
EventWhat it does
Cash drawer on chargeOpens the drawer after processing a payment
Shift openOpens the drawer when starting a shift (choose Before or After entering the starting cash amount)
Shift closeOpens the drawer when closing a shift (choose Before or After the cash count)
Pay inOpens the drawer when recording a pay-in (e.g., adding change from the vault)
Pay outOpens the drawer when recording a pay-out (e.g., expense withdrawal)

Each event has a Before/After timing option that controls when the drawer opens relative to the action.

Printer settings with cash drawer options

After making changes, tap Save Settings to persist them to this device.

note

Printer and cash drawer settings are saved per device. If you have multiple POS stations, configure each one separately.

Troubleshooting

Printer not detected

  • Make sure the printer is powered on and connected via USB cable or Bluetooth pairing
  • Try a different USB port or re-pair via Bluetooth
  • Refresh the page and tap Pair Printer again — the browser will prompt you to re-select the device

Cash drawer doesn't open

  • Verify the drawer's RJ-11 cable is connected to your printer's kick port
  • Some printers require a specific kick pulse setting — check your printer's manual
  • Test with a different event (e.g., try "Cash drawer on charge" and process a test order)

USB printer shows "Access denied" on Windows

Windows uses a built-in printer driver (usbprint) that blocks the browser from accessing the printer directly via USB. To fix this, you need to replace the driver with WinUSB using a free tool called Zadig:

  1. Plug in the thermal printer via USB
  2. Download and open Zadig
  3. Go to Options → List All Devices
  4. Select your thermal printer from the dropdown (e.g., "POS80 Printer USB")

Zadig with the thermal printer selected — make sure the correct device is chosen

danger

Do not select the wrong device. Make sure you pick the thermal receipt printer — not your regular inkjet/laser printer (e.g., HP, Epson). Replacing the wrong driver will break that device.

  1. On the right side, use the arrows to change the target driver to WinUSB
  2. Click Replace Driver

After replacing, your thermal printer will no longer appear in Windows printer settings — this is expected. The browser can now access it via USB.

To revert: Open Device Manager → find the printer → right-click → Update Driver → "Search automatically for drivers."

Bluetooth printer doesn't reconnect after power cycling

This is a limitation of the Web Bluetooth API. Unlike USB, which automatically detects when a printer is turned back on, Bluetooth has no way to detect reconnection in the background.

To reconnect after turning the printer off and back on:

  1. Go to Printer Settings in the POS
  2. Tap Pair Printer — the browser will show the pairing dialog
  3. Select your printer and click Pair

The printer will reconnect and work normally until it's powered off again.

Browser printing shows wrong layout

  • Browser printing uses your OS print settings — check that paper size and margins are set correctly
  • For thermal printers, USB or Bluetooth connection gives much better results than browser printing

What's Next?

Your printer is ready. Time to create your first order: