(57)【特許請求の範囲】
【請求項１】
印刷部を有し、前記印刷部により記録媒体に印刷する印刷装置と、前記印刷装置と通信可能な制御装置と、前記制御装置とネットワークを介して通信可能な情報処理装置と、を備えるネットワークシステムであって、
前記印刷装置は、
通常状態のときに、前記制御装置から、前記印刷部の状態に関する情報の応答を要求する応答要求データを受信した場合、前記印刷部の状態に関する情報を含む印刷装置状態情報データを前記制御装置に送信し、
前記通常状態と異なる状態であって、前記印刷部の動作が制限されるスリープ状態のときに、前記印刷装置状態情報データを変化させず、前記応答要求データを受信した場合であっても、前記スリープ状態から前記通常状態に移行させることなく、前記印刷装置状態情報データを送信せず、
前記制御装置は、
前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記応答要求データを送信した場合に、前記応答要求データに対応する応答として前記印刷装置状態情報データを受信しなかった場合、前記印刷装置が前記スリープ状態であると判別し、
前記印刷装置から受信した前記印刷装置状態情報データに基づいて、前記印刷部の状態に関する印刷装置状態情報を前記情報処理装置に送信する一方、
前記印刷装置が前記スリープ状態であると判別した場合、直近で送信した前記印刷装置状態情報と同一の内容の前記印刷装置状態情報を前記情報処理装置に送信し、
前記情報処理装置は、
前記制御装置から受信した前記印刷装置状態情報を管理する
ことを特徴とするネットワークシステム。
【請求項２】
前記印刷装置は、
前記スリープ状態のときに、前記制御装置から、電源状態の確認に利用する電源状態応答要求データを受信した場合、前記スリープ状態から前記通常状態へ移行することなく、電源がオンされた状態であることを示す電源状態応答データを前記制御装置に送信し、
前記制御装置は、
前記印刷装置に対して前記電源状態応答要求データを送信し、前記電源状態応答要求データに対応する応答の状態に基づいて、前記印刷装置の電源状態を監視する
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
印刷部を有し、前記印刷部により記録媒体に印刷し、前記印刷部の動作が可能な通常状態と、前記通常状態とは異なる状態であって、前記印刷部の動作が制限されるスリープ状態を有し、前記スリープ状態のときに、前記印刷部の状態に関する印刷装置状態情報データは変化させず、前記印刷装置状態情報データに対する応答要求データを受信した場合であっても、前記スリープ状態から前記通常状態に移行させることなく、前記印刷装置状態情報データを送信しない印刷装置と、前記印刷部の状態に関する印刷装置状態情報を管理する情報処理装置と、通信可能な制御装置であって、
前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記応答要求データを送信した場合に、前記印刷装置状態情報データを受信しなかった場合、前記印刷装置が前記スリープ状態であると判別し、
前記印刷装置から受信した前記印刷装置状態情報データに基づいて、前記印刷装置状態情報を前記情報処理装置に送信する一方、
前記印刷装置が前記スリープ状態であると判別した場合、直近で送信した前記印刷装置状態情報と同一の内容の前記印刷装置状態情報を前記情報処理装置に送信する制御装置制御部を備える
ことを特徴とする制御装置。
【請求項４】
印刷部を有し、前記印刷部により記録媒体に印刷し、前記印刷部の動作が可能な通常状態と、前記通常状態とは異なる状態であって、前記印刷部の動作が制限されるスリープ状態を有し、前記スリープ状態のときに、前記印刷部の状態に関する印刷装置状態情報データは変化させず、前記印刷装置状態情報データに対する応答要求データを受信した場合であっても、前記スリープ状態から前記通常状態に移行させることなく、前記印刷装置状態情報データを送信しない印刷装置と、前記印刷部の状態に関する印刷装置状態情報を管理する情報処理装置と、通信可能な制御装置の制御方法であって、
前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記応答要求データを送信した場合に、前記印刷装置状態情報データを受信しなかった場合、前記印刷装置が前記スリープ状態であると判別し、
前記印刷装置から受信した前記印刷装置状態情報データに基づいて、前記印刷部の状態に関する印刷装置状態情報を前記情報処理装置に送信する一方、
前記印刷装置が前記スリープ状態であると判別した場合、直近で送信した前記印刷装置状態情報と同一の内容の前記印刷装置状態情報を前記情報処理装置に送信する、
ことを特徴とする制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、制御装置、及び、制御装置の制御方法に関する。
【背景技術】
【０００２】
印刷装置（画像形成装置）の消費電力の低減化に関する技術が提案されている（例えば、特許文献１参照）。
また、印刷装置に通信可能な制御装置であって、適宜、印刷装置に、印刷部の状態に関する情報の応答を要求し、当該情報を取得する装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４５７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
制御装置の応答要求に応じて、印刷部の状態に関する情報の応答を行う印刷装置では、印刷装置がこのような処理を実行することを踏まえて、効率的に印刷装置の省電力化を図りたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、制御装置の応答要求に応じて、印刷部の状態に関する情報の応答を行う印刷装置について、効率的に省電力化を図ることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷部を有し、前記印刷部により記録媒体に印刷する印刷装置と、前記印刷装置と通信可能な制御装置とを備えるネットワークシステムであって、前記印刷装置は、前記印刷部の動作が制限されるスリープ状態ではない通常状態のときに、前記制御装置から、前記印刷部の状態に関する情報の応答を要求する応答要求データを受信した場合、前記印刷部の状態に関する情報を含む印刷装置状態情報データを前記制御装置に送信し、前記スリープ状態のときに、前記応答要求データを受信した場合、前記印刷装置状態情報データを送信せず、前記制御装置は、前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記応答要求データを送信した場合に、前記応答要求データに対応する応答として前記印刷装置状態情報データを受信しなった場合、前記印刷装置が前記スリープ状態であると判別することを特徴とする。
本発明の構成によれば、スリープ状態が継続する期間が不必要に低減することを抑制し、印刷装置における効率的な省電力化を図ることができる。
【０００６】
また、本発明は、前記印刷装置は、前記スリープ状態のときに、前記制御装置から、電源状態の確認に利用する電源状態応答要求データを受信した場合、前記スリープ状態から前記通常状態へ移行することなく、電源がオンされた状態であることを示す電源状態応答データを前記制御装置に送信し、前記制御装置は、前記印刷装置に対して前記電源状態応答要求データを送信し、前記電源状態応答要求データに対応する応答の状態に基づいて、前記印刷装置の電源状態を監視することを特徴とする。
本発明の構成によれば、制御装置は、印刷装置がスリープ状態であるか否かにかかわらず、印刷装置の電源状態を的確に監視できる。
【０００７】
また、本発明は、前記制御装置とネットワークを介して通信可能な情報処理装置をさらに備え、前記制御装置は、前記印刷装置から受信した前記印刷装置状態情報データに基づいて、前記印刷部の状態に関する印刷装置状態情報を前記情報処理装置に送信する一方、前記印刷装置が前記スリープ状態であると判別した場合、直近で送信した前記印刷装置状態情報と同一の内容の前記印刷装置状態情報を前記情報処理装置に送信し、前記情報処理装置は、前記制御装置から受信した前記印刷装置状態情報を管理することを特徴とする。
本発明の構成によれば、制御装置は、印刷装置がスリープ状態の場合に、通常状態へ移行させることなく省電力化を実現した上で、適切な内容の印刷装置状態情報を情報処理装置に送信することができる。
【０００８】
また、上記目的を達成するために、本発明は、印刷部を有し、前記印刷部により記録媒体に印刷する印刷装置と通信可能な制御装置であって、前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記印刷部の状態に関する情報の応答を要求する応答要求データを送信した場合に、前記応答要求データに対応する応答として前記印刷部の状態に関する情報を含む印刷装置状態情報データを受信しなった場合、前記印刷装置が前記印刷部の動作が制限されるスリープ状態であると判別する制御装置制御部を備えることを特徴とする。
本発明の構成によれば、スリープ状態が継続する期間が不必要に低減することを抑制し、印刷装置における効率的な省電力化を図ることができる。
【０００９】
また、上記目的を達成するために、本発明は、制御装置と通信可能な印刷装置であって、記録媒体に印刷する印刷部の動作が制限されるスリープ状態ではない通常状態のときに、前記制御装置から、前記印刷部の状態に関する情報の応答を要求する応答要求データを受信した場合、前記印刷部の状態に関する情報を含む印刷装置状態情報データを前記制御装置に送信し、前記スリープ状態のときに、前記応答要求データを受信した場合、前記印刷装置状態情報データを送信しない印刷装置制御部を備えることを特徴とする。
本発明の構成によれば、スリープ状態が継続する期間が不必要に低減することを抑制し、印刷装置における効率的な省電力化を図ることができる。
【００１０】
また、上記目的を達成するために、本発明は、印刷部を有し、前記印刷部により記録媒体に印刷する印刷装置と通信可能な制御装置の制御方法であって、前記印刷装置の電源状態を監視し、前記印刷装置の電源がオンのときに前記印刷装置に前記印刷部の状態に関する情報の応答を要求する応答要求データを送信した場合に、前記応答要求データに対応する応答として前記印刷部の状態に関する情報を含む印刷装置状態情報データを受信しなった場合、前記印刷装置が前記印刷部の動作が制限されるスリープ状態であると判別することを特徴とする。
本発明の構成によれば、スリープ状態が継続する期間が不必要に低減することを抑制し、印刷装置における効率的な省電力化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るネットワークシステムの構成を示す図。
【図２】店舗システムの構成を示す図。
【図３】管理システムが備える各装置の機能的構成を示すブロック図。
【図４】店舗システムが備える各装置の機能的構成を示すブロック図。
【図５】ネットワークシステムの各装置間のデータの流れを示す図。
【図６】ネットワークシステムの各装置の動作を示すフローチャート。
【図７】印刷装置状態情報データに含まれる情報示す図。
【図８】ステータスデータを示す図。
【図９】ステータスデータベースのデータ構造を示す図。
【図１０】印刷装置識別情報入力画面を示す図。
【図１１】情報提供画面を示す図。
【図１２】ＰＯＳ端末、印刷装置の動作を示すフローチャート。
【図１３】印刷装置の要部を示す図。
【図１４】印刷装置の動作を示すフローチャート。
【図１５】印刷装置の動作を示すフローチャート。
【図１６】エージェント端末の動作を示すフローチャート。
【図１７】ステータスデータを示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るネットワークシステム１の構成を示す図である。ネットワークシステム１は、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等の商品や、サービス等を提供し、当該提供に応じて会計が行われる店舗を運営する企業が利用するシステムである。
図１に示すように、ネットワークシステム１は、管理システム２と、複数の店舗システム３とを備える。管理システム２と、店舗システム３のそれぞれとは、インターネット、その他のネットワークを含んで構成されたグローバルネットワークＧＮを介して通信可能に接続される。
【００１３】
管理システム２は、ネットワークシステム１を利用する企業の本社に設けられたシステムである。図１に示すように、管理システム２は、ローカルネットワークである本社側ローカルネットワークＨＬＮを備える。本社側ローカルネットワークＨＬＮを介して行われる通信の通信規格は何でもよく、また、当該ローカルネットワークを介して行われる通信は有線通信でも無線通信でもよい。
【００１４】
本社側ローカルネットワークＨＬＮには、１又は複数の本社端末５と、メンテナンスサーバー７（情報処理装置）と、通信装置１２とが接続される。
本社端末５は、本社において、企業の社員、その他の企業の関係者が利用するコンピューターである。
メンテナンスサーバー７（情報処理装置）は、後述するエージェント端末６（制御装置）と通信し、所定の処理を実行するサーバーである。
メンテナンスサーバー７の構成、機能、及び、機能に基づく処理の詳細については後述する。
【００１５】
通信装置１２は、本社側ローカルネットワークＨＬＮや、後述する店舗側ローカルネットワークＴＬＮ等のローカルネットワークと、グローバルネットワークＧＮとを接続するインターフェース装置である。通信装置１２は、モデム（又は、ＯＮＵ（Optical Network Unit））としての機能、ルーター機能、ＮＡＴ（Network Address Translation）機能、及び、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能等を有する。通信装置１２は、ローカルネットワークに接続された機器と、グローバルネットワークＧＮに接続された機器との間で行われる通信に際し、機器間で送受信されるデータを転送する。なお、図１では、通信装置１２を１つのブロックで表現するが、通信装置１２は、機能に応じた複数の装置を有する構成でもよい。
管理システム２のメンテナンスサーバー７は、通信装置１２の機能を利用して、本社側ローカルネットワークＨＬＮ、グローバルネットワークＧＮ、及び、後述する店舗側ローカルネットワークＴＬＮを介して、エージェント端末６と通信する。
【００１６】
なお、図１では、メンテナンスサーバー７を１つのブロックによって表現するが、これは、メンテナンスサーバー７が単一のサーバー装置により構成されることを意味するものではない。例えば、メンテナンスサーバー７は、複数のサーバー装置を含んで構成されたものでもよい。
【００１７】
図２は、店舗システム３の構成を示す図である。
図２に示すように、店舗システム３は、ローカルネットワークである店舗側ローカルネットワークＴＬＮを備える。店舗側ローカルネットワークＴＬＮを介して行われる通信の通信規格は何でもよく、また、当該ローカルネットワークを介して行われる通信は有線通信でも無線通信でもよい。
【００１８】
店舗側ローカルネットワークＴＬＮには、１又は複数の印刷装置９が接続される。
店舗には、顧客が会計を行うレジカウンターが設けられ、レジカウンターには、印刷装置９と、印刷装置９に接続され、印刷装置９を制御するＰＯＳ端末８が設けられる。
ＰＯＳ端末８は、ＰＯＳアプリケーション、及び、プリンタードライバーがインストールされた端末である。ＰＯＳ端末８は、レジカウンターで行われる会計に応じて会計処理を実行し、会計処理に基づいて、印刷装置９にレシートを発行させる。印刷装置９により発行されたレシートは、レジ担当者によって顧客に引き渡される。
印刷装置９、及び、ＰＯＳ端末８の構成、機能、及び、機能に基づく処理の詳細については後述する。
【００１９】
また、店舗側ローカルネットワークＴＬＮには、１又は複数のエージェント端末６が接続される。
エージェント端末６は、監視する対象の１又は複数の印刷装置９と店舗側ローカルネットワークＴＬＮを介して通信し、印刷装置９の状態を監視し、印刷装置９の状態に関する情報をメンテナンスサーバー７に送信する機能を備える装置である。
エージェント端末６は、通信装置１２の機能を利用して、店舗側ローカルネットワークＴＬＮ、グローバルネットワークＧＮ、及び、本社側ローカルネットワークＨＬＮを介して、メンテナンスサーバー７と通信する。
詳細な説明は省略するが、メンテナンスサーバー７と、エージェント端末６との間では、ＶＰＮ（Virtual Private Network）等の、暗号化に係る技術や、仮想専用線（物理的な専用線であってもよい。）に係る技術によりセキュアな通信が行われる。
【００２０】
図３は、管理システム２が備えるメンテナンスサーバー７、及び、本社端末５の機能的構成を示すブロック図である。
【００２１】
図３に示すように、メンテナンスサーバー７は、メンテナンスサーバー制御部２０と、メンテナンスサーバー記憶部２１と、メンテナンスサーバー通信部２２とを備える。
メンテナンスサーバー制御部２０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、メンテナンスサーバー７を制御する。
メンテナンスサーバー制御部２０は、ステータスデータ受信部２０１、応答部２０２、分析部２０３、及び、情報提供部２０４を備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、ＯＳ（Operating System）や所定のサーバーソフトウェア上で動作する専用のプログラム）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
メンテナンスサーバー記憶部２１は、不揮発性メモリーを備え、各種データを記憶する。
メンテナンスサーバー通信部２２は、メンテナンスサーバー制御部２０の制御で、グローバルネットワークＧＮにアクセスし、当該ネットワークと接続する機器（エージェント端末６を含む。）と通信する。
【００２２】
図３に示すように、本社端末５は、本社端末制御部３０と、本社端末記憶部３１と、本社端末通信部３２と、本社端末表示部３３とを備える。本社端末制御部３０は、本社端末５を制御する。本社端末記憶部３１は、各種データを記憶する。本社端末通信部３２は、本社端末制御部３０の制御で通信する。本社端末表示部３３は、液晶パネル等の表示パネルを備え、本社端末制御部３０の制御で、各種情報を表示する。
本社端末５には、所定のブラウザーがインストールされる。
【００２３】
図４は、店舗システム３が備えるＰＯＳ端末８、印刷装置９、及び、エージェント端末６の機能的構成を示すブロック図である。
【００２４】
ＰＯＳ端末８は、印刷装置９を制御するホストコンピューターである。特に、ＰＯＳ端末８は、レジカウンターにおいて行われる会計に基づいて会計処理を実行し、会計処理に基づいてＰＯＳ端末８を制御して、ＰＯＳ端末８にレシートを発行させる。
図４に示すように、ＰＯＳ端末制御部４０と、ＰＯＳ端末記憶部４１と、ＰＯＳ端末デバイス通信部４２と、を備える。
【００２５】
ＰＯＳ端末制御部４０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＰＯＳ端末８の各部を制御する。ＰＯＳ端末８には、ＰＯＳアプリケーション、及び、プリンタードライバーがインストールされる。ＰＯＳ端末制御部４０は、ＰＯＳアプリケーション、及び、プリンタードライバーの機能により、印刷装置９を制御する制御コマンドを生成して印刷装置９に送信し、印刷装置９を制御する。
ＰＯＳ端末記憶部４１は、不揮発性メモリーを備え、各種データを記憶する。
ＰＯＳ端末デバイス通信部４２は、ＵＳＢの規格に従ったポートや、ＵＳＢ以外のシリアル通信規格（ＲＳ２３２Ｃ等）に従ったポート、所定のパラレル通信規格（ＩＥＥＥ１２８４等）に従ったポート、その他の通信規格に従ったポートを有するインターフェースボードを備える。ＰＯＳ端末デバイス通信部４２は、ＰＯＳ端末制御部４０の制御で、ポートに接続されたデバイス（印刷装置９を含む。）と、接続されたポートに対応する通信規格に従って通信する。なお、ＰＯＳ端末デバイス通信部４２が無線通信機能を備え、デバイスと無線通信する構成でもよい。
【００２６】
図３の例では、ＰＯＳ端末８に、デバイスとして、印刷装置９、バーコードスキャナーＢＳ、カスタマーディスプレーＣＤ、キャッシュドロアーＫＳ、ディスプレーＤＰが接続される。
【００２７】
本実施形態において、印刷装置９と、ＰＯＳ端末８とは、ＵＳＢケーブルＫＢを介して接続される。ＰＯＳ端末デバイス通信部４２は、ＰＯＳ端末制御部４０の制御で、ＵＳＢに従って、印刷装置９と通信する。
【００２８】
バーコードスキャナーＢＳは、商品や、商品の包装等に付されたバーコードを読み取り、読取結果を示すデータをＰＯＳ端末デバイス通信部４２に出力する。ＰＯＳ端末デバイス通信部４２は、バーコードスキャナーＢＳから入力されたデータを、ＰＯＳ端末制御部４０に出力する。
カスタマーディスプレーＣＤは、液晶ディスプレー等の表示装置であり、ＰＯＳ端末制御部４０の制御で、各種情報を表示する。カスタマーディスプレーＣＤは、カスタマーディスプレーＣＤに表示された情報が、レジカウンターで会計を行う顧客により視認できる位置に設けられる。
キャッシュドロアーＫＳは、現金を収容するトレイや、トレイをロックし、ロックを解除する機構、トレイを引き出す機構等を備え、ＰＯＳ端末制御部４０の制御で、ロックを解除し、トレイを引き出す。
ディスプレーＤＰは、液晶表示パネル等の表示パネルを備え、ＰＯＳ端末制御部４０の制御で、各種情報を表示する。ディスプレーＤＰは、ディスプレーＤＰに表示された情報が、レジカウンターで会計を担当するレジ担当者により視認できる位置に設けられる。
【００２９】
印刷装置９は、ロール紙を収容し、ロール紙にライン型のサーマルヘッドによってドットを形成することにより画像を印刷するラインサーマルプリンターである。
図４に示すように、印刷装置９は、印刷装置制御部６０と、印刷部６１と、印刷装置記憶部６２と、印刷装置ネットワーク通信部６３と、印刷装置デバイス通信部６４と、を備える。
【００３０】
印刷装置制御部６０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置９の各部を制御する。
印刷装置制御部６０は、ログ書込部６０１と、印刷装置状態管理部６０２と、動作モード制御部６０３と、印刷制御部６０４と、を備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、ファームウェア）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
印刷部６１は、印刷装置９の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによりロール紙に印刷する印刷機構、カッターによりロール紙を切断する切断機構等を備える。印刷部６１は、印刷装置制御部６０の制御で、搬送機構によりロール紙を搬送しつつ、サーマルヘッドによりロール紙にレシートに係る情報を印刷し、カッターにより所定の位置でロール紙を切断して、レシートを発行することができる。
【００３１】
印刷装置記憶部６２は、不揮発性メモリーを備え、各種データを記憶する。印刷装置記憶部６２は、少なくとも、ログファイル６２１を記憶する。
【００３２】
印刷装置ネットワーク通信部６３は、印刷装置制御部６０の制御で、店舗側ローカルネットワークＴＬＮを介して、エージェント端末６と所定の通信規格に従って通信する。また、印刷装置ネットワーク通信部６３は、店舗側ローカルネットワークＴＬＮに接続された機器と通信可する。
印刷装置ネットワーク通信部６３は、コマンド分析部６３１を備える。コマンド分析部６３１については後述する。
【００３３】
印刷装置デバイス通信部６４は、印刷装置制御部６０の制御で、ＰＯＳ端末８とＵＳＢに従って通信する。
【００３４】
エージェント端末６は、監視する対象の１又は複数の印刷装置９と店舗側ローカルネットワークＴＬＮを介して通信して１又は複数の印刷装置９の状態を監視し、１又は複数の印刷装置９の状態に関する情報をメンテナンスサーバー７に送信する機能を備える装置である。
図４に示すように、エージェント端末６は、エージェント端末制御部８０（制御装置制御部）と、エージェント端末記憶部８１と、エージェント端末ネットワーク通信部８２とを備える。
【００３５】
エージェント端末制御部８０は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、エージェント端末６の各部を制御する。
エージェント端末制御部８０は、ステータスデータ生成部８０１と、対応処理実行部８０２とを備える。これら機能ブロックは、ＣＰＵが、対応するプログラム（例えば、メンテナンスサーバー７のサーバーソフトウェアに対応するクライアントソフトウェア）を読み出して実行する等、ハードウェアとソフトウェアとの連携により処理を実行する。これら機能ブロックの機能、及び、機能に基づく処理については後述する。
エージェント端末記憶部８１は、不揮発性メモリーを備え、各種データを記憶する。エージェント端末記憶部８１は、少なくとも、送信間隔設定ファイル８１１と、監視対象印刷装置管理ファイル８１２とを記憶する。
【００３６】
エージェント端末ネットワーク通信部８２は、エージェント端末制御部８０の制御で、店舗側ローカルネットワークＴＬＮを介して印刷装置９と通信する。
また、エージェント端末ネットワーク通信部８２は、エージェント端末制御部８０の制御で、グローバルネットワークＧＮを介してメンテナンスサーバー７と通信する。
また、エージェント端末ネットワーク通信部８２は、エージェント端末制御部８０の制御で、店舗側ローカルネットワークＴＬＮに接続された機器、及び、グローバルネットワークＧＮに接続された機器と通信する。
【００３７】
さて、ネットワークシステム１は、メンテナンスサーバー７を備える。メンテナンスサーバー７は、店舗システム３が備える印刷装置９の状態を管理する機能を有する。また、メンテナンスサーバー７は、店舗システム３の印刷装置９の保守を担当する者（以下、「保守担当者」という。）に対して、印刷装置９の保守に利用可能な情報を提供する。
以下、印刷装置９の状態を管理する際のネットワークシステム１の各装置の動作について説明する。
【００３８】
ここで、エージェント端末６と、メンテナンスサーバー７とは、ＨＴＴＰ（Hypertext Transfer Protocol）に従って、基本的に、以下の態様で通信を行う。すなわち、エージェント端末６は、クライアントサーバーシステムにおける「クライアント」に相当し、メンテナンスサーバー７は、クライアントサーバーシステムにおける「サーバー」に相当する。そして、エージェント端末６は、ＨＴＴＰリクエスト（応答要求）を、メンテナンスサーバー７に送信する。後述するように、エージェント端末６は、ＨＴＴＰリクエストを所定の間隔でメンテナンスサーバー７に送信する。メンテナンスサーバー７は、ＨＴＴＰリクエストの受信に応じて、ＨＴＴＰレスポンス（応答）をエージェント端末６に送信する。
このように、エージェント端末６と、メンテナンスサーバー７とは、エージェント端末６による応答要求の送信、及び、メンテナンスサーバー７による応答要求に応じた応答の送信により、これら装置間でデータを送受信する。従って、メンテナンスサーバー７から特定のエージェント端末６に対して非同期でデータを送信することはできず、メンテナンスサーバー７から特定のエージェント端末６に対してデータを送信する場合は、当該特定のエージェント端末６からの応答要求に対する応答という形でデータの送信が行われる。
【００３９】
以下、印刷装置９の状態をメンテナンスサーバー７が管理する場合の、印刷装置９、エージェント端末６、及び、メンテナンスサーバー７の処理について説明する。
【００４０】
図５は、印刷装置９の印刷装置制御部６０が備える機能ブロック、エージェント端末６のエージェント端末制御部８０が備える機能ブロック、及び、メンテナンスサーバー７のメンテナンスサーバー制御部２０が備える機能ブロックを、関連するデータと共に示す図である。
以下、図５を用いて、メンテナンスサーバー７が印刷装置９の状態を管理する際に、印刷装置９、エージェント端末６、及び、メンテナンスサーバー７の各機能ブロック間で送受信されるデータの基本的な流れについて説明する。
なお、図５を用いた説明では、機能ブロックの処理の詳細、及び、機能ブロック間で送受信されるデータの内容の詳細については後に説明するため省略する。
【００４１】
図５に示すように、印刷装置９のログ書込部６０１は、所定のタイミングでログファイル６２１にログ情報を書き込む。
ログファイル６２１とは、ログ情報が記録されたファイルである。
ログ情報とは、複数の監視項目のログである。
監視項目とは、印刷部６１の状態について、状態を監視し、ログを取る対象とすることが事前に定められた項目のことである。本実施形態では、監視項目として、監視項目：プリンターエラー、監視項目：印刷ヘッド形成ライン累計数、及び、監視項目：カッター使用累計数が少なくとも存在する。なお、本実施形態で説明する監視項目は一例であり、例示した監視項目に加えて、又は、例示した監視項目の少なくとも一部に代えて、他の監視項目が存在してもよい。すなわち、監視項目は、印刷部６１の状態に関する項目であれば何でもよい。
【００４２】
監視項目：プリンターエラーのログとして、ログファイル６２１には、プリンターエラーが発生したことを示す情報、及び、発生したプリンターエラーが解消したことを示す情報が、日時を示す情報と共に、時系列で記録される。プリンターエラーとは、ロール紙の紙切れや、ロール紙の紙詰まり、印刷ヘッドの異常発熱等、正常に印刷を行うことができない状態をいう。
ログ書込部６０１は、プリンターエラーが発生したか否か、及び、プリンターエラーが解消したか否かを監視し（監視項目：プリンターエラーの状態を監視し）、監視結果に基づいて、ログファイル６２１に監視項目：プリンターエラーのログを記録する。
【００４３】
監視項目：印刷ヘッド形成ライン累計数のログとして、ログファイル６２１には、印刷ヘッド形成ライン累計数を示す情報が、日時を示す情報と共に、時系列で記録される。
印刷ヘッド形成ライン累計数とは、サーマルヘッドにより形成したラインの累計数のことである。本実施形態に係る印刷装置９の印刷部６１は、サーマルヘッドによる１ライン分のドットの形成、及び、搬送機構による１ライン分のロール紙の搬送を交互に繰り返し行って、ロール紙に情報を印刷する。
ログ書込部６０１は、所定の間隔で印刷ヘッドライン累計数を取得し（監視項目：印刷ヘッド形成ライン累計数を監視し）、ログファイル６２１に監視項目：印刷ヘッド形成ライン累計数のログを記録する。
【００４４】
監視項目：カッター使用累計数のログとして、ログファイル６２１には、カッター使用累計数を示す情報が、日時を示す情報と共に、時系列で記録される。
カッター使用累計数とは、カッターが行ったロール紙の切断の累計数のことである。
ログ書込部６０１は、所定の間隔でカッター使用累計数を取得し（監視項目：カッター使用累計数を監視し）、ログファイル６２１に監視項目：カッター使用累計数のログを記録する。
【００４５】
図５に示すように、印刷装置状態管理部６０２は、エージェント端末６からの応答要求に応じて、ログファイル６２１に書き込まれたログ情報に基づいて印刷装置状態情報データＪＤを生成し、エージェント端末６に送信する（矢印Ｙ１）。
【００４６】
エージェント端末６のステータスデータ生成部８０１は、エージェント端末６が接続された店舗側ローカルネットワークＴＬＮと接続する印刷装置９のうち、監視対象の印刷装置９のそれぞれから、印刷装置状態情報データＪＤを受信する。
ステータスデータ生成部８０１は、送信間隔設定ファイル８１１を参照し、当該ファイルが示す間隔で、受信した印刷装置状態情報データＪＤに基づいてステータスデータＳＴを生成する。
ステータスデータ生成部８０１は、生成したステータスデータＳＴを、メンテナンスサーバー７に送信する（矢印Ｙ２）。つまり、ステータスデータ生成部８０１は、送信間隔設定ファイル８１１が示す間隔で、ステータスデータＳＴの生成、及び、メンテナンスサーバー７への送信を実行する。
ステータスデータ生成部８０１によるステータスデータＳＴのメンテナンスサーバー７への送信は、ＨＴＴＰに従って、ＨＴＴＰリクエストとして行われる。
【００４７】
メンテナンスサーバー７のステータスデータ受信部２０１は、ステータスデータＳＴを受信する。ステータスデータ受信部２０１は、ステータスデータＳＴを応答部２０２に出力する（矢印Ｙ３）。また、ステータスデータ受信部２０１は、受信したステータスデータＳＴを、分析部２０３に出力する（矢印Ｙ４）。
【００４８】
応答部２０２は、応答データＴＤを生成し、生成した応答データＴＤをエージェント端末６に送信する（矢印Ｙ５）。応答部２０２による応答データＴＤの送信は、ＨＴＴＰに従って、ＨＴＴＰレスポンスとして行われる。
【００４９】
分析部２０３は、ステータスデータ受信部２０１から入力されたステータスデータＳＴに基づいて、ステータスデータベース２１１を更新する。
また、情報提供部２０４は、分析部２０３により更新されるステータスデータベース２１１に基づいて、保守担当者の指示に基づく本社端末５からの要求に応じて、保守担当者に印刷装置９の保守に関する情報を提供する。
【００５０】
エージェント端末６の対応処理実行部８０２は、応答データＴＤを受信する。対応処理実行部８０２は、受信した応答データＴＤに基づく処理を実行する。
【００５１】
その後、ステータスデータ生成部８０１は、送信間隔設定ファイル８１１を参照し、当該ファイルが示す間隔で、ステータスデータＳＴを生成して、メンテナンスサーバー７に送信する。
【００５２】
以上のように、エージェント端末６が間隔をあけてステータスデータＳＴをメンテナンスサーバー７に送信し、メンテナンスサーバー７が応答データＴＤをエージェント端末６に送信するというサイクルで、エージェント端末６とメンテナンスサーバー７との間でのデータの送受信が行われる。
【００５３】
次に、印刷装置９の状態を管理する際の印刷装置９、エージェント端末６、及び、メンテナンスサーバー７の動作について詳細に説明する。
図６は、印刷装置９、エージェント端末６、及び、メンテナンスサーバー７の動作を示すフローチャートである。
図６の（Ａ）は印刷装置９の印刷装置状態管理部６０２の動作を示す。図６の（Ｂ）はエージェント端末６のステータスデータ生成部８０１の動作を示し、（Ｃ）はエージェント端末６の対応処理実行部８０２の動作を示す。図６の（Ｄ）はメンテナンスサーバー７のステータスデータ受信部２０１を示し、（Ｅ）はメンテナンスサーバー７の応答部２０２を示し、（Ｆ）はメンテナンスサーバー７の分析部２０３の動作を示す。
【００５４】
以下の図６を用いた説明において、印刷装置９の動作モードは、スリープモード（スリープ状態）ではなく、通常モード（通常状態）であるものとする。
【００５５】
図６の（Ｂ）に示すように、エージェント端末６のステータスデータ生成部８０１は、送信間隔設定ファイル８１１を参照し、ステータスデータＳＴを生成するタイミングが到来したか否かを判別する（ステップＳＢ１）。
送信間隔設定ファイル８１１は、ステータスデータＳＴを生成し、送信する間隔を示す情報が記録されたファイルである。ステップＳＢ１において、ステータスデータ生成部８０１は、送信間隔設定ファイル８１１を参照し、前回、ステータスデータＳＴを生成して送信した後、送信間隔設定ファイル８１１が示す間隔が経過した場合、ステータスデータＳＴを生成するタイミングが到来したと判別する。
【００５６】
ステータスデータＳＴを生成するタイミングが到来した場合（ステップＳＢ１：ＹＥＳ）、ステータスデータ生成部８０１は、監視対象印刷装置管理ファイル８１２を参照する（ステップＳＢ２）。
監視対象印刷装置管理ファイル８１２は、エージェント端末６が監視対象とする印刷装置９に関する情報を管理するファイルである。監視対象印刷装置管理ファイル８１２には、監視対象の印刷装置９のそれぞれについて、印刷装置９の印刷装置識別情報と対応付けて、印刷装置９に関する情報が記録される。印刷装置９に関する情報は、少なくとも、印刷装置９の店舗側ローカルネットワークＴＬＮにおけるアドレス等、後述する印刷装置状態情報の応答要求データＤＤを監視対象の印刷装置９に送信するために必要な情報が記録される。
印刷装置識別情報とは、印刷装置９を一意に識別する識別情報であり、例えば、印刷装置９のシリアル番号（印刷装置９の製造時に、印刷装置９に一意に割り振られる番号）を印刷装置識別情報として用いることができる。
【００５７】
監視対象印刷装置管理ファイル８１２を参照した後、ステータスデータ生成部８０１は、監視対象印刷装置管理ファイル８１２の内容に基づいて、エージェント端末ネットワーク通信部８２を制御して、監視対象の印刷装置９のそれぞれに、印刷装置状態情報の応答要求データＤＤを送信する（ステップＳＢ３）。
印刷装置状態情報の応答要求データＤＤは、印刷装置９に対して、後述する印刷装置状態情報データＪＤの応答を要求するデータである。
なお、図６の（Ａ）のフローチャートの処理の主体は、図６の（Ｂ）の処理の主体のエージェント端末６による監視対象の印刷装置９のうちの１つの印刷装置９である。
【００５８】
図６の（Ａ）に示すように、印刷装置９の印刷装置状態管理部６０２は、印刷装置ネットワーク通信部６３を制御して、エージェント端末６が送信した印刷装置状態情報の応答要求データＤＤを受信する（ステップＳＡ１）。
次いで、印刷装置状態管理部６０２は、ログファイル６２１を参照し、印刷装置状態情報データＪＤを生成する（ステップＳＡ２）。
【００５９】
図７は、印刷装置状態情報データＪＤに含まれる情報を模式的に示す図である。
図７に示すように、印刷装置状態情報データＪＤは、印刷装置識別情報を含む。
また、印刷装置状態情報データＪＤは、監視項目ごとに、ログ関連情報を備える。すなわち、印刷装置状態情報データＪＤは、監視項目：プリンターエラーのログ関連情報、監視項目：印刷ヘッド形成ライン累計数のログ関連情報、及び、監視項目：カッター使用累計数のログ関連情報を備える。
ログ関連情報は、対応する監視項目を識別する識別情報である監視項目識別情報と、対応する監視項目のログである監視項目ログ情報とを備える。すなわち、監視項目：プリンターエラーのログ関連情報は、監視項目：プリンターエラーを識別する監視項目識別情報（以下、「プリンターエラー識別情報」という。）と、監視項目：プリンターエラーの監視項目ログ情報（以下、「プリンターエラーログ情報」という。）とを備える。監視項目：印刷ヘッド形成ライン累計数のログ関連情報は、監視項目：印刷ヘッド形成ライン累計数を識別する監視項目識別情報（以下、「印刷ヘッド形成ライン累計数識別情報」という。）と、監視項目：印刷ヘッド形成ライン累計数の監視項目ログ情報（以下、「印刷ヘッド形成ライン累計数ログ情報」という。）とを備える。監視項目：カッター使用累計数のログ関連情報は、監視項目：カッター使用累計数を識別する監視項目識別情報（以下、「カッター使用累計数識別情報」という。）と、監視項目：カッター使用累計数の監視項目ログ情報（以下、「カッター使用累計数ログ情報」という。）とを備える。
以上のように、印刷装置状態情報データＪＤは、印刷部６１の状態に関する情報を含む。
【００６０】
印刷装置状態情報データＪＤを生成した後、印刷装置状態管理部６０２は、印刷装置ネットワーク通信部６３を制御して、ステップＳＡ２で生成した印刷装置状態情報データＪＤを、エージェント端末６に送信する（ステップＳＡ３）。
【００６１】
なお、エージェント端末６から印刷装置状態情報の応答要求データＤＤを受信し、当該データに対する応答として印刷装置状態情報データＪＤを送信するまでの印刷装置９の処理の詳細については後述する。
【００６２】
図６の（Ｂ）に示すように、エージェント端末６のステータスデータ生成部８０１は、エージェント端末ネットワーク通信部８２を制御して、印刷装置状態情報データＪＤを受信する（ステップＳＢ４）。ステップＳＢ４において、ステータスデータ生成部８０１は、監視対象の印刷装置９のそれぞれから、印刷装置状態情報データＪＤを受信する。
次いで、ステータスデータ生成部８０１は、監視対象の印刷装置９から受信した印刷装置状態情報データＪＤのそれぞれに基づいて、ステータスデータＳＴを生成する（ステップＳＢ５）。
【００６３】
ステータスデータＳＴは、階層化されたキー（項目）と値との組み合わせによって、情報を階層化して記録可能なテキストデータ（例えば、ＸＭＬ（Extensible Markup Language）形式や、ＪＳＯＮ（JavaScript（登録商標） Object Notation）形式のデータ）であり、メンテナンスサーバー７にリクエストとして送信可能なデータである。
【００６４】
図８は、ステータスデータＳＴの内容を説明に適した態様で模式的に示す図である。
ステータスデータＳＴは、ステータスデータＳＴを生成したエージェント端末６が設けられた店舗を示す店舗識別情報を含む。エージェント端末６のそれぞれには、エージェント端末６が設けられた店舗を示す店舗識別情報が登録される。図８で例示するステータスデータＳＴでは、領域Ａ８１に、店舗識別情報が記録される。
ステータスデータＳＴは、ステータスデータＳＴを生成したエージェント端末６のエージェント端末識別情報を含む。エージェント端末識別情報とは、エージェント端末６に一意に割り振られた識別情報である。エージェント端末６のそれぞれには、エージェント端末６を示すエージェント端末識別情報が登録される。図８で例示するステータスデータＳＴでは、領域Ａ８２に、エージェント端末識別情報が記録される。
【００６５】
ステータスデータＳＴは、監視対象の印刷装置９のそれぞれ（＝印刷装置状態情報データＪＤの送信元の印刷装置９のそれぞれ）の印刷装置ステータス情報を含む。図８で例示するステータスデータＳＴでは、領域Ａ８３に、印刷装置９ごとの印刷装置ステータス情報が記録される。
印刷装置ステータス情報は、対応する印刷装置９の印刷装置識別情報と、対応する印刷装置９の印刷装置状態情報とを含む。
印刷装置状態情報は、監視項目のそれぞれのログ関連情報（監視項目識別情報と監視項目ログ情報との組み合わせ）を含む。
図８で例示するステータスデータＳＴは、領域Ａ８３１に、１の印刷装置９に係る印刷装置ステータス情報が記録される。領域Ａ８３１に記録された印刷装置ステータス情報において、領域Ａ８３１１には、当該１の印刷装置９の印刷装置識別情報が記録される。また、領域Ａ８３１に記録された印刷装置ステータス情報において、領域Ａ８３１２には、当該１の印刷装置９の印刷装置状態情報（監視項目のそれぞれのログ関連情報（監視項目識別情報と監視項目ログ情報との組み合わせ））が記録される。領域Ａ８３１２において、領域Ａ８３１２１には監視項目：プリンターエラーに係るログ関連情報が記録され、領域Ａ８３１２２には監視項目：印刷ヘッド形成ライン累計数に係るログ関連情報が記録され、領域Ａ８３１２３には監視項目：カッター使用累計数に係るログ関連情報が記録される。
【００６６】
以上のように、エージェント端末６に係るステータスデータＳＴには、店舗識別情報と、エージェント端末識別情報とが含まれる。また、エージェント端末６に係るステータスデータＳＴには、監視対象の印刷装置９のそれぞれの印刷装置ステータス情報（印刷装置識別情報と、印刷装置状態情報との組み合わせ）が含まれる。
【００６７】
図６の（Ｂ）に示すように、ステップＳＢ４でステータスデータＳＴを生成した後、ステータスデータ生成部８０１は、エージェント端末ネットワーク通信部８２を制御して、生成したステータスデータＳＴをメンテナンスサーバー７に送信する（ステップＳＢ６）。
ステップＳＢ５において、ステータスデータ生成部８０１は、リクエストボディーにステータスデータＳＴが記録されたＨＴＴＰリクエストを、ＨＴＴＰに従って、メンテナンスサーバー７に送信する。なお、ステータスデータＳＴを送信するメンテナンスサーバー７のＵＲＬや、使用するプロトコル等の、ステータスデータＳＴを応答要求としてメンテナンスサーバー７に送信するために必要な情報は、エージェント端末６に登録される。ステップＳＢ６の処理後、ステータスデータ生成部８０１は、処理手順をステップＳＢ１に戻す。
【００６８】
図６の（Ｄ）に示すように、メンテナンスサーバー７のステータスデータ受信部２０１は、メンテナンスサーバー通信部２２を制御して、ステータスデータＳＴを受信する（ステップＳＤ１）。
次いで、ステータスデータ受信部２０１は、受信したステータスデータＳＴを、応答部２０２に出力し（ステップＳＤ２）、分析部２０３に出力する（ステップＳＤ３）。
【００６９】
図６の（Ｅ）に示すように、応答部２０２は、ステータスデータ受信部２０１が出力したステータスデータＳＴを取得する（ステップＳＥ１）。
次いで、応答部２０２は、ステップＳＥ１で取得したステータスデータＳＴに基づいて応答データＴＤを生成する（ステップＳＥ２）。
応答データＴＤは、少なくともステータスデータＳＴの受信が正常に完了したことを示す情報を含むデータである。応答データＴＤに含まれる情報は、ステータスデータＳＴの受信が正常に完了したことを示す情報に限らない。例えば、応答データＴＤに、応答データＴＤに基づいて印刷装置９に実行させる処理に関する情報や、ステータスデータＳＴを送信する間隔の変更を指示する情報が含まれる構成でもよい。
【００７０】
次いで、応答部２０２は、メンテナンスサーバー通信部２２を制御して、生成した応答データＴＤを、応答として、エージェント端末６に送信する（ステップＳＥ３）。
例えば、応答部２０２は、レスポンスボディーに応答データＴＤが記録されたＨＴＴＰレスポンスを、ＨＴＴＰに従って、エージェント端末６に送信する。
【００７１】
図６の（Ｂ）に示すように、エージェント端末６の対応処理実行部８０２は、エージェント端末ネットワーク通信部８２を制御して、応答データＴＤを受信する（ステップＳＣ１）。
次いで、対応処理実行部８０２は、応答データＴＤに基づいて、対応する処理を実行する（ステップＳＣ２）。
【００７２】
一方、図６の（Ｆ）に示すように、分析部２０３は、ステータスデータ受信部２０１が出力したステータスデータＳＴを取得する（ステップＳＦ１）。
次いで、分析部２０３は、取得したステータスデータＳＴに基づいて、ステータスデータベース２１１を更新する（ステップＳＦ２）。以下、ステップＳＦ２の処理について詳述する。
【００７３】
図９は、ステータスデータベース２１１のデータ構造を模式的に示す図である。
ステータスデータベース２１１は、印刷装置９ごとにレコードを有する。図９に示すように、ステータスデータベース２１１の１件のレコードは、少なくとも、印刷装置識別情報と、プリンターエラー有無情報と、印刷ヘッドエラー有無情報と、カッターエラー有無情報とを備える。
プリンターエラー有無情報とは、プリンターエラーが発生しているか否かを示す情報であり、発生していることを示す値（図９では「有」と表現。）、又は、発生していないことを示す値（図９では「無」と表現。）のいずれかの値を有する。
印刷ヘッドエラー有無情報とは、印刷ヘッドエラーが発生しているか否かを示す情報であり、発生していることを示す値（図９では「有」と表現。）、又は、発生していないことを示す値（図９では「無」と表現。）のいずれかの値を有する。印刷ヘッドエラーとは、サーマルヘッドによる印刷ヘッド形成ライン累計数が、サーマルヘッドの寿命を判定する基準となる所定の閾値を上回っている状態のことである。
カッターエラー有無情報とは、カッターエラーが発生しているか否かを示す情報であり、発生していることを示す値（図９では「有」と表現。）、又は、発生していないことを示す値（図９では「無」と表現。）の何れかの値を有する。カッターエラーとは、カッターによるカッター使用累計数が、カッターの寿命を判定する基準となる所定の閾値を上回っている状態のことである。
【００７４】
ステップＳＦ２において、分析部２０３は、ステータスデータＳＴに記録された印刷装置ステータス情報のそれぞれを取得する。上述したように、印刷装置ステータス情報は、印刷装置識別情報、及び、印刷装置状態情報を含む。
次いで、分析部２０３は、未処理の印刷装置ステータス情報のうち、１つの印刷装置ステータス情報を処理対象として決定する。次いで、分析部２０３は、ステータスデータベース２１１のレコードのうち、処理対象の印刷装置ステータス情報に含まれる印刷装置識別情報の値と同一の値の印刷装置識別情報を有するレコードを特定する。次いで、分析部２０３は、特定したレコードのプリンターエラー有無情報、印刷ヘッドエラー有無情報、及び、カッターエラー有無情報の各情報の値を、処理対象の印刷装置ステータス情報に含まれる印刷装置状態情報に基づいて更新する。
【００７５】
ステップＳＦ２において、分析部２０３は、ステータスデータＳＴに含まれる印刷装置ステータス情報のそれぞれを処理対象とし、処理対象とした印刷装置ステータス情報に基づいて、ステータスデータベース２１１における対応するレコードを更新する。
【００７６】
次に、保守担当者（上述したように、店舗システム３の印刷装置９の保守を担当する者を意味する。）に対して、印刷装置９の保守のために有益な情報を提供するときのメンテナンスサーバー７の動作について説明する。
なお、以下の説明では、保守担当者は、本社に勤務し本社端末５を利用するものとする。
まず、特定の印刷装置９に関する情報を取得することを望む保守担当者は、本社端末５のブラウザーを立ち上げ、予め定められたメンテナンスサーバー７の所定のＵＲＬにアクセスさせる。
メンテナンスサーバー７の情報提供部２０４は、所定のＵＲＬへのアクセスに応じて、印刷装置識別情報入力画面Ｇ１０１（図１０）を表示させるＨＴＭＬファイルを生成し、本社端末５に送信する。
本社端末５の本社端末制御部３０は、ブラウザーの機能により、ＨＴＭＬファイルを受信し、受信したＨＴＭＬファイルに基づいて本社端末表示部３３を制御して、表示パネルに印刷装置識別情報入力画面Ｇ１０１を表示させる。
【００７７】
図１０は、印刷装置識別情報入力画面Ｇ１０１を示す図である。
図１０に示すように、印刷装置識別情報入力画面Ｇ１０１は、印刷装置識別情報を入力可能な印刷装置識別情報入力欄Ｒ１０１を備える。保守担当者は、印刷装置識別情報入力欄Ｒ１０１に、情報を取得することを望む印刷装置９の印刷装置識別情報を入力し、確定ボタンＢ１０１を操作することにより、入力を確定する。入力の確定に応じて、ＨＴＭＬファイルに実装されたスクリプトの機能により、入力された印刷装置識別情報が、メンテナンスサーバー７に送信される。
【００７８】
メンテナンスサーバー７の情報提供部２０４は、印刷装置識別情報を受信する。次いで、情報提供部２０４は、受信した印刷装置識別情報に基づいて、ステータスデータベース２１１の対応するレコードを特定する。対応するレコードとは、受信した印刷装置識別情報の値と同一の値の印刷装置識別情報を有するレコードのことである。次いで、情報提供部２０４は、特定したレコードに基づいて、情報提供画面Ｇ１１１（図１１）を表示させるＨＴＭＬファイルを生成し、本社端末５に送信する。
本社端末５の本社端末制御部３０は、ブラウザーの機能により、ＨＴＭＬファイルを受信し、受信したＨＴＭＬファイルに基づいて本社端末表示部３３を制御して、表示パネルに情報提供画面Ｇ１１１を表示させる。
【００７９】
図１１は、情報提供画面Ｇ１１１を示す図である。
図１１に示すように、情報提供画面Ｇ１１１は、領域Ａ１１１と、領域Ａ１１２とを有する。
領域Ａ１１１には、保守担当者が入力した印刷装置識別情報の印刷装置９に関する基礎的な情報が表示される。図１１の例では、印刷装置９に関する基礎的な情報は、印刷装置９の型番を示す情報、印刷装置９にインストールされたファームウェアのバージョンを示す情報、印刷装置９が設けられた店舗の名称を示す情報、当該店舗の住所を示す情報、当該店舗の電話番号を示す情報、及び、印刷装置９が設けられたレジカウンターのレーンの番号を示す情報である。印刷装置９に関する基礎的な情報は例示した情報に限らない。
ここで、メンテナンスサーバー７のメンテナンスサーバー記憶部２１には、印刷装置９について、印刷装置識別情報と、印刷装置９に関する基礎的な情報とを対応付けて記憶するデータベースが記憶される。情報提供部２０４は、当該データベースに基づいて、印刷装置９に関する基礎的な情報を取得する。
保守担当者は、情報提供画面Ｇ１１１の領域Ａ１１１に表示された情報を参照することにより、印刷装置９に関する基礎的な情報を取得することができ、必要に応じて、店舗への電話等の作業を行うことができる。
【００８０】
図１１に示すように、領域Ａ１１２には、プリンターエラーの発生の有無を示す情報、印刷ヘッドエラーの発生の有無を示す情報、及び、カッターエラーの発生の有無を示す情報が表示される。
保守担当者は、領域Ａ１１２に表示された情報を参照することにより、プリンターエラー、印刷ヘッドエラー、及び、カッターエラーのそれぞれについて、発生しているか否かを認識でき、当該認識に基づいて対応する作業を行うことができる。対応する作業とは、例えば、エラーが発生している場合に、店舗の責任者に、エラーが発生していること、及び、エラーに対応して行うべき作業を連絡することである。
【００８１】
次に、店舗のレジカウンターにおいて、会計が行われた場合のＰＯＳ端末８、及び、印刷装置９の動作について説明する。
【００８２】
図１２は、会計が行われた場合のＰＯＳ端末８、及び、印刷装置９の動作を示すフローチャートであり、（Ａ）はＰＯＳ端末８の動作を示し、（Ｂ）は印刷装置９の動作を示す。
図１２の（Ａ）に示すように、ＰＯＳ端末８のＰＯＳ端末制御部４０は、顧客の会計に応じて、会計処理を実行する（ステップＳＧ１）。
会計処理において、レジ担当者は、顧客が購入した商品に付されたバーコードをバーコードスキャナーＢＳにより読み取る。ＰＯＳ端末制御部４０は、バーコードスキャナーＢＳの読み取り結果に基づいて、商品の商品コードを取得し、適宜、図示しないＰＯＳサーバーの商品マスターを参照して、商品の単価等の会計処理に必要な商品に関する情報を取得する。ＰＯＳ端末制御部４０は、取得した商品に関する情報に基づいて、カスタマーディスプレーＣＤや、ディスプレーＤＰに商品に関する情報を表示する。また、ＰＯＳ端末制御部４０は、取得した商品に関する情報に基づいて、合計金額の計算や、釣銭の計算を行って会計を確定し、カスタマーディスプレーＣＤや、ディスプレーＤＰに計算結果を示す情報を表示し、また、キャッシュドロアーＫＳを制御する。
【００８３】
ステップＳＧ１の会計処理を実行した後、ＰＯＳ端末制御部４０は、会計処理に基づいて、印刷装置９に会計に関する情報（商品に関する情報や、合計金額に関する情報、釣銭に関する情報等）が印刷されたレシートを発行させる制御コマンドを生成する（ステップＳＧ２）。ＰＯＳ端末８には、ＰＯＳアプリケーション、及び、プリンタードライバーがインストールされており、ＰＯＳ端末制御部４０は、これらプログラムの機能により、制御コマンドを生成する。
次いで、ＰＯＳ端末制御部４０は、ＰＯＳ端末デバイス通信部４２を制御して、生成した制御コマンドを印刷装置９に送信する（ステップＳＧ３）。
【００８４】
図１２の（Ｂ）に示すように、印刷装置９の印刷装置制御部６０の印刷制御部６０４は、印刷装置ネットワーク通信部６３を制御して、制御コマンドを受信する（ステップＳＨ１）。
次いで、印刷制御部６０４は、受信した制御コマンドに基づいて、印刷部６１を制御して、レシートを発行する（ステップＳＨ２）。発行されたレシートは、レジ担当者によって、顧客に引き渡される。
【００８５】
ところで、印刷装置９は、動作モードとして、通常モード（通常状態）と、スリープモード（スリープ状態）とを備える。
通常モードでは、図示しない電源から、印刷装置９における電力供給先の各部へ電力が通常の態様で供給され、印刷装置９は、印刷部６１による印刷に関する処理を含む各処理を実行可能である。
スリープモードでは、図示しない電源からの、印刷装置９における電力供給先の各部への電力の供給が所定の態様で制限され、印刷装置９が実行可能な処理が制限される。このスリープモードでは、印刷装置９は、印刷部６１による印刷に関する処理を実行できない。スリープモードでは、通常モードと比較し、消費電力が抑制される。
そして、本実施形態では、印刷装置９が、エージェント端末６からの印刷装置状態情報の応答要求データＤＤを受信した場合、当該データに対する応答として印刷装置状態情報データＪＤを送信する構成を踏まえて、スリープモードが継続する期間が不必要に低減することを抑制し、印刷装置９における効率的な省電力化が図られている。
以下、印刷装置９の効率的な省電力化の実現に関する印刷装置９、及び、エージェント端末６の処理について詳述する。
【００８６】
図１３は、印刷装置９の要部を説明に適した態様で模式的に示す図である。
図１３では、説明の便宜を考慮して、物理的な構成要素と、機能ブロックとを、同一の図にブロックによって表した状態である。
図１３に示すように、印刷装置９は、筐体に収納された基板として、通信インターフェース基板Ｂ１と、制御基板Ｂ２とを備える。
通信インターフェース基板Ｂ１は、印刷装置９が対応する各種通信プロトコルに係る通信インターフェースが実装された基板である。
通信インターフェース基板Ｂ１は、ネットワークインターフェースＢ１１と、デバイス通信インターフェースＢ１２とを備える。
【００８７】
ネットワークインターフェースＢ１１は、イーサネット（登録商標）等の有線ＬＡＮに係る通信プロトコルに対応するインターフェースボード、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮに係る通信プロトコルに対応する無線通信モジュール、その他のＬＡＮに係る通信プロトコルに従った通信インターフェースを備える。ネットワークインターフェースＢ１１は、ＣＰＵ、専用のチップ、その他の制御回路を有し、印刷装置ネットワーク通信部６３として機能する。印刷装置ネットワーク通信部６３は、機能ブロックとして、コマンド分析部６３１を有する。
デバイス通信インターフェースＢ１２は、少なくとも、ＵＳＢに係る通信インターフェースを備える。デバイス通信インターフェースＢ１２は、印刷装置デバイス通信部６４として機能する。
【００８８】
通常モードでは、通信インターフェース基板Ｂ１、及び、制御基板Ｂ２のそれぞれに、通常の態様で電力が供給される。
一方、スリープモードでは、制御基板Ｂ２に対する電力の供給が所定の態様で制限される。このため、スリープモードでは、制御基板Ｂ２のＣＰＵの動作周波数が下げられ、印刷装置制御部６０が有する各機能ブロックの処理が制限される。従って、動作モードがスリープモードの間は、印刷制御部６０４の制御による印刷部６１による印刷や、ログ書込部６０１によるログファイル６２１への情報が制限される。
【００８９】
また、制御基板Ｂ２は、印刷装置９の制御に係る各種回路が実装される基板である。制御基板Ｂ２は、ＣＰＵ、専用のチップ、その他の制御回路を有し、印刷装置制御部６０として機能する。上述したように、印刷装置制御部６０は、ログ書込部６０１、印刷装置状態管理部６０２、動作モード制御部６０３、及び、印刷制御部６０４を備える。
【００９０】
次に、動作モード制御部６０３について説明する。
動作モード制御部６０３は、印刷装置９の動作モードについて、上述した通常モードと、スリープモードとの間での移行を制御する。
図１４は、動作モード制御部６０３の動作を示すフローチャートである。
なお、図１４のフローチャートの開始時点では、動作モードは、通常モードである。
【００９１】
図１４に示すように、動作モード制御部６０３は、動作モードが通常モードの間、動作モードをスリープモードへと移行する条件が成立したか否かを監視する（ステップＳＩ１）。
動作モードを通常モードからスリープモードへ移行する条件とは、所定期間の間、外部機器（エージェント端末６、及び、ＰＯＳ端末８を含む。）から制御データを受信しておらず、制御データに基づく処理が行われなかったことである。
スリープモードへと移行する条件が成立した場合（ステップＳＩ１：ＹＥＳ）、動作モード制御部６０３は、動作モードを通常モードからスリープモードへ移行する（ステップＳＩ２）。
【００９２】
スリープモードへ移行した後、動作モード制御部６０３は、スリープモードから通常モードへ移行する条件が成立したか否かを監視する（ステップＳＩ３）。
なお、動作モードがスリープモードの間、動作モード制御部６０３は、動作が制限された状態である。ステップＳＩ３では、動作モード制御部６０３は、印刷装置ネットワーク通信部６３、又は、印刷装置デバイス通信部６４から、ＣＰＵに対して、後述する割込信号が入力された場合に、そのことを検出し、スリープモードから通常モードへ移行する条件が成立したと判別する。
【００９３】
通常モードへ移行する条件が成立した場合（ステップＳＩ３：ＹＥＳ）、動作モード制御部６０３は、動作モードをスリープモードから通常モードへ移行する（ステップＳＩ４）。通常モードへの移行に伴って、印刷装置制御部６０が備える各種機能ブロックによる処理が可能となる。
ステップＳＩ４の処理後、動作モード制御部６０３は、処理手順をステップＳＩ１へ移行する。
【００９４】
次に、印刷装置デバイス通信部６４について説明する。
まず、動作モードが通常モードの場合の印刷装置デバイス通信部６４について説明する。
動作モードが通常モードの間、印刷装置デバイス通信部６４は、ＵＳＢケーブルＫＢを介して接続されたＰＯＳ端末８から制御コマンドを受信したか否かを監視する。
制御コマンドを受信した場合、印刷装置デバイス通信部６４は、図示しない受信バッファーに受信した制御コマンドを順次格納すると共に、印刷装置制御部６０に対して所定の信号を出力して、制御コマンドを受信したことを通知する。
印刷装置制御部６０は、当該通知に応じて、受信バッファーに格納された制御コマンドを処理する。例えば、制御コマンドがレシートの発行を指示する制御コマンドである場合、印刷制御部６０４は、受信バッファーから制御コマンドを、読み出して実行して、印刷部６１を制御して、レシートを発行させる。
【００９５】
次に、動作モードがスリープモードの場合の印刷装置デバイス通信部６４について説明する。
動作モードがスリープモードの間、印刷装置デバイス通信部６４は、ＵＳＢケーブルＫＢを介して接続されたＰＯＳ端末８から制御コマンドを受信したか否かを監視する。
制御コマンドを受信した場合、印刷装置デバイス通信部６４は、図示しない受信バッファーに受信した制御コマンドを順次格納すると共に、印刷装置制御部６０の動作モード制御部６０３に対して割込信号を出力して、制御コマンドを受信したことを通知する。
上述したように、動作モード制御部６０３は、印刷装置デバイス通信部６４からの割込信号の入力に応じて、動作モードをスリープモードから通常モードへ移行する。通常モードへの移行後、印刷装置制御部６０は、受信バッファーに格納された制御コマンドを処理する。例えば、制御コマンドがレシートの発行を指示する制御コマンドである場合、印刷制御部６０４は、受信バッファーから制御コマンドを、読み出して実行して、印刷部６１を制御して、レシートを発行させる。
【００９６】
次に、印刷装置ネットワーク通信部６３のコマンド分析部６３１について説明する。
まず、動作モードが通常モード場合のコマンド分析部６３１について説明する。
動作モードが通常モードの間、コマンド分析部６３１は、店舗側ローカルネットワークＴＬＮを介して、外部装置（エージェント端末６を含む。）からデータを受信したか否かを監視する。
データを受信した場合、コマンド分析部６３１は、図示しない受信バッファーに受信したデータを順次格納すると共に、印刷装置制御部６０に対して所定の信号を出力して、データを受信したことを通知する。
印刷装置制御部６０は、当該通知に応じて、受信バッファーに格納されたデータを処理する。例えば、データが、エージェント端末６が送信した印刷装置状態情報の応答要求データＤＤの場合、印刷装置状態管理部６０２は、受信バッファーから印刷装置状態情報の応答要求データＤＤを読み出して、当該データに対応する応答として、印刷装置状態情報データＪＤをエージェント端末６に送信する。
【００９７】
次に、動作モードがスリープモードの場合のコマンド分析部６３１について説明する。
図１５は、動作モードがスリープモードの場合のコマンド分析部６３１の動作を示すフローチャートである。
図１５に示すように、動作モードがスリープモードの間、コマンド分析部６３１は、店舗側ローカルネットワークＴＬＮを介して、外部装置（エージェント端末６を含む。）からデータを受信したか否かを監視する（ステップＳＪ１）。
データを受信した場合（ステップＳＪ１：ＹＥＳ）、コマンド分析部６３１は、受信したデータを分析し、受信したデータが、印刷装置状態情報の応答要求データＤＤであるか否かを判別する（ステップＳＪ２）。
【００９８】
受信したデータが、印刷装置状態情報の応答要求データＤＤではない場合（ステップＳＪ２：ＮＯ）、コマンド分析部６３１は、受信したデータが電源状態応答要求データであるか否かを判別する（ステップＳＪ３）。受信したデータが電源状態応答要求データである場合（ステップＳＪ３：ＹＥＳ）、コマンド分析部６３１は、当該データに対する応答として、電源状態応答データを送信する（ステップＳＪ４）。受信したデータが電源状態応答要求データでない場合（ステップＳＪ３：ＮＯ）、コマンド分析部６３１は、処理手順をステップＳＪ６へ移行する。
電源状態応答要求データとは、エージェント端末６のステータスデータ生成部８０１が、印刷装置９の電源がオンかオフかを確認するために、監視対象の印刷装置９に送信するデータである。
エージェント端末６のステータスデータ生成部８０１は、監視対象の印刷装置９に対して、間隔をあけて定期的に、電源状態応答要求データを送信する。ステータスデータ生成部８０１は、電源状態応答要求データに対する応答として所定の期間内に電源状態応答データを受信した場合、印刷装置９の電源がオンであると判別する。一方、ステータスデータ生成部８０１は、電源状態応答要求データを送信した後、所定の期間内に電源状態応答データを受信しなかった場合、印刷装置９の電源がオフであると判別する。
なお、コマンド分析部６３１は、電源状態応答データの応答を、動作モードにかかわらず、実行する。
【００９９】
ステップＳＪ４で電源状態応答データを送信した場合、コマンド分析部６３１は、動作モード制御部６０３への割込信号の出力を行わない（ステップＳＪ５）。
この結果、動作モードは通常モードへ移行せず、動作モードがスリープモードである状態が維持される。
【０１００】
ステップＳＪ６において、コマンド分析部６３１は、受信したデータを受信バッファーに順次格納すると共に（ステップＳＪ６）、動作モード制御部６０３に対して割込信号を出力して、制御コマンドを受信したことを通知する（ステップＳＪ７）。
上述したように、動作モード制御部６０３は、コマンド分析部６３１からの割込信号の入力に応じて、動作モードをスリープモードから通常モードへ移行する。通常モードへの移行後、印刷装置制御部６０は、受信バッファーに格納されたデータを処理する。
【０１０１】
受信したデータが、印刷装置状態情報の応答要求データＤＤである場合（ステップＳＪ２：ＹＥＳ）、コマンド分析部６３１は、印刷装置状態情報の応答要求データＤＤの受信バッファーへの格納、及び、動作モード制御部６０３への割込信号の出力を行わない（ステップＳＪ８）。
この結果、動作モードは通常モードへ移行せず、動作モードがスリープモードである状態が維持される。また、上記の結果、印刷装置状態情報の応答要求データＤＤは処理されず、従って、当該データに対応する応答として印刷装置状態情報データＪＤの送信は行われない。
【０１０２】
コマンド分析部６３１により、このような処理が行われる理由は以下である。
すなわち、動作モードがスリープモードの場合、印刷部６１による処理は制限され、従って、印刷部６１の状態は変化しない。具体的には、本実施形態で例示する監視項目は、監視項目：プリンターエラー、監視項目：印刷ヘッド形成ライン累計数、及び、監視項目：カッター使用累計数であるが、動作モードがスリープモードの間、基本的には、これら監視項目の状態は、変化しない。ここで、エージェント端末６は、間隔をあけて、印刷装置状態情報の応答要求データＤＤを印刷装置９に送信する。そして、エージェント端末６が印刷装置状態情報の応答要求データＤＤを送信する間隔は、印刷装置９がスリープモードへ移行した場合に、スリープモードが維持される期間の平均的な値と比較して十分に小さい。このため、印刷装置９について、１の印刷装置状態情報の応答要求データＤＤを受信した後、次の印刷装置状態情報の応答要求データＤＤを受信する前に、動作モードがスリープモードへ移行した場合、当該１の印刷装置状態情報の応答要求データＤＤを受信したときの印刷部６１の状態と、当該次の印刷装置状態情報の応答要求データＤＤを受信したときの印刷部６１の状態とは、変化してない可能性が非常に高い。
以上を踏まえ、印刷装置９は、動作モードがスリープモードのときに、印刷装置状態情報の応答要求データＤＤを受信した場合、動作モードを通常モードへ移行することなく、また、当該データに対応する応答としての印刷装置状態情報データＪＤの送信を行わない。これにより、スリープモードが継続する期間が不必要に低減することが抑制され、印刷装置９における効率的な省電力化を実現できる。
なお、後述するように、エージェント端末６は、送信した印刷装置状態情報の応答要求データＤＤに対して、印刷装置状態情報データＪＤを受信しなかった場合、対応する処理を行うため、印刷装置９が応答しないことにより不具合が生じることはない。
【０１０３】
次に、エージェント端末６の処理の詳細について説明する。
図１６は、印刷装置状態情報の応答要求データＤＤを送信したときのエージェント端末６の処理の詳細を示すフローチャートである。
図１６に示すように、エージェント端末６のステータスデータ生成部８０１は、監視対象の印刷装置９に対して、印刷装置状態情報の応答要求データＤＤを送信する（ステップＳＫ１）。ステップＳＫ１の処理は、図６の（Ｂ）のステップＳＧ３に対応する処理である。
以下の図１６を用いた説明では、説明の便宜のため、ステップＳＫ１でステータスデータ生成部８０１は、１つの印刷装置９に対して、印刷装置状態情報の応答要求データＤＤを送信したものとする。
【０１０４】
印刷装置状態情報の応答要求データＤＤを送信した後、ステータスデータ生成部８０１は、所定の期間が経過したか否かを監視しつつ（ステップＳＫ３）、所定の期間が経過する前に印刷装置状態情報データＪＤを受信したか否かを監視する（ステップＳＫ２）。
所定の期間は、印刷装置９の動作モードが通常モードの場合に、印刷装置状態情報の応答要求データＤＤを受信した印刷装置９が印刷装置状態情報データＪＤを送信するまでに要する最大の期間として予め定められた期間である。
所定の期間が経過する前に、印刷装置状態情報データＪＤを受信した場合（ステップＳＫ２：ＹＥＳ）、ステータスデータ生成部８０１は、図６の（Ｂ）のステップＳＧ４以下の処理を実行する（ステップＳＫ４）。
【０１０５】
印刷装置状態情報データＪＤを受信することなく、所定の期間が経過した場合（ステップＳＫ３：ＹＥＳ）、ステータスデータ生成部８０１は、印刷装置状態情報の応答要求データＤＤを送信した印刷装置９の電源がオンの状態か否かを判別する（ステップＳＫ５）。
上述したように、ステータスデータ生成部８０１は、監視対象の印刷装置９に対して間隔をあけて定期的に、電源状態応答要求データを送信し、当該データに対応する応答の状態に基づいて、印刷装置９の電源状態を監視する。
【０１０６】
電源がオンの状態ではない場合（ステップＳＫ５：ＮＯ）、ステータスデータ生成部８０１は、ステータスデータＳＴを生成する際に、印刷装置９の印刷装置状態情報を未接続情報とする（ステップＳＫ６）。
未接続情報とは、監視対象の印刷装置９がエージェント端末６に接続されてないことを示す情報である。監視対象の印刷装置９がエージェント端末６に接続されてないとは、エージェント端末６が、監視対象の印刷装置９と通信できない状態をいう。
図１７は、未接続情報の印刷装置状態情報が記録されたステータスデータＳＴを示す図である。
図１７に示すように、１のエージェント端末６に、監視対象の１の印刷装置９が接続されてない場合、当該１のエージェント端末６が生成するステータスデータＳＴには、当該１の印刷装置９の印刷装置状態情報として、各監視項目のログ関連情報に代えて、未接続情報が記録される。
【０１０７】
電源がオンの状態である場合（ステップＳＫ５：ＹＥＳ）、ステータスデータ生成部８０１は、印刷装置９の動作モードがスリープモードであると判別する（ステップＳＫ７）。上述したように、印刷装置９は、電源がオンの場合であっても、動作モードがスリープモードの場合は、印刷装置状態情報の応答要求データＤＤに対応する応答として印刷装置状態情報データＪＤを送信しないからである。
【０１０８】
次いで、ステータスデータ生成部８０１は、ステータスデータＳＴを生成する際に、印刷装置９の印刷装置状態情報を、直近で送信した対応するステータスデータＳＴに記録した印刷装置状態情報と同一の内容とする（ステップＳＫ８）。上述したように、印刷装置９の動作モードがスリープモードであるため、印刷部６１の状態は変化してない可能性が非常に高いからである。
【０１０９】
以上説明したように、ネットワークシステム１は、印刷部６１を有し、印刷部６１によりロール紙（記録媒体）に印刷する印刷装置９と、印刷装置９と通信可能なエージェント端末６（制御装置）とを備える。
印刷装置９は、印刷部６１の動作が制限されるスリープモード（スリープ状態）ではない通常モード（通常状態）のときに、エージェント端末６（制御装置）から、印刷部６１の状態に関する情報の応答を要求する印刷装置状態情報の応答要求データＤＤを受信した場合、印刷部６１の状態に関する情報を含む印刷装置状態情報データＪＤをエージェント端末６に送信する。また、印刷装置９は、スリープモードのときに、印刷装置状態情報の応答要求データＤＤを受信した場合、印刷装置状態情報データＪＤを送信しない。エージェント端末６は、印刷装置）の電源状態を監視し、印刷装置９の電源がオンのときに印刷装置９に印刷装置状態情報の応答要求データＤＤを送信した場合に、データに対応する応答として印刷装置状態情報データＪＤを受信しなかった場合、印刷装置９がスリープモードであると判別する。
この構成によれば、印刷装置９が、エージェント端末６からの印刷装置状態情報の応答要求データＤＤを受信した場合、当該データに対する応答として印刷装置状態情報データＪＤを送信する構成を踏まえて、スリープモードが継続する期間が不必要に低減することを抑制し、印刷装置９における効率的な省電力化を図ることができる。
【０１１０】
また、本実施形態では、印刷装置９は、スリープ状態のときに、エージェント端末６から、電源状態の確認に利用する電源状態応答要求データを受信した場合、スリープモードから通常モードへ移行することなく、電源がオンされた状態であることを示す電源状態応答データをエージェント端末６に送信する。エージェント端末６は、印刷装置９に対して電源状態応答要求データを送信し、電源状態応答要求データに対応する応答の状態に基づいて、印刷装置９の電源状態を監視する。
この構成によれば、エージェント端末６は、印刷装置９の動作モードにかかわらず、印刷装置９の電源状態を的確に監視できる。
【０１１１】
また、本実施形態では、エージェント端末６は、印刷装置９から受信した印刷装置状態情報データＪＤに基づいて、印刷部６１の状態に関する印刷装置状態情報をメンテナンスサーバー７（情報処理装置）に送信する。一方、エージェント端末６は、印刷装置９がスリープ状態であると判別した場合、直近で送信した印刷装置状態情報と同一の内容の印刷装置状態情報をメンテナンスサーバー７に送信する。メンテナンスサーバー７は、エージェント端末６から受信した印刷装置状態情報を管理する。
この構成によれば、エージェント端末６は、印刷装置９の動作モードがスリープモードの場合に、動作モードを通常モードへ移行させることなく省電力化を実現した上で、適切な内容の印刷装置状態情報を制御サーバー１５に送信することができる。
【０１１２】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述したエージェント端末６の制御方法（制御装置の制御方法）が、エージェント端末６が備えるコンピューター、又は、エージェント端末６に接続される外部装置を用いて実現される場合、本発明を、エージェント端末６の制御方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、エージェント端末６が備えるコンピューターや、エージェント端末６に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
また例えば、上述した実施形態では、店舗システム３が、店舗に適用される場合を例示して発明を説明したが、店舗システム３が適用される施設は、店舗に限らない。
また例えば、ネットワークシステム１を構成する各装置の通信方法はどのような方法でもよい。
また例えば、上述した実施形態では、印刷装置９の記録方式は、サーマル式としたが、記録方式は何でもよい。
また例えば、上述した実施形態における各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１１３】
１…ネットワークシステム、３…店舗システム、６…エージェント端末、８…ＰＯＳ端末、９…印刷装置、１２…通信装置、６０…印刷装置制御部、８０…エージェント端末制御部（制御装置制御部）、ＧＮ…グローバルネットワーク、ＴＬＮ…店舗側ローカルネットワーク。
【図１】
0006572785.tif 000002
【図２】
0006572785.tif 000003
【図３】
0006572785.tif 000004
【図４】
0006572785.tif 000005
【図５】
0006572785.tif 000006
【図６】
0006572785.tif 000007
【図７】
0006572785.tif 000008
【図８】
0006572785.tif 000009
【図９】
0006572785.tif 000010
【図１０】
0006572785.tif 000011
【図１１】
0006572785.tif 000012
【図１２】
0006572785.tif 000013
【図１３】
0006572785.tif 000014
【図１４】
0006572785.tif 000015
【図１５】
0006572785.tif 000016
【図１６】
0006572785.tif 000017
【図１７】
0006572785.tif 000018