(57)【要約】【課題】  設定変更が失敗した２個以上のデバイスのうちの一部のデバイスのみにおいて、第２の設定情報への変更を実現するための技術を提供する。【解決手段】  端末装置は、Ｍ個の成功デバイスとＮ個の失敗デバイスとが特定されることに応じて、第１のデバイス画面（ＳＣ３２）を表示する。第１のデバイス画面では、Ｍ個の成功デバイス情報は、選択されていないことを示す非選択態様（Ｃ２１）で表示され、かつ、Ｎ個の失敗デバイス情報は、選択されていることを示す選択態様（Ｃ２２）で表示される。第１のデバイス画面が表示された後に、Ｎ個の失敗デバイス情報のうちのＮ１個の失敗デバイス情報の表示態様を変更する指示を受け付けることに応じて、変更済み画面（ＳＣ３４）を表示する。変更済み画面では、Ｎ１個の失敗デバイス情報は、非選択態様で表示され、かつ、Ｎ１個の失敗デバイス情報以外のＮ２個の失敗デバイス情報は、選択態様で表示される。【選択図】  図１２
2018055600.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のためのコンピュータプログラムであって、
前記端末装置のコンピュータを、
複数個のデバイスへの第１の設定情報の送信を指示するための第１の送信指示を受け付けることに応じて、前記複数個のデバイスを宛先として前記第１の設定情報を送信する第１の送信部と、
前記複数個のデバイスを宛先として前記第１の設定情報を送信することに応じて、前記複数個のデバイスの中から、Ｍ個（Ｍは１以上の整数）の成功デバイスと、前記Ｍ個の成功デバイスのうちのいずれのデバイスも含まないＮ個（Ｎは２以上の整数）の失敗デバイスと、を特定する特定部であって、前記Ｍ個の成功デバイスのそれぞれは、前記第１の設定情報への変更が成功したデバイスであり、前記Ｎ個の失敗デバイスのそれぞれは、前記第１の設定情報への変更が失敗したデバイスである、前記特定部と、
前記Ｍ個の成功デバイスと前記Ｎ個の失敗デバイスとが特定されることに応じて、前記複数個のデバイスに対応する複数個のデバイス情報を含む第１のデバイス画面を前記端末装置の表示部に表示させる第１の表示制御部であって、前記第１のデバイス画面では、前記複数個のデバイス情報のうち、前記Ｍ個の成功デバイスに対応するＭ個の成功デバイス情報は、選択されていないことを示す非選択態様で表示され、かつ、前記複数個のデバイス情報のうち、前記Ｎ個の失敗デバイスに対応するＮ個の失敗デバイス情報は、選択されていることを示す選択態様で表示される、前記第１の表示制御部と、
前記第１のデバイス画面が表示された後に、前記Ｎ個の失敗デバイス情報のうちのＮ１個（Ｎ１は１以上Ｎ未満の整数）の失敗デバイス情報の表示態様を前記選択態様から前記非選択態様に変更するための第１の変更指示を受け付けることに応じて、第１の変更済み画面を前記表示部に表示させる第２の表示制御部であって、前記第１の変更済み画面では、前記Ｎ１個の失敗デバイス情報は、前記非選択態様で表示され、かつ、前記Ｎ個の失敗デバイス情報のうち、前記Ｎ１個の失敗デバイス情報以外のＮ２個（Ｎ２は「Ｎ２＝Ｎ−Ｎ１」を満たす整数）の失敗デバイス情報は、前記選択態様で表示される、前記第２の表示制御部と、
前記Ｎ１個の失敗デバイス情報が前記非選択態様で表示され、かつ、前記Ｎ２個の失敗デバイス情報が前記選択態様で表示されている状況で、第２の設定情報の送信を指示するための第２の送信指示を受け付けることに応じて、前記Ｎ２個の失敗デバイス情報に対応するＮ２個の失敗デバイスを宛先として前記第２の設定情報を送信する第２の送信部であって、前記第２の送信指示が受け付けられても、前記第２の設定情報は、前記Ｎ１個の失敗デバイス情報に対応するＮ１個の失敗デバイスに送信されない、前記第２の送信部と、
として機能させるコンピュータプログラム。
【請求項２】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の送信指示を受け付ける前に、前記複数個のデバイス情報を表示するための表示指示を受け付けることに応じて、前記複数個のデバイス情報を含む第２のデバイス画面を前記表示部に表示させる第３の表示制御部であって、前記第２のデバイス画面では、前記複数個のデバイス情報の全ては前記非選択態様又は前記選択態様で表示され、前記第２のデバイス画面は、前記複数個のデバイス情報のそれぞれについて、当該デバイス情報に対応する表示態様を前記非選択態様と前記選択態様との間で変更するための変更指示を受け付けるための変更指示領域を含む、前記第３の表示制御部として機能させ、
前記第１の送信指示は、前記第２のデバイス画面が表示された後に、前記複数個のデバイス情報の全てが前記選択態様で表示されている状況で、受け付けられる、請求項１に記載のコンピュータプログラム。
【請求項３】
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１のデバイス画面が表示された後に、前記Ｍ個の成功デバイス情報のうちのＭ１個（Ｍ１は１以上Ｍ未満の整数）の成功デバイス情報の表示態様を前記非選択態様から前記選択態様に変更するための第２の変更指示を受け付けることに応じて、第２の変更済み画面を前記表示部に表示させる第４の表示制御部であって、前記第２の変更済み画面では、前記Ｍ１個の成功デバイス情報は、前記選択態様で表示され、かつ、前記Ｍ個の成功デバイス情報のうち、前記Ｍ１個の成功デバイス情報以外のＭ２個（Ｍ２は「Ｍ２＝Ｍ−Ｍ１」を満たす整数）の成功デバイス情報は、前記非選択態様で表示される、前記第４の表示制御部と、
前記Ｍ１個の成功デバイス情報が前記選択態様で表示され、かつ、前記Ｍ２個の成功デバイス情報が前記非選択態様で表示されている状況で、第３の設定情報の送信を指示するための第３の送信指示を受け付けることに応じて、前記Ｍ１個の成功デバイス情報に対応するＭ１個の成功デバイスを宛先として前記第３の設定情報を送信する第３の送信部であって、前記第３の送信指示が受け付けられても、前記第３の設定情報は、前記Ｍ２個の成功デバイス情報に対応するＭ２個の成功デバイスに送信されない、前記第３の送信部と、
として機能させる、請求項１又は２の記載のコンピュータプログラム。
【請求項４】
前記第１のデバイス画面は、
１個のデバイス情報のみに対する指定指示であって、設定情報を指定するための前記指定指示を受け付けるための第１の指定指示領域と、
前記選択態様で表示されている全てのデバイス情報に対する前記指定指示を受け付けるための第２の指定指示領域と、を含み、
前記第２の送信部は、前記第２の送信指示を受け付けることに応じて、前記Ｎ２個の失敗デバイスを宛先として、前記Ｎ２個の失敗デバイス情報に対して指定された前記第２の設定情報を送信する、請求項１から３のいずれか一項に記載のコンピュータプログラム。
【請求項５】
前記第１のデバイス画面は、
１個のデバイス情報のみに対する削除指示を受け付けるための第１の削除指示領域と、
前記選択態様で表示されている全てのデバイス情報に対する前記削除指示を受け付けるための第２の指定指示領域と、を含み、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記削除指示を受け付ける場合に、前記複数個のデバイス情報のうち、前記削除指示の対象のデバイス情報を含まない削除済み画面を前記表示部に表示させる第５の表示制御部として機能させる、請求項１から４のいずれか一項に記載のコンピュータプログラム。
【請求項６】
前記第１のデバイス画面では、前記複数個のデバイス情報のそれぞれについて、当該デバイス情報と、当該デバイス情報を選択するための選択領域と、当該デバイス情報に対して指定された設定情報に関係する設定文字列と、が対応付けられ、
前記選択態様は、前記選択領域が所定の記号を含む状態であり、
前記非選択態様は、前記選択領域が前記所定の記号を含まない状態である、請求項１から５のいずれか一項に記載のコンピュータプログラム。
【請求項７】
前記第１のデバイス画面では、
前記Ｍ個の成功デバイス情報のそれぞれについて、当該成功デバイス情報と、前記所定の記号を含まない前記選択領域と、当該成功デバイス情報に対して指定された前記第１の設定情報を表わす前記設定文字列と、が対応づけられ、
前記Ｎ個の失敗デバイス情報のそれぞれについて、当該失敗デバイス情報と、前記所定の記号を含む前記選択領域と、当該失敗デバイス情報に対して指定された前記第１の設定情報を表わす前記設定文字列と、が対応づけられる、請求項６に記載のコンピュータプログラム。
【請求項８】
前記第１の変更済み画面では、
前記Ｎ１個の失敗デバイス情報のそれぞれについて、当該失敗デバイス情報と、前記所定の記号を含まない前記選択領域と、当該失敗デバイス情報に対して指定された前記第１の設定情報を表わす前記設定文字列と、が対応づけられ、
前記Ｎ２個の失敗デバイス情報のそれぞれについて、当該失敗デバイス情報と、前記所定の記号を含む前記選択領域と、当該失敗デバイス情報に対して指定された前記第１の設定情報を表わす前記設定文字列と、が対応づけられ、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第１の変更済み画面が表示された後に、前記Ｎ２個の失敗デバイス情報に対して、前記第１の設定情報に含まれる設定値とは異なる設定値を含む前記第２の設定情報を指定する指定指示を受け付けることに応じて、指定済み画面を前記表示部に表示させる第６の表示制御部として機能させ、
前記指定済み画面では、
前記Ｎ１個の失敗デバイス情報のそれぞれについて、当該失敗デバイス情報と、前記所定の記号を含まない前記選択領域と、当該失敗デバイス情報に対して指定された前記第１の設定情報を表わす前記設定文字列と、が対応づけられ、
前記Ｎ２個の失敗デバイス情報のそれぞれについて、当該失敗デバイス情報と、前記所定の記号を含む前記選択領域と、当該失敗デバイス情報に対して指定された前記第２の設定情報を表わす前記設定文字列と、が対応づけられる、請求項７に記載のコンピュータプログラム。
【請求項９】
前記第１のデバイス画面は、前記複数個のデバイスを宛先とした前記第１の設定情報の送信に応じて、前記Ｎ個の失敗デバイスにおいて前記第１の設定情報への変更が実行されなかった結果を表示するための結果指示を受け付けるための結果指示領域を含み、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記結果指示を受け付ける場合に、前記結果を表わす結果画面を前記表示部に表示させる第７の表示制御部として機能させる、請求項１から８のいずれか一項に記載のコンピュータプログラム。
【請求項１０】
前記特定部は、
前記Ｍ個の成功デバイスのそれぞれから、前記第１の設定情報への変更が成功したことを示す成功通知が受信される場合に、前記Ｍ個の成功デバイスを特定し、
前記Ｎ個の失敗デバイスのそれぞれから、前記成功通知が受信されない場合に、前記Ｎ個の失敗デバイスを特定する、請求項１から９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
前記第１の送信部は、
前記第１の送信指示を受け付けることに応じて、前記複数個のデバイスのうちの一部である第１のデバイス群を宛先として、第１の設定値を含む前記第１の設定情報を送信し、
前記第１の送信指示を受け付けることに応じて、前記複数個のデバイスのうち、前記第１のデバイス群以外の第２のデバイス群を宛先として、前記第１の設定値とは異なる第２の設定値を含む前記第１の設定情報を送信する、請求項１から１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記複数個のデバイスのそれぞれは、印刷機能及びスキャン機能のうちの少なくとも一方の機能を実行可能なデバイスであり、
前記第１の設定情報及び前記第２の設定情報のそれぞれは、前記少なくとも一方の機能に関係する設定値を含む、請求項１から１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
端末装置であって、
複数個のデバイスへの第１の設定情報の送信を指示するための第１の送信指示を受け付けることに応じて、前記複数個のデバイスを宛先として前記第１の設定情報を送信する第１の送信部と、
前記複数個のデバイスを宛先として前記第１の設定情報を送信することに応じて、前記複数個のデバイスの中から、Ｍ個（Ｍは１以上の整数）の成功デバイスと、前記Ｍ個の成功デバイスのうちのいずれのデバイスも含まないＮ個（Ｎは２以上の整数）の失敗デバイスと、を特定する特定部であって、前記Ｍ個の成功デバイスのそれぞれは、前記第１の設定情報への変更が成功したデバイスであり、前記Ｎ個の失敗デバイスのそれぞれは、前記第１の設定情報への変更が失敗したデバイスである、前記特定部と、
前記Ｍ個の成功デバイスと前記Ｎ個の失敗デバイスとが特定されることに応じて、前記複数個のデバイスに対応する複数個のデバイス情報を含む第１のデバイス画面を前記端末装置の表示部に表示させる第１の表示制御部であって、前記第１のデバイス画面では、前記複数個のデバイス情報のうち、前記Ｍ個の成功デバイスに対応するＭ個の成功デバイス情報は、選択されていないことを示す非選択態様で表示され、かつ、前記複数個のデバイス情報のうち、前記Ｎ個の失敗デバイスに対応するＮ個の失敗デバイス情報は、選択されていることを示す選択態様で表示される、前記第１の表示制御部と、
前記第１のデバイス画面が表示された後に、前記Ｎ個の失敗デバイス情報のうちのＮ１個（Ｎ１は１以上Ｎ未満の整数）の失敗デバイス情報の表示態様を前記選択態様から前記非選択態様に変更するための第１の変更指示を受け付けることに応じて、第１の変更済み画面を前記表示部に表示させる第２の表示制御部であって、前記第１の変更済み画面では、前記Ｎ１個の失敗デバイス情報は、前記非選択態様で表示され、かつ、前記Ｎ個の失敗デバイス情報のうち、前記Ｎ１個の失敗デバイス情報以外のＮ２個（Ｎ２は「Ｎ２＝Ｎ−Ｎ１」を満たす整数）の失敗デバイス情報は、前記選択態様で表示される、前記第２の表示制御部と、
前記Ｎ１個の失敗デバイス情報が前記非選択態様で表示され、かつ、前記Ｎ２個の失敗デバイス情報が前記選択態様で表示されている状況で、第２の設定情報の送信を指示するための第２の送信指示を受け付けることに応じて、前記Ｎ２個の失敗デバイス情報に対応するＮ２個の失敗デバイスを宛先として前記第２の設定情報を送信する第２の送信部であって、前記第２の送信指示が受け付けられても、前記第２の設定情報は、前記Ｎ１個の失敗デバイス情報に対応するＮ１個の失敗デバイスに送信されない、前記第２の送信部と、
を備える、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、複数個のデバイスに設定情報を送信するための技術を開示する。
【背景技術】
【０００２】
特許文献１には、複数個のデバイスと、複数個のデバイスを管理するための管理装置と、を備える通信システムが開示されている。管理装置は、複数個のデバイスのそれぞれの設定値を変更するために、第１フォーマットファイルを利用して、複数個のデバイスのそれぞれに設定値を送信する。第１フォーマットファイルは、複数個のデバイスのそれぞれについて、当該デバイスを特定するための属性値と、当該デバイスに送信されるべき設定値と、を含む。その後、管理装置は、第１フォーマットファイル内の各デバイスの情報に対して、設定値の変更が成功したのか失敗したのかを示す結果情報を関連付けることによって、第２フォーマットファイルを生成する。管理装置は、ユーザから第２フォーマットファイルを利用した設定値の送信をするための指示を受け付けると、設定値の変更が失敗したことを示す結果情報が関連付けられている全てのデバイスに設定値を送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５８００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザが、設定値の変更が失敗した一部のデバイスには、設定値を送信することを望まないことが想定される。上記の技術では、管理装置は、設定値の変更が失敗した全てのデバイスに設定値を送信するので、上記の要望に応じることができない。
【０００５】
本明細書では、設定変更が失敗した２個以上のデバイスのうちの一部のデバイスのみにおいて、第２の設定情報への変更を実現するための技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書は、端末装置のためのコンピュータプログラムを開示する。コンピュータプログラムは、前記端末装置のコンピュータを、複数個のデバイスへの第１の設定情報の送信を指示するための第１の送信指示を受け付けることに応じて、前記複数個のデバイスを宛先として前記第１の設定情報を送信する第１の送信部と、前記複数個のデバイスを宛先として前記第１の設定情報を送信することに応じて、前記複数個のデバイスの中から、Ｍ個（Ｍは１以上の整数）の成功デバイスと、前記Ｍ個の成功デバイスのうちのいずれのデバイスも含まないＮ個（Ｎは２以上の整数）の失敗デバイスと、を特定する特定部であって、前記Ｍ個の成功デバイスのそれぞれは、前記第１の設定情報への変更が成功したデバイスであり、前記Ｎ個の失敗デバイスのそれぞれは、前記第１の設定情報への変更が失敗したデバイスである、前記特定部と、前記Ｍ個の成功デバイスと前記Ｎ個の失敗デバイスとが特定されることに応じて、前記複数個のデバイスに対応する複数個のデバイス情報を含む第１のデバイス画面を前記端末装置の表示部に表示させる第１の表示制御部であって、前記第１のデバイス画面では、前記複数個のデバイス情報のうち、前記Ｍ個の成功デバイスに対応するＭ個の成功デバイス情報は、選択されていないことを示す非選択態様で表示され、かつ、前記複数個のデバイス情報のうち、前記Ｎ個の失敗デバイスに対応するＮ個の失敗デバイス情報は、選択されていることを示す選択態様で表示される、前記第１の表示制御部と、前記第１のデバイス画面が表示された後に、前記Ｎ個の失敗デバイス情報のうちのＮ１個（Ｎ１は１以上Ｎ未満の整数）の失敗デバイス情報の表示態様を前記選択態様から前記非選択態様に変更するための第１の変更指示を受け付けることに応じて、第１の変更済み画面を前記表示部に表示させる第２の表示制御部であって、前記第１の変更済み画面では、前記Ｎ１個の失敗デバイス情報は、前記非選択態様で表示され、かつ、前記Ｎ個の失敗デバイス情報のうち、前記Ｎ１個の失敗デバイス情報以外のＮ２個（Ｎ２は「Ｎ２＝Ｎ−Ｎ１」を満たす整数）の失敗デバイス情報は、前記選択態様で表示される、前記第２の表示制御部と、前記Ｎ１個の失敗デバイス情報が前記非選択態様で表示され、かつ、前記Ｎ２個の失敗デバイス情報が前記選択態様で表示されている状況で、第２の設定情報の送信を指示するための第２の送信指示を受け付けることに応じて、前記Ｎ２個の失敗デバイス情報に対応するＮ２個の失敗デバイスを宛先として前記第２の設定情報を送信する第２の送信部であって、前記第２の送信指示が受け付けられても、前記第２の設定情報は、前記Ｎ１個の失敗デバイス情報に対応するＮ１個の失敗デバイスに送信されない、前記第２の送信部と、として機能させる。
【０００７】
上記の構成によれば、ユーザは、第１のデバイス画面を見ることによって、非選択態様で表示されているＭ個の成功デバイス情報に対応するＭ個の成功デバイスにおいて、第１の設定情報への変更が成功したこと、及び、選択態様で表示されているＮ個の失敗デバイス情報に対応するＮ個の失敗デバイスにおいて、第１の設定情報への変更が失敗したこと、を知ることができる。そして、ユーザは、Ｎ個の失敗デバイス情報のうち、設定情報の変更が実行されることを望まないＮ１個の失敗デバイスに対応するＮ１個の失敗デバイス情報を選択態様から非選択態様に変更することができる。この結果、第２の設定情報は、Ｎ１個の失敗デバイスに送信されずに、Ｎ２個の失敗デバイスに送信される。このために、第１の設定情報への変更が失敗した２個以上の失敗デバイスのうちの一部であるＮ２個の失敗デバイスのみにおいて、第２の設定情報への変更を実現することができる。
【０００８】
上記のコンピュータプログラムを格納するコンピュータ読取可能記録媒体も新規で有用である。また、端末装置そのもの、及び、端末装置の制御方法も、新規で有用である。
【図面の簡単な説明】
【０００９】
【図１】通信システムの構成を示す。
【図２】初期画面とプリンタの検索結果を表わす画面とを示す。
【図３】一部のプリンタ情報に対して設定ファイルを指定するための各画面を示す。
【図４】一部の情報を削除するための各画面を示す。
【図５】一部の情報を削除するための各画面を示す。
【図６】残りのプリンタ情報に対して設定ファイルを指定するための各画面を示す。
【図７】各プリンタに設定ファイルを送信するための各画面を示す。
【図８】指定済みの設定ファイルを変更するための各画面を示す。
【図９】送信処理のフローチャートを示す。
【図１０】全てのプリンタにおける設定変更が成功するケースＡの各画面を示す。
【図１１】一部のプリンタにおける設定変更が失敗するケースＢ１の各画面を示す。
【図１２】設定変更が失敗した各プリンタのうちの１個のプリンタの選択を解除して、残りのプリンタに対して異なる設定ファイルを指定するための各画面を示す。
【図１３】１個のプリンタに対してさらに異なる設定ファイルを指定するための各画面を示す。
【図１４】設定変更が失敗した全てのプリンタの情報を削除するケースＢ２の各画面を示す。
【図１５】設定変更が成功したプリンタの一部に対して設定ファイルを指定するケースＢ２の各画面を示す。
【図１６】設定変更が失敗した各プリンタのうちの１個のプリンタの情報を削除するケースＢ２の各画面を示す。
【発明を実施するための形態】
【００１０】
（通信システム２の構成）
図１に示されるように、通信システム２は、端末装置１０と、複数個のプリンタ１００、２００と、を備える。端末装置１０と各プリンタ１００、２００は、同じＬＡＮ（Local Area Networkの略）４に所属しており、ＬＡＮ４を介して相互に通信可能である。なお、変形例では、各プリンタ１００、２００のうちの少なくとも一部が、ＬＡＮ４に所属しておらず、ＵＳＢ（Universal Serial Busの略）ケーブルを介して、端末装置１０と接続されていてもよい。
【００１１】
各プリンタ１００、２００は、印刷機能を実行可能なデバイスである。プリンタ群１００は、モデル名「ＰＲＡ００１」を有する２個以上のプリンタ１０１、１０２を含む。また、プリンタ群２００は、モデル名「ＰＲＡ００１」とは異なるモデル名「ＰＲＢ００１」を有する２個以上のプリンタ２０１、２０２を含む。本実施例では、プリンタ群１００、２００が、それぞれ、１００個のプリンタによって構成されることを想定している。
【００１２】
プリンタ１０１、１０２には、それぞれ、シリアル番号「ＳＮＡ００１」、「ＳＮＡ００２」が割り当てられている。これらのシリアル番号「ＳＮＡ００１」等は、モデル名「ＰＲＡ００１」を有するプリンタ群１００が製造される際に、プリンタ群１００のベンダによって各プリンタに割り当てられるユニークな文字列である。同様に、プリンタ２０１、２０２には、それぞれ、シリアル番号「ＳＮＢ００１」、「ＳＮＢ００２」が割り当てられている。
【００１３】
（端末装置１０の構成）
端末装置１０は、デスクトップＰＣ（Personal Computerの略）、ノートＰＣ等のユーザ端末である。端末装置１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、制御部２０と、を備える。各部１２〜２０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と呼ぶ。
【００１４】
操作部１２は、複数のキー及びマウスによって構成される。ユーザは、操作部１２を操作することによって、様々な指示を端末装置１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。なお、表示部１４は、いわゆるタッチパネルとして機能してもよい。即ち、表示部１４は、ユーザによって操作される操作部としても機能してもよい。ネットワークＩ／Ｆ１６は、有線通信を実行するためのＩ／Ｆであり、ＬＡＮ４に接続されている。変形例では、ネットワークＩ／Ｆ１６は、無線通信を実行するためのＩ／Ｆであってもよく、この場合、ＬＡＮ４は、いわゆる無線ＬＡＮである。
【００１５】
制御部２０は、ＣＰＵ２２と、メモリ２４と、を備える。ＣＰＵ２２は、メモリ２４に格納されているプログラム２６に従って、様々な処理を実行する。メモリ２４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ２４には、プログラム２６に加えて、複数個の設定ファイル２８ａ〜２８ｃが保存される。各設定ファイル２８ａ〜２８ｃの各ファイル名は、「xxx.file」、「yyy.file」、「zzz.file」である。
【００１６】
プログラム２６は、プリンタ群１００、２００の設定値を変更するためのプログラムであり、プリンタ群１００、２００のベンダによって提供される。端末装置１０は、例えば、プリンタ群１００と共に出荷されるメディアからプログラム２６をインストールしてもよいし、インターネット上の図示省略のサーバからプログラム２６をインストールしてもよい。
【００１７】
各設定ファイル２８ａ等は、印刷機能に関係する複数個の設定値を所定の形式で記述したファイルである。所定の形式は、例えば、ＪＳＯＮ（JavaScript（登録商標） Object Notationの略）形式、ＰＪＬ（Printer Job Languageの略）形式等である。複数個の設定値は、例えば、デフォルトの印刷解像度を示す値、両面印刷を許容するのか否かを示す値、パワーセーブ時間を示す値、他のデバイスとの無線通信を許容するのか否かを示す値等を含む。なお、パワーセーブ時間は、プリンタが通常状態から省電力状態に移行するための条件を示す時間である。即ち、ユーザから指示を受け付けない状態がパワーセーブ時間に亘って継続すると、プリンタは、通常状態から省電力状態に移行する。各設定ファイル２８ａ等は、端末装置１０のユーザ（即ち各プリンタ１００、２００の管理者）によってメモリ２４内に生成される。変形例では、各設定ファイル２８ａ等は、各プリンタ１００、２００のベンダから提供されるファイルであってもよい。この場合、各設定ファイル２８ａ等は、例えば、ベンダが推奨する初期設定を示していてもよい。
【００１８】
（各プリンタの設定値を変更するための処理；図２〜図１６）
図２〜図１６を順に参照して、端末装置１０のＣＰＵ２２がプログラム２６に従って実行する処理の内容を説明する。
【００１９】
（初期画面とプリンタの検索；図２）
ＣＰＵ２２は、ユーザが端末装置１０を操作してプログラム２６を起動することに応じて、初期画面であるデバイス画面ＳＣ１０を表示部１４に表示させる。デバイス画面ＳＣ１０は、追加アイコンＡ１と、インポートアイコンＡ２と、エクスポートアイコンＡ３と、指定アイコンＡ４と、削除アイコンＡ５と、送信アイコンＡ６と、プリンタ表示領域ＤＡ１と、を含む。各アイコンＡ１〜Ａ６は、操作部１２を介した指示を受け付けるための領域である。プリンタ表示領域ＤＡ１は、各プリンタに対応する各プリンタ情報を表示するための領域であり、操作部１２を介した指示を受け付けることも可能である。初期画面であるデバイス画面ＳＣ１０内のプリンタ表示領域ＤＡ１には、まだプリンタ情報が表示されない。
【００２０】
デバイス画面ＳＣ１０内のアイコンＡ１、Ａ２は、アイコンを選択する指示（例えばマウスの左クリック）を受け付け可能な態様（以下では「可能態様」と呼ぶ）で表示される。一方、アイコンＡ３〜Ａ６は、アイコンを選択する指示を受け付け不可能な態様（以下では「不可能態様」と呼ぶ）で表示される。本実施例では、不可能態様をハッチングで表現するが、実際には、グレーアウト等で表示されてもよい。
【００２１】
ＣＰＵ２２は、デバイス画面ＳＣ１０内の追加アイコンＡ１が選択される場合に、ネットワークＩ／Ｆ１６を介して、取得要求をＬＡＮ４にブロードキャストに送信する。取得要求は、各プリンタ１００、２００からプリンタ情報を取得するための要求である。ＣＰＵ２２は、ネットワークＩ／Ｆ１６を介して、各プリンタ１００、２００から、当該プリンタに対応するプリンタ情報を取得する。プリンタ情報は、モデル名と、シリアル番号と、ＩＰアドレスと、を含む。
【００２２】
ＣＰＵ２２は、各プリンタ１００、２００からプリンタ情報を取得すると、ダイアログＤＬ１０を表示部１４に表示させる。ダイアログＤＬ１０は、デバイス画面ＳＣ１０とは異なる画面であるが、デバイス画面ＳＣ１０と同時的に表示される画面（例えば、デバイス画面ＳＣ１０に重なるように表示される画面）である。ダイアログＤＬ１０は、入力領域ＩＡ１と、検索アイコンＡ２０と、プリンタ表示領域ＤＡ２と、ＯＫアイコンＡ２２と、を含む。
【００２３】
プリンタ表示領域ＤＡ２は、プリンタ群１００に対応するプリンタ情報群Ｐ１と、プリンタ群２００に対応するプリンタ情報群Ｐ２と、を含む。プリンタ表示領域ＤＡ２は、さらに、全選択ボックスＣ３と、選択ボックス群Ｃ４と、を含む。プリンタ表示領域ＤＡ２では、複数個のプリンタ情報Ｐ１、Ｐ２（本実施例では２００個のプリンタ情報Ｐ１、Ｐ２）のそれぞれについて、当該プリンタ情報と、選択ボックス群Ｃ４内の１個の選択ボックスと、が対応付けられる。各選択ボックスは、チェック記号を含む選択態様とチェック記号を含まない非選択態様とのうちのどちらかの表示態様で表示される。なお、変形例では、チェック記号に代えて、他の記号（例えば塗りつぶしの四角形）が採用されてもよい。各選択ボックスは、選択態様及び非選択態様のうちの一方の態様で表示されている状況で、当該選択ボックスを選択する指示を受け付けると、他方の態様に変更される。全選択ボックスＣ３は、選択ボックス群Ｃ４の全てを選択態様及び非選択態様のうちのどちらかで表示させる指示を受け付けるための領域である。
【００２４】
ＣＰＵ２２は、まず、選択ボックス群Ｃ４の全てが非選択態様を有するダイアログＤＬ１０を表示部１４に表示させる。ＣＰＵ２２は、全選択ボックスＣ３を選択する指示を受け付けると、選択ボックス群Ｃ４の全てが選択態様を有するダイアログＤＬ１１を表示部１４に表示させる。その後、ＣＰＵ２２は、ダイアログＤＬ１１内のＯＫアイコンＡ２２を選択する指示を受け付けると、デバイス画面ＳＣ１０に代えて、図３のデバイス画面ＳＣ１２を表示部１４に表示させる。
【００２５】
検索アイコンＡ２０は、プリンタ情報群Ｐ１、Ｐ２の中から、入力領域ＩＡ１に入力された文字列を含むプリンタ情報を検索する指示を受け付けるためのアイコンである。例えば、ＣＰＵ２２は、プリンタ群１００のモデル名である文字列「ＰＲＡ００１」が入力領域ＩＡ１に入力された後に、検索アイコンＡ２０が選択される場合に、ダイアログＤＬ１０に代えて、プリンタ情報群Ｐ１のみを含むダイアログ（図示省略）を表示部１４に表示させる。ＣＰＵ２２は、当該ダイアログにおいて、全選択ボックスＣ３を選択する指示と、ＯＫアイコンＡ２２を選択する指示と、を受け付けると、デバイス画面ＳＣ１０に代えて、プリンタ情報群Ｐ１のみを含むデバイス画面（図示省略）を表示部１４に表示させる。このように、ユーザは、所望の文字列を含むプリンタ情報群のみを含むデバイス画面を表示させることができる。
【００２６】
（一部のプリンタ情報への設定ファイルの指定；図３、図４）  
図３のデバイス画面ＳＣ１２は、デバイス画面ＳＣ１０と同様に、各アイコンＡ１〜Ａ６と、プリンタ表示領域ＤＡ１と、を含む。デバイス画面ＳＣ１２内のプリンタ表示領域ＤＡ１は、モデル名とシリアル番号とを含むと共にＩＰアドレスを含まないプリンタ情報群を含む。
【００２７】
デバイス画面ＳＣ１２内のプリンタ表示領域ＤＡ１は、複数個のプリンタ情報（本実施例では２００個のプリンタ情報）のそれぞれについて、当該プリンタ情報と、当該プリンタ情報を選択するための選択ボックスと、文字列「None」と、が対応付けられている組合せ情報群Ｐ３、Ｐ４を含む。文字列「None」は、プリンタ情報に対して設定ファイルが指定されていないことを示す。
【００２８】
デバイス画面ＳＣ１２内の各アイコンＡ１〜Ａ５は、可能態様で表示されており、アイコンＡ６は、不可能態様で表示されている。即ち、ＣＰＵ２２は、プリンタ表示領域ＤＡ１内に１個以上の組合せ情報が含まれる場合には、各アイコンＡ１〜Ａ５を可能態様で表示させる。
【００２９】
ＣＰＵ２２は、デバイス画面ＳＣ１２において、組合せ情報群Ｐ３に含まれる選択ボックス群Ｃ２１の全てを選択する指示を受け付けると、選択ボックス群Ｃ２１の全てが選択態様を有するデバイス画面ＳＣ１４を表示部１４に表示させる。次いで、ＣＰＵ２２は、デバイス画面ＳＣ１４において、指定アイコンＡ４を選択する指示を受け付けると、ダイアログＤＬ１４を表示部１４に表示させる。ダイアログＤＬ１４は、メモリ２４内に保存されている各設定ファイル２８ａ〜２８ｃの各ファイル名を含む表示領域ＤＡ４と、ＯＫアイコンＡ２６と、を含む。ＣＰＵ２２は、設定ファイル２８ａのファイル名「xxx.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付けると、図４のデバイス画面ＳＣ１６を表示部１４に表示させる。
【００３０】
図４のデバイス画面ＳＣ１６内のプリンタ表示領域ＤＡ１では、組合せ情報群Ｐ３の全ては設定ファイル２８ａのファイル名「xxx.file」を含む。また、組合せ情報群Ｐ３に含まれる選択ボックス群Ｃ２１は、非選択態様で表示される。即ち、設定ファイル２８ａが指定済みである組合せ情報群Ｐ３は、非選択態様で表示される。一方、組合せ情報群Ｐ４に含まれる選択ボックス群Ｃ２２は、選択態様で表示される。即ち、設定ファイルが未だに指定されていない組合せ情報群Ｐ４は、選択態様で表示される。これにより、ユーザは、組合せ情報群Ｐ４に含まれる選択ボックス群Ｃ２２を選択しなくても、組合せ情報群Ｐ４に含まれるプリンタ情報群に対して設定ファイルを指定することができる。このために、ユーザの利便性を向上させることができる。
【００３１】
（一部の組合せ情報の削除；図４、図５）
組合せ情報群Ｐ４に含まれるプリンタ情報群に対して設定ファイルを指定する状況を説明する前に、一部の組合せ情報を削除する処理を説明する。デバイス画面ＳＣ１６では、プリンタ表示領域ＤＡ１から一部の組合せ情報を削除するための削除指示を２種類の方法で受け付けることが可能である。第１の方法では、ＣＰＵ２２は、プリンタ表示領域ＤＡ１内のシリアル番号「ＳＮＢ００１」を含む１個の組合せ情報を選択する指示（例えばマウスの右クリック）を受け付ける。この場合、ＣＰＵ２２は、デバイス画面ＳＣ１６に重なるように、メニュー画面ＭＳ１を表示部１４に表示させる。メニュー画面ＭＳ１は、指定アイコンＡ４０と、削除アイコンＡ４２と、を含む。ＣＰＵ２２は、削除アイコンＡ４２を選択する指示を受け付ける場合に、シリアル番号「ＳＮＢ００１」を含むプリンタ情報を含む１個の組合せ情報が削除されているデバイス画面ＳＣ１８を表示部１４に表示させる。このように、第１の方法によれば、ユーザは、１個のプリンタに対応する１個の組合せ情報のみを削除することができる。
【００３２】
図５を参照して、第２の方法について説明する。ＣＰＵ２２は、デバイス画面ＳＣ１６内の削除アイコンＡ５を選択する指示を受け付ける場合に、選択態様を有する選択ボックス群Ｃ２２を含む組合せ情報群Ｐ４が削除されているデバイス画面ＳＣ２０を表示部１４に表示させる。このように、第２の方法によれば、ユーザは、複数個のプリンタに対応する複数個の組合せ情報群Ｐ４を一括で削除することができる。
【００３３】
（残りのプリンタ情報への設定ファイルの指定；図６）
図６を参照して、組合せ情報群Ｐ４に含まれるプリンタ情報群に対して設定ファイルを指定する処理を説明する。上述したように、デバイス画面ＳＣ１６では、設定ファイル２８ａが指定済みである組合せ情報群Ｐ３は、非選択態様で表示され、設定ファイルが未だに指定されていない組合せ情報群Ｐ４は、選択態様で表示される。これにより、ユーザは、選択ボックス群Ｃ２１、Ｃ２２の表示態様を変更しなくても、指定アイコンＡ４を選択すれば、組合せ情報群Ｐ４に含まれるプリンタ情報群に対して設定ファイルを指定することができる。ユーザの利便性を向上させることができる。具体的には、ＣＰＵ２２は、デバイス画面ＳＣ１６内の指定アイコンＡ４を選択する指示を受け付けると、ダイアログＤＬ１４を表示部１４に表示させる。ＣＰＵ２２は、ダイアログＤＬ１４内の表示領域ＤＡ４において、設定ファイル２８ｂのファイル名「yyy.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、デバイス画面ＳＣ２２を表示部１４に表示させる。なお、変形例では、表示領域ＤＡ４において、設定ファイル２８ａのファイル名「xxx.file」が指定されてもよい。即ち、組合せ情報群Ｐ３、Ｐ４に含まれる全てのプリンタ情報に対して同じ設定ファイル２８ａが指定されてもよい。
【００３４】
デバイス画面ＳＣ２２内のプリンタ表示領域ＤＡ１では、組合せ情報群Ｐ３が設定ファイル２８ａのファイル名「xxx.file」を含むと共に、組合せ情報群Ｐ４が設定ファイル２８ｂのファイル名「yyy.file」を含む。全てのプリンタ情報に対して設定ファイル２８ａ、２８ｂが指定されたので、選択ボックス群Ｃ２の全ては、非選択態様で表示される。
【００３５】
（各プリンタへの設定ファイルの送信；図７）
図７では、ＣＰＵ２２は、デバイス画面ＳＣ２２内の全選択ボックスＣ１を選択する指示を受け付ける場合、選択ボックス群Ｃ２の全てが選択態様を有するデバイス画面ＳＣ２４を表示部１４に表示させる。
【００３６】
ＣＰＵ２２は、プリンタ表示領域ＤＡ１において、１個以上のプリンタ情報に対して設定ファイルが指定されており、かつ、当該１個以上のプリンタ情報のうちの少なくとも１個のプリンタ情報に対応する選択ボックスが選択態様を有する場合に、送信アイコンＡ６を可能態様で表示させる。図３のデバイス画面ＳＣ１２、ＳＣ１４では、いずれのプリンタ情報に対しても設定ファイルが指定されていない。このため、送信アイコンＡ６は、不可能態様で表示される。また、図６のデバイス画面ＳＣ１６では、組合せ情報群Ｐ３に含まれるプリンタ情報群に対して設定ファイル２８ａが指定されているが、組合せ情報群Ｐ３に含まれる選択ボックス群Ｃ２１の全てが非選択態様を有する。このため、送信アイコンＡ６は、不可能態様で表示される。ＣＰＵ２２は、送信アイコンＡ６を選択する指示を受け付ける場合に、図９の送信処理を実行する。
【００３７】
（エクスポート；図７）
送信処理の内容を説明する前に、デバイス画面ＳＣ２４で実現可能な幾つかの機能について説明する。ＣＰＵ２２は、デバイス画面ＳＣ２４内のエクスポートアイコンＡ３を選択する指示を受け付ける場合に、ダイアログＤＬ１６を表示部１４に表示させる。ダイアログＤＬ１６は、保存されるべきプロファイル情報のプロファイル名を入力するための入力領域ＩＡ２と、ＯＫアイコンＡ２８と、を含む。
【００３８】
ＣＰＵ２２は、入力領域ＩＡ２に対するプロファイル名「aaa.profile」の入力と、ＯＫアイコンＡ２８を選択する指示と、を受け付ける場合に、プロファイル名「aaa.profile」に対応するプロファイル情報をメモリ２４に保存する。当該プロファイル情報は、デバイス画面ＳＣ２４に表示されている組合せ情報群Ｐ３、Ｐ４内の全てのプリンタ情報と全ての設定ファイルのファイル名とを含み、選択ボックス群Ｃ２の表示態様を示す情報を含まない。
【００３９】
上記のプロファイル情報がメモリ２４内に保存された後に、図２のデバイス画面ＳＣ１０が表示される状況を想定する。この場合、ＣＰＵ２２は、デバイス画面ＳＣ１０内のインポートアイコンＡ２を選択する指示を受け付ける場合に、ダイアログＤＬ１２を表示部１４に表示させる。ダイアログＤＬ１２は、メモリ２４内に保存されているプロファイル情報のプロファイル名「aaa.profile」を含む表示領域ＤＡ３と、ＯＫアイコンＡ２４と、を含む。ＣＰＵ２２は、表示領域ＤＡ３においてプロファイル名「aaa.profile」を選択する指示と、ＯＫアイコンＡ２４を選択する指示と、を受け付ける場合に、メモリ２４に保存されたプロファイル情報を利用して、図７のデバイス画面ＳＣ２２を表示部１４に表示させる。プロファイル情報は、選択ボックス群Ｃ２の表示態様を示す情報を含まないので、非選択態様を有する選択ボックス群Ｃ２を含むデバイス画面ＳＣ２２が表示される。このように、ユーザは、プリンタ表示領域ＤＡ１に表示中の内容を示すプロファイル情報をメモリ２４に保存させることができ、その後、プロファイル情報を選択することによって、当該プロファイル情報によって示される内容を含むデバイス画面を表示させることができる。なお、変形例では、プロファイル情報は、選択ボックス群Ｃ２の表示態様を示す情報を含んでいてもよい。この場合、ＣＰＵ２２は、選択ボックス群Ｃ２が選択態様を有するデバイス画面ＳＣ２４を表示部１４に表示させる。
【００４０】
（指定済みの設定ファイルの変更；図８）
続いて、図８を参照して、指定済みの設定ファイルを変更する処理を説明する。ＣＰＵ２２は、プリンタ表示領域ＤＡ１内のシリアル番号「ＳＮＢ００１」を含む１個の組合せ情報を選択する指示を受け付ける場合に、メニュー画面ＭＳ１を表示部１４に表示させる。ＣＰＵ２２は、メニュー画面ＭＳ１内の指定アイコンＡ４０を選択する指示を受け付ける場合に、ダイアログＤＬ１４を表示部１４に表示させる。ＣＰＵ２２は、ダイアログＤＬ１４内の表示領域ＤＡ４において、設定ファイル２８ｃのファイル名「zzz.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、デバイス画面ＳＣ２６を表示部１４に表示させる。デバイス画面ＳＣ２６では、シリアル番号「ＳＮＢ００１」を含むプリンタ情報に対して、設定ファイル２８ｂのファイル名「yyy.file」に代えて、設定ファイル２８ｃのファイル名「zzz.file」が対応付けられている。このように、ユーザは、シリアル番号「ＳＮＢ００１」を含むプリンタ情報に対して、指定済みの設定ファイル２８ｂとは異なる設定ファイル２８ｃを指定することができる。また、上記の指示を複数個の組合せ情報の全てに対して繰り返すことにより、複数個の組合せ情報に対して設定ファイルを指定することができる。例えば、図３のデバイス画面ＳＣ１４で指定アイコンＡ４を選択する指示を受け付ける代わりに、プリンタ表示領域ＤＡ１内のシリアル番号「ＳＮＡ００１」を含む１個の組合せ情報を選択して、メニュー画面ＭＳ１内の指定アイコンＡ４０を選択する指示を受け付けることにより、「ＳＮＡ００１」を含むプリンタ情報に対して、設定ファイル２８ａを指定してもよい。ＣＰＵ２２は、組合せ情報群Ｐ３の全てに対してこの指示を繰り返し受け付けることにより、組合せ情報群Ｐ３の全てが設定ファイル２８ａのファイル名「xxx.file」を含むデバイス画面（図示省略）を表示部１４に表示させる。このデバイス画面は、選択ボックス群Ｃ２２が非選択態様を有する点を除いて、図４のデバイス画面ＳＣ１６と同様である。
【００４１】
（送信処理；図９）
図９を参照して、送信アイコンＡ６が選択されることをトリガとして開始される送信処理について説明する。Ｓ１０では、ＣＰＵ２２は、プリンタ表示領域ＤＡ１内の選択ボックス群Ｃ２が非選択態様を有する１個以上の選択ボックスを含むのか否かを判断する。例えば、図７のデバイス画面ＳＣ２４では、選択ボックス群Ｃ２の全てが選択態様で表示されているので、ＣＰＵ２２は、Ｓ１０でＮＯと判断して、Ｓ１２、Ｓ２０の処理をスキップして、Ｓ３０に進む。
【００４２】
一方、例えば、図７のデバイス画面ＳＣ２４が表示された後に、選択ボックス群Ｃ２のうちの１個以上の選択ボックスを選択する指示を受け付けると、当該１個以上の選択ボックスが非選択態様で表示される。この状況で送信アイコンＡ６が選択されると、ＣＰＵ２２は、Ｓ１０でＹＥＳと判断して、Ｓ１２に進む。
【００４３】
Ｓ１２では、ＣＰＵ２２は、選択ダイアログＤＬ１８を表示部１４に表示させる。選択ダイアログＤＬ１８は、選択されていないプリンタが存在することを示すメッセージと、ＯＫアイコンＡ３０と、キャンセルアイコンＡ３２と、を含む。これにより、ユーザは、１個以上のプリンタに設定ファイルが送信されないことを知ることができ、それでもよいのか否かを選択することができる。
【００４４】
Ｓ２０では、ＣＰＵ２２は、選択ダイアログＤＬ１８内のＯＫアイコンＡ３０が選択されるのか否かを判断する。ＣＰＵ２２は、ＯＫアイコンＡ３０が選択される場合に、Ｓ２０でＹＥＳと判断して、Ｓ３０に進む。一方、ＣＰＵ２２は、キャンセルアイコンＡ３２が選択される場合に、Ｓ２０でＮＯと判断して、Ｓ２２において、選択ダイアログＤＬ１８を消去して、図９の送信処理を終了する。
【００４５】
Ｓ３０では、ＣＰＵ２２は、設定ファイルの送信を開始する。例えば、図７のデバイス画面ＳＣ２４では、選択ボックス群Ｃ２の全てが選択態様を有する。この場合、ＣＰＵ２２は、組合せ情報群Ｐ３に対応するプリンタ群１００の全てへのファイル名「xxx.file」を有する設定ファイル２８ａの送信と、組合せ情報群Ｐ４に対応するプリンタ群２００の全てへのファイル名「yyy.file」を有する設定ファイル２８ｂの送信と、の双方の送信を開始する。具体的には、ＣＰＵ２２は、まず、組合せ情報群Ｐ３に対応するＩＰアドレス群（図２のＰ１参照）を特定し、特定済みのＩＰアドレス群のそれぞれを宛先として、設定ファイル２８ａを送信する。また、ＣＰＵ２２は、組合せ情報群Ｐ４に対応するＩＰアドレス群（図２のＰ２参照）を特定し、特定済みのＩＰアドレス群のそれぞれを宛先として、設定ファイル２８ｂを送信する。
【００４６】
Ｓ３２では、ＣＰＵ２２は、送信ダイアログＤＬ２０を表示部１４に表示させる。送信ダイアログＤＬ２０は、プリンタ群１００、２００への設定ファイルの送信の状況をユーザに知らせるため画面である。送信ダイアログＤＬ２０では、組合せ情報群Ｐ３、Ｐ４は、さらに、ステータス情報を含む。ステータス情報は、文字列「OK」、文字列「Error」、文字列「Changing」、及び、文字列「Wait」のいずれかである。
【００４７】
文字列「OK」は、設定ファイルの送信先のプリンタにおいて、設定ファイルに従った設定値の変更が成功したことを示す。具体的には、ＣＰＵ２２は、当該プリンタから設定値の変更が成功したことを示す成功通知を受信する場合に、当該プリンタに対応する組合せ情報を成功情報として特定する。そして、ＣＰＵ２２は、成功情報に含まれるステータス情報として文字列「OK」を表示させる。
【００４８】
文字列「Error」は、設定ファイルの送信先のプリンタにおいて、設定ファイルに従った設定値の変更が失敗したことを示す。具体的には、ＣＰＵ２２は、当該プリンタから成功通知を受信しない場合に、当該プリンタに対応する組合せ情報を失敗情報として特定する。ＣＰＵ２２は、失敗情報に含まれるステータス情報として文字列「Error」を表示させる。例えば、プリンタがＬＡＮ４に接続されていない状況、又は、送信対象の設定ファイルがプログラム２６によって解釈不可能な形式を有するファイルである状況では、ＣＰＵ２２は、設定ファイルを送信することができないので、成功通知を受信しない。また、ＣＰＵ２２は、設定ファイルの送信先のプリンタから設定値の変更が失敗したことを示す失敗通知を受信する場合も、成功通知を受信しない。例えば、プリンタが設定ファイルを解釈不可能である場合には、失敗通知がプリンタから端末装置１０に送信される。
【００４９】
文字列「Changing」は、設定ファイルの送信が実行されていることを示す。文字列「Wait」は、設定ファイルの送信が未だに実行されていないことを示す。
【００５０】
Ｓ３４では、ＣＰＵ２２は、全てのプリンタ群１００、２００への設定ファイルの送信が終了したのか否かを監視し、送信が終了すると（Ｓ３４でＹＥＳ）、Ｓ４０に進む。
【００５１】
Ｓ４０では、ＣＰＵ２２は、設定値の変更に失敗した失敗プリンタが存在するのか否か、即ち、少なくとも１個の失敗情報が特定されたのか否かを判断する。ＣＰＵ２２は、１個の失敗情報も特定されなかった場合（Ｓ４０でＮＯ）、Ｓ４２に進み、少なくとも１個の失敗情報が特定された場合（Ｓ４０でＹＥＳ）に、Ｓ４４に進む。
【００５２】
Ｓ４２では、ＣＰＵ２２は、図１０の成功ダイアログＤＬ３０を表示部１４に表示させる。また、Ｓ４４では、ＣＰＵ２２は、図１１等の失敗ダイアログＤＬ３２等を表示部１４に表示させる。Ｓ４２又はＳ４４の処理が終了すると、図９の送信処理が終了する。
【００５３】
（全てのプリンタにおける設定変更が成功するケースＡ；図１０）
図１０に示されるように、成功ダイアログＤＬ３０は、全てのプリンタ１００、２００において、設定ファイル２８ａ、２８ｂに従った設定値の変更が成功したことをユーザに通知するための画面である。また、成功ダイアログＤＬ３０は、表示アイコンＡ５０を含む。ＣＰＵ２２は、表示アイコンＡ５０を選択する指示を受け付ける場合に、結果ダイアログＤＬ３１を表示部１４に表示させる。結果ダイアログＤＬ３１は、送信アイコンＡ６が選択された日時（即ち図９の送信処理が開始された日時）と、全てのプリンタ１００、２００における設定値の変更が成功したことを示す文字列と、を含む。
【００５４】
また、ＣＰＵ２２は、成功ダイアログＤＬ３０と共に、デバイス画面ＳＣ３０を表示部１４に表示させる。デバイス画面ＳＣ３０は、図７のデバイス画面ＳＣ２２と同様であり、選択ボックス群Ｃ２の全てが非選択態様を有する。
【００５５】
（一部のプリンタにおける設定変更が失敗するケースＢ１；図１１〜図１３）
図１１に示されるように、失敗ダイアログＤＬ３２は、一部のプリンタにおいて、設定ファイルに従った設定値の変更が失敗したことをユーザに通知するための画面である。本ケースＢ１では、プリンタ群１００の全てにおいて、設定値の変更が成功するが、プリンタ群２００の全てにおいて、設定値の変更が失敗する。
【００５６】
シリアル番号「ＳＮＢ００２」を有するプリンタ２０２（図１参照）は、図２の追加アイコンＡ１の選択に応じた検索が実行された後に、ＬＡＮ４から離脱する。この結果、設定ファイル２８ｂをプリンタ２０２に送信することができないので、プリンタ２０２から成功通知及び失敗通知のどちらも受信されない。この場合、ＣＰＵ２２は、プリンタ２０２における設定変更の失敗の原因をＬＡＮ４に接続されていないことと特定する。従って、プリンタ２０２に対応するシリアル番号「ＳＮＢ００２」を含む組合せ情報は、ＬＡＮ４に接続されていないことに起因して設定変更が失敗したことを示す文字列「Not Connected」を、ステータス情報として含む。
【００５７】
また、プリンタ群２００のうち、プリンタ２０２以外の９９個のプリンタは、設定ファイル２８ｂを解釈不可能である。この結果、各プリンタから失敗通知が受信される。この場合、ＣＰＵ２２は、各プリンタにおける設定変更の失敗の原因が、設定ファイル２８ｂの内容であると特定する。従って、プリンタ２０２以外の各プリンタに対応する各組合せ情報は、設定ファイル２８ｂの内容に起因して設定変更が失敗したことを示す文字列「File error」を、ステータス情報として含む。
【００５８】
また、失敗ダイアログＤＬ３２は、表示アイコンＡ５２を含む。ＣＰＵ２２は、表示アイコンＡ５２を選択する指示を受け付ける場合に、結果ダイアログＤＬ３４を表示部１４に表示させる。結果ダイアログＤＬ３４は、送信アイコンＡ６が選択された日時と、プリンタ群１００における設定値の変更が成功したことを示す文字列と、プリンタ群２００における設定値の変更が失敗したことを示す文字列と、設定変更の失敗の原因を示す文字列と、を含む。
【００５９】
また、ＣＰＵ２２は、失敗ダイアログＤＬ３２と共に、デバイス画面ＳＣ３２を表示部１４に表示させる。デバイス画面ＳＣ３２では、設定値の変更が成功したプリンタ群１００に対応する組合せ情報群Ｐ３に含まれる選択ボックス群Ｃ２１は非選択態様を有し、設定値の変更が失敗したプリンタ群２００に対応する組合せ情報群Ｐ４に含まれる選択ボックス群Ｃ２２は選択態様を有する。そして、組合せ情報群Ｐ４は、さらに、設定値の変更が失敗したことを示す失敗記号ＦＳ１を含む。これにより、ユーザは、デバイス画面ＳＣ３２を見ることによって、プリンタ群２００における設定値の変更が失敗したことを知ることができる。また、デバイス画面ＳＣ３２内のプリンタ表示領域ＤＡ１では、組合せ情報群Ｐ３はファイル名「xxx.file」を含むと共に、組合せ情報群Ｐ４はファイル名「yyy.file」を含む。これにより、ユーザは、デバイス画面ＳＣ３２を見ることによって、設定ファイル２８ａに従った設定値の変更が成功したこと、及び、設定ファイル２８ｂに従った設定値の変更が失敗したこと、を知ることができる。
【００６０】
また、ＣＰＵ２２は、デバイス画面ＳＣ３２内の１個の組合せ情報を選択するための指示を受け付ける場合に、メニュー画面ＭＳ２を表示部１４に表示させる。メニュー画面ＭＳ２は、指定アイコンＡ６０と、削除アイコンＡ６２と、表示アイコンＡ６４と、を含む。ＣＰＵ２２は、表示アイコンＡ６４を選択する指示を受け付ける場合に、上記と同様の結果ダイアログＤＬ３４を表示部１４に表示させる。
【００６１】
本ケースＢ１では、ユーザは、設定値の変更が失敗したプリンタ群２００への他の設定ファイルの送信を実行することを望む。ただし、ユーザは、ＬＡＮ４に接続されていないプリンタ２０２への設定ファイルの送信を望まない。図１２、図１３を参照して、プリンタ群２００への他の設定ファイルの送信を実行するための処理を説明する。
【００６２】
上述したように、デバイス画面ＳＣ３２では、組合せ情報群Ｐ３に含まれる選択ボックス群Ｃ２１は非選択態様を有し、組合せ情報群Ｐ４に含まれる選択ボックス群Ｃ２２は選択態様を有する。従って、ユーザは、選択ボックス群Ｃ２２を選択態様に変更するための操作を実行しなくても、プリンタ群２００に対応する各プリンタ情報に対して他の設定ファイルを指定することができる。ユーザの利便性を向上させることができる。ただし、ユーザは、プリンタ２０２への設定ファイルの送信を望まないので、プリンタ２０２のシリアル番号「ＳＮＢ００２」に対応する選択ボックスを選択する。この場合、ＣＰＵ２２は、当該選択ボックスが非選択態様を有するデバイス画面ＳＣ３４を表示部１４に表示させる。
【００６３】
次いで、ＣＰＵ２２は、デバイス画面ＳＣ３４内の指定アイコンＡ４を選択する指示を受け付ける場合に、ダイアログＤＬ１４を表示部１４に表示させる。そして、ＣＰＵ２２は、ダイアログＤＬ１４内の表示領域ＤＡ４において、設定ファイル２８ｃのファイル名「zzz.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、図１３のデバイス画面ＳＣ３６を表示部１４に表示させる。
【００６４】
デバイス画面ＳＣ３６では、組合せ情報群Ｐ４のうち、シリアル番号「ＳＮＢ００２」を含む１個の組合せ情報は、ファイル名「yyy.file」を含む。ただし、組合せ情報群Ｐ４のうちの他の９９個の組合せ情報は、ファイル名「zzz.file」を含む。ＣＰＵ２２は、デバイス画面ＳＣ３６内の送信アイコンＡ６を選択する指示を受け付ける場合に、図９の送信処理を実行して、ファイル名「zzz.file」によって示される設定ファイル２８ｃを、プリンタ群２００のうちのプリンタ２０２以外の９９個のプリンタに送信する。設定ファイル２８ｃは、プリンタ２０２に送信されない。これにより、当該９９個のプリンタのそれぞれにおいて設定ファイル２８ｃに従った設定値の変更が実行される。
【００６５】
また、ユーザが、上記の９９個のプリンタのうちの一部のプリンタ２０１において、設定ファイル２８ｂ、２８ｃとは異なる設定ファイル２８ａに従った設定値の変更が実行されることを望む状況も想定される。この場合、ユーザは、例えば、シリアル番号「ＳＮＢ００１」を含む１個の組合せ情報を選択する。この場合、ＣＰＵ２２は、メニュー画面ＭＳ２を表示部１４に表示させ、メニュー画面ＭＳ２内の指定アイコンＡ６０を選択する指示を受け付ける場合に、ダイアログＤＬ１４を表示部１４に表示させる。そして、ＣＰＵ２２は、ダイアログＤＬ１４内の表示領域ＤＡ４において、設定ファイル２８ａのファイル名「xxx.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、デバイス画面ＳＣ３８を表示部１４に表示させる。
【００６６】
デバイス画面ＳＣ３８では、シリアル番号「ＳＮＢ００１」を含む組合せ情報はファイル名「xxx.file」を含む。即ち、プリンタ群２００のうちのプリンタ２０１に対応する組合せ情報はファイル名「xxx.file」を含み、プリンタ２０２に対応する組合せ情報は非選択態様を有する選択ボックスを含み、他の９８個のプリンタに対応する各組合せ情報はファイル名「zzz.file」を含む。ＣＰＵ２２は、デバイス画面ＳＣ３８内の送信アイコンＡ６を選択する指示を受け付ける場合に、図９の送信処理を実行して、ファイル名「zzz.file」によって示される設定ファイル２８ｃを上記の９８個のプリンタに送信し、ファイル名「xxx.file」によって示される設定ファイル２８ａを１個のプリンタ２０１に送信する。どちらの設定ファイル２８ａ、２８ｃも、プリンタ２０２に送信されない。これにより、当該９８個のプリンタのそれぞれにおいて設定ファイル２８ｃに従った設定値の変更が実行され、プリンタ２０１において設定ファイル２８ａに従った設定値の変更が実行される。
【００６７】
（一部のプリンタにおける設定変更が失敗するケースＢ２；図１４〜図１６）
本ケースＢ２では、プリンタ群１００のうちのプリンタ１０１（シリアル番号「ＳＮＡ００１」）及びプリンタ１０２（シリアル番号「ＳＮＡ００２」）において、ＬＡＮ４に接続されていないことに起因して、設定値の変更が失敗する。失敗ダイアログＤＬ３６では、２個のプリンタ１０１、１０２に対応する２個の組合せ情報は、ステータス情報として文字列「Not Connected」を含む。また、デバイス画面ＳＣ４０では、設定値の変更が失敗した２個のプリンタ１０１、１０２に対応する２個の組合せ情報に含まれる２個の選択ボックスＣ２３は選択態様を有し、他の各選択ボックスは非選択態様を有する。
【００６８】
本ケースＢ２では、ユーザは、２個のプリンタ１０１、１０２への設定ファイルの送信を望まない。ＣＰＵ２２は、デバイス画面ＳＣ４０内の削除アイコンＡ５を選択する指示を受け付ける場合に、２個のプリンタ１０１、１０２に対応する２個の組合せ情報が削除されたデバイス画面ＳＣ４２を表示部１４に表示させる。このように、ユーザは、設定値の変更が失敗した２個のプリンタ１０１、１０２に対応する２個の組合せ情報を一括して削除することができる。例えば、ユーザが、削除後のデバイス画面ＳＣ４２に対応するプロファイル情報をメモリ２４に保存することを望むことが想定される。上記の構成によれば、このようなユーザの要望に応じることができる。
【００６９】
また、ユーザは、設定値の変更が成功したプリンタへの他の設定ファイルの送信を望む状況が想定される。ＣＰＵ２２は、デバイス画面ＳＣ４２内のシリアル番号「ＳＮＡ００３」〜「ＳＮＡ００５」を有する組合せ情報群Ｐ５に含まれる選択ボックス群Ｃ２４を選択する指示を受け付ける場合に、デバイス画面ＳＣ４３を表示部１４に表示させる。デバイス画面ＳＣ４３では、選択ボックス群Ｃ２４は、選択態様を有する。ＣＰＵ２２は、デバイス画面ＳＣ４３内の指定アイコンＡ４を選択する指示を受け付ける場合に、ダイアログＤＬ１４を表示部１４に表示させる。ＣＰＵ２２は、ダイアログＤＬ１４の表示領域ＤＡ４内の設定ファイル２８ｃのファイル名「zzz.file」を指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、デバイス画面ＳＣ４４を表示部１４に表示させる。ＣＰＵ２２は、デバイス画面ＳＣ４４内の送信アイコンＡ６を選択する指示を受け付ける場合に、図９の送信処理を実行して、ファイル名「zzz.file」によって示される設定ファイル２８ｃを、シリアル番号「ＳＮＡ００３」〜「ＳＮＡ００５」を有する３個のプリンタに送信する。設定ファイル２８ｃは、３個のプリンタ以外の１９５個のプリンタに送信されない。これにより、設定値の変更が成功した３個のプリンタのそれぞれにおいて設定ファイル２８ｃに従った設定値の変更が実行される。上記の構成によれば、このようなユーザの要望に応じることができる。
【００７０】
また、ユーザは、プリンタ１０１への他の設定ファイルの送信を望むが、プリンタ１０２への設定ファイルの送信を望まない状況が想定される。図１６に示されるように、ＣＰＵ２２は、デバイス画面ＳＣ４０内のプリンタ１０２（シリアル番号「ＳＮＡ００２」）に対応する１個の組合せ情報を選択する指示を受け付ける場合に、メニュー画面ＭＳ２を表示部１４に表示させる。ＣＰＵ２２は、メニュー画面ＭＳ２内の削除アイコンＡ６２を選択する指示を受け付ける場合に、プリンタ１０２に対応する１個の組合せ情報のみが削除されたデバイス画面ＳＣ４５を表示部１４に表示させる。このように、ユーザは、設定値の変更が失敗した２個のプリンタ１０１、１０２のうちの１個のプリンタ１０２に対応する１個の組合せ情報のみを削除することができる。これにより、ユーザは、プリンタ１０１をＬＡＮ４に接続して、プリンタ１０１への他の設定ファイルの送信を実行することができる。
【００７１】
（実施例の効果）
本実施例によると、ユーザは、図３のデバイス画面ＳＣ１４において、プリンタ群１００に対応する組合せ情報群Ｐ３が選択されている状態で、設定ファイル２８ａ（即ちファイル名「xxx.file」）を指定する。次いで、ユーザは、図６のデバイス画面ＳＣ１６において、プリンタ群２００に対応する組合せ情報群Ｐ４が選択されている状態で、設定ファイル２８ｂ（即ちファイル名「yyy.file」）を指定する。そして、ユーザは、図７のデバイス画面ＳＣ２４内の送信アイコンＡ６を選択する。これにより、図９の送信処理が実行される。即ち、ユーザは、プリンタ群１００への設定ファイル２８ａの送信と、プリンタ群２００への設定ファイル２８ｂの送信と、の双方を実現するために、送信アイコンＡ６を複数回に亘って選択せずに済み、送信アイコンＡ６を１回だけ選択すればよい。このため、ユーザの利便性を向上させることができる。
【００７２】
また、ユーザは、図１１のデバイス画面ＳＣ３２を見ることによって、非選択態様を有する組合せ情報群Ｐ３に対応するプリンタ群１００において、設定ファイル２８ａに従った設定値の変更が成功したこと、及び、選択態様を有する組合せ情報群Ｐ４に対応するプリンタ群２００において、設定ファイル２８ｂに従った設定値の変更が失敗したこと、を知ることができる。そして、図１２のデバイス画面ＳＣ３４に示されるように、ユーザは、組合せ情報群Ｐ４のうち、シリアル番号「ＳＮＢ００２」を含む１個の組合せ情報に含まれる選択ボックスを選択態様から非選択態様に変更することができる。この結果、図１３のデバイス画面ＳＣ３６内の送信アイコンＡ６が選択される場合に、設定ファイル２８ｃは、シリアル番号「ＳＮＢ００２」に対応するプリンタ２０２に送信されずに、プリンタ群２００のうちの他の９９個のプリンタに送信される。このため、設定ファイル２８ｂに従った設定値の変更が失敗したプリンタ群２００のうちの一部である９９個のプリンタのみにおいて、設定ファイル２８ｃに従った設定値の変更を実現することができる。
【００７３】
（対応関係）
端末装置１０が、「端末装置」の一例である。プリンタ群１００、２００が、「複数個のデバイス」の一例である。組合せ情報群Ｐ３、Ｐ４に含まれるプリンタ情報群が、「複数個のデバイス情報」の一例である。各設定ファイル２８ａ、２８ｂ内の各設定値が、「第１の設定情報」の一例である。図７のデバイス画面ＳＣ２４内の送信アイコンＡ６を選択する指示が、「第１の送信指示」の一例である。図１１のデバイス画面ＳＣ３２及びメニュー画面ＭＳ２が、「第１のデバイス画面」の一例である。ＳＣ３２内の組合せ情報群Ｐ３に含まれるプリンタ情報群、組合せ情報群Ｐ４に含まれるプリンタ情報群、プリンタ群１００、プリンタ群２００が、それぞれ、「Ｍ個の成功デバイス情報」、「Ｎ個の失敗デバイス情報」、「Ｍ個の成功デバイス」、「Ｎ個の失敗デバイス」の一例である。図１２のＳＣ３２でシリアル番号「ＳＮＢ００１」に対応する選択ボックスを選択する指示、デバイス画面ＳＣ３４が、それぞれ、「変更指示」、「変更済み画面」の一例である。組合せ情報群Ｐ４に含まれるプリンタ情報群のうちの、シリアル番号「ＳＮＢ００２」を含むプリンタ情報、残りの９９個のプリンタ情報が、それぞれ、「Ｎ１個の失敗デバイス情報」、「Ｎ２個の失敗デバイス情報」の一例である。図１３のデバイス画面ＳＣ３６内の送信アイコンＡ６を選択する指示が、「第２の送信指示」の一例である。
【００７４】
図２のデバイス画面ＳＣ１０内の追加アイコンＡ１を選択する指示が、「表示指示」の一例である。図３のデバイス画面ＳＣ１２が、「第２のデバイス画面」の一例である。ＳＣ１２内の選択ボックス群Ｃ２１、２２が、「変更指示領域」の一例である。図１１のメニュー画面ＭＳ２内の指定アイコンＡ６０、指定アイコンＡ４が、それぞれ、「第１の指定指示領域」、「第２の指定指示領域」の一例である。ＭＳ２内の削除アイコンＡ６２、削除アイコンＡ５、図１４のＳＣ４２（又は図１６のＳＣ４５）が、それぞれ、「第１の削除指示領域」、「第２の指定指示領域」、「削除済み画面」の一例である。ＭＳ２内の表示アイコンＡ６４、図１１のダイアログＤＬ３４が、それぞれ、「結果指示領域」、「結果画面」の一例である。選択ボックス群Ｃ２、ファイル名又は文字列「None」、チェック記号が、それぞれ、「選択領域」、「設定文字列」、「所定の記号」の一例である。組合せ情報群Ｐ５に含まれるプリンタ情報、図１５のＳＣ４３、設定ファイル２８ｃに記述されている設定値、ＳＣ４４内の送信アイコンＡ６を選択する指示、組合せ情報群Ｐ５に対応する３個のプリンタ、残りの１９５個のプリンタが、それぞれ、「Ｍ１個の成功デバイス情報」、「第２の変更済み画面」、「第３の設定情報」、「第３の送信指示」、「Ｍ１個の成功デバイス」、「Ｍ２個の成功デバイス」の一例である。図１３のＳＣ３６が、「指定済み画面」の一例である。設定ファイル２８ａに記述されている設定値、設定ファイル２８ｂに記述されている設定値、プリンタ群１００、プリンタ群２００が、それぞれ、「第１の設定値」、「第２の設定値」、「第１のデバイス群」、「第２のデバイス群」の一例である。
【００７５】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００７６】
（変形例１）
ＣＰＵ２２は、図３のデバイス画面ＳＣ１４内の指定アイコンＡ４が選択される場合に、ダイアログＤＬ１４に代えて、１個の設定値（例えばデフォルトの印刷解像度）のみを入力するための入力領域を含むダイアログを表示部１４に表示させてもよい。この場合、各プリンタ情報に対して入力済みの１個の設定値のみが指定され、入力済みの１個の設定値のみが各プリンタに送信されてもよい。一般的に言うと、「第１の設定情報」及び「第２の設定情報」は、少なくとも１個の設定値を含んでいればよい。
【００７７】
（変形例２）
デバイス画面（ＳＣ１０〜ＳＣ４５）は、選択ボックス群Ｃ２、Ｃ２１、Ｃ２２を含まなくてもよい。それに代えて、選択態様を有する組合せ情報が第１の色で表示され、非選択態様を有する組合せ情報が第１の色とは異なる第２の色で表示されてもよい。本変形例では、「第１のデバイス画面」は、「選択領域」を含まなくてもよい。
【００７８】
（変形例３）
ＣＰＵ２２は、図２のデバイス画面ＳＣ１０から図８のデバイス画面ＳＣ２６を表示部１４に表示させなくてもよい。この場合、ＣＰＵ２２は、プログラム２６が起動されることに応じて、図３のダイアログＤＬ１４を表示部１４に表示させる。ＣＰＵ２２は、ダイアログＤＬ１４内の表示領域ＤＡ４において、設定ファイルを指定する指示と、ＯＫアイコンＡ２６を選択する指示と、を受け付ける場合に、指定済みの設定ファイルをＬＡＮ４にブロードキャストすることによって、指定済みの設定ファイルをプリンタ群１００、２００に送信してもよい。本変形例では、ダイアログＤＬ１４において受け付けた指示が、「第１の送信指示」の一例であり、「第３の表示制御部」を省略可能である。
【００７９】
（変形例４）
デバイス画面（ＳＣ１０〜ＳＣ４５）は、指定アイコンＡ４を含まなくてもよい。例えば、ＣＰＵ２２は、図１２のデバイス画面ＳＣ３４が表示されている状況で、操作部１２であるキーボード内の所定のキーを選択する指示を受け付ける場合に、ダイアログＤＬ１４を表示部１４に表示させてもよい。本変形例では、「第１のデバイス画面」は、「第１の指定指示領域」を含まなくてもよい。また、メニュー画面ＭＳ２は、指定アイコンＡ６０を含まなくてもよい。本変形例では、「第１のデバイス画面」は、「第２の指定指示領域」を含まない。
【００８０】
（変形例５）
デバイス画面（ＳＣ１０〜ＳＣ４５）は、削除アイコンＡ５を含まなくてもよい。また、メニュー画面ＭＳ２は、削除アイコンＡ６２を含まなくてもよい。本変形例では、「第１のデバイス画面」は、「第１の削除指示領域」、「第２の削除指示領域」を含まず、「第５の表示制御部」を省略可能である。
【００８１】
（変形例６）
プリンタ表示領域ＤＡ１は、設定ファイルのファイル名を含まなくてもよい。本変形例では、「第１のデバイス画面」は、「設定文字列」を含まない。
【００８２】
（変形例７）
メニュー画面ＭＳ２は、表示アイコンＡ６４を含まなくてもよい。本変形例では、「第１のデバイス画面」は、「結果指示領域」を含まず、「第７の表示制御部」を省略可能である。
【００８３】
（変形例８）
ＣＰＵ２２は、図１２のデバイス画面ＳＣ３４内の指定アイコンＡ４を選択する指示を受け付ける場合に、ダイアログＤＬ１４に代えて、設定ファイル２８ｂ内の設定値を変更するための変更画面を表示部１４に表示させてもよい。ＣＰＵ２２は、変更画面で設定値を変更する指示を受け付ける場合に、変更済みの設定値が記述されている新たな設定ファイル２８ｂをメモリ２４に保存してもよい。その後、ＣＰＵ２２は、デバイス画面ＳＣ３４内の送信アイコンＡ６を選択する指示を受け付ける場合に、新たな設定ファイル２８ｂを各プリンタに送信してもよい。本変形例では、新たな設定ファイルが、「第２の設定情報」の一例である。
【００８４】
（変形例９）
本実施例では、デバイス画面は、画面本体（例えば、図１１のＳＣ１２）と、メニュー画面ＭＳ２と、の２画面である。これに代えて、デバイス画面は、画面本体とメニュー画面とを含み１個の画面でもよい。本変形例では、当該１個の画面が、「第１のデバイス画面」の一例である。
【００８５】
（変形例１０）
ＣＰＵ２２は、図２のダイアログＤＬ１１内のＯＫアイコンＡ２２を選択する指示を受け付ける場合に、図３のデバイス画面ＳＣ１２に代えて、デバイス画面ＳＣ１４を表示部１４に表示させてもよい。即ち、「第２のデバイス画面」では、複数個のデバイス情報の全ては選択態様で表示されてもよい。
【００８６】
（変形例１１）
「デバイス」は、プリンタでなくてもよく、スキャナ、ＦＡＸ、複合機、ＰＣ、サーバ、携帯端末等であってもよい。例えば、スキャナの場合、「設定情報」は、スキャン機能に関係する値（例えばデフォルトのスキャン解像度、スキャンデータの送信先を示す情報等）であってもよい。
【符号の説明】
【００８７】
２：通信システム、４：ＬＡＮ、１０：端末装置、１２：操作部、１４：表示部、１６：ネットワークＩ／Ｆ、２０：制御部、２２：ＣＰＵ、２４：メモリ、２６：プログラム、２８ａ〜２８ｃ：設定ファイル、１００、２００：プリンタ群、１０１、１０２、２０１、２０２：プリンタ、ＳＣ１０〜ＳＣ４５：デバイス画面、ＤＬ１２〜３６：ダイアログ、ＭＳ１、ＭＳ２：メニュー画面
【図１】
2018055600.tif 000003
【図２】
2018055600.tif 000004
【図３】
2018055600.tif 000005
【図４】
2018055600.tif 000006
【図５】
2018055600.tif 000007
【図６】
2018055600.tif 000008
【図７】
2018055600.tif 000009
【図８】
2018055600.tif 000010
【図９】
2018055600.tif 000011
【図１０】
2018055600.tif 000012
【図１１】
2018055600.tif 000013
【図１２】
2018055600.tif 000014
【図１３】
2018055600.tif 000015
【図１４】
2018055600.tif 000016
【図１５】
2018055600.tif 000017
【図１６】
2018055600.tif 000018