(57)【要約】【課題】本発明の画像形成装置は、省電力のままで端末装置からの印刷要求を受け付けるとともに、印刷要求を満たす画像形成装置を判断し、印刷ジョブを実行するときだけ画像形成装置を起動する。【解決手段】第１画像形成装置のサブＣＰＵは、端末装置から印刷要求を受信すると、不揮発メモリに記憶された資材情報リストの自装置保有資材情報に基づいて、印刷要求に基づく印刷ジョブを実行可能か判断する。第１画像形成装置で印刷ジョブが実行できない場合、第２画像形成装置に問い合わせを行う。第１画像形成装置は、印刷ジョブの実行可能か否かの判断と第２画像形成装置への問い合わせをスリープモードのまま行う。第１画像形成装置は、第２画像形成装置から不揮発メモリに記憶されている資材情報リストの自装置保有資材情報を取得し、印刷要求に基づく印刷ジョブを実行可能な画像形成装置を特定する。【選択図】図６
2012237905.tif 000002
【特許請求の範囲】
【請求項１】
メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において前記ネットワーク通信部を通じて印刷要求を受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果が実行可能な場合は、電源状態を前記通常状態に移行させて、前記印刷要求に基づく印刷を自装置に実行させ、前記判断結果が実行不可の場合は、他の画像形成装置に問い合わせし、その応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、前記印刷要求に基づく印刷を他の画像形成装置に行わせる振り替え処理を行う
ことを特徴とする画像形成装置。
【請求項２】
前記メインＣＰＵは、前記スリープ状態に移行する時点で自装置の最新の印刷能力を示す印刷能力情報が前記不揮発メモリに記憶されているように、前記不揮発メモリ内の印刷能力情報を更新する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記サブＣＰＵは、
前記判断結果が実行不可の場合は、他の画像形成装置に該画像形成装置の印刷能力を問い合わせし、この問い合わせに対する応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、
前記スリープ状態で前記問い合わせを他の画像形成装置から受信した場合は、前記不揮発メモリに記憶されている印刷能力情報を、前記問い合わせの送信元の画像形成装置へ送信する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記サブＣＰＵは、
前記判断結果が実行不可の場合は、前記印刷要求に基づく印刷の実行可否を他の画像形成装置に問い合わせし、この問い合わせに対する応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、
前記スリープ状態で前記問い合わせを他の画像形成装置から受信した場合は、前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果を前記問い合わせの送信元の画像形成装置へ送信する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
前記サブＣＰＵは、
前記応答に基づいて、特定した前記他の画像形成装置が複数台あった場合には、所定の基準により、前記複数の他の画像形成装置に優先順位を割り当てて、振り替え処理を行う
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記サブＣＰＵは、
前記特定した画像形成装置の中から前記印刷要求に基づく印刷を実行させる画像形成装置の選択要求を前記印刷要求の送信元の装置に送信し、その選択結果を受信し、前記選択結果の示す画像形成装置に前記印刷要求に基づく印刷を振り替えて実行させる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記印刷能力を示す印刷能力情報は、
印刷資材の保有状況を示す資材情報を少なくとも含む
ことを特徴とする請求項１乃至６のいずれか1項に記載の画像形成装置。
【請求項８】
メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において、前記ネットワーク通信部を通じて自装置の印刷能力情報の問い合わせを受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報を、前記問い合わせの送信元の外部装置へ送信する
ことを特徴とする画像形成装置。
【請求項９】
メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において、印刷要求に基づく印刷を自装置で実行可能か否かの問い合わせを、前記ネットワーク通信部を通じて受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果を前記問い合わせの送信元の外部装置へ送信する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタなどの画像形成装置に係り、特に、省電力機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
近年、オフィスや家庭などに設置されるプリンタや複合機などの画像形成装置が広く普及している。これらの画像形成装置は、主に、ネットワークを介してＰＣ（パーソナルコンピュータ）などの複数の端末装置に接続されており、各端末装置からの指示により画像データやテキストデータを用紙に印刷するという印刷ジョブの実行を担っている。
【０００３】
一方、プリンタや複合機などの画像形成装置に対する省電力化の要請が高まっている。このため、画像形成装置では、実行するジョブやユーザからの操作がない待機状態が一定時間以上継続すると、通常より電力消費の少ない省電力モードへ電源モードを自動的に遷移させる機能が設けられている。
【０００４】
ところで、ネットワークに接続される端末装置の台数が多くなると、印刷ジョブの要求も増加する。そこで、増加する印刷ジョブの要求に対応するため、同一のネットワーク内に複数の画像形成装置が接続されることがある。この場合、端末装置のユーザは、複数の画像形成装置から自分が使用したい画像形成装置や通常使用する画像形成装置を選択して、印刷ジョブを実行することになる。
【０００５】
しかし、選択された画像形成装置がトナー不足などの場合、印刷することができないので、ユーザは他の画像形成装置を探さなければならない。そこで、クライアントの端末措置から受信した印刷要求に対するジョブを、印刷装置が紙切れやトナー不足により実行できない場合に、他の印刷装置に対して代替印刷の可否に関する情報を問い合わせし、その問い合わせ結果をクライアントの端末装置に返信する印刷装置が提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−９９２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された印刷装置では、クライアントの端末装置から印刷要求が送信されても、印刷装置が省電力モードの場合には、その印刷装置は印刷要求を受信することができなかった。そのため、特許文献１に記載の印刷装置では、印刷要求に対する印刷ジョブの実行の可否をクライアントの端末装置に応答することができなかった。また、印刷装置が起動中であっても自装置で印刷要求に対する印刷ジョブを実行することができない場合には、他の印刷装置に代替印刷の可否について問い合わせを行う必要があり、他の印刷装置がスリープモードなどの省電力モードの場合には、他の印刷装置の代替印刷の可否に関する情報を取得することができなかった。
【０００８】
仮に、省電力モードにある印刷装置が印刷要求を受信することができたとしても、その印刷装置が印刷要求に対する印刷ジョブを実行できない場合には、他の印刷装置に代替印刷の可否について問い合わせるので、他の印刷装置を次々とスリープモードから通常モードに起動させてしまう。
【０００９】
すなわち、特許文献１に記載の印刷装置は、端末装置の印刷要求に対する印刷ジョブを実行可能か否かを判断する目的のためだけに他の印刷装置を起動し、端末装置の印刷要求を満たす印刷装置が検出されるまで、次から次へと印刷装置を起動して、印刷要求に対する印刷ジョブが実行可能か可否判断を繰り返す。このため、印刷ジョブを実行するか否かにかかわらず印刷装置を起動させることになり、省電力モードには適さない。
【００１０】
本発明は、上記の問題を解決しようとするものであり、省電力のままで端末装置からの印刷要求を受け付けるとともに、印刷要求を満たす画像形成装置を判断し、印刷ジョブを実行するときだけ画像形成装置を起動することができる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において前記ネットワーク通信部を通じて印刷要求を受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果が実行可能な場合は、電源状態を前記通常状態に移行させて、前記印刷要求に基づく印刷を自装置に実行させ、前記判断結果が実行不可の場合は、他の画像形成装置に問い合わせし、その応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、前記印刷要求に基づく印刷を他の画像形成装置に行わせる振り替え処理を行う
ことを特徴とする画像形成装置。
【００１３】
上記発明では、メインＣＰＵが非稼動であり、サブＣＰＵとネットワーク通信部が稼動しているスリープ状態において、サブＣＰＵは、印刷要求を受信した場合に、不揮発メモリに記憶された自装置が有する印刷能力を示す印刷能力情報に基づいて、印刷要求に基づく印刷を自装置で実行可能か否かを判断する。そして、自装置がその印刷要求に基づく印刷を実行可能な場合には、メインＣＰＵを起動させ、電源状態を通常状態に移行させて、その印刷要求に基づく印刷を実行する。一方、印刷要求に基づく印刷を実行不可の場合には、サブＣＰＵは、他の画像形成装置に問い合わせを行う。そして、サブＣＰＵは、問い合わせの応答に基づいて、印刷要求に基づく印刷を実行可能な他の画像形成装置に、その印刷要求の振り替え処理を行う。このように、サブＣＰＵは、自装置で印刷要求に基づく印刷を実行する場合のみ、メインＣＰＵを起動させて印刷ジョブを実行させるので、無駄な電力消費の発生を抑制することができる。また、サブＣＰＵは不揮発メモリにアクセスし、不揮発メモリに記憶されている自装置の印刷能力情報に基づいて、印刷要求に基づく印刷を実行可能か判断する。すなわち、メインＣＰＵを起動することなくサブＣＰＵだけで印刷要求に基づく印刷を自装置で実行可能か判断するので、省電力モードを維持しながら印刷の実行可否を判断することができる。なお、サブＣＰＵが他の画像形成装置に問い合わせを行う際に、問い合わせを行う方法は、他の画像形成装置が有する不揮発メモリに記憶された印刷能力情報を取得して印刷の実行可否を判断してもよく、また、他の画像形成装置のサブＣＰＵに印刷要求に基づく印刷を実行可能か否かを判断させ、その可否判断結果を自装置が取得して、印刷要求に基づく印刷を実行可能な他の画像形成装置を特定してもよい。
【００１４】
［２］前記メインＣＰＵは、前記スリープ状態に移行する時点で自装置の最新の印刷能力を示す印刷能力情報が前記不揮発メモリに記憶されているように、前記不揮発メモリ内の印刷能力情報を更新する
ことを特徴とする［１］に記載の画像形成装置。
【００１５】
上記発明では、印刷能力情報は、メインＣＰＵがスリープ状態に移行する時点で、最新の印刷能力情報が不揮発メモリに記憶されているので、サブＣＰＵは、印刷要求に基づく印刷の実行可否を判断する場合、自他共に夫々の画像形成装置の最新の印刷能力情報に基づいて、印刷要求に基づく印刷の可否を判断することができる。なお、不揮発メモリに記憶される印刷能力情報は、最新の印刷能力情報が記憶されるように更新されていればよく、更新方法は特に限定されるものではない。たとえば、印刷ジョブやコピージョブを実行する度に、メインＣＰＵはジョブ実行後の印刷能力情報を検知して、ジョブ実行が終了の度に不揮発メモリの印刷能力情報を更新してもよく、また、メインＣＰＵが定期的に印刷能力情報を不揮発メモリに更新してもよく、また、メインＣＰＵがスリープ状態に移行する際に、最新の印刷能力を更新するようにしてもよい。
【００１６】
［３］前記サブＣＰＵは、
前記判断結果が実行不可の場合は、他の画像形成装置に該画像形成装置の印刷能力を問い合わせし、この問い合わせに対する応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、
前記スリープ状態で前記問い合わせを他の画像形成装置から受信した場合は、前記不揮発メモリに記憶されている印刷能力情報を、前記問い合わせの送信元の画像形成装置へ送信する
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００１７】
上記発明では、サブＣＰＵは、印刷要求に基づく印刷を自装置で実行不可の場合、他の画像形成装置に自身の印刷能力を問い合わせし、その問い合わせで得た他の画像形成装置の夫々の印刷能力情報に基づいて、印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、印刷要求を振り替える処理を行う。すなわち、サブＣＰＵは、他の画像形成装置の夫々の印刷能力に基づいて、実行可能な他の画像形成装置を特定する。また、各画像形成装置は、他の画像形成装置から自装置の印刷能力の問い合わせを受信した場合には、不揮発メモリに記憶されている自装置の印刷能力情報を、問い合わせ元の画像形成装置に送信する。
【００１８】
［４］前記サブＣＰＵは、
前記判断結果が実行不可の場合は、前記印刷要求に基づく印刷の実行可否を他の画像形成装置に問い合わせし、この問い合わせに対する応答に基づいて、前記印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、
前記スリープ状態で前記問い合わせを他の画像形成装置から受信した場合は、前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果を前記問い合わせの送信元の画像形成装置へ送信する
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００１９】
上記発明では、サブＣＰＵは、印刷要求に基づく印刷を自装置で実行不可の場合、印刷要求に基づく印刷の実行可否を他の画像形成装置の夫々に問い合わせし、他の画像形成装置の夫々の応答に基づいて、印刷要求に基づく印刷を実行可能な他の画像形成装置を特定し、印刷要求を振り替える処理を行う。すなわち、サブＣＰＵは、印刷要求に基づく印刷の可否判断を、他の画像形成装置の夫々のサブＣＰＵに判断させて、その可否判断結果の応答に基づいて、実行可能な他の画像形成装置を特定する。また、各画像形成装置は、他の画像形成装置から、印刷要求に基づく印刷の実行可否の問い合わせを受信した場合には、不揮発メモリに記憶された自装置の印刷能力情報に基づいて、印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果を問い合わせ元の画像形成装置に送信する。
【００２０】
［５］前記サブＣＰＵは、
前記応答に基づいて、特定した前記他の画像形成装置が複数台あった場合には、所定の基準により、前記複数の他の画像形成装置に優先順位を割り当てて、振り替え処理を行う
ことを特徴とする［１］乃至［４］のいずれか１項に記載の画像形成装置。
【００２１】
上記発明では、サブＣＰＵは、応答結果に基づいて、印刷要求に基づく印刷を実行可能な他の画像形成装置が複数台ある場合には、その複数の他の画像形成装置に優先順位を割り当てて、振り替える処理を行う。なお、優先順位は、印刷能力が高い順に優先順位を決定してもよく、もしくは、印刷資材の残数（残量）の高い順に優先順位を決定してもよく、もしくは、ＩＰアドレス（Internet Protocol Address）を用いて自装置から近い順に優先順位を決定してもよい。
【００２２】
［６］前記サブＣＰＵは、
前記特定した画像形成装置の中から前記印刷要求に基づく印刷を実行させる画像形成装置の選択要求を前記印刷要求の送信元の装置に送信し、その選択結果を受信し、前記選択結果の示す画像形成装置に前記印刷要求に基づく印刷を振り替えて実行させる
ことを特徴とする［１］乃至［５］のいずれか１項に記載の画像形成装置。
【００２３】
上記発明では、サブＣＰＵは、特定した他の画像形成装置の中から、印刷要求に基づく印刷を実行させる画像形成装置をユーザに選択させることができる。具体的には、サブＣＰＵは、印刷要求に基づく印刷を実行可能な他の画像形成装置の選択要求を、印刷要求を送信した送信元に送信し、画像形成装置を選択させる。サブＣＰＵは、選択された選択結果を受信することにより印刷要求に基づく印刷を振り替える画像形成装置を決定する。そして、決定した画像形成装置に印刷要求を振り替える処理を実行し、その画像形成装置に印刷させる。
【００２４】
［７］前記印刷能力を示す印刷能力情報は、
印刷資材の保有状況を示す資材情報を少なくとも含む
ことを特徴とする［１］乃至［６］のいずれか1項に記載の画像形成装置。
【００２５】
上記発明では、印刷能力情報は、画像形成装置に搭載されている記録紙の残数、装填されているトナーの残量などの印刷資材を示す資材情報を含んでいる。また、印刷能力情報には、印刷能力として、たとえば、モノクロ印刷、カラー印刷、両面印刷、ステイプルなどの機能の有無をはじめ、印刷スピードや高精度（精細度）などの性能の度合いを含めてもよい。
【００２６】
［８］メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において、前記ネットワーク通信部を通じて自装置の印刷能力情報の問い合わせを受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報を、前記問い合わせの送信元の外部装置へ送信する
ことを特徴とする画像形成装置。
【００２７】
上記発明では、サブＣＰＵは、スリープ状態において、自装置の印刷能力情報の問い合わせを受信した場合には、自装置が有する不揮発メモリに記憶されている印刷能力情報を、問い合わせの送信元の外部装置に送信する。なお、問い合わせの送信元は、画像形成装置に限定されるものではなく、端末装置、サーバなどであってもよく、通信可能な外部装置であればよい。
【００２８】
［９］メインＣＰＵと、該メインＣＰＵより消費電力の少ないサブＣＰＵと、前記メインＣＰＵに制御されて記録紙に画像を形成する画像形成部と、ネットワークを介して外部装置と通信するためのネットワーク通信部と、自装置の印刷能力を示す印刷能力情報が記憶された不揮発メモリと、
を備え、
電源状態として前記メインＣＰＵと前記サブＣＰＵが稼動してジョブを実行可能な通常状態と、前記メインＣＰＵは非稼動となり前記サブＣＰＵおよび前記ネットワーク通信部は継続して稼動するスリープ状態と、を有し、
前記サブＣＰＵは、
前記スリープ状態において、印刷要求に基づく印刷を自装置で実行可能か否かの問い合わせを、前記ネットワーク通信部を通じて受信した場合は、
前記不揮発メモリに記憶されている印刷能力情報に基づいて、前記印刷要求に基づく印刷を自装置で実行可能か否かを判断し、その判断結果を前記問い合わせの送信元の外部装置へ送信する
ことを特徴とする画像形成装置。
【００２９】
上記発明では、サブＣＰＵは、スリープ状態において、印刷要求に基づく印刷を自装置で実行可能か否かの問い合わせを受信した場合には、自装置が有する不揮発メモリに記憶されている印刷能力情報に基づいて、印刷要求に基づく印刷を自装置で実行可能か判断する。そして、サブＣＰＵは、判断結果を問い合わせの送信元の外部装置に送信する。なお、問い合わせの送信元は、画像形成装置に限定されるものではなく、端末装置、サーバなどであってもよく、通信可能な外部装置であればよい。
【発明の効果】
【００３０】
本発明の画像形成装置によれば、省電力のままで端末装置からの印刷要求を受け付けるとともに、印刷要求を満たす画像形成装置を判断し、印刷ジョブを実行するときだけ画像形成装置を起動することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係る画像形成装置が接続されたネットワークシステムの一例を示した構成図である。
【図２】画像形成装置の概略構成を示したブロック図である。
【図３】端末装置の概略構成の一例を示したブロック図である。
【図４】不揮発メモリに記憶された資材情報リストを示した説明図である。
【図５】資材情報リストの自装置保有資材情報の送信要求を受けた第２画像形成装置の動作の流れを示した流れ図である。
【図６】第１画像形成装置が端末装置から印刷要求を受信した場合の動作の流れを示した流れ図である。
【図７】いずれの画像形成装置でも印刷ジョブを実行することができない場合の通知例を示した説明図である。
【図８】印刷ジョブの振り替え実行に関する処理の選択を受けるための選択画面の表示例を示した説明図である。
【図９】振り替え処理を実行する他の画像形成装置を選択する表示例について示した説明図である。
【図１０】第１画像形成装置が他の画像形成装置に自動的に印刷ジョブを振り替える動作の流れを示した流れ図である。
【図１１】端末装置の表示装置に振り替え実行がされた旨を表示する場合の通知例を示した説明図である。
【図１２】画像形成装置のメインＣＰＵが不揮発メモリの資材情報リストを更新する動作の流れを示した流れ図である。
【図１３】第２の実施の形態に係る他の画像形成装置のサブＣＰＵの動作の流れを示した流れ図である。
【図１４】優先順位を割り当てた資材情報リストを示した説明図である。
【図１５】画像形成装置までの距離に優先順位を割り当てた資材情報リストを示した説明図である。
【発明を実施するための形態】
【００３２】
以下、図面に基づき本発明の実施の形態を説明する。
【００３３】
＜第１の実施の形態＞
図１は、本発明の実施の形態に係る画像形成装置１０が接続されたネットワークシステム５の一例を示している。画像形成装置１０は、ＬＡＮ（Local Area Network）などのネットワーク２を介して複数台の端末装置３０（以後、ＰＣとも呼ぶ）と接続されている。
【００３４】
画像形成装置１０は、記録紙に画像を形成して出力する機能を備えたプリンタや複合機などである。本例では、画像形成装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャンジョブ、端末装置３０からネットワーク２を通じて受信した印刷データに係る画像を記録紙上に形成して印刷出力する印刷ジョブなどのジョブを実行する機能を備えた複合機である。
【００３５】
画像形成装置１０は、電源モードとして、すべての部分に通電されてジョブを実行可能な通常モードと、通常モードより電力消費の少ないスリープモードを備えている。これら電源モードの詳細については後述する。
【００３６】
また、画像形成装置１０は、通常モードにおいて、ジョブを実行せずかつユーザから操作を何ら受けない状態（待機状態）が所定時間（第１設定時間、たとえば、３０分）継続すると、自動的にスリープモードへ移行する機能を有している。
【００３７】
端末装置３０は、画像形成装置１０に対して、スキャンジョブや印刷ジョブなどのジョブを投入してその実行などを要求する機能を備えた情報処理装置である。端末装置３０は、ＯＳプログラムや画像形成装置１０のドライバプログラム、文書や画像を作成・編集するアプリケーションプログラムなどがインストールされたパーソナルコンピュータなどである。スキャンジョブや印刷ジョブの投入など画像形成装置１０に対する各種の要求は画像形成装置１０用のドライバプログラムによって行われる。
【００３８】
端末装置３０も複数の電源モードを備えている。ここでは、各部へ通電されて各種の処理を実行可能な通常モード、通常モードより電力消費の少ないスリープモードを備えている。
【００３９】
画像形成装置１０は、ネットワーク２に接続されている端末装置３０に対して、その電源状態と当該画像形成装置１０用のドライバプログラムがインストールされているか否かとを問い合わせし、その応答結果に応じて、自装置の電源モードを切り替える機能を備えている。たとえば、自装置用のドライバプログラムがインストールされている端末装置３０の電源状態がすべてスリープモードの場合に、自装置の電源モードをスリープモードに変更する機能（電力モード自動変更機能）を備えている。問い合わせは、繰り返し行われる。たとえば、一定周期で行われる。
【００４０】
図２は、画像形成装置１０の概略構成を示している。画像形成装置１０は、当該画像形成装置１０の動作を統括制御する制御部としてのメインＣＰＵ（Central Processing Unit）１１と、このメインＣＰＵ１１にバスなどを介して接続された画像読取部１２と、画像形成部１３と、ＲＯＭ（Read Only Memory）１４と、ＲＡＭ（Random Access Memory）１５と、表示部１６と、操作部１７と、画像処理部１８とを備えている。画像形成装置１０は、さらに、サブＣＰＵ２１と、不揮発メモリ２２と、ネットワークＩ／Ｆ部２３と、ハードディスク装置２４と、メモリ２５と、電源部２６とを備えている。
【００４１】
サブＣＰＵ２１は、メインＣＰＵ１１より処理能力が小さく消費電力も少ないＣＰＵである。メインＣＰＵ１１ではＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブＣＰＵ２１は、ＯＳプログラムなしで動作し、メインＣＰＵ１１に比べて、負荷の少ない処理を実行する。
【００４２】
メインＣＰＵ１１とサブＣＰＵ２１は互いに信号や情報を授受可能に接続されている。画像読取部１２、画像形成部１３、表示部１６、操作部１７、画像処理部１８はメインＣＰＵ１１によって動作が制御される。たとえば、メインＣＰＵ１１は、ネットワーク２を通じて端末装置３０から受信した印刷要求に応じて、画像形成部１３にその印刷要求にかかわる画像形成動作を行わせるように制御する。不揮発メモリ２２、ネットワークＩ／Ｆ部２３、ハードディスク装置２４、メモリ２５はメインＣＰＵ１１とサブＣＰＵ２１の双方からアクセス可能となっている。メモリ２５や不揮発メモリ２２はメインＣＰＵ１１とサブＣＰＵ２１との間の情報授受の媒体としても使用される。
【００４３】
電源部２６は、商用電源を適宜の電圧に変換して画像形成装置１０の各部へ電力を供給する。また、サブＣＰＵ２１からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常モードでは全ての部分に電力供給し、スリープモードでは、メインＣＰＵ１１、画像読取部１２、画像形成部１３、表示部１６、画像処理部１８、ハードディスク装置２４への電源供給は停止する。サブＣＰＵ２１、不揮発メモリ２２、ネットワークＩ／Ｆ部２３、メモリ２５には、図示省略のメイン電源スイッチがオフされたり商用電源の供給が停止されたりしない限り、常時通電される。
【００４４】
ＲＯＭ１４には各種のプログラムが格納されており、これらのプログラムに従ってメインＣＰＵ１１が処理を実行することでジョブの実行といった画像形成装置１０の各機能が実現される。ＲＡＭ１５はメインＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００４５】
画像読取部１２は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１２は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４６】
画像形成部１３は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００４７】
画像形成装置１０の操作パネルは表示部１６と操作部１７を備えて構成される。表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１７は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。操作部１７は、表示部１６の画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、スタートキーなどを備えて構成される。
【００４８】
画像処理部１８は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４９】
メモリ２５はサブＣＰＵ２１のワークメモリとして使用される。不揮発メモリ２２は、電源がオフされても記憶内容が破壊されないメモリ（フラッシュメモリ）である。不揮発メモリ２２には、各端末装置３０への電源状態やドライバプログラムのインストール状況を問い合わせた結果などが記憶されるほか、サブＣＰＵ２１が実行するプログラムなども記憶されている。また、不揮発メモリ２２には、印刷能力情報が記憶されており、該印刷能力情報に基づいて印刷要求の示す印刷ジョブを実行可能か否かを判断するようになっている。ネットワークＩ／Ｆ部２３は、ネットワーク２を通じて端末装置３０やその他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置２４は、大容量不揮発の記憶装置であり、たとえば、印刷データや画像データの保存に使用される。
【００５０】
画像形成装置１０は、サブＣＰＵ２１が稼動している状態であれば、メモリ２５や不揮発メモリ２２へのアクセス、ネットワークＩ／Ｆ部２３による通信を行うことができる。すなわち、ネットワークＩ／Ｆ部２３はサブＣＰＵ２１によってルーティングされ、ＯＳ上のソフトウェアに依存することなく、ネットワーク２を介して端末装置３０などの外部装置と特定のプロトコルによって通信することができる。なお、本実施の形態では、サブＣＰＵ２１は、スリープモードにおいて、ネットワークＩ／Ｆ部２３を介して端末装置３０と通信を行うことを前提としている。
【００５１】
本発明の画像形成装置１０は、端末装置３０から印刷要求を受信すると、不揮発メモリ２２に記憶されている印刷能力情報に基づいて、自装置でその印刷要求にかかわる印刷ジョブを実行可能か否かを判断し、実行可能な場合には自装置で印刷ジョブを実行し、実行不可の場合には、他の画像形成装置１０に問い合わせし、その問い合わせ結果に基づいて、該印刷要求を他の画像形成装置１０に振り替えるようになっている。
【００５２】
なお、前述の問い合わせには、他の画像形成装置１０にその画像形成装置１０の印刷能力情報を要求する第1方式の問い合わせと、他の画像形成装置１０に印刷要求を送信し、その送信先の画像形成装置１０にその印刷要求にかかわる印刷ジョブを実行可能か否かを判断させて、その判断結果を受信する第２方式の問い合わせとがある。
【００５３】
画像形成装置１０のサブＣＰＵ２１は、スリープモードにおいて、自装置の印刷能力情報の問い合わせ（前述の第１方式の問い合わせ）を受信した場合には、自装置が有する不揮発メモリ２２に記憶されている印刷能力情報を、問い合わせの送信元の外部装置に送信するようになっている。なお、問い合わせの送信元は、画像形成装置１０に限定されるものではなく、端末装置３０、サーバなどであってもよく、通信可能な外部装置であればよい。
【００５４】
また、画像形成装置１０のサブＣＰＵ２１は、スリープモードにおいて、印刷要求に基づく印刷を自装置で実行可能か否かの問い合わせ（前述の第２方式の問い合わせ）を受信した場合には、自装置が有する不揮発メモリ２２に記憶されている印刷能力情報に基づいて、印刷要求に基づく印刷を自装置で実行可能か否かを判断する。そして、その判断結果を問い合わせの送信元の外部装置に送信するようになっている。この場合も同様に、問い合わせの送信元は、画像形成装置１０に限定されるものではなく、端末装置３０、サーバなどであってもよく、通信可能な外部装置であればよい。
【００５５】
以下の説明において、端末装置３０から印刷要求を受信する画像形成装置１０と問い合わせ要求を受信する側の画像形成装置１０とを区別して示す場合には、端末装置３０からの印刷要求を受信する画像形成装置１０を第１画像形成装置１０と、問い合わせ要求を受信する側の画像形成装置１０を第２画像形成装置１０と呼ぶものとする。また、総称して画像形成装置１０を示すときは、単に画像形成装置１０という。そして、第２画像形成装置１０は複数の場合もあるので、第２画像形成装置１０を含む複数の他の画像形成装置１０を、単に他の画像形成装置１０という。
【００５６】
図３は、端末装置３０の概略構成の一例を示している。端末装置３０は、メインＣＰＵ３１と、サブＣＰＵ３２と、ＲＯＭ３３と、ＲＡＭ３４と、入出力Ｉ／Ｆ部３５と、不揮発メモリ３６と、ネットワークＩ／Ｆ部３７と、ハードディスク装置３８と、メモリ３９と、電源部４１とを備えている。さらに入出力Ｉ／Ｆ部３５を介して、液晶ディスプレイなどの表示装置４２と、キーボードやマウスなどの入力デバイス４３が接続されている。
【００５７】
ＲＯＭ３３には起動用のプログラムや固定データが記憶される。ＲＡＭ３４は、ハードディスク装置３８からロードしたプログラムが記憶される。またＲＡＭ３４は、メインＣＰＵ３１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００５８】
不揮発メモリ３６は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、ドライバプログラムのインストール状況を示すドライバ情報などが記憶される。ネットワークＩ／Ｆ部３７は、ネットワーク２を介して画像形成装置１０や他の外部装置と各種のデータを送受信する機能を果たす。ハードディスク装置３８は、大容量不揮発の記憶装置であり、ＯＳプログラムや画像形成装置１０のドライバプログラム、ミドルウェア、各種アプリケーションプログラム、ファイル、データなどが保存される。
【００５９】
端末装置３０においても、サブＣＰＵ３２は、メインＣＰＵ３１より処理能力が小さく消費電力も少ないＣＰＵである。メインＣＰＵ３１ではＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。サブＣＰＵ３２は、ＯＳプログラムなしで動作し、メインＣＰＵ３１に比べて、負荷の少ない処理を実行する。
【００６０】
メインＣＰＵ３１とサブＣＰＵ３２は互いに信号や情報を授受可能に接続されている。不揮発メモリ３６、ネットワークＩ／Ｆ部３７、ハードディスク装置３８、メモリ３９はメインＣＰＵ３１とサブＣＰＵ３２の双方からアクセス可能となっている。メモリ３９や不揮発メモリ３６はメインＣＰＵ３１とサブＣＰＵ３２との間の情報授受の媒体としても使用される。
【００６１】
電源部４１は、商用電源を適宜の電圧に変換して端末装置３０の各部へ電力を供給する。また、サブＣＰＵ３２からの指示に従って、電力を供給するか供給停止するかを電力供給先別に制御する機能を備えている。ここでは、通常モードでは全ての部分に電力供給し、スリープモードでは、入出力Ｉ／Ｆ部３５、ハードディスク装置３８への電源供給は停止する。サブＣＰＵ３２、不揮発メモリ３６、ネットワークＩ／Ｆ部３７、メモリ３９には、図示省略のメイン電源スイッチがオフされたり商用電源の供給が停止されたりしない限り、常時通電される。またスリープモードでは、メインＣＰＵ３１は、たとえば通常モードの１０パーセント程度に処理能力を下げて電力消費を抑えたスリープ状態に遷移する。
【００６２】
端末装置３０は、画像形成装置１０と同様に、サブＣＰＵ３２が稼動している状態であれば、メモリ３９や不揮発メモリ３６へのアクセス、ネットワークＩ／Ｆ部３７による通信を行うことができる。すなわち、ネットワークＩ／Ｆ部３７はサブＣＰＵ３２によってルーティングされ、ＯＳ上のソフトウェアに依存することなく、ネットワーク２を介して画像形成装置１０などの外部装置と特定のプロトコルによって通信することができる。なお、本実施の形態では、サブＣＰＵ３２は、スリープモードにおいて、ネットワークＩ／Ｆ部３７を介して画像形成装置１０のサブＣＰＵ２１と通信を行うことを前提としている。
【００６３】
なお、本実施の形態における以下の説明では、印刷能力は画像形成装置１０が保有する資材で判断するものとし、印刷能力情報として資材情報リストを使用するものとする。
【００６４】
次に、画像形成装置１０の資材情報リスト５１について説明する。
【００６５】
図４は、不揮発メモリ２２に記憶された資材情報リスト５１を示している。資材情報リスト５１には、自装置および他の画像形成装置１０について、それぞれの装置が有する印刷資材の保有量が登録されている。詳細には、資材情報リスト５１には、外部機器、ＩＰアドレス（Internet Protocol Address）、トレイ１、トレイ２、・・・トナーＹ、トナーＭ、・・・糊、針、メンテナンスの各情報が登録されている。外部機器の欄には、画像形成装置１０に接続されている各画像形成装置１０の装置名称（すなわち、（ＭＦＰ１）、ＭＦＰ２、ＭＦＰ３、ＭＦＰ４）が記載されている。なお、（）で記載された装置名称は、自装置であることを示している。ＩＰアドレスの欄には、各画像形成装置１０のＩＰアドレスが記載されている。トレイ１の欄には、各画像形成装置１０のトレイ１の記録紙の残数が記載され、トレイ２の欄には、各画像形成装置１０のトレイ２の記録紙の残数が記載され、トナーＹの欄には、各画像形成装置１０のイエローのトナーの残量が記載され、トナーＭの欄には、各画像形成装置１０のマゼンタのトナーの残量が記載されている。糊の欄には、各画像形成装置１０の糊の残量が記載されている。針の欄には、各画像形成装置１０の針の残量が記載されている。メンテナンスの欄には、各画像形成装置１０のメンテナンスの要否が記載されている。
【００６６】
より具体的には、図４の例では、ＭＦＰ１の画像形成装置（自装置）１０は、ＩＰアドレスが「１９２．１６８．０．１」であり、トレイ１には「Ａ４の記録紙の残数が０枚」であり、トレイ２には「Ａ４の記録紙の残数が０枚」であり、トナーＹは「残量が８０％」であり、トナーＭは「残量が８０％」であり、糊は「残量が８０％」であり、針は「残量が８０％」であり、メンテナンスは「不要」となっている。
【００６７】
ＭＦＰ２の画像形成装置１０は、ＩＰアドレスが「１９２．１６８．０．２」であり、トレイ１には「Ａ４の記録紙の残数が２００枚」であり、トレイ２には「Ａ４の記録紙の残数が５００枚」であり、トナーＹは「残量が０％」であり、トナーＭは「残量が５０％」であり、糊は「残量が６０％」であり、針は「残量が６０％」であり、メンテナンスは「不要」となっている。
【００６８】
ＭＦＰ３の画像形成装置１０は、ＩＰアドレスが「１９２．１６８．０．３」であり、トレイ１には「Ａ４の記録紙の残数が５００枚」であり、トレイ２には「Ａ３の記録紙の残数が２００枚」であり、トナーＹは「残量が６０％」であり、トナーＭは「残量が６０％」であり、糊は「残量が６０％」であり、針は「残量が６０％」であり、メンテナンスは「不要」である。
【００６９】
ＭＦＰ４の画像形成装置１０は、ＩＰアドレスが「１９２．１６８．０．４」であり、トレイ１には「Ａ４の記録紙の残数が３００枚」であり、トレイ２には「Ａ４Ｒの記録紙の残数が２００枚」であり、トナーＹは「残量が６０％」であり、トナーＭは「残量が５０％」であり、糊は「残量が６０％」であり、針は「残量が６０％」であり、メンテナンスは「要」となっている。
【００７０】
なお、資材情報リスト５１において、ＭＦＰ１は自装置である旨を上述したが、自装置が保有する資材とその分量のことを、自装置保有資材情報というものとする。一方、ＭＦＰ２〜ＭＦＰ４のように自装置以外の画像形成装置１０が有する資材とその分量のことを、外部装置保有資材情報というものとする。
【００７１】
画像形成装置１０のサブＣＰＵ２１は、不揮発メモリ２２に記憶されている資材情報リスト５１に基づいて、印刷ジョブを実行することができるか否かを判断している。具体的には、画像形成装置１０のサブＣＰＵ２１は、印刷ジョブに必要とされる資材の種類とその使用数を、自装置が保有しているか否かを資材情報リスト５１に記載されている資材情報に基づいて判断する。すなわち、画像形成装置１０のサブＣＰＵ２１は、印刷ジョブで必要な各資材の使用数（または使用量）よりも、資材情報リスト５１に記憶されている自装置が保有するその必要な各資材の残数（または残量）の方が多いまたは等しい場合に、自装置で印刷ジョブを実行可能と判断する。一方、印刷ジョブで必要な各資材の使用数（または使用量）よりも、資材情報リスト５１に記憶されている自装置が保有するその必要な各資材の残数（または残量）の方が少ない場合には、自装置では印刷ジョブを実行不可と判断する。
【００７２】
たとえば、印刷ジョブに必要とされる必要資材情報が、Ａ４サイズのモノクロ印刷を１００枚実行する場合、画像形成装置１０のサブＣＰＵ２１は、資材情報リスト５１に記載されている自装置保有資材情報が、Ａ４サイズの記録紙を１００枚以上有し、かつ黒のトナーを適量に有している場合に、自装置で印刷ジョブを実行可と判断する。
【００７３】
なお、画像形成装置１０では、他のトナーとしてシアンのトナー（トナーＣ）も使用されている、図４の資材情報リスト５１では、その記載を省略している。また、いずれの項目も例示であり、トレイの種類として手差しトレイがあってもよい。
【００７４】
また、資材情報リスト５１は、印刷資材を示す資材情報であったが、本実施の形態はこれに限らず、印刷能力として、たとえば、モノクロ印刷、カラー印刷、両面印刷、ステープル機能、中折りや三つ折りなどの折り機能、左２穴などのパンチ機能などの機能の有無をはじめ、印刷スピードの設定・変更や高精度（精細度）などの性能の優劣を印刷能力情報に含め、印刷ジョブの実行可否を判断するようにしてもよい。
【００７５】
次に、第２画像形成装置（ＭＦＰ２〜４）１０が、不揮発メモリ２２に記憶している資材情報リスト５１の自装置保有資材情報を、第１画像形成装置１０に送信する動作について説明する。
【００７６】
＜資材情報リスト送信処理＞
図５は、資材情報リスト５１の自装置保有資材情報の送信要求を受けた第２画像形成装置（ＭＦＰ２〜４：図１）１０の動作の流れを示している。第２画像形成装置１０は、第１画像形成装置１０から資材情報要求パケットＲを受信すると（ステップＳ１０１；Ｙｅｓ）、該第２画像形成装置１０のサブＣＰＵ２１は、自装置の不揮発メモリ２２に記憶されている資材情報リスト５１の自装置保有資材情報を読み込み（ステップＳ１０２）、資材情報応答パケットＳを作成し、その応答パケットＳを資材情報要求パケットＲの送信元である第１画像形成装置１０に送信する（ステップＳ１０３）。
【００７７】
次に、第１画像形成装置１０が端末装置３０から印刷要求を受信した場合の動作について説明する。
【００７８】
＜印刷要求の受信処理＞
図６は、第１画像形成装置１０が端末装置３０から印刷要求を受信した場合の動作の流れを示している。
【００７９】
まず、第１画像形成装置１０は、端末装置３０から印刷要求Ｐ（図１）を受信する（ステップＳ２０１）。第１画像形成装置１０のサブＣＰＵ２１は、自装置の不揮発メモリ２２から資材情報リスト５１に記憶された自装置保有資材情報を読み出して参照する（ステップＳ２０２）。そして、画像形成装置１０のサブＣＰＵ２１は、印刷要求Ｐに基づく印刷ジョブを実行できるか否かを判断する（ステップＳ２０３）。その結果、印刷ジョブを実行することができると判断された場合には（ステップＳ２０３；Ｎｏ）、もし第１画像形成装置１０のメインＣＰＵ１１がスリープモードに移行していれば、そのメインＣＰＵ１１をスリープモードから起動させ（ステップＳ２２０）、そのメインＣＰＵ１１に画像形成部１３を用いて印刷ジョブを実行させる（ステップＳ２２１）。なお、印刷ジョブの実行が終わった後、メインＣＰＵ１１は、所定時間経過後に、スリープモードに移行する。
【００８０】
一方、印刷ジョブを実行することができないと判断された場合には（ステップＳ２０３；Ｙｅｓ）、第１画像形成装置１０のサブＣＰＵ２１は、他の画像形成装置１０に資材情報要求パケットＲ（図１）を送信し（ステップＳ２０４）、該他の画像形成装置１０から、それぞれの資材情報応答パケットＳ（図１）を受信する（ステップＳ２０５）。これにより、第１画像形成装置１０のサブＣＰＵ２１は、資材情報リスト５１の外部装置保有資材情報を登録・更新する。
【００８１】
第１画像形成装置１０のサブＣＰＵ２１は、更新された資材情報リスト５１の外部装置保有資材情報を参照し、印刷要求Ｐに基づく印刷ジョブを実行できるか否かを判断する（ステップＳ２０６）。いずれの他の画像形成装置１０も、印刷ジョブを実行することができないと判断された場合には（ステップＳ２０６；Ｎｏ）、第１画像形成装置１０は、現在の全ての画像形成装置１０の資材情報では、印刷ジョブを実行することができない旨を端末装置３０に送信する（ステップＳ２０７）。
【００８２】
この場合、印刷ジョブを実行することができないので、たとえば、第１画像形成装置１０は、端末装置３０の表示装置４２に次のような表示を行う。
【００８３】
図７は、いずれの画像形成装置１０でも印刷ジョブを実行することができない場合の通知例を示している。図７の例では、「用紙切れの為、ジョブ実行できません。ネットワーク上に振り替え実行可能なプリンタがありません。」と、端末装置３０の表示装置４２に表示されている。
【００８４】
一方、印刷ジョブを実行することができると判断された場合には（ステップＳ２０６；Ｙｅｓ）、第１画像形成装置１０のサブＣＰＵ２１は、他の画像形成装置１０に印刷ジョブを振り替えて、印刷ジョブを実行できる判断結果を含む振り替え選択要求Ｑ（図１）を、端末装置３０に送信する（ステップＳ２０８）。ここでは、振り替え選択要求Ｑに、振り替え先の候補となる画像形成装置１０に関する情報を含むものとする。
【００８５】
該振り替え選択要求Ｑを受信した端末装置３０は、印刷ジョブの振り替え実行に関する処理の選択を受けるための選択画面を表示装置４２に表示させる。なお、処理の選択は、ユーザが端末装置３０の入力デバイス４３を用いて選択することにより行われる。
【００８６】
図８は、印刷ジョブの振り替え実行に関する処理の選択を受けるための選択画面の表示例を示している。図８に示す表示例では、「用紙切れの為、ジョブ実行できません。他のプリンタへ振り替え実行しますか？」と表示されている。この選択画面には、処理の選択釦として、「ＭＦＰ１で実行する（ジョブ保留）」と、「振り替え実行する（ジョブ振替）」と、「振り替え実行しない（ジョブ破棄）」の３つの選択肢が表示される。そして、端末装置３０のメインＣＰＵ３１は、ユーザからの処理の選択を待ち受ける。
【００８７】
上記選択肢におけるジョブ保留は、現在ＭＦＰ１は印刷不可ではあるが（図５参照）、ＭＦＰ１で実行することを希望するのでジョブを保留することを、ジョブ振替は、印刷可能な画像形成装置１０に印刷ジョブを振り替え実行することを、ジョブ破棄は、印刷ジョブを実行せず、印刷ジョブを廃棄することを示している。
【００８８】
端末装置３０のメインＣＰＵ３１は、入力デバイス４３を用いて選択された選択肢を検出し、ジョブの保留か、ジョブ振替か、ジョブ破棄のいずれかの処理の選択を示す情報を取得する。
【００８９】
ここで、ジョブの保留もしくはジョブ破棄が選択された場合は、その選択結果の情報を、振り替え選択要求の送信元である第１画像形成装置１０に送信する。
【００９０】
ジョブ振替が選択された場合には、端末装置３０のメインＣＰＵ３１は、振り替え実行の候補となる他の画像形成装置１０を、端末装置３０の表示装置４２に表示する。
【００９１】
図９は、振り替え処理を実行する他の画像形成装置１０を選択する表示例について示している。図９に示す表示例では、プリンタ名、ポート、選択、優先順位の欄が、端末装置３０の表示装置４２に表示されている。プリンタ名の欄には、４つのプリンタ名（ＭＦＰ２〜５）が記載され、ポートの欄には、各プリンタのポートの番号が記載され、選択の欄には、各プリンタによる印刷ジョブが可能か否かが記載され、優先順位の欄には、各プリンタで印刷可の場合の優先順位が、「◎○」で記載されている。なお、「◎」は、現在の印刷ジョブに適しており、優先順位が他のプリンタよりも相対的に高いことを示しており、「○」は、そのプリンタを使用しても、何ら支障なく印刷できる旨を意味している。
【００９２】
具体的には、ＭＦＰ２は、ポートの番号は「１９２．１６８．０．２」であり、ＭＦＰ２の選択は「不可」であり、「不可」のため、優先順位は無記入である。ＭＦＰ３は、ポートの番号は「１９２．１６８．０．３」であり、ＭＦＰ３の選択は「印刷可」であり、優先順位は「◎」となっている。ＭＦＰ４は、ポートの番号は「１９２．１６８．０．４」であり、ＭＦＰ４の選択は「不可」であり、「不可」のため、優先順位は無記入である。ＭＦＰ５は、ポートの番号は「１９２．１７０．０．４」であり、ＭＦＰ５の選択は「印刷可」であり、優先順位は「○」となっている。
【００９３】
ユーザが端末装置３０の入力デバイス４３を操作して、振り替え先の画像形成装置１０を選択すると、端末装置３０は、選択された画像形成装置１０を示す選択結果の情報を、振り替え選択要求Ｑの送信元である第１画像形成装置１０に送信する。
【００９４】
たとえば、図９の例では、印刷可能なＭＦＰ３かＭＦＰ５が選択候補となる。したがって、ユーザは、端末装置３０の入力デバイス４３を用いて、ＭＦＰ３またはＭＦＰ５を選択する。端末装置３０は、画像形成装置１０に、選択された画像形成装置１０を示す選択結果の情報を送信する。
【００９５】
端末装置３０から選択結果の情報を受信した第１画像形成装置１０のサブＣＰＵ２１は（ステップＳ２０９）、選択処理の情報がジョブ保留を示す場合には（ステップＳ２１０；Ｙｅｓ）、ジョブを保留し（ステップＳ２１１）、終了する。
【００９６】
一方、選択処理の情報がジョブ振替を示す場合には（ステップＳ２１０；Ｎｏ、ステップＳ２１２；Ｙｅｓ）、選択結果の情報によりどの画像形成装置１０が選択されたかを判断し、その選択された画像形成装置１０に印刷要求を送信する（ステップＳ２１３）。
【００９７】
一方、選択結果の情報がジョブ破棄を示す場合には（ステップＳ２１２；Ｎｏ）、第１画像形成装置１０は、端末装置３０から受信した印刷要求を破棄する（ステップＳ２１４）。
【００９８】
次に、画像形成装置１０のサブＣＰＵ２１が、印刷ジョブの振り替え実行を自動的に行う動作について説明する。
【００９９】
＜印刷ジョブの自動振り替え実行処理＞
図１０は、第１画像形成装置１０が他の画像形成装置１０に自動的に印刷ジョブを振り替える動作の流れを示している。なお、図６と同様に、前提として、全ての画像形成装置１０は、現在省電力モードに移行しており、いずれのメインＣＰＵ１１もスリープモードにあると想定する。また、図６の処理と同一の処理を行うところは、その旨を明記して説明を省略し、図６の処理と異なる処理について説明する。
【０１００】
まず、図１０に示すステップＳ３０１からステップＳ３０５までの処理は、図６に示すステップＳ２０１からステップＳ２０５の処理と同一であるため、説明を省略する。また、ステップＳ３２０およびＳ３２１の処理も、ステップＳ２２０およびＳ２２１の処理と同一であるため、省略する。
【０１０１】
第１画像形成装置１０は、資材情報応答パケットＳを他の画像形成装置１０から取得し、資材情報リスト５１に記憶された外部装置保有資材情報に基づいて、印刷要求に基づく印刷ジョブを実行可能な他の画像形成装置１０を特定し、振り替え先となる画像形成装置１０を決定する（ステップＳ３０６）。ここでは、機能と性能に基づいて、処理速度の速い順に、振り替え先の画像形成装置１０を自動的に決定する。
【０１０２】
たとえば、画像形成装置１０の機能の制限により、両面カラー印刷や小冊子作成を行うなど予め対応可能な画像形成装置１０が決まっている場合、それらの機能に対応した画像形成装置１０であって、最も処理が早く完了する順に画像形成装置１０を自動決定する。
【０１０３】
なお、所定の基準による優先順位を設けておき、その優先順位に基づいて、印刷ジョブの振り替え先を決定してもよい。
【０１０４】
第１画像形成装置１０のサブＣＰＵ２１は、振り替え先の画像形成装置１０に、印刷要求を送信する（ステップＳ３０７）。印刷要求の振り替え実行を行った第１画像形成装置１０のサブＣＰＵ２１は、印刷要求に基づく印刷ジョブを他の画像形成装置１０に振り替え実行をした旨を、端末装置３０に通知する（ステップＳ３０８）。
【０１０５】
図１１は、端末装置３０の表示装置４２に振り替え実行がされた旨を表示する場合の通知例を示している。図１１の例では、ＭＦＰ１では印刷ジョブを実行できなかったので、記録紙を大量に積載しており、かつ両面カラー印刷を高速に印刷可能な画像形成装置（たとえば、ＭＦＰ６とする。）１０を振り替え先にして、振り替え実行した例を示している。具体的には、「用紙切れの為、ジョブ実行できませんでした。下記のプリンタへ振り替え実行しました。ＭＦＰ６  １９２．１６８．０．５」と端末装置３０の表示装置４２に表示される。
【０１０６】
次に、不揮発メモリ２２に記憶された資材情報リスト５１の自装置保有資材情報を更新する動作について説明する。
【０１０７】
＜資材情報リスト（印刷能力情報）更新処理＞
図１２は、画像形成装置１０のメインＣＰＵ１１が不揮発メモリ２２の資材情報リスト５１の自装置保有資材情報を更新する動作の流れを示している。なお、前提として、画像形成装置１０のメインＣＰＵ１１は、現在起動しているものとする。
【０１０８】
画像形成装置１０のメインＣＰＵ１１は、画像読取部１２や画像形成部１３を制御して、コピージョブや印刷ジョブを実行する（ステップＳ４０１）。画像形成装置１０のメインＣＰＵ１１は、これらの各種ジョブを実行すると、そのジョブの実行により記録紙やトナーを使用する。画像形成装置１０のメインＣＰＵ１１は、ジョブ実行後の資材情報を検知して、不揮発メモリ２２の資材情報リスト５１の自装置保有資材情報を更新する（ステップＳ４０２）。画像形成装置１０のメインＣＰＵ１１は、ジョブ実行後、所定時間経過すると、スリープモードに移行する（ステップＳ４０３）。
【０１０９】
このように、画像形成装置１０のメインＣＰＵ１１は不揮発メモリ２２の資材情報リスト５１の自装置保有資材情報を更新し、また、他の画像形成装置１０から最新の自装置保有資材情報を取得するので、画像形成装置１０のサブＣＰＵ２１は、常に最新の資材情報リスト５１に基づいて、印刷要求に対する印刷ジョブの実行可否を判断することができる。
【０１１０】
＜第２の実施の形態＞
上記説明した第１の実施の形態では、印刷要求にかかわる印刷ジョブを自装置で実行不可の場合に、第１画像形成装置１０のサブＣＰＵ２１は、他の画像形成装置１０から不揮発メモリ２２に記憶された資材情報リスト５１の自装置保有資材情報を取得し、端末装置３０の印刷要求に基づく印刷ジョブを振り替え実行をしていた。
【０１１１】
第２の実施の形態では、第１画像形成装置１０のサブＣＰＵ２１は、端末装置３０から受信した印刷要求にかかわる印刷ジョブを自装置で実行不可の場合に、その印刷要求を他の画像形成装置１０に送信し、他の画像形成装置１０のサブＣＰＵ２１に印刷要求に基づく印刷ジョブの実行可否を判断させる。これにより、第１画像形成装置１０のサブＣＰＵ２１は、印刷要求に基づく印刷ジョブの実行可否を判断する必要がなく、他の画像形成装置１０から印刷ジョブの実行可否判断結果を取得して、画像形成装置１０ごとの実行可否判断結果を端末装置３０の表示装置４２に表示させることができる。
【０１１２】
まず、第２の実施の形態では、端末装置３０から印刷要求Ｐ（図１）を受信した第１画像形成装置１０のサブＣＰＵ２１は、不揮発メモリ２２に記憶されている資材情報リスト５１の自装置保有資材情報に基づいて、自装置で印刷要求Ｐに基づく印刷ジョブを実行することができないと判断した場合に、印刷要求Ｐをデータ解析した印刷要求Ｔを、第２画像形成装置１０に送信する。
【０１１３】
すなわち、第１画像形成装置１０のサブＣＰＵ２１は、端末装置３０から受信した印刷要求Ｐの印刷データを解析して、印刷ジョブを実行するために必要とされる資材の種類とその使用数（または使用量）を特定し、これらを示す情報を印刷要求Ｔとして他の画像形成装置１０に送信するようになっている。ここで、印刷要求Ｔは、たとえば、印刷に必要な印刷資材の情報を有しており、モノクロ印刷で５０枚分や両面カラー印刷で１００枚分などの印刷資材で必要な使用量に関する情報を有している。すなわち、この印刷要求Ｔの内容は、画像形成装置１０で印刷ジョブを実行する際に必要な印刷資材の使用量を示している。
【０１１４】
図１３は、第２の実施の形態に係る第２画像形成装置１０のサブＣＰＵ２１の動作の流れを示している。
【０１１５】
第２画像形成装置１０のサブＣＰＵ２１は、第１画像形成装置１０から印刷要求Ｔを受信すると（ステップＳ５０１；Ｙｅｓ）、自装置の不揮発メモリ２２の資材情報リスト５１に記憶された自装置保有資材情報を読み込む（ステップＳ５０２）。第２画像形成装置１０のサブＣＰＵ２１は、読み込んだ自装置保有資材情報に基づいて、印刷要求Ｔに基づく印刷ジョブを実行可能か否かを判断する（ステップＳ５０３）。第２画像形成装置１０のサブＣＰＵ２１は、印刷要求Ｔに基づく印刷ジョブの実行可否について、可否判断結果パケットを作成し、送信元である第１画像形成装置１０へ、その可否判断結果パケットを送信する（ステップＳ５０４）。
【０１１６】
以上説明したように、本実施の形態では、第１画像形成装置１０のサブＣＰＵ２１は、端末装置３０から印刷要求を受信すると、不揮発メモリ２２に記憶された資材情報リスト５１の自装置保有資材情報に基づいて、印刷要求に基づく印刷ジョブを実行可能か否かを判断する。そして、第１画像形成装置１０で印刷ジョブが実行できない場合には、第２画像形成装置１０に問い合わせを行う。第１画像形成装置１０は、印刷ジョブの実行可能か否かの判断と第２画像形成装置１０への問い合わせをスリープモードのまま行う。問い合わせを行った第１画像形成装置１０は、第２画像形成装置１０から、第２画像形成装置１０の不揮発メモリ２２に記憶されている資材情報リスト５１の自装置保有資材情報を取得する。これにより、第１画像形成装置１０のサブＣＰＵ２１は、印刷要求に基づく印刷ジョブを実行可能な画像形成装置１０を特定する。
【０１１７】
このように、第１画像形成装置１０は、端末装置３０から印刷要求を受信し、印刷ジョブを実行すべき画像形成装置１０を特定するまで、すべてスリープモードで行うことができる。したがって、画像形成装置１０は、省電力のままで端末装置３０からの印刷要求を受け付けるとともに、印刷要求を満たす画像形成装置１０を判断し、印刷ジョブを実行するときだけその画像形成装置１０を起動することができる。
【０１１８】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１９】
たとえば、図１０において、第１画像形成装置１０が印刷ジョブの実行を可否判断し、他の画像形成装置１０に自動的に印刷ジョブを振り替える動作の流れを説明した。図１０の例では、ＭＦＰ３の画像形成装置１０に振り替え実行がなされていたが、振り替え先となる他の画像形成装置１０に他の基準に基づく優先順位を設け、その優先順位に基づいて、一番優先順位の高い画像形成装置１０を振り替え実行先として自動的に振り替え実行してもよい。
【０１２０】
図１４は、優先順位を割り当てた資材情報リスト５２を示している。図１４の資材情報リスト５２が図４の資材情報リスト５１と異なる点は、トレイ１とトレイ２に搭載されているＡ４サイズの記録紙の総数が最も多く搭載されている画像形成装置１０に対して、優先順位を高く設定するようになされている。そのため、自装置のサブＣＰＵ２１は、印刷要求に基づく印刷ジョブが実行可能か否かを判断する際に、トレイの記録紙の総数に基づいて、他の画像形成装置１０に優先順位を割り当てている。
【０１２１】
すなわち、図１４に示すＭＦＰ１は、Ａ４サイズの記録紙の総数は「０枚」であり、ＭＦＰ２は、Ａ４サイズの記録紙の総数は「７００枚」であり、ＭＦＰ３は、Ａ４サイズの記録紙の総数は「５００枚」であり、ＭＦＰ４は、Ａ４サイズの記録紙の総数は「３００枚」である。したがって、図１４の例では、優先順位の順番は順に、ＭＦＰ２、ＭＦＰ３、ＭＦＰ４となり、ＭＦＰ２が自動的に選択される。
【０１２２】
一方、図１５は、画像形成装置１０までの距離に優先順位を割り当てた資材情報リスト５３を示している。図１５の資材情報リスト５３が図１４の資材情報リスト５２と異なる点は、自席から画像形成装置１０までの距離について、近い順に優先順位を割り当てている点である。また、距離を判断する基準は、ＩＰアドレスを用いて自席から画像形成装置１０までの距離を判断するように設定されている。
【０１２３】
具体的には、資材情報リスト５３に記載されているＩＰアドレスは、ネットワーク内の識別情報であり、４つの区分と８ビットデータを用いてネットワーク部とホスト部を構成している。ネットワークを構成する際、上位のビットからクラス分けがなされており、上位の区分から、より下位の区分までアドレスが一致するものほどクラス分けが同じになり、画像形成装置１０が近いところに位置していることを示している。図１５の例では、ＭＦＰ１は「１９２．１６８．０．１」であり、ＭＦＰ２は「１９２．１６８．１０．２」であるため、第２区分の「１６８」まで共通している。ＭＦＰ３は「１９２．１６８．０．３」であるため、ＭＦＰ１とは第３区分の「０」まで共通している。ＭＦＰ４は「１９２．１７０．０．４」であるため、ＭＦＰ１とは第１区分の「１９２」しか共通していない。そのため、ＭＦＰ３がＭＦＰ１に一番近く、次にＭＦＰ２が近く、ＭＦＰ４が一番遠い。よって、ＭＦＰ２〜４の近い順番は、ＭＦＰ３、ＭＦＰ２、ＭＦＰ４となる。
【０１２４】
したがって、図１５の例では、自席から近い順に、ＭＦＰ３、ＭＦＰ２、ＭＦＰ４となり、ＭＦＰ３が自動的に選択される。
【０１２５】
また、本実施の形態では、資材情報リスト５１の更新は、ジョブの実行後に不揮発メモリ２２の資材情報リスト５１を更新するようになっていたが、本発明はこれに限定されるものではなく、メインＣＰＵ１１がスリープモードに移行する時点で、最新の資材情報が不揮発メモリ２２に記憶されていればよい。たとえば、メインＣＰＵ１１が起動している間は、所定の時間間隔で資材情報を不揮発メモリ２２の資材情報リスト５１に登録するようにしたり、メインＣＰＵ１１がスリープモードに移行する際に、最新の資材情報を不揮発メモリ２２の資材情報リスト５１を更新するようにしてもよい。また、資材情報リスト５１に限定されず、印刷能力を示す印刷能力情報が更新された場合にも、適用することができる。たとえば、画像形成装置１０のメインＣＰＵ１１が起動中に、印刷の設定として設定モードを、画質重視から印刷スピード重視に変更したり、トナーの節約により、モノクロ印刷のみの設定がされた場合なども、印刷能力情報を更新する。この印刷能力情報には、ステープル機能や、中折りや三つ折りなどの折り機能、左２穴などのパンチ機能を加えてもよい。
【符号の説明】
【０１２６】
２…ネットワーク
５…ネットワークシステム
１０…画像形成装置（ＭＦＰ１〜４）
１１…メインＣＰＵ
１２…画像読取部
１３…画像形成部
１４…ＲＯＭ
１５…ＲＡＭ
１６…表示部
１７…操作部
１８…画像処理部
２１…サブＣＰＵ
２２…不揮発メモリ
２３…ネットワークＩ／Ｆ部
２４…ハードディスク装置（ＨＤＤ）
２５…メモリ
２６…電源部
３０…端末装置（ＰＣ）
３１…メインＣＰＵ
３２…サブＣＰＵ
３３…ＲＯＭ
３４…ＲＡＭ
３５…入出力Ｉ／Ｆ部
３６…不揮発メモリ
３７…ネットワークＩ／Ｆ部
３８…ハードディスク装置（ＨＤＤ）
３９…メモリ
４１…電源部
４２…表示装置
４３…入力デバイス
５１…資材情報リスト
５２…資材情報リスト
５３…資材情報リスト
Ｒ…資材情報要求パケット
Ｓ…資材情報応答パケット
Ｐ，Ｔ…印刷要求
Ｑ…振り替え選択要求
【図１】
2012237905.tif 000003
【図２】
2012237905.tif 000004
【図３】
2012237905.tif 000005
【図４】
2012237905.tif 000006
【図５】
2012237905.tif 000007
【図６】
2012237905.tif 000008
【図７】
2012237905.tif 000009
【図８】
2012237905.tif 000010
【図９】
2012237905.tif 000011
【図１０】
2012237905.tif 000012
【図１１】
2012237905.tif 000013
【図１２】
2012237905.tif 000014
【図１３】
2012237905.tif 000015
【図１４】
2012237905.tif 000016
【図１５】
2012237905.tif 000017