(57)【要約】【課題】顧客へのサービスの向上および情報処理装置の保守費用の削減に貢献できる情報処理装置およびプログラムを提供する。【解決手段】ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害が検知された場合に、ＰＷＲｏｆｆ信号を電源スイッチ３０４ａに出力してＬＡＮチップ３０１への電力の供給をオフした後、ＰＷＲｏｆｆ信号の電源スイッチ３０４ａへの出力を停止してＬＡＮチップ３０１への電力の供給をオンすることにより、ＰＯＳ端末１全体の電源をオフすることなく、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害を解消することができるので、顧客へのサービスの向上および情報処理装置の保守費用の削減に貢献できる。【選択図】図３
2011186763.tif 000002
【特許請求の範囲】
【請求項１】
電力を供給する電源と、
前記電源からの電力の供給を受けて、ＬＡＮにより接続された外部装置と通信するＬＡＮチップと、
前記ＬＡＮチップへの電力の供給のオフを指示する制御信号に従って、前記ＬＡＮチップへの電力の供給をオフする電源スイッチと、
前記ＬＡＮチップによる前記外部装置との通信障害を検知する検知手段と、
前記検知手段により通信障害が検知された場合に、前記制御信号を前記電源スイッチに出力して前記ＬＡＮチップへの電力の供給をオフした後、前記制御信号の前記電源スイッチへの出力を停止して前記ＬＡＮチップへの電力の供給をオンする制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記検知手段は、前記外部装置からの応答がなくタイムアウトした場合に通信障害を検知することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段から前記電源スイッチへの前記制御信号の出力をトリガにして予め設定された時間、前記制御信号を出力する信号出力手段をさらに備えたことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
電力を供給する電源と、前記電源からの電力の供給を受けて、ＬＡＮにより接続された外部装置と通信するＬＡＮチップと、前記ＬＡＮチップへの電力の供給のオフを指示する制御信号に従って、前記ＬＡＮチップへの電力の供給をオフする電源スイッチと、を備えた情報処理装置を制御するコンピュータを、
前記ＬＡＮチップによる前記外部装置の通信障害を検知する検知手段と、
前記検知手段により通信障害が検知された場合に、前記制御信号を前記電源スイッチに出力して前記ＬＡＮチップへの電力の供給をオフした後、前記制御信号の前記電源スイッチへの出力を停止して前記ＬＡＮチップへの電力の供給をオンする制御手段と、
として機能させるためのプログラム。
【請求項５】
前記検知手段は、前記外部装置からの応答がなくタイムアウトした場合に通信障害を検知することを特徴とする請求項４に記載のプログラム。
【請求項６】
前記コンピュータを、さらに、
前記制御手段から前記電源スイッチへの前記制御信号の出力をトリガにして予め設定された時間、前記制御信号を出力する信号出力手段として機能させことを特徴とする請求項４または５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
ＬＡＮ（Local  Area  Network）により接続された他のＰＯＳ（Point  Of  Sales）端末と通信するＬＡＮチップを搭載した市場のＰＯＳ端末は、当該ＰＯＳ端末周辺のホコリや静電気などにより発生するノイズにより、ＬＡＮチップによる接続Ｈｕｂや他のＰＯＳ端末との間での通信に障害を引き起こし易い。
【０００３】
そこで、ＬＡＮチップによる外部装置との通信障害が発生した場合に、ＰＯＳ端末全体の電源を落として、ＰＯＳ端末をリブートさせることにより、ＬＡＮチップによる外部装置との通信障害を解消する技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記特許文献１に開示された技術では、ＬＡＮチップによる外部装置との通信障害が発生してＰＯＳ端末全体の電源が落とされている間、ＰＯＳ端末を使用することができないため、ＰＯＳ端末を利用する顧客へのサービスが滞ってしまう、という課題がある。
【０００５】
特に、ＰＯＳ端末が１台しか設置されていない店舗においては、代わりのＰＯＳ端末がないため、ＬＡＮチップによる外部装置との通信障害が発生してＰＯＳ端末全体の電源が落とされてしまうと、顧客へのサービスが完全に滞ってしまう。さらに、ＬＡＮチップによる外部装置との通信障害が発生する度に、サービスマン等が原因を探してＰＯＳ端末のリブートが行われると、ＰＯＳ端末の保守費用が増大する。
【０００６】
本発明は、上記に鑑みてなされたものであって、顧客へのサービスの向上および情報処理装置の保守費用の削減に貢献できる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、電力を供給する電源と、前記電源からの電力の供給を受けて、ＬＡＮにより接続された外部装置と通信するＬＡＮチップと、前記ＬＡＮチップへの電力の供給のオフを指示する制御信号に従って、前記ＬＡＮチップへの電力の供給をオフする電源スイッチと、前記ＬＡＮチップによる前記外部装置との通信障害を検知する検知手段と、前記検知手段により通信障害が検知された場合に、前記制御信号を前記電源スイッチに出力して前記ＬＡＮチップへの電力の供給をオフした後、前記制御信号の前記電源スイッチへの出力を停止して前記ＬＡＮチップへの電力の供給をオンする制御手段と、を備えたことを特徴とする。
【０００８】
また、本発明は、電力を供給する電源と、前記電源からの電力の供給を受けて、ＬＡＮにより接続された外部装置と通信するＬＡＮチップと、前記ＬＡＮチップへの電力の供給のオフを指示する制御信号に従って、前記ＬＡＮチップへの電力の供給をオフする電源スイッチと、を備えた情報処理装置を制御するコンピュータを、前記ＬＡＮチップによる前記外部装置の通信障害を検知する検知手段と、前記検知手段により通信障害が検知された場合に、前記制御信号を前記電源スイッチに出力して前記ＬＡＮチップへの電力の供給をオフした後、前記制御信号の前記電源スイッチへの出力を停止して前記ＬＡＮチップへの電力の供給をオンする制御手段と、として機能させる。
【発明の効果】
【０００９】
本発明にかかる情報処理装置およびプログラムは、顧客へのサービスの向上および情報処理装置の保守費用の削減に貢献できる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態にかかるＰＯＳ端末の概観構成を示す図である。
【図２】図２は、本実施の形態にかかるＰＯＳ端末の制御系の構成を示すブロック図である。
【図３】図３は、通信制御回路の具体的な構成を示すブロック図である。
【図４】図４は、ＣＰＵチップセットに搭載された部品によるハードウェア構成を示した図である。
【図５】図５は、通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すフローチャートである。
【図６】図６は、通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すタイミングチャートである。
【図７】図７は、従来の通信制御回路の具体的に構成を示すブロック図である。
【図８】図８は、従来の通信制御回路において通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すタイミングチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる情報処理装置およびプログラムの最良な実施の形態を詳細に説明する。以下に示す実施の形態では、情報処理装置の一実施の形態としてＰＯＳ(Point  Of  Sales)端末を例示する。但し、本発明を適用可能な情報処理装置をＰＯＳ端末に限定することはなく、ＬＡＮ（Local  Area  Network）により接続された外部装置と通信する情報処理装置であれば、あらゆる機器に適用することができる。
【００１２】
図１は、本実施の形態にかかるＰＯＳ端末の概観構成を示す図である。図１に示すように、本実施の形態にかかるＰＯＳ端末１は、現金等を収容するドロワ２の上に載置され、ドロワ２の引出し２ａの開閉を制御する。ＰＯＳ端末１の正面側にはキーボード３とモードスイッチ４が設けられている。キーボード３は、オペレータが預かり金額等を入力するための操作部である。モードスイッチ４は、登録，点検，精算，設定等の各種業務モードを選択するための操作部であり、鍵により操作される。
【００１３】
ＰＯＳ端末１の正面側にはオペレータ用のメインディスプレイ５が接続され、背面側には客用のサブディスプレイ６が接続されている。メインディスプレイ５及びサブディスプレイ６は、バックライトを備えた液晶カラーディスプレイ等で構成され、販売登録された商品の品名及び価格や１取引の合計金額や釣銭額等を表示する。
【００１４】
ＰＯＳ端末１はレシート及びジャーナルを印字するＲ／Ｊプリンタ７を有し、Ｒ／Ｊプリンタ７により印字されたレシートはＰＯＳ端末１の正面側に形成されたレシート発行口８から発行される。ＰＯＳ端末１には、商品の販売登録の際に商品ラベルに印刷されたバーコードを読取るためのコードスキャナ９が接続されている。このようなＰＯＳ端末１の構成は、例えば特開２０００−１９４９４０号公報に開示されているため、その詳細な説明は省略する。
【００１５】
図２は、本実施の形態にかかるＰＯＳ端末の制御系の構成を示すブロック図である。本実施の形態にかかるＰＯＳ端末１は、制御系として、ＣＰＵチップセット２０１と、制御Ｉ／Ｏ２０２と、電源回路２０３と、通信制御回路２０４と、を備える。さらに、ＰＯＳ端末１は、制御Ｉ／Ｏ２０２を介して、キーボード３と、メインディスプレイ５と、サブディスプレイ６と、コードスキャナ９等を備える。
【００１６】
電源回路２０３（ＡＣ電源）は、ＣＰＵチップセット２０１を含むＰＯＳ端末１全体に対して、駆動電力を供給する回路である。
【００１７】
通信制御回路２０４は、ネットワークを介して接続された他のＰＯＳ端末との通信を司る回路である。
【００１８】
図３は、通信制御回路の具体的な構成を示すブロック図である。通信制御回路２０４は、ＬＡＮチップ３０１、ＰＨＹチップ３０２、コネクタ３０３、電源スイッチ回路３０４などを備えている。
【００１９】
ＬＡＮチップ３０１は、電源回路２０３からの電力の供給を受けて、ＬＡＮにより接続された他のＰＯＳ端末（外部装置）と通信する。本実施の形態では、ＬＡＮチップ３０１は、後述する電源スイッチ３０４ａを介して、電圧Ｖｂ＿ＬＡＮ（３．３Ｖ）が印加されることにより、電源回路２０３からの電力の供給を受ける。
【００２０】
また、ＬＡＮチップ３０１は、制御Ｉ／Ｏ２０２を介して、ＣＰＵチップセット２０１から入力されるＣＬＯＣＫ信号に従って他のＰＯＳ端末と通信するものとする。さらに、ＬＡＮチップ３０１は、制御Ｉ／Ｏ２０２を介してＣＰＵチップセット２０１からＲＥＳＥＴ♯信号が入力されると、他のＰＯＳ端末との通信をリセットする。
【００２１】
ＰＨＹチップ３０２は、他のＰＯＳ端末との通信によりやり取りする信号のＤ／Ａ変換を行うものである。
【００２２】
コネクタ３０３は、ＰＯＳ端末１と他のＰＯＳ端末とを接続するケーブルを接続する８芯のモジュラ式コネクタ（例えば、ＲＪ４５など）である。
【００２３】
電源スイッチ回路３０４は、電源スイッチ３０４ａおよびワンショット回路３０４ｂを備えている。
【００２４】
ワンショット回路３０４ｂは、制御Ｉ／Ｏ２０２を介してＣＰＵチップセット２０１から入力されるＰＷＲｏｆｆ信号をトリガにして、予め設定された時間、ＰＷＲｏｆｆ信号を電源スイッチ３０４ａに出力する。ここで、ＰＷＲｏｆｆ信号は、ＬＡＮチップ３０１への電力の供給のオフを指示する制御信号である。本実施の形態では、ワンショット回路３０４ｂは、電源回路２０３から電圧（３．３Ｖ）が印加されることにより、当該電源回路２０３からの電力の供給を受ける。
【００２５】
電源スイッチ３０４ａは、ワンショット回路３０４ｂから入力されるＰＷＲｏｆｆ信号に従って、電源回路２０３からＬＡＮチップ３０１に印加される電圧Ｖｂ＿ＬＡＮ（３．３Ｖ）の印加を遮断することにより、ＬＡＮチップ３０１への電力の供給をオフする。
【００２６】
図２に戻り、ＣＰＵチップセット２０１は、ＰＯＳ端末１の全体を制御する。具体的には、ＣＰＵチップセット２０１は、制御Ｉ／Ｏ２０２を介して接続された、キーボード３と、メインディスプレイ５と、サブディスプレイ６と、コードスキャナ９と、通信制御回路２０４と、の制御を行う。
【００２７】
図４は、ＣＰＵチップセットに搭載された部品によるハードウェア構成を示した図である。図４に示すように、ＰＯＳ端末１は、ＣＰＵチップセット２０１内部に、ＣＰＵ４０１と、メモリコントローラ４０２と、ＩＯコントローラ４０３と、メインメモリ４０４と、を備えている。
【００２８】
本実施の形態では、ＰＯＳ端末１に電源を投入されると、これらＣＰＵチップセット２０１の構成に基づいて、電源回路２０３からＰＯＳ端末１全体への電力の供給の制御を行うこととする。
【００２９】
ＣＰＵ４０１は、図示しない記憶領域に格納されたプログラムに従って、ＰＯＳ端末１に関する処理をおこなう。その際、ＣＰＵ４０１は、メインメモリ３０４を作業領域として用いる。
【００３０】
その際、ＣＰＵ４０１は、図示しない記憶領域から読み出されたプログラムを実行することで、検知部４０１ａおよび制御部４０１ｂを実現する。
【００３１】
検知部４０１ａは、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害を検知するものであり、例えば、ＬＡＮチップ３０１による他のＰＯＳ端末とのデータのやり取りの際に、他のＰＯＳ端末から応答がなくＬＡＮチップ３０１がタイムアウトした場合に、通信障害を検知する。
【００３２】
制御部４０１ｂは、検知部４０１ａにより通信障害が検知された場合に、制御Ｉ／Ｏ２０２を介して、ＰＷＲｏｆｆ信号を電源スイッチ回路３０４（電源スイッチ３０４ａ）に出力してＬＡＮチップ３０１への電力の供給をオフした後、ＰＷＲｏｆｆ信号の電源スイッチ回路３０４への出力を停止してＬＡＮチップ３０１への電力の供給をオンする。
【００３３】
なお、本実施の形態では、上述したように、ワンショット回路３０４ｂが、制御部４０１ｂから出力されたＰＷＲｏｆｆ信号をトリガにして、ＰＷＲｏｆｆ信号を電源スイッチ３０４ａに出力してＬＡＮチップ３０１への電力の供給をオフした後、ＰＷＲｏｆｆ信号の電源スイッチ３０４への出力を停止してＬＡＮチップ３０１への電力の供給をオンする。そのため、制御部４０１ｂは、検知部４０１ａにより通信障害が検知された場合に、一度、ＰＷＲｏｆｆ信号を電源スイッチ回路３０４に出力すれば良く、ＬＡＮチップ３０１への電力の供給がオフするまで、ＰＷＲｏｆｆ信号を出力し続ける必要はない。
【００３４】
また、制御部４０１ｂは、ＰＯＳ端末１の電源が投入された際に、制御Ｉ／Ｏ２０２を介して、ＲＥＳＥＴ♯信号をＬＡＮチップ３０１に出力して、ＬＡＮチップ３０１をリセットする。さらに、制御部４０１ｂは、ＬＡＮチップ３０１をリセットした後、制御Ｉ／Ｏ２０２を介して、ＣＬＯＣＫ信号をＬＡＮチップ３０１に出力する。
【００３５】
メインメモリ４０４は、ＣＰＵ４０１の作業領域として用いられるメモリ領域である。また、本実施の形態においては、メインメモリ４０４として、ＤＤＲ２（Double  Data  Rate  ２  ＳＤＲＡＭ）を用いることとする。なお、メインメモリ４０４は、ＤＤＲ２に制限するものではなく、例えばメインメモリとして、ＤＤＲ３（Double  Data  Rate  ３  ＳＤＲＡＭ）を適用しても良い。
【００３６】
メモリコントローラ４０２は、メインメモリ４０４と、ＣＰＵ４０１と、を接続するコントローラとする。また、メモリコントローラ４０２は、ＣＰＵ４０１からのコマンドに従って、メインメモリ４０４に対するコマンドを出力する。なお、メモリコントローラ４０２は、例えばＩｎｔｅｌ（登録商標）社のＭＣＨに相当する。
【００３７】
ＩＯコントローラ４０３は、メモリコントローラ４０２と（図示しない）ＰＣＩバスやＵＳＢ等の他の構成要素を接続するためコントローラとする。ＩＯコントローラ４０３は、メモリコントローラ４０２と高速なデータ転送が可能なインターフェースで接続されている。なお、ＩＯコントローラ４０３は、例えばＩｎｔｅｌ（登録商標）社のＩＣＨに相当する。
【００３８】
図５は、通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すフローチャートである。図６は、通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すタイミングチャートである。
【００３９】
ＰＯＳ端末１の電源投入後、制御部４０１ｂからＬＡＮチップ３０１にＣＬＯＣＫ信号が出力されている間、検知部４０１ａは、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害を検知する（ステップＳ５０１：Ｎｏ）。検知部４０１ａによって通信障害が検知されると（ステップＳ５０１：Ｙｅｓ）、制御部４０１ｂは、ワンショット回路３０４ｂにＰＷＲｏｆｆ信号を出力する（ステップＳ５０２）。
【００４０】
ワンショット回路３０４ｂは、制御部４０１ｂからＰＷＲｏｆｆ信号を受けるのを待つ（ステップＳ５０３：Ｎｏ）。制御部４０１ｂからＰＷＲｏｆｆ信号を受けると（ステップＳ５０３：Ｙｅｓ）、ワンショット回路３０４ｂは、制御部４０１ｂから受けたＰＷＲｏｆｆ信号をトリガにして、電源スイッチ３０４ａにＰＷＲｏｆｆ信号を出力してＬＡＮチップ３０１への電圧Ｖｂ＿ＬＡＮ（３．３Ｖ）の印加を停止する（ステップＳ５０４）。ワンショット回路３０４ｂは、予め設定された時間、ＰＷＲｏｆｆ信号を電源スイッチ３０４ａに出力する（ステップＳ５０５：Ｎｏ）。そして、予め設定された時間経過すると（ステップＳ５０５：Ｙｅｓ）、ワンショット回路３０４ｂは、ＰＷＲｏｆｆ信号の出力を停止して、ＬＡＮチップ３０１を再起動させる（ステップＳ５０６）。
【００４１】
図７は、従来の通信制御回路の具体的に構成を示すブロック図である。図８は、従来の通信制御回路において通信障害が発生した場合にＬＡＮチップへの電力の供給をオフする処理の流れを示すタイミングチャートである。従来の通信制御回路７００は、ＬＡＮチップ３０１が、電源スイッチ３０４ａを介さずに、電源回路２０３から電圧（３．３Ｖ）が印加されている点において、図３に示す通信制御回路２０４と異なる。
【００４２】
従来の通信制御回路７００においては、図８に示すように、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害が発生した場合、ユーザが手動にてＰＯＳ端末１の電源をオフした後、再度、ＰＯＳ端末１の電源をオンすることにより、ＬＡＮチップ３０１を再起動させていた。そのため、通信障害が発生してからＰＯＳ端末１の電源がオンするまでの間、ＰＯＳ端末１を利用した顧客へのサービスが滞っていた。
【００４３】
しかし本実施の形態にかかるＰＯＳ端末１によれば、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害が検知された場合に、ＰＷＲｏｆｆ信号を電源スイッチ３０４ａに出力してＬＡＮチップ３０１への電力の供給をオフした後、ＰＷＲｏｆｆ信号の電源スイッチ３０４ａへの出力を停止してＬＡＮチップ３０１への電力の供給をオンすることにより、ＰＯＳ端末１全体の電源をオフすることなく、ＬＡＮチップ３０１による他のＰＯＳ端末との通信障害を解消することができるので、顧客へのサービスの向上および情報処理装置の保守費用の削減に貢献できる。
【００４４】
なお、本実施の形態のＰＯＳ端末１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００４５】
また、本実施の形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４６】
さらに、本実施の形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００４７】
１  ＰＯＳ端末
２０３  電源回路
３０１  ＬＡＮチップ
３０４  電源スイッチ回路
３０４ａ  電源スイッチ
３０４ｂ  ワンショット回路
４０１  ＣＰＵ
４０１ａ  検知部
４０１ｂ  制御部
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開平０９−１９８３３４号公報
【図１】
2011186763.tif 000003
【図２】
2011186763.tif 000004
【図３】
2011186763.tif 000005
【図４】
2011186763.tif 000006
【図５】
2011186763.tif 000007
【図６】
2011186763.tif 000008
【図７】
2011186763.tif 000009
【図８】
2011186763.tif 000010