(57)【要約】【課題】複数個の外部装置のそれぞれに文字列を設定すべき状況において、ユーザの利便性を向上させ得る技術を提供すること。【解決手段】通信装置は、対象の設定項目のための文字列として第１の設定項目のための第１の文字列が取得されたことに起因して、対象の設定項目が第１の設定項目であると判断する場合に、第１の設定項目に対応するＭ個の入力欄にＭ個の異なる文字列を表示させる。一方、通信装置は、対象の設定項目のための文字列として第２の設定項目のための第２の文字列が取得されたことに起因して、対象の設定項目が第１の設定項目でないと判断される場合に、第２の設定項目に対応するＭ個の入力欄にＭ個の同じ文字列を表示させる。そして、通信装置は、所定の指示が受け付けられる場合に、Ｍ個の設定要求をＭ個の外部装置に送信する。【選択図】図８
2019191866.tif 000002
【特許請求の範囲】
【請求項１】
通信装置のためのコンピュータプログラムであって、
前記通信装置のコンピュータを、以下の各部、即ち、
Ｍ個（前記Ｍは２以上の整数）の外部装置のためのＭ個の入力欄群を含む入力画面を前記通信装置の表示部に表示させる第１の表示制御部であって、前記Ｍ個の入力欄群のそれぞれは、Ｎ個（前記Ｎは２以上の整数）の設定項目に対応するＮ個の入力欄を含む、前記第１の表示制御部と、
前記Ｎ個の設定項目のうちの対象の設定項目のための文字列を取得する第１の取得部と、
前記対象の設定項目のための前記文字列が取得される場合に、前記対象の設定項目が予め決められている第１の設定項目であるのか否かを判断する判断部と、
前記対象の設定項目のための前記文字列として前記第１の設定項目のための第１の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目であると判断される場合に、前記Ｍ個の入力欄群に含まれる（Ｍ×Ｎ）個の入力欄のうち、前記第１の設定項目に対応するＭ個の入力欄に、Ｍ個の異なる文字列を表示させる第１の表示変更部であって、当該Ｍ個の異なる文字列のそれぞれは、前記第１の文字列を含む、前記第１の表示変更部と、
前記対象の設定項目のための前記文字列として前記第１の設定項目とは異なる第２の設定項目のための第２の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目でないと判断される場合に、前記（Ｍ×Ｎ）個の入力欄のうち、前記第２の設定項目に対応するＭ個の入力欄に、Ｍ個の同じ文字列を表示させる第２の表示変更部であって、当該Ｍ個の同じ文字列のそれぞれは、前記第２の文字列を含む、前記第２の表示変更部と、
所定の指示が受け付けられる場合に、Ｍ個の設定要求を前記Ｍ個の外部装置に送信する設定要求送信部であって、前記設定要求は、前記設定要求の送信先の外部装置のための前記Ｎ個の設定項目に対応するＮ個の入力欄のうち、１個以上の設定項目に対応する１個以上の入力欄に表示されている１個以上の表示文字列を、前記１個以上の設定項目に対応する１個以上の設定値として、前記送信先の外部装置に設定するための要求である、前記設定要求送信部と、
として機能させる、コンピュータプログラム。
【請求項２】
前記第１の表示変更部は、前記対象の設定項目のための前記文字列として前記第１の設定項目のための前記第１の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目であると判断される場合に、
第１の数字を前記第１の文字列に付加することによって、前記Ｍ個の異なる文字列のうちの１個の文字列を生成し、
前記第１の数字に連続する第２の数字を前記第１の文字列に付加することによって、前記Ｍ個の異なる文字列のうちの他の１個の文字列を生成する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記対象の設定項目のための前記文字列として前記第１の設定項目のための前記第１の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目であると判断される場合に、前記第１の設定項目に対応する前記Ｍ個の入力欄に前記Ｍ個の異なる文字列を表示させることを指示するための指示画面を前記表示部に表示させる第２の表示制御部として機能させ、
前記第１の表示変更部は、前記指示画面が表示されている状況において、前記Ｍ個の異なる文字列を表示させることが指示される場合に、前記第１の設定項目に対応する前記Ｍ個の入力欄に前記Ｍ個の異なる文字列を表示させ、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記指示画面が表示されている状況において、前記Ｍ個の異なる文字列を表示させることが指示されない場合に、前記第１の設定項目に対応する前記Ｍ個の入力欄にＭ個の同じ文字列を表示させる第３の表示変更部であって、当該Ｍ個の同じ文字列のそれぞれは、前記第１の文字列を含む、前記第３の表示変更部として機能させる、請求項１又は２に記載のコンピュータプログラム。
【請求項４】
前記第１の取得部は、前記Ｍ個の外部装置のうちの１個の外部装置のための前記対象の設定項目に対応する１個の入力欄に前記文字列がユーザによって入力される場合に、前記対象の設定項目のための前記文字列を取得する、請求項１から３のいずれか一項に記載のコンピュータプログラム。
【請求項５】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記Ｍ個の外部装置のうちの第１の外部装置から、前記第１の外部装置に現在設定されている前記Ｎ個の設定項目に対応するＮ個の設定値を取得する第２の取得部として機能させ、
前記第１の表示制御部は、前記Ｍ個の入力欄群のそれぞれについて、当該入力欄群に含まれるＮ個の入力欄に前記Ｎ個の設定値が表示されている前記入力画面を前記表示部に表示させる、請求項１から４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記設定要求送信部は、前記Ｍ個の外部装置のうちの第２の外部装置のための前記Ｎ個の設定項目に対応するＮ個の入力欄のうち、特定の設定項目に対応する特定の入力欄の表示内容を削除するための削除指示が受け付けられずに、前記所定の指示が受け付けられる場合に、第１種の前記設定要求を前記第２の外部装置に送信し、
前記第１種の設定要求は、前記第２の外部装置のための前記Ｎ個の設定項目に対応する前記Ｎ個の入力欄に表示されているＮ個の表示文字列を、前記Ｎ個の設定項目に対応するＮ個の設定値として、前記第２の外部装置に設定するための要求であり、
前記設定要求送信部は、前記削除指示が受け付けられた後に、前記所定の指示が受け付けられる場合に、第２種の前記設定要求を前記第２の外部装置に送信し、
前記第２種の設定要求は、前記第２の外部装置のための前記Ｎ個の設定項目に対応する前記Ｎ個の入力欄のうち、前記特定の設定項目とは異なる１個以上の設定項目に対応する１個以上の入力欄に表示されている１個以上の表示文字列を、前記１個以上の設定項目に対応する１個以上の設定値として、前記第２の外部装置に設定するための要求である、請求項５に記載のコンピュータプログラム。
【請求項７】
前記第１の表示制御部は、前記Ｍ個の入力欄群のそれぞれについて、当該入力欄群に含まれるＮ個の入力欄に第１の態様を有する前記Ｎ個の設定値が表示されている前記入力画面を前記表示部に表示させ、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記特定の入力欄の表示内容を削除するための前記削除指示が受け付けられる場合に、前記第１の態様とは異なる第２の態様を有する特定文字列を前記特定の入力欄に表示させる第４の表示変更部として機能させ、
前記設定要求送信部は、前記削除指示が受け付けられることに起因して、前記第２の態様を有する前記特定文字列が前記特定の入力欄に表示されており、かつ、前記第１の態様を有する前記１個以上の表示文字列が前記１個以上の入力欄に表示されている状態で、前記所定の指示が受け付けられる場合に、前記第２種の設定要求を前記第２の外部装置に送信し、
前記第２種の設定要求は、さらに、前記第２の外部装置に現在設定されている前記特定の設定項目に対応する設定値を変更しないための要求である、請求項６に記載のコンピュータプログラム。
【請求項８】
前記特定文字列は、前記第２の外部装置に現在設定されている前記特定の設定項目に対応する前記設定値である、請求項７に記載のコンピュータプログラム。
【請求項９】
前記第２種の設定要求は、さらに、前記第２の外部装置に現在設定されている前記特定の設定項目に対応する設定値を消去するための要求である、請求項６に記載のコンピュータプログラム。
【請求項１０】
通信装置であって、
表示部と、
Ｍ個（前記Ｍは２以上の整数）の外部装置のためのＭ個の入力欄群を含む入力画面を前記表示部に表示させる第１の表示制御部であって、前記Ｍ個の入力欄群のそれぞれは、Ｎ個（前記Ｎは２以上の整数）の設定項目に対応するＮ個の入力欄を含む、前記第１の表示制御部と、
前記Ｎ個の設定項目のうちの対象の設定項目のための文字列を取得する第１の取得部と、
前記対象の設定項目のための前記文字列が取得される場合に、前記対象の設定項目が予め決められている第１の設定項目であるのか否かを判断する判断部と、
前記対象の設定項目のための前記文字列として前記第１の設定項目のための第１の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目であると判断される場合に、前記Ｍ個の入力欄群に含まれる（Ｍ×Ｎ）個の入力欄のうち、前記第１の設定項目に対応するＭ個の入力欄に、Ｍ個の異なる文字列を表示させる第１の表示変更部であって、当該Ｍ個の異なる文字列のそれぞれは、前記第１の文字列を含む、前記第１の表示変更部と、
前記対象の設定項目のための前記文字列として前記第１の設定項目とは異なる第２の設定項目のための第２の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目でないと判断される場合に、前記（Ｍ×Ｎ）個の入力欄のうち、前記第２の設定項目に対応するＭ個の入力欄に、Ｍ個の同じ文字列を表示させる第２の表示変更部であって、当該Ｍ個の同じ文字列のそれぞれは、前記第２の文字列を含む、前記第２の表示変更部と、
所定の指示が受け付けられる場合に、Ｍ個の設定要求を前記Ｍ個の外部装置に送信する設定要求送信部であって、前記設定要求は、前記設定要求の送信先の外部装置のための前記Ｎ個の設定項目に対応するＮ個の入力欄のうち、１個以上の設定項目に対応する１個以上の入力欄に表示されている１個以上の表示文字列を、前記１個以上の設定項目に対応する１個以上の設定値として、前記送信先の外部装置に設定するための要求である、前記設定要求送信部と、
を備える、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、外部装置の設定値として文字列を設定するための通信装置に関する技術を開示する。
【背景技術】
【０００２】
特許文献１には、複数個のプリンタと、複数個のプリンタを管理するための端末装置と、を備える通信システムが開示されている。端末装置は、ユーザから複数個のプリンタのそれぞれに送信されるべき設定値の指定を受け付けると、当該設定値を複数個のプリンタのそれぞれに送信する。これにより、各プリンタの設定値が送信済みの設定値に変更される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−５５６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、複数個の外部装置のそれぞれに文字列を設定すべき状況において、ユーザの利便性を向上させ得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書は、通信装置のためのコンピュータプログラムを開示する。コンピュータプログラムは、前記通信装置のコンピュータを、以下の各部、即ち、Ｍ個（前記Ｍは２以上の整数）の外部装置のためのＭ個の入力欄群を含む入力画面を前記通信装置の表示部に表示させる第１の表示制御部であって、前記Ｍ個の入力欄群のそれぞれは、Ｎ個（前記Ｎは２以上の整数）の設定項目に対応するＮ個の入力欄を含む、前記第１の表示制御部と、前記Ｎ個の設定項目のうちの対象の設定項目のための文字列を取得する第１の取得部と、前記対象の設定項目のための前記文字列が取得される場合に、前記対象の設定項目が予め決められている第１の設定項目であるのか否かを判断する判断部と、前記対象の設定項目のための前記文字列として前記第１の設定項目のための第１の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目であると判断される場合に、前記Ｍ個の入力欄群に含まれる（Ｍ×Ｎ）個の入力欄のうち、前記第１の設定項目に対応するＭ個の入力欄に、Ｍ個の異なる文字列を表示させる第１の表示変更部であって、当該Ｍ個の異なる文字列のそれぞれは、前記第１の文字列を含む、前記第１の表示変更部と、前記対象の設定項目のための前記文字列として前記第１の設定項目とは異なる第２の設定項目のための第２の文字列が取得されたことに起因して、前記対象の設定項目が前記第１の設定項目でないと判断される場合に、前記（Ｍ×Ｎ）個の入力欄のうち、前記第２の設定項目に対応するＭ個の入力欄に、Ｍ個の同じ文字列を表示させる第２の表示変更部であって、当該Ｍ個の同じ文字列のそれぞれは、前記第２の文字列を含む、前記第２の表示変更部と、所定の指示が受け付けられる場合に、Ｍ個の設定要求を前記Ｍ個の外部装置に送信する設定要求送信部であって、前記設定要求は、前記設定要求の送信先の外部装置のための前記Ｎ個の設定項目に対応するＮ個の入力欄のうち、１個以上の設定項目に対応する１個以上の入力欄に表示されている１個以上の表示文字列を、前記１個以上の設定項目に対応する１個以上の設定値として、前記送信先の外部装置に設定するための要求である、前記設定要求送信部と、として機能させてもよい。
【０００６】
例えば、各外部装置に異なる文字列が設定される必要がある第１の設定項目と、各外部装置に異なる文字列が設定される必要がない第２の設定項目と、が存在する状況を想定する。上記の構成によると、通信装置は、対象の設定項目のための文字列として第１の設定項目のための第１の文字列が取得されたことに起因して、対象の設定項目が第１の設定項目であると判断する場合に、第１の設定項目に対応するＭ個の入力欄にＭ個の異なる文字列を表示させる。また、通信装置は、対象の設定項目の文字列として第１の設定項目とは異なる第２の設定項目のための第２の文字列が取得されたことに起因して、対象の設定項目が第１の設定項目でないと判断される場合に、第２の設定項目に対応するＭ個の入力欄にＭ個の同じ文字列を表示させる。このために、ユーザは、第１の設定項目に対応するＭ個の入力欄のそれぞれに異なる文字列を入力する必要がなく、第２の設定項目に対応するＭ個の入力欄のそれぞれに同じ文字列を入力する必要がない。そして、通信装置は、所定の指示が受け付けられる場合に、Ｍ個の設定要求をＭ個の外部装置に送信する。これにより、Ｍ個の外部装置では、第１の設定項目に対応する設定値として異なる文字列が設定され得ると共に、第２の設定項目に対応する設定値として同じ文字列が設定され得る。従って、複数個の外部装置のそれぞれに文字列を設定すべき状況において、ユーザの利便性を向上させ得る。
【０００７】
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体も新規で有用である。また、通信装置そのもの、及び、通信装置によって実行される方法も、新規で有用である。また、上記の通信装置と他の装置（例えばＭ個の外部装置）とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示す。
【図２】各プリンタから設定値を取得するためのケースＡの処理のシーケンス図を示す。
【図３】ケースＡの処理において管理装置に表示される各画面を示す。
【図４】設定ファイルを取得するための処理のシーケンス図を示す。
【図５】設定ファイルを利用するための各画面を示す。
【図６】各プリンタから設定値を取得するためのケースＢの処理のシーケンス図を示す。
【図７】ケースＢの処理において管理装置に表示される各画面を示す。
【図８】管理装置によって実行される処理のフローチャート図を示す。
【図９】ノード名表示処理のフローチャート図を示す。
【図１０】入力欄内の表示内容が変更される場合の各画面を示す。
【図１１】図１０の続きの各画面を示す。
【図１２】設定処理のシーケンス図を示す。
【図１３】第２実施例の各画面を示す。
【図１４】図１３の続きの各画面を示す。
【図１５】第２実施例の設定処理のシーケンス図を示す。
【発明を実施するための形態】
【０００９】
（第１実施例；図１〜図１２）
（通信システム２の構成；図１）
図１に示されるように、通信システム２は、管理装置１０と、ＰＣ（Personal Computerの略）５０と、プリンタ群１００と、を備える。プリンタ群１００は、３個のプリンタ１０１，１０２，１０３を含む多数（例えば１００個以上）のプリンタを含む。管理装置１０とＰＣ５０とプリンタ群１００とは、同じＬＡＮ（Local Area Networkの略）４に所属しており、ＬＡＮ４を介して相互に通信可能である。ＰＣ５０は、ノード名「ｃｏｍ２」を有する。ノード名は、デバイスを識別するための情報である。例えば、ＬＡＮ４に所属する複数個のデバイスのそれぞれに同じ文字列が設定されると、管理装置１０は、当該複数個のデバイスのそれぞれと適切に通信を実行することができない。従って、ノード名は、ＬＡＮ４に所属するデバイス毎に異なる文字列が設定されるべき情報である。
【００１０】
（プリンタ群１００の構成）
プリンタ群１００を構成する各プリンタ１０１〜１０３等は、印刷機能を実行可能な周辺装置（即ち管理装置１０等の周辺装置）である。プリンタ１０１には、ＩＰアドレス「ＩＰ１０１」とモデル名「ＭＮ００１」とノード名「ｄｅｆａｕｌｔ１０１」とコンタクト「ＮＯＮＥ」とロケーション「ＮＯＮＥ」とが設定されている。ＩＰアドレスは、ユーザによって設定されるものであってもよいし、ＤＨＣＰ（Dynamic Host Configuration Protocolの略）サーバ等のＩＰアドレス割り当てサーバによって割り当てられるものであってもよい。モデル名は、プリンタのモデルを示す名称である。コンタクトは、プリンタの管理者を示す情報である。ロケーションは、プリンタの設置場所を示す情報である。プリンタ１０１と同様に、他のプリンタ１０２，１０３等にもＩＰアドレス等が設定されている。
【００１１】
本実施例では、図１は、プリンタ群１００が新たにＬＡＮ４に接続され、プリンタ１００群にＩＰアドレスが割り当てられた直後の状況を想定している。従って、プリンタ群１００のそれぞれに現在設定されているノード名、コンタクト、及び、ロケーションは、プリンタが出荷される段階からプリンタに設定されているデフォルトの値である。プリンタ群１００の管理者は、プリンタ群１００を適切に管理するために、ノード名、コンタクト、及び、ロケーションを各プリンタに設定する必要がある。本実施例では、管理者がノード名等を各プリンタに容易に設定することを実現する。
【００１２】
（管理装置１０の構成）
管理装置１０は、デスクトップＰＣ、ノートＰＣ等のユーザ端末である。なお、変形例では、管理装置１０は、携帯電話（例えばスマートフォン）、ＰＤＡ、タブレットＰＣ等の可搬型のユーザ端末であってもよい。管理装置１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と呼ぶ。
【００１３】
操作部１２は、例えば、キーボード及びマウスによって構成される。ユーザは、操作部１２を操作することによって、様々な指示を管理装置１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークＩ／Ｆ１６は、有線通信を実行するためのＩ／Ｆであり、ＬＡＮ４に接続されている。変形例では、ネットワークＩ／Ｆ１６は、無線通信を実行するためのＩ／Ｆであってもよく、この場合、ＬＡＮ４は、いわゆる無線ＬＡＮである。
【００１４】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に格納されている各プログラム３６，３８に従って、様々な処理を実行する。メモリ３４は、揮発性メモリ、不揮発性メモリ等によって構成される。ＯＳプログラム３６は、管理装置１０の基本的な動作を実現するためのプログラムである。アプリケーション３８（以下では「アプリ３８」と呼ぶ）は、プリンタ群１００の設定値を変更するためのプログラムである。管理装置１０は、例えば、プリンタ群１００と共に出荷されるメディアからアプリ３８をインストールしてもよいし、インターネット上の図示省略のサーバからアプリ３８をインストールしてもよい。
【００１５】
メモリ３４は、さらに、デバイスリスト４０を記憶している。デバイスリスト４０は、プリンタ群１００に含まれる各プリンタ１０１等に現在設定されている各設定値を記憶するためのリストである。なお、初期状態では、デバイスリスト４０は空の状態である。
【００１６】
（各プリンタの設定値を変更するための処理：図２〜図１２）
続いて、図２〜図１２を参照して、管理装置１０のＣＰＵ３２がアプリ３８に従って実行する各処理の内容を説明する。なお、管理装置１０と各プリンタ１０１〜１０３との間で実行される各通信は、ＬＡＮ４を利用して、ネットワークＩ／Ｆ１６を介して実行される。従って、以下では、「ＬＡＮ４を利用して」、及び、「ネットワークＩ／Ｆ１６を介して」という記載を省略する。また、以下では、理解の容易化のために、各デバイスのＣＰＵ（例えば管理装置１０のＣＰＵ３２）が実行する動作を、ＣＰＵを主体として記載せずに、各デバイス（例えば管理装置１０）を主体として記載する。
【００１７】
（ケースＡの処理；図２及び図３）
まず、図２及び図３を参照して、管理装置１０がプリンタ群１００に現在設定されている各設定値を取得するためのケースＡの処理を説明する。
【００１８】
図２のＴ５において、プリンタ１０１は、管理者（即ちプリンタ群１００及び管理装置１０のユーザ）から、コンタクトを「ＮＯＮＥ」から「Ｔａｎａｋａ」に変更するための入力操作と、ロケーションを「ＮＯＮＥ」から「Ｆｌｏｏｒ１」に変更するための入力操作と、を受け付ける。この場合、Ｔ７において、プリンタ１０１は、コンタクトとして設定値「Ｔａｎａｋａ」を記憶すると共に、ロケーションとして設定値「Ｆｌｏｏｒ１」を記憶する。
【００１９】
管理装置１０は、管理者からアプリ３８の起動操作を受け付けることに応じて、図３の最も上の図に示される入力画面ＳＣ１０を表示部１４に表示させる。入力画面ＳＣ１０は、検索アイコンＡ１と、インポートアイコンＡ２と、ファイル取得アイコンＡ３と、ファイル設定アイコンＡ４と、送信アイコンＡ５と、表示領域ＤＡ１と、を含む。表示領域ＤＡ１は、各プリンタに関する情報を表示するための領域である。表示領域ＤＡ１は、全選択ボックスＣ１と、項目「ＩＰアドレス」と、項目「モデル名」と、項目「設定ファイル」と、を含む。現時点では、管理装置１０は、各プリンタの設定値を取得していないので、表示領域ＤＡ１内には各項目に対応する各文字列が表示されていない。項目「設定ファイル」は、プリンタに設定されるべき文字列が表示される項目であり、設定項目「ノード名」と、設定項目「コンタクト」と、設定項目「ロケーション」と、を含む。
【００２０】
入力画面ＳＣ１０内の検索アイコンＡ１及びインポートアイコンＡ２のそれぞれは、当該アイコンを選択する指示（例えばマウスの左クリック）を受け付け可能な態様で表示される。一方、他のアイコンＡ３〜Ａ５のそれぞれは、当該アイコンを選択する指示を受け付け不可能な態様で表示される。本実施例では、アイコンを選択する指示を受け付け不可能な態様をハッチングで表現するが、実際にはグレーアウト等で表示されてもよい。
【００２１】
図２のＴ１０では、管理装置１０は、入力画面ＳＣ１０内の検索アイコンＡ１を選択する操作を受け付ける。この場合、Ｔ１２では、管理装置１０は、情報要求をブロードキャストによって送信する。情報要求は、プリンタに現在設定されている設定値の送信をプリンタに要求する信号である。
【００２２】
管理装置１０は、Ｔ１２において、情報要求を送信すると、プリンタ群１００に含まれる各プリンタ１０１等から、当該プリンタに現在設定されている各設定値を受信する。即ち、管理装置１０は、Ｔ１３において、プリンタ１０１から、プリンタ１０１に現在設定されている各設定値（即ち、ＩＰアドレス「ＩＰ１０１」、モデル名「ＭＮ００１」、ノード名「ｄｅｆａｕｌｔ１０１」、コンタクト「Ｔａｎａｋａ」、及び、ロケーション「Ｆｌｏｏｒ１」）を受信する。同様に、管理装置１０は、Ｔ１５において、プリンタ１０２から各設定値を受信し、Ｔ１７において、プリンタ１０３から各設定値を受信し、さらに、図示省略のステップにおいて、他のプリンタから各設定値を受信する。
【００２３】
Ｔ２０では、管理装置１０は、受信済みの各設定値をメモリ３４内のデバイスリスト４０に記憶する。Ｔ２０の処理が終了すると、図２の処理が終了する。
【００２４】
管理装置１０は、図２のＴ２０において、受信済みの各設定値をデバイスリスト４０内に記憶すると、各プリンタのＩＰアドレス及びモデル名を表示領域ＤＡ１内に表示させる（図３の真ん中の図参照）。ただし、受信済みのノード名等は、デバイスリスト内に保持されているが、表示領域ＤＡ１内に表示されない。なお、変形例では、管理装置１０は、受信済みのノード名等をさらに表示させてもよい。ここで、以下では、各プリンタのＩＰアドレス及びモデル名に対応付けられている項目「設定ファイル」に含まれる３個の設定項目「ノード名」等の３個の入力欄のことを「入力欄群」と呼ぶ。従って、表示領域ＤＡ１は、プリンタ群１００に含まれる複数個のプリンタ１０１〜１０３等に対応する複数個の入力欄群を含む。
【００２５】
各プリンタのＩＰアドレス及びモデル名には、さらに、選択ボックスＣ２が対応付けられている。選択ボックスＣ２は、チェック記号を含む選択態様と、チェック記号を含まない非選択態様と、のうちのどちらかの表示態様で表示される。なお、変形例では、チェック記号に代えて、他の記号（例えば塗りつぶしの四角形）が採用されてもよい。選択ボックスＣ２は、選択態様及び非選択態様のうちの一方の態様で表示されている状況で、選択ボックスＣ２を選択する指示を受け付けると、他方の態様に変更される。全選択ボックスＣ１は、全ての選択ボックスＣ２を選択態様及び非選択態様のうちのどちらかで表示させる指示を受け付けるための領域である。
【００２６】
管理装置１０は、まず、全ての選択ボックスＣ２を非選択態様で表示させる（図３の真ん中の図参照）。管理装置１０は、プリンタ１０１に対応する選択ボックスＣ２を選択する指示を受け付けると、当該選択ボックスＣ２を選択態様に変更する（図３の最も下の図参照）。また、管理装置１０は、当該選択ボックスＣ２が選択態様で表示されることに応じて、ファイル取得アイコンＡ３を、当該アイコンを選択する指示を受け付け不可能な態様から、当該アイコンを選択する指示を受け付け可能な態様に変更する。ファイル取得アイコンＡ３は、選択態様を有する選択ボックスＣ２に対応するプリンタから設定ファイルを取得するためのアイコンである。
【００２７】
（設定ファイルを取得するための処理；図４）
続いて、図４を参照して、プリンタ１０１から設定ファイルを取得する処理を説明する。管理装置１０は、Ｔ１００において、入力画面ＳＣ１０内のファイル取得アイコンＡ３が管理者によって選択されることに応じて、Ｔ１０２において、プリンタ１０１のＩＰアドレス「ＩＰ１０１」を送信先アドレスとして含む設定ファイル要求をプリンタ１０１に送信する（即ちユニキャストによって送信する）。設定ファイル要求は、設定ファイルの送信をプリンタ１０１に要求する信号である。
【００２８】
プリンタ１０１は、Ｔ１０２において、管理装置１０から設定ファイル要求を受信する場合に、Ｔ１０５において、ＪＳＯＮ（JavaScript(登録商標) Object Notationの略）形式を有する設定ファイルを生成し、設定ファイルを管理装置１０に送信する。設定ファイルは、ファイル名「ｘｘｘ．ｆｉｌｅ」を有し、プリンタ１０１に現在設定されている３個の設定項目に対応する３個の設定値（即ち、ノード名「ｄｅｆａｕｌｔ１０１」、コンタクト「Ｔａｎａｋａ」、ロケーション「Ｆｌｏｏｒ１」）を含む。
【００２９】
管理装置１０は、Ｔ１０５において、プリンタ１０１から設定ファイルを受信することに応じて、Ｔ１１０において、当該設定ファイルをメモリ３４内に記憶する。Ｔ１１０の処理が終了すると、図４の処理が終了する。
【００３０】
（設定ファイルを利用するための各画面；図５）
続いて、図５を参照して、設定ファイルを利用するために管理装置１０に表示される各画面を説明する。管理装置１０は、図４のＴ１１０において設定ファイルがメモリ３４内に記憶される場合に、ファイル設定アイコンＡ４を、当該アイコンを選択する指示を受け付け不可能な態様から、当該アイコンを選択する指示を受け付け可能な態様に変更する（図５の最も上の図参照）。
【００３１】
管理装置１０は、設定値が変更されるべき各プリンタに対応する各選択ボックスＣ２の選択を受け付ける。本実施例では、管理者がプリンタ群１００内の全てのプリンタの設定値を変更する状況を想定しているので、全選択ボックスＣ１が管理者によって選択される。この場合、管理装置１０は、全ての選択ボックスＣ２を選択態様に変更する（図５の上から２番目の図参照）。
【００３２】
次いで、管理装置１０は、入力画面ＳＣ１０内のファイル設定アイコンＡ４が選択される場合に、ダイアログＤＬ１０を表示部１４に表示させる（図５の上から３番目の図参照）。ダイアログＤＬ１０は、表示領域ＤＡ２と、ＯＫアイコンＡ１０と、ＣａｎｃｅｌアイコンＡ１１と、を含む。表示領域ＤＡ２には、管理装置１０に記憶されている設定ファイルのファイル名「ｘｘｘ．ｆｉｌｅ」が表示される。管理装置１０は、ＯＫアイコンＡ１０を選択する操作が管理者によって実行される場合に、選択態様を有する選択ボックスＣ２に対応する全てのプリンタのための全ての入力欄群に、設定ファイル内の３個の文字列（即ち、ノード名「ｄｅｆａｕｌｔ１０１」、コンタクト「Ｔａｎａｋａ」、ロケーション「Ｆｌｏｏｒ１」）を表示させる（図５の最も下の図参照）。ここで表示される各文字列は、当該文字列を変更する操作を受け付け可能な態様（以下では「可能態様」と呼ぶ）で表示される。
【００３３】
（ケースＢの処理；図６及び図７）
続いて、図６及び図７を参照して、管理装置１０が、ケースＡとは異なる手法を利用して、プリンタ群１００に現在設定されている各設定値を取得するためのケースＢの処理を説明する。ケースＢでは、管理装置１０は、ファイル名「ａａａ．ｆｉｌｅ」を有するインポートファイルをメモリ３４に記憶している。インポートファイルは、管理者によって予め作成されたファイルであり、プリンタ群１００に現在設定されているＩＰアドレスとモデル名とノード名を含む。ただし、インポートファイルは、コンタクト及びロケーションを含まない。
【００３４】
図６のＴ２０５及びＴ２０７は、図２のＴ５及びＴ７と同様である。また、管理装置１０は、管理者からアプリ３８の起動操作を受け付けることに応じて、図７の最も上の図に示される入力画面ＳＣ１０を表示部１４に表示させる。当該入力画面ＳＣ１０は、図３の最も上の図に示される入力画面ＳＣ１０と同様である。
【００３５】
Ｔ２１０では、管理装置１０は、入力画面ＳＣ１０内のインポートアイコンＡ２を選択する操作を受け付ける。この場合、管理装置１０は、Ｔ２１２において、ダイアログＤＬ１２を表示部１４に表示させる（図７の真ん中の図参照）。ダイアログＤＬ１２は、表示領域ＤＡ３と、ＯＫアイコンＡ１５と、ＣａｎｃｅｌアイコンＡ１６と、を含む。表示領域ＤＡ３には、管理装置１０に記憶されているインポートファイルのファイル名「ａａａ．ｆｉｌｅ」が表示される。
【００３６】
管理装置１０は、Ｔ２１４において、ＯＫアイコンＡ１５が管理者によって選択される場合に、Ｔ２１６において、インポートファイル内の各文字列（即ち、ＩＰアドレス「ＩＰ１０１」、モデル名「ＭＮ００１」、ノード名「ｄｅｆａｕｌｔ１０１」等）を取得し、取得済みの各文字列をデバイスリスト４０に記憶する。上述したように、インポートファイルは、コンタクト及びロケーションを含まない。この場合、管理装置１０は、プリンタ群１００に現在設定されているコンタクト及びロケーションを取得するための処理を実行する。即ち、管理装置１０は、Ｔ２２０において、プリンタ１０１のＩＰアドレス「ＩＰ１０１」を送信先アドレスとして含む情報要求をプリンタ１０１に送信する。当該情報要求は、プリンタ１０１に現在設定されているコンタクト及びロケーションの送信を要求する信号である。
【００３７】
Ｔ２２２では、管理装置１０は、プリンタ１０１から、コンタクト「Ｔａｎａｋａ」及びロケーション「Ｆｌｏｏｒ１」を受信する。同様に、管理装置１０は、Ｔ２２４において、情報要求をプリンタ１０２に送信し、Ｔ２２５において、プリンタ１０２からコンタクト「ＮＯＮＥ」及びロケーション「ＮＯＮＥ」を受信し、Ｔ２２６において、情報要求をプリンタ１０３に送信し、Ｔ２２７において、プリンタ１０３からコンタクト「ＮＯＮＥ」及びロケーション「ＮＯＮＥ」を受信する。また、管理装置１０は、図示省略のステップにおいて、他のプリンタからコンタクト及びロケーションを受信する。
【００３８】
Ｔ２３０では、管理装置１０は、各プリンタ１０１等から受信されたコンタクト及びロケーションをメモリ３４内のデバイスリスト４０に記憶する。この結果、管理装置１０は、図７の最も下の図に示される入力画面ＳＣ１０を表示部１４に表示させる。当該入力画面ＳＣ１０は、図３の真ん中の図に示される入力画面ＳＣ１０と同様である。即ち、各プリンタのＩＰアドレス及びモデル名が表示領域ＤＡ１内に表示されており、ノード名等は、デバイスリスト内に保持されているが、表示領域ＤＡ１内に表示されてない。その後、図４及び図５と同様の処理が実行されることによって、全てのプリンタに対応する全ての入力欄群に設定ファイル内の３個の文字列が表示される（図５の最も下の図参照）。
【００３９】
（管理装置の処理；図８）
続いて、図８を参照して、図５の最も下の図に示される入力画面ＳＣ１０が表示部１４に表示された後に、管理装置１０によって実行される処理を説明する。入力画面ＳＣ１０内の１個のプリンタ（以下では「対象プリンタ」と記載する）ための入力欄群のうちの１個の入力欄（以下では「対象入力欄」と記載する）が選択されて、対象入力欄に対して操作部１２を介したキー操作が実行される場合に、図８の処理が実行される。キー操作は、例えば、対象入力欄への文字列の入力操作、対象入力欄の表示内容を削除するための削除操作等を含む。
【００４０】
Ｓ５では、管理装置１０は、対象入力欄に対するキー操作が完了することを監視する。管理装置１０は、例えば、対象入力欄が選択された状態から他の入力欄が選択された状態に変更するための操作を受け付ける場合、入力を確定するキー（例えばキーボードのエンターキー）が選択される場合等に、対象入力欄に対するキー操作が完了したと判断して、Ｓ１０に進む。
【００４１】
Ｓ１０では、管理装置１０は、対象入力欄が空欄であるのか否かを判断する。管理装置１０は、対象入力欄が空欄でない場合、即ち、対象入力欄に対する文字列の入力操作が実行された場合（即ち当該文字列が取得される場合）に、Ｓ１０でＮＯと判断して、Ｓ１５に進む。一方、管理装置１０は、対象入力欄が空欄である場合、即ち、対象入力欄に対する削除操作が実行された場合に、Ｓ１０でＹＥＳと判断して、Ｓ１２に進む。
【００４２】
Ｓ１２では、管理装置１０は、メモリ３４内のデバイスリスト４０から、対象プリンタのための対象入力欄に対応する文字列を取得して、当該文字列を対象入力欄に表示する。例えば、プリンタ１０１（即ち対象プリンタ）のための設定項目「ノード名」に対応する入力欄（即ち対象入力欄）に対する削除操作が実行される場合には、管理装置１０は、デバイスリスト４０からプリンタ１０１のノード名「ｄｅｆａｕｌｔ１０１」を取得し、ノード名「ｄｅｆａｕｌｔ１０１」を対象入力欄に表示する。即ち、管理装置１０は、対象プリンタに現在設定されている設定値を対象入力欄に表示する。ここで、管理装置１０は、対象入力欄に表示される文字列を変更する操作を受け付け不可能な態様（以下では「不可能態様」と呼ぶ）で、当該文字列を表示する。本実施例では、不可能態様は、例えば、透かし文字（いわゆるウォーターマーク）である。
【００４３】
本実施例では、管理者によって削除操作が実行される状況として、管理者が対象プリンタに現在設定されている設定値を変更することを望んでいない状況を想定している。例えば、対象入力欄に対する削除操作が実行される場合に、対象プリンタに現在設定されている設定値が表示されずに、対象入力欄が空欄になる構成を想定する。この場合、管理者は、対象プリンタにおいて設定値が変更されないのか設定値が消去されるのかを認識することができない可能性がある。これに対し、本実施例では、管理装置１０は、対象入力欄に対する削除操作が実行される場合に、対象プリンタに現在設定されている設定値が表示される。これにより、管理者は、対象プリンタにおいて設定値が変更されないことを知ることができる。従って、管理者の利便性が向上する。また、対象入力欄において、可能態様とは異なる不可能態様を有する文字列が表示されるので、管理者は、対象入力欄に対する削除操作が実行されたことを認識することができる。
【００４４】
Ｓ１５では、管理装置１０は、Ｍ個（Ｍは２以上の整数）のプリンタが選択状態であるのか否かを判断する。選択状態は、選択ボックスＣ２が選択態様である状態を意味する。管理装置１０は、Ｍ個のプリンタが選択状態であると判断する場合に、Ｓ１５でＹＥＳと判断して、Ｓ２０に進む。一方、管理装置１０は、１個のプリンタのみが選択状態であると判断する場合に、Ｓ１５でＮＯと判断して、図８の処理を終了する。
【００４５】
Ｓ２０では、管理装置１０は、対象入力欄に対応する設定項目（以下では「対象設定項目」と記載する）がノード名であるのか否かを判断する。管理装置は、ノード名に対応する入力欄に対する文字列の入力操作が実行されたことに起因して、対象設定項目がノード名であると判断する場合（Ｓ２０でＹＥＳ）に、Ｓ２５に進む。一方、管理装置１０は、ノード名とは異なる設定項目（即ちコンタクト又はロケーション）に対応する入力欄に文字列が取得されたことに起因して、対象設定項目がノード名でないと判断する場合（Ｓ２０でＮＯ）に、Ｓ２４に進む。
【００４６】
Ｓ２４では、管理装置１０は、対象設定項目に対応するＭ個の入力欄にＭ個の同じ文字列を表示させる。当該文字列は、対象入力欄に入力された入力文字列に一致する文字列である。このように、管理者は、Ｍ個の入力欄にＭ個の同じ文字列を入力する作業を実行せずに済む。従って、管理者の利便性が向上する。Ｓ２４が終了すると、図８の処理が終了する。
【００４７】
Ｓ２５では、管理装置１０は、確認画面ＣＳを表示部１４に表示させる。確認画面ＣＳは、ノード名に対応するＭ個の入力欄にＭ個の異なる文字列を表示させるのか否かを確認するための画面である。確認画面ＣＳは、Ｍ個の異なる文字列を表示させることを示すＹＥＳアイコンと、Ｍ個の異なる文字列を表示させないことを示すＮＯアイコンと、を含む。
【００４８】
Ｓ３０では、管理装置１０は、確認画面ＣＳ内のＹＥＳアイコンが選択されたのか否かを判断する。管理装置１０は、確認画面ＣＳ内のＹＥＳアイコンが管理者によって選択される場合に、Ｓ３０でＹＥＳと判断して、Ｓ３５に進む。一方、管理装置１０は、確認画面ＣＳ内のＮＯアイコンが管理者によって選択される場合に、Ｓ３０でＮＯと判断して、Ｓ２４に進む。
【００４９】
Ｓ３５では、管理装置１０は、ノード名に対応するＭ個の入力欄にＭ個の異なる文字列を表示させるためのノード名表示処理（図９参照）を実行する。Ｓ３５の処理が終了すると、図８の処理が終了する。
【００５０】
（ノード名表示処理；図９）
続いて、図９を参照して、図８のＳ３５で実行されるノード名表示処理の詳細を説明する。Ｓ１００では、管理装置は、ポインタＫ及びポインタＪのそれぞれの値を「１」に設定する。
【００５１】
Ｓ１０５では、管理装置１０は、対象入力欄に入力された入力文字列にＫを付与することによって、文字列「入力文字列＋Ｋ」を生成する。
【００５２】
Ｓ１１０では、管理装置１０は、生成済みの文字列「入力文字列＋Ｋ」と同じ文字列のノード名を有するデバイスがＬＡＮ４内に存在するのか否かを判断する。具体的には、管理装置１０は、まず、ノード名「入力文字列＋Ｋ」を含む存在確認をＬＡＮ４内にブロードキャストによって送信する。存在確認は、ノード名「入力文字列＋Ｋ」を有するデバイスが存在するのか否かを確認する信号である。例えば、ＬＡＮ４内にノード名「入力文字列＋Ｋ」を有するデバイスが存在する場合には、当該デバイスは、管理装置１０から存在確認を受信することに応じて、存在応答を管理装置１０に送信する。従って、管理装置１０は、存在応答を受信する場合に、文字列「入力文字列＋Ｋ」と同じ文字列のノード名を有するデバイスがＬＡＮ４内に存在すると判断して（Ｓ１１０でＹＥＳ）、Ｓ１３０に進む。一方、管理装置１０は、存在応答が受信されない場合に、文字列「入力文字列＋Ｋ」と同じ文字列のノード名を有するデバイスがＬＡＮ４内に存在しないと判断して（Ｓ１１０でＮＯ）、Ｓ１１５に進む。
【００５３】
Ｓ１１５では、管理装置１０は、生成済みの文字列「入力文字列＋Ｋ」をＪ番目のプリンタのためのノード名に対応する入力欄に表示する。
【００５４】
Ｓ１２０では、管理装置は、ポインタＪの値が選択状態のプリンタの数Ｍに一致するのか否かを判断する。管理装置１０は、Ｊの値がＭに一致すると判断する場合、即ち、Ｍ個のプリンタのためのノード名に対応するＭ個の入力欄の全てにＳ１０５で生成された文字列が表示された場合に、Ｓ１２０でＹＥＳと判断して、図９の処理を終了する。一方、管理装置１０は、Ｊの値がＭに一致しないと判断する場合、即ち、Ｍ個の入力欄のうちの一部の入力欄にＳ１０５で生成された文字列が表示されていない場合に、Ｓ１２０でＮＯと判断して、Ｓ１２５に進む。
【００５５】
Ｓ１２５では、管理装置１０は、ポインタＪの値を「１」だけインクリメントする。また、Ｓ１３０では、管理装置１０は、ポインタＫの値を「１」だけインクリメントする。Ｓ１３０の処理が終了すると、Ｓ１０５に戻る。このように、ポインタＫの値がインクリメントされながら、Ｓ１０５で入力文字列が生成されるので、Ｍ個のプリンタのためのノード名に対応するＭ個の入力欄に異なる文字列を表示することができる。これにより、管理者は、Ｍ個の入力欄にＭ個の異なる文字列を入力する作業を実行せずに済む。従って、管理者の利便性が向上する。
【００５６】
（入力欄内の表示内容が変更される場合の各画面；図１０及び図１１）
続いて、図１０及び図１１を参照して、図８及び図９の処理が実行されることによって表示される各画面を説明する。
【００５７】
図１０の最も上の図に示されるように、管理装置１０は、管理者から、プリンタ１０１のためのノード名に対応する入力欄（即ち対象入力欄）に表示されている文字列を「ｄｅｆａｕｌｔ１０１」から「ｃｏｍ」に変更する操作を受け付ける。この場合、管理装置１０は、対象入力欄に対する文字列の入力操作が実行されたと判断し（図８のＳ１０でＮＯ）、かつ、複数個のプリンタが選択状態であると判断し（Ｓ１５でＹＥＳ）、かつ、対象入力欄に対応する設定項目がノード名であると判断する（Ｓ２０でＹＥＳ）。この結果、管理装置１０は、確認画面ＣＳを表示部１４に表示させる（Ｓ２５；図１０の上から２番目の図参照）。
【００５８】
管理装置１０は、確認画面ＣＳ内のＹＥＳアイコンＡ２０が選択される場合（Ｓ３０でＹＥＳ）に、ノード名表示処理を実行する（Ｓ３５）。具体的には、まず、管理装置１０は、入力文字列「ｃｏｍ」にＫ＝「１」を付加することによって、文字列「ｃｏｍ１」を生成する（図９のＳ１０５）。そして、管理装置１０は、ノード名「ｃｏｍ１」を有するデバイスがＬＡＮ４内に存在しないと判断し（Ｓ１１０でＮＯ）、プリンタ１０１のためのノード名に対応する入力欄に文字列「ｃｏｍ１」を表示させる（Ｓ１１５）。そして、管理装置１０は、Ｋ＝「１」をインクリメントして、Ｋ＝「２」にする（Ｓ１２５）。
【００５９】
次いで、管理装置１０は、入力文字列「ｃｏｍ」にＫ＝「２」を付加することによって、文字列「ｃｏｍ２」を生成する（Ｓ１０５）。この場合、管理装置１０は、文字列「ｃｏｍ２」を含む存在確認をＬＡＮ４内に送信することに応じて、ノード名「ｃｏｍ２」を有するＰＣ５０（図１参照）から存在応答を受信し（Ｓ１１０でＹＥＳ）、生成済みの文字列「ｃｏｍ２」を表示しない。これにより、同じノード名がＬＡＮ４内の複数個のデバイスに設定されるのを抑制することができる。そして、管理装置１０は、Ｋ＝「２」をインクリメントして、Ｋ＝「３」にする。その後、同様にして、管理装置１０は、プリンタ１０２のためのノード名に対応する入力欄に文字列「ｃｏｍ３」を表示させ、プリンタ１０３のためのノード名に対応する入力欄に文字列「ｃｏｍ４」を表示させる（図１０の上から３番目の図参照）。
【００６０】
また、管理装置１０は、選択状態のＭ個のプリンタのためのノード名に対応するＭ個の入力欄にＭ個の異なる文字列が表示される場合に、送信アイコンＡ５を、当該アイコンを選択する指示を受け付け不可能な態様から、当該アイコンを選択する指示を受け付け可能な態様に変更する。
【００６１】
一方、管理装置１０は、確認画面ＣＳ内のＮＯアイコンＡ２１が選択される場合（Ｓ３０でＮＯ）に、図１０の最も下の図に示されるように、選択状態のＭ個のプリンタのためのノード名に対応するＭ個の入力欄にＭ個の同じ文字列「ｃｏｍ」を表示させる（Ｓ２４）。この場合、送信アイコンＡ５は、当該アイコンを選択する指示を受け付け不可能な態様に維持される。これにより、同じノード名が各プリンタに設定されるのを抑制することができる。
【００６２】
また、本実施例では、管理者がプリンタ１０２に現在設定されているロケーション「ＮＯＮＥ」を変更しないことを望んでいる。管理装置１０は、管理者から、全選択ボックスＣ１の選択と、プリンタ１０２に対応する選択ボックスＣ２の選択と、を受け付ける。この場合、管理装置１０は、プリンタ１０２に対応する選択ボックスＣ２を選択態様で表示すると共に、その他のプリンタに対応する各選択ボックスＣ２を非選択態様で表示する（図１１の最も上の図参照）。そして、管理装置１０は、管理者から、プリンタ１０２のためのロケーションに対応する入力欄（即ち対象入力欄）に対する削除操作を受け付ける。この場合、管理装置１０は、対象入力欄が空欄であると判断して（図８のＳ１０でＹＥＳ）、メモリ３４内のデバイスリスト４０からプリンタ１０２に現在設定されているロケーション「ＮＯＮＥ」を取得する。そして、管理装置１０は、不可能態様を有する文字列「ＮＯＮＥ」を対象入力欄に表示させる（図１１の真ん中の図参照）。
【００６３】
また、本実施例では、管理者がプリンタ１０３に対応するロケーションとして「Ｆｌｏｏｒ２」を設定することを望んでいる。管理装置１０は、管理者から、プリンタ１０２に対応する選択ボックスＣ２の選択と、プリンタ１０３に対応する選択ボックスＣ２の選択と、を受け付ける。この場合、管理装置１０は、プリンタ１０３に対応する選択ボックスＣ２を選択態様で表示すると共に、その他のプリンタに対応する各選択ボックスＣ２を非選択態様で表示する。そして、管理装置１０は、プリンタ１０３のためのロケーションに対応する入力欄（即ち対象入力欄）に表示されている文字列を「Ｆｌｏｏｒ１」から「Ｆｌｏｏｒ２」に変更する操作を受け付ける。この場合、管理装置１０は、１個のプリンタ（即ち、プリンタ１０３）のみが選択状態であると判断して（図８のＳ１５でＮＯ）、対象入力欄のみに文字列「Ｆｌｏｏｒ２」を表示させる（図１１の最も下の図参照）。
【００６４】
（設定処理；図１２）
続いて、図１２を参照して、各入力欄群に表示されている各文字列を各プリンタ１０１等に設定するための設定処理を説明する。
【００６５】
図１１の最も下の図が表示されている状態において、Ｔ３００では、管理装置１０は、管理者から、入力画面ＳＣ１０内の送信アイコンＡ５を選択する操作を受け付ける。この場合、管理装置１０は、各プリンタに対応する各設定要求を各プリンタに送信する。設定要求は、当該設定要求に対応するプリンタのための入力欄群に可能様態で表示されている各文字列を、各設定項目に対応する設定値として、当該プリンタに設定するための要求である。まず、管理装置は、Ｔ３１０において、設定要求をプリンタ１０１に送信する。当該設定要求は、プリンタ１０１のための入力欄群に可能様態で表示されているノード名「ｃｏｍ１」とコンタクト「Ｔａｎａｋａ」とロケーション「Ｆｌｏｏｒ１」とを含む。この結果、Ｔ３１２において、プリンタ１０１では、設定要求内の各文字列が各設定値として記憶される。
【００６６】
次いで、管理装置１０は、Ｔ３２０において、設定要求をプリンタ１０２に送信する。当該設定要求は、プリンタ１０２のための入力欄群に可能様態で表示されているノード名「ｃｏｍ３」とコンタクト「Ｔａｎａｋａ」とを含むが、不可能様態で表示されているロケーション「ＮＯＮＥ」を含まない。この結果、Ｔ３２２において、プリンタ１０２では、ノード名「ｃｏｍ３」とコンタクト「Ｔａｎａｋａ」とが各設定値として記憶されるが、ロケーション「ＮＯＮＥ」が変更されない。Ｔ３３０及びＴ３３２は、通信対象がプリンタ１０３である点と、ノード名「ｃｏｍ４」及びロケーション「Ｆｌｏｏｒ２」が利用される点と、を除いて、Ｔ３１０及びＴ３１２と同様である。図示省略のステップにおいて、他のプリンタにも同様に設定要求が送信される。これにより、図１２の処理が終了する。
【００６７】
（本実施例の効果）
本実施例では、ＬＡＮ４に所属するデバイス毎に異なる文字列が設定されるべき設定項目であるノード名と、ＬＡＮ４に所属するデバイス毎に異なる文字列が設定される必要がない設定項目であるコンタクト及びロケーションと、が存在する。この場合、管理装置１０は、３個の設定項目（即ち、ノード名、コンタクト、ロケーション）のうちの対象設定項目に対応する対象入力欄に入力される文字列を取得する場合（図８のＳ１０でＮＯ）に、対象設定項目がノード名であるのか否かを判断する（Ｓ２０）。管理装置１０は、ノード名に対応する入力欄に文字列が取得されたことに起因して、対象設定項目がノード名であると判断する場合（Ｓ２０でＹＥＳ）に、ノード名に対応するＭ個の入力欄にＭ個の異なる文字列を表示させる（Ｓ３５）。また、管理装置１０は、ノード名とは異なる設定項目（即ち、コンタクト、ロケーション）に対応する入力欄に入力される文字列が取得されたことに起因して、対象設定項目がノード名でないと判断される場合（Ｓ２０でＮＯ）に、当該異なる設定項目に対応するＭ個の入力欄にＭ個の同じ文字列を表示させる（Ｓ２４）。このために、管理者は、ノード名に対応するＭ個の入力欄のそれぞれに異なる文字列を入力する必要がなく、ノード名とは異なる設定項目に対応するＭ個の入力欄のそれぞれに同じ文字列を入力する必要がない。そして、管理装置は、入力画面ＳＣ１０内の送信アイコンＡ５が管理者によって選択される場合（図１２のＴ３００）に、設定要求をプリンタ群１００に含まれる各プリンタ１０１等に送信する（Ｔ３１０、Ｔ３２０、Ｔ３３０）。これにより、各プリンタ１０１では、ノード名に対応する設定値として異なる文字列が設定されると共に、コンタクト又はロケーションに対応する設定値として同じ文字列が設定され得る。従って、複数個のプリンタのそれぞれに文字列を設定すべき状況において、管理者（即ち管理装置１０及びプリンタ群１００のユーザ）の利便性を向上させることができる。
【００６８】
（対応関係）
管理装置１０、例えば３個のプリンタ１０１〜１０３が、それぞれ、「通信装置」、「Ｍ個の外部装置」の一例である。入力欄群内の３個の設定項目（即ち、ノード名、コンタクト、ロケーション）が、「Ｎ個の設定項目」の一例であり、ノード名、コンタクト（又はロケーション）が、それぞれ、「第１の設定項目」、「第２の設定項目」の一例である。入力画面ＳＣ１０内のノード名に対応する各入力欄に表示される「ｃｏｍ１」、「ｃｏｍ３」、「ｃｏｍ４」が、「Ｍ個の異なる文字列」の一例である。入力画面ＳＣ１０内のコンタクトに対応する各入力欄に表示される「Ｔａｎａｋａ」が、「第２の表示変更部」によって表示される「Ｍ個の同じ文字列」の一例である。図１０の最も下の図に示される入力画面ＳＣ１０内のノード名に対応する各入力欄に表示される「ｃｏｍ」が、「第３の表示変更部」によって表示される「Ｍ個の同じ文字列」の一例である。入力画面内ＳＣ１０の送信アイコンＡ５の選択操作が、「所定の指示」の一例である。
【００６９】
Ｋ＝「３」、Ｋ＝「４」が、それぞれ、「第１の数字」、「第２の数字」の一例である。確認画面ＣＳが、「指示画面」の一例である。図４のＴ１０５の設定ファイル「ｘｘｘ．ｆｉｌｅ」内のノード名「ｄｅｆａｕｌｔ１０１」、コンタクト「Ｔａｎａｋａ」、及び、ロケーション「Ｆｌｏｏｒ１」が、「Ｎ個の設定値」の一例である。図１２のＴ３１０及びＴ３３０の設定要求、Ｔ３２０の設定要求が、それぞれ、「第１種の設定要求」、「第２の設定要求」の一例である。可能態様、不可能態様が、それぞれ、「第１の態様」、「第２の態様」の一例である。
【００７０】
図３の真ん中の図（又は図７の最も下の図）に示される入力画面ＳＣ１０を表示するための処理、図８のＳ１０の処理、Ｓ２０の処理、Ｓ３５の処理、Ｓ２４の処理、図１２のＴ３１０（又は、Ｔ３２０、Ｔ３３０）の処理が、それぞれ、「第１の表示制御部」、「第１の取得部」、「判断部」、「第１の表示変更部」、「第２の表示変更部」、「設定要求送信部」によって実行される処理の一例である。
【００７１】
（第２実施例；図１３〜図１５）
続いて、図１３〜図１５を参照して、第２実施例を説明する。第２実施例では、入力画面ＳＣ１０内の表示領域ＤＡ１がコンボボックスＣＢをさらに含む点が第１実施例とは異なる。図５のダイアログＤＬ１０内のＯＫアイコンＡ１０（図５参照）が選択されると、図１３の最も上の図に示される入力画面ＳＣ１０が表示される。本実施例では、３個の設定項目（即ち、ノード名、コンタクト、ロケーション）のそれぞれについて、コンボボックスＣＢが対応付けられている。コンボボックスＣＢ内には、「ファイル」、「本体」、及び、「手入力」のうちのいずれか１つの文字列が表示される。管理装置１０は、コンボボックスＣＢ内のオブジェクトＯＢが選択され、「ファイル」、「本体」、及び、「手入力」のうちのいずれか１つの文字列が選択される場合に、選択済みの文字列をコンボボックスＣＢ内に表示する。
【００７２】
文字列「ファイル」が表示されたコンボボックスＣＢは、設定ファイルに含まれる文字列を当該コンボボックスＣＢに対応する各入力欄に表示することを示す。また、文字列「ファイル」が表示されたコンボボックスＣＢに対応する各入力欄に表示される文字列は、不可能態様で表示される。図１３の最も上の図に示される入力画面ＳＣ１０は、図５のダイアログＤＬ１０内のＯＫアイコンＡ１０が選択された後の画面であるので、全てのコンボボックスＣＢは文字列「ファイル」を含む。
【００７３】
管理装置１０は、管理者から、ノード名に対応するコンボボックスＣＢ内の文字列を「ファイル」から「手入力」に変更するための操作を受け付ける。文字列「手入力」が表示されたコンボボックスＣＢは、当該コンボボックスＣＢに対応する各入力欄に管理者によって入力される文字列を表示することを示す。この場合、管理装置１０は、図１３の真ん中の図に示されるように、ノード名に対応する各入力欄を空欄で表示する。
【００７４】
また、管理装置１０は、管理者から、ロケーションに対応するコンボボックスＣＢ内の文字列を「ファイル」から「本体」に変更するための操作を受け付ける。文字列「本体」が表示されたコンボボックスＣＢは、各プリンタに現在設定されている設定値を当該コンボボックスＣＢに対応する各入力欄に表示することを示す。この場合、管理装置１０は、メモリ３４内のデバイスリスト４０から各プリンタに現在設定されているロケーションに対応する各文字列を取得して、取得済みの各文字列をロケーションに対応する各入力欄に表示させる。この結果、図１３の最も下の図に示されるように、ロケーションに対応する各入力欄には現在の設定値が表示される。
【００７５】
図１４の最も上の図に示されるように、管理装置１０は、管理者から、プリンタ１０１のためのノード名に対応する入力欄に対して、文字列「ｃｏｍ」を入力する操作を受け付ける。この場合、管理装置１０は、ノード名表示処理（図９参照）を実行する。この結果、図１４の真ん中の図に示されるように、ノード名に対応する各入力欄に「ｃｏｍ１」、「ｃｏｍ３」、及び、「ｃｏｍ４」が表示される。
【００７６】
例えば、管理者が、プリンタ１０２のノード名に対応する設定値を消去することを望む状況を想定する。このような状況では、管理装置１０は、管理者から、プリンタ１０２のためのノード名に対応する入力欄に対する削除操作を受け付ける。この場合、図１４の最も下の図に示されるように、管理装置は、当該入力欄を空欄に変更する。ここで、プリンタ１０２に現在設定されているノード名が当該入力欄に表示されないので、管理者は、プリンタ１０２のノード名に対応する設定値が消去されることを知ることができる。
【００７７】
（設定処理；図１５）
続いて、図１５を参照して、第２実施例の設定処理を説明する。図１４の最も下の図が表示されている状態において、Ｔ４００では、管理装置１０は、管理者から、入力画面ＳＣ１０内の送信アイコンＡ５を選択する操作を受け付ける。本実施例では、管理装置１０から送信される設定要求は、文字列「手入力」又は文字列「ファイル」が表示されたコンボボックスＣＢに対応する入力欄に表示されている文字列を含むが、文字列「本体」が表示されたコンボボックスＣＢに対応する入力欄に表示されている文字列を含まない。
【００７８】
Ｔ４１０では、管理装置１０は、設定要求をプリンタ１０１に送信する。当該設定要求は、プリンタ１０１のための入力欄群に表示されているノード名「ｃｏｍ１」とコンタクト「Ｔａｎａｋａ」とを含むが、ロケーション「Ｆｌｏｏｒ１」を含まない。この結果、Ｔ４１２において、プリンタ１０１では、ノード名「ｃｏｍ１」とコンタクト「Ｔａｎａｋａ」とが各設定値として記憶される。
【００７９】
Ｔ４２０では、管理装置１０は、設定要求をプリンタ１０２に送信する。当該設定要求は、コンタクト「Ｔａｎａｋａ」を含み、さらに、設定項目としてノード名を含むが、ノード名に対応する具体的な文字列を含まない。このように、設定項目としてノード名を含むと共にノード名に対応する具体的な文字列を含まない設定要求は、プリンタ１０２に現在設定されているノード名に対応する設定値を消去するための要求である。この結果、Ｔ４２２において、プリンタ１０２では、コンタクト「Ｔａｎａｋａ」が記憶されると共に、ノード名に対応する設定値が消去される。Ｔ４３０及びＴ４３２は、通信対象がプリンタ１０３である点と、ノード名「ｃｏｍ４」が利用される点と、を除いて、Ｔ４１０及びＴ４１２と同様である。Ｔ４３２の処理が終了すると、図１５の処理が終了する。
【００８０】
（本実施例の効果）
本実施例によっても、第１実施例と同様に、複数個のプリンタのそれぞれに文字列を設定すべき状況において、管理者の利便性を向上させることができる。なお、本実施例では、Ｔ４１０及びＴ４３０の設定要求、Ｔ４２０の設定要求が、それぞれ、「第１の設定要求」、「第２の設定要求」の一例である。
【００８１】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００８２】
（変形例１）管理装置１０は、図５のダイアログＤＬ１０内のＯＫアイコンＡ１０が管理者によって選択される場合に、設定ファイルに含まれる或る設定項目に対応する或る文字列を取得すると、当該或る設定項目がノード名であるのか否かを判断してもよい。管理装置１０は、当該或る設定項目がノード名であると判断する場合に、当該或る文字列（即ち「ｄｅｆａｕｌｔ１０１」）に連番を付与することによって、Ｍ個のプリンタのためのノード名に対応するＭ個の入力欄にＭ個の異なる文字列を表示させる。また、管理装置１０は、当該或る設定項目がノード名でないと判断する場合に、Ｍ個のプリンタのための、例えばコンタクトに対応するＭ個の入力欄にＭ個の同じ文字列（例えば「Ｔａｎａｋａ」）を表示させる。即ち、「第１の取得部」は、ユーザから文字列の入力を受け付けることなく、対象の設定項目のための文字列を取得してもよい。
【００８３】
（変形例２）「第１の設定項目」は、ノード名に限られず、各デバイスに異なる文字列が設定される必要がある他の設定項目（例えば、ＩＰアドレス、シリアル番号等）であってもよい。また、「第２の設定項目」は、コンタクト及びロケーションに限られず、各デバイスに異なる文字列が設定される必要がない他の設定項目（例えば、デフォルトの印刷設定、サブネットマスク、ゲートウェイアドレス等）であってもよい。
【００８４】
（変形例３）上記の実施例では、図９のノード名表示処理において生成される文字列が昇順で生成されたが、変形例では、降順（例えば、「ｃｏｍ１００」、「ｃｏｍ９９」、「ｃｏｍ９８」・・・）で生成されてもよい。また、別の変形例では、アルファベット順（例えば、「ｃｏｍａ」、「ｃｏｍｂ」、「ｃｏｍｃ」・・・）で文字列が生成されてもよい。さらに別の変形例では、ランダムな数字が付加された文字列（例えば、「ｃｏｍ１」、「ｃｏｍ１２」、「ｃｏｍ５」・・・）が生成されてもよい。即ち、「第１の表示変更部」は、Ｍ個の異なる文字列を表示させればよい。
【００８５】
（変形例４）図１０の確認画面ＣＳが省略されてもよい。本変形例では、「第２の表示制御部」が省略可能である。
【００８６】
（変形例５）管理装置１０は、管理者から設定ファイル「ｘｘｘ．ｆｉｌｅ」の生成操作を受け付けることに応じて、設定ファイル「ｘｘｘ．ｆｉｌｅ」を生成してメモリ３４に記憶しておいてもよい。この場合、管理装置１０は、メモリ３４から設定ファイル「ｘｘｘ．ｆｉｌｅ」を取得してもよい。本変形例では、「第２の取得部」が省略可能である。
【００８７】
（変形例６）図１１において、管理装置１０は、プリンタ１０２のためのロケーションに対応する入力欄に表示されている「Ｆｌｏｏｒ１」が削除される場合に、プリンタ１０２に現在設定されているロケーションに対応する設定値「ＮＯＮＥ」を表示することに代えて、プリンタ１０２のロケーションに対応する設定値を変更しないことを示す文字列（例えば「Ｕｎｃｈａｎｇｅｄ」）を表示させてもよい。本変形例では、当該文字列が、「特定文字列」の一例である。
【００８８】
（変形例７）管理装置１０は、Ｍ個のプリンタが選択状態である状況において、管理者からキー操作を受け付ける毎に、当該キー操作の結果を対象設定項目に対応するＭ個の入力欄に表示させるように構成されてもよい。この場合、管理装置１０は、対象設定項目がノード名でないと判断する場合（Ｓ２０でＮＯ）に、対象設定項目に対応するＭ個の入力欄にＭ個の同じ文字列を既に表示しているので、Ｓ２４の処理を実行することなく、図８の処理を終了する。また、管理装置１０は、Ｓ３０でＮＯと判断する場合にも、Ｓ２４の処理を実行することなく、図８の処理を終了する。
【００８９】
（変形例８）「外部装置」は、プリンタでなくてもよく、スキャナ、多機能機、携帯端末、ＰＣ、サーバ等の他のデバイスであってもよい。
【００９０】
（変形例９）上記の各実施例では、図２〜図１５の各処理がソフトウェア（即ち各プログラム３６，３８）によって実現されるが、これらの各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【００９１】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００９２】
２：通信システム、４：ＬＡＮ、１０：管理装置、１２：操作部、１４：表示部、１６：ネットワークＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：ＯＳプログラム、３８：アプリケーション、４０：デバイスリスト、５０：ＰＣ、１００：プリンタ群、１０１，１０２，１０３：プリンタ
【図１】
2019191866.tif 000003
【図２】
2019191866.tif 000004
【図３】
2019191866.tif 000005
【図４】
2019191866.tif 000006
【図５】
2019191866.tif 000007
【図６】
2019191866.tif 000008
【図７】
2019191866.tif 000009
【図８】
2019191866.tif 000010
【図９】
2019191866.tif 000011
【図１０】
2019191866.tif 000012
【図１１】
2019191866.tif 000013
【図１２】
2019191866.tif 000014
【図１３】
2019191866.tif 000015
【図１４】
2019191866.tif 000016
【図１５】
2019191866.tif 000017