Storepass LogoStorepass/ DocsLog in

Receipt Printing and Cash Drawer for Point of Sale

Created: 5/21/2026 | Last updated: 6/11/2026 | Tags: pos, printer, receipt, cash drawer, code-backed-rewrite

Use direct receipt printing when you want Storepass POS to print receipts to a paired thermal receipt printer and open a connected cash drawer.

Storepass supports browser-based receipt printing through direct printer connections. When direct printing is unavailable, the POS can fall back to the browser print dialog.

  • Pair a receipt printer from the receipt or printer controls in POS.
  • Print plain-text thermal receipts directly from Storepass.
  • Open a cash drawer connected through the receipt printer.
  • Use browser print fallback when direct printing is not available.

Before starting

  1. Use Chrome or Edge on the POS computer.
  2. Connect the receipt printer to the POS computer by USB or supported serial connection.
  3. Connect the cash drawer to the receipt printer if your drawer opens through the printer.
  4. Install any manufacturer driver or setup software required by the printer.

Connect the printer

  1. Open Point of Sale.
  2. Open a receipt or printer test area from the POS receipt workflow.
  3. Choose the receipt printer from the browser device picker.
  4. Run a test print.
  5. If the drawer is connected through the printer, run a drawer-open test.

Use

  1. Complete a POS checkout.
  2. Open the receipt modal.
  3. Print the receipt.
  4. Open the cash drawer when the sale or no-sale workflow requires it.

Review

  • Printer is not listed: Confirm it is powered on, connected directly, and available to the browser.
  • Browser print dialog opens: Direct printing is not connected; reconnect the printer or use the fallback print dialog.
  • Cash drawer does not open: Confirm the drawer cable is connected to the printer and the printer supports drawer kick commands.
  • Windows direct printing fails: Review Troubleshoot Receipt Printer Usage on Windows.
On Windows, USB receipt printers may need a WinUSB driver layer before Chrome or Edge can communicate with them directly.