Projects:Drawer Status Detection/Technical Documentation
Contents |
Drawer Status Detection
Introduction
In this document all developments to be done within this project are described.
Preferences
- Web POS Close Drawer Before Continue
This one defines if the detection needs to be done. It won't detect the status if the drawer has no detection ability. By default it will be closed.
- Web POS Time Allowed Drawer Sales
- Web POS Time Allowed Drawer Count
These two preferences define the time (in milliseconds) that the drawer can be opened before raising an alarm. Sales applies to Open Drawer button from the menu and the auto opening while selling. Count applies to Cash Up, Cash Management and Initial Count.
POS Changes
When WebPOS gets loaded a process has been add to look the status of the drawer. If it is opened a popup will rise to force the user to close the cash drawer.
Every time the drawer gets opened the detection starts and it will end when he drawer gets closed.
Drawer detection
Menu button
While the drawer is opened a popup will prevent the user to continue its labor.
Sales
If Open drawer before closing ticket is enabled, when the user clicks Open button the drawer gets opened and a popup will prevent the user to continue its labor. When the user closes the drawer the popup disappears and Done button is enabled.
If Open drawer before closing ticket is disabled, when the user clicks Done button the drawer gets opened and a popup will prevent the user to continue its labor. When the user closes the drawer the popup disappears and automatically the ticket gets printed.
Cash up
If the drawer is opened the following buttons will raise an error when they get clicked:
Cash management
If the drawer is opened the following buttons will raise an error when they get clicked:
Initial count
If the drawer is opened the following buttons will raise an error when they get clicked:
Alarm
If the drawer stays opened more milliseconds than the ones defined on the preference an alarm will begin to sound. It will stop when the drawer gets closed.