蓄積された蓄積文書を格納する記憶手段と、前記蓄積文書に対して設定された印刷設定条件に基づき画像を描画する画像描画手段と、前記画像描画手段により描画した画像に基づき印刷処理を実行する画像形成装置であって、前記蓄積文書に対して設定された印刷設定条件を変更する印刷条件設定手段と、前記蓄積文書を複製する蓄積文書複製手段と、前記印刷条件設定手段により印刷設定条件が変更された場合に、前記蓄積文書複製手段により前記蓄積文書を複製するよう制御する印刷制御手段とを有することを特徴とする画像形成装置。前記印刷条件設定手段により変更された印刷設定条件が、前記画像描画手段により前記蓄積文書に対して再描画が必要な印刷設定条件か否か判断する印刷設定条件判断手段を有し、前記印刷制御手段は、前記印刷設定条件判断手段により前記蓄積文書に対して再描画が必要な印刷設定条件が変更されたと判断された場合に、前記蓄積文書複製手段により前記蓄積文書を複製するよう制御することを特徴とする請求項1に記載の画像形成装置。前記蓄積文書が印刷により削除される保留文書か、又は印刷により削除されない保存文書か判断する文書判断手段を有し、前記印刷制御手段は、前記文書判断手段により前記保存文書として判断された場合に、前記蓄積文書複製手段により前記蓄積文書を複製するよう制御することを特徴とする請求項1又は2に記載の画像形成装置。前記蓄積文書のプリンタ言語の種類を判断するプリンタ言語判断手段を有し、前記印刷制御手段は、前記プリンタ言語判断手段により前記蓄積文書がストリーミング形式で描画処理を行えるプリンタ言語の文書と判断された場合に、前記蓄積文書複製手段により複製しながら描画処理を行うよう制御することを特徴とする請求項1乃至3のいずれか一項に記載の画像形成装置。前記印刷制御手段は、前記画像描画手段により前記蓄積文書が描画される前のデータと描画された後のデータとを対応づけて格納し、前記印刷設定条件が変更された場合に、前記描画される前のデータを用いて複製した後、前記印刷設定条件の書き換えを行い、前記印刷設定条件が変更されていない場合に、前記描画された後のデータを用いて、印刷処理を実行することを特徴とする請求項1乃至4のいずれか一項に記載の画像形成装置。コンピュータを、請求項1乃至5のいずれか一項に記載の画像形成装置として機能させるための画像形成プログラム。しかしながら、上述した特許文献1には、保存文書の印刷設定条件を変更して印刷する場合に、その保存文書に予め設定されていた印刷設定条件を書き換えないようにするための手法は開示されていない。したがって、上述した特許文献1の手法では、上述した保存文書の印刷設定条件を変更して印刷すると、保存文書に予め設定されていた印刷設定条件を書き換えて変更してしまうため、上述した課題は解決することができなかった。本発明は、上記の課題に鑑みてなされたものであり、保存文書に予め設定されていた印刷設定条件を変更しない画像形成装置、及び画像形成プログラムを提供することを目的とする。本発明は、上記目的を達成するために、蓄積された蓄積文書を格納する記憶手段と、前記蓄積文書に対して設定された印刷設定条件に基づき画像を描画する画像描画手段と、前記画像描画手段により描画した画像に基づき印刷処理を実行する画像形成装置であって、前記蓄積文書に対して設定された印刷設定条件を変更する印刷条件設定手段と、前記蓄積文書を複製する蓄積文書複製手段と、前記印刷条件設定手段により印刷設定条件が変更された場合に、前記蓄積文書複製手段により前記蓄積文書を複製するよう制御する印刷制御手段とを有することを特徴とする。また、本発明は、コンピュータを、上述した画像形成装置として機能させるための画像形成プログラムである。本発明によれば、保存文書に予め設定された印刷設定条件を変更しないこと可能とする。以下、本発明の実施の形態について詳細に説明する。<画像形成装置の機能ブロック例>図1は、本実施形態に係る画像形成装置の機能ブロックの一例を示している。図1に示す画像形成装置100は、例えばコピー機能、スキャン機能、FAX機能、印刷機能等の複数の機能を有するMFPMultiFunctionPrinter等の複合機やLPLinePrinter等である。なお、画像形成装置100は、例えばLANLocalAreaNetwork等に代表される通信ネットワークを介してホストコンピュータ110と接続されている。画像形成装置100は、データ受信制御手段10と、プリンタ制御手段20と、画像描画手段30と、メモリ制御手段40と、エンジン制御手段50と、記憶手段60と、印刷条件設定手段70と、エンジン手段80とを有するように構成される。データ受信制御手段10は、データ受信手段11を有し、データ受信手段11によりホストコンピュータ110からジョブを受信して、受信したジョブを記憶手段60に格納する。なお、ジョブとは、印刷ジョブを含むがこれに限定されるものではない。プリンタ制御手段20は、ジョブ制御手段21と、ページ制御手段22と、データ管理手段23とを有するように構成される。ジョブ制御手段21は、本実施形態におけるジョブ処理全体を制御する。なお、ジョブ制御手段21における具体的な処理については後述する。ページ制御手段22は、例えばジョブを構成する印刷データの各ページを制御し、例えば画像描画手段30により各ページの画像データが描画されるよう制御する。データ管理手段23は、各ジョブに対して設定された印刷設定条件印刷条件パラメータを管理する。また、データ管理手段23は、例えば再印刷時に印刷条件設定手段70等により変更された印刷設定条件についても管理する。画像描画手段30は、データ受信手段11により受信したジョブから画像データを構築する。画像描画手段30は、受信したジョブ例えばPDLPageDescriptionLanguageフォーマット等の印刷データを、例えばRIPRasterImegeProcessor処理によりビットマップ画像に展開する。ここで、上述したRIPとは、例えばPDL等の印刷データからラスターイメージ例えば、ビットマップ画像を生成するプリンタシステムのコンポーネントを示す。すなわち、本実施形態において、ジョブをRIPするとは、例えばPDL等で記述された印刷データからラスターイメージを生成するプロセスそのものを示している。また、RIP前データとは、例えば印刷設定条件等が記述されている上述の印刷データを示し、RIP後データとは、このRIP前データに例えばモノクロやトレイの指定等の設定された印刷設定条件を上書きして、RIPされたデータを示す。メモリ制御手段40は、例えばHDDHardDiskDrive等のデータ蓄積領域62の残容量を判断する。エンジン制御手段50は、印刷対象の画像データ例えばRIP後データをエンジン手段80に送信するよう制御する。記憶手段60は、受信データ格納領域61と、データ蓄積領域62と、ユーザ情報保持領域63とを有するように構成される。受信データ格納領域61は、データ受信手段11により受信されたジョブが格納される。データ蓄積領域62は、例えばHDD等により構成され、データ格納領域61に格納されたジョブが複製され、RIP前データ蓄積文書として蓄積される。RIP前データ等はジョブ単位で蓄積される。なお、データ蓄積領域62に蓄積されるRIP前データ等の格納領域については後述する。ユーザ情報保持領域63は、画像形成装置100を利用するユーザ情報を保持し、例えば印刷条件設定手段70により設定される印刷設定条件をユーザごとに保持する。印刷条件設定手段70は、例えば操作パネル等のユーザインタフェースを介してユーザにより指示された印刷設定条件を受け付ける。印刷条件設定手段70は、例えばデータ蓄積領域62に格納された蓄積文書を選択し、選択した蓄積文書に対して予め設定された印刷設定条件の変更等を行う。エンジン手段80は、例えばプロッタエンジン等であり、エンジン制御手段50からの制御信号により、例えばRIP後データである画像データを用紙等の各種印刷媒体に印刷するための動作を行う。ホストコンピュータ110は、例えばクライアントPCPersonalComputerやサーバ等であり、ユーザから入力されるジョブデータ等を受け付ける。<ジョブ制御手段の機能ブロック例>次に、図2を用いて上述したジョブ制御手段21の機能ブロックの一例について、具体的に説明する。図2は、ジョブ制御手段の機能ブロックの一例を示している。図2に示すジョブ制御手段21は、蓄積文書複製手段211と、印刷設定条件判断手段212と、文書判断手段213と、プリンタ言語判断手段214と、印刷制御手段215とを有するよう構成されている。蓄積文書複製手段211は、データ蓄積領域62に格納された蓄積文書RIP前データを複製する。印刷設定条件判断手段212は、印刷条件設定手段70により変更された印刷設定条件が、画像描画手段30による再描画が必要な印刷設定条件か否か判断する。なお、印刷設定条件判断手段212による再描画の必要又は不必要の判断に用いられるテーブルについては後述する。文書判断手段213は、データ蓄積領域62に格納された蓄積文書が印刷により削除される保留文書か、又は印刷により削除されない保存文書か判断する。プリンタ言語判断手段214は、蓄積文書複製手段211により複製される蓄積文書のプリンタ言語の種類を判断する。プリンタ言語判断手段214は、複製される蓄積文書が例えばPCLPrinterControlLanguage等のストリーミング形式で描画処理を行えるプリンタ言語の文書か又は例えばPDFPortableDocumentFormat等の全て複製が完了するまで描画処理が行えないプリンタ言語の文書か否か判断する。印刷制御手段215は、本実施形態における印刷処理全体を制御する。印刷制御手段215は、印刷条件設定手段70により印刷設定条件が変更された場合、印刷設定条件判断手段212により蓄積文書に対して再描画が必要な印刷設定条件が変更されたか否か判断させる。印刷制御手段215は、印刷設定条件判断手段212により再描画が必要な印刷設定条件が変更されたと判断された場合、蓄積文書複製手段211により蓄積文書を複製するように制御する。また、印刷制御手段215は、印刷設定条件判断手段212により再描画が不要な印刷設定条件が変更されたと判断された場合、蓄積文書を複製しないように制御する。これにより、無駄な複製処理を行わず、プリンタの速度性能を通常の再印刷時と同様に保つことが可能となる。また、印刷制御手段215は、印刷設定条件が変更された蓄積文書が文書判断手段213により保存文書と判断された場合、蓄積文書複製手段211により蓄積文書を複製するように制御する。また、印刷制御手段215は、文書判断手段213により保留文書であると判断された場合、蓄積文書を複製しないように制御する。これにより、無駄な複製処理を行わず、プリンタの速度性能を通常の再印刷時と同様に保つことが可能となる。また、印刷制御手段215は、蓄積文書複製手段211により蓄積文書を複製する場合に、プリンタ言語判断手段214により蓄積文書のプリンタ言語の種類を判断させる。印刷制御手段215は、プリンタ言語判断手段214により蓄積文書がストリーミング形式で描画処理を行えるプリンタ言語の文書と判断された場合、蓄積文書複製手段211による複製しながら、画像描画手段30による描画処理を行うように制御する。このように、複製処理を行いながら描画処理を実行するため、プリンタの速度性能が向上する。更に、印刷制御手段215は、画像描画手段30により蓄積文書が描画される前のRIP前データと画像描画手段30により描画された後のRIP後データとを対応づけて格納し、印刷設定条件が変更された場合、RIP前データを複製して印刷設定条件の書き換えを行い、印刷設定条件が変更されていない場合、RIP後データを用いて印刷処理を実行する。また、印刷制御手段215は、印刷設定条件が変更された場合、メモリ制御手段40によりデータ蓄積領域62の残容量を判断し、残容量が少ないと判断された場合、蓄積文書RIP前データをそのまま用いて印刷設定条件を書き換え、画像描画手段30により描画させても良い。<画像形成装置100のハードウェア構成>次に、図3を用いて、画像形成装置100のハードウェア構成の一例について説明する。図3は、画像形成装置のハードウェア構成の一例を示している。図3に示す画像形成装置100は、バスBで相互に接続されているスキャン装置90と、プロッタ装置91と、ドライブ装置92と、補助記憶装置93と、メモリ装置94と、演算処理装置95と、インタフェース装置96と、操作パネル97とを有するように構成される。スキャン装置90は、スキャナエンジンと、スキャナエンジンを制御するエンジン制御部等から構成されており、例えば紙原稿を画像データとするために用いられる。プロッタ装置91は、エンジン手段80を制御するエンジン制御手段50等から構成され、画像データを出力するために用いられる。インタフェース装置96は、モデム、LANカード等で構成されており、ネットワークに接続する為に用いられる。画像形成装置100は、インタフェース装置96を介してネットワーク上のPC等の他の装置との情報の送受信を行う。操作パネル97は、タッチパネル等で構成され、画像形成装置100の操作キーや処理の進捗状況等が表示される。本発明の画像形成プログラムは、画像形成装置100を制御する各種プログラムの少なくとも一部である。画像形成プログラムは、例えば記録媒体98の配布やネットワークからのダウンロード等によって提供される。画像形成プログラムを記録した記録媒体98は、CD-ROMCompactDiscReadOnlyMemory、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。また、画像形成プログラムを記録した記録媒体98がドライブ装置92にセットされると、画像形成プログラムは記録媒体98からドライブ装置92を介して補助記憶装置93にインストールされる。ネットワークからダウンロードされた画像形成プログラムは、インタフェース装置96を介して補助記憶装置93にインストールされる。補助記憶装置93は、インストールされた画像形成プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置94は、コンピュータの起動時に補助記憶装置93から画像形成プログラムを読み出して格納する。演算処理装置95は、メモリ装置94に格納された画像形成プログラムに従って、本実施形態の各種処理を実現する。<蓄積文書の印刷設定条件変更処理の流れ>次に、図4を用いて、蓄積文書に設定された印刷設定条件印刷条件パラメータを変更する印刷設定条件変更処理の流れについて説明する。図4は、本実施形態に係る蓄積文書の印刷設定条件変更処理の流れを説明するための図である。図4に示すように、データ受信制御手段10は、ホストコンピュータ110からジョブ例えばPDLフォーマット等で記述された印刷データを入力すると、起動してデータ受信手段11によりジョブを受信する。データ受信制御手段10は、データ受信手段11により受信したジョブを記憶手段60の受信データ格納領域61に格納する。ジョブ制御手段21は、受信データ格納領域61に格納されたジョブに対して、データキャプチャを行い、画像描画手段30によるRIP前の状態であるRIP前データA蓄積文書をデータ蓄積領域62の蓄積ジョブ管理領域622に格納する。また、ジョブ制御手段21は、画像描画手段30によりRIP前データAに対して予め設定された印刷設定条件に基づく設定を施してRIPし、RIP後の状態であるRIP後データBを蓄積ジョブ管理領域622に蓄積する。このとき、ジョブ制御手段21は、RIP前データAとRIP後データBとを対応づけて格納すると良い。また、ページ制御手段22は、ジョブのページごとにRIP前データAとRIP後データBとを対応づけて格納するよう制御する。ジョブ制御手段21は、印刷時に、ページ制御手段22により蓄積ジョブ管理領域622に格納されたRIP後データBをページごとに取得し、取得したRIP後データBをエンジン制御手段50に送信して、エンジン手段80により排紙する。なお、ジョブ制御手段21は、ユーザから印刷を一時停止する指示を受けた場合、ページ制御手段22によりページごとにRIP後データBを一時停止させる。ジョブ制御手段21は、ユーザによる再印刷指示を受けると、データ管理手段23に管理された印刷設定条件印刷条件パラメータを参照して、再印刷指示において印刷設定条件が変更されたか否か、再印刷指示された印刷対象文書が所定の文書であるか否か等について判断する。なお、ジョブ制御手段21により所定の文書か否か判断する具体的な処理内容については後述する。ジョブ制御手段21は、印刷対象文書が所定の文書である場合、蓄積文書複製手段211により蓄積ジョブ管理領域622に格納されたRIP前データAを複製し、データ蓄積領域62の印刷ジョブ管理領域621に複製したRIP前データA′を格納する。次に、ジョブ制御手段21は、複製したRIP前データA′にユーザにより変更された印刷設定条件を上書きして画像描画手段30によりRIPし、RIP後のデータであるRIP後データB′をRIP前データA′に対応づけて格納する。また、ジョブ制御手段21は、AJP自動再開後に、RIP後データB′を用いてエンジン制御手段50に送信して同様に排紙させる。なお、ジョブ制御手段21は、再印刷指示された印刷対象文章が、再描画が必要ない印刷設定条件が変更された文書であったり、保留文書等であったりした場合には、蓄積ジョブ管理領域622に格納されたRIP後データBをそのまま用いて印刷処理を実行する。<データ蓄積領域について>次に、図5を用いて、上述した蓄積文書を蓄積するデータ蓄積領域について説明する。図5は、本実施形態に係るデータ蓄積領域を説明するための図である。図5に示すデータ蓄積領域62は、印刷ジョブ管理領域621と、蓄積ジョブ管理領域622とを有するように構成される。印刷ジョブ管理領域621には、ユーザによる再印刷指示を受けて蓄積文書複製手段211により複製されたRIP前データA′と、再印刷指示において変更された印刷設定条件を上書きして画像描画手段30によりRIPされたRIP後データB′が管理されている。蓄積ジョブ管理領域622には、ジョブ制御手段21によりデータキャプチャされたRIP前データAと、RIP前データAに予め設定された印刷設定条件に基づき画像描画手段30によりRIPされたRIP後データBが管理されている。なお、ジョブ制御手段21は、蓄積ジョブ管理領域62においてジョブ単位ごと例えばジョブ1、ジョブ2に管理領域を設けて管理すると良い。上述したように、ジョブ制御手段21は、ユーザの再印刷指示により印刷設定条件が変更された場合には、蓄積ジョブ管理領域622に管理されているRIP前データAを複製し、複製したRIP前データA′に変更された印刷設定条件を上書きしてRIP後データB′を生成して印刷ジョブ管理領域621に格納する。また、ジョブ制御手段21は、印刷設定条件が変更されていない場合には、蓄積ジョブ管理領域622に管理されているRIP後データBをそのまま使用することが可能である。<ジョブ印刷処理の流れ>次に、図6を用いて、受信したジョブを印刷するまでのジョブ印刷処理の流れについて説明する。図6は、本実施形態に係るジョブの印刷処理の流れを示すフローチャートである。図6に示すように、データ受信制御手段10は、データ受信手段11によりホストコンピュータ110から送られてきたジョブ1を受信するとS10、記憶手段60の受信データ格納領域61に格納するように制御する。次に、ジョブ制御手段21は、受信データ格納領域61に格納されたジョブ1を複製し、RIP前データAとしてデータ蓄積領域62の蓄積ジョブ管理領域622に蓄積するS11。蓄積ジョブ管理領域622のRIP前データAは、上述したようにジョブ単位で蓄積すると良い。また、ジョブ制御手段21は、受信データ格納領域61に格納されたジョブ1のRIP前データAを画像描画手段30によりRIPするS12。RIPにより生成されたRIP後データBは、エンジン制御手段50に送られ、エンジン手段80からRIP後データBが紙に印刷され、排紙するよう制御されるS13。次に、ジョブ制御手段21は、データ蓄積領域62に格納されていたRIP前データAを廃棄しS14、処理を終了する。上述したように、データ蓄積領域62に格納されたRIP前の状態のデータAは、S13の処理で排紙完了となるまで保持される。<印刷設定条件変更処理の流れ>次に、図7を用いて、ユーザにより蓄積文書の印刷設定条件が変更された場合の印刷設定条件変更処理の流れについて説明する。図7は、本実施形態に係る蓄積文書の印刷設定条件変更処理の流れを示すフローチャートである。なお、図7の示すフローチャートは、例えばユーザにより操作パネル97を介して蓄積文書が選択され、選択された蓄積文書に対して印刷設定条件を変更して印刷する指示ボタンが押されてからスタートする。図7に示すように、印刷条件設定手段70によりユーザにより選択された蓄積文書に対して変更が指示された印刷設定条件を受信するとS20、ジョブ制御手段21における印刷制御手段215は、印刷設定条件判断手段212により受信した印刷設定条件の項目が、再描画が必要な項目か否か判断するS21。ここで、再描画が必要な項目とは、例えばカラー印刷からモノクロ印刷への変換等であり、再描画を必要としない項目とはステープル処理のありからなしの変更等である。再描画を必要としない項目と判断された場合S21において、NO、印刷制御手段215は、装置に設定された印刷設定条件を変更しS22、通常印刷と同様に、ユーザにより選択された蓄積文書のRIP後データBを紙に印刷し、排紙するS23。すなわち、再描画を必要としない項目は、例えばステープル処理等の装置の印刷設定条件を変更するものであるため、装置の周辺機器等への指示を変更することにより印刷設定条件を変更し、ユーザにより選択された蓄積文書のデータRIP前データAに対する変更はない。一方、再描画が必要な項目と判断された場合S21において、YES、印刷制御手段215は、文書判断手段213によりユーザにより選択された蓄積文書が保存文書か否か判断するS24。上述したように、蓄積文書のうち、印刷しても削除されずに残る保存文書の場合には、印刷しても文書が残り、残った文書が更に利用されるため、保存している蓄積文書に対して印刷設定条件を変更してしまうとミスプリント等の原因になる。一方、蓄積文書のうち、印刷すると削除される保留文書の場合には、蓄積文書のデータRIP前データAそのものに対して印刷設定条件を変更したとしても印刷後にデータは削除されるため、処理に時間を要する複製処理を行う必要がない。したがって、保存文書ではない保留文書と判断された場合にはS24において、NO印刷制御手段215は、選択された蓄積文書RIP前データAにユーザにより変更された印刷設定条件を上書きするS25。一方、ユーザにより選択された蓄積文書が保存文書であると判断された場合S24において、YES、印刷制御手段215は、メモリ制御手段40により例えばHDDであるデータ蓄積領域62の残容量が所定以上か否か判断するS26。すなわち、ユーザにより選択された蓄積文書の印刷設定条件を変更しないように蓄積文書を複製しようとしても、残容量がなければ複製できないからである。上述した残容量が所定以上でないと判断された場合S26において、NO、S25の処理に進み、印刷制御手段215は、選択された蓄積文書のRIP前データAにユーザにより変更された印刷設定条件を上書きする。一方、上述した残容量が所定以上であると判断された場合S26において、YES、印刷制御手段215は、ユーザにより選択された蓄積文書印刷対象のRIP前データAを蓄積文書複製手段211により複製しS27、複製したRIP前データA′にユーザにより変更された印刷設定条件を上書きするS28。なお、複製前のRIP前データAと複製後のRIP前データA′とは紐付けしておくと良い。次に、印刷制御手段215は、印刷設定条件を変更したRIP前データA又はRIP前データA′を画像描画手段30により再描画して画像を展開し、RIP後のデータB又はデータB′を紙に印刷し、排紙するS29。<再描画が必要となる印刷設定条件の項目について>次に、図8を用いて、上述した印刷設定条件判断手段212により再描画の必要又は不必要を判断するためのテーブルについて説明する。図8は、再描画の必要又は不必要を判断するためのテーブルを示す図である。図8に示すように、ユーザにより指示される印刷設定条件の項目には、例えば両面/片面、ソート、ステープル、パンチ、トナーセーブモノクロ、トナーセーブカラー、集約、カラー/白黒モノクロ、180度展開等、操作パネル97により指示可能な印刷設定条件が示されている。上述した印刷設定条件の項目のうち、蓄積文書に設定された印刷設定条件を変更した場合に再描画が必要になる項目には要、再描画が必要ない項目には不要が示されている。再描画が必要になる項目は、例えばカラー/白黒、集約等であり、これらの項目は蓄積文書のデータそのものに対して変更する必要がある。一方、再描画が必要ない項目は、例えば両面、ステープル、パンチ等であり、これらの項目は装置自体の設定を変更すれば良く、蓄積文書のデータそのものを変更する必要がない。上述したように、印刷制御手段215は、ユーザにより印刷設定条件が変更された場合には、印刷設定条件判断手段212により変更された印刷設定条件の項目ごとに蓄積文書を再描画する必要がある項目か又は再描画する必要ない項目かを判断し、再描画が必要な項目が変更された場合に、蓄積文書を複製処理するよう制御する。<文書複製処理の流れ>次に、図9を用いて、例えば図8のS27の処理において蓄積文書複製手段211により蓄積文書が複製処理される文書複製処理の流れについて説明する。図9は、本実施形態に係る文書複製処理の流れを示すフローチャートである。図9に示すように、印刷制御手段215は、印刷対象の蓄積文書のプリンタ言語の種類により蓄積文書複製手段211による複製処理を待つか否か判断するS30。上述したように、プリンタ言語の中には、例えばPCL等のようにストリーミング形式で描画処理を行えるものと、例えばPDF等のように最初から最後まで全てのデータが揃わなければ描画処理を行えないものがある。そこで、印刷制御手段215は、プリンタ言語判断手段214によりプリンタ言語の種類を判断して、蓄積文書複製手段211による複製処理を待つか否か判断する。例えばPDF等のプリンタ言語であり、複製処理を待つ必要があると判断された場合S30において、YES、印刷制御手段215は、データが揃うまで複製処理を待ち、複製処理が完了するとS32、画像描画手段30により描画処理を行うS33。一方、例えばPCL等のプリンタ言語であり、複製処理を待つ必要がないと判断された場合S30において、NO、印刷制御手段215は、例えばストリーミング形式により複製処理をしながら描画処理を行いS33、処理を終了する。<印刷設定条件を変更する操作画面>次に、図10を用いて、ユーザにより選択された蓄積文書に対して印刷設定条件を変更するか否か指示する画面の一例について説明する。図10は、蓄積文書の印刷設定条件を変更するための画面を示している。図10に示す操作画面971は、例えば操作パネル97に表示される画面である。図10に示すように、操作画面971には、蓄積文書の印刷設定条件を変えるためのボタンC変えると、変えないためのボタンD変えないが表示されている。ユーザは、蓄積文書に対して印刷設定条件を変更する場合にはボタンCを押し、変更を行わない場合にはボタンDを押す。このように、ユーザは操作パネル97上で指示を切り替えるためのモードを選択することが可能である。上述したように本発明の実施形態によれば、蓄積文書の印刷設定条件を変更して再印刷を行う場合に、印刷対象の文書を複製し、複製文書に対して印刷条件を変更してから再印刷を行う。これにより、蓄積文書が保存文書であっても、予め設定されていた印刷設定条件を変更しない画像形成装置、及び画像形成プログラムを提供することを可能とする。以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。