Ink-spread compensated bar code symbology and compensation methods
First Claim
Patent Images
1. An optical code reading device for reading presented compensated optical codes having printed areas and spaces, the reading device comprising:
- a decoder module for decoding a presented compensated optical code, wherein the decoder module includes software instructions executable on a processor for performing an algorithm including the steps of;
uncompensating the compensated optical code by compensating for a predetermined adjustment in length of a dimension of individual spaces of the optical code without compensating for a change in the length of the dimension of individual printed areas of the compensated optical code for generating an uncompensated optical code; and
decoding the uncompensated optical code.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for producing an ink-spread compensated variant of an existing optical code encodation scheme, wherein the existing encodation scheme has printed areas and spaces having a length in at least one dimension being a function of a given unit length for encoding information. In the method, the pattern of printed areas and spaces for a given data input is determined and a given length is added to the length of each space while the length of the printed areas remains unchanged to enlarge the overall length of the resulting code symbol in the at least one dimension.
21 Citations
51 Claims
-
1. An optical code reading device for reading presented compensated optical codes having printed areas and spaces, the reading device comprising:
a decoder module for decoding a presented compensated optical code, wherein the decoder module includes software instructions executable on a processor for performing an algorithm including the steps of;
uncompensating the compensated optical code by compensating for a predetermined adjustment in length of a dimension of individual spaces of the optical code without compensating for a change in the length of the dimension of individual printed areas of the compensated optical code for generating an uncompensated optical code; and
decoding the uncompensated optical code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A decoder module for decoding presented compensated optical codes having printed areas and spaces, wherein the decoder module includes software instructions executable on a processor for performing an algorithm including the steps of:
-
uncompensating the compensated optical code by compensating for a predetermined adjustment in length of a dimension of individual spaces of the optical code without compensating for a change in the length of the dimension of individual printed areas of the compensated optical code for generating an uncompensated optical code; and
decoding the uncompensated optical code. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method for decoding presented compensated optical codes having printed areas and spaces comprising the steps of:
-
uncompensating a presented compensated optical code by compensating for a predetermined adjustment in length of a dimension of individual spaces of the optical code without compensating for a change in the length of the dimension of individual printed areas of the compensated optical code for generating an uncompensated optical code; and
decoding the uncompensated optical code. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A module including software instructions executable on a processor for performing the steps of:
compensating an existing optical code having signals corresponding to a symbol having a pattern of spaces and printed areas which represents the existing optical code, the device executing software instructions for performing an algorithm including the steps of;
determining a length of a dimension of respective spaces of the symbol; and
producing a compensated optical code that corresponds to a compensated symbol in which the length of the dimension of the respective spaces is adjusted by a predetermined length, while the length of the dimension of respective printed areas of the compensated symbol remains unchanged. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
45. A method of producing an ink-spread compensated variant of an existing optical code encodation scheme comprising the steps of:
-
determining a pattern of printed areas and spaces in the existing encodation scheme for a data input;
the printed areas and spaces each having a respective length in at least one dimension as a function of a given unit length for encoding information; and
adjusting the length of respective spaces by a predetermined length while the length of respective printed area remains unchanged to produce a modified code symbol. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
Specification