(57)【要約】【課題】インクジェットヘッドのクリーニング時のインク使用量を低減する。【解決手段】本発明では、プリンタ１０において、インクジェットヘッドの印刷処理が実行される。そして、印刷済みの印刷用紙がスキャンされ、スキャンデータが管理サーバ７０に送信される。その管理サーバは、受信したスキャンデータに基づいて、インクジェットヘッドのクリーニングが必要か不要かを判断する。この際、印刷が適切に実行されている場合に、クリーニングが不要であると判断される。そして、クリーニングが必要であると判断された場合に、クリーニングの許可を示す情報がプリンタに送信され、クリーニングが不要であると判断された場合に、クリーニングの不許可を示す情報がプリンタに送信される。これにより、印刷が適切に実行可能な状態のインクジェットヘッドのクリーニングを防止することが可能となり、クリーニング時のインク使用量を低減することが可能となる。【選択図】図１
2018156244.tif 000002
【特許請求の範囲】
【請求項１】
スキャン処理及びインクジェットヘッドによる印刷処理を実行可能なデバイスと通信可能な通信部と、
制御部と、
を備え、
前記制御部は、
前記インクジェットヘッドにより印刷された印刷用紙のスキャンデータを前記デバイスから受信する第１スキャンデータ受信手段と、
前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かを判断する第１判断手段と、
前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報を、前記デバイスに送信し、前記第１判断手段により前記インクジェットヘッドのクリーニングが不要であると判断された場合に、前記インクジェットヘッドのクリーニングの不許可を示す情報を、前記デバイスに送信する第１送信手段と、
を有することを特徴とするサーバ。
【請求項２】
前記第１スキャンデータ受信手段は、
前記デバイスを識別するための第１識別情報が印刷された前記印刷用紙のスキャンデータを前記デバイスから受信し、
前記制御部は、
前記デバイスを識別するための第２識別情報を前記デバイスから受信する識別情報受信手段と、
前記第１識別情報により識別されるデバイスと、前記第２識別情報により識別されるデバイスとが一致するか否かを判断する第２判断手段と、
を有し、
前記第１送信手段は、
前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断され、かつ、前記第２判断手段により一致すると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報を、前記デバイスに送信し、前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合であっても、前記第２判断手段により一致しないと判断された場合には、前記インクジェットヘッドのクリーニングの不許可を示す情報を、前記デバイスに送信することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記第１スキャンデータ受信手段は、
前記第１識別情報と、所定の日時を特定するための第１特定情報とが印刷された前記印刷用紙のスキャンデータを前記デバイスから受信し、
前記制御部は、
所定の日時を特定するための第２特定情報を前記デバイスから受信する特定情報受信手段を有し、
前記第２判断手段は、
前記第１識別情報により識別されるデバイスと、前記第２識別情報により識別されるデバイスとが一致するか否かを判断し、かつ、前記第１特定情報により特定される日時と、前記第２特定情報により特定される日時とが一致するか否かを判断することを特徴とする請求項２に記載のサーバ。
【請求項４】
前記インクジェットヘッドは、吐出するインク色の異なる複数のノズル群を有し、
前記第１判断手段は、
前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かをインク色毎に判断し、
前記第１送信手段は、
前記インクジェットヘッドのクリーニングの許可を示す情報と、前記インクジェットヘッドのクリーニングの不許可を示す情報との何れかを、インク色毎に送信することを特徴とする請求項１乃至３の何れか１項に記載のサーバ。
【請求項５】
前記デバイスは、前記複数のノズル群毎にクリーニング可能なクリーナを備え、
前記第１判断手段は、
前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かをインク色毎に判断し、かつ、前記インクジェットヘッドのクリーニングが必要と判断されたインク色に対して、前記クリーナの駆動力を決定し、
前記第１送信手段は、
前記インクジェットヘッドのクリーニングの許可を示す情報とともに、前記第１判断手段により決定された前記クリーナの駆動力を送信することを特徴とする請求項４に記載のサーバ。
【請求項６】
前記デバイスは、印刷枚数に応じた対価を支払うことで、インクカートリッジの提供を受けるサービスの対象とされており、
前記制御部は、
前記デバイスにおいて印刷された印刷用紙の枚数に関する枚数情報を前記デバイスから受信する枚数情報受信手段と、
前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記枚数情報受信手段により受信された前記枚数情報に基づいて、前記インクジェットヘッドのクリーニングが実行される前の所定の期間に前記デバイスにおいて印刷された印刷用紙の枚数を特定し、当該特定された印刷用紙の枚数を記憶する記憶手段と、
を有することを特徴とする請求項１乃至５の何れか１項に記載のサーバ。
【請求項７】
前記インクジェットヘッドは、吐出するインク色の異なる複数のノズル群を有し、
前記第１判断手段は、
前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かをインク色毎に判断し、
前記枚数情報受信手段は、
前記デバイスにおいて印刷された印刷用紙毎に使用されたインク色に関するインク情報を、前記枚数情報とともに受信し、
前記記憶手段は、
前記枚数情報受信手段により受信された前記インク情報と前記枚数情報とに基づいて、前記インクジェットヘッドのクリーニングが実行される前の所定の期間に前記デバイスにおいて、前記第１判断手段によりクリーニングが必要と判断されたインク色を使用している印刷用紙の枚数を特定し、当該特定された印刷用紙の枚数を記憶することを特徴とする請求項６に記載のサーバ。
【請求項８】
前記デバイスは、前記インクジェットヘッドをクリーニングするクリーナを備え、
前記制御部は、
前記第１送信手段により前記インクジェットヘッドのクリーニングの許可を示す情報が送信され、当該情報に応じてクリーニングが実行されたインクジェットヘッドにより印刷された印刷用紙のスキャンデータを前記デバイスから受信する第２スキャンデータ受信手段と、
前記第２スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かを判断し、クリーニングが必要であると判断された場合に、前記第１スキャンデータ受信手段により受信されたスキャンデータと、前記第２スキャンデータ受信手段により受信されたスキャンデータとに基づいて、前記クリーナの駆動力を決定する第３判断手段と、
前記第３判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報と、前記クリーナの駆動力とを前記デバイスに送信する第２送信手段と、
を有することを特徴とする請求項１乃至７の何れか１項に記載のサーバ。
【請求項９】
スキャン処理及びインクジェットヘッドによる印刷処理を実行可能なデバイスと通信可能な通信部を備えたサーバのコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
前記インクジェットヘッドにより印刷された印刷用紙のスキャンデータを前記デバイスから受信する第１スキャンデータ受信手段と、
前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かを判断する第１判断手段と、
前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報を、前記デバイスに送信し、前記第１判断手段により前記インクジェットヘッドのクリーニングが不要であると判断された場合に、前記インクジェットヘッドのクリーニングの不許可を示す情報を、前記デバイスに送信する第１送信手段と、
して機能させることを特徴とする制御プログラム。
【請求項１０】
サーバと通信可能な通信部と、
原稿に印刷された画像を読み取る読取部と、
インクジェットヘッドを用いて、用紙に画像を印刷する印刷部と、
前記インクジェットヘッドをクリーニングするクリーナと、
制御部と、
を備え、
前記制御部は、
前記印刷部によって用紙に画像を印刷させる印刷制御手段と、
前記印刷部によって印刷された原稿の画像を、前記読取部によって読み取らせる読取制御手段と、
前記読取部によって読み取られた画像の画像データを前記サーバに送信する送信手段と、
前記サーバが、前記送信手段により送信された画像データに基づいて、前記インクジェットヘッドのクリーニングが必要であると判断した場合に送信する前記インクジェットヘッドのクリーニングの許可を示す情報を、前記サーバから受信したことを条件として、前記クリーナによる前記インクジェットヘッドのクリーニングを実行するクリーニング実行手段と、
を有することを特徴とするデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットヘッドによる印刷処理を実行可能なデバイスと通信可能なサーバ等に関する。
【背景技術】
【０００２】
インクジェットヘッドによる印刷処理を実行可能なデバイスでは、用紙に画像が印刷される際にインクが使用されるだけでなく、インクジェットヘッドのメンテナンス時にノズルのクリーニングが実行される際においても、インクが使用される。下記特許文献に記載の技術では、印刷に用いられたインクの使用量と、メンテナンスに用いられたインクの使用量とが個別に管理されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷に用いられたインクの使用量と、メンテナンスに用いられたインクの使用量とを個別に管理することで、例えば、インクの使用量に応じて課金するシステムが採用されている場合に、メンテナンスに用いられたインクの使用量を適宜、考慮することで、好適な課金システムを構築することが可能となる。しかしながら、印刷に用いられたインクの使用量と、メンテナンスに用いられたインクの使用量とを個別に管理するだけでは、メンテナンスに用いられるインクの使用量を低減することはできない。本発明は、そのような事情に鑑みてなされたものであり、本発明の課題は、メンテナンスに用いられるインクの使用量を低減することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のサーバは、スキャン処理及びインクジェットヘッドによる印刷処理を実行可能なデバイスと通信可能な通信部と、制御部と、を備え、前記制御部は、前記インクジェットヘッドにより印刷された印刷用紙のスキャンデータを前記デバイスから受信する第１スキャンデータ受信手段と、前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かを判断する第１判断手段と、前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報を、前記デバイスに送信し、前記第１判断手段により前記インクジェットヘッドのクリーニングが不要であると判断された場合に、前記インクジェットヘッドのクリーニングの不許可を示す情報を、前記デバイスに送信する第１送信手段と、を有することを特徴とする。
【０００６】
上記課題を解決するために、本発明の制御プログラムは、スキャン処理及びインクジェットヘッドによる印刷処理を実行可能なデバイスと通信可能な通信部を備えたサーバのコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、前記インクジェットヘッドにより印刷された印刷用紙のスキャンデータを前記デバイスから受信する第１スキャンデータ受信手段と、前記第１スキャンデータ受信手段により受信されたスキャンデータに基づいて、前記インクジェットヘッドのクリーニングが必要か不要かを判断する第１判断手段と、前記第１判断手段により前記インクジェットヘッドのクリーニングが必要であると判断された場合に、前記インクジェットヘッドのクリーニングの許可を示す情報を、前記デバイスに送信し、前記第１判断手段により前記インクジェットヘッドのクリーニングが不要であると判断された場合に、前記インクジェットヘッドのクリーニングの不許可を示す情報を、前記デバイスに送信する第１送信手段と、して機能させることを特徴とする。
【０００７】
上記課題を解決するために、本発明のデバイスは、サーバと通信可能な通信部と、原稿に印刷された画像を読み取る読取部と、インクジェットヘッドを用いて、用紙に画像を印刷する印刷部と、前記インクジェットヘッドをクリーニングするクリーナと、制御部と、を備え、前記制御部は、前記印刷部によって用紙に画像を印刷させる印刷制御手段と、前記印刷部によって印刷された原稿の画像を、前記読取部によって読み取らせる読取制御手段と、前記読取部によって読み取られた画像の画像データを前記サーバに送信する送信手段と、前記サーバが、前記送信手段により送信された画像データに基づいて、前記インクジェットヘッドのクリーニングが必要であると判断した場合に送信する前記インクジェットヘッドのクリーニングの許可を示す情報を、前記サーバから受信したことを条件として、前記クリーナによる前記インクジェットヘッドのクリーニングを実行するクリーニング実行手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明では、デバイスにおいて、インクジェットヘッドを用いた印刷処理が実行される。そして、そのデバイスにおいて、印刷済みの印刷用紙がスキャンされ、スキャンデータがサーバに送信される。スキャンデータを受信したサーバは、そのスキャンデータに基づいて、インクジェットヘッドのクリーニングが必要か不要かを判断する。この際、サーバは、例えば、印刷が適切に実行されている場合に、クリーニングが不要であると判断し、印刷が適切に実行されていない場合に、クリーニングが必要であると判断する。そして、インクジェットヘッドのクリーニングが必要であると判断された場合に、インクジェットヘッドのクリーニングの許可を示す情報が、サーバからデバイスに送信され、インクジェットヘッドのクリーニングが不要であると判断された場合に、インクジェットヘッドのクリーニングの不許可を示す情報が、サーバからデバイスに送信される。これにより、印刷を適切に実行可能な状態のインクジェットヘッドのクリーニングを防止することが可能となり、インクジェットヘッドのクリーニング、つまり、メンテナンスに用いられるインクの使用量を低減することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】通信システム１のブロック図である。
【図２】インクジェットヘッド５０のノズル面５１を示す図である。
【図３】通信システム１の作動状態を示すシーケンス図である。
【図４】通信システム１の作動状態を示すシーケンス図である。
【図５】通信システム１の作動状態を示すシーケンス図である。
【図６】印刷画面１００を示す図である。
【図７】ノズルチェック画面１１０を示す図である。
【図８】ノズルチェック印刷用紙１２０を示す図である。
【図９】スキャン指示画面１３０を示す図である。
【図１０】告知画面１５０を示す図である。
【図１１】再ノズルチェック画面１６０を示す図である。
【図１２】故障告知画面１７０を示す図である。
【発明を実施するための形態】
【００１０】
＜通信システムの構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、プリンタ（本発明のデバイスの一例）１０、管理サーバ（本発明のサーバの一例）７０を備える。
【００１１】
プリンタ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部の一例）１２、記憶部１４、ディスプレイ１６、入力Ｉ／Ｆ１８、接続部２０、検出センサ２２、記録部（本発明の印刷部の一例）２４、読取部（本発明の読取部の一例）２６、クリーナ（本発明のクリーナの一例）２８、ネットワークＩ／Ｆ（本発明の通信部の一例）３０を主に備えている。これらの構成要素は、バス３２を介して互いに通信可能とされている。
【００１２】
ＣＰＵ１２は、記憶部１４内の制御プログラム３６に従って処理を実行する。制御プログラム３６は、印刷処理を実行するためのプログラムである。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard Diskの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域３８を備える。データ記憶領域３８は、制御プログラム３６の実行に必要なデータなどを記憶する領域である。
【００１３】
ディスプレイ１６は、入力された画像データに従い、各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Displayの略）、有機ＥＬ（Electro・Luminescenceの略）ディスプレイ等が例示されるが、特にこれらに限定されない。入力Ｉ／Ｆ１８は、プリンタ１０の各機能を実行するためのキーであり、例えば、ディスプレイ１６と一体的に構成されているタッチパネルであってよく、ディスプレイ１６上に表示されたアイコンへのユーザ操作を受け付ける。また、タッチパネル以外にも、ハードキー等であってもよい。
【００１４】
接続部２０は、インクが充填されたカートリッジ（本発明のインクカートリッジの一例）４０を接続することができるよう、プリンタ１０の筐体に形成されている。なお、接続部２０には、４色（ブラック、イエロー、シアン、マゼンタ）のカートリッジ４０を接続することが可能である。また、検出センサ２２は、接続部２０に接続されたカートリッジ４０のインクの残量を、インク色毎に検出する。
【００１５】
記録部２４は、印刷処理を実行する部位であり、インクジェットヘッド（本発明のインクジェットヘッドの一例）５０を有している。インクジェットヘッド５０のノズル面５１には、図２に示すように、複数のノズル５２が開口している。それら複数のノズル５２の開口は、インク色毎に、３列に並んだ状態で形成されており、３列に並んだ状態の複数のノズル５２によって、インク色毎のノズル群（本発明のノズル群の一例）５４が構成されている。ちなみに、ノズル群５４Ｂは、ブラックのインクを吐出する複数のノズル５２により構成され、ノズル群５４Ｙは、イエローのインクを吐出する複数のノズル５２により構成され、ノズル群５４Ｃは、シアンのインクを吐出する複数のノズル５２により構成され、ノズル群５４Ｍは、マゼンタのインクを吐出する複数のノズル５２により構成されている。そして、インク色毎のノズル群５４を構成する複数のノズル５２の各々は、インク流路（図示省略）を介して、その各々のインク色のカートリッジ４０に連結されている。また、インク流路には、圧電素子等のアクチュエータ（図１参照）５６が配設されており、そのアクチュエータ５６がＣＰＵ１２から出力される駆動信号に応じて作動する。これにより、ノズル５２の開口からインクが吐出され、印刷用紙に画像が記録される。
【００１６】
読取部２６は、スキャン処理を実行する部位であり、例えば、ＣＣＤイメージセンサ、コンタクトイメージセンサ等によって、原稿に記録された画像を読み取り画像データを作成する。また、クリーナ２８は、インクジェットヘッド５０のノズル５２をクリーニングする部位であり、ノズルキャップ（図２参照）６０を有している。ノズルキャップ６０は、図２に示すように、インク色毎のノズル５２により構成されるノズル群５４を覆う状態で、ノズル面５１に密着させることが可能とされており、ノズルキャップ６０は、吸引ポンプ（図１参照）６２に連結されている。これにより、ノズルキャップ６０によってインク色毎のノズル群５４が覆われた状態で、吸引ポンプによりエアが吸引されることで、ノズル５２の内部のインクが吸引され、各ノズル群５４の複数のノズル５２がクリーニングされる。つまり、クリーナ２８は、インク色毎にノズル５２をクリーニングすることが可能である。
【００１７】
ネットワークＩ／Ｆ３０は、外部装置と通信を行うものであり、ルータ６６を介して、インターネット６８に接続されている。そして、インターネット６８は、管理サーバ７０に接続されている。これにより、プリンタ１０は、ネットワークＩ／Ｆ３０を介して、管理サーバ７０とデータ通信を行うことが可能となる。
【００１８】
また、管理サーバ７０は、ＣＰＵ（本発明の制御部及びコンピュータの一例）７２、記憶部７４、ネットワークＩ／Ｆ（本発明の通信部の一例）７６を主に備えている。これらの構成要素は、バス７８を介して互いに通信可能とされている。
【００１９】
ＣＰＵ７２は、記憶部７４内の制御プログラム（本発明の制御プログラムの一例）８０に従って処理を実行する。制御プログラム８０は、後に詳しく説明するカートリッジの自動発注サービスを管理するためのプログラムである。なお、記憶部７４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ７２が備えるバッファなどが組み合わされて構成されている。また、記憶部７４は、データ記憶領域８２を備える。データ記憶領域８２は、制御プログラム８０の実行に必要なデータなどを記憶する領域である。
【００２０】
ネットワークＩ／Ｆ７６は、外部装置と通信を行うものであり、インターネット６８及びルータ６６を介して、プリンタ１０に接続されている。これにより、管理サーバ７０は、プリンタ１０とデータ通信を行うことが可能となる。
【００２１】
＜通信システムを利用した従量制印刷処理サービス＞
プリンタ１０は、従量制印刷処理サービスの対象とされている。従量制印刷処理サービスとは、印刷枚数に応じた対価を支払うことで、カートリッジ４０の提供を受けるサービスであり、プリンタ１０では、印刷処理が実行される毎に、印刷枚数がカウントされる。そして、印刷枚数に関する情報が、管理サーバ７０に送信され、所定期間毎の印刷枚数に応じた金額が、従量制印刷処理サービスの対価として請求される。
【００２２】
また、プリンタ１０では、カートリッジ４０のインクの残量に関する情報が取得されており、そのインク残量に関する情報が、プリンタ１０から管理サーバ７０に送信される。そして、管理サーバ７０は、受信した情報に基づいて、プリンタ１０で用いられているカートリッジ４０のインク残量を管理しており、プリンタ１０で用いられているカートリッジ４０のインクが閾値を下回ると、新たなカートリッジをプリンタ１０のユーザに発送するための指令が出力される。これにより、カートリッジ４０の購入等の手間を無くすとともに、インク切れ等を生じさせることなく、印刷処理を継続的に実行することが可能となる。なお、プリンタ１０は、従量制印刷処理サービスを運営する会社からのレンタル品である。このため、従量制印刷処理サービスにおける印刷枚数毎の単価は、プリンタ１０のレンタル料，カートリッジの料金等を考慮して設定されている。
【００２３】
以下に、従量制印刷処理サービスについて、図３に示すシーケンス図を用いて、詳しく説明する。なお、下記シーケンスのプリンタ１０における各処理は、制御プログラム３６に従うＣＰＵ１２によって実行され、下記シーケンスの管理サーバ７０における各処理は、制御プログラム８０に従うＣＰＵ７２によって実行される。
【００２４】
まず、従量制印刷処理サービスの開始に伴って、プリンタ１０から管理サーバ７０に、契約情報が送信される（Ｍ１００：図３参照）。契約情報には、プリンタ１０を識別するためのＩＤ情報（以下、「デバイスＩＤ」と記載する）等が含まれている。そして、管理サーバ７０は、契約情報を受信すると、契約情報をデータ記憶領域８２に記憶する（Ｍ１０１）。
【００２５】
そして、プリンタ１０において、印刷処理が実行されると（Ｍ１０２）、印刷情報がデータ記憶領域３８に記憶される（Ｍ１０４）。なお、印刷情報には、印刷枚数に関する情報（本発明の枚数情報の一例）と、１枚の印刷用紙毎に印刷処理時に使用されたインク色に関する情報（以下、「使用インク色情報」と記載する）（本発明のインク情報の一例）と、印刷処理が実行された日時に関する情報（以下、「印刷実行時情報」と記載する）とが含まれる。なお、インク情報は、印刷処理実行時に操作されたボタンに基づいて決定される情報でなく、実際に使用されたインク色に基づいて決定される情報である。つまり、印刷処理を実行するための操作ボタンとして、カラー印刷ボタンと、モノクロ印刷ボタンとがあり、モノクロ印刷ボタンが操作された際に、ブラックのインクだけでなく、イエロー等のカラーインクを使用して、モノクロ印刷が実行される場合がある。このような場合には、モノクロ印刷ボタンが操作されたことを理由として、インク情報に、ブラックのインクのみが含まれるのでなく、実際に印刷時に用いられたインク色、つまり、ブラックのインクだけでなく、カラーインクも含まれる。
【００２６】
また、プリンタ１０では、所定期間毎、例えば、２４時間毎に、検出センサ２２によって、接続部２０に接続されている複数のカートリッジ４０の各々のインク残量が検出される（Ｍ１０６）。そして、検出されたインク残量が閾値未満であるか否かが、インク色毎に判定される（Ｍ１０８）。この際、全てのインク色において、インク残量が閾値以上である場合（Ｍ１０８：閾値以上）に、Ｍ１０４で記憶された印刷情報と、Ｍ１０６で検出されたインク残量に関する情報（以下、「残量情報」と記載する）とが、プリンタ１０から管理サーバ７０に送信される（Ｍ１１０）。
【００２７】
そして、管理サーバ７０は、Ｍ１０１で記憶した契約情報に含まれるデバイスＩＤと関連付けて、受信した印刷情報をデータ記憶領域８２に記憶する（Ｍ１１２）。また、管理サーバ７０は、受信した残量情報に基づいて、カートリッジ４０の交換が必要か不要かを、インク色毎に判断する（Ｍ１１４）。この際、カートリッジ４０の交換が不要と判断された場合（Ｍ１１４：交換不要）には、インク残量と印刷情報とを受信する毎に、Ｍ１１２〜Ｍ１１４の処理が繰り返される。一方、カートリッジ４０の交換が必要と判断された場合（Ｍ１１４：交換必要）には、カートリッジ４０の交換が必要と判断されたインク色のカートリッジ４０が発注される（Ｍ１１６）。これにより、プリンタ１０のユーザに、交換が必要と判断されたカートリッジ４０と同色の新たなカートリッジが配送される。
【００２８】
また、Ｍ１０８で何れかのインク色において、インク残量が閾値未満である場合（Ｍ１０８：閾値未満）には、ニアエンプティ情報が、プリンタ１０から管理サーバ７０に送信される（Ｍ１１８）。ニアエンプティ情報は、インク残量が少なく、数日でインク切れを起こす可能性が高いことを示す情報であり、ニアエンプティ情報には、インク残量が閾値未満であるカートリッジ４０のインク色を示す情報も含まれる。このため、管理サーバ７０は、ニアエンプティ情報を受信すると、その情報に応じたインク色のカートリッジ４０が発注される（Ｍ１１６）。これにより、プリンタ１０のユーザに、数日でインク切れを起こす可能性が高いカートリッジ４０と同色の新たなカートリッジが配送される。
【００２９】
また、管理サーバ７０は、所定期間毎に、印刷情報をプリンタ１０から受信し、その印刷情報を累積的に記憶している。このため、従量制印刷処理サービスを運営する会社において、所定期間毎、例えば、１ヶ月毎に、プリンタ１０での印刷枚数が演算され、その演算された印刷枚数に応じた金額が、プリンタ１０のユーザに請求される。
【００３０】
このように、従量制印刷処理サービスに契約したユーザは、印刷した枚数に応じた金額で、カートリッジの自動配送サービスを受けることが可能となり、非常に便利である。一方で、従量制印刷処理サービスを運営する会社としては、コストを考慮した場合に、カートリッジの発注量を少なくすることが好ましい。つまり、プリンタ１０でのインクの使用量を少なくすることが好ましい。
【００３１】
ここで、プリンタ１０でのインクの使用態様について考えてみると、用紙に画像が印刷される際にインクが使用されるだけでなく、プリンタ１０では、インクジェットヘッド５０を用いた印刷処理が実行されるため、ノズル詰まり等を防止するべく、インクジェットヘッド５０のクリーニングが実行されており、インクジェットヘッド５０のクリーニングが実行される際にも、インクが使用される。インクジェットヘッド５０のクリーニングとしては、所定の期間毎に自動で実行されるクリーニングと、ユーザの意思によって実行されるクリーニングとがある。
【００３２】
所定の期間毎に自動で実行されるクリーニングは、印刷性能を担保するために必要なものであり、削減することは好ましくない。一方、ユーザの意思によって実行されるクリーニングは、不必要な場合もある。つまり、ノズル詰まり等が発生しておらず、適切な印刷性能を発揮可能な状態においても、ユーザの意思によってインクジェットヘッド５０のクリーニングが実行される場合がある。このため、適切な印刷性能を発揮可能な状態において実行されるインクジェットヘッド５０のクリーニングを抑制することで、インクの使用量を低減することが可能となる。そこで、プリンタ１０では、適切な印刷性能を発揮可能な状態において、ユーザの意思によるインクジェットヘッド５０のクリーニングが禁止される。以下に、図４及び図５に示すシーケンス図を用いて、詳しく説明する。
【００３３】
プリンタ１０では、図６に示すように、ディスプレイ１６に印刷画面１００が表示されており、その印刷画面１００には、印刷ボタン１０２とクリーニングボタン１０４とが表示されている。印刷ボタン１０２は、印刷処理を実行するためのボタンであり、印刷ボタン１０２が操作されると、印刷処理が実行される。クリーニングボタン１０４は、インクジェットヘッド５０のクリーニングを実行するためのボタンである。このため、ユーザは、インクジェットヘッド５０のクリーニングを実行したい場合に、クリーニングボタン１０４を操作する（Ｍ２００：図４参照）。
【００３４】
クリーニングボタン１０４が操作されると、ディスプレイ１６に、図７に示すように、ノズルチェック画面１１０が表示される（Ｍ２０２）。ノズルチェック画面１１０には、ノズルチェック印刷用紙のセットを促す旨のコメント１１２と、ＯＫボタン１１４が表示される。ノズルチェック印刷用紙は、インク色毎の印刷を実行し、適切な印刷が実行されているか否かをインク色毎にチェックするための専用の用紙であり、図８に示すように、ノズルチェック印刷用紙１２０には、インク色毎のインク印刷欄１２２と、プリンタ１０を識別するための識別情報の印刷欄（以下、「デバイス情報印刷欄」と記載する）１２４と、所定の日時を特定するための特定情報の印刷欄（以下、「日時情報印刷欄」と記載する）１２６とが記されている。なお、インク印刷欄１２２には、ブラックのインクのインク印刷欄１２２Ｂと、イエローのインクのインク印刷欄１２２Ｙと、シアンのインクのインク印刷欄１２２Ｃと、マゼンタのインクのインク印刷欄１２２Ｍとがある。
【００３５】
そして、ユーザは、ノズルチェック画面１１０のコメント１１２に従って、ノズルチェック印刷用紙１２０を、フラットベッド、若しくは、ＡＤＦ（Auto Document Feederの略）にセットした後に、ノズルチェック画面１１０において、ＯＫボタン１１４を操作する（Ｍ２０４）。ＯＫボタン１１４が操作されると、プリンタ１０は、プリンタ１０を識別可能な情報（以下、「デバイス情報」と記載する）と、ＯＫボタン１１４が操作された日時を特定可能な情報（以下、「日時情報」と記載する）と、先に説明した印刷情報とを管理サーバ７０に送信する（Ｍ２０６）。なお、デバイス情報は、上記デバイスＩＤと同じ情報であっても、異なる情報であってもよい。
【００３６】
そして、管理サーバ７０は、受信したデバイス情報と日時情報とを関連付けてデータ記憶領域８２に記憶する（Ｍ２０８）。なお、Ｍ２０８で記憶されたデバイス情報と日時情報、つまり、Ｍ２０６でプリンタ１０から送信されたデバイス情報と日時情報とを、送信デバイス情報（本発明の第２識別情報の一例）と送信日時情報（本発明の第２特定情報の一例）と記載する。また、管理サーバ７０は、受信した印刷情報を、Ｍ１１２で記憶している印刷情報に累積的に記憶する（Ｍ２０９）。そして、管理サーバ７０は、送信デバイス情報と送信日時情報と印刷情報との受信に応じて、プリンタ１０に応答を返信する（Ｍ２１０）。
【００３７】
次に、プリンタ１０は、応答を受信すると、ノズルチェック印刷処理を実行する（Ｍ２１２）。ノズルチェック印刷処理では、ノズルチェック印刷用紙１２０の各インク印刷欄１２２に、インク印刷欄１２２のインク色に応じたインクが吐出される。つまり、インク印刷欄１２２Ｂに、ノズル群５４Ｂのノズル５２からブラックのインクが吐出され、インク印刷欄１２２Ｙに、ノズル群５４Ｙのノズル５２からイエローのインクが吐出され、インク印刷欄１２２Ｃに、ノズル群５４Ｃのノズル５２からシアンのインクが吐出され、インク印刷欄１２２Ｍに、ノズル群５４Ｍのノズル５２からブラックのインクが吐出される。これにより、各インク印刷欄１２２に、インク印刷欄１２２のインク色に応じた単色の画像が印刷される。また、ノズルチェック印刷処理では、ノズルチェック印刷用紙１２０のデバイス情報印刷欄１２４に、デバイス情報が印刷され、日時情報印刷欄１２６に、日時情報が印刷される。
【００３８】
ノズルチェック印刷処理が終了すると、図９に示すように、プリンタ１０のディスプレイ１６に、スキャン指示画面１３０が表示される（Ｍ２１４）。スキャン指示画面１３０には、印刷済みのノズルチェック印刷用紙１２０のスキャン処理の実行を促すコメント１３２と、ＯＫボタン１３４とが表示される。そして、ユーザは、スキャン指示画面１３０のコメント１３２に従って、印刷済みのノズルチェック印刷用紙１２０を、フラットベッド、若しくは、ＡＤＦにセットした後に、スキャン指示画面１３０において、ＯＫボタン１３４を操作する（Ｍ２１６）。
【００３９】
これにより、プリンタ１０においてスキャン処理が実行される（Ｍ２１８）。そして、スキャン処理が終了すると、そのスキャン処理により作成されたスキャンデータが管理サーバ７０に送信される（Ｍ２２０）。管理サーバ７０は、スキャンデータを受信すると、そのスキャンデータを分析し、デバイス情報印刷欄１２４に印刷されたデバイス情報と、日時情報印刷欄１２６に印刷された日時情報とを抽出する。そして、抽出したデバイス情報と日時情報とを関連付けてデータ記憶領域８２に記憶する（Ｍ２２２）。なお、Ｍ２２２で記憶されたデバイス情報と日時情報、つまり、Ｍ２１２でノズルチェック印刷用紙１２０に印刷されたデバイス情報と日時情報とを、印刷デバイス情報（本発明の第１識別情報の一例）と印刷日時情報（本発明の第１特定情報の一例）と記載する。
【００４０】
また、管理サーバ７０は、受信したスキャンデータを分析し、各インク印刷欄１２２に印刷された単色の画像を抽出する。そして、管理サーバ７０は、各インク印刷欄１２２の画像の欠け等の有無，濃淡等に基づいて、インク色毎にインクジェットヘッド５０のクリーニングが必要か不要かを判断する（Ｍ２２４）。つまり、各インク印刷欄１２２の画像の欠け等の有無，濃淡等に基づいて、各インク印刷欄１２２に適切に画像が印刷されているか否かが判断され、適切に画像が印刷されている場合には、クリーニングが不要であると判断され、適切に画像が印刷されていない場合には、クリーニングが必要であると判断される。
【００４１】
また、クリーニングが必要であると判断された場合には、印刷画像の程度に応じて、クリーニングの強さが決定される。クリーニングの強さは、プリンタ１０におけるクリーナ２８の駆動力、つまり、吸引ポンプ６２の吸引力を示すものである。このため、印刷画像の程度が悪いほど、クリーニングの強さとして、強い駆動力が決定され、印刷画像の程度が良いほど、クリーニングの強さとして、弱い駆動力が決定される。
【００４２】
そして、クリーニングが必要であると判断された場合（Ｍ２２４：クリーニング必要）には、Ｍ２０８で記憶された送信デバイス情報及び送信日時情報と、Ｍ２２２で記憶された印刷デバイス情報及び印刷日時情報とが、一致するか否かが判断される（Ｍ２２６）。そして、Ｍ２０８で記憶された送信デバイス情報及び送信日時情報と、Ｍ２２２で記憶された印刷デバイス情報及び印刷日時情報とが、一致しないと判断された場合（Ｍ２２６：不一致）には、管理サーバ７０は、クリーニング不許可情報をプリンタ１０に送信する（Ｍ２２８）。また、Ｍ２２４でクリーニングが不要であると判断された場合（Ｍ２２４：クリーニング不要）にも、管理サーバ７０は、クリーニング不許可情報をプリンタ１０に送信する（Ｍ２２８）。
【００４３】
クリーニング不許可情報を受信したプリンタ１０は、図１０に示すように、告知画面１５０をディスプレイ１６に表示する（Ｍ２２９）。告知画面１５０には、インクジェットヘッド５０のクリーニングを実行する必要が無い旨のコメント１５２と、ＯＫボタン１５４とが表示される。そして、告知画面１５０において、ＯＫボタン１５４が操作されると、ディスプレイ１６に、告知画面１５０の代わりに、印刷画面（図６参照）１００が表示される。つまり、クリーニングボタン１０４が操作されたにも関わらず、インクジェットヘッド５０のクリーニングは実行されず、ディスプレイ１６に印刷画面１００が表示される。
【００４４】
また、Ｍ２２６において、Ｍ２０８で記憶された送信デバイス情報及び送信日時情報と、Ｍ２２２で記憶された印刷デバイス情報及び印刷日時情報とが、一致すると判断された場合（Ｍ２２６：一致）には、管理サーバ７０は、クリーニング許可情報をプリンタ１０に送信する（Ｍ２３０：図５参照）。なお、クリーニング許可情報には、Ｍ２２４でクリーニングが必要と判断されたインク色に関する情報と、Ｍ２２４で決定されたクリーニングの強さを示す情報とが含まれる。
【００４５】
また、クリーニング許可情報がプリンタ１０に送信されるということは、インクジェットヘッド５０によってインクが適切に吐出されず、プリンタ１０において適切に画像が印刷されていないと考えられる。プリンタ１０では、上述したように、印刷枚数に応じた金額が請求されるため、適切に画像が印刷されていない印刷処理に対して課金することは好ましくない。このため、クリーニング許可情報がプリンタ１０に送信された場合に、管理サーバ７０は、適切に画像が印刷されていないと想定される印刷枚数（以下、「想定不良枚数」と記載する）を演算し、その想定不良枚数をデータ記憶領域８２に記憶する（Ｍ２３１）。
【００４６】
詳しくは、管理サーバ７０は、Ｍ２０８で記憶された送信日時情報に基づいて、日時を特定し、その特定した日時から所定の期間、例えば、１日、遡った日時迄の間に、プリンタ１０で実行された印刷処理の印刷枚数を、Ｍ１１２及びＭ２０６で記憶した印刷情報に基づいて演算する。ちなみに、この演算時には、印刷情報に含まれる印刷時実行情報が用いられる。さらに、管理サーバ７０は、演算された印刷枚数の中から、Ｍ２２４でクリーニングが必要と判断されたインク色を使用している印刷用紙の枚数を演算する。ちなみに、この演算時には、印刷情報に含まれる使用インク色情報が用いられる。この演算された印刷枚数が、想定不要枚数であり、演算された想定不良枚数がデータ記憶領域８２に記憶される。
【００４７】
また、管理サーバ７０からプリンタ１０にクリーニング許可情報が送信されると、プリンタ１０は、インクジェットヘッド５０のクリーニングを実行する（Ｍ２３２）。この際、クリーニング許可情報に含まれるクリーニングの強さに関する情報に応じた駆動力で吸引ポンプ６２が作動し、クリーニング許可情報に含まれるインク色に関する情報に応じたノズル群５４のクリーニングが実行される。
【００４８】
そして、インクジェットヘッド５０のクリーニングが終了すると、図１１に示すように、ディスプレイ１６に再ノズルチェック画面１６０が表示される（Ｍ２３４）。再ノズルチェック画面１６０には、ノズルチェック印刷の再実行を問いかけ、再実行する場合には、ノズルチェック印刷用紙のセットを促すコメント１６２と、実行ボタン１６４と、不実行ボタン１６６とが表示される。そして、再ノズルチェック画面１６０において不実行ボタン１６６が操作されると、ディスプレイ１６に印刷画面１００が表示され、通常の印刷処理が実行可能な状態とされる。
【００４９】
また、ユーザが、インクジェットヘッド５０のクリーニングの結果を確認するべく、再度のノズルチェック印刷を望む場合には、再ノズルチェック画面１６０のコメント１６２に従って、ノズルチェック印刷用紙１２０を、フラットベッド、若しくは、ＡＤＦにセットした後に、実行ボタン１６４を操作する（Ｍ２３５）。これにより、プリンタ１０は、ノズルチェック印刷処理を実行する（Ｍ２３６）。なお、このノズルチェック印刷処理は、Ｍ２１２で実行されたノズルチェック印刷と同じ処理である。
【００５０】
次に、ノズルチェック印刷処理が終了すると、Ｍ２３８〜Ｍ２４２が実行されるが、Ｍ２３８〜Ｍ２４２の処理は、先に説明したＭ２１４〜Ｍ２２０の処理と同じであるため、説明を省略する。そして、Ｍ２４２において、スキャンデータが、プリンタ１０から管理サーバ７０に送信されると、管理サーバ７０は、Ｍ２２４と同様に、受信したスキャンデータを分析し、インク色毎にインクジェットヘッド５０のクリーニングが必要か不要かを判断する（Ｍ２４４）。また、Ｍ２４４では、クリーニングが必要であると判断された場合に、Ｍ２２０で受信したスキャンデータと、Ｍ２４２で受信したスキャンデータとに基づいて、クリーニングの強さが決定される。
【００５１】
詳しくは、クリーニングが必要であると判断されたインク色の画像について、Ｍ２２０で受信したスキャンデータと、Ｍ２４２で受信したスキャンデータとが比較される。つまり、Ｍ２３２でインクジェットヘッド５０のクリーニングが実行される前の画像と、クリーニングが実行された後の画像とが比較される。そして、クリーニング前後の画像の差異が小さいほど、クリーニングの強さとして、強い駆動力が決定され、クリーニング前後の差異が大きいほど、クリーニングの強さとして、弱い駆動力が決定される。
【００５２】
そして、クリーニングが不要であると判断された場合（Ｍ２４４：クリーニング不要）には、管理サーバ７０は、クリーニング不許可情報をプリンタ１０に送信する（Ｍ２２８：図４参照）。これにより、プリンタ１０では、インクジェットヘッド５０のクリーニングは実行されず、図１０に示すように、告知画面１５０がディスプレイ１６に表示される（Ｍ２２９）。
【００５３】
一方、クリーニングが必要であると判断された場合（Ｍ２４４：クリーニング必要）には、管理サーバ７０は、クリーニング許可情報をプリンタ１０に送信する（Ｍ２４６：図５参照）。なお、クリーニング許可情報には、Ｍ２４４でクリーニングが必要と判断されたインク色に関する情報と、Ｍ２４４で決定されたクリーニングの強さを示す情報とが含まれる。そして、プリンタ１０は、インクジェットヘッド５０のクリーニングを実行する（Ｍ２４８）。
【００５４】
また、プリンタ１０で、インクジェットヘッド５０のクリーニングが実行されると、Ｍ２５０〜Ｍ２６２が実行されるが、Ｍ２５０〜Ｍ２６２の処理は、先に説明したＭ２３４〜Ｍ２４２の処理と同じであるため、説明を省略する。そして、Ｍ２６２において、スキャンデータが、プリンタ１０から管理サーバ７０に送信されると、管理サーバ７０は、Ｍ２２４と同様に、受信したスキャンデータを分析し、インク色毎にインクジェットヘッド５０のクリーニングが必要か不要かを判断する（Ｍ２６４）。この際、クリーニングが不要であると判断された場合（Ｍ２６４：クリーニング不要）には、上記Ｍ２８８（図４参照）の処理が実行される。
【００５５】
一方、クリーニングが必要であると判断された場合には、プリンタ１０の故障が疑われる。詳しくは、Ｍ２６４でクリーニングが必要であると判断される前に、プリンタ１０では、Ｍ２３２及びＭ２４８で２回連続してインクジェットヘッド５０のクリーニングが実行されている。それにも関わらず、Ｍ２６４でクリーニングが必要であると判断されるということは、クリーニングにより印刷の不具合を改善することが困難であり、プリンタ１０のインクジェットヘッド５０等に故障が発生している可能性が高い。このため、クリーニングが必要であると判断された場合（Ｍ２６４：クリーニング必要）には、プリンタ１０のユーザの手元に、プリンタ１０と同じモデルの新たなプリンタを配送するための発注がなされる（Ｍ２６６）。
【００５６】
そして、管理サーバ７０は、故障情報をプリンタ１０に送信する（Ｍ２６８）。プリンタ１０は、故障情報を受信すると、図１２に示すように、ディスプレイ１６に故障告知画面１７０を表示する（Ｍ２７０）。故障告知画面１７０には、プリンタ１０に故障が発生している可能性が高いため、新たなプリンタを配送する旨のコメント１７２が表示される。つまり、従量制印刷処理サービスでは、故障が生じた可能性の高いプリンタ１０を、新品のプリンタに交換するサービスも含まれている。
【００５７】
このように、通信システム１では、クリーニングボタン１０４がユーザにより操作された場合に、プリンタ１０で印刷された原稿のスキャンデータに基づいて、インクジェットヘッド５０のクリーニングが必要であるか不要であるかが判断され、クリーニングが必要である場合に、プリンタ１０においてクリーニングが実行され、クリーニングが不要である場合に、プリンタ１０においてクリーニングが実行されない。つまり、ノズル詰まり等が発生し、適切な印刷性能を発揮不能な状態においてのみ、ユーザの意思によるインクジェットヘッド５０のクリーニングが許容される。これにより、不要なインクジェットヘッド５０のクリーニングを抑制し、インクの使用量を低減することが可能となる。
【００５８】
また、スキャンデータに基づいて、クリーニングが必要であると判断されても、管理サーバ７０に送信された送信デバイス情報及び送信日時情報と、ノズルチェック印刷用紙１２０に印刷された印刷デバイス情報及び印刷日時情報とが一致しない場合には、インクジェットヘッド５０のクリーニングは許容されない。これにより、ユーザの作為によるインクジェットヘッド５０のクリーニングを防止できる。詳しくは、例えば、プリンタ１０と異なるプリンタにおいて、ノズルチェック印刷用紙１２０に対する印刷処理を行って、その印刷済みのノズルチェック印刷用紙１２０を、プリンタ１０でスキャンする場合がある。このような場合には、印刷デバイス情報と送信デバイス情報とが異なるため、ユーザの作為によるインクジェットヘッド５０のクリーニングは実行されない。また、ユーザが過去にプリンタ１０を用いて印刷処理を行ったノズルチェック印刷用紙１２０を保存しておいて、そのノズルチェック印刷用紙１２０を、プリンタ１０でスキャンする場合がある。このような場合には、印刷日時情報と送信日時情報とが異なるため、ユーザの作為によるインクジェットヘッド５０のクリーニングは実行されない。これにより、ユーザの作為によるインクジェットヘッド５０のクリーニングを防止することが可能となる。
【００５９】
また、クリーニングが必要であるか不要であるかの判断は、インク色毎に行われ、プリンタ１０では、クリーニングが必要であると判断されたインク色のノズル群５４に対して、クリーニングが実行される。これにより、クリーニングが不要なインク色のノズル群５４のクリーニングを抑制することが可能となり、インクの使用量を低減することが可能となる。さらに、クリーニングが必要であるか不要であるかの判断時に、クリーニングの強さも決定される。これにより、好適なクリーニングを担保することが可能となる。
【００６０】
また、インクジェットヘッド５０のクリーニングが実行された後に、再度、クリーニングが要求され、その際に、クリーニングが必要と判断された場合には、インクジェットヘッド５０のクリーニングが実行される前の画像と、クリーニングが実行された後の画像とが比較され、その差異に応じて、クリーニングの強さが決定される。これにより、２回目のクリーニングを好適に行うことが可能となる。
【００６１】
また、インクジェットヘッド５０のクリーニングが必要と判断された場合には、適切に画像が印刷されていないと想定される想定不良枚数が演算され、その想定不良枚数が記憶される。これにより、従量制印刷処理サービスを運営する会社において、所定の期間毎に、プリンタ１０での印刷枚数が演算される際に、想定不良枚数をディスカウントして、ユーザへの請求金額を決定することが可能となる。
【００６２】
また、２回連続してインクジェットヘッド５０のクリーニングが実行されているにも関わらず、再度、クリーニングが必要であると判断された場合に、新たなプリンタがユーザに配送される。これにより、ユーザは、故障が発生している可能性が高いプリンタ１０を、早期に、新しいプリンタに交換することが可能となる。
【００６３】
なお、Ｍ１１２を実行するＣＰＵ７２は、枚数情報受信手段の一例である。Ｍ２０６を実行するＣＰＵ７２は、識別情報受信手段及び特定情報受信手段の一例である。Ｍ２２０を実行するＣＰＵ７２は、第１スキャンデータ受信手段の一例である。Ｍ２２４を実行するＣＰＵ７２は、第１判断手段の一例である。Ｍ２２６を実行するＣＰＵ７２は、第２判断手段の一例である。Ｍ２２８及びＭ２３０を実行するＣＰＵ７２は、第１送信手段の一例である。Ｍ２３１を実行するＣＰＵ７２は、記憶手段の一例である。Ｍ２４２を実行するＣＰＵ７２は、第２スキャンデータ受信手段の一例である。Ｍ２４４を実行するＣＰＵ７２は、第３判断手段の一例である。Ｍ２４６を実行するＣＰＵ７２は、第２送信手段の一例である。また、Ｍ２１２，Ｍ２３６を実行するＣＰＵ１２は、印刷制御手段の一例である。Ｍ２１８，Ｍ２４０を実行するＣＰＵ１２は、読取制御手段の一例である。Ｍ２２０，Ｍ２４２を実行するＣＰＵ１２は、送信手段の一例である。Ｍ２３２，Ｍ２４８を実行するＣＰＵ１２は、クリーニング実行手段の一例である。
【００６４】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、上記実施形態では、プリンタ１０がスキャン処理を実行することが可能であるが、スキャン処理を実行不能なプリンタに対しても、上記手法を適用することが可能である。詳しくは、スキャン処理を実行不能なプリンタにおいて、ノズルチェック印刷処理を実行する。そして、ノズルチェック印刷により印刷されたノズルチェック印刷用紙１２０を、スキャン処理を実行可能なプリンタによりスキャンし、そのスキャンデータが、管理サーバ７０に送信される。そして、そのスキャンデータに基づいて、クリーニングが必要であるか不要であるかが判断され、その判断結果に基づいて、クリーニング許可情報、若しくは、クリーニング不許可情報が、ノズルチェック印刷処理を実行したプリンタに送信される。これにより、スキャン処理を実行不能なプリンタに対しても、上記手法を適用することが可能となる。ただし、このような場合には、管理サーバ７０において、送信デバイス情報及び送信日時情報と、印刷デバイス情報及び印刷日時情報とが一致するか否かの判断は実行されない。つまり、ユーザの作為によるクリーニングの実行を防止することができない。このため、ノズルチェック印刷処理が実行された後に、そのノズルチェック印刷処理を実行したプリンタのディスプレイに、印刷済みのノズルチェック印刷用紙１２０の保管を促す画面が表示される。これにより、例えば、ユーザに印刷済みのノズルチェック印刷用紙１２０を、従量制印刷処理サービスを運営する会社宛てに郵便で送付させることで、ユーザの作為によるクリーニングの実行の有無をチェックすることが可能となり、ユーザの作為によるクリーニングの実行を防止することが可能となる。
【００６５】
また、上記実施形態では、インクジェットヘッド５０のクリーニングとして、インクジェットヘッド５０のノズル５２から吸引ポンプ６２等により強制的にインクを排出する手法、所謂、パージが採用されているが、他の手法を採用してもよい。例えば、アクチュエータ５６の作動によりノズル５２からインクを吐出させることで、インクジェットヘッド５０のクリーニングを行う手法、所謂、フラッシングを採用してもよい。
【００６６】
また、上記実施形態では、管理サーバ７０は、各種情報をプリンタ１０から直接的に受信しているが、ＰＣ等を経由して、間接的に受信してもよい。つまり、プリンタ１０がＵＳＢやＬＡＮやワイヤレスＬＡＮ等でＰＣにつながっていて、ＰＣからプリンタ１０の各種情報が管理サーバ７０に送信されてもよい。
【００６７】
また、上記実施形態では、管理サーバ７０は１つのウェブサーバにより構成されているが、複数のウェブサーバにより構成されてもよい。
【００６８】
また、上記実施形態では、ＣＰＵ１２若しくは、ＣＰＵ７２によって図３乃至図５に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２等に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６９】
１０：プリンタ、１２：ＣＰＵ、２４：記録部、２６：読取部、２８：クリーナ、３０：ネットワークＩ／Ｆ、５０：インクジェットヘッド、７０：管理サーバ、７２：ＣＰＵ、７６：ネットワークＩ／Ｆ、８０：制御プログラム
【図１】
2018156244.tif 000003
【図２】
2018156244.tif 000004
【図３】
2018156244.tif 000005
【図４】
2018156244.tif 000006
【図５】
2018156244.tif 000007
【図６】
2018156244.tif 000008
【図７】
2018156244.tif 000009
【図８】
2018156244.tif 000010
【図９】
2018156244.tif 000011
【図１０】
2018156244.tif 000012
【図１１】
2018156244.tif 000013
【図１２】
2018156244.tif 000014