(57)【要約】【課題】意図しない読取作業の中断時でも中断直前に読み取った情報コードを特定して読取作業を容易に再開し得る光学的情報読取装置を提供する。【解決手段】受光センサ２８を用いて撮像画像が撮像されてデコードされると、この撮像画像がキャプチャされてメモリ３５に記憶（格納）される。そして、撮像されることなく未撮像時間Ｔが所定の時間Ｔｏ以上となると、メモリ３５に記憶される複数の撮像画像のうち最新の画像が液晶表示器４６に表示される。【選択図】図３
2013058032.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを撮像する撮像手段と、
前記撮像手段により撮像された撮像画像に含まれる前記情報コードのコード画像に基づいて当該情報コードをデコードするデコード手段と、
を備える光学的情報読取装置であって、
前記撮像手段により前記撮像画像が撮像されてデコードされると、この撮像画像が記憶される記憶手段と、
前記記憶手段に記憶される前記撮像画像を表示可能な表示手段と、
前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を所定のタイミングで前記表示手段に表示させる制御手段と、
を備えることを特徴とする光学的情報読取装置。
【請求項２】
前記制御手段は、前記撮像手段による撮像が所定時間実施されない場合に、前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を前記表示手段に表示させることを特徴とする請求項１に記載の光学的情報読取装置。
【請求項３】
操作に応じた情報を前記制御手段に入力する操作手段を備え、
前記制御手段は、前記操作手段の操作に応じて、前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を前記表示手段に表示させることを特徴とする請求項１に記載の光学的情報読取装置。
【請求項４】
前記記憶手段には、前記撮像画像に対して、同じ情報コードが連続してデコードされた回数を示す回数情報が付加されて記憶され、
前記デコード手段によりデコードされたデコード結果が前記最新の画像に対応するデコード結果と一致する場合には、前記撮像手段により撮像された撮像画像を前記記憶手段に記憶することなく、前記記憶手段の前記最新の画像に対して付加される前記回数情報がカウントされて記憶されることを特徴とする請求項１〜３のいずれか一項に記載の光学的情報読取装置。
【請求項５】
前記記憶手段には、前記撮像画像がリングバッファ形式により記憶されることを特徴とする請求項１〜４のいずれか一項に記載の光学的情報読取装置。
【請求項６】
前記制御手段は、前記記憶手段に記憶される前記最新の画像を含めた複数の前記撮像画像を、記憶された順に１つずつ前記表示手段に表示させることを特徴とする請求項１〜５のいずれか一項に記載の光学的情報読取装置。
【請求項７】
前記制御手段は、前記記憶手段に記憶される前記最新の画像を含めた複数の前記撮像画像を、同時に前記表示手段に表示させることを特徴とする請求項１〜５のいずれか一項に記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを光学的に読み取る光学的情報読取装置に関するものである。
【背景技術】
【０００２】
従来、コンビニエンスストアー等の小売店において、在庫管理、或いは、売れ筋商品を見極めるため棚卸しをする際には、各商品に表示されるバーコード等の情報コードを光学的情報読取装置で読み取り、キー入力によって数えた商品数を入力し、処理装置で商品台帳との比較、或いは、商品の発注等を行っている。小売店で販売されている商品の種類は膨大で、棚卸しに時間が掛かり、来客等によって棚卸しを中断せねばならないことが度々起こる。しかし、棚卸しを中断すると、どの商品までチェックしたかが分からなくなる場合も多く、重複データの入力やその削除が繰り返されているのが現状である。
【０００３】
そこで、下記特許文献１に開示される光学情報読取装置では、各商品に表示される情報コードを読み取る読取作業中に当該作業を中断する場合には、ロックボタンを操作してロック操作する。このロック操作に応じて、最後の商品で読取作業が中断されて、この最後の商品に表示される情報コードが記憶される。そして、ロック操作の際に読み取った情報コードを読み取ることによって、ロックが解除される。これにより、中断した情報コードの読取作業を再開する場合に、ロック操作した情報コードが見付け出されるまで、本体装置へデコード結果を出力させずに、情報コードを次々と読み取りながら、ロック操作した情報コードを探すことができ、最後に読み取りロック操作に使用した情報コードを簡単に見つけ出すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２２６４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されるような光学情報読取装置では、読取作業中にバッテリ切れ等で意図しない中断が生じると、上述したロック操作が実施できないため、どの情報コードまで読み取ったか分からなくなるという問題がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、意図しない読取作業の中断時でも中断直前に読み取った情報コードを特定して読取作業を容易に再開し得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の光学的情報読取装置は、情報コードを撮像する撮像手段（２８）と、前記撮像手段により撮像された撮像画像に含まれる前記情報コードのコード画像に基づいて当該情報コードをデコードするデコード手段（４０）と、を備える光学的情報読取装置（１０）であって、前記撮像手段により前記撮像画像が撮像されてデコードされると、この撮像画像が記憶される記憶手段（３５）と、前記記憶手段に記憶される前記撮像画像を表示可能な表示手段（４６）と、前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を所定のタイミングで前記表示手段に表示させる制御手段（４０）と、を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の光学的情報読取装置において、前記制御手段は、前記撮像手段による撮像が所定時間実施されない場合に、前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を前記表示手段に表示させることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１に記載の光学的情報読取装置において、操作に応じた情報を前記制御手段に入力する操作手段（４３）を備え、前記制御手段は、前記操作手段の操作に応じて、前記記憶手段に記憶される複数の前記撮像画像のうち最新の画像を前記表示手段に表示させることを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の光学的情報読取装置において、前記記憶手段には、前記撮像画像に対して、同じ情報コードが連続してデコードされた回数を示す回数情報が付加されて記憶され、前記デコード手段によりデコードされたデコード結果が前記最新の画像に対応するデコード結果と一致する場合には、前記撮像手段により撮像された撮像画像を前記記憶手段に記憶することなく、前記記憶手段の前記最新の画像に対して付加される前記回数情報がカウントされて記憶されることを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の光学的情報読取装置において、前記記憶手段には、前記撮像画像がリングバッファ形式により記憶されることを特徴とする。
【００１２】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の光学的情報読取装置において、前記制御手段は、前記記憶手段に記憶される前記最新の画像を含めた複数の前記撮像画像を、記憶された順に１つずつ前記表示手段に表示させることを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１〜５のいずれか一項に記載の光学的情報読取装置において、前記制御手段は、前記記憶手段に記憶される前記最新の画像を含めた複数の前記撮像画像を、同時に前記表示手段に表示させることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【００１４】
請求項１の発明では、撮像手段により撮像画像が撮像されてデコードされると、この撮像画像が記憶手段に記憶される。そして、制御手段により、記憶手段に記憶される複数の撮像画像のうち最新の画像が所定のタイミングで表示手段に表示される。
これにより、所定のタイミングになると記憶手段に記憶される最新の画像が表示手段に表示されるため、この最新の画像に写る情報コードだけでなくこの情報コードの周囲の状態を見ることで、最後に読み取った情報コード、すなわち、中断直前に読み取った情報コードを特定しやすくすることができる。
したがって、意図しない読取作業の中断時でも中断直前に読み取った情報コードを特定して読取作業を容易に再開することができる。
【００１５】
請求項２の発明では、撮像手段による撮像が所定時間実施されない場合に、制御手段により、記憶手段に記憶される複数の撮像画像のうち最新の画像が表示手段に表示される。これにより、読取作業が中断された場合には、撮像手段による撮像が所定時間実施されないことから、特別な操作をすることなく最新の画像を表示手段に表示させることができる。
【００１６】
請求項３の発明では、操作手段の操作に応じて、制御手段により、記憶手段に記憶される複数の撮像画像のうち最新の画像が表示手段に表示される。これにより、中断した読取作業を再開する場合に操作手段を操作することで、所望のタイミングで最新の画像を表示手段に表示させることができる。
【００１７】
請求項４の発明では、デコード手段によりデコードされたデコード結果が最新の画像に対応するデコード結果と一致する場合には、撮像手段により撮像された撮像画像が記憶手段に記憶されることなく、記憶手段の最新の画像に対して付加される回数情報がカウントされて記憶される。これにより、同じ情報コードを連続して読み取る場合には、撮像画像について最初の１つのみを記憶すればよいので、撮像画像を記憶するために必要な記憶容量を低減することができる。
【００１８】
請求項５の発明では、記憶手段には、撮像画像がリングバッファ形式により記憶されるため、当該記憶手段に記憶される撮像画像の数が一定数を越えないように制限されるので、撮像画像を記憶するために必要な記憶容量を調整して低減することができる。
【００１９】
請求項６の発明では、制御手段により、記憶手段に記憶される最新の画像を含めた複数の撮像画像が、記憶された順に１つずつ表示手段に表示される。これにより、最新の画像を見るだけで最後に読み取った情報コードを特定しにくい場合でも、この最新の画像よりも以前に撮像した各撮像画像を記憶された順に見ることで、各情報コードが読取作業順に特定されて、最後に読み取った情報コードを特定しやすくすることができる。
【００２０】
請求項７の発明では、制御手段により、記憶手段に記憶される最新の画像を含めた複数の撮像画像が、同時に表示手段に表示される。これにより、最新の画像を見るだけで最後に読み取った情報コードを特定できない場合でも、以前に撮像した各撮像画像を最新の画像とともに同時に見ることで、各情報コードが読取作業順に特定されて、最後に読み取った情報コードを特定しやすくすることができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る光学的情報読取装置の電気的構成を示すブロック図である。
【図２】第１実施形態における読取処理の流れを例示するフローチャートである。
【図３】撮像された撮像画像をキャプチャして格納する格納状態を説明するための説明図である。
【図４】表示処理での表示状態を示す説明図である。
【図５】第２実施形態における読取処理の流れを例示するフローチャートである。
【図６】第３実施形態における読取処理の流れを例示するフローチャートである。
【図７】撮像された撮像画像に回数情報が付加されて格納される格納状態を説明するための説明図である。
【図８】第３実施形態の第１変形例における表示処理での表示状態を示す説明図である。
【図９】第３実施形態の第２変形例における表示処理での表示状態を示す説明図である。
【発明を実施するための形態】
【００２２】
［第１実施形態］
以下、本発明の第１実施形態に係る光学的情報読取装置について図を参照して説明する。図１は、第１実施形態に係る光学的情報読取装置１０の電気的構成を示すブロック図である。
【００２３】
図１に示すように、光学的情報読取装置１０は、物品に付されたバーコードなどの一次元コードや二次元コード等の情報コードを光学的に読み取る装置として構成されている。この光学的情報読取装置１０は、図示しないケースの内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、トリガースイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系と、から構成されている。
【００２４】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、バーコードＣが付された読取対象Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００２５】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、バーコードＣ等に照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を２次元に配列したエリアセンサが、これに相当する。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。なお、受光センサ２８は、特許請求の範囲に記載の「撮像手段」の一例に相当し得る。
【００２６】
結像レンズ２７は、外部から読取口（図示略）を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光ＬｆがバーコードＣにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００２７】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、トリガースイッチ４２、キー操作部４３、液晶表示器４６、通信インタフェース４８等から構成されている。
【００２８】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、生成されてメモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００２９】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、上述したコード画像情報格納領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルも確保可能に構成されている。またＲＯＭには、後述する読取処理や解析処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２８等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。なお、メモリ３５は、特許請求の範囲に記載の「記憶手段」の一例に相当し得る。
【００３０】
制御回路４０は、光学的情報読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有すると共に、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。本実施形態では、制御回路４０に対し、トリガースイッチ４２、キー操作部４３、液晶表示器４６、通信インタフェース４８等が接続されている。
【００３１】
トリガースイッチ４２は、バーコード等の読取対象に対して照射光を照射する際に押圧操作されるスイッチであって、この押圧操作に応じた信号が制御回路４０に入力されるように構成されている。キー操作部４３は、複数個の操作ボタンを備えており、使用者のキー操作に応じた操作信号が制御回路４０に入力されるように構成されている。液晶表示器４６は、制御回路４０によってカラー表示等の表示内容が制御されるように構成されている。通信インタフェース４８は、外部装置と通信するためのインタフェースであり、当該外部装置と有線通信を行う有線通信部、或いは無線通信を行う無線通信部、若しくはこれら両方を備えた構成をなしている。なお、キー操作部４３は、特許請求の範囲に記載の「操作手段」の一例に相当し、液晶表示器４６は、特許請求の範囲に記載の「表示手段」の一例に相当し得る。
【００３２】
次に、このように構成される光学的情報読取装置１０の制御回路４０にて実行される読取処理について、図を用いて説明する。図２は、第１実施形態における読取処理の流れを例示するフローチャートである。図３は、撮像された撮像画像Ｐ１〜Ｐ４をキャプチャして格納する格納状態を説明するための説明図である。図４は、表示処理での表示状態を示す説明図である。
【００３３】
本実施形態における読取処理では、バッテリ切れ等のように意図しない読取作業の中断時でも容易に読取作業を再開できるように、一定時間撮像画像が撮像されない場合に、デコードに成功したことでメモリ３５に格納した複数の画像のうちの最新の画像が液晶表示器４６に表示される。このように表示される最新の画像に含まれる情報コードは、最後に読み取った情報コード、すなわち、中断直前に読み取った情報コードであるため、このように表示される情報コードやその周囲の状態を見ることで、中断直前に読み取った情報コードが特定されて、中断された読取作業を容易に再開することができるからである。
【００３４】
以下、制御回路４０にて実行される読取処理について図２に示すフローチャートを用いて詳細に説明する。
光学的情報読取装置１０が作動状態になり、制御回路４０により読取処理が開始されると、図２のステップＳ１０１に示す判定処理において、撮像画像が撮像されたか否かについて判定される。ここで、トリガースイッチ４２が操作されておらず撮像画像が撮像されていなければ（Ｓ１０１でＮｏ）、ステップＳ１０３に示す判定処理において、撮像画像が撮像されていない時間（以下、未撮像時間Ｔという）が所定の時間Ｔｏ以上であるか否かについて判定される。ここで、所定の時間Ｔｏは、読取作業が中断されたとみなされる時間であり、未撮像時間Ｔが所定の時間Ｔｏ以上となるまで、ステップＳ１０３にてＮｏと判定され、上記ステップＳ１０１からの処理が繰り返される。なお、未撮像時間Ｔは、メインバッテリと異なるサブバッテリにより動作電力が供給されるリアルタイムクロック（ＲＴＣ）により計時される時間であり、メインバッテリのバッテリ切れが生じても未撮像時間Ｔの計時が継続されるようになっている。
【００３５】
このような状態において、使用者によるトリガースイッチ４２の操作に応じて照明光源２１から照明光Ｌｆが照射されて、情報コードにて反射された反射光Ｌｒが受光センサ２８にて受光されると、受光センサ２８から出力される信号に基づいて、当該情報コードを含む撮像画像が撮像される。これにより、ステップＳ１０１にてＹｅｓと判定されて、ステップＳ１０５にて未撮像時間Ｔが０（ゼロ）にクリアされた後に、ステップＳ１０７に示すデコード処理がなされる。この処理では、撮像された撮像画像のうち情報コードに相当するコード画像に対して公知のデコード処理が実施される。
【００３６】
上記デコード処理によるデコードが成功して、情報コードとして符号化された文字データ等が取得されると、ステップＳ１０９に示す判定処理にてＹｅｓと判定される。そして、ステップＳ１１１に示すキャプチャ処理がなされ、デコードが成功した情報コードが撮像された撮像画像がキャプチャされて、ステップＳ１１３に示す格納処理がなされ、キャプチャされた撮像画像がメモリ３５に格納（記憶）される。
【００３７】
すなわち、図３上段に例示するように、読取対象Ｒ１に表示されるバーコードＣ１がその周囲の状態（周囲の表示色や「空き缶はリサイク」という文字表示）とともに撮像画像Ｐ１として撮像されて、デコード成功すると、図３下段に例示するように、この撮像画像Ｐ１がキャプチャされてメモリ３５に格納される。次に、読取対象Ｒ２に表示されるバーコードＣ２がその周囲の状態（周囲の表示色や「区六本木○−×−△」という文字表示）とともに撮像画像Ｐ２として撮像されて、デコード成功すると、この撮像画像Ｐ２がキャプチャされてメモリ３５に格納される。続いて、読取対象Ｒ３に表示されるバーコードＣ３がその周囲の状態（周囲の表示色や「１ｋＣａｌ，たんぱく質」という文字表示）とともに撮像画像Ｐ３として撮像されて、デコード成功すると、この撮像画像Ｐ３がキャプチャされてメモリ３５に格納される。
【００３８】
このように、各撮像画像Ｐ１〜Ｐ３がキャプチャされてメモリ３５に格納されている状態で、図３に例示するように、読取対象Ｒ４に表示されるバーコードＣ４がその周囲の状態（周囲の表示色や「保存料  ０」という文字表示）とともに撮像画像Ｐ４として撮像されて、デコード成功すると、この撮像画像Ｐ４がキャプチャされてメモリ３５にさらに格納されることとなる。
【００３９】
特に、本実施形態では、撮像画像を記憶するために必要なメモリ３５の記憶容量を調整して低減するため、撮像画像がメモリ３５にリングバッファ形式により記憶される。このため、例えば、撮像画像がメモリ３５に記憶可能な件数が３件に設定されている場合には、最新の画像として撮像画像Ｐ４が撮像されると、この撮像画像Ｐ４は、以前格納された撮像画像Ｐ１に上書きするようにメモリ３５に格納されることとなる。なお、ステップＳ１０７に示すデコード処理が失敗した場合には（Ｓ１０９でＮｏ）、上述したキャプチャ処理や格納処理がなされることもない。
【００４０】
上述のようにデコードが成功した情報コードを含む撮像画像が順次キャプチャされてメモリ３５に格納されていく状態で、バッテリ切れ等により意図しない読取作業の中断があり、トリガースイッチ４２が操作されることなく未撮像時間Ｔが所定の時間Ｔｏ以上となると（Ｓ１０３でＹｅｓ）、ステップＳ１１５に示す判定処理にて、メモリ３５にキャプチャ画像が格納されているか否かについて判定される。
【００４１】
ここで、上記格納処理がなされており、キャプチャ画像がメモリ３５に格納されていると（Ｓ１１５でＹｅｓ）、ステップＳ１１７に示す表示処理がなされて、メモリ３５に格納されている複数の撮像画像のうち最新の撮像画像が液晶表示器４６にカラー表示される。例えば、図３にて例示した撮像画像Ｐ３が最新の撮像画像としてメモリ３５に記憶されている場合には、図４に示すように、撮像画像Ｐ３が液晶表示器４６に表示されることとなる。これにより、使用者は、撮像画像Ｐ３に含まれるバーコードＣ３が最後に読み取った情報コードであることを特定することができる。なお、キャプチャ画像がメモリ３５に格納されていない場合には（Ｓ１１５でＮｏ）、上記表示処理がなされることなくステップＳ１０１からの処理が繰り返されることとなる。
【００４２】
以上説明したように、本実施形態に係る光学的情報読取装置１０では、受光センサ２８を用いて撮像画像が撮像されてデコードされると、この撮像画像がキャプチャされてメモリ３５に記憶（格納）される。そして、撮像されることなく未撮像時間Ｔが所定の時間Ｔｏ以上となると、メモリ３５に記憶される複数の撮像画像のうち最新の画像が液晶表示器４６に表示される。
【００４３】
これにより、撮像されることなく未撮像時間Ｔが所定の時間Ｔｏ以上となる場合、すなわち、受光センサ２８を用いた撮像が所定時間実施されない場合には、メモリ３５に記憶される最新の画像が液晶表示器４６に表示されるため、この最新の画像に写る情報コードだけでなくこの情報コードの周囲の状態、例えば、表示色や文字表示を見ることで、最後に読み取った情報コード、すなわち、中断直前に読み取った情報コードを特定しやすくすることができる。
したがって、意図しない読取作業の中断時でも中断直前に読み取った情報コードを特定して読取作業を容易に再開することができる。
【００４４】
特に、受光センサ２８を用いた撮像が所定時間実施されない場合に最新の画像が液晶表示器４６に表示されるため、読取作業が中断された場合には、受光センサ２８を用いた撮像が所定時間実施されないことから、特別な操作をすることなく最新の画像を液晶表示器４６に表示させることができる。
【００４５】
また、メモリ３５には、撮像画像がリングバッファ形式により記憶（格納）されるため、当該メモリ３５に記憶される撮像画像の数が一定数を越えないように制限されるので、撮像画像を記憶するために必要な記憶容量を調整して低減することができる。
【００４６】
［第２実施形態］
次に、本発明の第２実施形態に係る光学的情報読取装置について図５を参照して説明する。図５は、第２実施形態における読取処理の流れを例示するフローチャートである。
本第２実施形態に係る光学的情報読取装置１０では、所望のタイミングで最新の画像を表示させるため、上述した読取処理について図２に示すフローチャートに代えて図５に示すフローチャートに基づいて演算処理している点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。
【００４７】
本第２実施形態では、キー操作部４３に対して、メモリ３５に格納されている複数の撮像画像のうち最新の撮像画像を液晶表示器４６に表示させるための操作（画像表示操作）がなされると、最新の撮像画像が液晶表示器４６に表示される（図４参照）。
【００４８】
すなわち、図５に示す読取処理のように、撮像画像が撮像されておらず未撮像時間Ｔが所定の時間Ｔｏ未満である状態で（Ｓ１０１でＮｏ，Ｓ１０３でＮｏ）、画像表示操作がキー操作部４３に対してなされると（Ｓ１０４でＹｅｓ）、メモリ３５にキャプチャ画像が格納されている場合に（Ｓ１１５でＹｅｓ）、ステップＳ１１７に示す表示処理がなされて、メモリ３５に格納されている複数の撮像画像のうち最新の撮像画像が液晶表示器４６に表示される。
【００４９】
このように、キー操作部４３に対する画像表示操作に応じて、メモリ３５に記憶される複数の撮像画像のうち最新の画像が液晶表示器４６に表示されるので、中断した読取作業を再開するなどの場合に上記画像表示操作することで、所望のタイミングで最新の画像を液晶表示器４６に表示させることができる。
【００５０】
なお、ステップＳ１０４に示す判定処理では、上記画像表示操作がなされることでＹｅｓと判定されて、ステップＳ１１５以降の処理がなされることに限らず、一定時間操作入力がないことから待機状態になっている状態から何らかの操作入力がなされてリジュームが開始されることでＹｅｓと判定されて、ステップＳ１１５以降の処理がなされてもよい。また、このようにリジュームの開始に応じてステップＳ１１５以降の処理がなされる場合には、ステップＳ１０３に示す判定処理をなくしてもよい。
【００５１】
なお、本第２実施形態の特徴的部分である、所望のタイミングで最新の画像を表示させるためのステップＳ１０４に示す判定処理は、他の実施形態や変形例に適用されてもよい。
【００５２】
［第３実施形態］
次に、本発明の第３実施形態に係る光学的情報読取装置について図６および図７を参照して説明する。図６は、第３実施形態における読取処理の流れを例示するフローチャートである。図７は、撮像された撮像画像Ｐ１〜Ｐ３に回数情報が付加されて格納される格納状態を説明するための説明図である。
【００５３】
本第３実施形態に係る光学的情報読取装置１０では、撮像画像を記憶するために必要な記憶容量を低減するため、上述した読取処理について図２に示すフローチャートに代えて図６に示すフローチャートに基づいて演算処理している点が、上記第１実施形態に係る光学的情報読取装置と主に異なる。
【００５４】
本第３実施形態では、メモリ３５には、撮像画像に対して、同じ情報コードが連続してデコードされた回数を示す回数情報が付加されて記憶されるように構成されている。そして、ステップＳ１０７に示すデコード処理にて得られたデコード結果が、最新の画像に対応するデコード結果と一致する場合には、その撮像画像がメモリ３５に格納（記憶）されることなく、メモリ３５に格納される最新の画像に対して付加される回数情報がカウントされて記憶される。
【００５５】
すなわち、図６に示す読取処理のように、デコードが成功すると（Ｓ１０９でＹｅｓ）、ステップＳ１１０に示す判定処理にて、デコードされたデコード結果が最新の画像に対応するデコード結果と一致するか否かについて判定される。ここで、デコード結果が一致しない場合には（Ｓ１１０でＮｏ）、上述したように、ステップＳ１１１以降の処理がなされて、デコードが成功した情報コードが撮像された撮像画像がキャプチャされてメモリ３５に格納（記憶）される。
【００５６】
一方、デコード結果が一致する場合には（Ｓ１１０でＹｅｓ）、撮像された撮像画像がメモリ３５に記憶されることなく、ステップＳ１１０ａに示すカウントアップ処理がなされる。この処理では、メモリ３５に格納されている最新の画像に対して付加される回数情報が１回増えるようにカウントアップ（インクリメント）されて記憶される。
【００５７】
例えば、図７に例示するように、バーコードＣ１がその周囲の状態とともに撮像画像Ｐ１として撮像されて、デコード成功することでキャプチャされてメモリ３５に格納されるとき、その後、３回連続で、バーコードＣ１が撮像されてデコードされると、メモリ３５に格納されている撮像画像Ｐ１に対して付加される回数情報が４回として記憶される。その後、バーコードＣ２がその周囲の状態とともに撮像画像Ｐ２として撮像されて、デコード成功することでキャプチャされてメモリ３５に格納されるとき、その後、２回連続で、バーコードＣ２が撮像されてデコードされると、メモリ３５に格納されている撮像画像Ｐ２に対して付加される回数情報が３回として記憶される。その後、バーコードＣ３がその周囲の状態とともに撮像画像Ｐ３として撮像されて、デコード成功することでキャプチャされてメモリ３５に格納されるとき、その後、同じバーコードＣ３が撮像されてデコードされると、メモリ３５に格納されている撮像画像Ｐ３に対して付加される回数情報が２回として記憶される。
【００５８】
このように、同じ情報コードを連続して読み取る場合には、撮像画像について最初の１つのみがメモリ３５に記憶（格納）されることとなるので、撮像画像を記憶するために必要な記憶容量を低減することができる。
【００５９】
なお、本第３実施形態の特徴的部分である、撮像画像を記憶するために必要な記憶容量を低減するためのステップＳ１１０，１１０ａに示す処理は、他の実施形態や変形例に適用されてもよい。
【００６０】
図８（Ａ）〜（Ｃ）は、第３実施形態の第１変形例における表示処理での表示状態を示す説明図である。図９は、第３実施形態の第２変形例における表示処理での表示状態を示す説明図である。
上記第３実施形態の第１変形例として、ステップＳ１１７に示す表示処理では、図８（Ａ）〜（Ｃ）に例示するように、メモリ３５に格納される最新の画像を含めた複数の撮像画像が、キー操作部４３の操作に応じて記憶された順、すなわち、図８（Ａ）、図８（Ｂ）、図８（Ｃ）の順に、１つずつ液晶表示器４６に表示されてもよい。このとき、記憶された順がわかるように、液晶表示器４６に、例えば、図８（Ａ）では「保存画像１／３」を表示し、図８（Ｂ）では「保存画像２／３」を表示し、図８（Ｃ）では「保存画像３／３」を表示することができる。また、同じ情報コードが連続してデコードされた状態がわかるように、液晶表示器４６に、例えば、図８（Ａ）では「読み取り枚数：２枚」を表示し、図８（Ｂ）では「読み取り枚数：３枚」を表示し、図８（Ｃ）では「読み取り枚数：４枚」を表示することができる。
【００６１】
これにより、最新の画像を見るだけで最後に読み取った情報コードを特定しにくい場合でも、この最新の画像よりも以前に撮像した各撮像画像を記憶された順に見ることで、各情報コードが読取作業順に特定されて、最後に読み取った情報コードを特定しやすくすることができる。
【００６２】
上記第３実施形態の第２変形例として、ステップＳ１１７に示す表示処理では、図９に例示するように、メモリ３５に格納される最新の画像を含めた複数の撮像画像が、同時に液晶表示器４６に表示されてもよい。このとき、同じ情報コードが連続してデコードされた状態がわかるように、液晶表示器４６に、例えば、「読み取り枚数」の欄を設け、各撮像画像Ｐ３、Ｐ２、Ｐ１の横に「２枚」、「３枚」、「４枚」のような表記を上記回数情報に応じて表示することができる。
【００６３】
これにより、最新の画像を見るだけで最後に読み取った情報コードを特定できない場合でも、以前に撮像した各撮像画像を最新の画像とともに同時に見ることで、各情報コードが読取作業順に特定されて、最後に読み取った情報コードを特定しやすくすることができる。
【００６４】
また、上記第１変形例の表示処理における表示方法と、第２変形例の表示処理における表示方法とを、キー操作部４３の操作等に応じて選択可能に構成されてもよい。これにより、読取作業環境に応じた表示方法を選択することができる。また、上記第１変形例の表示処理における表示方法や上記第２変形例の表示処理における表示方法は、他の実施形態に適用されてもよい。
【００６５】
なお、本発明は上記各実施形態および変形例に限定されるものではなく、以下のように具体化してもよい。
（１）上記第１，３実施形態では、撮像されることなく未撮像時間Ｔが所定の時間Ｔｏ以上となる場合に、メモリ３５に記憶される最新の画像が液晶表示器４６に表示されることに限らず、読取作業環境などに応じて予め定められる所定のタイミングで、最新の画像が液晶表示器４６に表示されてもよい。
【００６６】
（２）上記第１，２実施形態では、デコードが成功した情報コードを含む撮像画像は、リングバッファ形式によりメモリ３５に記憶（格納）されることに限らず、例えば、光学的情報読取装置１０の電源オフ操作がなされるまで、デコードが成功した全ての撮像画像がメモリ３５に記憶（格納）されてもよい。
【符号の説明】
【００６７】
１０…光学的情報読取装置
２８…受光センサ（撮像手段）
３５…メモリ（記憶手段）
４０…制御回路（デコード手段，制御手段）
４３…キー操作部（操作手段）
４６…液晶表示器（表示手段）
Ｃ，Ｃ１〜Ｃ４…情報コード
Ｐ１〜Ｐ４…撮像画像
【図１】
2013058032.tif 000003
【図２】
2013058032.tif 000004
【図３】
2013058032.tif 000005
【図４】
2013058032.tif 000006
【図５】
2013058032.tif 000007
【図６】
2013058032.tif 000008
【図７】
2013058032.tif 000009
【図８】
2013058032.tif 000010
【図９】
2013058032.tif 000011