Project

General

Profile

Bug #8951

Updated by Yalavarthi Thriveni 13 days ago

Overview 

 The POS system integrates with multiple peripheral devices: 

 Barcode Scanner 
 Weight Scale Machine 
 Receipt/Bill Printer 
 Cash Drawer 
 POS Agent Application (Device Connector) 

 The client's expectation is that store agents should not manually manage device connections. All supported devices should automatically connect after POS login and remain connected until logout. 

 Non-Functional Requirements 
 *Reliability* 
 Device connections must remain stable throughout user session. 
 Auto-reconnect should happen silently if connection drops. 

 *Performance* 
 Device readiness ≤ 60 seconds after login. 
 Weight retrieval ≤ 1 second after placing product. 

 *Logging* 
 Capture logs for: 
 Device connection 
 Device disconnection 
 Print failures 
 Cash drawer failures 
 Scale communication failures 
 Barcode scan failures 

 *User Experience* 
 No manual device management. 
 No Agent Office dependency. 
 No repeated reconnect operations. 
 Seamless checkout process.

Back