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

Bar code discriminating apparatus for bar code reading

Assignee: NEC Corp
•
Filing: 1984-07-02
•
Granted: 1987-05-19
•
Expires: 2004-07-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for reading a bar code generally, and a Universal Product Code specifically, eliminates noise from spots on a blank area which is peripheral to the bar code. Each of the bar code characters has the same uniform width. The entire surface containing a bar code is scanned to read each of the code characters. The signal delivered from the scanning means successively indicates the widths of a white bar and a black bar adjacent thereto and the wdiths of a black bar and a white bar adjacent thereto, in order to alternately deliver width data corresponding to the adjacent white and black bars and to the adjacent black and white bars. These width signals are added and compared to the uniform width in order to deliver the output signal responsive to a sequential analysis of the width signals.

Inventors

  • 👤 Kazuhisa Shirakabe
  • 👤 Kazuo Ishii
  • 👤 Masatoshi Iriono

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:43
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/10851; G06K7/01; G06K7/016; G06K7/0166; G06K7/14; G06K7/1404; G06K7/146; G06K7/1486

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 226 words
A bar code discriminating apparatus for reading bar codes, said apparatus comprising: means responsive to scanning a surface containing a bar code for delivering a scanned signal, said bar code including a plurality of characters each having a uniform width, each of said characters being constituted by a plurality of sets of white and black bars; means responsive to said scanned signal delivered from said scanning means for successively measuring widths corresponding to a white bar and a black bar adjacent thereto and widths corresponding to a black bar and a white bar adjacent thereto to alternately deliver width data corresponding to said adjacent white and black bars and to said adjacent black and white bars; first shift register means for shifting said width data delivered from said measuring means; means for adding a plurality of said width data shifted by said first shift register means to deliver character width data for said character; means for comparing said character width data for a plurality of characters to deliver a character detection signal when said character width data are substantially equal to each other; second shift register means for shifting said character detection signal delivered from said comparing means; and means responsive to the outputs of said second shift register means for checking the sequence of said character detection signals to deliver a bar code discriminating signal.
Claim 2
Dependent Claim 226 words
A bar code discriminating apparatus for reading bar codes, said apparatus comprising: means responsive to scanning a surface containing a bar code for delivering a scanned signal, said bar code including a plurality of characters each having a uniform width, each of said characters being constituted by a plurality of sets of white and black bars; means responsive to said scanned signal delivered from said scanning means for successively measuring widths corresponding to a white bar and a black bar adjacent thereto and widths corresponding to a black bar and a white bar adjacent thereto to alternately deliver width data corresponding to said adjacent white and black bars and to said adjacent black and white bars; first shift register means for shifting said width data delivered from said measuring means; means for adding a plurality of said width data shifted by said first shift register means to deliver character width data for said character; means for comparing said character width data for a plurality of characters to deliver a character detection signal when said character width data are substantially equal to each other; second shift register means for shifting said character detection signal delivered from said comparing means; and means responsive to the outputs of said second shift register means for checking the sequence of said character detection signals to deliver a bar code discriminating signal.
Claim 3
Dependent Claim 83 words
A bar code discriminating apparatus as claimed in claim 1, further comprising: means for detecting spaces on both sides of said bar code in said scanned signal; means for storing width data corresponding to white bars and black bars in response to the output of said measuring means; and means responsive to the output of said space detecting means and said bar code discriminating signal for reading said width data stored in said storing means to supply it to a bar code reader.
Claim 4
Dependent Claim 95 words
A bar code discriminating apparatus for bar code reading comprising: means for scanning a surface containing a bar code to deliver a scanned signal, said bar code including a plurality of characters each having a uniform width; means responsive to said scanned signal delivered from said scanning means for detecting the existance of said characters included in said bar code by comparing widths for adjacent characters; and means responsive to the output of said detecting means for checking the sequence of the outputs of said character detecting means to deliver a bar code discriminating signal.
Claim 5
Dependent Claim 95 words
A bar code discriminating apparatus for bar code reading comprising: means for scanning a surface containing a bar code to deliver a scanned signal, said bar code including a plurality of characters each having a uniform width; means responsive to said scanned signal delivered from said scanning means for detecting the existance of said characters included in said bar code by comparing widths for adjacent characters; and means responsive to the output of said detecting means for checking the sequence of the outputs of said character detecting means to deliver a bar code discriminating signal.
Claim 6
Dependent Claim 120 words
A reader for a bar code of spaced parallel bars of different widths having uniform character widths, said reader comprising means for scanning a bar code within a surrounding area which area may deliver noise signals when scanned, means responsive to said scanner means for detecting the widths of adjacent spaces and bars, means responsive to said detector means for adding at least two data relating to said detected widths, means responsive to said adding means for comparing said added data and for delivering a bar code discriminating signal when said uniform width is detected, means for detecting the space of said surrounding area, and means responsive to said space detecting means for reading out said discriminated bar code signal.
Claim 7
Dependent Claim 120 words
A reader for a bar code of spaced parallel bars of different widths having uniform character widths, said reader comprising means for scanning a bar code within a surrounding area which area may deliver noise signals when scanned, means responsive to said scanner means for detecting the widths of adjacent spaces and bars, means responsive to said detector means for adding at least two data relating to said detected widths, means responsive to said adding means for comparing said added data and for delivering a bar code discriminating signal when said uniform width is detected, means for detecting the space of said surrounding area, and means responsive to said space detecting means for reading out said discriminated bar code signal.
Claim 8
Dependent Claim 62 words
The reader of claim 4 and first multi-stage shift register means driven responsive to said width detecting means, means for adding the outputs of predetermined ones of said first shift register stages to deliver width data for the spaces and bars read by said scanning means, and means responsive to the adding means for reading the data stored in said shift register.
Claim 9
Dependent Claim 25 words
The reader of claim 5 and second multi-stage shift register means for checking the sequence of character detection signals to verify a bar code signal.
Claim 10
Dependent Claim 241 words
A bar code reading apparatus for a bar code including a plurality of white and black bars, at least four characters being contained therein, each character consisting of two sets of white and black bars, the total width of four bars forming each character being the same, said apparatus comprising: means for scanning a surface containing said bar code to produce a scanned signal; means responsive to said scanned signal for successively measuring a first width in total of a white bar and a next black bar adjacent thereto and a second width in total of a black bar and a next white bar adjacent thereto to alternately produce first width data and second width data; first shifting means for alternately shifting said first width data and said second width data; means coupled to said first shifting means for adding two adjacent first width data or two adjacent second width data to produce two character width data, said two character width data corresponding to two adjacent characters; means for comparing said two character width data to produce a character distinction signal, said character distinction signal having a predetermined binary state when said two character width data are substantially equal to each other; second shifting means for shifting said character distinction signal; and means coupled to said second shifting means for checking the sequence of said predetermined binary state contained in said character distinction signal to produce a bar code discriminating signal.
Claim 11
Dependent Claim 241 words
A bar code reading apparatus for a bar code including a plurality of white and black bars, at least four characters being contained therein, each character consisting of two sets of white and black bars, the total width of four bars forming each character being the same, said apparatus comprising: means for scanning a surface containing said bar code to produce a scanned signal; means responsive to said scanned signal for successively measuring a first width in total of a white bar and a next black bar adjacent thereto and a second width in total of a black bar and a next white bar adjacent thereto to alternately produce first width data and second width data; first shifting means for alternately shifting said first width data and said second width data; means coupled to said first shifting means for adding two adjacent first width data or two adjacent second width data to produce two character width data, said two character width data corresponding to two adjacent characters; means for comparing said two character width data to produce a character distinction signal, said character distinction signal having a predetermined binary state when said two character width data are substantially equal to each other; second shifting means for shifting said character distinction signal; and means coupled to said second shifting means for checking the sequence of said predetermined binary state contained in said character distinction signal to produce a bar code discriminating signal.

References Cited (Backward Citations)

US4108368A Cited
US4146046A Cited
US4158435A Cited
US4125765A Cited
US4160156A Cited
US4178693A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-05-18 1990-11-17 1991-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-05-18 1994-11-17 1995-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-05-18 1998-11-17 1999-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag