×

Bar code reading system and method

  • US 4,438,327 A
  • Filed: 04/21/1982
  • Issued: 03/20/1984
  • Est. Priority Date: 04/21/1982
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of reading a bar code label, said method comprising the steps of:

  • (a) producing an analog signal in response to scanning of the bar code label, said analog signal including signals representative of amounts of light reflected from bars and spaces of the bar code label, the widths of said bars and spaces being representative of whether said bars and spaces represent first or second logical states;

    (b) amplifying and shaping said analog signal to produce a raw data signal including a plurality of pulses, the durations of consecutive ones of said pulses corresponding to the widths of consecutive bars, respectively, of said bar code label, the durations of consecutive intervals between said pulses corresponding to widths of consecutive ones of said spaces, respectively, said bar code label including at least one character including a plurality of said bars and spaces;

    (c) measuring the durations of each of a plurality of said pulses and intervals of at least said one character of said bar code label to produce a plurality of digital duration numbers representative of said plurality of durations, respectively, and storing said plurality of digital duration numbers;

    (d) computing a first reference number;

    (e) comparing each of said digital duration numbers to said first reference number and producing a first binary number having a plurality of bits corresponding, respectively, to the bars and spaces of said character, each of said bits being equal to said first logical state if a corresponding one of said digital duration numbers is less than said first reference number, each of said bits being equal to said second digital state if a corresponding one of said digital duration numbers is greater than said first reference number;

    (f) determining if said first binary number is an acceptable number in accordance with a predetermined criteria, and decoding said first binary number, if it is acceptable, to determine what said character is; and

    (g) adjusting the value of said first reference number by a predetermined amount if said first binary number is not acceptable and repeating steps (e) and (f).

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×