Openbravo Issue Tracking System - Retail Modules
View Issue Details
0047467Retail ModulesWeb POS Hardware Managerpublic2021-07-28 11:352021-08-16 14:18
sebastien_liron 
javierRodriguez 
urgentmajoralways
closedsuspended 
5
pi 
pi 
marvintm
No
0047467: Cheque printer is blocked if cheque is not properly detected and bloc every other flow after that
Cheque printer is blocked while doing operations and block all flows with hardware manager if not rebooted
- hardware manager must be up locally + cheque printer (see video ) turned on
- creating a simple ticket

- choose cheque payment mode ( must be enabled )

- cheque printer is wiating for a cheque paper

- not able to scan the check properly ( or just wait )

- cheque printer is blinking

- click on OK on popup "has your cheque been printed correctly "

- cheque will be filled manually

- starting from there, no ticket will be printed until the printer is rebooted
NOR
? Screencast from 20-07-21 17_40_34.webm (3,542,271) 2021-07-28 11:35
https://issues.openbravo.com/file_download.php?file_id=16048&type=bug
Issue History
2021-07-28 11:35sebastien_lironNew Issue
2021-07-28 11:35sebastien_lironAssigned To => Retail
2021-07-28 11:35sebastien_lironFile Added: Screencast from 20-07-21 17_40_34.webm
2021-07-28 11:35sebastien_lironResolution time => 1628978400
2021-07-28 11:35sebastien_lironTriggers an Emergency Pack => No
2021-07-28 11:57rafarodaIssue Monitored: rafaroda
2021-07-28 11:58rafarodaTag Attached: NOR
2021-07-30 09:42adrianromeroStatusnew => acknowledged
2021-07-30 09:43adrianromeroAssigned ToRetail => javierRodriguez
2021-07-30 09:44adrianromeroStatusacknowledged => scheduled
2021-08-16 14:18marvintmReview Assigned To => marvintm
2021-08-16 14:18marvintmNote Added: 0131142
2021-08-16 14:18marvintmStatusscheduled => closed
2021-08-16 14:18marvintmResolutionopen => suspended

Notes
(0131142)
marvintm   
2021-08-16 14:18   
It seems there is no good way to solve this problem:
- From one side, this is a user operation problem. Once we have launched the printing action, the printer will block waiting for the user to input the cheque correctly. If this is not done, the printer will wait forever for this.
- From the other side, we currently don't have two-way communication with the printer, it is just one direction, and the POS just sends the print command to the printer, that then handles the process.

The POS behaves correctly in the sense that subsequent printing operations will fail with the proper error message. The user is responsible of either inserting the cheque correctly, or otherwise, if the printer gets stuck, of restarting the printer, which fixes the problem.

Unfortunately, there is not much that we can do here.