(57)【要約】【課題】ホスト装置との通信回復のための再接続状態を当該ホスト装置の負荷を増大させることなく実施し得る情報取得装置を提供する。【解決手段】出力情報有無検知部５２によりホスト装置１に出力するための読取情報が存在すると判定され、出力命令検知部５３により出力命令が入力されていないと判定される場合に、電圧変化制御部５４により、電圧変化部５５により出力信号の電圧が低減されて、ホスト装置１に対して擬似的に再接続された再接続状態が作り出される。【選択図】図３
2012048430.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢインタフェースを有し取得した情報をＵＳＢ信号ラインを介してホスト装置に出力する情報取得装置であって、
所定の情報を取得する取得手段と、
前記取得手段により取得された情報のうち前記ホスト装置に出力するための取得情報が存在するか否かについて判定する第１判定手段と、
前記ＵＳＢ信号ラインを介して入力される入力信号に応じて、前記ホスト装置に対して前記取得情報を出力する出力命令が入力されているか否かについて判定する第２判定手段と、
前記ＵＳＢ信号ラインを介する出力信号の電圧を変化させる電圧変化手段と、
前記電圧変化手段を制御することで前記出力信号の電圧を調整する制御手段と、
を備え、
前記制御手段は、前記第１判定手段により前記ホスト装置に出力するための取得情報が存在すると判定され、前記第２判定手段により前記出力命令が入力されていないと判定される場合に、前記電圧変化手段により前記出力信号の電圧を低減させることで、前記ホスト装置に対して擬似的に再接続された状態を作り出すことを特徴とする情報取得装置。
【請求項２】
前記所定の情報は、光学的情報であって、
前記取得手段は、前記所定の情報を光学的に読み取り可能に構成されることを特徴とする請求項１に記載の情報取得装置。
【請求項３】
前記ホスト装置に対して前記ＵＳＢ信号ラインを介した接続状態が確立されたか否かについて判定する第３判定手段を備え、
前記制御手段は、前記第３判定手段により前記接続状態が確立されたと判定されるまで、前記第１判定手段および前記第２判定手段の判定結果にかかわらず、前記電圧変化手段の制御を実施しないことを特徴とする請求項１または２に記載の情報取得装置。
【請求項４】
前記電圧変化手段は、電源と前記ＵＳＢ信号ラインとの間に設けられる抵抗器を含むように構成されることを特徴とする請求項１〜３のいずれか一項に記載の情報取得装置。
【請求項５】
前記電圧変化手段は、前記ＵＳＢインタフェースを構成するチップに実装される抵抗器を含むように構成されることを特徴とする請求項１〜３のいずれか一項に記載の情報取得装置。
【請求項６】
前記制御手段による前記電圧変化手段の制御を実施するか否かを選択するための選択手段を備えることを特徴とする請求項１〜５のいずれか一項に記載の情報取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢインタフェースを有し取得した情報をＵＳＢ信号ラインを介してホスト装置に出力する情報取得装置に関する。
【背景技術】
【０００２】
従来、ＵＳＢインタフェースを有し取得した情報をＵＳＢ信号ラインを介してホスト装置に出力する情報取得装置に関する技術として、下記特許文献１に示すＵＳＢデバイスの通信回復装置が知られている。この通信回復装置では、ホスト側コンピュータとＵＳＢデバイスとは、それぞれのＵＳＢコネクタの間をＵＳＢケーブルによって接続され、通信が可能となっている。ＵＳＢデバイスは、異常検出手段および電圧変化手段を備え、異常検出手段によりホスト側コンピュータとの通信異常、例えばノイズ等を検出したときに電圧変化手段により信号ラインの電圧を変化させることで、擬似的にＵＳＢケーブルが抜かれ、再接続された状態を作り出すようにしている。このように作り出された再接続状態により、ホスト側コンピュータによるＵＳＢデバイスに対する通信回復処理が自動的になされることとなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４２７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に示す通信回復方法では、ノイズの多い環境下等では頻繁に通信異常が検知されてしまい、ホスト装置（ホスト側コンピュータ）による通信回復処理が頻繁に行われることとなる。このように通信回復処理が頻繁に行われると、ホスト装置の負担が増大するという問題がある。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、ホスト装置との通信回復のための再接続状態を当該ホスト装置の負荷を増大させることなく実施し得る情報取得装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲に記載の請求項１の情報取得装置では、ＵＳＢインタフェースを有し取得した情報をＵＳＢ信号ラインを介してホスト装置に出力する情報取得装置であって、所定の情報を取得する取得手段と、前記取得手段により取得された情報のうち前記ホスト装置に出力するための取得情報が存在するか否かについて判定する第１判定手段と、前記ＵＳＢ信号ラインを介して入力される入力信号に応じて、前記ホスト装置に対して前記取得情報を出力する出力命令が入力されているか否かについて判定する第２判定手段と、前記ＵＳＢ信号ラインを介する出力信号の電圧を変化させる電圧変化手段と、前記電圧変化手段を制御することで前記出力信号の電圧を調整する制御手段と、を備え、前記制御手段は、前記第１判定手段により前記ホスト装置に出力するための取得情報が存在すると判定され、前記第２判定手段により前記出力命令が入力されていないと判定される場合に、前記電圧変化手段により前記出力信号の電圧を低減させることで、前記ホスト装置に対して擬似的に再接続された状態を作り出すことを特徴とする。
【０００７】
請求項２の発明は、請求項１に記載の情報取得装置において、前記所定の情報は、光学的情報であって、前記取得手段は、前記所定の情報を光学的に読み取り可能に構成されることを特徴とする。
【０００８】
請求項３の発明は、請求項１または２に記載の情報取得装置において、前記ホスト装置に対して前記ＵＳＢ信号ラインを介した接続状態が確立されたか否かについて判定する第３判定手段を備え、前記制御手段は、前記第３判定手段により前記接続状態が確立されたと判定されるまで、前記第１判定手段および前記第２判定手段の判定結果にかかわらず、前記電圧変化手段の制御を実施しないことを特徴とする。
【０００９】
請求項４の発明は、請求項１〜３のいずれか一項に記載の情報取得装置において、前記電圧変化手段は、電源と前記ＵＳＢ信号ラインとの間に設けられる抵抗器を含むように構成されることを特徴とする。
【００１０】
請求項５の発明は、請求項１〜３のいずれか一項に記載の情報取得装置において、前記電圧変化手段は、前記ＵＳＢインタフェースを構成するチップに実装される抵抗器を含むように構成されることを特徴とする。
【００１１】
請求項６の発明は、請求項１〜５のいずれか一項に記載の情報取得装置において、前記制御手段による前記電圧変化手段の制御を実施するか否かを選択するための選択手段を備えることを特徴とする。
【発明の効果】
【００１２】
請求項１の発明では、第１判定手段によりホスト装置に出力するための取得情報が存在すると判定され、第２判定手段により出力命令が入力されていないと判定される場合に、制御手段により、電圧変化手段により出力信号の電圧が低減されて、ホスト装置に対して擬似的に再接続された状態（以下、再接続状態ともいう）が作り出される。
【００１３】
このため、ホスト装置に出力するための取得情報が存在し、かつ、ホスト装置に対して取得情報を出力する出力命令が入力されていない場合、すなわち、ホスト装置との通信回復が必要な場合にのみ、上記再接続状態が作り出されることとなる。これにより、ノイズ等を検知する毎に上記再接続状態が作り出される場合と比較して、ホスト装置との通信回復のための再接続状態を当該ホスト装置の負荷を増大させることなく実施することができる。
【００１４】
請求項２の発明では、取得手段は、光学的情報である所定の情報を光学的に読み取り可能に構成される。これにより、光学的情報のように容易に大量の情報を読み取る情報取得装置であっても、ホスト装置との通信回復のための再接続状態を当該ホスト装置の負荷を増大させることなく実施することができる。
【００１５】
請求項３の発明では、第３判定手段によりホスト装置に対してＵＳＢ信号ラインを介した接続状態が確立されたと判定されるまで、第１判定手段および第２判定手段の判定結果にかかわらず、制御手段による電圧変化手段の制御が実施されない。
【００１６】
取得作業開始時等、実際に当該情報取得装置をホスト装置にＵＳＢ信号ラインを介して接続する際には、第１判定手段によりホスト装置に出力するための取得情報が存在すると判定されるとともに第２判定手段により出力命令が入力されていないと判定される場合がある。この場合には、ホスト装置との通信回復が不要であるにもかかわらず、制御手段による電圧変化手段の制御が実施されることとなる。そこで、第３判定手段によりホスト装置に対してＵＳＢ信号ラインを介した接続状態が確立されたと判定されるまで、第１判定手段および第２判定手段の判定結果にかかわらず、制御手段による電圧変化手段の制御を実施しないことで、上述のような不要な処理をなくしてホスト装置の負荷を確実に低減することができる。
【００１７】
請求項４の発明では、電圧変化手段は、電源とＵＳＢ信号ラインとの間に設けられる抵抗器を含むように構成されるため、簡易な構成で電圧変化手段を構築でき、ＵＳＢインタフェースを構成するための標準的なチップを採用できるので、電圧変化手段を採用することによる製造コストの増加や大型化等を抑制することができる。
【００１８】
請求項５の発明では、電圧変化手段は、ＵＳＢインタフェースを構成するチップに実装される抵抗器を含むように構成されるため、この抵抗器と電源との接続の有無を制御するプログラム等を採用するだけで当該電圧変化手段を構築することができる。
【００１９】
請求項６の発明では、制御手段による電圧変化手段の制御を実施するか否かを選択するための選択手段が設けられている。これにより、当該情報取得装置を、通信回復機能が不要であるホスト装置等にＵＳＢ信号ラインを介して接続する場合には、選択手段により制御手段による電圧変化手段の制御の不実施を選択することで、不要な処理をなくすことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るバーコードリーダおよびホスト装置を示す外観図である。
【図２】図１のバーコードリーダの構成概要を示すブロック図である。
【図３】ＵＳＢインタフェースの電気的構成を概略的に示す機能ブロック図である。
【図４】バーコードリーダにて実施される通信回復処理の流れを例示するフローチャートである。
【図５】図５（Ａ）は、ＵＳＢ信号ラインを介して入出力されるデータが一部欠損した状態を説明するための説明図であり、図５（Ｂ）は、再接続前後でのＵＳＢ信号ラインを介して入出力されるデータの状態を説明するための説明図である。
【図６】本実施形態の変形例に係るバーコードリーダの要部を示す機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の情報取得装置をバーコードリーダに適用した一実施形態について、図面を参照して説明する。図１は、本実施形態に係るバーコードリーダ１０およびホスト装置１を示す外観図である。図２は、図１のバーコードリーダ１０の構成概要を示すブロック図である。図３は、ＵＳＢインタフェース５０の電気的構成を示す概略的に示す機能ブロック図である。
【００２２】
図１に示すバーコードリーダ１０は、ＵＳＢ（Universal Serial Bus）インターフェースのＵＳＢケーブル６０を介してホスト装置１に接続されるもので、ＪＡＮ，ＣＯＤＥ３９，ＮＷ−７，ＩＴＦ等のいわゆるバーコード（「一次元コード」の一例）を読み取るとともに読み取った読取情報をＵＳＢケーブル６０を介してホスト装置１に出力可能に構成されている。
【００２３】
ホスト装置１は、そのＵＳＢコネクタ２にＵＳＢケーブル６０が接続されることで、バーコードリーダ１０と通信可能に接続され、このバーコードリーダ１０に対して読み取った読取情報を当該ホスト装置１に出力させるための命令（以下、出力命令ともいう）を、ＵＳＢケーブル６０にて構成されるＵＳＢ信号ライン６１を介してバーコードリーダ１０に定期的に出力するように構成されている。
【００２４】
このホスト装置１は、ＵＳＢケーブル６０を介してＵＳＢ方式にて定期的に通信するように構成されているため、このＵＳＢケーブル６０をＵＳＢコネクタ２から外した後に再び接続すると、バーコードリーダ１０に対する処理が所定の初期条件等に応じてリセットされる。このため、バーコードリーダ１０とホスト装置１との間でＵＳＢ信号ライン６１を介した通信時に通信異常が生じた場合には、上述のように再接続することで、通信異常状態から回復することができる。
【００２５】
図１に示すように、バーコードリーダ１０は、主に、ハウジングを構成する上ケース１１および下ケース１２、このハウジング内に収容される図略のプリント配線板および光学系、さらにこのハウジングから外部に延びてホスト装置１と電気的な接続を可能にするＵＳＢケーブル６０等より構成されている。
【００２６】
上ケース１１および下ケース１２は、ＡＢＳ樹脂等の合成樹脂からなる成形部材で、主に、バーコードリーダ１０の表側の外観を形成している。これら上ケース１１および下ケース１２の一端側には、読取口１３が形成され、また他端側にはケーブル取付部１５が形成されている。この読取口１３が形成される一端側は、裏面側に大きく前傾する首曲がり形状に形成されている。これにより、使用者がバーコードリーダ１０を当該上ケース１１側から把持した状態で、読取対象物に貼付されたバーコードＢに読取口１３を当て易くしている。
【００２７】
なお、上ケース１１の首曲がり形状部のほぼ中央には、後述するように、バーコードの読み取りに関する情報を光で使用者に通知し得る発光部４３が形成されている。
【００２８】
図略のプリント配線板は、上ケース１１および下ケース１２により形成される内部空間に収容可能な矩形状に形成されており、メモリ３５や制御回路４０、あるいは発光部４３の光源となる発光ダイオード（ＬＥＤ）等の電気系の電子部品を実装することにより、所定の電子回路を構成し得る配線パターンがプリントされている。このプリント配線板には、これらの電子部品のほかに、バーコードの読み取りに必要な光学系の照明光源２１や受光センサ２８等も実装されている。
【００２９】
次に、このようなプリント配線板に実装されるバーコードリーダ１０の電気的構成を図２に基づいて説明する。図２に示すように、バーコードリーダ１０の電気的構成は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、発光部４３、ブザー４４、バイブレータ４５等のマイコン系と、から構成されている。
【００３０】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図２では、バーコードＢが貼付された読取対象Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００３１】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、バーコードＢに照射されて反射した反射光Ｌｒを受光可能に構成されるものである。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００３２】
結像レンズ２７は、外部から読取口１３を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本実施形態では、照明光源２１から照射された照明光Ｌｆが、バーコードＢにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００３３】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、発光部４３、ブザー４４、バイブレータ４５、ＵＳＢインタフェース５０等から構成されている。
【００３４】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、メモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００３５】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域や読取条件テーブルなども確保されるようになっている。またＲＯＭには、読取処理や後述する通信回復処理等を実行可能な所定のプログラムや、照明光源２１、受光センサ２８等の各ハードウェアを制御可能なシステムプログラムなどが予め格納されている。
【００３６】
制御回路４０は、バーコードリーダ１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるもので、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０は、内蔵された入出力インタフェースを介して種々の入出力装置と接続可能に構成されており、本実施形態の場合、発光部４３、ブザー４４、バイブレータ４５、ＵＳＢインタフェース５０等が接続されている。
【００３７】
これにより、制御回路４０は、例えば、バーコードＢの読み取りに関する情報を通知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、さらには当該バーコードリーダ１０の使用者に伝達し得る振動を発生可能なバイブレータ４５の駆動制御やホスト装置１とのＵＳＢ方式での通信を可能にするＵＳＢインタフェース５０の通信制御等を可能にしている。
【００３８】
上述のように構成されるバーコードリーダ１０にてバーコードＢの読み取りを行う場合、まず、制御回路４０によって指令を受けた照明光源２１から照明光Ｌｆが出射され、この照明光Ｌｆが読取口１３を通って読取対象Ｒに照射される。そして、照明光ＬｆがバーコードＢにて反射した反射光Ｌｒは読取口１３を通って装置内に取り込まれ、結像レンズ２７を通って受光センサ２８に受光される。受光センサ２８はこのバーコードＢの像に応じた受光信号を出力する。受光センサ２８から出力された受光信号は、公知のデコード処理によりデコードされて読取情報としてメモリ３５に記憶される。なお、制御回路４０および受光センサ２８等の読取手段は、特許請求の範囲に記載の「取得手段」の一例に相当し得る。
【００３９】
ここで、ＵＳＢインタフェース５０は、ＵＳＢ方式で通信を行うための通信用のインタフェースであって、図３に示すように、後述する通信回復処理を実施するために、ＵＳＢインタフェース制御チップ５１が出力情報有無検知部５２と出力命令検知部５３と電圧変化制御部５４を有するように構成されている。
【００４０】
出力情報有無検知部５２は、当該バーコードリーダ１０により読み取られた情報のうちホスト装置１に出力するための読取情報が存在するか否かを検知する機能を有するものである。なお、出力情報有無検知部５２は、特許請求の範囲に記載の「第１判定手段」の一例に相当し得る。
【００４１】
また、出力命令検知部５３は、ＵＳＢ信号ライン６１を介してホスト装置１から入力される入力信号に応じて、ＵＳＢ信号ライン６１が通信可能な状態であり、ホスト装置１から上述した出力命令が入力されているか否かを検知する機能を有するものである。なお、出力命令検知部５３は、特許請求の範囲に記載の「第２判定手段」の一例に相当し得る。
【００４２】
また、電圧変化制御部５４は、ＵＳＢ信号ライン６１と電源との間に設けられる電圧変化部５５の電圧を変化させる機能を有するものある。電圧変化部５５は、電源およびＵＳＢ信号ライン６１間に設けられる抵抗器５５ａとこの抵抗器５５ａに直列に配置されるＯＮ／ＯＦＦスイッチ５５ｂとを備えており、電圧変化制御部５４によりスイッチ５５ｂがＯＮ状態になることで、ＵＳＢ信号ライン６１の出力電圧が０（Ｖ）になるように構成されている。なお、電圧変化制御部５４は、特許請求の範囲に記載の「制御手段」の一例に相当し、電圧変化部５５は、特許請求の範囲に記載の「電圧変化手段」の一例に相当し得る。
【００４３】
次に、バーコードリーダ１０の通信回復処理について説明する。図４は、バーコードリーダ１０にて実施される通信回復処理の流れを例示するフローチャートである。図５（Ａ）は、ＵＳＢ信号ライン６１を介して入出力されるデータが一部欠損した状態を説明するための説明図であり、図５（Ｂ）は、再接続前後でのＵＳＢ信号ライン６１を介して入出力されるデータの状態を説明するための説明図である。
【００４４】
この通信回復処理は、ノイズ等の影響によりＵＳＢ信号ライン６１を介して入力されるデータの一部または全部が欠損したためにホスト装置１から上記出力命令が入力されなくなる場合に、当該バーコードリーダ１０がホスト装置１に対して擬似的に再接続された状態（再接続状態）を自ら作り出すことで、ホスト装置１からの出力命令の出力を自動的に促すための処理である。
【００４５】
以下、通信回復処理について、図４のフローチャートを用いて詳細に説明する。
まず、図４のステップＳ１０１において、ホスト装置１への接続が完了したか否かについて判定される。電源ＯＮ状態のホスト装置１に対して、そのＵＳＢコネクタ２にＵＳＢケーブル６０のコネクタが差し込まれてホスト装置１への接続が完了すると、ステップＳ１０１にてＹｅｓと判定される。なお、この判定ステップを設ける理由については後述する。
【００４６】
次に、ステップＳ１０３において、出力情報有無検知部５２により、ホスト装置１へ出力するための読取情報が存在するか否かについて判定される。ここで、バーコードＢが光学的に読み取られておらず、出力すべき読取情報が存在しない場合には、ステップＳ１０３にてＮｏと判定されて、バーコードＢが光学的に読み取られるまで、ステップＳ１０３にてＮｏと判定が繰り返される。
【００４７】
そして、バーコードＢが光学的に読み取られてデコードされることで出力すべき読取情報が存在することとなると、ステップＳ１０３にてＹｅｓと判定される。続いて、ステップＳ１０５において、出力命令検知部５３により、ホスト装置１から上述した出力命令が入力されているか否かについて判定される。ここで、図３の円領域Ｓ１にて簡易的に例示するように、ＵＳＢ信号ライン６１が通信可能な状態であり、ホスト装置１から上述した出力命令が出力命令検知部５３に定期的に入力されている場合には、ステップＳ１０５にてＹｅｓと判定されて、上記ステップＳ１０３からの処理が繰り返される。
【００４８】
一方、図５（Ａ）の円領域Ｓ２にて簡易的に例示するように、ＵＳＢ信号ライン６１を介して入出力されるデータの一部または全部が欠損しているため、ＵＳＢ信号ライン６１が通信不可能な状態であるか、ホスト装置１から上述した出力命令が出力命令検知部５３に入力されていない通信異常が発生している場合には、ステップＳ１０５にてＮｏと判定される。
【００４９】
そして、ステップＳ１０７において、電圧低減処理がなされる。この処理では、電圧変化制御部５４により、ＯＦＦ状態のスイッチ５５ｂがＯＮ状態になった後に再びＯＦＦ状態になることで、図５（Ｂ）の円領域Ｓ３にて簡易的に例示するように、ＵＳＢ信号ライン６１の出力電圧が一度０（Ｖ）になりその後所定の電圧値まで上昇する。このため、バーコードリーダ１０がホスト装置１に対して擬似的に再接続された再接続状態が作り出されて、バーコードリーダ１０に対する処理がリセットされる。これにより、通信異常状態から回復し、ホスト装置１からの出力命令の出力が自動的に促されることとなる。
【００５０】
ここで、ステップＳ１０１の判定ステップを設けた理由について、以下に説明する。
読取作業開始時等、実際にバーコードリーダ１０をホスト装置１にＵＳＢケーブル６０を介して接続する際には、ホスト装置１に出力するための読取情報が存在すると判定されるとともに上記出力命令が入力されていないと判定される場合がある。この場合には、ホスト装置１との通信回復が不要であるにもかかわらず、ステップＳ１０３にてＹｅｓと判定されるとともにステップＳ１０５にてＮｏと判定されて、電圧変化制御部５４による電圧変化部５５の制御が実施されることとなる。
【００５１】
そこで、上記ステップＳ１０１における判定ステップによりホスト装置１に対してＵＳＢ信号ライン６１を介した接続状態が確立されたと判定されるまで、ステップＳ１０３およびステップＳ１０５（出力情報有無検知部５２および出力命令検知部５３）の判定結果にかかわらず、電圧変化制御部５４による電圧変化部５５の制御を実施しないことで、上述のような不要な処理をなくしてホスト装置１の負荷を確実に低減することができる。
【００５２】
以上説明したように、本実施形態に係るバーコードリーダ１０では、出力情報有無検知部５２によりホスト装置１に出力するための読取情報（取得情報）が存在すると判定され、出力命令検知部５３により出力命令が入力されていないと判定される場合に、電圧変化制御部５４により制御されて、電圧変化部５５によりＵＳＢ信号ライン６１を介する出力信号の電圧が低減されて、ホスト装置１に対して擬似的に再接続された再接続状態が作り出される。
【００５３】
このため、ホスト装置１に出力するための読取情報が存在し、かつ、ホスト装置１に対して読取情報を出力する出力命令が入力されていない場合、すなわち、ホスト装置１との通信回復が必要な場合にのみ、上記再接続状態が作り出されることとなる。これにより、ノイズ等を検知する毎に上記再接続状態が作り出される場合と比較して、ホスト装置１との通信回復のための再接続状態を当該ホスト装置１の負荷を増大させることなく実施することができる。
【００５４】
また、本実施形態に係るバーコードリーダ１０は、バーコードＢを光学的に読み取り可能に構成されている。これにより、バーコードのように容易に大量の情報を読み取るバーコードリーダであっても、ホスト装置１との通信回復のための再接続状態を当該ホスト装置１の負荷を増大させることなく実施することができる。
【００５５】
さらに、本実施形態に係るバーコードリーダ１０では、ステップＳ１０１にてホスト装置１に対してＵＳＢ信号ライン６１を介した接続状態が確立されたと判定されるまで、出力情報有無検知部５２および出力命令検知部５３の判定結果にかかわらず、電圧変化制御部５４による電圧変化部５５の制御が実施されない。
【００５６】
これにより、読取作業開始時等、ホスト装置１との通信回復が不要である場合には、電圧変化制御部５４による電圧変化部５５の制御を実施しないことで、上述のような不要な処理をなくしてホスト装置１の負荷を確実に低減することができる。
【００５７】
さらにまた、本実施形態に係るバーコードリーダ１０では、電圧変化部５５は、電源とＵＳＢ信号ライン６１との間に設けられる抵抗器５５ａを含むように構成されるため、簡易な構成で電圧変化手段を構築でき、ＵＳＢインタフェース５０を構成するための標準的なチップを採用できるので、電圧変化部５５を採用することによる製造コストの増加や大型化等を抑制することができる。
【００５８】
図６（Ａ），（Ｂ）は、本実施形態の変形例に係るバーコードリーダ１０の要部を示す機能ブロック図である。
本実施形態の第１変形例として、電圧変化部５５は、抵抗器５５ａおよびスイッチ５５ｂにより構成されることに限らず、例えば、図６（Ａ）に示すように、抵抗器５５ａとこの抵抗器５５ａに直列に配置されるトランジスタ５５ｃ等とにより構成されてもよい。この場合、ステップＳ１０７における電圧低減処理では、電圧変化制御部５４によりトランジスタ５５ｃ等を制御して、ＵＳＢ信号ライン６１の出力電圧を、０（Ｖ）に低減した後に所定の電圧値まで上昇させてもよいし、ホスト装置１が再接続されたと判断する所定の電圧閾値以下に低減した後に所定の電圧値まで上昇させてもよい。
【００５９】
また、本実施形態の第２変形例として、図６（Ｂ）に示すように、電圧変化部５５は、ＵＳＢインタフェース５０を構成するＵＳＢインタフェース制御チップ５１に実装される抵抗器５５ｄおよびスイッチ５５ｅを含むように構成されてもよい。この場合には、このスイッチ５５ｅにより抵抗器５５ｄと電源との接続の有無を制御するプログラム等を採用するだけで当該電圧変化部５５を構築することができる。
【００６０】
また、本実施形態の第３変形例として、電圧変化制御部５４による電圧変化部５５の制御を実施するか否か、すなわち上記通信回復処理を実施するか否かを選択するための選択手段を採用してもよい。具体的には、上記選択手段として所定の操作スイッチを新たに設けてもよいし、所定のバーコード（光学的情報）を読み取った場合に上記通信回復処理を実施しない（実施する）ようにしてもよい。
【００６１】
これにより、当該バーコードリーダ１０を、通信回復機能が不要であるホスト装置等にＵＳＢ信号ライン６１を介して接続する場合には、上記選択手段により電圧変化制御部５４による電圧変化部５５の制御の不実施を選択することで、不要な処理をなくすことができる。
【００６２】
なお、本発明は上記実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）電圧変化部５５は、電圧変化制御部５４により制御されることでＵＳＢ信号ライン６１の出力電圧を低減することに限らず、制御回路４０により直接制御されることでＵＳＢ信号ライン６１の出力電圧を低減してもよい。
【００６３】
（２）本発明に係る情報取得装置は、上述したバーコードリーダ１０に適用されることに限らず、例えば、二次元コード等の光学的情報を光学的に読み取り可能な光学的情報読取装置やキーボードおよびマウスなど、ホスト装置１にＵＳＢ信号ライン６１を介して接続されて当該ホスト装置１に対して取得した情報を出力する情報取得装置に適用されてもい。
【符号の説明】
【００６４】
１…ホスト装置
１０…バーコードリーダ（情報取得装置）
４０…制御回路
５０…ＵＳＢインタフェース
５１…ＵＳＢインタフェース制御チップ
５２…出力情報有無検知部（第１判定手段）
５３…出力命令検知部（第２判定手段）
５４…電圧変化制御部（制御手段）
５５…電圧変化部（電圧変化手段）
６０…ＵＳＢケーブル
６１…ＵＳＢ信号ライン
Ｂ…バーコード（所定の情報）
【図１】
2012048430.tif 000003
【図２】
2012048430.tif 000004
【図３】
2012048430.tif 000005
【図４】
2012048430.tif 000006
【図５】
2012048430.tif 000007
【図６】
2012048430.tif 000008