(57)【特許請求の範囲】
【請求項１】
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバと、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ手段と、
前記原稿イメージに画像処理を施して出力イメージを作成する画像処理手段と、
少なくとも前記出力イメージを画像表示する表示手段と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択手段と、
前記対象に対して任意の画像処理を指定する画像処理指定手段と、
前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対して前記画像処理手段に前記画像処理指定手段により指定された画像処理を行わせ、前記出力イメージの前記対象に対応する部分を書き換える制御手段と、
を具備することを特徴とする画像形成装置。
【請求項２】
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバと、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ手段と、
前記原稿イメージを記憶する原稿イメージ記憶部と、
前記原稿イメージ記憶部の前記原稿イメージに画像処理を施して出力イメージを作成する画像処理手段と、
前記出力イメージを記憶する出力イメージ記憶部と、
少なくとも前記出力イメージを画像表示する表示手段と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択手段と、
前記対象に対して任意の画像処理を指定する画像処理指定手段と、
前記原稿イメージ記憶部に記憶された前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対してを前記画像処理手段に前記画像処理指定手段により指定された画像処理を行わせ、前記出力イメージ記憶部に記憶された前記出力イメージの前記対象に対応する部分を書き換える制御手段と、
を具備することを特徴とする画像形成装置。
【請求項３】
前記画像処理手段は、前記画像形成装置の外部に別体として設けられたプリンタドライバであることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記オブジェクト選択手段は、前記中間データに含まれる複数種類のデータの属性別に選択できることを特徴とする請求項１又は２記載の画像形成装置。
【請求項５】
コンピュータに、
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバ機能と、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ機能と、
前記原稿イメージに画像処理を施して出力イメージを作成する画像処理機能と、
少なくとも前記出力イメージを外部の表示手段に画像表示させる表示出力機能と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択機能と、
前記対象に対して任意の画像処理を指定する画像処理指定機能と、
前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対して前記画像処理機能に前記画像処理指定機能により指定された画像処理を行わせ、前記出力イメージの前記対象に対応する部分を書き換える画像処理変更機能と、
を実現させるための画像形成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成に供される出力イメージを基として実際に形成される画像と同様の表示状態で画像形成プレビューを行うことができるとともに、表示されたプレビュー画面中の任意の箇所乃至領域（対象）を指定して画像処理の変更を任意に行うことができるため、出力イメージの画像処理に所望の変更を与え、これを画像形成に出力した場合の実際の状態を確認することができる画像形成装置と、このような機能をコンピュータに実現させるための画像形成用プログラムに関する。
【背景技術】
【０００２】
アプリケーションから画像データを供給してプリンタによって画像形成を行う場合、形成された画像の色彩が想定していたものと異なるといったミスを防止するために、アプリケーションのプレビュー機能を利用して形成すべき画像の確認を行うことがある。
【０００３】
下記特許文献１は、ラスタライズ後のハーフトーンデータを再度映像信号に変換してプレビューを行い、またこのハーフトーンデータを元に部分的に色補正をしてプリンタに出力するものである。
【特許文献１】特開平１１−２３４５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した従来の画像形成装置乃至そのアプリケーションのプレビュー機能は、ディスプレイデバイスに対する出力データを用いて行われるものであって、このディスプレイデバイスへの出力データは厳密にはプリンタデバイスへの出力イメージデータとは異なるものであった。従って、ラスタライズされた画像形成用の出力イメージデータ、すなわちプリンタデバイスが扱うビットマップそのものを直接プレビュー画面で確認することはできなかった。
【０００５】
例えば、フルカラーの原稿イメージをプロセスインクを用いたプリンタデバイスで画像形成する場合、ディスプレイデバイスへ出力されるＲＧＢの画像データは、プリンタデバイスへ出力される画像処理後のＣＭＹＫイメージデータとデータ形式が異なり、印刷用の高解像度出力には不適切な形式であって、これをディスプレイでプレビューしても形成画像の事前確認に適したものは得られなかった。
【０００６】
特に、フルカラーの原稿イメージをプリンタデバイスで疑似カラーによる２色出力する場合には、上記のようなプレビューでは全く参考にならない。また、従来の画像形成装置乃至そのアプリケーションのプレビュー機能においては、面付け等のレイアウトを確認するだけの機能のものもあり、この場合には厳密な出力イメージを確認することは不可能である。
【０００７】
さらに、従来の画像形成装置乃至そのアプリケーションにおけるプリンタドライバ機能は、ラスタライズ、色調補正、色分解、二値化処理等の画像処理に対する設定を変更することはできるが、その変更された設定は文書データ全体に適用される仕組みとなっていたため、オブジェクト単位やページ単位等、部分的に画像処理を指定変更（画像処理に対する設定の指定変更など）することができなかった。
【０００８】
また、前記特許文献１記載の方法では、ラスタライズ後のハーフトーンデータを対象として編集するため、厳密な色補正を行うことは難しいと考えられる。また、フルカラーデータやグレースケールデータに対する色調補正、色分解、二値化処理等の画像処理は変更（画像処理に対する設定の変更など）できないという問題があった。
【０００９】
本発明は、以上説明したような従来の画像形成装置等における課題を解決するためになされたものであり、実際に形成される画像と同様の表示状態でプレビューを行うことができるとともに、表示されたプレビュー画面中の任意の箇所乃至領域（対象）を指定して画像処理の変更を任意に行うことができる画像形成装置及び画像形成用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載された画像形成装置は、
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバと、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ手段と、
前記原稿イメージに画像処理を施して出力イメージを作成する画像処理手段と、
少なくとも前記出力イメージを画像表示する表示手段と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択手段と、
前記対象に対して任意の画像処理を指定する画像処理指定手段と、
前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対して前記画像処理手段に前記画像処理指定手段により指定された画像処理を行わせ、前記出力イメージの前記対象に対応する部分を書き換える制御手段と、
を具備することを特徴としている。
【００１１】
請求項２に記載された画像形成装置は、
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバと、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ手段と、
前記原稿イメージを記憶する原稿イメージ記憶部と、
前記原稿イメージ記憶部の前記原稿イメージに画像処理を施して出力イメージを作成する画像処理手段と、
前記出力イメージを記憶する出力イメージ記憶部と、
少なくとも前記出力イメージを画像表示する表示手段と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択手段と、
前記対象に対して任意の画像処理を指定する画像処理指定手段と、
前記原稿イメージ記憶部に記憶された前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対してを前記画像処理手段に前記画像処理指定手段により指定された画像処理を行わせ、前記出力イメージ記憶部に記憶された前記出力イメージの前記対象に対応する部分を書き換える制御手段と、
を具備することを特徴としている。
【００１２】
請求項３に記載された画像形成装置は、請求項１又は２記載の画像形成装置において、
前記画像処理手段は、前記画像形成装置の外部に別体として設けられたプリンタドライバであることを特徴としている。
【００１３】
請求項４に記載された画像形成装置は、請求項１又は２記載の画像形成装置において、
前記オブジェクト選択手段は、前記中間データに含まれる複数種類のデータの属性別に選択できることを特徴としている。
【００１４】
請求項５に記載された画像形成用プログラムは、
コンピュータに、
アプリケーションで作成した原稿データをアプリケーションの種類に依存しない中間データに変換する仮想プリンタドライバ機能と、
前記中間データをラスタライズして原稿イメージを作成するラスタライズ機能と、
前記原稿イメージに画像処理を施して出力イメージを作成する画像処理機能と、
少なくとも前記出力イメージを外部の表示手段に画像表示させる表示出力機能と、
前記表示手段で表示された画像中の任意の対象を選択するオブジェクト選択機能と、
前記対象に対して任意の画像処理を指定する画像処理指定機能と、
前記原稿イメージ又は前記中間データ内の前記対象に対応する部分に対して前記画像処理機能に前記画像処理指定機能により指定された画像処理を行わせ、前記出力イメージの前記対象に対応する部分を書き換える画像処理変更機能と、
を実現させるためのプログラムであることを特徴としている。
【発明の効果】
【００１５】
本発明の画像形成装置乃至画像形成用プログラムによれば、画像形成に供される出力イメージを基として画像形成プレビューを行うことができるとともに、表示されたプレビュー画面中の任意の対象を指定することにより中間データ又は原稿イメージデータの対応部分について画像処理の変更を行うことができる。このため、画像形成した場合の実際の状態をプレビュー画面で確認し、その結果に応じて、出力イメージを得るための画像処理に所望の変更を与えることができ、またその結果を実際に画像形成される状態に即してプレビューで確認できる。
【００１６】
さらに、画像処理手段として、外部に別体として設けられたプリンタドライバを利用すれば、既設の装置を画像処理手段として流用できるので開発・製作コストが低減できるという効果がある。
【００１７】
さらに、オブジェクト選択手段が、中間データ内の複数種類のデータを属性別に選択できることとすれば、画像処理変更の対象を指定する作業が楽になり、必要な対象の画像処理だけを速やかに設定変更することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態を図１〜図５を参照して説明する。
１．第１実施形態
第１実施形態を図１〜図３を参照して説明する。図１は本実施形態の画像形成装置の全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図であり、図２は図１の要部を詳細に示した機能ブロック図であり、図３は本例の前記装置における作用乃至本例の前記プログラムにおける動作手順を示す流れ図である。
【００１９】
図１に示すように、本装置１は、パーソナルコンピュータ（以下、ＰＣと称する）を制御手段として有しており、このＰＣに予め格納された本例の画像形成用プログラムによって当該ＰＣが画像形成装置１として機能し、ＰＣの操作手段による操作入力を受けてデータを処理すると共に、画像形成装置１の一部を構成する表示手段や画像形成手段を制御する構成となっている。このプログラムは、ＰＣのハードディスク、ＣＤなどの記録媒体に格納されている。
【００２０】
ＰＣには、原稿を作成するアプリケーション２と、該アプリケーション２から送られてくるデータをアプリケーション２に依存しない中間データ（スケーラブルなレイヤー構造のデータ）に変換して出力すると共に次段のラスタライザ４を起動する仮想プリンタドライバ３と、該仮想プリンタドライバ３によって起動されて該仮想プリンタドライバ３からの中間データをラスタライズしてプレビュー機能及び画像処理機能を実行するラスタライザ４とが導入されている。
【００２１】
ＰＣの周辺には、ＰＣの操作を行うために設けられたキーボードやマウス等の操作手段５と、ＰＣからの情報を表示するためのＣＲＴ等の表示手段６と、レーザプリンタ、インクジェットプリンタ等のプリンタ７（画像形成手段）が接続されている。
【００２２】
図２は、前記仮想プリンタドライバ３に接続されたラスタライザ４の構成を示す。ラスタライザ４においては、前記仮想プリンタドライバ３から送られた中間データは中間データ記憶部８に保存される。この中間データは、ラスタライズ部９（ラスタライズ手段）によってラスタライズされて原稿イメージデータとなり、原稿イメージ記憶部１０に記憶・保持される。この原稿イメージデータは、画像処理部１１によって色調補正、色分解、二値化処理等の画像処理を施され、出力イメージデータとして出力されて出力イメージ記憶部１２に記憶される。
【００２３】
なお、本例では、原稿イメージ記憶部１０に記憶されたラスタライズ後の原稿イメージデータはオリジナルデータとして記憶されるものであり、後に詳述する一連の画像処理調整作業が終了するまで保存され、当該画像処理の変更の際には当該データ内の必要な部分だけがコピーされて使用されるものとする。
【００２４】
そして、原稿イメージ記憶部１０からの原稿イメージデータは、表示手段６で表示できるように構成されており、出力イメージ記憶部１２からの出力イメージデータは、前記原稿イメージデータと同様に表示手段６で表示できるように構成されているとともに、プリンタ７でプリント出力されるように構成されている。なお、ラスタライザ４に操作信号を入力する操作手段５は、前記マウス等により前記各部を制御するための操作者の指示を与える手段やプログラムの一部であり、具体的には表示手段６で表示された画像中の任意の範囲を画像処理変更の対象として選択する（例えば、表示された画像に文字領域Ａ，Ｂと、オブジェクト画像領域Ｃ，Ｄ，Ｅが含まれている場合、例えば文字領域Ａを選択することもできるし、オブジェクト画像領域Ｃを選択することもできる。）オブジェクト選択手段と、この対象に対して任意の画像処理を指定する画像処理指定手段としての機能を有する。
【００２５】
そして、ラスタライザ４は制御手段としての制御部２０を有している。この制御部２０は例えばＰＣにおけるＣＰＵ等によって構成され、ラスタライザの各部を制御するものである。この制御部２０が操作手段５から入力される指示・情報等を処理し、仮想プリンタドライバ３及びアプリケーション２を統轄的に制御することにより、表示手段６やプリンタ７を制御しつつ各部を有機的に作動させて画像のプレビュー、画面上での対象の指定及び画像処理の変更等の作業を行わせるものである。
【００２６】
図３に本装置及び本プログラムにおける処理の流れを示す。まず、操作手段５を用いたユーザによる操作によりアプリケーションで仮想プリンタドライバ３を選択し、印刷の指示を行う（ステップ１、以下Ｓ１のように示す）。仮想プリンタドライバ３は原稿データをアプリケーションに依存しない中間データに変換して出力し（Ｓ２）、中間データ記憶部８に保存する。
【００２７】
中間データ保存後に仮想プリンタドライバ３はラスタライザ４を起動する（Ｓ３）。中間データとしては、例えばWindows （登録商標）拡張メタファイル(EMF) 、Adobe Portable Document Format(PDF) 、Adobe PostScript(PS)（登録商標）等のベクター情報を含むデータを使うことが望ましいが、これ以外のフォーマットでもスケーラブルなレイヤー構造のカラー情報を含むデータであれば問題ない。
【００２８】
起動されたラスタライザ４は起動時に作成された中間データを読み込み（Ｓ４）、ラスタライズ部９がこの中間データをラスタライズして原稿イメージデータを作成し、この原稿イメージデータを原稿イメージ記憶部１０が保存用オリジナルデータとして格納・保持する。例えば中間データが前記ＰＳの場合、その内部データはベクトル、ビットマップ、テキストデータから構成されており、上記ラスタライズによりビットマップ（例えばＲＧＢ多値データ等）に展開される。EMF （登録商標）はGDI の描画命令で構成されるデータなので、中間データがEMF データである場合、EMF のデータを順に再生（実行）することにより、中間データに対応する原稿データを表示手段で表示することが可能だが、中間データがそれ以外のデータであればそのデータをGDI の描画命令に変換しつつ表示手段における表示が行われる。
【００２９】
画像処理部１１は、作成された原稿イメージデータのページ全体に対応する部分に対して通常のプリントドライバと同様の色調補正、色分解、二値化処理等の画像処理を施して出力イメージデータを作成する（Ｓ５）。出力イメージデータとしては、２色分の二値データ（フルカラーの原画を２色で疑似的にカラー印刷する場合等）などが考えられる。この出力イメージデータは出力イメージ記憶部１２に記憶される。この画像処理時のパラメータはラスタライザ４の画像処理のデフォルト値を使用することとし、該デフォルト値は通常のプリントドライバの画像処理パラメータと同様に設定しておく。
通常のプリンタドライバの画像処理の設定としては、例えば、テキストデータは、単純二値化処理と細字強調処理、ドローデータは網点処理、イメージデータはコントラスト強調処理と誤差拡散処理を行うといった様に設定する。また、画像処理パラメータとは、画像処理を実行するために必要なパラメータ（たとえば、網点処理における網点角度、網点線数、網点形状）のことである。
【００３０】
原稿イメージ記憶部１０に保存された前記原稿イメージデータと、出力イメージ記憶部１２に保存された前記出力イメージデータは、プリンタ７への出力前にプレビューとして表示手段６に出力される（Ｓ６）。
【００３１】
操作者は、原稿イメージデータによる原稿イメージと出力イメージデータによる出力イメージを比較・確認し、問題がなければ印刷の指示を行い（Ｓ７，ＹＥＳ）、出力イメージデータをプリンタ７に出力してプリンタにより出力イメージ画像が形成される（Ｓ８）。
【００３２】
表示手段６に表示した画像を視認して比較した結果、意図した出力イメージが得られていない領域があると判断した場合は印刷が直ちには行われず（Ｓ７，ＮＯ）、画像処理の変更をするために当該領域を指定する場合には（Ｓ９，ＹＥＳ）、操作手段５により表示手段６上で原稿イメージ画像の当該領域又は出力イメージ画像の当該領域の少なくとも一方が画像処理の調整対象として選択され（Ｓ１０）、さらに選択された領域に対して任意の必要な画像処理の指定が行われる（Ｓ１１）。ここでパラメータの変更可能な画像処理の項目としては、前述した通常のプリントドライバと同様、Ｓ５で施された画像処理、色調補正、色分解、二値化処理等のうち任意のものとすることができる。
【００３３】
画像処理を変更すべき画像中の領域（例えば、オブジェクト画像領域Ａ）と、変更すべき画像処理の種類（例えば、色調補正）及びその画像処理に必要なパラメータが指定されると、中間ファイルとして保持された原稿イメージデータ中の前記領域に対応する部分のみが原稿イメージ記憶部１０から引き出され、制御部２０は画像処理部１１に当該部分のデータに対して新たに指定されたパラメータで画像処理を行わせる（Ｓ１２）。そして、この新たに画像処理された原稿イメージデータの一部は出力イメージ記憶部１２に送られ、制御部２０は、出力イメージ記憶部１２にある従前の出力イメージデータの対応部分を更新する（書きかえる）。
【００３４】
制御部２０により更新された出力イメージデータを再度表示手段６が表示し（Ｓ６）、ユーザは操作手段５を用いて意図した出力イメージが得られたか確認する。ユーザによる意図した出力イメージが得られるまで上述の処理が繰り返される。
【００３５】
以上説明したように、本例によれば、画像形成に供される出力イメージデータを基にしてプレビューを行い、実際にプリンタ７で画像形成した場合に近い状態の画像を確認することができ、その結果に応じてプレビュー中の任意の対象（領域やデータの属性）を指定して当該部分についての画像処理の変更を任意に行うことができるという効果がある。ここでいう画像処理の変更とは、上記対象に施す画像処理の内容を変えることであり、例えば、所定の色調補正を施していた対象に対して、別の色調補正（例えば、色調補正のパラメータを変えるなど）を施すことである。
【００３６】
また、上記のように指定した画像処理変更は、出力イメージデータに変換される前のデータ（例えばＲＧＢ多値データ）を元にして行うので、出力イメージデータに変換した後のデータ（例えばＣＭＹＫ二値データ）を使用する場合等に比べ、より多階調のデータを用いることとなり、修正したい対象の画像処理をより厳密に行うことが可能となる。例えば、修正したい対象の画像処理が輝度補正の場合、元のデータがカラーであっても、画像処理により１ビットの黒白画像とした場合には当該処理後のデータに対しては非常に荒い輝度補正しかできないが、本例によれば出力イメージデータに変換される前のデータを画像処理変更の対象とするので非常に細かい輝度補正等が可能である。
【００３７】
そして、画像中の特定部分について上述のように画像処理を変更した結果は、実際に画像形成される状態に即してプレビューで確認できる。
【００３８】
また、フルカラーの原稿を、例えば孔版印刷のように比較的限られた種類のインクで印刷する場合には、画像処理の調整が非常に分かり難く、従来はプリンタドライバにおける画像処理のパラメータを経験により微妙に調整し、実際に何度も印刷を行って試行錯誤で所望の印刷結果が得られるようにせざるを得なかった。しかし、本例によれば、出力イメージデータによって出力イメージをプレビューし、ラスタライズ前の中間データ又はラスタライズ後の原稿イメージデータに対して調整が必要な部分のみに関して画像処理の調整を行うので、従来よりも容易に所望の印刷結果が得られるようになった。
【００３９】
なお、以上説明した例では、比較の便宜のために、プレビューでは原稿イメージデータと出力イメージデータの両方によって表示手段６に画像表示を行うようにしたが、プリンタ７に出力される画像のプレビューであるから、少なくとも出力イメージデータを用いて表示されればよく、原稿イメージデータによる表示は必ずしも必要なく、原稿イメージデータを表示しない場合は表示した出力イメージをアプリケーション２で表示される原稿イメージと直接比較対照することとしてもよい。
【００４０】
また、以上説明した例では、画像処理を適用するデータは、原稿イメージ記憶部１０に保持したラスタライズ後のデータであったため、直ちに画像処理にかけることができ処理時間が短くて済む反面、ラスタライズ後のデータを保持するためのメモリ容量が必要になる。これに対し、画像処理を変更するデータとして、ラスタライズする前の中間データを利用する構成とすることもできる。この場合には、中間データをその都度ラスタライズして画像処理することとなるので、処理にはやや時間がかかるが、ラスタライズ前のデータのみ保持しておけばよいのでメモリ容量を多く必要としない。
【００４１】
また、以上説明した例では、プレビューした出力イメージ中の特定領域を対象として指定することとしたが、オブジェクト選択手段により、中間データ内の複数種類のデータを属性別（例えば、テキスト、ドロー、イメージなどの別）に選択することもできる。これによって、画像処理変更の対象を指定する作業が楽になり、必要な対象の画像処理だけを速やかに設定変更することができる。
【００４２】
また、以上説明した例では、表示手段６に表示した画像を視認して比較した結果、意図した出力イメージが得られていない領域があると判断した場合に、画像処理の変更をすべき領域を指定して画像処理の変更を行うこととしていたが、必ずしも画像処理の不具合を修正する目的のみで上述したような操作を行うものとは限らない。例えば、前記プリンタ７に代えて孔版印刷装置のような複数のインクを使用して多色刷りする印刷装置を用いる場合には、インクの色合いや印刷順序によって印刷画像（印刷物）の仕上がりに差異が生じることもあり、このような印刷条件の変更によるシミュレーションとして上記機能を利用することもできる。また、フルカラーの原稿イメージを２色で印刷する場合の仕上がりのイメージを掴むために、試行錯誤しながら前記パラメータを調整して条件を定めるために上記機能を用いることもできる。
【００４３】
２．第２実施形態
図４は、第２実施形態の画像形成装置１ａの全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図であり、第１実施形態と同様の構成部分には図２と同一又は英文字添え字付の符号を付して説明を省略する。
【００４４】
本例の画像処理部１１ａは、画像処理の機能を付与する交換可能な機能モジュールであるプラグインモジュール１３を備えている。すなわち、画像処理部１１にプラグイン拡張機能を付与し、指定可能な色調補正、色分解、二値化処理等の画像処理機能を任意に追加・変更可能としてある。
【００４５】
本例の構成によれば、画像処理機能を全て変えてたり、差し替えたり、また同機能でもより高機能なものにバージョンアップすることが容易に行える。ソフト的には、プログラムの画像処理機能部分をユニット化して簡易に交換・変更できるようにすればよい。
【００４６】
３．第３実施形態
図５は、第３実施形態の画像形成装置１ｂの全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図であり、第１実施形態と同様の構成部分には図２と同一又は英文字添え字付の符号を付して説明を省略する。
【００４７】
本例の構成では、画像処理手段として、外部に別体として設けられたプリンタドライバ１４を利用している。すなわち、画像処理部として外部のプリンタドライバ１４の色調補正、色分解、二値化処理等の画像処理機能が利用可能になる。ここで、外部のプリンタドライバ１４は当該プリンタドライバ特有のデータ形式で出力するので、出力イメージ記憶部１２に入力する際には出力イメージ記憶部１２のデータ形式に変換して記憶する。図中、ＰＤＬファイル１５はページ記述言語でありプリンタ７を制御するコマンドを意味し、前記ＰＳ等もこれに含まれる。
なお、本例では、原稿データ全体として画像処理（例えば、色調補正、色分解等）を行い、表示された画像中の任意の対象を選択し、上記画像処理のうち、変更すべき画像処理（例えば、色調補正、色調補正に必要なパラメータ）を指定し、上記対象に対して指定された画像処理を行う（例えば、指定されたパラメータで色調補正を行う）との説明を行ったが、変更すべき画像処理の指定としては、原稿データ全体として施した画像処理以外の画像処理であってもよい。
【００４８】
本例の構成によれば、外部に別体として設けられた既設のプリンタドライバ１４を画像処理手段として流用できるので、本装置乃至プログラムの開発・製作コストが低減できるという効果がある。
【図面の簡単な説明】
【００４９】
【図１】図１は本実施形態の画像形成装置の全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図である。
【図２】図２は図１の要部を詳細に示した機能ブロック図である。
【図３】図３は本例の前記装置における作用乃至本例の前記プログラムにおける動作手順を示す流れ図である。
【図４】図４は、第２実施形態の画像形成装置の全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図である。
【図５】図５は、第３実施形態の画像形成装置の全体構成乃至画像形成用プログラムの機能構成を示すシステム構成図である。
【符号の説明】
【００５０】
１，１ａ，１ｂ…画像形成装置
２…アプリケーション
３…仮想プリンタドライバ
４…ラスタライズ手段としてのラスタライザ
５…操作手段
６…表示手段
７…プリンタ
８…中間データ記憶部
９…ラスタライズ手段としてのラスタライズ部
１０…原稿イメージ記憶部
１１，１１ａ…画像処理手段としての画像処理部
１２…出力イメージ記憶部
１３…機能モジュールとしてのプラグインモジュール
１４…画像処理手段としての外部のプリンタドライバ
２０…制御手段としての制御部
【図１】
0004530974.tif 000002
【図２】
0004530974.tif 000003
【図３】
0004530974.tif 000004
【図４】
0004530974.tif 000005
【図５】
0004530974.tif 000006