(57)【要約】【課題】  後処理加工後、その印刷成果物の後処理加工の仕上がり状態を、容易に検品可能とする画像処理装置を提供する。【解決手段】  受信した印刷ジョブで指定されている後処理装置０１０３の能力を示す後処理情報を取得し、後処理情報に基づいて後処理が実施されるべき目標位置を決定する画像処理部０１０７と、決定された記録紙上の目標位置に、印画像を印字する画像形成装置０１０２とを有し、後処理が目標位置に実施された場合に印画像が見えなくなり、かつ、後処理が目標位置に実施されなかった場合に印画像が残ることで、後処理装置０１０３による後処理のズレを認識可能とする。【選択図】  図９
2011224831.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷ジョブで指定されている後処理部の能力を示す後処理情報を取得する取得手段と、
前記後処理情報に基づいて、前記後処理部により後処理が実施される、記録紙上の目標位置を決定する決定手段と、
前記決定手段により決定された記録紙上の目標位置に、印画像を印字する印字手段とを有し、
前記印字手段は、前記後処理部による後処理が記録紙上の前記目標位置に実施された場合に前記印画像が見えなくなり、かつ、前記後処理部による後処理が記録紙上の前記目標位置に実施されなかった場合に前記印画像が残ることで、前記後処理部による後処理のズレを認識可能とするように前記印画像を印字することを特徴とする画像処理装置。
【請求項２】
前記印字手段による前記印画像の印字指示を受け付ける受付手段と、
前記印字手段は、前記印字指示に含まれる前記印画像の大きさを決定するための情報に従って、前記印画像の大きさを決定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記印画像の大きさを決定するための情報とは、前記後処理装置による後処理に期待される精度に関する情報であり、
前記印字手段は、前記後処理に期待される精度が高いほど、印画像の大きさを大きくし、前記後処理に期待される精度が低いほど、印画像の大きさを小さくすることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記印字手段は、前記後処理装置により行われる後処理の大きさよりも小さい印画像を印字することを特徴とする請求項１乃至３いずれか１項に記載の画像処理装置。
【請求項５】
前記後処理情報を記憶する記憶手段をさらに有し、
前記取得手段は、前記記憶手段から前記後処理情報を取得することを特徴とする請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項６】
前記取得手段は、前記印刷ジョブから前記後処理情報を取得することを特徴とする請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項７】
前記取得手段は、前記画像形成装置にネットワークを介して接続されている外部の装置から前記後処理情報を取得することを特徴とする請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項８】
前記印字手段は、前記印刷ジョブが複数ページにより構成される場合に、前記複数ページのうち１ページ目のみに前記印画像を印字する方法、前記複数ページのうち全てのページに前記印画像を印字する方法、前記複数ページのうち１ページ目と最終ページのみに前記印画像を印字する方法のうちいずれかの方法で前記印画像を印字することを特徴とする請求項１乃至７いずれか１項に記載の画像処理装置。
【請求項９】
前記後処理装置による後処理は、パンチャーによるパンチ処理、ステイプラーによるステイプル処理、トリマーによるトリミング処理であることを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
受信した印刷ジョブで指定されている後処理部の能力を示す後処理情報を取得する取得工程と、
前記後処理情報に基づいて、前記後処理部により後処理が実施される、記録紙上の目標位置を決定する決定工程と、
前記決定工程により決定された記録紙上の目標位置に、印画像を印字する印字工程とを有し、
前記印字工程は、前記後処理部による後処理が記録紙上の前記目標位置に実施された場合に前記印画像が見えなくなり、かつ、前記後処理部による後処理が記録紙上の前記目標位置に実施されなかった場合に前記印画像が残ることで、前記後処理部による後処理のズレを認識可能とするように前記印画像を印字することを特徴とする画像処理装置の制御方法。
【請求項１１】
前記印字工程による前記印画像の印字指示を受け付ける受付工程と、
前記印字工程は、前記印字指示に含まれる前記印画像の大きさを決定するための情報に従って、前記印画像の大きさを決定することを特徴とする請求項１０に記載の画像処理装置の制御方法。
【請求項１２】
前記印画像の大きさを決定するための情報とは、前記後処理装置による後処理に期待される精度に関する情報であり、
前記印字工程は、前記後処理に期待される精度が高いほど、印画像の大きさを大きくし、前記後処理に期待される精度が低いほど、印画像の大きさを小さくすることを特徴とする請求項１１に記載の画像処理装置の制御方法。
【請求項１３】
前記印字工程は、前記後処理装置により行われる後処理の大きさよりも小さい印画像を印字することを特徴とする請求項１０乃至１２いずれか１項に記載の画像処理装置の制御方法。
【請求項１４】
前記後処理情報を記憶する記憶工程をさらに有し、
前記取得工程は、前記記憶工程から前記後処理情報を取得することを特徴とする請求項１０乃至１３いずれか１項に記載の画像処理装置の制御方法。
【請求項１５】
前記取得工程は、前記印刷ジョブから前記後処理情報を取得することを特徴とする請求項１０乃至１３いずれか１項に記載の画像処理装置の制御方法。
【請求項１６】
前記取得工程は、前記画像処理装置の制御方法にネットワークを介して接続されている外部の装置から前記後処理情報を取得することを特徴とする請求項１０乃至１３いずれか１項に記載の画像処理装置の制御方法。
【請求項１７】
前記印字工程は、前記印刷ジョブが複数ページにより構成される場合に、前記複数ページのうち１ページ目のみに前記印画像を印字する方法、前記複数ページのうち全てのページに前記印画像を印字する方法、前記複数ページのうち１ページ目と最終ページのみに前記印画像を印字する方法のうちいずれかの方法で前記印画像を印字することを特徴とする請求項１０乃至１６いずれか１項に記載の画像処理装置の制御方法。
【請求項１８】
前記後処理装置による後処理は、パンチャーによるパンチ処理、ステイプラーによるステイプル処理、トリマーによるトリミング処理であることを特徴とする請求項１０乃至１７のいずれか１項に記載の画像処理装置の制御方法。
【請求項１９】
請求項１０乃至１８の画像処理装置の制御方法の各工程をコンピュータに実行させるためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷物に対する後処理の仕上がり状態を確認可能な、画像処理装置、画像処理装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
印刷システムにおいて、パンチ処理、ステイプル処理、トリミング処理等の後処理加工機能を実現する印刷装置用のフィニッシング装置が存在する。例えば、ＰＯＤ（Ｐｒｉｎｔ  ｏｎ  Ｄｅｍａｎｄ）に代表される商業印刷市場においては、印刷成果物を商材として完成させるためにこれらの装置を使用しており、その印刷精度やフィニッシング装置の加工精度の高さが求められる。上述した商業印刷市場においては、印刷や後処理加工後に、その印刷成果物の印刷や後処理加工の精度や品質（仕上がり状態）を、人間の目視により検品することが一般的である。しかしながら、パンチやステイプル、トリミング等の施工実施位置に関しては、目視での検品では、合否の判断が付けにくいのが現実である。
【０００３】
従来の画像処理装置では、印刷装置の情報と印刷指示データとに基づいて、印刷装置の情報を考慮したプレビュー用のデータを生成して表示ことが一般的である。加えて、従来技術として、印刷指示データ内のページ設定が両面指定の場合に、裏面を透かしたプレビュー用のデータを生成して表示する技術がある（特許文献１）。また、従来技術として、印刷指示データの元データ画像とそれを印刷した印刷成果物をスキャンして読み取った画像データとを比較する技術も存在する（特許文献２）。さらに、従来技術として、より正確な位置に後処理加工を行うための機械的な精度向上技術も存在する（特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−６７３４７号公報
【特許文献２】特開２００７−５０５４６号公報
【特許文献３】特開２０００−３０１４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、後処理加工後に、その印刷成果物の後処理加工の仕上がり状態を、人間の目視によって検品する作業工程においては、上記の従来技術を用いることは出来ない。特許文献１については、後処理加工の実施後ではなく、あくまでも印刷の前工程において後処理加工の実施位置をプレビュー画像にて仮想的に確認するものである。つまり、実際に後処理加工の完了後に正しい位置に後処理が実施されたかを検品するものではない。また、特許文献２については、印刷指示データの元データ画像とそれを印刷した印刷成果物をスキャンして読み取った画像データとを比較するものである。つまり、これはソースデータである元データ画像を対象に検品を行うものであって、そもそも後処理加工の実施位置については考慮されていない。さらに、特許文献３については、より正確な位置に後処理加工を行うための機械的な精度向上技術である。つまり、実際に後処理加工が実施された後に検品を行うことは考慮されていない。
【０００６】
上記の通り、後処理加工後、その印刷成果物の後処理加工の仕上がり状態を、容易に検品することができないという課題がある。
【０００７】
そこで本発明では、上述した課題を鑑み、後処理加工後、その印刷成果物の後処理加工の仕上がり状態を、容易に検品可能とする画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明による画像処理装置は、受信した印刷ジョブで指定されている後処理部の能力を示す後処理情報を取得する取得手段と、前記後処理情報に基づいて、前記後処理部により後処理が実施される、記録紙上の目標位置を決定する決定手段と、前記決定手段により決定された記録紙上の目標位置に、印画像を印字する印字手段とを有し、前記印字手段は、前記後処理部による後処理が記録紙上の前記目標位置に実施された場合に前記印画像が見えなくなり、かつ、前記後処理部による後処理が記録紙上の前記目標位置に実施されなかった場合に前記印画像が残ることで、前記後処理部による後処理のズレを認識可能とするように前記印画像を印字することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、後処理加工後、その印刷成果物の後処理加工の仕上がり状態を、容易に検品可能とする画像処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に適用される印刷システムの全体の構成を示す図
【図２】後処理情報の一例を示す図
【図３】パンチ処理において印画像を印刷画像データに合成し、印刷物に後処理装置を施した場合のイメージ図
【図４】ステイプル処理において印画像を印刷画像データに合成し、印刷物に後処理装置を施した場合のイメージ図
【図５】トリミング処理において印画像を印刷画像データに合成し、印刷物に後処理装置を施した場合のイメージ図
【図６】印画像の位置及び大きさの決定方法の例を示す図
【図７】プリンタドライバのユーザインタフェースの例を示す図
【図８】印刷ジョブが複数ページの場合の印画像の合成方法の例を示す図
【図９】印刷システムの動作を示したフローチャート
【図１０】本発明の実施例１に適用される印刷システムの全体の構成を示す図
【図１１】印刷システムの動作を示したフローチャート
【図１２】印刷システムの動作を示したフローチャート
【図１３】本発明の一実施例に適用されるコンピュータ及び画像処理装置のハードウェア構成を示すブロック図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は、本実施例に適用される印刷システムの全体の構成を示す図である。まず、印刷システムは、画像処理装置０１０１、画像形成装置０１０２、後処理装置０１０３、情報処理装置としてのコンピュータ０１０４、ネットワーク０１０５により構成される。
【００１３】
画像処理装置０１０１は、記憶部０１０６及び画像処理部０１０７を有する装置であり、本実施例ではプリントコントローラーとして説明する。記憶部０１０６は、本印刷システムに接続される可能性のある様々な後処理装置の種類や能力、精度等を含む後処理情報を記憶する手段であり、本実施例ではハードディスクドライブとして説明する。画像処理部０１０７は、コピーやＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の印刷ジョブを処理して印刷画像データを生成し、後述する画像形成装置０１０２に転送する。ここで、画像処理部０１０７は、画像処理装置０１０１のＲＯＭにプログラムとして記憶され、ＣＰＵにより実行されることで、画像処理部としての役割を実現するものである。尚、ＰＤＬとはページ記述言語を指し、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される、ページプリンタを制御するための命令を記述するための言語である。また、画像処理部０１０７は、後処理装置が本印刷システムに接続されると、接続された後処理装置に対応する後処理情報を記憶部０１０６から抽出する。また、画像処理部０１０７は、印刷ジョブにおいて後処理の実施が指示されている場合に、記録紙上で後処理が実施される目標位置に対して、所定の印（印画像）が印字されるよう印刷ジョブに含まれる印刷画像データに対して印画像データを合成する。ここで、印画像とは、後処理装置により後処理が行われる目標位置を示す印である。印画像は、後処理装置による後処理が記録紙上の目標位置に正しく行われることにより、見えなくなるものである。また、印画像は、後処理装置による後処理が記録紙上の目標位置に実施されたかった場合に見えたまま残る。そのため、ユーザは、後処理装置による後処理のズレを印画像が残っていることで認識可能となる。尚、画像処理部０１０７の処理の詳細については後述する。
【００１４】
次に、画像形成装置０１０２は、画像処理装置０１０１と物理的に接続され、画像処理部０１０７から送られた印刷画像データの印字を行う装置であり、本実施例ではプリンタとして説明する。
【００１５】
次に、後処理装置０１０３は画像形成装置０１０２と物理的に接続され、画像形成装置０１０２で出力した印刷物に所定のフィニッシングを施す後処理部であり、本実施例では画像形成装置０１０２のインラインフィニッシャとして説明する。例えば、印刷物にパンチ穴を空けることができるパンチャー、印刷物にホッチキスを打つことができるステイプラー、印刷物を断裁することができるトリマーを指す。尚、本実施例では、画像処理装置０１０１、画像形成装置０１０２、後処理装置０１０３をそれぞれ装置として説明するが、これらが一体となった装置を画像処理装置としても構わない。
【００１６】
次に、コンピュータ０１０４は、プリンタドライバ０１０８がインストールされた装置であり、本実施例ではＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）として説明する。プリンタドライバ０１０８は、コンピュータ０１０４を制御するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で動作するソフトウェアで、アプリケーションからの印刷指示によって印刷データをＰＤＬで表現し、印刷ジョブとする。
【００１７】
最後に、ネットワーク０１０５は、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に代表されるグローバルまたはローカルネットワークで、画像処理装置０１０１とコンピュータ０１０４とを接続する媒体である。また、接続にはＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）方式に代表されるネットワーク通信技術が用いられる。
【００１８】
図１３は、コンピュータ０１０４及び画像処理装置０１０１のハードウェア構成を示すブロック図である。図１３において、コンピュータ０１０４は、本実施例に適用される印刷システムにおける情報処理装置である。コンピュータ０１０４は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備える。
【００１９】
更に、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるＯＳ等が記憶されている。また、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には上記文書処理の際に使用するフォントデータ等を記憶する。ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には上記文書処理等を行う際に使用する各種データが記憶されている。
【００２０】
ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。キーボードＩ／Ｆ５は、キーボード９や不図示のポインティングデバイスを介したユーザからのキー入力を制御する。ディスプレイＩ／Ｆ６は、ディスプレイ１０の表示を制御する。外部メモリＩ／Ｆ７は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１へのアクセスを制御する。外部メモリ１１にはブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ０１０８等が記憶される。
【００２１】
プリンタＩ／Ｆ８は、所定の双方向性のインタフェース３０を介して画像処理装置０１０１に接続されて、画像処理装置０１０１との通信制御処理を実行する。尚、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ディスプレイ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ディスプレイ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザはアプリケーションで作成した情報を印刷する際、当該情報に対する設定を行うためのユーザインタフェースをディスプレイ１０上で開き、画像処理装置０１０１の設定や、印刷モードの選択を行う。この際、ユーザは、プリンタドライバ０１０８が提供するユーザインタフェースを介して、各種の印刷処理方法の設定を行えるように構成されている。
【００２２】
画像処理装置０１０１は、本実施例に適用される印刷システムにおけるプリントコントローラである。画像処理装置０１０１は、ＲＯＭ１４のプログラム用ＲＯＭまたは外部メモリ２１に記憶された制御プログラム等に基づいて、システムバス１５に接続される印刷部Ｉ／Ｆ１７を介して画像形成装置０１０２に出力情報である画像信号を出力するＣＰＵ１２を有する。また、ＲＯＭ１４のプログラムＲＯＭにはＣＰＵ１２の制御プログラム等が記憶されている。ＲＯＭ１４のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶されている。ＲＯＭ１４に記憶されている制御プログラムには画像処理部０１０７も含まれ、画像処理部０１０７がＣＰＵ１２により実行されることで、本実施例における各種処理が行われる。
【００２３】
ＣＰＵ１２は、入力部１６を介してホストコンピュータ１００との通信処理を双方向に行うことができ、画像処理装置０１０１内の情報等をホストコンピュータ１００に通知可能に構成されている。ここで、画像処理装置０１０１からホストコンピュータ１００へ通知可能な情報には、プリンタエンジンのステータスや、ネットワーク設定情報や、デバイス名、リソース名等が含まれる。
【００２４】
ＲＡＭ１３は、ＣＰＵ１２の主メモリ、ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１３は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ２１は、外部メモリＩ／Ｆ１８によりアクセスが制御される。
【００２５】
外部メモリ２１は、オプションとして接続され、フォントデータ、エミュレーションプログラム等が記憶されている。尚、外部メモリ２１は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。また、画像処理装置０１０１は必ずしも外部メモリ２１を有している必要はない。外部メモリ２１がない場合には、外部メモリ２１で記憶されているデータはＲＯＭ１４に記憶されることとなる。また、図示しないＮＶＲＡＭを有し、操作部２０からのプリンタモード設定情報を記憶するようにしてもよい。操作部２０は、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００２６】
図２は、記憶部０１０６に保持される、後処理情報の一例を示す図である。尚、図２では後処理装置の例としてパンチャーが挙げられている。それぞれの後処理装置に対して、例えば、後処理装置の名称０２０１、タイプ０２０２、穴の直径０２０３、１穴目の位置座標０２０４、穴の間隔０２０５、対応用紙０２０６、品質精度０２０７などの情報が定義されている。ここで、タイプ０２０２は、パンチャーによりパンチされる穴の数を示す。穴の直径０２０３は、パンチャーによりパンチされる穴の大きさを示す情報である。１穴目の位置座標０２０４は、パンチャーによりパンチされる複数の穴の中で基準となる穴のシート状での位置を示す情報である。穴の間隔０２０５は、パンチャーによりパンチされる、隣り合う穴と穴との距離を示す情報である。対応用紙０２０６は、パンチャーによりパンチ可能な用紙の種類を示す情報である。品質精度０２０７は、パンチャーによりパンチされる穴の位置の許容される誤差を示す情報である。
【００２７】
尚、パンチャーだけでなく、ステイプラー等他の後処理装置であっても、後処理のタイプ、処理が施される大きさ、位置、間隔等を示す各種後処理情報が記憶部０１０６に保持されている。
【００２８】
図３は、画像処理部０１０７が、印刷画像データにおいて後処理装置０１０３により後処理が施されるべき位置に対して、印画像を合成したイメージ図と、実際に印刷物に後処理装置を施した場合のイメージ図である。尚、図３は後処理装置がパンチャーの場合のイメージ図である。
【００２９】
まず、印刷画像データ０３０１は、後処理装置０１０３による後処理が行われる前の印刷物に印字される印刷データであり、印刷ジョブにもともと含まれていた印刷画像データ０３０２と、印画像データ０３０３とを含む。印刷画像データ０３０２は、コンピュータ０１０４から受信した印刷ジョブにおいてＰＤＬによって表現された印刷データを、画像処理部０１０７が処理した後の状態で、本実施例ではラスタデータ形式として説明する。印画像データ０３０３は、画像処理部０１０７が、印刷ジョブに含まれる後処理の指示に応じて、後処理装置０１０３の後処理情報を記憶部０１０６から読み込み、記録上で後処理が施されるべき目標位置に対して印字されるように合成した画像である。尚、印刷画像データ０３０２と同様、印画像データ０３０３も本実施例ではラスタデータ形式として説明する。
【００３０】
次に、出力結果０３０４及び、出力結果０３０８は、印刷画像データ０３０１が印刷された印刷物に対して後処理が施された出力結果を示している。先ず、出力結果０３０４は、出力物の検品を行うユーザが、後処理装置０１０３により施されたパンチ処理が問題であることを認識できる例を示している。
【００３１】
出力結果０３０４は、印刷画像０３０５と、印画像０３０６と、後処理結果０３０７を含む。印刷画像０３０５は、印刷画像データ０３０２が実際に記録紙上に画像形成装置０１０２によって印字刷された状態を示している。印画像０３０６は、印画像データ０３０３が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。後処理結果０３０７は、実際に記録紙上に後処理装置０１０３によってパンチ処理の施された状態を示している。検品を行うユーザは、出力結果０３０４を目視することで、後処理装置０１０３によってパンチ処理が施されたにも関わらず、印画像０３０６が残っていることを確認できる。つまり、検品を行うユーザは、後処理装置０１０３によるパンチ処理が、本来施されるべき目標位置に正しく施されていないことが容易に認識でき、出力結果０３０４は後処理結果として不合格である判断できる。
【００３２】
一方、出力結果０３０８では、検品を行うユーザが、後処理装置０１０３により施されたパンチ処理が正しく行われたことを認識できる例を示している。出力結果０３０８は、印刷画像０３０９と、後処理結果０３１０を含む。印刷画像０３０９は、印刷画像データ０３０２が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。後処理結果０３１０は、実際に記録紙上に後処理装置０１０３によってパンチ処理の施された状態を示している。ここで、出力結果０３０８には、出力結果０３０４と異なり、印画像データ０３０３の印字結果が残っていない。これは、後処理装置０１０３によるパンチ処理が、本来施されるべき目標位置に施されたことにより、印字された印画像が打ち抜かれ、見えなくなったことを示している。従って、検品を行うユーザは、出力結果０３０８を目視することで、後処理装置０１０３によるパンチ処理が、本来施されるべき目標位置に施されたことを容易に認識でき、出力結果０３０８は後処理結果として合格であると判断できる。
【００３３】
図４は、画像処理部０１０７が、印刷画像データにおいて後処理装置０１０３により後処理が施されるべき位置に対して、印画像を合成したイメージ図と、実際に印刷物に後処理装置を施した場合のイメージ図である。尚、図４は後処理装置がステイプラーの場合のイメージ図である。
【００３４】
まず、印刷画像データ０４０１は、後処理装置０１０３による後処理が行われる前の印刷物に印字される印刷データであり、印刷画像データ０４０２と、印画像データ０４０３を含む。印刷画像データ０４０２は、コンピュータ０１０４から受信した印刷ジョブにおいてＰＤＬによって表現された印刷データを、画像処理部０１０７が処理した後の状態で、本実施例ではラスタデータ形式として説明する。印画像データ０４０３は、画像処理部０１０７が、印刷ジョブに含まれる後処理の指示に応じて、後処理装置０１０３の後処理情報を記憶部０１０６から読み込み、記録上で後処理が施されるべき目標位置に対して印字されるように合成した画像である。尚、印刷画像データ０４０２と同様、印画像データ０４０３も本実施例ではラスタデータ形式として説明する。
【００３５】
次に、出力結果０４０４及び、出力結果０４０８は、印刷画像データ０４０１が印刷された印刷物に対して後処理が施された出力結果を示している。先ず、出力結果０４０４は、出力物の検品を行うユーザが、後処理装置０１０３により施されたステイプル処理が問題であることを認識できる例を示している。
【００３６】
出力結果０４０４は、印刷画像０４０５と、印画像０４０６と、後処理結果０４０７を含む。印刷画像０４０５は、印刷画像データ０４０２が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。印画像０４０６は、印画像データ０４０３が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。後処理結果０４０７は、実際に記録紙上に後処理装置０１０３によってステイプル処理の施された状態を示している。検品を行うユーザは、出力結果０４０４を目視することで、後処理装置０１０３によってステイプル処理が施されたにも関わらず、印画像０４０６が残っていることを確認できる。つまり、検品を行うユーザは、後処理装置０１０３によるステイプル処理が、本来施されるべき目標位置に施されていないことが容易に認識でき、出力結果０４０４は後処理結果として不合格である判断できる。
【００３７】
一方、出力結果０４０８では、検品を行うユーザが、後処理装置０１０３により施されたステイプル処理が正しく行われたことを認識できる例を示している。出力結果０４０８は、印刷画像０４０９と、後処理結果０４１０を含む。印刷画像０４０９は、印刷画像データ０４０２が実際に記録紙上に画像形成装置０１０２によって印刷された状態を示している。後処理結果０４１０は、実際に記録紙上に後処理装置０１０３によってステイプル処理の施された状態を示している。ここで、出力結果０４０８には、出力結果０４０４と異なり、印画像データ０４０３の印字結果が残っていない。これは、後処理装置０１０３によるステイプル処理が、本来施されるべき位置に施されたことにより、印字された印画像がステイプル針により覆われ、見えなくなったことを示している。従って、検品を行うユーザは、出力結果０４０８を目視することで、後処理装置０１０３によるステイプル処理が、本来施されるべき目標位置に施されたことを容易に認識でき、出力結果０４０８は後処理結果として合格であると判断できる。
【００３８】
図５は、画像処理部０１０７が、印刷画像データにおいて後処理装置０１０３により後処理が施されるべき位置に対して、印画像を合成したイメージ図と、実際に印刷物に後処理装置を施した場合のイメージ図である。尚、図５は後処理装置がトリマーの場合のイメージ図である。
【００３９】
まず、印刷画像データ０５０１は、後処理装置０１０３による後処理が行われる前の印刷物に印刷される印刷データであり、印刷画像データ０５０２と、印画像データ０５０３を含む。印刷画像データ０５０２は、コンピュータ０１０４から受信した印刷ジョブにおいてＰＤＬによって表現された印刷データを、画像処理部０１０７が処理した後の状態で、本実施例ではラスタデータ形式として説明する。印画像データ０５０３は、画像処理部０１０７が、印刷ジョブに含まれる後処理の指示に応じて、後処理装置０１０３の後処理情報を記憶部０１０６から読み込み、記録上で後処理が施されるべき目標位置に対して印字されるように合成した画像である。尚、印刷画像データ０５０２と同様、印画像データ０５０３も本実施例ではラスタデータ形式として説明する。
【００４０】
次に、出力結果０５０４及び、出力結果０５０８は、印刷画像データ０５０１が印刷された印刷物に対して後処理が施された出力結果を示している。先ず、出力結果０５０４は、出力物の検品を行うユーザが、後処理装置０１０３により施されたトリミング処理が問題であることを認識できる例を示している。
【００４１】
出力結果０５０４は、印刷画像０５０５と、印画像０５０６と、後処理結果０５０７を含む。印刷画像０５０５は、印刷画像データ０５０２が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。印画像０５０６は、印画像データ０５０３が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。後処理結果０５０７は、実際に記録紙上に後処理装置０１０３によってトリミング処理の施された状態を示している。検品を行うユーザは、出力結果０５０４を目視することで、後処理装置０１０３によってトリミング処理が施されたにも関わらず、印画像０５０６が残っていることが確認できる。つまり、検品を行うユーザは、後処理装置０１０３によるトリミング処理が、本来施されるべき目標位置に施されていないことが容易に認識でき、出力結果０５０４は後処理結果として不合格である判断できる。
【００４２】
一方、出力結果０５０８では、検品を行うユーザが、後処理装置０１０３により施されたトリミング処理が正しく行われたことを認識できる例を示している。出力結果０５０８は、印刷画像０５０９と、後処理結果０５１０を含む。印刷画像０５０９は、印刷画像データ０５０２が実際に記録紙上に画像形成装置０１０２によって印字された状態を示している。後処理結果０５１０は、実際に記録紙上に後処理装置０１０３によってトリミング処理の施された状態を示している。ここで、出力結果０５０８には、出力結果０５０４と異なり、印画像データ０５０３の印字結果が残っていない。これは、後処理装置０１０３によるトリミング処理が、本来施されるべき目標位置に施されたことにより、印字された印画像が切り落とされ、見えなくなったことを示している。従って、検品を行うユーザは、出力結果０５０８を目視することで、後処理装置０１０３によるトリミング処理が、本来施されるべき位置に施されたことを容易に認識でき、出力結果０５０８は後処理結果として合格であると判断できる。
【００４３】
以上の通り、本発明は、各種後処理に適用可能であるが、以降の説明ではパンチ処理を例に説明を行う。また、上記の説明では、印刷ジョブにもともと印刷画像データが含まれている前提で説明を行ったが、これに限らず、例えばプレプリント紙など、すでに印刷が行われている記録紙に対して、後処理のみを行う場合であっても本発明は適用可能である。この場合、印画像のみが印字されることとなる。
【００４４】
図６は、図３にて説明した印刷画像データ０３０１において、どのようにして印画像データ０３０３の位置や大きさが決定されたのか、その一例を示した図である。
【００４５】
尚、印刷画像データ０３０１、印刷画像データ０３０２、印画像データ０３０３については、図３と同様であるため、説明を省略する。拡大印刷画像データ０６０５は、図中において波線で示される領域０６０４を拡大し、詳細表現したイメージ図である。
【００４６】
印画像データ０３０３の位置を決定するには、後処理装置０１０３により実際に後処理が行われるべき目標位置の決定が必要となる。本実施例で説明するパンチ処理の場合には、パンチの行われるべき目標位置の中心点０６０９を決定する必要がある。そして、画像処理部０１０７は、決定された中心点０６０９を中心とする印画像が印字されるよう、印画像データ０３０３を、後述するＵＩにおけるユーザの選択にしたがって決定される大きさで生成し、合成する。
【００４７】
中心点０６０９を決定するためには、原点０６０７と、原点０６０７から中心点までの縦方向の距離である距離乙０６１１及び原点０６０７から中心点までの横方向の距離である距離甲０６１０を知る必要がある。ここで、原点０６０７とは、画像形成装置０１０２が用紙に対して印字可能な領域である印字可能領域０６０６の原点を指す。
【００４８】
先ず、原点０６０７は、記憶部０１０６に記憶されている記憶画像形成装置の能力情報から、縦方向及び横方向の余白０６０８を取得することにより求められる。次に、距離乙０６１１及び距離甲０６１０は、記憶部０１０６に記憶されている後処理情報のうち、１穴目の位置座標０２０４が用いられることで求められる。具体的には、１穴目の位置座標０２０４は用紙における位置座標であるため、その値から余白０６０８の値を引くことで、距離乙０６１１及び距離甲０６１０が求められる。
【００４９】
このようにして、求められた原点０６０７と、距離乙０６１１及び距離甲０６１０により中心点０６０９、つまり後処理が行われるべき目標位置が決定され、この決定された目標位置に印画像が印字されることとなる。尚、２つめ以降のパンチ穴に対応する印画像データについても、同図２の記憶部０１０６内の後処理情報の穴の間隔０２０５の情報を用いることで同様に後処理が行われるべき目標位置が決定され、目標位置に印字されるよう画像処理部０１０７が生成し、合成する。
【００５０】
図７は、画像処理部０１０７が所定の印を生成するために必要なその大きさや形状、精度などの情報を、コンピュータ０１０４上のプリンタドライバ０１０８で指定するＵＩの一例を示す図である。
【００５１】
まず、ＵＩ０７０１は、パンチャータイプ選択画面０７０２、パンチ検品機能選択画面０７０３、印刷実行ボタン０７０４、キャンセルボタン０７０５で構成される。コンピュータ０１０４上のアプリケーションからプリンタドライバ０１０８がＣＰＵ１により起動され、プリンタドライバ０１０８の機能の一つであるパンチ設定が選択されることで、ＵＩ０７０１がディスプレイ１０に表示される。
【００５２】
パンチャータイプ選択画面０７０２は、パンチャーのタイプを指定するユーザインタフェースであり、パンチャーのタイプがプルダウン形式で表示される。ユーザは、表示されるパンチャーのタイプから所望のタイプ選択することが可能である。尚、ここで表示されるパンチャータイプは、図２で説明した記憶部０１０６に記憶されている後処理情報のうち、タイプ０２０２に対応するものである。後処理情報の取得に関しては、ＵＩ０７０１が表示される際に、ＣＰＵ１が画像処理装置０１０１の記憶部０１０６から取得する構成でもよく、またコンピュータ０１０４が外部メモリ１１等に同一の情報を記憶していてもよい。
【００５３】
パンチ検品機能選択画面０７０３は、自動０７０６、簡易設定０７０７、詳細設定０７０８の選択肢を有する。これらの選択肢は、パンチ検品機能がオンとなっている（オンが選択されている）場合に選択可能な状態で表示され、パンチ検品機能がオフとなっている（オフが選択されている）場合にはグレーアウトされ選択不可能な状態で表示される。ユーザは、パンチ検品機能選択画面０７０３において、自動０７０６、簡易設定０７０７、詳細設定０７０８のうちいずれかを選択することで、所望の印画像を生成することが可能となる。
【００５４】
パンチ検品機能選択画面０７０３において、自動０７０６が選択されると、画像処理部０１０７がパンチャータイプ選択画面０７０２で選択されたパンチャータイプに合わせた任意の初期値を直径とする印画像が画像処理部０１０７により生成されることとなる。ここで、任意の初期値としては、例えば選択されたパンチャータイプに対応する穴の直径０２０３、及び品質精度０２０７を用いた値が用いられる。例えば、パンチャータイプ選択画面０７０２において、「２穴」がタイプとして選択された場合、対応する穴の直径０２０３は「８ｍｍ」、品質精度０２０７は「±２ｍｍ」であるため、初期値は「６ｍｍ」となる。ここで、印画像の直径は、選択されたパンチャータイプに対応する穴の直径０２０３を最大とし、大きければ大きいほど、パンチ処理に高い精度が求められることとなる。そのため、品質精度０２０７として「±２ｍｍ」の誤差が許容されている場合は、穴の直径０２０３である「８ｍｍ」から「２ｍｍ」小さくした「６ｍｍ」が初期値となる。尚、初期値の決め方に関しては、この方法に限らず、穴の直径０２０３の値そのものを初期値とするなど他の方法が用いられても良い。
【００５５】
パンチ検品機能選択画面０７０３において、簡易設定０７０７が選択されると、高精度、中精度、低精度の項目がプルダウン表示される。ユーザは、このプルダウン表示から所望の精度を選択することで、印字される印画像の簡易設定を行うことができる。ユーザにより、精度が選択されると、選択された精度に対応する印画像が画像処理部０１０７により生成されることとなる。高精度０７０９、中精度０７１０、低精度０７１１は、簡易設定において、それぞれの精度が選ばれた場合に印字される印画像の大きさを示すためのイメージ画像である。このときに、選択されたパンチャータイプに対応するパンチャーにより実際にパンチ処理されるパンチ穴の大きさを表示しても構わない。このように表示をすることで、ユーザは実際のパンチ穴と生成される印画像の大きさとを視覚的に比較することが可能となる。それぞれの精度が選ばれた場合に生成される印画像の大きさとしては、例えば、選択されたパンチャータイプに対応する穴の直径０２０３が「８ｍｍ」であった場合、高精度は「７ｍｍ」、中精度は「５ｍｍ」、低精度は「３ｍｍ」となる。上述した通り、高い精度の場合ほど、印画像の大きさは大きくなるため、高精度から低精度に向かうにつれて、印画像の大きさは小さくなる。このパンチ検品機能選択画面０７０３により、ユーザは、後処理装置０１０３によるパンチ処理に期待する精度を指示する可能となる。この指示を受け付けた画像処理装置０１０１は、指示に従って、パンチ処理に期待される精度が高ければ高いほど合成する印画像の大きさを大きくする。また、画像処理装置０１０１は、パンチ処理に期待される精度が低ければ低いほど合成する印画像の大きさを小さくする。
【００５６】
パンチ検品機能選択画面０７０３において、詳細設定０７０８が選択されると、印画像の直径を具体的な数値で指定可能となる。ユーザにより印画像の直径が指定されると、指定された直径に対応する印画像が画像処理部０１０７により生成される。ここで、印画像の直径としては、選択されたパンチャータイプに対応する穴の直径０２０３を超えないことが望ましい。これは、実際にパンチ処理される穴の大きさよりも、印画像の方が大きいと、どんなに高精度でパンチ処理が行われたとしても、印画像が後処理後の出力物に残ってしまうためである。このため、詳細設定０７０８が選択された場合に、ユーザが指定可能な値は、選択されたパンチャータイプに対応する穴の直径０２０３以下とし、それを超えた値が指定された場合は、エラーを通知する構成であっても構わない。
【００５７】
ＵＩ０７０１において、印刷実行ボタン０７０４が押下されると、プリンタドライバ０１０８は、ＵＩ０７０１で設定された、印画像の印字に関する情報を示す印画像の印字指示を含む印刷ジョブを生成し、画像処理装置０１０１にその印刷ジョブを送信する。ここで、印画像の印字に関する情報としては、例えば、印画像の大きさを決定するための情報、印画像の形状、色を決定するための情報などが含まれる。印画像の大きさを決定するための情報としては、自動０７０６が選択されている場合には、上述した任意の初期値となる。また、簡易設定０７０７が選択されている場合は、ユーザにより選択された後処理に期待する精度に関する情報が印画像の大きさを決定するための情報となる。また、詳細設定０７０８が選択されている場合は、ユーザによって指定された値が印画像の大きさを決定するための情報となる。画像処理装置０１０１の画像処理部０１０７は、受付処理で受け付けられた印字指示に含まれる印画像の大きさを決定するための情報に従って、印字すべき印画像の大きさを決定することとなる。
【００５８】
印刷ジョブが送信された後、パンチ処理の設定画面であるＵＩ０７０１が終了となる。また、キャンセルボタン０７０５が押下されると、プリンタドライバ０１０８は、パンチ処理の設定画面であるＵＩ０７０１を中断して終了する。
【００５９】
図８は、印刷ジョブが複数ページにより構成される場合に、画像処理部０１０７が生成する印画像を、少なくとも１つのページに印字する例を示す図である。
【００６０】
まず、１ページ目に印画像を印字する例０８０１では、画像処理部０１０７が生成する印画像を、複数ページで構成される印刷ジョブの１ページ目のみに印字する場合を示している。この場合、２ページ目以降の印刷画像データには印画像の印字はされない。検品する際には１ページ目のみを目視するだけで良いが、その反面、それ以外のページに対する後処理精度は目視できないため、全体としての精度測定度は低いという特徴がある。
【００６１】
次に、１ページ目と最終ページに印画像を印字する例０８０２では、画像処理部０１０７が生成する印画像を、複数ページで構成される印画像刷ジョブの１ページ目と最終ページのみに印字する場合を示している。この場合、それ以外のページの印画像刷画像データには印画像の印字はされない。検品する際には１ページ目と最終ページのみを目視するだけで良いが、その反面、それ以外のページに対する後処理精度は目視できない。ただし、最終ページを測定することにより、全体としての精度測定度は中程度という特徴がある。
【００６２】
最後に、全ページに印画像を印字する例０８０３では、画像処理部０１０７が生成する印画像を、複数ページで構成される印画像刷ジョブの全ページに印字する場合を示している。検品する際には、全ページに対して目視する必要があるが、その反面、全ページに対して測定できるため、全体としての精度測定度は高いという特徴がある。
【００６３】
これら印字方法は、図７で説明したＵＩ０７０１にて設定できてもよく、また、画像処理装置にて設定されていてもよい。
【００６４】
図９は、本実施例の印刷システムの動作を示したフローチャートである。尚、本フローチャートにおいて、画像処理部０１０７による処理は、ＣＰＵ１２が制御プログラムである画像処理部０１０７を実行することにより実現される。
【００６５】
ステップ０９０１において、画像処理部０１０７は、印刷システムに後処理装置０１０３が接続されているか判断する。後処理装置０１０３が接続されていると判断された場合は、ステップ０９０２に移行し、後処理装置０１０３が接続されていないと判断された場合は、ステップ０９０８に移行する。ステップ０９０２において、画像処理部０１０７は、接続されている後処理装置０１０３の後処理情報を、記憶部０１０６から取得する。
【００６６】
ステップ０９０３において、画像処理部０１０７は、プリンタドライバ０１０８から送信される印刷ジョブを受信する。ステップ０９０４において、画像処理部０１０７は、受信した印刷ジョブに、本印刷ジョブで実行される後処理に対応する印画像の印字指示が含まれているか判断する。印画像の印字指示が含まれていると判断された場合は、ステップ０９０５に移行し、印画像の印字指示が含まれていないと判断された場合は、ステップ０９０８に移行する。
【００６７】
ステップ０９０５において、画像処理部０１０７は、印刷ジョブの指示内容（選択されたパンチャータイプ）と、記憶部０１０６から取得した後処理情報から、後処理の実施されるべき目標位置を決定する。尚、目標位置の決定方法に関しては、図６にて説明した通りである。ステップ０９０６において、画像処理部０１０７は、印刷ジョブに含まれる印画像の印字に関する情報で指定される印画像の大きさや形状、色や精度に応じた印画像を生成する。尚、具体的にどのような大きさの印画像が生成されるかについては、図７にて説明した通りである。
【００６８】
ステップ０９０７において、画像処理部０１０７は、印刷ジョブを処理して生成した印刷画像データに対し、ステップ０９０６にて生成した印画像を合成し、新たな印刷画像データを生成する。ステップ０９０８において、画像処理部０１０７は生成した印刷画像データを画像形成装置０１０２に転送し、画像形成装置０１０２は、その印刷画像データを記録紙上に印字し、印刷物とする。尚、ステップ０９０１で後処理装置０１０３が接続されていないと判断された場合や、ステップ０９０４で受信した印刷ジョブに印画像生成の指示が含まれていないと判断された場合には、印刷ジョブに従った画像形成が実施される。
【００６９】
ステップ０９０９において、画像処理部０１０７は、受信した印刷ジョブに後処理装置による後処理実行の指示が含まれているか判断する。後処理実行の指示が含まれていると判断された場合は、ステップ０９１０に移行し、後処理実行の指示が含まれていないと判断された場合は、処理を終了する。ステップ０９１０において、後処理装置０１０３は、画像処理部０１０７の制御に従い、画像形成装置０１０２で印刷された印刷物に対し所定の後処理を施し出力物を出力する。
【００７０】
以上の処理が画像処理装置０１０１により実行されることによって、印刷システムにおいて、後処理加工実施後の精度や品質を人間の目で容易にかつ正確に検品することを可能にできた。また、印刷システムにおいて、印刷ジョブの実行者の希望に応じた後処理加工の検品精度を指定可能とすることができた。
【実施例２】
【００７１】
実施例１においては、後処理装置０１０３がインラインフィニッシャである場合について説明を行った。実施例２では、後処理装置が画像処理装置０１０１に物理的に接続されていないニアラインフィニッシャまたはオフラインフィニッシャである場合について、以下図を参照しながら詳細に説明する。尚、本実施例においては、実施例１との差異のみを記載し、重複する説明に関しては省略する。
【００７２】
図１０は、本実施例に適用される印刷システム全体の構成を示す図である。印刷システムは、画像処理装置０１０１と、画像形成装置０１０２、コンピュータ０１０４、ネットワーク０１０５、後処理装置甲０１１１、後処理装置乙０１０９、外部情報ソース０１１０が配置されている。
【００７３】
画像処理装置０１０１は、印刷ジョブにおいて後処理装置が指定されると、その後処理装置の情報を、記憶部０１０６、外部情報ソース０１１０、印刷ジョブの中から入手する。そして、印刷ジョブに含まれる印画像生成の指示に従って、後処理装置が印刷物に施すべき処理位置に対し、所定の印画像を生成し、印刷画像データに合成する。
【００７４】
後処理装置は、画像形成装置０１０２で出力した印刷物に所定のフィニッシングを施す装置であり、本実施例ではフィニッシャとして説明する。例えば、印刷物にパンチ穴を空けることができるパンチャー、印刷物にホッチキスを打つことができるステイプラー、印刷物を断裁することができるトリマーを指す。また、後処理装置には、画像処理装置０１０１には直接接続されないが、自身がネットワーク０１０５に接続されている後処理装置甲０１１１のようなニアラインフィニッシャとしての形態がある。または、画像処理装置０１０１やネットワーク０１０５にも接続されていない後処理装置乙０１０９のようなオフラインフィニッシャとしての形態も存在する。
【００７５】
外部情報ソース０１１０は、後処理装置甲０１１１や後処理装置乙０１０９の情報を画像処理装置０１０１に提供する情報ソースであり、本実施例ではサーバーコンピュータとして説明する。サーバーコンピュータ内では、その記憶装置に、様々な後処理装置の種類や能力、精度などの情報が保持されており、画像処理装置０１０１からの情報要求に対して、必要な情報を返信する。
【００７６】
図１１は、本実施例の印刷システムの動作を示したフローチャートである。尚、本フローチャートにおいて、画像処理部０１０７による処理は、ＣＰＵ１２が制御プログラムである画像処理部０１０７を実行することにより実現される。
【００７７】
ステップ１１０１において、画像処理部０１０７は、プリンタドライバ０１０８から送信される印刷ジョブを受信する。ステップ１１０２において、画像処理部０１０７は、受信した印刷ジョブに、本印刷ジョブで実行される後処理に対応する印画像の印字指示が含まれているか判断する。印画像の印字指示が含まれていると判断された場合は、ステップ１１０３に移行し、印画像の印字指示が含まれていないと判断された場合は、ステップ１１０４に移行する。
【００７８】
ステップ１１０３において、画像処理部０１０７は、後処理情報取得と合成処理を行う。尚、ここでの後処理情報取得と合成処理の詳細については、図１２を用いて後述する。ステップ１１０４において、画像処理部０１０７は生成した印刷画像データを画像形成装置０１０２に転送し、画像形成装置０１０２は、その印刷画像データを記録紙上に印字し、印刷物とする。
【００７９】
尚、画像形成装置０１０２で印刷された印刷物に後処理が必要な場合、人的に印刷物が後処理装置甲０１１１または後処理装置乙０１０９に運ばれ、いずれかの後処理装置により後処理が施され出力物として出力される。
【００８０】
図１２は、図１１のフローチャートに含まれる後処理情報取得と合成処理（図１１のステップ１１０３）について、その動作の詳細を示したフローチャートである。尚、本フローチャートにおいて、画像処理部０１０７による処理は、ＣＰＵ１２が制御プログラムである画像処理部０１０７を実行することにより実現される。
【００８１】
ステップ１２０１において、画像処理部０１０７は、図１１のステップ１１０１において受信した印刷ジョブに後処理情報が含まれているか否かを判断する。印刷ジョブに後処理情報が含まれていると判断された場合は、ステップ１２０４に移行し、印刷ジョブに後処理情報が含まれていないと判断された場合は、ステップ１２０２に移行する。
【００８２】
ステップ１２０２において、画像処理部０１０７は、印刷ジョブで指定されている後処理装置に対応する後処理情報が記憶部０１０６に記憶されているか否かを判断する。後処理情報が記憶されていると判断された場合は、ステップ１２０４に移行し、後処理情報が記憶されていないと判断された場合は、ステップ１２０３に移行する。ステップ１２０３において、画像処理部０１０７は、印刷ジョブで指定されている後処理装置に対応する後処理情報を、ネットワーク０１０５を介して、外部情報ソース０１１０から取得可能か否かを判断する。取得可能と判断された場合はステップ１２０４に移行し、取得不可能の判断された場合は、後処理情報は取得できないと判断され、処理は終了となる。
【００８３】
ステップ１２０４において、画像処理部０１０７は、後処理情報を取得する。ここで、後処理情報を取得する取得先は、ステップ１２０１からステップ１２０３までに後処理情報を取得可能と判断された取得先（印刷ジョブ、記憶部０１０６、外部情報ソース０１１０）となる。
【００８４】
ステップ１２０５において、画像処理部０１０７は、印刷ジョブの指示内容（選択されたパンチャータイプ）と、記憶部０１０６から取得した後処理情報から、後処理の実施されるべき目標位置を決定する。尚、後処理の実行位置の決定方法に関しては、図６にて説明した通りである。ステップ１２０６において、画像処理部０１０７は、印刷ジョブに含まれる印画像の生成に関する情報で指定される印画像の大きさや形状、色や精度に応じた印画像を生成する。尚、具体的にどのような大きさの印画像が生成されるかについては、図７にて説明した通りである。
【００８５】
ステップ１２０７において、画像処理部０１０７は、印刷ジョブを処理して生成した印刷画像データに対し、ステップ１２０６にて生成した印画像を合成し、新たな印刷画像データを生成する。印刷画像データが生成された後、図１１のステップ１１０４に移行する。
【００８６】
以上の処理が画像処理装置０１０１により実行されることによって、後処理装置がニアラインフィニッシャまたはオフラインフィニッシャであった場合についても、印刷ジョブで指定される後処理装置の情報が取得され、先の実施例と同等の効果を得られる。
【００８７】
以上、本発明の実施例について具体例を挙げて説明したが、本発明は上記の実施例に限定されるものではない。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのコンピュータ実行可能なプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８８】
１２  ＣＰＵ
０１０１  画像処理装置
０１０２  画像形成装置
０１０３  後処理装置
０１０４  コンピュータ
０１０６  記憶部
０１０７  画像処理部
０１０８  プリンタドライバ
【図１】
2011224831.tif 000003
【図２】
2011224831.tif 000004
【図３】
2011224831.tif 000005
【図４】
2011224831.tif 000006
【図５】
2011224831.tif 000007
【図６】
2011224831.tif 000008
【図７】
2011224831.tif 000009
【図８】
2011224831.tif 000010
【図９】
2011224831.tif 000011
【図１０】
2011224831.tif 000012
【図１１】
2011224831.tif 000013
【図１２】
2011224831.tif 000014
【図１３】
2011224831.tif 000015