(57)【要約】【課題】互いに異なる複数のラスタライズ処理手段を使用して１つの印刷装置に対する印刷出力イメージをユーザーが比較できるように表示させる画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法を提供する。【解決手段】本発明の画像処理システム１００は、互いに異なる複数のラスタライズ処理手段２１と、印刷画像データ取得手段２１と、表示用画像生成手段２１と、を有する。ラスタライズ処理手段は、印刷データをラスタライズ処理して印刷画像データを生成する。印刷画像データ取得手段は、複数のラスタライズ処理手段を選択的に使用して、少なくとも１つの印刷画像データを取得する。表示用画像生成手段は、複数の印刷画像データの各々について表示用画像を生成する。【選択図】図１
2013152606.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをラスタライズ処理して印刷画像データを生成する互いに異なる複数のラスタライズ処理手段と、
前記複数のラスタライズ処理手段を選択的に使用して、少なくとも１つの前記印刷画像データを取得する印刷画像データ取得手段と、
複数の前記印刷画像データの各々について表示用画像を生成する表示用画像生成手段と、
を有する、画像処理システム。
【請求項２】
前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記表示用画像を表示する表示手段をさらに有することを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記表示手段は、各々の前記表示用画像を並べて表示することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記複数の印刷画像データから選択された印刷画像データに基づいて印刷画像を印刷する印刷手段をさらに有することを特徴とする請求項１〜４のいずれか１項に記載の画像処理システム。
【請求項６】
前記複数の印刷画像データのうちの前記印刷手段に送信する印刷画像データを前記表示用画像に基づいてユーザーに設定させる印刷画像データ設定手段をさらに有することを特徴とする請求項５に記載の画像処理システム。
【請求項７】
複数の前記印刷画像データの各々について生成された前記表示用画像の差異部分を検出し、前記表示用画像上に前記差異部分を描画することを特徴とする請求項１〜６のいずれか１項に記載の画像処理システム。
【請求項８】
前記ラスタライズ処理のいずれかが完了している場合、前記ラスタライズ処理が完了した印刷画像データの表示用画像を生成して表示し、ユーザーにより印刷処理が指示され次第、前記印刷画像データを前記印刷手段に送信することを特徴とする請求項５〜７のいずれか１項に記載の画像処理システム。
【請求項９】
前記印刷データがＰＤＦ形式である場合、前記複数のラスタライズ処理手段のラスタライズ処理プログラムとしてＣＰＳＩおよびＡＰＰＥを使用することを特徴とする請求項１〜８のいずれか１項に記載の画像処理システム。
【請求項１０】
印刷する前記印刷画像データに採用する前記ラスタライズ処理をページ単位で選択することを特徴とする請求項１〜９のいずれか１項に記載の画像処理システム。
【請求項１１】
印刷する前記印刷画像データに採用する前記ラスタライズ処理を描画オブジェクト単位で選択することを特徴とする請求項１〜９のいずれか１項に記載の画像処理システム。
【請求項１２】
印刷データをラスタライズ処理して印刷画像データを生成する互いに異なる複数のラスタライズ処理手段と、
前記複数のラスタライズ処理手段を選択的に使用して、少なくとも１つの前記印刷画像データを取得する印刷画像データ取得手段と、
複数の前記印刷画像データの各々について表示用画像を生成する表示用画像生成手段と、
を有する、画像形成装置。
【請求項１３】
前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷データをラスタライズ処理して少なくとも１つの印刷画像データを取得する手順と、
複数の前記印刷画像データの各々について表示用画像を生成する手順と、
をコンピューターに実行させる、画像処理プログラム。
【請求項１５】
前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする請求項１４に記載の画像処理プログラム。
【請求項１６】
請求項１４または１５に記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１７】
互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷データをラスタライズ処理して少なくとも１つの印刷画像データを取得する段階と、
複数の前記印刷画像データの各々について表示用画像を生成する段階と
を有する、画像処理方法。
【請求項１８】
前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする請求項１７に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法に関する。
【背景技術】
【０００２】
近年、プリンター記述言語で記述された印刷データから印刷画像データを生成するラスタライズ処理手段の機能が拡張され続けている。
【０００３】
機能拡張されたラスタライズ処理手段（以下、新ラスタライズ処理手段と称する）は、従来のラスタライズ処理手段（以下、旧ラスタライズ処理手段と称する）では十分に処理することができなかった処理、たとえば透過処理、ファイルの外部参照処理などを実行することが可能である。その一方で、新ラスタライズ処理手段と旧ラスタライズ処理手段とでは、たとえばオーバープリント処理、カラーマネジメント処理などの処理順序が互いに異なるため、新ラスタライズ処理手段を使用した場合と旧ラスタライズ処理手段を使用した場合とで印刷結果が異なるといった問題が生じる場合がある。
【０００４】
印刷画像に対する様々な要求に対処するため、近年の複写機、プリンター、複合機などの画像形成装置では、新ラスタライズ処理手段および旧ラスタライズ処理手段の両方を搭載している製品が多い。このような画像形成装置では、新ラスタライズ処理手段および旧ラスタライズ処理手段のいずれか一方を指定して使用するように構成されている。ところが、画像形成装置の印刷結果がユーザーの意図したものではない場合、ユーザーは他方のラスタライズ処理手段に指定を変更して、再度印刷を実行し直さなければならない。また、新ラスタライズ処理手段および旧ラスタライズ処理手段のいずれか一方を指定して使用する構成では、一方のプレビュー画面を見ただけでは、どちらのラスタライズ処理手段が適しているのかユーザーが判断できない場合もある。
【０００５】
画像を用紙に繰り返し印刷する煩雑さを回避するため、実際に印刷画像を用紙に印刷する前に表示装置に画像を表示させてプレビューする技術が一般に知られている（たとえば、下記特許文献１を参照）。
【０００６】
特許文献１には、複数の印刷装置に対する印刷出力イメージをユーザーが比較できるように表示装置に表示させる情報処理装置が開示されている。
【０００７】
しかしながら、特許文献１の情報処理装置では、互いに異なる複数のラスタライズ処理手段を使用して１つの印刷装置に出力する場合の印刷出力イメージをユーザーが比較することはできない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２７７６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した問題を解決するためになされたものである。したがって、本発明の目的は、互いに異なる複数のラスタライズ処理手段を使用して１つの印刷装置に出力する場合の印刷出力イメージをユーザーが比較できるようにする画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の上記目的は、下記によって達成される。
【００１１】
（１）印刷データをラスタライズ処理して印刷画像データを生成する互いに異なる複数のラスタライズ処理手段と、前記複数のラスタライズ処理手段を選択的に使用して、少なくとも１つの前記印刷画像データを取得する印刷画像データ取得手段と、複数の前記印刷画像データの各々について表示用画像を生成する表示用画像生成手段と、を有する、画像処理システム。
【００１２】
（２）前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする上記（１）に記載の画像処理システム。
【００１３】
（３）前記表示用画像を表示する表示手段をさらに有することを特徴とする上記（１）または（２）に記載の画像処理システム。
【００１４】
（４）前記表示手段は、各々の前記表示用画像を並べて表示することを特徴とする上記（３）に記載の画像処理システム。
【００１５】
（５）前記複数の印刷画像データから選択された印刷画像データに基づいて印刷画像を印刷する印刷手段をさらに有することを特徴とする上記（１）〜（４）のいずれか１つに記載の画像処理システム。
【００１６】
（６）前記複数の印刷画像データのうちの前記印刷手段に送信する印刷画像データを前記表示用画像に基づいてユーザーに設定させる印刷画像データ設定手段をさらに有することを特徴とする上記（５）に記載の画像処理システム。
【００１７】
（７）複数の前記印刷画像データの各々について生成された表示用画像の差異部分を検出し、前記表示用画像上に前記差異部分を描画することを特徴とする上記（１）〜（６）のいずれか１つに記載の画像処理システム。
【００１８】
（８）前記ラスタライズ処理のいずれかが完了している場合、前記ラスタライズ処理が完了した印刷画像データの表示用画像を生成して表示し、ユーザーにより印刷処理が指示され次第、前記印刷画像データを前記印刷手段に送信することを特徴とする上記（５）〜（７）のいずれか１つに記載の画像処理システム。
【００１９】
（９）前記印刷データがＰＤＦ形式である場合、前記複数のラスタライズ処理手段のラスタライズ処理プログラムとしてＣＰＳＩおよびＡＰＰＥを使用することを特徴とする上記（１）〜（８）のいずれか１つに記載の画像処理システム。
【００２０】
（１０）印刷する前記印刷画像データに採用する前記ラスタライズ処理をページ単位で選択することを特徴とする上記（１）〜（９）のいずれか１つに記載の画像処理システム。
【００２１】
（１１）印刷する前記印刷画像データに採用する前記ラスタライズ処理を描画オブジェクト単位で選択することを特徴とする上記（１）〜（９）のいずれか１つに記載の画像処理システム。
【００２２】
（１２）印刷データをラスタライズ処理して印刷画像データを生成する互いに異なる複数のラスタライズ処理手段と、前記複数のラスタライズ処理手段を選択的に使用して、少なくとも１つの前記印刷画像データを取得する印刷画像データ取得手段と、複数の前記印刷画像データの各々について表示用画像を生成する表示用画像生成手段と、を有する、画像形成装置。
【００２３】
（１３）前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする上記（１２）に記載の画像形成装置。
【００２４】
（１４）互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷データをラスタライズ処理して少なくとも１つの印刷画像データを取得する手順と、複数の前記印刷画像データの各々について表示用画像を生成する手順と、をコンピューターに実行させる、画像処理プログラム。
【００２５】
（１５）前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする上記（１４）に記載の画像処理プログラム。
【００２６】
（１６）上記（１４）または（１５）に記載の画像処理プログラムを記録したコンピューター読み取り可能な記録媒体。
【００２７】
（１７）互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷データをラスタライズ処理して少なくとも１つの印刷画像データを取得する段階と、複数の前記印刷画像データの各々について表示用画像を生成する段階とを有する、画像処理方法。
【００２８】
（１８）前記複数のラスタライズ処理手段は、並列に前記印刷データをラスタライズ処理して複数の印刷画像データを生成することを特徴とする上記（１７）に記載の画像処理方法。
【発明の効果】
【００２９】
本発明によれば、複数のラスタライズ処理手段を使用して生成された印刷画像データの各々の表示用画像を生成する。したがって、ユーザーは表示手段に表示された各々の表示用画像を比較することにより、実際に印刷画像を用紙に印刷する前にどのラスタライズ処理手段が適しているのかを決定することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施形態における画像処理システムの概略構成図である。
【図２】図１に示すクライアント端末の概略構成図である。
【図３】図１に示す画像形成装置の概略構成図である。
【図４】本発明の第１の実施形態における画像処理方法の処理手順の概略を説明するためのフローチャートである。
【図５】本発明の第１の実施形態におけるラスタライズ処理手段の設定画面を例示するための図である。
【図６】図４のＳ１０３の処理を説明するためのフローチャートである。
【図７】本発明の第１の実施形態において、２つの表示用画像を並べて表示させる場合のプレビュー画面を例示する図である。
【図８】本発明の第１の実施形態において、表示する表示用画像をプルダウンメニューで選択する場合のプレビュー画面を例示する図である。
【図９Ａ】本発明の第１の実施形態において、ラスタライズ処理手段Ａを使用したラスタライズ処理を説明するためのフローチャートである。
【図９Ｂ】本発明の第１の実施形態において、ラスタライズ処理手段Ｂを使用したラスタライズ処理を説明するためのフローチャートである。
【図１０】本発明の第１の実施形態において、ラスタライズ処理Ａが完了して表示用画像が生成された場合についてプレビュー画面を例示する図である。
【図１１】本発明の第２の実施形態において、表示用画像の差異がある箇所を強調して表示するプレビュー画面を例示する図である。
【図１２】本発明の第３の実施形態において、印刷する印刷画像データに採用するラスタライズ処理をページ単位または描画オブジェクト単位で選択するプレビュー画面を例示する図である。
【発明を実施するための形態】
【００３１】
（第１の実施形態）
以下、図面を参照して本発明の実施形態の画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法を説明する。図１は本発明の第１の実施形態における画像処理システムの概略構成図であり、図２は図１に示すクライアント端末の概略構成図であり、図３は図１に示す画像形成装置の概略構成図である。
【００３２】
図１に示すとおり、本実施形態の画像処理システム１００は、クライアント端末（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０および画像形成装置２０を有する。クライアント端末１０と画像形成装置２０とはネットワーク３０を介して相互に通信可能に接続されている。
【００３３】
クライアント端末１０は、たとえばパーソナルコンピューター、ワークステーション、携帯情報端末などでありうる。画像形成装置２０は、たとえばプリンター、複写機、ファクシミリ、あるいはこれらの機器の機能を兼ね備えた複合機などでありうる。ネットワーク３０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどの規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ、あるいはＬＡＮ同士を専用線で接続したＷＡＮなどを含む。
【００３４】
クライアント端末１０は、印刷ジョブを生成して、画像形成装置２０に送信する。印刷ジョブは、画像形成装置２０によって印刷される画像データを含む。図２に示すとおり、クライアント端末１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓｓ  Ｍｅｍｏｒｙ）１４、ネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１５、入力操作部１６、および画像出力部１７を有する。これらの各構成要素は、バスを介して相互に通信可能に接続されている。
【００３５】
ＣＰＵ１１は、アプリケーションプログラムおよびプリンタドライバを実行して、印刷ジョブを生成し、画像形成装置２０に送信する。アプリケーションプログラムおよびプリンタドライバは、不揮発性の記憶装置であるＲＯＭ１２、または大容量の記憶装置であるハードディスクドライブＨＤＤ１３に予め格納されており、ＣＰＵ１１が実行する際に揮発性の記憶装置であるＲＡＭ１４に転送される。
【００３６】
本実施形態では、アプリケーションプログラムは、入力画像生成用プログラム、ＲＩＰ選択用プログラム、プレビュー用プログラムなどを含む。これらのソフトウエアプログラムは、各々独立した形態であってもよいし、いくつかのプログラムが統合された形態であってもよい。
【００３７】
入力画像生成用プログラムは、たとえば文書作成プログラム、描画プログラムなどのソフトウエアプログラムである。具体的には、入力画像生成用プログラムは、入力画像を生成し、ユーザーからの印刷指示を受け付けて、生成された入力画像に基づいて印刷ジョブを生成するようにプリンタドライバに対して指示をする。本実施形態では、入力画像生成用プログラムは、ユーザーとクライアント端末１０との間のインターフェースとしての役割を果たすＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を備えている。したがって、ユーザーは、画像出力部１７に表示されるＧＵＩの入力画面を介して入力操作部１６から印刷指示に関する情報を入力することができる。
【００３８】
プリンタドライバは、入力画像生成用プログラムの指示に基づいて、印刷ジョブを生成する。印刷ジョブは、少なくとも１ページからなる印刷データ、印刷する各ページに関するページ情報などを含む。印刷データの各ページは、少なくとも１つの描画オブジェクト（以下、オブジェクトを称する）を含む。印刷ジョブは、ネットワークＩ／Ｆ１５を介して画像形成装置２０に送信される。
【００３９】
ページ情報は、たとえばページ番号、ページサイズ（主走査方向サイズおよび副走査方向サイズ）、ページ解像度などをページごとに含む。
【００４０】
印刷データは、データファイルおよびレイアウトファイルを含む。データファイルとしては、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）、およびＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）などのページ記述言語で記述されたファイルが使用される。また、レイアウトファイルには、ＰＳで記述されたオブジェクトが定義されている。
【００４１】
ＲＩＰ選択用プログラムは、ＧＵＩを備え、ユーザーがラスタライズ処理手段を選択するときにユーザーとクライアント端末１０との間のインターフェースとしての役割を果たす。また、プレビュー用プログラムは、ＧＵＩを備え、ラスタライズ処理された印刷画像データに基づいて生成された表示用画像を画像出力部１７に表示させる。ＲＩＰ選択用プログラムおよびプレビュー用プログラムについては後述する。
【００４２】
ＲＯＭ１２およびＨＤＤ１３は、上記アプリケーションプログラムおよびプリンタドライバに加えて、各種のプログラムおよびパラメーターを格納する。また、ＲＡＭ１４は、上記アプリケーションプログラムを実行する際にＣＰＵ１１が演算した演算結果などを保存する。
【００４３】
ネットワークＩ／Ｆ１５は、ネットワーク３０を経由して画像形成装置２０に接続し、クライアント端末１０と画像形成装置２０との間においてデータの送受信を実行する。ネットワークＩ／Ｆ１５は、クライアント端末１０に内蔵されるほか、クライアント端末１０に拡張装置（ＬＡＮボード）として搭載される場合もある。
【００４４】
入力操作部１６は、ユーザー入力を受け付けて、ＣＰＵ１１に伝達する。入力操作部１６は、たとえばキーボード、マウスなどのポインティングデバイスを有し、ユーザーからの文字、各種設定、各種指示を受け付ける。
【００４５】
画像出力部１７は、ユーザー入力の受け付け画面、プレビュー画面、処理結果などの各種情報を表示する。画像出力部１７は、たとえば、液晶ディスプレイ、プラズマディスプレ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを備える。
【００４６】
次に、図３に示すとおり、画像形成装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＨＤＤ２３、ＲＡＭ２４、ネットワークＩ／Ｆ２５、入力操作部２６、画像出力部２７、および印刷装置２８を有し、これらの各構成要素は、バスを介して相互に通信可能に接続されている。このうちＣＰＵ２１、ＲＯＭ２２、ＨＤＤ２３、ＲＡＭ２４、およびネットワークＩ／Ｆ２５は、プリントコントローラーとしての役割を果たす。上記プリントコントローラーは、入力操作部２６、画像出力部２７、および印刷装置２８とは別の筐体に収められていてもよい。
【００４７】
ＣＰＵ２１は、画像形成装置２０を動作させるためのプログラム（以下、画像処理プログラムと称する）を実行する。ＣＰＵ２１は、画像処理プログラムを実行することにより印刷画像データ取得手段および表示用画像生成手段として機能する。また、ＣＰＵ２１は、ラスタライズ処理プログラムを実行することによりラスタライズ処理手段として機能する。画像処理プログラムおよびラスタライズ処理プログラムは、不揮発性の記憶装置であるＲＯＭ２２、または大容量の記憶装置であるハードディスクドライブＨＤＤ２３に予め格納されており、ＣＰＵ２１が実行する際に揮発性の記憶装置であるＲＡＭ２４に転送される。なお、本実施形態では、複数のラスタライズ処理を並列に実行するため、ＣＰＵ２１はマルチコアＣＰＵであることが好ましい。
【００４８】
ネットワークＩ／Ｆ２５は、ネットワーク３０を経由してクライアント端末１０に接続し、画像形成装置２０とクライアント端末１０との間においてデータの送受信を実行する。
【００４９】
入力操作部２６は、ユーザー入力を受け付けて、ＣＰＵ２１に伝達する。入力操作部２６は、たとえばテンキー、タッチパネルなどの入力デバイスを有し、ユーザーからの各種設定、各種指示を受け付ける。
【００５０】
画像出力部２７は、ユーザー入力の受け付け画面、処理結果などの各種情報を表示する。画像出力部２７は、たとえば液晶ディスプレイなどを備える。液晶ディスプレイとタッチパネルは、タッチパネルディスプレイとして一体的に形成される。
【００５１】
印刷装置２８は、印刷手段として、電子写真式プロセスなどの公知の作像プロセスを用いて、印刷画像データに基づいて画像を用紙に印刷する。印刷装置２８の詳細については説明を省略する。
【００５２】
以下、図４および図５を参照して、本実施形態の画像処理方法の処理手順について説明する。図４は本実施形態における画像処理方法の処理手順の概略を説明するためのフローチャートであり、図５は本実施形態におけるラスタライズ処理手段の設定画面を例示するための図である。
【００５３】
図４に示すとおり、まず、印刷ジョブを生成する（ステップＳ１０１）。具体的には、クライアント端末１０は、入力画像生成用プログラムを起動する旨のユーザーの指示を、入力操作部１６を介して受け付ける。ＣＰＵ１１は、入力画像生成用プログラムの実行を開始して入力画像を生成し、ユーザーからの印刷処理の指示を受け付けてプリンタドライバを用いて印刷ジョブを生成し、ネットワーク３０を介して当該印刷ジョブを画像形成装置２０に送信する。画像形成装置２０では、ＣＰＵ２１がネットワークＩ／Ｆ２５を介して上記印刷ジョブを受信する。
【００５４】
次に、ラスタライズ処理手段を設定する（ステップＳ１０２）。ＣＰＵ１１は、ＲＩＰ選択用プログラムを実行し、たとえば図５に示すようなラスタライズ処理手段の設定画面を通じてラスタライズ処理手段を設定する。本実施形態では、互いに異なるラスタライズ処理手段を１〜３個の範囲で設定する場合を例示しているが、設定することができるラスタライズ処理手段の個数は１〜３個に限定されるものではない。
【００５５】
図５に示すとおり、ユーザーがラスタライズ処理手段Ａ〜Ｃのうち、使用するラスタライズ処理手段に対応するチェックボックスをチェックし、「ＯＫ」ボタンを押下することにより、使用するラスタライズ処理手段が設定される。ＣＰＵ１１は、設定されたラスタライズ処理手段に関する情報を画像形成装置２０に送信する。図５に示す例の場合、使用するラスタライズ処理手段としてのラスタライズ処理手段ＡおよびＢに関する情報が画像形成装置２０に送信される。画像形成装置２０では、ネットワークＩ／Ｆ２５を介してＣＰＵ２１がラスタライズ処理手段に関する情報を受信する。
【００５６】
なお、ラスタライズ処理手段のラスタライズ処理プログラムとしては、たとえばＣＰＳＩ（Ｃｏｎｆｉｇｕｒａｂｌｅ  ＰｏｓｔＳｃｒｉｐｔ  Ｉｎｔｅｒｐｒｅｔｅｒ）、ＡＰＰＥ（Ａｄｏｂｅ  ＰＤＦ  Ｐｒｉｎｔ  Ｅｎｇｉｎｅ）などを使用できる。ＣＰＳＩは従来から多くの画像形成装置で使用されてきたラスタライズ処理プログラムである。一方、ＡＰＰＥは、近年使用されるようになってきているラスタライズ処理プログラムである。
【００５７】
また、本実施形態では、オブジェクトのラスタライズ化、オーバープリント処理、およびカラーマネジメント処理を合わせてラスタライズ処理と称する。ＣＰＵ２１は、ラスタライズ処理プログラムを使用してラスタライズ処理を実行する。
【００５８】
次に、印刷画像データを取得する（ステップＳ１０３）。ＣＰＵ２１は、ステップＳ１０１で受信した上記印刷ジョブを解析して印刷データを取得する。そして、ＣＰＵ２１は、ステップＳ１０２で設定した互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷画像データを取得する。画像形成装置２０は、互いに異なる複数のラスタライズ処理手段によって取得された各々の印刷画像データについて表示用画像を生成する。生成された表示用画像は、クライアント端末１０に送信されて画像出力部１７で表示される。印刷画像データを取得する処理の詳細については図６を参照して後述する。
【００５９】
次に、印刷画像を印刷する（ステップＳ１０４）。ＣＰＵ２１は、ステップＳ１０３で取得した印刷画像データを印刷装置２８に送信し、印刷装置２８は印刷画像データに基づいて印刷画像を用紙に印刷する。
【００６０】
以上のとおり、図４に示すフローチャートの処理によれば、クライアント端末１０は、印刷ジョブを生成し、当該印刷ジョブと、使用するラスタライズ処理手段に関する情報とを画像形成装置２０に送信する。画像形成装置２０は、互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷画像データを取得する。そして、画像形成装置２０は、各々の印刷画像データについて表示用画像を生成する。生成された表示用画像は、クライアント端末１０に送信されて画像出力部１７で表示される。ＣＰＵ２１は、選択された印刷画像データを印刷装置２８に送信し、印刷装置２８は上記印刷画像データに基づいて印刷画像を用紙に印刷する。
【００６１】
次に、図６〜図９を参照して、印刷画像データを取得する処理について詳細に説明する。図６は、図４のＳ１０３の処理を説明するためのフローチャートである。
【００６２】
図６に示すとおり、まず、ラスタライズ処理を開始する（ステップＳ２０１）。ＣＰＵ２１は、受信したラスタライズ処理手段に関する情報に基づいて、ラスタライズ処理で使用するラスタライズ処理手段を決定し、当該ラスタライズ処理手段を使用して上記印刷データのラスタライズ処理を開始する。本実施形態では、使用するラスタライズ処理手段が１つの場合は、上記印刷データについて１つのラスタライズ処理が実行され、使用するラスタライズ処理手段が複数の場合は、上記印刷データについて複数のラスタライズ処理が並列に実行される。なお、ハードウェアに制約がある場合、たとえばＣＰＵ２１がシングルコアＣＰＵである場合などでは、使用するラスタライズ処理手段が複数の場合であっても１つずつラスタライズ処理を実行することもできる。
【００６３】
次に、ラスタライズ処理手段が複数か否かが判断される（ステップＳ２０２）。ラスタライズ処理手段が複数ではない場合、すなわちラスタライズ処理手段が１つの場合（ステップＳ２０２：ＮＯ）、ＣＰＵ２１は、ステップＳ２０３に処理を移行する。ラスタライズ処理が終了している場合（ステップＳ２０３：ＹＥＳ）、図４のステップＳ１０４の処理に移行する。一方、ラスタライズ処理が終了していない場合（ステップＳ２０３：ＮＯ）、ラスタライズ処理が終了するまで待機する。
【００６４】
一方、ラスタライズ処理手段が複数である場合（ステップＳ２０２：ＹＥＳ）、全てのラスタライズ処理が完了したか否かが判断される（ステップＳ２０４）。全てのラスタライズ処理が完了している場合（ステップＳ２０４：ＹＥＳ）、表示用画像を生成する（ステップＳ２０５）。具体的には、ＣＰＵ２１は、ラスタライズ処理されて生成された各々の印刷画像データに基づいて表示用画像データを生成する。なお、印刷画像データから表示用画像データを生成する処理は、従来の画像形成装置で行われている処理と同様の処理であるので詳しい説明を省略する。
【００６５】
次に、表示用画像を表示する（ステップＳ２０６）。ＣＰＵ２１は、ネットワークＩ／Ｆ２５を介してクライアント端末１０に表示用画像データを送信する。クライアント端末１０では、受信された表示用画像データはＲＡＭ１４に格納される。ＣＰＵ１１はプレビュー用プログラムを実行して画像出力部１７に表示用画像データを伝達し、画像出力部１７は当該表示用画像データに基づいて表示用画像を表示する。
【００６６】
以下、２つの表示用画像データが生成された場合について、当該２つの表示用画像データを使用したプレビュー画面を例示して説明する。図７は２つの表示用画像を並べて表示させる場合のプレビュー画面を例示する図であり、図８は表示する表示用画像をプルダウンメニューで選択する場合のプレビュー画面を例示する図である。
【００６７】
図７に示す例では、プレビュー画面の左側にラスタライズ処理手段Ａで処理した印刷画像データに基づいて生成された表示用画像が表示される。同図に示すように、当該表示用画像の左側には、白色、黒色、およびグレーの円盤状の３つの図形オブジェクトが部分的に互いに重なるように描かれている。より具体的には、白色が最も手前に来るようにグレー、黒色、白色の順に重ねて描かれている。いずれの図形オブジェクトも透過しないので、ユーザーには白色の図形オブジェクトが手前に存在するように見える。
【００６８】
また、上記表示用画像の右側には、「ＡＢＣＤＥＦ」の文字オブジェクトが矩形状の画像オブジェクトに部分的に重なるように描かれている。より具体的には、矩形状の画像オブジェクトが手前に来るように「ＡＢＣＤＥＦ」の文字オブジェクト、矩形状の画像オブジェクトの順に重ねて描かれている。矩形状の画像オブジェクトは透明であるため、ユーザーは「ＡＢＣＤＥＦ」の文字オブジェクトを矩形状の画像オブジェクトを透かして視認できる。
【００６９】
一方、プレビュー画面の右側にはラスタライズ処理手段Ｂで処理した同じ印刷画像データに基づいて生成された表示用画像が表示される。同図に示すように、当該表示用画像の左側には、白色、黒色、およびグレーの円盤状の３つの図形オブジェクトが部分的に互いに重なるように描かれている。より具体的には、白色が最も手前に来るようにグレー、黒色、白色の順に重ねて描かれている。ラスタライズ処理手段Ａの場合とは異なり、白色の円盤状の図形オブジェクトは透明であるため、ユーザーは黒色およびグレーの円盤状の図形オブジェクトを白色の円盤状の図形オブジェクトを透かして視認できる。
【００７０】
また、上記表示用画像の右側には、「ＡＢＣＤＥＦ」の文字オブジェクトが矩形状の画像オブジェクトに部分的に重なるように描かれている。より具体的には、矩形状の画像オブジェクトが手前に来るように「ＡＢＣＤＥＦ」の文字オブジェクト、矩形状の画像オブジェクトの順に重ねて描かれている。ラスタライズ処理手段Ａの場合とは異なり、矩形状の画像オブジェクトは透明ではないため、ユーザーは「ＡＢＣＤＥＦ」の文字オブジェクトを矩形状の画像オブジェクトを透かして視認できない。
【００７１】
また、図８に示す例では、ラスタライズ処理手段Ａおよびラスタライズ処理手段Ｂでラスタライズ処理した印刷画像データに基づいて生成された表示用画像のうちいずれかがプレビュー画面に表示される。表示用画像は、プレビュー画面の上側の「プレビュー表示」のプルダウンメニューで切り替えることができる。
【００７２】
上述のとおり、同じ印刷画像データに対してラスタライズ処理手段の違いによりラスタライズ処理結果が互いに異なる場合がある。たとえば、上記円盤状の３つの図形オブジェクトの例では、３つの円盤状の図形オブジェクトの見え方に違いが生じる。これは、カラーマネジメント処理およびオーバープリント処理の処理順序がラスタライズ処理手段Ａとラスタライズ処理手段Ｂとで異なるためである。以下に図９Ａおよび図９Ｂを参照して、ラスタライズ処理手段ＡおよびＢにおけるカラーマネジメント処理およびオーバープリント処理の処理順序について説明する。
【００７３】
図９Ａはラスタライズ処理手段Ａを使用したラスタライズ処理を説明するためのフローチャートであり、図９Ｂはラスタライズ処理手段Ｂを使用したラスタライズ処理を説明するためのフローチャートである。
【００７４】
ラスタライズ処理手段Ａを使用したラスタライズ処理では、図９Ａに示すとおり、まず、印刷データを読込む（ステップＳ３０１）。ＣＰＵ２１は、受信した印刷ジョブを解析して取得した印刷データをＲＡＭ２４に読込む。
【００７５】
次に、オブジェクトをラスタライズ化する（ステップＳ３０２）。ＣＰＵ２１は、印刷データをオブジェクトごとにラスタライズ化する。
【００７６】
次に、オーバープリント処理を実行する（ステップＳ３０３）。ＣＰＵ２１は、ラスタライズ処理されたオブジェクトを重ね合せる。
【００７７】
次に、カラーマネジメント処理を実行する（ステップＳ３０４）。ＣＰＵ２１は、重ね合されたオブジェクトに対して色調整を実行する。
【００７８】
次に、全てのオブジェクトの処理が完了したか否かが判断される（ステップＳ３０５）。全てのオブジェクトの処理が完了している場合（ステップＳ３０５：ＹＥＳ）、処理を終了する。一方、全てのオブジェクトの処理が完了していない場合（ステップＳ３０５：ＮＯ）、ステップＳ３０２の処理に移行する。
【００７９】
一方、ラスタライズ処理手段Ｂを使用したラスタライズ処理では、図９Ｂに示すとおり、ラスタライズ化されたオブジェクトに対してカラーマネジメント処理を実行したのち、オーバープリント処理を実行する。
【００８０】
以上のとおり、図９Ａおよび図９Ｂに示すフローチャートの処理によれば、オーバープリント処理およびカラーマネジメント処理を実行する順序の違いにより、ラスタライズ処理結果が互いに異なる。
【００８１】
次に、再び図６に戻り、印刷画像データを選択する（ステップＳ２０７）。上述のとおり、同じ印刷データを処理したにもかかわらず、ラスタライズ処理手段の違いによって、生成される印刷画像データに違いが生じる場合がある。本実施形態では、ユーザーは、プレビュー画面に表示された表示用画像を比較することにより、より適切な表示用画像に対応するラスタライズ処理を選択することができる。
【００８２】
クライアント端末１０では、ＣＰＵ１１は印刷画像データ設定手段として機能し、複数の印刷画像データのうちの印刷装置２８に送信する印刷画像データを表示用画像に基づいてユーザーに設定させる。具体的には、図７に示す例の場合、ユーザーはプレビュー画面の下側の「出力画像選択」のプルダウンメニューでラスタライズ処理を１つ選択し、「印刷」ボタンを押下する。ＣＰＵ１１は、選択されたラスタライズ処理手段に関する情報を画像形成装置２０に送信する。一方、図８に示す例の場合は、「プレビュー表示」のプルダウンメニューでラスタライズ処理を選択したのち、「印刷」ボタンを押下する。
【００８３】
画像形成装置２０では、受信した上記ラスタライズ処理に関する情報に基づいて、実際に印刷する印刷画像データを決定する。そして、ＣＰＵ２１は、印刷する印刷画像データを印刷装置２８に送信し、図４のステップＳ１０４の処理に移行する。
【００８４】
一方、全てのラスタライズ処理が完了していない場合（ステップＳ２０４：ＮＯ）、いずれかのラスタライズ処理が完了したか否かが判断される（ステップＳ２０８）、いずれのラスタライズ処理も完了していない場合（ステップＳ２０８：ＮＯ）、いずれかのラスタライズ処理が完了するまで待機する。
【００８５】
一方、いずれかのラスタライズ処理が完了している場合（ステップＳ２０８：ＹＥＳ）、表示用画像データを生成する（ステップＳ２０９）。ＣＰＵ２１は、ラスタライズ処理されて生成された印刷画像データに基づいて表示用画像データを生成する。生成された印刷画像データが１つの場合は、１つの表示用画像データが生成され、生成された印刷画像データが複数の場合は、複数の表示用画像データが生成される。
【００８６】
次に、表示用画像を表示する（ステップＳ２１０）。ＣＰＵ２１は、ネットワークＩ／Ｆ２５を介してクライアント端末１０に表示用画像データを送信する。クライアント端末１０では、受信された上記表示用画像データはＲＡＭ１４に格納される。そして、ＣＰＵ１１は画像出力部１７に上記表示用画像データを伝達し、画像出力部１７は当該表示用画像データに基づいて表示用画像を表示する。以下、２つのラスタライズ処理手段が設定され、そのうちの１つのラスタライズ処理が完了して表示用画像が生成された場合についてプレビュー画面を例示して説明する。図１０は、ラスタライズ処理Ａが完了して表示用画像が生成された場合についてプレビュー画面を例示する図である。
【００８７】
図１０に示すとおり、ラスタライズ処理Ａでラスタライズ処理した印刷画像データに基づいて生成された表示用画像がプレビュー画面の左側に表示される。一方、ラスタライズ処理Ｂについては、ラスタライズ処理が完了していないので表示用画像は表示されず、代わりに「ラスタライズ処理中」と表示される。
【００８８】
次に、印刷処理が指示されたか否かを判断する（ステップＳ２１１）。本実施形態では、いずれかのラスタライズ処理が完了していれば、全てのラスタライズ処理の完了を待たずに印刷画像を印刷することができる。したがって、長い処理時間を要するラスタライズ処理手段が設定された場合でも他の短い処理時間を要するラスタライズ処理手段を使用したラスタライズ処理が完了していれば、印刷画像の印刷を開始することが可能である。ユーザーは、表示用画像を確認して印刷画像として問題がないと判断した場合に印刷指示をする。より具体的には、図１０において、ユーザーがプレビュー画面の下側の「出力画像選択」のプルダウンメニューでラスタライズ処理を１つ選択し、「印刷」ボタンを押下すると、印刷画像を印刷する処理に移行する。印刷処理が指示された場合（ステップＳ２１１：ＹＥＳ）、図４のステップＳ１０４に移行する。
【００８９】
一方、印刷処理が指示されていない場合（ステップＳ２１１：ＮＯ）、ステップＳ２０４の処理に移行する。
【００９０】
以上のとおり、図６に示すフローチャートの処理によれば、設定されたラスタライズ処理手段が複数の場合、複数のラスタライズ処理手段で処理した複数の印刷画像データの各々の表示用画像を生成して表示し、複数の印刷画像データのうちの印刷装置２８に送信する印刷画像データを選択する。また、いずれかのラスタライズ処理が完了している場合、ラスタライズ処理が完了した印刷画像データの表示用画像を生成して表示し、印刷処理が指示され次第、印刷画像データを印刷装置２８に送信する。
【００９１】
以上のとおり、説明した本実施形態は、以下の効果を奏する。
【００９２】
（ａ）複数のラスタライズ処理手段を使用して生成された印刷画像データの各々の表示用画像を生成する。したがって、ユーザーは表示手段に表示された各々の表示用画像を比較することにより、実際に印刷画像を用紙に印刷する前にどのラスタライズ処理手段が適しているのかを決定することができる。その結果、画像形成装置２０の印刷結果がユーザーの意図したものではないため他のラスタライズ処理手段に指定を変更して、再度印刷を実行し直さなければならないといった煩雑さを回避することができ、ユーザーは、効率的に適切な印刷結果を得ることができる。
【００９３】
（ｂ）いずれかのラスタライズ処理が完了していれば、全てのラスタライズ処理の完了を待たずに印刷画像を印刷することができる。したがって、長い処理時間を要するラスタライズ処理手段が設定された場合でも他の短い処理時間を要するラスタライズ処理手段を使用したラスタライズ処理が完了していれば、印刷画像の印刷を開始することが可能である。
【００９４】
（第２の実施形態）
第１の実施形態では、複数のラスタライズ処理手段を使用して生成された印刷画像データの複数の表示用画像をユーザーが比較できるように表示することについて説明した。第２の実施形態では、複数の表示用画像をユーザーが比較できるように表示することに加え、差異がある箇所を強調して表示する場合について説明する。
【００９５】
以下、図１１を参照して本実施形態の画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法について説明する。なお、本実施形態は、複数の表示用画像の差異がある箇所を強調して表示する構成以外の構成について第１の実施形態の構成と同様である。以下では、説明の重複を避けるため、第１の実施形態と同じ構成については説明を省略する。
【００９６】
図１１は、本実施形態において表示用画像の差異がある箇所を強調して表示するプレビュー画面を例示する図である。
【００９７】
図１１に示すとおり、プレビュー画面の左側にはラスタライズ処理手段Ａで処理した印刷画像データに基づいて生成された表示用画像が表示される。当該表示用画像の左側には、白色、黒色、およびグレーの円盤状の３つの図形オブジェクトが部分的に互いに重なるように描かれている。より具体的には、白色が最も手前に来るようにグレー、黒色、白色の順に重ねて描かれている。白色の円盤状の図形オブジェクトは透明であるため、ユーザーは黒色およびグレーの円盤状の図形オブジェクトを白色の円盤状の図形オブジェクトを透かして視認できる。
【００９８】
また、上記表示用画像の右側には、「ＡＢＣＤＥＦ」の文字オブジェクトが矩形状の画像オブジェクトに部分的に重なるように描かれている。より具体的には、矩形状の画像オブジェクトが手前に来るように「ＡＢＣＤＥＦ」の文字オブジェクト、矩形状の画像オブジェクトの順に重ねて描かれている。矩形状の画像オブジェクトは透明であるため、ユーザーは「ＡＢＣＤＥＦ」の文字オブジェクトを矩形状の画像オブジェクトを透かして視認できる。
【００９９】
一方、プレビュー画面の右側にはラスタライズ処理手段Ｂで処理した印刷画像データに基づいて生成された表示用画像が表示される。ラスタライズ処理手段Ａの場合と同様に、当該表示用画像の左側には、白色、黒色、およびグレーの円盤状の３つの図形オブジェクトが部分的に互いに重なるように描かれている。より具体的には、白色が最も手前に来るようにグレー、黒色、白色の順に重ねて描かれている。白色の円盤状の図形オブジェクトは透明であるため、ユーザーは黒色およびグレーの円盤状の図形オブジェクトを白色の円盤状の図形オブジェクトを透かして視認できる。
【０１００】
また、上記表示用画像の右側には、「ＡＢＣＤＥＦ」の文字オブジェクトが矩形状の画像オブジェクトに部分的に重なるように描かれている。より具体的には、矩形状の画像オブジェクトが手前に来るように「ＡＢＣＤＥＦ」の文字オブジェクト、矩形状の画像オブジェクトの順に重ねて描かれている。ラスタライズ処理手段Ａの場合とは異なり、矩形状の画像オブジェクトは透明ではないため、ユーザーは「ＡＢＣＤＥＦ」の文字オブジェクトを矩形状の画像オブジェクトを透かして視認できない。
【０１０１】
図１１に示すプレビュー画面において、「差異部分表示」のチェックボックスをチェックすると、プレビュー画面の上記左側および右側の２つの表示用画像の差異がある箇所が強調して表示される。具体的には、上記左側および右側の２つの表示用画像では、「ＡＢＣＤＥＦ」の文字オブジェクトを矩形状の画像オブジェクトを透かして視認できるか否かに差異がある。ＣＰＵ１１は、上記２つの表示用画像の「ＡＢＣＤＥＦ」の文字オブジェクトと矩形状の画像オブジェクトとが重なる部分に差異部分として矩形状の枠を描画し、画像出力部１７は、矩形状の枠が描画された上記２つの表示用画像を表示する。
【０１０２】
なお、表示用画像の差異がある箇所を検出するには、たとえば左側と右側の表示用画像の対応する画素同士を単純に比較するなどして検出する。あるいは公知の他の方法を使用してもよい。また、表示用画像の差異がある箇所を強調する方法については、枠を描画する形態に限定されない。
【０１０３】
以上のとおり、説明した本実施形態は、第１の実施形態の効果に加えて以下の効果を奏する。
【０１０４】
（ｃ）複数の表示用画像の差異がある箇所が強調して表示されるので、ユーザーは表示用画像の差異がある箇所を容易に把握することができる。
【０１０５】
（第３の実施形態）
第１の実施形態では、印刷する印刷画像データに採用するラスタライズ処理を印刷ジョブ単位で選択することについて説明した。第３の実施形態では、印刷する印刷画像データに採用するラスタライズ処理を印刷ジョブ単位ではなくページ単位または描画オブジェクト単位で選択することについて説明する。
【０１０６】
以下、図１２を参照して本実施形態の画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法について説明する。なお、本実施形態は、ラスタライズ処理をページ単位または描画オブジェクト単位で選択する構成以外の構成については第１の実施形態の構成と同様である。以下では、説明の重複を避けるため、第１の実施形態と同じ構成については説明を省略する。
【０１０７】
図１２は、本実施形態において、印刷する印刷画像データに採用するラスタライズ処理をページ単位または描画オブジェクト単位で選択するプレビュー画面を例示する図である。
【０１０８】
図１２に示すとおり、「ページ／オブジェクト指定」のタブを選択した場合、印刷する印刷画像データに採用するラスタライズ処理をページ単位またはオブジェクト単位で選択することができる。たとえば印刷ジョブに含まれる１〜４ページ目のそれぞれのページについてラスタライズ処理を選択することができる。さらに、たとえば１ページ目に含まれるオブジェクト１およびオブジェクト２についてそれぞれラスタライズ処理を設定することができる。したがって、最適なラスタライズ処理を施したページまたはオブジェクトを組み合わせて、最適な印刷画像データを得ることができる。
【０１０９】
一方、「一括処理」のタブを選択した場合は、第１の実施形態で説明したように印刷ジョブ単位でラスタライズ処理を選択することができる。
【０１１０】
なお、設定する対象のページまたはオブジェクトは表示用画像上で強調して表示されていることが好ましい。図１２に示す例では、オブジェクト２を設定対象としているので、表示用画像のオブジェクト２に対応するオブジェクトが矩形状の枠で囲まれて表示される。
【０１１１】
以上のとおり、説明した本実施形態は、第１および第２の実施形態の効果に加えて以下の効果を奏する。
【０１１２】
（ｄ）印刷する印刷画像データに採用するラスタライズ処理をページ単位またはオブジェクト単位で選択することができるので、ページ毎またはオブジェクト毎に適切なラスタライズ処理手段でラスタライズ処理された印刷画像データを得ることができる。
【０１１３】
（第４の実施形態）
第１〜第３の実施形態では、画像形成装置でラスタライズ処理、表示用画像の生成、および印刷画像データの取得を実行することを説明した。第４の実施形態では、これらの処理をクライアント端末で実行する場合について説明する。以下では、説明の重複を避けるため、第１の実施形態と同じ構成については説明を省略する。
【０１１４】
再び図１〜図４を参照して、本実施形態の画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法について説明する。
【０１１５】
ＣＰＵ１１は、アプリケーションプログラムおよびプリンタドライバを実行して、印刷ジョブを生成し、当該印刷ジョブを解析して印刷データを取得する。また本実施形態では、ＣＰＵ１１は、画像処理プログラムを実行することにより印刷画像データ取得手段、および表示用画像生成手段として機能する。また、ＣＰＵ１１はラスタライズ処理プログラムを実行することによりラスタライズ処理手段として機能する。
【０１１６】
本実施形態では、アプリケーションプログラム、プリンタドライバ、画像処理プログラム、およびラスタライズ処理プログラムは、不揮発性の記憶装置であるＲＯＭ１２、または大容量の記憶装置であるハードディスクドライブＨＤＤ１３に予め格納されており、ＣＰＵ１１が実行する際に揮発性の記憶装置であるＲＡＭ１４に転送される。なお、本実施形態では、複数のラスタライズ処理を並列に実行するため、ＣＰＵ１１はマルチコアＣＰＵであることが好ましい。
【０１１７】
本実施形態では、クライアント端末１０は、印刷データを取得し、互いに異なる複数のラスタライズ処理手段を選択的に使用して、印刷画像データを取得する。そして、クライアント端末１０は、各々の印刷画像データについて表示用画像を生成する。生成された表示用画像は、画像出力部１７で表示される。クライアント端末１０は、ネットワーク３０を経由して選択された印刷画像データを画像形成装置２０の印刷装置２８に送信し、印刷装置２８は上記印刷画像データに基づいて印刷画像を用紙に印刷する。
【０１１８】
以上のとおり、説明した本実施形態は、第１〜第３の実施形態の効果に加えて以下の効果を奏する。
【０１１９】
（ｅ）クライアント端末１０でラスタライズ処理、表示用画像の生成、および印刷画像データの取得を実行するので、画像形成装置２０のＣＰＵ２１に負荷がかかることを抑制できる。
【０１２０】
以上のとおり、実施形態において、本発明の画像処理システム、画像形成装置、画像処理プログラム、および画像処理方法を説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【０１２１】
たとえば、第１〜第４の実施形態では、クライアント端末の入力操作部を介してユーザー入力を受け付けることを説明した。しかしながら、本発明はこのような形態に限定されない。画像形成装置の入力操作部を介してユーザー入力を受け付けることもできる。
【０１２２】
また、第１〜第４の実施形態では、クライアント端末の画像出力部で表示用画像を表示することを説明した。しかしながら、本発明はこのような形態に限定されない。画像形成装置の画像出力部で表示用画像を表示することもできる。
【０１２３】
また、第１〜第３の実施形態では画像形成装置でラスタライズ処理、表示用画像の生成、および印刷画像データの取得を実行することを説明し、第４の実施形態ではこれらの処理をクライアント端末で実行する場合について説明した。しかしながら、本発明はこのような形態に限定されない。たとえば、画像形成装置のＣＰＵおよびクライアント端末ＣＰＵの負荷の状況を勘案して、ラスタライズ処理、表示用画像の生成、および印刷画像データの取得をどちらのＣＰＵで実行するかを決定する構成とすることもできる。
【符号の説明】
【０１２４】
１０  クライアント端末、
１１  クライアント端末のＣＰＵ、
１２  クライアント端末のＲＯＭ、
１３  クライアント端末のＨＤＤ、
１４  クライアント端末のＲＡＭ、
１５  クライアント端末のネットワークＩ／Ｆ、
１６  クライアント端末の入力操作部、
１７  クライアント端末の画像出力部、
２０  画像形成装置、
２１  画像形成装置のＣＰＵ、
２２  画像形成装置のＲＯＭ、
２３  画像形成装置のＨＤＤ、
２４  画像形成装置のＲＡＭ、
２５  画像形成装置のネットワークＩ／Ｆ、
２６  画像形成装置の入力操作部、
２７  画像形成装置の画像出力部、
２８  画像形成装置の印刷装置、
３０  ネットワーク、
１００  画像処理システム。
【図１】
2013152606.tif 000003
【図２】
2013152606.tif 000004
【図３】
2013152606.tif 000005
【図４】
2013152606.tif 000006
【図５】
2013152606.tif 000007
【図６】
2013152606.tif 000008
【図９Ａ】
2013152606.tif 000009
【図９Ｂ】
2013152606.tif 000010
【図７】
2013152606.tif 000011
【図８】
2013152606.tif 000012
【図１０】
2013152606.tif 000013
【図１１】
2013152606.tif 000014
【図１２】
2013152606.tif 000015