(57)【要約】【課題】プリンタで印刷物を印刷する際に，印刷物の印刷データに応じた適切な印刷設定をプリンタドライバに容易に設定することを可能にする。【解決手段】プリンタ３に接続されたコンピュータ２上のアプリケーション１０で処理されている情報を印刷する際に，コンピュータ２に実装された印刷設定プログラム１０を用いて，特殊な印刷を行わない一般の印刷物の場合には，現時点でプリンタドライバ２０に設定されている印刷設定をそのまま用いて印刷し，特殊な印刷を行う場合には，特殊な印刷の印刷設定を過去の印刷設定データから検索したり，印刷者に手動で入力させることで準備し，プリンタドライバ２０に設定して印刷するようにした。【選択図】図１
2007133636.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに接続され且つ当該プリンタに対応するプリンタドライバが実装されたコンピュータに実行させる印刷設定プログラムであって，
前記プリンタで印刷する印刷物の印刷データが前記プリンタドライバに入力される際に，前記印刷データが所定の印刷条件を必要とするか否か判定する判定手順と，
前記判定手順において，前記印刷データが前記所定の印刷条件を必要とすると判定された場合に，前記所定の印刷条件に合致する印刷設定を準備する準備手順と，
前記準備した印刷設定を前記プリンタドライバに設定する設定手順と，を前記コンピュータに実行させることを特徴とする，印刷設定プログラム。
【請求項２】
前記所定の印刷条件には，少なくとも指定された解像度での印刷，カラーでの印刷，指定された補正方法で補正しての印刷又は指定されたドット・パターンに従った忠実な印刷が含まれることを特徴とする，請求項１に記載の印刷設定プログラム。
【請求項３】
前記印刷設定には，少なくとも前記プリンタで印刷する際の解像度，カラー印刷の有無，補正方法の種類又は指定されたドット・パターンに従った忠実な印刷の有無が含まれることを特徴とする，請求項１又は２に記載の印刷設定プログラム。
【請求項４】
前記印刷データには，可視又は非可視の電子透かし情報が埋込まれていることを特徴とする，請求項１〜３のいずれかに記載の印刷設定プログラム。
【請求項５】
前記印刷データには，２次元コードの情報が埋込まれていることを特徴とする，請求項１〜４のいずれかに記載の印刷設定プログラム。
【請求項６】
前記準備手順において，
過去に前記プリンタドライバに設定された印刷設定のデータを検索して取得した前記所定の印刷条件に合致する印刷設定，印刷者が手動で入力する情報に基づいて作成した前記所定の印刷条件に合致する印刷設定又は公開されている情報に基づいて作成した前記所定の印刷条件に合致する印刷設定のいずれかを準備することを特徴とする，請求項１〜５のいずれかに記載の印刷設定プログラム。
【請求項７】
前記準備手順は，一部又は全てが自動的に行われることを特徴とする，請求項１〜６のいずれかに記載の印刷設定プログラム。
【請求項８】
請求項１〜７のいずれかに記載の印刷設定プログラムを記録したコンピュータ読取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，プリンタに接続され且つこのプリンタに対応するプリンタドライバが実装されたコンピュータ上のアプリケーションで処理されている情報を印刷する際に，プリンタドライバに適切な印刷設定を設定するために，このコンピュータに実行させる印刷設定プログラム及びそれを記録したコンピュータ読取りが可能な記録媒体に関する。
【背景技術】
【０００２】
一般家庭やオフィス等で使用されるプリンタの場合，コンピュータ上のアプリケーション等で処理されている情報を印刷する際に，印刷速度の向上や色の階調表現を目的として，アプリケーションからプリンタドライバに送られる印刷データがプリンタドライバによって最適化される。具体的には，アプリケーションからプリンタドライバに入力された印刷データに対して，解像度の低減化，データの圧縮又はディザリング等の処理が加えられている。
【０００３】
入力された印刷データに対して行われる上述の最適化処理は，特許文献１に記載の技術等を用いて電子透かし入り印刷物を印刷する場合や，２次元コードの付与された印刷物を印刷する場合，或いは，高密度の細かなドット・パターンで表現されたイラストを印刷する場合等のように特殊な印刷を行う際には，不適切な結果を生じてしまう。これは，最適化処理によって印刷データが変更され，アプリケーションが意図した通りにプリンタのドットが印刷されなくなってしまうからである。
【０００４】
このような問題を回避するために，電子透かし入り印刷物を印刷する場合等のように特殊な印刷を行う際には，印刷データに対して不適切な処理が加えられないように，プリンタドライバの印刷設定を変更する必要がある。
【０００５】
一般に，印刷者がプリンタドライバの印刷設定を変更する場合には，以下の２つの方法のいずれか一方若しくは両方が用いられる。
（１）印刷設定の変更が必要な特殊な印刷を行う時だけに，印刷者がＧＵＩ等による設定画面上で操作を行い，印刷設定を一時的に変更する方法。変更された印刷設定は，印刷終了後に変更前の印刷設定（標準の印刷設定）に戻される。
（２）プリンタ毎に定められる標準の印刷設定自体を変更する方法。変更後は，標準の印刷設定が変更されたプリンタで印刷される全ての印刷物に対して，変更された印刷設定が適用される。
【０００６】
【特許文献１】特開２００３−１０１７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら，上記印刷設定の変更方法（１）では，印刷設定の変更が必要な特殊な印刷を行う度に，印刷者がＧＵＩ等による設定画面上で操作を行って印刷設定を手動で変更する必要があるため，非常に面倒であり，印刷設定の設定忘れや印刷設定の操作ミス等の可能性が高くなる。
【０００８】
また，上記印刷設定の変更方法（２）では，変更された印刷設定が全ての印刷物に適用されてしまう。従って，標準の印刷設定が，特殊な印刷を行うための印刷設定に変更されたプリンタでは，特殊な印刷を行わない一般の印刷物に対しても最適化処理が行われなくなってしまう。このため，一般の印刷物を印刷する際には，印刷速度の低下や色調表現の劣化等が発生する。
【０００９】
本発明は上記課題に鑑みてなされたものであり，プリンタで印刷する印刷物が特殊な印刷を行う印刷物である場合と，プリンタで印刷する印刷物が特殊な印刷を行わない一般の印刷物である場合とで，異なる適切な印刷設定をプリンタドライバに容易に設定できるようにして，印刷効率を向上させることをその目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために，本発明によれば，プリンタに接続され且つ当該プリンタに対応するプリンタドライバが実装されたコンピュータに実行させる印刷設定プログラムであって，前記プリンタで印刷する印刷データが前記プリンタドライバに入力される際に，前記印刷データが所定の印刷条件を必要とするか否か判定する判定手順と，前記判定手順において，前記印刷データが前記所定の印刷条件を必要とすると判定された場合に，前記所定の印刷条件に合致する印刷設定を準備する準備手順と，前記準備した印刷設定を前記プリンタドライバに設定する設定手順と，を前記コンピュータに実行させることを特徴とする，印刷設定プログラムが提供される。
【００１１】
本発明によれば，プリンタで印刷物を印刷する際にプリンタドライバに入力される印刷データが所定の印刷条件を必要とする場合には，所定の印刷条件に合致した印刷設定を準備し，この準備した印刷設定をプリンタドライバに設定して印刷を行い，プリンタドライバに入力される印刷データが所定の印刷条件を必要としない場合には，プリンタドライバの設定を変更せずに標準の印刷設定をそのまま用いて印刷を行うようにしたので，印刷の際には，印刷物に応じた最適な印刷設定がプリンタドライバに設定される。
【００１２】
上記印刷設定プログラムにおいて，前記所定の印刷条件には，少なくとも指定された解像度での印刷，カラーでの印刷，指定された補正方法で補正しての印刷又は指定されたドット・パターンに従った忠実な印刷が含まれていてもよい。
【００１３】
上記印刷設定プログラムにおいて，前記印刷設定には，少なくとも前記プリンタで印刷する際の解像度，カラー印刷の有無，補正方法の種類又は指定されたドット・パターンに従った忠実な印刷の有無が含まれていてもよい。
【００１４】
上記印刷設定プログラムにおいて，前記印刷データには，可視又は非可視の電子透かし情報が埋込まれていてもよい。
【００１５】
上記印刷設定プログラムにおいて，前記印刷データには，２次元コードの情報が埋込まれていてもよい。
【００１６】
上記印刷設定プログラムでは，前記準備手順において，過去に前記プリンタドライバに設定された印刷設定のデータを検索して取得した前記所定の印刷条件に合致する印刷設定，印刷者が手動で入力する情報に基づいて作成した前記所定の印刷条件に合致する印刷設定又は公開されている情報に基づいて作成した前記所定の印刷条件に合致する印刷設定のいずれかを準備するようにしてもよい。
【００１７】
上記印刷設定プログラムにおいて，前記準備手順は，一部又は全てが自動的に行われてもよい。
【００１８】
また，本発明は，上記印刷設定プログラムを記録したコンピュータ読取りが可能な記録媒体であってもよい。
【発明の効果】
【００１９】
本発明によれば，プリンタで印刷物を印刷する際に，印刷物の印刷データに応じた適切な印刷設定をプリンタドライバに容易に設定することができるので，誤設定が低減し，間違った印刷を防止できる。
【発明を実施するための最良の形態】
【００２０】
以下，図面を参照しながら，本発明の好適な実施形態について説明をする。なお，本明細書及び図面において，実質的に同一の機能構成を有する要素については，同一の符号を付することにより重複説明を省略する。
【００２１】
本発明の実施の形態に係る印刷システム１について，図１を用いて説明する。図１は，本発明の実施の形態に係る印刷システム１の構成図である。印刷システム１は，コンピュータ２にプリンタ３及び端末Ｘが接続された構成を有する。コンピュータ２と，プリンタ３及び端末Ｘとの接続方法は，例えばＵＳＢ又はパラレルインターフェース等による接続であってもよいし，ネットワーク等を経由した接続であってもよい。
【００２２】
コンピュータ２には，オペレーティング・システム（以下，ＯＳと呼ぶ）として，例えばWindows（登録商標）等が搭載されていてよい。図１に示すように，コンピュータ２には，印刷設定プログラムとしてのアプリケーション１０と，プリンタ３で印刷を行うためのプリンタドライバ２０とが実装されている。コンピュータ２上で実行されるアプリケーション１０は，例えばユーザＡが端末Ｘを通じて操作することが可能である。また，コンピュータ２は，アプリケーション１０やプリンタドライバ２０等が処理する各情報を記憶することが可能な記憶手段３０を備えている。
【００２３】
アプリケーション１０は，コンピュータ２上で実行される，例えば文書データや画像データの作成及び編集の処理が可能なプログラム等であってよい。アプリケーション１０は，例えばユーザＡによって，アプリケーション１０で処理している情報を印刷するように命令されると，処理している情報の印刷データをプリンタドライバ２０に出力するように構成されている。本実施の形態では，アプリケーション１０は，プリンタドライバ２０に出力する印刷データに，例えば既述した特許文献１に記載の技術等を用いて可視又は非可視の電子透かし情報を付与することが可能な電子透かし付与部４０を備えている。電子透かし情報は，例えば印刷者であるユーザＡの情報等であってもよい。
【００２４】
プリンタドライバ２０は，アプリケーション１０から入力された印刷データを，プリンタ３に対応したプリンタ固有の印刷データに変換し，プリンタ３に入力するように構成されている。プリンタドライバ２０は，印刷データを変換する際には，例えばプリンタで印刷する際の解像度，カラー印刷の有無，補正方法の種類又は指定されたドット・パターンに従った忠実な印刷の有無等の情報で構成される印刷設定に基づいて，印刷データの変換を行うことが可能である。プリンタドライバ２０は，アプリケーション１０によって一時的な印刷設定が指定された場合には，この指定された印刷設定に基づいて印刷データの変換を行い，アプリケーション１０によって一時的な印刷設定が特に指定されない場合には，記憶手段３０に記憶された標準の印刷設定に基づいて印刷データの変換を行うように構成されている。なお，アプリケーション１０によって指定された場合の一時的な印刷設定は，印刷データの変換が終了した後に破棄される。
【００２５】
プリンタドライバ２０は，一般的には，プリンタメーカーから提供されるプログラムであり，プリンタメーカーやプリンタの種類によって異なるものである。プリンタドライバ２０は，例えば印刷するユーザＡがＧＵＩ等の設定画面上から標準の印刷設定を編集できるように，印刷設定ダイアログを表示することが可能である。さらに，プリンタドライバ２０は，ユーザＡによって編集された標準の印刷設定を保存することも可能である。ただし，標準の印刷設定を設定可能な項目はプリンタメーカーやプリンタの型番毎に異なる。
【００２６】
記憶手段３０は，例えばＲＡＭ等の記憶装置であってよい。記憶手段３０には，アプリケーション１０が処理する印刷データに関する印刷条件の情報や，プリンタドライバ２０が用いる標準の印刷設定が記憶されている。
【００２７】
プリンタ３は，コンピュータ２のプリンタドライバ２０から入力された印刷データを例えば紙等に印刷することが可能である。
【００２８】
以上のように構成された本発明の実施の形態に係る印刷システム１において，ユーザＡがアプリケーション１０で処理している情報を印刷する第１の実施の形態の手順を，図２を用いて説明する。図２は，本発明の第１の実施の形態を実施する際に，ユーザＡがアプリケーション１０で処理している情報を印刷する場合の手順を示すフロー図である。
【００２９】
ユーザＡが，コンピュータ２上のアプリケーション１０で作成した文書データを印刷するように，端末Ｘを通じてアプリケーション１０に命令することで印刷が開始される（ＳＰ０）。
【００３０】
本実施の形態では，アプリケーション１０で作成した文書データを印刷する際には，文書データをそのまま印刷データとして用いて印刷する場合と，文書データに可視又は非可視の電子透かしを埋込んで電子透かし入り印刷データを生成し，この電子透かし入り印刷データを印刷する場合とが存在する。印刷する際に，文書データをそのまま用いるのか，文書データに電子透かしを埋込むのかは，ユーザＡがアプリケーション１０に出した指示に従って決定される。なお，文書データへの電子透かしの埋込みは，アプリケーション１０の電子透かし付与部４０によって行われる。
【００３１】
印刷データは，印刷設定プログラムとしてのアプリケーション１０によって，所定の印刷条件を必要とするか否か判定される（ＳＰ１）。この判定により，印刷データを用いて印刷しようとしている印刷物が，所定の印刷条件を必要とする特殊な印刷物であるか，それとも所定の印刷条件を必要としない一般の印刷物であるかが判断される。所定の印刷条件には，例えば，印刷データをプリンタで印刷する際に，指定された解像度で印刷すること，カラーで印刷すること，ディザリング等の指定された補正方法で補正して印刷すること，及び指定されたドット・パターンに従って忠実に印刷すること等が含まれてよい。
【００３２】
印刷データが，アプリケーション１０の電子透かし付与部４０によって電子透かしの埋込まれていない印刷データである場合には，印刷データは，所定の印刷条件を必要としない一般の印刷を行う印刷データであると判定される（ＳＰ１のＮｏ）。この場合，現時点でプリンタドライバ２０に設定されている標準の印刷設定が変更せずにそのまま用いられる。プリンタドライバ２０は，現時点で設定されている標準の印刷設定に基づいて，印刷データをプリンタ３に対応した印刷データに変換し，プリンタ３に入力する。次いで，プリンタ３によって印刷データが印刷され（ＳＰ２），印刷が終了する（ＳＰ３）。
【００３３】
これに対し，印刷データが，アプリケーション１０の電子透かし付与部４０によって電子透かしの埋込まれた印刷データである場合には，印刷データは，所定の印刷条件として，指定されたドット・パターンに従った忠実な印刷を必要とする，特殊な印刷を行う印刷データであると判定される（ＳＰ１のＹｅｓ）。アプリケーション１０は，印刷データが特殊な印刷を行う印刷データであると判定すると，過去にプリンタドライバ２０に設定された印刷設定の過去データが記憶されている記憶手段３０にアクセスし，印刷設定の過去データの中に利用可能な印刷設定がないか検索する（ＳＰ４）。なお，検索する際に，上述した所定の印刷条件の他に，プリンタの型番等の情報を検索条件に用いてもよい。検索する方法としては，検索条件と印刷設定の過去データとの対応リストを用いる方法，データベースを用いる方法，若しくは印刷設定の過去データを全検索する方法等が用いられてもよい。
【００３４】
アプリケーション１０は，検索している印刷設定の過去データの中に，所定の印刷条件（今の場合には，指定されたドット・パターンに従った忠実な印刷）に合致する印刷設定が存在しない場合（ＳＰ５のＮｏ）には，プリンタドライバ２０に指示を出し，印刷するユーザＡが印刷設定を手動で入力可能な印刷設定ダイアログをプリンタドライバ２に表示させる（ＳＰ６）。印刷設定ダイアログを表示する際には，プリンタドライバ２０に設定すべき所定の印刷条件等の情報をユーザＡに表示して入力を補助することが好ましい。
【００３５】
印刷するユーザＡが，表示された印刷設定ダイアログから印刷設定を手動で入力することにより，プリンタドライバ２０に所定の条件（今の場合には，指定されたドット・パターンに従った忠実な印刷）と合致する印刷設定が標準の印刷設定として設定される（ＳＰ７）。なお，印刷するユーザＡに手動で印刷設定を設定させるのは，プリンタドライバの設定項目及び設定方法が，プリンタメーカー毎に異なっているからである。
【００３６】
アプリケーション１０は，印刷するユーザＡが手動で入力してプリンタドライバ２０に設定した印刷設定を取得し（ＳＰ８），取得した印刷設定を記憶手段３０に記憶させ，印刷設定の過去データとして保存する（ＳＰ９）。これにより，たった今入力された印刷設定は，後で印刷を行う際に再利用することが可能になる。プリンタドライバ２０は，設定された印刷設定に基づいて，印刷データをプリンタ３に対応した印刷データに変換し，プリンタ３に入力する。次いで，プリンタ３によって印刷データが印刷され（ＳＰ１２），印刷が終了する（ＳＰ１３）。
【００３７】
一方，アプリケーション１０は，検索している印刷設定の過去データの中に，所定の印刷条件（今の場合には，指定されたドット・パターンに従った忠実な印刷）に合致する印刷設定が存在する場合（ＳＰ５のＹｅｓ）には，印刷設定の過去データが記憶されている記憶手段３０から，この所定の印刷条件に合致する印刷設定を読込む（ＳＰ１０）。アプリケーション１０は，読込んだ印刷設定を一時的な設定としてプリンタドライバ２０に設定する（ＳＰ１１）。プリンタドライバ２０は，設定された印刷設定に基づいて，印刷データをプリンタ３に対応した印刷データに変換し，プリンタ３に入力する。次いで，プリンタ３によって印刷データが印刷され（ＳＰ１２），印刷が終了する（ＳＰ１３）。
【００３８】
以上の実施の形態によれば，コンピュータ２上で実行されるアプリケーション１０からの印刷データがプリンタドライバ２０に入力される際に，印刷設定プログラムとしてのアプリケーション１０は，印刷データが所定の印刷条件を必要とするか否か判定し，所定の印刷条件を必要とすると判定した場合には，所定の印刷条件に合致する印刷設定を準備するので，印刷する印刷データに応じて適切な印刷設定をプリンタドライバに設定することが容易化され，印刷設定を設定する際の誤設定が低減する。特に，複数のプリンタ３が接続されている場合や，特殊な印刷を行う印刷設定を複数処理する場合に効果的である。また，印刷設定が容易化されることに伴い，印刷物を印刷する効率が向上する。
【００３９】
本発明の第２の実施の形態として，図３に示すように，プリンタメーカーによって仕様が公開されているプリンタドライバ２０に印刷設定を設定する場合に，公開されている仕様に従ってプリンタドライバ２０の印刷設定を自動的に設定するようにしてもよい。図３は，本発明の第２の実施の形態を実施する際に，ユーザＡがアプリケーション１０で処理している情報を印刷する場合手順を示すフロー図である。
【００４０】
図３に示す第２の実施の形態のＳＰ２０〜ＳＰ２４の手順は，図２に示す第１の実施の形態のＳＰ０〜ＳＰ４の手順と同様に行われる。また，図３に示す第２の実施の形態のＳＰ２５の判定処理において，印刷設定の過去データに所定の印刷条件と合致する印刷設定がある場合（ＳＰ２５のＹｅｓ）のＳＰ３５〜ＳＰ３８の手順も，図２に示す第１の実施の形態のＳＰ５の判定処理において，印刷設定の過去データに所定の印刷条件と合致する印刷設定がある場合（ＳＰ５のＹｅｓ）のＳＰ１０〜ＳＰ１２の手順と同様に行われる。これに対して，図３に示す第２の実施の形態のＳＰ２５の判定処理において，印刷設定の過去データに所定の印刷条件と合致する印刷設定がない場合（ＳＰ２５のＮｏ）のＳＰ２６〜ＳＰ３４の手順は，図２に示す第１の実施の形態のＳＰ５の判定処理において，印刷設定の過去データに所定の印刷条件と合致する印刷設定がない場合（ＳＰ５のＮｏ）のＳＰ６〜ＳＰ９の手順とは異なっている。従って，以下では，第２の実施の形態について，第１の実施の形態と異なるＳＰ２５〜ＳＰ３４の手順に関して説明する。
【００４１】
第２の実施形態において，アプリケーション１０は，検索している印刷設定の過去データの中に，所定の印刷条件に合致する印刷設定が存在しない場合（ＳＰ２５のＮｏ）には，所定の印刷条件と合致する印刷設定を自動的な変更によりプリンタドライバ２０に設定可能であるか判定する（ＳＰ２６）。プリンタドライバ２０が，印刷設定を自動的な変更により設定可能であるためには，このプリンタドライバ２０の印刷設定の仕様がプリンタメーカーによって公開されていて，所定の印刷条件に合致する印刷設定の情報を取得できる必要がある。印刷設定を自動的な変更により設定可能であるか否かの判定は，アプリケーション１０が，自動的な変更により設定可能なプリンタドライバのリストを予め保持し，参照することによって実行されてもよい。
【００４２】
アプリケーション１０は，印刷データを入力するプリンタドライバ２０に所定の印刷条件と合致する印刷設定を自動的な変更により設定可能でないと判定した場合（ＳＰ２６のＮｏ）には，図２に示す第１の実施の形態のＳＰ６〜ＳＰ９の手順と同様に，ＳＰ２７〜ＳＰ３０の手順を実行する。即ち，プリンタドライバ２０に指示を出して印刷設定ダイアログを表示させ（ＳＰ２７），印刷するユーザＡに所定の条件と合致する印刷設定を標準的な設定としてプリンタドライバ２０に設定させ（ＳＰ２８），プリンタドライバ２０に設定した印刷設定を取得し（ＳＰ２９），取得した印刷設定を記憶手段３０に記憶させ，印刷設定の過去データとして保存する（ＳＰ３０）。プリンタドライバ２０は，その後，設定された印刷設定に基づいて，印刷データをプリンタ３に対応した印刷データに変換し，プリンタ３に入力する。次いで，プリンタ３によって印刷データが印刷され（ＳＰ３７），印刷が終了する（ＳＰ３８）。
【００４３】
アプリケーション１０は，印刷データを入力するプリンタドライバ２０に所定の印刷条件と合致する印刷設定を自動的な変更により設定可能であると判定した場合（ＳＰ２６のＹｅｓ）には，現時点でプリンタドライバ２０に設定されている印刷設定をプリンタドライバ２０から取得する（ＳＰ３１）。次いで，プリンタメーカーによって公開されている印刷設定の情報を用いて，プリンタドライバ２０から取得した印刷設定を，所定の印刷条件と合致する印刷設定に変更する（ＳＰ３２）。変更した印刷設定を記憶手段３０に記憶させ，印刷設定の過去データとして保存する（ＳＰ３３）。アプリケーション１０は，変更した印刷設定を一時的な設定としてプリンタドライバ２０に設定する（ＳＰ３４）。プリンタドライバ２０は，設定された印刷設定に基づいて，印刷データをプリンタ３に対応した印刷データに変換し，プリンタ３に入力する。次いで，プリンタ３によって印刷データが印刷され（ＳＰ３７），印刷が終了する（ＳＰ３８）。
【００４４】
以上の第２の実施の形態によれば，特殊な印刷物を最初に印刷する場合等に，プリンタドライバ２０に設定する所定の印刷条件と合致する印刷設定が，過去の印刷設定の中に存在しない場合にも，プリンタドライバ２０の仕様がプリンタメーカーによって公開されており，プリンタドライバ２０の印刷設定を自動的な変更により設定することが可能であれば，アプリケーション１０によってプリンタドライバ２０に印刷設定が自動的に設定されるので，ユーザＡによる誤設定が低減される。なお，第２の実施の形態においても，第１の実施の形態の効果を同様に有する。
【００４５】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において，各種の変更例又は修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００４６】
上述した実施形態においては，印刷データを生成したアプリケーション１０が印刷設定プログラムの機能を兼ね備えている場合について説明したが，印刷データを生成するアプリケーション１０と，印刷設定プログラムとは，別個のプログラムであってもよい。
【００４７】
上述した実施形態においては，特殊な印刷として，可視又は非可視の電子透かし情報が埋込まれている印刷データを印刷する場合について説明したが，特殊な印刷は，バーコード等の２次元コードの情報が埋込まれている印刷データの印刷等のその他の印刷であってもよい。
【００４８】
上述した実施形態においては，印刷設定プログラムとしてのアプリケーション１０が，コンピュータ２に実装済みである場合について説明したが，印刷設定プログラムとしてのアプリケーション１０を，例えばＣＤ−ＲＯＭ等のように，コンピュータ読取りが可能な記録媒体に記録しておき，必要に応じて，この記録媒体からコンピュータ２に実装するようにしてもよい。
【００４９】
上述した実施形態においては，特殊な印刷を行う際の所定の印刷条件が，指定された解像度での印刷，カラーでの印刷，指定された補正方法で補正しての印刷又は指定されたドット・パターンに従った忠実な印刷である場合について説明したが，特殊な印刷を行う際の所定の印刷条件は，その他の印刷条件であってもよい。
【００５０】
上述した実施形態においては，プリンタ３で印刷する際の印刷設定が，解像度，カラー印刷の有無，補正方法の種類又は指定されたドット・パターンに従った忠実な印刷の有無である場合について説明したが，プリンタ３で印刷する際の印刷設定は，その他の印刷設定であってもよい。
【００５１】
上述した実施形態においては，印刷設定の仕様が公開されているプリンタドライバ２０の印刷設定を，プリンタドライバ２０から取得（ＳＰ３１）した印刷設定を変更（ＳＰ３２）することで生成したが，公開されている仕様に基づいて，作成してもよい。
【００５２】
上述した実施形態においては，印刷設定の仕様が公開されているプリンタドライバ２０に所定の印刷条件に合致する印刷設定を設定する際に，公開されている印刷設定の情報を用いる以外の印刷設定には，プリンタドライバ２０に現時点で設定されている印刷設定をそのまま設定し，全ての印刷設定を自動的に設定する場合について説明したが，公開されている印刷設定の情報を用いる以外の印刷設定は，ＧＵＩ等の設定画面からユーザＡが手動で入力するようにしてもよい。
【産業上の利用可能性】
【００５３】
本発明は，例えば，情報漏洩を防止するために，印刷する印刷物に電子透かしを埋込む印刷システム等に対して有用である。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る印刷システム１の構成図である。
【図２】本発明の第１の実施の形態を実施する際に，ユーザＡがアプリケーション１０で処理している情報を印刷する場合の手順を示すフロー図である。
【図３】本発明の第２の実施の形態を実施する際に，ユーザＡがアプリケーション１０で処理している情報を印刷する場合手順を示すフロー図である。
【符号の説明】
【００５５】
１    印刷システム
２    コンピュータ
３    プリンタ
１０    アプリケーション
２０    プリンタドライバ
３０    記憶手段
４０    電子透かし付与部
【図１】
2007133636.tif 000003
【図２】
2007133636.tif 000004
【図３】
2007133636.tif 000005