Apparatus for and method of reading a bar code
AssigneeFujitsu Limited
InventorsMitsuo Watanabe, Ichiro Shinoda
Life of this patent
Estimating the term…
Abstract
A CPU demodulates data obtained by a "continuous reading", data obtained by a "block reading" and data obtained by a "divided reading" among a variety of bar width data sets stored in a bar width data set storage buffer before demodulated data corresponding to a whole bar code are first synthesized. Once the demodulated data corresponding to the whole bar code are synthesized, whether the data used for the synthesization include the data obtained by the "divided reading" is checked. Then, if the data used for the synthesization do not include the data obtained by the "divided reading", only the data obtained by the "continuous reading" and the data obtained by the "block reading" are demodulated.
Claims10
A bar code reading apparatus for scanning a bar code interposed between distinguishing bars having fixed patterns, detecting a bright/dark pattern along a scan trajectory, and demodulating the bright/dark pattern into a data set encoded into the bar code, said apparatus comprising:
- first demodulating means for demodulating both of a first bright/dark pattern along the scan trajectory that passes through only one of the distinguishing bars and a second bright/dark pattern along the scan trajectory that passes through both of the distinguishing bars;
- second demodulating means for demodulating only the second bright/dark pattern;
- whole data set acquiring means for acquiring whole data sets corresponding to the whole bar code on the basis of the data set demodulated by said first demodulating means or said second demodulating means;
- and
- control means for making only said first demodulating means execute the demodulation before said whole data set acquiring means acquires the whole data sets on the basis of only the second bright/dark pattern, and making only said second demodulating means perform the demodulation after acquiring the whole data sets on the basis of the second bright/dark pattern.
A bar code reading apparatus for scanning a bar code having three pieces of distinguishing bars with fixed patterns and composed of bar code blocks interposed between the respective distinguishing bars, detecting bright/dark patterns along scan trajectories, and demodulating the bright/dark patterns into data sets encoded into the bar code, said apparatus comprising:
- first demodulating means for demodulating all of a first type of a bright/dark pattern along the scan trajectory that passes through only one piece of distinguishing bar, a second type of a bright/dark pattern along the scan trajectory that passes through only two pieces of distinguishing bars, and a third type of a bright/dark pattern along the scan trajectory that passes through three pieces of distinguishing bars;
- second demodulating means for demodulating only the second type of the bright/dark pattern and the third type of the bright/dark pattern;
- whole data set acquiring means for acquiring whole data sets corresponding to the whole bar code on the basis of data sets demodulating by said first demodulating means or said second demodulating means;
- and
- control means for making only said first demodulating means execute the demodulation before said whole data set acquiring means acquires the whole data sets on the basis of only the second type of the bright/dark pattern or the third type of the bright/dark pattern, and making only said second demodulating means perform the demodulation after acquiring the whole data sets on the basis of the second type of the bright/dark pattern or the third type of the bright/dark pattern.
A bar code reading method of scanning a bar code interposed between distinguishing bars having fixed patterns, detecting a bright/dark pattern along a scan trajectory, and demodulating the bright/dark pattern into a data set encoded into the bar code, said method comprising:
- a step of demodulating both of a first bright/dark pattern along the scan trajectory that passes through only one of the distinguishing bars and a second bright/dark pattern along the scan trajectory that passes through both of the distinguishing bars;
- a step of acquiring the whole data sets corresponding to the whole bar code on the basis of the first bright/dark pattern or the second bright/dark pattern;
- and
- a step of demodulating only the second bright/dark pattern after acquiring the whole data sets on the basis of only the second bright/dark pattern.
A bar code reading method of scanning a bar code having three pieces of distinguishing bars with fixed patterns and composed of bar code blocks interposed between the respective distinguishing bars, detecting bright/dark patterns along scan trajectories, and demodulating the bright/dark patterns into data sets encoded into the bar code, said method comprising:
- a step of demodulating all of a first type of a bright/dark pattern along the scan trajectory that passes through only one piece of distinguishing bar, a second type of a bright/dark pattern along the scan trajectory that passes through only two pieces of distinguishing bars, and a third type of a bright/dark pattern along the scan trajectory that passes through three pieces of distinguishing bars;
- a step of acquiring whole data sets corresponding to the whole bar code on the basis of the first type of the bright/dark pattern, the second type of the bright/dark pattern or the third type of the bright/dark pattern;
- and
- a step of demodulating only the second type of the bright/dark pattern and the third type of the bright/dark pattern after acquiring the whole data sets on the basis of only the second type of the bright/dark pattern or the third type of the bright/dark pattern.
Dependencies are inferred from the claim text.