Method and apparatus for encoding and decoding bar codes with primary and secondary information and method of using such bar codes
First Claim
1. A method of reading a bar code having an area with primary and secondary information encoded therein comprising the steps of scanning the area in one direction to decode the primary information, and scanning the area in another direction to decode the secondary information.
0 Assignments
0 Petitions
Accused Products
Abstract
A bar code (10) has primary information (46, 48, 50, 51) encoded in one direction (e.g., horizontally) and secondary information (13,21,36) encoded in another direction (e.g., vertically) in single (11) or multiple tracks (35) in selected ones of the vertical bars (11) of a bar code (10). Using a non-linear, variable amplitude scanner, all of the primary bars are scanned in the one direction to obtain all of the primary information and all of those vertical bars having secondary information are scanned in the other direction to obtain all of the secondary information. The one direction which is perpendicular to the vertical primary bars (11), is determined by first rotating the scan path axis (86,87) until both start (46) and end (48) code bars are read thereby placing the scan path entirely within the total bar code, and, then, further rotating the scan path (88,89) to determine the direction of the minimum crossing width (Lsc 80) of the total bar code (10). Secondary information is scanned in planes orthogonal to the one direction after those vertical bars (11) having such information are first identified and selected. In a preferred embodiment, the decoded secondary information may be used to control selected station process operations for selected products in a continuous manufacturing assembly line.
72 Citations
35 Claims
-
1. A method of reading a bar code having an area with primary and secondary information encoded therein comprising the steps of
scanning the area in one direction to decode the primary information, and scanning the area in another direction to decode the secondary information.
-
34. A system for reading a bar code having areas with primary and secondary information encoded therein comprising:
-
a computer system for controlling the reading of the bar code, a horizontal driver and a vertical driver coupled to the computer system, a horizontal actuator coupled to the horizontal driver and the computer system for controlling horizontal directional scanning of the bar code, a vertical actuator coupled to the vertical driver and the computer system for controlling vertical directional scanning of the bar code, a laser for producing a scanning beam, optics coupled to the horizontal actuator and the vertical actuator for controlling the beam of the laser onto the bar code in a predetermined scanning pattern to receive reflected light from the bar code representative of the primary information encoded therein in one direction and the secondary information encoded therein in another direction, a photodetector coupled to the optics for producing an analog voltage output corresponding to the intensity of the measured reflected light received by the photodetector via the optics, and an analog to digital converter coupled to the photodetector and the computer system for converting the analog voltage output to a digital signal which is coupled to the computer system for interpretation.
-
-
35. A method of using a bar code having areas with primary information and secondary information encoded therein to control work to be performed on a workpiece comprising the steps of:
-
applying the bar code to the workpiece scanning the bar code and decoding the primary information in the bar code to identify the workpiece, determining the areas of the bar code with secondary information describing the work to be performed on the workpiece, scanning selected ones of those areas of the bar code having the desired secondary information, commanding selected ones of a plurality of work stations to perform work on the workpiece according to the decoded secondary information, and performing the commanded work on the workpiece at the assigned stations.
-
Specification