Bar code reading device for reading 1D or 2D bar code symbols
First Claim
Patent Images
1. An optical reader comprising:
- an imaging assembly;
a memory;
a programmable controller in communication with said imaging assembly and said memory, said memory having stored therein a program controlling operation of said controller;
wherein said programmable controller is programmed to store image data into said memory and to attempt to decode said image data in accordance with a plurality of different decoding programs, the plurality of different decoding programs including a plurality of different 1D symbology decoding program, and a plurality of different 2D symbology decoding programs, wherein said programmable controller is further configured to disable, all of said 1D symbology decoding programs upon reception of a user-activated command to disable all 1D symbology decoding programs, and wherein said programming controlling is further configured to disable all of said 2D symbology decoding programs upon receipt of a user actuated command to disable said 2D symbology decoding programs.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a bar code reading device for reading 1D or 2D bar code symbols. The bar code reading device, in one embodiment, can receive a command to disable symbology reading. In another embodiment, a bar code reading device can have a timercount and an image memory. In one embodiment, a bar code reading device can be configured to read bar code symbols of more than one bar code symbology.
117 Citations
19 Claims
-
1. An optical reader comprising:
-
an imaging assembly;
a memory;
a programmable controller in communication with said imaging assembly and said memory, said memory having stored therein a program controlling operation of said controller;
wherein said programmable controller is programmed to store image data into said memory and to attempt to decode said image data in accordance with a plurality of different decoding programs, the plurality of different decoding programs including a plurality of different 1D symbology decoding program, and a plurality of different 2D symbology decoding programs, wherein said programmable controller is further configured to disable, all of said 1D symbology decoding programs upon reception of a user-activated command to disable all 1D symbology decoding programs, and wherein said programming controlling is further configured to disable all of said 2D symbology decoding programs upon receipt of a user actuated command to disable said 2D symbology decoding programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating a hand held bar code reader for decoding either a 1D or 2D bar code symbol:
-
(a) providing a timercount memory space for storing timercount data;
(b) providing an image memory space for storing bit image representation data;
(c) moving said reader across said symbol while imaging a succession of 1D slices thereof;
(d) storing a bit image representation of each slice into said image memory;
(e) examining image data of said image memory space after storage of each bit image representation to determine if the image memory includes representation of a 2D finder pattern;
(f) if a 2D finder pattern is found at step e, storing a predetermined number of additional slice bit image representations into said image memory, the predetermined number being a number sufficient to assure that a symbol representation of sufficient size to allow decoding is stored in said image memory. - View Dependent Claims (14, 15, 16)
-
-
17. An optical reader comprising:
-
an imaging assembly;
a memory;
a programmable controller in communication with said imaging assembly and said memory, said memory having stored therein a program controlling operation of said controller;
wherein said programmable controller is programmed to store image data into said memory and to attempt to decode said image data in accordance with a plurality of different decoding programs, the plurality of different decoding programs including a plurality of different 1D symbology decoding program, and a plurality of different 2D symbology decoding programs, wherein said programmable controller is further configured to disable, all of said 1D symbology decoding programs upon reception of a user-activated command to disable all 1D symbology decoding programs, and wherein said programming controlling is further configured to disable all of said 2D symbology decoding programs upon receipt of a user actuated command to disable said 2D symbology decoding programs. - View Dependent Claims (18, 19)
-
Specification