(57)【特許請求の範囲】
【請求項１】
通信部と、
記憶部と、
制御部とを備えるサーバであって、
前記通信部は、画像を形成する画像形成装置と通信可能であり、
前記制御部は、前記通信部を通じて前記画像形成装置から第１許諾情報を受信する許諾受信処理を実行し、前記第１許諾情報は、データ収集処理を前記画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを該サーバに送信する処理であり、
前記制御部は、前記通信部を通じて前記画像形成装置から第１通信情報を受信する通信情報受信処理を実行し、前記第１通信情報は、前記画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ前記画像形成装置が前記第１許諾情報を送信する際に用いられた前記通信情報であり、
前記制御部は、
受信した前記第１通信情報を前記記憶部に記憶させる記憶処理と、
前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記データ収集処理の開始を指示する収集指示情報を、前記通信部を通じて前記画像形成装置に送信する収集指示処理と、
前記第１通信情報を受信した後に、前記通信部を通じて前記画像形成装置から前記装置データ及び第２通信情報を受信する装置データ受信処理とを実行し、前記第２通信情報は、前記画像形成装置が前記装置データを送信する際に用いられた前記通信情報であり、
前記制御部は、
前記第２通信情報が前記第１通信情報と一致するか否かを判断する第１判断処理と、
前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理を許諾するか否かをユーザに確認することを指示する許諾確認情報を、前記通信部を通じて前記画像形成装置に送信する許諾確認処理と、を実行するサーバ。
【請求項２】
前記制御部は、
前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理の停止を指示する停止指示情報を、前記通信部を通じて前記画像形成装置に送信する停止指示処理を、前記許諾確認処理に先立って実行し、
前記許諾確認処理を実行した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記収集指示処理を実行する請求項１に記載のサーバ。
【請求項３】
前記制御部は、前記許諾確認処理を実行した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記記憶部に記憶された前記第１通信情報を前記第２通信情報で更新する更新処理を実行する請求項２に記載のサーバ。
【請求項４】
前記制御部は、前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記画像形成装置に第１サービスを提供する第１サービス提供処理を開始し、前記第１サービスは、前記装置データ受信処理で受信した前記装置データに基づいて提供されるものであり、
前記制御部は、
前記第１判断処理で不一致と判断したことに応じて、前記第１サービス提供処理を停止し、
前記第１サービス提供処理を停止した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記第１サービス提供処理を再開する請求項２又は３に記載のサーバ。
【請求項５】
前記記憶部は、前記第１許諾情報と異なる第２許諾情報を記憶することが可能であり、
前記制御部は、前記第２許諾情報が前記記憶部に記憶されていることに応じて、前記第１サービスと異なる第２サービスを提供する第２サービス提供処理を実行し、前記第２サービスは、前記装置データ受信処理で受信した前記装置データに基づいて提供されるものであり、
前記制御部は、
前記第１判断処理で不一致と判断したことに応じて、前記第２許諾情報が前記記憶部に記憶されているか否かを判断する第２判断処理と、
前記第２許諾情報が記憶されていると前記第２判断処理で判断したことに応じて、前記停止指示処理を実行せず、前記第２サービス提供処理を停止せず、前記第１サービス提供処理を停止する請求項４に記載のサーバ。
【請求項６】
前記制御部は、
前記第２許諾情報が記憶されていないと前記第２判断処理で判断したことに応じて、前記停止指示処理を実行し、前記第１サービス提供処理を停止し、
前記第１サービス提供処理を停止した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記収集指示処理を実行し、且つ前記第１サービス提供処理を再開する請求項５に記載のサーバ。
【請求項７】
前記記憶部は、前記装置データから生成されるお知らせデータを記憶可能であり、
前記制御部は、
前記第１サービス提供処理において、
前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像形成装置から受信する問合せ受信処理と、
前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第３判断処理と、
前記お知らせデータが記憶されていると前記第３判断処理で判断したことに応じて、当該お知らせデータを前記通信部を通じて前記画像形成装置に送信するお知らせ送信処理と、を実行する請求項４から６のいずれかに記載のサーバ。
【請求項８】
前記記憶部は、第１認証情報、及び前記第１認証情報に対応付けられた前記第１通信情報を記憶しており、前記第１認証情報は、前記画像形成装置のユーザに割り当てられた認証情報であり、
前記制御部は、
前記認証情報をユーザから取得することを指示する認証確認情報を、前記通信部を通じて前記画像形成装置に送信する認証確認処理と、
前記画像形成装置がユーザから取得した前記認証情報である第２認証情報を、前記通信部を通じて前記画像形成装置から受信する認証受付処理と、
前記第２認証情報が前記第１認証情報と一致するか否かを判断する第４判断処理と、
前記第４判断処理で一致と判断したことに応じて、前記第１認証情報に対応付けて前記記憶部に記憶された前記第１通信情報を、前記第２通信情報で更新する更新処理と、
前記第４判断処理で不一致と判断したことに応じて、前記許諾確認処理とを実行する請求項１から７のいずれかに記載のサーバ。
【請求項９】
前記制御部は、前記第１判断処理で一致と判断したことに応じて、受信した前記装置データを前記記憶部に記憶させる記憶制御処理を実行する請求項１から８のいずれかに記載のサーバ。
【請求項１０】
前記画像形成装置は、インターネットに接続されたＬＡＮに属しており、
前記通信情報は、前記ＬＡＮとインターネットとの間の通信を中継するルータに割り当てられたグローバルＩＰアドレスを含む請求項１から９のいずれかに記載のサーバ。
【請求項１１】
前記通信情報は、前記画像形成装置に設定されたデフォルトゲートウェイサーバ或いはＤＮＳサーバのＩＰアドレスを含む請求項１から１０のいずれかに記載のサーバ。
【請求項１２】
前記画像形成装置は、ＦＡＸデータを送受信するＦＡＸ部を備えており、
前記通信情報は、前記ＦＡＸ部に設定された前記画像形成装置のＦＡＸ番号を含む請求項１から１１のいずれかに記載のサーバ。
【請求項１３】
表示部と、
通信部と、
記憶部と、
制御部とを備える画像形成装置であって、
前記通信部は、サーバと通信可能であり、
前記記憶部は、第１通信情報を記憶しており、前記第１通信情報は、該画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ該画像形成装置が第１許諾情報を送信する際に用いられた前記通信情報であり、前記第１許諾情報は、データ収集処理を該画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを前記サーバに送信する処理であり、
前記制御部は、
前記第１許諾情報及び前記第１通信情報を、前記通信部を通じて前記サーバに送信する処理と、
前記データ収集処理の実行を指示する収集指示情報を、前記通信部を通じて前記サーバから受信する処理と、を実行し、
前記制御部は、
前記収集指示情報を受信したことに応じて、前記装置データを収集し、収集した前記装置データ及び前記通信情報である第２通信情報を、前記通信部を通じて前記サーバに送信する前記データ収集処理を実行し、
前記サーバが、受信した前記第１通信情報と現在の前記第２通信情報とが一致しないことに応じて送信する許諾確認情報を、前記通信部を通じて受信し、
前記許諾確認情報を受信したことに応じて、前記データ収集処理を許諾するか否かをユーザに確認することを指示するための画面を前記表示部に表示する画像形成装置。
【請求項１４】
サーバと、画像を形成する画像形成装置とを備えるデータ収集システムであって、
前記サーバは、
記憶部と、
第１通信部と、
第１制御部とを備えており、
前記第１通信部は、前記画像形成装置と通信可能であり、
前記第１制御部は、前記第１通信部を通じて前記画像形成装置から第１許諾情報を受信する許諾受信処理を実行し、前記第１許諾情報は、データ収集処理を前記画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを該サーバに送信する処理であり、
前記第１制御部は、前記第１通信部を通じて前記画像形成装置から第１通信情報を受信する通信情報受信処理を実行し、前記第１通信情報は、前記画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ前記画像形成装置が前記第１許諾情報を送信する際に用いられた前記通信情報であり、
前記第１制御部は、
受信した前記第１通信情報を前記記憶部に記憶させる記憶処理と、
前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記データ収集処理の開始を指示する収集指示情報を、前記第１通信部を通じて前記画像形成装置に送信する収集指示処理と、
前記第１通信情報を受信した後に、前記第１通信部を通じて前記画像形成装置から前記装置データ及び第２通信情報を受信する装置データ受信処理とを実行し、前記第２通信情報は、前記画像形成装置が前記装置データを送信する際に用いられた前記通信情報であり、
前記第１制御部は、
前記第２通信情報が前記第１通信情報と一致するか否かを判断する第１判断処理と、
前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理を許諾するか否かをユーザに確認することを指示する許諾確認情報を、前記第１通信部を通じて前記画像形成装置に送信する許諾確認処理とを実行し、
前記画像形成装置は、
操作部と、
第２通信部と、
第２制御部とを備えており、
前記第２制御部は、
前記データ収集処理の許諾を前記操作部を通じて受け付ける受付処理と、
前記受付処理で許諾を受け付けたことに応じて、前記第２通信部を通じて前記サーバに前記第１許諾情報を送信する許諾送信処理と、
前記第２通信部を通じて前記サーバに前記第１通信情報を送信する通信情報送信処理と、
前記装置データ及び前記第２通信情報を前記第２通信部を通じて前記サーバに送信する前記データ収集処理と、
前記第２通信部を通じて前記サーバから前記許諾確認情報を受信する許諾確認情報受信処理と、
前記許諾確認情報を受信したことに応じて、前記受付処理とを実行するデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置から装置データを収集するサーバに関する。
【背景技術】
【０００２】
従来より、プリンタからデータを収集し、収集データに基づいて生成したお知らせをプリンタに送信するサーバが知られている。例えば特許文献１には、プリンタからインク使用量の積算値をサーバが取得し、当該積算値に応じたクーポン画像をサーバがプリンタに印刷させるサービスを提供するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４７７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サーバは、プリンタのデータを収集することについての許諾を、データ収集に先立って当該プリンタのユーザから受けるのが一般的である。しかしながら、プリンタの管理者や所有者（以下、「管理者等」と表記する。）が変更された場合に、サーバは、当該変更に気付かずに新たな管理者等から許諾を受けることなく、データ収集を継続してしまう可能性がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、画像形成装置の管理者等が変更された場合に、データ収集の許諾を受け直すことが可能なサーバを提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本明細書に記載のサーバは、通信部と、記憶部と、制御部とを備える。前記通信部は、画像を形成する画像形成装置と通信可能である。前記制御部は、前記通信部を通じて前記画像形成装置から第１許諾情報を受信する許諾受信処理を実行し、前記第１許諾情報は、データ収集処理を前記画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを該サーバに送信する処理である。前記制御部は、前記通信部を通じて前記画像形成装置から第１通信情報を受信する通信情報受信処理を実行し、前記第１通信情報は、前記画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ前記画像形成装置が前記第１許諾情報を送信する際に用いられた前記通信情報である。前記制御部は、受信した前記第１通信情報を前記記憶部に記憶させる記憶処理と、前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記データ収集処理の開始を指示する収集指示情報を、前記通信部を通じて前記画像形成装置に送信する収集指示処理と、前記第１通信情報を受信した後に、前記通信部を通じて前記画像形成装置から前記装置データ及び前記第２通信情報を受信する装置データ受信処理とを実行し、前記第２通信情報は、前記画像形成装置が前記装置データを送信する際に用いられた前記通信情報である。前記制御部は、前記第２通信情報が前記第１通信情報と一致するか否かを判断する第１判断処理と、前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理を許諾するか否かをユーザに確認することを指示する許諾確認情報を、前記通信部を通じて前記画像形成装置に送信する許諾確認処理とを実行する。
【０００７】
通信情報は、画像形成装置の設置場所の変更に伴って変化することが多い。そこで、上記構成のサーバによれば、通信情報が変化した場合、すなわち、画像形成装置が以前とは別の管理者に管理され、別の場所に設置された可能性がある場合に、データ収集の許諾を受け直すことができる。
【０００８】
(2)  好ましくは、前記制御部は、前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理の停止を指示する停止指示情報を、前記通信部を通じて前記画像形成装置に送信する停止指示処理を、前記許諾確認処理に先立って実行し、前記許諾確認処理を実行した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記収集指示処理を実行する。
【０００９】
上記構成によれば、通信情報の変化を検知してから再許諾を受けるまでの間に、データ収集が継続されない。すなわち、未許諾のデータ収集をより効果的に抑制できる。
【００１０】
(3)  好ましくは、前記制御部は、前記許諾確認処理を実行した後に前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記記憶部に記憶された前記第１通信情報を前記第２通信情報で更新する更新処理を実行する。
【００１１】
上記構成によれば、新たな管理者等から許諾を受ける手続が繰り返されることを防止できる。
【００１２】
(4)  好ましくは、前記制御部は、前記許諾受付処理で前記第１許諾情報を受信したことに応じて、前記画像形成装置に第１サービスを提供する第１サービス提供処理を開始し、前記第１サービスは、前記装置データ受信処理で受信した前記装置データに基づいて提供されるものである。前記制御部は、前記第１判断処理で不一致と判断したことに応じて、前記第１サービス提供処理を停止し、前記第１サービス提供処理を停止した後に前記許諾受付処理で前記第１許諾情報を受信したことに応じて、前記第１サービス提供処理を再開する。
【００１３】
上記構成によれば、未許諾のサービスが提供されることを防止できる。
【００１４】
(5)  好ましくは、前記記憶部は、前記第１許諾情報と異なる第２許諾情報を記憶することが可能である。前記制御部は、前記第２許諾情報が前記記憶部に記憶されていることに応じて、前記第１サービスと異なる第２サービスを提供する第２サービス提供処理を実行し、前記第２サービスは、前記装置データ受信処理で受信した前記装置データに基づいて提供されるものである。前記制御部は、前記第１判断処理で不一致と判断したことに応じて、前記第２許諾情報が前記記憶部に記憶されているか否かを判断する第２判断処理と、前記第２許諾情報が記憶されていると前記第２判断処理で判断したことに応じて、前記停止指示処理を実行せず、前記第２サービス提供処理を停止せず、前記第１サービス提供処理を停止する。
【００１５】
上記構成によれば、第１サービスの再許諾を受け付けるまでの間に、第２サービスのためのデータ収集処理が停止されるのを防止できる。
【００１６】
(6)  例えば、前記制御部は、前記第２許諾情報が記憶されていないと前記第２判断処理で判断したことに応じて、前記停止指示処理を実行し、前記第１サービス提供処理を停止し、前記第１サービス提供処理を停止した後に前記許諾受付処理で前記第１許諾情報を受信したことに応じて、前記収集指示処理を実行し、且つ前記第１サービス提供処理を再開する。
【００１７】
(7)  例えば、前記記憶部は、前記装置データから生成されるお知らせデータを記憶可能である。前記制御部は、前記第１サービス提供処理において、前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像形成装置から受信する問合せ受信処理と、前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第３判断処理と、前記お知らせデータが記憶されていると前記第３判断処理で判断したことに応じて、当該お知らせデータを前記通信部を通じて前記画像形成装置に送信するお知らせ送信処理とを実行する。
【００１８】
(8)  好ましくは、前記記憶部は、第１認証情報、及び前記第１認証情報に対応付けられた前記第１通信情報を記憶しており、前記第１認証情報は、前記画像形成装置のユーザに割り当てられた認証情報である。前記制御部は、前記認証情報をユーザから取得することを指示する認証確認情報を、前記通信部を通じて前記画像形成装置に送信する認証確認処理と、前記画像形成装置がユーザから取得した前記認証情報である第２認証情報を、前記通信部を通じて前記画像形成装置から受信する認証受付処理と、前記第２認証情報が前記第１認証情報と一致するか否かを判断する第４判断処理と、前記第４判断処理で一致と判断したことに応じて、前記第１認証情報に対応付けて前記記憶部に記憶された前記第１通信情報を、前記第２通信情報で更新する更新処理と、前記第４判断処理で不一致と判断したことに応じて、前記許諾確認処理とを実行する。
【００１９】
上記構成によれば、同じ管理者等の許で画像形成装置の設置場所が変更された場合に、再許諾の手続を省略することができる。
【００２０】
(9)  例えば、前記制御部は、前記第１判断処理で一致と判断したことに応じて、受信した前記装置データを前記記憶部に記憶させる記憶制御処理を実行する。
【００２１】
(10)  例えば、前記画像形成装置は、インターネットに接続されたＬＡＮに属している。前記通信情報は、前記ＬＡＮとインターネットとの間の通信を中継するルータに割り当てられたグローバルＩＰアドレスを含む。
【００２２】
(11)  例えば、前記通信情報は、前記画像形成装置に設定されたデフォルトゲートウェイサーバ或いはＤＮＳサーバのＩＰアドレスを含む。
【００２３】
(12)  例えば、前記画像形成装置は、ＦＡＸデータを送受信するＦＡＸ部を備える。前記通信情報は、前記ＦＡＸ部に設定された前記画像形成装置のＦＡＸ番号を含む。
【００２４】
(13)  本明細書に記載の画像形成装置は、通信部と、記憶部と、制御部とを備える。前記通信部は、サーバと通信可能である。前記記憶部は、第１通信情報を記憶しており、前記第１通信情報は、該画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ該画像形成装置が第１許諾情報を送信する際に用いられた前記通信情報であり、前記第１許諾情報は、データ収集処理を該画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを前記サーバに送信する処理である。前記制御部は、前記通信部を通じて前記サーバに前記第１許諾情報を送信する許諾送信処理と、現在の前記通信情報である第２通信情報が前記第１通信情報と一致するか否かを判断する判断処理と、前記判断処理で一致と判断したことに応じて、前記データ収集処理とを実行する。
【００２５】
(14)  本明細書に記載のデータ収集システムは、サーバと、画像を形成する画像形成装置とを備える。前記サーバは、記憶部と、第１通信部と、第１制御部とを備える。前記第１通信部は、前記画像形成装置と通信可能である。前記第１制御部は、前記第１通信部を通じて前記画像形成装置から第１許諾情報を受信する許諾受信処理を実行し、前記第１許諾情報は、データ収集処理を前記画像形成装置に実行させることを当該画像形成装置のユーザが許諾したことを示す情報であり、前記データ収集処理は、前記第１許諾情報に対応する装置データを収集し、収集した前記装置データを該サーバに送信する処理である。前記第１制御部は、前記第１通信部を通じて前記画像形成装置から第１通信情報を受信する通信情報受信処理を実行し、前記第１通信情報は、前記画像形成装置が外部装置と通信するために用いられる通信情報であって、且つ前記画像形成装置が前記第１許諾情報を送信する際に用いられた前記通信情報である。前記第１制御部は、受信した前記第１通信情報を前記記憶部に記憶させる記憶処理と、前記許諾受信処理で前記第１許諾情報を受信したことに応じて、前記データ収集処理の開始を指示する収集指示情報を、前記第１通信部を通じて前記画像形成装置に送信する収集指示処理と、前記第１通信情報を受信した後に、前記第１通信部を通じて前記画像形成装置から前記装置データ及び前記第２通信情報を受信する装置データ受信処理とを実行し、前記第２通信情報は、前記画像形成装置が前記装置データを送信する際に用いられた前記通信情報である。前記第１制御部は、前記第２通信情報が前記第１通信情報と一致するか否かを判断する第１判断処理と、前記第１判断処理で不一致と判断したことに応じて、前記データ収集処理を許諾するか否かをユーザに確認することを指示する許諾確認情報を、前記第１通信部を通じて前記画像形成装置に送信する許諾確認処理とを実行する。前記画像形成装置は、操作部と、第２通信部と、第２制御部とを備える。前記第２制御部は、前記データ収集処理の許諾を前記操作部を通じて受け付ける受付処理と、前記受付処理で許諾を受け付けたことに応じて、前記第２通信部を通じて前記サーバに前記第１許諾情報を送信する許諾送信処理と、前記第２通信部を通じて前記サーバに前記第１送信情報を送信する送信情報送信処理と、前記装置データ及び前記第２通信情報を前記第２通信部を通じて前記サーバに送信する前記データ収集処理と、前記第２通信部を通じて前記サーバから前記許諾確認情報を受信する許諾確認情報受信処理と、前記許諾確認情報を受信したことに応じて、前記受付処理とを実行する。
【発明の効果】
【００２６】
本発明のサーバによれば、通信情報が変化したとによって、画像形成装置の管理者等が変更された可能性があると判断し、データ収集の許諾を受け直すことができる。
【図面の簡単な説明】
【００２７】
【図１】図１は、本実施形態に係るデータ収集システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０の機能ブロック図であり、（Ｂ）がサーバ５０の機能ブロック図である。
【図３】図３は、データ記憶領域６２Ｂに記憶される情報又はデータの一例であって、（Ａ）は装置ＩＤ、第１許諾フラグ、第２許諾フラグ、通信情報、及び認証情報を、（Ｂ）は装置ＩＤ及び装置データを、（Ｃ）は装置ＩＤ及びお知らせデータを示す。
【図４】図４は、装置データの収集を許諾するか否かを複合機１０Ａのユーザに確認するためのデータ収集システム１００の動作を示すフローチャートである。
【図５】図５は、複合機１０Ａからサーバ５０へ装置データを送信し、サーバ５０から複合機１０Ａへお知らせデータを送信するためのデータ収集システム１００の動作を示すフローチャートである。
【図６】図６は、第１通信情報と第２通信情報とが不一致である場合に、データ収集の許諾を再びユーザから取得するためのデータ収集システム１００の動作を示すフローチャートである。
【図７】図７は、表示部２３の表示例であって、（Ａ）は許諾確認画面を、（Ｂ）はお知らせ画面を示す。
【図８】図８は、認証画面の表示例を示す図である。
【発明を実施するための形態】
【００２８】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００２９】
図１は、本実施形態に係るデータ収集システム１００の概略図である。図１に示されるデータ収集システム１００は、複合機１０Ａ、１０Ｂ（以下、これらを総称して、「複合機１０」と表記することがある。）と、サーバ５０とで構成されている。複合機１０及びサーバ５０は、通信ネットワークを通じて通信可能となっている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００３０】
複合機１０Ａは、ＬＡＮ１０２に属している。複合機１０Ｂは、ＬＡＮ１０３に属している。また、ＬＡＮ１０２、１０３は、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１に接続されている。サーバ５０は、インターネット１０１に接続されている。複合機１０Ａ、１０Ｂは、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１上のサーバ５０と通信する。そのため、複合機１０Ａ、１０Ｂからサーバ５０へ向けて送信されるＩＰパケットのＳＡ（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓの略）には、ルータ１０２Ａ、１０３Ａに割り当てられたグローバルＩＰアドレスが、ルータ１０２Ａ、１０３Ａによって設定される。ルータ１０２Ａ、１０３Ａに割り当てられたグローバルＩＰアドレスは、複合機１０が外部装置と通信するために用いられる通信情報の一例である。
【００３１】
［複合機１０］
複合機１０は、図２（Ａ）に示されるように、プリンタ部１１と、スキャナ部１２と、ＦＡＸ部１３と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０は、画像形成装置の一例である。
【００３２】
［プリンタ部１１、スキャナ部１２、ＦＡＸ部１３］
プリンタ部１１は、画像データで示される画像をシートの一例である記録用紙に記録する記録処理を実行する。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。ＦＡＸ部１３は、ＦＡＸプロトコルに準拠した方式でＦＡＸデータを送受信するＦＡＸ処理を実行する。複合機１０は、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー処理をさらに実行してもよい。
【００３３】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３４】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。
【００３５】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００３６】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００３７】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００３８】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００３９】
［通信部２５］
通信部２５は、通信ネットワークを通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じてサーバ５０に各種情報を出力し、通信部２５を通じてサーバ５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００４０】
通信部２５には、例えば、ローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍの略）サーバのＩＰアドレス等が設定されている。ローカルＩＰアドレスは、ＬＡＮ１０２、１０３内で複合機１０を識別する情報である。サブネットマスクは、ローカルＩＰアドレスからネットワークアドレスを抽出するための情報である。デフォルトゲートウェイのＩＰアドレスは、ルータ１０２Ａ、１０３Ａに割り当てられたローカルＩＰアドレスである。ＤＮＳサーバのＩＰアドレスは、複合機１０が名前解決を依頼するＤＮＳサーバのＩＰアドレスである。
【００４１】
ローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、及びＤＮＳサーバのＩＰアドレスは、通信情報の一例である。なお、「通信情報を通信部２５に設定する」とは、例えば、通信部２５が参照する記憶部３２の予め定められた領域に、前述の各種情報を記憶させることを指す。複合機１０は、前述の各種情報をＬＡＮ１０２、１０３から収集して通信部２５に設定してもよいし、前述の各種情報を設定するユーザ操作を操作部２４を通じて受け付けてもよい。
【００４２】
複合機１０は、通信情報の一部又は全部を用いて外部装置と通信する。サーバ５０と通信しようとする複合機１０Ａは、例えば、以下のように通信情報を用いる。すなわち、「通信情報を用いて外部装置と通信する」とは、以下に説明するように、外部装置で受信されるデータに通信情報が含まれていることに限定されず、複合機１０Ａ自身が通信情報を用いることにも限定されない。
【００４３】
まず、複合機１０Ａは、サーバ５０に送信するデータをルータ１０２Ａに中継させるために、デフォルトゲートウェイサーバのアドレス解決を行う。すなわち、複合機１０Ａは、デフォルトゲートウェイサーバのＩＰアドレスに対応するＭＡＣアドレスを取得する。次に、複合機１０Ａは、サーバ５０のグローバルＩＰアドレスを取得するために、ＤＮＳサーバに名前解決を依頼する。ＬＡＮ１０２の外、例えばインターネット１０１に備えられているＤＮＳサーバに依頼する場合、複合機１０Ａは、ルータ１０２Ａを通じて、ＤＮＳサーバに名前解決を依頼する。すなわち、複合機１０Ａは、サーバ５０のＵＲＬを含む名前解決要求情報を、ＩＰアドレスによって特定されるＤＮＳサーバに通信部２５を通じて送信する。このように、「通信情報を用いて外部装置と通信する」とは、外部装置に送信するデータに通信情報を含めることに限定されず、外部装置との通信の準備段階で通信情報を用いることも含む。
【００４４】
次に、複合機１０Ａは、サーバ５０に送信したいデータをルータ１０２Ａに送信する。このとき、複合機１０Ａは、当該データを含むＩＰパケットのＤＡ（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓの略）にＤＮＳサーバから取得したサーバ５０のグローバルＩＰアドレスを設定し、ＳＡに複合機１０ＡのローカルＩＰアドレスを設定し、当該ＩＰパケットを含むイーサネットフレーム（イーサネットは、登録商標）の宛先ＭＡＣアドレスにルータ１０２ＡのＭＡＣアドレスを設定する。このように、「通信情報を用いて外部装置と通信する」とは、通信情報そのもの或いは通信情報を用いて取得した情報を、外部装置へ送信するデータに含めることも含む。
【００４５】
次に、ルータ１０２Ａは、サーバ５０宛てのＩＰパケットを複合機１０Ａから受信する。また、ルータ１０２Ａは、当該ＩＰパケットのＳＡに、複合機１０ＡのローカルＩＰアドレスに代えて、ルータ１０２ＡのグローバルＩＰアドレスを設定する。そして、ルータ１０２Ａは、当該ＩＰパケットをインターネット１０１を経由してサーバ５０に送信する。このように、「通信情報を用いて外部装置と通信する」とは、複合機１０Ａ自身でなく、複合機１０Ａがサーバ５０へ送信したデータを中継するルータ１０２Ａによって設定されることも含む。
【００４６】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、後述する各種プログラムを記憶部３２から取得して実行する。ＣＰＵ３１は、各種プログラムの実行によって、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００４７】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００４８】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４９】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで“０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で“１０”というバイナリ形式の情報として保持されてもよい。
【００５０】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００５１】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００５２】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００５３】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５４】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「プログラムは条件Ａであるか否かを判断する。プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００５５】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、ＦＡＸ部１３、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５６】
制御プログラム３５は、データ収集処理を実行することができる。データ収集処理は、
サーバ５０に指定された装置データを複合機１０Ａから収集し、収集した装置データを通信部２５を通じてサーバ５０に送信する処理である。装置データの種類は、例えば、プリンタ部１１が記録した画像の数、インク或いはトナーの消費量、インク或いはトナーの残量等である。装置データの送信タイミングは、例えば、サーバ５０が送信した装置データ要求情報を受信したタイミング、或いはサーバ５０に指定された所定の時間間隔毎であってもよい。
【００５７】
［サーバ５０］
サーバ５０は、図２（Ｂ）に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。サーバ５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＣＰＵ６１及び記憶部６２は、制御部の一例である。
【００５８】
サーバ５０は、複合機１０のユーザに対してサービスを提供する。サーバ５０が提供するサービスは、複合機１０から収集した装置データに基づいて提供されるものである。本実施形態に係るサーバ５０は、第１サービスと、第１サービスと異なる第２サービスとを提供することができる。
【００５９】
第１サービスは、例えば、お知らせデータを複合機１０に送信するサービスである。すなわち、サーバ５０は、第１サービスにおいて、複合機１０から収集した装置データをサーバ５０の管理者に出力し、当該装置データに基づいて生成されたお知らせデータを管理者から取得し、取得したお知らせデータを通信部５５を通じて複合機１０に送信する。お知らせデータは、複合機１０のユーザに通知すべきお知らせを示す。お知らせは、複合機１０のプリンタ部１１によって印刷画像として印刷されてもよいし、複合機１０の表示部２３に表示画像として表示されてもよい。
【００６０】
お知らせデータで示されるお知らせの内容は、例えば、複合機１０に追加可能な新たな機能の説明、サーバ５０に追加された新たな機能の説明、複合機１０に関する商品或いはサービス（以下、「商品等」と表記する。）の購入金額を割り引くクーポン、サーバ５０がクーポンを発行するという目的のために、複合機１０で収集された装置データを複合機１０からサーバ５０へ送信することを許諾するか否かの問合せ等であってもよい。複合機１０に関する商品とは、例えば、複合機１０に着脱される消耗品（例えば、インク、トナー、ドラム、推奨用紙等）、複合機１０の上位互換機種、或いは複合機１０を使用する際に用いられるアクセサリ等である。複合機１０に関するサービスとは、例えば、補償期間の延長、或いは有償サポート等である。
【００６１】
第２サービスは、例えば、装置データに基づいて複合機１０の利用状況を監視するサービスである。また、第２サービスでは、例えば、複合機１０の利用状況を示すレポートが複合機１０のユーザに送付されたり、利用状況に応じた料金が複合機１０のユーザに請求されたりしてもよい。すなわち、サーバ５０は、第２サービスの一部の処理を実行する。このように、「サーバ５０がサービスを提供する」とは、サーバ５０から複合機１０へ通信ネットワークを通じてデータを送信する処理を含んでいなくてもよい。
【００６２】
また、第１サービスを提供するために複合機１０から収集する装置データの種類と、第２サービスを提供するために複合機１０から収集する装置データの種類とは、その一部又は全部が重複していてもよいし、全く異なるものであってもよい。本実施形態では、第１サービスを提供するために必要な装置データの種類は、第２サービスを提供するために必要な装置データの種類に包含されている。換言すれば、第２サービスを提供するために必要な装置データの種類には、第１サービスを提供するために必要な装置データの種類が全て含まれている。
【００６３】
データ記憶領域６２Ｂは、図３（Ａ）に示されるように、装置ＩＤと、第１許諾フラグと、第２許諾フラグと、通信情報と、認証情報とを対応付けて記憶することができる。装置ＩＤは、複合機１０Ａ、１０Ｂを識別する装置識別情報の一例である。本実施形態において、複合機１０Ａの装置ＩＤを“ＭＦＰ−Ａ”とし、複合機１０Ｂの装置ＩＤを“ＭＦＰ−Ｂ”とする。
【００６４】
第１許諾フラグは、第１サービスの提供を受けるために、複合機１０で収集した装置データをサーバ５０に送信することを、当該複合機１０のユーザが許諾したか否かを示す情報である。第２許諾フラグは、第２サービスの提供を受けるために、複合機１０で収集した装置データをサーバ５０に送信することを、当該複合機１０のユーザが許諾したか否かを示す情報である。第１許諾フラグ及び第２許諾フラグ（以下、これらを総称して、「許諾フラグ」と表記することがある。）には、既に許諾されたことを示す“ＯＮ”と、未だ許諾されていないことを示す“ＯＦＦ”とのいずれかが設定される。許諾フラグの初期値は“ＯＦＦ”である。
【００６５】
そして、図４に示される処理で第１サービスのための装置データの送信（以下、「データ収集」と表記することがある。）が許諾されたことに応じて、第１許諾フラグに“ＯＮ”が設定される。また、図４に示される処理と異なる手段で第２サービスのためのデータ送信が許諾されたことに応じて、第２許諾フラグに“ＯＮ”が設定される。一例として、サーバ５０は、複合機１０と異なる情報処理端末を通じて後述する許諾情報を受信したことに応じて、第２許諾フラグに“ＯＮ”を設定してもよい。他の例として、サーバ５０の管理者は、データの送信を許諾する意思表示を複合機１０のユーザから取得したことに応じて、操作部５４を通じて第２許諾フラグに“ＯＮ”を設定してもよい。
【００６６】
通信情報は、対応する装置ＩＤで識別される複合機１０から受信した通信情報である。通信情報は、ルータ１０２Ａ、１０３ＡのグローバルＩＰアドレス、複合機１０の通信部２５に設定されたローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳサーバのＩＰアドレスの一部又は全部を含む。図３（Ａ）には、ルータ１０２ＡのグローバルＩＰアドレスのみが図示されている。図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶された通信情報は、第１通信情報の一例である。
【００６７】
認証情報は、対応する装置ＩＤで識別される複合機１０のユーザに割り当てられた情報である。認証情報は、例えば、操作部２４を通じてユーザが入力可能な文字列、数字列、或いはこれらの組み合わせである。認証情報は、例えば、ユーザが決定してサーバ５０に通知したものであってもよいし、サーバ５０が決定してユーザに通知したものであってもよい。認証情報は、例えば、ＰＩＮコード、ユーザＩＤ、パスワード等であってもよい。図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶された認証情報は、第１認証情報の一例である。
【００６８】
また、データ記憶領域６２Ｂは、図３（Ｂ）に示されるように、装置ＩＤと、装置ＩＤに対応付けられた装置データとを記憶することができる。装置データは、複合機１０から受信したものである。装置ＩＤは、対応する装置データの送信元の複合機１０を識別するものである。サーバ５０は、複合機１０から装置データを受信する度に、図３（Ｂ）に示されるデータ記憶領域６２Ｂにレコードを追加する。
【００６９】
さらに、データ記憶領域６２Ｂは、図３（Ｃ）に示されるように、装置ＩＤと、装置ＩＤに対応付けられたお知らせデータとを記憶することができる。お知らせデータは、サーバ５０の管理者によってサーバ５０に登録されたものである。装置ＩＤは、対応するお知らせデータの送信先の複合機１０を識別するものである。サーバ５０は、管理者からお知らせデータの登録を受け付けたことに応じて、図３（Ｃ）に示されるデータ記憶領域６２Ｂにレコードを追加する。また、サーバ５０は、お知らせデータを複合機１０に送信したことに応じて、当該お知らせデータを含むレコードを図３（Ｃ）に示されるデータ記憶領域６２Ｂから削除する。
【００７０】
［データ収集システム１００の動作］
図４〜図８を参照して、本実施形態に係るデータ収集システム１００の動作を説明する。データ収集システム１００は、データ収集を許諾するか否かを複合機１０Ａのユーザに確認し、サーバ５０が複合機１０Ａから装置データを収集し、サーバ５０が複合機１０Ａにサービスを提供する処理を実行する。なお、サーバ５０と複合機１０Ｂとの間でも同様の処理が実行される。
【００７１】
まず、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ１１）。問合せ情報は、例えば、複合機１０Ａを識別する装置ＩＤ“ＭＦＰ−Ａ”と、複合機１０Ａのモデルを示すモデル情報とを含む。問合せ情報は、装置ＩＤに対応するお知らせデータの有無をサーバ５０に問い合わせるための情報である。換言すれば、問合せ情報は、装置ＩＤに対応するお知らせデータの送信をサーバ５０に要求するための情報である。問合せ情報は、例えば、制御プログラム３５によって任意のタイミングで自動的に繰り返し送信される。複合機１０Ａが問合せ情報を送信する処理は、問合せ処理の一例である。
【００７２】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ１１）。サーバ５０が問合せ情報を受信する処理は、問合せ受信処理の一例である。次に、制御プログラム６５は、複合機１０Ａが対象モデルであるか否か、及び複合機１０Ａが対象地域に設置されているか否かを判断する。対象モデルとは、第１サービスの提供を受けることができる複合機１０Ａのモデルを指す。対象地域とは、第１サービスの提供を受けることができる複合機１０Ａの設置場所を示す。
【００７３】
制御プログラム６５は、例えば、問合せ情報に含まれるモデル情報で示される複合機１０Ａのモデルが、データ記憶領域６２Ｂに登録された対象モデルの一覧に存在する場合に、複合機１０Ａが対象モデルであると判断する。また、制御プログラム６５は、例えば、問合せ情報を含むＩＰパケットのＳＡに設定されたグローバルＩＰアドレスが、データ記憶領域６２Ｂに登録された対象地域のグローバルＩＰアドレスの範囲に含まれることによって、複合機１０Ａが対象地域に設置されていると判断する。本実施形態に係る複合機１０Ａ、１０Ｂは、対象モデルであり、且つ対象地域に設置されているものとする。
【００７４】
次に、制御プログラム６５は、問合せ情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第１許諾フラグの値を判断する（Ｓ１２）。そして、制御プログラム６５は、第１許諾フラグに“ＯＮ”が設定されていると判断したことに応じて（Ｓ１２：Ｙｅｓ）、ステップＳ１３〜Ｓ２４の処理をスキップする。より詳細には、この場合の制御プログラム６５は、図５に示されるステップＳ３８以降の処理を実行する。図５に示される処理の詳細は、後述する。
【００７５】
一方、制御プログラム６５は、第１許諾フラグに“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ１２：Ｎｏ）、通信部５５を通じて複合機１０Ａに許諾確認情報を送信する（Ｓ１３）。許諾確認情報は、第１サービスの提供を受けるためのデータ収集処理の実行を許諾するか否かを、複合機１０Ａのユーザに問い合わせるための情報である。許諾確認情報は、第１サービスを提供するために複合機１０Ａで収集された装置データの送信を許諾するか否かを、複合機１０Ａのユーザに問い合わせるための情報である。サーバ５０が許諾確認情報を送信する処理は、許諾確認処理の一例である。
【００７６】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から許諾確認情報を受信する（Ｓ１３）。そして、制御プログラム３５は、許諾確認情報を受信したことに応じて、許諾確認画面を表示部２３に表示させる（Ｓ１４）。図７（Ａ）は、許諾確認画面の一例である。図７（Ａ）に示される許諾確認画面は、「複合機で収集した装置データを、サーバに送信しても良いですか？」とのメッセージと、［はい］アイコンと、［いいえ］アイコンとを含む。また、制御プログラム３５は、許諾確認画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。
【００７７】
そして、制御プログラム３５は、許諾確認画面の［はい］アイコンの位置がタップされたことに応じて（Ｓ１５）、通信部２５を通じてサーバ５０に第１許諾情報を送信する（Ｓ１６）。第１許諾情報は、第１サービスの提供を受けるためのデータ収集を複合機１０Ａのユーザが許諾したことを示す情報である。一方、制御プログラム３５は、許諾確認画面の［いいえ］アイコンの位置がタップされたことに応じて、通信部２５を通じてサーバ５０に非許諾情報を送信する。非許諾情報は、第１サービスの提供を受けるためのデータ収集を複合機１０Ａのユーザが許諾しなかったことを示す情報である。
【００７８】
第１許諾情報及び非許諾情報は、複合機１０Ａの装置ＩＤ“ＭＦＰ−Ａ”を含む。また、第１許諾情報は、現在の通信情報を含む。第１許諾情報と共に送信される「現在の通信情報」とは、第１許諾情報を複合機１０Ａが送信する時点で複合機１０Ａの通信部２５に設定されているローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳサーバのＩＰアドレスであってもよく、第１許諾情報をルータ１０２Ａが送信する時点でのルータ１０２ＡのグローバルＩＰアドレスであってもよい。複合機１０ＡのローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳサーバのＩＰアドレスは、制御プログラム３５によって第１許諾情報に含められる。一方、ルータ１０２ＡのグローバルＩＰアドレスは、第１許諾情報を含むＩＰパケットのＳＡにルータ１０２Ａによって設定される。
【００７９】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから第１許諾情報或いは非許諾情報を受信する（Ｓ１６）。サーバ５０が第１許諾情報を受信する処理は、許諾受信処理の一例である。制御プログラム６５は、第１許諾情報を受信したことに応じて（Ｓ１７：Ｙｅｓ）、当該第１許諾情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第１許諾フラグに“ＯＮ”を設定する（Ｓ１８）。ステップＳ１８の処理は、第１許諾情報を記憶部６２に記憶させる処理の一例である。
【００８０】
次に、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第２許諾フラグの値を判断する（Ｓ１９）。そして、制御プログラム６５は、第２許諾フラグに“ＯＦＦ”が設定されていることに応じて（Ｓ１９：Ｎｏ）、通信部５５を通じて複合機１０Ａにアクティブ情報を送信する（Ｓ２０）。アクティブ情報は、複合機１０Ａのデータ収集機能をアクティブにするための情報である。
【００８１】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からアクティブ情報を受信する（Ｓ２０）。次に、制御プログラム３５は、複合機１０Ａのデータ収集機能をアクティブにする（Ｓ２１）。具体的には、制御プログラム３５は、データ収集機能がアクティブであることを示すアクティブフラグを、データ記憶領域３２Ｂに記憶させる。制御プログラム３５は、アクティブフラグがデータ記憶領域３２Ｂに記憶されていることに応じて、サーバ５０に指定された装置データを収集し、サーバ５０に指定されたタイミングで、収集した装置データを通信部２５を通じてサーバ５０に送信する。
【００８２】
また、制御プログラム３５は、通信部２５を通じてサーバ５０に登録情報を送信する（Ｓ２２）。登録情報は、複合機１０Ａがデータ収集の対象であることをサーバ５０に通知するための情報である。登録情報は、複合機１０Ａの装置ＩＤ“ＭＦＰ−Ａ”と、現在の通信情報とを含む。登録情報に含められる「現在の通信情報」とは、登録情報を複合機１０Ａが送信する時点で複合機１０Ａの通信部２５に設定されているローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳサーバのＩＰアドレスであってもよく、登録情報をルータ１０２Ａが送信する時点でのルータ１０２ＡのグローバルＩＰアドレスであってもよい。
【００８３】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから登録情報を受信する（Ｓ２２）。また、制御プログラム６５は、通信部５５を通じて複合機１０Ａに収集指示情報を送信する（Ｓ２３）。収集指示情報は、第１サービスを提供するのに必要な装置データの種類、及び装置データの送信タイミング等を示す情報である。さらに、制御プログラム６５は、登録情報に含まれる通信情報を、登録情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”と対応付けて図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶させる（Ｓ２４）。サーバ５０が登録情報を受信する処理は、通信情報受信処理の一例である。サーバ５０が収集指示情報を送信する処理は、収集指示処理の一例である。装置ＩＤに対応する通信情報をサーバ５０がデータ記憶領域６２Ｂに最初に記憶させる処理は、記憶処理の一例である。
【００８４】
一方、制御プログラム６５は、非許諾情報を受信したことに応じて（Ｓ１７：Ｎｏ）、ステップＳ１８〜Ｓ２４の処理をスキップする。また、制御プログラム６５は、第２許諾フラグに“ＯＮ”が設定されていることに応じて（Ｓ１９：Ｙｅｓ）、ステップＳ２０〜Ｓ２３の処理をスキップして、ステップＳ２４の処理を実行する。なお、制御プログラム６５は、ステップＳ２０〜Ｓ２３がスキップされた場合のステップＳ２４において、第１許諾情報に含まれる通信情報を、第１許諾情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”と対応付けて図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶させる。
【００８５】
ステップＳ２０〜Ｓ２３の処理は、第２許諾フラグに“ＯＮ”が設定されたタイミングで既に実行されている。また、前述したように、第１サービスのために必要な装置データの種類は、第２サービスのために必要な装置データの種類に含まれている。そこで、制御プログラム６５は、第２許諾フラグに“ＯＮ”が設定されている場合に、ステップＳ２０〜Ｓ２３の処理をスキップすることができる。
【００８６】
図４に示される一連の処理中において、複合機１０ＡがＬＡＮ１０２と異なる通信ネットワークに接続されることは考えにくい。すなわち、サーバ５０の制御プログラム６５は、第１許諾情報に含まれる通信情報と、登録情報に含まれる通信情報とを、同一とみなすことができる。そこで、制御プログラム６５は、ステップＳ２４において、第１許諾情報或いは登録情報に含まれる通信情報を、複合機１０Ａが第１許諾情報を送信する際に用いられた第１通信情報として、図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶させる。換言すれば、第１通信情報は、第１サービスの提供を受けるためのデータ収集を複合機１０Ａのユーザが許諾した際の通信情報と表現することもできる。
【００８７】
次に、複合機１０Ａの制御プログラム３５は、図５に示されるように、サーバ５０に指定された装置データを複合機１０Ａから収集する（Ｓ３１）。また、制御プログラム３５は、ステップＳ３１で収集した装置データ、装置ＩＤ“ＭＦＰ−Ａ”、及び現在の通信情報を、サーバ５０に指定されたタイミングで、通信部２５を通じてサーバ５０に送信する（Ｓ３２）。
【００８８】
装置データと共に送信される「現在の通信情報」とは、装置データを複合機１０Ａが送信する時点で複合機１０Ａの通信部２５に設定されているローカルＩＰアドレス、サブネットマスク、デフォルトゲートウェイサーバのＩＰアドレス、ＤＮＳサーバのＩＰアドレスであってもよく、装置データをルータ１０２Ａが送信する時点でのルータ１０２ＡのグローバルＩＰアドレスであってもよい。装置データと共に送信される通信情報は、複合機１０Ａが装置データを送信する際に用いられた通信情報、換言すれば、複合機１０Ａがデータ収集処理を実行した際の通信情報であって、第２通信情報の一例である。ステップＳ３１、Ｓ３２の処理は、データ収集処理の一例である。
【００８９】
次に、サーバ５０の制御プログラム６５は、装置データ、装置ＩＤ“ＭＦＰ−Ａ”、及び第２通信情報を、通信部５５を通じて複合機１０Ａから受信する（Ｓ３２）。次に、制御プログラム６５は、受信した装置ＩＤ“ＭＦＰ−Ａ”に対応付けて図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶された第１通信情報と、受信した第２通信情報とが一致するか否かを判断する（Ｓ３３）。サーバ５０が装置データを受信する処理は、装置データ受信処理の一例である。ステップＳ３３の処理は、第１判断処理の一例である。
【００９０】
そして、制御プログラム６５は、第１通信情報と第２通信情報とが一致すると判断したことに応じて（Ｓ３３：Ｙｅｓ）、受信した装置データ及び装置ＩＤを図３（Ｂ）に示されるデータ記憶領域６２Ｂに記憶させる（Ｓ３４）。ステップＳ３４の処理は、記憶制御処理の一例である。一方、制御プログラム６５は、第１通信情報と第２通信情報とが不一致と判断したことに応じて（Ｓ３３：Ｎｏ）、図６に示される処理を実行する。図６に示される処理の詳細は、後述する。
【００９１】
さらに、制御プログラム６５は、通信部５５を通じて複合機１０Ａに受信完了情報を送信する（Ｓ３５）。受信完了情報は、装置データ等が正常に受信できたことを示すための情報である。また、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から受信完了情報を受信する（Ｓ３５）。以下、複合機１０Ａとサーバ５０との間において、ステップＳ３１〜Ｓ３５の処理が繰り返し実行される。
【００９２】
また、サーバ５０の制御プログラム６５は、図３（Ｂ）に示されるデータ記憶領域６２Ｂに記憶された装置データを、サーバ５０の管理者の要求に応じて出力する。また、サーバ５０の管理者は、出力された装置データに基づいてお知らせデータを生成する。さらに、サーバ５０の管理者は、生成したお知らせデータを操作部５４或いは通信部５５を通じてサーバ５０に登録する。サーバ５０に登録されるお知らせデータには、例えば、当該お知らせデータの送信先を識別する装置ＩＤが対応付けられている。そして、制御プログラム６５は、操作部５４或いは通信部５５を通じて取得したお知らせデータ及び装置ＩＤを、図３（Ｃ）に示されるデータ記憶領域６２Ｂに記憶させる。
【００９３】
また、複合機１０Ａの制御プログラム３５は、ステップＳ３１〜Ｓ３５の処理と並行して、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ３６）。すなわち、制御プログラム３５は、データ収集機能がアクティブにされた後、換言すれば、第１許諾情報を送信した後も、問合せ情報を送信する。問合せ情報は、ユーザの指示によって送信されてもよいし、所定の時間間隔で自動的に繰り返し送信されてもよい。
【００９４】
サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ３６）。次に、制御プログラム６５は、受信した問合せ情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”に対応する第１許諾フラグの値を判断する（Ｓ３７）。次に、制御プログラム６５は、第１許諾フラグに“ＯＮ”が設定されていると判断したことに応じて（Ｓ３７：Ｙｅｓ）、受信した問合せ情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが図３（Ｃ）に示されるデータ記憶領域６２Ｂに記憶されているか否かを判断する（Ｓ３８）。ステップＳ３８の処理は、第３判断処理の一例である。
【００９５】
そして、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが記憶されていると判断したことに応じて（Ｓ３８：Ｙｅｓ）、通信部５５を通じて複合機１０Ａに当該お知らせデータを送信する（Ｓ３９）。ステップＳ３９の処理は、お知らせ送信処理の一例である。一方、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応する第１許諾フラグに“ＯＦＦ”が設定されていることに応じて（Ｓ３７：Ｎｏ）、或いは装置ＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが記憶されていないことに応じて（Ｓ３８：Ｎｏ）、ステップＳ３９の処理をスキップする。
【００９６】
ステップＳ３８、Ｓ３９の処理は、第１サービスを提供する第１サービス提供処理の一例である。すなわち、第１サービス提供処理は、第１許諾フラグに“ＯＮ”が設定されたことに応じて開始され、第１許諾フラグに“ＯＦＦ”が設定されたことに応じて終了される。「第１サービス提供処理を開始する」とは、ステップＳ３８、Ｓ３９の処理を制御プログラム６５が実行可能な状態であって、ステップＳ３８、Ｓ３９の処理が実際に実行されることを必要としない。また、「第１サービス提供処理を終了する」とは、ステップＳ３８、Ｓ３９の処理を制御プログラム６５が実行不能な状態である。そして、第１サービス提供処理は、第１許諾フラグに“ＯＮ”が設定された状態で問合せ情報を受信したことに応じて、実際に実行される。
【００９７】
一方、制御プログラム６５は、第２サービスを提供する不図示の第２サービス提供処理をさらに実行している。第２サービス提供処理は、第２許諾フラグに“ＯＮ”が設定され且つデータ収集が開始されたことに応じて開始され、データ収集が停止されたことに応じて停止される。第２サービス提供処理の詳細の説明は、省略する。
【００９８】
また、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からお知らせデータを受信する（Ｓ３９）。そして、制御プログラム３５は、当該お知らせデータで示されるお知らせ画像を出力する（Ｓ４０）。お知らせ画像の出力方法は特に限定されないが、例えば、お知らせデータで示されるお知らせ画像を表示部２３に表示させてもよいし、お知らせ画像を記録用紙に対してプリンタ部１１に記録させてもよい。
【００９９】
制御プログラム３５は、例えば、クーポン画像を含むクーポンデータをお知らせデータとして受信したことに応じて、図７（Ｂ）に示されるお知らせ画面を表示部２３に表示させる。図７（Ｂ）に示されるお知らせ画面は、「お得なクーポンを発行します。クーポン番号：１２３４５６７」とのメッセージと、［ＯＫ］アイコンと、［プリント］アイコンとを含む。そして、制御プログラム３５は、［ＯＫ］アイコンの位置がタップされたことに応じて、お知らせ画面の表示を終了する。また、制御プログラム３５は、［プリント］アイコンの位置がタップされたことに応じて、クーポン番号“１２３４５６７”示すクーポン画像を記録用紙に対してプリンタ部１１に記録させる。
【０１００】
そして、複合機１０Ａのユーザは、表示部２３に表示された或いは記録用紙に記録されたクーポン番号を、複合機１０Ａに関する商品等を購入する際に利用することができる。具体的には、ユーザは、商品等の通販サイトで当該クーポン番号を入力することによって、割り引かれた金額で商品等を購入することができる。
【０１０１】
次に、ステップＳ３３で第１通信情報と第２通信情報とが一致しないと判断した場合の処理を、図６を参照して説明する。第１通信情報と第２通信情報とが一致しない場合とは、例えば、第１許諾情報の送信時（Ｓ１６）にＬＡＮ１０２に接続されていた複合機１０Ａが、装置データの送信時（Ｓ３２）にＬＡＮ１０２と異なる通信ネットワークに接続されている場合が考えられる。すなわち、このような場合には、第１許諾情報の送信時と装置データの送信時とで、複合機１０Ａの管理者等が変更された可能性がある。
【０１０２】
そこで、制御プログラム６５は、装置データと共に受信した装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第１許諾フラグに“ＯＦＦ”設定する（Ｓ５１）。すなわち、制御プログラム６５は、第１サービス提供処理を停止する。また、制御プログラム６５は、当該装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第２許諾フラグの値を判断する（Ｓ５２）。ステップＳ５２の処理は、第２判断処理の一例である。
【０１０３】
次に、制御プログラム６５は、第２許諾フラグに“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ５２：Ｎｏ）、通信部５５を通じて複合機１０Ａに停止指示情報を送信する（Ｓ５３）。停止指示情報は、データ収集処理の停止を指示するための情報、換言すれば、データ収集機能を非アクティブにすることを指示するための情報である。すなわち、制御プログラム６５は、複合機１０Ａにデータ収集処理を停止させる。ステップＳ５３の処理は、停止指示処理の一例である。
【０１０４】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から停止指示情報を受信する（Ｓ５３）。次に、制御プログラム３５は、データ収集機能を非アクティブにする（Ｓ５４）。具体的には、制御プログラム３５は、データ記憶領域３２Ｂに記憶されているアクティブフラグを削除する。データ収集機能を非アクティブにするとは、例えば、データ収集を停止すること、或いはデータ収集は継続するが、収集した装置データの送信を停止することを指す。そして、制御プログラム３５は、通信部２５を通じてサーバ５０に停止情報を送信する（Ｓ５５）。停止情報は、データ収集機能を非アクティブにしたことを示す情報である。停止情報は、複合機１０Ａの装置ＩＤを含む。
【０１０５】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから停止情報を受信する（Ｓ５５）。そして、制御プログラム６５は、通信部５５を通じて複合機１０Ａに認証確認情報を送信する（Ｓ５６）。認証確認情報は、複合機１０Ａのユーザから認証情報を取得することを指示するための情報である。ステップＳ５６の処理は、認証確認処理の一例である。また、制御プログラム６５は、第２許諾フラグに“ＯＮ”が設定されていることに応じて（Ｓ５２：Ｙｅｓ）、ステップＳ５３〜Ｓ５５の処理をスキップして、ステップＳ５６の処理を実行する。すなわち、第２許諾フラグに“ＯＮ”が設定されている場合の制御プログラム６５は、停止指示処理を実行せず、第２サービス提供処理を停止しない。
【０１０６】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から認証確認情報を受信する（Ｓ５６）。次に、制御プログラム３５は、認証画面を表示部２３に表示させる（Ｓ５７）。図８は、認証画面の一例である。図８に示される認証画面は、「認証情報を入力して下さい。」とのメッセージと、操作部２４を通じて入力された認証情報を表示するテキストボックスと、［ＯＫ］アイコンとを含む。そして、制御プログラム３５は、認証情報を入力するユーザ操作と、［ＯＫ］アイコンの位置をタップするユーザ操作とを、操作部２４を通じて受け付ける。
【０１０７】
そして、制御プログラム３５は、［ＯＫ］アイコンの位置がタップされたことに応じて（Ｓ５８）、操作部２４を通じて入力された認証情報、すなわち、テキストボックスに表示された認証情報と、装置ＩＤ“ＭＦＰ−Ａ”とを、通信部２５を通じてサーバ５０に送信する（Ｓ５９）。ステップＳ５７、Ｓ５８でユーザから取得した認証情報、換言すれば、ステップＳ５９で送信される認証情報は、第２認証情報の一例である。
【０１０８】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから第２認証情報及び装置ＩＤを受信する（Ｓ５９）。次に、制御プログラム６５は、受信した装置ＩＤ“ＭＦＰ−Ａ”に対応付けられて図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶された第１認証情報と、受信した第２認証情報とが一致するか否かを判断する（Ｓ６０）。サーバ５０が第２認証情報を受信する処理は、認証受付処理の一例である。ステップＳ６０の処理は、第４判断処理の一例である。
【０１０９】
そして、制御プログラム６５は、第１認証情報と第２認証情報とが一致することに応じて（Ｓ６０：Ｙｅｓ）、ステップＳ３２で受信した装置データ及び装置ＩＤを図３（Ｂ）に示されるデータ記憶領域６２Ｂに記憶させる（Ｓ６１）。ステップＳ６１の処理は、記憶制御処理の一例である。制御プログラム６５は、第１認証情報と第２認証情報とが一致する場合に、複合機１０Ａの設定場所は変更されたが、複合機１０Ａの管理者等は変更されていないと判断する。そこで、制御プログラム６５は、図４のステップＳ１８〜Ｓ２４の処理を実行する。以下、ステップＳ６１の後に実行されるステップＳ１８〜Ｓ２４の処理を、前述の処理との相違点を中心に説明する。
【０１１０】
まず、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第１許諾フラグに“ＯＮ”を設定する（Ｓ１８）。すなわち、制御プログラム６５は、ステップＳ５１で停止した第１サービス提供処理を再開する。次に、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第２許諾フラグの値を判断する（Ｓ１９）。次に、制御プログラム６５は、第２許諾フラグに“ＯＦＦ”が設定されていることに応じて（Ｓ１９：Ｎｏ）、通信部５５を通じて複合機１０Ａにアクティブ情報を送信する（Ｓ２０）。次に、制御プログラム６５は、データ収集機能をアクティブにした（Ｓ２１）複合機１０Ａから通信部５５を通じて登録情報を受信する（Ｓ２２）。次に、制御プログラム６５は、通信部５５を通じて複合機１０Ａに収集指示情報を送信する（Ｓ２３）。
【０１１１】
そして、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第１通信情報を、ステップＳ３２で受信した第２通信情報で更新する（Ｓ２４）。すなわち、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられて図３（Ａ）に示されるデータ記憶領域６２Ｂに記憶された第１通信情報を、ステップＳ３２で受信した第２通信情報で上書きする。この処理は、更新処理の一例である。また、制御プログラム６５は、装置ＩＤ“ＭＦＰ−Ａ”に対応付けられた第２許諾フラグに“ＯＮ”が設定されていることに応じて（Ｓ１９：Ｙｅｓ）、ステップＳ２０〜Ｓ２３の処理をスキップして、更新処理（Ｓ２４）を実行する。
【０１１２】
一方、制御プログラム６５は、第１認証情報と第２認証情報とが不一致である場合（Ｓ６０：Ｎｏ）に、複合機１０Ａの管理者等が変更されたと判断する。そこで、制御プログラム６５は、図４のステップＳ１３〜Ｓ２４の処理を実行する。ステップＳ６０でＮｏと判断した後のステップＳ１３〜Ｓ１７の処理は、前述の説明と共通する。また、ステップＳ６０でＮｏと判断した後のステップＳ１８〜Ｓ２４の処理は、ステップＳ６１の後に実行されるステップＳ１８〜Ｓ２４の処理と共通する。
【０１１３】
［本実施形態の作用効果］
上記の実施形態によれば、通信情報の変化を検知したことによって、複合機１０Ａの管理者等が変更された可能性があると判断し、第１サービスのための装置データの収集の許諾を受け直す（以下、「再許諾」と表記する。）ことができる。その結果、複合機１０Ａの管理者等が変更されたにも拘わらず、新たな管理者等から再許諾を受けずに装置データの収集が継続されることを抑制できる。
【０１１４】
また、上記の実施形態によれば、再許諾を受ける処理に先立って停止指示情報が送信されるので、通信情報の変化を検知してから再許諾を受けるまでの間に、データ収集が継続されない。すなわち、未許諾のデータ収集をより効果的に抑制できる。一方、第２許諾フラグに“ＯＮ”が設定されている場合には、停止指示情報が送信されない。そのため、第１サービスの再許諾を受け付けるまでの間に、第２サービスのためのデータ収集が停止されるのを防止できる。
【０１１５】
また、上記の実施形態によれば、ステップＳ５６〜Ｓ６０の処理を実行することにより、例えば、同じ管理者等の許で複合機１０Ａの設置場所が変更された場合等に、再許諾の手続を省略することができる。その結果、過去に許諾の意思表示をした管理者等から再許諾を受けることが抑制される。
【０１１６】
なお、制御プログラム６５は、ステップＳ３３において、前述した複数の通信情報の全てが一致した場合に、第１通信情報と第２通信情報とが一致すると判断してもよい。または、制御プログラム６５は、各通信情報に予め重み係数を設定しておき、一致する通信情報の重み係数の合計が閾値以上である場合に、第１通信情報と第２通信情報とが一致すると判断してもよい。また、ステップＳ３３では、前述した複数の通信情報の全てを用いる必要はない。例えば、ＩＰパケットに設定されたグローバルＩＰアドレスのみを通信情報として用いれば、通信情報を送信する機能を複合機１０に実装する必要がない。
【０１１７】
また、通信情報は、複合機１０の設置場所の変更に伴って変化し得るものであれば、前述の例に限定されない。例えば、ＦＡＸ部１３に設定される発信元ＦＡＸ番号を、通信情報として採用してもよい。発信元ＦＡＸ番号は、ＦＡＸ部１３が電話交換機等から取得してもよいし、操作部２４を通じてユーザから取得してもよい。
【０１１８】
また、上記の実施形態の複合機１０及びサーバ５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１１９】
さらに、本発明は、複合機１０及びサーバ５０として実現できるだけでなく、複合機１０及びサーバ５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて複合機１０及びサーバ５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１２０】
１０・・・複合機
１１・・・プリンタ部
２３・・・表示部
２４・・・操作部
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５，６５・・・制御プログラム
５０・・・サーバ
【図１】
0006432419.tif 000002
【図２】
0006432419.tif 000003
【図３】
0006432419.tif 000004
【図４】
0006432419.tif 000005
【図５】
0006432419.tif 000006
【図６】
0006432419.tif 000007
【図７】
0006432419.tif 000008
【図８】
0006432419.tif 000009