(57)【要約】【課題】印刷ジョブがキャンセルされた後も連続稼働が可能な画像形成装置、該画像形成装置の制御方法、及びプログラムを提供する。【解決手段】本発明の一実施形態に係る画像形成装置は、複数の印刷ジョブに対して印刷を行う画像形成装置であって、印刷ジョブに基づいて印刷データを生成する印刷データ生成手段と、印刷ジョブに対する給紙を制御する給紙制御手段とを備える。当該給紙制御手段は、処理中の印刷ジョブがキャンセルされた後も、印刷データ生成手段によって次の印刷ジョブの印刷データが生成されるまで給紙を継続する。【選択図】図８
2018196957.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブに対して印刷を行う画像形成装置であって、
印刷ジョブに基づいて印刷データを生成する印刷データ生成手段と、
前記印刷ジョブに対する給紙を制御する給紙制御手段とを備え、
前記給紙制御手段は、処理中の印刷ジョブがキャンセルされた後も、前記印刷データ生成手段によって次の印刷ジョブの印刷データが生成されるまで給紙を継続することを特徴とする画像形成装置。
【請求項２】
前記継続して給紙される用紙には、前記キャンセルされた印刷ジョブの印刷データを含む任意の画像データが印刷されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記給紙制御手段は、前記キャンセルされた印刷ジョブで設定された用紙を継続して給紙することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記キャンセルされた印刷ジョブと前記次の印刷ジョブの用紙設定が同一である場合には、前記継続して給紙される用紙には、前記次の印刷ジョブから生成された印刷データが印刷されることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記給紙制御手段は、前記処理中の印刷ジョブがキャンセルされた後に前記次の印刷ジョブの用紙設定を取得し、前記取得した用紙設定に応じて前記次の印刷ジョブで利用される用紙を給紙することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記給紙制御手段は、予め設定された継続用の用紙の利用設定に基づいて、前記キャンセルされた印刷ジョブで設定された用紙とは異なる継続用の用紙を給紙することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記処理中の印刷ジョブがキャンセルされた後に給紙された用紙は、廃棄トレイに排紙されることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記処理中の印刷ジョブがキャンセルされた後に給紙を継続する上限時間と、前記処理中の印刷ジョブがキャンセルされてからの経過時間とを比較して、給紙を継続するかどうかを判断する給紙継続判断手段をさらに備え、
前記給紙制御手段は、前記給紙継続判断手段の判断に基づいて、前記上限時間にしたがって給紙を継続することを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記給紙制御手段は、前記給紙継続判断手段が給紙を継続しないと判断した場合に、給紙を停止することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記給紙制御手段は、前記次の印刷ジョブの各ページの画像生成にかかる予測時間に基づいて、前記次の印刷ジョブの投入を遅延させることを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記給紙制御手段は、前記画像生成にかかる予測時間と、用紙が給紙されてから印刷されるまでの時間とに基づいて、通常の用紙と継続用の用紙を切り替えて給紙することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
複数の印刷ジョブに対して印刷を行う画像形成装置の制御方法であって、
印刷ジョブに基づいて印刷データを生成する印刷データ生成工程と、
前記印刷ジョブに対する給紙を制御する給紙制御工程とを備え、
前記給紙制御工程は、処理中の印刷ジョブがキャンセルされた後も、次の印刷ジョブの印刷データが生成されるまで給紙を継続する工程を含むことを特徴とする制御方法。
【請求項１３】
コンピュータを請求項１乃至１１のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、該画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、カット紙などの用紙を連続して搬送し、複数の印刷ジョブ（以降、単にジョブとも呼ぶ）の印刷を行う、インクジェット方式や電子写真方式の画像形成装置が知られている。かかる画像形成装置では、処理中のジョブがキャンセルされると、連続して次のジョブ（以降、次ジョブとも呼ぶ）の印刷を行うことが可能である。特許文献１には、処理中のジョブのキャンセルされた後に、給紙トレイから画像形成装置内に既に給紙され、搬送されている用紙に対して、次ジョブの印刷を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１９６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ジョブがキャンセルされた後に次ジョブの印刷データが準備されておらず、連続した給紙ができない場合には、画像形成装置を停止させてしまう。したがって、次ジョブの印刷を行うためには装置の再起動が必要となり、再起動には時間がかかるため、稼働効率が落ちてしまう。特に商業印刷機のような装置では、システム自体が大掛かりであり、再稼動に膨大な時間がかかるため、できる限り装置を停止させたくないという要求がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、その目的とするところは、ジョブがキャンセルされた後も連続稼働が可能な画像形成装置、該画像形成装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係る画像形成装置は、複数の印刷ジョブに対して印刷を行う画像形成装置であって、印刷ジョブに基づいて印刷データを生成する印刷データ生成手段と、前記印刷ジョブに対する給紙を制御する給紙制御手段とを備え、前記給紙制御手段は、処理中の印刷ジョブがキャンセルされた後も、前記印刷データ生成手段によって次の印刷ジョブの印刷データが生成されるまで給紙を継続することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ジョブのキャンセル時に連続稼働が可能な画像形成装置、該画像形成装置の制御方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の全体構成を示す断面図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】画像形成装置の（ａ）画像処理部と（ｂ）エンジン制御部の機能ブロック図である。
【図４】キャンセル時の用紙状態を管理するための管理表を示す図である。
【図５】装置筐体内のキャンセル時の用紙状態を示す模式図である。
【図６】給紙継続時間の上限設定画面の一例を示す図である。
【図７】キャンセル時の用紙状態を管理するための管理表を示す図である。
【図８】キャンセル時の給紙制御処理のフローチャートを示す図である。
【図９】装置筐体内のキャンセル時の用紙状態を示す模式図である。
【図１０】次ジョブの間欠印刷防止にかかる時間予測に関する（ａ）表と（ｂ）式を示す図である。
【図１１】キャンセル時の用紙状態を管理するための管理表を示す図である。
【図１２】キャンセル時の給紙制御処理のフローチャートを示すである。
【図１３】キャンセル時の用紙選択処理のフローチャートを示す図である。
【図１４】装置筐体内のキャンセル時の用紙状態を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施形態を詳細に説明する。但し、この実施形態に記載されている構成要素の相対配置、装置形状等は、あくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。本明細書において「画像形成装置」とは、印刷機能に特化した専用機に限らず、印刷機能とその他の機能を複合した複合機や、記録紙上に画像やパターンを形成する装置等も含むものとする。
【００１０】
（第１の実施形態）
図１は、本実施形態における画像形成装置の全体構成を示す断面図である。装置筐体１００は、カット紙（Ｌ版、Ａ４、Ａ３などの所定の大きさに切り揃えられた用紙）を用いた画像形成装置の全体を示す。装置全体は、Ａ４給紙トレイ１０１、Ａ４給紙第二トレイ１０２、Ｌ版給紙トレイ１０３、用紙搬送用回転ローラ１０４、印刷ヘッド１０５、スキャナユニット１０７、センサ１１５、給紙ローラ１１６を備える。但し給紙トレイのサイズは一例である。加えて、インクタンク１０６、乾燥ユニット１０８、用紙反転ユニット１０９、仕分けユニット１１０、操作部ユニット１１４を備え、これらが装置筐体１００内に配置されている。制御ユニット１１３は、コントローラやユーザーインターフェース、各種Ｉ／Ｏインターフェースを備えた制御部を内蔵し、装置全体の各種制御を司る。Ａ４給紙トレイ１０１、Ａ４給紙第二トレイ１０２またはＬ版給紙トレイ１０３から給紙ローラ１１６により引き出された用紙は、図中ａ方向に搬送される。用紙搬送用回転ローラ１０４により、用紙は図中ｂ方向に進行する。なお、用紙搬送用回転ローラ１０４は図示したものに限らず、搬送経路全体に配置されており、モータ制御により用紙を所定の場所に搬送することができる。また、給紙トレイは３段に限定するものではなく、装置構成に応じて１段〜複数段を備えることも可能である。給紙トレイより給紙された用紙は搬送経路を通り、印刷ヘッド１０５の下を通過する。印刷ヘッド１０５では複数色（本実施形態では６色）分の独立したインクジェットヘッドが用紙の搬送方向に沿って保持されている。用紙の搬送に同期して、印刷ヘッド１０５からインクを吐出して用紙上に画像を形成する。インクタンク１０６は各色のインクを独立して貯蔵する（図では省略して記述してある）。インクタンク１０６はチューブによって各色に対応した印刷ヘッド１０５へ接続され、インクが供給される。印刷ヘッド１０５では、印刷時の搬送方向である図中ｂ方向に沿って各色（本実施形態では６色）のラインヘッドが並んでいる。各色のラインヘッドは、継ぎ目無く単一のノズルチップで形成されたものであってもよいし、分割されたノズルチップが一列又は千鳥配列のように規則的に並べられたものであってもよい。本実施形態における印刷ヘッド１０５は、使用する最大の用紙の印刷幅をカバーする範囲にノズルが並んでいる所謂フルマルチヘッドである。ノズルからインクを吐出するインクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。印刷データに基づいて各ヘッドのノズルからインクが吐出される。なお、本発明はインクジェット方式のプリンタに限定されず、サーマルプリンタ（昇華型、熱転写型など）、ドットインパクトプリンタ、ＬＥＤプリンタ、レーザープリンタなど、様々な印刷方式に適用可能である。
【００１１】
用紙は、画像が形成された後、用紙搬送用回転ローラ１０４によりスキャナユニット１０７まで搬送される。スキャナユニット１０７は、印刷画像や特殊パターンを読取って印刷画像に問題ないか確認や、装置の状態確認を行う。また、スキャナユニット１０７は印刷面と相対する裏面の状態を読み取ることも可能で、所定のパターンにより表面と裏面の印刷位置のずれなどを検出することが可能である。
【００１２】
スキャナユニット１０７から搬送された用紙は図中ｃ方向に搬送され、乾燥ユニット１０８を通る。乾燥ユニット１０８は、インクが付与された用紙を短時間で乾燥させるために、ユニット内を通過する用紙を温風で加熱する。乾燥ユニット１０８を通過した用紙は、図中ｄ方向に搬送されて用紙反転ユニット１０９に搬送される。用紙反転ユニット１０９は通過する用紙の表裏を反転するように用紙を搬送する。用紙を反転する方式には、スイッチバック方式や、搬送経路を緩やかにひねる方式などがある。なお、スイッチバック方式は用紙の動きを一旦停止させる必要があるのに対し、搬送経路をひねる方式は用紙の搬送速度を一定に保つことができるため、より高速な印刷に向いている。用紙が用紙反転ユニット１０９を通過すると、図中ｅ方向に搬送され、その時点で表と裏が反転された状態となる。反転された用紙は搬送経路を通り、不図示のセンサの下を通過し、搬送経路上を用紙が通過中であるかが検出される。用紙はさらに図中ｆ方向に搬送され、再度印刷ヘッドが並ぶ搬送経路に戻される。この様に、図中の経路ｂ〜ｃ〜ｄ〜ｅ〜ｆ〜ｂは循環する経路として構成され、１周毎に表面と裏面が入れ替わるように制御することができる。この循環する経路上に同時に存在できる用紙の数を循環可能枚数という。循環可能枚数は用紙のサイズによって変わり、例えばＡ３サイズの循環可能枚数が３枚といった場合には経路ｂ〜ｃ〜ｄ〜ｅ〜ｆ〜ｂ上にＡ３サイズの用紙を最大３枚同時に搬送できることを示す。循環した用紙と新たに給紙する記録用紙が衝突することを避ける必要があるため、交互循環方式に置いてこの循環可能枚数は一般に奇数の整数となる。一方、印刷が完了した用紙は用紙反転ユニット１０９を通らずに図中ｇ方向に分岐して、仕分けユニット１１０に搬送される。つまり、片面印刷の用紙は１周目の途中で図中ｇ方向に分岐し、両面印刷の用紙は２周目の途中で図中ｇ方向に分岐する。仕分けユニット１１０を通過する用紙は、センサ１１５で確認しながら印刷画像毎に設定されたトレイ番号に積載される。仕分けユニット１１０は、複数のトレイ（本実施形態では５段）を保持しており、ジョブ単位や部単位などの排紙方法に応じて用紙を積載するトレイを分別する。仕分けユニット１１０での排紙方法は、ジョブ単位や部単位に限定するものではなく、１つのジョブ単位や部単位の途中から別のトレイに分別することも可能である。トレイには、良好に印刷が完了した用紙を排紙する排紙トレイ１１１とメンテナンスで使用した用紙や品質の低い用紙を廃棄する廃棄トレイ１１２がある。仕分けユニット１１０により図中ｈ方向に分岐した用紙は排紙トレイ１１１へ、図中ｉ方向に分岐した用紙は廃棄トレイ１１２に搬送される。
【００１３】
以上で説明した搬送経路において、用紙は連続して搬送されることが好ましい。間隔をあけて用紙を搬送することも可能であるが、ベルトの摩耗等、メカ的な影響が発生するため、一般的に連続した給紙ができない場合は、画像形成装置を停止させる。本実施形態における画像形成装置は、連続した給紙ができない場合、給紙を止めた状態で搬送経路の用紙を全て排紙し、間隔をあけた用紙の搬送が起こらないように制御される。
【００１４】
操作部ユニット１１４は、指定のオーダー画像がどこのトレイに積載されているか、あるいは印刷中か印刷終了かエラー発生中か等、オーダー毎の印刷状況を確認するためのユニットである。また、インク残量や、紙残量等の装置状態の確認、ヘッドクリーニング等の装置メンテナンス、印刷ジョブのキャンセルなどを行うためにユーザが操作し、確認を行うためのユニットである。
【００１５】
図２は、本実施形態における画像形成装置のハードウェア構成を示すブロック図である。画像形成装置２００は、マイクロコンピュータ形態のＣＰＵ２０１、制御プログラムや固定データを格納したＲＯＭ２０２を有する。また、ホスト装置２１１から受信した印刷ジョブや作業用データを格納するＲＡＭ２０３、ホスト装置２１１から受信した画像データを格納するＨＤＤ２０４を有する。ホスト装置２１１から送信された印刷ジョブは、通信部２０５を介してＲＯＭ２０２上の制御プログラムによって受信される。また、印刷ジョブの情報は、ＲＡＭ２０３上の印刷ジョブリストに格納され、印刷ジョブに付随する画像データはＨＤＤ２０４上に格納される。
【００１６】
操作部２０６は、装置の状態等を表示するためのディスプレイを有し、ユーザからの動作指示入力や各種データ登録、及び装置の状態を確認するためのものである。
【００１７】
画像処理部２０７は、画像形成装置２００の画像処理を司る。画像処理部２０７によって生成された印刷データは、ＲＡＭ２０３またはＨＤＤ２０４に格納される。画像処理部２０７による画像処理の詳細は、図３（ａ）を参照して後述する。
【００１８】
エンジン制御部２０８は、ＣＰＵ２０１等から受信した制御コマンドに応じて装置を制御し、印刷データを記録媒体上に形成する。エンジン制御部２０８による処理の詳細は、図３（ｂ）を参照して後述する。
【００１９】
スキャナ制御部２０９は、ＣＰＵ２０１等から受信した制御コマンドに応じて、ＣＣＤやＣＩＳ等のイメージセンサーを制御し、記録媒体上の画像を読取り、赤（Ｒ）、緑（Ｇ）および青（Ｂ）色のアナログ輝度データを取得する。また、スキャナ制御部２０９は、イメージセンサーの駆動指示、イメージセンサーの状況取得、イメージセンサーから取得した輝度データの解析、不吐や記録媒体の切断位置の検出等を行う。
【００２０】
ホスト装置２１１は、画像形成装置２００の外部に存在し、通信部２０５を介して画像形成装置２００に接続されており、画像形成装置２００に対する画像の供給源となる。ホスト装置２１１は、印刷に係る画像等のデータの作成や処理等を行うコンピュータでもよいし、画像読取り用のリーダ部等の形態であってもよい。ホスト装置２１１から供給される印刷ジョブや画像データ、その他のコマンド、ステータス信号等は、通信部２０５を介して画像形成装置２００と送受信される。
【００２１】
画像形成装置２００内の各ブロックは、システムバス２１０を介して相互に通信可能に接続される。
【００２２】
上述した画像形成装置２００構成は、本実施形態に示されている構成に限定されるものではなく、例えば、各処理部及び制御部を複数に分割し、それぞれがＣＰＵを保持して制御されるような形態でもよい。
【００２３】
図３は、本実施形態における画像形成装置の（ａ）画像処理部２０７と（ｂ）エンジン制御部２０８の機能ブロック図である。
【００２４】
まず、図３（ａ）を参照して、本実施形態における画像処理部２０７の機能について説明する。画像処理部２０７は、解析部３０１、画像生成部３０２、及び画像生成時間予測部３０３を有する。
【００２５】
解析部３０１は、通信部２０５を介して受信した印刷ジョブを解析し、印刷設定や画像データ、画像の描画命令等を取得する。
【００２６】
画像生成部３０２は、解析部３０１によって取得された画像データの色空間（たとえばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（たとえばｓＲＧＢ）に変換する。また、画像生成部３０２では、有効な画素数への解像度変換や画像補正等、様々な画像処理が必要に応じて施され、ラスタライズされた画像（ＲＩＰ処理が完了した画像）が生成される。画像生成部３０２で生成された画像は、ＨＤＤ２０４に格納される。生成された画像は、印刷ジョブの印刷データであり、画像生成部３０２は、印刷データ生成手段として機能する。
【００２７】
画像生成時間予測部３０３は、解析部３０１で解析した画像の描画命令の内容から、画像生成部３０２における画像処理にかかる時間を予測する。画像生成時間予測部３０３における予測手法は、特に限定されない。本実施形態では、描画命令として取得した、各種パラメータから事前に作成した予測式を用いて、画像生成時間を予測する。各種パラメータとしては、例えば、ページデータに含まれるオブジェクトの個数、オブジェクトの種類、オブジェクトのデータサイズ、ページデータのサイズ、ページデータの解像度が挙げられる。画像生成時間予測部３０３は、１以上の上記パラメータを用いて画像生成時間の予測を行う。例えば、ページデータに含まれるオブジェクトの個数が多い場合は、ラスタライズに要する時間が長くなると予測される。また、オブジェクトの種類が画像やグラフィックの場合は、文字の場合よりも、ラスタライズに要する時間が長くなると予測される。また、オブジェクトのサイズが大きい場合、例えば、画像の幅、高さ、解像度が大きい場合は、ラスタライズに要する時間が長くなると予想される。また、ページデータのサイズ、解像度が大きい場合は、ラスタライズに要する時間が長くなると予測される。例えば、Ａ４サイズで６００ｄｐｉの場合はＸ秒、Ａ３サイズで１２００ｄｐｉの場合はＹ秒等のように、各パラメータに応じた予測時間を予め設定しておき、各ページに対応するパラメータに基づいて予測を行えばよい。なお、予測方法は、その他の公知の方法を用いてもよい。
【００２８】
次に、図３（ｂ）を参照して、本実施形態におけるエンジン制御部２０８の機能について説明する。エンジン制御部２０８は、給紙制御部３０４、給紙継続判断部３０５、用紙搬送制御部３０６、及びインク吐出制御部３０７を有する。
【００２９】
給紙制御部３０４は、トレイ内の用紙を画像形成装置２００内の搬送経路へ供給するための給紙ローラ１１６の駆動指示を行う。給紙制御部３０４は、給紙継続判断部３０５を用いて給紙を行うかどうかを判断する。
【００３０】
給紙継続判断部３０５は、図６を参照して後述する給紙継続上限時間６０２を参照して、給紙継続上限時間６０２が負の値の場合は、給紙の継続を許可する。その他の場合は、印刷ジョブのキャンセル発生時刻からの経過時間と、給紙継続上限時間６０２とを比較し、給紙継続上限時間６０２の方が経過時間より大きければ給紙の継続を許可する。
【００３１】
用紙搬送制御部３０６は、用紙搬送用回転ローラ１０４の駆動指示、用紙搬送用回転ローラ１０４の回転状況の取得等を行う。すなわち、用紙搬送制御部３０６は、用紙搬送用回転ローラ１０４の制御を行い、記録媒体を適切な速度で搬送し、停止させる。
【００３２】
インク吐出制御部３０７は、各色の印刷ヘッドへのインク吐出指示や、記録媒体でのドット位置を調整するための吐出タイミング設定、ヘッド駆動制御、ヘッド駆動状態の取得等を行う。インク吐出制御部３０７は、印刷データに応じて印刷ヘッドの駆動制御を行い、印刷ヘッドからインクを吐出させ、記録媒体上に画像を形成させる。
【００３３】
図４は、本実施形態における画像形成装置２００内の用紙状態を管理する管理表を示す。図４の各管理表は、配列としてＲＡＭ２０３に格納される。各管理表には、エンジン制御部２０８に印刷が依頼されたタイミングで行が追加され、エンジン制御部２０８で排紙を検知したタイミングなど、所定のタイミングで更新される。
【００３４】
図４（ａ）の管理表４０４は、印刷ジョブのキャンセル発生時の用紙状態を示す。管理表４０４は列として、ページ４０１、画像ファイル４０２、及び用紙状態４０３を持つ。
【００３５】
ページ４０１は、印刷ジョブの各ページに対して付与された、連続した数値であり、ＲＡＭ２０３にページ４０１として使用中の数値が格納される。
【００３６】
画像ファイル４０２は、各ページ４０１に対応付けられた印刷データのファイル名称である。画像ファイル４０２は、ジョブを示すアルファベットと、ページを示す二桁の数値で表される。ジョブが切り替わるとアルファベットが１つ進み、ページが切り替わると番号が１つ進む。画像ファイル４０２として使用中のアルファベットと数値は、ＲＡＭ２０３に格納される。画像ファイル４０２が示す印刷データのファイルは、ＨＤＤ２０４に格納される。
【００３７】
用紙状態４０３は、画像形成装置２００内における用紙の状態を示し、管理表４０４では、「排紙」、「印刷」、「給紙」、「予約」のいずれかの文字列が格納されている。「排紙」は、用紙が排紙トレイ１１１、もしくは廃棄トレイ１１２に格納された状態を示す。「印刷」は、用紙が印刷ヘッド１０５を通過中で、画像形成中の状態を示す。「給紙」は、画像形成装置２００内で用紙が搬送状態にあることを示す。画像形成装置２００内では、「印刷」状態にある用紙の他に、「給紙」状態にある用紙が３枚保持される。「予約」は、エンジン制御部２０８に印刷を依頼した後、給紙が行われるまでの状態を示す。
【００３８】
図４（ｂ）の管理表４０５は、管理表４０４の状態でキャンセルが行われた後の、画像形成装置２００内の用紙状態を示す。列の項目は、管理表４０４と同様である。
【００３９】
管理表４０５は、用紙状態４０３として、図４（ａ）で説明した状態に加え、「予約破棄」の文字列をもつ。「予約破棄」は、「予約」の取り消しがＣＰＵ２０１からエンジン制御部２０８に通知された状態を示す。「予約破棄」となった用紙は、画像形成装置に２００には給紙されない。管理表４０５において、画像形成装置２００は、新規の給紙を停止ししているため、「給紙」状態の用紙が２つのみであり、連続した給紙が行われていない。画像形成装置２００は、管理表４０５の状態の後、装置内のすべての用紙（すなわち、「印刷」状態及び「給紙」状態にあるすべての用紙）を排紙し、搬送を停止する。「印刷」状態にある用紙については、画像形成を即座に停止して排紙してもよいし、画像形成を完了してから排紙してもよい。また、「給紙」状態にある用紙については、画像形成を行ってから排紙してもよいし、画像形成を行わずに排紙してもよい。
【００４０】
図５は、本実施形態における装置筐体１００内のキャンセル時の用紙状態を示す。図５（ａ）、（ｂ）ではそれぞれ、上述した管理表４０４及び管理表４０５の状態にある装置筐体１００が、簡略化して表現されている。
【００４１】
図５（ａ）は、管理表４０４の状態を示す。図５（ａ）では、給紙トレイ１０１、印刷ヘッド１０５、及び排紙トレイ１１１と、用紙５０１とが表されている。用紙５０１には、画像ファイル４０２が示す印刷データが印刷される。排紙トレイ１１１には、印刷された用紙が格納されている。
【００４２】
図５（ｂ）は、管理表４０５の状態を示す。図５（ｂ）は、図５（ａ）と同様の要素を含む他、連続した給紙が途絶え、給紙に間隔５０２が発生している。
【００４３】
本実施形態では、管理表４０４の状態で現在処理中のジョブにキャンセルが発生した後、次ジョブの印刷データがエンジン制御部２０８に登録されるまでの、給紙制御部３０４による給紙制御処理について説明する。給紙制御部３０４は、給紙継続判断部３０５の判断に従って給紙を行う。
【００４４】
図６は、本実施形態における給紙継続時間の上限設定画面（ユーザーインターフェース）の一例を示す。図６（ａ）及び（ｂ）のそれぞれに示されたユーザーインターフェース６０１、６０３は、操作部２０６に表示される。ユーザーインターフェース６０１、６０３で設定された給紙継続時間の上限値は、給紙継続判断部３０５によって利用される。ユーザーインターフェース６０１、６０３は、キャンセルを実行する際に操作部２０６に表示してもいいし、画像形成装置２００の設定値としてメニュー画面から表示してもいい。
【００４５】
図６（ａ）は、給紙継続上限時間として数値を入力するためのユーザーインターフェース６０１を示す。ユーザは、ユーザーインターフェース６０１を介して、給紙継続上限時間６０２を入力する。給紙継続上限時間６０２は、キャンセル時、画像形成装置２００を連続的に稼働させるために、給紙を続ける時間の上限を示し、単位は秒である。給紙継続上限時間６０２が１秒の場合、画像形成装置２００は、１秒間、給紙を続ける。給紙継続上限時間６０２に０秒が設定された場合、画像形成装置２００は、キャンセル後、給紙を停止する。また、操作部２０６において数値または上下キーの入力により、入力値がユーザーインターフェース６０１の上限値、もしくは下限値０を超えた場合は、ユーザーインターフェース６０１には「∞」が表示される。この際、給紙継続上限時間６０２には負の値、例えば「−１」が設定される。給紙継続上限時間６０２として「−１」が設定された場合、画像形成装置２００は、キャンセル後、次ジョブの印刷データがエンジン制御部２０８に登録されるまで給紙を継続する。給紙継続上限時間６０２は、ＲＡＭ２０３に保存される。
【００４６】
図６（ｂ）は、給紙継続上限時間６０２を選択肢で設定するためのユーザーインターフェース６０３を表す。ユーザーインターフェース６０３で「数値入力」を選択すると、ユーザーインターフェース６０１が表示される。ユーザが「次ジョブまで給紙継続を行う」を選択すると、給紙継続上限時間６０２に「−１」が設定され、画像形成装置２００は次ジョブの印刷データがエンジン制御部２０８に登録されるまで給紙を継続する。ユーザが「給紙継続をしない（消耗品節約）」を選択すると、給紙継続上限時間６０２に「０」が設定され、画像形成装置２００はキャンセル発生後の給紙を行わない。ユーザが「給紙予約済みのものを出力する」を選択すると、画像形成装置２００は、管理表４０４に登録された「予約」状態の用紙まで給紙を行い、印刷を行う。この場合、画像形成装置２００は、上述した用紙状態の管理表に基づいて給紙を制御してもよい。ユーザが「ＲＩＰ完了済みのものを出力する」を選択すると、画像形成装置２００は、キャンセル時に画像生成部３０２でＲＩＰ処理が完了していた全ての画像に対する給紙を行い、印刷を行う。この場合、画像形成装置２００は、ＨＤＤ２０４に格納されたＲＩＰ完了済みの画像に基づいて給紙を制御してもよい。ユーザが「最大限、装置の再起動を回避する」を選択すると、給紙継続上限時間６０２に予め設定された装置の再起動時間に基づいた時間が設定される。
【００４７】
図６（ａ）及び（ｂ）を参照して説明した給紙継続上限時間６０２の設定方法は、操作部２０６を用いた一例であり、通信部２０５を介して給紙継続上限時間６０２を設定してもよい。
【００４８】
図７は、本実施形態における画像形成装置２００内の用紙状態を管理する管理表を示す。図７の各管理表は、管理表４０４の状態でキャンセルが発生した後に給紙を継続した場合の用紙状態を示す。各列の項目は、管理表４０４と同様である。
【００４９】
図７（ａ）の管理表７０１は、給紙継続上限時間６０２が経過する前に、次ジョブの画像ファイル４０２である「Ｂ０１」が準備できた状態を示す。管理表７０１では、管理表４０５で予約が破棄され、給紙されなかった「Ａ０６」及び「Ａ０７」を印刷するための用紙が給紙され、「予約」状態から「給紙」状態となっている。画像生成部３０２で生成された画像ファイル４０２を印刷するための用紙をすべて給紙した後、さらに給紙が必要な場合は、画像ファイル４０２として「ＸＸＸ」が登録される。「ＸＸＸ」の名称には、ジョブの画像ファイル４０２と重複する可能性のない任意の文字列が使用さる。「ＸＸＸ」が示すデータは、白紙でもよいし、ＨＤＤ２０４に格納された印刷ヘッド１０５を調整するための画像でもよいし、任意の画像でもよい。次ジョブの画像ファイル４０２である「Ｂ０１」は、エンジン制御部２０８に印刷の依頼がされ次第、管理表７０１に登録される。このように、「Ａ０６」、「Ａ０７」、及び「ＸＸＸ」を印刷するための用紙の給紙が継続した結果、給紙に間隔５０２が発生することなく、連続稼働を保ったまま次ジョブの印刷を開始することができる。なお、「ＸＸＸ」を印刷した用紙は、キャンセルジョブの一部として扱ってもよいし、新規のジョブとして扱ってもよい。
【００５０】
図７（ｂ）の管理表７０２は、管理表４０４の状態でキャンセルが発生した後、「予約」状態の用紙を「継続用予約」状態に更新し、さらに、その状態から給紙された用紙の状態を「継続用給紙」に更新したものである。
【００５１】
「継続用予約」は、給紙を継続するために、通常の用紙の代わりに通常の用紙と比較してコストの低い低品質の用紙の給紙予約を行った状態を示す。
【００５２】
「継続用給紙」は、「継続用予約」状態の用紙が給紙された状態を示す。
【００５３】
この場合、新たに給紙される継続用の用紙は、通常の用紙の給紙トレイとは別の給紙トレイに格納されている。例えば、通常の用紙はＡ４給紙トレイ１０１に格納され、通常の用紙とは異なる継続用の用紙はＡ４第二給紙トレイ１０２に格納されている。この給紙トレイの設定は、予め指定され、ＲＡＭ２０３に格納される。
【００５４】
継続用の用紙の利用設定は、ユーザによって通信部２０５または操作部２０６を介して予め設定される。継続用の用紙の利用設定としては、「０」もしくは「１」が設定されるものとし、設定内容はＲＡＭ２０３に格納される。利用設定として「０」が設定された場合、画像形成装置２００は、通常の用紙を利用し、「１」が設定された場合、通常の用紙とは異なる継続用の用紙を利用する。継続用の用紙の給紙トレイが予め指定されていない場合は、「０」のみを設定可能とする。すなわち、この場合、通常の用紙とは異なる継続用の用紙を利用する設定は行うことができない。継続用の用紙を用いることで、連続稼働を保ちつつ、用紙にかかるコストを低減することができる。
【００５５】
図７（ｃ）の管理表７０３は、給紙継続上限時間６０２が経過する前に、次ジョブの画像ファイル４０２が準備できた場合に、画像ファイル４０２を次のジョブのものと差し替えた状態を示す。この場合、キャンセルしたジョブと、次ジョブの用紙設定は同一のものとする。「Ａ０４」〜「Ａ０７」を印刷するために給紙または予約された用紙に、次ジョブの「Ｂ０１」〜「Ｂ０４」を割り当てることにより、印刷前の用紙を有効に利用することができる。
【００５６】
図８は、本実施形態におけるキャンセル発生時の給紙制御処理のフローチャートを示す。ＣＰＵ２０１は、通信部２０５もしくは操作部２０６からのキャンセル指示を検知すると、図８のフローチャートに示した給紙制御処理（すなわち、給紙制御工程）を開始する。さらにＣＰＵ２０１は、並行して、解析部３０１及び画像生成部３０２による次ジョブの画像処理（すなわち、印刷データ生成工程）を開始する。
【００５７】
ステップＳ８０１で、ＣＰＵ２０１は、設定情報として給紙継続上限時間６０２をＲＡＭ２０３から取得する。
【００５８】
ステップＳ８０２で、ＣＰＵ２０１は、給紙の継続が許可されているか判定する。具体的には、ＣＰＵ２０１は、取得した給紙継続上限時間６０２が「０」の場合は給紙の継続が許可されていないと判定する。この場合、ＣＰＵ２０１は、図４（ｂ）の管理表４０５に示すように、新たな給紙を停止し（すなわち、給紙を継続せず）、給紙済みの用紙を排紙する。また、ＣＰＵ２０１は、エンジン制御部２０８にて排紙を検知する毎に、ＲＡＭ２０３に格納された管理表を更新する。用紙搬送制御部３０６は、画像形成装置２００内の全ての用紙が排紙されると、用紙搬送用回転ローラ１０４を停止する。一方、取得した給紙継続上限時間６０２が「０」以外の場合は、給紙の継続が許可されていると判定し、ステップＳ８０２における処理時刻をＲＡＭ２０３に格納し、ステップＳ８０３へ進む。
【００５９】
ステップＳ８０３で、ＣＰＵ２０１は、給紙継続判断部３０５を用いて、ステップＳ８０２で取得した処理時刻からの経過時間と、Ｓ８０１で取得した給紙継続上限時間６０２とを比較する。経過時間より給紙継続上限時間６０２が大きい場合は、ステップＳ８０４に進む。一方、経過時間より給紙継続上限時間６０２の方が小さい場合は、図４（ｂ）の管理表４０５に示すように、新たな給紙を停止し、給紙済みの用紙を排紙し、処理を終了する。
【００６０】
ステップＳ８０４で、ＣＰＵ２０１は、給紙制御部３０４を用いて、キャンセルしたジョブに対して予約されていた給紙を継続する。図７（ａ）の管理表７０１に示すように、ＣＰＵ２０１は、「Ａ０６」及び「Ａ０７」に対して予約されていた用紙を給紙し、用紙状態を「給紙」に更新する。
【００６１】
なお、ＣＰＵ２０１は、継続用の用紙の利用設定情報をＲＡＭ２０３から取得し、給紙を行ってもよい。この場合、図７（ｂ）の管理表７０２を参照して説明したように、利用設定情報として「１」が登録されている場合に、通常の用紙の代わりに継続用の用紙を予約し、指定された給紙トレイから給紙を行う。
【００６２】
また、キャンセル発生後に給紙した用紙は、排紙トレイに排紙するようにしてもよい。
【００６３】
また、管理表に印刷可能なページが存在しない場合は、図７（ａ）の管理表７０１に示したように、画像ファイル４０２として「ＸＸＸ」を登録したページを管理表に追加し、キャンセルしたジョブの用紙設定に従い、給紙を行う。
【００６４】
また、ＣＰＵ２０１は、解析部３０１から次ジョブの用紙設定を取得し、次ジョブの用紙設定に従った給紙を行ってもよい。
【００６５】
ステップＳ８０５で、ＣＰＵ２０１は、次ジョブの印刷データが生成され、エンジン制御部２０８に登録されたかどうか判定する。登録されていない場合は、ステップＳ８０３に戻る。一方、登録されている場合は、ステップＳ８０６に進む。
【００６６】
ステップＳ８０６で、ＣＰＵ２０１は、給紙制御部３０４を用いて、次ジョブの印刷データに対する給紙処理を行う。ここでは、図７（ａ）の管理表７０１に示すように、次ジョブの画像ファイル４０２である「Ｂ０１」に対して新たな用紙を「予約」状態として登録し、給紙を行う。あるいは、キャンセルしたジョブと次ジョブの用紙設定が同じ場合、図７（ｃ）の管理表７０３に示すように、既に「給紙」及び「予約」状態にある用紙に対応する画像ファイル４０２を、次ジョブのものと差替えてもよい。この結果、キャンセルしたジョブの一部のページを印刷するために給紙された用紙上に、次ジョブの印刷データが形成される。このように、ＣＰＵ２０１は、給紙制御部３０４を用いて、更新された管理表に従って給紙処理を行い、印刷を行う。
【００６７】
なお、キャンセル発生時に次ジョブの印刷データがエンジン制御部２０８に登録されている場合は、ステップＳ８０４におけるキャンセルしたジョブに対する給紙処理を行わなくてもよい。すなわち、図７（ｃ）の管理表７０３に示すように、ステップＳ８０６における給紙処理を行うことができる。
【００６８】
以上説明したように、キャンセル発生後の給紙制御処理が行われる。
【００６９】
図９は、本実施形態における装置筐体１００内のキャンセル時の用紙状態を示す。図９（ａ）〜（ｃ）はそれぞれ、上述した管理表７０１、管理表７０２、及び管理表７０３の状態にある装置筐体１００を表現した模式図である。また、図９（ａ）〜（ｃ）はそれぞれ、図５（ａ）と同様の構成要素を持つ。図９（ｂ）はさらに、第１の給紙トレイ１０１に加えて第２の給紙トレイ１０２を有し、継続用の用紙が格納されている。
【００７０】
図９（ａ）は、管理表７０１の状態を示す。図９（ａ）では、図５（ｂ）における給紙の間隔５０２は発生せず、用紙９０１が継続して給紙され、連続給紙が実現される。用紙９０２は、任意の画像ファイル４０２として「ＸＸＸ」を登録して給紙したものである。次ジョブの用紙９０３は、エンジン制御部２０８に印刷依頼がきたタイミングで、予約される。
【００７１】
図９（ｂ）は、管理表７０２の状態を示す。図９（ｂ）でも同様に、図５（ｂ）における給紙の間隔５０２は発生せず、継続用の用紙９０４が給紙され、連続した給紙が実現される。「予約」状態にある継続用の用紙９０５は、第２の給紙トレイ１０２に格納されている。
【００７２】
図９（ｃ）は、管理表７０３の状態を示す。図９（ｃ）では、用紙９０６の画像ファイル４０２は次ジョブのものと入れ替えられ、連続したジョブの印刷が実現される。
【００７３】
以上説明したように、本実施形態によると、キャンセル発生時にも画像形成装置は停止せずに給紙を継続することができ、次ジョブの印刷データの準備が、設定された上限時間内に完了した場合、連続稼働を保ったまま次ジョブの印刷を開始することができる。また、給紙を継続する場合、再起動も必要ないため、再起動にかかる時間を省き、稼働効率を保つことができる。また、用紙を入れた状態で搬送経路を動かすので、ベルトの摩耗等のメカ的な影響も抑えることができる。
【００７４】
（第２の実施形態）
上述した第１の実施形態では、管理表４０４の状態でキャンセルが発生した後、次ジョブの印刷準備ができるまでの、給紙制御部３０４の給紙制御処理について説明した。第２の実施形態では、画像処理部２０７の画像生成時間予測部３０３を用いて、間欠印刷を防止する制御について説明する。間欠印刷とは、ページとページの印刷の間に間隔ができる印刷であり、次ジョブの画像生成処理が印刷に追い付かなくなると発生する。このような間隔が発生すると、ベルトの磨耗等のメカ的な影響も発生してしまう。そのため、本実施形態における給紙制御処理では、間欠印刷を防止するように制御を行う。
【００７５】
上述した第１の本実施形態で、図１から図７、および図９を参照して説明した内容は、本実施形態にも適用される。
【００７６】
図１０は、本実施形態において次ジョブの間欠印刷を防止するための、画像生成速度予測表１００１を示す。画像生成速度予測表１００１は、ＲＡＭ２０３に保存される。解析部３０１は、ジョブの解析が終了した後、画像生成時間予測部３０３を用いて、画像生成速度予測表１００１を生成する。画像生成速度予測表１００１の列は、ページ数１００２、印刷時間１００３、ＲＩＰ予測１００４、及び間欠防止時間１００５を含む。
【００７７】
ページ数１００２は、ジョブに属するページに与えられた連続する数値である。
【００７８】
印刷時間１００３は、用紙サイズや用紙種別毎に決められた、画像形成装置２００の印刷速度能力を示す値である。印刷時間１００３は、ＲＯＭ２０２に格納されており、単位はミリセカンド（以降、ｍｓとする）である。
【００７９】
ＲＩＰ予測１００４は、画像生成時間予測部３０３が予測した、各ページの画像生成にかかる予測時間を示し、単位はｍｓである。
【００８０】
間欠防止時間１００５は、印刷時間１００３とＲＩＰ予測１００４とを用いて求められる値で、以下の式（１）を用いて算出される。
【００８１】
【数１】
2018196957.tif 000003
【００８２】
式（１）では、ページ毎に、ＲＩＰ予測１００４と前ページの印刷時間１００３との差分を算出する。算出された値が負の値、もしくは０の場合は、前ページを印刷する間に画像生成処理が終了することを示し、正の値の場合は、画像生成処理が終了せず、間に合わないことを示す。ジョブを通して総和を取り、正の値があった場合は、画像生成処理が間にあわず、間欠印刷が発生することを示す。間欠印刷を防止するためには、間欠防止時間１００５の最大値だけ、１ページ目の投入を遅らせる必要がある。以下、１ページ目の投入を遅らせる時間を、投入遅延時間と呼ぶ。図１０において丸で囲った箇所が、間欠防止最大時間１００６を示す。
【００８３】
図１１は、本実施形態における画像形成装置２００内の用紙状態を管理する管理表を示す。図１１の各管理表は、配列としてＲＡＭ２０３に格納される。また、図１１の各管理表は、管理表４０４と同様の構成を有し、括弧が付いた画像ファイル４０２は、画像生成処理が終了する前に、エンジン制御部２０８に印刷の依頼がされたものである。すなわち、用紙が印刷ヘッド１０５に到達するまでに画像生成処理が終了することが期待されている。本実施形態では、ジョブ経過にかかる時間は、画像生成速度予測表１００１の印刷時間１００３、及びＲＩＰ予測１００４に従うものとする。
【００８４】
図１１（ａ）の管理表１１０１は、１ページ目の印刷中に次ジョブの「Ｂ０１」の画像生成が終了することを期待して、エンジン制御部２０８に印刷依頼を行った際の用紙状態を示す。次ジョブの２〜６ページの画像ファイル４０２は、まだ生成されていないので、括弧を付けて記載してある。
【００８５】
図１１（ｂ）の管理表１１０２は、管理表１１０１から２００ｍｓ後の用紙状態を示す。図１１（ｂ）では、画像生成速度予測表１００１の間欠防止時間１００５が負の値となった３ページ目までの画像ファイル４０２である「Ｂ０１」〜「Ｂ０３」が印刷され、排紙状態にある。一方、間欠防止時間１００５が正の値となった４ページ目の画像ファイル４０２である「Ｂ０４」は、用紙状態４０３が「印刷」状態であるにも関わらず、印刷データが用意されていないことを示している。
【００８６】
図１１（ｃ）の管理表１１０３は、１ページ目の投入を遅らせて、エンジン制御部２０８に印刷依頼を出した際の用紙状態を示す。ここでは、１ページ目の画像生成にかかる時間と間欠防止最大時間１００６との合計時間（すなわち、投入遅延時間）の分だけ、１ページ目の投入を遅らせている。画像生成速度予測表１００１に従うと、「Ｂ０１」の画像生成時間（すなわち、ＲＩＰ予測１００４）は４０ｍｓであり、間欠防止最大時間１００６が２０ｍｓであるため、６０ｍｓ後にエンジン制御部２０８に印刷依頼を行う。その結果、管理表１１０３では、管理表１１０１と比較して、１ページ遅れて次ジョブが投入される。このようにして、用紙が印刷ヘッド１０５を通過するまでに、全ての画像ファイル４０２が準備できるようになり、間欠印刷が防止される。
【００８７】
図１２は、キャンセル発生後に、次ジョブの間欠印刷を防止する給紙制御処理のフローチャートを示す。ステップＳ８０１、ステップＳ８０２、及びステップＳ８０６は、図８と同様であるため、説明は省略する。なお、
ステップＳ１２０１で、ＣＰＵ２０１は、画像生成時間予測部３０３によって生成され、ＲＡＭ２０３に格納された画像生成速度予測表１００１を用いて、上述したように投入遅延時間を算出する。すなわち、ＣＰＵ２０１は、次ジョブの間欠防止最大時間１００６と、１ページ目のＲＩＰ予測１００４とを取得し、それらの合計時間を投入遅延時間として算出する。
【００８８】
なお、間欠防止最大時間１００６の算出方法はこれに限らず、印刷データを生成する速度と印刷する速度の実測値から算出するようにしてもよい。
【００８９】
ステップＳ１２０２で、ＣＰＵ２０１は、ステップＳ１２０１で算出した投入遅延時間とステップＳ８０１で取得した給紙継続上限時間６０２とを比較する。投入遅延時間より給紙継続上限時間６０２の方が小さい場合は、新たな給紙を停止し、給紙済みの用紙を排紙し、処理を終了する。一方、投入遅延時間より給紙継続上限時間６０２の方が大きい場合は、ステップＳ１２０３へ進む。
【００９０】
ステップＳ１２０３で、ＣＰＵ２０１は、ステップＳ８０２で取得した処理時刻からステップＳ１２０３の処理時刻までの経過時間を算出し、ステップＳ１２０１で算出した投入遅延時間と比較する。経過時間より投入遅延時間の方が小さい場合は、間欠防止に必要な時間が経過したと判断し、ステップＳ８０６に進み、次ジョブの投入を遅延させずに給紙を継続する。経過時間より投入遅延時間の方が大きい場合は、ステップＳ１２０４に進む。
【００９１】
ステップＳ１２０４で、ＣＰＵ２０１は、図１１（ｃ）の管理表１１０３に示すように、例えば１ページ分、画像ファイル４０２を割り当てて給紙を行い、次ジョブの投入を遅延させて、給紙を継続する。
【００９２】
以上説明したように、本実施形態によると、キャンセル発生時にも給紙を継続するとともに、間欠印刷を防止するように給紙制御処理が行われる。
【００９３】
次に、図１３を参照して、上述したステップＳ１２０４で、通常の用紙とは異なる継続用の用紙を扱う場合について説明する。図１３は、本実施形態におけるキャンセル発生時の用紙選択処理のフローチャートの一例を示す。ＣＰＵ２０１は、図１３のフローチャートに従い、次ジョブの投入までの時間と用紙の滞留時間とを考慮して、通常の用紙を給紙するか、それとも継続用の用紙を給紙するかを選択する。用紙滞留時間とは、用紙が画像形成装置２００内に給紙されてから印刷されるまでの時間を意味する。また、図１３のフローチャートは、ステップＳ１２０４で、ＣＰＵ２０１が、ＲＡＭ２０３から継続用の用紙の利用設定を取得し、継続用の用紙を利用する設定になっていた場合に適用される。
【００９４】
ステップＳ１３０１で、ＣＰＵ２０１は、キャンセルしたジョブの用紙設定と次ジョブの用紙設定とを比較する。同一の用紙設定である場合は、ステップＳ１３０２へ進み、異なる用紙設定である場合はステップＳ１３０４へ進む。
【００９５】
ステップＳ１３０２で、ＣＰＵ２０１は、ステップＳ１２０１で算出した投入遅延時間と、ステップＳ１２０３で算出した経過時間との差分を算出し、次ジョブ投入までの時間を算出する。さらに、ＣＰＵ２０１は、算出した次ジョブ投入までの時間と、用紙が画像形成装置２００内に給紙されてから印刷されるまでの用紙滞留時間とを比較する。用紙滞留時間は、画像形成装置２００の固有情報として、ＲＯＭ２０２に格納されている。次ジョブ投入までの時間が、用紙滞留時間より短い場合は、ステップＳ１３０３へ進む。一方、次ジョブ投入までの時間が用紙滞留時間より長い場合は、ステップＳ１３０４へ進む。
【００９６】
ステップＳ１３０３で、ＣＰＵ２０１は、ＲＡＭ２０３に格納された管理表の用紙状態４０３に、「給紙」を登録し、通常の用紙を給紙する。
【００９７】
ステップＳ１３０４で、ＣＰＵ２０１は、ＲＡＭ２０３に格納された管理表の用紙状態４０３に、「継続給紙」を登録し、継続用の用紙を給紙する。
【００９８】
以上説明したように、キャンセル発生時の用紙選択処理が行われる。
【００９９】
図１４は、本実施形態における装置筐体１００内のキャンセル時の用紙状態を示す。図１４（ａ）〜（ｃ）はそれぞれ、上述した管理表１１０１、管理表１１０２、及び管理表１１０３の状態にある装置筐体１００を表現した模式図である。また、図１４（ａ）〜（ｃ）はそれぞれ、図５（ａ）と同様の構成要素を持つ。
【０１００】
図１４（ａ）は、管理表１１０１の状態を示す。図１４（ａ）では、前ページの用紙の印刷時間１００３にあたる５０ｍｓの間で、画像生成処理が終了すると見込み、次に印刷予定の用紙１４０１から次ジョブを割り当てている。
【０１０１】
図１４（ｂ）は、管理表１１０２の状態を示す。図１４（ｂ）では、図１４（ａ）の状態から印刷を継続し、用紙１４０２に対して、間欠防止時間１００５が正の値となった「Ｂ０４」を印刷する際に、画像ファイル４０２が生成できていない状態を示す。
【０１０２】
図１４（ｃ）は、管理表１１０３の状態を示す。図１４（ｃ）では、間欠防止最大時間１００６を考慮し、図１４（ａ）から１ページ遅延させて、用紙１４０３から次ジョブを開始している。次ジョブの開始を遅延させることにより、間欠印刷を防止することができる。
【０１０３】
以上説明したように、本実施形態によると、設定情報に応じて給紙を制御するとともに、次ジョブの間欠印刷を防止することができる。
【０１０４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１以上のプロセッサがプログラムを読出して実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018196957.tif 000004
【図２】
2018196957.tif 000005
【図３】
2018196957.tif 000006
【図４】
2018196957.tif 000007
【図５】
2018196957.tif 000008
【図６】
2018196957.tif 000009
【図７】
2018196957.tif 000010
【図８】
2018196957.tif 000011
【図９】
2018196957.tif 000012
【図１０】
2018196957.tif 000013
【図１１】
2018196957.tif 000014
【図１２】
2018196957.tif 000015
【図１３】
2018196957.tif 000016
【図１４】
2018196957.tif 000017