(57)【要約】【課題】割り込み印刷が可能である場合に、一時中断された印刷ジョブを要求したユーザに対する利便性を損なうことがないようにする。【解決手段】画像形成装置は、現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する。用紙残量取得部２０８は印刷に用いられる用紙残量を検知し、用紙消費量算出部２０７は割り込み印刷ジョブで使用される消耗剤の第１の使用量と、一時中断された印刷ジョブで一時中断から印刷終了までに使用される消耗剤の第２の使用量とに応じて用紙残量が不足するか否かを判定する。そして、消耗剤残量が不足すると判定すると、用紙消費量算出部は操作パネルなどに割り込み印刷ジョブに関して警告を表示する。【選択図】図２
2013049213.tif 000002
【特許請求の範囲】
【請求項１】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置であって、
前記印刷に用いられる消耗剤の残量を消耗剤残量として検知する消耗剤残量検知手段と、
前記割り込み印刷ジョブで使用される消耗剤の第１の使用量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに使用される消耗剤の第２の使用量とに応じて前記消耗剤残量が不足するか否かを判定する判定処理を行う第１の判定手段と、
前記第１の判定手段によって前記消耗剤残量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告手段とを有することを特徴とする画像形成装置。
【請求項２】
前記警告手段は、前記第１の判定手段によって前記消耗剤残量が前記第１の使用量と前記第２の使用量との総和よりも少ないと判定されると、前記警告を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記割り込み印刷ジョブを実行する際、前記消耗剤残量が不足するか否かを判定する第２の判定手段を有し、
前記警告手段は、前記第２の判定手段によって前記消耗剤残量が不足すると判定されると、前記警告を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第１の判定手段は、前記第２の判定手段によって前記消耗剤残量が不足しないと判定されると、前記判定処理を行うことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記警告手段による警告の後、割り込み印刷の開始が指示されると、前記現在実行中の印刷ジョブを中断した後、割り込み印刷ジョブを実行する割り込みジョブ実行手段を有することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記割り込み印刷が存在しない場合でも、前記消耗剤残量に応じて前記現在実行中の印刷ジョブで前記消耗剤残量が不足するか否か判定する第３の判定手段を有し、
前記第１の判定手段は、前記第３の判定手段によって前記現在実行中の印刷ジョブで前記消耗剤残量が不足しないと判定されると、前記判定処理を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項７】
前記第３の判定手段によって前記現在実行中の印刷ジョブで前記消耗剤残量が不足すると判定されると、前記現在実行中の印刷ジョブを中断した後、前記割り込み印刷ジョブを実行する割り込みジョブ実行手段を有することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記警告通知を行った後、前記消耗剤残量の変化に応じて前記消耗剤が補充されたか否かを判定する第４の判定手段と、
前記第４の判定手段によって前記消耗剤が補充されたと判定されると、前記現在実行中の印刷ジョブを中断した後、前記割り込み印刷ジョブを実行する割り込みジョブ実行手段を有することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項９】
前記警告が行われた後、前記現在実行中の印刷ジョブを一時中断して印刷を再開した後に前記消耗剤残量が不足しない部数で前記割り込み印刷ジョブを実行するか否かを確認する確認手段と、
前記確認手段によって前記割り込み印刷ジョブを実行することが確認されると、前記現在実行中の印刷ジョブを中断した後、前記部数で前記割り込み印刷ジョブを実行する割り込みジョブ実行手段を有することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項１０】
前記確認手段によって前記割り込み印刷ジョブを実行しないが確認されると、前記消耗剤残量の変化に応じて前記消耗剤が補充されたか否かを判定する第４の判定手段を有し、
前記ジョブ実行手段は、前記第４の判定手段によって前記消耗剤が補充されたと判定されると前記現在実行中の印刷ジョブを中断した後、前記割り込み印刷ジョブを実行することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記消耗剤は、印刷用紙、トナー、インク、ステープル針、製本のり、およびバインダーの少なくとも１つであることを特徴とする請求項１〜１０のいずれか１項に記載の画像形成装置。
【請求項１２】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置であって、
前記印刷で発生した廃棄物を蓄積する廃棄物コンテナの残容量を検知する廃残容量検知手段と、
前記割り込み印刷ジョブで発生する廃棄物の第１の量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに発生する廃棄物の第２の量とに応じて前記残容量が不足するか否かを判定する判定手段と、
前記判定手段によって前記残容量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告手段とを有することを特徴とする画像形成装置。
【請求項１３】
前記廃棄物は、印刷用紙トリム屑、パンチ屑、廃トナー又はインク、廃ステープル針、廃製本のり、又は廃バインダー屑の少なくとも１つであることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記画像形成装置は通信回線を介して外部装置に接続されて、前記外部装置から前記画像形成装置に対して前記印刷ジョブが送信され、
前記警告手段は前記警告を前記外部装置に対して行うことを特徴とする請求項１〜１３のいずれか１項に記載の画像形成装置。
【請求項１５】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置の制御方法であって、
検知センサによって前記印刷に用いられる消耗剤の残量を消耗剤残量として検知する消耗剤残量検知ステップと、
前記割り込み印刷ジョブで使用される消耗剤の第１の使用量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに使用される消耗剤の第２の使用量とに応じて前記消耗剤残量が不足するか否かを判定する判定ステップと、
前記判定ステップによって前記消耗剤残量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告ステップとを有することを特徴とする制御方法。
【請求項１６】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置の制御方法であって、
検知センサによって前記印刷で発生した廃棄物を蓄積する廃棄物コンテナの残容量を検知する廃残容量検知ステップと、
前記割り込み印刷ジョブで発生する廃棄物の第１の量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに発生する廃棄物の第２の量とに応じて前記残容量が不足するか否かを判定する判定ステップと、
前記判定ステップによって前記残容量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告ステップとを有することを特徴とする制御方法。
【請求項１７】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置で用いられる制御プログラムであって、
前記画像形成装置が備えるコンピュータに、
検知センサによって前記印刷に用いられる消耗剤の残量を消耗剤残量として検知する消耗剤残量検知ステップと、
前記割り込み印刷ジョブで使用される消耗剤の第１の使用量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに使用される消耗剤の第２の使用量とに応じて前記消耗剤残量が不足するか否かを判定する判定ステップと、
前記判定ステップによって前記消耗剤残量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告ステップとを実行させることを特徴とする制御プログラム。
【請求項１８】
現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置で用いられる制御プログラムであって、
前記画像形成装置が備えるコンピュータに、
検知センサによって前記印刷で発生した廃棄物を蓄積する廃棄物コンテナの残容量を検知する廃残容量検知ステップと、
前記割り込み印刷ジョブで発生する廃棄物の第１の量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに発生する廃棄物の第２の量とに応じて前記残容量が不足するか否かを判定する判定ステップと、
前記判定ステップによって前記残容量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告ステップとを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、割り込み印刷が可能な画像形成装置、その制御方法、および制御プログラムに関する。
【背景技術】
【０００２】
一般に、マルチファンクションプリンタ（ＭＦＰ）などの画像形成装置（以下印刷装置ともいう）では、複数のユーザから同時に印刷ジョブを受け付けて印刷処理を行うことが可能である。この場合、印刷装置に備えられた印刷エンジンは一度に複数の印刷ジョブを印刷できない。よって、印刷装置は印刷ジョブを受け付け順番に処理する。
【０００３】
上記のように、受け付け順に印刷ジョブを処理すると、例えば、ページ数の非常に多い印刷ジョブが開始された場合には、緊急の印刷ジョブが次に存在しても、当該緊急の印刷ジョブは先の印刷ジョブの印字動作が終了するまで待たされることになる。
【０００４】
このような状況に対処するため、印刷装置において、処理中の印刷ジョブを一旦中断して、他の印刷ジョブを割り込ませるようにしたものがある（例えば、特許文献１参照）。特許文献１の手法では、処理中の印刷ジョブを一時中断して、他の印刷ジョブを割り込ませて処理を行った後、一時中断した印刷ジョブを再開するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−１１２０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、割り込み前の印刷ジョブは、割り込み印刷ジョブの終了後に処理が再開されるものの、割り込み処理の前後においてトナーなどの消耗剤の残量は割り込み印刷ジョブによって消耗剤が消費される関係上変化する。ここで消耗剤とは、例えば、印刷用紙、トナー、およびステープルの針などをいう。
【０００７】
このため、一時中断された印刷ジョブが再開された際、消耗剤が不足して、当該印刷ジョブに係る印刷が完了しないことがある。この場合には、一時中断された印刷ジョブは消耗剤が補給されるまでさらに中断されることになってしまう。このため、一時中断された印刷ジョブを要求したユーザは消耗剤を補給しなければならない。
【０００８】
加えて、上記の消耗剤以外にも、例えば、パンチ屑・トリム屑・廃トナーなど所定の量を蓄積すると廃棄が必要なものがある。また、ドラム・ローラなど所定の使用頻度を超えると交換が必要な構成部品もある。そして、一時中断された印刷ジョブを再開する際に、上記の廃棄又は構成部品の交換を行わなければならないことがある。
【０００９】
例えば、割り込み印刷によって廃トナーの蓄積量が増加した結果、一時中断された印刷ジョブを再開した後に廃トナー容器が満杯になることがある。この場合には、廃トナー容器が交換されるまで、一時中断された印刷ジョブの再開が行われないことになる。よって、一時中断された印刷ジョブを要求したユーザは廃トナー容器を交換しなければならない。
【００１０】
上述のように、割り込み印刷ジョブを許可すれば、例えば、緊急の印刷ジョブを直ちに印刷することが可能となるものの、一時中断された印刷ジョブを要求したユーザにとっては、印刷の完了が遅延するばかりでなく、消耗剤補給作業又は廃棄・交換作業が必要となることがある。
【００１１】
このため、一時中断された印刷ジョブを要求したユーザにとっては印刷ジョブを実行する際の手間および時間が増大して利便性が損なわれてしまう。
【００１２】
従って、本発明の目的は、割り込み印刷が可能である場合に、一時中断された印刷ジョブを要求したユーザに対する利便性を損なうことのない画像形成装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、本発明による画像形成装置は、現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置であって、前記印刷に用いられる消耗剤の残量を消耗剤残量として検知する消耗剤残量検知手段と、前記割り込み印刷ジョブで使用される消耗剤の第１の使用量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに使用される消耗剤の第２の使用量とに応じて前記消耗剤残量が不足するか否かを判定する判定処理を行う第１の判定手段と、前記第１の判定手段によって前記消耗剤残量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告手段とを有することを特徴とする。
【００１４】
また、本発明による画像形成装置は、現在実行中の印刷ジョブを一時中断して、別の印刷ジョブを割り込み印刷ジョブとして割り込ませて印刷を行い、前記割り込み印刷ジョブが終了した後、一時中断された印刷ジョブを再開する画像形成装置であって、前記印刷で発生した廃棄物を蓄積する廃棄物コンテナの残容量を検知する廃残容量検知手段と、前記割り込み印刷ジョブで発生する廃棄物の第１の量と、前記一時中断された印刷ジョブで前記一時中断から印刷終了までに発生する廃棄物の第２の量とに応じて前記残容量が不足するか否かを判定する判定手段と、前記判定手段によって前記残容量が不足すると判定されると、前記割り込み印刷ジョブに関して警告を行う警告手段とを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、割り込み印刷が可能である場合に、一時中断された印刷ジョブを要求したユーザに対する利便性が損なわれることがない。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態による画像形成装置が用いられた印刷システムの一例についてそのハードウェアの構成を示すブロック図である。
【図２】図１に示す印刷装置のソフトウェアモジュールの構成の一例を示すブロック図である。
【図３】印刷ジョブの中止又は割り込みを行う場合に図１に示す操作パネルに表示されるメニュー画面の一例を示す図である。
【図４】図１に示す印刷装置において割り込み印刷が指示された際の動作を説明するためのフローチャートである。
【図５】割り込み印刷中に用紙切れが発生する場合に図１に示す操作パネルに表示される警告通知画面の一例を示す図である。
【図６】再開後の印刷中に用紙切れが発生する場合に図１に示す操作パネルに表示される警告通知画面の一例を示す図である。
【図７】図２に示す用紙残量取得部で取得される用紙残量を示す図であり、  （ａ）はその第１の例を示す図、（ｂ）はその第２の例を示す図、（ｃ）はその第３の例を示す図である。
【図８】本発明の第２の実施形態による印刷装置において割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【図９】本発明の第３の実施形態による印刷装置において、割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【図１０】本発明の第４の実施形態による印刷装置において、割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態による画像形成装置について図面を参照して説明する。
【００１８】
［第１の実施形態］
図１は、本発明の第１の実施形態による画像形成装置が用いられた印刷システムの一例についてそのハードウェアの構成を示すブロック図である。
【００１９】
図示の印刷システムは、ホストコンピュータ１０１および画像形成装置（以下印刷装置という）１１０を有している。そして、ホストコンピュータ１０１および印刷装置１１０は通信回線１０５によって相互に接続されている。
【００２０】
図示の例では、ホストコンピュータ１０１および印刷装置１１０はそれぞれ１台ずつ示されているが、印刷システムはホストコンピュータおよび印刷装置を複数備えるようにしてもよい。また、通信回線１０５として、例えば、ＬＡＮ又はＷＡＮなどのネットワークを用いるようにしてもよい。
【００２１】
ホストコンピュータ１０１は、入力装置（図示せず）から印刷ジョブ要求が入力されると印刷ジョブを生成して印刷装置１１０に送信する。印刷装置１１０はコントローラボックス２００を備えている。このコントローラボックス２００は各種データ処理を行うとともに、印刷装置１１０の動作を制御する。
【００２２】
さらに、印刷装置１１０は操作パネル１２０を備えている。この操作パネル１２０は、例えば、タッチパネルを有し、ユーザによる各種操作を受け付ける。スキャナ１３０は光学センサを備えており、原稿文書をスキャンして、スキャン画像データを得る。
【００２３】
給紙装置部１４０は、複数の給紙段を備えており、これら給紙段にはそれぞれ記録用紙が収納されている。プリンタエンジン１５０は、イメージデータ（画像データ）に応じて記録用紙に印刷を行って、印刷結果１６０として出力する。
【００２４】
図示のように、にコントローラボックス２００は、入出力（Ｉ／Ｏ）制御部１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＣＰＵ１１４、およびハードディスクドライブ（ＨＤＤ）１１５を有している。これらＩ／Ｏ制御部１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＣＰＵ１１４、およびＨＤＤ１１５はシステムバス１１６を介して相互に接続されている。さらに、システムバス１１６には、操作パネル１２０、スキャナ１３０、給紙装置部１４０、およびプリンタエンジン１５０が接続されている。
【００２５】
Ｉ／Ｏ制御部１１１は外部ネットワークとの通信制御を行う。ＲＯＭ１１２には各種制御プログラムが記憶されている。ＲＡＭ１１３にはＲＯＭ１１２に記憶された制御プログラムが読み出され、ＲＡＭ１１３はＣＰＵ１１４の主メモリおよびワークメモリとして用いられる。
【００２６】
ＣＰＵ１１４は、ＲＡＭ１１３に読み込まれた制御プログラムを実行し、さらに、各種デバイスを統括的に制御する。ＨＤＤ１１５には、画像データおよび印刷ジョブデータなどの大容量データが一時的又は長期的に保存される。
【００２７】
なお、制御プログラムおよびオペレーティングシステムはＲＯＭ１１２に加えて、ＨＤＤ１１５にも格納される。さらに、コントロールボックス２００はＮＶＲＡＭ（不揮発性ＲＡＭ：図示せず）を備えて、このＮＶＲＡＭに操作パネル１２０から入力された印刷装置モード設定情報を記憶するようにしてもよい。
【００２８】
前述のように、給紙装置部１４０は複数の給紙段を有している。図示の例では、給紙装置部１４０は、６つの給紙段１４１〜１４６を備え、これら給紙段１４１〜１４６にはそれぞれ用紙残量センサ１４１ａ〜１４６ａ（検知センサ）が配置されている。
【００２９】
なお、図示はしないが、給紙装置部１４０は、給紙段１４１〜１４６の他にオプションである外付け給紙段および手差し給紙段を備えるようにしてもよい。
【００３０】
給紙段１４１〜１４６にはそれぞれ記録用紙（印刷用紙ともいう）が収納される。そして、用紙残量センサ１４１ａ〜１４６ａはそれぞれ給紙段１４１〜１４６における用紙の残量を検知する。給紙段１４１〜１４６のうち選択された給紙段からプリンタエンジン１５０に印刷用紙が送られる。
【００３１】
図２は、図１に示す印刷装置１１０のソフトウェアモジュールの構成の一例を示すブロック図である。
【００３２】
図示のソフトウェアモジュールはＲＯＭ１１２又はＨＤＤ１１５に格納され、必要に応じてＲＡＭ１１３に読み出されてＣＰＵ１１４によって実行される。
【００３３】
印刷ジョブ解析部２０１は、ホストコンピュータ１０１から送信された印刷ジョブ又は印刷装置１１０で生成された印刷ジョブなどを解析して、当該印刷ジョブに設定された印刷設定を読み出す。
【００３４】
ここで、印刷設定とは、例えば、印刷に用いられる用紙サイズ、用紙の種類、および給紙段などの給紙に関する給紙情報、片面・両面印刷およびステープル・製本設定などのフィニッシング処理に関する印刷情報をいう。印刷ジョブ解析部２０１によって読み出された印刷設定はＲＡＭ１１３又はＨＤＤ１５５に一旦保存される。
【００３５】
印刷データ展開部２０２は、印刷ジョブに含まれる印刷データ（画像データ）をプリンタエンジン１５０によって印刷可能なビットマップデータに展開する。ホストコンピュータ１０１から送信された印刷データは、通常ページ記述言語（ＰＤＬ）などで記述されており、ここでは、印刷データ展開部２０２はＰＤＬをビットマップデータに展開する。
【００３６】
印刷データが予めホストコンピュータ１０１でビットマップデータに展開されている場合には、印刷データ展開部２０２は印刷データをプリントエンジン１５０に対応した色空間に変換する色変換処理のみを行うことになる。
【００３７】
印刷装置１１０で生成されたコピージョブなどの印刷データの場合には、印刷データ展開部２０２はスキャナ１３０による読み込みの結果得られたスキャン画像データをビットマップデータに展開する。
【００３８】
印刷データ展開部２０２によって生成されたビットマップデータはＨＤＤ１１５に一旦保存される。
【００３９】
印刷データ解析部２０１および印刷データ展開部２０２による処理の結果得られた印刷設定およびビットマップデータは印刷キュー２０３に送られて、一元的に管理される。印刷キュー２０３においては、印刷ジョブに対してその印刷順序が調整され、所定の順序に従って印刷処理が進められる。
【００４０】
ビットマップデータ転送部２０４は、給紙装置部１４０からプリントエンジン１５０に印刷用紙が搬送されるタイミングに同期して、プリントエンジン１５０にビットマップデータを転送する。
【００４１】
印刷ジョブリスト表示部２０５は、操作パネル１２０に印刷キュー２０３で管理する印刷ジョブについて、印刷される順番にリスト表示する。割り込み印刷設定部２０６は、操作パネル１２０にリスト表示された印刷ジョブのうち割り込み印刷を行う印刷ジョブの指定を受け付ける。
【００４２】
用紙消費量算出部２０７は印刷ジョブに対して当該印刷ジョブが消費する印刷用紙の量を算出する。用紙残量取得部２０８は、給紙段装置部１４０と通信して給紙段１４１〜１４６に収納されている印刷用紙の用紙サイズ・用紙種類、および用紙残量などの用紙情報を取得する。
【００４３】
印刷ジョブ一時中断部２０９は、現在処理中の印刷ジョブを中断して、後で再開できるように当該印刷ジョブに関する各種情報をＲＡＭなどのメモリに退避させる。印刷ジョブ再開部２１０は、印刷ジョブ一時中断部２０９によって中断された印刷ジョブの処理を再開する。再開された印刷ジョブは、印刷ジョブ一時中断部２０９によって中断された以後の印刷から再開される。
【００４４】
続いて、図１および図２で説明した印刷装置１１０における割り込み印刷に係る処理について説明する。
【００４５】
図３は、印刷ジョブの中止又は割り込みを行う場合に図１に示す操作パネル１２０に表示されるメニュー画面の一例を示す図である。
【００４６】
印刷装置１１０に存在する印刷ジョブは、図３に示すメニュー画面３００に表示される。このメニュー画面３００は印刷ジョブリスト表示部２０５によって生成される。メニュー画面３００には印刷ジョブリスト３１０が表示され、ここでは、印刷キュー２０３で管理される印刷ジョブが印刷ジョブリスト３１０にリスト表示される。図３に示す例では、印刷キュー２０３に計５つの印刷ジョブが蓄積されている。
【００４７】
印刷ジョブリスト３１０には、印刷順３１１、印刷ジョブ名称３１２、ページ数３１３、部数３１４、印刷済みページ数３１５、使用する用紙３１６、および印刷所要時間３１７が表示される。印刷順３１１は印刷ジョブが印刷される順番を示す。印刷ジョブ名称３１２は印刷ジョブの名称を示す。
【００４８】
印刷ジョブ名称３１２は、例えば、印刷ジョブ生成の際にユーザによって指定される名称である。ユーザによる指示がない場合に刃、プリントジョブＮなどの名称が自動的に付与される（Ｎは１以上の整数である）。
【００４９】
ページ数３１３は印刷ジョブにおける１部あたりの印刷ページ数を示す。部数３１４は印刷ジョブにおける印刷部数を示す。印刷済みページ数３１５は印刷ジョブにおいて、現在印刷済みのページ数および総印刷ページ数を示す。使用する用紙３１６は印刷ジョブにおいて使用される用紙の種類および枚数を示す。印刷所要時間３１７は印刷ジョブにおいて印刷に要する時間予測を示す。
【００５０】
ユーザが印刷ジョブリスト３１０において印刷ジョブ（プリントジョブ）が表示されている箇所にタッチすると、ＣＰＵ１１４は当該タッチした印刷ジョブを選択する。そして、図示のように、選択された印刷ジョブはハイライト表示（反転表示）される。図３に示す例では、プリントジョブ３が選択されている。
【００５１】
なお、スクロールボタン３１８を操作すると、印刷ジョブリスト３１０は上側又は下側に移動する。
【００５２】
キャンセルボタン３２０は印刷ジョブリスト３１０で選択された印刷ジョブの印刷中止を指示するためのボタンである。キャンセルボタン３２０がタッチされると、選択された印刷ジョブに係る印刷が中止され、たとえ印刷処理中であってもその印刷処理は中止される。そしてＣＰＵ１１４は印刷キュー２０３から当該印刷ジョブを削除する。この際、中止された印刷ジョブについて保存された印刷設定およびビットマップデータも削除される。
【００５３】
割り込み印刷ボタン３２１は、印刷ジョブリスト３１０で選択された印刷ジョブについて割り込み印刷を指示するためのボタンである。割り込み印刷ボタン３２１がタッチされると、ＣＰＵ１１４は割り込みを行って、印刷ジョブリスト３１０で選択された印刷ジョブについて、現在印刷中の印刷ジョブに優先して印刷を行う。
【００５４】
図４は、図１に示す印刷装置１１０において割り込み印刷が指示された際の動作を説明するためのフローチャートである。なお、図示のフローチャートはＣＰＵ１１４上で動作するソフトウェアモジュールによって行われる。
【００５５】
図１〜図４を参照して、いま、印刷ジョブリスト表示部２０５によって操作パネル１２０に表示されたメニュー画面３００から割り込み印刷が指示されると、割り込み印刷設定部２０６が当該割り込み印刷指示を受け付ける。そして、用紙消費量算出部２０７は、当該割り込み印刷ジョブで消費される用紙の量（第１の使用量）を算出する（ステップＳ４０１）。
【００５６】
ここでは、用紙消費量算出部２０７は、前述のページ数および印刷設定に応じて用紙消費量を算出する。なお、割り込み印刷ジョブにおいて、複数種類の用紙を使用する場合には、用紙消費量算出部２０７は用紙種類毎に用紙消費量を算出する。
【００５７】
続いて、用紙残量取得部２０８は用紙残量センサ１４１ａ〜１４６ａからそれぞれ給紙段１４１〜１４６に収納された用紙の残量を用紙残量として取得する（ステップＳ４０２）。そして、用紙消費量算出部２０７は用紙消費量と用紙残量とを比較して、割り込み印刷ジョブを処理中に用紙切れが発生するか否かを判定する（ステップＳ４０３）。
【００５８】
なお、ここでは、給紙段１４１〜１４６にはそれぞれ異なる種類の印刷用紙が収納されているものとし、用紙消費量算出部２０７は、割り込み印刷ジョブで使用する用紙に対応する用紙が収納された給紙段の用紙残量と用紙消費量とを比較する。
【００５９】
割り込み印刷中に用紙切れが発生すると判定すると（ステップＳ４０３において、ＹＥＳ）、用紙消費量算出部２０７はその旨のダイアログを操作パネル１２０に表示してユーザに警告通知を行う（ステップＳ４０４）。
【００６０】
図５は、割り込み印刷中に用紙切れが発生する場合に図１に示す操作パネル１２０に表示される警告通知画面の一例を示す図である。
【００６１】
警告通知画面５００には、メッセージによって割り込み印刷を実行中に用紙切れが発生する旨の警告が表示される。また、警告表示画面５００には、テーブル５０１が表示され、このテーブル５０１には不足する用紙の枚数が用紙種類毎に表示される。
【００６２】
ユーザはこの警告通知によって不足する用紙を確認して、用紙の補給を行うことができる。割り込み印刷開始ボタン５０２を押し下げると、割り込み印刷が開始される。一方、中止ボタン５０３を押し下げると割り込み印刷が中止される。ユーザは警告表示画面５００を確認して割り込み印刷を継続するか又は中止するかのいずれかを選択することができる。
【００６３】
ユーザは警告通知に応じて用紙の補給を行った後割り込み印刷を開始することができ、さらには、割り込み印刷を開始した後、用紙切れが発生してから用紙を補給することもできる。
【００６４】
続いて、印刷ジョブ一時中断部２０９は割り込み印刷の継続指示があったか否かを判定する。つまり、印刷ジョブ一時中断部２０９は割り込み印刷開始ボタン５０２が押し下げられたか否かを判定する（ステップＳ４０５）。
【００６５】
ここで、割り込み印刷の継続指示があったと判定すると（ステップＳ４０５において、ＹＥＳ）、印刷ジョブ一時中断部２０９は現在印刷中の印刷ジョブの一時中断をプリンタエンジン１５０に指示して（ステップＳ４０６）、割り込みジョブの印刷をプリンタエンジン１５０に指示する（ステップＳ４０７）。これによって、プリンタエンジン１５０によって割り込みジョブに係る印刷が実行される。
【００６６】
割り込み印刷ジョブの印刷が終了した後、印刷ジョブ再開部２１０はステップＳ４０６において一時中断した印刷ジョブに係る印刷の再開をプリンタエンジン１５０に指示する（ステップＳ４０８）。一時中断した印刷ジョブに係る印刷が再開されると、一連の割り込み印刷処理が終了して、以後通常の印刷処理が行われる。
【００６７】
割り込み印刷の中止指示があったと判定すると（ステップＳ４０５において、ＮＯ）、印刷ジョブ一時中断部２０９は割り込み印刷を中止して（ステップＳ４０９）、割り込み処理を終了する。
【００６８】
ステップＳ４０３において、割り込み印刷中に用紙切れが発生しない判定されると（ステップＳ４０３において、ＮＯ）、用紙消費量算出部２０７は現在印刷処理中の印刷ジョブにおいてその時点から印刷が終了するまでに使用される用紙の量（第２の使用量）を算出する（ステップＳ４１０）。
【００６９】
ここでは、用紙消費量算出部２０７は当該印刷ジョブの総印刷用紙枚数から現在までに印刷が終了した印刷用紙枚数を減算して、印刷が終了するまでに使用される用紙の量を求める。
【００７０】
続いて、用紙消費量算出部２０７は割り込み印刷が行われたと仮定して、当該割り込み印刷終了の後、一時中断した（つまり、現在印刷中の）印刷ジョブが再開された場合に、用紙切れが発生するか否かを判定する判定処理を行う（ステップＳ４１１）。
【００７１】
ここでは、用紙消費量算出部２０７はステップＳ４０１で得られた用紙枚数およびＳ４１０で得られた用紙枚数との総和とステップＳ４０２で得られた用紙残量とを比較して、用紙切れが発生するか否かを判定する。
【００７２】
ステップＳ４０２で得られた用紙残量が総和よりも少ないと、用紙消費量算出部２０７は印刷再開後に用紙切れが発生すると判定する（ステップＳ４１１において、ＹＥＳ）。そして、用紙消費量算出部２０７はその旨のダイアログを操作パネル１２０に表示してユーザに警告通知を行う（ステップＳ４１２）。
【００７３】
図６は、再開後の印刷中に用紙切れが発生する場合に図１に示す操作パネル１２０に表示される警告通知画面の一例を示す図である。
【００７４】
警告通知画面５１０には、メッセージによって再開後の印刷を実行中に用紙切れが発生する旨の警告が表示される。また、警告表示画面５１０には、テーブル５１１が表示され、このテーブル５１１には不足する用紙の枚数が用紙種類毎に表示される。
【００７５】
ユーザはこの警告通知によって不足する用紙を確認して、用紙の補給を行うことができる。割り込み印刷開始ボタン５１２を押し下げると、割り込み印刷が開始される。一方、中止ボタン５１３を押し下げると割り込み印刷が中止される。ユーザは警告表示画面５１０を確認して割り込み印刷を継続するか又は中止するかのいずれかを選択することができる。
【００７６】
ユーザは警告通知に応じて用紙の補給を行った後割り込み印刷を開始することができ、さらには、割り込み印刷を開始した後、用紙切れが発生してから用紙を補給することもできる。なお、ステップＳ４１２に続いてステップＳ４０５の処理が行われる。
【００７７】
印刷再開後に用紙切れが発生しないと判定する（ステップＳ４１１において、ＮＯ）、ステップＳ４０６の処理に移行して、印刷ジョブ一時中断部２０９が現在印刷中の印刷ジョブの一時中断をプリンタエンジン１５０に指示する。
【００７８】
いま、図３に示すプリントジョブ”３”が選択されて割り込み印刷を行うものとすると、プリントジョブ”３”では、用紙サイズがＡ４の普通紙が６００枚使用される。
【００７９】
図７は、図２に示す用紙残量取得部２０８で取得される用紙残量を示す図である。そして、図７（ａ）はその第１の例を示す図であり、図７（ｂ）はその第２の例を示す図である。また、図７（ｃ）はその第３の例を示す図である。
【００８０】
図７（ａ）において、プリントジョブ”３”で使用するＡ４・普通紙は給紙段１４１に２００枚、そして、給紙段１４３に２４０枚セットされている。その残量合計は４４０枚となる。従って、図４のステップＳ４０３では割り込み印刷中に用紙切れが発生すると判定されて、ステップＳ４０４において警告通知が行われる。そして、前述したように、ユーザの指示に応じて割り込み印刷の続行又は割り込み印刷の中止が決定される。
【００８１】
図７（ｂ）において、プリントジョブ”３”で使用するＡ４・普通紙は給紙段１４１に３００枚、そして、給紙段１４３に５００枚セットされている。その残量合計は８００枚となる。従って、図４のステップＳ４０３では割り込み印刷中に用紙切れが発生しないと判定される。
【００８２】
続いて、図４のステップＳ４１０で現在印刷中の印刷ジョブで使用する用紙の量が算出されるが、図３に示すように、現在実行中中の印刷ジョブはプリントジョブ”１”である。そして、プリントジョブ”１”ではプリントジョブ３と同様にＡ４・普通紙が使用される。
【００８３】
また、プリントジョブ”１”では総印刷ページ枚数５００枚に対して現在１２０枚が印刷済みとなっている。つまり、割り込み印刷があった時点から印刷終了までにＡ４・普通紙を３８０枚使用することになる。
【００８４】
プリントジョブ”３”で使用する用紙はＡ４・普通紙６００枚、プリントジョブ”１”で印刷再開後に使用する用紙はＡ４・普通紙３８０枚であるので、総和はＡ４・普通紙が９８０枚とされる。一方、図４のステップＳ４０２で取得したＡ４・普通紙の残量は８００枚であるので、図４のステップＳ４１１では用紙切れが発生すると判定される。この結果、図４のステップＳ４１２において警告通知が行われる。そして、前述したように、ユーザの指示によって割り込み印刷の続行又は中止が決定される。
【００８５】
図７（ｃ）において、プリントジョブ３で使用するＡ４・普通紙は給紙段１４１に５００枚、そして、給紙段１４３に８００枚セットされている。その残量合計は１３００枚となる。従って、図４のステップＳ４０３では、割り込み印刷中に用紙切れが発生しないと判定される。
【００８６】
前述したように、プリントジョブ”３”で使用する用紙はＡ４・普通紙６００枚、プリントジョブ”１”で印刷再開後に使用する用紙はＡ４・普通紙３８０枚で、総計はＡ４・普通紙が９８０枚となる。
【００８７】
一方、ステップＳ４０２で取得したＡ４・普通紙の残量は１３００枚であるので、ステップＳ４１１では用紙切れが発生しないと判定されて、ステップＳ４０６において割り込み印刷が行われる。
【００８８】
このように、第１の実施形態では、割り込み印刷を行う際、現在実行中の印刷ジョブ（つまり、割り込まれた印刷ジョブ）を再開後に用紙切れが発生する場合には、ユーザに警告通知を行うようにしたので、ユーザは割り込み印刷を行うか否か決定する際の利便性を向上させることができる。
【００８９】
［第２の実施形態］
次に、本発明の第２の実施形態による印刷装置について説明する。なお、第２の実施形態による印刷装置の構成は図１および図２に示す構成と同様であるので、説明を省略する。
【００９０】
前述の第１の実施形態においては、割り込み印刷を行う際、現在実行中の印刷ジョブ（つまり、割り込まれた印刷ジョブ）に関して印刷再開後に用紙切れが発生する場合には、その旨ユーザに警告通知を行う。
【００９１】
ところで、第１の実施形態では、割り込み印刷に拘わらず現在実行中の印刷ジョブに係る印刷で用紙切れが発生すると判定されれば、割り込み印刷の指示を行ったユーザに警告通知が行われることになる。
【００９２】
例えば、現在実行中の印刷ジョブが印刷終了までにＡ４・普通紙１０００枚を使用するものとし、Ａ４・普通紙の用紙残量が５００枚であったとする。この状態で、Ａ４・普通紙３００枚を使用する印刷ジョブを割り込み印刷しようとすると、第１の実施形態では、図４のステップＳ４１２においてユーザに対して警告通知が行われる。
【００９３】
ところが、現在実行中の印刷ジョブに対して割り込み印刷が行われなくても、当該印刷ジョブの実行中で用紙切れが発生する。言い換えると、割り込み印刷が要因となって用紙切れが発生してしまう場合でなくても、割り込み印刷を指示したユーザに対して警告通知が行われることになる。
【００９４】
そこで、第２の実施形態では、現在実行中の印刷ジョブにおいて、割り込み印刷の指示がなくても用紙切れが発生する場合には、警告通知を行うことなく割り込み印刷を実行できるようにする。
【００９５】
ここでは、第１の実施形態と異なるステップについてのみ説明し、同一のステップについては同一の参照符号を用いて説明を省略する。
【００９６】
図８は、本発明の第２の実施形態による印刷装置１１０において、割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【００９７】
図１〜図３および図８を参照して、図４に関連して説明したように、印刷ジョブリスト表示部２０５によって操作パネル１２０に表示されたメニュー画面３００から割り込み印刷が指示されると、割り込み印刷設定部２０６が当該割り込み印刷指示を受け付ける。そして、ステップＳ４０１〜Ｓ４１０の処理が行われる。
【００９８】
ステップＳ４１０において、現在印刷中の印刷ジョブについてその時点から印刷終了するまでに使用する用紙の量が算出された後、用紙消費量算出部２０７は割り込み印刷がない場合においても現在実行中の印刷ジョブにおいて用紙がなくなるか否かを判定する（ステップＳ７１１）。ここでは、割り込み印刷がないと仮定して、用紙消費量算出部２０７は現在実行中の印刷ジョブにおける印刷中に用紙切れが発生するかどうか否かを判定する。
【００９９】
図示の例では、用紙消費量算出部２０７は、ステップＳ４０２で取得した用紙残量とステップＳ４１０で求めた用紙の使用量とを比較して判定を行う。ステップＳ４０２で取得した用紙残量がステップＳ４１０で求めた使用量よりも少ない場合には、用紙消費量算出部２０７は割り込み印刷がなくても現在実行中の印刷ジョブの印刷中に用紙切れが発生すると判定する（ステップＳ７１１において、ＹＥＳ）。この判定によって、印刷ジョブ一時中断部２０９は、ステップＳ４０６において現在実行中の印刷ジョブの一時中断をプリンタエンジン１５０に指示する。
【０１００】
一方、割り込み印刷がなければ現在実行中の印刷ジョブの印刷中に用紙切れが発生しないと判定すると（ステップＳ７１１において、ＮＯ）、つまり、ステップＳ４０２で取得した用紙残量がステップＳ４１０で求めた使用量以上である場合には、用紙消費量算出部２０７はステップＳ４１１の処理に移行する。
【０１０１】
このように、第２の実施形態では、割り込み印刷を行う際に、現在実行中の印刷ジョブにおいて印刷再開後に用紙切れが発生する場合にユーザに警告通知を行う。さらに、割り込み印刷がなくても現在実行中の印刷ジョブにおいて用紙切れが発生する場合には、警告通知することなく割り込み印刷を実行する。このため、ユーザにとっては割り込み印刷を行う際の利便性が向上する。
【０１０２】
［第３の実施形態］
続いて、本発明の第３の実施形態による印刷装置について説明する。なお、第３の実施形態による印刷装置の構成は図１および図２に示す構成と同様であるので、説明を省略する。
【０１０３】
前述の第１の実施形態においては、割り込み印刷を行う際、現在実行中の印刷ジョブ（つまり、割り込まれた印刷ジョブ）に関して印刷再開後に用紙切れが発生する場合には、その旨ユーザに警告通知を行う。
【０１０４】
ところで、第１の実施形態では、警告通知を行うものの、用紙が不足してもユーザが指示すれば用紙の補給を行わなくても、割り込み印刷が開始される。このため、割り込まれた印刷ジョブを再開すると用紙切れが発生して、ユーザは消耗剤などを補給しなければならない。
【０１０５】
そこで、第３の実施形態では、第１の実施形態で説明したように警告通知を行った後、ユーザが用紙を補給するまでユーザの指示があっても割り込み印刷の開始を停止する。
【０１０６】
ここでは、第１の実施形態と異なるステップについてのみ説明し、同一のステップについては同一の参照符号を用いて説明を省略する。
【０１０７】
図９は、本発明の第３の実施形態による印刷装置１１０において、割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【０１０８】
図１〜図３および図９を参照して、図４に関連して説明したように、印刷ジョブリスト表示部２０５によって操作パネル１２０に表示されたメニュー画面３００から割り込み印刷が指示されると、割り込み印刷設定部２０６が当該割り込み印刷指示を受け付ける。そして、ステップＳ４０１〜Ｓ４１０の処理が行われる。
【０１０９】
ステップＳ４１１において、印刷再開後に印刷中に用紙切れが発生すると判定すると、前述したように、ステップＳ４１２で用紙消費量算出部２０７はその旨のダイアログを操作パネル１２０に表示してユーザに警告通知を行う。
【０１１０】
警告通知が行われた後、用紙残量取得部２０８は警告通知に係る用紙の残量を用紙残量センサから取得する（ステップＳ８１３）。そして、用紙消費量算出部２０７は、用紙残量取得部２０８が取得した用紙残量に応じて警告通知に係る用紙（つまり、不足する用紙）が補充されたか否かを判定する（ステップＳ８１４）。つまり、用紙消費量算出部２０７は、用紙残量の変化に応じて用紙が補充されたか否かを判定することになる。
【０１１１】
ステップＳ８１４においては、用紙消費量算出部２０７は、ステップＳ４０１で求めた用紙量（枚数）およびステップＳ４１０で求めた用紙量の総和と、ステップＳ８１３で得られた用紙残量とを比較する。そして、用紙消費量算出部２０７はその比較結果に応じて用紙が補充されたか否かを判定する。
【０１１２】
ステップＳ８１３で得た用紙残量が上記の総和よりも少ないと、用紙消費量算出部２０７は不足する用紙が補充されていないと判定する（ステップＳ８１４において、ＮＯ）。そして、処理はステップＳ８１３に戻って、用紙消費量算出部２０７は用紙が補充されるまで待機する。
【０１１３】
一方、ステップＳ８１３で得た用紙残量が上記の総和以上であると、用紙消費量算出部２０７は不足する用紙が補充されたと判定する（ステップＳ８１４において、ＹＥＳ）。これによって、印刷ジョブ一時中断部２０９はステップＳ４０６において現在実行中の印刷ジョブを中断する。そして、ステップＳ４０７およびＳ４０８の処理が行われる。
【０１１４】
このように、第３の実施形態では、割り込み印刷を行う際に、現在実行中の印刷ジョブにおいて印刷再開後に用紙切れが発生する場合にユーザに警告通知を行う。さらに、警告通知を行った後、不足する用紙が補給されるまで割り込み印刷の開始を停止する。これによって、現在実行中の印刷ジョブを再開した後には用紙不足によって印刷が中断することがないので、ユーザにとっては割り込み印刷を行う際の利便性が向上する。
【０１１５】
［第４の実施形態］
続いて、本発明の第４の実施形態による印刷装置について説明する。なお、第４の実施形態による印刷装置の構成は図１および図２に示す構成と同様であるので、説明を省略する。
【０１１６】
第３の実施形態では、前述のように、割り込み印刷を行う際、現在実行中の印刷ジョブを再開した後に用紙切れが発生する場合にはユーザに警告通知を行う。そして、警告通知を行った後、不足する用紙が補給されるまで割り込み印刷の開始を停止する。
【０１１７】
ところで、第３の実施形態では、割り込み印刷に係る印刷上が緊急に印刷を行う要がある印刷ジョブであったとしても、不足する用紙が補充されるまで割り込み印刷を開始することができない。
【０１１８】
そこで、第４の実施形態においては、警告通知を行った後不足する用紙が補給されないとしても、割り込み印刷を開始できるようにする。ただし、ここでは、現在実行中の印刷ジョブ（つまり、割り込まれた印刷ジョブ）の再開後に用紙切れが発生しない範囲で割り込み印刷を許可する。
【０１１９】
なお、ここでは、第１の実施形態および第３の実施形態と異なるステップについてのみ説明し、同一のステップについては同一の参照符号を用いて説明を省略する。
【０１２０】
図１０は、本発明の第４の実施形態による印刷装置１１０において、割り込み印刷指示があった場合の処理を説明するためのフローチャートである。
【０１２１】
図１、図２、および図１０を参照して、図４に関連して説明したように、印刷ジョブリスト表示部２０５によって操作パネル１２０に表示されたメニュー画面３００から割り込み印刷が指示されると、割り込み印刷設定部２０６が当該割り込み印刷指示を受け付ける。そして、ステップＳ４０１〜Ｓ４１０の処理が行われる。
【０１２２】
ステップＳ４１１において、印刷再開後に印刷中に用紙切れが発生すると判定すると、前述したように、ステップＳ４１２で用紙消費量算出部２０７はその旨のダイアログを操作パネル１２０に表示してユーザに警告通知を行う。
【０１２３】
警告通知を行った後、用紙消費量算出部２０７は、ユーザに対して印刷可能な部数のみ割り込み印刷を行うか否かを確認する（ステップＳ９１３）。ステップＳ９１３において、用紙消費量算出部２０７は操作パネル１２０にダイアログなどを表示して当該確認を行う。
【０１２４】
操作パネル１２０から割り込み可能な部数のみ割り込み印刷を行う旨の指示があると（ステップＳ９１３において、ＹＥＳ）、用紙消費量算出部２０７は割り込み印刷ジョブに係る部数を割り込み印刷可能な部数に変更する（ステップＳ９１４）。なお、割り込み印刷可能な部数とは、現在実行中の印刷ジョブを一時中断して印刷を再開した後に用紙切れが発生しない範囲で印刷可能な最大部数のことをいう。
【０１２５】
例えば、割り込み印刷の部数が３０部であったとする。この際、２０部まで割り込み印刷を行っても、現在実行中の印刷ジョブを再開した後に用紙切れになることなく印刷を完了できれば、割り込み印刷可能な部数は２０部となる。
【０１２６】
上述のようにして、割り込み印刷ジョブの部数が変更された後、印刷ジョブ一時中断部２０９はステップＳ４０６において現在実行中の印刷ジョブを一時中断する。そして、ステップＳ４０７およびＳ４０８の処理が行われる。
【０１２７】
一方、操作パネル１２０から割り込み可能な部数のみの割り込み印刷を行わない旨の指示があると（ステップＳ９１３において、ＮＯ）、図９に関連して説明したように、用紙残量取得部２０８がステップＳ８１３において警告通知に係る用紙の残量を用紙残量センサから取得する。そして、用紙消費量算出部２０７がステップＳ８１４の判定を行った後、ステップＳ４０６〜Ｓ４０８の処理が行われる。
【０１２８】
このように、第４の実施形態では、割り込み印刷を行う際に、現在実行中の印刷ジョブにおいて印刷再開後に用紙切れが発生する場合にユーザに警告通知を行う。さらに、警告通知を行った後、不足する用紙がたとえ補給されなくとも、割り込み印刷可能な部数のみの割り込み印刷を行うことができる。これによって、割り込み印刷に係る印刷上が緊急に印刷を行う要がある印刷ジョブである場合には、とりあえず部数印刷をおこなうことができ、ユーザにとっては割り込み印刷を行う際の利便性が向上する。
【０１２９】
以上のように、本発明の実施の形態によれば、割り込み印刷が可能である場合に、一時中断された印刷ジョブを要求したユーザに対する利便性が損なわれることがない。
【０１３０】
なお、本発明の実施の形態では、消耗剤として用紙を例に挙げて説明したが、消耗剤は印刷用紙、トナー、インク、ステープル針、製本のり、およびバインダーの少なくとも１つであればよく、トナー又はステープル針などの用紙以外のものであっても、その残量を検知することができれば、本発明の実施の形態を適用することができる。
【０１３１】
さらには、消耗剤以外であっても、例えば、印刷用紙トリム屑、パンチ屑、廃トナー又はインク、廃ステープル針、廃製本のり、および廃バインダー屑の少なくとも１つであればよい。そして、パンチ屑、トリム屑、又は廃トナーなどのように一定量以上を蓄積すると廃棄が必要な廃棄物に対して、本発明の実施の形態を適応することも可能である。
【０１３２】
この場合には、例えば、印刷で発生した廃棄物を蓄積する廃棄物コンテナの残容量を検知し、割り込み印刷ジョブで発生する廃棄物の第１の量と一時中断された印刷ジョブで一時中断から印刷終了までに発生する廃棄物の第２の量とに応じて残容量が不足するか否かを判定する。そして、残容量が不足すると判定されると、割り込み印刷ジョブに関して警告を行う。
【０１３３】
また、上述の実施の形態においては、操作パネルに警告通知を表示するようにしたが、印刷ジョブがホストコンピュータから送信された場合には、ホストコンピュータ上のプリンタドライバ画面など他の装置に警告通知を行うようにしてもよい。この際には、ユーザはホストコンピュータから上述の各種指示を行うことになる。
【０１３４】
上述の説明から明らかなように、図１および図２において、用紙残量取得部２０８および用紙残量センサが消耗剤残量検知手段として機能する。また、用紙消費量算出部２０７は第１の判定手段、第２の判定手段、第３の判定手段、第４の判定手段、および確認手段として機能し、さらに、用紙消費量算出部２０７および操作パネル１２０は警告手段として機能する。加えて、印刷ジョブ一時中断部２０９、印刷ジョブ再開部２１０、およびプリンタエンジン１５０はジョブ実行手段として機能する。
【０１３５】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１３６】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を画像形成装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを画像形成装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１３７】
この際、制御方法および制御プログラムの各々は、少なくとも消耗剤残量検知ステップ、判定ステップ、および警告ステップを有するか又は廃残容量検知ステップ、判定ステップ、および警告ステップを有することになる。
【０１３８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３９】
１０１  ホストコンピュータ
１１０  印刷装置
１１４  ＣＰＵ
１２０  操作パネル
２０５  印刷ジョブリスト表示部
２０６  割り込み印刷設定部
２０７  用紙消費量算出部
２０８  用紙残量取得部
２０９  印刷ジョブ一時中断部
２１０  印刷ジョブ再開部
【図１】
2013049213.tif 000003
【図２】
2013049213.tif 000004
【図３】
2013049213.tif 000005
【図４】
2013049213.tif 000006
【図５】
2013049213.tif 000007
【図６】
2013049213.tif 000008
【図７】
2013049213.tif 000009
【図８】
2013049213.tif 000010
【図９】
2013049213.tif 000011
【図１０】
2013049213.tif 000012