Settings
Enable and Connect a Weighing Scale
Two separate steps are required: enable Weighing Scale for the shop, then connect the physical serial device in the Posnic desktop Hardware Manager. The web browser can save the feature setting but cannot read the scale.
- Menu path
- Manage -> Core Settings -> Features -> Weighing Scale; desktop app -> Hardware Manager -> Weight Machine
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
Live demo Manage -> Core Settings -> Features audited 2026-09-05, frontend/modules/settings_write.html hardware_weight_machine_enable, src/hardware-manager.html Weight Machine tab, src/hardware-manager.js serial discovery connection simulation and saved preference, src/essae-weight-reader.js and src/scale-parser.js frame parsing and stable readings, frontend/static/script/js/modules/js/weight-bridge.js Electron-only bridge
Before You Start
- Install and sign in to the Posnic desktop app on the till that is physically connected to the scale.
- Connect the scale by its supported serial or USB-to-serial interface and install its operating-system driver.
- Know the exact port and configure the scale to output kilograms. The audited readers treat net weight as kg.
- Do not use an untested device for trade. Confirm the scale, calibration and local legal-for-trade requirements with the supplier and local authority.
Enable the Feature
- Open Manage -> Core Settings -> Features.
- Find Weighing Scale and select its switch.
- Click Save and wait for the successful settings response.
- Open Inventory -> Items -> New -> More and confirm Weight Scale Item is now available.
Connect in Hardware Manager
- Open Hardware Manager from the Posnic desktop application.
- Select the Weight Machine tab.
- Click Refresh and choose the port belonging to the scale.
- Click Connect and wait for the connected state.
- Place a known test weight on the platform and wait for a stable positive reading.
- Remove the weight and confirm the display returns to zero before leaving Hardware Manager.
- Restart the desktop app once and confirm the saved port reconnects.
Simulation Is Training Only
Hardware Manager includes Enable test data (simulation mode). It produces synthetic weights and must never be used as evidence that a real scale, cable, port or calibration works.
- Use simulation only to train the software workflow without hardware.
- Turn simulation off before device acceptance or live sales.
- Record a physical known-weight test separately.
Connection Checks
| Symptom | Check | Action |
|---|---|---|
| No ports appear | Cable, driver, power and Refresh | Reconnect the device, verify it in the operating system, then refresh again. |
| Port appears but Connect fails | Another program may own the port | Close other scale or serial tools, reopen Hardware Manager and retry. |
| Reading changes but never settles | Platform vibration, load movement or frame format | Stabilize the platform and confirm the model/protocol with the supplier. |
| Browser says scale unavailable | Scale access is Electron-only | Perform the sale in the installed desktop app. |
| Wrong unit or implausible value | Device output and parser compatibility | Stop sales; verify kg output and test the exact model before rollout. |
| Reconnect fails after restart | Saved port changed | Refresh, select the current port, reconnect and repeat the restart test. |
Acceptance Record
- Till name, operating system, Posnic version and branch.
- Scale make, model, serial number, interface and selected port.
- Known test weight, displayed reading, stability and zero-return result.
- Disconnect, reconnect and desktop restart results.
- Simulation confirmed off and named manager approval.