(57)【要約】      （修正有）【課題】画像形成開始後の印刷設定変更を受け付けて該変更後の印刷設定に基づく画像形成を効率的に行う画像形成装置を提供する。【解決手段】画像形成装置１は、ＲＩＰ処理部が、画像データから印刷属性に基づいて描画データを生成して、ＲＩＰデータ格納部に保管して、エンジン部２０が、この描画データと印刷属性に基づいて用紙に画像を形成する。画像形成装置１は、描画データに基づくエンジン部２０での印刷中に、オペレーションパネル４０での印刷属性の変更要求を受け付けて、印刷属性解析部が変更印刷属性を生成し、ＲＩＰ処理部が変更印刷属性に基づいて変更ＲＩＰデータを生成してＲＩＰデータ格納部に格納すると、印刷制御部が、変更前の描画データに基づく画像形成が部の最後に到達したタイミングで、該描画データから変更描画データに切り替えてエンジン部２０に画像形成させる。【選択図】図１
2015044343.tif 000002
【特許請求の範囲】
【請求項１】
画像データから印刷設定情報に基づいて画像形成用データを生成するデータ生成手段と、
前記データ生成手段の生成した前記画像形成用データ及び前記印刷設定情報を保存する保存手段と、
前記画像形成用データと前記印刷設定情報に基づいて被記録媒体に画像を形成する画像形成手段と、
前記印刷設定情報の変更要求を受け付けて変更印刷設定情報を生成する印刷設定変更手段と、
前記変更印刷設定情報に基づいて前記データ生成手段に前記画像データから変更画像形成用データを生成させて、前記保存手段に保存させる画像形成用データ制御手段と、
前記画像形成手段による前記画像形成用データに基づく画像形成中に前記変更印刷設定情報が生成されて前記変更画像形成用データが前記保存手段に保存されると、該画像形成用データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該画像形成用画像データから該変更画像形成用データに切り替えて該画像形成手段に画像形成させる画像形成制御手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成制御手段は、
前記画像形成用データに基づく画像形成が、部の最後を前記特定の区切り位置として該部の最後まで実行されると、該画像形成用画像データから前記変更画像形成用データに切り替えて残りの部数を前記画像形成手段に画像形成させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成制御手段は、
前記印刷設定変更手段の生成した変更印刷設定情報が、前記画像形成用データの変更生成が不要なデータ生成不要変更印刷設定情報を含んでいるときには、前記画像形成が前記特定の区切り位置まで実行される前においても、該データ生成不要変更印刷設定情報に基づいて前記画像形成手段に画像形成させることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
画像データから印刷設定情報に基づいて画像形成用データを生成するデータ生成処理ステップと、
前記データ生成処理ステップで生成された前記画像形成用データ及び前記印刷設定情報を保存手段へ保存する保存制御処理ステップと、
前記画像形成用データと前記印刷設定情報に基づいて被記録媒体に画像を形成する画像形成処理ステップと、
前記印刷設定情報の変更要求を受け付けて変更印刷設定情報を生成する印刷設定変更処理ステップと、
前記変更印刷設定情報に基づいて前記データ生成処理ステップに前記画像データから変更画像形成用データを生成させて、前記保存手段に保存させる画像形成用データ制御処理ステップと、
前記画像形成処理ステップによる前記画像形成用データに基づく画像形成中に前記変更印刷設定情報が生成されて前記変更画像形成用データが前記保存手段に保存されると、該画像形成用データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該画像形成用画像データから該変更画像形成用データに切り替えて該画像形成処理ステップで画像形成させる画像形成制御処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項５】
制御プロセッサに、
画像データから印刷設定情報に基づいて画像形成用データを生成するデータ生成処理と、
前記データ生成処理で生成された前記画像形成用データ及び前記印刷設定情報を保存手段へ保存する保存制御処理と、
前記画像形成用データと前記印刷設定情報に基づいて被記録媒体に画像を形成する画像形成処理と、
前記印刷設定情報の変更要求を受け付けて変更印刷設定情報を生成する印刷設定変更処理と、
前記変更印刷設定情報に基づいて前記データ生成処理に前記画像データから変更画像形成用データを生成させて、前記保存手段に保存させる画像形成用データ制御処理と、
前記画像形成処理による前記画像形成用データに基づく画像形成中に前記変更印刷設定情報が生成されて前記変更画像形成用データが前記保存手段に保存されると、該画像形成用データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該画像形成用画像データから該変更画像形成用データに切り替えて該画像形成処理で画像形成させる画像形成制御処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、画像形成開始後の印刷設定変更を受け付けて該変更後の印刷設定に基づく画像形成を効率的に行う画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の画像形成装置においては、ユーザは、画像形成が開始された後に、用紙に画像形成された画像を見て、印刷設定を変更したくなることがある。
【０００３】
そこで、従来から、画像形成装置においては、サンプル印刷機能を搭載した画像形成装置があり、このサンプル印刷機能は、印刷設定された条件で、１部のみを画像形成（以下、適宜、印刷ともいう。）した後、画像形成を停止して、ユーザに画像形成結果の確認を促す。ユーザは、サンプル印刷で画像形成された用紙を見て、印刷設定を適宜変更し、再度、印刷開始指示を行う。
【０００４】
画像形成装置は、印刷設定変更が行われて印刷開始指示があると、変更後の印刷設定に基づいて画像形成用データ（通常、描画データ）を作成し直し、作成し直した画像形成用データと変更後の印刷設定に基づいて、画像形成を開始する。
【０００５】
そして、従来のサンプル印刷機能を備えた画像形成装置は、１部のサンプル印刷を行うと、画像形成を一旦終了し、印刷設定の変更等が行われて、再度印刷指示が行われるのを待って、画像形成を開始している（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、印刷設定情報が変更されると、一旦、印刷ジョブを取り消した後、変更後の印刷設定情報で画像形成用データを生成し直して、印刷を行っている。したがって、印刷設定情報が変更されてから変更後の印刷設定で画像形成用データが生成されて印刷が開始されるまで、印刷が停止することになる。その結果、ユーザの意図する部数の画像形成を完了するまでの時間が長くなり、利用性が悪いという問題がなお解決されていない。
【０００７】
そこで、本発明は、印刷設定が変更された場合においても、効率的な画像形成処理を行うことを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像形成装置は、画像データから印刷設定情報に基づいて画像形成用データを生成するデータ生成手段と、前記データ生成手段の生成した前記画像形成用データ及び前記印刷設定情報を保存する保存手段と、前記画像形成用データと前記印刷設定情報に基づいて被記録媒体に画像を形成する画像形成手段と、前記印刷設定情報の変更要求を受け付けて変更印刷設定情報を生成する印刷設定変更手段と、前記変更印刷設定情報に基づいて前記データ生成手段に前記画像データから変更画像形成用データを生成させて、前記保存手段に保存させる画像形成用データ制御手段と、前記画像形成手段による前記画像形成用データに基づく画像形成中に前記変更印刷設定情報が生成されて前記変更画像形成用データが前記保存手段に保存されると、該画像形成用データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該画像形成用画像データから該変更画像形成データに切り替えて該画像形成手段に画像形成させる画像形成制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、印刷設定が変更された場合においても、効率的な画像形成処理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用した画像形成装置のブロック構成図。
【図２】画像形成装置の機能ブロック構成図。
【図３】通常印刷処理のシーケンス図。
【図４】図３の続きのシーケンス図。
【図５】印刷制御部とエンジン制御部との間における通常印刷処理のシーケンス図。
【図６】印刷属性変更を伴う印刷処理のシーケンス図。
【図７】図６の続きのシーケンス図。
【図８】印刷ジョブ管理部、印刷制御部及びエンジン制御部との間における印刷属性変更を伴う印刷処理のシーケンス図。
【図９】図８の続きのシーケンス図。
【図１０】印刷属性変更を伴う印刷制御部における印刷制御処理を示すフローチャート。
【図１１】図１０の続きのフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図１１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を適用した画像形成装置１のブロック構成図である。
【００１３】
図１において、画像形成装置１は、プリンタ装置、複写装置、複合装置等の少なくとも画像形成する機能を備えている画像形成装置であり、ＬＡＮ（Local Area Network）等のネットワークＮＷを介してホストコンピュータＰｃに接続されている。
【００１４】
ホストコンピュータＰｃは、通常のハードウェア構成及びソフトウェア構成のパーソナルホストコンピュータＰｃ等である。ホストコンピュータＰｃは、画像形成装置１に、任意のＰＤＬ（Page Description Language：ページ記述言語）で生成された印刷データ及びＰＪＬ（Printer Job Language）による印刷設定情報（印刷属性）等からなる印刷ジョブを、プリンタドライバによって生成して、ネットワークＮＷを介して画像形成装置１に送信する。
【００１５】
画像形成装置１は、コントローラ部１０、エンジン部２０、後処理部３０及びオペレーションパネル４０等を備えている。
【００１６】
コントローラ部１０は、ＣＰＵ（Central Processing Unit ）１１、ＲＡＭ（Random Access Memory）１２、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１３、エンジンＩ／Ｆ（インターフェイス）１４、プログラムＲＯＭ（Read Only Memory）１５、ネットワークＩ／Ｆ１６、パネルＩ／Ｆ１７、フォントＲＯＭ１８及びハードディスク（ＨＤＤ）１９等を備えている。
【００１７】
ネットワークＩ／Ｆ１６には、ＬＡＮ（Local Area Network）等のネットワークＮＷが接続されており、ネットワークＮＷには、画像形成装置１に印刷要求を行なう上記ホストコンピュータＰｃ等が接続されている。ネットワークＩ／Ｆ１６は、ネットワークＮＷを介してホストコンピュータＰｃから送信されてくる印刷ジョブを受け取るとともに、画像形成装置１からホストコンピュータＰｃに送信するステータス信号等の送り出しを行う。
【００１８】
プログラムＲＯＭ１５は、コントローラ部１０内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、画像形成装置１としての基本処理プログラム及び本発明の印刷設定（印刷属性）が変更された場合においても、効率的な画像形成処理を行う画像形成制御方法を実行する画像形成制御プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００１９】
ＣＰＵ１１は、プログラムＲＯＭ１５に格納されているプログラムに基づいて、ＲＡＭ１２をワークメモリとして利用しつつ、画像形成装置１の各部を制御して、印刷処理を行うとともに、後述する印刷設定（印刷属性）が変更された場合においても、効率的な画像形成処理を行う画像形成制御方法を実行する画像形成制御方法を実行する。
【００２０】
ＲＡＭ１２は、ＣＰＵ１１のワークメモリとして利用されるとともに、ホストコンピュータＰｃからの画像データをページ単位等で管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の印刷に適した描画データ（画像形成用データ）に変換して展開されるビットマップメモリ等として利用される。ＲＡＭ１２は、この印刷データまたは印刷データから変換された描画データ、あるいは、中間データを、複数ページ分蓄積する容量を有している。
【００２１】
ＮＶＲＡＭ１３は、画像形成装置１の電源が切られているときにも記憶内容を保持するメモリであり、画像形成装置１の電源がＯＦＦの際にも保持する必要のあるシステム設定値、印刷枚数カウント値、印刷属性及びエンジン部２０のエンジン特性を示すエンジン特性パラメータ（赤みが濃い等）等の各種設定情報がＣＰＵ１１の制御下で格納される。
【００２２】
エンジンＩ／Ｆ１４には、エンジン部２０が接続されており、エンジンＩ／Ｆ１４は、コントローラ部１０からエンジン部２０への制御信号や描画データ及びエンジン部２０からコントローラ部１０へのステータス信号の授受を行う。
【００２３】
パネルＩ／Ｆ１７には、オペレーションパネル４０が、ＵＳＢ（Universal Serial Bus）またはシリアルケーブル等によって接続されており、パネルＩ／Ｆ１７は、ＣＰＵ１１とオペレーションパネル４０との間の信号の授受を行う。
【００２４】
オペレーションパネル４０は、テンキー、スタートキー、モードを選択するモード選択キー等の各種操作キーを備えるとともに、タッチパネル付き液晶表示部等の表示部を備えている。オペレーションパネル４０は、操作キーのキー操作や表示部のタッチ操作によって、プリント操作等の各種命令、特に、後述する印刷設定（印刷属性）が変更された場合においても、効率的な画像形成処理を行う画像形成制御処理に必要な各種入力等が行われる。オペレーションパネル４０は、表示部に、操作キーから入力された命令内容や画像形成装置１からユーザに通知する各種情報、特に、後述する画像形成制御処理に必要な各種情報及び処理対象の画像等を表示する。
【００２５】
フォントＲＯＭ１８は、エンジン部２０での印刷やオペレーションパネル４０の表示部への表示に使用する各種フォントを格納しており、ＣＰＵ１１の制御下で読み出されて使用される。
【００２６】
ハードディスク１９は、展開された印刷データやホストコンピュータＰｃから送られてきた印刷ジョブ等のデータをＣＰＵ１１の制御下で蓄積し、また、読み出される。また、ハードディスク１９は、ＣＰＵ１１によって印刷ジョブ（画像データ）から生成されオペレーションパネル４０の表示部へ表示するための表示画像等を格納する。
【００２７】
エンジン部（画像形成手段）２０は、種々の画像形成方式のプリンタが用いられ、例えば、インクジェット方式、電子写真方式等のプリンタが用いられている。エンジン部２０は、エンジンＩ／Ｆ１４から渡される描画データ及び制御信号に基づいて動作して、ページ単位で画像を用紙（被記録媒体）に形成する。
【００２８】
後処理部３０は、エンジン部２０に接続され、エンジン部２０を介してコントローラ部１０から送られてくる制御信号に基づいて動作する。後処理部３０は、エンジン部２０から画像形成済みの用紙が送り込まれ、該用紙に対して、ソート、ステープル、パンチ穴空け等の後処理を施す。
【００２９】
そして、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでプログラムＲＯＭ１５やハードディスク１９等に導入することで、後述する印刷設定（印刷属性）が変更された場合においても、効率的な画像形成処理を行う画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３０】
そして、画像形成装置１は、上記画像形成制御プログラムが導入されることで、図２に示すような機能ブロックが構築される。すなわち、画像形成装置１は、コントローラ部１０に、印刷ジョブ受信部５１、印刷データ分割部５２、印刷ジョブ管理部５３、ジョブデータ格納部５４、印刷属性解析部５５、ＲＩＰ処理部５６、ＲＩＰデータ格納部５７、印刷制御部５８、ユーザＩ／Ｆ処理部５９が構築され、エンジン部２０にエンジン制御部６１が構築される。
【００３１】
印刷ジョブ受信部５１は、ネットワークＩ／Ｆ１６等で構築され、ネットワークＮＷを介してホストコンピュータＰｃと通信し、ホストコンピュータＰｃから印刷ジョブを受信するとともに、ホストコンピュータＰｃに必要な状態情報を送信する。
【００３２】
印刷データ分割部５２は、ＣＰＵ１１等で構築され、印刷ジョブ受信部５１が受信した印刷ジョブを解析して、印刷属性（印刷設定情報）と画像データに分割して、印刷ジョブ管理部５３に渡す。なお、以下の説明では、印刷設定情報、印刷設定を、印刷属性という。
【００３３】
印刷ジョブ管理部（画像形成用データ制御手段）５３は、ＣＰＵ１１等で構築され、印刷ジョブ受信部５１が受信した印刷ジョブの実行が完了するまでの間、該印刷ジョブを管理する。特に、後述するように、印刷ジョブ管理部５３は、印刷中に印刷属性の変更があると、該印刷属性の解析、解析結果に基づく、印刷処理中の印刷属性の変更、ＲＩＰデータの再作成を、制御する。
【００３４】
ジョブデータ格納部（保存手段）５４は、ハードディスク１９等で構築され、印刷ジョブ管理部５３の制御下で、印刷ジョブの画像データと印刷属性を、該印刷ジョブの実行が完了するまでの間、保管する。
【００３５】
印刷属性解析部（印刷設定変更手段）５５は、ＣＰＵ１１等で構築され、印刷ジョブのうち、印刷属性（印刷設定情報）の解析を行って、画像形成に必要な印刷属性を生成する。また、印刷属性解析部５５は、ユーザＩ／Ｆ処理部５９から印刷属性の変更があると、該印刷属性を解析して、先の印刷属性から変更後の印刷属性である変更印刷属性を生成する。
【００３６】
ＲＩＰ処理部（データ生成手段）５６は、ＣＰＵ１１等で構築され、印刷ジョブ管理部５３の制御下で、印刷属性に基づいて画像データをエンジン部２０が解釈可能な描画データ（画像形成用データ）に変換（生成）するＲＩＰ処理（画像処理）を行う。
【００３７】
ＲＩＰデータ格納部（保存手段）５７は、ＲＡＭ１２、ハードディスク１９等で構築され、ＲＩＰ処理部５６が生成した描画データを一時的に保管する。上記ジョブデータ格納部５４及びＲＩＰデータ格納部５７は、全体として保存手段として機能している。
【００３８】
印刷制御部（画像形成制御手段）５８は、エンジンＩ／Ｆ１４等で構築され、印刷ジョブ管理部５３の制御下で、エンジン部２０に対して印刷設定に応じた印刷制御信号（印刷指示）と描画データを送信する。
【００３９】
ユーザＩ／Ｆ処理部５９は、パネルＩ／Ｆ１７等で構築され、印刷ジョブに対するオペレーションパネル４０からの各種指示を受け付け、必要な情報をオペレーションパネル４０に出力する。特に、ユーザＩ／Ｆ処理部５９は、オペレーションパネル４０からの印刷属性に対する変更要求と変更内容を受け付け、印刷ジョブ管理部５３に渡す。
【００４０】
エンジン部２０のエンジン制御部６１は、印刷制御部５８から受け取った印刷指示と描画データに基づいて、エンジン部２０及び後処理部３０の動作を制御して、用紙への画像形成動作と画像形成済みの用紙の後処理動作を制御する。
【００４１】
印刷制御部５８は、印刷途中（画像形成途中）で、ユーザＩ／Ｆ処理部５９がオペレーションパネル４０からの印刷属性の変更に応じた印刷制御信号をエンジン制御部６１へ出力して印刷属性の切り替えを行う。また、印刷設定切替処理部５８ａは、該印刷属性の変更に応じてＲＩＰ処理部５６が変更後の印刷属性に応じた描画データを生成すると、該変更描画データと印刷制御信号をエンジン部２０へ送信する印刷属性切替処理を行う。印刷制御部５８は、この変更描画データと印刷制御信号を、変更前の描画データによる印刷の適宜の区切り、例えば、部の区切りで、エンジン部２０へ出力することで、変更前の描画データによる印刷から変更後の描画データによる印刷へ切り替える。
【００４２】
次に、本実施例の作用について説明する。本発明の画像形成装置１は、印刷設定が変更された場合においても、効率的な画像形成処理を行う。
【００４３】
まず、画像形成装置１における通常の印刷処理（画像形成処理）について、図３と図４及び図５に基づいて説明する。なお、図３及び図４において、その図において処理に関与しない機能ブロックについては記載を省略している。
【００４４】
画像形成装置１は、ホストコンピュータＰｃから印刷ジョブがネットワークＮＷを介して送信されてくると、図３に示すように、印刷ジョブ受信部５１が印刷ジョブを受信し、印刷ジョブ管理部５３に印刷ジョブを受信した旨を報告する（Ｓ１）。印刷ジョブ管理部５３は、印刷ジョブ受信報告があると、該印刷ジョブに対してジョブＩＤを発行する。
【００４５】
印刷ジョブ受信部５１は、ジョブＩＤを受け取ると、印刷データ分割部５２にジョブＩＤとジョブデータ（画像データと印刷属性）を渡してジョブ分割依頼を行う（Ｓ２）。
【００４６】
印刷データ分割部５２は、印刷ジョブを解析して、印刷ジョブを印刷属性と画像データに分割して（Ｓ３）、ジョブデータ格納部５４にジョブＩＤを通知して格納要求を行う（Ｓ４）。印刷データ分割部５２は、印刷ジョブの分割が完了すると、ジョブＩＤとともに分割終了報告を印刷ジョブ管理部５３へ行う（Ｓ５）。
【００４７】
印刷ジョブ管理部５３は、印刷属性解析部５５に、ジョブＩＤを通知して、印刷ジョブの印刷属性の解析を要求する印刷属性解析依頼を行う（Ｓ６）。
【００４８】
印刷属性解析部５５は、通知されたジョブＩＤの印刷属性をジョブデータ格納部５４から取得し（Ｓ７）、印刷属性の解析を行う（Ｓ８）。印刷属性解析部５５は、印刷属性の解析を完了すると、印刷属性の解析結果報告（印刷属性解析結果報告）をジョブＩＤとともに印刷ジョブ管理部５３へ渡す（Ｓ９）。
【００４９】
印刷ジョブ管理部５３は、印刷属性解析結果とジョブＩＤをＲＩＰ処理部５６に渡して画像処理依頼（ＲＩＰ処理依頼）を行う（Ｓ１０）。
【００５０】
ＲＩＰ処理部５６は、ジョブＩＤを使用してジョブデータ格納部５４から画像データを取得する（Ｓ１１）。
【００５１】
ＲＩＰ処理部５６は、画像データを取得すると、ページ数分だけ、印刷属性に基づいてエンジン部２０で処理可能な描画データ（ＲＩＰデータ）を生成し（Ｓ１２）、描画データをＲＩＰデータ格納部５７に格納する処理を繰り返し行う（Ｓ１３）。ＲＩＰ処理部５６は、全てのページのＲＩＰ処理を完了すると、印刷ジョブ管理部５３にジョブＩＤとともにＲＩＰ完了報告を行う（Ｓ１４）。
【００５２】
印刷ジョブ管理部５３は、ＲＩＰ完了通知を受け取ると、印刷制御部５８にジョブＩＤ及び印刷属性を渡して印刷開始依頼を行う（Ｓ１５）。
【００５３】
印刷制御部５８は、印刷開始依頼があると、通知されたジョブＩＤに基づいてＲＩＰデータ格納部５７から該ジョブＩＤのＲＩＰデータ（描画データ）を取得し（Ｓ１６）、エンジン制御部６１へ該ＲＩＰデータを出力して印刷依頼を行う（Ｓ６１）。エンジン制御部６１は、ＲＩＰデータとともに印刷依頼があると、該ＲＩＰデータ及び印刷属性に基づいて用紙に画像を形成し、後処理部３０を制御して必要な後処理を行う。印刷制御部５８は、ページ数分と要求された部数だけＲＩＰデータの取得とエンジン制御部６１への印刷依頼を行なうと、印刷完了報告をジョブＩＤとともに印刷ジョブ管理部５３へ行う（Ｓ１８）。
【００５４】
印刷ジョブ管理部５３は、印刷完了報告を受け取ると、そのジョブＩＤの印刷データ削除依頼をジョブデータ格納部５４へ行い（Ｓ１９）、また、ＲＩＰデータ格納部５７にそのジョブＩＤのＲＩＰデータ削除依頼を行う（Ｓ２０）。
【００５５】
印刷ジョブ管理部５３は、ジョブデータ格納部５４の印刷データの削除及びＲＩＰデータ格納部５７のＲＩＰデータの削除が完了すると、ジョブＩＤを削除して通常印刷処理を終了する（Ｓ２１）。
【００５６】
そして、画像形成装置１は、上記通常印刷処理において、印刷制御部５８とエンジン制御部６１とは、図５に示すような処理を行う。すなわち、印刷制御部５８は、ジョブ開始コマンドをエンジン制御部６１へ発行し（Ｓ３１）、応答があると、印刷属性の指定を行う（Ｓ３２）。印刷制御部５８は、この印刷属性の指定では、例えば、用紙の給紙先、画像形成済み用紙の排出先である排紙先、後処理方法等を指定する。
【００５７】
印刷制御部５８は、印刷属性の指定を完了すると、ドキュメント開始コマンドをエンジン制御部６１へ発行し（Ｓ３３）、応答があると、１ページ目のＲＩＰデータ（描画データ）をエンジン制御部６１へ送信する（Ｓ３４）。エンジン制御部６１は、１ページ目のＲＩＰデータが送信されてくると、先の印刷属性に従って該ＲＩＰデータに基づいてエンジン部２０を制御して、用紙に画像を形成させる。エンジン制御部６１は、１ページ目の印刷が完了すると、印刷制御部５８へ完了通知を行う。
【００５８】
印刷制御部５８は、１ページ目のＲＩＰデータの印刷が完了すると、２ページ目のＲＩＰデータを同様にエンジン制御部６１へ送信して印刷を行わせる処理を、指定ページ分順次行う（Ｓ３５〜Ｓ３７）。印刷制御部５８は、最終ページの印刷がエンジン部２０で完了すると、ドキュメント終了コマンドをエンジン制御部６１へ発行する（Ｓ３８）。
【００５９】
そして、印刷制御部５８は、指定部数が複数あるときには、上記ドキュメント開始コマンドの発行からドキュメント終了コマンドの発行までの処理を、部数分繰り返し行う（S３３〜Ｓ３８）。
【００６０】
全てのページと全ての部数の印刷が完了すると、印刷制御部５８は、ジョブ終了コマンドをエンジン制御部６１に発行して、印刷処理を終了する（Ｓ２９）。
【００６１】
そして、画像形成装置１は、上記印刷処理中に、オペレーションパネル４０またはホストコンピュータＰｃで印刷属性の変更が要求されると、図６と図７及び図８と図９に示すように印刷属性変更に対応した印刷制御処理を行う。なお、以下の説明では、オペレーションパネル４０から印刷属性変更操作が行われた場合について説明するが、ホストコンピュータＰｃで印刷属性変更操作が行われて、ネットワークＮＷを介して印刷属性変更要求が送られてきた場合にも、同様に処理することができる。また、図６は、印刷途中に印刷属性変更があったタイミングからの処理シーケンスが記載されており、それ以前の処理については、省略しており、図３及び図４と同様の処理部分には、同一の符号を付与してその説明を簡略化する。
【００６２】
すなわち、図６に示すように、図４のＳ１６、Ｓ１７の印刷処理の実行中に、ユーザＩ／Ｆ処理部５９が、オペレーションパネル４０からの印刷属性変更を受け付けると、印刷属性変更通知を印刷ジョブ管理部５３へ行う（Ｓ４１）。この印刷属性変更通知は、印刷属性（印刷設定）が変更された旨とその変更内容を通知するものである。
【００６３】
印刷ジョブ管理部５３は、印刷属性変更通知があると、印刷属性解析部５５に変更された印刷属性を渡して、その解析を要求する印刷属性解析依頼を行う（Ｓ４１）。
【００６４】
印刷属性解析部５５は、印刷属性の解析を行い（Ｓ４２）、印刷属性の解析結果報告（印刷属性解析結果報告）を印刷ジョブ管理部５３へ渡す（Ｓ４４）。
【００６５】
印刷ジョブ管理部５３は、印刷属性解析結果の内容から「ＲＩＰ関連印刷属性」が変更されている場合は、ＲＩＰ処理部５６に対して再ＲＩＰ処理を依頼する（Ｓ４５）。
【００６６】
ＲＩＰ処理部５６は、再ＲＩＰ処理依頼があると、ジョブデータ格納部５４から画像データを再度取得し（Ｓ４６）、変更印刷属性（変更印刷設定情報）に従って必要なページ数分だけＲＩＰデータを再度生成する再ＲＩＰ処理を行う（Ｓ４７）。ＲＩＰ処理部５６は、再ＲＩＰデータをＲＩＰデータとは異なる記憶領域（場所）に格納するようにＲＩＰデータ格納部５７へ依頼し、ＲＩＰデータ格納部５７は、再ＲＩＰデータの格納を行うとともに、格納場所をＲＩＰ処理部５６へ通知する（Ｓ４８）。ＲＩＰ処理部５６は、必要なページ数分の再ＲＩＰ生成処理とＲＩＰデータ格納部５７への格納を行うと、再ＲＩＰ完了報告を印刷ジョブ管理部５３へ行う（Ｓ４９）。
【００６７】
印刷ジョブ管理部５３は、図７に示すように、印刷制御部５８に変更印刷属性を通知して、残印刷部数に対して、変更印刷属性（変更印刷設定）を適用するように印刷属性変更依頼（印刷設定変更依頼）を行う（Ｓ５０）。
【００６８】
印刷制御部５８は、印刷属性変更依頼を受け取ると、既にエンジン制御部６１に送信しているＲＩＰデータ（描画データ）のページ数を確認する。印刷制御部５８は、エンジン制御部６１に対して、部数の切れ目まで印刷を継続させた後、一旦印刷ジョブ終了コマンドを通知する。印刷制御部５８は、再度、ＲＩＰデータ格納部５７から再ＲＩＰデータを取得し（Ｓ５２）、エンジン制御部６１に対して、再ＲＩＰデータを送信して、印刷ジョブ開始コマンドの送信から上記同様に処理を実行して、変更印刷属性による印刷を再開させる（Ｓ５３）。
【００６９】
印刷制御部５８は、上記処理をページ数×（指定部数−印刷済み部数）だけ印刷処理を行わせると、上記同様に、印刷完了報告をジョブＩＤとともに印刷ジョブ管理部５３へ送る（Ｓ１８）。
【００７０】
印刷ジョブ管理部５３は、印刷完了報告を受け取ると、そのジョブＩＤの印刷データ削除依頼をジョブデータ格納部５４へ行い（Ｓ１９）、また、ＲＩＰデータ格納部５７にそのジョブＩＤのＲＩＰデータ削除依頼を行う（Ｓ２０）。
【００７１】
印刷ジョブ管理部５３は、ジョブデータ格納部５４の印刷データの削除及びＲＩＰデータ格納部５７のＲＩＰデータの削除が完了すると、ジョブＩＤを削除して通常印刷処理を終了する（Ｓ２１）。
【００７２】
そして、画像形成装置１は、上記印刷属性変更を伴う印刷処理において、印刷制御部５８とエンジン制御部６１及び印刷ジョブ管理部５３とは、図８及び図９に示すような処理を行う。なお、図８及び図９において、図５と同様の処理については、同じ符号を付与してその説明を簡略化する。
【００７３】
すなわち、印刷制御部５８は、図５に示したように、ジョブ開始コマンドをエンジン制御部６１へ発行し（Ｓ３１）、応答があると、印刷属性の指定を行う（Ｓ３２）。印刷制御部５８は、印刷属性の指定を完了すると、ドキュメント開始コマンドをエンジン制御部６１へ発行し（Ｓ３３）、応答があると、１ページ目のＲＩＰデータ（描画データ）をエンジン制御部６１へ送信する（Ｓ３４）。印刷制御部５８は、１ページ目のＲＩＰデータの印刷が完了すると、２ページ目のＲＩＰデータを同様にエンジン制御部６１へ送信して印刷を行わせる処理を、指定ページ分順次行う（Ｓ３５〜Ｓ３７）。
【００７４】
そして、この印刷処理中に、印刷ジョブ管理部５３から印刷制御部５８に変更印刷属性の通知があると（Ｓ６０）、印刷制御部５８は、実行中の印刷を、最終ページまで実行する（Ｓ３７、Ｓ３８）。
【００７５】
印刷制御部５８は、実行中の部の最終ページまで印刷を完了すると、全ての部数の印刷が完了していない状態で、ジョブ終了コマンドをエンジン制御部６１へ発行して、内部的に印刷ジョブを一旦終了する（Ｓ６１）。
【００７６】
印刷制御部５８は、続いて、ジョブ開始コマンドをエンジン制御部６１へ再度発行して、エンジン制御部６１に対して、新たな印刷ジョブを登録する（Ｓ６２）。印刷制御部５８は、変更印刷属性の指定を行う（Ｓ６３）。印刷制御部５８は、この変更印刷属性の指定では、例えば、用紙の給紙先、画像形成済み用紙の排出先である排紙先、後処理方法等を指定するが、部数についても変更があると、変更部数を指定する。
【００７７】
印刷制御部５８は、図９に示すように、変更印刷属性の指定を完了すると、ドキュメント開始コマンドをエンジン制御部６１へ発行し（Ｓ６４）、応答があると、１ページ目の再ＲＩＰデータ（再描画データ）をエンジン制御部６１へ送信する（Ｓ６５）。エンジン制御部６１は、１ページ目の再ＲＩＰデータが送信されてくると、先の変更印刷属性に従って該再ＲＩＰデータに基づいてエンジン部２０を制御して、用紙に画像を形成させる。エンジン制御部６１は、１ページ目の印刷が完了すると、印刷制御部５８へ完了通知を行う。
【００７８】
印刷制御部５８は、１ページ目の再ＲＩＰデータの印刷が完了すると、２ページ目の再ＲＩＰデータを同様にエンジン制御部６１へ送信して印刷を行わせる処理を、指定ページ分順次行う（Ｓ６６〜Ｓ６８）。印刷制御部５８は、最終ページの印刷がエンジン部２０で完了すると、ドキュメント終了コマンドをエンジン制御部６１へ発行する（Ｓ６９）。
【００７９】
そして、印刷制御部５８は、（指定部数−印刷済み部数）分が複数あるときには、上記ドキュメント開始コマンドの発行からドキュメント終了コマンドの発行までの処理を、（指定部数−印刷済み部数）分繰り返し行う（S６４〜Ｓ６９）。
【００８０】
全てのページと全ての（指定部数−印刷済み部数）分の印刷が完了すると、印刷制御部５８は、ジョブ終了コマンドをエンジン制御部６１に発行して、印刷処理を終了する（Ｓ７０）。
【００８１】
そして、上記印刷制御部５８は、印刷属性変更を伴う印刷制御処理を図１０及び図１１に示すように処理する。
【００８２】
すなわち、印刷制御部５８は、印刷ジョブ管理部５３から印刷要求を受け取ると、図１０に示すように、印刷属性から部数指定を抜き出して部数カウンタに保存する（ステップＳ１０１）。
【００８３】
印刷制御部５８は、ジョブ開始コマンドをエンジン制御部６１へ送信して印刷の開始を通知し（ステップＳ１０２）、自身の所有する変更印刷属性受信フラグがＯＮであるかチェックする（ステップＳ１０３）。
【００８４】
ステップＳ１０３で、変更印刷属性受信フラグがこの状態では、ＯＦＦであるため、ＮＯとなって、印刷属性をエンジン制御部６１へ送信し（ステップＳ１０４）、ＲＩＰデータ格納部５７に全ページ分のＲＩＰデータ格納場所を取得する（ステップＳ１０５）。
【００８５】
次に、印刷制御部５８は、ＲＩＰデータをエンジン制御部６１へ送信し（ステップＳ１０７）、変更印刷属性を印刷ジョブ管理部５３から受信していないか確認する（ステップＳ１０８）。
【００８６】
ステップＳ１０８で、変更印刷属性を受信していないと（ステップＳ１０８で、ＮＯのとき）、印刷制御部５８は、ステップＳ１１０に移行して、部の全てのＲＩＰデータをエンジン制御部６１へ送信済みであるかチェックする（ステップＳ１１０）。例えば、１０ページのＲＩＰデータが存在するときには、印刷制御部５８は、１０ページ分のＲＩＰデータの送信が完了したかチェックする。
【００８７】
ステップＳ１１０で、部の全てのＲＩＰデータの送信済みでないとき（ステップＳ１１０で、ＮＯのとき）、印刷制御部５８は、ステップＳ１０７に移行して、次のページのＲＩＰデータの送信から上記同様に処理する（ステップＳ１０７、Ｓ１０８、Ｓ１１０）。
【００８８】
そして、ステップＳ１０８で、変更印刷属性を受信すると（ステップＳ１０８で、ＹＥＳのとき）、印刷制御部５８は、変更印刷属性受信フラグをＯＮにする（ステップＳ１０９）。そして、印刷制御部５８は、部の全てのＲＩＰデータをエンジン制御部６１へ送信済みであるかチェックする（ステップＳ１１０）。
【００８９】
ステップＳ１１０で、部の全てのＲＩＰデータの送信が完了すると（ステップＳ１１０で、ＹＥＳのとき）、印刷制御部５８は、繰り返し処理を抜けて、ドキュメント終了コマンドをエンジン制御部６１へ送信する（ステップＳ１１１）。
【００９０】
次に、印刷制御部５８は、図１１に示すように、上記印刷済み部数カウンタを、「１」だけインクリメント（加算）し（ステップＳ１１２）、変更印刷属性受信フラグがＯＮであるかチェックする（ステップＳ１１３）。
【００９１】
ステップＳ１１３で、変更印刷属性受信フラグがＯＦＦであると（ステップＳ１１３で、ＮＯのとき）、印刷制御部５８は、ステップＳ１１６に移行して、全ての印刷部数の印刷が完了したかチェックする（ステップＳ１１６）。
【００９２】
ステップＳ１１６で、全ての印刷部数の印刷が完了していないとき（ステップＳ１１６で、ＮＯのとき）には、印刷制御部５８は、変更印刷属性受信フラグがＯＮであるかチェックする（ステップＳ１１７）。
【００９３】
ステップＳ１１７で、変更印刷属性受信フラグがＯＦＦであると（ステップＳ１１７で、ＮＯのとき）、印刷制御部５８は、図１０のステップＳ１０６に移行して、上記同様に処理する（ステップＳ１０６〜Ｓ１１３、Ｓ１１６、Ｓ１１７）。
【００９４】
ステップＳ１１３で、変更印刷属性受信フラグがＯＮであると（ステップＳ１１３で、ＹＥＳのとき）、印刷制御部５８は、変更印刷属性から部数指定を抜き出して部数カウンタに保存する（ステップＳ１１４）。そして、印刷制御部５８は、ジョブ終了コマンドを送信し（ステップＳ１１５）、全ての印刷部数の印刷を完了したかチェックする（ステップＳ１１６）。ステップＳ１１６で、全ての印刷部数の印刷が完了していないときには、印刷制御部５８は、上記同様に、ステップＳ１０６に移行して、上記同様に処理する（ステップＳ１０６〜Ｓ１１７）。
【００９５】
ステップＳ１１７で、変更印刷属性受信フラグがＯＮであると（ステップＳ１１７で、ＹＥＳであると）、印刷制御部５８は、ステップＳ１０２に戻って、ジョブ開始コマンドの送信から上記同様に処理する（ステップＳ１０２〜Ｓ１１７）。
【００９６】
そして、ステップＳ１０３で、変更印刷属性受信フラグがＯＮであると（ステップＳ１０３で、ＹＥＳのとき）、印刷制御部５８は、印刷ジョブ管理部５３から受け取った印刷属性をエンジン制御部６１へ送信する（ステップＳ１１８）。次に、印刷制御部５８は、ＲＩＰデータ格納部５７に、全ページの再ＲＩＰデータの記憶領域（格納場所）を、ＲＩＰデータとは異なる記憶領域（場所）に取得する（ステップＳ１１９）。印刷制御部５８は、いま、再ＲＩＰ処理が完了していないので、引き続き、通常印刷処理で取得したＲＩＰデータを使用して印刷を実施する。その後、印刷制御部５８は、変更印刷属性受信フラグをＯＦＦ西（ステップＳ１２０）、ドキュメント開始コマンドの送信から上記同様に処理して、残りの部数を印刷する（ステップＳ１０６〜Ｓ１１７）。
【００９７】
そして、ステップＳ１１６で、全ての印刷部数の印刷が完了すると（ステップＳ１１６で、ＹＥＳのとき）、印刷制御部５８は、ジョブ終了コマンドをエンジン制御部６１へ送信して、印刷制御処理を終了する（ステップＳ１２１）。
【００９８】
上記図１０及び図１１の処理において、例えば、初期印刷属性で、全ページ数が１０ページで、部数が３部に設定されている場合について、具体的に説明する。そして、いま、２部目の５ページ目を印刷処理中に、印刷ジョブ管理部５３より変更印刷属性を受信した場合の印刷制御部５８の処理フローを説明する。ここでは、例えば、１０ページ、３部目のジョブの印刷後に、後処理として、ステープルが選択され、印刷部数が５部に変更するものとする。
【００９９】
上記ステップＳ１０７で、印刷制御部５８は、２部目の５ページ目のＲＩＰデータを送信したものとし、ステップＳ１０８で、印刷ジョブ管理部５３から変更印刷属性を受信すると、自身の有する変更印刷属性受信フラグをＯＮに設定する（ステップＳ１０９）。
【０１００】
次に、ステップＳ１１０で、印刷制御部５８は、部数の全てのＲＩＰページを送信済みか判定するが、いま、２部目の５ページ目の処理を行った状態であるので、ＮＯとなる。そこで、印刷制御部５８は、ステップＳ１０７に戻って、６ページ目の以降のＲＩＰデータを順次最終ページまでエンジン制御部６１へ送信して、エンジン部２０に印刷させる（ステップＳ１０７〜Ｓ１１０）。
【０１０１】
印刷制御部５８は、ステップＳ１１０で、２部目の最終ページである１０ページ目のＲＩＰデータをエンジン制御部６１へ送信すると、２部目の印刷終了を示すドキュメント終了コマンドをエンジン制御部６１へ送信し（ステップＳ１１１）、印刷済み部数カウンタに「１」を加算する（ステップＳ１１２）。
【０１０２】
印刷制御部５８は、変更印刷属性受信フラグがＯＮであるか判定するが、ステップＳ１０９で、ＯＮにしているので、変更印刷属性から部数指定を抜き出し、自身の持つ部数カウンタに上書き保存する（ステップＳ１１４）。いま、上述のように、初期に３部が指定されていたのが、５部に指定変更となっているので、印刷制御部５８は、部数カウンタを５部に変更する。次に、印刷制御部５８は、エンジン制御部６１に対してジョブ終了コマンドを発行して、２部まで印刷した印刷ジョブを内部的に終了させる（ステップＳ１１５）。この状態で、部数カウンタは、「５」に変更され、印刷済み部数カウンタは、「２」をカウントしている。
【０１０３】
そして、印刷制御部５８は、全ての部数が印刷済みか否か確認するが（ステップＳ１１６）、現時点で２部しか印刷が完了しておらず、変更後の５部に到達していないので、変更印刷属性受信フラグがＯＮであるかチェックする（ステップＳ１１７）。なお、変更印刷属性で印刷部数が２部以下に変更されていると、印刷制御部５８は、ステップＳ１１６で、全ての印刷部数の印刷が完了しているとして、説明を簡素化するために、図１１には記載されていないが、印刷制御部５８は、エンジン制御部６１へ送信している各種コマンドを２重に送信しないように、送信前には２重送信チェックの確認を行っているので、２部以下に印刷部数が変更されていても、ステップＳ１２１のジョブ終了コマンド送信処理を行うことなく、印刷制御処理を終了する。
【０１０４】
なお、いま、５部に印刷部数が変更されており、変更印刷属性受信フラグがＯＮであるので、印刷制御部５８は、ステップＳ１０２に戻って、ジョブ開始コマンドを送信し、エンジン制御部６１に対して新しいジョブを開始する旨を通知する（ステップＳ１０２）。
【０１０５】
続いて、印刷制御部５８は、へ光印刷属性受信フラグをチェックするが、いま、ＯＮであるので、エンジン制御部６１に対して変更印刷属性を送信する（ステップＳ１１８）。したがって、以降の印刷ではステープルが行われるようになる。その後、再ＲＩＰ処理が行われたことが印刷ジョブ管理部５３から指示されていると、印刷制御部５８は、全ページの再ＲＩＰデータ格納場所を取得するが（ステップＳ１１９）、いま、再ＲＩＰ処理が行われていないため、本処理を省く。印刷制御部５８は、続いて、通常印刷処理で取得したＲＩＰデータを使用して印刷を実施する。その後、印刷制御部５８は、変更印刷属性受信フラグをＯＦＦにした後、ステップＳ１０６に移行して、順次印刷処理を実施して、残り３部をステープル指定で印刷する（ステップＳ１０６〜Ｓ１１７）。
【０１０６】
なお、画像形成装置１は、印刷属性の変更内容が、描画データの変更生成が不要なデータ生成不要変更印刷属性（データ生成不要変更印刷設定情報）であって、部毎にまとめて処理する必要のない印刷設定であるときには、部の最後まで印刷処理が完了するのを待つことなく、印刷制御部５８が、その変更印刷属性をエンジン制御部６１へ送信して、変更印刷族制を速やかに適用してもよい。
【０１０７】
このように、本実施例の画像形成装置１は、画像データから印刷属性（印刷設定情報）に基づいて描画データ（画像形成用データ）を生成するＲＩＰ処理部（データ生成手段）５６と、ＲＩＰ処理部５６の生成した描画データ及び印刷属性を保存するＲＩＰデータ格納部５７及びジョブデータ格納部５４からなる保存手段と、描画データと印刷属性に基づいて用紙（被記録媒体）に画像を形成するエンジン部（画像形成手段）２０と、印刷属性の変更要求を受け付けて変更印刷属性（変更印刷設定）を生成する印刷属性解析部（印刷設定変更手段）５５と、前記変更印刷属性に基づいてＲＩＰ処理部５６に前記画像データから変更描画データ（変更画像形成用データ）を生成させて、ＲＩＰデータ格納部５７に保存させる印刷ジョブ管理部（画像形成用データ制御手段）５３と、エンジン部２０による前記描画データに基づく画像形成中に前記変更印刷属性が生成されて前記変更描画データが前記ＲＩＰデータ格納部５７に保存されると、該描画データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該描画データから該変更描画データに切り替えて該エンジン部２０に画像形成させる印刷制御部（画像形成制御手段）５８と、を備えている。
【０１０８】
したがって、画像形成中においても印刷設定の変更を許可するとともに、該印刷設定の変更が画像形成用画像データ（描画データ）の変更が必要な場合であっても、画像形成を中断することなく、適宜のタイミングで画像形成用画像データを切り替えて画像形成を継続することができる。その結果、印刷設定が変更された場合においても、効率的な画像形成処理を行うことができる。
【０１０９】
また、本実施例の画像形成装置１は、画像データから印刷属性（印刷設定情報）に基づいて描画データ（画像形成用データ）を生成するデータ生成処理ステップと、前記データ生成処理ステップで生成された前記描画データ及び前記印刷属性をＲＩＰデータ格納部５７及びジョブデータ格納部５４からなる保存手段へ保存する保存制御処理ステップと、前記描画データと前記印刷属性に基づいて用紙（被記録媒体）に画像を形成する画像形成処理ステップと、前記印刷属性の変更要求を受け付けて変更印刷属性（変更印刷設定情報）を生成する印刷設定変更処理ステップと、前記変更印刷属性に基づいて前記データ生成処理ステップに前記画像データから変形描画データ（変更画像形成用データ）を生成させて、前記保存手段に保存させる画像形成用データ制御処理ステップと、前記画像形成処理ステップによる前記描画データに基づく画像形成中に前記変更印刷属性が生成されて前記変更画描画データが前記保存手段に保存されると、該描画データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該描画データから該変更描画データに切り替えて該画像形成処理ステップで画像形成させる画像形成制御処理ステップと、を有する画像形成制御方法を実行している。
【０１１０】
したがって、画像形成中においても印刷設定の変更を許可するとともに、該印刷設定の変更が画像形成用画像データ（描画データ）の変更が必要な場合であっても、画像形成を中断することなく、適宜のタイミングで画像形成用画像データを切り替えて画像形成を継続することができる。その結果、印刷設定が変更された場合においても、効率的な画像形成処理を行うことができる。
【０１１１】
さらに、本実施例の画像形成装置１は、制御プロセッサに、画像データから印刷属性（印刷設定情報）に基づいて描画データ（画像形成用データ）を生成するデータ生成処理と、前記データ生成処理で生成された前記描画データ及び前記印刷属性をＲＩＰデータ格納部５７及びジョブデータ格納部５４からなる保存手段へ保存する保存制御処理と、前記描画データと前記印刷属性に基づいて用紙（被記録媒体）に画像を形成する画像形成処理と、前記印刷属性の変更要求を受け付けて変更印刷属性（変更印刷設定情報）を生成する印刷設定変更処理と、前記変更印刷属性に基づいて前記データ生成処理に前記画像データから変形描画データ（変更画像形成用データ）を生成させて、前記保存手段に保存させる画像形成用データ制御処理と、前記画像形成処理による前記描画データに基づく画像形成中に前記変更印刷属性が生成されて前記変更画描画データが前記保存手段に保存されると、該描画データに基づく画像形成が特定の区切り位置まで実行されるタイミングで、該描画データから該変更描画データに切り替えて該画像形成処理で画像形成させる画像形成制御処理と、を実行させる画像形成制御プログラムを搭載している。
【０１１２】
したがって、画像形成中においても印刷設定の変更を許可するとともに、該印刷設定の変更が画像形成用画像データ（描画データ）の変更が必要な場合であっても、画像形成を中断することなく、適宜のタイミングで画像形成用画像データを切り替えて画像形成を継続することができる。その結果、印刷設定が変更された場合においても、効率的な画像形成処理を行うことができる。
【０１１３】
また、本実施例の画像形成装置１は、前記画像形成制御手段としての印刷制御部５８が、前記描画データに基づく画像形成が、部の最後を前記特定の区切り位置として該部の最後まで実行されると、該描画データから前記変更描画データに切り替えて残りの部数を前記エンジン部２０に画像形成させている。
【０１１４】
したがって、部毎の印刷設定を揃えた状態で、描画データの印刷設定を切り替えることができ、印刷設定が変更された場合においても、画像品質を向上させつつ、効率的な画像形成処理を行うことができる。
【０１１５】
さらに、本実施例の画像形成装置１は、前記画像形成制御手段としての印刷制御部５８が、前記印刷属性解析部（印刷設定変更手段）５５の生成した変更印刷属性が、前記描画データの変更生成が不要なデータ生成不要変更印刷属性（データ生成不要変更印刷設定情報）を含んでいるときには、前記画像形成が前記特定の区切り位置まで実行される前においても、該データ生成不要変更印刷属性に基づいて前記エンジン部２０に画像形成させる。
【０１１６】
したがって、印刷設定が変更された場合においても、画像形成用データに変更がない場合には、画像品質を向上させつつ、より一層速やかにかつ効率的な画像形成処理を行うことができる。
【０１１７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１１８】
１  画像形成装置
ＮＷ  ネットワーク
Ｐｃ  ホストコンピュータ
１０  コントローラ部
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＮＶＲＡＭ
１４  エンジンＩ／Ｆ
１５  プログラムＲＯＭ
１６  ネットワークＩ／Ｆ
１７  パネルＩ／Ｆ
１８  フォントＲＯＭ
１９  ハードディスク（ＨＤＤ）
２０  エンジン部
３０  後処理部
４０  オペレーションパネル
５１  印刷ジョブ受信部
５２  印刷データ分割部
５３  印刷ジョブ管理部
５４  ジョブデータ格納部
５５  印刷属性解析部
５６  ＲＩＰ処理部
５７  ＲＩＰデータ格納部
５８  印刷制御部
５９  ユーザＩ／Ｆ処理部
６１  エンジン制御部
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２００７−０６６３０８号公報
【図１】
2015044343.tif 000003
【図２】
2015044343.tif 000004
【図３】
2015044343.tif 000005
【図４】
2015044343.tif 000006
【図５】
2015044343.tif 000007
【図６】
2015044343.tif 000008
【図７】
2015044343.tif 000009
【図８】
2015044343.tif 000010
【図９】
2015044343.tif 000011
【図１０】
2015044343.tif 000012
【図１１】
2015044343.tif 000013