Configuring a Cash Drawer to Open Automatically When a Receipt is Printed

Configuring your Cash Drawer to Open Automatically

Most commonly used thermal printers and cash drawers can work together to open the cash drawer automatically when a receipt is printed. The most common configuration for this is a connection between the printer and drawer with a phone cable (RJ11/RJ12). In this configuration, RepairQ sends a signal to your printer to print a receipt, and the printer sends a universal signal to your cash drawer to open. RepairQ can send this signal by printing a receipt or performing a "No Sale" transaction. 

This process is similar to most receipt printers but may differ depending on the make and model of your hardware. RepairQ does not support any specific receipt printers or cash drawers, but we do have a list of Recommended Hardware. The software signal is universal, however, we cannot guarantee it will work with your setup.



1. Plug the RJ12 connector cable (the one that looks similar to a phone line) from the cash drawer into the receipt printer.

2. Next, head to your computer's Control Panel and click 'devices and printers'.

3. Right click on your receipt printer, select printer properties -> device settings.

4. Once in here change the Peripheral Unit Type to 'Cash Drawer'

And set the Unit 1 and 2 options to 'Document Bottom'

Tip: If you want your cash drawer to fire before the receipt prints you can set the Unit 1 and 2 options to 'Document Top'.

5. Save these settings and test it out by printing a ticket.


The cash drawer connects to your receipt printer, and is triggered to open when the a receipt is printed.

To setup your Printer to open your Cash Drawer:

1. Plug the RJ12 connector cable (the one that looks similar to a phone line) from the cash drawer into the receipt printer.

2. If you have not configured the CUPS printer interface, follow these steps:

     A. Open a new web browser window or tab and direct it to http://localhost:631/printers/. A screen will appear saying 'Web Interface is Disabled'

     B. Enable CUPS:

          1. Select and copy 'cupsctl WebInterface=yes'

          2. Next, click the magnifying glass in the top right hand corner of your screen and search for 'Terminal'.

          3. Once in terminal, paste in 'cupsctl WebInterface=yes' and click enter.

          4. Go to http://localhost:631/printers/. This will take you to CUPS. CUPS is a network printing service used by Mac computers. It allows you to setup your printers on a network, and customize options such as cash drawer setup, and you should be able to see your installed printers.

3. Once in CUPS, Select your printer model from the list below:

4. Select from the drop down menu 'Set Default Options'

5. From here, select 'Cash Drawer Control', choose 'Open Drawer 1 and 2' under 'Cash Drawer' and click the 'Set Default Options' button below.

Your cash drawer should now be all set to go! Test it out by printing a ticket.


If you have a cash drawer connected to your receipt printer and it is not being triggered to open when printing a receipt:

    • Make sure no third party print utilities (usually installed with the printer) are interfering with the print. Sometimes those utilities override the print jobs with their own settings and need to either be disabled, or adjusted accordingly.
    • The communication between different applications and the driver seems to be the common variable in this problem.
Have more questions? Submit a request


Please sign in to leave a comment.