×

Combining bar code read data from a plurality of scanning lines formed from one-dimensional images

  • US 5,045,677 A
  • Filed: 09/28/1988
  • Issued: 09/03/1991
  • Est. Priority Date: 09/28/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for reading and combining fragmentary bar code data from a bar code having a first and second edge, said method comprising the steps of:

  • emitting a plurality of one-dimensional images from a scanner, each said image having an address corresponding to a point in time;

    moving once in a single direction said scanner relative to said bar code over a duration of a plurality of said points in time, thereby forming a plurality of scanning lines from a sequence of said one-dimensional images corresponding to said plurality of points in time, said scanning lines being parallel to each other, each of said scanning lines having along its length a sequence of said addresses corresponding to said sequence of one-dimensional images;

    reading a bar code data segment from each said scanning line, each said bar code data segment have a location corresponding to said address sequence, said reading step comprising the steps of;

    scanning said bar code data from a first of said scanning lines,determining whether a first occurrence of a fixed edge at said first edge of said bar code has occurred,determining whether a second occurrence of a fixed edge at said second edge of said bar code has occurred,reading a bar code data segment from a next adjacent scanning line only if said first edge and said second edge are both determined to be fixed edges, andrepeating said step of determining whether said first occurrence has occurred with respect to said bar code data scanned from another of said scanning lines until said first edge and said second edge are both determined to be said respective fixed edges;

    determining for each of said bar code data segments a data head and a data tail; and

    combining said data tail from each said scanning line with a data head from said next adjacent scanning line, thereby combining the fragmentary bar code data, said combining step comprising the steps of;

    determining an address difference between said data trail of said scanning line and said data head from said next adjacent scanning line,comparing said bar code segment from said scanning line and an overlapping bar code data located, in accordance with said address difference, before said data head on said next adjacent scanning line,connecting said data head of said next adjacent scanning line to said data tail of said scanning line if said comparison falls within a predetermined range of similarity, andrepeating said connecting step until said data tail is said second fixed edge.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×