Bar code reader
First Claim
1. A self-contained two-dimensional bar code reader of the type having a housing, a light source for illuminating bar code symbols containing optically encoded data, said bar code symbols including PDF417 bar code symbols having multiple rows of optically encoded data, and a photodetector disposed in said housing for generating electrically encoded data signals in response to light reflected from said bar code symbols, and a decoder disposed in said housing for enabling said reader to decode said bar code symbols, wherein said decoder includes:
- a data memory for storing decoded data;
a program memory for storing a decoding program;
a programmable decoding circuit coupled to said data memory and said program memory and responsive to said decoding program and to said electrically encoded data signals for decoding said PDF417 bar code symbols;
said decoding program including;
a.) a row decoding program for decoding successive rows of optically encoded data read from said bar code symbol to produce decoded character data for storage in said data memory; and
b.) a message decoding program for placing decoded character data in appropriate positions in a row and column matrix that is representative of said symbol, and for error checking and error correcting said character data as a string of concatenated rows to produce a complete message.
5 Assignments
0 Petitions
Accused Products
Abstract
A portable, hand-held, self-contained two-dimensional bar code reader adapted to the PDF417 symbology, includes a light source, a photodetector, and a decoder. The decoder comprises an 8 bit microcomputer, having an address space of 64K bytes, but actually using an 8K Byte SRAM for data storage, and 32K Byte PEROM for program instructions. Performance is enhanced by a novel program resident in the program memory, and by the use of direct memory access to load signals derived from the photodetector into memory. The unit draws an average of 1.4 watts during a reading operation when the light source is enabled and 0.83 watts during decoding when the light source is disabled. It is capable of reading an 800 character PDF417 symbol at an error correction level of 5 in about 2 seconds.
351 Citations
12 Claims
-
1. A self-contained two-dimensional bar code reader of the type having a housing, a light source for illuminating bar code symbols containing optically encoded data, said bar code symbols including PDF417 bar code symbols having multiple rows of optically encoded data, and a photodetector disposed in said housing for generating electrically encoded data signals in response to light reflected from said bar code symbols, and a decoder disposed in said housing for enabling said reader to decode said bar code symbols, wherein said decoder includes:
-
a data memory for storing decoded data; a program memory for storing a decoding program; a programmable decoding circuit coupled to said data memory and said program memory and responsive to said decoding program and to said electrically encoded data signals for decoding said PDF417 bar code symbols; said decoding program including; a.) a row decoding program for decoding successive rows of optically encoded data read from said bar code symbol to produce decoded character data for storage in said data memory; and b.) a message decoding program for placing decoded character data in appropriate positions in a row and column matrix that is representative of said symbol, and for error checking and error correcting said character data as a string of concatenated rows to produce a complete message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a self-contained two-dimensional bar code reader of the type having a housing, a light source for illuminating bar code symbols containing optically encoded data, said bar code symbols including linear bar code symbols and PDF417 bar code symbols having multiple rows of optically encoded data, and a photodetector disposed in said housing for generating electrically encoded data signals in response to light reflected from said symbol, in combination:
-
a data memory for storing decoded data; a program memory for storing a decoding program for enabling said reader to decode linear bar code symbols when said bar code symbols are linear bar code symbols and to decode PDF417 bar code symbols when said bar code symbol are PDF417 bar code symbols, said decoding program including; a.) a row decoding program for decoding successive rows of optically encoded data read from said bar code symbol to produce decoded character data for storage in said data memory; and b.) a message decoding program for placing decoded character data in appropriate positions in a row and column matrix that is representative of said symbol, and for error checking and error correcting said character data as a string of concatenated rows to produce a complete message; and programmable means connected to said program memory and said data memory and responsive to said decoding program and to said electrically encoded data signals for executing said decoding program. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification