1D finder pattern for 2D bar codes
First Claim
1. A plural-component symbology, comprising:
- a) a 2-dimensional bar code having a predefined location; and
b) a 1-dimensional bar code associated with said 2-dimensional bar code at a known distance and orientation with respect to said predefined location of said 2-dimensional bar code, said distance and said orientation being predetermined to enable said 1-dimensional bar code to act as a locator for said 2-dimensional bar code to facilitate finding of said 2-dimensional bar code, and said distance including a horizontal component d1 and a vertical component d2, each of d1 and d2 being ≧
0.
2 Assignments
0 Petitions
Accused Products
Abstract
An easily findable 2-dimensional bar code is disclosed comprising a 2-dimensional bar code; and, a 1-dimensional bar code directly associated with the 2-dimensional bar code at a known distance and orientation with respect to a starting location of the 2-dimensional bar code whereby the 1-dimensional bar code acts as a locator for the 2-dimensional bar code. In one embodiment, the 1-dimensional bar code is incorporated as part of the 2-dimensional bar code into a hybrid bar code. The 1-dimensional bar code may contain information defining decoding of the 2-dimensional bar code. The 2-dimensional bar code may contain information supplemental to information in the 1-dimensional bar code. The 2-dimensional bar code may also contain information redundant to information in said 1-dimensional bar code. Further, the 1-dimensional bar code contains information required for decoding of the 2-dimensional bar code whereby a greater percentage of the 2-dimensional bar code is available to contain data. The invention also includes a bar code scanning system capable of scanning and decoding either 1-dimensional bar codes or 2-dimensional bar codes combined with 1-dimensional bar codes.
-
Citations
21 Claims
-
1. A plural-component symbology, comprising:
-
a) a 2-dimensional bar code having a predefined location; and b) a 1-dimensional bar code associated with said 2-dimensional bar code at a known distance and orientation with respect to said predefined location of said 2-dimensional bar code, said distance and said orientation being predetermined to enable said 1-dimensional bar code to act as a locator for said 2-dimensional bar code to facilitate finding of said 2-dimensional bar code, and said distance including a horizontal component d1 and a vertical component d2, each of d1 and d2 being ≧
0. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11, 14, 15, 16, 17, 18, 21)
-
-
7. A method for easily finding and orienting a 2-dimensional bar code comprising:
-
a) associating a 1-dimensional bar code with the 2-dimensional bar code at a predetermined distance and orientation with respect to a predefined location of the 2-dimensional bar code, said distance including a horizontal component d1 and a vertical component d2, each of d1 and d2 being >
0;b) scanning the 1-dimensional bar code in combination with the 2-dimensional bar code and creating a pixel memory map thereof; c) searching the pixel memory map along a pattern of scan lines until the 1-dimensional bar code is found; and d) using the predetermined distance and orientation of the 1-dimensional bar code with respect to the 2-dimensional bar code to fix the location and orientation of the 2-dimensional bar code within the data of the pixel memory map. - View Dependent Claims (8, 9, 19)
-
-
12. A method for automatically decoding a 2-dimensional bar code having a plurality of interpretations comprising:
-
a) prior to scanning; a1) associating a 1-dimensional bar code with the 2-dimensional bar code at a predetermined distance and orientation with respect to a predefined location of the 2-dimensional bar code, said distance including a horizontal component d1 and a vertical component d2, each of d1 and d2 being ≧
0; anda2) including a definition of the interpretation to be accorded the 2-dimensional bar code at a time of decoding within the 1-dimensional bar code; and b) at a time of scanning; b1) scanning the 1-dimensional bar code in combination with the 2-dimensional bar code and creating a pixel memory map thereof; b2) searching the pixel memory map along a pattern of scan lines until the 1-dimensional bar code is found; b3) decoding the 1-dimensional bar code and obtaining the definition of the interpretation to be accorded the 2-dimensional bar code therefrom; b4) using said predetermined distance and orientation of the 1-dimensional bar code with respect to the 2-dimensional bar code to fix the location and orientation of the 2-dimensional bar code within the pixel memory map; and b5) decoding the 2-dimensional bar code from the pixel memory map according to the definition of the interpretation to be accorded the 2-dimensional bar code from the 1-dimensional bar code. - View Dependent Claims (13, 20)
-
Specification