Optical reader processing two-dimensional electronic representations
1 Assignment
0 Petitions
Accused Products
Abstract
A bar code reading device processing two-dimensional electronic representations in the decoding of bar code symbols, which can automatically discriminate between code symbologies such as PDF 417 code symbology and UPC code symbology. The bar code reading device may further have improved reprogramming features and improved menuing features.
139 Citations
51 Claims
-
1-15. -15. (Canceled)
-
16. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
scanning means for scanning said indicia and generating image data indicative of the data encoded therein;
a parameter memory space for storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space for storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing means for executing a plurality of decoding programs in an attempt to decode said image data, said processing means being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (17, 18)
-
-
19. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
an imaging assembly including a solid state image sensor reading said indicia and generating image data indicative of the data encoded therein;
a parameter memory space storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing means for executing a plurality of decoding programs in an attempt to decode said image data, said processing means being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (20, 21)
-
-
22. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
scanning circuit scanning said indicia and generating image data indicative of the data encoded therein;
a parameter memory space for storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space for storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing circuit for executing a plurality of decoding programs in an attempt to decode said image data, said processing circuit being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (23, 24)
-
-
25. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
an imaging assembly including a two-dimensional solid state image sensor reading said indicia and generating image data indicative of the data encoded therein;
a parameter memory storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing circuit for executing a plurality of decoding programs in an attempt to decode said image data, said processing circuit being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (26, 27)
-
-
28. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
scanning circuit for scanning said indicia and generating image data indicative of the data encoded therein;
a parameter memory space for storing a parameter table including a plurality of parameters that define the operating modes of said apparatus;
a menuing memory space for storing a menuing program which enables a user at least to modify said parameter table;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing circuit for executing a plurality of decoding programs in an attempt to decode said image data, said processing circuit being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said parameter table, said menuing program and said decoding programs. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. In a hand held reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
scanning means including a solid state image sensor for scanning said indicia and generating image data indicative of the data encoded therein;
a parameter memory space for storing a parameter table including a plurality of parameters that define the operating modes of said apparatus, said parameter table including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space for storing a menuing program which enables a user at least to modify said parameter table;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing means for executing a plurality of decoding programs in an attempt to decode said image data, said processing means being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said parameter table, said menuing program and said decoding programs. - View Dependent Claims (44, 45)
-
-
46. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
scanning means for scanning said indicia and generating image data indicative of the data encoded therein;
a parameter memory space for storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space for storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing means for executing a plurality of decoding programs in an attempt to decode said image data, said processing means being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (47, 48)
-
-
49. In a reading apparatus for scanning and decoding image data that is encoded in one of a plurality of types of optically readable indicia, in combination:
-
an imaging assembly including a solid state image sensor reading said indicia and generating image data indicative of the data encoded therein;
a parameter memory space storing a list of parameters including a plurality of parameters that define the operating modes of said apparatus, said list of parameters including a plurality of code options that identify the decoding programs that are and are not enabled for use during decoding;
a menuing memory space storing a menuing program which enables a user at least to modify said list of parameters;
an I/O device through which a data source external to the reading apparatus may transmit reprogram requests and program data to said apparatus;
processing means for executing a plurality of decoding programs in an attempt to decode said image data, said processing means being programmed to respond to a reprogram request initiated by said external data source and to receive program data communicated by said external data source;
whereby said external data source may modify at least one of said list of parameters, said menuing program and said decoding programs. - View Dependent Claims (50, 51)
-
Specification