(57)【要約】【課題】使用者が任意のタイミングで、周辺機器の再起動をする。【解決手段】電源制御装置は、電源部と、複数の接続部と、スイッチ部と、制御部と、を備える。前記電源部は、電力を供給する。前記複数の接続部は、周辺機器を接続可能となっている。前記スイッチ部は、前記電源部と、前記接続部の各々との間に設けられる。前記制御部は、前記スイッチ部を選択的に制御することで、前記接続部に接続された前記周辺機器の各々を個別に再起動させる。【選択図】図２
2015026273.tif 000002
【特許請求の範囲】
【請求項１】
電力を供給する電源部と、
周辺機器を接続可能な複数の接続部と、
前記電源部と、前記接続部の各々との間に設けられたスイッチ部と、
前記スイッチ部を選択的に制御することで、前記接続部に接続された前記周辺機器の各々を個別に再起動させる制御部と、
を備える電源制御装置。
【請求項２】
前記制御部は、再起動の対象となる前記周辺機器を選択させるための操作画面を表示部に表示し、当該操作画面から選択された周辺機器を再起動させる、
請求項１に記載の電源制御装置。
【請求項３】
前記制御部は、接続されている全ての周辺機器を一度に再起動させる、
請求項１または２に記載の電源制御装置。
【請求項４】
前記接続部に接続された前記周辺機器の障害を検知する検知部を更に備え、
前記制御部は、前記検知部が障害を検知した前記周辺機器を再起動させる、
請求項１ないし３の何れか一項に記載の電源制御装置。
【請求項５】
前記制御部は、前記電源部から前記周辺機器への電力供給を停止するよう前記スイッチ部を切り替えた後、当該電力供給を開始するよう前記スイッチ部を切り替えることで前記周辺機器を再起動させる、
請求項１ないし４の何れか一項に記載の電源制御装置。
【請求項６】
請求項１ないし５の何れか一項に記載の電源制御装置を備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電源制御装置、及び情報処理装置に関する。
【背景技術】
【０００２】
従来、ＰＯＳ端末などの情報処理装置には、表示器、プリンタ、補助記憶装置、タッチパネルなどの多くの周辺機器が接続されている。これらの周辺機器の一部にエラーが発生した場合に、使用できなくなることがある。このような場合、ＰＯＳ端末を再起動させることで、使用可能な状態に復帰している。
【０００３】
しかしながら、上記の従来技術では、エラーが発生した周辺機器以外についても再起動を行うことになるため、再起動に時間を要する等、効率化の観点において改善の余地がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、周辺機器の再起動を効率的に行うことが可能な電源制御装置、及び情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の電源制御装置は、電源部と、複数の接続部と、スイッチ部と、制御部と、を備える。前記電源部は、電力を供給する。前記複数の接続部は、周辺機器を接続可能となっている。前記スイッチ部は、前記電源部と、前記接続部の各々との間に設けられる。前記制御部は、前記スイッチ部を選択的に制御することで、前記接続部に接続された前記周辺機器の各々を個別に再起動させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施形態にかかるＰＯＳ端末を示す外観斜視図である。
【図２】図２は、ＰＯＳ端末の電源制御に係る回路構成の一例を示すブロック図である。
【図３】図３は、電力操作画面の一例を示す説明図である。
【図４】図４は、電源制御回路の回路構成の一例を示す回路図である。
【図５】図５は、ＰＯＳ端末のＣＰＵが実行する再起動処理の流れを示すフローチャートである。
【図６】図６は、第２の実施形態に係るＰＯＳ端末の回路構成の一例を示すブロック図である。
【図７】図７は、ＰＯＳ端末のスーパーＩ／Ｏが実行する再起動処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態に係る情報処理装置の最良な実施形態を詳細に説明する。また、本実施形態は、情報処理装置としてＰＯＳ（Point  Of  Sale）端末１を適用した例である。
【０００８】
（第１の実施形態）
図１は、第１の実施形態にかかるＰＯＳ端末１を示す外観斜視図である。図１に示すように、情報処理装置であるＰＯＳ端末１の本体１０は、ドロワ２の上に載置されており、ドロワ２の引出し３の開放動作を制御することができる。本体１０の上面右側にはキーボード４と、表示部としてのオペレータ用表示器５とが配列され、上面左側にはプリンタ６が配列される。キーボード４の右側には、カードリーダ９を有し、非現金決済に用いるカードが挿入されてスライド操作されることにより、そのカードに記録されているデータを読み取る。オペレータ用表示器５は、一例として、液晶ディスプレイ装置である。ＰＯＳ端末１の上面後方には、客用表示器７が設けられている。また、ＰＯＳ端末１には、商品の情報を読み取る読取装置であるバーコードスキャナ１１を有する。なお、商品情報の読み取りは、物品を撮像した画像データから当該物品の特徴量を抽出し、予め用意された照合用のデータ（特徴量）と比較して当該物品の種別等を認識（検出）する一般物体認識でもよい。
【０００９】
上述の構成において、ＰＯＳ端末１は、バーコードスキャナ１１で商品情報を読み取り、キーボード４等を用いて商品を登録することで売上登録処理を行う。
【００１０】
また、本体１０の内部には、チップセット１００と、電源回路２００と、電源制御回路３００とを備える。そして、電源制御回路３００は、カードリーダ９や、プリンタ６や、バーコードスキャナ１１などの周辺機器と接続される。図２は、ＰＯＳ端末１の電源制御に係る回路構成の一例を示すブロック図である。
【００１１】
図２に示すように、ＰＯＳ端末１は、チップセット１００と、電源制御線１１０と、電源回路２００と、電源線２１０と、電源制御回路３００と、インタフェース３１０と、カードリーダ９と、プリンタ６と、バーコードスキャナ１１とを備える。
【００１２】
チップセット１００は、複数の集積回路の集合体であり、ＣＰＵ１０１を備える。集積回路は、ＰＯＳ端末１のインタフェース３１０を制御する回路などである。ＰＯＳ端末１は、複数のインタフェース３１０に周辺機器を接続することで、複数の周辺機器が使用可能となる。
【００１３】
ＣＰＵ１０１は、ＰＯＳ端末１の全体を制御する。制御部であるＣＰＵ１０１は、電源制御線１１０から電源制御信号を出力して電源制御回路３００を制御する。具体的には、ＣＰＵ１０１は、電力を周辺機器に供給する場合に、電源制御信号をＨｉｇｈにして電源制御回路３００へ出力する。また、ＣＰＵ１０１は、周辺機器への電力を停止する場合に、電源制御信号をＬｏｗにして電源制御回路３００へ出力する。電源制御回路３００は、入力された電源制御信号に応じて周辺機器への電力供給を切り替える。更に、ＣＰＵ１０１は、電源制御信号をＬｏｗにした後、所定時間経過後に電源制御信号をＨｉｇｈにすることにより周辺機器を再起動する。
【００１４】
オペレータが再起動の操作をした場合、又は割り込み信号の入力などがあった場合に、ＣＰＵ１０１は、電力の供給を制御して周辺機器を再起動させる。また、全ての電源制御信号を制御することにより、ＣＰＵ１０１は、一度に全ての周辺機器を再起動させることが可能である。
【００１５】
また、ＣＰＵ１０１は、オペレータ用表示器５に、周辺機器への電力供給を操作して再起動させるための電力操作画面Ｇ１を表示させる。オペレータは、電力操作画面Ｇ１を介して周辺機器への電力供給を操作する。ここで、図３は、電力操作画面Ｇ１の一例を示す説明図である。電力操作画面Ｇ１は、個別再起動ボタンＢ１と、全体再起動ボタンＢ２とを備える。個別再起動ボタンＢ１は、各周辺機器を個別に再起動させるボタンである。全体再起動ボタンＢ２は、全ての周辺機器を一度に再起動させるボタンである。
【００１６】
ＣＰＵ１０１は、個別再起動ボタンＢ１、又は全体再起動ボタンＢ２の操作を受け付けると、指定された周辺機器、又は全ての周辺機器を再起動する。これにより、オペレータが選択した個別再起動ボタンＢ１、又は全体再起動ボタンＢ２に応じて、ＣＰＵ１０１は、個々、又は全ての周辺機器を任意のタイミングで再起動させることが可能となる。
【００１７】
なお、電力操作画面Ｇ１は、各周辺機器の電力の遮断（オフ）と、供給（オン）とを設定するボタンを備えてもよい。これにより、使用しない周辺機器の電力供給を遮断することで、消費電力の低減を図ることが可能となる。
【００１８】
電源部である電源回路２００は、ＰＯＳ端末１と、ＰＯＳ端末１に接続されている各種周辺機器と、が使用する電力を供給する回路である。電源回路２００は、電源線２１０を介して電源制御回路３００に電力を出力する。
【００１９】
電源制御回路３００は、ＣＰＵ１０１からの電源制御信号に基づいて周辺機器への電力供給を制御する。更に詳しくは、スイッチ部である電源制御回路３００は、周辺機器へ電力の供給をするか否かを切り替えるスイッチング回路である。電源制御回路３００は、電源回路２００と周辺機器を接続する各インタフェース３１０との間にそれぞれ設けられる。図２に示すように、接続部であるインタフェース３１０は、周辺機器が接続可能となっており、複数備えられる。電源制御回路３００は、電力を供給するか否かを制御した後の電力をインタフェース３１０に接続する。周辺機器は、インタフェース３１０に接続することで電力を得る。ここで、図４は、電源制御回路３００の回路構成の一例を示す回路図である。
【００２０】
電源制御回路３００は、例えば、ＮチャンネルのＭＯＳＦＥＴ（Metal-Oxide-Semiconductor  Field-Effect  Transistor）などのトランジスタ３０１により構成される。トランジスタ３０１のゲートは、チップセット１００からの電源制御線１１０を接続する。トランジスタ３０１のドレインは、電源回路２００からの電源線２１０と、周辺機器へのインタフェース３１０とを接続する。トランジスタ３０１のソースは、グランド３０２を接続する。
【００２１】
トランジスタ３０１のゲートに、電源制御線１１０を介してＨｉｇｈの電力制御信号が入力されると、電源制御回路３００は、周辺機器に電力を供給する。具体的には、電源制御線１１０が接続されているゲートにＨｉｇｈが入力されると、電流は、電源線２１０が接続されているドレインから、グランド３０２が接続されているソースへ流れる。それに伴い、電流は、周辺機器へ流れて電力が供給されることとなる。
【００２２】
次に、第１の実施形態のＰＯＳ端末１が実行する再起動処理について説明する。図５は、ＰＯＳ端末１のＣＰＵ１０１が実行する再起動処理の流れを示すフローチャートである。
【００２３】
ＣＰＵ１０１は、ユーザの操作により電力操作画面Ｇ１を表示する（ステップＳ１１）。ＣＰＵ１０１は、個別再起動ボタンＢ１、又は全体再起動ボタンＢ２が押下されるか否かを判定する。個別再起動ボタンＢ１、又は全体再起動ボタンＢ２が押下されない場合に（ステップＳ１２；Ｎｏ）、ＣＰＵ１０１は、待機する。個別再起動ボタンＢ１、又は全体再起動ボタンＢ２が押下された場合に（ステップＳ１２；Ｙｅｓ）、ＣＰＵ１０１は、押下されたボタンに対応する周辺機器が接続されている電源制御回路３００の電力制御信号をＬｏｗにする（ステップＳ１３）。
【００２４】
電力制御信号をＬｏｗにされた、電源制御回路３００は、接続されている周辺機器の電力供給を停止する（ステップＳ１４）。次いで、ＣＰＵ１０１は、所定の時間が経過したか否かを判定する（ステップＳ１５）。所定の時間が経過していない場合に（ステップＳ１５；Ｎｏ）、ＣＰＵ１０１は、待機する。
【００２５】
所定の時間が経過した場合に（ステップＳ１５；Ｙｅｓ）、ＣＰＵ１０１は、電源制御回路３００の電力制御信号をＨｉｇｈにする（ステップＳ１６）。電力制御信号がＨｉｇｈになった電源制御回路３００は、接続されている周辺機器の電力供給を再開する（ステップＳ１７）。
【００２６】
このように、第１の実施形態のＰＯＳ端末１によれば、ＰＯＳ端末１に接続された各周辺機器を個別に、又は全周辺機器を一度に再起動することができる。これにより、オペレータは、ＰＯＳ端末１自体を再起動させることなく、任意のタイミングで所望の周辺機器を使用可能な状態に復帰させることができる。
【００２７】
なお、ＣＰＵ１０１は、周辺機器の仕様などに応じて、周辺機器を再起動させる際に、チップセット１００を再起動させてもよい。
【００２８】
（第２の実施形態）
図６は、第２の実施形態に係るＰＯＳ端末１Ａの回路構成の一例を示すブロック図である。ＰＯＳ端末１Ａの回路構成は、スーパーＩ／Ｏ４００が割り込み信号線４１０を介して電源制御回路３００Ａに接続されている点で、第１の実施形態と異なる。
【００２９】
ここで、スーパーＩ／Ｏ４００は、低速のインタフェース３１０などを制御する集積回路である。具体的には、スーパーＩ／Ｏ４００は、ＣＯＭ、ＲＳ２３２Ｃ、ＰＳ／２、ＵＡＲＴ、及びウォッチドックタイマーなどを制御する機能を備える。
【００３０】
スーパーＩ／Ｏ４００は、割り込み信号線４１０を介して電源制御回路３００Ａと接続する。検知部であるスーパーＩ／Ｏ４００は、周辺機器から応答がされなくなった場合や、周辺機器からエラー応答があった場合などの障害を検知する。障害を検知すると、スーパーＩ／Ｏ４００は、割り込み信号線４１０から割り込み信号と識別情報とを出力する。例えば、スーパーＩ／Ｏ４００は、周辺機器の生存確認を図示しない信号線を介して定期的に行い、応答の断絶時間が所定の閾値を超えると、割り込み信号と識別情報とを出力する。
【００３１】
制御部であるスーパーＩ／Ｏ４００は、割り込み信号と識別情報とを出力した後、所定時間経過後に再度、割り込み信号と識別情報とを出力する。これにより、スーパーＩ／Ｏ４００は、電源制御回路３００Ａを制御して周辺機器を再起動させる。
【００３２】
識別情報とは、割り込み信号が送信された相手を指定する情報である。割り込み信号を出力する際に相手を指定する識別情報を送信することで、電源制御回路３００Ａは、自身に対する割り込み信号であるか否かを判定する。なお、識別情報は、単体を指定するものであってもよいし、全体を指定するものであってもよい。
【００３３】
電源制御回路３００Ａは、識別情報から自身が指定されているか否かを判定する機能を有している。自身が指定された識別情報と割り込み信号とを受信した場合に、電源制御回路３００Ａは、周辺機器への電力供給を停止する。その後、電源制御回路３００Ａは、自身が指定された識別情報と割り込み信号とを受信した場合に、周辺機器への電力供給を開始する。これにより、電源制御回路３００Ａは、接続されている周辺機器を再起動させる。一方、自身が指定された識別情報と割り込み信号とではないと判定した場合に、電源制御回路３００Ａは、識別情報と割り込み信号とを無視する。
【００３４】
次に、第２の実施形態にかかるＰＯＳ端末１ＡのスーパーＩ／Ｏ４００が実行する再起動処理について説明する。図７は、ＰＯＳ端末１ＡのスーパーＩ／Ｏ４００が実行する再起動処理の流れを示すフローチャートである。
【００３５】
スーパーＩ／Ｏ４００は、エラー応答を受信する（ステップＳ２１）。スーパーＩ／Ｏ４００は、割り込み信号と、識別情報とを出力する（ステップＳ２２）。
【００３６】
自身が指定された識別情報と割り込み信号とを受信した電源制御回路３００Ａは、接続されている周辺機器の電力供給を停止する（ステップＳ２３）。次いで、スーパーＩ／Ｏ４００は、所定の時間が経過したか否かを判定する（ステップＳ２４）。所定の時間が経過していない場合に（ステップＳ２４；Ｎｏ）、スーパーＩ／Ｏ４００は、待機する。
【００３７】
所定の時間が経過した場合に（ステップＳ２４；Ｙｅｓ）、スーパーＩ／Ｏ４００は、割り込み信号と、識別情報とを出力する（ステップＳ２５）。自身が指定された識別情報と割り込み信号とを受信した電源制御回路３００Ａは、接続されている周辺機器の電力供給を再開する（ステップＳ２６）。
【００３８】
このように、第２の実施形態のＰＯＳ端末１Ａによれば、エラー応答や、応答をしない周辺機器を自動的に再起動することが可能となる。
【００３９】
以上のように、スーパーＩ／Ｏ４００は、識別情報と割り込み信号とを用いて、電源制御回路３００Ａを制御する。電源制御回路３００Ａは、電源制御信号により周辺機器への電力の供給を遮断する。これにより、使用者は、任意のタイミングで、周辺機器を再起動することが可能となる。
【００４０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４１】
なお、上記実施形態では、電力操作画面Ｇ１で指定された場合、又はスーパーＩ／Ｏ４００から入力があった場合に、周辺機器を再起動している。周辺機器を再起動させるタイミングはこれに限らない。例えば、ＣＰＵ１０１は、ＰＯＳ端末１を再起動する際に、周辺機器を再起動させてもよい。この場合には、ユーザによってＰＯＳ端末１の再起動をする操作をされた場合に、ＣＰＵ１０１は、一部または全ての電源制御信号をＬｏｗにして、所定時間経過後に電源制御信号をＨｉｇｈにすればよい。
【００４２】
なお、上記実施形態では、電源制御回路３００は、ＮチャンネルのＭＯＳＦＥＴにより構成されていると説明している。しかし、電源制御回路３００は、他のスイッチング回路やスイッチ回路であってもよい。例えば、電源制御回路３００は、ＰチャンネルのＭＯＳＦＥＴや、バイポーラトランジスタや、電界効果トランジスタなどであってもよい。
【００４３】
なお、上記実施形態では、スーパーＩ／Ｏ４００は、電源制御回路３００Ａに識別情報と割り込み信号とを出力している。識別情報と割り込み信号とは、チップセット１００Ａに出力してもよい。この場合には、チップセット１００Ａは、識別情報に対応する電源制御回路３００Ａに接続される電力制御信号を制御すればよい。電力制御信号を制御することでチップセット１００Ａは、周辺機器を再起動させることが可能となる。
【符号の説明】
【００４４】
１００  チップセット
１０１  ＣＰＵ
２００  電源回路
３００  電源制御回路
３１０  インタフェース
４００  スーパーＩ／Ｏ
Ｇ１    電力操作画面
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２００８−１４００７２号公報
【図１】
2015026273.tif 000003
【図２】
2015026273.tif 000004
【図３】
2015026273.tif 000005
【図４】
2015026273.tif 000006
【図５】
2015026273.tif 000007
【図６】
2015026273.tif 000008
【図７】
2015026273.tif 000009