(57)【要約】      （修正有）【課題】印刷者の環境に一致しない色変換データが埋め込まれた印刷データを受信した場合であっても、印刷者の環境に一致する色変換処理を可能にする印刷装置を実現する。【解決手段】比較用ＣＳＡ記億部２３は、ＰＣ５０に依存する第１の色変換データ（比較用ＣＳＡテーブル２３−１）を格納し、置換用ＣＳＡ記億部２５は、印刷装置１００に対応する第２の色変換データ（置換用ＣＳＡテーブル２５−１）を記憶し、埋め込み判定部２１は、印刷データ６に第１の色変換データが含まれているか否かを判定し、含まれていると判断すると、印刷データ６の第１の色変換データ（比較用ＣＳＡテーブル２３−１）を第２の色変換データ（置換用ＣＳＡテーブル２５−１）に変更する。【選択図】図１
2009051103.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置に依存する印刷データを受け入れて、所定の色変換を行って印刷する印刷装置であって、
前記画像処理装置に依存する第１の色変換データを記憶する第１の色変換データ記憶部と、
前記印刷装置に対応する第２の色変換データを記憶する第２の色変換データ記憶部と、
前記印刷データに前記第１の色変換データが含まれているか否かを判定する判定部と、
該判定部が、前記印刷データに前記第１の色変換データが含まれていると判断すると、前記印刷データの前記第１の色変換データを前記第２の色変換データに変更する色変換データ変更部とを備えることを特徴とする印刷装置。
【請求項２】
前記第１の色変換データを前記印刷装置で使用するか否かの入力を求める入力部を更に備え、
前記色変換データ変更部は、前記入力部が前記第１の色変換データの使用要求を受け入れると、前記印刷データに含まれる色変換データの変更を回避することを特徴とする印刷装置。
【請求項３】
前記第２の色変換データ記憶部は、更に、複数の画像処理装置各々に対応する複数の色変換データを格納し、
前記入力部は、更に、第２の色変換データを選択する情報の入力を求め、
前記色変換データ変更部は、更に、該入力部が受け入れた第２の色変換データの選択情報に基づいて前記印刷データの前記第１の色変換データを前記第２の色変換データに変更することを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
前記印刷データに前記第１の色変換データが含まれるかどうかを判定する判定部の判定ステップおよび前記色変換データ変更部の変更ステップを前記印刷データに含めて請求項１から請求項３に記載の印刷装置に送信する送信手段を有することを特徴とする印刷システム。
【請求項５】
印刷データに含まれている色変換データを前記第１の色変換データまたは第２の色変換データとして前記第１の色変換データ記憶部または前記第２の色変換データ記憶部に登録する登録部を有することを特徴とする請求項４に記載の印刷システム。
【請求項６】
印刷データに含まれている色変換データが存在すると、その旨使用者に通知するか否かの入力を求める入力部を更に備え、
前記判定部による判定結果が、前記印刷データに前記第１の色変換データが含まれ、かつ前記入力部が使用者に通知する旨の入力を受け入れると、所定の上位装置に前記第１の色変換データが含まれることを表示する表示部を備えることを特徴とする請求項５に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷システムに関する。
【背景技術】
【０００２】
従来から、該当する印刷データに基づいて、所定の印刷装置に対するカラーマッチング処理を行った後、その印刷データを印刷する技術が普及している。かかる場合には、まず、該当する印刷データを作成あるいは表示したソースデバイスのカラープロファイルを参照し、ソースデバイスのカラー空間のカラー値を、デバイスに依存しないプロファイルコネクションカラースペース（以降ＰＣＳと記す）上でのカラー値に変換する。そのあと、所定の印刷装置のカラープロファイルを参照し、ＰＣＳ上のカラー値を、その印刷装置のカラー値に色変換することでカラーマッチング処理を実行していた。
【０００３】
また別の方法としては、上位装置が、ＰｏｓｔＳｃｒｉｐｔデータにカラースペースアレイ（以降ＣＳＡと記す）を埋め込み、印刷データをデバイスに依存しないカラー空間上におけるカラー値として印刷装置へ送信する。印刷装置側ではこのカラー値を受け入れると、カラーレンダリング辞書（ＣＲＤ）を使用し、印刷装置のカラー空間上におけるカラー値に変換することでカラーマッチング処理を実行していた。ここでＣＳＡとは、ソースデバイスのカラー空間のカラー値からＰＣＳ空間におれるカラー値へ変換するための色変換データである。又、カラーレンダリング辞書（ＣＲＤ）とは、デバイスに依存しないＰＣＳ空間のカラー値をプリンタ内部に搭載された印刷装置のカラー空間のカラー値に変換するための色変換データである。
尚、ＡｄｏｂｅおよびＰｏｓｔＳｃｒｉｐｔはＡｄｏｂｅ  Ｓｙｓｔｅｍｓ  Ｉｎｃｏｒｐｏｒａｔｅｄ（アドビシステムズ社）の登録商標です。
【特許文献１】特開平１０−１７８５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記ＰｏｓｔＳｃｒｉｐｔデータにＣＳＡを埋め込む方式では、上位のアプリケーションやＯＳあるいは印刷書類の作成者などによって、書類を作成したＰＣ環境におけるソースデバイスのＣＳＡが、強制的もしくは暗黙的に作成書類や印刷データ中に埋め込まれてしまうケースが発生する。この作成書類もしくは印刷データを、印刷者が作成者のＰＣ環境と異なる環境で印刷した場合には、正確な色再現が出来なくなる場合も発生しうるという解決すべき課題が残されていた。
【０００５】
本発明の目的は、印刷者の環境に一致しない色変換データが埋め込まれた印刷データを受信した場合であっても、印刷者の環境に一致した色変換データに置換したり、埋め込まれた色変換データを無効化したり、或いは又、印刷者の意図した色変換に変更すること等により、印刷者の環境に一致する色変換処理を可能にする印刷装置を実現することである。
【課題を解決するための手段】
【０００６】
本発明は、画像処理装置に依存する印刷データを受け入れて、所定の色変換を行って印刷する印刷装置であって、上記画像処理装置に依存する第１の色変換データを記憶する第１の色変換データ記憶部と、上記印刷装置に対応する第２の色変換データを記憶する第２の色変換データ記憶部と、上記印刷データに上記第１の色変換データが含まれているか否かを判定する判定部と、該判定部が、上記印刷データに上記第１の色変換データが含まれていると判断すると、上記印刷データの上記第１の色変換データを上記第２の色変換データに変更する色変換データ変更部とを備えることを主要な特徴とする。
【発明の効果】
【０００７】
判定部が、印刷データに上記第１の色変換データが含まれていると判断すると、色変換データ変更部が印刷データの第１の色変換データを第２の色変換データに変更するので、印刷者の環境に一致しない色変換データが埋め込まれた印刷データを受信した場合であっても、印刷者の環境に一致した色変換データに置換したり、埋め込まれた色変換データを無効化したり、或いは又、印刷者の意図した色変換に変更すること等により、印刷者の環境に一致する色変換処理を可能にする印刷装置を実現すること出来るという効果を得る。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００９】
（構成）の説明
図１は、実施例１の印刷システムのブロック図である。
図に示すように、実施例１の印刷システム１５０は、書類データを受け入れて印刷データを作成するホストＰＣ５０と、その印刷データを印刷出力する印刷装置１００とが通信接続され構成されている。
【００１０】
ホストＰＣ５０は、ＡＰ（アプリケーション）１と、ＯＳ（オペレーションシステム）２と、プリンタドライバ３と、ＨＤＤ（ハードディスク）１０とを備える。
【００１１】
ＡＰ１は、例えばワープロソフト、表計算など、コンピュータを特定の目的に利用するためのソフトウェアである。ＯＳ２は、コンピュータの管理やユーザへのインタフェースとその動作などを実現する基本ソフトウェアである。このＡＰ１とＯＳ２とで、書類データ４に対する印刷指示を印刷装置１００が解釈できる言語、例えばＰｏｓｔＳｃｒｉｐｔ言語で記載された印刷データ５に変換する。
【００１２】
この変換の際に、（１）ＣＳＡの埋め込み要求がなされている書類データ４をＡＰ１からＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示したい場合や、（２）ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図したＡＰ１がＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示したい場合や、（３）ＯＳ２がＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図している場合、などには変換後の印刷データ５には色変換データ（本例ではＣＳＡ５−１）が埋め込まれることになる。ここでＣＳＡ５−１の一例について説明する。
【００１３】
図２は実施例１の色変換データの説明図（その１）である。
図には色変換データの一例を示している。図に示すように、埋め込まれたＣＳＡ５−１は例えばＤｅｖｉｃｅＲＧＢのデータをＣＩＥ  Ｂａｓｅｄ  ＡＢＣ空間上の値に変換するために用いられ、実際にはページ描画前にカレントカラー空間をＣＳＡのカラー空間にセットするためのパラメータを有するＰｏｓｔＳｃｒｉｐｔ言語によるプログラムである。
【００１４】
ここでＰｏｓｔＳｃｒｉｐｔ言語とは、プリンタなどの出力機器にテキストや、画像などを出力するためのページ記述言語である。又、ＰｏｓｔＳｃｒｉｐｔプリンタとは、ＰｏｓｔＳｃｒｉｐｔ言語で記述されたデータを解析して印刷できるプリンタである。
【００１５】
プリンタドライバ３は、プリンタを制御するためのデバイスドライバである。ここでは、ユーザの要求を受け入れるための入力部３−１を有している。この入力部３−１から、印刷データ５に対して、入力Ａ：埋め込まれているＣＳＡ５−１を使用するかどうかを示す情報、及び、入力Ｂ：置換用ＣＳＡの選択情報が入力され、印刷データ６として印刷装置１００に送信される。
【００１６】
図３は、実施例１の入力部の説明図である。
図に於いて、チェックボックス３−２：「ＰＳカラーマッチング（埋め込みのＣＳＡ）を有効にする」が、上記入力Ａ：埋め込まれているＣＳＡ５−１を使用するかどうかを示す情報に相当する。即ち、チェックボックスにチェックされている場合には埋め込みの色変換データを使うことを意味し、チェックが外されている場合には埋め込みの色変換データを使わないことを意味する。
【００１７】
又、メニュー３−３は、上記入力Ｂ：置換用ＣＳＡテーブル内の置換用ＣＳＡを選択する情報に相当する。この情報は、チェックボックス３−２でチェックを外した場合に使用される情報であるため、チェックが外された場合に選択可能なメニューとして表示するように構成してもよい。また本例では置換用のＣＳＡを選択するメニューの名前としてＲＧＢソースデバイスを選択する例を記載しているが、ＣＭＹＫなど他のデバイスカラー空間上のソースデバイスを選択するものであってもよい。
【００１８】
また本例では入力部３−１がホストＰＣ５０のプリンタドライバ３に存在するように構成しているが、印刷装置１００の操作パネル上などで入力するように構成してもよい。また置換用ＣＳＡの選択情報は例えば置換用ＣＳＡテーブル２５−１の要素番号であってもよいし、ＣＳＡを特定するリソース資源の名称であって、／リソース資源の名称／ＣｏｌｏｒＳｐａｃｅ  ｆｉｎｄｒｅｓｏｕｒｃｅの実行によって入手してもよい。
【００１９】
印刷装置１００は、埋め込み判定部２１と、ＣＳＡ比較部２２と、比較用ＣＳＡ記憶部２３と、ＣＳＡ変更部２４と、置換用ＣＳＡ記憶部２５と、色変換部２６と、印刷部２７とを備える。
【００２０】
埋め込み判定部２１は、プリンタドライバ３から印刷データ６を受け入れて、印刷データ６中に埋め込まれるＣＳＡ５−１の有無や、プリンタドライバ３によって入力されたＣＳＡ５−１を使うかどうかを示す情報（入力Ａ）を判定する部分である。
【００２１】
ＣＳＡ比較部２２は、比較用ＣＳＡ記憶部２３に記憶された比較用ＣＳＡテーブル２３−１内の各ＣＳＡと埋め込まれているＣＳＡ５−１とをＣＳＡの構成要素レベルで比較し、一致するものの有無を判定する部分である。
【００２２】
比較用ＣＳＡ記憶部２３は、ＡＰ１やＯＳ２や書類の作成者などが印刷データへの埋め込みによく使用する比較用のＣＳＡを複数配置した比較用ＣＳＡテーブル２３−１が予め登録されているメモリである。
【００２３】
ＣＳＡ変更部２４は、ＣＳＡ比較部２２の比較結果により一致するＣＳＡが有ると判定された場合に、印刷データ６に付与された置換用ＣＳＡの選択情報（入力Ｂ）に基づき置換用ＣＳＡ記憶部２５内に記憶された置換用ＣＳＡテーブル２５−１から置換用のＣＳＡを入手して埋め込まれているＣＳＡ５−１と置換する部分である。
【００２４】
置換用ＣＳＡ記憶部２５は、埋め込まれているＣＳＡ５−１の置換用として置換用のＣＳＡを複数配置した置換用ＣＳＡテーブル２５−１を予め登録するメモリである。
【００２５】
色変換部２６は、印刷装置１００の所定の色変換（ソースデバイス空間のカラー値からＰＣＳのカラー値に変換し、ＰＣＳのカラー値から所定の印刷装置のカラー値に変換）を実施する部分である。
印刷部２７は、印刷データ６を印刷出力する部分である。
【００２６】
尚、上記説明中で、埋め込み判定部２１、ＣＳＡ比較部２２、及びＣＳＡ変更部２４を起動・生成する制御プログラムは、埋め込まれている色変換データをカレントカラー空間に適用する際に動作する必要があるため、ｓｅｔｃｏｌｏｒｓｐａｃｅコマンドの内部もしくは直前に動作するように配置される。
【００２７】
したがってこれら各部の実体は以下に示すようなｓｅｔｃｏｌｏｒｓｐａｃｅコマンドを置換するＰｏｓｔＳｃｒｉｐｔプログラムであってもよい。以下にその一例を示す。
ｕｓｅｄｉｃｔ  ｂｅｇｉｎ
／ＣＳＡ＿Ｃｈａｎｇｅ｛埋め込み判定部、ＣＳＡ比較部、ＣＳＡ変更部を担うＰｏｓｔＳｃｒｉｐｔプログラム｝ｂｉｎｄ  ｄｅｆ
／Ｏｒｇ＿ｓｅｔｃｏｌｏｒｓｐａｃｅ／ｓｅｔｃｏｌｏｒｓｐａｃｅ  ｌｏａｄ  ｄｅｆ
／ｓｅｔｃｏｌｏｒｓｐａｃｅ｛ＣＳＡ＿Ｃｈａｎｇｅ  Ｏｒｇ＿ｓｅｔｃｏｌｏｒｓｐａｃｅ｝  ｂｉｎｄ  ｄｅｆ
ｅｎｄ
【００２８】
またこのようなｓｅｔｃｏｌｏｒｓｐａｃｅコマンドを置換するＰｏｓｔＳｃｒｉｐｔプログラムコードをプリンタドライバ３が印刷データ６に付与し、埋め込まれたＣＳＡ５−１を実行するｓｅｔｃｏｌｏｒｓｐａｃｅコマンドが実行された際に自動的に実行されるように構成してもよい。
【００２９】
また、比較用ＣＳＡテーブル２３−１と置換用ＣＳＡテーブル２５−１内に格納されているＣＳＡは、ある特定の名称を付与して／ＣｏｌｏｒＳｐｅｃｅリソース資源としてプリンタの図示しない記憶部内に記憶することも可能である。
【００３０】
ＰｏｓｔＳｃｒｉｐｔのコマンドでは以下のようにして／ＣｏｌｏｒＳｐｅｃｅリソース資源としてプリンタの記憶部内に記憶する。
／ＣＳＡ＿１［ＣＳＡの実体］／ＣｏｌｏｒＳｐａｃｅ  ｄｅｆｉｎｅｒｅｓｏｒｃｅ
【００３１】
図４は、実施例１の色変換データの説明図（その２）である。
本例では比較用ＣＳＡテーブル２３−１と置換用ＣＳＡテーブル２５−１は図中に示す第一色変換データ記憶部および第二色変換データ記憶部にそれぞれ／ＣｏｌｏｒＳｐｅｃｅリソース資源の資源の実体であるＣＳＡの配列を配列内に並べることでテーブルとして構成される。
【００３２】
尚、比較用ＣＳＡ記憶部２３および置換用ＣＳＡ記憶部２５は、ＲＯＭ、ＲＡＭ、ＨＤＤ、ＵＳＢメモリ等、ネットワーク上の印刷装置１００からアクセス可能な記憶媒体であってもよい。
また本例では説明の便宜上比較用ＣＳＡ記憶部２３および置換用ＣＳＡ記憶部２５に分けてそれぞれ比較用ＣＳＡテーブル２３−１と置換用ＣＳＡテーブル２５−１とを記憶しているが、これは同一記憶部上の同一テーブルであっても構わない。
【００３３】
（動作）の説明
図５は、実施例１の印刷システムの動作を示すフローチャートである。
実施例１の印刷システムの動作についてステップＳ１−１からステップＳ１−１０まで図１を併用しながらステップ順に説明する。
【００３４】
ステップＳ１−１
ＣＳＡが埋め込まれるべき書類をアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図してアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図しているオペレーションシステム上のアプリケーションから印刷したい場合などには、ＡＰ１、ＯＳ２、プリンタドライバ３によって生成された印刷データ５にはＣＳＡ５−１が埋め込まれる。
【００３５】
ステップＳ１−２
プリンタドライバ３は、印刷指示を受けると、入力部３−１に図２のような設定画面を表示し、埋め込みのＣＳＡを使用するかどうかの情報（入力Ａ）および置換用ＣＳＡの選択情報（入力Ｂ）の入力を促し、入力された情報を印刷データ６に付与する。この印刷データ６は、ホストＰＣ５０から印刷装置１００へ送信される。
【００３６】
ステップＳ１−３
埋め込み判定部２１は、まずＣＳＡ５−１が印刷データ６に埋め込まれているか否かを判定する。この判定はｓｅｔｃｏｌｏｒｓｐａｃｅコマンドに渡されるパラメータがＣＩＥＢａｓｅｄＡＢＣやＣＩＥＢａｓｅｄＤＥＦＧのようなＰＣＳとなりうるカラー空間指定かどうかで判定可能である。ＣＳＡ５−１が埋め込まれていない場合には、ステップＳ１−８へ進み、埋め込まれている場合にはステップＳ１−４へ進む。
【００３７】
ステップＳ１−４
埋め込み判定部２１は、印刷データ６に付与された埋め込みのＣＳＡ５−１を使用するかどうかの情報（入力Ａ）が使用することを示しているかどうかを判定し、使用すると判定した場合にはステップＳ１−９へ進み、使用しないと判定した場合にはステップＳ１−５へ進む。
【００３８】
ステップＳ１−５
ＣＳＡ比較部２２は、比較用ＣＳＡ記憶部２３に記憶された比較用ＣＳＡテーブル２３−１内の各ＣＳＡを、埋め込まれてきたＣＳＡ５−１と比較し、一致するＣＳＡがあるかどうかを判定し、ある場合にはステップＳ１−６へ進み、ない場合にはステップＳ１−９へ進む。
【００３９】
ステップＳ１−６
ＣＳＡ変更部２４は、印刷データ６に付与された置換用ＣＳＡの選択情報（入力Ｂ）に基づき、置換用ＣＳＡ記憶部２５に記憶された置換用ＣＳＡテーブル２５−１内の各ＣＳＡの中から置換用ＣＳＡを決定する。
【００４０】
ステップＳ１−７
色変換部２６は、置換用ＣＳＡが決定されると置換用ＣＳＡに基づいて色変換を実施する。
【００４１】
ステップＳ１−８
ＣＳＡ比較部２２、およびＣＳＡ変更部２４の処理をスキップし、色変換部２６は印刷装置１００の所定の色変換（ソースデバイス空間のカラー値からＰＣＳのカラー値に変換し、ＰＣＳのカラー値から所定の印刷装置のカラー値に変換）を実施する。
【００４２】
ステップＳ１−９
色変換部２６は、ＣＳＡ変更部２４の処理をスキップし、埋め込まれてきたＣＳＡ５−１に基づいて色変換を実施する。
【００４３】
ステップＳ１−１０
印刷部２７が印刷出力してフローを終了する。
【００４４】
尚、上記フローチャートに於いて、ステップＳ１−１からステップＳ１−２までのステップは、ホストＰＣ５０の動作であり、ステップＳ１−３からステップＳ１−１０までのステップは、印刷装置１００の動作である。
【００４５】
（効果）の説明
以上説明したように実施例１によれば、印刷者の環境に一致しないＣＳＡが埋め込まれている場合でも印刷者の入力に従って埋め込みのＣＳＡを印刷者の環境に一致するＣＳＡに置換して印刷できるため、印刷者のソースデバイスで表示されている色と印刷した色が一致することが期待出来るという効果を得る。
【実施例２】
【００４６】
（構成）の説明
図６は、実施例２の印刷システムのブロック図である。
図に示すように、実施例２の印刷システム３００は、書類データを受け入れて印刷データを作成するホストＰＣ２００と、その印刷データを印刷出力する印刷装置２５０とが通信接続され構成されている。
【００４７】
ホストＰＣ２００は、ＡＰ（アプリケーション）３１と、ＯＳ（オペレーションシステム）３２と、プリンタドライバ３３と、ＨＤＤ（ハードディスク）４０とを備える。
【００４８】
ＡＰ３１は、例えばワープロソフト、表計算など、コンピュータを特定の目的に利用するためのソフトウェアである。ＯＳ３２は、コンピュータの管理やユーザへのインタフェースとその動作などを実現する基本ソフトウェアである。このＡＰ３１とＯＳ３２とで、書類データ３４に対する印刷指示を印刷装置２５０が解釈できる言語、例えばＰｏｓｔＳｃｒｉｐｔ言語で記載された印刷データ３５に変換する。
【００４９】
この変換の際に、（１）ＣＳＡの埋め込み要求がなされている書類データ３４をＡＰ３１からＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示したい場合や、（２）ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図したＡＰ１がＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示したい場合や、（３）ＯＳ２がＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図している場合、などには変換後の印刷データ３５には色変換データ（本例ではＣＳＡ３５−１）が埋め込まれる。ここでＣＳＡ３５−１の一例について説明する。
【００５０】
実施例１と同様に、図２に示すように、埋め込まれたＣＳＡ３５−１は例えばＤｅｖｉｃｅＲＧＢのデータをＣＩＥ  Ｂａｓｅｄ  ＡＢＣ空間上の値に変換するために用いられ、実際にはページ描画前にカレントカラー空間をＣＳＡのカラー空間にセットするＣＳＡをパラメータにもつ、以下のようなＰｏｓｔＳｃｒｉｐｔプログラムである。
【００５１】
ここでＰｏｓｔＳｃｒｉｐｔ言語とは、プリンタなどの出力機器にテキストや、画像などを出力するためのページ記述言語である。又、ＰｏｓｔＳｃｒｉｐｔプリンタとは、ＰｏｓｔＳｃｒｉｐｔ言語で記述されたデータを解析して印刷できるプリンタである。
【００５２】
プリンタドライバ３３は、プリンタを制御するためのデバイスドライバである。ここでは、ユーザの要求を受け入れるための入力部３３−１を有している。この入力部３３−１から、印刷データ３５に対して、入力Ｃ：埋め込まれているＣＳＡ３５−１を使用するかどうかを示す情報、入力Ｄ：ソースプロファイルの選択情報、入力Ｅ：出力プロファイルの選択情報が入力され、印刷データ３６となって印刷装置２５０に送信される。
【００５３】
図７は、実施例２の入力部の説明図である。
図に於いて、チェックボックス３３−２：「ＰＳカラーマッチング（埋め込みのＣＳＡ）を有効にする」が、上記入力Ｃ：埋め込まれているＣＳＡ３５−１を使用するかどうかを示す情報に相当する。即ち、チェックボックスにチェックされている場合には埋め込みの色変換データ使うことを意味し、チェックが外されている場合には埋め込みの色変換データを使わないことを意味する。
【００５４】
図のメニュー３３−３「ＲＧＢソースプロファイル」は、上記ソースプロファイルの選択情報（入力Ｄ）に相当し、この情報はチェックボックス３３−２でチェックを外した場合に使用される情報であるため、チェックが外された場合に選択可能なメニューとして表示するように構成してもよい。また本例ではソースプロファイルを選択するメニューの名前としてＲＧＢソースプロファイルを選択する例を記載しているが、ＣＭＹＫなど他のデバイスカラー空間上のソースデバイスを選択するものであってもよい。
【００５５】
図のメニュー３３−４「プリンタプロファイル」は、上記出力プロファイルを選択する情報（入力Ｅ）に相当する。また本例では入力部３３−１がホストＰＣ２００上のプリンタドライバ３３に存在するように構成しているが、印刷装置２５０上の操作パネル上などで入力するように構成してもよい。
【００５６】
印刷装置２５０は、埋め込み判定部４１と、ＣＳＡ無効化部４２と、ソースプロファイル選択部４３と、ソースプロファイル記憶部４４と、出力プロファイル選択部４５と、出力プロファイル記憶部４６と、色変換部４７と、印刷部４８とを備える。
【００５７】
埋め込み判定部４１は、プリンタドライバ３３から印刷データ３６を受け入れて、印刷データ３６中に埋め込まれるＣＳＡ３５−１の有無や、プリンタドライバ３３によって入力されたＣＳＡ３５−１を使うかどうかを示す情報（入力Ｃ）を判定する部分である。
【００５８】
ＣＳＡ無効化部４２は、埋め込み判定部４１の判定結果に基づいて埋め込まれているＣＳＡ３５−１による色変換を無効化する部分である。
【００５９】
ソースプロファイル選択部４３は、印刷データ３６に付与されたソースプロファイルの選択情報（入力Ｄ）に基づきソースプロファイル記憶部４４に記憶されたソースプロファイルテーブル４４−１の中からソースプロファイルを選択する部分である。
【００６０】
ソースプロファイル記憶部４４は、印刷者の環境に応じたソースプロファイルを複数配置したソースプロファイルテーブル４４−１が予め登録されているメモリである。
【００６１】
出力プロファイル選択部４５は、印刷データ３６に付与された出力プロファイルの選択情報（入力Ｅ）に基づき出力プロファイル記憶部４６に記憶された出力プロファイルテーブル４６−１の中から出力プロファイルを選択する部分である。
【００６２】
出力プロファイル記憶部４６には解像度やハーフトーンスクリーンなどの設定に応じた印刷装置２５０用の出力プロファイルを複数配置した出力プロファイルテーブル４６−１が予め登録されているメモリである。
【００６３】
尚、ソースプロファイル記憶部４４および出力プロファイル記憶部４６はＲＯＭ、ＲＡＭ、ＨＤＤ、ＵＳＢメモリ、ネットワーク上の記憶部など印刷装置２５０からアクセス可能な記憶媒体であってもよい。
【００６４】
色変換部４７は、印刷装置２５０の所定の色変換（ソースデバイス空間のカラー値からＰＣＳのカラー値に変換し、ＰＣＳのカラー値から所定の印刷装置のカラー値に変換）を実施する部分である。
印刷部４８は、印刷データ３６を印刷出力する部分である。
【００６５】
尚、上記説明中で、埋め込み判定部４１、ＣＳＡ無効化部４２を起動・生成する制御プログラムは、埋め込まれている色変換データをカレントカラー空間に適用する際に動作する必要があるため、ｓｅｔｃｏｌｏｒｓｐａｃｅコマンドの内部もしくは直前に動作するように配置される。
【００６６】
したがってこれら各部の実体は以下に示すようなｓｅｔｃｏｌｏｒｓｐａｃｅコマンドを置換するＰｏｓｔＳｃｒｉｐｔプログラムであってもよい。
ｕｓｅｄｉｃｔ  ｂｅｇｉｎ
／ＣＳＡ＿Ｃｈａｎｇｅ｛埋め込み判定部、ＣＳＡ無効化部を担うＰｏｓｔＳｃｒｉｐｔプログラム｝ｂｉｎｄ  ｄｅｆ
／Ｏｒｇ＿ｓｅｔｃｏｌｏｒｓｐａｃｅ／ｓｅｔｃｏｌｏｒｓｐａｃｅ  ｌｏａｄ  ｄｅｆ
／ｓｅｔｃｏｌｏｒｓｐａｃｅ｛ＣＳＡ＿Ｃｈａｎｇｅ  Ｏｒｇ＿ｓｅｔｃｏｌｏｒｓｐａｃｅ｝  ｂｉｎｄ  ｄｅｆ
ｅｎｄ
【００６７】
またこのようなｓｅｔｃｏｌｏｒｓｐａｃｅコマンドを置換するＰｏｓｔＳｃｒｉｐｔプログラムコードをプリンタドライバ３３が印刷データ３６に付与し、埋め込まれたＣＳＡ３５−１の実行するｓｅｔｃｏｌｏｒｓｐａｃｅコマンドが実行された際に自動的に実行されるように構成してもよい。
【００６８】
また本例では説明の便宜上ソースプロファイル記憶部４４、及び出力プロファイル４６
に分けてそれぞれソースプロファイルテーブル４４−１と出力プロファイルテーブル４６−１とを記憶しているが、これは同一記憶部上の同一テーブルであっても構わない。
【００６９】
（動作）の説明
図８は、実施例２の印刷システムの動作を示すフローチャートである。
実施例２の印刷システムの動作についてステップＳ２−１からステップＳ２−９まで図６を併用しながらステップ順に説明する。
【００７０】
ステップＳ２−１
ＣＳＡが埋め込まれるべき書類をアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図してアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図しているオペレーションシステム上のアプリケーションから印刷したい場合などには、ＡＰ１、ＯＳ２、プリンタドライバ３によって生成された印刷データ３５にはＣＳＡ３５−１が埋め込まれる。
【００７１】
ステップＳ２−２
プリンタドライバ３３は印刷指示を受けると、入力部３３−１に図７のような設定画面を表示し、埋め込みのＣＳＡを使用するかどうかの情報（入力Ｃ）、ソースプロファイルの選択情報（入力Ｄ）、出力プロファイルの選択情報（入力Ｅ）の入力を促し、入力された情報を印刷データ３６に付与する。この印刷データ３６は、ホストＰＣ２００から印刷装置２５０へ送信される。
【００７２】
ステップＳ２−３
埋め込み判定部４１は、まずＣＳＡ３５−１が印刷データ３６に埋め込まれているか否かを判定する。この判定はｓｅｔｃｏｌｏｒｓｐａｃｅコマンドに渡されるパラメータがＣＩＥＢａｓｅｄＡＢＣやＣＩＥＢａｓｅｄＤＥＦＧのようなＰＣＳとなりうるカラー空間指定かどうかで判定可能である。ＣＳＡ３５−１が埋め込まれていない場合には、ステップＳ２−５へ進み、埋め込まれている場合にはステップＳ２−４へ進む。
【００７３】
ステップＳ２−４
埋め込み判定部４１は、印刷データ６に付与された埋め込みのＣＳＡ３５−１を使用するかどうかの情報（入力Ｃ）が使用することを示しているかどうかを判定し、使用すると判定した場合にはステップＳ２−８へ進み、使用しないと判定した場合にはＣＳＡ無効化部４２が稼動してステップＳ２−５へ進む。
【００７４】
ステップＳ２−５
ソースプロファイル選択部４３は、印刷データ３６に付与されたソースプロファイルの選択情報（入力Ｄ）に基づきソースプロファイル記憶部４４に記憶されたソースプロファイルテーブル４４−１からソースプロファイルを選択する。
【００７５】
ステップＳ２−６
出力プロファイル選択部４５は、印刷データ３６に付与された出力プロファイルの選択情報（入力Ｅ）に基づき出力プロファイル記憶部４６に記憶された出力プロファイルテーブル４６−１から出力プロファイルを選択する。
【００７６】
ステップＳ２−７
色変換部４７は、ソースデバイスカラー空間のカラー値をステップＳ２−５で選択されたソースプロファイルに基づいてＰＣＳのカラー値に変換し、ＰＣＳのカラー値をステップＳ２−６で選択された出力プロファイルに基づいて印刷装置２５０のデバイスカラー空間のカラー値に色変換を実施する。
【００７７】
ステップＳ２−８
埋め込み判定部４１は、ＣＳＡ無効化部４２の処理をスキップし、色変換部４７は埋め込みのＣＳＡ３５−１に基づいて色変換を実施する。
【００７８】
ステップＳ２−９
印刷部４８が印刷出力してフローを終了する。
【００７９】
尚、上記フローチャートに於いて、ステップＳ２−１からステップＳ２−２までのステップは、ホストＰＣ２００の動作であり、ステップＳ２−３からステップＳ２−９までのステップは、印刷装置２５０の動作である。
【００８０】
（効果）の説明
以上説明したように、本実施例によれば、印刷者の環境に一致しないＣＳＡが埋め込まれている場合でも、埋め込みのＣＳＡを無効化して印刷者の指定したソースデバイスと印刷装置のプロファイルを使用して色変換されるため、印刷者のソースデバイスで表示されている色と印刷した色が一致することが期待されるという効果を得る。上記実施例１においてはＣＳＡを印刷者指定のＣＳＡに置換することでこのソースデバイスの色と一致させていたが、本実施例では色変換の方法としてＣＳＡ−ＣＲＤを使ったＰｏｓｔＳｃｒｉｐｔカラーマッチングによる色変換ではなく、印刷装置に所定のカラープロファイルを使用した色変換を実施することが可能であるため、ＣＳＡが埋め込まれていない場合の印刷結果と同一の印刷結果を得ることができるという効果を得る。
【実施例３】
【００８１】
上記実施例１の印刷システム１５０では、比較用ＣＳＡ記憶部２３内の比較用ＣＳＡテーブル２３−１や置換用ＣＳＡ記憶部２５内の置換用ＣＳＡテーブル２５−１に予めＣＳＡを登録する必要があったが、本実施例では、使用者がこれらのテーブルにＣＳＡを登録することを可能としている。かかる目的を達成するために本実施例の印刷システムは以下のように構成される。
【００８２】
（構成）の説明
図９は、実施例３の印刷システムのブロック図である。
図に示すように、実施例３の印刷システム４５０は、書類データを受け入れて印刷データを作成するホストＰＣ３５０と、その印刷データを印刷出力する印刷装置４００とが通信接続され構成されている。
【００８３】
ホストＰＣ３５０は、ＨＤＤ（ハードディスク）５１と、ＣＳＡ登録要求部５４とを備える。
ＨＤＤ５１上には書類データ５２や印刷データ５３があり、それぞれＣＳＡが埋め込まれているものとする。書類データ５２は、一例としてＥＰＳファイルなどである。印刷データ５３は、一例としてはＰｏｓｔＳｃｒｉｐｔファイルなどである。
【００８４】
ＣＳＡ登録要求部５４は、ＨＤＤ５１上の書類データを選択するデータ選択部５７と、埋め込み判定部５６と、送信部５５とを備えている。ＣＳＡ登録要求部５４はプリンタドライバの一部であってもよいし、ユーティリティソフトウェアのようなものであっても構わない。
【００８５】
データ選択部５７は、ホストＰＣ３５０上の書類データ５２や印刷データ５３を選択する部分である。埋め込み判定部５６は、書類データ５２や印刷データ５３に埋め込みのＣＳＡ５２−１が含まれているかどうかを判定し、含まれている場合に登録用ＣＳＡデータを作成する部分である。送信部５５は、登録用ＣＳＡデータを印刷装置４００に送信する部分である。
【００８６】
印刷装置４００は、ＣＳＡ比較部６１と、ＣＳＡ記憶部６３と、ＣＳＡ登録部６２とを備える。
【００８７】
ＣＳＡ記憶部６３は、ＣＳＡを複数配置可能なＣＳＡテーブル６３−１を備えている。テーブルの要素数は初期時には０個であってもよい。ＣＳＡ記憶部６３は、ＨＤＤ５１のように書き込み可能な記憶媒体であり、印刷装置４００からアクセス可能な記憶媒体であっても構わない。
【００８８】
或いはまた、ＣＳＡ記憶部６３は、実施例１における比較用ＣＳＡテーブル２３−１（図１）であってもよいし、置換用ＣＳＡテーブル２５−１（図１）であっても構わない。ＣＳＡテーブル６３−１内のＣＳＡは実施例１と同様に図４に示すようにそれぞれ／ＣｏｌｏｒＳｐｅｃｅリソース資源の資源の実体であるＣＳＡの配列を配列内に並べることでテーブルとして構成されている。
【００８９】
ＣＳＡ比較部６１は、登録用ＣＳＡデータがＣＳＡ記憶部６３内のＣＳＡテーブル６３−１内のＣＳＡと一致するかどうか比較する部分である。ＣＳＡ登録部６２はＣＳＡ比較部６１による比較結果が一致しないと判断された場合にＣＳＡテーブル６３−１内にＣＳＡを登録する部分である。
【００９０】
（動作）の説明
図１０は、実施例３の印刷システムの動作を示すフローチャートである。
実施例３の印刷システムの動作についてステップＳ３−１からステップＳ３−８まで図９を併用しながらステップ順に説明する。
【００９１】
ステップＳ３−１
使用者はＣＳＡ登録要求部５４のデータ選択部５７（図示しない設定画面）を介してホストＰＣ３５０内の書類データ５２もしくは印刷データ５３を選択する。
【００９２】
ステップＳ３−２
ＣＳＡ登録要求部５４の埋め込み判定部５６は、データ選択部５７を介して選択されたデータにＣＳＡの埋め込みがあるかどうかを判定する。ＣＳＡの埋め込みの判定は、ｓｅｔｃｏｌｏｒｓｐａｃｅコマンドを探し、そこに渡されているパラメータの配列タイプを探し、ＣＩＥＢａｓｅｄＡＢＣのようなＰＣＳカラー空間になっているかどうかで判定する。ＣＳＡの埋め込みが有った場合にはステップＳ３−３へ進み、なかった場合にはステップＳ３−８へ進む。
【００９３】
ステップＳ３−３
埋め込み判定部５６は、埋め込みのＣＳＡにＰｏｓｔＳｃｒｉｐｔとして構文エラーがないか、ＣＳＡとしての必須キーワードを備えているかなどＣＳＡに不正がないかをチェックする。正常な場合にはステップＳ３−４へ進み、正常でない場合にはステップＳ３−８へ進む。
【００９４】
ステップＳ３−４
埋め込み判定部５６は、登録用ＣＳＡデータを作成する。
【００９５】
ステップＳ３−５
送信部５５は、登録用ＣＳＡデータを印刷装置４００のＣＳＡ比較部６１へ送信する。
【００９６】
ステップＳ３−６
ＣＳＡ比較部６１は、ＣＳＡ記憶部６３に記憶されたＣＳＡテーブル６３−１内の各ＣＳＡと登録用ＣＳＡデータを比較し、一致するＣＳＡがあるかどうかを判定する。一致するＣＳＡが無い場合にはステップＳ３−７へ進み、一致するＣＳＡがある場合にはフローを終了する。
【００９７】
ステップＳ３−７
ＣＳＡ登録部６２は、登録用ＣＳＡデータをＣＳＡテーブル６３−１へ登録してフローを終了する。
【００９８】
ステップＳ３−８
埋め込み判定部５６は、エラーメッセージを表示してフローを終了する。
【００９９】
尚、上記フローチャートに於いて、ステップＳ３−１からステップＳ３−５まで、及びステップＳ３−８は、ホストＰＣ３５０の動作であり、ステップＳ３−６からステップＳ３−７までのステップは、印刷装置４００の動作である。
【０１００】
（効果）の説明
以上説明したように、本実施例によれば、使用者のＰＣ環境に一致する比較用ＣＳＡや印刷者の環境に一致する置換用のＣＳＡが印刷装置に登録されていない場合においても、使用者はＣＳＡの埋め込まれた書類や印刷データに基づいてこれらを印刷装置に登録できるという効果を得る。
【実施例４】
【０１０１】
（構成）の説明
図１１は、実施例４の印刷システムのブロック図である。
図に示すように、実施例４の印刷システム６００は、書類データを受け入れて印刷データを作成するホストＰＣ５００と、その印刷データを印刷出力する印刷装置５５０とが通信接続され構成されている。
【０１０２】
ホストＰＣ５００は、プリンタドライバ７１と、ステータスモニタ７３とを備える。プリンタドライバ７１は、プリンタを制御するためのデバイスドライバであり、印刷指示が掛けられると、その印刷指示を印刷装置５５０が解釈できる言語、例えばＰｏｓｔＳｃｒｉｐｔ言語で記載された印刷データ７２に変換する部分である。
【０１０３】
この変換の際にＣＳＡが埋め込まれた書類データをアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図したアプリケーションがＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＯＳがＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図している場合などには変換後の印刷データ７２には色変換データ（ＣＳＡ７２−１）が埋め込まれる。又、プリンタドライバ７１は、ユーザの要求を受け入れるための入力部３−１を有している。
【０１０４】
図１２は、実施例４の入力部の説明図である。
プリンタドライバ７１の入力部７１−１は図に示すような入力画面を表示して埋め込みのＣＳＡを通知するかどうかを示す情報（入力Ｆ）をオペレータから受け入れる。この入力Ｆは、ＰＳカラーマッチング（埋め込みのＣＳＡ）によるカラーマッチングを通知するか否かの選択情報である。
【０１０５】
図に示す「ＰＳカラーマッチング（埋め込みのＣＳＡ）を通知する」のチェックボックスがチェックされている場合には埋め込みの色変換データを使い、チェックが外されている場合には埋め込みの色変換データを使わないことを意味する。本実施例では、入力部７１−１は、プリンタドライバ７１に設けられているが、これは一例であって印刷装置５５０の図示していない操作パネル上等に設けてもよい。
【０１０６】
図１１に戻って、ステータスモニタ７３は、表示部７４と、通信部７５とを備える。
表示部７４は、埋め込み判定部８１の判定の結果や、印刷データ７２中に埋め込みのＣＳＡが在ると判定された場合に、その旨を使用者に通知する部分である。その表示例について説明する。
【０１０７】
図１３は、表示例の説明図である。
図は、カラーマッチングがされたことを表示している。これは一例であって、印刷データにジョブの名称や印刷時間や使用者など印刷データを特定する情報を付加し、その情報もここに表示するように構成してもよい。
【０１０８】
図１１に戻って、印刷装置５５０は、埋め込み判定部８１と、通信部８２とを備える。埋め込み判定部８１はプリンタドライバ７１から印刷データ７２を受け入れて、印刷データ７２中に埋め込まれているＣＳＡ７２−１の有無や、プリンタドライバ７１によって入力された埋め込みのＣＳＡを通知するかどうかを示す情報（入力Ｆ）を判定する部分である。
【０１０９】
（印刷装置５５０の）通信部８２は、埋め込み判定部８１の判定結果をホストＰＣ５００のステータスモニタ７３へ通知する部分である。この通知を受け入れた（ホストＰＣ５００の）通信部７５は、その埋め込み判定部８１の判定結果を表示部７４に表示することになる。
【０１１０】
また本例では入力部７１−１がホストＰＣ１１上のプリンタドライバ７１に存在するように構成しているが、印刷装置５５０上の操作パネル上などで入力するように構成してもよい。
【０１１１】
（動作）の説明
図１４は、実施例４の印刷システムの動作を示すフローチャートである。
実施例４の印刷システムの動作についてステップＳ４−１からステップＳ４−８まで図１１を併用しながらステップ順に説明する。
【０１１２】
ステップＳ４−１
ＣＳＡが埋め込まれた書類をアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔカラーマッチングを意図してアプリケーションからＰｏｓｔＳｃｒｉｐｔプリンタに印刷指示した場合や、ＰｏｓｔＳｃｒｉｐｔプリンタにデバイス独立のカラー空間上のカラーとして色処理させることを意図しているＯＳ上のアプリケーションから印刷した場合などにはアプリケーションやプリンタドライバあるいはＯＳによって生成された印刷データにはＣＳＡ７２−１が埋め込まれる。プリンタドライバ７１は印刷指示を受けると入力部７１−１にて図１２のような設定画面を表示し、使用者に対して埋め込みのＣＳＡを通知するかどうかの情報（入力Ｆ）の入力を促し、入力された情報を印刷データ７２に付与する。この印刷データ７２は印刷装置５５０へ送信される。
【０１１３】
ステップＳ４−２
埋め込み判定部８１は、まず印刷データ７２に付与された埋め込みのＣＳＡを通知するかどうかの情報（入力Ｆ）を判定し、埋め込みのＣＳＡを通知しない場合はそのまま印刷して処理を終了し、通知する場合にはステップＳ４−２へ進む。
【０１１４】
ステップＳ４−３
埋め込み判定部８１は、印刷データ７２に埋め込まれているＣＳＡ７２−１があるかないかを判定し、埋め込まれているＣＳＡ７２−１が無いと判定した場合にはそのまま印刷して処理を終了し、有ると判定した場合にはステップＳ４−４へ進む。この判定はｓｅｔｃｏｌｏｒｓｐａｃｅコマンドに渡されるパラメータがＣＩＥＢａｓｅｄＡＢＣやＣＩＥＢａｓｅｄＤＥＦＧのようなＰＣＳとなりうるカラー空間指定かどうかで判定可能である。
【０１１５】
ステップＳ４−４
埋め込み判定部８１は印刷データ７２に付与された埋め込みのＣＳＡ７２−１が使用されたことを示す情報を、（印刷装置５５０の）通信部８２を介して（ステータスモニタ７３の）通信部７５に通知して印刷する。
【０１１６】
ステップＳ４−５
（ステータスモニタ７３の）通信部７５はＣＳＡ７２−１が使用されたことを示す情報を受け取り、表示部７４にて図１３に示すようなアラームをユーザに表示して処理を終了する。
【０１１７】
尚、上記フローチャートに於いて、ステップＳ４−１とステップＳ４−５はホストＰＣ５００の動作であり、ステップＳ４−２からステップＳ４−４までのステップは、印刷装置５５０の動作である。
【０１１８】
（効果）の説明
以上のように第４の実施例によれば、埋め込みのＣＳＡなどのように、使用者が意図的にそれを指定していない色変換が実施されてしまうケースであっても、印刷後にその旨を情報として得ることができ、意図していなかった場合に、再度印刷することで正しい結果を得ることができるという効果を得る
【産業上の利用可能性】
【０１１９】
以上説明した実施例では、本発明をプリンタに適用した場合に限定して説明したが本発明は、この例に限定されるものではない。即ち、ＭＦＰ、複写機、ＦＡＸ等にも適用可能である。
【図面の簡単な説明】
【０１２０】
【図１】実施例１の印刷システムのブロック図である。
【図２】実施例１の色変換データの説明図（その１）である。
【図３】実施例１の入力部の説明図である。
【図４】実施例１の色変換データの説明図（その２）である。
【図５】実施例１の印刷システムの動作を示すフローチャートである。
【図６】実施例２の印刷システムのブロック図である。
【図７】実施例２の入力部の説明図である。
【図８】実施例２の印刷システムの動作を示すフローチャートである。
【図９】実施例３の印刷システムのブロック図である。
【図１０】実施例３の印刷システムの動作を示すフローチャートである。
【図１１】実施例４の印刷システムのブロック図である。
【図１２】実施例４の入力部の説明図である。
【図１３】表示例の説明図である。
【図１４】実施例４の印刷システムの動作を示すフローチャートである。
【符号の説明】
【０１２１】
１    ＡＰ（アプリケーション）
２    ＯＳ（オペレーションシステム）
３    プリンタドライバ
３−１    入力部
４    書類データ
５    印刷データ
６    印刷データ
１０    ＨＤＤ（ハードディスク）
２１    埋め込み判定部
２２    ＣＳＡ比較部
２３    比較用ＣＳＡ記億部
２３−１    比較用ＣＳＡテーブル
２４    ＣＳＡ変更部
２５    置換用ＣＳＡ記億部
２５−１置換用ＣＳＡテーブル
２６    色変換部
２７    印刷部
５０    ホストＰＣ
１００    印刷装置
１５０    印刷システム
【図１】
2009051103.tif 000003
【図２】
2009051103.tif 000004
【図３】
2009051103.tif 000005
【図４】
2009051103.tif 000006
【図５】
2009051103.tif 000007
【図６】
2009051103.tif 000008
【図７】
2009051103.tif 000009
【図８】
2009051103.tif 000010
【図９】
2009051103.tif 000011
【図１０】
2009051103.tif 000012
【図１１】
2009051103.tif 000013
【図１２】
2009051103.tif 000014
【図１３】
2009051103.tif 000015
【図１４】
2009051103.tif 000016