(57)【特許請求の範囲】
【請求項１】
情報処理装置と画像形成装置とを有するシステムであって、
前記情報処理装置は、
第１の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、
ユーザの認証情報を入力する入力手段と、
第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有し、
前記画像形成装置は、
前記宛先情報を記憶する記憶手段と、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、
前記第２の通信方式により送信された前記認証情報を受信する受信手段と、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、
を有するシステム。
【請求項２】
前記制御手段は、前記ユーザの認証の成功に応じて、前記表示手段の表示を、認証画面から前記操作画面に切り替えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記操作画面は、前記画像形成装置が備える機能を選択するための機能選択画面であることを特徴とする請求項１又は２に記載のシステム。
【請求項４】
前記制御手段は、前記認証情報を用いた前記ユーザの認証が成功したことに応じて、前記操作画面を認証した前記ユーザ用にカスタマイズして前記表示手段に表示させることを特徴とする請求項１ないし３のいずれか１項に記載のシステム。
【請求項５】
前記第１の通信方式は近距離無線に対応した通信方式であり、前記第２の通信方式は無線ＬＡＮであることを特徴とする請求項１ないし４のいずれか１項に記載のシステム。
【請求項６】
前記宛先情報は、前記画像形成装置のＩＰアドレス又はホスト名であることを特徴とする請求項１ないし５のいずれか１項に記載のシステム。
【請求項７】
前記取得手段は、更に、前記第２の通信方式に従った通信を行うために必要な通信情報を取得し、
前記送信手段は、前記通信情報に基づき前記第２の通信方式に対応したアクセスポイントとの通信を確立することを特徴とする請求項１ないし６のいずれか１項に記載のシステム。
【請求項８】
前記記憶手段にはＩＤが書き込まれており、
前記取得手段は、前記画像形成装置から、前記宛先情報とともに前記ＩＤを取得し、
前記送信手段は、前記認証情報に前記ＩＤを付加して送信し、
前記受信手段は、前記ＩＤが付加された前記認証情報を受信し、
前記制御手段は、前記受信手段により受信された前記認証情報に前記ＩＤが付加されていて、かつ前記認証情報を用いた前記ユーザの認証が成功したことに応じて、前記操作画面を用いた前記ユーザの操作を可能とすることを特徴とする請求項１ないし７のいずれか１項に記載のシステム。
【請求項９】
前記ＩＤは、前記画像形成装置のシリアル番号であることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記受信手段は、前記認証情報とともに、ログイン種別を示す情報を受信し、
前記制御手段は、前記受信手段により受信された前記ログイン種別を示す前記情報に基づいて、前記操作画面を用いたユーザの操作を可能とするか、前記情報処理装置で操作画面を表示するための画面データを送信するかを制御することを特徴とする請求項１ないし９のいずれか１項に記載のシステム。
【請求項１１】
前記情報処理装置は、ＩＤを前記記憶手段に書き込む書込手段を更に有し、
前記送信手段は、前記ＩＤを前記認証情報に付加して送信し、
前記制御手段は、受信した前記認証情報に前記ＩＤが付加されているか否かに基づいて、ユーザ認証を実施するか否かを制御することを特徴とする請求項１に記載のシステム。
【請求項１２】
第１の通信方式により、宛先情報を取得する取得手段と、ユーザの認証情報を入力する入力手段と、第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有する情報処理装置と通信可能な画像形成装置であって、
前記宛先情報を記憶する記憶手段と、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、
前記第２の通信方式により送信された前記認証情報を受信する受信手段と、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、
を有することを特徴とする画像形成装置。
【請求項１３】
宛先情報を記憶する記憶手段と、装置の機能を使用するための操作画面を表示する表示手段と、第２の通信方式により送信された認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有する画像形成装置と通信可能な情報処理装置であって、
第１の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、
前記ユーザの認証情報を入力する入力手段と、
前記第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有することを特徴とする情報処理装置。
【請求項１４】
情報処理装置と、宛先情報を記憶する記憶手段を備えた画像形成装置とを有するシステムの制御方法であって、
前記情報処理装置が、第１の通信方式により、前記画像形成装置から宛先情報を取得する取得ステップと、
前記情報処理装置が、ユーザの認証情報を入力する入力ステップと、
前記情報処理装置が、第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信ステップと、
前記画像形成装置が備える機能を使用するための操作画面を表示する表示ステップと、前記第２の通信方式により送信された前記認証情報を受信する受信ステップと、
前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御ステップと、
を有することを特徴とする制御方法。
【請求項１５】
宛先情報を記憶する記憶手段と、装置の機能を使用するための操作画面を表示する表示手段と、第２の通信方式により送信された認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有する画像形成装置と通信可能な情報処理装置に、
第１の通信方式により、前記画像形成装置から宛先情報を取得する取得ステップと、
前記ユーザの認証情報を入力する入力ステップと、
第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と画像形成装置とを有するシステムであって、特に、情報処理装置がユーザ認証情報を画像形成装置に送信し、画像形成装置がそのユーザ認証情報に基づいてログインを実行するシステムに関する。
【背景技術】
【０００２】
近年、コピーやプリント機能などを備えた複合機は、無線ＬＡＮに対応しており、無線ＬＡＮアクセスポイントを介してスマートフォン等の携帯端末と接続し、データのやり取りを行うことが可能である。また、携帯端末が、無線ＬＡＮを利用して認証情報を複合機に送信し、複合機がその認証情報に基づきユーザを認証する方法も知られている。
【０００３】
特許文献１には、携帯端末装置と複合機とを有する画像出力システムが記載されている。
【０００４】
特許文献１によれば、携帯端末装置は、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮを利用して、ユーザＩＤとパスワードを含むユーザ情報を複合機に送信する。複合機は、上記無線ＬＡＮによって携帯端末装置から送信されたユーザ情報を用いて、ユーザ認証を実行する。そして複合機は、ユーザ認証が成功した場合に、上記ユーザＩＤのユーザ用にカスタマイズされたＵＩ画像を、複合機の操作パネルに表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２６１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の携帯端末装置は、無線ＬＡＮを利用して複合機にユーザ認証を要求する際に、ユーザ情報を複合機に送信する。そのために、ユーザは、あらかじめ、認証要求の送信先である複合機の宛先情報（ＩＰアドレスなど）を携帯端末装置に設定しておかなければならず、煩雑な作業が発生していた。
【０００７】
本発明はこのような課題に鑑みてなされたものであり、無線通信により送信されたユーザ情報を用いて好適にユーザの認証処理を実行するための手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明のシステムは、情報処理装置と画像形成装置とを有するシステムにおいて、前記情報処理装置は、第１の通信方式により、前記画像形成装置から宛先情報を取得する取得手段と、ユーザの認証情報を入力する入力手段と、第２の通信方式により、前記宛先情報によって示される宛先に前記認証情報を送信する送信手段と、を有し、前記画像形成装置は、前記宛先情報を記憶する記憶手段と、前記画像形成装置が備える機能を使用するための操作画面を表示する表示手段と、前記第２の通信方式により送信された前記認証情報を受信する受信手段と、前記認証情報を用いたユーザの認証が成功したことに応じて、前記操作画面を用いたユーザの操作を可能とする制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、無線通信により送信されたユーザ認証情報に基づいて好適にユーザのログイン処理を実行することができる。
【図面の簡単な説明】
【００１０】
【図１】システム全体の構成を示す図である。
【図２】複合機と携帯端末のハードウェア構成を示すブロック図である。
【図３】複合機と携帯端末のソフトウェア構成を示すブロック図である。
【図４】複合機が保持するユーザ認証テーブルのデータフォーマットを示す図である。
【図５】ＮＦＣリーダライタとＮＦＣタグシールの構成を示すブロック図である。
【図６】ＮＦＣリーダライタに格納されたＮＦＣタグ情報のデータフォーマットを示す図である。
【図７】携帯端末の操作部に表示する画面を示す図である。
【図８】ＭＦＰ−ＩＤを用いたローカルログインのシーケンス図である。
【図９】複合機におけるログインの処理を説明するためのフローチャートである。
【図１０】携帯端末におけるログインの処理を説明するためのフローチャートである。
【図１１】ＭＦＰ−ＩＤが空の場合におけるリモートログインのシーケンス図である。
【図１２】第２の実施形態における、ＮＦＣタグシールを用いたローカルログインのシーケンス図である。
【図１３】第３の実施形態における、携帯端末ＩＤを用いたローカルログインのシーケンス図である。
【図１４】第４の実施形態における、Ｗｉ―Ｆｉ  Ｄｉｒｅｃｔ接続を用いたローカルログインのシーケンス図である。
【図１５】複合機の操作部に表示する画面を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、添付図面を用いて説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
（第１の実施形態）
＜システム構成＞
図１は、本実施形態におけるシステムの全体構成を示す図である。本システムは、無線ＬＡＮアクセスポイント１０３、複合機１０１、及び携帯端末１０２を備えている。無線ＬＡＮアクセスポイント１０３と複合機１０１は、ローカルエリアネットワーク１０４（ＬＡＮ）に接続されている。ＬＡＮ１０４は、イーサネット（登録商標）規格に準拠した有線のネットワークである。複合機１０１、携帯端末１０２、無線ＬＡＮアクセスポイント１０３は、それぞれ機器を識別するためのＩＰアドレスが設定されている。
【００１３】
無線ＬＡＮアクセスポイント１０３は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる無線通信方式を利用した無線ＬＡＮルータである。無線ＬＡＮアクセスポイント１０３は、有線のＬＡＮ１０４を介して複合機１０１と通信可能であるとともに、無線ＬＡＮ１１１を介して、携帯端末１０２と通信可能に構成されている。
【００１４】
複合機１０１は、コピー機能やスキャン機能、ネットワークプリント機能等を備えた画像形成装置である。本実施形態では画像形成装置として複合機１０１を例に挙げて説明するが、画像形成装置としては複合機１０１に限らない。例えばＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であってもよい。
【００１５】
複合機１０１は、ＮＦＣリーダライタ１０５を備え、携帯端末１０２とＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）の近距離無線通信を行うことが可能である。ＮＦＣリーダライタ１０５は、無線通信規格に従って携帯端末１０２と非接触で双方向通信するためのＮＦＣ通信ユニットである。
【００１６】
また複合機１０１は操作部１０６を備える。操作部１０６は、複合機１０１のコピー機能やスキャン機能、ネットワークプリント機能等の各種の機能をユーザに使用させるための手段である。操作部１０６は、後述のユーザ認証処理を行なった後に、機能選択画面やコピー画面を表示する。具体的には、操作部１０６は、ユーザ認証処理が成功すると、認証画面から、各種の機能を選択するメニュー画面（機能選択画面）やコピー画面等の初期画面に切り替える。操作部１０６に表示される画面のことをローカルＵＩともいう。このようにローカルＵＩに初期画面が表示されることにより、ユーザの操作が可能となる。
【００１７】
なお、複合機１０１は、ＮＦＣリーダライタ１０５の代わりにＮＦＣタグシールを用いてもよい。ＮＦＣタグシールを用いる例については、図５（ｂ）を用いて説明する。
【００１８】
携帯端末１０２は、スマートフォンやタブレットのような携帯型の通信端末装置（情報処理装置）である。携帯端末１０２は、携帯電話の機能の他に、カメラやネットブラウザ、メール機能などを搭載する。携帯端末１０２は、さらにＮＦＣリーダライタを備え、複合機１０１と近距離無線通信を行う。また携帯端末１０２は、無線ＬＡＮＩ／Ｆを備えており、無線ＬＡＮアクセスポイント１０３に接続し、複合機１０１と通信する。なお本実施形態では、情報処理装置の例として携帯端末を挙げたけれども、情報処理装置としては携帯端末に限らない。例えばノートＰＣ等を情報処理装置として適用してもよい。また他にもＩＣカード等を情報処理装置として適用してもよい。
【００１９】
＜複合機１０１のハードウェア構成＞
図２は、図１に示した複合機１０１と携帯端末１０２のハードウェア構成を示すブロック図である。まず複合機１０１のハードウェア構成について説明する。ＣＰＵ２０１は、複合機１０１を制御するプロセッサ（演算装置）である。ハードディスクドライブ（ＨＤＤ）２０２は、ＣＰＵ２０１が実行するソフトウェアプログラムや、データを格納する不揮発性の記憶装置である。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリア、受信バッファ、画像描画に使用される揮発性のメモリである。ＲＡＭ２０３は例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで提供される。
【００２０】
操作部１０６は、各種スイッチやボタンなどを持つユーザインタフェースを提供する、タッチパネル式の液晶パネルである。操作部１０６は、ユーザの指示をＣＰＵ２０１に通知したり、画面データの表示を行ったりする。操作部１０６は、複合機１０１のログイン処理やログアウト処理を指示するためのボタンも備える。
【００２１】
ＮＦＣリーダライタ１０５は、ＮＦＣ通信を行うためのＮＦＣ通信ユニットである。本実施形態においては、ユーザ認証に必要な情報や、Ｗｉ−Ｆｉ（登録商標）による無線通信に必要な情報（無線通信情報）を携帯端末１０２との間で送受信する。ＮＦＣは、０〜１０ｃｍ程度の非接触無線通信によりデータを送受信する。
【００２２】
有線ＬＡＮ  Ｉ／Ｆ２０６は、イーサネット（登録商標）規格に準拠したＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。有線ＬＡＮ  Ｉ／Ｆ２０６は、無線ＬＡＮアクセスポイント１０３や、パーソナルコンピュータ（不図示）などの様々なネットワーク機器と情報交換を行う。
【００２３】
プリンタ部２０７は、入力された画像データに基づいて記録紙に印刷を行う画像形成手段である。プリンタ部２０７には、用紙トレイから用紙を取り出す給紙機構や、内部から外部へと紙を送る機構、画像を転写して定着させる機構などからなる。またプリンタ部２０７は、追加機能として、仕上げ機構（フィニッシャ）がある。仕上げ機構には、プリントされた印刷物を部単位でソートしたり、ホチキスで留めたり、印刷物を折ったりする機能がある。
【００２４】
スキャナ部２０８は、紙原稿に光をあてて反射光をＣＣＤ（Ｃｈａｇｅ  Ｃｏｕｐｌｅｄ  Ｄｉｖｉｃｅｓ）のような撮像素子で読み取る入力装置である。スキャナ部２０８には、原稿を１面ずつ読み取るためのガラスなどの読み取り台がある。また、積み重ねられた複数枚の原稿を連続的に読み取るために、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）が装着されている。
【００２５】
なお１０５、１０６、２０１〜２０８のハードウェアは、内部バス（不図示）によって接続され相互にデータ交換を行うことができる。
【００２６】
＜携帯端末１０２のハードウェア構成＞
次に携帯端末１０２のハードウェア構成について説明する。ＣＰＵ２０９は、携帯端末１０２を制御するプロセッサ（演算装置）である。フラッシュメモリ２１０は、ＣＰＵ２０９が実行するソフトウェアプログラムや、データを格納する不揮発性のメモリである。ＲＡＭ２１１は、ＣＰＵ２０９がソフトウェアプログラムを実行するワークエリアとして使用する揮発性のメモリである。操作部２１２は、ユーザの指で操作可能なタッチパネル式の液晶パネルである。無線ＬＡＮ  Ｉ／Ｆ２１３は、無線ＬＡＮアクセスポイント１０３と接続してネットワーク通信可能な無線対応のネットワークインタフェースである。ＮＦＣリーダライタ２１４は、複合機のＮＦＣリーダライタ１０５に書き込まれている無線通信情報などを読み取る処理を行う。
【００２７】
＜本実施形態における複合機１０１のソフトウェア構成＞
図３は、複合機１０１と携帯端末１０２のソフトウェア構成を説明する図である。図３（ａ）は、複合機１０１のソフトウェア構成を示すブロック図である。デバイスドライバ３０１は、各種入出力デバイスを制御するためのデバイスドライバである。
【００２８】
アプリケーションプラットフォーム３０２は、複合機１０１上で動作するアプリケーションやサービスの起動又は停止を管理するアプリケーションプラットフォームである。アプリケーションプラットフォーム３０２は、アプリケーション間でデータ交換を行うためのＡＰＩや、アプリケーションからデバイスドライバ群を介してハードウェアの機能を利用するためのＡＰＩを提供する。
【００２９】
アプリケーションプラットフォーム３０２は、Ｌｉｎｕｘ（登録商標）などのオペレーティングシステムや、ＪＡＶＡ（登録商標）のバーチャルマシンやＯＳＧｉフレームワークを含む形で構成することができる。ＪＡＶＡ（登録商標）は、オラクル社の登録商標であり、ＯＳＧｉフレームワークは、ＯＳＧｉ  Ａｌｌｉａｎｃｅ（標準化団体）が定義したＪＡＶＡ（登録商標）ベースのサービスプラットフォームである。
【００３０】
ローカルアプリケーション３０３は、複合機１０１の操作部１０６にユーザインタフェースを提供するＵＩアプリケーションや、コピー機能を提供するコピーアプリケーションや、スキャン機能を提供するスキャンアプリケーションなどで構成される。リモートアプリケーション３０４は、携帯端末１０２やパーソナルコンピュータのＷｅｂブラウザに対してＨＴＭＬ（画面データ）で記述したユーザインタフェースを提供する。リモートアプリケーション３０４は、複合機１０１の設定機能を提供する複合機管理アプリケーションや、ＰＤＦフォーマットの文書のプリント機能を提供するダイレクトプリントアプリケーションなどで構成される。
【００３１】
（ログインサービス）
ログインサービス３０５は、携帯端末１０２をＮＦＣリーダライタ１０５にかざすことをきっかけとして、無線ＬＡＮアクセスポイント１０３を介してユーザ認証情報をやり取りし、ユーザ認証を行い、認証されたユーザを複合機１０１にログインさせる。
【００３２】
ログインサービス３０５は、後述するローカルログインとリモートログインの機能を提供する。ログインサービス３０５は、ローカルログイン又はリモートログインを実行する際に、携帯端末１０２で入力されたユーザＩＤとパスワードを受信し、ユーザ認証を行う。
【００３３】
ログインサービス３０５は、ユーザ管理を行う（ＯＮ）か否（ＯＦＦ）かを切り替え可能であり、ユーザ管理を行う場合にローカルログイン又はリモートログインのサービスを提供する。ユーザ管理機能のオン・オフの切り替えは、たとえば一定の権限を有する管理者により、複合機１０１の操作部１０６や遠隔の管理用コンピュータ（不図示）から行われる。
【００３４】
なお、本実施形態においては、複合機１０１の各種の機能を特定のユーザに使わせるために、複合機１０１が備える操作部１０６を操作可能な状態にすることを、「ローカルログイン」と呼ぶこととする。
【００３５】
一方、複合機１０１の各種の機能を特定のユーザに使わせるために、複合機１０１とは異なる装置（例えば携帯端末１０２）を用いた操作が可能な状態にすることを、「リモートログイン」と呼ぶこととする。
【００３６】
（ローカルログイン）
ログインサービス３０５は、ローカルログインと、リモートログインの２種類のサービスを持つ。携帯端末１０２でローカルログインが選択された場合、操作部１０６をユーザに占有させるとともに複合機１０１を使用可能状態にする。具体的には、操作部１０６の液晶パネルにログイン後の初期画面（メニュー画面（機能選択画面）や、認証したユーザ用にカスタマイズされた画面）を表示する。
【００３７】
ログインサービス３０５は、認証したユーザに対するローカルアプリケーション３０３へのアクセスを許可する。なお、同時にローカルログインできるユーザ数は１名とし、複数のユーザが同時にローカルログインはできない。
【００３８】
（リモートログイン）
ログインサービス３０５は、ＬＡＮ１０４を介してユーザ認証情報を取得し、ユーザ認証を行う。そして、携帯端末１０２からリモートログインが選択された場合は、認証したユーザに対するリモートアプリケーション３０４へのアクセスを許可する。具体的には、携帯端末１０２の操作部２１２の液晶パネルに操作画面を表示させるためのＷｅｂコンテンツ（ＨＴＭＬ）を携帯端末１０２に送信する。なおログインサービス３０５は、同時に複数のユーザがリモートログインすることが可能なように構成される。
【００３９】
＜携帯端末１０２のソフトウェア構成＞
図３（ｂ）は、携帯端末１０２のソフトウェア構成を示すブロック図である。デバイスドライバ３０６は、携帯端末１０２の各種ハードウェアを制御するためのデバイスドライバである。アプリケーションプラットフォーム３０７は、携帯端末１０２上で動作するアプリケーションやサービスの起動を管理する。アプリケーションプラットフォーム３０７は、アプリケーションが、デバイスドライバ３０６を介してハードウェアの機能を利用するためのＡＰＩやフラッシュメモリ２１０に保存されたデータにアクセスする為のＡＰＩを提供する。アプリケーションプラットフォーム３０７は、グーグル社のＡｎｄｒｏｉｄ（登録商標）やアップル社のｉＯＳなどのプラットフォームで構成することができる。携帯端末１０２には様々なアプリケーションをインストールして、アプリケーションプラットフォーム３０７上で稼働させることが可能である。例えば、携帯端末１０２には、複合機アプリケーション３０８、Ｗｅｂブラウザ３０９が利用可能な状態になっているものとする。複合機アプリケーション３０８は、携帯端末１０２を用いてユーザ認証を行なうためのアプリケーションである。
【００４０】
＜ユーザ認証情報テーブル＞
図４は、ログインサービス３０５がユーザ認証時に参照するユーザ認証情報テーブル４０１である。ユーザ認証情報テーブル４０１には、ユーザ認証に使用するためのユーザＩＤとパスワードが含まれている。ユーザ認証情報テーブル４０１の情報は、ＨＤＤ２０２に記憶されている。ユーザＩＤとパスワードは、複合機１０１の管理者の指示によって、ログインサービス３０５が提供するユーザインタフェースを介して登録される。
【００４１】
なお、図４のユーザ認証情報テーブル含まれるユーザＩＤに対応づけて、ユーザに対応する個人設定値をＨＤＤ２０２に記憶してもよい。個人設定値とは、例えば、操作部１０６に表示される画面の表示言語の情報や、操作部１０６にログイン直後に表示される初期画面の情報や、ユーザのお好み設定情報である。
【００４２】
＜ＮＦＣリーダライタ・ＮＦＣタグシールの構成＞
図５（ａ）は、複合機１０１が備えるＮＦＣリーダライタ１０５の構成を示す図である。
【００４３】
ＮＦＣリーダライタ１０５は、ＮＦＣチップ５０１とアンテナ５０２で構成され、ＮＦＣチップ５０１は、ＮＦＣタグコントローラ５０３と記憶部５０４を備える。更にＮＦＣリーダライタ１０５は、有線インタフェース５０５を介して、複合機１０１の内部バス（不図示）に接続される。複合機１０１のＣＰＵ２０１は、ＮＦＣリーダライタ１０５の記憶部５０４からデータを読み出したり、記憶部５０４にデータを書き込んだりすることができる。
【００４４】
アンテナ５０２は、外部から特定の電波を受信する。そして、ＮＦＣタグコントローラ５０３は、アンテナ５０２を通じたデータ入出力要求に応じて、記憶部５０４に対してデータの書き出しや読み出しを行い、必要に応じてデータを返送する。なお、記憶部５０４のデータアクセスは、アンテナ５０２からの供給電力のみで行うことができる。
【００４５】
図５（ｂ）は、複合機１０１が備えるＮＦＣタグシールの構成を示す図である。ＮＦＣタグシール１２０は、ＮＦＣチップ５０６とアンテナ５０７で構成される。ＮＦＣチップ５０６は、ＮＦＣタグコントローラ５０９と記憶部５０８を備える。アンテナ５０７は、外部から特定の電波を受信することにより、ＮＦＣチップ５０６内の各ブロックへ電力供給を行うとともに、外部のＮＦＣリーダライタ（例えば携帯端末１０２のＮＦＣリーダライタ２１４）との通信を行う。ＮＦＣタグコントローラ５０９は公知の方法で近距離無線通信の確立を行う。また、ＮＦＣタグコントローラ５０９は、アンテナ５０７を通じたデータ入出力要求に応じて、記憶部５０８に対してデータの書き出しや読み出しを行い、必要に応じてデータを返送する。なお、記憶部５０８のデータアクセスは、アンテナ５０７からの供給電力のみで行うことができる。
【００４６】
図６は、ＮＦＣリーダライタ１０５の記憶部５０４に格納されているＮＦＣタグ情報６０１を示した図である。認証情報送付宛先は宛先情報であり、本実施形態では、複合機１０１のＩＰアドレスである（図６の例では「１７２．１２３。４５６」）。本実施形態では、ＩＰアドレスを宛先情報の例として説明するが、ＩＰアドレスではなく例えば複合機１０１のホスト名であってもよい。また、ホスト名と特定のアプリケーション名を組み合わせたＵＲＬなどを宛先情報として用いてもよい。
【００４７】
無線ＬＡＮアクセスポイントＳＳＩＤは、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎなどの規格で定められる通信方式に対応したアクセスポイントに固有に割り当てられた識別子であり、無線ＬＡＮアクセスポイント１０３のＳＳＩＤが格納されている。Ｋｅｙ情報は、無線ＬＡＮアクセスポイント１０３との間で無線通信を行うために必要なキー（パスワード）が格納されている。なお、ＮＦＣタグ情報６０１に含まれる無線ＬＡＮアクセスポイントのＳＳＩＤとＫｅｙ情報は、無線通信情報の一例である。
【００４８】
ＭＦＰ−ＩＤは、ローカルログイン処理又はリモートログイン処理を実行するときに使用されるＩＤである。本実施形態において、ＭＦＰ−ＩＤは、複合機のシリアル番号（ｚｚｚ）と、このＭＦＰ−ＩＤを書き込んだ日時（２０１４０４２１０９００）を組み合わせた文字列である。ＭＦＰ−ＩＤは、シリアル番号のみであってもよいし、シリアル番号と書込日時とを含むものであってもよい。
【００４９】
＜携帯端末１０２を用いたローカルログイン動作＞
図８は、本システムにおけるローカルログインのシーケンス図である。
【００５０】
まずユーザは、ローカルログインを行うために、携帯端末１０２を複合機１０１のＮＦＣリーダライタ１０５に近接させ（Ｓ１００１）、近距離無線に対応した通信方式である第１の無線通信方式により、ＮＦＣタグ情報６０１を読み取る（Ｓ１００２）。ＮＦＣタグ情報６０１は、図６に示したように、複合機のＩＰアドレスである宛先情報と、無線ＬＡＮアクセスポイント１０３のＳＳＩＤとＫｅｙを含む無線通信情報と、ＭＦＰ−ＩＤとを含む。
【００５１】
そして携帯端末１０２は、近距離無線通信が行われたことをきっかけに、複合機アプリケーション３０８を起動する（Ｓ１００３）。ただし、予め複合機アプリケーション３０８を起動した状態で、携帯端末１０２を複合機１０１に近接させるような方法でもよい。
【００５２】
次に携帯端末１０２は、無線ＬＡＮ規格の方式（第２の無線通信方式）で無線通信を確立するための処理を行う。具体的には、Ｓ１００２で読取ったＮＦＣタグ情報６０１に含まれる無線ＬＡＮアクセスポイント１０３のＳＳＩＤとＫｅｙを用いて、無線ＬＡＮアクセスポイント１０３とのペアリングを実行する（Ｓ１００４）。携帯端末１０２の複合機アプリケーション３０８は、ユーザ認証情報としてユーザ名とパスワードを入力するための画面を操作部２１２に表示する（Ｓ１００５）。
【００５３】
図７は、携帯端末１０２の操作部２１２に表示される操作画面の一例である。図７の操作画面は、Ａｎｄｒｏｉｄ  ＯＳやｉＯＳなどのアプリケーションプラットフォーム３０７上で稼働する複合機アプリケーション３０８によって表示される画面である。
【００５４】
図７のＤ７０１は、Ｓ１００５で操作部２１２に表示される操作画面である。携帯端末１０２は、Ｄ７０１の操作画面を介して、ユーザから、ログイン種別としてローカルログインの選択を受け付ける（Ｓ１００６）。次に携帯端末１０２は、Ｄ７０１の操作画面を介して、ユーザに、ユーザＩＤとパスワードを入力させた後に（Ｓ１００７）、送信ボタンのタッチ操作を受け付ける（Ｓ１００８）。これにより、Ｓ１００４で確立した無線通信により、ユーザ認証情報を複合機１０１に送信する（Ｓ１００９）。このとき、Ｓ１００７で入力したユーザＩＤとパスワードに加え、Ｓ１００２で取得したＮＦＣタグ情報６０１に含まれるＭＦＰ−ＩＤもユーザ認証情報として送信する。ユーザ認証情報は、複合機アプリケーション３０８により生成されたＵＲＬに対するＨＴＴＰリクエストメッセージとして送信される。ユーザ認証情報の送信処理には、ＳＳＬを使用したセキュアな通信プロトコルであるＨＴＴＰＳが用いられる。
【００５５】
具体的には、複合機アプリケーション３０８は、例えば以下のようなＵＲＬを生成する。
・ｈｔｔｐｓ：／／複合機ＩＰアドレス／ログイン種別／？ＭＦＰ−ＩＤ＝ｚｚｚ−２０１４０４２００９００，ＵｓｅｒＩＤ＝ｔａｒｏ，Ｐａｓｓｗｏｒｄ＝１２３４５６７
このＵＲＬにおける、「複合機ＩＰアドレス」の部分には、Ｓ１００２で取得したＮＦＣタグ情報６０２に含まれる複合機ＩＰアドレス（図６の例では、１７３．１２３．４５６．７８９）が宛先情報として設定される。また「ログイン種別」の部分には、図７のＤ７０１の画面でローカルログインが選択された場合は「Ｌｏｃａｌ−Ｌｏｇｉｎ」の文字列が設定され、リモートログインが選択された場合は「Ｒｅｍｏｔｅ―Ｌｏｇｉｎ」が設定される。図８のシーケンスにおいては、ログイン種別としてローカルログインが選択されるので、「Ｌｏｃａｌ−Ｌｏｇｉｎ」の文字列が設定される。そして、Ｄ７０１の画面で入力したユーザＩＤとパスワードと、ＮＦＣタグ情報６０１に含まれるＭＦＰ−ＩＤが、ＵＲＬの引数として付加される。
【００５６】
なお、「ＩＤ、パスワードを記憶する」を選択すれば、ユーザＩＤ、パスワードがフラッシュメモリ２１０に記憶され、次回以降はＳ１００７で入力したユーザＩＤ、パスワードが予め入力欄に設定される。
【００５７】
複合機１０１は、携帯端末１０２から送信されたユーザ認証情報を受信し、受信したユーザ認証情報の解析処理を行う（Ｓ１０１０）。続いて、複合機１０１は、受信したユーザ認証情報を、ユーザ認証情報テーブル４０１と照合してユーザ認証処理を行い（Ｓ１０１１）、ユーザ認証が成功すると、ローカルログイン処理を実行する（Ｓ１０１２）。
【００５８】
次に、複合機１０１は、携帯端末１０２に対して、ユーザ認証成功通知を送信する（Ｓ１０１３）。そして、複合機１０１は、他の人のローカルログインを制限するために、ＮＦＣリーダライタ１０５の記憶部５０４に記憶されたＭＦＰ−ＩＤを消去する（Ｓ１０１４）。
【００５９】
一方、携帯端末１０２は、操作部１０６にユーザ認証成功を示すメッセージ（Ｄ７０５）を表示する（Ｓ１０１５）。続いて、携帯端末１０２は、ユーザから終了ボタンのタッチ操作を検出する（Ｓ１０１６）ことで、複合機アプリケーション３０８を停止する（Ｓ１０１７）。
【００６０】
ここまでの処理により、複合機１０１は、携帯端末１０２を近接させることで自動的にローカルログインを行い、複合機１０１の操作部１０６を用いた機能の使用（例えばコピー機能やプリンタ機能の利用）を、携帯端末を所持するユーザに許可する。具体的には、複合機１０１は、操作部１０６のローカルＵＩの表示を、認証画面からメニュー画面（機能画面）又はコピー画面に切り替える。そして、複合機１０１の機能を使用するためのユーザ操作を受け付ける状態にする。
【００６１】
携帯端末１０２のユーザは、機能の使用を終えると、例えば操作部１０６に備えられたログアウトのボタンを押下する（Ｓ１０１８）。このボタン押下を検出した複合機１０１は、ログアウト処理（Ｓ１０１９）を実行し、ＭＦＰ−ＩＤの書き換え処理を実行する（Ｓ１０２０）。
【００６２】
なお、Ｓ１０１４からＳ１０２０までの間は、ＮＦＣリーダライタ１０５の記憶部５０４内のＭＦＰ−ＩＤは消去された状態である。そのため、２人目のユーザが、新たな携帯端末をかざしたとしても、ＭＦＰ−ＩＤを読取ることができず、ローカルログインを実行することはできない。
【００６３】
以上で、携帯端末１０２と複合機１０１の基本的なログインシーケンスについて説明した。次に、携帯端末１０２と複合機１０１の個別の処理フローについて、図９、１０を用いて説明する。
【００６４】
＜複合機１０１における処理フロー＞
図９は、複合機１０１におけるログインの処理を説明するためのフローチャートである。図９のフローチャートに示す各ステップは、ＨＤＤ２０２からＲＡＭ２０３にロードされたプログラムをＣＰＵ２０１が実行することにより実現される。
【００６５】
まずＣＰＵ２０１は、無線ＬＡＮアクセスポイント１０３を経由して、複合機１０１に近接された携帯端末１０２などからユーザ認証の要求を受信する（Ｓ１５０１）。この要求は、特定のＵＲＬに対するＨＴＴＰリクエストメッセージである。ここでのユーザ認証の要求の受信処理には、ＳＳＬを使用したセキュアな通信プロトコルであるＨＴＴＰＳが用いられる。
【００６６】
なお、ユーザ認証の要求には、以下のようなユーザ認証情報がＵＲＬの引数として記載されている。
・ｈｔｔｐｓ：／／複合機ＩＰアドレス／ログイン種別／？ＭＦＰ−ＩＤ＝ｚｚｚ−２０１４０４２００９００，ＵｓｅｒＩＤ＝ｔａｒｏ，Ｐａｓｓｗｏｒｄ＝１２３４５６７
次に、ＣＰＵ２０１は、Ｓ１５０２において、ＮＦＣリーダライタ１０５の記憶部５０４に書き込まれているＭＦＰ−ＩＤを取得する。Ｓ１５０３では、ＣＰＵ２０１は、受信したユーザ認証要求から抽出したＭＦＰ−ＩＤ（上の例では、「ｚｚｚ−２０１４０４２００９００」）と、Ｓ１５０２で取得したＮＦＣリーダライタ１０５に記憶されたＭＦＰ−ＩＤが等しいかを判定する。
【００６７】
これらのＭＦＰ―ＩＤが異なっていれば、複合機１０１は、ＮＦＣリーダライタに近接した機器からの認証要求ではないと判断する。そこで、ＣＰＵ２０１は、ログインできないことを示すエラーメッセージを、認証要求を送信した機器へ返送し（Ｓ１５０４）、処理を終了する。Ｓ１５０４で送信されるエラーメッセージは、Ｓ１５０１で受信したＨＴＴＰリクエストメッセージに対応するＨＴＴＰレスポンスメッセージとして送信される。このとき、例えば、「携帯端末を複合機にかざしてください」といったメッセージをユーザに通知するようにしてもよい。
【００６８】
一方、ＭＦＰ−ＩＤが同一であれば、Ｓ１５０５へ進み、ユーザ認証処理を行う。Ｓ１５０５では、ＣＰＵ２０１は、ユーザ認証情報に含まれるユーザＩＤとパスワードを用いて、ユーザ認証情報テーブル４０１を参照する。続いて、Ｓ１５０６では、ユーザ認証処理が成功したかどうかを判定する。ユーザ認証が失敗した場合は、Ｓ１５０７に進み、認証エラーを携帯端末１０２に返送する。これによって、例えば携帯端末１０２の操作部２１２に図７のＤ７０２の画面が表示される。
【００６９】
一方、ユーザ認証が成功した場合は、Ｓ１５０８に進み、受信したユーザ認証情報に付加されたログイン種別がローカルログインかリモートログインかを判定する。具体的には、ＵＲＬのパスに記載されている文字列の中に「Ｌｏｃａｌ−Ｌｏｇｉｎ」の文字列が記載されていればローカルログイン、「Ｒｅｍｏｔｅ−Ｌｏｇｉｎ」の文字列が記載されていればリモートログインと判定する。
【００７０】
ログイン種別がローカルログインであれば、複合機１０１におけるローカルログイン処理（Ｓ１５０９）を実行する。これによって、複合機１０１の操作部１０６が、携帯端末１０２を所持するユーザによって使用可能な状態になる。なお、このとき、認証されたユーザの個人設定値をＨＤＤ２０２から読み出し、当該ユーザ用にカスタマイズされた操作画面を操作部１０６に表示してもよい。個人設定値は、例えば、操作部１０６に表示される操作画面の表示言語や、ログイン直後に操作部１０６に表示される初期画面の情報や、ユーザのお好み設定等が含まれる。
【００７１】
図１５は、複合機１０１の操作部１０６に表示される操作画面の例である。図１５（ａ）は、ログイン処理を実行することによって複合機１０１のメニュー画面（機能選択画面）が表示される例である。図１５（ｂ）は、ログイン処理を実行することによってコピー画面が表示される例である。例えば第１のユーザがログインした場合は、図１５（ａ）の画面を表示し、第２のユーザがログインした場合は図１５（ｂ）の画面を表示するようにしてもよい。
【００７２】
次に、Ｓ１５１０では、ユーザ認証が成功したことを示すメッセージを、携帯端末１０２に通知する。続いて、Ｓ１５１１では、ＣＰＵ２０１は、ＮＦＣリーダライタ１０５の記憶部５０４に記憶されているＭＦＰ−ＩＤを消去する。Ｓ１５１２では、複合機１０１のログアウトが指示されたかを判定し、ユーザによるログアウト指示が行なわれるまで、ループ処理を行う。ログアウトが指示されると、Ｓ１５１３でログアウト処理を実行する。これにより、操作部１０６の操作画面が、例えば図１５に示したように、「モバイル端末を」“ピッ”と音が鳴るまでＮＦＣにタッチしてください。」といったメッセージを表示する画面に切り替わる。そして、Ｓ１５１４において、ＣＰＵ２０１は、ＮＦＣリーダライタ１０５の記憶部５０４にＭＦＰ−ＩＤを書込む処理を行う。一方、Ｓ１５０８でログイン種別がローカルログインでなかった場合は、複合機１０１におけるリモートログイン処理（Ｓ１５１５）を実行する。続いて、Ｓ１５１６では、リモートログインのトップ画面（Ｄ７０６）のＨＴＭＬデータ（画面データ）を送信する。なおリモートログインが実行されると、ログインユーザは、複合機１０１のリモートアプリケーション３０４のアクセスが許可され、複合機１０１の設定機能や、ＰＤＦ文書のダイレクトプリント機能などを使用することができる。
【００７３】
＜携帯端末１０２における複合機アプリケーション３０８の処理フロー＞
図１０は、携帯端末１０２におけるログイン処理を説明するためのフローチャートである。図１０のフローチャートに示す各ステップは、フラッシュメモリ２１０からＲＡＭ２１１にロードされたプログラムをＣＰＵ２０９が実行することにより実現される。
【００７４】
まず、ＣＰＵ２０９は、ＮＦＣリーダライタ１０５の記憶部５０４内のＮＦＣタグ情報６０１を読取る（Ｓ２００１）。次に、Ｓ２００２において、ＣＰＵ２０９は、複合機アプリケーション３０８を起動する（Ｓ２００２）。Ｓ２００３では、ＣＰＵ２０９は、Ｓ２００１で取得したＮＦＣタグ情報６０１から無線ＬＡＮアクセスポイントＳＳＩＤと、無線ＬＡＮアクセスポイントＫｅｙを取得する。そして、取得した情報に基づき、無線ネットワークインタフェース２１３を制御し、無線ＬＡＮアクセスポイント１０３とのＷｉ‐ＦＩ接続を行う。続いて、Ｓ２００４では、ＣＰＵ２０９は、取得したＮＦＣタグ情報６０１を解析し、ＭＦＰ−ＩＤが空かどうかを確認する。ＭＦＰ−ＩＤが空である場合は、別の機器によりローカルログインしているため、ローカルログインが制限される。そこで、Ｓ２００５へと進み、ＣＰＵ２０９は、操作部２１２にローカルＵＩエラー（Ｄ７０４）を表示する。
【００７５】
一方、ＭＦＰ−ＩＤが空でない場合は、Ｓ２００６へと進み、ユーザは、実行するログインの種別としてローカルログインかリモートログインを選択する。Ｓ２００７では、ユーザ認証情報としてユーザＩＤとパスワードを入力する。次に、Ｓ２００８では、複合機のＩＰアドレスを宛先ＩＰアドレスとして、Ｓ２００６で選択したログイン種別と、ＮＦＣの通信により取得したＭＦＰ−ＩＤと、認証画面を介して入力されたユーザＩＤ／パスワードの情報を送信する。
【００７６】
Ｓ２００９では、ＣＰＵ２０９は、複合機１０１からユーザ認証の結果を受信し、ユーザ認証の結果が成功か否かを判定する（Ｓ２０１０）。ユーザ認証が失敗であった場合、ＣＰＵ２０９は、操作部２１２にユーザ認証エラー表示（図７のＤ７０２）を行う（Ｓ２０１１）。ユーザ認証が成功であった場合は、Ｓ２０１２において、ログイン種別がローカルログインであったかどうかを判定する。ログイン種別がローカルログインであった場合は、Ｓ２０１３へと進み、ユーザ認証成功表示（Ｄ７０５）を行う（Ｓ２０１３）。一方、ログイン種別がリモートログインである場合、ＣＰＵ２０９は、操作部２１２にリモートログイントップ画面（図７のＤ７０６）を表示する（Ｓ２０１４）。
【００７７】
なお、変形例として、Ｓ２００４でＭＦＰ−ＩＤが空であると確認された場合において、ローカルＵＩエラー表示（Ｄ７０４）をするのではなく、図１１のシーケンス図で示すように、リモートログインを自動で選択するようにしてもよい。
【００７８】
図１１は、ＭＦＰ−ＩＤが空の場合にリモートログインを実行するシーケンス図である。
【００７９】
図１１のシーケンス図は、すでに別のユーザがローカルログインし、複合機１０１を操作している状態において開始される。まずユーザが携帯端末１０２を複合機１０１のＮＦＣリーダライタ１０５に近接させる（Ｓ２５０１）。携帯端末１０２は、複合機１０１のＮＦＣリーダライタ１０５の記憶部５０４からＮＦＣタグ情報６０１を読み出す（Ｓ２５０２）。この場合、ＮＦＣタグ情報６０１内のＭＦＰ−ＩＤは、別ユーザがローカルログイン中であるため、空になっている。ＭＦＰ−ＩＤが空で取得されると、携帯端末１０２は、Ｗｅｂブラウザ３０９を起動する（Ｓ２５０３）。次に、Ｓ２５０４において、携帯端末１０２は、Ｓ２５０２で読取ったＮＦＣタグ情報６０１に含まれる無線ＬＡＮアクセスポイント１０３のＳＳＩＤとＫｅｙを用いて、無線ＬＡＮアクセスポイント１０３に接続する（Ｓ２５０４）。続いて、Ｓ２５０５において、携帯端末１０２は、ログイン種別としてリモートログインを自動選択する。Ｗｅｂブラウザ３０９は、複合機ＩＰアドレスと、Ｓ２５０５で自動選択したログイン種別（Ｒｅｍｏｔｅ−Ｌｏｇｉｎ）を含むＵＲＬ宛てにＨＴＴＰリクエストメッセージを送信する。これにより、ログインサービス３０５に対して、リモートログインのための認証画面（Ｄ７０３）の取得要求を行う（Ｓ２５０６）。複合機１０１のログインサービス３０５は、Ｓ２５０６の要求に対応したＨＴＭＬデータ（画面データ）を返送する（Ｓ２５０７）。Ｓ２５０８では、ログインサービス３０５より受信したＨＴＭＬデータに基づいて生成したＷｅｂページを、携帯端末１０２の操作部２１２にリモートログインのための認証画面（Ｄ７０３）として表示する（Ｓ２５０８）。図８のシーケンスと同様に、ユーザ認証情報の入力・送信を行い（Ｓ２５０９〜Ｓ２５１１）、ユーザ認証情報に基づくユーザ認証処理を実行する（Ｓ２５１２）。Ｓ２５１２において、ユーザ認証が成功すると、携帯端末１０２の指定によりリモートログイン処理を行う（Ｓ２５１３）。そして、Ｓ２５１４において、リモートログインのトップ画面（Ｄ７０６）のＨＴＭＬデータを取得し（Ｓ２５１４）、携帯端末１０２の操作部２１２にリモートログインのトップ画面（Ｄ７０６）を表示する（Ｓ２５１５）。
【００８０】
以上、第１の実施形態で説明した構成を実施することにより、複合機１０１のＮＦＣリーダライタ１０５に携帯端末１０２をかざしたユーザのみを複合機１０１にローカルログインさせることができる。また、携帯端末１０２の操作部２１２の認証画面を介してユーザ認証情報を入力させる構成は採用し、ユーザ認証情報をセキュアな通信で送信しているため、ユーザの意図しない形でユーザ認証情報を読み取られてしまうリスクを軽減することができる。
【００８１】
さらに、ＭＦＰ−ＩＤが空であった場合に、リモートログインを自動で選択する構成にする。これにより、他のユーザが複合機１０１にローカルログインしている間でも、リモートログインを行い、複合機１０１の状態取得を行ったり、管理アプリケーションを操作したりすることができる。
【００８２】
なお、本実施形態では、第１の無線通信方式としてＮＦＣを例に挙げて説明したが、第１の無線通信方式としてはＮＦＣに限らない。例えば、ＩｒＤａ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｏｃｉａｔｉｏｎ）などであってもよい。
【００８３】
なお、本実施形態では、第２の無線通信方式としてＷｉ−Ｆｉを例に挙げて説明したが、第２の無線通信方式としてはＷｉ−Ｆｉに限らない。例えば、Ｂｒｕｅｔｏｏｔｈ（登録商標）などであってもよい。
【００８４】
（第２の実施形態）
次に、第２の実施形態について説明する。第１の実施形態では、複合機１０１がＮＦＣリーダライタ１０５を備えており、記憶部５０４のＮＦＣタグ情報６０１（特にＭＦＰ−ＩＤ）を、有線インタフェース５０５を介してＣＰＵ２０１が読み書きできる構成であった。しかしながら、第２の実施形態では、図５（ｂ）に示すように、ＮＦＣリーダライタの代わりに安価なＮＦＣタグシール１２０を使って実現可能な構成例について説明する。
【００８５】
第２の実施形態において、ＭＦＰ−ＩＤは、複合機１０１のシリアルＮｏ（ｚｚｚ）と通し番号（０００００１０）を組み合わせたものである。この通し番号を用いて、ＭＦＰ−ＩＤが最新のものであるかどうかを判定する。
・ＭＦＰ−ＩＤ：ｚｚｚ−０００００１０
図１２は、第２の実施形態における、ＮＦＣタグシール１２０を用いたローカルログインのシーケンス図である。
【００８６】
ユーザは、ローカルログインを行うために、携帯端末１０２を複合機１０１のＮＦＣタグシール１２０に近接させ（Ｓ３５０１）、近距離無線通信方式である第１の無線通信方式により、ＮＦＣタグ情報６０１を読み取る（Ｓ３５０２）。携帯端末１０２は、複合機アプリケーション３０８を起動する（Ｓ３５０３）。次に、ＮＦＣタグ情報６０１に含まれるＭＦＰ−ＩＤを参照し、通し番号に１を加算する（Ｓ３５０４）。続いて、携帯端末１０２が備えるＮＦＣリーダライタ２１４のライター機能を用いて、ＭＦＰ−ＩＤ（ｚｚｚ−０００００１１）をＮＦＣタグシール１２０へと書き込む（Ｓ３５０５）。Ｓ３５０６からＳ３５１１までは、図８のシーケンス図と同様に、無線ＬＡＮアクセスポイント１０３のＳＳＩＤとＫｅｙを用いて、無線ＬＡＮ規格の方式（第２の無線通信方式）で無線通信を行う。そして、無線ＬＡＮアクセスポイント１０３に接続し、ユーザ認証情報の送信を行う。
【００８７】
複合機１０１は、受信したユーザ認証情報の解析処理を行う（Ｓ３５１２）。具体的には、ＣＰＵ２０１は、ＨＤＤ内に予め保持しているＭＦＰ−ＩＤ（前回受信したもの）に対して、今回受信したＭＦＰ−ＩＤの通し番号が大きな値であるかを判定する。受信したＭＦＰ−ＩＤの通し番号の方が大きければ、最新のＭＦＰ−ＩＤであるとして処理を継続し、受信したＭＦＰ−ＩＤを複合機１０１のＨＤＤ２０２へと格納する。続けて、Ｓ３５１４でユーザ認証処理を行い、ユーザ認証が成功すれば、ローカルログイン処理を実施する（Ｓ３５１６）。それ以降の処理は、図８のシーケンス図と同様であるため、説明は省略する。
【００８８】
このように、ＮＦＣタグシール１２０を用いた構成では、複合機１０１が直接ＮＦＣタグ情報６０１を参照することができない。そのため、複合機１０１は、携帯端末１０２から送信されたＭＦＰ−ＩＤをＨＤＤ２０２に予め格納しておき、受信したＭＦＰ−ＩＤの通し番号と比較することで、受信したユーザ認証情報が正しいリクエストであるかを判定している。
【００８９】
以上、第２の実施形態で説明した構成を実施することで、複合機１０１が安価なＮＦＣタグシール１２０を備えている場合でも、携帯端末１０２を用いたローカルログイン処理を行うことができる。
【００９０】
（第３の実施形態）
次に、第３の実施形態を説明する。第１の実施形態及び第２の実施形態では、ＮＦＣタグ情報６０１にＭＦＰ−ＩＤが含まれていた。そして、複合機１０１は、ＬＡＮ１０４経由で受信したユーザ認証情報にＭＦＰ−ＩＤが付加されていれば、複合機１０１の近傍にある携帯端末１０２からの認証要求だと判断していた。しかしながら、第３の実施形態は、ＭＦＰ−ＩＤを用いず、携帯端末１０２が一意なＩＤ（携帯端末ＩＤ）を複合機１０１に書込むことでも実現する構成例を説明する。
【００９１】
図１３は、携帯端末ＩＤを用いたローカルログインの動作を説明するためのシーケンス図である。ユーザは、ローカルログインを行うために、携帯端末１０２を複合機１０１のＮＦＣリーダライタ１０５に近接させ（Ｓ６５０１）、ＮＦＣタグ情報６０１を取得する（Ｓ６５０２）。Ｓ６５０２で取得するＮＦＣタグ情報６０１には、ＭＦＰ−ＩＤが含まれておらず、複合機ＩＰアドレスと無線ＬＡＮアクセスポイント１０３のＳＳＩＤ、Ｋｅｙ情報のみが含まれている。携帯端末１０２は、複合機アプリケーション３０８を起動する（Ｓ６５０３）。続いて、携帯端末１０２が備えるＮＦＣリーダライタ２１４のライター機能を用いて、携帯端末ＩＤをＮＦＣリーダライタ１０５に書き込む（Ｓ６５０４）。Ｓ６５０５からＳ６５１１までは、図８のシーケンス図と同様に、無線通信を接続し、ユーザ認証情報の送信を行う。
【００９２】
複合機１０１では、受信したユーザ認証情報の解析処理を行う（Ｓ６５１２）。具体的には、ユーザ認証情報に付加された携帯端末ＩＤとＮＦＣタグ情報６０１内の携帯端末ＩＤとが一致するかどうかを判定する。携帯端末ＩＤが一致すれば、ＮＦＣリーダライタ１０５と近距離無線通信を行なった（複合機１０１の近傍にある）携帯端末１０２からの認証要求だと判断し、ユーザ認証処理を行う（Ｓ６５１３）。そして、ユーザ認証が成功すれば、ローカルログイン処理を実施する（Ｓ６５１４）。それ以降の処理は、図８のシーケンス図と同様であるため、説明は省略する。
【００９３】
以上、第３の実施形態で説明した構成を実施することで、ＭＦＰ−ＩＤをＮＦＣリーダライタ１０５に記憶せずに、携帯端末１０２を用いたローカルログイン処理を実現することができる。
【００９４】
（第４の実施形態）
次に、第４の実施形態を説明する。第１、第２、および第３の実施形態では、複合機１０１は、ＬＡＮ１０４を介して無線ＬＡＮアクセスポイント１０３と接続されていた。そして、携帯端末１０２は、無線ＬＡＮアクセスポイント１０３に接続することで、複合機１０１に認証要求を行っていた。しかしながら、第４の実施形態では、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅにより制定されたＷｉ−ＦｉＤｉｒｅｃｔ（登録商標）という規格に従って、複合機１０１がアクセスポイントで動作する例について説明する。さらに第４の実施形態では、携帯端末１０２のＭＡＣアドレスを携帯端末ＩＤとして複合機１０１のＮＦＣリーダライタ１０５に書込むことにより、Ｗｉ―Ｆｉ  Ｄｉｒｅｃｔ接続を行い、複合機１０１へとデータ転送することも可能である。この場合は、無線ＬＡＮアクセスポイント１０３が不要となる。構成例を以下に示す。
【００９５】
図１４は、Ｗｉ―Ｆｉ  Ｄｉｒｅｃｔ接続を利用したローカルログインの動作を説明するためのシーケンス図である。ユーザは、ローカルログインを行うために、携帯端末１０２を複合機１０１のＮＦＣリーダライタ１０５に近接させ（Ｓ８００１）、ＮＦＣタグ情報６０１を読み取る（Ｓ８００２）。Ｓ８００２で読み取られるＮＦＣタグ情報６０１には、複合機ＩＰアドレスと複合機１０１自身のＳＳＩＤ，Ｋｅｙ情報が含まれている。携帯端末１０２は、複合機アプリケーション３０８を起動する（Ｓ８００３）。続いて、携帯端末１０２が備えるＮＦＣリーダライタ２１４のライター機能を用いて、携帯端末１０２のＭＡＣアドレスをＮＦＣリーダライタ１０５に書込む（Ｓ８００４）。
【００９６】
複合機１０１は、ＮＦＣリーダライタ１０５への書込みを検知し、ＷｉｆｉのＤｉｒｅｃｔ機能を有効にし、携帯端末１０２からの接続待ち状態となる（Ｓ８００５）。携帯端末１０２では、Ｓ８００２で取得した複合機１０１のＳＳＩＤ、Ｋｅｙ情報を用いて、Ｗｉｆｉ  Ｄｉｒｅｃｔ接続を要求する（Ｓ８００６）。続けて、複合機１０１は、ＮＦＣリーダライタ１０５内のＭＡＣアドレスとＳ８００６で接続要求があった携帯端末のＭＡＣアドレスが同一であれば、Ｗｉ―ＦｉのＤｉｒｅｃｔ接続を確立する。
【００９７】
Ｓ８００７からＳ８０１０までは、図８のシーケンス図で示した処理と同様であるため、説明は省略する。Ｓ８０１１では、ユーザ認証情報を複合機１０１へと送信する。このユーザ認証情報には、複合機や携帯端末の一意なＩＤは含まれていない。なぜなら、携帯端末１０２と複合機１０１の間で、ダイレクトに無線通信が接続されており、他の情報機器からユーザ認証情報が送信されることはないためである。
【００９８】
続いて、複合機１０１では、受信したユーザ認証情報の解析処理を行う（Ｓ８０１２）。具体的には、ログイン種別の確認のみを行なっている。なお、本実施例においては、Ｗｉ−ＦｉのＤｉｒｅｃｔ通信が有効になった場合のみ、ローカルログインのためのユーザ認証情報を受け付けるものとする。なぜなら、ユーザ認証情報の解析処理（Ｓ８０１２）では、ログイン種別の確認しか行っていないため、ユーザ認証情報からは携帯端末１０２のリクエストか他の情報機器からのものかを見分けられないからである。次に、Ｓ８０１３でユーザ認証処理を行い、ユーザ認証が成功すれば、ローカルログイン処理を実施する（Ｓ８０１４）。
【００９９】
それ以降の処理は、図８のシーケンス図と同様であるため、説明は省略する。
【０１００】
以上、第４の実施形態で説明した構成を実施することで、無線ＬＡＮアクセスポイント１０３を用いなくても、携帯端末１０２を用いたローカルログイン処理を実現することができる。
【０１０１】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０２】
１０１  複合機
１０２  携帯端末
１０３  無線ＬＡＮアクセスポイント
１０４  ローカルエリアネットワーク
１０５  ＮＦＣリーダライタ
１０６  操作部
【図１】
0006362100.tif 000002
【図２】
0006362100.tif 000003
【図３】
0006362100.tif 000004
【図４】
0006362100.tif 000005
【図５】
0006362100.tif 000006
【図６】
0006362100.tif 000007
【図７】
0006362100.tif 000008
【図８】
0006362100.tif 000009
【図９】
0006362100.tif 000010
【図１０】
0006362100.tif 000011
【図１１】
0006362100.tif 000012
【図１２】
0006362100.tif 000013
【図１３】
0006362100.tif 000014
【図１４】
0006362100.tif 000015
【図１５】
0006362100.tif 000016