(57)【特許請求の範囲】
【請求項１】
指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該特定の印刷装置が確認していないことを検知すると、当該特定の印刷装置が当該役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないと判定する判定手段と、
前記判定手段により前記特定の印刷装置が前記確認状態にないと判定された場合に、当該特定の印刷装置を前記確認状態に復帰させるための処理を行う処理手段と
を備え、
前記処理手段は、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信するための情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とする復帰処理装置。
【請求項２】
前記処理手段は、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信する処理を行うことを特徴とする請求項１に記載の復帰処理装置。
【請求項３】
自装置及び前記特定の印刷装置での文書の印刷を指示する印刷指示情報が前記役務に保持されているかどうかを断続的に確認する確認手段と、
自装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該文書を印刷する印刷手段と
を更に備え、
前記判定手段は、前記特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該特定の印刷装置が前記確認状態にないと判定することを特徴とする請求項１又は請求項２に記載の復帰処理装置。
【請求項４】
前記判定手段は、前記特定の印刷装置での文書の印刷を指示する印刷指示情報が前記役務に蓄積されていることを予め定めた回数以上連続して検知すると、当該特定の印刷装置が前記確認状態にないと判定することを特徴とする請求項１乃至請求項３の何れかに記載の復帰処理装置。
【請求項５】
指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務で、特定の印刷装置での文書の印刷を指示する印刷指示情報が生成されると、当該特定の印刷装置が通常状態よりも消費電力が低下した省電力状態にあるかどうかを判定する判定手段と、
前記判定手段により前記特定の印刷装置が前記省電力状態にあると判定された場合に、当該特定の印刷装置を前記省電力状態から前記通常状態に復帰させるために接続すべきＵＲＬ（Uniform Resource Locator）の情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する通知手段と
を備えたことを特徴とする復帰処理装置。
【請求項６】
文書を印刷する印刷装置と、
前記印刷装置が文書の印刷を指示する印刷指示情報が保持されているかどうかを断続的に確認する確認状態にない場合に、当該印刷装置を当該確認状態に復帰させる復帰処理装置と
を備え、
前記復帰処理装置は、
前記印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、当該印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該印刷装置が確認していないことを検知すると、当該印刷装置が前記確認状態にないと判定する判定手段と、
前記判定手段により前記印刷装置が前記確認状態にないと判定された場合に、当該印刷装置を前記確認状態に復帰させるための処理を行う処理手段と
を備え、
前記印刷装置は、
自装置を前記確認状態に復帰させるための処理が前記処理手段により行われた場合に、自装置での文書の印刷を指示する印刷指示情報が前記役務に保持されているかどうかを断続的に確認する確認手段と、
自装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該文書を印刷する印刷手段と
を備え、
前記処理手段は、前記印刷装置を前記確認状態に復帰させるための処理として、当該印刷装置にデータを送信するための情報を、当該印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とする印刷システム。
【請求項７】
コンピュータに、
指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該特定の印刷装置が確認していないことを検知すると、当該特定の印刷装置が当該役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないと判定する機能と、
前記特定の印刷装置が前記確認状態にないと判定された場合に、当該特定の印刷装置を前記確認状態に復帰させるための処理を行う機能と
を実現させ、
前記処理を行う機能では、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信するための情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復帰処理装置、印刷システム、プログラムに関する。
【背景技術】
【０００２】
印刷クライアント装置が、印刷要求があったとき、印刷データを作成し、プリンタ装置に転送する前に、印刷クライアント装置上にグループ登録されているプリンタ装置の省電力状態を解除するコマンドを発信し、省電力状態を解除するプリントシステムは、知られている（例えば、特許文献１参照）。
省エネ状態でホスト装置からプリントデータを受信した場合、ネットワーク内の他のプリンタ装置の状態を調べ、省エネ状態ではないため直ちに印刷可能な他のプリンタ装置を選択し、ホスト装置から受信したプリントデータを、選択した他のプリンタ装置に転送するプリンタ装置も、知られている（例えば、特許文献２参照）。
通常データ処理待機状態からスリープモード移行時に代理応答サーバにスリープモード移行要求を通知した後、いずれかのクライアントデバイスから発行される所定のスリープ移行中の周辺装置に対する周辺装置検索要求に基づき、代理応答サーバからのスリープ解除要求を受け付けた場合に、スリープモードを解除してデータ処理待機状態に復帰する周辺装置も、知られている（例えば、特許文献３参照）。
ネットワークを介して受信した画像形成命令に基づき画像を形成する複数の画像形成装置を備え、複数の画像形成装置の中の一の画像形成装置が、複数の画像形成装置の中の他の画像形成装置を代理装置として設定し、ネットワークを介して自装置に対して送信される信号に含まれる画像形成命令以外の役務の提供を他の画像形成装置に代理させ、自装置は稼動状態よりも消費電力が低い省電力状態に移行する画像形成システムも、知られている（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０２２５５０号公報
【特許文献２】特開２００２−１１３９２５号公報
【特許文献３】特開２００４−３３４７９３号公報
【特許文献４】特開２０１０−１７６４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、省電力状態にある印刷装置に対する印刷指示情報が役務で生成された場合であっても、その印刷装置が印刷指示情報を確認可能にすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該特定の印刷装置が確認していないことを検知すると、当該特定の印刷装置が当該役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないと判定する判定手段と、前記判定手段により前記特定の印刷装置が前記確認状態にないと判定された場合に、当該特定の印刷装置を前記確認状態に復帰させるための処理を行う処理手段とを備え、前記処理手段は、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信するための情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とする復帰処理装置である。
請求項２に記載の発明は、前記処理手段は、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信する処理を行うことを特徴とする請求項１に記載の復帰処理装置である。
請求項３に記載の発明は、自装置及び前記特定の印刷装置での文書の印刷を指示する印刷指示情報が前記役務に保持されているかどうかを断続的に確認する確認手段と、自装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該文書を印刷する印刷手段とを更に備え、前記判定手段は、前記特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該特定の印刷装置が前記確認状態にないと判定することを特徴とする請求項１又は請求項２に記載の復帰処理装置である。
請求項４に記載の発明は、前記判定手段は、前記特定の印刷装置での文書の印刷を指示する印刷指示情報が前記役務に蓄積されていることを予め定めた回数以上連続して検知すると、当該特定の印刷装置が前記確認状態にないと判定することを特徴とする請求項１乃至請求項３の何れかに記載の復帰処理装置である。
請求項５に記載の発明は、指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務で、特定の印刷装置での文書の印刷を指示する印刷指示情報が生成されると、当該特定の印刷装置が通常状態よりも消費電力が低下した省電力状態にあるかどうかを判定する判定手段と、前記判定手段により前記特定の印刷装置が前記省電力状態にあると判定された場合に、当該特定の印刷装置を前記省電力状態から前記通常状態に復帰させるために接続すべきＵＲＬ（Uniform Resource Locator）の情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する通知手段とを備えたことを特徴とする復帰処理装置である。
請求項６に記載の発明は、文書を印刷する印刷装置と、前記印刷装置が文書の印刷を指示する印刷指示情報が保持されているかどうかを断続的に確認する確認状態にない場合に、当該印刷装置を当該確認状態に復帰させる復帰処理装置とを備え、前記復帰処理装置は、前記印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、当該印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該印刷装置が確認していないことを検知すると、当該印刷装置が前記確認状態にないと判定する判定手段と、前記判定手段により前記印刷装置が前記確認状態にないと判定された場合に、当該印刷装置を前記確認状態に復帰させるための処理を行う処理手段とを備え、前記印刷装置は、自装置を前記確認状態に復帰させるための処理が前記処理手段により行われた場合に、自装置での文書の印刷を指示する印刷指示情報が前記役務に保持されているかどうかを断続的に確認する確認手段と、自装置での文書の印刷を指示する印刷指示情報が保持されていることが前記確認手段により確認された場合に、当該文書を印刷する印刷手段とを備え、前記処理手段は、前記印刷装置を前記確認状態に復帰させるための処理として、当該印刷装置にデータを送信するための情報を、当該印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とする印刷システムである。
請求項７に記載の発明は、コンピュータに、指定された印刷装置での文書の印刷を指示する印刷指示情報を生成する役務に、特定の印刷装置での文書の印刷を指示する印刷指示情報が保持されているかどうかを、当該特定の印刷装置が確認していないことを検知すると、当該特定の印刷装置が当該役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないと判定する機能と、前記特定の印刷装置が前記確認状態にないと判定された場合に、当該特定の印刷装置を前記確認状態に復帰させるための処理を行う機能とを実現させ、前記処理を行う機能では、前記特定の印刷装置を前記確認状態に復帰させるための処理として、当該特定の印刷装置にデータを送信するための情報を、当該特定の印刷装置での文書の印刷を指示する印刷指示情報の生成を前記役務に要求した要求装置に通知する処理を行うことを特徴とするプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、印刷指示情報が役務に保持されているかどうかを断続的に確認する確認状態にない印刷装置に対する印刷指示情報が役務に保持されている場合であっても、その印刷装置が印刷指示情報を確認可能にすることができる。
請求項２の発明によれば、本構成を有していない場合に比較して、確認状態にない印刷装置に対する印刷指示情報が役務に保持されている場合に、その印刷装置が印刷指示情報を確認するまでの時間を短縮できる。
請求項３の発明によれば、確認状態にない印刷装置に対する印刷指示情報が役務に保持されている場合に、その印刷装置を確認状態に復帰させるための特別な装置を用意することなく、その印刷装置が印刷指示情報を確認可能にすることができる。
請求項４の発明によれば、本構成を有していない場合に比較して、印刷装置が確認状態にないことを精度よく判定できる。
請求項５の発明によれば、省電力状態にある印刷装置に対する印刷指示情報が役務で生成された場合に、その印刷装置が印刷指示情報を確認するまでの時間を、印刷指示情報の生成を要求した要求装置から制御できる。
請求項６の発明によれば、印刷指示情報が役務に保持されているかどうかを断続的に確認する確認状態にない印刷装置に対する印刷指示情報が役務に保持されている場合であっても、その印刷装置が印刷指示情報を確認可能にすることができる。
請求項７の発明によれば、印刷指示情報が役務に保持されているかどうかを断続的に確認する確認状態にない印刷装置に対する印刷指示情報が役務に保持されている場合であっても、その印刷装置が印刷指示情報を確認可能にすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用されるクラウドプリントシステムの構成例を示した図である。
【図２】本発明の実施の形態における端末装置のハードウェア構成例を示した図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示した図である。
【図４】本発明の第１の実施の形態の概略動作について説明するための図である。
【図５】本発明の第１の実施の形態における画像形成装置の第１の機能構成例を示したブロック図である。
【図６】本発明の第１の実施の形態における画像形成装置の第２の機能構成例を示したブロック図である。
【図７】本発明の実施の形態における画像形成装置の第１の動作例を示したフローチャートである。
【図８】本発明の実施の形態における画像形成装置の第２の動作例を示したフローチャートである。
【図９】本発明の第２の実施の形態の概略動作について説明するための図である。
【図１０】本発明の第２の実施の形態におけるクラウドプリントサーバの機能構成例を示したブロック図である。
【図１１】本発明の第２の実施の形態におけるクラウドプリントサーバの動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるクラウドプリントシステムの全体構成例を示したものである。
図示するように、このクラウドプリントシステムは、端末装置１０と、画像形成装置３０ａ，３０ｂ，３０ｃとがネットワーク９０に接続されることにより構成されている。また、ネットワーク９０は、例えば、図示しないゲイトウェイサーバを介して、ネットワーク７０に接続されており、ネットワーク７０には、クラウドプリントサーバ５０が接続されている。
尚、図では、画像形成装置３０ａ，３０ｂ，３０ｃを示したが、これらを区別する必要がない場合は、画像形成装置３０と称する。また、図には、３つの画像形成装置３０しか示していないが、４つ以上の画像形成装置３０を設けてもよい。
【０００９】
端末装置１０は、クラウドプリントサーバ５０に文書の印刷を要求するコンピュータ装置である。ここで、端末装置１０としては、ＰＣ（Personal Computer）、携帯端末、携帯電話等を用いるとよい。本実施の形態では、要求装置の一例として、端末装置１０を設けている。
【００１０】
画像形成装置３０は、記録媒体に画像を形成し、印刷媒体として出力する装置である。ここで、画像形成装置３０としては、プリンタ機能のみを備えた装置を用いてもよいし、これに加えてスキャナ機能、ファクシミリ機能等の他の画像処理機能を備えた装置を用いてもよい。
【００１１】
クラウドプリントサーバ５０は、端末装置１０として様々なデバイスを用い、自宅、オフィス、公共の場所等に設置された画像形成装置３０で文書を印刷できるようにするサービス（以下、「クラウドプリントサービス」という）を提供するサーバコンピュータである。具体的には、画像形成装置３０での文書の印刷を指示する印刷指示情報の生成が端末装置１０から要求されると印刷指示情報を生成し、その画像形成装置３０から印刷指示情報の存在の問い合わせがあるまで蓄積しておき、問い合わせがあると、全ての画像形成装置３０で共通に処理可能な形式の文書画像を生成してその画像形成装置３０に提供する。本実施の形態では、印刷指示情報を生成する役務の一例として、クラウドプリントサービスを用いている。
【００１２】
ネットワーク７０は、端末装置１０とクラウドプリントサーバ５０との間の情報通信や、画像形成装置３０とクラウドプリントサーバ５０との間の情報通信に用いられる通信手段であり、例えば、インターネットである。
ネットワーク９０は、端末装置１０と画像形成装置３０との間の情報通信に用いられる通信手段であり、例えば、ＬＡＮ（Local Area Network）である。
【００１３】
次に、端末装置１０のハードウェア構成について説明する。
図２は、端末装置１０のハードウェア構成を示した図である。
図示するように、端末装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１１と、記憶手段であるメインメモリ１２及びＨＤＤ（Hard Disk Drive）１３とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ１３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、端末装置１０は、外部との通信を行うための通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１４と、ビデオメモリやディスプレイ等からなる表示機構１５と、キーボードやマウス等の入力デバイス１６とを備える。
【００１４】
尚、図２は、クラウドプリントサーバ５０のハードウェア構成を示した図として捉えることもできる。この場合、ＣＰＵ１１、メインメモリ１２、ＨＤＤ１３、通信Ｉ／Ｆ１４、表示機構１５、入力デバイス１６は、それぞれ、ＣＰＵ５１、メインメモリ５２、ＨＤＤ５３、通信Ｉ／Ｆ５４、表示機構５５、入力デバイス５６と表記するものとする。
【００１５】
図３は、画像形成装置３０のハードウェア構成例を示した図である。
図示するように、画像形成装置３０は、ＣＰＵ３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）３８とを備える。
【００１６】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。
ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル３５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。
【００１７】
画像読取部３６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００１８】
画像形成部３７は、記録媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。本実施の形態では、印刷手段の一例として、画像形成部３７を設けている。
通信Ｉ／Ｆ３８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１９】
ところで、一般に、画像形成装置３０には、省電力の観点から、通常状態の一例としての通常モードと、省電力状態の一例としての省電力モードという２つの動作モードが備わっている。このうち、通常モードとは、画像読取部３６、画像形成部３７等による動作が行われている稼動モードと、要求があればその動作へ移行可能な待機モードとを含むモードである。また、省電力モードとは、通常モードにおいて要求が予め定めた期間来ない場合に、画像形成装置３０における要求を検出する部分以外の部分への電力の供給を停止することで、通常モードよりも消費電力を低減するモードである。尚、省電力モードは、スリープモードとも呼ばれ、電源がオフされている状態も含むものとする。
【００２０】
しかしながら、図１のクラウドプリントシステムのように、クラウドプリントサーバ５０側で印刷データを生成し、画像形成装置３０がクラウドプリントサーバ５０で印刷データが生成されたことを検知して印刷データを取得するシステムにおいては、画像形成装置３０が省電力モードに移行すると、画像形成装置３０はクラウドプリントサーバ５０で印刷データが生成されたことを検知できなくなる場合がある。このような場合は、ユーザが印刷物を入手するために画像形成装置３０の前に行っても処理が開始されておらず、ユーザの通常モードへの復帰指示によって、画像形成装置３０がクラウドプリントサーバ５０で印刷データが生成されているか問い合わせ、クラウドプリントサーバ５０が文書画像を生成し、画像形成装置３０が文書画像を取得して印刷することになるため、ユーザの待ち時間が長くなってしまう。
尚、このような事態は、画像形成装置３０が省電力モードに移行していても頻繁にクラウドプリントサーバ５０に問い合わせることで回避可能ではあるが、省電力性能が大幅にダウンするため現実的ではない。 
【００２１】
そこで、本実施の形態では、画像形成装置３０が少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態の省電力モードに移行していても、印刷を要求したユーザが待つことなく印刷物を入手できるようにする。
【００２２】
［第１の実施の形態］
まず、第１の実施の形態の概略動作について説明する。尚、本実施の形態で「省電力モード」というときは、少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態になる省電力モードを指すものとする。
図４は、第１の実施の形態の概略動作について示した図である。尚、この第１の実施の形態では、ネットワーク９０に接続された画像形成装置３０ａ，３０ｂ，３０ｃの中で、例えばファクシミリと装置と併用している等の事情により省電力モードに移行しない画像形成装置３０を設定してこれを復帰処理装置の一例としての画像形成装置４０とし、それ以外の画像形成装置３０を印刷装置の一例としての画像形成装置４５としている。
【００２３】
まず、ユーザの操作に応じて、端末装置１０は、クラウドプリントサーバ５０に、画像形成装置４５での文書の印刷を要求する（１Ａ）。
次に、クラウドプリントサーバ５０は、画像形成装置４５に対する印刷指示情報を生成し、画像形成装置４５からのポーリングを待機する（１Ｂ）。
このとき、画像形成装置４０は、省電力モードに移行することがないため、クラウドプリントサーバ５０に定期的にポーリングを行い、その際、同じネットワーク内にある何れかの画像形成装置に対する印刷指示情報が蓄積されていないかをチェックする（１Ｃ）。
そして、画像形成装置４０は、画像形成装置４５に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを検知すると、画像形成装置４５に対し、省電力モードから復帰させるパケット（以下、「復帰パケット」という）を出力する（１Ｄ）。
画像形成装置４５は、画像形成装置４０からのパケットに反応して省電力モードから復帰し、クラウドプリントサーバ５０に対してポーリングを行い、印刷指示情報に基づいて生成された文書を取得して印刷を行う（１Ｅ）。
【００２４】
尚、１Ｄで出力する復帰パケットは、ポーリングを指示するような特殊なパケットである必要はなく、例えばプリンタの管理のためのウェブページ（以下、単に「管理ページ」という）にアクセスするパケットでよい。画像形成装置４５は、省電力モード時に計時されないタイマがセットされることによって予め定めた時間間隔でポーリングを行っていたとすると、省電力モードに移行した後はポーリングを行わなくなるが、例えば、上記の管理ページにアクセスするパケットを受信することにより、タイマが計時され始めるため、ポーリングを再開する。
【００２５】
また、復帰処理装置の一例としては、画像形成装置４０に代えて、ネットワーク９０に接続されたプリントサーバを採用し、このプリントサーバが定期的にクラウドプリントサーバ５０にポーリングを行って、画像形成装置４５に対する印刷指示情報の有無を確認するようにしてもよいが、本実施の形態では、画像形成装置４０がこのような動作を行うものとして説明を続ける。
【００２６】
次に、第１の実施の形態の詳細な構成及び動作について説明する。
まず、第１の実施の形態のクラウドプリントシステムでは画像形成装置４０，４５が中心となって動作することから、画像形成装置４０，４５の構成について説明する。
図５は、画像形成装置４０の機能構成例を示したブロック図である。
図示するように、画像形成装置４０は、問い合わせ部４１と、文書取得部４２と、文書出力部４３と、パケット出力部４４とを備えている。
【００２７】
問い合わせ部４１は、クラウドプリントサーバ５０に、印刷指示情報が存在しているかどうかを通信Ｉ／Ｆ３８を介して問い合わせる。また、この問い合わせに対する応答を通信Ｉ／Ｆ３８を介して取得すると、この応答に基づいて、ネットワーク９０内の何れかの画像形成装置での文書の印刷を指示する印刷指示情報がクラウドプリントサーバ５０に存在しているかどうか、及び、印刷指示情報がクラウドプリントサーバ５０に存在している場合はその印刷指示情報が自装置での文書の印刷を指示するものかどうかを判定する。本実施の形態では、印刷指示情報が役務に保持されているかどうかを断続的に確認する確認手段の一例として、また、役務に印刷指示情報が蓄積されているかどうかを確認する確認手段の一例として、問い合わせ部４１を設けている。
【００２８】
文書取得部４２は、クラウドプリントサーバ５０から、印刷指示情報に基づいて生成されたＰＤＦ形式の文書（以下、「ＰＤＦ文書」という）を通信Ｉ／Ｆ３８を介して取得する。尚、このＰＤＦ文書は、印刷指示情報がＰＤＦ形式以外の文書の印刷を指示するものであれば、クラウドプリントサーバ５０が印刷指示情報に基づく画像をＰＤＦ形式に変換することによって生成されたものである。
文書出力部４３は、文書取得部４２が取得したＰＤＦ文書を印刷するために、ＰＤＦ文書を画像形成部３７に出力する。
【００２９】
パケット出力部４４は、問い合わせ部４１による問い合わせに対する応答に基づいて、クラウドプリントサーバ５０に印刷指示情報が存在しており、その印刷指示情報がネットワーク９０内の画像形成装置４５での文書の印刷を指示するものであると判定すると、画像形成装置４５に復帰パケットを送信するために、復帰パケットを通信Ｉ／Ｆ３８に出力する。本実施の形態では、省電力状態から通常状態に復帰させるデータを送信する送信手段の一例として、パケット出力部４４を設けている。
【００３０】
図６は、画像形成装置４５の機能構成例を示したブロック図である。
図示するように、画像形成装置４５は、問い合わせ部４６と、文書取得部４７と、文書出力部４８とを備えている。
【００３１】
問い合わせ部４６は、クラウドプリントサーバ５０に、印刷指示情報が存在しているかどうかを通信Ｉ／Ｆ３８を介して問い合わせる。また、この問い合わせに対する応答を通信Ｉ／Ｆ３８を介して取得すると、この応答に基づいて、自装置での文書の印刷を指示する印刷指示情報がクラウドプリントサーバ５０に存在しているかどうかを判定する。本実施の形態では、印刷指示情報が役務に保持されているかどうかを断続的に確認する確認手段の一例として、問い合わせ部４６を設けている。
【００３２】
文書取得部４７は、クラウドプリントサーバ５０から、印刷指示情報に基づいて生成されたＰＤＦ文書を通信Ｉ／Ｆ３８を介して取得する。尚、このＰＤＦ文書は、印刷指示情報がＰＤＦ形式以外の文書の印刷を指示するものであれば、クラウドプリントサーバ５０が印刷指示情報に基づく画像をＰＤＦ形式に変換することによって生成されたものである。
文書出力部４８は、文書取得部４７が取得したＰＤＦ文書を印刷するために、ＰＤＦ文書を画像形成部３７に出力する。
【００３３】
次に、画像形成装置４０，４５の動作について説明する。
図７は、画像形成装置４０の動作例を示したフローチャートである。尚、この動作に先立ち、端末装置１０が、文書を印刷したい画像形成装置４５を指定してクラウドプリントサーバ５０に印刷指示情報の生成を要求しているものとする。また、この動作は、予め定められた時間間隔で実行されるものとする。
【００３４】
動作を開始すると、画像形成装置４０では、まず、問い合わせ部４１が、ネットワーク９０内の何れかの画像形成装置での文書の印刷を指示する印刷指示情報が何れかの端末装置１０からの要求に応じて生成され蓄積されているかどうかを問い合わせるための問い合わせ情報を通信Ｉ／Ｆ３８を介してクラウドプリントサーバ５０に送信する（ステップ４０１）。具体的には、問い合わせ部４１が、ネットワーク９０内の全ての画像形成装置の識別子を保持しておき、これらの識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在するかどうかを問い合わせるための問い合わせ情報を通信Ｉ／Ｆ３８に出力し、通信Ｉ／Ｆ３８がこれをクラウドプリントサーバ５０に送信する。
【００３５】
この問い合わせ情報に対してクラウドプリントサーバ５０から応答があると、問い合わせ部４１は、応答内容が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものであるかどうかを判定する（ステップ４０２）。具体的には、問い合わせ部４１は、ネットワーク９０内の何れかの画像形成装置の識別子について、その識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在する旨の応答が返って来たかどうかを判定する。
【００３６】
その結果、応答内容が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものでないと判定されれば、処理は終了する。具体的には、ネットワーク９０内の何れの画像形成装置の識別子についても、その識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在しない旨の応答が返って来れば、処理は終了する。
【００３７】
一方、応答内容が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものであると判定されれば、問い合わせ部４１は、その印刷指示情報が自装置での文書の印刷を指示するものであるかどうかを判定する（ステップ４０３）。具体的には、ネットワーク９０内の何れかの画像形成装置の識別子について、その識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在する旨の応答が返って来れば、その識別子が自装置の識別子であるかどうかを判定する。
【００３８】
その結果、その印刷指示情報が自装置での文書の印刷を指示するものであると判定されれば、文書取得部４２が、クラウドプリントサーバ５０でその印刷指示情報に基づいて生成されたＰＤＦ文書を通信Ｉ／Ｆ３８を介して取得する（ステップ４０４）。そして、文書出力部４３が、そのＰＤＦ文書を画像形成部３７に出力し、画像形成部３７が、ＰＤＦ文書を印刷する（ステップ４０５）。
一方、その印刷指示情報が自装置での文書の印刷を指示するものでないと判定されれば、パケット出力部４４が、その印刷指示情報が文書の印刷を指示する画像形成装置４５に、通信Ｉ／Ｆ３８を介して復帰パケットを送信する（ステップ４０６）。尚、その印刷指示情報が画像形成装置４５での文書の印刷を指示するものであることは、その印刷指示情報に関連付けられた識別子によって判別される。
【００３９】
このように画像形成装置４０が画像形成装置４５に対して復帰パケットを送信すると、画像形成装置４５は復帰パケットを受信することにより省電力モードから復帰し、クラウドプリントサーバ５０に対する問い合わせを再開する。
図８は、その後の画像形成装置４５の動作例を示したフローチャートである。尚、この動作も、予め定められた時間間隔で実行されるものとする。
【００４０】
動作を開始すると、画像形成装置４５では、まず、問い合わせ部４６が、自装置での文書の印刷を指示する印刷指示情報が何れかの端末装置１０からの要求に応じて生成され蓄積されているかどうかを問い合わせるための問い合わせ情報を通信Ｉ／Ｆ３８を介してクラウドプリントサーバ５０に送信する（ステップ４５１）。具体的には、問い合わせ部４６が、自装置の識別子を保持しておき、この識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在するかどうかを問い合わせるための問い合わせ情報を通信Ｉ／Ｆ３８に出力し、通信Ｉ／Ｆ３８がこれをクラウドプリントサーバ５０に送信する。
【００４１】
この問い合わせ情報に対してクラウドプリントサーバ５０から応答があると、問い合わせ部４６は、応答内容が、自装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものであるかどうかを判定する（ステップ４５２）。具体的には、問い合わせ部４６は、自装置の識別子に関連付けられた印刷指示情報がクラウドプリントサーバ５０に存在する旨の応答が返って来たかどうかを判定する。
【００４２】
その結果、応答内容が、自装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものでないと判定されれば、処理は終了する。
【００４３】
一方、応答内容が、自装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていることを示すものであると判定されれば、文書取得部４７が、クラウドプリントサーバ５０でその印刷指示情報に基づいて生成されたＰＤＦ文書を通信Ｉ／Ｆ３８を介して取得する（ステップ４５３）、そして、文書出力部４８が、そのＰＤＦ文書を画像形成部３７に出力し、画像形成部３７が、ＰＤＦ文書を印刷する（ステップ４５４）。
【００４４】
尚、本実施の形態では、画像形成装置４０の問い合わせ部４１が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されているかどうかを判定するようにした。しかしながら、必ずしも、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されているかどうかを判定する必要はなく、画像形成装置４０が管理する何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されているかどうかを判定してもよい。
【００４５】
また、本実施の形態では、画像形成装置４０の問い合わせ部４１が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていると判定した場合に、画像形成装置４０のパケット出力部４４が、その印刷指示情報が文書の印刷を指示する画像形成装置４５に対する復帰パケットを出力するようにした。即ち、画像形成装置４０の問い合わせ部４１は、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていれば画像形成装置４５が省電力モードに移行している可能性が高いものと推測し、画像形成装置４５が省電力モードに移行しているかどうかを厳密に判定することなく、画像形成装置４５に対する復帰パケットを出力するようにした。しかしながら、画像形成装置４０の問い合わせ部４１は、画像形成装置４５が省電力モードに移行しているかどうかを厳密に判定し、省電力モードに移行していると判定された場合にのみ、画像形成装置４５に対する復帰パケットを出力してもよい。ここで、画像形成装置４５が省電力モードに移行しているかどうかの厳密な判定は、例えば、画像形成装置４０の問い合わせ部４１が、ネットワーク９０内の何れかの画像形成装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されているかどうかを複数回問い合わせ、予め定めた回数以上の連続した問い合わせにおいて印刷指示情報が蓄積されていたかどうかを調べることによって行うとよい。
【００４６】
更に、本実施の形態では、画像形成装置４０の問い合わせ部４１が、自装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていると判定した場合に、画像形成装置４０の文書出力部４３が、印刷指示情報に基づいて生成されたＰＤＦ文書を画像形成部３７に出力し、画像形成装置４５の問い合わせ部４６が、自装置に対する印刷指示情報がクラウドプリントサーバ５０に蓄積されていると判定した場合に、画像形成装置４５の文書出力部４８が、印刷指示情報に基づいて生成されたＰＤＦ文書を画像形成部３７に出力した。しかしながら、画像形成装置４０の文書出力部４３又は画像形成装置４５の文書出力部４８は、ＰＤＦ文書を、画像形成部３７ではなく、ユーザが例えばユーザＩＤ及びパスワードを入力するまでＰＤＦ文書を格納しておくための親展ボックスに出力するようにしてもよい。ここで、親展ボックスは、端末装置１０がクラウドプリントサーバ５０に印刷指示情報の生成を要求したときにクラウドプリントサーバ５０へのログインで用いるユーザＩＤ及びパスワードを端末装置１０から受け取りこのユーザＩＤ及びパスワードに関連付けて新たに作成したものでもよいし、クラウドプリントサーバ５０へのログインで用いるユーザＩＤ及びパスワードに関連付けて予め作成しておいたものでもよい。
【００４７】
更にまた、本実施の形態において、省電力モードに移行しない画像形成装置４０が他の画像形成装置（例えば画像形成装置４５）の省電力モードへの移行状況を把握する以下のような仕組みを採用してもよい。
即ち、画像形成装置４５が省電力モードに移行する前に、省電力モードに移行したことを画像形成装置４０に通知する（画像形成装置４５が省電力モードから復帰した場合には、省電力モードから復帰したことを通知する）。通知を受けた画像形成装置４０は、画像形成装置４５が省電力モードに移行したことをテーブル等で管理する。そして、クラウドプリントサーバ５０にアクセスした際に、画像形成装置４５に対する印刷指示情報があれば、管理しているテーブル等を参照して、画像形成装置４５が省電力モードにあるかどうかを判定する。
【００４８】
ところで、ここまで、本実施の形態では、画像形成装置４５が少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態の省電力モードに移行しているかどうかを判定するようにしたが、定期的にクラウドプリントサーバ５０にアクセスしない状態に移行しているかどうかを判定するものであれば、省電力モードに移行しているかどうかを判定するものでなくてもよい。この場合、定期的にクラウドプリントサーバ５０にアクセスしない状態にあることは、役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないことの一例である。また、上述した画像形成装置４５が省電力モードに移行していると厳密に判定する問い合わせ部４１は、印刷装置が確認状態にないと判定する判定手段の一例である。
また、ここまで、本実施の形態では、画像形成装置４５を少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態の省電力モードから復帰させるようにしたが、定期的にクラウドプリントサーバ５０にアクセスする状態に復帰させるものであれば、省電力モードから復帰させるものでなくてもよい。この場合、画像形成装置４０のパケット出力部４４は、確認状態に復帰させるための処理を行う処理手段の一例である。
【００４９】
［第２の実施の形態］
まず、第２の実施の形態の概略動作について説明する。尚、本実施の形態でも「省電力モード」というときは、少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態になる省電力モードを指すものとする。
図９は、第２の実施の形態の概略動作について示した図である。尚、この第２の実施の形態では、ネットワーク９０に接続された画像形成装置３０ａ，３０ｂ，３０ｃの何れかを印刷装置の一例としての画像形成装置３０としている。
【００５０】
まず、ユーザの操作に応じて、端末装置１０は、クラウドプリントサーバ５０に、画像形成装置３０での文書の印刷を要求する（２Ａ）。
次に、クラウドプリントサーバ５０は、画像形成装置３０に対する印刷指示情報を生成し、画像形成装置３０からのポーリングを待機すると共に、画像形成装置３０が省電力モードに移行しているかどうかを判断する（２Ｂ）。
そして、復帰処理装置の一例としてのクラウドプリントサーバ５０は、画像形成装置３０が省電力モードに移行していると判断した場合、端末装置１０に対し、印刷要求の結果として、画像形成装置３０が省電力モード中である旨と、管理ページのＵＲＬ（Uniform Resource Locator）と、省電力モードから復帰させるには管理ページのＵＲＬにアクセスすればよい旨とを含むＨＴＴＰ（HyperText Transfer Protocol）レスポンスを返す（２Ｃ）。
これにより、端末装置１０は、管理ページのＵＲＬを含むページをブラウザに表示し、ユーザがこのＵＲＬをクリックすると、端末装置１０は、管理ページに対するＧＥＴリクエストを画像形成装置３０に送信して画像形成装置３０を復帰させる（２Ｄ）。
画像形成装置３０は、管理ページに対するＧＥＴリクエストに反応して省電力モードから復帰し、クラウドプリントサーバ５０に対してポーリングを行い、印刷指示情報に基づいて生成された文書を取得して印刷を行う（２Ｅ）。
【００５１】
次に、第２の実施の形態の詳細な構成及び動作について説明する。
まず、第２の実施の形態のクラウドプリントシステムではクラウドプリントサーバ５０が中心となって動作することから、クラウドプリントサーバ５０の構成について説明する。
図１０は、クラウドプリントサーバ５０の機能構成例を示したブロック図である。
図示するように、クラウドプリントサーバ５０は、モード判定部６１と、文書生成部６２と、文書出力部６３と、応答出力部６４とを備えている。
【００５２】
モード判定部６１は、画像形成装置３０からの定期的なポーリングを監視することにより、画像形成装置３０が省電力モードに移行しているかどうかを判定する。本実施の形態では、印刷装置が省電力状態にあるかどうかを判定する判定手段の一例として、モード判定部６１を設けている。
【００５３】
文書生成部６２は、画像形成装置３０からポーリングがあった場合に、画像形成装置３０での文書の印刷を指示する印刷指示情報に基づいてＰＤＦ文書を生成する。このとき、印刷指示情報がＰＤＦ形式以外の文書の印刷を指示するものであれば、印刷指示情報に基づく画像をＰＤＦ形式に変換することによってＰＤＦ文書を生成する。
文書出力部６３は、文書生成部６２が生成したＰＤＦ文書を画像形成装置３０に送信するために通信Ｉ／Ｆ５４に出力する。
【００５４】
応答出力部６４は、ＰＤＦ文書が画像形成装置３０に送信された場合には、印刷が完了した旨の応答を端末装置１０に送信するために通信Ｉ／Ｆ５４に出力し、画像形成装置３０が省電力モード中であると判定された場合には、画像形成装置３０を復帰させるための応答を端末装置１０に送信するために通信Ｉ／Ｆ５４に出力する。本実施の形態では、省電力状態から通常状態に復帰させるために接続すべきＵＲＬの情報を通知する通知手段の一例として、応答出力部６４を設けている。
【００５５】
次に、クラウドプリントサーバ５０の動作について説明する。
図１１は、クラウドプリントサーバ５０の動作例を示したフローチャートである。尚、この動作に先立ち、端末装置１０が、文書を印刷したい画像形成装置３０を指定してクラウドプリントサーバ５０に印刷指示情報の生成を要求しているものとする。また、この動作は、予め定められた時間間隔で実行されるものとする。
【００５６】
動作を開始すると、クラウドプリントサーバ５０では、まず、モード判定部６１が、端末装置１０で指定された画像形成装置３０が省電力モードに移行しているかどうかを判定する（ステップ６０１）。この判定は、例えば、画像形成装置３０からポーリングがあったかどうかを調べることによって行えばよい。具体的には、モード判定部６１が、端末装置１０で指定された画像形成装置３０の識別子に関連付けられた印刷指示情報が存在するかどうかを問い合わせるための問い合わせ情報を、前回の判定以降にクラウドプリントサーバ５０が受信したかどうかを判定する。或いは、この判定は、画像形成装置３０から、省電力モードに移行することを通知する省電力モード移行通知、及び、省電力モードから通常モードへ復帰したことを通知する省電力モード終了通知を受信することによって行ってもよい。
【００５７】
その結果、画像形成装置３０が省電力モードに移行していないと判定されれば、文書生成部６２が、その印刷指示情報に基づいてＰＤＦ文書を生成する（ステップ６０２）。そして、文書出力部６３が、画像形成装置３０からのポーリングに応じて、そのＰＤＦ文書を通信Ｉ／Ｆ５４に出力し、通信Ｉ／Ｆ５４がこれを画像形成装置３０に送信する（ステップ６０３）。その後、応答出力部６４が、印刷が完了した旨の応答を通信Ｉ／Ｆ５４に出力し、通信Ｉ／Ｆ５４がこれを端末装置１０に送信する（ステップ６０４）。
【００５８】
一方、画像形成装置３０が省電力モードに移行していると判定されれば、応答出力部６４が、画像形成装置３０を復帰させるための応答を通信Ｉ／Ｆ５４に出力し、通信Ｉ／Ｆ５４がこれを端末装置１０に送信する（ステップ６０５）。ここで、画像形成装置３０を復帰させるための応答としては、上述したように、画像形成装置３０が省電力モード中である旨と、管理ページのＵＲＬと、省電力モードから復帰させるには管理ページのＵＲＬにアクセスすればよい旨とを含むＨＴＴＰレスポンスが考えられる。
【００５９】
ところで、ここまで、本実施の形態では、画像形成装置３０が少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態の省電力モードに移行しているかどうかを判定するようにしたが、定期的にクラウドプリントサーバ５０にアクセスしない状態に移行しているかどうかを判定するものであれば、省電力モードに移行しているかどうかを判定するものでなくてもよい。この場合、定期的にクラウドプリントサーバ５０にアクセスしない状態にあることは、役務に印刷指示情報が保持されているかどうかを断続的に確認する確認状態にないことの一例である。また、モード判定部６１は、印刷装置が確認状態にないと判定する判定手段の一例である。
また、ここまで、本実施の形態では、画像形成装置４５を少なくとも定期的にクラウドプリントサーバ５０にアクセスしない状態の省電力モードから復帰させるようにしたが、定期的にクラウドプリントサーバ５０にアクセスする状態に復帰させるものであれば、省電力モードから復帰させるものでなくてもよい。この場合、応答出力部６４は、確認状態に復帰させるための処理を行う処理手段の一例である。
【００６０】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６１】
１０…端末装置、３０，４０，４５…画像形成装置、４１，４６…問い合わせ部、４２，４７…文書取得部、４３，４８…文書出力部、４４…パケット出力部、５０…クラウドプリントサーバ、６１…モード判定部、６２…文書生成部、６３…文書出力部、６４…応答出力部
【図１】
0005830984.tif 000002
【図２】
0005830984.tif 000003
【図３】
0005830984.tif 000004
【図４】
0005830984.tif 000005
【図５】
0005830984.tif 000006
【図６】
0005830984.tif 000007
【図７】
0005830984.tif 000008
【図８】
0005830984.tif 000009
【図９】
0005830984.tif 000010
【図１０】
0005830984.tif 000011
【図１１】
0005830984.tif 000012