Claims
- 1. A bar-code reader for demodulating a character based on a number of modules obtained by reading a bar code that expresses said character in a plurality of bar widths, the bar-code reader comprising:a ratio calculation unit which obtains a ratio of a number of modules to a reference module width of said character; a correction unit which corrects said number of modules that includes an error component, when an error amount in the ratio exceeds a permissible value; a demodulation unit which demodulates a character, based on the number of modules of said character and the number of modules corrected by the correction unit; a display unit which displays a marked questionable character corresponding to the corrected number of modules, in a result of demodulation by the demodulation unit; an input unit which inputs a correct character based on the display of the display unit; a memory unit which stores a table for expressing a relationship between a result of correct demodulation obtained by replacing said questionable character in the result of demodulation by the demodulation unit with said correct character input by the input unit, and a result of demodulation that includes said questionable character, a count unit which counts the number of times when the result of demodulation that includes said questionable character in said table has been obtained, and a control unit which makes the display unit display the result of correct demodulation in said table when the result of counting by the count unit is equal to or above a threshold value, in the case where a result of demodulation that includes said questionable character has been obtained by the demodulation unit and also when the result of demodulation exists in said table.
- 2. The bar-code reader according to claim 1, wherein the display unit displays said questionable character based on a display method different from that used for displaying other characters.
- 3. The bar-code reader according to claim 2, wherein the display unit replaces said questionable character with said correct character that has been input by the input unit, and displays all characters in the same display method.
- 4. A bar-code reader to read and demodulate a bar code having a plurality of characters, the bar-code reader comprising:a decision unit which decides presence or absence of a questionable character having a possibility of erroneous reading among the characters included in said bar code; a display unit which displays a result of demodulating said bar code; a control unit which makes the display unit, display the questionable character included in the result of demodulation differently from other characters, when the decision unit has decided that there is said questionable character; an input unit which inputs a correct character corresponding to said questionable character, wherein the control unit replaces said questionable character with said correct character, and outputs a result of demodulation that includes the correct character as a result of corrected demodulation; a memory unit which stores the result of demodulation that includes said questionable character and the result of corrected demodulation, by relating these results to each other; and a comparison unit which compares the result of demodulating said bar code with the result of demodulation that includes said questionable character that is stored in the memory unit, wherein when the comparison unit shows a result of the comparison that the result of demodulating said bar code and the result of demodulation that includes said questionable character coincide with each other, the control unit outputs the result of corrected demodulation that is stored in the memory unit in place of the result of demodulating said bar code.
Parent Case Info
This application is a continuation of international application PCT/JP99/05880 filed on Oct. 25, 1999.
US Referenced Citations (16)
Foreign Referenced Citations (13)
Number |
Date |
Country |
57-148243 |
Sep 1982 |
JP |
1-302481 |
Dec 1989 |
JP |
2-128289 |
May 1990 |
JP |
4-283888 |
Oct 1992 |
JP |
5-114041 |
May 1993 |
JP |
6-139396 |
May 1994 |
JP |
6-348886 |
Dec 1994 |
JP |
7-220170 |
Aug 1995 |
JP |
7-43710 |
Sep 1995 |
JP |
8-287181 |
Nov 1996 |
JP |
9-6885 |
Jan 1997 |
JP |
10-91715 |
Apr 1998 |
JP |
10-105643 |
Apr 1998 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/JP99/05880 |
Oct 1999 |
US |
Child |
10/078472 |
|
US |