(57)【要約】【課題】周辺機器の利用に係る利便性を向上させることが可能な情報処理装置及びプログラムを提供する。【解決手段】周辺機器を接続可能な接続手段と、外部装置と通信可能な通信手段と、前記通信手段を介して前記外部装置から要求を受信する受信手段と、前記要求が所定の処理を指示する場合、当該要求で指示された処理を前記周辺機器に実行させる第１処理手段と、前記要求が特定の周辺機器をオン状態又はオフ状態にすることを指示する場合、当該要求に応じて前記特定の周辺機器をオン状態又はオフ状態に制御する第２処理手段と、を備える。【選択図】図５
2014170408.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器を接続可能な接続手段と、
外部装置と通信可能な通信手段と、
前記通信手段を介して前記外部装置から要求を受信する受信手段と、
前記要求が所定の処理を指示する場合、当該要求で指示された処理を前記周辺機器に実行させる第１処理手段と、
前記要求が特定の周辺機器をオン状態又はオフ状態にすることを指示する場合、当該要求に応じて前記特定の周辺機器をオン状態又はオフ状態に制御する第２処理手段と、
を備える情報処理装置。
【請求項２】
前記第２処理手段は、前記特定の周辺機器が処理の実行中である場合、当該処理が完了するまで待機した後、前記特定の周辺機器をオン状態又はオフ状態に制御する請求項１に記載の情報処理装置。
【請求項３】
前記第２処理手段は、前記要求が自装置に接続された前記外部装置とは異なる他の外部装置をオン状態又はオフ状態にすることを指示する場合、当該要求に応じて前記他の外部装置をオン状態又はオフ状態に制御する請求項１に記載の情報処理装置。
【請求項４】
前記接続手段に接続された周辺機器から、前記要求で指示された処理を実行可能な周辺機器を特定する特定手段を更に備え、
前記第１処理手段は、前記要求で指示された処理を、前記特定手段が特定した周辺機器に実行させる請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記外部装置からのアクセスに応じて、前記要求の送信を支援するための支援画面を前記外部装置に提供する提供手段を更に備え、
前記受信手段は、前記支援画面に基づいて前記外部装置から送信された前記要求を受信する請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
周辺機器を接続可能な接続手段と、外部装置と通信可能な通信手段と、を備えた情報処理装置のコンピュータを、
前記通信手段を介して前記外部装置から要求を受信する受信手段と、
前記要求が所定の処理を指示する場合、当該要求で指示された処理を前記周辺機器に実行させる第１処理手段と、
前記要求が特定の周辺機器をオン状態又はオフ状態にすることを指示する場合、当該要求に応じて前記特定の周辺機器をオン状態又はオフ状態に制御する第２処理手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗でのＰＯＳシステムでは、ＰＯＳレジスタやパソコンＰＯＳ等のＰＯＳ端末が用いられている。係るＰＯＳ端末には、商品に付されたバーコード等を読み取るコードスキャナや、磁気カードから情報を読み取るカードリーダ、プリンタ等が周辺機器として接続されている。また、近時では、タブレット等の携帯型情報端末を、クラウド型のＰＯＳレジスタとして用いることが提案されている。
【０００３】
また、従来、ネットワークを介して、遠隔にあるＰＣ（Personal  Computer）等の装置をオン又はオフとするＷＯＬ（Wake−On−LAN）等の技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の構成では、ＰＯＳレジスタと周辺機器とが１対１で接続されるため、他の装置から周辺機器を利用することはできない。また、ＷＯＬ等の従来技術では、装置単体をオン又はオフすることはできるが、当該装置に接続された周辺機器の単位でオン又はオフすることはできない。このような事情から、周辺機器の利用に係る利便性を向上させることが可能な技術が望まれている。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、周辺機器を接続可能な接続手段と、外部装置と通信可能な通信手段と、受信手段と、第１処理手段と、第２処理手段とを備える。受信手段は、前記通信手段を介して前記外部装置から要求を受信する。第１処理手段は、前記要求が所定の処理を指示する場合、当該要求で指示された処理を前記周辺機器に実行させる。第２処理手段は、前記要求が特定の周辺機器をオン状態又はオフ状態にすることを指示する場合、当該要求に応じて前記特定の周辺機器をオン状態又はオフ状態に制御する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るＰＯＳシステムの構成を示す図である。
【図２】図２は、図１に示した情報処理装置の外観構成の一例を概略的に示す図である。
【図３】図３は、図１に示した情報処理装置のハードウェア構成を模式的に示す図である。
【図４】図４は、図３に示した状態管理ファイルの一例を模式的に示す図である。
【図５】図５は、図１に示した情報処理装置の機能構成を模式的に示す図である。
【図６】図６は、図１に示した情報処理装置が提供する支援画面の一例を示す図である。
【図７】図７は、図１に示した情報処理装置が提供する支援画面の他の例を示す図である。
【図８】図８は、図１に示した情報処理装置が行うリクエスト処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、情報処理装置及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態は、スーパーマーケット等の店舗に導入されたＰＯＳシステムへの適用例である。
【０００８】
図１は、本実施形態に係るＰＯＳシステム１の構成を示す図である。同図に示すように、ＰＯＳシステム１は、ＰＯＳ端末１０と、店舗サーバ２０と、情報処理装置４０と、ルータ３０と、本部サーバ５０と、管理用ＰＣ６０とを有する。
【０００９】
ＰＯＳ端末１０、店舗サーバ２０及びルータ３０は、ＬＡＮ７１を介して、相互に通信可能に接続される。また、ルータ３０は、ＷＡＮ７２を介して、本部サーバ５０及び管理用ＰＣ６０と通信可能に接続される。また、情報処理装置４０は、ルータ３０を介して、ＰＯＳ端末１０、店舗サーバ２０、本部サーバ５０及び管理用ＰＣ６０と通信可能に接続される。なお、ＰＯＳシステム１のネットワーク構成や、ＰＯＳ端末１０の個数は、図１の例に限らないものとする。
【００１０】
ＰＯＳ端末１０は、店舗内に設置されるＰＯＳレジスタやパソコンＰＯＳ等のＰＯＳ端末である。ＰＯＳ端末１０は、店舗サーバ２０が保持する商品マスタを参照しながら、一取引にかかる商品の登録と精算とを行う。また、ＰＯＳ端末１０は、ＬＡＮ７１を介して入力される制御信号（第１制御信号、第２制御信号）に応じて、自装置をオン状態又はオフ状態にする電源管理機能を備える。
【００１１】
ここで、制御信号は、例えば、Ｗａｋｅ−Ｏｎ−ＬＡＮ技術におけるマジックパケット等である。また、ＰＯＳ端末１０のオン状態は、ＰＯＳ端末１０が通常動作可能な状態を意味する。また、ＰＯＳ端末１０のオフ状態は、通信インタフェース（図示せず）等の一部のハードウェアが動作する省電力状態を意味する。なお、ＰＯＳ端末１０の電源管理機能は公知の技術を用いることが可能である。
【００１２】
また、ＰＯＳ端末１０は、情報処理装置４０に接続された周辺機器の利用に係る各種のリクエスト（以下、第１リクエストという）を情報処理装置４０に送信する。第１リクエストとしては、例えば、レシート等の印字出力を指示する「印字リクエスト」がある。また、バーコードや二次元コード等のコードシンボルに保持されたコードデータの読み取りを指示する「コードデータ取得リクエスト」、磁気カードやＩＣカード等のカードに記録されたカードデータの読み取りを指示する「カードデータ取得リクエスト」がある。なお、第１リクエストの送信は、ＨＴＴＰ（Hypertext  Transfer  Protocol）等の汎用プロトコルを用いることが好ましい。
【００１３】
店舗サーバ２０は、各商品に関する商品情報（例えば、商品コード、単価等）を格納した商品マスタを記憶・管理するサーバ装置である。店舗サーバ２０は、ＰＯＳ端末１０の各々で処理されたデータを収集するとともに、本部サーバ５０から通知される各種のデータを受信する。
【００１４】
ルータ３０は、複数のネットワーク間での通信を中継する通信装置である。本実施形態では、ルータ３０は、ＰＯＳ端末１０及び店舗サーバ２０が接続されるＬＡＮ７１と、本部サーバ５０及び管理用ＰＣ６０が接続されるＷＡＮ７２と、情報処理装置４０が接続されるＤＭＺ（DeMilitarized  Zone）７３との間での通信を中継する。
【００１５】
情報処理装置４０は、各種の周辺機器を接続可能な情報処理装置である。情報処理装置４０は、例えば、図２に示すような外観構成を有する。ここで、図２は、情報処理装置４０の外観構成の一例を概略的に示す図である。情報処理装置４０は、略直方体の薄型の筐体４１を有する。筐体４１の側面には、ルータ３０と通信可能な通信インタフェース４２が設けられる。通信インタフェース４２は、ＬＡＮインタフェース等である。なお、無線ＬＡＮインタフェースを内蔵する場合には（図示せず）、これを用いてルータ３０に接続してもよい。
【００１６】
また、筐体４１の側面には、各種の機器を着脱自在に接続することが可能な複数の入出力インタフェース４３が設けられる。入出力インタフェース４３は、例えば、ＵＳＢ（Universal  Serial  Bus）やＲＳ−２３２Ｃ等の汎用の入出力インタフェースである。本実施形態において、入出力インタフェース４３には、プリンタＤＶ１等の出力デバイス、コードリーダＤＶ２、カードリーダＤＶ３等の入出力デバイスが接続される。以下では、これらの機器を総称して周辺機器ＤＶと表記する。なお、入出力インタフェース４３に接続される周辺機器ＤＶは、図２の例に限らず、表示器やキーボード、マウス、ドロワ等の他のデバイスを接続してもよい。
【００１７】
情報処理装置４０は、ＰＯＳ端末１０から送信される第１リクエストに応じて、入出力インタフェース４３に接続された周辺機器ＤＶを動作させる。また、情報処理装置４０は、管理用ＰＣ６０から送信される後述する第２リクエストに応じて、特定のＰＯＳ端末１０又は特定の周辺機器ＤＶを、オン状態又はオフ状態に制御する。なお、情報処理装置４０の詳細な動作については後述する。
【００１８】
本部サーバ５０は、店舗毎の商品情報を格納した商品マスタ（図示せず）等を記憶・管理するサーバ装置である。本部サーバ５０は、各店舗用の商品マスタを、対応する店舗の店舗サーバ２０に送信する。
【００１９】
管理用ＰＣ６０は、ＰＯＳ端末１０及び情報処理装置４０の状態を管理する、ＰＣ等や携帯端末等の端末装置である。具体的には、管理用ＰＣ６０は、情報処理装置４０に対し、状態管理に係る各種のリクエスト（以下、第２リクエストという）を送信することで、特定の店舗サーバ２０又は周辺機器ＤＶを、オン状態又はオフ状態とする。
【００２０】
ここで、第２リクエストとしては、例えば、特定の店舗サーバ２０をオン状態又はオフ状態とすることを指示する「ＰＯＳ管理リクエスト」がある。また、情報処理装置４０に接続された特定の周辺機器ＤＶをオン状態又はオフ状態とすることを指示する「機器管理リクエスト」がある。なお、第２リクエストの送信は、ＨＴＴＰ（Hypertext  Transfer  Protocol）等の汎用プロトコルを用いることが好ましい。
【００２１】
次に、上述した情報処理装置４０のハードウェア構成について説明する。図３は、情報処理装置４０のハードウェア構成を模式的に示す図である。同図に示すように、情報処理装置４０は、ＣＰＵ（Central  Processing  Unit）等のプロセッサ４１１ａ、メモリ部４１１ｂ、ＲＡＭ（Random  Access  Memory）４１１ｃ等で構成されるコンピュータ構成の制御部４１１を備える。
【００２２】
プロセッサ４１１ａは、メモリ部４１１ｂに記憶されたプログラムと協働することで、情報処理装置４０の動作を統括的に制御する。メモリ部４１１ｂは、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＳＳＤ等の記憶媒体である。ＲＡＭ４１１ｃは、プロセッサ４１１ａのワークメモリとして機能する。
【００２３】
ここで、メモリ部４１１ｂは、ＯＳやＷｅｂサーバ等の各種プログラム、各種設定情報等を記憶する。また、メモリ部４１１ｂは、入出力インタフェース４３に接続される各周辺機器ＤＶの特性を示したプロファイルや、当該周辺機器ＤＶの動作に係るデバイスドライバを記憶する。また、メモリ部４１１ｂは、ＰＯＳ端末１０及び周辺機器ＤＶの各々の状態（オン状態又はオフ状態）を示す状態管理ファイルＦ１を記憶する。
【００２４】
図４は、状態管理ファイルＦ１の一例を模式的に示す図である。同図に示すように、状態管理ファイルＦ１は、各ＰＯＳ端末１０の識別子（ＰＯＳ１〜ＰＯＳ５）に対応付けて、そのＰＯＳ端末１０がオン状態かオフ状態かを示す状態情報を記憶する。また、状態管理ファイルＦ１は、各周辺機器ＤＶの識別子（ＤＶ１〜ＤＶ３）に対応付けて、その周辺機器ＤＶがオン状態にあるかオフ状態にあるかを示す状態情報を記憶する。
【００２５】
図３に戻り、制御部４１１には、バス４１２を介して通信インタフェース４２が接続される。制御部４１１は、通信インタフェース４２を介して、ＰＯＳ端末１０や管理用ＰＣ６０等の外部装置との間で相互にオンライン通信を実行する。
【００２６】
また、制御部４１１には、バス４１２を介して、上述した複数の入出力インタフェース４３が接続される。制御部４１１は、メモリ部４１１ｂに格納されたデバイスドライバ等と協働することで、入出力インタフェース４３に接続された周辺機器ＤＶの動作を制御する。
【００２７】
次に、上述した情報処理装置４０の機能構成について説明する。図５は、情報処理装置４０の機能構成を模式的に示す図である。情報処理装置４０のプロセッサ４１１ａは、メモリ部４１１ｂに格納された各種プログラムを読み出して実行することにより、支援画面提供部４０１、リクエスト受信部４０２、第１リクエスト処理部４０３、デバイス制御部４０４及び第２リクエスト処理部４０５を機能部として実現させる。なお、これらの機能部の一部又は全てを、例えばウェブサーバやウェブアプリケーション等のプログラムによって実現してもよい。
【００２８】
支援画面提供部４０１は、外部装置からのアクセスに応じて、各種リクエストの送信を支援するための支援画面を、アクセス元の外部装置に提供する。例えば、支援画面提供部４０１は、外部装置からのＨＴＴＰアクセスに応じて、上記の支援画面をウェブコンテンツとして提供する。
【００２９】
ここで、図６は、第１リクエストの送信を支援する支援画面の一例を示す図である。同図に示す支援画面Ｇ１は、例えば、ＰＯＳ端末１０からのアクセスに応じて当該ＰＯＳ端末１０に提供されるものである。この場合、ＰＯＳ端末１０は、提供された支援画面Ｇ１を表示デバイス（図示せず）に表示する。
【００３０】
図６において、ボタンＢ１１は、印字リクエストを送信するための操作子である。ＰＯＳ端末１０は、ボタンＢ１１の操作を受け付けると、印字の対象となる印字データとともに、当該印字データの印字を指示する印字リクエストを情報処理装置４０に送信する。ここで、印字データは、例えば、商品の販売登録に係るレシート（領収書）出力用等のデータである。
【００３１】
ボタンＢ１２は、コードデータ取得リクエストを送信するための操作子である。ＰＯＳ端末１０は、ボタンＢ１２の操作を受け付けると、コードシンボルの読み取りを指示するコードデータ取得リクエストを情報処理装置４０に送信する。ボタンＢ１３は、カードデータ取得リクエストを送信するための操作子である。ＰＯＳ端末１０は、ボタンＢ１３の操作を受け付けると、カードの読み取りを指示するカードデータ取得リクエストを情報処理装置４０に送信する。
【００３２】
なお、第１リクエストの送信方法は、ボタンＢ１１〜Ｂ１３の操作によるものに限らない。例えば、ＰＯＳ端末１０において、商品の決済に係る操作の工程中に、この決済に係るレシート出力を指示する印字リクエストを自動で送信する形態としてもよい。
【００３３】
図７は、第２リクエストの送信を支援する支援画面の一例を示す図である。同図に示す支援画面Ｇ２は、例えば、管理用ＰＣ６０からのアクセスに応じて当該管理用ＰＣ６０に提供されるものである。この場合、管理用ＰＣ６０は、提供された支援画面Ｇ２を表示デバイス（図示せず）に表示する。
【００３４】
図７において、ボタンＢ２１〜Ｂ２５は、ＰＯＳ管理リクエストを送信するための操作子である。ボタンＢ２１〜Ｂ２５は、各ＰＯＳ端末１０に対応し、対応するＰＯＳ端末１０の識別子（ＰＯＳ１〜ＰＯＳ５）が割り当てられている。また、ボタンＢ２１〜Ｂ２５は、対応するＰＯＳ端末１０が、オン状態にあるかオフ状態にあるかを示す。同図では、ハッチングを施したボタンＢ２２に対応するＰＯＳ端末１０が、オフ状態にあることを示している。
【００３５】
管理用ＰＣ６０は、オン状態を示すボタンＢ２１、Ｂ２３〜Ｂ２５の何れかに対する操作を受け付けると、操作されたボタンに対応するＰＯＳ端末１０をオフ状態とするＰＯＳ管理リクエストを、情報処理装置４０に送信する。また、管理用ＰＣ６０は、オフ状態を示すボタンＢ２２に対する操作を受け付けると、操作されたボタンに対応するＰＯＳ端末１０をオン状態とするＰＯＳ管理リクエストを、情報処理装置４０に送信する。
【００３６】
また、ボタンＢ３１〜Ｂ３３は、機器管理リクエストを送信するための操作子である。ボタンＢ３１〜Ｂ３３は、情報処理装置４０に接続された各周辺機器ＤＶに対応する。ボタンＢ３１〜Ｂ３３には、対応する周辺機器ＤＶの識別子（ＤＶ１〜ＤＶ３）が割り当てられている。また、ボタンＢ３１〜Ｂ３３は、対応する周辺機器ＤＶが、オン状態にあるかオフ状態にあるかを示す。同図では、ハッチングを施したボタンＢ３２に対応するコードリーダＤＶ２が、オフ状態にあることを示している。
【００３７】
管理用ＰＣ６０は、オン状態を示すボタンＢ３１及びＢ３３に対する操作を受け付けると、操作されたボタンに対応する周辺機器ＤＶをオフ状態とする機器管理リクエストを情報処理装置４０に送信する。また、管理用ＰＣ６０は、オフ状態を示すボタンＢ３２に対する操作を受け付けると、操作されたボタンに対応する周辺機器ＤＶ（コードリーダＤＶ２）をオフ状態とする機器管理リクエストを情報処理装置４０に送信する。
【００３８】
なお、支援画面提供部４０１は、状態管理ファイルＦ１に記憶されたＰＯＳ端末１０及び周辺機器ＤＶの状態情報に基づいて、ボタンＢ２１〜Ｂ２５及びボタンＢ３１〜Ｂ３３を生成する。
【００３９】
図５に戻り、リクエスト受信部４０２は、ＰＯＳ端末１０や管理用ＰＣ６０等の外部装置から送信される各種リクエストを、通信インタフェース４２を用いて受信する。
【００４０】
第１リクエスト処理部４０３は、リクエスト受信部４０２が第１リクエストを受信した場合に、この第１リクエストで指示された処理内容に対応する周辺機器ＤＶ（以下、対応デバイスという）を特定する。より詳細には、第１リクエスト処理部４０３は、図示しないＲＯＭに格納された各周辺機器ＤＶのプロファイル等に基づき、リクエストで指示された処理を実行することが可能な周辺機器ＤＶを対応デバイスとして特定する。
【００４１】
例えば、第１リクエスト処理部４０３は、印字リクエストが受信された場合に、プリンタＤＶ１を対応デバイスとして特定する。また、第１リクエスト処理部４０３は、コードデータ取得リクエストが受信された場合に、コードリーダＤＶ２を対応デバイスとして特定する。また、第１リクエスト処理部４０３は、カードデータ取得リクエストが受信された場合に、カードリーダＤＶ３を対応デバイスと特定する。
【００４２】
デバイス制御部４０４は、第１リクエスト処理部４０３が特定した対応デバイスに、第１リクエストで指示された処理を実行させる。より詳細には、デバイス制御部４０４は、第１リクエスト処理部４０３が特定した対応デバイスのデバイスドライバ等と協働することで、第１リクエストで指示された処理を対応デバイスに実行させる。
【００４３】
例えば、デバイス制御部４０４は、プリンタＤＶ１が対象デバイスとして特定されると、印字リクエストに含まれる印字データを、入出力インタフェース４３に接続されたプリンタＤＶ１に印字出力させる。また、デバイス制御部４０４は、コードリーダＤＶ２が対応デバイスとして特定されると、入出力インタフェース４３に接続されたコードリーダＤＶ２にコードデータの読み取りを行わせる。また、デバイス制御部４０４は、カードリーダＤＶ３が対応デバイスとして特定されると、入出力インタフェース４３に接続されたカードリーダＤＶ３にカードデータの読み取りを行わせる。
【００４４】
第２リクエスト処理部４０５は、リクエスト受信部４０２が第２リクエストを受信した場合に、この第２リクエストで指示された内容に応じて、ＰＯＳ端末１０及び周辺機器ＤＶのオン／オフ状態を制御する。
【００４５】
具体的に、第２リクエスト処理部４０５は、特定のＰＯＳ端末１０をオン状態とすることを指示したＰＯＳ管理リクエストが受信された場合、当該特定のＰＯＳ端末１０に対し、オン状態への切り替えを指示する第１制御信号を送信する。また、第２リクエスト処理部４０５は、特定のＰＯＳ端末１０をオフ状態とすることを指示したＰＯＳ管理リクエストが受信された場合、当該特定のＰＯＳ端末１０に対し、オフ状態への切り替えを指示する第２制御信号を送信する。これにより、ＰＯＳ端末１０では、情報処理装置４０から送信された第１制御信号又は第２制御信号を受信すると、当該制御信号に応じて自装置の状態をオン状態又はオフ状態に切り替える。
【００４６】
また、第２リクエスト処理部４０５は、特定の周辺機器ＤＶをオフ状態とすることを指示した機器管理リクエストが受信された場合、当該特定の周辺機器ＤＶをオフ状態とする。また、第２リクエスト処理部４０５は、特定の周辺機器ＤＶをオン状態とすることを指示した機器管理リクエストが受信された場合、当該特定の周辺機器ＤＶをオン状態とする。
【００４７】
ここで、周辺機器ＤＶのオン状態又はオフ状態への移行方法は特に問わないものとする。例えば、周辺機器ＤＶが接続されている入出力インタフェース４３をアップ又はダウンすることで、周辺機器ＤＶへの通電を制御してもよい。また、デバイス制御部４０４や周辺機器ＤＶのデバイスドライバ等と協働することで、周辺機器ＤＶ自体の電源をオン又はオフとしてもよい。なお、第２リクエスト処理部４０５は、オフ状態への切り替え対象となった周辺機器ＤＶが処理の実行中である場合に、当該処理が終了するまで待機した後、オフ状態に切り替えるものとする。
【００４８】
また、第２リクエスト処理部４０５は、ＰＯＳ端末１０や周辺機器ＤＶをオン状態又はオフ状態に切り替えると、切り替え後の状態を状態管理ファイルＦ１の対応する識別子の状態情報に反映する。
【００４９】
次に、上述した情報処理装置４０の動作について説明する。図８は、情報処理装置４０が行うリクエスト処理の手順の一例を示すフローチャートである。
【００５０】
まず、支援画面提供部４０１は、外部装置からのアクセスに応じて、各種リクエストの送信を支援するための支援画面をアクセス元の外部装置に提供する（ステップＳ１１）。リクエスト受信部４０２は、提供した支援画面に基づき外部装置からリクエストが送信されるまで待機し（ステップＳ１２；Ｎｏ）、自装置宛てにリクエストが送信されると当該リクエストを受信する（ステップＳ１２；Ｙｅｓ）。
【００５１】
ステップＳ１２で受信されたリクエストが第１リクエストであった場合（ステップＳ１３；Ｙｅｓ）、第１リクエスト処理部４０３は、指示された処理を実行可能な対応デバイスを特定する（ステップＳ１４）。そして、デバイス制御部４０４は、ステップＳ１４で特定された対応デバイスに第１リクエストで指示された処理を実行させ（ステップＳ１５）、本処理を終了する。
【００５２】
一方、ステップＳ１２で受信されたリクエストが第２リクエストであった場合（ステップＳ１３；Ｎｏ）、第２リクエスト処理部４０５は、その第２管理リクエストがＰＯＳ管理リクエストか機器管理リクエストかを判定する（ステップＳ１６）。ＰＯＳ管理リクエストと判定した場合（ステップＳ１６；Ｙｅｓ）、第２リクエスト処理部４０５は、そのＰＯＳ管理リクエストが、オン状態又はオフ状態の何れへの切り替えを指示するものか判定する（ステップＳ１７）。
【００５３】
オン状態への切り替えを指示するものである場合（ステップＳ１７；Ｙｅｓ）、第２リクエスト処理部４０５は、ＰＯＳ管理リクエストで指示されたＰＯＳ端末１０宛にオン状態への切り替えを指示する第１制御信号を送信し（ステップＳ１８）、本処理を終了する。また、オフ状態への切り替えを指示するものである場合（ステップＳ１７；Ｎｏ）、第２リクエスト処理部４０５は、ＰＯＳ管理リクエストで指示されたＰＯＳ端末１０宛にオフ状態への切り替えを指示する第２制御信号を送信し（ステップＳ１９）、本処理を終了する。
【００５４】
また、ステップＳ１６において、機器管理リクエストと判別した場合（ステップＳ１６；Ｎｏ）、第２リクエスト処理部４０５は、その機器管理リクエストが、オン状態又はオフ状態の何れへの切り替えを指示するものか判定する（ステップＳ２０）。
【００５５】
オン状態への切り替えを指示するものである場合（ステップＳ２０；Ｙｅｓ）、第２リクエスト処理部４０５は、機器管理リクエストで指示された周辺機器ＤＶをオン状態とし（ステップＳ２１）、本処理を終了する。
【００５６】
また、オフ状態への切り替えを指示するものである場合（ステップＳ２０；Ｎｏ）、第２リクエスト処理部４０５は、機器管理リクエストで指示された周辺機器ＤＶが処理の実行中か否かを判定する（ステップＳ２２）。ここで、処理が行われていないと判定した場合（ステップＳ２２；Ｎｏ）、第２リクエスト処理部４０５は、機器管理リクエストで指示された周辺機器ＤＶをオフ状態とし（ステップＳ２４）、本処理を終了する。
【００５７】
一方、処理の実行中と判定した場合（ステップＳ２２；Ｙｅｓ）、第２リクエスト処理部４０５は、処理が終了するまで待機する（ステップＳ２３）。そして、第２リクエスト処理部４０５は、処理が終了すると、機器管理リクエストで指示された周辺機器ＤＶをオフ状態とし（ステップＳ２４）、本処理を終了する。
【００５８】
以上のように、本実施形態の情報処理装置４０は、ＰＯＳ端末１０から送信されるリクエストに応じた処理を、自装置に接続された周辺機器ＤＶを用いて実行する。これにより、情報処理装置４０に接続された周辺機器ＤＶを、複数のＰＯＳ端末１０で共用することができるため、当該周辺機器ＤＶの利用に係る利便性を向上させることができる。また、本実施形態の情報処理装置４０は、管理用ＰＣ６０から送信されるリクエストに応じて、特定のＰＯＳ端末１０をオン状態又はオフ状態にするとともに、自装置に接続された特定の周辺機器ＤＶをオン状態又はオフ状態にする。これにより、情報処理装置４０を介して、ＰＯＳ端末１０及び周辺機器ＤＶの管理を外部装置から行うことができるため、効率的に管理を行うことができるとともに、周辺機器の利用に係る利便性を向上させることができる。
【００５９】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６０】
上記実施形態では、情報処理装置４０は、管理用ＰＣ６０からの第２リクエストに応じ、ＰＯＳ端末１０のオン／オフ状態を制御する形態としたが、制御の対象となる装置はこれに限らないものとする。例えば、情報処理装置４０は、本部サーバ５０や管理用ＰＣ６０からの第２リクエストに応じて、店舗サーバ２０のオン／オフ状態を制御してもよい。また、情報処理装置４０は、店舗サーバ２０からの第２リクエストに応じて、ＰＯＳ端末１０のオン／オフ状態を制御してもよい。
【００６１】
上記実施形態では、情報処理装置４０は、管理用ＰＣ６０からの第２リクエストに応じ、周辺機器ＤＶのオン／オフ状態を制御する形態としたが、第２リクエストの送信元はこれに限らないものとする。例えば、情報処理装置４０は、ＰＯＳ端末１０や店舗サーバ２０からの第２リクエストに応じて、周辺機器ＤＶのオン／オフ状態を制御してもよい。また、情報処理装置４０は、本部サーバ５０からの第２リクエストに応じて、周辺機器ＤＶのオン／オフ状態を制御してもよい。
【００６２】
上記実施形態の情報処理装置４０で実行されるプログラムは、メモリ部４１１ｂに予め組み込まれて提供されるものとするが、これに限らず、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等のＲｅａｄ／Ｗｒｉｔｅ可能な不揮発性の記憶媒体に組み込む構成としてもよい。また、上記実施形態の情報処理装置４０で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６３】
さらに、上記実施形態の情報処理装置４０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態の情報処理装置４０で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００６４】
上記実施形態の情報処理装置４０で実行されるプログラムは、上述した各部を含むモジュール構成となっている。実際のハードウェアとしてはプロセッサが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【符号の説明】
【００６５】
１…ＰＯＳシステム、１０…ＰＯＳ端末、２０…店舗サーバ、３０…ルータ、４０…情報処理装置、５０…本部サーバ、６０…管理用ＰＣ、４１…筐体、４２…通信インタフェース、４３…入出力インタフェース、４０１…支援画面提供部、４０２…リクエスト受信部、４０３…第１リクエスト処理部、４０４…デバイス制御部、４０５…第２リクエスト処理部、４１１…制御部、４１１ａ…プロセッサ、４１１ｂ…メモリ部、４１１ｃ…ＲＡＭ、４１２…バス、Ｆ１…状態管理ファイル
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特許２７７２２９８号公報
【図１】
2014170408.tif 000003
【図２】
2014170408.tif 000004
【図３】
2014170408.tif 000005
【図４】
2014170408.tif 000006
【図５】
2014170408.tif 000007
【図６】
2014170408.tif 000008
【図７】
2014170408.tif 000009
【図８】
2014170408.tif 000010