(57)【要約】【課題】画質および操作性を低下させることなく、ユーザの意図に沿って再印刷することができる画像形成装置、画像形成方法およびプログラムを提供する。【解決手段】印刷データと、変換データとを記憶する記憶部１１０と、再印刷指示の入力を受け付ける入力制御部１０２と、再印刷時の印刷条件を取得する取得部１０４と、再印刷時の印刷条件と、変換データに反映された印刷条件とを比較して、再印刷時の印刷条件により変換データを印刷可能か判断する判断部１０５と、再印刷時の印刷条件により変換データを印刷不可能と判断された場合に、印刷データを、再印刷時の印刷条件を反映した変換データに変換する変換部１０６と、変換された変換データを印刷する印刷制御部１０９と、を備えた。【選択図】図１
2012061764.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶部と、
前記変換データの再印刷指示の入力を受け付ける受付部と、
前記変換データの再印刷時の印刷条件を取得する取得部と、
前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断部と、
取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換部と、
変換された前記変換データを印刷する印刷制御部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記記憶部は、さらに、利用者を識別する識別情報と当該利用者に利用が許可された印刷条件である許可印刷条件とを対応付けて記憶し、
前記受付部は、さらに、前記識別情報の入力を受け付け、
前記取得部は、入力が受け付けられた前記識別情報に対応付けられた前記許可印刷条件を前記記憶部から取得し、
前記判断部は、取得された前記許可印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記許可印刷条件により、前記変換データを印刷可能か否かを判断し、
前記変換部は、取得された前記許可印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを前記印刷データに前記許可印刷条件を反映した変換データに変換すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、さらに、利用者を識別する識別情報と当該利用者により設定された印刷条件である設定印刷条件とを対応付けて記憶し、
前記受付部は、さらに、前記識別情報の入力を受け付け、
前記取得部は、入力が受け付けられた前記識別情報に対応付けられた前記設定印刷条件を前記記憶部から取得し、
前記判断部は、取得された前記設定印刷条件と、前記変換データに反映された印刷条件とを比較して、前記変換データに反映された印刷条件が前記設定印刷条件に含まれるか否かを判断し、
前記変換部は、取得された前記設定印刷条件と、前記変換データに反映された印刷条件とを比較し、前記変換データに反映された印刷条件が前記設定印刷条件に含まれないと判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを前記印刷データに前記設定印刷条件を反映した変換データに変換すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記設定印刷条件は、印刷に要する資源を削減するための条件としてあらかじめ定められたエコロジー設定であること、
を特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記エコロジー設定は、集約印刷、両面印刷、トナーセーブ印刷のうち少なくともいずれか一つであること、
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記記憶部は、さらに、印刷データの蓄積日時と、印刷条件の更新日時とを記憶し、
前記取得部は、前記記憶部から前記蓄積日時と前記更新日時を取得し、
前記判断部は、取得されたと前記蓄積日時と、前記更新日時とを比較して、取得された前記更新日時が前記蓄積日時よりも新しいか否かを判断し、取得された前記更新日時が前記蓄積日時よりも新しいと判断した場合に、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断し、
前記変換部は、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記変換データを、前記再印刷時の印刷条件を反映した変換データに変換すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記判断部は、取得された前記印刷条件により前記変換データを印刷した場合に、エラーにより印刷が中断されるか否かを判断し、エラーにより印刷が中断されると判断した場合に、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断し、
前記変換部は、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記印刷データを変換せずに、前記変換データを未処理の変換データとして前記記憶部に保存し、
機器状態の変化を検知する検知部、
をさらに備え、
前記印刷制御部は、前記機器状態の変化が検知された場合に、前記記憶部から前記未処理の変換データとして保存された前記変換データを取得し、印刷すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記判断部は、取得された前記印刷条件により前記変換データを印刷した場合に、エラーにより印刷が中断されるか否かを判断し、エラーにより印刷が中断されると判断した場合に、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断し、
前記変換部は、前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記印刷データを変換せずに、前記変換データを未処理の変換データとして前記記憶部に保存し、
前記印刷制御部は、前記変換データが前記未処理の変換データとして前記記憶部に保存されてからあらかじめ定められた所定時間が経過した場合に、前記記憶部から前記未処理の変換データとして保存された前記変換データを取得し、印刷すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項９】
取得された前記印刷条件により前記変換データを印刷した場合に、エラーにより印刷が中断されると判断された場合に、エラーを通知する通知部と、
印刷条件の変更の入力を受け付ける印刷条件受付部と、
をさらに備え、
前記検知部は、前記変更の入力を前記機器状態の変化として検知し、
前記判断部は、入力を受け付けた変更後の印刷条件により前記変換データを印刷可能か否かを判断し、
前記変換部は、変更後の印刷条件により前記変換データを印刷可能と判断された場合に、前記印刷データを、入力を受け付けた前記印刷条件を反映した変換データに変換し、
前記印刷制御部は、変換された変換データを印刷すること、
を特徴とする請求項７に記載の画像形成装置。
【請求項１０】
印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶ステップと、
前記変換データの再印刷指示の入力を受け付ける受付ステップと、
前記変換データの再印刷時の印刷条件を取得する取得ステップと、
前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断ステップと、
取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換ステップと、
変換された前記変換データを印刷する印刷ステップと、
を含むことを特徴とする画像形成方法。
【請求項１１】
コンピュータを、
印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶ステップと、
前記変換データの再印刷指示の入力を受け付ける受付ステップと、
前記変換データの再印刷時の印刷条件を取得する取得ステップと、
前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断ステップと、
取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換ステップと、
変換された前記変換データを印刷する印刷ステップ、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ページ記述言語等の言語で記述された印刷データをＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）により印刷条件を反映して印刷可能な形式に変換した変換データに変換する技術が知られている。また、従来から、ＲＩＰにより変換された変換データを用いることにより再印刷時に印刷処理を高速化する方法が開発されている。
【０００３】
例えば、ユーザが印刷した際の印刷データを蓄積し、当該ユーザが蓄積した印刷データを再印刷する場合や、他のユーザが蓄積された印刷データを印刷する場合に、効率的に印刷することを目的として、過去の印刷要求の内容に対応付けて印刷データ実体を管理する方法が開示されている（例えば、特許文献１参照。）。
【０００４】
また、用紙切れや、ホッチキスの芯切れや、インク切れ等によりエラーが発生し、印刷できなかった印刷ジョブをエラー解消後に再印刷可能にすることを目的として、補給品の品切れを検知した場合に、印刷ジョブを保留ジョブとして管理する方法が開示されている（例えば、特許文献２参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、蓄積文書の再印刷時に蓄積時から変更された印刷に影響する条件を反映することができなかった。また、特許文献２の方法では、印刷が保留された印刷ジョブの再印刷時に印刷に影響する条件の変更を反映することができなかった。
【０００６】
特許文献１および特許文献２の方法では、再印刷時において蓄積時または保留時から変更された条件を反映するには、ユーザが逐次適用可能な条件を判別して個別に設定する必要があり操作性が悪かった。一方、蓄積時の印刷条件と同一の条件を一律に自動設定することとすると、出力する機器に適した条件を設定することができないため画質が低下するという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、画質および操作性を低下させることなく、ユーザの意図に沿って再印刷することができる画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる画像形成装置は、印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶部と、前記変換データの再印刷指示の入力を受け付ける受付部と、前記変換データの再印刷時の印刷条件を取得する取得部と、前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断部と、取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換部と、変換された前記変換データを印刷する印刷制御部と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる画像形成方法は、印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶ステップと、前記変換データの再印刷指示の入力を受け付ける受付ステップと、前記変換データの再印刷時の印刷条件を取得する取得ステップと、前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断ステップと、取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換ステップと、変換された前記変換データを印刷する印刷ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかるプログラムは、コンピュータを、印刷データと、前記印刷データに印刷条件を反映して印刷可能な形式に変換した変換データとを記憶する記憶ステップと、前記変換データの再印刷指示の入力を受け付ける受付ステップと、前記変換データの再印刷時の印刷条件を取得する取得ステップと、前記再印刷指示の入力が受け付けられた場合に、取得された前記再印刷時の印刷条件と、前記変換データに反映された印刷条件とを比較して、取得された前記再印刷時の印刷条件により前記変換データを印刷可能か否かを判断する判断ステップと、取得された前記再印刷時の印刷条件により前記変換データを印刷不可能と判断された場合に、前記記憶部から前記印刷データを取得し、取得した前記印刷データを、前記印刷データに前記再印刷時の印刷条件を反映した変換データに変換する変換ステップと、変換された前記変換データを印刷する印刷ステップ、として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画質および操作性を低下させることなく、ユーザの意図に沿って再印刷することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態にかかる画像形成システムの構成を示すブロック図である。
【図２】図２は、本実施の形態にかかる記憶部の記憶領域の詳細の一例を示す図である。
【図３】図３は、従来の記憶部の記憶領域の詳細の一例を示す図である。
【図４】図４は、画像形成装置によるジョブ蓄積処理の手順を示すフローチャートである。
【図５】図５は、画像形成装置によるジョブ印刷処理の手順を示すフローチャートである。
【図６】図６は、印刷制御部による印刷データの取得処理の手順を示すフローチャートである。
【図７】図７は、他の例１にかかる印刷制御部による印刷データの取得処理の手順を示すフローチャートである。
【図８】図８は、他の例２にかかる印刷制御部による印刷データの取得処理の手順を示すフローチャートである。
【図９】図９は、印刷制御部による蓄積ジョブ印刷処理の手順を示すフローチャートである。
【図１０】図１０は、他の例にかかる印刷制御部による蓄積ジョブ印刷処理の手順を示すフローチャートである。
【図１１】図１１は、ジョブの保留処理の手順を示すフローチャートである。
【図１２】図１２は、保留されたジョブの自動再開処理の手順を示すフローチャートである。
【図１３】図１３は、保留されたジョブの強制再開処理の手順を示すフローチャートである。
【図１４】図１４は、本実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法およびプログラムの最良な実施の形態を詳細に説明する。
【００１４】
図１は、本実施の形態にかかる画像形成システムの構成を示すブロック図である。図１に示すように、画像形成システムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＳｅｒｖｅｒであるＨＯＳＴ２００と、ＨＯＳＴ２００と接続されたＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）やＬＰ（Ｌａｓｅｒ  Ｐｒｉｎｔｅｒ）等の画像形成装置１００を備える。
【００１５】
また、図１に示すように、画像形成装置１００は、表示制御部１０１と、入力制御部１０２と、受信部１０３と、取得部１０４と、判断部１０５と、変換部１０６と、検知部１０７と、通知部１０８と、印刷制御部１０９と、操作表示部１２０と、記憶部１１０と、エンジン１３０とを主に備える。
【００１６】
受信部１０３は、ＨＯＳＴ２００から印刷データを受信し、受信した印刷データを記憶部１１０に保存する。ここで、印刷データとは、印刷対象となる画像データのことであり、画像データには画像もテキストも含まれる。
【００１７】
表示制御部１０１は、各種表示事項を操作表示部１２０に表示する。表示制御部１０１は、例えば、印刷完了通知や、エラー通知を操作表示部１２０に表示する。
【００１８】
入力制御部１０２は、本発明における受付部や、印刷条件受付部としての機能を有し、ユーザによる各種入力事項の入力を受け付ける。例えば、入力制御部１０２は、印刷条件、設定印刷条件、再印刷指示、強制印刷指示等の入力を受け付ける。
【００１９】
ここで、印刷条件とは、印刷データを印刷するために定められる条件であり、カラー、集約印刷制御部数、両面印刷等がある。
【００２０】
また、設定印刷条件とは、ユーザごとに設定された印刷条件であり、エコロジー設定等がある。エコロジー設定とは、印刷に要する資源を削減するための条件としてあらかじめ定められた設定であって、集約印刷、両面印刷、トナーセーブ印刷のうち少なくともいずれか一つである。なお、これらは例示であって、資源を削減可能な設定であればいずれであってもよい。
【００２１】
また、再印刷指示とは、既に記憶部１１０に記憶されている変換データを再印刷する指示のことである。既に記憶部１１０に記憶されている印刷データとしては、例えば、再印刷指示を入力したユーザとは別のユーザが過去に印刷した際に蓄積されたＲＩＰ後データであってもよいし、再印刷指示を入力したユーザが印刷に失敗した印刷データが蓄積されたＲＩＰ後データであってもよい。
【００２２】
また、強制印刷指示とは、変換データを印刷した場合に機器にエラーが発生し印刷が中断すると判断され、保留された印刷を強制的に再開する指示のことである。
【００２３】
取得部１０４は、変換データの再印刷時の印刷条件を取得する。例えば、取得部１０４は、記憶部１１０に記憶されている印刷条件を再印刷時の印刷条件として取得する。
【００２４】
ここで、取得部１０４により取得される印刷条件は、後述する判断部１０５により、記憶部１１０に記憶されている印刷条件を再印刷条件として反映して印刷可能な形式に変換可能か否かの判断対象となり得る情報であればよい。そこで、取得部１０４は、再印刷時の印刷条件として、記憶部１１０に記憶されている許可印刷条件、設定印刷条件、印刷データの蓄積日時、印刷条件の更新日時等を取得する。
【００２５】
判断部１０５は、入力制御部１０２により再印刷指示の入力が受け付けられた場合に、再印刷時の印刷条件と、変換データに反映された印刷条件とを比較して、再印刷時の印刷条件により変換データを印刷可能か否かを判断する。
【００２６】
例えば、判断部１０５は、記憶部１１０に記憶されている許可印刷条件がモノクロであって、変換データにカラーの印刷条件が反映されている場合は、モノクロの許可印刷条件によりカラーが反映された変換データを印刷できないと判断する。なお、許可印刷条件が具体的にどの印刷条件を利用できるかという情報については記憶部１１０にあらかじめ記憶されている。
【００２７】
また、判断部１０５は、記憶部１１０に記憶されている設定印刷条件がエコロジー設定であった場合、変換データに反映されている印刷条件がエコロジー設定であるか否かを判断する。
【００２８】
例えば、判断部１０５は、変換データに反映されている印刷条件が集約なしであり、エコロジー設定として集約ありが規定されていた場合、変換データに反映されている印刷条件はエコロジー設定として規定された印刷条件を満たさない。この場合、判断部１０５は、再印刷時の印刷条件により変換データを印刷できないと判断する。
【００２９】
また、判断部１０５は、取得部１０４により取得された印刷データの蓄積日時と、印刷条件の更新日時とを比較して、印刷条件の更新日時が印刷データの蓄積日時よりも新しいか否かを判断する。判断部１０５は、印刷条件の更新日時の方が印刷データの蓄積日時よりも新しいと判断した場合に、再印刷時の印刷条件により変換データを印刷できないと判断する。
【００３０】
例えば、印刷データの蓄積時には印刷条件としてステープル機能が設定されていたが、その後機器交換によりステープル機能の設定が解除されたような事態が生じえる。この場合、判断部１０５は、蓄積日時よりも新しい日時に更新された印刷条件（ステープルなし）により、印刷条件（ステープルあり）が反映された変換データを印刷できないと判断する。なお、蓄積日時および更新日時については、日付だけを示す情報でも、時刻までを示す情報であってもよく、両者の新旧を比較できる情報であればよい。
【００３１】
また、判断部１０５は、再印刷時の印刷条件により変換データを印刷した場合に、エラー発生により印刷が中断されるか否かを判断し、中断されると判断した場合に、再印刷時の印刷条件により変換データを印刷できないと判断する。
【００３２】
例えば、判断部１０５は、印刷条件としてカラーが設定されていて、変換データが３０枚であった場合に、画像形成装置１００に装填されているカラーのトナータンクのトナー残量が２枚分であったような事態が生じえる。この場合、判断部１０５は、再印刷時の印刷条件（２枚分のカラー）により、印刷条件（３０枚分のカラー）が反映された変換データを印刷できないと判断する。
【００３３】
検知部１０７は、機器状態の変化を検知する。ここで、機器状態とは、画像形成装置１００の状態のことであり、例えば、トナータンクへのトナー補充、用紙トレイへの用紙補充、ホッチキスの芯の補充、入力条件の変更の受付等がある。
【００３４】
また、検知部１０７は、入力制御部１０２により受け付けた印刷条件の変更を機器状態の変化として検知してもよい。
【００３５】
通知部１０８は、記憶部１１０に記憶されている印刷条件により印刷した場合、エラーにより印刷が停止すると判断された場合に、ユーザにエラーを通知する。例えば、通知部１０８は、表示制御部１０１を介して操作表示部１２０にエラー通知を表示する。ここで、通知部１０８は、ユーザへのエラー通知とともに、入力制御部１０２により印刷条件の変更を受け付けることとしてもよい。なお、印刷条件の変更を受け付けるタイミングは、エラー通知とともにでなくてもよく、エラー通知後等いずれであってもよい。
【００３６】
変換部１０６は、印刷データを、印刷データにＲＩＰにより印刷条件を反映して印刷可能な形式に変換して変換データを生成する。例えば、変換部１０６は、ＲＩＰにより、ページ記述言語の１つであるＰＤＬ（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）で記述された印刷データ（以下、ＲＩＰ前データという。）を変換し、ビットマップ形式で描画された変換データ（以下、ＲＩＰ後データという。）を生成する。
【００３７】
また、変換部１０６は、判断部１０５により、エラーにより印刷が中断されると判断した場合は、ＲＩＰ前データを変換せず、後述する記憶部１１０の印刷ジョブ管理領域にＲＩＰ前データを未処理の印刷データとして保存する。
【００３８】
また、変換部１０６は、検知部１０７により、入力制御部１０２を介して受け付けた変更の入力を機器状態の変化として検知された場合に、ＲＩＰ前データに変更された入力条件を反映してＲＩＰ後データに変換する。
【００３９】
記憶部１１０は、各種情報を記憶する。例えば、記憶部１１０は、受信部１０３から受信した印刷データや、スキャナ（不図示）により読み取られたＲＩＰ前データを記憶する。また、記憶部１１０は、変換部１０６により変換されたＲＩＰ後データを記憶する。
【００４０】
図２は、本実施の形態にかかる記憶部１１０の記憶領域の一部の一例を示す図である。図２に示すように、記憶部１１０は、記憶領域の一部をデータ蓄積領域に割り当てる。ここで、データ蓄積領域１１１は、図２に示すように、印刷ジョブ管理領域１１２と、蓄積ジョブ管理領域１１３とを含む領域であり、ＲＩＰ前データおよびＲＩＰ後データを蓄積する領域である。
【００４１】
印刷ジョブ管理領域１１２は、印刷されていないＲＩＰ後データをＲＩＰ前データと対応付けて管理する領域である。また、蓄積ジョブ管理領域１１３は、印刷済みのＲＩＰ後データをＲＩＰ前データと対応付け、これらを再印刷対象となる蓄積ジョブとして記憶する。図２の蓄積ジョブ管理領域１１３において、矢印が示すように、ジョブＡの管理領域とジョブＢの管理領域とが分けられている。また、破線で囲まれたジョブＡの管理領域には、破線内の左側に図示されたＲＩＰ後データが右側に図示されたＲＩＰ前データと並べて配置されている。
【００４２】
図３は、従来の記憶部の記憶領域の詳細の一例を示す図である。図３に示すように、従来の記憶部１１０は、印刷ジョブ管理領域、蓄積管理領域ともに、ＲＩＰ後データとＲＩＰ前データを別個に記憶している。例えば、蓄積ジョブ管理領域では、ＲＩＰ前データ管理領域と、ＲＩＰ後データ管理領域とがそれぞれ破線で囲まれている。つまり、従来の記憶部は、ＲＩＰ後データとＲＩＰ前データとを対応付けて記憶していなかった。
【００４３】
また、記憶部１１０は、許可印刷条件、設定印刷条件等を記憶する。記憶部１１０は、許可印刷条件や設定印刷条件それぞれに対応する印刷条件を記憶する。例えば、記憶部１１０は、許可印刷条件として、モノクロの利用が許可されている場合に利用できるカラーモードとして、モノクロを対応付けて記憶する。また、カラーの利用が許可されている場合は、記憶部１１０は、利用できるカラーモードとして、モノクロとカラーを対応付けて記憶する。なお、記憶部１１０は、設定印刷条件についても同様に具体的な印刷条件を対応付けて記憶する。また、設定印刷条件としては、透かしや地紋印刷などのＲＧＢ画像との合成印刷の設定等ユーザにより設定される様々な印刷条件がある。
【００４４】
印刷制御部１０９は、ＲＩＰ前データ、または変換部１０６により変換されたＲＩＰ後データを記憶部１１０から取得し、取得したＲＩＰ後データをエンジン１３０に送信し印刷させる。また、印刷制御部１０９は、検知部１０７により機器状態の変化が検知された場合に、ＲＩＰ後データを印刷する。例えば、印刷制御部１０９は、検知部１０７により、トナー補給や、印刷条件の変更を機器状態の変化として検知された場合に、ＲＩＰ後データを印刷する。
【００４５】
また、印刷制御部１０９は、強制印刷指示の入力が受け付けられた場合に、記憶部１１０に記憶されている印刷条件を、エラー回避可能な設定に変更しＲＩＰ後データを印刷する。
【００４６】
エンジン１３０は、印刷制御部１０９から変換データを受け取り、受け取った変換データを印刷し、排紙する。
【００４７】
次に、以上のように構成された画像形成装置１００によるジョブ蓄積処理の手順について説明する。図４は、画像形成装置１００によるジョブ蓄積処理の手順を示すフローチャートである。
【００４８】
受信部１０３は、ジョブＡのＲＩＰ前データを受信する（ステップＳ１）。受信部１０３は、ジョブＡを複製し、複製したＲＩＰ前データを記憶部１１０の蓄積ジョブ管理領域１１３のジョブＡの管理領域に記憶する（ステップＳ２）。
【００４９】
変換部１０６は、ジョブＡのＲＩＰ前データに対してＲＩＰしＲＩＰ後データを取得する（ステップＳ３）。変換部１０６は、ＲＩＰ後データを記憶部１１０の蓄積ジョブ管理領域１１３のジョブＡの管理領域に蓄積する（ステップＳ４）。
【００５０】
次に、画像形成装置１００によるジョブ印刷処理の手順について説明する。図５は、画像形成装置１００によるジョブ印刷処理の手順を示すフローチャートである。
【００５１】
ステップＳ１１からステップＳ１３までの処理は、図４のジョブ蓄積処理の手順を示すフローチャートのステップＳ１からステップＳ３と同様である。
【００５２】
ステップＳ１４において、印刷制御部１０９は、記憶部１１０からＲＩＰ後データを取得し、取得したＲＩＰ後データをエンジン１３０により印刷し排紙する（ステップＳ１４）。印刷制御部１０９は、蓄積ジョブ管理領域１１３からＲＩＰ前データおよびＲＩＰ後データを破棄する（ステップＳ１５）。
【００５３】
次に、印刷制御部１０９による印刷データの取得処理の手順について説明する。図６は、印刷制御部１０９による印刷データの取得処理の手順を示すフローチャートである。
【００５４】
取得部１０４は、再印刷指示を入力したユーザの許可印刷条件を取得する（ステップＳ３１）。例えば、取得部１０４は、記憶部１１０から再印刷指示とともに入力を受け付けたユーザＩＤに対応付けられている許可印刷条件を取得する。
【００５５】
判断部１０５は、再印刷時の印刷条件が許可印刷条件を満たすか否かを判断する（ステップＳ３２）。例えば、判断部１０５は、ＲＩＰ後データに反映されている印刷条件が許可印刷条件により利用が許可されているか否かを判断する（ステップＳ３２）。
【００５６】
印刷制御部１０９は、判断部１０５により許可印刷条件を満たすと判断された場合は（ステップＳ３２：Ｙｅｓ）、記憶部１１０からＲＩＰ後データを取得する（ステップＳ３３）。例えば、許可印刷条件がカラーであって、ＲＩＰ後データに反映されている印刷条件がカラーの場合である。
【００５７】
一方、判断部１０５は許可印刷条件を満たさないと判断した場合（ステップＳ３２：Ｎｏ）、さらに、印刷条件の変更により許可印刷条件を満たすか否かを判断する（ステップＳ３４）。
【００５８】
判断部１０５は、印刷条件の変更により許可印刷条件を満たすと判断した場合（ステップＳ３４：Ｙｅｓ）、ＲＩＰ前データを取得する（ステップＳ３５）。例えば、許可印刷条件がモノクロであって、ＲＩＰ後データに反映されている印刷条件がカラーの場合である。この場合、判断部１０５は、印刷条件をカラーからモノクロに変更することにより許可印刷条件を満たすと判断する。
【００５９】
一方、判断部１０５は、印刷条件の変更によっても許可印刷条件を満たさないと判断した場合（ステップＳ３４：Ｎｏ）、ジョブをリセットする（ステップＳ３６）。例えば、再印刷指示とともに入力されたユーザＩＤにより識別されるユーザにプリンタの印刷権限がないような場合である。
【００６０】
次に、印刷制御部１０９による印刷データの取得処理の手順の２つの他の例（他の例１と、他の例２）について説明する。まず、印刷制御部１０９による印刷データの取得処理の手順の他の例１について説明する。図７は、他の例１にかかる印刷制御部１０９による印刷データの取得処理の手順を示すフローチャートである。
【００６１】
判断部１０５は、記憶部１１０から設定印刷条件を取得する（ステップＳ４１）。判断部１０５は、設定印刷条件と再印刷時の印刷条件とが矛盾するか否かを判断する（ステップＳ４２）。
【００６２】
印刷制御部１０９は、判断部１０５により設定印刷条件と再印刷時の印刷条件とが矛盾しないと判断された場合（ステップＳ４２：Ｎｏ）、ＲＩＰ後データを取得する（ステップＳ４３）。一方、印刷制御部１０９は、判断部１０５により設定印刷条件と再印刷条件とが矛盾すると判断された場合（ステップＳ４２：Ｙｅｓ）、ＲＩＰ前データを取得する(ステップＳ４４)。
【００６３】
次に、印刷制御部１０９による印刷データの取得処理の手順の他の例２について説明する。図８は、他の例２にかかる印刷制御部１０９による印刷データの取得処理の手順を示すフローチャートである。
【００６４】
判断部１０５は、印刷条件の記憶部１１０から最終更新日時を取得する（ステップＳ５１）。判断部１０５は、ＲＩＰ前データの蓄積日時が出力条件の更新日時よりも前であるか否かを判断する（ステップＳ５２）。
【００６５】
印刷制御部１０９は、判断部１０５によりＲＩＰ前データの蓄積日時が出力条件の更新日時よりも後であると判断された場合（ステップＳ５２：Ｎｏ）、ＲＩＰ後データを取得する（ステップＳ５３）。
【００６６】
一方、印刷制御部１０９は、判断部１０５によりＲＩＰ前データの蓄積日時が出力条件の更新日時よりも前であると判断された場合（ステップＳ５２：Ｙｅｓ）、ＲＩＰ前データを取得する（ステップＳ５４）。
【００６７】
次に、印刷制御部１０９による蓄積ジョブを印刷する蓄積ジョブ印刷処理の手順について説明する。図９は、印刷制御部１０９による蓄積ジョブ印刷処理の手順を示すフローチャートである。
【００６８】
印刷制御部１０９は、印刷データの取得処理によりＲＩＰ前データを取得したか否かを判断する（ステップＳ６１）。印刷制御部１０９は、ＲＩＰ後データを取得したと判断した場合（ステップＳ６１：Ｎｏ）、記憶部１１０から取得したＲＩＰ後データをエンジン１３０により紙へ印刷し排紙する（ステップＳ６２）。印刷制御部１０９は、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄する（ステップＳ６３）。
【００６９】
ステップＳ６１において、印刷制御部１０９は、ＲＩＰ前データを取得したと判断した場合（ステップＳ６１：Ｙｅｓ）、蓄積時の印刷条件を再印刷時の印刷条件に更新する（ステップＳ６４）。
【００７０】
印刷制御部１０９は、ＲＩＰ前データを複製して記憶部１１０の蓄積ジョブ管理領域１１３に複製したＲＩＰ前データを蓄積する（ステップＳ６５）。変換部１０６は、ＲＩＰ前データをＲＩＰする（ステップＳ６６）。
【００７１】
印刷制御部１０９は、ＲＩＰ後データをエンジン１３０により紙へ印刷し排紙する（ステップＳ６７）。印刷制御部１０９は、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄する（ステップＳ６８）。
【００７２】
次に、他の例にかかる印刷制御部１０９による蓄積ジョブを印刷する蓄積ジョブ印刷処理の手順について説明する。図１０は、他の例にかかる印刷制御部１０９による蓄積ジョブ印刷処理の手順を示すフローチャートである。
【００７３】
ステップＳ７１およびステップＳ７２の処理は、図９の蓄積ジョブ印刷処理のステップＳ６１およびステップＳ６２の処理と同様である。また、ステップＳ７３からステップＳ７６までの処理は、図９の蓄積ジョブ印刷処理のステップＳ６４からステップＳ６７の処理と同様である。
【００７４】
この例では、図９の蓄積ジョブ印刷処理のステップのうちステップＳ６３およびステップＳ６８の処理を実行しない。つまり、印刷制御部１０９は、エンジン１３０によりＲＩＰ後データを印刷し排紙した後、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄してもよいし、しなくてもよい。
【００７５】
次に、ジョブの保留処理の手順について説明する。図１１は、ジョブの保留処理の手順を示すフローチャートである。
【００７６】
ステップＳ８１からステップＳ８３までの処理は、図５のジョブ印刷処理の手順のステップＳ１１からステップＳ１３までの処理と同様である。
【００７７】
ステップＳ８４において、判断部１０５は、印刷開始後に印刷中断の可能性があるか否かを判断する（ステップＳ８４）。例えば、判断部１０５は、印刷開始後に、給紙トレイ未セット、用紙切れ、該当トレイなし、トレイミスマッチ、両面印刷不可指定のトレイの指定、トナー切れ、仕上げ不可、排紙先満杯等が発生しないか否かを、機器状態とＲＩＰ後データに反映された印刷条件とを比較して判断する。
【００７８】
ここで、該当トレイなしとは、自動トレイ選択が指定された場合に原稿サイズに該当するトレイがない場合のことである。また、トレイミスマッチとは、トレイ指定がされた場合に、指定されたトレイに用紙が入っていない場合や、適切な用紙サイズが入っていない場合のことである。
【００７９】
また、両面印刷不可指定のトレイの指定とは、あらかじめ両面印刷不可として指定されたトレイである両面印刷不可指定のトレイがある場合であって、両面印刷と当該両面印刷不可指定のトレイが指定された場合のことである。また、トナー切れには、カラーのトナーとモノクロのトナーの二種類がある。
【００８０】
また、仕上げ不可とは、ステープルの芯切れ、ステープルの芯が満杯、ステープルユニットの故障、ステープルリソースのビジー状態、ステープルトレイにステープルを実行できない無効な紙あり、ステープル位置指定による該当サイズなし、パンチくず満杯、パンチユニットの故障、パンチ位置指定による該当サイズなし等がある。
【００８１】
また、印刷制御部１０９は、印刷開始後に印刷中断の可能性がないと判断された場合（ステップＳ８４：Ｎｏ）、ジョブＡのＲＩＰ前データを記憶部１１０の蓄積ジョブ管理領域１１３に蓄積する（ステップＳ８５）。印刷制御部１０９は、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄する（ステップＳ８６）。
【００８２】
一方、印刷制御部１０９は、印刷開始後に印刷中断の可能性があると判断された場合（ステップＳ８４：Ｙｅｓ）、ジョブＡのＲＩＰ後データを蓄積する（ステップＳ８７）。
【００８３】
次に、保留されたジョブの自動再開処理の手順について説明する。図１２は、保留されたジョブの自動再開処理の手順を示すフローチャートである。
【００８４】
以下の処理は、印刷制御部１０９によりジョブが保留された後、検知部１０７による機器状態の変化検知をトリガーに開始される。例えば、印刷開始後トナー切れにより印刷が中断されると判断されてジョブが保留された場合に、検知部１０７により機器状態の変化としてトナー補充が検知された場合に、処理が開始される。
【００８５】
また、他の例として、印刷制御部１０９によるジョブの保留直後、または所定期間経過後に以下の処理が開始される。
【００８６】
判断部１０５は、ＲＩＰ前データが取得されたか否かを判断する（ステップＳ９１）。判断部１０５は、ＲＩＰ後データが取得されたと判断した場合（ステップＳ９１：Ｎｏ）、印刷開始後の印刷中断の可能性があるか否かを判断する（ステップＳ９２）。
【００８７】
印刷制御部１０９は、判断部１０５により印刷開始後の印刷中断の可能性がないと判断された場合（ステップＳ９２：Ｎｏ）、エンジン１３０によりＲＩＰ後データを紙へ印刷し排紙する（ステップＳ９３）。印刷制御部１０９は、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄する（ステップＳ９４）。
【００８８】
一方、印刷制御部１０９は、判断部１０５により印刷開始後の印刷中断の可能性があると判断された場合（ステップＳ９２：Ｙｅｓ）、ジョブのＲＩＰ後データを記憶部１１０の蓄積ジョブ管理領域１１３に蓄積する（ステップＳ９５）。
【００８９】
印刷制御部１０９は、ステップＳ９１において、判断部１０５により、ＲＩＰ前データが取得されたと判断された場合（ステップＳ９１：Ｙｅｓ）、ジョブ保留時の印刷条件を再開時の印刷条件に更新する（ステップＳ９６）。
【００９０】
ステップＳ９７およびステップＳ９８の処理は、図１０の蓄積ジョブ印刷処理のフローチャートのステップＳ７４およびステップＳ７５と同様である。
【００９１】
ステップＳ９９において、判断部１０５は、印刷開始後の印刷中断の可能性があるか否かを判断する（ステップＳ９９）。印刷制御部１０９は、判断部１０５により、印刷開始後の印刷中断の可能性があると判断された場合は（ステップＳ９９：Ｙｅｓ）、ステップＳ９５の処理を行う（ステップＳ９５）。
【００９２】
一方、印刷制御部１０９は、判断部１０５により、印刷開始後の印刷中断の可能性がないと判断された場合は（ステップＳ９９：Ｎｏ）、エンジン１３０によりＲＩＰ後データを紙に印刷し、排紙する（ステップＳ１００）。印刷制御部１０９は、記憶部１１０の蓄積ジョブ管理領域１１３から蓄積ジョブを破棄する（ステップＳ１０１）。
【００９３】
次に、保留されたジョブの強制再開処理の手順について説明する。図１３は、保留されたジョブの強制再開処理の手順を示すフローチャートである。
【００９４】
入力制御部１０２は、ユーザから強制印刷指示の入力を受け付ける（ステップＳ１１１）。ここで、入力制御部１０２は、強制印刷指示の入力とともに印刷条件の変更の入力を受け付ける。
【００９５】
ステップＳ１１２からステップＳ１１８までの処理は、図１２の保留されたジョブの自動再開処理のフローチャートのステップＳ９６からステップＳ１０１までと同様である。
【００９６】
このように、本実施の形態によれば、再印刷時の印刷条件で蓄積時の印刷条件が反映された変換データを印刷可能か否かを判断し、印刷不可能である場合に印刷データを適切な印刷条件を反映した変換データに再度変換するので、画質および操作性を低下させることなく、ユーザの意図に沿って再印刷することができる。
【００９７】
また、このように、本実施の形態によれば、印刷データの蓄積時における印刷条件を再印刷時に変更して蓄積された印刷データを印刷することができる。例えば、印刷データの蓄積時には設定されていなかったエコロジー設定を再印刷時に設定することができるので、蓄積時には資源を節約した印刷を行わなかった場合であっても再印刷時に資源を節約することができる。
【００９８】
また、このように、本実施の形態によれば、利用できる印刷条件が制限されているユーザにより、利用できない印刷条件が設定された場合に、利用が許可された印刷条件に変更することができる。このため、本実施の形態によれば、許可設定条件を確実に実行することができる。
【００９９】
また、本実施の形態によれば、印刷開始後にエラー発生により印刷が中断されるか否かを判断し、中断されると判断した場合には変換データを蓄積し印刷処理を保留し、エラー解消後に印刷処理を再開するので再印刷処理を確実に実行することができる。
【０１００】
図１４は、本実施の形態にかかる画像形成装置１００のハードウェア構成を示すブロック図である。本図では、画像形成装置１００の一例として複合機１００として説明する。この複合機１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１０１】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１１０とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【０１０２】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０３】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０４】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１０５】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１０６】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１１０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部１２０はＡＳＩＣ１６に直接接続されている。
【０１０７】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０８】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１０９】
なお、本実施の形態の画像形成装置で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１１０】
本実施の形態の画像形成装置で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１１】
さらに、本実施の形態の画像形成装置で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１２】
本実施の形態の画像形成装置で実行される画像形成プログラムは、上述した各部（表示制御部、入力制御部、受信部、取得部、判断部、変換部、検知部、通知部、印刷制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部、入力制御部、受信部、取得部、判断部、変換部、検知部、通知部、印刷制御部が主記憶装置上に生成されるようになっている。
【０１１３】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０１１４】
１００  画像形成装置
１０１  表示制御部
１０２  入力制御部
１０３  受信部
１０４  取得部
１０５  判断部
１０６  変換部
１０７  検知部
１０８  通知部
１０９  印刷制御部
１１０  記憶部
１２０  操作表示部
２００  ＨＯＳＴ
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２００９−０３７４０９号公報
【特許文献２】特開２００４−２８８０３２号公報
【図１】
2012061764.tif 000003
【図２】
2012061764.tif 000004
【図３】
2012061764.tif 000005
【図４】
2012061764.tif 000006
【図５】
2012061764.tif 000007
【図６】
2012061764.tif 000008
【図７】
2012061764.tif 000009
【図８】
2012061764.tif 000010
【図９】
2012061764.tif 000011
【図１０】
2012061764.tif 000012
【図１１】
2012061764.tif 000013
【図１２】
2012061764.tif 000014
【図１３】
2012061764.tif 000015
【図１４】
2012061764.tif 000016