(57)【要約】【課題】消費電力を低減するために即時印刷モードおよび待機印刷モードを設定可能であって、かつ印刷結果物を急いで受取りたいユーザの印刷ジョブについてのプリント処理を確実に即時実行できる画像形成システム、その画像形成システムに向けられた画像形成装置、およびその画像形成装置における処理方法を提供する。【解決手段】画像形成装置は、収容部に収納されている用紙の残量を取得し、取得した用紙残量に基づいて、対象の印刷ジョブについてのプリント処理が可能であるか否かを判断する。プリント処理が可能である場合には、対象の印刷ジョブについてのプリント処理が実行される。プリント処理が不可能である場合には、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給が必要であることを通知するための、印刷通知ダイアログが出力される。【選択図】図５
2010199838.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を含む画像形成システムであって、
ユーザ操作に応じて生成された印刷ジョブを受付ける受付手段を備え、前記印刷ジョブには、第１および第２のモードのいずれかが付与されており、前記第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、前記第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性であり、
前記受付けた印刷ジョブを蓄積する蓄積手段と、
前記蓄積した印刷ジョブに付与されているモードを判断する第１判断手段と、
前記蓄積した印刷ジョブに前記第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する第２判断手段と、
前記蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを、当該印刷ジョブの送信元の情報処理装置へする通知手段とを含み、前記第２判断手段は、前記通知手段による通知後に、前記蓄積した印刷ジョブについての画像形成が可能であるか否かを再度判断し、さらに
前記蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行する実行手段を含む、画像形成システム。
【請求項２】
前記画像形成システムは、通知された消耗品の補給／交換を行なったユーザを特定する認識手段をさらに備え、
前記蓄積手段は、複数の印刷ジョブを優先順位付けして蓄積し、
前記第１判断手段は、前記蓄積手段に蓄積されている印刷ジョブのうち、優先順位の高いものから前記付与されているモードを判断し、
前記蓄積手段は、さらに、前記通知手段による通知後に、当該消耗品の補給／交換を行なったユーザに関連付けられた印刷ジョブの優先順位をより高い順位に変更する、請求項１に記載の画像形成システム。
【請求項３】
第１および第２のモードのいずれかが付与された印刷ジョブを受信して蓄積する蓄積手段を備え、前記第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、前記第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性であり、
前記蓄積した印刷ジョブに付与されているモードを判断する第１判断手段と、
前記蓄積した印刷ジョブに前記第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する第２判断手段と、
前記蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを通知する通知手段とを備え、前記第２判断手段は、前記通知手段による通知後に、前記蓄積した印刷ジョブについての画像形成が可能であるか否かを再度判断し、さらに
前記蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行する実行手段を備える、画像形成装置。
【請求項４】
前記通知手段は、前記蓄積した印刷ジョブに関連付けられたユーザに通知する、請求項３に記載の画像形成装置。
【請求項５】
前記通知手段は、前記通知に加えて、前記蓄積した印刷ジョブの取消指令を受付けるためのユーザインターフェイスを提供し、
前記蓄積手段は、前記ユーザインターフェイス上において、前記蓄積した印刷ジョブに対する取消指令が与えられると、指定された印刷ジョブを削除する、請求項３または４に記載の画像形成装置。
【請求項６】
前記通知手段は、前記通知後に、前記第２判断手段による判断結果が変化すると、先に通知した内容を更新する、請求項３〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記蓄積手段は、複数の印刷ジョブを優先順位付けして蓄積し、
前記第１判断手段は、前記蓄積手段に蓄積されている印刷ジョブのうち、優先順位の高いものから前記付与されているモードを判断し、
前記画像形成装置は、通知された消耗品の補給／交換を行なったユーザを特定する認識手段をさらに備え、
前記蓄積手段は、さらに、前記通知手段による通知後に、当該消耗品の補給／交換を行なったユーザに関連付けられた印刷ジョブの優先順位をより高い順位に変更する、請求項３〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成装置は、
画像が形成される用紙を収容する収容部と、
前記収容部に収容されている用紙の枚数を取得する取得手段とをさらに備え、
前記第２判断手段は、前記収容部に収容されている用紙の枚数と前記蓄積した印刷ジョブについての画像形成に要する枚数との比較に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する、請求項３〜７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置における処理方法であって、
第１および第２のモードのいずれかが付与された印刷ジョブを受付けて蓄積するステップを備え、前記第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、前記第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性であり、さらに
前記蓄積した印刷ジョブに付与されているモードを判断するステップと、
前記蓄積した印刷ジョブに前記第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断するステップと、
前記蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを、当該印刷ジョブの送信元のユーザに通知するステップと、
前記通知するステップの実行後に、前記蓄積した印刷ジョブについての画像形成が可能であるか否かを判断するステップと、
前記蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行するステップとを備える、処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、他の印刷ジョブとは独立して印刷ジョブの即時実行を要求するモードと、所定条件が満たされるまで印刷ジョブの実行を待機するモードとを切替可能な画像形成システム、その画像形成システムに向けられた画像形成装置、およびその画像形成装置における処理方法に関する。
【背景技術】
【０００２】
従来から、さまざまな装置において消費電力を低減する取組みがなされている。このような消費電力を低減する取組みは、画像形成装置（プリンタやコピー機など）に対しても継続的になされている。
【０００３】
画像形成装置における消費電力を低減する取組みの一例として、特開２００７−３２４６５０号公報（特許文献１）には、スリープモード中に、外部装置から印刷ジョブが受信された場合に、そのジョブを一時記憶して保留ジョブとし、所定の実行開始条件が成立した際に、必要な機能ブロックを通電無し状態から通電有り状態へ切り替えて保留ジョブを実行する構成が開示されている。
【０００４】
また、画像形成装置における消費電力を低減する取組みの別の一例として、画像形成装置における画像形成処理（以下、「プリント処理」とも称す。）を集中的に実行することで、ウォームアップ動作の回数を低減するとともに、スリープ時間を増加させることが提案されている。これにより、画像形成装置の全体における消費電力を低減できる。すなわち、ウォームアップ時には、定着器の昇温や転写体の充電といった各種の初期動作に相対的に多くの電力を要するため、ウォームアップ動作の回数を低減することで、消費電力をより少なくできる。また、プリント処理を集中的に実行できるので、プリントエンジンの各部への電力供給を遮断したスリープ状態をより長い期間維持することができる。
【０００５】
このようなプリント処理を集中的に実行する形態として、画像形成装置へ与えられる印刷ジョブに、他の印刷ジョブとは独立してプリント処理の即時実行を要求するモード（以下、「即時印刷モード」とも称す。）と、所定条件が満たされるまでプリント処理の実行の待機を要求するモード（以下、「待機印刷モード」とも称す。）のいずれかを付与する構成が提案されている。
【０００６】
すなわち、何らかのプリント処理を要求するユーザは、印刷ジョブの生成時に、即時印刷モードおよび待機印刷モードのいずれかを選択する。そして、画像形成装置は、これらの印刷ジョブのうち、即時印刷モードが付与された印刷ジョブについては、受信した順にプリント処理を開始し、一方、待機印刷モードが付与された印刷ジョブについては所定の記憶領域に蓄積する。その後、蓄積された待機印刷モードを付与された印刷ジョブが所定条件（典型的には、蓄積された印刷ジョブの印刷枚数が所定数以上）を満たした場合に、画像形成装置は、それらの蓄積された印刷ジョブについてのプリント処理を開始する。なお、待機印刷モードが付与された印刷ジョブについては、即時印刷モードが付与された印刷ジョブについてのプリント処理の実行直後に、プリント処理を実行することが消費電力を低減する観点からは最も効率的である。
【０００７】
上述のような即時印刷モードおよび待機印刷モードを設定可能な画像形成装置においては、印刷結果物を急いで受取りたいユーザ（すなわち、即時印刷モードを指定したユーザ）と、印刷結果物を任意のタイミングで受取れればよいと思っているユーザ（すなわち、待機印刷モードを指定したユーザ）とが混在することになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３２４６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、一般的な画像形成装置は、プリント処理に用いる用紙を給紙カセット内などに収納しており、この給紙カセット内において用紙切れが生じた場合などには、実行中の印刷ジョブの所有者であるユーザなどに、用紙切れが通知されることもよく行なわれている。
【００１０】
しかしながら、上述のような即時印刷モードおよび待機印刷モードを設定可能な画像形成装置に、このような従来の通知機構を単純に適用したとしても、ユーザの利便性を十分に満足させることはできない。すなわち、たとえば待機印刷モードが指定された印刷ジョブの実行中に用紙切れが生じた場合を考える。このような場合に、当該印刷ジョブの所有者であるユーザに用紙切れを通知したとしても、当該ユーザは、印刷結果物を任意のタイミングで受取れればよいと思っていることが多いので、直ぐに用紙を補給することができない場合もある。したがって、画像形成装置における用紙切れ状態が放置されてしまうことになる。
【００１１】
このような用紙切れ状態が放置されていると、即時印刷モードを指定し、印刷結果物を急いで受取りたいユーザが迅速に印刷結果物を受取れないおそれがあった。
【００１２】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、消費電力を低減するために即時印刷モードおよび待機印刷モードを設定可能であって、かつ印刷結果物を急いで受取りたいユーザの印刷ジョブについてのプリント処理を確実に即時実行できる画像形成システム、その画像形成システムに向けられた画像形成装置、およびその画像形成装置における処理方法を提供することである。
【課題を解決するための手段】
【００１３】
この発明のある局面に従えば、画像形成装置を含む画像形成システムを提供する。画像形成システムは、ユーザ操作に応じて生成された印刷ジョブを受付ける受付手段を含む。印刷ジョブには、第１および第２のモードのいずれかが付与されており、第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性である。画像形成システムは、さらに、受付けた印刷ジョブを蓄積する蓄積手段と、蓄積した印刷ジョブに付与されているモードを判断する第１判断手段と、蓄積した印刷ジョブに第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する第２判断手段と、蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを、当該印刷ジョブの送信元の情報処理装置へ通知する通知手段とを含む。ここで、第２判断手段は、通知手段による通知後に、蓄積した印刷ジョブについての画像形成が可能であるか否かを再度判断する。画像形成システムは、さらに、蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行する実行手段を含む。
【００１４】
好ましくは、画像形成システムは、さらに、通知された消耗品の補給／交換を行なったユーザを特定する認識手段を含む。蓄積手段は、複数の印刷ジョブを優先順位付けして蓄積し、第１判断手段は、蓄積手段に蓄積されている印刷ジョブのうち、優先順位の高いものから付与されているモードを判断し、蓄積手段は、さらに、通知手段による通知後に、当該消耗品の補給／交換を行なったユーザに関連付けられた印刷ジョブの優先順位をより高い順位に変更する。
【００１５】
この発明の別の局面に従う画像形成装置は、第１および第２のモードのいずれかが付与された印刷ジョブを受信して蓄積する蓄積手段を含む。ここで、第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性である。本画像形成装置は、さらに、蓄積した印刷ジョブに付与されているモードを判断する第１判断手段と、蓄積した印刷ジョブに第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する第２判断手段と、蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを通知する通知手段とを含む。ここで、第２判断手段は、通知手段による通知後に、蓄積した印刷ジョブについての画像形成が可能であるか否かを再度判断する。本画像形成装置は、さらに、蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行する実行手段を含む。
【００１６】
好ましくは、通知手段は、蓄積した印刷ジョブに関連付けられたユーザに通知する。
好ましくは、通知手段は、通知に加えて、蓄積した印刷ジョブの取消指令を受付けるためのユーザインターフェイスを提供する。蓄積手段は、ユーザインターフェイス上において、蓄積した印刷ジョブに対する取消指令が与えられると、指定された印刷ジョブを削除する。
【００１７】
好ましくは、通知手段は、通知後に、第２判断手段による判断結果が変化すると、先に通知した内容を更新する。
【００１８】
好ましくは、蓄積手段は、複数の印刷ジョブを優先順位付けして蓄積する。第１判断手段は、蓄積手段に蓄積されている印刷ジョブのうち、優先順位の高いものから付与されているモードを判断する。画像形成装置は、通知された消耗品の補給／交換を行なったユーザを特定する認識手段をさらに含み、蓄積手段は、さらに、通知手段による通知後に、当該消耗品の補給／交換を行なったユーザに関連付けられた印刷ジョブの優先順位をより高い順位に変更する。
【００１９】
好ましくは、画像形成装置は、画像が形成される用紙を収容する収容部と、収容部に収容されている用紙の枚数を取得する取得手段とをさらに含む。第２判断手段は、収容部に収容されている用紙の枚数と蓄積した印刷ジョブについての画像形成に要する枚数との比較に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断する。
【００２０】
この発明のさらに別の局面に従えば、画像形成装置における処理方法を提供する。本処理方法は、第１および第２のモードのいずれかが付与された印刷ジョブを受付けて蓄積するステップを含む。ここで、第１のモードは、他の印刷ジョブとは独立して画像形成の即時実行を要求する属性であり、第２のモードは、所定条件が満たされるまで画像形成の実行の待機を要求する属性である。本処理方法は、さらに、蓄積した印刷ジョブに付与されているモードを判断するステップと、蓄積した印刷ジョブに第１のモードが付与されている場合に、画像形成に必要な消耗品の状態に基づいて、当該印刷ジョブについての画像形成が可能であるか否かを判断するステップと、蓄積した印刷ジョブについての画像形成が不可能と判断された場合に、画像形成が不可能であること、および当該画像形成に必要な消耗品の補給／交換が必要であることを、当該印刷ジョブの送信元のユーザに通知するステップと、通知するステップの実行後に、蓄積した印刷ジョブについての画像形成が可能であるか否かを判断するステップと、蓄積した印刷ジョブについての画像形成が可能になった場合に、当該印刷ジョブについての画像形成を実行するステップとを含む。
【発明の効果】
【００２１】
この発明によれば、即時印刷モードおよび待機印刷モードを設定可能な画像形成装置において、印刷結果物を急いで受取りたいユーザの印刷ジョブについてのプリント処理を確実に即時実行できる。
【図面の簡単な説明】
【００２２】
【図１】この発明の実施の形態に従う画像形成システムの概略構成図である。
【図２】この発明の実施の形態に従う画像形成装置の構成を示す概略断面図である。
【図３】この発明の実施の形態に従う画像形成装置に含まれる制御部２のハードウェア構成を示す模式図である。
【図４】この発明の実施の形態に従う情報処理装置の典型例であるパーソナルコンピュータＰＣのハードウェア構成を示す模式図である。
【図５】この発明の実施の形態に従う画像形成システムにおける印刷ジョブの実行に係る処理手順の一例を示すシーケンス図（その１）である。
【図６】この発明の実施の形態に従う画像形成システムにおける印刷ジョブの実行に係る処理手順の一例を示すシーケンス図（その２）である。
【図７】図５に示すシーケンスＳＱ１００においてパーソナルコンピュータ上に表示される印刷設定ダイアログの一例を示す図である。
【図８】この発明の実施の形態に従う画像形成装置の印刷ジョブ蓄積リストの一例を示す図である。
【図９】図５に示すシーケンスＳＱ１２２においてパーソナルコンピュータ上に表示される印刷通知ダイアログの一例を示す図である。
【図１０】この発明の実施の形態に従う画像形成システムにおける印刷ジョブの実行に係る処理手順の別の一例を示すシーケンス図（その１）である。
【図１１】この発明の実施の形態に従う画像形成システムにおける印刷ジョブの実行に係る処理手順の別の一例を示すシーケンス図（その２）である。
【図１２】この発明の実施の形態に従う画像形成装置の印刷ジョブ蓄積リストの別の一例を示す図である。
【図１３】図１０に示すシーケンスＳＱ１００において画像形成装置の操作パネルにおける表示状態の一例を示す図である。
【図１４】この発明の実施の形態に従う画像形成装置の制御構造を示すブロック図である。
【図１５】この発明の実施の形態に従うパーソナルコンピュータの制御構造を示すブロック図である。
【図１６】この発明の実施の形態に従う画像形成装置における処理手順を示すフローチャート（その１）である。
【図１７】この発明の実施の形態に従う画像形成装置における処理手順を示すフローチャート（その２）である。
【発明を実施するための形態】
【００２３】
この発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２４】
＜画像形成システムの構成＞
図１は、この発明の実施の形態に従う画像形成システムＳＹＳの概略構成図である。図１を参照して、本実施の形態に従う画像形成システムＳＹＳは、画像形成装置１００と、ネットワークＮＷを介して画像形成装置１００とデータ通信可能に接続された複数の情報処理装置とを含む。
【００２５】
画像形成装置１００は、少なくともプリントエンジンを搭載し、プリント処理が可能な装置であればどのような種類のものであってもよい。典型的には、画像形成装置１００は、プリンタ、コピー機、ファクシミリ、複合機（ＭＦＰ：Multi Function Peripheral）などを含む。以下の説明では、画像形成装置１００の典型例として、プリンタに適用した場合について例示する。
【００２６】
情報処理装置の典型例として、図１には、パーソナルコンピュータＰＣ１〜ＰＣ３（以下、「パーソナルコンピュータＰＣ」とも総称する。）および携帯端末ＭＴを例示する。なお、携帯端末ＭＴは、ネットワークＮＷに接続されたアクセスポイントＡＰとの間の無線通信を介して、画像形成装置１００とデータ通信可能に接続される。あるいは、携帯電話のように、公衆無線回線を介して画像形成装置１００とデータ通信可能に接続されてもよい。なお、本実施の形態に従う情報処理装置は、画像形成装置１００で処理可能な印刷ジョブを生成し、その生成した印刷ジョブを画像形成装置１００へ送信可能な装置であればどのような種類のものであってもよい。そのため、本実施の形態に従う情報処理装置には、図１に例示したパーソナルコンピュータＰＣおよび携帯端末ＭＴに加えて、ワークステーション、ＰＤＡ（Personal Digital Assistant）、ネットワークスキャナ、ネットワークファクシミリなどを含み得る。なお、説明を簡略化するために、情報処理装置の典型例として、パーソナルコンピュータＰＣを採用した場合について以下例示する。
【００２７】
＜画像形成システムの処理概要＞
本実施の形態に従う画像形成システムＳＹＳにおいては、パーソナルコンピュータＰＣ上で、文書作成アプリケーションや表計算アプリケーションが実行可能になっている。ユーザが印刷指示を与えると、パーソナルコンピュータＰＣにインストールされているプリンタドライバが、これらのアプリケーション上で作成された各種ドキュメント類に基づいて印刷ジョブを生成する。さらに、プリンタドライバは、生成した印刷ジョブを画像形成装置１００へ送信する。このとき、後述するように、プリンタドライバは、ユーザが「即時印刷モード」（第１のモードに相当）および「待機印刷モード」（第２のモードに相当）のいずれかを選択可能なインターフェイスを提供する。そのため、ユーザは、対象のドキュメントの重要度などに応じて、いずれかのモードを指定する。このユーザによるモード指定に応答して、プリンタドライバは、生成した印刷ジョブに指定されたモードを付与する。なお、プリンタドライバは、印刷に係る各種設定（解像度、用紙方向、モノクロ／カラーの区別など）についても印刷ジョブの属性として付与する。
【００２８】
「即時印刷モード」は、他の印刷ジョブとは独立して印刷ジョブの即時実行を要求するモードである。すなわち、この即時印刷モードが付与された印刷ジョブを受取った画像形成装置１００は、一般的な画像形成装置と同様に、その印刷ジョブの受信順序に従って、それぞれの印刷ジョブについてのプリント処理を実行し、印刷結果物を出力する。
【００２９】
一方、「待機印刷モード」は、所定条件が満たされるまでプリント処理の待機を要求するモードである。この待機印刷モードは、消費電力を低減するために、印刷結果物の受取りを急がない印刷ジョブについて、所定条件が満たされるまで画像形成装置１００に蓄積しておき、所定条件が満たされた後に、それらの蓄積した印刷ジョブについてまとめてプリント処理するための属性である。すなわち、この待機印刷モードが付与された印刷ジョブを受取った画像形成装置１００は、それらの印刷ジョブを蓄積するとともに、所定条件が満たされるか否かを逐次判断し、所定条件が満たされたと判断すると、プリント処理を開始する。なお、所定条件としては、以下のようなものが挙げられる。
【００３０】
（１）ウォームアップ動作が完了済であること（典型的には、即時印刷モードが付与された印刷ジョブの実行直後）
（２）画像形成装置１００に蓄積済の印刷ジョブが所定数を超えること
（３）待機印刷モードが付与された印刷ジョブの蓄積開始から所定時間が経過したこと
このように、複数の印刷ジョブをまとめて処理することで、ウォームアップ動作の回数を低減するとともに、スリープ時間を増加させることができる。これにより、画像形成装置１００における消費電力を低減できる。特に、消費電力を低減する観点からは、即時印刷モードが付与された印刷ジョブについてのプリント処理に続けて、待機印刷モードが付与された印刷ジョブについてのプリント処理を実行することが最も効率的である。
【００３１】
言い換えれば、本実施の形態に従う画像形成システムＳＹＳにおいては、重要度の高い印刷ジョブについては即時処理を行なうとともに、重要度の高くない印刷ジョブについては、まとめて処理することで、消費電力を低減しつつ、印刷結果物の受取りを急ぐユーザに対する利便性を損なわないようにしている。
【００３２】
本実施の形態に従う画像形成装置１００は、パーソナルコンピュータＰＣなどの情報処理装置から受信した印刷ジョブに即時印刷モードが付与されている場合には、当該印刷ジョブの実行前（プリント処理の開始前）に、必要な消耗品の状態に基づいて、当該印刷ジョブについてのプリント処理が可能であるか否かを判断する。画像形成装置１００は、印刷ジョブについてのプリント処理が可能であると判断した場合に限って、当該印刷ジョブについてのプリント処理を開始する。一方、印刷ジョブについてのプリント処理が可能でないと判断すると、画像形成装置１００は、当該印刷ジョブに関連付けられたユーザに対して、以下のような通知を行なう。なお、消耗品とは、典型的には、用紙、インク、トナーカートリッジ、中間ベルト、定着器などを含む。
【００３３】
（１）対象の印刷ジョブについてのプリント処理が不可能であること
（２）対象の印刷ジョブについてのプリント処理に必要な消耗品の補給／交換が必要であること
印刷ジョブの関連付けられたユーザとしては、当該印刷ジョブの所有者（典型的には、当該印刷ジョブを指示したユーザ）、同時に画像形成装置１００に蓄積されている他の印刷ジョブを指示したユーザ、画像形成装置１００の管理者などを含む。より具体的には、画像形成装置１００は、対象の印刷ジョブの送信元の情報処理装置を使用するユーザを、当該印刷ジョブの所有者として特定する。あるいは、対象の印刷ジョブの所有者などを特定した上で、対応する所有者に予め登録されている送信先（たとえば、携帯端末ＭＴ）へその内容を通知してもよい。
【００３４】
このような通知を受けたユーザは、即時印刷モードを指定して印刷指示を与えているので、画像形成装置１００に対して必要な対処を行なうことが期待できる。すなわち、先に指定した画像形成装置１００でのプリント処理の継続を望む場合には、必要な消耗品の補給および／または交換を行なうことが予想される。たとえば、画像形成装置１００において用紙切れが発生しているのであれば、上記のような通知を受けたユーザは、画像形成装置１００に用紙を補給することで、自身の指示した印刷ジョブの実行が継続される。
【００３５】
本実施の形態に従う画像形成装置１００は、上記のような通知を行なうためのユーザインターフェイス上に、対象の印刷ジョブを取消すための入力ボタンなどを表示する。そのため、印刷ジョブを適切に処理できない状態にある画像形成装置１００でのプリント処理の継続を望まないユーザは、この入力ボタンを押下することで、先に指示した印刷ジョブがキャンセル（削除）される。たとえば、代替の画像形成装置が利用可能な環境下にあれば、当該ユーザはその代替の画像形成装置に必要な印刷ジョブを実行させることができる。
【００３６】
＜画像形成装置の構成＞
図２は、この発明の実施の形態に従う画像形成装置１００の構成を示す概略断面図である。図２には、本発明に係る画像形成装置の典型例として、カラープリントが可能なタンデム式の画像形成装置１００を例示する。
【００３７】
図２を参照して、画像形成装置１００は、制御部２と、トナーカートリッジユニットＴＣＣ，ＴＣＭ，ＴＣＹ，ＴＣＫと、中間ベルトユニット３と、定着器ユニット４とを含む。
【００３８】
制御部２は、後述するように、画像形成装置１００全体の制御を司る。
トナーカートリッジユニットＴＣＣ，ＴＣＭ，ＴＣＹ，ＴＣＫ、中間ベルトユニット３、および定着器ユニット４は、記録媒体である用紙１２に対して、画像形成を行なうための作像部である。
【００３９】
トナーカートリッジユニットＴＣＣ，ＴＣＭ，ＴＣＹ，ＴＣＫは、それぞれ「シアン」「マゼンタ」「黄色」「黒」のトナー像を形成する。以下、トナーカートリッジユニットＴＣＣ，ＴＣＭ，ＴＣＹ，ＴＣＫを「トナーカートリッジユニットＴＣ」とも総称する。
【００４０】
トナーカートリッジユニットＴＣの各々は、トナー像を担持する感光体２０と、感光体２０を帯電する帯電部２４と、画像パターンを露光する露光部２２と、画像パターンをトナー像として現像する現像部２６と、感光体２０上の転写残トナーを取除く感光体クリーナ２８とを含む。
【００４１】
中間ベルトユニット３は、トナーカートリッジユニットＴＣのそれぞれの感光体２０上に形成された４色のトナー像を重ねて画像形成する中間転写ベルト３０と、中間転写ベルト３０上に形成されたトナー像（４色合成）を用紙１２上に転写する２次転写ローラ３６，３７と、中間転写ベルト３０上のトナー像の濃度を検出する濃度センサ３２と、中間転写ベルト３０上の転写残トナーを取除く中間転写ベルトクリーナ３８とを含む。
【００４２】
定着器ユニット４は、中間ベルトユニット３によって用紙１２上に転写されたトナー像を定着する。より具体的には、定着器ユニット４は、用紙１２上のトナー像を加熱する加熱ローラ４０と、用紙１２上のトナー像を加圧する加圧ローラ４１と、加熱ローラ４０の表面温度を測定する温度センサ４２とを含む。
【００４３】
また、画像形成装置１００は、用紙を収容する収容部１０と、搬送ガイド１４と、給紙ローラ１６と、タイミングローラ５０および５１と、排出ローラ５２および５３とを含む。これらは、用紙１２を搬送するための搬送部である。収容部１０の底部には、用紙１２の残量を検出するための残量検出センサ１８が設けられる。残量検出センサ１８は、重量センサや赤外線センサなどによって構成され、収容部１０に装填されている用紙の枚数を検出する。また、収容部１０と画像形成装置１００の本体部との接触面には、収容部１０の装填状態（収容部１０の開閉状態）を検出するための装着検出センサ１９が設けられる。
【００４４】
次に、画像形成装置１００の画像形成に係る動作を説明する。収容部１０に装填された用紙１２は、給紙ローラ１６の回転によって、搬送ガイド１４に沿って給紙される。そして、用紙１２は、搬送経路に沿って搬送されて、タイミングローラ５０および５１まで到達すると、一旦停止される。この用紙１２の搬送と並行して、トナーカートリッジユニットＴＣの各々では、画像形成されるべき画像パターンに応じたトナー像が作像され、中間転写ベルト３０上では、それぞれのトナーカートリッジユニットＴＣで作像されたトナー像が重ね合わされる。この中間転写ベルト３０上に作像されたトナー像とタイミングを一致させて、タイミングローラ５０，５１は、用紙１２を２次転写ローラ３６および３７へ給紙する。すると、２次転写ローラ３６および３７によって、中間転写ベルト３０上に作像されたトナー像が用紙１２へ転写される。さらに、トナー像が転写された用紙１２は、定着器ユニット４へ搬送され、加熱ローラ４０および加圧ローラ４１によって、そのトナー像が定着される。さらに、トナー像が定着された用紙１２は、排出ローラ５２および５３によって排出トレイ５４へ排出される。
【００４５】
さらに、画像形成装置１００は、内部の冷却を行なうための冷却ファン６０および冷却空気を取り入れるための開口部６２を含む。
【００４６】
また、画像形成装置１００は、ユーザからの指示を受付ける入力部に相当する操作パネル７を含む。操作パネル７には、ユーザからの指示を受付けるボタンに加えて、画像形成装置１００の状態などを示す液晶パネルなどの表示部を設けてもよい。
【００４７】
さらに、原稿から画像データを読取るためのスキャナや、ファクシミリの送受信を行なうファクシミリ処理部などをさらに設けてもよい。
【００４８】
＜画像形成装置の制御部の構成＞
図３は、この発明の実施の形態に従う画像形成装置１００に含まれる制御部２のハードウェア構成を示す模式図である。
【００４９】
図３を参照して、制御部２は、ＣＰＵ（Central Processing Unit）２０１と、ＲＡＭ（Random Access Memory）２０３と、ＲＯＭ（Read Only Memory）２０５と、ＥＥＰＲＯＭ（Electrical Erasable and Programmable Read Only Memory）２０７と、ＨＤＤ（Hard Disk Drive）２０９と、外部通信Ｉ／Ｆ（インターフェイス：Interface）２１１と、内部通信Ｉ／Ｆ２１３とを含む。なお、これらの部位は、内部バス２１５を介して互いに接続される。
【００５０】
制御部２では、ＣＰＵ２０１が、ＲＯＭ２０５などに予め格納されている各種処理を実行するためのプログラムをＲＡＭ２０３などに展開して実行することで、画像形成装置１００が制御される。
【００５１】
ＲＡＭ２０３は、揮発性メモリであり、ワークメモリとして使用される。より具体的には、ＲＡＭ２０３には、実行されるプログラム自体に加えて、各種変数データが一時的に格納される。ＥＥＰＲＯＭ２０７は、典型的には不揮発性の半導体メモリであり、画像形成装置１００のＩＰアドレスやネットワークドメインなどを各種設定値を記憶する。ＨＤＤ２０９は、典型的には不揮発性の磁気メモリであり、情報処理装置から受信した印刷ジョブなどを蓄積する。
【００５２】
外部通信Ｉ／Ｆ２１１は、典型的にはイーサネット（登録商標）といった汎用的な通信プロトコルをサポートし、ネットワークＮＷを介してパーソナルコンピュータＰＣや他の画像形成装置との間でデータ通信を提供する。
【００５３】
内部通信Ｉ／Ｆ２１３は、操作パネル７と接続され、操作パネル７に対するユーザ操作に応じた信号を受信して、ＣＰＵ２０１へ伝送するとともに、ＣＰＵ２０１からの命令に従って、操作パネル７にメッセージなどを表示するために必要な信号を送信する。
【００５４】
＜情報処理装置の構成＞
図４は、この発明の実施の形態に従う情報処理装置の典型例であるパーソナルコンピュータＰＣのハードウェア構成を示す模式図である。
【００５５】
図４を参照して、本実施の形態に従う情報処理装置の典型例であるパーソナルコンピュータＰＣは、オペレーティングシステムを含む各種プログラムを実行するＣＰＵ３０１と、ＣＰＵ３０１でのプログラムの実行に必要なデータを一時的に記憶する記憶部としてのメモリ３１３と、ＣＰＵ３０１で実行されるプログラムを不揮発的に記憶するハードディスク（ＨＤＤ）３１１とを含む。このようなプログラムは、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）ドライブ３１５またはフレキシブルディスク（ＦＤ：Flexible Disk）ドライブ３１７によって、それぞれＣＤ−ＲＯＭ３１５ａまたはフレキシブルディスク３１７ａなどのコンピュータ読取可能媒体から読取られる。
【００５６】
ＣＰＵ２０１は、キーボード、マウス、タブレットなどからなる入力装置３０９を介してユーザによる操作要求を受取るとともに、プログラムの実行によって生成される画面出力を出力装置３０５へ出力する。出力装置３０５は、アプリケーションやプリンタドライバのユーザインターフェイス画面やダイアログをユーザに表示するためのデバイスであり、典型的には、モニターやプロジェクターなどからなる。
【００５７】
また、ＣＰＵ３０１は、ＬＡＮカードなどからなる通信Ｉ／Ｆ３０７を介して、画像形成装置１００などとの間でデータ通信を行なう。なお、これらの部位は、内部バス３０３を介して互いに接続される。
【００５８】
＜印刷ジョブの実行例＞
次に、図５〜図１３を参照して、本実施の形態に従う画像形成システムＳＹＳにおける印刷ジョブの実行例について説明する。なお、説明を簡略化するために、印刷ジョブの実行に必要な消耗品の典型例として、画像形成装置１００の収容部１０（図２）に装填されている「用紙」の残量を評価する構成について例示する。
【００５９】
（１）１人のユーザから即時印刷モードの印刷ジョブが指示された場合
図５および図６は、この発明の実施の形態に従う画像形成システムＳＹＳにおける印刷ジョブの実行に係る処理手順の一例を示すシーケンス図である。なお、図５および図６に示すシーケンス図においては、ユーザＡがパーソナルコンピュータＰＣ１にログインしているものとし、このユーザＡが即時印刷モードを指定して印刷指示を与えた場合について例示する。
【００６０】
図５を参照して、まず、ユーザＡが、パーソナルコンピュータＰＣ１上で、何らかのアプリケーションを操作してドキュメントを作成し、さらに、印刷指示を与えたものとする（シーケンスＳＱ１００）。このような印刷指示は、パーソナルコンピュータＰＣ１にインストールされているプリンタドライバによって提供されるユーザインターフェイス（印刷設定ダイアログ）上で入力される。
【００６１】
図７は、図５に示すシーケンスＳＱ１００においてパーソナルコンピュータＰＣ１上に表示される印刷設定ダイアログの一例を示す図である。図７を参照して、この印刷設定ダイアログ４００には、印刷に係る各種設定（オリジナル文書サイズ、出力用紙サイズ、印刷の向き、出力枚数など）を受付ける入力フォームに加えて、即時印刷モードおよび待機印刷モードのいずれかを受付ける入力フォーム４０２が設けられている。この入力フォーム４０２において、即時印刷モードでの印刷を希望するユーザは、ラジオボタン４０４を選択し、待機印刷モードでの印刷を希望するユーザは、ラジオボタン４０６を選択する。
【００６２】
図５に戻って、この印刷指示に応答して、パーソナルコンピュータＰＣ１は、対象のドキュメントから印刷ジョブを生成する（シーケンスＳＱ１０２）。より具体的には、パーソナルコンピュータＰＣ１は、対象のドキュメントの画像形成を行なうための情報を記述したＰＤＬデータもしくは対象のドキュメントのイメージを表わすラスターデータを出力するとともに、これらのデータに、ユーザによって入力された印刷設定に従う属性を付与する。この属性には、即時印刷モードおよび待機印刷モードのいずれかの属性を含む。続いて、パーソナルコンピュータＰＣ１は、この生成された印刷ジョブを画像形成装置１００へ送信する（シーケンスＳＱ１０４）。
【００６３】
画像形成装置１００は、パーソナルコンピュータＰＣ１から印刷ジョブを受信する（シーケンスＳＱ１０６）と、内蔵の記憶装置（ＲＡＭ２０３、ＥＥＰＲＯＭ２０７、ＨＤＤ２０９など）にその印刷ジョブを蓄積し（シーケンスＳＱ１０８）、さらに、印刷ジョブ蓄積リストの内容を更新する（シーケンスＳＱ１１０）。なお、受信した印刷ジョブがＰＤＬ（Page Description Language）で記述されている場合には、その印刷ジョブに対してラスター変換を行なうことで、画像形成に適したラスター（ビットマップ）データを生成し、この生成したラスターデータを格納することが好ましい。
【００６４】
図８は、この発明の実施の形態に従う画像形成装置１００の印刷ジョブ蓄積リストの一例を示す図である。画像形成装置１００は、パーソナルコンピュータＰＣ１から印刷ジョブを受信すると、その印刷ジョブを蓄積するとともに、図８に示すような印刷ジョブ蓄積リスト２０４ａを更新する。図８に示す印刷ジョブ蓄積リスト２０４ａは、各行に、画像形成装置１００が受信した印刷ジョブ毎の内容が時系列で記録される。上述のように、パーソナルコンピュータＰＣ１から即時印刷モードが指定された印刷ジョブが送信されると、画像形成装置１００は、その印刷ジョブを新たに追加する。なお、ユーザＡのユーザＩＤは「１０」であり、この追加された印刷ジョブには、ＪｏｂＩＤとして「１０５」が割り当てられたものとする。
【００６５】
このように、印刷ジョブ蓄積リスト２０４ａでは、複数の印刷ジョブが優先順位付けして蓄積される。なお、図８に示す印刷ジョブ蓄積リスト２０４ａにおいては、受信順を優先順位と対応付けて（ＦＩＦＯ：First-In First-Out）おり、紙面下側の方がより優先順位が高くなっている。
【００６６】
より具体的には、印刷ジョブ蓄積リスト２０４ａは、ＪｏｂＩＤ項目２８１と、依頼時刻項目２８２と、ユーザＩＤ項目２８３と、印刷種類項目２８４と、依頼元ＩＰアドレス２８５と、色情報項目２８６と、ページ数項目２８７と、Ｊｏｂデータ項目２８８とを含む。
【００６７】
ＪｏｂＩＤ項目２８１には、画像形成装置１００が受信した印刷ジョブを特定するための識別番号が格納され、典型的には、印刷ジョブの受信順に従ってインクリメントされる数字が割り当てられる。
【００６８】
依頼時刻項目２８２には、画像形成装置１００が受信した印刷ジョブの時刻が格納される。
【００６９】
ユーザＩＤ項目２８３には、対応の印刷ジョブを生成したユーザ、すなわち所有者を示す識別番号が格納される。なお、このユーザＩＤは、各パーソナルコンピュータＰＣにインストールされたプリンタドライバに予め設定されているものとする。あるいは、当該プリンタドライバがインストール先のパーソナルコンピュータＰＣのオペレーティングシステム（ＯＳ）に問い合わせを行なうことで取得してもよい。
【００７０】
印刷種類項目２８４には、対応の印刷ジョブに付与されたモード種別、すなわち即時印刷モードであるか、あるいは待機印刷モードであるかが格納される。
【００７１】
依頼元ＩＰアドレス２８５には、対応する印刷ジョブの送信元の情報処理装置についてのネットワークアドレスの一例であるＩＰアドレスの値が格納される。
【００７２】
色情報項目２８６には、対応する印刷ジョブがモノクロ印刷であるか、カラー印刷であるかを示す値が格納される。
【００７３】
ページ数項目２８７には、対応する印刷ジョブに含まれるページ数、すなわち対応する印刷ジョブの実行によって消費される用紙の枚数（但し、片面印刷の場合）が格納される。
【００７４】
Ｊｏｂデータ項目２８８には、対応する印刷ジョブの実体ファイルとを示す情報、典型的には対応の印刷ジョブから生成されたラスターデータのファイル名が格納される。
【００７５】
図８に示すように、画像形成装置１００が先に待機印刷ジョブを受信しており、かつ、待機印刷ジョブを実行するための所定条件が満たされていなければ、印刷ジョブ蓄積リスト２０４ａに待機印刷ジョブが登録されていることになる。
【００７６】
図５に戻って、画像形成装置１００は、蓄積した印刷ジョブに付与されているモードを判断する（シーケンスＳＱ１１２）。すなわち、画像形成装置１００は、受信した印刷ジョブが即時印刷モードであるか、待機印刷モードであるかを判断する。図５および図６に示す例では、即時印刷モードが指定された印刷ジョブである（シーケンスＳＱ１１２において「即時印刷モード」）ので、画像形成装置１００は、以下のようなプリント動作のための処理を実行する。なお、待機印刷モードが指定された印刷ジョブの場合（シーケンスＳＱ１１２において「待機印刷モード」）には、画像形成装置１００は、所定条件が満たされるまで、プリント動作の開始を待機する。
【００７７】
続いて、画像形成装置１００は、自装置の収容部１０に収納されている用紙の残量を取得する（シーケンスＳＱ１１４）。さらに、画像形成装置１００は、取得した用紙残量に基づいて、対象の印刷ジョブについてのプリント処理が可能であるか否かを判断する（シーケンスＳＱ１１６）。
【００７８】
対象の印刷ジョブについてのプリント処理が可能である場合（シーケンスＳＱ１１６においてＹＥＳの場合）には、画像形成装置１００は、対象の印刷ジョブについてのプリント処理を実行する（シーケンスＳＱ１１８）。
【００７９】
一方、対象の印刷ジョブについてのプリント処理が不可能である場合（シーケンスＳＱ１１６においてＮＯの場合）には、画像形成装置１００は、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給が必要であることを通知するためのメッセージをパーソナルコンピュータＰＣ１へ送信する（シーケンスＳＱ１２０）。パーソナルコンピュータＰＣ１は、このメッセージを受信すると、印刷通知ダイアログを出力装置３０５上に出力する（シーケンスＳＱ１２２）。
【００８０】
図９は、図５に示すシーケンスＳＱ１２２においてパーソナルコンピュータＰＣ１上に表示される印刷通知ダイアログの一例を示す図である。図９を参照して、この印刷通知ダイアログ４５０では、プリント処理が不可能であることを示す「あなたの印刷ジョブに必要な用紙が不足しています。」とのメッセージ、およびプリント処理に必要な用紙の補給を促す「用紙を補給して下さい。」とのメッセージがボックス４５２内に表示される。また、印刷通知ダイアログ４５０には、対象の即時印刷ジョブを示すＪｏｂＩＤ、プリント処理に必要な用紙の枚数、画像形成装置１００に現在装填されている用紙の枚数、補給すべき用紙の枚数などがボックス４５４内に表示される。なお、消耗品として、インク、トナーカートリッジ、中間ベルト、定着器などの寿命などを管理する場合には、たとえば、「あなたの印刷ジョブに必要なインクが不足しています。インクカートリッジを交換して下さい。」といったメッセージを表示してもよい。あるいは、「あなたの印刷ジョブに必要なトナーが不足しています。トナーを補給して下さい。」といったメッセージを表示してもよい。
【００８１】
さらに、印刷通知ダイアログ４５０には、印刷通知ダイアログ４５０の表示内容をユーザが確認したことを受付けるＯＫボタン４５６と、対象の印刷ジョブの取消指令を受付けるためのジョブ取消ボタン４５８とが配置される。
【００８２】
なお、印刷通知ダイアログ４５０は、指示した印刷ジョブ毎に表示されてもよいし、複数の印刷ジョブに係る内容を同一の印刷通知ダイアログ４５０に一覧表示してもよい。前者の方法を採用した場合には、それぞれの印刷ジョブについてのユーザの注意を喚起できるメリットがある。一方、後者の方法を採用した場合には、同一のユーザが指示した複数の印刷ジョブを一括操作できるため、ユーザの操作性が向上する。
【００８３】
図５に戻って、印刷通知ダイアログ４５０を見たユーザＡが、ＯＫボタン４５６（図９）を押下し、画像形成装置１００に用紙を補給したとする（シーケンスＳＱ１２４）。なお、ＯＫボタン４５６の押下により、印刷通知ダイアログ４５０は閉じる。
【００８４】
一方、画像形成装置１００は、図９に示すような印刷通知ダイアログを表示するためのメッセージの送信後において、用紙を補給するための収容部１０が開閉されたことを検出すると、収容部１０に収納されている用紙の残量を再度取得する（シーケンスＳＱ１２６）。続いて、画像形成装置１００は、取得した用紙残量に基づいて、対象の印刷ジョブについてのプリント処理が可能であるか否かを再度判断する（シーケンスＳＱ１２８）。なお、収容部１０が開閉されたことは、装着検出センサ１９（図２）からの検出信号に基づいて判断される。
【００８５】
対象の印刷ジョブについてのプリント処理が可能になった場合（シーケンスＳＱ１２８においてＹＥＳの場合）には、画像形成装置１００は、対象の印刷ジョブについてのプリント処理を実行する（シーケンスＳＱ１３０）。
【００８６】
一方、対象の印刷ジョブについてのプリント処理が未だ不可能である場合（シーケンスＳＱ１２８においてＮＯの場合）には、画像形成装置１００は、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給が必要であることを再通知するためのメッセージをパーソナルコンピュータＰＣ１へ送信する（シーケンスＳＱ１２０）。そして、シーケンスＳＱ１２２以下の処理が繰返される。
【００８７】
図６を参照して、印刷通知ダイアログ４５０を見たユーザＡが、指定した画像形成装置１００でのプリント処理の継続を望まず、ジョブ取消ボタン４５８（図９）を押下したとする（シーケンスＳＱ１４０）。すると、パーソナルコンピュータＰＣ１は、通知された印刷ジョブの取消メッセージを画像形成装置１００へ送信する（シーケンスＳＱ１４２）。
【００８８】
画像形成装置１００は、パーソナルコンピュータＰＣｌから印刷ジョブの取消メッセージを受信すると、蓄積されている印刷ジョブ（もしくは、印刷ジョブに基づいて生成されたラスターデータ）を削除するとともに、印刷ジョブ蓄積リスト２０４ａの登録内容のうち、対象の印刷ジョブに対応するエントリを削除する（シーケンスＳＱ１４４）。
【００８９】
（２）複数のユーザから即時印刷モードの印刷ジョブがそれぞれ指示された場合
上述の図５および図６には、１人のユーザからの即時印刷モードの印刷ジョブが画像形成装置１００へ指示された場合のシーケンスについて例示した。一方、複数のユーザからの即時印刷モードの印刷ジョブがそれぞれ指示され、画像形成装置１００においてそれらの実行が不可能な状態になった場合のシーケンスについて例示する。
【００９０】
図１０および図１１は、この発明の実施の形態に従う画像形成システムＳＹＳにおける印刷ジョブの実行に係る処理手順の別の一例を示すシーケンス図である。なお、図１０および図１１に示すシーケンス図は、上述の図５に示すシーケンス図において、パーソナルコンピュータＰＣ１上で印刷通知ダイアログが出力された（シーケンスＳＱ１２２）後、ユーザＡが何らかの対処をする前に、別のユーザＢ（パーソナルコンピュータＰＣ２にログインしているものとする）が即時印刷モードを指定して新たな印刷指示を与えた場合について示す。
【００９１】
図１０を参照して、まず、上述の図５に示すシーケンスＳＱ１００〜ＳＱ１２０と同様の処理が実行されたものとする。すると、パーソナルコンピュータＰＣ１は、ユーザＡが指示した印刷ジョブについて、印刷通知ダイアログを出力装置３０５上に出力する（シーケンスＳＱ１２２）。
【００９２】
ここで、ユーザＡが何らかの対処をする前に、ユーザＢが、パーソナルコンピュータＰＣ１上で、何らかのアプリケーションを操作してドキュメントを作成し、さらに、印刷指示を与えたものとする（シーケンスＳＱ２００）。この印刷指示に応答して、パーソナルコンピュータＰＣ２は、対象のドキュメントから印刷ジョブを生成し（シーケンスＳＱ２０２）、この生成された印刷ジョブを画像形成装置１００へ送信する（シーケンスＳＱ２０４）。
【００９３】
画像形成装置１００は、パーソナルコンピュータＰＣ２からユーザＢにより指示された印刷ジョブを受信する（シーケンスＳＱ２０６）と、内蔵の記憶装置（ＲＡＭ２０３、ＥＥＰＲＯＭ２０７、ＨＤＤ２０９など）にその印刷ジョブを蓄積し（シーケンスＳＱ２０８）、さらに、印刷ジョブ蓄積リストの内容を更新する（シーケンスＳＱ２１０）。
【００９４】
図１２は、この発明の実施の形態に従う画像形成装置１００の印刷ジョブ蓄積リストの別の一例を示す図である。図１０に示すシーケンスＳＱ２１０において、ユーザＢにより指示された印刷ジョブが受信されると、印刷ジョブ蓄積リスト２０４ａは、図８に示す登録内容から図１２（ａ）に示す登録内容に更新される。すなわち、画像形成装置１００は、パーソナルコンピュータＰＣ２から即時印刷モードが指定された印刷ジョブを受信すると、当該印刷ジョブを図８に示す印刷ジョブ蓄積リストに対して追加する。なお、ユーザＢのユーザＩＤは「１１」であり、この追加された印刷ジョブには、ＪｏｂＩＤとして「１０６」が割り当てられたものとする。
【００９５】
図１０に戻って、画像形成装置１００は、蓄積した印刷ジョブに付与されているモードを判断する（シーケンスＳＱ２１２）。すなわち、画像形成装置１００は、受信した印刷ジョブが即時印刷モードであるか、待機印刷モードであるかを判断する。図１０および図１１に示す例では、ユーザＢが指示した印刷ジョブは即時印刷モードである（シーケンスＳＱ２１２において「即時印刷モード」）ので、画像形成装置１００は、シーケンスＳＱ２１４以下に示すプリント動作のための処理を実行する。なお、待機印刷モードの印刷ジョブの場合（シーケンスＳＱ２１２において「待機印刷モード」）には、画像形成装置１００は、ユーザＢから受信した印刷ジョブについてはプリント処理の対象とはせずに、後述するシーケンスＳＱ２２２以下の処理を実行する。
【００９６】
シーケンスＳＱ２１４において、画像形成装置１００は、自装置の収容部１０に収納されている用紙の残量を取得する。続いて、画像形成装置１００は、取得した用紙残量に基づいて、対象の印刷ジョブについてのプリント処理が可能であるか否かを判断する（シーケンスＳＱ２１６）。
【００９７】
対象の印刷ジョブについてのプリント処理が可能である場合（シーケンスＳＱ２１６においてＹＥＳの場合）には、画像形成装置１００は、対象の印刷ジョブについてのプリント処理を実行する（シーケンスＳＱ２１８）。
【００９８】
一方、図１０および図１１を参照して、対象の印刷ジョブについてのプリント処理が不可能である場合（シーケンスＳＱ２１６においてＮＯの場合）には、画像形成装置１００は、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給を通知するためのメッセージをパーソナルコンピュータＰＣ２へ送信する（シーケンスＳＱ２２２）。パーソナルコンピュータＰＣ２は、このメッセージを受信すると、印刷通知ダイアログを出力装置３０５上に出力する（シーケンスＳＱ２２４）。なお、この印刷通知ダイアログは、上述の図９と同様であるので、詳細な説明は繰返さない。
【００９９】
印刷通知ダイアログ４５０を見たユーザＢが、ＯＫボタン４５６（図９）を押下し、画像形成装置１００に用紙を補給したものとする（シーケンスＳＱ２２６）。さらに、ユーザＢは、この用紙の補給に際して、画像形成装置１００に蓄積されている印刷ジョブのうち、プリント処理を再開すべき印刷ジョブを指定する（シーケンスＳＱ２２８）。すなわち、用紙不足でプリント処理が開始されていない、即時印刷モードが付与されている印刷ジョブのうち、自身が要求した印刷ジョブを画像形成装置１００上などで指定する。
【０１００】
図１３は、図１０に示すシーケンスＳＱ１００において画像形成装置１００の操作パネル７における表示状態の一例を示す図である。図１３を参照して、操作パネル７の表示部７１には、プリント処理を再開すべき印刷ジョブの指定を促す「プリント再開するジョブを選択して下さい。」とのメッセージ、およびプリント処理が開始されていない、即時印刷モードが付与された印刷ジョブが一覧表示される。ユーザ（この場合には、ユーザＢ）は、操作パネル７の入力部７２を操作して、自身の要求した印刷ジョブを選択する。より具体的には、方向ボタンを操作して、表示部７１に表示されるカーソルを目的の印刷ジョブに設定した後、決定ボタンを押下することで、印刷ジョブが選択される。
【０１０１】
図１１に戻って、この再開する印刷ジョブの指定に応答して、画像形成装置１００は、通知された用紙の不足に対して、用紙を補給したユーザを特定する（シーケンスＳＱ２３０）。より具体的には、画像形成装置１００は、印刷ジョブ蓄積リスト２０４ａを参照して、指定された印刷ジョブに対応付けられているユーザＩＤ（ユーザＩＤ項目２８３の値）、もしくは送信元のパーソナルコンピュータのＩＰアドレス（依頼元ＩＰアドレス２８５の値）を取得する。
【０１０２】
さらに、画像形成装置１００は、シーケンスＳＱ２３０において取得した情報に基づいて、印刷ジョブ蓄積リスト２０４ａに登録されている即時印刷モードの印刷ジョブのうち、不足する用紙の補給を行なったユーザ（この場合には、ユーザＢ）に関連付けられた印刷ジョブの優先順位をより高い順位に変更する（シーケンスＳＱ２３２）。典型的には、画像形成装置１００は、不足する用紙の補給を行なったユーザが所有者となっている即時印刷モードの印刷ジョブの優先順位を最上位に変更する。上述の例においては、ユーザＢが不足する用紙を補給したので、図１２（ａ）に示す印刷ジョブ蓄積リスト２０４ａの登録内容のうち、ユーザＢが所有者であるＪｏｂＩＤが「１０６」の印刷ジョブが、ユーザＡが所有者であるＪｏｂＩＤが「１０５」の印刷ジョブより高い優先順位に変更される。すなわち、この優先順位の変更に伴って、印刷ジョブ蓄積リスト２０４ａは、図１２（ｂ）に示すような内容となる。
【０１０３】
なお、図１３に示すように、用紙補給を行なったユーザ自身が操作パネル７に対して操作を行なう構成に代えて、用紙補給時に、各ユーザに予め配布されているＩＣ（Integrated Circuit）を非接触の読取装置にかざすことで、ユーザ認証を行なう方法などを採用してもよい。
【０１０４】
図１１に戻って、画像形成装置１００は、図９に示すような印刷通知ダイアログを表示するためのメッセージの送信後において、用紙を補給するための収容部１０が開閉されたことを検出すると、収容部１０に収納されている用紙の残量を再度取得する（シーケンスＳＱ２３４）。続いて、画像形成装置１００は、取得した用紙残量に基づいて、対象の印刷ジョブ（この場合には、少なくともユーザＢが指示した印刷ジョブ）についてのプリント処理が可能であるか否かを再度判断する（シーケンスＳＱ２３６）。なお、収容部１０が開閉されたことは、装着検出センサ１９（図２）からの検出信号に基づいて判断される。
【０１０５】
対象の印刷ジョブについてのプリント処理が可能になった場合（シーケンスＳＱ２３６においてＹＥＳの場合）には、画像形成装置１００は、パーソナルコンピュータＰＣ２の出力装置３０５上に出力されている印刷通知ダイアログを閉じるためのメッセージをパーソナルコンピュータＰＣ１へ送信する（シーケンスＳＱ２３８）。そして、画像形成装置１００は、対象の印刷ジョブについてのプリント処理を実行する（シーケンスＳＱ２４０）。パーソナルコンピュータＰＣ１は、このメッセージを受信すると、表示中の印刷通知ダイアログを閉じる（シーケンスＳＱ２４２）。すなわち、画像形成装置１００は、パーソナルコンピュータＰＣ１への通知後に、即時印刷モードが付与された印刷ジョブについてのプリント処理の可否判断結果が変化すると、先にパーソナルコンピュータＰＣ１に通知した内容を更新する。なお、即時印刷モードが付与された印刷ジョブについてのプリント処理が可能になった場合に、パーソナルコンピュータＰＣで表示中の印刷通知ダイアログを閉じるだけでなく、収容部１０に補給された用紙の枚数や他の即時印刷モードが付与された印刷ジョブの状況などが変化した場合において、印刷通知ダイアログ内に表示される情報を更新するようにしてもよい。
【０１０６】
一方、図１０および図１１を参照して、対象の印刷ジョブについてのプリント処理が未だ不可能である場合（シーケンスＳＱ２３６においてＮＯの場合）には、画像形成装置１００は、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給を通知するためのメッセージをパーソナルコンピュータＰＣ２へ送信する（シーケンスＳＱ２２２）。そして、シーケンスＳＱ２２４以下の処理が繰返される。
【０１０７】
なお、印刷通知ダイアログ４５０を見たユーザＢが、指定した画像形成装置１００でのプリント処理の継続を望まない場合には、ジョブ取消ボタン４５８（図９）を押下することで、上述の図６と同様のシーケンスが実行される。その結果、画像形成装置１００は、ユーザＢが要求した印刷ジョブ（もしくは、印刷ジョブに基づいて生成されたラスターデータ）を削除するとともに、印刷ジョブ蓄積リスト２０４ａの登録内容のうち、対象の印刷ジョブに対応するエントリを削除する。
【０１０８】
＜画像形成装置の制御構造＞
図１４は、この発明の実施の形態に従う画像形成装置１００の制御構造を示すブロック図である。図１５は、この発明の実施の形態に従うパーソナルコンピュータＰＣの制御構造を示すブロック図である。
【０１０９】
図１４を参照して、画像形成装置１００は、その制御構造として、ジョブ受信部２０２と、ジョブ蓄積部２０４と、ジョブ実行部２０６と、ジョブ実行制御部２０８と、操作受付部２１０と、表示制御部２１２と、モード切替部２１４と、通知部２１６と、認証部２１８と、ジョブ実行可否判断部２２０とを含む。ジョブ蓄積部２０４は、ＲＡＭ２０３、ＥＥＰＲＯＭ２０７、ＨＤＤ２０９（図３）に含まれる所定の領域として提供される。また、ジョブ受信部２０２および通知部２１６は、外部通信Ｉ／Ｆ２１１および関連するドライバソフトがＣＰＵ２０１で実行されることで提供される。その他の各部は、典型的に、ＣＰＵ２０１（図３）がプログラムをＲＡＭ２０３（図３）に展開し、各コマンドを実行することで提供される。
【０１１０】
ジョブ受信部２０２は、パーソナルコンピュータＰＣなどの情報処理装置から送信される印刷ジョブを受信する。ジョブ受信部２０２は、この受信した印刷ジョブをジョブ蓄積部２０４へ渡す。なお、ジョブ受信部２０２がラスター変換を行なう機能を有していてもよい。
【０１１１】
ジョブ蓄積部２０４は、ジョブ受信部２０２からの印刷ジョブ（もしくは、印刷ジョブをラスター変換して得られたラスターデータ）を蓄積する。また、ジョブ蓄積部２０４は、印刷ジョブ蓄積リスト２０４ａを保持しており、印刷ジョブの蓄積に併せて、その内容を逐次更新する。なお、ジョブ蓄積部２０４は、後述するジョブ実行部２０６により蓄積された印刷ジョブについてのプリント処理が実行されると、その印刷ジョブを削除するとともに、印刷ジョブ蓄積リスト２０４ａの登録内容を更新する。
【０１１２】
ジョブ実行部２０６は、ジョブ実行制御部２０８からの制御指令に従って、ジョブ蓄積部２０４に蓄積されている印刷ジョブのうち指定された印刷ジョブを読出し、その読出した印刷ジョブに基づく制御コマンドをプリンタエンジンへ出力する。このプリンタエンジンへ出力する制御コマンドには、各色のトナー像を形成するための情報やプリントに用いられる用紙のサイズなどの情報が含まれる。
【０１１３】
ジョブ実行制御部２０８は、ジョブ蓄積部２０４に蓄積される印刷ジョブについてのプリント処理を制御する。より具体的には、ジョブ実行制御部２０８は、ジョブ蓄積部２０４に新たな印刷ジョブが蓄積されると、その印刷ジョブに付与されているモードを判断するとともに、その判断結果に基づいて、プリント処理を開始するか否かを決定する。プリント処理を開始することを決定すると、ジョブ実行制御部２０８は、ジョブ実行可否判断部２２０にプリント処理の実行可否を問合せて、プリント処理が可能である場合に、プリント処理を開始する。また、ジョブ実行制御部２０８は、印刷ジョブについてのプリント処理が不可能である場合に、当該印刷ジョブに関連付けられたユーザに通知を行なうための制御指令を通知部２１６に与える。さらに、ジョブ実行制御部２０８は、プリント処理が不可能であることの通知を行なった後、いずれかのユーザが消耗品の補給または交換を行なった場合に、認証部２１８において特定されたユーザの結果に基づいて、印刷ジョブ蓄積リスト２０４ａにおける印刷ジョブの優先順位を変更させるための制御指令をジョブ蓄積部２０４へ与える。
【０１１４】
操作受付部２１０は、ユーザによる操作を受付け、その操作内容をジョブ実行制御部２０８は与える。典型的には、操作受付部２１０は、ユーザによる操作パネル７の入力部７２（図１３）の操作内容に応じた信号をジョブ実行制御部２０８へ与える。表示制御部２１２は、ユーザに通知すべき情報などを表示させる。典型的には、表示制御部２１２は、操作パネル７の表示部７１（図１３）に状況に応じたメッセージなどを表示させる。なお、上述の実施形態においては、画像形成装置１００に装着された操作パネル７上に各種情報が表示され、あるいは操作パネル７上でユーザ操作がなされる構成について例示したが、同様の機能を、ネットワーク接続されたパーソナルコンピュータＰＣの画面上のインターフェイスとして提供してもよい。
【０１１５】
モード切替部２１４は、ジョブ実行制御部２０８における判断結果に基づいて、画像形成装置１００の電力モードを切替える。典型的には、画像形成装置１００は、通常のプリント処理が可能な「通常モード」と、消費電力を低減する「節電モード」とを有しており、この「節電モード」には、プリント処理の要求に応じて短時間に復帰することのできる「ローパワーモード」と、可能な限りの電力消費をカットした「スリープモード」とを含む。モード切替部２１４は、プリント処理すべき印刷ジョブが存在しない期間が継続すると、その継続時間に応じて、「通常モード」から「ローパワーモード」、「スリープモード」の順に、プリンタエンジンにモード切替コマンドを発することで、画像形成装置１００の電力モードを切替える。
【０１１６】
通知部２１６は、ジョブ実行可否判断部２２０が対象の印刷ジョブについてのプリント処理が不可能と判断した場合に、当該印刷ジョブについてのプリント処理が不可能であること、および当該プリント処理に必要な消耗品の補給／交換が必要であることを、当該印刷ジョブの送信元の情報処理装置へ通知する。典型的には、通知部２１６は、対象の印刷ジョブに対応付けて記録されているＩＰアドレスなどに基づいて、印刷通知ダイアログを表示するための通知用メッセージを送信する。
【０１１７】
認証部２１８は、対象の印刷ジョブについてのプリント処理が不可能であることが通知された後、消耗品の補給／交換が行なわれると、その消耗品の補給／交換を行なったユーザを特定する。典型的には、認証部２１８は、操作受付部２１０およびジョブ実行制御部２０８を介して受信した、ユーザによる操作パネル７の入力部７２に対する操作内容に基づいて、ユーザを特定する。あるいは、用紙補給時に、各ユーザに予め配布されているＩＣを非接触の読取装置にかざすことで得られる情報に基づいて、ユーザを特定してもよい。
【０１１８】
ジョブ実行可否判断部２２０は、ジョブ蓄積部２０４に蓄積された印刷ジョブのうち、即時印刷モードが付与されている印刷ジョブについて、プリント処理に必要な消耗品の状態に基づいて、当該印刷ジョブについてのプリント処理が可能であるか否かを判断する。典型的には、ジョブ実行可否判断部２２０は、残量検出センサ１８からの検出信号に基づいて、収容部１０に収納されている用紙の枚数を取得し、この取得した用紙の枚数と対象の印刷ジョブの印刷に要する用紙の枚数とを比較して、対象の印刷ジョブについてのプリント処理が可能であるか否かを判断する。
【０１１９】
なお、収容部１０に収納されている用紙の枚数を取得する構成としては、上述のような残量検出センサ１８に代えて、搬出ローラを含む装填機構を設けてもよい。この装填機構は、紙送りローラの回転によって収容部１０に用紙を装填する。そのため、この紙送りローラの回転数によって、収容部１０に収納されている用紙の枚数を正確に算出できる。
【０１２０】
なお、上述の実施の形態においては、画像形成装置１００とパーソナルコンピュータＰＣとがネットワークＮＷを通じて直接的に接続されている構成について例示したが、両者の間に印刷ジョブを管理するプリントサーバを設けてもよい。この場合には、このプリントサーバが図１４に示す機能ブロックの一部もしくは全部を提供するようにしてもよい。
【０１２１】
図１５を参照して、パーソナルコンピュータＰＣの各々は、その制御構造として、操作受付部３５２と、表示制御部３５４と、ジョブ生成部３５６と、通信部３５８とを含む。操作受付部３５２は、入力装置３０９（図４）および関連するドライバソフトがＣＰＵ３０１で実行されることで提供される。表示制御部３５４は、出力装置３０５（図４）および関連するドライバソフトがＣＰＵ３０１で実行されることで提供される。ジョブ生成部３５６は、典型的に、典型的に、ＣＰＵ３０１（図４）がプログラムをメモリ３１３（図４）に展開し、各コマンドを実行することで提供される。
【０１２２】
操作受付部３５２は、パーソナルコンピュータＰＣに対するユーザによる操作を受付け、その操作内容を表示制御部３５４やジョブ生成部３５６へ与える。
【０１２３】
表示制御部３５４は、パーソナルコンピュータＰＣ上で実行されるアプリケーションの画面出力を生成したり、印刷設定ダイアログを表示したり、画像形成装置１００からのメッセージに応答して印刷通知ダイアログを表示したりする。
【０１２４】
ジョブ生成部３５６は、ユーザからの印刷指示に応答して、対象のドキュメントなどから印刷ジョブを生成する。このとき、ジョブ生成部３５６は、ユーザが指定した即時印刷モードおよび待機印刷モードのいずれかを付与する。
【０１２５】
通信部３５８は、ジョブ生成部３５６によって生成された印刷ジョブを画像形成装置１００へ送信し、および画像形成装置１００からメッセージを受信して、表示制御部３５４などへ渡す。
【０１２６】
なお、プリンタドライバの機能として、有効なプリントデータを含まないダミー印刷ジョブを画像形成装置１００に送信し、当該送信先の画像形成装置１００におけるプリント処理が可能であるか否かを予め通知するようにしてもよい。
【０１２７】
＜画像形成装置における処理手順＞
図１６および図１７は、この発明の実施の形態に従う画像形成装置１００における処理手順を示すフローチャートである。なお、図１６および図１７に示す各ステップは、典型的には、制御部２のＣＰＵ２０１がプログラムを実行することで実現される。
【０１２８】
図１６および図１７を参照して、ＣＰＵ２０１は、いずれかの情報処理装置から印刷ジョブを受信したか否かを判断する（ステップＳ２）。印刷ジョブを受信していない場合（ステップＳ２においてＮＯの場合）には、ステップＳ２の処理が繰返される。
【０１２９】
印刷ジョブを受信した場合（ステップＳ２においてＹＥＳの場合）には、ＣＰＵ２０１は、ＲＡＭ２０３、ＥＥＰＲＯＭ２０７、ＨＤＤ２０９などの記憶装置に、受信した印刷ジョブを蓄積する（ステップＳ４）。なお、ＣＰＵ２０１は、受信した印刷ジョブに対して、必要に応じてラスター変換などを行なって、生成したラスターデータを格納する。さらに、ＣＰＵ２０１は、蓄積した印刷ジョブに基づいて、印刷ジョブ蓄積リスト２０４ａの内容を更新する（ステップＳ６）。
【０１３０】
続いて、ＣＰＵ２０１は、蓄積した印刷ジョブに付与されているモードを判断する（ステップＳ８）。蓄積した印刷ジョブに付与されているモードが即時印刷モードである場合（ステップＳ８において「即時印刷モード」の場合）には、処理はステップＳ１０へ進む。一方、蓄積した印刷ジョブに付与されているモードが待機印刷モードである場合（ステップＳ８において「待機印刷モード」の場合）には、処理はステップＳ７０へ進む。
【０１３１】
ステップＳ１０において、ＣＰＵ２０１は、残量検出センサ１８からの検出信号に基づいて、収容部１０に収納されている用紙の枚数を取得する。また、ＣＰＵ２０１は、対象の印刷ジョブの印刷に要する用紙の枚数を算出する（ステップＳ１２）。そして、ＣＰＵ２０１は、ステップＳ１０において取得した収容部１０に収納されている用紙の枚数と、対象の印刷ジョブの印刷に要する用紙の枚数とを比較して、対象の印刷ジョブについてのプリント処理が可能であるか否かを判断する（ステップＳ１４）。対象の印刷ジョブについてのプリント処理が不可能である場合（ステップＳ１４においてＮＯの場合）には、処理はステップＳ３０へ進む。
【０１３２】
一方、対象の印刷ジョブについてのプリント処理が可能である場合（ステップＳ１４においてＹＥＳの場合）には、ＣＰＵ２０１は、対象の印刷ジョブについてのプリント処理を実行する（ステップＳ１６）。プリント処理の実行後、処理はステップＳ１８へ進む。
【０１３３】
ステップＳ１８において、ＣＰＵ２０１は、即時印刷モードが付与されている他の印刷ジョブが蓄積されているか否かを判断する。即時印刷モードが付与されている他の印刷ジョブが蓄積されている場合（ステップＳ１８においてＹＥＳの場合）には、ステップＳ１０以下の処理が繰返される。
【０１３４】
一方、即時印刷モードが付与されている他の印刷ジョブが蓄積されていない場合（ステップＳ１８においてＮＯの場合）には、ＣＰＵ２０１は、待機印刷モードが付与されている印刷ジョブが蓄積されているか否かを判断する（ステップＳ２０）。待機印刷モードが付与されている印刷ジョブが蓄積されていない場合（ステップＳ２０においてＮＯの場合）には、処理はリターンする。
【０１３５】
一方、待機印刷モードが付与されている印刷ジョブが蓄積されている場合（ステップＳ２０においてＹＥＳの場合）には、ＣＰＵ２０１は、残量検出センサ１８からの検出信号に基づいて、収容部１０に収納されている用紙の枚数を取得する（ステップＳ２２）。続いて、ＣＰＵ２０１は、印刷ジョブ蓄積リスト２０４ａに登録されている待機印刷モードが付与された印刷ジョブのうち、ステップＳ２２において取得した収容部１０に収納されている用紙の枚数を越えない範囲で、プリント処理が可能なものを特定する（ステップＳ２４）。さらに、ＣＰＵ２０１は、プリント処理が可能な印刷ジョブが１つ以上存在するか否かを判断する（ステップＳ２６）。プリント処理が可能な印刷ジョブが１つ以上存在しない場合（ステップＳ２６においてＮＯ）の場合には、処理はリターンする。
【０１３６】
一方、プリント処理が可能な印刷ジョブが１つ以上存在する場合（ステップＳ２６においてＹＥＳ）の場合には、ＣＰＵ２０１は、ステップＳ２４において特定した印刷ジョブについてのプリント処理を実行する（ステップＳ２８）。プリント処理の実行後、処理はリターンする。
【０１３７】
ステップＳ３０において、ＣＰＵ２０１は、対象の印刷ジョブについて、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給が必要であることを通知するためのメッセージを、当該対象の印刷ジョブの所有者のユーザがログインしている情報処理装置へ送信する。なお、ＣＰＵ２０１は、印刷ジョブ蓄積リストに登録されている対象の印刷ジョブに対応する依頼元ＩＰアドレス２８５の値に基づいて、当該メッセージの送り先の情報処理装置を特定する。その後、ＣＰＵ２０１は、装着検出センサ１９からの検出信号に基づいて、収容部１０が開閉されたか否かを判断する（ステップＳ３２）。収容部１０が開閉されていない場合（ステップＳ３２においてＮＯの場合）には、処理はステップＳ４０へ進む。
【０１３８】
収容部１０が開閉された場合（ステップＳ３２においてＹＥＳの場合）には、ＣＰＵ２０１は、残量検出センサ１８からの検出信号に基づいて、収容部１０に収納されている用紙の枚数を再取得する（ステップＳ３４）。続いて、ＣＰＵ２０１は、ステップＳ３４において再取得した収容部１０に収納されている用紙の枚数と、対象の印刷ジョブの印刷に要する用紙の枚数とを比較して、対象の印刷ジョブについてのプリント処理が可能になったか否かを判断する（ステップＳ３６）。対象の印刷ジョブについてのプリント処理が可能になっていない場合（ステップＳ３６においてＮＯの場合）には、処理はステップＳ４０へ進む。
【０１３９】
一方、対象の印刷ジョブについてのプリント処理が可能になった場合（ステップＳ３６においてＹＥＳの場合）には、処理はステップＳ１６へ進む。すなわち、ＣＰＵ２０１は、対象の印刷ジョブについてのプリント処理を実行する。
【０１４０】
ステップＳ４０において、ＣＰＵ２０１は、ステップＳ３０において通知するためのメッセージを送信した情報処理装置から、印刷ジョブの取消メッセージを受信したか否かを判断する。印刷ジョブの取消メッセージを受信していない場合（ステップＳ４０においてＮＯの場合）には、処理はステップＳ４４へ進む。
【０１４１】
一方、印刷ジョブの取消メッセージを受信した場合（ステップＳ４０においてＹＥＳの場合）には、ＣＰＵ２０１は、受信した取消メッセージに対応する印刷ジョブを削除するとともに、印刷ジョブ蓄積リスト２０４ａの登録内容のうち、対象の印刷ジョブに対応するエントリを削除する（ステップＳ４２）。そして、処理はステップＳ４４へ進む。
【０１４２】
ステップＳ４４において、ＣＰＵ２０１は、いずれかの情報処理装置から新たな印刷ジョブを受信したか否かを判断する。新たな印刷ジョブを受信していない場合（ステップＳ４４においてＮＯの場合）には、ステップＳ３２以下の処理が繰返される。
【０１４３】
新たな印刷ジョブを受信した場合（ステップＳ４４においてＹＥＳの場合）には、ＣＰＵ２０１は、ＲＡＭ２０３、ＥＥＰＲＯＭ２０７、ＨＤＤ２０９などの記憶装置に、受信した新たな印刷ジョブを蓄積し（ステップＳ４６）蓄積した印刷ジョブに基づいて、印刷ジョブ蓄積リスト２０４ａの内容を更新する（ステップＳ４８）。
【０１４４】
続いて、ＣＰＵ２０１は、蓄積した印刷ジョブに付与されているモードを判断する（ステップＳ５０）。蓄積した印刷ジョブに付与されているモードが待機印刷モードである場合（ステップＳ５０において「待機印刷モード」の場合）には、ステップＳ３２以下の処理が繰返される。
【０１４５】
一方、蓄積した印刷ジョブに付与されているモードが即時印刷モードである場合（ステップＳ５０において「即時印刷モード」の場合）には、ＣＰＵ２０１は、新たに蓄積された印刷ジョブについて、プリント処理が不可能であること、およびプリント処理に必要な用紙の補給が必要であることを通知するためのメッセージを、当該新たに蓄積された印刷ジョブの所有者のユーザがログインしている情報処理装置へ送信する（ステップＳ５２）。その後、ＣＰＵ２０１は、装着検出センサ１９からの検出信号に基づいて、収容部１０が開閉されたか否かを判断する（ステップＳ５４）。収容部１０が開閉されていない場合（ステップＳ５４においてＮＯの場合）には、処理はステップＳ６６へ進む。
【０１４６】
収容部１０が開閉された場合（ステップＳ５４においてＹＥＳの場合）には、ＣＰＵ２０１は、操作パネル７に対してユーザがなした操作内容に基づいて、不足する用紙の補給を行なったユーザを特定する（ステップＳ５６）。続いて、ＣＰＵ２０１は、ステップＳ５６において特定したユーザに関連付けられている即時印刷モードの印刷ジョブの優先順位がより高い順位になるように、印刷ジョブ蓄積リスト２０４ａの内容を更新する（ステップＳ５８）。さらに、ＣＰＵ２０１は、残量検出センサ１８からの検出信号に基づいて、収容部１０に収納されている用紙の枚数を再取得する（ステップＳ６０）。続いて、ＣＰＵ２０１は、ステップＳ６０において再取得した収容部１０に収納されている用紙の枚数と、最も優先順位の高い印刷ジョブの印刷に要する用紙の枚数とを比較して、対象の印刷ジョブについてのプリント処理が可能になったか否かを判断する（ステップＳ６２）。対象の印刷ジョブについてのプリント処理が可能になっていない場合（ステップＳ６２においてＮＯの場合）には、処理はステップＳ６６へ進む。
【０１４７】
一方、対象の印刷ジョブについてのプリント処理が可能になった場合（ステップＳ６２においてＹＥＳの場合）には、ＣＰＵ２０１は、通知するためのメッセージを送信済の情報処理装置に対して、印刷通知ダイアログを閉じるためのメッセージを送信する（ステップＳ６４）。そして、処理はステップＳ１６へ進む。すなわち、ＣＰＵ２０１は、対象の印刷ジョブについてのプリント処理を実行する。
【０１４８】
ステップＳ６６において、ＣＰＵ２０１は、ステップＳ５２において通知するためのメッセージを送信した情報処理装置から、印刷ジョブの取消メッセージを受信したか否かを判断する。印刷ジョブの取消メッセージを受信していない場合（ステップＳ６６においてＮＯの場合）には、ステップＳ４４以下の処理が繰返される。
【０１４９】
一方、印刷ジョブの取消メッセージを受信した場合（ステップＳ６６においてＹＥＳの場合）には、ＣＰＵ２０１は、受信した取消メッセージに対応する印刷ジョブを削除するとともに、印刷ジョブ蓄積リスト２０４ａの登録内容のうち、対象の印刷ジョブに対応するエントリを削除する（ステップＳ６８）。そして、ステップＳ４４以下の処理が繰返される。
【０１５０】
これに対して、ステップＳ７０において、ＣＰＵ２０１は、待機印刷モードが付与された印刷ジョブの受信および蓄積によって、待機印刷モードの印刷ジョブに対するプリント処理を開始するための条件が満たされたか否かを判断する。より具体的には、ＣＰＵ２０１は、（１）現時点で画像形成装置１００のウォームアップ動作が完了済であるか否か、および（２）蓄積済の待機印刷モードの印刷ジョブについての印刷枚数が所定数を超えているか否か、を判断する。そして、少なくとも１つの条件が満足された場合に、ＣＰＵ２０１は、待機印刷モードの印刷ジョブに対するプリント処理を開始するための条件が満たされたと判断する。なお、これらの条件に代えて、あるいはこれらの条件に加えて、（３）予め定められた時刻になっているか否か、（４）蓄積されている印刷ジョブのデータ量が所定値を超えているか否か、（５）画像形成装置１００の印刷ジョブを蓄積する記憶容量の残りが所定値を下回っているか否か、といった条件を採用してもよい。
【０１５１】
待機印刷モードの印刷ジョブに対するプリント処理を開始するための条件が満たされた場合（ステップＳ７０においてＹＥＳ）の場合には、処理はステップＳ２２へ進む。すなわち、ＣＰＵ２０１は、待機印刷モードが付与された印刷ジョブについてのプリント処理を実行する。
【０１５２】
一方、待機印刷モードの印刷ジョブに対するプリント処理を開始するための条件が満たされていない場合（ステップＳ７０においてＮＯ）の場合には、処理はリターンする。
【０１５３】
＜作用・効果＞
この発明の実施の形態によれば、画像形成装置１００に蓄積された印刷ジョブに即時印刷モードが付与されている場合には、プリント処理に必要な消耗品（典型的には、用紙）の状態に基づいて、当該印刷ジョブについてのプリント処理の開始前に、それが可能であるか否かが判断される。ここで、当該印刷ジョブについてのプリント処理が不可能であると判断されると、プリント処理が不可能であること、および当該プリント処理に必要な消耗品の補給／交換が必要であることが、少なくとも当該印刷ジョブを指示したユーザに通知される。さらに、いずれかのユーザが消耗品を補給し、当該印刷ジョブについてのプリント処理が可能になると、プリント処理が開始される。
【０１５４】
これにより、消耗品不足などによってプリント処理が完全には実行できないような事態の発生を防止できる。そのため、即時印刷モードが指定された印刷ジョブと、待機印刷モードが指定された印刷ジョブとが同一の画像形成装置で混在する状況であっても、印刷結果物を急いで受取りたいので、即時印刷モードを指定したユーザは、早くかつ確実に印刷結果物を受取ることができる。
【０１５５】
また、即時印刷モードを指定した印刷指示を与えたユーザに消耗品の不足などが通知されるので、当該ユーザは、状況に応じた対処を行なうことができる。さらに、待機印刷モードを指定した印刷指示を与えたユーザに比較して、消耗品の不足などをより確実に通知することができる。
【０１５６】
また、この発明の実施の形態によれば、パーソナルコンピュータＰＣ上では、消耗品の不足などを通知する印刷通知ダイアログ上に、対象の印刷ジョブの取消指令を受付けるための取消ボタンが配置される。ユーザがこの取消ボタンを押下すると、画像形成装置１００に蓄積されている対象の印刷ジョブが削除される。
【０１５７】
これにより、印刷結果物を急いで受取りたいユーザは、先に印刷ジョブを送信した画像形成装置でのプリント処理を続行させるために用紙を補給するか、あるいは、同一の印刷ジョブを代替の画像形成装置にプリント処理させるかを選択することができる。
【０１５８】
また、この発明の実施の形態によれば、消耗品の不足などが通知された後に、対象の印刷ジョブについてのプリント処理が可能になった場合には、先に通知された内容が更新、典型的には、印刷通知ダイアログが閉じられる。これにより、プリント処理が不可能であると判断された後、他のユーザが画像形成装置に消耗品を補給することでプリント処理が可能になったような場合に、その事実を知ることができる。そのため、複数のユーザが同一の画像形成装置に消耗品を補給するために席を立つといったことを回避することができる。
【０１５９】
また、この発明の実施の形態によれば、即時印刷モードが付与された印刷ジョブが複数蓄積されている状況下において、消耗品の不足などの通知に応答していずれかのユーザが消耗品を補給すると、当該消耗品を補給したユーザについての印刷ジョブの優先順位がより高いものに変更される。すなわち、当該ユーザの印刷ジョブがより早くプリント処理されるようになる。
【０１６０】
これにより、画像形成装置における消耗品の不足といった事態に早く対応したユーザは、自身が指示した印刷ジョブに印刷結果物を早く受取ることができる。
【０１６１】
＜その他の実施の形態＞
本実施の形態に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０１６２】
また、本実施の形態に従うＣＰＵで実行されるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。したがって、このようなモジュールを含まないプログラムも、本発明に係るプログラムに含まれ得る。
【０１６３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６４】
２  制御部、３  中間ベルトユニット、４  定着器ユニット、７  操作パネル、１０  収容部、１２  用紙、１４  搬送ガイド、１６  給紙ローラ、１８  残量検出センサ、１９  装着検出センサ、２０  感光体、２２  露光部、２４  帯電部、２６  現像部、２８  感光体クリーナ、３０  中間転写ベルト、３２  濃度センサ、３６，３７  ２次転写ローラ、３８  中間転写ベルトクリーナ、４０  加熱ローラ、４１  加圧ローラ、４２  温度センサ、５０，５１  タイミングローラ、５２  排出ローラ、５４  排出トレイ、６０  冷却ファン、６２  開口部、７１  表示部、７２  入力部、１００  画像形成装置、２０１  ＣＰＵ、２０２  ジョブ受信部、２０４  ジョブ蓄積部、２０４ａ  印刷ジョブ蓄積リスト、２０６  ジョブ実行部、２０８  ジョブ実行制御部、２１０  操作受付部、２１１  外部通信Ｉ／Ｆ、２１２  表示制御部、２１３  内部通信Ｉ／Ｆ、２１４  モード切替部、２１５  内部バス、２１６  通知部、２１８  認証部、２２０  ジョブ実行可否判断部、３０１  ＣＰＵ、３０３  内部バス、３０５  出力装置、３０７  通信Ｉ／Ｆ、３０９  入力装置、３１３  メモリ、３１５  ＣＤ−ＲＯＭドライブ、３１５ａ  ＣＤ−ＲＯＭ、３１７  フレキシブルドライブ、３１７ａ  フレキシブルディスク、３５２  操作受付部、３５４  表示制御部、３５６  ジョブ生成部、３５８  通信部、ＡＰ  アクセスポイント、ＭＴ  携帯端末、ＮＷ  ネットワーク、ＰＣ，ＰＣ１〜ＰＣ３  パーソナルコンピュータ、ＳＹＳ  画像形成システム、ＴＣ，ＴＣＣ，ＴＣＭ，ＴＣＹ，ＴＣＫ  トナーカートリッジユニット。
【図１】
2010199838.tif 000003
【図２】
2010199838.tif 000004
【図３】
2010199838.tif 000005
【図４】
2010199838.tif 000006
【図５】
2010199838.tif 000007
【図６】
2010199838.tif 000008
【図７】
2010199838.tif 000009
【図８】
2010199838.tif 000010
【図９】
2010199838.tif 000011
【図１０】
2010199838.tif 000012
【図１１】
2010199838.tif 000013
【図１２】
2010199838.tif 000014
【図１３】
2010199838.tif 000015
【図１４】
2010199838.tif 000016
【図１５】
2010199838.tif 000017
【図１６】
2010199838.tif 000018
【図１７】
2010199838.tif 000019