(57)【要約】【課題】装置の個体差に影響されることなく、常にエイマーで狙ったバーコードを正確に読み取ることを可能とする。【解決手段】バーコードの撮影に使用される撮影手段と、その撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置である。前記撮影手段に、照射手段により前記照準が照射された状態での第１の撮影（画像撮影１回目）と、前記照準が照射されていない状態での第２の撮影（画像撮影２回目）とを相前後して行わせる。第１の撮影によって取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードをデコードする。前記照準に指示されたバーコードが第２の撮影画像の何処に位置している場合であっても、それを確実に読み取ることができる。【選択図】図６
2019135572.tif 000002
【特許請求の範囲】
【請求項１】
バーコードの撮影に使用される撮影手段と、
前記撮影手段の撮影方向に向けて照準を照射する照射手段と、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる撮影制御手段と、
前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る読取手段と、
を備えたことを特徴とするバーコード読取装置。
【請求項２】
前記読取手段は、前記照準の前記位置情報を基準として前記第２の撮影画像に読取領域を設定し、設定した読取領域を対象としてバーコードを読み取ることを特徴とする請求項１記載のバーコード読取装置。
【請求項３】
前記撮影手段の撮影方向に補助光を照射する照明手段と、
前記撮影手段による前記第１の撮影時に、前記照明手段による補助光の照射を停止させる補助光制御手段と、
をさらに備えたことを特徴とする請求項１又は２記載のバーコード読取装置。
【請求項４】
前記撮影制御手段は、前記撮影手段に前記第１の撮影を行わせた後、所定の時間間隔で前記第２の撮影を繰り返し行わせ、
前記読取手段は、前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記所定の時間間隔で繰り返し行われた前記第２の撮影により順次取得された各々の第２の撮影画像からバーコードを読み取る、
ことを特徴とする請求項１乃至３のいずれか１項に記載のバーコード読取装置。
【請求項５】
前記読取手段による、前記所定の時間間隔で順次取得された各々の第２の撮影画像からの連続したバーコードの読取回数をカウントするカウント手段をさらに備え、
前記撮影制御手段は、前記カウント手段によりカウントされた連続したバーコードの読取回数が所定の回数に達する毎に、前記撮影手段に新たな前記第１の撮影を行わせた後、所定の時間間隔で前記第２の撮影を繰り返し行わせる、
ことを特徴とする請求項４記載のバーコード読取装置。
【請求項６】
バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置によりバーコードを読み取る方法であって、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる手順と、
前記第１の撮影によって取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る手順と、
を含むことを特徴とするバーコード読取方法。
【請求項７】
バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置が有するコンピュータに、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる処理と、
前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードを読み取るバーコード読取装置、及びバーコード読取方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、１次元や２次元のバーコードを読み取るコード読取装置としてハンディータイプのスキャナが用いられている。係るスキャナには、バーコードの読取位置を示すため、レーザー光等によるエイマー（光点やパターン等からなる照準）が照射可能なものがある（例えば下記特許文献１参照）。係るスキャナでは、上記エイマーをガイドとしてスキャナの位置や向きを確認及び調整することができる。また、下記特許文献２には、撮像素子で撮影した画像から、黒バー部分（シンボルキャラクター）と白バー部分（キャラクター間ギャップ）とを検出することによってバーコードを識別し、その情報を読み取る技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１８４４５２号公報
【特許文献２】特開２０１３−１０３１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、エイマーによって指示されたバーコードを画像から確実に読み取るためには、そのバーコードが撮影時に画角内において中央等の予め想定されている想定領域にあることが重要であり、スキャナの製造時においては、エイマーの照射装置と撮像素子の取付位置や双方の光軸の傾きを高い精度で管理する必要がある。
【０００５】
しかしながら、スキャナの製造時に確保可能な組付精度には、製造コストの面から自ずと限度があるため、読取対象となるバーコードの画角内における位置がスキャナ毎に微妙に異なることとなる。つまりスキャナ毎に個体差が生じる。そのため、スキャナによっては、バーコードの位置が想定領域から大きくズレてしまうことがあり、その場合、バーコードを精度よく読めないことがあるという問題があった。特に複数のバーコードが近接して存在する（印刷されている等）条件下では、作業者が目的のバーコードにエイマーを合わせているのに、隣接する他のバーコードが読み取られてしまうという問題があった。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、装置の個体差に影響されることなく、常にエイマーで狙ったバーコードを正確に読み取ることを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明のバーコード読取装置にあっては、バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段と、前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる撮影制御手段と、前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る読取手段と、を備えたことを特徴とする。
【０００８】
また、本発明のバーコード読取方法にあっては、バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置によりバーコードを読み取る方法であって、前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる手順と、前記第１の撮影によって取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る手順と、を含むことを特徴とする。
【０００９】
また、本発明のプログラムにあっては、バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置が有するコンピュータに、前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる処理と、前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る処理とを実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、装置の個体差に影響されることなく、常にエイマーで狙ったバーコードを正確に読み取ることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係るスキャナの外観を示す図であり、（ａ）は正面図、（ｂ）は裏面図である。
【図２】スキャナにおけるカメラ等の配置構成を示した図である。
【図３】（ａ）はエイマーのパターンを示す図、（ｂ）はエイマーと撮影領域との関係を示す図を示す図である。
【図４】スキャナの電気的構成を示すブロック図である。
【図５】バーコード読取処理を示すフローチャートである。
【図６】バーコード読取動作を示すタイミングチャートである。
【図７】（ａ）はエイマーの照射状態の一例を示す図、（ｂ）は画像内に設定されるバーコードの読取対象領域を示す図である。
【発明を実施するための形態】
【００１２】
（実施形態１）
【００１３】
以下、本発明の一実施形態について説明する。図１は、本発明に係るハンディータイプのスキャナ１の外観を示す図であり、同図（ａ）はスキャナ１の正面図、同図（ｂ）はスキャナ１の裏面図である。本実施形態のスキャナ１は、バーコードの読み取りに使用されるとともに、バーコードの読取位置を示すエイマーを照射する機能を備えたハンディータイプのスキャナである。
【００１４】
図１（ａ）はスキャナ１の正面図であり、スキャナ１の正面側には、ディスプレイ２と、第１のインジケータ３、第２のインジケータ４、操作キー群５、スピーカー６が設けられている。
【００１５】
ディスプレイ２は、各種の情報を画面表示するとともに、付属のスタイラスを使用したスキャナ１の操作やデータ入力に使用される。第１のインジケータ３と第２のインジケータ４は、必要に応じ複数色に発光可能なＬＥＤ（Light Emitting Diode）である。第１のインジケータ３はスキャナ１の電源の状態に応じた色で点灯され、第２のインジケータ４は、それ以外のスキャナ１の各種の状態に応じた色（緑色又は赤色）で点灯又は点滅される。
【００１６】
操作キー群５は、電源キー５ａと、センタートリガーキー５ｂを含む複数のキーから構成される。センタートリガーキー５ｂは、主としてバーコードの読取指示に使用される。なお、他のキー（図中では符号を省略する）には、ファンクションキーや数字キー等が含まれ、スキャナ１の各種の操作に使用される。さらに、図１（ｂ）に示すように、スキャナ１の両側面には、センタートリガーキー５ｂと同様の機能を有するサイドトリガーキー１０がそれぞれ設けられている。
【００１７】
図１（ｂ）はスキャナ１の裏面図であり、スキャナ１の裏面側には、バーコード等を撮影するためのカメラ７とエイマー照射装置８と照明９とが並んで設けられている。これらは各々がモジュール化されてスキャナ１内に組み付けられている。図２は、スキャナ１を先端側、すなわち第１及び第２のインジケータ３，４が設けられている側から見たときのカメラ７等の配置構成を示した図である。
【００１８】
カメラ７は、バーコード等の撮影対象を撮影レンズ７ａを介して撮像素子７ｂにより撮像する。エイマー照射装置８は、バーコードの読取位置を示すエイマーを形成するレーザー光Ｌ１を照射する。照明９はバーコード等の撮影時における補助光Ｌ２を照射する。エイマー（レーザー光Ｌ１）及び補助光Ｌ２の照射方向はカメラ７の撮影方向と同方向である。
【００１９】
図３（ａ）は、エイマー照射装置８が照射するエイマーのパターンを具体的に示した図である。本実施形態のエイマー１００は、四角形の四隅を表す４つの角部１００ａと、その四角形の中心を示す中心点１００ｂ及び十字部１００ｃとから構成される。エイマー照射装置８は、その光軸（具体的には中心点１００ｂとして表示される光の光軸）がカメラ７の撮影レンズ７ａの光軸（撮影光軸）に対して僅かに傾くように装置本体に組み付けられている。エイマー照射装置８の光軸の傾き方向及び下記向き角度は、スキャナ１と読取対象のバーコードとの間の距離が設計上の基準距離（例えば１０ｃｍ）であるとき、図３（ｂ）に示したように、エイマー１００の中心点１００ｂがカメラ７の撮影領域２００の中央２００ａに一致するように設定されている。
【００２０】
図４は、スキャナ１の電気的構成の概略を示すブロック図である。スキャナ１は、ＣＰＵ（Central Processing Unit）１１と、ＣＰＵ１１に接続されたＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３、表示部１４、タッチパネル１５、インジケータ部１６、キー入力部１７、カメラ部１８、エイマー照射部１９、放音部２０、通信部２１、電源部２２から構成される。
【００２１】
ＲＯＭ１２には、ＣＰＵ１１にスキャナ１の各部を制御させるとともに、後述するバーコード読取処理を実行させるための制御プログラムが記憶されている。ＲＡＭ１３は、ＣＰＵ１１がバーコード読取処理やその他の処理を実行する際に各種のデータを一時記憶する作業用のメモリである。
【００２２】
表示部１４は、ディスプレイ２及びその駆動回路から構成される。ディスプレイ２は、例えばＬＣＤ（Liquid Crystal Display）、ＥＬＤ（Electro Luminescent Display）である。タッチパネル１５は、ディスプレイ２の表面に一体的に設けられた感圧式や静電式のタッチパネルであり、ユーザによる操作情報をＣＰＵ１１に供給する。
【００２３】
インジケータ部１６は、第１のインジケータ３や第２のインジケータ４として機能する２つのＬＥＤ（Light Emitting Diode）と、照明９の光源となる高輝度ＬＥＤ（Light Emitting Diode）、それらを駆動する駆動回路から構成される。キー入力部１７は、操作キー群５の各キー及びサイドトリガーキー１０の複数のキーから構成され、スキャナ１を使用するユーザの操作情報をＣＰＵ１１に供給する。
【００２４】
カメラ部１８は、前記カメラ７を構成するＣＭＯＳ（Complementary Meta1 0xide Semiconductor）センサ等の撮像素子７ｂと、それを駆動する駆動回路と、撮像素子から出力される撮像信号のアナログ処理や、デジタル信号への変換処理、明るさやホワイトバランス調整等の各種の画像処理を行う画像処理回路等からなり、バーコードの撮影画像を取得し、その画像データをＣＰＵ１１へ供給する。なお、ＣＰＵ１１へ供給された画像データはＲＡＭ１３に記憶される。
【００２５】
エイマー照射部１９は、前記エイマー照射装置８の光源であるレーザーダイオードと、レーザーダイオードに電力を供給するレーザー駆動電源等である。放音部２０は、音声発生回路とアンプとスピーカー６とから構成され、必要に応じて各種の報知音を放音する。通信部２１は、必要に応じて有線又は無線通信によって図外の外部機器との間で通信を行い、任意のバーコードから取得したコード情報（文字列情報）を外部機器へ送信する。電源部２２は、上記各部へ必要な電力を供給する。
【００２６】
次に、以上の構成からなるスキャナ１の本発明に係る動作を図５〜図７を参照しつつ説明する。図５は、バーコードの読み取り作業を行う作業者によってセンタートリガーキー５ｂ、又はサイドトリガーキー１０が押下されたとき、ＲＯＭ１２に記憶されている制御プログラムに従いＣＰＵ１１が実行するバーコード読取処理を示すフローチャートである。また、図６は、そのバーコード読取処理に伴うスキャナ１の一連の動作を示すタイミングチャートであって、照明及びエイマーの点灯タイミングと消灯タイミングと、カメラ７による撮影タイミングと、ＣＰＵ１１の後述する個別の処理タイミングとを示すタイミングチャートである。
【００２７】
図５に示したようにＣＰＵ１１は、バーコード読取処理を開始すると、まずエイマー１００を点灯する（ステップＳ１）。なお、この時点で照明９は消灯状態である。図７（ａ）は、エイマー１００の表示状態の一例を示す図であり、読み取り対象のバーコードが注文シート３００に近接して上下に並んだ複数のバーコードＢ１，Ｂ２，Ｂ３，Ｂ４，・・・のうちの上から２番目のバーコードＢ２にエイマー１００が表示された状態を示した図である。
【００２８】
ＣＰＵ１１は、ステップＳ１の処理でエイマー１００の点灯後、直ちにカメラ部１８に撮影を行わせ、図７（ｂ）に示したような第１の撮影画像４００を取得し、その画像データをＲＡＭ１３の所定領域に一時記憶する（ステップＳ２）。係る処理による撮影が本発明における第１の撮影である。なお、図７（ｂ）は、同図（ａ）に示したように、上から２番目のバーコードＢ２にエイマー１００が表示（照射）されていた場合の第１の撮影画像４００の例を示した図である。
【００２９】
次に、ＣＰＵ１１は、取得した第１の撮影画像４００においてエイマー１００の中心座標（中心点１００ｂの座標）を検出し、その座標データをＲＡＭ１３の所定領域に一時記憶する（ステップＳ３）。
【００３０】
引き続き、ＣＰＵ１１は、バーコードの読取回数を示すカウント値ｎ（初期値は「０」）をインクリメントした後（ステップＳ４）、エイマー１００を消灯するとともに照明９を点灯する（ステップＳ５）。なお、このカウント値ｎが示す読取回数は、あくまでもバーコードの読み取り処理の実施回数であり、バーコードの読み取りに成功した回数ではない。
【００３１】
次に、ＣＰＵ１１は、その状態でカメラ部１８に撮影を行わせ、図７（ｃ）に示したような第２の撮影画像５００を取得し、その画像データをＲＡＭ１３の所定領域に一時記憶する（ステップＳ６）。係る処理による撮影が本発明における第２の撮影である。
【００３２】
次に、ＣＰＵ１１は、照明９を消灯するとともにエイマー１００を再び点灯する（ステップＳ７）。しかる後、ＣＰＵ１１は、第２の撮影画像５００において、ステップＳ３の処理で記憶した中心座標（ｘ，ｙ）の近傍領域を対象としてバーコードのデコード処理を行う（ステップＳ８）。係る処理では、中心座標（ｘ，ｙ）を起点とし、水平ライン上で一端側、及び他端側に向かってそれぞれ黒バー部分と白バー部分とを検出することによってバーコード部分を識別し、その情報を読み取る。なお、中心座標（ｘ，ｙ）を通る水平ライン上で黒バー部分と白バー部分とが検出できなかった場合には、その上下の予め決められている複数ラインに検出範囲を拡げてバーコード部分を識別し、その情報を読み取る。
【００３３】
これにより、エイマー１００により指示されたバーコードが第２の撮影画像５００の何処に位置している場合であっても、第２の撮影画像５００内での位置に関係なく、そのバーコード（図７（ｃ）ではバーコードＢ２）を確実に読み取ることができる。
【００３４】
そして、バーコードのデコード（読み取り）に成功すると（ステップＳ９：ＹＥＳ）、ＣＰＵ１１は、デコード結果（コードデータ）を通信部２１を介して外部機器に出力する（ステップＳ１０）。また、ＣＰＵ１１は、放音部２０のスピーカー６から読取完了音を放音させ（ステップＳ１１）、バーコードの読み取りが完了したことを作業者に知らせる。なお、この読取完了音の放音に代えて、又はそれと並行して第１のインジケータ３又は第２のインジケータ４を明滅させてもよい。
【００３５】
その後、ＣＰＵ１１は、読み取り作業の終了指示（センタートリガーキー５ｂ等の押下の解除）があるか否かを確認し、終了指示があれば（ステップＳ１２：ＹＥＳ）、その時点でバーコード読取処理を終了する。なお、上記とは異なりバーコードのデコード（読み取り）に失敗した場合には（ステップＳ９：ＮＯ）、直ちに読み取り作業の終了指示の有無を確認し、終了指示があれば（ステップＳ１２：ＹＥＳ）、その時点でバーコード読取処理を終了する。
【００３６】
一方、終了指示がなければ（ステップＳ１２：ＮＯ）、ＣＰＵ１１は、予め決められた一定時間（例えば１秒以下）の処理待ちを行った後（ステップＳ１３）、まず、前述したカウント値ｎが、予め決められているバーコードの連続読取回数である既定値Ｎに達しているか否かを更に確認する。ここで、既定値Ｎに達していなければ（ステップＳ１４：ＮＯ）、ＣＰＵ１１はステップＳ４の処理へ戻り、それ以降の処理を繰り返す。
【００３７】
すなわち図６に示したように、２回目、３日目、・・・の画像撮影（各々が本発明の第２の撮影である。）を行うと共に、各撮影を行う毎にバーコードのデコード処理を実施する。つまり直近のステップＳ３の処理で取得され、ＲＡＭ１３に記憶されているエイマー１００の中心座標を基準として新たなバーコードのデコード、デコード結果の出力を連続的に行う。
【００３８】
これにより、例えば注文シート３００に並んだ複数のバーコードを順に読み取る場合には、作業者がバーコードまでの読み取り距離を維持したままスキャナ１を移動し、エイマー１００を他のバーコードに移動させるだけで、自動的に他のバーコードの読み取りを行うことができる。
【００３９】
他方、ＣＰＵ１１は、ステップＳ４以降の処理を繰り返す間にカウント値ｎが既定値Ｎに達した場合には（ステップＳ１４：ＹＥＳ）、その時点でカウント値ｎをいったん初期化（「０」にリセット）した後（ステップＳ１５）、照明９を消灯し、かつエイマー１００を点灯した状態のままでステップＳ２以降の処理へ戻り、それ以降の処理を繰り返す。
【００４０】
つまりＣＰＵ１１は、新たな撮影（本発明における第１の撮影）で基準となるエイマー１００の中心座標を取得し、それに基づく複数回のバーコードの読み取り処理を実施する。これによりスキャナ１においては、図６に示した動作が最初から繰り返される。そして、その間に読み取り作業の終了指示があれば（ステップＳ１２：ＹＥＳ）、その時点でバーコード読取処理を終了する。
【００４１】
以上説明したように本実施形態のスキャナ１にあっては、バーコードの読み取りに先立ち取得した第１の撮影画像４００におけるエイマー１００の中心座標（ｘ，ｙ）を基準として、バーコードの読み取りに向けて取得した第２の撮影画像５００からバーコードを読み取るようにした。これにより、エイマー１００に指示されたバーコードが第２の撮影画像５００の何処に位置している場合であっても、それを確実に読み取ることができる。
【００４２】
つまりスキャナ１の製造時に、製品毎にカメラ７とエイマー照射装置８の取付位置や双方の光軸の傾きにバラツキがあり、読取対象となるバーコードの画角内における位置がスキャナ毎に異なっていたとしても、装置の個体差に影響されることなく、エイマー１００に指示されたバーコードを確実に読み取ることができる。特に注文シート３００のように複数のバーコードが近接して存在する条件下では、その効果が大である。しかも、スキャナ１に製造時においては、カメラ７とエイマー照射装置８の光軸の傾きを高精度で管理する必要がなく、スキャナ１の製造コストを削減することができる。
【００４３】
また、第１の撮影画像４００の取得に向けた撮影時には照明９を消灯状態とするようにしたことから、第１の撮影画像４００におけるエイマー１００部分と他の一般部分との間に良好なコントラストを確保することができ、エイマー１００の中心座標（ｘ，ｙ）をより確実かつ正確に検出することができる。
【００４４】
一方、注文シート３００に近接して上下に並んだ複数のバーコードＢ１，Ｂ２，Ｂ３，Ｂ４，・・・を順に読み取る間には、スキャナ１と注文シート３００との間の距離が読み取り回数が増えるに従い変化することが懸念される。すなわち撮影領域２００におけるエイマー１００の照射位置が変化することが懸念される。
【００４５】
しかしながら本実施形態では、バーコードの読取回数（カウント値ｎ）が予め決められている所定の連続読取回数（既定値Ｎ）に達する毎にエイマー１００を照射した状態での撮影を新たに行い、それ以降の撮影で取得される第２の撮影画像５００からバーコードを読み取る際に基準とする座標位置を更新するようにした。よって、複数のバーコードＢ１，Ｂ２，Ｂ３，Ｂ４，・・・を順に読み取る間にスキャナ１と注文シート３００との間の距離が変化した場合であっても、常に、エイマー１００によって指示されたバーコードを確実に読み取ることができる。
【００４６】
なお、本実施形態においては、図６に示した一連の動作において第２の撮影画像５００の取得に向けた３回目以降の各々の撮影の待ち時間が、予め決められた一定時間（例えば１秒以下）に固定されている場合を説明した。しかし、その待ち時間はユーザが必要に応じて調整可能な時間であってもよく、例えばスキャナ１の使用に不慣れな期間や、不慣れなユーザにおいてはその待ち時間を長くし、逆にスキャナ１の使用に習熟した後や、習熟したユーザにおいてはその待ち時間を短く設定できる構成としてもよい。
【００４７】
また、センタートリガーキー５ｂ、又はサイドトリガーキー１０が押下され、それが継続している間には所定の時間間隔で撮影を繰り返し、取得した各々の第２の撮影画像５００からバーコードを読み取る構成とした。しかし、本発明の実施に際しては、例えばセンタートリガーキー５ｂ、又はサイドトリガーキー１０が１回押下される毎にバーコードの読取動作を１回だけ行うにしてもよい。
【００４８】
また、その場合には、本実施形態とは異なり、第１の撮影画像４００の取得に向けた撮影と第２の撮影画像５００の取得に向けた撮影とを逆順で行うようにしてもよい。すなわち本発明における第１の撮影が第２の撮影の後に行われる構成とすることもできる。
【００４９】
以上、本発明の実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
［付記１］
バーコードの撮影に使用される撮影手段と、
前記撮影手段の撮影方向に向けて照準を照射する照射手段と、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる撮影制御手段と、
前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る読取手段と、
を備えたことを特徴とするバーコード読取装置。
［付記２］
前記読取手段は、前記照準の前記位置情報を基準として前記第２の撮影画像に読取領域を設定し、設定した読取領域を対象としてバーコードを読み取ることを特徴とする付記１記載のバーコード読取装置。
［付記３］
前記撮影手段の撮影方向に補助光を照射する照明手段と、
前記撮影手段による前記第１の撮影時に、前記照明手段による補助光の照射を停止させる補助光制御手段と、
をさらに備えたことを特徴とする付記１又は２記載のバーコード読取装置。
［付記４］
前記撮影制御手段は、前記撮影手段に前記第１の撮影を行わせた後、所定の時間間隔で前記第２の撮影を繰り返し行わせ、
前記読取手段は、前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記所定の時間間隔で繰り返し行われた前記第２の撮影により順次取得された各々の第２の撮影画像からバーコードを読み取る、
ことを特徴とする付記１乃至３のいずれか１つに記載のバーコード読取装置。
［付記５］
前記読取手段による、前記所定の時間間隔で順次取得された各々の第２の撮影画像からの連続したバーコードの読取回数をカウントするカウント手段をさらに備え、
前記撮影制御手段は、前記カウント手段によりカウントされた連続したバーコードの読取回数が所定の回数に達する毎に、前記撮影手段に新たな前記第１の撮影を行わせた後、所定の時間間隔で前記第２の撮影を繰り返し行わせる、
ことを特徴とする付記４記載のバーコード読取装置。
［付記６］
バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置によりバーコードを読み取る方法であって、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる手順と、
前記第１の撮影によって取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る手順と、
を含むことを特徴とするバーコード読取方法。
［付記７］
バーコードの撮影に使用される撮影手段と、前記撮影手段の撮影方向に向けて照準を照射する照射手段とを備えたバーコード読取装置が有するコンピュータに、
前記撮影手段に、前記照射手段により前記照準が照射された状態での第１の撮影と、前記照準が照射されていない状態での第２の撮影とを相前後して行わせる処理と、
前記第１の撮影により取得された第１の撮影画像における前記照準の位置情報を基準として、前記第２の撮影によって取得された第２の撮影画像からバーコードを読み取る処理と、
を実行させることを特徴とするプログラム。
【符号の説明】
【００５０】
１    スキャナ
５    操作キー群
５ｂ    センタートリガーキー
６    スピーカー
７    カメラ
８    エイマー照射装置
９    照明
１０    サイドトリガーキー
１１    ＣＰＵ
１５    タッチパネル
１６    インジケータ部
１７    キー入力部
１８    カメラ部
１９    エイマー照射部
２０    放音部
１００    エイマー
１００ｂ    中心点
２００    撮影領域
２００ａ    中央
３００    注文シート
４００    第１の撮影画像
５００    第２の撮影画像
Ｂ１，Ｂ２，Ｂ３，Ｂ４    バーコード
Ｌ１    レーザー光
Ｌ２    補助光
【図１】
2019135572.tif 000003
【図２】
2019135572.tif 000004
【図３】
2019135572.tif 000005
【図４】
2019135572.tif 000006
【図５】
2019135572.tif 000007
【図６】
2019135572.tif 000008
【図７】
2019135572.tif 000009