(57)【要約】【課題】情報処理装置が無線通信を行うローカルネットワークとは異なるローカルネットワークに設けられた画像形成装置に関する情報を簡単に収集できるようにする。【解決手段】情報処理装置２は、ローカルネットワーク６に設けられる第１の画像形成装置３ａと近距離無線通信９を行う第１無線通信部１４と、ローカルネットワーク６に接続される無線通信装置４と無線通信を行う第２無線通信部１５とを有し、第１無線通信部１４に第１の画像形成装置３ａとの近距離無線通信９を行わせることにより、ローカルネットワーク６における第１の画像形成装置３ａのＩＰアドレスを取得し、そのＩＰアドレスに基づき、ローカルネットワーク６に設けられる第２の画像形成装置３ｂ，３ｃを検索する検索コマンドを、第２無線通信部１５から無線通信装置４を介してローカルネットワーク６にユニキャスト送信する。【選択図】図１
2020115368.tif 000002
【特許請求の範囲】
【請求項１】
ローカルネットワークに設けられる第１の画像形成装置と近距離無線通信を行う第１の無線通信手段と、
前記ローカルネットワークに接続される無線通信装置と無線通信を行う第２の無線通信手段と、
を有する情報処理装置であって、
前記第１の無線通信手段に前記第１の画像形成装置との近距離無線通信を行わせることにより、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するアドレス取得手段と、
前記アドレス取得手段によって取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる第２の画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークにユニキャスト送信するユニキャスト検索手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ユニキャスト検索手段は、前記アドレス取得手段によって取得されたＩＰアドレスに基づいて、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに設けられた前記第１の画像形成装置と通信を行い、前記第１の画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記アドレス取得手段は、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するとき、前記ローカルネットワークに関するネットワーク情報を更に取得し、
前記ユニキャスト検索手段は、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記ユニキャスト検索手段によって検出される前記第２の画像形成装置とを含む一覧画面を生成して所定の表示手段に表示させる表示制御手段、
を更に備えることを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記ネットワーク情報には、前記第１の画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、
前記ユニキャスト検索手段は、前記検索コマンドのユニキャスト送信によって検出した前記第２の画像形成装置との間で前記通信設定情報に基づく通信を行うことにより、前記第２の画像形成装置から当該装置に関する付属情報を取得することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項６】
前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記ユニキャスト検索手段によって検出される前記第２の画像形成装置とを含む一覧画面を生成すると共に、前記一覧画面に含まれる前記第２の画像形成装置には前記付属情報に基づく装置情報を付加して所定の表示手段に表示させる表示制御手段、
を更に備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記第１の画像形成装置と、前記第２の画像形成装置とを異なる表示態様に設定した前記一覧画面を生成することを特徴とする請求項４又は６に記載の情報処理装置。
【請求項８】
前記一覧画面が表示されている状態で、ユーザーにより一の画像形成装置が選択された場合、前記第２の無線通信手段から前記無線通信装置を介して前記一の画像形成装置に印刷データを送信する印刷データ送信手段、
を更に備えることを特徴とする請求項４、６又は７に記載の情報処理装置。
【請求項９】
前記ユニキャスト検索手段は、前記アドレス取得手段によって取得されたＩＰアドレスへアクセスすることによって前記第１の画像形成装置と接続できるか否かを判断し、前記第１の画像形成装置と接続できない場合、前記アドレス取得手段によって取得されるＩＰアドレスに基づく前記検索コマンドのユニキャスト送信を行わないことを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記ユニキャスト検索手段により前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドがユニキャスト送信される前に、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドをブロードキャスト送信するブロードキャスト検索手段、
を更に備え、
前記ユニキャスト検索手段は、前記ブロードキャスト検索手段によって前記第２の画像形成装置が検出された場合には前記検索コマンドのユニキャスト送信を行わないことを特徴とする請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
ローカルネットワークに設けられる第１の画像形成装置と近距離無線通信を行う第１の無線通信手段と、
前記ローカルネットワークに接続される無線通信装置と無線通信を行う第２の無線通信手段と、
を有する情報処理装置において実行されるプログラムであって、前記情報処理装置に、
前記第１の無線通信手段に前記第１の画像形成装置との近距離無線通信を行わせることにより、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得する第１ステップと、
前記第１ステップによって取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる第２の画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークにユニキャスト送信する第２ステップと、
を実行させることを特徴とするプログラム。
【請求項１２】
前記第２ステップは、前記第１ステップによって取得されたＩＰアドレスに基づいて、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに設けられた前記第１の画像形成装置と通信を行い、前記第１の画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記第１ステップは、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するとき、前記ローカルネットワークに関するネットワーク情報を更に取得し、
前記第２ステップは、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする請求項１１に記載のプログラム。
【請求項１４】
前記情報処理装置に、
前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記第２ステップによって検出される前記第２の画像形成装置とを含む一覧画面を生成して所定の表示手段に表示させる第３ステップ、
を更に実行させることを特徴とする請求項１１乃至１３のいずれかに記載のプログラム。
【請求項１５】
前記ネットワーク情報には、前記第１の画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、
前記第２ステップは、前記検索コマンドのユニキャスト送信によって検出した前記第２の画像形成装置との間で前記通信設定情報に基づく通信を行うことにより、前記第２の画像形成装置から当該装置に関する付属情報を取得することを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１６】
前記情報処理装置に、
前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記第２ステップによって検出される前記第２の画像形成装置とを含む一覧画面を生成すると共に、前記一覧画面に含まれる前記第２の画像形成装置には前記付属情報に基づく表示情報を付加して所定の表示手段に表示させる第３ステップ、
を更に実行させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記第３ステップは、前記第１の画像形成装置と、前記第２の画像形成装置とを異なる表示態様に設定した前記一覧画面を生成することを特徴とする請求項１４又は１６に記載のプログラム。
【請求項１８】
前記情報処理装置に、
前記一覧画面が表示されている状態で、ユーザーにより一の画像形成装置が選択された場合、前記第２の無線通信手段から前記無線通信装置を介して前記一の画像形成装置に印刷データを送信する第４ステップ、
を更に実行させることを特徴とする請求項１４、１６又は１７に記載のプログラム。
【請求項１９】
前記第２ステップは、前記第１ステップによって取得されたＩＰアドレスへアクセスすることによって前記第１の画像形成装置と接続できるか否かを判断し、前記第１の画像形成装置と接続できない場合、前記第１ステップによって取得されるＩＰアドレスに基づく前記検索コマンドのユニキャスト送信を行わないことを特徴とする請求項１１乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記情報処理装置に、
前記第２ステップにより前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドがユニキャスト送信される前に、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドをブロードキャスト送信する第５ステップ、
を実行させることが可能であり、
前記第２ステップは、前記第５ステップによって前記第２の画像形成装置が検出された場合には前記検索コマンドのユニキャスト送信を行わないことを特徴とする請求項１１乃至１９のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関し、特に情報処理装置が無線通信を利用して画像形成装置を検索する技術に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などの携帯型の情報処理装置は、ＷｉＦｉなどの無線ＬＡＮ規格に準拠した無線通信を行うことにより、画像形成装置に対して印刷データを送信することができる。ところが、この種の情報処理装置は、ユーザーによって携行されるため、ユーザーの移動に伴って通信環境が変化する。そのため、情報処理装置は、印刷データを送信するアプリケーションを起動すると、現在の通信環境下において通信可能な画像形成装置を検出するために検索コマンドをブロードキャスト送信するのが一般的である。
【０００３】
しかし、無線ＬＡＮによる無線通信を画像形成装置が接続されているローカルネットワークに中継する無線通信装置は、無線ＬＡＮによって無線通信を行うネットワークと、画像形成装置が接続されているローカルネットワークとを別のネットワークとして管理するルーターモードで動作していることがある。無線通信装置がルーターモードで動作していると、情報処理装置が無線ＬＡＮのネットワークに対して検索コマンドをブロードキャスト送信したとしても、その検索コマンドは、無線通信装置によって遮断されるため、画像形成装置が接続されているローカルネットワークには送出されない。そのため、情報処理装置は、無線通信装置に接続されている別のローカルネットワーク内の画像形成装置を検出することができないという不具合がある。
【０００４】
そのような不具合を解決するため、従来は、ルーターを介して接続される異なるネットワークのそれぞれに対して情報収集サーバーを設けることが提案されている（特許文献１）。この従来技術では、各情報収集サーバーが、自機と同一ネットワークに接続されているデバイス情報を収集し、その収集したデバイス情報を他のネットワークの機器へ提供するように構成されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−７７４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、それぞれ異なるネットワーク毎に情報収集サーバーを設置することが必要であるため、システムの構成が複雑且つ大規模化し、コストの高騰が避けられないという問題がある。
【０００７】
そこで本発明は、上記問題点を解決するためになされたものであり、複雑なシステム構築を必要とせず、比較的簡単且つ安価に、画像形成装置の情報を収集できるようにした情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、ローカルネットワークに設けられる第１の画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに接続される無線通信装置と無線通信を行う第２の無線通信手段と、を有する情報処理装置であって、前記第１の無線通信手段に前記第１の画像形成装置との近距離無線通信を行わせることにより、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するアドレス取得手段と、前記アドレス取得手段によって取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる第２の画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークにユニキャスト送信するユニキャスト検索手段と、を備えることを特徴とする構成である。
【０００９】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記ユニキャスト検索手段は、前記アドレス取得手段によって取得されたＩＰアドレスに基づいて、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに設けられた前記第１の画像形成装置と通信を行い、前記第１の画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする構成である。
【００１０】
請求項３に係る発明は、請求項１に記載の情報処理装置において、前記アドレス取得手段は、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するとき、前記ローカルネットワークに関するネットワーク情報を更に取得し、前記ユニキャスト検索手段は、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする構成である。
【００１１】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の情報処理装置において、前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記ユニキャスト検索手段によって検出される前記第２の画像形成装置とを含む一覧画面を生成して所定の表示手段に表示させる表示制御手段、を更に備えることを特徴とする構成である。
【００１２】
請求項５に係る発明は、請求項２又は３に記載の情報処理装置において、前記ネットワーク情報には、前記第１の画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、前記ユニキャスト検索手段は、前記検索コマンドのユニキャスト送信によって検出した前記第２の画像形成装置との間で前記通信設定情報に基づく通信を行うことにより、前記第２の画像形成装置から当該装置に関する付属情報を取得することを特徴とする構成である。
【００１３】
請求項６に係る発明は、請求項５に記載の情報処理装置において、前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記ユニキャスト検索手段によって検出される前記第２の画像形成装置とを含む一覧画面を生成すると共に、前記一覧画面に含まれる前記第２の画像形成装置には前記付属情報に基づく装置情報を付加して所定の表示手段に表示させる表示制御手段、を更に備えることを特徴とする構成である。
【００１４】
請求項７に係る発明は、請求項４又は６に記載の情報処理装置において、前記表示制御手段は、前記第１の画像形成装置と、前記第２の画像形成装置とを異なる表示態様に設定した前記一覧画面を生成することを特徴とする構成である。
【００１５】
請求項８に係る発明は、請求項４，６又は７に記載の情報処理装置において、前記一覧画面が表示されている状態で、ユーザーにより一の画像形成装置が選択された場合、前記第２の無線通信手段から前記無線通信装置を介して前記一の画像形成装置に印刷データを送信する印刷データ送信手段、を更に備えることを特徴とする構成である。
【００１６】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の情報処理装置において、前記ユニキャスト検索手段は、前記アドレス取得手段によって取得されたＩＰアドレスへアクセスすることによって前記第１の画像形成装置と接続できるか否かを判断し、前記第１の画像形成装置と接続できない場合、前記アドレス取得手段によって取得されるＩＰアドレスに基づく前記検索コマンドのユニキャスト送信を行わないことを特徴とする構成である。
【００１７】
請求項１０に係る発明は、請求項１乃至９のいずれかに記載の情報処理装置において、前記ユニキャスト検索手段により前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドがユニキャスト送信される前に、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドをブロードキャスト送信するブロードキャスト検索手段、を更に備え、前記ユニキャスト検索手段は、前記ブロードキャスト検索手段によって前記第２の画像形成装置が検出された場合には前記検索コマンドのユニキャスト送信を行わないことを特徴とする構成である。
【００１８】
請求項１１に係る発明は、ローカルネットワークに設けられる第１の画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに接続される無線通信装置と無線通信を行う第２の無線通信手段と、を有する情報処理装置において実行されるプログラムであって、前記情報処理装置に、前記第１の無線通信手段に前記第１の画像形成装置との近距離無線通信を行わせることにより、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得する第１ステップと、前記第１ステップによって取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる第２の画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークにユニキャスト送信する第２ステップと、を実行させることを特徴とする構成である。
【００１９】
請求項１２に係る発明は、請求項１１に記載のプログラムにおいて、前記第２ステップは、前記第１ステップによって取得されたＩＰアドレスに基づいて、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに設けられた前記第１の画像形成装置と通信を行い、前記第１の画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする構成である。
【００２０】
請求項１３に係る発明は、請求項１１に記載のプログラムにおいて、前記第１ステップは、前記ローカルネットワークにおける前記第１の画像形成装置のＩＰアドレスを取得するとき、前記ローカルネットワークに関するネットワーク情報を更に取得し、前記第２ステップは、前記ネットワーク情報に基づいて前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定することを特徴とする構成である。
【００２１】
請求項１４に係る発明は、請求項１１乃至１３のいずれかに記載のプログラムにおいて、前記情報処理装置に、前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記第２ステップによって検出される前記第２の画像形成装置とを含む一覧画面を生成して所定の表示手段に表示させる第３ステップ、を更に実行させることを特徴とする構成である。
【００２２】
請求項１５に係る発明は、請求項１２又は１３に記載のプログラムにおいて、前記ネットワーク情報には、前記第１の画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、前記第２ステップは、前記検索コマンドのユニキャスト送信によって検出した前記第２の画像形成装置との間で前記通信設定情報に基づく通信を行うことにより、前記第２の画像形成装置から当該装置に関する付属情報を取得することを特徴とする構成である。
【００２３】
請求項１６に係る発明は、請求項１５に記載のプログラムにおいて、前記情報処理装置に、前記第１の無線通信手段が近距離無線通信を行った前記第１の画像形成装置と、前記第２ステップによって検出される前記第２の画像形成装置とを含む一覧画面を生成すると共に、前記一覧画面に含まれる前記第２の画像形成装置には前記付属情報に基づく表示情報を付加して所定の表示手段に表示させる第３ステップ、を更に実行させることを特徴とする構成である。
【００２４】
請求項１７に係る発明は、請求項１４又は１６に記載のプログラムにおいて、前記第３ステップは、前記第１の画像形成装置と、前記第２の画像形成装置とを異なる表示態様に設定した前記一覧画面を生成することを特徴とする構成である。
【００２５】
請求項１８に係る発明は、請求項１４，１６又は１７に記載のプログラムにおいて、前記情報処理装置に、前記一覧画面が表示されている状態で、ユーザーにより一の画像形成装置が選択された場合、前記第２の無線通信手段から前記無線通信装置を介して前記一の画像形成装置に印刷データを送信する第４ステップ、を更に実行させることを特徴とする構成である。
【００２６】
請求項１９に係る発明は、請求項１１乃至１８のいずれかに記載のプログラムにおいて、前記第２ステップは、前記第１ステップによって取得されたＩＰアドレスへアクセスすることによって前記第１の画像形成装置と接続できるか否かを判断し、前記第１の画像形成装置と接続できない場合、前記第１ステップによって取得されるＩＰアドレスに基づく前記検索コマンドのユニキャスト送信を行わないことを特徴とする構成である。
【００２７】
請求項２０に係る発明は、請求項１１乃至１９のいずれかに記載のプログラムにおいて、前記情報処理装置に、前記第２ステップにより前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドがユニキャスト送信される前に、前記第２の無線通信手段から前記無線通信装置を介して前記ローカルネットワークに前記検索コマンドをブロードキャスト送信する第５ステップ、を実行させることが可能であり、前記第２ステップは、前記第５ステップによって前記第２の画像形成装置が検出された場合には前記検索コマンドのユニキャスト送信を行わないことを特徴とする構成である。
【発明の効果】
【００２８】
本発明によれば、それぞれ異なるローカルネットワークに情報収集サーバーなどを設置する必要がなく、簡単且つ安価な手法で、情報処理装置が画像形成装置の情報を収集することができるようになる。
【図面の簡単な説明】
【００２９】
【図１】情報処理装置を含む情報処理システムの一構成例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】情報処理装置の機能構成の一例を示すブロック図である。
【図４】ブロードキャスト検索部による検索処理の一例を示す図である。
【図５】アドレス取得部による取得処理の一例を示す図である。
【図６】ネットワーク情報を取得する例を示す図である。
【図７】ユニキャスト検索部による検索コマンドの送信例を示す図である。
【図８】ユニキャスト検索に対する画像形成装置の応答例を示す図である。
【図９】ユニキャスト検索部による付属情報要求の送信例を示す図である。
【図１０】付属情報要求に対する画像形成装置の応答例を示す図である。
【図１１】情報処理装置において表示される一覧画面の例を示す図である。
【図１２】情報処理装置において連携アプリケーションが起動することにより行われる処理手順の一例を示すフローチャートである。
【図１３】ユニキャスト検索処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３１】
図１は、本発明の情報処理装置２を含む情報処理システム１の一構成例を示す図である。この情報処理システム１は、２つのローカルネットワーク６，７が無線通信装置４によって接続されたネットワークシステムである。ローカルネットワーク６は、複数の画像形成装置３ａ，３ｂ，３ｃと、無線通信装置４とがＬＡＮ（Local Area Network）ケーブル５によって接続された有線ネットワークである。ただし、ローカルネットワーク６は、必ずしも有線ネットワークに限られるものではなく、無線ネットワークであっても構わない。図１では、ローカルネットワーク６のネットワークアドレスが、「１５２．１７．１０．０」である場合を例示している。これに対し、ローカルネットワーク７は、無線通信装置４によって構築される無線ネットワークであり、ＷｉＦｉなどの無線ＬＡＮ規格に準拠した無線通信を行うネットワークである。図１では、ローカルネットワーク７のネットワークアドレスが「１９２．１６８．１．０」である場合を例示している。
【００３２】
無線通信装置４は、ローカルネットワーク７内において複数の機器間で行われる無線通信を中継する機能を有している。また無線通信装置４は、ローカルネットワーク６にも接続される。このような無線通信装置４は、ルーター機能を備えており、一方のローカルネットワーク６，７にパケットが送出されると、そのパケットのＩＰアドレスを解析し、そのパケットを他方のローカルネットワーク７，６に送出するか否かを判断する。つまり、無線通信装置４は、各ローカルネットワーク６，７に送出される情報の宛先として指定されたＩＰアドレスに基づき、その情報を他方のローカルネットワーク７，６へ通過させるか遮断するかを決定する。例えば無線通信装置４は、ローカルネットワーク７においてブロードキャスト送信されるコマンドを遮断し、そのようなコマンドをローカルネットワーク６に対して送出しない。
【００３３】
画像形成装置３ａ，３ｂ，３ｃは、例えばＭＦＰ（Multifunction Peripherals）などによって構成され、スキャン機能やプリント機能、ＦＡＸ機能などの複数の機能を備える装置である。ただし、画像形成装置３ａ，３ｂ，３ｃは、必ずしも上記のような複数の機能を備えるものに限られず、プリント機能だけを備えた装置であっても構わない。これらの画像形成装置３ａ，３ｂ，３ｃは、ローカルネットワーク６を介して印刷データを受信すると、その印刷データに基づいて印刷出力を行うことができる。また本実施形態では、複数の画像形成装置３ａ，３ｂ，３ｃのうちの少なくとも１つの画像形成装置３ａが、ＮＦＣ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信機能を有しており、例えば情報処理装置２と近距離無線通信９を行うことが可能である。
【００３４】
情報処理装置２は、例えばスマートフォンやタブレット端末、パーソナルコンピュータなどの携帯可能な情報処理端末によって構成される。この情報処理装置２は、ＮＦＣ（Near Field Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格に準拠した第１の無線通信を行う機能と、ＷｉＦｉなどの無線ＬＡＮ規格に準拠した第２の無線通信を行う機能との、２つの無線通信機能を有している。したがって、情報処理装置２は、近距離無線通信９により画像形成装置３ａと直接通信を行うことができると共に、無線ＬＡＮ通信８により無線通信装置４を介して複数の画像形成装置３ａ，３ｂ，３ｃのそれぞれと通信を行うことができる。
【００３５】
このような情報処理装置２は、無線通信装置４と無線通信を行うことが可能な範囲内に入ると、それを自動検知し、ローカルネットワーク７において無線通信を行うための通信設定を自動的に行う。そのため、ユーザーは、情報処理装置２を無線通信装置４と通信可能な範囲内に持ち込むだけで情報処理装置２が無線通信装置４と通信可能な状態となる。
【００３６】
また情報処理装置２は、画像形成装置３ａと近距離無線通信を行うことが可能な範囲内に入ると、それを自動検知し、画像形成装置３ａとのペアリングを自動的に行う。そのため、ユーザーは、情報処理装置２を画像形成装置３ａと通信可能な範囲内に持ち込むだけで情報処理装置２が画像形成装置３ａと通信可能な状態となる。
【００３７】
そして本実施形態では、ユーザーによって情報処理装置２に保存されている文書や画像などの印刷出力が指定された場合、情報処理装置２が、画像形成装置３ａと近距離無線通信９を行うことにより、ローカルネットワーク６における画像形成装置３ａのＩＰアドレスを取得する。そして情報処理装置２は、画像形成装置３ａのＩＰアドレスに基づいて、ローカルネットワーク６に設けられている他の画像形成装置３ｂ，３ｃのＩＰアドレスを検索する処理を行うように構成される。以下、このような情報処理装置２の構成及び動作について詳しく説明する。
【００３８】
図２は、情報処理装置２のハードウェア構成の一例を示すブロック図である。図２に示すように、情報処理装置２は、ＣＰＵ１０ａとメモリ１０ｂとを備える制御部１０と、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などで構成される不揮発性の記憶装置１１と、カラー液晶ディスプレイなどで構成される表示部１２と、表示部１２の画面上に配置されるタッチパネル、キーボード、マウスなどで構成される操作部１３と、近距離無線通信を行うための第１無線通信部１４と、無線ＬＡＮ通信を行うための第２無線通信部１５とを備える構成である。
【００３９】
記憶装置１１には、情報処理装置２の基本ソフトウェアであるオペレーティングシステムプログラム１６と、アプリケーションプログラム１７とがインストールされている。アプリケーションプログラム１７は、情報処理装置２を複数の画像形成装置３ａ，３ｂ，３ｃのそれぞれと連携させるためのプログラムであり、情報処理装置２が通信可能な画像形成装置３ａ，３ｂ，３ｃを検索し、ユーザーによって指定された画像形成装置に印刷データを送信するためのプログラムである。
【００４０】
図３は、情報処理装置２の機能構成の一例を示すブロック図である。情報処理装置２のＣＰＵ１０ａは、オペレーティングシステムプログラム１６を読み出して実行することにより、制御部１０をオペレーティングシステム２０として機能させる。またＣＰＵ１０ａは、アプリケーションプログラム１７を読み出して実行することにより、制御部１０を連携アプリケーション３０として機能させる。
【００４１】
オペレーティングシステム２０は、第１無線通信部１４を監視しており、第１無線通信部１４が画像形成装置３ａから発せられる電波を受信したことを検知すると、第１無線通信部１４を介して画像形成装置３ａとのペアリングを行い、画像形成装置３ａと通信可能な状態を確立する。またオペレーティングシステム２０は、第２無線通信部１５を監視しており、第２無線通信部１５が無線通信装置４から発せられる電波を受信したことを検知すると、第２無線通信部１５からローカルネットワーク７に関する情報を取得して通信設定を行う。これにより、情報処理装置２のＩＰアドレスが自動付与されることとなり、情報処理装置２は、ローカルネットワーク７において無線通信を行うことが可能な状態を確立する。
【００４２】
連携アプリケーション３０は、例えばユーザーによってアプリケーションプログラムの起動が指示された場合に起動する。この連携アプリケーション３０は、連携可能な画像形成装置を検索する検索部３１と、表示部１２の表示画面を制御すると共に操作部１３に対するユーザーの操作を受け付ける表示制御部３２と、ユーザーによって選択された画像形成装置に印刷データを送信する印刷データ送信部３３とを備えている。
【００４３】
検索部３１は、例えば連携アプリケーション３０の起動時に機能し、情報処理装置２が使用されているネットワーク環境下において情報処理装置２が連携可能な画像形成装置を検索する処理部である。この検索部３１は、ブロードキャスト検索部４０と、アドレス取得部５０と、ユニキャスト検索部６０とを備えている。ブロードキャスト検索部４０は、第２無線通信部１５を介して画像形成装置を検索するための検索コマンドをブロードキャスト送信することにより、画像形成装置の検索処理を行うものである。アドレス取得部５０は、第１無線通信部１４を介して画像形成装置３ａと通信を行うことにより、画像形成装置３ａのＩＰアドレスを取得する処理を行うものである。ただし、アドレス取得部５０は、画像形成装置３ａのＩＰアドレス以外にも、例えばローカルネットワーク６に関するネットワーク情報を画像形成装置３ａから取得することも可能である。ユニキャスト検索部６０は、アドレス取得部５０によって取得される画像形成装置３ａのＩＰアドレスに基づき、第２無線通信部１５を介して画像形成装置３ａが接続されているローカルネットワーク６に対して画像形成装置を検索するための検索コマンドをユニキャスト送信することにより、画像形成装置の検索処理を行うものである。またユニキャスト検索部６０は、検索コマンドのユニキャスト送信を開始する前に、第２無線通信部１５を介して画像形成装置３ａのＩＰアドレスにアクセスし、画像形成装置３ａからローカルネットワーク６に関するネットワーク情報を取得することも可能である。このユニキャスト検索部６０は、ユニキャスト検索を行う際のアドレス範囲を決定する範囲決定部６１を有している。範囲決定部６１は、画像形成装置３ａのＩＰアドレスや画像形成装置３ａから取得したネットワーク情報に基づき、検索コマンドをユニキャスト送信するＩＰアドレスの範囲を決定する。以下、このような検索部３１によって行われる具体的な処理内容について詳しく説明する。
【００４４】
図４は、ブロードキャスト検索部４０による検索処理の一例を示す図である。検索部３１においてブロードキャスト検索部４０が機能すると、ブロードキャスト検索部４０は、図４（ａ）に示すように、第２無線通信部１５が無線通信装置４と通信を行うローカルネットワーク７のネットワークアドレスに基づき、検索コマンドＤ１をローカルネットワーク７へブロードキャスト送信する。すなわち、ブロードキャスト検索部４０は、検索コマンドＤ１の宛先として、ＩＰアドレスのホストアドレスに相当する部分のビットを全てオンにしたＩＰアドレスを指定する。本実施形態の場合、ブロードキャスト検索部４０は、宛先にＩＰアドレス「１９２．１６８．１．２５５」を指定した検索コマンドＤ１を送信することにより、ローカルネットワーク７へのブロードキャスト送信を行う。
【００４５】
図４（ａ）に示すようにローカルネットワーク７に対してブロードキャスト送信される検索コマンドＤ１は、無線通信装置４によって遮断されるため、ローカルネットワーク６には送出されない。つまり、この検索コマンドＤ１は、ローカルネットワーク６に設けられている画像形成装置３ａ，３ｂ，３ｃには届かないため、ブロードキャスト検索部４０が画像形成装置３ａ，３ｂ，３ｃからの応答を受信することはない。したがって、このような検索コマンドＤ１では、ローカルネットワーク６に設けられている画像形成装置３ａ，３ｂ，３ｃを検出することができない。
【００４６】
ただし、図４（ｂ）に示すように検索コマンドＤ１が送出されるローカルネットワーク７内に、別の画像形成装置３ｘが存在することがある。この場合、画像形成装置３ｘは、ローカルネットワーク７内にブロードキャスト送信される検索コマンドＤ１を受信するため、情報処理装置２に対して応答情報Ｄ２を返信する。したがって、ローカルネットワーク７内に無線ＬＡＮ通信を行うことが可能な画像形成装置３ｘが存在すれば、ブロードキャスト検索部４０は、画像形成装置３ｘからの応答情報Ｄ２により、画像形成装置３ｘの存在を検出することができ、画像形成装置３ｘをユーザーが選択可能な装置として登録することができる。
【００４７】
図５は、アドレス取得部５０による取得処理の一例を示す図である。例えばアドレス取得部５０は、上記のようなブロードキャスト検索部４０による検索処理が行われた後に、検索部３１において機能する。アドレス取得部５０は、検索コマンドＤ１による検索範囲を拡げるために無線ＬＡＮ通信とは異なる近距離無線通信で別のローカルネットワーク６に接続されている画像形成装置３ａと通信を行うことにより、別のローカルネットワーク６で画像形成装置３ａが通信を行うときのＩＰアドレスを取得する。すなわち、アドレス取得部５０は、図５に示すように画像形成装置３ａに対して近距離無線通信で情報送信要求Ｄ３を送信する。これにより、画像形成装置３ａは、ローカルネットワーク６の通信ポートに設定されているＩＰアドレスＤ４を読み出し、そのＩＰアドレスＤ４を情報処理装置２へ送信する。したがって、アドレス取得部５０は、第１無線通信部１４による近距離無線通信で画像形成装置３ａのＩＰアドレスＤ４を画像形成装置３ａから直接取得することができる。
【００４８】
図６は、画像形成装置３ａからネットワーク情報Ｄ５を取得する例を示す図である。図６（ａ）に示すように、アドレス取得部５０は、近距離無線通信により、画像形成装置３ａからＩＰアドレスＤ４を取得するとき、更にローカルネットワーク６に関するネットワーク情報Ｄ５を画像形成装置３ａから取得するようにしても良い。このネットワーク情報Ｄ５には、サブネットマスク情報Ｄ６と、ゲートウェイ情報Ｄ７と、通信設定情報Ｄ８とが含まれる。
【００４９】
サブネットマスク情報Ｄ６は、画像形成装置３ａのＩＰアドレスＤ４をネットワークアドレスとホストアドレスとに区別するための情報である。例えば画像形成装置３ａのＩＰアドレスが「１５２．１７．１０．２１」であり、サブネットマスク情報が「２５５．２５５．２５５．０」であれば、ネットワークアドレスが「１５２．１４．１０」であり、ホストアドレスが「２１」であることが判る。
【００５０】
ゲートウェイ情報Ｄ７はローカルネットワーク６に設けられているゲートウェイ（無線通信装置４など）のＩＰアドレスを示す情報である。したがって、ゲートウェイ情報Ｄ７を予め取得しておけば、ユニキャスト検索部６０が検索コマンドのユニキャスト送信を行うとき、ゲートウェイのＩＰアドレスを除外してユニキャスト送信を行うことができるようになる。
【００５１】
通信設定情報Ｄ８は、ＳＮＭＰ（Simple Network Management Protocol）で画像形成装置３ａと通信を行うための情報であって、画像形成装置３ａのＭＩＢ（Management Information Base）に記録されている装置名や搭載機能、設置場所などの付属情報を取得するために必要となる情報である。この通信設定情報Ｄ８には、例えばＳＮＭＰで通信を行う際のコミュニティネームなどの情報が含まれる。
【００５２】
上記のようなネットワーク情報Ｄ５は、アドレス取得部５０によって画像形成装置３ａのＩＰアドレスＤ４が取得された後に、ユニキャスト検索部６０が画像形成装置３ａから取得するようにしても良い。すなわち、ユニキャスト検索部６０は、図６（ｂ）に示すように、アドレス取得部５０によって取得されたＩＰアドレスに対し、第２無線通信部１５を介して情報送信要求Ｄ３を送信する。この情報送信要求Ｄ３は、ローカルネットワーク６のアドレスに対してユニキャスト送信されるため、無線通信装置４からローカルネットワーク６に送出される。そのため、情報送信要求Ｄ３は、画像形成装置３ａによって受信される。画像形成装置３ａは、この情報送信要求Ｄ３を受信すると、情報処理装置２に対してネットワーク情報Ｄ５を送信する。したがって、ユニキャスト検索部６０は、画像形成装置３ａと通信を行うことにより、ネットワーク情報Ｄ５を取得することもできる。
【００５３】
上記のようにしてローカルネットワーク６のネットワーク情報Ｄ５が取得されると、ユニキャスト検索部６０は、範囲決定部６１を機能させ、検索コマンドをユニキャスト送信する際のアドレス範囲を決定する。範囲決定部６１は、サブネットマスク情報Ｄ６に基づき、画像形成装置３ａのＩＰアドレスＤ４からローカルネットワーク６のネットワークアドレスを特定する。そして範囲決定部６１は、ユニキャスト送信を行うホストアドレスの範囲を決定する。このとき、範囲決定部６１は、画像形成装置３ａのアドレス、ゲートウェイのアドレス、及び、ブロードキャスト用のアドレスを除く他の全てのアドレスを、ユニキャスト検索を行うアドレス範囲として決定する。例えば画像形成装置３ａのＩＰアドレスが「１５２．１７．１０．２１」であり、ゲートウェイのＩＰアドレスが「１５２．１７．１０．１」である場合、範囲決定部６１は、「１５２．１７．１０．２」〜「１５２．１７．１０．２０」及び「１５２．１７．１０．２２」〜「１５２．１７．１０．２５４」の範囲を、ユニキャスト検索の対象範囲として決定する。
【００５４】
その後、ユニキャスト検索部６０は、図７に示すように範囲決定部６１によって決定されたアドレス範囲に対し、１つずつ検索コマンドＤ１０をユニキャスト送信していく。つまり、ユニキャスト検索部６０は、範囲決定部６１によって決定されたアドレス範囲に対して検索コマンドＤ１０を総当たり式に送信していくのである。この場合の検索コマンドＤ１０もまた、ローカルネットワーク６のアドレスに対してユニキャスト送信されるため、無線通信装置４からローカルネットワーク６に送出される。そのため、ユニキャスト検索部６０からユニキャスト送信される検索コマンドＤ１０のＩＰアドレスが画像形成装置３ｂのＩＰアドレスに一致すれば、その検索コマンドＤ１０は、画像形成装置３ｂによって受信される。またユニキャスト検索部６０からユニキャスト送信される検索コマンドＤ１０のＩＰアドレスが画像形成装置３ｃのＩＰアドレスに一致すれば、その検索コマンドＤ１０は、画像形成装置３ｃによって受信される。
【００５５】
図８に示すように、画像形成装置３ｂは、ユニキャスト検索部６０によってユニキャスト送信される自機宛の検索コマンドＤ１０を受信すると、情報処理装置２に対して応答情報Ｄ１１を送信する。また画像形成装置３ｃは、ユニキャスト検索部６０によってユニキャスト送信される自機宛の検索コマンドＤ１０を受信すると、情報処理装置２に対して応答情報Ｄ１１を送信する。またローカルネットワーク６に設けられる画像形成装置３ｂ，３ｃ以外の他のデバイスも、ユニキャスト送信される検索コマンドＤ１０を受信すると、情報処理装置２に対して応答情報Ｄ１１を送信する。
【００５６】
ユニキャスト検索部６０は、検索コマンドＤ１０に対する応答情報Ｄ１１を受信すると、その応答情報Ｄ１１を解析し、その応答情報Ｄ１１の送信元が連携アプリケーション３０と連携可能な画像形成装置３ｂ，３ｃであるか否かを判別する。その結果、応答情報Ｄ１１の送信元が画像形成装置３ｂ，３ｃ以外のデバイスであることを検知した場合、ユニキャスト検索部６０は、受信した応答情報Ｄ１１を無視する。これに対し、応答情報Ｄ１１の送信元が画像形成装置３ｂ，３ｃであることを検出した場合、ユニキャスト検索部６０は、それらの画像形成装置３ｂ，３ｃをユーザーが選択可能な装置として登録する。したがって、ユニキャスト検索部６０は、ローカルネットワーク７に対してルーター（無線通信装置４）を介して接続される別のローカルネットワーク６に存在する複数の画像形成装置３ｂ，３ｃの全てを検出することができ、それらをユーザーが選択可能な装置として登録することができるのである。
【００５７】
次にユニキャスト検索部６０は、図９に示すように、ローカルネットワーク６から検出した複数の画像形成装置３ａ，３ｂ，３ｃのそれぞれに対し、付属情報要求Ｄ１２を送信する。すなわち、ユニキャスト検索部６０は、先に画像形成装置３ａから取得したネットワーク情報Ｄ５に含まれる通信設定情報Ｄ８に基づき、複数の画像形成装置３ａ，３ｂ，３ｃのそれぞれとＳＮＭＰによる通信を行い、各画像形成装置３ａ，３ｂ，３ｃの装置名や搭載機能、設置場所などに関する付属情報の送信を要求するのである。各画像形成装置３ａ，３ｂ，３ｃは、そのような付属情報要求Ｄ１２を受信すると、図１０に示すように情報処理装置２に対して装置名や搭載機能、設置場所などの情報を含む付属情報Ｄ１３を送信する。したがって、ユニキャスト検索部６０は、ローカルネットワーク６に設けられている各画像形成装置３ａ，３ｂ，３ｃについての詳細な情報を取得することができる。
【００５８】
このように連携アプリケーション３０の検索部３１は、第２無線通信部１５が接続するローカルネットワーク７に設けられた画像形成装置３ｘを検出するだけでなく、ローカルネットワーク７からルーター超えとなる別のローカルネットワーク６に設けられている画像形成装置３ａ，３ｂ，３ｃも検出する。そのため、検索部３１は、ユーザーが選択可能な画像形成装置をより多く見つけ出すことができるのである。そして上述した検索方法を採用すれば、ローカルネットワーク６に情報収集サーバーなどの特別なサーバーを設置する必要がないため、情報処理システム１の構成を複雑化することがなく、しかも簡単且つ安価に画像形成装置３ａ，３ｂ，３ｃの情報を収集することが可能である。
【００５９】
検索部３１によって画像形成装置３ａ，３ｂ，３ｃに関する情報が収集されると、連携アプリケーション３０において表示制御部３２が機能する。表示制御部３２は、検索部３１によって検出された画像形成装置３ａ，３ｂ，３ｃに関する情報を含む一覧画面を生成し、表示部１２に表示する。
【００６０】
図１１は、その一覧画面Ｇ１の一例を示す図である。図１１に示すように一覧画面Ｇ１は、その画面中央に一覧表示領域７０を有しており、その一覧表示領域７０に、検索部３１によって検出された複数の画像形成装置３ａ，３ｂ，３ｃのそれぞれに対応する装置情報７１，７２，７３が一覧表示される。図１１では、装置情報７１が画像形成装置３ａに対応する情報であり、装置情報７２が画像形成装置３ｂに対応する情報であり、装置情報７３が画像形成装置３ｃに対応する情報である場合を例示している。これら装置情報７１，７２，７３には、各画像形成装置３ａ，３ｂ，３ｃのアイコン画像８２と、各画像形成装置３ａ，３ｂ，３ｃの装置名やＩＰアドレス、設置場所などを示すテキスト情報８３と、各画像形成装置３ａ，３ｂ，３ｃの機能情報８４とが含まれる。またアドレス取得部５０が近距離無線通信を行った画像形成装置３ａに対応する装置情報７１は、近距離無線通信を行った装置であることを示す画像８１を更に含んでおり、他の装置情報７２，７３とは異なる表示態様として表示される。したがって、ユーザーは、一覧画面Ｇ１に表示される装置情報７１，７２，７３をみれば、各画像形成装置３ａ，３ｂ，３ｃの名称や設置場所、搭載機能などを把握することができる。またアドレス取得部５０が近距離無線通信を行った画像形成装置３ａの装置情報７１には画像８１が付加されるため、ユーザーは、複数の画像形成装置３ａ，３ｂ，３ｃのうち、装置情報７１に対応する画像形成装置３ａが情報処理装置２に比較的近い位置に存在することを把握することができる。それ故、表示部１２に一覧画面Ｇ１が表示されると、ユーザーは、各画像形成装置３ａ，３ｂ，３ｃの機能や設置場所などを考慮しつつ、印刷データの送信先に相応しい一の画像形成装置を選択することができる。
【００６１】
表示制御部３２は、表示部１２に一覧画面Ｇ１を表示すると、ユーザーによる選択操作を受け付ける。そして表示制御部３２は、その選択操作に基づいて印刷データの送信先となる一の画像形成装置を決定し、その一の画像形成装置のＩＰアドレスを印刷データ送信部３３へ通知する。
【００６２】
印刷データ送信部３３は、ユーザーによって選択された一の画像形成装置に対して印刷データを送信する処理部である。例えば印刷データ送信部３３は、ユーザーによって指定された文書や画像などの印刷対象データを読み出し、その印刷対象データに基づいて印刷ジョブを生成する。このとき、印刷データ送信部３３は、ユーザーによる印刷設定操作を受け付け、ユーザーによって指定された印刷設定を反映させた印刷ジョブを生成するようにしても良い。そして印刷データ送信部３３は、ユーザーによって選択された一の画像形成装置のＩＰアドレスに対して印刷ジョブを送信する。この印刷ジョブは、ローカルネットワーク７から無線通信装置４を経由してローカルネットワーク６に送出され、ユーザーによって選択された一の画像形成装置で受信される。その結果、ユーザーによって指定された一の画像形成装置において印刷ジョブが実行され、文書や画像などが印刷出力される。
【００６３】
次に情報処理装置２において行われる具体的な処理手順について説明する。図１２及び図１３は、情報処理装置２において連携アプリケーション３０が起動することにより行われる処理手順の一例を示すフローチャートである。連携アプリケーション３０は、この処理を開始すると、まずオペレーティングシステム２０によって無線ＬＡＮが検知されているか否かを判断する（ステップＳ１０）。オペレーティングシステム２０が無線ＬＡＮを検知していない場合（ステップＳ１０でＮＯ）、印刷データを送信することができないため、連携アプリケーション３０による処理は終了する。これに対し、オペレーティングシステム２０が無線ＬＡＮを検知している場合（ステップＳ１０でＹＥＳ）、連携アプリケーション３０は、第２無線通信部１５からローカルネットワーク７へ検索コマンドＤ１をブロードキャスト送信する（ステップＳ１１）。その後、連携アプリケーション３０は、ローカルネットワーク７に存在する画像形成装置３ｘからの応答情報Ｄ２を受信することにより画像形成装置３ｘを検出すると（ステップＳ１２でＹＥＳ）、その画像形成装置３ｘを印刷データの送信可能な宛先のひとつとして登録する（ステップＳ１３）。このとき、連携アプリケーション３０は、画像形成装置３ｘから装置名や搭載機能、設置場所などの付属情報を取得し、付属情報と共に画像形成装置３ｘを登録しておくことが好ましい。尚、検索コマンドＤ１のブロードキャスト送信により画像形成装置を検出することができなかった場合（ステップＳ１２でＮＯ）、ステップＳ１３の処理は行わない。
【００６４】
続いて連携アプリケーション３０は、近距離無線通信可能な画像形成装置３ａが存在するか否かを判断する（ステップＳ１４）。すなわち、連携アプリケーション３０は、オペレーティングシステム２０により近距離無線通信可能な画像形成装置３ａが検知されているか否かを判断するである。その結果、近距離無線通信可能な画像形成装置３ａが存在する場合（ステップＳ１４でＹＥＳ）、連携アプリケーション３０は、画像形成装置３ａとの近距離無線通信を開始し（ステップＳ１５）、画像形成装置３ａのＩＰアドレスを取得する（ステップＳ１６）。
【００６５】
次に連携アプリケーション３０は、第２無線通信部１５を介してステップＳ１６で取得したＩＰアドレスにアクセスし（ステップＳ１７）、画像形成装置３ａからネットワーク情報Ｄ５を取得する（ステップＳ１８）。ただし、これに限られるものではなく、連携アプリケーション３０は、画像形成装置３ａと近距離無線通信を行うことにより、画像形成装置３ａからネットワーク情報Ｄ５を取得するようにしても構わない。連携アプリケーション３０は、ネットワーク情報Ｄ５を取得すると、画像形成装置３ａとＳＮＭＰによる通信を行い、画像形成装置３ａから装置名や搭載機能、設置場所などの付属情報Ｄ１３を取得する（ステップＳ１９）。そして連携アプリケーション３０は、画像形成装置３ａを印刷データの送信可能な宛先のひとつとして登録する（ステップＳ２０）。
【００６６】
続いて連携アプリケーション３０は、ユニキャスト検索処理を実行する（ステップＳ２１）。図１３は、ユニキャスト検索処理（ステップＳ２１）の詳細な処理手順の一例を示すフローチャートである。連携アプリケーション３０は、この処理を開始すると、まず検索コマンドＤ１０のユニキャスト送信を行うアドレス範囲を決定する（ステップＳ３０）。ここでは、ローカルネットワーク６のネットワークアドレスに対し、画像形成装置３ａ、ゲートウェイ及びブロードキャストのＩＰアドレスを除いたホストアドレスを付加した範囲を、ユニキャスト送信のアドレス範囲として決定する。そして連携アプリケーション３０は、そのアドレス範囲に含まれる一つのＩＰアドレスをユニキャスト送信アドレスに設定し（ステップＳ３１）、検索コマンドＤ１０をユニキャスト送信する（ステップＳ３２）。その後、連携アプリケーション３０は、ローカルネットワーク６に存在する画像形成装置３ｂ又は３ｃからの応答情報Ｄ１１を受信することにより画像形成装置３ｂ又は３ｃを検出すると（ステップＳ３３でＹＥＳ）、その画像形成装置３ｂ又は３ｃを印刷データの送信可能な宛先のひとつとして登録する（ステップＳ３４）。尚、検索コマンドＤ１０のユニキャスト送信により画像形成装置を検出することができなかった場合（ステップＳ３３でＮＯ）、ステップＳ３４の処理はスキップする。そして連携アプリケーション３０は、ステップＳ３０で決定したアドレス範囲に含まれる全てのＩＰアドレスに対するユニキャスト送信を完了したか否かを判断し（ステップＳ３５）、未だ検索コマンドＤ１０を送信していないＩＰアドレスがあれば（ステップＳ３５でＮＯ）、ステップＳ３１に戻って上述した処理を繰り返す。これに対し、アドレス範囲に含まれる全てのＩＰアドレスに対するユニキャスト送信を完了した場合（ステップＳ３５でＹＥＳ）、連携アプリケーション３０は、ローカルネットワーク６から検出した各画像形成装置３ｂ，３ｃとＳＮＭＰによる通信を行い、各画像形成装置３ｂ，３ｃから装置名や搭載機能、設置場所などの付属情報Ｄ１３を取得する（ステップＳ３６）。以上で、ユニキャスト検索処理が終了する。
【００６７】
図１２のフローチャートに戻り、近距離無線通信可能な画像形成装置３ａが存在しない場合（ステップＳ１４でＮＯ）、上述したステップＳ１５〜Ｓ２１の処理はスキップする。
【００６８】
その後、連携アプリケーション３０は、これまでの処理で登録された画像形成装置３ａ，３ｂ，３ｃに関する情報を読み出し（ステップＳ２２）、一覧画面Ｇ１を生成して表示部１２に表示する（ステップＳ２３）。そして連携アプリケーション３０は、ユーザーによる画像形成装置の選択操作を受け付け（ステップＳ２４）、ユーザーによって選択された一の画像形成装置に対して印刷データを送信する（ステップＳ２５）。以上で、連携アプリケーション３０による処理が全て終了する。
【００６９】
ところで、上述したステップＳ１７において、連携アプリケーション３０がステップＳ１６で取得したＩＰアドレスにアクセスしようとしても、画像形成装置３ａに接続することができない場合がある。例えば、画像形成装置３ａがＷｉＦｉなどの無線ＬＡＮ規格に準拠した無線通信部を備え、その無線通信部がローカルネットワーク７とは異なるローカルネットワークを形成しており、ステップＳ１６で取得したＩＰアドレスが無線通信部による無線通信が行われるポートに設定されたＩＰアドレスである場合である。そのような場合、連携アプリケーション３０が、ステップＳ１６で取得したＩＰアドレスにアクセスしようとしても、画像形成装置３ａに接続することができない。そこで連携アプリケーション３０は、画像形成装置３ａに接続することができない場合、検索コマンドＤ１０のユニキャスト送信を行わないようにしても良い。これにより、無駄なユニキャスト送信を行わずに済むため、連携アプリケーション３０による処理効率を向上させることができる。
【００７０】
さらに連携アプリケーション３０は、画像形成装置３ａに接続することができない場合に画像形成装置３ａとの近距離無線通信を再び行うことにより、画像形成装置３ａの機能情報を取得し、画像形成装置３ａが無線ＬＡＮ通信を行う無線通信部を備えているか否かを判断するようにしても良い。そして画像形成装置３ａが無線ＬＡＮ通信を行う無線通信部を備えている場合、連携アプリケーション３０は、その無線通信部によって行われる無線ＬＡＮ通信の通信設定を画像形成装置３ａから取得する。その後、連携アプリケーション３０は、オペレーティングシステム２０によって管理される無線ＬＡＮ通信の通信設定を書き換えるための処理を実行する。これにより、オペレーティングシステム２０は、無線ＬＡＮ通信の通信設定を、画像形成装置３ａが形成しているローカルネットワークの通信設定に書き換える。そのため、連携アプリケーション３０は、画像形成装置３ａのＩＰアドレスにアクセスすることができるようになり、少なくともその画像形成装置３ａを印刷データの送信可能な宛先のひとつとして登録することができるようになる。また連携アプリケーション３０は、画像形成装置３ａの無線通信部によって形成されるローカルネットワークに検索コマンドＤ１０をブロードキャスト送信することにより、他の画像形成装置に関する情報を取得することもできる。
【００７１】
また上記においては、連携アプリケーション３０が画像形成装置３ａのＩＰアドレスを取得した後、ローカルネットワーク６に設けられた画像形成装置３ｂ，３ｃを検索するための検索コマンドＤ１０のユニキャスト送信を開始する場合を例示した。しかし、これに限られるものではなく、連携アプリケーション３０は、ローカルネットワーク６に対する検索コマンドＤ１０のユニキャスト送信を行う前に、ローカルネットワーク６に対する検索コマンドＤ１０をブロードキャスト送信するようにしても良い。すなわち、連携アプリケーション３０は、ブロードキャスト検索部４０を再度機能させ、ＩＰアドレス「１５２．１７．１０．２５５」に対して検索コマンドＤ１０を送信するのである。このような検索コマンドＤ１０が無線通信装置４を通過してローカルネットワーク６へ送出されるか否かは、無線通信装置４のルーター設定に依存する。つまり、連携アプリケーション３０は、ローカルネットワーク６に対する検索コマンドをブロードキャスト送信することによって画像形成装置３ａ，３ｂ，３ｃの検出が可能であるケースもある。そして検索コマンドＤ１０のユニキャスト送信を行う前に、ブロードキャスト送信によって画像形成装置３ａ，３ｂ，３ｃを検出することができれば、その後にユニキャスト送信を行う必要がなくなるため、連携アプリケーション３０による処理を効率化できるという利点がある。
【００７２】
以上のように、本実施形態の情報処理装置２は、ローカルネットワーク６に設けられる第１の画像形成装置３ａと近距離無線通信を行う第１無線通信部１４と、ローカルネットワーク６に接続される無線通信装置４と無線通信を行う第２無線通信部１５とを有している。そして情報処理装置２は、第１無線通信部１４に第１の画像形成装置３ａとの近距離無線通信を行わせることにより、ローカルネットワーク６における第１の画像形成装置３ａのＩＰアドレスを取得し、そのＩＰアドレスに基づき、ローカルネットワーク６に設けられる第２の画像形成装置３ｂ，３ｃを検索する検索コマンドＤ１０を、第２無線通信部１５から無線通信装置４を介してローカルネットワーク６にユニキャスト送信する構成である。
【００７３】
このような構成によれば、情報処理装置２は、第２無線通信部１５が無線通信を行うローカルネットワーク７とは異なるローカルネットワーク６に画像形成装置３ａ，３ｂ，３ｃが設けられている場合でも、ローカルネットワーク６に対して検索コマンドＤ１０をユニキャスト送信することにより、それらの画像形成装置３ａ，３ｂ，３ｃを検出することができるようになる。またこのような検索方法は、情報処理システム１に特別なサーバーを設置する必要がないため、簡単且つ安価に、画像形成装置３ａ，３ｂ，３ｃの情報を収集できるという利点がある。
【００７４】
以上、本発明に関する実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００７５】
例えば上記実施形態では、連携アプリケーション３０が印刷データの送信先となる画像形成装置３ａ，３ｂ，３ｃを検索する場合を説明した。しかし、連携アプリケーション３０が検索した画像形成装置３ａ，３ｂ，３ｃは、必ずしも印刷データの送信先として利用されるものに限られない。すなわち、連携アプリケーション３０は、上述した検索方法で検出した画像形成装置３ａ，３ｂ，３ｃと連携してジョブを実行するものであれば良い。そのようなジョブは、印刷ジョブに限られず、例えばスキャンジョブであっても良いし、またＦＡＸジョブであっても良い。
【符号の説明】
【００７６】
１  情報処理システム
２  情報処理装置
３ａ，３ｂ，３ｃ  画像形成装置
１２  表示部（表示手段）
１４  第１無線通信部（第１の無線通信手段）
１５  第２無線通信部（第２の無線通信手段）
１７  アプリケーションプログラム（プログラム）
３０  連携アプリケーション
３１  検索部
３２  表示制御部（表示制御手段）
３３  印刷データ送信部（印刷データ送信手段）
４０  ブロードキャスト検索部（ブロードキャスト検索手段）
５０  アドレス取得部（アドレス取得手段）
６０  ユニキャスト検索部（ユニキャスト検索手段）
【図１】
2020115368.tif 000003
【図２】
2020115368.tif 000004
【図３】
2020115368.tif 000005
【図４】
2020115368.tif 000006
【図５】
2020115368.tif 000007
【図６】
2020115368.tif 000008
【図７】
2020115368.tif 000009
【図８】
2020115368.tif 000010
【図９】
2020115368.tif 000011
【図１０】
2020115368.tif 000012
【図１１】
2020115368.tif 000013
【図１２】
2020115368.tif 000014
【図１３】
2020115368.tif 000015
【手続補正書】
【提出日】令和2年4月28日(2020.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに対して前記近距離無線通信と異なる無線通信を行う第２の無線通信手段と、を有する情報処理装置であって、
前記第１の無線通信手段による前記画像形成装置との近距離無線通信によって、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得し、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ローカルネットワーク上の画像形成装置にアクセスする制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
有線のローカルネットワーク上に設けられた画像形成装置と通信可能な第１の無線通信手段と、前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有する情報処理装置であって、
前記第１の無線通信手段によって、前記ローカルネットワークにおいて前記画像形成装置に割り当てられたＩＰアドレスを取得し、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスする制御部と、
を備えることを特徴とする情報処理装置。
【請求項３】
第１の無線通信手段は近距離無線通信が可能であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段を有する情報処理装置であって、
表示部と、
前記第１の無線通信手段による前記画像形成装置との近距離無線通信が行われた場合に、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得し、前記表示部に取得した前記ＩＰアドレスを前記画像形成装置と対応付けて表示する制御部と、
を備えることを特徴とする情報処理装置。
【請求項５】
前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記画像形成装置は第１のローカルネットワークに接続され、
前記第２の無線通信手段は前記第１のローカルネットワークと異なる第２のローカルネットワークと接続可能であることを特徴とする請求項１乃至３および５のいずれかに記載の情報処理装置。
【請求項７】
前記第２の無線通信手段は、前記第１のローカルネットワークに接続される無線通信装置を介して前記第２のローカルネットワークと接続可能であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御部は、取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記ローカルネットワークにユニキャスト送信するユニキャスト検索部、を備えたことを特徴とする請求項１乃至３および請求項５乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記制御部は、前記ローカルネットワークに接続される無線通信装置を介して前記ローカルネットワークにユニキャスト送信する請求項８に記載の情報処理装置。
【請求項１０】
前記第１の無線通信手段が通信を行った前記画像形成装置と、前記ユニキャスト検索部によって検出される前記ローカルネットワーク内の他の画像形成装置とを含む一覧画面を生成して表示させることを特徴とする請求項８または９に記載の情報処理装置。
【請求項１１】
取得したＩＰアドレスを当該画像形成装置と対応付けて前記一覧画面に表示させることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
さらに前記画像形成装置に関する付属情報を取得し、取得した付属情報を当該画像形成装置と対応付けて前記一覧画面に表示させる、ことを特徴とする請求項１０または１１に記載の情報処理装置。
【請求項１３】
前記ユニキャスト検索部は、取得されたＩＰアドレスに基づいて、前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定する、ことを特徴とする請求項８乃至１２のいずれかに記載の情報処理装置。
【請求項１４】
さらに、前記画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、取得した前記ＩＰアドレスと前記ネットワーク情報に基づいて、前記ローカルネットワークに設けられた他の画像形成装置を検索するよう、前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定する、ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記ネットワーク情報には、前記画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、
前記ユニキャスト検索部は、前記検索コマンドのユニキャスト送信によって検出した他の画像形成装置との間で前記通信設定情報に基づく通信を行う、ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記制御部は、前記第２の無線通信手段から印刷データを送信する、ことを特徴とする請求項１乃至３および請求項５乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
前記制御部は、さらに前記画像形成装置に関する付属情報を取得することを特徴とする請求項１乃至１１のいずれかに記載の情報処理装置。
【請求項１８】
前記付属情報は前記画像形成装置の装置名、搭載機能、設置場所の少なくとも一つを含むことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
取得した前記付属情報を当該画像形成装置と対応付けて表示することを特徴とする請求項１７または１８に記載の情報処理装置。
【請求項２０】
前記制御部は、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記画像形成装置に関する付属情報を取得し、取得した前記付属情報を当該画像形成装置と対応付けて表示することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項２１】
ローカルネットワークにおけるＩＰアドレスが割り当てられた画像形成装置であって、
前記ローカルネットワークに接続可能な第１の通信手段と、
近距離無線通信可能な第２の通信手段と、
近距離無線通信部を有する情報処理装置と近距離無線通信が可能であれば、前記第１の通信手段に設定されている前記ＩＰアドレスを読み出し、前記第２の通信手段によって前記情報処理装置に送信する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２２】
有線のローカルネットワークにおけるＩＰアドレスが割り当てられた画像形成装置であって、
前記ローカルネットワークに接続可能な第１の通信手段と、
前記第１の通信手段と異なる通信手段であって、情報処理装置と無線通信可能な第２の通信手段と、
情報処理装置と無線通信可能であれば、前記第１の通信手段に設定されている前記ＩＰアドレスを読み出し、前記第２の通信手段によって前記情報処理装置に送信する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２３】
第２の通信手段は近距離無線通信が可能な近距離無線通信手段であることを特徴とする請求項２２に記載の画像形成装置。
【請求項２４】
前記制御手段は、さらに、前記ローカルネットワークに関するネットワーク情報を送信する、ことを特徴とする請求項２１乃至２３のいずれかに記載の画像形成装置。
【請求項２５】
ネットワーク情報は、サブネットマスク情報と、ゲートウェイ情報と、通信設定情報の少なくとも一つを含む、ことを特徴とする請求項２４に記載の画像形成装置。
【請求項２６】
前記制御手段は、さらに当該画像形成装置に関する付属情報を送信することを特徴とする請求項２１乃至２５のいずれかに記載の画像形成装置。
【請求項２７】
前記付属情報は当該画像形成装置の装置名、搭載機能、設置場所の少なくとも一つを含むことを特徴とする請求項２６に記載の画像形成装置。
【請求項２８】
ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに対して前記近距離無線通信と異なる無線通信を行う第２の無線通信手段と、を有する情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
前記第１の無線通信手段による前記画像形成装置との近距離無線通信によって、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得する取得ステップと、
前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスするアクセスステップと、
を実行させることを特徴とするプログラム。
【請求項２９】
有線のローカルネットワーク上に設けられた画像形成装置と通信可能な第１の無線通信手段と、前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有する情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
前記第１の無線通信手段によって、前記ローカルネットワークにおいて前記画像形成装置に割り当てられたＩＰアドレスを取得する取得ステップと、
前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスするアクセスステップと、
を実行させることを特徴とするプログラム。
【請求項３０】
ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段を有する情報処理装置において実行されるプログラムであって、
前記情報処理装置に、
前記第１の無線通信手段による前記画像形成装置との近距離無線通信が行われた場合に、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得する取得ステップと、
取得した前記ＩＰアドレスを前記画像形成装置と対応付けて表示する表示ステップと、
を実行させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理装置、画像形成装置及びプログラムに関し、特に情報処理装置が無線通信を利用して画像形成装置を検索する技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで本発明は、上記問題点を解決するためになされたものであり、複雑なシステム構築を必要とせず、比較的簡単且つ安価に、画像形成装置の情報を収集できるようにした情報処理装置、画像形成装置及びプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、請求項１に係る発明は、ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに対して前記近距離無線通信と異なる無線通信を行う第２の無線通信手段と、を有する情報処理装置であって、前記第１の無線通信手段による前記画像形成装置との近距離無線通信によって、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得し、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ローカルネットワーク上の画像形成装置にアクセスする制御部と、を備えることを特徴とする構成である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項２に係る発明は、有線のローカルネットワーク上に設けられた画像形成装置と通信可能な第１の無線通信手段と、前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有する情報処理装置であって、前記第１の無線通信手段によって、前記ローカルネットワークにおいて前記画像形成装置に割り当てられたＩＰアドレスを取得し、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスする制御部と、を備えることを特徴とする構成である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項３に係る発明は、請求項２に記載の情報処理装置において、第１の無線通信手段は近距離無線通信が可能であることを特徴とする構成である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項４に係る発明は、ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段を有する情報処理装置であって、表示部と、前記第１の無線通信手段による前記画像形成装置との近距離無線通信が行われた場合に、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得し、前記表示部に取得した前記ＩＰアドレスを前記画像形成装置と対応付けて表示する制御部と、を備えることを特徴とする構成である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項５に係る発明は、請求項４に記載の情報処理装置において、前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有することを特徴とする構成である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項６に係る発明は、請求項１乃至３及び５のいずれかに記載の情報処理装置において、前記画像形成装置は第１のローカルネットワークに接続され、前記第２の無線通信手段は前記第１のローカルネットワークと異なる第２のローカルネットワークと接続可能であることを特徴とする構成である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項７に係る発明は、請求項６に記載の情報処理装置において、前記第２の無線通信手段は、前記第１のローカルネットワークに接続される無線通信装置を介して前記第２のローカルネットワークと接続可能であることを特徴とする構成である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項８に係る発明は、請求項５乃至７のいずれかに記載の情報処理装置において、前記制御部は、取得されるＩＰアドレスに基づき、前記ローカルネットワークに設けられる画像形成装置を検索する検索コマンドを、前記第２の無線通信手段から前記ローカルネットワークにユニキャスト送信するユニキャスト検索部、を備えたことを特徴とする構成である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項９に係る発明は、請求項８に記載の情報処理装置において、前記制御部は、前記ローカルネットワークに接続される無線通信装置を介して前記ローカルネットワークにユニキャスト送信することを特徴とする構成である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項１０に係る発明は、請求項８または９に記載の情報処理装置において、前記第１の無線通信手段が通信を行った前記画像形成装置と、前記ユニキャスト検索部によって検出される前記ローカルネットワーク内の他の画像形成装置とを含む一覧画面を生成して表示させることを特徴とする構成である。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項１１に係る発明は、請求項１０に記載の情報処理装置において、取得したＩＰアドレスを当該画像形成装置と対応付けて前記一覧画面に表示させることを特徴とする構成である。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項１２に係る発明は、請求項１０または１１に記載の情報処理装置において、さらに前記画像形成装置に関する付属情報を取得し、取得した付属情報を当該画像形成装置と対応付けて前記一覧画面に表示させる、ことを特徴とする構成である。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項１３に係る発明は、請求項８乃至１２のいずれかに記載の情報処理装置において、前記ユニキャスト検索部は、取得されたＩＰアドレスに基づいて、前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定する、ことを特徴とする構成である。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
請求項１４に係る発明は、請求項１３に記載の情報処理装置において、さらに、前記画像形成装置から前記ローカルネットワークに関するネットワーク情報を取得し、取得した前記ＩＰアドレスと前記ネットワーク情報に基づいて、前記ローカルネットワークに設けられた他の画像形成装置を検索するよう、前記検索コマンドをユニキャスト送信する際のアドレス範囲を決定する、ことを特徴とする構成である。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
請求項１５に係る発明は、請求項１４に記載の情報処理装置において、前記ネットワーク情報には、前記画像形成装置と所定のプロトコルで通信を行う際の通信設定情報が含まれており、前記ユニキャスト検索部は、前記検索コマンドのユニキャスト送信によって検出した他の画像形成装置との間で前記通信設定情報に基づく通信を行う、ことを特徴とする構成である。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
請求項１６に係る発明は、請求項１乃至３および請求項５乃至１５のいずれかに記載の情報処理装置において、前記制御部は、前記第２の無線通信手段から印刷データを送信する、ことを特徴とする構成である。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
請求項１７に係る発明は、請求項１乃至１１のいずれかに記載の情報処理装置において、前記制御部は、さらに前記画像形成装置に関する付属情報を取得することを特徴とする構成である。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
請求項１８に係る発明は、請求項１７に記載の情報処理装置において、前記付属情報は前記画像形成装置の装置名、搭載機能、設置場所の少なくとも一つを含むことを特徴とする構成である。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項１９に係る発明は、請求項１７または１８に記載の情報処理装置において、取得した前記付属情報を当該画像形成装置と対応付けて表示することを特徴とする構成である。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項２０に係る発明は、請求項１乃至３のいずれかに記載の情報処理装置において、前記制御部は、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記画像形成装置に関する付属情報を取得し、取得した前記付属情報を当該画像形成装置と対応付けて表示することを特徴とする構成である。
請求項２１に係る発明は、ローカルネットワークにおけるＩＰアドレスが割り当てられた画像形成装置であって、前記ローカルネットワークに接続可能な第１の通信手段と、近距離無線通信可能な第２の通信手段と、近距離無線通信部を有する情報処理装置と近距離無線通信が可能であれば、前記第１の通信手段に設定されている前記ＩＰアドレスを読み出し、前記第２の通信手段によって前記情報処理装置に送信する制御手段と、を備えることを特徴とする構成である。
請求項２２に係る発明は、有線のローカルネットワークにおけるＩＰアドレスが割り当てられた画像形成装置であって、前記ローカルネットワークに接続可能な第１の通信手段と、前記第１の通信手段と異なる通信手段であって、情報処理装置と無線通信可能な第２の通信手段と、情報処理装置と無線通信可能であれば、前記第１の通信手段に設定されている前記ＩＰアドレスを読み出し、前記第２の通信手段によって前記情報処理装置に送信する制御手段と、を備えることを特徴とする構成である。
請求項２３に係る発明は、請求項２２に記載の画像形成装置において、第２の通信手段は近距離無線通信が可能な近距離無線通信手段であることを特徴とする構成である。
請求項２４に係る発明は、請求項２１乃至２３のいずれかに記載の画像形成装置において、前記制御手段は、さらに、前記ローカルネットワークに関するネットワーク情報を送信する、ことを特徴とする構成である。
請求項２５に係る発明は、請求項２４に記載の画像形成装置において、ネットワーク情報は、サブネットマスク情報と、ゲートウェイ情報と、通信設定情報の少なくとも一つを含む、ことを特徴とする構成である。
請求項２６に係る発明は、請求項２１乃至２５のいずれかに記載の画像形成装置において、前記制御手段は、さらに当該画像形成装置に関する付属情報を送信することを特徴とする構成である。
請求項２７に係る発明は、請求項２６に記載の画像形成装置において、前記付属情報は当該画像形成装置の装置名、搭載機能、設置場所の少なくとも一つを含むことを特徴とする構成である。
請求項２８に係る発明は、ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段と、前記ローカルネットワークに対して前記近距離無線通信と異なる無線通信を行う第２の無線通信手段と、を有する情報処理装置において実行されるプログラムであって、前記情報処理装置に、前記第１の無線通信手段による前記画像形成装置との近距離無線通信によって、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得する取得ステップと、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスするアクセスステップと、を実行させることを特徴とする構成である。
請求項２９に係る発明は、有線のローカルネットワーク上に設けられた画像形成装置と通信可能な第１の無線通信手段と、前記第１の無線通信手段と異なる無線通信により前記画像形成装置と前記ローカルネットワークを介した通信を行うことが可能な第２の無線通信手段と、を有する情報処理装置において実行されるプログラムであって、前記情報処理装置に、前記第１の無線通信手段によって、前記ローカルネットワークにおいて前記画像形成装置に割り当てられたＩＰアドレスを取得する取得ステップと、前記ＩＰアドレスに基づき、ユーザーによる印刷設定操作の受付前に前記第２の無線通信手段によって前記ロールネットワーク上の画像形成装置にアクセスするアクセスステップと、を実行させることを特徴とする構成である。
請求項３０に係る発明は、ローカルネットワークに設けられる画像形成装置と近距離無線通信を行う第１の無線通信手段を有する情報処理装置において実行されるプログラムであって、前記情報処理装置に、前記第１の無線通信手段による前記画像形成装置との近距離無線通信が行われた場合に、前記ローカルネットワークにおける前記画像形成装置のＩＰアドレスを取得する取得ステップと、取得した前記ＩＰアドレスを前記画像形成装置と対応付けて表示する表示ステップと、を実行させることを特徴とする構成である。