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

Bar code reader, bar code reading method and computer readable medium

Assignee: Fujitsu Ltd
•
Filing: 1998-03-23
•
Granted: 1999-12-28
•
Expires: 2018-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A CPU deals, as valid data, with demodulated data obtained by synthesizing demodulated data obtained by reading a first data block of an upper stage with demodulated data obtained by reading a second data block of the upper stage, and demodulated data obtained by synthesizing demodulated data obtained by reading a first data block of a lower stage with demodulated data obtained by reading a second data block of the lower stage, as far as both of the demodulated data obtained by reading the first data block of the upper stage of two column codes structured by arranging WPC codes up and down at two columns and the demodulated data obtained by reading the first data block of the lower stage, contain a portion corresponding to data characters of the second data block, and as far as these sets of demodulated data are different from each other.

Inventors

  • 👤 Mitsuo Watanabe
  • 👤 Isao Iwaguchi
  • 👤 Shinichi Sato
  • 👤 Hiroaki Kawai
  • 👤 Motohiko Itoh

Bibliographic Details

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

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 325 words
A bar code reader, comprising: a bar code pattern detecting unit scanning a two column bar code consisting of a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning; a demodulating unit obtaining demodulated data by demodulating the bar code pattern detected by said bar code pattern detecting unit; a first buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the first data block of the first bar code; a second buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the first data block of the second bar code; a third buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the second data block of the first bar code or the second bar code; a first synthesizing unit synthesizing the demodulated data stored in said first buffer with the demodulated data stored in said third buffer; a second synthesizing unit synthesizing the demodulated data stored in said second buffer with the demodulated data stored in said third buffer; and a validating unit, when at least both of the demodulated data stored in said first buffer and the demodulated data stored in said second buffer contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of the both of demodulated data are different from each other, the demodulated data synthesized by said first synthesizing unit as demodulated data corresponding to the first bar code and validating the demodulated data synthesized by said second synthesizing unit as demodulated data corresponding to the second bar code.
Claim 2
Dependent Claim 325 words
A bar code reader, comprising: a bar code pattern detecting unit scanning a two column bar code consisting of a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning; a demodulating unit obtaining demodulated data by demodulating the bar code pattern detected by said bar code pattern detecting unit; a first buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the first data block of the first bar code; a second buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the first data block of the second bar code; a third buffer storing the demodulated data when the demodulated data obtained by said demodulating unit contain a portion corresponding to the second data block of the first bar code or the second bar code; a first synthesizing unit synthesizing the demodulated data stored in said first buffer with the demodulated data stored in said third buffer; a second synthesizing unit synthesizing the demodulated data stored in said second buffer with the demodulated data stored in said third buffer; and a validating unit, when at least both of the demodulated data stored in said first buffer and the demodulated data stored in said second buffer contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of the both of demodulated data are different from each other, the demodulated data synthesized by said first synthesizing unit as demodulated data corresponding to the first bar code and validating the demodulated data synthesized by said second synthesizing unit as demodulated data corresponding to the second bar code.
Claim 3
Dependent Claim 26 words
A bar code reader according to claim 1, wherein the bar code is a WPC code, a UPC/A code, a JAN code or an EAN code.
Claim 4
Dependent Claim 88 words
A bar code reader according to claim 1, wherein said first synthesizing unit synthesizes, only when the demodulated data stored in said first buffer and the demodulated data stored in said third buffer are overlapped with each other by two or more characters, these pieces of demodulated data, and said second synthesizing unit synthesizes, only when the demodulated data stored in said second buffer and the demodulated data stored in said third buffer are overlapped with each other by two or more characters, these pieces of demodulated data.
Claim 5
Dependent Claim 87 words
A bar code reader according to claim 1, wherein said validating unit, only when both of the demodulated data stored in said first buffer and the demodulated data stored in said second buffer contain a portion corresponding to two or more data characters of the second data block, validates the demodulated data obtained by said first synthesizing unit as demodulated data corresponding to the first bar code, and validates the demodulated data obtained by said second synthesizing unit as demodulated data corresponding to the second bar code.
Claim 6
Dependent Claim 79 words
A bar code reader according to claim 1, wherein said validating unit, when the demodulated data stored in said first buffer correspond to the first bar code and the demodulated data stored in said second buffer correspond to the second bar code, validates the demodulated data stored in said first buffer as demodulated data corresponding to the first bar code, and validates the demodulated data stored in said second buffer as demodulated data corresponding to the second bar code.
Claim 7
Dependent Claim 278 words
A bar code reading method, comprising: a step of scanning a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning; a step of obtaining demodulated data by demodulating the bar code pattern; a step of generating demodulated data corresponding to the first bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the first bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; a step of generating demodulated data corresponding to the second bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the second bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; and a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data containing the portion corresponding to the first data block of the first bar code and the demodulated data containing the portion corresponding to the first data block of the second bar code contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of both of demodulated data are different from each other.
Claim 8
Dependent Claim 278 words
A bar code reading method, comprising: a step of scanning a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning; a step of obtaining demodulated data by demodulating the bar code pattern; a step of generating demodulated data corresponding to the first bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the first bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; a step of generating demodulated data corresponding to the second bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the second bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; and a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data containing the portion corresponding to the first data block of the first bar code and the demodulated data containing the portion corresponding to the first data block of the second bar code contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of both of demodulated data are different from each other.
Claim 9
Dependent Claim 294 words
A computer readable medium stored with a program for enabling a computer connected to a detecting device for scanning a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning, to execute: a step of obtaining demodulated data by demodulating the bar code pattern detected by said detecting device; a step of generating demodulated data corresponding to the first bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the first bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; a step of generating demodulated data corresponding to the second bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the second bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; and a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data containing the portion corresponding to the first data block of the first bar code and the demodulated data containing the portion corresponding to the first data block of the second bar code contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of both of demodulated data are different from each other.
Claim 10
Dependent Claim 294 words
A computer readable medium stored with a program for enabling a computer connected to a detecting device for scanning a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, each of said data block containing a predetermined number of data characters, and detecting a bar code pattern on a trajectory of the scanning, to execute: a step of obtaining demodulated data by demodulating the bar code pattern detected by said detecting device; a step of generating demodulated data corresponding to the first bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the first bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; a step of generating demodulated data corresponding to the second bar code by synthesizing demodulated data containing a portion corresponding to the first data block of the second bar code with demodulated data containing a portion corresponding to the second data block of the first bar code or the second bar code; and a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data containing the portion corresponding to the first data block of the first bar code and the demodulated data containing the portion corresponding to the first data block of the second bar code contain a portion corresponding to data characters of the second data block and portions corresponding to the data characters of the second data blocks of both of demodulated data are different from each other.
Claim 11
Independent Claim 137 words
A method of reading a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, said method, comprising: a step of obtaining demodulated data by demodulating a bar code pattern in the two column bar code; a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data of the first data block in the first bar code and the demodulated data of the first data block in the second bar coda contain the portion corresponding to the second data block, and portions corresponding to the second data blocks of both of demodulated data are different from each other.
Claim 12
Independent Claim 137 words
A method of reading a two column bar code containing a first bar code and a second bar code, each of said bar code containing a first data block and a second data block, said method, comprising: a step of obtaining demodulated data by demodulating a bar code pattern in the two column bar code; a step of validating the demodulated data corresponding to the first bar code and validating the demodulated data corresponding to the second bar code only when both of the demodulated data of the first data block in the first bar code and the demodulated data of the first data block in the second bar coda contain the portion corresponding to the second data block, and portions corresponding to the second data blocks of both of demodulated data are different from each other.

References Cited (Backward Citations)

US5689103A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag