(57)【要約】      （修正有）【課題】レポートページが示す内容と、印刷ジョブの実行結果とを合致させる。【解決手段】印刷装置は、レポートページデータを予め生成しＳ１０２、印刷処理の結果を示す実行結果を取得するＳ１０４。そして、予め生成されたレポートページデータが示すレポートページの内容と実行結果とが合致しないと判別された場合にはＳ１０５でＮＯ、実行結果に合致させたレポートページデータを印刷するＳ１０６、１０７。【選択図】図３
2015179379.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成手段と、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成手段と、
前記印刷用画像データ生成手段により生成された前記印刷用画像データを印刷する印刷処理を実行する印刷手段と、
前記印刷手段により実行された前記印刷処理の結果を示す実行結果を取得する取得手段と、
前記レポートページデータ生成手段に生成されたレポートページデータが示すレポートページの内容と前記取得手段により取得された前記実行結果とが合致するか否かを判別する判別手段と、
前記判別手段により合致しないと判別された場合には、前記実行結果に合致させたレポートページデータを再生成するレポートページデータ再生成手段と、
前記判別手段により合致しないと判別された場合には、前記レポートページデータ再生成手段により生成された前記レポートページデータを印刷し、前記判別手段により合致すると判別された場合には、前記レポートページデータ生成手段により生成された前記レポートページデータを印刷するレポート印刷手段とを有することを特徴とする画像形成装置。
【請求項２】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成手段と、
前記印刷用画像データ生成手段により生成された前記印刷用画像データを印刷する印刷処理を実行する印刷手段と、
前記印刷手段により実行された前記印刷処理の結果を示す実行結果を取得する取得手段と、
前記ジョブデータに示される前記属性から、前記取得手段により取得された前記実行結果に合致させたレポートページデータを生成するレポートページデータ生成手段と、
前記レポートページデータ生成手段により生成された前記レポートページデータを印刷するレポート印刷手段とを有することを特徴とする画像形成装置。
【請求項３】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成手段と、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成手段と、
前記印刷用画像データ生成手段により生成された前記印刷用画像データを印刷する印刷処理を実行する印刷手段と、
前記印刷手段により実行された前記印刷処理の結果を示す実行結果を取得する取得手段と、
前記レポートページデータ生成手段に生成されたレポートページデータが示すレポートページの内容と前記取得手段により取得された前記実行結果とが合致するか否かを判別する判別手段と、
前記判別手段により合致しないと判別された場合には、合致しなかったことを示す代替レポートページデータを取得する代替レポートページデータ取得手段と、
前記判別手段により合致しないと判別された場合には、前記代替レポートページデータ取得手段により取得された前記代替レポートページデータを印刷し、前記判別手段により合致すると判別された場合には、前記レポートページデータ生成手段により生成された前記レポートページデータを印刷するレポート印刷手段とを有することを特徴とする画像形成装置。
【請求項４】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記レポートページデータ生成ステップに生成されたレポートページデータが示すレポートページの内容と前記取得ステップにより取得された前記実行結果とが合致するか否かを判別する判別ステップと、
前記判別ステップにより合致しないと判別された場合には、前記実行結果に合致させたレポートページデータを再生成するレポートページデータ再生成ステップと、
前記判別ステップにより合致しないと判別された場合には、前記レポートページデータ再生成ステップにより生成された前記レポートページデータを印刷し、前記判別ステップにより合致すると判別された場合には、前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とする制御方法。
【請求項５】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記ジョブデータに示される前記属性から、前記取得ステップにより取得された前記実行結果に合致させたレポートページデータを生成するレポートページデータ生成ステップと、
前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とする制御方法。
【請求項６】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法であって、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記レポートページデータ生成ステップに生成されたレポートページデータが示すレポートページの内容と前記取得ステップにより取得された前記実行結果とが合致するか否かを判別する判別ステップと、
前記判別ステップにより合致しないと判別された場合には、合致しなかったことを示す代替レポートページデータを取得する代替レポートページデータ取得ステップと、
前記判別ステップにより合致しないと判別された場合には、前記代替レポートページデータ取得ステップにより取得された前記代替レポートページデータを印刷し、前記判別ステップにより合致すると判別された場合には、前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とする制御方法。
【請求項７】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記レポートページデータ生成ステップに生成されたレポートページデータが示すレポートページの内容と前記取得ステップにより取得された前記実行結果とが合致するか否かを判別する判別ステップと、
前記判別ステップにより合致しないと判別された場合には、前記実行結果に合致させたレポートページデータを再生成するレポートページデータ再生成ステップと、
前記判別ステップにより合致しないと判別された場合には、前記レポートページデータ再生成ステップにより生成された前記レポートページデータを印刷し、前記判別ステップにより合致すると判別された場合には、前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とするプログラム。
【請求項８】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記ジョブデータに示される前記属性から、前記取得ステップにより取得された前記実行結果に合致させたレポートページデータを生成するレポートページデータ生成ステップと、
前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とするプログラム。
【請求項９】
印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成ステップと、
前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成ステップと、
前記印刷用画像データ生成ステップにより生成された前記印刷用画像データを印刷する印刷処理を実行する印刷ステップと、
前記印刷ステップにより実行された前記印刷処理の結果を示す実行結果を取得する取得ステップと、
前記レポートページデータ生成ステップに生成されたレポートページデータが示すレポートページの内容と前記取得ステップにより取得された前記実行結果とが合致するか否かを判別する判別ステップと、
前記判別ステップにより合致しないと判別された場合には、合致しなかったことを示す代替レポートページデータを取得する代替レポートページデータ取得ステップと、
前記判別ステップにより合致しないと判別された場合には、前記代替レポートページデータ取得ステップにより取得された前記代替レポートページデータを印刷し、前記判別ステップにより合致すると判別された場合には、前記レポートページデータ生成ステップにより生成された前記レポートページデータを印刷するレポート印刷ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来から、印刷システムには、印刷の他に様々な処理を施す機能が備わっており、その１つに印刷ジョブを実行した結果を、印刷物とともにレポートページとして印刷する技術が知られている。（例えば、特許文献１を参照）。このレポートページの例について説明する。
【０００３】
図８は、従来技術におけるレポートページを示す図である。
【０００４】
図８に示されるように、レポートページは、受領した印刷ジョブの各種属性やその印刷ジョブの印刷結果などの情報が表現された印刷物である。
【０００５】
図８におけるレポートページには、一例としてタイトル、ユーザー名、及び印刷ジョブ名などが示されている。
【０００６】
このレポートページは、印刷ジョブの実行前または実行後に印刷され、印刷現場では、例えば、印刷ジョブ属性の確認、印刷結果の確認、印刷後工程への作業指示、または単なる仕切り紙としてなど、多種多様な用途や方法で運用されている。
【０００７】
そして、レポートページの目的の１つは、印刷ワークフローにおける後工程のために、印刷成果物の特徴や属性を可視化させることである。そのため、レポートページには、情報の正確性や信頼性の高さが求められる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１２０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来技術においてレポートページが示す内容は、実際に印刷を実行した実行結果と合致しない場合があった。例えば、ステープルが指定された印刷ジョブでのレポートページには、ステープルが実行されたことが示される。しかしながら、ステープル実行可能な最大印刷用紙数を超過するなどして、実際にはステープル処理が実行できなかった場合には、実際の印刷物にはステープルされていないため、実行結果と合致しない。
【００１０】
こうした合致しない理由を説明するために、従来技術において、レポートページが印刷されるまでの処理例について説明する。
【００１１】
図９は、従来技術におけるレポートページ印刷処理の手順を示すシーケンス図である。
【００１２】
ここでは、例としてクライアントコンピュータが印刷ジョブを実行するためのジョブデータを送信し、それを受信した画像形成措置の印刷ジョブ処理部と画像形成部とが処理を実行するものとする。
【００１３】
まず、クライアントコンピュータからジョブデータが送信される（ステップＳ８０１）。ジョブデータを取得した画像形成装置では、印刷ジョブ処理部が画像処理を行って、印刷するための印刷用画像データを生成し（ステップＳ８０２）、次いでレポートページデータを生成する（ステップＳ８０３）。
【００１４】
そして、画像形成部は印刷用画像データを印刷し、後処理を行い（ステップＳ８０６）、次いでレポートページデータを印刷する（ステップＳ８０７）。
【００１５】
このシーケンス図に示されるように、印刷が完了する前にレポートページデータが生成されていることが合致しない理由である。
【００１６】
画像形成部が印刷用画像データの印刷が完了する前に印刷ジョブ処理部がレポートページデータを生成する理由の１つは、生産性能力を最大限に引き出すためである。
【００１７】
具体的に、画像形成装置では、印刷ジョブのスプール動作、プリンタコントローラでのＲＩＰ処理、プリンタエンジンでの画像形成処理、及びフィニッシャーでの後処理や排紙処理を可能な限り同時並行する。このように同時並行することが、画像形成部が印刷用ジョブデータの印刷が完了する前にレポートページデータが生成される理由となっている。
【００１８】
以上説明したように、従来の技術では、レポートページが示す内容と、印刷ジョブの実行結果とが合致しないという問題点があった。
【００１９】
本発明の目的は、レポートページが示す内容と、印刷ジョブの実行結果とを合致させることのできる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、請求項１の画像形成装置は、印刷ジョブの属性を示すとともに当該印刷ジョブを実行するためのジョブデータを取得し、前記ジョブデータを用いて印刷する画像形成装置であって、前記ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成手段と、前記ジョブデータに示される前記属性から、前記印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成手段と、前記印刷用画像データ生成手段により生成された前記印刷用画像データを印刷する印刷処理を実行する印刷手段と、前記印刷手段により実行された前記印刷処理の結果を示す実行結果を取得する取得手段と、前記レポートページデータ生成手段に生成されたレポートページデータが示すレポートページの内容と前記取得手段により取得された前記実行結果とが合致するか否かを判別する判別手段と、前記判別手段により合致しないと判別された場合には、前記実行結果に合致させたレポートページデータを再生成するレポートページデータ再生成手段と、前記判別手段により合致しないと判別された場合には、前記レポートページデータ再生成手段により生成された前記レポートページデータを印刷し、前記判別手段により合致すると判別された場合には、前記レポートページデータ生成手段により生成された前記レポートページデータを印刷するレポート印刷手段とを有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、レポートページが示す内容と、印刷ジョブの実行結果とを合致させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る画像形成装置としての印刷装置を含む印刷システムの概略構成を示す図である。
【図２】図１における印刷装置における印刷用紙の搬送経路を示す図である。
【図３】図１におけるＣＰＵにより実行される印刷処理の手順を示すフローチャートである。
【図４】図４（Ａ）は、図３のステップＳ１０３，２０２の印刷用画像データ印刷処理の手順を示すフローチャートであり、図４（Ｂ）は、図３のステップＳ１０７，２０５，３０３のレポート印刷処理の手順を示すフローチャートである。
【図５】図３における各印刷処理において、レポートページ内容と実行結果とが合致しない場合に印刷されるレポートページを示す図である。
【図６】図１におけるクライアントコンピュータ、印刷処理部、及び画像形成部により実行される図３（Ａ）の印刷処理Ａに対応するシーケンス図を示す図である。
【図７】図１におけるクライアントコンピュータ、印刷処理部、及び画像形成部により実行される図３（Ｂ）の印刷処理Ｂに対応するシーケンス図を示す図である。
【図８】従来技術におけるレポートページを示す図である。
【図９】従来技術におけるレポートページ印刷処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００２４】
図１は、本発明の実施の形態に係る画像形成装置としての印刷装置１０２を含む印刷システム１の概略構成を示す図である。
【００２５】
図１において、印刷システム１は、印刷装置１０２とクライアントコンピュータ１０１で構成され、これらはネットワーク１０３で接続されており、ＴＣＰ／ＩＰなどのネットワークプロトコルにより通信可能となっている。
【００２６】
クライアントコンピュータ１０１は、一般的なパソコンであり、不図示のＣＰＵ，ＲＯＭ，ＲＡＭなどを備えている。そして、クライアントコンピュータ１０１は、プリンタドライバ１０４、及びネットワークインタフェース１０５を備えている。
【００２７】
プリンタドライバ１０４は、ＯＳ（Operating System）上で動作するソフトウェアである。また、プリンタドライバ１０４は、アプリケーションからの印刷指示によって、印刷データをＰＤＬで表現した画像データを含むとともに、印刷ジョブの属性を示すデータを、印刷ジョブを実行するためのジョブデータとして印刷装置０１０２に送信する。なお、ＰＤＬは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅの略である。
【００２８】
ネットワークインタフェース１０５は、ネットワーク１０３を介して外部機器と通信するために、ネットワークで通信するための制御処理を実行する。
【００２９】
印刷装置１０２は、上記ジョブデータを取得するとジョブデータを用いてジョブデータに含まれる画像データが示す画像を印刷するとともに、レポートページを印刷することが可能である。本実施の形態におけるレポートページは、ジョブデータにより実行される印刷ジョブの各種属性や印刷結果などを示す内容となっている。以下の説明では、レポートページが示す内容を、レポートページ内容と表現する。
【００３０】
次に印刷装置１０２の構成について説明する。印刷装置１０２は、ネットワークインタフェース１０６、ＣＰＵ１０７、ＲＡＭ１０８、記憶部１０９、読取部１１０、印刷ジョブ処理部１１１、画像形成部１１２、操作部１１３、給紙部１１４、及び排紙部１１５を有する。これらの構成は、システムバス１１６で接続される。
【００３１】
ネットワークインタフェース１０６は、ネットワーク１０３を介して外部機器と通信するために、ネットワークで通信するための制御処理を実行する。
【００３２】
ＣＰＵ１０７は、印刷装置１０２の記憶部１０９に記憶され、ＲＡＭ１０８にロードされる各種プログラムによって、様々な演算処理や情報処理、機器制御などを行う。後述するフローチャートは、ＲＡＭ１０８にロードされたプログラムをＣＰＵ１０７が実行する処理の手順を示している。
【００３３】
ＲＡＭ１０８は、ＣＰＵ１０７から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ１０７のワークエリアとして、また、その他一時的なデータ記憶に使用される。
【００３４】
記憶部１０９は、本実施の形態ではＨＤＤであり、クライアントコンピュータ１０１から受け取った印刷ジョブを実行するためのジョブデータを一時的または恒久的にスプールし記憶する。
【００３５】
読取部１１０は、原稿を光学方式で読み取る。具体的に読取部１１０は、スキャナーは原稿照明ランプと走査ミラーとを有し、原稿台ガラスに置かれた原稿を光走査する。原稿からの反射光は走査ミラーと反射ミラーによりレンズに導かれ、レンズを通過した光信号は固体撮像素子に導かれる。光信号は固体撮像素子で電気信号に変換され、画像信号として認識される。なお、固体撮像素子とは、例えば、ＣＣＤ（Charge Coupled Device）方式やＣＭＯＳ（Complementary Metal Oxide Semiconductor）方式のイメージセンサーを指す。
【００３６】
印刷ジョブ処理部１１１は、コピーやＰＤＬ、ＦＡＸ等の印刷ジョブを実行して印刷画像データを生成し、画像形成部１１２に転送する。なお、ページ記述言語とは、ＰＳ（Post Script）やＰＣＬ（Printer Control Language）に代表される、ページプリンターを制御するための命令を記述するための言語を指す。
【００３７】
印刷ジョブ処理部１１１はジョブデータを受領すると、その印刷属性に従ってジョブデータにＲＩＰ（Raster Image Processor）処理などの画像処理を施しページ毎にラスターデータ化して印刷用画像データとする。
【００３８】
画像形成部１１２は、印刷ジョブ処理部１１１から送られた印刷用画像データを印刷する。本実施の形態における画像形成部１１２は、印刷に電子写真方式を用いるが、インクジェット方式やその他の方式を用いてもよい。
【００３９】
操作部１１３は、印刷装置１０２の操作や設定等を行うためのユーザーインターフェースであり、本実施形態ではＬＣＤ（Liquid Crystal Display）タッチパネル方式を用いた装置である。
【００４０】
給紙部１１４は、印刷装置１０２で使用する印刷用紙を収納するもので、カセットやデッキなどと呼ばれ、それらを複数有するのが一般的である。複数の給紙部うち、どの給紙部から印刷用紙を給紙するかは印刷ジョブの用紙属性や印刷装置１０２の設定や状態によって異なり、それは印刷ジョブ処理部１１１で決定され、給紙された印刷用紙は最終的に画像形成部０１１２にて印刷物となる。
【００４１】
排紙部１１５は、印刷ジョブの属性に従って、画像形成部１１２で生成された印刷物に後処理を施し、印刷装置１０２の機外へと排紙する。また、排紙部１１５の後処理機能は、ステープル機能、パンチ機能、折機能、及び製本機能などである。さらに、排紙部１１５は、いくつかの積載用トレイ等の排紙先も有しており、印刷ジョブの属性に応じてそれらの後処理機能や排紙先が決まり、印刷ジョブ処理部１１１によって、その指示や後処理制御、排紙制御がされる。
【００４２】
図２は、図１における印刷装置１０２における印刷用紙の搬送経路を示す図である。
【００４３】
この図２の説明では、図１で既出の符号についての説明は省略する。
【００４４】
図２において、印刷用紙は、給紙部２０１，２０２，２０３，２０４，２０５のうちのいずれかの給紙部から給紙される。
【００４５】
給紙された用紙は、矢印で示される紙搬送路２０９で搬送される間に、画像形成部１１２で印刷され、排紙部１１５により、積載部２０６，２０７，２０８のうちのいずれかの積載部に排紙される。
【００４６】
次に、レポートページ内容と、印刷ジョブの実行結果とを合致させるための３種類の処理について説明する。
【００４７】
図３は、図１におけるＣＰＵ１０７により実行される印刷処理の手順を示すフローチャートである。
【００４８】
図３には、３種類の印刷処理Ａ，Ｂ、Ｃが示されているが、各々の印刷処理における共通点は、印刷ジョブを実行した実行結果を取得し、その後レポートページを印刷する点である。このように、取得した実行結果を反映させたレポートページを印刷するので、レポートページ内容と、印刷ジョブの印刷結果とが合致しないことを解消できる。以下、各印刷処理を順に説明する。
【００４９】
図３（Ａ）は、図１におけるＣＰＵ１０７により実行される印刷処理Ａの手順を示すフローチャートである。
【００５０】
図３（Ａ）において、印刷画像データを生成する（ステップＳ１０１）。具体的に、ステップＳ１０１では、印刷ジョブ処理部１１１がジョブデータを取得し、取得したジョブデータを、記憶部１０９に一時的にスプールする。次いで、印刷ジョブ処理部１１１は、ジョブデータを解析し、印刷ジョブの種類や印刷設定などの情報を得て、ジョブデータに含まれる画像データに画像処理を施し、ＲＩＰ後の印刷用画像データを生成する。このステップＳ１０１は、ジョブデータを用いて、印刷用紙に印刷するための印刷用画像データを生成する印刷用画像データ生成手段に対応する。
【００５１】
次いで、印刷ジョブ処理部１１１は、ジョブデータに示される各種属性、及び画像データの画像処理結果からレポートページデータを生成する（ステップ１０２）。このステップＳ１０２は、ジョブデータに示される属性から、印刷ジョブを実行した場合の実行結果を示すレポートページを印刷するためのレポートページデータを予め生成するレポートページデータ生成手段に対応する。
【００５２】
こうして生成された印刷用画像データとレポートページデータは、画像形成部１１２に転送される。
【００５３】
そして、画像形成部１１２が印刷用画像データを印刷する印刷用画像データ印刷処理を行う（ステップＳ１０３）。ステップＳ１０３では、印刷、後処理、排紙まで行われる。このステップＳ１０３は、生成された印刷用画像データを印刷する印刷処理を実行する印刷手段に対応する。
【００５４】
次いで、印刷ジョブ処理部１１１は、印刷ジョブの属性に従って行った指示に対して、画像形成部１１２や排紙部１１５での印刷用画像データに対する実行結果を取得する（ステップＳ１０４）。このステップＳ１０４は、印刷処理の結果を示す実行結果を取得する取得手段に対応する。
【００５５】
取得した実行結果を用いて、印刷ジョブ処理部１１１は、ステップＳ１０２で生成したレポートページデータが示すレポートページ内容と実行結果とが合致するか否か判別する（ステップＳ１０５）。このステップＳ１０５は、レポートページの内容と実行結果とが合致するか否かを判別する判別手段に対応する。
【００５６】
ステップＳ１０５の判別の結果、レポートページ内容と実行結果とが合致する場合には（ステップＳ１０５でＹＥＳ）、ステップＳ１０２で生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ１０７）、本処理を終了する。
【００５７】
一方、ステップＳ１０５の判別の結果、レポートページ内容と実行結果とが合致しない場合には（ステップＳ１０５でＮＯ）、実行結果に合致するレポートページデータを再生成する（ステップＳ１０６）。そして、ステップＳ１０６で再生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ１０７）、本処理を終了する。このステップＳ１０６は、合致しないと判別された場合には、実行結果に合致させたレポートページデータを再生成するレポートページデータ再生成手段に対応する。
【００５８】
また、ステップＳ１０７は、合致しないと判別された場合にステップＳ１０６により生成されたレポートページデータを印刷し、合致すると判別された場合にステップＳ１０２により生成されたレポートページデータを印刷するレポート印刷手段に対応する。
【００５９】
図３（Ｂ）は、図１におけるＣＰＵ１０７により実行される印刷処理Ｂの手順を示すフローチャートである。
【００６０】
図３（Ｂ）において、上述したステップＳ１０１と同じく印刷用画像データを生成する（ステップＳ２０１）。こうして生成された印刷用画像データは、画像形成部１１２に転送される。
【００６１】
次いで、ステップＳ１０２と同じく、画像形成部１１２が印刷用画像データ印刷処理を行う（ステップＳ２０２）。
【００６２】
そして、ステップＳ１０４と同じく、印刷ジョブ処理部１１１は実行結果を取得する（ステップＳ２０３）。
【００６３】
次いで、印刷ジョブ処理部１１１は、ジョブデータに示される各種属性、画像データの画像処理結果から、取得した実行結果に合致させたレポートページデータを生成する（ステップ２０４）。このステップＳ２０４は、ジョブデータに示される属性から、取得された実行結果に合致させたレポートページデータを生成するレポートページデータ生成手段に対応する。
【００６４】
こうして生成されたレポートページデータは、画像形成部１１２に転送される。
【００６５】
次いで、ステップＳ２０４で生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ２０５）、本処理を終了する。このステップＳ２０５は、ステップＳ２０４により生成されたレポートページデータを印刷するレポート印刷手段に対応する。
【００６６】
図３（Ｃ）は、図１におけるＣＰＵ１０７により実行される印刷処理Ｃの手順を示すフローチャートである。
【００６７】
図３（Ｃ）において、まず上述したステップＳ１０１〜ステップＳ１０４までの処理を行う。
【００６８】
そして、取得した実行結果を用いて、印刷ジョブ処理部１１１は、ステップＳ１０２で生成したレポートページデータが示すレポートページ内容と実行結果とが合致するか否か判別する（ステップＳ３０１）。
【００６９】
ステップＳ３０１の判別の結果、レポートページ内容と実行結果とが合致する場合には（ステップＳ３０１でＹＥＳ）、ステップＳ１０２で生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ３０３）、本処理を終了する。
【００７０】
一方、ステップＳ３０１の判別の結果、レポートページ内容と実行結果とが合致しない場合（ステップＳ３０１でＮＯ）、Ｓ３０２に処理を進める。そして、印刷ジョブ処理部０１１１は、代替用の汎用的な代替レポートページを示す代替レポートページデータを記憶部１０９から取得する（ステップＳ３０２）。こうして取得された代替レポートページデータは、画像形成部１１２に転送される。このステップＳ３０２は、合致しないと判別された場合には、合致しなかったことを示す代替レポートページデータを取得する代替レポートページデータ取得手段に対応する。
【００７１】
そして、ステップＳ３０２で生成された代替レポートページデータを印刷するレポート印刷処理を実行し（ステップＳ３０３）、本処理を終了する。上記ステップＳ３０３は、合致しないと判別された場合にステップＳ３０２により取得された代替レポートページデータを印刷し、合致すると判別された場合にステップＳ１０２により生成されたレポートページデータを印刷するレポート印刷手段に対応する。
【００７２】
図４（Ａ）は、図３のステップＳ１０３，２０２の印刷用画像データ印刷処理の手順を示すフローチャートである。
【００７３】
図４（Ａ）において、印刷ジョブ処理部１１１により、印刷用紙に印刷用画像データを印刷する指示を受けた画像形成部１１２は印刷用画像データを印刷用紙に印刷する（ステップＳ４０１）。
【００７４】
次いで、印刷ジョブ処理部１１１は、印刷用画像データが印刷された印刷用紙を排紙部１１５に搬送し、印刷ジョブの印刷属性で指定された後処理を施す指示を行うことで、排紙部１１５が後処理を行う（ステップＳ４０２）。
【００７５】
そして、印刷ジョブ処理部１１１は、後処理まで施した印刷用紙を最終的な印刷物として、積載部２０６，２０７，２０８のうちのいずれかの積載部に排紙する指示を行うことで、排紙部１１５が積載部に印刷物を排紙する（ステップＳ４０３）。そして、本処理を終了する。
【００７６】
図４（Ｂ）は、図３のステップＳ１０７，２０５，３０３のレポート印刷処理の手順を示すフローチャートである。
【００７７】
図４（Ｂ）において、印刷ジョブ処理部１１１により、印刷用紙にレポートページデータを印刷する指示を受けた画像形成部１１２はレポートページデータを印刷用紙に印刷する（ステップＳ５０１）。なお、印刷処理Ｃの場合は、レポートページデータに代えて、代替レポートページデータを印刷することとなる。
【００７８】
次いで、印刷ジョブ処理部１１１は、レポートページデータが印刷された印刷用紙を排紙部１１５に搬送し、印刷ジョブの印刷属性で指定された後処理を施す指示を行うことで、排紙部１１５が後処理を行う（ステップＳ５０２）。
【００７９】
そして、印刷ジョブ処理部１１１は、後処理まで施した印刷用紙を最終的な印刷物として、積載部２０６，２０７，２０８のうちのいずれかの積載部に排紙する指示を行うことで、排紙部１１５が積載部に印刷物を排紙する（ステップＳ５０３）。そして、本処理を終了する。
【００８０】
図５は、図３における各印刷処理において、レポートページ内容と実行結果とが合致しない場合に印刷されるレポートページを示す図である。
【００８１】
図５（Ａ）は、図３における印刷処理Ａまたは印刷処理Ｂで印刷されるレポートページ６０１を示す図である。
【００８２】
上述したように、レポートページは、印刷ジョブの各種属性や印刷処理結果などを示す内容であるので、図５（Ａ）に示されるレポートページには、「レポートページ」というタイトル、ユーザー名、及び印刷ジョブ名などが示されている。
【００８３】
レポートページ６０１は、レポートページ内容と実行結果とが合致しない場合にステップＳ１０６で再生成されたレポートページデータを印刷したものである。そのため、レポートページ６０１には、ステップＳ１０２で生成されたレポートページデータが示すレポートページ内容と実行結果との差異と、その差異に至った理由が併記される。
【００８４】
図５（Ａ）の場合は、ステープルが指定された印刷ジョブであったが、ステープル実行可能な最大印刷用紙数を超過して、ステープル処理が実行できなかった場合に印刷されるレポートページを示している。
【００８５】
ステープル指定欄６１５には、ステープルが左上に指定されていたが、それを実行できなかったために、差異が生じたことを示す「ＮＧ」と、その差異に至った理由として、「枚数超過」が併記されている。この「枚数超過」とは、ステープル実行可能な最大印刷用紙数を超過したことを示している。
【００８６】
図５（Ｂ）は、図３における印刷処理Ａまたは印刷処理Ｂで印刷されるレポートページ９０１を示す図である。
【００８７】
図５（Ａ）のレポートページ６０１と同様に、図５（Ｂ）に示されるレポートページには、「レポートページ」というタイトル、ユーザー名、及び印刷ジョブ名などが示されている。
【００８８】
図５（Ｂ）のレポートページ９０１は、図５（Ａ）のレポートページ６０１と異なり、印刷ジョブの各種属性や画像処理結果を示すための印刷属性９１５と、その印刷属性に対応する結果９１６が印刷される。この結果９１６は、差異が生じていない場合には「ＯＫ」で表現され、差異が生じた場合には「ＮＧ」で表現される。また、印刷属性９１５に対する結果９１６を表現できないか、表現する必要のない印刷ジョブの属性の場合であって、印刷属性９１５の明示が不要であるときは、「―」で表現するようにしてもよい。
【００８９】
レポートページ９０１は、図５（Ａ）の場合と同じく、ステープル実行可能な最大印刷用紙数を超過して、ステープル処理が実行できなかった場合に印刷されるレポートページを示している。
【００９０】
この場合、印刷属性は左上にステープルを実行することであったので、ステープル指定欄９１７における印刷属性９１５は「左上」と印刷される。そして、ステープル指定欄９１７における結果９１６には、差異が生じたことを示す「ＮＧ」と、その差異に至った理由として、「枚数超過」が印刷される。
【００９１】
図５（Ｂ）のレポートページ９０１によれば、属性に加え、その印刷結果を詳細に可視化することで、レポートページに表現される情報の正確性や信頼性を向上することができる。
【００９２】
図５（Ｃ）は、図３における印刷処理Ｃで印刷される代替レポートページ１１０１を示す図である。
【００９３】
図５（Ｃ）のレポートページには、「レポートページ」というタイトル、及び印刷結果１１０３が示されている。
【００９４】
この代替レポートページ１１０１における印刷結果１１０３は、合致しなかったことを示すとともに、少なくとも実行結果と異なる情報を含みえない内容となっている。
【００９５】
例えば、本実施の形態における印刷結果１１０３は、「ＮＧ」「設定通りの印刷ができませんでした」となっているが、これらは少なくとも印刷結果と異なる情報を含んでいない。
【００９６】
このようにすることで、レポートページとして誤った情報を印刷装置１０２のオペレーターに提供しないようにする。
【００９７】
また、図５（Ｃ）のレポートページの場合、図５（Ａ）（Ｂ）のレポートページと比較して、実行結果を反映したレポートページデータを改めて生成する処理が不要なため、迅速にレポートページデータを印刷することができる。
【００９８】
以上説明したレポートページのうち、図５（Ａ）（Ｂ）に示されるレポートページには、複数の項目が示されている。具体的には、タイトル、ユーザー名、印刷ジョブ名、日時、ページ数、シート数、部数、用紙サイズ、ステープル指定、両面指定、折り指定、排紙トレイ指定、及びＲＩＰステータスが示されている。しかしながら、印刷ジョブの各種属性やその印刷ジョブの印刷処理結果の内容も様々であるので、これらに限定するものではない。
【００９９】
また、図５（Ａ）（Ｂ）（Ｃ）に示されるタイトルは、「レポートページ」となっている。しかしながら、印刷用画像データとの印刷順序や使用目的によって、カバーページ、ステータスプリント、またはバナーページなどとも呼ばれるので、「レポートページ」に限定するものではない。
【０１００】
図６は、図１におけるクライアントコンピュータ１０１、印刷ジョブ処理部１１１、及び画像形成部１１２により実行される図３（Ａ）の印刷処理Ａに対応するシーケンス図を示す図である。
【０１０１】
図６において、クライアントコンピュータ１０１は、ジョブデータを印刷装置１０２に送信し（ステップＳ６０１）、ジョブデータを印刷装置１０２が取得すると、印刷ジョブ処理部１１１はジョブデータから印刷画像データを生成する（ステップＳ６０２）。
【０１０２】
次いで、印刷ジョブ処理部１１１は、ジョブデータに示される各種属性、及び画像データの画像処理結果からレポートページデータを生成する（ステップ６０３）。こうして生成された印刷用画像データとレポートページデータは、画像形成部１１２に転送される（ステップＳ６０４，６０５）。
【０１０３】
そして、画像形成部１１２が印刷用画像データを印刷する印刷用画像データ印刷処理を行う（ステップＳ６０６）。
【０１０４】
次いで、画像形成部１１２は、印刷ジョブの属性に従って行った指示に対して、画像形成部１１２や排紙部１１５での印刷用画像データに対する実行結果を送信し（ステップＳ６０７）、印刷ジョブ処理部１１１は、実行結果を取得する。
【０１０５】
取得した実行結果を用いて、印刷ジョブ処理部１１１は、ステップＳ６０３で生成したレポートページデータが示すレポートページ内容と実行結果とが合致するか否か判別する。
【０１０６】
レポートページ内容と実行結果とが合致する場合には、ステップＳ６０３で生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ６１０）、本処理を終了する。
【０１０７】
一方、レポートページ内容と実行結果とが合致しない場合には、実行結果に合致するレポートページデータを再生成し（ステップＳ６０８）、再生成されたレポートページデータを画像形成部１１２に転送する（ステップＳ６０９）。
【０１０８】
そして、画像形成部１１２は、ステップＳ６０８で再生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ６１０）、本処理を終了する。
【０１０９】
図７は、図１におけるクライアントコンピュータ１０１、印刷ジョブ処理部１１１、及び画像形成部１１２により実行される図３（Ｂ）の印刷処理Ｂに対応するシーケンス図を示す図である。
【０１１０】
図７において、クライアントコンピュータ１０１は、ジョブデータを印刷装置１０２に送信し（ステップＳ７０１）、ジョブデータを印刷装置１０２が取得すると、印刷ジョブ処理部１１１はジョブデータから印刷画像データを生成する（ステップＳ７０２）。
【０１１１】
こうして生成された印刷用画像データは、画像形成部１１２に転送される（ステップＳ７０２）。
【０１１２】
そして、画像形成部１１２が印刷用画像データを印刷する印刷用画像データ印刷処理を行う（ステップＳ７０４）。
【０１１３】
次いで、画像形成部１１２は、印刷ジョブの属性に従って行った指示に対して、画像形成部１１２や排紙部１１５での印刷用画像データに対する実行結果を送信し（ステップＳ７０５）、印刷ジョブ処理部１１１は、実行結果を取得する。
【０１１４】
次いで、印刷ジョブ処理部１１１は、ジョブデータに示される各種属性、画像データの画像処理結果、及び取得した実行結果からレポートページデータを生成する（ステップ７０６）。こうして生成されたレポートページデータは、画像形成部１１２に転送される（ステップＳ７０７）。
【０１１５】
そして、ステップＳ７０６で生成されたレポートページデータを印刷するレポート印刷処理を実行し（ステップＳ７０８）、本処理を終了する。
【０１１６】
以上説明したように、本実施の形態によれば、レポートページデータを予め生成し（ステップＳ１０２）、印刷処理の結果を示す実行結果を取得する（ステップＳ１０４）。そして、予め生成されたレポートページデータが示すレポートページの内容と実行結果とが合致しないと判別された場合には（ステップＳ１０５でＮＯ）、実行結果に合致させたレポートページデータを印刷する（ステップＳ１０６，１０７）。それによって、レポートページが示す内容と、印刷ジョブの実行結果とを合致させることができる。
【０１１７】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１１８】
１  印刷システム
１０２  印刷装置
１０７  ＣＰＵ
１０８  ＲＡＭ
１０９  記憶部
１１１  印刷ジョブ処理部
１１２  画像形成部
１１５  排紙部
【図１】
2015179379.tif 000003
【図２】
2015179379.tif 000004
【図３】
2015179379.tif 000005
【図４】
2015179379.tif 000006
【図５】
2015179379.tif 000007
【図６】
2015179379.tif 000008
【図７】
2015179379.tif 000009
【図８】
2015179379.tif 000010
【図９】
2015179379.tif 000011