← Back to Patent Explorer
US3780270A Expired / Lapsed US ⏱️ 0.0 years remaining

Bar/half-bar optical code reader

Assignee: Recognition Equipment Inc
•
Filing: 1972-06-20
•
Granted: 1973-12-18
•
Expires: 1992-06-20
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A moving image of a series of vertical bars and half-bars is projected onto a columnar array of photosensitive elements. Signals from each element are amplified and compared with a threshhold value to produce light or dark output signals for each element. The output signals are decoded by logic gates which include a first group of four input NAND gates and a second group of two input NAND gates. Each one of the first group of NAND gates has each of its four inputs connected from four adjacent photosensitive element outputs while each one of the second group of NAND gates has each of its two inputs connected from two adjacent photosensitive element outputs. An output signal from one or more of said first group of NAND gates is indicative of a full bar while an output from one or more of said second group of NAND gates is indicative of a character present and a half-bar if none of the gates of the first group are operated.

Inventors

  • 👤 H Faulkner
  • 👤 S Requa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:51
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 117 words
A bar code reader for producing output signals indicative of a pattern of full bars and half-bars disposed upon a document transported through said reader, siad bar code reader, comprising: a columnar array of at least three separate photosensitive elements; means for projecting an image of the bar code pattern to be read onto said columnar array; means operatively associated with said photosensitive elements in said array and responsive to a signal from a first preselected number of said photosensitive elements for generating a half-bar output signal and responsive to a signal from a second preselected number of adjacent photosensitive elements for generating a full bar output signal, said second number being greater than said first number.
Claim 2
Dependent Claim 117 words
A bar code reader for producing output signals indicative of a pattern of full bars and half-bars disposed upon a document transported through said reader, siad bar code reader, comprising: a columnar array of at least three separate photosensitive elements; means for projecting an image of the bar code pattern to be read onto said columnar array; means operatively associated with said photosensitive elements in said array and responsive to a signal from a first preselected number of said photosensitive elements for generating a half-bar output signal and responsive to a signal from a second preselected number of adjacent photosensitive elements for generating a full bar output signal, said second number being greater than said first number.
Claim 3
Dependent Claim 64 words
A bar code reader as defined in claim 1 wherein the length of the said columnar array is substantially longer than the height of the image of a full bar projected from said pattern, so that said bar code reader is operable to read patterns on a plurality of documents wherein the position of said patterns on said documents varies from documeNt to document.
Claim 4
Dependent Claim 150 words
A bar code reader comprising: a columnar array of at least three separate photosensitive elements; means for amplifying the signals from said photosensitive elements; means for comparing said amplified signals to a preselected threshhold value and producing a first intermediate signal in response to said amplified value being less than said threshhold value and producing a second intermediate signal in response to said amplified value being greater than said threshhold value; means operatively associated with said comparing means and responsive to a first intermediate signal from at least a first preselected number of adjacent photosensitive elements for producing a half-bar output signal; and means operatively associated with said comparing means and responsive to a first intermediate signal from at least a second preselected number, greater than said first number of adjacent photosensitive elements for producing a full bar output signal and for inhibiting the production of a half-bar output signal.
Claim 5
Dependent Claim 150 words
A bar code reader comprising: a columnar array of at least three separate photosensitive elements; means for amplifying the signals from said photosensitive elements; means for comparing said amplified signals to a preselected threshhold value and producing a first intermediate signal in response to said amplified value being less than said threshhold value and producing a second intermediate signal in response to said amplified value being greater than said threshhold value; means operatively associated with said comparing means and responsive to a first intermediate signal from at least a first preselected number of adjacent photosensitive elements for producing a half-bar output signal; and means operatively associated with said comparing means and responsive to a first intermediate signal from at least a second preselected number, greater than said first number of adjacent photosensitive elements for producing a full bar output signal and for inhibiting the production of a half-bar output signal.
Claim 6
Dependent Claim 46 words
A bar code reader as set forth in claim 3, which also includes: means responsive to a first intermediate signal from at least a third preselected number, greater than said second number, of adjacent photosensitive elements for inhibiting the production of said full bar output signal.
Claim 7
Dependent Claim 60 words
A bar code reader as set forth in claim 3 wherein said columnar array of photosensitive elents includes a self-scanned photocell array and wherein said reader also includes: a serial shift register connected to the output of said scanned array; and means for clocking signals from said scanned array through said amplifying and comparing means into said serial shift register.
Claim 8
Dependent Claim 249 words
A reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a columnar array of at least three separate photosensitive elements; comparator means associated with each of said elements for amplifying signals from said element, comparing the amplified signals to a preselected threshold value and generating an intermediate signal in response to the amplified value being less than the threshold value; first gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a first preselected number of adjacent ones of said comparator means for producing a signal; second gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a second preselected number, greater than said first number, of adjacent ones of said comparator means for producing a signal; delay means fesponsive to a signal from said second gating means for producing a character present signal for a preselected time interval; output gating means connected to the outputs of said first and second gating means and said delay means and responsive to the production of a signal by said first gating means and a character present signal for generating a half-bar output signal and responsive to the production of a signal by said second gating means and a character present signal for generating a full bar output signal and inhibiting the generation of a half-bar output signal.
Claim 9
Dependent Claim 249 words
A reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a columnar array of at least three separate photosensitive elements; comparator means associated with each of said elements for amplifying signals from said element, comparing the amplified signals to a preselected threshold value and generating an intermediate signal in response to the amplified value being less than the threshold value; first gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a first preselected number of adjacent ones of said comparator means for producing a signal; second gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a second preselected number, greater than said first number, of adjacent ones of said comparator means for producing a signal; delay means fesponsive to a signal from said second gating means for producing a character present signal for a preselected time interval; output gating means connected to the outputs of said first and second gating means and said delay means and responsive to the production of a signal by said first gating means and a character present signal for generating a half-bar output signal and responsive to the production of a signal by said second gating means and a character present signal for generating a full bar output signal and inhibiting the generation of a half-bar output signal.
Claim 10
Dependent Claim 308 words
A bar code reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a columnar array of photosensitive elements; comparator means associated with each of said elements for amplifying signals from said element, comparing the amplified signals to a preselected threshold value and generating an intermediate signal in response to the amplified value being less than the threshold value; first gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a first preselected number of adjacent ones of said comparator Means for producing a signal; second gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a second preslected number, greater than said first number, of adjacent ones of said comparator means for producing a signal; delay means responsive to a signal from said second gating means for producing a character present signal for a preselected time interval; output gating means connected to the outputs of said first and second gating means and said delay means and responsive to the production of a signal by said first gating means and a character present signal for generating a half-bar output signal and responsive to the production of a signal by said second gating means and a character present signal for generating a full bar output signal and inhibiting the generation of a half-bar output signal; third gating means responsive to an intermediate signal from at least a third preselected number, greater than said second number, adjacent ones of said comparator means for producing long bar inhibit signal; and means connected to said output gating means and responsive to the production of a long bar inhibit signal for inhibiting the generation of a full bar output signal.
Claim 11
Dependent Claim 308 words
A bar code reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a columnar array of photosensitive elements; comparator means associated with each of said elements for amplifying signals from said element, comparing the amplified signals to a preselected threshold value and generating an intermediate signal in response to the amplified value being less than the threshold value; first gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a first preselected number of adjacent ones of said comparator Means for producing a signal; second gating means connected to the output of each of said comparator means and responsive to an intermediate signal from at least a second preslected number, greater than said first number, of adjacent ones of said comparator means for producing a signal; delay means responsive to a signal from said second gating means for producing a character present signal for a preselected time interval; output gating means connected to the outputs of said first and second gating means and said delay means and responsive to the production of a signal by said first gating means and a character present signal for generating a half-bar output signal and responsive to the production of a signal by said second gating means and a character present signal for generating a full bar output signal and inhibiting the generation of a half-bar output signal; third gating means responsive to an intermediate signal from at least a third preselected number, greater than said second number, adjacent ones of said comparator means for producing long bar inhibit signal; and means connected to said output gating means and responsive to the production of a long bar inhibit signal for inhibiting the generation of a full bar output signal.
Claim 12
Dependent Claim 23 words
A bar code reader as set forth in claim 7 wherein said columnar array of photosensitive elements includes a plurality of adjacent phototransistors.
Claim 13
Dependent Claim 37 words
A bar code reader as set forth in claim 7 wherein said columnar array comprises light photosensitive elements; said first preselected number is two; said second preselected number is four; and said third preselected number is eight.
Claim 14
Dependent Claim 272 words
A bar code reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a self-scanned array of photosensitive elements; comparator means connected to the output of said array for amplifying signals from said photosensitive elements, comparing the amplified signals to a preselected threshold value, generating a first intermediate signal in response to the amplified value being less than the threshold value, and generating a second intermediate signal in response to the amplified value being greater than the threshhold value; shift register storage means including one storage element for each photosensitive element in said array; control means for periodically and sequentially scanning the elements of said array, directing the train of signals through said comparator means, and loading the train of first and second intermediate signals into said shift register storage means; first gating means responsive to the storage of a first intermediate signal in at least a first preselected number of adjacent storage elements, in said shift register storage means for producing a signal; second gating means responsive to a first intermediate signal in at least a second preselected number, greater than said first number, of adjacent storage elements in said shift register storage means for producing a singal; output gating means connected to the outputs of said first and second gating means and responsive to the production of a signal by said first gating means for generating a half-bar output signal and responsive to the production of a signal by said second gating means for generating a full bar output signal and inhibiting the generation of a half-bar output signal.
Claim 15
Dependent Claim 272 words
A bar code reader for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said reader comprising: a self-scanned array of photosensitive elements; comparator means connected to the output of said array for amplifying signals from said photosensitive elements, comparing the amplified signals to a preselected threshold value, generating a first intermediate signal in response to the amplified value being less than the threshold value, and generating a second intermediate signal in response to the amplified value being greater than the threshhold value; shift register storage means including one storage element for each photosensitive element in said array; control means for periodically and sequentially scanning the elements of said array, directing the train of signals through said comparator means, and loading the train of first and second intermediate signals into said shift register storage means; first gating means responsive to the storage of a first intermediate signal in at least a first preselected number of adjacent storage elements, in said shift register storage means for producing a signal; second gating means responsive to a first intermediate signal in at least a second preselected number, greater than said first number, of adjacent storage elements in said shift register storage means for producing a singal; output gating means connected to the outputs of said first and second gating means and responsive to the production of a signal by said first gating means for generating a half-bar output signal and responsive to the production of a signal by said second gating means for generating a full bar output signal and inhibiting the generation of a half-bar output signal.
Claim 16
Dependent Claim 97 words
A bar code reader as set forth in claim 10 which also includes: loading gate means comparing a gate connected to each storage element in said shift register storage means; latch means comprising a resetable latch connected to the output of each of said loading gates; and wherein said control means periodically energizes all of the gates of said loading gate means to set each latch associated with a storage element in said shift register which element stores a first intermediate signal, and wherein said control meanS resets all of said latches after a preselected time interval.
Claim 17
Dependent Claim 77 words
A bar code reader as set forth in claim 10 which also includes: third gating means responsive to a first intermediate signal in at least a third preselected number, greater than second number, of adjacent storage elements in said shift register storage means for producing long bar inhibit; and means connected to said output gating means and responsive to the production of a long bar inhibit signal for inhibiting the generation of a full bar output signal.
Claim 18
Independent Claim 138 words
A method for reading bar codes comprising: projecting an image of bar codes onto a columnar array of at least three separate photosensitive elements; amplifying the signals from said photosensitive elements; comparing said amplified signals to a preselected threshhold value and producing a first intermediate signal in response to said amplified value being less than said threshhold value and producing a second intermediate signal in response to said amplified value being greater than said threshhold value; generating a half-bar output signal in response to a first intermediate signal from at least a first preselected number of adjacent photosensitive elements; and generating a full bar output signal and inhibiting the generation of a half-bar output signal in response to a first intermediate signal from at least a second preselected number, greater than said first number, of adjacent photosensitive elements.
Claim 19
Independent Claim 138 words
A method for reading bar codes comprising: projecting an image of bar codes onto a columnar array of at least three separate photosensitive elements; amplifying the signals from said photosensitive elements; comparing said amplified signals to a preselected threshhold value and producing a first intermediate signal in response to said amplified value being less than said threshhold value and producing a second intermediate signal in response to said amplified value being greater than said threshhold value; generating a half-bar output signal in response to a first intermediate signal from at least a first preselected number of adjacent photosensitive elements; and generating a full bar output signal and inhibiting the generation of a half-bar output signal in response to a first intermediate signal from at least a second preselected number, greater than said first number, of adjacent photosensitive elements.
Claim 20
Dependent Claim 46 words
A method as set forth in claim 13, which also includes the step of: inhibiting the generation of said full bar output signal in response to a first intermediate signal from at least a third preselected number, greater than said second number, of adjacent photosensitive elements.
Claim 21
Independent Claim 189 words
A method for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said method comprising: projecting an image of said bar code pattern onto a columnar array of at least three separate photosensitive elements; amplifying the signals from each of the elements in said array; comparing the amplified signals to a preselected threshhold value; generating an intermediate signal in response to the amplified value being less than the threshhold value; generating a first signal in response to an intermediate signal associated with at least a first preselected number of adjacent ones of said elements; generating a second signal in response to an intermediate signal associated with at least a second preselected number, greater than said first number, of adjacent ones of said elements; generating a character present signal for a preselected time interval in response to said second signal; generating a half-bar output signal in response to said first signal and said character present signal; and generating a full bar output signal and inhibiting the generation of a half-bar output signal in response to said second signal and said character presence signal.
Claim 22
Independent Claim 189 words
A method for producing output signals indicative of a pattern of bar codes disposed upon a document transported therethrough, said method comprising: projecting an image of said bar code pattern onto a columnar array of at least three separate photosensitive elements; amplifying the signals from each of the elements in said array; comparing the amplified signals to a preselected threshhold value; generating an intermediate signal in response to the amplified value being less than the threshhold value; generating a first signal in response to an intermediate signal associated with at least a first preselected number of adjacent ones of said elements; generating a second signal in response to an intermediate signal associated with at least a second preselected number, greater than said first number, of adjacent ones of said elements; generating a character present signal for a preselected time interval in response to said second signal; generating a half-bar output signal in response to said first signal and said character present signal; and generating a full bar output signal and inhibiting the generation of a half-bar output signal in response to said second signal and said character presence signal.

References Cited (Backward Citations)

US3225175A Cited
US3562494A Cited
US3676644A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-12-17 1977-06-18 1977-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-12-17 1981-06-18 1981-12-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-12-17 1985-06-18 1985-12-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag