(57)【要約】【課題】画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守る。【解決手段】画像形成装置は、本体の特定部位に近づけられた情報処理装置に対し、自装置を識別する情報とアクセスポイント名を通知する通知手段と、自装置からの要求と情報処理装置に関するユーザ認証の成功とを生成条件とするサーバ装置に対し、自装置をアクセスポイントとする無線接続に使用する暗証情報を要求する要求手段と、暗証情報がサーバ装置から通知された場合、自装置をアクセスポイントとする通信モードに切り替える切替手段とを有する。【選択図】図３
2020145589.tif 000002
【特許請求の範囲】
【請求項１】
本体の特定部位に近づけられた情報処理装置に対し、自装置を識別する情報とアクセスポイント名を通知する通知手段と、
自装置からの要求と前記情報処理装置に関するユーザ認証の成功とを生成条件とするサーバ装置に対し、自装置をアクセスポイントとする無線接続に使用する暗証情報を要求する要求手段と、
前記暗証情報が前記サーバ装置から通知された場合、自装置をアクセスポイントとする通信モードに切り替える切替手段と
を有する画像形成装置。
【請求項２】
前記サーバ装置から通知された前記暗証情報と、前記情報処理装置から通知された第２の暗証情報とが一致する場合、当該情報処理装置との無線接続を許可する許可手段を更に有する請求項１に記載の画像形成装置。
【請求項３】
前記暗証情報は要求毎に異なる、請求項２に記載の画像形成装置。
【請求項４】
自装置をアクセスポイントとする前記情報処理装置との通信中に、別の情報処理装置が前記特定部位に近づけられた場合、前記要求手段は、現在の通信が終了するまで、前記サーバ装置に対する前記暗証情報の要求の送信を保留する、請求項２に記載の画像形成装置。
【請求項５】
前記通知手段は、前記サーバ装置のネットワーク上の位置を指定する情報を前記情報処理装置に通知する、請求項１に記載の画像形成装置。
【請求項６】
情報処理装置に関するユーザ認証の成功と当該情報処理装置から指定された画像形成装置からの要求とを生成条件として、暗証情報を生成する生成手段と、
生成された前記暗証情報を、前記画像形成装置と前記情報処理装置に通知する通知手段と
を有するサーバ装置。
【請求項７】
前記暗証情報は要求の度に新たに生成される、請求項６に記載のサーバ装置。
【請求項８】
前記情報処理装置から受信したユーザ情報を用いてユーザ認証する認証手段を更に有する、請求項６に記載のサーバ装置。
【請求項９】
コンピュータに、
本体の特定部位に近づけられた情報処理装置に対し、自装置を識別する情報とアクセスポイント名を通知する機能と、
自装置からの要求と前記情報処理装置に関するユーザ認証の成功とを生成条件とするサーバ装置に対し、自装置をアクセスポイントとする無線接続に使用する暗証情報を要求する機能と、
前記暗証情報が前記サーバ装置から通知された場合、自装置をアクセスポイントとする通信モードに切り替える機能と
を実行させるプログラム。
【請求項１０】
コンピュータに、
情報処理装置に関するユーザ認証の成功と当該情報処理装置から指定された画像形成装置からの要求とを生成条件として、暗証情報を生成する機能と、
生成された前記暗証情報を、前記画像形成装置と前記情報処理装置に通知する機能と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
近距離無線通信技術の一種にＮＦＣ（Near Field Communication）がある。ＮＦＣには複数の規格が存在する。例えばＩＳＯ／ＩＥＣ  １４４４３がある。この規格に準拠する機器どうしは、おおよそ１０ｃｍ以内に近づけることで通信が可能になる。もっとも、前述した規格の最大伝送速度は４２４ｋｂｐｓであり、他の無線方式に比べると遅い。このため、サイズが大きいデータの送信には、伝送速度がより高速の無線方式が使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−２１２６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
最近の画像形成装置には、ＮＦＣを機器どうしのペアリングに利用し、サイズの大きいデータの送受信は、自装置をアクセスポイントに用いるＷｉ−Ｆｉ ＤＩＲＥＣＴ（登録商標）に引き継ぐハンドオーバ機能が用意されている。具体的には、ＮＦＣに準拠する装置の接近を検知した画像形成装置は、ＮＦＣを通じてＷｉ−Ｆｉ ＤＩＲＥＣＴの起動に必要なアクセスポイント名と認証用のパスワードを相手装置に通知し、Ｗｉ−Ｆｉ ＤＩＲＥＣＴを通じて印刷ジョブを受信する。ただし、この仕組みでは、悪意のユーザも画像形成装置に自由にアクセスできてしまう。
【０００５】
本発明は、画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守ることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、本体の特定部位に近づけられた情報処理装置に対し、自装置を識別する情報とアクセスポイント名を通知する通知手段と、自装置からの要求と前記情報処理装置に関するユーザ認証の成功とを生成条件とするサーバ装置に対し、自装置をアクセスポイントとする無線接続に使用する暗証情報を要求する要求手段と、前記暗証情報が前記サーバ装置から通知された場合、自装置をアクセスポイントとする通信モードに切り替える切替手段とを有する画像形成装置である。
請求項２に記載の発明は、前記サーバ装置から通知された前記暗証情報と、前記情報処理装置から通知された第２の暗証情報とが一致する場合、当該情報処理装置との無線接続を許可する許可手段を更に有する請求項１に記載の画像形成装置である。
請求項３に記載の発明は、前記暗証情報は要求毎に異なる、請求項２に記載の画像形成装置である。
請求項４に記載の発明は、自装置をアクセスポイントとする前記情報処理装置との通信中に、別の情報処理装置が前記特定部位に近づけられた場合、前記要求手段は、現在の通信が終了するまで、前記サーバ装置に対する前記暗証情報の要求の送信を保留する、請求項２に記載の画像形成装置である。
請求項５に記載の発明は、前記通知手段は、前記サーバ装置のネットワーク上の位置を指定する情報を前記情報処理装置に通知する、請求項１に記載の画像形成装置である。
請求項６に記載の発明は、情報処理装置に関するユーザ認証の成功と当該情報処理装置から指定された画像形成装置からの要求とを生成条件として、暗証情報を生成する生成手段と、生成された前記暗証情報を、前記画像形成装置と前記情報処理装置に通知する通知手段とを有するサーバ装置である。
請求項７に記載の発明は、前記暗証情報は要求の度に新たに生成される、請求項６に記載のサーバ装置である。
請求項８に記載の発明は、前記情報処理装置から受信したユーザ情報を用いてユーザ認証する認証手段を更に有する、請求項６に記載のサーバ装置である。
請求項９に記載の発明は、コンピュータに、本体の特定部位に近づけられた情報処理装置に対し、自装置を識別する情報とアクセスポイント名を通知する機能と、自装置からの要求と前記情報処理装置に関するユーザ認証の成功とを生成条件とするサーバ装置に対し、自装置をアクセスポイントとする無線接続に使用する暗証情報を要求する機能と、前記暗証情報が前記サーバ装置から通知された場合、自装置をアクセスポイントとする通信モードに切り替える機能とを実行させるプログラムである。
請求項１０に記載の発明は、コンピュータに、情報処理装置に関するユーザ認証の成功と当該情報処理装置から指定された画像形成装置からの要求とを生成条件として、暗証情報を生成する機能と、生成された前記暗証情報を、前記画像形成装置と前記情報処理装置に通知する機能とを実行させるプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守ることができる。
請求項２記載の発明によれば、画像形成装置と無線接続される情報処理装置をユーザ認証が成功した場合に限定できる。
請求項３記載の発明によれば、同じユーザであれば常に同じ暗証情報を用いる場合に比して画像形成装置の安全性を高めることができる。
請求項４記載の発明によれば、アクセスポイントとしての自装置に接続する通信相手を１ユーザに限定できる。
請求項５記載の発明によれば、画像形成装置の主導で暗証情報の生成を管理できる。
請求項６記載の発明によれば、画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守ることができる。
請求項７記載の発明によれば、同じユーザであれば常に同じ暗証情報を用いる場合に比して画像形成装置の安全性を高めることができる。
請求項８記載の発明によれば、認証結果を外部から得る場合に比して画像形成装置の安全性を高めることができる。
請求項９記載の発明によれば、画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守ることができる。
請求項１０記載の発明によれば、画像形成装置の特定部位に近づけられた全ての情報処理装置に対し、自装置をアクセスポイントとする無線接続を許容する場合に比して、画像形成装置を悪意のユーザから守ることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１で使用する情報処理システムの概念構成を説明する図である。
【図２】実施の形態１で使用する画像形成装置の構成例を説明する図である。
【図３】実施の形態１で使用する制御ユニットの機能構成を説明する図である。
【図４】実施の形態１で使用する画像形成装置が実行する処理動作を説明するフローチャートである。
【図５】実施の形態１で使用する端末装置の構成例を説明する図である。
【図６】実施の形態１で使用する制御ユニットにおける機能構成を説明する図である。
【図７】実施の形態１で使用する端末装置が実行する処理動作を説明するフローチャートである。
【図８】実施の形態１で使用する設定支援サーバの構成例を説明する図である。
【図９】実施の形態１で使用する制御ユニットにおける機能構成を説明する図である。
【図１０】実施の形態１で使用する設定支援サーバが実行する処理動作を説明するフローチャートである。
【図１１】実施の形態１における情報処理システムで実行される処理シーケンスの例を示す図である。
【図１２】プロセス１〜３に対応する通信状況を説明する図である。
【図１３】プロセス４〜６に対応する通信状況を説明する図である。
【図１４】プロセス７〜９に対応する通信状況を説明する図である。
【図１５】プロセス１１に対応する通信状況を説明する図である。
【図１６】実施の形態２で使用する情報処理システムの概念構成を説明する図である。
【図１７】実施の形態２で使用する制御ユニットの機能構成を説明する図である。
【図１８】実施の形態２で使用する画像形成装置が実行する処理動作を説明するフローチャートである。
【図１９】実施の形態２における情報処理システムで実行される処理シーケンスの例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施の形態を説明する。
＜実施の形態１＞
＜システムの全体構成＞
図１は、実施の形態１で使用する情報処理システム１の概念構成を説明する図である。情報処理システム１は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能とＮＦＣ通信機能を有する画像形成装置１０と、Ｗｉ−Ｆｉ（登録商標）通信機能とＮＦＣ通信機能を有する携帯型の端末装置２０と、ＮＦＣ通信を起点とするＷｉ−Ｆｉ  ＤＩＲＥＣＴ通信の接続設定を支援する設定支援サーバ３０とを有している。
図１には端末装置２０を１台のみ表しているが、情報処理システム１には複数台の端末装置２０が存在してもよい。なお、設定支援サーバ３０は、サーバ装置の一例である。
【００１０】
本実施の形態における画像形成装置１０は、用紙その他の記録媒体に画像を形成するために使用される基本的な機能に加え、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能とＮＦＣ通信機能とを有している。
ここで、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能を有するとは、Ｗｉ−Ｆｉルータ等の親機を経由せずにＷｉ−Ｆｉ通信機能を有する他の機器との直接通信が可能である意味である。換言すると、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能を有するとは、自装置をアクセスポイントとして動作させる通信機能を有することを意味する。通信相手となる他の機器は、Ｗｉ−Ｆｉ通信機能を有していればよい。すなわち、通信相手となる他の機器には、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能を有することは求められない。
Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能による通信中の画像形成装置１０及び端末装置２０は、Ｗｉ−Ｆｉルータ等の親機を経由する通信が不能な状態になる。すなわち、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能による通信中の画像形成装置１０は、通信相手である端末装置２０とのみ通信が可能な状態になる。
【００１１】
また、ＮＦＣ通信機能を有するとは、アンテナ（コイル）どうしが例えば１０ｃｍ以下に近づくことを条件として通信が可能になる通信規格に準拠することを意味する。通信距離が約１０ｃｍである通信規格には、ＩＳＯ／ＩＥＣ１４４４３がある。
画像形成装置１０を構成する装置本体のうちＮＦＣ通信用のアンテナが配置されている特定の部位（特定部位）には、端末装置２０を近づける際の目印となる不図示のマークが印刷されている。このマークに端末装置２０を近づけることを、本実施の形態では、端末装置２０を画像形成装置１０にかざす又はタップという。
本実施の形態の場合、ＮＦＣ通信機能は、アクセスポイントとしての画像形成装置１０の識別名（例えばアクセスポイント名）を表すＳＳＩＤ（＝Service Set Identifier）と、画像形成装置１０を物理的に識別する機械ＩＤとを端末装置２０に通知する目的で使用される。
本実施の形態の場合、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能による接続設定に必要とされるパスワードは、ＮＦＣ通信機能による通信では、画像形成装置１０から端末装置２０に送信されない。パスワードは、暗証情報の一例である。また、機械ＩＤは、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信用のパスワードが要求されている画像形成装置を識別する情報の一例である。
【００１２】
本実施の形態における端末装置２０は、画像形成装置１０に対して印刷ジョブを送信する端末である。端末装置２０は、前述したＷｉ−Ｆｉ機能とＮＦＣ機能を有する、スマートフォン、ノートパソコン、手首装着型のウェアラブル端末、メガネ型のウェアラブル端末等の携帯型の端末をいう。端末装置２０は、画像形成装置１０の接続対象としての情報処理装置の一例である。
本実施の形態における設定支援サーバ３０は、アクセスポイントとして動作する画像形成装置１０との無線接続に必要とされるパスワードの生成を、予め定めた条件を満たすことを前提に実行するサーバ装置である。
本実施の形態の場合、予め定めた条件は、端末装置２０のユーザ認証の成功と、画像形成装置１０からのパスワードの要求と、端末装置２０からのパスワードの要求が揃う場合に満たされる。
なお、本実施の形態における設定支援サーバ３０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信中以外は、画像形成装置１０及び端末装置２０の双方とＷｉ−Ｆｉルータ等を通じて通信可能であるものとする。
【００１３】
＜各装置の構成＞
＜画像形成装置の構成＞
図２は、実施の形態１で使用する画像形成装置１０の構成例を説明する図である。
画像形成装置１０は、原稿の画像を読み取る画像読取ユニット１０１と、記録媒体の一例である用紙上に画像を形成する画像形成ユニット１０２と、画像データが表す画像に色補正や階調補正等の処理を加える画像処理ユニット１０３と、装置全体の動作を制御する制御ユニット１０４と、画像データ等を記憶する記憶ユニット１０５と、ユーザインタフェース画面等の表示に用いられる表示ユニット１０６と、ユーザの操作を受け付ける操作受付ユニット１０７と、電話線やＬＡＮ（＝Local Area Network）ケーブル等を介した通信を実現する有線通信インタフェース（＝有線通信ＩＦ）１０８と、Ｗｉ−Ｆｉ等の無線ネットワーク通信を実現する無線通信インタフェース（＝無線通信ＩＦ）１０９と、ＮＦＣ通信を実現するＮＦＣ通信インタフェース（＝ＮＦＣ通信ＩＦ）１１０とを有している。
【００１４】
画像読取ユニット１０１は、いわゆるスキャナであり、原稿を自動搬送する機構を有していてもよい。
画像形成ユニット１０２は、電子写真方式やインクジェット方式等により記録媒体に画像を形成するユニットであり、形成方式に応じた機構を有している。
画像処理ユニット１０３は、画像データを処理するための専用のプロセサや処理回路等で構成されている。
制御ユニット１０４は、ＣＰＵ（＝Central Processing Unit）１２１と、ファームウェアやＢＩＯＳ（＝Basic Input Output System）等が記憶されたＲＯＭ（＝Read Only Memory）１２２と、ワークエリアとして用いられるＲＡＭ（＝Random Access Memory）１２３とを有している。制御ユニット１０４は、いわゆるコンピュータとして機能する。
【００１５】
また、記憶ユニット１０５は、例えば不揮発性の記憶装置であるハードディスク装置（ＨＤＤ）等によって構成される。記憶ユニット１０５には、画像読取ユニット１０１で読み取られた画像データ、通信により外部から与えられる画像データ、ＦＡＸ通信を通じて受信された画像データ等が保存される。
また、表示ユニット１０６は、例えば液晶ディスプレイや有機ＥＬ（＝Electro Luminescence）ディスプレイで構成される。
操作受付ユニット１０７は、表示ユニット１０６の表面に配置されるタッチセンサ、スイッチ、ボタン等で構成される。
因みに、制御ユニット１０４と各ユニット等とは、バス１１１や不図示の信号線を通じて接続されている。
【００１６】
図３は、実施の形態１で使用する制御ユニット１０４の機能構成を説明する図である。図３に示す機能モジュールは、ＣＰＵ１２１（図２参照）によるプログラムの実行を通じて実現される。なお、図３に示す機能モジュールは、制御ユニット１０４によって提供される機能モジュールの一例である。
本実施の形態における制御ユニット１０４は、ＮＦＣ通信を実現するＮＦＣモジュール１３１と、無線ネットワーク通信を実現する無線ＬＡＮモジュール１３２と、自装置のアクセスポイント名（＝ＳＳＩＤ）をＮＦＣ接続された端末装置２０に通知するＳＳＩＤ通知モジュール１３３と、無線ＬＡＮ経由で接続されている設定支援サーバ３０に対してパスワードを要求するパスワード要求モジュール１３４と、アクセスポイントとしての自装置へのログイン処理を実行するログインモジュール１３５としての機能を有している。
【００１７】
ここでのＳＳＩＤ通知モジュール１３３は、通知手段の一例である。また、パスワード要求モジュール１３４は、自装置の機械ＩＤを含めたパスワードの要求を設定支援サーバ３０に送信する。ここでのパスワード要求モジュール１３４は、要求手段の一例である。なお、パスワード要求モジュール１３４は、設定支援サーバ３０からパスワードが通知された場合に、自装置をアクセスポイントとする通信モードに切り替える機能も有している。この意味で、パスワード要求モジュール１３４は、切替手段の一例でもある。
ログインモジュール１３５は、端末装置２０から受信されたログインパスワードが、設定支援サーバ３０から通知を受けたパスワードと一致する場合にログインを許可する。ここでのログインモジュール１３５は、許可手段の一例である。
なお、設定支援サーバ３０との通信経路の全ては無線ＬＡＮである必要はない。例えばあるアクセスポイントまでは無線路でも、アクセスポイントから先は有線路でもよい。
画像の形成等に必要な機能モジュールについては説明を省略する。
【００１８】
図４は、実施の形態１で使用する画像形成装置１０が実行する処理動作を説明するフローチャートである。図４に示す処理動作は、前述したモジュールの連携により実現される。なお、図中の記号Ｓはステップを意味する。
まず、画像形成装置１０は、端末装置２０のタップを検知したか否かを判定する（ステップ１）。タップとは、前述したようにＮＦＣの通信距離である１０ｃｍ未満の範囲に端末装置２０が近づいた状態をいう。タップの検知技術は既知であるので省略する。ステップ１で否定結果が得られている間、画像形成装置１０は、ステップ１の判定を繰り返す。
ステップ１で肯定結果が得られた場合、画像形成装置１０は、ＮＦＣモジュール１３１（図３参照）を起動する（ステップ２）。
【００１９】
次に、画像形成装置１０は、ＳＳＩＤと機械ＩＤをＮＦＣで接続した端末装置２０に送信する（ステップ３）。
この後、画像形成装置１０は、設定支援サーバ３０にパスワードを要求する（ステップ４）。ここでのパスワードは、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能の接続設定（すなわちログイン）に必要な情報である。要求先である設定支援サーバ３０のネットワーク上の位置は事前に設定されている。ネットワークは、ローカルネットワークでもインターネット（クラウドネットワークを含む）でもよい。本実施の形態の場合、要求は、無線ネットワーク経由で実行される。
この後、画像形成装置１０は、予め定めた期間内にパスワードが受信されたか否かを判定する（ステップ５）。ステップ５で否定結果が得られた場合、画像形成装置１０は、アクセスポイントを起動させることなく処理を終了する。ここで、ステップ５で否定結果が得られるイベントは、端末装置２０のユーザ認証が不成功の場合に発生する。
【００２０】
ステップ５で肯定結果が得られた場合、画像形成装置１０は、アクセスポイントとしての動作を開始する（ステップ６）。以下では、アクセスポイントとしての動作が開始された状態を「アクセスポイントの起動」ともいう。
次に、画像形成装置１０は、アクスポイントへのログインが成功したか否かを判定する（ステップ７）。
ステップ７で否定結果が得られた場合、画像形成装置１０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を開始することなく処理を終了する。ここで、ステップ７で否定結果が得られるイベントは、端末装置２０から通知されたパスワードが、ステップ４の要求に対する応答して受信したパスワードと異なる場合に発生する。この場合、画像形成装置１０は、悪意のユーザからのアクセスであるとみなす。
【００２１】
ステップ７で肯定結果が得られた場合、画像形成装置１０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を開始する（ステップ８）。Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信が開始されると、通信相手である端末装置２０からの印刷ジョブの受信が可能になる。従って、画像形成装置１０は、受信した印刷ジョブに応じた画像の形成（すなわち印刷）を実行する。
なお、画像形成装置１０は、通信が終了したか否かを判定し（ステップ９）、否定結果が得られるまで、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を維持する。
ステップ９で肯定結果が得られると、画像形成装置１０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を終了する。
【００２２】
＜端末装置の構成＞
図５は、実施の形態１で使用する端末装置２０の構成例を説明する図である。
端末装置２０は、装置全体の動作を制御する制御ユニット２０１と、画像データ等を記憶する記憶ユニット２０２と、ユーザインタフェース画面等の表示に用いられる表示ユニット２０３と、ユーザの操作を受け付ける操作受付ユニット２０４と、Ｗｉ−Ｆｉ等の無線ネットワーク通信を実現する無線通信インタフェース（＝無線通信ＩＦ）２０５と、ＮＦＣ通信を実現するＮＦＣ通信インタフェース（＝ＮＦＣ通信ＩＦ）２０６とを有している。
本実施の形態における制御ユニット２０１は、ＣＰＵ２１１と、ファームウェアやＢＩＯＳ等が記憶されたＲＯＭ２１２と、ワークエリアとして用いられるＲＡＭ２１３とを有している。制御ユニット２０１は、いわゆるコンピュータとして機能する。
【００２３】
記憶ユニット２０２は、例えば不揮発性の記憶装置であるハードディスク装置や不揮発性の書き換え可能な半導体メモリ等によって構成される。記憶ユニット２０２は、端末装置２０の商品形態によって異なる。記憶ユニット２０２には、例えば印刷対象とする画像データ等が保存される。
表示ユニット２０３は、例えば液晶ディスプレイや有機ＥＬディスプレイで構成される。
操作受付ユニット２０４は、表示ユニット２０３の表面に配置されるタッチセンサ、スイッチ、ボタン等で構成される。
因みに、制御ユニット２０１と各ユニット等とは、バス２０７や不図示の信号線を通じて接続されている。
【００２４】
図６は、実施の形態１で使用する制御ユニット２０１における機能構成を説明する図である。図６に示す機能モジュールは、ＣＰＵ２１１（図５参照）によるプログラムの実行を通じて実現される。なお、図６に示す機能モジュールは、制御ユニット２０１によって提供される機能モジュールの一例である。
本実施の形態における制御ユニット２０１は、ＮＦＣ通信を実現するＮＦＣモジュール２２１と、無線ネットワーク通信を実現する無線ＬＡＮモジュール２２２と、無線ＬＡＮ経由で接続されている設定支援サーバ３０（図１参照）に対してパスワードを要求するパスワード要求モジュール２２３と、無線ＬＡＮ接続された画像形成装置１０に印刷ジョブを送信するジョブ送信モジュール２２４としての機能を有している。
本実施の形態におけるパスワード要求モジュール２２３は、自装置を操作するユーザのアカウントに紐付けられているユーザＩＤに、画像形成装置１０から受信した機械ＩＤを付してパスワードの要求を送信する。ここでのユーザＩＤはユーザ情報の一例である。
なお、設定支援サーバ３０との通信経路の全ては無線ＬＡＮである必要はない。例えばあるアクセスポイントまでは無線路でも、アクセスポイントから先は有線路でもよい。
【００２５】
図７は、実施の形態１で使用する端末装置２０が実行する処理動作を説明するフローチャートである。図７に示す処理動作は、前述したモジュールの連携により実現される。なお、図中の記号Ｓはステップを意味する。
まず、端末装置２０は、ＳＳＩＤと機械ＩＤを受信したか否かを判定する（ステップ１１）。端末装置２０側のＮＦＣモジュール２２１（図６参照）と画像形成装置１０側のＮＦＣモジュール１３１（図３参照）とが通信距離以上離れている場合、ステップ１１で否定結果が得られる。一方、端末装置２０が画像形成装置１０の特定部位にかざすように近づけられると、ステップ１１で肯定結果が得られる。
【００２６】
ステップ１１で肯定結果が得られると、端末装置２０は、設定支援サーバ３０にパスワードを要求する（ステップ１２）。ここでのパスワードも、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信機能の接続設定に使用されるパスワードである。要求先である設定支援サーバ３０のネットワーク上の位置は、端末装置２０に事前に設定されている。例えばアプリケーションプログラムに書き込まれている。本実施の形態の場合、要求は、無線ネットワーク経由で実行される。
本実施の形態の場合、設定支援サーバ３０に対するパスワードの要求には、タップ先である画像形成装置１０から受信したユーザＩＤと機械ＩＤが含まれている。ユーザＩＤは、設定支援サーバ３０におけるユーザ認証に使用される。機械ＩＤは、パスワードの使用先の特定に使用される。
【００２７】
この後、端末装置２０は、予め定めた期間内にパスワードが受信されたか否かを判定する状態になる（ステップ１３）。予め定めた期間は、例えばＳＳＩＤと機械ＩＤが受信された時点や設定支援サーバ３０にパスワードを要求した時点を起点とする。
ステップ１３で否定結果が得られた場合、端末装置２０は、アクセスポイントとしての画像形成装置１０にログインすることなく処理を終了する。本実施の形態の場合、ステップ１３で否定結果が得られるイベントは、端末装置２０のユーザ認証が不成功であった場合や画像形成装置１０からのパスワード要求が設定支援サーバ３０に到着しない場合に発生する。
一方、ステップ１３で肯定結果が得られた場合、端末装置２０は、アクセスポイントとしての画像形成装置１０にログインする（ステップ１４）。ログインには、ステップ１１で受信したＳＳＩＤとステップ１２における要求に対する応答として受信したパスワードが使用される。
【００２８】
ログイン後、端末装置２０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を開始する（ステップ１５）。Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信が開始されると、通信相手である画像形成装置１０への印刷ジョブの送信が可能になる。
なお、端末装置２０は、通信が終了したか否かを判定し（ステップ１６）、否定結果が得られるまで、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を維持する。
ステップ１６で肯定結果が得られると、端末装置２０は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信を終了する。
【００２９】
＜設定支援サーバの構成＞
図８は、実施の形態１で使用する設定支援サーバ３０の構成例を説明する図である。
設定支援サーバ３０は、装置全体の動作を制御する制御ユニット３０１と、画像データ等を記憶する記憶ユニット３０２と、ネットワーク経由での通信を実現する通信インタフェース（＝通信ＩＦ）３０３とを有している。
本実施の形態における制御ユニット３０１は、ＣＰＵ３１１と、ファームウェアやＢＩＯＳ等が記憶されたＲＯＭ３１２と、ワークエリアとして用いられるＲＡＭ３１３とを有している。制御ユニット３０１は、いわゆるコンピュータとして機能する。
【００３０】
記憶ユニット３０２は、例えば不揮発性の記憶装置であるハードディスク装置等によって構成される。記憶ユニット３０２には、例えばユーザ認証用のテーブル等が保存される。
通信インタフェース３０３は、例えばＷｉ−Ｆｉ等の無線ネットワーク通信用のインタフェースと、ローカルエリアネットワークやインターネット等の有線ネットワーク通信用のインタフェースとの両方又は一方によって構成される。
因みに、制御ユニット３０１と各ユニット等とは、バス３０４や不図示の信号線を通じて接続されている。
【００３１】
図９は、実施の形態１で使用する制御ユニット３０１における機能構成を説明する図である。図９に示す機能モジュールは、ＣＰＵ３１１（図８参照）によるプログラムの実行を通じて実現される。なお、図９に示す機能モジュールは、制御ユニット３０１によって提供される機能モジュールの一例である。
本実施の形態における制御ユニット３０１は、画像形成装置１０及び端末装置２０との通信に用いられる通信モジュール３２１と、画像形成装置１０及び端末装置２０のそれぞれからパスワードの要求を受信する要求受信モジュール３２２と、ユーザ認証を実行するユーザ認証モジュール３２３と、予め定めた条件を満たすことを条件にパスワードを生成するパスワード生成モジュール３２４と、生成されたパスワードを画像形成装置１０及び端末装置２０の両方に通知するパスワード通知モジュール３２５としての機能を有している。
【００３２】
ここでの通信モジュール３２１は、設置場所や利用環境に応じた通信方式により通信を制御する。
本実施の形態における要求受信モジュール３２２が受信するパスワードの要求は、要求元によって異なる情報が含まれている。要求元が画像形成装置１０の場合、パスワードの要求には、画像形成装置１０を識別する機械ＩＤが含まれる。要求元が端末装置２０の場合、パスワードの要求には、画像形成装置１０を識別する機械ＩＤと、端末装置２０を操作するユーザを識別するユーザＩＤが含まれる。
ユーザ認証モジュール３２３は、端末装置２０を操作するユーザを認証する処理を実行する。認証の結果は、パスワード生成モジュール３２４に通知される。ユーザ認証モジュール３２３は、認証手段の一例である。
【００３３】
パスワード生成モジュール３２４は、ユーザ認証の結果が成功し、かつ、端末装置２０から通知された機械ＩＤと一致する画像形成装置１０からパスワードが要求されている場合にパスワードを生成する。ここでのパスワードはランダムに生成される。換言すると、パスワードは固定の情報ではない。このように、設定支援サーバ３０は、画像形成装置１０に端末装置２０がタップされるたび（換言するとパスワードの要求のたび）、新たなパスワードを生成する。ここで、パスワードの生成は、同じユーザか否かに関係なく実行される。言うまでもなく、ユーザ認証が不成功の場合、又は、画像形成装置１０からパスワードが要求されていない場合、又は、これらの両方の場合、パスワードは生成されない。パスワード生成モジュール３２４は、生成手段の一例である。
なお、パスワード通知モジュール３２５は、通知手段の一例である。
【００３４】
図１０は、実施の形態１で使用する設定支援サーバ３０が実行する処理動作を説明するフローチャートである。図１０に示す処理動作は、前述したモジュールの連携により実現される。なお、図中の記号Ｓはステップを意味する。
まず、設定支援サーバ３０は、端末装置２０からパスワードの要求を受信したか否かを判定する（ステップ２１）。要求が受信されるまでの間、判定の結果は、否定結果となる。
ステップ２１で肯定結果が得られた場合、設定支援サーバ３０は、端末装置２０から受信したユーザＩＤを用いてユーザ認証を実行する（ステップ２２）。
続いて、設定支援サーバ３０は、ユーザ認証が成功であるか否かを判定する（ステップ２３）。
【００３５】
ステップ２３で否定結果が得られた場合、悪意のユーザの可能性があるので、設定支援サーバ３０は、パスワードを生成することなく処理を終了する。本実施の形態の場合、認証が不成功であることは端末装置２０に通知されない。もっとも、認証が不成功であることを端末装置２０に通知してもよい。また、認証が不成功であることを画像形成装置１０に通知してもよい。
ステップ２３で肯定結果が得られた場合、設定支援サーバ３０は、画像形成装置１０からパスワードの要求を受信したか否かを判定する（ステップ２４）。
ステップ２４で否定結果が得られた場合、画像形成装置１０との間に通信路を確保できないので、設定支援サーバ３０は、パスワードを生成することなく処理を終了する。もっとも、エラーメッセージ等を画像形成装置１０に宛てて送信してもよい。また、端末装置２０に対してもパスワードを生成できない原因等を通知してもよい。
ステップ２４で肯定結果が得られた場合、設定支援サーバ３０は、パスワードを生成し（ステップ２５）、生成されたパスワードを画像形成装置１０と端末装置２０のそれぞれに対して送信する（ステップ２６）。
【００３６】
＜処理シーケンスの例＞
図１１は、実施の形態１における情報処理システム１で実行される処理シーケンスの例を示す図である。図中の記号Ｐはプロセスを示す。
一連の処理シーケンスは、画像形成装置１０に端末装置２０をかざす（又はタップする）ことで開始される（プロセス１）。
端末装置２０がかざされたことを検知した画像形成装置１０は、ＮＦＣを起動する（プロセス２）。
続いて、画像形成装置１０は、ＮＦＣを使用し、自装置のアクセスポイント名（ＳＳＩＤ）と機器ＩＤを端末装置２０に通知する（プロセス３）。
図１２は、プロセス１〜３に対応する通信状況を説明する図である。
【００３７】
端末装置２０は、ＮＦＣ通信により画像形成装置１０の機械ＩＤ等を受信すると、パスワードの要求を、設定支援サーバ３０に送信する（プロセス４）。ここでの要求には、受信した機械ＩＤと自装置を操作するユーザのユーザＩＤとが付属している。
設定支援サーバ３０は、受信したユーザＩＤを使用してユーザ認証を実行する（プロセス５）。
一方、画像形成装置１０は、端末装置２０へのアクセスポイント名と機械ＩＤの通知の後、パスワードの要求を、設定支援サーバ３０に送信する（プロセス６）。
図１３は、プロセス４〜６に対応する通信状況を説明する図である。ここでの通信はネットワーク経由で実行される。図１３の場合は、無線ＬＡＮが用いられている。
【００３８】
画像形成装置１０からパスワードの要求を受信した設定支援サーバ３０は、対応するユーザ認証が成功であることを条件としてパスワードを生成する（プロセス７）。パスワードが生成されると、設定支援サーバ３０は、生成されたパスワードを画像形成装置１０と端末装置２０のそれぞれに通知する（プロセス８、９）。
図１４は、プロセス７〜９に対応する通信状況を説明する図である。ここでの通信もネットワーク経由で実行される。図１４の場合も、無線ＬＡＮが用いられている。
【００３９】
画像形成装置１０は、パスワードを設定支援サーバ３０から受信すると、アクセスポイントを起動する（プロセス１０）。このとき、画像形成装置１０は、受信したパスワードをアクセスポイントのログインパスワードに設定する。
一方、端末装置２０は、パスワードを設定支援サーバ３０から受信すると、受信したパスワードをログイン情報として画像形成装置１０に送信し、Ｗｉ−Ｆｉ ＤＩＲＥＣＴ接続を開始する（プロセス１１）。
図１５は、プロセス１１に対応する通信状況を説明する図である。ここでの通信は、Ｗｉ−Ｆｉ ＤＩＲＥＣＴ接続により実行される。すなわち、画像形成装置１０と端末装置２０との直接通信である。
【００４０】
＜実施の形態２＞
図１６は、実施の形態２で使用する情報処理システム１Ａの概念構成を説明する図である。図１６には、図１との対応部分に対応する符号を付して示している。
本実施の形態では、画像形成装置１０と端末装置２０ＡとのＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続中に、別の端末装置２０Ｂが画像形成装置１０にかざすように近づけられる場合の動作を説明する。
なお、情報処理システム１Ａでも、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ通信の設定を支援する設定支援サーバ３０は用いられる。
【００４１】
図１７は、実施の形態２で使用する制御ユニット１０４の機能構成を説明する図である。図１７には、図３との対応部分に対応する符号を付して示している。
本実施の形態の場合、パスワード要求モジュール１３４Ａの機能の一部が実施の形態１におけるパスワード要求モジュール１３４（図３参照）と異なっている。具体的には、端末装置２０ＡとのＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続中に、別の端末装置２０Ｂによるタップ操作があった場合に対応するための機能が、パスワード要求モジュール１３４Ａには追加されている。
【００４２】
図１８は、実施の形態２で使用する画像形成装置１０が実行する処理動作を説明するフローチャートである。図１８には、図４との対応部分に対応する符号を付して示している。
図１８に示す処理動作は、ステップ３とステップ４の間に、新たに２つの判定ステップ１１及び１２が挿入されている点で、図４に示す処理動作と異なっている。
１つ目の判定ステップ１１は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ接続中か否かが判定される。この判定は、画像形成装置１０にタップした装置が端末装置２０Ａ（図１６参照）であるか端末装置２０Ｂ（図１６参照）かを判別するために実行される。
Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ接続が存在しない場合（換言すると、画像形成装置１０がアクセスポイントとして動作していない場合）、ステップ１１で否定結果が得られる。この場合、画像形成装置１０は、ステップ４の処理に移行する。この場合の動作は、実施の形態１の場合の動作と同じになる。
【００４３】
一方、既にＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続が存在している場合（換言すると、画像形成装置１０がアクセスポイントとして動作している場合）、ステップ１１で肯定結果が得られる。この場合、画像形成装置１０は、判定ステップ１２に移行し、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ接続が切断されたか否かを判定する。判定ステップ１２は、設定支援サーバ３０に対するパスワードの要求を、現在の接続が終了するまで保留させる目的で用意されている。この判定により、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴによる通信相手は常に１台に制限される。切断が検知されない間は、ステップ１２において否定結果が得られる。
ステップ１２で肯定結果が得られると、画像形成装置１０は、ステップ４に移行する。以下の処理動作は、実施の形態１と同じである。
【００４４】
図１９は、実施の形態２における情報処理システムで実行される処理シーケンスの例を示す図である。図１９には、図１１との対応部分に対応する符号を付して示す。
図１９では、画像形成装置１０と端末装置２０Ａとの間で既にＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続が始まっているものとする。そこで、図１９では、プロセス１〜プロセス１１までの処理を破線で示す囲みによって表している。
図１９では、画像形成装置１０と端末装置２０ＡとのＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続中に、端末装置２０Ｂが画像形成装置１０にかざされる（プロセス２１）。
ＮＦＣによる通信は、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴと並列して実行可能である。このため、タップを検知した画像形成装置１０は、ＮＦＣを起動し（プロセス２２）、端末装置２０Ｂに対して自装置のアクセスポイント名（ＳＳＩＤ）と機械ＩＤを通知する（プロセス２３）。
【００４５】
端末装置２０Ｂは、ＮＦＣ通信により画像形成装置１０の機械ＩＤ等を受信すると、パスワードの要求を設定支援サーバ３０に送信する（プロセス２４）。ここでの要求には、受信した機械ＩＤと自装置を操作するユーザのユーザＩＤとが付属している。
本実施の形態の場合にも、パスワードの要求を受信した設定支援サーバ３０は、受信したユーザＩＤを使用してユーザ認証を実行する（プロセス２５）。
仮にユーザ認証が成功したとしても、画像形成装置１０からのパスワードの要求が受信されないと、パスワードの生成は開始されない。
本実施の形態のように、既にＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続が存在する場合に、画像形成装置１０がＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続の切断を検知し、アクセスポイントを停止するまでは、画像形成装置１０によるパスワードの要求の送信が延期される（プロセス２６、２７）。
すなわち、端末装置２０Ａとの通信終了が確認されると、画像形成装置１０は、設定支援サーバ３０に対してパスワードを要求する（プロセス２８）。
【００４６】
以下の処理手順は、実施の形態１と同じである。
すなわち、画像形成装置１０からパスワードの要求を受信すると、設定支援サーバ３０はパスワードを生成し（プロセス２９）、生成されたパスワードを画像形成装置１０と新たに接続を要求する端末装置２０Ｂに通知する（プロセス３０、３１）。
パスワードの通知を受けた画像形成装置１０は、再びアクセスポイントを起動する（ステップ３２）。また、端末装置２０Ｂは、通知を受けたパスワードを使用してログイン処理を実行し、画像形成装置１０とのＷｉ−Ｆｉ  ＤＩＲＥＣＴ接続を開始する（プロセス３３）。
【００４７】
＜他の実施の形態＞
以上、本発明の実施の形態について説明したが、本発明の技術的範囲は上述の実施の形態に記載の範囲に限定されない。上述の実施の形態に、種々の変更又は改良を加えたものも、本発明の技術的範囲に含まれることは、特許請求の範囲の記載から明らかである。
【００４８】
前述の実施の形態においては、画像形成装置１０に画像読取ユニット１０１が設けられているが、画像形成装置１０は画像読取ユニット１０１を有していなくてもよい。
前述の実施の形態の場合には、端末装置２０のユーザ認証の後に画像形成装置１０からパスワードの要求を受け付けているが、各処理の実行の順序は入れ替わってもよい。
前述の実施の形態の場合には、設定支援サーバ３０において、ユーザ認証を実行する処理とパスワードを生成する処理の両方が実行されているが、処理別にそれぞれ別のサーバが用意されていてもよい。この場合には、パスワードを生成するサーバがユーザ認証の結果を受け取る取り決めがあればよい。
前述の実施の形態の場合には、設定支援サーバ３０のネットワーク上の位置を端末装置２０が知っている場合（アプリケーションプログラム等で設定されている場合）について説明したが、設定支援サーバ３０のネットワーク上の位置に関する情報は、ＮＦＣによる画像形成装置１０から端末装置２０に通知される仕組みとしてもよい。
【００４９】
前述の実施の形態の場合には、Ｗｉ−Ｆｉ  ＤＩＲＥＣＴ接続の接続設定に必要となる暗証情報の一例としてパスワードを用いる場合について説明したが、ＰＩＮ（＝Personal Identification Number）コードでもよい。
前述の実施の形態の場合には、画像形成装置１０を識別する情報として機械ＩＤを用いているが、シリアルナンバを用いてもよいし、ＭＡＣアドレスを用いてもよい。
前述の実施の形態の場合には、パスワードの要求の送受信にＷｉ−Ｆｉを用いているが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（商標）等の無線通信方式を用いてもよい。
前述の実施の形態の場合には、ユーザが同じでもパスワードの要求のたびに新たなパスワードを生成しているが、ユーザが同じであれば前回と同じパスワードを生成してもよい。
【符号の説明】
【００５０】
１…情報処理システム、１０…画像形成装置、２０、２０Ａ、２０Ｂ…端末装置、３０…設定支援サーバ、１３１、２２１…ＮＦＣモジュール、１３２、２２２…無線ＬＡＮモジュール、１３３…ＳＳＩＤ通知モジュール、１３４、１３４Ａ、２２３…パスワード要求モジュール、１３５…ログインモジュール、２２４…ジョブ送信モジュール、３２１…通信モジュール、３２２…要求受信モジュール、３２３…ユーザ認証モジュール、３２４…パスワード生成モジュール、３２５…パスワード通知モジュール
【図１】
2020145589.tif 000003
【図２】
2020145589.tif 000004
【図３】
2020145589.tif 000005
【図４】
2020145589.tif 000006
【図５】
2020145589.tif 000007
【図６】
2020145589.tif 000008
【図７】
2020145589.tif 000009
【図８】
2020145589.tif 000010
【図９】
2020145589.tif 000011
【図１０】
2020145589.tif 000012
【図１１】
2020145589.tif 000013
【図１２】
2020145589.tif 000014
【図１３】
2020145589.tif 000015
【図１４】
2020145589.tif 000016
【図１５】
2020145589.tif 000017
【図１６】
2020145589.tif 000018
【図１７】
2020145589.tif 000019
【図１８】
2020145589.tif 000020
【図１９】
2020145589.tif 000021