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

Bar code processing apparatus

Assignee: NCR Canada Ltd
•
Filing: 1982-11-04
•
Granted: 1984-11-20
•
Expires: 2002-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed a bar code processing system in which a plurality of vertically aligned sensing devices are positioned adjacent a moving document on which is located a plurality of dot matrix printed coded bars. Each of the sensing devices is positioned so as to sense one of the matrix dots which form the coded bar and output an analog signal whose signal level varies directly in accordance with the ink intensity of the sensed dot. Signals are then amplified, filtered and converted to digital signals which are then examined. If a predetermined number of dots in the bar have been sensed and of the dots sense, no more than two dots are found to be separated by more than one blank space where a dot would normally be located, a signal is generated indicating that a valid bar has been sensed. These signals are then used in decoding the bars sensed.

Inventors

  • 👤 Ali T. Mazumder

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:10
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10851; G06K7/14

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 154 words
A method for processing a bar code having a plurality of bars each consisting of a first predetermined number of elemental areas arranged in a predetermined direction on a document comprising the steps of: passing the bars past a plurality of detectors with each detector being positioned to sense the presence of one of said elemental areas; generating detecting signals representing the presence or absence of said elemental area; applying a threshold value to the detecting signals to substantially reduce any noise signals from the detecting signals; converting the thresholded detecting signals to corresponding digital signals; and examining the number of digital signals to output a control signal indicating the detection of a valid bar when a second predetermined number of elemental areas is detected which is less than the first predetermined number with no more than two of the elemental areas detected being separated by a location not occupied by an elemental area.
Claim 2
Independent Claim 154 words
A method for processing a bar code having a plurality of bars each consisting of a first predetermined number of elemental areas arranged in a predetermined direction on a document comprising the steps of: passing the bars past a plurality of detectors with each detector being positioned to sense the presence of one of said elemental areas; generating detecting signals representing the presence or absence of said elemental area; applying a threshold value to the detecting signals to substantially reduce any noise signals from the detecting signals; converting the thresholded detecting signals to corresponding digital signals; and examining the number of digital signals to output a control signal indicating the detection of a valid bar when a second predetermined number of elemental areas is detected which is less than the first predetermined number with no more than two of the elemental areas detected being separated by a location not occupied by an elemental area.
Claim 3
Independent Claim 177 words
A method for processing a bar code having a plurality of bars each consisting of a first predetermined number of vertically orientated dots printed on a document comprising the steps of: moving the bars past a plurality of vertically orientated scanning members each aligned to scan the presence or absence of a dot; producing a plurality of analog signals each corresponding to the presence or absence of a dot; amplifying each of the analog signals; filtering each of the amplified analog signals to eliminate noise signals and to produce a filtered analog signal; digitizing the filtered analog signal to produce binary signals having first and second binary levels representing the presence and absence of a dot; examining the location and the signal level of the binary signals; and producing a control signal indicating the presence of a bar upon detecting the presence of a second predetermined number of dots which is less than the first predetermined number of dots and no more than two of the dots scanned are separated a space not occupied by a dot.
Claim 4
Independent Claim 177 words
A method for processing a bar code having a plurality of bars each consisting of a first predetermined number of vertically orientated dots printed on a document comprising the steps of: moving the bars past a plurality of vertically orientated scanning members each aligned to scan the presence or absence of a dot; producing a plurality of analog signals each corresponding to the presence or absence of a dot; amplifying each of the analog signals; filtering each of the amplified analog signals to eliminate noise signals and to produce a filtered analog signal; digitizing the filtered analog signal to produce binary signals having first and second binary levels representing the presence and absence of a dot; examining the location and the signal level of the binary signals; and producing a control signal indicating the presence of a bar upon detecting the presence of a second predetermined number of dots which is less than the first predetermined number of dots and no more than two of the dots scanned are separated a space not occupied by a dot.
Claim 5
Dependent Claim 167 words
A process for the optical recognition of a bar code in which the bars are composed of a first predetermined number of dots printed consecutively in a vertical direction comprising the steps of: scanning each dot of a bar by moving the bar past a plurality of photoelectric sensing elements which are arranged in a column, the movement of the bars being perpendicular to the column of sensing elements; generating a first analog signal for each dot sensed; generating a second analog signal for each dot not sensed; amplifying and filtering out any noise signals in said first and second analog signals; reshaping the analog signals to produce a digital signal; and evaluating the digital signals to produce a control signal representing the scanning of a bar when a second predetermined number of dots is scanned which is less than said first predetermined number of dots and, of the dots scanned, no more than two of the dots are separated by a location not having a dot.
Claim 6
Dependent Claim 167 words
A process for the optical recognition of a bar code in which the bars are composed of a first predetermined number of dots printed consecutively in a vertical direction comprising the steps of: scanning each dot of a bar by moving the bar past a plurality of photoelectric sensing elements which are arranged in a column, the movement of the bars being perpendicular to the column of sensing elements; generating a first analog signal for each dot sensed; generating a second analog signal for each dot not sensed; amplifying and filtering out any noise signals in said first and second analog signals; reshaping the analog signals to produce a digital signal; and evaluating the digital signals to produce a control signal representing the scanning of a bar when a second predetermined number of dots is scanned which is less than said first predetermined number of dots and, of the dots scanned, no more than two of the dots are separated by a location not having a dot.
Claim 7
Dependent Claim 176 words
In combination with a document having printed thereon a bar code consisting of a plurality of bars composed of a first predetermined number of dots, a system for recognizing the scanning of a bar comprising: means for scanning each of said dots for producing a first analog signal representing the presence of a dot and a second analog signal representing the absence of a dot; means connected to said scanning means for amplifying said first and second analog signals; means connected to said amplifying means for removing noise signals from said first and second analog signals; means connected to said removing means for converting said first and second analog signals into corresponding first and second digital signals; and logic means connected to said converting means for examining said first and second digital signals, said logic means outputting a control signal indicating the scanning of a valid bar upon receiving a second predetermined number of said first digital signals and no more than two of the first digital signals received being separated by a second digital signal.
Claim 8
Dependent Claim 176 words
In combination with a document having printed thereon a bar code consisting of a plurality of bars composed of a first predetermined number of dots, a system for recognizing the scanning of a bar comprising: means for scanning each of said dots for producing a first analog signal representing the presence of a dot and a second analog signal representing the absence of a dot; means connected to said scanning means for amplifying said first and second analog signals; means connected to said amplifying means for removing noise signals from said first and second analog signals; means connected to said removing means for converting said first and second analog signals into corresponding first and second digital signals; and logic means connected to said converting means for examining said first and second digital signals, said logic means outputting a control signal indicating the scanning of a valid bar upon receiving a second predetermined number of said first digital signals and no more than two of the first digital signals received being separated by a second digital signal.
Claim 9
Dependent Claim 72 words
The system of claim 4 in which said scanning means comprises a plurality of photodiode members arranged in a linear array extending in a direction parallel to the bars wherein each of the photodiode members is aligned to scan a dot location of the bar, each of said photodiode members outputting a first analog signal representing the presence of a dot and a second analog signal representing the absence of a dot.
Claim 10
Dependent Claim 75 words
The system of claim 5 in which said amplifying means comprises a plurality of first amplifying members each connected to one of said photodiode members for raising the signal level of said first and second analog signals to a first signal level and a plurality of second amplifying means each connected to one of said first amplifying means for amplifying the signal level of said first and second analog signals to a second signal level.
Claim 11
Dependent Claim 24 words
The system of claim 6 in which said first predetermined number of dots is eight and said second predetermined number of dots is five.
Claim 12
Dependent Claim 19 words
The system of claim 7 in which said removing means and said converting means comprise operational amplifier logic circuits.
Claim 13
Dependent Claim 229 words
In combination with a document having printed thereon a bar code consisting of a plurality of vertically orientated bars composed of a first predetermined number of printed dots, a system for recognizing the presence of a valid bar comprising: a plurality of photodiode members arranged in a linear array extending in a direction parallel to the bars of the bar code, each of the photodiode members being aligned to scan a single dot location and for outputting a first analog signal representing the presence of a dot and a second analog signal representing the absence of a dot; a plurality of first amplifying members for amplifying said first and second analog signals; a plurality of first analog comparators connected to said amplifying members for comparing the signal level of each of said first and second analog signals with a reference signal level to remove any noise signals from the analog signals; a plurality of operational amplifiers connected to said comparators for converting said first and second analog signals into corresponding first and second digital signals; and logic means connected to said operational amplifiers for examining said first and second digital signals, said logic means outputting a control signal indicating the scanning of a valid bar upon receiving a second predetermined number of said first digital signals of which no more than two are separated by a second digital signal.
Claim 14
Dependent Claim 229 words
In combination with a document having printed thereon a bar code consisting of a plurality of vertically orientated bars composed of a first predetermined number of printed dots, a system for recognizing the presence of a valid bar comprising: a plurality of photodiode members arranged in a linear array extending in a direction parallel to the bars of the bar code, each of the photodiode members being aligned to scan a single dot location and for outputting a first analog signal representing the presence of a dot and a second analog signal representing the absence of a dot; a plurality of first amplifying members for amplifying said first and second analog signals; a plurality of first analog comparators connected to said amplifying members for comparing the signal level of each of said first and second analog signals with a reference signal level to remove any noise signals from the analog signals; a plurality of operational amplifiers connected to said comparators for converting said first and second analog signals into corresponding first and second digital signals; and logic means connected to said operational amplifiers for examining said first and second digital signals, said logic means outputting a control signal indicating the scanning of a valid bar upon receiving a second predetermined number of said first digital signals of which no more than two are separated by a second digital signal.

References Cited (Backward Citations)

US4402088A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-11-20 1988-05-21 1988-11-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-11-20 1992-05-21 1992-11-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-11-20 1996-05-21 1996-11-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag