CPC G06Q 20/208 (2013.01) [G01G 19/4144 (2013.01); G06K 7/1413 (2013.01); H04W 12/06 (2013.01); G06K 2007/10504 (2013.01)] | 27 Claims |
1. A barcode reading and weighing apparatus operable to communicate, via a previously defined protocol, with a point-of-sale (POS) system that is operable to execute a transaction associated with a purchase of an item, the apparatus comprising:
a weigh platter;
a scale configured to measure a weight of the item on the weigh platter;
an off-platter detection assembly configured to detect a portion of the item resting on a surface off the weigh platter resulting in a detection of an off-platter weigh condition;
a communication interface configured to communicate with the POS system;
a processor in communication with the scale, the off-platter detection assembly, and the communication interface; and
a non-transitory machine-readable storage medium storing instructions that, when executed by the processor, cause the barcode reading and weighing apparatus to, responsive to detecting the off platter condition:
compose a weight-conveying message, the weight-conveying message including (i) a weight-conveying field having the weight encoded therein and (ii) overhead information, the overhead information being operative, when the weight-conveying message is received by the POS system, to cause the POS system to not accept the weight for the transaction, the overhead information also not indicating the off-platter weigh condition to the POS system; and
send the weight-conveying message to the POS system via the communication interface.
|