(57)【要約】【課題】登録の誤りのおそれと、設定の手間とを低減できる手段を提供する。【解決手段】印刷設定ブログラム７４は、グループ名及び設定情報の入力を受け付けて設定リストを作成するグループ作成処理（Ｓ２２）と、近接無線通信によってＭＦＰ２０からデバイスＩＤを受信する処理（Ｓ２７）と、受信したデバイスＩＤを設定リストに登録し、デバイスＩＤと設定情報とを対応付けてメモリに記憶させる処理（Ｓ３４）と、デバイスＩＤが示すＭＦＰ宛てに、デバイスＩＤと対応付けた設定情報をユニキャストする最終設定処理（Ｓ３６）と、を実行する。設定情報を受信したＭＦＰは、設定情報に従って、自己の印刷設定を変更する。【選択図】図３
2019066967.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークインタフェースと、デバイスに近接することで前記デバイスからデータを取得することが可能なデータ取得インタフェースと、メモリと、を備える携帯端末のコンピュータによって実行可能なプログラムであって、
前記コンピュータを、
グループＩＤ及び設定情報を取得する第１取得手段と、
前記第１取得手段で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる第１記憶手段と、
前記第１記憶手段で記憶させた前記グループＩＤを対象とした対応付け処理の実行を指示する第１指示情報を受け付ける第１受付手段と、
前記データ取得インタフェースを通じて、前記データ取得インタフェースが近接した前記デバイスから前記デバイスを識別するデバイスＩＤを取得する第２取得手段と、
前記第１受付手段で前記第１指示情報を受け付け且つ前記第２取得手段で前記デバイスＩＤを取得した後に、前記メモリに記憶されている前記グループＩＤと前記データ取得インタフェースが取得した前記デバイスＩＤとを対応付けて前記メモリに記憶させる前記対応付け処理を実行する対応付け手段と、
前記対応付け手段で前記対応付け処理が実行された後に、前記グループＩＤに対応付けられた前記設定情報を、前記ネットワークインタフェースを通じて、前記グループＩＤに対応付けられた前記デバイスに送信する第１送信手段と、として機能させるプログラム。
【請求項２】
前記携帯端末は、報知部を備えており、
前記コンピュータを、
ネットワークに接続している複数の前記デバイスを対象に、前記ネットワークインタフェースを通じてリクエスト情報を送信する第２送信手段と、
前記リクエスト情報に対する応答であって、前記デバイスＩＤを含む第１応答情報を受信する第１受信手段と、
前記第１受信手段で受信した前記第１応答情報に含まれる前記デバイスＩＤを発見デバイスＩＤとして前記メモリに記憶させる第２記憶手段と、
前記第２取得手段で取得した前記デバイスＩＤが前記発見デバイスＩＤと一致するか否かを判断する第１判断手段と、
前記第１判断手段で前記デバイスＩＤが前記発見デバイスＩＤと一致しないと判断したことを条件に、第１報知情報を前記報知部に報知させる第１報知手段と、として機能させる請求項１に記載のプログラム。
【請求項３】
前記携帯端末は、報知部を備えており、
前記コンピュータを、
ネットワークに接続している複数の前記デバイスを対象に、前記ネットワークインタフェースを通じてリクエスト情報を送信する第２送信手段と、
前記リクエスト情報に対する応答であって、前記デバイスＩＤを含む第１応答情報を受信する第１受信手段と、
前記第１受信手段で受信した前記第１応答情報に含まれる前記デバイスＩＤを発見デバイスＩＤとして前記メモリに記憶させる第２記憶手段と、
前記第１送信手段の実行を指示する第２指示情報を受け付ける第２受付手段と、
前記第２受付手段で前記第２指示情報を受け付けたことを条件に、前記第２取得手段で取得した前記デバイスＩＤと一致しない前記発見デバイスＩＤが存在するか否かを判断する第２判断手段と、
前記第２判断手段で前記デバイスＩＤと一致しない前記発見デバイスＩＤが存在すると判断したことを条件に、第２報知情報を前記報知部に報知させる第２報知手段と、として機能させる請求項１または２に記載のプログラム。
【請求項４】
前記携帯端末は、報知部を備えており、
前記コンピュータを、
前記第１送信手段に対する応答であって、前記デバイスＩＤを含む第２応答情報を受信する第２受信手段と、
前記第２取得手段で取得した前記デバイスＩＤのうち、前記第２応答情報に含まれる前記デバイスＩＤと一致しない前記デバイスＩＤが存在するか否かを判断する第３判断手段と、
前記第３判断手段において、前記第２取得手段で取得した前記デバイスＩＤのうち、前記第２応答情報に含まれる前記デバイスＩＤと一致しない前記デバイスＩＤが存在すると判断したことに応じて、第３報知情報を前記報知部に報知させる第３報知手段と、として機能させる請求項１から３のいずれかに記載のプログラム。
【請求項５】
前記コンピュータを、
互いに対応付けられた前記デバイスＩＤ、前記グループＩＤ、及び前記設定情報を、前記ネットワークインタフェースを通じて情報処理装置に送信する第３送信手段として機能させる請求項１から４のいずれかに記載のプログラム
【請求項６】
前記第１取得手段は、
前記携帯端末が備える入力インタフェースを通じて前記グループＩＤ及び前記設定情報を取得する手段と、
前記ネットワークインタフェースを通じて前記グループＩＤ及び前記設定情報を受信する手段と、のうち少なくとも一方である請求項１から５のいずれかに記載のプログラム。
【請求項７】
前記携帯端末は、入力インタフェース及びディスプレイを備えており、
前記グループＩＤ及び前記設定情報を前記入力インタフェースを通じて受け付ける第１画面を前記ディスプレイに表示させる第１表示手段と、
前記第１画面において、前記グループＩＤ及び前記設定情報を前記入力インタフェースを通じて受け付ける前記第１取得手段と、
前記グループＩＤの選択を受け付ける第２画面を前記ディスプレイに表示させる第２表示手段と、
前記第２画面において、前記グループＩＤを前記入力インタフェースを通じて受け付ける第２受付手段と、
前記第２受付手段で受け付けた前記グループＩＤと、前記第２取得手段で取得した前記デバイスＩＤとを対応付けた第３画面を前記ディスプレイに表示させる第３表示手段と、
前記第３画面において、前記対応付け処理の実行を指示する前記第１指示情報を受け付ける前記第１受付手段と、として機能させる請求項１から６のいずれかに記載のプログラム。
【請求項８】
該プログラムは、
前記第１画面において、前記グループＩＤに対応付けられる所属予定台数の入力を前記入力インタフェースを通じてさらに受け付ける第３受付手段と、
前記所属予定台数をさらに示す前記第２画面を前記ディスプレイに表示させる前記第２表示手段と、
前記対応付け処理を実行したことを条件に、前記対応付け処理で前記デバイスＩＤと対応付けた前記グループＩＤの前記所属予定台数を減算する第１算出手段と、として機能させる請求項７に記載のプログラム。
【請求項９】
前記コンピュータを、
ネットワークに接続している複数の前記デバイスを対象に、前記ネットワークインタフェースを通じてリクエスト情報を送信する第２送信手段と、
前記リクエスト情報に対する応答であって、前記デバイスＩＤを含む第１応答情報を受信する第１受信手段と、
前記第１受信手段で受信した前記第１応答情報に含まれる前記デバイスＩＤの数を登録予定台数として前記メモリに記憶させる第３記憶手段と、
前記第１画面において、前記グループＩＤに対応付けられる所属予定台数の入力を前記入力インタフェースを通じてさらに受け付ける第３受付手段と、
前記第３受付手段で受け付けた所属予定台数を前記登録予定台数から減算して未設定台数を算出する減算手段と、
前記減算手段で算出した前記未設定台数を前記第１画面に表示する前記第１表示手段と、として機能させる請求項７または８に記載のプログラム。
【請求項１０】
前記コンピュータを、
ネットワークに接続している複数の前記デバイスを対象に、前記ネットワークインタフェースを通じてリクエスト情報を送信する第２送信手段と、
前記リクエスト情報に対する応答であって、前記デバイスＩＤを含む第１応答情報を受信する第１受信手段と、
前記第１受信手段で受信した前記第１応答情報に含まれる前記デバイスＩＤの数を登録予定台数として前記メモリに記憶させる第３記憶手段と、
前記対応付け処理を実行したことを条件に、前記登録予定台数を減算して新たな登録予定台数を算出する第２算出手段と、
前記登録予定台数を前記第２画面と前記第３画面とのうち少なくとも１つの画面において表示させる前記第２表示手段及び前記第３表示手段と、として機能させる請求項７から９のいずれかに記載のプログラム。
【請求項１１】
前記携帯端末は、報知部を備えており、
前記コンピュータを、
ネットワークに接続している複数の前記デバイスを対象に、前記ネットワークインタフェースを通じてリクエスト情報を送信する第２送信手段と、
前記リクエスト情報に対する応答であって、前記デバイスＩＤ及び前記デバイスが実行可能な機能の種類を含む第１応答情報を受信する第１受信手段と、
前記対応付け処理で対応付けた前記グループＩＤに対して設定された前記設定情報が示す機能の種類が、前記第１応答情報が示す機能の種類に含まれるか否かを判断する第４判断手段と、
前記第４判断手段で含まれないと判断したことを条件に、前記報知部に第４報知情報を報知させる第４報知手段と、として機能させる請求項１から９のいずれかに記載のプログラム。
【請求項１２】
ネットワークインタフェースと、メモリと、を備える情報処理装置のコンピュータによって実行可能なプログラムであって、
前記コンピュータを、
グループＩＤ及び設定情報を取得する取得手段と、
前記取得手段で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる第１記憶手段と、
前記グループＩＤを、デバイスＩＤによって識別されるデバイスに近接することで前記デバイスから前記デバイスＩＤを取得することが可能なデータ取得インタフェースを備える携帯端末に前記ネットワークインタフェースを通じて送信する第１送信手段と、
前記第１送信手段が送信した前記グループＩＤの送信先である前記携帯端末から前記デバイスＩＤを前記ネットワークインタフェースを通じて前記携帯端末から受信する受信手段と、
前記受信手段で受信した前記デバイスＩＤと、前記デバイスＩＤの送信元である前記携帯端末に送信した前記グループＩＤと、前記設定情報とを対応付けて前記メモリに記憶させる第２記憶手段と、
前記デバイスＩＤが示す前記デバイス宛てに、前記デバイスＩＤと対応付けられた前記設定情報を送信する第２送信手段と、として機能させるプログラム。
【請求項１３】
ネットワークインタフェースと、
デバイスに近接することで前記デバイスからデータを取得することが可能なデータ取得インタフェースと、
メモリと、
コントローラと、を備えており、
前記コントローラは、
グループＩＤ及び設定情報を取得する第１取得処理と、
前記第１取得処理で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる記憶処理と、
前記記憶処理で記憶させた前記グループＩＤを対象とした対応付け処理の実行を指示する指示情報を受け付ける受付処理と、
前記データ取得インタフェースを通じて、前記データ取得インタフェースが近接した前記デバイスから前記デバイスを識別するデバイスＩＤを取得する第２取得処理と、
前記受付処理で前記指示情報を受け付け且つ前記第２取得処理で前記デバイスＩＤを取得した後に、前記メモリに記憶されている前記グループＩＤと前記データ取得インタフェースが取得した前記デバイスＩＤとを対応付けて前記メモリに記憶させる前記対応付け処理と、
前記対応付け処理が実行された後に、前記グループＩＤに対応付けられた前記設定情報を、前記ネットワークインタフェースを通じて、前記グループＩＤに対応付けられた前記デバイスに送信する送信処理と、を実行する携帯端末。
【請求項１４】
ネットワークインタフェースと、メモリと、コントローラと、を備えており、
前記コントローラは、
グループＩＤ及び設定情報を取得する取得処理と、
前記取得処理で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる記憶処理と、
対応付けた前記グループＩＤ及び前記設定情報を前記ネットワークインタフェースを通じて携帯端末に送信する第１送信処理と、
前記携帯端末が対応付けた前記グループＩＤ、前記設定情報、及びデバイスＩＤを前記ネットワークインタフェースを通じて前記携帯端末から受信する受信処理と、
前記受信処理で受信した前記デバイスＩＤが示すデバイス宛てに、前記デバイスＩＤと対応付けられた前記設定情報を送信する第２送信処理と、を実行する情報処理装置。
【請求項１５】
ネットワークインタフェースと、メモリと、ディスプレイと、コントローラと、を備える情報処理装置と、
デバイスと近接無線通信を行う近接無線インタフェースを備えるＩＣカードと、を有するシステムであって、
前記ＩＣカードは、前記デバイスと近接無線通信を行って、当該デバイスのデバイスＩＤを前記情報処理装置に送信させる命令を前記デバイスに送信可能であり、
前記コントローラは、
グループＩＤ及び設定情報を取得する取得処理と、
前記取得処理で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる記憶処理と、
前記記憶処理で記憶させた前記グループＩＤを対象とした対応付け処理の実行を指示する指示情報を受け付ける受付処理と、
前記ＩＣカードから前記命令を受信した前記デバイスが送信した前記デバイスＩＤを前記ネットワークインタフェースを通じて受信する受信処理と、
前記受付処理で前記指示情報を受け付け且つ前記受信処理で前記デバイスＩＤを受信した後に、前記メモリに記憶されている前記グループＩＤと前記受信処理で受信した前記デバイスＩＤとを対応付けて前記メモリに記憶させる前記対応付け処理と、
前記対応付け処理が実行された後に、前記グループＩＤに対応付けられた前記設定情報を、前記ネットワークインタフェースを通じて、前記グループＩＤに対応付けられた前記デバイスに送信する送信処理と、を実行する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複合機などの複数のデバイスをグループ分けして設定を行う携帯端末や情報処理装置に用いられるプログラムに関する。
【背景技術】
【０００２】
オフィスなどにおいて、パーソナルコンピュータなどの情報処理装置と、プリンタや複合機などの複数のデバイスとをローカルネットワークに接続して使用することがある。
【０００３】
ユーザは、情報処理装置やデバイスを操作して、デバイスの初期設定を行う。初期設定は、例えば、印刷する用紙のサイズや、カラーやモノクロなど印刷に用いる色などである。初期設定の終了後、ユーザは、情報処理装置を用いて、各デバイスに対して印刷指示を行う。
【０００４】
ユーザが情報処理装置を用いて各デバイスに対して印刷指示を行う場合、デバイスの数が多いと、各デバイスに付与されたＭＡＣアドレスやＩＰアドレスや装置名によって各デバイスを識別することが困難になる。また、デバイスの数が多いと、初期設定に手間がかかる。
【０００５】
特許文献１には、ユーザが各デバイスを容易に識別でき、かつ初期設定を容易に行う技術が開示されている。具体的には、特許文献１に記載のプリンタは、フタが開いているか否かをコンピュータに通知する。コンピュータは、フタが開いているプリンタに対して、登録名を付し、また、初期設定を行う。すなわち、特許文献１に記載された技術では、複数のデバイスを１つのグループとして纏めて登録名を付し、かつ纏めて初期設定を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１０７８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された技術では、１つのグループに対して初期設定を行った後、他のグループに対して初期設定を行う場合、初期設定が終わったプリンタのフタを閉め、かつ次に初期設定を行うプリンタのフタを開けた後、再びコンピュータに戻らなければならなず、手間がかかるという問題がある。
【０００８】
また、特許文献１に記載された技術では、例えば、プリンタのフタを開閉してコンピュータに戻るまでの間に、初期設定を行う人以外の人が誤ってフタを開いたり閉じたりしてしまうと、意図しないプリンタに対して登録名が付され、或いは、意図したプリンタに対して登録名が付されないという問題が生じる。
【０００９】
本発明は、前記の事情に鑑みてなされたものであり、その目的は、登録の誤りのおそれや設定の手間を低減できる手段を提供することにある。
【課題を解決するための手段】
【００１０】
本明細書では様々な開示を行う。開示例の一例であるプログラムは、ネットワークインタフェースと、デバイスに近接することで前記デバイスからデータを取得することが可能なデータ取得インタフェースと、メモリと、を備える携帯端末のコンピュータによって実行可能である。該プログラムは、前記コンピュータを、グループＩＤ及び設定情報を取得する第１取得手段と、前記第１取得手段で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる第１記憶手段と、前記第１記憶手段で記憶させた前記グループＩＤを対象とした対応付け処理の実行を指示する第１指示情報を受け付ける第１受付手段と、前記データ取得インタフェースを通じて、前記データ取得インタフェースが近接した前記デバイスから前記デバイスを識別するデバイスＩＤを取得する第２取得手段と、前記第１受付手段で前記第１指示情報を受け付け且つ前記第２取得手段で前記デバイスＩＤを取得した後に、前記メモリに記憶されている前記グループＩＤと前記データ取得インタフェースが取得した前記デバイスＩＤとを対応付けて前記メモリに記憶させる前記対応付け処理を実行する対応付け手段と、前記対応付け手段で前記対応付け処理が実行された後に、前記グループＩＤに対応付けられた前記設定情報を、前記ネットワークインタフェースを通じて、前記グループＩＤに対応付けられた前記デバイスに送信する第１送信手段と、として機能させる。
【００１１】
上記構成によれば、ユーザにより、グループＩＤ及び設定情報がコンピュータに直接或いは間接的に入力されると、コンピュータは、入力されたグループＩＤと設定情報とを対応付けてメモリに記憶させる。なお、「直接」とは、コンピュータが備えるタッチパネルなどの入力部を用いてユーザがグループＩＤ及び設定情報を携帯端末に入力することを意味し、「間接」とは、パーソナルコンピュータやサーバなどからグループＩＤ及び設定情報を携帯端末に送信して入力することを意味する。ユーザが携帯端末をデバイスに近づけると、携帯端末のデータ取得インタフェースは、近づけられたデバイスからデバイスＩＤを取得する。データ取得インタフェースは、デバイスと近接無線通信を行うことにより、或いは、デバイスが有するＱＲコード（登録商標）などの画像を撮像することなどにより、デバイスＩＤを取得する。すなわち、データ取得インタフェースは、近接無線通信モジュールやカメラなどである。コンピュータは、ユーザから受け付けた第１指示情報に従って、取得したデバイスＩＤと、グループ情報及び設定情報とを対応付けてメモリに記憶させる（以下、デバイスの登録とも称する）。コンピュータは、取得したデバイスＩＤが示すデバイスに対して、デバイスＩＤに対応付けられた設定情報をネットワークインタフェースを通じて送信する。なお、設定情報を受信したデバイスは、受信した設定情報を自己の装置メモリに記憶する。設定情報は、例えば印刷設定である。
【００１２】
開示例の他の１つであるプログラムは、デバイスＩＤによって識別されるデバイス及び携帯端末と通信可能なネットワークインタフェースと、メモリと、を備える情報処理装置のコンピュータによって実行可能である。該プログラムは、前記コンピュータを、グループＩＤ及び設定情報を取得する取得手段と、前記取得手段で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる第１記憶手段と、前記グループＩＤを前記ネットワークインタフェースを通じて前記携帯端末に送信する第１送信手段と、前記携帯端末が対応付けた前記グループＩＤと前記デバイスＩＤとを前記ネットワークインタフェースを通じて前記携帯端末から受信する受信手段と、受信手段で受信した前記デバイスＩＤと前記グループＩＤと前記設定情報とを対応付けて前記メモリに記憶させる第２記憶手段と、前記デバイスＩＤが示す前記デバイス宛てに、前記デバイスＩＤと対応付けられた前記設定情報を送信する第２送信手段と、として機能させる。
【００１３】
上記構成によれば、情報処理装置のコンピュータは、グループＩＤ及び設定情報を取得すると、取得したグループＩＤ及び設定情報を対応付けてメモリに記憶させるとともに、グループＩＤを携帯端末に送信する。携帯端末は、ユーザによって近づけられたデバイスからデバイスＩＤを取得し、取得したデバイスＩＤと、情報処理装置から入力されたグループＩＤとを対応付ける。携帯端末は、対応付けたデバイスＩＤとグループＩＤとを情報処理装置に送信する。対応付けたデバイスＩＤとグループＩＤとを受信した情報処理装置のコンピュータは、グループＩＤとデバイスＩＤと設定情報とを対応付けてメモリに記憶させる。情報処理装置のコンピュータは、受信したデバイスＩＤが示すデバイスに対して、デバイスＩＤに対応付けられた設定情報をネットワークインタフェースを通じて送信する。設定情報を受信したデバイスは、受信した設定情報を自己の装置メモリに記憶する。設定情報は、例えば印刷設定である。ユーザは、携帯端末をデバイスに近づけてデバイスの登録を行うから、一のグループの登録が終わるたびに、サーバやパーソナルコンピュータが設置された場所に戻らなければならない従来構成よりも、デバイスの登録の手間が低減する。また、デバイスの登録を行う際、登録を行う人以外の人の挙動によって登録の成否が影響されないから、登録の誤りのおそれが低減する。
【００１４】
開示例のさらに他の１つである情報処理システムは、デバイスと通信を行うネットワークインタフェースと、メモリと、ディスプレイと、コントローラと、を備える情報処理装置と、前記デバイスと近接無線通信を行う近接無線インタフェースを備えるＩＣカードと、を有する。前記ＩＣカードは、前記デバイスと近接無線通信を行って、当該デバイスのデバイスＩＤを前記情報処理装置に送信させる命令を前記デバイスに送信可能である。前記コントローラは、グループＩＤ及び設定情報を取得する取得処理と、前記取得処理で取得した前記グループＩＤ及び前記設定情報を対応付けて前記メモリに記憶させる記憶処理と、前記記憶処理で記憶させた前記グループＩＤを対象とした対応付け処理の実行を指示する指示情報を受け付ける受付処理と、前記ＩＣカードから前記命令を受信した前記デバイスが送信した前記デバイスＩＤを前記ネットワークインタフェースを通じて受信する受信処理と、前記受付処理で前記指示情報を受け付け且つ前記受信処理で前記デバイスＩＤを受信した後に、前記メモリに記憶されている前記グループＩＤと前記受信処理で受信した前記デバイスＩＤとを対応付けて前記メモリに記憶させる前記対応付け処理と、前記対応付け処理が実行された後に、前記グループＩＤに対応付けられた前記設定情報を、前記ネットワークインタフェースを通じて、前記グループＩＤに対応付けられた前記デバイスに送信する送信処理と、を実行する。
【００１５】
上記構成によれば、情報処理装置のコンピュータは、グループＩＤ及び設定情報を取得すると、取得したグループＩＤ及び設定情報を対応付けてメモリに記憶させる。設定情報は、例えば印刷設定である。ユーザによってＩＣカードがデバイスに近づけられると、デバイスは、デバイスＩＤを情報処理装置に送信する。情報処理装置のコンピュータは、ネットワークインタフェースを通じてデバイスＩＤを受信し、受信したデバイスＩＤを指示情報にしたがってグループＩＤ及び設定情報と対応付けてメモリに記憶させる。情報処理装置のコンピュータは、受信したデバイスＩＤが示すデバイスに対して、デバイスＩＤに対応付けられた設定情報をネットワークインタフェースを通じて送信する。設定情報を受信したデバイスは、受信した設定情報を自己の装置メモリに記憶する。設定情報は、例えば印刷設定である。ユーザは、ＩＣカードをデバイスに近づけてデバイスの登録を行うから、デバイスの登録を行う際、登録を行う人以外の人の挙動によって登録の成否が影響されないから、登録の誤りのおそれが低減する。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施形態に係るシステム１０の概要を示す図である。
【図２】図２は、ＭＦＰ探索処理のフローチャートである。
【図３】図３は、設定登録処理のフローチャートである。
【図４】図４は、グループ作成処理のフローチャートである。
【図５】図５（Ａ）は、最終設定処理のフローチャートであり、図５（Ｂ）は、送信処理のフローチャートである。
【図６】図６（Ａ）は、モード選択画面を示す図であり、図６（Ｂ）は、結果報知画面を示す図である。
【図７】図７（Ａ）は、リストを示す図であり、図７（Ｂ）は、ＭＦＰ詳細画面を示す図である。
【図８】図８は、デバイスリストを示す図である。
【図９】図９（Ａ）は、グループ作成画面を示す図であり、図９（Ｂ）は、グループ設定画面を示す図である。
【図１０】図１０（Ａ）は、印刷設定画面を示す図であり、図１０（Ｂ）は、近接無線待機画面を示す図である。
【図１１】図１１（Ａ）は、登録画面を示す図であり、図１１（Ｂ）は、報知画面を示す図である。
【図１２】図１２は、報知画面を示す図である。
【図１３】図１３は、報知画面を示す図である。
【図１４】図１４は、設定リストを示す図である。
【図１５】図１５は、管理画面を示す図である。
【図１６】図１６は、変形例１の処理を示す図である。
【図１７】図１７は、変形例２の処理を示す図である。
【発明を実施するための形態】
【００１７】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１８】
図１は、本実施形態に係るシステム１０の概略図である。図１に示されるシステム１０は、複数のＭＦＰ２０と、情報処理装置３０と、携帯端末４０と、通信ネットワーク１１とで構成されている。ＭＦＰ２０は、デバイスの一例である。なお、図１におけるＩＣカード１４は、本実施形態の構成ではなく、変形例２で説明されるシステム１０の構成である。ＩＣカード１４については、変形例２において説明される。
【００１９】
複数のＭＦＰ２０及び情報処理装置３０は、通信ネットワーク１１に有線または無線にて接続されている。情報処理装置３０は、パーソナルコンピュータや管理サーバなどである。
【００２０】
また、通信ネットワーク１１には、パーソナルコンピュータなどの情報処理端末（不図示）が接続されている。ユーザは、情報処理端末を通じてＭＦＰ２０にスキャンやコピーや印刷などの指示を入力する。
【００２１】
通信ネットワーク１１は、例えばＬＡＮ（Local Area Network）である。ＬＡＮは、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、ＬＡＮは、ピア・ツー・ピア型であってもよいし、情報処理装置３０をクライアントサーバとするクライアントサーバ型であってもよい。
【００２２】
また、通信ネットワーク１１は、単一のネットワークセグメントで構成されていてもよいし、複数のネットワークセグメントで構成されていてもよい。
【００２３】
通信ネットワーク１１では、通信ネットワーク１１の種類に応じた通信プロトコルを用いて通信が行われる。以下では、通信ネットワーク１１にイントラネットが用いられた例が説明される。すなわち、通信ネットワーク１１が無線又は有線ＬＡＮであり、通信プロトコルとしてＴＣＰ／ＩＰが用いられた例が説明される。すなわち、通信ネットワーク１１では、ＩＰアドレスを用いて通信が行われる。ＩＰアドレスは、グローバルＩＰアドレスであってもよいし、プライベートＩＰアドレスであってもよい。また、ＭＦＰ２０は、ＴＣＰ／ＩＰにおける管理情報として、後述のＭＩＢ（Management Information Base）を有する。なお、通信ネットワーク１１は、イントラネットに限られるものではないことは言うまでもない。
【００２４】
携帯端末４０は、例えばスマートフォンやタブレットであり、通信ネットワーク１１に接続された複数のＭＦＰ２０に対して印刷の初期設定を行うために使用される。詳しくは後述される。
【００２５】
[携帯端末４０]
携帯端末４０は、ディスプレイ４１と、Ｗｉ−Ｆｉ４５と、ＮＦＣ４６と、ＣＰＵ４７と、メモリ４８と、通信バス４９とを主に備える。
【００２６】
ディスプレイ４１は、画面を表示する表示パネル４２と、表示パネル４２に重畳されたタッチセンサ４３とを備える。すなわち、ディスプレイ４１は、いわゆるタッチパネルである。タッチセンサは、入力インタフェースの一例であり、表示パネル４２は、報知部及びディスプレイの一例である。なお、タッチセンサとともに、或いはタッチセンサに代えて、ユーザによって押下されるボタンなどが携帯端末４０に設けられていてもよい。
【００２７】
表示パネル４２は、文字や図形からなるオブジェクトを画面に表示する。オブジェクトとは、例えば、ディスプレイ４１に表示された文字列、アイコン、ボタン、リンク、プルダウンメニュー等である。
【００２８】
タッチセンサ４３は、ユーザがタッチした画面上の位置を示す位置情報を出力する。制御プログラム７２は、画面に表示させたオブジェクトの位置と、タッチセンサ４３が出力する位置情報とから、ユーザがタッチしたオブジェクトを判断する。すなわち、ユーザは、オブジェクトをタッチすることにより、携帯端末４０に対して入力操作を行う。なお、タッチとは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００２９】
Ｗｉ−Ｆｉ４５は、Ｗｉ−Ｆｉの通信規格を用いて無線通信を行う通信モジュールである。Ｗｉ−Ｆｉ４５は、アクセスポイント（図１において「ＡＰ」で表示）１２を通じて通信ネットワーク１１に接続可能である。すなわち、携帯端末４０は、Ｗｉ−Ｆｉ４５を用いて、通信ネットワーク１１に接続された情報処理装置３０と通信可能である。Ｗｉ−Ｆｉ４５は、ネットワークインタフェースの一例である。なお、携帯端末４０は、Ｗｉ−Ｆｉ４５に代えて、Ｗｉ−Ｆｉ以外の通信規格によって通信ネットワーク１１と接続可能な通信モジュールを有していてもよい。例えば、携帯端末４０は、Ｗｉ−Ｆｉ４５に代えて、或いは、Ｗｉ−Ｆｉ４５とともに、有線ＬＡＮを用いて通信を行う通信モジュールや、ＵＳＢを用いて通信を行う通信モジュールや、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いて通信を行う通信モジュールを備えていてもよい。
【００３０】
ＮＦＣ４６は、ＮＦＣ（Near Field Communication）の通信規格を用いて近接無線通信を行う通信モジュールである。ＮＦＣ４６は、ＭＦＰ２０との間においてピア・ツー・ピアモードで近接無線通信を行う。すなわち、携帯端末４０は、ＭＦＰ２０と双方向で近接無線通信を行う。ＮＦＣ４６は、データ取得インタフェースの一例である。なお、携帯端末４０は、ＮＦＣ４６に代えて、ＮＦＣ以外の通信規格によってＭＦＰ２０と近接無線通信が可能な通信モジュールを有していてもよい。
【００３１】
ＣＰＵ４７は、中央処理装置である。ＣＰＵ４７は、後述の各プログラムに記述された命令にしたがって演算を行う。すなわち、ＣＰＵ４７においてプログラムが実行される。ＣＰＵ４７は、コンピュータの一例である。
【００３２】
メモリ４８は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＳＤカード等の可搬記憶媒体等によって構成される。
【００３３】
メモリ４８は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能なストレージ媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００３４】
メモリ４８は、ＯＳ７１や、制御プログラム７２や、通信プログラム７３や、印刷設定プログラム７４などのプログラムを記憶するプログラム記憶領域７５を有している。プログラム記憶領域７５に記憶されたＯＳ７１、制御プログラム７２、及び通信プログラム７３は、中央処理装置であるＣＰＵ４７において実行される。ＣＰＵ４７及びメモリ４８は、コントローラの一例である。
【００３５】
ＯＳ７１は、制御プログラム７２や通信プログラム７３や印刷設定プログラム７４などの他のプログラムの実行を制御するプログラムである。
【００３６】
制御プログラム７２は、ディスプレイ４１における表示制御や、タッチセンサ４３からの位置情報の入力を受け付ける入力制御などを行うプログラムである。
【００３７】
通信プログラム７３は、前述の情報処理端末（不図示）やＭＦＰ２０や情報処理装置３０との間の通信を制御するプログラムである。
【００３８】
印刷設定プログラム７４は、後述のように、ＭＦＰ２０の印刷設定の初期設定を行うプログラムである。印刷設定プログラム７４は、例えば、インターネットを通じてダウンロードされて携帯端末４０にインストールされる。或いは、印刷設定プログラム７４は、印刷設定プログラム７４が記憶されたマイクロＳＤカードなどの可搬記憶媒体が携帯端末４０に接続されることにより、携帯端末４０にインストールされる。印刷設定プログラム７４は、プログラムの一例である。
【００３９】
また、メモリ４８は、制御プログラム７２や通信プログラム７３の実行に必要なデータ或いは情報を記憶するデータ記憶領域７６を有する。データ記憶領域７６は、ＲＡＭやＥＥＰＲＯなどである。データ記憶領域７６は、例えば、自己に付されたＩＰアドレスと、情報処理端末（不図示）やＭＦＰ２０や情報処理装置３０のＩＰアドレスとを記憶する。また、データ記憶領域７６は、通信ネットワーク１１が複数のネットワークセグメントを有する場合は、ルータなどのＭＡＣアドレスを記憶する。ルータは、ルーティングテーブルを記憶する中継ノードである。
【００４０】
また、データ記憶領域７６は、印刷設定プログラム７４によって設定された設定情報（印刷設定）を記憶する。詳しくは後述される。
【００４１】
[ＭＦＰ２０]
ＭＦＰ２０は、プリンタと、スキャナと、ディスプレイと、第１通信Ｉ／Ｆと、ＮＦＣ通信モジュールと、ＣＰＵと、メモリと、通信バスとを主に備える。ＭＦＰ２０を構成する各構成要素は、通信バスを通じて相互に接続されている。
【００４２】
プリンタは、印刷設定にしたがって、文字や図形などの画像を用紙に印刷する。印刷設定は、例えば、用紙サイズとして「Ａ４」や「Ｂ５」や「レターサイズ」などがあり、用紙の種類として、「普通紙」や「厚紙」などがあり、色として、「モノクロ」や「カラー」などがあり、印刷面として「片面」及び「両面」がある。その他、複数のページを１枚に集約する「Ｎｉｎ１」などの印刷設定もある。
【００４３】
スキャナは、用紙に印刷された文字や図形などの画像を読み込み、画像情報として出力する。スキャナで読み込まれた画像がプリンタによって用紙に印刷されることにより、コピーが行われる。
【００４４】
ディスプレイ、ＮＦＣ通信モジュール、ＣＰＵ、及び通信バスの構成は、携帯端末４０のディスプレイ４１、ＮＦＣ４６、ＣＰＵ４７、及び通信バス４９の構成と同様である。
【００４５】
第１通信Ｉ／Ｆは、有線または無線にて通信ネットワーク１１に接続されている。ＭＦＰ２０は、第１通信Ｉ／Ｆを通じて前述の情報処理端末や情報処理装置３０や携帯端末４０と通信を行う。
【００４６】
メモリは、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ２０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵが備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００４７】
メモリは、ＯＳや、制御プログラムや、通信プログラムなどのプログラムを記憶するプログラム記憶領域を有している。プログラム記憶領域に記憶されたＯＳ、制御プログラム、及び通信プログラムは、ＣＰＵにおいて実行される。ＯＳは、携帯端末４０のＯＳ７１と同様の構成である。
【００４８】
制御プログラムは、プリンタやスキャナの駆動制御を行い、また、ディスプレイにオブジェクトを表示させるなどの表示制御を行うプログラムである。
【００４９】
通信プログラムは、前述の情報処理端末（不図示）や情報処理装置３０や携帯端末４０との間の通信を制御するプログラムである。
【００５０】
また、メモリは、制御プログラムや通信プログラムの実行に必要なデータや情報を記憶するデータ記憶領域を有する。データ記憶領域は、例えば、自己に付されたＩＰアドレス及びＭＡＣアドレスと、情報処理端末（不図示）や情報処理装置３０や携帯端末４０のＩＰアドレスとを記憶する。
【００５１】
また、メモリは、ＭＩＢ（Management Information Base）を記憶している。ＭＩＢは、例えば、「ＭＦＰ−Ａ」などのモデル名や、装置情報などである。装置情報は、「モノクロ限定」や、「カラー／モノクロ」や、「片面印刷限定」や、「片面／両面印刷」や、「Ａ４限定」や、「Ａ４／Ｂ５／Ａ３／レター」や、「スキャン可」や「スキャン不可」など、ＭＦＰ２０が実行可能な機能示す情報である。
【００５２】
[情報処理装置３０]
情報処理装置３０は、入力Ｉ／Ｆと、出力Ｉ／Ｆと、第２通信Ｉ／Ｆと、ＣＰＵと、メモリと、通信バスとを主に備える。情報処理装置３０を構成する各構成要素は、通信バスを通じて相互に接続されている。ＰＣやワークステーションは、情報処理装置３０の一例である。
【００５３】
入力Ｉ／Ｆは、キーボードやマウスなどの入力装置と有線または無線にて接続され、入力装置から操作信号の入力を受け付ける。ユーザは、入力装置を用いて情報処理装置３０に入力操作を行う。
【００５４】
出力Ｉ／Ｆは、モニタなどの表示装置とケーブルを用いて接続される。出力Ｉ／Ｆから画像情報が表示装置へ出力され、画像が表示装置に表示される。
【００５５】
第２通信Ｉ／Ｆは、通信ネットワーク１１に接続されている。後述の通信プログラムは、第２通信Ｉ／Ｆを用いて通信を行う。具体的には、通信プログラムは、情報処理端末（不図示）やＭＦＰ２０や携帯端末４０のＩＰアドレス宛に送信を行い、自己のＩＰアドレス宛の通信を受信する。情報処理装置３０の第２通信Ｉ／Ｆは、ネットワークインタフェースの一例である。
【００５６】
ＣＰＵ及び通信バスは、携帯端末４０のＣＰＵ４７及び通信バス４９と同一の構成である。情報処理装置３０のＣＰＵは、コンピュータの一例である。
【００５７】
メモリは、ＯＳや、制御プログラムや、通信プログラムなどのプログラムを記憶するプログラム記憶領域を有している。プログラム記憶領域に記憶されたＯＳ、制御プログラム、及び通信プログラムは、ＣＰＵにおいて実行される。ＯＳは、携帯端末４０のＯＳ７１と同構成である。
【００５８】
制御プログラムは、表示装置に出力する画像情報を生成して出力する表示制御や、入力装置からの入力を受け付ける受付制御や、複数のＭＦＰ２０の管理などを行うプログラムである。
【００５９】
通信プログラムは、前述の情報処理端末（不図示）やＭＦＰ２０や携帯端末４０との間の通信を制御するプログラムである。
【００６０】
なお、本明細書では、基本的に、プログラムに記述された命令に従ったＣＰＵ４７の処理を示す。すなわち、以下の説明における「判断」「抽出」「選択」「算出」「決定」「特定」「取得」「受付」「制御」「設定」等の処理は、ＣＰＵ４７の処理を表している。ＣＰＵ４７による処理は、ＯＳ７１を介したハードウェア制御も含む。なお、「取得」は、要求を必須とはしない概念で用いる。すなわち、ＣＰＵ４７が要求することなくデータを受信するという処理も、「ＣＰＵ４７がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「命令」「応答」「要求」等の文言を、「命令」「応答」「要求」等を示す情報そのものという意味で記載してもよい。
【００６１】
また、印刷設定プログラム７４等を実行するＣＰＵ４７のことを、単にプログラム名でも記載する場合がある。例えば、「印刷設定プログラム７４が」という記載は、「印刷設定プログラム７４を実行するＣＰＵ４７が」ということを意味する場合がある。
【００６２】
また、メモリは、制御プログラムや通信プログラムの実行に必要なデータ或いは情報を記憶するデータ記憶領域を有する。データ記憶領域は、例えば、自己に付されたＩＰアドレスと、情報処理端末（不図示）やＭＦＰ２０や携帯端末４０のＩＰアドレスとを記憶する。また、データ記憶領域は、携帯端末４０から入力されたＭＦＰ２０の設定リスト（図１４）を記憶する。詳しくは後述される。
【００６３】
[印刷設定プログラム７４が実行する各処理]
次に、印刷設定プログラム７４が実行する各処理について説明される。具体的には、ユーザが携帯端末４０を用いて各ＭＦＰ２０に対して印刷設定の初期設定を行う場合に印刷設定プログラム７４が実行する各処理が説明される。
【００６４】
印刷設定プログラム７４は、ユーザ（管理者）によって起動されると、モード選択画面（図６（Ａ））をディスプレイ４１に表示させる。モード選択画面は、「ＭＦＰ探索」アイコン８１と、「グループ設定／登録」アイコン８２と、「終了」アイコン８３とを有する。印刷設定プログラム７４は、ユーザによるアイコンの選択を監視する。
【００６５】
印刷設定プログラム７４は、ユーザがアイコンを選択したと判断すると、ユーザが選択したアイコンを判断する。印刷設定プログラム７４は、ユーザが「ＭＦＰ探索」アイコン８１を選択したと判断すると、ＭＦＰ探索処理を実行する。
【００６６】
図２を参照してＭＦＰ探索処理について説明する。まず、印刷設定プログラム７４は、モード選択画面に代えてＭＦＰ探索画面（不図示）をディスプレイ４１に表示させる。ＭＦＰ探索画面は、例えば、「ＭＦＰを探索しますか？」の文字と、「はい」アイコンと、「いいえ」アイコンとを有する。印刷設定プログラム７４は、ユーザによるアイコンの選択を監視する。
【００６７】
印刷設定プログラム７４は、ユーザがアイコンを選択したと判断すると、ユーザが選択したアイコンを判断する。すなわち、ＭＦＰ２０の探索を開始するか否かを判断する。印刷設定プログラム７４は、ユーザが「いいえ」アイコンを選択し、ＭＦＰ２０の探索を中止したと判断すると、ＭＦＰ探索処理を終了する。
【００６８】
一方、印刷設定プログラム７４は、ユーザが「はい」アイコンを選択し、ＭＦＰ２０の探索の開始を指示したと判断すると、Ｗｉ−Ｆｉ４５を通じてリクエスト情報を通信ネットワーク１１にブロードキャストする（Ｓ１１）。すなわち、送信先の宛先を特定せずに、通信ネットワーク１１に接続された全てのノード（端末）に対して、リクエスト情報を送信する。ステップＳ１１の処理は、第２送信手段の一例である。なお、通信ネットワーク１１に接続されたＭＦＰ２０を探索できるのであれば、ブロードキャスト以外の方法を用いてもよい。
【００６９】
リクエスト情報は、自己のＭＡＣアドレス、ＩＰアドレス、及びＭＩＢを含む情報を返信することを要求する要求情報と、送信元（携帯端末４０）のＩＰアドレス及びＭＡＣアドレスとを含む。第２リクエスト情報を受信した各ＭＦＰ２０は、自己のＭＡＣアドレス、ＩＰアドレス、及びＭＩＢを含む第１応答情報を、送信元である携帯端末４０のＩＰアドレス及びＭＡＣアドレス宛にそれぞれ返信する。なお、ＭＦＰ２０からの返信は、ユニキャストである。
【００７０】
印刷設定プログラム７４は、ＭＦＰ２０が送信した第１応答情報を受信し（Ｓ１２）、デバイスリスト（図８）を作成する。第１応答情報を受信するステップＳ１２の処理は、第１受信手段の一例である。
【００７１】
デバイスリストは、複数のデバイスレコードを有する。各デバイスレコードは、それぞれ一のＭＦＰ２０に対応する。デバイスレコードは、デバイスＩＤ及び装置情報の２つの項目を有する。デバイスＩＤは、ＩＰアドレス及びＭＡＣアドレスの２つの項目を有する。装置情報は、モデル名や、サイズや、色や、スキャンなどの複数の項目を有する。項目「モデル名」は、「ＭＦＰ−Ａ」や「ＭＦＰ−Ｂ」などのモデル名を示す。項目「サイズ」は、「Ａ４」や「Ａ４／Ａ３」などを示す。「Ａ４」は、Ａ４サイズの用紙にのみ印刷を行えることを示し、「Ａ４／Ａ３」は、Ａ４サイズとＡ３サイズの用紙に印刷を行えることを示す。項目「色」は、「モノクロ」や「モノクロ／カラー」などを示す。「モノクロ」は、モノクロ印刷のみ行えることを示し、「モノクロ／カラー」は、モノクロ印刷とカラー印刷とが行えることを示す。項目「スキャン」は、「可」及び「不可」を示す。「可」は、スキャナを有しており、スキャンを行えることを示す。「不可」は、スキャナを有しておらず、スキャンを行えないことを示す。
【００７２】
印刷設定プログラム７４は、デバイスリストを作成すると、作成したデバイスリストをメモリ４８に記憶させる（Ｓ１３）。また、印刷設定プログラム７４は、デバイスレコードの数、すなわち、通信ネットワーク１１に接続されているＭＦＰ２０の数をカウントし、登録予定台数としてメモリ４８に記憶させる。ステップＳ１３の処理は、第２記憶手段の一例である。デバイスリストに記憶されたデバイスＩＤは、発見デバイスＩＤの一例である。
【００７３】
なお、通信ネットワーク１１におけるコリジョンを考慮し、印刷設定プログラム７４は、ステップＳ１１のブロードキャストを複数回行ってもよい。印刷設定プログラム７４は、デバイスリストにデバイスレコードとして登録されていないＭＦＰ２０から第１応答情報を受け取ると、当該ＭＦＰ２０に対応する新たなデバイスレコードをデバイスリストに追加する。
【００７４】
次に、印刷設定プログラム７４は、デバイス探索画面に代えて結果報知画面（図６（Ｂ））をディスプレイ４１に表示させる（Ｓ１４）。結果報知画面は、「２０台のＭＦＰが発見されました」との文字と、「リスト」アイコン８６と、「再探索」アイコン８７と、「終了」アイコン８８とを有する。「２０台」は、発見されたＭＦＰ２０の台数であり、メモリ４８に記憶させた登録予定台数である。
【００７５】
次に、印刷設定プログラム７４は、結果報知画面（図６（Ｂ））において、ユーザによるアイコンの選択を監視する。印刷設定プログラム７４は、ユーザがアイコンを選択したと判断すると、選択されたアイコンを判断する（Ｓ１５）。
【００７６】
印刷設定プログラム７４は、「再探索」アイコン８７が選択されたと判断すると（Ｓ１５：再探索）、ステップＳ１１からステップＳ１４の処理を再度実行する。例えば、通信ネットワーク１１に接続し忘れていたＭＦＰ２０があった場合などにおいて、ユーザは、接続し忘れていたＭＦＰ２０を通信ネットワーク１１に接続した後、「再探索」アイコン８６を選択し、ＭＦＰ２０の探索を再度実行する。
【００７７】
印刷設定プログラム７４は、「リスト」アイコン８６が選択されたと判断すると（Ｓ１５：リスト）、結果報告画面に代えて、リスト画面（図７（Ａ））を表示する（Ｓ１６）。リスト画面は、発見されたＭＦＰ２０を示す複数のデバイスアイコン８９、９０、９１、９２・・・と、スクロールバー１２１と、「戻る」アイコン９３とを有する。
【００７８】
スクロールバー１２１は、デバイスアイコン８９、９０、９１、９２・・・の表示をスクロールさせるものである。フローチャートには示されていないが、デバイスアイコン８９、９０、９１、９２・・・がユーザにより選択されると、リスト画面に代えて、ＭＦＰ詳細画面（図７（Ｂ））がディスプレイ４１に表示される。ＭＦＰ詳細画面は、デバイスリスト（図８）のデバイスレコードが示す内容を表示する。すなわち、モデル名、デバイスＩＤ（ＩＰアドレス、ＭＡＣアドレス）、及び装置情報がディスプレイ４１に表示される。また、詳細表示画面は、「戻る」アイコン９４を有する。ユーザにより「戻る」アイコン９４が選択されると、ＭＦＰ詳細画面に代えて、リスト画面（図７（Ａ））がディスプレイ４１に表示される。
【００７９】
印刷設定プログラム７４は、リスト画面において、「戻る」アイコン９３がユーザによって選択されたか否かを監視する。印刷設定プログラム７４は、「戻る」アイコン９３がユーザによって選択されたと判断すると、リスト画面に代えて、結果報知画面（図６（Ｂ））をディスプレイ４１に再度表示させる。結果報知画面、リスト画面、及びＭＦＰ詳細画面がディスプレイ４１に表示されることにより、発見されたＭＦＰ２０の詳細をユーザに確認させることができる。
【００８０】
印刷設定プログラム７４は、結果報知画面において、ユーザによって「終了」アイコン８８が選択されたと判断すると（Ｓ１５：終了）、デバイス探索処理を終了する。
【００８１】
印刷設定プログラム７４は、デバイス探索処理が終了すると、モード選択画面（図６（Ａ））をディスプレイ４１に表示させる。印刷設定プログラム７４は、モード選択画面において、ユーザによって「グループ設定／登録」アイコン８２が選択されたと判断すると、図３に示されるグループ作成処理を実行する。
【００８２】
まず、印刷設定プログラム７４は、モード選択画面に代えて、グループ作成画面（図９（Ａ））をディスプレイ４１に表示させる（Ｓ２１）。
【００８３】
グループ作成画面は、複数のグループアイコン９５、９６、９７・・・と、スクロールバー１２２と、「未設定台数２０台」の文字と、「グループ追加」アイコン９８と、「終了」アイコン９９とを有する。「２０台」は、いずれのグループにも属していないＭＦＰ２０の台数を示しており、初期値は、前述のＭＦＰ探索処理で発見されたＭＦＰ２０の台数である。スクロールバー１２２は、複数のグループアイコン９５、９６、９７・・・の表示をスクロールさせるものである。
【００８４】
次に、印刷設定プログラム７４は、ＭＦＰ２０をいずれかのグループに属させるユーザの入力を受け付けるグループ作成処理を実行する（Ｓ２２）。ステップＳ２２の処理は、第１取得手段、取得手段、及び第１取得処理の一例である。
【００８５】
図４を参照してグループ作成処理について説明する。まず、印刷設定プログラム７４は、グループ作成画面（図９（Ａ））において、ユーザによってアイコンが選択されたか否かを監視する。印刷設定プログラム７４は、ユーザによってアイコンが選択されたと判断すると、選択されたアイコンを判断する（Ｓ４１）。
【００８６】
印刷設定プログラム７４は、グループアイコン９５、９６、９７・・・のいずれかが選択されたと判断すると（Ｓ４１：グループアイコン）、グループ作成画面に代えて、グループ設定画面（図９（Ｂ））をディスプレイ４１に表示させる（Ｓ４２）。ステップＳ４２の処理は、第１表示手段の一例であり、グループ設定画面は、第１画面の一例である。
【００８７】
グループ設定画面は、「グループＡ」の文字と、「グループ名」の文字と、グループ名入力タブ１００と、「台数」の文字と、台数プルダウンメニュー１０１と、「未設定台数」の文字と、「印刷設定」アイコン１０２と、「決定」アイコン１０３とを有する。
【００８８】
印刷設定プログラム７４は、設定画面において、グループ名入力タブ１００及び台数プルダウンメニュー１０１によるグループ名の入力と、台数の入力とを受け付ける（Ｓ４３）。図示例（図９（Ｂ））では、グループ名入力タブ１００に「総務」が入力され、台数プルダウンメニュー１０１に「３」が選択されている。グループ名入力タブ１００によって入力される「総務」は、グループＩＤの一例である。台数プルダウンメニュー１０１によって設定されるＭＦＰ２０の台数は、所属予定台数の一例である。ステップＳ４３の処理は、第３受付手段の一例である。
【００８９】
印刷設定プログラム７４は、所属予定台数の入力を受け付けると、未設定台数から所属予定台数を減算して新たな未設定台数を算出し（Ｓ４４）、算出した新たな未設定台数をグループ設定画面に表示する。図示例では、未設定台数２０台から所属予定台数３台が減算され、新たな未設定台数１７台が表示されている。ステップＳ４４の処理は、減算手段の一例である。
【００９０】
また、印刷設定プログラム７４は、グループ設定画面において、ユーザによるアイコンの選択を監視する。印刷設定プログラム７４は、ユーザによってアイコンが選択されたと判断すると、選択されたアイコンを判断する（Ｓ４５）。印刷設定プログラム７４は、「印刷設定」アイコン１０２が選択されたと判断すると（Ｓ４５：印刷設定）、グループ設定画面に代えて、印刷設定画面（図１０（Ａ））をディスプレイ４１に表示させる（Ｓ４６）。
【００９１】
印刷設定画面は、「サイズ」の文字と、サイズプルダウンメニュー１０４と、「用紙種」の文字と、用紙種プルダウンメニュー１０５と、「色」の文字と、色プルダウンメニュー１０６と、「枚数制限」の文字と、制限枚数プルダウンメニュー１０７と、「ＯＫ」アイコン１０８とを有する。
【００９２】
印刷設定プログラム７４は、印刷設定画面において、サイズプルダウンメニュー１０４、用紙種プルダウンメニュー１０５、色プルダウンメニュー１０６、及び制限枚数プルダウンメニュー１０７における入力と、ユーザによる「ＯＫ」アイコン１０８の選択とを受け付ける。図示例（図１０（Ａ））では、サイズプルダウンメニュー１０４において「Ａ４」が選択され、用紙種プルダウンメニュー１０５において「普通紙」が選択され、色プルダウンメニュー１０６において「モノクロ」が選択され、制限枚数プルダウンメニュー１０７に「１００枚」が選択されている。印刷設定画面において入力される「Ａ４」や「普通紙」や「モノクロ」や「１００枚」は、設定情報の一例である。
【００９３】
印刷設定プログラム７４は、印刷設定画面において、ユーザによる「ＯＫ」アイコンの選択を監視する。印刷設定プログラム７４は、ユーザによって「ＯＫ」アイコンが選択されたと判断すると、印刷設定画面に代えて、グループ設定画面をディスプレイ４１に表示させ（Ｓ４２）、ステップＳ４３〜Ｓ４５の処理を再度実行する。
【００９４】
印刷設定プログラム７４は、グループ設定画面において、「決定」アイコン１０３が選択されたと判断すると（Ｓ４５：決定）、グループ設定画面に代えて、グループ作成画面（図９（Ａ））をディスプレイ４１に表示させ（Ｓ４７）、ステップＳ４１の処理に戻る。すなわち、一のグループの設定が完了し、次のグループの設定が行われる。再度表示されるグループ作成画面（図９（Ａ））では、グループアイコン９５の名称が、「グループＡ」から「総務」に変更されて表示される。
【００９５】
印刷設定プログラム７４は、グループ作成画面において、「グループ追加」アイコン９８が選択されたと判断すると（Ｓ４１：グループ追加）、新たなグループアイコンを追加し（Ｓ４８）、ステップＳ４１の処理に戻る。
【００９６】
印刷設定プログラム７４は、グループ作成画面において、「終了」アイコン９９が選択されたと判断すると（Ｓ４１：終了）、ＭＦＰ探索処理で発見された全てのＭＦＰ２０がいずれかのグループに属しているか否かを判断する（Ｓ４９）。すなわち、未設定台数がゼロか否かを判断する。
【００９７】
印刷設定プログラム７４は、全てのＭＦＰ２０がいずれかのグループに属していないと判断すると（Ｓ４９：Ｎｏ）、第５報知処理を実行する（Ｓ５０）。第５報知処理は、例えば、図１３（Ａ）に示される報知画面をディスプレイ４１に表示させることにより行われる。報知画面は、例えば、「どのグループにも属さないＭＦＰが３台有ります。」の文字と、「設定を終了しますか？」の文字と、「ＯＫ」アイコン１１７と、「キャンセル」アイコン１１８とを有する。
【００９８】
印刷設定プログラム７４は、ユーザが「ＯＫ」アイコン１１７を選択したと判断すると、第５報知処理を終了し、ステップＳ５１の処理に進む。フローチャートに示されていないが、印刷設定プログラム７４は、ユーザが「キャンセル」アイコン１１８を選択したと判断すると、報知画面に代えて、グループ作成画面（９（Ａ））をディスプレイ４１に再度表示させる（Ｓ２１）。
【００９９】
一方、印刷設定プログラム７４は、全てのＭＦＰ２０について設定がされていると判断すると（Ｓ４９：Ｙｅｓ）、設定リスト（図１４）を作成してメモリ４８に記憶させ（Ｓ５１）、グループ作成処理を終了する。ステップＳ５１の実行時において、デバイスＩＤの項目、すなわち、ＩＰアドレスの項目及びＭＡＣアドレスの項目には、データが入力されておらず、グループ名及び設定情報のみが対応付けて登録されている。ステップＳ５１の処理は、第１記憶手段、記憶処理、及び第３記憶手段の一例である。
【０１００】
印刷設定プログラム７４は、グループ作成処理（Ｓ２２）が終了すると、グループ作成画面に代えて、近接無線待機画面（図１０（Ｂ））をディスプレイ４１に表示させる（Ｓ２３）。ステップＳ２３の処理は、第２表示手段の一例である。近接無線待機画は、第２画面の一例である。
【０１０１】
近接無線待機画面は、「グループ名」の文字と、グループプルダウンメニュー１０９と、「デバイスにタッチして下さい」の文字と、「総務：残り３台」の文字と、「未登録ＭＦＰ：残り２０台」の文字と、「終了」アイコン１１０とを有する。
【０１０２】
「残り３台」及び「残り２０台」は、ＭＦＰ探索処理（Ｓ１４）において発見したＭＦＰ２０の数（登録予定台数）と、グループプルダウンメニュー１０９において選択したグループ名に設定されたＭＦＰ２０の台数と、設定登録が終了したＭＦＰ２０が属するグループとによって決まる。例えば、ＭＦＰ探索処理において２０台のＭＦＰ２０が発見され、グループプルダウンメニュー１０９において選択したグループ名「総務」に設定されたＭＦＰ２０の数が３台であり、ＭＦＰ２０が１台も設定登録されていない場合、「総務：残り３台」であり、「未登録ＭＦＰ：残り２０台」となる。また、２台のＭＦＰ２０が「総務」に既に設定登録され、４台のＭＦＰ２０が「開発」に既に設定登録されている場合、「総務：残り１台」であり、「未登録ＭＦＰ：残り１４台」となる。設定登録する予定のＭＦＰ２０の残り台数が表示されることにより、ユーザが誤って設定登録を忘れてしまうおそれが低減する。
【０１０３】
印刷設定プログラム７４は、グループプルダウンメニュー１０９において、ユーザによるグループ名の選択を受け付ける（Ｓ２４）。
【０１０４】
近接無線待機画面は、携帯端末４０がＭＦＰ２０と近接無線通信を行える状態であることを示す画面である。すなわち、近接無線待機画面がディスプレイ４１に表示されている携帯端末４０をＭＦＰ２０に近づけることにより、携帯端末４０とＭＦＰ２０とが近接無線通信を行う。
【０１０５】
印刷設定プログラム７４は、携帯端末４０がＭＦＰ２０に近づけられたと判断すると、すなわち、ＭＦＰ２０との間で通信が確立したと判断すると（Ｓ２５：近接）、リクエスト情報をＮＦＣ４６から送信させる（Ｓ２６）。リクエスト情報は、自己のＩＰアドレス、ＭＡＣアドレス、及びＭＩＢを返信することを要求する情報である。
【０１０６】
リクエスト情報を受信したＭＦＰ２０は、自己のＩＰアドレス及びＭＡＣアドレスを含む応答情報を第１通信Ｉ／Ｆを用いて携帯端末４０に返信する。
【０１０７】
印刷設定プログラム７４は、ＭＦＰ２０が返信した応答情報をＮＦＣ４６を通じて受信する（Ｓ２７）。ステップＳ２６及び２７の処理は、第２取得手段の一例である。
【０１０８】
印刷設定プログラム７４は、応答情報に含まれるＩＰアドレス及びＭＡＣアドレスがデバイスリスト（図８）にあるか否かを判断する（Ｓ２８）。すなわち、印刷設定プログラム７４は、携帯端末４０が近づけられたＭＦＰ２０が、ＭＦＰ探索処理において発見されたＭＦＰ２０であるか否かを判断する。ＭＦＰ探索処理において発見されたＭＦＰ２０でないとは、携帯端末４０が近づけられたＭＦＰ２０が通信ネットワーク１１に接続されていないことを意味する。ステップＳ２８の処理は、第１判断手段の一例である。
【０１０９】
印刷設定プログラム７４は、応答情報に含まれるＩＰアドレス及びＭＡＣアドレスがデバイスリストにないと判断すると（Ｓ２８：Ｎｏ）、第１報知処理を行う（Ｓ２９）。第１報知処理は、例えば、報知画面（図１１（Ｂ））をディスプレイ４１に表示させることにより行われる。報知画面は、「このＭＦＰは、ネットワークに接続されていません」の文字と、「戻る」アイコン１１３とを有する。ステップＳ２９の処理は、第１報知手段の一例である。報知画面（図１１（Ｂ））に表示される情報は、第１報知情報の一例である。
【０１１０】
フローチャートには示されていないが、印刷設定プログラム７４は、ユーザによって「戻る」アイコン１１３が選択されたと判断すると、報知画面に代えて、近接無線待機画面（図１０（Ｂ））をディスプレイ４１に表示させる（Ｓ２３）。報知画面が表示されることにより、携帯端末４０が近づけられたＭＦＰ２０が通信ネットワーク１１に接続されていないことをユーザに認識させることができる。
【０１１１】
一方、印刷設定プログラム７４は、応答情報に含まれるＩＰアドレス及びＭＡＣアドレスがデバイスリスト（図８）にあると判断すると（Ｓ２８：Ｙｅｓ）、携帯端末４０が近づけられたＭＦＰ２０の機能が、ユーザによって入力された設定情報が示す印刷設定に対応できるか否かを判断する（Ｓ３０）。具体的に説明すると、印刷設定プログラム７４は、応答情報に含まれるＭＩＢから、携帯端末４０が近づけられたＭＦＰ２０の装置情報を特定する。また、印刷設定プログラム７４は、設定リスト（図１４）から、現在設定中のグループ（「総務」等）の設定情報を特定する。印刷設定プログラム７４は、特定した装置情報が、特定した設定情報に対応できるか否かを判断する。例えば、装置情報が「モノクロ」を示しており、設定情報が「カラー」である場合、携帯端末４０が近づけられたＭＦＰ２０には、「カラー」の印刷設定を行うことができない。このような場合、印刷設定プログラム７４は、対応できないと判断する。ステップＳ３０の処理は、第４判断手段の一例である。なお、応答情報にＭＩＢが含まれていない場合、印刷設定プログラム７４は、応答情報に含まれるＩＰアドレス及びＭＡＣアドレスと、メモリ４８に記憶されたデバイスリスト（図８）とから、携帯端末４０が近づけられたＭＦＰ２０の装置情報を特定してもよい。
【０１１２】
印刷設定プログラム７４は、携帯端末４０が近づけられたＭＦＰ２０の機能が印刷設定に対応できないと判断すると（Ｓ３０：Ｎｏ）、第４報知処理を行う（Ｓ３１）。第４報知処理は、例えば、報知画面（図１２（Ａ））をディスプレイ４１に表示させることにより行われる。報知画面は、「モデル名：ＭＦＰ−Ａ」の文字と、「装置情報：モノクロ」の文字と、「このＭＦＰは、企画の印刷設定＜カラー＞に対応していません」の文字と、「戻る」アイコン１１４とを有する。ステップＳ４１の処理は、第４報知手段の一例である。報知画面（図１２（Ａ））に表示される情報は、第４報知情報の一例である。
【０１１３】
印刷設定プログラム７４は、ユーザによって「戻る」アイコン１１４が選択されたと判断すると、報知画面（図１２（Ａ））に代えて、近接無線待機画面（図１０（Ｂ））をディスプレイ４１に表示させる（Ｓ２３）。報知画面が表示されることにより、携帯端末４０が近づけられたＭＦＰ２０が印刷設定に対応していないＭＦＰ２０であることをユーザに認識させることができる。
【０１１４】
一方、印刷設定プログラム７４は、携帯端末４０が近づけられたＭＦＰ２０の機能が印刷設定に対応できると判断すると（Ｓ３０：Ｙｅｓ）、近接無線待機画面（図１０（Ｂ））に代えて、登録画面（図１１（Ａ））をディスプレイ４１に表示させる（Ｓ３２）。登録画面は、「グループ名：総務」の文字と、携帯端末４０が近づけられたＭＦＰ２０のモデル名を示す表１１１と、「総務：残り３台」の文字と「未登録デバイス：残り２０台」の文字と、「登録」アイコン１１２とを有する。登録画面（図１１（Ａ））は、第３画面の一例である。ステップＳ３２の処理は、第３表示手段の一例である。
【０１１５】
印刷設定プログラム７４は、登録画面において、ユーザによる「登録」アイコン１１２の選択を監視する（Ｓ３３：Ｎｏ）。印刷設定プログラム７４は、ユーザが「登録」アイコン１１２を選択したと判断すると（Ｓ３３：Ｙｅｓ）、応答情報に含まれるＩＰアドレス及びＭＡＣアドレスを「総務」と対応付けて設定リスト（図１４）に登録する（Ｓ３４）。ユーザが「登録」アイコン１１２を選択したことによって携帯端末４０に入力される情報は、第１指示情報及び指示情報の一例である。ステップＳ３３の処理は、第１受付手段の一例である。ステップＳ３４の処理は、対応付け処理及び対応付け手段の一例である。
【０１１６】
次に、印刷設定プログラム７４は、算出処理を行う（Ｓ３５）。算出処理は、近接無線待機画面（図１０（Ｂ））や登録画面（図１１（Ａ））において表示されるＭＦＰ２０の残り台数を減算する処理である。例えば、印刷設定プログラム７４は、算出処理において、ユーザが「登録」アイコン１１２を選択したことを条件に、「残り台数」をデクリメントする。算出処理が行われることにより、近接無線待機画面には、「総務：残り２台」の文字と、「未登録ＭＦＰ：残り１９台」の文字とが表示されることになる。ステップＳ３５において、総務などの各グループの所属予定台数を減算する処理は、第１算出手段の一例である。ステップＳ５５において、未登録ＭＦＰの残り台数を減算する処理は、第２算出手段の一例である。
【０１１７】
算出処理（Ｓ３５）の実行後、印刷設定プログラム７４は、近接無線待機画面をディスプレイ４１に表示させる（Ｓ２３）。ステップＳ２３からステップＳ３４の処理が繰り返されることにより、ＭＦＰ２０が各グループに登録されるとともに、設定リスト（図１４）が完成される。ユーザは、全てのＭＦＰ２０について登録を終えると、近接無線待機画面（図１０（Ｂ））において、「終了」アイコン１１０を選択する。
【０１１８】
印刷設定プログラム７４は、近接無線待機画面（図１０（Ｂ））において、ユーザが「終了」アイコン１１０を選択したと判断すると（Ｓ２５：終了）、最終設定処理を実行する（Ｓ２６）。近接無線待機画面において、ユーザが「終了」アイコン１１０を選択することによって携帯端末４０に入力される情報は、第２指示情報の一例であり、「終了」アイコン１１０の選択を受け付ける処理は、第２受付手段の一例である。
【０１１９】
図５（Ａ）に示されるように、最終登録処理において、印刷設定プログラム７４は、ＭＦＰ探索処理で発見された全てのＭＦＰ２０が設定されたか否かを判断する（Ｓ６１）。具体的には、印刷設定プログラム７４は、算出処理（Ｓ３５）で算出した未登録ＭＦＰの台数がゼロか否かを判断する。印刷設定プログラム７４は、全てのＭＦＰ２０が登録されていないと判断すると（Ｓ６１：Ｎｏ）、第２報知処理を実行する（Ｓ６２）。ステップＳ６１の処理は、第２判断手段の一例である。ステップＳ６２の処理は、第２報知手段の一例である。
【０１２０】
第２報知処理は、例えば、報知画面（図１２（Ｂ））をディスプレイ４１に表示させることにより行われる。報知画面は、「総務：残り１台」の文字と、「開発：残り１台」の文字と、「残り２台の登録がされていません。登録を終了しますか？」の文字と、「ＯＫ」アイコン１１５と、「キャンセル」アイコン１１６とを有する。報知画面（図１２（Ｂ））に表示される情報は、第２報知情報の一例である。
【０１２１】
フローチャートには示されていないが、印刷設定プログラム７４は、ユーザによって「ＯＫ」アイコン１１５が選択されたと判断すると、報知画面に代えて、不図示の登録中画面をディスプレイ４１に表示させる。登録中画面は、例えば「−登録中−」の文字を有する。登録中画面は、図５（Ｂ）に示される送信処理の実行中に表示される。
【０１２２】
一方、印刷設定プログラム７４は、図１２（Ｂ）に示される報知画面において、ユーザによって「キャンセル」アイコン１１６が選択されたと判断すると、ステップＳ２３の処理に戻って、近接無線待機画面（図１０（Ｂ））をディスプレイ４１に表示させる。
【０１２３】
印刷設定プログラム７４は、全てのＭＦＰ２０が登録されたと判断すると（Ｓ６１：Ｙｅｓ）、送信処理を実行する（Ｓ６３）。
【０１２４】
図５（Ｂ）に示されるように、送信処理において、印刷設定プログラム７４は、Ｗｉ−Ｆｉ４５を通じて、設定情報をユニキャストする（Ｓ７１）。具体的に説明すると、設定リストに登録された各ＩＰアドレス宛に、当該ＩＰアドレスにそれぞれ対応付けられた各設定情報をそれぞれユニキャストする。ステップＳ７１の処理は、第１送信手段及び送信処理の一例である。なお、ユニキャストする情報には、設定情報の他、送信元のアドレスとして、携帯端末４０のＩＰアドレス及びＭＡＣアドレスが含まれる。なお、複数のＩＰアドレス宛に一度に送信するマルチキャストがユニキャストに代えて用いられてもよい。
【０１２５】
ＭＦＰ２０は、自己のＩＰアドレス宛に送信された設定情報を受信し、受信した設定情報に従って、自己の印刷設定を変更する。また、設定情報を受信したＭＦＰ２０は、設定情報を受信したことを示す第２応答情報を、送信元のＩＰアドレス宛（携帯端末宛て）に返信する。
【０１２６】
印刷設定プログラム７４は、第２応答情報を受信し、ユニキャストした全てのＭＦＰ２０から第２応答情報が返信されたか否かを判断する（Ｓ７２）。第２応答情報を受信する処理は、第２受信手段の一例であり、ステップＳ７２の処理は、第３判断手段の一例である。
【０１２７】
印刷設定プログラム７４は、全てのＭＦＰ２０から第２応答情報が返信されたと判断すると（Ｓ７３：Ｙｅｓ）、送信処理を終了する。印刷設定プログラム７４は、全てのＭＦＰ２０から第２応答情報が返信されていないと判断すると（Ｓ７３：Ｎｏ）、所定回数のリトライを行った後、第２応答情報を受信できなかったＭＦＰ２０のＩＰアドレスを確認し（Ｓ７４）、第３報知処理を行う（Ｓ７５）。ステップＳ７５の処理は、第３報知手段の一例である。
【０１２８】
第３報知処理は、例えば、登録中画面に代えて報知画面（図１３（Ｂ））をディスプレイ４１に表示させることにより行われる。報知画面は、「設定登録を行えないＭＦＰがあります。ネットワーク接続を確認して下さい。」の文字と、「所属：総務」の文字と、「モデル名：ＭＦＰ−Ａ」の文字と、「ＩＰアドレス：１９２．１６８．９．１０１」の文字と、「ＭＡＣアドレス：７４：７２：Ｆ２：０Ｅ：Ｄ８：０５」の文字と、「確認ＯＫ」アイコン１１９と、「終了」アイコン１２０とを有する。報知画面（図１３（Ｂ））に表示される情報は、第３報知情報の一例である。
【０１２９】
フローチャートに示されていないが、印刷設定プログラム７４は、ユーザが「確認ＯＫ」アイコン１１９を選択したと判断すると、第２応答情報を受信できなかったＭＦＰ２０宛てに、ユニキャストを再度実行する。一方、印刷設定プログラム７４は、ユーザが「終了」アイコン１２０を選択したと判断すると、図１３（Ｂ）に示される報知画面に代えて、第３報知処理（Ｓ７５）を終了し、送信処理を終了する。
【０１３０】
印刷設定プログラム７４は、図５（Ａ）に示されるように、送信処理（Ｓ６３）を実行すると、設定リスト（図１４）を情報処理装置３０に送信し（Ｓ６４）、処理を終了する。ステップＳ６４の処理は、第３送信手段の一例である。
【０１３１】
設定リストを受信した情報処理装置３０は、設定リストを基に、管理リストを作成する。ユーザ（管理者）は、携帯可能な携帯端末４０を用いてＭＦＰ２０の設定登録を行い、画面は大きいが携帯できない情報処理装置３０を用いてＭＦＰ２０の管理を行う。
【０１３２】
印刷設定プログラム７４は、設定登録処理（図３）の実行を終了すると、登録中画面に代えて、モード選択画面（図６（Ａ））をディスプレイ４１に表示させる。
【０１３３】
印刷設定プログラム７４は、モード選択画面において、ユーザが「終了」アイコン８３を選択したと判断すると、全ての処理を終了する。
【０１３４】
[実施形態の効果]
本実施形態では、携帯端末４０のみを用いてＭＦＰ２０の印刷設定の初期設定（以下、ＭＡＦ２０の設定登録）を行うことができるから、一のグループの設定登録が終わるたびにユーザが情報処理装置３０の設置場所に戻らなければならない従来構成よりも、ＭＦＰ２０の設定登録の手間が低減する。また、ＭＦＰ２０の設定登録を行う際、設定登録を行う人以外の人の挙動によって設定登録の成否が影響されないから、設定登録の誤りのおそれが低減する。
【０１３５】
また、近接無線通信によって取得したデバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）が発見デバイスＩＤと一致しない場合（Ｓ２８：Ｎｏ）、第１報知処理（Ｓ２９、図１１（Ｂ））が行われるから、通信ネットワーク１１に接続されていないＭＦＰ２０が誤って登録されてしまうおそれが低減する。
【０１３６】
また、近接無線通信によって取得したデバイスＩＤと一致しない発見デバイスＩＤがある場合（Ｓ６１：Ｎｏ）、第２報知処理（Ｓ６２、図１２（Ｂ））が行われるから、設定登録すべきＭＦＰ２０を誤って登録し忘れてしまうおそれが低減する。
【０１３７】
また、初期設定を行うために設定情報を送信したＭＦＰ２０のうち、第２応答情報を返信しなかったＭＦＰ２０が存在する場合（Ｓ７３：Ｎｏ）、第３報知処理（Ｓ７５、図１３（Ｂ））が行われるから、設定登録すべきＭＦＰ２０が誤って登録されないおそれが低減する。
【０１３８】
また、携帯端末４０が作成した設定リスト（図１４）が情報処理装置３０に送信（Ｓ６４）されるから、情報処理装置３０においてＭＦＰ２０の管理（図１５）を行うことができる。
【０１３９】
また、設定情報の入力を受け付けるグループ設定画面（図９（Ｂ））と、対応付けるグループの選択を受け付ける近接無線待機画面（図１０（Ｂ））と、登録を受け付ける登録画面（図１１（Ａ））とを携帯端末４０のディスプレイ４１に表示させるから、ＭＦＰ２０の設定登録をユーザに容易に実行させることができる。
【０１４０】
また、図１０（Ｂ）の＜総務：残り３台＞が示すように、ＭＦＰ２０がグループ名と対応付けて登録されるたびに、所属予定台数が減算されて表示されるから、ユーザが登録を忘れたＭＦＰ２０が生じるおそれが低減する。
【０１４１】
また、図９（Ｂ）の＜未設定台数１７＞が示すように、各グループに所属させるＭＦＰ２０の台数が入力されるたびに、未設定台数が減算されて表示されるから、設定時において、ユーザがグループに所属させることを忘れたＭＦＰ２０が生じるおそれが低減する。
【０１４２】
また、図１１（Ａ）の＜未登録ＭＦＰ：残り２０台＞が示すように、ユーザがＭＦＰ２０の登録を行うたびに、ＭＦＰ２０の未登録台数が減算されて表示されるから、ユーザが登録を忘れたＭＦＰ２０が生じるおそれがさらに低減する。
【０１４３】
また、ＭＦＰ２０の機能がユーザが設定した設定情報に対応できない場合（Ｓ３０：Ｎｏ）、第４報知処理（Ｓ３１、図１２（Ａ））が行われるから、ユーザが設定した設定情報に対応できないＭＦＰ２０が誤って登録されるおそれが低減する。
【０１４４】
[変形例１]
前述の実施形態では、携帯端末４０の印刷設定プログラム７４がＭＦＰ２０の探索と、ＭＦＰ２０の設定登録とを行う例が説明された。本変形例では、情報処理装置３０の印刷設定プログラム６６（図１６）が、携帯端末４０を用いてＭＦＰ２０の設定登録を行う例が説明される。なお、以下では、実施形態と同じ構成や同じ処理には同一の符号が付されて説明が省略される。印刷設定プログラム６６は、プログラムの一例である。情報処理装置３０のＣＰＵは、コンピュータの一例である。
【０１４５】
本変形例の携帯端末４０は、印刷設定プログラム７４に代えて、情報収集プログラム７７（図１６）を備える。情報収集プログラム７７は、近接無線通信によってＭＦＰ２０から情報を収集し、収集した情報を通信ネットワーク１１を通じて情報処理装置３０に送信するプログラムである。
【０１４６】
以下、図１６を参照して、情報処理装置３０の印刷設定プログラム６６及び携帯端末４０の情報収集プログラム７７の動作が説明される。
【０１４７】
印刷設定プログラム６６は、ユーザ（管理者）によって起動されると、モード選択画面（図６（Ａ））と同内容の画面を表示装置（モニタ）に表示する。印刷設定プログラム６６は、前述の実施形態と同様に、ＭＦＰ探索処理（Ｓ８１）や、グループ作成処理（Ｓ２２）を実行する。
【０１４８】
グループ作成処理（Ｓ２２）において、「総務」などのグループ名及び設定情報を取得する処理は、取得手段及び取得処理の一例である。取得したグループ名と設定情報とを対応付けて設定リストに登録する処理は、第１記憶手段及び記憶処理の一例である。
【０１４９】
次に、印刷設定プログラム６６は、グループ作成処理（Ｓ２２）で作成した設定リスト（図１４）を第２通信Ｉ／Ｆを通じて携帯端末４０のＩＰアドレス宛に送信する（Ｓ８２）。ステップＳ８２の処理は、第１送信手段及び第１送信処理の一例である。
【０１５０】
設定リストを受信した携帯端末４０の情報収集プログラム７７は、近接無線待機画面（図１０（Ｂ））をディスプレイ４１に表示させる（Ｓ８３）。ユーザ（管理者）は、登録を行いたいグループをグループプルダウンメニューから選択する。すなわち、情報収集プログラム７７は、グループ名の選択を受け付ける（Ｓ２４）。
【０１５１】
次に、情報収集プログラム７７は、前述の実施形態と同様に、ステップＳ２５からステップＳ３５（図３）までの処理を実行する。すなわち、ユーザは、グループ名を選択した後、携帯端末４０を各ＭＦＰ２０にそれぞれ近づけ、各ＭＦＰ２０を各グループにそれぞれ振り分けていく。情報収集プログラム７７は、ステップＳ２５からステップＳ３５までの処理において、各グループと、各グループにそれぞれ所属させるＭＦＰ２０のデバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）とを対応付け、設定リストに登録し、設定リストを完成させる。
【０１５２】
ユーザは、全てのＭＦＰ２０の振り分けを終えると、近接無線待機画面（図１０（Ｂ））において、「終了」アイコン１１０を選択する。情報収集プログラム７７は、ユーザによって「終了」アイコン１１０が選択されたと判断すると、設定リストをＷｉ−Ｆｉ４５を通じて情報処理装置３０のＩＰアドレス宛に送信する（Ｓ８４）。
【０１５３】
印刷設定プログラム６６は、携帯端末４０が送信した設定リストを受信する（Ｓ８４）。ステップＳ８４の処理は、受信手段及び受信処理の一例である。その後、印刷設定プログラム６６は、前述の実施形態と同様に、最終登録処理を実行し（Ｓ３６）、処理を終了する。なお、印刷設定プログラム６６は、最終登録処理（Ｓ３６）において、情報処理装置３０の第２通信Ｉ／Ｆを用いて、設定情報を各ＭＦＰ２０に送信する（Ｓ７１）。ステップＳ３６の処理は、第２記憶手段、第２送信手段、及び第２送信処理の一例である。
【０１５４】
[変形例１の効果]
本変形例では、携帯端末４０を用いてＭＦＰ２０の設定登録を行うから、一のグループの設定登録が終わるたびにユーザが情報処理装置３０の設置場所に戻らなければならない従来構成よりも、ＭＦＰ２０の設定登録の手間が低減する。また、ＭＦＰ２０の設定登録を行う際、設定登録を行う人以外の人の挙動によって設定登録の成否が影響されないから、設定登録の誤りのおそれが低減する。
【０１５５】
また、グループ名や設定情報の入力を、携帯端末４０よりも画面の大きな情報処理装置３０によって行うから、グループ名や設定情報の入力をユーザ（管理者）に容易に行わせることができる。
【０１５６】
[変形例２]
前述の変形例１では、情報処理装置３０が、携帯端末４０を用いてＭＦＰ２０の設定登録を行う例が説明された。本変形例２では、情報処理装置３０が、携帯端末４０に代えて、ＩＣカード１４（図１）を用いてＭＦＰ２０の設定登録を行う例が説明される。なお、以下では、実施形態及び変形例１と同じ構成や同じ処理には同一の符号が付されて説明が省略される。
【０１５７】
図１に示されるように、本変形例で説明されるシステム１０は、複数のＭＦＰ２０と、情報処理装置３０と、ＩＣカード１４とを備える。なお、本変形例では、携帯端末４０は、システム１０に含まれない。情報処理装置３０の構成は、変形例１と同じである。システム１０は、情報処理システムの一例である。
【０１５８】
情報処理装置３０は、メモリに記憶された制御プログラム５２（図１７）を備える。制御プログラム５２が記憶されたメモリ及び制御プログラム５２を実行する情報処理装置３０のＣＰＵ及びメモリは、コントローラの一例である。
【０１５９】
ＩＣカード１４は、メモリ１５と、近接無線通信を行うＮＦＣ１６とを備える。ＮＦＣ１６は、リーダ／ライタモードでＭＦＰ２０の第１通信Ｉ／Ｆと近接無線通信を行う。ＮＦＣ１６は、近接無線インタフェースの一例である。
【０１６０】
メモリ１５は、近接無線通信によりＭＦＰ２０に読み込ませる命令を記憶する。当該命令は、自己（ＭＦＰ２０）のＩＰアドレス及びＭＡＣアドレスと特定情報とを情報処理装置３０宛てに送信することを指示するものである。特定情報は、ＩＣカード１４と近接無線を行ったことをトリガとしてＩＰアドレス及びＭＡＣアドレスを送信したことを示す情報である。ＩＰアドレス、ＭＡＣアドレス、及び特定情報を受信した情報処理装置３０は、受信したＩＰアドレス及びＭＡＣアドレスを設定リストに登録し、設定リストを完成させる。以下、図１７を参照して詳しく説明がされる。
【０１６１】
印刷設定プログラム６６は、ユーザ（管理者）によって起動されると、モード選択画面（図６（Ａ））と同内容の画面を表示装置（モニタ）に表示する。印刷設定プログラム６６は、前述の実施形態と同様に、ＭＦＰ探索処理（Ｓ８１）や、グループ作成処理（Ｓ２２）を実行する。
【０１６２】
グループ作成処理（Ｓ２２）において、「総務」などのグループ名及び設定情報を取得する処理は、取得処理の一例である。取得したグループ名と設定情報とを対応付けて設定リストに登録する処理は、記憶処理の一例である。
【０１６３】
次に、印刷設定プログラム６６は、図１０（Ｂ）に示される近接無線待機画面と同様に、プルダウンメニュー等により、ユーザ（管理者）によるグループの選択を受け付ける（Ｓ９１）。すなわち、ユーザは、ＭＦＰ２０にＩＣカード１４を近づける前に、登録させるグループを予め選択する。ユーザは、例えば、「総務」を選択し、「総務」に登録させる予定の各ＭＦＰ２０にＩＣカード１４を近づける。ユーザによる「総務」の選択によって入力される情報は、指示情報の一例であり、指示情報を受け付けるステップＳ９１の処理は、受付処理の一例である。
【０１６４】
ＭＦＰ２０に近づけられたＩＣカード１４は、ＭＦＰ２０と近接無線通信を行い、前述の命令をＭＦＰ２０に送信する（Ｓ９２）。命令を受信したＭＦＰ２０は、命令に従って、自己のＩＰアドレス及びＭＡＣアドレスと、前述の特定情報とを情報処理装置３０に送信する（Ｓ９３）。
【０１６５】
情報処理装置３０は、ＭＦＰ２０が送信したＩＰアドレス及びＭＡＣアドレスと、特定情報とを受信する（Ｓ９３）。デバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）を受信するステップＳ９３の処理は、受信処理の一例である。
【０１６６】
情報処理装置３０は、受信したＩＰアドレス及びＭＡＣアドレスを、ステップＳ９１で指定されたグループＩＤと対応付けて設定リスト（図１４）に登録する（Ｓ９４）。ステップＳ９４の処理は、対応付け処理の一例である。
【０１６７】
次に、情報処理装置３０は、ユーザにより登録終了を示す指示が入力されたか否かを判断する（Ｓ９５）。登録終了を示す指示が入力されていないと判断すると（Ｓ９５：Ｎｏ）、ステップＳ９１からステップＳ９４までの処理が繰り返される。ステップＳ９５の判断は、例えば、ユーザによる「終了」アイコンの選択の有無によって行われる。
【０１６８】
情報処理装置３０は、登録終了を示す指示が入力されたと判断すると（Ｓ９５：Ｙｅｓ）、最終設定処理を実行し（Ｓ３６）、最終設定処理において、設定情報をＭＦＰ２０に送信する（Ｓ７１）。ステップＳ７１の処理は、送信処理の一例である。
【０１６９】
一方、ＭＦＰ２０の制御プログラム５２は、設定情報を受信する（Ｓ７１）。設定情報を受信したＭＦＰ２０の制御プログラム５２は、設定情報に従って、自己の印刷設定を変更する（Ｓ９６）。
【０１７０】
[変形例２の効果]
本変形例では、ＩＣカードを用いてＭＦＰ２０の設定登録を行うから、ＭＦＰ２０の設定登録を行う際、設定登録を行う人以外の人の挙動によって設定登録の成否が影響されない。その結果、設定登録の誤りのおそれが低減する。
【０１７１】
[変形例３]
前述の実施形態では、ブロードキャストを用いて通信ネットワーク１１に接続されたＭＦＰ２０を探索し、通信ネットワーク１１に接続されたＭＦＰ２０から装置情報などを取得する例が説明された。本変形例では、印刷設定プログラム７４は、ユニキャストまたはマルチキャストを用いて通信ネットワーク１１に接続されたＭＦＰ２０から装置情報などを取得する例が説明される。
【０１７２】
まず、携帯端末４０の印刷設定プログラム７４は、Ｗｉ−Ｆｉ４５を用いて情報処理装置３０と通信を行い、情報処理装置３０に登録されたＭＦＰ２０のＩＰアドレスの送信を要求するリクエスト情報を情報処理装置３０に送信する。印刷設定プログラム７４は、情報処理装置３０から応答を受け取ると、応答に含まれるＩＰアドレス宛に、自己のデバイスＩＤ（ＩＰアドレス、ＭＡＣアドレス）や装置情報を返信することを要求するリクエスト情報をユニキャストやマルチキャストを用いて送信する。印刷設定プログラム７４は、デバイスＩＤや装置情報を含む応答をＷｉ−Ｆｉ４５を通じてＭＦＰ２０から受信する。
【０１７３】
[変形例３の効果]
ブロードキャストに代えてユニキャストまたはマルチキャストが用いられるから、上述の実施形態よりも通信の確実性が高められる。その結果、通信ネットワーク１１に接続されたＭＦＰ２０からデバイスＩＤ及び装置情報を確実に取得することができる。
【０１７４】
なお、携帯端末４０のメモリに４８に予めＭＦＰ２０のＩＰアドレスやＭＡＣアドレスが記憶されている場合は、情報処理装置３０へのリクエスト情報の送信の処理は省略されてもよい。
【０１７５】
[その他の変形例]
前述の実施形態では、携帯端末４０において、詳細には図１３に示される設定画面において、グループ情報や所属予定台数や設定情報が入力される例が説明された。しかしながら、グループ情報や所属予定台数や設定情報が情報処理装置３０において入力装置を用いて入力されてもよい。情報処理装置３０は、入力されたグループ情報や所属予定台数や設定情報を携帯端末４０のＩＰアドレス宛に送信する。携帯端末４０は、情報処理装置３０が送信したグループ情報や所属予定台数や設定情報を受信し、メモリ４８に記憶させる。グループ名や設定情報の入力を、携帯端末４０よりも画面の大きな情報処理装置３０によって行うから、グループ名や設定情報の入力をユーザ（管理者）に容易に行わせることができる。携帯端末４０がグループ情報や所属予定台数や設定情報を受信する処理は、第１取得手段の一例である。
【０１７６】
また、前述の実施形態では、ＭＦＰ探索処理が実行される例が説明された。しかしながら、ＭＦＰ探索処理は、実行されなくてもよい。但し、ＭＦＰ探索処理が実行されることにより、登録予定台数がディスプレイ４１に表示され、第１報知処理（Ｓ２９）、第２報知処理（Ｓ５２）、第４報知処理（Ｓ３１）、第５報知処理（Ｓ４８）が実行されるから、設定登録の確実性が向上する。
【０１７７】
また、前述の実施形態では、ピアツーピアモードで近接無線通信を行うＮＦＣ４６が説明された。しかしながら、ＮＦＣ４６は、リーダ／ライタモードで近接無線通信を行うものであってもよい。ユーザは、携帯端末４０をＭＦＰ２０に近づけた後、ＭＦＰ２０を操作して、デバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）及び装置情報を通信ネットワーク１１を通じて携帯端末４０宛てに送信させる。携帯端末４０は、Ｗｉ−Ｆｉ４５を通じて、ＭＦＰ２０が送信したデバイスＩＤ、ＭＡＣアドレス、及び装置情報を受信する。
【０１７８】
また、前述の実施形態では、携帯端末４０は、データ取得インタフェースの一例として、ＮＦＣ４６を備える例が説明された。しかしながら、携帯端末４０は、ＮＦＣ４６に代えて、カメラを備えていてもよい。カメラは、データ取得インタフェースの他の例である。カメラは、ＭＦＰ２０に貼り付けられたＱＲコード（登録商標）などの画像を撮像し、画像データを出力する。印刷設定プログラム７４は、画像データを解析し、ＭＦＰ２０のデバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）と、装置情報とを取得する。画像データを解析してデバイスＩＤ及び装置情報を取得する処理は、第１取得手段の一例である。
【０１７９】
また、携帯端末４０は、ＮＦＣ４６に代えて、マイクロフォンを備えていてもよい。マイクロフォンは、データ取得インタフェースの他の例である。ユーザは、携帯端末４０をＭＦＰ２０に近づけた後、ＭＦＰ２０を操作して、スピーカから音波を出力させる。携帯端末４０のマイクロフォンは、ＭＦＰ２０が出力した音波を音データに変換して出力する。印刷設定プログラム７４は、音データを解析し、ＭＦＰ２０のデバイスＩＤ（ＩＰアドレス及びＭＡＣアドレス）と、装置情報とを取得する。音データを解析してデバイスＩＤ及び装置情報を取得する処理は、第１取得手段の一例である。なお、ＭＦＰ２０が出力する音波は、携帯端末４０が音データに変換できるものであればよく、超音波であってもよいし、小さめの可聴音の音波であってもよい。
【０１８０】
また、前述の実施形態では、デバイスＩＤが、ＩＰアドレス及びＭＡＣアドレスである例が説明された。しかしながら、デバイスＩＤは、ＩＰアドレスのみであってもよいし、ＭＡＣアドレスのみであってもよい。また、デバイスＩＤは、各ＭＦＰ２０を識別するもＰのであれば、シリアルナンバーなどの他の識別情報であってもよい。
【０１８１】
また、前述の実施形態では、グループＩＤの一例として、「総務」や「開発」などのグループ名が説明された。しかしながら、グループＩＤは、番号や、アルファベットなどの文字や記号などであってもよい。
【０１８２】
また、前述の実施形態では、報知部の一例として、ディスプレイ４１が説明された。しかしながら、携帯端末４０は、ディスプレイ４１に代えて、或いはディスプレイ４１とともに、スピーカを備えていてもよい。スピーカは、図１１（Ｂ）や図１２や図１３に示される報知画面に表示された文字などを音声として出力する。スピーカは、報知部の他の例である。
【符号の説明】
【０１８３】
１０・・・システム
１４・・・ＩＣカード
１６・・・ＮＦＣ
２０・・・ＭＦＰ
３０・・・情報処理装置
４０・・・携帯端末
４１・・・ディスプレイ
４３・・・タッチセンサ
４５・・・Ｗｉ−Ｆｉ
４６・・・ＮＦＣ
４７・・・ＣＰＵ
４８・・・メモリ
６６、７４・・・印刷設定プログラム
【図１】
2019066967.tif 000003
【図２】
2019066967.tif 000004
【図３】
2019066967.tif 000005
【図４】
2019066967.tif 000006
【図５】
2019066967.tif 000007
【図６】
2019066967.tif 000008
【図７】
2019066967.tif 000009
【図８】
2019066967.tif 000010
【図９】
2019066967.tif 000011
【図１０】
2019066967.tif 000012
【図１１】
2019066967.tif 000013
【図１２】
2019066967.tif 000014
【図１３】
2019066967.tif 000015
【図１４】
2019066967.tif 000016
【図１５】
2019066967.tif 000017
【図１６】
2019066967.tif 000018
【図１７】
2019066967.tif 000019