(57)【要約】【課題】　プリント媒体のいくつかの属性を考慮してプリンタ上で文書をプリント（印刷）するシステム及び方法を提供する。【解決手段】　プリント媒体のいくつかの特性を考慮するプリント方法において、プリンタ１０６においてプリントするドキュメント１５３を含むプリントジョブ１６３を受け取るステップと、プリントジョブ１６３に関連するプリント媒体のいくつかの媒体属性１６９を決定するステップと、媒体属性１６９に基づいて、プリンタ１０６におけるいくつかの動作設定を調整するステップと、プリントジョブ１６３において指定されたプリント媒体を用いて、プリンタ１０６においてドキュメント１５３をプリントするステップとを含む。　【選択図】　　　　図１
2004038983.tif 000002
【特許請求の範囲】
【請求項１】
　プリント媒体のいくつかの特性を考慮するプリント方法であって、
　プリンタにおいてプリントするドキュメントを含むプリントジョブを受け取るステップと、
　前記プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定するステップと、
　前記媒体属性に基づいて、前記プリンタにおけるいくつかの動作設定を調整するステップと、
　前記プリントジョブにおいて指定された前記プリント媒体を用いて、前記プリンタにおいて前記ドキュメントをプリントするステップと、
を含むことを特徴とするプリント方法。
【請求項２】
　前記プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定するステップは、前記プリントジョブにおける前記媒体属性を識別するステップをさらに含むことを特徴とする請求項１に記載のプリント方法。
【請求項３】
　前記プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定するステップは、前記プリンタとデータ通信を行うリモートデバイスから前記媒体属性を取得するステップをさらに含むことを特徴とする請求項１に記載のプリント方法。
【請求項４】
　前記プリンタとデータ通信を行うリモートデバイスから前記媒体属性を取得するステップは、
　前記プリント媒体を識別する指示子を含む、前記媒体属性を求める要求を、前記リモートデバイスに送信するステップと、
　前記要求に応答して、前記リモートデバイスから前記媒体属性を受け取るステップと、
をさらに含むことを特徴とする請求項３に記載のプリント方法。
【請求項５】
　前記プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定するステップは、前記プリンタ内のメモリ内のテーブルから前記媒体属性を取得するステップをさらに含む、請求項１に記載のプリント方法。
【請求項６】
　前記媒体属性に基づいて、前記プリンタにおける前記いくつかの動作設定を調整するステップは、前記媒体属性に基づいて前記動作設定を決定するステップをさらに含むことを特徴とする請求項１に記載のプリント方法。
【請求項７】
　プロセッサ及びメモリを有するプロセッサ回路と、
　前記メモリに格納され、かつ、前記プロセッサが実行可能なプリンタ設定コントローラと、
を備え、
　前記プリンタ設定コントローラは、
　プリンタによってプリントされるべきドキュメントを含むプリントジョブに関連するプリント媒体のいくつかの媒体属性を決定する論理と、
　前記媒体属性に基づいて、前記プリンタにおけるいくつかの動作設定のそれぞれについて、いくつかの媒体に特有の値を決定する論理と、
　前記プリンタにおける前記いくつかの動作設定をそれぞれ、前記媒体に特有の値に合わせて調整する論理と、
を備えること、
を特徴とするプリント動作調整システム。
【請求項８】
　前記プリンタ設定コントローラは、前記プリンタにおいて前記ドキュメントのプリントを開始する論理をさらに備えることを特徴とする請求項７に記載のプリント動作調整システム。
【請求項９】
　前記プリントジョブに関連する前記プリント媒体の前記いくつかの媒体属性を決定する前記論理は、前記プリントジョブにおける前記媒体属性を識別する論理をさらに備えることを特徴とする請求項７に記載のプリント動作調整システム。
【請求項１０】
　前記プリントジョブに関連する前記プリント媒体の前記いくつかの媒体属性を決定する前記論理は、リモートデバイスから前記媒体属性を取得する論理をさらに備えることを特徴とする請求項７に記載のプリント動作調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、プリンタ制御に関し、特に、媒体属性に基づくプリンタ制御に関する。
【背景技術】
【０００２】
　ドキュメントをプリントするのに、多くの様々なプリンタが利用可能である。そのようなプリンタは、種々のプリント技術のうちの何れを用いてプリント動作を行ってもよい。例えば、プリンタとしては、レーザープリンタ，インクジェットプリンタ，ドットマトリクスプリンタ，その他のタイプのプリンタがある。場合によっては、媒体のタイプが、様々な方法で、このような様々なタイプのプリンタのうちの種々のものの上でのプリントに影響を及ぼす可能性がある。例えば、ある特定の媒体は、インクジェットプリンタにおいて用いる場合には、吸収するインク量が多すぎて、結果として得られる画像がくすむか又は退色して見えるようになるかもしれないが、その同じ媒体上にレーザープリンタを用いてプリントした画像は、非常に鮮明に見える。従って、特定のタイプのプリンタでプリントする場合にある媒体を避けるということは、よくあることであるかもしれない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　本発明の目的は、プリント媒体のいくつかの属性を考慮してプリンタにおいて文書をプリント（印刷）するシステム及び方法を提供することにある。
【課題を解決するための手段】
【０００４】
　本発明のプリント方法は、プリンタ上でプリントするドキュメントを含むプリントジョブを受け取るステップと、前記プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定するステップと、前記媒体属性に基づいて、上記プリンタにおけるいくつかの動作設定を調整するステップと、上記プリントジョブにおいて指定された上記プリント媒体を用いて、上記プリンタ上で上記ドキュメントをプリントするステップと、を含む。また、本システムは、プロセッサ及びメモリを有するプロセッサ回路と、上記メモリに格納され上記プロセッサが実行可能なプリンタ設定コントローラであって、プリンタがプリントするドキュメントを含む、プリントジョブに関連するプリント媒体のいくつかの媒体属性を決定する論理（ロジック）と、上記媒体属性に基づいて、上記プリンタにおけるいくつかの動作設定のそれぞれについて、いくつかの媒体に特有の値を決定する論理と、上記プリンタにおける上記いくつかの動作設定をそれぞれ、上記媒体に特有の値に合わせて調整する論理とを含むプリンタ設定コントローラと、を備える。
【発明を実施するための最良の形態】
【０００５】
　本発明は、以下の図面を参照して理解することができる。図面内の各構成要素は、必ずしも正確な縮尺率で描かれているわけではない。また、図面内において、いくつかの図面を通して同じ参照番号は、対応する部分を示す。
【０００６】
　図１は、本発明の実施形態によるプリントネットワーク（プリンティングネットワーク；printing network）１００を示している。このプリントネットワーク１００は、クライアント１０３，プリンタ１０６，及びサーバ（リモートデバイス）１０９を含んでいる。クライアント１０３，プリンタ１０６，及びサーバ１０９は、全て、ネットワーク１１３に結合されている。この点に関して、ネットワーク１１３は、例えば、インターネット，イントラネット，広域ネットワーク（ＷＡＮ），ローカルエリアネットワーク（ＬＡＮ），無線ネットワーク，その他好適なネットワーク等、又は、そのようなネットワークのうちの２つ又はそれよりも多くのいかなる組合せであってもよい。
【０００７】
　クライアント１０３は、例えば、コンピュータシステム或いは同様の性能を有する他の装置であってもよい。クライアント１０３は、クライアント１０３内のプロセッサ回路が実行する１つ又はそれよりも多くのアプリケーション１１６を含んでもよい。アプリケーション１１６は、例えば、ワードプロセッサ，スプレッドシート，グラフィックプログラム，又はプリンタ１０６を用いてプリントしたデータを生成するいかなる他のアプリケーションであってもよい。クライアント１０３内のアプリケーション１１６が生成するドキュメントのプリントを容易にするために、アプリケーション１１６は、プリンタ１０６との通信を容易にするプリンタドライバ１１９にインターフェースしている。プリンタドライバ１１９は、媒体指定モジュール１２３を含んでいる。この媒体指定モジュール１２３は、アプリケーション１１６が生成するドキュメントのプリントにおいて用いる媒体タイプの、ユーザによる指定を容易にする。本明細書において、「媒体タイプ」とは、それぞれのプリンタがその上にプリントを行う印刷物の性質及び／又は外観に影響を及ぼす物理的構造特性に基づく、媒体の分類として定義される。これに関して、媒体タイプは、例えば、標準紙，ボンド紙，コットンベースの紙（cotton based paper）、テクスチャード加工紙（textured paper），透明シート，又はその他のタイプの紙であってもよい。媒体タイプには、例えば、紙（木材），プラスチック，織物，コットン，金属，又はその他いかなる材料、又は、上記材料のうちの２つ又はそれよりも多くの組合せで構成した媒体が含まれていてもよい。
【０００８】
　プリンタ１０６は、プリンタ制御システム１３３を含んでいる。このプリンタ制御システム１３３は、プリンタ設定制御（プリンタ設定コントローラ）１３６を含んでいる。プリンタ１０６は、また、媒体属性テーブル１３９及びプリンタ設定テーブル１４３を含んでもよい。プリンタ１０６内には、いくつかのプリンタ動作設定１４６がある。プリンタ動作設定１４６は、後述するように、プリントするドキュメントに関連する媒体タイプに基づいて調整することができる。媒体属性テーブル１３９は、また、サーバ１０９上に記憶され、かつ、プリンタ１０６が適宜にアクセスされてよい。
【０００９】
　次に、アプリケーション１１６が生成するドキュメントのプリントにおけるプリントネットワーク１００の動作を説明する。まず、ユーザがアプリケーション１１６を操作して、プリンタ１０６上でプリントするドキュメント１５３を作成する場合を想定する。アプリケーション１１６は、プリンタドライバ１１９に適切にインターフェースして、ドキュメント１５３のプリント動作を生ぜしめる。プリント動作を開始すると、プリンタドライバ１１９は、媒体指定モジュール１２３を用いて、ドキュメント１５３のプリントにおいて用いる特定のタイプのプリント媒体をユーザが指定することができるようにする。
【００１０】
　これに関連して、媒体指定モジュール１２３は、媒体要求１５６を生成する。この媒体要求１５６は、プリンタ１０６に送信されて、プリンタ１０６内でプリントに利用できる媒体タイプを決定する。プリンタ制御システム１３３は、媒体要求１５６を受け取ると、媒体タイプ１５９をクライアント１０３に送信することによって応答する。なお、本明細書の説明の状況において、「受け取る」という用語は、ネットワーク１１３からデータを受け入れ、そのデータを、ファイル又はその他のデータ構造としてメモリデバイス内に格納することとして定義される。次に、このような媒体タイプ１５９が、例えばディスプレイ装置上で、ユーザに提示され、ドキュメント１５３のプリントにどの媒体タイプを用いるかをユーザが選択できるようにする。選択を行うと、次にプリンタドライバ１１９は、ドキュメント１５３を含むプリントジョブ１６３を生成する。プリントジョブ１６３は、さらに、媒体指示子（designator）１６６を含んでいる。この媒体指示子１６６は、プリンタ１０６に、ドキュメント１５３のプリントにおいて用いる特定の媒体タイプ１５９を通知する。さらに、プリントジョブ１６３は、また、いくつかの媒体属性１６９を含んでもよい。この媒体属性１６９は、クライアント１０３内に格納されていても、サーバ１０９から取得しても、プリンタ１０６から取得してもよい。媒体属性１６９は、プリントジョブ１６３内に含まれていてもよいが、後述するように、それが絶対に必要だというわけではない。
【００１１】
　プリントジョブ１６３は、いったん作成されると、プリンティングのためにプリンタ１０６に送信される。プリンタ制御システム１３３は、プリントジョブ１６３を受け取ると、次に、プリンタ設定制御１３６の動作を実行するか或いはその他の方法で始動する。プリンタ設定制御１３６は、媒体指示子１６６が特定する指定媒体上へのドキュメント１５３のプリントにおいて、プリンタ１０６の性能が最適になるようなプリンタ動作設定１４６の調整を行うようになっている。そのようにすることによって、プリンタ設定制御１３６は、プリントジョブ１６３を精査して、媒体指示子１６６又は媒体属性１６９がその中に含まれている場合には媒体指示子１６６又は媒体属性１６９を見つける。
【００１２】
　プリントジョブ１６３内に媒体指示子１６６のみが存在する場合には、プリンタ設定制御１３６は、その媒体指示子１６６を含む媒体属性要求１７３を生成し、その媒体属性要求１７３をサーバ１０９に送って、対応する媒体属性１６９を取得するようにする。サーバ１０９は、その内部に含まれる媒体属性テーブル１３９から媒体属性１６９を提供することによって応答する。次に、この媒体属性１６９をプリンタ１０６に送り返す。このようにして、選択した媒体の製造業者は、ドキュメントをプリントするのに用いる何百万ものプリンタ内にそのような情報を含ませる必要なしに、自らの製品のユーザに属性を提供することができる。又は、プリンタ設定制御１３６は、サーバ１０９に媒体属性１６９を要求するのではなく、プリンタ１０６のいくつかの実施形態に含まれる媒体属性テーブル１３９を調べてもよい。さらに、他の実施形態において、媒体属性１６９はクライアント１０３内に格納されていてもよい。
【００１３】
　プリンタ設定制御１３６は、媒体属性１６９を取得すると、次にプリンタ設定テーブル１４３を調べて（照合して）、その媒体属性１６９に基づいていくつかのプリンタ設定を取得する。その後、取得したプリンタ設定に従って、プリンタ動作設定１４６を調整する。そして最後に、プリンタ１０６上でドキュメント１５３をプリントする。
【００１４】
　プリンタ動作設定１４６は、個々のプリンタのタイプに応じて、プリンタ毎に様々であってもよい。具体的には、様々なタイプのプリンタは、なんらかの方法でプリントに影響を及ぼすよう調整することができる様々なタイプのプリント機構を含んでいる。例えばレーザープリンタにおいて、プリンタ動作設定１４６は、例えば、定着器の温度制御，動作速度，カール補正，又はその他プリンタの動作設定などを含んでもよい。又は、プリンタ１０６は、インクジェットプリンタであってもよい。その場合、プリンタ動作設定１４６は、例えば、インク流設定，インクジェットヘッドの移動速度，インク乾燥ステーション設定，カール補正，その他このようなプリンタの動作設定を含んでもよい。
【００１５】
　図２は、本発明の態様による例示的なプリンタ１０６のブロック図である。ここでは、プリンタ１０６は、プロセッサ１８３及びメモリ１８６を有するプロセッサ回路を含んでいる。プロセッサ１８３及びメモリ１８６は、両方とも、ローカルインターフェース１８９に結合されている。プリンタ１０６は、また、さらなるプロセッサ回も含んでもよい。ローカルインターフェース１８９は、例えば、当業者には理解できるように、制御／アドレスバスを伴うデータバスであってもよい。プリンタ１０６は、また、ローカルインターフェース１８９と種々のプリンタハードウェア１９６との間のインターフェースを行う１つ又はそれよりも多くのハードウェアインターフェース１９３も含んでいる。これに関連して、プリンタハードウェア１９６は、プリンタ１０６自体を構成する構造上の要素及びシステムを含んでいる。プリンタハードウェア１９６は、特定のプリント動作に合わせて調整されるプリンタ１０６内の種々のプリント機構に関連するプリンタ動作設定１４６を含んでいる。
【００１６】
　メモリ１８６内には、オペレーティングシステム１９９，プリンタ制御システム１３３，及びプリンタ設定制御１３６が格納されており、プロセッサ１８３は、これらを実行することができるようになっている。さらに、メモリ１８６内には、また、媒体属性テーブル１３９及びプリンタ設定テーブル１４３が格納されており、プリンタ設定制御１３６によって適宜にアクセスされてよい。
【００１７】
　本明細書において、メモリ１８６は、揮発性及び不揮発性の両方のメモリ及びデータ記憶要素として定義される。揮発性要素とは、電源がなくなるとデータ値を保持しなくなるものである。不揮発性要素とは、電源がなくなってもデータを保持するものである。従って、メモリ１８６は、例えば、ランダムアクセスメモリ（ＲＡＭ），リードオンリメモリ（ＲＯＭ），ハードディスクドライブ，関連するフロッピーディスクドライブによってアクセスされるフロッピーディスク，コンパクトディスクドライブによってアクセスされるコンパクトディスク，適当なテープテープドライブによってアクセスされる磁気テープ，及び／又はその他メモリ要素、又は、このようなメモリ要素のうちのいかなる２つ又はそれよりも多くの組合せを備えてもよい。さらに、ＲＡＭは、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ），ダイナミックランダムアクセスメモリ（ＤＲＡＭ），若しくは磁気ランダムアクセスメモリ（ＭＲＡＭ）及びその他のそのようなデバイスを備えてもよい。ＲＯＭは、例えば、プログラム可能なリードオンリメモリ（ＰＲＯＭ），消去・プログラム可能なリードオンリメモリ（ＥＰＲＯＭ），電気的に消去・プログラム可能なリードオンリメモリ（ＥＥＰＲＯＭ），又はその他同様のメモリデバイスを備えてもよい。
【００１８】
　さらに、プロセッサ１８３は、多数のプロセッサであってもよく、メモリ１８６は、並行して動作する多数のメモリであってもよい。その場合、ローカルインターフェース１８９は、多数のプロセッサのうちの任意の２つの間，任意のプロセッサと任意のメモリとの間，又はメモリのうちの任意の２つの間などの、通信を容易にする適当なネットワークであってもよい。また、プロセッサ１８３は、その性質上、電気的，光学的，又は分子的なものであってよい。
【００１９】
　オペレーティングシステム１９９を実行して、メモリ，処理時間，周辺機器等のような、プリンタ１０６におけるハードウェアリソースの割り当て並びに使用を制御する。このようにして、オペレーティングシステム１９９は、当業者に一般的に知られているように、アプリケーションが依存する基礎（基幹；ファンデーション）の役割を果たす。
【００２０】
　図３は、本発明の実施形態による媒体属性テーブル１３９を示している。媒体属性１６９は、プリンタ１０６（図１参照）が或る媒体タイプから次の媒体タイプへ移行するときに画像品質を一様に維持しながら媒体上にプリントする能力に影響を及ぼす媒体の属性のことである。媒体属性１６９としては、例えば、調整することができるプリンタ動作設定１４６（図１参照）に関連するプリント機構の動作に影響を及ぼす可能性のあるものがある。実施形態によっては、単一のプリント機構の動作に、多数の媒体属性１６９が影響を及ぼす。また、単一の媒体属性１６９が多数のプリント機構の動作に影響を及ぼす等の可能性もある。
【００２１】
　媒体属性テーブル１３９に含まれてもよい媒体属性１６９としては、例えば、テクスチャ，光沢度（shininess），吸収度，輝度、グロス（gloss），色反射（color reflection），色深度，粒状性，白み（whiteness），湿度，熱損失，接着性（付着性、adhesion）の値，及びその他の媒体属性１６９がある。媒体タイプ１５９によっては、可能性がある媒体属性１６９の全ての包括的なリストを含まないものもあってよい。例えば、数個の媒体属性１６９のみを含む媒体もあれば、多くの媒体属性１６９を含む媒体であってよい。このような媒体属性１６９から、プリンタ動作設定１４６（図１参照）を決定する。
【００２２】
　媒体属性１６９のそれぞれには、プリンタ設定テーブル１４３（図１参照）を用いて適切なプリンタ設定に変換することができる値が関連づけられる。状況によっては、プリンタ設定テーブル１４３を用いて、媒体属性１６９のうちの２つ又はそれよりも多くを用いて単一のプリンタ設定を取得してもよい。或いは、プリンタ設定制御１３６内に保持されている適切な式を用いて、媒体属性１６９のうちの１つ又はそれよりも多くから、プリンタ設定を直接計算してもよい。
【００２３】
　図４は、本発明の実施形態によるプリンタ設定テーブル１４３の例を示している。プリンタ設定テーブル１４３は、媒体属性１６９のうちの１つ又はそれよりも多くを、プリンタ動作設定１４６のうちの１つ又はそれよりも多くに関連づける。具体的には、プリンタ設定テーブル１４３は、それぞれの媒体属性１６９についてのいくつかの値を、それぞれのプリンタ動作設定１４６についてのいくつかの値と相関させる。例えば、プリンタ設定テーブル１４３において、熱損失のいくつかの値が、対応するいくつかの定着器温度に関連している。この定着器は、レーザープリンタにおいて用いられてよい。同様に、インクジェットプリンタの場合等には、媒体の吸収度のいくつかの値は、インク流のいくつかの値に関連する。
【００２４】
　従って、プリンタ設定テーブル１４３は、その上にドキュメント１５３（図１参照）をプリントする個々の媒体に関連する媒体属性１６９に基づいてプリンタ動作設定１４６を取得することができる手段を提供する。プリンタ設定テーブル１４３内に含まれる実際のプリンタ動作設定１４６は、経験的な方法を用いて決定してもよい。
【００２５】
　図５は、本発明の実施形態による例示的な媒体指定モジュール１２３のフローチャートを示している。また、図５のフローチャートは、ドキュメント１５３（図１参照）をプリントするのに用いる媒体タイプの指定においてクライアント１０３内で実施される方法の各ステップを示すものとして見てもよい。
【００２６】
　ボックス２０３で始まって、媒体指定モジュール１２３は、媒体要求１５６（図１参照）を生成してプリンタ１０６（図１参照）に送り、プリンタ１０６内に格納されておりかつプリントに用いてもよい、利用できる媒体タイプを決定する。その後、ボックス２０６において、媒体指定モジュール１２３は、プリンタ１０６からの媒体タイプ１５９を含む応答を待つ。そのような応答を受け取った場合には、媒体指定モジュール１２３は、ボックス２０９へと進み、ボックス２０９において、媒体タイプ１５９（図１参照）がクライアント１０３のユーザに提示され、どれをドキュメント１５３のプリントに用いるか選択できるようにする。媒体タイプ１５９は、例えば、ディスプレイ装置上に表示されたグラフィカルユーザインターフェースか或いはその他のインターフェース等の適切なユーザインターフェースによって、クライアント１０３のユーザに提示することができる。
【００２７】
　その後、ボックス２１３において、媒体指定モジュール１２３は、ドキュメント１５３をプリントするのに用いる特定の媒体タイプ１５９をユーザが選択するのを待つ。いったん選択が行われれば、媒体指定モジュール１２３はボックス２１６へと進み、ボックス２１６において、プリントジョブ１６３が作成されそのプリントジョブに媒体指示子１６６が含ませられる。或いは、選択した媒体タイプに関連する媒体属性１６９がクライアント１０３内に格納されている場合には、媒体指定モジュール１２３が媒体属性１６９自体をプリントジョブ１６３内に含ませることもできる。そうすれば、ネットワーク１１３上のどこかに格納されている媒体属性テーブル１３９から、プリンタ１０６が媒体属性１６９を検索して取り出す必要がなくなる。その後、図示のように媒体指定モジュール１２３は終了する。
【００２８】
　さらに、ボックス２０６，２１３に関して、所定時間の経過後もプリンタ１０６から適切な応答がない場合には、エラー状態を宣言することができ、プリントジョブ又はプリントジョブのうちの少なくとも媒体選択部を中止することができる。いずれにせよ、適切なディスプレイ装置その他のインターフェースを用いて、個々のエラー状態をユーザに表示してもよい。
【００２９】
　図６は、本発明の実施形態による例示的なプリンタ設定制御１３６のフローチャートを示している。又は、図６のフローチャートは、プリント動作が最適化されるようプリンタ動作設定１４６を調整するためにプリンタ１０６において実施される方法の各ステップであるとして見てもよい。これは、プリンタ１０６（図１参照）上でドキュメント１５３をプリントするのに選択される媒体に関連する種々の媒体属性１６９に基づいて行われる。
【００３０】
　ボックス２３３で始まって、プリンタ設定制御１３６は、まず、プリントジョブ１６３（図１参照）においてデフォルトの媒体が指定されているかどうかを判断する。指定されている場合には、初期のデフォルト状態においておそらく設定されているプリンタ動作設定１４６が維持され、図示のようにプリンタ設定制御１３６は終了する。他方、プリントジョブ１６３においてデフォルトの媒体が指定されていない場合には、プリンタ設定制御１３６はボックス２３６へと進む。ボックス２３６において、プリンタ設定制御１３６は、プリントジョブ１６３における媒体指示子１６６を用いて、プリントジョブ１６３において指定された媒体についての媒体属性１６９を取得する。
【００３１】
　媒体属性１６９の取得ステップにおいて、媒体属性要求１７３を生成してサーバ１０９に送信することができ、或いはプリンタ１０６内に媒体属性テーブル１３９が格納されている場合には、プリンタ１０６内の媒体属性テーブル１３９を調べることができる。又は、ネットワーク１１３（図１）上のなんらかのデバイス内に配置されている媒体属性テーブル１３９から、媒体属性１６９を取得することができる。ボックス２３６においていったん媒体属性１６９を取得すると、ボックス２３９において、プリンタ設定テーブル１４３から、媒体に特有のプリンタ設定を取得する。又は、媒体属性１６９のうちの１つ又はそれよりも多くに基づいた計算を行うことによって、何れかの媒体に特有のプリンタ設定を取得することができる。その場合、式又はその他の論理演算をプリンタ１０６内に保持して、そのような計算を行う。
【００３２】
　次に、ボックス２４３において、ボックス２３９において取得した媒体に特有のプリンタ設定に従って、プリンタ動作設定１４６を調整する。その後、ボックス２４６において、ドキュメント１５３のプリントにおいて行う残りのプリント動作を開始する。その後、プリンタ設定制御１３６は終了する。
【００３３】
　上述のように、媒体指定モジュール１２３及びプリンタ設定制御１３６は、汎用ハードウェアが実行するソフトウェア若しくはコードにおいて実施しているが、その代わりに、それぞれは、また、専用ハードウェア，又はソフトウェア／汎用ハードウェアと専用ハードウェアとの組合せ、において実施してもよい。専用ハードウェアにおいて実施する場合には、媒体指定モジュール１２３及びプリンタ設定制御１３６は、いくつかの技術のうちの何れか又はそれらの組合せを用いる、回路若しくは状態機械として実施することができる。このような技術は、１つ又はそれよりも多くのデータ信号を印加すると種々の論理機能を実施する論理ゲートを有するディスクリート論理回路，適当な論理ゲートを有する特定用途向け集積回路，プログラマブルゲートアレイ（ＰＧＡ），フィールドプログラマブルゲートアレイ（ＦＰＧＡ），又はその他の要素等を含むことができるがこれに限定するものではない。そのような技術は、一般的に当業者には既知であり、従って、本明細書において詳細には説明しない。
【００３４】
　図５及び図６のフローチャートは、媒体指定モジュール１２３及びプリンタ設定制御１３６の実施のアーキテクチャ，機能性，及び動作を示している。ソフトウェアにおいて実施する場合には、それぞれのブロックは、その特定の論理機能（複数可）を実施するプログラム命令を含むコードの、モジュール，セグメント，又は一部を表してもよい。このようなプログラム命令は、プログラミング言語で書かれた人間が読み取ることができるステートメント（human readable statements）を含むソースコードの形態で実施することができ、コンピュータシステムその他のシステムにおけるプロセッサ等の好適な実行システムが認識可能な数値命令を含む機械コードの形態で実施することもできる。機械コードは、ソースコード等から変換してもよい。ハードウェアにおいて実施する場合には、各ブロックは、その特定の論理機能（複数可）を実施する回路又はいくつかの相互接続された回路を表してもよい。
【００３５】
　図５及び図６のフローチャートは、実行の具体的な順序を示しているが、実行の順序は、示すものと異なっていてもよいということが理解される。例えば、２つ又はそれよりも多いブロックの実行の順序は、図示の順序に関して変え（scrambled）てもよい。また、図５及び図６において連続して示す２つ又はそれよりも多いブロックは、同時に実行しても、部分的に同時に実行してもよい。さらに、有用性を高めるため、補償のため、性能評価（performance measurement）のため、又はトラブルシューティングを支援するため等の目的で、本明細書において説明した論理フローに、いかなる数のカウンタ，状態変数，警告セマフォー（warning semaphores），又はメッセージを付け加えてもよい。そのような変形形態は全て本発明の範囲内であるということが理解されよう。
【００３６】
　また、媒体指定モジュール１２３及び／又はプリンタ設定制御１３６がソフトウェア又はコードを含む場合には、それぞれは、例えばコンピュータシステム又はその他のシステムにおけるプロセッサ等の命令実行システムによってか又はそれとともに用いられる、任意のコンピュータ可読媒体において実施することができる。この意味で、論理は、例えば、コンピュータ可読媒体からフェッチすることができ命令実行システムが実行することができる命令又は宣言を含むステートメントを含んでもよい。本発明の状況において、「コンピュータ可読媒体」は、命令実行システムによって或いはそれとともに用いられる、媒体指定モジュール１２３及び／又はプリンタ設定制御１３６を包含，格納，又は維持することができるいかなる媒体であってもよい。コンピュータ可読媒体は、例えば、電子的，磁気的，光学的，電磁気的，赤外線の、又は半導体の媒体等、多くの物理的媒体のいずれを備えてもよい。好適なコンピュータ可読媒体のより具体的な例は、磁気テープ，磁気フロッピーディスケット，磁気ハードドライブ，又はコンパクトディスクを含むが、これに限定するものではない。また、コンピュータ可読媒体は、例えばスタティックランダムアクセスメモリ（ＳＲＡＭ），ダイナミックランダムアクセスメモリ（ＤＲＡＭ），及び磁気ランダムアクセスメモリ（ＭＲＡＭ）を含む、ランダムアクセスメモリ（ＲＡＭ）であってもよい。さらに、コンピュータ可読媒体は、リードオンリメモリ（ＲＯＭ），プログラム可能なリードオンリメモリ（ＰＲＯＭ）、消去・プログラム可能なリードオンリメモリ（ＥＰＲＯＭ），電気的に消去・プログラム可能なリードオンリメモリ（ＥＥＰＲＯＭ），又はその他のタイプのメモリデバイスであってもよい。
【００３７】
　以上を要約すると、次の通りである。すなわち、ここでは、テクスチャ，吸収度，及びいくつかのその他の属性等のような多くの属性を説明する仕方で、プリンタ（１０６）においてドキュメント（１５３）をプリントすることが記載されている。特に、プリントジョブ（１６３）は、プリンタ（１０６）においてプリントすべきドキュメント（１５３）を含むプリンタ（１０６）に受け取られる。その後に、プリントジョブ（１６３）に関連付けられたプリント媒体のいくつかの媒体属性が決定され、次いで、プリンタ（１０６）のいくつかの動作設定（１４６）が媒体属性（１６９）に基づいて調整される。そらから、ドキュメント（１５３）は、プリントジョブ（１６３）において指定されたプリント媒体を用いてプリンタ（１０６）でプリントされる。
【００３８】
　本発明を特定の実施形態に関して示し説明したが、本明細書を読んで理解すれば、当業者には均等物及び変形形態に気付くであろうことは明白である。本発明は、そのような均等物及び変形形態をすべて含み、特許請求項の範囲によってのみ限定される。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態によるプリントネットワークのブロック図である。
【図２】本発明の実施形態による図１のプリントネットワークにおいて用いる例示的なプリンタの概略図である。
【図３】本発明の実施形態による図１のプリントネットワークにおいて用いる媒体属性テーブルの図である。
【図４】本発明の実施形態による図１のプリントネットワークにおいて用いる例示的なプリンタ設定テーブルの図である。
【図５】本発明の実施形態による、図１のプリントネットワークにおいてクライアント内で実行されるプリンタドライバに用いる例示的な媒体指定モジュールのフローチャートである。
【図６】本発明の実施形態による、図１のプリントネットワークにおいて用いてプリンタ設定を調整して特定の媒体タイプに対応する、例示的なプリンタ設定のフローチャートである。
【符号の説明】
【００４０】
　１００　プリントネットワーク
　１０６　プリンタ
　１０９　サーバ（リモートデバイス）
　１３６　プリンタ設定制御（プリンタ設定コントローラ）
　１３９　媒体属性テーブル
　１４６　プリンタ動作設定
　１５３　ドキュメント
　１４６　動作設定
　１６３　プリントジョブ
　１６６　媒体指示子
　１６９　媒体属性
　１８３　プロセッサ
　１８６　メモリ
【図１】
2004038983.tif 000003
【図２】
2004038983.tif 000004
【図３】
2004038983.tif 000005
【図４】
2004038983.tif 000006
【図５】
2004038983.tif 000007
【図６】
2004038983.tif 000008