Description
openCashBox() does not open the cash drawer on iMin I24D03 POS terminal. The method completes without error but the cash drawer does not physically open.
Steps to Reproduce
- Run the imin_printer example app on iMin I24D03 device
- Call initPrinter() then openCashBox()
- Method returns successfully — no error thrown
- Cash drawer does NOT open
Environment
- Device: iMin I24D03
- Flutter: 3.x
- imin_printer: 0.7.0 (also tested with latest git version)
- Android: Running on iMin POS terminal
What we tried
- initPrinter() + openCashBox() — logs success, drawer stays closed
- initPrinter() with timeout (5s) + openCashBox() — same result
- Without initPrinter() — same result
- Fresh IminPrinter() instance each call — same result
Expected Behavior
Cash drawer connected to the iMin I24D03 RJ12 port should physically open.
Actual Behavior
Method completes without error but cash drawer remains closed.
Description
openCashBox() does not open the cash drawer on iMin I24D03 POS terminal. The method completes without error but the cash drawer does not physically open.
Steps to Reproduce
Environment
What we tried
Expected Behavior
Cash drawer connected to the iMin I24D03 RJ12 port should physically open.
Actual Behavior
Method completes without error but cash drawer remains closed.