(57)【要約】【課題】インク容量を把握し易く、かつ最適なインク容量のカートリッジを案内可能な印刷装置およびプログラムを提供すること。【解決手段】ディスプレイを具備し、かつ所定のインク容量のカートリッジ３１が搭載され、搭載されるカートリッジ３１に関する情報をディスプレイに表示可能な印刷装置１０において、カートリッジ３１が具備するメモリ４３ａからカートリッジ３１に関する情報を受信する受信手順と、インク容量に応じた大きさの容量視認画像１０２を表示させると共に、表示される容量視認画像１０２内にカートリッジ３１内のインク残量に応じて変動する残量視認情報１０３を表示させるインク残量表示画像１０１を表示させる画像表示手順と、画像表示手順に加えて、インク容量に関する補足情報１０８を補足的に表示させるための補足情報表示手順と、を実行させるためのプログラム９０を有している。【選択図】図５
2008204132.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイを具備し、所定のインク容量のカートリッジが搭載されると共に、そのカートリッジに関する情報を上記ディスプレイに表示可能な印刷装置において、
上記カートリッジが具備するメモリから上記カートリッジに関する情報を受信する受信手順と、
上記インク容量に応じた大きさの容量視認画像を表示させると共に、表示される容量視認画像内に上記カートリッジ内のインク残量に応じて変動する残量視認情報を表示させるインク残量表示画像を表示させる画像表示手順と、
上記画像表示手順に加えて、上記インク容量に関する補足情報を補足的に表示させるための補足情報表示手順と、
を実行させるためのプログラムを有していることを特徴とする印刷装置。
【請求項２】
前記画像表示手順では、前記容量視認画像の長手方向の長さ寸法を、前記インク容量に応じた寸法で表示させることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記画像表示手順では、前記容量視認画像の短手方向の長さ寸法を、前記インク容量に応じた寸法で表示させることを特徴とする請求項１記載の印刷装置。
【請求項４】
前記補足情報表示手順では、前記補足情報として、所定の前記インク容量を示す文字情報または記号情報を表示させることを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
前記プログラムは、
前記カートリッジが貯留するインクの使用態様に基づいて、次回の前記カートリッジ交換に際して最適な前記インク容量の前記カートリッジ候補を算出する最適サイズ算出手順と、
上記最適サイズ算出手順で算出される最適な前記インク容量の前記カートリッジ候補をアナウンスするアナウンス手順と、
を備えることを特徴とする請求項１から４のいずれか１項に記載の印刷装置。
【請求項６】
前記最適サイズ算出手順は、前記インク残量が規定以下になった場合に、前記カートリッジの所定の前記インク容量とそのカートリッジの搭載期間から、最適な前記インク容量の前記カートリッジ候補を算出する、
ことを特徴とする請求項５記載の印刷装置。
【請求項７】
前記最適サイズ算出手順は、前記カートリッジにおける所定期間内のインク消費量とその所定期間とから、最適な前記インク容量の前記カートリッジ候補を算出する、
ことを特徴とする請求項５記載の印刷装置。
【請求項８】
前記プログラムは、前記カートリッジのインク容量情報、当該カートリッジ内のインク残量に関する情報であるインク残量情報、前記カートリッジの色種に関する情報、および前記インク容量に関する補足情報を、前記メモリから読み込むと共に、
前記メモリには、前記カートリッジが未使用の場合には、当該未使用であることを示す未使用情報が記憶されていて、
前記プログラムは、前記カートリッジが一度でも使用される場合、当該未使用情報は使用済みであることを示す使用済み情報に書き換えられる、
ことを特徴とする請求項１から７のいずれか１項に記載の印刷装置。
【請求項９】
カートリッジが搭載される印刷装置に実装されるプログラムであり、所定のインク容量のカートリッジが搭載される場合に、そのカートリッジに関する情報をディスプレイに表示させるためのプログラムであって、
上記カートリッジが具備するメモリから上記カートリッジに関する情報を受信する受信手順と、
上記インク容量に応じた大きさの容量視認画像を表示させると共に、表示される容量視認画像内に上記カートリッジ内のインク残量に応じて変動する残量視認情報を表示させるインク残量表示画像を表示させる画像表示手順と、
上記画像表示手順に加えて、上記インク容量に関する情報を補足的に表示させるための補足情報表示手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
インクジェット方式等のプリンタにおいては、印刷を実行する際に、インク残量をユーザに周知させる機能を一般に備えている。特に、プリンタドライバがプリンタに接続のコンピュータにインストールされると、当該コンピュータを介して印刷を実行させる際に、印刷の進行状況を知らせるプリンタウィンドウが表示される。そして、かかるプリンタウィンドウの中には、インクカートリッジのインク残量を示すインク残量表示画像が存在する。このインク残量表示画像では、カートリッジ毎にインク残量が表示される。なお、近年のプリンタの中には、液晶等の表示パネルを備えるタイプもあり、かかるタイプのプリンタでは、上述のようなインク残量表示画像が表示可能となっている。
【０００３】
また、近年においては、同一サイズのカートリッジであっても、インクが蓄えられるインク容量（インクキャパシティ）が異なる、といったケースも存在する。そこで、かかるインク容量の相違に対応させて、インク残量を示すプリンタウィンドウに関連する先行技術として、特許文献１に示すものがある。この特許文献１には、インクカートリッジに関する総容量情報に基づいて、その総容量情報に応じたサイズのインク図形を表示させ、インク残量を正確に把握できるようにしている。
【０００４】
【特許文献１】特開２００２−４６２９１号（要約、図３等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１のプリンタウィンドウでは、例えばカートリッジサイズが同じであり、かつインク容量の差が僅かである場合、現在使用しているカートリッジが、いずれのインク容量のものであるのか、分かり難いという問題がある。そのため、カートリッジ交換の際に、ユーザがカートリッジのサイズを間違えてしまう、という問題がある。そのため、カートリッジのインク容量が、分かり易い状態で表示されるのが望ましい。
【０００６】
また、プリンタに搭載されるカートリッジが、推奨される期間内に使用し終わり、新たなカートリッジへ交換されると、ユーザにとって経済的であると共に、印刷ヘッドのノズル等におけるインク固化を防止できる。そのため、推奨される期間内にカートリッジ内のインク滴を使い切れるように、最適なインク容量をユーザが購入し、プリンタに搭載することが望ましい。しかしながら、いずれのインク容量のカートリッジが最適であるのかを、ユーザが判断するのは困難である。
【０００７】
そこで、本発明は、インク容量を把握し易く、かつ最適なインク容量のカートリッジを案内可能な印刷装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明は、ディスプレイを具備し、所定のインク容量のカートリッジが搭載されると共に、そのカートリッジに関する情報をディスプレイに表示可能な印刷装置において、カートリッジが具備するメモリからカートリッジに関する情報を受信する受信手順と、インク容量に応じた大きさの容量視認画像を表示させると共に、表示される容量視認画像内にカートリッジ内のインク残量に応じて変動する残量視認情報を表示させるインク残量表示画像を表示させる画像表示手順と、画像表示手順に加えて、インク容量に関する補足情報を補足的に表示させるための補足情報表示手順と、を実行させるためのプログラムを有しているものである。
【０００９】
このように構成する場合、インク容量に応じた大きさの容量視認画像が表示されるため、現在搭載されているカートリッジが、いかなるインク容量を有しているものかを容易に認識可能となる。そのため、特にインク容量の差が小さいカートリッジ同士の間で、サイズを間違えてしまう、といった不具合を防止可能となる。さらに、この容量視認画像内に、カートリッジのインク残量に応じて変動する残量視認情報が表示されるので、インク残量も容易に視認可能となる。また、これらに加えて、インク容量に関する補足情報も補足的に表示されるので、ユーザは、現在使用しているカートリッジが、いずれのインク容量であるのかを容易に把握可能となる。
【００１０】
また、他の発明は、上述の発明に加えて更に、画像表示手順では、容量視認画像の長手方向の長さ寸法を、インク容量に応じた寸法で表示させるものである。このように構成する場合、インク容量に応じた寸法で、容量視認画像の長手方向の寸法が変化するので、ユーザが容易に視認することが可能となる。また、ユーザにとっても、インク残量の絶対量が把握し易くなる。
【００１１】
さらに、他の発明は、上述の発明に加えて更に、画像表示手順では、容量視認画像の短手方向の長さ寸法を、インク容量に応じた寸法で表示させるものである。このように構成する場合、インク容量に応じた寸法で、容量視認画像の短手方向の寸法が変化するので、ユーザが容易に視認することが可能となる。また、ユーザにとっても、インク残量の絶対量が把握し易くなる。
【００１２】
また、他の発明は、上述の各発明に加えて更に、補足情報表示手順では、補足情報として、所定のインク容量を示す文字情報または記号情報を表示させるものである。このように構成する場合、補足情報として、所定のインク容量を示す文字情報または記号情報が表示されるので、ユーザは、現在使用しているカートリッジが、いずれのインク容量であるのかを一層容易に把握することが可能となる。
【００１３】
さらに、他の発明は、上述の各発明に加えて更に、プログラムは、カートリッジが貯留するインクの使用態様に基づいて、次回のカートリッジ交換に際して最適なインク容量のカートリッジ候補を算出する最適サイズ算出手順と、最適サイズ算出手順で算出される最適なインク容量のカートリッジ候補をアナウンスするアナウンス手順と、を備えるものである。
【００１４】
このように構成する場合、最適サイズ算出手順により、次回のカートリッジ交換に際して、最適なインク容量のカートリッジ候補が算出される。そのため、ユーザは、次回の購入に際して、最適なインク容量のカートリッジを購入することが可能となる。それにより、カートリッジの中に、さほど使用しないものがある場合、小さなインク容量のカートリッジ候補をアナウンスすることができ、かかるアナウンスに基づいてユーザが小さなインク容量のカートリッジを購入すれば、ユーザにとって無駄な出費を抑えることが可能となる。逆に、カートリッジの中に、使用する頻度が高いものが存在する場合、大きなインク容量のカートリッジ候補をアナウンスすることができ、カートリッジ交換の煩わしさを低減可能となると共に、消耗品出費を極力抑えることが可能となる。また、最適なインク容量のカートリッジをアナウンスすることにより、カートリッジを、推奨される期間内に使用し終えることが可能となる。それにより、印刷ヘッドにおいてインク固化を起因とする目詰まり等の不具合を防止可能となると共に、インク粘度の増加による画質悪化をも防止可能となる。
【００１５】
また、他の発明は、上述の発明に加えて更に、最適サイズ算出手順は、インク残量が規定以下になった場合に、カートリッジの所定のインク容量とそのカートリッジの搭載期間から、最適なインク容量のカートリッジ候補を算出するものである。
【００１６】
このように構成する場合、インク残量が規定以下になると、最適なインク容量のカートリッジ候補が算出されるので、ユーザは、算出されるカートリッジ候補に基づいてカートリッジを購入すれば、無駄な出費を抑えることが可能となり、ユーザの便宜に供することが可能となる。
【００１７】
さらに、他の発明は、上述の発明に加えて更に、最適サイズ算出手順は、カートリッジにおける所定期間内のインク消費量とその所定期間とから、最適なインク容量のカートリッジ候補を算出するものである。
【００１８】
このように構成する場合、使用中のカートリッジにおける所定期間内のインク消費量とその所定期間との関係から、原則として常時、最適なインク容量のカートリッジ候補が算出される。このため、ユーザは、原則として常時算出されるカートリッジ候補に基づいてカートリッジを購入すれば、無駄な出費を抑えることが可能となり、ユーザの便宜に供することが可能となる。
【００１９】
さらに、他の発明は、上述の各発明に加えて更に、プログラムは、カートリッジのインク容量情報、当該カートリッジ内のインク残量に関する情報であるインク残量情報、カートリッジの色種に関する情報、およびインク容量に関する補足情報をカートリッジが備えるメモリから読み込むと共に、メモリには、カートリッジが未使用の場合には、当該未使用であることを示す未使用情報が記憶されていて、プログラムは、カートリッジが一度でも使用される場合、当該未使用情報は使用済みであることを示す使用済み情報に書き換えられるものである。
【００２０】
このように構成する場合、プログラムは、カートリッジが備えるメモリから、インク容量情報、インク残量情報、色種に関する情報、および補足情報等が読み込まれ、画像情報表示手順、補足情報表示手順にてそれらの情報を反映させて表示される。また、メモリには、カートリッジが未使用であるか否かを示す未使用情報または使用済み情報が記憶されているので、一度搭載した後に外したカートリッジであるのか否かを判断可能となる。ここで、特に未使用のカートリッジを搭載する場合には、カートリッジと印刷ヘッドとの間の空気を吸引する動作が必須となるが、その動作の有無を、未使用情報または使用済み情報を参照することにより判別可能となる。
【００２１】
また、他の発明は、カートリッジが搭載される印刷装置に実装されるプログラムであり、所定のインク容量のカートリッジが搭載される場合に、そのカートリッジに関する情報をディスプレイに表示させるためのプログラムであって、カートリッジが具備するメモリからカートリッジに関する情報を受信する受信手順と、インク容量に応じた大きさの容量視認画像を表示させると共に、表示される容量視認画像内にカートリッジ内のインク残量に応じて変動する残量視認情報を表示させるインク残量表示画像を表示させる画像表示手順と、画像表示手順に加えて、インク容量に関する情報を補足的に表示させるための補足情報表示手順と、を実行させるものである。
【００２２】
このように構成する場合、プログラムが実装される印刷装置では、インク容量に応じた大きさの容量視認画像が表示されるため、現在搭載されているカートリッジが、いかなるインク容量を有しているものかを容易に認識することが可能となる。さらに、この容量視認画像内に、カートリッジのインク残量に応じて変動する残量視認情報が表示されるので、インク残量も容易に視認可能となる。また、これらに加えて、インク容量に関する補足情報も補足的に表示されるので、ユーザは、現在使用しているカートリッジが、いずれのインク容量であるのかを容易に把握可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の一実施の形態に係る印刷装置１０について、図１から図１２に基づいて説明する。なお、以下の説明においては、プリンタ２０とコンピュータ７０との組合せを、印刷装置１０と称する。かかる印刷装置１０の概念には、プリンタ２０とコンピュータ７０とがケーブル、ネットワーク等を介して接続されているもの、またはプリンタ２０の内部にコンピュータ７０が組み込まれ、いわゆるスタンドアローン形式で印刷を行えるもののいずれの場合も含まれる。すなわち、プリンタ２０の内部に、後述するコンピュータ７０の機能が組み込まれている場合には、当該プリンタ２０が印刷装置１０に対応する。
【００２４】
＜プリンタの概略構成＞
最初に、プリンタ２０の構成の概略について説明する。図１は、本発明の一実施の形態に係る印刷装置の概略構成を示す図である。また、図２は、印刷装置１０のうち、制御部５０を中心としたプリンタ２０の主要部の構成を示すブロック図である。
【００２５】
図１に示すように、プリンタ２０は、紙送りモータ２１および紙送りローラ２３によって印刷対象物（以下、印刷用紙Ｐとする。）を搬送する副走査送り機構と、キャリッジモータ２２によってキャリッジ２４を紙送りローラ２３の軸方向に往復動させる主走査送り機構とを有している。ここで、副走査送り機構による印刷用紙Ｐの送り方向を副走査方向といい、主走査送り機構によるキャリッジ２４の移動方向を主走査方向という。
【００２６】
また、プリンタ２０は、キャリッジ２４に搭載される印刷ヘッド２５を備えた印刷ヘッドユニット３０を備えている。ここで、キャリッジ２４には、複数の電気接点（図示省略）が設けられている。この電気接点は、後述するカートリッジ３１の回路基板４３に存在する端子と電気的に接触する。そして、この電気接点を介して、回路基板４３に記憶されている情報の読み取りおよび書き込みが為される。
【００２７】
また、キャリッジ２４の下部には印刷ヘッド２５が設けられている。印刷ヘッド２５には、インク吐出箇所としてのノズルが印刷用紙Ｐの搬送方向に列状に配置され、それぞれの色のインクに対応したノズル列を形成している。また、このノズル列には、ノズル毎に、電歪素子の１つであって応答性に優れたピエゾ素子（不図示）が配置されている。このピエゾ素子の作動によって当該壁面が押されて、インク通路の端部にあるノズルからインク滴を吐出することが可能となっている。このピエゾ素子に印加する電圧の相違により、異なるサイズのインク滴が吐出可能となっている。例えば、本実施の形態では、大、中、小の３種類の異なる大きさのドットを形成することが可能となっている。
【００２８】
なお、印刷ヘッド２５は、ピエゾ素子を用いたピエゾ駆動方式に限られず、その他の方式を用いても良い。その他の方式としては、例えば、インクをヒータで加熱し、発生する泡の力を利用するヒータ方式、磁歪素子を用いる磁歪方式、静電気力を利用した静電方式、ミストを電界で制御するミスト方式等が、主な方式として挙げられる。
【００２９】
＜カートリッジの構成について＞
次に、カートリッジ３１の構成について、図２、図３等を参照しつつ説明する。キャリッジ２４には、図１に示すように、Ｋ（ブラック）のインクを収納したカートリッジ３１Ａ、シアン（Ｃ）のインクを収納したカートリッジ３１Ｂ、ＬＣ（ライトシアン）のインクを収納したカートリッジ３１Ｃ、マゼンタ（Ｍ）のインクを収納したカートリッジ３１Ｄ、ＬＭ（ライトマゼンタ）のインクを収納したカートリッジ３１Ｅ、イエロー（Ｙ）のインクを収納したカートリッジ３１Ｆの６つのインクカートリッジ３１Ａ〜３１Ｆが着脱可能に搭載される。
【００３０】
なお、以下の説明においては、カートリッジ３１Ａ〜３１Ｆをまとめて表記する場合、カートリッジ３１とする。また、カートリッジ３１は、６色には限られず、４色、７色または８色等、何色分であっても良い。また、カートリッジ３１に充填されるインクは、染料系インクには限られず、顔料系インク等、他の種類のインクであっても良い。
【００３１】
これらのカートリッジ３１の概略構成を、図３に基づいて説明する。カートリッジ３１は、ケーシング４０の内部に、インク収容室４１を有しており、このインク収容室４１は、インク供給口４２に連通している。また、インク供給口４２は、ケーシング４０から下方に向かって円筒状に突出しているが、このインク供給口４２の下端には、不図示のフィルムが貼付され、かかるフィルムの貼付によりインク供給口４２およびインク収容室４１が外部から封止されている。しかしながら、キャリッジ２４にはインク供給針２４ａが設けられていて、カートリッジ３１をキャリッジ２４の所定位置に搭載し、当該キャリッジ２４においてカートリッジ３１の保持状態となると、インク供給針２４ａがフィルムを突き破る。
【００３２】
なお、カートリッジ３１には、上述のようにキャリッジ２４に搭載される、いわゆるオンキャリッジタイプのみならず、プリンタ２０のうちキャリッジ２４とは別途の固定的な場所に搭載される、いわゆるオフキャリッジタイプも存在する。オフキャリッジタイプの場合、キャリッジ２４の搭載箇所（保持箇所）にインク供給チューブが接続されており、このインク供給チューブを介して、インクをキャリッジ２４に供給可能となっている。
【００３３】
また、ケーシング４０には、当該ケーシング４０と一体的となる状態で、回路基板４３が取り付けられている。この回路基板４３は、例えばＩＣチップ等であり、インクに関する情報を書き込み可能に保存するメモリ４３ａ（記憶素子）を有している。かかるインクに関する情報としては、例えばカートリッジ３１に貯留されているインクの色種データ、顔料／染料系のインクの種別データ、初期にカートリッジ３１に充填されているインクの量を示すインク容量データ、インク残量データ、シリアル番号データ、有効期限データ、カートリッジ３１を用いることができる対象機種データ等がある。
【００３４】
＜プリンタの制御部等について＞
図２に示すように、制御部５０は、ＣＰＵ（Central Processing Unit）５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ（Random Access Memory）５３、ＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）５４、ＡＳＩＣ（Application Specific Integrated Circuit）５５、カートリッジコントローラ５６、パネルＩ／Ｆ５７、通信Ｉ／Ｆ５８、ヘッドドライバ５９、モータドライバ６０等を備えている。そして、これらが相互にデータを送受信可能に接続されている。
【００３５】
これらのうち、ＣＰＵ５１は、ＲＯＭ５２やＥＥＰＲＯＭ５４に格納されているプログラムに従って各種演算処理を実行し、プリンタ２０の各部を制御する部分である。ＲＯＭ５２には、プリンタ２０を制御するための制御プログラムおよび処理に必要なデータ等が記憶されている。ＲＡＭ５３は、ＣＰＵ５１が実行途中のプログラムあるいは、演算途中のデータ等を一時的に格納するメモリである。また、ＥＥＰＲＯＭ５４は、プリンタ２０の電源を切った後も、保持しておくことが必要な各種データを記憶するためのメモリである。なお、ＲＯＭ５２やＥＥＰＲＯＭ５４にも、後述するプリンタドライバプログラム９０と同様のプログラムが存在する。
【００３６】
ＡＳＩＣ５５は、不図示の各種のセンサからの信号に基づいて、印刷ヘッド２５および各種モータを駆動させるための専用のＩＣである。
【００３７】
カートリッジコントローラ５６は、ＣＰＵ５１からの指令に基づいて、カートリッジ３１に存在するメモリ４３ａへのアクセスを制御するための部分である。具体的には、カートリッジコントローラ５６は、メモリ４３ａから、インクの色種データ、顔料／染料系のインクの種別データ、初期にカートリッジ３１に充填されているインクの量を示すインク容量データ、インク残量データ、シリアル番号データ、有効期限データ、カートリッジ３１を用いることができる対象機種データ等を読み出す。また、カートリッジコントローラ５６は、印刷ヘッド２５が駆動されて、インク滴が吐出されると、その吐出量に応じてインク残量データを更新する。
【００３８】
また、パネルＩ／Ｆ５７は、表示パネル６１との間で信号の入出力を行う。それにより、表示パネル６１には、所定の情報を表示可能となっている。ここで、表示パネル６１は、プリンタ２０の天面かつ前面に取り付けられる液晶パネルであり、カートリッジ３１に関する情報を表示可能となっている。なお、いわゆるスタンドアローン形式で印刷を行う場合、この表示パネル６１が表示装置７７に対応する。
【００３９】
また、通信Ｉ／Ｆ５８は、不図示のコネクタを介してコンピュータ７０と接続され、通信を行う。それにより、プリンタ２０がコンピュータ７０側から印刷信号ＰＳを受け取ると、その印刷信号ＰＳに基づいて、プリンタ２０で印刷のための処理が開始される。また、通信Ｉ／Ｆ５８を介して、プリンタ２０側からコンピュータ７０が各カートリッジ３１のインクに関する情報を受け取る。それにより、コンピュータ７０側では、後述するプリンタウィンドウ１００が画面に表示可能となる。
【００４０】
また、ヘッドドライバ５９は、ＡＳＩＣ５５からの指令に応じて所定の電圧を生成し、その電圧を印刷ヘッド２５内のピエゾ素子に印加する。モータドライバ６０は、ＡＳＩＣ５５からの指令に応じて所定の電圧を生成し、その電圧を各種のモータに印加する。
【００４１】
＜コンピュータの概略構成＞
次に、印刷装置１０のコンピュータ７０の構成について、図４を参照しつつ説明する。図４に示すように、コンピュータ７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ＨＤＤ（Hard Disk Drive）７４、ビデオ回路７５、Ｉ／Ｆ７６、表示装置７７、入力装置７８および外部記憶装置７９等によって構成されている。ここで、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、Ｉ／Ｆ７６は、上述の制御部５０内のＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３等と同様であるため、その説明は省略する。
【００４２】
ＨＤＤ７４は、ＣＰＵ７１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すと共に、ＣＰＵ７１の演算処理により生じるデータをハードディスクに記録する記録装置である。なお、ＨＤＤ７４に記録されているプログラムの中には、プリンタドライバプログラム９０が存在し、この中には、図６等に示すようなプリンタウィンドウ１００と、図１０に示すような印刷設定ウィンドウ１２０とを表示させるための表示モジュール９６が存在する。
【００４３】
ビデオ回路７５は、ＣＰＵ７１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置７７に出力する回路である。表示装置７７は、例えば、ＬＣＤ（Liquid Crystal Display）モニタやＣＲＴ（Cathode Ray Tube）モニタによって構成され、ビデオ回路７５から出力された映像信号に応じた画像を表示する装置である。
【００４４】
入力装置７８は、例えば、キーボードやマウスを指し、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ７６に供給する装置である。外部記憶装置７９は、例えば、ＣＤ−ＲＯＭ（Compact Disk-ROM）ドライブユニット、ＭＯ（Magneto Optic）ドライブユニット、ＦＤＤ（Flexible Disk Drive）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータあるいはプログラムを読み出してＣＰＵ７１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ７１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００４５】
続いて、図５を参照して、コンピュータ７０に実装されている各種のプログラムについて説明する。コンピュータ７０には、アプリケーションプログラム８１、ビデオ回路７５を駆動させるためのビデオドライバプログラム８２と共に、プリンタドライバプログラム９０が実装されていて、このプリンタドライバプログラム９０が所定のオペレーティングシステム（ＯＳ）の下で動作している。
【００４６】
ここでいうアプリケーションプログラム８１とは、例えば、画像処理または画像表示用のプログラムであり、ディジタルカメラ等から取り込まれた画像を加工処理したり、ユーザによって描画された画像を加工処理したり、所定の画像を表示させた後、プリンタドライバプログラム９０およびビデオドライバプログラム８２に出力する際に実行される。
【００４７】
また、ビデオドライバプログラム８２は、ビデオ回路７５を駆動するためのプログラムであり、例えば、アプリケーションプログラム８１から供給された画像データに対してガンマ処理やホワイトバランスの調整等を行った後、映像信号を生成して表示装置７７に供給して表示させる際に実行される。
【００４８】
また、プリンタドライバプログラム９０は、請求項中のプログラムに相当し、解像度変換モジュール９１、色変換モジュール９２、ハーフトーンモジュール９３、ラスタライザ９４、色変換テーブル９５、表示モジュール９６、設定モジュール９７、最適サイズ算出モジュール９８等を構成要素として有している。アプリケーションプログラム８１によって生成された画像データに対して、当該アプリケーションプログラム８１で印刷指令が発せられると、プリンタドライバプログラム９０は、アプリケーションプログラム８１から画像データを受け取る。そして、プリンタドライバプログラム９０では、受け取った画像データに対して所定の処理を行った後に、プリンタ２０に印刷信号ＰＳを供給する。
【００４９】
解像度変換モジュール９１は、アプリケーションプログラム８１で生成された画像データの解像度を、プリンタ２０の印刷に応じた解像度に変換する。また、色変換モジュール９２は、色変換テーブル９５を参照しつつ、各画素毎に、ＲＧＢ表色系の画像データを、ＣＭＹＫ（Cyan, Magenta, Yellow, Black）表色系の印刷データ（印刷信号ＰＳ）に変換する処理を行う。また、ハーフトーンモジュール９３は、色変換モジュール９２での処理によりＣＭＹＫ表色系によって表されている印刷データに対して、ハーフトーン処理を行う。この場合、色を表現する階調の数を減らす処理が為され、具体的には、例えば、「ドットの形成なし」、「小ドットの形成」、「中ドットの形成」、および「大ドットの形成」の４階調への減色を行う。また、ラスタライザ９４は、ハーフトーン処理を経た画像データを、プリンタ２０に転送される順番に並べ替える処理を行う。
【００５０】
また、表示モジュール９６は、印刷の実行に伴って表示されるウィンドウ（プリンタウィンドウ１００Ａ）、および印刷に関する情報表示および設定のためのウィンドウ（印刷設定ウィンドウ１２０）を表示する機能を有している。この表示モジュール９６は、プリンタ２０から送信される情報を受信すると共に、受信された情報をビデオドライバプログラム８２を介して表示装置７７に表示させる。なお、プリンタ２０側から送信される情報としては、メモリ４３ａに記憶のインクに関する情報、印刷のエラー通知等がある。
【００５１】
ここで、表示モジュール９６は、図６〜図９に示すようなプリンタウィンドウ１００Ａを表示する機能を有している。これらのうち、図６に示すプリンタウィンドウ１００Ａでは、各色のカートリッジ３１に関する情報が表示される。このカートリッジ３１に関する情報の表示は、少なくとも次の（Ａ）と（Ｂ）の要素を有している。
【００５２】
（Ａ）インク容量（インクキャパシティ）に応じた大きさのインク残量表示画像
本実施の形態では、図６に示すようなインク残量表示画像１０１が表示される。このインク残量表示画像１０１は、容量視認画像１０２Ａと、残量視認画像１０３とから構成されている。これらのうち、容量視認画像１０２Ａは、インク残量表示画像１０１Ａの外形を示し、インク容量に対応した大きさに表示される。つまり、インク容量が大きいカートリッジ３１については、大きな容量視認画像１０２Ａが表示され、インク容量が小さいカートリッジ３１については、小さな容量視認画像１０２Ａが表示される。なお、この図６では、インク容量が大きい場合には、インク残量表示画像１０１Ａの高さ寸法が大きくなる態様で表示されている。また、残量視認画像１０３は、従来と同様の手法で表示される。かかる従来の手法としては、容量視認画像１０２Ａの背景を白で表示し、インク残量に応じた高さの残量視認画像１０３を、カートリッジ３１の色種に応じた色で表示し、さらに残量視認画像１０３を下方から上方に向かう塗り部分の高さで表示するものがある。
【００５３】
なお、インク残量表示画像１０１Ａの表示態様は、インク残量表示画像１０１Ａの高さ寸法が変化する態様には限られない。例えば、図７に示すプリンタウィンドウ１００Ｂのように、インク容量に応じて、インク残量表示画像１０１Ｂの幅寸法が変化する態様で表示しても良い。この図７に示す例では、規定の幅の容量視認画像１０２Ｂが、インク容量に応じて複数本並列的に配置されている。そして、インク残量表示画像１０１Ｂの幅寸法が段階的に変化する態様で表示されている。また、残量視認画像１０３Ｂは、右側の容量視認画像１０２Ｂから順次、カートリッジ３１の色種に応じた塗り部分で表示される。
【００５４】
また、例えば図８に示す表示態様のプリンタウィンドウ１００Ｃでは、インク残量表示画像１０１Ｃが、円形状に表示されている。このインク残量表示画像１０１Ｃでは、容量視認画像１０２Ｃがインク容量に応じた大きさの円形状に表示されると共に、残量視認画像１０３Ｃは、時計回りに順次、カートリッジ３１の色種に応じた塗り部分で表示される。また、例えば図９に示す表示態様のプリンタウィンドウ１００Ｄでは、インク残量表示画像１０１Ｄは、複数本（図９では３本）の容量視認画像１０２Ｄと、実際に用いられているタイプのインク容量に対応する容量視認画像１０２Ｄの中に、色種に応じた塗り部分で表示される残量視認画像１０３Ｄとを有している。
【００５５】
（Ｂ）インク容量に応じた情報
また、インク残量表示画像１０１Ａと併せて、カートリッジ３１のインク容量に応じた情報（補足情報に対応）も表示される（以下、この表示を容量情報表示１０４とする。）。ここでいう容量情報表示１０４とは、例えば大きなインク容量のカートリッジ３１の場合には、「Ｌ」や「大」等の文字表示、小さなインク容量のカートリッジ３１の場合には、「Ｓ」や「小」等の文字表示、その間の中間的なインク容量のカートリッジ３１の場合には、「Ｍ」や「中」等の文字表示がある。しかしながら、容量情報表示１０４は、文字表示には限られず、インク容量に応じて大きさが変化する画像、円形のゲージ、インク容量の種別に関する識別情報、画像の個数等、種々の表示が可能である。
【００５６】
なお、図６〜図９に示すプリンタウィンドウ１００Ａ〜１００Ｄでは、その他に、印刷の実行状況を示すプログレスメータ表示１０５、印刷を中止させるための印刷中止ボタン表示１０６、印刷を一時停止させるための一時停止ボタン表示１０７が表示される。
【００５７】
また、表示モジュール９６は、最適サイズ算出モジュール９８での計算結果を受け取ると、プリンタウィンドウ１００において、図６等に示すようなアナウンス表示１０８を表示させる機能をも有している。このアナウンス表示１０８では、カートリッジ３１の交換を促すメッセージと共に、「次は、○○サイズのカートリッジが適しています。」旨の、メッセージ（アナウンス）が表示される。なお、このアナウンスは、交換に際して推奨されるカートリッジ３１（カートリッジ候補）を示すものである。また、表示されるアナウンスとしては、最適サイズ算出モジュール９８での計算により決定されたカートリッジ候補をガイド（推奨）するものであれば、どのようなものであっても良い。
【００５８】
なお、表示モジュール９６では、プリンタウィンドウ１００の他に、図１０に示すような印刷設定ウィンドウ１２０を表示する機能をも有している。表示モジュール９６に基づくＣＰＵ５１内での計算により、印刷設定ウィンドウ１２０が表示されると、この印刷設定ウィンドウ１２０内には、各種の設定タブ１２２が表示される。この中で、基本設定タブ１２２Ａを選択すると、図１０に示すような基本設定ウィンドウ１２１が表示される。そして、この基本設定ウィンドウ１２１内にも、図６等に示すプリンタウィンドウ１００と同様に、容量視認画像１０２および残量視認画像１０３から構成されるインク残量表示画像１０１、および容量情報表示１０４が表示される。また、この印刷設定ウィンドウ１２０においても、アナウンス表示１０８を表示するようにしても良い。
【００５９】
また、設定モジュール９７は、印刷におけるモード（きれい／早い等）の設定、用紙サイズの設定等を行う機能を有している。ここで、表示モジュール９６で表示される印刷設定ウィンドウ１２０内のボタン表示をクリックしたり、ゲージを選択する等により、設定が為され、その設定内容は、設定モジュール９７を介して以後の印刷に反映される。
【００６０】
また、最適サイズ算出モジュール９８は、特定のカートリッジ３１のインク容量と、そのカートリッジ３１の使用期間等の情報に基づいて、次回のカートリッジ３１の購入に際して最適なインク容量のカートリッジ３１（カートリッジ候補）をアナウンスのために決定する。なお、この最適サイズ算出モジュール９８における計算に関しては、後述する。
【００６１】
＜印刷における第１の処理フロー＞
以上のような印刷装置１０を用いて、印刷する場合の第１の処理フローについて、図１１に基づいて説明する。
【００６２】
印刷に先立って、ユーザは、アプリケーションプログラム８１を起動させ、所望の印刷対象データを表示させ、ユーザが印刷を指令すると、その印刷指令に基づいてプリンタドライバプログラム９０が起動される（Ｓ１０）。プリンタドライバプログラム９０が起動されると、印刷対象データに対して、印刷データを生成するための処理が為される（Ｓ１１）。具体的には、解像度変換モジュール９１による印刷対照データに対してプリンタ２０の印刷に応じた解像度変換処理、色変換モジュール９２による色変換処理、ハーフトーンモジュール９３によるハーフトーン処理、ラスタライザ９４による転送順の並べ替え処理を経て、印刷データが生成される。
【００６３】
この印刷データ生成後、コンピュータ７０側からプリンタ２０側に当該印刷データが送信され、プリンタ２０は、印刷データを受信する（Ｓ１２）。そして、プリンタ２０では、この印刷データに基づいて、印刷が実行される（Ｓ１３）。
【００６４】
一方、プリンタ２０が電源オンの状態になると、カートリッジコントローラ５６は、ＣＰＵ５１からの指令に基づいて、メモリ４３ａから、上述の各種データを読み出す（受信手順に対応）。そして、読み出されたデータのうち、インク容量データおよびインク残量データは、プリンタ２０からコンピュータ７０に向けて、ステータス信号の一部として送信される（Ｓ１４）。なお、ステータス信号には、その他、例えば印刷の進行状況、紙詰まり、用紙切れ等を示す情報が含まれる。
【００６５】
また、コンピュータ７０がステータス信号を受信すると、ＣＰＵ５１からの指令に基づいて表示モジュール９６が起動されて、図６〜図９に示すようなプリンタウィンドウ１００が表示される。このプリンタウィンドウ１００には、上述のように、インク残量表示画像１０１および容量情報表示１０４が表示される（Ｓ１５；画像表示手順及び補足情報表示手順に対応）。また、コンピュータ７０では、ステータス信号に基づいて、それぞれのカートリッジ３１におけるインク残量が規定の残量を下回っているか否かを判断する（Ｓ１６）。ここで、あるカートリッジ３１においてインク残量が規定の残量を下回っていると判断される場合（Ｙｅｓの場合）、そのカートリッジ３１がインクローであると判断する。また、いずれのカートリッジ３１でも、インク残量が規定の残量を下回っていないと判断される場合（Ｎｏの場合）、インクローではないと判断され、後述するＳ２１へと進行する。なお、新たなカートリッジ３１に交換された場合、このＳ１６でインクローではないと判断される。
【００６６】
なお、インク残量が規定の残量を下回っているか否かの判断は、印刷ヘッド２５の駆動による、インク滴を吐出させる動作をカウントする（ＡＳＩＣ５５に実現されるドットカウンタでカウントする）ことによって行うようにしても良い。また、例えばインク残量を検出するセンサを別途設け、このセンサでの検出に基づいて、インク残量が規定の残量を下回っているか否かを判断するようにしても良い。
【００６７】
インクローであると判断されると、最適サイズ算出モジュール９８の起動により、そのカートリッジ３１のインク容量と、そのカートリッジ３１の使用期間とに基づき、最適なインク容量のカートリッジ３１（カートリッジ候補）を決定する（Ｓ１７；最適サイズ算出手順に対応）。この決定における計算の一例としては、「特定のカートリッジ３１のインク容量／特定のカートリッジ３１の使用期間」により求めるものがある。この計算により、１ｇ／１ヶ月以下（ここでは、１ヶ月を３０日とし、以下の説明では、１ヶ月を１Ｍとして表示する。つまり、上記は１ｇ／Ｍとなる。）の場合には、インクの消費量が少ないため、決定されるカートリッジ候補は、インク容量が小さいカートリッジ３１となる。同様に、１ｇ／Ｍ〜４ｇ／Ｍの計算結果が得られると、インクの消費量が中程度であり、決定されるカートリッジ候補は、インク容量が中程度のカートリッジ３１となる。また、同様に、４ｇ／Ｍ以上の計算結果が得られると、インクの消費量が大きく、決定されるカートリッジ候補は、インク容量が大きなカートリッジ３１となる。
【００６８】
また、最適サイズ算出モジュール９８での計算後、表示モジュール９６は、この計算結果を受け取る。そして、表示モジュール９６は、図６に示すようなアナウンス表示１０８を表示させる（Ｓ１８；アナウンス手順に対応）。それにより、ユーザは、「次は、○○サイズのカートリッジが適しています。」旨の、メッセージを視認することにより、次回のカートリッジ購入に際して、最適なインク容量のカートリッジ３１を購入可能となる。
【００６９】
また、このＳ１８での処理によるアナウンス表示１０８の表示後、インクローの状態でも印刷が継続可能か否かを判断する（Ｓ１９）。そして、この判断において印刷が継続可能と判断される（Ｙｅｓと判断される）と、後述するＳ２２に移行する。また、Ｓ１９の判断で、印刷が継続不能であると判断される（Ｎｏであると判断される）と、プリンタウィンドウ１００においてエラー通知を表示させると共に、カートリッジ３１が交換されるまで印刷を中止させる（Ｓ２０）。
【００７０】
また、上述のＳ１６の判断において、インク残量が規定の残量を下回っていないと判断される場合（Ｎｏの場合）、いずれのカートリッジ３１においてもインクローではないことから、アナウンス表示１０８の表示が終了する（Ｓ２１）。また、Ｓ２１の終了後、またはＳ１９において印刷を継続可能と判断された場合、続いて、印刷が終了したか否か（次の印刷ジョブがあるか否か）を判断する（Ｓ２２）。この判断において印刷が終了していないと判断される場合（Ｎｏの場合）、上述のＳ１３に戻り、印刷を継続させる。
【００７１】
＜印刷における第２の処理フロー＞
続いて、印刷装置１０を用いて、印刷する場合の第２の処理フローについて、図１２に基づいて説明する。なお、第２の処理フローは、基本的には、図１１によって示される第１の処理フローと同様であり、重複部分についての説明は省略する。
【００７２】
この第２の処理フローは、インクローであるか否かにか係らず、インク消費量と使用期間とから、原則として常時、最適サイズ算出モジュール９８での計算、および最適なアナウンス表示１０８を表示させる点で、上述の第１の処理フローと大きな相違がある。そのため、図１２における処理フローでは、図１１におけるＳ１６の、インク残量が規定の残量を下回っているか否かを判断するステップが存在せず、簡略化されている点で相違がある。また、Ｓ２１のアナウンス表示１０８の表示を終了させるステップも存在しない。
【００７３】
ここで、第１の処理フローに代えて、第２の処理フローを用いる意義としては、以下のものがある。すなわち、特定のカートリッジ３１において、インクがまだ十分に残っており、使える状態であるにも係らず、ユーザがカートリッジ３１を外してしまった場合、インクローには到達していない。しかしながら、この場合でも、原則として常時、最適なアナウンス表示１０８をさせる場合、ユーザに、最適なカートリッジ候補をアナウンスすることが可能となる。なお、最適サイズ算出モジュール９８で常時計算を行っていれば、アナウンス表示１０８は、常に表示させなくても良い。
【００７４】
なお、第２の処理フローにおける、最適サイズ算出モジュール９８における計算の一例としては、「特定のカートリッジ３１のインク消費量／特定のカートリッジ３１の使用期間」により求めるものがある。そして、この計算により、１ｇ／１Ｍ以下の場合には、インクの消費量が少ないため、決定されるカートリッジ候補は、インク容量が小さいカートリッジ３１となる。同様に計算して、１ｇ／Ｍ〜４ｇ／Ｍの場合には、インクの消費量が中程度であるため、決定されるカートリッジ候補は、インク容量が中程度のカートリッジ３１となる。また、同様に計算して、４ｇ／Ｍ以上の場合には、インクの消費量が大きいため、決定されるカートリッジ候補は、インク容量が大きなカートリッジ３１となる。
【００７５】
＜本発明を適用した場合における効果＞
上述の印刷装置１０によると、インク容量に応じた大きさの容量視認画像１０２が表示されるため、現在搭載されているカートリッジ３１が、いかなるインク容量を有しているものかを容易に認識可能となる。そのため、特にインク容量の差が小さいカートリッジ同士の間で、サイズを間違えてしまう、といった不具合を防止可能となる。さらに、この容量視認画像１０２内に、カートリッジ３１のインク残量に応じて変動する残量視認情報１０３が表示されるので、インク残量も容易に視認可能となる。また、これらに加えて、容量情報表示１０４も補足的に表示されるので、ユーザは、現在使用しているカートリッジ３１が、いずれのインク容量であるのかを容易に把握可能となる。
【００７６】
また、図６に示す表示態様の場合、インク容量に応じた寸法で、容量視認画像１０２Ａの長手方向の寸法が変化するので、ユーザにとってなじみ深く、容易に視認可能となる。また、ユーザにとっても、インク残量の絶対量が把握し易くなる。さらに、図７に示す表示態様の場合、インク容量に応じた寸法で、容量視認画像１０２Ｂの短手方向の寸法が変化するので、ユーザが容易に視認可能となる。また、ユーザにとっても、インク残量の絶対量が把握し易くなる。また、その他、図８に示す表示態様の場合、または図９に示す表示態様の場合でも、ユーザは容易に視認可能となる。
【００７７】
また、本実施の形態では、容量情報表示１０４として、文字表示が表示されるので、ユーザは、現在使用しているカートリッジ３１が、いずれのインク容量であるのかを一層容易に把握可能となる。
【００７８】
さらに、本実施の形態では、プリンタドライバプログラム９０は、最適サイズ算出モジュール９８と、最適サイズ算出モジュール９８で算出されるカートリッジ３１を表示させる表示モジュール９６とを有している。このため、ユーザは、次回のカートリッジ３１の購入に際して、最適なインク容量のカートリッジ３１を購入可能となる。それにより、カートリッジ３１の中に、さほど使用しないものがある場合、小さなインク容量のカートリッジ候補をアナウンスすることができ、かかるアナウンスに基づいてユーザが小さなインク容量のカートリッジ３１を購入すれば、ユーザにとって無駄な出費を抑えることが可能となる。逆に、カートリッジ３１の中に、使用する頻度が高いものが存在する場合、大きなインク容量のカートリッジ候補をアナウンスすることができ、カートリッジ交換の煩わしさを低減可能となると共に、消耗品出費を極力抑えることが可能となる。
【００７９】
また、最適なインク容量のカートリッジ３１をアナウンスすることにより、カートリッジ３１を、推奨される期間内に使用し終えることが可能となる。それにより、印刷ヘッド２５においてインク固化を起因とする目詰まり等の不具合を防止可能となると共に、カートリッジ３１内のインク粘度の増加による画質悪化をも防止可能となる。
【００８０】
また、本実施の形態では、図１１に示すように、最適サイズ算出モジュール９８では、インク残量が規定以下になった場合に、カートリッジ３１の所定のインク容量とそのカートリッジ３１の搭載期間から、最適なカートリッジ候補を算出させることができる。この場合、ユーザは、カートリッジ３１の交換タイミングになると、アナウンス表示１０８に基づいてカートリッジ３１を購入可能となり、そのアナウンスに従うことで、無駄な出費を抑えることが可能となり、ユーザの便宜に供することが可能となる。
【００８１】
さらに、本実施の形態では、最適サイズ算出モジュール９８では、カートリッジ３１における所定期間内のインク消費量とその所定期間とから、最適なカートリッジ候補を算出することができる。この場合、使用中のカートリッジ３１における所定期間内のインク消費量とその所定期間との関係から、原則として常時、最適なカートリッジ候補が算出されるが、ユーザは、算出に基づくアナウンス表示１０８に従ってカートリッジ３１を購入すれば、無駄な出費を抑えることが可能となり、ユーザの便宜に供することが可能となる。
【００８２】
＜本発明の変形例＞
以上、本発明の一実施の形態について説明したが、本発明はこれ以外にも種々変形可能となっている。以下、それについて述べる。
【００８３】
上述の実施の形態においては、最適サイズ算出モジュール９８は、現在使用されているカートリッジ３１の使用期間、消費量等の使用態様に基づいて、最適なインク容量のカートリッジ３１を算出している。しかしながら、現在使用されているカートリッジ３１のみならず、プリンタ２０を最初に使用した時点から現在までのカートリッジ３１の使用態様に基づいて、最適なインク容量のカートリッジ３１を算出するようにしても良い。
【００８４】
また、上述の実施の形態では、メモリ４３ａには、「大」、「中」および「小」等のインク容量データが記憶されている。しかしながら、メモリ４３ａには、例えば「大」のインク容量データを基準として、「中」または「小」のインク容量のカートリッジ３１の場合には、例えば「大」のカートリッジ３１の２／３の分、または１／３の分だけインクが残っているというように、インク残量データを記憶させるようにしても良い。
【００８５】
なお、この場合、メモリ４３ａには、カートリッジ３１が未使用であるか否かを示す未使用情報が記憶されるようにするのが好ましい。この場合、一度でもカートリッジ３１が装着されると、未使用情報が使用済み情報に書き換えられる。このようにすれば、カートリッジ３１を一度装着した後に、外したカートリッジ３１であるのか否かを判断可能となる。ここで、特に未使用のカートリッジ３１を搭載する場合には、フィルムの貼付部分とインク収容室４１までの間の部分には、空気が入っていて、この間の空気を吸引する動作が必須となる。しかしながら、上述のように、カートリッジ３１が未使用であるのか、または使用済みであるのかを判断する情報を参照すれば、当該吸引動作の有無を判別可能となる。そのため、無駄な吸引動作を省略可能となる。
【００８６】
また、上述の実施の形態では、最適サイズ算出モジュール９８における計算の一例として、「インク容量／使用期間」または「インクの消費量／使用期間」により、最適なカートリッジ３１を算出する場合について説明している。しかしながら、最適サイズ算出モジュール９８における計算は、これには限られない。例えば、インク消費量の増加率に基づいて、最適なカートリッジ３１を算出するようにしても良い。また、例えば季節的な要素（年賀状の印刷シーズン等）を加味したり、印刷モードの傾向（例えば高精細な品質の印刷を行う傾向にあるのか、または速度を重視した印刷を行う傾向にあるのか）、印刷される対象物の傾向（例えば写真を印刷することが多いのか、あるいは特定のパンフレットを印刷することが多いのか）等、種々の要素を加味して、計算を行うようにしても良い。
【００８７】
また、上述の実施の形態では、プリンタ２０として、インクジェット方式のプリンタを例示して説明している。しかしながら、プリンタ２０は、インクジェット方式には限られず、レーザ方式、熱転写方式、ワイヤードットインパクト方式、ドラムインパクトプリント方式等、種々の方式のプリンタに対して、本発明を適用することが可能である。また、上述の実施の形態におけるプリンタ２０は、プリンタ機能以外の機能（スキャナ機能、コピー機能等）を備える構成のような、複合的な機器の一部であっても良い。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施の形態に係る印刷装置の概略構成を示す図である。
【図２】図１の印刷装置の制御回路を中心とした構成を示すブロック図である。
【図３】カートリッジの概略構成を示す側断面図である。
【図４】コンピュータの概略構成を示すブロック図である。
【図５】コンピュータに記憶されるプログラムの一例を示す図である。
【図６】ディスプレイに表示されるプリンタウィンドウの一例を示す図である。
【図７】ディスプレイに表示されるプリンタウィンドウの他の例を示す図である。
【図８】ディスプレイに表示されるプリンタウィンドウの他の例を示す図である。
【図９】ディスプレイに表示されるプリンタウィンドウの他の例を示す図である。
【図１０】ディスプレイに表示される印刷設定ウィンドウの一例を示す図である。
【図１１】印刷装置での印刷における第１の処理フローを示す図である。
【図１２】印刷装置での印刷における第２の処理フローを示す図である。
【符号の説明】
【００８９】
１０…印刷装置、２０…プリンタ、２５…印刷ヘッド、３０…印刷ヘッドユニット、３１Ａ〜３１Ｆ…カートリッジ、４３…回路基板、４３ａ…メモリ、５０…制御部、５１…ＣＰＵ、５５…ＡＳＩＣ、５６…カートリッジコントローラ、６１…表示パネル、７０…コンピュータ、９０…プリンタドライバプログラム、９６…表示モジュール、９８…最適サイズ算出モジュール、１００…プリンタウィンドウ、１０１…インク残量表示画像、１０２…容量視認画像、１０３…残量視認画像、１０４…容量情報表示、１０８…アナウンス表示、１２０…印刷設定ウィンドウ
【図１】
2008204132.tif 000003
【図２】
2008204132.tif 000004
【図３】
2008204132.tif 000005
【図４】
2008204132.tif 000006
【図５】
2008204132.tif 000007
【図６】
2008204132.tif 000008
【図７】
2008204132.tif 000009
【図８】
2008204132.tif 000010
【図９】
2008204132.tif 000011
【図１０】
2008204132.tif 000012
【図１１】
2008204132.tif 000013
【図１２】
2008204132.tif 000014