(57)【特許請求の範囲】
【請求項１】
インクボトルからインクを補充可能なインクタンクと、前記インクタンクから供給されたインクを噴射する噴射ヘッドとを備え、前記インクタンクから前記噴射ヘッドに供給されたインク量の計数値が所定の限界値に達すると前記噴射ヘッドからのインクの噴射を停止する機能を有する印刷装置の動作を、コンピューターを用いて制御するためのプログラムであって、
前記インク量の計数値が前記限界値に達したか否かを判別可能な情報を、前記印刷装置から取得する第１の機能と、
前記インク量の計数値が前記限界値に達したと判別した場合に、前記印刷装置の操作者からの前記インク量の計数値を増加させるか否かを判断するための入力を受け付ける第２の機能と、
前記インク量の計数値を増加させるための入力を受け付けたと判断されると所定量だけ前記インク量の計数値を増加させ、前記インク量の計数値を増加させるための入力を受け付けなかったと判断されると前記インク量の計数値を増加させない、第３の機能と、
前記第３の機能が実行された後に、前記インクボトルに添付されたデータである初期化データの入力を受け付ける第４の機能と、
前記インクを補充し終わったと判断され、且つ入力された前記初期化データが適正か否かを判断して前記初期化データが適正であると判断されると、前記インク量の計数値を初期化すると共に、適正と判断された前記初期化データを不適正な前記初期化データとして記憶する第５の機能と、
をコンピューターを用いて実現することを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記第２の機能は、
前記インク量の計数値が前記限界値に達したと判別した場合に、前記インク量の計数値を増加させるか否かを前記印刷装置の操作者に確認するための所定の確認画像を表示する副機能（２−１）
をコンピューターを用いて実現する機能であることを特徴とするプログラム。
【請求項３】
請求項２に記載のプログラムであって、
前記印刷装置は、複数の前記インクタンクと、前記インクタンク毎に設けられた前記噴射ヘッドと、前記インクタンク毎に計数した前記インク量が前記限界値に達すると前記インクタンク毎にインクの噴射を停止する機能とを備えており、
前記第１の機能は、前記インク量の計数値が前記限界値に達したか否かを、前記インクタンク毎に判別可能な情報を取得する機能であり、
前記副機能（２−１）は、前記インク量の計数値が前記限界値に達したと判別された前記インクタンクについて、前記確認画像を表示する副機能であることを特徴とするプログラム。
【請求項４】
請求項１に記載のプログラムであって、
前記第４の機能は、
前記第３の機能を実行した後に、前記インクタンクへの前記インクの補充を行うか否かを前記印刷装置の操作者に確認するための所定の確認画像を表示する副機能（４−１）と、
前記インクの補充を行う旨が前記印刷装置の操作者によって指定されたことを検出すると、前記操作者が前記初期化データを入力するための所定の入力画像を表示する副機能（４−２）と、
をコンピューターを用いて実現する機能であることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムであって、
前記印刷装置は、複数の前記インクタンクと、前記インクタンク毎に設けられた前記噴射ヘッドと、前記インクタンク毎に計数した前記インク量が前記限界値に達すると前記インクタンク毎にインクの噴射を停止する機能とを備えており、
前記第１の機能は、前記インク量の計数値が前記限界値に達したか否かを、前記インクタンク毎に判別可能な情報を取得する機能であり、
前記副機能（４−１）は、前記インク量の計数値が前記限界値に達した前記インクタンクについて、前記確認画像を表示する副機能であり、
前記副機能（４−２）は、前記インクの補充を行う旨が指定された前記インクタンクについて前記初期化データを入力するための前記入力画像を表示する副機能であることを特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムであって、
前記複数のインクタンクは、各々異なる色のインクを収容し、
前記初期化データは、インクの色情報を含むデータであることを特徴とするプログラム。
【請求項７】
インクボトルからインクタンクに補充されたインクを、噴射ヘッドを用いて噴射する印刷部と、前記印刷部の動作を制御する制御部と、を備える印刷システムであって、
前記制御部は、
前記印刷部で前記インクタンクから前記噴射ヘッドに供給されたインク量を計数するインク量計数手段と、
前記インク量計数手段によって計数された前記インクタンクの累積のインク残量もしくはインク消費量をインク量の計数値として記憶する手段と、
前記インク量の計数値が所定の限界値に達すると、前記噴射ヘッドからのインクの噴射を停止する噴射停止手段と、
前記インク量の計数値が前記限界値に達すると、前記印刷装置の操作者からの前記インク量の計数値を増加させるか否かを判断するための入力を受け付ける修正受付手段と、
前記インク量の計数値を増加させるための入力を受け付けたと判断されると、所定量だけ前記インク量の計数値を増加させ、前記インク量の計数値を増加させるための入力を受け付けなかったと判断されると前記インク量の計数値を増加させない、修正手段と、
前記修正手段が動作した後に、前記インクボトルに添付されたデータである初期化データの入力を受け付ける初期化データ受付手段と、
前記インクを補充し終わったと判断され、且つ入力された前記初期化データが適正か否かを判断して前記初期化データが適正であると判断されると、前記インク量の計数値を初期化すると共に、適正と判断された前記初期化データを不適正な前記初期化データとして記憶する初期化データ判定手段と、
を備えていることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、噴射ヘッドからインクを噴射して画像を印刷する技術に関する。
【背景技術】
【０００２】
インクジェットプリンターのように噴射ヘッドからインクを噴射することによって画像
を印刷する印刷装置は、広く使用されている。噴射されるインクはインクカートリッジと
呼ばれる専用容器に収容されており、インクの自重によって、あるいは送液ポンプによっ
て噴射ヘッドに供給されている。
【０００３】
噴射ヘッドの内部は、インクを噴射するための微細な噴射ノズルや、噴射ノズルにイン
クを導くための細いインク通路が形成された複雑な構造となっている。このため、適正で
ない性状のインクが供給されると噴射ノズルやインク通路などを目詰まりさせ、最終的に
は噴射ヘッドを取り替えなければならない事態が起こり得る。そこで、適正でないインク
が供給されることを回避するために、インクカートリッジにＩＣチップなどのメモリを埋
め込んで認証データを記憶しておくことが行われている。こうすれば、印刷装置にインク
カートリッジが装着されると、メモリに記憶された認証データを読み出すことによってそ
のインクカートリッジが純正品であるか否かを判断し、純正品であれば、内部のインクは
適正な性状のインクであると判断することができる（特許文献１）。
【０００４】
また、インクカートリッジでは収容可能なインク量に限界があるので、大量に印刷する
場合には、何度も印刷を中断してインクカートリッジを交換しなければならなくなる。そ
こで、印刷装置に設けたインクタンクからインクを供給するようにしておき、印刷中にイ
ンクが少なくなったら、別途用意しておいたインクボトルからインクタンクにインクを補
充することで、連続して印刷可能にする技術も存在する（特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０７４４６４号公報
【特許文献２】特開２０００−２１１１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、インクボトルなどからインクを補充することによって連続印刷を可能とする技
術には、次のような問題が存在する。先ず、インクタンクに補充されたインクが適正な性
状のインクであるか否かを判断することができない。このため不適正なインクが供給され
て噴射ヘッドの内部で目詰まりが発生し、噴射ヘッドを交換しなければならなくなる虞が
ある。また、印刷装置メーカーが使用を推奨する適正なインク（推奨インク）であっても
、インクボトルを一旦開封すると、時間の経過とともにインクの性状が劣化する。従って
、開封後から長い時間が経過して劣化の進んだインクが補充されると、補充されたインク
が推奨インクであった場合にも、噴射ヘッドの内部を目詰まりさせてしまう虞がある。
【０００７】
この発明は、従来の技術における上述した課題の少なくとも一部を解決するためになさ
れたものであり、インクボトルなどからインクを補充することで連続印刷が可能でありな
がら、不適正なインクや劣化の進んだインクが補充されて噴射ヘッドの内部で目詰まりが
生じることを回避可能な技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題の少なくとも一部を解決するために、本発明のプログラムは次の構成を採用した。すなわち、
外部からインクを補充可能なインクタンクと、該インクタンクから供給されたインクを噴射する噴射ヘッドとを備え、
該インクタンクから該噴射ヘッドに供給されたインク量の計数値が所定の限界値に達すると該噴射ヘッドからのインクの噴射を停止する機能を有する印刷装置の動作を、コンピューターを用いて制御するためのプログラムであって、
前記インク量の計数値が前記限界値に達したか否かを判別可能な情報を、前記印刷装置から取得する第１の機能と、
前記インク量の計数値が前記限界値に達した場合には、該インク量の計数値を初期化するためのデータである初期化データの入力を受け付ける第２の機能と、
入力された前記初期化データの適否を判定して、該初期化データが適正であると判定されると、前記インク量の計数値を初期化すると共に、適正と判定された該初期化データを不適正な該初期化データとして記憶する第３の機能と、
前記インク量の計数値を修正するための入力を受け付ける第４の機能と、
前記インク量の計数値を修正する第５の機能と、
をコンピューターを用いて実現することを要旨とする。
【０００９】
このような本発明のプログラムにおいては、インク量の計数値が所定の限界値に達する
とインクの噴射を停止する機能を有する印刷装置の動作を、次のようにして制御する機能
を有する。先ず、インク量の計数値が限界値に達したか否かを判別可能な情報を印刷装置
から取得する。ここで、印刷装置の内部でインク量を計数するに際しては、噴射ヘッドに
供給されるインクの流量を直接計測することによってインク量を計数してもよいが、噴射
ヘッドがインクを噴射する動作から、噴射ヘッドに供給されるインク量を間接的に計数し
ても良い。また、インク量を計数する態様は、噴射ヘッドにインクが供給されるにつれて
、計数値が増加する態様で計数しても良いし、逆に、計数値が減少する態様で計数しても
良い。また、本発明のプログラムは、印刷装置内でのインク量の計数値が所定の限界値に
達したか否かを判別可能な情報を取得できれば十分であり、従って、インク量の計数値を
取得してもよいし、あるいは、インク量の計数値と限界値の大小関係を示す情報や、イン
ク量の計数値が限界値に達したか否かのみを表す情報を取得してもよい。そして、インク
量の計数値が所定の限界値に達したと判定すると、初期化データを入力可能な状態とする
。ここで初期化データとは、印刷装置内のインク量の計数値を初期化するためのデータで
ある。更に、初期化データが入力されると、そのデータが適正か否かを判定して、適正で
あると判定した場合には、印刷装置内のインク量の計数値を初期化する。この結果、印刷
装置は、再びインクを噴射可能な状態となる。また、適正と判定された初期化データは、
それ以降は不適正な初期化データと判定するために記憶されるようになっている。
【００１０】
こうすれば、インクタンク内のインクが減少してインクの噴射が停止した後は、たとえ
インクタンクにインクを補充しても、適正な初期化データを入力しない限り、印刷装置で
インクの噴射が再開されることはない。従って、たとえば、純正品のインクボトルにだけ
適正な初期化データが印刷されたラベルを貼付するなどのように、適正な性状のインクを
入手した場合にだけ適正な初期化データが分かるようにしておけば、不適正な性状のイン
クを補充してもインクの噴射を再開させることができない。このため、不適正な性状のイ
ンクによって噴射ヘッドの内部が目詰まりしてしまうことを回避することができる。また
、一度使用された初期化データは、不適正な初期化データとして記憶される結果、その初
期化データは使えなくなる。このため、インクタンク内のインクが減少して、再びインク
の噴射が停止した場合にも、適正な性状のインクを新たに入手することになる。その結果
、不適正な性状のインクによって噴射ヘッドの内部が目詰まりしてしまうことを回避する
ことが可能となる。加えて、初期化データは１度しか使用できないので、インクを補充す
る際にはできるだけインクを残さずに補充するようになる。このため、入手時には適正な
性状のインクであったにも拘わらず、開封後、補充されずに時間が経過したために劣化の
進んだインクが補充されて、噴射ヘッドが目詰まりしてしまうことも回避することが可能
となる。
【００１１】
尚、インク量の計数値が所定値に達した場合にだけ、インクタンクにインクを補充できるようにしておけば、適正な性状のインクを入手したにも拘わらず、開封から時間が経過したために劣化が進んだインクを補充したために、噴射ヘッドが目詰まりしてしまうことを確実に回避することが可能となる。すなわち、たとえば、適正なインクを入手して半分だけインクタンクに補充し、残りの半分は補充せずに残しておいたとする。この場合、初期化データが入力されたことによって初期化されたインク量の計数値が、所定の限界値に達するまでは、補充せずに残しておいたインクを補充することができない。そして、インク量の計数値が限界値に達した後は、残しておいたインクの初期化データは使用できなくなっているので、新たに適正な性状のインクを入手することになり、結局、補充せずに残したインクは使われなくなる。このため、インクタンクに補充されずに劣化が進んだインクによって、噴射ヘッドを目詰まりさせることを回避することができる。また、補充せず
に残したインクは使えなくなってしまうので、入手したインクを全て補充するようになる。その結果、開封後、補充されずに劣化が進んだインクが生じること自体を、回避することが可能となる。
さらに、インク量の計数値を修正するための入力を受け付ける機能とその入力に対してインク量の計数値を修正する機能とを有している。このため、インク量の計数値と、インクタンクに残っている実際のインク残量とにズレが生じた場合でも、インク量の計数値を実際のインク残量に近づけることが可能となる。
【００１２】
また、上述した本発明のプログラムにおいては、インク量の計数値が所定の限界値に達すると、初期化データの入力を受け付け可能とする機能を、次のようにして実現するようにしても良い。先ず、インク量の計数値が限界値に達すると、所定の確認画像（インクタンクへのインクの補充を行うか否かを印刷装置の操作者に確認するための画像）を表示する。その後、インクの補充を行う旨が印刷装置の操作者によって指定されたことを検出した場合には、操作者が初期化データを入力するための所定の入力画像を表示するようにしてもよい。
さらに、インク量の計数値が限界値に達すると、インク量の計数値を修正するか否かを印刷装置の操作者に確認するための所定の確認画像を表示するようにしてもよい。
【００１３】
こうすれば、印刷装置の操作者がインクの補充を望まない場合には、初期化データを入力するための入力画像が表示されない。このため、操作者が操作を誤る虞を抑制することが可能となる。
さらに、インク量の計数値の修正を行うか否かを印刷装置の操作者に確認するための所定の確認画像を表示する。このため、操作者がインク量の計数値の修正を望む場合にのみ修正を行うことが可能となる。
【００１４】
また、上述した本発明のプログラムにおいては、次のようにしても良い。先ず、印刷装置に、複数のインクタンクを搭載し、それぞれのインクタンクに対して噴射ヘッドを設けておく。そして、インク量を計数するに際しては、インクタンク毎にインク量を計数し、何れかのインクタンクでインク量の計数値が限界値に達すると、そのインクタンクについての確認画像（インクタンクへのインクの補充を行うか否かを印刷装置の操作者に確認するための画像）を表示する。その結果、印刷装置の操作者によって、インクの補充を行う旨が指定されたインクタンクについて、初期化データを入力するための入力画像を表示するようにしてもよい。
さらに、何れかのインクタンクでインク量の計数値が限界値に達すると、そのインクタンクについて、インク量の計数値を修正するか否かを印刷装置の操作者に確認するための所定の確認画像を表示するようにしてもよい。
【００１５】
こうすれば、複数種類のインクを用いて画像を印刷する印刷装置であっても、操作者が補充しようとするインクについてだけ、初期化データを入力するための入力画像が表示される。このため、複数種類のインクが搭載されている印刷装置であっても、操作者が操作を誤る虞を抑制することが可能となる。
さらに、インク量の計数値が限界値に達したインクタンクについて、インク量の計数値を修正するか否かを印刷装置の操作者に確認するための所定の確認画像を表示する。このため、操作者がそのインクタンクのインク量の計数値の修正を望む場合にのみ修正を行うことが可能となる。
【００１６】
また、上述したように、印刷装置に複数のインクタンクが搭載され、それぞれのインク
タンクに対して噴射ヘッドが設けられた本発明のプログラムにおいては、それら複数のイ
ンクタンクには各々異なる色のインクが収容され、そして、インクの色情報を含む初期化
データを入力するようにしても良い。
【００１７】
こうすれば、インクタンクにインクを補充する際に、間違えた色のインクを補充した場
合には、初期化データが不適正と判定される。このため、間違えた色のインクを補充した
まま、印刷を開始してしまう事態を回避することが可能となる。
【００１８】
また、上述した本発明は、上記のプログラムによって動作が制御される印刷装置や、該プログラムが実行されるコンピューターなどによって構成される印刷システムとしての態様で把握することも可能である。あるいは、上記のプログラムが印刷装置に組み込まれた印刷システムとして把握することも可能である。このような態様で把握された本発明の印刷システムは、
外部からインクタンクに補充されたインクを、噴射ヘッドを用いて噴射する印刷部と、該印刷部の動作を制御する制御部と、を備える印刷システムであって、
前記制御部は、
前記印刷部で前記インクタンクから前記噴射ヘッドに供給されたインク量を計数するインク量計数手段と、
前記インク量計数手段によって計数された前記インクタンクの累積のインク残量もしくはインク消費量をインク量の計数値として記憶する手段と、
前記インク量の計数値が所定の限界値に達すると、前記噴射ヘッドからのインクの噴射を停止する噴射停止手段と、
前記インク量の計数値が前記限界値に達すると、該インク量の計数値を初期化するためのデータである初期化データの入力を受け付ける初期化データ受付手段と、
入力された前記初期化データの適否を判定して、該初期化データが適正であると判定されると、前記インク量の計数値を初期化すると共に、適正と判定された該初期化データを不適正な該初期化データとして記憶する初期化データ判定手段と、
前記インク量の計数値が前記限界値に達すると、前記インク量の計数値を修正するための入力を受け付ける修正受付手段と、
前記インク量の計数値を修正する修正手段と、
を備えることを要旨とする。
【００１９】
このような本発明の印刷システムにおいても、インクタンクから噴射ヘッドに供給され
たインク量を計数して、その計数値が所定の限界値に達すると、噴射ヘッドからのインク
の噴射が停止されて、初期化データが入力可能となる。そして、入力された初期化データ
が適正と判定されると、限界値に達していたインク量の計数値が初期化されるので、再び
噴射ヘッドからインクを噴射することが可能となる。また、適正と判定された初期化デー
タは、それ以降は不適正な初期化データと判定されるようになる。尚、印刷装置に、その
印刷装置を制御するためのコンピューターを接続して画像を印刷する場合には、印刷装置
に接続されたコンピューターと、印刷装置に搭載されている制御部の中でインク量を計数
して計数値が所定の限界値に達すると噴射ヘッドからのインクの噴射を停止する機能を司
る部分とが、本発明の制御部に対応し、印刷装置の中で本発明の制御部に対応しない部分
が、本発明の印刷部に対応する。また、印刷装置自身がコンピューターを搭載しており、
外部のコンピューターに接続することなく画像を印刷する場合には、印刷装置に搭載され
たコンピューターが本発明の制御部に対応し、それ以外の部分が本発明の印刷部に対応す
る。
【００２０】
以上のような本発明の印刷システムにおいても、上述した本発明のプログラムと同様に、不適正な性状のインクを補充してもインクの供給を再開させることができないので、不適正な性状のインクによって噴射ヘッドの内部が目詰まりすることを回避することができる。また、一度使用された初期化データは使用できなくなるので、インクを補充する際には、毎回、適正な性状のインクを入手することになる。その結果、不適正な性状のインクによって噴射ヘッドの内部が目詰まりすることを回避することができる。加えて、初期化データは１度しか使用できないので、インクを補充する際にはできるだけインクを残さずに補充するようになる。このため、入手時には適正な性状のインクであったにも拘わらず、開封後、補充されずに時間が経過したために劣化の進んだインクが補充されて、噴射ヘッドが目詰まりしてしまうことも回避することが可能となる。
さらに、本発明の印刷システムにおいても、上述した本発明のプログラムと同様に、インク量の計数値を修正するための入力を受け付け、その入力に対してインク量の計数値を修正する。このため、インク量の計数値と、インクタンクに残っている実際のインク残量とにズレが生じた場合でも、インク量の計数値を実際のインク残量に近づけることが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本実施例の印刷装置としてのインクジェットプリンターを例示した説明図である。
【図２】本実施例の印刷システムの全体構成を示した説明図である。
【図３】本実施例のプリンタドライバーが実行するインク残量管理処理を示したフローチャートである。
【図４】モニター画面２０２に表示された補充インク選択画面を例示した説明図である。
【図５】モニター画面２０２に表示された補充インク選択画面の他の態様を例示した説明図である。
【図６】インク残量管理処理の中で実行されるインク残量修正処理を示したフローチャートである。
【図７】モニター画面２０２に表示されたインク残量確認画面を例示した説明図である。
【図８】タンクケースの確認窓からインクタンク内のインク残量を確認する様子を示した説明図である。
【図９】インク残量確認画面の後に表示される補充インク選択画面を例示した説明図である。
【図１０】インク残量管理処理の中で実行されるインク補充処理のフローチャートである。
【図１１】タンクケースをインクジェットプリンターから取り外した様子を示す説明図である。
【図１２】モニター画面に表示されたインク補充画面を例示した説明図である。
【図１３】補充インクが収容されたインクボトルを例示した説明図である。
【図１４】モニター画面上でインクＩＤ番号を入力するために表示される入力画面を例示した説明図である。
【図１５】モニター画面上でインクＩＤ番号の再入力を促すために表示される再入力画面を例示した説明図である。
【図１６】モニター画面上に表示された補充完了画面を例示した説明図である。
【図１７】第３変形例のインクボトルを例示した説明図である。
【発明を実施するための形態】
【００２２】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施
例を説明する。
Ａ．装置構成：
Ａ−１．本実施例のインクジェットプリンターの構造：
Ａ−２．本実施例の印刷システムの構成：
Ｂ．インク残量管理処理：
Ｂ−１．インク残量修正処理：
Ｂ−２．インク補充処理：
Ｃ．変形例：
Ｃ−１．第１変形例：
Ｃ−２．第２変形例：
Ｃ−３．第３変形例：
Ｃ−４．第４変形例：
【００２３】
Ａ．装置構成  ：
Ａ−１．本実施例のインクジェットプリンターの構造  ：
図１は、本実施例の印刷装置としてのインクジェットプリンター１００を例示した説明
図である。図示したインクジェットプリンター１００は、略箱形の外観形状をしており、
前面のほぼ中央には前面カバー１０３が設けられ、背面側には、印刷用紙１をセットする
給紙トレイ１０１が設けられている。また、インクジェットプリンター１００の前面側で
、前面カバー１０３の隣に相当する位置には複数の操作ボタン１０５が設けられており、
更に、操作ボタン１０５が設けられた箇所の上面側には、タッチパネル式のモニター画面
１０４が設けられている。前面カバー１０３は下端側で軸支されており、上端側を手前に
倒すと、印刷用紙１が排出される細長い排紙口１０２が現れる。給紙トレイ１０１に印刷
用紙をセットして、モニター画面１０４あるいは操作ボタン１０５を操作すると、給紙ト
レイ１０１から印刷用紙１が吸い込まれる。そしてインクジェットプリンター１００の内
部で、印刷用紙１の表面に画像が印刷された後、排紙口１０２から排出されるようになっ
ている。
【００２４】
インクジェットプリンター１００の側面には、箱形形状のタンクケース１５０が設けら
れている。詳細には後述するが、タンクケース１５０の内部には複数のインクタンクが設
けられており、インクジェットプリンター１００が印刷に用いるインクは、このインクタ
ンクから供給されるようになっている。
【００２５】
また、印刷する画像のデータ（画像データ）は、インクジェットプリンター１００に接
続されたコンピューター２００によって画像処理が施された後、インクジェットプリンタ
ー１００に供給される。インクジェットプリンター１００は、コンピューター２００から
画像処理後の画像データを受け取ると、印刷用紙１上にインクによるドットを形成するか
否かを表したドットデータに変換して、得られたドットデータに従って印刷用紙１上にイ
ンクを噴射することによってドットを形成する。その結果、印刷用紙１上に画像が印刷さ
れる。すなわち、本実施例では、インクジェットプリンター１００と、画像データに所定
の画像処理を施してインクジェットプリンター１００に供給するコンピューター２００と
によって印刷システム１０が構成されていることになる。
【００２６】
Ａ−２．本実施例の印刷システムの構成  ：
図２は、本実施例の印刷システム１０の全体構成を示した説明図である。また、図中に
は、インクジェットプリンター１００の大まかな内部構造も示されている。先ず初めに、
インクジェットプリンター１００の内部構造について簡単に説明する。図２に示されるよ
うに、インクジェットプリンター１００の内部には、印刷用紙１の上で往復動するキャリ
ッジ１１０が設けられており、キャリッジ１１０には、インクを噴射する噴射ヘッド１１
２が設けられている。本実施例のインクジェットプリンター１００では、シアン（以下Ｃ
）色、イエロー（以下Ｙ）色、マゼンタ（以下Ｍ）色、黒（以下Ｋ）色の４色のインクを
用いて画像を印刷可能であり、このことに対応して、インクの色毎に噴射ヘッド１１２が
設けられている。
【００２７】
キャリッジ１１０は、図示しない駆動機構に駆動されて、ガイドレール１３０によって
ガイドされながら印刷用紙１の上で往復動を繰り返す。また、インクジェットプリンター
１００には図示しない紙送り機構も設けられており、キャリッジ１１０が往復動する動き
に合わせて印刷用紙１が少しずつ紙送りされていく。そして、キャリッジ１１０が往復動
する動きと、印刷用紙１が紙送りされる動きとに合わせて、噴射ヘッド１１２から、Ｃ色
のインク（以下、Ｃインク）、Ｙ色のインク（以下、Ｙインク）、Ｍ色のインク（以下、
Ｍインク）、あるいはＫ色のインク（以下、Ｋインク）を噴射することによって、印刷用
紙１に画像が印刷される。
【００２８】
噴射ヘッド１１２から噴射されるインクは、タンクケース１５０内に設けられたインク
タンク１５１に収容されている。本実施例のインクジェットプリンター１００では、Ｃイ
ンク、Ｙインク、Ｍインク、Ｋインクの４種類のインクを使用することから、インクタン
ク１５１もインクの種類毎に、Ｃインク用のインクタンク１５１Ｃ、Ｙインク用のインク
タンク１５１Ｙ、Ｍインク用のインクタンク１５１Ｍ、およびＫインク用のインクタンク
１５１Ｋの４つのインクタンク１５１が設けられている。尚、本明細書中では、特にイン
クの種類を区別する必要がない場合には、インクの種類毎のインクタンク１５１Ｃ，１５
１Ｙ，１５１Ｍ，１５１Ｋをまとめて単にインクタンク１５１と称することがあるものと
する。これらインクタンク１５１内のインクは、インクの種類毎に設けられたインクチュ
ーブ１１７を介して、インクの種類毎の噴射ヘッド１１２に供給される。
【００２９】
更に、キャリッジ１１０がガイドレール１３０に沿って印刷用紙１の外側まで移動した
位置には、ホームポジションと呼ばれる領域が設けられており、インクジェットプリンタ
ー１００が画像を印刷していない間は、キャリッジ１１０はホームポジションに移動して
いる。ホームポジションには、キャップ１２２が設けられており、このキャップ１２２は
図示しない昇降機構によって上下方向に移動可能となっている。そして、キャリッジ１１
０をホームポジションに移動した状態で、キャップ１２２をキャリッジ１１０の底面側に
押し当てると噴射ヘッド１１２を覆うように閉空間が形成され、噴射ヘッド１１２内のイ
ンクが乾燥することを防止可能となっている。また、キャップ１２２には、負圧チューブ
１２４を介して負圧ポンプ１２０が接続されており、キャリッジ１１０の底面側にキャッ
プ１２２を押し当てた状態で負圧ポンプ１２０を作動させることで、噴射ヘッド１１２内
のインクを吸い出すことも可能となっている。このため、噴射ヘッド１１２内で乾燥が進
んでインクの粘度が増加してしまった場合でも、そのようなインクを吸い出して、噴射ヘ
ッド１１２内のインクを適切な粘度に維持しておくことが可能である。
【００３０】
また、インクジェットプリンター１００には、論理演算や算術演算を行うＣＰＵや、各
種のプログラムやデータを記憶しているＲＯＭ、ＣＰＵが一時的にデータを記憶するＲＡ
Ｍなどによって構成された制御部１４０が搭載されている。制御部１４０は、コンピュー
ター２００から画像処理後の画像データを受け取ると、その画像データが表す画像を、イ
ンクのドットによって表現した画像データ（ドットデータ）に変換する。そして、ドット
データに従って、キャリッジ１１０が往復動する動作や、印刷用紙１を紙送りする動作、
噴射ヘッド１１２がインクを噴射してドットを形成する動作を制御する。また、インクの
ドットを形成すると、その分だけのインクが消費されて、インクタンク１５１内のインク
残量が減少していく。そこで本実施例の制御部１４０では、インクの種類毎のドットデー
タに基づいて、インクの種類毎にインクタンク１５１内のインク残量を計数しており、イ
ンク残量が所定の下限値（所定の限界値）に達すると（インクがなくなると）、噴射ヘッ
ド１１２からインクを噴射する動作を停止する。こうすることで、インクが供給されない
状態で噴射ヘッド１１２が駆動されたために、噴射ヘッド１１２が大きなダメージを受け
ることを回避することが可能となる。
【００３１】
コンピューター２００は、ＣＰＵや、ＲＯＭ、ＲＡＭなどがバスによって相互にデータ
を通信可能に接続されて構成されており、ＲＯＭに記憶されている各種のプログラムを実
行する。また、コンピューター２００には、モニター画面２０２も搭載されている。ＲＯ
Ｍに記憶された複数のプログラムの中には、プリンタドライバー２０４と呼ばれるプログ
ラムが記憶されており、ＣＰＵがプリンタドライバー２０４を実行すると、印刷しようと
する画像データに対して所定の画像処理が施されて、インクジェットプリンター１００に
出力されるようになっている。
【００３２】
また、本実施例のプリンタドライバー２０４の動作を、その機能に着目して分類すると
、画像データに対して画像処理を施す機能に関する部分（画像変換モジュール）や、イン
クジェットプリンター１００と相互に通信する通勤機能部によってインクタンク１５１の
インク残量を管理する機能に関する部分（インク残量管理モジュール）や、インク残量管
理モジュールから起動されてインクタンク１５１にインクを補充するための機能に関する
部分（インク補充モジュール）などに分類することができる。尚、ここで言う「モジュー
ル」とは、プリンタドライバー２０４の動作を、機能に着目して大まかに分類した仮想的
な概念であり、実際には種々の形態で具現化することができる。たとえば、所望の機能が
実現されるように複数のコマンドを連ねたプログラムコード群として具現化することもで
きるし、あるいは、所望の機能をハードウェア的に実現するＬＳＩ群として具現化するこ
ともできる。
【００３３】
上述したように画像変換モジュールでは、印刷しようとする画像の画像データに対して
所定の画像処理を施してインクジェットプリンター１００に出力しているが、この処理自
体は、一般的なプリンタドライバーで行われている処理と同様であるため、ここでは説明
は省略する。また、本実施例のプリンタドライバー２０４では、インク残量管理モジュー
ル（あるいはインク補充モジュール）がインクジェットプリンター１００とデータを通信
しながら、以下に説明するインク残量管理処理を実行することにより、インクジェットプ
リンター１００でインク切れが発生して印刷できなくなる事態を回避している。更に、適
正でない性状のインクが補充されて噴射ヘッド１１２の内部で目詰まりが発生することも
回避している。以下では、こうした機能を実現するために、本実施例のプリンタドライバ
ー２０４の内部でインク残量管理モジュールが実行している処理について説明する。
【００３４】
Ｂ．インク残量管理処理  ：
図３は、本実施例のプリンタドライバー２０４の中で行われるインク残量管理処理を示
したフローチャートである。この処理は、プリンタドライバー２０４のインク残量管理モ
ジュールが、インクジェットプリンター１００の制御部１４０と通信しながら実行する処
理である。
【００３５】
図３に示されるようにインク残量管理処理では、先ず初めに、インクジェットプリンタ
ー１００の制御部１４０から、インクタンク１５１内のインク残量をインクの種類毎に取
得する（ステップＳ１００）。図２を用いて前述したように、インクジェットプリンター
１００の制御部１４０では、コンピューター２００から受け取った画像データをドットデ
ータ（画像をインクドットによって表現した画像データ）に変換して噴射ヘッド１１２や
キャリッジ１１０の動作などを制御するとともに、ドットデータに基づいてインクタンク
１５１のインク残量をインクの種類ごとに計数している。計数されたインク残量は、イン
クジェットプリンター１００内のＲＡＭやＲＯＭに記憶されている。尚、以下の処理は、
すべて各色のインク毎に行われていることから、特にインクの種類を特定せずに行った説
明は、すべてのインクについて該当するものとする。
【００３６】
インクジェットプリンター１００の制御部１４０からインク残量を取得したら、取得し
たインク残量が、所定の下限値に達したか否かを判断する（ステップＳ１０２）。その結
果、何れかのインクタンク１５１のインク残量が所定の下限値まで減少していた場合は（
ステップＳ１０２：ｙｅｓ）、インク残量修正処理（ステップＳ２００）を開始する。詳
細には後述するが、インク残量修正処理とは、インクジェットプリンター１００の操作者
にインクタンク１５１のインク残量を確認させて、実際にはまだインクが残っていた場合
には、インクジェットプリンター１００のインク残量を修正する処理である。
【００３７】
一方、インクジェットプリンター１００から取得したインク残量が未だ下限値に達して
いない場合は（ステップＳ１０２：ｎｏ）、インク残量を確認するための所定の操作が、
インクジェットプリンター１００の操作者によって行われたか否かを判断する（ステップ
Ｓ１０４）。インク残量を確認するための所定の操作とは、たとえば、操作者が、インク
ジェットプリンター１００のアイコンをコンピューター２００から選択し、そのプロパテ
ィを表示させる操作である。その結果、インク残量を確認するための操作が行われていな
い場合は（ステップＳ１０４：ｎｏ）、処理の先頭に戻って、再びインクジェットプリン
ター１００からインク残量を取得した後（ステップＳ１００）、上述した一連の処理を繰
り返す。
【００３８】
これに対して、インクジェットプリンター１００の操作者がインク残量を確認するため
の所定の操作を行った場合は（ステップＳ１０４：ｙｅｓ）、インクを補充するインク（
補充インク）を選択するための画面を、コンピューター２００のモニター画面２０２に表
示する（ステップＳ１０６）。
【００３９】
図４は、モニター画面２０２に表示された補充インク選択画面（インク残量確認画面を
含む）を例示した説明図である。図示されているように、補充インク選択画面には、Ｃイ
ンク、Ｙインク、Ｍインク、およびＫインクのそれぞれについて、大まかなインク残量を
示す画像が表示されている。このインク残量は、インクジェットプリンター１００から取
得したインク残量に基づいて表示される。また、大まかなインク残量を示す画像の下側に
はチェックボックスが表示されており、インクジェットプリンター１００の操作者がチェ
ックボックスにチェックを入れることによって、補充インクを選択することが可能となっ
ている。もっとも、インク残量が減っていないインクについてはインクを補充する必要は
ない。そこで、このようなインクについては、チェックボックスが選択できない態様で表
示されている。図４中で、Ｃ、Ｙ、Ｍ、Ｋの各インクのチェックボックスが細い波線で表
示されているのは、これらのチェックボックスが選択できないことを表したものである。
【００４０】
図５は、モニター画面２０２に表示された補充インク選択画面の他の態様を例示した説
明図である。図５に示した例では、ＹインクおよびＭインクについてはインク残量が所定
値（たとえば３％以下）に減少しており、これらインクのチェックボックスが選択可能な
態様で表示されている。図中でチェックボックスが太い実線で表示されているのは、選択
可能な態様で表示されていることを表したものである。また、インク残量が所定値以下に
減少したインクについては、三角形の中に！印を組み合わせた図形が、大まかなインク残
量を示す画像の上に上書きされており、インク残量が減少していることが容易に認識でき
るようになっている。なお、図５では、ＹインクおよびＭインクのインク残量が所定値以
下に減少していた場合を例示したが、他のインク（たとえばＣインク）のインク残量が所
定値以下に減少していた場合には、そのインク（Ｃインク）についてのチェックボックス
が選択可能な態様で表示されるとともに、そのインク（Ｃインク）の大まかなインク残量
を表す画像の上に、三角形と！印とを組み合わせた図形が上書き表示される。
【００４１】
以上に説明したように、図３に示したインク残量管理処理では、インクジェットプリン
ター１００の操作者がインク残量を確認するための所定の操作を行うと（ステップＳ１０
４：ｙｅｓ）、その時点でインク残量が所定値以下に減少しているインクがなければ、図
４に示した態様で補充インク選択画面が表示され、逆に、インク残量が所定値以下に減少
しているインクがあれば、図５に例示した補充インク選択画面が表示される（ステップＳ
１０６）。そして補充インク選択画面が、図４に示した態様で表示されていた場合は、何
れのインクのチェックボックスも選択可能な態様で表示されていないので、インクジェッ
トプリンター１００の操作者は、画面の右下隅の「次へ」と表示されたボタン（以下、「
次へ」ボタン）を選択する。これに対して補充インク選択画面が、図５に例示した態様で
表示されていた場合は、インクジェットプリンター１００の操作者が補充しようと思った
インクのチェックボックスにチェックが入れられた後、画面の右下隅の「次へ」ボタンが
選択される。もちろん、インクジェットプリンター１００の操作者が何れのインクも補充
しようと思わなかった場合は、何れのインクのチェックボックスにもチェックが入れられ
ることなく、「次へ」ボタンが選択されることになる。
【００４２】
図３のインク残量管理処理では、図４または図５に例示した補充インク選択画面をモニ
ター画面２０２に表示すると（ステップＳ１０６）、インクジェットプリンター１００の
操作者によって「次へ」ボタンがクリックされるまでの間は、ステップＳ１０８では「ｎ
ｏ」と判断されて、待機状態となっている。そして、インクジェットプリンター１００の
操作者によって「次へ」ボタンが押されると、プリンタドライバー２０４のインク残量管
理モジュールがこれを検出して（ステップＳ１０８：ｙｅｓ）、今度は、インクを補充す
るよう選択されたインク（補充インク選択画面のチェックボックスにチェックが入れられ
たインク）が存在するか否かを判断する（ステップＳ１１０）。その結果、補充すべきイ
ンクが存在している場合は（ステップＳ１１０：ｙｅｓ）、後述するインク補充処理を開
始する（ステップＳ３００）。
【００４３】
これに対して、補充インク選択画面が、図４に示したようにインクを選択できない態様
で表示された場合や、あるいは、図５に示したようにインクを選択可能な態様で表示され
たが、何れのインクも選択されなかった場合には、ステップＳ１１０では、補充すべきイ
ンクが存在していないと判断される（ステップＳ１１０：ｎｏ）。そして、この場合は、
後述するインク補充処理は行うことなく、そのままインク残量管理処理の先頭に戻って、
インクジェットプリンター１００からインク残量を取得した後（ステップＳ１００）、上
述した一連の処理を繰り返す。
【００４４】
以上では、インクジェットプリンター１００の操作者がインク残量を確認するための所
定の操作を行った場合に（ステップＳ１０４：ｙｅｓ）、補充インク選択画面を表示する
処理について説明した。このように、インクジェットプリンター１００の操作者が所定の
操作を行うことにより、インクジェットプリンター１００から取得したインク残量の値に
かかわらず、コンピューター２００のモニター画面２０２に補充インク選択画面を開いて
、何時でも大まかなインク残量を表示させることが可能である。これに対して、インクジ
ェットプリンター１００から取得したインク残量が所定の下限値に達していると判断され
た場合は（ステップＳ１０２：ｙｅｓ）、以下に説明するインク残量修正処理が開始され
て（ステップＳ２００）、大まかなインク残量を表示するための画面が自動的に表示され
る。以下では、このようなインク残量修正処理について説明する。
【００４５】
Ｂ−１．インク残量修正処理  ：
図６は、インク残量修正処理を示したフローチャートである。この処理は、上述したよ
うにインク残量管理処理の中で、何れかのインクのインク残量が所定の下限値に達したと
判断された場合（図３のステップＳ１０２：ｙｅｓ）に、プリンタドライバー２０４のイ
ンク残量管理モジュール（図２を参照のこと）によって実行される処理である。
【００４６】
図６に示されるように、インク残量修正処理を開始すると、先ず初めに、コンピュータ
ー２００のモニター画面２０２にインク残量確認画面を表示する（ステップＳ２０２）。
ここで、インク残量確認画面とは、インクジェットプリンター１００の操作者に、インク
タンク１５１のインク液面の位置を目視して、実際に残っているインク残量を確認するよ
うに促す画面である。インク残量確認画面の詳細については後述する。
【００４７】
また、インクジェットプリンター１００の操作者に、目視によってインク残量を確認さ
せているのは次のような理由によるものである。まず、プリンタドライバー２０４がイン
クジェットプリンター１００から取得したインク残量は、インクジェットプリンター１０
０の制御部１４０がドットデータに基づいてインクの噴射量（インク噴射量）を算出し、
そのインク噴射量を累積することによって求めたインク残量である。しかし実際のインク
噴射量は、インクジェットプリンター１００が使用される環境（たとえば周囲の温度など
）によって変動するので、計算上のインク噴射量には多少の誤差が含まれている。そして
、この誤差が集積することで、計算によって求めたインク残量が、実際のインク残量と一
致しないことも起こり得る。そこで、計算上のインク残量が下限値に達すると、実際にイ
ンクタンク１５１のインク液面が下限ラインまで下がっているか否かを目視によって確認
することにより、実際のインク残量が下限値に達しているか否かを確認するのである。
【００４８】
図７は、モニター画面２０２に表示されたインク残量確認画面を例示した説明図である
。図示されているように、インク残量確認画面にも、図４あるいは図５を用いて前述した
補充インク選択画面と同様に、Ｃインク、Ｙインク、Ｍインク、およびＫインクのそれぞ
れについて、大まかなインク残量を示す画像が表示されている。そして、それぞれのイン
ク残量を示す画像を確認することで、インク残量が下限値に達しているか否かを容易に知
ることができるようになっている。たとえば、図中に表示されたＣインクのインク残量を
示す画像、およびＹインクのインク残量を示す画像には、丸の中に×印を組み合わせた図
形が上書きされており、これらインクのインク残量が下限値まで減少している（インクタ
ンク１５１がほとんど空になっている）旨が示されている。また、Ｍインクのインク残量
を示す画像には、三角形の中に！印を組み合わせた図形が上書きされている。これは、図
５を用いて前述した補充インク選択画面と同様に、インクを補充可能なレベルまでインク
残量が減少している旨を示す表示である。更に、Ｋインクのインク残量を示す画像には、
何れの画像も上書きされておらず、このインクについては、インクを補充可能なレベルに
までインク残量が減少していない旨が示されている。
【００４９】
また、これら各インクのインク残量を示す画像の下方には、四角いチェックボックスが
表示されている。更に、インク残量を示す画像の上方には、「インクタンク１５１内に残
っているインク量を確認して、まだ下限ラインまで減少していないインクがあれば、チェ
ックボックスにチェックを入れる」ように促す旨が表示されている。図１を用いて前述し
たように、インクタンク１５１はタンクケース１５０内に収容されているが、タンクケー
ス１５０には後述する確認窓が設けられている。このため、インクジェットプリンター１
００の操作者は、それぞれのインクタンク１５１内のインク残量を容易に確認することが
可能となっている。
【００５０】
図８は、タンクケース１５０に設けられた確認窓１５２から、インクタンク１５１内の
インク残量を確認する様子を示した説明図である。図示されているように、タンクケース
１５０の側面には大きな確認窓１５２が形成されており、タンクケース１５０内に収容さ
れたＣインクのインクタンク１５１Ｃ、Ｙインクのインクタンク１５１Ｙ、Ｍインクのイ
ンクタンク１５１Ｍ、Ｋインクのインクタンク１５１Ｋをそれぞれ目視できるようになっ
ている。また、それぞれのインクタンク１５１Ｃ，１５１Ｙ，１５１Ｍ，１５１Ｋは、透
明あるいは半透明な樹脂材料で形成されている。このため、それぞれのインクタンク１５
１Ｃ，１５１Ｙ，１５１Ｍ，１５１Ｋに残ったインクの液面の位置を目視によって確認す
ることが可能である。
【００５１】
また、図８に示されているように、それぞれのインクタンク１５１Ｃ，１５１Ｙ，１５
１Ｍ，１５１Ｋには、下限ライン１５３が表示されている。この下限ライン１５３は、図
３に示したインク残量管理処理の中でインク残量について判断された「下限値」に対応し
ている。すなわち、下限ライン１５３は、インクタンク１５１が満タンの状態からドット
データに基づいてインク噴射量を減算して行き、インク残量が下限値まで減少したときに
、インクタンク１５１内のインクの液面がちょうど低下する位置に設定されている。
【００５２】
従って、ドットデータに基づく計算上のインク残量が所定の下限値まで低下したと判断
されると、図７に例示するようなインク残量確認画面が表示され、そして、インクジェッ
トプリンター１００の操作者は、確認窓１５２から各インクタンク１５１内のインク液面
の位置を確認することにより、実際のインク残量を確認することが可能である。その結果
、計算上はインク残量が下限値まで低下している（すなわち、インク液面が下限ライン１
５３に達しているものと思われる）が、実際には、インク液面がまだ下限ライン１５３に
達していない場合には、図７の画面上で、対応するインクのチェックボックスにチェック
を入れるようになっている。
【００５３】
図７に示した例では、計算上のインク残量が下限値を下回っているのが、Ｃインクと、
Ｙインクの２つのインクであり、これらインクについてのチェックボックスだけが、チェ
ックを入れて選択可能な態様で表示されている。これに対して計算上のインク残量が下限
値に達していないインク（ＭインクおよびＫインク）については、チェックボックスが選
択できない態様で表示されている。また、ＣインクおよびＹインクのうちのＹインクにつ
いては、実際に確認したインク液面が下限ライン１５３に達していないとして、チェック
ボックスにチェックが入れられている。このようにしてインクジェットプリンター１００
の操作者は、タンクケース１５０の確認窓１５２から各インクの液面の位置を目視によっ
て確認し、その結果に応じてチェックボックスにチェックを入れた後、画面の下方に「次
へ」と表示されたボタンをクリックする。
【００５４】
すると、図６に示したインク残量修正処理では、「次へ」ボタンが押されたと判断する
（ステップＳ２０４：ｙｅｓ）。また、図７のインク残量確認画面をモニター画面２０２
に表示した後（ステップＳ２０２）、インクジェットプリンター１００の操作者によって
「次へ」ボタンがクリックされるまでの間は、ステップＳ２０４では「ｎｏ」と判断され
て、待機状態となっている。
【００５５】
そして、「次へ」ボタンが押されたと判断すると（ステップＳ２０４：ｙｅｓ）、今度
は、計算上のインク残量の修正が必要なインク（すなわち、図７のインク残量確認画面上
でチェックボックスにチェックが入れられたインク）が存在するか否かを判断する（ステ
ップＳ２０６）。その結果、インク残量の修正が必要なインクが存在している場合は（ス
テップＳ２０６：ｙｅｓ）、インクジェットプリンター１００の制御部１４０に向かって
コマンドを送信することにより、対応するインクのインク残量を所定量（たとえば満タン
状態の３％相当）だけ増加させる（ステップＳ２０８）。こうすれば、計算上のインク残
量と、インクタンク１５１に残っている実際のインク残量とにズレが生じた場合でも、計
算上のインク残量を実際のインク残量に近づけることが可能となる。インク残量の修正が
必要なインクが存在していない場合は（ステップＳ２０６：ｎｏ）、インク残量を修正す
ることなく、直ちに図６のインク残量修正処理を終了して、図３のインク残量管理処理に
復帰する。
【００５６】
尚、本実施例では、噴射ヘッド１１２のインク噴射量は実際よりも若干多めに見積もら
れており、従って、計算上のインク残量は、実際にインクタンク１５１内に残っているイ
ンクのインク残量よりも常に少なめとなるように設定されている。これは、まだインクが
残っている段階から早めに補充インクの用意を促すことで、インク切れによって印刷が続
行できない事態が発生することを確実に回避できるようにとの配慮に基づくものである。
このことに対応して、図３に示したインク残量管理処理では、計算上のインク残量が所定
の下限値に達した場合にだけ（図３のステップＳ１０２：ｙｅｓ）、インク残量修正処理
を開始して、インクジェットプリンター１００の操作者に実際のインク液面を確認させる
こととしている。
【００５７】
もっとも、計算上のインク残量が、実際にインクタンク１５１内に残ったインク量より
も多くなってしまう場合も起こり得る。そこで、実際にはインク液面が下限ライン１５３
まで低下しているにも拘わらず、図７のインク残量確認画面ではまだインク残量が下限値
に達していないことになっている場合には、インクジェットプリンター１００の操作者が
、計算上のインク残量をモニター画面２０２上から減少させることによって、計算上のイ
ンク残量を実際のインク残量に合わせられるようにしても良い。
【００５８】
以上のようにして、図７のインク残量修正処理でインク残量を修正した後（図７のステ
ップＳ２０８）、図３のインク残量管理処理に復帰すると、コンピューター２００のモニ
ター画面２０２に補充インク選択画面が表示される（図３のステップＳ１０６）。すなわ
ち、インク残量が下限値に達すると、インクジェットプリンター１００の操作者が操作す
ることなく、自動的に図７のインク残量確認画面が表示され、インクジェットプリンター
１００の操作者が画面の右下隅の「次へ」ボタンを選択すると、今度は補充インク選択画
面が表示されることになる。
【００５９】
図９は、インク残量確認画面の後に表示される補充インク選択画面を例示した説明図で
ある。図９に示した補充インク選択画面の基本的な構成は、図４あるいは図５を用いて前
述した補充インク選択画面の構成と同様である。但し、図４あるいは図５に示した補充イ
ンク選択画面は、インク残量が下限値に達する前に、インクジェットプリンター１００の
操作者が所定の操作を行うことによって表示される画面であることから、何れのインクに
ついてもインク残量が下限値に達している旨の画像（丸の中に×印を組み合わせた図形の
画像）が表示されることはない。これに対して、インク残量確認画面の後に表示される補
充インク選択画面では、図９に例示したように、インク残量が下限値に達している旨の画
像が表示されることがある。これは、図７に例示したインク残量確認画面に従って、イン
クジェットプリンター１００の操作者が目視によってインク残量を確認した結果、インク
液面が下限ライン１５３まで低下していたインクについては、インク残量を修正するチャ
ックボックスが選択されないのでインク残量が修正されることなく、補充インク選択画面
が表示されるためである。
【００６０】
図９に示した例では、Ｃインクについては図７のインク残量確認画面でチェックボック
スにチェックが入れられなかった結果、図９の補充インク選択画面においてもインク残量
が下限値に達している旨を示す画像が表示されている。これに対してＹインクについては
、図７のインク残量確認画面でチェックボックスにチェックが入れられた結果、図９の補
充インク選択画面ではインク残量が下限値に達していないが、インクを補充可能である旨
を示す画像（三角形に！印を組み合わせた図形の画像）に変更されている。
【００６１】
そして、前述したようにインクジェットプリンター１００の操作者が、図９の補充イン
ク選択画面でチェックボックスにチェックを入れて、インクを補充するインクを選択した
後、画面の右下隅に表示されている「次へ」ボタンを選択すると、インク残量管理モジュ
ールがインク補充モジュールを起動する結果、インクを補充するためのインク補充処理（
ステップＳ３００）が開始されることになる。
【００６２】
Ｂ−２．インク補充処理  ：
図１０は、インク補充処理のフローチャートである。この処理は、コンピューター２０
０内にインストールされたインク残量管理モジュールおよびインク補充モジュールによっ
て、インク残量管理処理の中で実行される処理である。図示されるようにインク補充処理
（ステップＳ３００）を開始すると、先ず初めに、タンクケース１５０のロックを解除す
るコマンド（ロック解除コマンド）をインクジェットプリンター１００に向かって送信す
る（ステップＳ３０２）。これは、次のような理由によるものである。
【００６３】
図１に示したように、タンクケース１５０は、インクジェットプリンター１００とは別
体に構成されており、インクジェットプリンター１００の側面に取り付けた状態で使用さ
れる。そして、通常時はインクジェットプリンター１００から取り外せないようにロック
された状態となっている。しかし、タンクケース１５０がインクジェットプリンター１０
０に取り付けられたままでは、タンクケース１５０内のインクタンク１５１にインクを補
充することができない。そこで、インクを補充するに際しては、タンクケース１５０を取
り外せるようにするために、コンピューター２００からインクジェットプリンター１００
に向かってロック解除コマンドを送信する。インクジェットプリンター１００の制御部１
４０はロック解除コマンドを受け取ると、インクジェットプリンター１００に内蔵された
図示しないアクチュエータを動かすことによって、タンクケース１５０のロック状態を解
除する。その結果、インクジェットプリンター１００の操作者がタンクケース１５０を取
り外せる状態となる。
【００６４】
図１１は、タンクケース１５０をインクジェットプリンター１００から取り外した様子
を示す説明図である。図１１には、タンクケース１５０を取り外した後、インクジェット
プリンター１００に取り付けられていた側の面が上方を向くように、タンクケース１５０
を回転させた状態が示されている。図示されているように、タンクケース１５０がインク
ジェットプリンター１００に取り付けられる面には、４箇所に小さな突起１５４が立設さ
れている。また、インクジェットプリンター１００の面には、対応する位置に突起１５４
の挿入孔１０９が設けられている。
【００６５】
タンクケース１５０をインクジェットプリンター１００に取り付ける際には、突起１５
４の位置と挿入孔１０９の位置とを合わせて、突起１５４を挿入孔１０９に押し込むよう
にする。すると、突起１５４の先端に設けられた小さな貫通穴の部分が、挿入孔１０９の
内部に設けられた図示しないロック機構に嵌合してロックされた状態となり、タンクケー
ス１５０が取り付けられた状態となる。また、タンクケース１５０を取り外した状態では
、タンクケース１５０の上面に設けられた上面カバー１５５を倒せるようになる。そして
、上面カバー１５５を倒すと、図１１に示したようにインクタンク１５１が現れる。その
結果、それぞれのインクタンク１５１の側面に表示された上限ライン１５７を目視によっ
て確認することが可能になる。更に、図１１に示すようにタンクケース１５０を回転させ
た状態で上面カバー１５５を倒すことによって、インクタンク１５１の上面側に設けられ
たキャップ１５６を容易に取り外すことが可能となる。
【００６６】
コンピューター２００のプリンタドライバー２０４は、こうしてインクジェットプリン
ター１００にロック解除コマンドを送信することによってタンクケース１５０のロック状
態を解除したら（図１０のステップＳ３０２）、今度は、コンピューター２００のモニタ
ー画面２０２上にインク補充画面を表示する（ステップＳ３０４）。
【００６７】
図１２は、モニター画面２０２に表示されたインク補充画面を例示した説明図である。
図示されているように、インク補充画面には、タンクケース１５０を取り外して、インク
タンク１５１のキャップ１５６（図１１参照）からインクを補充するように促す旨が表示
されている。また、表示の下方には、インクを補充する際の注意事項として、後述するイ
ンクボトル１６０のインクをすべて補充してインクボトル１６０内にインクが残らないよ
うに注意することや、インクタンク１５１に設けられた上限ライン１５７（図１１参照）
をインク液面が超えないように注意するといった内容が表示されている。
【００６８】
図１３には、補充用のインクが収容されたインクボトル１６０が示されている。インク
ボトル１６０は、気密性や遮光性に優れた樹脂材料で形成された略円筒形状の容器であり
、容器の頂部にはキャップ１６２が設けられている。また、インクボトル１６０の側面に
は、紙製のラベル１６４が貼付されており、このラベル１６４の外側には、後述するイン
クＩＤ番号が印刷されている。
【００６９】
本実施例のインクボトル１６０は、キャップ１６２がインクボトル１６０に固着した状
態で取り付けられており、この状態ではインクボトル１６０の内部が気密な状態に保たれ
ている。インクを補充する際には、キャップ１６２をねじ切るようにして取り外すと、中
から細長い注ぎ口が現れる。そこで、図１１に示したようにタンクケース１５０を取り外
した後、インクタンク１５１毎に設けられたキャップ１５６を空けて、インクボトル１６
０内のインクを注入する。
【００７０】
ここで、インクボトル１６０内のインク量は、インクタンク１５１のインク液面が下限
ライン１５３まで低下した状態でインクボトル１６０内の全てのインクを注入すると、イ
ンクタンク１５１がほぼ満タンとなるようなインク量に設定されている。更に、インクボ
トル１６０のキャップ１６２はインクボトル１６０に固着されているだけなので、インク
ボトル１６０から一旦取り外してしまうと、再びキャップ１６２を取り付けることができ
ないようになっている。このため、図１２に示したインク補充画面で、インクボトル１６
０内の全てのインクを補充する旨の注意事項が表示されることと相俟って、インクジェッ
トプリンター１００の操作者は自然と、インクボトル１６０内のインクを全てインクタン
ク１５１内に補充するようになる。
【００７１】
このようにして、補充が必要な全てのインクを補充し終わったら、インクジェットプリ
ンター１００の操作者は、図１２のインク補充画面の右下隅に表示された「次へ」ボタン
を選択する。すると、図１０のインク補充処理では、「次へ」ボタンが押されたものと判
断して（ステップＳ３０６：ｙｅｓ）、補充したインクのインクＩＤ番号を入力するよう
促す画面を、モニター画面２０２上に表示する（ステップＳ３０８）。また、図１２のイ
ンク補充画面を表示した後（ステップＳ３０２）、インクジェットプリンター１００の操
作者によって「次へ」ボタンがクリックされるまでの間は、ステップＳ３０６では「ｎｏ
」と判断されて、待機状態となっている。
【００７２】
図１４は、モニター画面２０２に表示されたインクＩＤ番号の入力画面を例示した説明
図である。図示されているように、インクＩＤ番号の入力画面には、前述した補充インク
選択処理で補充が必要と判断されたインクについて、インクＩＤ番号を入力可能な状態で
入力欄が表示されている。図１４に示した例では、ＣインクおよびＭインクの入力欄が、
インクＩＤ番号を入力可能な状態で表示されている。また、補充が不要と判断されたイン
ク（ここでは、ＹインクおよびＫインク）については、インクＩＤ番号を入力できない状
態で入力欄が表示されている。そこで、インクジェットプリンター１００の操作者は、イ
ンクボトル１６０のラベル１６４を確認して、ラベル１６４の外側に印刷されているイン
クＩＤ番号を入力した後、画面の右下隅に表示された「次へ」ボタンをクリックする。
【００７３】
すると、図１０に示したインク補充処理では、「次へ」ボタンが押されたものと判断し
て（ステップＳ３１０：ｙｅｓ）、入力されたインクＩＤ番号を読み取った後（ステップ
Ｓ３１２）、読み取ったインクＩＤ番号が適正であるか否かを判断する（ステップＳ３１
４）。インクＩＤ番号は、複数の数字やアルファベットで構成された一見すると意味のな
いコードであるが、インクの種類（色）や、使用可能なインクジェットプリンター１００
の機種などの情報が含まれた一種の符号データとなっている。インク補充モジュール内の
インクＩＤ番号復号部が、インクＩＤ番号を復号することにより、これらの情報を取得す
ることが可能となる。
【００７４】
その結果、インク補充モジュールは、正常にインクＩＤ番号の復号を完了して、得られ
た各種の情報（たとえばインクの種類や、インクジェットプリンター１００の機種など）
が正しければ、インクＩＤ番号が適正であると判断することができる。これに対して、イ
ンクＩＤ番号を復号できなかった場合や、一応復号はできたものの、たとえばインクの種
類やインクジェットプリンター１００の機種が実際とは違っているなどのように、復号に
よって得られた各種の情報が矛盾している場合には、そのインクＩＤ番号は適正でないと
判断することができる。図１０に示したインク補充処理のステップＳ３１４では、このよ
うにして、インクＩＤ番号が適正であるか否かを判断する。また、詳細には後述するが、
たとえ適正なインクＩＤ番号であっても、一度使用されたことのあるインクＩＤ番号が再
び入力された場合には、そのインクＩＤ番号は適正でないと判断される。
【００７５】
その結果、入力されたインクＩＤ番号が適正ではないと判断した場合は（ステップＳ３
１４：ｎｏ）、インクＩＤ番号の再入力を促す画面を、モニター画面２０２上に表示した
後（ステップＳ３１６）、再び、「次へ」ボタンが押されたか否かを判断する処理（ステ
ップＳ３１０）を繰り返すことによって待機状態となる。
【００７６】
図１５は、モニター画面２０２上でインクＩＤ番号の再入力を促すために表示される画
面（再入力画面）を例示した説明図である。図示されているように再入力画面には、先に
入力されたインクＩＤ番号に加えて、そのインクＩＤ番号が適正であるか否かについての
判断結果が表示されている。たとえば、図１５に示した例では、Ｃインクについて入力し
たインクＩＤ番号は適正と判断されているが、ＭインクについてのインクＩＤ番号は適正
でないと判断されている。そこで、インクジェットプリンター１００の操作者は、適正で
ないと判断されたＭインクのインクＩＤ番号を再度入力した後、再び「次へ」ボタンをク
リックする。すると、プリンタドライバー２０４は「次へ」ボタンが押されたと判断して
（図１０のステップＳ３１０：ｙｅｓ）、再入力されたインクＩＤ番号を読み取った後（
ステップＳ３１２）、インクＩＤ番号が適正か否かを判断する（ステップＳ３１４）。
【００７７】
その結果、全てのインクＩＤ番号が適正であると判断したら（ステップＳ３１４：ｙｅ
ｓ）、今度は、適正と判断されたインクＩＤ番号を、使用済みＩＤ番号として、コンピュ
ーター２００のＲＡＭ（またはＲＯＭ）に記憶する（ステップＳ３１６）。こうして記憶
された使用済みＩＤ番号は、次回以降にインクＩＤ番号が適正であるか否かを判断するス
テップＳ３１４の処理で参照されて、入力されたインクＩＤ番号が正しく解読できて、尚
且つ、解読された内容に矛盾がなくても、使用済みＩＤ番号に記憶されていた場合には、
そのインクＩＤ番号は適正でないと判断されるようになっている。
【００７８】
続いて、インク補充モジュールは、インク残量管理モジュールの通信機能部を介して、
インクジェットプリンター１００の制御部１４０に向かってコマンド（初期化コマンド）
を送信することにより、インクジェットプリンター１００の制御部１４０が計数している
計算上のインク残量を、満タン状態に初期化させる（ステップＳ３２０）。図２を用いて
前述したように、インクジェットプリンター１００の制御部１４０は、計算上のインク残
量が下限値に達すると、噴射ヘッド１１２でインクを噴射する動作を停止してしまうが、
こうしてプリンタドライバー２０４からの初期化コマンドを受信して、計算上のインク残
量を初期化することにより印刷を再開することが可能となる。このように、入力されたイ
ンクＩＤ番号が適正であった場合にだけ、インク残量を初期化することが可能となること
から、インクＩＤ番号は、本発明における「初期化データ」に対応するものとなっている
。
【００７９】
尚、ここでは、インクボトル１６０に収容されているインク量は、インクボトル１６０
内のインクを全て投入すると、下限ライン１５３まで低下していたインクタンク１５１の
インク液面が、ほぼ上限ライン１５７に達するようなインク量に設定されているものとし
ている。このことと対応して、図１０のインク補充処理のステップＳ３２０では、インク
ボトル１６０からのインクの補充が完了すると、計算上のインク残量を満タン状態に初期
化している。しかし、収容されたインク量の異なる複数種類のインクボトル１６０を用意
しておき、インクボトル１６に収容されたインク量に応じて、計算上のインク残量を異な
る状態に設定しても良い。また、インクボトル１６０に収容されたインク量は、ラベル１
６４に印刷されたインクＩＤ番号に組み込んでおくことができる。
【００８０】
たとえば、入力されたインクＩＤ番号を解読した結果、そのインクＩＤ番号が、最もイ
ンク量の多いインクボトル１６０のインクＩＤ番号であった場合には、計算上のインク残
量を満タン状態まで復帰させる。これに対して、インクＩＤ番号が、インク量の少ないイ
ンクボトル１６０のインクＩＤ番号であった場合には、満タン状態に対して半分程度まで
しか復帰させず、インク量が中くらいのインクボトル１６０のインクＩＤ番号であった場
合には、満タン状態に対して３分の２程度までしか復帰させないようにしても良い。
【００８１】
以上のようにして、インクジェットプリンター１００の制御部１４０で計数されている
計算上のインク残量を復帰させたら、今度は、インクの補充が完了した旨を報知する画面
（補充完了画面）をモニター画面２０２上に表示する（ステップＳ３２２）。図１６には
、コンピューター２００のモニター画面２０２上に表示された補充完了画面が例示されて
いる。こうして補充完了画面を表示したら、図１０に示したインク補充処理を終了して、
図３のインク残量管理処理に一旦復帰した後、インク残量管理処理の先頭に戻って、上述
した一連の処理を繰り返す。
【００８２】
以上に説明したように本実施例の印刷システム１０では、噴射ヘッド１１２から噴射し
たインク量に基づいて、インクジェットプリンター１００の制御部１４０がインク残量を
計数している。そして、コンピューター２００のプリンタドライバー２０４は、上述のイ
ンク残量管理処理を実行しながら、インクジェットプリンター１００からインク残量を取
得することによって、インクタンク１５１内のインク残量を監視している。そして、イン
ク残量が少なくなると、図１０のインク補充処理を行うことによって、インクジェットプ
リンター１００の操作者にインクを補充させる。このため、インクカートリッジを交換し
てインクを補充する方式ではなく、インクタンク１５１にインクボトル１６０からインク
を補充する方式を採用しているにも拘わらず、性状が適切でないインクが補充されて噴射
ヘッド１１２内で目詰まりが発生することを回避することが可能となっている。以下では
、この点について説明する。
【００８３】
先ず、図２を用いて前述したように、インクジェットプリンター１００の制御部１４０
はドットデータに基づいてインク残量を計数しており、計数したインク残量が下限値に達
すると、噴射ヘッド１１２でインクを噴射する動作を停止してしまう。従って、印刷を継
続するためには、インクジェットプリンター１００の制御部１４０で計数されているイン
ク残量を初期化する必要があり、そのためには、インクタンク１５１にインクを補充する
必要がある。そして、インクジェットプリンター１００の操作者がインクを補充すると、
補充したインクのインクＩＤ番号を入力する画面がモニター画面２０２上に現れる。入力
したインクＩＤ番号はプリンタドライバー２０４によって適正か否かが判断されて、イン
クＩＤ番号が適正であった場合にだけ、インク残量が初期化されて、再び噴射ヘッド１１
２からインクを噴射可能となる。すなわち、インクタンク１５１にインクを補充しても、
適正なインクＩＤ番号を入力しなければ、インクタンク１５１内のインクを噴射ヘッド１
１２から噴射することができないようになっている。
【００８４】
そして、前述したようにインクＩＤ番号は、複数の数字やアルファベットが一見無意味
に並んだ符号データとなっているので、インクボトル１６０のラベル１６４に印刷された
インクＩＤ番号を見て入力するのでない限り、適切なインクＩＤ番号を入力することは事
実上不可能である。その結果、インクジェットプリンター１００の操作者は、自然と、純
正品（あるいはインクジェットプリンター１００のメーカー推奨品）のインクボトル１６
０を購入することになる。もちろん、一度購入した純正品のインクボトル１６０のインク
ＩＤ番号が何度も使用されたのでは、適正でない性状のインクが補充されることを回避す
ることができない。しかし、一度適正であるとして受け付けられたインクＩＤ番号は、使
用済みのＩＤ番号として記憶され、次にそのインクＩＤ番号が入力された時には、適正で
ないインクＩＤ番号と判断される。このため、インクを補充する際には、必ず新たに購入
された純正品（あるいはメーカー推奨品）のインクボトル１６０からインクが補充される
ことになるので、適正でない性状のインクが噴射ヘッド１１２に供給されて、噴射ヘッド
１１２を目詰まりさせてしまうことを回避することが可能となる。
【００８５】
また、図４および図５を用いて前述したように、本実施例の印刷システム１０では、イ
ンクタンク１５１内のインク液面が下限ライン１５３まで低下すると初めて、補充するイ
ンクを選択する画面がモニター画面２０２上に表示される（図５参照）。そして、インク
ボトル１６０内の全てのインクをインクタンク１５１に補充すると、インクタンク１５１
のインク液面が、下限ライン１５３から上限ライン１５７のほぼ手前まで来るように、イ
ンクボトル１６０のインク収容量が設定されている。このためインクジェットプリンター
１００の操作者は、インクを補充する際には自然と、インクボトル１６０内のインクを全
て補充するようになる。しかも図１２に例示したように、モニター画面２０２上では、イ
ンクボトル１６０内の全てのインクを補充する旨が表示されるので、インクボトル１６０
内にインクを少し残すようなことはない。
【００８６】
前述したように、純正品のインクボトル１６０であっても、一旦開封すると、インクボ
トル１６０内のインクの性状は、時間の経過とともに劣化が進行する。従って、一旦開封
された後、インクボトル１６０内に残ったインクが補充されると、噴射ヘッド１１２の内
部を目詰まりさせてしまう虞がある。しかし、上述したように、本実施例の印刷システム
１０では、インクジェットプリンター１００の操作者がインクを補充する際に、インクボ
トル１６０内にインクを残すことはない。このため、インクボトル１６０が一旦開封され
たため、インクボトル１６０内でインクの劣化が進んだために、噴射ヘッド１１２内が目
詰まりするような事態を回避することができる。
【００８７】
加えて、上述したように、一度入力されて受け付けられたインクＩＤ番号は使えないの
で、次回の補充の際には必ず新たなインクボトル１６０が購入され、そして、そのインク
ボトル１６０内のインクを全て投入すると、インクタンク１５１内のインク液面はほぼ上
限ライン１５７に達してしまう。しかも図１２に例示したように、モニター画面２０２上
では、インクタンク１５１内のインク液面が上限ライン１５７を超えないように注意する
旨が表示されている。このため、たとえ、古いインクボトル１６０内にインクが少し残っ
ていたとしても、その古いインクがインクタンク１５１に補充されて、噴射ヘッド１１２
内を目詰まりさせてしまうことを回避することが可能となる。
【００８８】
Ｃ．変形例  ：
上述した本実施例の印刷システム１０には幾つかの変形例が存在する。以下では、これ
ら変形例について簡単に説明する。
【００８９】
Ｃ−１．第１変形例  ：
上述した実施例の印刷システム１０では、コンピューター２００からインクジェットプ
リンター１００に向かって、タンクケース１５０のロック解除コマンドが送信され、イン
クジェットプリンター１００の操作者がタンクケース１５０を取り外してインクタンク１
５１にインクを補充した後に、コンピューター２００のモニター画面２０２上に、インク
ＩＤ番号を入力する画面が表示されるものとして説明した。入力されたインクＩＤ番号が
適正でなかった場合には、インク残量が初期化されないので、インクタンク１５１内から
インクが吸い出されることがない。従って、純正品（あるいはメーカー推奨品）のインク
ボトル１６０を購入した後は、インクタンク１５１内のインクを捨てて、適正なインクに
入れ替えることができる。
【００９０】
もっとも、コンピューター２００からインクジェットプリンター１００に向かってタン
クケース１５０のロック解除コマンドを送信する前に、インクＩＤ番号を入力する画面を
表示して、入力されたインクＩＤ番号が適正と判断された場合に初めて、タンクケース１
５０のロック解除コマンドを送信するようにしても良い。こうすれば、適正なインクＩＤ
番号が入力されない限りタンクケース１５０が取り外せないので、適正でない性状のイン
クがインクタンク１５１に補充されることを回避することが可能となる。
【００９１】
Ｃ−２．第２変形例  ：
また、上述した実施例の印刷システム１０では、各色のインクのインクタンク１５１が
１つのタンクケース１５０に収容されているものとして説明した。従って、あるインクを
補充するためにタンクケース１５０を取り外した時に、未だ補充可能なレベルまでインク
が減っていないインクタンク１５１にも、ついでにインクが補充されてしまうことが起こ
り得る。
【００９２】
そこで、各色のインクタンク１５１を別個のタンクケース１５０に収納しておき、イン
クを補充するインクについてだけ、タンクケース１５０を取り外せるようにしても良い。
あるいは、各色のインクタンク１５１が１つのタンクケース１５０に収納されているが、
インクを補充する際には、タンクケース１５０を取り外すのではなく、補充するインクの
インクタンク１５１を取り外すようにしてもよい。
【００９３】
こうすれば、補充の必要なインクを補充したついでに、別のインクが補充されてしまう
虞を回避することができる。また、補充の必要なインクのみ、インクを補充可能な状態と
なるので、間違えたインクタンク１５１にインクを補充してしまう事態を回避することも
可能となる。
【００９４】
Ｃ−３．第３変形例  ：
上述した実施例の印刷システム１０では、インクボトル１６０は不透明な材質で形成さ
れており、インクＩＤ番号はインクボトル１６０に貼付されたラベル１６４の外側に印刷
されているものとして説明した。しかし、インクボトル１６０の少なくとも一部を透明な
材質で形成しておき、ラベル１６４の内側（すなわち、インクボトル１６０に貼付される
側の面）にインクＩＤ番号を印刷してもよい。たとえば、インクボトル１６０にラベル１
６４が貼付される部分と、これに向き合う部分とを透明に形成しておく。そして、図１７
に示されるように、インクボトル１６０内にインクが入っている状態ではインクＩＤ番号
を読み取ることが困難であるが、インクボトル１６０内のインクが無くなると、ラベル１
６４の内側に印刷されたインクＩＤ番号が読み取れるようにしてもよい。
【００９５】
こうすれば、インクボトル１６０内のインクを補充して初めてインクＩＤ番号を読み取
ることができるので、別のインクボトル１６０のインクＩＤ番号を誤って入力してしまう
可能性を小さくすることができる。
【００９６】
Ｃ−４．第４変形例  ：
また、上述した本実施例の印刷システム１０では、プリンタドライバー２０４がコンピ
ューター２００上で、図３のインク残量管理処理を実行するものとして説明した。しかし
、インクジェットプリンター１００にも、ＣＰＵやＲＡＭ、ＲＯＭによって構成される制
御部１４０や、モニター画面１０４、操作ボタン１０５などが設けられていることから、
プリンタドライバー２０４がインクジェットプリンター１００上で、図３のインク残量管
理処理を実行するようにしても良い。
【００９７】
以上、各種の実施形態を説明したが、本発明は上記すべての実施形態に限られるもので
はなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【００９８】
たとえば、上述した実施例あるいは変形例では、ドットデータに従って噴射ヘッド１１
２が噴射するインク量を累積することによって、インク残量を算出するものとして説明し
た。しかし、噴射ヘッド１１２内のインクの性状を適正に保っておくために、キャップ１
２２および負圧ポンプ１２０を用いて噴射ヘッド１１２のインクを吸い出す動作（クリー
ニング動作）が行われることがある。このクリーニング動作を行った場合にもインクが消
費されるので、このインクの消費量も考慮してインク残量を算出するようにしてもよい。
【００９９】
あるいは、噴射ヘッド１１２では、噴射するインク量を複数段階に切り換えながらイン
クを噴射する場合がある。このような場合は、単にインクを噴射した回数だけでなく、そ
れぞれの噴射で噴射したインク量を考慮しながら、インク残量を算出するようにしてもよ
い。
【符号の説明】
【０１００】
１…印刷用紙、      １０…印刷システム、    １００…インクジェットプリンター、
１０１…給紙トレイ、        １０２…排紙口、            １０３…前面カバー、
１０３…排紙口、            １０４…モニター画面、      １０５…操作ボタン、
１０９…挿入孔、            １１０…キャリッジ、        １１２…噴射ヘッド、
１１７…インクチューブ、    １２０…負圧ポンプ、        １２２…キャップ、
１２４…負圧チューブ、      １３０…ガイドレール、      １４０…制御部、
１５０…タンクケース、      １５１…インクタンク、      １５２…確認窓、
１５３…下限ライン、        １５４…突起、              １５５…上面カバー、
１５６…キャップ、          １５７…上限ライン、        １６０…インクボトル、
１６２…キャップ、          １６４…ラベル、            ２００…コンピューター、
２０２…モニター画面、      ２０４…プリンタドライバー
【図１】
0005908202.tif 000002
【図２】
0005908202.tif 000003
【図３】
0005908202.tif 000004
【図４】
0005908202.tif 000005
【図５】
0005908202.tif 000006
【図６】
0005908202.tif 000007
【図７】
0005908202.tif 000008
【図８】
0005908202.tif 000009
【図９】
0005908202.tif 000010
【図１０】
0005908202.tif 000011
【図１１】
0005908202.tif 000012
【図１２】
0005908202.tif 000013
【図１３】
0005908202.tif 000014
【図１４】
0005908202.tif 000015
【図１５】
0005908202.tif 000016
【図１６】
0005908202.tif 000017
【図１７】
0005908202.tif 000018