Developers Guide
42
Datalogic™ OPOS Service Objects
Device Specific Methods
GetSalesPrice:
Returns 0
Not implemented
GetUnitPrice:
Returns 0
Not implemented
SetUnitPrice:
Returns OPOS_E_ILLEGAL
Not implemented
DisplayText:
Returns OPOS_E_ILLEGAL
ReadWeight:
Returns
OPOS_SUCCESS
OPOS_E_EXTENDED
OPOS_E_TIMEOUT
CANCELLED
OPOS_E_NOTCLAIMED
OPOS_E_DISABLED
OPOS_E_OFFLINE
OPOS_E_ILLEGAL
OPOS_E_FAILURE
OPOS_E_BUSY
OPOS_E_NOHARDWARE
If the result is OPOS_SUCCESS valid weight is returned.
If the result is
OPOS_E_EXTENDED extended status will return either
OPOS_ESCAL_OVERWEIGHT or OPOS_ESCAL_UNDER_ZERO in result code
extended.
If the result is
OPOS_E_TIMEOUT there was not valid settled weight on the
platter before the timeout.
Weight and the ExtendedStatus values are
invalid.
ZeroScale:
Returns
OPOS_SUCCESS
OPOS_E_NOHARDWARE
OPOS_E_OFFLINE
OPOS_E_DISABLED
OPOS_E_NOTCLAIMED
The Weight Unit entry in the Registry must match the Scale configuration
(Metric or English). See the Registry Description section starting on
page 21
.
Comments to this Manuals