(57)【要約】【課題】  複数のネットワークインターフェースを搭載し複数のネットワークに接続される情報処理装置において、ユーザが外部装置を適切なネットワークに接続できるようなネットワーク情報を、外部装置に提供することを目的とする。【解決手段】  複数のネットワークインターフェースを持ち、近距離無線通信で外部装置と通信可能な情報処理装置であって、複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報と、ユーザの識別情報を対応づけて格納し、ユーザの識別情報を入力でき、入力された識別情報に対応したネットワーク情報を、外部装置に近距離無線通信で送信し、送信された前記ネットワーク情報を受信した外部装置からのデータを受信することを特徴とする。【選択図】  図６
2019106091.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線通信で外部装置と通信可能な情報処理装置であって、
複数のネットワークインターフェースと、
前記複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報とユーザの識別情報を対応づけて格納する格納手段と、
ユーザを識別する識別手段と、
前記識別手段により識別されたユーザの前記識別情報に対応した、前記格納手段により格納されたネットワーク情報を、前記外部装置に近距離無線通信で送信する送信手段と、
前記送信手段により送信された前記ネットワーク情報を受信した前記外部装置からのデータを受信する受信手段とを有することを特徴とする情報処理装置。
【請求項２】
前記ネットワーク情報に少なくとも前記ネットワークインターフェースの固有番号が含まれていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ネットワークインターフェースの固有番号はＩＰアドレスもしくはＭＡＣアドレスであることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ネットワーク情報にさらにアクセスポイントのＳＳＩＤ、暗号化キーが含まれていることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記送信手段は、ＮＦＣ通信を行うＮＦＣユニットであることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記送信手段は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信を行うＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙユニットであることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項７】
前記識別手段により識別されたユーザの前記識別情報に対応した、前記格納手段により格納されたネットワーク情報をＮＦＣユニットもしくはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙユニットのメモリ部に書き込むことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
ユーザの識別情報に対応したネットワーク情報が複数ある場合、ＮＦＣユニットもしくはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙユニットのメモリ部に書き込むネットワーク情報を選択させることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記入力手段はＩＣカードとＮＦＣ通信を行うことにより前記識別情報を入力することを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
前記受信手段により受信したデータを用いて印刷を実行することを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記格納手段により格納された前記識別情報と前記ネットワーク情報は、管理者によって変更されることを特徴とする請求項１乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
複数のネットワークインターフェースと、
前記複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報と、該ネットワーク情報を用いて前記情報処理装置を使用可能なユーザの識別情報を対応させて格納する格納手段と、
前記ネットワーク情報を表示する表示部と、
ユーザを識別する手段と、
前記識別手段により識別されたユーザの前記識別情報に対応した、前記格納手段により格納されたネットワーク情報を、前記表示部に二次元コードとして表示する表示手段と、
前記表示手段により表示された二次元コードを読み取った外部装置からのデータを受信する受信手段とを有することを特徴とする情報処理装置。
【請求項１３】
前記ネットワーク情報に少なくともアクセスポイントのＳＳＩＤ、ＰＡＳＳＷＯＲＤと前記ネットワークインターフェースの固有番号が含まれていることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記ネットワークインターフェースの固有番号はＩＰアドレスもしくはＭＡＣアドレスであることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記情報処理装置の前記バーコードはＱＲコードであることを特徴とする請求項１２乃至１４の何れか１項に記載の情報処理装置。
【請求項１６】
近距離無線通信で外部装置と通信可能であり、複数のネットワークインターフェースを備える情報処理装置の制御方法であって、
前記複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報と、該ネットワーク情報を用いて前記情報処理装置を使用可能なユーザの識別情報を対応させて格納する格納ステップと、
ユーザを識別する識別ステップと、
前記識別ステップで識別されたユーザの前記識別情報に対応した、前記格納ステップで格納されたネットワーク情報を、前記外部装置に近距離無線通信で送信する送信ステップと、
前記送信ステップで送信された前記ネットワーク情報を受信した前記外部装置からのデータを受信する受信ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項１７】
複数のネットワークインターフェースを備える情報処理装置の制御方法であって、
前記複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報と、該ネットワーク情報を用いて前記情報処理装置を使用可能なユーザの識別情報を対応させて格納する格納ステップと、
前記ネットワーク情報を表示する表示部と、
ユーザを識別する識別ステップと、
前記識別ステップで識別されたユーザの前記識別情報に対応した、前記格納ステップで格納されたネットワーク情報を、前記表示部に二次元コードとして表示する表示ステップと、
前記表示ステップで表示された二次元コードを読み取った外部装置からのデータを受信する受信ステップを有することを特徴とする情報処理装置の制御方法。
【請求項１８】
請求項１乃至１５の何れか１項に記載の情報処理装置の各手段をコンピュータで実行させるためのプログラム。
【請求項１９】
請求項１８に記載のプログラムをコンピュータで読み取ることができるように記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、情報処理装置と外部装置などの間で無線通信を行い、情報処理装置が外部装置からデータを受信し、印刷することが可能となっている。この際、情報処理装置に搭載されているＮＦＣをはじめとする近距離無線ユニットを介して、情報処理装置のネットワーク情報を送信し、外部装置と情報処理装置が互いに通信相手を特定する。ここで言うＮＦＣはＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎのことである。
【０００３】
その後、近距離無線通信とは別の、より高速な無線通信、例えば無線ＬＡＮなどによって、外部装置から情報処理装置に印刷対象のデータ等を送信、もしくは、情報処理装置から外部装置にデータを送信することが知られている。無線ＬＡＮ通信を行うためには、通信規格に基づき接続処理を行う必要があり、無線ＬＡＮの接続、認証、データ転送を行うためのＳＳＩＤ、ＰＡＳＳＷＯＲＤ、ＩＰアドレス等のネットワーク情報を外部装置に設定する必要がある。ここで言うＳＳＩＤとは、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒのことである。またここで言うＰＡＳＳＷＯＲＤとは、暗号化キーのことである。
【０００４】
そこで、外部装置が近距離無線ユニットを介して無線ＬＡＮ接続に必要なネットワーク情報を取得して、このネットワーク情報に基づき無線ＬＡＮ接続を行うハンドオーバーという方式が広く用いられている。これにより、ユーザは煩わしい無線ＬＡＮの登録、設定を外部装置上で行う必要がなく、情報処理装置の近距離無線ユニットからの情報を読み取ることでハンドオーバーが可能になる（特許文献１参照）。
【０００５】
また近年では、情報処理装置を複数のグループでシェアし、且つセキュリティも保つ情報処理装置のニーズが高まっている。これに対応する為に複数のネットワークインターフェースを搭載し、ネットワークインターフェースごとに利用できるユーザを設定し、それぞれのネットワークに接続する情報処理装置が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１８２４４９号公報
【特許文献２】特開２０１６−１７０６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、複数のネットワークインターフェースを搭載し、複数のネットワークに接続される情報処理装置において、ユーザが外部装置を適切なネットワークに接続するためのネットワーク情報を外部装置に提供する必要がある。
【０００８】
特許文献２ではネットワークインターフェースごとに接続できるユーザが設定される。そこで、ユーザが接続できないネットワークのネットワーク情報が外部装置に提供されると、外部装置は情報処理装置とのデータのやりとりを行うことができない。
【０００９】
またネットワークインターフェースごとに接続できるユーザが設定されていない場合でも、提供されたネットワーク情報によりユーザが外部装置を適切でないネットワークに接続してしまうことがある。そうすると、例えば複数の企業が一つの情報処理装置を共有して使用する場合、一方の企業のユーザが外部端末を他方の企業のネットワークに接続でき、他方の企業の機密情報等を取得する可能性がある。
【００１０】
本発明は上記の課題に鑑みなされたものである。本発明は、複数のネットワークインターフェースを搭載し複数のネットワークに接続される情報処理装置において、ユーザが外部装置を適切なネットワークに接続できるようなネットワーク情報を、外部装置に提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題に鑑み、本発明の情報処理装置は、
近距離無線通信で外部装置と通信可能な情報処理装置であって、
複数のネットワークインターフェースと、
前記複数のネットワークインターフェースのうちの少なくとも１つに接続するためのネットワーク情報と、ユーザの識別情報を対応づけて格納する格納手段と、
ユーザを識別する識別手段と、
前記識別手段により識別されたユーザの前記識別情報に対応した、前記格納手段により格納されたネットワーク情報を、前記外部装置に近距離無線通信で送信する送信手段と、
前記送信手段により送信された前記ネットワーク情報を受信した前記外部装置からのデータを受信する受信手段とを有することを特徴とする。
【発明の効果】
【００１２】
上述したように、本発明によれば、複数のネットワークインターフェースを搭載し複数のネットワークに接続される情報処理装置において、ユーザが外部装置を適切なネットワークに接続できるようなネットワーク情報を、外部装置に提供することを可能にする。
【図面の簡単な説明】
【００１３】
【図１】情報処理装置の一例を示す図
【図２】情報処理装置の構成の一例を示す図
【図３】携帯端末を、情報処理装置のＮＦＣユニットにかざす時の構成の一例を示す図
【図４】ユーザＩＤとネットワークＩＦＧｒとＩＰアドレスを対応させたリストの一例を示す図
【図５】ＮＦＣを搭載した情報処理装置にジョブを送信するまでに実行される処理の一例を示すフローチャート
【図６】Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＬＥを搭載した情報処理装置の構成の一例を示す図
【図７】Ｂｌｕｅｔｏｏｔｈ  ＬＥ通信の詳細の一例を示す図
【図８】Ｂｌｕｅｔｏｏｔｈ  ＬＥを搭載した情報処理装置にジョブを送信するまでに実行される処理の一例を示すフローチャート
【図９】ＱＲコード（登録商標）表示を搭載した情報処理装置の構成の一例を示す図
【図１０】ＱＲコードを読みとる携帯端末の表示画面の一例を示す図
【図１１】ＱＲコード表示を搭載した情報処理装置にジョブを送信するまでに実行される処理の一例を示すフローチャート
【図１２】複数のネットワークＩＦのＩＰアドレスをＮＦＣユニットのメモリ部に書き込む時の一例を示すフローチャート
【図１３】携帯端末の構成の一例を示す図
【発明を実施するための形態】
【００１４】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１６】
図１は、情報処理装置の一例を示す図である。情報処理装置１は、例えば、ダウンロード機能、スキャン機能、ＦＡＸ機能及び印刷機能など各種機能を備える一般的な複合機である。また、情報処理装置１は、ユーザによる操作指示を入力する操作部２と、近距離無線通信で外部装置と通信可能にする近距離無線ユニット３とを備えている。なお、操作部２は情報を表示する表示部としても機能してもよい。本実施例では近距離無線ユニットとして、ＮＦＣユニット３を一例に挙げて説明する。
【００１７】
また情報処理装置１は、社員証などのＮＦＣタグが入ったＩＣカードをかざす事よって、ユーザが、情報処理装置１にログインする事ができるＮＦＣ  Ｒ／Ｗ（Ｒｅａｄｅｒ／Ｗｒｉｔｅｒ）部５も備えている。ここで言うＮＦＣはＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎのことである。
【００１８】
図２は情報処理装置の構成の一例を示す図である。本実施例の情報処理装置１は図２のように、ネットワークＩＦ（ＩｎｔｅｒＦａｃｅ）＿Ａ４０１とネットワークＩＦ＿Ｂ４１１を有する。なお、情報処理装置１は、Ｅｔｈｅｒｎｅｔ（登録商標）のような２つの有線接続のＩＦか２つの無線接続のＩＦ、もしくはそれら両方のＩＦを１つずつ有していても良い。また、本実施例では、情報処理装置１が２つのネットワークＩＦを有する場合を説明したが、３つ以上のネットワークＩＦを有していても良い。
【００１９】
それぞれのネットワークＩＦにはＩＰアドレスやＭＡＣアドレス等の固有番号が設定されている。例えばネットワークＩＦ＿Ａ４０１は「１７２．２４．１．１００」、ネットワークＩＦ＿Ｂ４１１は「１７２．２４．１．２００」、が設定されている。このＩＰアドレスは固定でもＤＨＣＰサーバ側（４０３・４１３）などで割りあてられたＩＰアドレスでもよい。
【００２０】
ネットワークＩＦ＿Ａ４０１はコントローラ２０４と接続され、ネットワーク４０５を介してＰＣ４０２やサーバ４０３やアクセスポイント４０４などと接続される。また、ネットワークＩＦ＿Ｂ４１１もコントローラ２０４と接続され、ネットワーク４１５を介してＰＣ４１２やサーバ４１３やアクセスポイント４１４などと接続される。
【００２１】
このように複数のネットワークＩＦを用いて、ネットワークを分断する事により、以下の効果が得られる。例えば、一方のネットワークはＡ社の社内ＬＡＮ＿Ａに接続され、もう一方のネットワークはＢ社の社内ＬＡＮ＿Ｂに接続される時、一方のネットワークのユーザは、他方のネットワークに接続できないようにすることでセキュリティを保つことができる。ここで、一方のネットワークのユーザが、他方のネットワークのアクセスポイントのＳＳＩＤやＰＡＳＳＷＯＲＤを不正に取得しても、ＭＡＣアドレス制限等を用いて各ネットワークＩＦのアクセスポイントに接続できるユーザを制限できるようにしてもよい。
【００２２】
ＮＦＣユニット３はＮＦＣアンテナ部３０１とＮＦＣ制御部３０２とメモリ部３０３で構成される。情報処理装置１は、ＮＦＣアンテナ部３０１を介して携帯端末１００とＮＦＣ通信３１０を行うことができる。前述した、設定された情報処理装置１のＩＰアドレスはＮＦＣユニット３のメモリ部３０３に記憶されており、ＮＦＣ制御部３０２によって書き換えられる。また、本実施例ではＩＰアドレスが書きかえられるが、ＳＳＩＤ・ＰＡＳＳＷＯＲＤなどを書き込んでも良い。ここで言うＰＡＳＳＷＯＲＤとは暗号化キーのことである。
【００２３】
本実施例では、情報処理装置１と携帯端末などの外部装置とのやりとりに、ＮＦＣ通信３１０を行うためのＮＦＣユニット３を使用する場合を一例として挙げているが、これに限定されるものではない。例えば、情報処理装置と外部デバイスとが、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以下Ｂｌｕｅｔｏｏｔｈ  ＬＥ）による近距離無線通信で情報のやり取りを行う場合にも適用することができる。また、情報処理装置１の操作部２に表示するＱＲコード（登録商標）を外部デバイスに読み取らせることで、情報のやり取りを行う場合にも適用することができる。
【００２４】
ＣＰＵ２１１を含むコントローラ２０４は、情報処理装置１全体の動作を制御する。ＣＰＵ２１１は、コントローラ内のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１２や記憶部２０７に記憶された制御プログラムを読み出して読取制御や印刷制御などの各種制御を行う。
【００２５】
なお、情報処理装置１は、１つのＣＰＵ２１１がメモリに展開された命令を解釈することにより後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば複数のプロセッサや複数のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１３、ＲＯＭ２１２及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ハードウェア回路を用いて一部の処理を実行するようにしても良い。また、ＮＦＣユニット３などの各モジュールの制御は、各モジュールのプロセッサなどと協働して実現されるものとする。
【００２６】
操作部２はＣＰＵ２０３によってキーパネル２０２とＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル２０１とＮＦＣユニット３のＮＦＣ制御部３０２とメモリ部３０３が制御される。ＣＰＵ２０３はコントローラ２０４によって制御される。リーダ２０５とプリンタ２０６はコントローラ２０４内のＣＰＵ２１１によって制御される。メモリ部３０３には、情報処理装置１のＩＰアドレスなどのネットワーク情報等（例えば、ネットワーク上のアクセスポイントのＩＰアドレス・ＳＳＩＤ・ＰＡＳＳＷＯＲＤ）が保存される。
【００２７】
図１３は携帯端末の構成の一例を示す図である。ＣＰＵ１０１は、携帯端末１００全体を制御する中央演算ユニットである。ＲＡＭ１０２は、ＣＰＵ１０１が演算に用いるデータを一時的に格納するためのワークメモリである。フラッシュＲＯＭ１０３は、ＣＰＵ１０１が使用するプログラムや各種データを格納する。操作部１０４は、ユーザと携帯端末１００間での情報の入出力を行うものであり、ＬＣＤおよびタッチパネルにて構成される。
【００２８】
カメラ１０５は、静止画や動画を撮影する撮影部である。無線ＬＡＮ  Ｉ／Ｆ１０６は、無線ＬＡＮ通信４１０を介して外部機器との間でデータの送受信を行うためのインターフェースである。
【００２９】
ＮＦＣ通信部１１０はＮＦＣリーダ／ライタ１０７とアンテナ１０８で構成されている。ＮＦＣリーダ／ライタ１０７は、ＮＦＣ通信３１０を行うための制御を行う。アンテナ１０８は、ＮＦＣ通信３１０を行うためのアンテナであり、外部機器との間でＮＦＣ通信３１０により発生する電波の送受信を行う。
【００３０】
またＢｌｕｅｔｏｏｔｈ  ＬＥ通信部１１１は外部機器とＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ通信６１０を行うための制御と、Ｂｌｕｅｔｏｏｔｈ  ＬＥ通信６１０により発生する電波の送受信を行う。ＣＰＵ１０１、ＲＡＭ１０２、フラッシュＲＯＭ１０３、操作部１０４、カメラ１０５、無線ＬＡＮ  Ｉ／Ｆ１０６、およびＮＦＣリーダ／ライタ１０７は、システムバス１０９を介して接続され、相互にデータの送受信が行われる。
【００３１】
次にリーダライタ動作を行っている携帯端末１００のＮＦＣリーダ／ライタ１０７が、情報処理装置１のＮＦＣユニット３のＮＦＣアンテナ部３０１にかざされたときに、ＮＦＣユニット３のメモリ部３０３に記憶されている情報を読み取る。このとき読みとられる情報は無線ＬＡＮ通信４１０のためのネットワーク情報であり、ＩＰアドレス・ＳＳＩＤ・ＰＡＳＳＷＯＲＤ・機器名称などが挙げられる。
【００３２】
携帯端末１００は読み取ったネットワーク情報を用いて、無線ＬＡＮ通信４１０にてアクセスポイント４０４もしくは４１４を介して情報処理装置１と接続する。携帯端末１００は上記手順で情報処理装置１と接続することでジョブを情報処理装置１へ送信する、あるいは情報処理装置１で読み取ったデータを受信するなどの動作を行う。
【００３３】
ここで言うジョブには、印刷ジョブやスキャンジョブなどがある。印刷ジョブとは、情報処理装置に印刷処理を実行させるための命令や画像データ、設定情報などが格納されたデータである。スキャンジョブとは、情報処理装置にスキャン処理を実行させるための命令や設定情報が格納されたデータである。
【００３４】
また、携帯端末１００は、アクセスポイント４０４もしくは４１４を介して、ネットワーク４０５もしくは４１５を使用することができる。
【００３５】
ユーザは、通信規格に基づいた無線ＬＡＮ通信を行うために、これらのネットワーク情報を、携帯端末１００の操作部１０４を介して設定する必要があり、手間がかかる。そこで、携帯端末と情報処理装置で無線ＬＡＮ通信を行う際に、まず、携帯端末でＮＦＣタグを読取り、無線ＬＡＮ接続に必要なネットワーク情報を取得して、この情報に基づき無線ＬＡＮ接続を行うハンドオーバーという方式が広く用いられている。
【００３６】
また、情報処理装置１は、ＮＦＣユニット３とは別に、ＩＣカード５１１によるユーザ認証、ログインを実現するためにＮＦＣ  Ｒ／Ｗを備えている必要がある。
【００３７】
ＮＦＣ  Ｒ／Ｗ部５はコントローラ２０４制御の下、ＩＣカード５１１からユーザ認証情報を取得する。また、本実施例はＮＦＣ  Ｒ／Ｗ部５にＮＦＣタグが入ったＩＣカード５１１をかざす事により、ＩＣカード５１１からユーザ認証情報を取得する例を説明したが、本発明は、これに限定されるものではない。
【００３８】
例えば、情報処理装置１は、操作部２にログイン画面を表示し、当該ログイン画面を介してユーザＩＤやＰＡＳＳＷＯＲＤなどのユーザ認証情報をユーザに入力させることにより、ユーザ認証情報を取得するようにしてもよい。その場合、ＣＰＵ２１１は、ログイン画面を介して入力されたユーザ認証情報と、サーバ４０３、４１３上、もしくは情報処理装置１の記憶部２０７に保存されているユーザ認証情報とを比較することによって、ユーザのログイン可否を判断する。
【００３９】
図３は携帯端末１００を、情報処理装置１のＮＦＣユニットにかざす時の構成の一例を示す図である。操作部２のＬＣＤパネル２０１の下側にＮＦＣアンテナ部３０１を示すマーク２０８がある。ユーザは携帯端末１００上で、携帯端末１００から情報処理装置１へ印刷ジョブやスキャンジョブなどを送信するためのジョブ送信アプリ２０９を起動する指示を行う。
【００４０】
携帯端末１００は、ジョブ送信アプリ２０９を起動するユーザ指示を検知すると、携帯端末１００にインストールされたジョブ送信アプリ２０９の画面を表示する。
【００４１】
ジョブ送信アプリ２０９は、図３（Ａ）に示すように携帯端末１００の操作部２上に、例えば「ＮＦＣ通信待機中、ＮＦＣユニットにタッチして下さい」といった情報を表示する。
【００４２】
ＮＦＣマーク２０８近辺に携帯端末１００がかざされると、情報処理装置１のＮＦＣ−制御部３０２は、ＮＦＣアンテナ部３０１を介して携帯端末１００のＮＦＣ通信３１０の電波を検知する。そして、ＮＦＣ制御部３０２は、検知したＮＦＣ通信３１０の電波から、情報処理装置１のＩＰアドレスなどのネットワーク情報等を取得する。
【００４３】
その際、図３（Ｂ）に示す様にジョブ送信アプリ２０９は携帯端末１００の画面に「ＮＦＣ通信中です。タッチしたままお待ちください」といった情報を表示する。ＮＦＣ通信３１０により、情報処理装置１からの情報の取得が完了すると、携帯端末１００は情報処理装置１のＩＰアドレスなどのネットワーク情報に基づいて、情報処理装置１との間で無線ＬＡＮ通信４１０を行うことができるようになる。情報処理装置１との間で無線ＬＡＮ通信４１０が行えるようになると、ジョブ送信アプリは、情報処理装置１に印刷データなどを送信することができる。
【００４４】
図５は、ユーザＩＤとネットワークＩＦＧｒとＩＰアドレスを対応させたリストの一例を示す図である。
【００４５】
リスト５０１の各列は、以下の情報で構成されている。ユーザを識別するユーザＩＤ５０２と、そのユーザが使用可能なネットワークＩＦを使用するネットワークＩＦＧｒ５０３、ＩＰアドレス５０４、またネットワークＩＦに接続されているアクセスポイントのＳＳＩＤ５０５、ＰＡＳＳＷＯＲＤ５０６である。
【００４６】
リスト５０１は、情報処理装置１の記憶部２０７に記憶されている。このリスト５０１は事前に管理者が登録したものであることや、後から操作部２や、外部のＰＣから変更が可能であってもよい。本実施例では、ユーザＩＤとネットワークＩＦＧｒとネットワーク情報を対応させているが、これに限らず、ユーザＩＤのそれぞれとネットワーク情報を対応させてもよい。
【００４７】
情報処理装置１は図５のリストを参照し、ユーザがログイン時にどのネットワーク情報をＮＦＣユニット３のメモリ部３０３に書きこむかを決定する。
【００４８】
ネットワークＩＦ＿Ａ４０１（ＩＰアドレス「１７２．２４．１．１００」）はアクセスポイント４０４に接続されている。そのため、ネットワークＩＦ＿Ａ４０１には、ＳＳＩＤ「ＡＢＣ」、ＰＡＳＳＷＯＲＤ「１１１１」が割り当てられている。
【００４９】
ネットワークＩＦ＿Ｂ４１１（ＩＰアドレス「１７２．２４．１．２００」）はアクセスポイント４１４に接続されている。そのため、ネットワークＩＦ＿Ｂ４１１には、ＳＳＩＤ「ＤＥＦ」、ＰＡＳＳＷＯＲＤ「２２２２」が割り当てられている。例えば、図２で、ユーザＩＤ「３」が記憶されたＩＣカード５１１を所有するユーザが、ＩＣカード５１１を使用してログインする場合を一例として説明する。
【００５０】
まず、ユーザは、社員証などのＩＣカード５１１を情報処理装置１のＮＦＣ  Ｒ／Ｗ部５にかざし、ログインを試みる。情報処理装置１は、ＩＣカード５１１を読み取って得られたユーザＩＤ「３」に基づきユーザＩＤ「３」に対応付けられたユーザのログインを許可する。
【００５１】
続いて、情報処理装置１は、リスト５０１を基にログイン時にＩＣカード５１１から読み取ったユーザＩＤ「３」に対応するネットワーク情報を取得する。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【００５２】
次に、情報処理装置１は、上記ネットワーク情報をＮＦＣユニット３のメモリ部３０３に書き込む。そして、ユーザが図３で示した様に携帯端末１００をＮＦＣユニット３にかざしたら、ＮＦＣ制御部３０２はＮＦＣアンテナ部３０１を介して、携帯端末１００とＮＦＣ通信３１０を行う。
【００５３】
携帯端末１００は、ＮＦＣ通信３１０により、情報処理装置１のメモリ部３０３に保存してある情報処理装置１のネットワークＩＦ＿Ｂ４１１のネットワーク情報を取得する。このネットワーク情報はＩＰアドレス：１７２．２４．１．２００、アクセスポイントＳＳＩＤ：ＤＥＦ、アクセスポイントＰＡＳＳＷＯＲＤ：２２２２である。
【００５４】
そして、携帯端末１００はアクセスポイント４０４を介して、無線ＬＡＮ通信４１０を行い、ＮＦＣ通信３１０によって得た、情報処理装置１のネットワークＩＦ＿Ｂ４１１のＩＰアドレス「１７２．２４．１．２００」あてにジョブを送信する。
【００５５】
このようにユーザは複数のネットワークＩＦを備え、ネットワークＩＦごとに、そのネットワークＩＦを使用可能なユーザが制限されている情報処理装置において、携帯端末で情報処理装置とＮＦＣ通信を行う。それにより、携帯端末はユーザが使用可能なネットワークＩＦのネットワーク情報を受けとり、携帯端末と情報処理装置の無線ＬＡＮ通信を可能にする。
【００５６】
続いて、図４を用いて説明した、モバイル連携に使用するネットワーク情報の書き換えを行う具体的な制御方法ついて図５のフローチャートを用いて説明する。図５は、ＮＦＣを搭載した情報処理装置に携帯端末がジョブを送信するまでに実行される処理の一例を示すフローチャートである。ＣＰＵ２１１または２０３がＲＯＭ２１２に記憶されたプログラムを読み出し、実行することで図６のフローチャートは実現される。
【００５７】
図５（Ａ）において、ＮＦＣを搭載した情報処理装置１に携帯端末１００がジョブを送信するまでに実行される処理のうちの情報処理装置１のコントローラ２０４内のＣＰＵ２１１における処理を説明する。
【００５８】
Ｓ６０１において、ＣＰＵ２１１は、操作部２に図示省略のログイン画面を表示し、ユーザによるログイン指示を待ち受ける。また、ＣＰＵ２１１は、ＩＣカード５１１によるログイン指示を待ち受ける。
【００５９】
Ｓ６０２において、ＣＰＵ２１１は、ログイン指示がなされたか否かを判断する。具体的には、図示省略のログイン画面を介して認証情報（ユーザＩＤ及びパスワード）を受け付けた後に、ログイン操作がなされた場合に、ログイン指示がなされたと判断する。
【００６０】
また、ＣＰＵ２１１は、ＮＦＣ  Ｒ／Ｗ部５によりＩＣカード５１１がかざされ、ユーザの識別情報を受信したことを検知した場合にも、ログイン指示がなされたと判断する。ＣＰＵ２１１は、ログイン指示がなされたと判断した場合は、処理をＳ６０３に進める。一方、ＣＰＵ２１１は、ログインキーが押下されない場合やＮＦＣ  Ｒ／Ｗ部５によりＩＣカード５１１がかざされたことを検出していない場合は、ログイン指示がなされていないと判断し、ログイン指示を待ち受ける。
【００６１】
Ｓ６０３において、ＣＰＵ２１１は、認証情報に基づくユーザ認証処理及びログイン処理を行う。ＣＰＵ２１１は、Ｓ６０２でカードによるログイン指示がなされた場合には、Ｓ６０２で検知したＩＣカード５１１から認証情報としてユーザの識別情報を取得する。このユーザの識別情報は、例えばユーザＩＤであっても良いし、図示省略のデータベースサーバなどにおいてユーザＩＤと紐づけられたカード番号などであっても良い。なお本実施例ではユーザの識別情報はユーザＩＤとして説明する。
【００６２】
一方、Ｓ６０２でログイン画面を介したユーザ操作によりログイン指示がなされた場合は、画面４２０を介して入力されたユーザＩＤとパスワードを認証情報として取得する。
【００６３】
続いて。ＣＰＵ２１１は、取得した認証情報と、サーバ又は装置内に記憶されたユーザＤＢを照合する。照合の結果、当該ユーザのログインを許可する場合は、ユーザを情報処理装置１にログインさせるログイン処理を行い、ステップＳ６０４に進む。また、ユーザのログインを許可しない場合は、ログインに失敗したことを示すメッセージを表示し、Ｓ６０１の処理に戻る。
【００６４】
なお、ＩＣカード５１１によるログイン指示の場合、ＣＰＵ２１１は、Ｓ６０２でＩＣカード５１１から取得したユーザＩＤを検索キーとして、ユーザＤＢを検索する。検索の結果、同一のユーザＩＤのユーザがユーザＤＢ内に存在する場合は、ログインを許可し、同一のユーザＩＤを持つユーザがユーザＤＢ内に存在しない場合は、ログインを許可しない。
【００６５】
続いて、Ｓ６０４において、ＣＰＵ２１１は、Ｓ６０３の処理でログインを許可したユーザのユーザＩＤとリスト５０１を照合する。
【００６６】
Ｓ６０５において、ＣＰＵ２１１は複数のネットワークＩＦＧｒのうちのいずれかのネットワークＩＦＧｒを当該ユーザが使用するかを決定する。例えば、ユーザＩＤ「３」のユーザの場合は、ネットワークＩＦＧｒは「ネットワークＩＦ  Ｂ−Ｇｒ」となりＳ６０７に進む。また「ネットワークＩＦ  Ａ−Ｇｒ」の場合は、Ｓ６０６に進む。
【００６７】
Ｓ６０６において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「ネットワークＩＦ  Ａ−Ｇｒ」なので、リスト５０１を照合しネットワークＩＦＡ−Ｇｒに対応したネットワーク情報をＮＦＣユニット３のメモリ部３０３に書き込む。このネットワーク情報はＩＰアドレス「１７２．２４．１．１００」・アクセスポイントＳＳＩＤ「ＡＢＣ」・アクセスポイントＰＡＳＳＷＯＲＤ「１１１１」である。
【００６８】
Ｓ６０７において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「ネットワークＩＦ  Ｂ−Ｇｒ」なので、リスト５０１を照合しネットワークＩＦＢ−Ｇｒに対応したネットワーク情報をＮＦＣユニット３のメモリ部３０３に書き込む。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【００６９】
次に図５（Ｂ）において、ＮＦＣを搭載した情報処理装置１に携帯端末１００がジョブを送信するまでに実行される処理のうち操作部ＣＰＵ２０３における処理を説明する。
【００７０】
Ｓ６０８において、操作部ＣＰＵ２０３はＮＦＣ通信３１０においてＮＦＣユニット３に携帯端末１００のＮＦＣ通信部１１０がかざされたか判断しかざされた場合はＳ６０９に進む。
【００７１】
Ｓ６０９において、操作部ＣＰＵ２０３はＮＦＣ通信３１０において前述したネットワーク情報を携帯端末１００のＣＰＵ１０１に提供する。
【００７２】
図５（Ｃ）において、ＮＦＣを搭載した情報処理装置１に携帯端末１００がジョブを送信するまでに実行される処理のうち情報処理装置１のＣＰＵ２１１における処理を説明する。
【００７３】
Ｓ６１０において、ＣＰＵ２１１は、携帯端末１００のＣＰＵ１０１からジョブを受信したか判断し受信した場合は、Ｓ６１１に進む。
【００７４】
次に図５（Ｄ）において、携帯端末１００側のフローを説明する。Ｓ６１２において携帯端末１００のＣＰＵ１０１は情報処理装置１へのジョブ送信アプリを起動する。Ｓ６１３において携帯端末１００はＮＦＣ通信３１０で情報処理装置１との通信を待機する。Ｓ６１４において、携帯端末１００のＣＰＵ１０１は携帯端末１００の操作部１０４に例えば「ＮＦＣ通信待機中ＮＦＣユニットにタッチして下さい」と表示させる。
【００７５】
Ｓ６１５において、携帯端末１００のＣＰＵ１０１はＮＦＣ通信３１０でネットワークＩＦのネットワーク情報を取得できたか判断し、取得できた場合はＳ６１６に進む。
【００７６】
Ｓ６１６において、携帯端末１００のＣＰＵ１０１は取得したネットワーク情報を用いて、情報処理装置１とアクセスポイントを介して無線ＬＡＮ通信４１０で接続する。
【００７７】
Ｓ６１７おいて携帯端末１００のＣＰＵ１０１は図示省略の情報処理装置１に対してジョブを送信するための設定情報を設定・確認する画面を表示する。例えば、設定情報には、カラー／モノクロ設定・ステイプル有り無しなどがある。
【００７８】
Ｓ６１８において、携帯端末１００のＣＰＵ１０１は前述した確認画面においてＹＥＳが押下されたか、またはＮＯが押下されたかを判断し、ＮＯが押下された場合は、Ｓ６１７に戻る。ＹＥＳが押下された場合はＳ６１９に進み、携帯端末１００のＣＰＵ１０１は取得したネットワーク情報を用いて、情報処理装置１のネットワークＩＦに対してジョブを送信する。
【００７９】
なお、複数のネットワークに接続可能なユーザがログインした場合は、ユーザにどのネットワークに接続するかを選択させ、選択した方のネットワーク情報をＮＦＣユニット３のメモリ部３０３に保存してもよい。
【００８０】
本実施例により、複数のネットワークインターフェースを搭載した情報処理装置において、ハンドオーバーを行うことによって、ユーザが使用を制限されたネットワークのネットワーク情報が外部装置に送信されてしまうのを防ぐことを可能にする。
【実施例２】
【００８１】
実施例１では情報処理装置１がＮＦＣユニット３を介してＮＦＣ通信３１０でネットワーク情報を送信する例を説明した。本実施例では、情報処理装置１がＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙユニット６を介してＢｌｕｅｔｏｏｔｈ  ＬＥ通信６１０でネットワーク情報を送信する例を実施例１との差分を用いて説明する。
【００８２】
上記Ｂｌｕｅｔｏｏｔｈ  ＬＥユニット６はＢｌｕｅｔｏｏｔｈ  ＬＥアンテナ部６０１とＢｌｕｅｔｏｏｔｈ  ＬＥ制御部６０２とメモリ部６０３で構成される。
【００８３】
図６は、Ｂｌｕｅｔｏｏｔｈ  ＬＥを搭載した情報処理装置の構成の一例を示す図である。
【００８４】
まず、情報処理装置１の記憶部２０７に図４に示すユーザＩＤとネットワークＩＦＧｒとネットワーク情報を対応させたリスト５０１を持つ。そして、ユーザが社員証などのＮＦＣタグが入ったＩＣカード５１１をＮＦＣ  Ｒ／Ｗ部５にかざすことで、情報処理装置１のＣＰＵ２１１はユーザの識別情報を取得し、ログイン処理を行う。このユーザの識別情報は、例えばユーザＩＤであっても良いし、図示省略のデータベースサーバなどにおいてユーザＩＤと紐づけられたカード番号などであっても良い。なお本実施例ではユーザの識別情報はユーザＩＤとして説明する。
【００８５】
ＣＰＵ２１１は、リスト５０１を元にログイン時にＩＣカード５１１から読み取ったユーザＩＤ「３」に対応するネットワーク情報を取得する。この時のネットワーク情報はＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。次に取得したネットワーク情報をＢｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３に書き込む。
【００８６】
図７はＢｌｕｅｔｏｏｔｈ  ＬＥ通信の詳細の一例を示す図である。図７を用いて、携帯端末１００が情報処理装置１とＢｌｕｅｔｏｏｔｈ  ＬＥ通信６１０を行い、無線ＬＡＮ通信４１０にハンドオーバーを行う一般的な動作について概説する。
【００８７】
まず、情報処理装置１はＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１を定期的に送信する。このＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１の送信パケットには、情報処理装置１のネットワーク情報（ＩＰアドレス・アクセスポイントＳＳＩＤ・アクセスポイントＰＡＳＳＷＯＲＤ）等の情報を含ませて送信することができる。携帯端末１００は、このＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１を受信して、情報処理装置１に関するネットワーク情報を取得する。
【００８８】
情報処理装置１は、Ｂｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１において、携帯端末１００のＢｌｕｅｔｏｏｔｈ  ＬＥ通信部１１１に対してメモリ部６０３に書き込まれたネットワーク情報を送信する。この時のネットワーク情報はＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【００８９】
これにより、携帯端末１００はアクセスポイント４０４を介して、無線ＬＡＮ通信４１０を行い、Ｂｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１から得た、情報処理装置１のネットワークＩＦ＿Ｂ４１１にジョブを送信することができる。
【００９０】
図８は、Ｂｌｕｅｔｏｏｔｈ  ＬＥを搭載した情報処理装置に携帯端末がジョブを送信するまでに実行される処理の一例を示すフローチャートである。ＣＰＵ２１１または２０３がＲＯＭ２１２に記憶されたプログラムを読み出し、実行することで図８のフローチャートは実行される。ここでは実施例１のＮＦＣユニット３を搭載した情報処理装置の処理のフローとの差分を述べる。
【００９１】
図８（Ａ）において、Ｂｌｕｅｔｏｏｔｈ  ＬＥを搭載した情報処理装置１に携帯端末１００がジョブを送信するまでに実行される処理のうち、情報処理装置１のコントローラ２０４内のＣＰＵ２１１における処理を説明する。
【００９２】
まず、Ｓ６０１においてＣＰＵ２１１は、操作部２に図示省略のログイン画面を表示し、ユーザによるログイン指示を待ち受ける。また、ＣＰＵ２１１は、ＩＣカード５１１によるログイン指示を待ち受ける。
【００９３】
ログイン指示を受けるまではＣＰＵ２１１はＣＰＵ２０３にＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１の送信を停止するように指示してもいいし、送信するように指示してもよい。なお、ユーザがログインする前のＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１の内容は、ログイン待機中である事を示すビーコンでも良い。
【００９４】
Ｓ６０４において、ＣＰＵ２１１は、Ｓ６０３の処理でログインを許可したユーザのユーザＩＤとリスト５０１を照合する。
【００９５】
Ｓ６０５において、ＣＰＵ２１１は複数のネットワークＩＦＧｒのいずれかのネットワークＩＦＧｒを当該ユーザが使用するかを決定する。例えば、ユーザＩＤ「３」のユーザの場合は、ネットワークＩＦＧｒは「Ｂ」となりＳ９０２に進む。また「Ａ」の場合は、Ｓ９０１に進む。
【００９６】
Ｓ９０１において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「Ａ」なので、リスト５０１を照合しネットワークＩＦＡ−Ｇｒに対応したネットワーク情報をＢｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３に書き込む。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．１００」・アクセスポイントＳＳＩＤ「ＡＢＣ」・アクセスポイントＰＡＳＳＷＯＲＤ「１１１１」である。
【００９７】
Ｓ９０２において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「Ｂ」なので、リスト５０１を照合しネットワークＩＦＢ−Ｇｒに対応したネットワーク情報をＢｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３に書き込む。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【００９８】
Ｂｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３にネットワーク情報が書き込まれると、操作部ＣＰＵ２０３がＢｌｕｅｔｏｏｔｈ  ＬＥユニット６を介して、ネットワーク情報をＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１で送信する。
【００９９】
また、操作部ＣＰＵ２０３はジョブを受信したら、Ｂｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１の送信を中止してもよい。
【０１００】
次に図８（Ｂ）を用いて携帯端末１００側のフローを説明する。
【０１０１】
Ｓ６１２において携帯端末１００のＣＰＵ１０１は情報処理装置１へのジョブ送信アプリを起動する。
【０１０２】
Ｓ９０３において携帯端末１００のＣＰＵ１０１は情報処理装置１からのＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１を受信待機する。
【０１０３】
Ｓ９０４において、携帯端末１００のＣＰＵ１０１は情報処理装置１からのＢｌｕｅｔｏｏｔｈ  ＬＥビーコン７０１のネットワーク情報が読めたか判断し読めた場合はＳ６１６に進む。
【０１０４】
Ｓ６１６において、携帯端末１００のＣＰＵ１０１は取得したネットワーク情報を用いて、情報処理装置１とアクセスポイントを介して無線ＬＡＮ通信４１０で接続する。
【０１０５】
Ｓ６１７において携帯端末１００のＣＰＵ１０１は図示省略の情報処理装置１に対してジョブを送信する為の設定情報を設定・確認する画面を表示する。例えば、カラー・モノクロ設定・ステイプル有り無しなどがある。
【０１０６】
Ｓ６１８において、携帯端末１００のＣＰＵ１０１は前述した確認画面においてＹＥＳ・ＮＯが押下されたか判断し、ＮＯが押下された場合は、Ｓ６１７に戻る。
【０１０７】
ＹＥＳが押下された場合はＳ６１９に進み、携帯端末１００のＣＰＵ１０１は情報処理装置１に対してジョブを送信する。
【０１０８】
本実施例により、ＮＦＣ通信部を搭載していない携帯端末を使用する場合であっても、実施例１と同様の効果を得ることができる。
【実施例３】
【０１０９】
実施例１では情報処理装置１がＮＦＣユニット３を介してＮＦＣ通信３１０でネットワーク情報を送信する例を説明した。本実施例では、情報処理装置１がＱＲコード８０３でネットワーク情報を表示する例を実施例１との差分を用いて説明する。
【０１１０】
図９は、ＱＲコード表示を搭載した情報処理装置の構成の一例を示す図である。
【０１１１】
まず、情報処理装置１の記憶部２０７に図４に示すユーザＩＤとネットワークＩＦＧｒとＩＰアドレスを対応させたリスト５０１を持つ。そして、ユーザが社員証などのＮＦＣタグが入ったＩＣカード５１１をＮＦＣ  Ｒ／Ｗ部５にかざすことで、情報処理装置１のＣＰＵ２１１はユーザの識別情報を取得し、ログイン処理を行う。このユーザの識別情報は、例えばユーザＩＤであっても良いし、図示省略のデータベースサーバなどにおいてユーザＩＤと紐づけられたカード番号などであっても良い。なお本実施例ではユーザの識別情報はユーザＩＤとして説明する。
【０１１２】
ＣＰＵ２１１はリスト５０１を元にログイン時にＩＣカード５１１から読み取ったユーザＩＤ「３」に対応するネットワーク情報を読みだす。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【０１１３】
次にＣＰＵ２１１は図示省略のＬＣＤパネル２０１に表示されている携帯端末１００との通信を開始するアイコンが押下された場合、対応したネットワーク情報をＬＣＤパネル２０１に図９のＱＲコード８０３として表示させる。ＱＲコードは情報を図形のパターンで表す二次元コードの一例である。本実施例では、ネットワーク情報の表示にＱＲコードの使用を例として挙げているが、これに限るものではない。例えば一次元バーコード等であってもよい。
【０１１４】
図１０は、ＱＲコードを読みとる携帯端末の表示画面の一例を示す図である。表示９０１は、ユーザがＱＲコードを読み取る際に、ＱＲコード画像を撮影するための撮影エリアである。メッセージ９０２は、ユーザが携帯端末１００によりＬＣＤパネル２０１に表示されるＱＲコード８０３を読み取るように指示するメッセージである。
【０１１５】
そして、携帯端末１００のカメラ１０５でＬＣＤパネル２０１に表示されるＱＲコード８０３を読み取る。そして、携帯端末１００は、読み取りを行ったＱＲコード８０３から、情報処理装置１のネットワークＩＦ＿Ｂ４１１のネットワーク情報を取得する。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【０１１６】
そして、携帯端末１００はＱＲコード８０３によって得たネットワーク情報を用いて、アクセスポイント４０４を介して、無線ＬＡＮ通信４１０を行い、情報処理装置１のネットワークＩＦ＿Ｂ４１１にジョブを送信することができる。
【０１１７】
図１１は、ＱＲコード表示を搭載した情報処理装置にジョブを送信するまでに実行される処理の一例を示すフローチャートである。ＣＰＵ２１１または２０３がＲＯＭ２１２に記憶されたプログラムを読み出し、実行することで図１１のフローチャートは実行される。ここではＮＦＣユニット３を搭載した情報処理装置１の処理のフローとの差分を述べる。
【０１１８】
図１１（Ａ）において、ＱＲコード８０３でネットワーク情報を表示する情報処理装置１に携帯端末１００がジョブを送信するまでに実行される処理のうち、情報処理装置１のコントローラ２０４内のＣＰＵ２１１における処理を説明する。
【０１１９】
まず、Ｓ１２０１において、Ｓ６０３でコントローラＣＰＵ２１１によってログインを許可された場合、操作部ＣＰＵ２０３は図示省略の携帯端末１００と通信を開始するアイコンが押下されたか判断する。
【０１２０】
押下された場合は、Ｓ６０４において、ＣＰＵ２１１は、Ｓ６０３の処理でログインを許可したユーザのユーザＩＤとリスト５０１を照合する。
【０１２１】
Ｓ６０５において、ＣＰＵ２１１は複数のネットワークＩＦＧｒのいずれかのＩＦＧｒを当該ユーザが使用するかを決定する。例えば、ユーザＩＤ「３」のユーザの場合は、ネットワークＩＦＧｒは「Ｂ」となりＳ１２０２に進む。また「Ａ」の場合は、Ｓ１２０１に進む。
【０１２２】
Ｓ１２０２において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「Ａ」なので、リスト５０１を照合しネットワークＩＦＡ−Ｇｒに対応したネットワーク情報をＱＲコード８０３として表示させる。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．１００」・アクセスポイントＳＳＩＤ「ＡＢＣ」・アクセスポイントＰＡＳＳＷＯＲＤ「１１１１」である。
【０１２３】
Ｓ１２０３において、操作部ＣＰＵ２０３はユーザの使用ＩＦは「Ｂ」なので、リスト５０１を照合しネットワークＩＦＢ−Ｇｒに対応したネットワーク情報をＱＲコード８０３として表示させる。この時のネットワーク情報は、ＩＰアドレス「１７２．２４．１．２００」・アクセスポイントＳＳＩＤ「ＤＥＦ」・アクセスポイントＰＡＳＳＷＯＲＤ「２２２２」である。
【０１２４】
次に図１１（Ｂ）において、携帯端末１００側のフローを説明する。
【０１２５】
Ｓ６１２において携帯端末１００のＣＰＵ１０１は情報処理装置１へのジョブ送信アプリを起動する。Ｓ１２０４において携帯端末１００のＣＰＵ１０１はＱＲコードを読み取るように指示するメッセージを表示する。Ｓ１２０５において、携帯端末１００のＣＰＵ１０１はＱＲコードからネットワーク情報が読めたか判断し読めた場合はＳ６１６に進む。
【０１２６】
Ｓ６１６において、携帯端末１００のＣＰＵ１０１は取得したネットワーク情報を用いて、情報処理装置１とアクセスポイントを介して無線ＬＡＮ通信４１０で接続する。
【０１２７】
Ｓ６１７において携帯端末１００のＣＰＵ１０１は図示省略の情報処理装置１に対してジョブを送信する為の設定情報を設定・確認する画面を表示する。例えば、カラー・モノクロ設定・ステイプル有り無しなどがある。
【０１２８】
Ｓ６１８において、携帯端末１００のＣＰＵ１０１は前述した確認画面においてＹＥＳ・ＮＯが押下されたか判断し、ＮＯが押下された場合は、Ｓ６１７に戻る。
【０１２９】
ＹＥＳが押下された場合はＳ６１９に進み、携帯端末１００のＣＰＵ１０１は情報処理装置１に対してジョブを送信する。
【０１３０】
本実施例により、ＮＦＣ通信部やＢｌｕｅｔｏｏｔｈ  ＬＥ通信部を搭載していない携帯端末を使用する場合でも、実施例１と同様の効果を得ることができる。
【実施例４】
【０１３１】
実施例１ではＮＦＣユニット３のメモリ部３０３に１つのＩＦのネットワーク情報を保存する例を説明した。本実施例では、ＮＦＣユニット３のメモリ部３０３に複数のＩＦのネットワーク情報を保存する例を実施例１との差分を用いて説明する。
【０１３２】
図１２は、複数のネットワークＩＦのＩＰアドレスをＮＦＣユニットのメモリ部に書き込む時の一例を示すフローチャートである。ＣＰＵ２１１または２０３がＲＯＭ２１２に記憶されたプログラムを読み出し、実行することで図１２のフローチャートは実行される。
【０１３３】
図１２（Ａ）において、情報処理装置１のコントローラ２０４内のＣＰＵ２１１の処理を説明する。
【０１３４】
Ｓ１３０１においてＳ６０３でＣＰＵ２１１によってログインを許可された場合、操作部ＣＰＵ２０３は、ネットワークＩＦ＿Ａ４０１とネットワークＩＦ＿Ｂ４１１のネットワーク情報の両方をＮＦＣユニット３のメモリ部３０３に書きこむ。
【０１３５】
次に図１２（Ｄ）において、携帯端末１００側のフローを説明する。
【０１３６】
Ｓ６１２において携帯端末１００のＣＰＵ１０１は情報処理装置１へのジョブ送信アプリを起動する。
【０１３７】
Ｓ６１３において携帯端末１００のＣＰＵ１０１はＮＦＣ通信３１０で情報処理装置１との通信を待機する。
【０１３８】
Ｓ６１４において、携帯端末１００のＣＰＵ１０１は操作部１０４に「ＮＦＣ通信待機中ＮＦＣユニットにタッチして下さい」と表示させる。
【０１３９】
Ｓ１３０２において、携帯端末１００のＣＰＵ１０１はＮＦＣ通信３１０でネットワークＩＦ＿Ａ４０１とＩＦ＿Ｂ４１１のネットワーク情報２つが認識できたか判断し認識できた場合はＳ１３０３に進む。
【０１４０】
Ｓ１３０３において、携帯端末１００のＣＰＵ１０１はネットワークＩＦ＿Ａ４０１用のＩＰアドレスに接続できたか判断する。
【０１４１】
接続できた場合はＳ１３０４において携帯端末１００のＣＰＵ１０１はジョブを送信するＩＰアドレスをネットワークＩＦ＿Ａ４０１用に決定する。例では「１７２．２４．１．１００」。接続できない場合は、携帯端末１００はジョブを送信するＩＰアドレスをネットワークＩＦ＿Ｂ４１１用に決定する。例では「１７２．２４．１．２００」。
【０１４２】
Ｓ６１６において、携帯端末１００のＣＰＵ１０１は取得したネットワーク情報を用いて、情報処理装置１とアクセスポイントを介して無線ＬＡＮ通信４１０で接続する。
【０１４３】
Ｓ６１７において携帯端末１００のＣＰＵ１０１は図示省略の情報処理装置１に対してジョブを送信する為の設定情報を設定・確認する画面を表示する。例えば、カラー・モノクロ設定・ステイプル有り無しなどがある。
【０１４４】
Ｓ６１８において、携帯端末１００のＣＰＵ１０１は前述した確認画面においてＹＥＳ・ＮＯが押下されたか判断し、ＮＯが押下された場合は、Ｓ６１７に戻る。
【０１４５】
ＹＥＳが押下された場合はＳ６１９に進み、携帯端末１００のＣＰＵ１０１は情報処理装置１に対してジョブを送信する。
【０１４６】
なお、本実施例では、ＮＦＣユニット３のメモリ部３０３に複数のＩＦのネットワーク情報を保存する情報処理装置１を一例として挙げた。しかし、Ｂｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３に複数のＩＦのネットワーク情報を入れても良いし、ＱＲコードに２つのＩＦのネットワーク情報を含ませても良い。
【０１４７】
さらに、ＮＦＣユニット３のメモリ部３０３にネットワーク情報を保存し、かつＢｌｕｅｔｏｏｔｈ  ＬＥユニット６のメモリ部６０３にもネットワーク情報を保存するなど、実施例１〜３を適宜組み合わせても良い。
【０１４８】
本実施例により、複数のネットワークＩＦを介して情報処理装置を使用可能なユーザが、任意のネットワークで情報処理装置を使用することができる。
【０１４９】
＜その他の実施形態＞
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードは本発明を構成することになる。
【０１５０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【符号の説明】
【０１５１】
１  情報処理装置
２  操作部
３  ＮＦＣユニット
５  ＮＦＣ  Ｒ／Ｗ部
１００  携帯端末
４０４  無線ＬＡＮアクセスポイント
【図１】
2019106091.tif 000003
【図２】
2019106091.tif 000004
【図３】
2019106091.tif 000005
【図４】
2019106091.tif 000006
【図５】
2019106091.tif 000007
【図６】
2019106091.tif 000008
【図７】
2019106091.tif 000009
【図８】
2019106091.tif 000010
【図９】
2019106091.tif 000011
【図１０】
2019106091.tif 000012
【図１１】
2019106091.tif 000013
【図１２】
2019106091.tif 000014
【図１３】
2019106091.tif 000015