Patent US5198649A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5198649A Expired / Lapsed US ⏱️ 0.0 years remaining

Bar code scanner and method of scanning bar codes labels with or without an Add-On code

Assignee: Datalogic Scanning Inc
•
Filing: 1991-06-27
•
Granted: 1993-03-30
•
Expires: 2011-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The scanner and scanning method of the present invention effect bar code scanning to determine the bar code data printed thereon by repeatedly sweeping a scanning beam in scan paths across the labels. The bar code labels bear bar codes of the type which include a primary code portion and which may also include an Add-On code portion. The method of the present invention includes 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 additional scanning passes along additional scan paths adjacent and parallel to the first scan path; and, if the beam sweeps the entire primary code portion in the additional scanning passes, and, if an Add-On code portion is not scanned in part during either the first or additional scanning passes, then the data scanned during the first and additional scanning passes is accepted as valid scan data. This method is carried out by a computer controlled scanner.

Inventors

  • 👤 Michael T. Brooks

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:10
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10861; G06K7/10871; G06K19/00; G06K19/06; G06K19/06009; G06K19/06046; G06K19/06056; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1434

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.

References Cited (Backward Citations)

US4152583A Cited
US4109143A Cited
US4282926A Cited
US4746789A Cited
US4717818A Cited
US4879456A Cited
US4794239A Cited
US4937439A Cited
US5086215A Cited
US4958064A Cited
US5128527A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-29 1996-09-28 1997-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-29 2000-09-28 2001-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-29 2004-09-28 2005-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag