(57)【特許請求の範囲】
【請求項１】
入力された画像データないし描画命令に基づいた画像の印刷処理を行う画像処理装置であって、
前記入力された画像データないし描画命令がＣＭＹＫ形式の画像データないし描画命令であり、該画像データないし描画命令の中からＲＧＢ形式の画像の画像データが抽出されたときに、前記入力された画像データないし描画命令にＲＧＢ形式の画像が含まれていることを警告する警告手段を、
含むことを特徴とする画像処理装置。
【請求項２】
前記警告手段は、前記ＲＧＢ形式の画像を所定の色又は色画像に変換して印刷出力する請求項１に記載の画像処理装置。
【請求項３】
前記警告手段は、前記ＲＧＢ形式の画像を、前記画像データないし描画命令の出力元となる画像処理端末から指定される色又は色画像に変換して印刷出力する請求項１に記載の画像処理装置。
【請求項４】
前記警告手段は、前記ＲＧＢ形式の画像を所定の輪郭線で囲って印刷出力する請求項１に記載の画像処理装置。
【請求項５】
入力された画像データないし描画命令に基づいた画像の印刷処理を行う画像処理装置であって、
前記入力された画像データないし描画命令がＣＭＹＫ形式の画像データないし描画命令であり、該画像データないし描画命令の中からＲＧＢ形式の画像の画像データが抽出されたときに、前記ＲＧＢ形式の画像が他の画像と区別されて前記画像データないし描画命令の出力元の画像処理端末の表示手段に表示されるように制御する表示制御手段を、
含むことを特徴とする画像処理装置。
【請求項６】
前記表示制御手段は、前記ＲＧＢ形式の画像が所定の色又は色画像に表示されるように変換する請求項５に記載の画像処理装置。
【請求項７】
前記表示制御手段は、前記ＲＧＢ形式の画像が、前記画像処理端末から指定される色又は色画像に表示されるように変換する請求項５に記載の画像処理装置。
【請求項８】
前記表示制御手段は、前記ＲＧＢ形式の画像が所定の輪郭線で囲われて表示されるように変換する請求項５に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理端末上で各種アプリケーションによって作成された画像データないし描画命令に基づいた画像処理を行う画像処理装置に関する。
【背景技術】
【０００２】
印刷分野においてもデジタル化が浸透し、ＤＴＰ（Desktop Publishing）化が進んでいる。これにより、パーソナルコンピュータやワークステーション等の処理装置上で、アプリケーションを用い、画像の作成、加工、編集等を行うことによりページレイアウトを作成し、このページレイアウトに基づいたフィルムの作成や、印刷版の直接露光による刷版の作成（ＣＴＰ：Computer to Plate）が行われる。このようなＤＴＰ用としても、多数のアプリケーションが普及している。
【０００３】
一方、ＤＴＰの分野では、作成したページレイアウトの校正を行うための校正刷り（プルーフ）を印刷出力するときに、印刷出力装置としてカラーレーザプリンタやページプリンタ等のプリンタが用いられ、ページレイアウト等を作成する処理装置が画像処理端末としてネットワーク等によって接続されている。これにより、個々の画像処理端末からの描画命令によってプルーフの作成を容易に行うことができるようにしている。
【０００４】
ところで、画像処理端末で使用されるアプリケーションでは、各種の印刷機能を指定でき、描画命令上に印刷機能を設定することにより、設定された印刷機能に応じた画像処理や印刷出力が可能となっている。
【０００５】
このような印刷機能は、プリンタドライバ用ソフトウェア（以下「プリンタドライバ」と言う）によって設定される。したがって、各種の印刷機能を使用するためには、画像処理端末ごとにプリンタドライバを設ける必要がある。
【０００６】
これに対して、特開平１１−１５６１０号公報等では、クライアント端末で使用しているプリケーション及びプリンタドライバをプリントサーバや中間サーバに設け、このサーバ上でアプリケーションを起動して印刷機能の設定を行うようにしている。
【０００７】
また、特開平８−１４７１１８号公報や特開２０００−３５３０８１号公報等では、画像処理端末にアプリケーションごとの設定を格納したデータベースファイルを設け、このデータベースファイルを参照して、アプリケーションごとの印刷機能の設定を行うようにしている。
【０００８】
しかしながら、何れの場合も、画像処理端末上で、煩雑な印刷機能の設定操作を行う必要がある。また、アプリケーションによって印刷ジョブが異なることが多く、必然的に必要となる印刷機能の設定も変化することになるが、印刷機能の設定ミスや設定忘れが生じると、所望の印刷出力等が得られなくなるという問題が生じる。
【０００９】
特に、アプリケーションによっては、カラースペースがＲＧＢ形式であったり、ＣＭＹＫ形式であったり、また、これらが混在するにもかかわらず、何れか一方のカラースペースに統一した画像データが要求されることもある。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は上記事実に鑑みてなされたものであり、画像のカラースペースに対する印刷機能として、基本となるカラースペースがＣＭＹＫ形式でありながら、カラースペースがＲＧＢ形式で形成されている画像があるときに該当画像が的確に把握される画像処理装置を提案することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための請求項１に係る発明は、入力された画像データないし描画命令に基づいた画像の印刷処理を行う画像処理装置であって、前記入力された画像データないし描画命令がＣＭＹＫ形式の画像データないし描画命令であり、該画像データないし描画命令の中からＲＧＢ形式の画像の画像データが抽出されたときに、前記入力された画像データないし描画命令にＲＧＢ形式の画像が含まれていることを警告する警告手段を、含むことを特徴とする。
【００１２】
この発明によれば、入力された画像データないし描画命令がＣＭＹＫ形式であり、かつＲＧＢ形式の画像が含まれているときに、ＲＧＢ形式の画像が含まれていることが明確となるように警告する。
【００１３】
これにより、ＲＧＢ形式の画像が含まれていることを、容易にかつ的確に把握することができる。
【００１４】
請求項２に係る発明は、前記警告手段は、前記ＲＧＢ形式の画像を所定の色又は色画像に変換して印刷出力することを特徴とし、請求項３に係る発明は、前記警告手段は、前記ＲＧＢ形式の画像を、前記画像データないし描画命令の出力元となる画像処理端末から指定される色又は色画像に変換して印刷出力することを特徴としている。
【００１５】
また、請求項４に係る発明は、前記警告手段は、前記ＲＧＢ形式の画像を所定の輪郭線で囲って印刷出力することを特徴としている。
【００１６】
この発明によれば、抽出されたＲＧＢ形式のカラースペースの画像を、所定の色又は色画像に変換するか、該当画像を所定の輪郭線で囲って明確にする。また、該当画像を所定の色又は色画像に変換するときには、予め設定された色又は色画像に変換するものであっても良く、出力元の画像処理端末から指定される色又は色画像に変換するものであっても良い。
【００１７】
請求項５に係る画像処理装置は、入力された画像データないし描画命令に基づいた画像の印刷処理を行う画像処理装置であって、前記入力された画像データないし描画命令がＣＭＹＫ形式の画像データないし描画命令であり、該画像データないし描画命令の中からＲＧＢ形式の画像の画像データが抽出されたときに、前記ＲＧＢ形式の画像が他の画像と区別されて前記画像データないし描画命令の出力元の画像処理端末の表示手段に表示されるように制御する表示制御手段を、含むことを特徴とする。
【００１９】
請求項６に係る発明は、請求項５において、前記表示制御手段は、前記ＲＧＢ形式の画像が所定の色又は色画像に表示されるように変換し、請求項７に係る発明は、請求項５において、前記表示制御手段は、前記ＲＧＢ形式の画像が、前記画像処理端末から指定される色又は色画像に表示されるように変換することを特徴としている。
【００２２】
また、請求項８に係る発明は、請求項５において、前記表示制御手段は、前記ＲＧＢ形式の画像が所定の輪郭線で囲われて表示されるように変換することを特徴としている。
【発明の効果】
【００２４】
以上説明したように本発明によれば、ＣＭＹＫ形式の画像データないし描画命令の中にＲＧＢ形式となっている画像が含まれるときには、該当画像が含まれていることを警告するか、該当画像が明確となるように表示する。これにより、モニタの表示や印刷出力装置からの出力では明確とならないＲＧＢ形式の画像が含まれていることを的確に把握することができるという優れた効果が得られる。
【００２５】
また、本発明では、印刷ジョブにＲＧＢ形式のカラースペースの画像が含まれているときに、印刷ジョブの送信元からの指定に基づいて印刷処理を行うので、不必要な印刷処理が実行されてしまうのを防止できると共に、印刷処理を行ったときには、該当画像が明確となる印刷出力が得られる。
【発明を実施するための最良の形態】
【００２６】
以下に図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用した印刷システム１０の概略構成を示している。
【００２７】
この印刷システム１０には、例えば、一般的構成のパーソナルコンピュータ（ＰＣ）に、所定の機能を備えたＰＣＩボードを追加するなどして構成したプリントサーバ１２に、画像処理装置３６が設けられている。また、プリントサーバ１２には、印刷出力装置としてプリンタ１４が接続されている。
【００２８】
さらに、プリントサーバ１２には、パーソナルコンピュータ、ワークステーション等がクライアント端末１６とし接続されている。このクライアント端末１６は、各種アプリケーションを用いて画像の作成、加工、編集等の画像処理を行うＤＴＰに用いられる。プリントサーバ１２は、こられのクライアント端末１６からの描画命令に基づいて印刷処理を行う。
【００２９】
なお、印刷システム１０としては、プリントサーバ１２に複数台のプリンタ１４が接続されたものであっても良く、また、プリントサーバ１２に複数のクライアント端末１６を、ＬＡＮ、ＷＡＮ等のネットワークを介して接続しても良い。
【００３０】
また、本実施の形態では、本発明を適用した画像処理装置３６を、プリントサーバ１２に設けて説明するが、本発明は、これに限らず、クライアント端末１６から入力される画像データと描画命令に基づいて画像処理を行うものであれば、例えば、ネットワーク内に配置される各種のサーバに設けるものであっても良い。すなわち、本発明の画像処理装置は、画像データと描画命令に基づいて画像処理を行うものであれば任意の構成に適用することができる。
【００３１】
画像処理装置３６が設けられるプリントサーバ１２は、ＲＯＭ、ＲＡＭ、ＨＤ等の外部メモリが設けられ、ＲＯＭに記憶しているオペレーティングプログラムによって動作し、ＲＯＭないし外部メモリに記憶されたプログラムに基づいて、システム図形、イメージ、文字ないし表等に対しての処理を実行する一般的構成となっている。
【００３２】
このようなプリントサーバ１２には、キーボード、マウス（何れも図示省略）等の入力デバイス、ＣＲＴディスプレイ等の表示デバイスを備えている。また、プリントサーバ１２においても、表示デバイスの表示画像に対する印刷処理が可能となっている（ＷＹＳＩＷＹＧ機能）。
【００３３】
すなわち、プリントサーバ１２には、イーサネット（Ethernet（登録商標））等の双方向インターフェイス１８及びプリントコントローラ２０が設けられ、双方向インターフェイス１８を介してプリントコントローラ２０が、プリンタ１４に接続している。
【００３４】
プリントサーバ１２内の画像処理装置３６には、画像処理部２４が形成されている。この画像処理部２４は、印刷ジョブとして入力される画像データ及び描画命令に基づいてラスタデータを生成する。このラスタデータが、プリントコントローラ２０に制御されて、プリンタ１４へ出力されることにより、印刷ジョブに基づいた印刷物が得られるようになっている。
【００３５】
一方、プリントサーバ１２には、ネットワークインターフェイス２２が設けられ、このネットワークインターフェイス２２を介してクライアント端末１６から画像ファイルと共に描画命令が入力される。プリントサーバ１２は、この描画命令に基づいた印刷処理を行う一般的構成となっている。
【００３６】
クライアント端末１６は、例えばPhotoshop、Illustrator（何れも米アドビシステムズ社の商品名）、QuarkXPress（米クォーク社の商品名）等の各種のＤＴＰアプリケーションを用いて、画像の作成、加工、編集等の画像処理を行う。なお、以下では、一例として、これらのアプリケーションは、PostScript形式のページレイアウト等を作成するものとして説明する。
【００３７】
このクライアント端末１６によって作成されたページレイアウトが、カラー電子製版システム（ＣＥＰＳ）で印刷版の露光に用いるフィルムの作成や、ダイレクト製版（ＣＴＰ）での印刷版の露光に用いられる。このページレイアウトに基づいて作成された刷版によって印刷処理がなされる。
【００３８】
カラー電子製版システムや、ダイレクト製版システムでは、クライアント端末１６によって作成されたページレイアウトに基づいた刷版の作成に先だって、カラープルーフ等と呼ばれる校正刷り（以下「プルーフ」とする）を作成する。
【００３９】
この校正刷りを行うときには、クライアント端末１６から描画命令と共にページレイアウトを含む印刷ジョブが、プリントサーバ１２へ出力される。これにより、プリントサーバ１２は、印刷ジョブに基づいたプルーフを作成する。
【００４０】
クライアント端末１６からプリントサーバ１２に入力されるページレイアウトは、カラースペースがＹＭＣＫ形式であっても良く、また、ＲＢＧ形式であっても良く、さらに、これらが混在するものであっても良い。画像処理部２４では、この印刷ジョブから、例えばＣ、Ｍ、Ｙ、Ｋの各色のラスタデータを生成して、プリンタ１４へ出力する。
【００４１】
ところで、画像処理装置３６には、アプリケーション名抽出部２６及び印刷機能設定部２８が設けられている。アプリケーション名抽出部２６は、クライアント端末１６から送信された印刷ジョブを受信すると、この印刷ジョブから、ページレイアウトを作成したアプリケーション名を読み取る。
【００４２】
本実施の形態に適用したクライアント端末１６は、一例としてPostScriptドライバを用いて印刷ジョブを出力する。アプリケーション名抽出部２６は、このPostScriptのコメントに記録されているアプリケーション名を読み出すことにより、ページレイアウトを作成したアプリケーション名を判定する。
【００４３】
すなわち、図２（Ａ）及び図２（Ｂ）に示すように、PostScriptのコードでは、コード％％の次にコメントが書き込まれている。ここから、アプリケーション名抽出部２６は、コード％％を抽出すると、このコード％％に続く文字列を読み出す。例えば、PostScriptでは、図２（Ａ）に示すように、「％％Creator:」にアプリケーション名が書き込まれていることから、アプリケーション名抽出部２６では、「％％Creator:」に続く文字列からはアプリケーション名を読み出す。
【００４４】
また、図２（Ｂ）に示すように、「%%BeginProcSet :」に、アプリケーション名が書き込まれているときには、このコード%%に続く文字列を読み出す。
【００４５】
一方、プリントサーバ１２には、ＨＤ等の外部メモリ３０と、この外部メモリ３０に格納するデータベースファイルを管理するファイル管理部３２が設けられている。外部メモリ３０には、アプリケーションごとの印刷機能の標準設定が、データベースファイルとして格納されている。
【００４６】
印刷機能設定部２８では、アプリケーション名抽出部２６で抽出したアプリケーション名から外部メモリ３０に格納されている印刷機能に対する印刷機能の標準設定を読み出して、印刷機能の設定を行う。
【００４７】
画像処理部２４では、印刷機能設定部２８の設定に基づいて画像処理を行って、ラスタデータを作成し、作成したラスタデータをプリンタ１４へ出力する。
【００４８】
ファイル管理部３２は、クライアント端末１６からの要求に応じて、データベースファイル内の印刷機能の更新や追加、印刷機能の設定変更が可能となっている。また、ファイル管理部３２は、プリントサーバ１２上でのデータベースファイル内の印刷機能の更新や追加、印刷機能の設定変更（標準設定の変更）が可能となっている。
【００４９】
画像処理装置３６ないしプリントサーバ１２に備えている印刷機能としては、「ＲＧＢ画像警告」、「ＲＧＢ黒のＫ置換」、「Ｋオーバープリント」、「ヘアライン警告（細線警告）」、「分版合成」、「ＲＧＢ色補正」、「ＣＭＹＫ色補正」等の処理画像に対する各種の警告機能及び画像処理機能に加え、両面印刷やＮｕｐ印刷等の特殊印刷機能、ステープルや、パンチング等の仕上げ機能等のアプリケーションやプリンタ１４の性能等に基づいた従来公知の各種の処理機能が挙げられる。
【００５０】
なお、データベースファイルには、これらの印刷機能に対する設定が格納されるようになっているが、以下では、印刷機能として「ＲＧＢ画像警告」及び「ＲＧＢ黒のＫ置換」を例に説明する。
【００５１】
「ＲＧＢ画像警告」は、ページレイアウト中にカラースペースがＲＧＢ形式の画像（以下「ＲＧＢ画像」とする）があるか否か、すなわち、ＣＭＹＫ形式の画像とＲＧＢ形式の画像が混在しているときなどに、ＲＧＢ形式の画像を抽出し、この画像がＲＧＢ形式であることが明確となるように、告知ないし警告を行う。
【００５２】
一般に、刷版を用いた印刷では、カラー画像を、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（黒）の各色成分に分解して、それぞれの色成分の画像を形成した刷版を作成して重ね刷りを行う。
【００５３】
一方、アプリケーションには、ＲＧＢ形式のレイアウト等を作成するものがあるが、ＤＴＰに適用するアプリケーションは、ＣＭＹＫ形式のページレイアウトの作成が可能となっているが、このページレイアウト中に、ＲＧＢ画像を貼り付けることができるものがある。
【００５４】
印刷用の刷版を作成するときにページレイアウトにＲＧＢ画像が含まれると、この画像がＣＭＹＫの各色に分解されずに、ＣＭＹＫの各色成分の画像に現われてしまう。このために、ＲＧＢ画像を含むページレイアウトから作成した刷版を用いて印刷すると、ＲＧＢ画像が、カラー画像上で「黒」の画像となって現われる。
【００５５】
したがって、アプリケーションによっては、校正刷りを行うときに、ＲＧＢ画像の有無を明確にしたいものがある。ここから、「ＲＧＢ画像警告」は、ページレイアウトにＲＧＢ画像が含まれているか否かを判定し、ＲＧＢ画像が含まれているときには警告を発する。
【００５６】
プリントサーバ１２には、表示制御部３４が設けられている。この表示制御部３４は、ページレイアウトからＲＧＢ画像を抽出すると、警告用ダイアログをクライアント端末１６の図示しないモニタに表示する。これにより、印刷ジョブを入力したクライアント端末１６で、ＲＧＢ画像警告を確認することができるようにしている。
【００５７】
「ＲＧＢ黒のＫ置換」は、ＲＧＢ画像で黒色の画像に対して、ＣＭＹＫ形式のＫ色に置換する。これにより、プリンタ１４で印刷出力したときに、ＲＧＢ形式の黒色が鮮明になるようにする。
【００５８】
「Ｋオーバープリント」は、黒１００％の文字やグラフィックをオーバープリントで出力する機能であり、これにより、黒１００％の文字やグラフィックが、印刷物上で鮮明に現われるように画像変換を行う。この機能は、ＲＧＢ形式の画像データを作成するＷｏｒｄ等のＲＧＢ形式の画像データを作成するアプリケーションに対しては、顕著な効果が得られるが、ＣＭＹＫ形式の画像データを作成するＱuarkＸＰress等のアプリケーションでは、効果が現われない。
【００５９】
「分版合成」は、アプリケーションでＣ版、M版、Ｙ版、Ｋ版の各色版ごとの白黒画像として分割出力される画像データを合成してカラー画像として出力する機能であり、WordはＥxcel等のＲＧＢ形式の画像データを出力するアプリケーションでは、このような分解機能はないので、「分版合成」機能を適用することが、余計なオーバーヘッドを付加することになるので、好ましくない。
【００６０】
「ヘアライン警告」は、所定以下の細線があるときには、その画像を明確にするなどして警告する。すなわち、刷版を用いた印刷物の解像度は、１２００dpi〜２４００dpiとなり、アプリケーションは、この解像度の画像の出力が可能となっている。
【００６１】
これに対して、プリンタ１４などでは、解像度が６００dpi程度と低いために、これより小さい画像を、この解像度に変換することにより印刷物上にかすれ等が生じないようにしている。しかし、刷版を用いた印刷物上でかすれや消失等が生じる可能性のある線画像を、プリンタ１４の解像度に合わせて出力してしまうと、正確な校正が不可能となる。このようなときに、「ヘアライン警告」機能を用いることにより、細い線画像に対する適正な判断が可能となる。
【００６２】
「特色色補正」は、印刷で使用されるC、M、Y、Ｋ以外の特色インクの色をシミュレーションする機能であり、アプリケーションによって使用できないものがある。すなわち、ＣＭＹＫ形式の画像データを生成するＱuarkＸＰress等では、この機能を用いることができるが、WordはＥxcel等では、この機能を使用することができないので、この機能を設定した時には、余計なオーバーヘッドを付加してしまうことになる。
【００６３】
また、「ＲＧＢ色補正」、「ＣＭＹＫ色補正」は、刷版を用いてＣＭＹＫの各色の重ね印刷を行うときの色を正確にシミュレーションできるように、各色の補正を行う。
【００６４】
外部メモリ３０に格納されているデータベースファイルは、アプリケーションごとの印刷機能と共に、印刷システム１０上でのそれぞれの印刷機能の標準設定として記憶されている。表１には、印刷機能と印刷機能の標準設定の一例を示している。
【００６５】
【表１】
0004442634.tif 000002
【００６６】
画像処理装置３６では、WordはＥxcel等のＲＧＢ形式の画像データを作成するアプリケーション、ＱuarkＸＰress等のＣＭＹＫ形式の画像データを作成するアプリケーション、PhotoShop等の何れの形式（カラースペース）の画像データの作成が可能なアプリケーションに分け、さらに、それぞれのアプリケーションの主たる使用目的に応じた標準的で好ましい設定を、標準設定としている。
【００６７】
なお、ヘアライン警告での「消去」は、抽出した細線を消去するように該当する画像に対する変換処理を行う設定であり、「ジョブ設定」は、クライアント端末１６から出力される描画命令上の設定を用いるものとしている。
【００６８】
また、表１は、アプリケーションと、アプリケーションに対する印刷機能の一部の標準設定の一例を示すものであり、本発明の印刷機能及び標準設定を限定するものではない。
【００６９】
これにより、例えば、印刷ジョブとしてPhotoShopで作成されたページレイアウトが入力され、入力された印刷ジョブの「ＲＧＢ画像警告」がオン、「ＲＧＢ黒のＫ置換」がオフしていたときには、外部メモリ３０のデータベースファイルから、「ＲＧＢ画像警告」及び「ＲＧＢ黒のＫ置換」の何れもオフに変更される。
【００７０】
また、印刷ジョブとしてQuarkXPressで作成されたページレイアウトが入力され、入力された印刷ジョブの「ＲＧＢ画像警告」がオフ、「ＲＧＢ黒のＫ置換」がオンしていたときには、外部メモリ３０のデータベースファイルから、「ＲＧＢ画像警告」がオンに変更され、「ＲＧＢ黒のＫ置換」がオフとして印刷ジョブの設定が適用される。
【００７１】
一方、画像処理部２４では、クライアント端末１６から入力された印刷ジョブからラスタデータを作成するときに、印刷機能の設定に基づいた処理を行う。このときに、「ＲＧＢ画像警告」機能がオンに設定されていると、ページレイアウトにＲＧＢ画像が含まれているか否かを判定し、ＲＧＢ画像が含まれているときには、クライアント端末１６のモニタに、ＲＧＢ画像警告のダイアログを表示する。
【００７２】
また、画像処理部２４では、「ＲＧＢ黒のＫ置換」が設定されているときに、ＲＧＢ形式で黒色を抽出すると、この黒色をＣＭＹＫ形式に分解するときにK色となるように変換する。
【００７３】
以下に、本実施の形態の作用として、プリントサーバ１２での処理の概略を説明する。図３には、印刷ジョブに対するプリントサーバ１２での処理の流れを示している。クライアント端末１６から印刷ジョブが入力されることにより実行され、最初のステップ１００では、印刷ジョブを読み込む。
【００７４】
印刷ジョブを読み込むと、次のステップ１０２では、印刷ジョブとして入力されたページレイアウトを作成したアプリケーション名を抽出する。このアプリケーション名の抽出は、例えばページレイアウトがPostScript形式であれば、図２（Ａ）または図２（Ｂ）に示すように、コード%%に書き込まれているコメントから、アプリケーション名に該当する文字列を読み出して判定する。
【００７５】
次のステップ１０４では、抽出したアプリケーション名に基づいて、外部メモリ３０のデータベースファイルから、印刷機能の標準設定を読み出す。また、ステップ１０６では、印刷ジョブの描画命令から印刷ジョブ上での印刷機能の設定を読出し、ステップ１０８では、印刷機能の設定を比較し、設定変更があるか否かを確認する（ステップ１１０）。
【００７６】
これにより、データファイルに格納している標準設定と、印刷ジョブの描画命令上の設定の間で変更があるときには、ステップ１１０で肯定判定して、ステップ１１２へ移行する。このステップ１１２では、印刷機能の設定を標準設定に変更することを、クライアント端末１６のモニタ上に警告メッセージとして表示することにより告知する。
【００７７】
この後に、ステップ１１４で外部メモリ３０のデータファイルに格納しているアプリケーションごとの印刷機能の標準設定に基づいて、印刷機能の設定を行う。このとき、「ジョブ設定」と指定されている印刷機能に対してのみ、印刷ジョブの設定を用いる。
【００７８】
なお、クライアント端末１６のモニタに表示した警告メッセージに基づいて、印刷機能の設定変更が、クライアント端末１６から入力されたときには、入力された設定に基づいて印刷機能を設定するようにしても良い。また、入力された印刷機能の設定を、標準設定として外部メモリ３０のデータベースファイルに格納し、印刷機能の設定の変更／更新が可能となるものであっても良い。
【００７９】
外部メモリ３０に格納しているデータベースファイルに基づいた印刷機能の設定を終了すると、ステップ１１６へ移行して、画像処理を行う。このときに、印刷機能の設定に基づいた処理を行ってラスタデータを作成して、ラスタデータをプリンタ１４へ出力することにより印刷処理を行う（ステップ１１８）。
【００８０】
このように、印刷システム１０上で標準としている印刷機能の設定を、データベースファイルとして、外部メモリ３０に記憶しておくことにより、クライアント端末１６で印刷ジョブの詳細な設定が不要となるので、印刷ジョブの依頼が極めて容易となる。また、印刷ジョブからアプリケーション名を抽出することにより、アプリケーションに応じた印刷機能の設定を行うようにしているため、クライアント端末１６で、アプリケーションの指定や、アプリケーションに応じた印刷機能の設定を行う必要がないために、より一層、クライアント端末１６上での印刷ジョブの依頼操作が容易となる。
【００８１】
また、印刷ジョブを依頼するときに印刷機能を誤って設定したり、設定を忘れたときにも、ページレイアウトを作成したアプリケーションに応じた印刷機能の設定を的確に行うことができるので、プルーフの作成ミスや、誤った設定に基づいた画像処理、印刷処理が実行されてしまうのを確実に防止することができる。
【００８２】
さらに、プリントサーバ１２には、ファイル管理部３２が設けられており、このファイル管理部３２を介して、クライアント端末１６から、アプリケーションごとの印刷機能の追加、更新や、設定の変更等のデータベースファイルに対するデータ処理が可能となっているので、プリントサーバ１２上でのデータベースファイルの管理が容易となる。
【００８３】
なお、ここでは、PostScript形式で記述された印刷ジョブを例に、この印刷ジョブから、アプリケーション名を抽出するようにしたが、本発明におけるアプリケーション名の抽出は、これに限るもではない。
【００８４】
例えば、アプリケーションには、出力するコードの中にアプリケーション名に基づいた変数を格納するプログラムを含むものがあり、このようなアプリケーションでは、この変数を抽出することにより、アプリケーション名の特定が可能となるものがある。
【００８５】
ここから、アプリケーションが出力するコードから、アプリケーション名を特定する変数を抽出するようにしても良い。また、変数内のデータからアプリケーション名の特定が可能である時には、変数内のデータを読み出して、アプリケーション名の特定を行うものであっても良い。
【００８６】
さらに、アプリケーションによっては、描画コードの実行方法が異なるものがあり、また、使用頻度の高い描画命令を、短い名前に再定義することにより描画コード全体のサイズを小さくするなどのように、出力する描画コードに特徴を持つものがある。このようなアプリケーションに対しては、出力する描画コードの特徴を把握して、データベース化しておくことにより、描画コードからのアプリケーション名の特定が可能となる。
【００８７】
また、クライアント端末１６に設ける印刷機能の設定を、カスタマイズして、アプリケーション名を特定可能な記述を付加するようにし、この記述からアプリケーション名を特定するようにしても良い。このような場合においても、クライアント端末１６で印刷ジョブを出力するときに、アプリケーション名の入力や指定等のキー操作を行うことなく、プリントサーバ１２でのアプリケーション名の特定が容易に行える。
【００８８】
このように、アプリケーション名の抽出は、任意の構成を適用することができる。
【００８９】
次に、印刷機能の一つとして、「ＲＧＢ画像警告」に対する処理の概略を、図４に沿って説明する。なお、この「ＲＧＢ画像警告」は、ＣＭＹＫ形式の画像データを基本となるカラースペースとし、基本となるカラースペース内に、このカラースペースと異なるカラースペースであるＲＧＢ形式のカラースペースの画像抽出を行う。
【００９０】
このフローチャートは、最初のステップ１２０で、データベースファイルから、アプリケーション名に基づいた「ＲＧＢ画像警告」の標準設定を読み出す。次のステップ１２２では、読み出した標準設定から「ＲＧＢ画像警告」をオンするか否かを確認し、肯定判定されることにより、「ＲＧＢ画像警告」の設定をオンにする（ステップ１２４）。
【００９１】
なお、「ＲＧＢ画像警告」がオフに設定されているときには、ステップ１２２で否定判定して処理を「ＲＧＢ画像警告」の処理を終了する。また、印刷ジョブの描画命令上で標準設定と異なる設定となっているときには、前記した如く、警告処理を行うことにより、設定変更を告知することが好ましい。
【００９２】
「ＲＧＢ画像警告」がオンに設定されると、ステップ１２６では、画像処理部２４で処理されるページレイアウトからＲＧＢ画像の抽出を行う。このＲＧＢ画像の抽出は、例えばPostScriptの記述等から判断するなど、従来公知の任意の方法を適用することができる。
【００９３】
次のステップ１２８では、ＲＧＢ画像の有無を確認する。これにより、ページレイアウトからＲＧＢ画像が抽出されると、ステップ１２８で肯定判定して、ステップ１３０へ移行する。このステップ１３０では、ＲＧＢ画像を抽出したページレイアウトを含む印刷ジョブを依頼したクライアント端末１６へ、警告メッセージを送信する。
【００９４】
これにより、クライアント端末１６には、ページレイアウト内にＲＧＢ画像があることを警告するダイアログが表示される。このようなダイアログとしては、例えば、図５に示すように表示することができる。このダイアログは、例えば、「確認」ボタンをクリックするなどすることにより、消去することができる。なお、クライアント端末１６のモニタ上に表示するダイアログとしては、的確なメッセージの伝達が可能となるものであれば、これに限らず、任意の構成を適用することができる。
【００９５】
一方、ＲＧＢ画像警告では、抽出した画像が明確となるように画像処理を行うものであって良い。ここで、図６を参照しながら「ＲＧＢ画像警告」での警告画像の変換処理の一例を説明する。なお、「ＲＧＢ画像警告」での変換処理は、標準設定として外部メモリ３０のデータベースファイルに格納されていても良いが、以下では、クライアント端末１６から入力される指定に基づいて行うものとして説明する。
【００９６】
このフローチャートは、印刷ジョブの処理に沿って実行され、最初のステップ１６０でデータベースファイルから「ＲＧＢ画像警告」の標準設定を読み出し、ステップ１６２で、この印刷機能を設定するかを確認する。このときに、「ＲＧＢ画像警告」を設定するときには、ステップ１６２で肯定判定して、ステップ１６４へ移行し、「ＲＧＢ画像警告」の設定をオンする。
【００９７】
この後、ステップ１６６では、ＲＧＢ画像の抽出処理を行い、ステップ１６８では、ＲＧＢ画像を抽出したか否かを確認する。
【００９８】
ここで、ＣＭＹＫ形式の印刷ジョブ内にＲＧＢ画像があると、ステップ１６８で肯定判定してステップ１７０へ移行する。このステップ１７０では、クライアント端末１６のモニタ上に、ＲＧＢ画像の警告用のダイアログを表示する。このダイアログとしては、例えば図７に示すように、ＲＧＢ画像が含まれていることを告知すると共に、抽出したＲＧＢ画像に対する処理の指定を要求する。
【００９９】
このときのＲＧＢ画像に対する処理は、印刷ジョブに対する処理である印刷処理を中止するか否か、印刷処理を中止するときに、印刷ジョブを保存するか否かの指定を要求する。
【０１００】
また、印刷処理を継続するときには、ＲＧＢ画像に対する処理の選択を要求する。このときのＲＧＢ画像に対する処理は、例えば、未変換、警告色置換等が指定可能となっている。また、警告色置換を指定するときには、その色が予め設定されている警告色（例えばマゼンタ）を適用するか、色指定を行うかの選択が可能となっている。これらに加えて、プレビュー表示を行うようにしても良い。
【０１０１】
ここでダイアログの表示に沿って処理の指定が入力されると、図６のフローチャートでは、ステップ１７２で処理の指定を読み込む。
【０１０２】
この後、ステップ１７４では、プレビュー表示が選択されているか否かを確認し、プレビュー表示が選択されているときには、このステップ１７４で肯定判定して、ステップ１７６へ移行し、クライアント端末１６のモニタに、ＲＧＢ画像のあるページレイアウトの印刷プレビューを表示するための画像を作成する。また、ステップ１７８では、作成した印刷プレビューをクライアント端末１６のモニタ上に表示する。なお、印刷プレビューを表示したときには、処理の指定を要求するために、ステップ１７０へ移行する。
【０１０３】
この印刷プレビューは、少なくともページレイアウト上のＲＧＢ画像が明確となるように表示する。このとき、ＲＧＢ画像に対して、警告色変換ないし指定色変換等の指定がなされているときには、変換した画像を表示するようにしても良い。
【０１０４】
この印刷プレビューを表示することにより、ページレイアウト上でのＲＧＢ画像の明確な認識が可能となると共に、ＲＧＢ画像を変換して表示することにより、ＲＧＢ画像の的確な認識を可能とするプルーフの作成が可能となる。
【０１０５】
印刷プレビューの表示要求がないときや、印刷プレビューの表示が終了すると、ステップ１７４で否定判定されてステップ１８０へ移行する。このステップ１８０では、該当する印刷ジョブに対する印刷処理を中止するか否かを確認する。
【０１０６】
ここで、印刷ジョブに対する処理の印刷処理を中止するように指定されていると、ステップ１８２へ移行して、印刷ジョブを保存するか否かを確認する。これにより、印刷ジョブの保存が指定されているときには、ステップ１８２で肯定判定してステップ１８４へ移行し、入力されている印刷ジョブを、プリントサーバ１２内の図示しない外部メモリに保存して、この印刷ジョブに対する処理を一旦終了する。
【０１０７】
このように印刷ジョブを保存することにより、この印刷ジョブのページレイアウトを部分的に修正して、再度、印刷ジョブを依頼するときに、非修正部分のデータや各種の設定に、外部メモリに保存している印刷ジョブを使用することができるので、例えば多数枚のページレイアウトの一部のみを修正したときなどには、データの伝送時間の短縮等を図ることができる。
【０１０８】
これに対して、印刷ジョブの保存が指定されていないときには、ステップ１８２で否定判定して、ステップ１８６へ移行し、受信している印刷ジョブを削除して、この印刷ジョブに対する処理を終了する。
【０１０９】
一方、印刷ジョブを継続するときには、ステップ１８０で否定判定してステップ１８８へ移行する。このステップ１８８では、所定の警告色に指定されているか、または、色指定がされているかを確認する。
【０１１０】
ここで、プリントサーバ１２で設定されている警告色に指定されているときには、ステップ１８８で否定判定して、ステップ１９０へ移行する。このステップ１９０では、ＲＧＢ画像を警告色（マゼンタ）に変換する。
【０１１１】
また、ＲＧＢ画像を変換する色が指定されているときには、ステップ１８８で肯定判定してステップ１９２へ移行し、抽出しているＲＧＢ画像が、指定された色で印刷出力されるように画像変換を行う。
【０１１２】
これにより、プリンタ１４から出力される印刷物上では、ＲＧＢ画像が明確となる。したがって、プルーフを作成するときにも、適正な校正が可能となるプルーフを印刷出力することができる。
【０１１３】
なお、本実施の形態では、ＲＧＢ画像を警告色の画像に変換するように説明したが、これに限らず、例えば、プリンタ１４から出力する印刷物上に、ＲＧＢ画像であることを明確にする警告メッセージを印刷出力するようにしても良い。また、ＲＧＢ画像の周囲を所定幅及び所定色の輪郭線で囲うことにより、ＲＧＢ画像を明確にするようにしても良く、さらに、別の印刷物上でＲＧＢを明確にする警告ページを印刷するように設定しても良い。
【０１１４】
なお、以上説明した本実施の形態は、本発明を限定するものではない。例えば、本実施の形態では、プルーフの作成を例に説明したが、本発明は、これに限らず、各種アプリケーションに設けられている印刷機能を用いた種々の印刷に適用することができる。
【図面の簡単な説明】
【０１１５】
【図１】本実施の形態に適用した印刷システムの概略構成図である。
【図２】（Ａ）及び（Ｂ）はそれぞれ、PostScript形式の出力コードの要部を示す概略図である。
【図３】本発明を適用したプリントサーバでの印刷処理の概略を示す流れ図である。
【図４】「ＲＧＢ画像警告」機能の概略を示す流れ図である。
【図５】クライアント端末のモニタに警告メッセージの表示の一例を示す概略図である。
【図６】ＲＧＢ画像警告での処理の他の一例を示す流れ図である。
【図７】クライアント端末のモニタに警告メッセージと合わせた処理選択の表示の一例を示す概略図である。
【符号の説明】
【０１１６】
１０    印刷システム
１２    プリントサーバ
１４    プリンタ（印刷処理手段）
１６    クライアント端末（画像処理端末）
２４    画像処理装置（印刷処理手段）
２６    アプリケーション名抽出部
２８    印刷機能設定部
３０    外部メモリ（保存処理手段）
３２    表示制御部
３６    画像処理装置
【図１】
0004442634.tif 000003
【図２】
0004442634.tif 000004
【図３】
0004442634.tif 000005
【図４】
0004442634.tif 000006
【図５】
0004442634.tif 000007
【図６】
0004442634.tif 000008
【図７】
0004442634.tif 000009