(57)【要約】【課題】ホスト情報処理装置の電力供給状態に合わせて、あるいはホスト情報処理装置の電力供給状況に無関係に、情報端末装置側の電力供給を行うことを可能にすると共に、ホスト情報処理装置の電力供給状態の制御を可能にする情報処理端末を提供する。【解決手段】ホスト情報処理装置１２０および外部装置を装着可能なＵＳＢコネクタ２０５を備えた情報端末装置１００であって、第１〜第３の電力供給手段１０１〜１０３及び第４の電力供給手段１３２０を備え、動作設定手段１０６の設定に応じて、電源制御手段１０４が、各電力供給手段の制御をすることで、情報端末装置１００の電源制御を行う。さらに動作設定手段１０６および動作指示手段１０５により電源制御手段１０４が、ホスト情報生成手段１０７で生成したホスト情報を、ホスト通信手段１０９およびシリアル通信伝送手段１１０を介して、ホスト情報処理装置１２０に送出することでホスト情報処理装置１２０の電源制御を行う。【選択図】  図１
2004326412.tif 000002
【特許請求の範囲】
【請求項１】
ホストとして機能する情報処理装置に接続され、通信手段としてシリアル通信を用い、その通信経路を通して電力が供給される情報端末装置において、ＡＣ電源をＤＣ電圧に変換して動作電圧を供給する第１の電力供給手段と、前記第１の電力供給手段と前記通信経路から供給された電力をＯＲして本システム内に供給する第２の電力供給手段と、前記第２の電力供給手段から供給された電力を、制御信号によってオン／オフし、本システム内に供給する第３の電力供給手段と、前記第１の電力供給手段が供給する電力と前記通信経路から供給された電力をおのおの検出することが可能で、検出した場合検出信号を生成する電源検出手段と、電源検出時の動作を設定する制御動作設定手段と、電源の状態に無関係に動作を指示する動作指示手段と、前記電源検出手段からの検出信号、および前記制御動作設定手段の設定、および前記動作指示手段の出力に基づいて前記第３の電力供給手段を制御する電源制御手段と、前記動作設定手段の設定と前記電源制御手段の出力によって、前記ホストである情報処理装置に対して特定情報を生成するホスト情報生成手段と、前記ホスト情報生成手段の出力をシリアル通信可能にするホスト通信手段と、前記ホスト通信手段の出力を実際のシリアル通信経路に伝送するためのシリアル通信伝送手段、を有することを特徴とする情報端末装置。
【請求項２】
前記第１の電力供給手段は、１次側のＡＣ電源が供給されたならば無条件でＶＢＡＫとして供給し、前記第２の電力供給手段はＶＢＡＫと通信経路から供給された電力をＯＲして生成され、前記電源検出手段と前記電源制御手段、および前記ホスト情報生成手段、前記ホスト通信手段、前記シリアル通信伝送手段への電力として供給し、これら以外の本システムの構成要素であるところの、ＶＣＣ動作ブロックへの電力供給は停止すること、を特徴とする請求項１に記載の情報端末装置。
【請求項３】
前記制御動作設定手段の設定により、前記電源制御手段が前記電源検出手段によってホスト側の電源が投入されたことを検出した場合は、前記電源制御手段により前記第３の電力供給手段をオンして、前記ＶＣＣ動作ブロックへの電力供給を開始し、前記電源制御手段が前記電源検出手段によってホスト側の電源が投入されないことを検出したときは、前記電源制御手段によって前記第３の電力供給手段をオフして、前記ＶＣＣ動作ブロックへの電力供給を停止する、ことを特徴とする請求項１または請求項２に記載の情報端末装置。
【請求項４】
前記制御動作設定手段の設定により、前記電源検出手段の検出結果の影響を受けることなく、前記動作指示手段の出力のみによって、前記電源制御手段が前記第３の電力供給手段のオン／オフを行うこと、を特徴とする請求項１または請求項２に記載の情報端末装置。
【請求項５】
前記ホストである情報処理装置に対して、前記ホスト情報生成手段が生成する前記特定情報が、前記ホストである情報処理装置の電源の制御に関することであること、を特徴とする請求項１に記載の情報端末装置。
【請求項６】
前記制御動作設定手段の設定により、前記動作指示手段の出力があった場合、前記電源制御手段は前記ホスト情報生成手段に対してホスト側への電源オン情報を生成するように指示し、前記ホスト情報生成手段が生成したホスト側電源オン情報は前記ホスト通信手段に入力され、前記シリアル通信経路に伝送可能な形態に変換され、変換されたホスト側への電源オン情報はさらに、前記シリアル通信伝送手段にてシリアル通信経路の物理的な信号に変換されて、ホスト側へ伝送されること、を特徴とする請求項１ないし請求項５のいずれかに記載の情報端末装置。
【請求項７】
前記制御動作設定手段の設定により、前記電源制御手段は、前記電源検出手段によってホスト側の電源が投入されたことを検出した場合は、前記電源制御手段により前記第３の電力供給手段をオンして、前記ＶＣＣ動作ブロックへの電力供給を開始した後、前記動作指示手段の出力があった場合には、前記第３の電力供給手段をオフして、前記ＶＣＣ動作ブロックへの電力供給を停止し、その後、前記動作指示手段の出力があった場合には再び、前記第３の電力供給手段をオンして、前記ＶＣＣ動作ブロックへの電力供給を開始すること、を特徴とする請求項１ないし請求項３のいずれか、または請求項５ないし請求項６のいずれかに記載の情報端末装置。
【請求項８】
通信手段として、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）を用いることを特徴とする請求項１ないし請求項７のいずれかに記載の情報端末装置。
【請求項９】
ＵＳＢのＨＵＢ機能を有し、前記ＨＵＢ機能を経由して外部に入出力装置を接続するための入出力ポートを有すること、を特徴とする請求項８に記載の情報端末装置。
【請求項１０】
前記電源検出手段と、前記電源制御手段および前記ホスト情報生成手段を、プログラムの指示に基づいてマイクロプロコンピュータが実現すること、を特徴とする請求項１ないし請求項９いずれかに記載の情報端末装置。
【請求項１１】
前記入出力ポートに、ＵＳＢプロトコルをＵＡＲＴプロトコルに変換するプロトコル変換手段を有すること、を特徴とする請求項１０に記載の情報端末装置。
【請求項１２】
前記プロトコル変換手段の出力を、前記マイクロコンピュータに接続するための、ホスト−マイクロコンピュータ接続手段を持ち、前記ホスト−マイクロコンピュータ接続手段を介して前記マイクロコンピュータのプログラムの書き換えを行うこと、を特徴とする請求項１１記載の情報端末装置。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の情報端末装置と、前記情報端末装置のシリアル通信伝送手段を介して接続されたＰＯＳコンピュータと、前記情報端末装置のひとつの入出力ポートを介してＰＯＳコンピュータに接続された外部装置と、を備えたことを特徴とするＰＯＳ端末。
【請求項１４】
前記外部装置は、前記ＰＯＳコンピュータから取得した、金額情報を含む各種情報を、レシート紙に印刷可能な印刷装置であること、を特徴とする請求項１３に記載のＰＯＳ端末。
【請求項１５】
前記外部装置に対して、第４の電力供給手段を経由して、電力を供給すること、を特徴とする請求項１３に記載のＰＯＳ端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト情報処理装置にシリアル通信手段で接続される情報端末装置、これを備えたＰＯＳ端末およびＰＯＳシステムに関するものである。
【０００２】
【従来の技術】
従来のホスト情報処理装置にシリアル通信で接続される情報端末装置は、たとえばＵＳＢのターゲットデバイスのように、シリアル通信経路の電源ラインからその動作電力を供給されているものがある。この場合、ホスト側の電源供給状況のみに依存して、情報端末側の電力供給が行われる。
【０００３】
しかし、比較的大きな電力を必要とする情報端末装置では、シリアル通信経路の電源ラインからの電力供給では、その動作に必要な電力が供給されない場合がある。たとえば、ＵＳＢのＨＵＢ機能を含有する情報端末装置などは、ＡＣアダプタのような独自の電力供給手段を持っているが、その場合は常に電力を供給されているか、ＡＣアダプタを外した場合は電力供給が停止したままとなる。情報端末装置によっては、一定時間以上ホスト側との通信がない場合、低電力状態に遷移するものもある。
【０００４】
また、独自の電力供給手段を持ち、さらに、ホスト情報処理装置の電力供給状況に応じて自分自身の電力供給状況を、電力供給状態、低電力状態、電力停止状態と変化させるような情報端末装置もある（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１１−３０５８８０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、ＡＣアダプタを電力供給手段とする情報端末装置では、ホスト側の電源が入っていなくても、動作電力は供給されたままになっており、所定の電力が消費されつづけるという問題があった。
【０００７】
また、特開平１１−３０５８８０の場合は、ホスト側が電力供給停止状態であれば、情報端末側の電力供給は連動して供給停止状態になる。しかし、この場合はホスト側の電力供給が開始するまでは電力供給が停止したままとなる。そのため、情報端末側だけで動作をさせたい場合には、情報端末側の電力を供給できないという問題がある。
【０００８】
さらに、ホスト情報処理装置と情報端末側を離して設置したい場合、通常オペレータは情報端末側の操作がメインであるため、情報端末側をオペレータの近くに設置する必要があり、その場合、ホスト側の電源を投入しなければ情報端末側の電力供給が開始されないため、ホスト情報処理装置を情報端末装置の近傍に置かざるをえない。ホスト情報処理装置を離しておいた場合は、オペレータは情報端末側を離れてホスト情報処理装置のもとへ行き、電源投入をしなければならない。そのため、ホスト情報処理装置を離して置けなかったり、離して置いた場合は、オペレータの処理がわずらわしいという問題がある。
【０００９】
本発明ではこのような課題に鑑みてなされたものであり、動作モードの設定により、ホスト情報処理装置の電力供給状態に合わせて情報端末装置側の動作電力の制御をし、あるいはホスト情報処理装置の電力供給状況に無関係に情報端末装置側の電力供給を行い、加えて情報端末装置側からもホスト情報処理装置の電力供給状態の制御を可能にする情報処理端末、これを備えたＰＯＳ端末を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の情報端末装置は、ホストとして機能する情報処理装置に接続され、通信手段としてシリアル通信を用い、その通信経路を通して電力が供給される情報端末装置において、ＡＣ電源をＤＣ電圧に変換して動作電圧を供給する第１の電力供給手段と、前記第１の電力供給手段と前記通信経路から供給された電力をＯＲして本システム内に供給する第２の電力供給手段と、前記第２の電力供給手段から供給された電力を、制御信号によってオン／オフし、本システム内に供給する第３の電力供給手段と、前記第１の電力供給手段が供給する電力と、前記通信経路から供給された電力をおのおの検出することが可能で、検出した場合検出信号を生成する電源検出手段と、電源検出時の動作を設定する制御動作設定手段と、電源の状態に無関係に動作を指示する動作指示手段と、前記電源検出手段からの検出信号、および前記制御動作設定手段の設定、および前記動作指示手段の出力に基づいて前記第３の電力供給手段を制御する電源制御手段と、前記動作設定手段の設定と前記電源制御手段の出力によって、前記ホストである情報処理装置に対して特定情報を生成するホスト情報生成手段と、前記ホスト情報生成手段の出力をシリアル通信可能にするホスト通信手段と、前記ホスト通信手段の出力を実際のシリアル通信経路に伝送するためのシリアル通信伝送手段を有すること、を特徴とする情報端末装置が提供される。
【００１１】
この構成によれば、ホスト情報処理装置に、シリアル通信経路で接続された情報端末の、第１の電力供給手段にＡＣ電力が供給されている状態において、ホスト情報処理装置の電源がオンされると、通信経路を通して電力の供給が開始され、第１の電力供給手段と通信経路を通して供給された電力を、第２の電力供給手段がＯＲして出力する。この時、電源検出手段が通信経路を通して供給された電力のオンを検出し、電源検出手段が検出信号を出力し、電力制御手段に入力する。制御動作設定手段の設定をホスト情報処理装置からの電力供給が開始されたときに、第３の電力供給手段をオンするように設定してあれば、この設定に基づいて電力制御手段は、第３の電力供給手段に対して電力の供給を指示する。
【００１２】
さらに、ホスト情報生成手段によって情報端末装置の、第１の電力供給手段、および第２の電力供給手段、第３の電力供給手段の状態を生成し、このホスト情報をホスト通信手段に入力することができる。ホスト通信手段に入力されたホスト情報はさらにシリアル通信手段に入力され、シリアル通信経路に出力できる信号に変換されて、ホストに伝達することが可能となる。
【００１３】
この場合、第１の電力供給手段は、１次側のＡＣ電源が供給されたならば無条件でＶＢＡＫとして供給し、第２の電力供給手段はＶＢＡＫと通信経路から供給された電力をＯＲして生成され、電源検出手段と電源制御手段、およびホスト情報生成手段、ホスト通信手段、シリアル通信伝送手段への電力として供給し、これら以外の本システムの構成要素であるところの、ＶＣＣ動作ブロックへの電力供給は停止することが、好ましい。
【００１４】
この構成によれば、電源検出手段や電源制御手段は、第２の電力供給手段から電力を供給されるため、常に動作が可能である。同様に、ホスト情報生成手段、ホスト通信手段そしてシリアル通信伝送手段も第２の電力供給手段から電力を供給されるため、常にホストと通信を行うことが可能な情報端末が実現できる。
【００１５】
これらの場合、制御動作設定手段の設定により、電源制御手段が電源検出手段によってホスト側の電源が投入されたことを検出した場合は、電源制御手段により第３の電力供給手段をオンして、ＶＣＣ動作ブロックへの電力供給を開始し、電源制御手段が電源検出手段によってホスト側の電源が投入されないことを検出したときは、電源制御手段によって第３の電力供給手段をオフして、ＶＣＣ動作ブロックへの電力供給を停止することが、好ましい。
【００１６】
この構成によれば、ディップスイッチやジャンパスイッチなどの制御動作設定手段を備えて、その設定により、ホスト情報処理装置の電源がオンしたときに、情報端末装置側も電源がオンし、ホスト情報処理装置側が電源オフしたときに、これに連動して、情報端末装置側も電源オフするような設定ができる。
【００１７】
これらの場合、制御動作設定手段の設定により、電源検出手段の検出結果の影響を受けることなく、動作指示手段の出力のみによって、電源制御手段が第３の電力供給手段のオン／オフを行うことが、好ましい。
【００１８】
この構成によれば、ディップスイッチやジャンパスイッチなどの制御動作設定手段を備え、また、プッシュスイッチやトグルスイッチなどの動作指示手段を設け、ディップスイッチやジャンパスイッチなどの設定をホスト情報処理装置の電力供給に関係なく情報端末装置側の電源制御をするように設定することで、動作指示手段の指示のみで、情報端末装置側の電源をオン／オフすることができる。
【００１９】
この場合、ホストである情報処理装置に対して、前記ホスト情報生成手段が生成する前記特定情報が、前記ホストである情報処理装置の電源の制御に関することが、好ましい。
【００２０】
これらの場合、制御動作設定手段の設定により、動作指示手段の出力があった場合、電源制御手段は前記ホスト情報生成手段に対してホスト側への電源オン情報を生成するように指示し、ホスト情報生成手段が生成したホスト側電源オン情報はホスト通信手段に入力され、シリアル通信経路に伝送可能な形態に変換され、変換されたホスト側への電源オン情報はさらに、シリアル通信伝送手段にてシリアル通信経路の物理的な信号に変換されて、ホスト側へ伝送される。
【００２１】
この構成によれば、プッシュスイッチなどの動作指示手段の押下により、電源制御手段が、ホスト情報処理装置の電源をオンするための情報を生成するようホスト情報生成手段に指示を出し、この生成された情報がホスト通信手段、シリアル通信手段を経由してホスト情報処理装置に伝送される。この結果、情報端末装置側の指示で、電源オフ状態のホスト情報処理装置の電源をオンすることが可能となる。
【００２２】
これらの場合、制御動作設定手段の設定により、電源制御手段は、電源検出手段によってホスト側の電源が投入されたことを検出した場合は、電源制御手段により第３の電力供給手段をオンして、ＶＣＣ動作ブロックへの電力供給を開始した後、動作指示手段の出力があった場合には、第３の電力供給手段をオフして、ＶＣＣ動作ブロックへの電力供給を停止し、その後、動作指示手段の出力があった場合には再び、第３の電力供給手段をオンして、ＶＣＣ動作ブロックへの電力供給を開始することが、好ましい。
【００２３】
この構成によれば、ディップスイッチなどの制御動作設定手段の設定で、ホスト情報処理装置の電源のオン／オフに連動するだけではなく、ホスト情報処理装置に連動してオンした情報端末装置を、ホスト情報処理装置がオフすることなく独立してオフすることができる。さらに、いったんオフした情報端末装置を、やはりホスト情報処理装置から独立してオンさせることが可能となる。
【００２４】
この場合、通信手段として、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）を用いることが、好ましい。
【００２５】
この場合、ＵＳＢのＨＵＢ機能を有し、前記ＨＵＢ機能を経由して外部に入出力装置を接続するための入出力ポートを有することが、好ましい。
【００２６】
この構成によれば、情報端末装置内にＵＳＢのＨＵＢ機能を持たせられる。さらにシリアル通信伝送手段をＵＳＢにするために、ホスト情報処理装置側からまたは、情報端末装置側から相互に情報の通信を行うことが可能になる。
【００２７】
この場合、電源検出手段と、電源制御手段およびホスト情報生成手段を、プログラムの指示に基づいてマイクロプロコンピュータが実現することが、好ましい。
【００２８】
この構成によれば、電源の制御機構をソフトウエアで実現するため、開発にかける実費を安くすることが可能となる。また、制御フローの開発も、ソフトウエアのために、開発の効率を上げることができる。さらに、ホスト情報処理装置と情報端末装置の、ＵＳＢを介した通信も、マイコンのソフトウエアによるため、汎用的なドライバを使用することができるため、開発効率を向上させることが可能である。
【００２９】
この場合、入出力ポートに、ＵＳＢプロトコルをＵＡＲＴプロトコルに変換するプロトコル変換手段を有することが、好ましい。
【００３０】
この構成によれば、ＵＳＢプロトコルをＵＡＲＴプロトコルに変換するために、今現在存在するＵＡＲＴを使用したソフトウエアを、そのまま使用してＵＳＢ通信を行うことができるため、本発明の情報端末装置とホスト情報処理装置の通信を行うために、新たにソフトウエアを開発する必要が無くなる。
【００３１】
この場合、プロトコル変換手段の出力を、マイクロコンピュータに接続するための、ホスト−マイクロコンピュータ接続手段を持ち、ホスト−マイクロコンピュータ接続手段を介してマイクロコンピュータのプログラムの書き換えを行うことが、好ましい。
【００３２】
この構成によれば、ＵＳＢとＵＡＲＴのプロトコル変換の入出力を、マイコンに接続するため、ホスト情報処理装置とマイコンはＵＳＢを通してＵＡＲＴプロトコルで接続される。現在使用されているマイコンの多くは、ＵＡＲＴプロトコルでホストと接続され、プログラムの書き換えが行われる。そのため、ＵＳＢでホストと接続されているにもかかわらず、ＵＡＲＴ用のプログラム書き換えソフトウエアを使用して、マイコンのプログラムの書き換えを行うことが可能になる。
【００３３】
本発明のＰＯＳ端末は、上記された情報端末装置と、情報端末装置のシリアル通信伝送手段を介して接続されたＰＯＳコンピュータと、情報端末装置のひとつの入出力ポートを介してＰＯＳコンピュータに接続された外部装置と、を備えたことを特徴とする。
【００３４】
この構成によれば、ＰＯＳコンピュータに情報端末装置を接続して、ＰＯＳコンピュータ側から情報端末装置側の電源のオン／オフをしたり、情報端末装置側からＰＯＳコンピュータ側の電源のオン／オフを自在に行うことが可能になる。また、情報端末装置の入出力ポートを介して外部装置を接続できるため、ＰＯＳコンピュータ側に何ら手を入れることなくその機能を拡張することが可能となる。
【００３５】
この場合、外部装置は、ＰＯＳコンピュータから取得した、金額情報を含む各種情報を、レシート紙に印刷可能な印刷装置であることが、好ましい。
【００３６】
この構成によれば、金額情報とＰＯＳコンピュータの内部情報、または情報端末側の内部情報を、単一の印刷装置によって印刷することができるようになる。
【００３７】
これらの場合、前記外部装置に対して、第４の電力供給手段を経由して、電力を供給することが、好ましい。
【００３８】
この構成によれば、情報端末装置に接続される外部装置に対して、別途ＡＣアダプタなどの電力供給装置を必要としない。例えばプリンタなどの比較的大きな電力必要とする外部装置であっても、情報端末装置から直接電力を供給することが可能になる。
【００３９】
【発明の実施の形態】
以下、本発明の一実施形態に係る情報端末装置、これを備えたＰＯＳ端末およびＰＯＳシステムについて、図面を参照して説明する。
【００４０】
本発明の情報端末装置は、第１の電源供給手段、第２の電源供給手段および第３の電源供給手段を有し、これらの電源供給手段の制御、およびホスト情報処理装置の電源制御を、内蔵する電源制御手段が、動作設定手段および動作指示手段に基づいて行うことで、システムの消費電力を低減させるためのものである。
【００４１】
さらに、情報端末装置側からホスト情報処理装置の電源制御を行うことにより、ホスト情報処理装置と情報端末装置を離して設置することを可能にする。
【００４２】
また、本発明のＰＯＳ端末およびＰＯＳシステムは、おのおののホスト情報処理装置に前記情報端末装置を接続することで構成される。
【００４３】
ここで、図１に基づいて、前記情報端末装置１００の内部構造について説明する。
【００４４】
前記情報端末装置１００は、それだけでは機能することは無く、前記ホスト情報処理装置１２０に前記シリアル通信経路１２２を通して接続される。また、電源の供給も受けられるようＶＢＵＳ１２１も、前記ホスト情報処理装置１２０に接続される。なお、前記ホスト情報処理装置１２０としては、一般的にはパーソナルコンユータ等が接続されるが、例えばゲーム機器や、マイコン内蔵型の家電機器などでも良い。前記情報端末装置１００は、前記電源供給線１２１とは別個に、ＡＣラインからＤＣ電源を生成する前記第１の電源供給手段１０１を有し、独自に電源の供給が可能である。前記第１の電源供給手段１０１により生成されたＤＣ電源であるところのＶＣＣＩＮ１１１は、前記第２の電力供給手段１０２および前記第３の電力供給手段１０３に入力される。前記第２の電力供給手段１０２は前記電源制御手段１０４の制御信号１１５により前記情報端末装置１００内の電源であるところのＶＣＣ１１３の供給のオン／オフを行う。また、前記第３の電力供給手段１０３は、前記ホスト情報処理装置１２０から供給される前記ＶＢＵＳ１２１と、前記第２の電力供給手段１０２の出力である前記ＶＣＣＩＮ１１１を入力し、電源ＶＢＡＫ１２を出力する。前記電源検出手段１０８は、前記ＶＢＵＳ１２１と前記ＶＣＣＩＮ１１１を入力し、どちらかがオンしているか、もしくは両方ともオンしているか、オフしているかを検出し、検出信号１１４を出力して前記電源制御手段１０４に通知する。前記電源制御手段１０４には、電源の制御状態を外部から支持するための前記動作指示手段１０５と、電源制御の方法や動作を設定するための前記動作設定手段１０６が接続され、それぞれ指示信号１１６ａと設定信号１１６ｂとして与えられる。前記電源制御手段１０４は、前記指示信号１１６ａと前記設定信号１１６ｂ、および前記検出信号１１４に基づいて前記第２の電力供給手段１０２の前記電源制御信号１１５の制御を行う。また、前記電源制御手段１０４は、現在の前記情報端末装置１００内の電源に関する各種情報を、第１の情報線１１７を通して前記ホスト情報生成手段１０７に与える。前記ホスト情報生成手段１０７は、前記第１の情報線１１７により与えられた情報を、前記ホスト情報処理装置１００が解読可能な形式に変換する。変換された情報は、第２の情報線１１８を通して前記ホスト通信手段１０９に与えられる。前記ホスト通信手段１０９では、前記シリアル通信経路１２２に送るために前記第２の情報線１１８を通して送られた情報をシリアルに変換し、第３の情報線に送出する。前記第３の情報線に送出された情報は、前記シリアル通信経路１２２の物理的な規格に合致させるために、前記シリアル通信伝送手段１１０を通して、前記シリアル通信経路１２２に創出される。なお、前記シリアル通信経路１２２は、前記ホスト情報処理装置１２０と前記情報端末装置１００の間で双方向であるので、上記した情報の流れは前記ホスト情報処理装置１２０から前記情報端末装置１００の向きでも可能である。
【００４５】
次に、図２を参照して、前記ホスト情報処理装置１２０と前記情報端末装置１００の間の情報の経路の詳細な構成について示す。ここでは、前記シリアル通信経路１２２としてＵＳＢを使った場合について述べる。また、前記ホスト情報処理装置１００も、パーソナルコンピュータ２００として説明する。もちろん、シリアル通信経路として、ＲＳ−２３２ＣやＩＥＥＥ１３９４などを使用しても良い。前記パーソナルコンピュータ２００と前記情報処理装置１００は、ＵＳＢケーブル２１０で接続される。前記ＵＳＢケーブル２１０は、前記シリアル通信経路１２２と前記ＶＢＵＳ１２１からなる。前記ＵＳＢケーブル２１０は、前記情報端末装置１００のＵＳＢインタフェースであるＵＳＢ  Ｉ／Ｆ２０１に接続される。前記ＵＳＢ  Ｉ／Ｆ２０１は、前記パーソナルコンピュータ２００と前記情報端末装置１００を物理的に接続するためのコネクタとして与えられる。前記ＵＳＢ  Ｉ／Ｆ２０１を通して接続された前記シリアル通信経路１２２および前記ＶＢＵＳ１２１は、シリアル差動データ２０４としてＵＳＢ  ＨＵＢ２０２に入力される。前記ＵＳＢ  Ｉ／Ｆ２０１と前記ＵＳＢ  ＨＵＢ２０２をもって、前記シリアル通信伝送手段１１０が構成される。本発明の一実施例では、図２のごとく前記ＵＳＢ  ＨＵＢ２０２を持つため、ＵＳＢのダウンストリームポート２０３ａ〜２０３ｄがあり、前記ダウンストリームポート２０３ａ〜２０３ｃはＵＳＢデバイス接続用コネクタのＵＳＢコネクタ２０５に接続される。ただし、ここでは前記ダウンストリームポートのうちの一つ、前記ダウンストリームポート２０３ｄを、前記ホスト通信手段１０９に接続する。
【００４６】
図３は、前記第３の電力供給手段１０３と前記ＵＳＢ  Ｉ／Ｆ２０１の詳細を説明するものである。前記シリアル通信経路１２２は、Ｄ＋およびＤ−の差動信号として与えられる。そして前記シリアル通信経路１２２および前記ＶＢＵＳ１２１は、前記ＵＳＢ  Ｉ／Ｆ２０１を通してそれぞれ、前記ＶＢＵＳ１２１およびシリアル差動データ２０４として前記情報端末装置１００に接続される。前記第３の電力供給手段１０３は、ダイオード３０１に前記ＶＢＡＫ１２１を入力して、ダイオード３０２に前記ＶＣＣＩＮ１１１を入力し、ＯＲすることで前記ＶＢＡＫ１１２として出力する。ここで、前記ダイオード３０１、前記ダイオード３０２は電流容量が小さければ一般の信号用のものでも良いが、順方向電圧降下が低いショットキーバリアタイプを使用することが望ましい。
【００４７】
次に、図４を用いて前記第１の電力供給手段１０１と、前記第２の電力供給手段１０２の詳細な説明をする。前記第１の電力供給手段１０１は、ＡＣ電源からＤＣ電源を生成する一般的なスイッチングレギュレータとして与えられる。その内部を説明する。前記第１の電力供給手段１０１は、ＡＣ電源から電力を入力するためのＡＣプラグ４２０を持ち、前記ＡＣプラグ４２０を介して供給されたＡＣ電力は、変圧および整流器４００へ入力される。前記変圧および整流器４００は、色々な方式があり、各方式とも一般的となっているためここではその詳細な説明は省略する。前記変圧および整流器４００で一定のＤＣ電圧まで落とされた電源は、ハイサイドのスイッチであるＨｉ−ＳＷ４０２に与えられる。また、前記Ｈｉ−ＳＷ４０２に接続されたＬｏｗ−ＳＷ４０３はもう一方をアースされる。ＰＷＭ制御部４０１は、第１の電力供給手段１０１の出力が一定になるように、前記第１の電力供給手段１０１の出力である、前記ＶＣＣＩＮ１１１をモニタし、前記Ｈｉ−ＳＷ４０２および前記Ｌｏｗ−ＳＷ４０３のオン／オフを制御する。ここで、前記Ｈｉ−ＳＷ４０２をオンしている間は前記Ｌｏｗ−ＳＷ４０３はオフであり、逆に前記Ｈｉ−ＳＷ４０２がオフしている間は前記Ｌｏｗ−ＳＷ４０３をオンする。前記Ｈｉ−ＳＷ４０２がオンの間は、コイル４０４にエネルギーが蓄えられ、出力コンデンサ４０５により平滑され、ＶＣＣＩＮ１１１として出力される。一方前記Ｈｉ−ＳＷ４０２がオン、つまり前記Ｌｏｗ−ＳＷ４０３がオンの間はこの、前記Ｌｏｗ−ＳＷ４０３を通して前記コイル４０４に蓄えられたエネルギーが放出される。このようにして生成された特定のＤＣ電源であるＶＣＣＩＮ１１１は、第２の電力供給手段へ入力される。本発明の一実施例として、前記第２の電力供給手段１０２は、大電流を流すことの出来るパワータイプのＦＥＴを用いて実現することが出来る。ここで、前記第２の電力供給手段１０２をさらに詳細に説明する。前記第２の電力供給手段１０２は、ＰチャネルのＦＥＴ４３０とトランジスタ４０６を主要要素として構成できる。ＰチャネルＦＥＴ４３０のゲート入力は、抵抗４０８を介してトランジスタ４０６のコレクタに接続される。また、前記ＰチャネルＦＥＴ４３０のドレインには、前記第１の電力供給手段１０１の出力である前記ＶＣＣＩＮ１１１が接続されている。前記ＰチャネルＦＥＴ４３０のゲート入力は又、前記ＶＣＣＩＮ１１１に抵抗４０７を介して接続されている。これは、前記トランジスタ４０６がオフの間でも、前記ＰチャネルＦＥＴ４３０のゲート入力のレベルを、前記ＰチャネルＦＥＴ４３０がオンしないように前記ＰチャネルＦＥＴ４３０のゲート入力電圧を一定に保つためである。前記電源制御手段１０４は、前記制御信号１１５を前記トランジスタ４０６のベースに抵抗４０９を介して接続し、前記トランジスタ４０６をオン／オフすることで、前記ＰチャネルＦＥＴ４３０のオン／オフを行う。なお、前記抵抗４０９は前記トランジスタ４０６のベースに過大な電流が流れて前記トランジスタ４０６を破壊することを防ぐ役目を持つ。また、抵抗４１０は、前記抵抗４０７と同様に、前記トランジスタ４０６のベースの電圧が不定にならないように、アースに接続されている。次に、第２の電力供給手段１０２の詳細な動作を説明する。前記ＡＣプラグ４２０からＡＣ電力が供給されていれば、前記ＶＣＣＩＮ１１１は、常に供給される。この時、前記電源制御手段１０４の出力である前記制御信号１１５が、０Ｖである場合は、前記トランジスタ４０６のベースには電流が流れないため、前記トランジスタ４０６はオフとなる。したがって、前記ＰチャネルＦＥＴ４３０のゲート入力には、前記ＶＣＣＩＮ１１１の電圧が前記抵抗４０７を通して与えられることになる。前記ＰチャネルＦＥＴ４３０は、ドレイン電圧とゲート電圧が一定電圧以上の差とならなければオンしないため、前記ＰチャネルＦＥＴ４３０はオフとなり、前記ＶＣＣには電圧が発生しない。一方、前記電源制御手段１０４の出力である前記制御信号１１５が、αＶである場合は、前記トランジスタ４０６のベースに前記抵抗４０９を通して電流が供給される。この場合、前記トランジスタ４０６はオンとなり、前記ＶＣＣＩＮ１１１から前記抵抗４０７および前記抵抗４０８を通してコレクタに電流が流れる。この時、前記トランジスタ４０６のコレクタ電圧はほぼアースに近い電圧、つまり０Ｖとなる。前記ＰチャネルＦＥＴ４３０のゲート電圧は、前記ＶＣＣＩＮ１１１の電圧を、前記抵抗４０７と前記抵抗４０８で分圧された値となる。そしてこの電圧が、前記ＰチャネルＦＥＴ４３０のドレイン電圧より一定以上低くなることで前記ＰチャネルＦＥＴ４３０がオンする。その結果、前記ＰチャネルＦＥＴ４３０のソース端子に、前記ＶＣＣ１１３となる出力されることになる。
【００４８】
次に、図５、図６および図７を用いて、前記動作指示手段１０５の構成とその動作について説明する。前記動作指示手段１０５は、例えばプッシュスイッチ５００を設置し、前記プッシュスイッチ５００を押下することで、前記電源制御手段１０４に対して、その動作を指示することが出来る。前記第１の電力供給手段１０１から前記ＶＣＣＩ１１１が供給される瞬間から説明を行う。前記動作指示手段１０５は、負論理のＡＮＤゲート５０９が前記指示信号１１６ａをドライブする。前記負論理のＡＮＤゲート５０９の入力の一方は、前記プッシュスイッチ５００からなる回路に接続され、もう一方はフリップフロップ５０６のＱ＃出力に接続される。前記プッシュスイッチ５００の１入力はアースに接続され、もう一方の入力は、シュミットタイプのインバータ５０２に入力される。前記インバータ５０２の入力は、抵抗５０１を介して前記ＶＣＣＩＮ１１１に接続される。したがって、前記プッシュスイッチ５００を押下していないときは、前記ＶＣＣＩＮ１１１の電圧が前記抵抗５０１を介して前記インバータ５０２に入力され、よって前記インバータ５０２の入力には、およそ前記ＶＣＣＩＮ１１１の電圧が加えられる。前記インバータ５０２の出力は、抵抗５０３とコンデンサ５０４からなる微分回路を通してシュミットタイプのインバータ５０５に入力される。前記インバータ５０５の出力は、前記ＡＮＤゲート５０９の一方の入力に接続され、さらに前記フリップフロップ５０６のデータ入力に接続される。前記フリップフロップ５０６は、クロック発振器５０７のクロック出力５１３に基づいて動作する。また、前記フリップフロップ５０６は、リセットＩＣ５０８のリセット信号５１４により、初期化される。
【００４９】
ここで、図５の構成で与えられる前期動作指示手段１０５の動作の説明を行う。前記第１の電力供給手段１０１に時間Ｔ０でＡＣ電力が与えられると、前記ＶＣＣＩＮ１１１は徐々に立ち上がって、時間ＴＢＯＯＴの後、しかるべき電圧に到達して、安定供給される。前記リセットＩＣ５０８は、入力電圧が一定の電圧以上に達しな間は、その出力をアースレベルつまり０Ｖとしてドライブするものである。また、一般的なリセットＩＣは、入力電圧が一定電圧以上に到達したあとも、一定の時間出力として０Ｖをドライブするものがほとんどである。この場合も、ＴＲＤ時間だけ０Ｖをドライブするものとする。一方、電源として前記ＶＣＣＩＮ１１１が与えられた前期クロック発振器５０７は、時間ＴＦＤだけ遅れて発振を開始する。また、前記リセットＩＣ５１４のリセット信号５１４により、前記フリップフロップ５０６のＱ＃出力は０Ｖとして、前記ＡＮＤゲート５０９の一方の入力へと入力される。一方、前記ＶＣＣＩＮ１１１が規定の電圧に達した時間Ｔ１では、前記インバータ５０２には論理的に１となる電圧が入力される。ここでは、前記ＶＣＣＩＮ１１１を５Ｖとする。したがって、前記インバータ５０２には＋５Ｖが入力され、その結果０Ｖが出力される。そして、前記インバータ５０５に、０Ｖが入力されることとなり、前記インバータ５０５の出力は、＋５Ｖとなる。この信号５１２は、前記ＡＮＤゲートの一方の入力に接続されているため、前記指示信号１１６ａは、＋５Ｖとして出力される。ここで、前記プッシュスイッチ５００を押下して離した場合を考える。時間Ｔ２で、前記プッシュスイッチ５００を押下すると、チャタリングと呼ばれる現象が発生する。チャタリングは時間ＴＣ１の間発生する。その後、前記プッシュスイッチ５００により、前記インバータ５０２の入力は、アース電位と等しくなり、前記インバータ５０２の出力には、＋５Ｖが出力される。前記インバータ５０２の出力は、前記した微分回路を通るため、チャタリングが除去される。チャタリングが除去された前記インバータ５０２の出力は、立ち上がりがなまった、信号５１１となり、前記インバータ５０５に＋５Ｖとして入力される。前記インバータ５０５の出力は、反転されて０Ｖとなり前記ＡＮＤゲート５０９の一方の入力と、前記フリップフロップのデータ入力に入力される。前記フリップフロップ５０６は、前記インバータ５０５の出力０Ｖを、前記クロック信号５１３でサンプリングする。ここにおいて、前記インバータ５０５の出力が０Ｖになってから、前記フリップフロップ５０６が前記クロック信号５１３でサンプリングすまでの間、つまり時間Ｔ４だけ、前記ＡＮＤゲート５０９の出力は０Ｖとなる。このようにして、前記動作指示手段１０５により、０Ｖのパルスが、前記電源制御手段１０４へ対する前記指示信号１１６ａとして与えられることとなる。なお、ここではリセットＩＣを使ったが、ダイオードと抵抗、コンデンサを使って構成しても良い。また、フリップフロップは１段であるが、２段にする事で前記時間Ｔ４を前記クロック信号５１３の周期と同じ時間に設定することが出来る。また、ここでは０Ｖのパルスを生成しているが、逆に＋５Ｖのパルスとしても良い。
【００５０】
次に、図９を参照して、図１に示す電源検出手段１０８の詳細な構成について説明する。この図に示すように、前記電源検出手段１０８は、例えばＶＣＣＩＮ１１１の検出には、ＰＮＰ型トランジスタ９００と、抵抗９０１から構成されるものとなる。ＶＵＢＳの検出についても、同様にＰＮＰトランジスタ９０２と、抵抗９０３からなる。ここで、ＶＢＵＳ１２１の検出を例にとって、その動作原理を説明する。今、前記ＶＢＵＳ１２１が０Ｖであるとする。この時前記ＰＮＰトランジスタ９０２のベースはアースに接地されているためオン状態となっている。しかし、前記ＶＢＵＳ１２１は０Ｖであるため、前記ＰＮＰトランジスタ９０２のエミッタ−コレクタ間には電圧は発生せず、検出信号９０５は０Ｖを出力する。ここで、前記ＶＢＵＳ１２１に、＋５Ｖが供給されたとする。前記ＰＮＰトランジスタ９０２のベースはアースに接地され、前記ＰＮＰトランジスタ９０２は、オンしている。そのため、前記ＰＮＰトランジスタ９０２のコレクタには、前記ＶＢＵＳ１２１の電圧である、＋５Ｖが出力される。その結果、前記検出信号９０５に、＋５Ｖが出力されることになる。なお、前記抵抗９０１、および前記抵抗９０３は、前記ＰＮＰトランジスタ９００、９０２のコレクタ出力が不定状態になることを防止する目的で使用されている。
【００５１】
次に、図１０を参照して、図１に示す動作設定手段１０６の詳細な構成について説明する。この図に示すように、前期動作設定手段１０６は、スイッチ１０００と、抵抗１０１０から構成される。スイッチ１０００は、ディップスイッチなどの小型のものを使用するのが好ましいが、前記動作設定手段１０６の出力が１ないし２程度と少ない場合は、トグルスイッチやシーソー型の大型のスイッチでも良い。また、２極ないし３極の、ジャンパ型のスイッチでも良い。ジャンパ型のスイッチは、２極ないし３極のジャンパヘッダ１０２０と、ショート用プラグ１０３０からなり、前期ショート用プラグを挿入するとオン状態、挿入しない場合オフ状態となる。オフ状態では、前記抵抗１０１０を介して、前記ＶＢＡＫ１１２が、前記設定信号１１６ｂに出力されることになるため、前記設定信号１１６ｂには、前記ＶＢＡＫ１１２の電圧がそのまま出力される。一方、前記スイッチ１０００をオンとした場合、前記設定信号１１６ｂは、直接アースに接続されるため、前記設定信号１１６ｂには、０Ｖが出力される。ここで、前記動作設定手段１０６の構成は、機械式のスイッチで構成される場合について説明したが、不揮発性のメモリなどの電気的記憶装置を用いても良い。
【００５２】
次に、図１１および図１２を用いて、図１に示す電源制御手段１０４の詳細な構成について説明する。図１１および図１２は、それぞれマイクロコンピュータＡ１１００、マイクロコンピュータＢ１２００が主な構成要素となる。前記マイクロコンピュータＡ１１００と、前記マイクロコンピュータＢ１２００の違いは、前記シリアル通信手段１１０を、内部に持つか外部に必要とするかだけであるので、ここでは前記マイクコンピュータＡ１１００を使った、図１１を使って詳細を説明する。前記マイクロコンピュータＡ１１００には、前記動作指示手段１０５と、前記動作設定手段１０６が接続される。また、前記マイクロコンピュータＡ１１００は、前記ＶＢＡＫ１１２を電源として動作する。前記ＶＢＡＫ１１２は、前記第３の電力供給手段１０３から供給されるため、前記ＶＢＵＳ１２１もしくは前記ＶＣＣＩＮ１１１のどちらかが供給されると、マイクロコンピュータＡ１１００の動作が開始される。また、前記マイクロコンピュータＡ１１００には、前記電源検出手段１０８の出力である、前記検出信号１１４が接続されている。この場合、前記検出信号１１４は、前記ＶＢＵＳ１２１の検出を示すＶＢＵＳ検出信号９０５と、前記ＶＣＣＩＮ１１１検出信号９０４で、前記検出信号１１４を構成し、前記マイクロコンピュータＡ１１００に入力される。したがって、前記マイクロコンピュータＡ１１００は、自分が今どの電源を供給元として動作しているかを知ることが出来る。発振回路１１３０は、水晶振動子１１３１およびコンデンサ１１３２ａ、コンデンサ１１３２ｂから構成され、マイクロコンピュータＡ１１００の動作クロックを供給する。前記発振回路１１３０は、他に、前記コンデンサ１１３２ａ、コンデンサ１１３２ｂを内蔵したセラミック発振子を用いたり、発振回路内臓の水晶発振器を用いても良い。また、前記マイクロコンピュータＡ１１００は、前記第２の電力供給手段１０２を制御するための制御信号１１５を出力する。前記マイクロコンピュータＡ１１００は、前記シリアル通信手段１１０を内部に持つために、直接前記シリアル通信経路１２２に接続が可能である。本実施例の場合、前記シリアル通信経路１２２をＵＳＢとしている。したがって、抵抗１１１０および抵抗１１２０を通して、それぞれＤ＋、Ｄ−に続する。抵抗１１３０は、前記マイクロコンピュータＡ１１００が、フルスピードでＵＳＢに接続されたことを示すための、Ｄ＋信号のプルアップ用である。ここでは、前記電源制御手段１０４として、マイクロコンピュータを用いた場合を説明したが、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍａｂｌｅ  ＧａｔｅＡｒｒａｙ）や、ＰＬＤ（Ｐｒｏｇｒａｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）などを使用しても良い。
【００５３】
なお図１４は、図１中の前記電源制御手段１０４をマイクロコンピュータで構成した場合の、前記ホスト情報生成手段１０４を実現するための、マイクロコンピュータの内部プログラムのフロチャートである。生成するホスト情報を、ＶＢＵＳおよびＶＣＣＩＮの電圧レベル、つまり電源が供給されているかどうかと言う事とする。まず、ＶＢＵＳの情報を一時保管するレジスタをＲＥＧ１、ＶＣＣＩＮの情報を一時保管するレジスタをＲＥＧ２とすれば、ＲＥＧ１およびＲＥＧ２に論理０を格納する。次にＶＢＵＳの状態をスキャンし、ＶＢＵＳが＋５ＶであればＲＥＧ１に論理１を格納し、０Ｖであれば何もせず次の処理に移る。次にＶＣＣＩＮの状態をスキャンし、ＶＣＣＩＮが５ＶであればＲＥＧ２に論理１を格納し、０Ｖであれば何もせず次の処理に移る。最後に、ホスト情報として保存する情報を格納するためのレジスタであるＣＰＵＩＮＦＯにＲＥＧ１およびＲＥＧ２の内容を格納する。
【００５４】
次に、図１３に、別の実施形態の構成例を示す。この実施例では、パーソナルコンピュータ１３１０に、本発明の情報端末装置１００を、ＵＳＢケーブル２１０で接続する。また、前記情報端末装置１００内部には、ＵＳＢ  ＨＵＢ２０２を持ち、電源制御手段１０４、ホスト情報生成手段１０７、ホスト通信手段１０９を持つ、マイクロコンピュータＡ１１００が、前記ＵＳＢ  ＨＵＢ２０２に接続される。また、外部装置に電力を供給する第４の電力供給手段１３２０があり、前記マイクロコンピュータＡ１１００により、制御される。第４の電力供給手段１３２０は、外部装置に対して、外部装置電源１３４０を供給する。第４の電力供給手段１３２０の詳細な構成は、図４に示したものと同様のもので構成することが出来る。また、第１の電力供給装置１０１には、スイッチ１３５０が備えられ、ＡＣプラグ４２０からＡＣ電力が供給されている場合でも、その電力のオンおよびオフを制御できる。その他の構成は図１に示したものと変わらないので、省略する。
【００５５】
次に、図１３の実施の形態にもとづき、詳細な動作について説明する。今、ＡＣプラグ４２０は、ＡＣ電力を供給されているが、スイッチ１３５０がオフの状態であるため、ＶＣＣＩＮ１１１は０Ｖとなっている。この状態で同様に、パーソナルコンピュータ１３１０の電源もオフ状態で、ＵＳＢケーブル２１０を通して供給される、ＶＢＵＳ１２１も０Ｖである。ここで、スイッチ１３５０をオンする。すると、第１の電力供給手段１０１がオンし、ＶＣＣＩ１１１を生成し、供給を開始する。マイクロコンピュータＡ１１００は、ＶＢＡＫ１１２を電力源としているので、ＶＣＣＩ１１１もしくはＶＢＵＳ１２１のどちらかが供給されると、マイクロコンピュータＡ１１００は、動作に必要なＶＢＡＫ１１２が供給され始めるため、動作を開始し、内部プログラムに沿った動きを行う。内部プログラムの初期値を、第２の電力供給手段１０２、第４の電力供給手段１３２０、双方オフ状態としておけば、第２の電力供給手段１０２および第４の電力供給手段１３２０はオフの状態であるため、ＶＣＣ１１３および外部装置電源１３４０は、オフのままである。
【００５６】
今、動作設定手段１０６を、ＶＢＵＳ１２１の電源が供給された時に連動して、第２の電力供給手段１０２をオンするという状態に設定しているものとする。ここでいう連動とは、ＶＢＵＳ１２１がオンすれば第２の電力供給手段１０２をオンし、ＶＢＵＳ１２１がオフすればそれに伴って、第２の電力供給手段１０２をオフすることを示す。これを仮に連動モードと呼ぶ。この場合、例えば設定信号が＋５Ｖつまり論理１に設定されている。この状態では、ＶＣＣＩＮ１１１が供給されているが、ＶＣＣＩＮ１１１は、マイクロコンピュータＡ１１００が動作するだけの電流が消費されている。近年のマイクロコンピュータは、消費電力が極度に低減化されているため、この状態ではごくわずかの電力しか消費しないようなマイクロコンピュータを選択することが出来る。ここで、パーソナルコンピュータ１３１０の電源がオンされ、これに伴って、ＶＢＵＳ１２１に対して＋５Ｖの電力の供給が開始されたとする。ＶＢＵＳ１２１は、第３の電力供給手段１０３とともに、電源検出手段１０８に入力される。＋５Ｖが供給されたＶＢＵＳ１２１は、電源検出手段１０８により供給されたことを検出され、その結果、検出信号９０５がＶＢＵＳ１２１と同レベル、つまり＋５Ｖとなる。検出信号９０５が＋５ＶになったことをマイクロコンピュータＡ１１００が検出すると、マイクロコンピュータＡは、制御信号１１５を、０Ｖから＋５Ｖに、つまり論理０から論理１に変更する。第２の電力供給手段１０２は図４の回路構成であるため、出力であるＶＣＣ１１３が＋５Ｖになり、ＶＣＣ１１３の供給が開始される。同様に第４の電力供給手段１３２０も図４の回路構成をとることができるため、制御信号１３３０を変化させることで外部装置電源の供給を開始することが可能となる。これとは逆に、この状態でパーソナルコンピュータ１３１０の電源がオフになったとする。パーソナルコンピュータ１３１０の電源がオフになると、これに伴いＶＢＵＳ１２１が＋５Ｖから０Ｖへ変化する。すると、電源検出手段１０８の検出信号は、論理１から論理０へと変化する。マイクロコンピュータＡは、検出信号９０５を、そのプログラムの指示により常に読んでいるため、検出信号９０５が論理１から論理０に変わったことを検出する。検出信号９０５が論理０に変わったことを検出したマイクロコンピュータＡ１１００は、制御信号１１５を論理０に変化させる。これにより、ＶＣＣ１１３の供給を停止させることとなる。なお、マイクロコンピュータＡ１１００のプログラムにより、上記で説明した動作であっても、ＶＣＣ１１３がオンしたあと、動作指示手段１０５からの指示信号１１６ａにより、ＶＣＣ１１３をオフし、さらにオンすることが出来る。
【００５７】
次に、動作設定手段１０６を、ＶＢＵＳ１２１の電源の供給とは関係なく、第２の電力供給手段１０２をオンおよびオフする、という状態に設定しているものとする。この設定をここでは仮に、独立モードと呼ぶことにする。この場合設定信号１１６ｂは０Ｖ、つまり論理０になっている。この状態でＡＣプラグ４２０から第１の電力供給手段１０１に電力が供給されているとする。この場合、ＶＢＵＳ１２１が０Ｖから＋５Ｖに変化しても、マイクロコンピュータＡ１１００は、第２の電力供給手段１０２に対する制御信号１１５を論理１にしない。この状態で動作指示手段１０６から、負論理のパルスをマイクロコンピュータＡ１１００に入力する。マイクロコンピュータＡ１１００は、指示信号１１６ａが論理１→論理０に変化したことで、現在の状態を変更させる動作を開始する。すなわち、第２の電力供給手段１０２に対して、制御信号１１５を論理１にする。これにより、ＶＣＣ１１３をオンする。また、ＶＣＣ１１３がオンの状態で、同様に動作指示手段１０６から、負論理のパルスをマイクロコンピュータＡ１１００に入力すると、マイクロコンピュータＡ１１００は、制御信号１１５を論理０にして、ＶＣＣ１１３をオフにする。
【００５８】
ここで図８を用いて、連動モードと独立モードを実現するための、マイクロコンピュータＡ１１００の状態の遷移を説明する。ＶＢＡＫ１１２が供給されると、マイクロコンピュータＡ１１００は、状態Ｓ０に入る。ＶＢＡＫ１１２は、ＶＢＵＳ１２１とＶＣＣＩＮ１１１のＯＲされたものなので、どちらの電源が投入されたかは瞬時に判定できる。供給されたのがＶＣＣＩＮ１１１であれば、状態はＳＶＣＣに遷移し、ＶＢＵＳ１２１であれば状態ＳＶＢＵＳに遷移する。状態ＳＶＣＣにいる時、独立モードの設定であればＶＢＵＳ１２１が＋５Ｖになれば状態ＳＶＢＶＣに遷移する。この時、制御信号１１５は論理０である。一方、連動モードの設定であれば状態は、ＳＯＮ３に遷移し、この時制御信号１１５を論理１にして、第２の電力供給手段１０２をオンする。また、状態ＳＶＢＵＳにおいて独立モードの設定であれば、ＶＣＣＩＮ１１１が＋５Ｖになれば、状態はＳＶＢＶＣに遷移し、第２の電力供給手段１０２をオンしない。しかし、連動モードの設定であれば状態はＳＯＮ３に遷移して、制御信号１１５を論理１にして、第２の電力供給手段１０２をオンする。独立モードの設定の時で、かつ状態がＳＶＣＣまたはＳＶＢＵＳまたはＳＶＢＶＣであれば、動作指示手段１０５から指示信号１１６ａが与えられると、ＳＶＣＣからはＳＯＮ１，ＳＶＢＵＳもしくはＳＶＢＶＣからはＳＯＮ２に遷移して、制御信号１１５を論理１にして、第２の電力供給手段１０２をオンする。状態ＳＯＮ３にある状態では、ＶＢＵＳ１２１ないしはＶＣＣＩＮ１１１の状態変化で、それぞれＳＶＣＣもしくはＳＶＢＵＳに遷移して、この時制御信号１１５を論理０にして、第２の電力供給手段１０２をオフする。また、状態ＳＯＮ３にいる時に、動作指示手段１０５から指示信号１１６ａが与えられると、状態ＳＯＦＦに遷移する。この時時制御信号１１５を論理０にして、第２の電力供給手段１０２をオフする。状態ＳＯＦＦからは動作指示手段１０５からの指示信号１１６ａにより、再び状態ＳＯＮ３に遷移させ、制御信号１１５を論理１にして、第２の電力供給手段１０２をオンする。以上説明した状態遷移をプログラムすることで、動作設定手段１０６の設定に応じて、本発明の情報端末装置１００の電源オン／オフ制御が可能になる。
【００５９】
次に情報端末装置１００の指示に基づいて、パーソナルコンピュータ１３１０の電源の制御を行う方法について説明する。動作指示手段１０６からの指示信号１１６ｂが入力されたときに、マイクロコンピュータＡ１１００は、内蔵されているプログラムに基づいて、ホスト情報を生成する。このホスト情報は、パーソナルコンピュータ１３１０の電源オンに関するものである。ホスト情報生成手段１０７で生成された電源オンに関するホスト情報は、経路２０３ｄを通ってＵＳＢ  ＨＵＢ２０２に達する。ここからさらにＵＳＢ  Ｉ／Ｆ２０１を経由しＵＳＢケーブル２１０を通ってパーソナルコンピュータ１３１０に伝えられる。電源オンに関するホスト情報を受け取ったパーソナルコンピュータ１３１０は、この情報に基づき、その電源をオンする。
【００６０】
次に、図１５を用いて、マイクロコンピュータのプログラム書き換えと、外部装置に対する電源供給について説明する。この例では、シリアル通信伝送手段１１０を持たない、マイクロコンピュータＢ１２００を用いる。マイクロコンピュータＢ１２００は、シリアル通信伝送手段１１０を通して情報端末装置１００内に設置されているＵＳＢ  ＨＵＢ２０２に接続されている。ここでのシリアル通信手段１１０は、一般的に入手できるＵＳＢ  ＦＩＦＯ専用デバイスを用いることができる。また、ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００も、ＵＳＢ  ＨＵＢ２０２に接続される。前記ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００も、専用のＩＣが容易に入手できるので、一般的にはこの専用ＩＣを用いる。情報端末装置１００は、ＵＳＢケーブル２１０でＰＯＳコンピュータ１５５０に接続されている。ここで、ＰＯＳコンピュータ１５５０と情報端末装置１００およびオペレーションに必要な周辺装置、たとえばバーコードスキャナ／キーボード／レシートプリンタ、から構成されるシステムを、ＰＯＳ端末と呼称する。
【００６１】
一般的なＰＯＳ端末では、ＲＳ２３２Ｃプロトコルのシリアル通信でＰＯＳコンピュータと通信するデバイスが多く使われている。本発明の実施例のように、ＰＯＳコンピュータとの間をＵＳＢにした場合に、一般的で入手が容易なＲＳ２３２Ｃインタフェースの周辺デバイスを使えなくなってしまう。そのため、ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００を設け、ＲＳ２３２Ｃレベル変換手段１５１０を通して、外部信号コネクタ１５２０に接続することで、容易にこれまでの周辺デバイスを使用することが可能になる。また、このとき周辺デバイスに対して電源の供給が必要になることがある。その場合に備えて、第４の電力供給手段１３２０を介して、外部電源コネクタ１５４０を設置し、周辺デバイスに対して電力の供給を行う。
【００６２】
ここで、マイクロコンピュータＢ１２００は、ＰＯＳコンピュータとＵＳＢプロトコルを通じて更新が可能である。したがって、ＰＯＳコンピュータからのＵＳＢコマンドに基づき、外部電源コネクタ１５４０に接続した周辺デバイスの電源のオン／オフを制御することが可能になる。また、すでに説明したように、ホスト情報処理装置１２０、すなわちＰＯＳコンピュータ１５５０の電源のオン／オフに連動して、周辺デバイスの電源のオン／オフを行うようにも設定が可能である。これにより、無駄のない効率的な周辺デバイスの電源制御が可能になる。
【００６３】
次に、マイクロコンピュータＢ１２００のプログラム書き換えについて説明する。マイクロプログラムＢは、内部にプログラム用のフラッシュメモリを持ち、フラッシュメモリ書き換え用データがあらかじめ書き込まれているものを使用することができる。このようなマイクロコンピュータは現在一般的に入手可能である。また、そのようなフラッシュメモリを内蔵しないマイクロコンピュータを使用する場合でも、外部に接続したフラッシュメモリに対して同様の書き換えが可能である。これらの場合、プログラム書き換えデータをダウンロードする側の装置との通信は、ＵＡＲＴが簡単である。現在のマイクロコンピュータのほとんどがＵＡＲＴのインタフェースを持っており、ない場合でもそのプロトコルの実装は、プログラムにより容易に実装できるためである。このように、ＵＡＲＴを経由してプログラム書き換えデータを取得する構成にすれば、本実施例で説明した、前記ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００の入出力を、マイクロコンピュータＢ１２００に接続することで、プログラムの書き換えが容易に実現できる。ただし、周辺デバイスとＰＯＳコンピュータが通信しているときは、マイクロコンピュータＢ１２００に対してデータの接続をせず、その逆にＰＯＳコンピュータ１５５０とマイクロコンピュータＢ１２００が通信しているときは、周辺デバイスを接続しない必要がある。これは、予期しないデータが出力され、周辺デバイスならびにマイクロコンピュータＢ１２００の誤動作を回避するためである。そのために、ＵＡＲＴ信号切換器１５３０を設置する。ＵＡＲＴ信号切換器１５３０の詳細な構成は、たとえば図１６のようにすることで実現できる。ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００に対する入力信号は、信号選択回路１６００を通し、マイクロコンピュータＢ１２００が信号選択信号１６２０を制御することで切り替えることができる。この場合、前記信号選択信号１６２０を論理１にすれば周辺デバイスからの信号が、前記選択信号１６２０を論理０にすれば、マイクロコンピュータＢ１２００の信号が、前記ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００に入力される。抵抗１６３０は、初期化直後に周辺デバイスの信号を選択するために設置する。もちろん、これらの信号論理を逆に設定してもよい。また、ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００からの出力は、周辺デバイスに対しては第１のＡＮＤ１６４０を通して、マイクロコンピュータＢ１２００に対しては第２のＡＮＤ１６１０を通して接続する。おのおののＡＮＤゲートには、前記選択信号１６２０を接続する。ただし、選択論理を帰るために、マイクロコンピュータＢ１２００へは、インバータ１６５０を通して反転した選択信号１６２０を接続する。したがって、選択されていない場合にそれぞれの信号は、論理０に固定されることになる。以上のようにして、ＵＳＢ／ＵＡＲＴプロトコル変換手段１５００の入出力をマイクロコンピュータＢ１２００に接続することが可能となる。マイクロコンピュータＢ１２００のプログラム書き換えは、マイクロコンピュータＢを製造・販売している会社もしくは、第三者が提供する書き換え用ツールを使うことで、容易に実現ができる。
【００６４】
図１７は、最小構成のＰＯＳ端末を示す。ＰＯＳコンピュータ１５５０に情報端末装置１００を接続し、ＵＳＢコネクタ２０５を介してバーコードスキャナ１７２０が接続される。また、ここではＵＳＢ／ＵＡＲＴプロトコル変換手段１５００を通し、ＲＳ２３２Ｃレベル変換手段１５１０を経由して、ＲＳ２３２Ｃに変換された信号が接続されている、外部信号コネクタ１５２０に、レシートプリンタ１７１０を接続している。レシートプリンタ１７１０への電力供給は、外部電源コネクタ１５４０を通して行われる。この構成にすることで、ＰＯＳコンピュータ１５５０の電源がオフしているときに、レシートプリンタ１７１０の電源もオフ、ＰＯＳコンピュータ１５５０の電源がオンしたときに、レシートプリンタ１７１０の電源もオンにすることができる。これにより、電力の消費を効率よく行うことが可能になる。また、ＰＯＳコンピュータ１５５０で周辺デバイス、ここではレシートプリンタ１７１０の電源制御を行えるため、システムのメンテナンス性が向上する。
【００６５】
図１８を使って、複数のＰＯＳ端末１８１０が、ネットワーク１８２０を介してサーバー１８００に接続されている場合のメンテナンスについて説明する。今サーバー１８００の電源はオンされているが、ＰＯＳ端末１８１０の電源はオフされているとする。このとき、サーバー１８００のプログラムによりＰＯＳ端末１８１０のメンテナンスを行うとする。ネットワークを介して接続されたコンピュータの電源をオンする技術は、現在一般的である。この技術を用いてＰＯＳコンピュータ１５５０の電源をオンした場合、本発明の実施例によれば、連動モードの設定で簡単にレシートプリンタ１７１０の電源をオンにすることができる。その後、ＰＯＳコンピュータ１５５０を介してレシートプリンタ１７１０の状態をチェック、たとえば神の状態やインクジェットプリンタであればインクの残量などを調べて、その結果をサーバーに通知する。
【００６６】
【発明の効果】
以上説明したように、本発明の情報端末装置によれば、ホスト情報処理装置の電源のオン／オフにしたがって、情報端末装置側の電源のオン／オフが制御でき、情報端末装置の無駄な電力の消費を抑えることができる。
【００６７】
また、使用するマイクロコンピュータ内部プログラムの書き換えの必要が生じた場合に、特別な仕組みを必要とせず、ＵＳＢ経由でマイクロコンピュータとＵＡＲＴにより、簡単にプログラムの書き換えが可能になる。
【００６８】
さらに、ＵＳＢ／ＵＡＲＴプロトコル変換によって、ＰＯＳ周辺デバイスとしてはもっとも普及しているＲＳ２３２Ｃ  Ｉ／Ｆのデバイスを利用することが可能となる。
【００６９】
一方、本発明のＰＯＳ端末によれば、情報端末装置に接続した周辺装置の電源の制御ができるため、無人の状態でのＰＯＳ端末のメンテナンスが可能になる。
【００７０】
また、情報端末装置側からのホスト情報処理装置の電源オン／オフができるため、ホスト情報処理装置、すなわちＰＯＳコンピュータと情報端末装置側を離して設置することが可能になり、店舗カウンタが効率よく利用できることになる。
【図面の簡単な説明】
【図１】本実施例における情報端末装置の概要を示すブロック図である。
【図２】本実施例における、図１のシリアル通信手段の詳細な構成例を示すブロック図である。
【図３】本実施例における、図１の第３の電力供給手段の詳細な構成例を示すブロック図である。
【図４】本実施例における、図１の第１および第２の電力供給手段の詳細な構成例を示すブロック図である。
【図５】本実施例における、図１の動作指示手段の詳細な構成例を示すブロック図である。
【図６】本実施例の図５における、電源供給直後の各部の信号生成のタイミングを表すタイミング図である。
【図７】本実施例の図５における、スイッチ押下前後の各部の信号生成のタイミングを表すタイミング図である。
【図８】本実施例の、情報端末装置の電源のオン／オフに関する、マイクロコンピュータの状態遷移を表す状態遷移図である。
【図９】本実施例における、図１の電源検出手段の詳細な構成例を示すブロック図である。
【図１０】本実施例における、図１の動作設定手段の詳細な構成例を示すブロック図である。
【図１１】本実施例における、図１の電源制御手段、ホスト情報生成手段、ホスト通信手段の詳細な構成例を示すブロック図である。
【図１２】本実施例における、図１の電源制御手段、ホスト情報生成手段、ホスト通信手段の、別の詳細な構成例を示すブロック図である。
【図１３】本発明の別の実施例を示すブロック図である。
【図１４】本実施例における、図１のホスト情報生成手段を、マイクロコンピュータのプログラムにより構成する場合の、マイクロコンピュータの動作を示すフロチャートである。
【図１５】本実施例における、ＵＳＢ／ＵＡＲＴプロトコル変換手段の詳細な構成例と、マイクロコンピュータのプログラム書き換えのためのＵＡＲＴとの接続の詳細な構成例を示すブロック図である。
【図１６】本実施例における、図１５のＵＡＲＴ信号切換器の詳細な構成例を示すブロック図である。
【図１７】本発明の情報端末装置を利用したＰＯＳ端末の、一構成例を示す構成図。
【図１８】本発明の情報端末装置を利用したＰＯＳ端末から構成される、店舗のＰＯＳシステムを示すのシステム概要図。
【符号の説明】
１００      情報端末装置              １０１      第１の電力供給手段
１０２      第２の電力供給手段        １０３      第３の電力供給手段
１０４      電源制御手段              １０５      動作指示手段
１０６      動作設定手段              １０７      ホスト情報生成手段
１０８      電源検出手段              １０９      ホスト通信手段
１１０      シリアル通信伝送手段      １１１      ＶＣＣＩＮ
１１２      ＶＢＡＫ                  １１３      ＶＣＣ
１１４      検出信号                  １１５      制御信号
１１６ａ    指示信号                  １１６ｂ    設定信号
１１７      第１の情報線              １１８      第２の情報線
１１９      第３の情報線              １２０      ホスト情報処理装置
１２１      ＶＢＵＳ                  １２２      シリアル通信経路
２００      パーソナルコンピュータ    ２０１      ＵＳＢ  Ｉ／Ｆ
２０２      ＵＳＢ  ＨＵＢ            ２０３ａ    ダウンストリームポート
２０３ｂ    ダウンストリームポート    ２０３ｃ    ダウンストリームポート
２０３ｃ    ダウンストリームポート    ２０４      シリアル差動データ
２０５      ＵＳＢコネクタ            ２１０      ＵＳＢケーブル
３０１      ダイオード                ３０２      ダイオード
４００      変圧および整流器          ４０１      ＰＷＭ制御部
４０２      Ｈｉ−ＳＷ                ４０３      Ｌｏｗ−ＳＷ
４０４      コイル                    ４０５      出力コンデンサ
４０６      トランジスタ              ４０７      抵抗
４０８      抵抗                      ４０９      抵抗
４１０      抵抗                      ４３０      ＰチャネルＦＥＴ
４２０      ＡＣプラグ                ５００      プッシュスイッチ
５０１      抵抗                      ５０２      インバータ
５０３      抵抗                      ５０４      コンデンサ
５０５      インバータ                ５０６      フリップフロップ
５０７      クロック発振器            ５０８      リセットＩＣ
５０９      ＡＮＤゲート              ９００      ＰＮＰ型トランジスタ
９０１      抵抗                      ９０２      ＰＮＰ型トランジスタ
９０３      抵抗                      ９０４      検出信号
９０５      検出信号                  １０００    スイッチ
１０１０    抵抗                      １０２０    ジャンパヘッダ
１０３０    ショート用プラグ          １１００    マイクロコンピュータＡ
１１１０    抵抗                      １１２０    抵抗
１１３０    発振回路                  １１３１    水晶振動子
１１３２ａ  コンデンサ                １１３２ｂ  コンデンサ
１１４０    抵抗                      １２００    マイクロコンピュータＢ
１３１０    マイクロコンピュータ      １３２０    第４の電力供給手段
１３３０    制御信号                  １３４０    外部装置電源
１３５０    スイッチ
１５００    ＵＳＢ／ＵＡＲＴプロトコル変換手段
１５１０    ＲＳ２３２Ｃレベル変換手段
１５２０    外部信号コネクタ          １５３０    ＵＡＲＴ信号切換器
１５４０    外部電源コネクタ          １５５０    ＰＯＳコンピュータ
１６００    信号選択回路              １６１０    ＡＮＤ
１６２０    信号選択信号              １６３０    抵抗
１６４０    ＡＮＤ                    １７１０    レシートプリンタ
１７２０    バーコードスキャナ        １８００    サーバー
１８１０    ＰＯＳ端末                １８２０    ネットワーク
【図１】
2004326412.tif 000003
【図２】
2004326412.tif 000004
【図３】
2004326412.tif 000005
【図４】
2004326412.tif 000006
【図５】
2004326412.tif 000007
【図６】
2004326412.tif 000008
【図７】
2004326412.tif 000009
【図８】
2004326412.tif 000010
【図９】
2004326412.tif 000011
【図１０】
2004326412.tif 000012
【図１１】
2004326412.tif 000013
【図１２】
2004326412.tif 000014
【図１３】
2004326412.tif 000015
【図１４】
2004326412.tif 000016
【図１５】
2004326412.tif 000017
【図１６】
2004326412.tif 000018
【図１７】
2004326412.tif 000019
【図１８】
2004326412.tif 000020