(57)【要約】【課題】複数の印刷装置を適切に管理する。【解決手段】印刷材を収容するカートリッジを装着可能な装着部と、装着部に装着されるカートリッジに収容される印刷材を用いて印刷を実行する印刷機構と、装着部に装着されるカートリッジから印刷機構に至る印刷材の経路に配置される中間容器と、を備える複数の印刷装置を管理する。第１印刷装置において第１中間容器内の印刷材の残量が第１閾値を下回っていることを示す第１低残量条件が満たされるか否かを判断する。第１低残量条件が満たされると判断される場合に、第１印刷装置の第１装着部に装着された第１カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を満たす第２印刷装置を特定する。第２印刷装置の第２装着部に装着されている第２カートリッジを第１印刷装置の第１装着部に装着すべきことを示す第１報知情報の報知のための処理を行う。【選択図】  図１
2019174907.tif 000002
【特許請求の範囲】
【請求項１】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される中間容器と、を備える複数の印刷装置を管理するためのコンピュータプログラムであって、
前記複数の印刷装置のうちの第１印刷装置において、前記第１印刷装置の前記中間容器である第１中間容器内の印刷材の残量が第１閾値を下回っていることを示す第１低残量条件が満たされるか否かを判断する第１低残量判断機能と、
前記第１低残量条件が満たされると判断される場合に、前記複数の印刷装置から、前記第１印刷装置の前記装着部である第１装着部に装着された第１カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を満たす第２印刷装置を特定する第１特定機能と、
前記第２印刷装置の前記装着部である第２装着部に装着されている第２カートリッジを前記第１印刷装置の前記第１装着部に装着すべきことを示す第１報知情報の報知を含む第１の報知のための処理を行う第１報知機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項２】
請求項１に記載のコンピュータプログラムであって、
前記第１特定機能は、さらに、前記複数の印刷装置のうちの前記第１カートリッジと交換が許容されたカートリッジが装着されている１以上の印刷装置のうち、前記交換が許容されたなカートリッジ内の印刷材の残量が最も多いことを示す第２条件を満たす前記第２印刷装置を特定する、
コンピュータプログラム。
【請求項３】
請求項１または２に記載のコンピュータプログラムであって、
前記第１の報知のための処理が行われた後に、前記第１印刷装置の前記第１装着部に装着された前記第２カートリッジから前記第１印刷装置の前記第１中間容器へ特定量の印刷材が供給されたことを示す供給条件が満たされるか否かを判断する供給判断機能と、
前記供給条件が満たされると判断される場合に、前記第１印刷装置の前記第１装着部に装着されている前記第２カートリッジを、前記第２印刷装置の前記第２装着部に再装着すべきことを示す情報の報知を含む第２の報知のための処理を行う第２報知機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムであって、
前記供給判断機能は、
前記第１印刷装置から前記第１中間容器内の印刷材の残量に関する情報である残量情報を取得する機能と、
前記残量情報を用いて前記供給条件が満たされるか否かを判断する機能と、
を含む、コンピュータプログラム。
【請求項５】
請求項１から４のいずれかに記載のコンピュータプログラムであって、
前記第１の報知は、さらに、前記第１印刷装置の前記第１装着部に装着されている前記第１カートリッジを前記第２印刷装置の前記第２装着部に装着すべきことを示す第２報知情報の報知を含む、
コンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムであって、
前記複数の印刷装置は、それぞれ、情報を表示する表示部を備え、
前記第１報知機能は、
前記第１報知情報の報知のための処理であって、前記第１報知情報を前記第２印刷装置の第２表示部に表示させる指示を前記第２印刷装置に送信する処理を行う機能と、
前記第２報知情報の報知のための処理であって、前記第２報知情報を前記第１印刷装置の第１表示部に表示させる指示を前記第１印刷装置に送信する処理を行う機能と、
を含む、コンピュータプログラム。
【請求項７】
請求項１から６のいずれかに記載のコンピュータプログラムであって、
前記第１の報知が行われた後にカートリッジが装着部から取り外された印刷装置である第３印刷装置を特定する第２特定機能と、
前記第３印刷装置が前記第１印刷装置と前記第２印刷装置とは異なる場合に、前記第１印刷装置と前記第２印刷装置とは異なる印刷装置からカートリッジが取り外されたことを示す情報の報知を含む第３の報知のための処理を行う第３報知機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項８】
請求項１から７のいずれかに記載のコンピュータプログラムであって、
印刷装置のカートリッジ内の印刷材の残量が第２閾値以下であることを示す第２低残量条件が満たされる場合に、新たなカートリッジを発注するための発注関連処理を実行する発注機能を、コンピュータに実現させ、
前記発注機能は、前記第１カートリッジが前記第２印刷装置の前記第２装着部に装着された状態で前記第２印刷装置の前記第１カートリッジ内の印刷材の残量が前記第２閾値以下である場合には、前記発注関連処理を実行しない、
コンピュータプログラム。
【請求項９】
印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される中間容器と、を備える複数の印刷装置を管理するための管理装置であって、
前記複数の印刷装置のうちの第１印刷装置において、前記第１印刷装置の前記中間容器である第１中間容器内の印刷材の残量が第１閾値を下回っていることを示す第１低残量条件が満たされるか否かを判断する第１低残量判断部と、
前記第１低残量条件が満たされると判断される場合に、前記複数の印刷装置から、前記第１印刷装置の前記装着部である第１装着部に装着された第１カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を満たす第２印刷装置を特定する第１特定部と、
前記第２印刷装置の前記装着部である第２装着部に装着されている第２カートリッジを前記第１印刷装置の前記第１装着部に装着すべきことを示す第１報知情報の報知を含む第１の報知のための処理を行う第１報知部と、
を備える、管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、複数の印刷装置を管理する技術に関する。
【背景技術】
【０００２】
従来から、インクやトナーなどの印刷材を収容するカートリッジを備える複数の印刷装置が、ネットワークに接続され、そして、利用されている。ここで、複数の印刷装置を管理する技術が、提案されている。例えば、印刷装置は、トナーカートリッジと、トナーカートリッジのカバーと、カバーのロックと、を備えている。そして、印刷装置は、トナー残量が基準値以下のカートリッジが存在する場合に、同じ色でトナー残量が最も多いカートリッジを有する他の印刷装置を選択し、選択した印刷装置に対してロック解除指示をネットワークを介して送信する。ユーザは、トナー残量が基準値以下のカートリッジを、ロックが解除された他の印刷装置のカートリッジと交換することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４５７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷装置の構成（例えば、カートリッジから印刷を実行する印刷機構に至る印刷材の経路の構成）としては、種々の構成が採用され得る。従って、複数の印刷装置の管理には、改善の余地があった。
【０００５】
本明細書は、複数の印刷装置を適切に管理できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、以下の適用例として実現することが可能である。
【０００７】
［適用例１］印刷材を収容するカートリッジを装着可能な装着部と、前記装着部に装着される前記カートリッジに収容される前記印刷材を用いて印刷を実行する印刷機構と、前記装着部に装着される前記カートリッジから前記印刷機構に至る前記印刷材の経路に配置される中間容器と、を備える複数の印刷装置を管理するためのコンピュータプログラムであって、前記複数の印刷装置のうちの第１印刷装置において、前記第１印刷装置の前記中間容器である第１中間容器内の印刷材の残量が第１閾値を下回っていることを示す第１低残量条件が満たされるか否かを判断する第１低残量判断機能と、前記第１低残量条件が満たされると判断される場合に、前記複数の印刷装置から、前記第１印刷装置の前記装着部である第１装着部に装着された第１カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を満たす第２印刷装置を特定する第１特定機能と、前記第２印刷装置の前記装着部である第２装着部に装着されている第２カートリッジを前記第１印刷装置の前記第１装着部に装着すべきことを示す第１報知情報の報知を含む第１の報知のための処理を行う第１報知機能と、をコンピュータに実現させる、コンピュータプログラム。
【０００８】
この構成によれば、ユーザは、第１印刷装置の中間容器の印刷材の残量が少ない場合に、第１の報知に従って、第２印刷装置に装着されているカートリッジを第１印刷装置に装着することができるので、印刷材の不足に起因して第１印刷装置による印刷ができなくなることを、抑制できる。
【０００９】
なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、複数の印刷装置の管理方法および管理装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】システム１０００の構成を示すブロック図である。
【図２】印刷実行部１６０の構成を示す概略図である。
【図３】管理データベースＰＤの例を示す概略図である。
【図４】管理処理の例を示すフローチャートである。
【図５】管理処理の例を示すフローチャートである。
【図６】管理処理の例を示すフローチャートである。
【図７】システム１０００の状態の変化の例を示す概略図である。
【図８】管理画面の例を示す概略図である。
【図９】第１対象プリンタ１００Ｄの表示部１４０に表示される情報の例と、第２対象プリンタ１００Ｅの表示部１４０に表示される情報の例を示す概略図である。
【図１０】警告を含む管理画面の例を示す概略図である。
【図１１】管理画面の例を示す概略図である。
【図１２】第２実施例の印刷実行部１６０ｂの構成を示す概略図である。
【図１３】第２実施例の管理処理を示すフローチャートである。
【図１４】管理データベースＰＤに登録されている情報の別の例を示す概略図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
Ａ−１．システム１０００の構成
図１は、システム１０００の構成を示すブロック図である。システム１０００は、プリンタ（印刷装置とも呼ぶ）１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２と、管理サーバ３００と、メールサーバ４００と、を備える。管理サーバ３００と、プリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２とは、ローカルエリアネットワークＮＴに接続されている。ローカルエリアネットワークＮＴは、インターネットＩＴに接続されている。メールサーバ４００は、インターネットＩＴに接続されている。プリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２と管理サーバ３００とは、ローカルエリアネットワークＮＴを介して通信可能である。管理サーバ３００とメールサーバ４００とは、ローカルエリアネットワークＮＴとインターネットＩＴを介して通信可能である。
【００１２】
プリンタ１００Ａ〜１００Ｅは同じ構成を備えている。以下、プリンタ１００Ａ〜１００Ｅを区別しない場合には、符号の末尾の英字を省略して、単にプリンタ１００とも呼ぶ。また、プリンタ１００Ｚ１、１００Ｚ２の構成については、後述する。
【００１３】
プリンタ１００は、プリンタ１００のコントローラとしてのＣＰＵ１１０と、ＤＲＡＭなどの揮発性記憶装置１２０と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置１３０と、画像を表示する液晶ディスプレイなどの表示部１４０と、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部１５０と、印刷実行部１６０と、通信インタフェース（ＩＦ）１８０と、を備えている。
【００１４】
通信ＩＦ１８０は、ローカルエリアネットワークＮＴを介して外部装置（例えば、管理サーバ３００）に接続するためのインタフェースである。具体的には、通信ＩＦ１８０は、イーサネット（登録商標）に準拠した有線のインタフェースや、Ｗｉ−Ｆｉ規格（ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格又はそれに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従った規格）に準拠した無線のインタフェースである。
【００１５】
ＣＰＵ１１０は、データ処理を行う演算装置（プロセッサ）である。揮発性記憶装置１２０は、ＣＰＵ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置１３０には、プリンタを制御するためのコンピュータプログラムＰＧ１と、後述する情報データベースＩＢと、が格納されている。
【００１６】
コンピュータプログラムＰＧ１は、本実施例では、プリンタ１００の製造時に不揮発性記憶装置１３０に予め格納されて提供され得る。これに代えて、コンピュータプログラムＰＧ１は、例えば、インターネットＩＴを介して接続されたサーバからダウンロードされる形態、あるいは、ＣＤ−ＲＯＭなどに記録された形態で提供され得る。
【００１７】
ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することによって、印刷実行部１６０を制御して、印刷実行部１６０に画像を印刷させる印刷処理を実行する。また、ＣＰＵ１１０は、コンピュータプログラムＰＧ１を実行することによって、管理サーバ３００にプリンタ１００の情報を送信する処理を実行する。
【００１８】
印刷実行部１６０は、ＣＰＵ１１０の制御に従って、印刷を実行する。図２は、印刷実行部１６０の構成を示す概略図である。印刷実行部１６０は、印刷機構１７１と、印刷機構１７１に接続されたインク供給部１７０と、を備えている。インク供給部１７０には、インクカートリッジ２００が装着される（以下、インクカートリッジ２００を、単にカートリッジ２００とも呼ぶ）。印刷機構１７１は、インクカートリッジ２００から供給されるインクＩｋを印刷材として用いて、印刷媒体としての用紙上に画像を印刷するインクジェット方式の印刷機構である。具体的には、印刷機構１７１は、図示しない印刷ヘッドを備えており、印刷ヘッドのノズルからインクＩｋを吐出して用紙上にドットを形成することによって、用紙上に画像を形成する。図２には、１色のインクＩｋ（例えば、ブラック（Ｋ））のための構成が、示されている。図示を省略するが、印刷実行部１６０は、複数色のインク（例えば、シアン、マゼンタ、イエロ、ブラック）のための複数組の印刷機構１７１とインク供給部１７０とを、備えている。
【００１９】
図２（Ａ）、図２（Ｂ）に示すように、インク供給部１７０は、インクカートリッジ２００が装着される装着部１７２と、インク供給口１７４と、中間タンク１７５と、インク流路部１７７と、インク供給口１７４を開閉するバルブ１７４ｖと、を備えている。
【００２０】
インクカートリッジ２００には、インクＩｋを収容する主収容室２１０と、連通口２２０と、インク出口２３０と、が形成されている。インクカートリッジ２００は、さらに、インク出口２３０を開閉するバルブ２３０ｖを備えている。連通口２２０は、主収容室２１０と外気とを連通する開口である。インク出口２３０は、主収容室２１０内のインクＩｋをインク供給部１７０に供給するための開口である。インク出口２３０は、主収容室２１０内の全てのインクＩｋをインク供給部１７０に供給できるように、主収容室２１０の鉛直方向の下端近傍に設けられている。
【００２１】
インクカートリッジ２００の外面には、ＩＣチップ２５０が装着されている。ＩＣチップ２５０のメモリには、インクカートリッジ２００に関する各種の情報が格納されている。本実施例では、ＩＣチップ２５０のメモリに格納される情報には、インクカートリッジ２００を識別する情報である識別番号（シリアルナンバー）が含まれる。
【００２２】
装着部１７２は、例えば、インクカートリッジ２００を着脱可能に装着することができるホルダである。インク供給口１７４は、装着部１７２に装着されたインクカートリッジ２００のインク出口２３０に、挿入される。バルブ２３０ｖとバルブ１７４ｖとは、インク出口２３０にインク供給口１７４が挿入されることによって開き、インク出口２３０からインク供給口１７４が引き抜かれることによって閉じるように、構成されている。バルブ２３０ｖとバルブ１７４ｖとの構成は、種々の構成であってよい。バルブ２３０ｖとバルブ１７４ｖとは、例えば、弁体と弁体を閉じる弾性体とを備えている（図示省略）。インク出口２３０にインク供給口１７４が挿入される場合、バルブ２３０ｖの弁体は、インク供給口１７４に押されて開き、バルブ１７４ｖの弁体は、インクカートリッジ２００に押されて開く。インク出口２３０にインク供給口１７４が挿入されていない場合、バルブ２３０ｖの弁体はバルブ２３０ｖの弾性体によって閉じ、また、バルブ１７４ｖの弁体はバルブ１７４ｖの弾性体によって閉じる。
【００２３】
インクカートリッジ２００が装着部１７２に装着されると、バルブ２３０ｖ、１７４ｖが開き、インク出口２３０とインク供給口１７４とが、連通する。そして、インク供給口１７４から主収容室２１０内のインクＩｋがインク供給部１７０に供給される。装着部１７２には、装着部１７２に装着されるインクカートリッジ２００のＩＣチップ２５０の電極に接触する接点ＣＭが、設けられている。接点ＣＭを介して、プリンタ１００（ＣＰＵ１１０）は、ＩＣチップ２５０のメモリに格納される情報の読み出しや、該メモリへの情報の書き込みを実行できる。
【００２４】
装着部１７２には、インクカートリッジ２００が装着部１７２に装着されているか否かを検出する装着センサＡＳが装着されている。例えば、装着センサＡＳは、光を射出する発光部と、該光を受光する受光部と、を備える。インクカートリッジ２００が１７２に装着されると、インクカートリッジ２００の筐体に形成されたリブ（図示省略）が、発光部から受光部に至る光を遮るように配置される。装着センサＡＳの受光部は、受光の有無を示す電気信号をＣＰＵ１１０に出力する。受光していることを示す電気信号は、インクカートリッジ２００が装着されていないことを示す信号（非装着信号とも呼ぶ）である。受光していないことを示す電気信号は、インクカートリッジ２００が装着されていることを示す信号（装着信号とも呼ぶ）である。装着センサＡＳには、他の様々な構成、例えば、接点ＣＭとＩＣチップ２５０の電極との接触を検出する構成が採用され得る。
【００２５】
中間タンク１７５には、インクＩｋを収容する副収容室１７９と、連通口１７８と、が形成されている。連通口１７８は、副収容室１７９と外気とを連通する開口である。副収容室１７９は、インク供給口１７４と連通しており、インク供給口１７４を介してインクカートリッジ２００から供給されるインクＩｋを収容する。
【００２６】
インク流路部１７７の上流端は、中間タンク１７５の副収容室１７９の底面の近傍に接続され、副収容室１７９と連通している。インク流路部１７７の下流端は、印刷機構１７１の図示しない印刷ヘッドに接続されている。これによって、インク流路部１７７を介して副収容室１７９に収容されるインクＩｋが印刷機構１７１に供給される。
【００２７】
以上の説明から解るように、中間タンク１７５は、装着部１７２に装着されるインクカートリッジ２００から印刷機構１７１に至るインクＩｋの流動経路に配置されている。
【００２８】
ここで、プリンタ１００のインク供給部１７０のように、インクカートリッジから印刷機構に至るインクＩｋの経路に中間タンクを備えるタイプのインクＩｋの供給方式を二室供給方式とも呼ぶ。図２（Ａ）には、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存し、かつ、中間タンク１７５内（副収容室１７９内）にインクＩｋが残存する第１の収容状態Ｓ１にあるインク供給部１７０が図示されている。図２（Ｂ）には、インクカートリッジ２００内（主収容室２１０内）にインクＩｋが残存せず、かつ、中間タンク１７５内（副収容室１７９内）にインクＩｋが残存する第２の収容状態Ｓ２にあるインク供給部１７０が図示されている。
【００２９】
インクカートリッジ２００の主収容室２１０は、連通口２２０によって外部と連通し、中間タンク１７５の副収容室１７９は、連通口１７８によって外部と連通している。そして、中間タンク１７５の副収容室１７９は、インクカートリッジ２００の主収容室２１０の鉛直方向の下端（以下、単に、下端とも呼ぶ）よりも鉛直下方（図２の下側）に位置する部分と、主収容室２１０の鉛直方向の下端よりも鉛直上方に位置する部分と、を含んでいる。インクＩｋを収容するインクカートリッジ２００が装着されると、インクカートリッジ２００内のインクＩｋの一部は、インク供給口１７４から副収容室１７９内に移動する。そして、主収容室２１０内のインクＩｋの液面ＩＳｍと、副収容室１７９内のインクＩｋの液面ＩＳｓと、の高さが一致した状態となる（図２（Ａ））。
【００３０】
印刷機構１７１によって印刷が行われてインクＩｋが消費されると、２つの液面ＩＳｍ、ＩＳｓが一致した状態を維持したまま、液面ＩＳｍ、ＩＳｓが低下していく。そして、液面ＩＳｍ、ＩＳｓが、インクカートリッジ２００の主収容室２１０の下端の位置ＥＬ（エンプティレベルＥＬとも呼ぶ）に到達すると、インクカートリッジ２００の主収容室２１０内にインクＩｋは、残存しなくなり、インクＩｋの収容状態は、第１の収容状態Ｓ１（図２（Ａ））から第２の収容状態Ｓ２（図２（Ｂ））に遷移する。ここで、インクカートリッジ２００の主収容室２１０内にインクＩｋが残存しない状態とは、主収容室２１０から副収容室１７９へのインクＩｋの移動が無くなる状態を意味し、主収容室２１０の内壁に多少のインクＩｋが付着している状態を含む。
【００３１】
第２の収容状態Ｓ２に遷移した後であっても、副収容室１７９にインクＩｋが残存している場合、印刷機構１７１は、印刷を継続できる。第２の収容状態Ｓ２に遷移した後に、インクカートリッジ２００が交換されれば、インクカートリッジ２００にインクＩｋが残存しない状態で、インクカートリッジ２００を交換できるので、インクＩｋの無駄が発生しない。印刷を継続できる状態で、インクＩｋの無駄を発生することなく、インクカートリッジ２００を交換できる点が、二室供給方式の利点である。
【００３２】
本実施例では、中間タンク１７５に、副収容室１７９内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを検出する液面センサ１７３が備えられている。これによって、インクカートリッジ２００内にインクＩｋが残存するか否かを検出することができる。液面センサ１７３としては、例えば、インクＩｋよりも比重が小さなフロートを含む構成が採用される。この構成では、液面ＩＳｓがエンプティレベルＥＬ以下になると、該フロートの位置が鉛直下方に移動する。液面センサ１７３は、該フロートの移動を検出することによって、インクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したか否かを検出する。換言すれば、液面センサ１７３は、インクの収容状態が、第１の収容状態Ｓ１であるか第２の収容状態Ｓ２であるかを検出するセンサである。液面センサ１７３は、他の公知の方式、例えば、インクＩｋの電気抵抗を測定する方式が採用されても良い。
【００３３】
後述するように、図２（Ａ）のように液面ＩＳｓ、ＩＳｍがエンプティレベルＥＬよりも高い状態で、インクカートリッジ２００が装着部１７２から取り外される場合がある。この場合、インク出口２３０のバルブ２３０ｖとインク供給口１７４のバルブ１７４ｖとが閉じるので、インク供給口１７４とインク出口２３０とからのインクＩｋの流出は、抑制される。
【００３４】
プリンタ１００Ｚ１、Ｚ２（図１）は、中間タンク１７５（図２）を備えていないインクジェット方式のプリンタである。プリンタ１００Ｚ１、Ｚ２の構成は、従来のインクジェット方式の構成であってよい。本実施例では、プリンタ１００Ｚ１、１００Ｚ２の構成は、中間タンク１７５（図２）を備えていない点を除いて、プリンタ１００Ａ〜１００Ｅの構成とおおよそ同じである。以下、プリンタ１００Ｚ１、Ｚ２が、プリンタ１００Ａ〜１００Ｅと同様に、要素１１０、１２０、１３０、１４０、１５０、１８０を備えることとして、説明を行う。また、二室供給方式のプリンタ１００Ａ〜１００Ｅを、第１種プリンタ１００Ａ〜１００Ｅと呼ぶ。そして、中間タンク１７５を備えていないプリンタ１００Ｚ１、１００Ｚ２を、第２種プリンタ１００Ｚ１、１００Ｚ２とも呼ぶ。
【００３５】
管理サーバ３００（図１）は、管理対象の複数のプリンタ、例えば、プリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２を管理するための計算機である。管理サーバ３００は、管理サーバ３００のコントローラとしてのＣＰＵ３１０と、ＤＲＡＭなどの揮発性記憶装置３２０と、ハードディスクやフラッシュメモリなどの不揮発性記憶装置３３０と、画像を表示する液晶ディスプレイなどの表示部３４０と、ユーザによる操作を取得するためのボタンやタッチパネルなどの操作部３５０と、通信インタフェース（ＩＦ）３８０と、を備えている。
【００３６】
通信ＩＦ３８０は、ネットワークＮＴ、ＩＴを介して外部装置（例えば、プリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２やメールサーバ４００）と接続するためのインタフェースである。通信ＩＦ３８０は、通信ＩＦ１８０と同様に、イーサネット（登録商標）に準拠した有線のインタフェースや、Ｗｉ−Ｆｉ規格又はそれに準ずる規格に準拠した無線のインタフェースである。
【００３７】
ＣＰＵ３１０は、データ処理を行う演算装置（プロセッサ）である。揮発性記憶装置３２０は、ＣＰＵ３１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域を提供する。不揮発性記憶装置３３０には、コンピュータプログラムＰＧ２と、管理データベースＰＤと、が格納されている。
【００３８】
コンピュータプログラムＰＧ２は、例えば、システム１０００を管理する事業者やプリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２を製造する事業者のサーバからダウンロードされる形態で提供されるアプリケーションプログラムである。これに代えて、コンピュータプログラムＰＧ２は、ＣＤ−ＲＯＭなどに記録された形態で提供されても良く、管理サーバ３００の製造時に不揮発性記憶装置３３０に予め格納されて提供されても良い。
【００３９】
管理サーバ３００（ＣＰＵ３１０）は、コンピュータプログラムＰＧ２を実行することによって、後述する管理処理を実行する。
【００４０】
図３は、管理データベースＰＤの例を示す概略図である。管理データベースＰＤは、管理対象の複数のプリンタのそれぞれに関する情報が登録されるデータベースである。管理データベースＰＤは、管理対象のプリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２のそれぞれの情報を、含んでいる。管理データベースＰＤには、１個のプリンタに対応付けられる情報として、プリンタに装着可能なカートリッジの型番と、カートリッジ残量（単位は％）と、中間容器残量（単位は％）と、モデル名と、ノード名と、シリアル番号と、ステータスと、場所と、グループＩＤと、を含む複数の情報が、登録されている。ノード名の下の括弧内の符号は、説明のために付されたプリンタの符号（図１）であり、管理データベースＰＤには登録されない。カートリッジ残量と中間容器残量とは、カートリッジ毎のインクの残量に関連する値である（詳細は、後述）。カートリッジ型番とカートリッジ残量と中間容器残量との組み合わせ（カートリッジ情報とも呼ぶ）は、カートリッジ毎に、設定される。本実施例では、１個のプリンタには、シアン、マゼンタ、イエロ、ブラックの４個のインクカートリッジが、装着される。従って、４個のカートリッジ情報が、１個のプリンタに対応付けられている。インク色は、インクカートリッジ２００と装着部１７２と中間タンク１７５との識別子として、利用可能である。以下、管理データベースＰＤに登録される情報を、プリンタ情報とも呼ぶ。管理サーバ３００のＣＰＵ３１０は、プリンタからプリンタ情報を取得し、取得したプリンタ情報を、管理データベースＰＤに登録する。以下、管理データベースＰＤの各情報について説明する。
【００４１】
カートリッジの型番は、カートリッジの種類を識別する識別子である。カートリッジの型番は、カートリッジの形状とインクの色との組み合わせに対応付けて、予め決められている。カートリッジのインクが空になった場合、空のカートリッジを、同じ型番の別のカートリッジであってインクを収容しているカートリッジに交換することによって、印刷装置にインクを補充できる。
【００４２】
カートリッジ残量は、インクカートリッジ２００（図２）のインクの残量を示している。プリンタ１００のＣＰＵ１１０は、印刷を行う毎に、インクカートリッジ２００のインクの残量を算出する。本実施例では、ＣＰＵ１１０は、未使用のインクカートリッジ２００のインクの残量から、プリンタ１００によるインクの使用量の積算値を減算することによって、カートリッジ残量を特定する。
【００４３】
本実施例では、未使用のインクカートリッジ２００の残量は、カートリッジの型番毎に、予め決められている（未使用残量とも呼ぶ）。そして、プリンタ１００に装着可能なカートリッジの型番は、予め決められている。従って、未使用残量は、プリンタ１００のインクの色毎に、予め決められている。また、プリンタ１００のＣＰＵ１１０は、インクカートリッジ２００が装着部１７２に装着される場合に、装着されたインクカートリッジ２００が未使用であるか否かを特定する。特定方法は、任意の方法であってよい。本実施例では、ユーザは、操作部１５０を操作することによって、新たに装着されたインクカートリッジ２００が未使用であるか否かを示す情報を、入力する。ＣＰＵ１１０は、入力された情報を参照して、インクカートリッジ２００が未使用であるか否かを特定する。ＣＰＵ１１０は、未使用のインクカートリッジ２００が装着された場合、インクカートリッジ２００のインクの残量が未使用残量であると判断する。
【００４４】
ＣＰＵ１１０は、印刷時に、印刷に用いられる画像データに基づいて、各インクの使用量を算出する。例えば、印刷すべきドットの総数に、１ドットのインク滴の容量を乗じることによって、使用量が算出される。また、ＣＰＵ１１０は、インクを用いて印刷ヘッドのクリーニングを行う場合に、クリーニングによる消費量を、使用量に加算する。ＣＰＵ１１０は、未使用残量から、インクカートリッジ２００が装着部１７２に装着されてからの使用量の積算値を減算することによって、カートリッジ残量を算出する。液面センサ１７３（図２（Ｂ））からの信号が、インクＩｋの液面ＩＳｓがエンプティレベルＥＬ以下であることを示す場合、ＣＰＵ１１０は、カートリッジ残量がゼロであると判断する。ＣＰＵ１１０は、カートリッジ毎にカートリッジ残量を算出し、算出したカートリッジ残量を示す情報を、情報データベースＩＢに登録する。
【００４５】
図２（Ａ）、図２（Ｂ）で説明したように、インクカートリッジ２００内のインクＩｋの一部は、中間タンク１７５へ移動する。通常は、インクＩｋの液面ＩＳｍがエンプティレベルＥＬに到達した時点で、空のインクカートリッジ２００が未使用のインクカートリッジ２００に交換される。この場合、未使用のインクカートリッジ２００が装着部１７２に装着されてから、液面ＩＳｍがエンプティレベルＥＬまで低下することによって、算出されるカートリッジ残量は、１００％からゼロ％まで、低下する。このように、カートリッジ残量は、インクカートリッジ２００内のインクの残量を、適切に示すことができる。
【００４６】
中間容器残量は、中間タンク１７５（図２）のインクの残量を示している。本実施例では、中間容器残量は、副収容室１７９（図２（Ａ））のうちのエンプティレベルＥＬ以下の部分のインクの残量を示している。副収容室１７９内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬ以上である場合、中間容器残量は、１００％である。副収容室１７９のうちエンプティレベルＥＬ以下の部分の容量は、予め決められている（下部容量と呼ぶ）。液面センサ１７３からの信号が、副収容室１７９内のインクＩｋの液面ＩＳｓがエンプティレベルＥＬに到達したことを示した後、プリンタ１００のＣＰＵ１１０は、インクの使用量を用いて、中間容器残量を算出する。具体的には、ＣＰＵ１１０は、下部容量から、液面ＩＳｓがエンプティレベルＥＬに到達した後のインクの使用量の積算値を減算することによって、中間容器残量を算出する。ＣＰＵ１１０は、カートリッジ毎に中間容器残量を算出し、算出した中間容器残量を示す情報を、情報データベースＩＢに登録する。このように、中間容器残量は、中間タンク１７５内のインクの残量を、適切に示すことができる。
【００４７】
モデル名は、プリンタのモデル名である。ノード名は、プリンタの管理者によって設定された名前である。管理者は、プリンタの操作部１５０を操作することによって、ノード名を入力する。プリンタのＣＰＵ１１０は、入力されたノード名を、情報データベースＩＢに登録する。シリアル番号は、プリンタを識別する識別子である。モデル名とシリアル番号とは、予め、プリンタの製造者によって、情報データベースＩＢに登録されている。ステータスは、プリンタの動作状態を示している。場所は、プリンタの配置場所である。本実施例では、場所は、管理サーバ３００の管理データベースＰＤのみに登録されている。管理者は、管理サーバ３００の操作部３５０を操作することによって、場所を入力する。管理サーバ３００のＣＰＵ３１０は、入力された場所を、管理データベースＰＤに登録する。
【００４８】
グループＩＤは、カートリッジの交換が許容された複数のプリンタで構成されるグループの識別子である。本実施例では、１つのグループは、同じ型番のカートリッジを装着可能な複数のプリンタで構成される。図３の例では、複数のプリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２は、３つのプリンタ１００Ａ〜１００Ｃの第１グループＧ１と、２つのプリンタ１００Ｄ、１００Ｅの第２グループＧ２と、２つのプリンタ１００Ｚ１、１００Ｚ２の第３グループＧ３とに、分けられる。管理サーバ３００のＣＰＵ３１０は、管理データベースＰＤのカートリッジの型番を参照することによって、自動的に、グループを構成する。グループは、カートリッジの型番に代えて、他の情報に基づいて、決定されてよい。例えば、同じモデル名の複数のプリンタが、１つのグループを構成してよい。また、管理者が、グループを構成する複数のプリンタを選択してもよい。
【００４９】
図示を省略するが、管理データベースＰＤには、さらに、プリンタのＩＰアドレス、ＭＡＣアドレスなどの種々の情報が、登録される。
【００５０】
なお、第２種プリンタ１００Ｚ１、１００Ｚ２には、中間タンク１７５は設けられていない。従って、第２種プリンタ１００Ｚ１、１００Ｚ２に関しては、中間容器残量は、設定されない。また、第２種プリンタ１００Ｚ１、１００Ｚ２のＣＰＵ１１０は、第１種プリンタ１００のＣＰＵ１１０と同様に、カートリッジ残量を算出する。
【００５１】
図４、図５、図６は、管理処理の例を示すフローチャートである。図５は、図４の処理の続きの処理を示し、図６は、図５の処理の続きの処理を示している。管理処理は、管理サーバ３００によって実行される処理であり、複数のプリンタを管理する処理である。Ｓ１００では、管理サーバ３００のＣＰＵ３１０は、コンピュータプログラムＰＧ２に従って、管理処理用のアプリケーションである管理アプリケーションを起動する。例えば、管理サーバ３００上で動作するオペレーティングシステムは、管理サーバ３００の起動後に管理アプリケーションが自動的に起動するように、設定されている。
【００５２】
Ｓ１１０では、ＣＰＵ３１０は、管理対象の複数のプリンタのそれぞれに、プリンタ情報を要求する。管理対象のプリンタは、管理者によって予め決められており、管理データベースＰＤに予め登録されている（例えば、管理対象のプリンタのＩＰアドレスが、予め、管理データベースＰＤに登録される）。各プリンタのＣＰＵ１１０は、要求に応じて、情報データベースＩＢを参照してプリンタ情報を取得し、取得したプリンタ情報を、管理サーバ３００へ送信する。送信されるプリンタ情報は、利用可能なインク毎のカートリッジ情報（すなわち、カートリッジ型番とカートリッジ残量と中間容器残量）とモデル名とノード名とシリアル番号とステータスとを、表している。管理サーバ３００のＣＰＵ３１０は、受信したプリンタ情報を、管理データベースＰＤに登録する。
【００５３】
なお、カートリッジ残量と中間容器残量とステータスと以外の他の情報は、通常は、設定された後に変更されない。従って、本実施例では、管理サーバ３００のＣＰＵ３１０は、管理データベースＰＤに管理対象のプリンタを登録する際に、プリンタ情報をプリンタから取得し、取得した情報を管理データベースＰＤに登録する。さらに、ＣＰＵ３１０は、各プリンタのカートリッジの型番を参照して、自動的に、グループを構成し、グループ毎に異なるグループＩＤを登録する。図３の例では、３つのプリンタ１００Ａ〜１００Ｃが、第１グループＧ１を形成し、２つのプリンタ１００Ｄ、１００Ｅが、第２グループＧ２を形成し、２つのプリンタ１００Ｚ１、１００Ｚ２が、第３グループＧ３を形成している。そして、図４のＳ１１０では、ＣＰＵ３１０は、プリンタに、カートリッジ型番とカートリッジ残量と中間容器残量とステータスを要求し、プリンタのＣＰＵ１１０は、要求された情報を、管理サーバ３００に送信する。なお、プリンタからの情報の収集には、本実施例では、ＳＮＭＰ（Simple Network Management Protocol）が用いられる。ただし、他のプロトコルに従って、情報か収集されてもよい。
【００５４】
Ｓ１２０では、管理サーバ３００のＣＰＵ３１０は、管理対象の複数のプリンタの複数のカートリッジ残量の中に、ゼロのカートリッジ残量が含まれるか否かを判断する。少なくとも１つのカートリッジ残量がゼロである場合（Ｓ１２０：Ｙｅｓ）、Ｓ１３０で、ＣＰＵ３１０は、ゼロのカートリッジ残量に対応する新たなカートリッジを発注するための発注関連処理を実行する。発注関連処理は、カートリッジを発注するための任意の処理であってよい。本実施例では、ＣＰＵ３１０は、予め決められたメールアドレス宛に、カートリッジの発注を促すメッセージを含む電子メールを送信する。このメッセージは、ゼロのカートリッジ残量に対応するカートリッジの型番のリストと、各カートリッジの発注すべき数とを、表している。電子メールは、予め指定されたメールサーバ４００を介して、送信される。そして、ＣＰＵ３１０は、Ｓ１４０へ移行する。
【００５５】
複数のカートリッジ残量の全てがゼロとは異なる場合（Ｓ１２０：Ｎｏ）、ＣＰＵ３１０は、Ｓ１３０をスキップして、Ｓ１４０へ移行する。
【００５６】
Ｓ１４０では、ＣＰＵ３１０は、管理対象の複数のプリンタの複数の中間容器残量の中に、第１閾値を下回る中間容器残量が含まれるか否かを判断する。第１閾値は、ゼロよりも大きな値に、予め決められている。本実施例では、第１閾値は、１００％である。すなわち、液面ＩＳｓ（図２（Ｂ））がエンプティレベルＥＬに到達し、その後に、印刷が行われた場合に、Ｓ１４０の条件が満たされる。
【００５７】
複数の中間容器残量の全てが第１閾値以上である場合（Ｓ１４０：Ｎｏ）、すなわち、液面ＩＳｓ（図２（Ａ））がエンプティレベルＥＬ以上である場合、Ｓ１５０で、ＣＰＵ３１０は、予め決められた第１待ち時間、待機する。そして、ＣＰＵ３１０は、第１待ち時間が経過したことに応じて、Ｓ１１０へ移行し、Ｓ１１０〜Ｓ１４０を実行する。このように、Ｓ１１０〜Ｓ１４０の処理は、第１待ち時間毎に、繰り返される。
【００５８】
少なくとも１つの中間容器残量が第１閾値未満である場合（Ｓ１４０：Ｙｅｓ）、ＣＰＵ３１０は、Ｓ１６０へ移行する。ここで、第１閾値未満の中間容器残量を、第１対象中間容器残量と呼ぶ。第１対象中間容器残量に対応する中間タンク１７５（図２）を、第１対象中間タンクと呼ぶ。第１対象中間容器残量に対応する装着部１７２を、第１対象装着部と呼ぶ。第１対象中間容器残量に対応するカートリッジ（すなわち、インクの残量の少ないカートリッジ）を、第１対象カートリッジと呼ぶ。第１対象中間容器残量に対応するプリンタを、第１対象プリンタと呼ぶ。第１対象プリンタを含むグループを、対象グループと呼ぶ。Ｓ１６０では、ＣＰＵ３１０は、管理データベースＰＤを参照し、対象グループの複数のプリンタを特定する。
【００５９】
図７は、システム１０００の状態の変化の例を示す概略図である。図７（Ａ）〜図７（Ｄ）の順に、状態が変化する。図７（Ａ）に示すように、第２グループＧ２のプリンタ１００Ｄのブラックインクの中間容器残量が第１閾値未満であることとする。この場合、ＣＰＵ３１０は、プリンタ１００Ｄを第１対象プリンタとして特定し、そして、第１対象プリンタ１００Ｄを含む第２グループＧ２のプリンタ１００Ｄ、１００Ｅを、特定する。
【００６０】
図４のＳ１７０では、ＣＰＵ３１０は、管理データベースＰＤを参照し、対象グループの複数のプリンタの複数のカートリッジから、第１対象カートリッジとの交換が許容されたカートリッジ（すなわち、第１対象カートリッジのインク色と同じインク色のカートリッジ）を特定する。ＣＰＵ３１０は、特定された複数のカートリッジから、カートリッジ残量が最も多いカートリッジを特定する（第２対象カートリッジと呼ぶ）。ＣＰＵ３１０は、特定された第２対象カートリッジを備えるプリンタである第２対象プリンタを、特定する。図７（Ｂ）の例では、第２グループＧ２のプリンタ１００Ｅが、第２対象プリンタとして特定されたこととする。以下、第２対象プリンタの複数の装着部１７２のうち、第２対象カートリッジが装着されている装着部１７２を、第２対象装着部と呼ぶ。
【００６１】
図４のＳ１８０では、ＣＰＵ３１０は、管理サーバ３００（図１）の表示部３４０に、第２対象カートリッジを第１対象プリンタの第１対象装着部に装着すべきことを示す情報を、表示する。本実施例では、ＣＰＵ３１０は、管理アプリケーションの動作中に、表示部３４０に管理画面を表示する。例えば、ＣＰＵ３１０は、管理アプリケーションの起動時（図４：Ｓ１００）に、管理画面の表示を開始する。
【００６２】
図８は、管理画面の例を示す概略図である。管理画面ＭＳは、管理対象の複数のプリンタのそれぞれの情報を表している。各プリンタの情報としては、グループＩＤと、通知と、ＩＰアドレスと、モデル名と、ノード名と、シリアル番号と、ＭＡＣアドレスと、場所と、を含む複数の情報が、表されている。ノード名の下の括弧内の符号は、説明のために付されたプリンタの符号（図１）であり、実際の管理画面では表示されない。ＣＰＵ３１０は、「通知」以外の情報を、管理データベースＰＤを参照して、特定する。ＣＰＵ３１０は、管理データベースＰＤを更新する毎に、管理画面によって示される情報も、更新する。
【００６３】
「通知」は、管理者に注意すべき情報を通知するための領域である。図４のＳ１８０では、ＣＰＵ３１０は、管理画面ＭＳの第１対象プリンタの「通知」の領域に、第２対象プリンタのカートリッジを第１対象プリンタに装着すべきであることを示すメッセージＭ１を、表示する。図８の例では、メッセージＭ１は、交換対象のプリンタを識別する情報（ここでは、ノード名）と、交換対象のカートリッジを識別する情報（ここでは、インク色）と、を含んでいる。具体的には、メッセージＭ１は、ノード名が「ＥＥＥ」である第２対象プリンタ１００Ｅのブラックのカートリッジが、交換対象であることを示している。管理者は、メッセージＭ１を観察することによって、第２対象プリンタ１００Ｅのブラックのカートリッジを、第１対象プリンタ１００Ｄに装着すべきであることを、認識できる。なお、このようなメッセージＭ１は、第１対象プリンタ１００Ｄのブラックのカートリッジを第２対象プリンタ１００Ｅに装着すべきであることを示しているともいえる。
【００６４】
また、図４のＳ１８０では、ＣＰＵ３１０は、管理画面ＭＳの第２対象プリンタの「通知」の領域に、第１対象プリンタのカートリッジを第２対象プリンタに装着すべきであることを示すメッセージＭ２を、表示する。具体的には、メッセージＭ２は、ノード名が「ＤＤＤ」である第１対象プリンタ１００Ｄのブラックのカートリッジが、交換対象であることを示している。管理者は、メッセージＭ２を観察することによって、第１対象プリンタ１００Ｄのブラックのカートリッジを、第２対象プリンタ１００Ｅに装着すべきであることを、認識できる。なお、このようなメッセージＭ２は、第２対象プリンタ１００Ｅのブラックのカートリッジを第１対象プリンタ１００Ｄに装着すべきであることを示しているともいえる。
【００６５】
図４のＳ１９０では、ＣＰＵ３１０は、カートリッジを交換すべきであることを示す情報を表示部１４０に表示させる指示を、第１対象プリンタに送信する。本実施例では、送信される指示を示す情報は、表示部１４０に表示すべき情報を、含んでいる。第１対象プリンタのＣＰＵ１１０は、指示に従って、情報を表示部１４０に表示する。図９（Ａ）は、第１対象プリンタ１００Ｄの表示部１４０に表示される情報の例を示す概略図である。図９（Ａ）の例では、ノード名が「ＥＥＥ」である第２対象プリンタ１００Ｅのブラックのカートリッジが、交換対象であることを示すメッセージが、表示部１４０に表示される。管理者は、第１対象プリンタ１００Ｄの表示部１４０を観察することによって、第１対象プリンタ１００Ｄのブラックのカートリッジを、第２対象プリンタ１００Ｅに装着すべきであることを、認識できる。なお、表示部１４０に表示されるメッセージは、第２対象プリンタ１００Ｅのブラックのカートリッジを第１対象プリンタ１００Ｄに装着すべきであることを示しているともいえる。
【００６６】
図４の２００では、ＣＰＵ３１０は、カートリッジを交換すべきであることを示す情報を表示部１４０に表示させる指示を、第２対象プリンタに送信する。Ｓ１９０の指示と同様に、Ｓ２００で送信される指示を示す情報は、表示部１４０に表示すべき情報を、含んでいる。第２対象プリンタのＣＰＵ１１０は、指示に従って、情報を表示部１４０に表示する。図９（Ｂ）は、第２対象プリンタ１００Ｅの表示部１４０に表示される情報の例を示す概略図である。図９（Ｂ）の例では、ノード名が「ＤＤＤ」である第１対象プリンタ１００Ｄのブラックのカートリッジが、交換対象であることを示すメッセージが、表示部１４０に表示される。
管理者は、第２対象プリンタ１００Ｅの表示部１４０を観察することによって、ブラックのカートリッジを、第１対象プリンタ１００Ｄに装着すべきであることを、認識できる。なお、表示部１４０に表示されるメッセージは、第１対象プリンタ１００Ｄのブラックのカートリッジを第２対象プリンタ１００Ｅに装着すべきであることを示しているともいえる。
【００６７】
管理者は、管理画面ＭＳ（図８）とプリンタ１００Ｄ、１００Ｅの表示部１４０（図９（Ａ）、図９（Ｂ））とによって報知された情報に従って、図７（Ｃ）に示すように、第１対象プリンタ１００Ｄと第２対象プリンタ１００Ｅとの間で、ブラックのカートリッジを交換する。
【００６８】
図５のＳ２１０では、ＣＰＵ３１０は、カートリッジが取り外されたプリンタを特定する（取外プリンタと呼ぶ）。取外プリンタの特定方法は、種々の方法であってよい。本実施例では、プリンタのＣＰＵ１１０は、装着センサＡＳ（図２）からの信号を用いて、カートリッジが取り外されたことと、カートリッジが装着されたこととを、特定できる。管理サーバ３００のＣＰＵ３１０は、管理対象の複数のプリンタのそれぞれに、カートリッジが取り外されたか否かを、問い合わせる。プリンタのＣＰＵ１１０は、管理サーバ３００からの問い合わせに応じて、カートリッジが取り外されたか否かを示す情報を、管理サーバ３００へ送信する。カートリッジが取り外された場合、プリンタのＣＰＵ１１０は、取り外されたカートリッジを識別する情報（例えば、型番）を、管理サーバ３００に送信する。管理サーバ３００のＣＰＵ３１０は、複数のプリンタのそれぞれから受信した情報を参照して、カートリッジが取り外されたプリンタを特定する。
【００６９】
管理サーバ３００のＣＰＵ３１０は、図４のＳ１８０、Ｓ１９０、Ｓ２００の処理の後、直ぐに、Ｓ２１０で、問い合わせを行う。プリンタのＣＰＵ１１０は、管理サーバ３００からの問い合わせを受信した後にカートリッジが取り外された場合に、カートリッジが取り外されたと判断する。そして、管理サーバ３００のＣＰＵ３１０は、カートリッジが取り外されたことを示す情報を２つのプリンタから受信するまで、問い合わせを繰り返す。従って、Ｓ２１０で特定される取外プリンタは、Ｓ１８０、Ｓ１９０、Ｓ２００の報知の後にカートリッジが取り外されたプリンタである。
【００７０】
取外プリンタの特定方法は、他の種々の方法であってよい。例えば、インクカートリッジ２００（図２）のＩＣチップ２５０に格納されているカートリッジの識別番号を用いる方法が、採用されてよい。管理サーバ３００のＣＰＵ３１０は、管理対象の複数のプリンタのそれぞれに、装着されているカートリッジの識別番号を要求する。プリンタのＣＰＵ１１０は、要求に応じて、ＩＣチップ２５０から読み取ったカートリッジの識別番号を示す情報を、管理サーバ３００に送信する。カートリッジが取り外された場合、識別番号を読み取ることができないので、ＣＰＵ１１０は、識別番号を読み取れなかったことを示す情報を、管理サーバ３００に送信する。管理サーバ３００のＣＰＵ３１０は、識別番号が読み取れなかった、または、識別番号が別の識別番号に変更された場合に、カートリッジが取り外されたと判断できる。
【００７１】
Ｓ２２０では、ＣＰＵ３１０は、特定された２個の取外プリンタが、第１対象プリンタと第２対象プリンタとであるか否かを、判断する。第１対象プリンタと第２対象プリンタとのいずれとも異なるプリンタからカートリッジが取り外された場合（Ｓ２２０：Ｎｏ）、Ｓ２３０で、ＣＰＵ３１０は、管理画面上に警告を表示する。
【００７２】
図１０は、警告を含む管理画面の例を示す概略図である。図１０の管理画面ＭＳａは、図８の表示の後に、プリンタ１００Ｚ１のブラックカートリッジが誤って取り外された場合を示している。図示するように、プリンタ１００Ｚ１の通知の領域に、警告メッセージＭ３が表示される。警告メッセージＭ３は、誤って取り外されたカートリッジを識別する情報（ここでは、色）を、含んでいる。管理者は、警告メッセージＭ３を観察することによって、プリンタ１００Ｚ１から取り外されたブラックのカートリッジを、プリンタ１００Ｚ１に装着すべきであることを、認識できる。そして、管理者は、ブラックのカートリッジをプリンタ１００Ｚ１に再装着し、メッセージＭ１、Ｍ２に従って、第１と第２の対象プリンタの間で、カートリッジを交換できる。
【００７３】
図５のＳ２４０では、ＣＰＵ３１０は、Ｓ２３０で警告を表示してからの経過時間である表示時間が予め決められた時間閾値を超えたか否かを判断する。警告の表示時間が時間閾値以下である場合（Ｓ２４０：Ｎｏ）、ＣＰＵ３１０は、Ｓ２１０へ移行する。管理者が、誤って取り外されたカートリッジを元のプリンタに装着し、そして、第１と第２の対象プリンタからカートリッジを取り外した場合には、新たに実行されるＳ２２０の判断結果は、Ｙｅｓとなる。Ｓ２２０の判断結果がＹｅｓである場合、ＣＰＵ３１０は、Ｓ２４５へ移行する。Ｓ２４０で表示時間が時間閾値を超える場合（Ｓ２４０：Ｙｅｓ）、ＣＰＵ３１０は、Ｓ２４５へ移行する。Ｓ２４５では、ＣＰＵ３１０は、管理画面に警告が表示されている場合に、管理画面から警告を消去する。
【００７４】
Ｓ２５０では、ＣＰＵ３１０は、カートリッジが装着されたプリンタを特定する（第１種装着プリンタと呼ぶ）。第１種装着プリンタの特定は、Ｓ２１０の取外プリンタの特定と、同様の方法で行われる。例えば、プリンタのＣＰＵ１１０は、装着センサＡＳ（図２）からの信号を用いて、カートリッジが取り外されたことと、カートリッジが装着されたこととを、特定できる。本実施例では、ＣＰＵ１１０は、Ｓ２１０の問い合わせの後にカートリッジが装着された場合に、カートリッジが装着されたと判断する。管理サーバ３００のＣＰＵ３１０は、管理対象の複数のプリンタのそれぞれに、カートリッジが装着されたか否かを、問い合わせる。プリンタのＣＰＵ１１０は、管理サーバ３００からの問い合わせに応じて、カートリッジが装着されたか否かを示す情報を、管理サーバ３００へ送信する。
【００７５】
Ｓ２６０では、ＣＰＵ３１０は、第１対象プリンタにカートリッジが装着されたか否かを判断する。第１対象プリンタにカートリッジが装着されていない場合（Ｓ２６０：Ｎｏ）、ＣＰＵ３１０は、Ｓ２５０へ移行する。ＣＰＵ３１０は、第１対象プリンタにカートリッジが装着されるまで、Ｓ２５０を繰り返す。
【００７６】
第１対象プリンタにカートリッジが装着された場合（Ｓ２６０：Ｙｅｓ）、ＣＰＵ３１０は、Ｓ２７０へ移行する。Ｓ２７０で、ＣＰＵ３１０は、供給条件が満たされるか否かを判断する。供給条件は、第１対象プリンタに装着されたカートリッジ２００（ここでは、第２対象カートリッジ）から、第１対象プリンタの中間タンク１７５（図２）に、特定の量の印刷材が供給されたことを示す条件である。本実施例では、供給条件は、第１対象プリンタにカートリッジが装着されたと判断されてから、予め決められた第２待ち時間が経過することである。第２待ち時間は、カートリッジ２００から中間タンク１７５へ、予め決められた量のインクが移動するのに十分な時間に、決定されている。
【００７７】
供給条件が満たされない場合（Ｓ２７０：Ｎｏ）、Ｓ２８０で、ＣＰＵ３１０は、第２待ち時間、待機する。第２待ち時間が経過したことに応じて、ＣＰＵ３１０は、Ｓ２７０へ移行する。
【００７８】
供給条件が満たされる場合（Ｓ２７０：Ｙｅｓ）、図６のＳ２９０で、ＣＰＵ３１０は、管理サーバ３００の管理画面上に、第１対象プリンタに装着されている第２対象カートリッジを、第２対象プリンタに再装着すべきことを示す情報を、表示する。図１１は、管理画面の例を示す概略図である。図中には、管理画面ＭＳｂのうち、第１対象プリンタ１００Ｄと第２対象プリンタ１００Ｅとの情報を示す一部が示されている。
【００７９】
ＣＰＵ３１０は、第２対象プリンタ１００Ｅの「通知」の領域に、ノード名が「ＤＤＤ」である第１対象プリンタ１００Ｄのブラックのカートリッジが、再交換対象であることを示すメッセージＭ１２を、表示する。管理者は、メッセージＭ１２を観察することによって、第１対象プリンタ１００Ｄに装着されているブラックの第２対象カートリッジを、第２対象プリンタ１００Ｅに再装着すべきであることを、認識できる。なお、メッセージＭ１２は、第２対象プリンタ１００Ｅに装着されているブラックの第１対象カートリッジを、第１対象プリンタ１００Ｄに再装着すべきであることを示しているともいえる。
【００８０】
また、ＣＰＵ３１０は、第１対象プリンタ１００Ｄの「通知」の領域に、ノード名が「ＥＥＥ」である第２対象プリンタ１００Ｅのブラックのカートリッジが、再交換対象であることを示すメッセージＭ１１を、表示する。管理者は、メッセージＭ１１を観察することによって、第２対象プリンタ１００Ｅに装着されているブラックの第１対象カートリッジを、第１対象プリンタ１００Ｄに再装着すべきであることを、認識できる。なお、メッセージＭ１１は、第１対象プリンタ１００Ｄに装着されているブラックの第２対象カートリッジを、第２対象プリンタ１００Ｅに再装着すべきであること示しているともいえる。
【００８１】
管理者は、管理画面ＭＳｂ（図１１）によって報知された情報に従って、図７（Ｄ）に示すように、第１対象プリンタ１００Ｄと第２対象プリンタ１００Ｅとの間で、ブラックのカートリッジを交換する。
【００８２】
図６のＳ３００では、ＣＰＵ３１０は、カートリッジが装着されたプリンタを特定する（第２種装着プリンタと呼ぶ）。第２種装着プリンタの特定方法は、Ｓ２５０（図５）の第１種装着プリンタの特定方法と、同じである。本実施例では、ＣＰＵ３１０は、Ｓ２９０の処理の後、直ぐに、Ｓ３００で、管理対象の複数のプリンタのそれぞれに問い合わせを行う。プリンタのＣＰＵ１１０は、管理サーバ３００からの問い合わせを受信した後にカートリッジが装着された場合に、カートリッジが装着されたと判断する。そして、プリンタのＣＰＵ１１０は、カートリッジが装着されたか否かを示す情報を、管理サーバ３００へ送信する。
【００８３】
Ｓ３１０では、ＣＰＵ３１０は、第１対象プリンタにカートリッジが装着されたか否かを判断する。第１対象プリンタにカートリッジが装着されていない場合（Ｓ３１０：Ｎｏ）、Ｓ３２０で、ＣＰＵ３１０は、予め決められた第３待ち時間、待機する。第３待ち時間が経過したことに応じて、ＣＰＵ３１０は、Ｓ３１０へ移行する。
【００８４】
第１対象プリンタにカートリッジが装着された場合（Ｓ３１０：Ｙｅｓ）、Ｓ３３０で、ＣＰＵ３１０は、管理画面の通知の領域のメッセージを消去する。そして、ＣＰＵ３１０は、図３のＳ１１０へ移行する。以上のように、ＣＰＵ３１０は、図３〜図６の管理処理を、繰り返し実行する。
【００８５】
以上のように、本実施例では、図４のＳ１４０で、ＣＰＵ３１０は、管理対象の複数のプリンタのそれぞれに関して、中間容器残量が第１閾値を下回っていることを示す第１低残量条件が満たされるか否かを判断する。そして、ＣＰＵ３１０は、第１閾値未満の中間容器残量に対応する第１対象カートリッジと第１対象装着部と第１対象プリンタとを特定する。Ｓ１６０、Ｓ１７０では、ＣＰＵ３１０は、第１対象カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を満たす第２対象プリンタを特定する。本実施例では、第１条件は、プリンタが、第１対象プリンタと同じグループに含まれることを、含んでいる（Ｓ１６０）。Ｓ１８０、Ｓ２００では、ＣＰＵ３１０は、第２対象プリンタに装着されている第２対象カートリッジを第１対象プリンタの第１対象装着部に装着すべきことを示す情報（メッセージＭ２（図８）、図９（Ｂ））の報知のための処理を行う。管理者は、報知された情報に従って、第２対象プリンタに装着されている第２対象カートリッジを、第１対象プリンタの第１対象装着部に装着することができる。これにより、第２対象カートリッジ内のインクが、第１対象中間タンクに、供給される。従って、インクの不足に起因して第１対象プリンタによる印刷ができなくなることを、抑制できる。
【００８６】
特に、本実施例では、印刷実行部１６０（図２）は、中間タンク１７５を備えている。第１対象カートリッジ２００の主収容室２１０内にインクＩｋが残存しない状態であっても、第１対象中間タンク１７５にインクＩｋが残存している場合には、第１対象プリンタは、第１対象中間タンク１７５のインクＩｋを用いて、印刷を実行できる。また、本実施例では、中間容器残量の第１閾値（図４：Ｓ１４０）は、ゼロよりも大きな値であり、具体的には、１００％である。上述したように、中間容器残量が１００％である状態は、液面ＩＳｓ（図２（Ｂ））がエンプティレベルＥＬに位置する状態であり、カートリッジ２００にインクＩｋが残存せずに、中間タンク１７５にインクＩｋが残存する状態である。すなわち、カートリッジの交換に関する報知のための処理（図４：Ｓ１８０、Ｓ１９０、Ｓ２００）は、第１対象中間タンク１７５にインクＩｋが残存している状態で、行われる。従って、管理者は、第１対象中間タンク１７５のインクＩｋが尽きるまでに新しいカートリッジを準備（例えば、発注）することによって、第１対象プリンタによる印刷ができなくなることを、抑制できる。ここで、管理者が報知に従って第２対象カートリッジを第１対象プリンタに装着することによって、新しいカートリッジの準備が遅れる場合であっても、第１対象プリンタによる印刷ができなくなることを、抑制できる。
【００８７】
また、Ｓ１７０（図４）で説明したように、ＣＰＵ３１０は、第１対象カートリッジと交換が許容されたカートリッジが装着されている１以上のプリンタのうち、交換が許容されたカートリッジのカートリッジ残量が最も多いことを示す第２条件を満たす第２対象プリンタを特定する。管理者は、第１対象プリンタの中間容器残量が少ない場合に、Ｓ１８０、Ｓ２００（図４）による報知に従って、カートリッジ残量が最も多いカートリッジであって第２対象プリンタに装着されているカートリッジを第１対象プリンタの第１対象装着部に装着することができる。このように、カートリッジ残量が少ない他のプリンタからカートリッジが取り外されることが、抑制される。従って、他のプリンタによる印刷ができなくなることを、抑制できる。
【００８８】
また、Ｓ１８０、Ｓ２００（図４）の報知のための処理が行われた後、Ｓ２７０（図５）では、ＣＰＵ３１０は、第１対象プリンタの第１対象装着部に装着された第２対象カートリッジから第１対象プリンタの第１対象中間タンクへ特定量のインクが供給されたことを示す供給条件が満たされるか否かを判断する。供給条件が満たされると判断される場合に（Ｓ２７０：Ｙｅｓ）、図６のＳ２９０で、ＣＰＵ３１０は、第１対象プリンタの第１対象装着部に装着されている第２対象カートリッジを、第２対象プリンタの第２対象装着部に再装着すべきことを示す情報の報知のための処理を行う（図１１、メッセージＭ１２）。管理者は、第２対象カートリッジから第１対象プリンタの第１対象中間タンクへ特定量のインクが供給された場合に、Ｓ２９０の報知に従って、第１対象プリンタに装着されている第２対象カートリッジを第２対象プリンタに再装着することができる。従って、インクの不足に起因して第２対象プリンタによる印刷ができなくなることを、抑制できる。
【００８９】
また、図４のＳ１８０、Ｓ１９０では、第１対象プリンタの第１対象装着部に装着されている第１対象カートリッジを第２対象印刷装置の第２対象装着部に装着すべきことを示す情報が、報知される（メッセージＭ１（図８）、図９（Ａ））。管理者は、報知される情報に従って、第１対象カートリッジを第２対象プリンタの第２対象装着部に装着することができるので、第２対象プリンタによる印刷ができなくなることを、抑制できる。
【００９０】
また、図１で説明したように、複数のプリンタ１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２は、それぞれ、情報を表示する表示部１４０を備えている。Ｓ２００（図４）では、ＣＰＵ３１０は、第２対象プリンタに装着されている第２対象カートリッジを第１対象プリンタの第１対象装着部に装着すべきことを示す情報（図９（Ｂ））を第２対象プリンタの表示部１４０に表示させる指示を、第２対象プリンタに送信する。Ｓ１９０では、ＣＰＵ３１０は、第１対象プリンタの第１対象装着部に装着されている第１対象カートリッジを第２対象印刷装置の第２対象装着部に装着すべきことを示す情報（図９（Ａ））を第１対象プリンタの表示部１４０に表示させる指示を、第１対象プリンタに送信する。管理者は、第１対象プリンタの表示部１４０と第２対象プリンタの表示部１４０とを観察することによって、第１対象プリンタの第１対象カートリッジと第２対象プリンタの第２対象カートリッジとを、容易に、交換できる。
【００９１】
図５のＳ２１０では、ＣＰＵ３１０は、Ｓ１８０、Ｓ１９０、Ｓ２００の報知が行われた後にカートリッジが装着部１７２から取り外されたプリンタである取外プリンタを特定する。第１対象プリンタと第２対象プリンタとのいずれとも異なるプリンタからカートリッジが取り外された場合（Ｓ２２０：Ｎｏ）、Ｓ２３０で、ＣＰＵ３１０は、第１対象プリンタと第２対象プリンタとのいずれとも異なるプリンタからカートリッジが取り外されたことを示す情報の報知のための処理を行う（警告メッセージＭ３（図１０））。管理者は、誤ったプリンタからカートリッジが取り外されたことを、報知された情報によって、認識できる。従って、不適切なカートリッジが第１対象印刷装置によって印刷に用いられることを、抑制できる。
【００９２】
図４の管理処理では、ＣＰＵ３１０は、カートリッジ残量がゼロである場合に（Ｓ１２０：Ｙｅｓ）、Ｓ１３０で、新たなカートリッジを発注するための発注関連処理を実行する。また、発注関連処理（Ｓ１３０）は、図４のＳ１８０から図６のＳ３３０までの間には、実行されない。すなわち、ＣＰＵ３１０は、第１対象カートリッジが第２対象プリンタの第２対象装着部に装着された状態で第２対象プリンタのカートリッジ残量がゼロである場合には、発注関連処理を実行しない。従って、インクの残量が少ない第１対象カートリッジに起因して、２重に発注関連処理が実行されることを、抑制できる。
【００９３】
Ｂ．第２実施例：
図１２は、第２実施例の印刷実行部１６０ｂの構成を示す概略図である。図２（Ａ）の印刷実行部１６０との差異は、インク供給部１７０ｂの液面センサ１７３ｂが、エンプティレベルＥＬを含む複数の高さで液面を検出可能である点である。このような液面センサ１７３ｂの構成としては、種々の構成であってよい。例えば、電気抵抗を測定することによってインクＩｋを検知する電極ペアが、互いに異なる複数の高さに配置されてよい。インクＩｋ中の電極ペアによって測定される電気抵抗は、インクＩｋの外の電極ペアによって測定される電気抵抗よりも、小さい。プリンタ１００のＣＰＵ１１０は、液面センサ１７３ｂからの信号を用いて、複数の電橋ペアのそれぞれによって測定される電気抵抗を特定し、各電極ペアがインクＩｋを検知したか否かを特定する。ＣＰＵ１１０は、インクＩｋを検知する電橋ペアの位置であって最も高い位置を、液面ＩＳｓの高さとして利用し、この液面ＩＳｓの高さを用いて、中間容器残量を特定する。未使用のインクカートリッジ２００が装着部１７２に装着される場合、副収容室１７９の液面ＩＳｓは、エンプティレベルＥＬよりも高い位置ＨＬまで上昇する（最高位置ＨＬとも呼ぶ）。本実施例では、複数の電極ペアは、最高位置ＨＬからエンプティレベルＥＬまでの範囲に分布して配置されている。従って、液面センサ１７３ｂは、最高位置ＨＬからエンプティレベルＥＬまで変化する液面ＩＳｓの高さを、特定可能である。
【００９４】
中間容器残量は、副収容室１７９内の液面ＩＳｓが高いほど大きくなるような種々の値であってよい。例えば、中間容器残量は、液面ＩＳｓの高さがエンプティレベルＥＬである場合の残量が１００％であるような相対的な値であってよい。これに代えて、中間容器残量は、液面ＩＳｓの高さが最高位置ＨＬである場合の残量が１００％であるような値であってよい。液面ＩＳｓがエンプティレベルＥＬよりも低い場合には、プリンタ１００のＣＰＵ１１０は、第１実施例と同様に、インクの使用量を用いて、中間容器残量を算出してよい。
【００９５】
図１３は、第２実施例の管理処理を示すフローチャートである。図中には、管理処理の一部が示されている。図４〜図６（特に、図５）の実施例との差異は、Ｓ２７０がＳ２７０ｂに置換された点と、Ｓ２６０とＳ２７０ｂとの間にＳ２６５ｂが追加されている点と、だけである。管理処理の他の部分は、図４〜図６の実施例の対応する部分と同じである。以下、図１３のステップのうち、図５のステップと同じステップには、同じ符号を付して、説明を省略する。
【００９６】
Ｓ２６０の判断結果がＹｅｓである場合、Ｓ２６５で、管理サーバ３００のＣＰＵ３１０は、第１対象プリンタに、第１対象中間タンクの中間容器残量を問い合わせる。第１対象プリンタのＣＰＵ１１０は、液面センサ１７３ｂからの信号を用いて、第１対象中間タンクの中間容器残量を特定し、特定した中間容器残量を示す情報を、管理サーバ３００に送信する。管理サーバ３００のＣＰＵ３１０は、第１対象プリンタから取得した情報を用いて、中間容器残量を特定する。
【００９７】
Ｓ２７０ｂでは、管理サーバ３００のＣＰＵ３１０は、供給条件が満たされるか否かを判断する。本実施例では、供給条件は、第１対象プリンタの第１対象中間タンクの中間容器残量が、予め決められた補充閾値以上であることである。補充閾値は、カートリッジ２００から中間タンク１７５へ予め決められた量のインクが移動する場合の中間容器残量に、設定されている。
【００９８】
供給条件が満たされない場合（Ｓ２７０ｂ：Ｎｏ）、処理は、Ｓ２８０へ移行し、再び、Ｓ２６５ｂ、Ｓ２７０ｂが実行される。供給条件が満たされる場合（Ｓ２７０ｂ：Ｙｅｓ）、処理は、図６のＳ２９０へ移行する。
【００９９】
以上のように、本実施例では、Ｓ２６５ｂで、ＣＰＵ３１０は、第１対象プリンタから第１対象中間タンクの中間容器残量を示す情報を取得する。Ｓ２７０ｂでは、ＣＰＵ３１０は、中間容器残量を用いて供給条件が満たされるか否かを判断する。従って、ＣＰＵ３１０は、供給条件が満たされるか否かを適切に判断できる。特に、本実施例では、供給条件は、中間容器残量が補充閾値以上であることである。従って、供給条件を用いて、第１対象プリンタの第１対象中間タンクに特定の量の印刷材が供給されたか否かを、適切に判断できる。
【０１００】
Ｃ．第３実施例：
図１４は、管理データベースＰＤに登録されている情報の別の例を示す概略図である。図３の第１実施例との差異は、管理者が、プリンタのグループを決定している点である。図１４の例では、５つのプリンタ１００Ａ〜１００Ｅの間で、カートリッジの型番が同じである。仮に、同じ型番の複数のプリンタが１つのグループに纏められる場合、５つのプリンタ１００Ａ〜１００Ｅが、１つのグループを形成する。本実施例では、管理者が、グループを決定する。同じ型番の複数のプリンタは、互いに異なる複数のグループに分けられてよい。図１４の例では、３つのプリンタ１００Ａ〜１００Ｃが、第１グループＧ１を形成し、２つのプリンタ１００Ｄ、１００Ｅが、第２グループＧ２を形成し、２つのプリンタ１００Ｚ１、１００Ｚ２が、第３グループＧ３を形成している。この場合、第１グループＧ１と第２グループＧ２との間のカートリッジの交換は、機械的には可能であるが、管理処理によって禁止される。このように、第１グループＧ１と第２グループＧ２との間で、カートリッジの交換は、許容されていない。このようなグループＧ１、Ｇ２は、プリンタの利用契約やプリンタの管理体制などの種々の要因によって、形成され得る。
【０１０１】
管理処理は、上述の各実施例と同様に、行われる。図７（Ａ）のようにプリンタ１００Ｄのブラックの中間容器残量が閾値を下回った場合（図４：Ｓ１４０：Ｙｅｓ）、Ｓ１８０、Ｓ１９０、Ｓ２００による報知が行われる。具体的には、図７（Ｃ）、図９（Ｂ）のように、第２対象プリンタ１００Ｅのブラックのカートリッジを第１対象プリンタ１００Ｄに装着すべきことを示す情報が報知され、そして、図７（Ｃ）、図９（Ａ）のように、第１対象プリンタ１００Ｄのブラックのカートリッジを第２対象プリンタ１００Ｅに装着すべきことを示す情報が報知される。
【０１０２】
第１対象プリンタ１００Ｄを含む第２グループＧ２とは異なるグループのプリンタからブラックのカートリッジが取り外された場合、図５のＳ２２０の判断結果がＮｏであり、Ｓ２３０で、図１０のように、警告が報知される。例えば、第１グループＧ１のプリンタ１００Ａのブラックのカートリッジの型番は、第１対象プリンタの第１対象カートリッジの型番と、同じである。管理者は、誤って、プリンタ１００Ａのブラックのカートリッジを、取り外し得る。この場合、管理サーバ３００の管理画面に警告が表示されるので（図示省略）、管理者は、容易に、誤りを認識できる。
【０１０３】
Ｄ．変形例：
（１）管理処理としては、図４〜図６、図１３に示した処理に代えて、他の種々の処理を採用可能である。例えば、図４のＳ１８０、Ｓ１９０、Ｓ２００から任意に選択された１つまたは２つのステップが、省略されてよい。一般的には、Ｓ１４０の条件が満たされた場合に行われる第１の報知のための処理は、第２対象プリンタの第２対象装着部に装着されている第２対象カートリッジを第１対象プリンタの第１対象装着部に装着すべきことを示す第１報知情報の報知を含む第１の報知のための任意の処理であってよい。第１の報知のための処理は、例えば、予め決められたメールアドレス宛に、第１報知情報を含む電子メールを送信する処理を、含んでよい。また、第１の報知は、さらに、第１対象プリンタの第１装着部に装着されている第１カートリッジを第２対象プリンタの第２装着部に装着すべきことを示す第２報知情報の報知を含むことが好ましい。ただし、第２報知情報を報知するための処理は、省略されてもよい。
【０１０４】
（２）第２対象プリンタを特定するための条件である特定条件は、図４のＳ１６０、Ｓ１７０で説明した条件に代えて、他の種々の条件であってよい。例えば、図４のＳ１７０が省略されてよい。複数のプリンタが第２対象プリンタの候補である場合、１つのプリンタを選択する方法は、任意の方法であってよい。例えば、予め決められた優先順に従って、複数の候補から１つのプリンタが選択されてよい。一般的に、特定条件は、第１対象プリンタの第１対象装着部に装着された第１対象カートリッジと交換が許容されたカートリッジが装着されていることを示す第１条件を含む任意の条件であってよい。第１条件は、「プリンタが、カートリッジの交換が許容された複数のプリンタで構成されるグループであって第１対象プリンタを含むグループに含まれていること」を含んでよい。
【０１０５】
（３）第１の報知のための処理を行うための条件である第１低残量条件は、図４のＳ１４０で説明した条件に代えて、種々の条件であってよい。一般的には、第１低残量条件は、中間タンク１７５内の印刷材の残量が第１閾値を下回っていることを示す種々の条件であってよい。第１閾値は、ゼロより大きな種々の値であってよい。第１閾値は、液面ＩＳｓ、ＩＳｍ（図２（Ａ）、図２（Ｂ））がエンプティレベルＥＬよりも高いことを示す値であってよく、また、液面ＩＳｓ、ＩＳｍがエンプティレベルＥＬよりも低いことを示す値であってもよい。なお、第１低残量条件は、カートリッジ２００内の印刷材の残量（例えば、カートリッジ残量）がゼロであること、すなわち、カートリッジ２００にインクＩｋが残存していないことを示す条件を含むことが好ましい。この構成によれば、管理者は、第１対象カートリッジ２００にインクＩｋが残存しない状態で、第１対象カートリッジ２００を別のカートリッジ２００（例えば、未使用のカートリッジ２００）に交換できるので、インクＩｋの無駄が発生しない。
【０１０６】
また、複数のカートリッジが第１低残量条件を満たす場合、第１低残量条件を満たす複数のカートリッジのそれぞれの第１の報知が行われてよい。例えば、図４のＳ１８０、Ｓ１９０、Ｓ２００では、第１低残量条件を満たす複数のカートリッジのそれぞれに関する処理が行われてよい。そして、図５、図６、図１３の処理は、第１低残量条件を満たす複数のカートリッジのそれぞれに関して、実行されてよい。
【０１０７】
（３）供給条件（図５：Ｓ２７０、図１３：Ｓ２７０ｂ）が満たされた場合に行われる第２の報知のための処理は、第１対象プリンタの第１対象装着部に装着されている第２対象カートリッジを、第２対象プリンタの第２対象装着部に再装着すべきことを示す情報の報知を含む第２の報知のための任意の処理であってよい。第２の報知のための処理は、例えば、予め決められたメールアドレス宛に、上記の再装着に関する情報を含む電子メールを送信する処理を含んでよい。
【０１０８】
（４）発注関連処理（図４：Ｓ１３０）は、第１対象カートリッジに代わる新たなカートリッジを発注するための任意の処理であってよい。発注関連処理は、例えば、インターネットＩＴに接続されたサーバであってカートリッジの発注を受け付けるサーバに、カートリッジの発注の要求を送信する処理を、含んでよい。但し、発注関連処理は、省略されてもよい。
【０１０９】
（５）発注関連処理（図４：Ｓ１４０）を実行するための条件である第２低残量条件は、Ｓ１２０で説明した条件に代えて、種々の条件であってよい。一般的には、第２低残量条件は、カートリッジ２００内の印刷材の残量（例えば、カートリッジ残量）が第２閾値以下であることを示す種々の条件であってよい。図４のＳ１２０の条件は、第２閾値がゼロである条件といえる。なお、第２閾値は、ゼロよりも大きくてもよい。また、複数のカートリッジが第２低残量条件を満たす場合、Ｓ１３０では、第２低残量条件を満たす複数のカートリッジのそれぞれの発注関連処理が、行われてよい。
【０１１０】
（６）第１対象プリンタから取り外された第１対象カートリッジは、第２対象プリンタに装着されなくてもよい。従って、第１対象カートリッジを第２対象プリンタに装着すべきことを示す情報の報知は、省略されてよい。ただし、プリンタ１００は、中間タンク１７５（図２）にインクＩｋが残存している状態であっても、装着部１７２にインクカートリッジ２００が装着されていない場合には、印刷を実行しないように構成され得る。この場合、第１対象カートリッジを第２対象プリンタに装着すべきことを示す情報を報知するための処理が、実行されることが好ましい。そして、管理者は、第１対象カートリッジを第２対象プリンタに装着することが好ましい。
【０１１１】
（７）プリンタによって管理サーバ３００に送信されるインクの残量（例えば、カートリッジ残量と中間容器残量）に関する情報は、残量に関する種々の情報であってよい。残量に関する情報は、例えば、印刷可能な印刷物のページ数を示す情報であってよく、インクカートリッジの最後の交換から現在までの累積印刷枚数を示す情報であってよく、インクカートリッジの最後の交換から現在までに消費されたインクＩｋの量を示す情報であってもよい。管理サーバ３００は、これらの情報と、予め決められた未使用残量と、を用いて、残量を特定できる。
【０１１２】
（８）管理対象のプリンタは、インクジェット方式の印刷機構１７１に代えて、他の方式の印刷機構を備えてよい。例えば、印刷機構は、トナーを印刷材として用いて画像を印刷する電子写真式（例えば、レーザ式）の印刷機構であってよい。この場合、プリンタは、トナーを収容するカートリッジを装着可能な装着部と、装着部に装着されるカートリッジに収容されるトナーを用いて印刷を実行する印刷機構と、装着部に装着されるカートリッジから印刷機構に至る印刷材の経路に配置される中間容器と、を備えてよい。このような二室供給方式のトナー供給方式を備えるプリンタが採用される場合にも、上記の管理処理を適用することができる。
【０１１３】
一般的に、二室供給方式のプリンタは、以下のような構成を備えてよい。すなわち、プリンタは、印刷材を収容するカートリッジが着脱可能に装着される装着部と、装着部に装着されるカートリッジから供給される印刷材を収容する中間タンクと、中間タンクから供給される印刷材を用いて印刷を実行する印刷機構と、を備えてよい。
【０１１４】
（９）ネットワークを介して互いに通信可能な複数の装置（例えば、コンピュータ）が、管理サーバによる管理処理の機能を一部ずつ分担して、全体として、管理処理の機能を提供してもよい（これらの装置を備えるシステムが管理サーバに対応する）。
【０１１５】
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図４のＳ１３０の発注関連処理の機能を、専用のハードウェア回路によって実現してもよい。
【０１１６】
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体（例えば、一時的ではない記録媒体）に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体（コンピュータ読み取り可能な記録媒体）に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種ＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
【０１１７】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１８】
１００Ａ〜１００Ｅ、１００Ｚ１、１００Ｚ２…プリンタ、１１０…ＣＰＵ、１２０…揮発性記憶装置、１３０…不揮発性記憶装置、１４０…表示部、１５０…操作部、１６０…印刷実行部、１６０ｂ…印刷実行部、１７０…インク供給部、１７０ｂ…インク供給部、１７１…印刷機構、１７２…装着部、１７３…液面センサ、１７３ｂ…液面センサ、１７４…インク供給口、１７４ｖ…バルブ、１７５…中間タンク、１７７…インク流路部、１７８…連通口、１７９…副収容室、２００…インクカートリッジ、２１０…主収容室、２２０…連通口、２３０…インク出口、２３０ｖ…バルブ、２５０…ＩＣチップ、３００…管理サーバ、３１０…ＣＰＵ、３２０…揮発性記憶装置、３３０…不揮発性記憶装置、３４０…表示部、３５０…操作部、４００…メールサーバ、１０００…システム、ＩＢ…情報データベース、ＰＤ…管理データベース、ＥＬ…エンプティレベル、ＣＭ…接点、ＡＳ…装着センサ、ＭＳ…管理画面、ＮＴ…ローカルエリアネットワーク、ＩＴ…インターネット、ＰＧ１…コンピュータプログラム、ＰＧ２…コンピュータプログラム、ＭＳａ…管理画面、ＭＳｂ…管理画面、ＩＳｍ…液面、ＩＳｓ…液面
【図１】
2019174907.tif 000003
【図２】
2019174907.tif 000004
【図３】
2019174907.tif 000005
【図４】
2019174907.tif 000006
【図５】
2019174907.tif 000007
【図６】
2019174907.tif 000008
【図７】
2019174907.tif 000009
【図８】
2019174907.tif 000010
【図９】
2019174907.tif 000011
【図１０】
2019174907.tif 000012
【図１１】
2019174907.tif 000013
【図１２】
2019174907.tif 000014
【図１３】
2019174907.tif 000015
【図１４】
2019174907.tif 000016