(57)【要約】【課題】装置情報を情報処理装置からサーバへ送信するかしないかの設定をユーザが容易に行えるようにする。【解決手段】入力Ｉ／Ｆ５４と、ディスプレイ５３と、装置情報をサーバ８０に送信可能な複合機１０と通信可能なＷｉ−Ｆｉ通信Ｉ／Ｆ５６と、を備える携帯端末５０のＣＰＵ６１は、複合機１０の指定を行うステップＳ１０と、ステップＳ１０での指定が行われた場合に、当該指定された複合機１０対し、サーバ８０へ装置情報を送信するか否かの状態を設定するＯＮ指示又はＯＦＦ指示を、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じて送信するステップＳ１２０又はステップＳ１８０と、を実行する。【選択図】図７
2019067024.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、表示部と、通信部と、を備える操作端末によって実行可能なプログラムであって、
前記通信部は、情報処理装置に関わる装置情報をサーバに送信可能な前記情報処理装置と通信可能であり、
前記プログラムは、
前記情報処理装置の指定を行う装置指定処理と、
前記装置指定処理での前記指定が行われた場合に、当該指定された情報処理装置に対し、前記サーバへ前記装置情報を送信するか否かの状態を設定する設定指示を、前記通信部を通じて送信する第１送信処理と、
を前記操作端末に実行させることを特徴とするプログラム。
【請求項２】
前記第１送信処理においては、
前記設定指示として、
前記サーバへ前記装置情報を送信する送信状態とする第１指示を、前記通信部を通じて送信する
ことを特徴とする請求項１記載のプログラム。
【請求項３】
前記プログラムは、
当該プログラムの初回起動時に、前記操作部を通じて、前記情報処理装置による前記装置情報の送信に対するユーザの許諾可否を受け付ける許諾受付処理を前記操作端末に実行させ、
前記第１送信処理においては、
前記許諾受付処理で前記装置情報の送信に対する前記ユーザの許諾を受け付けた場合に、前記第１指示を送信する
ことを特徴とする請求項２記載のプログラム。
【請求項４】
前記プログラムは、
前記第１指示を前記情報処理装置へ送信するか否かの設定を受け付ける設定受付処理を前記操作端末に実行させ、
前記第１送信処理においては、
前記設定受付処理で前記第１指示を前記情報処理装置へ送信する旨の設定を受け付けた場合に、前記第１指示を送信する、
ことを特徴とする請求項２又は請求項３記載のプログラム。
【請求項５】
前記プログラムは、
前記装置指定処理で指定された情報処理装置が前記装置情報を送信する送信能力を有するか否かを示す能力情報を取得する能力取得処理を前記操作端末に実行させ、
前記第１送信処理においては、
前記能力取得処理で取得した前記能力情報が前記送信能力があることを示す場合に、前記第１指示を送信する
ことを特徴とする請求項４記載のプログラム。
【請求項６】
前記プログラムは、
前記能力取得処理で取得した前記能力情報が前記送信能力があることを示す場合には、前記第１指示を前記情報処理装置へ送信する旨の第１設定が可能な設定部を前記表示部に表示させるとともに、前記能力取得処理で取得した前記能力情報が前記送信能力があることを示さない場合には、前記設定部を前記表示部に表示させない、表示及び非表示処理
を前記操作端末に実行させ、
前記設定受付処理では、
前記操作部を通じて前記設定部での設定操作を受け付け、
前記第１送信処理においては、
前記表示及び非表示化処理で前記設定部が表示された状態で、前記設定受付処理で前記設定部が前記第１設定とされた場合に、前記第１指示を送信する
ことを特徴とする請求項５記載のプログラム。
【請求項７】
前記第１送信処理においては、
前記設定指示として、前記サーバへの前記装置情報の送信を行わない停止状態とする第２指示を、前記通信部を通じて送信する
ことを特徴とする請求項２乃至請求項５のいずれか１項記載のプログラム。
【請求項８】
前記プログラムは、
前記指定された情報処理装置の動作モードを取得する取得処理と、
前記取得処理で取得された前記動作モードに応じて、前記第２指示を前記指定された情報処理装置に対して送信するか否かを判断する判断処理と、
を前記操作端末に実行させ、
前記第１送信処理においては、
前記判断処理での判断結果に基づいて、前記第２指示の送信を行う
ことを特徴とする請求項７記載のプログラム。
【請求項９】
前記第１送信処理において前記第２指示を送信する場合は、さらに、
過去に前記装置指定処理において指定された情報処理装置に対しても、前記第２指示を送信する
ことを特徴とする請求項７又は請求項８記載のプログラム。
【請求項１０】
前記プログラムは、
前記指定された情報処理装置がオンライン状態であるかオフライン状態であるかを判定する判定処理
を前記操作端末に実行させ、
前記第１送信処理においては、
前記判定処理での判定結果に基づき、前記指定された情報処理装置が前記オフライン状態である間は前記第１指示の送信を行わない
ことを特徴とする請求項２記載のプログラム。
【請求項１１】
前記プログラムは、
前記判定処理で前記オフライン状態であると判定された場合に、
前記第１指示を前記情報処理装置へ送信する旨の第１設定が可能な設定部を、非表示とする非表示処理
を前記操作端末に実行させる
ことを特徴とする請求項１０記載のプログラム。
【請求項１２】
前記第１送信処理においては、
前記オフライン状態であると判定されていた、前記指定された情報処理装置が、前記判定処理で新たに前記オンライン状態であると判定された場合に、前記第１指示を送信する
ことを特徴とする請求項１０又は請求項１１記載のプログラム。
【請求項１３】
前記プログラムは、
前記指定された情報処理装置がオンライン状態であるかオフライン状態であるかを判定する判定処理
を前記操作端末に実行させ、
前記第１送信処理においては、
前記判定処理での判定結果に基づき、前記指定された情報処理装置が前記オフライン状態である間は前記第２指示の送信を行わず、かつ
前記オフライン状態であると判定されていた、前記指定された情報処理装置が、前記判定処理で新たに前記オンライン状態であると判定された場合に、前記第２指示を送信する
ことを特徴とする請求項７記載のプログラム。
【請求項１４】
前記プログラムは、
前記装置指定処理において、過去に指定された情報処理装置とは異なる新たな情報処理装置の指定が行われた場合に、当該過去に指定された情報処理装置に対して、前記サーバへの前記装置情報の送信を停止する停止状態とする第３指示を前記通信部を通じて送信する第２送信処理
を前記操作端末に実行させることを特徴とする請求項２乃至請求項１３のいずれか１項記載のプログラム。
【請求項１５】
前記プログラムは、
前記第１指示を前記情報処理装置へ送信する旨の第１設定、及び、前記サーバへの前記装置情報の送信を行わない停止状態とする第２指示を前記設定指示として前記情報処理装置へ送信する第２設定、が可能な設定部を前記表示部に表示させる表示処理
を前記操作端末に実行させ、
前記設定受付処理においては、
前記操作部を通じて前記設定部での前記第１設定又は前記第２設定を受け付け、
前記装置指定処理において、過去に指定された情報処理装置と同じ前記情報処理装置を新たに指定し、かつ、前記設定受付処理で受け付けた前記第１設定又は前記第２設定の内容が、前記過去に指定された情報処理装置に対応した前記第１設定又は前記第２設定の内容と同一であった場合には、当該新たに指定した情報処理装置に対して、前記第１送信処理による前記第１指示及び前記第２指示の送信を行わない
ことを特徴とする請求項４記載のプログラム。
【請求項１６】
前記プログラムは、
前記装置指定処理で指定された情報処理装置が、前記送信状態及び前記停止状態のいずれであるかを表す状態情報を取得する状態取得処理を前記操作端末に実行させ、
前記第１送信処理では、
前記状態取得処理で取得した前記状態情報に基づき、前記指定された情報処理装置が前記送信状態である間は前記第１指示の送信を行わない
ことを特徴とする請求項２乃至請求項６、請求項１０乃至請求項１２、のいずれか１項記載のプログラム。
【請求項１７】
前記プログラムは、
前記装置指定処理で指定された情報処理装置が、前記送信状態及び前記停止状態のいずれであるかを表す状態情報を取得する状態取得処理を前記操作端末に実行させ、
前記第１送信処理では、
前記状態取得処理で取得した前記状態情報に基づき、前記指定された情報処理装置が前記停止状態である間は前記第２指示の送信を行わない
ことを特徴とする請求項７乃至請求項９、請求項１３のいずれか１項記載のプログラム。
【請求項１８】
前記プログラムは、
前記第１送信処理における前記第１指示の送信を含む指示送信履歴を、対応する前記情報処理装置ごとに識別しつつ、前記操作端末に設けた記憶部に記憶させる第１記憶処理
を前記操作端末に実行させることを特徴とする請求項２乃至請求項６、請求項１０乃至請求項１２のいずれか１項記載のプログラム。
【請求項１９】
前記プログラムは、
前記第１送信処理における前記第２指示の送信を含む指示送信履歴を、対応する前記情報処理装置ごとに識別しつつ、前記操作端末に設けた記憶部に記憶させる第２記憶処理
を前記操作端末に実行させることを特徴とする請求項７乃至請求項９、請求項１３のいずれか１項記載のプログラム。
【請求項２０】
前記プログラムは、
前記装置指定処理で指定された情報処理装置が、前記送信状態及び前記停止状態のいずれであるかを表す状態情報を取得する状態取得処理を前記操作端末に実行させ、
前記第１送信処理においては、
前記状態取得処理で取得した前記状態情報に基づき、前記指定された情報処理装置の前記送信状態又は前記停止状態が、前記記憶部に記憶された前記指示送信履歴と相反する間には、前記第１指示の送信を行わない
ことを特徴とする請求項１８又は請求項１９記載のプログラム。
【請求項２１】
前記プログラムは、
前記装置指定処理で指定された情報処理装置が、前記送信状態及び前記停止状態のいずれであるかを表す状態情報を取得する状態取得処理を前記操作端末に実行させ、
前記第１送信処理においては、
前記状態取得処理で取得した前記状態情報に基づき、前記指定された情報処理装置の前記送信状態又は前記停止状態が、前記記憶部に記憶された前記指示送信履歴と相反する間には、前記第２指示の送信を行わない
ことを特徴とする請求項１９記載のプログラム。
【請求項２２】
前記情報処理装置は、プリンタであり、
前記装置情報は、前記プリンタの使用履歴情報である
ことを特徴とする請求項１乃至請求項２１のいずれか１項記載のプログラム。
【請求項２３】
サーバ及び操作端末と通信する装置通信部と、
制御部と、
を備えた情報処理装置であって、
前記制御部は、
前記操作端末における前記情報処理装置の指定が行われた場合に当該操作端末から送信された設定指示を、前記装置通信部を通じて受信する受信処理と、
前記受信処理で前記設定指示を受信した場合に、前記情報処理装置に関わる装置情報を前記装置通信部を通じ前記サーバへ送信するか否かの状態を設定する設定処理と、
を実行することを特徴とする情報処理装置。
【請求項２４】
操作部、端末通信部、及び端末制御部、を有する操作端末と、
装置通信部及び装置制御部を有する情報処理装置と、
を備えたシステムであって、
前記操作端末の前記端末制御部は、
前記情報処理装置の指定を行う装置指定処理と、
前記装置指定処理での前記指定が行われた場合に、前記端末通信部を通じ、当該指定された情報処理装置に対する設定指示を送信する送信処理と、
を実行し、
前記情報処理装置の前記装置制御部は、
前記送信処理で送信された前記設定指示を、前記装置通信部を通じて受信する受信処理と、
前記受信処理で前記設定指示を受信した場合に、前記情報処理装置に関わる装置情報を前記装置通信部を通じサーバへ送信するか否かの状態を設定する設定処理と、
を実行することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置情報をサーバへ送信可能な情報処理装置と通信を行う操作端末において実行されるプログラム、情報処理装置、及び、操作端末や情報処理装置を備えたシステムに関する。
【背景技術】
【０００２】
サーバ及び操作端末に接続されて用いられる情報処理装置（複合機）が知られている（例えば特許文献１参照）。この従来技術では、例えば、情報処理装置に関する各種動作状態（ユーザ情報や使用履歴等を含む）のモニターや消耗品の補充予測等、ユーザだけでは対応が難しい状況の救済を目的として、情報処理装置に関わる装置情報が、サーバによって取得される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０２０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、上記装置情報をサーバへ送信するように情報処理装置を設定するためには、当該情報処理装置に対して何らかの指示操作を行う必要がある。また、上記指示によって情報処理装置が装置情報をサーバへ送信する設定となった後に、当該サーバへの装置情報の送信を停止する場合も、当該情報処理装置に対して何らかの指示操作を行う必要がある。
【０００５】
しかしながら、一般に、上記情報処理装置に備えられる例えば操作パネル等のユーザインタフェースは、表示が見にくかったりボタン・キー等が小さかったりする場合が多い。このため、ユーザにとって、上記指示操作を行うのは、決して容易ではなく、不便であった。
【０００６】
本発明の目的は、装置情報を情報処理装置からサーバへ送信するかしないかの設定をユーザが容易に行うことができる、プログラム、及び情報処理装置、並びにシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、操作部と、表示部と、通信部と、を備える操作端末によって実行可能なプログラムであって、前記通信部は、情報処理装置に関わる装置情報をサーバに送信可能な前記情報処理装置と通信可能であり、前記プログラムは、前記情報処理装置の指定を行う装置指定処理と、前記装置指定処理での前記指定が行われた場合に、当該指定された情報処理装置に対し、前記サーバへ前記装置情報を送信するか否かの状態を設定する設定指示を、前記通信部を通じて送信する第１送信処理と、を前記操作端末に実行させることを特徴とする。
【０００８】
本願発明においては、情報処理装置が、サーバ及び操作端末に接続されて用いられる。このとき、情報処理装置に関わる装置情報がサーバによって取得される場合、取得されない場合の両方がある。本願発明においては、上記装置情報を情報処理装置からサーバへ送信するか否かの状態を設定する設定を、操作端末の操作により行う。すなわち、本願発明のプログラムが操作端末で実行された状態で、上記装置情報を送信したい情報処理装置の指定が行われると、その後の第１送信処理において、上記指定された情報処理装置に対し、当該装置情報を送信するか否かの状態を設定する設定指示が、通信部を介して送信される。これにより、当該設定指示を受信した情報処理装置は、サーバへ上記装置情報を送信可能な状態、若しくは、サーバへ上記装置情報を送信しない状態、のいずれかに設定される。
【０００９】
以上のようにして、本願発明によれば、操作端末での指示操作によって、情報処理装置から装置情報をサーバへ送信するかしないかの設定を行うことができる。この結果、前述のように情報処理装置のユーザインタフェースで上記設定操作を行う場合と異なり、ユーザにとっての利便性を向上することができる。
【００１０】
また上記目的を達成するために、本願発明は、サーバ及び操作端末と通信する装置通信部と、制御部と、を備えた情報処理装置であって、前記制御部は、前記操作端末における前記情報処理装置の指定が行われた場合に当該操作端末から送信された設定指示を、前記装置通信部を通じて受信する受信処理と、前記受信処理で前記設定指示を受信した場合に、前記情報処理装置に関わる装置情報を前記装置通信部を通じ前記サーバへ送信するか否かの状態を設定する設定処理と、を実行することを特徴とする。
【００１１】
また上記目的を達成するために、本願発明は、操作部、端末通信部、及び端末制御部、を有する操作端末と、装置通信部及び装置制御部を有する情報処理装置と、を備えたシステムであって、前記操作端末の前記端末制御部は、前記情報処理装置の指定を行う装置指定処理と、前記装置指定処理での前記指定が行われた場合に、前記端末通信部を通じ、当該指定された情報処理装置に対する設定指示を送信する送信処理と、を実行し、前記情報処理装置の前記装置制御部は、前記送信処理で送信された前記設定指示を、前記装置通信部を通じて受信する受信処理と、前記受信処理で前記設定指示を受信した場合に、前記情報処理装置に関わる装置情報を前記装置通信部を通じサーバへ送信するか否かの状態を設定する設定処理と、を実行することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、情報処理装置から装置情報をサーバへ送信するかしないかの設定をユーザが容易に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るシステムの概略図である。
【図２】携帯端末の機能的構成を表すブロック図、及び、複合機の機能的構成を表すブロック図である。
【図３】携帯端末の表示画面の一例を表す図である。
【図４】携帯端末の表示画面の一例を表す図である。
【図５】携帯端末の表示画面の一例を表す図である。
【図６】携帯端末のＣＰＵが実行する制御手順を表すフローチャートである。
【図７】携帯端末のＣＰＵが実行する制御手順を表すフローチャートである。
【図８】携帯端末の表示画面の一例を表す図である。
【図９】複合機のＣＰＵが実行する制御手順を表すフローチャートである。
【図１０】携帯端末の表示画面の一例を表す図である。
【発明を実施するための形態】
【００１４】
以下、適宜図面を参照して本発明の実施形態について説明する。
【００１５】
＜システム概略構成＞
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、複合機１０Ａ，１０Ｂ（以下適宜、これらを「複合機１０」と総称する）と、携帯端末５０Ａ，５０Ｂ（以下適宜、これらを「携帯端末５０」と総称する）と、サーバ８０とを有している。複合機１０及び携帯端末５０と、サーバ８０とは、通信ネットワーク１０１を介して相互に通信可能とされている。通信ネットワーク１０１の具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。なお、上記複合機１０が、請求項記載の情報処理装置（以下適宜、単に、「デバイス」と称する。各図の図示においても同様）の一例に相当している。また、上記携帯端末５０が請求項記載の操作端末の一例に相当している。
【００１６】
複合機１０及び携帯端末５０は、この例では、無線ＬＡＮ１０２に属している。すなわち、複合機１０及び携帯端末５０は、無線ＬＡＮ１０２の不図示のアクセスポイントを経由して、相互に通信することができる。また、無線ＬＡＮ１０２は、ルータ１０２Ａを通じて通信ネットワーク１０１に接続されている。すなわち、複合機１０及び携帯端末５０は、この例では、ルータ１０２Ａから通信ネットワーク１０１を経由して、サーバ８０と通信することができる。
【００１７】
＜携帯端末の詳細構成＞
携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等であり、図２（ａ）に示されるように、ディスプレイ５３（表示部の一例に相当）と、入力Ｉ／Ｆ５４と、ＮＦＣ通信Ｉ／Ｆ５５と、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６と、ＣＰＵ６１と、メモリ６２と、通信バス６３と、を主に備える。携帯端末５０を構成する各構成要素は、通信バス６３を通じて相互に接続されている。
【００１８】
入力Ｉ／Ｆ５４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ５４は例えばボタンを有しており、押下されたボタンに対応づけられた各種の操作信号を上記ＣＰＵ６１へ出力する。なお、入力Ｉ／Ｆ５４は、上記ディスプレイ５３の表示面に重畳された膜状のタッチセンサを有する、いわゆるタッチパネルとして構成されていてもよい（このような場合では、以下適宜、「タッチパネル５３」のように表記する）。ユーザは、このタッチパネル５３の表示面に表示されたオブジェクトを指定したり、文字列或いは数字列を入力したりすることができる。「オブジェクト」とは、例えば、タッチパネル５３に表示された文字列、アイコン、ボタン、リンク等である。この入力Ｉ／Ｆ５４（タッチパネル５３を含む）が、請求項記載の操作部の一例に相当している。
【００１９】
ＮＦＣ通信Ｉ／Ｆ５５は、外部装置との間で無線信号を送受信することが可能な、近接無線方式で無線通信を行うためのインタフェースである。ＮＦＣ通信Ｉ／Ｆ５５は、外部装置との間で受け渡すための情報を記憶するメモリを有するＩＣチップが搭載されており、ＮＦＣ規格に準拠した無線通信を行う。なお、ＮＦＣ通信Ｉ／Ｆ５５を通じた無線通信（以下適宜、「ＮＦＣ通信」と称する）の通信範囲は、上記Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じた無線通信（以下適宜、「Ｗｉ−Ｆｉ通信」と称する）の通信範囲より狭い。携帯端末５０は、ＮＦＣ通信Ｉ／Ｆ５５を通じて複合機１０に各種情報を送信し、ＮＦＣ通信Ｉ／Ｆ５５を通じて複合機１０から各種情報を受信する。
【００２０】
Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６は、外部装置と通信可能な通信インタフェースであり、通信ネットワーク１０１を通じて外部装置と無線通信する間接無線通信が可能である。このＷｉ−Ｆｉ通信Ｉ／Ｆ５６の具体的な通信手順は特に限定されない。なお、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６は、中継装置を経由せずに外部装置と無線通信する直接無線通信が可能であってもよい。なお、Ｗｉ−Ｆｉ通信の通信距離は、ＮＦＣ通信の通信距離より長い。携帯端末５０は、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じて複合機１０やサーバ８０に各種情報を出力し、Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６を通じて複合機１０やサーバ８０から各種情報を受信する。このＷｉ−Ｆｉ通信Ｉ／Ｆ５６が、請求項記載の通信部、端末通信部の一例に相当している。
【００２１】
ＣＰＵ６１は、携帯端末５０の全体動作を制御する。ＣＰＵ６１は、入力Ｉ／Ｆ５４から出力される各種情報、通信Ｉ／Ｆ５５，５６を通じて外部装置から受信した各種情報等に基づき、上記メモリ６２に記憶された各種プログラム（後述）を読み出して実行する。なお、ＣＰＵ６１及びメモリ６２は、請求項記載の端末制御部の一例に相当している。
【００２２】
メモリ６２は、プログラム記憶領域６２Ａと、データ記憶領域６２Ｂと、指示履歴記憶領域６２Ｃ（記憶部の一例に相当）と、を有する。プログラム記憶領域６２Ａには、この例では、ＯＳ６４と、端末プログラム６５とが格納される。端末プログラム６５は、後述する図６及び図７に示される各手順を実行させるアプリケーションプログラムである（以下適宜、単に「アプリ」と称する）。データ記憶領域６２Ｂには、端末プログラム６５の実行に必要なデータ或いは情報が記憶される。なお、指示履歴記憶領域６２Ｃの記憶内容については後述する。
【００２３】
なお、上記メモリ６２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、携帯端末５０に着脱されるＵＳＢメモリ等の可搬記録媒体、ＣＰＵ６１が備えるバッファ等、或いはそれらの組み合わせによって構成される。なお、メモリ６２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、通信ネットワーク１０１上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する複合機１０のメモリ３２についても同様である。
【００２４】
＜複合機の詳細構成＞
複合機１０は、図２（ｂ）に示されるように、プリンタ１１と、スキャナ１２と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、ＮＦＣ通信Ｉ／Ｆ２５と、Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６と、ＣＰＵ３１と、メモリ３２と、通信バス３３と、を主に備える。なお、複合機１０は、ＦＡＸ送信及び受信動作を実行可能なＦＡＸ部をさらに備えていてもよい。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０Ａ，１０Ｂの構成は互いに同様であってもよいし、異なっていてもよい。
【００２５】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行する。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。なお、複合機１０は、プリンタ１１及びスキャナ１２の一方のみを備え、他方を備えていなくてもよい。
【００２６】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースであり、例えば操作パネルとして構成される。そして、入力Ｉ／Ｆ２４は、上記入力操作に対応づけられた各種の操作信号を上記ＣＰＵ３１へ出力する。
【００２７】
ＮＦＣ通信Ｉ／Ｆ２５は、上記携帯端末５０のＮＦＣ通信Ｉ／Ｆ５５と同様、外部装置との間で無線信号を送受信することが可能な、近接無線方式で無線通信を行うためのインタフェースである。ＮＦＣ通信Ｉ／Ｆ２５は、外部装置との間で受け渡すための情報を記憶するメモリを有するＩＣチップが搭載されており、ＮＦＣ規格に準拠した無線通信を行う。
【００２８】
Ｗｉ−Ｆｉ通信Ｉ／Ｆ２６は、上記携帯端末５０のＷｉ−Ｆｉ通信Ｉ／Ｆ５６と同様、外部装置と通信可能な通信インタフェースであり、通信ネットワーク１０１を通じて外部装置と無線通信する間接無線通信が可能である。このＷｉ−Ｆｉ通信Ｉ／Ｆ２６は、中継装置を経由せずに外部装置と無線通信する直接無線通信が可能であってもよい。なおＷｉ−Ｆｉ通信Ｉ／Ｆ２６の具体的な通信手順は特に限定されない。このＷｉ−Ｆｉ通信Ｉ／Ｆ２６が、請求項記載の装置通信部の一例に相当している。
【００２９】
なお、本実施形態においては、携帯端末５０の上記Ｗｉ−Ｆｉ通信Ｉ／Ｆ５６が、Ｐｏｌｌ動作を実行可能である（後述する図６のステップＳ４８、ステップＳ２０８参照）。このＰｏｌｌ動作とは、所定の時間間隔でポーリング信号を繰り返し出力し、当該ポーリング信号の応答であるレスポンス信号を監視する動作である。一方、上記複合機１０のＷｉ−Ｆｉ通信Ｉ／Ｆ２６は、Ｌｉｓｔｅｎ動作を実行する。Ｌｉｓｔｅｎ動作とは、上記ポーリング信号を監視し、ポーリング信号を受信したことを条件としてレスポンス信号を出力する動作である。
そして、携帯端末５０のＷｉ−Ｆｉ通信Ｉ／Ｆ５６が出力したポーリング信号を複合機１０のＷｉ−Ｆｉ通信Ｉ／Ｆ２６が受信し、複合機１０のＷｉ−Ｆｉ通信Ｉ／Ｆ２６が出力したレスポンス信号を携帯端末５０のＷｉ−Ｆｉ通信Ｉ／Ｆ２５が受信する。これにより、Ｗｉ−Ｆｉ規格に従った所定の手順により、複合機１０と携帯端末５０との間にＷｉ−Ｆｉ方式の通信リンクが確立され、以降、複合機１０と携帯端末５０とは、このＷｉ−Ｆｉリンクを通じて情報等を送受信する。
【００３０】
ＣＰＵ３１は、複合機１０の全体動作を制御する。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種情報、通信Ｉ／Ｆ２５，２６を通じて外部装置から受信した各種情報等に基づき、上記メモリ３２から取得した各種プログラムを実行する。なお、ＣＰＵ３１及びメモリ３２は、請求項記載の制御部、装置制御部の一例に相当している。
【００３１】
メモリ３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂと、装置情報記憶領域３２Ｃと、を有する。プログラム記憶領域３２Ａには、この例では、ＯＳ３４と、装置プログラム３５とが格納される。データ記憶領域３２Ｂには、装置プログラム３５の実行に必要なデータ或いは情報が記憶される。装置情報記憶領域３２Ｃには、例えば、複合機１０の装置識別情報（装置ＩＤ）、各種動作状態に関わる情報（ユーザ情報及び使用履歴等を含む）、及び、消耗品の補充予測情報等からなる、装置情報が記憶される。
【００３２】
＜サーバ＞
図１に戻り、サーバ８０は、所謂ストレージサーバである。より詳細には、サーバ８０は、例えば、携帯端末５０又は複合機１０から受信したデータをサーバメモリに記憶させるとともに、携帯端末５０又は複合機１０によって指定されたデータを上記サーバメモリから読み出して携帯端末５０又は複合機１０に送信する。
【００３３】
＜サーバによる装置情報取得の必要性＞
上記したように、複合機１０の上記装置情報記憶領域３２Ｃには、複合機１０の使用履歴等を含む上記装置情報が記憶されている。そして、本実施形態においては、複合機１０に関する各種動作状態のモニターや消耗品の補充予測等、ユーザだけでは対応が難しい状況の救済を目的として、上記装置情報をサーバ８０によって取得することができる。
【００３４】
ここで、通常、複合機１０に備えられる上記ユーザインタフェースとしての入力Ｉ／Ｆ２４（前述のように例えば操作パネルとして構成される）は、表示が見にくかったりボタン・キー等が小さかったりする場合が多い。この結果、ユーザにとって、上記装置情報を複合機１０からサーバ８０へ送信するための指示操作を行うのは、決して容易ではなく、不便である。
【００３５】
そこで、本実施形態においては、上記装置情報を複合機１０からサーバ８０へ送信するか否かの状態を設定する設定を、携帯端末５０の操作によって行う。以下、その詳細を順を追って説明する。
【００３６】
＜携帯端末からの装置情報の送信指示＞
まず、携帯端末５０における適宜の操作により上記ディスプレイ５３に初期的に表示される画面７１を図３（ａ）に示す。なお、この図３（ａ）から後述の図５と、後述の図８及び図１０では、前述のようにディスプレイ５３がタッチパネルとして構成されている場合（「タッチパネル５３」と表記）を例にとっている。
【００３７】
図３（ａ）において、画面７１には、操作対象とするデバイスの選択を促すデバイス選択欄７１Ａが設けられている。このデバイス選択欄７１Ａには、「デバイスを選択してください」のメッセージＭａが表記されている。
【００３８】
また、上記画面７１には、上記デバイス選択欄７１Ａの上部に、デバイスに関わるボタン７１Ｂ〜７１Ｆが設けられている。なおこの時点では、後述のデバイスの選択が行われていないことから、これらボタン７１Ｂ〜７１Ｆは、デフォルトで表示されるボタンである。すなわち、プリントボタン７１Ｂは、上記デバイスにおいてプリント動作を実行するためのボタンである。スキャンボタン７１Ｃは、上記デバイスにおいてスキャン動作を実行するためのボタンである。コピーボタン７１Ｄは、上記デバイスにおいて原稿を複写するコピー動作を実行するためのボタンである。ＦＡＸボタン７１Ｅは、上記デバイスにおいてＦＡＸ送信及び受信動作を実行するためのボタンである。ステータスボタン７１Ｆは、上記デバイスにおける現在の動作ステータスを表示させるためのボタンである。
【００３９】
さらに、上記画面７１には、タッチパネル５３の右上部に、「ｉ」ボタン７１Ｇが設けられている。このボタン７１Ｇの機能については後述する。
【００４０】
例えば、上記デバイス選択欄７１Ａをタップすることで、上記タッチパネル５３の表示が、図３（ｂ）に示す画面７２に移行する。
【００４１】
図３（ｂ）において、この画面７２には、この時点でこの携帯端末５０から操作可能である（言い換えれば、通信可能に接続されている）デバイスを表す、デバイス表示欄７２Ａ〜７２Ｃが表示されている。デバイス表示欄７２Ａには、前述の複合機１０Ａに対応した識別情報（例えば型番やデバイスＩＤ等。以下同様）である「ＭＦＰ−１」及びそのＩＰアドレス「１９２．１０．０．１．５１」が表記されている。また、デバイス表示欄７２Ｂには、前述の複合機１０Ｂに対応した識別情報である「ＭＦＰ−２」及びそのＩＰアドレス「１９２．１０．０．１．５２」が表記されている。また、デバイス表示欄７２Ｃには、上記複合機１０Ａ，１０Ｂとは異なるデバイスのプリンタ（図示省略）に対応した識別情報であるＰＲＩＮＴＥＲ−１」及びそのＩＰアドレス「１９２．１０．０．１．６１」が表記されている。
【００４２】
例えば、上記デバイス表示欄７２Ａをタップすることで、複合機１０Ａの選択が確定する（図３（ｂ）中のデバイス表示欄７２Ａの「レ」表記参照）。その後、ユーザがタッチパネル５３下部の戻りボタン７２Ｄを操作することで、上記タッチパネル５３の表示が、図３（ｂ）の画面７１とほぼ同様の、図４（ａ）に示す画面７１′に移行する。
【００４３】
図４（ａ）において、この画面７１′では、上記画面７１と同様の上記デバイス選択欄７１Ａに、前述のようにして選択された複合機１０Ａを表す、上記「ＭＦＰ−１」の選択デバイス表記Ｍｂが表示されている。それ以外の部分は上記画面７１と同様である。
【００４４】
その後、上記画面７１′において、ユーザが前述の「ｉ」ボタン７１Ｇをタップすることで、上記タッチパネル５３の表示が、図４（ｂ）に示す画面７３Ａに移行する。さらにユーザがこの画面７３Ａ全体を上方へ適宜に連続してスクロール操作すると、図５に示す、画面７３Ｂの表示状態となる。
【００４５】
図５において、画面７３Ｂでは、上記装置情報のサーバ８０への送信を表す「Ｓｅｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ」表記がなされた設定チェックボックス７３ｇ（設定部の一例に相当）が設けられている。
【００４６】
この設定チェックボックス７３ｇが、ユーザの操作によりチェック「レ」がなされた設定状態である場合には、対応するデバイス（この例では前述のようにして選択済みの複合機１０Ａ）に対し、装置情報を適宜のタイミングでサーバ８０へ送信する送信状態とするための指示（第１指示、設定指示の一例に相当）を送ることができる（詳細は後述）。また、設定チェックボックス７３ｇに対し上記チェック「レ」がなされていない設定状態である場合（図５に示す状態）には、対応するデバイス（複合機１０Ａ）に対し、上記装置情報をサーバ８０へ送信しない停止状態とするための指示（第２指示、設定指示の一例に相当）を送ることができる（詳細は後述）。
【００４７】
以上のようにして、本実施形態においては、ユーザが選択したデバイス（上記の例では複合機１０Ａ）に対し、上記装置情報をサーバ８０へ送信するかしないかの設定を、携帯端末５０のタッチパネル５３の表示画面における操作により行うことができる。これを実現するために、上記携帯端末５０のＣＰＵ６１によって実行される制御手順を、図６及び図７に示すフローチャートにより説明する。
【００４８】
＜携帯端末の制御フロー＞
図６において、このフローは、ユーザが携帯端末５０において上記アプリを起動し、上記プログラム記憶領域６２Ａに記憶された上記アプリがＣＰＵ６１に読み出されることによって実行される。
【００４９】
まずステップＳ２で、携帯端末５０のＣＰＵ６１は、操作対象のデバイスが指定されている（詳細は後述）ことを表すフラグＦを、０に初期化する。その後、ステップＳ５に移る。
【００５０】
ステップＳ５では、ＣＰＵ６１は、上記フラグＦが１であるか否かを判定する。後述のステップＳ４２でＦ＝１とされていた（詳細は後述）場合は判定が満たされ（Ｓ５：ＹＥＳ）、後述のステップＳ４４に移る。Ｆ＝０のままである場合は判定が満たされず（Ｓ５：ＮＯ）、ステップＳ１０に移る。
【００５１】
ステップＳ１０では、ＣＰＵ６１は、図３（ａ）及び図３（ｂ）を用いて前述したように、この時点で携帯端末５０から選択可能である複数のデバイスの中から、ユーザによる操作対象デバイスの選択が行われたか否か、を判定する。このとき、上記選択可能であるデバイスとは、例えば、事前にデバイスの識別情報（デバイス名称やデバイスＩＤ等）そのものが登録されているか、若しくは、当該デバイスのドライバーソフトウェア等がインストールされることで、公知の手法により上記デバイスの識別情報がＣＰＵ６１に登録されているデバイスである（オンライン状態であるとは限らない）。あるいは、携帯端末５０がブロードキャスト送信を行い、それによって見つかったデバイスを選択可能に表示してもよい。但し、例えば携帯端末５０から操作可能である（通信可能に接続されている）デバイスが１つだけであった場合は、上記のようなユーザによる選択の必要がないことから、ＣＰＵ６１が自動的に当該１つのデバイスを操作対象デバイスとして決定するようにしてもよい。
【００５２】
上記いずれの場合も、１つのデバイスが、操作対象デバイスとして指定される。ステップＳ１０で実行するこの処理が、請求項記載の装置指定処理の一例に相当している。上記デバイスの指定が行われなければ判定が満たされず（Ｓ１０：ＮＯ）、後述のステップＳ２０４に移る。操作対象デバイスの指定が行われれば判定が満たされ（Ｓ１０：ＹＥＳ）、ステップＳ２０に移る。
【００５３】
ステップＳ２０では、ＣＰＵ６１は、例えば公知のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を介し、上記ステップＳ１０で指定されたデバイス（例えば前述の例では複合機１０Ａ）が、装置情報をサーバ８０へ送信する能力を備えているかを表す能力情報を取得する。なお、このステップＳ２０で実行する処理が、請求項記載の能力取得処理の一例に相当している。
【００５４】
その後、ステップＳ３０で、ＣＰＵ６１は、上記ステップＳ１０で指定されたデバイスが、上記アプリで初めて指定したデバイスであるか否かを判定する。アプリで初めて指定したデバイスであれば判定が満たされ（Ｓ３０：ＹＥＳ）、後述のステップＳ４０に移る。アプリで初めて指定したデバイスでなければ判定が満たされず（Ｓ３０：ＮＯ）、ステップＳ３５に移る。
【００５５】
ステップＳ３５では、ＣＰＵ６１は、今回の指定の１機前すなわち直前に指定されていたデバイスに対し、前述した、装置情報をサーバ８０へ送信しない上記停止状態（以下適宜、「ＯＦＦ状態」と称する。図示においても同様）とするための上記指示（以下適宜、ＯＦＦ指示」と称する。図示においても同様）を送信する。なおこのとき、上記の直前に指定されたデバイスがオフラインであった場合は、公知の手法により当該デバイスをオンライン接続化した後に上記ＯＦＦ指示を送信し、再度当該デバイスを公知の手法によりオフライン化してもよい。このとき送信される上記ＯＦＦ指示が請求項記載の第３指示の一例に相当し、このステップＳ３５で実行する処理が、請求項記載の第２送信処理の一例に相当している。その後、ステップＳ４０に移る。
【００５６】
ステップＳ４０では、ＣＰＵ６１は、上記ステップＳ２０で取得した能力情報に基づき、上記ステップＳ１０で指定されたデバイスが、装置情報をサーバ８０へ送信する能力を備えているか否かを判定する。当該能力を備えていなければ判定が満たされず（Ｓ４０：Ｎｏ）、ステップＳ１０に戻って同様の手順を繰り返す。当該能力を備えていれば判定が満たされ（Ｓ４０：Ｙｅｓ）、ステップＳ４２に移る。
【００５７】
ステップＳ４２では、ＣＰＵ６１は、上記フラグＦを１とする。その後、ステップＳ４４に移る。
【００５８】
ステップＳ４４においては、ＣＰＵ６１は、この時点でこの携帯端末５０により指定されているデバイス（例えば上記複合機１０Ａ）がオンライン状態であるか否かを判定する。上記指定されているデバイスがオンライン状態であれば判定が満たされ（Ｓ４４：ＹＥＳ）、後述のステップＳ５０に移る。上記指定されているデバイスがオフライン状態であれば判定が満たされず（Ｓ４４：ＮＯ）、ステップＳ４６に移る。なお、このステップＳ４４で実行する処理が、（後述のステップＳ２０４で実行する処理と共に）請求項記載の判定処理の一例に相当している。
【００５９】
ステップＳ４６では、ＣＰＵ６１は、前述したタッチパネル５３における上記設定チェックボックス７３ｇを無効化（全く表示しない又はグレーアウト状態）する。例えばグレーアウトした状態の上記設定チェックボックス７３ｇの例を図８に示す。図示の例では設定チェックボックス７３ｇが、傍らの「Ｓｅｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ」のメッセージ表記とともにグレーアウトし、操作不能となっている。このステップＳ４６で実行する処理が、（後述のステップＳ２０６で実行する処理と共に）請求項記載の非表示処理の一例に相当している。ステップＳ４６が完了したら、ステップＳ４８に移る。
【００６０】
ステップＳ４８では、ＣＰＵ６１は、公知の手法により、予め定められた一定時間、上記指定されたデバイスに対するポーリング処理を行う。その後、ステップＳ４４に戻り、同様のステップＳ４４→ステップＳ４６→ステップＳ４８→・・を繰り返す。この結果、上記指定されているデバイスがオフライン状態である間は、後述のステップＳ１２０でのＯＮ指示の送信やステップＳ１８０でのＯＦＦ指示を実行するための処理が行われない。上記繰り返しの間に上記指定されたデバイスがオンライン状態となればステップＳ４４の判定が満たされ（Ｓ４４：ＹＥＳ）、ステップＳ５０に移る。
【００６１】
ステップＳ５０では、ＣＰＵ６１は、図５を用いて前述した、タッチパネル５３における上記設定チェックボックス７３ｇを有効化する。具体的には、設定チェックボックス７３ｇが、図５に示したように、操作可能に表示される。なお、このステップＳ５０で実行する処理が、（後述のステップＳ２１０で実行する処理と共に）請求項記載の表示処理の一例に相当している。
【００６２】
このとき、ステップＳ４０の判定が満たされる（デバイスが情報送信能力を有する）場合には、ステップＳ４２、ステップＳ４４を経てステップＳ５０で設定チェックボックス７３ｇが表示される一方、ステップＳ４０の判定が満たされない（デバイスが情報送信能力を有さない）場合には、設定チェックボックス７３ｇは表示されない。したがって、ステップＳ４０及びステップＳ５０で実行する処理は、請求項記載の表示及び非表示処理の一例に相当している。
【００６３】
またこのとき、ステップＳ５０においては、上記のような設定チェックボックス７３ｇの表示状態で、ユーザが、タッチパネル５３の操作を介し、上記設定チェックボックス７３ｇを、チェック「レ」がなされた状態（第１設定の一例に相当）とするか、若しくは、チェック「レ」がなされない状態（第２設定の一例に相当）とするか、が受け付けられる。ステップＳ５０で実行するこの処理が、（後述のステップＳ２１０で実行する処理と共に）請求項記載の設定受付処理の一例に相当している。以上のようにしてステップＳ５０が完了したら、図７に示すステップＳ６０に移る。
【００６４】
図７において、ステップＳ６０では、ＣＰＵ６１は、前述のようにして受け付けた設定チェックボックス７３ｇでのチェック状態、すなわち、チェック「レ」がなされて上記装置情報をサーバ８０へ送信する上記送信状態（以下適宜、「ＯＮ状態」と称する。図示においても同様）を指示するための設定（第１設定の一例に相当。以下適宜、「ＯＮ設定」と称する。図示においても同様）となっているか、チェック「レ」がなされず上記送信停止状態（ＯＦＦ状態）を指示するための設定（第２設定の一例に相当。以下適宜、「ＯＦＦ設定」と称する。図示においても同様）となっているか、を取得する。その後、ステップＳ７０に移る。
【００６５】
ステップＳ７０では、ＣＰＵ６１は、上記ステップＳ１０で指定されたデバイスが、（この携帯端末５０にとって）以前にも指定したことのあるデバイスであり、かつ、上記ステップＳ６０で取得された設定チェックボックス７３ｇでのチェック状態（ＯＮ設定又はＯＦＦ設定）が、過去に当該デバイスが指定されたときのチェック状態と同じであるか否かを、判定する。過去に指定されたことのあるデバイスであり、かつ上記２つのチェック状態が同じであれば判定が満たされ（Ｓ７０：Ｙｅｓ）、図６に示した上記ステップＳ５に戻って同様の手順を繰り返す。なおこの場合、上記ステップＳ４２でＦ＝１とされていることから、ステップＳ５の判定が満たされることで、ステップＳ１０のデバイス指定やその後のステップＳ２０〜ステップＳ４２を経ることなく、ステップＳ４４へと移行する。
【００６６】
一方、過去に指定されたことのあるデバイスではないか、若しくは過去に指定されたことのあるデバイスであるが上記２つのチェック状態が同じでなければステップＳ７０の判定が満たされず（Ｓ７０：Ｎｏ）、ステップＳ８０に移る。
【００６７】
ステップＳ８０では、ＣＰＵ６１は、上記ステップＳ１０で指定されたデバイスが、上記装置情報をサーバ８０へ送信する上記ＯＮ状態となっているか、上記装置情報をサーバ８０へ送信しない上記ＯＦＦ状態となっているか、の情報（状態情報の一例に相当）を取得する。なお、ステップＳ８０で実行するこの処理が、請求項記載の状態取得処理の一例に相当している。その後、ステップＳ９０に移る。
【００６８】
ステップＳ９０では、ＣＰＵ６１は、上記ステップＳ６０で取得した設定チェックボックス７３ｇでのチェック状態（ＯＮ設定又はＯＦＦ設定）と、上記ステップＳ８０で取得したデバイスの状態（ＯＮ状態又はＯＦＦ状態）と、が同じ状態であるか否かを判定する。上記チェック状態と上記デバイスの状態とが同じ状態である（設定チェックボックス７３ｇがＯＮ設定でデバイスがＯＮ状態、若しくは、設定チェックボックス７３ｇがＯＦＦ設定でデバイスがＯＦＦ状態）の場合は判定が満たされず（Ｓ９０：Ｎｏ）、図６に示した上記ステップＳ５に戻って同様の手順を繰り返す。すなわち、この場合は、現在のデバイスの状況と設定チェックボックス７３ｇでの設定が同じであることから、後述のステップＳ１２０におけるＯＦＦ指示やステップＳ１８０におけるＯＮ指示は行われないことになる。この場合も、前述と同様、Ｆ＝１でステップＳ５の判定が満たされることにより（ステップＳ１０〜ステップＳ４２を経ることなく）ステップＳ４４へと移行する。
【００６９】
上記チェック状態と上記デバイスの状態とが異なる状態であった場合はステップＳ９０の判定が満たされ（Ｓ９０：Ｎｏ）、ステップＳ１００に移る。
【００７０】
ステップＳ１００では、ＣＰＵ６１は、上記のように上記設定チェックボックス７３ｇでのチェック状態が現在のデバイスの状態とは異なる状態であることに対応し、上記ＯＦＦ状態にあるデバイスに対し、装置情報をサーバ８０へ送信しない上記ＯＮ状態にセットするための上記指示（以下適宜、ＯＮ指示」と称する。図示においても同様）を行うのか、若しくは、上記ＯＮ状態にあるデバイスに対し、上記ＯＦＦ状態にセットするための上記ＯＦＦ指示を行うのか、を判定する。
【００７１】
ステップＳ１００において、ＯＮ状態セットのためのＯＮ指示の場合は、ステップＳ１１０に移る。ステップＳ１１０では、ＣＰＵ６１は、今から上記指定されたデバイスに対し上記ＯＮ指示をしようとしているこの携帯端末５０（例えば上記携帯端末５０Ａ）以外に、当該デバイスに対し既に上記ＯＦＦ指示を行っている他の携帯端末５０（例えば携帯端末５０Ｂ）があるか否かを判定する。すなわち、各携帯端末５０の上記指示履歴記憶領域６２Ｃには、それぞれ、識別情報（例えば端末ＩＤ等）と関連づけた形で、各デバイスに対する自らの上記ＯＮ指示及びＯＦＦ指示の送信履歴が記憶されている。なお、その際、後述のように、例えば各デバイスの識別情報としてＭａｃアドレス等が用いられる。このステップＳ１１０では、例えば全ての他の携帯端末５０に対し上記指示履歴記憶領域６２Ｃの内容の問い合わせを行ってそれぞれの上記送信履歴を取得することで、上記の判定を行う。当該デバイスに対し上記ＯＦＦ指示を行っている他の携帯端末５０があった場合は判定が満たされ（Ｓ１１０：Ｙｅｓ）、図６に示した上記ステップＳ５に戻って同様の手順を繰り返す。すなわち、この場合は、上記指定されたデバイスに対し上記ＯＮ指示を行うことは、上記他の携帯端末５０が当該デバイスに対して既に行っている指示内容を勝手に変更することになることから、これを避ける（他の携帯端末５０の指示を優先する）ために、後述のステップＳ１２０におけるＯＮ指示は行われない。この場合も、前述と同様、Ｆ＝１でステップＳ５の判定が満たされることにより（ステップＳ１０〜ステップＳ４２を経ることなく）ステップＳ４４へと移行する。
【００７２】
一方、上記ステップＳ１１０において、当該デバイスに対し上記ＯＦＦ指示を行っている他の携帯端末５０がなかった場合は判定が満たされず（Ｓ１１０：ＮＯ）、ステップＳ１２０に移る。ステップＳ１２０では、ＣＰＵ６１は、上記ＭＩＢを介し、上記指定されたデバイスに対し、上記ＯＮ指示を送信する。なお、ステップＳ１２０で実行するこの処理が請求項記載の第１送信処理の一例に相当するとともに、送信処理の一例に相当している。その後、ステップＳ１３０に移る。
【００７３】
ステップＳ１３０では、ＣＰＵ６１は、上記ステップＳ１２０での上記ＯＮ指示送信に対応して、上記指示履歴記憶領域６２Ｃに、この携帯端末５０の識別情報（例えば端末ＩＤ等）と上記ＯＮ指示の送信履歴とを、送信先であるデバイスの識別情報（例えばＭａｃアドレス）と関連づけて記憶する。なお、ステップＳ１３０で実行するこの処理が、請求項記載の第１記憶処理の一例に相当している。その後、図６に示した上記ステップＳ５に戻り、同様の手順を繰り返す。この場合も、前述と同様、Ｆ＝１でステップＳ５の判定が満たされることにより（ステップＳ１０〜ステップＳ４２を経ることなく）ステップＳ４４へと移行する。
【００７４】
一方、前述のステップＳ１００において、ＯＦＦ状態セットのためのＯＦＦ指示の場合は、ステップＳ１４０に移る。ステップＳ１４０では、ＣＰＵ６１は、上記指定されたデバイスがこの時点でＯＮ状態にセットされていることに対応し、当該ＯＮ状態が、この携帯端末５０（自端末）からのＯＮ指示によりセットされたものであるか否か、を判定する。この判定は、前述のステップＳ１１０と同様、例えば全ての他の携帯端末５０に対し上記指示履歴記憶領域６２Ｃの内容の問い合わせを行ってそれぞれの上記送信履歴を取得することで、上記の判定を行う。
【００７５】
自端末からのＯＮ指示でなければ判定が満たされず（Ｓ１４０：ＮＯ）、図６に示した上記ステップＳ５に戻って同様の手順を繰り返す。すなわち、この場合は、前述のステップＳ１１０の判定が満たされた場合と同様の趣旨で、上記指定されたデバイスに対し上記ＯＦＦ指示を行うことは、他の携帯端末５０が当該デバイスに対して既に行っている指示内容を勝手に変更することになることから、これを避ける（他の携帯端末５０の指示を優先する）ために、後述のステップＳ１８０におけるＯＦＦ指示は行われない。この場合も、前述と同様、Ｆ＝１でステップＳ５の判定が満たされることにより（ステップＳ１０〜ステップＳ４２を経ることなく）ステップＳ４４へと移行する。一方、自端末からのＯＮ指示であれば判定が満たされ（Ｓ１４０：ＹＥＳ）、ステップＳ１５０に移る。
【００７６】
ステップＳ１５０では、ＣＰＵ６１は、この携帯端末５０の動作モード（あるいは上記アプリの動作モードでもよい。以下同様）が管理者モードであるか否かを判定する。すなわち、携帯端末５０は、「管理者モード」「パブリックモード」の２つの動作モードを備えている。同様に、上記複合機１０も、「管理者モード」「パブリックモード」の２つの動作モードを備えている。そして、携帯端末５０が上記管理者モードである場合には、複合機１０が管理者モードであるかパブリックモードであるかに関係なく、携帯端末５０側の主導で上記ＯＦＦ送信を行うことができる（後述のステップＳ１８０参照）。
【００７７】
これに対し、携帯端末５０が上記パブリックモードである場合には、複合機１０が管理者モードであるかパブリックモードであるかによって、処理が異なる。すなわち、複合機１０がパブリックモードである場合は、上記同様、携帯端末５０側の主導で上記ＯＦＦ送信を行うことができる（後述のステップＳ１８０参照）。これに対し、複合機１０が管理者モードである場合は、複合機１０の許可がある場合に上記ＯＦＦ送信を行うことができ、複合機１０の許可がない場合には上記ＯＦＦ送信を行うことができない（後述のステップＳ１７０参照）。
【００７８】
上記に対応して、ステップＳ１５０では、携帯端末５０が管理者モードであるか否かが判定される。管理者モードである場合は判定が満たされ（Ｓ１５０：ＹＥＳ）、後述のステップＳ１８０に移る。管理者モードでなく上記パブリックモードである場合は判定が満たされず（Ｓ１５０：ＮＯ）、ステップＳ１６０に移る。
【００７９】
ステップＳ１５５では、上記ＭＩＢを介し上記指定されたデバイス（例えば上記複合機１０Ａ）に対し問い合わせを行って当該デバイスの上記動作モード（管理者モード又はパブリックモード）を取得する。なお、ステップＳ１５５で実行するこの処理が、請求項記載の取得処理の一例に相当している。その後、ステップＳ１６０に移る。
【００８０】
ステップＳ１６０では、ＣＰＵ６１は、上記ステップＳ１５５での取得結果に基づき、上記指定されたデバイスが管理者モードであるか否かを判定する。管理者モードでなくパブリックモードである場合には判定が満たされず（Ｓ１６０：ＮＯ）、後述のステップＳ１８０に移る。管理者モードであれば判定が満たされ（Ｓ１６０：ＹＥＳ）、ステップＳ１７０に移る。
【００８１】
ステップＳ１７０では、ＣＰＵ６１は、管理者モードである上記デバイスが、この携帯端末５０によるＯＦＦ指示を許可するか否か、を判定する。この場合、例えば上記デバイスに対しＯＦＦ指示を許可するか否かの問い合わせを行って、その回答結果に応じて判定してもよい。ＯＦＦ指示が許可されていない場合は判定が満たされず（Ｓ１７０：ＮＯ）、図６に示した上記ステップＳ１０に戻って同様の手順を繰り返す。ＯＦＦ指示が許可されている場合は判定が満たされ（Ｓ１７０：ＹＥＳ）、ステップＳ１８０に移る。なお、このステップＳ１７０と上記ステップＳ１６０で実行される上記の処理が、請求項記載の判断処理の一例に相当している。
【００８２】
ステップＳ１８０では、ＣＰＵ６１は、上記ＭＩＢを介し、上記指定されたデバイスに対し、上記ＯＦＦ指示を送信する。なお、ステップＳ１８０で実行するこの処理が、請求項記載の第１送信処理の一例に相当するとともに、送信処理の一例に相当している。その後、ステップＳ１９０に移る。
【００８３】
ステップＳ１９０では、ＣＰＵ６１は、上記ステップＳ１３０と同様、上記ステップＳ１８０での上記ＯＦＦ指示送信に対応して、上記指示履歴記憶領域６２Ｃに、この携帯端末５０の識別情報（例えば端末ＩＤ等）と上記ＯＦＦ指示の送信履歴とを、送信先であるデバイスの識別情報（例えばＭａｃアドレス）と関連づけて記憶する。なお、ステップＳ１９０で実行するこの処理が、請求項記載の第２記憶処理の一例に相当している。その後、ステップＳ２００に移る。
【００８４】
ステップＳ２００では、ＣＰＵ６１は、上記ステップＳ１８０における、この時点で指定しているデバイスへの上記ＯＦＦ指示送信に対応して、過去に指定していた全てのデバイスに対しても、上記ＯＦＦ指示を送信する。なお、上記ステップＳ３５と同様、当該過去に指定していたデバイスがオフラインであった場合は、公知の手法により当該デバイスをオンライン接続化した後に上記ＯＦＦ指示を送信し、再度当該デバイスを公知の手法によりオフライン化してもよい。その後、図６に示したステップＳ５に戻り、同様の手順を繰り返す。この場合も、前述と同様、Ｆ＝１でステップＳ５の判定が満たされることにより（ステップＳ１０〜ステップＳ４２を経ることなく）ステップＳ４４へと移行する。
【００８５】
一方、図６において、上記ステップＳ１０の判定が満たされず移行するステップＳ２０４では、ＣＰＵ６１は、上記ステップ４４と同様、上記指定されているデバイスがオンライン状態であるか否かを判定する。当該デバイスがオンライン状態であれば判定が満たされ（Ｓ２０４：ＹＥＳ）、後述のステップＳ２１０に移る。当該デバイスがオフライン状態であれば判定が満たされず（Ｓ２０４：ＮＯ）、ステップＳ２０６に移る。なお、このステップＳ２０４で実行する処理が、（前述のステップＳ４４で実行する処理と共に）請求項記載の判定処理の一例に相当している。
【００８６】
ステップＳ２０６では、ＣＰＵ６１は、上記ステップＳ４６と同様、上記設定チェックボックス７３ｇを無効化（全く表示しない又はグレーアウト状態）する。このステップＳ２０６で実行する処理が、（前述のステップＳ４６で実行する処理と共に）請求項記載の非表示処理の一例に相当している。ステップＳ２０６が完了したら、ステップＳ２０８に移る。
【００８７】
ステップＳ２０８では、ＣＰＵ６１は、上記ステップＳ４８と同様、上記デバイスに対する一定時間のポーリング処理を行う。その後、ステップＳ２０４に戻り、同様のステップＳ２０４→ステップＳ２０６→ステップＳ２０８→・・を繰り返す。この結果、上記指定されているデバイスがオフライン状態である間は、上記ステップＳ１２０及びステップＳ１８０の処理が行われない。上記繰り返しの間に上記指定されたデバイスがオンライン状態となればステップＳ２０４の判定が満たされ（Ｓ２０４：ＹＥＳ）、ステップＳ２１０に移る。
【００８８】
ステップＳ２１０では、ＣＰＵ６１は、上記ステップＳ５０と同様、タッチパネル５３に上記設定チェックボックス７３ｇを操作可能に表示する。なお、ステップＳ２１０で実行する処理が、（前述のステップＳ５０で実行する処理と共に）請求項記載の表示処理の一例に相当している。このとき、ステップＳ５０と同様、ユーザによる、上記設定チェックボックス７３ｇへのチェック「レ」状態若しくはチェック「レ」なしの状態、が受け付けられる。ステップＳ２１０で実行するこの処理が、（前述のステップＳ５０で実行する処理と共に）請求項記載の設定受付処理の一例に相当している。以上のようにしてステップＳ２１０が完了したら、ステップＳ２２０に移る。
【００８９】
その後、ステップＳ２２０で、ＣＰＵ６１は、上記設定チェックボックス７３ｇへの設定状態（チェック「レ」の有無）が、以前の内容（例えば１回前のステップＳ２１０又はステップＳ５０での設定状態）から変更されているか否か、を判定する。設定状態の変更がなければステップＳ２２０の判定が満たされず（Ｓ２２０：ＮＯ）、上記ステップＳ１０に戻って同様の手順を繰り返す。設定状態の変更があればステップＳ２２０の判定が満たされ（Ｓ２２０：ＹＥＳ）、ステップＳ２３０に移る。
【００９０】
ステップＳ２３０では、ＣＰＵ６１は、上記フラグＦが１であるか否かを判定する。またステップＳ４２でＦ＝１とされておらずＦ＝０のままである場合は判定が満たされず（Ｓ２３０：ＮＯ）、上記ステップＳ１０に戻って同様の手順を繰り返す。既にステップＳ４２でＦ＝１とされていた場合は判定が満たされ（Ｓ２３０：ＹＥＳ）、図７に示した前述のステップＳ６０へ移行する。以降は、前述と同様であり、説明を省略する。
【００９１】
＜デバイスの制御フロー＞
上記図６及び図７に示した携帯端末５０のＣＰＵ６１によるフローに対応して、前述のＯＮ指示又はＯＦＦ指示を受信したデバイスの制御部（この例では複合機１０のＣＰＵ３１）によって実行される制御手順を、図９に示すフローチャートにより説明する。
【００９２】
図９において、このフローは、上記プログラム記憶領域３２Ａに記憶された上記装置プログラム３５がＣＰＵ６１に読み出されることによって実行される。
【００９３】
まずステップＳ３１０で、複合機１０のＣＰＵ３１は、上記図７のステップＳ１２０（又はステップＳ１８０）で送信された上記ＯＮ指示（又はＯＦＦ指示）を受信する。なお、ステップＳ３１０で実行するこの処理が、請求項記載の受信処理の一例に相当している。
【００９４】
その後、ステップＳ３２０で、ＣＰＵ３１は、上記ステップＳ３１０で受信された指示がＯＮ指示であったか否かを判定する。ＯＮ指示が受信されていなかった場合は判定が満たされず（Ｓ３２０：ＮＯ）、後述のステップＳ３６０に移る。ＯＮ指示が受信されていた場合は判定が満たされ（Ｓ３２０：ＹＥＳ）、ステップＳ３３０に移る。
【００９５】
ステップＳ３３０では、ＣＰＵ３１は、それまでの上記ＯＦＦ状態（装置情報をサーバ８０へ送信しない停止状態）からＯＮ状態（装置情報をサーバ８０へ送信する送信状態）へと移行する。
【００９６】
その後、ステップＳ３４０で、ＣＰＵ３１は、（予め定められた）サーバ８０へ装置情報を送るべきタイミングが到来したか否かを判定する。当該タイミングが到来するまでは判定が満たされず（Ｓ３４０：ＮＯ）ループ待機し、当該タイミングが到来したら判定が満たされ（Ｓ３４０：ＹＥＳ）、ステップＳ３５０に移る。
【００９７】
ステップＳ３５０では、ＣＰＵ３１は、上記装置情報記憶領域３１Ｃに記憶されていた装置情報を、サーバ８０へと送信し、このフローを終了する。
【００９８】
一方、上記ステップＳ３２０の判定が満たされず移行するステップＳ３６０では、ＣＰＵ３１は、上記ステップＳ３１０で受信された指示がＯＦＦ指示であったか否かを判定する。ＯＦＦ指示が受信されていなかった場合は判定が満たされず（Ｓ３６０：ＮＯ）、上記ステップＳ３１０に戻って、同様の手順を繰り返す。ＯＦＦ指示が受信されていた場合は判定が満たされ（Ｓ３６０：ＹＥＳ）、ステップＳ３７０に移る。
【００９９】
ステップＳ３７０では、ＣＰＵ３１は、それまでの上記ＯＮ状態（装置情報をサーバ８０へ送信する送信状態）から、上記ＯＦＦ状態（装置情報をサーバ８０へ送信しない停止状態）へと移行する。その後、このフローを終了する。
【０１００】
なお、上記ステップＳ３３０及びステップＳ３７０で実行する処理が、請求項記載の設定処理の一例に相当している。
【０１０１】
＜実施形態の効果＞
以上説明したように、本実施形態によれば、装置情報を複合機１０からサーバ８０へ送信するか否かの状態を設定する設定を、携帯端末５０の操作により行う。すなわち、上記装置情報を送信したい複合機１０の指定が行われる（図６のステップＳ１０参照）と、その指定された複合機１０に対し、装置情報を送信するか否かの状態を設定する指示（ＯＮ指示又はＯＦＦ指示）が送信される（図７のステップＳ１２０及びステップＳ１８０参照）。これにより、当該指示を受信した複合機１０は、サーバ８０へ上記装置情報を送信可能なＯＮ状態、若しくは、サーバ８０へ上記装置情報を送信しないＯＦＦ状態、のいずれかに設定される（図９のステップＳ３３０及び図３７０参照）。以上のようにして、本願実施形態によれば、ユーザフレンドリーな上記入力Ｉ／Ｆ５４（前述の例ではタッチパネル５３）を備える携帯端末５０での指示操作によって、複合機１０から装置情報をサーバ８０へ送信するかしないかの設定を行うことができる。この結果、前述のように複合機１０の入力Ｉ／Ｆ２４（前述の例では操作パネル）で上記設定操作を行う場合と異なり、ユーザにとっての利便性を向上することができる。
【０１０２】
また、本実施形態では特に、上記指示として、サーバ８０へ装置情報を送信する上記ＯＮ状態とするＯＮ指示を、携帯端末５０から複合機１０へ送信する。これにより、ユーザフレンドリーな上記入力Ｉ／Ｆ５４（前述の例ではタッチパネル５３）を備える携帯端末５０での指示操作によって、複合機１０から装置情報をサーバ８０へ送信することができるので、ユーザにとっての利便性を向上することができる。
【０１０３】
また、本実施形態では特に、複合機１０から取得された能力情報で、当該複合機１０が装置情報の送信能力があることがわかった場合（図６のステップＳ４０参照）に、上記ＯＮ指示を送信する。これにより、対象とする複合機１０が、上記装置情報の送信を行える能力を有しているか否かを、事前に確認することができる。
【０１０４】
また、本実施形態では特に、複合機１０から取得された能力情報で、当該複合機１０が装置情報の送信能力があることがわかった場合（図６のステップＳ４０参照）に、タッチパネル５３に設定チェックボックス７３ｇを表示（ステップＳ５０参照）し、設定チェックボックス７３ｇに上記ＯＮ設定がなされた場合に、上記ＯＮ指示を送信する（ステップＳ６０、ステップＳ１２０参照）。
【０１０５】
これにより、対象とする複合機１０が、上記装置情報の送信を行える能力を有していることをユーザに視覚的に報知できる。また、当該複合機１０が上記能力を有していない場合に、ユーザが、ＯＮ指示を複合機１０へ送信するためのＯＮ設定を行ってしまう無駄を、回避することができる。
【０１０６】
また、本実施形態では特に、上記指示として、サーバ８０への装置情報の送信を行わない上記ＯＦＦ状態とする上記ＯＦＦ指示を携帯端末５０から複合機１０へ送信する（図７のステップＳ１８０参照）。これにより、複合機１０がサーバ８０へ装置情報を送信するＯＮ状態となっている状態で、その後ユーザの希望により上記装置情報の送信を中止したい場合に、上記ＯＮ状態から上記ＯＦＦ状態へのＯＦＦ指示を複合機１０へ送信することができる。
【０１０７】
また、本実施形態では特に、複合機１０は、パブリックモード（通常モード）と管理者モード（強制モード）とを備えている。そして、パブリックモードにある場合は、携帯端末５０から上記ＯＦＦ指示を受信した場合、ＯＦＦ状態に切り替わる（図７のステップＳ１６０、ステップＳ１８０参照）一方で、強制モードにある場合は、携帯端末５０から上記ＯＦＦ指示を受信した場合であっても、ＯＦＦ状態に切り替わらない（ステップＳ１７０参照）。これにより、携帯端末５０側から上記ＯＦＦ指示を受信した場合であっても、当該ＯＦＦ指示を無視する形で複合機１０のＯＮ状態を維持することができる。
【０１０８】
また、本実施形態では特に、指定した複合機１０に対して上記ＯＦＦ指示を送信する場合は、携帯端末５０が過去に指定したデバイスに対しても、当該ＯＦＦ指示を送信する（図７のステップＳ２００参照）。これにより、ユーザによる、複合機１０からサーバ８０への装置情報の送信を中止したいという意向に沿う形で、当該ユーザが過去に使用したすべてのデバイスを上記ＯＮ状態からＯＦＦ状態へと設定することができる。
【０１０９】
また、本実施形態では特に、オフライン状態であると判定されていた複合機１０が、新たにオンライン状態であると判定された場合に、上記ＯＮ指示を送信する（図６のステップＳ４４及びステップＳ２０４、図７のステップＳ１２０参照）。これにより、複合機１０がサーバ８０へ通信できない状態にあってもユーザによる上記ＯＮ設定を受け付けておいて、その後、複合機１０がサーバ８０へ通信できる状態になったときに上記ＯＮ指示を送信することができる。
【０１１０】
また、本実施形態では特に、オフライン状態であると判定されていた複合機１０が、新たにオンライン状態であると判定された場合に、上記ＯＦＦ指示を送信する（図６のステップＳ４４及びステップＳ２０４、図７のステップＳ１８０参照）。これにより、複合機１０がサーバ８０へ通信できない状態にあってもユーザによる上記ＯＦＦ設定を受け付けておいて、その後、複合機１０がサーバ８０へ通信できる状態になったときに上記ＯＦＦ指示を送信することができる。
特に、ユーザが、複合機１０をＯＮ状態からＯＦＦ状態へ移行させたいと意図している場合には、なるべく早く上記移行を行うことが好ましい（ユーザ側に何か事情があって、それまで行ってきたサーバ８０側での装置情報蓄積を中止すると推定され、切迫性が高い）ことから、新たにオンライン状態であると判定されたら直ちに上記ＯＦＦ指示を送信することで、装置情報のサーバ８０への送信を迅速に中止することができる。
【０１１１】
また、本実施形態では特に、過去に指定した複合機１０とは異なる新たな複合機１０を指定した場合に、当該過去に指定した複合機１０に対して、上記ＯＦＦ指示を送信する（図６のステップＳ３５参照）。これにより、新たな複合機１０が指定されたことに対応して、ユーザの使用する複合機１０が切り替えられたとみなし、当該ユーザが前に使用した複合機１０を上記ＯＮ状態からＯＦＦ状態へ移行させることができる。
【０１１２】
また、本実施形態では特に、過去に指定した複合機１０と同じ複合機１０を新たに指定し、かつ、設定チェックボックス７３ｇでのチェック内容が、当該過去に指定した複合機１０での設定内容と同一であった場合には、上記ＯＮ指示又はＯＦＦ指示の送信を行わない（図７のステップＳ７０参照）。これにより、別の複合機１０への指定から元の複合機１０の指定に復帰したときで、上記装置情報の送信に関するユーザの意図が元の複合機１０を使用していたときと特に変わらない場合には、無駄なＯＮ指示又はＯＦＦ指示の送信を回避することができる。
【０１１３】
また、本実施形態では特に、指定した複合機１０がＯＮ状態である間は、ＯＮ指示の送信を行わず、指定した複合機１０がＯＦＦ状態である間は、ＯＦＦ指示の送信を行わない（図７のステップＳ９０参照）。これにより、現状の複合機１０における上記装置情報の送信に関する設定状態（ＯＮ状態又はＯＦＦ状態）が、ユーザの意図に沿うものであった場合に、重複する無駄な指示の送信を回避することができる。
【０１１４】
また、本実施形態では特に、指定した複合機１０の現状の状態（上記ＯＮ状態又はＯＦＦ状態）が、この携帯端末５０（自端末）の指示履歴記憶領域６２Ｃに記憶された指示送信履歴と相反する間は、（他の携帯端末５０により別途ＯＮ指示又はＯＦＦ指示がなされているとみなし）、上記ＯＮ指示又はＯＦＦ指示の送信を行わない（図７のステップＳ１１０の「ＹＥＳ」判定及びステップＳ１４０の「ＮＯ」判定の場合を参照）。これにより、他のユーザの意図によって現状設定されている、複合機１０におけるＯＮ状態又はＯＦＦ状態を、不用意に変えてしまうのを防止することができる。
【０１１５】
また、本実施形態では特に、上記装置情報は、プリンタの一例である複合機１０の使用履歴情報を含む。すなわち、複合機１０の使用履歴情報をサーバ８０が取得することにより、複合機１０の各種動作状態に対応した処理のモニターや消耗品（例えば、インク、トナー、用紙）の補充予測等をサーバ８０側で実行することができる。
【０１１６】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
【０１１７】
（１）ユーザによる許諾を条件とする場合
上記複合機１０によるサーバ８０への装置情報の送信を、事前にユーザ側から携帯端末５０を用いて許諾がなされていることを条件としても良い。そのような変形例を図１０により説明する。
【０１１８】
図１０は、例えば携帯端末５０に対して上記アプリをダウンロードした後、最初に起動したときにタッチパネル５３に表示される画面７４を表している。この画面７４において、例えばメーカ側の免責事項などの文書が記載された文書表記欄７４ａが設けられる。そして、その文書表記欄７４ａの下方に、複合機１０によるサーバ８０への装置情報の送信への許諾を行うための許諾チェックボックス７４ｂが設けられている。なおこの例では、許諾チェックボックス７４ｂの傍らに、上記装置情報のサーバ８０への自動送信を表す「Ａｕｔｏｍａｔｉｃａｌｌｙ  Ｓｅｎｄ  Ｉｎｆｏｒｍａｔｉｏｎ」の表記も行われている。
【０１１９】
上記許諾チェックボックス７４ｂは、上記図４（ａ）の画面７１′に示した「ｉ」ボタン７１Ｇと同等の機能を果たす。すなわち、上記許諾チェックボックス７４ｂにチェック「レ」を行うことで、その後の適宜の操作によりタッチパネル５３の表示が上記図４（ｂ）に示す画面７３Ａに移行し、さらに前述のスクロールを行うことでタッチパネル５３に画面７３Ｂが表示される。これにより、前述のように設定チェックボックス７３ｇにチェック「レ」をすることでデバイス（前述の例では複合機１０Ａ）に対し上記ＯＮ指示を送ることができ、上記チェック「レ」をしないことで上記デバイス（複合機１０Ａ）に対し上記ＯＦＦ指示を送ることができる。なお、上記許諾チェックボックス７４ｂへのチェック（言い換えればユーザによる許諾）を受け付ける、上記ＣＰＵ６１の処理が、請求項記載の許諾受付処理に相当している。
【０１２０】
上記以外の部分は上記実施形態と同様であり、説明を省略する。本変形例によっても、上記実施形態と同様の効果を得る。
【０１２１】
（２）その他
なお、以上において、操作対象とするデバイスとして、複合機１０を例にとって説明したが、これに限られない。すなわち、サーバ８０に接続されて用いられる、上記スキャナ１２と同等の機能のみを備えたスキャン装置や、上記ＦＡＸ部と同等の機能のみを備えたＦＡＸ装置や、プリンタ１１と同等の機能のみを備えた印刷装置、等に対して本発明を適用してもよい。またその際、印刷装置として、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙に画像を形成したり文字を印刷したりするプリンタや、被印字テープに所望の印刷を行って印字ラベルを作成するラベルプリンタ等、少なくともサーバに接続されて用いられる印刷装置であってもよい。さらに、サーバに接続されて用いられるものであれば、上記以外の各種電子機器に対し本発明を適用しても良い。いずれの場合も上記と同様の効果を得る。
【０１２２】
また、図６、図７、図９に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１２３】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１２４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１２５】
１０              複合機（情報処理装置）
１０Ａ，１０Ｂ    複合機（情報処理装置）
２６              Ｗｉ−Ｆｉ通信Ｉ／Ｆ（装置通信部）
３１              ＣＰＵ（制御部、装置制御部）
３２              メモリ（制御部、装置制御部）
５０              携帯端末（操作端末）
５０Ａ，５０Ｂ    携帯端末（操作端末）
５３              ディスプレイ（表示部）
５４              入力Ｉ／Ｆ（操作部）
５６              Ｗｉ−Ｆｉ通信Ｉ／Ｆ（通信部、端末通信部）
６１              ＣＰＵ（端末制御部）
６２              メモリ（端末制御部）
６２Ｃ            指示履歴記憶領域（記憶部）
７３ｇ            設定チェックボックス（設定部）
８０              サーバ
【図１】
2019067024.tif 000003
【図２】
2019067024.tif 000004
【図３】
2019067024.tif 000005
【図４】
2019067024.tif 000006
【図５】
2019067024.tif 000007
【図６】
2019067024.tif 000008
【図７】
2019067024.tif 000009
【図８】
2019067024.tif 000010
【図９】
2019067024.tif 000011
【図１０】
2019067024.tif 000012