Abstract:
A data reader, such as an optical code reader 100, 500 including one or more imagers 210, 235, the data reader having a generally horizontal central section 120, 520 with an upward extension 110, 510 on a first end 122, 522 and a depression 140, 540 on a second end 124, 524 opposite the upward extension 110, 520, the depression 140, 540 being configured to provide a better angle of view of an object 20 in the view volume above the central section 120, 520 from the second end 124, 524 from a position below the surface of the horizontal central section 120, 520. In one configuration, an image from the view volume along and over the depression 140 is directed by one or more fold mirrors 200 and focused by a lens system 205 onto an imager or sensor array 210, these optics components, along with the window 135, 535 through which they view, are all disposed below the surface of the central section 120, 520. Preferably, where the horizontal central section 120, 520 is a weigh platter for a scanner-scale, the optics of the data reader such as the fold mirror(s), lens system and imager are unsupported by the weigh platter and thus are off the scale.
Abstract:
Systems and methods are provided for reducing erroneous weighing of items (530, 830, 1230, 1710, 2400, 3011, 3211, 3264) by detecting items extending beyond a peripheral edge of a weigh platter (110, 3020, 3020a, 3120, 3240) associated with a data reader (180, 190). For example, in response to a weigh request a scale guard module (210) acquires data indicative of whether an item extends between the weigh platter and another surface (160), compares the acquired data to reference data, and based on the comparison, determines whether an item extends off the weigh platter and thus on to another surface. The scale guard module may utilize non-electromagnetic compression waves (520, 650), radio waves (820), a portion of a data reader's scan field to scan a set of patterns (1500, 1700, 1900, 2000) extending along at least one edge of the weigh platter, an imaging based scanner (2300) to capture an image of at least one edge (2330) of the weigh platter, a light beam extending along at least one edge of the weigh platter with or without a light guide (3030, 3130, 3190) disposed in the weigh platter, a plane of light (3263) extending along at least one edge of the weigh platter, or any combination thereof.
Abstract:
A data reader (50) such as for example an imaging reader with a CCD or CMOS imager or the like, that acquires an image of an item to be read. A certain type of sensor (5) has been found to exhibit different outputs depending upon the light intensity level, namely a standard output (20) whereby the sensor outputs a signal corresponding to the image collected; and an inverted output (30) whereby the sensor outputs an inverted signal when the light intensity highly saturates the sensor. Taking advantage of this inverted output, systems and methods are then employed by the data reader to convert or otherwise re-invert this inverted signal in order to read an optical code that, for example, might otherwise have been above the upper exposure limit of the sensor/reader and thus not decodable.
Abstract:
Systems and methods for reducing erroneous weighing of items such as by detecting items (11) extending beyond a periphery of a weigh platter (20, 120, 170, 240) whereby in one configuration, the system employs a light guide (30, 320) for routing a light beam to a detector (40,140) operative to detect interruption of the beam due to an item encroaching upon or overhanging an edge of the platter. In another configuration, the scale includes a perimeter gap (252, 257) between the platter outer edge and scanner housing frame or checkout counter, a light beam directed angularly upward through the gap is partially obstructed by the frame and platter whereby light exits the gap forming a light plane, wherein an object placed on the platter extending across the gap intersects the light plane thus scattering light rays, some of which are sensed by a detector (280). Various indicators (295, 297) for alerting the operator of off-scale detection are also described.
Abstract:
A system and method for tallying objects (40) presented for purchase preferably images the objects (40) with a machine vision system (5) while the objects (40) are still, or substantially still. Images of the objects may be used to recognize the objects (40) and to collect information about each object (40), such as the price. A pre-tally list may be generated and displayed to a customer showing the customer the cost of the recognized objects. A prompt on a customer display (45) may be given to urge a customer to re-orient unrecognized objects (40) to assist the machine vision system with recognizing such unrecognized objects (40). A tallying event, such as removing a recognized object (40) from the machine vision system's (5) field of view, preferably automatically tallies recognized objects (40) so it is not necessary for a cashier to scan or otherwise input object information into a point of sale system.
Abstract:
An system and method for tallying objects presented for purchase preferably images the objects with a machine vision system while the objects are still, or substantially still. Images of the objects may be used to recognize the objects and to collect information about each object, such as the price. A pre-tally list may be generated and displayed to a customer showing the customer the cost of the recognized objects. A prompt on a customer display may be given to urge a customer to re-orient unrecognized objects to assist the machine vision system with recognizing such unrecognized objects. A tallying event, such as removing a recognized object from the machine vision system's field of view, preferably automatically tallies recognized objects so it is not necessary for a cashier to scan or otherwise input object information into a point of sale system.
Abstract:
Systems and methods are provided for reducing erroneous weighing of items by detecting items extending beyond a peripheral edge of a weigh platter associated with a data reader. For example, in response to a weigh request a scale guard module acquires data indicative of whether an item extends between the weigh platter and another surface, compares the acquired data to reference data, and based on the comparison, determines whether an item extends off the weigh platter and thus on to another surface. The scale guard module may utilize non-electromagnetic compression waves, radio waves, a portion of a data reader's scan field to scan a set of patterns extending along at least one edge of the weigh platter, an imaging based scanner to capture an image of at least one edge of the weigh platter, light beams extending along at least one edge of the weigh platter, or any combination thereof.