(57)【要約】【課題】  標準のＵＳＢケーブルをそのまま用いてホストからＵＳＢ機器に対してハードリセット等の強制動作制御を実行することができるＵＳＢ接続システム、ＵＳＢ機器、及びホストを提案する。【解決手段】  ＵＳＢ接続システムのホストに、ＵＳＢ機器に動作指示する動作指示信号をＵＳＢケーブル内のＶＢＵＳ線により送信するＶＢＵＳ線信号送信手段を備え、ＵＳＢ接続システムのＵＳＢ機器に、送信された前記動作指示信号を検知する信号検知手段と、検知した前記動作指示信号に基づいて所定の動作を実行する動作実行手段とを備えた。【選択図】    図１
2006048496.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢインターフェイスを備えたＵＳＢ機器とホストとをＵＳＢケーブルで接続してデータ通信するＵＳＢ接続システムであって、
前記ホストに、
ＵＳＢ機器に動作指示する動作指示信号をＵＳＢケーブル内のＶＢＵＳ線により送信するＶＢＵＳ線信号送信手段を備え、
前記ＵＳＢ機器に、
送信された前記動作指示信号を検知する信号検知手段と、
検知した前記動作指示信号に基づいて所定の動作を実行する動作実行手段とを備えた
ＵＳＢ接続システム。
【請求項２】
前記動作指示信号に、予め定めた所定の規則に従うことで動作指示信号であることを示す規則信号部を設定した
請求項１記載のＵＳＢ接続システム。
【請求項３】
前記規則信号部を、
ＯＮ状態のＶＢＵＳ線をＯＦＦ状態にし、予め定めた所定時間だけ上記ＯＦＦ状態を継続した後にＯＮ状態に戻す信号部分に設定し、
前記信号検知手段による動作指示信号の検知を、
ＶＢＵＳ線がＯＦＦ状態となっている時間が予め定めた最小時間から最大時間の間であった場合に動作指示信号として検知する設定とした
請求項２記載のＵＳＢ接続システム。
【請求項４】
前記規則信号部を、前記最小時間より長く前記最大時間より短い範囲内でＯＦＦ状態とする時間が異なる複数種類に設定し、
前記動作実行手段を、実行可能な複数種類の異なる動作のうち前記規則信号部でＯＦＦ状態となっている時間に対応する動作を実行する設定とした
請求項３記載のＵＳＢ接続システム。
【請求項５】
前記規則信号部を、前記最小時間より長く前記最大時間より短い範囲内でＯＦＦ状態とする時間が異なる複数種類に設定し、
複数のＵＳＢ機器のうち上記時間によって指定されたＵＳＢ機器の前記動作実行手段が、あらかじめ定められた動作を実行する設定とした
請求項３記載のＵＳＢ接続システム。
【請求項６】
前記規則信号部を、
予め定めた信号パターンで構成して動作指示信号であることを示すパターン信号部と、
複数のＵＳＢ機器のうち前記所定の動作を実行させるＵＳＢ機器を指定するＵＳＢ機器指定信号部と、
上記ＵＳＢ機器に実行させる動作を指定する動作指定信号部とで構成し、
前記信号検知手段による動作指示信号の検知を、
前記パターン信号部を認識した場合に動作指示信号として検知する設定とし、
前記動作実行手段を、
前記ＵＳＢ機器指定信号部にて自己が指定された場合に、前記動作指定信号部にて指定された動作を実行する設定とした
請求２又は３記載のＵＳＢ接続システム。
【請求項７】
前記動作実行手段で実行する処理に、
ＵＳＢ機器をリセット動作するリセット処理、又は／及びスリープ状態から通常状態に切替える切替処理を設定した
請求項１から６のいずれか１つに記載されたＵＳＢ接続システム。
【請求項８】
前記動作実行手段で実行する処理に、
必要な情報を適宜の記憶手段に保存させる情報保存処理を設定した
請求項１から７のいずれか１つに記載のＵＳＢ接続システム。
【請求項９】
ホストからＶＢＵＳ線により送信された前記動作指示信号を検知する信号検知手段と、
検知した前記動作指示信号に基づいて所定の動作を実行する動作実行手段とを備え、
請求項１から８のいずれか１つに記載のＵＳＢ接続システムに使用する
ＵＳＢ機器。
【請求項１０】
ＵＳＢ機器に動作指示する動作指示信号をＵＳＢケーブル内のＶＢＵＳ線により送信するＶＢＵＳ線信号送信手段を備え、
請求項１から８のいずれか１つに記載のＵＳＢ接続システムに使用する
ホスト。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＵＳＢ機器についてハードリセット等の強制動作を実行するようなＵＳＢ接続システム、ＵＳＢ機器、及びホストに関する。
【背景技術】
【０００２】
従来、回線異常や内部ユニットのハングアップ等によるＡＴＭの内部通信障害は、フィールドにおいて一定の発生頻度があり、削減することができてない。
【０００３】
このため既存のＡＴＭでは、専用回線を用いた電源のＯＦＦ／ＯＮ機能による復旧手段や、ＲＳ−２３２Ｃインターフェイスの様なハードリセット信号を使用した復旧手段を備えている。これらの復旧手段は、復旧用の専用回線を用いているため、必然的にコスト増となっている。
【０００４】
また、市場からの要求として、ＡＴＭについて省エネ機能（スリープ機能）を実現することが求められている。
【０００５】
省エネ機能を実現しようとすると、省エネモード中はＣＰＵが応答できないため、省エネモードから復旧するためには復旧専用の信号・回路が必要となり、さらに通信ラインに省エネモード検出専用回路を備えることが必要となる。これらもコスト増となっている。
【０００６】
このような状況下において、近年では、汎用性の高いＵＳＢ（Universal Serial Bus）インターフェイスを、ＡＴＭの内部通信として採用する動きがある。
【０００７】
ＵＳＢ機器の暴走時には、ＵＳＢコネクタを抜き差しして復旧することが一般的な解決方法であるが、ＡＴＭ等の無人機においては、人手を介さず復旧する方法が望まれる。
【０００８】
そして、通信障害や暴走時にＵＳＢ機器にリセットをかけて復旧する方法としては、ＵＳＢ回線の他に専用回線を付加して、この専用回線を介してＵＳＢデバイスにリセットを実行するデバイス制御システムが提案されている（特許文献１参照）。
【０００９】
また、通信異常の状態を発見した時に、ＵＳＢの信号ライン上のリセットステータス（ＳＥ０）を検出し、自動的にＵＳＢ機器のリセットを実行するＵＳＢ機器も提案されている（特許文献２参照）。
【００１０】
【特許文献１】特開２００３−１３１９５６号公報
【特許文献２】特開２００２−３７３０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、専用回線を介してリセットする方法では、別途専用回線を設けることによる大幅なコスト増が伴うと共に、汎用ＵＳＢ機器を改造しなければならないために汎用性がなくなるという問題がある。
【００１２】
また、信号ライン上のリセットステータス（ＳＥ０）を検出し自動的にＵＳＢ機器のリセットを実行する方法では、ＵＳＢ機器側のデバイスが信号ラインを不正にドライブしていると、ホスト側からリセットステータス（ＳＥ０）の状態にできないという問題がある。  
さらにこの方法では、ＵＳＢ機器が複数接続されている場合に全ての機器にリセットがかかってしまう問題がある。
【００１３】
またＵＳＢ回線上にリセットが入れば必ずＵＳＢ機器がリセットを実行するため、省エネ機能の実現にあっては省エネ中でも強制的にリセットが入ってしまうという問題もある。さらに、リセットを実行する前にＵＳＢ機器の状態をログ状態に残したい場合も、強制的なリセットにより残すべきデータが失われるという問題がある。
【００１４】
この発明は、上述した問題に鑑み、標準のＵＳＢケーブルをそのまま用いてホストからＵＳＢ機器に対してハードリセット等の動作制御を実行することができるＵＳＢ接続システム、ＵＳＢ機器、及びホストを提案し、内部通信障害の復旧や省エネモードからの復旧等の動作制御を可能としてＵＳＢ機器の可用性を向上することを目的とする。
【課題を解決するための手段】
【００１５】
この発明は、ＵＳＢインターフェイスを備えたＵＳＢ機器とホストとをＵＳＢケーブルで接続してデータ通信するＵＳＢ接続システムであって、前記ホストに、ＵＳＢ機器に動作指示する動作指示信号をＵＳＢケーブル内のＶＢＵＳ線により送信するＶＢＵＳ線信号送信手段を備え、前記ＵＳＢ機器に、送信された前記動作指示信号を検知する信号検知手段と、検知した前記動作指示信号に基づいて所定の動作を実行する動作実行手段とを備えたＵＳＢ接続システムであることを特徴とする。
【００１６】
前記信号検知手段は、ＶＢＵＳ線のＯＮ／ＯＦＦの時間やパターン等を検知する回路で構成することを含む。  
前記動作実行手段は、リセット回路、省エネ制御回路、ログ用メモリ退避回路、又はこれらの複数等、ＵＳＢ機器内部に備えている動作実行回路で構成することを含む。また、上記動作実行回路と、該動作実行回路に制御信号を送信する動作制御回路で構成することを含む。
【００１７】
前記動作指示信号は、ホストと通信可能に接続したＵＳＢ機器が単体の場合を想定して、単純にＵＳＢ機器に所定の動作を実行させる信号で構成する、あるいは、ホストと通信可能に接続したＵＳＢ機器が複数の場合を想定して、指定したＵＳＢ機器のみに所定の動作を実行させる信号で構成することを含む。
【００１８】
前記構成により、ホストからＶＢＵＳ線を介して動作指示信号を受け取り、これに従ってＵＳＢ機器内の動作実行手段に所定の動作を実行させることができる。  
特に、ＵＳＢケーブルから電力供給を受けるいわゆるバスパワーＵＳＢ機器ではなく、ＵＳＢケーブル以外から電力供給を受けるセルフパワーＵＳＢ機器に関して、例えばハードリセット等の動作を実行させることが可能となる。  
すなわち、一般的にリセット方法であるＵＳＢケーブルの手動による抜き差し等を行わなくとも、セルフパワーＵＳＢ機器にホストが自動処理にてハードリセットを実行させるといったことが可能となる。
【００１９】
この発明の態様として、前記動作指示信号に、予め定めた所定の規則に従うことで動作指示信号であることを示す規則信号部を設定することができる。  
これにより、ノイズ等による誤動作を防止することができる。
【００２０】
またこの発明の態様として、前記規則信号部を、ＯＮ状態のＶＢＵＳ線をＯＦＦ状態にし、予め定めた所定時間だけ上記ＯＦＦ状態を継続した後にＯＮ状態に戻す信号部分に設定し、前記信号検知手段による動作指示信号の検知を、ＶＢＵＳ線がＯＦＦ状態となっている時間が予め定めた最小時間から最大時間の間であった場合に動作指示信号として検知する設定とすることができる。
【００２１】
これにより、ＵＳＢケーブルの脱着等によるＶＢＵＳ線のＯＦＦ、及びノイズと区別して確実に動作指示信号を検知することができる。
【００２２】
またこの発明の態様として、前記規則信号部を、前記最小時間より長く前記最大時間より短い範囲内でＯＦＦ状態とする時間が異なる複数種類に設定し、前記動作実行手段を、実行可能な複数種類の異なる動作のうち前記規則信号部でＯＦＦ状態となっている時間に対応する動作を実行する設定することができる。
【００２３】
前記複数種類の異なる動作は、ＵＳＢ機器のリセット、ＵＳＢ機器の省エネモードと通常モードの切替え、及びＵＳＢ機器の動作や状態等のログの記録等、複数種類の動作に設定することを含む。  
前記構成により、ＯＦＦ状態とする時間の長さでＵＳＢ機器に実行させる動作を指定することができる。
【００２４】
またこの発明の態様として、前記規則信号部を、予め定めた信号パターンで構成して動作指示信号であることを示すパターン信号部と、複数のＵＳＢ機器のうち前記所定の動作を実行させるＵＳＢ機器を指定するＵＳＢ機器指定信号部と、上記ＵＳＢ機器に実行させる動作を指定する動作指定信号部とで構成し、前記信号検知手段による動作指示信号の検知を、前記パターン信号部を認識した場合に動作指示信号として検知する設定とし、前記動作実行手段を、前記ＵＳＢ機器指定信号部にて自己が指定された場合に、前記動作指定信号部にて指定された動作を実行する設定とすることができる。
【００２５】
前記パターン信号、ＵＳＢ機器指定信号部、及び動作指定信号部は、ＶＢＵＳ線のＯＮ／ＯＦＦのパターンによる信号等、ＶＢＵＳ線から送信可能な信号で構成することを含む。
【００２６】
前記構成により、ＵＳＢ機器内の複数の回路に対して、個別に必要な動作をホストから実行させることができ、実行可能に設定された異なる複数の動作のうち必要な動作をＵＳＢ機器に実行させることができる。
【００２７】
またこの発明の態様として、前記動作実行手段で実行する処理に、ＵＳＢ機器をリセット動作するリセット処理、又は／及びスリープ状態から通常状態に切替える切替処理を設定することができる。
【００２８】
これにより、ＵＳＢケーブルの信号線がＵＳＢ機器によって不正にドライブされていても、ホストからＶＢＵＳ線を介して送信する動作指示信号にてハードリセット等のリセットやスリープ状態からの復帰等を行うことができる。
【００２９】
またこの発明の態様として、前記動作実行手段で実行する処理に、必要な情報を適宜の記憶手段に保存させる情報保存処理を設定することができる。  
前記必要な情報は、ＵＳＢ機器の動作状態等で構成するログ情報等、リセットや電源ＯＦＦで消してしまいたくない情報で構成することを含む。
【００３０】
前記記憶手段は、不揮発性メモリ等、リセットや電源ＯＦＦ等で消えないようにデータを記憶可能な手段で構成することを含み、必要な情報の保存に別途備える、あるいは他の用途のために備えているものを使用することを含む。
【００３１】
前記情報保存処理は、揮発性メモリ等のリセットや電源ＯＦＦ等で情報が消えるメモリから前記必要な情報を前記記憶手段に移動する処理、あるいは、必要な情報を取得して前記記憶手段に保存する処理で構成することを含む。
【００３２】
前記構成により、ＵＳＢ機器にトラブルが起こった場合等に、ホストからのＶＢＵＳ線を介して送信される動作指示信号によってログを保存し、後にトラブル原因を解析することが可能となる。
【００３３】
またこの発明は、ホストからＶＢＵＳ線により送信された前記動作指示信号を検知する信号検知手段と、検知した前記動作指示信号に基づいて所定の動作を実行する動作実行手段とを備え、前記ＵＳＢ接続システムに使用するＵＳＢ機器とすることができる。  
これにより、ホストからＶＢＵＳ線を通じて動作制御できるＵＳＢ機器を提供することができる。
【００３４】
またこの発明は、ＵＳＢ機器に動作指示する動作指示信号をＵＳＢケーブル内のＶＢＵＳ線により送信するＶＢＵＳ線信号送信手段を備え、前記ＵＳＢ接続システムに使用するホストとすることができる。  
これにより、ＵＳＢ機器に対してＶＢＵＳ線を通じて動作制御できるホストを提供することができる。
【発明の効果】
【００３５】
この発明により、標準のＵＳＢケーブルをそのまま用いてホストからＵＳＢ機器に対してリセット等の動作制御を実行することができる。
【発明を実施するための最良の形態】
【００３６】
この発明の一実施形態を以下図面と共に説明する。  
まず、図１のシステム構成を示すブロック図と共に、ＵＳＢ接続システム１の構成について説明する。
【００３７】
ＵＳＢ接続システム１は、ホスト１０とＵＳＢ機器５０（第１ＵＳＢ機器５０ａ、第２ＵＳＢ機器５０ｂ、…）とを、ＵＳＢハブ３０を介してＵＳＢケーブル２０にて接続して構成している。  
ＵＳＢケーブル２０は、ＶＢＵＳライン２１、Ｄ＋ライン２２、Ｄ−ライン２３、及びＧＮＤライン２４で構成している。
【００３８】
標準規格のＵＳＢ機器５０は、前記ＶＢＵＳライン２１からの５Ｖ信号送信を受けて、ホスト１０への接続有無を認識する。またＵＳＢ機器５０が消費電力の少ない小型機器であるバスパワータイプの場合には、このＶＢＵＳ信号からの５Ｖ電力で駆動するが、この実施形態では、ＶＢＵＳ信号からの５Ｖ電力で駆動しない、いわゆるセルフパワータイプのＵＳＢ機器を対象としている。
【００３９】
Ｄ＋ライン２２及びＤ−ライン２３は、ホスト１０とＵＳＢ機器５０とがデータの送受信を行う信号ラインである。  
ＧＮＤライン２４は、０Ｖの基準電位のラインである。
【００４０】
ＵＳＢハブ３０は、ホスト側に１つのＵＳＢ端子、ＵＳＢ機器側に複数のＵＳＢ端子を備えており、ホスト１０からＵＳＢケーブル２０を介して受信した信号等を、ＵＳＢケーブル２０にて接続した各ＵＳＢ機器５０へ送信し、ＵＳＢ機器５０から受信した信号をホスト１０に送信する。
【００４１】
ホスト１０の内部には、前記ＵＳＢケーブル２０を介したデータ通信等をコントロールするＵＳＢコントロール回路１１を備えている。
【００４２】
ＵＳＢコントロール回路１１の内部には、ＵＳＢケーブル２０内のＶＢＵＳラインへの５Ｖ信号の送信をオン／オフ制御するＶＢＵＳオン／オフ制御回路１２を備えている。
【００４３】
なお、ＶＢＵＳオン／オフ制御回路１２による５Ｖ信号送信のオン／オフは、ＶＢＵＳライン２１を介してＵＳＢ機器５０に動作を指示するＶＢＵＳ信号となる。
【００４４】
ＵＳＢ機器５０は、ＶＢＵＳオン／オフ時間検知回路５１、機器制御回路５２、ＵＳＢデバイスチップ５３、機器全体リセット回路５４、省エネ制御回路５５、及びログ用メモリ退避回路５６等を備えている。
【００４５】
ＶＢＵＳオン／オフ時間検知回路５１は、ＶＢＵＳライン２１から５Ｖ信号の送信を受けてこれをＯＮと検知し、５Ｖ信号の送信が停止するとこれをＯＦＦと検知し、さらにＯＮ／ＯＦＦの切替わり間隔の時間も検知する構成としている。これにより、ホスト１０からのＶＢＵＳ信号を検知している。
【００４６】
また、ＶＢＵＳ信号のＯＦＦ時間が規定の時間より短いときは、ＵＳＢデバイスチップ５３への５Ｖ信号の送信を実行し、ＯＦＦ時間が規定の時間より長いときは５Ｖ信号の停止を実行する。これによりＵＳＢデバイスチップ５３が従来規格の状態でホスト１０の接続有無を確認できるようにしている。
【００４７】
なお、このようにＶＢＵＳライン２１から５Ｖ信号の送信／停止をＶＢＵＳ信号として検知し、この５Ｖ信号の送信／停止とは異なるタイミングでＵＳＢデバイスチップ５３に対して５Ｖ信号の送信／停止を制御することは、水晶にて発生させるクロックで時間を監視することによって可能としている。
【００４８】
機器制御回路５２は、ＶＢＵＳオン／オフ時間検知回路５１から動作制御信号を受信し、これに従って各制御実行回路（機器全体リセット回路５４、省エネ制御回路５５、及びログ用メモリ退避回路５６等）の動作制御を実行する。
【００４９】
ＵＳＢデバイスチップ５３は、ＶＢＵＳオン／オフ時間検知回路５１から供給される５Ｖ信号によってホスト１０の接続／取外しを検知し、信号ライン（２２，２３）によってホスト１０とのデータ通信を行う。
【００５０】
機器全体リセット回路５４は、機器制御回路５２からの動作制御信号に従って、ＵＳＢ機器全体のリセットを行う回路である。このときのリセットはハードリセットに設定している。
【００５１】
省エネ制御回路５５は、機器制御回路５２からの動作制御信号に従って、ＵＳＢ機器５０を省エネモードと通常モードとに運転モードを切り替える処理を実行する回路である。
【００５２】
ログ用メモリ退避回路５６は、機器制御回路５２からの動作制御信号に従って、ＵＳＢ機器５０内の状態を、ログデータとして図示省略する不揮発性メモリに退避させる回路（不揮発性メモリに記憶させる回路）である。  
また、ＵＳＢ機器５０は外部電源ケーブル５９を備えており、これにより、商用電源等による外部からの電力供給を受けて各種動作を実行する。
【００５３】
なお、この実施形態では、ＵＳＢ接続システム１をＡＴＭで構成しており、ホスト１０はＡＴＭ内のコントロールユニットで構成し、ＵＳＢ機器５０はＡＴＭ内の紙幣処理装置や硬貨処理装置で構成している。
【００５４】
以上の構成により、ホスト１０とＵＳＢ機器５０はＵＳＢケーブル２０の信号ライン（２２，２３）を介してデータ送信することができる。これにより、ＵＳＢ機器５０のリセットや省エネモードからの復旧やログの記録といった強制動作（非常時動作）を、ホスト１０がＵＳＢケーブル２０のＶＢＵＳライン２１を介してＵＳＢ機器５０に実行させることが可能となる。
【００５５】
次に、図２に示す信号説明図と共に、ホストがＶＢＵＳライン２１を通じて送信し、ＶＢＵＳオン／オフ時間検知回路５１が検知するＶＢＵＳ信号６１について説明する。
【００５６】
ＶＢＵＳ信号６１としては、ＵＳＢ機器全体のリセットを指示するリセット指示、省エネモードから通常モードに復旧する省エネ復旧指示、及び、ログを記録するログ記録指示等、複数種類の信号をホスト１０に予め設定して用意している。
【００５７】
このＶＢＵＳ信号６１は、（Ａ）に示すように、ＶＢＵＳをＯＮからＯＦＦに切替え、予め設定した動作指示用時間が経過した後にＯＦＦからＯＮに戻して構成する。
【００５８】
この動作指示用時間は、予め定めた最小時間より長く、最大時間より短い時間に設定している。  
また、動作指示用時間の長さは、最小時間より長く、最大時間より短い範囲内で異ならせて複数種類設定している。
【００５９】
この動作指示用時間の長さによって、ＶＢＵＳオン／オフ時間検知回路５１が上述したリセット指示、省エネ復旧指示、及びログ記録指示を識別可能なようにしている。
【００６０】
上記最小時間は、（Ｂ）に示すようにノイズにより発生し得るＯＦＦ時間より長い時間（例えば１０ｍｓｅｃ）に設定しており、ノイズによる誤動作を防止している。
【００６１】
また、上記最大時間は、ＶＢＵＳ信号６１を検知するのに十分長く、かつ、（Ｃ）に示すようにホスト１０とのＵＳＢ接続が断になったことを検知するのが不必要に遅くならない時間（例えば２０ｍｓｅｃ）に設定している。
【００６２】
以上のようにＶＢＵＳ信号６１を設定することで、ノイズによる誤動作を防止し、ＶＢＵＳオン／オフ時間検知回路５１は、ホスト１０からのＶＢＵＳ信号６１を確実に検知することができ、またＵＳＢ接続が断になったことも確実に検知できる。
【００６３】
なお、ＶＢＵＳ信号６１は複数種類の信号を用意したが、例えばリセット指示等の１種類の信号を用意しても良い。
【００６４】
次に、図３に示す処理フロー図と共に、ＵＳＢ機器５０のＶＢＵＳオン／オフ時間検知回路５１、及び機器制御回路５２が実行する動作について説明する。  
ＶＢＵＳオン／オフ時間検知回路５１は、ＵＳＢケーブル２０によりホスト１０と接続するまでの間、ＶＵＢＳライン２１がＯＮ（５Ｖ信号送信）となるまでのあいだ待機する（ステップｎ１：ＮＯ）。
【００６５】
ＯＮになると（ステップｎ１：ＹＥＳ）、ＵＳＢデバイスチップ５３へ５Ｖ信号の送信を開始し（ステップｎ２）、ＶＢＵＳライン２１がＯＦＦ（０Ｖ）となるまで待機する（ステップｎ３：ＮＯ）。
【００６６】
ＶＢＵＳライン２１がＯＦＦとなると（ステップｎ３：ＹＥＳ）、設定範囲内のＶＢＵＳ信号であるか、すなわち本実施形態では最小時間から最大時間の間でＯＮとなったかを判定してＶＢＵＳ信号を検知する（ステップｎ４）。
【００６７】
設定範囲内でない場合、すなわちＶＢＵＳ信号でないと判定した場合は（ステップｎ４：ＮＯ）、ＶＢＵＳライン２１がＯＦＦとなっているオフ時間が、切断判定時間以上となっていないか判定する（ステップｎ６）。
【００６８】
オフ時間が切断判定時間を超えてなかった場合は（ステップｎ６：ＹＥＳ）、そのまま処理を終了し、超えていた場合は（ステップｎ６：ＹＥＳ）、ＵＳＢデバイスチップ５３への５Ｖ信号の送信を停止して（ステップｎ７）、処理を終了する。
【００６９】
このように、ＵＳＢデバイスチップ５３への５Ｖ信号の送信／停止をＶＢＵＳオン／オフ時間検知回路５１が制御することにより、ホスト１０とＶＢＵＳオン／オフ時間検知回路５１の間でＶＢＵＳライン２１による信号の送受信を可能とし、かつ、ＵＳＢデバイスチップ５３でのホスト接続確認を従来規格の仕様で行えるようにしている。
【００７０】
前記ステップｎ４で、検知したＶＢＵＳ信号が設定範囲内であった場合は（ステップｎ４：ＹＥＳ）、検知したＶＢＵＳ信号に対応する制御用信号を機器制御回路５２へ送信する（ステップｎ５）。
【００７１】
機器制御回路５２は、制御用信号を受信するまで待機している（ステップｎ８：ＮＯ）。制御用信号を受信すると（ステップｎ８：ＹＥＳ）、該制御用信号の内容に従って、機器全体リセット回路５４、省エネ制御回路５５、及びログ用メモリ退避回路５６のうちの対象回路に対して指示された動作（リセット動作、省エネモードからの復旧動作、又はログの記録動作等）を実行させ（ステップｎ９）、処理を終了する。
【００７２】
以上の動作により、ホスト１０はＵＳＢ機器５０に対して、ＶＢＵＳライン２１から動作制御を行うことができる。
【００７３】
従って、信号ライン（２２，２３）がエラー発生等でＵＳＢ機器５０によって不正にドライブされた場合であっても、ホスト１０だけがドライブできてＵＳＢ機器５０はドライブできないＶＢＵＳライン２１から、リセット動作や省エネ動作やログ記録動作等を実行させることができる。
【００７４】
特に、ＵＳＢ機器５０のＵＳＢデバイスチップ５３やＣＰＵ等の動作異常の場合には、ハードリセットを実行させてホスト１０から無人で復旧させることができる。このとき、ログ記録処理をハードリセット前に実行させれば、どのような状態で動作異常となっていなのかを追跡調査することができる。
【００７５】
また、動作指示する内容は、ＵＳＢ機器５０からの応答状態等によってホスト１０が適宜選択しても良いが、予め設定した順序で実行しても良い。  
例えば、ホスト１０が信号ライン（２２，２３）でＵＳＢ機器５０と通信できない状態となった場合、ＶＢＵＳライン２１からまず省エネ復旧指示を行い、その後信号ライン（２２，２３）での通信可否を再確認し、通信不可であればログ記録指示を行ってさらにリセット指示を行う設定としても良い。
【００７６】
これにより、省エネモードか否か等のＵＳＢ機器５０の状態が不明であっても、単に省エネモードで応答がない場合にリセット指示をしてしまうといったことを防止でき、無人運用にてＵＳＢ機器５０との適切な通信回復を行うことができる。
【００７７】
なお、ログ用メモリ退避回路５６を備えず、ログ記録指示も行わない構成としても良い。この場合、ＵＳＢ機器５０を低価格化することができ、ログ解析できない利用者に安価に提供して満足度を向上させることができる。
【００７８】
また、図４の信号説明図に示すように、ＶＢＵＳ信号はＶＢＵＳのＯＮ／ＯＦＦのパターンで構成する信号としても良い。  
この場合、ヘッダ部６２ａ、機器指定部６２ｂ、及び動作指定部６２ｃの各部位でＶＢＵＳ信号６２を構成すると良い。
【００７９】
ここで、ヘッダ部６２ａは、ＶＢＵＳ信号６２であることを示す部分である。  
機器指定部６２ｂは、動作を実行させるＵＳＢ機器５０を指定する部分である。  
動作指定部６２ｃは、ＵＳＢ機器５０に実行させる動作を指定する部分であり、ＵＳＢ機器５０内の対象回路（機器全体リセット回路５４、省エネ制御回路５５、ログ用メモリ５６、…、のいずれか１つ若しくは複数）を指定する。
【００８０】
これにより、例えば（Ｄ）に示すように、機器指定部がＯＦＦ→ＯＮであれば第１ＵＳＢ機器５０ａを指定し、（Ｅ）に示すように、機器指定部がＯＮ→ＯＦＦであれば第２ＵＳＢ機器５０ｂを指定するといったように設定することができる。
【００８１】
また、（Ｄ）に示すように、動作指定部がＯＦＦ→ＯＦＦであればリセット指示、（Ｅ）に示すように、動作指定部がＯＮ→ＯＦＦであれば省エネ復旧指示といったように設定することができる。
【００８２】
このように、ＶＢＵＳオン／オフ時間検知回路５１は、ヘッダ部６２ａのパターンが予め定めたパターンと一致すればＶＢＵＳ信号６２であると認識し、機器指定部６２ｂで指定されたＵＳＢ機器５０の機器制御回路５２が対象回路に指定動作を実行させることができる。
【００８３】
従って、ＵＳＢ機器５０のノイズによる誤動作を排除し、ホスト１０は、細かな機器指定や動作指定を含めたＶＢＵＳ信号を送信することができる。
【００８４】
なお、ＵＳＢ機器５０は紙幣処理装置や貨幣処理装置等のＡＴＭ内部ユニットに限らず、券売機や改札機等、様々な機器とすることができる。これにより、ホストと機器とをＵＳＢケーブル２０にて接続し、ホストによる機器の自動復旧が可能な様々なシステムを構築することができる。
【００８５】
また、ＵＳＢ機器５０は、ＡＴＭや券売機や改札機といった業務用機器ではなく、プリンタやスキャナや複合機（コピー機能、ＦＡＸ機能、プリンタ機能、スキャナ機能等の複数機能を有するコピー機）等、個人用機器（若しくはオフィス機器）として構成しても良い。これにより、利便性の高いコンピュータ環境を提供することができる。
【００８６】
また、動作制御信号に従って実行する動作は、リセット、省エネモードからの復旧、ログの記録に限らず、様々な動作を設定することができる。これにより、信号ライン（２２，２３）を通常の通信用に、ＶＢＵＳライン２１を非常の通信用に用いる等、様々な利用が可能となる。
【００８７】
この発明の構成と、上述の実施形態との対応において、
この発明のＶＢＵＳ信号送信手段は、実施形態のＶＢＵＳオン／オフ制御回路１２に対応し、
以下同様に、
信号検知手段は、ＶＢＵＳオン／オフ時間検知回路５１に対応し、
動作実行手段は、機器制御回路５２、機器全体リセット回路５４、省エネ制御回路５５、及びログ用メモリ退避回路５６に対応し、
記憶手段は、ログ用メモリ退避回路５６に対応し、
動作指示信号は、ＶＢＵＳ信号６１に対応し、
規則信号部は、ＶＢＵＳ信号６１、ヘッダ部６２ａに対応し、
パターン信号部は、ヘッダ部６２ａに対応し、
対象指定信号部は、機器指定部６２ｂに対応し、
動作指定信号部は、動作指定部６２ｃに対応し、
所定時間は、動作指示用時間に対応し、
所定の動作は、ステップｎ９で実行するリセット、省エネモードからの復旧、ログの記録等の動作に対応し、
状態変化処理は、ステップｎ９で実行する省エネモードからの復旧に対応し、
ログ情報保存処理は、ステップｎ９で実行するログの記録に対応するも、
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【図面の簡単な説明】
【００８８】
【図１】ＵＳＢ接続システムのシステム構成を示すブロック図。
【図２】ＶＢＵＳ信号の信号説明図。
【図３】ＵＳＢ機器の動作を示す処理フロー図。
【図４】ＶＢＵＳ信号の信号説明図。
【符号の説明】
【００８９】
１…ＵＳＢ接続システム
１０…ホスト
１２…ＶＢＵＳオン／オフ制御回路
２０…ＵＳＢケーブル
２１…ＶＢＵＳライン
５０…ＵＳＢ機器
５１…ＶＢＵＳオン／オフ時間検知回路
５２…機器制御回路
５４…機器全体リセット回路
５５…省エネ制御回路
５６…ログ用メモリ退避回路
６１…ＶＢＵＳ信号
６２ａ…ヘッダ部
６２ｂ…機器指定部
６２ｃ…動作指定部
【図１】
2006048496.tif 000003
【図２】
2006048496.tif 000004
【図３】
2006048496.tif 000005
【図４】
2006048496.tif 000006