(57)【要約】【課題】デバイスに実行させる特定処理の登録状況の管理を容易化することが可能となる技術を提供する。【解決手段】情報処理プログラムは、複数のユーザ端末１８０Ａ，１８０Ｂ及び複数のＭＦＰ２００と通信可能な通信ＩＦ１６０と、表示部１２０と、を備えた管理用端末１００に、複数のユーザ端末１８０Ａ，１８０Ｂそれぞれに登録された、複数のＭＦＰ２００のいずれかを利用するＷＦに関する情報を、通信ＩＦ１６０を介して取得する取得処理Ｓ４，Ｓ１１，Ｓ６１と、取得処理Ｓ４，Ｓ１１，Ｓ６１により取得したＷＦに関する情報に基づいて、表示部１２０上にＷＦに関する表示を行う表示処理Ｓ５，Ｓ１２，Ｓ６２と、を実行させる。【選択図】  図３
2020149411.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末及び複数のデバイスと通信可能な通信部と、表示部と、を備えた管理用端末装置に、
前記複数のユーザ端末それぞれに登録された、前記複数のデバイスのいずれかを利用する特定処理に関する情報を、前記通信部を介して取得する取得処理と、
前記取得処理により取得した前記特定処理に関する情報に基づいて、前記表示部上に前記特定処理に関する表示を行う表示処理と、
を実行させる情報処理プログラム。
【請求項２】
前記取得処理は、前記特定処理に関する情報を、前記通信部を介して前記デバイスから取得する
請求項１に記載の情報処理プログラム。
【請求項３】
前記表示処理は、前記取得処理により取得した前記特定処理に関する情報を前記ユーザ端末毎に表示する、
請求項２に記載の情報処理プログラム。
【請求項４】
前記取得処理は、前記特定処理に関する情報を、前記通信部を介して前記ユーザ端末から取得し、
前記表示処理は、前記取得処理により取得した前記特定処理に関する情報を前記デバイス毎に表示する、
請求項１に記載の情報処理プログラム。
【請求項５】
前記管理用端末装置にさらに、
置換えの対象とする被置換えデバイスを利用する特定処理を実行可能な代替デバイスを前記複数のデバイスから検索する検索処理
を実行させる
請求項１乃至４のいずれかに記載の情報処理プログラム。
【請求項６】
前記検索処理はさらに、前記代替デバイスを検索するに際して、所定の条件を満たすデバイスを検索する
請求項５に記載の情報処理プログラム。
【請求項７】
前記管理用端末装置にさらに、
置換えの対象とする被置換えデバイスを利用する特定処理を実行可能な代替デバイスを新たなデバイスの中から提示する提示処理
を実行させる
請求項１乃至６のいずれかに記載の情報処理プログラム。
【請求項８】
前記管理用端末装置にさらに、
前記検索処理により代替デバイスが検索され、前記被置換えデバイスが前記代替デバイスと置き換えられた場合には、前記通信部を介して、前記被置換えデバイスを利用する特定処理を登録しているユーザ端末に、前記被置換えデバイスが前記代替デバイスと置き換えられたことを通知する第１通知処理
を実行させる
請求項５又は６に記載の情報処理プログラム。
【請求項９】
前記管理用端末装置にさらに、
前記被置換えデバイスの前記代替デバイスによる置換えが一時的である場合には、所定の指示に基づいて、前記被置換えデバイスを利用する特定処理を登録しているユーザ端末に再度通知を行う第２通知処理
を実行させる
請求項５乃至８のいずれか１項に記載の情報処理プログラム。
【請求項１０】
前記取得処理は、前記特定処理に関する情報を取得する場合に、初回は前記特定処理に関する情報を前記デバイスから取得し、２回目以降は前記特定処理に関する情報を前記ユーザ端末から取得する
請求項２乃至９のいずれか１項に記載の情報処理プログラム。
【請求項１１】
管理用端末装置の通信部と通信可能な複数のユーザ端末それぞれに登録された、前記通信部と通信可能な複数のデバイスのいずれかを利用する特定処理に関する情報を、前記通信部を介して取得し、
前記取得した前記特定処理に関する情報に基づいて、前記管理用端末装置の表示部上に前記特定処理に関する表示を行う
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、デバイスに実行させる特定処理の登録状況を管理する技術に関するものである。
【背景技術】
【０００２】
特許文献１には、ＵＳＢメモリに記憶されているショートカット情報を登録する側の複合機がショートカット機能を有するか否かに応じて、異なる態様でボタンやハードキーに対して利用可能に設定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１５７２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし特許文献１には、デバイスに実行させる特定処理の登録状況を管理することは記載されていない。
【０００５】
本願は、デバイスに実行させる特定処理の登録状況の管理を容易化することが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願の情報処理プログラムは、複数のユーザ端末及び複数のデバイスと通信可能な通信部と、表示部と、を備えた管理用端末装置に、複数のユーザ端末それぞれに登録された、複数のデバイスのいずれかを利用する特定処理に関する情報を、通信部を介して取得する取得処理と、取得処理により取得した特定処理に関する情報に基づいて、表示部上に特定処理に関する表示を行う表示処理と、を実行させる。
【０００７】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、情報処理装置、情報処理方法、これら装置の機能または上記方法を実現するためのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【発明の効果】
【０００８】
本願によれば、デバイスに実行させる特定処理の登録状況の管理を容易化することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本願の一実施の形態に係る情報処理プログラムを実行する管理用端末、及び管理用端末と通信可能に接続されているユーザ端末及び複合機を示す模式図である。
【図２】図１の管理用端末の表示部に表示される画面の一例を示す図である。
【図３】図１の管理用端末、特にＣＰＵが実行する管理用端末側メインルーチンの手順を示すフローチャートである。
【図４】図３の管理用端末側メインルーチンの続きの手順を示すフローチャートである。
【図５】図１のユーザ端末、特にＣＰＵが実行するユーザ端末側メインルーチンの手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本願の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本願の一実施の形態に係る情報処理プログラムを実行する管理用端末１００、及び管理用端末１００と通信可能に接続されているユーザ端末１８０Ａ，１８０Ｂ及び複合機２００を示す模式図である。以下、複合機２００をＭＦＰ２００という。なおＭＦＰは、multifunction peripheral の略語である。また、管理用端末１００もユーザ端末１８０Ａ，１８０Ｂも、本実施形態ではパーソナルコンピュータ（ＰＣ）により構成されている。
【００１２】
管理用端末１００は、操作部１１０、表示部１２０、音声Ｉ／Ｏ（input/output）１３０、ＣＰＵ（central processing unit）１４０、記憶部１５０及び通信ＩＦ（interface）１６０を備えている。
【００１３】
操作部１１０は、典型的には、キーボードとマウスにより構成される。
【００１４】
表示部１２０は、液晶ディスプレイや有機ＥＬ（electro-luminescence）ディスプレイなどの表示装置、表示装置を駆動する駆動回路などにより構成されている。表示部１２０として、タッチパネル方式のものを用いた場合には、ユーザは、画面上の入力ボタンをタップすることで、入力操作をすることができる。したがってこの場合には、表示部１２０は、操作部１１０としての役割も果たすことになる。
【００１５】
音声Ｉ／Ｏ１３０は、マイク、スピーカ、音声処理回路などにより構成されている。
【００１６】
ＣＰＵ１４０は、本実施形態の情報処理プログラムを含む各種アプリケーションプログラム（以下「アプリケーション」と略す）やファームウェア（firmware）等を実行する。
【００１７】
記憶部１５０は、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）及び光ディスクドライブなどを含んでいる。ＲＯＭには、ファームウェアや各種データが格納されている。ＲＡＭは、ＣＰＵ１４０がアプリケーションをロードしたり、各種の処理を実行したりするための一時記憶部として用いられる。
【００１８】
記憶部１５０には、ＯＳ（operating system）、本実施形態の情報処理プログラム、その他各種のアプリケーションやデータなどが記憶される。
【００１９】
本実施形態の情報処理プログラムを含む各種アプリケーションは、通信ＩＦ１６０を介して外部のサーバ（図示せず）からダウンロードすることができる。なお、管理用端末１００に設けられたＵＳＢ（universal serial bus）インタフェース（ＩＦ）を介して、外部機器（図示せず）から各種アプリケーションをダウンロードしてもよい。
【００２０】
通信ＩＦ１６０は、管理用端末１００を通信ネットワーク３００に接続したり、管理用端末１００に外部機器を接続したりするものである。通信ネットワーク３００は、本実施形態では有線又は無線ＬＡＮ（local area network）を想定しているので、通信ＩＦ１６０は、ＬＡＮＩＦ（local area network interface）又はＷＬＡＮ ＩＦ（wireless LAN interface）である。もちろん、有線ＬＡＮと無線ＬＡＮが同時に存在する場合もあり、この場合には、通信ＩＦ１６０は、ＬＡＮＩＦ及びＷＬＡＮ ＩＦの両方を含んでいる。また、外部機器を管理用端末１００に直接接続するＩＦとしては、上記ＵＳＢＩＦやＢｌｕｅｔｏｏｔｈ（登録商標）ＩＦなどが含まれる。
【００２１】
通信ネットワーク３００には、本実施形態では複数のＭＦＰ２００Ａ〜２００Ｇが接続されている。各ＭＦＰ２００は、同一メーカの同一モデルであってもよいし、同一メーカの異なるモデルであってもよいし、異なるメーカのものであってもよい。また本実施形態では、デバイスの例として、ＭＦＰを挙げているが、これに限らず、単体のプリンタやスキャナ、コピー機であってもよいし、ＭＦＰと、プリンタ、スキャナ及びコピー機とが同時に存在する態様であってもよい。なお、以降の説明において単にＭＦＰ２００というときは、複数のＭＦＰ２００のうちいずれか１つのＭＦＰ２００のことをいうものとする。
【００２２】
通信ネットワーク３００にはさらに、２台のユーザ端末１８０Ａ，１８０Ｂが接続されている。各ユーザ端末１８０Ａ，１８０Ｂは、ワークフロー（以下、「ＷＦ」と略す）を登録し、登録したＷＦを複数のＭＦＰ２００から選択した対象ＭＦＰ２００に実行させる。ＷＦとは、一連の処理を一まとめにし、一操作により実行できる仕組みである。なお、各ユーザ端末１８０Ａ，１８０Ｂは、ＷＦに設定可能な単体処理、具体的には印刷処理やスキャン処理などを単独で対象ＭＦＰ２００に実行させることもできるが、本実施形態では各処理を単独で対象ＭＦＰ２００に実行させることは考慮せず、複数の処理を含むＷＦを実行させる場合を想定している。
【００２３】
管理用端末１００は、各ユーザ端末１８０Ａ，１８０Ｂが登録し、実行しているＷＦの登録状況を管理する。
【００２４】
以上のように構成された管理用端末１００が情報処理プログラムを実行することによりなされる処理のうち、本願の特徴となる処理を、図２〜図４を参照して詳細に説明する。これに併せて、ユーザ端末１８０側でなされる処理についても、図５を参照して説明する。
【００２５】
情報処理プログラムが起動されると、管理用端末１００の表示部１２０には、各種処理の開始をそれぞれ指示するための複数のアイコンが表示される。ユーザが、いずれかのアイコンを選択してクリックすると、クリックされたアイコンに割り当てられた処理の実行が開始される。なお、クリックとは、ポイント・アンド・クリック（point-and-click）のことであり、オブジェクトを実行したり、開いたりすることを意味する（以下、同様）。
【００２６】
表示された複数のアイコンのうち、本実施形態で使用するアイコンは、ＷＦ登録状況管理アイコン（図示せず）である。ＷＦ登録状況管理アイコンは、各ユーザ端末１８０Ａ，１８０ＢにおけるＷＦの登録状況を管理するメインルーチンを開始させるためのアイコンである。なお「メインルーチン」という名称のプログラムは、管理用端末１００により実行されるものの他に、ユーザ端末１８０Ａ，１８０Ｂそれぞれにより実行されるものもある。このため、管理用端末１００により実行されるメインルーチンは、「管理用端末側メインルーチン」と言い、ユーザ端末１８０Ａ，１８０Ｂそれぞれにより実行されるメインルーチンは、「ユーザ端末側メインルーチン」と言うことにする。
【００２７】
図２（ａ）は、管理用端末側メインルーチンの開始後に表示されるメニュー画面（図示せず）から全デバイスが選択されたときに表示されるデバイス毎ＷＦ登録状況表示画面１２１を示している。
【００２８】
デバイス毎ＷＦ登録状況表示画面１２１には、デバイス毎ＷＦ登録状況表示領域１２１ａ，１２１ｂが設けられている。デバイス毎ＷＦ登録状況表示領域１２１ｂは、デバイス毎ＷＦ登録状況表示画面１２１内にすべて表示できないので、途中まで表示されている。表示されない部分は、スクロールバー（図示せず）の操作に応じて表示するようにすればよい。なお本実施形態では、管理用端末１００と通信可能に接続されているＭＦＰ２００は７台あるので、ＭＦＰ２００Ｃ〜２００Ｇのデバイス毎ＷＦ登録状況表示領域は、図２（ａ）に示すデバイス毎ＷＦ登録状況表示画面１２１内には表示されていない。
【００２９】
デバイス毎ＷＦ登録状況表示領域１２１ａは、デバイス名称等表示領域１２１ａ１と、端末毎ＷＦ登録状況表示領域１２１ａ２とにより構成されている。
【００３０】
デバイス名称等表示領域１２１ａ１には、デバイス名称（ＭＦＰ−Ａ）と、ＩＰアドレス（10.12.34.56）と、ＷＦ利用端末数（２）とが記載されている。
【００３１】
端末毎ＷＦ登録状況表示領域１２１ａ２には、端末毎に、各ＷＦに含まれる処理で使用する機能、設定、出力先、時刻、回数が記載されている。機能は、ＭＦＰ２００が備えている複数の機能（具体的には、プリント機能やスキャン機能、ＦＡＸ機能等）のうち、ＷＦで使用する機能である。設定は、その機能で使用する設定値である。出力先は、処理結果の出力先である。時刻は、処理を行った時刻、つまりログである。回数は、処理回数を示している。
【００３２】
具体的には、端末Ａ、つまりユーザ端末１８０Ａ（ＩＰアドレス：10.123.456.789）には、２つのＷＦが登録され、一方のＷＦは、原稿の両面スキャンを行う処理と、そのスキャン結果をサーバに送信する処理とを含むＷＦである。このＷＦを最後に実行した時刻は、１：２３であり、このＷＦは、所定の日付から現在までに２０回実行されている。もう一方のＷＦは、原稿の片面スキャンを行う処理と、そのスキャン結果をローカル、つまり自身の記憶部１５０に保存する処理とを含むＷＦである。このＷＦを最後に実行した時刻は、４：５６であり、このＷＦは、所定の日付から現在までに１０回実行されている。
【００３３】
また端末Ｂ、つまりユーザ端末１８０Ｂ（ＩＰアドレス：10.123.456.890）にも、２つのＷＦが登録され、一方のＷＦは、原稿の片面スキャンを行う処理と、そのスキャン結果をローカルに保存する処理とを含むＷＦである。このＷＦを最後に実行した時刻は、１：２３であり、このＷＦは、所定の日付から現在までに５回実行されている。もう一方のＷＦは、原稿の片面スキャンを行う処理と、そのスキャン結果をメールで送信する処理とを含むＷＦである。このＷＦを最後に実行した時刻は、４：５６であり、このＷＦは、所定の日付から現在までに５０回実行されている。
【００３４】
図２（ｂ）は、上記メニュー画面から特定デバイス（図示例ではＭＦＰ−Ａ、つまりＭＦＰ２００Ａ）が選択されたときに表示される特定デバイスＷＦ登録状況表示画面１２３を示している。
【００３５】
特定デバイスＷＦ登録状況表示画面１２３には、特定デバイスＷＦ登録状況表示領域１２３ａと、代替デバイス検索ボタン１２３ｂと、置き換え通知ボタン１２３ｃと、ロールバック通知ボタン１２３ｄとが設けられている。
【００３６】
特定デバイスＷＦ登録状況表示領域１２３ａの表示構成は、デバイス毎ＷＦ登録状況表示領域１２１ａの表示構成と同様であり、各表示内容も同じであるので、特定デバイスＷＦ登録状況表示領域１２３ａの表示構成及び表示内容の説明は省略する。
【００３７】
代替デバイス検索ボタン１２３ｂは、特定デバイスＷＦ登録状況表示領域１２３ａに表示されたデバイス（図示例ではＭＦＰ−Ａ、つまりＭＦＰ２００Ａ）に代替可能なデバイスの検索を指示するためのボタンである。置き換え通知ボタン１２３ｃは、代替デバイス検索ボタン１２３ｂにより検索された代替可能なデバイスのうち、ユーザが選択したデバイスに被置換えデバイスが置き換えられたときに、置き換えられたことを置き換え前のデバイスを使用していたユーザに通知するためのボタンである。ロールバック通知ボタン１２３ｄは、デバイスの置き換え後、被置換えデバイスが修理などの完了により戻ってきて、復帰（ロールバック）したときに、復帰したことをユーザに通知するためのボタンである。
【００３８】
図２（ｃ）は、上記メニュー画面から特定ユーザが選択されたときに表示される特定ユーザ端末ＷＦ登録状況表示画面１２５を示している。
【００３９】
特定ユーザ端末ＷＦ登録状況表示画面１２５には、特定ユーザ端末ＷＦ登録状況表示領域１２５ａが設けられている。特定ユーザ端末ＷＦ登録状況表示領域１２５ａは、ユーザ端末名称等表示領域１２５ａ１と、デバイス毎ＷＦ登録状況表示領域１２５ａ２とにより構成されている。
【００４０】
特定ユーザ端末名称等表示領域１２５ａ１には、ユーザ端末名称（端末Ａ、つまりユーザ端末１８０Ａ）と、ＩＰアドレス（10.123.456.789）と、ＷＦ利用デバイス数（２）とが記載されている。
【００４１】
デバイス毎ＷＦ登録状況表示領域１２５ａ２には、デバイス毎に、各ＷＦに含まれる処理で使用する機能、設定、出力先、時刻、回数が記載されている。機能、設定、出力先、時刻及び回数は、デバイス毎ＷＦ登録状況表示領域１２１ａで説明した機能、設定、出力先、時刻及び回数と同じであるので、その説明は省略する。
【００４２】
図３は、管理用端末側メインルーチンの手順を示している。管理用端末側メインルーチンは、上述のようにＷＦ登録状況管理アイコンに対するユーザのクリックに応じて開始される。
【００４３】
図３において、まずＣＰＵ１４０は、管理用端末側メインルーチンが起動を開始してから最初にこの処理に進んだか否かを判断する（ステップ（以下「Ｓ」と略す）１）。この判断において、処理が管理用端末側メインルーチンの起動開始後最初にＳ１に進んだと判定される場合（Ｓ１：ＹＥＳ）、ＣＰＵ１４０は、表示部１２０にメニュー画面を表示する（Ｓ２）。メニュー画面は、上記図２（ａ）〜（ｃ）の３種類のＷＦ登録状況表示画面１２１，１２３，１２５のうちのいずれの画面を表示するかを指示する画面である。メニュー画面には、ＷＦ登録状況表示画面１２１，１２３，１２５それぞれに対応する全デバイスボタン、特定デバイスボタン及び特定ユーザボタン（いずれも図示せず）が表示される。
【００４４】
ユーザがメニュー画面上の全デバイスボタンをクリックすると、ＣＰＵ１４０は、処理をＳ３からＳ４に進める。Ｓ４では、ＣＰＵ１４０は、管理用端末１００と通信可能に接続されているすべてのＭＦＰ２００にそれぞれ登録されているＷＦを取得するために、上記通信ＩＦ１６０からブロードキャストアドレス宛に、登録ＷＦを問い合わせるパケットを送信する。ＣＰＵ１４０は、これに応じてＭＦＰ２００が出力した登録ＷＦの情報を通信ＩＦ１６０から受信して取得する。
【００４５】
そしてＣＰＵ１４０は、登録ＷＦの情報、つまり問い合わせ結果をデバイス毎に表示部１２０上に表示した（Ｓ５）後、処理を上記Ｓ１に戻す。これにより、図２（ａ）に示すようなデバイス毎ＷＦ登録状況表示画面１２１が表示部１２０上に表示される。
【００４６】
一方、ユーザがメニュー画面上の特定デバイスボタンをクリックすると、表示部１２０には、特定デバイスを選択するためのデバイス選択画面（図示せず）が表示される。ユーザがデバイス選択画面から特定デバイスを選択すると、ＣＰＵ１４０は、処理をＳ３からＳ１１に進める。Ｓ１１では、ＣＰＵ１４０は、特定デバイスとして選択されたＭＦＰ２００のＩＰアドレス宛てに、ユニキャストで登録ＷＦを問い合わせるパケットを通信ＩＦ１６０から送信する。ＣＰＵ１４０は、これに応じてＭＦＰ２００が出力した登録ＷＦの情報を通信ＩＦ１６０から取得する。
【００４７】
そしてＣＰＵ１４０は、登録ＷＦの情報、つまり問い合わせ結果を端末毎に表示部１２０上に表示した（Ｓ１２）後、処理を図４のＳ１３に進める。Ｓ１３では、ＣＰＵ１４０は、Ｓ１２の表示に重ねてメニューを表示する。これにより、図２（ｂ）に示すような特定デバイスＷＦ登録状況表示画面１２３が表示部１２０上に表示される。
【００４８】
特定デバイスＷＦ登録状況表示画面１２３に表示されるメニューには、代替デバイス検索、置き換え通知及びロールバック通知の各項目が含まれ、各項目の指示は、上述のように代替デバイス検索ボタン１２３ｂ、置き換え通知ボタン１２３ｃ及びロールバック通知ボタン１２３ｄのいずれかをユーザがクリックすることによってなされる。
【００４９】
ユーザが代替デバイス検索ボタン１２３ｂをクリックすると、ＣＰＵ１４０は、処理をＳ１４からＳ４０に進める。Ｓ４０では、ＣＰＵ１４０は、管理用端末１００と通信可能に接続されているすべてのＭＦＰ２００をブロードキャスト検索する。ブロードキャスト検索では、管理用端末１００と通信可能に接続されているすべてのＭＦＰ２００を検索するとともに、検索されたＭＦＰ２００からスペックを取得する。ブロードキャスト検索は、具体的には、上記通信ＩＦ１６０からブロードキャストアドレス宛に、スペックを問い合わせるパケットを送信し、これに応じてＭＦＰ２００が出力したスペックの情報を通信ＩＦ１６０から受信することによって行う。
【００５０】
次にＣＰＵ１４０は、ブロードキャスト検索の結果から登録ＷＦの機能と設定値とを満たすデバイスを抽出して、表示部１２０上に表示する（Ｓ４１）。図２（ｂ）に示す特定デバイスＷＦ登録状況表示画面１２３では、登録ＷＦは、端末Ａ（本実施形態では、ＭＦＰ２００Ａ）では２つあり、端末Ｂ（本実施形態では、ＭＦＰ２００Ｂ）でも２つある。４つの登録ＷＦはいずれも、機能として「スキャン」を利用し、設定値としては、１つの登録ＷＦが「両面」を利用し、３つの登録ＷＦが「片面」を利用している。したがって、抽出されるデバイスは、片面スキャン及び両面スキャンの双方に対応するスキャン機能を有するＭＦＰ２００である。
【００５１】
このように本実施形態では、代替デバイスとして、選択されたデバイスの登録ＷＦを実行できるデバイスを抽出するようにしたが、「選択されたデバイスの登録ＷＦを実行できるデバイス」は、代替デバイスの抽出条件としては、必要最小限のものであるので、この抽出条件に他の条件を加えた条件により、代替デバイスを抽出するようにしてもよい。他の条件の具体例としては、
Ｃ１：登録ＷＦを実行した回数が所定回数以下であること；
Ｃ２：登録ＷＦを実行した時刻が所定の時間帯に入ること；
Ｃ３：登録ＷＦを実行した日付が所定の期間内に入ること；
Ｃ４：登録ＷＦを実行した間隔が所定の間隔以上離れていること；
Ｃ５：登録ＷＦの数が所定数以下であること；
Ｃ６：登録ＷＦの利用端末数が所定数以下であること；
などを挙げることができる。なお、これら各条件Ｃ１〜Ｃ６を追加する場合には、Ｓ１１で選択ＭＦＰ２００に登録ＷＦを問い合わせるときに、問い合わせ内容を適宜変更する必要がある。例えば、Ｃ２の条件を追加する場合には、登録ＷＦの各実行時刻を取得する必要がある。また、Ｃ３の条件を追加する場合には、登録ＷＦの各実行日を取得する必要がある。
【００５２】
また本実施形態では、Ｓ４０において検索されるＭＦＰ２００は、管理用端末１００と通信可能なものに限られるが、これに限らず、通信ネットワーク３００に接続されていないデバイスも代替デバイスの候補として提示できるようにしてもよい。例えば、各メーカが現在ラインナップしているデバイスから、上記条件を含む所定の条件を満たすものを提示することが考えられる。この場合、例えばインターネット上に公開されているデバイスのスペックを検索し、これに基づいて代替デバイスの候補を提示することが考えられる。
【００５３】
上記Ｓ４１において抽出された代替デバイスの候補からユーザは実際に置き換えるデバイスを選択して、置き換える。例えば、ＭＦＰ−Ａ（本実施形態では、ＭＦＰ２００Ａ）をＭＦＰ−Ｂ（本実施形態では、ＭＦＰ２００Ｂ）に置き換えたとする。
【００５４】
置き換え後、処理がＳ１３に進んだ場合、ユーザは置き換え通知ボタン１２３ｃをクリックする。これに応じてＣＰＵ１４０は、処理をＳ１４からＳ３０に進める。
【００５５】
Ｓ３０では、ＣＰＵ１４０は、置き換え前のデバイス、つまりＭＦＰ−Ａの登録ＷＦ情報を置き換え後のデバイス、つまりＭＦＰ−Ｂに送信する。
【００５６】
次にＣＰＵ１４０は、デバイスが置き換わったことを登録ユーザに通知した（Ｓ３１）後、処理を上記Ｓ１に戻す。登録ユーザとは、置き換え前のデバイスの登録ＷＦを利用している端末のユーザである。本実施形態では、登録ユーザは、端末Ａ（本実施形態では、ユーザ端末１８０Ａ）と端末（本実施形態では、ユーザ端末１８０Ｂ）の各ユーザである。
【００５７】
上記デバイスの置換えは、一時的である場合も考えられる。例えば、置き換え前のデバイスに不具合が発生し、修理が必要となり、修理後元のデバイス、つまり置き換え前のデバイスに戻す場合である。デバイスを元に戻した後、処理がＳ１３に進んだ場合、ユーザはロールバック通知ボタン１２３ｄをクリックする。これに応じてＣＰＵ１４０は、処理をＳ１４からＳ２０に進める。
【００５８】
Ｓ２０では、ＣＰＵ１４０は、元のデバイス、つまりＭＦＰ−Ａに登録ＷＦ情報を送信する。
【００５９】
次にＣＰＵ１４０は、デバイスが元に戻ったことを登録ユーザに通知した（Ｓ３１）後、処理を上記Ｓ１に戻す。登録ユーザとは、元のデバイスの登録ＷＦを利用している端末のユーザである。本実施形態では、登録ユーザは、端末Ａ（本実施形態では、ユーザ端末１８０Ａ）と端末Ｂ（本実施形態では、ユーザ端末１８０Ｂ）の各ユーザである。
【００６０】
一方、上記Ｓ１において、処理が管理用端末側メインルーチンの起動開始後最初にＳ１に進んだと判定されない場合（Ｓ１：ＮＯ）、ＣＰＵ１４０は、デバイスが選択されたか否かを判断する（Ｓ１０）。処理が管理用端末側メインルーチンの起動開始後２回目以降にＳ１に進んだ場合には、表示部１２０上には、デバイス選択ボタンとユーザ端末選択ボタン（ともに図示せず）が表示される。ユーザがデバイス選択ボタンをクリックすると、表示部１２０上に上記デバイス選択画面が表示される。ユーザがデバイス選択画面からいずれかのデバイスを選択すると、ＣＰＵ１４０は、処理をＳ１０からＳ１１に進める。Ｓ１１以降の処理は上述したので、その説明は省略する。
【００６１】
上記Ｓ１０において、ユーザはデバイスを選択しなかったと判断される場合（Ｓ１０：ＮＯ）、ＣＰＵ１４０は、通信ＩＦ１６０からＷＦ情報を受信したか否かを判断する（Ｓ５０）。各ＭＦＰ２００は、登録ＷＦ情報が変更された場合、変更された登録ＷＦの情報を管理用端末１００及びユーザ端末１８０Ａ，１８０Ｂに対して送信することがある。Ｓ５０の判断は、ＭＦＰ２００が送信したＷＦ情報を受信したか否かを判断するものである。
【００６２】
Ｓ５０において、ＷＦ情報を受信したと判断される場合（Ｓ５０：ＹＥＳ）、ＣＰＵ１４０は、管理用端末１００の記憶部１５０に保存されているＷＦ情報を更新した（Ｓ５１）後、処理を上記Ｓ１に戻す。
【００６３】
一方、Ｓ５０において、ＷＦ情報を受信しなかったと判断される場合（Ｓ５０：ＮＯ）、ＣＰＵ１４０は、ユーザ端末が選択されたか否かを判断する（Ｓ６０）。上述のように、ユーザが上記ユーザ端末選択ボタンをクリックすると、表示部１２０上にユーザ端末選択画面（図示せず）が表示される。ユーザがユーザ端末選択画面からいずれかのユーザ端末を選択すると、ＣＰＵ１４０は、Ｓ６０で「ＹＥＳ」と判断する。
【００６４】
Ｓ６０において、ユーザ端末が選択されたと判断される場合（Ｓ６０：ＹＥＳ）、ＣＰＵ１４０は、処理をＳ６０からＳ６１に進める。Ｓ６１では、選択されたユーザ端末にＷＦ状況を問い合わせる。次にＣＰＵ１４０は、問い合わせ結果をデバイス毎に表示部１２０上に表示した（Ｓ６２）後、処理を上記Ｓ１に戻す。これにより、図２（ｃ）に示すような特定ユーザ端末ＷＦ登録状況表示画面１２５が表示される。
【００６５】
一方、Ｓ６０において、ユーザ端末が選択されなかったと判断される場合（Ｓ６０：ＮＯ）、ＣＰＵ１４０は、処理を上記Ｓ１に戻す。
【００６６】
図５は、ユーザ端末側メインルーチンの手順を示している。ユーザ端末側メインルーチンは、ユーザ端末１８０Ａ，１８０Ｂの電源がオンされたことに応じてそれぞれ開始される。
【００６７】
ユーザ端末側メインルーチンは、ＷＦの登録処理（Ｓ１０１〜Ｓ１０５）と、登録ＷＦの実行処理（Ｓ１１１）とを行う。
【００６８】
図５において、まずＣＰＵ（ユーザ端末１８０Ａ，１８０Ｂにそれぞれ設けられたＣＰＵ）は、ユーザ（ユーザ端末１８０Ａ，１８０Ｂのいずれかのユーザ）によりデバイス（本実施形態では、ＭＦＰ２００のいずれか）が選択されたか否かを判断する（Ｓ１００）。この判断は、ユーザがＷＦの登録を行おうとしているか否かを判断するものである。
【００６９】
Ｓ１００において、ユーザがデバイスを選択したと判断される場合（Ｓ１００：ＹＥＳ）、ＣＰＵは、処理をＳ１００からＳ１０１に進める。Ｓ１０１では、ＣＰＵは、選択されたＭＦＰ２００のＩＰアドレス宛てに、ユニキャストでスペックを問い合わせるパケットを通信ＩＦ（図示せず）から送信する。ＣＰＵは、これに応じてＭＦＰ２００が出力したスペックの情報を通信ＩＦから取得し、記憶部（図示せず）に保存する。
【００７０】
次にＣＰＵは、保存したスペックに基づいて、機能と設定値を表示部（図示せず）上に表示する（Ｓ１０２）。
【００７１】
そしてＣＰＵは、ユーザが表示された機能と設定値からいずれかの機能と設定値を選択するまで待機し（Ｓ１０３：ＮＯ）、いずれかの機能と設定値が選択されると（Ｓ１０３：ＹＥＳ）、ＣＰＵは、選択された機能と設定値を含むＷＦを記憶部に登録し（Ｓ１０４）、選択されたデバイスに、登録ＷＦ情報と端末識別情報を通信ＩＦから送信した（Ｓ１０５）後、処理を上記Ｓ１００に戻す。
【００７２】
一方、Ｓ１００において、ユーザがデバイスを選択しなかったと判断される場合（Ｓ１００：ＮＯ）、ＣＰＵは、登録ＷＦが実行されたか否かを判断する（Ｓ１１０）。
【００７３】
Ｓ１１０において、登録ＷＦが実行されたと判断される場合（Ｓ１１０：ＹＥＳ）、ＣＰＵは、実行された登録ＷＦのログを実行デバイスに送信した（Ｓ１１１）後、処理を上記Ｓ１００に戻す。登録ＷＦのログとは、具体的には、実行した登録ＷＦを特定する情報、登録ＷＦを実行した日付と時間帯である。
【００７４】
一方、Ｓ１１０において、登録ＷＦが実行されなかったと判断される場合（Ｓ１１０：ＮＯ）、ＣＰＵは、処理を上記Ｓ１００に戻す。
【００７５】
このように本実施形態では、登録ＷＦのログは、実行デバイスに送信され、管理用端末１００には送信されない。したがって管理用端末１００は、登録ＷＦのログを取得する場合には、ＭＦＰ２００に問い合わせて、ＭＦＰ２００から取得する必要がある。しかしこれに限らず、管理用端末１００は、登録ＷＦのログを最初に取得する場合には、ＭＦＰ２００から取得し、同じ登録ＷＦのログを２回目以降に取得する場合には、ユーザ端末１８０Ａ，１８０Ｂから取得するようにしてもよい。
【００７６】
以上説明したように、本実施形態の情報処理プログラムは、複数のユーザ端末１８０Ａ，１８０Ｂ及び複数のＭＦＰ２００と通信可能な通信ＩＦ１６０と、表示部１２０と、を備えた管理用端末１００に、複数のユーザ端末１８０Ａ，１８０Ｂそれぞれに登録された、複数のＭＦＰ２００のいずれかを利用するＷＦに関する情報を、通信ＩＦ１６０を介して取得する取得処理Ｓ４，Ｓ１１，Ｓ６１と、取得処理Ｓ４，Ｓ１１，Ｓ６１により取得したＷＦに関する情報に基づいて、表示部１２０上にＷＦに関する表示を行う表示処理Ｓ５，Ｓ１２，Ｓ６２と、を実行させる。
【００７７】
このように、本実施形態の情報処理プログラムでは、ＭＦＰ２００に実行させるＷＦの登録状況の管理を容易化することが可能となる。
【００７８】
ちなみに、本実施形態において、ＭＦＰ２００は、「デバイス」の一例である。ＷＦは、「特定処理」の一例である。通信ＩＦ１６０は、「通信部」の一例である。
【００７９】
また、取得処理Ｓ４，Ｓ１１は、ＷＦに関する情報を、通信ＩＦ１６０を介してＭＦＰ２００から取得する。
【００８０】
これにより、ＷＦの実行主体であるＭＦＰ２００からＷＦに関する情報を取得するので、ＷＦに関する情報を確実に取得することが可能となる。
【００８１】
また、表示処理Ｓ１２は、取得処理Ｓ１１により取得したＷＦに関する情報をユーザ端末１８０Ａ，１８０Ｂ毎に表示する。
【００８２】
これにより、管理用端末１００のユーザ、つまり管理者は、ユーザ端末１８０Ａ，１８０Ｂ毎に登録されたＷＦに関する情報を把握することが可能となる。
【００８３】
また、取得処理Ｓ６１は、ＷＦに関する情報を、通信ＩＦ１６０を介してユーザ端末１８０Ａ，１８０Ｂから取得し、表示処理Ｓ６２は、取得処理Ｓ６１により取得したＷＦに関する情報をＭＦＰ２００毎に表示する。
【００８４】
これにより、管理用端末１００のユーザ、つまり管理者は、ＭＦＰ２００毎に登録されたＷＦに関する情報を把握することが可能となる。
【００８５】
また、本実施形態の情報処理プログラムは、管理用端末１００にさらに、置換えの対象とする被置換えＭＦＰ２００を利用するＷＦを実行可能な代替ＭＦＰ２００を複数のＭＦＰ２００から検索する検索処理Ｓ４０，Ｓ４１を実行させる。
【００８６】
これにより、管理用端末１００のユーザ、つまり管理者は、代替ＭＦＰ２００を自分で見つけなくてもよいので、便利である。
【００８７】
また、検索処理Ｓ４１はさらに、代替ＭＦＰ２００を検索するに際して、所定の条件を満たすデバイスを検索する。
【００８８】
これにより、代替ＭＦＰ２００の候補を絞ることが可能となる。
【００８９】
また、本実施形態の情報処理プログラムは、管理用端末１００にさらに、置換えの対象とする被置換えデバイスを利用する特定処理を実行可能な代替デバイスを新たなデバイスの中から提示する提示処理（Ｓ４１の変形例）を実行させる。
【００９０】
これにより、代替ＭＦＰ２００の候補としてより適切なものを提示することが可能となる。
【００９１】
また、本実施形態の情報処理プログラムは、管理用端末１００にさらに、検索処理Ｓ４０，Ｓ４１により代替ＭＦＰ２００が検索され、被置換えデバイスが代替ＭＦＰ２００と置き換えられた場合には、通信ＩＦ１６０を介して、被置換えデバイスを利用するＷＦを登録しているユーザ端末１８０Ａ，１８０Ｂに、被置換えデバイスが代替ＭＦＰ２００と置き換えられたことを通知する第１通知処理Ｓ３１を実行させる。
【００９２】
これにより、ユーザ端末１８０Ａ，１８０Ｂの各ユーザは、被置換えデバイスが代替ＭＦＰ２００と置き換えられたことを知ることができる。
【００９３】
また、本実施形態の情報処理プログラムは、管理用端末１００にさらに、被置換えデバイスの代替ＭＦＰ２００による置換えが一時的である場合には、ロールバック通知ボタン１２３ｄのクリックに基づいて、被置換えデバイスを利用するＷＦを登録しているユーザ端末１８０Ａ，１８０Ｂに再度通知を行う第２通知処理Ｓ２１を実行させる。
【００９４】
これにより、ユーザ端末１８０Ａ，１８０Ｂの各ユーザは、被置換えデバイスが代替ＭＦＰ２００から元のＭＦＰ２００に戻ったことを知ることができる。
【００９５】
取得処理（Ｓ１１の変形例）は、ＷＦに関する情報を取得する場合に、初回はＷＦに関する情報をＭＦＰ２００から取得し、２回目以降はＷＦに関する情報をユーザ端末１８０Ａ，１８０Ｂから取得する。
【００９６】
これにより、ユーザ端末１８０Ａ，１８０Ｂは複数のＭＦＰ２００がそれぞれ登録した複数のＷＦに関する情報をまとめて登録しているので、管理用端末１００は、２回目以降はＷＦに関する情報を問い合わせる回数を削減することが可能となる。
【００９７】
なお、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【００９８】
（１）上記実施形態では、管理用端末１００としてＰＣ（パーソナルコンピュータ）を採用したが、これに限らず、タブレット端末やＰＤＡ（personal digital assistant）などを採用してもよい。
【００９９】
（２）上記実施形態では、ユーザ端末１８０Ａ，１８０ＢとしてＰＣ（パーソナルコンピュータ）を採用したが、これに限らず、タブレット端末やＰＤＡ（personal digital assistant）、スマートフォンなどを採用してもよい。
【符号の説明】
【０１００】
１００  管理用端末
１１０  操作部
１２０  表示部
１２１  デバイス毎ＷＦ登録状況表示画面
１２３  特定デバイスＷＦ登録状況表示画面
１２３ｂ  代替デバイス検索ボタン
１２３ｃ  置き換え通知ボタン
１２３ｄ  ロールバック通知ボタン
１２５  特定ユーザ端末ＷＦ登録状況表示画面
１４０  ＣＰＵ
１５０  記憶部
１６０  通信ＩＦ
１８０Ａ，１８０Ｂ  ユーザ端末
２００  ＭＦＰ
３００  通信ネットワーク 
【図１】
2020149411.tif 000003
【図２】
2020149411.tif 000004
【図３】
2020149411.tif 000005
【図４】
2020149411.tif 000006
【図５】
2020149411.tif 000007