(57)【要約】【課題】装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にする。【解決手段】携帯端末２０がデバイスディスカバリを実行して接続可能な画像形成装置１０を検索すると、画像形成装置１０は、携帯端末２０からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで携帯端末２０に送信して応答する。携帯端末２０は、画像形成装置１０からの応答をもとに、画像形成装置１０から受信した予め定められたパスワードを用いて接続要求を行う。そして、画像形成装置１０は、予め定められたパスワードを用いた接続要求を携帯端末２０から受け付けると、携帯端末２０と画像形成装置１０との間の接続を確立する処理を行う。【選択図】図１
2016218600.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、
自装置と前記端末装置との間の接続を確立する要求として、前記応答手段が送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段と
を備える情報処理装置。
【請求項２】
前記端末装置が具備するものと共通の方式を用いて、予め定められたパスワードを暗号化する暗号化手段をさらに備え、
前記応答手段は、前記暗号化手段により暗号化された予め定められたパスワードを含むデータを、前記端末装置に送信して応答すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記接続確立手段は、前記暗号化手段が暗号化した予め定められたパスワードの暗号化前のパスワードと同じものが含まれる接続要求を前記端末装置から受け付けた場合に、自装置と当該端末装置との間の接続を確立する処理を行うこと
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、
自装置と前記端末装置との間の接続を確立する要求として、前記応答手段が送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段と、
前記接続確立手段が接続確立の処理を行った後、前記端末装置から印刷指示を受け付けて、記録材に画像を形成する画像形成手段と
を備える画像形成装置。
【請求項５】
自装置との間で接続可能な情報処理装置を検索する検索手段と、
前記検索手段により検索された情報処理装置から、検索に対する応答として、予め定められたパスワードを含むデータを受信する受信手段と、
前記受信手段にて受信した前記予め定められたパスワードを用いて、自装置と前記情報処理装置との間の接続を確立することを当該情報処理装置に要求する接続要求手段と
を備える端末装置。
【請求項６】
前記検索手段による検索に対して応答した情報処理装置の中から、接続先とする情報処理装置を選択する操作を受け付ける受付手段をさらに備え、
前記接続要求手段は、選択された前記情報処理装置から受信した前記予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求すること
を特徴とする請求項５に記載の端末装置。
【請求項７】
前記検索手段による検索に対して応答した情報処理装置の中から、予め定められた規則に従って、接続先とする情報処理装置を選択する選択手段をさらに備え、
前記接続要求手段は、選択された前記情報処理装置から受信した前記予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求すること
を特徴とする請求項５に記載の端末装置。
【請求項８】
前記情報処理装置にて前記予め定められたパスワードの暗号化が行われた場合に、当該暗号化で用いられた方式と共通の方式を用いて、暗号化された当該予め定められたパスワードを復号する復号手段をさらに備え、
前記接続要求手段は、前記復号手段により復号された予め定められたパスワードを送信して、自装置との間の接続を確立することを前記情報処理装置に要求すること
を特徴とする請求項５乃至７のいずれか１項に記載の端末装置。
【請求項９】
前記情報処理装置にて前記予め定められたパスワードの暗号化が行われた場合に、当該暗号化で用いられた方式とは異なる方式を用いて、当該予め定められたパスワードをさらに暗号化する暗号化手段をさらに備え、
前記接続要求手段は、前記暗号化手段により暗号化された予め定められたパスワードを送信して、自装置との間の接続を確立することを前記情報処理装置に要求すること
を特徴とする請求項５乃至７のいずれか１項に記載の端末装置。
【請求項１０】
自装置との間で接続可能な情報処理装置を検索する検索手段と、当該検索手段により検索された当該情報処理装置から、検索に対する応答として、予め定められたパスワードを含むデータを受信する受信手段と、当該受信手段にて受信した当該予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求する接続要求手段とを有する端末装置と、
前記端末装置からの問い合わせに対して、前記予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、自装置と当該端末装置との間の接続を確立する要求として、当該応答手段が送信した当該予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段とを有する情報処理装置と、
を備えることを特徴とする情報処理システム。
【請求項１１】
コンピュータに、
端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する機能と、
自装置と前記端末装置との間の接続を確立する要求として、応答で送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う機能と
を実現させるためのプログラム。
【請求項１２】
コンピュータに、
自装置との間で接続可能な情報処理装置を検索する機能と、
検索された情報処理装置から、検索に対する応答として予め定められたパスワードを含むデータを受信する機能と、
受信した前記予め定められたパスワードを用いて、自装置と前記情報処理装置との間の接続を確立することを当該情報処理装置に要求する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、端末装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
装置間でセキュリティを維持した接続を確立する際、例えば、利用者がパスワードやＰＩＮ（Personal Identification Number）コードを入力したり、接続を許可するために装置に設けられたボタンを押したりすることが求められる場合がある。また、公報記載の従来技術として、ユーザが新規機器で認証要求ボタンを押すと、既存機器が認証したい新規機器との距離を、無線通信により計測し、計測した距離をユーザに示して、新規機器を認証しても良いかを問い合わせ、既存機器においてユーザが認証許可の操作をした場合、既存機器が新規機器を認証する技術が存在する。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６５７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
装置間の接続を確立する際、セキュリティを維持するための利用者の操作が求められる場合には、利用者の利便性を損なうことになる。
本発明は、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、自装置と前記端末装置との間の接続を確立する要求として、前記応答手段が送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段とを備える情報処理装置である。
請求項２記載の発明は、前記端末装置が具備するものと共通の方式を用いて、予め定められたパスワードを暗号化する暗号化手段をさらに備え、前記応答手段は、前記暗号化手段により暗号化された予め定められたパスワードを含むデータを、前記端末装置に送信して応答することを特徴とする請求項１に記載の情報処理装置である。
請求項３記載の発明は、前記接続確立手段は、前記暗号化手段が暗号化した予め定められたパスワードの暗号化前のパスワードと同じものが含まれる接続要求を前記端末装置から受け付けた場合に、自装置と当該端末装置との間の接続を確立する処理を行うことを特徴とする請求項２に記載の情報処理装置である。
請求項４記載の発明は、端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、自装置と前記端末装置との間の接続を確立する要求として、前記応答手段が送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段と、前記接続確立手段が接続確立の処理を行った後、前記端末装置から印刷指示を受け付けて、記録材に画像を形成する画像形成手段とを備える画像形成装置である。
請求項５記載の発明は、自装置との間で接続可能な情報処理装置を検索する検索手段と、前記検索手段により検索された情報処理装置から、検索に対する応答として、予め定められたパスワードを含むデータを受信する受信手段と、前記受信手段にて受信した前記予め定められたパスワードを用いて、自装置と前記情報処理装置との間の接続を確立することを当該情報処理装置に要求する接続要求手段とを備える端末装置である。
請求項６記載の発明は、前記検索手段による検索に対して応答した情報処理装置の中から、接続先とする情報処理装置を選択する操作を受け付ける受付手段をさらに備え、前記接続要求手段は、選択された前記情報処理装置から受信した前記予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求することを特徴とする請求項５に記載の端末装置である。
請求項７記載の発明は、前記検索手段による検索に対して応答した情報処理装置の中から、予め定められた規則に従って、接続先とする情報処理装置を選択する選択手段をさらに備え、前記接続要求手段は、選択された前記情報処理装置から受信した前記予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求することを特徴とする請求項５に記載の端末装置である。
請求項８記載の発明は、前記情報処理装置にて前記予め定められたパスワードの暗号化が行われた場合に、当該暗号化で用いられた方式と共通の方式を用いて、暗号化された当該予め定められたパスワードを復号する復号手段をさらに備え、前記接続要求手段は、前記復号手段により復号された予め定められたパスワードを送信して、自装置との間の接続を確立することを前記情報処理装置に要求することを特徴とする請求項５乃至７のいずれか１項に記載の端末装置である。
請求項９記載の発明は、前記情報処理装置にて前記予め定められたパスワードの暗号化が行われた場合に、当該暗号化で用いられた方式とは異なる方式を用いて、当該予め定められたパスワードをさらに暗号化する暗号化手段をさらに備え、前記接続要求手段は、前記暗号化手段により暗号化された予め定められたパスワードを送信して、自装置との間の接続を確立することを前記情報処理装置に要求することを特徴とする請求項５乃至７のいずれか１項に記載の端末装置である。
請求項１０記載の発明は、自装置との間で接続可能な情報処理装置を検索する検索手段と、当該検索手段により検索された当該情報処理装置から、検索に対する応答として、予め定められたパスワードを含むデータを受信する受信手段と、当該受信手段にて受信した当該予め定められたパスワードを用いて、自装置と当該情報処理装置との間の接続を確立することを当該情報処理装置に要求する接続要求手段とを有する端末装置と、前記端末装置からの問い合わせに対して、前記予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する応答手段と、自装置と当該端末装置との間の接続を確立する要求として、当該応答手段が送信した当該予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う接続確立手段とを有する情報処理装置と、を備えることを特徴とする情報処理システムである。
請求項１１記載の発明は、コンピュータに、端末装置からの問い合わせに対して、予め定められたパスワードを含むデータを利用者の操作なしで当該端末装置に送信して応答する機能と、自装置と前記端末装置との間の接続を確立する要求として、応答で送信した前記予め定められたパスワードを用いた接続要求を当該端末装置から受け付けた場合に、接続確立の処理を行う機能とを実現させるためのプログラムである。
請求項１２記載の発明は、コンピュータに、自装置との間で接続可能な情報処理装置を検索する機能と、検索された情報処理装置から、検索に対する応答として予め定められたパスワードを含むデータを受信する機能と、受信した前記予め定められたパスワードを用いて、自装置と前記情報処理装置との間の接続を確立することを当該情報処理装置に要求する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にすることができる。
請求項２記載の発明によれば、端末装置及び情報処理装置がパスワードを変換する共通の方式を具備している場合に、セキュリティを維持した接続を確立できるようになる。
請求項３記載の発明によれば、端末装置及び情報処理装置がパスワードを変換する共通の方式を具備している場合に、セキュリティを維持した接続を確立できるようになる。
請求項４記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にすることができる。
請求項５記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にすることができる。
請求項６記載の発明によれば、利用者が所望する情報処理装置との接続を確立することが簡易になる。
請求項７記載の発明によれば、利用者が接続先とする情報処理装置を選択することなく、装置間でセキュリティを維持した接続を確立することができるようになる。
請求項８記載の発明によれば、端末装置及び情報処理装置がパスワードを変換する共通の方式を具備している場合に、セキュリティを維持した接続を確立できるようになる。
請求項９記載の発明によれば、端末装置及び情報処理装置がパスワードを変換する共通の方式を具備している場合に、セキュリティを維持した接続を確立できるようになる。
請求項１０記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にすることができる。
請求項１１記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にする機能を、コンピュータにより実現できる。
請求項１２記載の発明によれば、装置間でセキュリティを維持した接続を確立する際の利用者の操作を簡易にする機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用される画像処理システムの全体構成例を示した図である。
【図２】画像形成装置のハードウェア構成例を示した図である。
【図３】携帯端末のハードウェア構成例を示した図である。
【図４】実施の形態１に係る画像形成装置の機能構成例を示したブロック図である。
【図５】実施の形態１に係る携帯端末の機能構成例を示したブロック図である。
【図６】実施の形態１において画像形成装置との間で接続を確立する際の携帯端末の処理手順の一例を示したフローチャートである。
【図７】実施の形態１において携帯端末からデバイスディスカバリのリクエストパケットを受信した際に行われる処理手順の一例を示したフローチャートである。
【図８】実施の形態１において携帯端末から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。
【図９】実施の形態２において画像形成装置との間で接続を確立する際の携帯端末の処理手順の一例を示したフローチャートである。
【図１０】実施の形態２において携帯端末から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。
【図１１】実施の形態３に係る携帯端末の機能構成例を示したブロック図である。
【図１２】実施の形態３において画像形成装置との間で接続を確立する際の携帯端末の処理手順の一例を示したフローチャートである。
【図１３】実施の形態３において携帯端末から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。
【図１４】実施の形態４に係る画像形成装置の機能構成例を示したブロック図である。
【図１５】実施の形態４において画像形成装置との間で接続を確立する際の携帯端末の処理手順の一例を示したフローチャートである。
【図１６】実施の形態４において携帯端末からデバイスディスカバリのリクエストパケットを受信した際に行われる処理手順の一例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
［実施の形態１］
＜システム構成＞
まず、本発明の実施の形態が適用される画像処理システム１の全体構成について説明する。図１は、本発明の実施の形態が適用される画像処理システム１の全体構成例を示した図である。図示するように、画像処理システム１は、画像を形成する機能を有する画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃと、携帯型のコンピュータ装置である携帯端末２０とを備える。また、画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃ及び携帯端末２０は、Ｗｉ−Ｆｉ（Wireless Fidelity、登録商標）の無線ＬＡＮ（Local Area Network）規格に対応し、無線による通信が可能であるものとする。そして、画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃと携帯端末２０との間で、無線通信による接続が確立され、データの送受信が行われる。
【０００９】
なお、図１には画像形成装置１０Ａ、画像形成装置１０Ｂ、画像形成装置１０Ｃを示したが、これらを区別する必要がない場合には画像形成装置１０と称する場合がある。また、図１に示す例では３つの画像形成装置１０を示したが、４つ以上の画像形成装置１０を設けても良い。
本実施の形態では、情報処理システムの一例として、画像処理システム１が用いられる。また、情報処理装置の一例として、画像形成装置１０が用いられる。さらに、端末装置の一例として、携帯端末２０が用いられる。
【００１０】
画像形成装置１０は、例えば、プリント機能、スキャン機能、コピー機能およびファクシミリ機能等を備えた装置であり、用紙等の記録材に画像を形成して出力する。ここで、画像形成装置１０と携帯端末２０との間で接続が確立された後、画像形成装置１０は、無線通信により、携帯端末２０から印刷指示を受け取って、画像形成の処理を実行する。
【００１１】
携帯端末２０は、画像形成装置１０における各種機能の実行を指示する際に用いられる携帯型のコンピュータ装置であり、例えば、スマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートＰＣ等を用いると良い。
ここで、携帯端末２０は、ディスカバリプロトコルを用いて、携帯端末２０との間の接続を確立することが可能な画像形成装置１０を検索する機能（以下、この検索機能をデバイスディスカバリと称する）を備えている。デバイスディスカバリとしては、例えば、Ｂｏｎｊｏｕｒ（登録商標）やＷＳＤ（Web Services on Devices）等のように、携帯端末２０と同じサブネットや別のサブネットに属している画像形成装置１０であって、携帯端末２０との間で通信可能な画像形成装置１０を検出する技術が存在する。また、例えば、Ｗｉ−Ｆｉや装置間を直接接続するＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）などで用いられる検索として、携帯端末２０から無線の電波が届く範囲内に存在する近隣の画像形成装置１０を検索する近隣検索の技術も、デバイスディスカバリに含まれる。
【００１２】
そして、携帯端末２０は、デバイスディスカバリにおいてリクエストパケットを出力し、使用可能な画像形成装置１０を検索する。また、携帯端末２０は、リクエストパケットに対する画像形成装置１０からの応答に基づいて、使用可能な画像形成装置１０を検出する。検出された画像形成装置１０は、検索結果一覧として携帯端末２０の画面に表示される。ここで、ユーザが、検索結果一覧の中から、携帯端末２０の接続先とする画像形成装置１０を選択すると、携帯端末２０は、選択された画像形成装置１０に対して接続要求を行う。
【００１３】
本実施の形態では、携帯端末２０がデバイスディスカバリを実行すると、画像形成装置１０は、携帯端末２０からの問い合わせに対して、応答パケットの特定領域にパスワードを書き込んで、携帯端末２０に応答する。その際、画像形成装置１０は、他装置との間で接続を確立するための認証に用いるパスワードとして予め定められた接続用のパスワード（以下、接続パスワードと称する）を、特定方式に基づいて変換（暗号化）する。そして、特定方式に基づいて暗号化された暗号化済みのパスワード（以下、特定方式に基づいて暗号化されたパスワードを、暗号化済みパスワードと称する）を応答パケットに書き込んで応答する。
一方、携帯端末２０は、応答に基づいて画像形成装置１０を検出する。そして、ユーザが検索結果の中から接続先とする画像形成装置１０を選択すると、携帯端末２０は、選択された画像形成装置から受信済みの応答パケットに含まれるパスワード（即ち、暗号化済みパスワード）を復号して、元のパスワードを復元する。そして、携帯端末２０は、復元した元のパスワードを画像形成装置１０に出力する。このように、携帯端末２０と画像形成装置１０との間でパスワードの交換が行われ、セキュリティを維持した接続が確立される。
【００１４】
＜画像形成装置のハードウェア構成＞
次に、画像形成装置１０のハードウェア構成について説明する。図２は、画像形成装置１０のハードウェア構成例を示した図である。図示するように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１０１と、ＲＡＭ（Random Access Memory）１０２と、ＲＯＭ（Read Only Memory）１０３と、ＨＤＤ（Hard Disk Drive）１０４と、操作パネル１０５と、画像形成部１０６と、画像読取部１０７と、画像処理部１０８と、通信インタフェース（以下、通信Ｉ／Ｆと称する）１０９とを備える。なお、これらの各機能部はバス１１０に接続されており、このバス１１０を介してデータの授受を行う。
【００１５】
ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行する。ＲＡＭ１０２は、ＣＰＵ１０１の作業用メモリ等として用いられるメモリである。ＲＯＭ１０３は、ＣＰＵ１０１が実行する各種プログラム等を記憶するメモリである。そして、ＣＰＵ１０１は、ＲＯＭ１０３等に記憶された各種プログラムをＲＡＭ１０２にロードして実行することにより、画像形成装置１０の各機能を実現する。また、ＨＤＤ１０４は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
【００１６】
ここで、ＣＰＵ１０１が実行するプログラムは、予めＲＯＭ１０３に記憶させておく形態のほか、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、例えば、インターネットを介してＣＰＵ１０１に提供しても良い。
【００１７】
操作パネル１０５は、例えばタッチパネルであり、各種情報の表示やユーザからの操作入力の受付を行う。ここで、操作パネル１０５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で接触された位置を検出する位置検出シートとを含む。接触された位置を検出する手段としては、接触による圧力をもとに検出する手段や、接触した物の静電気をもとに検出する手段等、どのようなものが用いられても良い。また、入力手段としては、タッチパネルに代えてキーボード等を用いても良い。
【００１８】
画像形成手段の一例としての画像形成部１０６は、入力される画像データをもとに記録媒体に画像を形成する。ここで、画像形成部１０６は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式などが用いられる。
【００１９】
画像読取部１０７は、記録媒体に記録された画像を読み取り、読み取った画像を表す画像データを生成する。ここで、画像読取部１０７は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式などが用いられる。
【００２０】
画像処理部１０８は、入力される画像データに色補正や階調補正等の各種画像処理を施す。例えば、画像処理部１０８は、画像読取部１０７で読み込まれた画像データやＨＤＤ１０４に記憶されている画像データに各種画像処理を施し、画像形成部１０６に出力する。
【００２１】
通信Ｉ／Ｆ１０９は、無線通信を行うためのアンテナを含み、携帯端末２０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００２２】
＜携帯端末のハードウェア構成＞
次に、携帯端末２０のハードウェア構成について説明する。図３は、携帯端末２０のハードウェア構成例を示した図である。図示するように、携帯端末２０は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ＨＤＤ２０４と、操作パネル２０５と、無線Ｉ／Ｆ２０６とを備える。なお、これらの各機能部はバス２０７に接続されており、このバス２０７を介してデータの授受を行う。
【００２３】
ＣＰＵ２０１は、ＯＳやアプリケーション等の各種ソフトウェアを実行する。ＲＡＭ２０２は、ＣＰＵ２０１の作業用メモリ等として用いられるメモリである。ＲＯＭ２０３は、ＣＰＵ２０１が実行する各種プログラム等を記憶するメモリである。そして、ＣＰＵ２０１は、ＲＯＭ２０３等に記憶された各種プログラムをＲＡＭ２０２にロードして実行することにより、携帯端末２０の各機能を実現する。また、ＨＤＤ２０４は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
【００２４】
ここで、ＣＰＵ２０１が実行するプログラムは、予めＲＯＭ２０３に記憶させておく形態のほか、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、例えばインターネットを介してＣＰＵ２０１に提供しても良い。さらに、携帯端末２０がスマートフォンや携帯電話である場合は、ＨＤＤ２０４に代えて、フラッシュストレージを用いると良い。
【００２５】
操作パネル２０５は、例えばタッチパネルであり、各種情報の表示やユーザからの操作入力の受付を行う。ここで、操作パネル２０５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で接触された位置を検出する位置検出シートとからなる。接触された位置を検出する手段としては、接触による圧力をもとに検出する手段や、接触した物の静電気をもとに検出する手段等、どのようなものが用いられても良い。また、入力手段としては、タッチパネルに代えてキーボード等を用いても良い。
【００２６】
無線Ｉ／Ｆ２０６は、無線通信を行うためのアンテナを含み、画像形成装置１０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００２７】
＜画像形成装置の機能構成＞
次に、画像形成装置１０の機能構成について説明する。図４は、実施の形態１に係る画像形成装置１０の機能構成例を示したブロック図である。
【００２８】
画像形成装置１０は、携帯端末２０との間でデータの送受信を行う無線通信部１１と、予め定められた接続パスワードを記憶するパスワード記憶部１２と、接続パスワードを特定方式に基づいて暗号化するパスワード変換部１３と、リクエストパケットに対する応答パケットの生成や接続要求に対する処理を行う情報処理部１４とを備える。
【００２９】
無線通信部１１は、無線通信により携帯端末２０との間でデータの送受信を行う。ここで、無線通信部１１は、例えば、携帯端末２０からデバイスディスカバリのリクエストパケットを受信したり、リクエストパケットに対する応答パケットを携帯端末２０に送信したりする。また、無線通信部１１は、例えば、携帯端末２０から接続要求を受け付けたり、接続要求に対する応答を携帯端末２０に送信したりする。
【００３０】
パスワード記憶部１２は、予め定められた接続パスワードを記憶する。この接続パスワードは、他装置との間で接続を確立するための認証に用いるパスワードとして、予め作成されているものである。
【００３１】
パスワード変換部１３は、パスワード記憶部１２に記憶されている接続パスワードを、特定方式に基づいて変換（暗号化）する。ここで、パスワード変換部１３は、無線通信部１１が携帯端末２０からデバイスディスカバリのリクエストパケットを受信すると、パスワード記憶部１２から接続パスワードを取得して、接続パスワードの暗号化を行う。また、ここで用いられる特定方式は、接続パスワードを暗号化する方式として、予め定められた方式である。本実施の形態では、後述するように、この特定方式と同じ方式が携帯端末２０にも具備されている。
【００３２】
情報処理部１４は、無線通信部１１が携帯端末２０からデバイスディスカバリのリクエストパケットを受信すると、そのリクエストパケットに対する応答パケットを生成する。ここで、ユーザが応答パケット生成のための操作を画像形成装置１０に対して行わなくても、情報処理部１４は応答パケットの生成を行う。具体的には、情報処理部１４は、パスワード変換部１３にて暗号化された暗号化済みパスワードを、パケットの特定領域に書き込んで、応答パケットを生成する。特定領域とは、パスワードを書き込む領域として予め決められている領域である。そして、情報処理部１４は、生成した応答パケットを、無線通信部１１を介して携帯端末２０へ送信して応答する。
【００３３】
また、情報処理部１４は、無線通信部１１を介して携帯端末２０から接続要求を受け付けると、接続要求に含まれるパスワードが、応答パケットに書き込んだ暗号化済みパスワードの暗号化前のパスワード（即ち、接続パスワード）に一致するか否かを判定する。接続要求に含まれるパスワードと接続パスワードとが一致すれば、接続が承認される。この場合、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する。これにより、画像形成装置１０と携帯端末２０との間で接続が確立される。
【００３４】
ここで、本実施の形態では、情報処理部１４が、応答手段、接続確立手段の一例としての機能を有している。また、パスワード変換部１３は、情報処理装置が備える暗号化手段の一例としての機能を有している。
【００３５】
＜携帯端末の機能構成＞
次に、携帯端末２０の機能構成について説明する。図５は、実施の形態１に係る携帯端末２０の機能構成例を示したブロック図である。
【００３６】
携帯端末２０は、画像形成装置１０との間でデータの送受信を行う無線通信部２１と、各種画面を表示する表示部２２と、ユーザの操作入力を受け付ける操作受付部２３と、デバイスディスカバリのリクエストパケットを生成するリクエストパケット生成部２４とを備える。また、携帯端末２０は、画像形成装置１０から受信した応答パケットを格納する応答パケット格納部２５と、応答パケットに特定形式にて暗号化されたデータが含まれるか否かを判定するパスワード判定部２６と、暗号化されたデータを復号するパスワード変換部２７とを備える。
【００３７】
無線通信部２１は、無線通信により画像形成装置１０との間でデータの送受信を行う。ここで、無線通信部２１は、例えば、デバイスディスカバリを実行することにより画像形成装置１０へリクエストパケットを送信したり、リクエストパケットに対する応答パケットを画像形成装置１０から受信したりする。また、無線通信部２１は、例えば、ユーザが接続先とする画像形成装置１０を選択することにより、選択された画像形成装置１０に対して接続要求を送信したり、接続要求に対する応答を画像形成装置１０から受信したりする。
【００３８】
表示部２２は、例えば操作パネル２０５であり、ユーザに対して各種画面を表示する。ここで、表示部２２は、例えば、デバイスディスカバリの検索結果として、検出された画像形成装置１０の一覧を表示する。
【００３９】
操作受付部２３は、例えばユーザが操作パネル２０５に接触することにより、ユーザの操作入力を受け付ける。ここで、例えば、ユーザがデバイスディスカバリを実行するボタンを選択すると、操作受付部２３は、デバイスディスカバリを実行する操作入力を受け付ける。また、例えば、ユーザがデバイスディスカバリの検索結果一覧から画像形成装置１０を選択すると、操作受付部２３は、接続先とする画像形成装置１０を選択する操作入力を受け付ける。
【００４０】
リクエストパケット生成部２４は、デバイスディスカバリのリクエストパケットを生成し、生成したリクエストパケットを用いて、接続可能な画像形成装置１０を検索する。即ち、リクエストパケット生成部２４は、無線通信部２１を介して、同じサブネットや別のサブネットなどに属している通信可能な画像形成装置１０にリクエストパケットを送信する。また、リクエストパケット生成部２４は、無線通信部２１を介して、無線の電波が届く範囲内に存在する近隣の画像形成装置１０にリクエストパケットを送信する。
【００４１】
応答パケット格納部２５は、リクエストパケットに対する応答として画像形成装置１０から受信した応答パケットを格納する。ここで、応答パケット格納部２５は、応答パケットのデータのうち、応答パケットの特定領域（即ち、暗号化済みパスワードが書き込まれる領域）のデータを格納する。ただし、格納するデータに特定領域のデータが含まれていれば良く、応答パケット格納部２５は、例えば、応答パケットの全部を格納することとしても良い。
【００４２】
パスワード判定部２６は、操作受付部２３がデバイスディスカバリの検索結果一覧から画像形成装置１０を選択する操作入力を受け付けると、選択された画像形成装置１０から受信済みの応答パケットを、応答パケット格納部２５から取得する。そして、パスワード判定部２６は、取得した応答パケットの特定領域に、特定方式にて暗号化されたデータが含まれているか否かを判定する。
【００４３】
パスワード変換部２７は、パスワード判定部２６が応答パケットに特定方式にて暗号化されたデータが含まれていると判定すると、暗号化されたデータを復号して、元のデータを復元する。ここで、パスワード変換部２７は、画像形成装置１０が接続パスワードの暗号化に用いた特定方式と共通の方式を用いて、データの復号を行う。そして、パスワード変換部２７は、復号されたデータを含むパケットを生成する。
【００４４】
付言すると、パスワード変換部２７は、接続パスワードの暗号化で用いられた特定方式と共通の方式を用いて、応答パケットに含まれる暗号化済みパスワードを復号する。復号により、暗号化済みパスワードは、暗号化前の接続パスワードに復元される。
そして、パスワード変換部２７は、無線通信部２１を介して、生成したパケットを送信し、復号されたデータを接続要求のパスワードとして、画像形成装置１０に対して、携帯端末２０と画像形成装置１０との間の接続を確立することを要求する。
【００４５】
ここで、本実施の形態では、リクエストパケット生成部２４が、検索手段の一例としての機能を有している。無線通信部２１は、受信手段の一例としての機能を有している。パスワード変換部２７は、接続要求手段、端末装置が備える復号手段の一例としての機能を有している。操作受付部２３は、受付手段の一例としての機能を有している。
【００４６】
＜携帯端末の処理＞
次に、画像形成装置１０との間で接続を確立する際の携帯端末２０の処理について説明する。図６は、実施の形態１において画像形成装置１０との間で接続を確立する際の携帯端末２０の処理手順の一例を示したフローチャートである。
【００４７】
まず、例えばユーザがデバイスディスカバリを実行するボタンを選択することにより、リクエストパケット生成部２４がリクエストパケットを生成し、デバイスディスカバリを実行する（ステップ１０１）。次に、応答パケット格納部２５は、リクエストパケットに対する応答があったか否かを判定する（ステップ１０２）。応答があったと判定された場合（ステップ１０２でＹｅｓ）、応答パケット格納部２５は、応答パケットを格納する（ステップ１０３）。一方、応答がなかったと判定された場合（ステップ１０２でＮｏ）、携帯端末２０にて使用可能な画像形成装置１０が存在しないこととなり、本処理フローは終了する。
【００４８】
ステップ１０３の後、表示部２２は、デバイスディスカバリの検索結果一覧として、検出された画像形成装置１０の一覧、即ち、リクエストパケットに対する応答を行った画像形成装置１０の一覧を画面に表示する（ステップ１０４）。ここで、携帯端末２０は、ユーザが画像形成装置１０の一覧から接続先を選択するのを待つ状態になる。次に、操作受付部２３は、接続先とする画像形成装置１０を選択する操作入力を受け付けると（ステップ１０５）、パスワード判定部２６は、選択された画像形成装置１０から受信済みの応答パケットを、応答パケット格納部２５から取得する（ステップ１０６）。
【００４９】
次に、パスワード判定部２６は、取得した応答パケットの特定領域に、特定方式にて暗号化されたデータが含まれているか否かを判定する（ステップ１０７）。特定方式にて暗号化されたデータが含まれていると判定された場合（ステップ１０７でＹｅｓ）、パスワード変換部２７は、暗号化されたデータを復号し、元のデータを復元する（ステップ１０８）。そして、パスワード変換部２７は、復号されたデータを含むパケットを生成し、無線通信部２１を介して、生成したパケットを送信して、画像形成装置１０に接続要求を実行する（ステップ１０９）。そして、本処理フローは終了する。
【００５０】
一方、ステップ１０７において、特定方式にて暗号化されたデータが含まれていないと判定された場合（ステップ１０７でＮｏ）、通常接続となり、ユーザがパスワードを入力して接続を確立することとなる。即ち、本実施の形態に係る画像形成装置１０以外の装置が、ユーザにより選択されたこととなる。この場合、表示部２２は、ユーザにパスワードを入力することを要求する画面を表示する（ステップ１１０）。そして、操作受付部２３がパスワードの入力を受け付けると、パスワード変換部２７は、入力されたパスワードを含むパケットを生成し、無線通信部２１を介して、生成したパケットを送信して接続要求を実行する（ステップ１１１）。そして、本処理フローは終了する。
【００５１】
＜画像形成装置の処理＞
次に、携帯端末２０との間で接続を確立する際の画像形成装置１０の処理について説明する。図７は、実施の形態１において携帯端末２０からデバイスディスカバリのリクエストパケットを受信した際に行われる処理手順の一例を示したフローチャートである。また、図８は、実施の形態１において携帯端末２０から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。
【００５２】
最初に、図７に示すフローチャートについて説明する。
まず、図６のステップ１０１において、携帯端末２０にてデバイスディスカバリが実行されることにより、無線通信部１１は、携帯端末２０からデバイスディスカバリのリクエストパケットを受信する（ステップ２０１）。次に、パスワード変換部１３は、パスワード記憶部１２に記憶されている接続パスワードを取得する（ステップ２０２）。そして、パスワード変換部１３は、取得した接続パスワードを、特定方式に基づいて暗号化する（ステップ２０３）。
【００５３】
次に、情報処理部１４は、パスワード変換部１３にて暗号化された暗号化済みパスワードを、パケットの特定領域に書き込んで、応答パケットを生成する（ステップ２０４）。そして、情報処理部１４は、生成した応答パケットを、無線通信部１１を介して携帯端末２０へ送信する。そして、本処理フローは終了する。また、ステップ２０４で応答パケットが送信されることにより、携帯端末２０は応答パケットを受信し、図６のステップ１０３にて応答パケットを格納する。
【００５４】
次に、図８に示すフローチャートについて説明する。
まず、図６のステップ１０９において、携帯端末２０にて接続要求が行われることにより、無線通信部１１は、携帯端末２０から接続要求を受け付ける（ステップ３０１）。次に、情報処理部１４は、接続要求に含まれるパスワードが、図７のステップ２０４にて応答パケットに書き込んだ暗号化済みパスワードの暗号化前の接続パスワードに一致するか否かを判定する（ステップ３０２）。
【００５５】
２つのパスワードが一致する場合（ステップ３０２でＹｅｓ）、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する（ステップ３０３）。これにより、画像形成装置１０と携帯端末２０との間で接続が確立される。接続が確立された後、画像形成装置１０は、携帯端末２０から印刷指示を受け付けて、用紙に画像を形成して出力する。一方、２つのパスワードが一致しない場合（ステップ３０２でＮｏ）、接続が承認されないこととなり、情報処理部１４は、無線通信部１１を介して、接続を承認しない旨の通知を携帯端末２０へ送信する（ステップ３０４）。そして、本処理フローは終了する。
【００５６】
このように、実施の形態１において、画像形成装置１０は、携帯端末２０のデバイスディスカバリに応じて、ユーザが操作を行うことなく、接続確立に使用する接続パスワードを特定方式に基づいて暗号化し、暗号化済みパスワードを応答パケットに書き込んで応答する。そして、接続先の画像形成装置１０が選択されると、ユーザがパスワードの入力などを行うことなく、携帯端末２０は、選択された画像形成装置１０の応答パケットに書き込まれた暗号化済みパスワードを復号し、元のパスワードを復元して接続要求を行う。
【００５７】
また、本実施の形態では、接続パスワードの情報がそのまま外部に送信されるのではなく、暗号化された状態で携帯端末２０に送信される。そして、携帯端末２０は、画像形成装置１０が暗号化に用いた特定方式と同じ方式を用いて暗号化済みパスワードの復号を行う。そのため、例えば、管理者等から画像形成装置１０との接続が許可されている携帯端末２０のみに対して、画像形成装置１０が用いる特定方式を予め具備させておくことにより、接続が許可されていない携帯端末２０と画像形成装置１０との間で接続が確立されることがなくなる。
【００５８】
［実施の形態２］
次に、実施の形態２について説明する。実施の形態１では、携帯端末２０は、暗号化済みパスワードを復号し、復元したパスワードを用いて接続要求を行った。これに対し、実施の形態２では、携帯端末２０は、暗号化済みパスワードに対してさらに暗号化を行い、その暗号化後のデータ（以下、再暗号化データと称する）を用いて接続要求を行う。なお、画像形成装置１０及び携帯端末２０のハードウェア構成は、実施の形態１と同様である。また、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００５９】
本実施の形態において、携帯端末２０は、実施の形態１と同様に図５に示す各機能部を有するが、実施の形態１とはパスワード変換部２７の機能が異なる。
【００６０】
パスワード変換部２７は、パスワード判定部２６が応答パケットの特定領域に特定方式にて暗号化されたデータが含まれていると判定すると、暗号化されたデータをさらに暗号化する。ここで、パスワード変換部２７は、画像形成装置１０が用いた特定方式とは異なる方式を用いて暗号化を行う。そして、パスワード変換部２７は、再暗号化データを含むパケットを生成する。また、パスワード変換部２７は、無線通信部２１を介して、生成したパケットを送信し、再変換データを接続要求のパスワードとして、画像形成装置１０に接続要求を行う。本実施の形態では、パスワード変換部２７が、端末装置が備える暗号化手段の一例としての機能を有している。
【００６１】
また、本実施の形態において、画像形成装置１０は、実施の形態１と同様に図４に示す各機能部を有するが、実施の形態１とはパスワード変換部１３、情報処理部１４の機能が異なる。
【００６２】
パスワード変換部１３は、無線通信部１１を介して携帯端末２０から接続要求を受け付けると、接続要求に含まれる再暗号化データを復号し、元のデータを復元する。
情報処理部１４は、再暗号化データの復号により得たパスワードが、応答パケットに書き込んだ暗号化済みパスワードに一致するか否かを判定する。２つのパスワードが一致すれば、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する。
【００６３】
次に、画像形成装置１０との間で接続を確立する際の携帯端末２０の処理について説明する。図９は、実施の形態２において画像形成装置１０との間で接続を確立する際の携帯端末２０の処理手順の一例を示したフローチャートである。ステップ４０１〜ステップ４０７、ステップ４１０及びステップ４１１の処理はそれぞれ、図６のステップ１０１〜ステップ１０７、ステップ１１０及びステップ１１１の処理と同じであるため、ここでは説明を省略する。
【００６４】
ステップ４０７にて特定方式にて暗号化されたデータが含まれていると判定された場合（ステップ４０７でＹｅｓ）、パスワード変換部２７は、画像形成装置１０が用いた特定方式とは異なる方式を用いてさらに暗号化を行い、再暗号化データを生成する（ステップ４０８）。そして、パスワード変換部２７は、再暗号化データを含むパケットを生成し、無線通信部２１を介して、生成したパケットを送信して、画像形成装置１０に接続要求を行う（ステップ４０９）。そして、本処理フローは終了する。
【００６５】
次に、画像形成装置１０の処理について説明する。図１０は、実施の形態２において携帯端末２０から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。なお、本実施の形態において、携帯端末２０からデバイスディスカバリのリクエストパケットを受信した際に行われる処理は、図７に示す処理と同じである。
【００６６】
図９のステップ４０９において、携帯端末２０にて接続要求が行われることにより、無線通信部１１は、携帯端末２０から接続要求を受け付ける（ステップ５０１）。次に、情報処理部１４は、接続要求に含まれる再暗号化データを復号し、元のデータを復元する（ステップ５０２）。ここで、情報処理部１４は、図９のステップ４０８にて携帯端末２０が用いた方式と共通の方式を用いて、再暗号化データの復号を行う。
【００６７】
次に、情報処理部１４は、復号により得たパスワードが、応答パケットに書き込んだ暗号化済みパスワードに一致するか否かを判定する（ステップ５０３）。２つのパスワードが一致する場合（ステップ５０３でＹｅｓ）、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する（ステップ５０４）。これにより、画像形成装置１０と携帯端末２０との間で接続が確立される。一方、２つのパスワードが一致しない場合（ステップ５０３でＮｏ）、接続が承認されないこととなり、情報処理部１４は、無線通信部１１を介して、接続を承認しない旨の通知を携帯端末２０へ送信する（ステップ５０５）。そして、本処理フローは終了する。
【００６８】
また、本実施の形態では、情報処理部１４は、復号により得たパスワードが暗号化済みパスワードに一致するか否かを判定することとしたが、このような構成に限られるものではない。再暗号化データは２度暗号化されているため、再暗号化データの復号を２度行えば、接続パスワードが得られることとなる。そのため、情報処理部１４は、再暗号化データの復号を２度実行し、得られたパスワードが、応答パケットに書き込んだ暗号化済みパスワードの暗号化前の接続パスワードに一致するか否かを判定することとしても良い。
【００６９】
このように、実施の形態２において、画像形成装置１０は、ユーザが操作を行うことなく、接続パスワードを特定方式に基づいて暗号化し、暗号化済みパスワードを応答パケットに書き込んで応答する。そして、接続先の画像形成装置１０が選択されると、ユーザがパスワードの入力などを行うことなく、携帯端末２０は、選択された画像形成装置１０の応答パケットに書き込まれた暗号化済みパスワードをさらに暗号化して接続要求を行う。
【００７０】
また、本実施の形態では、携帯端末２０は、画像形成装置１０が具備している方式と同じ方式を用いて暗号化済みパスワードをさらに暗号化する。そのため、例えば、管理者等から画像形成装置１０との接続が許可されている携帯端末２０のみに対して、画像形成装置１０が有している方式を予め具備させておくことにより、接続が許可されていない携帯端末２０と画像形成装置１０との間で接続が確立されることがなくなる。
【００７１】
［実施の形態３］
次に、実施の形態３について説明する。実施の形態１では、携帯端末２０は、暗号化済みパスワードを復号し、復元したパスワードを用いて接続要求を行った。これに対し、実施の形態３では、携帯端末２０は、暗号化済みパスワードを復号せずにそのまま用いて、接続要求を行う。なお、画像形成装置１０及び携帯端末２０のハードウェア構成は、実施の形態１と同様である。また、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００７２】
図１１は、実施の形態３に係る携帯端末２０の機能構成例を示したブロック図である。本実施の形態では、パスワード変換部２７を有していない点で実施の形態１と異なる。また、実施の形態１とはパスワード判定部２６の機能が異なる。
【００７３】
パスワード判定部２６は、応答パケットの特定領域に特定方式にて暗号化されたデータが含まれていると判定すると、暗号化されたデータをそのまま用いてパケットを生成する。そして、パスワード判定部２６は、無線通信部２１を介して、生成したパケットを送信し、画像形成装置１０に接続要求を行う。
【００７４】
また、本実施の形態において、画像形成装置１０は、実施の形態１と同様に図４に示す各機能部を構成するが、実施の形態１とは情報処理部１４の機能が異なる。
【００７５】
情報処理部１４は、無線通信部１１を介して携帯端末２０から接続要求を受け付けると、接続要求に含まれるパスワードが、応答パケットに書き込んだ暗号化済みパスワードに一致するか否かを判定する。２つのパスワードが一致すれば、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する。
【００７６】
次に、画像形成装置１０との間で接続を確立する際の携帯端末２０の処理について説明する。図１２は、実施の形態３において画像形成装置１０との間で接続を確立する際の携帯端末２０の処理手順の一例を示したフローチャートである。ステップ６０１〜ステップ６０７、ステップ６１０及びステップ６１１の処理はそれぞれ、図６のステップ１０１〜ステップ１０７、ステップ１１０及びステップ１１１の処理と同じであるため、ここでは説明を省略する。
【００７７】
ステップ６０７にて特定方式にて暗号化されたデータが含まれていると判定された場合（ステップ６０７でＹｅｓ）、パスワード判定部２６は、暗号化されたデータを含むパケットを生成する（ステップ６０８）。そして、パスワード判定部２６は、無線通信部２１を介して、生成したパケットを送信して、画像形成装置１０に接続要求を行う（ステップ６０９）。そして、本処理フローは終了する。
【００７８】
次に、画像形成装置１０の処理について説明する。図１３は、実施の形態３において携帯端末２０から接続要求を受け付けた際に行われる処理手順の一例を示したフローチャートである。なお、本実施の形態において、携帯端末２０からデバイスディスカバリのリクエストパケットを受信した際に行われる処理は、図７に示す処理と同じである。
【００７９】
図１２のステップ６０９において、携帯端末２０にて接続要求が行われることにより、無線通信部１１は、携帯端末２０から接続要求を受け付ける（ステップ７０１）。次に、情報処理部１４は、接続要求に含まれるパスワードが、応答パケットに書き込んだ暗号化済みパスワードに一致するか否かを判定する（ステップ７０２）。
【００８０】
２つのパスワードが一致する場合（ステップ７０２でＹｅｓ）、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する（ステップ７０３）。これにより、画像形成装置１０と携帯端末２０との間で接続が確立される。一方、２つのパスワードが一致しない場合（ステップ７０２でＮｏ）、接続が承認されないこととなり、情報処理部１４は、無線通信部１１を介して、接続を承認しない旨の通知を携帯端末２０へ送信する（ステップ７０４）。そして、本処理フローは終了する。
【００８１】
また、本実施の形態では、情報処理部１４は、接続要求のパスワードが暗号化済みパスワードに一致するか否かを判定することとしたが、このような構成に限られるものではない。接続要求のパスワードは１度暗号化されているため、情報処理部１４は、接続要求に含まれるパスワードを復号し、得られたパスワードが、応答パケットに書き込んだ暗号化済みパスワードの暗号化前の接続パスワードに一致するか否かを判定することとしても良い。
【００８２】
このように、実施の形態３において、画像形成装置１０は、ユーザが操作を行うことなく、接続パスワードを特定方式に基づいて暗号化し、暗号化済みパスワードを応答パケットに書き込んで応答する。そして、接続先の画像形成装置１０が選択されると、ユーザがパスワードの入力などを行うことなく、携帯端末２０は、選択された画像形成装置１０の応答パケットに書き込まれた暗号化済みパスワードを送信して接続要求を行う。
【００８３】
［実施の形態４］
次に、実施の形態４について説明する。実施の形態１では、画像形成装置１０が接続パスワードを暗号化し、暗号化済みパスワードを応答パケットに書き込んで携帯端末２０に送信した。これに対し、実施の形態４では、画像形成装置１０は、接続パスワードを暗号化せずに応答パケットに書き込んで、携帯端末２０に送信する。なお、画像形成装置１０及び携帯端末２０のハードウェア構成は、実施の形態１と同様である。また、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００８４】
本実施の形態において、携帯端末２０は、実施の形態３と同様に図１１に示す構成を有しており、パスワード変換部２７を有していない点で実施の形態１と異なる。また、実施の形態１とはパスワード判定部２６の機能が異なる。
【００８５】
パスワード判定部２６は、操作受付部２３がデバイスディスカバリの検索結果一覧から画像形成装置１０を選択する操作入力を受け付けると、選択された画像形成装置１０から受信済みの応答パケットを、応答パケット格納部２５から取得する。そして、パスワード判定部２６は、予め定められたルールにより、取得した応答パケットの特定領域にパスワード形式のデータが含まれているか否かを判定する。パスワード判定部２６は、応答パケットにパスワード形式のデータが含まれていると判定すると、そのパスワード形式のデータをそのまま用いてパケットを生成する。そして、パスワード判定部２６は、無線通信部２１を介して、生成したパケットを送信し、画像形成装置１０に接続要求を行う。
【００８６】
また、図１４は、実施の形態４に係る画像形成装置１０の機能構成例を示したブロック図である。本実施の形態では、パスワード変換部１３を有していない点で実施の形態１とは異なる。また、実施の形態１とは情報処理部１４の機能が異なる。
【００８７】
情報処理部１４は、無線通信部１１が携帯端末２０からデバイスディスカバリのリクエストパケットを受信すると、そのリクエストパケットに対する応答パケットを生成する。ここで、情報処理部１４は、パスワード記憶部１２に記憶されている接続パスワードを取得し、取得した接続パスワードを暗号化せずにパケットの特定領域に書き込んで、応答パケットを生成する。そして、情報処理部１４は、生成した応答パケットを、無線通信部１１を介して携帯端末２０へ送信する。
【００８８】
また、情報処理部１４は、無線通信部１１を介して携帯端末２０から接続要求を受け付けると、接続要求に含まれるパスワードが、応答パケットに書き込んだ接続パスワードに一致するか否かを判定する。２つのパスワードが一致すれば、接続が承認されることとなり、情報処理部１４は、無線通信部１１を介して、接続を承認する旨の通知を携帯端末２０へ送信する。
【００８９】
次に、画像形成装置１０との間で接続を確立する際の携帯端末２０の処理について説明する。図１５は、実施の形態４において画像形成装置１０との間で接続を確立する際の携帯端末２０の処理手順の一例を示したフローチャートである。ステップ８０１〜ステップ８０６、ステップ８１０及びステップ８１１の処理はそれぞれ、図６のステップ１０１〜ステップ１０６、ステップ１１０及びステップ１１１の処理と同じであるため、ここでは説明を省略する。
【００９０】
ステップ８０６において、パスワード判定部２６は、選択された画像形成装置１０から受信済みの応答パケットを、応答パケット格納部２５から取得した後、取得した応答パケットの特定領域に、パスワード形式のデータが含まれているか否かを判定する（ステップ８０７）。パスワード形式のデータが含まれていると判定された場合（ステップ８０７でＹｅｓ）、パスワード判定部２６は、そのパスワード形式のデータを含むパケットを生成する（ステップ８０８）。そして、パスワード判定部２６は、無線通信部２１を介して、生成したパケットを送信し、画像形成装置１０に接続要求を行う（ステップ８０９）。そして、本処理フローは終了する。
【００９１】
次に、画像形成装置１０の処理について説明する。図１６は、実施の形態４において携帯端末２０からデバイスディスカバリのリクエストパケットを受信した際に行われる処理手順の一例を示したフローチャートである。なお、本実施の形態において、携帯端末２０から接続要求を受け付けた際に行われる処理は、図８に示す処理と同じである。
【００９２】
図１６に示すステップ９０１及びステップ９０２の処理は、図７のステップ２０１及びステップ２０２の処理と同じであるため、ここでは説明を省略する。
ステップ９０２で接続パスワードを取得した後、情報処理部１４は、取得した接続パスワードを暗号化せずにパケットの特定領域に書き込んで、応答パケットを生成する（ステップ９０３）。生成された応答パケットは、無線通信部１１を介して携帯端末２０へ送信される。そして、本処理フローは終了する。
【００９３】
このように、実施の形態４において、画像形成装置１０は、ユーザが操作を行うことなく、接続パスワードを応答パケットに書き込んで応答する。そして、接続先の画像形成装置１０が選択されると、ユーザがパスワードの入力などを行うことなく、携帯端末２０は、選択された画像形成装置１０の応答パケットに書き込まれた接続パスワードを送信して接続要求を行う。
【００９４】
また、実施の形態４では、携帯端末２０は、応答パケットに含まれる接続パスワードを暗号化せずにそのままの形式で利用して接続要求を行ったが、接続パスワードを暗号化して、暗号化後のパスワードを用いて接続要求を行うこととしても良い。この場合、携帯端末２０は、画像形成装置１０から受信済みの応答パケットに含まれる接続パスワードを暗号化して、暗号化後のパスワードを含むパケットを画像形成装置１０に送信して接続要求を行う。また、画像形成装置１０は、接続要求を受け付けると、接続要求に含まれるデータを復号し、復号により得たパスワードが接続パスワードに一致すれば接続を承認する。この場合、携帯端末２０と画像形成装置１０とは、パスワードの変換に用いる方式として共通する方式を有していることとなる。
【００９５】
また、実施の形態１〜実施の形態３では、画像形成装置１０は、携帯端末２０からリクエストパケットを受信すると接続パスワードを暗号化することとしたが、リクエストパケットを受信する前に接続パスワードを暗号化することとしても良い。この場合、パスワード変換部１３は、携帯端末２０からリクエストパケットを受信する前に、事前にパスワード記憶部１２から接続パスワードを取得して、接続パスワードを暗号化しておく。そして、携帯端末２０からリクエストパケットを受信すると、情報処理部１４は、暗号化済みパスワードをパケットの特定領域に書き込んで、応答パケットを生成する。
【００９６】
さらに、実施の形態１〜実施の形態４において、画像形成装置１０は、携帯端末２０からリクエストパケットを受信する前に応答パケットを生成することとしても良い。この場合、実施の形態１〜実施の形態３では、応答パケット生成のために、パスワード変換部１３による接続パスワードの暗号化が行われる。そして、携帯端末２０からリクエストパケットを受信すると、情報処理部１４は、生成しておいた応答パケットを、無線通信部１１を介して携帯端末２０へ送信する。
【００９７】
そして、実施の形態１〜実施の形態４では、デバイスディスカバリの検索結果一覧からユーザが接続先の画像形成装置１０を選択することとしたが、ユーザが操作を行うことなく、携帯端末２０が接続先の画像形成装置１０を選択することとしても良い。この場合、携帯端末２０は、応答パケットにより画像形成装置１０を検出すると、ユーザの操作を待たずに、予め定められた規則に従って、検出した画像形成装置１０の中から、接続先とする画像形成装置１０を選択する。そして、携帯端末２０は、上述した実施の形態1〜実施の形態４の手順で、選択した画像形成装置１０に対して接続要求を行う。
ここで、予め定められた規則としては、例えば、無線の電波強度が最も強い画像形成装置１０を選択するもの、携帯端末２０との間の過去の接続回数が最も多い画像形成装置１０を選択するもの、などが挙げられる。また、予め定められた規則として、例えば、応答パケットをもとに携帯端末２０から最も近い距離に存在すると想定される画像形成装置１０を選択することとしても良い。
この場合、パスワード判定部２６は、選択手段の一例としての機能を有している。
【００９８】
また、実施の形態１〜４では、画像形成の処理を行う画像形成装置１０と携帯端末２０との間で接続が行われる構成について説明を行ったが、画像形成装置１０を、ＰＣや携帯情報端末（いわゆる、スマートフォンやタブレット端末等）などの他の装置で実現しても良い。この場合、画像形成装置１０の代わりに用いられるコンピュータは、例えば、図３に示すハードウェア構成を有するものとして示される。
【００９９】
なお、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【符号の説明】
【０１００】
１…画像処理システム、１０…画像形成装置、１１…無線通信部、１２…パスワード記憶部、１３…パスワード変換部、１４…情報処理部、２０…携帯端末、２１…無線通信部、２２…表示部、２３…操作受付部、２４…リクエストパケット生成部、２５…応答パケット格納部、２６…パスワード判定部、２７…パスワード変換部
【図１】
2016218600.tif 000003
【図２】
2016218600.tif 000004
【図３】
2016218600.tif 000005
【図４】
2016218600.tif 000006
【図５】
2016218600.tif 000007
【図６】
2016218600.tif 000008
【図７】
2016218600.tif 000009
【図８】
2016218600.tif 000010
【図９】
2016218600.tif 000011
【図１０】
2016218600.tif 000012
【図１１】
2016218600.tif 000013
【図１２】
2016218600.tif 000014
【図１３】
2016218600.tif 000015
【図１４】
2016218600.tif 000016
【図１５】
2016218600.tif 000017
【図１６】
2016218600.tif 000018