(57)【要約】【課題】プリンティング装置における画質を向上させる方法を提供する。【解決手段】プリンタのメモリに、少なくとも第１の媒体に対する媒体定義を、その第１の媒体に関するデータを構成するフォーマットで格納し、該第１の媒体にプリントする場合に該媒体定義に含まれるデータを使用し、プリンティング装置における画質を向上させる方法であって、第１の媒体に対するダウンロード可能媒体プロファイル２１０は、複数のパラメータに対する値を含む。プリンティング装置は、ダウンロードされた媒体プロファイル２１０と、プリンティングプロセスを管理するファームウェアコンポーネント２３０と、上記ファームウェアコンポーネント２３０に応答して、上記第１の媒体にプリントする場合に上記プロファイル２１０から上記ファームウェアコンポーネント２３０にデータを渡すパス手段２５０とを含む。【選択図】図６
2004507394.tif 000002
【特許請求の範囲】
【請求項１】
複数のファームウェアコンポーネントと処理手段とを有するプリンティング装置において画質を向上させる方法であって、
該プリンティング装置のメモリ手段に、第１の媒体に対応する少なくとも第１の媒体定義を、該第１の媒体に関するプリンティングパラメータおよび関連値を収集するフォーマットで格納するステップと、
前記第１の媒体にプリントする場合に、該第１の媒体に対応する前記媒体定義に含まれる前記関連値を使用するステップと
を含む方法。
【請求項２】
前記関連値を使用する前記ステップは、前記複数のファームウェアコンポーネントのうちの前記処理手段によって実行される場合にファームウェアコンポーネントの要求により、該値を解析し該要求しているファームウェアコンポーネントに該解析した値を返すステップを含む請求項１記載の方法。
【請求項３】
前記媒体定義は、前記第１の媒体に関連する機械的構造特性に関するプリンティングパラメータを含む請求項１または２記載の方法。
【請求項４】
前記媒体定義は、前記第１の媒体にインクがいかに配置されるかに関するプリンティングパラメータを含む請求項１ないし３のいずれか１項記載の方法。
【請求項５】
前記プリンティングパラメータは、以下のリスト、すなわちプリントモード、プリントマスク、カラーマップ、インク密度、乾燥時間、プリンティング解像度の項目のうちの１つまたは複数に関連する請求項４記載の方法。
【請求項６】
前記プリンティング装置の表示手段に、前記媒体プロファイルに含まれる、該プリンティング装置において該媒体プロファイルを一義的に識別する媒体識別子を表示するステップをさらに含む請求項１ないし５のいずれか１項記載の方法。
【請求項７】
前記プリンティング装置の前記メモリ手段に、第２の媒体に対応する第２の媒体定義を、該第２の媒体に関するプリンティングパラメータと関連値とを収集するフォーマットで格納するステップと、
該第２の媒体にプリントする場合に該第２の媒体に対応する前記第２の媒体定義に含まれる前記関連値を使用するステップと
をさらに含む請求項１ないし６のいずれか１項記載の方法。
【請求項８】
プリンティング装置で使用するための第１の媒体プロファイルを含み、該第１の媒体プロファイルが、第１のプリンティング媒体に対して適合され、該プリンティング装置が該第１の媒体にいかにプリントするかを特徴付ける複数のパラメータに関連する値を含むものである記録キャリア。
【請求項９】
前記プロファイルは、前記プリンティング装置のユーザによりネットワークから前記プリンティング装置にダウンロード可能である請求項８記載のキャリア。
【請求項１０】
前記複数のパラメータは、前記第１の媒体上にインク滴がいかに配置されるかに関する値に関連する請求項８または９記載のキャリア。
【請求項１１】
前記媒体の物理的特性に関連しない複数のパラメータに対する値をさらに含む請求項８ないし１０のいずれか１項記載のキャリア。
【請求項１２】
前記パラメータのリストは、パラメータの以下のリスト、すなわちプリントモード、プリントマスク、カラーマップ、インク制限閾値、乾燥時間、解像度のうちの１つまたは複数を含む請求項１１記載のキャリア。
【請求項１３】
カラーマップパラメータの値は、かかるプロファイルのためのカラーマップを含む、独立したカラープロファイルを識別する請求項１２記載のキャリア。
【請求項１４】
かかるカラープロファイルはＩＣＣプロファイルである請求項１３記載のキャリア。
【請求項１５】
前記プロファイルは、前記プリンティング装置によって表示される媒体識別子をさらに含む請求項８ないし１４のいずれか１項記載のキャリア。
【請求項１６】
表示手段（３２）と、処理手段と、請求項８ないし１５のうちのいずれか１項で請求される第１の媒体にプリントするための第１の媒体プロファイル（２１０）を格納する記録キャリアと、前記処理手段によって実行される場合にプリンティングプロセスを管理するファームウェアコンポーネント（２３０）と、前記処理手段によって実行される場合に該ファームウェアコンポーネント（２３０）に応答し、前記第１の媒体にプリントする場合に前記プロファイル（２１０）から該ファームウェアコンポーネント（２３０）にデータを渡すパス手段（２５０）とを具備するプリンティング装置。
【請求項１７】
前記記録キャリアは、第２のプリンティング媒体にプリントするための第２の媒体プロファイルを格納する請求項１６記載のプリンティング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンティング装置に関し、特に、排他的にではないが、媒体にプリントする場合のイメージ品質を向上させる方法および装置に関する。
【０００２】
【従来技術】
インクジェットプリンティング機構は、プロッタ、ファクシミリ装置またはインクジェットプリンタ等の種々の異なるプリンティング装置において使用することができる。かかるプリンティング装置は、本明細書では概して「インク」と呼ぶ着色料を使用してイメージをプリントする。これらのインクジェットプリンティング機構は、しばしば「ペン」と呼ばれるインクジェットカートリッジを使用して、ページまたはシート状のプリント媒体上にインクの液滴を噴射する。インクジェットプリント機構には、供給インク全体を有するインクカートリッジをシートにわたって往復するように保持するものがある。「軸外（ｏｆｆ−ａｘｉｓ）」システムとして知られる、プリントゾーンにわたってプリントヘッドキャリッジによりわずかな供給インクのみを推進し、プリントヘッド移動の経路から「軸外」に配置される固定の貯蔵器に主供給インクを格納するインクジェットプリント機構もある。一般に、可撓性のコンジットまたは管を使用して、軸外主貯蔵器からプリントヘッドカートリッジにインクを搬送する。多色カートリッジでは、いくつかのプリントヘッドおよび貯蔵器が単一のユニットに結合されるが、本明細書では、所与のカラーに対する各貯蔵器／プリントヘッドの組合せもまた、「ペン」と呼ぶ。
【０００３】
各ペンは、インク滴が発射される際に通る非常に小さいノズルを含むプリントヘッドを有する。プリントヘッド内の特定のインク噴出機構は、圧電またはサーマルプリントヘッドテクノロジーを使用するもの等、当業者には既知である種々の異なる形態をとることができる。たとえば、２つの初期のサーマルインク噴出機構は、ともに本譲受人、ヒューレット・パッカード・カンパニー（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ Ｃｏｍｐａｎｙ）に譲渡された米国特許第５，２７８，５８４号および同第４，６８３，４８１号に示されている。サーマルシステムでは、ノズルオリフィスプレートと基板層との間に、インク溝および気化チャンバを含むバリア層が配置される。この基板層は、一般に、気化チャンバ内でインクを加熱するために電圧が印加される、抵抗器等のヒータ素子の線形アレイを含む。加熱時、インク滴は、電圧が印加された抵抗器に関連付けられたノズルから噴出される。
【０００４】
イメージをプリントするために、プリントヘッドがシート上をプリントゾーンにわたって往復して走査され、それに伴いペンが移動するに従ってインクの液滴を噴出する。プリントヘッドがシートを横切って移動する際に選択的に抵抗器に電圧を印加することにより、インクはプリント媒体上に所望のイメージ（たとえば、絵、図表またはテキスト）を形成するようにあるパターンに吐出される。一般に、ノズルは、１つまたは複数の線形アレイに配列される。複数である場合、２つの線形アレイがプリントヘッド上に並んで、互いに平行に、かつ走査方向に実質的に垂直に配置される。このため、ノズルアレイの長さが、プリントスワスまたは帯を画定する。すなわち、プリントヘッドがプリントゾーンを完全に１回横切る際に１つのアレイのすべてのノズルが連続的に発射された場合、インクの帯またはスワスがシート上に現れる。この帯の高さは、ペンの「スワス高さ」、すなわち単一パスで置くことができるインクの最大パターンとして知られる。
【０００５】
特定の媒体上において最大出力品質を達成するために、いくつかの既知の技法が使用される。プリンタのいくつかのコンポーネントまたはパラメータを使用して、媒体の特定の位置に特定のインクの液滴が配置されなければならない時が判断される。プリントモード、プリントマスク、カラーマップ、ハーフトーニング等は、出力の画質を向上させるためのプリンタの極めて重要なコンポーネントであり、各媒体に対し、かかるコンポーネントの各々または大部分が正確に調整される。
【０００６】
【発明が解決しようとする課題】
従来、かかるコンポーネントまたはパラメータのセットは、ファームウェアの一部としてプリンタ内に格納される。さらに、媒体データは、ファームウェアにおいて異なるモジュール（たとえば、ＰｏｓｔＳｃｒｉｐｔ（商品名）インタプリタにおける書込みシステムモジュールカラーマップのプリントモード等）に分解される。これは、新たな媒体がプリンタによってサポートされることになる場合に、プリンタの製造業者が、（ｉ）新たな媒体のためにすべてのパラメータを追加するためにファームウェアの新たなバージョンをリリースする必要がある（異なるパラメータがコード全体に分散されているという事実のために、非常に時間のかかる（およびコストのかかる）作業である）か、もしくは（ｉｉ）プリンタの組込みプリントモードから最もよく適合するものを単に選択する必要がある（ファームウェアを変更することなしに調整は不可能）だけでよいが、他の媒体依存パラメータすべてを変更することはできないということを意味する。
【０００７】
新たな媒体の場合、外部ＲＩＰ（ラスタイメージプロセッサ）が、かかる新たな媒体に対し特別に設計されプリンタに一時的に追加することができるプリントモードをすでに定義している可能性もある。明らかに、これは、特定の外部ＲＩＰを有するプリンタのユーザを支援するが、ＲＩＰがないかまたはかかる新たな媒体を扱わない異なるＲＩＰを有するプリンタのユーザを支援しない。
【０００８】
本発明は、いかなる媒体にプリントする場合にも画質を向上させる改良されたシステムおよび方法を提供しようとするものである。
【０００９】
【課題を解決するための手段】
本出願の一態様によれば、複数のファームウェアコンポーネントと処理手段とを有するプリンティング装置の画質を向上させる方法であって、プリンティング装置のメモリ手段に、少なくとも第１の媒体に対応する第１の媒体定義を、該第１の媒体に関するプリンティングパラメータおよび関連値を収集するフォーマットで格納するステップと、該第１の媒体にプリントする場合に該第１の媒体に対応する上記媒体定義に含まれる上記関連値を使用するステップとを含む方法が提供される。
【００１０】
媒体依存パラメータに関するすべてのデータが容易に識別可能な一意のプロファイルで構成されているという事実により、プリンタファームウェアに対し新たな媒体を定義するために必要な労力が劇的に低減する。
【００１１】
好ましくは、関連値を使用するステップは、上記複数のファームウェアコンポーネントのうちの処理手段によって実行される場合にファームウェアコンポーネントの要求により、上記データを解析し、要求しているファームウェアコンポーネントに解析したデータを返すステップを含む。
【００１２】
プリンタに、ファームウェアコンポーネントの各々に対して関連するデータをプロファイルから抽出することができる新たなコンポーネントが存在することにより、媒体定義を「ファームウェアに依存しない（ｆｉｒｍｗａｒｅ−ｉｎｄｅｐｅｎｄｅｎｔ）」とすることができる。そして、それにより、関係するエンドユーザに対し、すでに市場にあるプリンタに新たな媒体定義を導入するためにファームウェア全体の新たなバージョンを発行し分配する必要（およびコスト）が回避される。
【００１３】
より好ましくは、媒体定義は、上記第１の媒体に関連する機械的構造特性に関するデータと、上記第１の媒体にインクがいかに配置されるかに関するデータとを含む。これは、パラメータの大部分もしくはすべてが、一旦ファームウェアの異なるコンポーネントに格納されると、一緒に存在し続けることが可能であり、媒体定義またはファームウェアのいずれかを独立して開発しデバッグすることができるエンジニアの必要な労力も低減される。
【００１４】
通常は、上記データは、以下のリスト、すなわちプリントモード、プリントマスク、インク密度、カラーマップ、乾燥時間、プリンティング解像度の項目のうちの１つまたは複数に関連する。
【００１５】
好ましくは、表示手段は、上記媒体プロファイルに含まれる、上記ダウンロードされた媒体プロファイルを一義的に識別する媒体識別子を表示する。これにより、新たな媒体に対するエンドユーザによる適当な媒体定義の有用性がさらに向上する。
【００１６】
本発明の第２の態様によれば、プリンティング装置で使用するための第１の媒体プロファイルを含む記録キャリアであって、該第１の媒体プロファイルが、第１のプリンティング媒体に対して適合され、該プリンティング装置が該第１の媒体にいかにプリントするかを特徴付ける複数のパラメータに関連する値を含むものである記録キャリアが提供される。
【００１７】
これは、いかなる新たな媒体定義も、たとえばディスケットまたはＣＤ−ＲＯＭを介して、もしくはインターネットを介して、たとえばプリンタドライバにより利用可能となるとすぐに、容易かつ安価に分配することができるということを意味する。
【００１８】
好ましくは、それは、プリンティング装置のユーザにより上記プリンティング装置にダウンロード可能である。媒体定義の導入プロセスを簡略化することにより、プリンタのファームウェア全体を再インストールするために必要となるようなサポートエンジニアの（コストのかかる）介入を求めることが回避される。
【００１９】
より好ましくは、上記複数のパラメータは、上記第１の媒体上にインク滴がいかに配置されるかに関するデータを含む。通常は、プロファイルは、該媒体の物理的特性に関連しない複数のパラメータに対する値を含む。
【００２０】
好ましい実施形態では、上記パラメータのリストは、パラメータの以下のリスト、すなわちプリントモード、プリントマスク、カラーマップ、インク制限閾値、乾燥時間、解像度のうちの１つまたは複数を含む。
【００２１】
好ましくは、上記カラーマップパラメータの値は、独立したカラープロファイルであってかかる媒体プロファイルのカラーマップを含むカラープロファイルを識別する。これにより、従来のように生成された媒体定義カラーマップに対する使用が可能となり、したがって媒体プロファイルを設計する労力が低減され、同時に、プリンタの他のコンポーネントおよび／または接続されたコンピュータが、格納されたカラーマップを再使用することが可能になる。
【００２２】
本発明の第３の態様によれば、表示手段と、処理手段と、第１の媒体にプリントするための第１の媒体プロファイルを含む記録キャリアと、処理手段によって実行される場合にプリンティングプロセスを管理するファームウェアコンポーネントと、上記処理手段によって実行される該ファームウェアコンポーネントに応答し、上記第１の媒体にプリントする場合に上記プロファイルからのデータを該ファームウェアコンポーネントに渡すパス手段とを備えたプリンティング装置が提供される。
【００２３】
本発明のよりよい理解のために、また本発明がいかに実施され得るかを示すために、ここで例として、添付図面を参照して本発明による特定の実施形態、方法およびプロセスを説明する。
【００２４】
【発明の実施の形態】
ここで、本発明者により本発明を実施するために考えられる最良の形態を例として説明する。以下の説明では、本発明の完全な理解を提供するために多数の特定の詳細を示す。当業者には、本発明をこれら特定の詳細に限定することなく実施してよいということが明らかとなろう。他の例では、本発明を不必要に曖昧にしないように、既知の方法および構造は詳細に説明していない。
【００２５】
図１は、本発明によって構成された、ここでは大判（ラージフォーマット）インクジェットプリンタ２０として示す、インクジェットプリンティング機構の第１の形態を示し、それは、工業、オフィス、家庭または他の環境で、従来の技術および建築図面とともに高品質ポスタサイズイメージ等をプリントするために使用してよい。種々のインクジェットプリンティング機構が市販されている。たとえば、本発明を具体化してよいプリンティング機構には、いくつか挙げると、デスクトッププリンタ、携帯プリンティング機器、コピー機、ビデオプリンタ、オールインワン機器およびファクシミリ装置が含まれる。ここでは本発明の概念を、インクジェットプリンタ２０の環境で例示する。
【００２６】
プリンタコンポーネントがモデル毎に異なる可能性があることが明らかであるが、典型的な大判インクジェットプリンタ２０は、通常はプラスチック材料からなり、合せてプリンタ２０のプリントアセンブリ部２６を形成する、ハウジングまたはケーシングエンクロージャ２４によって包囲されるシャシ２２を含む。プリントアセンブリ部２６をデスクまたはテーブルトップによって支持してよいことは明らかであるが、プリントアセンブリ部２６を一対の脚アセンブリ２８で支持することが好ましい。プリンタ２０はまた、ホスト装置、通常はパーソナルコンピュータまたはコンピュータ支援製図（ＣＡＤ）コンピュータシステム（図示せず）等のコンピュータから命令を受信する、マイクロプロセッサ３０として概略的に示すプリンタコントローラと、メモリ４７とを有する。メモリ４７は、揮発性メモリコンポーネントと不揮発性メモリコンポーネントとをともに含む複数のメモリ素子のうちの任意の１つかまたは組合せを含んでよい。揮発性コンポーネントは、電源がなくなった時にデータ値を保持しないものである。逆に、不揮発性コンポーネントは、電源がなくなった時にデータを保持する。これら揮発性および不揮発性コンポーネントには、たとえば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ハードディスクドライブ、フロッピーディスクドライブ、コンパクトディスクドライブ、テープドライブおよび他のメモリコンポーネントが含まれてよい。また、プリンタコントローラ３０は、ケーシング２４の外部に配置されたキーパッドおよびステータス表示部３２を通して提供されるユーザ入力に応答して動作してもよい。また、コンピュータホストに連結されたモニタを使用して、プリンタステータスまたはホストコンピュータで実行されている特定のプログラム等、視覚的な情報をオペレータに対して表示してもよい。パーソナルおよび製図コンピュータと、キーボードおよび／またはマウス装置等のそれらの入力装置と、モニタとは、すべて当業者には既知である。
【００２７】
従来のプリント媒体操作システム（図示せず）を使用して、連続したシート状のプリント媒体３４をロールからプリントゾーン３５を通して前進させてよい。プリント媒体は、紙、厚紙、ファブリック、透過原稿、マイラー等、いかなるタイプの適当なシート材料であってもよいが、便宜上、例示する実施形態ではプリント媒体として紙を使用するように説明する。シャシ２２にキャリッジガイドロッド３６が取付けられることにより、走査軸３８が画定され、ガイドロッド３６は、プリントゾーン３５にわたって相互に往復して移動するようにインクジェットキャリッジ４０を滑動可能に支持する。コントローラ３０から受信する制御信号に応答してキャリッジ４０を推進するために、従来のキャリッジ駆動モータ（図示せず）を使用してよい。コントローラ３３にキャリッジ位置フィードバック情報を提供するために、従来の金属エンコーダストリップ（図示せず）をプリントゾーン３５の長さに沿ってかつサービス領域４２にわたって延在させてよい。たとえば、本発明の譲受人であるヒューレット・パッカード・カンパニー（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ Ｃｏｍｐａｎｙ）に譲渡された米国特許第５，２７６，９７０号に述べられているように、エンコーダストリップによって提供される位置情報を読取るために、プリントヘッドキャリッジ４０の背面に従来の光エンコーダリーダを取付けてよい。エンコーダストリップリーダを介して位置フィードバック情報を提供する方法を、当業者に既知の種々の方法で達成してもよい。イメージのプリントが終了すると、キャリッジ４０を使用して、イメージをロール３４の残りから切断するために媒体の最終後部にわたって切断機構を引いて（ｄｒａｇ）よい。適当なカッタ機構は、ＤｅｓｉｇｎＪｅｔ（商品名）６５０Ｃおよび７５０Ｃカラープリンタで市販されている。当然ながら、シート切断を、当業者に既知の他の種々の方法で達成してよい。さらに、例示するインクジェットプリンティング機構を、ロール３４で提供される媒体ではなくプレカットシートにイメージをプリントするために使用してもよい。
【００２８】
プリントゾーン３５では、媒体シートは、黒インクカートリッジ５０および３つの単色カラーインクプリントカートリッジ５２、５４および５６等のインクジェットプリントカートリッジから、インクを受取る。本明細書では、黒インクカートリッジ５０を、顔料ベースインクを含むものとして説明する。例示の目的のために、カラーカートリッジ５２、５４および５６を、各々がイエロー、マゼンタおよびシアンのカラーの染料ベースのインクを含むように説明するが、実施態様によってはカラーカートリッジ５２〜５６もまた顔料ベースのインクを含んでもよいということが明らかである。カートリッジ５０〜５６において、染料と顔料との両方の特性を有するハイブリッドまたは合成インクとともに、パラフィンベースインク等の他のタイプのインクもまた使用してよいことは明らかである。例示するプリンタ２０は、インク供給領域５８内に配置された各インク（黒、シアン、マゼンタ、イエロー）に対する主固定貯蔵器（図示せず）を有する、「軸外」インク配給システムを使用する。この軸外システムでは、カートリッジ５０〜５６を、固定主貯蔵器から従来の可撓管システム（図示せず）を通して搬送されるインクによって補充してよく、そのため、わずかな供給インクのみが、プリントヘッド移動の経路から「軸外」に配置されるプリントゾーン３５にわたってキャリッジ４０によって駆動される。本明細書で使用する「ペン」または「カートリッジ」という用語は、プリントヘッドがプリントゾーンにわたって往復運動する際に全供給インクを収容する貯蔵器を各ペンが有する場合、交換可能プリントヘッドカートリッジを指してもよい。
【００２９】
例示するカートリッジ５０、５２、５４および５６は、それぞれプリントヘッド６０、６２、６４および６６を有し、それらはプリントゾーン３５においてシート状の媒体３４にイメージを形成するように選択的にインクを噴出する。これらのインクジェットプリントヘッド６０〜６６は、大きいプリントスワス（ｓｗａｔｈ）、たとえば、約２０〜２５ｍｍ（約１インチ）以上の幅を有するが、本明細書で説明するプリントヘッドのメンテナンス概念を、それより小さいインクジェットプリントヘッドに適用してもよい。
【００３０】
プリントヘッド６０、６２、６４および６６は、各々、当業者に既知の方法で複数のノズルが貫通して形成されているオリフィスプレートを有する。各プリントヘッド６０〜６６のノズルには、通常は、オリフィスプレートに沿って少なくとも１つ、しかし通常は２つの線形アレイが形成される。例示するプリントヘッド６０〜６６は、サーマルインクジェットプリントヘッドであるが、圧電プリントヘッド等、他のタイプのプリントヘッドを使用してよい。サーマルプリントヘッド６０〜６６は、通常は、ノズルに関連付けられた複数の抵抗器を有する。選択された抵抗器に電圧が印加されると、気泡が形成され、その気泡がノズルからノズルの下のプリントゾーン３５のシート状の紙の上にインクの液滴を噴出する。プリントヘッド抵抗器には、コントローラ３０からプリントヘッドキャリッジ４０に渡される発射コマンド制御信号に応答して選択的に電圧が印加される。
【００３１】
図２を参照すると、媒体データベース２００は、プリンタ２０のメモリ４７に格納され、媒体タイプに関連する情報を維持する、プリンタファームウェア２３０の新規なコンポーネントである。この情報により、プリンタ２０は、あり得る最高の品質でかかる媒体タイプ上に出力を生成することができる。ファームウェア命令を、プリンタで利用可能なプロセッサユニット（図示せず）等によって実行することができる。
【００３２】
媒体タイプに関連する情報は、媒体プロファイルにおいて形式化される。媒体プロファイル２１０は、あるタイプの媒体にプリントするためにプリンタ２０のプリンティングコンポーネントによって必要とされるデータのセットであり、それによって所望の出力品質を達成することができる。そのため、媒体データベースは、各々が異なる媒体タイプに対応する媒体プロファイルの集まりである。
【００３３】
クライアント２４０は、コマンド言語を介していくつかの動作を実行するためにデータベースの情報にアクセスする、プリンタのエンドユーザ、プリンタと関連して使用される媒体を開発する媒体ベンダ、ＲＩＰ、または書込みシステムエンジニアのような、エンティティである。
【００３４】
外部インタフェース２６０により、プリンタの外部のクライアント２４０がデータベースにアクセスすることができる。
【００３５】
媒体プロファイル２１０からのデータ読出し、媒体プロファイル２１０へのデータ書込み、媒体プロファイル２１０のコピーまたは利用可能な媒体プロファイルの列挙のようなコマンドが、インタフェース２６０を通して送信されることにより、データベースにおいて利用可能な動作が実行される。媒体プロファイル２１０に書込むことができることにより、大抵の関連するタスク、たとえばプリンタ２０に新たな媒体プロファイル２１０’を保存することにより、それがもっと先で利用可能となるようにする、もしくは、特定の文書に媒体プロファイル２１０’を添付することにより、その文書をプリントする場合にのみそのプロファイルが使用されるようにする、といったタスクを実行することが可能になる。
【００３６】
媒体プロファイルを含むデータストリームは、プリンタ２０のパーサ２５０に渡される。パーサ２５０は、定義を構成する種々の項目を抽出し、データを媒体データベース２００に配置する。
【００３７】
好ましくは、エンドユーザ要求時にプリンティング使用報告を提供するために、異なる媒体プロファイル２１０、すなわち関連する媒体の使用に対する統計もまた、メモリ４７に格納される。
【００３８】
媒体プロファイル２１０’がデータベース２００に格納されると、プリンタ２０がそれを、関連する媒体に対してそのプリンティング動作を実行する間に使用することができる。ファームウェアコンポーネントのうちのいずれかの要求時、パーサは、利用可能なプロファイル２１０のすべてのリストを含む、ファイル２５７におけるプロファイルの利用可能性をチェックしており、その後その定義を第２の一時記憶域２５５にロードすることにより、ＨＰＧＬ２−ＲＴＬ言語インタプリタ、Ｐｏｓｔｓｃｒｉｐｔインタプリタ、書込みシステムモジュール等のようなファームウェアコンポーネント２３０に利用可能とすることによって、プリンティングプロセスを続行する。
【００３９】
媒体プロファイルを、媒体パーサ２５０に渡される言語コマンドにより、インタフェース２６０を介して、またはより好ましくは外部アプリケーション、たとえば図６に関してより詳細に説明するコンピュータプログラムを介して定義することができる。
【００４０】
ここで、図３および図４を参照し、媒体プロファイル構造について説明する。
【００４１】
媒体データは、ツリー構造で編成される。このデータ構造は、インク滴が紙の上にいかに配置されることになるかを記述するデータ編成に基づく。媒体データの残りは、この構造に付随する。
【００４２】
図３を参照すると、ルート、すなわち媒体レベルに、プリント品質に関連しないすべての情報がある。（たとえば、媒体名ローカライズ、切断可能または不能等の機械的パラメータ等、より詳細なリストとして表４を参照。）
【００４３】
プリント品質によって、いくつかの媒体パラメータは異なる値を有することができる。これらのパラメータは、プリント品質レベルに属する。このレベルには、主に、インク滴が媒体上に配置される方法に関するすべての情報がある。好ましくは、最良の形態によればプリント品質の数は４であるが、いくつであってもよい。
【００４４】
最下位レベルは、スワスフォーマットレベルである。そのレベルには、プリント品質とプリントするプロットの種類とによりドットをいかに配置するかに関する情報がある。
【００４５】
好ましくは、上記媒体データ構造に、より高い２つのレベルを追加することができる。
【００４６】
すべての媒体データが常にインクタイプに依存し、したがって、インクレベルを識別して、特定のインクに対するすべての定義をグループ化することができる。インク定義の下に、異なる媒体定義を付随させることができる。そして、プリンタタイプをツリー構造全体の新たなルートとすることができる。それは、プリンタタイプのみにより、パラメータの定義をグループ化することができる。
【００４７】
ここで図４を参照すると、媒体データが媒体プロファイル２１０に編成され、プリンタで使用することができる任意の異なる媒体に対し１つのプロファイルがある。
【００４８】
そのようにして、媒体プロファイル２１０が構成される。
プロファイルヘッダ（または論理データ）４００：これは、媒体プロファイルを作成するために必要な最小限のデータである。基本的に、それは媒体の名前およびアクセス許可、すなわち、いずれかのクライアント２４０によりプロファイルを読出し、変更し、削除することができるか否かを含む。媒体ヘッダは、プリンタプラットフォームのタイプに依存しない。
【００４９】
プロファイル本体（または、媒体の物理的特性に関するデータ）４２０：これらのパラメータは、完全に機械的構造、ペン、インク等に、言換えれば特定のプリンタプラットフォームに依存する。プロファイル本体は、図３のツリー構造と一致しようとするものである。
【００５０】
固定フィールドを有する構造が選択されており、それによってダウンローダソフトウェア２７０とパーサ２５０とをともに単純にすることができる。単純な構造により、パーサ２５０は、コマンドコードおよびサイズと存在する場合は追加データを有する８バイトを読出すだけでよい。
【００５１】
プリンタの各タイプは、媒体パラメータが構成される方法を確定してよい。好ましい実施形態では、ツリー構造、すなわちルートとしての媒体と、プリント品質レベルと、スワス解像度レベルとが使用される。
【００５２】
上述したように、プロファイル本体は、プリンタプラットフォームに依存するパラメータの大半、好ましくはすべてを含む。それは、プリンタが所与の媒体にプリントすることができるために必要なすべての情報、すなわちプリントモード、カラーデータ、インクデータ、機械的情報等を意味する。
【００５３】
好ましい実施形態によれば、媒体プロファイル２１０は、以下の要素、すなわち、ヘッダ４００と、１つまたは複数のタグカウント４１０（２つだけ示す）と、１つまたは複数のタグテーブル４３０（２つだけ示す）と、タグデータ４４０とを図４に示すような順序で、単一ファイルとして含む。
【００５４】
各タグテーブル４３０は、図３におけるツリーのレベル等の１つのレベルに関連するパラメータを識別するタグ４１２を含み、関連するタグ付きデータ４６０は、それぞれのパラメータに対する値を含む。以下により詳細に説明するように、各パラメータ（またはタグ４１２）は、対応するデータ構造に従って値を受入れることができる。このデータ構造をタグタイプ４１５と呼び、言換えれば、それはデータがそのパラメータでいかに符号化されたかを識別する。
【００５５】
下の表１は、プロファイルヘッダに格納することができるあり得る値のリストを含み、そこでは、ｕｌｎｔ８Ｎｕｍｂｅｒは、汎用符号なし１バイト／８ビット量を表し、ｕｌｎｔ１６Ｎｕｍｂｅｒは、汎用符号なし２バイト／１６ビット量を表し、ｕｌｎｔ３２Ｎｕｍｂｅｒは、汎用符号なし４バイト／３２ビット量を表し、ＡＳＣＩＩ文字列は、各々がＩＳＯ６４６からの図形文字を含み、文字列の最後の文字がＮＵＬＬ（文字「／０」）である、バイトのシーケンスを表す。
【００５６】
【表１】
2004507394.tif 000003
【００５７】
「データプロファイルサイズ」は、ｕｌｎｔ３２Ｎｕｍｂｅｒとして符号化された、バイトでのプロファイルの総サイズを含む。
【００５８】
「ＣＲＣ」：このＣＲＣは、すべての媒体プロファイルに適用され、ｕｌｎｔ３２Ｎｕｍｂｅｒとして符号化される。
【００５９】
「媒体プロファイルシグネチャ」は、媒体プロファイルが正しいか否かを制御しプリンタに後に導入するためにプロファイルを発行する、プロファイル登録権限者のシグネチャを含む。この例では、ｈｐｏｍは、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ（登録商標）Ｏｐｅｎ Ｍｅｄｉａを表す。
【００６０】
「プリンタモデル」は、プロファイルが作成されたプラットフォームの名前を含む。
【００６１】
「サポートされるインクセット」は、プロファイルによってサポートされる、すなわち媒体が要求するインクセットの種類を含む。この実施形態では、媒体プロファイルに対して１つのインクセットのみがサポートされる。複数のインクに同じ媒体定義が適当である場合、２つの媒体プロファイルが必要となり、このフィールドには異なる値が含まれる。
【００６２】
「日付および時刻」は、プロファイルの新しいバージョンが古いバージョンに置換えられるのを回避するために、プロファイルの作成の時刻および日付の１２バイト値表現を含む。実際の値は、１６ビット符号なし整数として符号化される。
【００６３】
「媒体ＩＤ」は、媒体を定義する作成者によって与えられる名前を含む。それは、媒体識別子であり、現言語に依存しない。
【００６４】
媒体名は、媒体ベンダ部（ＡＳＣＩＩ文字列）、たとえばＨＰ（登録商標）、３Ｍ（登録商標）等と、媒体名部（ＡＳＣＩＩ文字列）、たとえばコート紙、カンバス、光沢紙等とから構成される。
【００６５】
「媒体所有者」は、すべてのパラメータを定義するプロファイルの作成者である媒体定義の所有者の名前を含む。作成者は、しばしば、同じ媒体ベンダ（ＡＳＣＩＩ文字列）であってよい。
【００６６】
「媒体装置記述子」は、媒体のテストのレベルに関する情報、たとえば、プリンタ製造業者によってテストされる媒体および媒体プロファイルと、第３者によってテストされる媒体および媒体プロファイルと、第３者によってテストされプリンタ製造業者によって検査される媒体とを含む。
【００６７】
「アクセス権」は、表２に列挙する定義されたアクセスタイプの各々に対する、表３のようなアクセス権を含む。媒体プロファイルに対しいかなる動作が行われる場合も、それは常に、ユーザのアクセス権がチェックされる。ユーザが媒体に対して動作を実行したいがそれに対する権利を有していない場合、ユーザの要求は満たされず、「アクセスが許可されていない」といったメッセージを得ることになる。
【００６８】
【表２】
2004507394.tif 000004
【００６９】
このパラメータの符号化は、「パスワードが必要」のアクセスタイプが１にセットされ「フリーアクセス」が０にセットされる、といったものである。
【００７０】
【表３】
2004507394.tif 000005
【００７１】
タグテーブル４３０は、プロファイル内のタグ４５０とタグ要素データ４６０との内容のテーブルとしての役割を果たす。最初の４バイトは、テーブル自体のタグの数のカウント４１０を含む。テーブル内のタグは、いかなる特定の順序である必要もない。基本媒体プロファイル構造の一部であるタグテーブルでさえ、別のタグタイプとして考慮される。そして、タグテーブルに特定のタグタイプ構造４１５が、タグテーブル構造が続くことを指定するために追加される。
【００７２】
タグテーブルのタグタイプを有する主な理由は、媒体ツリー構造により、そのため複数のタグテーブルが存在することが可能であるようにするためである。媒体プロファイルを解析する場合、タグタイプベースは、続くデータの構造のタイプを示し、タグテーブルは特殊な場合である必要はない。そのため、最初のものを含むすべてのタグテーブルがタグタイプを有する。プロファイルタグとプロファイルタグタイプとは、すべてのプロファイルデータが一意に定義されることを保証にするために登録されている。未登録のプロファイルタグおよびプロファイルタグタイプの使用は、プロファイルをパーサ２５０に渡す場合のエラーの原因となる。テーブルのタグの数は、タグカウント４１０においてｕｌｎｔ３２Ｎｕｍｂｅｒとして符号化される。
【００７３】
タグデータ要件
媒体プロファイルでは、すべてのタグデータが４バイト境界（プロファイルヘッダの開始に対し）で開始する必要があり、それによって３２ビット値で開始するタグが、パーサ２５０のタグハンドラがタグの内容を知る必要なしに適当に位置合わせされるようになる。これは、開始オフセットの下位２ビットが０でなければならないことを意味する。要素サイズは、実際のデータに対するものでなければならず、タグデータの最後にパディングを含んではいけない。ヘッダ４００は、最初の１２８バイトを包含するファイル構造の最初の要素である。この直後に、ルートタグテーブル４３０が続く。タグ付きデータ要素４４０は、ファイル構造の残りを構成する。いかなる数のタグがあってもよく、タグのデータには特定の順序は必要でない。各タグは、いかなるサイズを有してもよい（３２ビットオフセットによって課される制限まで）。
【００７４】
タグタイプ４１５は、関連するタグのデータの構造のタイプを識別する。
【００７５】
すべてのタグタイプが、その最初の４バイト（０〜３）として、タグにいかなる種類のデータが含まれるかをプロファイルの読み手に対して識別するタグシグネチャ（４バイトシーケンス）を有する。
【００７６】
２番目の４バイト（８〜１１）は、将来の拡張のために予約されており、この実施形態では０にセットされる。
【００７７】
いくつかの異なるタグとタグタイプとが定義されており、それによって図３のツリー構造を容易に媒体プロファイルに再現することができる。
【００７８】
表４に、タグ（または媒体パラメータ）のリストを開示する。列１には、異なるタグの例示的なリストを示す。同じ行には、「：」で分割していくつかの異なるタグを列挙することができる。当業者は、いかに、列１の各セルの左端に向かって列挙された最後のタグが、図３のツリーのリーフ、すなわちデータ４６０に関連するタグ、故にそこに含まれるデータによって決まる構造を有するタグタイプを識別し、一方、同じセルに列挙された、存在するとすれば他のタグタイプが、図３のツリーのノード、すなわちタグテーブルに関連するタグタイプ、故に「タグテーブル」タグタイプを識別するか、を認めるであろう。
【００７９】
【表４】
2004507394.tif 000006
【表４（つづき）】
2004507394.tif 000007
【００８０】
媒体プロファイルのデータフィールド４６０は、概して、新たな媒体におけるプリンタ２０の出力品質を向上させるために、
プリンタの特定の特徴、たとえば真空またはカッタを可能または不能にする２進値、
たとえばプリンタのフロントパネルに表示されるローカライズされたメッセージを導入するテキスト、たとえば、従来のようにパスの数、キャリッジ速度、媒体前進等を含むプリントモードを画定するための構造、
テーブル、たとえば従来の誤差拡散線形化テーブルまたは従来のスーパーピクセルテーブル（たとえば、米国特許第５，４８５，１８０号に述べられている）、
マスク、たとえば従来のプリントマスク、または、
数、たとえばインク制限閾値
等、ファームウェアコンポーネント２７０によって使用される情報のすべてを、直接所与のタグテーブル構造に含む。
【００８１】
しかしながら、カラーマップの場合、これらは、媒体プロファイルに直接組込まれていない。既知のカラープロファイリングツールがすでにＩＣＣプロファイルを製作し、各媒体に対してこのように作成されたカラープロファイルを、プリンタかまたは接続されたコンピュータ（ある場合）の他のアプリケーションによって容易に再使用することができるため、当業者は、関連するカラーマップを組込む必要なしに媒体プロファイルを作成することがより容易である、と認めるであろう。
【００８２】
この場合、図５に示すように、カラーまたはＩＣＣプロファイル５００と呼ばれる、媒体プロファイルを定義するために使用されるものと同様の従来の構造が使用される。これは、媒体定義全体が媒体プロファイルに関連するＩＣＣプロファイルを足したものによって構成されることを意味する。
【００８３】
従来のＩＣＣプロファイルは、媒体ヘッダ４００と同様の構造およびパラメータを有するヘッダ５１０を含む。カラーマップは、ＩＣＣプロファイルのデータ部５３０に格納される。カラープロファイルが正しいプリントモードに関連付けられることを確実にすることが、非常に重要である。これは、ＩＣＣプロファイルに含まれるテキスト形式の記述５２０を通して達成される。媒体プロファイルにおいて、各ＩＣＣプロファイルタグに関連するデータは、関連するＩＣＣプロファイルの同じテキスト形式の記述を含む。そして、媒体プロファイルに関連するいかなる２つのカラープロファイル５００も、異なる記述文字列を有していなければならない。
【００８４】
ここで、好ましい実施形態によりクライアント２４０がいかに媒体プロファイルを定義することができるかを説明する。
【００８５】
媒体プロファイル２１０を作成する場合、以下のタスクを分離することが適当である。すなわち、
媒体物理パラメータを定義すること、
プリントモードパラメータを作成すること、これはプリンタ書込みシステムモジュールがドットの配置を定義するために必要とする情報である、
カラープロファイルを作成すること、これは所与のプリントモードに対しプリントされたカラーの外観をモデル化する情報である、
プリントモードをカラープロファイルに関連付けること、媒体プロファイルは、可変数のカラープロファイルとプリントモードとを含む。各プリントモードをその適当なカラープロファイルに関連付けることが必要である。
【００８６】
媒体物理パラメータの定義
これらのパラメータの大部分（媒体、製造業者、重量等）は、媒体に対して容易に確定される。それらの中には、媒体装填手続きを制御するパラメータ（たとえば、真空力）等の何らかの実験を必要とするもののある場合がある。
【００８７】
このため、このタスクは、大部分、媒体プロファイルのいくつかのフィールドを充填することを含むため極めて簡単である。
【００８８】
プリントモードの作成
プリントモードは、ドットの配置を画定するデータのセットである。この明細書は、プリントモードを作成する従来のプロセスを説明することは意図しないが、以下のことは留意するに値する。すなわち、プリントモードを定義するためには、サポートされるすべての条件下でプリント品質が優れていることを保証する徹底的な実験が必要であり、１つの媒体に対するプリントモードの数が可変である、ということである。媒体プロファイルは、他の既存のプリントモードを変更することにより新たなプリントモードを定義することをより容易にするツリー状構造をサポートする。たとえば、ユーザは、単にキャリッジ速度を増大させて、より低いプリント品質でより高速のモードを作成することができる。このタスクは、複数の試行錯誤のループを必要とし自動化ツールからの支援が制限されるため、非常に時間がかかるものとなる可能性がある。
【００８９】
カラープロファイルの作成
最後のステップでは、事前に定義されたプリントモードを使用してカラーターゲットをプリントし、その上のカラーを測定し、市販のプロファイル作成ツールのうちの１つを使用してＩＣＣプロファイルを作成する必要がある。このステップは、比較的自動的であるが、最良の結果をもたらすためにプロファイルのさらなる調整が必要な場合がある。すべてのプリントモードが最適なカラープロファイルを有するものとは限らず、時間を節約するために、いくつかのプリントモードが同様のカラーをもたらす場合、それらが同じプロファイルを共有することができる。媒体プロファイルの作成者は、各プリントモードを最も適当なＩＣＣプロファイルに関連付けなければならない。
【００９０】
プリントモードの正しいカラープロファイルとの関連付け
異なるプロセスによりカラープロファイルとプリントモードとが製作されると、カラープロファイルを各プリントモードに関連付ける手作業によるステップが必要となる。カラープロファイルおよびプリントモードの数は可変である。媒体プロファイルの作成者は、いずれのプリントモードが必要であるかと、いずれが最適化されたカラープロファイルを有することになるかと、を判断する。他のプリントモードが同じプロファイルを使用してよい。
【００９１】
プリンタで新たな媒体を使用するために、エンドユーザは、プリンタ内に関連する媒体プロファイルとそのカラープロファイルとを配置しなければならない。プロセスは、コンピュータで実行しているソフトウェアツール２７０の使用を必要とする。ツールは、定義を構成する要素をすべて選び取り、それらをプリンタが認識するフォーマット、たとえば図６に関して後述するソフトウェアプログラムに編成する。
【００９２】
代替的に、単一文書または文書内のページのセットに適用される媒体プロファイルをプリンタに送信することができる。これは、媒体プロファイルが文書ファイルに組込まれているようなものである。
【００９３】
これらの媒体プロファイルは、それらが関連付けられるプリントジョブが存在する限りにおいてのみ媒体パーサ２５０の記憶域２５５に残りその後破棄されるため、一時的である。
【００９４】
当業者は、これら一時的な定義が以下の２つの理由により完全な媒体プロファイルより複雑でないということを認めるであろう。すなわち、（ｉ）定義は、単一プリントモードを含むことのみが必要であり、（ｉｉ）プリントジョブをもたらすアプリケーションは、通常、プリンタ自体に対しより少ない制御パラメータを残し、たとえば、ソフトウェアＲＩＰがハーフトーニングを実行してよく、それによりハーフトーニングアルゴリズムのパラメータが媒体プロファイルにおいて指定される必要がなくなる。媒体プロファイルは、不完全であってよく、いくつかのフィールドがデフォルト値のままであってよい。
【００９５】
媒体プロファイルをプリントジョブ内に配置するために、ＰＪＬにおいて以下のコマンドを発行することができる。
2004507394.tif 000008
【００９６】
これらのＰＪＬ命令は、媒体言語のコマンドが、プリントジョブに対するデータであるかのように媒体パーサ２５０に渡されることを保証する。
【００９７】
一時媒体プロファイルは、ＰＪＬ変数と同じ適用範囲を有する。これは、新たな媒体プロファイルが見つかるまで、もしくはジョブの最後に発生するＰＪＬ　ＲＥＳＥＴ条件まで、媒体プロファイルが後続するジョブに適用されることを意味する。
【００９８】
好ましくは、いくつかの定義が、プリントジョブ内に、より好ましくは各ページに１つまで、留まることができる。
【００９９】
より好ましくは、プリントされたページを同じプリントジョブの一時媒体プロファイルと混合することができる。一時媒体プロファイルは、他の一時媒体プロファイルが送信されるかまたはジョブが終了するまで、次のプリントされたページに適用される。この使用モデルを、自身の媒体プロファイルをプリントジョブストリーム内に配置するＲＩＰによって使用することができる。
【０１００】
通常は、永久媒体プロファイルをプリントされたページと混合することができる。これら定義は、プリントされたページには適用されないが、将来使用するためにプリンタ内に残る。
【０１０１】
一実施形態によれば、媒体プロファイルをダウンロードする場合にいくつかの制限を考慮しなければならない。すなわち、
一時媒体プロファイルは、それらを使用するプリントジョブがプリンタから消えるまでプリンタに残っていなければならない。プリンタには任意の数の一時プロファイルが存在してよい。
永久媒体プロファイルは、既存のものに上書きすることができる。媒体データベースは、この動作に対しポリシおよび制限を課す。
永久媒体プロファイルが、プリントジョブによって使用されている場合、それを新たなものに置換えることはできない。古い媒体プロファイルを使用するプリントジョブを、プリントジョブ待ち行列から取除かなければならない。ジョブのいくつかがまだプリントされなければならない場合、媒体をダウンロードするプロセスは待機しなければならない。
媒体がダウンロードされている間、いかなる新たなプリントジョブも受入れてはならない。
【０１０２】
媒体データベースインタフェースは、これらの制限が満足されることを保証する。
【０１０３】
以下の場合、媒体プロファイルダウンロードに割込みがなされ、いかなる残りのデータもシステムから取除かれる。
Ｉ／Ｏの障害
ユーザによる動作のキャンセル
【０１０４】
概して、ダウンロードの場合、コマンドのシーケンスは以下の通りである。
第１に、永久媒体であるか一時媒体であるかを選択する「ｐｅｒｍ」または「ｔｅｍｐ」コマンドのいずれか（第２のものは暗示的）、
媒体がパスワードを要求する場合、「ｐｓｗｄ」コマンド、
次に、媒体プロファイルのダウンロードを開始していることを示す「ｏｍｓｐ」コマンド、このコマンドの後に媒体プロファイルデータが続く、
次に、媒体プロファイルに関連するＩＣＣカラープロファイルの数と同じ数の「ｉｃｃｐ」コマンド、各コマンドの後にＩＣＣプロファイルデータが続く、
最後に、媒体に対するすべての情報が送信されたことを示す、「ｅｎｄｍ」コマンド。
【０１０５】
最初の媒体プロファイルの後に新たな媒体プロファイルを送信することができる。終了（ｅｘｉｔ）コマンドが送信されると、ダウンロードが終了する。
【０１０６】
これは、媒体プロファイルをダウンロードするために使用することができる４バイトコマンドコードのリストである。これらコマンドを、上記記述に従ってプリンタデータストリームに配置しなければならない。
【０１０７】
ｐｓｗｄ＝パスワード
サイズ：任意
データ：パスワードとしてパーサに渡される０終端文字列。最後の０の後のいかなる文字も無視される。パスワードは、あるならば媒体プロファイルのものと一致しなければならない。媒体プロファイルによっては、パスワードを知るクライアントに制限されてよい。
【０１０８】
Ｐｅｒｍ＝永久媒体プロファイルをダウンロード
サイズ：０
データ：データなし
【０１０９】
このコマンドは、パーサに対し、ダウンロードされている媒体がプリンタに永久的に維持されることを示す。デフォルトとして、ダウンロードされる媒体は一時的であり、これは、もっとも単純な使用モデル、すなわちＲＩＰベンダが各プリントジョブにより一時媒体をダウンロードしなければならないというモデルを容易にする。
【０１１０】
ｔｅｍｐ＝一時媒体プロファイルをダウンロード
サイズ：０
データ：データなし
このコマンドは、ダウンロードされている媒体が現プリントジョブのみに適用されることを示す。
【０１１１】
ｏｍｓｐ＝媒体プロファイル
サイズ：任意（１２８より大きい）
データ：媒体プロファイル仕様に述べられているような媒体プロファイル２値データ。
【０１１２】
ｉｃｃｐ＝ＩＣＣプロファイル
サイズ：任意（１２８より大きい）
データ：上で指定したようなＩＣＣプロファイル。
【０１１３】
ｅｎｄｍ＝媒体の終了定義
サイズ：０
データ：データなし
現媒体プロファイルの情報がすべて送信されたことを示す。
【０１１４】
ａｂｒｔ＝媒体ダウンロードをキャンセル
サイズ：０
データ：データなし
現データ定義に対して送信されたすべてのデータを無視。
【０１１５】
ｄｅｌｅ＝媒体プロファイルを消去
サイズ：媒体ＩＤのサイズ
データ：媒体ＩＤ
媒体プロファイルは削除され、関連するすべてのＩＣＣプロファイルが同様に削除される。
【０１１６】
ここで、図６を参照し、媒体プロファイルを定義する好ましい方法を説明する。好ましくは、この方法は、媒体プロファイルを定義する必要があり、ドット配置およびカラー管理テクノロジーに関し知識が限られている媒体ベンダまたは任意の他のクライアント２４０によって使用されるものとする。
【０１１７】
本方法は、好ましくはプリンタ２０外部のソフトウェアプログラム２７０によって実行され、ステップ６１０において、プログラムユーザ（以下、作成者）により、吸収するインクの多い媒体から少ない媒体に順序付けられた、選択肢のリスト、たとえばエコノミー、コート、光沢および特殊から媒体ファミリが選択されることによって開始する。この最初の選択は、いくつかの媒体パラメータをデフォルト値に設定する目的を有する。選択された媒体ファミリ次第で、複数のパラメータのデフォルト値が自動的にプロファイルに追加され、あるいは、それが、プログラムにより作成者に与えられる将来のオプションを変更する。たとえば、媒体ファミリにより、ステップ６６０において、インク密度範囲の下位範囲のみをユーザが選択することができるようになることが確定する。
【０１１８】
ステップ６２０において、作成者は、プログラムユーザインタフェースを介して、媒体識別子（ベンダ＋媒体名）とインクタイプとを定義する。
【０１１９】
プログラムは、媒体プロファイルヘッダの残りを充填する。
プロファイルサイズ
プロファイルＣＲＣ
パーサバージョン
媒体プロファイルシグネチャ
媒体定義作成データ
プリンタモデル
媒体所有者（作成者）：媒体ＩＤベンダから
アクセス権
媒体装置記述
【０１２０】
ステップ６３０において、作成者は、ユーザインタフェースを介して、プリント品質（媒体レベル）に依存しないデータのすべてを充填する。
文字列ローカライズ。媒体プロファイルがいかなるローカライズも有していない場合、返されるデフォルト値は媒体識別である。
真空力オン／オフまたはカッタ可能／不能等の機械的パラメータ。
【０１２１】
ステップ６４０において、作成者は、いずれのプリント品質を最初に定義する必要があるかを選択する。
【０１２２】
好ましくは、ユーザ定義可能プリント品質の最大数は３であり、すなわち、高速、標準および最良である。好ましくは、作成者は、１つのプリント品質を別のプリント品質のように定義することができる（たとえば、標準＝高速）。
【０１２３】
次のステップにおいて、ユーザは、選択されたプリント品質に対するプリント品質レベルパラメータ、すなわち、プリントモード、インク密度、乾燥時間およびカラーマップを定義する。
【０１２４】
ステップ６５０において、プリントモードが定義される。プリンタのエンドユーザは、フロントパネルからプリント品質（たとえば、高速、標準または最良）と関連するプリント解像度（たとえば、３００×３００ｄｐｉ、６００×６００ｄｐｉまたは１２００×１２００ｄｐｉ）とを選択することができるため、ステップ６５０、６６０および６７０を繰返すことにより、所与のプリント品質に対し複数のプリントモードを定義することができる。そして、作成者は、ユーザインタフェースを介して、第１のプリントモード（３００×３００の解像度でプリントするとする）に対し２、４、６、８または１０の中でパスの数を選択し、その後一方向または双方向プリントモードを選択する。
【０１２５】
ステップ６６０において、上記第１のプリントモードに対し、インク密度、すなわちインク制限の閾値が設定される。作成者は、ユーザインタフェースを介して、インク密度の１６の異なるレベルの中で選択する。この１６のレベルは３つのグループに分割され、好ましくは、ユーザは、ステップ６１０で選択された媒体ファミリに従って、密度の１つのグループのみのレベルの中で選択することができる。
【０１２６】
低密度：エコノミー媒体に対しレベル１〜レベル４
中間密度：コートおよび光沢媒体に対しレベル５〜レベル１２
高密度：特殊媒体に対しレベル１３〜レベル１６
【０１２７】
好ましくは、選択を容易にするために、インク密度プリントテスト（ブリードプロット（ｂｌｅｅｄ ｐｌｏｔ））６６１が使用される。より好ましくは、選択された密度のレベルのいずれかのみ、通常はユーザが選択するもの（たとえば、７、１０、１１、１２）のみを含み、最低密度から開始するテストパターンがプリントされる。
【０１２８】
ステップ６７０において、上記プリントモードでプリントされるプロットの乾燥時間が定義される。かかる乾燥時間は、プロットの最後に適用される。
【０１２９】
ここで、そのプリント品質にプリントモードがさらに必要である場合、ステップ６５０、６６０および６７０を繰返すことができる。通常は、高速品質モードは、３００×３００ｄｐｉでプリントするプリントモードを有しおよび／または６００×６００ｄｐｉでプリントする別のプリントモードを有し、標準品質モードは、３００×３００ｄｐｉおよび／または６００×６００ｄｐｉでプリントするプリントモードを有し、最良品質モードは、６００×６００ｄｉｐおよび／または１２００×１２００ｄｐｉでプリントするプリントモードを有する。
【０１３０】
ステップ６８０において、１つまたは複数のカラーマップが、所与のプリント品質に対し上で定義したプリントモードに割当てられる。作成者は、ユーザインタフェースから、プログラムで利用可能なカラーマップのセットからカラーマップを選択する（ステップ６８１）ように選択することができる。選択は、ツールが所与のパターンに提供する異なるカラーマップに適用されるカラーテストプリント６８３（ここでは、程度の異なる灰色で示す）の視覚的検分に基づく。さもなければ、作成者は、従来の方法で独立して生成されるＩＣＣプロファイルを追加することができる（ステップ６８２）。
【０１３１】
テスト６８５は、３つのプリント品質のすべてが生成されたか否かをチェックする。生成されていない場合、制御はステップ６４０に移る。肯定の場合、ステップ６９０において、プログラムにより、作成されたものによって導入されまたは選択されたすべてのデータを使用して、適当な構文的に正しいヘッダ４００、タグテーブル４３０およびタグ付き要素データ４４０と関連するＩＣＣプロファイル５００とを有する媒体プロファイル２１０が生成される。
【０１３２】
ここで、生成された媒体プロファイルを、プリンタ２０のパーサ２５０に一時プロファイルとして渡すことにより、作成者によってテストすることができる。
【０１３３】
好ましい実施形態では、新たな媒体のためのこれらの媒体ベンダ生成媒体プロファイルを、インターネットにより利用可能とすることができ、たとえば、後にダウンロードするためにサーバハードディスク等の読取可能媒体に格納することができる。エンドユーザは、いずれの新たな媒体プロファイルを自身のプリンタ２０の媒体データベース２００にダウンロードするかを判断することができる。さらに、生成された媒体プロファイルのセットを、コンピュータディスケットまたはＣＤ−ＲＯＭ、またはオンデマンドインストールのためにエンドユーザに物理的に分配することが可能である同様のコンピュータ読取可能媒体等のコンピュータ読取可能媒体に格納することができる。当業者は、これにより、かかるプリンタの変更されたファームウェアを発行する必要かまたは新たな媒体を認識することができる外部ＲＩＰにプリンタを接続する必要がいかに回避されるか、を認めるであろう。
【図面の簡単な説明】
【図１】
本発明による特徴を含むインクジェットプリンティング機構、ここではインクジェットプリンタの一形態の斜視図である。
【図２】
本発明により画質を向上させるシステム全体のブロック図である。
【図３】
媒体プロファイルのツリー図である。
【図４】
媒体プロファイルの概略構造である。
【図５】
図４の媒体プロファイルと関連する従来のカラーマップとの概略図である。
【図６】
本発明の一実施形態による、図４の媒体プロファイルを生成する方法のフローチャートである。
【符号の説明】
３２　ステータス表示部
２１０　媒体プロファイル
２３０　ファームウェアコンポーネント
２５０　パーサ
【図１】
2004507394.tif 000009
【図２】
2004507394.tif 000010
【図３】
2004507394.tif 000011
【図４】
2004507394.tif 000012
【図５】
2004507394.tif 000013
【図６】
2004507394.tif 000014
【国際公開パンフレット】
2004507394.tif 000015
2004507394.tif 000016
2004507394.tif 000017
2004507394.tif 000018
2004507394.tif 000019
2004507394.tif 000020
2004507394.tif 000021
2004507394.tif 000022
2004507394.tif 000023
2004507394.tif 000024
2004507394.tif 000025
2004507394.tif 000026
2004507394.tif 000027
2004507394.tif 000028
2004507394.tif 000029
2004507394.tif 000030
2004507394.tif 000031
2004507394.tif 000032
2004507394.tif 000033
2004507394.tif 000034
2004507394.tif 000035
2004507394.tif 000036
2004507394.tif 000037
2004507394.tif 000038
2004507394.tif 000039
2004507394.tif 000040
2004507394.tif 000041
2004507394.tif 000042
2004507394.tif 000043
2004507394.tif 000044
2004507394.tif 000045
2004507394.tif 000046
2004507394.tif 000047
2004507394.tif 000048
2004507394.tif 000049
2004507394.tif 000050
2004507394.tif 000051
【国際公開パンフレット（コレクトバージョン）】
2004507394.tif 000052
2004507394.tif 000053
2004507394.tif 000054
2004507394.tif 000055
2004507394.tif 000056
2004507394.tif 000057
2004507394.tif 000058
2004507394.tif 000059
2004507394.tif 000060
2004507394.tif 000061
2004507394.tif 000062
2004507394.tif 000063
2004507394.tif 000064
2004507394.tif 000065
2004507394.tif 000066
2004507394.tif 000067
2004507394.tif 000068
2004507394.tif 000069
2004507394.tif 000070
2004507394.tif 000071
2004507394.tif 000072
2004507394.tif 000073
2004507394.tif 000074
2004507394.tif 000075
2004507394.tif 000076
2004507394.tif 000077
2004507394.tif 000078
2004507394.tif 000079
2004507394.tif 000080
2004507394.tif 000081
2004507394.tif 000082
2004507394.tif 000083
2004507394.tif 000084
2004507394.tif 000085
2004507394.tif 000086
2004507394.tif 000087
2004507394.tif 000088
【国際調査報告】
2004507394.tif 000089
2004507394.tif 000090
2004507394.tif 000091