Method of collecting and adjusting bar code data from a laser bar code reader
First Claim
1. A method of processing bar code data obtained from an unknown bar code label including large and small bars, the method comprising the steps of:
- establishing standard values of calibration space reflectance (CSR) and calibration space average (CSA) from a standard, ideal bar code label;
scanning a light source across the unknown bar code label;
collecting light which is reflected from the unknown bar code label as the light source scans across the label thus producing collected light, the light thus collected varying in intensity as the light source scans across the label;
generating an electrical signal indicative of the amplitude of the light collected in the collecting step;
sampling the electrical signal at a predetermined data rate to produce a sequence of samples representative of the electrical signal;
storing the sequence of samples in a memory, the samples including label space values (LSA'"'"'s) and label bar values (LBA'"'"'s) which include large bar values and small bar values;
decoding the sequence of samples; and
determining a label space reflectance (LSR) value of the unknown bar code label by dividing the product of the calibration space reflectance (CSR) and a label space value (LSA) by the calibration space average (CSA).
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for processing bar code data obtained from a bar code label including large and small bars. A light source such as a laser beam scans across the symbol on a bar code label. Light reflected from the bar code label is collected as the light source scans across the label. The collected light varies in intensity as the light source scans across the label. An electrical signal is generated which is indicative of the amplitude of the light collected in the collecting step. The electrical signal is sampled at a predetermined data rate to produce a sequence of samples representative of the electrical signal. A sequence of samples is stored in a memory. These stored samples include label space values (LSA'"'"'s). The samples also include label bar values (LBA'"'"'s) which include large bar values and small bar values. The sequence of samples is decoded. The label space reflectance (LSR) is determined by dividing the product of the calibration space reflectance (CSR) and a label space value (LSA) by the calibration space average (CSA). The disclosed method also provides for the normalization of label bar values (LBA'"'"'s).
42 Citations
8 Claims
-
1. A method of processing bar code data obtained from an unknown bar code label including large and small bars, the method comprising the steps of:
-
establishing standard values of calibration space reflectance (CSR) and calibration space average (CSA) from a standard, ideal bar code label; scanning a light source across the unknown bar code label; collecting light which is reflected from the unknown bar code label as the light source scans across the label thus producing collected light, the light thus collected varying in intensity as the light source scans across the label; generating an electrical signal indicative of the amplitude of the light collected in the collecting step; sampling the electrical signal at a predetermined data rate to produce a sequence of samples representative of the electrical signal; storing the sequence of samples in a memory, the samples including label space values (LSA'"'"'s) and label bar values (LBA'"'"'s) which include large bar values and small bar values; decoding the sequence of samples; and determining a label space reflectance (LSR) value of the unknown bar code label by dividing the product of the calibration space reflectance (CSR) and a label space value (LSA) by the calibration space average (CSA). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for calibrating a laser bar code scanner for reading bar code labels comprising the steps of:
-
scanning a calibration standard label with a laser scanner and recording reflectivity characteristics of spaces end bars of the scanned label over a scanned range in a first memory; dividing the scanned range into a plurality of equal time increments and associating the recorded reflectivity characteristics with a corresponding time increment; scanning a label to be read with the scanner and storing reflectivity characteristics of the read label in a second memory; associating the reflectivity characteristics of the read label with corresponding time increments obtained by dividing a range of scanning of the scanner into the plurality of equal time increments; and comparing each reflectivity characteristic of the read label on a time increment basis to each recorded reflectivity characteristic of the calibration label for interpreting the read label.
-
Specification