摘要:
Various embodiments of apparatus, systems, and methods operate to identify, by a scanning device (118), whether barcode data includes one of a primary type or a secondary type. Additional activity includes reconfiguring the scanning device (118) to receive secondary barcode data when the primary type comprises a non-standalone primary barcode, reporting a standalone secondary barcode of the secondary type to a transaction processing system, and buffering a non-standalone secondary barcode of the secondary type. Additional apparatus, systems, and methods are disclosed.
摘要:
The invention relates to a method for the detection of a marker affixed to the surface of an object, comprising the following operations: acquisition (40) of a photographic image (10) of a zone containing at least one marker (11); extraction of contours from the photographic image; detection of a marker-positioning contour from among the aforementioned contours, which corresponds to a set of confocal conics having a predetermined form; modelling of an image of the confocal conics in the form of a matrix comprising at least two symmetric matrices of order 3; analysis of said matrices in order to determine a perspective correction for the photographic image; detection, in the perspective-corrected photographic image, of an indexing element associated graphically with the positioning contour of the marker, and rotation-correction of the photographic image; detection, in the perspective- and rotation-corrected photographic image, of encoded data graphically associated with the positioning contour of the marker, and decoding (70) of said encoded data. The invention also relates to a marker-detection system using said method.
摘要:
An optical reader for decoding an encoded symbol character of a symbology includes a scan data signal processor having as an input a scan data signal encoding information representative of the encoded symbol character. The scan data signal processor includes a first time delay stage adapted to provide a primary phase waveform from the scan data signal, a second time delay stage adapted to provide an early phase waveform from the scan data signal, and a third time delay stage adapted to provide a delayed phase waveform from the scan data signal. The early phase waveform has a propagation delay less than the primary phase waveform, and the delayed phase waveform has a propagation delay greater than the primary phase waveform. The scan data signal processor further includes a peak window detection stage for generating a peak window timeframe when an amplitude of the primary phase waveform is greater than, less than, or equal to both an amplitude of the early phase waveform and the delayed phase waveform. The optical reader further includes a digitizer circuit adapted to accept, within the peak window timeframe, the scan data signal processor output.
摘要:
A method detecting a boundary of two-dimensional code where data put into cells is arranged in a two-dimensional state, comprising: a first white successive length detecting step of scanning input image data, and detecting a successive length of white cells; a second white successive length detecting step of scanning the input image data in a direction which intersects with a first white successive length, and detecting a successive length of white cells, which has an intersection with the first white successive length, and exceeds a predetermined length; and a boundary detecting step of detecting an intersection of the first white successive length and a second white successive length as a code boundary position.
摘要:
A code type determining method comprises a block selecting step (1) of selecting input image data in units of rectangular blocks, a block determining step (2) of determining whether or not the selected block satisfies a predetermined condition, and a code determining step (3) of determining a type of code included in the block which satisfies the predetermined condition.
摘要:
An optical scanning system is provided for producing a signal representative of a spatial distribution of indicia having different degrees of reflectivity to light, such as a bar code (14). The invention further relates to a method of reading an indicia where the electrical signal representative of the indicia is selectively sampled, the samples being analyzed to establish whether they will represent true data or noise, and signal collection, processing and sampling is then adjusted allowing more aggressive decoding techniques to be used. In another aspect, a non-linear edge strength digitizer is employed capable of decoding both poorly printed and high density bar codes. A matched filter for bar code symbol signals is also proposed; as there is no inherent synchronisation in the bar code signals, a peak or edge detector is used to trigger the system. An automatic deblurring signal processor also proposed wherein a first derivative of an input bar code signal is compared against a threshold range and, if no match is found, then parameters of the processor system are varied to increase the likelihood of a comparison being successful.
摘要:
An optical scanning system is provided for producing a signal representative of a spatial distribution of indicia having different degrees of reflectivity to light, such as a bar code (14). The system includes an optical scanner (12) for scanning beam of light over the spatial distribution of indicia (14) and for producing an electrical signal corresponding to changes in the degree of reflectivity of the indicia. A digitizer (20), responsive to detections in a predetermined characteristic of the produced electrical signal is provided. The digitizer (20) converts the detections into digital words, such digital signals having a plurality of bits. The digitizer includes a timing generation circuit (42) for producing a pulse in response to each one of the detections with a time duration representative of the degree of reflectivity of the indicia as the beam of light. A decoder converts the time duration of the pulse into the digital word having a plurality of bits. An enhancement filter (30) is also disclosed. The enhancement filter (30) modifies pulses produced by a differentiator circuit (24) used in the scanner. Such modification includes increasing the rise time, and peak level of, the pulses produced by the differentiator circuit (24). The invention further relates to a method of reading an indicia where the electrical signal representative of the indicia is selectively sampled, the samples being analyzed to establish whether they will represent true data or noise, and signal collection, processing and sampling is then adjusted allowing more aggressive decoding techniques to be used. In another aspect, a non-linear edge strength digitizer is employed capable of decoding both poorly printed and high density bar codes. A matched filter for bar code symbol signals is also proposed; as there is no inherent synchronisation in the bar code signals, a peak or edge detector is used to trigger the system. An automatic deblurring signal processor also proposed wherein a first derivative of an input bar code signal is compared against a threshold range and, if no match is found, then parameters of the processor system are varied to increase the likelihood of a comparison being successful.