(57)【要約】【課題】撮像により生成された撮像データから、２次元画像として示された識別コードを読み取ってデコードする読取装置において、デコード要求の入力を受け付けてからデコード結果を出力するまでの時間を短縮する。【解決手段】読取装置は、入力インタフェースとして撮像開始入力部及びデコード要求入力部を備えている。読取装置は、撮像開始入力部から撮像開始入力Ｓc を受け付けた場合に、連続して撮像データを生成し、記録部に記録する。そして、連続撮像中にデコード要求入力部からデコード要求Ｄs1の入力を受け付けたときに、デコード要求Ｄs1の入力の受付の直前に記録された撮像データ又はデコード要求Ｄs1の入力の受付の直後に記録される撮像データを読み取ってデコードし、デコード結果Ｒ1 を出力する。【選択図】図８
2018063647.tif 000002
【特許請求の範囲】
【請求項１】
撮像により生成された撮像データから、２次元画像として示された識別コードを読み取ってデコードする読取装置であって、
撮像により撮像データを生成する撮像部と、
前記撮像部に、連続撮像により一定の間隔で連続して撮像データを生成させる撮像開始入力を受け付ける、第１の外部入力インタフェースとなる撮像開始入力部と、
前記撮像部が生成した撮像データを記録可能な記録部と、
前記記録部に記録された撮像データから識別コードを読み取ってデコードを開始させるデコード要求の入力を受け付ける、第１と異なる第２の外部入力インタフェースとなるデコード要求入力部と
を備え、
前記撮像開始入力部から撮像開始入力を受け付けた場合に、
前記撮像部に、連続して撮像データを生成させる手段と、
前記撮像部の撮像により生成された撮像データを前記記録部に記録する手段と、
連続撮像中に、前記デコード要求入力部からデコード要求の入力を受け付けたときに、
デコード要求の入力の受付の直前に前記記録部に記録された撮像データ又はデコード要求の入力の受付の直後に前記記録部に記録される撮像データを読み取る撮像データ読取手段と、
読み取った撮像データから２次元画像として示された識別コードを読み取る手段と、
読み取った識別コードをデコードする手段と
を備える
ことを特徴とする読取装置。
【請求項２】
請求項１に記載の読取装置であって、
前記撮像データ読取手段が読み取る撮像データが、デコード要求の入力の受付の直前に記録された撮像データか、デコード要求の入力の受付の直後に記録される撮像データかを選択する設定を受け付ける手段を更に備え、
前記撮像データ読取手段は、受け付けた設定に基づいて選択した撮像データを読み取る
ことを特徴とする読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像により生成された撮像データから、２次元画像として示された識別コードを読み取ってデコードする読取装置に関する。
【背景技術】
【０００２】
２次元バーコードであるクイックレスポンス（ＱＲ）コード等の画像として読み取り可能な識別コードを、撮像した撮像範囲内の画像から読み取るバーコードリーダ等の読取装置が普及している（例えば、特許文献１参照。）。
【０００３】
図１１は、読取装置の信号処理の一例を示す概念図である。読取装置は、トリガとしてデコード要求Ｄs1の入力を受け付けると、識別コードが示された撮像対象を撮像して撮像データを生成し、生成した撮像データをデコードして、デコード結果Ｒ1 を出力する。デコード要求Ｄs1の入力を受け付けてからデコード結果Ｒ1 を出力するまでには、撮像により撮像データを生成する撮像時間Ｔs1、及び撮像データから識別コードを読み取ってデコードするデコード時間Ｔd1が必要となる。複数回撮像する場合は、このような処理を繰り返すことになる。即ち、２回目のデコード要求Ｄs2の入力を受け付けてから、撮像時間Ｔs2及びデコード時間Ｔd2経過後デコード結果Ｒ2 を出力し、３回目のデコード要求Ｄs3の入力を受け付けてから、撮像時間Ｔs3及びデコード時間Ｔd3経過後デコード結果Ｒ3 を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１２８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、２次元バーコード等の２次元画像として示された識別コードを読み取る場合、１次元バーコードと比べて情報量が多く、撮像時間及びデコード時間が長くなる。従って、デコード要求の入力からデコード結果の出力までの読取時間（応答時間）が長くなるという問題がある。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、デコード要求に係る入力部を、撮像開始入力を受け付ける撮像開始入力部と、デコード要求の入力を受け付けるデコード要求入力部との二つの異なる外部入力インタフェースで構成し、撮像開始入力部が撮像開始入力を受け付けた場合に連続して撮像データの生成を開始し、更にデコード要求の入力を受け付けたときに、直前又は直後の撮像データに基づいて識別コードをデコードする。これにより、読取時間を短縮することが可能な読取装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願記載の読取装置は、撮像により生成された撮像データから、２次元画像として示された識別コードを読み取ってデコードする読取装置であって、撮像により撮像データを生成する撮像部と、前記撮像部に、連続撮像により一定の間隔で連続して撮像データを生成させる撮像開始入力を受け付ける、第１の外部入力インタフェースとなる撮像開始入力部と、前記撮像部が生成した撮像データを記録可能な記録部と、前記記録部に記録された撮像データから識別コードを読み取ってデコードを開始させるデコード要求の入力を受け付ける、第１と異なる第２の外部入力インタフェースとなるデコード要求入力部とを備え、前記撮像開始入力部から撮像開始入力を受け付けた場合に、前記撮像部に、連続して撮像データを生成させる手段と、前記撮像部の撮像により生成された撮像データを前記記録部に記録する手段と、連続撮像中に、前記デコード要求入力部からデコード要求の入力を受け付けたときに、デコード要求の入力の受付の直前に前記記録部に記録された撮像データ又はデコード要求の入力の受付の直後に前記記録部に記録される撮像データを読み取る撮像データ読取手段と、読み取った撮像データから２次元画像として示された識別コードを読み取る手段と、読み取った識別コードをデコードする手段とを備えることを特徴とする。
【０００８】
また、本願記載の読取装置において、前記撮像データ読取手段が読み取る撮像データが、デコード要求の入力の受付の直前に記録された撮像データか、デコード要求の入力の受付の直後に記録される撮像データかを選択する設定を受け付ける手段を更に備え、前記撮像データ読取手段は、受け付けた設定に基づいて選択した撮像データを読み取ることを特徴とする。
【０００９】
本願記載の読取装置は、連続撮像により撮像データを都度記録し、デコード要求の入力を受け付けたタイミングでデコードを行うので、デコード要求の入力を受け付けてからデコードするまでの時間を短縮することができる。
【発明の効果】
【００１０】
本発明によれば、読取装置は、撮像開始入力を受け付ける撮像開始入力部と、デコード要求の入力を受け付けるデコード要求入力部との、二つの異なる外部入力インタフェースを備えている。読取装置は、撮像開始入力部から撮像開始入力を受け付けた場合に、連続して撮像データを生成する。そして、デコード要求の入力を受け付けたときに、デコード要求の入力の受付の直前の撮像データ又はデコード要求の入力の受付の直後の撮像データに基づいて、識別コードをデコードする。これにより、デコード要求の入力を受け付けてから撮像を開始する装置と比べ、デコード要求の入力を受け付けてからデコードをするまでの時間を短縮することが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００１１】
【図１Ａ】本発明に係る読取装置の外観の一例を示す概略斜視図である。
【図１Ｂ】本発明に係る読取装置の外観の一例を示す概略斜視図である。
【図２】本発明に係る読取装置の外観の一例を示す概略背面図である。
【図３】本発明に係る読取装置の内部構成の一例を示すブロック図である。
【図４】本発明に係る読取装置が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。
【図５】本発明に係る読取装置の設定処理の一例を示すフローチャートである。
【図６】本発明に係る撮像処理の一例を示すフローチャートである。
【図７】本発明に係る読取装置の第１デコード処理の一例を示すフローチャートである。
【図８】本発明に係る読取装置の信号処理の一例を示す概念図である。
【図９】本発明に係る読取装置の第２デコード処理の一例を示すフローチャートである。
【図１０】本発明に係る読取装置の信号処理の一例を示す概念図である。
【図１１】読取装置の信号処理の一例を示す概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具現化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１３】
＜ハードウェア構成＞
図１Ａ及び図１Ｂは、本発明に係る読取装置の外観の一例を示す概略斜視図である。図１Ａは、前方右上からの視点で示す概略斜視図であり、図１Ｂは、後方左上からの視点で示す概略斜視図である。本発明に係る読取装置１は、例えば、識別コードを読み取るバーコードリーダを用いて構成される。バーコードリーダ等の読取装置１が読み取る識別コードは、１次元バーコード、２次元バーコード等の識別コードであり、２次元バーコードとしては、例えば、クイックレスポンス（ＱＲ）コードが用いられる。
【００１４】
読取装置１は、直方体状をなし、前面には、識別コードが示された撮像対象を撮像する撮像部１１が配設されている。撮像部１１は、ＣＣＤ（Charge Coupled Device ）、ＣＭＯＳ（Complementary Metal Oxide Semiconductor ：相補型金属酸化膜半導体）等の撮像素子１１ａ（図３参照）、撮像対象に対して光を照射するＬＥＤ（Light Emitting Diode）等の発光素子１１ｂ（図３参照）、その他の様々な構成を備えている。
【００１５】
読取装置１の背面には、第１接続部１２、第１表示部１３、第２表示部１４、第１操作部１５、第２操作部１６等の各種機構が配設されている。第１接続部１２は、メンテナンス用機器等の外部の機器と通信可能に接続するＵＳＢ（Universal Serial Bus）デバイスポート等の通信ポートである。第１表示部１３及び第２表示部１４は、ＬＥＤ等の複数の発光素子を用いて構成され、配設した発光素子の点灯状況に基づいて各種情報を表示するユーザインタフェースである。第１操作部１５及び第２操作部１６は、押しボタンを用いて構成され、使用者の操作を受け付けるユーザインタフェースである。即ち、第１操作部１５及び第２操作部１６は、第１の外部入力インタフェース及び第２の外部入力インタフェースとして扱うことが可能である。
【００１６】
読取装置１の左側面には、第２接続部１７が配設されている。第２接続部１７は、ホスト機器等の外部の機器と通信可能に接続するＲＳ−２３２等の通信規約に基づく通信ポート、並びにホスト機器等の接続された外部機器から各種信号の入力を受け付ける入力端子及び外部機器へ各種信号を出力する出力端子を含む多機能Ｉ／Ｏポート等の各種入出力インターフェースを有している。
【００１７】
図２は、本発明に係る読取装置１の外観の一例を示す概略背面図である。背面には、第１表示部１３である４個の発光素子が２行２列に並べて配設されている。そして、例えば、位置に関する情報を表示するユーザインタフェースとして用いられる。
【００１８】
また、読取装置１の背面には、第１表示部１３の上方に第２表示部１４である３個の発光素子が、水平方向に直列に並べて配置されている。これら第２表示部１４の３個の発光素子は、例えば、動作状態を表示するユーザインタフェースとして用いられる。具体的には、左端の発光素子は、識別コードの読取が失敗だった場合に点灯する「ＮＧ」を示し、中央の発光素子は、読取中「ＢＵＳＹ」を示し、そして、右端の発光素子は、読取成功「ＯＫ」を示す。なお、右端の発光素子の右側には、電源が供給されている場合に点灯する電源表示部が配設されている。
【００１９】
第１操作部１５は、撮像部１１に撮像データを生成させる撮像開始入力を行うための撮像開始入力部として機能する。即ち、使用者が、第１操作部１５を押下する操作を行うことにより、読取装置１は、一定の間隔で連続して撮像データを生成する撮像を開始する。なお、撮像により生成された撮像データは記録される。
【００２０】
第２操作部１６は、識別コードのデコードを開始させるデコード要求の入力を行うためのデコード要求入力部として機能する。即ち、使用者が、第２操作部１６を押下する操作を行うことにより、読取装置１は、識別コードのデコードを開始する。
【００２１】
図３は、本発明に係る読取装置１の内部構成の一例を示すブロック図である。読取装置１は、装置全体を制御するＭＰＵ（Micro Processing Unit ）等の制御部１０を備えている。制御部１０は、前述した撮像部１１、第１接続部１２、第２接続部１７、第１表示部１３、第２表示部１４、第１操作部１５及び第２操作部１６等の各部と各種信号及び情報をやりとりし、各種制御を行う。また、制御部１０は、制御において一時的に発生するデータ、例えば、撮像により生成された撮像データを記録するレジスタ等の内部メモリ１０ａを備え、更に、ＲＯＭ（Read Only Memory）１００、ＲＡＭ（Random Access Memory）１０１等の記録部と情報のやりとりを行う。
【００２２】
ＲＯＭ１００は、不揮発性のメモリであり、制御部１０が制御に用いるプログラム及びデータ等の各種情報が記録される。なお、ＲＯＭ１００としては、読取専用の記録素子に限らず、フラッシュメモリを用いたＥＥＰＲＯＭ等の読み書き可能な記録素子を用いても良い。
【００２３】
ＲＡＭ１０１は、揮発性のメモリであり、制御部１０が制御を行う際に一時的に発生するデータ、例えば、撮像により生成された撮像データ等の各種情報が記録される。
【００２４】
なお、各種データの記録先として、内部メモリ１０ａ、ＲＯＭ１００及びＲＡＭ１０１のいずれを選択するかについては、適宜、設定することが可能である。
【００２５】
以上のように構成された読取装置１は、撮像部１１が撮像した画像に基づいて識別コードの読み取りを実行する。図４は、本発明に係る読取装置１が撮像した撮像範囲内の画像の一例を概念的に示す説明図である。撮像範囲は、初期設定において、１２８０ｄｏｔ×９６０ｄｏｔに設定されており、この撮像範囲内の画像から２次元バーコード等の識別コードを読み取ることができる。
【００２６】
＜ソフトウェア処理＞
次に、本発明に係る読取装置１の各種処理について説明する。図５は、本発明に係る読取装置１の設定処理の一例を示すフローチャートである。設定処理とは、デコードの対象となる撮像データが、デコード要求の入力の受付の直前に撮像（記録）された撮像データか、デコードの入力の受付の直後に撮像（記録）された撮像データかを選択する設定を行う処理である。使用者は、外部入力インタフェースである第１操作部１５或いは第２操作部１６を操作して、又は第１接続部１２或いは第２接続部１７を介して他の装置から設定を入力することにより、読取装置１は設定の入力を受け付ける。
【００２７】
設定の入力を受け付けた読取装置１は、ＲＯＭ１００に記録している各種プログラムを実行する制御部１０の制御により、設定処理を実行する。即ち、制御部１０は、設定の入力を受け付け（Ｓ１０１）、受け付けた入力内容を設定する（Ｓ１０２）。入力内容の設定は、例えば、ＲＯＭ１００、ＲＡＭ１０１等の記録部に設定を示す設定情報を記録することにより実行される。
【００２８】
このようにして、設定処理が実行される。
【００２９】
図６は、本発明に係る撮像処理の一例を示すフローチャートである。使用者が、撮像開始入力部として第１操作部１５を押下する操作をすることにより、読取装置１は、撮像開始入力部から撮像開始入力に基づく命令を受け付けて、撮像処理を開始する。
【００３０】
読取装置１は、ＲＯＭ１００に記録している各種プログラムを実行する制御部１０の制御により、撮像処理を実行する。即ち、制御部１０は、第１の外部入力インタフェースとして機能する撮像開始入力部（第１操作部１５）から撮像開始入力を受け付け（Ｓ２０１）、撮像部１１に連続して撮像を行う連続撮像を開始させる（Ｓ２０２）。ステップＳ２０１において、制御部１０は、撮像開始命令として撮像開始入力部からの信号を受け付ける。ステップＳ２０２は、制御部１０から撮像部１１に撮像開始命令を出力する処理である。撮像開始命令を受け付けた撮像部１１は、一定の間隔で連続して撮像データの生成及び撮像データの記録を繰り返し実行する連続撮像を開始する。
【００３１】
ステップＳ２０２にて開始される連続撮像において、内部メモリ１０ａ、ＲＡＭ１０１、その他例えば撮像部１１が備えているメモリ等の記録素子の記録領域の一部又は全部が、撮像データを記録する記録部として用いられる。記録部には、撮像毎に生成されるフレーム単位の画像データとして撮像データを記録可能な記録領域が確保されており、撮像データは画像データとして記録部に記録される。
【００３２】
制御部１０の制御により撮像部１１は、撮像により撮像データを生成する（Ｓ２０３）。ステップＳ２０３は、発光素子１１ｂにて撮像対象に対して光を照射し、撮像素子１１ａにて受光した光を電気信号に変換する撮像を行い、撮像により得られた電気信号に基づき撮像データを生成する処理が実行される。
【００３３】
制御部１０は、撮像部１１の撮像により生成した撮像データを記録部に記録する（Ｓ２０４）。ステップＳ２０４の記録部への撮像データの記録は、先入れ先出し方式（ＦＩＦＯ；First In, First Out ）、リングバッファ方式等の方式にて実行される。即ち、記録部に記録されている撮像データが、直近に撮像された所定数フレーム分の撮像データとなるように、撮像データを更新しながら記録部への記録が実行される。
【００３４】
そして、制御部１０は、ステップＳ２０２へ戻り、以降の処理を繰り返す。即ち、制御部１０は、撮像部１１に、一定の間隔で連続して撮像データを生成させる処理を実行させる。そして、制御部１０は、連続して生成される撮像データを、常に直近の複数フレーム分の撮像データが記録された状態を維持するように記録部に記録する。そして、第１操作部１５の更なる押下等の入力を受け付けた場合、受け付けた入力を撮像停止命令として割込処理を実施し、撮像処理を終了する。
【００３５】
このようにして撮像処理が実行される。
【００３６】
図７は、本発明に係る読取装置１の第１デコード処理の一例を示すフローチャートである。連続撮像中に、使用者がデコード要求入力部として第２操作部１６を押下する操作をすることにより、読取装置１は、デコード要求入力部からデコード要求の入力に基づく命令を受け付けて、デコード処理を開始する。なお、第１デコード処理は、デコードの対象となる撮像データが、デコード要求の入力の受付の直前に記録された撮像データであると設定されている場合に実行されるデコード処理である。
【００３７】
読取装置１は、ＲＯＭ１００に記録している各種プログラムを実行する制御部１０の制御により、第１デコード処理を実行する。即ち、制御部１０は、第２の外部入力インタフェースとして機能するデコード要求入力部（第２操作部１６）からデコード要求の入力を受け付け（Ｓ３０１）、記録部に記録されている撮像データのうちで、直前に記録された撮像データを読み取る（Ｓ３０２）。ステップＳ３０２では、直近で記録部に記録された最新の撮像データが読み取られる。ステップＳ３０２にて読み取られる撮像データは、画像データである。
【００３８】
撮像データを読み取った制御部１０は、撮像データから識別コードを読み取り（Ｓ３０３）、読み取った識別コードをデコードする（Ｓ３０４）。ステップＳ３０３は、画像データである撮像データのうちから識別コードを特定して切り出す処理である。ステップＳ３０４は、読み取った識別コードに対して、二値化処理、各種フィルタリング処理等の処理を実行し、所定のアルゴリズムにて符号列に変換する処理である。
【００３９】
そして、制御部１０は、識別コードをデコードした結果を出力し（Ｓ３０５）、デコード処理を終了する。ステップＳ３０５のデコード結果の出力は、例えば、第２接続部１７、出力端子１９等の通信インタフェースを経た他の装置への送信として実行される。
【００４０】
図８は、本発明に係る読取装置１の信号処理の一例を示す概念図である。図８は、撮像処理及び第１デコード処理が実行される場合の信号処理の例を概念的に示している。読取装置１は、撮像開始命令として撮像開始入力部からの信号Ｓc を受け付けると、連続して撮像データの生成及び記録を開始する。図８では、撮像データの生成及び記録に要した期間をＴs1、Ｔs2、Ｔs3、…として示している。図８に示すように、撮像データの生成及び記録は、一定の間隔で連続して実行される。
【００４１】
読取装置１は、連続撮像中に、デコード要求入力部からデコード要求Ｄs1の入力を受け付けると、直前に記録された撮像データを読み取ってデコードし、デコード結果Ｒ1 を出力する。図８において、デコード要求Ｄs1の入力に対して直前に記録された撮像データとは、期間Ｔs1の間に生成及び記録された撮像データであり、デコードには図８中Ｔd1として示す時間を要する。即ち、デコード要求Ｄs1の入力からデコード時間Ｔd1が経過後、デコード結果Ｒ1 が出力される。同様にして、デコード要求Ｄs2の入力に対し、期間Ｔs4の間に生成及び記録された撮像データのデコード結果Ｒ2 が、入力からデコード時間Ｔd2の経過後、出力される。また、デコード要求Ｄs3の入力に対し、期間Ｔs8の間に生成及び記録された撮像データのデコード結果Ｒ3 が、入力からデコード時間Ｔd3の経過後、出力される。
【００４２】
第１デコード処理は、デコード要求の入力後、速やかに撮像データを出力したい場合に有効な処理であり、デコード要求の入力後、一定の時間が経過した後に撮像データが出力される。このようにして、第１デコード処理が実行される。
【００４３】
図９は、本発明に係る読取装置１の第２デコード処理の一例を示すフローチャートである。第２デコード処理は、デコードの対象となる撮像データが、デコード要求の入力の受付の直後に記録される撮像データであると設定されている場合に実行されるデコード処理である。
【００４４】
読取装置１は、ＲＯＭ１００に記録している各種プログラムを実行する制御部１０の制御により、第２デコード処理を実行する。即ち、制御部１０は、第２の外部入力インタフェースとして機能するデコード要求入力部（第２操作部１６）からデコード要求の入力を受け付け（Ｓ４０１）、デコード要求を受け付けた直後に記録部に記録された撮像データを記録部から読み取る（Ｓ４０２）。ステップＳ４０２では、デコード要求直後に記録部に記録される最新の撮像データが読み取られる。
【００４５】
撮像データを読み取った制御部１０は、撮像データから識別コードを読み取り（Ｓ４０３）、読み取った識別コードをデコードし（Ｓ４０４）、デコードした結果を出力して（Ｓ４０５）、デコード処理を終了する。
【００４６】
図１０は、本発明に係る読取装置１の信号処理の一例を示す概念図である。図１０は、撮像処理及び第２デコード処理が実行される場合の信号処理の例を概念的に示している。読取装置１は、撮像開始命令として撮像開始入力部からの信号Ｓc を受け付けると、連続して撮像データの生成及び記録を開始する。
【００４７】
読取装置１は、連続撮像中に、デコード要求入力部からデコード要求Ｄs1の入力を受け付けると、直後に記録される撮像データを読み取ってデコードし、デコード結果Ｒ1 を出力する。図１０において、デコード要求Ｄs1の入力に対して直後に記録される撮像データとは、期間Ｔs2の間に生成及び記録された撮像データであり、デコードには図１０中Ｔd1として示す時間を要する。即ち、デコード要求Ｄs1の入力から待ち時間Ｔw1後に、デコード時間Ｔd1が経過後、デコード結果Ｒ1 が出力される。同様にして、デコード要求Ｄs2の入力に対し、期間Ｔs5の間に生成及び記録された撮像データのデコード結果Ｒ2 が、入力から待ち時間Ｔw2、更にデコード時間Ｔd2の経過後、出力される。また、デコード要求Ｄs3の入力に対し、期間Ｔs8の間に生成及び記録された撮像データのデコード結果Ｒ3 が、入力からデコード時間Ｔd3の経過後、出力される。即ち、デコード要求の入力と撮像データの記録とが同時であった場合、実質的に待ち時間は無しとなる。
【００４８】
第２デコード処理は、デコード要求を入力した時点での撮像データを出力したい場合に有効な処理であり、デコード要求をした時点で撮像処理が行われている撮像データが出力される。このようにして、第２デコード処理が実行される。
【００４９】
以上詳述したように、読取装置１は、連続撮像により撮像データを連続的に記録し、デコード要求の入力を受け付けたタイミングでデコードを行い、デコード結果を出力する。従って、デコード要求の入力を受け付けてから撮像を開始する装置と比べ、デコード要求の入力を受け付けてからデコードを行い、デコード結果を出力するまでの時間を短縮することが可能である等、優れた効果を奏する
【００５０】
従って、デコード要求から短時間でデコード結果の出力が必要となるシステム、例えば、無人搬送車（ＡＧＶ：Automatic Guided Vehicle）、天井走行式無人搬送車（ＯＨＴ：Overhead Hoist Transfer ）等の作業用の無人走行システムにおいて、搬送車の位置決め、モータの位置決め等の作業に使用することで、安全性の向上等の目的を達成することが可能である。また、撮像対象となるワークと読取装置１の撮像部１１との相対速度が速いシステム、例えば、複数のサンプルを円周上に配置した円形状のサンプル台を高速で回転させてサンプルに貼付されている識別コードを読み取るシステム、直線状に配置された複数のワークを撮像部１１が高速移動しながら撮像するシステム等のシステムに有効である。
【００５１】
本発明は、以上説明した実施形態に限定されるものではなく、他のいろいろな形態で実施することが可能である。そのため、上述した実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈してはならない。本発明の範囲は請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。更に、請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００５２】
例えば、前記実施形態では、撮像開始入力部からの撮像開始入力として、第１の外部入力インタフェースである第１操作部１５を押下し、デコード要求入力部からのデコード要求入力として、第２の外部入力インタフェースである第２操作部１６を押下する形態を示したが、本発明はこれに限るものではなく様々な形態に展開することが可能である。
【００５３】
例えば、第１接続部１２、第２接続部１７等の第１の外部入力インタフェースに接続された他の装置からの信号の入力を、撮像開始入力及びデコード要求入力とする等、様々な形態に展開することが可能である。具体的には、マスタ装置となるホスト機器等の外部機器を第２接続部１７に接続し、読取装置１をスレイブ装置として用いるシステムにおいて、第２接続部１７に含まれる多機能Ｉ／Ｏポートの６チャネルのうちチャネル１〜２を入力端子に割り当て、チャネル３〜６を出力端子に割り当てる。そして、第２接続部１７を介して接続されるホスト機器等の外部機器からチャネル１により入力信号（パルス信号）を受け付けた場合、撮像開始入力部（チャネル１）からの撮像開始入力として受け付け、チャネル２により入力信号（パルス信号）を受け付けた場合、デコード要求入力部（チャネル２）からのデコード要求入力として受け付ける等、様々な形態に展開することが可能である。
【００５４】
また、例えば、第２接続部１７にマスタ装置となる外部機器を接続するシステムにおいて、第２接続部１７に含まれるＲＳ−２３２ポートを撮像開始入力部及びデコード要求入力部とし、ＲＳ−２３２ポートを介して、１６進コードで形成される撮像開始命令及びデコード要求命令を外部機器から受け付ける等、様々な形態に展開することが可能である。
【００５５】
さらに、上述した様々な形態を複合して用いることも可能である。具体的には、第１操作部１５を、撮像開始入力を受け付ける第１の外部入力インタフェースとし、第２接続部１７のチャネル２を、デコード要求入力を受け付ける第２の外部入力インタフェースとする等、様々な形態に展開することが可能である。
【００５６】
さらに、前記実施形態では、デコードすべく読み取る撮像データが、デコード要求の入力の受付の直前に記録された撮像データか、デコード要求の入力の受付の直後に記録される撮像データかの選択を予め設定する形態を示したが、本発明はこれに限るものではない。例えば、デコード要求の入力の受け付けた時期が、撮像データの生成及び記録の開始から所定時間以内であれば、直前に記録された撮像データをデコードし、撮像データの生成及び記録の開始から所定時間以降で当該撮像データの記録が終了するまでの間であれば、直後に記録される撮像データをデコードする等、様々な形態に展開することが可能である。
【符号の説明】
【００５７】
１      読取装置
１０      制御部
１０ａ    内部メモリ
１００    ＲＯＭ
１０１    ＲＡＭ
１１      撮像部
１１ａ    撮像素子
１１ｂ    発光素子
１２      第１接続部
１３      第１表示部
１４      第２表示部
１５      第１操作部（撮像開始入力部；第１の外部入力インタフェース）
１６      第２操作部（デコード要求入力部；第２の外部入力インタフェース）
１７      第２接続部
【図１Ａ】
2018063647.tif 000003
【図１Ｂ】
2018063647.tif 000004
【図２】
2018063647.tif 000005
【図３】
2018063647.tif 000006
【図４】
2018063647.tif 000007
【図５】
2018063647.tif 000008
【図６】
2018063647.tif 000009
【図７】
2018063647.tif 000010
【図８】
2018063647.tif 000011
【図９】
2018063647.tif 000012
【図１０】
2018063647.tif 000013
【図１１】
2018063647.tif 000014