(57)【要約】【課題】複数台のプリンタを含むネットワーク印刷システムであって、情報収集のための通信トラフィック量が少なく、かつ、ジョブ情報等を収集させるコンピュータの変更作業も簡単なネットワーク印刷システムを、提供する【解決手段】ネットワーク印刷システムを構成する各プリンタ５０を、指定しておいたスケジュールで、指定しておいたコンピュータに、自プリンタ５０及び他プリンタ５０の状態に関するレポートを送信する機能を有する装置としておく。また、印刷を行っていないプリンタ５０によりレポートの送信が行われるように、各プリンタ５０を構成しておく。【選択図】  図１０
2005004251.tif 000002
【特許請求の範囲】
【請求項１】
第１種プリンタと１台以上の第２種プリンタとプリンタ管理用コンピュータとを、含み、
前記第２種プリンタが、
自プリンタの，その時点における状態を表すプリンタ状態情報を、所定の要求情報を送信してきた装置に対して返送する要求応答手段を備える装置であり、
前記第１種プリンタが、
自プリンタの状態と前記１台以上の第２種プリンタの状態とを表す情報であるプリンタ状態管理情報の送信スケジュールを指定する送信スケジュール情報と、前記１台以上の第２種プリンタのそれぞれについてのアドレス情報とを記憶した情報記憶手段と、
前記所定の要求情報を送信することにより、前記情報記憶手段に記憶されている各アドレス情報で特定される第２種プリンタから前記プリンタ状態情報を取得し、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに基づき、前記プリンタ状態管理情報を作成して前記プリンタ管理用コンピュータに対して送信する処理を、前記情報記憶手段に記憶された前記送信スケジュール情報にて指定される送信スケジュールに従って繰り返すプリンタ状態管理情報送信手段
とを、備える装置である
ことを特徴とするネットワーク印刷システム。
【請求項２】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報として、テキスト情報を送信する手段である
ことを特徴とする請求項１記載のネットワーク印刷システム。
【請求項３】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報として、プリンタ別に生成したファイル群を送信する手段である
ことを特徴とする請求項１又は請求項２記載のネットワーク印刷システム。
【請求項４】
プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報の送信に用いるプロトコルを、複数のプロトコルの中から指定可能な手段である
ことを特徴とする請求項１乃至請求項３のいずれかに記載のネットワーク印刷システム。
【請求項５】
複数台のプリンタとプリンタ管理用コンピュータとを、含み
前記複数台のプリンタのいずれもが、
所定の要求情報を送信してきた装置に対して、自プリンタの，その時点における状態を表す情報であるプリンタ状態情報を返送するプリンタ状態情報返送手段と、
他の各プリンタ内の前記プリンタ状態情報返送手段に対して前記所定の要求情報を送信することにより他の各プリンタから前記プリンタ状態情報を取得すると共に、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに応じた内容の情報であるプリンタ状態管理情報を、前記プリンタ管理用コンピュータに対して送信するためのプリンタ状態管理情報送信手段
とを、備える装置である共に、
前記複数台のプリンタの中の少なくとも１台のプリンタが、
前記複数台のプリンタの中の，印刷を行っていないプリンタ内の前記プリンタ状態情報送信手段のみを動作させるための制御を、指定される送信スケジュールに従って繰り返す動作制御手段を、さらに備える装置である
ことを特徴とするネットワーク印刷システム。
【請求項６】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報として、テキスト情報を送信する手段である
ことを特徴とする請求項５記載のネットワーク印刷システム。
【請求項７】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報として、プリンタ別に生成したファイル群を送信する手段である
ことを特徴とする請求項５又は請求項６に記載のネットワーク印刷システム。
【請求項８】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報の送信に用いるプロトコルを、複数のプロトコルの中から指定可能な手段である
ことを特徴とする請求項５乃至請求項７に記載のネットワーク印刷システム。
【請求項９】
前記複数台のプリンタのいずれもが、前記動作制御手段を備える装置であり、
各プリンタの前記動作制御手段が、プリンタ状態情報送信手段を動作させるべき日時を示す処理内容指定情報を前記複数台のプリンタの前記動作制御手段間で巡回させる手段であると共に、受信した処理内容指定情報が示す日時に自プリンタが印刷ジョブデータの処理を行っている状態にあるか否かを判断し、自プリンタが印刷ジョブデータの処理を行っていなかった場合には、自プリンタ内の前記プリンタ状態情報送信手段を動作させた後、プリンタ状態情報送信手段を動作させるべき次の日時を示す処理内容指定情報を他プリンタに転送し、自プリンタが印刷ジョブデータの処理を行っていた場合には、受信した処理内容指定情報を他プリンタに転送する手段である
ことを特徴とする請求項５乃至請求項８のいずれかに記載のネットワーク印刷システム。
【請求項１０】
ネットワークに接続されて使用されるプリンタであって、
所定の要求情報を送信してきた装置に対して、自プリンタの，その時点における状態を表す情報であるプリンタ状態情報を返送するプリンタ状態情報返送手段と、
前記ネットワークに接続された、前記プリンタ状態情報返送手段を備える各プリンタに対して前記所定の要求情報を送信することにより他の各プリンタから前記プリンタ状態情報を取得すると共に、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに応じた内容の情報であるプリンタ状態管理情報を、前記ネットワークに接続されたプリンタ管理用コンピュータに対して送信するためのプリンタ状態管理情報送信手段と、
前記プリンタ状態情報送信手段の動作を開始させるための制御を行う動作制御手段とを、備え、
前記動作制御手段が、前記プリンタ状態情報送信手段を動作させるべき日時を示す処理内容指定情報を前記ネットワークに接続された他のプリンタ内の前記動作制御手段間で巡回させる手段であると共に、受信した処理内容指定情報が示す日時に自プリンタが印刷を行っている状態にあるか否かを判断し、自プリンタが印刷を行っていなかった場合には、自プリンタ内の前記プリンタ状態情報送信手段を動作させた後、プリンタ状態情報送信手段を動作させるべき次の日時を示す処理内容指定情報を他プリンタに転送し、自プリンタが印刷ジョブデータの処理を行っていた場合には、受信した処理内容指定情報を他プリンタに転送する手段である
ことを特徴とするプリンタ。
【請求項１１】
前記プリンタ状態管理情報送信手段が、前記プリンタ状態管理情報として、テキスト情報を送信する手段である
ことを特徴とする請求項１０記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されて使用されるプリンタと、複数台のプリンタがネットワーク接続されたネットワーク印刷システムとに、関する。
【０００２】
【従来の技術】
オフィス等で用いられている、複数台のプリンタが接続されたネットワークシステム（以下、ネットワーク印刷システムと表記する）の中には、ジョブ情報，消耗品情報，エラー／ワーニング情報を、各プリンタから収集するためのプログラムを、システムに含まれるコンピュータにインストールすることにより、各プリンタの管理がそのコンピュータで行えるようにしたネットワーク印刷システムが、知られている（例えば、特許文献１）。また、各ホストコンピュータからの印刷ジョブデータを各プリンタに中継する機能を有するコンピュータ（いわゆるプリントサーバー）を設けると共に、そのコンピュータにジョブ情報を管理する機能と、消耗品情報やエラー／ワーニング情報を各プリンタから収集して管理する機能を持たせたネットワーク印刷システムも、知られている。
【０００３】
【特許文献１】
特開２０００−３０９１４７
【０００４】
【発明が解決しようとする課題】
上記のような構成のネットワーク印刷システムによれば、各プリンタの管理を１台のコンピュータ上で行えることになるので、各プリンタの管理が容易に行えることになる。
【０００５】
しかしながら、上記のような構成のネットワーク印刷システムは、ジョブ情報等の出力が各プリンタに対して要求されるものであるため、情報収集のための通信トラフィック量が比較的に多いシステムとなっている。また、ジョブ情報等を収集させるためのプログラムをコンピュータにインストールした後、各種の設定作業をしておけなければならないものであるため、立ち上げ時の作業やジョブ情報等を収集させるコンピュータの変更作業が結構面倒なシステムともなっている。
【０００６】
そこで、本発明の課題は、複数台のプリンタを含むネットワーク印刷システムであって、情報収集のための通信トラフィック量が少なく、かつ、ジョブ情報等を収集させるコンピュータに対して特殊な設定作業を行う必要もないネットワーク印刷システムを、提供することにある。
【０００７】
また、本発明の他の課題は、そのようなネットワーク印刷システムを構築することが出来るプリンタを提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明では、複数台のプリンタを含むネットワーク印刷システムを、第１種プリンタと１台以上の第２種プリンタとプリンタ管理用コンピュータとを、含むシステムであって、第２種プリンタが、  自プリンタの，その時点における状態を表すプリンタ状態情報を、所定の要求情報を送信してきた装置に対して返送する要求応答手段を備える装置であり、第１種プリンタが、自プリンタの状態と１台以上の第２種プリンタの状態とを表す情報であるプリンタ状態管理情報の送信スケジュールを指定する送信スケジュール情報と、１台以上の第２種プリンタのそれぞれについてのアドレス情報とを記憶した情報記憶手段と、所定の要求情報を送信することにより、情報記憶手段に記憶されている各アドレス情報で特定される第２種プリンタからプリンタ状態情報を取得し、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに基づき、プリンタ状態管理情報を作成してプリンタ管理用コンピュータに宛てて送信する処理を、情報記憶手段に記憶された送信スケジュール情報にて指定される送信スケジュールに従って繰り返すプリンタ状態管理情報送信手段とを、備える装置であるシステムとしておく。
【０００９】
このような構成を有する本発明の第１の態様のネットワーク印刷システムでは、送信スケジュール情報にて指定されるスケジュールで、プリンタ管理用コンピュータに対して、各プリンタに関するプリンタ状態情報が送信されることになる。従って、このネットワーク印刷システムは、プリンタ管理用コンピュータに対して、プリンタから情報を収集するためのプログラムのインストールを含む各種の設定作業を行う必要がないシステムとして機能することになる。
【００１０】
なお、本発明の第１の態様のネットワーク印刷システムを実現するに際しては、プリンタ状態管理情報送信手段を、プリンタ状態管理情報として、テキスト情報を送信する手段としておくことが望ましい。何故ならば、プリンタ状態管理情報を、テキスト情報以外の情報としておいた場合、その情報を表示することが出来るコンピュータに、プリンタ状態管理情報の送信先が限定される（或いは、プリンタ状態管理情報の送信先とするコンピュータにその情報を表示するためのプログラムのインストールが必要とされる）ことになるのに対し、プリンタ状態管理情報を、テキスト情報としておいた場合、テキスト情報を表示することができないコンピュータは存在しないといって良いので、プリンタ状態管理情報の送信先が限定されない（プリンタ状態管理情報の送信先とするコンピュータにその情報を表示するためのプログラムのインストールが必要とされない）からである。
【００１１】
また、本発明の第１の態様のネットワーク印刷システムを実現するに際しては、コンピュータ側での情報の管理（整理）を容易なものとするために、プリンタ状態管理情報送信手段を、プリンタ状態管理情報として、プリンタ別に生成したファイル群を送信する手段としておくことが、望ましい。また、プリンタ状態管理情報の送信先とするコンピュータが限定されないようにするために、プリンタ状態管理情報送信手段を、プリンタ状態管理情報の送信に用いるプロトコルを、複数のプロトコルの中から指定可能な手段としておくことが望ましい。
【００１２】
そして、本発明の第２の態様のネットワーク印刷システムは、複数台のプリンタとプリンタ管理用コンピュータとを含み、各プリンタとして、所定の要求情報を送信してきた装置に対して、自プリンタの，その時点における状態を表す情報であるプリンタ状態情報を返送するプリンタ状態情報返送手段と、他の各プリンタ内のプリンタ状態情報返送手段に対して所定の要求情報を送信することにより他の各プリンタからプリンタ状態情報を取得すると共に、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに応じた内容の情報であるプリンタ状態管理情報を、プリンタ管理用コンピュータに対して送信するためのプリンタ状態管理情報送信手段とを、備える装置が採用されていると共に、少なくとも１台のプリンタとして、システムを構成する複数台のプリンタの中の，印刷を行っていないプリンタ内のプリンタ状態情報送信手段のみを動作させるための制御を、指定される送信スケジュールに従って繰り返す動作制御手段を、さらに備える装置が採用された構成を有する。
【００１３】
すなわち、本発明の第２の態様のネットワーク印刷システムは、指定されている送信スケジュールに従って、１台のプリンタが、プリンタ管理用コンピュータに対して、プリンタ状態管理情報（各プリンタに関するプリンタ状態情報の集合相当の情報）が送信されるシステムであると共に、印刷を行ってないプリンタが、プリンタ状態管理情報の送信を行うシステムとなっている。従って、このネットワーク印刷システムは、プリンタ状態管理情報の送信のための処理により、印刷のための処理が遅れるといったことがないシステムとして動作することになる。
【００１４】
この態様のネットワーク印刷システムを実現するに際しても、第１の態様のネットワーク印刷システムと同様に、プリンタ状態管理情報送信手段を、プリンタ状態管理情報として、テキスト情報を送信する手段、プリンタ状態管理情報として、プリンタ別に生成したファイル群を送信する手段、プリンタ状態管理情報の送信に用いるプロトコルを、複数のプロトコルの中から指定可能な手段等としておくことが、望ましい。
【００１５】
また、本発明の第２の態様のネットワーク印刷システムは、動作制御手段として、印刷を行っていないプリンタを探索してそのプリンタ内のプリンタ状態情報送信手段のみを動作させる手段を用いて実現しても良く、各プリンタを、動作制御手段を備える装置としておくと共に、各プリンタの動作制御手段を、プリンタ状態情報送信手段を動作させるべき日時を示す処理内容指定情報を複数台のプリンタの動作制御手段間で巡回させる手段であると共に、受信した処理内容指定情報が示す日時に自プリンタが印刷ジョブデータの処理を行っている状態にあるか否かを判断し、自プリンタが印刷ジョブデータの処理を行っていなかった場合には、自プリンタ内のプリンタ状態情報送信手段を動作させた後、プリンタ状態情報送信手段を動作させるべき次の日時を示す処理内容指定情報を他プリンタに転送し、自プリンタが印刷ジョブデータの処理を行っていた場合には、受信した処理内容指定情報を他プリンタに転送する手段としておくことにより、実現しておいても良い。
【００１６】
そして、本発明のプリンタは、所定の要求情報を送信してきた装置に対して、自プリンタの，その時点における状態を表す情報であるプリンタ状態情報を返送するプリンタ状態情報返送手段と、ネットワークに接続された、プリンタ状態情報返送手段を備える各プリンタに対して所定の要求情報を送信することにより他の各プリンタからプリンタ状態情報を取得すると共に、取得した各プリンタ状態情報と自プリンタに関するプリンタ状態情報とに応じた内容の情報であるプリンタ状態管理情報を、ネットワークに接続されたプリンタ管理用コンピュータに対して送信するためのプリンタ状態管理情報送信手段と、プリンタ状態情報送信手段の動作を開始させるための制御を行う動作制御手段とを、備え、動作制御手段が、プリンタ状態情報送信手段を動作させるべき日時を示す処理内容指定情報をネットワークに接続された他のプリンタ内の動作制御手段間で巡回させる手段であると共に、受信した処理内容指定情報が示す日時に自プリンタが印刷を行っている状態にあるか否かを判断し、自プリンタが印刷を行っていなかった場合には、自プリンタ内のプリンタ状態情報送信手段を動作させた後、プリンタ状態情報送信手段を動作させるべき次の日時を示す処理内容指定情報を他プリンタに転送し、自プリンタが印刷ジョブデータの処理を行っていた場合には、受信した処理内容指定情報を他プリンタに転送する手段である装置となっている。
【００１７】
従って、このプリンタを何台かネットワークに接続すれば、本発明の第２の態様のネットワーク印刷システム相当のシステムを実現できることになる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１９】
＜第１実施形態＞
図１に模式的に示したように、本発明の第１実施形態に係るプリンタ１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＮＶＳ（不揮発性記憶装置：ＨＤＤ，バッテリバックアップされたＲＡＭ等），ＮＷ−Ｉ／Ｆ（ネットワークインタフェース回路）、ＲＴＣ（リアルタイムクロック）等からなる制御部１１と、液晶ディスプレイ（ＬＣＤ），複数の押ボタンスイッチ（ＳＷ），複数の発光ダイオード（ＬＥＤ）等からなる操作パネル１２と、給紙装置，印刷エンジン，排紙装置等からなる印刷機構部１３とを備える装置である。また、プリンタ１０は、制御部１１として、印刷制御処理，異常現象発生監視処理，ステータス情報管理処理，ジョブ情報管理処理，レポート送信条件情報設定処理，レポート送信処理等を並行的に実行するユニットを備えた装置となっている。
【００２０】
なお、本実施形態は、プリンタ１０が、請求項１〜４記載のネットワーク印刷システムに含まれる第１種プリンタに相当し、後述する選択可能プリンタが、第２種プリンタに相当するものであると共に、ＮＶＳが、情報記憶手段に相当し、制御部１１のレポート送信処理を行っている部分が、プリンタ状態管理情報送信手段に相当し、レポート送信処理により同時期に送信される幾つかの同種のレポートが、プリンタ状態管理情報に相当するものとなっている。
【００２１】
制御部１１が実行する印刷制御処理は、印刷ジョブデータの受信を監視し、受信した印刷ジョブデータにて指定されている内容の印刷物を印刷機構部１３に生成させる処理である。異常現象発生監視処理は、プリンタ１０内での異常現象の発生を監視し、異常現象が発生した場合には、その異常現象の発生を示すメッセージの，操作パネル１２（ＬＣＤ）上への表示等を行う処理である。ステータス情報管理処理は、プリンタ１０内の各消耗品の残量や、定期的交換部品の使用回数，各種動作条件項目に関するユーザの設定値等（以下、ステータス情報と表記する）を管理する処理である。
【００２２】
ジョブ情報管理処理は、印刷制御処理により処理された各印刷ジョブデータに関するジョブ情報（送信元のコンピュータ名、印刷枚数、印刷日時といった各種の項目情報からなる情報）を、制御部１１内のＮＶＳ（不揮発性記憶装置）に記憶（記録）していく処理と、他装置が出したジョブ情報の出力要求に応答するための処理とを含む処理である。
【００２３】
レポート送信条件設定処理は、ＮＶＳに記憶されているエラーレポート送信条件情報，ステータスレポート送信条件情報，ジョブレポート送信条件情報及び管理対象プリンタ情報を、プリンタ１０の管理者が指示した内容のものに変更する処理である。
【００２４】
具体的には、このレポート送信条件設定処理を実行している制御部１１は、通常は、設定ページリクエスト，レポート送信条件指定情報，管理対象プリンタ選択ページリクエスト，管理対象プリンタ指定情報の受信を、監視している。
【００２５】
制御部１１が受信を監視する設定ページリクエストは、所定内容のＨＴＴＰリクエストである。この設定ページリクエストを受信した場合、制御部１１は、その設定ページリクエストの送信元コンピュータに、図２に示した構成のレポート送信条件設定ページを表示させる。
【００２６】
このレポート送信条件設定ページは、セレクトボックス２１，２２，２４，２５，２７ａ〜２７ｅ、２８，２９，３１ａ〜３１ｅ、テキストボックス２３ａ〜２３ｄ，２６ａ〜２６ｄ、３０ａ〜３０ｄの初期値が、ＮＶＳに記憶されているエラーレポート送信条件情報、ステータスレポート送信条件情報及びジョブレポート送信条件情報に応じたものとされるＷｅｂページである。また、レポート送信条件設定ページは、“送信”ボタン３２の押下時に、上記した各アイテムのその時点における値（プリンタ１０の管理者による設定値）を含む，制御部１１により受信されることになる情報が、ネットワーク上に送信されるＷｅｂページとなっている。
【００２７】
そして、“設定”ボタン３２の押下により送信されるこの情報が、上記したレポート送信条件指定情報となっており、このレポート送信条件指定情報を受信した制御部１１は、ＮＶＳに記憶されているエラーレポート送信条件情報，ステータスレポート送信条件情報，ジョブレポート送信条件情報を、そのレポート送信条件指定情報に応じた内容のものに書き換える処理を、行う。
【００２８】
以下、この処理の詳細を説明する代わりに、この処理により書き換えられる各送信条件情報の構成を説明することにする。
【００２９】
エラーレポート送信条件情報は、エラーレポートレベル情報，エラーレポート送信プロトコル指定情報，エラーレポート送信先指定情報及びエラーレポート用認証情報を含む情報である。
【００３０】
このエラーレポート送信条件情報に含まれるエラーレポートレベル情報は、エラーレポート（どのようなエラー／ワーニングがプリンタ１０内で発生したかを示す情報を保持したファイル；詳細は後述）が送信されるべき条件を、異常現象（エラー／ワーニング）の種類によって指定する情報である。このエラーレポートレベル情報は、セレクトボックス２１の設定値に対応する情報であって、エラー及びワーニングの発生時にエラーレポートを送信することを指定する値と、エラーの発生時にのみエラーレポートを送信する（ワーニングの発生時にはエラーレポートを送信しない）ことを指定する値と、エラーレポートを全く送信しないことを指定する値（以下、非送信指示値と表記する）とを取り得る情報となっている。
【００３１】
エラーレポート送信プロトコル指定情報は、エラーレポートの送信に用いるべきプロトコルを指定する情報である。このエラーレポート送信プロトコル指定情報は、セレクトボックス２２の設定値に対応する情報であって、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によりエラーレポートを送信すべきことを指示する値、ＣＩＦＳ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）によりエラーレポートを送信すべきことを指示する値，ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）によりエラーレポートを送信すべきことを指示する値のいずれかを取る情報となっている。
【００３２】
エラーレポート送信先指定情報は、エラーレポートの送信先を指定する情報である。このエラーレポート送信先指定情報は、テキストボックス２３ａ，２３ｄの設定値に対応する情報となっている。エラーレポート用認証情報は、エラーレポートを送信先に受信させるために必要な情報からなる，有意な情報を含まないこともある情報である。このエラーレポート用認証情報は、テキストボックス２３ｂ，２３ｃの設定値に相当する情報となっている。
【００３３】
一方、ステータスレポート送信条件情報は、ステータスレポートレベル情報と、ステータスレポート送信プロトコル指定情報と、ステータスレポート送信先指定情報と、ステータスレポート用認証情報と、ステータスレポート用スケジュール指定情報とを含む情報となっている。
【００３４】
このステータスレポート送信条件情報に含まれるステータスレポートレベル情報は、送信すべきステータスレポート（プリンタ１０の状態を示す各種のステータス情報を含むファイル；詳細は後述）に含めるべきステータス情報（ステータス情報管理処理にて管理されている情報）の種類を指定する情報である。このステータスレポートレベル情報は、セレクトボックス２４の設定値に対応する情報であると共に、エラーレポートレベル情報と同様に、ステータスレポートを送信しないことを指定する非送信指示値を取り得る情報となっている。
【００３５】
ステータスレポート送信プロトコル指定情報は、ステータスレポートの送信に用いるべきプロトコルを指定する情報である。このステータスレポート送信プロトコル指定情報は、セレクトボックス２５の設定値に対応する情報であるとと共に、エラーレポート送信プロトコル指定情報と同様に、ＦＴＰによりエラーレポートを送信すべきことを指示する値、ＣＩＦＳによりエラーレポートを送信すべきことを指示する値，ＳＭＴＰによりエラーレポートを送信すべきことを指示する値のいずれかを取る情報となっている。
【００３６】
ステータスレポート送信先指定情報は、ステータスレポートの送信先を指定する情報である。このステータスレポート送信先指定情報は、テキストボックス２６ａ，２６ｄの設定値に対応する情報となっている。ステータスレポート用認証情報は、ステータスレポートを送信先に受信させるために必要な情報からなる，有意な情報を含まないこともある情報である。このステータスレポート用認証情報は、テキストボックス２６ｂ，２６ｃの設定値に相当する情報となっている。ステータスレポート用スケジュール指定情報は、ステータスレポートの送信スケジュールを指定するための情報である。ステータスレポート用スケジュール指定情報は、セレクトボックス２７ａ〜２７ｅの設定値に対応する情報となっている。
【００３７】
また、ジョブレポート送信条件情報は、ジョブレポートレベル情報とジョブレポート送信プロトコル指定情報とジョブレポート送信先指定情報とジョブレポート用認証情報とジョブレポート用スケジュール指定情報とを含む情報となっている。
【００３８】
ジョブレポート送信条件情報に含まれるジョブレポートレベル情報は、ジョブレポート（ジョブ情報管理処理により記録されたジョブ情報群を含むファイル；詳細は後述）として、各ジョブ情報の，どの項目情報を含めたものを送信すべきかを指定するための、セレクトボックス２８の設定値に対応する情報である。このジョブレポートレベル情報は、エラーレポートレベル情報，ステータスレベル情報と同様に、ジョブレポートを送信しないことを指定する非送信指示値を取り得る情報となっている。
【００３９】
ジョブレポート送信プロトコル指定情報は、ジョブレポートの送信に用いるべきプロトコルを指定するための、セレクトボックス２９の設定値に対応する情報である。このジョブレポート送信プロトコル指定情報も、他の送信プロトコル指定情報と同様に、ＦＴＰによりエラーレポートを送信すべきことを指示する値、ＣＩＦＳによりエラーレポートを送信すべきことを指示する値，ＳＭＴＰによりエラーレポートを送信すべきことを指示する値のいずれかを取る情報となっている。
【００４０】
ジョブレポート送信先指定情報は、ジョブレポートの送信先を指定するための、テキストボックス３０ａ，３０ｄの設定値に対応する情報である。ジョブレポート用認証情報は、ジョブレポートを送信先に受信させるために必要な情報からなる，有意な情報を含まないこともある情報である。このジョブレポート用認証情報は、テキストボックス３０ｂ，３０ｃの設定値に相当する情報となっている。ステータスレポート用スケジュール指定情報は、ステータスレポートの送信スケジュールを指定するための、セレクトボックス３１ａ〜３１ｅの設定値に対応する情報である。
【００４１】
一方、レポート送信条件設定処理を行っている制御部１１が受信を監視する管理対象プリンタ選択ページリクエストは、設定ページリクエストとは異なる所定内容のＨＴＴＰリクエストとなっている。
【００４２】
この管理対象プリンタ選択ページリクエストを受信した場合、制御部１１は、まず、自プリンタ１０と同一のＬＡＮ（ブロードキャスト・ドメイン）上に存在している，自プリンタ１０と同一のメーカー製の各プリンタ（以下、選択可能プリンタと表記する）のモデル名，ＭＡＣアドレス，ＩＰアドレス等を調査する処理を、行う。なお、選択可能プリンタは、いずれも、ＳＮＴＰをサポートした装置であって、ワーニング発生時にトラップ通知を送信させることとエラー発生時にトラップ通知を送信させることとが可能な装置となっている。また、一部の選択可能プリンタ（特定機種の選択可能プリンタ）は、ジョブ情報を記録し、他装置からの，ジョブ情報に関する各種の要求（主として、ジョブ情報の出力要求）に応答する機能を有するものとなっている。
【００４３】
各選択可能プリンタのモデル名，ＭＡＣアドレス，ＩＰアドレス等を調査した制御部１１は、管理対象プリンタ設定ページを設定ページリクエストの送信元コンピュータ（以下、通信対象コンピュータと表記する）に提供する（表示させる）管理対象プリンタ設定ページ提供処理を、行う。
【００４４】
より具体的には、制御部１１は、この管理対象プリンタ設定ページ提供処理として、調査した情報とＮＶＳに記憶されている管理対象プリンタ指定情報とに応じた内容のソースデータ（ＨＴＭＬデータ）を作成して通信対象コンピュータに対して送信する処理を行う。
【００４５】
この管理対象プリンタ設定ページ提供処理時に参照される管理対象プリンタ指定情報は、幾つか（０個以上）の管理対象プリンタ（選択可能プリンタの中から管理者によって選択されたプリンタ；詳細は後述）のそれぞれについて、モデル名，ＭＡＣアドレス及びＩＰアドレスからなる情報（以下、管理対象プリンタ特定情報と表記する）を含む情報である。
【００４６】
一方、管理対象プリンタ設定ページ提供処理によって提供される管理対象プリンタ設定ページは、図３に示したように、“設定”ボタン４２が示されるＷｅｂページであると共に、各選択可能プリンタについて、モデル名，ＭＡＣアドレス，チェックボックス４１等が示されるＷｅｂページとなっている。
【００４７】
この管理対象プリンタ設定ページに示される各チェックボックス４１は、対応する選択可能プリンタ（その左側にモデル名，ＭＡＣアドレス等が示されている選択可能プリンタ）を、管理対象プリンタとして選択するためのアイテムであり、管理対象プリンタ設定ページ提供処理は、管理対象プリンタ指定情報を参照して、各チェックボックス４１の初期値を決定する処理となっている。
【００４８】
また、この管理対象プリンタ設定ページ上の“設定”ボタン４２は、その押下により、通信対象コンピュータ（Ｗｅｂブラウザ）が、その時点における各チェックボックス４１の値（チェックされているか否かを示す情報）を含む情報であって，制御部１１により受信されることになる情報を、ネットワーク上に送信することになるアイテムである。
【００４９】
“設定”ボタン５２の押下により送信されるこの情報が、上記した管理対象プリンタ設定指示情報となっており、この管理対象プリンタ設定指示情報を受信した場合、制御部１１は、ＮＶＳに記憶されている管理対象プリンタ指定情報を、その管理対象プリンタ設定指示情報に応じた内容のものに書き換える処理を行う。
【００５０】
一方、制御部１１が実行するレポート送信処理は、上記のような構成のエラーレポート送信条件情報，ステータスレポート送信条件情報，ジョブレポート送信条件情報が示している条件で、エラーレポート，ステータスレポート，ジョブレポートを送信する処理であると共に、いずれかのレポートに関する送信条件情報が変更された場合には再実行される処理となっている。
【００５１】
図４〜図６に、制御部１１が実行するレポート送信処理の流れ図を示す。
【００５２】
図４に示したように、レポート送信処理を開始した制御部１１は、まず、ＮＶＳに記憶されているエラーレポート送信条件情報，ステータスレポート送信条件情報及びジョブレポート送信条件情報をＲＡＭ上に読み出すと共に、エラーレポートを送信すべき異常現象（エラーやワーニング）の種類と、ステータスレポートを送信すべき日時（以下、ステータスレポート送信日時と表記する）と、ジョブレポートを送信すべき日時（以下、ジョブレポート送信日時と表記する）とを把握する処理（ステップＳ１０１）を行う。より具体的には、制御部１１は、このステップＳ１０１にて、以下の処理を行う。
【００５３】
制御部１１は、まず、ＮＶＳに記憶されているエラーレポート送信条件情報，ステータスレポート送信条件情報及びジョブレポート送信条件情報をＲＡＭ上に読み出す。その後、制御部１１は、ＲＡＭ上に読み出してあるエラーレポートレベル情報（エラーレポート送信条件情報の要素情報）に基づき、エラーレポートを送信すべき異常現象の種類を特定して記憶する処理と、ＲＡＭ上に読み出してあるステータスレポート送信スケジュール指定情報（ステータスレポート送信条件情報の要素情報）と現在日時（ＲＴＣの出力）とに基づき、ステータスレポートの次回の送信日時（ステップＳ１０１の実行後、最初に送信されるべきステータスレポートの送信日時）を特定してステータスレポート送信日時として記憶する処理と、ＲＡＭ上に読み出してあるジョブレポート送信スケジュール指定情報（ジョブレポート送信条件情報の要素情報）と現在日時（ＲＴＣの出力）とに基づき、ジョブレポートの次回の送信日時（ステップＳ１０２の実行後、最初に送信されるべきジョブレポートの送信日時）を特定してジョブレポート送信日時として記憶する処理とを行う。
【００５４】
このような処理をステップＳ１０１にて行った制御部１１は、管理対象プリンタ指定情報をＲＡＭ上に読み出すと共に、その管理対象プリンタ指定情報に含まれている管理対象プリンタ特定情報毎に、その管理対象プリンタ特定情報にて特定される管理対象プリンタに対して、エラーレポートレベル情報に応じた内容のＳＮＭＰトラップ設定を行う処理（ステップＳ１０２）を行う。
【００５５】
すなわち、このステップＳ１０２にて、制御部１１は、エラーレポートレベル情報が、エラー及びワーニングの発生時にエラーレポートを送信することを指定するものであった場合には、各管理対象プリンタに対して、エラーの発生を表すトラップ通知とワーニングの発生を表すトラップ通知とを自プリンタ１０へ送信させるための設定を行う。また、エラーレポートレベル情報が、エラーの発生時にエラーレポートを送信することを指定するものであった場合には、制御部１１は、各管理対象プリンタに対して、エラーの発生を表すトラップ通知を自プリンタ１０へ送信させるための設定を行う。そして、エラーレポートレベル情報が、エラーレポートを送信しないことを指定するものであった場合、制御部１１は、各管理対象プリンタに対して、エラー／ワーニングの発生を表すトラップ通知を自プリンタ１０へ送信させないための設定を行う。
【００５６】
ステップＳ１０２の処理を終えた制御部１１は、トラップ通知が受信されることと、エラーレポートを送信すべき異常現象（エラー／ワーニング）の発生が異常現象発生監視処理により検出されることと、現在日時がステータスレポート送信日時或いはジョブレポート送信日時と一致することとを監視する処理（ステップＳ１０３〜Ｓ１０６からなるループ処理）を、開始する。なお、流れ図には表記してないが、制御部１１は、ステップＳ１０１にて、各レポートに関するレベル情報が非送信指示値を取っているか否かも判断する。そして、制御部１１は、レベル情報が非送信指示値を取っているレポートが１つ以上存在していた場合には、ステップＳ１０３〜Ｓ１０６のループ処理を、レベル情報が非送信指示値を取っている各レポートに関する判断を省略する形で実行する。
【００５７】
ステップＳ１０３〜Ｓ１０６からなるループ処理中に、トラップ通知の受信を検出した場合（ステップＳ１０３；ＹＥＳ）、制御部１１は、ステップＳ１０７にて以下の処理を行う。
【００５８】
まず、制御部１１は、トラップ通知を送信してきた管理対象プリンタから、その管理対象プリンタにて発生した異常現象が何であるかを示す情報を取得する。なお、制御部１１は、この情報の取得をＳＮＭＰにより行う。次いで、制御部１１は、取得した情報とその管理対象プリンタの管理対象プリンタ特定情報（モデル名，ＭＡＣアドレス，ＩＰアドレス）と現在日時とに基づき、プリンタ特定情報と、発生した異常現象の名称とを含むテキストファイルであって、所定の文字列（ファイル名からエラーレポートであることが分かるようにするための文字列）とモデル名とＩＰアドレスと現在日時相当の情報とを並べたファイル名を有するテキストファイルを、作成する。そして、制御部１１は、エラーレポート用送信プロトコル指定情報が指定しているプロトコルがＦＴＰ或いはＣＩＦＳであった場合には、作成したエラーレポート（テキストファイル）自体を、エラーレポート送信先指定情報が指定している送信先に宛てて（必要である場合には、エラーレポート用認証情報を用いて）送信する。一方、エラーレポート用送信プロトコル指定情報が指定しているプロトコルがＳＭＴＰであった場合、制御部１１は、“件名”として上記ファイル名相当の情報を設定した電子メールであって、作成したエラーレポート（テキストファイル）を添付した電子メールを，エラーレポート用認証情報を用いて、エラーレポート送信先指定情報が指定している送信先に宛てて送信する。
【００５９】
このような処理をステップＳ１０７にて行った制御部１１は、ステップＳ１０３からの処理を開始することにより、再び、各種のイベントの発生を監視する状態となる。
【００６０】
そして、制御部１１は、エラーレポートを送信すべき異常現象が自プリンタ１０内で発生したことを検出した場合（ステップＳ１０２；ＹＥＳ）には、ステップＳ１０７とほぼ同内容の処理（他プリンタから得た情報ではなく、自身が管理している情報を用いる処理）をステップＳ１０５にて行った後、ステップＳ１０３〜Ｓ１０６のループ処理を再び開始する。
【００６１】
また、現在日時がステータスレポート送信日時と一致した場合（ステップＳ１０４；ＹＥＳ）、制御部１１は、図７に示してあるように、まず、各管理対象プリンタから、ステータスレポートレベル情報が指定している種類のステータス情報をＳＮＴＰにて取得する処理（ステップＳ１０９）を行う。次いで、制御部１１は、各管理対象プリンタに関しては、その管理対象プリンタから取得したステータス情報群とその管理対象プリンタの管理対象プリンタ特定情報等からステータスレポートを作成し，指定送信先に宛てて送信し、自プリンタに関しては、自身が保持（管理）しているステータス情報群と自プリンタのプリンタ特定情報等からステータスレポートを作成し，指定送信先に宛てて送信する処理（ステップＳ１１０）を行う。
【００６２】
なお、このステップＳ１１０の処理は、ステータスレポートとして、１行目（行は、改行で区切られる情報の単位）にプリンタ特定情報（モデル名，ＭＡＣアドレス，ＩＰアドレスからなる情報）を含むとともに、２行目以降の各行に、ステータスレポートレベル情報が指定している種類の各ステータス情報をその名称と共に含むテキスト情報（“延べ印刷枚数：ｘｘｘｘｘ枚”、“トナー残量：〜ｙｙ％”といったもの）を含み、所定の文字列（ファイル名からステータスレポートであることが分かるようにするための文字列）とモデル名とＩＰアドレスと現在日時相当の情報とを並べたファイル名を有するテキストファイルが、作成される処理となっている。また、ステップＳ１１０の処理は、ステップＳ１０７，Ｓ１０８の処理（エラーレポート送信用の処理）と同様に、ステータスレポート用送信プロトコル指定情報が指定しているプロトコルがＦＴＰ或いはＣＩＦＳであった場合には、作成したステータスレポート（テキストファイル）自体を、指定されている送信先に宛てて送信する処理であると共に、ステータスレポート用送信プロトコル指定情報が指定しているプロトコルがＳＭＴＰであった場合には、“件名”として上記ファイル名相当の情報を設定した電子メールであって、作成したエラーレポート（テキストファイル）を添付した電子メールを，指定されている送信先に宛てて送信する処理となっている。
【００６３】
ステータスレポートの送信（ステップＳ１０６の処理）を終えた制御部１１は、ステータスレポート送信スケジュール情報に基づき、ステータスレポート送信日時を次回のステータスレポートの送信日時を表すものに変更（ステップＳ１１１）した後、ステップＳ１０３（図４）以降の処理を再び開始する。
【００６４】
現在日時がジョブレポート送信日時と一致した場合（ステップＳ１０４；ＹＥＳ）、制御部１１は、図６に示してあるように、まず、ジョブ情報を管理する機能を有する各管理対象プリンタから、その管理対象プリンタが記憶しているジョブ情報を取得する処理（ステップＳ１１２）を行う。なお、この処理は、ジョブ情報を管理する機能を有するか否かがモデル名から判断される処理であると共に、各管理対象プリンタの内部にジョブ情報が残らない形で実行される処理となっている。
【００６５】
次いで、制御部１１は、ステップＳ１１３にて、各管理対象プリンタに関しては、その管理対象プリンタから取得したステータス情報群，その管理対象プリンタの管理対象プリンタ特定情報等からステータスレポートを作成して指定送信先に宛てて送信し、自プリンタに関しては、自身が保持（管理）しているステータス情報群（ジョブ情報管理処理によってＮＶＳに記憶されているジョブ情報群），自プリンタのプリンタ特定情報等からステータスレポートを作成して指定送信先に宛てて送信する処理を、行う。
【００６６】
なお、このステップＳ１１３の処理は、ジョブレポートとして、１行目にプリンタ特定情報を含み、各ジョブ情報（ジョブレポートレベル情報に応じた項目情報のみを含むもの）を３行目以降に含み、３行目以降に含まれる各ジョブ情報の各項目情報の名称を２行目に含むＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）形式のテキストファイルであって、所定の文字列（ファイル名からエラーレポートであることが分かるようにするための文字列）とモデル名とＩＰアドレスと現在日時相当の情報とを並べたファイル名を有するテキストファイルが作成される処理となっている。また、ステップＳ１１３の処理は、ステップＳ１０７，Ｓ１０８，Ｓ１１の処理と同様に、ジョブレポート用送信プロトコル指定情報が指定しているプロトコルがＦＴＰ或いはＣＩＦＳであった場合には、作成したジョブレポート（テキストファイル）自体を指定されている送信先に宛てて送信し、ジョブレポート用送信プロトコル指定情報が指定しているプロトコルがＳＭＴＰであった場合には、“件名”として上記ファイル名相当の情報を設定した電子メールであって、作成したジョブレポート（テキストファイル）を添付した電子メールを，指定されている送信先に宛てて送信する処理となっている。
【００６７】
ステップＳ１１３の処理を終えた制御部１１は、ＮＶＳに記憶されているジョブ情報群を削除する処理（ステップＳ１１４）と、ジョブレポート送信スケジュール情報と現在日時とに基づき、次回のジョブレポートの送信日時を表すものにジョブレポート送信日時を変更する処理（ステップＳ１１５）とを行った後に、ステップＳ１０３からの処理を再び開始する。
【００６８】
以上、説明したように、この第１実施形態に係るプリンタ１０は、自装置の状態、他プリンタ（管理対象プリンタ）の状態に関する情報を含む３種のレポートを、自発的に、エラー／ステータス／ジョブレポート送信先指定情報によって指定されている装置に対して送信可能な装置であると共に、各レポートの送信プロトコルを、ＦＴＰ，ＣＩＦＳ，ＳＭＴＰの中から指定できる装置となっている。さらに、プリンタ１０は、各レポートとして、その内容の閲覧に特殊なプログラムが不要なテキストファイルを送信する装置となっている。
【００６９】
従って、このプリンタ１０を用いれば、図１０（Ａ），（Ｂ）に示したように、プリンタ管理用コンピュータ１００内に，プリンタ１０，管理対象プリンタの状態をその内容から把握可能なエラーレポート，ステータスレポート及びジョブレポートが保存されるシステム（何台かのプリンタ１０と何台かの選択可能プリンタの管理がプリンタ管理用コンピュータ１００を用いて行えるシステム）を、プリンタ管理用コンピュータ１００として、通常のコンピュータ（ＦＴＰ，ＣＩＦＳ，ＦＴＰのいずれかにより情報の受信を行えるコンピュータ）を、そのまま（情報収集用のプログラムをインストールすることなく）利用した形で構築できることになる。
【００７０】
また、プリンタ１０は、レポートの種類別に送信先を指定できる装置であるので、このプリンタ１０を用いれば、図１１に模式的に示したようなようなシステム、すなわち、プリンタ１０及び管理対象プリンタに関するエラーレポート及びステータスレポートがプリンタ管理用コンピュータ１００ａ内に保存され、プリンタ１０及び管理対象プリンタに関するジョブレポートがプリンタ管理用コンピュータ１００ｂ内に保存されるが故に、プリンタ１０を正常な状態で動作させるための管理がプリンタ管理用コンピュータ１００ｂを用いて行え、課金関連の管理がプリンタ管理用コンピュータ１００ａを用いて行えるシステムを、プリンタ管理用コンピュータ１００ａ，１００ｂとして、通常のコンピュータをそのまま利用した形で、構築できることにもなる。
【００７１】
＜第２実施形態＞
まず、図９，図１０を用いて、本発明の第２実施形態に係るプリンタ５０の概要を説明する。
【００７２】
図９に模式的に示したように、本発明の第２実施形態に係るプリンタ５０は、ＣＰＵ，ＲＯＭ，ＲＡＭ，ＮＶＳ（不揮発性記憶装置：ＨＤＤ，バッテリバックアップされたＲＡＭ等），ＮＷ−Ｉ／Ｆ（ネットワークインタフェース回路）、ＲＴＣ（リアルタイムクロック）等からなる制御部５１と、液晶ディスプレイ（ＬＣＤ），複数の押ボタンスイッチ（ＳＷ），複数の発光ダイオード（ＬＥＤ）等からなる操作パネル５２と、給紙装置，印刷エンジン，排紙装置等からなる印刷機構部５３とを備える装置である。また、プリンタ５０は、制御部５１として、印刷制御処理，異常現象発生監視処理，ステータス情報管理処理，ジョブ情報管理処理，レポート送信条件情報設定処理，レポート送信処理等を並行的に実行するものを備えた装置となっている。
【００７３】
そして、このプリンタ５０は、図１０（Ａ），図１０（Ｂ）に模式的に示したようなネットワーク印刷システムを構築可能な装置となっている。すなわち、プリンタ５０は、１台のプリンタ管理用コンピュータ１００内に、複数台のプリンタ５０に関するエラー／ステータス／ジョブレポート（第１実施形態に係るプリンタ１０が送信するものと同じもの）が収集されるネットワーク印刷システムであって、印刷を行っていない（待機状態にある）プリンタ５０によってステータス／ジョブレポートがプリンタ管理用コンピュータ１００に対して送信されるネットワーク印刷システムを構築可能な装置となっている。
【００７４】
なお、本実施形態は、プリンタ５０が、請求項５〜９記載のネットワーク印刷システムに含まれるプリンタと、請求項１０，１１に記載のプリンタとに相当するものであると共に、制御部５１の異常現象発生監視処理，ステータス情報管理処理及びジョブ情報管理処理を行っている部分が，プリンタ状態情報返送手段に相当し、制御部５１のレポート送信処理を行っている部分が、プリンタ状態管理情報送信手段及び動作制御手段に相当し、後述する情報収集チケットが処理内容指定情報に相当するものとなっている。
【００７５】
以上のことを前提に、以下、この第２実施形態に係るプリンタ５０の構成及び動作をさらに具体的に説明する。
【００７６】
プリンタ５０内の制御部５１（図１参照）が実行する印刷制御処理，異常現象発生監視処理，ステータス情報管理処理，ジョブ情報管理処理は、それぞれ、制御部１１が実行する印刷制御処理，異常現象発生監視処理，ステータス情報管理処理，ジョブ情報管理処理と同内容の処理である。
【００７７】
また、制御部５１が実行するレポート送信条件設定処理も、制御部１１が実行するレポート送信条件設定処理と同内容の処理となっている。ただし、このレポート送信条件設定処理は、ステータスレポート送信条件情報，管理対象プリンタ情報等の設定のために利用されないことがあるという点（詳細は後述）では、制御部１１が実行するレポート送信条件設定処理と異なった処理となっている。
【００７８】
そして、制御部５１が実行するレポート送信処理は、プリンタ５０の電源が投入されたときとステータスレポート送信条件情報等が変更されたときとに、その実行が開始される処理である共に、ＮＶＳにステータスレポート送信条件情報，管理対象プリンタ情報等が記憶されている（レポート送信条件設定処理を利用したステータスレポート送信条件情報，管理対象プリンタ情報等の設定作業がなされている）か否かにより、その内容が異なる処理となっている。
【００７９】
具体的には、電源投入等によりレポート送信処理を開始した制御部５１は、まず、自身が備えるＮＶＳにステータスレポート送信条件情報等が記憶されているか否かを判断する。そして、制御部５１は、ＮＶＳにステータスレポート送信条件情報等が記憶されていた場合には、図１２〜図１４に示した内容のマスタ用レポート送信処理を開始し、ＮＶＳにステータスレポート送信条件情報等が記憶されていなかった場合には、図１５及び図１６に示した内容のスレーブ用レポート送信処理を開始する。
【００８０】
マスタ用レポート送信処理，スレーブ用レポート送信処理の詳細を説明する前に、ここで、図１３を用いて、マスタ用レポート送信処理を実行している制御部５１により生成され、その後、スレーブ用レポート送信処理或いはマスタ用レポート送信処理を実行している制御部５１間で巡回される情報である情報収集チケットの構成を、説明しておくことにする。
【００８１】
なお、以下の説明では、制御部５１によりマスタ用レポート送信処理が実行されているプリンタ５０のことを、マスタプリンタ５０と表記し、マスタプリンタ５０に対して設定されている管理対象プリンタ情報内にプリンタ特定情報（モデル名，ＭＡＣアドレス及びＩＰアドレスからなる情報；第１実施形態に係る管理対象プリンタ設定ページ提供処理の説明を参照されたい。）が含まれているプリンタ５０のことを、スレーププリンタ５０と表記する。
【００８２】
図１３に示してあるように、情報収集チケットは、収集種別情報，収集状況情報，マスタプリンタ識別情報，元収集プリンタ識別情報，送信先指定情報，送信日時指定情報，収集周期指定情報及びグループ内プリンタ指定情報を、含む情報である。
【００８３】
この情報収集チケットに含まれる情報のうち、収集種別情報，マスタプリンタ識別情報，元収集プリンタ識別情報，送信先指定情報，収集周期指定情報及びグループ内プリンタ指定情報は、情報収集チケットの巡回中に書き換えられることがない情報であり、収集状況情報，元収集プリンタ識別情報，送信日時指定情報は、情報収集チケットの巡回中に書き換えられることがある情報である。
【００８４】
そして、収集種別情報は、自情報収集チケットが、ステータスレポート、ジョブレポートのいずれのレポートに関するものであるかを示す情報となっており、本実施形態に係るプリンタ５０を用いて構築されるネットワーク印刷システムは、ステータスレポート用の情報収集チケット（そこに含まれる収集種別情報が、自情報収集チケットがステータスレポートに関するものであることを示している情報収集チケット）と、ジョブレポート用の情報収集チケット（そこに含まれる収集種別情報が、自情報収集チケットがジョブレポートに関するものであることを示している情報収集チケット）とが、１個ずつ巡回するシステム（詳細は後述）となっている。
【００８５】
マスタプリンタ識別情報は、マスタプリンタ５０のプリンタ識別情報（それに基づき、或るプリンタとの間で通信が行える情報；本実施形態では、ＩＰアドレス）である。このマスタプリンタ識別情報は、各スレーププリンタ５０にマスタプリンタ５０がいずれのプリンタ５０であるかを把握させるために情報収集チケットに含められている情報となっている。
【００８６】
グループ内プリンタ指定情報は、マスタプリンタ５０のプリンタ特定情報と各スレーブプリンタ５０のプリンタ特定情報とを並べた情報である。このグループ内プリンタ指定情報は、各プリンタ５０内の制御部５１が、情報収集チケットの転送先を決定するため、並びに、ステータスレポート／ジョブレポートを作成するために利用する情報となっている。
【００８７】
送信条件指定情報は、ステータスレポート用スケジュール指定情報を除いたステータスレポート送信条件情報、或いは、ジョブレポート用スケジュール指定情報を除いたジョブレポート送信条件情報に相当する情報である。すなわち、送信条件指定情報は、ステータスレポート送信条件情報，ジョブレポート送信条件情報等の設定が行われていないスレーププリンタ１０に、ステータスレポート／ジョブレポートに含める情報の種類を指定する情報、ステータスレポート／ジョブレポートの送信先を指定する情報、その送信先にステータスレポート／ジョブレポートを実際に受信させるために必要な情報を、知らせるための情報となっている。
【００８８】
収集周期指定情報は、ステータスレポート用スケジュール指定情報／ジョブレポート用スケジュール指定情報によって定まるステータスレポート／ジョブレポートの送信周期を示す情報である。また、送信日時指定情報は、ステータスレポート／ジョブレポートを送信すべき日時を示す情報である。この送信日時指定情報は、ステータスレポート用スケジュール指定情報／ジョブレポート用スケジュール指定情報に基づき、マスタプリンタ５０（マスタ用レポート送信処理を行っている制御部５１）が初期値を設定する情報であって、ステータスレポート／ジョブレポートの送信を実際に行ったプリンタ５０（スレープ用レポート送信処理或いはマスタ用レポート送信処理を行っている制御部５１）が収集周期指定情報を参照して書き換える（収集周期指定情報が示している時間を加算する）情報となっている。
【００８９】
収集状況情報は、ステータスレポート／ジョブレポートの送信を実際に行ったプリンタ５０（スレープ用レポート送信処理或いはマスタ用レポート送信処理を行っている制御部５１）により“ＯＫ”が設定（変更／上書き）され、印刷中であったためステータスレポート／ジョブレポートの送信を行えなかったプリンタ５０（スレープ用レポート送信処理或いはマスタ用レポート送信処理を行っている制御部５１）により“ＮＧ”が設定（変更／上書き）される情報である。詳細は後述するが、この収集状況情報は、情報収集チケットを受信したプリンタ５０（制御部５１）が、それに基づき、当該情報収集チケットが即座に処理すべきものである否かを判断する情報となっている。
【００９０】
元収集プリンタ識別情報は、原則として、ステータスレポート或いはジョブレポート（収集種別情報に応じた種類のレポート）の送信を行ったプリンタ５０（制御部５１）により、自プリンタ５０のプリンタ識別情報に書き換えられる情報である。この元収集プリンタ識別情報は、ステータスレポート／ジョブレポートが送信されることなく、情報収集チケットがプリンタ５０間を何回も巡回することを防ぐための情報となっている。
【００９１】
以下、図１２〜図１６の流れ図を用いて、制御部５１が実行するレポート送信処理（マスタ用レポート送信処理，スレーブ用レポート送信処理）の詳細を、説明する。
【００９２】
既に説明したように、制御部５１が実行するレポート送信処理は、プリンタ５０の電源が投入されたときとステータスレポート送信条件情報等が変更されたときとに、その実行が開始される処理である共に、ＮＶＳにステータスレポート送信条件情報，管理対象プリンタ情報等が記憶されている（レポート送信条件設定処理を利用したステータスレポート送信条件情報，管理対象プリンタ情報等の設定作業がなされている）場合には、マスタ用レポート送信処理が開始され、そうでは無かった場合には、スレープ用レポート送信処理が開始される処理である。
【００９３】
このマスタ用レポート送信処理を開始した制御部５１は、図１１に示した手順で動作する。なお、実際のマスタ用レポート送信処理は、図１１に示した内容（手順）の処理と共に、エラーレポートを送信するための処理が行われる処理なのであるが、マスタ用レポート送信処理内で行われるエラーレポートを送信するための処理は、第１実施形態に係るプリンタ内の制御部５１が行うものと同じもの（）となっている。このため、マスタ用レポート送信処理内で行われるエラーレポートを送信するための処理の説明は省略することとする。また、以下では、説明の便宜上、制御部５１の処理対象（送信対象・送信の判定対象）となっている種類のレポート（ステータスレポート或いはジョブレポート）のことを、注目レポートと表記することにする。
【００９４】
すなわち、マスタ用レポート送信処理を開始した制御部５１は、まず、設定されているステータスレポート送信条件情報及びジョブレポート送信条件情報と、現在日時とから、ステータスレポートの次回の送信日時であるステータスレポート送信日時と、ジョブレポートの次回の送信日時であるジョブレポート送信日時とを把握する（特定し記憶する）処理（ステップＳ２０１）を、行う。また、このステップＳ２０１にて、制御部５１は、管理対象プリンタ情報（幾つかのプリンタ特定情報）をＲＡＭ上に読み出す処理も、行う。
【００９５】
次いで、制御部５１は、ＲＡＭ上に読み出してある各グループ特定情報にて特定されるプリンタ５０（つまり、スレーププリンタ５０）に対して、受信し未だ転送していない情報収集チケットを破棄させるためのコマンドを送信する（ステップＳ２０２）。
【００９６】
そして、制御部５１は、ステータスレポート，ジョブレポートのそれぞれに関する発行日時イベント、チケット受信イベント、送信成功イベント、送信失敗イベント、判定日時イベントの発生を監視する処理（ステップＳ２０３）を、開始する。
【００９７】
ここで、ステータスレポートに関する発行日時イベントとは、「ステータスレポート用の情報収集チケット（収集すべき情報がステータス情報であることを示す収集情報種別が設定されている情報収集チケット）が未発行の状態で、ステータスレポート送信日時と現在日時とが一致する」というイベントのことである。また、ジョブレポートに関する発行日時イベントとは、「ジョブレポート用の情報収集チケット（収集すべき情報がジョブ情報であることを示す収集情報種別が設定されている情報収集チケット）が未発行の状態で、ジョブレポート送信日時と現在日時とが一致する」というイベントのことである。
【００９８】
ステータスレポート／ジョブレポートに関する送信成功イベントとは、「ステータスレポート／ジョブレポートの送信を終えたスレーププリンタ５０（制御部５１）がマスタプリンタ５０に対して送信するレポート送信完了通知（送信したレポートの種類が分かる情報；詳細は後述）が、ステータスレポート送信日時／ジョブレポート送信日時に所定時間を加えた日時（以下、ステータスレポート／ジョブレポートに関する完了通知受信予定日時と表記する）までに受信された」というイベントのことである。また、ステータスレポート／ジョブレポートに関する送信失敗イベントとは、「ステータスレポート／ジョブレポートに関するレポート送信完了通知がステータスレポート／ジョブレポートに関する完了通知受信予定日時までに受信されなかった」というイベントのことである。
【００９９】
ステータスレポート／ジョブレポートに関するチケット受信イベントとは、「」他プリンタ５０が送信した、ステータスレポート用／ジョブレポート用の情報収集チケットを受信した」というイベントのことである。ステータスレポート／ジョブレポートに関する判定日時イベントとは、「ステータスレポート／ジョブレポート用の送信判定日時（詳細は後述）として有意な情報を記憶している状態で、ステータスレポート／ジョブレポート用の送信判定日時と現在日時とが一致する」というイベントのことである。
【０１００】
制御部５１は、上記したいずれかのイベントの発生を検出したときにステップＳ２０３の処理を終了し、発生を検出したイベントに応じた内容の処理を、ステップＳ２０４〜Ｓ２１０にて行う。
【０１０１】
具体的には、発行日時イベントが発生したことを検出した場合（ステップＳ２０３，Ｓ２０４；発行日時）、制御部５１は、ステップＳ２０６にて、チケット発行処理を行う。
【０１０２】
図１３に示したように、このチケット発行処理時、制御部５１は、まず、印刷中である（印刷制御処理により印刷ジョブデータの処理が行われている状態にある）か否かを判断（ステップＳ２２１）し、印刷中でなかった場合（ステップＳ２２１；ＮＯ）には、注目レポート送信処理（ステップＳ２２５）を行う。この注目レポート送信処理は、注目レポートがステータスレポートであった場合（このチケット発行処理がステータスレポートに関するイベントの発生により開始された場合）には、ステップＳ１０９〜Ｓ１１１（図５）と同内容の処理が行われ、注目レポートがジョブレポートであった場合（チケット発行処理がジョブレポートに関するイベントの発生により開始された場合）には、ステップＳ１１２〜Ｓ１１５（図６）と同内容の処理が行われる処理である。
【０１０３】
注目レポート送信処理を終えた制御部５１は、注目レポートに関するものとして記憶している送信日時（ステータスレポート送信日時／ジョブレポート送信日時）を次回用のものに変更（ステップＳ２２３）した後、収集情報種別、収集状況情報として、それぞれ、注目レポートに対応する収集情報種別、“ＯＫ”を含み、元収集プリンタ識別情報として、自プリンタ５０のプリンタ識別情報（本実施形態では、ＩＰアドレス）を含み、送信日時指定情報として、注目レポートに関するその時点における送信日時（この場合、ステップＳ２２３にて変更されたステータスレポート送信日時或いはジョブレポート送信日時）を示す情報を含む情報収集チケット（他の各情報は、既に説明した通りのもの；図１３参照）を作成して、次プリンタに送信する処理（ステップＳ２２４）を行う。
【０１０４】
このステップＳ２２４の処理にて情報収集チケットの送信先とされている“次プリンタ”、並びに、以下の説明で使用する“次プリンタ”とは、グループ内プリンタ指定情報に含まれているプリンタ識別情報の順に、プリンタ５０との間で通信を試み〔最初に通信を試みるプリンタ５０は、自プリンタ５０のプリンタ識別情報の次のプリンタ識別情報で識別されるプリンタ５０（自プリンタ５０のプリンタ識別情報が末尾のプリンタ識別情報である場合には、先頭のプリンタ識別情報で識別されるプリンタ５０）〕、最初に通信が行えたプリンタ５０のことである。
【０１０５】
なお、流れ図には明示してないが、マスタ用レポート送信処理は、ステップＳ２２４の処理に失敗した場合（作成した情報収集チケットを他のプリンタ５０に送信できなかった場合）、作成した情報収集チケットが、他プリンタ５０から受信した情報収集チケットとして取り扱われる処理（チケット受信イベントが発生したとされる処理）となっている。
【０１０６】
このように、制御部５１は、チケット発行処理開始時に印刷中でなかった場合には、ステータスレポート或いはジョブレポートを自らが指定されている送信先に宛てて送信する処理等を行った後に、チケット発行処理を終了する。
【０１０７】
これに対して、チケット発行処理開始時に印刷中であった場合（ステップＳ２２１；ＹＥＳ）、制御部５１は、収集情報種別、収集状況情報として、それぞれ、注目レポートに対応する収集情報種別、“ＮＧ”を含み、元収集プリンタ識別情報として、自プリンタ５０のプリンタ識別情報を含み、送信日時指定情報として，注目レポートに関する送信日時を示す情報（ステップＳ２０１で特定された後、変更されていない情報）を含む情報収集チケットを作成して次プリンタに送信する処理（ステップＳ２２５）のみを行ってから、注目レポート送信処理を終了する。
【０１０８】
マスタ用レポート送信処理の残りの部分の説明を行う前に、ここで、スレーブ用レポート送信処理の説明を行っておくことにする。
【０１０９】
図１５に示してあるように、スレープ用レポート送信処理を開始した制御部５１は、ステータスレポート，ジョブレポートのそれぞれに関するチケット受信イベント、判定日時イベントの発生を監視する処理（ステップＳ３０１）を行っている状態となる。
【０１１０】
このステップＳ３０１にてその発生が監視されるチケット受信イベント、判定日時イベントは、それぞれ、ステップＳ２０３にてその発生が監視されている同名のイベントと同じものである。
【０１１１】
そして、制御部５１は、チケット受信イベントの発生を検出した場合（ステップＳ３０１、Ｓ３０２；チケット受信）には、受信した情報収集チケット内の収集状況情報が“ＮＧ”／“ＯＫ”のいずれであるかを判断（ステップＳ３０３）し、収集状況情報が“ＯＫ”であった場合（ステップＳ３０３；ＯＫ）には、受信した情報収集チケット内の送信日時指定情報が示す日時を、注目レポート（受信した情報収集チケット内の情報収集種別が示すタイプのレポート）に関する送信判定日時として記憶する処理（ステップＳ３０５）を行った後に、ステップＳ３０１の処理を再び開始する。
【０１１２】
一方、受信した情報収集チケット内の収集状況情報が“ＮＧ”であった場合（ステップＳ３０２；ＮＧ）、制御部５１は、ステップＳ３０４にて、スレープ用チケット転送処理を行う。また、判定日時イベントの発生を検出した場合にも、ステップＳ３０４にて、スレープ用チケット転送処理を行う。なお、図示は省略してあるが、判定日時イベントの発生を検出した場合（ステップＳ３０２；判定日時）、制御部５１は、当該判定日時イベントに関する送信判定日時をクリアした後（同じ判定日時イベントの発生が、その後に実行されるステップＳ２０３の処理で監視されないようにした後）に、マスタ用チケット転送処理を行う。
【０１１３】
図１６に示したように、このスレープ用チケット転送処理時、制御部５１は、まず、印刷中であるか否かを判断（ステップＳ３３１）し、印刷中でなかった場合（ステップＳ３３１；ＮＯ）には、注目レポート送信処理（ステップＳ３１２）を行う。この注目レポート送信処理は、ステップＳ２２２（図１３）で行われる注目レポート送信処理と同じものである。
【０１１４】
そして、注目レポート送信処理を終えた制御部５１は、送信したレポートの種類を示す情報を含む完了通知情報をマスタプリンタ５０（受信した情報収集チケット内のマスタプリンタ識別情報で識別されるプリンタ５０）に対して送信する処理（ステップＳ３１３）と、収集状況情報、元収集プリンタ識別情報を、それぞれ、“ＯＫ”、自プリンタ５０のプリンタ識別情報に変更し、送信日時指定情報を、収集周期指定情報が示している時間だけ経過した日時を示すものに変更した上で、情報収集チケットを次プリンタに転送する処理（ステップＳ３１４）とを行ってから、このスレープ用転送処理を終了する。なお、スレープ用レポート送信処理が、収集状況情報、元収集プリンタ識別情報が何であっても行われる処理であることから明らかなように、ステップＳ３１４の処理は、収集状況情報、元収集プリンタ識別情報の内容が変わらないこと（各情報が、元と同じ情報に変更されること）もある処理となっている。
【０１１５】
一方、スレープ用チケット転送処理開始時に印刷中であった場合（ステップＳ３３１；ＹＥＳ）、制御部５１は、受信している情報収集チケット内の元収集プリンタ識別情報が自プリンタの識別情報と一致しているか否かを判断する（ステップＳ３１５）。そして、両情報が一致していた場合（ステップＳ３１５；ＹＥＳ）には、収集状況情報、元収集プリンタ識別情報を、それぞれ、“ＮＧ”、マスタプリンタ識別情報に変更した処理を行った情報収集チケットを、マスタプリンタ５０に送信する処理（ステップＳ３１６）を行ってから、このスレープ用転送処理を終了する。また、両情報が一致していなかった場合（ステップＳ３１５；ＮＯ）、制御部５１は、収集状況情報を“ＮＧ”に変更した情報収集チケットを、次プリンタに送信（ステップＳ３１７）を行ってから、このスレープ用転送処理を終了する。なお、ステップＳ３１６，Ｓ３１７の処理は、ステップＳ３１４の処理と同様に、収集状況情報の内容が変わらないこと（各情報が、元と同じ情報に変更されること）もある処理となっている。
【０１１６】
そして、このような内容のスレープ用チケット転送処理を終えた制御部５１は、ステップＳ３０１（図１５）の処理を再び開始する。
【０１１７】
要するに、スレーブプリンタ５０内の制御部５１は、収集状況情報が“ＮＧ”となっている情報収集チケットを受信したとき（図１５：ステップＳ３０２；チケット受信、Ｓ３０４；ＮＧ）に印刷中でなかった場合（ステップＳ３１１；ＮＯ）には、即座に、注目レポートを送信する処理（図１６：ステップＳ３１２）と注目レポートの送信が完了したことをマスタプリンタ５０に通知する処理（ステップＳ３１３）とを行う。そして、この場合、他のプリンタ５０に、即座に注目レポートを送信する処理を開始させる必要はないので、収集状況情報が“ＯＫ”となっており、送信日時指定情報が、注目レポートの次回の送信日時を示すものとなっている情報収集チケットを、次プリンタに転送する。
【０１１８】
一方、スレーブプリンタ５０内の制御部５１は、収集状況情報が“ＮＧ”となっている情報収集チケットを受信したとき（ステップＳ３０２；チケット受信、Ｓ３０４；ＮＧ）に印刷中であった場合（ステップＳ３１１；ＮＯ）と、収集状況情報が“ＯＫ”となっている情報収集チケットを受信した後、その情報収集チケット内の送信日時指定情報が示す日時となったとき（ステップＳ３０２；判定日時）と印刷中であった場合（ステップＳ３１１；ＮＯ）には、他のプリンタ５０に即座に注目レポートの送信を行わせる必要があるので、収集状況情報が“ＮＧ”となっている情報収集チケット（送信日時指定情報が変更されていない情報収集チケット）を次プリンタ等に送信する処理（ステップ３１５〜Ｓ３１７）を行う。その際、元収集プリンタ識別情報が自プリンタのプリンタ識別情報と一致しているということは、自身が次プリンタに転送した情報収集チケットが、他の各プリンタ５０によりレポート送信がなされることなく転送されて戻ってきたということ（他プリンタ５０によりレポート送信がなされた場合、元収集プリンタ識別情報が書き換えられている）であるので、マスタプリンタ５０にレポート送信を行わせる（詳細は後述）ために、ステップＳ３１５の分岐を行わせているのである。
【０１１９】
図１２に戻って、マスタ用レポート送信処理の説明を続ける。
【０１２０】
マスタ用レポート送信処理を実行している制御部５１は、チケット受信イベントの発生を検出した場合（ステップＳ２０３、Ｓ２０４；チケット受信）、受信した情報収集チケット内の収集状況情報が“ＮＧ”／“ＯＫ”のいずれであるかを判断（ステップＳ２０８）し、収集状況情報が“ＯＫ”であった場合（ステップＳ２０８；ＯＫ）には、受信した情報収集チケット内の送信日時指定情報が示す日時を、注目レポート（受信した情報収集チケット内の情報収集種別が示すタイプのレポート）に関する送信判定日時として記憶する処理（ステップＳ２１０）を行う。そして、制御部５１は、ステップＳ２０３の処理を再び開始する。
【０１２１】
一方、受信した情報収集チケット内の収集状況情報が“ＮＧ”であった場合（ステップＳ２０８；ＮＧ）、制御部５１は、ステップＳ２０９にて、マスタ用チケット転送処理を行う。また、制御部５１は、判定日時イベントの発生を検出した場合（ステップＳ２０３、Ｓ２０４；判定日時）にも、ステップＳ２０９にて、マスタ用チケット転送処理を行う。なお、図示は省略してあるが、判定日時イベントの発生を検出した場合（ステップＳ２０３、Ｓ２０４；判定日時）、制御部５１は、当該判定日時イベントに関する送信判定日時をクリアした後に、マスタ用チケット転送処理を行う。
【０１２２】
図１４に示したように、このマスタ用チケット転送処理時、制御部５１は、まず、印刷中であるか否かを判断（ステップＳ２３１）し、印刷中でなかった場合（ステップＳ２３１；ＮＯ）には、注目レポート送信処理（ステップＳ２１２）を行う。この注目レポート送信処理は、ステップＳ２２２、Ｓ３１２で行われる注目レポート送信処理と同じものである。
【０１２３】
そして、注目レポート送信処理を終えた制御部５１は、自身が記憶している注目レポートに関する送信日時指定情報を次回用のものに変更する処理（ステップＳ２３３）と、収集状況情報、元収集プリンタ識別情報を、それぞれ、“ＯＫ”、自プリンタ５０の識別情報（＝マスタプリンタ識別情報）に変更し、送信日時指定情報を、変更後の注目レポートに関する送信日時指定情報に変更した情報収集チケットを、次プリンタに送信する処理（ステップＳ２３４）とを行ってから、このスレープ用転送処理を終了する。
【０１２４】
一方、スレープ用チケット転送処理開始時に印刷中であった場合（ステップＳ２３１；ＹＥＳ）、制御部５１は、受信している情報収集チケット内の元収集プリンタ識別情報が自プリンタ５０のプリンタ識別情報と一致しているか否かを判断する（ステップＳ２３５）。そして、両情報が一致していた場合（ステップＳ２３５；ＹＥＳ）には、印刷中でなかった場合と同じく、ステップＳ２３２〜Ｓ２３４の処理を行った後に、このマスタ用チケット転送処理を終了する。
【０１２５】
逆に、情報収集チケット内の元収集プリンタ識別情報と自プリンタの識別情報とが一致していなかった場合（ステップＳ２３５；ＮＯ）、制御部５１は、収集状況情報を“ＮＧ”に変更した上で情報収集チケットを次プリンタに転送する処理（ステップＳ２３５）を行ってから、このマスタ用チケット転送処理を終了する。
【０１２６】
要するに、このマスタ用チケット転送処理は、送信完了通知の送信が行われず、注目レポートに関する送信日時（この情報は、送信成功／送信失敗イベントの発生を監視しないスレープ用レポート送信処理では不必要な情報）の変更が行われるように、かつ、ステップＳ３１６（図１６）の処理により送信された情報収集チケットの受信時には、たとえ、印刷中であっても、レポートを送信する処理を開始するように、スレープ用チケット転送処理を変形した処理となっている。
【０１２７】
このような内容のマスタ用チケット転送処理を終えた制御部５１は、ステップＳ２０３（図１２）の処理を再び開始する。
【０１２８】
そして、送信成功イベント（送信完了通知を受信したというイベント）が発生したことを検出した場合（ステップＳ２０３、Ｓ２０４；送信成功）には、送信完了通知にてその種類が示されているレポート（図では、注目レポート）に関する送信日時（制御部５１が管理している情報）を次回用のものに変更する処理（ステップＳ２０７）を行ってから、ステップＳ２０３の処理を再び開始する。また、送信失敗イベント（送信完了通知が規定時間内に受信されなかったというイベント）が発生したことを検出した場合（ステップＳ２０３、Ｓ２０４；送信失敗）には、送信失敗イベントが発生したレポート（図では、注目レポート）に関する情報収集チケットを破棄させるためのコマンドを各グループ内プリンタに送信する処理（ステップＳ２０８）を行ってから、チケット発行処理（ステップＳ２０６）を開始する。なお、ステップＳ２０７の処理を行わせているのは、収集状況情報が“ＯＫ”となっている情報収集チケットを受信したプリンタ５０の電源が、レポートの送信を行う前に落とされたこと以外の現象が発生した結果として送信失敗イベントが発生した場合（何らかの理由によりレポートを送信する処理が開始されなかった場合や終了しなかった場合）に、プリンタ５０間で複数の情報収集チケットが巡回されている状態となることをふせぐためである。
【０１２９】
第２実施形態に係るプリンタ５０は、以上のように動作する装置となっているので、このプリンタ５０を用いれば、図１０（Ａ），図１０（Ｂ）を用いて既に説明したようなネットワーク印刷システム（レポートの送信するための処理により印刷ジョブデータの処理が遅れることがないシステム）を、プリンタ管理用コンピュータ１００として、通常のコンピュータ（ＦＴＰ，ＣＩＦＳ，ＦＴＰのいずれかにより情報の受信を行えるコンピュータ）を、そのまま（情報収集用のプログラムをインストールすることなく）利用した形で構築できることになる。
【０１３０】
また、プリンタ５０も、プリンタ１０と同様に、レポートの種類別に送信先を指定できる装置であるので、このプリンタ５０を用いても、図１７に模式的に示したようなようなシステム、すなわち、プリンタ５０を正常な状態で動作させるための管理がプリンタ管理用コンピュータ１００ａを用いて行え、課金関連の管理がプリンタ管理用コンピュータ１００ｂを用いて行えるシステムを、プリンタ管理用コンピュータ１００ａ，１００ｂとして、通常のコンピュータをそのまま利用した形で、構築できることにもなる。
【０１３１】
＜変形形態＞
各実施形態のプリンタ１０，５０は、各種の変形を行うことが出来る。例えば、各実施形態のプリンタ１０，５０が送信するステータスレポートは、消耗品に関する情報と、消耗品以外のものに関する情報とを含むものであったが、消耗品のみを含むステータスレポートと、消耗品以外のものに関する情報を含むステータスレポートとを送信するように、プリンタ１０，５０を変形することができる。また、プリンタ１０，５０を、レポートの送信先が１つしか指定できないように変形しても良い。ただし、そのようにプリンタ１０，５０を変形した場合には、図８，図１７に示したようなシステムを構築できなくなるので、上記した構成を採用しておくことが望ましい。
【０１３２】
また、プリンタ１０，５０は、エラーレポートの内容（エラーレポートに含ませる情報の種類）を指定できない装置であったが、プリンタ１０，５０を、エラーレポートの内容を指定できるように変形しても良い。なお、そのような変形を行う場合には、レポート送信条件設定ページ（図２）を、エラーレポートに特定の情報（例えば、トナー残量に関する情報や、発生したジャムに関する情報）を含ませるか否かを選択させるための幾つかのチェックボックスを備えたもの（或いは、選択可能な値の種類がより多いセレクトボックス２１を有するもの）としておけば良い。
【０１３３】
また、プリンタ１０，５０を、プロトコルを指定できない装置（ＦＴＰやＣＩＦＳによりレポートを送信する装置）に変形しても良い。ただし、プリンタ１０，５０をそのような装置とした場合には、各レポートを受信させるコンピュータの仕様が制限されることになるので、上記したプリンタ１０，５０のようにしておくことが望ましい。
【０１３４】
また、プリンタ１０、５０は、他のプリンタに関するレポートと自プリンタ４０に関するレポートとを送信する装置であったが、他のプリンタ及び自プリンタ４０に関する１個のレポート（ファイル）を送信するように、プリンタ１０，５０を変形しても良い。また、送信するレポートのフォーマット（例えば、プレーンテキスト、ＣＳＶ形式テキスト、ＸＭＬ）を指定できるように、プリンタ１０、５０を変形しておいても良い。
【０１３５】
また、プリンタ１０、５０が実行するレポート送信条件情報設定処理は、レポート送信条件設定ページ及び管理対象プリンタ選択ページの提供により各種情報を設定させる処理であったが、レポート送信条件情報設定処理を、エラーレポート送信条件情報等を含むファイルの場所を示す情報（例えば、コンピュータ名とフルパスファイル名、プリンタ名とファイル名）の指定を受け付け、その情報によって指定されるファイルの内容を読み出す処理としておいても良い。
【０１３６】
また、マスタプリンタ５０を、レポートを送信すべき日時となったときに印刷を行っていた場合には、印刷を行っていないスレーププリンタ５０を探索して、探索したスレーププリンタ５０にレポートの送信処理を行うことを指示する装置に変形しておくことも出来る。
【０１３７】
また、いずれかのプリンタ５０が印刷を行っていない状態となるまで、情報収集チケットが転送され続けるように、プリンタ５０を変形しても良い。さらに、情報収集チケットとして、上記したものとは異なる構成の情報が巡回されるようにプリンタ５０を変形しても良い。すなわち、情報収集チケットは、それを受信したプリンタ５０がレポートの送信を行うべき日時が分かる情報でありさえすれば良いので、例えば、情報収集チケットを、グループ内プリンタ指定情報とマスタプリンタ識別情報と送信日時指定情報と収集周期指定情報を含むものとしておくと共に、プリンタ５０を、情報収集チケット受信時に、印刷中であった場合には、その情報収集チケットを次プリンタに転送し、印刷中でなかった場合には、レポートの送信を行った後、情報収集チケットを保持しつづけ、次回のレポート送信時（日時は、送信日時指定情報と収集周期指定情報とから求める）に、受信時と同じ動作を行うように、変形しておいても良い。
【０１３８】
また、プリンタ１０、５０は、ＲＴＣを備えた装置であったが、プリンタ１０、５０を、ＲＴＣを備えず、正確な日時を把握している他装置（ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ、ＲＴＣを備えたコンピュータ、ＮＴＰサーバを利用して定期的に時刻合わせを行っているコンピュータ等）と通信を行うことにより時刻合わせを行う装置としておいても良い。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るプリンタの構成図。
【図２】第１実施形態に係るプリンタがコンピュータに表示させるレポート送信条件設定ページの説明図。
【図３】第１実施形態に係るプリンタがコンピュータに表示させる管理対象プリンタ設定ページの説明図。
【図４】第１実施形態に係るプリンタにて実行されるレポート送信処理の流れ図。
【図５】第１実施形態に係るプリンタにて実行されるレポート送信処理の流れ図。
【図６】第１実施形態に係るプリンタにて実行されるレポート送信処理の流れ図。
【図７】第１実施形態に係るプリンタを用いて構築可能なネットワーク印刷システムの説明図。
【図８】第１実施形態に係るプリンタを用いて構築可能なネットワーク印刷システムの説明図。
【図９】本発明の第２実施形態に係るプリンタの構成図。
【図１０】第２実施形態に係るプリンタを用いて構築可能なネットワーク印刷システムの説明図。
【図１１】第２実施形態に係るプリンタ間で送受信される情報収集チケットの説明図。
【図１２】第２実施形態に係るプリンタにて実行されるマスタ用レポート送信処理の流れ図。
【図１３】第２実施形態に係るプリンタにて実行されるチケット発行処理の流れ図。
【図１４】第２実施形態に係るプリンタにて実行されるマスタ用チケット転送処理の流れ図。
【図１５】第２実施形態に係るプリンタにて実行されるスレープ用レポート送信処理の流れ図。
【図１６】第２実施形態に係るプリンタにて実行されるスレープ用チケット転送処理の流れ図。
【図１７】第２実施形態に係るプリンタを用いて構築可能なネットワーク印刷システムの説明図。
【符号の説明】
１０，５０  プリンタ    １１，５１  制御部    １２，５２  操作パネル１３，５３  印刷機構部
【図１】
2005004251.tif 000003
【図２】
2005004251.tif 000004
【図３】
2005004251.tif 000005
【図４】
2005004251.tif 000006
【図５】
2005004251.tif 000007
【図６】
2005004251.tif 000008
【図７】
2005004251.tif 000009
【図８】
2005004251.tif 000010
【図９】
2005004251.tif 000011
【図１０】
2005004251.tif 000012
【図１１】
2005004251.tif 000013
【図１２】
2005004251.tif 000014
【図１３】
2005004251.tif 000015
【図１４】
2005004251.tif 000016
【図１５】
2005004251.tif 000017
【図１６】
2005004251.tif 000018
【図１７】
2005004251.tif 000019