Final supports printer-driven cash drawers, which can automatically open when a receipt is printed or manually using an action inside a custom flow. This article covers supported models, connection requirements, and how to configure drawer behaviour.
Final supports cash drawers that:
Connect to a compatible receipt printer
Use an RJ-11 or RJ-12 cash-drawer cable
Plug into the printer’s Cash Drawer, Drawer, or DK (Drawer Kick-out) port
Final can only open drawers that are connected through a supported thermal printer.
Final does not support the following cash drawer types:
USB cash drawers
Drawers that plug directly into tablets or iPads
These drawers can still be used manually with their physical key, but Final cannot open them automatically.
Final can open the cash drawer in two ways:
This behaviour is controlled inside Printer settings.
Add an OpenCashDrawer action to a button in Builder to open the drawer without printing.
Cash drawer configuration lives inside Printer settings:
Open the Final POS app
Go to Station Home
Tap Settings
Tap Printer settings
From here, you can:
Select the printer the drawer is connected to
Configure whether the drawer opens when receipts are printed
Plug the RJ-11 or RJ-12 cable into the drawer
Connect the other end to the printer’s drawer port
Ensure the printer appears in Printer settings
Enable automatic drawer opening if desired
Add an OpenCashDrawer button in Builder (optional)
Test by printing a receipt or using the action
If the drawer does not open:
Verify the drawer is connected to the printer, not the tablet
Ensure the printer is selected in Printer settings
Check that the drawer uses an RJ-11/RJ-12 cable
Confirm the drawer is unlocked
Try printing a receipt to test automatic opening