(57)【要約】【課題】消耗品の消耗程度に応じて、消耗品を購入可能なＷｅｂページにアクセスするための処理を行なうプログラムを、流通させる国、地域に依らず共通化させる。【解決手段】消耗品を用いて印刷を行なうプリンタと接続するコンピュータで実行するプログラムであって、前記プリンタを使用する国または地域の入力をユーザから受け付ける処理と、国または地域とＵＲＬとがあらかじめ対応付けられたデータを参照し、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理と、プリンタに用いられる消耗品の消耗程度に関する情報を取得する処理と、消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスするための処理とをコンピュータに実行させることを特徴とするプログラムを提供する。【選択図】  図１
2004206678.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を用いて印刷を行なうプリンタと接続するコンピュータで実行するプログラムであって、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理と、
国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータを参照し、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理と、
プリンタに用いられる消耗品の消耗程度に関する情報を取得する処理と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスするための処理とをコンピュータに実行させることを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記消耗品を購入可能なＷｅｂサイトにアクセスするための処理は、ユーザの指示に基づいて行なうことを特徴とするプログラム。
【請求項３】
請求項１または２に記載のプログラムにおいて、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理と、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理とは、当該プログラムのインストールの際にコンピュータに実行させることを特徴とするプログラム。
【請求項４】
請求項１または２に記載のプログラムにおいて、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理に替え、ＵＲＬの入力を受け付ける処理をコンピュータに実行させ、
前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理に替え、前記受け付けたＵＲＬを記憶する処理をコンピュータに実行させることを特徴とするプログラム。
【請求項５】
請求項１または２に記載のプログラムにおいて、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理は、前記国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータに基づいて、国または地域を選択可能な状態で表示することを特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムにおいて、
前記コンピュータに設定されている国情報を取得する処理をさらにコンピュータに実行させ、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理は、取得した国情報に対応する国が選択された状態で国または地域を表示することを特徴とするプログラム。
【請求項７】
請求項１〜６のいずれか一項に記載のプログラムにおいて、
前記消耗品は、インクカートリッジであり、前記消耗品の消耗程度は、インク残量であることを特徴とするプログラム。
【請求項８】
請求項１〜７のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
消耗品を用いて印刷を行なうプリンタと接続するプリンタホストであって、
前記プリンタを使用する国または地域の入力をユーザから受け付ける手段と、
国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータを参照し、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する手段と、
プリンタに用いられる消耗品の消耗程度に関する情報を取得する手段と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスするための手段とを備えたことを特徴とするプリンタホスト。
【請求項１０】
プリンタに用いる消耗品の消耗程度に応じて、消耗品を購入可能なＷｅｂページにアクセスする方法であって、
前記プリンタを使用する国または地域の入力をユーザから受け付け、受け付けた国または地域にあらかじめ対応付けられているＵＲＬを記憶する処理と、
前記消耗品の消耗程度に関する情報を取得する処理と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスする処理とを含むことを特徴とする消耗品を購入可能なＷｅｂページにアクセスする方法。
【請求項１１】
請求項１０に記載の消耗品を購入可能なＷｅｂページにアクセスする方法において、
前記消耗品を購入可能なＷｅｂサイトにアクセスするための処理は、ユーザの指示に基づいて行なうことを特徴とする消耗品を購入可能なＷｅｂページにアクセスする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、消耗品の消耗程度に応じて、消耗品を購入可能なＷｅｂページにアクセスする印刷システムに関する。
【０００２】
【従来の技術】
プリンタ等の印刷装置における消耗品、例えば、インクカートリッジの購入をユーザが容易に行なうことができるように、特許文献１には、インクカートリッジのインク残量が所定の閾値以下になると、インクカートリッジの購入を促す画面を表示し、この画面からインクカートリッジのオンライン購入が可能なＷｅｂページにアクセスできるようにするプログラムについて記載されている。
【０００３】
また、特許文献２には、国毎に対応したＷｅｂページにアクセスするための処理を行なうプログラムを共通化させるために、国等に依存しない汎用のＷｅｂページに一旦アクセスさせることが記載されている。
【０００４】
【特許文献１】
特開２００２−１２３３８４号公報
【特許文献２】
特開２００１−３４４２０３号公報（段落４０）
【０００５】
【発明が解決しようとする課題】
現在、インクカートリッジ等の消耗品のオンライン購入が可能なＷｅｂページは、世界各国の販売店が開設している。インク残量が所定の閾値以下になった場合には、そのうちのいずれかのＷｅｂページにアクセスすることになる。
【０００６】
このとき、ある国においてプリンタを使用しているユーザは、手続の円滑、配送の利便性等から、その国の販売店が開設しているＷｅｂページにアクセスすることが望ましい。
【０００７】
このためには、その国内に流通させるプログラムには、その国の販売店が開設しているＷｅｂページにアクセスするための指示を、あらかじめ含めておく必要がある。プログラムは、国毎にアクセスすべきＷｅｂページを設定した状態で流通させるため、この場合、国毎にプログラムの内容が異なることになる。
【０００８】
しかし、各国に流通させるプログラムはなるべく共通化することが、開発コスト、製品管理等の面から望ましい。
【０００９】
本発明の目的は、消耗品の消耗程度に応じて、消耗品を購入可能なＷｅｂページにアクセスするための処理を行なうプログラムを、流通させる国、地域に依らず共通化させることにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明によれば、
消耗品を用いて印刷を行なうプリンタと接続するコンピュータで実行するプログラムであって、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理と、
国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータを参照し、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理と、
プリンタに用いられる消耗品の消耗程度に関する情報を取得する処理と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスするための処理とをコンピュータに実行させることを特徴とするプログラムが提供される。
【００１１】
プリンタを使用する国または地域の入力をユーザから受け付け、受け付けた国または地域に対応してアクセスするＵＲＬを設定するため、、消耗品を購入可能なＷｅｂページにアクセスするための処理を行なうプログラムを、流通させる国、地域に依らず共通化させることができる。
【００１２】
ここで、前記消耗品を購入可能なＷｅｂサイトにアクセスするための処理は、ユーザの指示に基づいて行なうよにすることができる。ユーザが消耗品を購入可能なＷｅｂサイトへのアクセスを希望しない場合もあるからである。
【００１３】
また、前記プリンタを使用する国または地域の入力をユーザから受け付ける処理と、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理とは、当該プログラムのインストールの際にコンピュータに実行させることが望ましい。このようにすることで、ユーザの負担を軽減させることができる。
【００１４】
また、前記プリンタを使用する国または地域の入力をユーザから受け付ける処理に替え、ＵＲＬの入力を受け付ける処理をコンピュータに実行させ、
前記受け付けた国または地域に対応付けられたＵＲＬを記憶する処理に替え、前記受け付けたＵＲＬを記憶する処理をコンピュータに実行させるようにしてもよい。このようにすることで、ユーザは、任意のＵＲＬを設定することができるようになる。
【００１５】
また、前記プリンタを使用する国または地域の入力をユーザから受け付ける処理は、前記国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータに基づいて、国または地域を選択可能な状態で表示することことができる。これにより、国または地域の選択が容易になる。
【００１６】
このとき、前記コンピュータに設定されている国情報を取得する処理をさらにコンピュータに実行させ、
前記プリンタを使用する国または地域の入力をユーザから受け付ける処理は、取得した国情報に対応する国が選択された状態で国または地域を表示するようにすることができる。これにより、いっそう国または地域の選択が容易になり、ユーザの負担が軽減される。
【００１７】
なお、前記消耗品は、インクカートリッジとし、前記消耗品の消耗程度は、インク残量とすることができる。
【００１８】
さらに、本発明によれば、
消耗品を用いて印刷を行なうプリンタと接続するプリンタホストであって、
前記プリンタを使用する国または地域の入力をユーザから受け付ける手段と、
国または地域とＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）とがあらかじめ対応付けられたデータを参照し、前記受け付けた国または地域に対応付けられたＵＲＬを記憶する手段と、
プリンタに用いられる消耗品の消耗程度に関する情報を取得する手段と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスするための手段とを備えたことを特徴とするプリンタホスト、および、
プリンタに用いる消耗品の消耗程度に応じて、消耗品を購入可能なＷｅｂページにアクセスする方法であって、
前記プリンタを使用する国または地域の入力をユーザから受け付け、受け付けた国または地域にあらかじめ対応付けられているＵＲＬを記憶する処理と、
前記消耗品の消耗程度に関する情報を取得する処理と、
消耗程度があらかじめ定められた規則により求められる基準を満たした場合に、前記記憶したＵＲＬで特定される、当該消耗品を購入可能なＷｅｂサイトにアクセスする処理とを含むことを特徴とする消耗品を購入可能なＷｅｂページにアクセスする方法が提供される。
【００１９】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明の構成の概要を示すブロック図である。コンピュータ３０とプリンタ１０とを備えて構成される印刷システム１が、コンピュータネットワーク、例えば、インターネット７０に接続され、インターネット７０上で提供される種々のサービスの利用、例えば、Ｗｅｂページの閲覧、電子情報の送受信等を行なうことができるようになっている。
【００２１】
インターネット７０には、Ｗｅｂサーバ６０ａ、６０ｂ、６０ｃ・・・が接続され、Ｗｅｂサイトを開設している。Ｗｅｂサーバ６０が開設するＷｅｂサイトでは、プリンタ１０の消耗品、例えば、インクカートリッジの購入をオンラインで申し込めるサービスを提供している。ここで、Ｗｅｂサーバ６０ａ、６０ｂ、６０ｃ・・・は、それぞれ異なる国または地域（以下、まとめて「国」とする）においてサービスを提供しているものとする。
【００２２】
印刷システム１には、消耗品の購入申し込みのためのＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）が設定されており、例えば、インクカートリッジの残量が少なくなると、このＷｅｂページにアクセスするための画面を表示して、ユーザに購入申し込みを促すようになっている。以下では、消耗品として、インクカートリッジを例に説明するが、本発明は、インクカートリッジに限らず、トナーカートリッジ、感光ドラムその他のプリンタ消耗品に適用することができる。
【００２３】
図２は、プリンタホストとして機能するコンピュータ３０と印刷装置であるプリンタ１０とを備えて構成される印刷システム１のハードウェア構成の概要を示すブロック図である。
【００２４】
コンピュータ３０は、各種プログラムに基づいて処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、データおよびプログラム等を一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２、コンピュータ３０を制御するための各種データ、起動時用プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース３４を備えている。
【００２５】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３、内蔵または外付けの補助記憶装置２４、および、インターネット７０に接続するための通信制御装置２５が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２６】
プリンタ１０は、例えば、インクジェット方式のカラープリンタである。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを印刷ヘッドから記録用紙等の印刷媒体に吹き付けて印刷を行なう。
【００２７】
プリンタ１０は、データの受信等、コンピュータ３０との通信をつかさどるインタフェース１１と、各種プログラムに基づいて処理を行なうＣＰＵ１２と、印刷データ等を一時的に記憶するＲＡＭ１３と、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４と、インクを吐出する印刷ヘッド、印刷ヘッドを搭載するキャリッジを駆動するキャリッジ駆動機構、および、紙送り機構、印刷媒体の給排紙処理を行なう給排紙機構等からなるプリントエンジン１５とを備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００２８】
図３は、プリントエンジン１５の概要を示す図である。本図に示すように、プリントエンジン１５は、複数のインクカートリッジ１０７（１０７ａ〜１０７ｇ）を装着するキャリッジ１０１と、キャリッジ１０１に支持される、インクジェット式の印刷ヘッド１１０と、キャリッジ１０１を支持すると共に、ライン方向に往復運動させるキャリッジ機構１２０と、用紙Ｐを送る紙送り機構１３０とを備えている。
【００２９】
キャリッジ機構１２０は、キャリッジ１０１と連結されるタイミングベルト１２１と、このタイミングベルト１２１を往復運動させるキャリッジモータ１２３とを有する。キャリッジモータ１２３は、タイミングベルト１２１を介してキャリッジ１０１を、ガイド部材１０４に案内されて記録用紙Ｐの紙幅方向に往復運動させる。
【００３０】
キャリッジ１０１には、記録用紙Ｐと対向する面、この図に示す例では、下面にインクジェット式の印刷ヘッド１１０が取り付けられている。印刷ヘッド１１０は、キャリッジ１０１の上に保持される。印刷ヘッド１１０は、インクカートリッジ１０７からインクの補給を受け、キャリッジ１０１の移動に合わせて記録用紙Ｐにインク滴を吐出してドットを形成し、記録用紙Ｐに画像、文字等を印刷する。
【００３１】
インクカートリッジ１０７ａ〜１０７ｇはそれぞれ独立しており、各インクカートリッジ内に形成されたインク収容室には、黒（Ｋ）またはカラーのインクが充填されている。カラーのインクは、例えば、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンタ（Ｍ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）、ダークイエロー（ＤＹ）のいずれかとすることができる。なお、一つのインクカートリッジ１０７に複数色のインクを充填するようにしてもよい。
【００３２】
本実施例においては、キャリッジ１０１には、７個のインクカートリッジ１０７を装着できるようになっており、それぞれの装着位置には、黒（Ｋ）またはカラーのインクカートリッジ１０７を、装着することができるようになっている。
【００３３】
各インクカートリッジ１０７の装着位置はあらかじめ定められており、例えば、７個の装着位置のうち６個の装着位置には、イエロー（Ｙ）、ライトマゼンタ（ＬＭ）、マゼンタ（Ｍ）、ライトシアン（ＬＣ）、シアン（Ｃ）、黒（Ｋ）の順番で装着するように定められている。そして、残りの１個の装着位置には、黒（Ｋ）、または、ダークイエロー（ＤＹ）のいずれかのインクカートリッジを装着するように定められている。これは、ダークイエロー（ＤＹ）は、印刷の品質を高めるためのカラーインクであり、印刷の目的、印刷媒体の種類等によっては、必ずしも必要とはならないので、ユーザの判断により、使用頻度の高い黒（Ｋ）と選択的に装着できるようにするためである。
【００３４】
印刷ヘッド１１０には、７個のインクカートリッジ１０７に対応するノズル開口（図示せず）が列ごとに並んでいる。
【００３５】
各インクカートリッジ１０７は、記憶素子を備えている。この記憶素子には、インクカートリッジ１０７が充填しているインクの色を表す情報およびインク残量を表す情報が記憶される。また、インクカートリッジの種類、バージョン、製造者、製造時期等に関する情報をさらに記憶するようにしてもよい。
【００３６】
記憶素子は、接続端子が露出しており、インクカートリッジ１０７がプリンタ１０に装着されると、キャリッジ１０１に設けられた電極と電気的に接続するようになっている。これにより、各インクカートリッジ１０７とプリンタ１０との間でインク色、インク残量等の情報を授受することができるようになっている。記憶素子は、例えば、メモリセル、読み書き制御部、アドレスカウンタ等を備えたＥＥＰＲＯＭにより構成することができる。
【００３７】
つぎに、本発明を適用したプリンタユーティリティプログラムをコンピュータ３０にインストールする際の処理について図４を参照して説明する。
【００３８】
プリンタユーティリティプログラム８２は圧縮された状態で、インストーラプログラム８１とともに記録媒体８０に記録される。記録媒体８０は、例えば、ＣＤ−ＲＯＭとすることができる。また、インターネット７０等を介してプリンタユーティリティプログラム８２およびインストーラプログラム８１をダウンロードした場合には、補助記憶装置２４が記録媒体８０に対応する。
【００３９】
ユーザは、インストーラプログラム８１を実行することで、圧縮されたプリンタユーティリティプログラム８２を伸張し、補助記憶装置２４上に記録することができる。なお、補助記憶装置２４上には、コンピュータ３０の処理に用いる種々の設定事項を記憶するためのレジスト領域９６が設けられている。
【００４０】
インストーラプログラム８１が実行されると、補助記憶装置２４には、初期設定モジュール９１を含むプリンタユーティリティプログラム９０と、プリンタユーティリティプログラム９０の動作記述ファイル９２とが構築される。
【００４１】
動作記述ファイル９２には、国の識別子と、その国でインクカートリッジの購入をオンラインで申し込めるサービスを提供しているＷｅｂサイトのＵＲＬとの組み合わせが複数記録されている。この組み合わせは、プリンタユーティリティプログラム９０の開発者により、あらかじめ作成される。
【００４２】
インストーラプログラム８１は、プリンタユーティリティプログラム９０を補助記憶装置２４に記録すると、プリンタユーティリティプログラム９０に含まれる初期設定モジュール９１を起動する。
【００４３】
図５は、初期設定モジュール９１の処理を説明するフロー図である。
【００４４】
プリンタユーティリティプログラム９０の初期設定モジュール９１は、まず、コンピュータ３０の基本的な処理動作を制御するオペレーティングシステム（基本ソフトウェア）から、オペレーティングシステムにおいて設定されている国情報の取得を試みる（Ｓ１０１）。なお、オペレーティングシステムにおいて設定されている国情報については、後述する。
【００４５】
つぎに、初期設定モジュール９１は、図６に示すプリンタユーティリティ初期設定画面４００を表示装置２１に表示する（Ｓ１０２）。
【００４６】
プリンタユーティリティ初期設定画面４００は、印刷システム１（プリンタ１０）を使用する国を設定するための領域４０１と、ＯＫボタン４０２と、Ｃａｎｃｅｌボタン４０３とを備えている。初期設定モジュール９１は、動作記述ファイル９２に記録されている国の識別子（国名）を、国を設定するための領域４０１に選択可能な状態で表示する。ユーザは、国を設定するための領域４０１に表示された国の識別子の中から、印刷システム１を使用する国を選択することができる。
【００４７】
このとき、初期設定モジュール９１は、処理Ｓ１０１で取得した国情報に一致する国の識別子に、選択対象を示すフォーカスを当て、ユーザが国の選択を行なう手間を軽減させるようにする。
【００４８】
なお、オペレーティングシステムの種類、印刷システム１の状態によっては国情報が取得できない場合もある。また、取得した国情報に対応する国の識別子が動作記述ファイル９２に存在しない場合もある。このような場合には、国を設定するための領域４０１で、その他の国を示す「Ｏｔｈｅｒｓ」にフォーカスを当てるようにする。
【００４９】
一方、オペレーティングシステムの種類、印刷システム１の状態、あるいは、印刷システム１を使用している国等によっては、相当の確度で、取得した国情報が印刷システム１を使用している国に一致する場合がある。このような場合には、初期設定画面４００を表示してユーザからの設定を受け付けることなく、取得した国情報がユーザによって選択されたものとして以下の処理を行なうようにしてもよい。
【００５０】
プリンタユーティリティプログラム９０の初期設定モジュール９１は、プリンタユーティリティ初期設定画面４００上で、ＯＫボタン４０２のクリックを受け付けると、国を設定するための領域４０１で選択された国の識別子に対応するＵＲＬを動作記述ファイル９２から取得して、レジスト領域９６に設定ＵＲＬ９７として記録する（Ｓ１０３）。
【００５１】
このように、印刷システム１を使用する国に対応してＵＲＬを設定するため、プリンタユーティリティプログラム９０を、流通させる国に依らず共通化させることができる。
【００５２】
なお、レジスト領域９６に設定ＵＲＬ９７として記録するＵＲＬは、ユーザが任意に設定できるようにしてもよい。
【００５３】
図７は、ユーザが任意にＵＲＬを設定できるようにしたプリンタユーティリティ初期設定画面４２０を示す。本図に示すようにプリンタユーティリティ初期設定画面４２０は、国を設定するための領域４２１と、ＯＫボタン４２３と、Ｃａｎｃｅｌボタン４２４とに加え、ＵＲＬ設定欄４２２を備えている。
【００５４】
ユーザは、プリンタユーティリティ初期設定画面４２０上で、国を設定するための領域４０１に表示された国の識別子の中から、印刷システム１を使用する国を選択することで、あらかじめ定められたＵＲＬを設定することができ、また、ＵＲＬ設定欄４２２にＵＲＬを設定することで、それ以外のＵＲＬを設定することができる。
【００５５】
プリンタユーティリティプログラム９０の初期設定モジュール９１は、ＯＫボタン４２３のクリックを受け付けると、ＵＲＬ設定欄４２２にＵＲＬが設定されている場合には、そのＵＲＬを、設定ＵＲＬ９７としてレジスト領域９６に記録する。一方、ＵＲＬ設定欄４２２にＵＲＬが設定されていない場合には、国を設定するための領域４２１で選択された国の識別子に対応するＵＲＬを動作記述ファイル９２から取得して、レジスト領域９６に設定ＵＲＬ９７として記録する。
【００５６】
なお、レジスト領域９６に記録するＵＲＬは、インストール処理後においても変更できるようにしてもよい。あるいは、変更するためには、再度インストール処理を行なわせるようにしてもよい。
【００５７】
図８は、プリンタユーティリティプログラム９０がインストールされた後の、印刷システム１上に構築される特徴的な機能構成を示すブロック図である。
【００５８】
本図において、コンピュータ３０上には、コンピュータ３０の基本的な処理動作を制御するオペレーティングシステム部３００と、コンピュータ３０における印刷処理を制御する印刷制御部３１０と、Ｗｅｂページにアクセスする処理を行なうＷｅｂブラウザ部３２０とが構築され、プリンタ１０上には、実際の印刷処理を行なう印刷実行部２１０とインクカートリッジ管理部２２０とが構築される。
【００５９】
オペレーティングシステム部３００は、基本ソフトウエアであるオペレーティングシステムによりコンピュータ３０上に構築される。オペレーティングシステム部３００は、例えば、コンピュータ３０における言語処理、タイムゾーン等を管理するために、コンピュータ３０を使用する国についての情報を管理する。
【００６０】
印刷制御部３１０は、印刷対象のドキュメントについての印刷データを生成する印刷データ生成部３１１と、プリンタ１０に装着されたインクカートリッジ１０７の管理等の処理を行なうプリンタユーティリティ部３１２とを備えて構成される。
【００６１】
印刷データ生成部３１１は、印刷対象のドキュメントについて、ラスタライズ処理、色変換処理等を行って印刷データを生成する。
【００６２】
プリンタユーティリティ部３１２は、印刷実行時等に、プリンタ１０に装着されたインクカートリッジ１０７のインク残量を取得する。そして、いずれかのインクカートリッジのインク残量が所定の規則により定められた閾値（以下、「ターゲット閾値」という）を下回っている場合に、ユーザに対してインクカートリッジの購入を促すインクモニタ画面を表示装置２１に表示する。
【００６３】
図９は、インクモニタ画面５００の一例を示す図である。本図において、インクモニタ画面５００は、各インクカートリッジのインク残量を視覚的に表示するインク残量表示欄５０１と、インク残量を説明する欄５０２と、「オンライン購入」ボタン５０３と、「後で通知」ボタン５０４と、「閉じる」ボタン５０５とを備えている。
【００６４】
プリンタユーティリティ部３１２は、インクモニタ画面５００で、「オンライン購入」ボタン５０３のクリックを受け付けると、消耗品の購入申し込みのためのＷｅｂページのＵＲＬを、Ｗｅｂブラウザ部３２０に通知する。そして、Ｗｅｂブラウザ部３２０が、消耗品の購入申し込みのためのＷｅｂページにアクセスすることで、ユーザは、インクカートリッジの購入の申し込みをオンラインで行なうことができるようになっている。消耗品の購入申し込みのためのＷｅｂページのＵＲＬは、プリンタユーティリティプログラム９０のインストール処理の際に設定されたＵＲＬが用いられる。
【００６５】
プリンタユーティリティ部３１２は、インクモニタ画面５００で、「後で通知」ボタン５０４のクリックを受け付けると、一旦、インクモニタ画面５００を閉じる。そして、さらにインク残量が減り、つぎのターゲット閾値以下になると再度インクモニタ画面５００を、表示装置２１に表示する。
【００６６】
すなわち、本実施形態において、プリンタユーティリティ部３１２が、インクモニタ画面５００を表示させる基準となるインク残量のターゲット閾値は、複数の値を設定することができる。ターゲット閾値として設定することができる値は、例えば、２０％、１０％、５％、０％の四つとすることができる。ただし、ターゲット閾値として設定することができる値および値の個数はこれらに限られるものではない。
【００６７】
例えば、あるインクカートリッジ１０７のインク残量が２０％となると、プリンタユーティリティ部３１２は、インクモニタ画面５００を表示して、インクカートリッジの購入を促す。そして、インクモニタ画面５００で「後で通知」ボタン５０４のクリックを受け付けると、プリンタユーティリティ部３１２は、インクモニタ画面５００を閉じ、ターゲット閾値として２０％より１段階低い１０％を設定する。さらにインクが消費され、そのインクカートリッジ１０７のインク残量が１０％になると、再度、インクモニタ画面５００を表示して、インクカートリッジ１０７の購入を促す。以下、「後で通知」ボタン５０４のクリックを受け付けるたびに、０％になるまで１段階ずつ低いターゲット閾値を再設定する。
【００６８】
なお、ターゲット閾値はインクカートリッジ毎に設定され、いずれかのインクカートリッジ１０７のインク残量が、そのインクカートリッジ１０７に設定されているターゲット閾値以下になった場合に、インクモニタ画面５００を表示するようにする。
【００６９】
プリンタユーティリティ部３１２は、インクモニタ画面５００で、「閉じる」ボタン５０５のクリックを受け付けると、インクモニタ画面５００を閉じる。この場合、ターゲット閾値は変更されない。したがって、インクカートリッジ１０７が交換されない場合には、次回印刷実行時等に、再度、インクモニタ画面５００を表示する。
【００７０】
なお、印刷制御部３１０は、コンピュータ３０を制御するオペレーティングシステム上で、ＲＡＭ３２が読み込んだプリンタドライバプログラムおよびプリンタユーティリティプログラムを、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。このためのプリンタドライバプログラムおよびプリンタユーティリティプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。また、例えば、インターネット７０を介して流通させることもできる。
【００７１】
Ｗｅｂブラウザ部３２０は、ＵＲＬで特定されるインターネット７０上のＷｅｂページにアクセスするための処理を行なう。Ｗｅｂブラウザ部３２０は、汎用的なＷｅｂブラウザ用ソフトウェアをコンピュータ３０上で実行することにより構築することができる。
【００７２】
プリンタ１０上に構築される印刷実行部２１０は、コンピュータ３０から送られる印刷データに基づいて、実際の印刷処理を行なう。
【００７３】
インクカートリッジ管理部２２０は、プリンタ１０に装着された各インクカートリッジ１０７のインク残量データを含むインク情報を管理する。インクカートリッジ管理部２２０は、インクカートリッジ１０７の記憶素子から情報を読み出し、インク情報を更新する。そして、コンピュータ３０からの要求に応じて、インク情報を送信する。
【００７４】
インクカートリッジ管理部２２０は、印刷ヘッド１１０に設けられたノズルから吐出されるインク滴重量とインク滴の吐出回数とを乗じることによってインク吐出量を算出することができる。インク残量は、このインク吐出量と、印刷ヘッド１１０のクリーニング等に吸引して消費されるインク吸引量とに基くインク消費量をインクカートリッジ１０７のインク充填量から減じていくことによって算出することができる。
【００７５】
インクカートリッジ管理部２２０は、プリンタ１０の電源オン時等に、インクカートリッジ１０７の記憶素子から、記憶されているインク残量データを読み出しＲＡＭ１３に書き込んでおく。そして、算出した最新のインク残量を、インク残量データとしてＲＡＭ１３の内容を更新する。なお、インクカートリッジ１０７の種類、バージョン、製造者、製造時期等に関する情報をインクカートリッジ１０７の記憶素子に記録している場合は、電源オン時にこれらの情報もＲＡＭ１３に書きこむようにしてもよい。
【００７６】
算出した最新のインク残量は、プリンタ１０の電源のオフ操作が行われた後にインクカートリッジ１０７の各記憶素子に書きこむようにする。あるいは、例えば、一印刷終了ごとに書きこむようにしてもよい。
【００７７】
なお、インク残量は、例えば、新品のインクカートリッジに充填されたインク量を基準とした百分率で表わすことができる。この場合、インクカートリッジ１０７にインクが充填された初期状態のインク残量は１００％であり、印刷処理の実行に伴い０％へと減少していく。もちろん、インク残量の表現方法は百分率に限られない。
【００７８】
次に、プリンタユーティリティ部３１２の処理について、図１０のフロー図を参照して説明する。本処理は、コンピュータ３０がプリンタ１０のステータスを取得する際に行なわれる。コンピュータ３０がプリンタ１０のステータスを取得するタイミングは、例えば、ユーザの印刷命令に基づく印刷開始時、ユーザからプリンタステータス取得命令の受け付けたとき等とすることができる。
【００７９】
プリンタユーティリティ部３１２は、プリンタ１０のインクカートリッジ管理部２２０から各インクカートリッジ１０７のインク残量を取得する（Ｓ２０１）。
【００８０】
そして、いずれかのインクカートリッジ１０７のインク残量が、ターゲット閾値以下になっているかどうかを判断する（Ｓ２０２）。
【００８１】
その結果、いずれのインクカートリッジ１０７のインク残量も、ターゲット閾値以下になっていない場合には、本処理を終了する。
【００８２】
一方、いずれかのインクカートリッジ１０７のインク残量が、ターゲット閾値以下になっている場合には、インクモニタ画面５００を表示装置２１に表示させる（Ｓ２０４）。このとき、インク残量を説明する欄５０２には、ターゲット閾値以下となったインクカートリッジについての説明を表示する。ターゲット閾値以下となったインクカートリッジが複数存在する場合には、それぞれのインクカートリッジについての説明を表示する。
【００８３】
また、各インクカートリッジのインク残量を視覚的に表示する欄５０１には、処理（Ｓ２０１）で取得したインク残量値に基づいて、各インクカートリッジ１０７のインク残量を表示する。これにより、ユーザは、インク残量がターゲット閾値以上であるインクカートリッジ１０７についてもインク残量を把握することができる。
【００８４】
インクモニタ画面５００で、「オンライン購入」ボタン５０３のクリックを受け付けると（Ｓ２０４：Ｙ）、プリンタユーティリティ部３１２は、レジスト領域９６に設定ＵＲＬ９７として記録したＵＲＬをＷｅｂブラウザ部３２０に通知する（Ｓ２０５）。
【００８５】
そして、Ｗｅｂブラウザ部３２０が、通知されたＵＲＬで示されるＷｅｂサイトにアクセスする。
【００８６】
また、インクモニタ画面５００で、「オンライン購入」ボタン５０３以外のボタンのクリックを受け付けた場合には、それぞれの処理を行なう。すなわち、「後で通知」ボタン５０４のクリックを受け付けると、ターゲット閾値の再設定を行ない、「閉じる」ボタン５０５のクリックを受け付けると、ターゲット閾値の再設定を行なわずにインクモニタ画面５００を閉じる。そして、本処理を終了する。
【００８７】
上記実施例では、プリンタユーティリティプログラムをコンピュータ３０にインストールする際の初期設定処理において国に対応したＵＲＬ情報を設定するようにしていた。しかし、国に対応したＵＲＬ情報を設定するタイミングは、これに限られない。例えば、最初にオンライン購入を行なう際に設定するようにしてもよい。
【００８８】
この場合は、インストールの際の初期設定処理時には、図５に示した処理Ｓ１０１〜Ｓ１０３の処理は行なわずに初期設定処理を終了する。
【００８９】
そして、いずれかのインクカートリッジ１０７のインク残量がターゲット閾値以下となり、図１０に示した処理Ｓ２０４において「オンライン購入」ボタン５０３のクリックを受け付けると（Ｓ２０４：Ｙ）、プリンタユーティリティ部３１２はレジスト領域９６に設定ＵＲＬが記録されているかどうかを調べる。
【００９０】
その結果、レジスト領域９６に設定ＵＲＬが記録されている場合には、上記実施例と同様に処理Ｓ２０５以降の処理を行なう。
【００９１】
一方、レジスト領域９６に設定ＵＲＬが記録されていない場合には、図５に示した処理Ｓ１０１〜Ｓ１０３の処理を行なって、レジスト領域９６に設定ＵＲＬを記録する。そして、上記実施例と同様に処理Ｓ２０５以降の処理を行なうようにすればよい。
【図面の簡単な説明】
【図１】本発明の構成の概要を示すブロック図。
【図２】印刷システム１のハードウェア構成の概要を示すブロック図。
【図３】プリントエンジン１５の概要を示す図。
【図４】プリンタユーティリティプログラムをコンピュータ３０にインストールする際の処理について説明するための図。
【図５】初期設定モジュール９１の処理を説明するフロー図。
【図６】プリンタユーティリティ初期設定画面４００を示す図。
【図７】ユーザが任意にＵＲＬを設定できるようにしたプリンタユーティリティ初期設定画面４２０を示す図。
【図８】印刷システム１上に構築される特徴的な機能構成を示すブロック図。
【図９】インクモニタ画面５００の一例を示す図。
【図１０】プリンタユーティリティ部３１２の処理を説明するフロー図。
【符号の説明】
１  印刷システム、１０  プリンタ、１１  インタフェース、１５  プリントエンジン、２１  表示装置、２２  入力装置、２３  メディア読取装置、２４  補助記憶装置、２５  通信制御装置、３０  コンピュータ、３４  インタフェース、６０  サーバ、７０  インターネット、８０  記録媒体、１０１  キャリッジ、１０４  ガイド部材、１０７  インクカートリッジ、１１０  印刷ヘッド、１２０  キャリッジ機構、１２１  タイミングベルト、１２３  キャリッジモータ、２１０  印刷実行部、２２０  インクカートリッジ管理部、３１０  印刷制御部、３１１  印刷データ生成部、３１２  プリンタユーティリティ部、３２０  ブラウザ部
【図１】
2004206678.tif 000003
【図２】
2004206678.tif 000004
【図３】
2004206678.tif 000005
【図４】
2004206678.tif 000006
【図５】
2004206678.tif 000007
【図６】
2004206678.tif 000008
【図７】
2004206678.tif 000009
【図８】
2004206678.tif 000010
【図９】
2004206678.tif 000011
【図１０】
2004206678.tif 000012