(57)【要約】【課題】プリンタドライバ非制御アプリを起動することなく設定を自動変更することで、手動設定の煩雑さを解消でき、さらに、プリンタの能力および印刷条件に応じてＰＣの各種設定を適切に変更することで、利便性の向上も図る。【解決手段】１つ以上のホスト装置と１つ以上の印刷装置から構成される印刷システムにおける印刷条件自動設定システムであって、前記ホストの設定情報ならびに印刷装置の情報を取得／分析する分析手段と、印刷装置用ドライバ／アプリケーションからでは制御できないアプリケーションの設定情報を、変更／設定する設定手段とを備え、前記設定手段は、前記プリンタ分析手段の分析結果に基づいて前記ホスト機能側の各種設定を自動で変更する印刷条件自動設定システム。【選択図】        図８
2006251853.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のホスト装置と１つ以上の印刷装置から構成される印刷システムにおける印刷条件自動設定システムであって、
前記ホストの設定情報ならびに印刷装置の情報を取得／分析する分析手段と、
印刷装置用ドライバ／アプリケーションからでは制御できないアプリケーションの設定情報を、変更／設定する設定手段とを備え、
前記設定手段は、前記プリンタ分析手段の分析結果に基づいて前記ホスト機能側の各種設定を自動で変更する印刷条件自動設定システム。
【請求項２】
前記分析手段および前記設定手段が、任意のタイミングで、印刷処理或いは印刷装置制御処理等を含む印刷関連処理に割り込み、動作を完了した後、前記印刷関連処理に戻る請求項１に記載の印刷条件自動設定システム。
【請求項３】
前記割り込みタイミングを決定するトリガイベントが、印刷装置のインストール開始時又は印刷開始時におけるホスト装置と印刷装置との間で行われるネゴシエーションの完了時、或いは特定のユーザ操作である請求項２に記載の印刷条件自動設定システム。
【請求項４】
前記設定手段が、前記ホスト機能側の設定情報を変更する際に、ユーザに通知する通知手段を有する請求項１又は２に記載の印刷条件自動設定システム。
【請求項５】
前記設定手段が、前記ホスト機能側の設定情報を変更する際に、変更するかどうかをユーザに確認する確認手段を有する請求項４に記載の印刷条件自動設定システム。
【請求項６】
前記分析手段によって分析される情報が、選択されている印刷モード或いは紙種である請求項１乃至５のいずれかに記載の印刷条件自動設定システム。
【請求項７】
前記分析手段によって分析される情報が、印刷装置本体の構成上の能力或いは印刷装置によって検知された紙種である請求項１乃至５のいずれかに記載の印刷条件自動設定システム。
【請求項８】
前記設定手段が前記ホスト側の設定情報更する際、前記ホスト装置のレジストリ情報を直接変更する請求項１乃至７のいずれかに記載の印刷条件自動設定システム。
【請求項９】
前記分析手段で取得された前記ホスト設定情報を、保存しておく保存手段を有する請求項１乃至８のいずれかに記載の印刷条件自動設定システム。
【請求項１０】
前記保存手段において保存されている前記ホスト装置の各種設定情報がレジストリ情報である請求項９に記載の印刷条件自動設定システム。
【請求項１１】
前記保存手段において保存されている前記ホスト装置の各種設定情報を任意のタイミングで復元可能である請求項１０に記載の印刷条件自動設定システム。
【請求項１２】
前記任意のタイミングを決定するトリガイベントが、印刷完了時、或いは、特定のユーザ操作である請求項１１に記載の印刷条件自動設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置と印刷装置から構成される印刷システムにおいて、印刷装置用ドライバ／アプリケーションからでは制御できないアプリケーションの設定情報を、印刷装置の能力および印刷条件に応じて適切に変更する制御方法に係わる印刷条件自動設定システムに関するものである。
【背景技術】
【０００２】
インターネットが普及し、一般ユーザがＷｅｂ画面を閲覧する機会が近年特に増えている。またプリンタの性能向上および価格低下もめざましく、手軽に利用する機会も増えてきている。
【０００３】
さらに、ユーザのＷｅｂ画像を印刷するというニーズは高く、例えばＭｉｃｒｏｓｏｆｔ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ(登録商標)では、プリンタが普及し始めた頃は大半がモノクロプリンタであったこともあり、初期状態では背景画像を印刷しない設定となっている。これは、カラー画面では十分に識別できる背景画像と文字との配色がモノクロ印刷文書では識別しにくくなることを避けているものである。
【特許文献１】特開平７−１５２５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現在一般ユーザに普及しているプリンタはカラープリンタであり、レーザービームプリンタにおいてもカラー機の占める割合が急増している。
【０００５】
こうした背景の下でＰＣを用いてＷｅｂ画面を印刷する場合、ディスプレイ画像とは異なり印刷画像では、背景画像が印刷されないために違和感を覚えるなど、所望の印刷結果が得られない場合が多い。
【０００６】
それを解決するには手動で印刷条件を設定する必要がある。プリンタドライバの操作により種々の設定が可能となってはいるが、Ｗｅｂ画像の背景画像を印刷する場合のように、プリンタドライバ殻では直接制御できないアプリケーション（プリンタドライバ非制御アプリ）の設定を変更するためには、別途、該当するアプリケーションを起動し、手動設定をする必要がある。
【０００７】
このように、プリンタドライバ非制御アプリの設定を変更することは、ＰＣ操作に不慣れなユーザにとっては非常に困難である。
【０００８】
また、複数のプリンタが利用可能なＰＣにおいては特に、ＰＣの設定を画一的に変更してしまうとその変更が全てのプリンタに対応しているものとは限らず、例えば、Ｗｅｂ画像の背景画像を印刷するように設定すると、モノクロプリンタでもＷｅｂ画像の背景画像が印刷されてしまい、視認性の悪い画像となってしまうことも在る。
【０００９】
本発明は、プリンタドライバ非制御アプリを起動することなく設定を自動変更することで、手動設定の煩雑さを解消できるなど、上記の課題を解決する。
【００１０】
さらに、プリンタの能力および印刷条件に応じてＰＣの各種設定を適切に変更することで、利便性の向上も図る。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は、
ホスト装置と印刷装置から構成される印刷システムにおける印刷条件自動設定システムであって、
前記ホストの設定情報ならびに印刷装置の情報を取得／分析する分析手段と、
印刷装置制御用でないアプリケーションの設定情報を、変更／設定する設定手段とを備え、
前記分析手段は、取得したプリンタ情報を基に適切な印刷条件を分析し、前記設定手段は、前記プリンタ分析手段の分析結果に基づいて前記ホスト機能側の各種設定を自動で変更する。
【００１２】
更に、本発明は、前記分析手段および前記設定手段が、任意のタイミングで、印刷処理或いは印刷装置制御処理等を含む印刷関連処理に割り込み、動作を完了した後、前記印刷関連処理に戻る事を特徴とする。
【００１３】
更に、本発明は、前記割り込みタイミングを決定するトリガイベントが、印刷装置のインストール開始時又は印刷開始時におけるホスト装置と印刷装置との間で行われるネゴシエーションの完了時、或いは特定のユーザ操作である。
【００１４】
更に、本発明は、前記設定手段が、前記ホスト機能側の設定情報を変更する際に、ユーザに通知する通知手段を有する。
【００１５】
更に、本発明は、前記設定手段が、前記ホスト機能側の設定情報を変更する際に、変更するかどうかをユーザに確認する確認手段を有する。
【００１６】
更に、本発明では、前記分析手段によって分析される情報が、選択されている印刷モード或いは紙種である。
【００１７】
更に、本発明では、前記分析手段によって分析される情報が、印刷装置本体の構成上の能力或いは印刷装置によって検知された紙種である。
【００１８】
更に、本発明では、前記印刷装置制御用でないアプリケーションとは、Ｍｉｃｒｏｓｏｆｔ社Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ(登録商標)である。
【００１９】
更に、本発明は、前記設定手段が前記ホスト側の設定情報を変更する際、前記ホスト装置のレジストリ情報を直接変更する事を特徴とする。
【００２０】
更に、本発明は、前記分析手段で取得された前記ホスト設定情報を、保存しておく保存手段を有する。
【００２１】
更に、本発明では、前記保存手段において保存されている前記ホスト装置の各種設定情報がレジストリ情報である。
【００２２】
更に、本発明は、前記保存手段において保存されている前記ホスト装置の各種設定情報を任意のタイミングで復元可能である。
【００２３】
更に、本発明では、前記任意のタイミングを決定するトリガイベントが、印刷完了時又は特定のユーザ操作である。
【発明の効果】
【００２４】
プリンタ情報に基づいて、プリンタドライバからでは制御できないアプリケーションの設定を自動で変更することにより、ＰＣ操作に不慣れなユーザでも、煩雑な操作をせずに適切な印刷文書を得ることができる。例えばカラープリンタでＷｅｂページを印刷する際には、特に意識をせずに背景画像を印刷することができる。これにより、従来のディスプレイに表示されているＷｅｂページ画像と印刷された画像とが異なるためにユーザが違和感を覚えるということを解消できる。
【００２５】
また画一的にＰＣ設定情報の変更は、ＰＣから複数のプリンタが使用可能な場合には一部のＰＣには推奨できない設定情報になることも考えられるが、本発明では印刷毎に情報の変更および復元できるため、ＰＣおよびプリンタの数に依らず適切な印刷が可能である。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照しながら、本発明の実施の形態の一例を説明する。
【実施例】
【００２７】
図１は本発明を適用可能な、ホスト装置１０１と印刷装置１０２および１０３から構成される印刷システムの一例である。前記ホスト装置１０１はいわゆるパーソナルコンピュータ（ＰＣ）であり、前記ＰＣはディスプレイ、データ処理本体（制御ボード、ハードディスク、フロッピー(登録商標)ディスクドライブ、ＣＤ−ＲＯＭドライブ等を含む）、入力機器（キーボード、不図示のポインティングデバイス等を含む）、各種インターフェースケーブル装置（ＬＡＮケーブル、ＵＳＢケーブル等を含む）等から構成されている。前記印刷装置１０２および１０３は、いわゆるプリンタ（インクジェットプリンタ、レーザービームプリンタ、ドットプリンタ等を含む印刷装置全般）である。ＰＣ１０１とプリンタ１０２および１０３とは、有線或いは無線に依らない任意のインターフェースにより接続されている。また、構成されているプリンタの数も、図１に示した２個に限られるものではない。
【００２８】
〈第１の実施の形態〉
図２は、本発明の第１の実施の形態を示すデータ処理装置の構成を示すブロック図である。ホストコンピュータ内部２１０において、ＣＰＵ２０１は、ディスクコントローラ（ＤＫＣ）２０５を介して外部メモリ２１３から制御プログラム、システムプログラム、アプリケーションプログラム等の各種プログラムをＲＡＭ２０２に読み出し、それらを実行して各種データ処理を行う。なお、ＤＫＣ２０５は、ＦＤ、ＨＤ、ＣＤ−ＲＯＭ、ＭＤ、ＭＯ等の外部メモリとのアクセスを制御する。
【００２９】
ＲＡＭ２０２は、不図示のオプションＲＡＭ等によりその容量を拡張できるように構成されており、主としてＣＰＵ２０１のワークエリアとして利用される。
【００３０】
キーボードコントローラ（ＫＢＣ）２０３は、キーボード（ＫＢ）２１１や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）２０４は、ＣＲＴディスプレイ（ＣＲＴ）２１２の表示を制御する。なお、本発明の実施の形態では、特に断らない限り、ＣＰＵ２０１がメインバス２０７を介してＲＡＭ２０２、ＫＢＣ２０３、ＣＲＴＣ２０４，ＤＫＣ２０５を制御する。
【００３１】
このように構成されたシステムにおいて、ユーザがアプリケーションやデバイスドライバのユーザインターフェース（ＵＩ）を開いて設定変更をすると、ホストコンピュータはユーザによるＫＢ２１１または不図示のポインティングデバイスからの入力を受け付け、その状態や過程をＣＲＴ２１２上に表示する。
【００３２】
図３は、プリンタ等の印刷装置が直接、あるいはネットワーク経由で接続されているホストコンピュータにおけるプリントシステムの機能ブロックによる構成図である。
【００３３】
図３のホストコンピュータ３００内の各ブロックは、図２のシステムで、ＣＰＵ２０１がプログラムを実行することで実現される機能をブロックで示したものである。アプリケーション３０１、グラフィックエンジン３０２、プリンタドライバ３０３、およびシステムスプーラ３０４は、図２の外部メモリ２１３に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用する上位モジュールによってＲＡＭ２０２にロードされ実行されるプログラムモジュールである。
【００３４】
また、アプリケーション３０１およびプリンタドライバ３０３は、外部メモリ２１３のＦＤや不図示のＣＤ−ＲＯＭから供給されることが可能となっている。ユーザが、このアプリケーション３０１においてプリンタ３０５に対する印刷操作を行うと、まず、アプリケーション３０１は、ＲＡＭ２０２にロードされ実行可能となっているグラフィックエンジン３０２を利用して出力（描画）を行う。
【００３５】
なお、グラフィックエンジン３０２は、一般に、アプリケーションに対して、プリンタやディスプレイ等の出力デバイスに依存しない共通のグラフィック用インターフェースを提供するものである。
【００３６】
グラフィックエンジン３０２は、印刷装置ごとに用意されたプリンタドライバ３０３を同様に外部メモリ２１３からＲＡＭ２０２にロードし、アプリケーション３０１の出力をプリンタドライバ３０３を用いてプリンタの制御コマンドに変換する。このとき、ユーザはプリンタドライバのＵＩを用いて、プリンタに対する印刷設定を行うことができ、その設定に従ってプリンタドライバ３０３はプリンタの制御コマンドを生成する。
【００３７】
変換されたプリンタ制御コマンドはＯＳによってＲＡＭ２０２にロードされたシステムスプーラ３０４を経てインターフェース経由でプリンタ３０５へ出力される仕組みとなっている。
【００３８】
なお、以下、特に断らない限り、処理の主体は、ハードウェアにおいてはＣＰＵ２０１であり、ソフトウェアにおいてはＣＰＵ２０１で実行されるプログラムである。
【００３９】
以下、図４乃至図７を用いて、ホストの設定情報の一例として、Ｍｉｃｒｏｓｏｆｔ社Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ(登録商標)（ＩＥ）の「Ｗｅｂページの背景画像を印刷する／しない」を、プリンタインストール時に変更する場合について説明する。以下、特に断らない限り、Ｗｅｂページの閲覧にはＩＥを利用しているものとする。
【００４０】
まず、図４は、一般的な印刷関係処理の流れを示すフローチャートである。
【００４１】
一般的な印刷関係処理では、印刷関係処理が開始されると、まず、ホスト装置と印刷装置との間でネゴシエーションが行われる（ステップＳ４０１）。具体的には、プリンタの各種ＩＤ、バージョン、名称、インク情報等様々な情報が交換される（図５）。
【００４２】
ネゴシエーションが完了すれば、印刷関連処理の実処理がおこなわれる（ステップＳ４０２）。
【００４３】
実処理においても、処理開始、処理実行、完了処理、処理完了通知など各フェーズがあるが、本発明の主旨から外れるため詳細の説明は割愛する。
【００４４】
実処理の具体例としては、プリンタのインストールであればファイルのコピーおよびＰＣレジストリへの情報登録等、印刷時であれば印字データの作成および送信ならびにプリンタステータスの取得等が挙げられる。
【００４５】
実処理が完了することで、印刷関係処理が完了する。
【００４６】
図６は、プリンタインストール時の背景印刷設定処理を示すフローチャートである。
【００４７】
プリンタのインストールが開始されると（ステップＳ６０１）、まずＰＣとプリンタとがネゴシエーションを行う（ステップＳ６０２）。それをトリガイベントとして以下に示す手順でホスト情報が自動設定される。
無条件で「Ｗｅｂページの背景画像を印刷する」設定にしてしまっても良いが、可能であれば、Ｗｅｂページの背景画像を印刷する／しないを決定するため、判別手段がインストール対象であるプリンタの情報を取得し、カラー印刷が可能であるかどうかを分析する（ステップＳ６０３）。該当プリンタがカラー印刷可能かどうかを分析する手段は種々考えられ限定されるものではないが、ここでは具体例として、インストール時に送受信されるＰＣとプリンタとのネゴシエーション情報を取得して、カラー印刷可能フラグを抽出する。
【００４８】
分析結果により前記インストール対象プリンタがカラー印刷不可能であると判断された場合は、Ｗｅｂページの背景画像は印刷しないままであるが（ステップＳ６０４）、もし前記インストール対象プリンタがカラー印刷可能であれば、Ｗｅｂページの背景画像を印刷するように設定手段がホスト情報を変更する（ステップＳ６０５）。通常であればＩＥアプリケーションを起動し、プロパティ画面でチェックボックスを操作する必要があるが、ここではユーザに操作させることなく自動で設定する。ここでは具体例として、図７に示した情報をレジストリに上書きするものとする。
【００４９】
ホスト情報の設定が完了すると、通常のインストール処理がおこなわれ（ステップＳ６０６）、その後完了する（ステップＳ６０７）。通常の印刷関連処理に関しては、本発明の主旨から外れるため説明を割愛する。
【００５０】
このとき、ステップＳ６０５で変更したホスト情報は、通常の印刷処理および印刷装置制御処理を含む印刷関連処理とは独立している情報であるため、ステップＳ６０６のインストール処理において上書きされることは無い。
【００５１】
〈第２の実施の形態〉
第１の実施の形態に加え、ホスト設定情報を保存する保存手段を備え、印刷処理の終了後に変更したホスト情報を復元するようにしても良い。
【００５２】
以下、第２の実施の形態について、図８、図９のフローチャートを用いて説明する。なお、データ処理装置など基本的な構成は第１の実施の形態と同じであるが、ホスト設定情報を保存しておく保存手段を有しているところが異なる。
【００５３】
図８はプリンタ印刷開始時の背景印刷設定処理ならびに印刷完了時のホスト設定情報復元処理を示すフローチャートである。
【００５４】
ステップＳ８０２および最終ステップＳ８１１が保存手段の具備により動作可能となっている。
【００５５】
まず、ホストからプリンタでの印刷処理が開始されると（ステップＳ８０１）、ＰＣとプリンタとの間でネゴシエーションが行われ、それをトリガイベントとして以下に示す手順でホスト情報が自動設定される。
【００５６】
ステップＳ８０２において、保存手段がホスト設定情報を保存しておく。
【００５７】
その後、印刷処理対象であるプリンタの情報を取得し（ステップＳ８０３）、Ｗｅｂページの背景画像を印刷するか否かを判断する（ステップＳ８０４：詳細後述）。
【００５８】
ステップＳ８０４での判断結果に基づき、背景画像を印刷しないのであれば（ステップＳ８０５−ｎｏ）、ホスト設定情報を「背景画像を印刷しない」に設定し（ステップＳ８０６）、背景画像を印刷するのであれば（ステップＳ８０５−ｙｅｓ）、ホスト設定情報を「背景画像を印刷する」に設定する（ステップＳ８０７）。
【００５９】
ステップＳ８０６或いはＳ８０７が完了すると、通常の印刷処理に戻り、印字データの作成（ステップＳ８０８）、印字データの送信（ステップＳ８０９）、印刷完了（ステップＳ８１０）と印刷処理が完成する。ステップＳ８０８乃至Ｓ８１０までは、通常の印刷処理を表しており、簡素化のため、例えばプリンタステータスの取得などは省略しているが、本発明の主旨からは外れるので詳細の説明は割愛する。
【００６０】
最終ステップＳ８１１において、ステップＳ８０２で保存したホスト設定情報を復元し、一連の処理を終える。これにより、ユーザの操作は通常の印刷処理と全く同一であるが、Ｗｅｂページの背景画像を印刷するに相応しいプリンタに限り、Ｗｅｂページの背景画像の印刷をすることが可能となる。
【００６１】
ここで、印刷処理を実行するプリンタが、Ｗｅｂページの背景画像を印刷するに相応しいか否かを判断するのがステップＳ８０４である。背景画像印刷の実行判定を示すフローチャート図９を用いてＳ８０４における処理を説明する。
【００６２】
まず、該当プリンタの機械的能力を判定する（ステップＳ９０１）。具体的にはプリンタがカラー印刷可能かを判断する。該当プリンタがカラー印刷可能であれば（ステップＳ９０２−ｙｅｓ）、印刷条件の判定へと処理が続き（ステップＳ９０３）、該当プリンタがカラー印刷不可能であれば（ステップＳ９０２−ｎｏ）、背景画像印刷実行フラグをＯＦＦに設定し（ステップＳ９０６）、ステップＳ８０４を完了する。
【００６３】
ステップＳ９０３では印刷条件を判定する。具体的には、カラー印刷かどうかを判断する。具体例としては、ネゴシエーション情報におけるカラーインクタンク情報の有無などにより判断する。該当プリンタがカラー印刷をするようであれば（ステップＳ９０４−ｙｅｓ）背景画像印刷実行フラグをＯＮに設定し（ステップＳ９０５）、該当プリンタがカラー印刷をしないようであれば（ステップＳ９０４−ｎｏ）背景画像印刷実行フラグをＯＦＦに設定する（ステップＳ９０６）。
【００６４】
ステップＳ９０５或いはＳ９０６の完了に伴い、Ｓ８０４の処理が完了する。
【００６５】
〈第３の実施の形態〉
第１および第２の実施例においては全ての処理を自動で実行しているが、ホスト設定情報の変更をユーザに通知する通知手段と、通知メッセージを確認する確認手段とを備えても良い。
【００６６】
以下、第３の実施の形態について、図１０のフローチャートを用いて説明する。なお、データ処理装置など基本的な構成は第２の実施の形態と同じであるが、ユーザにメッセージを通知する通知手段と、通知メッセージを確認する確認手段とを備えている点が異なる。
【００６７】
図１０はホスト設定情報の変更時にユーザにメッセージを出す処理を示すフローチャートであり、基本的な流れは図８と同じである。図１０において、図８と同様の処理を行っているステップは図８と同一のステップ番号で表記しており、説明も割愛している。
【００６８】
ステップＳ８０１乃至Ｓ８０４の完了後、Ｓ８０４で判定された背景画像印刷実行フラグの値に基づき、ホスト情報設定の変更が推奨されているかどうか判断する（ステップＳ１００１）。ホスト設定情報を変更する必要が無い場合は、従来の印刷処理（ステップＳ８０８乃至Ｓ８１０）が実行される。
【００６９】
ホスト設定情報を変更する必要がある場合は（ステップＳ１００１−ｙｅｓ）、ユーザにホスト設定情報を変更する旨を通知する（ステップＳ１００２）。ユーザの選択に応じて、ホスト設定情報を変更することも（ステップＳ１００４）、何もせずに印刷処理（ステップＳ８０８乃至Ｓ８１０）へ処理を移すこともできる。
【００７０】
印刷処理（ステップＳ８０８乃至Ｓ８１０）が完了すると、ホスト設定情報が変更されたか否かを判断し（ステップＳ１００５）、変更されているのであれば、保存しているホスト設定情報に復元する（ステップＳ８１１）。
【００７１】
ステップＳ１００５では、ステップＳ１００１乃至Ｓ１００３のように、ホスト設定情報の復元実行に関して、ユーザに選択させるようにしても良い。
【００７２】
また、ＰＣ操作に慣れているユーザにとってメッセージが煩わしくないよう、メッセージ表示の有無もユーザによって選択できるようにしても良い。
【００７３】
〈その他の実施の形態〉
第１乃至第３の実施例においては、カラー印刷時にはＷｅｂページの背景画像を印刷する前提において説明してきたが、実際にはカラー印刷時には常にＷｅｂページの背景画像を印刷することが、必ずしも好ましいとは限らない。
【００７４】
そこで図９におけるステップＳ９０１或いはＳ９０３において、以下の条件を加えることでＷｅｂページの背景画像を印刷することが推奨されるか否かを判断し、推奨されるようであれば、背景画像印刷実行フラグをＯＮに設定するものとする。なお下記の各条件例は、記載事項に限定されるものではない。
【００７５】
［ステップＳ９０１における判定条件例］
プリンタの印刷速度を判定する。カラー印刷が非常に遅いプリンタの場合には、フラグ＝ＯＦＦとする。
【００７６】
［ステップＳ９０３における判定条件例］
紙質を判定する。粗悪な用紙の場合、インクが滲んでしまうものもあるため、フラグ＝ＯＦＦとする。
【００７７】
両面印刷を判定する。両面印刷時にはインクが乾く時間を考慮し、フラグ＝ＯＦＦとする。
【００７８】
上記ステップＳ９０３における判定情報は、プリンタドライバの各種印刷条件設定情報でも、プリンタ本体が検知した情報でも良い。
【００７９】
〈応用例〉
プリンタ制御ドライバ／アプリケーションでは無いアプリケーションの例として、ＩＥを例に説明をしてきたが、プリンタ制御用ドライバ／アプリケーションにも容易に適用可能であることは勿論である。
【００８０】
また、プリンタは実機に限らず、例えばａｄｏｂｅ社Ａｃｒｏｂａｔ  Ｄｉｓｔｉｌｌｅｒのような仮想出力装置にも、本発明は適用可能である。
【００８１】
さらに、プリンタ制御ドライバ／アプリケーションのＵＩからユーザ操作を本発明のトリガイベントとすることで、設定を変更したいアプリケーションを起動することなく該当アプリケーションの設定を変更できることも、容易に応用可能である。
【００８２】
以上、本発明のいくつかの実施例を説明したが、これらの実施例はそれのみに本発明の範囲を限定するものではなく、他の種々の変形及び変更が本発明の要旨を逸脱することなく可能である。
【図面の簡単な説明】
【００８３】
【図１】本発明に適用したシステム構成の一例を示す図である。
【図２】ホストコンピュータのブロック構成図である。
【図３】プリントシステムの機能ブロック構成図である。
【図４】印刷条件自動設定処理全体を示すフローチャート図である。
【図５】ネゴシエーション情報例を表す図である。
【図６】プリンタインストール時の背景印刷設定処理を示すフローチャート図である。
【図７】レジストリ情報例を示す図である。
【図８】プリンタ印刷開始時の背景印刷設定処理ならびに印刷完了時のホスト設定情報復元処理を示すフローチャート図である。
【図９】背景画像印刷の実行判定処理を示すフローチャート図である。
【図１０】ホスト設定情報の変更時にユーザにメッセージを出す処理を示すフローチャート図である。
【符号の説明】
【００８４】
２００  ホストコンピュータ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  キーボードコントローラ
２０４  ＣＲＴコントローラ
２０５  ディスクコントローラ
２０６  メインバス
２１１  キーボード
２１２  ＣＲＴ
２１３  外部メモリ
３００  ホストコンピュータ
３０１  アプリケーション
３０２  グラフィックエンジン
３０３  プリンタドライバ
３０４  システムスプーラ
３０５  プリンタ
【図１】
2006251853.tif 000003
【図２】
2006251853.tif 000004
【図３】
2006251853.tif 000005
【図４】
2006251853.tif 000006
【図５】
2006251853.tif 000007
【図６】
2006251853.tif 000008
【図７】
2006251853.tif 000009
【図８】
2006251853.tif 000010
【図９】
2006251853.tif 000011
【図１０】
2006251853.tif 000012