Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
281 words
A method of scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from said primary code portion, comprising the steps of: sweeping a scanning beam across the label until the beam sweeps the entire primary code portion in a first scanning pass along a first scan path; immediately sweeping the scanning beam across the label in one or more additional scanning passes along additional scan paths adjacent and parallel to each other and to said first scan path; if the beam sweeps the entire primary code portion in said one or more additional scanning passes, and an Add-On code portion is not scanned in part during any of said first or additional scanning passes, then accepting the data scanned during said first and additional scanning passes as valid scan data; if the beam sweeps the entire primary code portion in said one or more additional scanning passes, and an Add-On code portion is scanned in its entirety during said first and one or more additional scanning passes, then accepting the data scanned during said first and one or more additional scanning passes as valid scan data; and if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in part during any of said first or additional scanning passes, then rejecting the data scanned during said first and additional scanning passes as invalid scan data.
Claim 2
Independent Claim
281 words
A method of scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from said primary code portion, comprising the steps of: sweeping a scanning beam across the label until the beam sweeps the entire primary code portion in a first scanning pass along a first scan path; immediately sweeping the scanning beam across the label in one or more additional scanning passes along additional scan paths adjacent and parallel to each other and to said first scan path; if the beam sweeps the entire primary code portion in said one or more additional scanning passes, and an Add-On code portion is not scanned in part during any of said first or additional scanning passes, then accepting the data scanned during said first and additional scanning passes as valid scan data; if the beam sweeps the entire primary code portion in said one or more additional scanning passes, and an Add-On code portion is scanned in its entirety during said first and one or more additional scanning passes, then accepting the data scanned during said first and one or more additional scanning passes as valid scan data; and if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in part during any of said first or additional scanning passes, then rejecting the data scanned during said first and additional scanning passes as invalid scan data.
Claim 3
Dependent Claim
47 words
The method of scanning bar code labels of claim 1, including the additional step of: if the beam does not sweep the entire primary code portion in said second scanning pass, then rejecting the data scanned during said first and second scanning passes as invalid scan data.
Claim 4
Dependent Claim
127 words
The method of scanning bar code labels of claim 1, including the additional steps of: determining if the beam sweeps the primary code portion of a UPC-E bar code label during said first and second scanning passes and, if so, immediately sweeping the scanning beam across the label in third and fourth scanning passes along third and fourth respective scan paths adjacent and parallel to said first and second scan paths; and if the beam sweeps the entire primary code portion in said third and fourth scanning passes, and an Add-On code portion is not scanned in part during any of said first, second, third, or fourth scanning passes, then accepting the data scanned during said first, second, third, and fourth scanning passes as valid scan data.
Claim 5
Dependent Claim
73 words
The method of scanning bar code labels of claim 3, including the additional step of: If the beam does not sweep the entire primary code portion in said second, third and fourth scanning passes, and an Add-On code portion is scanned in its entirety during all of said first, second, third and fourth scanning passes, then accepting the data scanned during said first, second, third and fourth scanning passes as valid scan data.
Claim 6
Dependent Claim
72 words
The method of scanning bar code labels of claim 3, including the additional step of: if the beam does not sweep the entire primary code portion in said second, third and fourth scanning passes, or an Add-On code portion is scanned in part during any of said first, second, third or fourth scanning passes, then rejecting the data scanned during said first, second, third and fourth scanning passes as invalid scan data.
Claim 7
Dependent Claim
336 words
A computer controlled bar code scanner for scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from the primary code portion, comprising: scanner means for sweeping a scanning beam across a scanning station and providing a scan signal indicating markings on surfaces presented to said scan station; computer mans, responsive to said scanner means, for interpreting said scan signal as scan data signified by scanned bar code labels; said scanner means sweeping the scanning beam across the label until the beam sweeps the entire primary code portion in a first scanning pass along a first scan path and immediately sweeping the scanning beam across the label in one or more additional scanning passes along additional scan paths adjacent and parallel to each other and to said first scan path; if the beam sweeps the entire primary code portion in said additional scanning passes, and an Add-On code portion is not scanned in part any of said first or additional scanning passes, then said computer means accepts the data scanned during said first additional scanning passes as valid scan data; if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in its entirety during said first and one or more additional scanning passes, then said computer means accepts the data scanned during said first and one or more additional scanning passes as valid scan data; and, if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in part during any of said first or additional scanning passes, then said computer means rejects the data scanned during said first and additional scanning passes as invalid scan data.
Claim 8
Dependent Claim
336 words
A computer controlled bar code scanner for scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from the primary code portion, comprising: scanner means for sweeping a scanning beam across a scanning station and providing a scan signal indicating markings on surfaces presented to said scan station; computer mans, responsive to said scanner means, for interpreting said scan signal as scan data signified by scanned bar code labels; said scanner means sweeping the scanning beam across the label until the beam sweeps the entire primary code portion in a first scanning pass along a first scan path and immediately sweeping the scanning beam across the label in one or more additional scanning passes along additional scan paths adjacent and parallel to each other and to said first scan path; if the beam sweeps the entire primary code portion in said additional scanning passes, and an Add-On code portion is not scanned in part any of said first or additional scanning passes, then said computer means accepts the data scanned during said first additional scanning passes as valid scan data; if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in its entirety during said first and one or more additional scanning passes, then said computer means accepts the data scanned during said first and one or more additional scanning passes as valid scan data; and, if the beam sweeps the entire primary code portion in said one or more additional scanning passes and an Add-On code portion is scanned in part during any of said first or additional scanning passes, then said computer means rejects the data scanned during said first and additional scanning passes as invalid scan data.
Claim 9
Dependent Claim
50 words
The computer controlled bar code scanner for scanning bar code labels of claim 6, wherein if the beam does not sweep the entire primary code portion in said second scanning pass, then said computer means rejects the data scanned during said first and second scanning passes as invalid scan data.
Claim 10
Dependent Claim
129 words
The computer controlled bar code scanner for scanning bar code labels of claim 6, wherein if the beam sweeps the primary code portion of a UPC-E bar code label during said first and second scanning passes, said scanner means immediately sweeps the scanning beam across the label in third and fourth scanning passes along third and fourth respective scan paths adjacent and parallel to said first and second scan paths; and if the beam sweeps the entire primary code portion in said third and fourth scanning passes, and an Add-On code portion is not scanned in part during any of said first, second, third, or fourth scanning passes, then said computer means accepts the data scanned during said first, second, third, and fourth scanning passes as valid scan data.
Claim 11
Dependent Claim
75 words
The computer controlled bar code scanner for scanning bar code labels of claim 8, wherein if the beam does sweep the entire primary code portion in said second, third and fourth scanning passes, and an Add-On code portion is scanned in its entirety during all of said first, second, third and fourth scanning passes, then said computer means accepts the data scanned during said first, second, third and fourth scanning passes as valid scan data.
Claim 12
Dependent Claim
74 words
The computer controlled bar code scanner for scanning bar code labels of claim 9, wherein if the beam does sweep the entire primary code portion in said second, third and fourth scanning passes, or an Add-On code portion is scanned in part during any of said first, second, third and fourth scanning passes, then said computer means rejects the data scanned during said first, second, third and fourth scanning passes as invalid scan data.
Claim 13
Independent Claim
161 words
A method of scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which includes a primary code portion with or without a separate Add-On code portion positioned a given distance from the primary code portion, comprising the steps of: sweeping a scanning beam across the label as a first scanning pass; if the entire primary code portion and an Add-On code portion are scanned, then accepting the data scanned during the first scanning pass as valid scan data; and if only a segment of the primary code portion and the Add-On code portion are scanned, then accepting the data scanned during the first scanning pass as valid scan data, and immediately sweeping the scanning beam across the label in one or more additional scanning passes until a remaining segment of the primary code portion is scanned.
Claim 14
Independent Claim
161 words
A method of scanning bar code labels to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which includes a primary code portion with or without a separate Add-On code portion positioned a given distance from the primary code portion, comprising the steps of: sweeping a scanning beam across the label as a first scanning pass; if the entire primary code portion and an Add-On code portion are scanned, then accepting the data scanned during the first scanning pass as valid scan data; and if only a segment of the primary code portion and the Add-On code portion are scanned, then accepting the data scanned during the first scanning pass as valid scan data, and immediately sweeping the scanning beam across the label in one or more additional scanning passes until a remaining segment of the primary code portion is scanned.
Claim 15
Dependent Claim
221 words
The computer controlled bar code scanner for scanning bar code labels to determine the bar code data printer thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from the primary code portion, comprising: scanner means for sweeping a scanning beam across a scanning station and providing a scan signal indicating markings on surfaces presented to said scan station, and computer means, responsive to said scanner means, for interpreting said scan signal as scan data signified by scanned bar code labels; said scanner means sweeping the scanning beam across the label as a first scanning pass; if the entire primary code portion and an Add-On code portion are scanned, then said computer means accepts the data scanned during the first scanning pass as valid scan data; and if only a segment of the primary code portion and the Add-On code portion are scanned, then said computer means accepts the data scanned during the first scanning pass as valid scan data, and said scanner means immediately sweeps the scanning beam across the label in one or more additional scanning passes until a remaining segment of the primary code portion is scanned.
Claim 16
Dependent Claim
221 words
The computer controlled bar code scanner for scanning bar code labels to determine the bar code data printer thereon by repeatedly sweeping a scanning beam in scan paths across the labels, said bar code labels bearing bar codes of the type which include a primary code portion with or without a separate Add-On code portion spaced a given distance from the primary code portion, comprising: scanner means for sweeping a scanning beam across a scanning station and providing a scan signal indicating markings on surfaces presented to said scan station, and computer means, responsive to said scanner means, for interpreting said scan signal as scan data signified by scanned bar code labels; said scanner means sweeping the scanning beam across the label as a first scanning pass; if the entire primary code portion and an Add-On code portion are scanned, then said computer means accepts the data scanned during the first scanning pass as valid scan data; and if only a segment of the primary code portion and the Add-On code portion are scanned, then said computer means accepts the data scanned during the first scanning pass as valid scan data, and said scanner means immediately sweeps the scanning beam across the label in one or more additional scanning passes until a remaining segment of the primary code portion is scanned.