In some cases you may need to have a locked cash drawer accessible to your staff that will pop open when a cash transaction is completed through Dash or manually opened if you have the proper authorization. In this article, we will go over what you need to get started. Check out this article next, once you have it set up.
There are two authorizations related to using the Cash Drawer:
- Cash Register: any user that needs to have the cash drawer open for a cash transaction must have, at minimum, this authorization.
- Cash Drawer: If you want to allow access to a user to be able to open the Cash Drawer at any time, they will need to have this authorization. By default, this authorization has been assigned to the System Admin role.
Checkout out the Recommended Hardware page to view the Cash Drawer and necessary Epson Receipt Printer you must have in order for this feature to work properly.
In order for the Cash Drawer to eject, it must be connected to via an EPSON brand printer using our Remote Printing Addon.
To get Started, enable the remote printing Addon in the Company settings page. This will create a service account with our third-party PrintNode integration.
Now you’ll need to make sure you have setup your receipt printer with a computer at your location. This usually means installing some drivers. If you have already been using this printer normally, you should be able to skip this step.
Now install the PrintNode application on the computer where your printer is attached. DO NOT INSTALL AS A WINDOWS SERVICE. Once installed the client should open to the login prompt. If not, you can find the application in the windows system tray in the bottom right. Right-clicking the icon in the tray will give you the option to open the application again (you won’t need to interact with the application once you have setup the machine).
Now login to the PrintNode application using the credential provided to you from Dash. You’ll find these credentials on the Integrations tab of Company Settings Page, once you’ve enabled the Remote Printing addon.
Next, we can configure the printer in the Dash Integrations tab. You will need your printer ID from the PrintNode application’s printer tab.
On the Printers page, you’ll define your printers with names, locations, and purposes. For Cash Drawer usage, make sure to specify the ‘receipt’ purpose for your printer. Once you’ve hit the green save button your ready to go.
Now, you can specify the default receipt printer for this computer. This is a setting that changes per Dash location just in case you use the same computer at various facilities. Should you not have a default specified when using the feature, you will be prompted to select a printer.
You can always change your default printer, unset, or disable cash drawer usage through this selector in the Company Settings or the Hardware Settings page.
If the User does not have access to the company settings page to adjust access to the printer, you can find the new Hardware Settings page in the global search menu.
Keep in mind, after you have set up your printer with PrintNode and registered your printer with Dash, any machine can trigger printing or Cash Drawer jobs - even remotely - so long as the computer with the printer and PrintNode installed is on and connected to the internet. Then, each machine you use can be configured to communicate with specific printers at each location. You can also disable theses remote printing features for individual machines.
These are not settings tied to a user account. So if you login to a machine elsewhere, you will be using that machines printer settings