(57)【要約】【課題】  文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷できるようにする。【解決手段】  Ｙ,Ｍ,Ｃ,ＫのうちＫのトナーのみを用いて印刷すべき埋込画像と、Ｙ,Ｍ,Ｃのトナーを用いて印刷すべき被埋込画像が重ね合わされて構成され、印刷された状態で可視光による埋込画像の視認が困難なように被埋込画像が予め加工された識別画像が付加された印刷対象文書を印刷させる場合に、複数のプリンタドライバのうち、Ｙ,Ｍ,Ｃ,Ｋ色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定プリンタドライバを自動的に選択すると共に、印刷モードとして、Ｙ,Ｍ,Ｃ,Ｋ色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させる高精細モードを自動的に選択し、識別画像が付加された印刷対象文書の印刷を行わせる。【選択図】        図５
2006053725.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成する印刷制御装置であって、
前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御する識別画像制御手段を備えたことを特徴とする印刷制御装置。
【請求項２】
前記印刷剤はトナー、前記複数の色成分はＹ,Ｍ,Ｃ,Ｋであり、前記特定色成分はトナーが赤外光吸収性色素を含んでいるＫであることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記識別画像は、ｍ×ｍ画素（ｍは２以上の整数）から成る第１領域と、ｎ×ｎ画素（ｍは１以上のｍ未満の整数）から成る第２領域が設けられ、互いに独立する複数の第１領域が単一の第２領域の周囲に隙間なく配置されると共に、互いに独立する複数の第２領域が単一の第１領域の外周に沿って略等間隔に配置されて成り、前記被埋込画像は前記第１領域に網点で配置され、前記埋込画像は前記第２領域に網点で配置されていることを特徴とする請求項１記載の印刷制御装置。
【請求項４】
前記所定の処理は、前記印刷対象文書の文書情報をプリンタドライバによってページ記述言語で記述した中間印刷データへ変換する第１処理、前記中間印刷データをデコンポーザによって前記印刷画像データへ展開する第２処理を含み、前記プリンタドライバとして互いに異なる処理内容の第１処理を行う複数種のプリンタドライバが用意されており、前記識別画像制御手段は、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定のプリンタドライバにより、前記識別画像データが付加された前記印刷対象文書の文書情報に対して前記第１処理が行われるように制御することを特徴とする請求項１記載の印刷制御装置。
【請求項５】
前記特定のプリンタドライバには、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させる第１の印刷モードと、印刷に際して印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換される第２の印刷モードが設けられており、前記識別画像制御手段は、前記識別画像データが付加された前記印刷対象文書の文書情報に対し、前記特定のプリンタドライバにより前記第１の印刷モードで前記第１処理が行われるように制御することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
印刷対象文書の文書情報に前記識別画像データが付加されているか否かを判定する判定手段を更に備え、前記識別画像制御手段は、前記判定手段によって前記文書情報に前記識別画像データが付加されていると判定された場合に起動されることを特徴とする請求項４又は請求項５記載の印刷制御装置。
【請求項７】
前記識別画像制御手段は、前記印刷対象文書に識別画像を合成して印刷することが指示された場合に、前記印刷対象文書の文書情報に前記識別画像データを付加することを特徴とする請求項４又は請求項５記載の印刷制御装置。
【請求項８】
前記所定の処理は、前記印刷対象文書の文書情報をプリンタドライバによってページ記述言語で記述した中間印刷データへ変換する第１処理、前記中間印刷データをデコンポーザによって前記印刷画像データへ展開する第２処理を含み、前記デコンポーザによって実行される第２処理には、中間印刷データに含まれる特定色空間のデータの別の色空間のデータへの変換を伴わない第１の印刷モードと、中間印刷データに含まれる特定色空間のデータの別の色空間のデータへの変換を伴う第２の印刷モードが設けられており、
前記識別画像制御手段は、前記印刷対象文書に識別画像を合成して印刷することが指示された場合に、前記中間印刷データに前記識別画像データを付加すると共に、前記第２処理における印刷モードを指定するために前記プリンタドライバによって中間印刷データに設定された印刷モード指定情報を、前記第２処理における印刷モードとして前記第１の印刷モードを指定する情報へ書き替えることを特徴とする請求項１記載の印刷制御装置。
【請求項９】
前記識別画像制御手段は、前記印刷対象文書に識別画像を合成して印刷することが指示された場合に、前記特定色空間の印刷画像データが生成された後に、該印刷画像データに前記識別画像データを合成することを特徴とする請求項１記載の印刷制御装置。
【請求項１０】
前記印刷対象文書の文書情報に基づき表示手段に前記印刷対象文書が表示されている状態で、前記識別画像の合成位置を前記表示されている状態の印刷対象文書上で指定するための指定手段と、該指定手段を介して指定された合成位置に前記識別画像を表示させる表示制御手段を更に備え、
前記識別画像制御手段は、前記指定手段を介して指定された合成位置に識別画像が合成された印刷対象文書が印刷されるように、前記識別画像データの付加又は合成を行うことを特徴とする請求項７乃至請求項９の何れか１項記載の印刷制御装置。
【請求項１１】
プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成するにあたり、
前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御することを特徴とする印刷制御方法。
【請求項１２】
複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を、コンピュータに接続されたプリンタにより前記複数の色成分の印刷剤を用いて印刷させるために、前記印刷対象文書の文書情報をプリンタドライバによってページ記述言語で記述した中間印刷データへ変換させ、前記中間印刷データをデコンポーザによって前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データへ展開させることで、前記印刷画像データを生成させるにあたり、
印刷対象文書の文書情報をページ記述言語で記述した中間印刷データへ変換する第１処理を行うプリンタドライバとして、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定のプリンタドライバを前記コンピュータにインストールしておくと共に、
前記特定のプリントドライバに、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換されることなく印刷される第１の印刷モードと、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換された後に印刷される第２の印刷モードが設けられている場合には、前記特定のプリンタドライバによる前記第１処理が常に前記第１の印刷モードで行われるように設定しておくことを特徴とする印刷制御方法。
【請求項１３】
プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成するコンピュータを、
前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御する識別画像制御手段として機能させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置、方法及びプログラムに係り、特に、プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、印刷対象文書の文書情報に対して所定の処理を行うことで、印刷対象文書を複数の色成分に分解して表す特定色空間の印刷画像データを生成する印刷制御装置、該印刷制御装置に適用可能な印刷制御方法、及び、コンピュータを前記印刷制御装置として機能させるための印刷制御プログラムに関する。
【背景技術】
【０００２】
近年、複写機やプリンタの性能向上に伴い、紙幣や有価証券等を複写機やプリンタで複写した複写物が悪用される事例が増加してきていることを背景として、複写物の悪用を抑止するために、各種の用紙に印刷された各種の文書（上述した紙幣や有価証券以外に、例えば旅券、各種の権利書、住民票、出生証明書、保険証書、保証書、機密文書等）の真偽を高精度に判定できる技術の確立が待望されている。
【０００３】
このため、特許文献１には、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（ブラック）の各色成分のインクのうち、Ｋのインクのみが赤外光吸収性色素を含んでいることを利用し、用紙に印刷された各種の文書の真偽を識別可能な画像として、ｍ×ｍ画素（ｍは２以上の整数）から成る第１領域と、ｎ×ｎ画素（ｍは１以上のｍ未満の整数）から成る第２領域が設けられ、互いに独立する複数の第１領域が単一の第２領域の周囲に隙間なく配置されると共に、互いに独立する複数の第２領域が単一の第１領域の外周に沿って略等間隔に配置されて成り、Ｙ,Ｍ,Ｃのインクで印刷すべき被埋込画像を第１領域に網点で配置し、Ｋのインクで印刷すべき埋込画像を第２領域に網点で配置した識別画像を文書に合成して印刷する技術が提案されている。
【０００４】
上記技術によれば、正規の印刷方法では、識別画像に埋め込まれている埋込画像が赤外光吸収性色素を含むＫのインクのみを用いて印刷されるので、識別画像に赤外光を照射して観察すれば埋込画像の存在を確認することができる。一方、正規の印刷方法で印刷された識別画像を複写（スキャナで読み取ってプリンタで印刷）した場合、スキャナではＹ,Ｍ,Ｃのインクで形成された「黒」（被埋込画像上の「黒」）とＫのインクの「黒」（埋込画像上の「黒」）を識別できないため、被埋込画像と埋込画像を分離することができない。従って、複写された文書の識別画像上で埋込画像が再現されない（赤外光を照射して観察しても埋込画像の存在を確認できない）ので偽物と判断することができる。このように、上記技術は特殊なインクも不要であり、文書の真偽判定を低コストで実現することができる。
【特許文献１】特開２００３−１３６８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載の技術は、一般の商業印刷で使用されているＹ,Ｍ,Ｃ,Ｋのインクを用いて印刷することを前提としているが、Ｙ,Ｍ,Ｃ,ＫのトナーについてもＫのトナーのみが赤外光吸収性色素を含んでいることから、Ｙ,Ｍ,Ｃ,Ｋのトナーを用いて電子写真方式で画像を形成するプリンタで文書を印刷する場合にも、上記技術を適用して文書の真偽判定を実現することが期待される。
【０００６】
しかしながら、印刷対象文書の情報に基づきプリンタにより前記文書を印刷する場合、最終的にはプリンタでＹ,Ｍ,Ｃ,Ｋのトナーを用いて印刷が行われるものの、処理速度やメモリ等の資源の有効利用等を目的として、印刷対象文書の情報が、途中で例えばＲ,Ｇ,ＢやＬ*ａ*ｂ*等のようにＹ,Ｍ,Ｃ,Ｋ以外の色空間の画像データへ一旦変換されて各種の画像処理が行われた後に、Ｙ,Ｍ,Ｃ,Ｋの画像データへ再変換されて印刷されることが多い。そして、識別画像の情報が付加されている印刷対象文書の情報が、上記のようにＹ,Ｍ,Ｃ,Ｋ以外の色空間の画像データへ一旦変換されてしまうと、識別画像の情報中の埋込画像の情報と被埋込画像の情報が変換後の画像データ上で混合されてしまうため、元の識別画像の情報が表す識別画像を正確に印刷できず、印刷した識別画像に基づいて文書の真偽を判定することができないという問題があった。
【０００７】
本発明は上記事実を考慮して成されたもので、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷できる印刷制御装置、印刷制御方法及び印刷制御プログラムを得ることが目的である。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明に係る印刷制御装置は、プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成する印刷制御装置であって、前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御する識別画像制御手段を備えたことを特徴としている。
【０００９】
本発明に係る印刷制御装置は、プリンタにより複数の色成分（例えばＹ,Ｍ,Ｃ,Ｋ）の印刷剤を用いて印刷対象文書を印刷させるために、印刷対象文書の文書情報に対して所定の処理を行うことで、印刷対象文書を複数の色成分に分解して表す特定色空間（例えばＹ,Ｍ,Ｃ,Ｋ色空間）の印刷画像データを生成する。ここで、本発明に係る印刷制御装置では、複数の色成分のうちの特定色成分のみから成る埋込画像と、複数の色成分のうち特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、識別画像制御手段により、識別画像を複数の色成分に分解して表す特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく印刷画像データに合成された状態となるように制御する。
【００１０】
これにより、特定色空間のデータとして与えられる識別画像データが、色空間変換されることなくプリンタによって印刷されることになるので、識別画像データに含まれる埋込画像のデータと被埋込画像のデータが色空間変換によって混合されてしまうことを防止することができる。従って、本発明に係る印刷制御装置によれば、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる。
【００１１】
また、本発明に係る第１の印刷制御方法は、プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成するにあたり、前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御することを特徴としているので、本発明に係る第１の印刷制御方法によれば、本発明に係る印刷制御装置と同様に、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる。
【００１２】
また、本発明に係る第２の印刷制御方法は、複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を、コンピュータに接続されたプリンタにより前記複数の色成分の印刷剤を用いて印刷させるために、前記印刷対象文書の文書情報をプリンタドライバによってページ記述言語で記述した中間印刷データへ変換させ、前記中間印刷データをデコンポーザによって前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データへ展開させることで、前記印刷画像データを生成させるにあたり、印刷対象文書の文書情報をページ記述言語で記述した中間印刷データへ変換する第１処理を行うプリンタドライバとして、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定のプリンタドライバを前記コンピュータにインストールしておくと共に、前記特定のプリントドライバに、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換されることなく印刷される第１の印刷モードと、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換された後に印刷される第２の印刷モードが設けられている場合には、前記特定のプリンタドライバによる前記第１処理が常に前記第１の印刷モードで行われるように設定しておくことを特徴としている。
【００１３】
本発明に係る第２の印刷制御方法では、複数の色成分のうちの特定色成分のみから成る埋込画像と、複数の色成分のうち特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を、コンピュータに接続されたプリンタにより複数の色成分の印刷剤を用いて印刷させるために、印刷対象文書の文書情報をプリンタドライバによってページ記述言語で記述した中間印刷データへ変換させ、中間印刷データをデコンポーザによって印刷対象文書を複数の色成分に分解して表す特定色空間の印刷画像データへ展開させることで印刷画像データを生成させる。
【００１４】
ここで、特定のプリンタで印刷対象文書を印刷させるために、印刷対象文書の文書情報をページ記述言語で記述した中間印刷データへ変換する第１処理を行うプリンタドライバとしては、複数種のプリンタドライバが提供されていることが一般的であるが、この複数種のプリンタドライバの中には、印刷対象の特定色空間のデータが別の色空間のデータへ必ず変換（第１処理の過程でプリンタドライバによって変換されるか、デコンポーザによる特定色空間の印刷画像データへの展開の過程で変換される）された後に印刷されるプリンタドライバが含まれていることが多い。また、プリンタドライバには複数種の印刷モードが設けられていることが一般的であるが、この複数種の印刷モードの中には印刷対象の特定色空間のデータが別の色空間のデータへ必ず変換された後に印刷される印刷モードが含まれていることが多い。
【００１５】
これに対して本発明に係る第２の印刷制御方法では、印刷対象文書の文書情報をページ記述言語で記述した中間印刷データへ変換する第１処理を行うプリンタドライバとして、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定のプリンタドライバをコンピュータにインストールしておくと共に、特定のプリントドライバに、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換されることなく印刷される第１の印刷モードと、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換された後に印刷される第２の印刷モードが設けられている場合には、特定のプリンタドライバによる第１処理が常に第１の印刷モードで行われるように設定しておくので、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる。また、識別画像を合成した印刷対象文書の印刷に際し、印刷対象文書に合成した識別画像を正確に印刷させるために、ユーザが適切なプリンタドライバや印刷モードを判断して選択する必要も無くなるので、識別画像を合成した印刷対象文書を印刷する際のユーザの負担も軽減できる。
【００１６】
また、本発明に係る印刷制御プログラムは、プリンタにより複数の色成分の印刷剤を用いて印刷対象文書を印刷させるために、前記印刷対象文書の文書情報に対して所定の処理を行うことで、前記印刷対象文書を前記複数の色成分に分解して表す特定色空間の印刷画像データを生成するコンピュータを、前記複数の色成分のうちの特定色成分のみから成る埋込画像と、前記複数の色成分のうち前記特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による前記埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、前記識別画像を前記複数の色成分に分解して表す前記特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく前記印刷画像データに合成された状態となるように制御する識別画像制御手段として機能させることを特徴としている。
【００１７】
本発明に係る印刷制御プログラムは、上記のコンピュータを上記の識別画像制御手段として機能させるためのプログラムであるので、上記のコンピュータが本発明に係る印刷制御プログラムを実行することにより、上記のコンピュータが本発明に係る印刷制御装置として機能することになり、本発明に係る印刷制御装置と同様に、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる。
【発明の効果】
【００１８】
以上説明したように本発明は、複数の色成分のうちの特定色成分のみから成る埋込画像と、特定色成分以外の色成分から成る被埋込画像が重ね合わされて構成され、印刷された状態で可視光による埋込画像の視認が困難なように被埋込画像が予め加工された識別画像を合成した印刷対象文書を印刷させる場合に、識別画像を複数の色成分に分解して表す特定色空間のデータとして与えられる識別画像データが、色空間変換処理が行われることなく印刷画像データに合成された状態となるように制御するので、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる、という優れた効果を有する。
【００１９】
また本発明は、印刷対象文書の文書情報をページ記述言語で記述した中間印刷データへ変換する第１処理を行うプリンタドライバとして、印刷対象の特定色空間のデータを別の色空間のデータへ一旦変換させることなく印刷させることが可能な特定のプリンタドライバをインストールしておくと共に、特定のプリントドライバに、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換されることなく印刷される第１の印刷モードと、印刷対象の特定色空間のデータが別の色空間のデータへ一旦変換された後に印刷される第２の印刷モードが設けられている場合には、特定のプリンタドライバによる第１処理が常に第１の印刷モードで行われるように設定しておくので、文書の真偽を判定可能なように、文書に付加する識別画像を正確に印刷することができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００２１】
〔第１実施形態〕
図１には本実施形態に係る印刷システム１０が示されている。印刷システム１０はコンピュータ１２とプリンタ１４がＬＡＮ等の通信回線１６を介して接続されて構成されている。なお、印刷システム１０は単一のコンピュータ１２が設けられた構成に限られるものではなく、複数台のコンピュータ１２が設けられていてもよい。また、コンピュータ１２としては、例えばパーソナル・コンピュータ（ＰＣ）が好適であるが、これに限られるものではなく、ワークステーション等の他のコンピュータであってもよく、クライアントとして機能する複数台のＰＣと、サーバとして機能するワークステーションが各々設けられていてもよい。
【００２２】
コンピュータ１２はＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ及び入出力ポート１２Ｄが、データバス、制御バス、アドレスバス等から成るバス１０Ｅを介して互いに接続されて構成されている。また、入出力ポート１２Ｄには、各種の入出力機器として、通信回線１６に接続されたネットワーク・インタフェース２０、ＣＲＴ又はＬＣＤから成るディスプレイ２２、キーボード２４、マウス２６、ハードディスクドライブ（ＨＤＤ）２８、ＣＤ−ＲＯＭ３０からの情報の読み出しを行うＣＤ−ＲＯＭドライブ３２が各々接続されている。また、コンピュータ１２のＨＤＤ２８には、プリンタ１４で印刷する文書（印刷対象文書）を作成したり作成済みの印刷対象文書を更新（編集）するための文書取扱アプリケーションのプログラム、印刷対象文書をプリンタ１４で印刷させるためのプリンタドライバのプログラム、及びスプーラ（後述）のプログラムがインストールされている。
【００２３】
なお、後述する幾つかの実施形態では、図１に破線で示すように、コンピュータ１２のＨＤＤ２８に識別画像印刷制御プログラムもインストールされている。識別画像印刷制御プログラムは請求項１３記載の印刷制御プログラムに対応している。識別画像印刷制御プログラムをコンピュータ１２にインストール（移入）するには幾つかの方法があるが、例えば識別画像印刷制御プログラムをセットアッププログラムと共にＣＤ−ＲＯＭ３０に記録しておき、該ＣＤ−ＲＯＭ３０をＣＤ−ＲＯＭドライブ３２にセットし、ＣＰＵ１２Ａに対して前記セットアッププログラムの実行を指示すれば、ＣＤ−ＲＯＭ３０から識別画像印刷制御プログラムが順に読み出され、読み出された識別画像印刷制御プログラムがＨＤＤ２８に順に書き込まれることで、識別画像印刷制御プログラムのインストールが行われる。コンピュータ１２のＨＤＤ２８に識別画像印刷制御プログラムがインストールされる態様では、ＣＰＵ１２Ａが識別画像印刷制御プログラムを実行することで、コンピュータ１２が本発明に係る印刷制御装置の識別画像制御手段として機能する。
【００２４】
一方、プリンタ１４は、通信回線１６に接続されたネットワーク・インタフェース３６を備えており、ネットワーク・インタフェース３６には、マイクロコンピュータを含んで構成されプリンタ１４各部の動作を制御すると共に各種処理（例えば後述する印刷用画像データを生成するデコンポーズ処理）を行うプリンタ制御部３８が接続されている。また、プリンタ制御部３８には、ＨＤＤやフラッシュメモリ等の不揮発性の記憶手段とＲＡＭ等の揮発性の記憶手段を含んで構成された記憶部４０と、ＬＣＤパネル等から成る表示手段とテンキー等から成る操作手段を含んで構成された表示／操作部４２と、プリンタ制御部３８から入力された印刷用画像データ（印刷対象文書をＹ,Ｍ,Ｃ,Ｋに分解して表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）に基づきＹ,Ｍ,Ｃ,Ｋ各色成分のトナーを用いて電子写真方式によりカラー画像を形成し、形成したカラー画像を記録用紙に転写・定着させることで記録用紙に印刷対象文書を印刷する画像形成部４４が各々接続されている。
【００２５】
記憶部４０の不揮発性の記憶手段には、プリンタ制御部３８がデコンポーズ処理を行うデコンポーザのプログラムと、プリンタ側スプーラ（後述）のプログラムが予めインストールされている。また、後述する第４実施形態では、図１に破線で示すように、記憶部４０の不揮発性の記憶手段に識別画像印刷制御プログラムもインストールされている。プリンタ１４の記憶部４０への識別画像印刷制御プログラムのインストール（移入）は、例えばプリンタ１４の製造時に予め行っておくようにしてもよいし、コンピュータ１２のＣＰＵ１２Ａに所定のセットアッププログラムを実行させることでコンピュータ１２によって行わせることも可能である。プリンタ１４の記憶部４０に識別画像印刷制御プログラムがインストールされる態様（第４実施形態）における識別画像印刷制御プログラムも請求項１３記載の印刷制御プログラムに対応しており、この態様ではプリンタ１４のプリンタ制御部３８が識別画像印刷制御プログラムを実行することで、プリンタ１４が本発明に係る印刷制御装置の識別画像制御手段として機能することになる。
【００２６】
次に本第１実施形態の作用として、まず印刷対象文書に付加（合成）される識別画像について説明する。前述のように、画像形成部４４は複数の色成分の印刷剤、すなわちＹ,Ｍ,Ｃ,Ｋのトナーを用いてカラー画像を形成するが、上記各色成分のトナーのうちＫのトナーのみは赤外光吸収性色素（カーボン）を含有しており、Ｙ,Ｍ,Ｃのトナーを用いて形成・印刷した画像に赤外光を照射しても、トナーによる赤外光の吸収が殆ど生じないために印刷した画像を視認できないが、Ｋのトナーのみを用いて形成・印刷された画像に赤外光を照射すると、照射した赤外光の一部がＫのトナーによって吸収されることで印刷した画像を視認できる。
【００２７】
識別画像は、文書の真偽判定を可能とするために上記現象を利用して作成された画像であり、例として図２にも示すように、Ｙ,Ｍ,Ｃ,Ｋの各色成分のうちのＫのみから成る埋込画像（請求項２記載の発明に相当）と、Ｋ以外のＹ,Ｍ,Ｃから成る被埋込画像が重ね合わされて構成されている。なお、図２では埋込画像として所定の図形（三角形）の外形を表す線画画像を、被埋込画像として全面が一定の色かつ濃度のベタ画像を用いた例を示しているが、これに限られるものではなく、それぞれ多階調の画像（例えば自然画像）であってもよく、特に被埋込画像としては多数種の色から成るフルカラー画像を適用可能である。
【００２８】
また、識別画像は、印刷出力時に用紙上で被埋込画像をより目立ちにくくするために、ｍ×ｍ画素（ｍは２以上の整数）から成る第１領域と、ｎ×ｎ画素（ｍは１以上のｍ未満の整数）から成る第２領域が設けられ、互いに独立する複数の第１領域が単一の第２領域の周囲に隙間なく配置されると共に、互いに独立する複数の第２領域が単一の第１領域の外周に沿って略等間隔に配置されて成り、被埋込画像は第１領域に網点で配置され、埋込画像は第２領域に網点で配置されている（請求項３記載の発明に相当）。更に、被埋込画像は、埋込画像と重ね合わされて印刷された状態で可視光による埋込画像の視認が困難となるように、埋込画像の線画と重なる部分が、埋込画像の線画の濃度分だけ低濃度となるように（埋込画像と重ね合わされた状態で、埋込画像の線画の濃度によって上記部分の濃度が元の濃度と同じ濃度に見えるように）加工されている。なお、識別画像は、埋込画像が第２領域に網点で配置され、被埋込画像が第１領域に網点ではなく多値画像として配置されて上記の加工が為された画像であってもよい。
【００２９】
これにより、識別画像データ（本実施形態では、識別画像データが、識別画像をＹ,Ｍ,Ｃ,Ｋの各色成分に分解して表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータとして与えられる）に基づき、Ｙ,Ｍ,Ｃ,Ｋのトナーを用いて識別画像を形成し記録用紙へ印刷すると、埋込画像がＫのトナーのみを用いて印刷され、被埋込画像がＹ,Ｍ,Ｃのトナーを用いて印刷されていることで、記録用紙上の識別画像は、可視光を照射して観察したときには被埋込画像のみが視認され（埋込画像が視認されず）、赤外光を照射して観察したときにのみ埋込画像が視認される（埋込画像の存在を確認できる）画像となる。
【００３０】
一方、記録用紙に印刷された識別画像をスキャナで読み取り、読み取りによって得られた画像データに基づき任意のプリンタで別の記録用紙に印刷することで、識別画像を別の記録用紙に複写したとすると、スキャナは読取対象画像をＲ,Ｇ,Ｂの各色成分に分解して読み取る構成であり、読取対象画像中のＹ,Ｍ,Ｃのトナーで形成された「黒」（被埋込画像上の「黒」）とＫのトナーの「黒」（埋込画像上の「黒」）を識別できないため、スキャナからは、被埋込画像と埋込画像とが分離されていない（渾然一体となっている）状態の画像データが出力される。このため、スキャナから出力された画像データに基づき任意のプリンタで別の記録用紙に印刷（複写）された識別画像に赤外光を照射して観察したとしても、埋込画像の存在は確認されない。
【００３１】
従って、複写物が悪用される恐れがある文書の印刷に際し、識別画像データを用いて識別画像を同一の記録用紙に併せて印刷しておけば、文書に印刷されている識別画像に赤外光を照射して観察し埋込画像が視認できるか否かを確認することで、文書の真偽判定（識別画像データを用いて印刷された正規の文書とその複写物の弁別）を容易に行うことができる。
【００３２】
但し、本実施形態において、文書取扱アプリケーションによって作成又は編集された文書データに対する印刷が文書取扱アプリケーションを介して指示された場合、印刷対象文書の印刷は、プリンタドライバ（のプログラムを実行するＣＰＵ１２Ａ）によって印刷対象文書の文書データがページ記述言語で記述した中間印刷データへ変換され、コンピュータ１２から通信回線１６を介してプリンタ１４へ中間印刷データが転送され、プリンタ制御部３８によってデコンポーズ処理が行われることで中間印刷データがＹ,Ｍ,Ｃ,Ｋの印刷画像データへ展開された後に、印刷画像データが画像形成部４４へ転送されることによって成されるが、プリンタ１４で印刷対象文書を印刷させるためのプリンタドライバとしては複数種のプリンタドライバが提供されており（例えばポストスクリプト(R)ドライバとＰＬＷ(Printer Language for Windows(登録商標))ドライバ等）、この複数種のプリンタドライバの中には、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間（例えばＲ,Ｇ,Ｂ色空間）の画像データへ必ず変換され、所定の処理が行われた後にＹ,Ｍ,Ｃ,Ｋ色空間の画像データへ再変換される処理を経て印刷に用いられるプリンタドライバ（例えばＰＬＷドライバ）が含まれている。
【００３３】
また、複数種のプリンタドライバのうち、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データを別の色空間の画像データへ変換させることなく印刷させることが可能なプリンタドライバ（例えばポストスクリプト(R)ドライバ）には、複数種の印刷モードが設けられている（例えば高精細モードと高速印刷モード等）が、この複数種の印刷モードの中には、印刷対象のＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間（例えばＲ,Ｇ,Ｂ色空間）の画像データへ必ず変換され、所定の処理が行われた後にＹ,Ｍ,Ｃ,Ｋ色空間の画像データへ再変換される処理を経て印刷に用いられる印刷モード（例えば高速印刷モード）が含まれている。そして、識別画像を付加した文書の印刷に際し、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ必ず変換されて印刷されるプリンタドライバや印刷モードが選択されたとすると、印刷対象文書の情報に付加されているＹ,Ｍ,Ｃ,Ｋ色空間の識別画像データがＲ,Ｇ,Ｂ色空間の識別画像データへ変換された段階で、変換後の識別画像データ上で被埋込画像上の黒と埋込画像上の黒が混合されてしまう（渾然一体となってしまう）ため、識別画像を正確に（赤外光を照射して観察すれば埋込画像が視認できるように）印刷できないという問題が生ずる。
【００３４】
このため、本第１実施形態では、プリンタ１４によって文書を印刷させるためのプリンタドライバとして、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データを別の色空間の画像データへ変換させることなく印刷させることが可能な特定プリンタドライバ（例えばポストスクリプト(R)ドライバ）のみをコンピュータ１２のＨＤＤ２８に予めインストールしている。また、上記の特定プリンタドライバには複数種の印刷モード（高精細モード、高速印刷モード等）が設けられているため、本第１実施形態では、特定プリンタドライバを用いて印刷する際に、特定プリンタドライバが、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷される印刷モード（高精細モード）で常に動作するように特定プリンタドライバを設定している。このように、本第１実施形態は請求項１２記載の発明に対応している。
【００３５】
次に本第１実施形態における印刷対象文書の印刷について、図３を参照して説明する。本第１実施形態では識別画像印刷制御プログラムがコンピュータ１２のＨＤＤ２８にインストールされており、ＨＤＤ２８には前述の識別画像データも予め記憶されている。ユーザがコンピュータ１２上で文書取扱アプリケーションを起動させ、起動された文書取扱アプリケーションを利用しキーボード２４やマウス２６等を操作して印刷対象文書の作成、或いは他のコンピュータで作成されて保存されていた印刷対象文書の更新（編集）を行った後に、作成又は更新した印刷対象文書の印刷を文書取扱アプリケーションを介して指示すると、通常はコンピュータ１２上でプリンタドライバが起動される（プリンタドライバのプログラムがＣＰＵ１２Ａによって実行される）が、本第１実施形態では、印刷対象文書の印刷が指示されると、まずコンピュータ１２上で識別画像印刷制御プログラムが起動され（識別画像印刷制御プログラムがＣＰＵ１２Ａによって実行され）、図３に示すように、識別画像が合成されていない状態の印刷対象文書の文書データが文書取扱アプリケーションから識別画像印刷制御プログラムへ引き渡される。
【００３６】
なお、文書取扱アプリケーションを介して印刷対象文書の印刷が指示された場合に識別画像印刷制御プログラムを起動させることは、例えばコンピュータ１２のＨＤＤ２８にインストールされているオペレーティング・システム又は文書取扱アプリケーションのメーカが提供しているSDK(Software Development Kit)を利用し、上記の印刷指示をフックして識別画像印刷制御プログラムを起動させる制御プログラムを開発・インストールしておくことで実現できる。識別画像印刷制御プログラムは、文書取扱アプリケーションから印刷対象文書の文書データが引き渡されると、ＨＤＤ２８から識別画像データを読み出し、識別画像が印刷対象文書上の予め定めた一定の位置に合成されるように、読み出した識別画像データを印刷対象文書の文書データへ付加する。そして、コンピュータ１２上でプリンタドライバを起動し、起動した特定プリンタドライバへ識別画像データを付加した印刷対象文書の文書データを引き渡す（図３も参照）。
【００３７】
なお、本第１実施形態に係る識別画像印刷制御プログラムは、文書取扱アプリケーションから印刷対象文書の文書データが受け渡されると、識別画像データを一律に印刷対象文書の文書データへ付加するので、本第１実施形態に係る印刷システム１０は、識別画像を付加した文書の印刷専用のシステムとして機能することになるが、これに代えて、起動時に識別画像の合成がユーザから指示されたか否かを判断し、識別画像の合成が指示された場合にのみ印刷対象文書への識別画像データの付加を行うようにしてもよい。
【００３８】
本第１実施形態では、プリンタ１４によって文書を印刷させるためのプリンタドライバとして、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データを別の色空間の画像データへ変換させることなく印刷させることが可能な特定プリンタドライバのみがインストールされているので、上記処理により特定プリンタドライバが自動的に起動され、特定プリンタドライバは、引き渡された印刷対象文書の文書データを、所定のページ記述言語で印刷対象文書を記述した中間印刷データへ変換する処理（第１処理に相当する処理）を行う。また本第１実施形態では、特定プリンタドライバが常に高精細モードで動作するように予め設定されている。このため、特定プリンタドライバは、引き渡された印刷対象文書の文書データを高精細モードで中間印刷データへ変換する。
【００３９】
具体的には、中間印刷データは、図３に示すようにヘッダとデータ本体から構成されており、中間印刷データのデータ本体には、印刷対象文書を表す各データ（印刷対象文書に表記されるテキストを表すテキストデータや、印刷対象文書に付加される画像を表す画像データ等）が記述されるが、データ本体に記述される各データには、プリンタ１４で実行されるデコンポーズ処理において何れの色空間で処理を行うべきデータかを指定するパラメータが付加される（図３では例としてＹ,Ｍ,Ｃ,Ｋ色空間で処理を行うべきデータであることを指定するパラメータを"YMCKwrite(…)"と表記して示している）。印刷モードとして高精細モードが設定されている場合、特定プリンタドライバは、中間印刷データのデータ本体に記述する各データに、Ｙ,Ｍ,Ｃ,Ｋ色空間で処理を行うべきデータであることを指定するパラメータを各々付加する（図３参照）。
【００４０】
また、中間印刷データのヘッダには印刷対象文書の属性情報が設定され、この属性情報の中にはデコンポーズ処理における印刷モードを指定するモード指定情報も含まれているが、モード指定情報として高速印刷モードを指定する情報がヘッダに設定されていた場合には、この印刷モードの指定が中間印刷データのデータ本体に記述されている各データのパラメータの指定よりも優先されることで、Ｙ,Ｍ,Ｃ,Ｋ色空間で処理すべきデータであることを指定するパラメータが付加されて中間印刷データのデータ本体に記述されているデータについても、後述するデコンポーズ処理でＲ,Ｇ,Ｂ色空間のデータへ一旦変換されて所定の処理が行われた後に、Ｙ,Ｍ,Ｃ,Ｋ色空間のデータへ再変換される。このため、印刷モードとして高精細モードが設定されている場合、特定プリンタドライバは、デコンポーズ処理における印刷モードとして、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷される高精細モードを指定する情報を設定する（図３参照、図３では例として高精細モードを指定する情報を"mode：高精細"と表記している）。
【００４１】
上記のようにして印刷対象文書の中間印刷データを生成すると、特定プリンタドライバはＣＰＵ１２Ａによってスプーラのプログラムを実行させることでスプーラを起動し（図３参照）、生成した印刷対象文書の中間印刷データをスプーラへ引き渡す。スプーラはプリンタドライバによって生成された中間印刷データをＨＤＤ２８へ順に蓄積記憶させると共に、ネットワーク・インタフェース２０を介してプリンタ１４と通信を行い、蓄積記憶させた中間印刷データをＨＤＤ２８から順に読み出してプリンタ１４へ転送する。
【００４２】
プリンタ１４では、コンピュータ１２から転送された中間印刷データを受信する際に、プリンタ制御部３８によってプリンタ側スプーラのプログラムが実行されることでプリンタ側スプーラ（図３参照）が起動される。プリンタ側スプーラは、コンピュータ１２から受信した中間印刷データを記憶部４０の不揮発性の記憶手段へ順に蓄積記憶させると共に、プリンタ制御部３８によってデコンポーザのプログラムを実行させることでデコンポーザを起動し、蓄積記憶させた中間印刷データを記憶手段から順に読み出してデコンポーザへ順に引き渡す。
【００４３】
デコンポーザでは、プリンタ側スプーラから引き渡された中間印刷データのヘッダを参照することで指定された印刷モードを判断し、中間印刷データのデータ本体に記述されている各データに対し、判断した印刷モードと各データに付加されているパラメータに基づき何れの色空間で処理を行うべきデータかを各々判定し、判定結果に基づき必要に応じて色空間変換処理を行った後に所定の処理（例えば色補正処理や濃度補正処理、画像圧縮処理等）を行った後に、処理後の各データをＹ,Ｍ,Ｃ,Ｋのビットマップデータとして描画することで、印刷対象文書を表すＹ,Ｍ,Ｃ,Ｋ色空間の印刷用画像データを生成するデコンポーズ処理を行う。そしてデコンポーザは、生成した印刷用画像データを画像形成部４４へ転送することで、生成した印刷用画像データが表す印刷対象文書を画像形成部４４によって記録用紙へ印刷させる。
【００４４】
本第１実施形態では、プリンタ１４によって文書を印刷させる際に、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データを別の色空間の画像データへ変換させることなく印刷させることが可能な特定プリンタドライバが固定的に用いられると共に、印刷モードとして、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷される高精細モードが固定的に用いられるので、識別画像印刷制御プログラムによって印刷対象文書の文書データに付加された識別画像データ（識別画像を表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）は、Ｒ,Ｇ,Ｂ色空間等の他の色空間のデータへ変換されることなく、デコンポーザによるデコンポーズ処理によって印刷用画像データに合成される。
【００４５】
そして、この印刷用画像データを用いて印刷対象文書の印刷が行われることで、文書の真偽判定が可能なように識別画像が正確に印刷され、画像形成部４４による印刷によって得られた印刷物上に印刷されている識別画像に赤外光を照射して観察した場合に、埋込画像の存在を確認することができる。また、本第１実施形態では、識別画像を合成した印刷対象文書の印刷に際し、識別画像を正確に印刷させるためにユーザがプリンタドライバや印刷モードを選択する必要も無くなるので、識別画像を合成した印刷対象文書を印刷する際のユーザの負担も軽減することができる。
【００４６】
なお、上記の第１実施形態では文書取扱アプリケーションを介して印刷対象文書の印刷が指示されると識別画像印刷制御プログラムが起動され、起動された識別画像印刷制御プログラムによって印刷対象文書の文書データに識別画像データが付加されることで、印刷対象文書に識別画像を付加する態様（図３参照）を説明したが、これに限られるものではない。例えばスプーラがプリンタ１４へ中間印刷データを転送する際には所定のプログラム（一般にプリンタプロセッサと称するプログラム）が起動されるが、例えば図４に示すように、前記所定のプログラムに代えて識別画像印刷制御プログラムが起動されるように構成し、この識別画像印刷制御プログラムにより、特定プリンタドライバによって生成された中間印刷データに識別画像データを付加することで（中間印刷データへの識別画像データの付加は、例えば中間印刷データのデータ部に、Ｙ,Ｍ,Ｃ,Ｋ色空間で処理を行うべきデータであることを指定するパラメータや印刷対象文書上での識別画像の合成位置を指定するパラメータを付加した識別画像データを追加する等により実現できる）、印刷対象文書に識別画像を付加するようにしてもよい
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、以下で説明する各実施形態（本第２実施形態を含む）は上述した第１実施形態と略同一の構成であるので、各部分に同一の符号を付して構成の説明を省略し、以下では各実施形態の作用を、第１実施形態とは異なる部分についてのみ説明する。
【００４７】
図５に示すように、本第２実施形態では、プリンタ１４によって文書を印刷させる際に使用可能なプリンタドライバとして、第１実施形態で説明した特定プリンタドライバを含む複数のプリンタドライバがコンピュータ１２のＨＤＤ２８に各々インストールされている。また本第２実施形態では、インストールされている各プリンタドライバに各々複数の印刷モードが設けられており、印刷時に使用する印刷モードが固定されていない点でも第１実施形態と相違している。更に本第２実施形態では、識別画像を合成して印刷すべき文書が存在している場合、コンピュータ１２上で文書取扱アプリケーションが起動されている状態で、ユーザによって識別画像の合成（付加）が指示されることで、文書取扱アプリケーションによって上記文書の文書データに識別画像データが付加される。
【００４８】
本第２実施形態では、文書取扱アプリケーションを介して印刷対象文書の印刷が指示されると、まずコンピュータ１２上で識別画像印刷制御プログラムが起動され（識別画像印刷制御プログラムがＣＰＵ１２Ａによって実行され）、印刷対象文書の文書データが文書取扱アプリケーションから識別画像印刷制御プログラムへ引き渡される。本第２実施形態に係る識別画像印刷プログラムは、文書取扱アプリケーションから印刷対象文書の文書データが引き渡されると、引き渡された印刷対象文書の文書データに識別画像データが付加されているか否かを判定する。本第２実施形態では、印刷指示時にユーザが任意のプリンタドライバ・任意の印刷モードを指定可能であり、印刷対象文書の文書データに識別画像データが付加されていなかった場合、識別画像印刷制御プログラムは、印刷指示時にユーザによって指定されたプリンタドライバを起動し、起動したプリンタドライバへ印刷対象文書の文書データ（識別画像データが付加されていない文書データ）を引き渡すと共に、印刷指示時にユーザによって指定された印刷モードを起動したプリンタドライバへ通知することで、引き渡した文書データから中間印刷データを生成する処理を指定された印刷モードで行わせる。
【００４９】
一方、引き渡された印刷対象文書の文書データに識別画像データが付加されていた場合には、識別画像印刷制御プログラムは、印刷指示時のユーザによるプリンタドライバ・印刷モードの指定に拘らず、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データを別の色空間の画像データへ変換させることなく印刷させることが可能な特定プリンタドライバを起動し、起動した特定プリンタドライバへ印刷対象文書の文書データ（識別画像データが付加されている文書データ）を引き渡すと共に、印刷モードとして、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷される高精細モードを特定プリンタドライバへ通知することで、引き渡した文書データから中間印刷データを生成する処理を、特定プリンタドライバにより高精細モードで行わせる。このように、本第２実施形態は請求項１記載の発明（詳しくは請求項４〜６記載の発明）に対応している。
【００５０】
これにより、第１実施形態と同様に、識別画像データが付加されている印刷対象文書については、印刷対象文書の文書データに付加されている識別画像データ（識別画像を表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）が、Ｒ,Ｇ,Ｂ色空間等の他の色空間のデータへ変換されることなく、デコンポーザによるデコンポーズ処理によって印刷用画像データに合成されることになる。そして、この印刷用画像データを用いて印刷対象文書の印刷が行われることで、文書の真偽判定が可能なように識別画像が正確に印刷され、画像形成部４４による印刷によって得られた印刷物上に印刷されている識別画像に赤外光を照射して観察した場合に、埋込画像の存在を確認することができる。
【００５１】
また、本第２実施形態においても、第１実施形態と同様に、識別画像を合成した印刷対象文書の印刷に際し、識別画像を正確に印刷させるためにユーザが適切なプリンタドライバや印刷モードを選択する必要が無くなる（ユーザによって不適切なプリンタドライバ・印刷モードが選択されたとしても、自動的に適切なプリンタドライバ・印刷モードへ変更される）ので、識別画像を合成した印刷対象文書を印刷する際のユーザの負担も軽減することができる。
【００５２】
なお、上記の第２実施形態では、識別画像を合成して印刷すべき印刷対象文書の文書データには識別画像データが事前に付加されている態様を説明したが、これに限られるものではなく、識別画像の合成がユーザから指示されているか否かを判断し、識別画像の合成が指示されていると判断した場合に、上述したプリンタドライバ・印刷モードの選択に加えて、印刷対象文書への識別画像の付加（合成）を併せて行うようにしてもよい。印刷対象文書への識別画像の付加（合成）は、図３のように印刷対象文書の文書データに対して行うようにしてもよいし、図４のように印刷対象文書の中間印刷データに対して行ってもよい。上記事項は請求項７記載の発明に対応している。
【００５３】
〔第３実施形態〕
次に本発明の第３実施形態について説明する。図６に示すように、本第３実施形態では、本発明に係る識別画像印刷制御プログラムが、文書取扱アプリケーションを介して印刷対象文書の印刷が指示された場合に起動される第１プログラムと、スプーラからプリンタ１４へ中間印刷データが転送される際に起動される第２プログラムで構成されている。
【００５４】
本第３実施形態では、文書取扱アプリケーションを介して印刷対象文書の印刷が指示されると、まずコンピュータ１２上で識別画像印刷制御プログラムの第１プログラムが起動され、印刷対象文書の文書データが文書取扱アプリケーションから引き渡される。起動された第１プログラムは、文書取扱アプリケーションから印刷対象文書の文書データが引き渡されると、引き渡された文書データに対応する印刷対象文書がユーザから識別画像の合成が指示された文書か否か判定し、印刷対象文書が識別画像の合成が指示された文書である場合にのみ、当該印刷対象文書に対して識別画像の付加を指示するための識別画像付加指示を第２プログラムへ出力する。そして第１プログラムは、印刷指示時にユーザによって指定されたプリンタドライバを起動し、起動したプリンタドライバへ印刷対象文書の文書データを引き渡すと共に、印刷指示時にユーザによって指定された印刷モードを起動したプリンタドライバへ通知することで、引き渡した文書データから中間印刷データを生成する処理を指定された印刷モードで行わせる。
【００５５】
本第３実施形態では、印刷対象文書の文書データからの中間印刷データの生成が、ユーザが指定したプリンタドライバにより、ユーザが指定した印刷モードで行われるので、上記処理によって生成される中間印刷データは、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷されることが保証できないデータとなる。図６では一例として、上記の中間印刷データを、デコンポーズ処理における印刷モードとして高速印刷モードを指定する情報（図６ではこのモード指定情報を"mode：高速"と表記している）がヘッダに設定され、データ本体に記述される各データに、デコンポーズ処理における処理をＲ,Ｇ,Ｂ色空間で行うことを指定するパラメータ（図６ではこのパラメータを"RGBwrite(…)"と表記している）が付加された情報として示している。
【００５６】
本第３実施形態において、印刷対象文書が識別画像の合成が指示されていない文書である場合、第１プログラムから第２プログラムへ識別画像付加指示が出力されないので、スプーラからプリンタ１４へ中間印刷データが転送される際に起動される第２プログラムでは、転送対象の印刷対象文書の中間印刷データに対し、識別画像データの付加等の処理を行うことなく単にプリンタ１４への転送のみを行う。この場合、デコンポーザにより、印刷対象文書の中間印刷データのヘッダに設定されているモード指定情報と中間印刷データのデータ本体に記述されている各データに付加されたパラメータに従い、場合によってはＲ,Ｇ,Ｂ色空間のデータへの変換が行われた後に所定の処理が行われて印刷用画像データが生成される。そして、印刷対象文書は識別画像が合成されることなく通常通り印刷されることになる。
【００５７】
一方、印刷対象文書が識別画像の合成が指示された文書である場合、第１プログラムから第２プログラムへ識別画像付加指示が出力されることで、第２プログラムでは、ＨＤＤ２８から識別画像データを読み出し、読み出した識別画像データにＹ,Ｍ,Ｃ,Ｋ色空間で処理を行うべきデータであることを指定するパラメータや印刷対象文書上での識別画像の合成位置を指定するパラメータ（このパラメータによって指定される合成位置は、中間印刷データがデコンポーザによって印刷用画像データ（ビットマップデータ）へ展開される際に、識別画像の展開位置の判断に用いられる）を付加した後に、印刷対象文書の中間印刷データのデータ部に追加する。また第２プログラムは、印刷対象文書の中間印刷データのヘッダに設定されているモード指定情報を、デコンポーズ処理における印刷モードとして高精細モードを指定する情報で上書きした後に、印刷対象文書の中間印刷データをプリンタ１４へ転送する。このように、本第３実施形態も請求項１記載の発明（詳しくは請求項８記載の発明）に対応している。
【００５８】
これにより、識別画像の合成が指示された印刷対象文書については、中間印刷データに識別画像データが付加された後に、この識別画像データ（識別画像を表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）が、Ｒ,Ｇ,Ｂ色空間等の他の色空間のデータへ変換されることなく、デコンポーザによるデコンポーズ処理によって印刷用画像データに合成されることになる。そして、この印刷用画像データを用いて印刷対象文書の印刷が行われることで、文書の真偽判定が可能なように識別画像が正確に印刷され、画像形成部４４による印刷によって得られた印刷物上に印刷されている識別画像に赤外光を照射して観察した場合に、埋込画像の存在を確認することができる。
【００５９】
また、本第３実施形態では、印刷対象文書に識別画像を合成して印刷することを所望している場合に、印刷対象文書への識別画像の合成を指示するのみで識別画像が正確に印刷され、識別画像を正確に印刷させるためにユーザが適切なプリンタドライバや印刷モードを選択する必要が無くなるので、印刷対象文書に識別画像を合成して印刷する際のユーザの負担も軽減することができる。
【００６０】
なお、上記の第３実施形態では、印刷対象文書の文書データには当初は識別画像データが付加されておらず、ユーザから識別画像の合成が指示された場合に識別画像データを中間印刷データに付加する例を説明したが、これに限定されるものではなく、識別画像を合成して印刷すべき文書に、当初より識別画像データが付加されていてもよい。この場合、印刷対象文書の文書データに識別画像データが付加されているか否かを判断することで、印刷対象文書が識別画像の合成が指示された文書か否かを判断できる。また、プリンタドライバによる処理を経て生成された中間印刷データに付加されている識別画像データを、識別画像印刷制御プログラムの第２プログラムによって正規の識別画像データで上書きすることにより、識別画像を正確に印刷させることができる。
【００６１】
〔第４実施形態〕
次に本発明の第４実施形態について説明する。本第４実施形態では、識別画像印刷制御プログラムがプリンタ１４の記憶部４０の不揮発性の記憶手段にインストールされており、この記憶手段には識別画像データも記憶されている。図７に示すように、本第４実施形態では、デコンポーザによる印刷用画像データの生成が完了すると、識別画像印刷制御プログラムがプリンタ制御部３８によって実行されることで識別画像印刷制御プログラムが起動される。識別画像印刷制御プログラムは、不揮発性の記憶手段から識別画像データを読み出し、読み出した識別画像データを生成された印刷用画像データ（印刷対象文書を表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）に合成する。そして、識別画像データを合成した印刷用画像データを画像形成部４４へ転送することで、識別画像を合成した印刷対象文書を画像形成部４４によって印刷させる。このように、本第４実施形態も請求項１記載の発明（詳しくは請求項９記載の発明）に対応している。
【００６２】
本第４実施形態では、Ｙ,Ｍ,Ｃ,Ｋ色空間のビットマップデータである印刷用画像データが生成された後に、該印刷用画像データに識別画像データを合成するので、プリンタドライバやデコンポーザにおける処理の影響で識別画像データが識別画像を正確に印刷できないデータへ変化してしまうことを防止することができる。従って、文書の真偽判定が可能なように識別画像を正確に印刷させることができ、画像形成部４４による印刷によって得られた印刷物上に印刷されている識別画像に赤外光を照射して観察した場合に、埋込画像の存在を確認することができる。
【００６３】
また、本第４実施形態では、識別画像を合成すべき印刷対象文書の印刷に際し、印刷対象のＹ,Ｍ,Ｃ,Ｋ色空間のデータがＲ,Ｇ,Ｂ色空間等の別の色空間のデータへ一旦変換された後に印刷されるプリンタドライバを用いたり、印刷モードとして高速印刷モードを適用した場合にも識別画像を正確に印刷させることができるので、上記のようなプリンタドライバや印刷モードを選択することで、識別画像を合成した印刷対象文書を比較的高速に印刷することも可能となる。
【００６４】
なお、上記の第４実施形態では、識別画像データを一律に印刷用画像データへ合成するので、本第４実施形態に係る印刷システム１０も、第１実施形態と同様に識別画像を合成した文書の印刷専用のシステムとして機能することになるが、これに代えて、識別画像の合成がユーザから指示されたか否かを判断し、識別画像の合成が指示された場合にのみ印刷対象文書（印刷用画像データ）への識別画像データの合成を行うようにしてもよい。また、例えば印刷対象文書の文書データに識別画像データが付加されていた等により、デコンポーザによって生成された印刷用画像データに合成されている識別画像データを、正規の識別画像データで上書きするようにしてもよい。この場合も識別画像を正確に印刷させることができる。
【００６５】
〔第５実施形態〕
次に本発明の第５実施形態について説明する。図８に示すように、本第５実施形態では、先に説明した第３実施形態と同様に、本発明に係る識別画像印刷制御プログラムが、文書取扱アプリケーションを介して印刷対象文書の印刷が指示された場合に起動される第１プログラムと、スプーラからプリンタ１４へ中間印刷データが転送される際に起動される第２プログラムで構成されている。
【００６６】
また、先に説明した第１〜第４実施形態では、印刷対象文書上の一定の位置に識別画像が合成されることを前提としていたが、本第５実施形態では、コンピュータ１２上で文書取扱アプリケーションが起動され、処理対象の文書がディスプレイ２２に表示されている状態で、仮の識別画像をディスプレイ２２に表示することができ、ユーザがマウス２６等を操作して文書の表示位置に対する仮の識別画像の表示位置を変更することで、文書上での識別画像の合成位置を任意に指定可能とされている。そして、ユーザによって識別画像の合成位置が指定された場合、対応する文書情報には仮の識別画像データが付加されると共に、指定された識別画像の合成位置を表す合成位置情報も付加される。なお、図８では仮の識別画像を破線で示している。
【００６７】
本第５実施形態では、文書取扱アプリケーションを介して印刷対象文書の印刷が指示され、コンピュータ１２上で識別画像印刷制御プログラムの第１プログラムが起動され、印刷対象文書の文書データが文書取扱アプリケーションから第１プログラムへ引き渡されると、第１プログラムは、文書取扱アプリケーションから引き渡された文書データに仮の識別画像データが付加されているか否か判定し、仮の識別画像データが付加されていた場合には、文書データに併せて付加されている合成位置情報を取得する。そして、印刷対象文書の文書データに仮の識別画像データが付加されていた場合にのみ、取得した合成位置情報を第２プログラムへ出力する。
【００６８】
そして第１プログラムは、印刷指示時にユーザによって指定されたプリンタドライバを起動し、起動したプリンタドライバへ印刷対象文書の文書データを引き渡すと共に、印刷指示時にユーザによって指定された印刷モードを起動したプリンタドライバへ通知することで、引き渡した文書データから中間印刷データを生成する処理を指定された印刷モードで行わせる。本第５実施形態では、印刷対象文書の文書データからの中間印刷データの生成が、ユーザが指定したプリンタドライバにより、ユーザが指定した印刷モードで行われるので、上記処理によって生成される中間印刷データは、先に説明した第３実施形態と同様に、印刷対象文書の情報に含まれるＹ,Ｍ,Ｃ,Ｋ色空間の画像データが別の色空間の画像データへ変換されることなく印刷されることが保証できないデータとなる。
【００６９】
本第５実施形態において、印刷対象文書の文書データに仮の識別画像データが付加されていなかった場合、第１プログラムから第２プログラムへ合成位置情報が出力されないので、スプーラからプリンタ１４へ中間印刷データが転送される際に起動される第２プログラムでは、転送対象の印刷対象文書の中間印刷データに対し、後述する識別画像データの上書き等の処理を行うことなく単にプリンタ１４への転送のみを行う。この場合、デコンポーザにより、印刷対象文書の中間印刷データのヘッダに設定されているモード指定情報と中間印刷データのデータ本体に記述されている各データに付加されたパラメータに従い、場合によってはＲ,Ｇ,Ｂ色空間のデータへの変換が行われた後に所定の処理が行われて印刷用画像データが生成される。そして、印刷対象文書は識別画像が合成されることなく通常通り印刷される。
【００７０】
一方、印刷対象文書の文書データに仮の識別画像データが付加されていた場合には、第１プログラムから第２プログラムへ合成位置情報が出力されることで、第２プログラムでは、ＨＤＤ２８から正規の識別画像データを読み出し、読み出した正規の識別画像データにＹ,Ｍ,Ｃ,Ｋ色空間で処理を行うべきデータであることを指定するパラメータや印刷対象文書上での識別画像の合成位置（第１プログラムから入力された合成位置情報が表す合成位置）を指定するパラメータを付加した後に、これらのパラメータを付加した正規の識別画像データを、印刷対象文書の中間印刷データのデータ部に記述されている仮の識別画像データに上書きして付加する。また第２プログラムは、印刷対象文書の中間印刷データのヘッダに設定されているモード指定情報を、デコンポーズ処理における印刷モードとして高精細モードを指定する情報で上書きした後に、印刷対象文書の中間印刷データをプリンタ１４へ転送する。このように、本第３実施形態も請求項１記載の発明（詳しくは請求項１０記載の発明）に対応している。
【００７１】
これにより、任意の合成位置に仮の識別画像データが合成された印刷対象文書については、仮の識別画像データが正規の識別画像データで上書きされることで中間印刷データに正規の識別画像データが付加されると共に、仮の識別画像が合成された位置を表す情報がパラメータとして中間印刷データに付加されるので、仮の識別画像データを上書きすることで中間印刷データに付加された正規の識別画像データに（識別画像を表すＹ,Ｍ,Ｃ,Ｋ色空間のビットマップデータ）は、Ｒ,Ｇ,Ｂ色空間等の他の色空間のデータへ変換されることなく、デコンポーザによるデコンポーズ処理により、合成位置情報が表す合成位置で印刷用画像データに合成されることになる。
【００７２】
このように、本第５実施形態によれば、印刷対象文書上の任意の位置に識別画像を合成することが可能になり、上記の印刷用画像データを用いて印刷対象文書の印刷が行われることで、仮の識別画像によって指定された文書上の位置に、文書の真偽判定が可能なように識別画像が正確に印刷され、画像形成部４４による印刷によって得られた印刷物上に印刷されている識別画像に赤外光を照射して観察した場合に、埋込画像の存在を確認することができる。
【００７３】
なお、上記の第５実施形態では、プリンタドライバによって中間印刷データが生成された段階で、該中間印刷データに含まれている仮の識別画像データを正規の識別画像データで上書きする態様を説明したが、これに限定されるものではなく、デコンポーザによって印刷用画像データが生成された後に、生成された印刷用画像データに含まれる仮の識別画像データを正規の識別画像データで上書きするようにしてもよい。
【００７４】
また、上記では本発明に係る識別画像として、Ｙ,Ｍ,Ｃ,Ｋの各色成分のうちのＫのみから成る埋込画像と、Ｋ以外のＹ,Ｍ,Ｃから成る被埋込画像が重ね合わされて構成された識別画像を例に説明したが、埋込画像の印刷に用いる特定色成分は、特定波長域（赤外域以外でもよい）における印刷剤の光反射率が他の色成分の印刷剤と相違している色成分であればよく、特定色成分として上記の条件に合致する他の色成分を適用することも可能である。
【図面の簡単な説明】
【００７５】
【図１】本実施形態に係る印刷システムの概略構成を示すブロック図である。
【図２】本発明に係る識別画像の概略を説明するための概念図である。
【図３】第１実施形態における文書印刷処理の一例を示す概念図である。
【図４】第１実施形態における文書印刷処理の他の例を示す概念図である。
【図５】第２実施形態における文書印刷処理を示す概念図である。
【図６】第３実施形態における文書印刷処理を示す概念図である。
【図７】第４実施形態における文書印刷処理を示す概念図である。
【図８】第５実施形態における文書印刷処理を示す概念図である。
【符号の説明】
【００７６】
１０  印刷システム
１２  コンピュータ
１４  プリンタ
２８  ＨＤＤ
３８  プリンタ制御部
４０  記憶部
４２  操作部
４４  画像形成部
【図１】
2006053725.tif 000003
【図２】
2006053725.tif 000004
【図３】
2006053725.tif 000005
【図４】
2006053725.tif 000006
【図５】
2006053725.tif 000007
【図６】
2006053725.tif 000008
【図７】
2006053725.tif 000009
【図８】
2006053725.tif 000010