(57)【特許請求の範囲】
【請求項１】
第一のプリンタが実行すべき印刷のジョブを第二のプリンタに代行させるプリンタ制御装置であって、
前記第二のプリンタに設定されている印刷の速度である第二の速度が前記第一のプリンタに設定されている印刷の速度である第一の速度よりも速いか否かを判別する、遅速判別手段と、
前記第二の速度が前記第一の速度よりも速いと前記遅速判別手段によって判別された場合に、前記第二の速度よりも遅い第三の速度で前記ジョブを前記第二のプリンタに実行させる、印刷制御手段と、
を有することを特徴とするプリンタ制御装置。
【請求項２】
前記印刷制御手段は、前記第二のプリンタが今から前記第三の速度で前記ジョブを実行する際に消費する電力量である低速印刷電力量が、前記第二のプリンタが今から前記第二の速度で前記ジョブを実行する際に消費する電力量である高速印刷電力量よりも少ない場合に、前記第三の速度で前記ジョブを前記第二のプリンタに実行させる、
請求項１に記載のプリンタ制御装置。
【請求項３】
前記高速印刷電力量は、前記第二のプリンタが前記第二の速度で印刷を行う条件を整えるために消費する電力量と、前記第二のプリンタが前記第二の速度で１枚の用紙に印刷を行う際に消費する電力量に前記ジョブにおける印刷の枚数を乗じた電力量と、を含み、
前記低速印刷電力量は、前記第二のプリンタが前記第三の速度で印刷を行う条件を整えるために消費する電力量と、前記第二のプリンタが前記第三の速度で１枚の用紙に印刷を行う際に消費する電力量に前記枚数を乗じた電力量と、を含む、
請求項２に記載のプリンタ制御装置。
【請求項４】
前記印刷制御手段は、前記第二のプリンタに前記第三の速度として設定することができる印刷の速度である設定可能速度が複数ある場合は、前記複数の設定可能速度のそれぞれについて前記低速印刷電力量を算出し、前記複数の設定可能速度のうち前記低速印刷電力量が最も低い設定可能速度を前記第三の速度として用いて前記ジョブを前記第二のプリンタに実行させる、
請求項２または請求項３に記載のプリンタ制御装置。
【請求項５】
前記第一のプリンタが当該プリンタ制御装置とともに共通の筐体に設けられており、
前記印刷制御手段は、前記ジョブを実行するためのジョブデータを前記第二のプリンタへ通信回線を介して送信することによって、前記ジョブを前記第二のプリンタに実行させる、
請求項１ないし請求項４のいずれかに記載のプリンタ制御装置。
【請求項６】
前記第二のプリンタが当該プリンタ制御装置とともに共通の筐体に設けられており、
前記印刷制御手段は、前記第一のプリンタから通信回線を介して受信したジョブデータを用いて前記ジョブを前記第二のプリンタに実行させる、
請求項１ないし請求項４のいずれかに記載のプリンタ制御装置。
【請求項７】
前記第一のプリンタが印刷を行うことができるか否かを、通信回線を介して前記第一のプリンタから受信した前記第一のプリンタの状況を示す状況データに基づいて判別する、印刷可否判別手段、を有し、
前記印刷制御手段は、前記第一のプリンタが印刷を行うことができないと前記印刷可否判別手段によって判別された場合に、前記ジョブを実行するためのジョブデータを前記第二のプリンタへ通信回線を介して送信することによって、前記ジョブを前記第二のプリンタに実行させる、
請求項１ないし請求項４のいずれかに記載のプリンタ制御装置。
【請求項８】
第一のプリンタに対して与えられた印刷のジョブを第二のプリンタに代行させる印刷代行方法であって、
前記第二のプリンタに設定されている印刷の速度である第二の速度が前記第一のプリンタに設定されている印刷の速度である第一の速度よりも速いか否かを判別し、
前記第二の速度が前記第一の速度よりも速いと判別された場合に、前記第二の速度よりも遅い第三の速度で前記ジョブを前記第二のプリンタに実行させる、
ことを特徴とする印刷代行制御方法。
【請求項９】
第一のプリンタに対して与えられた印刷のジョブを第二のプリンタに代行させるコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記第二のプリンタに設定されている印刷の速度である第二の速度が前記第一のプリンタに設定されている印刷の速度である第一の速度よりも速いか否かを判別する処理と、
前記第二の速度が前記第一の速度よりも速いと判別された場合に、前記第二の速度よりも遅い第三の速度で前記ジョブを前記第二のプリンタに実行させる処理と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷する速度を変えるべきか否かを判別する技術に関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる画像形成装置にネットワーク機能が設けられるようになった。それに伴い、画像形成装置は、企業などのイントラネットに設けられ、サーバおよび端末装置などの他の装置とともに用いられるようになった。
【０００３】
また、イントラネットに画像形成装置が複数台、設けられるようになった。そして、複数台の画像形成装置のうちのユーザが任意に選択した１台に、画像を印刷させることができるようになった。
【０００４】
そのほか、画像を出力する装置を次のように決定する方法が提案されている。サーバは、優先順位の高い画像出力装置で何らかのトラブルが発生し画像出力装置が画像を出力することができない場合に、他のネットワークプリンタへ出力情報を自動転送する（特許文献１）。
【特許文献１】特開２０００−２５９３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また、近年、画像形成装置に設けられているプリンタの印刷の速度がますます向上している。ただし、印刷の速度が速いほど、トナーを用紙に定着させるために加熱ローラなどの温度を高くしておく必要がある。温度が高いほど、それを保つためにより多くの電力を消費する。
【０００６】
近年の環境問題に鑑みると、プリンタの運用においても省電力化を図ることが求められている。特許文献１に記載されるような、ある画像出力装置において何らかのトラブルが発生し他の画像出力装置に印刷を代行させる場合においても、上手く省電力化を図ることが求められている。
【０００７】
本発明は、このような課題に鑑み、印刷を代行するプリンタにおいて省電力化を図ることを、目的とする。
【課題を解決するための手段】
【０００８】
本発明の一形態に係るプリンタ制御装置は、第一のプリンタが実行すべき印刷のジョブを第二のプリンタに代行させるプリンタ制御装置であって、前記第二のプリンタに設定されている印刷の速度である第二の速度が前記第一のプリンタに設定されている印刷の速度である第一の速度よりも速いか否かを判別する、遅速判別手段と、前記第二の速度が前記第一の速度よりも速いと前記遅速判別手段によって判別された場合に、前記第二の速度よりも遅い第三の速度で前記ジョブを前記第二のプリンタに実行させる、印刷制御手段と、を有する。
【０００９】
好ましくは、前記印刷制御手段は、前記第二のプリンタが今から前記第三の速度で前記ジョブを実行する際に消費する電力量である低速印刷電力量が、前記第二のプリンタが今から前記第二の速度で前記ジョブを実行する際に消費する電力量である高速印刷電力量よりも少ない場合に、前記第三の速度で前記ジョブを前記第二のプリンタに実行させる。
【００１０】
例えば、前記高速印刷電力量は、前記第二のプリンタが前記第二の速度で印刷を行う条件を整えるために消費する電力量と、前記第二のプリンタが前記第二の速度で１枚の用紙に印刷を行う際に消費する電力量に前記ジョブにおける印刷の枚数を乗じた電力量と、を含み、前記低速印刷電力量は、前記第二のプリンタが前記第三の速度で印刷を行う条件を整えるために消費する電力量と、前記第二のプリンタが前記第三の速度で１枚の用紙に印刷を行う際に消費する電力量に前記枚数を乗じた電力量と、を含む。
【００１１】
または、前記印刷制御手段は、前記第二のプリンタに前記第三の速度として設定することができる印刷の速度である設定可能速度が複数ある場合は、前記複数の設定可能速度のそれぞれについて前記低速印刷電力量を算出し、前記複数の設定可能速度のうち前記低速印刷電力量が最も低い設定可能速度を前記第三の速度として用いて前記ジョブを前記第二のプリンタに実行させる。
【発明の効果】
【００１２】
本発明によると、印刷を代行するプリンタにおいて省電力化を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】ネットワークプリントシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】プリントユニットの構成の例を模式的に示す図である。
【図４】第一のプリントジョブ実行用ソフトウェアによって画像形成装置に実現される機能的構成の例を示す図である。
【図５】第一のプリントジョブ代行用ソフトウェアによって画像形成装置に実現される機能的構成の例を示す図である。
【図６】第一の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【図７】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図８】第一の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。
【図９】第一の実施形態におけるジョブ代行処理の流れの例を説明するフローチャートである。
【図１０】第二のプリントジョブ実行用ソフトウェアによって画像形成装置に実現される機能的構成の例を示す図である。
【図１１】第二のプリントジョブ代行用ソフトウェアによって画像形成装置に実現される機能的構成の例を示す図である。
【図１２】第二の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【図１３】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】第二の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。
【図１５】第二の実施形態におけるジョブ代行処理の流れの例を説明するフローチャートである。
【図１６】ネットワークプリントシステムの全体的な構成の例を示す図である。
【図１７】遠隔管理装置のハードウェア構成の例を示す図である。
【図１８】遠隔管理装置の機能的構成の例を示す図である。
【図１９】第三のプリントジョブ実行用ソフトウェアによって画像形成装置に実現される機能的構成の例を示す図である。
【図２０】第三の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【図２１】遠隔管理装置における全体的な処理の流れの例を説明するフローチャートである。
【図２２】画像形成装置のスペックの例を示す図である。
【図２３】印刷枚数ごとのプリントジョブのトータルの所要時間および消費電力量の例を示す図である。
【図２４】第四の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。
【図２５】画像形成装置のスペックの変形例を示す図である。
【図２６】印刷枚数ごとのプリントジョブのトータルの所要時間および消費電力量の例を示す図である。
【発明を実施するための形態】
【００１４】
〔第一の実施形態〕
図１は、ネットワークプリントシステム１００の全体的な構成の例を示す図である。図２は、画像形成装置２のハードウェア構成の例を示す図である。図３は、プリントユニット２０ｆの構成の例を模式的に示す図である。図４は、第一のプリントジョブ実行用ソフトウェアによって画像形成装置２に実現される機能的構成の例を示す図である。図５は、第一のプリントジョブ代行用ソフトウェアによって画像形成装置２に実現される機能的構成の例を示す図である。図６は、第一の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【００１５】
図１に示すように、ネットワークプリントシステム１００は、複数台の画像形成装置２、１台または複数台の端末装置３、および通信回線４などによって構成される。
【００１６】
ネットワークプリントシステム１００の各装置は、通信回線４を介して通信を行うことができる。通信回線４として、いわゆるＬＡＮ（Local Area Network）回線、専用線、または公衆回線などが用いられる。
【００１７】
画像形成装置２は、一般にＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる装置であって、コピー、ＰＣプリント、ファクシミリ、およびスキャンなどの機能を集約した装置である。
【００１８】
ＰＣプリント機能は、端末装置３から画像データを受信し画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ネットワークプリンティング機能」などと呼ばれることもある。
【００１９】
画像形成装置２は、図２に示すように、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、大容量記憶装置２０ｄ、スキャンユニット２０ｅ、プリントユニット２０ｆ、ＮＩＣ（Network Interface Card）２０ｇ、操作パネル２０ｈ、およびファクシミリユニット２０ｉのほか種々の制御用の回路などによって構成される。
【００２０】
ＮＩＣ２０ｇは、通信回線４を介して遠隔管理装置１および端末装置３を相手にＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで通信を行う。
【００２１】
操作パネル２０ｈは、キー入力部およびタッチパネルディスプレイなどによって構成される。キー入力部は、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。タッチパネルディスプレイは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ２０ａなどで実行された処理の結果を示す画面などを表示する。ユーザは、これらの画面を見ながらキー入力部またはタッチパネルディスプレイを操作することによって、画像形成装置２に対して情報および指令を入力することができる。
【００２２】
スキャンユニット２０ｅは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００２３】
ファクシミリユニット２０ｉは、公衆電話回線を介してファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２４】
プリントユニット２０ｆは、スキャンユニット２０ｅによって読み取られた画像のほか、端末装置３またはファクシミリ端末などから受信した画像データに示される画像を用紙などの記録媒体に印刷する。以下、プリントユニット２０ｆとして、図３に示すようなタンデム方式および電子写真方式のカラーの印刷エンジンが用いられる場合を例に説明する。
【００２５】
プリントユニット２０ｆは、主に作像部２７、搬送部２８、および駆動部２９などによって構成される。
【００２６】
作像部２７は、カートリッジ２７Ａ、トナーボトル２７Ｂ、攪拌羽２７Ｃ、感光体２７Ｄ、帯電装置２７Ｅ、露光装置２７Ｆ、現像器２７Ｇ、中間転写ベルト２７Ｈ、濃度検出センサ２７Ｊ、中間転写ベルトクリーナ機構２７Ｋ、および廃トナーボックス２７Ｌなどによって構成される。作像部２７の各部は、記録媒体に印刷する像を次のように形成する。
【００２７】
カートリッジ２７Ａないし現像器２７Ｇは、シアン、マゼンタ、イエロー、およびブラックごとに１つずつ設けられている。以下、シアンのカートリッジ２７Ａないし現像器２７Ｇを例に説明する。
【００２８】
カートリッジ２７Ａには、シアンのトナーおよびキャリアが一定の割合で混合されて蓄えられている。トナーボトル２７Ｂには、補充用のシアンのトナーが蓄えられている。攪拌羽２７Ｃは、シアンのトナーをトナーボトル２７Ｂからカートリッジ２７Ａへ補給する。
【００２９】
帯電装置２７Ｅは、感光体２７Ｄを帯電させる。露光装置２７Ｆは、印刷対象の画像に応じて露光することによって、感光体２７Ｄにシアンの静電潜像を作像する。
【００３０】
そして、現像器２７Ｇは、カートリッジ２７Ａに蓄えられているシアンのトナーを感光体２７Ｄに載せることによって感光体２７Ｄにシアンのトナー像を形成する。
【００３１】
マゼンタ、イエロー、およびブラックそれぞれのカートリッジ２７Ａないし現像器２７Ｇも、シアンのカートリッジ２７Ａないし現像器２７Ｇと同様の役割を有し、マゼンタ、イエロー、およびブラックそれぞれのトナー像を形成する。
【００３２】
シアン、マゼンタ、イエロー、およびブラックそれぞれのトナー像は、中間転写ベルト２７Ｈに重ね合わされる。
【００３３】
濃度検出センサ２７Ｊは、最も下流側のカートリッジ２７Ａよりもさらに中間転写ベルト２７Ｈ寄りの、中間転写ベルト２７Ｈに対向する位置に設けられており、中間転写ベルト２７Ｈに形成されたトナー像の濃度を検出する。濃度検出センサ２７Ｊを、中間転写ベルト２７Ｈの幅方向に２つ並べて設けてもよいし、１つだけ設けてもよい。検出結果は、トナーの補充の制御などのために用いられる。中間転写ベルトクリーナ機構２７Ｋおよび廃トナーボックス２７Ｌについては、後述する。
【００３４】
搬送部２８は、記録媒体収納部２８Ａ、給紙ローラ２８Ｂ、タイミングローラ２８Ｃ、二次転写ローラ２８Ｄ、加熱ローラ２８Ｅ、加圧ローラ２８Ｆ、排紙ローラ２８Ｇ、両面経路搬送ローラ２８Ｈ、手差給紙ローラ２８Ｊ、および用紙材質検知センサ２８Ｋなどによって構成される。搬送部２８の各部は、次のように記録媒体を搬送しトナー像を記録媒体に定着させる。
【００３５】
記録媒体収納部２８Ａには、未使用の記録媒体が収納されている。給紙ローラ２８Ｂは、記録媒体を１枚ずつ記録媒体収納部２８Ａからタイミングローラ２８Ｃへ搬送する。
【００３６】
手差給紙ローラ２８Ｊは、いわゆる手差し印刷を行う場合に、手差しトレイにセットされた記録媒体をタイミングローラ２８Ｃへ搬送する。
【００３７】
用紙材質検知センサ２８Ｋは、給紙ローラ２８Ｂまたは手差給紙ローラ２８Ｊから送り出された記録媒体の材質を検知する。検知結果は、用紙へのトナー像の転写および定着などの制御のために用いられる。
【００３８】
タイミングローラ２８Ｃは、給紙ローラ２８Ｂまたは手差給紙ローラ２８Ｊから搬送されてきた記録媒体を一旦停止させ、所定のタイミングで二次転写ローラ２８Ｄへ送り出す。
【００３９】
二次転写ローラ２８Ｄは、中間転写ベルト２７Ｈに重ね合わされたトナー像を、タイミングローラ２８Ｃから送られてきた記録媒体に転写する。
【００４０】
加熱ローラ２８Ｅは、トナー像が転写された記録媒体を加熱する。加圧ローラ２８Ｆは、トナー像が転写された記録媒体を加圧する。これにより、トナー像が記録媒体に定着する。加熱ローラ２８Ｅおよび加圧ローラ２８Ｆは、一般に「定着ローラ」と呼ばれることがある。なお、加熱ローラ２８Ｅによって、記録媒体だけでなくプリントユニット２０ｆ全体も暖められる。
【００４１】
排紙ローラ２８Ｇは、トナー像が定着した記録媒体を排紙ユニットへ送り出す。または、両面印刷を行う場合は、記録媒体をスイッチバックさせて両面印刷用の経路（両面搬送経路）へ搬送する。
【００４２】
両面経路搬送ローラ２８Ｈは、両面搬送経路に２つ設けられており、スイッチバックされた記録媒体を、両面搬送経路を経由させてタイミングローラ２８Ｃへ搬送する。
【００４３】
作像部２７の中間転写ベルトクリーナ機構２７Ｋは、記録媒体へ転写されず中間転写ベルト２７Ｈに残留したトナーを、中間転写ベルト２７Ｈから分離する。分離されたトナーは、廃トナーボックス２７Ｌに収納される。
【００４４】
駆動部２９は、メインモータ２９Ａ、定着モータ２９Ｂ、両面搬送モータ２９Ｃ、モノクロ現像モータ２９Ｄ、カラー現像モータ２９Ｅ、トナー補給モータ２９Ｆ、クリーナブラシモータ２９Ｇ、および用紙検知センサ２９Ｈなどによって構成される。駆動部２９は、作像部２７の各部および搬送部２８の各部を次のように駆動させる。
【００４５】
用紙検知センサ２９Ｈは、記録媒体が搬送される経路上の所定の位置ごとに設けられており、記録媒体が所定の位置に達したことを検知する。各用紙検知センサ２９Ｈの検知結果などに応じて、次の各モータが動作する。
【００４６】
メインモータ２９Ａは、感光体２７Ｄ、中間転写ベルト２７Ｈ、タイミングローラ２８Ｃ、および二次転写ローラ２８Ｄを駆動する。なお、中間転写ベルト２７Ｈは専用のモータで駆動させてもよい。
【００４７】
定着モータ２９Ｂは、加熱ローラ２８Ｅ、加圧ローラ２８Ｆ、および排紙ローラ２８Ｇを駆動する。
【００４８】
両面搬送モータ２９Ｃは、両面経路搬送ローラ２８Ｈを駆動する。クリーナブラシモータ２９Ｇは、加熱ローラ２７Ｋを駆動する。
【００４９】
モノクロ現像モータ２９Ｄは、ブラックの現像器２７Ｇを駆動する。カラー現像モータ２９Ｅは、シアン、マゼンタ、およびイエローそれぞれの現像器２７Ｇを駆動する。フルカラー印刷の際には、モノクロ現像モータ２９Ｄおよびカラー現像モータ２９Ｅの両方が駆動するが、モノクロ印刷の際には、モノクロ現像モータ２９Ｄは駆動するが、カラー現像モータ２９Ｅは駆動しない。このように無駄な回転を減らすことによって、現像器２７Ｇ内のトナーへの摩擦を減らすことができる。または、１つの現像モータの正転および逆転を切り換えることによって、ブラックの現像器２７Ｇのみを駆動したり４色すべての現像器２７Ｇを駆動したりしてもよい。
【００５０】
トナー補給モータ２９Ｆは、トナーがトナーボトル２７Ｂからカートリッジ２７Ａへ補給されるように攪拌羽２７Ｃなどを駆動する。トナー補給モータ２９Ｆは、１つの色ごとに１つずつ設けてもよい。または、複数の色で共用してもよい。例えば、２つのトナー補給モータ２９Ｆを設け、シアンおよびマゼンタで一方のトナー補給モータ２９Ｆを用い、イエローおよびブラックで他方のトナー補給モータ２９Ｆを用いてもよい。
【００５１】
なお、プリントユニット２０ｆは、印刷の速さ（印刷速度）を変更することができる。本実施形態では、印刷速度を、１分間に何枚の所定のサイズ（例えば、Ａ４サイズ）の記録媒体に対して印刷を行うことができるかによって表すものとする。また、プリントユニット２０ｆには、高速印刷モードおよび低速印刷モードの２つのモードが予め用意されている。以下、画像形成装置２Ａおよび画像形成装置２Ｂそれぞれのプリントユニット２０ｆを「プリントユニット２０ｆａ」および「プリントユニット２０ｆｂ」と区別して記載することがある。
【００５２】
図２に戻って、ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、第一のプリントジョブ実行用ソフトウェアおよび第一のプリントジョブ代行用ソフトウェアなどが記憶されている。これらのソフトウェアを構成するモジュールは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００５３】
大容量記憶装置２０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。後述する遠隔管理装置１の大容量記憶装置１０ｄも同様である。
【００５４】
第一のプリントジョブ実行用ソフトウェアは、端末装置３から受け付けたＰＣプリントのジョブを画像形成装置２自身によって実行するためのソフトウェアである。以下、ＰＣプリントのジョブを単に「プリントジョブ」と記載する。
【００５５】
また、第一のプリントジョブ実行用ソフトウェアによると、トラブルが発生するなどして画像形成装置２自身によって実行することができない場合に、他の画像形成装置２へプリントジョブを転送することができる。第一のプリントジョブ実行用ソフトウェアによると、図４に示す、ジョブ実行要求受付部２０１、ジョブ実行制御部２０２、代行装置選出部２０３、およびジョブ代行指令部２０４などの機能が実現される。
【００５６】
なお、トラブルの例として、プリントユニット２０ｆの故障、用紙詰まり、および用紙切れなどが挙げられる。
【００５７】
一方、第一のプリントジョブ代行用ソフトウェアは、他の画像形成装置２の代わりにプリントジョブを実行するためのソフトウェアである。第一のプリントジョブ代行用ソフトウェアによると、図５に示す印刷可否通知部２１１、ジョブ代行指令受付部２１２、減速要否判別部２１３、およびジョブ代行制御部２１４などの機能が実現される。
【００５８】
以下、各画像形成装置２を「画像形成装置２Ａ」、「画像形成装置２Ｂ」、…と区別して記載することがある。また、すべての画像形成装置２が特定のページ記述言語に対応しているものとする。
【００５９】
図１に戻って、端末装置３は、ＰＣプリントなどのサービスを画像形成装置２から受けるためのクライアントである。端末装置３には、画像形成装置２へ原稿（ドキュメント）の印刷用のデータを送信するためのドライバなどがインストールされている。端末装置３として、パーソナルコンピュータ、スマートフォン、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００６０】
以下、端末装置３からのプリントジョブを、画像形成装置２Ａがトラブルのために実行できないので、画像形成装置２Ｂが代行する場合を例に、図４および図５に示す各部の処理を、図６に示すシーケンス図を参照しながら説明する。
【００６１】
ユーザは、端末装置３を使用して原稿のデータを用意する。例えば、ワープロソフトまたは描画ソフトなどのアプリケーションで原稿を作成する。または、インターネット上のサーバなどから原稿のデータをダウンロードする。そして、プリントジョブのコマンドを端末装置３に入力する。この際に、プリントジョブを実行する画像形成装置２および部数などを指定する。本例では、プリントジョブを実行する画像形成装置２として画像形成装置２Ａが指定される。
【００６２】
すると、端末装置３は、ドライバを起動し、次の処理を実行する。原稿のデータを、特定のページ記述言語のデータである印刷データ８Ａに変換する。そして、印刷対象の原稿のページ数および印刷する部数などを示す属性データ８Ｂを生成し、印刷データ８Ａおよび属性データ８Ｂを、ユーザが指定した画像形成装置２つまり画像形成装置２Ａへ送信する（図６の＃５０１）。
【００６３】
画像形成装置２Ａにおいて、図４のジョブ実行要求受付部２０１は、端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信することによって、プリントジョブの実行の要求を受け付ける（＃５０２）。
【００６４】
ジョブ実行制御部２０２は、画像形成装置２Ａ自身によるプリントジョブの実行が可能である場合に、端末装置３から受信した印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブが実行されるようにプリントユニット２０ｆａを制御する。つまり、印刷データ８Ａに示される原稿が、属性データ８Ｂに示される部数だけ印刷されるように、プリントユニット２０ｆａを制御する。
【００６５】
一方、画像形成装置２Ａ自身によるプリントジョブの実行が可能でない場合は、代行装置選出部２０３およびジョブ代行指令部２０４によって、プリントジョブを他の画像形成装置２へ代行させるための処理を、次のように行う。
【００６６】
代行装置選出部２０３は、他の画像形成装置２のうちのプリントジョブの実行が可能であるものを、例えば次の方法によって検索し選出する。
【００６７】
代行装置選出部２０３は、他の画像形成装置２それぞれに対して、印刷の可否に関する現在の状況を回答するように指令する（＃５０３）。この際に、状況回答要求データ８Ｃを他の画像形成装置２それぞれに対して送信する。
【００６８】
他の画像形成装置２それぞれにおいて、図５の印刷可否通知部２１１は、状況回答要求データ８Ｃを受け付けると、自らのプリントユニット２０ｆによって印刷を行うことができるか否かを示すプリント可否回答データ８Ｄを、状況回答要求データ８Ｃの送信元つまり画像形成装置２Ａへ送信する（＃５０４）。本例では、画像形成装置２Ｂにおいても、この処理が印刷可否通知部２１１によって行われる。
【００６９】
そして、代行装置選出部２０３は、プリント可否回答データ８Ｄを受信すると、印刷を行うことができる旨を示すプリント可否回答データ８Ｄの送信元を選出する（＃５０５）。なお、印刷を行うことができる画像形成装置２が複数台ある場合は、１台のみを選出する。例えば、画像形成装置２Ａの最も近くに設置されている画像形成装置２を選出すればよい。または、スペックが画像形成装置２Ａと同じでありまたは最も近い画像形成装置２を選出してもよい。本例では、画像形成装置２Ｂが選出される。
【００７０】
ジョブ代行指令部２０４は、代行装置選出部２０３によって選出された画像形成装置２つまり画像形成装置２Ｂに対して、端末装置３から与えられたプリントジョブを代行するように指令する（＃５０６）。この際に、ジョブ代行指令部２０４は、印刷データ８Ａおよび属性データ８Ｂを画像形成装置２Ｂへ転送する。さらに、画像形成装置２Ａ自身のプリントユニット２０ｆａに現在設定されている印刷速度（以下、「トラブル側印刷速度Ｓ１」と記載する。）を示す印刷速度データ８Ｅを画像形成装置２Ｂへ送信する。
【００７１】
画像形成装置２Ｂにおいて、図５のジョブ代行指令受付部２１２は、画像形成装置２Ａから印刷データ８Ａ、属性データ８Ｂ、および印刷速度データ８Ｅを受信することによって、プリントジョブの代行の指令を受け付ける（＃５０７）。
【００７２】
減速要否判別部２１３は、このプリントジョブを実行する際に画像形成装置２Ｂ自身のプリントユニット２０ｆｂの印刷速度を下げるべきか否かを、例えば次の方法によって判別する（＃５０８）。
【００７３】
減速要否判別部２１３は、画像形成装置２Ｂ自身のプリントユニット２０ｆｂに現在設定されている印刷速度（以下、「代行側印刷速度Ｓ２」と記載する。）と印刷速度データ８Ｅに示されるトラブル側印刷速度Ｓ１とを比較する。そして、代行側印刷速度Ｓ２ほうがトラブル側印刷速度Ｓ１よりも速い場合は、印刷速度を下げるべきであると判別する。そうでない場合は、印刷速度を下げなくてもよいと判別する。
【００７４】
ジョブ代行制御部２１４は、画像形成装置２Ａから転送されてきた印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブが実行されるようにプリントユニット２０ｆｂを制御する（＃５１０）。ただし、印刷速度を下げるべきであると減速要否判別部２１３によって判別された場合は、低速印刷モードの印刷速度に落として（＃５０９）、プリントジョブを実行させる。なお、印刷速度を下げなくてもよいと判別された場合は、現在設定されている印刷速度のままでプリントジョブを実行させればよい。
【００７５】
図７は、第一の実施形態における画像形成装置２の全体的な処理の流れの例を説明するフローチャートである。図８は、第一の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。図９は、第一の実施形態におけるジョブ代行処理の流れの例を説明するフローチャートである。
【００７６】
次に、画像形成装置２の全体的な処理の流れを、図７〜図９に示すフローチャートを参照しながら説明する。
【００７７】
図７において、画像形成装置２は、他の装置からデータを受信するごとに、そのデータをチェックし（＃６０１）、その内容などに応じて次の処理を実行する。
【００７８】
端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信した場合、つまり、プリントジョブの実行の要求を端末装置３から受け付けた場合は（＃６０２でＹｅｓ）、画像形成装置２は、自らプリントジョブを実行することができるのであれば実行し、できないのであれば他の画像形成装置２へ代行させる（＃６０３）。具体的には、図８に示す処理を実行する。
【００７９】
図８において、画像形成装置２は、プリントジョブの実行が可能であれば（＃６１１でＹｅｓ）、印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブを実行する（＃６１２）。
【００８０】
一方、トラブルなどが原因でプリントジョブの実行が不能であれば（＃６１１でＮｏ）、画像形成装置２は、印刷を行うことが可能な他の画像形成装置２を検索する（＃６１３）。この際に、状況回答要求データ８Ｃおよびプリント可否回答データ８Ｄのやり取りがなされる。そして、見つかった場合は（＃６１４でＹｅｓ）、端末装置３から受信した印刷データ８Ａおよび属性データ８Ｂのほか、画像形成装置２自身に現在設定されている印刷速度を示すデータ（印刷速度データ８Ｅ）を、任意の１台に対して送信する（＃６１５）。これにより、プリントジョブの代行の指令がなされる。見つからなかった場合は（＃６１４でＮｏ）、プリントジョブを実行することができない旨を端末装置３に対して通知するなどした後、プリントジョブのための一連の処理を中止する（＃６１６）。
【００８１】
図７に戻って、画像形成装置２は、他の画像形成装置２から状況回答要求データ８Ｃを受信した場合は（＃６０４でＹｅｓ）、印刷を行うことが現在可能であるか否かを示すデータを生成し、プリント可否回答データ８Ｄとして回答する（＃６０５）。
【００８２】
または、画像形成装置２は、他の画像形成装置２から印刷データ８Ａ、属性データ８Ｂ、および印刷速度データ８Ｅを受信した場合は（＃６０６でＹｅｓ）、当該他の画像形成装置２の代わりにプリントジョブを、図９に示すように実行する（＃６０７）。なお、印刷速度データ８Ｅには、トラブル側印刷速度Ｓ１が示されている。
【００８３】
代行側印刷速度Ｓ２（つまり、自らの現在の印刷速度）のほうがトラブル側印刷速度Ｓ１よりも速い場合は（図９の＃６２１でＹｅｓ）、画像形成装置２は、印刷速度を下げるべきであると判別し、低速印刷モードの印刷速度でプリントジョブを実行する（＃６２２、＃６２３）。そうでない場合は（＃６２１でＮｏ）、現在の印刷速度のままでプリントジョブを実行する（＃６２３）。
【００８４】
なお、画像形成装置２は、既に低速印刷モードが設定されている場合は、当然、現在の印刷速度のままでプリントジョブを実行する。以下に説明する第二の実施形態ないし第四の実施形態においても、同様である。
【００８５】
〔第二の実施形態〕
図１０は、第二のプリントジョブ実行用ソフトウェアによって画像形成装置２に実現される機能的構成の例を示す図である。図１１は、第二のプリントジョブ代行用ソフトウェアによって画像形成装置２に実現される機能的構成の例を示す図である。図１２は、第二の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【００８６】
印刷速度を落とすべきか否かを、第一の実施形態ではプリントジョブを代行する画像形成装置２が決定したが、第二の実施形態では代行を依頼する画像形成装置２が決定する。
【００８７】
第二の実施形態におけるネットワークプリントシステム１００の全体的な構成は、第一の実施形態の場合と同様であり、図１に示した通りである。画像形成装置２のハードウェアの構成も第一の実施形態の場合と同様であり、図２および図３に示した通りである。ただし、ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、第一のプリントジョブ実行用ソフトウェアおよび第一のプリントジョブ代行用ソフトウェアの代わりに、第二のプリントジョブ実行用ソフトウェアおよび第二のプリントジョブ代行用ソフトウェアがインストールされている。
【００８８】
第二のプリントジョブ実行用ソフトウェアは、端末装置３から受け付けたプリントジョブを実行することができる場合は画像形成装置２自身によって実行し、実行することができない場合は他の画像形成装置２へプリントジョブを転送するための、ソフトウェアである。第二のプリントジョブ実行用ソフトウェアによると、図１０に示すジョブ実行要求受付部２３１、ジョブ実行制御部２３２、代行装置選出部２３３、速度データ取得部２３４、減速要否判別部２３５、およびジョブ代行指令部２３６などの機能が実現される。
【００８９】
一方、第二のプリントジョブ代行用ソフトウェアは、他の画像形成装置２の代わりにプリントジョブを実行するためのソフトウェアである。第二のプリントジョブ代行用ソフトウェアによると、図１１に示す印刷可否通知部２４１、印刷速度通知部２４２、ジョブ代行指令受付部２４３、およびジョブ代行制御部２４４などの機能が実現される。
【００９０】
以下、端末装置３からのプリントジョブを、画像形成装置２Ａがトラブルのために実行できないので、画像形成装置２Ｂが代行する場合を例に、図１０および図１１に示す各部の処理を、図１２に示すシーケンス図を参照しながら説明する。ただし、第一の実施形態と重複する点については、説明を省略する。
【００９１】
端末装置３は、第一の実施形態の場合と同様に、印刷データ８Ａおよび属性データ８Ｂを生成し、ユーザが指定した画像形成装置２（本例では、画像形成装置２Ａ）へ送信する（図１２の＃５２１）。
【００９２】
画像形成装置２Ａにおいて、図１０のジョブ実行要求受付部２３１は、第一の実施形態のジョブ実行要求受付部２０１（図４参照）と同様に、端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信することによって、プリントジョブの実行の要求を受け付ける（＃５２２）。
【００９３】
ジョブ実行制御部２３２は、第一の実施形態のジョブ実行制御部２０２と同様に、画像形成装置２Ａ自身によるプリントジョブの実行が可能である場合に、印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブが実行されるようにプリントユニット２０ｆａを制御する。
【００９４】
一方、画像形成装置２Ａ自身によるプリントジョブの実行が可能でない場合は、代行装置選出部２３３ないしジョブ代行指令部２３６によって、プリントジョブを他の画像形成装置２へ代行させるための処理を、次のように行う。
【００９５】
代行装置選出部２３３は、第一の実施形態の代行装置選出部２０３と同様に、プリントジョブの代行の依頼先を選出する（＃５２３、＃５２５）。この際に、他の画像形成装置２それぞれの印刷可否通知部２４１は、第一の実施形態の印刷可否通知部２１１（図５参照）と同様に、プリント可否回答データ８Ｄを受信し状況回答要求データ８Ｃを画像形成装置２Ａへ送信する（＃５２４）。
【００９６】
速度データ取得部２３４は、代行装置選出部２３３によって選出された画像形成装置２（本例では、画像形成装置２Ｂ）に現在設定されている印刷速度を示すデータを、次のようにして取得する。
【００９７】
速度データ取得部２３４は、画像形成装置２Ｂに対して、速度回答要求データ８Ｆを送信することによって、現在設定されている印刷速度を問い合わせる（＃５２６）。
【００９８】
画像形成装置２Ｂにおいて、印刷速度通知部２４２は、速度回答要求データ８Ｆを受信すると、自らのプリントユニット２０ｆｂに現在設定されている印刷速度（以下、「代行側印刷速度Ｓ４」と記載する。）を示す印刷速度データ８Ｇを生成し画像形成装置２Ａへ送信する（＃５２７）。
【００９９】
そして、画像形成装置２Ａにおいて、速度データ取得部２３４は、印刷速度データ８Ｇを受け付ける（＃５２８）。
【０１００】
減速要否判別部２３５は、プリントジョブを代行させる際に画像形成装置２Ｂの印刷速度を下げるべきか否かを、次のように判別する（＃５２９）。
【０１０１】
減速要否判別部２３５は、印刷速度データ８Ｇに示される代行側印刷速度Ｓ４と画像形成装置２Ａ自身のプリントユニット２０ｆａに現在設定されている印刷速度（以下、「トラブル側印刷速度Ｓ３」と記載する。）とを比較する。そして、代行側印刷速度Ｓ４のほうがトラブル側印刷速度Ｓ３よりも速い場合は、印刷速度を下げるべきであると判別する。そうでない場合は、印刷速度を下げなくてもよいと判別する。
【０１０２】
ジョブ代行指令部２３６は、代行装置選出部２３３によって選出された画像形成装置２つまり画像形成装置２Ｂに対して、端末装置３から与えられたプリントジョブを代行するように指令する（＃５３０）。この際に、ジョブ代行指令部２３６は、第一の実施形態のジョブ代行指令部２０４と同様に、印刷データ８Ａおよび属性データ８Ｂを画像形成装置２Ｂへ転送する。さらに、印刷速度を下げるべきであると減速要否判別部２３５によって判別された場合は、減速の指令を示す減速指令データ８Ｈを生成し、印刷データ８Ａなどとともに送信する。
【０１０３】
画像形成装置２Ｂにおいて、図１１のジョブ代行指令受付部２４３は、画像形成装置２Ａから印刷データ８Ａおよび属性データ８Ｂを受信することによって、プリントジョブの代行の指令を受け付ける（＃５３１）。さらに、印刷データ８Ａとともに減速指令データ８Ｈが送信されてきた場合は、減速指令データ８Ｈを受信することによって、減速の指令を受け付ける。
【０１０４】
ジョブ代行制御部２４４は、画像形成装置２Ａから転送されてきた印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブが実行されるようにプリントユニット２０ｆｂを制御する（＃５３３）。ただし、減速の指令が受け付けられた場合は、低速印刷モードの印刷速度に落として（＃５３２）、プリントジョブを実行させる。なお、減速の指令がない場合は、現在設定されている印刷速度のままでプリントジョブを実行させればよい。
【０１０５】
図１３は、第二の実施形態における画像形成装置２の全体的な処理の流れの例を説明するフローチャートである。図１４は、第二の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。図１５は、第二の実施形態におけるジョブ代行処理の流れの例を説明するフローチャートである。
【０１０６】
次に、第二の実施形態における画像形成装置２の全体的な処理の流れを、図１３〜図１５に示すフローチャートを参照しながら説明する。
【０１０７】
図１３において、画像形成装置２は、他の装置からデータを受信するごとに、そのデータをチェックし（＃６３１）、その内容などに応じて次の処理を実行する。
【０１０８】
端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信した場合、つまり、プリントジョブの実行の要求を受け付けた場合は（＃６３２でＹｅｓ）、画像形成装置２は、自らプリントジョブを実行することができるのであれば実行し、できないのであれば他の画像形成装置２へ代行させる（＃６３３）。具体的には、図１４に示す処理を実行する。
【０１０９】
画像形成装置２は、プリントジョブの実行が可能であれば（＃６４１でＹｅｓ）、第一の実施形態の場合と同様に、印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブを実行する（＃６４２）。
【０１１０】
一方、プリントジョブの実行が不能であれば（＃６４１でＮｏ）、画像形成装置２は、第一の実施形態の場合と同様に、印刷を行うことが可能な他の画像形成装置２を１台選出する（＃６４３）。ただし、印刷を行うことが可能な他の画像形成装置２が見つからなかった場合は（＃６４４でＮｏ）、プリントジョブのための一連の処理を中止する（＃６４９）。
【０１１１】
画像形成装置２は、選出した他の画像形成装置２に対して、現在設定されている印刷速度を問い合わせる（＃６４４でＹｅｓ、＃６４５）。この際に、速度回答要求データ８Ｆおよび印刷速度データ８Ｇがやり取りされる。印刷速度データ８Ｇには、代行側印刷速度Ｓ４が示されている。
【０１１２】
そして、画像形成装置２は、代行側印刷速度Ｓ４のほうがトラブル側印刷速度Ｓ３（つまり、自らの現在の印刷速度）よりも速い場合は（＃６４６でＹｅｓ）、印刷速度を下げるべきであると判別し、減速指令データ８Ｈとともに印刷データ８Ａおよび属性データ８Ｂを、ステップ＃６４３で選出した他の画像形成装置２へ送信する（＃６４７）。これにより、プリントジョブの代行および印刷速度の減速の指令がなされる。そうでない場合は（＃６４６でＮｏ）、減速指令データ８Ｈを付さずに印刷データ８Ａおよび属性データ８Ｂを送信する（＃６４８）。これにより、プリントジョブの代行の指令だけがなされる。
【０１１３】
図１３に戻って、他の画像形成装置２から状況回答要求データ８Ｃを受信した場合は（＃６３４でＹｅｓ）、画像形成装置２は、第一の実施形態の場合と同様に、プリント可否回答データ８Ｄを生成し当該他の画像形成装置２へ送信する（＃６３５）。
【０１１４】
または、他の画像形成装置２から速度回答要求データ８Ｆを受信した場合は（＃６３６でＹｅｓ）、画像形成装置２自身のプリントユニット２０ｆｂに現在設定されている印刷速度を示すデータを生成し、印刷速度データ８Ｇとして当該他の画像形成装置２へ送信する（＃６３７）。
【０１１５】
または、他の画像形成装置２から印刷データ８Ａおよび属性データ８Ｂを受信した場合は（＃６３８でＹｅｓ）、画像形成装置２は、当該他の画像形成装置２の代わりにプリントジョブを、図１５に示すように実行する（＃６３９）。
【０１１６】
すなわち、画像形成装置２は、印刷データ８Ａおよび属性データ８Ｂとともに減速指令データ８Ｈを受信した場合は（図１５の＃６５１でＹｅｓ）、低速印刷モードの印刷速度でプリントジョブを実行する（＃６５２、＃６５３）。印刷データ８Ａおよび属性データ８Ｂだけを受信した場合は（＃６５１でＮｏ）、現在の印刷速度のままでプリントジョブを実行する（＃６５３）。
【０１１７】
〔第三の実施形態〕
図１６は、ネットワークプリントシステム１００’の全体的な構成の例を示す図である。図１７は、遠隔管理装置１のハードウェア構成の例を示す図である。図１８は、遠隔管理装置１の機能的構成の例を示す図である。図１９は、第三のプリントジョブ実行用ソフトウェアによって画像形成装置２に実現される機能的構成の例を示す図である。図２０は、第三の実施形態における各装置の処理の流れの例を示すシーケンス図である。
【０１１８】
第三の実施形態におけるネットワークプリントシステム１００’は、図１６に示すように、遠隔管理装置１、複数台の画像形成装置２、１台または複数台の端末装置３、および通信回線４などによって構成される。図１のネットワークプリントシステム１００と比較して分かるように、第三の実施形態では、ネットワークプリントシステムに遠隔管理装置１がさらに設けられている。遠隔管理装置１は、通信回線４を介して各画像形成装置２および端末装置３と通信を行うことができる。
【０１１９】
第一の実施形態および第二の実施形態では、画像形成装置２は、プリントジョブの実行の要求を、遠隔管理装置１を介さずに端末装置３から受け取ったが、第三の実施形態では、遠隔管理装置１を介して受け取る。
【０１２０】
また、第三の実施形態では、プリントジョブの代行の際の印刷速度の減速の要否を、遠隔管理装置１が決定する。
【０１２１】
遠隔管理装置１は、図１７に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、大容量記憶装置１０ｄ、およびＮＩＣ１０ｅなどによって構成される。遠隔管理装置１として、いわゆるサーバ機が用いられる。
【０１２２】
ＮＩＣ１０ｅは、画像形成装置２および端末装置３を相手にＴＣＰ／ＩＰなどのプロトコルで通信を行う。
【０１２３】
大容量記憶装置１０ｄには、図１８に示すように、ジョブ実行要求受付部１０１、印刷可否確認部１０２、ジョブ実行指令部１０３、代行装置選出部１０４、速度データ取得部１０５、減速要否判別部１０６、およびジョブ代行指令部１０７などを実現するためのソフトウェアが記憶されている。このソフトウェアを構成する各モジュールは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。
【０１２４】
一方、画像形成装置２のハードウェアの構成は、第一の実施形態および第二の実施形態の場合と同様であり、図２および図３に示した通りである。ただし、ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、第一のプリントジョブ実行用ソフトウェアおよび第一のプリントジョブ代行用ソフトウェアなどの代わりに、第三のプリントジョブ実行用ソフトウェアがインストールされている。
【０１２５】
第三のプリントジョブ実行用ソフトウェアによると、図１９に示す第一の印刷可否通知部２５１、ジョブ実行要求受付部２５２、ジョブ実行制御部２５３、第二の印刷可否通知部２５４、印刷速度通知部２５５、ジョブ代行指令受付部２５６、およびジョブ代行制御部２５７などの機能が実現される。
【０１２６】
以下、端末装置３からのプリントジョブを、画像形成装置２Ａがトラブルのために実行できないので、画像形成装置２Ｂが代行する場合を例に、図１８および図１９に示す各部の処理を、図２０に示すシーケンス図を参照しながら説明する。ただし、第一の実施形態または第二の実施形態と重複する点については、説明を省略する。
【０１２７】
端末装置３は、第一の実施形態および第二の実施形態の場合と同様に、印刷データ８Ａおよび属性データ８Ｂを生成する。ただし、第三の実施形態では、印刷データ８Ａおよび属性データ８Ｂを、ユーザが指定した画像形成装置２（本例では、画像形成装置２Ａ）ではなく遠隔管理装置１へ送信する（図２０の＃５４１）。
【０１２８】
遠隔管理装置１において、図１８のジョブ実行要求受付部１０１は、端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信することによって、プリントジョブの実行の要求を受け付ける（＃５４２）。
【０１２９】
印刷可否確認部１０２は、属性データ８Ｂに示される画像形成装置２つまりユーザが指定した画像形成装置２（本例では、画像形成装置２Ａ）が印刷を行うことができるか否かを、例えば次の方法によって確認する。
【０１３０】
印刷可否確認部１０２は、画像形成装置２Ａに対して、印刷可否回答要求データ８Ｊを画像形成装置２Ａへ送信する（＃５４３）。
【０１３１】
画像形成装置２（本例では、画像形成装置２Ａ）において、第一の印刷可否通知部２５１は、印刷可否回答要求データ８Ｊを受信すると、自らのプリントユニット２０ｆａによって印刷を行うことができるか否かを示す印刷可否回答データ８Ｋを生成し、遠隔管理装置１へ送信する（＃５４４）。
【０１３２】
そして、印刷可否確認部１０２は、画像形成装置２Ａからの印刷可否回答データ８Ｋに基づいて、画像形成装置２Ａが印刷を行うことができるか否かを判別する。
【０１３３】
ジョブ実行指令部１０３は、属性データ８Ｂに示される画像形成装置２つまり画像形成装置２Ａが印刷を行うことができることが確認された場合は、画像形成装置２Ａへ印刷データ８Ａおよび属性データ８Ｂを転送する。これにより、プリントジョブの要求が画像形成装置２Ａへ転送される。
【０１３４】
画像形成装置２（本例では、画像形成装置２Ａ）において、ジョブ実行要求受付部２５２は、第一の実施形態のジョブ実行要求受付部２０１（図４参照）などと同様に、印刷データ８Ａおよび属性データ８Ｂを受信することによって、プリントジョブの実行の指令を受け付ける。そして、ジョブ実行制御部２５３は、第一の実施形態のジョブ実行制御部２０２などと同様に、印刷データ８Ａおよび属性データ８Ｂに基づいてプリントジョブが実行されるようにプリントユニット２０ｆａを制御する。
【０１３５】
一方、画像形成装置２Ａが印刷を行うことができないことが確認された場合は、代行装置選出部１０４は、第一の実施形態の代行装置選出部２０３などと同様に、他の画像形成装置２との間で状況回答要求データ８Ｃおよびプリント可否回答データ８Ｄをやり取りすることによって、プリントジョブの代行の依頼先を選出する（＃５４５〜＃５４７）。本例では、画像形成装置２Ｂが選出される。
【０１３６】
なお、この際に、他の画像形成装置２それぞれの第二の印刷可否通知部２５４は、第一の実施形態の印刷可否通知部２１１などと同様に、状況回答要求データ８Ｃを生成して返信する（＃５４６）。ただし、返信先は、遠隔管理装置１である。
【０１３７】
速度データ取得部１０５は、属性データ８Ｂに示される画像形成装置２（本例では、画像形成装置２Ａ）および代行装置選出部１０４によって選出された画像形成装置２（本例では、画像形成装置２Ｂ）それぞれに現在設定されている印刷速度を示すデータを、次のようにして取得する。
【０１３８】
速度データ取得部１０５は、画像形成装置２Ａおよび画像形成装置２Ｂに対して、速度回答要求データ８Ｆを送信することによって、現在設定されている印刷速度を問い合わせる（＃５４８）。
【０１３９】
すると、画像形成装置２Ａおよび画像形成装置２Ｂそれぞれの印刷速度通知部２５５は、自らのプリントユニット２０ｆに現在設定されている印刷速度を示す印刷速度データ８Ｇを生成し遠隔管理装置１へ送信する（＃５４９）。
【０１４０】
そして、遠隔管理装置１において、速度データ取得部１０５は、それぞれの印刷速度データ８Ｇを受け付ける（＃５５０）。
【０１４１】
減速要否判別部１０６は、画像形成装置２Ａおよび画像形成装置２Ｂそれぞれからの印刷速度データ８Ｇに基づいて、プリントジョブを代行させる際に画像形成装置２Ｂの印刷速度を下げるべきか否かを、次のように判別する（＃５５１）。
【０１４２】
減速要否判別部２３５は、画像形成装置２Ｂの印刷速度データ８Ｇに示される印刷速度（以下、「代行側印刷速度Ｓ６」と記載する。）と画像形成装置２Ａの印刷速度データ８Ｇに示される印刷速度（以下、「トラブル側印刷速度Ｓ５」と記載する。）とを比較する。そして、代行側印刷速度Ｓ６のほうがトラブル側印刷速度Ｓ５よりも速い場合は、印刷速度を下げるべきであると判別する。そうでない場合は、印刷速度を下げなくてもよいと判別する。
【０１４３】
ジョブ代行指令部１０７は、代行装置選出部１０４によって選出された画像形成装置２つまり画像形成装置２Ｂに対して、端末装置３から与えられたプリントジョブを代行するように指令する（＃５５２）。この際に、印刷データ８Ａおよび属性データ８Ｂを画像形成装置２Ｂへ転送する。さらに、第二の実施形態の場合と同様に、印刷速度を下げるべきであると減速要否判別部１０６によって判別された場合は、減速の指令を示す減速指令データ８Ｈを生成し、印刷データ８Ａなどとともに送信する。
【０１４４】
代行する画像形成装置２（本例では、画像形成装置２Ｂ）において、ジョブ代行指令受付部２５６およびジョブ代行制御部２５７は、第二の実施形態のジョブ代行指令受付部２４３およびジョブ代行制御部２４４（図１１参照）と同様に、印刷データ８Ａおよび属性データ８Ｂを受信し（＃５５３）、これらに基づいてプリントジョブが実行されるようにプリントユニット２０ｆｂを制御する（＃５５５）。ただし、さらに減速指令データ８Ｈを受信した場合は、低速印刷モードの印刷速度に落として（＃５５４）、プリントジョブを実行させる。
【０１４５】
図２１は、遠隔管理装置１における全体的な処理の流れの例を説明するフローチャートである。
【０１４６】
次に、遠隔管理装置１および画像形成装置２の全体的な処理の流れを、図２１に示すフローチャートを参照しながら説明する。
【０１４７】
図２１において、遠隔管理装置１は、端末装置３から印刷データ８Ａおよび属性データ８Ｂを受信すると（＃７０１）、属性データ８Ｂに示される画像形成装置２が印刷を現在行うことができるか否かを確認する（＃７０２）。
【０１４８】
印刷できる場合は（＃７０３でＹｅｓ）、遠隔管理装置１は、この画像形成装置２へ印刷データ８Ａおよび属性データ８Ｂを転送することによって、この画像形成装置２にプリントジョブを実行させる（＃７０４）。
【０１４９】
印刷できない場合は（＃７０３でＮｏ）、遠隔管理装置１は、代行が可能な他の画像形成装置２を検索し任意の１台を選出する（＃７０５）。ただし、見つからなかった場合は（＃７０６でＮｏ）、プリントジョブのための一連の処理を中止する（＃７１１）。
【０１５０】
遠隔管理装置１は、属性データ８Ｂに示される画像形成装置２および選出した画像形成装置２それぞれに対して、現在設定されている印刷速度を問い合わせる（＃７０６でＹｅｓ、＃７０７）。
【０１５１】
そして、遠隔管理装置１は、後者の印刷速度つまり代行側印刷速度Ｓ６のほうが前者の印刷速度つまりトラブル側印刷速度Ｓ５よりも速い場合は（＃７０８でＹｅｓ）、印刷速度を下げるべきであると判別し、印刷データ８Ａおよび属性データ８Ｂを、減速指令データ８Ｈとともに代行先へ送信する（＃７０９）。これにより、プリントジョブの代行および印刷速度の減速の指令がなされる。そうでない場合は（＃７０８でＮｏ）、減速指令データ８Ｈを付さずに印刷データ８Ａおよび属性データ８Ｂを送信する（＃７１０）。これにより、プリントジョブの代行の指令だけがなされる。
【０１５２】
一方、画像形成装置２は、遠隔管理装置１からデータを受信するごとに、その内容などに応じて次の処理を実行する。基本的な処理の内容は、第二の実施形態と同様であり、図１３に示した通りである。ただし、印刷データ８Ａおよび属性データ８Ｂなどのデータを、第二の実施形態では他の画像形成装置２または端末装置３から受信したが、第三の実施形態では遠隔管理装置１から受信する。また、プリント可否回答データ８Ｄおよび印刷速度データ８Ｇなどのデータを、他の画像形成装置２ではなく遠隔管理装置１へ送信する。
【０１５３】
〔第四の実施形態〕
図２２は、画像形成装置２Ａ、２Ｂのスペックの例を示す図である。図２３は、印刷枚数ごとのプリントジョブのトータルの所要時間および消費電力量の例を示す図である。図２４は、第四の実施形態におけるジョブ実行処理の流れの例を説明するフローチャートである。図２５は、画像形成装置２Ｂのスペックの変形例を示す図である。図２６は、印刷枚数ごとのプリントジョブのトータルの所要時間および消費電力量の例を示す図である。
【０１５４】
第一の実施形態ないし第三の実施形態では、プリントジョブを代行する画像形成装置２（例えば、画像形成装置２Ｂ）に現在設定されている印刷速度のほうが、ユーザが指定した画像形成装置２（例えば、画像形成装置２Ａ）に現在設定されている印刷速度よりも速ければ、他の条件に関わらず、このプリントジョブを、印刷速度を下げて代行させた。
【０１５５】
しかし、他の条件をも考慮した上で印刷速度を下げて代行させてもよい。第四の実施形態では、印刷速度を下げる場合のほうが下げない場合よりも消費電力量が少ない、という条件をも満たす場合に、印刷速度を下げて代行させる。
【０１５６】
第四の実施形態のネットワークプリントシステム１００の全体的な構成は、第一の実施形態の場合と同様であり、図１に示した通りである。画像形成装置２のハードウェアの構成も第一の実施形態の場合と同様であり、図２および図３に示した通りである。
【０１５７】
ただし、図５に示す減速要否判別部２１３は、図６のステップ＃５０８において、第一の実施形態における方法とは異なる方法で減速の要否を判別する。
【０１５８】
以下、第四の実施形態における減速の要否を判別の処理を、画像形成装置２Ａがトラブルのためにプリントジョブを実行できないので画像形成装置２Ｂが代行する場合を例に、説明する。
【０１５９】
画像形成装置２Ｂの減速要否判別部２１３は、次の（１）式に基づいて境界枚数Ｎを算出する。
境界枚数Ｎ
＝（準備電力量Ｗｐ１−準備電力量Ｗｐ２）／（印刷電力量Ｗｕ２−印刷電力量Ｗｕ１）
……  （１）
ただし、「準備電力量Ｗｐ１」は、画像形成装置２Ｂに現在設定されている印刷速度（つまり、代行側印刷速度Ｓ２）で画像形成装置２Ｂが印刷するための条件（環境）を準備するのに要する電力量である。「印刷電力量Ｗｕ１」は、代行側印刷速度Ｓ２で１枚の用紙に画像形成装置２Ｂが印刷するのに要する電力量である。「準備電力量Ｗｐ２」は、低速印刷モードの印刷速度（以下、「低速印刷速度Ｓｗ」と記載する。）で画像形成装置２Ｂが印刷するための環境を準備するのに要する電力量である。「印刷電力量Ｗｕ２」は、低速印刷速度Ｓｗで１枚の用紙に画像形成装置２Ｂが印刷するのに要する電力量である。これらの準備には、加熱ローラ２８Ｅ（図３参照）などを印刷速度に応じた温度になるまで加熱する処理、つまり、プリントユニット２０ｆのウォームアップが含まれる。
【０１６０】
そして、減速要否判別部２１３は、代行側印刷速度Ｓ２ほうがトラブル側印刷速度Ｓ１よりも速く、かつ、印刷する用紙の枚数（以下、「印刷枚数Ｍ」と記載する。）が境界枚数Ｎ未満である場合は、印刷速度を下げるべきであると判別する。そうでない場合は、印刷速度を下げなくてもよいと判別する。なお、印刷枚数Ｍは、属性データ８Ｂに示される原稿のページ数と印刷する部数とを乗算することによって、算出することができる。
【０１６１】
例えば、図２２（Ａ）に示すスペックを画像形成装置２Ａが有しており、図２２（Ｂ）に示すスペックを画像形成装置２Ｂが有しているとする。なお、図２２において、「準備電力量」は、プリントユニット２０ｆがスリープモード（省電力モード）である状態からウォームアップするのに必要な電力量である。「印刷電力量」は、１枚の用紙に印刷するのに要する電力量である。
【０１６２】
そして、現在、画像形成装置２Ａに低速印刷モードが設定されており、画像形成装置２Ｂに高速印刷モードが設定されており、かつ画像形成装置２Ｂのプリントユニット２０ｆｂがスリープモードであるとする。
【０１６３】
このような場合において、減速要否判別部２１３によると次のような判別結果が得られる。
【０１６４】
画像形成装置２Ａおよび画像形成装置２Ｂそれぞれに現在設定されている印刷速度は、図２２から分かるように、「１０ｐｐｍ」および「３０ｐｐｍ」である。よって、代行側印刷速度Ｓ２のほうがトラブル側印刷速度Ｓ１よりも速い。
【０１６５】
また、境界枚数Ｎとして、
（８．３−５．８）／（０．４０−０．３５）＝５０
が算出される。
【０１６６】
したがって、減速要否判別部２１３は、印刷枚数Ｍが４０枚であれば、印刷速度を下げるべきであると判別する。または、５５枚であれば、印刷速度を下げなくてもよいと判別する。なお、図２３に示す通り、印刷枚数Ｍが４０枚である場合は低速印刷モードのほうが消費電力量が少なく、印刷枚数Ｍが５５枚である場合は高速印刷モードのほうが消費電力量が少ない。
【０１６７】
第四の実施形態における画像形成装置２の全体的な処理の流れは、第一の実施形態と基本的に同様であり、図７で説明した通りである。ただし、ステップ＃６０３のジョブ実行処理の内容が第一の実施形態とは異なる。
【０１６８】
ここで、第四の実施形態におけるジョブ実行処理を、図２４に示すフローチャートを参照しながら説明する。
【０１６９】
画像形成装置２は、代行側印刷速度Ｓ２のほうがトラブル側印刷速度Ｓ１よりも速く（図２４の＃６６１でＹｅｓ）、かつ、印刷枚数Ｍが境界枚数Ｎよりも少ない場合は（＃６６２でＹｅｓ）、印刷速度を下げるべきであると判別し、低速印刷モードの印刷速度でプリントジョブを実行する（＃６６３、＃６６４）。そうでない場合は（＃６６１でＮｏまたは＃６６２でＮｏ））、現在の印刷速度のままでプリントジョブを実行する（＃６６４）。
【０１７０】
なお、第二の実施形態のステップ＃５２９（図１２参照）および第三の実施形態のステップ＃５５１（図２０参照）においても同様に、速度を下げるか否かの判定を、上述の方法によって行ってもよい。
【０１７１】
ところで、プリントジョブを代行する画像形成装置２に印刷速度のモードが３つ以上備わっている場合がある。このような場合においては、代行側印刷速度Ｓ２のほうがトラブル側印刷速度Ｓ１よりも速ければ、代行側印刷速度Ｓ２およびそれよりも遅い印刷速度のうちのトータルの消費電力量が最も少なくなる印刷速度に下げてプリントジョブを代行すればよい。トータルの消費電力量には、準備に要する電力量および印刷に要する電力量が含まれている。
【０１７２】
例えば、図２５に示すスペックを画像形成装置２Ｂが有しており、画像形成装置２Ａの代わりに画像形成装置２Ｂがプリントジョブを実行する場合は、画像形成装置２Ｂの印刷速度を次のように切り換える。ただし、現在、画像形成装置２Ｂには、高速印刷モードが設定されているものとする。
【０１７３】
図２６に示す通り、印刷枚数Ｍが２枚の場合は、トータルの消費電力量が最も少ないのは、１０ｐｐｍで印刷するときである。よって、画像形成装置２Ｂは、印刷速度を１０ｐｐｍに下げてプリントジョブを代行する。印刷枚数Ｍが５枚の場合も同様である。４０枚の場合は、トータルの消費電力量が最も少ないのは、３０ｐｐｍで印刷するときである。よって、画像形成装置２Ｂは、印刷速度を３０ｐｐｍに下げてプリントジョブを代行する。５５枚の場合は、トータルの消費電力量が最も少ないのは、６０ｐｐｍで印刷するときである。よって、画像形成装置２Ｂは、印刷速度を下げず、６０ｐｐｍのままでプリントジョブを代行する。
【０１７４】
以上の各実施の形態によると、ユーザが省電力化を意識して選択した画像形成装置２による印刷が不能である場合であっても、印刷を代行する他の画像形成装置２において省電力化を図ることができる。特に、ユーザが印刷速度の遅い画像形成装置２を敢えて選択した場合に、ユーザの意図を考慮して省電力化を図ることができる。
【０１７５】
〔変形例〕
第一の実施形態ないし第四の実施形態では、遠隔管理装置１または画像形成装置２は、印刷を現在行うことができるか否かおよび現在設定されている印刷速度を別々のタイミングで問い合わせたが、同じタイミングで問い合わせてもよい。
【０１７６】
また、第一の実施形態ないし第四の実施形態では、印刷を現在行うことができるか否かおよび現在設定されている印刷速度を、これらの事項の情報が必要であるタイミングで遠隔管理装置１または画像形成装置２が相手方に問い合わせたが、問合せの有無に関わらず、これらの事項に変化があったタイミングで相手方が遠隔管理装置１または画像形成装置２へ通知するようにしてもよい。つまり、いわゆるプッシュ型の通知にしてもよい。そして、遠隔管理装置１または画像形成装置２は、最新の情報に基づいて、印刷速度を下げるべきか否かを判別すればよい。
【０１７７】
第四の実施形態の図２５には、準備電力量として、スリープモード（省電力モード）である状態からウォームアップするのに必要な電力量を例示した。しかし、準備電力量は、プリントユニット２０ｆの温度によって変化する。ただし、両者には一定の対応関係がある。そこで、両者の対応関係を示すテーブルまたは関数を予め用意しておき、現在のプリントユニット２０ｆの温度に基づいて準備電力量を求め、境界枚数Ｎを算出してもよい。１枚辺りの印刷に要する電力量も同様に、環境に応じて適宜変更して、境界枚数Ｎを算出してもよい。
【０１７８】
プリントジョブを代行する画像形成装置２において高速印刷モードで印刷を行う準備が整っている（例えば、加熱ローラ２８Ｅなどが十分に暖まっている）場合は、（１）式などを用いた演算処理を行うことなく、印刷速度を下げる必要がないと、判別してもよい。
【０１７９】
その他、ネットワークプリントシステム１００、１００’、遠隔管理装置１、画像形成装置２の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１８０】
１  遠隔管理装置（プリンタ制御装置）
１０２  印刷可否確認部（印刷可否判別手段）
１０６、２１３、２３５  減速要否判別部（遅速判別手段）
１０７、２３６  ジョブ代行指令部（印刷制御手段）
２０ａ  ＣＰＵ（プリンタ制御装置）
２０ｆａ  プリントユニット（第一のプリンタ）
２０ｆｂ  プリントユニット（第二のプリンタ）
２１４  ジョブ代行制御部（印刷制御手段）
【図１】
0005633538.tif 000002
【図２】
0005633538.tif 000003
【図３】
0005633538.tif 000004
【図４】
0005633538.tif 000005
【図５】
0005633538.tif 000006
【図６】
0005633538.tif 000007
【図７】
0005633538.tif 000008
【図８】
0005633538.tif 000009
【図９】
0005633538.tif 000010
【図１０】
0005633538.tif 000011
【図１１】
0005633538.tif 000012
【図１２】
0005633538.tif 000013
【図１３】
0005633538.tif 000014
【図１４】
0005633538.tif 000015
【図１５】
0005633538.tif 000016
【図１６】
0005633538.tif 000017
【図１７】
0005633538.tif 000018
【図１８】
0005633538.tif 000019
【図１９】
0005633538.tif 000020
【図２０】
0005633538.tif 000021
【図２１】
0005633538.tif 000022
【図２２】
0005633538.tif 000023
【図２３】
0005633538.tif 000024
【図２４】
0005633538.tif 000025
【図２５】
0005633538.tif 000026
【図２６】
0005633538.tif 000027