(57)【要約】【課題】  消耗品の残量状態に応じて、印刷装置から消耗品残量を取得するタイミングを制御する。【解決手段】  消耗品を用いて印刷を行なう印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、前記印刷装置から消耗品の残量に関する情報を取得する消耗品情報取得手段と、前記取得した消耗品の残量に関する情報および取得した時刻を記憶する記憶手段と、消耗品の残量に関する情報を取得するタイミングの基準となる基準時間を設定する消耗品情報管理手段と、前記記憶手段に記憶されている消耗品の残量に関する情報に基づく情報を表示させる表示手段としてコンピュータを機能させ、前記消耗品情報管理手段は、消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えている場合に、前記消耗品取得手段に前記印刷装置から消耗品の残量に関する情報を取得させ、取得した消耗品の残量が少ないほど、前記基準時間を短く設定することを特徴とする。【選択図】  図１
2006235755.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を用いて印刷を行なう印刷装置を制御する印刷制御装置であって、
前記印刷装置から消耗品の残量に関する情報を取得する消耗品情報取得手段と、
前記取得した消耗品の残量に関する情報および取得した時刻を記憶する記憶手段と、
消耗品の残量に関する情報を取得するタイミングの基準となる基準時間を設定する消耗品情報管理手段と、
前記記憶手段に記憶されている消耗品の残量に関する情報に基づく情報を表示させる表示手段とを備え、
前記消耗品情報管理手段は、
消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えている場合に、前記消耗品取得手段に前記印刷装置から消耗品の残量に関する情報を取得させ、
取得した消耗品の残量が少ないほど、前記基準時間を短く設定することを特徴とする印刷制御装置。
【請求項２】
消耗品を用いて印刷を行なう印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
前記印刷装置から消耗品の残量に関する情報を取得する消耗品情報取得手段と、
前記取得した消耗品の残量に関する情報および取得した時刻を記憶する記憶手段と、
消耗品の残量に関する情報を取得するタイミングの基準となる基準時間を設定する消耗品情報管理手段と、
前記記憶手段に記憶されている消耗品の残量に関する情報に基づく情報を表示させる表示手段としてコンピュータを機能させ、
前記消耗品情報管理手段は、
消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えている場合に、前記消耗品取得手段に前記印刷装置から消耗品の残量に関する情報を取得させ、
取得した消耗品の残量が少ないほど、前記基準時間を短く設定することを特徴とするプリンタドライバ。
【請求項３】
請求項２に記載のプリンタドライバであって、
前記消耗品が複数ある場合には、
前記消耗品情報管理手段は、最も残量の少ない消耗品の残量に基づいて、前記基準時間を設定することを特徴とするプリンタドライバ。
【請求項４】
請求項３に記載のプリンタドライバであって、
前記消耗品情報管理手段は、最も残量の少ない消耗品の残量を複数の段階のいずれかに分別し、分別された段階にあらかじめ割り当てられている時間を、前記基準時間として設定することを特徴とするプリンタドライバ。
【請求項５】
請求項２に記載のプリンタドライバであって、
前記消耗品情報管理手段は、起動の際に、消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えているかどうかを判断することを特徴とするプリンタドライバ。
【請求項６】
請求項２に記載のプリンタドライバであって、
前記消耗品情報管理手段は、
前記印刷装置が複数の印刷制御装置で共用されている場合には、より基準時間を短く設定することを特徴とするプリンタドライバ。
【請求項７】
請求項６に記載のプリンタドライバであって、
ある期間内において、自印刷装置制御装置が前記印刷装置で印刷した枚数と、前記印刷装置で印刷した枚数とを比較することにより、前記印刷装置が複数の印刷制御装置で共用されているか否かを判断する共用判断手段としてさらにコンピュータを機能させることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と印刷制御装置とを有する印刷システムに係り、特に、印刷装置から消耗品に関する情報を取得する間隔を制御する印刷装置制御装置に関する。
【背景技術】
【０００２】
レーザ方式の印刷装置は、印刷制御装置から送信される印刷データに基づくイメージデータを感光体ドラム上にレーザ光線によって形成し、帯電したイメージデータにトナーを付着させて、印刷用紙に転写することにより印刷を行なう。
【０００３】
このようなレーザ方式の印刷装置に備えられるトナーを供給するためのトナーカートリッジ、感光体ドラム等は、いわゆる消耗品であり、印刷を行なうにしたがって、消費されたり、劣化等したりする。このため、消耗の程度が進んだ場合には交換する必要がある。
【０００４】
そこで、印刷制御装置で動作するプリンタドライバでは、印刷装置から消耗品の残量に関する情報を取得して画面に表示する処理を行なっている。これにより、ユーザは各消耗品の残量状況を知ることができ、消耗品の交換が必要となる時期を大まかに把握することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
プリンタドライバが印刷装置から消耗品の残量に関する情報を取得するタイミングは、以下のように判断されている。すなわち、プリンタドライバが起動した際に、前回に取得した時刻と現在時刻とから前回に取得した時刻からの経過時間を算出し、その経過時間が所定の時間を超えている場合に印刷装置から消耗品の残量に関する情報を取得するようにしている。このため、表示する消耗品の残量と、実際の印刷装置における消耗品の残量とは必ずしも一致しない。
【０００６】
しかしながら、消耗品の残量が少ない場合には交換用の消耗品を準備する必要があるため、ユーザに対してより実態に近い消耗品残量を通知することが望ましい。このため、頻繁に印刷装置から消耗品残量を取得することが考えられる。
【０００７】
一方で、消耗品の残量が多い場合には、表示する消耗品の残量と、実際の印刷装置における消耗品の残量とが多少異なっていても問題は生じず、むしろ、頻繁に印刷装置から消耗品残量を取得するようにすると、その度にプリンタドライバの起動のレスポンスが遅くなり、使い勝手が損なわれることになる。
【０００８】
本発明は、消耗品の残量状態に応じて、印刷装置から消耗品残量を取得するタイミングを制御することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の第１の態様である印刷制御装置は、
消耗品を用いて印刷を行なう印刷装置を制御する印刷制御装置であって、
前記印刷装置から消耗品の残量に関する情報を取得する消耗品情報取得手段と、
前記取得した消耗品の残量に関する情報および取得した時刻を記憶する記憶手段と、
消耗品の残量に関する情報を取得するタイミングの基準となる基準時間を設定する消耗品情報管理手段と、
前記記憶手段に記憶されている消耗品の残量に関する情報に基づく情報を表示させる表示手段とを備え、
前記消耗品情報管理手段は、
消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えている場合に、前記消耗品取得手段に前記印刷装置から消耗品の残量に関する情報を取得させ、
取得した消耗品の残量が少ないほど、前記基準時間を短く設定することを特徴とする。  本発明によれば、消耗品の残量が少ない場合には、消耗品の残量が多いときより、頻繁に印刷装置から消耗品残量を取得することが可能となる。また、消耗品の残量が多い場合には、頻繁には印刷装置から消耗品残量を取得しないため、印刷制御装置のレスポンスの低下を防ぐことができる。
【００１０】
上記課題を解決するための本発明の第２の態様であるプリンタドライバは、
消耗品を用いて印刷を行なう印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
前記印刷装置から消耗品の残量に関する情報を取得する消耗品情報取得手段と、
前記取得した消耗品の残量に関する情報および取得した時刻を記憶する記憶手段と、
消耗品の残量に関する情報を取得するタイミングの基準となる基準時間を設定する消耗品情報管理手段と、
前記記憶手段に記憶されている消耗品の残量に関する情報に基づく情報を表示させる表示手段としてコンピュータを機能させ、
前記消耗品情報管理手段は、
消耗品の残量に関する情報を前回取得してからの経過時間が、前記設定されている基準時間を超えている場合に、前記消耗品取得手段に前記印刷装置から消耗品の残量に関する情報を取得させ、
取得した消耗品の残量が少ないほど、前記基準時間を短く設定することを特徴とする。
【００１１】
ここで、前記消耗品が複数ある場合には、
前記消耗品情報管理手段は、最も残量の少ない消耗品の残量に基づいて、前記基準時間を設定することが望ましい。
【００１２】
ユーザにとっては、最も残量の少ない消耗品についての情報が重要だからである。
【００１３】
また、前記消耗品情報管理手段は、最も残量の少ない消耗品の残量を複数の段階のいずれかに分別し、分別された段階にあらかじめ割り当てられている時間を、前記基準時間として設定することができる。
【００１４】
また、前記消耗品情報管理手段は、
前記印刷装置が複数の印刷制御装置で共用されている場合には、より基準時間を短く設定するようにしてもよい。
【００１５】
複数の印刷制御装置で共用されている場合には、印刷装置の消耗品の消費がより速いからである。
【００１６】
この場合、ある期間内において、自印刷装置制御装置が前記印刷装置で印刷した枚数と、前記印刷装置で印刷した枚数とを比較することにより、前記印刷装置が複数の印刷制御装置で共用されているか否かを判断する共用判断手段としてさらにコンピュータを機能させるようにしてもよい。
【００１７】
これにより、簡易に印刷装置の接続形態を判別することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照して説明する。
【００１９】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００２０】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。
【００２１】
本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能する。そして、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。
【００２２】
コンピュータ３０を印刷制御装置として機能させるためのコンピュータプログラムであるプリンタドライバは、一般にプリンタ１０のメーカによってプリンタ１０対応に開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。
【００２３】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）、コンピュータ３０を制御するための各種データ・各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）等を備えた制御部３１と、接続された周辺装置とのデータの送受信をつかさどる入出力インタフェース部３２とを備えて構成される。
【００２４】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３、補助記憶装置２４、インターネット等のコンピュータネットワークに接続するための通信制御装置２５等が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２５】
プリンタ１０は、コンピュータ３０と通信を行なうための入出力インタフェース部１１と、ＣＰＵ・ＲＡＭ・ＲＯＭ等を備えプリンタ１０の各処理を制御する制御部１２と、ユーザからの指示を受け付けたり、プリンタ１０の状態等を表示するためのユーザインタフェース部１３と、印字機構・給排紙機構等を備えた印刷エンジン部１４とを備えて構成される。
【００２６】
本実施形態において、印刷エンジン部１４は、印字機構として黒（Ｋ）・シアン（Ｃ）・マゼンタ（Ｍ）・イエロー（Ｙ）の４色のトナーを用いてカラー印刷を行なうカラーレーザ方式を採用しているものとする。カラーレーザ方式のプリンタ１０は、消耗品であるトナーカートリッジ、感光体ドラム等の交換の時期をユーザに通知できるようにするため、トナー残量センサ、印刷枚数カウンタ等を備えている。
【００２７】
図２は、印刷システム上に構築される特徴的な機能構成を示すブロック図である。本図に示すように、コンピュータ３０には、オペレーティングシステム部３１０とプリンタドライバ部３２０とアプリケーション部３３０とが構築される。
【００２８】
オペレーティングシステム部３１０は、コンピュータ３０の基本的なユーザインタフェース、ファイル管理等を制御する、いわゆる基本ソフトウェア部である。プリンタドライバ部３２０、アプリケーション部３３０は、オペレーティングシステム部３１０の制御の元で動作する。
【００２９】
アプリケーション部３３０は、文書作成・図面作成等の処理を行なうための機能部である。アプリケーション部３３０は、コンピュータ３０にインストールされたアプリケーションソフトウェアを制御部３１が実行することにより、コンピュータ３０上に仮想的に構築される。
【００３０】
プリンタドライバ部３２０は、プリンタ１０を制御するための機能部である。具体的には、アプリケーション部３３０で作成されたドキュメントをプリンタ１０が解釈できる形式の印刷データに変換してプリンタ１０に出力する処理、印刷に際しての各種設定をユーザから受け付ける処理、プリンタ１０の状態（ステータス）情報を取得してユーザに通知する処理等を行なう。
【００３１】
これらの処理を行なうため、プリンタドライバ部３２０は、印刷制御部３２１、ユーザインタフェース部３２２、プリンタ情報管理部３２３を有している。
【００３２】
印刷制御部３２１は、主として、アプリケーション部３３０で作成されたドキュメントをプリンタ１０が解釈できる形式の印刷データに変換してプリンタ１０に出力する処理を行なう。
【００３３】
ユーザインタフェース部３２２は、ユーザから印刷設定を受け付けるための画面を入力装置２２に表示したり、入力装置２２を介してユーザからの指示を受け付けたり、プリンタ１０から取得したステータス情報を入力装置２２に表示するための処理等を行なう。
【００３４】
プリンタ情報管理部３２３は、プリンタ１０と双方向通信を行ない、プリンタ１０からプリンタ１０のステータス情報を取得して記憶する。プリンタ１０のステータス情報には、プリンタ１０の消耗品に関する情報、例えば、各トナーカートリッジのトナー残量、感光体ドラムの残り寿命等の情報が含まれる。ただし、これらに限られるものではない。
【００３５】
プリンタ情報管理部３２３は、取得した消耗品に関する情報を記憶する消耗品情報記憶部３２５を有している。図２に示すように、本実施形態において消耗品情報記憶部３２５は、各トナーカートリッジのトナー残量３２５ａ、感光体ドラムの消耗度３２５ｂ、記録時刻３２４ｃを記録する。ただし、消耗品情報記憶部３２５に記録する情報はこれらに限られない。例えば、エラーステータスコード、警告ステータスコード等を記録するようにしてもよい。
【００３６】
ここで、トナー残量３２５ａは、例えば、トナーの残量を百分率で記録する。感光体ドラムの消耗度３２５ｂは、例えば、感光体ドラムの交換時期までの印刷枚数を絶対数あるいは百分率で記録する。記録時刻３２４ｃは、消耗品情報記憶部５２５において消耗品情報が更新された日付および時刻を記録する。
【００３７】
プリンタ情報管理部３２３がプリンタ１０からステータス情報を取得するかどうかは、前回のステータス情報取得時からの経過時間に基づいて定められる。すなわち、プリンタドライバ部３２０が起動等されたときに、前回のステータス情報取得時から所定の更新間隔が経過している場合には、プリンタ１０と双方向通信を行ない、ステータス情報を取得する。
【００３８】
本実施形態では、ステータス情報を再取得する判断基準となる更新間隔をプリンタ１０の消耗品の残量に応じて変化させるものとする。このため、プリンタ情報管理部３２３は、更新間隔設定部３２４を有している。更新間隔設定部３２４は、後述するように、プリンタ１０から取得したステータス情報に含まれる消耗品の残量情報に応じて、あらかじめ定められた規則にしたがい更新間隔を設定する。
【００３９】
更新間隔設定部３２４は、設定した更新間隔を記憶する。更新間隔の値は、初期状態では、例えば、６時間が設定されているものとする。
【００４０】
図２に示すように、プリンタ１０は、画像処理部１１０と、印刷実行部１２０と、消耗品管理部１３０とを有している。
【００４１】
画像処理部１１０は、コンピュータ３０から送られてきた印刷データを、印刷設定にしたがってイメージデータに変換する処理等を行なう。
【００４２】
印刷実行部１２０は、イメージデータにしたがった画像を印刷用紙に印刷する処理等を行なう。
【００４３】
消耗品管理部１３０は、消耗品であるトナーカートリッジ、感光体ドラム等の交換の時期を把握するためにプリンタ１０に備えられたトナー残量センサ、印刷枚数カウンタ等からの情報を取得し、プリンタドライバ部３２０からの要求に応じて、プリンタ１０に出力する。
【００４４】
つぎに、プリンタドライバ部の処理について、図３のフロー図を参照して説明する。
【００４５】
本処理は、プリンタドライバ部３２０が起動指示を受け付けることで開始する（Ｓ１０１）。プリンタドライバ部３２０への起動指示の受け付けは、代表的には、アプリケーション部３３０のメニュー操作により、ユーザから印刷設定の指示を受け付けた場合等が該当する。
【００４６】
プリンタドライバ部３２０が起動指示を受け付けると、プリンタ情報管理部３２３は、更新間隔設定部３２４に設定されている更新間隔を参照する（Ｓ１０２）。更新間隔は、初期値では、例えば、６時間が記録されているが、後述するように、この値は変更することができる。
【００４７】
また、プリンタ情報管理部３２３は、消耗品情報記憶部３２５に記録されている各情報、すなわち、各トナー残量３２５ａ、感光体消耗度３２５ｂ、記録時刻３２５ｃを取得する（Ｓ１０３）。なお、取得した各トナー残量３２５ａ、感光体消耗度３２５ｂは、記録時刻３２５ｃで示される時刻にプリンタ１０から取得した値に基づくため、その時点におけるプリンタ１０のトナー残量等と一致する保証はない。
【００４８】
そして、現在の時刻と取得した記録時刻３２５ｃとの差、すなわち、前回のプリンタ１０のステータス情報取得時刻からの経過時間が、設定されている更新間隔を超えているかを判断する（Ｓ１０４）。
【００４９】
この結果、設定されている更新間隔を超えていない場合（Ｓ１０４：Ｎ）には、プリンタ１０からステータス情報を取得せずに、消耗品情報記憶部３２５に記録されている各トナー残量３２５ａ、感光体消耗度３２５ｂに基づいた消耗品残量情報を、印刷設定画面に含めて表示装置２１に表示させる（Ｓ１０８）。これは、ステータス情報取得時刻からあまり時間が経過していないため、プリンタドライバ部３２０が記録している消耗品残量情報を更新せずに表示してもさほど問題がないと考えられるからである。この結果、前回取得時の消耗品残量情報がそのまま表示されることになる。
【００５０】
図５は、消耗品残量情報を含む印刷設定画面の一例を示す図である。本図に示すように、印刷設定画面５００には、印刷品質設定、カラー設定、ページ設定等の従来からの設定項目に加え、消耗品残量情報５２０が表示される。
【００５１】
消耗品残量情報５２０では、消耗品情報記憶部３２５に記録されている各トナー残量３２５ａ、感光体消耗度３２５ｂに基づいた消耗品残量情報を、視覚的にわかりやすい態様、具体的には、残量に対応した画像で表示するようにしている。もちろん消耗品の残量を、パーセントあるいは印刷可能枚数等の数値で表わすようにしてもよい。
【００５２】
一方、前回のステータス情報取得時刻からの経過時間が、設定されている更新間隔を超えている場合（Ｓ１０４：Ｙ）には、プリンタ１０にステータス取得要求を送信し、消耗品の残量に関する情報を取得する（Ｓ１０５）。これは、ステータス情報取得時刻からある程度の時間が経過してるため、プリンタドライバ部３２０が記録している消耗品残量情報を更新する必要があると考えられるためである。
【００５３】
そして、取得した消耗品残量および取得した時刻を消耗品情報記憶部３２５に記録する（Ｓ１０６）。具体的には、各トナーカートリッジのトナー残量を各トナー残量３２５ａに記録し、感光体ドラムの交換時期までの残量を感光体消耗度３２５ｂに記録する。また、取得した時刻を消耗品情報記憶部３２５の記録時刻３２５ｃに記録する。
【００５４】
つぎに、取得した消耗品情報に基づいて、更新間隔を設定する（Ｓ１０７）。
【００５５】
更新間隔の設定は、例えば、図４のフロー図に示すような処理で行なうことができる。
【００５６】
すなわち、すべての消耗品の残量が半分以上である場合、言い換えれば、最も残量の少ない消耗品の残量が半分以上である場合（Ｓ１１１：Ｙ）には、初期値の６時間を更新間隔として設定する（Ｓ１１２）。これは、すべての消耗品の残量が豊富であるときには、消耗品残量情報の更新間隔が長くても特に問題はないと考えられるためである。
【００５７】
一方、残量がＥｎｄ状態にある消耗品が１つでもある場合（Ｓ１１３：Ｙ）には、０．５時間を更新間隔として設定する。ここで、残量がＥｎｄ状態とは、すぐにも交換が推奨される状態であり、例えば、トナーの残量が５％以下の状態を意味するものとする。これは、残量が全くなくなってしまうおそれがある状態のときは、頻繁に消耗品残量情報の更新を行ない、ユーザに対して、より実態に近い消耗品残量を通知する必要があると考えられるからである。ただし、更新間隔は例示であり、これに限定されるものではない。以下に示す更新間隔についても同様である。
【００５８】
また、Ｅｎｄ状態にある消耗品はないが（Ｓ１１３：Ｎ）、Ｎｅａｒ  Ｅｎｄ状態にある消耗品が１つでもある場合（Ｓ１１３：Ｙ）には、１時間を更新間隔として設定する。ここで、Ｎｅａｒ  ＥＮＤ状態とは、もう少しで交換が推奨される状態になることを示し、例えば、トナーの残量が２０％以下の状態を意味するものとする。これは、Ｎｅａｒ  ＥＮＤ状態のときは、Ｅｎｄ状態ほどではないが、やや頻繁に消耗品残量情報の更新を行ない、ユーザに対して、実態に近い消耗品残量を通知する必要があると考えられるからである。
【００５９】
また、残量が半分未満の消耗品があっても（Ｓ１１１：Ｎ）、Ｎｅａｒ  Ｅｎｄ状態にある消耗品がない場合（Ｓ１１５：Ｎ）には、３時間を更新間隔として設定する。これは、すべての消耗品の残量が半分以上である場合ほどではないが、消耗品残量情報の更新間隔が多少長くても特に問題はないと考えられるためである。
【００６０】
すなわち、本実施形態では、最も残量の少ない消耗品に注目し、その残量が少ないほど更新間隔を短く設定するようにしている。これにより消耗品の残量が多い場合には、印刷設定画面５００の表示レスポンス向上を優先させ、消耗品の残量が少ない場合には、より最新の消耗品残量情報をユーザに通知することができる。なお、本実施形態では更新間隔を６時間、３時間、１時間、０．５時間の４段階で設定しているが、更新間隔の設定段階数はこれより多くてもよいし、少なくてもよい。
【００６１】
更新間隔設定処理（Ｓ１０７）で設定された更新間隔は、次回にプリンタドライバ部３２０が起動指示を受け付けた場合に、処理（Ｓ１０２）で参照される。
【００６２】
そして、プリンタドライバ部３２０は、処理（Ｓ１０５）でプリンタ１０から取得した消耗品残量情報に基づく情報を、図５に示したように印刷設定画面に含めて表示装置２１に表示させる（Ｓ１０８）。これは、プリンタ１０の最新の消耗品残量を示している。
【００６３】
ところで、図６に示すように、１台のプリンタ１０を複数台のコンピュータ３０ａ〜３０ｄで共用するネットワーク印刷システムの場合には、それぞれのコンピュータ３０のプリンタ使用状況により、スタンドアローンの印刷システムよりも消耗品残量の変動が速い場合が想定される。例えば、コンピュータＡ３０ａとコンピュータＢ３０ｂが大量の印刷を行なっている場合には、コンピュータＣ３０ｃが前回の消耗品残量情報を取得してから経過時間がそれほど大きくない場合でも、プリンタ１０の消耗品残量が大きく減っている状況が考えられる。
【００６４】
そこで、ネットワーク印刷システムの場合には、スタンドアローンの印刷システムよりも、更新間隔を短くするようにしてもよい。図７は、ネットワーク印刷システムでプリンタ１０を共用している場合には、設定する更新間隔を、図４に示した更新間隔よりも短くする例を示すフロー図である。
【００６５】
すなわち、すべての消耗品の残量が半分以上である場合（Ｓ１１１：Ｙ）であっても、プリンタを共用している場合には、６時間ではなく４時間を更新間隔として設定する（Ｓ１２２）。
【００６６】
一方、残量がＥｎｄ状態にある消耗品が１つでもある場合（Ｓ１１３：Ｙ）であっても、プリンタを共用している場合には、０．５時間ではなく０．２５時間を更新間隔として設定する（Ｓ１２４）。
【００６７】
また、Ｅｎｄ状態にある消耗品はないが（Ｓ１１３：Ｎ）、Ｎｅａｒ  Ｅｎｄ状態にある消耗品が１つでもある場合（Ｓ１１３：Ｙ）であっても、プリンタを共用している場合には、１時間ではなく０．５時間を更新間隔として設定する（Ｓ１２６）。
【００６８】
また、残量が半分未満の消耗品があるが（Ｓ１１１：Ｎ）、Ｎｅａｒ  Ｅｎｄ状態にある消耗品がない場合（Ｓ１１５：Ｎ）であっても、プリンタを共用している場合には、３時間ではなく１時間を更新間隔として設定する（Ｓ１２７）。
【００６９】
このように、ネットワーク印刷システムの場合には、スタンドアローンの印刷システムよりも、更新間隔を短くすることで、消耗品残量の変動が速い場合にも対応することができる。
【００７０】
なお、プリンタドライバ部３２０は、例えば、図８に示すような処理を行なうことで、ネットワーク印刷システムであるかスタンドアローンの印刷システムであるかを判別することができる。
【００７１】
すなわち、ある時点においてプリンタ１０からプリンタ１０における現在までの総印刷枚数を取得する（Ｓ２０１）。プリンタ１０における総印刷枚数は、例えば、プリンタ１０のステータス情報に含めることができる。この総印刷枚数を「Ａ」とする。
【００７２】
そして、その時点以降の自コンピュータ３０におけるプリンタ１０での印刷枚数を積算する（Ｓ２０２）。具体的には、プリンタドライバ部３２０がプリンタ１０に出力した印刷データが指示する印刷枚数を累積していく。
【００７３】
積算処理は、計測期間として定められた所定の期間継続する（Ｓ２０３：Ｎ）。積算された自コンピュータ３０におけるプリンタ１０での印刷枚数を「Ｂ」とする。
【００７４】
そして、所定の期間経過後（Ｓ２０３：Ｙ）、積算処理を終了し、再度、プリンタ１０からプリンタ１０における総印刷枚数を取得する（Ｓ２０４）。この総印刷枚数を「Ｃ」とする。
【００７５】
「Ｃ」を取得すると、（Ｃ−Ａ）を算出し、「Ｂ」とほぼ一致するかどうかを判断する（Ｓ２０５）。ここで、（Ｃ−Ａ）は、計測期間中にプリンタ１０で印刷された枚数を示している。すなわち、計測期間中にプリンタ１０で印刷された枚数と、自コンピュータがプリンタ１０で行なった印刷枚数とを比較することになる。
【００７６】
この結果、（Ｃ−Ａ）が「Ｂ」とほぼ一致する場合（Ｓ２０５：Ｙ）は、他にプリンタ１０で印刷を行なったコンピュータは存在しないものとして、スタンドアローンの印刷システムであると判断することができる（Ｓ２０６）。
【００７７】
一方、（Ｃ−Ａ）が「Ｂ」とがほぼ一致しない場合（Ｓ２０５：Ｎ）、より正確には（Ｃ−Ａ）≫「Ｂ」の場合には、他にプリンタ１０で印刷を行なったコンピュータ３０が存在するとして、プリンタ１０を共用するネットワーク印刷システムであると判断することができる（Ｓ２０７）。
【００７８】
ただし、ネットワーク印刷システムであるかスタンドアローンの印刷システムであるかを判別する方法は、これに限られない。例えば、ユーザから設定を受け付けるようにしたり、ネットワーク上に他のコンピュータ３０が存在するかどうかで判断するようにしてもよい。
【図面の簡単な説明】
【００７９】
【図１】印刷システムのハードウェア構成の概要を説明するためのブロック図。
【図２】印刷システムの機能構成を示すブロック図。
【図３】プリンタドライバ部の処理を説明するフロー図。
【図４】消耗品残量情報を含む印刷設定画面の一例を示す図。
【図５】更新間隔の設定処理を説明するフロー図。
【図６】ネットワーク印刷システムを示すブロック図。
【図７】ネットワーク印刷システムを考慮した更新間隔の設定処理を説明するフロー図。
【図８】印刷システムの形態を判別する処理を説明するフロー図。
【符号の説明】
【００８０】
１０…プリンタ、１１…入出力インタフェース部、１２…制御部、１３…ユーザインタフェース部、１４…印刷エンジン部、２１…表示装置、２２…入力装置、２３…メディア読取装置、２４…補助記憶装置、２５…通信制御装置、３０…コンピュータ、３１…制御部、３２…入出力インタフェース部、１１０…画像処理部、１２０…印刷実行部、１３０…消耗品管理部、３１０…オペレーティングシステム部、３２０…プリンタドライバ部、３２１…印刷制御部、３２２…ユーザインタフェース部、３２３…プリンタ情報管理部、３２４…更新間隔設定部、３２５…消耗品情報記憶部、３３０…アプリケーション部
【図１】
2006235755.tif 000003
【図２】
2006235755.tif 000004
【図３】
2006235755.tif 000005
【図４】
2006235755.tif 000006
【図５】
2006235755.tif 000007
【図６】
2006235755.tif 000008
【図７】
2006235755.tif 000009
【図８】
2006235755.tif 000010