(57)【要約】【課題】  第１種及び第２種のプリンタのそれぞれにおける着色剤の残量を示す画面を表示する際に、ユーザの利便性を向上させるための技術を提供すること。【解決手段】  情報処理装置は、タンクを備える第１種のプリンタの第１のカートリッジ内の着色剤の残量がゼロより多い場合に、第１の表示態様を有する第１の残量オブジェクトを表示し、第１のカートリッジ内の着色剤の残量がゼロであり、かつ、第１種のプリンタのタンク内の着色剤の残量が印刷不可残量より多い場合に、第２の表示態様を有する第１の残量オブジェクトを表示し、タンクを備えない第２種のプリンタの第２のカートリッジ内の着色剤の残量が印刷不可残量より多い場合に、第１の表示態様を有する第２の残量オブジェクトを表示し、第２のカートリッジ内の着色剤の残量が印刷不可残量である場合に、第２の表示態様を有する第２の残量オブジェクトを表示する。【選択図】図１３
2020166367.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のためのコンピュータプログラムであって、
前記情報処理装置のコンピュータを、
第１種のプリンタから、前記第１種のプリンタにおける着色剤の残量に関する第１の残量情報を取得する第１の取得部であって、前記第１種のプリンタは、第１の印刷実行部と、第１のカートリッジから前記第１の印刷実行部に供給される着色剤を収容するためのタンクと、を備える、前記第１の取得部と、
前記第１種のプリンタとは異なる第２種のプリンタから、前記第２種のプリンタにおける着色剤の残量に関する第２の残量情報を取得する第２の取得部であって、前記第２種のプリンタは、第２の印刷実行部を備えると共に、第２のカートリッジから前記第２の印刷実行部に供給される着色剤を収容するためのタンクを備えず、前記第１種のプリンタ及び前記第２種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化する、前記第２の取得部と、
取得済みの前記第１の残量情報と取得済みの前記第２の残量情報とを利用して、前記第１種のプリンタにおける着色剤の残量を示す第１の残量オブジェクトと、前記第２種のプリンタにおける着色剤の残量を示す第２の残量オブジェクトと、を含む残量画面を前記情報処理装置の表示部に表示する表示制御部と、として機能させ、
前記第１の残量オブジェクトは、前記第１のカートリッジ内の着色剤の残量を示す帯形状を有する第１のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示す帯形状を有するタンクオブジェクトと、を含み、
前記第２の残量オブジェクトは、前記第２のカートリッジ内の着色剤の残量を示す帯形状を有する第２のカートリッジオブジェクトを含み、
前記表示制御部は、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロより多いことを示す場合に、第１の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロであり、かつ、前記タンク内の着色剤の残量が前記印刷不可残量より多いことを示す場合に、前記第１の表示態様とは異なる第２の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記印刷不可残量より多いことを示す場合に、前記第１の表示態様を有する前記第２の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記印刷不可残量であることを示す場合に、前記第２の表示態様を有する前記第２の残量オブジェクトを表示する、コンピュータプログラム。
【請求項２】
前記第１の表示態様を有する前記第１の残量オブジェクトは、非点滅状態を有する前記第１のカートリッジオブジェクトと、非点滅状態を有する前記タンクオブジェクトと、を含み、
前記第２の表示態様を有する前記第１の残量オブジェクトは、第１の周期で点滅する第１の点滅状態を有する前記第１のカートリッジオブジェクトを含み、
前記第１の表示態様を有する前記第２の残量オブジェクトは、非点滅状態を有する前記第２のカートリッジオブジェクトを含み、
前記第２の表示態様を有する前記第２の残量オブジェクトは、前記第１の周期で点滅する前記第１の点滅状態を有する前記第２のカートリッジオブジェクトを含む、請求項１に記載のコンピュータプログラム。
【請求項３】
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロであり、かつ、前記タンク内の着色剤の残量がゼロより多いことを示す場合に、前記第２の表示態様を有する前記第１の残量オブジェクトは、非点滅状態を有する前記タンクオブジェクトを含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記表示制御部は、さらに、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロであり、かつ、前記タンク内の着色剤の残量が前記印刷不可残量であることを示す場合に、前記第２の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロであり、かつ、前記タンク内の着色剤の残量が前記印刷不可残量であることを示す場合に、前記第２の表示態様を有する前記第１の残量オブジェクトは、前記第１の周期で点滅する前記第１の点滅状態を有する前記タンクオブジェクトを含む、請求項３に記載のコンピュータプログラム。
【請求項５】
前記第１の点滅状態を有する前記第１の残量オブジェクトの点滅タイミングと、前記第１の点滅状態を有する前記第２の残量オブジェクトの点滅タイミングと、は同期する、請求項２から４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記第１の表示態様を有する前記第１の残量オブジェクトは、カートリッジを交換可能であることを示す第１のマークオブジェクトを含まず、
前記第２の表示態様を有する前記第１の残量オブジェクトは、前記第１のマークオブジェクトを含み、
前記第１の表示態様を有する前記第２の残量オブジェクトは、前記第１のマークオブジェクトを含まず、
前記第２の表示態様を有する前記第２の残量オブジェクトは、前記第１のマークオブジェクトを含む、請求項１から５のいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記表示制御部は、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が第１の残量より多いことを示す場合に、前記第１の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が第２の残量より多いことを示す場合に、前記第１の表示態様を有する前記第２の残量オブジェクトを表示し、
前記表示制御部は、さらに、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が前記第１の残量以下かつゼロより多いことを示す場合に、前記第１の表示態様及び前記第２の表示態様とは異なる第３の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記第２の残量以下かつ前記印刷不可残量より多いことを示す場合に、前記第３の表示態様を有する前記第２の残量オブジェクトを表示する、請求項１から６のいずれか一項に記載のコンピュータプログラム。
【請求項８】
前記第１の表示態様を有する前記第１の残量オブジェクトは、非点滅状態を有する前記第１のカートリッジオブジェクトと、非点滅状態を有する前記タンクオブジェクトと、を含み、
前記第２の表示態様を有する前記第１の残量オブジェクトは、第１の周期で点滅する第１の点滅状態を有する前記第１のカートリッジオブジェクトを含み、
前記第３の表示態様を有する前記第１の残量オブジェクトは、前記第１の周期よりも長い第２の周期で点滅する第２の点滅状態を有する前記第１のカートリッジオブジェクトを含み、
前記第１の表示態様を有する前記第２の残量オブジェクトは、非点滅状態を有する前記第２のカートリッジオブジェクトを含み、
前記第２の表示態様を有する前記第２の残量オブジェクトは、前記第１の周期で点滅する前記第１の点滅状態を有する前記第２のカートリッジオブジェクトを含み、
前記第３の表示態様を有する前記第３の残量オブジェクトは、前記第２の周期で点滅する前記第２の点滅状態を有する前記第２のカートリッジオブジェクトを含む、請求項７に記載のコンピュータプログラム。
【請求項９】
前記第３の表示態様を有する前記第１の残量オブジェクトは、非点滅状態を有する前記タンクオブジェクトを含む、請求項８に記載のコンピュータプログラム。
【請求項１０】
前記第１の表示態様を有する前記第１の残量オブジェクトは、カートリッジを交換可能であることを示す第１のマークオブジェクトと、カートリッジ内の着色剤の残量が少なくなったことを示す第２のマークオブジェクトと、のどちらも含まず、
前記第２の表示態様を有する前記第１の残量オブジェクトは、前記第１のマークオブジェクトを含むと共に前記第２のマークオブジェクトを含まず、
前記第３の表示態様を有する前記第１の残量オブジェクトは、前記第２のマークオブジェクトを含むと共に前記第１のマークオブジェクトを含まず、
前記第１の表示態様を有する前記第２の残量オブジェクトは、前記第１のマークオブジェクトと前記第２のマークオブジェクトとのどちらも含まず、
前記第２の表示態様を有する前記第２の残量オブジェクトは、前記第１のマークオブジェクトを含むと共に前記第２のマークオブジェクトを含まず、
前記第３の表示態様を有する前記第２の残量オブジェクトは、前記第２のマークオブジェクトを含むと共に前記第２のマークオブジェクトを含まない、請求項７から９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
情報処理装置のためのコンピュータプログラムであって、
前記情報処理装置のコンピュータを、
第１種のプリンタから、前記第１種のプリンタにおける着色剤の残量に関する第１の残量情報を取得する第１の取得部であって、前記第１種のプリンタは、第１の印刷実行部と、第１のカートリッジから前記第１の印刷実行部に供給される着色剤を収容するためのタンクと、を備える、前記第１の取得部と、
前記第１種のプリンタとは異なる第２種のプリンタから、前記第２種のプリンタにおける着色剤の残量に関する第２の残量情報を取得する第２の取得部であって、前記第２種のプリンタは、第２の印刷実行部を備えると共に、第２のカートリッジから前記第２の印刷実行部に供給される着色剤を収容するためのタンクを備えず、前記第１種のプリンタ及び前記第２種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化する、前記第２の取得部と、
取得済みの前記第１の残量情報と取得済みの前記第２の残量情報とを利用して、前記第１種のプリンタにおける着色剤の残量を示す第１の残量オブジェクトと、前記第２種のプリンタにおける着色剤の残量を示す第２の残量オブジェクトと、を含む残量画面を前記情報処理装置の表示部に表示する表示制御部と、として機能させ、
前記第１の残量オブジェクトは、前記第１のカートリッジ内の着色剤の残量を示す帯形状を有する第１のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示す帯形状を有するタンクオブジェクトと、を含み、
前記第２の残量オブジェクトは、前記第２のカートリッジ内の着色剤の残量を示す帯形状を有する第２のカートリッジオブジェクトを含み、
前記表示制御部は、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が第１の残量より多いことを示す場合に、第１の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が前記第１の残量以下かつゼロより多いことを示す場合に、前記第１の表示態様とは異なる第３の表示態様を有する前記第１の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が第２の残量より多いことを示す場合に、前記第１の表示態様を有する前記第２の残量オブジェクトを表示し、
取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記第２の残量以下かつ前記印刷不可残量より多いことを示す場合に、前記第３の表示態様を有する前記第２の残量オブジェクトを表示する、コンピュータプログラム。
【請求項１２】
前記第１の表示態様を有する前記第１の残量オブジェクトは、非点滅状態を有する前記第１のカートリッジオブジェクトと、非点滅状態を有する前記タンクオブジェクトと、を含み、
前記第３の表示態様を有する前記第１の残量オブジェクトは、所定の周期で点滅する点滅状態を有する前記第１のカートリッジオブジェクトを含み、
前記第１の表示態様を有する前記第２の残量オブジェクトは、非点滅状態を有する前記第２のカートリッジオブジェクトを含み、
前記第３の表示態様を有する前記第２の残量オブジェクトは、前記所定の周期で点滅する前記点滅状態を有する前記第２のカートリッジオブジェクトを含む、請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記第１の表示態様を有する前記第１の残量オブジェクトは、カートリッジ内の着色剤の残量が少なくなったことを示すマークオブジェクトを含まず、
前記第３の表示態様を有する前記第１の残量オブジェクトは、前記マークオブジェクトを含み、
前記第１の表示態様を有する前記第２の残量オブジェクトは、前記マークオブジェクトを含まず、
前記第３の表示態様を有する前記第２の残量オブジェクトは、前記マークオブジェクトを含む、請求項１１又は１２に記載のコンピュータプログラム。
【請求項１４】
前記第１の取得部は、複数の前記第１種のプリンタのそれぞれから、当該第１種のプリンタにおける着色剤の残量に関する前記第１の残量情報を取得し、
前記第２の取得部は、複数の前記第２種のプリンタのそれぞれから、当該第２種のプリンタにおける着色剤の残量に関する前記第２の残量情報を取得し、
前記表示制御部は、取得済みの複数の前記第１の残量情報と取得済みの複数の前記第２の残量情報とを利用して、前記複数の第１種のプリンタに対応する複数の前記第１の残量オブジェクトと、前記複数の第２種のプリンタに対応する複数の前記第２の残量オブジェクトと、を含む前記残量画面を前記表示部に表示する、請求項１から１３のいずれか一項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、プリンタにおける着色剤の残量に関する残量情報を取得する情報処理装置に関する技術を開示する。
【背景技術】
【０００２】
特許文献１には、小容量カートリッジ内のトナーの残量を示すゲージと、大容量カートリッジ内のトナーの残量を示すゲージと、を含む表示画面を表示する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−５０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１では、トナーを現像手段に供給するための方式が異なる複数種のプリンタが存在することについて何ら想定されていない。
【０００５】
本明細書では、着色剤をカートリッジから印刷実行部に供給するための方式が異なる第１種及び第２種のプリンタが存在する状況において、第１種及び第２種のプリンタのそれぞれにおける着色剤の残量を示す画面を表示する際に、ユーザの利便性を向上させるための技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書では、情報処理装置のためのコンピュータプログラムを開示する。当該コンピュータプログラムは、前記情報処理装置のコンピュータを、第１種のプリンタから、前記第１種のプリンタにおける着色剤の残量に関する第１の残量情報を取得する第１の取得部であって、前記第１種のプリンタは、第１の印刷実行部と、第１のカートリッジから前記第１の印刷実行部に供給される着色剤を収容するためのタンクと、を備える、前記第１の取得部と、前記第１種のプリンタとは異なる第２種のプリンタから、前記第２種のプリンタにおける着色剤の残量に関する第２の残量情報を取得する第２の取得部であって、前記第２種のプリンタは、第２の印刷実行部を備えると共に、第２のカートリッジから前記第２の印刷実行部に供給される着色剤を収容するためのタンクを備えず、前記第１種のプリンタ及び前記第２種のプリンタのそれぞれは、当該プリンタにおける着色剤の残量が印刷不可残量に到達する場合に、印刷を実行可能な状態から実行不可能な状態に変化する、前記第２の取得部と、取得済みの前記第１の残量情報と取得済みの前記第２の残量情報とを利用して、前記第１種のプリンタにおける着色剤の残量を示す第１の残量オブジェクトと、前記第２種のプリンタにおける着色剤の残量を示す第２の残量オブジェクトと、を含む残量画面を前記情報処理装置の表示部に表示する表示制御部と、として機能させてもよい。前記第１の残量オブジェクトは、前記第１のカートリッジ内の着色剤の残量を示す帯形状を有する第１のカートリッジオブジェクトと、前記タンク内の着色剤の残量を示す帯形状を有するタンクオブジェクトと、を含み、前記第２の残量オブジェクトは、前記第２のカートリッジ内の着色剤の残量を示す帯形状を有する第２のカートリッジオブジェクトを含んでいてもよい。前記表示制御部は、取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロより多いことを示す場合に、第１の表示態様を有する前記第１の残量オブジェクトを表示し、取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量がゼロであり、かつ、前記タンク内の着色剤の残量が前記印刷不可残量より多いことを示す場合に、前記第１の表示態様とは異なる第２の表示態様を有する前記第１の残量オブジェクトを表示し、取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記印刷不可残量より多いことを示す場合に、前記第１の表示態様を有する前記第２の残量オブジェクトを表示し、取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記印刷不可残量であることを示す場合に、前記第２の表示態様を有する前記第２の残量オブジェクトを表示してもよい。
【０００７】
上記の構成では、着色剤が第１のカートリッジからタンクを介して第１の印刷実行部に供給される第１種のプリンタと、着色剤が第２のカートリッジからタンクを介さずに第２の印刷実行部に供給される第２種のプリンタと、が存在する状況を想定している。このような状況において、情報処理装置は、第１種のプリンタの第１のカートリッジ内の着色剤の残量がゼロより多い場合に、第１の表示態様を有する第１の残量オブジェクトを表示し、第２種のプリンタの第２のカートリッジ内の着色剤の残量が印刷不可残量より多い場合に、第１の表示態様を有する第２の残量オブジェクトを表示する。このように、同じ第１の表示態様を有する第１及び第２の残量オブジェクトが表示されると、情報処理装置のユーザは、第１種及び第２種のプリンタの双方において、まだカートリッジを交換しなくてよいことを容易に認識することができる。また、情報処理装置は、第１種のプリンタの第１のカートリッジ内の着色剤の残量がゼロであり、かつ、タンク内の着色剤の残量が印刷不可残量より多い場合に、第１の表示態様とは異なる第２の表示態様を有する第１の残量オブジェクトを表示し、第２種のプリンタの第２のカートリッジ内の着色剤の残量が印刷不可残量である場合に、第２の表示態様を有する第２の残量オブジェクトを表示する。このように、同じ第２の表示態様を有する第１及び第２の残量オブジェクトが表示されると、ユーザは、第１種及び第２種のプリンタの双方において、カートリッジを交換すべきことを容易に認識することができる。従って、ユーザの利便性を向上させることができる。
【０００８】
本明細書によって開示される他のコンピュータプログラムによると、前記表示制御部は、取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が第１の残量より多いことを示す場合に、第１の表示態様を有する前記第１の残量オブジェクトを表示し、取得済みの前記第１の残量情報が、前記第１のカートリッジ内の着色剤の残量が前記第１の残量以下かつゼロより多いことを示す場合に、前記第１の表示態様とは異なる第３の表示態様を有する前記第１の残量オブジェクトを表示し、取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が第２の残量より多いことを示す場合に、前記第１の表示態様を有する前記第２の残量オブジェクトを表示し、取得済みの前記第２の残量情報が、前記第２のカートリッジ内の着色剤の残量が前記第２の残量以下かつ前記印刷不可残量より多いことを示す場合に、前記第３の表示態様を有する前記第２の残量オブジェクトを表示してもよい。
【０００９】
上記の構成では、情報処理装置は、第１種のプリンタの第１のカートリッジ内の着色剤の残量が第１の残量より多い場合に、第１の表示態様を有する第１の残量オブジェクトを表示し、第２種のプリンタの第２のカートリッジ内の着色剤の残量が第２の残量より多い場合に、第１の表示態様を有する第２の残量オブジェクトを表示する。このように、同じ第１の表示態様を有する第１及び第２の残量オブジェクトが表示されると、情報処理装置のユーザは、第１種及び第２種のプリンタの双方において、カートリッジ内の着色剤の残量が比較的に多いことを容易に認識することができる。また、情報処理装置は、第１種のプリンタの第１のカートリッジ内の着色剤の残量が第１の残量以下かつゼロより多い場合に、第１の表示態様とは異なる第３の表示態様を有する第１の残量オブジェクトを表示し、第２種のプリンタの第２のカートリッジ内の着色剤の残量が第２の残量以下かつ印刷不可残量より多い場合に、第３の表示態様を有する第２の残量オブジェクトを表示する。このように、同じ第３の表示態様を有する第１及び第２の残量オブジェクトが表示されると、ユーザは、第１種及び第２種のプリンタの双方において、カートリッジ内の着色剤の残量が比較的に少ないことを容易に認識することができる。従って、ユーザの利便性を向上させることができる。
【００１０】
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体も新規で有用である。また、上記のコンピュータプログラムによって実現される情報処理装置そのもの、及び、情報処理装置によって実行される方法も新規で有用である。また、情報処理装置と、第１種及び第２種のプリンタのそれぞれと、を備えるシステムも新規で有用である。
【図面の簡単な説明】
【００１１】
【図１】通信システムの構成を示す。
【図２】各プリンタの構成を示す。
【図３】サブタンクモデルのプリンタのインク供給部の構成を示す。
【図４】カートリッジモデルのプリンタのインク供給部の構成を示す。
【図５】管理データベースの一例を示す。
【図６】メイン処理のフローチャートを示す。
【図７】管理データベース更新処理のフローチャートを示す。
【図８】管理画面表示処理のフローチャートを示す。
【図９】表示態様決定処理のフローチャートを示す。
【図１０】全ての残量オブジェクトが非点滅態様で表示されるケースＡを示す。
【図１１】２つの残量オブジェクトが低速点滅態様で表示されるケースＢを示す
【図１２】１つの残量オブジェクトが低速点滅態様で表示され、１つの残量オブジェクトが高速点滅態様で表示されるケースＣ１及びＣ２を示す。
【図１３】２つの残量オブジェクトが高速点滅態様で表示されるケースＤを示す。
【図１４】２つの残量オブジェクトが高速点滅態様で表示されるケースＥを示す。
【発明を実施するための形態】
【００１２】
（通信システム２の構成；図１）
図１に示すように、通信システム２は、管理サーバ１０と、複数のプリンタ１００ａ〜１００ｄと、を備える。管理サーバ１０及び各プリンタ１００ａ等は、ＬＡＮ（Local Area Networkの略）６に接続されており、ＬＡＮ６を介して相互に通信可能である。ＬＡＮ６は、有線ＬＡＮでもよいし無線ＬＡＮでもよい。
【００１３】
（管理サーバ１０の構成）
管理サーバ１０は、各プリンタ１００ａ等から情報を取得して、当該情報を管理する。特に、管理サーバ１０は、各プリンタ１００ａ等におけるインクの残量を示す残量オブジェクトを表示する機能を有する。管理サーバ１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、制御部３０と、を備える。
【００１４】
操作部１２は、ユーザによって操作されるキーボード及びマウスを備える。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース１６は、ＬＡＮ６に接続されている。ＬＡＮ６は、無線ＬＡＮでもよいし有線ＬＡＮでもよい。制御部３０は、ＣＰＵ３２とメモリ３４とを備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラム３６，３８に従って、様々な処理を実行する。メモリ３４は、揮発性メモリ、不揮発性メモリ等によって構成される。
【００１５】
ＯＳプログラム３６は、管理サーバ１０の基本的な処理を実現するためのプログラムである。管理アプリケーション３８は、複数のプリンタ１００ａ〜１００ｄのそれぞれから当該プリンタに関するプリンタ情報を取得して、プリンタ情報を利用した処理を実行するためのプログラムである。管理アプリケーション３８は、例えば、各プリンタ１００ａ等と共に出荷されるメディアから管理サーバ１０にインストールされる。メモリ３４は、さらに、管理データベース４０を備える。管理データベース４０の内容については後述する。なお、以下では、管理データベース４０のことを「管理ＤＢ４０」と記載する。
【００１６】
（各プリンタ１００ａ〜１００ｄの構成（図２））
各プリンタ１００ａ〜１００ｄは、印刷機能を実行可能な周辺装置（即ち図示省略のＰＣ等の周辺装置）である。なお、各プリンタ１００ａ等は、印刷機能に加えて、スキャン機能、コピー機能、ファクシミリ機能等を実行可能な多機能機であってもよい。
【００１７】
図２に示されるように、プリンタ１００ａは、操作部１１２と、表示部１１４と、ネットワークインターフェース１１６と、制御部１３０と、印刷実行部１６０ａと、インク供給部１７０ａと、を備える。
【００１８】
操作部１１２は、ユーザによって操作される複数のキーを備える。表示部１１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース１１６は、ＬＡＮ６に接続されている。制御部１３０は、ＣＰＵ１３２とメモリ１３４とを備える。ＣＰＵ１３２は、メモリ１３４に記憶されているプログラム１３６に従って、様々な処理を実行する。メモリ１３４は、揮発性メモリ、不揮発性メモリ等によって構成される。印刷実行部１６０ａは、インクジェット方式の印刷機構を備える。本実施例では、印刷実行部１６０ａは、１色のインク（例えばブラック（Ｋ））を利用して印刷を実行するモノクロ印刷機構である。インク供給部１７０ａには、インクカートリッジ２００ａが装着される。インク供給部１７０ａは、インクカートリッジ２００ａから印刷実行部１６０ａにインクを供給する。以下では、インクカートリッジのことを「ＣＴＧ（Cartridgeの略）」と記載することがある。
【００１９】
メモリ１３４は、さらに、プリンタ名「Ｐａ」とモデル名「Ｍａ」とインク情報１４０ａとを記憶する。プリンタ名「Ｐａ」は、プリンタ１００ａに割り当てられている名称である。モデル名「Ｍａ」は、プリンタ１００ａのモデルを示す名称である。インク情報１４０ａは、プリンタ１００ａにおけるインクの残量に関する情報であり、総枚数ＴＯａとタンク枚数ＴＡａと残枚数ＲＥａとを含む。インク情報１４０ａの内容については後述する。
【００２０】
図２では、他の各プリンタ１００ｂ〜１００ｄの一部の構成要素（例えば、操作部、表示部等）を図示省略している。プリンタ１００ｂは、プリンタ１００ａと同様の構成を備える。プリンタ１００ｂは、印刷実行部１６０ｂと、ＣＴＧ２００ｂが装着されるインク供給部１７０ｂと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Ｐｂ」とモデル名「Ｍｂ」とインク情報１４０ｂとを記憶する。インク情報１４０ｂは、プリンタ１００ａのインク情報１４０ａと同様に、総枚数ＴＯｂとタンク枚数ＴＡｂと残枚数ＲＥｂとを含む。
【００２１】
プリンタ１００ｃ，１００ｄは、それぞれ、プリンタ１００ａのインク供給部１７０ａとは異なるインク供給部１７０ｃ，１７０ｄを備える点を除いて、プリンタ１００ａと同様の構成を備える。プリンタ１００ｃは、印刷実行部１６０ｃと、ＣＴＧ２００ｃが装着されるインク供給部１７０ｃと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Ｐｃ」とモデル名「Ｍｃ」とインク情報１４０ｃとを記憶する。インク情報１４０ｃは、総枚数ＴＯｃと残枚数ＲＥｃとを含むが、タンク枚数を含まない。また、プリンタ１００ｄは、印刷実行部１６０ｄと、ＣＴＧ２００ｄが装着されるインク供給部１７０ｄと、符号省略の制御部内のメモリと、を備える。当該メモリは、プリンタ名「Ｐｄ」とモデル名「Ｍｄ」とインク情報１４０ｄとを記憶する。インク情報１４０ｄは、総枚数ＴＯｄと残枚数ＲＥｄとを含むが、タンク枚数を含まない。
【００２２】
（プリンタ１００ａのインク供給部１７０ａの構成；図３）
続いて、図３を参照して、プリンタ１００ａのインク供給部１７０ａの構成を説明する。図３（Ａ）に示されるように、インク供給部１７０ａは、装着部１７２ａと、インク供給口１７４ａと、サブタンク１７５ａと、インク流路部１７６ａと、を備える。
【００２３】
装着部１７２ａは、ＣＴＧ２００ａが着脱可能に装着されるホルダである。インク供給口１７４ａは、装着部１７２ａに装着されたＣＴＧ２００ａのインク出口２０４ａに接続される。インク出口２０４ａは、ＣＴＧ２００ａの底面の近傍に設けられている。サブタンク１７５ａは、ＣＴＧ２００ａから印刷実行部１６０ａに供給されるインクを収容する。サブタンク１７５ａは、サブタンク１７５ａの上面に設けられている連通口１７７ａを備える。連通口１７７ａは、サブタンク１７５ａの内部及び外部を連通する。インク流路部１７６ａの一端は、サブタンク１７５ａの底面において、サブタンク１７５ａに接続される。インク流路部１７６ａの他端は、印刷実行部１６０ａに接続される。
【００２４】
インク供給部１７０ａが上記の構成を備えるので、ＣＴＧ２００ａ内のインクは、インク出口２０４ａ及びインク供給口１７４ａを介してサブタンク１７５ａに供給される。そして、サブタンク１７５ａ内のインクは、インク流路部１７６ａを介して印刷実行部１６０ａに供給される。以下では、このようなサブタンク（例えば１７５ａ）を備えるプリンタ（例えば１００ａ）のことを「サブタンクモデルのプリンタ」と呼ぶ。また、サブタンクを備えないプリンタのことを「カートリッジモデル（即ちＣＴＧモデル）のプリンタ」と呼ぶ。
【００２５】
新品のＣＴＧ２００ａが装着部１７２ａに装着されると、ＣＴＧ２００ａ内のインクの一部はサブタンク１７５ａ内に移動する。そして、ＣＴＧ２００ａ内のインクの液面ＩＳｍの高さと、サブタンク１７５ａ内のインクの液面ＩＳｓの高さと、が一致する（図３（Ａ）参照）。その後、印刷実行部１６０ａによって印刷が実行されてインクが消費されると、各液面ＩＳｍ，ＩＳｓの高さが一致している状態が維持されたまま、各液面ＩＳｍ，ＩＳｓが低下する。そして、各液面ＩＳｍ，ＩＳｓがＣＴＧ２００ａの下端の位置ＥＬ（以下では「エンプティレベルＥＬ」と呼ぶ）に到達すると、ＣＴＧ２００ａ内にインクが残存しない状態になる（図３（Ｂ）参照）。ここで、ＣＴＧ２００ａ内にインクが残存しない状態は、ＣＴＧ２００ａからサブタンク１７５ａへのインクの移動が無くなる状態を意味し、ＣＴＧ２００ａの内面に多少のインクが付着している状態を含む。サブタンクモデルのプリンタ１００ａでは、ＣＴＧ２００ａ内にインクが残存しない状態でＣＴＧ２００ａを交換することができるので、インクの無駄が発生しない。
【００２６】
ＣＴＧ２００ａ内にインクが残存しなくても、サブタンク１７５ａ内にインクが残存している場合には、印刷実行部１６０ａは、印刷を継続することができる。そして、プリンタ１００ａは、ＣＴＧ２００ａが交換されることなくサブタンク１７５ａ内にインクが残存しない状態になると、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。
【００２７】
また、装着部１７２ａは、ＣＴＧ２００ａのＩＣチップ２０６ａに接触する接点１７３ａを備える。プリンタ１００ａのＣＰＵ１３２は、接点１７３ａを介して、ＩＣチップ２０６ａ内の情報を読み出すことができる。当該情報は、総枚数ＴＯａを含む。総枚数ＴＯａは、新品のＣＴＧ２００ａに収容されるインク量（以下では「初期量」と呼ぶ）を利用して印刷を実行可能な印刷物の枚数である。総枚数ＴＯａは、初期量を単位インク量で除することによって得られる。単位インク量は、印刷物一枚の印刷に利用される平均的なインク量である。
【００２８】
ここで、図３（Ａ）の状態から図３（Ｂ）の状態に変化した際のサブタンク１７５ａ内のインク量のことを「境界インク量」と呼ぶ。即ち、境界インク量は、ＣＴＧ２００ａ内のインクの液面ＩＳｍがエンプティレベルＥＬに到達した際のサブタンク１７５ａ内のインク量である。換言すると、境界インク量は、ＣＴＧ２００ａ内のインクがゼロである状態でサブタンク１７５ａ内に収容可能な最大のインク量である。また、以下では、境界インク量を利用して印刷を実行可能な印刷物の枚数のことを「タンク枚数」と呼ぶ。境界インク量及びタンク枚数は、サブタンクの構造及びサイズに依存する。プリンタ１００ａのタンク枚数ＴＡａは、プリンタ１００ａの境界インク量を単位インク量で除することによって得られる。
【００２９】
上述したように、プリンタ１００ａのＣＰＵ１３２は、ＣＴＧ２００ａから総枚数ＴＯａを読み出すと、総枚数ＴＯａをメモリ１３４内に記憶する（図２参照）。また、プリンタ１００ａのメモリ１３４は、タンク枚数ＴＡａを予め記憶している（図２参照）。また、メモリ１３４に記憶される残枚数ＲＥａ（図２参照）は、ＣＴＧ２００ａ及びサブタンク１７５ａ内に残存するインクを利用して印刷を実行可能な印刷物の枚数であり、総枚数ＴＯａから累積印刷枚数を減算することによって得られる。累積印刷枚数は、ＣＴＧ２００ａが交換されてから印刷が実行された印刷物の枚数である。ＣＰＵ１３２は、印刷実行部１６０ａによって印刷が実行される毎に、総枚数ＴＯａから累積印刷枚数を減算して新たな残枚数ＲＥａを算出し、メモリ１３４内の古い残枚数ＲＥａに代えて新たな残枚数ＲＥａを記憶する。
【００３０】
（プリンタ１００ｂのインク供給部１７０ｂの構成）
プリンタ１００ｂは、プリンタ１００ａと同様に、サブタンクモデルのプリンタである。そして、プリンタ１００ｂのインク供給部１７０ｂは、プリンタ１００ａのインク供給部１７０ａと同じである。また、インク供給部１７０ｂに装着可能なＣＴＧ２００ｂの内部空間のサイズは、ＣＴＧ２００ａの内部空間のサイズと同じである。従って、ＣＴＧ２００ｂ内のインクの初期量は、ＣＴＧ２００ａ内のインクの初期量と同じである。このために、プリンタ１００ｂの総枚数ＴＯｂ（図２参照）は、プリンタ１００ａの総枚数ＴＯａと同じである。また、プリンタ１００ｂのタンク枚数ＴＡｂ（図２参照）は、プリンタ１００ａのタンク枚数ＴＡａと同じである。ただし、総枚数ＴＯｂが総枚数ＴＯａとは異なる値であってもよいし、タンク枚数ＴＡｂがタンク枚数ＴＡａとは異なる値であってもよい。
【００３１】
（プリンタ１００ｃのインク供給部１７０ｃの構成；図４）
続いて、図４を参照して、プリンタ１００ｃのインク供給部１７０ｃの構成を説明する。プリンタ１００ｃは、サブタンクを備えないＣＴＧモデルのプリンタである。図４（Ａ）に示されるように、インク供給部１７０ｃは、装着部１７２ｃと、インク供給口１７４ｃと、インク流路部１７６ｃと、を備える。
【００３２】
装着部１７２ｃ、インク供給口１７４ｃは、それぞれ、プリンタ１００ａの装着部１７２ａ、インク供給口１７４ａと同様である（図３（Ａ）参照）。また、接点１７３ｃは、接点１７３ａと同様である。サブタンクが存在しないので、インク流路部１７６ｃの一端は、インク供給口１７４ｃに接続される。インク流路部１７６ｃの他端は、印刷実行部１６０ｃに接続される。
【００３３】
インク供給部１７０ｃに装着可能なＣＴＧ２００ｃの内部空間のサイズは、ＣＴＧ２００ａの内部空間のサイズとは異なる。従って、ＣＴＧ２００ｃ内のインクの初期量は、ＣＴＧ２００ａ内のインクの初期量とは異なる。このために、プリンタ１００ｃの総枚数ＴＯｃ（図２参照）は、プリンタ１００ａの総枚数ＴＯａとは異なる。ただし、変形例では、総枚数ＴＯｃが総枚数ＴＯａと同じでもよい。なお、プリンタ１００ｃにはサブタンクが設けられていないので、タンク枚数が存在しない。ＣＴＧ２００ｃのインク出口２０４ｃ、ＩＣチップ２０６ｃは、それぞれ、ＣＴＧ２００ａのインク出口２０４ａ、ＩＣチップ２０６ａ（図３（Ａ）参照）と同様である。
【００３４】
ＣＴＧモデルのプリンタ１００ｃでは、サブタンクが設けられていない。このために、プリンタ１００ｃは、ＣＴＧ２００ｃ内にインクが残存しなくなる前に、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。その理由は、以下のとおりである。即ち、ＣＴＧ２００ｃ内のインクの残量が僅かになると、印刷実行部１６０ｃに接続されているインク流路部１７０ｃに空気が入り込み、この結果、印刷実行部１６０ｃに供給されるインク内に空気が混入し得る。この場合、印刷実行部１６０ｃは、印刷を適切に実行することができない。このために、インク内に空気が混入しない残量と、インク内に空気が混入し得る残量と、の境界がエンプティレベルＥＬｃに設定される。即ち、エンプティレベルＥＬｃは、ＣＴＧ２００ｃ内のインクの残量がゼロになるエンプティレベルＥＬよりも高い位置に設定される。図４（Ｂ）は、ＣＴＧ２００ｃ内のインクの液面ＩＳがエンプティレベルＥＬｃに到達した状態を示す。この状態になると、プリンタ１００ｃは、印刷を実行可能な状態から印刷を実行不可能な状態に変化する。プリンタ１００ｃが印刷を実行不可能な状態に変化すると、印刷を行なうためにはＣＴＧ２００ｃの交換が必要になる。
【００３５】
（プリンタ１００ｄのインク供給部１７０ｄの構成）
プリンタ１００ｄは、プリンタ１００ｃと同様に、ＣＴＧモデルのプリンタである。そして、プリンタ１００ｄのインク供給部１７０ｄは、プリンタ１００ｃのインク供給部１７０ｃと同じである。また、インク供給部１７０ｄに装着可能なＣＴＧ２００ｄの内部空間のサイズは、ＣＴＧ２００ｃの内部空間のサイズと同じである。従って、ＣＴＧ２００ｄ内のインクの初期量は、ＣＴＧ２００ｃ内のインクの初期量と同じである。このために、プリンタ１００ｄの総枚数ＴＯｄ（図２参照）は、プリンタ１００ｃの総枚数ＴＯｃと同じである。ただし、変形例では、総枚数ＴＯｄが総枚数ＴＯｃとは異なる値であってもよい。
【００３６】
上述したように、本実施例では、管理サーバ１０の管理対象のプリンタとして、サブタンクモデルのプリンタ１００ａ，１００ｂと、ＣＴＧモデルのプリンタ１００ｃ，１００ｄと、が存在する。そこで、管理サーバ１０は、各プリンタ１００ａにおけるインクの残量を示す各残量オブジェクトを表示する際に、モデルに応じた表示態様で各残量オブジェクトを表示する。これにより、各プリンタ１００ａ〜１００ｄの管理者（即ち管理サーバ１０のユーザ）の利便性を向上させる。これを実現するために、管理サーバ１０は、次に説明する管理ＤＢ４０を利用して、後述の図６等の処理を実行する。
【００３７】
（管理ＤＢ４０内の情報の内容；図５）
続いて、図５を参照して、管理サーバ１０の管理ＤＢ４０内の情報について説明する。管理ＤＢ４０は、１以上のプリンタに対応する１以上の管理情報を含む。１以上の管理情報のそれぞれは、プリンタ名と、モデル名と、インク供給モデルと、３つの枚数と、２つの残率と、が関連付けられた情報である。３つの枚数は、総枚数ＴＯと、タンク枚数ＴＡと、残枚数ＲＥと、を含む。２つの残率は、ＣＴＧ残率と、タンク残率と、を含む。
【００３８】
プリンタ名とモデル名と３つの枚数とは、各プリンタ１００ａ〜１００ｄから取得されることによって、管理ＤＢ４０内に記述される。インク供給モデルは、サブタンクモデル及びＣＴＧモデルのどちらかを示す情報である。各プリンタ１００ａ，１００ｂからタンク枚数が取得される場合には、サブタンクモデルを示す情報がインク供給モデルの欄に記述され、各プリンタ１００ｃ，１００ｄからタンク枚数が取得されない場合には、ＣＴＧモデルを示す情報がインク供給モデルの欄に記述される。なお、ＣＴＧモデルのプリンタにはタンク枚数が存在しないので、タンク枚数の欄はブランクである。また、２つの残率は、３つの枚数に基づいて算出されることによって、管理ＤＢ４０内に記述される。
【００３９】
ＣＴＧ残率は、プリンタのＣＴＧ内に残存するインクの残率である。サブタンクモデルでは、残枚数ＲＥ＞タンク枚数ＴＡである場合、即ち、ＣＴＧ内にインクが残存している場合には、ＣＴＧ残率は、数式「１００×（残枚数ＲＥ−タンク枚数ＴＡ）／（総枚数ＴＯ−タンク枚数ＴＡ）」によって算出される。一方、残枚数ＲＥ≦タンク枚数ＴＡである場合、即ち、ＣＴＧ内にインクが残存していない場合には、ＣＴＧ残率は０％である。また、ＣＴＧモデルでは、ＣＴＧ残率は、数式「１００×残枚数ＲＥ／総枚数ＴＯ」によって算出される。
【００４０】
タンク残率は、サブタンクモデルのプリンタにおいて、サブタンク内に残存するインクの残率である。残枚数ＲＥ＞タンク枚数ＴＡである場合、即ち、ＣＴＧ内にインクが残存している場合には、タンク残率は１００％である。一方、残枚数ＲＥ≦タンク枚数ＴＡである場合、即ち、ＣＴＧ内にインクが残存していない場合には、タンク残率は、数式「１００×残枚数ＲＥ／タンク枚数ＴＡ」によって算出される。なお、ＣＴＧモデルのプリンタにはサブタンクが存在しないので、タンク残率の欄はブランクである。
【００４１】
（メイン処理；図６）
続いて、図６を参照して、管理サーバ１０のＣＰＵ３２が管理アプリケーション３８に従って実行するメイン処理の内容を説明する。ＣＰＵ３２は、管理アプリケーション３８が管理者によって起動されると、図６の処理を開始する。
【００４２】
Ｓ１０では、ＣＰＵ３２は、所定タイミングが到来することを監視する。本実施例では、所定タイミングは、管理アプリケーション３８が起動されたタイミングと、所定時刻（例えば１時間おきの時刻）が到来したタイミングと、を含む。変形例では、所定タイミングは、管理者から所定の指示が与えられたタイミングであってもよい。ＣＰＵ３２は、所定タイミングが到来する場合に、Ｓ１０でＹＥＳと判断してＳ１２に進む。
【００４３】
Ｓ１２では、ＣＰＵ３２は、ＬＡＮ６に接続されている各プリンタ１００ａ〜１００ｄからプリンタ情報を取得する。プリンタ情報は、プリンタ名と、モデル名と、インク情報と、を含む。具体的には、ＣＰＵ３２は、プリンタ情報の送信を要求する要求信号をブロードキャストによってＬＡＮ６に送信する。これにより、ＣＰＵ３２は、各プリンタ１００ａ〜１００ｄから要求信号に対する応答としてプリンタ情報を受信することによって、プリンタ情報を取得する。
【００４４】
Ｓ２０では、ＣＰＵ３２は、管理データベース更新処理（図７参照）を実行する。当該処理は、Ｓ１２で取得されたプリンタ情報を利用して、管理ＤＢ４０内の情報を更新する処理である。
【００４５】
Ｓ２２では、ＣＰＵ３２は、管理画面表示処理（図８参照）を実行する。当該処理は、Ｓ２０で更新された管理ＤＢ４０内の情報を利用して、管理画面を表示部１４に表示する処理である。図６は、管理画面３００の一例を示す。管理画面３００は、プリンタテーブル３１０と、残量オブジェクト３２０ａ〜３２０ｄと、を含む。なお、以下では、オブジェクトのことを「ＯＢＪ（Objectの略）」と記載することがある。
【００４６】
プリンタテーブル３１０では、プリンタ名と、モデル名と、が関連付けられている（即ち直線状に並んでいる）。各残量ＯＢＪ３２０ａ〜３２０ｄは、各プリンタ名及び各モデル名に関連付けられており（即ち直線状に並んでいる）、関連するプリンタ名を有するプリンタにおけるインクの残量を示す。例えば、プリンタ名「Ｐａ」に関連付けられている残量ＯＢＪ３２０ａは、プリンタ名「Ｐａ」を有するプリンタ１００ａにおけるインクの残量を示す。以下では、プリンタ名に関連付けられている残量ＯＢＪのことを、当該プリンタ名を有するプリンタに対応する残量ＯＢＪと表現する。
【００４７】
サブタンクモデルのプリンタ１００ａ（即ちプリンタ名「Ｐａ」）に対応する残量ＯＢＪ３２０ａは、ＣＴＧ２００ａ内のインクの残量を示すＣＴＧＯＢＪ３２１ａと、サブタンク１７５ａ内のインクの残量を示すタンクＯＢＪ３２２ａと、を含む。同様に、サブタンクモデルのプリンタ１００ｂ（即ちプリンタ名「Ｐｂ」）に対応する残量ＯＢＪ３２０ｂは、ＣＴＧＯＢＪ３２１ｂと、タンクＯＢＪ３２２ｂと、を含む。また、ＣＴＧモデルのプリンタ１００ｃ（即ちプリンタ名「Ｐｃ」）に対応する残量ＯＢＪ３２０ｃは、ＣＴＧＯＢＪ３２１ｃを含む。プリンタ１００ｃがＣＴＧモデルであるので、残量ＯＢＪ３２０ｃは、タンクＯＢＪを含まない。同様に、ＣＴＧモデルのプリンタ１００ｄ（即ちプリンタ名「Ｐｄ」）に対応する残量ＯＢＪ３２０ｄは、ＣＴＧＯＢＪ３２１ｄを含み、タンクＯＢＪを含まない。上記の各ＯＢＪ３２１ａ〜３２１ｄ，３２２ａ，３２２ｂは、左右方向に沿って直線状に伸びる帯形状（換言するとバー形状）を有する。Ｓ２２が終了すると、Ｓ１０に戻る。
【００４８】
（管理データベース更新処理；図７）
続いて、図７を参照して、図６のＳ２０で実行される管理データベース更新処理の内容を説明する。Ｓ１００では、ＣＰＵ３２は、図６のＳ１２で取得された１個以上のプリンタ情報の中から１個のプリンタ情報を選択する。以下では、ここで選択されたプリンタ情報のことを「選択プリンタ情報」と呼ぶ。
【００４９】
Ｓ１１０では、ＣＰＵ３２は、選択プリンタ情報に含まれるプリンタ名（以下では「選択プリンタ名」と呼ぶ）を管理ＤＢ４０に記憶済みであるのか否かを判断する。ＣＰＵ３２は、選択プリンタ名を記憶済みであると判断する場合（Ｓ１１０でＹＥＳ）にはＳ１２０に進み、選択プリンタ名を記憶済みでないと判断する場合（Ｓ１１０でＮＯ）にはＳ１５０に進む。
【００５０】
Ｓ１２０では、ＣＰＵ３２は、選択プリンタ名を含む管理情報（以下では「選択管理情報」と呼ぶ）に含まれる総枚数、タンク枚数、及び、残枚数のそれぞれの欄に、選択プリンタ情報に含まれる総枚数、タンク枚数、及び、残枚数のそれぞれを記憶する。
【００５１】
Ｓ１２２では、ＣＰＵ３２は、選択管理情報に含まれるインク供給モデルがサブタンクモデルであるのか否かを判断する。ＣＰＵ３２は、インク供給モデルがサブタンクモデルであると判断する場合（Ｓ１２２でＹＥＳ）にはＳ１２４に進み、インク供給モデルがＣＴＧモデルであると判断する場合（Ｓ１２２でＮＯ）にはＳ１２６に進む。
【００５２】
Ｓ１２４では、ＣＰＵ３２は、選択管理情報に含まれる総枚数、タンク枚数、及び、残枚数を利用して、ＣＴＧ残率及びタンク残率を算出する（図５の数式参照）。そして、ＣＰＵ３２は、選択管理情報に含まれるＣＴＧ残率及びタンク残率のそれぞれの欄に、算出済みのＣＴＧ残率及び算出済みのタンク残率のそれぞれを記憶する。
【００５３】
Ｓ１２６では、ＣＰＵ３２は、選択管理情報に含まれる総枚数及び残枚数を利用して、ＣＴＧ残率を算出する（図５の数式参照）。そして、ＣＰＵ３２は、選択管理情報に含まれるＣＴＧ残率の欄に、算出済みのＣＴＧ残率を記憶する。Ｓ１２４又はＳ１２６が終了すると、Ｓ１４０に進む。
【００５４】
また、Ｓ１５０では、ＣＰＵ３２は、新たな管理情報を管理ＤＢ４０に記憶する。具体的には、ＣＰＵ３２は、まず、選択プリンタ情報に含まれるプリンタ名及びモデル名を記憶する。また、ＣＰＵ３２は、選択プリンタ情報がタンク枚数を含む場合には、インク供給モデルとしてサブタンクモデルを記憶し、選択プリンタ情報がタンク枚数を含まない場合には、インク供給モデルとしてＣＴＧモデルを記憶する。次いで、ＣＰＵ３２は、インク供給モデルがサブタンクモデルである場合には、総枚数、タンク枚数、及び、残枚数を記憶する。一方、ＣＰＵ３２は、インク供給モデルがＣＴＧモデルである場合には、総枚数及び残枚数を記憶する。
【００５５】
Ｓ１５２〜Ｓ１５６は、Ｓ１２２〜Ｓ１２６と同様である。Ｓ１５４又はＳ１５６が終了すると、Ｓ１４０に進む。
【００５６】
Ｓ１４０では、ＣＰＵ３２は、図６のＳ１２で取得された全てのプリンタ情報をＳ１００で選択済みであるのか否かを判断する。ＣＰＵ３２は、全てのプリンタ情報を選択済みであると判断する場合（Ｓ１４０でＹＥＳ）には、図７の処理を終了する。一方、ＣＰＵ３２は、全てのプリンタ情報を選択済みでないと判断する場合（Ｓ１４０でＮＯ）には、Ｓ１００に戻り、他のプリンタ情報を選択する。
【００５７】
（管理データベース表示処理；図８）
続いて、図８を参照して、図６のＳ２２で実行される管理データベース表示処理の内容を説明する。Ｓ２００では、ＣＰＵ３２は、管理ＤＢ４０内の１個以上の管理情報の中から１個の管理情報を選択する。以下では、ここで選択された管理情報のことを「選択管理情報」と呼ぶ。
【００５８】
Ｓ２１０では、ＣＰＵ３２は、選択管理情報に含まれるプリンタ名及びモデル名を関連付けてプリンタテーブル３１０（図６参照）に記述する。
【００５９】
Ｓ２２０では、ＣＰＵ３２は、選択管理情報に含まれるインク供給モデルがサブタンクモデルであるのか否かを判断する。ＣＰＵ３２は、インク供給モデルがサブタンクモデルであると判断する場合（Ｓ２２０でＹＥＳ）にはＳ２３０に進み、インク供給モデルがＣＴＧモデルであると判断する場合（Ｓ２２０でＮＯ）にはＳ２４０に進む。
【００６０】
上述したように、サブタンクモデルのプリンタに対応する残量ＯＢＪ（例えば図６の３２０ａ）は、ＣＴＧＯＢＪ（例えば３２１ａ）と、タンクＯＢＪ（例えば３２２ａ）と、を含む。ここで、ＣＴＧＯＢＪ及びタンクＯＢＪでは、塗りつぶされている領域が、インクが残存することを示し、塗りつぶされていない領域が、インクが残存しないことを示す。以下では、前者の領域のことを「残存領域」と呼ぶ。
【００６１】
Ｓ２３０では、ＣＰＵ３２は、サブタンクモデルのプリンタに対応する残量ＯＢＪに含まれるＣＴＧＯＢＪの残存領域の長さを算出する。具体的には、ＣＰＵ３２は、数式「長さＬ１×ＣＴＧ残率／１００」を利用して、ＣＴＧＯＢＪの残存領域の長さを算出する。ここで、数式内の長さＬ１は、ＣＴＧＯＢＪの長さとして予め決められている長さである。また、数式内のＣＴＧ残率は、選択管理情報に含まれるＣＴＧ残率である。
【００６２】
Ｓ２３２では、ＣＰＵ３２は、サブタンクモデルのプリンタに対応する残量ＯＢＪに含まれるタンクＯＢＪの残存領域の長さを算出する。具体的には、ＣＰＵ３２は、数式「長さＬ２×タンク残率／１００」を利用して、タンクＯＢＪの残存領域の長さを算出する。ここで、数式内の長さＬ２は、タンクＯＢＪの長さとして予め決められている長さである。また、数式内のタンク残率は、選択管理情報に含まれるタンク残率である。
【００６３】
Ｓ２３４では、ＣＰＵ３２は、サブタンクモデルのプリンタに対応する残量ＯＢＪを生成する。具体的には、ＣＰＵ３２は、まず、長さＬ１を有する帯形状の矩形ＯＢＪのうち、Ｓ２３０で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形ＯＢＪの左端から右側に向かって塗りつぶされる。これにより、Ｓ２３０で算出された長さを有する残存領域を含むＣＴＧＯＢＪが完成する。また、ＣＰＵ３２は、長さＬ２を有する帯形状の矩形ＯＢＪのうち、Ｓ２３２で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形ＯＢＪの左端から右側に向かって塗りつぶされる。これにより、Ｓ２３２で算出された長さを有する残存領域を含むタンクＯＢＪが完成する。そして、ＣＰＵ３２は、ＣＴＧＯＢＪとタンクＯＢＪとの間に予め決められている長さを有する僅かな隙間が形成されるように、ＣＴＧＯＢＪを右側に配置すると共に、タンクＯＢＪを左側に配置する。ここで、Ｓ２１０で記述されたプリンタ名及びモデル名と、ＣＴＧＯＢＪと、タンクＯＢＪと、は左右方向に沿って伸びる直線上に配置される。これにより、サブタンクモデルのプリンタに対応する残量ＯＢＪが完成する。当該残量ＯＢＪには隙間が存在するので（即ちＣＴＧＯＢＪとタンクＯＢＪとが区別して表示されるので）、管理者は、当該残量ＯＢＪが、サブタンクモデルのプリンタにおけるインクの残量を示すものであることを容易に知ることができる。
【００６４】
また、Ｓ２４０では、ＣＰＵ３２は、ＣＴＧモデルのプリンタに対応する残量ＯＢＪに含まれるＣＴＧＯＢＪの残存領域の長さを算出する。具体的には、ＣＰＵ３２は、数式「長さＬ×ＣＴＧ残率／１００」を利用して、ＣＴＧＯＢＪの残存領域の長さを算出する。ここで、数式内の長さＬは、残量ＯＢＪの長さ（即ちＣＴＧモデルに対応するＣＴＧＯＢＪの長さ）として予め決められている長さである。長さＬは、Ｓ２３０及びＳ２３２で利用される長さＬ１及び長さＬ２の和にほぼ等しい。具体的には、長さＬは、長さＬ１及び長さＬ２の和から上記の隙間の長さを減算して得られる値である。また、数式内のＣＴＧ残率は、選択管理情報に含まれるＣＴＧ残率である。
【００６５】
Ｓ２４２では、ＣＰＵ３２は、ＣＴＧモデルのプリンタに対応する残量ＯＢＪを生成する。具体的には、ＣＰＵ３２は、まず、長さＬを有する帯形状の矩形ＯＢＪのうち、Ｓ２４０で算出された長さを有する領域を塗りつぶす。特に、本実施例では、当該矩形ＯＢＪの左端から右側に向かって塗りつぶされる。これにより、Ｓ２４０で算出された長さを有する残存領域を含むＣＴＧＯＢＪが完成する。ここで、Ｓ２１０で記述されたプリンタ名及びモデル名と、ＣＴＧＯＢＪと、は左右方向に沿って伸びる直線上に配置される。これにより、ＣＴＧモデルのプリンタに対応する残量ＯＢＪが完成する。当該残量ＯＢＪには隙間が存在しないので（即ちタンクＯＢＪが存在しないので）、管理者は、当該残量ＯＢＪが、ＣＴＧモデルのプリンタにおけるインクの残量を示すものであることを容易に知ることができる。
【００６６】
なお、Ｓ２３４及びＳ２４２では、ＣＰＵ３２は、左右方向において、各残量ＯＢＪの左端の位置が一致するように、各残量ＯＢＪを配置する。これにより、各残量ＯＢＪは、上下方向に沿って並ぶ（図６の３２０ａ〜３２０ｄ参照）。また、複数のサブタンクモデルのプリンタに対応する複数の残量ＯＢＪが存在する場合に、当該複数の残量ＯＢＪの各隙間の位置が一致する（３２０ａ，３２０ｂ参照）。このように各残量ＯＢＪが配置されるので、管理者は、各プリンタ１００ａ〜１００ｄを比較しながら、各プリンタ１００ａ〜１００ｄにおけるインクの残量を容易に把握することができる。
【００６７】
Ｓ２５０では、ＣＰＵ３２は、表示態様決定処理（図９参照）を実行する。当該処理は、Ｓ２３４又はＳ２４２で生成された残量ＯＢＪ（以下では「対象残量ＯＢＪ」と呼ぶ）の表示態様を決定する処理である。
【００６８】
Ｓ２６０では、ＣＰＵ３２は、管理ＤＢ４０内の全ての管理情報をＳ２００で選択済みであるのか否かを判断する。ＣＰＵ３２は、全ての管理情報を選択済みであると判断する場合（Ｓ２６０でＹＥＳ）には、Ｓ２７０に進む。一方、ＣＰＵ３２は、全ての管理情報を選択済みでないと判断する場合（Ｓ２６０でＮＯ）には、Ｓ２００に戻り、他の管理情報を選択する。
【００６９】
Ｓ２７０では、ＣＰＵ３２は、Ｓ２１０で生成されたプリンタテーブル３１０と、Ｓ２３２及びＳ２４２で生成された各対象残量ＯＢＪと、を含む管理画面３００を表示部１４に表示する。ここで、各対象残量ＯＢＪは、Ｓ２５０で決定された表示態様を有する。Ｓ２７０が終了すると、図８の処理が終了する。
【００７０】
（表示態様決定処理；図９）
続いて、図９を参照して、図８のＳ２５０で実行される表示態様決定処理の内容を説明する。Ｓ３００は、図８のＳ２２０と同様である。ＣＰＵ３２は、インク供給モデルがサブタンクモデルであると判断する場合（Ｓ３００でＹＥＳ）にはＳ３２０に進み、インク供給モデルがＣＴＧモデルであると判断する場合（Ｓ３００でＮＯ）にはＳ３２４に進む。
【００７１】
Ｓ３２０では、ＣＰＵ３２は、選択管理情報に含まれるＣＴＧ残率が２０％より大きいのか否かを判断する。ここで、２０％は、ＣＴＧ内のインクが少なくなったことを管理者に通知するための閾値である。変形例では、当該閾値として２０％とは異なる値が採用されてもよい。また、当該閾値は、本実施例では予め決められている固定値であるが、変形例では管理者によって指定される値であってもよい。ＣＰＵ３２は、ＣＴＧ残率が２０％より大きいと判断する場合（Ｓ３２０でＹＥＳ）にはＳ３２２に進み、ＣＴＧ残率が２０％以下であると判断する場合（Ｓ３２０でＮＯ）にはＳ３３０に進む。
【００７２】
Ｓ３２４は、Ｓ３２０と同様である。ＣＰＵ３２は、Ｓ３２４でＹＥＳと判断する場合にはＳ３２２に進み、Ｓ３２４でＮＯと判断する場合にはＳ３３４に進む。
【００７３】
Ｓ３２２では、ＣＰＵ３２は、対象残量ＯＢＪに含まれる全てのＯＢＪを非点滅態様で表示することを決定する。即ち、ＣＰＵ３２は、サブタンクモデルの対象残量ＯＢＪについては（Ｓ３２０でＹＥＳの場合）、ＣＴＧＯＢＪ及びタンクＯＢＪの双方を非点滅態様で表示することを決定する。また、ＣＰＵ３２は、ＣＴＧモデルの対象残量ＯＢＪについては（Ｓ３２４でＹＥＳの場合）、ＣＴＧＯＢＪを非点滅態様で表示することを決定する。また、ＣＰＵ３２は、後述の少残量マーク及び交換マークのどちらも表示しないことを決定する。Ｓ３２２が終了すると、図９の処理が終了する。
【００７４】
Ｓ３３０では、ＣＰＵ３２は、選択管理情報に含まれるＣＴＧ残率が０％より大きくかつ２０％以下であるのか否かを判断する。ＣＰＵ３２は、ＣＴＧ残率が０％より大きくかつ２０％以下であると判断する場合（Ｓ３３０でＹＥＳ）にはＳ３３２に進み、ＣＴＧ残率が０％であると判断する場合（Ｓ３３０でＮＯ）にはＳ３４０に進む。
【００７５】
Ｓ３３４は、Ｓ３３０と同様である。ＣＰＵ３２は、Ｓ３３４でＹＥＳと判断する場合にはＳ３３２に進み、Ｓ３３４でＮＯと判断する場合にはＳ３４２に進む。
【００７６】
Ｓ３３２では、ＣＰＵ３２は、対象残量ＯＢＪに含まれるＣＴＧＯＢＪを低速点滅態様で表示することを決定し、さらに、ＣＴＧ内のインクの残量が少なくなかったことを示す少残量マークを追加で表示することを決定する。ここで、低速点滅態様は、本実施例では１秒周期で点滅させることを意味するが、変形例では１秒よりも長い又は短い周期で点滅させることであってもよい。なお、Ｓ３３２では、ＣＰＵ３２は、サブタンクモデルの対象残量ＯＢＪについては（Ｓ３３０でＹＥＳの場合）、タンクＯＢＪを非点滅態様で表示することを決定する。Ｓ３３２が終了すると、図９の処理が終了する。
【００７７】
Ｓ３４０では、ＣＰＵ３２は、選択管理情報に含まれるＣＴＧ残率が０％でありかつ選択管理情報に含まれるタンク残率が０％より大きいのか否かを判断する。ＣＰＵ３２は、ＣＴＧ残率が０％でありかつタンク残率が０％より大きいと判断する場合（Ｓ３４０でＹＥＳ）にはＳ３４２に進み、ＣＴＧ残率が０％でありかつタンク残率が０％であると判断する場合（Ｓ３４０でＮＯ）にはＳ３５２に進む。
【００７８】
Ｓ３４２では、ＣＰＵ３２は、対象残量ＯＢＪに含まれるＣＴＧＯＢＪを高速点滅態様で表示することを決定し、さらに、ＣＴＧを交換可能であることを示す交換マークを追加で表示することを決定する。ここで、高速点滅態様は、低速点滅態様よりも短い周期で点滅させることを意味する。高速点滅態様は、本実施例では０．５秒周期で点滅させることを意味するが、変形例では０．５秒よりも長い又は短い周期で点滅させることであってもよい。また、交換マークは、少残量マークとは異なるマークである。なお、Ｓ３４２では、ＣＰＵ３２は、サブタンクモデルの対象残量ＯＢＪについては（Ｓ３４０でＹＥＳの場合）、タンクＯＢＪを非点滅態様で表示することを決定する。Ｓ３４２が終了すると、図９の処理が終了する。
【００７９】
Ｓ３５２では、ＣＰＵ３２は、対象残量ＯＢＪに含まれるＣＴＧＯＢＪを高速点滅態様で表示することを決定し、対象残量ＯＢＪに含まれるタンクＯＢＪを高速点滅態様で表示することを決定し、さらに、ＣＴＧを交換可能であることを示す交換マークを追加で表示することを決定する。Ｓ３５２が終了すると、図９の処理が終了する。
【００８０】
上述したように、図８のＳ２７０では、ＣＰＵ３２は、Ｓ２５０で決定された表示態様を有する各対象残量ＯＢＪを含む管理画面３００を表示する。ここで、複数の残量ＯＢＪについて低速点滅態様で表示することが決定された場合には、ＣＰＵ３２は、当該複数の残量ＯＢＪの点滅タイミングを同期させる。ここで、点滅タイミングの同期は、各ＯＢＪの表示が開始されるタイミングが同期する共に、各ＯＢＪの表示が消えるタイミングが同期することを意味する。また、複数の残量ＯＢＪについて高速点滅態様で表示することが決定された場合には、ＣＰＵ３２は、当該複数の残量ＯＢＪの点滅タイミングを同期させる。また、対象残量ＯＢＪについて少残量マーク又は交換マークを追加することが決定された場合には、ＣＰＵ３２は、当該対象残量ＯＢＪに含まれるＣＴＧＯＢＪに当該マークが重なるように、当該マークを追示する。
【００８１】
仮に、複数の残量ＯＢＪの点滅タイミングが同期しないと、管理者は、複数の残量ＯＢＪに対応する複数のプリンタにおけるインクの残量に関する状態が同じであることを認識し難い。本実施例では、複数の残量ＯＢＪの点滅タイミングが同期するので、管理者は、各プリンタにおけるインクの残量に関する状態が同じであることを容易に認識することができる。なお、変形例では、複数の残量ＯＢＪの点滅タイミングが同期しなくてもよい。
【００８２】
（ケースＡ；図１０）
続いて、図１０〜図１４を参照して、図６〜図９の処理によって実現される具体的なケースを説明する。図１０のケースＡでは、全てのプリンタ１００ａ〜１００ｄのＣＴＧ残率が２０％より大きい。このために、全てのプリンタ１００ａ〜１００ｄに対応する全ての残量ＯＢＪ３２０ａ〜３２０ｄが非点滅態様で表示されることが決定される（図９のＳ３２２）。このために、全ての残量ＯＢＪ３２０ａ〜３２０ｄは、非点滅態様を有し、少残量マークと交換マークとのどちらも含まない。このように、各残量ＯＢＪ３２０ａ〜３２０ｄが同じ表示態様（即ち非点滅かつマークなし）を有するので、管理者は、いずれのプリンタ１００ａ〜１００ｄにおいても、ＣＴＧ内のインクの残量が比較的に多く、まだＣＴＧを交換しなくてよいことを容易に認識することができる。
【００８３】
（ケースＢ；図１１）
図１１のケースＢは、図１０のケースＡの状態から、プリンタ１００ａ及びプリンタ１００ｃにおいて印刷が実行された後のケースを示す。具体的には、プリンタ１００ａのＣＴＧ残率が２０％に到達し、プリンタ１００ｃのＣＴＧ残率が２０％に到達する。この場合、プリンタ１００ａに対応する残量ＯＢＪ３２０ａについて、ＣＴＧＯＢＪ３２１ａが低速点滅態様で表示されることが決定され、かつ、少残量マーク３２３ａが表示されることが決定される（Ｓ３３０でＹＥＳの場合のＳ３３２）。また、プリンタ１００ｃに関連する残量ＯＢＪ３２０ｃについて、ＣＴＧＯＢＪ３２１ｃが低速点滅態様で表示されることが決定され、かつ、少残量マーク３２３ｃが追加されることが表示される（Ｓ３３４でＹＥＳの場合のＳ３３２）。
【００８４】
従って、２つの残量ＯＢＪ３２０ａ，３２０ｃに含まれる２つのＣＴＧＯＢＪ３２１ａ，３２１ｃは、同じ低速点滅態様を有する。また、２つの残量ＯＢＪ３２０ａ，３２０ｃは、同じ少残量マーク３２３ａ，３２３ｃを含む。このように、各残量ＯＢＪ３２０ａ，３２０ｃが同じ表示態様（即ち低速点滅かつ少残量マーク）を有するので、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧ内のインクの残量が比較的に少ないことを容易に認識することができる。これにより、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方について、新品のＣＴＧを準備（例えば購入）することができる。
【００８５】
また、残量ＯＢＪ３２０ａに含まれるタンクＯＢＪ３２２ａは、非点滅態様を有する。このために、管理者は、サブタンクモデルのプリンタ１００ａにおいて、サブタンク１７５ａ内のインクを利用して印刷を実行可能であることを容易に認識することができる。なお、変形例では、ケースＢにおいて、タンクＯＢＪ３２２ａは、低速点滅態様を有していてもよい。
【００８６】
なお、各少残量マーク３２３ａ，３２３ｃは、本実施例のマークに限られず、ＣＴＧ内のインクの残量が少ないことを示す他のマークであってもよい。例えば、文字列「インクＬｏｗ」を示すマークが採用されてもよい。
【００８７】
（ケースＣ１；図１２）
図１２のケースＣ１は、図１１のケースＢの状態から、プリンタ１００ａにおいて印刷が実行された後のケースを示す。具体的には、プリンタ１００ａのＣＴＧ残率が０％に到達する。この場合、プリンタ１００ａに対応する残量ＯＢＪ３２０ａについて、ＣＴＧＯＢＪ３２１ａが高速点滅態様で表示されることが決定され、かつ、交換マーク３２４ａが表示されることが決定される（Ｓ３４０でＹＥＳの場合のＳ３４２）。
【００８８】
従って、残量ＯＢＪ３２０ａに含まれるＣＴＧＯＢＪ３２１ａは、高速点滅態様を有すると共に、交換マーク３２４ａを含む。ただし、残量ＯＢＪ３２０ｃに含まれるＣＴＧＯＢＪ３２１ｃは、低速点滅態様を有すると共に、少残量マーク３２３ｃを含む。このように、各残量ＯＢＪ３２０ａ，３２０ｃが異なる表示態様を有するので、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの間で、インクの残量に関する状態が異なることを容易に認識することができる。特に、ＣＴＧＯＢＪ３２１ａが高速点滅態様を有すると共に交換マーク３２４ａを含むので、管理者は、プリンタ１００ａのＣＴＧを交換すべきことを容易に認識ことができる。
【００８９】
また、残量ＯＢＪ３２０ａに含まれるタンクＯＢＪ３２２ａは、非点滅態様を有する。このために、管理者は、サブタンクモデルのプリンタ１００ａにおいて、サブタンク１７５ａ内のインクを利用して印刷を実行可能であることを容易に認識することができる。なお、変形例では、ケースＣ１において、タンクＯＢＪ３２２ａは、高速点滅態様を有していてもよい。
【００９０】
（ケースＣ２；図１２）
図１２のケースＣ２は、図１１のケースＢの状態から、プリンタ１００ｃにおいて印刷が実行された後のケースを示す。具体的には、プリンタ１００ｃのＣＴＧ残率が０％に到達する。この場合、プリンタ１００ｃに対応する残量ＯＢＪ３２０ｃについて、ＣＴＧＯＢＪ３２１ｃが高速点滅態様で表示されることが決定され、かつ、交換マーク３２４ｃが表示されることが決定される（Ｓ３３４でＮＯの場合のＳ３４２）。
【００９１】
従って、残量ＯＢＪ３２０ｃに含まれるＣＴＧＯＢＪ３２１ｃは、高速点滅態様を有すると共に、交換マーク３２４ｃを含む。ただし、残量ＯＢＪ３２０ａに含まれるＣＴＧＯＢＪ３２１ａは、低速点滅態様を有すると共に、少残量マーク３２３ａを含む。このように、各残量ＯＢＪ３２０ａ，３２０ｃが異なる表示態様を有するので、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの間で、インクの残量に関する状態が異なることを容易に認識することができる。特に、ＣＴＧＯＢＪ３２１ｃが高速点滅態様を有すると共に交換マーク３２４ｃを含むので、管理者は、プリンタ１００ｃのＣＴＧを交換すべきことを容易に認識ことができる。
【００９２】
なお、各交換マーク３２４ａ，３２４ｃは、本実施例のマークに限られず、ＣＴＧを交換すべきことを示す他のマークであってもよい。例えば、文字列「カートリッジ交換」を示すマークが採用されてもよい。
【００９３】
（ケースＤ；図１３）
図１３のケースＤは、図１１のケースＢの状態から、プリンタ１００ａ及びプリンタ１００ｃにおいて印刷が実行された後のケースを示す。具体的には、プリンタ１００ａのＣＴＧ残率が０％に到達し、プリンタ１００ｃのＣＴＧ残率が０％に到達する。この場合、図１２のケースＣ１と同様に残量ＯＢＪ３２０ａが表示され、ケースＣ２と同様に残量ＯＢＪ３２０ｃが表示される。
【００９４】
従って、２つの残量ＯＢＪ３２０ａ，３２０ｃに含まれる２つのＣＴＧＯＢＪ３２１ａ，３２１ｃは、同じ高速点滅態様を有する。また、２つの残量ＯＢＪ３２０ａ，３２０ｃは、同じ交換マーク３２４ａ，３２４ｃを含む。このように、各残量ＯＢＪ３２０ａ，３２０ｃが同じ表示態様（即ち高速点滅かつ交換マーク）を有するので、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧを交換すべきことを容易に認識することができる。
【００９５】
（ケースＥ；図１４）
図１４のケースＥは、図１３のケースＤの状態から、プリンタ１００ａにおいて印刷が実行された後のケースを示す。具体的には、プリンタ１００ａのタンク残率が０％に到達する。この場合、プリンタ１００ａに対応する残量ＯＢＪ３２０ａについて、ＣＴＧＯＢＪ３２１ａが高速点滅態様で表示されることが決定され、タンクＯＢＪ３２２ａが高速点滅態様で表示されることが決定され、かつ、交換マーク３２４ａが表示されることが決定される（Ｓ３５２）。
【００９６】
従って、２つの残量ＯＢＪ３２０ａ，３２０ｃに含まれる２つのＣＴＧＯＢＪ３２１ａ，３２１ｃとタンクＯＢＪ３２２ａとは、同じ高速点滅態様を有する。また、２つの残量ＯＢＪ３２０ａ，３２０ｃは、同じ交換マーク３２４ａ，３２４ｃを含む。このように、各残量ＯＢＪ３２０ａ，３２０ｃが同じ表示態様（即ち高速点滅かつ交換マーク）を有するので、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧを交換すべきことを容易に認識することができる。
【００９７】
また、残量ＯＢＪ３２０ａに含まれるタンクＯＢＪ３２２ａも、高速点滅態様を有する。このために、管理者は、サブタンクモデルのプリンタ１００ａにおいて、サブタンク１７５ａ内にインクが残存しないので印刷を実行不可能であることを容易に認識することができる。
【００９８】
（実施例の効果）
本実施例では、インクがＣＴＧ２００ａからサブタンク１７５ａを介して印刷実行部１６０ａに供給されるサブタンクモデルのプリンタ１００ａと、インクがＣＴＧ２００ｃからサブタンクを介さずに印刷実行部１６０ｃに供給されるＣＴＧモデルのプリンタ１００ｃと、が存在する状況を想定している。このような状況において、管理サーバ１０は、サブタンクモデルのプリンタ１００ａのＣＴＧ残率が２０％より大きい場合に、非点滅態様を有すると共に少残量マーク及び交換マークを含まない残量ＯＢＪ３２０ａを表示し、ＣＴＧモデルのプリンタ１００ｃのＣＴＧ残率が２０％より大きい場合に、非点滅態様を有すると共に少残量マーク及び交換マークを含まない残量ＯＢＪ３２０ｃを表示する（図１０のケースＡ参照）。このように、同じ表示態様を有する残量ＯＢＪ３２０ａ，３２０ｃが表示されると、管理者（即ち管理サーバ１０のユーザ）は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧ内のインクの残量が比較的に多く、まだＣＴＧを交換しなくてよいことを容易に認識することができる。従って、管理者の利便性を向上させることができる。
【００９９】
また、管理サーバ１０は、サブタンクモデルのプリンタ１００ａのＣＴＧ残率が２０％以下かつ０％より大きい場合に、低速点滅態様を有すると共に少残量マーク３２３ａを含む残量ＯＢＪ３２０ａを表示し、ＣＴＧモデルのプリンタ１００ｃのＣＴＧ残率が２０％以下かつ０％より大きい場合に、低速点滅態様を有すると共に少残量マーク３２３ｃを含む残量ＯＢＪ３２０ｃを表示する（図１１のケースＢ参照）。このように、同じ表示態様を有する残量ＯＢＪ３２０ａ，３２３ａが表示されると、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧ内のインクの残量が比較的に少ないことを容易に認識することができる。従って、管理者の利便性を向上させることができる。
【０１００】
また、管理サーバ１０は、サブタンクモデルのプリンタ１００ａのＣＴＧ残率が０％であり、かつ、タンク残率が０％より大きい場合に、高速点滅態様を有すると共に交換マーク３２４ａを含む残量ＯＢＪ３２０ａを表示し、ＣＴＧモデルのプリンタ１００ｃのＣＴＧ残率が０％である場合に、高速点滅態様を有すると共に交換マーク３２４ｃを含む残量ＯＢＪ３２０ｃを表示する（図１３のケースＤ参照）。このように、同じ表示態様を有する残量ＯＢＪ３２０ａ，３２０ｃが表示されると、管理者は、サブタンクモデルのプリンタ１００ａ及びＣＴＧモデルのプリンタ１００ｃの双方において、ＣＴＧを交換すべきことを容易に認識することができる。従って、管理者の利便性を向上させることができる。
【０１０１】
また、本実施例では、管理画面３００には、複数のサブタンクモデルのプリンタ１００ａ，１００ｂに対応する複数の残量ＯＢＪ３２０ａ，３２０ｂと、複数のＣＴＧモデルのプリンタ１００ｃ，１００ｄに対応する複数の残量ＯＢＪ３２０ｃ，３２０ｄと、が表示される。このために、同じ表示態様を有する各残量ＯＢＪを表示させることによって、管理者は、複数のプリンタ１００ａ〜１００ｄの中から、インクの残量に関する状態が同じである各プリンタを容易に見つけることができる。
【０１０２】
（対応関係）
管理サーバ１０、サブタンクモデルのプリンタ１００ａ、ＣＴＧモデルのプリンタ１００ｃが、それぞれ、「情報処理装置」、「第１種のプリンタ」、「第２種のプリンタ」の一例である。印刷実行部１６０ａ、サブタンク１７５ａ、ＣＴＧ２００ａ、印刷実行部１６０ｃ、ＣＴＧ２００ｃが、それぞれ、「第１の印刷実行部」、「タンク」、「第１のカートリッジ」、「第２の印刷実行部」、「第２のカートリッジ」の一例である。また、プリンタ１００ａ，１００ｂが、「複数の第１種のプリンタ」の一例であり、プリンタ１００ｃ，１００ｄが、「複数の第２種のプリンタ」の一例である。インクが、「着色剤」の一例である。インク情報１４０ａ、インク情報１４０ｃが、それぞれ、「第１の残量情報」、「第２の残量情報」の一例である。サブタンクモデルのプリンタ１００ａでは、タンク残率０％が、「印刷不可残量」の一例である。ＣＴＧモデルのプリンタ１００ｃでは、ＣＴＧ残率０％が、「印刷不可残量」の一例である。ＣＴＧ残率２０％が、「第１の残量」及び「第２の残量」の一例である。
【０１０３】
管理画面３００が、「残量画面」の一例である。残量ＯＢＪ３２０ａ、残量ＯＢＪ３２０ｃが、それぞれ、「第１の残量オブジェクト」、「第２の残量オブジェクト」の一例である。残量ＯＢＪ３２０ａ，３２０ｂが、「複数の第１の残量オブジェクト」の一例である。残量ＯＢＪ３２０ｃ，３２０ｄが、「複数の第２の残量オブジェクト」の一例である。ＣＴＧＯＢＪ３２１ａ、タンクＯＢＪ３２２ａ、ＣＴＧＯＢＪ３２１ｃが、それぞれ、「第１のカートリッジオブジェクト」、「タンクオブジェクト」、「第２のカートリッジオブジェクト」の一例である。交換マーク、少残量マークが、それぞれ、「第１のマークオブジェクト」、「第２のマークオブジェクト（又はマークオブジェクト）」の一例である。一つの側面では、非点滅態様が、「第１の表示態様」の一例である。また、別の側面では、少残量マーク及び交換マークを含まない表示態様が、「第１の表示態様」の一例である。一つの側面では、高速点滅態様が、「第２の表示態様」の一例である。また、別の側面では、交換マークを含む表示態様が、「第２の表示態様」の一例である。一つの側面では、低速点滅態様が、「第３の表示態様」の一例である。また、別の側面では、少残量マークを含む表示態様が、「第３の表示態様」の一例である。０．５秒周期、１秒周期が、それぞれ、「第１の周期」、「第２の周期（又は所定の周期）」の一例である。
【０１０４】
また、図６のＳ１２の処理が、「第１の取得部」及び「第２の取得部」によって実行される処理の一例である。Ｓ２２の処理が、「表示制御部」によって実行される処理の一例である。
【０１０５】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１０６】
（変形例１）管理サーバ１０は、図９のＳ３２０及びＳ３３０では、ＣＴＧ残率２０％を利用し、Ｓ３２４及びＳ３３４では、ＣＴＧ残率２０％に代えてＣＴＧ残率３０％を利用してもよい。本変形例では、ＣＴＧ残率２０％、ＣＴＧ残率３０％が、それぞれ、「第１の残量」、「第２の残量」の一例である。一般的に言うと、「第１の残量」及び「第２の残量」は、同じ値であってもよいし、異なる値であってもよい。
【０１０７】
（変形例２）管理サーバ１０は、ＣＴＧ残率及びタンク残率を利用せずに、図９の処理を実行してもよい。例えば、管理サーバ１０は、Ｓ３２０，Ｓ３２４において、残枚数が所定枚数より大きいのか否かを判断してもよい。ここで、サブタンクモデルのプリンタ１００ａ等では、所定枚数は、タンク枚数よりも大きい枚数である。管理サーバ１０は、Ｓ３３０において、残枚数がタンク枚数より大きくかつ所定枚数以下であるのか否かを判断してもよい。管理サーバ１０は、Ｓ３３４において、残枚数が０より大きくかつ所定枚数以下であるのか否かを判断してもよい。管理サーバ１０は、Ｓ３４０において、残枚数が０より大きくかつタンク枚数以下であるのか否かを判断してもよい。本変形例では、所定枚数が、「第１の残量」及び「第２の残量」の一例である。残枚数０が、「印刷不可残量」の一例である。
【０１０８】
（変形例３）管理サーバ１０は、図６のＳ１２において、各プリンタ１００ａ等から総枚数ＴＯ、タンク枚数ＴＡ、及び、残枚数ＲＥを取得する代わりに、各プリンタ１００ａ等から当該プリンタにおけるインクの残量に関する他の情報を取得してもよい。例えば、各プリンタ１００ａ等に装着される各ＣＴＧは、ＣＴＧ内の液位を検出するセンサを備え、当該液位に基づいてＣＴＧ内のインク残量を算出可能であってもよい。また、サブタンクモデルのプリンタ１００ａ等は、サブタンク１７５ａ内の液位を検出するセンサを備え、当該液位に基づいてサブタンク１７５ａ内のインク残量を算出可能であってもよい。この場合、管理サーバ１０は、サブタンクモデルのプリンタ１００ａ等から、新品のＣＴＧ内に収容されるインクの総量（単位は例えばｃｃ、ｍｌ、ｃｍ３等）と、サブタンク１７５ａ内のインク残量と、ＣＴＧ内のインク残量と、を取得する。また、管理サーバ１０は、ＣＴＧモデルのプリンタ１００ｃから、新品のＣＴＧ内に収容されるインクの総量と、ＣＴＧ内のインク残量と、を取得する。この構成によっても、管理サーバ１０は、ＣＴＧ残率とタンク残率とを算出可能であり、それらの残率を利用した処理を実行可能である。また、別の変形例では、サブタンクモデルのプリンタ１００ａ等は、ＣＴＧ残率とタンク残率とを算出可能であってもよい。また、ＣＴＧモデルのプリンタ１００ｃは、ＣＴＧ残率を算出可能であってもよい。この場合、管理サーバ１０は、サブタンクモデルのプリンタ１００ａ等から、ＣＴＧ残率とタンク残率とを取得する。また、管理サーバ１０は、ＣＴＧモデルのプリンタ１００ｃから、ＣＴＧ残率を取得する。一般的に言うと、「第１（又は第２）の残量情報」は、第１種（又は第２種）のプリンタにおける着色剤の残量に関する情報であればよい。
【０１０９】
（変形例４）サブタンクモデルのプリンタ１００ａ等は、タンク残率が０％よりも大きい所定値（例えば５％）に到達する場合に、印刷を実行可能な状態から印刷を実行不可能な状態に変化してもよい。また、ＣＴＧモデルのプリンタ１００ｃ等は、ＣＴＧ残率が０％よりも大きい所定値（例えば５％）に到達する場合に、印刷を実行可能な状態から印刷を実行不可能な状態に変化してもよい。本変形例では、タンク残率又はＣＴＧ残率が上記の所定値である場合の残量が「印刷不可残量」の一例である。なお、第１種及び第２種のプリンタの印刷不可残量は、同じ残量であってもよいし、異なる残量であってもよい。
【０１１０】
（変形例５）管理サーバ１０は、図９のＳ３３２，Ｓ３４２，Ｓ３５２において、点滅態様で表示することを決定しなくてもよく、少残量マーク又は交換マークを表示することのみを決定してもよい。本変形例では、少残量マーク及び交換マークを含まない表示態様、交換マークを含む表示態様、少残量マークを含む表示態様が、それぞれ、「第１の表示態様」、「第２の表示態様」、「第３の表示態様」の一例である。
【０１１１】
（変形例６）管理サーバ１０は、図９のＳ３３２，Ｓ３４２，Ｓ３５２において、少残量マーク又は交換マークを表示することを決定しなくてもよく、低速点滅態様又は高速点滅態様で表示することのみを決定してもよい。本変形例では、非点滅態様を有する表示態様、高速点滅態様を有する表示態様、低速点滅態様を含む表示態様が、それぞれ、「第１の表示態様」、「第２の表示態様」、「第３の表示態様」の一例である。
【０１１２】
（変形例７）管理サーバ１０は、図９のＳ３３２において、Ｓ３２２と同様に、全てのＯＢＪを非点滅態様で表示することを決定してもよい。本変形例では、「第３の表示態様」を省略可能である。
【０１１３】
（変形例８）管理サーバ１０は、図９のＳ３４２又はＳ３５２において、Ｓ３３２と同様に、ＣＴＧＯＢＪを低速点滅態様で表示すること、かつ、少残量マークを表示することを決定してもよい。本変形例では、「第２の表示態様」を省略可能である。
【０１１４】
（変形例９）ＣＴＧＯＢＪ３２１ａ等及びタンクＯＢＪ３２２ａ等のそれぞれは、左右方向に沿って直線状に伸びる帯形状を有さなくてもよく、上下方向に沿って直線状に伸びる帯形状を有していてもよい。また、ＣＴＧＯＢＪ３２１ａ等及びタンクＯＢＪ３２２ａ等のそれぞれは、直線状に伸びる帯形状を有さなくてもよく、曲線状に伸びる帯形状を有していてもよい。なお、参考例としては、ＣＴＧＯＢＪ３２１ａ等及びタンクＯＢＪ３２２ａ等のそれぞれは、帯形状を有さなくてもよい。例えば、ＣＴＧ残率を示す文字列であるＣＴＧＯＢＪと、タンク残率を示す文字列であるタンクＯＢＪと、が表示されてもよい。この場合、当該文字列が点滅態様で表示されたり、当該文字列に交換マーク又は少残量マークが追加で表示されたりすることによって、各表示態様が実現されてもよい。
【０１１５】
（変形例１０）各プリンタ１００ａ〜１００ｄは、モノクロ印刷機構の代わり、カラー印刷機構（例えばＣＭＹＫの４色を利用した印刷機構）を備えてもよい。この場合、管理サーバ１０は、図６のＳ１２において、各色に対応する情報（即ち、総枚数、タンク枚数、及び、残枚数）を取得し、各色に対応する情報を利用して、各色に対応する残量ＯＢＪを表示してもよい。特に、この場合、各残量ＯＢＪは、対応する色を有する枠と、対応する色を有する残存領域と、を含んでいてもよい。この構成によると、管理者は、各残量ＯＢＪがどの色のインクの残量に関するものであるのかを容易に認識することができる。
【０１１６】
（変形例１１）各プリンタ１００ａ〜１００ｄは、インクジェット方式の印刷機構の代わり、レーザ方式の印刷機構を備えてもよい。この場合、各プリンタ１００ａ〜１００ｄには、トナーを収容するトナーカートリッジが装着される。サブタンクモデルのプリンタ１００ａ等は、トナーカートリッジから印刷実行部に供給されるトナーを収容するサブタンクを備える。本変形例では、トナーが「着色剤」の一例である。
【０１１７】
（変形例１２）上記の各実施例では、図６〜図９の各処理がソフトウェア（即ち管理アプリケーション３８）によって実現されるが、これらの各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１１８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１１９】
２：通信システム、６：ＬＡＮ、１０：管理サーバ、１２：操作部、１４：表示部、１６：ネットワークインターフェース、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：プログラム、３８：管理アプリケーション、４０：管理データベース、１００ａ〜１００ｄ：プリンタ、１１２：操作部、１１４：表示部、１１６：ネットワークインターフェース、１３０：制御部、１３２：ＣＰＵ、１３４：メモリ、１３６：プログラム、１４０ａ〜１４０ｄ：インク情報、１６０ａ〜１６０ｄ：印刷実行部、１７０ａ〜１７０ｄ：インク供給部、１７５ａ：サブタンク、２００ａ〜２００ｄ：インクカートリッジ、３００：管理画面、３１０：プリンタテーブル、３２０ａ〜３２０ｄ：残量オブジェクト、３２１ａ〜３２１ｄ：カートリッジオブジェクト、３２２ａ，３２２ｂ：タンクオブジェクト、３２３ａ，３２３ｃ：少残量オブジェクト、３２４ａ，３２４ｃ：交換オブジェクト
【図１】
2020166367.tif 000003
【図２】
2020166367.tif 000004
【図３】
2020166367.tif 000005
【図４】
2020166367.tif 000006
【図５】
2020166367.tif 000007
【図６】
2020166367.tif 000008
【図７】
2020166367.tif 000009
【図８】
2020166367.tif 000010
【図９】
2020166367.tif 000011
【図１０】
2020166367.tif 000012
【図１１】
2020166367.tif 000013
【図１２】
2020166367.tif 000014
【図１３】
2020166367.tif 000015
【図１４】
2020166367.tif 000016