How to Setup a Terminal-Driven Cash Drawer

17. november 2023


On this page

In order to configure the cash drawer with a terminal the usb trigger device should be used to get it to work. The example of this usb trigger device is following:

 

Please follow these steps in order to configure the automatic opening of the cash drawer when receipts are printing via terminal:

  1. Connect the usb trigger device to your computer.
  2. Log into POS → Settings → Printing Configuration → Enable “Try printing using go microservices”.
  3. Go to Wizard → Select Pos id → Choose Printer → Click Continue.
  4. Toggle Golang printing microservice → open the Golang microservice to see the list of printers.
  5. Save the printer settings → Go to micro-service manager (Note: NO NEED TO CONNECT THE ACTUAL PRINTER ITSELF,  ONLY CONFIGURE IN WIZARD).
  6. Make sure logLevel is DEBUG and the port name  "CashDrawerSerialPortName" is correct.
  7. “ExternalCashDrawer" should be true:  "ExternalCashDrawer": true.
  8. Save new configuration.
  9. Click Start.
  10. Go back to POS.
  11. In order to test the configuration click the “Cash Drawer” button on the POS grid.

Important to know

The cash drawer setup with the terminal stops working when the printing micro-service has been stopped. If to start the micro-service again then the setup that was performed following the steps above needs to be configured again from the start.