(57)【要約】【課題】  印刷データに最適なインクタンクを装着して印刷できるように制御する【解決手段】  プリンタに印刷データを送信して印刷する際に、プリンタに装着されているインクタンクがその印刷データの印刷に最適な組み合わせであるか否かを判別し、その判別結果に応じてユーザに対して最適な印刷を可能とするような適切な処理を提供する。例えば、送信する印刷データに適さないインクタンクがプリンタに装着されている場合には、ユーザが適切なインクタンクを装着できるような情報を表示して警告し、適切なインクタンクが装着されると、そのインクタンクを用いて最適な印刷を行う。【選択図】図３
2006113729.tif 000002
【特許請求の範囲】
【請求項１】
インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に対して画像形成のためのデータを送信する情報処理装置であって、
前記画像形成装置により画像を形成するときの条件を設定する設定手段と、
前記設定手段によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定手段と、
前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得手段と、
前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記条件ごとに、前記条件で画像を形成するのに適したインクの組み合わせとして、使用するインク色の情報とその製造情報を含むインクタンク情報を記憶した記憶手段を更に有し、
前記決定手段は、前記記憶手段を参照することによって前記インクタンクの要件を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記警告手段は、前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合、適切なインクタンクに関する情報を表示して警告することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記条件と画像形成に適したインクの組み合わせに関する情報を保持するサーバへ、ネットワークを介して接続する手段と、
前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合、前記サーバに保持されている、前記条件と画像形成に適したインクの組み合わせに関する最新の情報を取得する手段と、
を更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に対して画像形成のためのデータを送信する情報処理装置の制御方法であって、
前記画像形成装置により画像を形成するときの条件を設定する設定工程と、
前記設定工程によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定工程と、
前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得工程と、
前記取得工程によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定工程によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項６】
インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に画像を形成するためのデータを送信する情報処理装置を制御するための制御プログラムであって、
前記画像形成装置により画像を形成するときの条件を設定する設定工程と、
前記設定工程によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定工程と、
前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得工程と、
前記取得工程によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定工程によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告工程と、
を有することを特徴とする情報処理装置を制御する制御プログラム。
【請求項７】
インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成するを画像形成装置と、前記画像形成装置に接続され、前記画像形成装置に画像形成のためのデータを送信する情報処理装置とから構成される画像形成システムであって、
前記情報処理装置は、
前記画像形成装置により画像を形成するときの条件を設定する設定手段と、
前記設定手段によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定手段と、
前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得手段と、
前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告手段と、を有し、
前記画像形成装置は、
搭載されているインクタンクのインク色の情報または製造情報の要求が前記情報処理装置からあったとき、インクタンクに備えられたメモリから読み出したインクタンクの情報を前記情報処理装置に送信する送信手段を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶素子を備えるインクタンク、このインクタンクを使用する画像形成装置、情報処理装置および画像形成システムに関し、特に、画像形成装置に装着されたインクタンクとこの画像形成装置で印刷する印刷データとの適合性を判断する技術に関する。
【背景技術】
【０００２】
例えば、ワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体上に記録する画像形成装置が広く使用されている。
【０００３】
この画像形成装置は、画像情報に基づいて記録媒体上にドットパタ−ンからなる画像を記録していくように構成され、記録方式により、インクジェット式、ワイヤドット式、サ−マル式、レ−ザ−ビ−ム式等に分けることができ、そのうちのインクジェット式は、記録ヘッドの吐出口からインク滴を吐出飛翔させ、これを記録媒体に付着させて記録するように構成されている。インクジェット方式は、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由で近年特に注目されており、又その構成としては所望される記録情報に応じてインクを吐出する記録ヘッドを装着すると共に用紙等の記録媒体の送り方向と直角な方向に往復走査しながら記録を行なうシリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。
【０００４】
インクジェットプリンタでは、通常、カートリッジに装着されているインクタンクから供給されるインクを用いて記録を行うが、インクジェットプリンタによっては、使用するインクの種類はまちまちであり、例えば、４種類の異なる色のインクタンクを装着する機種もあれば、６種類の異なる色のインクタンクを装着する機種もある。
【０００５】
また、インクタンクは、そのインクジェットプリンタの種類によって、外形形状および収容されているインクの成分が異なるのが一般的であるが、外形形状が同じインクタンクを使用する場合もある。このようなインクジェットプリンタでは、外形寸法が同じインクタンクを装着することができるが、このように形状的に装着可能なインクタンクを装着したとしても、そのインクタンクに収容されているインクの色が予め設定されている特定の色合いを有するインクタンクと微妙に異なる場合には、本来期待される高性能の印刷結果を得ることができない場合もある。
【０００６】
例えば、あるインク色を有するインクタンクについて考えてみると、このインクタンクがバージョンアップされ、市場には、古いインクのインクタンクと、新しいインクのインクタンクが出回っている場合を想定するとする。ここで、バージョンアップしたインクタンクとは、例えば、原料、配合比、製造条件などが変更されその色合いが異なるインクタンクであり、そのバージョンアップの情報は、例えば、製造年月日やロット番号などで管理されているインクタンクである。当然のことながら、バージョンアップされた新しいインクタンクには、新しいプリンタドライバがリリースされており、新しいインクタンク、新しいプリンタドライバをセットで使用することによって、正しい印刷、すなわち、バージョンアップされた新しいインクタンクによる高品位の画像記録が可能となる。
【０００７】
しかしながら、上記のようにバージョンアップした高性能のインクタンクが市販されている場合において、例えば、ホストコンピュータなどに格納されて使用されているプリンタドライバが、最新のバージョンアップされたものではなく、旧バージョンのプリンタドライバを使用している場合も考えられる。この場合、ユーザは、新しく購入したバージョンアップしたインクタンクの特性を生かすために、プリンタドライバをバージョンアップする必要があるが、ユーザがプリンタドライバのバージョンアップ処理を何も知らされずに使用したとすると、ユーザは、印刷された画像に対してバージョンアップされた高性能のインクを使用したにもかかわらず色味が正しく反映されていないと感じてしまうことになる。
【０００８】
そこで、このような問題を極力回避するために、インクタンクに記憶素子を設け、この記憶素子にインクタンクの各種情報（例えば、カラー情報、バージョン情報など）を備えるようにしたインクタンクが市販され、ユーザに対して、バージョンアップしたインクタンクの情報を提供する試みがなされている。
【０００９】
例えば、第１の場合として、インクタンクを装着するインクカートリッジ部に、予め適合するインクタンクに関する情報（例えば、カラー情報、バージョン情報）を記憶させておき、インクタンクがインクカートリッジ部に装着されると、インクカートリッジ部は装着されたインクタンクの情報を読み出して、装着したインクタンクは適合するインクタンクかどうかを判断し、使用可／使用不可の情報を提供するプリンタがある。
【００１０】
また、第２の場合として、インクタンクの記憶素子に予め適合するプリンタドライバのバージョン情報を含ませておき、プリンタをホストコンピュータ（ＰＣ）に接続する時に、ホストコンピュータに内蔵されたプリンタドライバのバージョン情報をプリンタに記憶させ、装着されたインクタンクとホストコンピュータに内蔵されたプリンタドライバとの適合性を判定するように設定されたプリンタもある。
【特許文献１】特開平０４−１３５７８７９号
【特許文献２】特開２００２−１９０９２号
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記のようにインクタンクに記憶素子を設けて、この記憶素子にインクタンクの各種情報を備えるようにした場合でも、例えば、以下のような不具合を生じる場合がある。
【００１２】
上記説明した第１の場合において、プリンタ側（カートリッジに保持しているデータ、例えば、インクタンクのバージョン情報など）のリストは、ファームウエアの一部としてユーザがプリンタ購入時等に提供されるものであるため、ユーザはインクタンクが新しいバージョンに更新された場合でもこのリストを更新しないことが多い。このようにリストが更新されていないプリンタを使用する場合、プリンタは、リストに製品コードがない新開発のインクタンクについては、たとえそのインクタンクが実際に搭載して使用可能であっても、そのインクタンクを使用不可と判断してしまうことになる。このような問題を回避するためには、予め将来開発するインクタンクの製品コードを考慮してリストを設計し、予め記憶素子に記憶させておけば問題は回避できるが、このような対応は、無駄な製品コード等を管理する新しい課題が生じることになるため得策とはいえない。
【００１３】
一方、上記説明した第２の場合には、ホストコンピュータにインストールされているプリンタドライバと、装着されているインクタンクとの間での大まかな判定は可能である。しかしながら、プリンタドライバは、多数の印刷品位や印刷モードを所有しており、また、プリンタドライバで設定される印刷設定によっては、使用するインクタンクが異なるケースも想定される。そのため、このようなプリンタの場合、ホストコンピュータからプリンタドライバのバージョン情報を受信して保持し、装着されたインクタンクのバージョン情報を判定するだけでは、正しい判定を行うことは困難である。
【００１４】
本発明は、上記説明した従来技術の問題点を解決することを出発点としてなされたものであり、その目的は、情報処理装置と画像形成装置とを含む印刷システムにおいて、情報処理装置から画像形成装置に印刷データを送信して印刷する際に、画像形成装置に装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて適切な印刷を可能とする処理を提供できる印刷システム、その印刷システムに用いる情報処理装置、画像形成装置およびその制御方法を提供する。
【課題を解決するための手段】
【００１５】
上記目的を達成するための本発明に係る一実施形態の情報処理装置は、以下の構成を有する。すなわち、インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に対して画像形成のためのデータを送信する情報処理装置であって、前記画像形成装置により画像を形成するときの条件を設定する設定手段と、前記設定手段によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定手段と、前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得手段と、前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告手段と、を有することを特徴とする。
【００１６】
ここで例えば、前記条件ごとに、前記条件で画像を形成するのに適したインクの組み合わせとして、使用するインク色の情報とその製造情報を含むインクタンク情報を記憶した記憶手段を更に有し、前記決定手段は、前記記憶手段を参照することによって前記インクタンクの要件を決定することが好ましい。
【００１７】
ここで例えば、前記警告手段は、前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合、適切なインクタンクに関する情報を表示して警告することが好ましい。
【００１８】
ここで例えば、前記条件と画像形成に適したインクの組み合わせに関する情報を保持するサーバへ、ネットワークを介して接続する手段と、前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合、前記サーバに保持されている、前記条件と画像形成に適したインクの組み合わせに関する最新の情報を取得する手段と、を更に有することが好ましい。
【００１９】
上記目的を達成するための本発明に係る一実施形態の情報処理装置の制御方法は、以下の構成を有する。すなわち、インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に対して画像形成のためのデータを送信する情報処理装置の制御方法であって、前記画像形成装置により画像を形成するときの条件を設定する設定工程と、前記設定工程によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定工程と、前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得工程と、前記取得工程によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定工程によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告工程と、を有することを特徴とする。
【００２０】
上記目的を達成するための本発明に係る一実施形態の情報処理装置を制御する制御プログラムは、以下の構成を有する。すなわち、インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成する画像形成装置に接続され、前記画像形成装置に画像を形成するためのデータを送信する情報処理装置を制御するための制御プログラムであって、前記画像形成装置により画像を形成するときの条件を設定する設定工程と、前記設定工程によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定工程と、前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得工程と、前記取得工程によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定工程によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告工程と、を有することを特徴とする。
【００２１】
上記目的を達成するための本発明に係る一実施形態の画像形成システムは、以下の構成を有する。すなわち、インク色の情報および製造情報を記憶するメモリを備えた複数のインクタンクが搭載可能であって、搭載されたインクタンクから供給されるインクにより画像を形成するを画像形成装置と、前記画像形成装置に接続され、前記画像形成装置に画像形成のためのデータを送信する情報処理装置とから構成される画像形成システムであって、前記情報処理装置は、前記画像形成装置により画像を形成するときの条件を設定する設定手段と、前記設定手段によって設定された前記条件に基づいて前記画像形成装置が画像を形成するときに用いるインクタンクの要件を決定する決定手段と、前記画像形成装置に収容されているインクタンクの情報を前記画像形成装置から取得する取得手段と、前記取得手段によって取得された前記画像形成装置に収容されているインクタンクの情報が、前記決定手段によって決定されたインクタンクの要件を満たさない場合に、警告表示を行う警告手段と、を有し、前記画像形成装置は、搭載されているインクタンクのインク色の情報または製造情報の要求が前記情報処理装置からあったとき、インクタンクに備えられたメモリから読み出したインクタンクの情報を前記情報処理装置に送信する送信手段を有することを特徴とする。
【発明の効果】
【００２２】
本発明の情報処理装置と画像形成装置とを含む印刷システムでは、情報処理装置から画像形成装置に印刷データを送信して印刷する際に、画像形成装置に装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて最適な印刷を可能とする処理を提供することができる。例えば、送信する印刷データに適するインクタンクが画像形成装置に装着されていない場合には、適切なインクタンクに関する情報を表示して警告する。そのため、適切なインクタンクが再装着されると、そのインクタンクを用いて適切な印刷を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下添付図面を参照して本発明の好適な実施形態の一例として、図１に一例を示すようなホストコンピュータ（情報処理装置、単にＰＣという場合もある）とプリンタ（画像形成装置という場合もある）とからなる印刷システムについて詳細に説明するが、印刷システムは図１に限ることはなく、複数台のホストコンピュータと複数台のプリンタとがネットワークで接続されたような構成であってもよいし、ホストコンピュータがインターネットに接続されている構成であってもよい。
【００２４】
なお、以下に説明する実施形態では、プリンタとしてインクジェットプリンタを例に挙げ説明する。
【００２５】
本明細書において、「印刷」（「画像形成」「記録」「描画」「印字」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も示すものとする。
【００２６】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも示すものとする。
【００２７】
さらに、「インク」（「液体」と言う場合もある）とは、上記「印刷（画像形成、記録、描画、印字）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を示すものとする。
【００２８】
＜第１の実施形態＞
［印刷システム：図１］
図１は、本実施形態の印刷システムの一例を示す構成図であり、ホストコンピュータ（ＰＣ）２−０とプリンタ２−８から構成され、ホストコンピュータ２−０が印刷データの表示および印刷データの作成を行い、作成された印刷データはプリンタ２−８に転送されて印刷される。
【００２９】
［ホストコンピュータの構成：図２］
図２は、本構成の印刷システムにおけるホストコンピュータ２−０の内部構成を示すブロック図である。本印刷システムのホストコンピュータ２−０側において、２−１は、ハードディスクであり、ＯＳおよび印刷データを表示するアプリケーション、印刷設定ならびに印刷データを作成するドライバソフトがインストールされている。 ２−２はディスプレイであり、印刷データおよびプリンタドライバの設定画面等を表示する。２−３,２−５は、キーボードおよびマウスであり、アプリケーション、ドライバを操作するために使用する。２−４はＣＰＵであり、上記に示した各部を制御するためのものである。２−６はＲＡＭであり、各種ソフトウエアがこのメモリ上に構築され、動作する。２−８はプリンタである。プリンタ２−８とホストコンピュータ２−０とは、インターフェースにより接続されている。なお、プリンタ２−８とホストコンピュータ２−０とを接続するインターフェースとしては、汎用のシリアルインターフェースであるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＲＳ−２３２Ｃ、各種デバイスを相互接続するための高速シリアルバス企画であるＩＥＥＥ１３９４などがある。
【００３０】
［プリンタの構成：図３］
図３は、本構成の印刷システムにおけるプリンタ２−８のブロック図である。３−１はインクタンクである。ブラック（Ｂ：Black）、イエロー（Ｙ：Yellow）、シアン（Ｃ：Cyan）、マゼンタ（Ｍ：Magenta）などの色のインクタンクなどがカートリッジ内に収容されている。このインクタンクには、それぞれ記憶素子が設置されている。３−２はインクタンクを装着し、インクを吐出する記録ヘッドである。この記録ヘッドには３−２−１に示すインクタンクの記憶素子のデータをRead/Writeする機能（読取／書込部）を有している。また、インクタンクを収容するカートリッジには、インクタンクの各設置場所にインクタンクが装着されたか否かを判別する検出手段がそれぞれ設置され、記録ヘッド３−２は、各検出手段がインクタンクが装着されたことを検出すると、インクタンクが装着された位置を、上記記憶素子のデータ読取／書込部３−２−１と対応づけてメモりに保存する機能（保存部）を有している。このため、記録ヘッド３−２はカートリッジ内に装着されたインクタンク情報（インク色の情報、インクの製造情報（バージョン情報）およびインクタンクの並び順（配列）など）を保有することができる。３−３はプリンタ本体であり、記録ヘッド３−２を搭載するキャリッジ、プリンタのファームエンジン等を有している。３−４はホストコンピュータ２−０との接続部の役割を果たすインターフェース（Ｉ／Ｆ）であり、例えば、前述のＵＳＢ、ＩＥＥＥ１３９４等の規格に従ったインターフェースがが考えられる。ホストコンピュータ２−０側からプリンタ２−８の状態の情報の要求を行った場合、プリンタ２−８は事前に記録ヘッド３−２を通じて取得したインクタンクの記憶素子にインプットされている情報をプリンタ情報メモリ（不図示）に記憶しておき、I/F３−４を通じてホストコンピュータ２−０に返却する。
【００３１】
［印刷データの流れ：図４］
図４は、Windows（登録商標）を例にした印刷時の印刷データの流れである。作成された印刷データはLocal Print Provider４−１からLanguage Monitor４−２を経由してプリンタ２−８にwriteされる。また、プリンタ２−８の状態は、Language Monitor４−２がRead処理を行うことによって、取得し、Status Monitor４−３がプリンタ２−８の状態を表示する。また、プリンタ２−８の状態が印刷データに対して相応しくなかった場合は、Language Monitor４−２が印刷時にデータをプリンタにwriteしないでStatus Monitor４−３に警告を表示させる等の動作を行う。例えば、印刷開始時に、印刷データがLanguage Monitor４−２まで届いたときに、すぐにプリンタ２−８にwriteせずに、一旦プリンタ２−８の状態を取得する。このとき例えば、必要なユニットがプリンタ２−８に装着されていなかった場合は、印刷データをwriteしないで、Status Monitor４−３に警告を表示させる。ユーザは警告をホストコンピュータ２−０の画面上にて確認し、ユニットを装着する。プリンタ２−８からユニットが装着されているステータスが返却されたら、印刷データをプリンタ２−８にwriteする。このような処理によって、プリンタ２−８がエラーになってしまったり、印刷に失敗してしまうことを事前に防ぐことが可能となる。
【００３２】
［印刷データとプリンタの状態に応じた処理：図５］
次に、図５のフローチャートを用いて本実施形態の印刷システムにおいて、ホストコンピュータ２−０によって作成された印刷データと、プリンタ２−８に装着されたインクタンクの状態（インク色の情報と製造情報、インクタンクの配列など）に応じて適切な画像記録を実行するための処理について説明する。以下に説明する処理は、ホストコンピュータ２−０のハードディスク２−１などに格納されたプリンタドライバ（制御プログラム）に基づいて、ＣＰＵ２−４がＲＡＭ２−６を用い、各部を制御しながら実行するものである。
【００３３】
まず、ステップＳ１０−１で、ユーザからの印刷開始の信号を受信すると、ステップＳ１０−２に進み、印刷データが作成される。このステップＳ１０−１〜１０−２の処理について図６〜８を用いて詳しく説明する。すなわち、図６に一例を示すようなプリンタドライバのユーザインターフェイス（ＵＩ）において、ユーザが印刷条件の設定をすることにより、印刷データは作成される。例えば、印刷条件の設定は、図６の６−１に示す白黒印刷の設定であったり、６−２に示すカラー印刷１の“きれい”品位の印刷設定であったり、６−３に示すカラー印刷２の“あざやか”品位の印刷設定であったりする。ユーザは、６−４，６−５，６−６のいずれかのボタンをクリックすることにより印刷条件を設定することができる。この印刷条件の設定の信号を受信すると、印刷データの作成が開始され、合わせて、この印刷データの印刷に適したインクタンク情報が印刷データに付加される。
【００３４】
ここで、印刷データに付加されるインクタンク情報についてさらに説明する。プリンタドライバのデータベースには予め、図７に示すように、ユーザによって設定される印刷条件に対応してその印刷条件で画像記録するときに使用する最適なインクの組み合わせ（インク色の情報、製造情報、インクタンクの配列など）がインクタンク情報として記憶されている。例えば、印刷条件が７−１に示すカラー印刷１の場合には、カラー印刷１に最適なインクの組み合わせとして、”Black,１.０/Yellow,２.０/Magenta,１.０/Cyan,２.０”が記憶され、印刷条件が７−２に示すカラー印刷２の場合には、カラー印刷２に最適なインクの組み合わせとして、”Black,１.０/Gray,2.0/Yellow,２.０/Magenta,１.０”が記憶されている。なお、プリンタドライバのデータベースは、プリンタドライバがインストールされている情報処理装置の記憶手段に格納されている。この記憶手段としては、情報処理装置の処理に用いられるＲＡＭであったり、ＨＤＤ（ハードディスクドライブ）のような磁気記憶装置が該当する。
【００３５】
このプリンタドライバのデータベースに記憶されている「Black,１.０」の意味は、インクタンクに含まれるインク色が黒（Black）であり、バージョン１．０の製造条件で製造されたことを示しており、”Black,１.０/Yellow,２.０/Magenta,１.０/Cyan,２.０”の意味は、インクタンクを黒（Black,１.０）,イエロー（Yellow,２.０），マジェンタ（Magenta,１.０）,シアン（Cyan,２.０）の配列順で並べると最適なインクの組み合わせとなることを示している。なお、最適なインクの組み合わせとしては、上記説明したように（インク色の情報、製造情報、インクタンクの配列）の全てが一致する場合に限ることはなく、たとえば、（インク色の情報、製造情報）のみがが一致する場合を最適なインクの組み合わせとしてもよい。
【００３６】
そのため、図６において、ユーザにより印刷条件が設定（決定）されると、この設定された印刷条件に対する最適なインクの組み合わせを示すインクタンク情報が図７に示すデータベースから選択され、カラー印刷の場合には、印刷データ作成時に、図８に一例を示すように印刷データの先頭部分に、この印刷データを印刷するときに最適なインクタンク情報（インク色の情報および製造情報（バージョンナンバー）、インクタンクの配列情報など）を付加する。図８は、印刷データの先頭部分に、この印刷データを印刷するときの最適なインクの組み合わせとして、インクの情報データ１〜４（インク色とバージョン情報およびインクタンクの配列順）が付加されている。
【００３７】
次にステップＳ１０−３において、作成された印刷データはLocal Print Provider４−１からLanguage Monitor４−２にコールされる。
【００３８】
次に、ステップＳ１０−４において、Language Monitor４−２がRead処理を行うことによって、プリンタからプリンタの状態（プリンタ装着されている各インクタンクに含まれるインクの種類、インクタンクの製造（バージョン）情報、装着されたインクタンクの配列順）を取得する。
【００３９】
次に、ステップＳ１０−５で、Language Monitor４−２は、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」がないかのチェックを行う。ここで、「不整合」とは、印刷データの先頭部分に付加されている印刷データを印刷するときの最適なインクの組み合わせと、プリンタから取得したプリンタに実際に装着されているインクの組み合わせが一致していない場合を示す。以下、ステップＳ１０−５における「不整合」の判別処理について、例を用いて具体的に説明する。
【００４０】
例えば、ステップＳ１０−４でプリンタから取得したインクタンク情報が、”Black,１.０/Yellow,２.０/Magenta,１.０/Cyan,２.０”であり、ステップＳ１０−２で印刷データに付加されたインクタンク情報が、”Black,２.０/Yellow,２.０/Magenta,２.０/Cyan２.０”であるとする。この場合、プリンタから取得したインクタンク情報と印刷データに付加されたインクタンク情報とを比較すると、BlackとMagentaのインクタンクのバージョンが異なるため、両者に不整合が発生している。
【００４１】
そこで、ステップＳ１０−５において、Language Monitor４−２が、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」があると判別した場合には、次に、ステップＳ１０−６に進み、印刷データをプリンタに送信する処理を中止し、図９に一例を示すようなAlert表示（警告画面の表示）をしてからステップＳ１０−４に戻る。図９のAlert処理は、装着されている４種のインクの色は適切であったが、BlackとMagentaのインクタンクのバージョン１．０が古いため、新しいバージョンのインクタンクに交換しないと適切な印刷ができないことをユーザに警告する処理である。
【００４２】
一方、ステップＳ１０−５において、Language Monitor４−２が、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」が無いと判別した場合にはステップＳ１０−７に進み、印刷処理を行うためにプリンタ２−８に印刷データを送信してから一連の作業を終了する。
【００４３】
また、ステップＳ１０−６で表示される警告画面をユーザが見て、ユーザが正しいバージョンのインクタンクに交換したならば、ステップＳ１０−４〜ステップＳ１０−５において、Language Monitor４−２がプリンタの情報を取得している中で、正しいバージョンのインクタンクが装着されたことを確認する（「不整合」がない）ので、この場合には、AlertダイアログをクローズしてからステップＳ１０−７に進み、印刷処理を再開してプリンタに印刷データを送信する。
【００４４】
以上説明したように、本実施形態の印刷システムでは、インク色の情報および製造情報を記憶するメモリを内蔵した複数のインクタンクを使用し、さらに、ホストコンピュータからプリンタに印刷データを送信して印刷する際に、プリンタに装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて最適な印刷を可能とする処理を提供することができる。例えば、送信する印刷データに適するインクタンクがプリンタに装着されていない場合（インクタンクのバージョンが異なる場合）には、適切なインクタンクに関する情報（インクタンクの正しいバージョン）を表示して警告する。そのため、適切なインクタンクが再装着されると、そのインクタンクを用いて適切な印刷を行うことができる。
【００４５】
［第２の実施形態］
以下に説明する第２の実施形態の印刷システムは、第１の実施形態の印刷システムと類似する印刷システムであるので、以下の説明では、第１の実施形態の印刷システムと共通する図およびその説明は省略し、異なる点についてのみ図１０，１１を用いて説明する。
【００４６】
［印刷データとプリンタの状態に応じた処理：図１０］
図１０のフローチャートを用いて第２の実施形態の印刷システムにおいて、ホストコンピュータによって作成された印刷データと、プリンタに装着されたインクタンクの状態（インク色の情報と製造情報、インクタンクの配列など）に応じて適切な画像記録を実行するための処理について説明する。以下に説明する処理は、ホストコンピュータのハードディスクなどに格納されたプリンタドライバ（制御プログラム）に基づいて、ＣＰＵがＲＡＭを用い、各部を制御しながら実行するものである。なお、図１０は、第１の実施形態の印刷システムで説明した図５のフローチャートと類似し、ステップＳ１１０−６のみが異なる。そこで、図１０では図５と同じ処理工程には、同じ番号を付けてその説明を省略し、異なる処理工程であるステップＳ１１０−６についてのみ説明する。
【００４７】
図１０のステップＳ１０−４において、例えば、プリンタから取得したインクタンク情報（インク色の情報、製造情報、インクタンクの配列）が”Black,１.０/Yellow,２.０/Magenta,１.０/Cyan,２.０”であり、ステップＳ１０−２で、印刷データに付加されたインクタンク情報（最適なインクの組み合わせ）が、”Black,１.０/Gray,２.０/Yellow,２.０/Magenta,１.０”であったとする。この場合、プリンタから取得したインクタンク情報と印刷データに付加されたインクタンク情報とを比較すると、インク色の種類が異なるため、両者に不整合が発生している。
【００４８】
そこで、ステップＳ１０−５において、Language Monitor４−２が、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」があると判別した場合には、ステップＳ１１０−６に進み、印刷データをプリンタに送信する処理を中止し、図１１に一例を示すようなAlert表示（警告画面の表示）をしてからステップＳ１０−４に戻る。図１１のAlert処理は、装着されている３種のインクの色とバージョンは適切であったが、最適な印刷に必要なGray,２.０の代わりにCyan,２.０が装着されており、その装着順序も異なるため、Cyan,２.０の代わりにGray,２.０を装着し、４種のインクの配列順序を変更しないと適切な印刷ができないことをユーザに警告する処理である。
【００４９】
また、ステップＳ１１０−６で表示される警告画面をユーザが見て、ユーザが正しいバージョンのインクタンクに交換したならば、ステップＳ１０−４〜ステップＳ１０−５において、Language Monitor４−２がプリンタの情報を取得している中で、正しいインクタンクが正しい順序で装着されたことを確認する（「不整合」がない）ので、この場合には、AlertダイアログをクローズしてからステップＳ１０−７に進み、印刷処理を再開してプリンタに印刷データを送信する。
【００５０】
以上説明したように、本実施形態の印刷システムでは、インク色の情報および製造情報を記憶するメモリを内蔵した複数のインクタンクを使用し、さらに、ホストコンピュータからプリンタに印刷データを送信して印刷する際に、プリンタに装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて最適な印刷を可能とする処理を提供することができる。例えば、送信する印刷データに適するインクタンクがプリンタに装着されていない場合（インクの色、インクタンクの配列が異なる場合）には、適切なインクタンクに関する情報（正しいインクの色とインクタンクの配列）を表示して警告する。そのため、適切なインクタンクが再装着されると、そのインクタンクを用いて適切な印刷を行うことができる。
【００５１】
［第３の実施形態］
以下に説明する第３の実施形態の印刷システムは、第１の実施形態の印刷システムと類似する印刷システムであるので、以下の説明では、第１の実施形態の印刷システムと共通する図およびその説明は省略し、異なる点についてのみ図１２，１３を用いて説明する。
【００５２】
［印刷データとプリンタの状態に応じた処理：図１２］
図１２のフローチャートを用いて第３の実施形態の印刷システムにおいて、ホストコンピュータによって作成された印刷データと、プリンタに装着されたインクタンクの状態（インク色の情報と製造情報、インクタンクの配列など）に応じて適切な画像記録を実行するための処理について説明する。以下に説明する処理は、ホストコンピュータのハードディスクなどに格納されたプリンタドライバ（制御プログラム）に基づいて、ＣＰＵがＲＡＭを用い、各部を制御しながら実行するものである。なお、図１２は、第１の実施形態の印刷システムで説明した図５のフローチャートと類似し、ステップＳ２１０−６のみが異なる。そこで、図１２では図５と同じ処理工程には、同じ番号を付けてその説明を省略し、異なる処理工程であるステップＳ１１０−６についてのみ説明する。
【００５３】
図１２のステップＳ１０−４において、例えば、プリンタから取得したインクタンク情報（インク色の情報、製造情報、インクタンクの配列）が”Black,１.０/Magenta,１.０/Yellow,２.０/Cyan,２.０”であり、ステップＳ１０−２で、印刷データに付加されたインクタンク情報（最適なインクの組み合わせ）が、”Black,１.０/Yellow,２.０/ Magenta,１.０Cyan,２.０”であったとする。この場合、プリンタから取得したインクタンク情報と印刷データに付加されたインクタンク情報とを比較すると、インクタンクの並び順（配列）が異なるため、両者に不整合が発生している。
【００５４】
そこで、ステップＳ１０−５において、Language Monitor４−２が、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」があると判別した場合には、ステップＳ２１０−６に進み、印刷データをプリンタに送信する処理を中止し、図１３に一例を示すようなAlert表示（警告画面の表示）をしてからステップＳ１０−４に戻る。図１２のフローチャート、図１３の一例を参照して説明したAlert処理は、装着されている４種のインクの色は適切であったが、インクタンクの並び順（配列）が異なるため、４種のインクの並び順（配列）を変更しないと適切な印刷ができないことをユーザに警告する処理である。
【００５５】
また、ステップＳ２１０−６で表示される警告画面をユーザが見て、ユーザが正しいインクの並び順（配列）に変更したならば、ステップＳ１０−４〜ステップＳ１０−５において、Language Monitor４−２がプリンタの情報を取得している中で、インクタンクが正しい並び順（配列）で装着されたことを確認する（「不整合」がない）ので、この場合には、AlertダイアログをクローズしてからステップＳ１０−７に進み、印刷処理を再開してプリンタに印刷データを送信する。
【００５６】
以上説明したように、本実施形態の印刷システムでは、インク色の情報および製造情報を記憶するメモリを内蔵した複数のインクタンクを使用し、さらに、ホストコンピュータからプリンタに印刷データを送信して印刷する際に、プリンタに装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて最適な印刷を可能とする処理を提供することができる。例えば、送信する印刷データに適するインクタンクがプリンタに装着されていない場合（インクタンクの配列が異なる場合）には、適切なインクタンクに関する情報（正しいインクタンクの配列）を表示して警告する。そのため、適切な配列のインクタンクが再装着されると、そのインクタンクを用いて適切な印刷を行うことができる。
【００５７】
［第４の実施形態］
以下に説明する第４の実施形態の印刷システムは、第１の実施形態の印刷システムと類似する印刷システムであるので、以下の説明では、第１の実施形態の印刷システムと共通する図およびその説明は省略し、異なる点についてのみ図１４，１５を用いて説明する。
【００５８】
［印刷データとプリンタの状態に応じた処理：図１４］
図１４のフローチャートを用いて第４の実施形態の印刷システムにおいて、ホストコンピュータによって作成された印刷データと、プリンタに装着されたインクタンクの状態（インク色の情報と製造情報、インクタンクの配列など）に応じて適切な画像記録を実行するための処理について説明する。以下に説明する処理は、ホストコンピュータのハードディスクなどに格納されたプリンタドライバ（制御プログラム）に基づいて、ＣＰＵがＲＡＭを用い、各部を制御しながら実行するものである。なお、図１４は、第１の実施形態の印刷システムで説明した図５のフローチャートと類似し、ステップＳ３１０−６のみが異なる。そこで、図１４では図５と同じ処理工程には、同じ番号を付けてその説明を省略し、異なる処理工程であるステップＳ３１０−６についてのみ説明する。
【００５９】
図１４のステップＳ１０−４において、例えば、プリンタから取得したインクタンク情報（インク色の情報、製造情報、インクタンクの配列）が”No,No/ Yellow,２.０/Magenta,１.０/ Cyan,２.０”であり、ステップＳ１０−２で、印刷データに付加されたインクタンク情報（最適なインクの組み合わせ）が、”Black,１.０/Yellow,２.０/ Magenta,１.０Cyan,２.０”であったとする。ここで、プリンタから取得したインクタンク情報の意味は、未装着のインクタンクがあった場合とか、装着状態が甘かった場合にインクタンクに付加している記憶素子の情報が正しく取れなかった場合とする。この場合、プリンタから返却されるステータスを”No,No”のような返却仕様とし判定する。そこで、上記のような場合、プリンタから取得したインクタンク情報と印刷データに付加されたインクタンク情報とを比較すると、印刷データの印刷に必要なBlack,１.０が装着されていないため両者に不整合が発生している。
【００６０】
そこで、ステップＳ１０−５において、Language Monitor４−２が、プリンタに送信する印刷データと取得したプリンタの状態との間に「不整合」があると判別した場合には、ステップＳ３１０−６に進み、印刷データをプリンタに送信する処理を中止し、図１５に一例を示すようなAlert表示（警告画面の表示）をしてからステップＳ１０−４に戻る。図１４、１５を参照して説明したAlert処理は、装着されている３種のインクの色は適切であったが、Black,１.０が装着されていないため、Black,１.０のインクタンクを装着しないと適切な印刷ができないことをユーザに警告する処理である。
【００６１】
また、ステップＳ２１０−６で表示される警告画面をユーザが見て、ユーザがBlack,１.０のインクタンクを装着したならば、ステップＳ１０−４〜ステップＳ１０−５において、Language Monitor４−２がプリンタの情報を取得している中で、インクタンクが正しく装着されたことを確認する（「不整合」がない）ので、この場合には、AlertダイアログをクローズしてからステップＳ１０−７に進み、印刷処理を再開してプリンタに印刷データを送信する。
【００６２】
以上説明したように、本実施形態の印刷システムでは、インク色の情報および製造情報を記憶するメモリを内蔵した複数のインクタンクを使用し、さらに、ホストコンピュータからプリンタに印刷データを送信して印刷する際に、プリンタに装着されているインクタンクが、その印刷データの印刷に適する組み合わせとなっているか否かを判別し、その判別結果に応じて最適な印刷を可能とする処理を提供することができる。例えば、送信する印刷データに適するインクタンクがプリンタに装着されていない場合（１つのインクタンクの配列が装着されていない場合）には、適切なインクタンクに関する情報（不足するインクタンク）を表示して警告する。そのため、不足するインクタンクが適切な配列で再装着されると、そのインクタンクを用いて適切な印刷を行うことができる。
【００６３】
［第５の実施形態］
以下に説明する第５の実施形態の印刷システムは、第１の実施形態の印刷システムと類似する印刷システムであるので、以下の説明では、第１の実施形態の印刷システムと共通する説明は省略し、異なる点についてのみ図１６を用いて説明する。
【００６４】
図１６は、第５の実施形態の印刷システムの一例を示す構成図であり、ホストコンピュータ５０２−０とプリンタ５０２−８から構成され、ホストコンピュータ２−０が印刷データの表示および印刷データの作成を行い、作成された印刷データはプリンタ２−８に転送されて印刷される。また、ホストコンピュータ５０２−０はインターネット５０２−９を介してサーバ５０２−１０と接続されており、ホストコンピュータ５０２−０にインストールされているプリンタドライバが古いバージョンのものであることが判明すると、ディスプレイに、自動的に、プリンタドライバソフトのダウンロードサイトを表示し、表示されたダウンロードサイトから、５０２−１１に示すように装着されたインクタンクのバージョンに適合するプリンタドライバをダウンロードして自動的にプリンタドライバを更新することを可能とすることができる自動プリンタドライバダウンロードサイト表示手段を有している。
【００６５】
第１の実施形態の印刷システムでは、装着されたインクタンクのバージョン情報が印刷データに付加されているインクタンクのバージョン情報と異なっていた場合、警告ダイアログをディスプレイに表示し、ユーザにインクタンクの交換などの処理を要請することにより、印刷データに適したインクタンクを装着して画像形成する処理について説明した。
【００６６】
しかしながら、第５の実施形態の印刷システムでは、第１の実施形態の印刷システムで説明したのと同様の状況において、すなわち、装着されたインクタンクのバージョン情報が印刷データに付加されているインクタンクのバージョン情報と異なっていた場合において、第１の実施形態の印刷システムのように警告ダイアログをディスプレイに表示してユーザにインクタンクの交換などの処理を要請する代わりに、ディスプレイに、自動的に、プリンタドライバソフトのダウンロードサイトを表示し、表示されたダウンロードサイトから、装着されたインクタンクのバージョンに適合するプリンタドライバをダウンロードして自動的にプリンタドライバを更新することを可能とすることができる自動プリンタドライバダウンロードサイト表示手段を有している。
【００６７】
そのため第５の実施形態の印刷システムでは、上記のようにして装着されたインクタンクのバージョンに適合するプリンタドライバをダウンロードできた場合には、このダウンロードした新しいプリンタドライバを用いて第１の実施形態で説明したのと同じ処理を行うことにより印刷データにインクタンク情報を付加することができる。その結果、装着されたインクタンクのバージョンが印刷データに付加されたインクタンク情報と一致する場合には、この装着されたインクタンクを用いて印刷データの印刷を適切に行うことができる。
【００６８】
なお、装着されたインクタンクのバージョン情報が印刷データに付加されているインクタンクのバージョン情報と異なっていた場合において、上記説明したようにプリンタドライバを更新する代わりに、最新バージョンのデータベースを保持するサーバにネットワークを介して接続し、このサーバより最新バージョンのデータベースを取得するようにしてもよい。その結果、装着されたインクタンクのバージョンが最新のインクタンク情報と一致する場合には、この装着されたインクタンクを用いて印刷データの印刷を適切に行うことができる。
【００６９】
［他の実施形態］
なお、本発明は、例えば、装置、方法、プログラムもしくは記憶媒体などとしての実施態様を取ることが可能であり、具体的には、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、画像形成装置など）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図６Ｂ、７Ｂ、８Ｂ、９Ｂなどに示した処理を実現するプログラムが格納されることになる。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る一実施形態の印刷システムの概略構成を示す図である。
【図２】本発明に係る一実施形態の印刷システムにおけるホストコンピュータのハード構成を示すブロック図である。
【図３】本発明に係る一実施形態の印刷システムにおける画像形成装置の内部構成を示すブロック図である。
【図４】本発明に係る一実施形態の印刷システムにおける印刷データ（Windows（登録商標）の場合）の流れ図である。
【図５】第１の実施形態における警告処理の流れを示すフローチャートである。
【図６】印刷条件設定画面の一例を示す図である。
【図７】プリンタドライバ内のデータベースの一例を示す図である。
【図８】印刷データにインクタンク情報を付加した一例を示す図である。
【図９】第１の実施形態における警告画面（インクタンクのバージョンの不整合の場合）を示す図である。
【図１０】第２の実施形態における警告処理の流れを示すフローチャートである。
【図１１】第２の実施形態における警告画面（インクの種類の不整合の場合）を示す図である。
【図１２】第３の実施形態における警告処理の流れを示すフローチャートである。
【図１３】第３の実施形態における警告画面（インクの並び順の不整合の場合）を示す図である。
【図１４】第４の実施形態における警告処理の流れを示すフローチャートである。
【図１５】第４の実施形態における警告画面（インクタンクの未装着の場合）を示す図である。
【図１６】本発明に係る別の一実施形態の印刷システムの概略構成を示す図である。
【符号の説明】
【００７４】
２−０  ホストコンピュータ（ＰＣ）
２−１  ハードディスク
２−２  ディスプレイ
２−３  キーボード
２−４  ＣＰＵ
２−５  マウス
２−６  ＲＡＭ
２−７  ＲＯＭ
２−８  プリンタ
３−１  インクタンク
３−２  記録ヘッド
３−３  プリンタ本体
３−４  Ｉ／Ｆ
【図１】
2006113729.tif 000003
【図２】
2006113729.tif 000004
【図３】
2006113729.tif 000005
【図４】
2006113729.tif 000006
【図５】
2006113729.tif 000007
【図６】
2006113729.tif 000008
【図７】
2006113729.tif 000009
【図８】
2006113729.tif 000010
【図９】
2006113729.tif 000011
【図１０】
2006113729.tif 000012
【図１１】
2006113729.tif 000013
【図１２】
2006113729.tif 000014
【図１３】
2006113729.tif 000015
【図１４】
2006113729.tif 000016
【図１５】
2006113729.tif 000017
【図１６】
2006113729.tif 000018