(57)【要約】【課題】出力画像に対する出力色調整を適切に行わせる。【解決部】入力されたＰＤＬデータからオブジェクト毎の色空間及び属性を判定するＰＤＬ解析部２４と、該ＰＤＬ解析部２４の判定結果に基づき色空間及び属性別の色変換テーブルをオブジェクトに適用して出力画像を形成する出力画像形成部２８とを備えた画像形成システム１であって、ＰＤＬ解析部２４の判定結果をオブジェクトの色空間及び属性別に判別し出力させるための判別指定を行う判別指定部１１と、判別指定に応じて前記判別を行わせ判別結果を出力する属性判別部２５と、適用される色変換テーブルを指定して出力画像の出力色調整を可能とするテーブル指定部１０とを備える。【選択図】図１
2011249931.tif 000002
【特許請求の範囲】
【請求項１】
入力された原稿データからオブジェクト毎の色空間及び属性を判定する判定部と、
該判定部の判定結果に基づき前記色空間及び属性別の色変換テーブルを前記オブジェクトに適用して出力画像を形成する出力画像形成部と、
前記判定部の判定結果を前記オブジェクトの色空間及び属性別に判別して出力する属性判別部と、
該属性判別部からの判別結果に基づき前記適用される色変換テーブルを指定して前記出力画像の出力色調整を可能とするテーブル指定部とを備えた、
ことを特徴とする画像形成システム。
【請求項２】
請求項１記載の画像形成システムであって、
前記判別出力を行わせるための判別指定を行う判別指定部を備えた、
ことを特徴とする画像形成システム。
【請求項３】
請求項１記載の画像形成システムであって、
前記属性判別部から出力された前記判別結果を画像表示する結果表示部を備えた、
ことを特徴とする画像形成システム。
【請求項４】
請求項３記載の画像形成システムであって、
前記オブジェクトの色空間及び属性別に色分け判別した判別結果画像を形成する描画処理部を備え、
前記属性判別部は、前記描画処理部に判別色を設定して前記判別結果画像の形成を行わせる判別色設定部と、前記判別結果画像を前記結果表示部側に送信する結果送信部とを備えた、
ことを特徴とする画像形成システム。
【請求項５】
請求項１〜４の何れかに記載の画像形成システムであって、
前記テーブル指定部は、編集した色変換テーブルを前記画像形成部側にダウンロードさせるテーブルダウンロード部と、前記ダウンロードさせた色変換テーブルを前記適用される色変換テーブルとして選択可能なテーブル選択部とからなる、
ことを特徴とする画像形成システム。
【請求項６】
請求項１〜５の何れかに記載の画像形成システムであって、
前記原稿データは、ページ記述言語データであり、
前記判別指定部は、判別要求コマンドを前記原稿データに付加して前記判別要求を行わせる、
ことを特徴とする画像形成システム。
【請求項７】
コンピューターの判定部が入力された原稿データからオブジェクト毎の色空間及び属性を判定し、該判定部の判定結果に基づき前記色空間及び属性別の色変換テーブルを前記オブジェクトに適用して出力画像を形成する画像形成プログラムであって、
前記判定部の判定結果を前記オブジェクトの色空間及び属性別に判別して出力する属性判別手順と、
該属性判別手順による判別結果に基づき前記適用される色変換テーブルを指定して前記出力画像の出力色調整を可能とするテーブル指定手順とをコンピューターに実行させる、
ことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラープリンター等の出力装置の出力色を調整可能な画像形成システム及び画像形成プログラムに関する。
【背景技術】
【０００２】
カラープリンター等の出力装置においては、出力画像形成の際に、入力された原稿データの解析に基づいて色変換テーブルを適用した出力色の再現を行っている。
【０００３】
このような出力装置には、例えば特許文献１のように、色変換テーブルを直接編集することで出力色を調整可能な画像形成システムを適用したものがある。
【０００４】
しかしながら、この画像形成システムは、画像、図表、文字のオブジェクトの属性毎に異なる色変換テーブルを用いる場合、編集対象となる色変換テーブルを確認することができないという問題があった。
【０００５】
これに対し、画像形成システムとしては、例えば特許文献２のように、出力画像形成前に予め原稿データを解析してオブジェクト毎の色空間を判定、判別するものがある。この画像形成システムでは、判別結果から調整対象となるオブジェクトの色空間を確認することができ、確認後に原稿データ内のオブジェクトの色空間を変更して出力色の調整ができるようになっている。
【０００６】
しかしながら、出力画像形成の際には、入力された原稿データを出力装置側で独自に解析し、この解析に基づいて判定した色空間別に色変換テーブルが適用される。
【０００７】
このため、従来の画像形成システムでは、出力画像形成時に出力装置側で判定された色空間を確認することはできず、この判定後の色空間と原稿データの色空間とが不一致となるような場合に適切な出力色調整を行うことはできなかった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３１４７２号公報
【特許文献２】特開２００５−３３５０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする問題点は、出力画像に対する適切な出力色調整を行うことができなかった点である。
【課題を解決するための手段】
【００１０】
本発明は、出力画像に対する適切な出力色調整を可能とするために、入力された原稿データからオブジェクト毎の色空間及び属性を判定する判定部と、該判定部の判定結果に基づき前記色空間及び属性別の色変換テーブルを前記オブジェクトに適用して出力画像を形成する出力画像形成部と、前記判定部の判定結果を前記オブジェクトの色空間及び属性別に判別して出力する属性判別部と、該属性判別部からの判別結果に基づき前記適用される色変換テーブルを指定して前記出力画像の出力色調整を可能とするテーブル指定部とを備えたことを最も主要な特徴とする。
【発明の効果】
【００１１】
本発明では、出力画像形成時に判定される各オブジェクトの色空間及び属性を判別して出力させ、この判別結果に基づいて色変換テーブルの指定を行うことで出力色調整を適切に行わせることができる。
【図面の簡単な説明】
【００１２】
【図１】画像形成システムのブロック図である（実施例１）。
【図２】本実施例の画像形成システムの処理工程を示す概念図である（実施例１）。
【図３】属性判別時にＰＣ側で表示されるカラー設定画面を示している（実施例１）。
【図４】属性判別時にＰＣ側で表示される属性判別画面を示している（実施例１）。
【図５】プリンター側で行われる画像形成処理のフローチャートを示している（実施例１）。
【図６】出力色調整時にＰＣ側で表示されるカスタムテーブル転送画面を示している（実施例１）。
【図７】出力色調整時にＰＣ側で表示される色変換テーブル選択画面を示している（実施例１）。
【図８】画像形成システムのブロック図である（実施例２）。
【図９】出力色調整時にＰＣ側で表示されるカスタムテーブル保存画面を示している（実施例２）。
【発明を実施するための形態】
【００１３】
出力画像に対する適切な出力色調整を可能とするという目的を、出力画像形成時のオブジェクトの色空間及び属性別の判定結果を判別して出力させ、この判別結果に基づいて出力色調整を行わせることにより実現した。
【実施例１】
【００１４】
［実施例１の画像形成システムの概略構成］
図１は本発明の実施例１に係る画像形成システムのブロック図である。
【００１５】
画像形成システム１は、入力装置であるパーソナルコンピューター２（以下、「ＰＣ２」と称する）及び出力装置であるプリンター３を備える。ＰＣ２及びプリンター３は、例えばＬＡＮ（Local Area Network）等のネットワーク４によって相互に接続される。
【００１６】
この画像形成システム１は、プリンター３を印刷モード及び判別モードで動作させる。
【００１７】
印刷モードでは、ＰＣ２側から原稿データ（プリントデータ）としてのＰＤＬデータ（ページ記述言語データ）を出力し、プリンター３側で入力されたＰＤＬデータを解析してカラー出力画像を形成する。出力画像形成時には、ＰＤＬデータの解析に基づくオブジェクト毎の色空間及び属性の判定を行い、判定結果から色空間及び属性毎の色変換テーブルを各オブジェクトに適用して出力色の再現が行われる。ここで、色変換テーブルとは、入力値として例えばＲＧＢ表色系から、出力値として例えばＣＭＹＫ表色系へ変換する、いわゆるｃＬＵＴ（Color  Look-Up  Table）を意味する。
【００１８】
判別モードでは、プリンター３側でのオブジェクト毎の色空間及び属性の判定結果を判別し、これをＰＣ２側で確認しながら出力色の調整を可能とする。
［ＰＣの構成］
ＰＣ２は、制御部５、記憶部６、データ送受信部７等を備える。
【００１９】
制御部５は、ソフトウェアプログラムを実行して各種制御や作業を行わせるＣＰＵ（Central Process Unit）等の制御要素である。記憶部６は、各種アプリケーションやプリンタードライバー８等のソフトウェアプログラムを記憶するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はハードディスク等の記憶装置である。制御部５は、ＲＯＭ又はハードディスクから実行するプログラムを読み込み、ＲＡＭ又はハードディスクをそのプログラムの作業領域として用いることにより、プリンタードライバー８等のソフトウェアプログラムを実行する。
【００２０】
データ送受信部７は、ネットワーク４を介して他の機器であるプリンター３との間でデータの送受信を行わせるインターフェースである。
【００２１】
このＰＣ２は、制御部５によって記憶部６内のプリンタードライバー８を実行することで、ＰＤＬデータを送信する。プリンタードライバー８の実行は、ＰＣ２でのアプリケーション作業中の原稿印刷指示に応じて行われる。
【００２２】
制御部５は、プリンタードライバー８を実行することにより、印刷枚数やレイアウト等の印刷条件を設定し、印刷条件等に基づいて原稿に対するＰＤＬデータを生成する。生成されたＰＤＬデータは、ＰＣ２のデータ送受信部７を介してプリンター３側に送信される。制御部５は、プリンタードライバー８を実行することにより、上述の判別及び出力色調整のためのカラー設定も行う。更に、制御部５は、プリンタードライバー８を実行することにより形成される機能構成として、判別部９と、テーブル指定部１０とを備える。
【００２３】
判別部９は、プリンター３側でのオブジェクト毎の色空間及び属性の判定結果をプリンタードライバー８側で判別可能とするものである。判別部９は、判別指定部１１、結果表示部１２、及び結果保存部１３を備える。
【００２４】
判別指定部１１は、判別要求を受け付けてプリンター３側でのオブジェクト毎の色空間及び属性別に判別して出力させるための判別指定を行う。判別指定は、判別コマンドを付加したＰＤＬデータを生成させることで行われる。
【００２５】
結果表示部１２は、後述するプリンター３側からの判別結果画像及び印刷設定情報をＰＣ２のディスプレー等に画像表示する。
【００２６】
結果保存部１３は、結果保存要求を受け付けてプリンター３側からの判別結果画像及び印刷設定情報をＰＣ２の記憶部６等に保存する。
【００２７】
一方、テーブル指定部１０は、プリンター３側で適用される色変換テーブルを指定して出力画像の出力色調整を可能とするものである。このテーブル指定部１０は、テーブルダウンロード部１４及びテーブル選択部１５を備える。
【００２８】
テーブルダウンロード部１４は、ダウンロード要求を受け付けて予め編集・作成した色空間及び属性別の色変換テーブルをプリンター３側にダウンロードさせる。このダウンロードは、カスタムテーブルとして行われる。カスタムテーブルは、編集された色変換テーブルを含む全ての色空間及び属性別の色変換テーブルのセットから構成される。
【００２９】
本実施例の色変換テーブルのセットとしては、「RGB Raster」、「RGB Vector」、「RGB Text」、「CMYK Raster/ Vector / Text（以下、単に「CMYK」と称する）」の４種類の色変換テーブルが含まれる。
【００３０】
なお、「RGB Raster」、「RGB Vector」、「RGB Text」は、オブジェクトの色空間がＲＧＢカラーであり、それぞれオブジェクトの属性が画像、図表、文字の場合に適用される。「CMYK」は、オブジェクトの属性に拘わらず色空間がＣＭＹＫカラーである場合に適用される。
【００３１】
テーブル選択部１５は、選択要求を受け付けてプリンター３側で適用させる色変換テーブルを選択する。選択する色変換テーブルは、プリンター３側に予め備えられている標準の色変換テーブルのセット（標準テーブル）又はダウンロードさせたカスタムテーブルとなっている。なお、色変換テーブルの選択情報は、ＰＤＬデータに選択コマンドとして付加される。
［プリンターの構成］
プリンター３は、例えばカラーデジタル複合機からなり、少なくとも印刷出力機能を有する。このプリンター３は、制御部１６、記憶部１７、データ送受信部１８、外部インターフェース部１９、操作パネル部２０、及び出力エンジン部２１とを備える。
【００３２】
制御部１６は、ソフトウェアプログラムを実行して印刷出力機能を含めたプリンター３の動作制御を行うＣＰＵ（Central Process Unit）等の制御要素である。記憶部１６は、ソフトウェアプログラムや各種の動作制御に必要なデータを記憶するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はハードディスク等の記憶装置である。必要なデータとしては、標準の色変換テーブルがＲＯＭ色変換テーブルとして、ダウンロードされたカスタムテーブルがダウンロード色変換テーブルとして記憶される。加えて、後述する判別結果画像及び印刷設定情報（ホスト情報）等も必要なデータとして記憶される。制御部１６は、ＲＯＭ又はハードディスクから実行するプログラムを読み込み、ＲＡＭ又はハードディスクをそのプログラムの作業領域として用いることによりソフトウェアプログラムを実行する。
【００３３】
データ送受信部１８は、ネットワーク４を介して他の機器であるＰＣ２との間でデータの送受信を行わせるインターフェースである。このデータ送受信部１８は、ＰＤＬデータの受信時に、送信元であるＰＣ２のホスト情報を取得する。
【００３４】
外部インターフェース部１９は、ＵＳＢメモリー等の外部記憶装置や他の装置を接続させてデータの送受信を行わせるインターフェースである。
【００３５】
操作パネル部２０は、プリンター３の各種機能等の設定・選択操作を受け付けて、その操作内容を制御部１６に送るタッチパネル等の操作表示要素である。
【００３６】
出力エンジン部２１は、制御部１６の動作制御に応じて用紙上に画像を形成して最終的な印刷出力を行う。
【００３７】
このプリンター３は、プリンタードライバー８側のカラー設定に応じた判別及び出力色調整を行う。すなわち、プリンター３は、制御部１６による制御用のソフトウェアプラグラムの実行により、判定部としてのＰＤＬ解析部２４と、属性判別部２５と、描画処理部２６と、テーブル設定部２７と、出力画像形成部２８とを機能構成として備える。
【００３８】
ＰＤＬ解析部２４は、データ送受信部１８を介して受信した（入力された）ＰＤＬデータを解析する。このＰＤＬ解析部２４は、解析したＰＤＬデータから中間データを生成して描画処理部２６に送信する。
【００３９】
ＰＤＬデータの解析からは、オブジェクト毎の色空間及び属性の判定を行う。加えて、印刷言語やアプリケーション情報等の印刷設定情報、選択コマンド、判別コマンド等も解析する。解析された印刷設定情報は、ホスト情報として記憶部１７に保存される。
【００４０】
選択コマンドの解析からは、出力画像形成時に適用される色変換テーブルの選択情報を取得する。また、判別コマンドが確認した場合は、判別要求を属性判別部２５に送信する。
【００４１】
属性判別部２５は、ＰＤＬ解析部２４からの判別要求に応じてプリンター３を判別モードで動作させる。すなわち、属性判別部２５は、ＰＤＬ解析部２４の判定結果をオブジェクトの色空間及び属性別に判別して出力する。この属性判別部２５は、判別色設定部２９、画像圧縮部３０、及び結果送信部３１を備える。
【００４２】
判別色設定部２９は、判別要求に応じて、オブジェクトの色空間及び属性毎に指定された判別色を描画処理部２６に設定する。判別色は、オブジェクトの色空間及び属性別に色分け判別させるものであり、例えば「RGB Raster」に赤、「RGB Vector」に緑、「RGB Text」に青、「CMYK」にシアン等のように指定される。
【００４３】
画像圧縮部３０は、後述する判別結果画像を例えばＺＩＰ形式のデータに圧縮して結果送信部３１に送信する。また、圧縮された判別結果画像は、記憶部１７内に保存される。
【００４４】
結果送信部３１は、圧縮された判別結果画像を、記憶部１７内の印刷設定情報と共にＰＣ２側に送信する。
【００４５】
描画処理部２６は、受信した中間データからビットマップ形式の描画画像を形成する。印刷モードでは、形成した描画画像を出力画像形成部２８に送信する。
【００４６】
判別モードでは、描画画像内の各オブジェクトが色空間及び属性に応じた判別色によって塗りつぶされた判別結果画像を形成する。この判別結果画像は、属性判別部２５に送信される。
【００４７】
テーブル設定部２７は、ＰＤＬデータから解析された色変換テーブルの選択情報に基づき、出力画像形成時に適用される色変換テーブルを設定する。
【００４８】
この設定時には、選択情報に応じて記憶部１７から色変換テーブルを取得する。すなわち、選択情報が標準テーブルの場合は、記憶部１７のＲＯＭ色変換テーブルから標準テーブルに含まれる標準の色変換テーブルを取得する。
【００４９】
選択情報がカスタムテーブルの場合には、記憶部１７のダウンロード色変換テーブルからカスタムテーブルを取得して構成を確認する。
【００５０】
この確認に応じて、編集された色変換テーブルをダウンロード色変換テーブルから取得する。カスタムテーブル内に標準の色変換テーブルが含まれている場合は、ＲＯＭ色変換テーブルから標準の色変換テーブルも取得する。取得した色変換テーブルは、出力画像形成部２８に送信されて適用される色変換テーブルとして設定される。
【００５１】
出力画像形成部２８は、描画処理部２６からの描画画像に基づき、設定された色変換テーブルを適用して最終的な出力画像を形成する。形成された出力画像は、出力エンジン部２１に送信され、出力エンジン部２１によって印刷出力される。
［画像形成システムの動作］
図２は、本実施例の画像形成システムの処理工程を示す概念図である。図３及び図４は、属性判別時にプリンタードライバーによってＰＣ２のディスプレーに表示される画面を示し、図３はカラー設定画面、図４は属性判別画面である。なお、図２では、縦方向にプリンタードライバー８及びプリンター３での工程を時系列で示し、横方向にプリンタードライバー８及びプリンター３間の送受信を示している。
【００５２】
本実施例では、図２のように、画像オブジェクト３２及び「ＭＡＮ」の文字オブジェクト３３からなる原稿に対し、文字オブジェクト３３の出力色調整を行った印刷出力の場合について説明する。
【００５３】
画像形成システム１では、ＰＣ２側のプリンタードライバー８及びプリンター３側の制御用プログラムからなる画像形成プログラムの実行による処理を行う。すなわち、図２のステップＳ１〜Ｓ４の属性判別、ステップＳ５〜Ｓ７の出力色調整、ステップＳ８及びＳ９の印刷出力が順に行われる。
【００５４】
ステップＳ１では、ＰＣ２からのＰＤＬデータの送信が行われる。すなわち、ユーザーがアプリケーション作業による原稿印刷指示を行ってプリンタードライバー８を実行させる。これにより、条件入力画面がＰＣ２のディスプレーに表示される。
【００５５】
条件入力画面上ではカラー設定が選択可能であり、この選択によってプリンタードライバー８は図３のようなカラー設定画面３４を制御部５に表示させる。カラー設定画面３４上では、属性判別３５、カスタムテーブル保存３６、色変換テーブル選択３７の何れかをユーザーに指定させる。ここでは、プリンター３を判別モードで動作させるために属性判別３５を指定する。
【００５６】
属性判別３５が指定されると、図４のように属性判別画面３８が表示される。属性判別画面３８上では、判別実行３９の指定によってユーザーの判別要求を受け付ける。
【００５７】
これに応じて、制御部５は、判別指定手順として判別指定部１１による属性判別コマンド“PJL ATTRIBUTE DISCRIMINANT＝ON”等が付加されたＰＤＬデータを生成する。生成したＰＤＬデータは、データ送受信部７を介してプリンター３側へ送信される。これにより、ステップＳ２及びＳ３へ移行する。
【００５８】
ステップＳ２及びＳ３では、プリンター３によるオブジェクト判別画像データの形成及びその送信の属性判別処理を実行する。属性判別処理は、プリンター３側の画像形成処理の一部として行われ、図５を参照して説明する。図５は、プリンター３側で行われる画像形成処理のフローチャートを示している。
【００５９】
属性判別処理は、図２のステップＳ１の完了によってスタートし、図５のステップＳ１０１からの処理が実行される。
【００６０】
ステップＳ１０１では、データ送受信部１８によるＰＤＬデータの受信が行われ、ステップＳ１０２へ移行する。
【００６１】
ステップＳ１０２では、データ送受信部１８によるホスト情報の取得が行われる。すなわち、データ送受信部１８は、ＰＤＬデータの受信時にヘッダーからＰＣ２の送信元情報をホスト情報として取得する。このホスト情報は、実行日時等と共に記憶部１７に保存され、属性判別処理は、ステップＳ１０３へ移行する。
【００６２】
ステップＳ１０３では、ＰＤＬ解析部２４によるＰＤＬデータの解析が行われる。すなわち、データ送受信部１７はＰＤＬデータをＰＤＬ解析部２４に渡し、ＰＤＬ解析部２４はＰＤＬデータのコマンドを逐次解析する。
【００６３】
これにより、印刷されるオブジェクト毎の色空間及び属性の判定を行うことができる。ここでは、画像オブジェクト３２がＲＧＢカラーの画像である「RGB Raster」として、文字オブジェクト３３がＲＧＢカラーの文字「RGB Text」として判定される。
【００６４】
このとき、解析された印刷言語やアプリケーション情報等の印刷設定情報は、ホスト情報として記憶部１７に保存される。なお、本実施例では、印刷原語として「ＰＣＬＸＬ」が、アプリケーション情報として「Ｗｏｒｄ」が解析される。
【００６５】
ＰＤＬデータの解析後には、中間データが生成されて描画処理部２６へ送信される。これによりステップＳ１０３が完了してステップＳ１０４に移行する。
【００６６】
ステップＳ１０４では、オブジェクト判別の有無が判断される。すなわち、ＰＤＬ解析部２４は、ＰＤＬデータから属性判別コマンドを確認すると、「オブジェクト判別有り」として判別要求を属性判別部２５に送信する。これにより、属性判別処理はステップＳ１０５へ移行する。
【００６７】
一方、属性判別コマンドを確認できない場合は、「オブジェクト判別無し」として、ステップＳ１０６へ移行する。
【００６８】
ここでは、ＰＤＬデータから属性判別コマンドが確認されるため、ステップＳ１０５へ移行して以下の属性判別手順としての処理が実行される。なお、ステップＳ１０６以降の処理については、印刷処理として後述する。
【００６９】
ステップＳ１０５では、属性判別部２５による判別色の設定が行われる。すなわち、属性判別部２５の判別色設定部２９は、判別要求を受信すると、オブジェクトの色空間及び属性毎に予め指定された判別色を描画処理部２６に設定する。
【００７０】
本実施例では、「RGB Raster」に赤、「RGB Vector」に緑、「RGB Text」に青、「CMYK」にシアンを設定してステップＳ１０７へ移行する。
【００７１】
ステップＳ１０７では、描画処理部２６によって中間データの描画処理が行われる。すなわち、描画処理部２６は、各オブジェクトを色空間及び属性に応じて判別色で塗りつぶしたビットマップ形式の判別結果画像を形成する。なお、本実施例の判別結果画像では、画像オブジェクト３２が赤に、文字オブジェクト３３が青に塗りつぶされる。
【００７２】
形成された判別結果画像は属性判別部２５に送信され、属性判別処理はステップＳ１０８へ移行する。
【００７３】
ステップＳ１０８では、属性判別部２５による判別結果画像の圧縮が行われる。すなわち、属性判別部２５の画像圧縮部３０は、判別結果画像をＺＩＰ形式のデータに圧縮すると共に圧縮した判別結果画像を記憶部１７に保存する。判別結果画像は、色数が２色（最大でも４色）と少ないことから、圧縮によってデータサイズを大幅に小さくすることができる。
【００７４】
こうして図２のステップＳ２及び図５のステップＳ１０８が完了し、図２のステップＳ３及び図５のステップＳ１０９へ移行する。
【００７５】
ステップＳ１０９では、プリンター３からの判別画像結果の送信が行われる。すなわち、属性判別部２５の結果送信部３１は、圧縮された判別結果画像を記憶部１７内の印刷設定情報と共にＰＣ２側に送信する。このとき、判別結果画像は、圧縮されているので、ＰＣ２側への送信時間を短縮することができる。この送信によって図２のステップＳ３と共に図５のステップＳ１０９が完了する。
【００７６】
次いで、画像形成システム１は、図２のステップＳ４のように、ユーザーに対してＰＣ２側での判別結果画像の確認を行わせる。すなわち、制御部５は、データ送受信部７を介して判別結果画像及び印刷設定情報を受信する。受信した判別結果画像及び印刷設定情報は、結果表示部１２によってオリジナル画像と対比表示される。
【００７７】
判別結果画像の表示は、図４の属性判別画面３８の結果表示枠４０上で行われる。なお、図４では、判別結果画像を簡易的に示している。この結果表示枠４０には、判別結果画像と共に印刷設定情報である印刷言語、アプリケーション情報及び実行日時が表示される。
【００７８】
オリジナル画像の表示は、属性判別画面３８の結果表示枠４０に隣接させたオリジナル表示枠４１上で行われる。また、属性判別画面３８上には、オブジェクトの色空間及び属性別に設定された判別色も表示する。
【００７９】
従って、ユーザーは、判別結果画像の色分けによって、プリンター３側でのオブジェクトの色空間及び属性の判定結果をＰＣ２側で判別確認することができる。
【００８０】
本実施例では、画像オブジェクト３２が赤、文字オブジェクト３３が青であるため、画像オブジェクト３２がＲＧＢカラーの画像である「RGB Raster」、文字オブジェクト３３がＲＧＢカラーの文字である「RGB Text」と判別することができる。
【００８１】
こうしてオブジェクトの色空間及び属性から適用される色変換テーブルを判断することができ、調整対象となる色変換テーブルを確認することができる。
【００８２】
なお、属性判別画面３８では、結果保存４２の指定によって結果保存要求を受け付ける。この指定により、属性判別画面３８の保存先指定枠４３で指定した保存先に、判別結果画像及び印刷設定情報を対応づけて保存することができる。
【００８３】
こうして画像形成システム１による属性判別が完了する。属性判別後は、図２のステップＳ５〜Ｓ７のように出力色調整を行わせる。以下、出力色調整について図６及び図７をも参照して説明する。図６及び図７は、出力色調整時にプリンタードライバー８が実行されることによってＰＣ２のディスプレーに表示される画面であり、図６はカスタムテーブル転送画面、図７は色変換テーブル選択画面を示している。
【００８４】
図２のステップＳ５では、ＰＣ２側で色変換テーブルの編集を行う。本実施例では、文字オブジェクト３３である「ＭＡＮ」に適用される「RGB Text」の色変換テーブルを編集、作成する。色変換テーブルの編集は、例えばプリンタードライバー８のオプション設定等によって行うことができる。これにより、ステップＳ５が完了してステップＳ６へ移行する。
【００８５】
ステップＳ６では、プリンター３側へのカスタムテーブルのダウンロードを行わせる。すなわち、ユーザーは、図３のカラー設定画面３４でカスタムテーブル保存３６を選択し、図６のカスタムテーブル転送画面４４を表示させる。
【００８６】
この転送画面４４上では、「RGB Raster」、「RGB Vector」、「RGB Text」及び「CMYK」の各色変換テーブルについて編集した色変換テーブル又は標準の色変換テーブルを設定してカスタムテーブルを作成することができる。
【００８７】
カスタムテーブルを作成する際は、まずカスタムテーブル転送画面４４上で各色変換テーブルの指定枠４５内に標準の色変換テーブルとして「default」が表示される。編集した色変換テーブルを設定する場合には、編集対象の色変換テーブルの指定枠４５内に編集した色変換テーブルの保存先情報を入力する。
【００８８】
本実施例では、「RGB Text」に保存先情報として例えば「C:\tmp\text_test_dlk」を入力する。入力後は、カスタムテーブル転送画面４４上の選択４６を指定することでカスタムテーブルの作成が完了する。
【００８９】
こうしてカスタムテーブルが作成された後は、転送実行４７の指定によってダウンロード要求を受け付け、カスタムテーブルの構成及び編集した色変換テーブルのカスタムテーブルデータをデータ送受信部７経由でプリンター３へ送信する。
【００９０】
本実施例では、複数パターンのカスタムテーブルとしてカスタムテーブル１及び２の２パターンをダウンロードさせることができ、予めカスタムテーブル転送画面４４上でカスタムテーブル１又は２の何れかをユーザーに指定させる。本実施例では、カスタムテーブル１が指定されている。
【００９１】
なお、カスタムテーブル転送画面４４上では、エクスポート４８を指定して作成したカスタムテーブルを保存することができ、インポート４９の指定によって予め保存されているカスタムテーブルを適用することができる。また、リセット５４の指定によって作成したカスタムテーブルのリセットを行わせることができる。
【００９２】
こうしてステップＳ６が完了してステップＳ７へ移行する。
【００９３】
ステップＳ７では、テーブル指定手順の一部として、プリンター３側での色変換テーブルの更新を行う。すなわち、プリンター３は、データ送受信部１８を介してカスタムテーブルデータを受信し、このカスタムテーブルデータを記憶部１７にダウンロード色変換テーブルとして保存する。
【００９４】
この保存によって、新たにカスタムテーブルが保存され、或いは既存のカスタムテーブルに対して更新される。これにより、出力色調整が完了移行し、ステップＳ８及びＳ９のように印刷出力を行う。
【００９５】
ステップＳ８では、ＰＣ２側から印刷出力指示を行う。すなわち、ユーザーは、図３のカラー設定画面３４から色変換テーブル選択３７を指定して、図７の色変換テーブル選択画面５０を表示させる。
【００９６】
この選択画面５０上では、テーブル指定手順の一部として、プリンター３で適用する色変換テーブルのセットを標準、カスタムテーブル１、カスタムテーブル２からユーザーに選択させる。本実施例では、カスタムテーブル１を選択する。
【００９７】
色変換テーブルの選択後は、条件設定画面上で印刷出力指示が受け付けられ、プリンタードライバー８からＰＤＬデータが送信される。これにより、ステップＳ８が完了してステップＳ９へ移行する。
【００９８】
ステップＳ９では、プリンター３側で印刷出力が行われる。すなわち、プリンター３では、図５の画像形成処理が開始される。印刷出力時にも、ステップＳ１０１〜Ｓ１０４のＰＤＬデータの受信、印刷設定情報の取得、ＰＤＬデータの解析、属性判別コマンドの有無判断が行われる。
【００９９】
この印刷出力時には、ステップＳ１０４において、属性判別部２５により、属性判別コマンドが確認されないため、「属性判別無し」と判断されてステップＳ１０６に移行する。従って、プリンター３は、印刷モードで動作する。
【０１００】
ステップＳ１０６では、テーブル設定部２７による色変換テーブルの設定が行われる。すなわち、テーブル設定部２７は、ＰＤＬデータから解析された色変換テーブルの選択情報に基づき、記憶部１７から色変換テーブルを取得する。
【０１０１】
本実施例では、カスタムテーブル１が選択されているため、記憶部１７のダウンロード色変換テーブルからカスタムテーブル１を読み出してその構成を確認する。確認後は、カスタムテーブル１の構成に応じ、「RGB Raster」、「RGB Vector」及び「CMYK」の色変換テーブルについてはＲＯＭ色変換テーブルから標準の色変換テーブルを取得する。一方、「RGB Text」の色変換テーブルについては、ダウンロード色変換テーブルから編集した色変換テーブルを取得する。
【０１０２】
こうして取得した色変換テーブルは、これらをセットとして出力画像形成部２８に送信されて適用される色変換テーブルとして設定される。これによりステップＳ１０６が完了して、ステップＳ１１０に移行する。
【０１０３】
ステップＳ１１０では、描画処理部２６による中間データの描画処理が行われる。すなわち、描画処理部２６は、中間データに基づいてビットマップ形式の描画画像を形成して出力画像形成部２８に送信する。これにより、ステップＳ１１０が完了してステップＳ１１１に移行する。
【０１０４】
ステップＳ１１１では、出力画像形成部２８による出力画像が形成される。すなわち、出力画像形成部２８は、設定された色変換テーブルをオブジェクトの色空間及び属性に応じて適用し、描画画像から最終的な出力画像を形成する。この出力画像が出力エンジン部２１に送信されて、ステップＳ１１２へ移行する。
【０１０５】
ステップＳ１１２では、出力画像に基づいて出力エンジン部２３による印刷出力が行われる。こうして、ユーザーは、文字「ＭＡＮ」の色が改善された印刷出力物を得ることができる。
［実施例１の効果］
本実施例の画像形成システム１では、入力されたＰＤＬデータからオブジェクト毎の色空間及び属性を判定するＰＤＬ解析部２４と、該ＰＤＬ解析部２４の判定結果に基づき色空間及び属性別の色変換テーブルをオブジェクトに適用して出力画像を形成する出力画像形成部２８とを備える。
【０１０６】
さらに、画像形成システム１は、ＰＤＬ解析部２４の判定結果をオブジェクトの色空間及び属性別に判別して出力する属性判別部２５と、該属性判別部２５からの判別結果に基づき適用される色変換テーブルを指定して出力画像の出力色調整を可能とするテーブル指定部１０とを備える。
【０１０７】
従って、画像形成システム１では、出力画像形成時に判定される各オブジェクトの色空間及び属性を判別出力させ、判別結果から各オブジェクトに適用される色変換テーブル及び出力色調整が必要なオブジェクトの色変換テーブルを確認することができる。
【０１０８】
そして、この確認に基づき出力画像形成時に適用される色変換テーブルを指定させることで、出力画像の出力色調整を適切に行わせることができる。
【０１０９】
本実施例の画像形成システム１では、出力色の調整が必要な場合にのみ、判別指定部１１での判別指定を行うことで属性判別部２５から判別出力を行わせることができる。
【０１１０】
本実施例の画像形成システム１は、オブジェクトの色空間及び属性別に色分け判別した判別結果画像を形成する描画処理部２６を備え、属性判別部２５が、描画処理部２６に対して判別色を設定して判別結果画像の形成を行わせる判別色設定部２９と、判別結果画像を結果表示部１２側に送信する結果送信部３１とを備える。
【０１１１】
従って、画像形成システム１では、色分け判別した判別結果画像を結果表示部１２に表示することができ、より容易且つ確実に出力色調整が必要なオブジェクトの色変換テーブルを確認することができる。
【０１１２】
テーブル指定部１０は、編集した色変換テーブルを出力画像形成部２８側であるプリンター３側にダウンロードさせるテーブルダウンロード部１４と、ダウンロードさせた色変換テーブルを適用される色変換テーブルとして選択可能なテーブル選択部１５とからなる。
【０１１３】
このため、本実施例では、予め編集した色変換テーブルをプリンター３側にダウンロードしておくことにより、編集した色変換テーブルによる色再現を行わせることができる。この結果、プリンター３側は、標準の色変換テーブルのみを登録しておけばよく、メモリー領域の圧迫等を抑制することができる。
【０１１４】
さらに、本実施例では、原稿データがページ記述言語データ（ＰＤＬデータ）であり、判別指定部１１が判別要求コマンドを原稿データに付加して判別要求を行わせるため、判別要求を容易且つ確実に識別することができる。
【実施例２】
【０１１５】
図８は、本発明の実施例２に係る画像形成システムに適用されたプリンターを示すブロック図である。なお、本実施例では、上記実施例１と対応する構成部分に同符号又は同符号にＡを付して重複した説明を省略する。
【０１１６】
本実施例の画像形成システム１Ａは、プリンター３Ａの外部インターフェース部１９に接続されたＵＳＢメモリー等の外部記憶装置５１からカスタムテーブルのダウンロードを行わせるものである。
【０１１７】
このため、画像形成システム１Ａでは、プリンター３Ａ側に実施例１の機能構成に加えてテーブルダウンロード部１４Ａが備えられる。
【０１１８】
テーブルダウンロード部１４Ａは、プリンター３Ａの操作パネル部２０上でダウンロード要求を受け付け、外部記憶装置５１からカスタムテーブルのダウンロードを行わせる。なお、外部記憶装置５１には、ＰＣ等において予め編集・作成された色変換テーブルが記憶されている。
【０１１９】
図９は、出力色調整時にプリンター３Ａの操作パネル部２０上に表示されるカスタムテーブル保存画面であり、図６に対応するものである。
【０１２０】
本実施例の画像形成システム１Ａでは、上述のように出力色調整の際にプリンター３に接続された外部記憶装置５１からカスタムテーブルのダウンロードを行わせる。すなわち、プリンター３は、図９のカスタムテーブル保存画面５２を操作パネル部２０上で表示させ、上記実施例１の図６のカスタムテーブル転送画面４４の場合と同様にカスタムテーブルの作成を行わせる。
【０１２１】
カスタムテーブルの作成時には、カスタムテーブル保存画面５２上に記憶部１７Ａ内の現在のカスタムテーブル１及び２の設定内容が表示される。
【０１２２】
カスタムテーブルの作成後には、カスタムテーブル保存画面５２上での設定５３の指定によってダウンロード要求を受け付ける。これにより、カスタムテーブルを外部記憶装置５１からプリンター３の記憶部１７へダウンロードすることができる。
【０１２３】
本実施例の画像出力システム１Ａにおいても、上記実施例１と同様の作用効果を奏することができる。
［その他］
以上、本発明の実施例について説明したが、本発明はこれに限定されるものではなく、各種の変更が可能である。
【０１２４】
例えば、上記実施例では、判別結果を画像表示していたが、印刷出力するように構成することも可能である。この場合は、ＰＤＬ解析部での判定結果に応じて、オブジェクトの色空間及び属性別に色分け判別可能な属性判別用の色変換テーブルを設定しておけばよい。
【０１２５】
また、判別結果画像では、色分け判別を行っていたが、例えばハッチングや格子等の模様や階調差の描画パターンによって判別してもよい。
【符号の説明】
【０１２６】
１  画像形成システム
１０  テーブル指定部
１１  判別指定部
１２  結果表示部
１４  テーブルダウンロード部
１５  テーブル選択部
２４  ＰＤＬ解析部（判定部）
２５  属性判別部
２６  描画処理部
２８  出力画像形成部
【図１】
2011249931.tif 000003
【図５】
2011249931.tif 000004
【図２】
2011249931.tif 000005
【図３】
2011249931.tif 000006
【図４】
2011249931.tif 000007
【図６】
2011249931.tif 000008
【図７】
2011249931.tif 000009
【図８】
2011249931.tif 000010
【図９】
2011249931.tif 000011