(57)【要約】【課題】周辺機器への供給電流が超過した場合に、システムに与える影響の少ない周辺機器を停止させて電源を保護する電源制御装置を提供すること。【解決手段】本体に接続された複数の周辺機器に電力を供給する電源部を制御する電源制御装置において、電源部から周辺機器への供給電流が電源部に予め設定された閾値電流を超過するか否かを判定する電流判定部１２６と、電流判定部が閾値電流を超過すると判定した場合に、本体に接続された周辺機器の中で電力供給を停止する周辺機器を、所定の条件に基づいて設定する設定部１２８と、所定の条件に基づいて設定された周辺機器への電力供給を停止させる電源制御部１２２と、を備える。【選択図】図２
2018152025.tif 000002
【特許請求の範囲】
【請求項１】
本体に接続された複数の周辺機器に電力を供給する電源部を制御する電源制御装置において、
前記電源部から前記周辺機器への供給電流が前記電源部に予め設定された閾値電流を超過するか否かを判定する電流判定部と、
前記電流判定部が閾値電流を超過すると判定した場合に、前記本体に接続された周辺機器の中で電力供給を停止する周辺機器を、所定の条件に基づいて設定する設定部と、
前記所定の条件に基づいて設定された周辺機器への電力供給を停止させる電源制御部と、を備える
ことを特徴とする電源制御装置。
【請求項２】
前記電流判定部は、前記周辺機器の定格電流に基づき前記周辺機器への供給電流を定める
ことを特徴とする請求項１に記載の電源制御装置。
【請求項３】
前記電源制御部は、前記本体に接続された周辺機器の定格電圧を判定して、該周辺機器に対応した電力を供給するよう制御する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項４】
前記本体に接続された周辺機器から電源に関する情報を取得し、周辺機器情報として登録する機器情報取得部を備える
ことを特徴とする請求項１に記載の電源制御装置。
【請求項５】
前記周辺機器と前記本体は、前記周辺機器と前記本体間でデータの送受を行うためのデータ通信及び前記本体から前記周辺機器への電力供給可能なインターフェースコネクタで接続され、
前記機器情報取得部は、前記データ通信により前記周辺機器から電源に関する情報を取得する
ことを特徴とする請求項４項に記載の電源制御装置。
【請求項６】
前記設定部は、前記本体に接続された周辺機器の中で予め定められた優先度に基づいて、前記電力供給を停止する周辺機器を設定する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項７】
前記設定部は、最も直近に本体に接続された周辺機器を前記電力供給を停止する周辺機器に設定する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項８】
前記設定部は、前記本体に接続された周辺機器で種類が同じ周辺機器の中から、前記電力供給を停止する周辺機器を設定する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項９】
前記設定部は、前記本体に接続された周辺機器の中で供給電流が最も大きい周辺機器を、前記電力供給を停止する周辺機器に設定する
ことを特徴とする請求項１に記載の電源制御装置。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の電源制御装置が設けられる本体は、ＰＯＳ装置である
ことを特徴とする電源制御装置。
【請求項１１】
本体に接続された複数の周辺機器に電力を供給する電源部を制御する電源制御方法において、
前記電源部から前記周辺機器への供給電流が前記電源部に予め設定された閾値電流を超過するか否かを判定し、
前記閾値電流を超過すると判定された場合に、前記本体に接続された周辺機器の中で電力供給を停止する周辺機器を、所定の条件に基づいて設定し、
前記所定の条件に基づいて設定された周辺機器への電力供給を停止させる
ことを特徴とする電源制御方法。
【請求項１２】
本体に接続された複数の周辺機器に電力を供給する電源部の制御をコンピュータに実行させるプログラムにおいて、
前記電源部から前記周辺機器への供給電流が前記電源部に予め設定された閾値電流を超過するか否かを判定し、
前記閾値電流を超過すると判定された場合に、前記本体に接続された周辺機器の中で電力供給を停止する周辺機器を、所定の条件に基づいて設定し、
前記所定の条件に基づいて設定された周辺機器への電力供給を停止させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数接続された周辺機器に電力を供給するホスト機に設けられる電源を制御する電源制御装置に関する。
【背景技術】
【０００２】
近年、ホスト機とホスト機に接続される複数の周辺機器とから構成される情報処理システムの利用性が高まっている。例えば、ＰＯＳシステムでは、プリンタ、カードリーダ、スキャナ等の周辺機器が、ホスト機であるＰＯＳ端末に接続され、ＰＯＳシステムを構成する。このような情報処理システムでは、ホスト機と周辺機器とがデータの通信だけでなく、ホスト機から周辺機器への電力供給も可能にすることで、制御の統括化やケーブル数の削減が可能になる。
【０００３】
そして、異なる駆動電圧の周辺機器でも接続可能にするため、ホスト機から各周辺機器の駆動電圧に応じて、適切な電圧を供給する技術も提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２６２４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
周辺機器に供給される電力には、ホスト機の電源の能力により制限がかかる。周辺機器が多数接続されたり、あるいは、電力消費が大きい周辺機器が接続されると、供給電流が電源の定格を超過することもある。この場合には、ホスト機は電源保護のため、電力供給を停止する必要がある。しかし、周辺機器全体への電力供給を停止すると、システムが混乱する場合がある。特に、稼働中に新たな周辺機器が追加接続されて、電源の定格電流が超過したような場合には、稼動中のシステムに与える影響を少なくして、ホスト機の電源を保護する処理が望まれる。
【０００６】
本願発明は、上記課題に鑑み、周辺機器への供給電流が超過した場合に、システムに与える影響の少ない周辺機器を停止させて電源を保護する電源制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本体に接続された複数の周辺機器に電力を供給する電源部を制御する電源制御装置において、前記電源部から前記周辺機器への供給電流が前記電源部に予め設定された閾値電流を超過するか否かを判定する電流判定部と、前記電流判定部が閾値電流を超過すると判定した場合に、前記本体に接続された周辺機器の中で電力供給を停止する周辺機器を、所定の条件に基づいて設定する設定部と、前記所定の条件に基づいて設定された周辺機器への電力供給を停止させる電源制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、周辺機器への供給電流が超過した場合に、システムに与える影響の少ない周辺機器を停止させて電源を保護する電源制御装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】ＰＯＳシステムの構成例を示すブロック図である。
【図２】電源制御に関するＰＯＳ装置の機能ブロック図である。
【図３Ａ】電源制御処理の手順を説明するフローチャートである。
【図３Ｂ】電源制御処理の手順を説明するフローチャートである。
【図４】周辺機器情報の具体例である。
【発明を実施するための形態】
【００１０】
以下、図面に従って本発明の実施形態を説明する。以下では、ホスト機と周辺機器からなる情報処理システムとしてＰＯＳ（Point of Sales System）システムを例にする。図１は、ＰＯＳシステム１の構成例を示すブロック図である。
【００１１】
ＰＯＳシステム１は、ホスト機であるＰＯＳ装置１００とＰＯＳ装置１００に接続される周辺機器５００から構成される。ＰＯＳシステム１を管理する管理サーバは省略する。
【００１２】
ＰＯＳ装置１００は、ＣＰＵ１１０、ＲＡＭ（Random Access Memory）１４０、ＲＯＭ（Read Only Memory）１５０、入出力ＩＦ（Interface）１６０、通信ＩＦ（Interface）１７０、バス１８０、電源部１９０、入出金部２００、操作部２１０及びインターフェースコネクタ２３０等を有する。
【００１３】
ＣＰＵ１１０は、制御プログラムを読込み、読込んだ制御プログラムに従ってＰＯＳ装置１００全体を統括的に制御する。ＲＡＭ１４０は、制御プログラムや各種データを一時的に記憶するワーキングメモリである。ＲＯＭ１５０は、制御プログラムやデータやテーブルを不揮発的に記憶する記憶部である。ＲＯＭ１５０は、例えば、フラッシュメモリやＨＤＤである。
【００１４】
入出力ＩＦ１６０は、操作部２１０、入出金部２００や周辺機器５００等とのデータの送受信を行う。通信ＩＦ１７０は、管理サーバ（不図示）等の外部装置と有線あるいは無線で、取引データ等の通信を行う。バス１８０は、ＣＰＵ１１０と、ＲＡＭ１４０、ＲＯＭ１５０、入出力ＩＦ１６０、及び通信ＩＦ１７０等を接続する。
【００１５】
電源部１９０は、ＡＣ電源を所定のＤＣ電圧に変換して、ＰＯＳ装置１００の各部に電力を供給する。また、電源部１９０は、インターフェースコネクタ２３０を介して周辺機器５００にも電力を供給する。電源部１９０については、図２で詳述する。入出金部２００は、入金された紙幣や硬貨を所定のカセットに格納し、また、カセットから釣銭として紙幣や硬貨を出金する。操作部２１０は、店員が操作指示等を入力するキーボードやタッチパネルである。
【００１６】
また、ＰＯＳ装置１００は、周辺機器５００を接続するためのインターフェースコネクタ２３０を有する。本例では、インターフェースコネクタ２３０として、複数のＵＳＢ（Universal Serial Bus）ポート３００を示す。ＵＳＢポート３００は、例えば、パワードＵＳＢである。ＰＯＳ装置１００は、ＵＳＢポート３００を介して、周辺機器５００とデータの送受信を行い、周辺機器５００に各周辺機器に対応する電圧の電力を供給する。
【００１７】
周辺機器５００は、ＰＯＳシステム１に対する入力装置や出力装置である。本例では、周辺機器５００として、プリンタ５１０、ディスプレイ５２０、スキャナ５３０、カードリーダ５４０を示す。プリンタ５１０は、顧客に渡すレシートを印刷するレシートプリンタや、通常のプリンタである。ディスプレイ５２０は、購買商品の情報や入金情報等の取引情報あるいは操作情報等を、店員や顧客に表示する。スキャナ５３０は、バーコードスキャナやＲＦＩＤスキャナで、商品に添付されたバーコードやＩＣタグから商品コード等を読取る。カードリーダ５４０は、顧客から提示されたＩＣカードや磁気カードの読取や書込みを行う。
【００１８】
図２は、主に電源制御に関するＰＯＳ装置１００の機能ブロック図である。ＰＯＳ装置１００は、ＰＯＳ処理部１２０、電源制御部１２２、機器情報取得部１２４、電流判定部１２６、設定部１２８、記憶部１３２を有する。ＰＯＳ装置１００の電源部１９０を制御する電源制御装置は、電源制御部１２２、機器情報取得部１２４、電流判定部１２６、設定部１２８を含む。
【００１９】
ＰＯＳ処理部１２０、電源制御部１２２、機器情報取得部１２４、電流判定部１２６及び設定部１２８は、ＲＯＭ１５０から制御プログラムを読込んだＣＰＵ１１０によるソフトウェア処理により実行される。
【００２０】
ＰＯＳ処理部１２０は、ＰＯＳ装置１００におけるＰＯＳ処理を行う。ＰＯＳ処理とは、顧客との商品販売における処理である。
【００２１】
電源部１９０は、ＡＣ電圧を対応するＤＣ電圧に変換して、ＰＯＳ装置１００内部及び周辺機器５００に電力を供給する。電源部１９０は、周辺機器５００への供給電力として、複数の電圧変換部を有する。例えば電圧変換部として、５Ｖ、１２Ｖ、２４Ｖを有する。周辺機器５００は、その種類やメーカによって、電圧は一定ではないからである。これにより、利用できる周辺機器５００の幅が広がる。
【００２２】
そして、電源部１９０は、後述する電源制御部１２２による制御によって、ＵＳＢポート３００に接続された周辺機器５００に対応した電圧の電力を供給（出力）あるいは供給を停止する。つまり、電源部１９０は、ＵＳＢポート３００のそれぞれに対して、５Ｖ、１２Ｖ、２４Ｖの電圧を任意に供給することができる。
【００２３】
電源制御部１２２は、電源部１９０を制御する。電源制御部１２２は、設定部１２８による設定に従って、ＵＳＢポート３００の各ポートごとに対応する電圧を出力するよう、電源部１９０を制御する。また、電源制御部１２２は、設定部１２８から電力供給を停止する設定を受けた場合には、設定されたポートへの電力供給を停止するよう電源部１９０を制御する。
【００２４】
機器情報取得部１２４は、ＵＳＢポート３００から入出力ＩＦ１６０を介して取得された周辺機器５００に関する情報（周辺機器情報）を、周辺機器情報１３２ａとして記憶部１３２に登録する。周辺機器情報は、例えば、周辺機器５００の機器の種類や定格電圧・定格電流である。
【００２５】
電流判定部１２６は、電源部１９０から周辺機器５００へ供給する電流が電源部１９０に予め設定された閾値電流を超過するかを判定する。閾値電流は、例えば電源部１９０の定格電流や最大電流である。
【００２６】
電流判定部１２６は、周辺機器情報１３２ａから各周辺機器５００の定格電流の値を取得し、取得した定格電流を周辺機器５００への供給電流とする。ただし、電流判定部１２６は、電源部１９０から周辺機器５００に実際に供給される電流を計測して、これを周辺機器５００への供給電流としてもよい。電流判定部１２６は、周辺機器５００への供給電流と電源部１９０の閾値電流を比較して、超過した判断すると、設定部１２８に通知する。
【００２７】
設定部１２８は、周辺機器５００への供給電流が電源部１９０の閾値電流を超過すると電流判定部１２６により判定された場合に、接続された周辺機器５００の中で電力供給を停止する周辺機器５００を、所定の停止条件に基づいて設定する。
【００２８】
停止条件とは、具体的には、「接続された周辺機器で種類が同じ周辺機器」、「接続された周辺機器の中で供給電流が最も大きい周辺機器」、「優先度の低い周辺機器」、「最も直近に接続された周辺機器」等々である。設定部１２８は、停止条件として、上記の具体的な停止条件をいくつか組み合わせてもよい。停止条件は、店舗の管理者あるいはＰＯＳシステムの運営者によって予め選択され、記憶部１３２等に記憶されているものとする。
【００２９】
前述したインターフェースコネクタ２３０であるＵＳＢポート３００は、ＰＯＳ装置１００の背面や側面に設けられる。ＰＯＳ装置１００と周辺機器５００は、ＵＳＢケーブル（不図示）で接続される。図２は、ＵＳＢポート３００が１０個設けられた例である。
【００３０】
一番の上のＵＳＢポート３００に、プリンタ５１０ａが接続される。上から２番目のＵＳＢポート３００に、プリンタ５１０ｂが接続される。プリンタ５１０ａがレシート印刷用のプリンタで、プリンタ５１０ｂが通常用紙のプリンタである。プリンタ５１０ａとプリンタ５１０ｂは、それぞれ定格電圧２４Ｖ、定格電流１.５Ａである。
【００３１】
上から４番目のＵＳＢポート３００に、ディスプレイ５２０が接続される。ディスプレイ５２０は、定格電圧１２Ｖ、定格電流１Ａである。上から７番目のＵＳＢポート３００に、スキャナ５３０接続される。スキャナ５３０は、定格電圧１２Ｖ、定格電流１Ａである。一番下のＵＳＢポート３００に、カードリーダ５４０が接続される。カードリーダ５４０は、定格電圧５Ｖ、定格電流０.５Ａである。
【００３２】
ＵＳＢポート３００に接続された周辺機器５００は、破線で示すデータラインで入出力ＩＦ１６０に接続される。機器情報取得部１２４は、入出力ＩＦ１６０により、周辺機器情報（周辺機器５００の機器の種類や定格電圧・定格電流）を取得し、記憶部１３２に周辺機器情報１３２ａを登録する。
【００３３】
電源制御部１２２は、周辺機器情報１３２ａに基づき、各ＵＳＢポート３０に接続された周辺機器５００の定格電圧情報を取得し、各ＵＳＢポート３０へ対応する電圧を設定するよう電源部１９０を制御する。例えば、電源制御部１２２は、一番の上のＵＳＢポート３００には２４Ｖ、一番の下のＵＳＢポート３００には５Ｖが出力されるよう電源部１９０を制御する。電源部１９０から、実線で示すように、各ＵＳＢポート３００に所定の電圧が出力される。これにより、ＰＯＳ装置１００から各周辺機器５００に対応する電圧の電力が供給され、各周辺機器５００は、動作開始可能な状態となる。
【００３４】
図３Ａ、図３Ｂは、電源制御処理の手順を説明するフローチャートである。電源制御処理は、主に電源制御部１２２、機器情報取得部１２４、電流判定部１２６及び設定部１２８により、実行される。
【００３５】
ＰＯＳ装置１００が起動されると、機器情報取得部１２４は、ＵＳＢポート３００に接続された周辺機器５００から、周辺機器５００の周辺機器情報を取得して、周辺機器情報１３２ａとして記憶部１３２に登録する（ステップＳ１０）。
【００３６】
電源制御部１２２は、周辺機器情報１３２ａを参照して、ＵＳＢポート３００に接続された周辺機器５００に対応する電圧を出力するよう電源部１９０を制御する。電源部１９０は、接続された周辺機器５００に対応する電圧で電力供給を開始する（ステップＳ１２）。なお、開始時にも、後述する閾値電流の超過の判定がされてもよく、本例では、開始時には、周辺機器５００による閾値電流の超過は発生していないとする。
【００３７】
機器情報取得部１２４は、ＵＳＢポート３００へ新しい周辺機器が接続されたかを検出する（ステップＳ１４）。機器情報取得部１２４は、新しい周辺機器の接続を検出したとすると（ステップＳ１４のＹＥＳ）、周辺機器情報を取得する（ステップＳ１６）。
【００３８】
機器情報取得部１２４が、新しい周辺機器の接続を検出していない場合（ステップＳ１４のＮＯ）、あるいは、ステップＳ１６の後、電流判定部１２６は、電源部１９０から周辺機器５００への供給電流が電源部１９０に設定された閾値電流を超過するかを判定する。ここで、閾値電流は、電源部１９０全体定格電流のうちで、ＰＯＳ装置１００本体への供給分を除く、周辺機器５００へ割り当てられる電流分とする。
【００３９】
電流判定部１２６は、供給電流が電源部１９０に設定された閾値電流を超過していないと判定すると（ステップＳ１８のＮＯ）、ステップＳ２２に進む。電流判定部１２６は、供給電流が電源部１９０に設定された閾値電流を超過すると判定すると（ステップＳ１８のＹＥＳ）、一部停止処理に進む（ステップＳ２０）。例えば、図２の例では、周辺機器５００の各定格電流の合計から供給電流は５．５Ａとなるので、仮に電源部１９０の閾値電流が５Ａとすると、電流判定部１２６は、超過と判定する（ステップＳ１８のＹＥＳ）。電流判定部１２６により超過の判定が通知されると、周辺機器５００の一部停止処理が行われる。
【００４０】
図３Ｂに進む。図３Ｂは、一部停止処理の手順を説明するフローチャートである。設定部１２８は、周辺機器５００の中で電力供給を停止させる周辺機器（以下、停止機器と称す）を設定するための停止条件を選択する（ステップＳ３０）。前述の通り、停止条件は、管理者等により予め設定されているとする。設定部１２８は、周辺機器情報１３２ａを参照して、停止条件に従って、電力供給を停止する周辺機器を設定する。
【００４１】
図４は、周辺機器情報１３２ａの具体例を表にしたものである。図４の周辺機器情報１３２ａは、図２で説明した周辺機器５００に対応する。
【００４２】
なお、ポートＮＯは、図２で示したＵＳＢポート３００の番号で、一番上のポートをＮＯ１とする。「接続」は、ポートに周辺機器５００が機械的に接続されているかを示す項目で、「１」が接続、「０」が空きを示す。機器種類と定格電圧・定格電流は、前述の通りである。
【００４３】
優先度は、電源供給する周辺機器５００相互間の優先度を示すもので、番号の小さい周辺機器５００ほど、優先度が高いとする。優先度は優先順位とも呼ぶ。ディスプレイ５２０は、最も高い優先度（優先度１）が高く設定されている。ディスプレイへの表示が停止されると、ＰＯＳ装置１００の操作が一切できなくなるからである。本例では、ポートＮＯ２のプリンタ５１０ｂの優先度が最も低く設定されている。「接続順番」は、各ポートへ接続された周辺機器５００の順番を示す番号である。本例では、ポートＮＯ１のプリンタ５１０ａ、ポートＮＯ４のディスプレイ５２０の接続が、最も先で（最も古い）、ポートＮＯ６のスキャナ５３０の接続が、一番新しいとする。
【００４４】
「停止」は、電源供給停止の来歴情報である。ポートに周辺機器５００が機械的に接続されていない場合や、ポートに周辺機器５００が機械的にも電気的にも接続されている場合には「０」の状態である。「１」の状態で、ポートに周辺機器５００は機械的には接続されているが、電源供給が停止された状態を示す。図４の例では、ポートＮＯ２のプリンタ５１０ｂは、接続はされているが、電流供給が停止された状態である。
【００４５】
図３Ｂに戻る。予め設定される停止条件として、以下４例を示す。
まず、第1の停止条件は、接続された周辺機器５００で種類が同じ周辺機器５００が有る場合に、優先度の低い周辺機器を停止させる。設定部１２８は、周辺機器情報１３２ａに基づき種類ごとの機器数を算出し（ステップＳ３２）、種類の多い周辺機器５００の中で、優先度の低い１台を停止機器に設定する（ステップＳ３４）。図２の例では、設定部１２８は、ポートＮＯ１のプリンタ５１０ａとポートＮＯ２のプリンタ５１０ｂが停止機器の候補になる。そして、設定部１２８は、その中で、優先度のより低いポートＮＯ２のプリンタ５１０ｂを停止機器に設定する。設定部１２８は、優先度ではなく、接続順番の遅い周辺機器５００を停止機器に設定してもよい。
【００４６】
次は、第２の停止条件として、接続された周辺機器５００の中で供給電流が最も大きい周辺機器を停止させる場合である。設定部１２８は、周辺機器情報１３２ａに基づき周辺機器５００の定格電流を検出して（ステップＳ３６）、定格電流最大の周辺機器５００を停止機器に設定する（ステップＳ３８）。図２の例では、ポートＮＯ１のプリンタ５１０ａとポートＮＯ２のプリンタ５１０ｂが候補となる。この場合に、設定部１２８は、優先度の低い周辺機器５００あるいは接続順番の遅い周辺機器５００を停止機器に設定するようにしてもよい。つまり、ポートＮＯ２のプリンタ５１０ｂが停止機器に設定される。
【００４７】
次は、所定の停止条件として、優先度の低い周辺機器５００を停止させる場合である。設定部１２８は、周辺機器情報１３２ａに基づき優先度の最も低い周辺機器５００を１台停止機器に設定する（ステップＳ４０）。図２の例では、ポートＮＯ２のプリンタ５１０ｂが停止機器に設定される。
【００４８】
次は、所定の停止条件として、最も直近に接続された周辺機器５００を停止させる場合である。設定部１２８は、周辺機器情報１３２ａに基づき最も直近に接続された周辺機器５００を停止機器に設定する（ステップＳ４２）。図２の例では、ポートＮＯ６のスキャナ５３０が停止機器に設定される。
【００４９】
ステップＳ３４、ステップＳ３８、ステップＳ４０、ステップＳ４２の後、電流判定部１２６は、設定された停止機器への供給電流分を引いて、電源部１９０から周辺機器５００への供給電流が電源部１９０に設定された閾値電流を超過するかを判定する（ステップＳ４４）。例えば、周辺機器５００を１台停止させても、供給電流が閾値以下にならない場合もあるからである。
【００５０】
電流判定部１２６は、電源部１９０から周辺機器５００への供給電流が電源部１９０に設定された閾値電流を超過すると判定すると（ステップＳ４４のＹＥＳ）、ステップＳ３２、ステップＳ３６、ステップＳ４０あるいはステップＳ４２のいずれかに戻る。この場合には、一度停止機器に設定された周辺機器５００が、再度停止対象の周辺機器に選択されないように、停止対象機器の選択肢から除外する。また、この場合には、設定部１２８は、前回と同じ停止条件で追加する停止機器を設定してもよい。例えば、設定部１２８は、前回優先度で設定をした場合には、２番目に優先度が低い周辺機器５００を停止機器に追加するようにしてもよい。また、設定部１２８は、前回と別な条件に変更してもよい。
【００５１】
また、設定部１２８は、所定の停止条件として、なるべく停止機器が１台ですむように、上記４つの停止条件から１つの停止条件を選択するようにしてもよい。停止機器数が少ないほど、一般的にシステムに与える影響が小さくてすむからである。
【００５２】
電流判定部１２６は、電源部１９０から周辺機器５００への供給電流が電源部１９０に設定された閾値電流を超過しないと判定すると（ステップＳ４４のＮＯ）、電源制御部１２２は、設定された1以上の停止機器への電力供給を停止するよう電源部１９０を制御する（ステップＳ４６）。
【００５３】
図３Ａに戻る。電源制御部１２２は、電源オフ指示がされたかを判定する（ステップＳ２２）。電源制御部１２２は、電源オフ指示がされていないと判定すると（ステップＳ２２のＮＯ）、ステップＳ１４に戻る。電源制御部１２２は、電源オフ指示がされたと判定すると（ステップＳ２２のＹＥＳ）、この処理を終了する。
【００５４】
なお、上述の説明では、電流判定部１２６は、出力電圧に無関係に周辺機器５００の定格電流のみで、周辺機器５００の供給電流が電源の閾値電流を超過するか否かを判定した。しかし、電流判定部１２６は、各電圧（２４Ｖ，１２Ｖ，５Ｖ）ごとに、周辺機器５００の供給電流が電源の閾値電流を超過するか否かを判定してもよい。つまり、電流判定部１２６は、図３Ｂの一部停止処理を、電圧毎に行ってもよい。また、前述のように、電流判定部１２６は、定格電流ではなく、実際の電流に基づき停止させる周辺機器５００を設定してもよい。
【００５５】
また、上記実施形態では、電源制御処理をＣＰＵによるソフトウェア処理として説明したが、一部あるいは全部をハードウェア処理で行うようにしても、当然によい。また、本実施形態の情報処理システムは、ＰＯＳシステム１に適用した例を説明したがこれに限るものではなく、多種の計測センサが接続される計測システム等にも適用可能である。
【００５６】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【００５７】
１    ＰＯＳシステム
１０    ＰＯＳ装置
１１０    ＣＰＵ
１２０      ＰＯＳ処理部
１２２      電源制御部
１２４      機器情報取得部
１２６      電流判定部
１２８      設定部
１３２      記憶部
１３２ａ      周辺機器情報
１４０      ＲＡＭ
１５０      ＲＯＭ
１６０      入出力ＩＦ
１７０      通信ＩＦ
１８０      バス
１９０    電源部
２００    入出金部
２１０    操作部
２３０    インターフェースコネクタ
３００    ＵＳＢポート
５００  周辺機器
５１０，５１０ａ，５１０ｂ    プリンタ
５２０    ディスプレイ
５３０    スキャナ
５４０    カードリーダ
【図１】
2018152025.tif 000003
【図２】
2018152025.tif 000004
【図３Ａ】
2018152025.tif 000005
【図３Ｂ】
2018152025.tif 000006
【図４】
2018152025.tif 000007