Robust machine-readable symbology and method and apparatus for printing and reading same
First Claim
1. A machine-readable symbology having a plurality of symbol characters wherein a group of two or more symbol characters together form a symbol, and wherein the machine-readable symbology comprises, as a member of the symbology, a companion symbol present symbol character that indicates that at least one companion symbol is present near to the group of symbol characters forming the symbol.
2 Assignments
0 Petitions
Accused Products
Abstract
A new bar code symbology in an exemplary embodiment employs three bars (and spaces) within nine modules, similar to Code 93. Fifty-three data characters are defined, including several special mode characters. By employing these special mode characters, together with certain routines, three symbol characters can represent two 8-bit bytes, or one 16-bit word. As a result, the symbology can efficiently encode 8-bit bytes for use in computer processing, or encode 16-bit character sets such as Unicode. Symbology encodes extended channel interpretation (ECI) numbers, provides multiple numeric compression modes, provides a structured append using a single mode character, as well as other features. Additionally, the symbology includes error correction, with a Special Features Flag character indicating use of error correction in a symbol.
-
Citations
56 Claims
- 1. A machine-readable symbology having a plurality of symbol characters wherein a group of two or more symbol characters together form a symbol, and wherein the machine-readable symbology comprises, as a member of the symbology, a companion symbol present symbol character that indicates that at least one companion symbol is present near to the group of symbol characters forming the symbol.
- 3. A machine-readable symbology having a plurality of symbol characters, wherein a group of two or more symbol characters together form a printable symbol, wherein the machine-readable symbology comprises at least two combinations of start characters and stop characters, wherein at least one combination of start and stop characters selected from the at least two combinations of start and stop characters, when positioned in the printable symbol, indicates that an additional data carrier carries data that is associated with the printable symbol.
-
9. A reader apparatus for machine-readable symbols, comprising:
-
an optical receiver that receives light reflected from a plurality of symbol characters, wherein a group of symbol characters form a printable symbol, wherein the optical receiver produces a signal representing the plurality of symbol characters, and wherein at least some of the plurality of symbol characters are selected from a machine-readable symbology; and
a processor coupled to the optical receiver that receives the signal and converts the plurality of symbol characters to a plurality of symbol values, and wherein the processor is configured to recognize at least one of the plurality of symbol characters as a flag character that indicates that the printable symbol contains data that is to be combined with data in a data carrier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 55)
-
- 16. A machine-readable symbol having a plurality of symbol characters, the machine-readable symbol comprising at least one flag symbol character that indicates that data contained in the machine-readable symbol is to be combined with data in at least a second data carrier.
- 21. An alphanumeric machine-readable symbology comprising at least one plurality of symbol characters, wherein a group of two or more symbol characters together form a printable symbol, and wherein the machine-readable symbology further comprises an indication that at least one companion data carrier is associated with the printable symbol.
- 30. A machine-readable symbology comprising a plurality of symbol characters, wherein a group of two or more of the symbol characters together may form a printable symbol, wherein the machine-readable symbology further comprises a flag symbol character and two or more modifier characters, and wherein the flag symbol character and at least one of the modifier characters, when positioned in the printable symbol, indicate that the printable symbol is one of a set of at least two data carriers each encoding data to be combined.
-
37. A printer apparatus for printing machine-readable symbols comprising:
-
a processor that converts a plurality of character codes under an alphanumeric symbology to a plurality of symbol values, wherein the plurality of character codes correspond to a plurality of data characters, respectively, wherein at least a predetermined one of the plurality of character codes under the alphanumeric symbology indicates that an additional data carrier exists, and wherein a plurality of symbol characters together form a printable symbol; and
a printer mechanism coupled to the processor that prints the plurality of symbol characters as the printable symbol, wherein the plurality of symbol characters corresponds to the plurality of symbol values, respectively. - View Dependent Claims (38)
-
-
39. A reader apparatus for reading machine-readable symbols comprising:
-
an optical receiver that receives light reflected from a plurality of symbol characters selected from an alphanumeric symbology and produces a signal representing the plurality of symbol characters; and
a processor coupled to the optical receiver that receives the signal and converts the plurality of symbol characters to a plurality of symbol values, wherein at a predetermined one of the plurality of symbol values produced from at least one of the plurality of symbol characters in the alphanumeric symbology indicates at least one additional data carrier exists. - View Dependent Claims (40, 54)
-
-
41. A reader apparatus for machine-readable symbols, comprising:
-
an optical receiver that receives light reflected from a plurality of symbol characters, wherein a group of two or more symbol characters together form a printable symbol, wherein the optical receiver produces a signal representing the plurality of symbol characters, and wherein at least some of the plurality of symbol characters are selected from a machine-readable symbology comprising at least one start or stop character, and wherein the start or stop character, when positioned in the printable symbol, indicates information in addition to an end of the printable symbol, a direction of scanning and an identification of the symbology, and wherein the additional information does not identify a character set from the symbology; and
a processor coupled to the optical receiver that receives the signal and converts the plurality of symbol characters to a plurality of symbol values, and wherein the processor is configured to recognize the start or stop character. - View Dependent Claims (42, 43, 44)
-
- 45. A machine-readable symbology having a plurality of symbol characters, wherein a group of two or more symbol characters together form a printable symbol, wherein the machine-readable symbology comprises at least two combinations of start and stop characters, wherein at least one combination of start and stop characters selected from the start and stop characters, when positioned in the printable symbol, indicates that an imager is to remain in an on state following image capture or after the reading of the symbol.
- 47. A machine-readable symbology having a plurality of symbol characters, wherein a group of two or more symbol characters together form a printable symbol, the machine-readable symbology comprising at least two start characters and two stop characters, wherein at least one of the start and stop characters, selected from the two start and two stop characters, indicates information in addition to an end of the printable symbol, a direction of scanning, and an identification of the machine-readable symbology when positioned in at least one of a first position or a last position in the printable symbol, wherein the additional information does not identify a character set from the symbology.
Specification