(57)【要約】 【課題】印刷材の補充条件が満たされるか否かを判断するための基準値を適切に設定する。【解決手段】カートリッジを装着可能な装着部と、印刷材を用いて印刷を実行する印刷機構と、カートリッジから印刷機構に至る印刷材の経路に配置される容器と、を備える印刷実行部のための情報処理装置は、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成部と、画面データを出力する出力部と、を備える。設定画面は、印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、指標値について特定範囲内で設定されるべき基準値を示す表示と、カートリッジ内に印刷材が残存し、かつ、容器内に印刷材が残存する第１の状態と、カートリッジ内に印刷材が残存せず、かつ、容器内に印刷材が残存する第２の状態と、の境界に対応する境界指標値を示す表示と、を含む。【選択図】  図９
2019153256.tif 000002
【特許請求の範囲】
【請求項１】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のための情報処理装置であって、
ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成部であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成部と、
前記画面データを出力する出力部と、
を備え、
前記設定画面は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である境界指標値を示す表示を含む、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、さらに、
前記設定画面を介して入力され、設定されるべき前記基準値を示すユーザの指示を取得する指示取得部であって、境界量以上の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を許容し、前記境界量未満の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を禁止する前記指示取得部を備え、
前記境界量は、前記境界指標値に対応する前記印刷材の量である、情報処理装置。
【請求項３】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のための情報処理装置であって、
ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成部であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成部と、
前記画面データを出力する出力部と、
前記設定画面を介して入力され、設定されるべき前記基準値を示す前記ユーザの指示を取得する指示取得部であって、境界量以上の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を許容し、前記境界量未満の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を禁止する前記指示取得部と、
を備え、
前記境界量は、境界指標値に対応する前記印刷材の量であり、
前記境界指標値は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である、情報処理装置。
【請求項４】
請求項１〜３のいずれかに記載の情報処理装置であって、
前記指標値に対応する前記印刷材の残量が、前記基準値に対応する前記印刷材の残量以下である場合に、前記補充条件が満たされると判断される、情報処理装置。
【請求項５】
請求項１〜４のいずれかに記載の情報処理装置であって、
前記指標値は、前記カートリッジに収容される前記印刷材の初期量に対する前記印刷材の量の割合であり、
前記境界指標値は、前記第１の状態と前記第２の状態との境界に対応する特定の前記割合である、情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記生成部は、
前記カートリッジの前記印刷材の初期量が第１の量である場合には、前記第１の量に対する前記割合である第１の境界指標値の表示を含む前記設定画面を示す第１の画面データを生成し、
前記カートリッジの前記印刷材の初期量が前記第１の量よりも大きな第２の量である場合には、前記第２の量に対する前記割合である第２の境界指標値の表示を含む前記設定画面を示す第２の画面データを生成し、
前記第２の境界指標値は、前記第２の境界指標値よりも小さい、情報処理装置。
【請求項７】
請求項５または６に記載の情報処理装置であって、さらに、
前記装着部に装着される前記カートリッジが、前記印刷材の初期量が第３の量である第１のカートリッジから、前記印刷材の初期量が前記第３の容量よりも小さな第４の容量である第２のカートリッジに変更されることによって、設定済みの前記基準値が、前記境界指標値未満になる場合に、前記設定済みの前記基準値を前記境界指標値以上の値に変更する変更部を備える、情報処理装置。
【請求項８】
請求項１〜４に記載の情報処理装置であって、さらに、
前記指標値は、対応する前記印刷材の残量に応じた期間を示す値であって、前記印刷材が補充されない場合に印刷可能な前記期間を示す値であり、
前記境界指標値は、前記第１の状態と前記第２の状態との境界に対応する特定の前記期間を示す値であり、
前記情報処理装置は、さらに、
特定の条件が満たされる度に、前記印刷材の残量に関する印刷材情報を取得する第１の取得部と、
前記印刷材情報が取得される度に、前記印刷材情報を用いて、前記境界指標値を更新する、情報処理装置。
【請求項９】
請求項１〜８のいずれかに記載の情報処理装置であって、さらに、
前記画面データの出力を要求する出力要求を取得する要求取得部を備え、
前記生成部は、前記出力要求が取得されることに応じて、前記画面データを生成する情報処理装置。
【請求項１０】
請求項１〜９のいずれかに記載の情報処理装置であって、
前記カートリッジは、外部と連通し、前記印刷材を収容する第１収容室を有し、
前記容器は、外部と連通し、前記印刷材を収容する第２収容室を有し、
前記境界指標値に対応する前記印刷材の残量は、前記第２収容室のうち、前記第１収容室の鉛直下方の端よりも鉛直下方に位置する部分の容量と等しい、情報処理装置。
【請求項１１】
請求項１〜１０のいずれかに記載の情報処理装置であって、
通信インタフェースと、
前記通信インタフェースを介して、前記印刷実行部としての第１のプリンタと第２のプリンタとのそれぞれから前記印刷材の残量に関する印刷材情報を取得する第２の取得部と、
を備え、
前記生成部は、前記第１のプリンタから取得される前記印刷材情報を用いて前記第１のプリンタのための前記画面データを生成し、前記第２のプリンタから取得される前記印刷材情報を用いて前記第２のプリンタのための前記画面データを生成する、情報処理装置。
【請求項１２】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のためのコンピュータプログラムであって、
ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成機能であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成機能と、
前記画面データを出力する出力機能と、
をコンピュータに実現させ、
前記設定画面は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である境界指標値を示す表示を含む、コンピュータプログラム。
【請求項１３】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のためのコンピュータプログラムであって、
ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成機能であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成機能と、
前記画面データを出力する出力機能と、
前記設定画面を介して入力され、設定されるべき前記基準値を示す前記ユーザの指示を取得する指示取得機能であって、境界量以上の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を許容し、前記境界量未満の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を禁止する前記指示取得機能と、
をコンピュータに実現させ、
前記境界量は、境界指標値に対応する前記印刷材の量であり、
前記境界指標値は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、印刷材を用いて印刷を実行する印刷実行部の印刷材の補充条件が満たされるか否かを判断するための技術に関する。
【背景技術】
【０００２】
特許文献１には、画像形成装置の現像剤の量が規定値以下になると、画像形成装置が注文依頼信号をサービスセンターに発信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術では、規定値が適切に設定されていない場合には、注文依頼信号が適切に発信されない可能性があった。このために、印刷材の補充条件が満たされるか否かを判断するための基準値（例えば、上記規定値）を適切に設定されることが求められている。
【０００５】
本明細書は、印刷材の補充条件が満たされるか否かを判断するための基準値が適切に設定され得る技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のための情報処理装置であって、ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成部であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成部と、前記画面データを出力する出力部と、を備え、前記設定画面は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である境界指標値を示す表示を含む、情報処理装置。
【０００８】
上記構成によれば、ユーザは、補充条件が満たされるか否かを判断するための基準値を、指標値が取り得る特定範囲を示す表示と、境界指標値の表示と、を含む設定画面を見ながら設定できる。この結果、印刷材の補充条件が満たされるか否かを判断するための基準値が適切に設定され得る。例えば、印刷実行部が、装着部に装着されるカートリッジに収容される印刷材を用いて印刷を実行する印刷機構と、カートリッジから印刷実行部に至る印刷材の経路に配置される容器と、を備える構成である場合に、印刷材の補充条件が満たされるか否かを判断するための基準値が適切に設定され得る。
【０００９】
［適用例２］印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される容器と、を備える印刷実行部のための情報処理装置であって、ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準値を設定するための設定画面を示す画面データを生成する生成部であって、前記設定画面は、前記印刷材の残量に関する指標値が取り得る特定範囲を示す表示と、前記特定範囲内で設定されるべき前記基準値を示す表示と、を含み、前記補充条件は、前記指標値と前記基準値との比較に基づいて判断され、前記補充条件が満たされる場合には、前記印刷材を補充する契機となる情報が通知される、前記生成部と、前記画面データを出力する出力部と、前記設定画面を介して入力され、設定されるべき前記基準値を示す前記ユーザの指示を取得する指示取得部であって、境界量以上の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を許容し、前記境界量未満の前記印刷材の残量に対応する前記基準値を示す前記ユーザの指示の入力を禁止する前記指示取得部と、を備え、前記境界量は、境界指標値に対応する前記印刷材の量であり、前記境界指標値は、前記カートリッジ内に前記印刷材が残存し、かつ、前記容器内に前記印刷材が残存する第１の状態と、前記カートリッジ内に前記印刷材が残存せず、かつ、前記容器内に前記印刷材が残存する第２の状態と、の境界に対応する特定の前記指標値である、情報処理装置。
【００１０】
上記構成によれば、境界量以上の印刷材の残量に対応する基準値を示すユーザの指示の入力が許容され、境界量未満の印刷材の残量に対応する基準値を示すユーザの指示の入力が禁止されるので、印刷材の補充条件が満たされるか否かを判断するための基準値が適切に設定される。例えば、境界量よりも残量が少ない状態では、インクカートリッジに印刷材が残存していないので、これ以上印刷材の補給を待つ必要はない。このために、境界量以上の印刷材の残量に対応する基準値が設定されることが好ましいところ、上記構成によれば、境界量以上の印刷材の残量に対応する基準値が設定されるので、印刷材の補充条件が満たされるか否かを判断するための基準値が適切に設定される。
【００１１】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、情報処理装置、印刷装置の制御装置、端末装置、情報処理方法、これらの装置および方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】システム１０００の構成を示すブロック図である。
【図２】印刷実行部１７０Ａの構成を示す概略図である。
【図３】印刷実行部１７０Ｃの構成を示す概略図である。
【図４】第１実施例の管理データベースＰＤの一例を示す図である。
【図５】管理処理のフローチャートである。
【図６】管理リストＭＬの一例を示す図である。
【図７】基準値設定処理のフローチャートである。
【図８】二室供給方式用の設定画面表示処理のフローチャートである。
【図９】第１実施例の設定画面の一例を示す図である。
【図１０】残印刷日数ＲＤの算出について説明する図である。
【図１１】第２実施例の管理データベースＰＤ２の一例を示す図である。
【図１２】第２実施例の管理処理のフローチャートである。
【図１３】第２実施例の設定画面の一例を示す図である。
【図１４】変形例の設定画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
Ａ．第１実施例
Ａ−１．システム１０００の構成
図１は、システム１０００の構成を示すブロック図である。システム１０００は、プリンタ１００Ａ〜１００Ｃと、本実施例の情報処理装置としての管理サーバ３００と、事業者サーバ４００と、を備える。プリンタ１００Ａ〜１００Ｃと、管理サーバ３００とは、ローカルエリアネットワークＮＴに接続されており、ローカルエリアネットワークＮＴを介して、互いに通信可能である。事業者サーバ４００は、例えば、システム１０００を運用する事業者のサーバであり、インターネットＩＴに接続されている。事業者サーバ４００は、後述する管理処理において、管理サーバ３００から発注通知を受信する。
【００１４】
プリンタ１００Ａは、プリンタ１００ＡのコントローラとしてのＣＰＵ１１０と、ＤＲＡＭなどの揮発性記憶装置１２０と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置１３０と、画像を表示する液晶ディスプレイなどの表示部１４０と、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部１５０と、印刷実行部１７０Ａと、通信インタフェース（ＩＦ）１８０と、を備えている。
【００１５】
通信ＩＦ１８０は、ローカルエリアネットワークＮＴに接続するためのインタフェースである。具体的には、通信ＩＦ１８０は、イーサネット（登録商標）に準拠した有線のインタフェースや、Ｗｉ−Ｆｉ規格（ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格又はそれに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従った規格）に準拠した無線のインタフェースである。
【００１６】
ＣＰＵ１１０は、データ処理を行う演算装置（プロセッサ）である。揮発性記憶装置１２０は、ＣＰＵ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置１３０には、プリンタを制御するためのコンピュータプログラムＰＧ１と、後述する情報データベースＩＢと、が格納されている。
【００１７】
コンピュータプログラムＰＧ１は、本実施例では、プリンタ１００Ａの製造時に不揮発性記憶装置１３０に予め格納されて提供され得る。これに代えて、コンピュータプログラムＰＧ１は、例えば、インターネットＩＴを介して接続されたサーバからダウンロードされる形態、あるいは、ＣＤ−ＲＯＭなどに記録された形態で提供され得る。
【００１８】
ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することによって、印刷実行部１７０Ａを制御して、印刷実行部１７０Ａに画像を印刷させる印刷処理を実行する。また、ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することによって、管理サーバ３００からの要求に応じて、情報データベースＩＢに格納されたプリンタ１００Ａに関する各種のプリンタ情報を、管理サーバ３００に送信する。
【００１９】
印刷実行部１７０Ａは、ＣＰＵ１１０の制御に従って、印刷を実行する。図２は、印刷実行部１７０Ａの構成を示す概略図である。図２（Ａ）、図２（Ｂ）に示すように、印刷実行部１７０Ａは、印刷機構１７１Ａと、装着部１７２Ａと、インク供給口１７４Ａと、中間容器１７５Ａと、インク流路部１７７Ａと、を備えている。
【００２０】
印刷機構１７１Ａは、インクカートリッジ２００Ａから供給されるインクを印刷材として用いて、印刷媒体としての用紙上に画像を印刷するインクジェット方式の印刷機構である。具体的には、印刷機構１７１Ａは、図示しない印刷ヘッドのノズルからインクを吐出して用紙上にドットを形成することによって、用紙上に画像を形成する。本実施例では、印刷機構１７１Ａは、１色のインク（例えば、ブラック（Ｋ））が用いられるモノクロの印刷機構である。
【００２１】
インクカートリッジ２００Ａには、インクＩｋを収容する主収容室２１０Ａと、連通口２２０Ａと、インク出口２３０Ａと、が形成されている。連通口２２０Ａは、主収容室２１０Ａと外気とを連通する開口である。インク出口２３０Ａは、主収容室２１０Ａ内のインクＩｋを印刷実行部１７０Ａに供給するための開口である。インク出口２３０Ａは、主収容室２１０Ａ内の全てのインクＩｋを印刷実行部１７０Ａに供給できるように、主収容室２１０Ａの鉛直方向の下端近傍に設けられている。
【００２２】
インクカートリッジ２００Ａの外面には、ＩＣチップ２５０Ａが取り付けられている。ＩＣチップ２５０Ａのメモリには、インクカートリッジ２００Ａに関する各種の情報が格納されている。本実施例では、ＩＣチップ２５０Ａのメモリに格納される情報には、新品のインクカートリッジ２００Ａに収容されているインクＩｋの量である初期インク量ＩＶを示す情報と、インクカートリッジ２００Ａを識別する識別情報（例えば、シリアルナンバー）が含まれる。
【００２３】
装着部１７２Ａは、例えば、インクカートリッジ２００Ａを着脱可能に装着することができるホルダである。インク供給口１７４Ａは、装着部１７２Ａに装着されたインクカートリッジ２００Ａのインク出口２３０Ａと連通される。インク供給口１７４Ａから主収容室２１０Ａ内のインクＩｋが印刷実行部１７０Ａに供給される。装着部１７２Ａには、装着部１７２Ａに装着されるインクカートリッジ２００ＡのＩＣチップ２５０Ａの電極に接触する接点ＣＰを有している。接点ＣＰを介して、プリンタ１００Ａ（ＣＰＵ１１０）は、ＩＣチップ２５０Ａのメモリに格納される情報の読み出しや、該メモリへの情報の書き込みを実行できる。
【００２４】
中間容器１７５Ａには、インクＩｋを収容する副収容室１７９Ａと、連通口１７８Ａと、が形成されている。連通口１７８Ａは、副収容室１７９Ａと外気とを連通する開口である。副収容室１７９Ａは、インク供給口１７４Ａと連通しており、インク供給口１７４Ａを介してインクカートリッジ２００Ａから供給されるインクを貯留する。
【００２５】
インク流路部１７７Ａの上流端は、中間容器１７５Ａの副収容室１７９Ａの底面の近傍に接続され、副収容室１７９Ａと連通している。インク流路部１７７Ａの下流端は、印刷機構１７１Ａの図示しない印刷ヘッドに接続されている。これによって、インク流路部１７７Ａを介して副収容室１７９Ａ内のインクＩｋが印刷機構１７１Ａに供給される。
【００２６】
以上の説明から解るように、中間容器１７５Ａは、装着部１７２Ａに装着されるインクカートリッジ２００Ａから印刷機構１７１Ａに至るインクＩｋの流動経路に配置されている。
【００２７】
ここで、プリンタ１００Ａの印刷実行部１７０Ａのように、インクカートリッジから印刷機構に至るインクＩｋの経路に中間容器を備えるタイプのインクＩｋの供給方式を二室供給方式とも呼ぶ。図２（Ａ）には、インクカートリッジ２００Ａ内（主収容室２１０Ａ内）にインクＩｋが残存し、かつ、中間容器１７５Ａ内（副収容室１７９Ａ内）にインクＩｋが残存する第１の収容状態Ｓ１にある印刷実行部１７０Ａが図示されている。図２（Ｂ）には、インクカートリッジ２００Ａ内（主収容室２１０Ａ内）にインクＩｋが残存せず、かつ、中間容器１７５Ａ内（副収容室１７９Ａ内）にインクＩｋが残存する第２の収容状態Ｓ２にある印刷実行部１７０Ａが図示されている。
【００２８】
インクカートリッジ２００Ａの主収容室２１０Ａは、連通口２２０Ａによって外部と連通し、中間容器１７５Ａの副収容室１７９Ａは、連通口１７８Ａによって外部と連通している。そして、中間容器１７５Ａの副収容室１７９Ａは、インクカートリッジ２００Ａの主収容室２１０Ａの鉛直方向の下端（以下、単に、下端とも呼ぶ）よりも鉛直下方（図２の下側）に位置する部分と、主収容室２１０Ａの鉛直方向の下端よりも鉛直情報に位置する部分と、を含んでいる。このために、新品のインクカートリッジ２００Ａが装着されると、インクカートリッジ２００Ａ内のインクＩｋの一部は、インク供給口１７４Ａから副収容室１７９Ａ内に移動する。そして、主収容室２１０Ａ内のインクＩｋの液面ＩＳｍと、副収容室１７９Ａ内のインクＩｋの液面ＩＳｓと、の高さが一致した状態となる（図２（Ａ））。
【００２９】
印刷機構１７１Ａによって印刷が行われてインクＩｋが消費されると、２つの液面ＩＳｍ、ＩＳｓが一致した状態を維持したまま、液面ＩＳｍ、ＩＳｓが低下していく。そして、液面ＩＳｍ、ＩＳｓが、インクカートリッジ２００Ａの主収容室２１０Ａの下端の位置ＥＬ（エンプティレベルＥＬとも呼ぶ）に到達すると、インクカートリッジ２００Ａの主収容室２１０Ａ内にインクＩｋは、残存しなくなり、インクＩｋの収容状態は、第１の収容状態Ｓ１（図２（Ａ））から第２の収容状態Ｓ２（図２（Ｂ））に遷移する。ここで、インクカートリッジ２００Ａの主収容室２１０Ａ内にインクＩｋが、残存しない状態とは、主収容室２１０Ａから副収容室１７９ＡへのインクＩｋの移動が無くなる状態を意味し、主収容室２１０Ａの内壁に多少のインクＩｋが付着している状態を含む。
【００３０】
第２の収容状態Ｓ２に遷移した後であっても、副収容室１７９ＡにインクＩｋが残存している限り、印刷機構１７１Ａは、印刷を継続できる。第２の収容状態Ｓ２に遷移した後に、インクカートリッジ２００Ａが交換されれば、インクカートリッジ２００ＡにインクＩｋが残存しない状態で、インクカートリッジ２００Ａを交換できるので、インクＩｋの無駄が発生しない。印刷を継続できる状態で、インクＩｋの無駄を発生することなく、インクカートリッジ２００Ａを交換できる点が、二室供給方式の利点である。
【００３１】
二室供給方式では、中間容器１７５Ａに、副収容室１７９Ａ内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを検出する液面センサ（図示省略）が備えられている。これによって、インクカートリッジ２００Ａ内にインクＩｋが残存するか否かを検出することができる。液面センサとしては、例えば、インクＩｋよりも比重が小さなフロートを含む構成が採用される。この構成では、液面ＩＳｓがエンプティレベルＥＬに到達すると、該フロートの位置が鉛直下方に移動し、該フロートの移動を検出することによって、インクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かが検出される。換言すれば、液面センサは、インクの収容状態が、第１の収容状態Ｓ１であるか第２の収容状態Ｓ２であるかを検出するセンサである。液面センサは、他の公知の方式、例えば、インクＩｋの電気抵抗を測定する方式が採用されても良い。二室供給方式では、インクカートリッジ２００Ａに、液面センサを備える必要がないので、インクカートリッジ２００Ａの構成をシンプルにできる利点がある。
【００３２】
ここで、第１の収容状態Ｓ１と第２の収容状態Ｓ２との境界に対応するインク量を境界インク量ＢＶとも呼ぶ。本実施例の境界インク量ＢＶは、副収容室１７９Ａにおいて、液面ＩＳがエンプティレベルＥＬに位置しているときの副収容室１７９Ａにおけるインク量とも言うことができる。また、境界インク量ＢＶは、第２の収容状態Ｓ２における最大のインク量とも言うことができる。また、境界インク量ＢＶは、副収容室１７９Ａのうち、主収容室２１０Ａの鉛直下方の端よりも鉛直下方に位置する部分の容量と等しい。
【００３３】
情報データベースＩＢは、プリンタ１００Ａに関するプリンタ情報が格納されたデータベースである。プリンタ情報は、例えば、シリアルナンバーやモデル名を示す情報を含む。プリンタ情報は、例えば、インクＩｋに関するインク情報や、印刷履歴に関する履歴情報を含む。インク情報は、例えば、インクカートリッジ２００Ａの初期インク量ＩＶと、後述する境界インク量ＢＶと、インクカートリッジ２００Ａの交換回数と、インク残率ＩＲと、を含む。プリンタ情報は、例えば、印刷履歴に関する情報、例えば、特定の期間における印刷枚数や、総印刷枚数を含む。プリンタ１００Ａ（ＣＰＵ１１０）は、例えば、印刷を実行する度に、情報データベースＩＢに格納される履歴情報やインク情報を更新することで、情報データベースＩＢに格納されるプリンタ情報を最新の情報に維持する。例えば、初期インク量ＩＶは、例えば、インクカートリッジ２００ＡのＩＣチップ２５０Ａのメモリから取得される。交換回数は、例えば、インクカートリッジ２００ＡのＩＣチップ２５０Ａのメモリから取得される識別情報が、情報データベースＩＢに記録済みの識別情報と異なる場合に、１ずつカウントアップされる。
【００３４】
プリンタ１００Ｂは、プリンタ１００Ａの印刷実行部１７０Ａとは異なる印刷実行部１７０Ｂ（図１）を備えている。プリンタ１００Ｂの他の構成は、プリンタ１００Ａと同じである。印刷実行部１７０Ｂでは、図２の印刷実行部１７０Ａと同様に、インクカートリッジから印刷機構に至るインクＩｋの経路に中間容器を備える二室供給方式が採用されている（図示省略）。ただし、印刷実行部１７０Ｂでは、中間容器（副収容室）の容量が、印刷実行部１７０Ａの中間容器１７５Ａの容量とは異なっているために、上述した境界インク量ＢＶが印刷実行部１７０Ａとは異なっている。また、印刷実行部１７０Ｂに装着されるインクカートリッジ２００Ｂ（図１）の初期インク量ＩＶは、インクカートリッジ２００Ａの初期インク量ＩＶとは異なっている。
【００３５】
プリンタ１００Ｃは、プリンタ１００Ａの印刷実行部１７０Ａとは異なる印刷実行部１７０Ｃを備えている。プリンタ１００Ｃの他の構成は、プリンタ１００Ａと同じである。印刷実行部１７０Ｃでは、図２の印刷実行部１７０Ａとは異なり、インクカートリッジ２００Ｃから印刷機構に至るインクＩｋの経路に中間容器を備えない一室供給方式が採用されている。
【００３６】
図３は、印刷実行部１７０Ｃの構成を示す概略図である。印刷実行部１７０Ｃは、図２の印刷機構１７１Ａと同様のインクジェット方式の印刷機構１７１Ｃと、装着部１７２Ｃと、インク供給口１７４Ｃと、インク流路部１７７Ｃと、を備えている。
【００３７】
インクカートリッジ２００Ｃには、インクカートリッジ２００Ａと同様に、インクＩｋを収容する収容室２１０Ｃと、収容室２１０Ｃと外気とを連通する連通口２２０Ｃと、インクＩｋを印刷実行部１７０Ｃに供給するためのインク出口２３０Ｃと、が形成されている。インクカートリッジ２００Ｃの外面には、インクカートリッジ２００Ａと同様に、ＩＣチップ２５０Ｃが取り付けられている。
【００３８】
装着部１７２Ｃは、例えば、インクカートリッジ２００Ｃを着脱可能に装着することができるホルダである。インク供給口１７４Ｃは、装着部１７２Ｃに装着されたインクカートリッジ２００Ｃのインク出口２３０Ｃと連通される。インク流路部１７７Ｃの上流端は、インク供給口１７４Ｃと連通しており、インク流路部１７７Ｃの下流端は、印刷機構１７１Ｃの図示しない印刷ヘッドに接続されている。これによって、インク流路部１７７Ｃを介してインクカートリッジ２００Ｃ（収容室２１０Ｃ）内のインクＩｋが印刷機構１７１Ｃに供給される。
【００３９】
一室供給方式では、インクカートリッジ２００Ｃに、収容室２１０Ｃ内のインクＩｋの液面ＩＳがエンプティレベルＥＬｃに到達したか否かを検出する液面センサ（図示省略）が備えられている。
【００４０】
一室供給方式では、二室供給方式が備える中間容器を備えないので、インクカートリッジ２００Ｃ内にインクＩｋが残存しなくなる前に、印刷機構１７１Ｃは印刷を行うことができなくなる。例えば、インクカートリッジ２００Ｃ内のインクＩｋの残量が僅かになると、印刷機構１７１Ｃに供給されるインクＩｋに空気が混入する不具合が発生する。このために、このような空気の混入が発生し得る残量以上のインクＩｋが、インクカートリッジ２００Ｃ内に残存する状態では、印刷機構１７１Ｃによる印刷は停止されざるを得ない。
【００４１】
このために、一室供給方式では、エンプティレベルＥＬｃ（図３）は、インクカートリッジ２００ＡのエンプティレベルＥＬ（図２、図３）よりも鉛直方向の上方に設定されている。図３（Ｂ）には、インクカートリッジ２００Ｃ内のインクＩｋの液面ＩＳが、エンプティレベルＥＬｃに到達した状態を示している。この状態では、インクカートリッジ２００Ｃ（収容室２１０Ｃ）内に、少量のインクＩｋが残存している。一室供給方式では、例えば、インクカートリッジ２００Ｃ内のインクＩｋの液面ＩＳが、エンプティレベルＥＬｃに到達した状態で、インクカートリッジ２００Ｃの交換が行われる。
【００４２】
管理サーバ３００は、プリンタ１００Ａ〜１００Ｃの管理者が所有する計算機である。管理サーバ３００は、計算機であり、管理サーバ３００のコントローラとしてのＣＰＵ３１０と、ＤＲＡＭなどの揮発性記憶装置３２０と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置３３０と、画像を表示する液晶ディスプレイなどの表示部３４０と、キーボードやマウスなどの操作部３５０と、通信インタフェース（ＩＦ）３８０と、を備えている。
【００４３】
通信ＩＦ３８０は、ローカルエリアネットワークＮＴに接続されている。通信ＩＦ３８０は、通信ＩＦ１８０と同様に、イーサネット（登録商標）に準拠した有線のインタフェースや、Ｗｉ−Ｆｉ規格又はそれに準ずる規格に準拠した無線のインタフェースである。
【００４４】
ＣＰＵ３１０は、データ処理を行う演算装置（プロセッサ）である。揮発性記憶装置３２０は、ＣＰＵ３１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置３３０には、コンピュータプログラムＰＧ２と、管理データベースＰＤと、が格納されている。
【００４５】
コンピュータプログラムＰＧ２は、例えば、システム１０００を管理する事業者やプリンタ１００Ａ〜１００Ｃを製造する事業者のサーバ４００からダウンロードされる形態で提供されるアプリケーションプログラムである。これに代えて、コンピュータプログラムＰＧ２は、ＣＤ−ＲＯＭなどに記録された形態で提供されても良く、管理サーバ３００の製造時に不揮発性記憶装置３３０に予め格納されて提供されても良い。
【００４６】
管理サーバ３００（ＣＰＵ３１０）は、コンピュータプログラムＰＧ２を実行することによって、後述するシステム１０００内のプリンタ１００Ａ〜１００Ｃの管理に関する処理、例えば、後述する管理処理、プリンタ情報表示処理、基準値設定処理を実行する。
【００４７】
管理データベースＰＤは、管理サーバ３００によって収集された装置情報が記録されるデータベースである。図４は、第１実施例の管理データベースＰＤの一例を示す図である。図４に示すように、管理データベースＰＤは、管理対象のプリンタ１００Ａ〜２００Ｃに対応するエントリＥＮ１〜ＥＮ３を含む。
【００４８】
プリンタ１００Ａに対応するエントリＥＮ１は、プリンタ１００Ａのプリンタ情報の複数個の項目、具体的には、シリアルナンバーと、モデル名と、ＩＰアドレスと、インクＩｋに関するインク関連情報と、を含む。インク関連情報は、取得ステータスと、判定ステータスと、交換回数と、上述したインクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲと、基準残率ＴＲと、を示す情報を含む。
【００４９】
シリアルナンバーは、プリンタ１００Ａを識別するための識別情報である。モデル名は、プリンタ１００Ａの機種を示す名称である。ＩＰアドレスは、プリンタ１００Ａに割り当てられているＩＰアドレスである。
【００５０】
取得ステータスと判定ステータスとは、装着部１７２Ａに装着されたインクカートリッジ２００ＡのインクＩｋの残量の状態を示す情報であり、「通常」と「少量」とのいずれかの値を取る。取得ステータスは、プリンタ１００Ａから取得される情報であり、プリンタ１００Ａが上述した液面センサを用いて判定した判定結果を示す。すなわち、液面センサによって、液面ＩＳｓがエンプティレベルＥＬより高いと判定される場合には、取得ステータスは「通常」であり、液面がエンプティレベルＥＬ以下であると判定される場合には、取得ステータスは「少量」である。判定ステータスは、後述する通知処理においてインク残率ＩＲと基準残率ＴＲとを用いて判定される判定結果を示す。すなわち、インク残率ＩＲが基準残率ＴＲより大きい場合には、判定ステータスは「通常」であり、インク残率ＩＲが基準残率ＴＲ以下である場合には、判定ステータスは「少量」である。判定ステータスが未判定である場合には、エントリＥＮ１には、判定ステータスは含まれない。
【００５１】
交換回数は、プリンタ１００Ａにおいて、システム１０００の運用の開始から現在までにインクカートリッジ２００Ａが交換された回数である。供給方式は、上述した一室供給方式と二室供給方式とのいずれかであり、プリンタ１００Ａについては二室供給方式である。
【００５２】
インク残率ＩＲは、インクカートリッジ２００Ａと中間容器１７５Ａとに残存しているインクＩｋの量である。インク残率ＩＲは、本実施例では、インクカートリッジ２００Ａの初期インク量ＩＶに対する現在のインクＩｋの残量の割合（本実施例では単位は％）である。インク残率ＩＲは、インク残量に関する指標値と言うことができる。インク残率ＩＲは、プリンタ１００Ａによって、例えば、プリンタ１００Ａにおいて印刷が実行される度に、印刷データおよび印刷枚数に基づいて算出されるインクＩｋの消費量と、印刷の実行前のインク残率ＩＲと、に基づいて、算出される。
【００５３】
基準残率ＴＲは、管理サーバ３００において、上述した判定ステータスを判定するために用いられる。基準残率ＴＲは、上述したインク残率ＩＲについての閾値である。基準残率ＴＲが未設定である場合には、エントリＥＮ１に、基準残率ＴＲは、含まれない。
【００５４】
プリンタ１００Ｂ、１００Ｃに対応するエントリＥＮ２、ＥＮ３は、それぞれ、プリンタ１００Ａに対応するエントリＥＮ１と同種の項目を示す情報を含む。ただし、プリンタ１００Ｃは、一室供給方式のプリンタであり、中間容器を備えないために、エントリＥＮ３は、境界インク量ＢＶを含まない。
【００５５】
本実施例では、管理データベースＰＤに記録されるプリンタ情報のうちのシリアルナンバーと、モデル名と、ＩＰアドレスとは、例えば、システム１０００の運用の開始時に、管理サーバ３００によって取得される。本実施例では、これらの情報の取得には、ＳＮＭＰ（Simple Network Management Protocol）が用いられる。具体的には、管理サーバ３００は、ローカルエリアネットワークＮＴ内のプリンタを探索するためのＳＮＭＰ要求を、ローカルエリアネットワークＮＴ内にブロードキャストする。プリンタ１００Ａ〜１００Ｃは、該ＳＮＭＰ要求に対して、自身のＩＰアドレスを含む応答を返信する。管理サーバ３００は、受信されるＩＰアドレスを用いて、シリアルナンバーとモデル名との送信を要求するＳＮＭＰ要求をプリンタ１００Ａ〜１００Ｃにそれぞれ送信し、該ＳＮＭＰ要求に対する応答として、プリンタ１００Ａ〜１００Ｃのシリアルナンバーとモデル名とを受信する。管理サーバ３００は、シリアルナンバーとモデル名とＩＰアドレスとを管理データベースＰＤに記録する。これによって、管理対象のプリンタとして、プリンタ１００Ａ〜１００Ｃが登録される。
【００５６】
管理データベースＰＤに記録されるプリンタ情報のうちの取得ステータスと、交換回数と、インクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲとは、後述する管理処理において、管理対象のプリンタ１００Ａ〜１００Ｃから取得される。管理データベースＰＤに記録されるプリンタ情報のうちの判定ステータスは、上述したように管理処理において判定され、基準残率ＴＲは、後述する基準値設定処理によって設定される。
【００５７】
Ａ−２．システム１０００の動作
Ａ−２−１．管理処理
管理サーバ３００（ＣＰＵ３１０）は、管理対象のプリンタ、本実施例では、プリンタ１００Ａ〜１００Ｃを管理するための管理処理を実行する。管理処理は、定期的に、例えば、１日あたり１〜数回の頻度で、予め定められた時刻に実行される。管理処理は、管理対象のプリンタ１００Ａ〜１００Ｃのそれぞれを注目プリンタとして実行される。以下では、プリンタ１００Ａが注目プリンタである場合を例として説明する。
【００５８】
図５は、管理処理のフローチャートである。Ｓ１００では、管理サーバ３００は、注目プリンタとしてのプリンタ１００Ａから、プリンタ情報を収集する。プリンタ情報の収集には、本実施例では、ＳＮＭＰが用いられる。具体的には、管理サーバ３００は、プリンタ情報のうち、収集すべき項目を要求するＳＮＭＰ要求を、プリンタ１００Ａに対して送信する。管理サーバ３００は、ＳＮＭＰ要求に対する応答として、プリンタ１００Ａからプリンタ情報を受信する。管理サーバ３００は、収集したプリンタ情報を揮発性記憶装置１２０に記録する。後のステップにて、前回に取得されたプリンタ情報を参照する必要があるために、この時点では、管理データベースＰＤに記録済みのプリンタ情報は更新されない。収集されるプリンタ情報は、上述した取得ステータスと、交換回数と、インクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲと、を含む。
【００５９】
Ｓ１０５では、管理サーバ３００は、プリンタ１００Ａについて、基準残率ＴＲが設定済みであるか否かを判断する。管理データベースＰＤに基準残率ＴＲが記録されている場合には、基準残率ＴＲが設定済みであると判断される。基準残率ＴＲが設定済みである場合には（Ｓ１０５：ＹＥＳ）、管理サーバ３００は、Ｓ１１０に処理を進める。基準残率ＴＲが未設定である場合には（Ｓ１０５：ＮＯ）、管理サーバ３００は、Ｓ１４５に処理を進める。
【００６０】
Ｓ１１０では、管理サーバ３００は、プリンタ情報として取得済みのインクＩｋの供給方式を示す情報に基づいて、注目プリンタのインクＩｋの供給方式が二室供給方式であるか否かを判断する。インクＩｋの供給方式が二室供給方式である場合には（Ｓ１１０：ＹＥＳ）、管理サーバ３００は、Ｓ１１５に処理を進める。インクＩｋの供給方式が二室供給方式でない場合には（Ｓ１１０：ＮＯ）、すなわち、インクＩｋの供給方式が一室供給方式である場合には、管理サーバ３００は、Ｓ１１５〜Ｓ１３０をスキップして、Ｓ１４０に処理を進める。注目プリンタはプリンタ１００Ａであるとして説明しているので、本ステップでは、供給方式は二室供給方式であると判断される。注目プリンタがプリンタ１００Ｃである場合には、供給方式は二室供給方式ではないと判断される。
【００６１】
Ｓ１１５では、ＣＰＵ１１０は、前回の管理処理の実行時から、初期インク量ＩＶが変更されたか否かを判断する。例えば、プリンタ１００Ａには、初期インク量ＩＶが異なる複数種類のインクカートリッジ２００Ａが装着され得る。例えば、主収容室２１０Ａの容量が比較的小さな小容量のインクカートリッジ２００Ａと、主収容室２１０Ａの容量が比較的大きな大容量のインクカートリッジ２００Ａと、では、初期インク量ＩＶが互いに異なる。このために、前回の管理処理の実行時から現在までに、インクカートリッジ２００Ａの交換が行われた場合には、前回の管理処理の実行時から、初期インク量ＩＶが変更されている可能性がある。ＣＰＵ１１０は、Ｓ１０５にて取得済みのプリンタ情報が示す初期インク量ＩＶと、管理データベースＰＤに記録済みの初期インク量ＩＶと、が異なる場合には、初期インク量ＩＶが変更されたと判断する。初期インク量ＩＶが変更された場合には（Ｓ１１５：ＹＥＳ）、Ｓ１２０に処理を進める。初期インク量ＩＶが変更されていない場合には（Ｓ１１５：ＮＯ）、管理サーバ３００は、Ｓ１２０〜Ｓ１３０をスキップして、Ｓ１４０に処理を進める。
【００６２】
Ｓ１２０では、管理サーバ３００は、境界指標値を算出する。境界指標値は、境界インク量ＢＶに関する指標値である。図７に示すように、第１実施例では、境界指標値として、境界残率ＢＲが用いられる。境界残率ＢＲは、上述した初期インク量ＩＶに対する境界インク量ＢＶの割合（本実施例では単位は％）である（ＢＲ＝（ＢＶ／ＩＶ）×１００）。境界残率ＢＲは、境界インク量ＢＶに対応するインク残率ＩＲであると言うことができる。例えば、インクカートリッジ２００Ａの交換によって、初期インク量ＩＶが、第１値ＩＶ１から第１値よりも小さな第２値ＩＶ２に変わった場合には、境界残率ＢＲは、インクカートリッジ２００Ａの交換前よりも大きな値となる。
【００６３】
Ｓ１２５では、管理サーバ３００は、管理データベースＰＤに記録された基準残率ＴＲは、Ｓ１２０にて算出される境界残率ＢＲ未満であるか否かを判断する。基準残率ＴＲは、後述するように、設定時の境界残率ＢＲ以上の値に設定される。しかしながら、インクカートリッジ２００Ａの交換によって、境界残率ＢＲが交換前よりも大きな値になると、基準残率ＴＲは、インクカートリッジ２００Ａの交換後の境界残率ＢＲ未満になる場合がある。基準残率ＴＲが境界残率ＢＲ未満である場合には（Ｓ１２０：ＹＥＳ）、管理サーバ３００は、Ｓ１３０に処理を進める。基準残率ＴＲが境界残率ＢＲ以上である場合には（Ｓ１２０：ＮＯ）、管理サーバ３００は、Ｓ１３０をスキップして、Ｓ１４０に処理を進める。
【００６４】
Ｓ１３０では、管理サーバ３００は、境界残率ＢＲを、新たな基準残率ＴＲとして設定する。これは、後述するように、本実施例では、境界残率ＢＲ未満の基準残率ＴＲを設定することは禁止されているためである。
【００６５】
Ｓ１４０では、管理サーバ３００は、インク残率ＩＲと基準残率ＴＲとの比較に基づいてインク残率ＩＲのステータスを判定する。具体的には、インク残率ＩＲが基準残率ＴＲより大きい場合には（ＩＲ＞ＴＲ）、ステータスは「通常」と判定され、インク残率ＩＲが基準残率ＴＲ以下である場合には（ＩＲ≦ＴＲ）、ステータスは「少量」と判定される。
【００６６】
基準残率ＴＲが未設定である場合には（Ｓ１０５：ＮＯ）、Ｓ１４５にて、管理サーバ３００は、Ｓ１００にてプリンタ１００Ａから取得済みの取得ステータスを、インク残率ＩＲのステータスとして採用する。
【００６７】
Ｓ１５０では、管理サーバ３００は、インク残率ＩＲのステータスが、前回の管理処理の際のインク残率ＩＲのステータスから変化したか否かを判断する。管理データベースＰＤに判定ステータスが記録されている場合には、該判定ステータスを、前回の管理処理の際のインク残率ＩＲのステータスとして採用する。管理データベースＰＤに判定ステータスが記録されていない場合には、管理データベースＰＤに記録済みの取得ステータスを、前回の管理処理の際のインク残率ＩＲのステータスとして採用する。インク残率ＩＲのステータスが変化した場合には（Ｓ１５０：ＹＥＳ）、管理サーバ３００は、Ｓ１５５に処理を進める。インク残率ＩＲのステータスが変化していない場合には（Ｓ１５０：ＮＯ）、管理サーバ３００は、Ｓ１７５に処理を進める。
【００６８】
Ｓ１５５では、管理サーバ３００は、インク残率ＩＲのステータスが、「通常」から「少量」に変化したか否かを判断する。インク残率ＩＲのステータスが、「通常」から「少量」に変化した場合には（Ｓ１５５：ＹＥＳ）は、管理サーバ３００は、Ｓ１６０に処理を進める。インク残率ＩＲのステータスが、「通常」から「少量」に変化していない場合には（Ｓ１５５：ＮＯ）は、すなわち、インク残率ＩＲのステータスが、「少量」から「通常」に変化した場合には、管理サーバ３００は、Ｓ１６５に処理を進める。
【００６９】
Ｓ１６０では、ＣＰＵ１１０は、インクカートリッジ２００Ａの発注通知を事業者サーバ４００に送信する。発注通知は、例えば、予め登録された事業者サーバ４００のメールアドレス宛のｅメールである。発注通知は、例えば、発注通知であることを示す情報と、発注すべきインクカートリッジ２００Ａを特定するための情報（例えば、品番）と、プリンタ１００Ａを特定するための情報（例えば、シリアルナンバー）と、を含む。事業者サーバ４００が発注通知を受信すると、事業者によって新品のインクカートリッジ２００Ａが手配される。手配されたインクカートリッジ２００Ａは、プリンタ１００Ａ〜１００Ｃの使用者の予め登録された所在地に届けられ、プリンタ１００Ａのインクカートリッジ２００Ａの交換が行われる。
【００７０】
Ｓ１６５では、ＣＰＵ１１０は、管理サーバ３００は、インクカートリッジ２００Ａの交換回数が、前回の管理処理の際のインクカートリッジ２００Ａの交換回数よりも増加したが否かを判断する。Ｓ１００にて取得済みの交換回数が、管理データベースＰＤに記録済みの交換回数よりも増加している場合には、交換回数が増加したと判断される。
【００７１】
交換回数が増加した場合には（Ｓ１６５：ＹＥＳ）、プリンタ１００Ａのインクカートリッジ２００Ａの交換が行われたために、インク残率ＩＲのステータスが、「少量」から「通常」に変化したと考えられる。このために、この場合には、Ｓ１７０にて、管理サーバ３００は、インクカートリッジ２００Ａの交換完了通知を事業者サーバ４００に送信する。交換完了通知は、発注通知と同様に、事業者サーバ４００のメールアドレス宛のｅメールである。交換完了通知は、例えば、交換完了通知であることを示す情報と、プリンタ１００Ａを特定するための情報と、を含む。事業者サーバ４００が交換完了通知を受信することで、事業者は、プリンタ１００Ａにおいて、インクカートリッジ２００Ａが交換されたことを認識できる。
【００７２】
交換回数が増加していない場合には（Ｓ１６５：ＮＯ）、インク残率ＩＲのステータスが、「少量」から「通常」に変化したことは、今回の管理処理で取得されたインク残率ＩＲのステータスが誤っていることに起因すると考えられる。例えば、インク残率ＩＲのステータスとして、プリンタ１００Ａから取得済みの取得ステータスが採用されている場合（Ｓ１４５）には、プリンタ１００Ａにおける液面センサの誤動作によって、誤った取得ステータスが取得されている可能性がある。このために、この場合には、管理サーバ３００は、Ｓ１７０をスキップしてＳ１７５に処理を進める。
【００７３】
Ｓ１７５では、管理サーバ３００は、管理データベースＰＤを更新する。例えば、Ｓ１００にてプリンタ１００Ａから収集され、揮発性記憶装置１２０に格納されているプリンタ情報を、管理データベースＰＤのプリンタ１００Ａに対応するエントリＥＮ１に記録する。ただし、上述したＳ１６５にて、交換回数が増加していないと判断されている場合には、取得ステータスは誤っていると考えられるので、取得ステータスは更新されず、取得ステータスを除いたプリンタ情報が更新される。また、Ｓ１４０にて、管理サーバ３００がインク残率ＩＲのステータスを判定している場合には、該ステータスの判定結果が、判定ステータスとして管理データベースＰＤに記録される。
【００７４】
以上の説明から解るように、管理処理では、注目プリンタについて基準残率ＴＲが設定されている場合には、インク残率ＩＲが基準残率ＴＲより大きい状態（ステータスが「通常」と判定される状態）から、インク残率ＩＲが基準残率ＴＲ以下である状態（ステータスが「少量」と判定される状態）に変化することが、発注通知が送信される条件である。発注通知が送信される条件は、インクＩｋの補充が必要となると判断される条件であると言うことができるので、発注通知が送信される条件を、補充条件とも呼ぶ。また、注目プリンタについて基準残率ＴＲが設定されていない場合には、注目プリンタにおいて液面センサを用いて判定される取得ステータスが「通常」から「少量」に変化することが、補充条件である。
【００７５】
Ａ−２−３．プリンタ情報表示処理
管理サーバ３００は、上述した管理処理とは別に、操作部３５０を介してユーザからの表示要求を取得した場合に、表示部３４０に、管理リストＭＬを表示するプリンタ情報表示処理を実行する。管理サーバ３００のユーザは、例えば、システム１０００の管理者である。システム１０００の管理者は、プリンタ１００Ａ〜１００Ｃの使用者であっても良いし、プリンタ１００Ａ〜１００Ｃの使用者とは異なる者、例えば、プリンタ１００Ａ〜１００Ｃの販売者であっても良い。図６は、管理リストＭＬの一例を示す図である。管理リストＭＬは、管理データベースＰＤに基づいて生成されるリストであり、管理対象のプリンタ１００Ａ〜１００Ｃのプリンタ情報の一覧である。管理リストＭＬは、管理対象のプリンタ１００Ａ〜１００Ｃに対応する３個の行Ｌ１〜Ｌ３を含んでいる。行Ｌ１〜Ｌ３には、それぞれ、管理データベースＰＤの対応するエントリＥＮ１〜ＥＮ２に含まれるプリンタ情報が示されている。ユーザは、管理リストＭＬを表示させることで、管理対象のプリンタ１００Ａ〜１００Ｃのプリンタ情報を容易に確認できる。
【００７６】
ユーザが、カーソルＣＳを操作して、行Ｌ１〜Ｌ３のうちの処理対象のプリンタに対応する行を選択し、所定の操作（例えば、マウスの右クリック）を行うと、表示部３４０にはサブウインドウＳＷが表示される。図６の例では、プリンタ１００Ｃに対応する行Ｌ３が選択されている。サブウインドウＳＷには、実行可能な処理の一覧が表示される。実行可能な処理は、図６に示すように、プリンタ情報の削除処理と、プリンタ情報の更新処理と、に加えて、基準値設定処理が含まれる。ユーザが、カーソルＣＳを操作して、サブウインドウＳＷにおいて基準値設定処理を選択し、所定の操作（例えば、マウスの左クリック）を行うと、管理サーバ３００は、処理対象のプリンタについて基準値設定処理の開始要求を取得する。このように、プリンタ１００Ａ〜１００Ｃのいずれのプリンタも、基準値設定処理の処理対象のプリンタとして選択され得る。
【００７７】
Ａ−２−４．基準値設定処理
図７は、基準値設定処理のフローチャートである。基準値設定処理は、処理対象のプリンタについて、上述した管理処理で用いられる基準値、第１実施例では、基準残率ＴＲを設定する処理である。
【００７８】
Ｓ２００では、管理サーバ３００（ＣＰＵ３１０）は、上述した基準値設定処理の開始要求を取得したか否かを判断する。開始要求を取得した場合には（Ｓ２００：ＹＥＳ）、管理サーバ３００は、Ｓ２１０に処理を進める。開始要求を取得しない場合には（Ｓ２００：ＮＯ）、管理サーバ３００は、開始要求を取得するまで待機する。
【００７９】
Ｓ２１０では、管理サーバ３００は、プリンタ情報として取得済みのインクＩｋの供給方式を示す情報に基づいて、処理対象のプリンタのインクＩｋの供給方式が二室供給方式であるか否かを判断する。インクＩｋの供給方式が二室供給方式である場合には（Ｓ２１０：ＹＥＳ）、管理サーバ３００は、Ｓ２２０に処理を進める。インクＩｋの供給方式が二室供給方式でない場合には（Ｓ２１０：ＮＯ）、管理サーバ３００は、Ｓ２５０に処理を進める。
【００８０】
Ｓ２２０では、管理サーバ３００は、境界指標値、第１実施例では、境界残率ＢＲを算出する。境界残率ＢＲは、処理対象のプリンタについて管理データベースＰＤに記録済みの初期インク量ＩＶと境界インク量ＢＶとに基づいて、算出される。境界残率ＢＲは、上述したように初期インク量ＩＶに対する境界インク量ＢＶの割合である。図４の例では、初期インク量ＩＶは、１０００であり、境界インク量ＢＶは、２００である。従って、境界残率ＢＲは、「２０％」である。上述したように、プリンタ１００Ａには、初期インク量ＩＶが異なる複数種類のインクカートリッジ２００Ａが装着され得る。初期インク量ＩＶが、２０００であるインクカートリッジ２００Ａが装着されたる場合には、境界残率ＢＲは、「１０％」である。
【００８１】
Ｓ２３０では、管理サーバ３００は、二室供給方式用の画面データを生成する。Ｓ２４０では、管理サーバ３００は、該二室供給方式用の画面データを用いて、二室供給方式用の設定画面表示処理を実行する。この設定画面表示処理は、設定画面Ｗａを表示部３４０に表示して、設定画面Ｗａを介してユーザから新たに設定すべき基準残率ＴＲを取得する処理である。
【００８２】
図８は、二室供給方式用の設定画面表示処理のフローチャートである。Ｓ３１０では、管理サーバ３００は、二室供給方式用の画面データを用いて設定画面Ｗａを表示部３４０に表示する。
【００８３】
図９は、第１実施例の設定画面の一例を示す図である。図９（Ａ）の設定画面Ｗａは、設定すべき基準残率ＴＲを示すユーザの指示を取得するための画面である。この設定画面Ｗａは、設定すべき基準残率ＴＲをユーザが入力するためのユーザインタフェース（ＵＩ）画像Ｉａと、ＯＫボタンＢＴ１と、キャンセルボタンＢＴ２と、を含む。ＵＩ画像Ｉａは、棒状のオブジェクトＯａと、オブジェクトＯａ上に配置されるスライダＳＤと、オブジェクトＯａ上に配置される境界ラインＬａと、を含む。
【００８４】
オブジェクトＯａは、インク残率ＩＲが取り得る特定範囲を示す。具体的には、オブジェクトＯａの長手方向（図９（Ａ）の上下方向）の位置は、インク残率ＩＲが取り得る値に対応する。オブジェクトＯａの上端は、インク残率ＩＲの最大値（１００％）に対応し、オブジェクトＯａの下端は、インク残率ＩＲの最小値（０％）に対応する。
【００８５】
スライダＳＤは、オブジェクトＯａによって示される特定範囲内で、設定すべき基準残率ＴＲを示している。スライダＳＤは、後述するようにユーザによる移動指示、例えば、マウスを介して入力される移動指示に応じて、オブジェクトＯａの長手方向（図９（Ａ）の上下方向）に沿って、オブジェクトＯａ上を移動する。ユーザは、スライダＳＤを移動させることで、設定すべき基準残率ＴＲを変更することができる。スライダＳＤの近傍には、スライダＳＤの位置に対応する基準残率ＴＲを示す数値ＳＴ（図９（Ａ）の例では「３５％」）が表示されている。
【００８６】
境界ラインＬａは、図７のＳ２２０にて算出される境界残率ＢＲを示す。境界ラインＬａは、境界残率ＢＲに対応するオブジェクトＯａ上の長手方向の位置に配置されている。境界ラインＬａの近傍には、境界残率ＢＲを示す数値Ｒａ（図９（Ａ）の例では「２０％」）が表示されている。
【００８７】
ここで、境界ラインＬａの位置および数値Ｒａの値は、インクカートリッジ２００Ａの初期インク量ＩＶによって変化する。上述した図９（Ａ）の設定画面Ｗａは、初期インク量ＩＶが１０００である場合の例である。図９（Ｂ）の設定画面Ｗａ２は、初期インク量ＩＶが２０００である場合の例である。設定画面Ｗａ２では、境界ラインＬａ２の位置および数値Ｒａ２が示す境界残率ＢＲ（１０％）は、設定画面Ｗａの境界ラインＬａの位置および数値Ｒａが示す境界残率ＢＲ（２０％）よりも小さい。このように、初期インク量ＩＶが第１の量（例えば、１０００）である場合には、第１の量に対する割合である境界残率ＢＲ（例えば２０％）の表示を含む設定画面Ｗａ（図９（Ａ））を示す画面データが生成される。そして、初期インク量ＩＶが第１の量よりも大きな第２の量（例えば、２０００）である場合には、第２の量に対する割合である境界残率ＢＲ（例えば１０％）の表示を含む設定画面Ｗａ２（図９（Ｂ））を示す画面データが生成される。この結果、インクカートリッジ２００Ａの初期インク量ＩＶに応じた適切な設定画面を示す画面データが生成される。
【００８８】
Ｓ３２０では、管理サーバ３００は、スライダＳＤの移動指示を取得したか否かを判断する。スライダＳＤの移動指示が取得されない場合には（Ｓ３２０：ＮＯ）、管理サーバ３００は、Ｓ３３０〜Ｓ３５０をスキップしてＳ３６０に処理を進める。スライダＳＤの移動指示が取得された場合には（Ｓ３２０：ＹＥＳ）、Ｓ３３０にて、管理サーバ３００は、取得された移動指示が、オブジェクトＯａ上の境界ラインＬａよりも下方の部分への移動指示であるか否かを判断する。換言すれば、取得された移動指示が、スライダＳＤの位置で示される基準残率ＴＲが境界残率ＢＲ未満の値となるように、スライダＳＤを移動させる指示であるか否かが判断される。
【００８９】
取得された移動指示が、オブジェクトＯａ上の境界ラインＬａよりも下方の部分への移動指示でない場合には（Ｓ３３０：ＮＯ）、Ｓ３４０にて、管理サーバ３００は、スライダＳＤが表示される位置を、移動指示に従って移動させる。Ｓ３５０では、管理サーバ３００は、スライダＳＤの位置に対応する基準値、第１実施例では、基準残率ＴＲの数値ＳＴを更新する。
【００９０】
取得された移動指示が、オブジェクトＯａ上の境界ラインＬａよりも下方の部分への移動指示である場合には（Ｓ３３０：ＹＥＳ）、管理サーバ３００は、Ｓ３４０、Ｓ３５０をスキップして、Ｓ３６０に処理を進める。すなわち、この場合には、移動指示が取得されたにも拘わらずに、スライダＳＤは移動しない。これによって、オブジェクトＯａ上の境界ラインＬａ上または境界ラインＬａよりも上方の部分へのスライダＳＤの移動が許容され、境界ラインＬａよりも下方の部分へのスライダＳＤの移動が禁止される。
【００９１】
Ｓ３６０では、管理サーバ３００は、設定画面Ｗａにおいて、ＯＫボタンＢＴ１が押下されたか否かを判断する。ＯＫボタンＢＴ１が押下された場合には（Ｓ３６０：ＹＥＳ）、Ｓ３８０にて、管理サーバ３００は、その時点のスライダＳＤの位置を、設定すべき基準残率ＴＲを示すユーザの指示として取得する。Ｓ３９０では、管理サーバ３００は、取得されたスライダＳＤの位置に対応する基準値、第１実施例では基準残率ＴＲを取得して、設定画面表示処理を終了する。ＯＫボタンＢＴ１が押下されない場合には（Ｓ３６０：ＮＯ）、Ｓ３７０にて、管理サーバ３００は、設定画面Ｗａにおいて、キャンセルボタンＢＴ２が押下されたか否かを判断する。キャンセルボタンＢＴ２が押下された場合には（Ｓ３７０：ＹＥＳ）、設定すべき基準残率ＴＲを示すユーザの指示は入力されなかったと判断できる。このために、この場合には、管理サーバ３００は、基準残率ＴＲを取得することなく、設定画面表示処理を終了する。キャンセルボタンＢＴ２が押下されない場合には（Ｓ３７０：ＮＯ）、管理サーバ３００は、処理をＳ３２０に戻す。
【００９２】
図７に戻って説明を続ける。インクＩｋの供給方式が二室供給方式でない場合には（Ｓ２１０：ＮＯ）、Ｓ２５０にて、管理サーバ３００は、一室供給方式用の画面データを生成する。Ｓ２６０では、管理サーバ３００は、該一室供給方式用の画面データを用いて、一室供給方式用の設定画面表示処理を実行する。この設定画面表示処理は、設定画面Ｗｂを表示部３４０に表示して、設定画面Ｗｂを介してユーザから新たに設定すべき基準残率ＴＲを取得する処理である。
【００９３】
図９（Ｃ）の設定画面Ｗｂは、設定すべき基準残率ＴＲをユーザが入力するためのユーザインタフェース（ＵＩ）画像Ｉｂと、ＯＫボタンＢＴ１と、キャンセルボタンＢＴ２と、を含む。ＵＩ画像Ｉｂは、棒状のオブジェクトＯｂと、オブジェクトＯｂ上に配置されるスライダＳＤと、を含む。
【００９４】
オブジェクトＯｂは、オブジェクトＯａと同様に、インク残率ＩＲが取り得る特定範囲（例えば、０％〜１００％の範囲）を示し、オブジェクトＯｂの長手方向の位置は、インク残率ＩＲが取り得る値に対応する。
【００９５】
設定画面ＷｂのスライダＳＤは、オブジェクトＯｂによって示される特定範囲内で、設定すべき基準残率ＴＲを示している。ユーザは、スライダＳＤを移動させることで、設定すべき基準残率ＴＲを変更することができる。スライダＳＤの近傍には、スライダＳＤの位置に対応する基準残率ＴＲを示す数値ＳＴ（図９（Ｃ）の例では「２０％」）が表示されている。
【００９６】
一室供給方式では、中間容器が存在しないので、境界残率ＢＲという概念が存在しない。このために、設定画面Ｗｂは、境界残率ＢＲに対応する境界ラインＬａを含まない。
【００９７】
一室供給方式用の設定画面表示処理（フローチャートは省略）が、図８の二室供給方式用の設定画面表示処理とは異なる点は、設定画面Ｗｂには、境界ラインＬａが存在しないので、Ｓ３３０の判断処理が実行されない点である。一室供給方式用の設定画面表示処理の他のステップは、図８の二室供給方式用の設定画面表示処理と同一である。
【００９８】
Ｓ２７０では、管理サーバ３００は、Ｓ２４０またはＳ２６０にて設定画面（設定画面Ｗａまたは設定画面Ｗｂ）を介して、設定すべき基準値が取得されたか否かを判断する。第１実施例では、設定すべき基準値は、基準残率ＴＲである。設定すべき基準残率ＴＲが取得された場合には（Ｓ２７０：ＹＥＳ）、Ｓ２８０にて、管理サーバ３００は、処理対象のプリンタの基準値として、Ｓ２４０またはＳ２６０にて取得された基準残率ＴＲを設定して、基準値設定処理を終了する。具体的には、管理データベースＰＤのエントリＥＮ１〜ＥＮ３のうち、処理対象のプリンタに対応するエントリに、Ｓ２６０にて取得された基準残率ＴＲを記録する。この時点で、既に記録済みの基準残率ＴＲが存在する場合には、当該記録済みの基準残率ＴＲは削除される。設定すべき基準残率ＴＲが取得されない場合には（Ｓ２７０：ＮＯ）、管理サーバ３００は、Ｓ２８０をスキップして、基準値設定処理を終了する。
【００９９】
以上説明した第１実施例によれば、管理サーバ３００は、印刷実行部１７０Ａから取得されるインク残率ＩＲを用いて判断される補充条件が満たされる場合に（図５のＳ１４０、Ｓ１５０にてＹＥＳ、Ｓ１５５にてＹＥＳ）、発注通知を送信する（図５のＳ１６０）。管理サーバ３００は、ユーザの指示に基づいて、補充条件が満たされるか否かを判断するための基準残率ＴＲを設定するための設定画面Ｗａを示す画面データを生成し（図７のＳ２３０）、画面データを用いて設定画面Ｗａを表示する（図７のＳ２４０）。設定画面Ｗａは、オブジェクトＯａと、スライダＳＤと、に加えて、境界残率ＢＲを示す境界ラインＬａを含む。この結果、ユーザは、インク残率ＩＲが取り得る特定範囲を示すオブジェクトＯａと、境界残率ＢＲを示す境界ラインＬａと、を含む設定画面Ｗａを見ながら基準残率ＴＲを設定できる。したがって、補充条件が満たされるか否かを判断するための基準残率ＴＲが適切に設定され得る。例えば、印刷実行部１７０Ａ、１７０Ｂのように、印刷実行部が、カートリッジから印刷実行部に至るインクの経路に配置される容器を備える構成、すなわち、二室供給方式である場合に、境界残率ＢＲが適切に設定され得る。
【０１００】
より具体的に説明する。例えば、二室供給方式のプリンタ１００Ａ（印刷実行部１７０Ａ（図２参照））では、インクＩｋの収容状態が第２の収容状態Ｓ２となった後は、インクカートリッジ２００ＡにインクＩｋが残存していないので、いつでもインクＩｋの無駄を発生させることなく、インクカートリッジ２００Ａの交換が可能である。このために、基準残率ＴＲが、第１の収容状態Ｓ１と第２の収容状態Ｓ２との境界に対応する境界残率ＢＲ未満の値に設定されても、インクＩｋの無駄を防ぐ観点からは意味がない。基準残率ＴＲが境界残率ＢＲ未満の値に設定されると、発注通知が送信されるタイミングが遅れて、インクカートリッジ２００Ａが到着する前に、中間容器１７５Ａ内のインクＩｋが無くなり、プリンタ１００Ａが印刷できなくなる可能性が増大する。このことから、基準残率ＴＲは、境界残率ＢＲ以上の値に設定されることが好ましい。本実施例では、例えば、ユーザは、境界残率ＢＲを示す境界ラインＬａを含む設定画面Ｗａを見ながら、基準残率ＴＲを、境界残率ＢＲ以上の値に適切に設定することができる。
【０１０１】
さらに、本実施例では、管理サーバ３００は、設定画面Ｗａを介して入力され、設定すべき境界残率ＢＲを示すユーザの指示（具体的には、ＯＫボタンＢＴ１が押下された時点でのスライダＳＤの位置）を取得する（図８のＳ３８０）。管理サーバ３００は、オブジェクトＯａ上の境界ラインＬａ上または境界ラインＬａよりも上方の部分へのスライダＳＤの移動を許容し、境界ラインＬａよりも下方の部分へのスライダＳＤの移動を禁止する（図８のＳ３３０、Ｓ３４０）。これによって、管理サーバ３００は、境界残率ＢＲ以上の基準残率ＴＲを示すユーザの指示の入力を許容し、境界残率ＢＲ未満の基準残率ＴＲを示すユーザの指示の入力を禁止する。換言すれば、管理サーバ３００は、境界インク量ＢＶ以上のインク残率ＩＲに対応する基準残率ＴＲを示すユーザの指示の入力を許容し、境界インク量ＢＶ未満のインク残率ＩＲに対応する基準残率ＴＲを示すユーザの指示の入力を禁止する。この結果、境界インク量ＢＶ以上のインク残率ＩＲに対応する基準残率ＴＲが適切に設定される。上述したように、境界インク量ＢＶよりも残量が少ない状態では、インクカートリッジ２００ＡにインクＩｋが残存していないので、これ以上、インクカートリッジ２００Ａの交換を待つ必要はない。このために、境界インク量ＢＶ以上の残量に対応する基準残率ＴＲが設定されることが好ましいところ、本実施例によれば、境界インク量ＢＶ以上の残量に対応する基準残率ＴＲが設定されるので、基準残率ＴＲが適切に設定される。
【０１０２】
さらに、本実施例では、インク残率ＩＲのステータスが「少量」である場合（図５のＳ１５５にてＹＥＳ）、すなわち、インク残率ＩＲが基準残率ＴＲ以下である場合に、補充条件が満たされると判断されるので、発注通知を適切なタイミングで送信できる。なお、インク残率ＩＲが基準残率ＴＲ以下であることは、インク残率ＩＲに対応するインクＩｋの残量が、基準残率ＴＲに対応するインクＩｋの残量以下であるとも言うことができる。
【０１０３】
さらに、本実施例では、インクＩｋの残量に関する指標値として、インク残率ＩＲ、すなわち、初期インク量ＩＶに対する割合が用いられる。そして、第１の収容状態Ｓ１と第２の収容状態Ｓ２との境界に対応する指標値としても、境界残率ＢＲ、すなわち、初期インク量ＩＶに対する割合が用いられる。この結果、ユーザにとって解りやすい指標値であるインク残率ＩＲについて基準残率ＴＲが設定されるので、ユーザは適切に基準残率ＴＲを設定することができる。
【０１０４】
さらに、本実施例では、装着部１７２Ａに装着されるインクカートリッジ２００Ａが、初期インク量ＩＶが第３の量である第１のカートリッジから、初期インク量ＩＶが第３の容量よりも小さな第４の容量である第２のカートリッジに変更されることによって、設定済みの基準残率ＴＲが、境界残率ＢＲ未満になる場合に（図５のＳ１２５：ＹＥＳ）、基準残率ＴＲを、境界残率ＢＲに変更する（図５のＳ１３０）。したがって、インクカートリッジ２００Ａが交換されることに起因して、基準残率ＴＲが、境界残率ＢＲ未満の不適切な値になったとしても、基準残率ＴＲを適切な値に変更することができる。
【０１０５】
さらに、本実施例では、ユーザからの開始要求が取得されることに応じて、処理対象のプリンタについて基準値設定処理が開始され（図６、図７のＳ２００）、設定画面Ｗａを示す画面データが生成される（図７のＳ２３０）。この結果、ユーザの要求に応じた適切なタイミングで画面データが生成できる。ユーザからの開始要求は、設定画面Ｗａの表示要求であると言うことができる。例えば、インクカートリッジ２００Ａの交換は、いつでも行われ得る。インクカートリッジ２００Ａの交換が行われると、表示すべき設定画面Ｗａも変更すべき場合がある。このために、画面データは、ユーザからの要求がある度に生成されることが好ましい。
【０１０６】
さらに、本実施例では、管理サーバ３００は、上述したように、図５の管理処理をプリンタ１００Ａ〜１００Ｃのそれぞれを注目プリンタとして実行する。すなわち、管理サーバ３００は、通信ＩＦ３８０を介して、プリンタ１００Ａと、プリンタ１００Ｂと、のそれぞれから、インク残率ＩＲを含むプリンタ情報を取得する（図５のＳ１００）。そして、図６から解るように、管理サーバ３００は、プリンタ１００Ａと、プリンタ１００Ｂと、のいずれについても、基準値設定処理を実行できる。すなわち、管理サーバ３００は、プリンタ１００Ａから取得されるインク残率ＩＲを用いてプリンタ１００Ａのための画面データを生成し、プリンタ１００Ｂから取得されるインク残率ＩＲを用いてプリンタ１００Ｂのための画面データと、を生成する。この結果、管理対象のプリンタのそれぞれについて適切な基準残率ＴＲが設定され得る。
【０１０７】
以上の説明から解るように、本実施例のインク残率ＩＲは、印刷材の残量に関する印刷材情報および指標値の例であり、境界残率ＢＲは、境界指標値の例であり、基準残率ＴＲは、基準値の例であり、境界インク量ＢＶは、境界量の例である。
【０１０８】
Ｂ.第２実施例
第２実施例では、管理サーバ３００が、補充条件が満たされるか否かを判定するために用いられるインクＩｋの残量に関する指標値として、インク残率ＩＲに代えて、残印刷日数ＲＤが用いられる。残印刷日数ＲＤは、インクＩｋの残量（あるいはインク残率ＩＲ）に応じた期間を示す日数であって、インクカートリッジ２００Ａの交換が行われない場合に、印刷可能な期間を示す日数である。すなわち、残印刷日数ＲＤが１０日であることは、インクカートリッジ２００Ａを交換することなく、現在から１０日間に亘って印刷が可能であることを意味する。ただし、管理サーバ３００が、プリンタ１００Ａ〜１００Ｃから取得するインクＩｋの残量に関する指標値は、第１実施例と同様にインク残率ＩＲである。
【０１０９】
図１０は、残印刷日数ＲＤの算出について説明する図である。インクカートリッジ２００Ａが新品に交換された日を、交換日とする。換言すれば、交換日は、現在、装着部１７２Ａに装着されているインクカートリッジ２００Ａが最初に装着された日である。交換日におけるインク残率は１００％である。現在のインク残率は、後述する管理データベースＰＤ２に記録されるインク残率ＩＲ（プリンタ１００Ａから取得されるインク残率ＩＲ）である。交換日から現在までのインクＩｋの消費のペースが今後も続くと仮定すると、残印刷日数ＲＤは、交換日とインク残率ＩＲを用いて、以下の式（１）に従って算出される。
ＲＤ＝（ＵＤ×ＩＲ）／（１００−ＩＲ）    …（１）
ここで、ＵＤは、交換日から現在までの期間（日数）である。
【０１１０】
Ｂ−１．管理データベースＰＤ２
第２実施例では、残印刷日数ＲＤを用いて補充条件が満たされるか否かを判定するために、管理データベースＰＤ２において管理される情報の一部が、第１実施例の管理データベースＰＤにおいて管理される情報とは異なる。
【０１１１】
図１１は、第２実施例の管理データベースＰＤ２の一例を示す図である。管理データベースＰＤ２は、図４の管理データベースＰＤと同様に、管理対象のプリンタ１００Ａ〜２００Ｃに対応するエントリＥＮ１ｂ〜ＥＮ３ｂを含む。
【０１１２】
プリンタ１００Ａに対応するエントリＥＮ１ｂは、図４のエントリＥＮ１と同様に、プリンタ１００Ａのプリンタ情報の複数個の項目、具体的には、シリアルナンバーと、モデル名と、ＩＰアドレスと、取得ステータスと、判定ステータスと、交換回数と、インクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲと、を示す情報をそれぞれ含む。ただし、図１１では、モデル名と、ＩＰアドレスと、については図示が省略されている。
【０１１３】
プリンタ１００Ａに対応するエントリＥＮ１ｂは、図４のエントリＥＮ１に含まれる基準残率ＴＲに代えて、基準日数ＴＤを示す情報を含んでいる。基準日数ＴＤは、管理サーバ３００において、ステータスを判定するために用いられる。基準日数ＴＤは、残印刷日数ＲＤについての閾値であり、後述する設定画面ＷａＢを介して設定される。残印刷日数ＲＤが未設定である場合には、エントリＥＮ１ｂに、基準日数ＴＤは、含まれない。
【０１１４】
プリンタ１００Ａに対応するエントリＥＮ１ｂは、さらに、上述した交換日と、境界印刷日数ＢＤと、を示す情報を含んでいる。
【０１１５】
境界印刷日数ＢＤは、二室供給方式のプリンタ（例えば、プリンタ１００Ａ、１００Ｂ）において、境界インク量ＢＶのインクＩｋが残存している場合の残印刷日数ＲＤである。換言すれば、境界印刷日数ＢＤは、第１の収容状態Ｓ１と第２の収容状態Ｓ２との境界に対応する残印刷日数ＲＤである。交換日から現在までのインクＩｋの消費のペースが今後も続くと仮定すると、境界印刷日数ＢＤは、上述した交換日と境界インク量ＢＶとインク残率ＩＲとを用いて、以下の式（２）に従って算出される。
ＢＤ＝（ＵＤ×ＢＶ）／（１００−ＩＲ）    …（２）
【０１１６】
プリンタ１００Ｂ、１００Ｃに対応するエントリＥＮ２ｂ、ＥＮ３ｂは、それぞれ、プリンタ１００Ａに対応するエントリＥＮ１ｂと同種の項目を示す情報を含む。ただし、プリンタ１００Ｃは、一室供給方式のプリンタであり、中間容器を備えないために、エントリＥＮ３ｂは、境界インク量ＢＶと境界印刷日数ＢＤとを含まない。
【０１１７】
管理データベースＰＤ２に記録されるプリンタ情報のうちの取得ステータスと、交換回数と、交換日と、インクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲとは、後述する管理処理において、管理対象のプリンタ１００Ａ〜１００Ｃから取得される。管理データベースＰＤに記録されるプリンタ情報のうちの判定ステータスと境界印刷日数ＢＤとは、後述する管理処理において生成される。基準日数ＴＤは、後述する基準値設定処理によって設定される。
【０１１８】
Ｂ−２．管理処理
第２実施例の管理処理について説明する。第２実施例の管理処理は、第１実施例の管理処理と同様に、定期的に、かつ、管理対象のプリンタ１００Ａ〜１００Ｃのそれぞれを注目プリンタとして実行される。以下では、プリンタ１００Ａが注目プリンタである場合を例として説明する。
【０１１９】
図１２は、第２実施例の管理処理のフローチャートである。図１２において、図５の管理処理と同一であるＳ１５０以降のステップについては、図５と同一の符号を付し、その説明を省略する。図５の管理処理のＳ１５０より前のステップについては符号の末尾に「Ｂ」を付した。図１２に示すように、第２実施例の管理処理では、図５の第１実施例の管理処理のＳ１００〜Ｓ１４５に代えて、Ｓ１００Ｂ〜Ｓ１４５Ｂが実行される。
【０１２０】
Ｓ１００Ｂでは、管理サーバ３００は、図５のＳ１００と同様に、注目プリンタとしてのプリンタ１００Ａから、プリンタ情報を収集する。プリンタ情報の収集には、第１実施例と同様に、ＳＮＭＰが用いられる。管理サーバ３００は、収集したプリンタ情報を揮発性記憶装置１２０に記録する。収集されるプリンタ情報は、第１実施例と一部が異なり、上述のように、取得ステータスと、交換回数と、交換日と、インクＩｋの供給方式と、初期インク量ＩＶと、境界インク量ＢＶと、インク残率ＩＲ、を含む。
【０１２１】
Ｓ１０５Ｂでは、管理サーバ３００は、注目プリンタ（説明ではプリンタ１００Ａ）について、基準日数ＴＤが設定済みであるか否かを判断する。管理データベースＰＤに基準日数ＴＤが記録されている場合には、基準日数ＴＤが設定済みであると判断される。基準日数ＴＤが設定済みである場合には（Ｓ１０５Ｂ：ＹＥＳ）、管理サーバ３００は、Ｓ１１０Ｂに処理を進める。基準日数ＴＤが未設定である場合には（Ｓ１０５Ｂ：ＮＯ）、管理サーバ３００は、Ｓ１４５Ｂに処理を進める。
【０１２２】
Ｓ１１０Ｂでは、管理サーバ３００は、図５のＳ１１０Ｂと同様に、プリンタ情報として取得済みのインクＩｋの供給方式を示す情報に基づいて、注目プリンタのインクＩｋの供給方式が二室供給方式であるか否かを判断する。インクＩｋの供給方式が二室供給方式である場合には（Ｓ１１０Ｂ：ＹＥＳ）、管理サーバ３００は、Ｓ１１５Ｂに処理を進める。
【０１２３】
Ｓ１１５Ｂでは、ＣＰＵ１１０は、Ｓ１１０Ｂにて取得済みの交換日と境界インク量ＢＶとインク残率ＩＲとを用いて、上述した式（２）に従って境界印刷日数ＢＤを算出する。境界印刷日数ＢＤは、プリンタ１００Ａにおける印刷の実行状況、換言すれば、プリンタ１００ＡにおけるインクＩｋの消費状況によって変動する。このために、境界印刷日数ＢＤは、管理処理を行う度に、毎回計算される。インクＩｋの供給方式が二室供給方式でない場合には（Ｓ１１０Ｂ：ＮＯ）、すなわち、インクＩｋの供給方式が一室供給方式である場合には、管理サーバ３００は、Ｓ１１５Ｂをスキップする。一室供給方式の印刷実行部１７０Ｃ（図３）は、中間容器を備えないので、境界インク量ＢＶや境界印刷日数ＢＤという概念は存在しないためである。
【０１２４】
Ｓ１２０Ｂでは、管理サーバ３００は、Ｓ１１０Ｂにて取得済みの交換日とインク残率ＩＲとを用いて、上述した式（１）に従って現時点の残印刷日数ＲＤを算出する。
【０１２５】
Ｓ１３０Ｂでは、管理サーバ３００は、残印刷日数ＲＤと基準日数ＴＤとに基づいて残印刷日数ＲＤのステータスを判定する。具体的には、注目プリンタが一室供給方式のプリンタである場合には、残印刷日数ＲＤが基準日数ＴＤより大きい場合には（ＲＤ＞ＴＤ）、ステータスは「通常」と判定され、残印刷日数ＲＤが基準日数ＴＤ以下（ＲＤ≦ＴＤ）である場合には、ステータスは「少量」と判定される。注目プリンタが二室供給方式のプリンタである場合には、残印刷日数ＲＤが、境界印刷日数ＢＤと基準日数ＴＤとの和より大きい場合には（ＲＤ＞（ＢＤ＋ＴＤ））、ステータスは「通常」と判定され、残印刷日数ＲＤが、境界印刷日数ＢＤと基準日数ＴＤとの和以下（ＲＤ≦（ＢＤ＋ＴＤ））である場合には、ステータスは「少量」と判定される。
【０１２６】
このように、一室供給方式では、残印刷日数ＲＤと基準日数ＴＤとを比較するのに対して、二室供給方式では、残印刷日数ＲＤと、境界印刷日数ＢＤと基準日数ＴＤとの和と、を比較する。これは、一室供給方式では、残印刷日数ＲＤがゼロである状態を基準（ゼロ）として、基準日数ＴＤが設定されるのに対して、二室供給方式では、残印刷日数ＲＤが境界印刷日数ＢＤである状態を基準（ゼロ）として、基準日数ＴＤが設定されるためである。
【０１２７】
基準日数ＴＤが未設定である場合には（Ｓ１０５Ｂ：ＮＯ）、管理サーバ３００は、Ｓ１４５Ｂにて、管理サーバ３００は、Ｓ１００にてプリンタ１００Ａから取得済みの取得ステータスを、残印刷日数ＲＤのステータスとして採用する。
【０１２８】
Ｂ−３．基準値設定処理
第２実施例の基準値設定処理は、処理対象のプリンタについて、上述した管理処理で用いられる基準値として、第１実施例の基準残率ＴＲに代えて、基準日数ＴＤを設定する処理である。第２実施例の基準値設定処理では、図７のＳ２２０にて、第１実施例の境界残率ＢＲに代えて、境界印刷日数ＢＤが、境界指標値として算出される。
【０１２９】
第２実施例の基準値設定処理においても、図７のＳ２３０では、二室供給方式用の画面データが生成される。ただし、第２実施例では、二室供給方式用の画面データによって示される設定画面ＷａＢが、第１実施例の設定画面Ｗａ、Ｗａ２（図９（Ａ）、（Ｂ））とは異なる。
【０１３０】
図１３は、第２実施例の設定画面の一例を示す図である。図１３（Ａ）の設定画面ＷａＢは、設定すべき基準日数ＴＤを示すユーザの指示を取得するための画面である。この設定画面ＷａＢは、設定すべき基準日数ＴＤをユーザが入力するためのユーザインタフェース（ＵＩ）画像ＩａＢと、ＯＫボタンＢＴ１と、キャンセルボタンＢＴ２と、を含む。ＵＩ画像ＩａＢは、棒状のオブジェクトＯａＢと、オブジェクトＯａ上に配置されるスライダＳＤＢと、オブジェクトＯａＢ上に配置される境界ラインＬａＢと、を含む。
【０１３１】
オブジェクトＯａＢは、残印刷日数ＲＤが取り得る特定範囲を示す。具体的には、オブジェクトＯａＢの長手方向（図１３（Ａ）の上下方向）の位置は、残印刷日数ＲＤが取り得る値に対応する。
【０１３２】
スライダＳＤＢは、オブジェクトＯａＢによって示される特定範囲内で、設定すべき基準日数ＴＤを示している。スライダＳＤＢは、第１実施例のスライダＳＤ（図９）と同様に、ユーザによる移動指示に応じて、オブジェクトＯａＢの長手方向に沿って、オブジェクトＯａＢ上を移動する。ユーザは、スライダＳＤＢを移動させることで、設定すべき基準日数ＴＤを変更することができる。スライダＳＤＢの近傍には、スライダＳＤＢの位置に対応する基準日数ＴＤを示す数値ＳＴＢ（図１３（Ａ）の例では「２日」）が表示されている。
【０１３３】
境界ラインＬａＢは、図７のＳ２２０にて算出される境界印刷日数ＢＤを示す。境界ラインＬａＢは、境界印刷日数ＢＤに対応するオブジェクトＯａＢ上の長手方向の位置に配置されている。二室供給方式では、基準日数ＴＤは、上述したように、残印刷日数ＲＤが境界印刷日数ＢＤである状態を基準（ゼロ）として設定されるので、境界ラインＬａＢの近傍には、「０日」を示す文字ＲａＢが表示されている。
【０１３４】
第２実施例の基準値設定処理においても、図７のＳ２４０では、図８の二室供給方式用の設定画面表示処理が実行される。ただし、第２実施例では、図８のＳ３５０では、管理サーバ３００は、スライダＳＤＢの位置に対応する基準日数ＴＤの数値ＳＴＢが更新される。また、図８のＳ３９０では、管理サーバ３００は、取得されたスライダＳＤＢの位置に対応する残印刷日数ＲＤを取得する。
【０１３５】
第２実施例の基準値設定処理においても、図７のＳ２５０では、一室供給方式用の画面データが生成される。ただし、第２実施例では、一室供給方式用の画面データによって示される設定画面ＷｂＢが、第１実施例の設定画面Ｗｂ（図９（Ｃ））とは異なる。図１３（Ｂ）の設定画面ＷｂＢは、設定すべき基準日数ＴＤをユーザが入力するためのユーザインタフェース（ＵＩ）画像ＩｂＢと、ＯＫボタンＢＴ１と、キャンセルボタンＢＴ２と、を含む。ＵＩ画像ＩｂＢは、棒状のオブジェクトＯｂＢと、オブジェクトＯｂＢ上に配置されるスライダＳＤＢと、を含む。
【０１３６】
オブジェクトＯｂＢは、基準日数ＴＤが取り得る特定範囲を示し、オブジェクトＯｂＢの長手方向の位置は、基準日数ＴＤが取り得る値に対応する。一室供給方式では、基準日数ＴＤは、上述したように、残印刷日数ＲＤがゼロである状態を基準（ゼロ）として、基準日数ＴＤが設定されるので、オブジェクトＯｂＢの下端の位置に、「０日」を示す文字ＲａＢが表示されている。
【０１３７】
設定画面ＷｂＢにおいても、ユーザは、スライダＳＤを移動させることで、設定すべき基準日数ＴＤを変更することができる。設定画面ＷｂＢにおいても、設定画面ＷａＢと同様に、スライダＳＤの近傍には、スライダＳＤＢの位置に対応する基準日数ＴＤを示す数値ＳＴＢ（図１３（Ｂ）の例では「２日」）が表示されている。
【０１３８】
一室供給方式では、中間容器が存在しないので、境界印刷日数ＢＤという概念が存在しない。このために、設定画面ＷｂＢは、境界印刷日数ＢＤに対応する境界ラインＬａＢを含まない。
【０１３９】
第２実施例の基準値設定処理においても、図７のＳ２６０では、管理サーバ３００は、該一室供給方式用の画面データを用いて、一室供給方式用の設定画面表示処理を実行する。この設定画面表示処理は、設定画面ＷｂＢを表示部３４０に表示して、設定画面ＷｂＢを介してユーザから新たに設定すべき基準日数ＴＤを取得する処理である。第２実施例の一室供給方式用の設定画面表示処理では、設定画面ＷｂＢには、境界ラインＬａＢが存在しないので、図８のＳ３３０の判断処理が実行されない。一室供給方式用の設定画面表示処理の他のステップは、図８の二室供給方式用の設定画面表示処理と同一である。
【０１４０】
以上説明した第２実施例では、インクの残量に関する指標値として、インク残率ＩＲに加えて、残印刷日数ＲＤが用いられ、境界指標値として、第１の収容状態Ｓ１と第２の収容状態Ｓ２との境界に対応する残印刷日数ＲＤが用いられる。そして、残印刷日数ＲＤについて基準日数ＴＤが設定されるので、ユーザは、容易に適切な基準日数ＴＤを設定できる。例えば、インクカートリッジ２００Ａの発注通知の送信から、インクカートリッジ２００Ａが、プリンタ１００Ａの所在値に届くまでの日数を考慮して、容易に適切な基準日数ＴＤが設定され得る。
【０１４１】
ここで、第１実施例の境界残率ＢＲは、境界インク量ＢＶが変わらない限り、変動しない。境界インク量ＢＶは、中間容器（例えば、中間容器１７５Ａ）の構造に依存する値であり、一つのプリンタに一つの値であるためである。これに対して、上述したように、第２実施例の境界印刷日数ＢＤは、境界インク量ＢＶに加えて、プリンタ１００Ａにおける印刷の実行状況、換言すれば、プリンタ１００ＡにおけるインクＩｋの消費状況に依存する。このために、境界印刷日数ＢＤは、プリンタ１００ＡにおけるインクＩｋの消費状況によって変動する。例えば、プリンタ１００Ａの印刷頻度が低下して、インクＩｋの消費ペースが落ちると、境界印刷日数ＢＤは長くなる。第２実施例によれば、管理サーバ３００は、定期的に、管理対象の二室供給方式のプリンタ１００Ａ、１００Ｂから、インク残率ＩＲを取得し（図１２のＳ１００Ｂ）、基準日数ＴＤが設定されていれば（図１２のＳ１１５：ＹＥＳ）、インク残率ＩＲが取得される度に、インク残率ＩＲを用いて、管理データベースＰＤ２に記録される境界印刷日数ＢＤを更新する（図１２のＳ１１５Ｂ、Ｓ１７５）。この結果、プリンタ１００ＡにおけるインクＩｋの消費状況を適切に反映した境界印刷日数ＢＤを用いて、設定画面ＷａＢにおけるオブジェクトＯａＢ上の適切な位置に、境界印刷日数ＢＤに対応する境界ラインＬａＢを表示できる。
【０１４２】
以上の説明から解るように、本実施例のインク残率ＩＲは、印刷材の残量に関する印刷材情報の例であり、残印刷日数ＲＤは、印刷材の残量に関する指標値の例であり、境界印刷日数ＢＤは、境界指標値の例であり、基準日数ＴＤは、基準値の例である。
【０１４３】
Ｃ．変形例
（１）上記各実施例の設定画面Ｗａ、Ｗａ２、ＷａＢ、Ｗｂ、ＷｂＢ（図９、図１３）は、一例であり、適宜に変形が可能である。図１４は、変形例の設定画面の一例を示す図である。図１４（Ａ）、（Ｂ）の設定画面ＷａＣ、ＷｂＣが、図９（Ａ）、（Ｃ）の設定画面Ｗａ、Ｗｂと異なる点は、設定すべき基準残率ＴＲを入力するためのボックスＢＸを含む点である。これらの設定画面ＷａＣ、ＷｂＣでは、ユーザは、スライダＳＤを操作することに代えて、ボックスＢＸａに数値を入力することで、設定すべき基準残率ＴＲを示す指示を入力することができる。図１４（Ａ）、（Ｂ）の設定画面ＷａＣ、ＷｂＣの他の構成は、図９（Ａ）、（Ｃ）の設定画面Ｗａ、Ｗｂと同じである。
【０１４４】
また、図１４（Ａ）、（Ｂ）の設定画面ＷａＣ、ＷｂＣでは、スライダＳＤに代えて、ユーザの操作では移動しない線が表示されても良い。これらの線は、例えば、ボックスＢＸに入力された値に応じて移動しても良い。
【０１４５】
（２）上記第１実施例の二室供給方式用の設定画面表示処理では、管理サーバ３００は、スライダＳＤが境界残率ＢＲに対応する境界ラインＬａよりも下方の部分へ移動することを禁止することによって、境界残率ＢＲ未満の基準残率ＴＲを示すユーザの指示の入力を禁止している。これに代えて、例えば、図１４（Ａ）の設定画面ＷａＣが採用される場合には、管理サーバ３００は、設定画面ＷａＣのボックスＢＸに基準残率ＴＲ未満の数値が入力された場合には、例えば、基準残率ＴＲ未満の数値は入力できないことを示すメッセージを表示して、ボックスＢＸには基準残率ＴＲの数値を表示しても良い。これによって、境界残率ＢＲ未満の基準残率ＴＲを示すユーザの指示の入力を禁止しても良い。
【０１４６】
（３）設定画面Ｗａは、処理対象として選択された１個のプリンタ１００Ａに対応する１個のＵＩ画像Ｉａを含んでいる。これに代えて、例えば、処理対象として選択された複数個のプリンタに対応する複数個のＵＩ画像を含む設定画面が表示されても良い。設定画面Ｗａ２、ＷａＢ、Ｗｂ、Ｗｂについても同様である。
【０１４７】
（４）上記実施例では、処理対象のプリンタ、例えば、プリンタ１００Ａは、１色のインク（例えば、ブラック（Ｋ））を用いるモノクロの印刷機構１７１Ａを備える。これに代えて、プリンタ１００Ａは、複数色のインクＩｋを用いる印刷機構、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色のインクを用いてカラー画像を印刷する印刷機構を備えても良い。この場合には、プリンタ１００Ａの印刷実行部１７０Ａは、４色のインクに対応する４個のインクカートリッジ２００Ａを装着可能である。印刷実行部１７０Ａは、装着部１７２Ａとインク供給口１７４Ａと中間容器１７５Ａとインク流路部１７７Ａとを、４色のインクのそれぞれについて備える。管理データベースＰＤには、１個のエントリに、４色のインクに対応する４種類のインク関連情報が記録される。そして、図５の管理処理、および、図７の基準値設定処理は、１個のプリンタ１００Ａの４個のインクカートリッジ２００Ａについて、それぞれ独立して実行されても良い。また、設定画面Ｗａは、４個のインクカートリッジ２００Ａに対応する４個のＵＩ画像Ｉａを含んでも良い。設定画面Ｗａ２、ＷａＢ、Ｗｂ、Ｗｂについても同様である。
【０１４８】
（５）上記実施例では、処理対象のプリンタ、例えば、プリンタ１００Ａは、インクジェット式の印刷実行部１７０Ａを備える。これに代えて、プリンタ１００Ａは、トナーを印刷材として用いて画像を印刷する電子写真式（例えば、レーザ式）の印刷機構を備えても良い。この場合には、印刷実行部は、トナーカートリッジを装着可能な装着部と、装着部に装着されるトナーカートリッジに収容されるトナーを用いて印刷を実行する印刷機構と、装着部に装着されるトナーカートリッジから印刷機構に至るトナーの経路に配置される容器（例えば、トナーが一時的に貯留されるサブタンク）と、を備えても良い。このような二室供給方式のトナー供給方式を備えるプリンタが採用される場合にも、本実施例の管理処理や基準値設定処理を適用することができる。
【０１４９】
（６）上記各実施例では、管理サーバ３００が、補充条件が満たされるか否かを判断して、補充条件が満たされる場合に（図５のＳ１５０、Ｓ１５５）、管理サーバ３００が、発注通知を送信する（図５のＳ１６０）。これに代えて、管理サーバ３００から設定すべき基準残率ＴＲをプリンタ１００Ａに送信し、プリンタ１００Ａが、補充条件が満たされるか否かを判断し、補充条件が満たされる場合に発注通知を事業者サーバ４００に送信しても良い。また、プリンタ１００Ａが、補充条件が満たされるか否かを判断し、補充条件が満たされる場合に、補充条件が満たされたことを示す情報を管理サーバ３００に送信しても良い。この場合には、管理サーバ３００は、プリンタ１００Ａから補充条件が満たされたことを示す情報を受信した場合に、発注通知を事業者サーバ４００に送信する。この場合には、管理サーバ３００は、補充条件が満たされるか否かを判断しないので、インク残率ＩＲ、取得ステータスをプリンタ１００Ａから取得しなくても良い。
【０１５０】
（７）上記第１実施例では、管理サーバ３００は、プリンタ１００Ａから初期インク量ＩＶと境界インク量ＢＶとを取得して（図５のＳ１００）、境界残率ＢＲを算出している（図７のＳ２２０）。これに代えて、プリンタ１００Ａにて境界残率ＢＲを算出して、管理サーバ３００は、プリンタ１００Ａから境界残率ＢＲを取得しても良い。第２実施例では、管理サーバ３００は、プリンタ１００Ａから交換日と境界インク量ＢＶとインク残率ＩＲとを取得して（図１２のＳ１００Ｂ）、境界印刷日数ＢＤを算出している（図７のＳ２２０）。これに代えて、プリンタ１００Ａにて境界印刷日数ＢＤを算出して、管理サーバ３００は、プリンタ１００Ａから境界印刷日数ＢＤを取得しても良い。
【０１５１】
（８）上記各実施例では、管理サーバ３００は、二室供給方式用の設定画面Ｗａ、ＷａＢにおいて、境界指標値（境界残率ＢＲまたは境界印刷日数ＢＤ）を示す境界ラインＬａ、ＬａＢを表示する（図９（Ａ）、図１３（Ａ））とともに、境界指標値未満の基準値（基準残率ＴＲまたは基準日数ＴＤ）を示すユーザの指示の入力を禁止している。これに代えて、管理サーバ３００は、二室供給方式用の設定画面Ｗａ、ＷａＢにおいて、境界指標値を示す境界ラインＬａ、ＬａＢの表示と、境界指標値未満の基準値を示すユーザの指示の入力の禁止と、のいずれか一方だけを実行しても良い。いずれか一方を実行すれば、基準値の適切な設定が実現され得る。
【０１５２】
（９）上記各実施例では、プリンタ１００ＡのためのインクＩｋの補充は、インクカートリッジ２００Ａの交換によって行われる。これに代えて、カートリッジが、カートリッジを交換することなく、例えば、所定のボトルからカートリッジに印刷材を注入できるタイプである場合には、印刷材の補充は、カートリッジに印刷材を注入することで行われても良い。
【０１５３】
（１０）上記各実施例では、図７の基準値設定処理は、表示部３４０に表示されるサブウインドウＳＷを介して入力されるユーザの開始要求があった場合に実行される。これに代えて、基準値設定処理は、例えば、ユーザの端末装置（例えば、スマートフォン）から管理サーバ３００に開始要求が送信された場合に実行されてもよい。また、開始要求がなくても、例えば、管理サーバ３００は、例えば、コンピュータプログラムＰＧ２の起動時に、新たな管理対象のプリンタが検出された場合に、自動的に、基準値設定処理を実行してもよい。
【０１５４】
（１１）管理サーバ３００による画面データの出力は、画面データを用いて表示部３４０に、設定画面（例えば、図９（Ａ）の設定画面Ｗａ）を表示する形態で行われる。これに代えて、例えば、基準値設定処理が、ユーザの端末装置からの開始要求に応じて実行される場合には、管理サーバ３００による画面データの出力は、例えば、ユーザの端末装置に対して画面データを送信する形態で行われても良い。この場合には、例えば、端末装置の表示部に設定画面が表示されて、該設定画面を介して設定すべき基準残率ＴＲや基準日数ＴＤが取得される。そして、取得された基準残率ＴＲや基準日数ＴＤは、端末装置から管理サーバ３００に送信される。
【０１５５】
（１２）上記各実施例では、図５、図１２の管理処理、および、図７の基準値設定処理は、管理サーバ３００によって実行されている。これに代えて、これらの処理は、各プリンタ、例えば、プリンタ１００Ａ（ＣＰＵ１１０）によって実行されても良い。この場合には、例えば、図５の管理処理のＳ１００では、プリンタ１００Ａは、自身の印刷実行部１７０Ａからプリンタ情報を収集し、Ｓ１７５では、プリンタ１００Ａは、自身の情報データベースＩＢを更新する。また、図７の基準値設定処理のＳ２４０、Ｓ２６０では、プリンタ１００Ａは、自身の表示部１４０に、設定画面Ｗａ、Ｗｂを表示する。
【０１５６】
（１３）上記各実施例では、管理サーバ３００は、補充条件が満たされる場合に、発注通知を事業者サーバ４００に送信する（図５、図１２のＳ１６０）。これに代えて、補充条件が満たされる場合に、表示部３４０に、インクカートリッジ２００Ａの交換を促す通知が表示されても良い。また、補充条件が満たされる場合に、ユーザ宛のメールアドレス宛に、インクカートリッジ２００Ａの交換を促す通知を送信しても良い。一般的に言えば、補充条件が満たされる場合には、インクＩｋなどの印刷材の補充の契機となる情報が通知されることが好ましい。
【０１５７】
（１４）管理サーバ３００は、ローカルエリアネットワークＮＴに接続されているが、管理サーバ３００は、インターネットＩＴに接続されていても良い。この場合には、例えば、プリンタ１００Ａ〜１００Ｂが、定期的に、かつ、自発的に、管理サーバ３００に、プリンタ情報を送信する。管理サーバ３００は、これらのプリンタ情報を用いて、図５や図１２の管理処理を実行する。そして、管理サーバ３００は、上述したように、ユーザの端末装置からの開始要求に応じて、図７の基準値設定処理を実行する。この場合に、例えば、管理サーバ３００は、ネットワークを介して互いに通信可能な複数個の計算機を含む、いわゆるクラウドサーバであっても良い。
【０１５８】
（１５）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。
【０１５９】
（１６）本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１６０】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１６１】
１００Ａ〜１００Ｃ…プリンタ、１１０…ＣＰＵ、１２０…揮発性記憶装置、１３０…不揮発性記憶装置、１４０…表示部、１５０…操作部、１７０Ａ、１７０Ｃ…印刷実行部、１７１Ａ、１７１Ｃ…印刷機構、１７２Ａ、１７２Ｃ…装着部、１７４Ａ、１７４Ｃ…インク供給口、１７５Ａ…中間容器、１７７Ａ、１７７Ｃ…インク流路部、１７８Ａ、１７８Ｃ…連通口、１８０…通信ＩＦ、２００Ａ〜２００Ｃ…インクカートリッジ、２１０Ａ…主収容室、２１０Ｃ…収容室、２２０Ａ、２２０Ｃ…連通口、２３０Ａ、２３０Ｃ…インク出口、２５０Ａ、２５０Ｃ…ＩＣチップ、３００…管理サーバ、３１０…ＣＰＵ、３２０…揮発性記憶装置、３３０…不揮発性記憶装置、３４０…表示部、３５０…操作部、３８０…通信ＩＦ、４００…事業者サーバ、１０００…システム、Ｓ１…第１の収容状態、Ｓ２…第２の収容状態、ＩＢ…情報データベース、ＲＤ…残印刷日数、ＴＤ…基準日数、ＢＤ…境界印刷日数、ＰＤ、ＰＤ２…管理データベース、ＳＤ、ＳＤＢ…スライダ、ＭＬ…管理リスト、ＣＰ…接点、ＩＲ…インク残率、ＴＲ…基準残率、ＢＲ…境界残率、ＩＳ…液面、ＣＳ…カーソル、ＮＴ…ローカルエリアネットワーク、ＩＴ…インターネット、ＩＶ…初期インク量、ＢＶ…境界インク量、Ｗａ、Ｗａ２、ＷａＢ、ＷａＣ、Ｗｂ…設定画面、ＰＧ１、ＰＧ２…コンピュータプログラム
【図１】
2019153256.tif 000003
【図２】
2019153256.tif 000004
【図３】
2019153256.tif 000005
【図４】
2019153256.tif 000006
【図５】
2019153256.tif 000007
【図６】
2019153256.tif 000008
【図７】
2019153256.tif 000009
【図８】
2019153256.tif 000010
【図９】
2019153256.tif 000011
【図１０】
2019153256.tif 000012
【図１１】
2019153256.tif 000013
【図１２】
2019153256.tif 000014
【図１３】
2019153256.tif 000015
【図１４】
2019153256.tif 000016