(57)【要約】    【課題】  光学情報を短時間で読み取ることができる光学情報読取装置を提供する。    【解決手段】  情報コード読取装置１０では、左トリガーキー３０Ｌ、中央トリガーキー３０Ｃ、右トリガーキー３０Ｒのそれぞれに、当該トリガーキーで読み取り可能な情報コードの種類を対応させてある。このため、情報コードの種類に合わせてトリガーキーを操作することで、光学情報読取装置での情報コードの種類の判別処理が不要となり、複数種類の情報コードをそれぞれ短時間で読み取ることができる。【選択図】  図3
2007233678.tif 000002
【特許請求の範囲】
【請求項１】
光学情報の読み取りを開始させるトリガーキーを複数備え、光学情報の読み取り条件が複数設定できる光学情報読取装置において、
前記複数のトリガーキーのそれぞれに、当該トリガーキーで設定可能な光学情報の読み取り条件を対応させたことを特徴とする光学情報読取装置。
【請求項２】
前記設定できる光学情報の読み取り条件として、
読み取りを行う光学情報の種類をトリガーキーに対応させて設定できるようにしたことを特徴とする請求項１の光学情報読取装置。
【請求項３】
前記設定できる光学情報の読み取り条件として、
光学情報と併せてアドオンデータ部の読み取りを行う読み取り条件と、
アドオンデータ部付きの光学情報でもアドオンデータ部を読まない読み取り条件と、を含むことを特徴とする請求項１の光学情報読取装置。
【請求項４】
前記設定できる光学情報の読み取り条件として、
誤りチェックコードでのチェック結果が正しい場合のみ読み取りを行う読み取り条件と、誤りチェックコードでのチェック結果が誤っていても読み取りを行う読み取り条件とを含むことを特徴とする請求項１の光学情報読取装置。
【請求項５】
前記設定できる光学情報の読み取り条件として、
光学情報のマージンが規格上の値を満たす場合のみに読み取りを行う読み取り条件と、
光学情報のマージンが規格上の値より所定値まで狭い場合も読み取りを行う読み取り条件とを含むことを特徴とする請求項１の光学情報読取装置。
【請求項６】
前記設定できる光学情報の読み取り条件として、規格を満たさない項目が所定数以下の時に読み取りを実行する条件と、規格を満たさない項目が所定数を越えても読み取りを実行する条件とを設け、
前記項目が所定数以下の時に読み取りを実行する条件が設定されたトリガーキーの操作による読み取りを試みた後のみに、規格を満たさない項目が所定数を越えても読み取りを実行する条件が設定されたトリガーキーの操作による読み取りが可能になるように設定したことを特徴とする請求項１の光学情報読取装置。
【請求項７】
前記規格を満たさない項目が所定数を越えても読み取りを実行する条件が設定されたトリガーキーの操作にて光学情報を読み取る際に、読み取り間違いが発生し得ることを告知することを特徴とする請求項６の光学情報読取装置。
【請求項８】
前記告知は、表示装置による表示であることを特徴とする請求項７の光学情報読取装置。
【請求項９】
前記告知は、警告音又は警告音声による告知であることを特徴とする請求項７の光学情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品等に印刷又は貼り付けられているバーコード等の一次元光学情報、ＱＲコード（登録商標）等の二次元光学情報を読み取る光学情報読取装置に関し、更に詳細には、光学情報の読み取りを開始させるトリガーキーを複数備え、光学情報の読み取り条件が複数設定できる光学情報読取装置に関するものである。
【背景技術】
【０００２】
現在、小売店のチェックアウト業務、在庫管理、工程管理等の種々の用途においてバーコード等の光学情報が用いられている。そして、書籍等には、図４（Ｂ）に示すラベルＬ２のように、メインバーコードＢＭの右側にアドオン（Ａｄｄ−Ｏｎ）バーコードＢＡが付随したバーコードが印刷されている場合がある。アドオンバーコードは、サプリメンタルコード、アドオンデータ部とも呼ばれている。アドオンバーコードＢＡは、メインバーコードＢＭの右側に所定のマージンをおいて２桁、又は、５桁のキャラクタを付加したものである。
【０００３】
ここで、メインバーコードはそれ自体で完結しており、単独でデコード可能である。このため、読取装置の走査光が、図４（Ｂ）中のメインバーコードＢＭのみを横切り、アドオンバーコードＭＡを横切らない場合には、メインバーコードＢＭにはアドオンバーコードＭＡが付加されているか否かの情報がないので、読取装置は、メインバーコードＢＭのみをデコードして上位装置に転送する。しかし、実際にはこのラベルＬ２にアドオンバーコードＭＡが付加されているので、上位装置では、受け取ったデータにより商品ファイルを検索するが、商品ファイルに登録されているデータは、アドオンバーコードが付加されているデータとなっているため、受け取ったデータは、商品ファイルにはない未登録データと見なされ、読み取りエラーとなる。
【０００４】
係るアドオンバーコード付きのバーコードを読み取るための読取装置が特許文献１に開示されている。引用文献１では、アドオンバーコードを付加可能と識別される種類のバーコードに対して、アドオンバーコードが一定時間内にメインバーコードと一緒に読み取れた場合のみにアドオンバーコード有りで読み取り、一定時間が経過してもアドオンバーコードが見つけられない場合には、読み取り操作を円滑に進めるためメインバーコードのみとして処理する。
【特許文献１】特許第３１９８２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、設定されている時間内にメインバーコードとアドオンバーコードとが一緒に読み取れなかった場合、アドオンバーコードが付加されているにもかかわらず、アドオンバーコードなしの読み取り結果として処理されてしまうという課題があった。
【０００６】
更に、特許文献１では、本当にアドオンバーコードが付加されていないラベルであっても、設定された時間が経過しないとアドオンバーコード無しとして読み取りが完結せず、読み取り操作が遅くなるという課題もあった。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、光学情報を短時間で読み取ることができる光学情報読取装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、光学情報の読み取りを開始させるトリガーキーを複数備え、光学情報の読み取り条件が複数設定できる光学情報読取装置において、前記複数のトリガーキーのそれぞれに、当該トリガーキーで設定可能な光学情報の読み取り条件を対応させたことを技術的特徴とする。
【０００９】
請求項１の光学情報読取装置では、複数のトリガーキーのそれぞれに、当該トリガーキーで設定可能な光学情報の読み取り条件を対応させてあり、例えば、トリガーキーで読み取り可能な光学情報の種類を対応させる。これにより、光学情報の種類に合わせてトリガーキーを操作することで、光学情報読取装置での光学情報の種類の判別処理が不要となり、複数種類の光学情報をそれぞれ短時間で読み取ることができる。また、例えば、光学情報の読み取り条件として、規格通りの条件と、規格よりも緩い条件とを設ける。これにより、読み取りを試みた光学情報が規格通りの条件で読み取れない場合でも、トリガーキーの操作で規格より緩い条件を設定して読み取りを試みることで、当該光学情報を読み取ることができる。
【００１０】
請求項２の光学情報読取装置では、複数のトリガーキーのそれぞれに、当該トリガーキーで読み取り可能な光学情報の種類を対応させてある。このため、光学情報の種類に合わせてトリガーキーを操作することで、光学情報読取装置での光学情報の種類の判別処理が不要となり、複数種類の光学情報をそれぞれ短時間で読み取ることができる。
【００１１】
請求項３の光学情報読取装置では、トリガーキーの操作で、光学情報と併せてアドオンデータ部を読み取る読み取り条件の設定と、アドオンデータ部付きの光学情報でもアドオンデータ部を読まない読み取り条件の設定とができる。このため、アドオンデータ部付きの光学情報に対して、アドオンデータ部を併せて読み取ることも、アドオンデータ部を読み取らないこともできる。更に、アドオンデータ部を読まない読み取り条件を設定することで、アドオンデータ部の有無の判断処理が不要となるため、短時間で光学情報を読み取ることができる。
【００１２】
請求項４の光学情報読取装置では、トリガーキーの操作で、誤りチェックコードでのチェック結果が正しい場合のみ読み取りを行う読み取り条件の設定と、誤りチェックコードでのチェック結果が誤っていても読み取りを行う読み取り条件の設定とができる。このため、誤りチェックコードが誤っている光学情報も読み取りを行うことができる。
【００１３】
請求項５の光学情報読取装置では、トリガーキーの操作で、光学情報のマージンが規格上の値を満たす場合のみに読み取りを行う読み取り条件の設定と、光学情報のマージンが規格上の値より所定値まで狭い場合も読み取りを行う読み取り条件の設定とができる。このため、規格上のマージン幅を満たさない光学情報でも、規格上のマージンから所定値狭いマージン幅があれば読み取ることができる。
【００１４】
請求項６の光学情報読取装置では、規格を満たさない項目が所定数以下の時に読み取りを実行する条件が設定されたトリガーキーの操作による厳しい条件による読み取りを試みた後のみに、規格を満たさない項目が所定数を越えても読み取りを実行する条件が設定されたトリガーキーの操作によるより一層緩い条件での読み取りが可能になる。このため、規格を満たす条件で読み取れる光学情報に対しては、まず、厳しい条件での読み取りが優先して行われるため、読み取り間違いが生じ難い。
【００１５】
請求項７の光学情報読取装置では、規格を満たさない項目が所定数を越えても読み取りを実行する条件が設定されたトリガーキーの操作にて光学情報を読み取る際に、読み取り間違いが発生し得ることを告知する。このため、規格よりも緩い条件で読むために読み取り間違いが発生する可能性があることを使用者に知らしめることができる。
【００１６】
請求項８の光学情報読取装置では、告知は、表示装置による表示であるため、視覚を通じて正確に読み取り間違いが発生する可能性があること知らしめることができる。
【００１７】
請求項８の光学情報読取装置では、告知が警告音による場合には、簡易に構成することができる。また、告知が警告音声による場合には、正確に読み取り間違いが発生する可能性があること知らしめることができる。
【発明を実施するための最良の形態】
【００１８】
[第１実施形態]
以下、本発明の光学的情報読取装置の第１実施形態について図を参照して説明する。まず、第１実施形態に係る情報コード読取装置１０の構成概要を図１及び図２に基づいて説明する。
図１は第１実施形態の情報コード読取装置１０の平面図であり、図２は、図１中の情報コード読取装置１０のＡ−Ａ断面図である。図１に示すように、情報コード読取装置１０の上面には、緑、黄、赤色のＬＥＤを内蔵する警告灯３６と、液晶表示器３４と、情報コードの読み取りを開始させる中央トリガーキー３０Ｃと、テンキー等の操作ボタン３２とが設けられている。情報コード読取装置１０の右側面には、右トリガーキー３０Ｒが、左側面には、左トリガーキー３０Ｌが設けられている。
【００１９】
図２に示すように、バーコード、ＱＲコード等の情報コードＣを読み取る情報コード読取装置１０は、主に、縦長のほぼ矩形箱状なすハウジング１１と、このハウジング１１内に収容される回路部２０と、同じくこのハウジング１１内に収容されて回路部２０に駆動電力を供給する二次電池２８と、により構成されている。
【００２０】
ハウジング１１は、例えば、ＡＢＳ樹脂等の合成樹脂からなる成形部品で、その一端側に、ハウジング１１の裏面方向に前傾するように「首曲がり形状」をなす読取口１１ａを備えている。この読取口１１ａは、後述する回路部２０の受光センサ２３に入射する入射光を導く開口部である。読取口１１ａの近傍には、入射光を受光センサ２３側に反射する反射鏡２６が設けられている。ハウジング１１の表面側には液晶表示器３４を取付可能な開口部も形成されており、情報コード読取装置１０の使用者が液晶表示器３４に表示する表示内容を視覚的に把握可能に構成している。プリント配線板１６には、ブザー装置３８及び出力回路４０が設けられ、情報コードのデコードに成功した場合に、ブザー装置３８が鳴動させられ、出力回路４０により上位装置へ送信される。
【００２１】
回路部２０は、ハウジング１１の内部に収容されているプリント配線板１５、１６に実装される各種の電子部品１８等によって構成されている。即ち、回路部２０は、主に、照明光源２５、受光センサ２３、結像レンズ２７等の光学系と、メモリ１９、制御回路２２、ブザー装置３８、出力回路４０、液晶表示器３４等のマイクロコンピュータ系と、二次電池２８等の電源系と、から構成されている。
【００２２】
照明光源２５からの光は情報コードＣ側へ照射される。情報コードＣにより反射された光は、再度、ハウジング１１内に入り、反射鏡２６で反射されて、結像レンズ２７へ入射し、受光センサ２３に情報コードの像を結像させる。この情報コードの像を光電変換して読み取った受光センサ２３は、像のパターンを表す電気信号として制御回路２２側へ出力し、制御回路２２の処理により、そのデータをデコード（解読）して、情報コードが表している情報を得、その情報をメモリ１９に一旦記憶する。次に、このメモリ１９内に記憶された情報を出力回路４０により、所定タイミングで、光や電波による無線通信あるいは有線通信で上位装置へ送信する。
【００２３】
第１実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌ、中央トリガーキー３０Ｃ、右トリガーキー３０Ｒに、それぞれに情報コードの読み取り条件として、下記の第１設定ように情報コードの種類が設定されている。
第１設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/CODE128
中央トリガー    CODE39/CODABAR/CODE128
右トリガー      QR-CODE
なお、ここで、UPC-A/UPC-E/EAN-13/EAN-8に関して、アドオンバーコードが付加されているか否かを問わない設定になっている。
【００２４】
ここで、第１実施形態の情報コード読取装置１０による情報コードの読み取り処理について図３に示すフローチャートを参照して説明する。
操作者が、UPC-A/UPC-E/EAN-13/EAN-8/CODE128のいずれかの情報コードを読み取る際に、左トリガーキー３０Ｌを操作すると（Ｓ１２：Ｙｅｓ）、左トリガーに設定されたUPC-A/UPC-E/EAN-13/EAN-8/CODE128のいずれかであるとして情報コードが読み取られる（Ｓ１４）。また、CODE39/CODABAR/CODE1288のいずれかの情報コードを読み取る際には、中央トリガーキー３０Ｃを操作すると（Ｓ１６：Ｙｅｓ）、中央トリガーに設定されたCODE39/CODABAR/CODE128のいずれかであるとして情報コードが読み取られる（Ｓ１８）。更に右トリガーキー３０Ｒを操作すると（Ｓ２０：Ｙｅｓ）、右トリガーに設定されたQR-CODEであるとして情報コードが読み取られる（Ｓ２２）。
【００２５】
この第１実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌ、中央トリガーキー３０Ｃ、右トリガーキー３０Ｒのそれぞれに、当該トリガーキーで読み取り可能な情報コードの種類を対応させてある。このため、情報コードの種類に合わせてトリガーキーを操作することで、光学情報読取装置での情報コードの種類の判別処理が不要となり、複数種類の情報コードをそれぞれ短時間で読み取ることができる。
【００２６】
[第２実施形態]
引き続き、本発明の第２実施形態に係る情報コード読取装置１０について説明する。上述した第１実施形態の情報コード読取装置１０では、例えば、CODE128に関しては、左トリガーキー３０Ｌと中央トリガーキー３０Ｃとで重複して設定されていた。これに対して、第２実施形態では、下記第２設定のように各左トリガーキー３０Ｌ、中央トリガーキー３０Ｃ、右トリガーキー３０Ｒで、重複しないように情報コード種類が設定されている。
第２設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8
中央トリガー    CODE39/CODABAR/CODE128
右トリガー      QR-CODE
なお、ここで、UPC-A/UPC-E/EAN-13/EAN-8に関して、第１実施形態と同様にアドオンバーコードが付加されているか否かを問わない設定になっている。
【００２７】
第２実施形態の情報コード読取装置１０では、１種類の情報コードは、ただひとつのトリガーキーのみで読み取り可能なように対応させてあるので、トリガーキーの操作は明確に区別される。また、図４（Ａ）に示すように、製造側でバーコードＢを用い、販売店側でＱＲコードＱを用いる際に、これらが一緒に印刷されたラベルＬ１を用いても、製造側でバーコードＢを読み取る際には、左トリガーキー３０Ｌ又は中央トリガーキー３０Ｃを操作することで、バーコードＢのみがデコードされ、販売店では、情報コード読取装置１０の右トリガーキー３０Ｒの操作によりＱＲコードＱのみがデコードされる。このため、印刷された複数種類の情報コードが同時に読取口に入っても、必要としない情報コードを読み取ることがなく、所望種類の情報コードのみをトリガーキーの操作で読み取ることができる。
【００２８】
[第３実施形態]
引き続き、本発明の第３実施形態に係る情報コード読取装置１０について説明する。上述した第１実施形態、第２実施形態では、アドオンバーコードが付加されているか否かを問わない設定になっていた。これに対して、第３実施形態では、下記第３設定のように左トリガーキー３０Ｌでは、アドオンバーコードの有無に関わらずアドオンバーコードを読まないように設定されている。また、右トリガーキー３０Ｒでは、アドオンバーコードを必須とし、アドオンバーコードが読めない際には、読み取りエラーとして処理されるように設定されている。
第３設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8（アドオンなし）
右トリガー      UPC-A/UPC-E/EAN-13/EAN-8（アドオン有り）
中央トリガー    CODE39/CODABAR/CODE128/RSS/QR-CODE/PDF417/DataMatrix
【００２９】
第３実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌにより、アドオンバーコード付きのバーコードでもアドオンバーコードを読まない読み取りができる。このため、例えば、図４（Ｂ）に示すアドオンバーコードＢＡがメインバーコードＢＭに付加されたラベルＬ２において、アドオンバーコードＢＡがメインバーコードＢＭと同時に読取口に入っても、メインバーコードＢＭのみの読み取りを左トリガーキー３０Ｌの操作で行わせることができる。一方、図４（Ｃ）に示すメインバーコードＢＭのみ印刷されたラベルＬ３の読み取りをアドオンデータ部なしの読み取り条件を設定した左トリガーキー３０Ｌの操作で行わせることで、アドオンデータ部の有無の判断処理が不要となり、短時間でメインバーコードＢＭを読み取ることができる。
【００３０】
一方、図４（Ｂ）に示すアドオンバーコードＢＡがメインバーコードＢＭに付加されたラベルＬ２のメインバーコードＢＭのみの読み取りを右トリガーキー３０Ｒを操作して行うことで、メインバーコードＢＭのみが読み取れてもエラーとなる。そのため、確実にメインバーコードＢＭにアドオンバーコードＢＡが付属したデコード結果を得ることができる。
【００３１】
[第４実施形態]
引き続き、本発明の第４実施形態に係る情報コード読取装置１０について各トリガーキーを説明する。上述した第１実施形態〜第３実施形態では、読み取り対象の情報コードの種類を設定した。これに対して、第４実施形態では、マージン不足、チェックコード計算ミスといったラベル欠陥に対応するように、下記第４設定のように設定されている。左トリガーキー３０Ｌでは、通常条件とし、右トリガーキー３０Ｒでは、チェックコードによるチェック結果の不整合を無視し、中央トリガーキー３０Ｃでは、マージンチェックを片側しかしないように設定されている。
第４設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/CODE39/CODABAR/CODE128（通常）
右トリガー      CODE128でチェックコードは無視
中央トリガー    UPC-A/EAN-13/EAN-8でマージンチェックを片側しかしない
【００３２】
第４実施形態の情報コード読取装置１０においては、チェックコードが誤って計算されたCODE128の読み取りは、左トリガーキー３０Ｌの操作ではエラーとなって読み取れないが、右トリガーキー３０Ｒを操作することで、当該CODE128のチェックコードを無視して読み取ることができる。
【００３３】
また、片側にマージンが無いUPC-A/EAN-13/EAN-8の読み取りは、左トリガーキー３０Ｌの操作ではエラーとなって読み取れないが、中央トリガーキー３０Ｃを操作することで、UPC-A/EAN-13/EAN-8のマージンチェックを片側のみで行うことにより、読み取ることができる。
【００３４】
[第５実施形態]
引き続き、本発明の第５実施形態に係る情報コード読取装置１０について説明する。上述した第４実施形態では、マージン不足、チェックコード計算ミスという種類の異なるラベル欠陥へ対応した。これに対して、第５実施形態では、より詳細なマージンの不具合に対応するように、下記第５設定のように設定した。左トリガーキー３０Ｌでは、通常の印刷に対応し図５（Ａ）に示すように左右に規格値Ｄ１以上のマージンがある場合のみデコードを行う。右トリガーキー３０Ｒでは、図５（Ｂ）に示すように左右に規格値の６０％（Ｄ２）有る場合にはデコードを行う。中央トリガーキー３０Ｃでは、図５（Ｃ）に示すようにマージン幅が規格の６０％（Ｄ２）、且つ片側にあればデコード行うように設定されている。
第５設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/CODE39/CODABAR/CODE128/RSS/QR-CODE
/PDF417/DataMatrix（機器で読み取り可能な全種類）
右トリガー      UPC-A/UPC-E/EAN-13/EAN-8（マージンは通常の６０％）
中央トリガー    UPC-A/UPC-E/EAN-13/EAN-8で（マージンは通常の６０％で、マージンチ                ェックを片側しかしない）
【００３５】
第５実施形態の情報コード読取装置１０においては、片側にマージンが無いUPC-A/EAN-13/EAN-8は、左トリガーキー３０Ｌの操作では、エラーとなって読み取れないが、中央トリガーキー３０Ｃを操作することにより、マージンチェックが片側のみになるため読み取ることができる。
【００３６】
第５実施形態では、読み取り可否を決める上で次の包含関係が成立する。
中央トリガー⊃右トリガー⊃左トリガー
言い換えれば、検査がより甘い方に包含されるため、誤読の危険性が検査が甘いほど高くなる。このため、優先順位が生じ、左トリガー→右トリガー→中央トリガーの順に試みなけらばならないように設定される。従って、左トリガーキー３０Ｌの操作による読み取りが不成功になっていない場合、右トリガーキー３０Ｒを操作しても読み取りは開始されず、さらに、右トリガーキー３０Ｒの操作による読み取りが不成功になっていない場合、中央トリガーキー３０Ｃを操作しても読み取りは開始されない。
【００３７】
さらに、第５実施形態の情報コード読取装置１０では、図１及び図２を参照して上述した警告灯３６の緑、黄、赤色のＬＥＤの点灯と、液晶表示器３４の文字表示と、ブザー装置３８のブザー音の切り替えとで、誤認識、誤読の可能性があることを操作者に警告する。左トリガーキー３０Ｌの操作に応じた読み取り操作中は、液晶表示器３４に注意・警表示を行うことなく読み取りを行い、適正に読み取りができた際には、警告灯３６の緑ＬＥＤを点灯すると共に、ブザー装置３８で小気味よい短音の読み取り完了音を出力させる。そして、左トリガーキー３０Ｌで読み取りができず、右トリガーキー３０Ｒを操作して読み取りが開始された際には、読み取り操作中は、液晶表示器３４に注意メッセージ、例えば、「誤認識の可能性があります」との表示を行い、読み取りができた際には、警告灯３６の黄色のＬＥＤを点灯すると共に、ブザー装置３８で通常よりも低音で短音の読み取り完了音を出力させる。更に、右トリガーキー３０Ｒで読み取りができず、中央トリガーキー３０Ｃを操作して読み取りが開始された際には、読み取り操作中は、液晶表示器３４に警告メッセージ、例えば、「誤認識、誤読のおそれがあります」との表示を行い、読み取りができた際には、警告灯３６の赤色のＬＥＤを点灯すると共に、ブザー装置３８で通常よりも低音で長音の読み取り完了音を出力させる。
【００３８】
この第５実施形態の情報コード読取装置１０での読み取り処理について、図６及び図７のフローチャートを参照して説明する。
まず、第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）が操作されたかを判断する（Ｓ３４）。ここで、左トリガーキー３０Ｌが操作された際は（Ｓ３４：Ｙｅｓ）、図７に示す読み取り条件の危険警告処理のサブルーチン１００を開始する。ここでは、通常条件、即ち、情報コードの規格通りかを判断するが（Ｓ１０４）、左トリガーキー３０Ｌでは規格通りの条件であるため（Ｓ１０４：Ｙｅｓ）、ブザー装置３８の鳴動及び液晶表示器３４の表示を行うことなく（Ｓ１０６）、読み取り条件の危険警告処理のサブルーチン１００を終了し、第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）の条件で読み取りを開始する（図６のＳ３６）。即ち、規格通りの条件で情報コードの読み取りを行う。そして、読み取りが成功したかを判断し（Ｓ３８）、成功した際には（Ｓ３８：Ｙｅｓ）、前回の読み取り失敗の記録を消去する（Ｓ４０）。ここでは、何も行うことなく処理を終了する。他方、読み取りに失敗した際には（Ｓ３８：Ｎｏ）、読み取りを失敗した第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）を記録し（Ｓ４２）、処理を終了する。
【００３９】
ここで、第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）での読み取りが失敗していない状態で、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）が操作された際には、第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）が操作されたかのＳ３４の判断、前回第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）で失敗しているかのＳ５０の判断、前回第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）で失敗しているかのＳ６０の判断、前回第３優先トリガーキーＳＷ（中央トリガーキー３０Ｃ）で失敗しているかのＳ７０の判断が全てＮｏとなり、ブザー装置３８で注意ブザー音を鳴らし（Ｓ７２）、液晶表示器３４にトリガーキーの操作順位が異なるとの注意表示を行い（Ｓ７４）、処理を終了する。この処理は、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）での読み取りが失敗していない状態で、第３優先トリガーキーＳＷ（中央トリガーキー３０Ｃ）が操作された際も同様である。
【００４０】
第１優先トリガーキーＳＷ（左トリガーキー３０Ｌ）での読み取りが失敗した状態で（Ｓ５０：Ｙｅｓ）、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）が操作された際には（Ｓ５２：Ｙｅｓ）、図７に示す読み取り条件の危険警告処理のサブルーチン１００を開始する。先ず、通常条件、即ち、情報コードの規格通りかをＳ１０４の判断がＮｏとなり、規格をやや甘くした程度か、即ち、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）の条件での読み取りかを判断する（Ｓ１０８）。ここでは、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）の条件での読み取りであるため（Ｓ１０８：Ｙｅｓ）、ブザー装置３８で注意を促すブザー音を鳴動し（Ｓ１１０）、液晶表示器３４で「誤認識の可能性があります」との表示を行い読み取り条件が甘くなていることを告知し（Ｓ１１０）、読み取り条件の危険警告処理のサブルーチン１００を終了して、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）の条件で読み取りを開始する（図６のＳ５６）。即ち、マージン幅が規格の６０％有る場合には情報コードの読み取りを行う。そして、読み取りが成功したかを判断し（Ｓ３８）、成功した際には（Ｓ３８：Ｙｅｓ）、前回の第１優先トリガーキーＳＷでの読み取り失敗の記録を消去する（Ｓ４０）。他方、読み取りに失敗した際には（Ｓ３８：Ｎｏ）、読み取りを失敗した第２優先トリガーキーＳＷを記録し（Ｓ４２）、処理を終了する。
【００４１】
第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）での読み取りが失敗した状態で（Ｓ６０：Ｙｅｓ）、第３優先トリガーキーＳＷ（中央トリガーキー３０Ｃ）が操作された際には（Ｓ６２：Ｙｅｓ）、図７に示す読み取り条件の危険警告処理のサブルーチン１００を開始する。ここでは、通常条件、即ち、情報コードの規格通りかをＳ１０４の判断がＮｏとなり、規格をやや甘くした程度か、即ち、第２優先トリガーキーＳＷ（右トリガーキー３０Ｒ）の条件での読み取りかを判断する（Ｓ１０８）。ここでは、更に甘くした第３優先トリガーキーＳＷ（中央トリガーキー３０Ｃ）の条件での読み取りであるため（Ｓ１０８：Ｎｏ）、ブザー装置３８で警告ブザー音を鳴動し（Ｓ１１４）、液晶表示器３４で「誤認識、誤読のおそれがあります」との表示を行い誤読発生に対する警告を行う（Ｓ１１６）、読み取り条件の危険警告処理のサブルーチン１００を終了し、第３優先トリガーキーＳＷ（中央トリガーキー３０Ｃ）の条件で読み取りを開始する（Ｓ５６）。即ち、規格の６０％幅のマージンが片側に有る場合には情報コードの読み取りを行う。そして、読み取りが成功したかを判断し（Ｓ３８）、成功した際には（Ｓ３８：Ｙｅｓ）、前回の第２優先トリガーキーＳＷでの読み取り失敗の記録を消去する（Ｓ４０）。他方、読み取りに失敗した際には（Ｓ３８：Ｎｏ）、読み取りを失敗した第３優先トリガーキーＳＷを記録し（Ｓ４２）、処理を終了する。
【００４２】
第５実施形態の光学情報読取装置では、右トリガーキー３０Ｒの操作で、情報コードの規格上のマージンから所定値まで狭い場合も読み取りを行う読み取り条件の設定ができる。このため、規格上のマージン幅を満たさない情報コードでも、規格上のマージンからより狭くした所定値までのマージン幅があれば読み取ることができる。
【００４３】
第５実施形態の光学情報読取装置では、規格通りの条件を設定したトリガーキーの操作による読み取りを試みた後のみに、それより緩い条件を設定したトリガーキーの操作による読み取りが可能になる。このため、先ず、規格通りの条件で読み取れる情報コードに対しては、規格通りの条件による読み取りが行われるため、読み取り間違いが生じ難い。更に、規格よりも緩い条件で光学情報を読み取る際には、トリガーキーに設定された条件の緩さに応じて、読み取り間違いが発生し得ることを告知する。このため、読み取り間違いが発生する可能性があること使用者に知らしめることができる。
【００４４】
第５実施形態の光学情報読取装置においては、告知は、液晶表示器３４での文字表示で行うため、視覚を通じて正確に読み取り間違いが発生する可能性があること知らしめることができる。併せて、ブザー装置３８で警告を行うため、簡易に構成することができる。なお、第５実施形態では、ブザー装置３８を用いたが、この代わりに警告音声により読み取り間違いが発生する可能性があること知らしめることもできる。
【００４５】
[第６実施形態]
引き続き、本発明の第６実施形態に係る情報コード読取装置１０について説明する。上述した第５実施形態では、マージン不足の条件を設定した。これに対して、第６実施形態では、バーコード等の一次元情報コードのマージン不足と、ＱＲコードのマージン不足とに別々に対応するよう、下記第６設定のように設定されている。左トリガーキー３０Ｌでは、通常の印刷に対応し、右トリガーキー３０Ｒでは、バーコード等の一次元情報コードのマージン不足に対応し、中央トリガーキー３０Ｃでは、ＱＲコードのマージン不足に対応するように設定されている。
第６設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/CODE39/CODABAR/CODE128/RSS/QR-CODE/
PDF417/DataMatrix
右トリガー      UPC-A/EAN-13/EAN-8（マージンは通常の６０％）
中央トリガー    QR-CODE（マージンは通常の６０％）
【００４６】
第６実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌの後に、右トリガーキー３０Ｒ又は中央トリガーキー３０Ｃの順に情報コードの読み取りを試みなければならないように設定されている。第６実施形態では、バーコード等の一次元情報コードのマージン不足と、ＱＲコードのマージン不足とに別々に対応するため、読み取り精度を高めることができる。
【００４７】
[第７実施形態]
引き続き、本発明の第７実施形態に係る情報コード読取装置１０について説明する。上述した第４実施形態では、マージン不足及びチェックコード計算ミスに対応させた。これに対して、第７実施形態では、チェックコード計算ミスにのみ対応するように、下記第７設定のように設定されている。左トリガーキー３０Ｌでは、チェックコードにミスがない通常条件に対応し、右トリガーキー３０Ｒでは、CODE128でチェックコードの計算ミスに対応する。中央トリガーキー３０Ｃには何も設定されていない。
第７設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/CODE39/CODABAR/CODE128（通常）
右トリガー      CODE128でチェックコードは無視
中央トリガー    未設定
【００４８】
第７実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌの後に、右トリガーキー３０Ｒの順に情報コードの読み取りを試みなければならないように設定されている。第７実施形態の情報コード読取装置１０においては、チェックコードが誤って印刷されたCODE128は、左トリガーキー３０Ｌの操作ではエラーとなって読み取れないが、右トリガーキー３０Ｒを操作することによりチェックコードを無視して読み取ることができる。
【００４９】
[第８実施形態]
引き続き、本発明の第８実施形態に係る情報コード読取装置１０について説明する。上述した第５実施形態では、一次元コードのマージン不足のみに対応させた。これに対して、第８実施形態では、一次元コードのみならず二次元コードのマージン不足にも対応するように、下記第８設定のように設定されている。
第８設定
左トリガー      UPC-A/UPC-E/EAN-13/EAN-8/PDF417/DataMatrix/QR-CODE（通常のマージン）
右トリガー      UPC-A/UPC-E/EAN-13/EAN-8/PDF417/DataMatrix/QR-CODE
（UPC-A/UPC-E/EAN-13/EAN-8/PDF417は左右両方のマージンが６０％まで許可：DataMatrix/QR-CODEは周囲のマージンが６０％まで許可）
中央トリガー    UPC-A/UPC-E/EAN-13/EAN-8/PDF417/DataMatrix/QR-CODE
（UPC-A/UPC-E/EAN-13/EAN-8/PDF417は左右片方のマージンが６０％まで許可、即ち、片方のみ６０％未満での可：DataMatrix/QR-CODEは周囲三方のマージンが６０％まで許可、即ち、一方のみ６０％未満でも可）
【００５０】
第８実施形態の情報コード読取装置１０では、左トリガーキー３０Ｌ、右トリガーキー３０Ｒ、中央トリガー３０Ｃの順に情報コードの読み取りを試みなければならないように設定されている。第８実施形態では、一次元コードのみならず二次元コードのマージン不足にも対応することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１実施形態に係る情報コード読取装置の平面図である。
【図２】図１に示す情報コード読取装置のＡ−Ａ断面図である。
【図３】第１実施形態の情報コード読取装置による情報コードの読み取り処理を示すフローチャートである。
【図４】図４（Ａ）はバーコード及びＱＲコードが印刷されたラベルの説明図であり、図４（Ｂ）はアドオンバーコードが付加されたメインバーコードの印刷されたラベルの説明図であり、図４（Ｃ）は、メインバーコードのみ印刷されたラベルの説明図である。
【図５】図５（Ａ）は左右に規格値Ｄ１以上のマージンがあるバーコードが印刷されたラベルの説明図であり、図５（Ｂ）は左右に規格値Ｄ１の６０％のＤ２以上のマージンがあるバーコードが印刷されたラベルの説明図であり、図５（Ｃ）は、右側のみに規格値Ｄ１の６０％のＤ２以上のマージンがあり、左側にマージンの無いバーコードが印刷されたラベルの説明図である。
【図６】第５実施形態の情報コード読取装置での処理を示すフローチャートである。
【図７】第５実施形態の情報コード読取装置での読み取り条件の危険警告処理を示すフローチャートである。
【符号の説明】
【００５２】
１０  情報コード読取装置
２２  制御回路
３０Ｒ  右トリガーキー
３０Ｃ  中央トリガーキー
３０Ｌ  左トリガーキー
３４  液晶表示器
３６  警告灯
３８  ブザー装置
【図１】
2007233678.tif 000003
【図２】
2007233678.tif 000004
【図３】
2007233678.tif 000005
【図４】
2007233678.tif 000006
【図５】
2007233678.tif 000007
【図６】
2007233678.tif 000008
【図７】
2007233678.tif 000009