(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
画面を表示し、前記画面を介してユーザによる操作を受付けるユーザインターフェース手段と、
情報端末と通信する通信手段と、
前記通信手段を介した前記情報端末からのユーザの認証要求に基づいて、認証手段によりユーザ認証を実行させる認証制御手段と、
前記ユーザインターフェース手段を介したユーザ認証によってログインしているユーザがいるかどうか判定する判定手段と、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定手段が前記ログインしているユーザがいないと判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替え、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定手段が前記ログインしているユーザがいると判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替えることなく、ログインに成功したことを示す情報を前記情報端末に通知する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定手段が前記ログインしているユーザがいないと判定すると、ログインに成功したことを示す情報を前記情報端末に通知することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報端末からのユーザの認証要求を受付けるか否かを設定する設定手段を更に有し、前記認証制御手段は、前記設定手段による設定がユーザの認証要求を受付ける設定である場合に前記通信手段を介した前記情報端末からのユーザの認証要求を受付けることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ユーザの認証要求は、ユーザの識別情報とパスワードを含むことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記認証手段により認証されたユーザにより使用される画面は、前記認証手段により認証されたユーザのためのメニュー画面であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記通信手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信を実行することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、印刷部とスキャナ部とを有する画像処理装置であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
画面を表示し、前記画面を介してユーザによる操作を受付けるユーザインターフェース手段と、情報端末と通信する通信手段とを有する情報処理装置を制御する制御方法であって、
前記通信手段を介した前記情報端末からのユーザの認証要求に基づいて、認証手段によりユーザ認証を実行させる認証制御工程と、
前記ユーザインターフェース手段を介したユーザ認証によってログインしているユーザがいるかどうか判定する判定工程と、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定工程が前記ログインしているユーザがいないと判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替え、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定工程が前記ログインしているユーザがいると判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替えることなく、ログインに成功したことを示す情報を前記情報端末に通知する制御工程と、
を有することを特徴とする制御方法。
【請求項９】
前記制御工程は、前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定工程が前記ログインしているユーザがいないと判定すると、ログインに成功したことを示す情報を前記情報端末に通知することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記情報端末からのユーザの認証要求を受付けるか否かを設定する設定工程を更に有し、前記認証制御工程は、前記設定工程による設定がユーザの認証要求を受付ける設定である場合に前記通信手段を介した前記情報端末からのユーザの認証要求を受付けることを特徴とする請求項８又は９に記載の制御方法。
【請求項１１】
前記ユーザの認証要求は、ユーザの識別情報とパスワードを含むことを特徴とする請求項８乃至１０のいずれか１項に記載の制御方法。
【請求項１２】
前記認証手段により認証されたユーザにより使用される画面は、前記認証手段により認証されたユーザのためのメニュー画面であることを特徴とする請求項８乃至１１のいずれか１項に記載の制御方法。
【請求項１３】
前記通信手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信を実行することを特徴とする請求項８乃至１２のいずれか１項に記載の制御方法。
【請求項１４】
前記情報処理装置は、印刷部とスキャナ部とを有する画像処理装置であることを特徴とする請求項８乃至１３のいずれか１項に記載の制御方法。
【請求項１５】
コンピュータに、請求項８乃至１４のいずれか１項に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と、情報端末の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、様々な無線通信機能を備える情報処理装置の１つである複合機において、モバイル端末との連携機能が提供されており、無線通信機能として、例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などを搭載した複合機が知られている。例えば、特許文献１は、Ｂｌｕｅｔｏｏｔｈを利用したモバイル端末とプリンタとの近距離無線通信により、ネットワークシステムが未設定の無線プリンタを含む場合であっても、そのプリンタを使用して所望のファイルを印刷できる印刷システムを記載している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６４０３０号公報  複合機が有する機能として、Ｂｌｕｅｔｏｏｔｈでの無線通信による印刷制御だけでなく、モバイル端末からＢｌｕｅｔｏｏｔｈでの通信を介して複合機にユーザの認証を要求し、認証に成功するとログインできる機能も考えられる。このようなＢｌｕｅｔｏｏｔｈ通信を介したユーザの認証機能を「Ｂｌｕｅｔｏｏｔｈユーザ認証機能」と称する。ユーザがモバイル端末を使用し、このＢｌｕｅｔｏｏｔｈユーザ認証機能を利用して複合機にログインしようとすると、複合機の画面はユーザの認証画面に切り替わる。そして、こうしてユーザの認証に成功すると、複合機はそのモバイル端末から印刷指示などを受け付けて印刷などの処理が実行される。  一方、複合機は通常、自身の持つ操作パネルなどのローカルＵＩ（ＬｏｃａｌＵｓｅｒＩｎｔｅｒｆａｃｅ／ＬＵＩ）経由でもユーザの認証を行うことができる。このような複合機が有するＬＵＩを介したユーザ認証機能を「ＬＵＩユーザ認証機能」と称する。ＬＵＩユーザ認証でユーザの認証を行う場合も、複合機の画面はユーザの認証画面に切り替わる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既にＬＵＩユーザ認証機能によって複合機にユーザがログインしているとき、モバイル端末からＢｌｕｅｔｏｏｔｈユーザ認証機能が要求されると、複合機の画面はユーザの認証画面に切り替わることになる。このような事態が発生すると、既に、ログインしているユーザが操作している画面が切替わってしまい、そのログインしているユーザの操作を妨げてしまうことになる。逆に、ログインしているユーザの操作を優先させると、既にログイン中のユーザが存在する場合、他のユーザがモバイル端末を使用して、その複合機に対してユーザの認証を行って印刷させる等の機能を利用できないことになる。
【０００５】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００６】
本発明の特徴は、情報処理装置にログインしているユーザがいるときに、情報端末からの認証要求があっても、そのログインしているユーザの操作を妨害しないようにする技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
情報処理装置であって、
画面を表示し、前記画面を介してユーザによる操作を受付けるユーザインターフェース手段と、
情報端末と通信する通信手段と、
前記通信手段を介した前記情報端末からのユーザの認証要求に基づいて、認証手段によりユーザ認証を実行させる認証制御手段と、
前記ユーザインターフェース手段を介したユーザ認証によってログインしているユーザがいるかどうか判定する判定手段と、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定手段が前記ログインしているユーザがいないと判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替え、
前記情報端末からのユーザの認証要求に基づく前記認証手段によるユーザ認証に成功し、前記判定手段が前記ログインしているユーザがいると判定すると、前記ユーザインターフェース手段で表示される画面を前記認証手段により認証されたユーザにより使用される画面に切り替えることなく、ログインに成功したことを示す情報を前記情報端末に通知する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置にログインしているユーザがいるときに、情報端末からの認証要求があっても、そのログインしているユーザの操作を妨害しないようにできるという効果がある。
【０００９】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１０】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る複合機とモバイル端末とを含む印刷システムの構成を説明するブロック図。
【図２】実施形態１に係る複合機の操作部に表示されるモバイル端末の認証設定画面の一例を示す図。
【図３】実施形態１に係る複合機による、操作部を介したユーザ認証処理を説明するフローチャート。
【図４】実施形態１に係る複合機の操作部に表示されるログイン画面の一例を示す図（Ａ）と、メインメニュー画面の一例を示す図（Ｂ）（Ｃ）。
【図５】実施形態１に係る複合機がモバイル端末からＢｌｕｅｔｏｏｔｈ通信機能を介したユーザ認証を受付けたときの処理を説明するフローチャート。
【図６】実施形態１に係るモバイル端末の操作部に表示されるユーザ認証画面とメインメニュー画面の一例を示す図。
【図７】本発明の実施形態２に係るモバイル端末が操作部に表示するユーザ認証機能の設定画面の一例を示す図。
【図８】実施形態２に係るモバイル端末が複合機に対してＢｌｕｅｔｏｏｔｈ通信を介したユーザ認証を実行するときの処理の流れを説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、実施形態では、モバイル端末と無線通信する機能を有する複合機（デジタル複合機／ＭＦＰ／Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に本発明に係る画像形成装置或いは情報処理装置の実施形態を説明する。しかしながら、一般的にモバイル端末との通信はＰＣやサーバ、ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）でも行われるため、本発明はこのような複合機に限定されない。
【００１２】
［実施形態１］
図１は、本発明の実施形態１に係る複合機１０００とモバイル端末１５０とを含む印刷システムの構成を説明するブロック図である。この実施形態１では、複合機１０００とモバイル端末１５０は、無線ＬＡＮ或いはＢｌｕｅｔｏｏｔｈにより通信できる。
【００１３】
まず複合機１０００の構成を説明する。
【００１４】
コントロールユニット（制御部）１００は、画像入力デバイスであるスキャナ部１０１や画像出力デバイスであるプリンタ部１０２と接続している。またネットワーク１０３や公衆回線と接続しており、それらを介して画像情報やデバイス情報の入出力を行う。また無線ネットワーク１０５を介してモバイル端末１５０と通信することができる。ＣＰＵ１０４は、この複合機１０００全体を制御するプロセッサである。ＲＡＭ１０６は、ＣＰＵ１０４が動作するためのシステムワークメモリを提供しており、ＣＰＵ１０４により実行されるプログラム、画像データ、ユーザ情報、及びパスワードなどを一時記憶するためのメモリとしても使用される。ＲＯＭ１０７はブートＲＯＭで、ブートプログラムを格納している。ＨＤＤ１０８はハードディスクドライブで、システムソフトウェア、アプリケーション、画像データを格納する。また実施形態に係る後述するフローチャートで示す処理をＣＰＵ１０４に実行させるためのプログラムも、このＨＤＤ１０８に格納されている。ＣＰＵ１０４は、この複合機１０００の電源がオンされるとＲＯＭ１０７に記憶されているブートプログラムを実行してＨＤＤ１０８に格納されている制御プログラムやＯＳ等をＲＡＭ１０６に展開する。そしてＣＰＵ１０４が、その展開したプログラムを実行することにより、この複合機１０００の後述する処理を実行できる。但し、このＣＰＵ１０４以外のプロセッサが、後述するフローチャートの各ステップを実行したり、或いは、ＣＰＵ１０４と他のプロセッサとが協働して、後述するフローチャートで示す処理を実行してもよい。
【００１５】
操作部インターフェース１０９は、タッチパネル機能を有する操作部１１０とのインターフェース部で、操作部１１０に表示する画像データを操作部１１０に出力して、操作部１１０の表示部に表示させる。また操作部１１０を介してユーザが入力した情報をＣＰＵ１０４に伝える役割をする。操作部１１０は、ユーザインターフェイスとして表示部の役割も兼ねる。ネットワークインターフェース１１１はネットワーク１０３に接続し、ネットワーク１０３を介して情報の入出力を行う。無線通信部１１２は無線ネットワーク１０５に接続し、無線通信により情報の入出力を行う。モバイル端末１５０との無線通信は、この無線通信部１１２を介して行う。ＳＲＡＭ１１３は高速にアクセスできる不揮発性の記録媒体である。ＲＴＣ１１４はリアルタイムクロックであり、コントロールユニット１００に電源が入っていない状態でも現在の時刻をカウントし続ける。以上説明した各部がシステムバス１１５を介してＣＰＵ１０４と接続されている。
【００１６】
イメージバスインターフェース１１６は、システムバス１１５と、画像データを高速で転送する画像バス１１７とを接続し、これらバス間でデータ構造を変換するバスブリッジである。画像バス１１７は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス１１７上には以下のデバイスが配置される。ＲＩＰ部１１８はラスタイメージプロセッサで、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ１１９は、スキャナ部１０１やプリンタ部１０２とコントロールユニット１００とを接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部１２０は、スキャナ部１０１から入力された画像データに対して補正、加工、編集を行う。プリンタ画像処理部１２１は、プリンタ部１０２に出力する画像データに対して、プリンタ部１０２に応じた補正、解像度変換等を行う。暗号処理部１２２は画像データを含む入力データの暗号化処理を行う。復号理部１２３は暗号化データの復号処理を行う。
【００１７】
次にモバイル端末（情報端末）１５０の構成を説明する。
【００１８】
ＣＰＵ１５１は、モバイル端末１５０全体を制御するプロセッサである。ＲＡＭ１５２は、ＣＰＵ１５１が動作するためのシステムワークメモリを提供しており、ユーザ情報やパスワードなどを一時記憶するためのメモリとしても使用される。内部メモリ１５３は、ブートプログラム、システムソフトウェア、アプリケーション、画像データ等を格納するのに使用される。また実施形態１に係る後述のフローチャートで示すモバイル端末１５０の処理を実行するためのプログラムも、この内部メモリ１５３に格納されている。暗号処理部１５６は、入力データの暗号化処理、乱数生成等を行う。復号処理部１５７は暗号化データの復号処理を行う。モバイル端末操作部インターフェース１５４は、タッチパネルを有するモバイル端末の操作部１５５とのインターフェース部である。この操作部インターフェース１５４は、操作部１５５に表示する画像データを操作部１５５に出力し、操作部１５５を介してユーザが入力した情報をＣＰＵ１５１に伝える役割をする。この操作部１５５は、モバイル端末１５０のユーザインターフェイスとして表示部の役割も兼ねている。無線通信部１５８は、無線ネットワーク１０５に接続し、この無線ネットワーク１０５を介して情報の入出力を行う。モバイル端末１５０と複合機１０００との無線通信は、この無線通信部１５８を介して行う。
【００１９】
尚、後述する実施形態１に係るモバイル端末１５０による処理を説明するフローチャートの各ステップは、ＣＰＵ１５１が内部メモリ１５３に記憶されたプログラムを実行することにより達成される。但し、このＣＰＵ１５１以外のプロセッサが、そのフローチャートの各ステップを実行したり、或いは、ＣＰＵ１５１と他のプロセッサとが協働して、そのフローチャートの処理を実行してもよい。
【００２０】
図２は、実施形態１に係る複合機１０００の操作部１１０に表示されるモバイル端末の認証設定画面の一例を示す図である。
【００２１】
このモバイル端末の認証設定画面は、上述したＢｌｕｅｔｏｏｔｈ通信を介したユーザの認証機能である「Ｂｌｕｅｔｏｏｔｈユーザ認証機能」を設定するための画面である。このモバイル端末の認証設定画面は、Ｂｌｕｅｔｏｏｔｈユーザ認証機能」を有効にする有効設定ボタン２０２、無効にする無効設定ボタン２０３、ＯＫボタン２０４、及びキャンセルボタン２０５を含んでいる。有効設定ボタン２０２がチェックされてＯＫボタン２０４がタッチされると、複合機１０００は、モバイル端末１５０からのＢｌｕｅｔｏｏｔｈによる無線通信接続を受け付ける。一方、無効設定ボタン２０３がチェックされてＯＫボタン２０４がタッチされると、複合機１０００はモバイル端末１５０からのＢｌｕｅｔｏｏｔｈによる無線通信接続を行わない。キャンセルボタン２０５は、この画面での設定をキャンセルして別の画面に遷移させるボタンである。
【００２２】
本実施形態１では、この認証設定画面を介した設定は操作部１１０を介して入力され、その設定値はＳＲＡＭ１１３に保持される。図２では、Ｂｌｕｅｔｏｏｔｈユーザ認証機能設定の有効設定ボタン２０２がチェックされている状態を示す。尚、この実施形態１では、これらの設定は複合機１０００の管理者のみが設定できるものとする。
【００２３】
次に、実施形態１に係る複合機１０００が、複合機１０００のローカルＵＩ（ローカルユーザインターフェース／ＬＵＩ）経由でユーザを認証するＬＵＩユーザ認証について説明する。
【００２４】
図３は、実施形態１に係る複合機１０００による、操作部１１０を介したユーザ認証処理を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１０８に格納されており、実行時にＣＰＵ１０４によりＲＡＭ１０６に展開され、その展開したプログラムをＣＰＵ１０４が実行することにより実現される。
【００２５】
Ｓ３０１でＣＰＵ１０４は、ＳＲＡＭ１１３に保持されている、操作部１１０を介したユーザの認証の設定が有効かどうかを示す情報を取得する。この設定は予め、複合機１０００の管理者により設定されてＳＲＡＭ１１３に記憶されているものとする。次にＳ３０２に進みＣＰＵ１０４は、その情報に基づいて、操作部１１０を介したユーザの認証が有効かどうかを判定する。ここで操作部１１０を介したユーザの認証が有効でない、即ち、操作部１１０を介したユーザの認証ができないときは、そのままこの処理を終了する。
【００２６】
Ｓ３０２で操作部１１０を介したユーザの認証が有効であると判定するとＳ３０３に進みＣＰＵ１０４は、操作部１１０にログイン画面を表示させる。
【００２７】
図４（Ａ）は、操作部１１０を介したユーザの認証が有効の場合に操作部１１０に表示されるユーザ認証画面の一例を示す図である。
【００２８】
この認証画面（ログイン画面）は、ユーザＩＤ（ユーザの識別情報）の入力エリア４０２、パスワードの入力エリア４０３、ＯＫボタン４０４、キャンセルボタン４０５を含んでいる。
【００２９】
ユーザは、このログイン画面を介してユーザＩＤとパスワードを入力し、ＯＫボタン４０４を押下すると、その入力されたユーザＩＤとパスワードは操作部インターフェース１０９を介してＲＡＭ１０６に保持される。実施形態１では、ユーザＩＤとパスワードを一時記憶するためにＲＡＭ１０６を使用しているが、これはＨＤＤ１０８などに記憶しても良い。後述の実施形態に関しても同様に限定はしない。また実施形態１では、複合機１０００はユーザ認証を行うために、管理されたユーザ情報に紐づくパスワードをＨＤＤ１０８に記憶するものとするが、これについても一例であり、ＨＤＤ１０８に限定しない。
【００３０】
こうしてＳ３０４でＣＰＵ１０４は、ＯＫボタン４０４が押下されると、ログイン画面を介して入力されたユーザ情報（ユーザＩＤ）とパスワードを受け取る。そしてＳ３０５に進みＣＰＵ１０４は、入力されたユーザＩＤに紐づけられたパスワードをＨＤＤ１０８から取得し、ログイン画面を介して入力されたパスワードと比較し、正しいパスワードか検証する。そしてＳ３０６に進みＣＰＵ１０４は、その検証の結果、ユーザの認証に成功したかどうかを判定し、ユーザの認証に成功しないときは操作部１１０にエラーを表示してＳ３０４に進むが、認証に成功するとＳ３０７に進む。Ｓ３０７でＣＰＵ１０４は、そのユーザのログインを許可して、操作部１１０にメインメニュー画面を表示する。
【００３１】
図４（Ｂ）は、ユーザのログインが許可された後に操作部１１０に表示されるメインメニュー画面の一例を示す図である。
【００３２】
このメインメニュー画面は、ログインしているユーザ名を表示する表示エリア４１０を有しており、図４（Ｂ）では、「ＵｓｅｒＡ」という名前のユーザがログインしている状態を示している。尚、本実施形態１では、このメインメニュー画面が表示されたまま一定時間が経過すると、自動的に、そのログインしたユーザをログアウトさせて、操作部１１０の表示を図４（Ａ）の画面に戻す。
【００３３】
また図４（Ｃ）は、別のユーザ（「ＵｓｅｒＢ」）のログインが許可された後に操作部１１０に表示されるメインメニュー画面の一例を示す図である。
【００３４】
そしてＳ３０８に進みＣＰＵ１０４は、そのログインしたユーザの認証情報をＲＡＭ１０６に保持して、この処理を終了する。
【００３５】
こうしてユーザは、複合機１０００の操作部１１０を介してユーザの認証を行って、複合機１０００にログインすることができる。
【００３６】
次に、実施形態１に係る複合機１０００がモバイル端末１５０から最初に接続要求を受信した場合の複合機１０００の処理を説明する。
【００３７】
図５は、実施形態１に係る複合機１０００がモバイル端末１５０からＢｌｕｅｔｏｏｔｈ通信機能を介したユーザ認証を受付けたときの処理を説明するフローチャートである。尚、この処理を実行するプログラムはＨＤＤ１０８に格納されており、実行時にＣＰＵ１０４によりＲＡＭ１０６に展開され、その展開したプログラムをＣＰＵ１０４が実行することにより実現される。
【００３８】
先ずＳ５０１でＣＰＵ１０４は、図２の画面を介して設定されたＢｌｕｅｔｏｏｔｈユーザ認証機能の設定が有効かどうかを示す情報をＳＲＡＭ１１３から取得する。次にＳ５０２に進みＣＰＵ１０４は、その情報に基づいて、Ｂｌｕｅｔｏｏｔｈユーザ認証機能の設定が有効かどうか判定する。ここで有効でない、即ち、無効と判定すると、Ｂｌｕｅｔｏｏｔｈ通信を介したモバイル端末からのユーザ認証を受付けないので、この処理を終了する。
【００３９】
一方、図２の画面で有効設定ボタン２０２がチェックされてＳＲＡＭ１１３にＢｌｕｅｔｏｏｔｈユーザ認証機能の設定が有効であることを示す情報が記憶されていると判定するとＳ５０３に進む。次にＳ５０３に進みＣＰＵ１０４は、モバイル端末１５０からのＢｌｕｅｔｏｏｔｈ通信を介した接続要求を受信したかどうか判定する。ここで接続要求を受信するとＳ５０４に進みＣＰＵ１０４は、モバイル端末１５０との間でＢｌｕｅｔｏｏｔｈによる通信を行うために無線通信接続を確立する。そしてＳ５０５に進みＣＰＵ１０４は、モバイル端末１５０からのＢｌｕｅｔｏｏｔｈ通信を介したユーザ認証のためのログイン要求を受付けたかどうかを判定する。ここでログイン要求を受付けていないときはＳ５０５に留まるが、ログイン要求を受付けたと判定するとＳ５０６に進む。
【００４０】
図６（Ａ）は、モバイル端末１５０から複合機１０００にログイン要求が送られるときに、モバイル端末１５０の操作部１５５に表示されるユーザ認証画面の一例を示す図である。
【００４１】
モバイル端末１５０を利用するユーザは、操作部１５５を介してユーザＩＤの入力エリア６０２とパスワード入力エリア６０３に、ユーザＩＤとパスワードを入力する。そしてＯＫボタン６０４を押下すると、モバイル端末１５０から複合機１０００に対してＢｌｕｅｔｏｏｔｈ通信を介したユーザ認証のためのログイン要求が送信される。
【００４２】
こうしてＳ５０６に進みＣＰＵ１０４は、モバイル端末１５０からＢｌｕｅｔｏｏｔｈ通信を介して、図６（Ａ）の画面を介して入力されたユーザＩＤとパスワードを受信する。実施形態１では、Ｓ５０６で受信したユーザＩＤとパスワードはＲＡＭ１０６に保持される。
【００４３】
次にＳ５０７に進みＣＰＵ１０４は、モバイル端末１５０から受信したユーザＩＤとパスワードの組が、ＨＤＤ１０８に登録されているかどうか、即ち、ユーザの認証に成功したかどうか判定する。ここでユーザの認証に失敗したと判定するとＳ５０９に進みＣＰＵ１０４は、モバイル端末１５０にユーザ認証失敗の情報を通知して、この処理を終了する。一方、Ｓ５０８でＣＰＵ１０４は、ユーザＩＤとパスワードが正しい、即ち、ユーザの認証に成功したと判定したときはＳ５１０に進みＣＰＵ１０４は、ＲＡＭ１０６に保存されている、複合機１０００の操作部１１０を介したユーザの認証状態を取得する。そしてＳ５１１に進みＣＰＵ１０４は、操作部１１０を介したユーザ認証によってログインしているユーザが存在するかどうか判定する。ここで操作部１１０を介したユーザ認証によって既にログインしているユーザが存在するとＳ５１３に処理を進めるが、そうでないときはＳ５１２に処理を進める。Ｓ５１２でＣＰＵ１０４は、操作部１１０の表示を、ユーザ認証後のメニュー画面に切り替える。ここでは、例えば前述の図４（Ｂ）に示すようなメインメニュー画面が表示されるものとする。そしてＳ５１３に進みＣＰＵ１０４は、モバイル端末１５０にユーザの認証に成功したことを通知して、この処理を終了する。
【００４４】
図６（Ｂ）は、実施形態１に係るモバイル端末１５０が、ユーザの認証に成功した旨の通知を受信して操作部１５５に表示する操作画面の一例を示す図である。
【００４５】
ここでは、対象のデバイス（ここでは複合機１０００）との通信接続が確立して、その複合機に対してデータを送信して印刷させるプリント機能や、データを送信して保存させる機能が利用できることをユーザに知らせている。
【００４６】
このように実施形態１によれば、既に複合機の操作部を介してログインしたユーザが存在する状態でも、モバイル端末から無線通信によりモバイル端末のユーザの認証を行うことができる。そして、モバイル端末のユーザの認証に成功したときに、複合機に既にログインしたユーザが存在するときは、操作部の表示を切り替えないようにしている。これによりモバイル端末のユーザは、既にログインしているユーザの操作を妨げることなく、複合機の機能を利用することができるようになる。
【００４７】
尚、本実施形態１では、モバイル端末からのユーザ認証設定を、複合機の管理者が操作部１１０を介して設定していた。しかしモバイル端末からのユーザ認証設定を無効にする場合のみ複合機の管理者が設定し、そうでない限り複合機は、通常、モバイル端末からのユーザ認証設定を有効にするようにしてもよい。
【００４８】
［実施形態２］
次に、本発明の実施形態２について説明する。前述の実施形態１では、モバイル端末からＢｌｕｅｔｏｏｔｈ通信を介したユーザの認証機能により複合機が認証要求を受信した際、複合機が、自装置の操作部を介してログインしたユーザの有無と操作部へのログイン画面の切替を制御していた。ここで、画面切替の判断は、複合機ではなくモバイル端末が制御してもよい。従って実施形態２は実施形態１とは異なり、モバイル端末１５０が複合機１０００の操作部１１０の画面を切り替えるように制御する例で説明する。尚、実施形態２に係る複合機１０００及びモバイル端末１５０の構成は、前述の実施形態１と同様であるため、その説明を省略する。
【００４９】
ここでは、モバイル端末１５０がＢｌｕｅｔｏｏｔｈ通信機能によって複合機に対してユーザ認証をする際に、複合機１０００の操作部１１０の表示の切替指示を行う例を図７及び図８を参照して説明する。
【００５０】
図７は、本発明の実施形態２に係るモバイル端末１５０が操作部１５５に表示するユーザ認証機能の設定画面の一例を示す図である。
【００５１】
このユーザ認証機能の設定画面は、複合機１０００の操作部１１０に表示される画面を強制的に切替えるように要求する設定を有効にする有効設定ボタン７０２と、その設定を無効にする無効設定ボタン７０３を有する。有効設定ボタン７０２がチェックされてＯＫボタン７０４がタッチされると、モバイル端末１５０は、複合機１０００の操作部１１０に表示される画面を強制的に切替えるように要求する設定を受付ける。一方、無効設定ボタン７０３がチェックされてＯＫボタン７０４がタッチされると、複合機１０００の操作部に表示される画面を強制的に切替えるように要求する設定を行わない。キャンセルボタン７０５は、この画面での設定をキャンセルして別の画面に遷移させるボタンである。
【００５２】
尚、この実施形態２では、これらの設定は、モバイル端末１５０の操作部１５５を介して入力され、その設定値は内部メモリ１５３に保持される。図７では、画面を強制的に切替えるように要求する設定が有効である例を示す。実施形態２では、この設定は複合機１０００の管理者のみによって設定されるものとする。
【００５３】
図８は、実施形態２に係るモバイル端末１５０が複合機１０００に対してＢｌｕｅｔｏｏｔｈ通信を介したユーザ認証を実行するときの処理の流れを説明するフローチャートである。尚、この処理を実行するプログラムは内部メモリ１５３に格納されており、そのプログラムをＣＰＵ１５１が実行することにより実現される。
【００５４】
Ｓ８０１でＣＰＵ１５１は、モバイル端末１５０の操作部１５５からＢｌｕｅｔｏｏｔｈ通信を介したユーザの認証指示を受け付ける。図６（Ａ）は、このときモバイル端末１５０の操作部１５５に表示されるユーザ認証画面例を示す。次にＳ８０２に進みＣＰＵ１５１は、図６（Ａ）の画面を介して入力されるユーザＩＤとパスワードとを取得する。このときユーザは、図６（Ａ）の画面のユーザＩＤの入力エリア６０２とパスワード入力エリア６０３に操作部１５５を介してユーザＩＤとパスワードを入力してＯＫボタン６０４をタッチする。ここで取得したユーザＩＤとパスワードは、ＲＡＭ１５２に保持される。次にＳ８０３に進みＣＰＵ１５１は、無線通信部１５８を介して複合機１０００に対してＢｌｕｅｔｏｏｔｈ通信で、ユーザ認証要求のためのユーザＩＤとパスワードとを送信する。そしてＳ８０４に進みＣＰＵ１５１は、無線通信部１５８を介して複合機１０００から、そのユーザの認証結果を受信するのを待ち、ユーザ認証の結果を受信するとＳ８０５に進む。Ｓ８０５でＣＰＵ１５１は、その取得したユーザの認証結果に基づいて、ユーザの認証に成功したかどうか判定する。ここでＣＰＵ１５１は、ユーザの認証に失敗したと判定したときはＳ８０１に戻る。
【００５５】
Ｓ８０５でＣＰＵ１５１は、ユーザの認証に成功したと判定するとＳ８０６に進み、操作部１５５にユーザの認証に成功したことを表示する。
【００５６】
図６（Ｂ）が、このときの操作部１５５に表示される画面例を示す。
【００５７】
次にＳ８０７に進みＣＰＵ１５１は、無線通信部１５８を介して、複合機１０００で操作部１１０を介して認証されているユーザの認証情報を取得する。実施形態２では、ここで取得したユーザの認証情報は、モバイル端末１５０のＲＡＭ１５２に保存される。次にＳ８０８に進みＣＰＵ１５１は、Ｓ８０７で取得したユーザの認証情報に基づいて、既にユーザが複合機１０００にログイン中かどうか判定する。Ｓ８０８でＣＰＵ１５１は、複合機１０００にログイン中のユーザが存在しないと判定した場合はＳ８１４に進む。Ｓ８１４でＣＰＵ１５１は、Ｂｌｕｅｔｏｏｔｈ通信を介して認証したユーザ向けに操作部１１０の表示を変更するように複合機１０００に要求して、この処理を終了する。
【００５８】
一方、Ｓ８０８でＣＰＵ１５１が、複合機１０００にログイン中のユーザが存在すると判定した場合はＳ８０９に進みＣＰＵ１５１は、内部メモリ１５３に保持されている、図７の画面を介して設定された画面強制切替え設定を取得する。次にＳ８１０に進みＣＰＵ１５１は、その設定が、画面強制切替えを有効にする設定かどうか判定する。ここで無効に設定されていると判定すると、この処理を終了するが、その設定が有効であると判定するとＳ８１１に進む。Ｓ８１２でＣＰＵ１５１は、Ｓ８０７で取得したユーザの認証情報と、Ｂｌｕｅｔｏｏｔｈ通信を介して認証したユーザ情報とをＲＡＭ１５２から取得し、Ｓ８１２で両者が一致するか否か判定する。Ｓ８１２でＣＰＵ１５１は両者の認証情報が一致しないと判定するとＳ８１３に進み、無線通信部１５８を介して複合機１０００に画面強制切替要求を送信して、この処理を終了する。この画面強制切替要求を複合機１０００が受け取ると、複合機１０００のＣＰＵ１０４は、ログイン中のユーザをログアウトさせ、Ｂｌｕｅｔｏｏｔｈ通信を介して認証したユーザ向けに操作部１１０の表示を変更させる。一方、Ｓ８１２でＣＰＵ１５１は両者の認証情報が一致するときは操作部１１０の表示を変更する必要がないため、そのままこの処理を終了する。
【００５９】
以上説明したように実施形態２によれば、既に複合機の操作部を介して認証されたユーザがログインしている場合でも、モバイル端末からの指示により、複合機の操作部の表示を切替えずにモバイル端末からユーザの認証ができる。これにより、複合機の操作部を介して認証されたユーザがログインしている場合でも、そのユーザの操作を妨げることなく、モバイル端末のユーザは、ユーザの認証を行った上で、その複合機の機能を利用することが可能となる。
【００６０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６２】
１００…コントロールユニット（制御部）、１０４…ＣＰＵ、１０６…ＲＡＭ、１０８…ＨＤＤ、１１２…無線通信部、１５０…モバイル端末、１５１…ＣＰＵ、１５２…ＲＡＭ、１５８…無線通信部、１０００…複合機
【図１】
0006703781.tif 000002
【図２】
0006703781.tif 000003
【図３】
0006703781.tif 000004
【図４】
0006703781.tif 000005
【図５】
0006703781.tif 000006
【図６】
0006703781.tif 000007
【図７】
0006703781.tif 000008
【図８】
0006703781.tif 000009