(57)【要約】【課題】印刷装置の使用権限を有していない第三者が、自分の携帯端末からＷｉ−Ｆｉダイレクトの接続要求を送信すると、ログイン画面に確認画面がポップアップ表示され、第三者が、その確認画面で「許可」を選択すると、その第三者の携帯端末と印刷装置とがＷｉ−Ｆｉダイレクト接続されてしまう。【解決手段】携帯端末と無線ＬＡＮ接続できる情報処理装置であって、情報処理装置を、前記携帯端末からのＷｉ−Ｆｉダイレクト接続要求を受け付けられる状態に移行させた状態で、携帯端末から前記Ｗｉ−Ｆｉダイレクト接続要求を受信すると、認証されたユーザが情報処理装置にログインしているかどうか判定し、認証されたユーザが情報処理装置にログインしていると判定すると、携帯端末との間でＷｉ−Ｆｉダイレクト接続処理を開始する。【選択図】  図７
2019068219.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と無線ＬＡＮ接続できる情報処理装置であって、
ユーザの認証を行う認証手段と、
前記情報処理装置を、前記携帯端末からのＷｉ−Ｆｉダイレクト接続要求を受け付けられる状態に移行させる移行手段と、
前記Ｗｉ−Ｆｉダイレクト接続要求を受け付けられる状態で前記携帯端末から前記Ｗｉ−Ｆｉダイレクト接続要求を受信すると、前記認証手段により認証されたユーザが前記情報処理装置にログインしているかどうか判定する判定手段と、
前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていると判定すると、前記携帯端末との間でＷｉ−Ｆｉダイレクト接続処理を開始する開始手段と、
を有することを特徴とする情報処理装置。
【請求項２】
ユーザ情報を登録する記憶手段を、更に有し、
前記認証手段は、前記記憶手段に記憶されているユーザ情報と、前記ユーザにより入力されたユーザ情報とに基づいて、当該ユーザの認証を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証手段は、前記ユーザにより入力されたユーザ情報を証用のサーバに送信し、当該サーバにおける認証に基づいて、前記ユーザの認証を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記移行手段は、Ｗｉ−Ｆｉダイレクト機能を起動させるボタンを含む画面を表示部に表示させ、前記ボタンが前記ユーザにより指示されると、前記携帯端末からのＷｉ−Ｆｉダイレクト接続のための無線認証情報を前記表示部に表示させることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記開始手段は、前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていると判定すると、前記携帯端末からの前記Ｗｉ−Ｆｉダイレクト接続要求によるＷｉ−Ｆｉダイレクト接続を許可するか否かを前記ユーザに指示させる画面を表示部に表示させることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていないと判定すると、前記携帯端末から受信した前記Ｗｉ−Ｆｉダイレクト接続要求の情報を保存する第１保存手段を、更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ユーザに対して、前記携帯端末との無線ＬＡＮ接続を許可するかどうかを示す権限情報を設定する設定手段を、更に有し、
前記開始手段は、前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていると判定し、かつ前記ユーザの権限情報が前記携帯端末との無線ＬＡＮ接続を許可している場合に、前記携帯端末との間でＷｉ−Ｆｉダイレクト接続処理を開始することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていると判定し、前記ユーザの権限情報が前記携帯端末との無線ＬＡＮ接続を許可していない場合に、前記携帯端末から受信した前記Ｗｉ−Ｆｉダイレクト接続要求の情報を保存する第２保存手段を、更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
携帯端末と無線ＬＡＮ接続できる情報処理装置を制御する制御方法であって、
ユーザの認証を行う認証工程と、
前記情報処理装置を、前記携帯端末からのＷｉ−Ｆｉダイレクト接続要求を受け付けられる状態に移行させる移行工程と、
前記Ｗｉ−Ｆｉダイレクト接続要求を受け付けられる状態で前記携帯端末から前記Ｗｉ−Ｆｉダイレクト接続要求を受信すると、前記認証工程で認証されたユーザが前記情報処理装置にログインしているかどうか判定する判定工程と、
前記判定工程が、前記認証されたユーザが前記情報処理装置にログインしていると判定すると、前記携帯端末との間でＷｉ−Ｆｉダイレクト接続処理を開始する開始工程と、
を有することを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機やプリンタ等の印刷装置において、無線ＬＡＮ機能を備えるものが増えている。無線ＬＡＮ機能を備える印刷装置は、アクセスポイントを介してＰＣや携帯端末等の外部装置から印刷データを受信し、その受信した印刷データに基づいて印刷処理を実行することができる。
【０００３】
また印刷装置の中には、アクセスポイントのような中継装置を介さずに外部装置との間で直接無線通信を行うものも存在する。特許文献１には、Ｗｉ−Ｆｉダイレクトを用いてモバイル端末との間で直接無線通信を行う印刷装置が記載されている。
【０００４】
直接無線通信方式の場合、ユーザはまず印刷装置の操作パネルからＷｉ−Ｆｉダイレクトの開始ボタン等を選択して開始状態にする。次にユーザは、携帯端末の操作パネルの接続ボタン等を選択することで、携帯端末からＷｉ−Ｆｉダイレクトの接続要求を印刷装置に送信する。この接続要求を受信した印刷装置は、搭載するＵＩ画面に、携帯端末からの接続要求に対する接続可否をユーザに確認する確認画面を表示する。そして、この確認画面を介してユーザの了承が得られると、印刷装置と携帯端末との間でＷｉ−Ｆｉダイレクト接続による通信が可能になる。印刷装置は、携帯端末から接続要求がいつ送られてくるか不明であるため、印刷装置がどのような操作中でも接続を承認できるように、確認画面は、印刷装置の操作部にポップアップ表示されるのが一般的である。
【０００５】
一方、印刷装置は、多くのユーザが利用することが一般的であり、印刷装置の使用権限を有していない第三者がその印刷装置を使用できないように、ユーザ認証機能を搭載した印刷装置も珍しくない。そのような印刷装置では、印刷装置の操作部にユーザ名やパスワードを入力させるためのログイン画面を表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２０５９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の印刷装置に対して、例えば、その印刷装置の使用権限を有していない第三者が、自分の携帯端末からＷｉ−Ｆｉダイレクトの接続要求を送信すると、ログイン画面に、前述の確認画面がポップアップ表示されることになる。そしてその第三者が、その確認画面で「許可」を選択すると、その第三者の携帯端末と印刷装置とがＷｉ−Ｆｉダイレクト接続されてしまい、印刷装置の資産が脅威にさらされるおそれがある。
【０００８】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００９】
本発明の目的は、情報処理装置にログインできないユーザが、Ｗｉ−Ｆｉダイレクト接続で情報処理装置に接続するのを防止できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
携帯端末と無線ＬＡＮ接続できる情報処理装置であって、
ユーザの認証を行う認証手段と、
前記情報処理装置を、前記携帯端末からのＷｉ−Ｆｉダイレクト接続要求を受け付けられる状態に移行させる移行手段と、
前記Ｗｉ−Ｆｉダイレクト接続要求を受け付けられる状態で前記携帯端末から前記Ｗｉ−Ｆｉダイレクト接続要求を受信すると、前記認証手段により認証されたユーザが前記情報処理装置にログインしているかどうか判定する判定手段と、
前記判定手段が、前記認証されたユーザが前記情報処理装置にログインしていると判定すると、前記携帯端末との間でＷｉ−Ｆｉダイレクト接続処理を開始する開始手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、情報処理装置にログインできないユーザが、Ｗｉ−Ｆｉダイレクト接続で情報処理装置に接続するのを防止でできる。
【００１２】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１３】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る通信システムの構成を示す図。
【図２】実施形態１に係る印刷装置及び携帯端末のハードウェア構成を説明するブロック図。
【図３】実施形態１に係る印刷装置のソフトウェア構成を説明する機能ブロック図。
【図４】実施形態１に係る印刷装置の操作部に表示される画面の遷移を説明する図。
【図５】実施形態１に係る印刷装置において、モバイルポータル画面ボタンを選択した時にユーザの認証が必要な場合の画面の遷移を説明する図。
【図６】実施形態１に係る印刷装置の操作部に表示されるユーザアカウントの登録画面例を示す図。
【図７】図７は、実施形態１に係る印刷装置による処理を説明するフローチャートで、図７（Ａ）は、ユーザを認証した後、モバイルポータル画面を表示する処理を説明するフローチャート、図７（Ｂ）は、印刷装置が携帯端末からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャート。
【図８】実施形態２に係る印刷装置が携帯端末からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャート。
【図９】実施形態３，４に係る印刷装置がユーザを認証した後、モバイルポータル画面を表示する処理を説明するフローチャート。
【図１０】実施形態３に係る印刷装置が携帯端末からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャート。
【図１１】実施形態４に係る印刷装置が携帯端末からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャート。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
［実施形態１］
図１は、本発明の実施形態１に係る通信システムの構成を示す図である。
【００１６】
実施形態１に係る通信システムは、携帯端末１００と、情報処理装置の一例である印刷装置１１０を含んでいる。印刷装置１１０は、アクセスポイントとして機能し、携帯端末１００等と直接無線で通信する無線ダイレクト接続１１２が可能である。また印刷装置１１０は操作部１１１を有し、この操作部１１１に、印刷装置１１０のＩＰアドレスやＳＳＩＤ、認証キーなどのネットワーク情報を表示することができる。
【００１７】
携帯端末１００は、Ｗｉ-Ｆｉ及びＷｉ−Ｆｉダイレクト等の無線通信が実行可能である。ユーザが無線ダイレクト接続１１２を提供する印刷装置１１０のＳＳＩＤや認証キー（無線認証情報）を携帯端末１００の設定画面で入力する。それにより携帯端末１００は、印刷装置１１０の無線ダイレクト接続１１２に接続できる。また携帯端末１００は、Ｗｉ−Ｆｉダイレクト接続画面から印刷装置１１０を示す識別子を選択することにより、Ｗｉ−Ｆｉダイレクトの接続要求を印刷装置１１０に送信することができる。
【００１８】
尚、実施形態１では、印刷装置１１０は、スキャン機能、コピー機能、ファクシミリ機能、印刷機能などを備えた複合機を例に説明するが、印刷装置１１０はこのような複合機に限らず、印刷機能のみを有するプリンタであっても良い。
【００１９】
図２は、実施形態１に係る印刷装置１１０及び携帯端末１００のハードウェア構成を説明するブロック図である。
【００２０】
図２（Ａ）は、印刷装置１１０のハードウェア構成を説明するブロック図である。印刷装置１１０は、ユーザのログイン時に、そのユーザのカードを読み取るＩＣカードリーダ２０１、プリンタ２０６、スキャナ２０７、操作部１１１、並びにこれらを制御するＣＰＵ２０５を備える。また通信手段として有線ＬＡＮＩ／Ｆ（インタフェース）２０８、無線ＬＡＮＩ／Ｆ２０９を備える。ＣＰＵ２０５は、ＲＯＭ２０２のブートプログラムを実行してＨＤＤ２０４に格納されているプログラムをＲＡＭ２０３に展開し、その展開したプログラムを実行することにより、上述した各部を制御する。
【００２１】
プリンタ２０６は、印刷機能を実現するプリンタエンジンであって、例えば同一ネットワークの有線ＬＡＮに接続されたＰＣ、或いは無線ＬＡＮアクセスポイントに接続された携帯端末より受信したプリントジョブに応じた画像を用紙に印刷する。スキャナ２０７は、セットされた原稿を光学的に読み取り画像データとして出力する。有線ＬＡＮＩ／Ｆ２０８は、ＬＡＮに接続するためのネットワーク接続部であって、同一のネットワークに接続されているＰＣと連携するために必要なインターフェースである。無線ＬＡＮＩ／Ｆ２０９は、携帯端末１００と無線接続するためのアクセスポイントとしての機能を有する。これによりアクセスポイントに接続した携帯端末１００との間で、ダイレクトに無線通信を行うことが可能となる。
【００２２】
ＣＰＵ２０５は、印刷装置１１０の上述した各部を制御することで、印刷装置１１０が備える各機能を実現することが可能となる。ＣＰＵ２０５は、バスラインを介して各種ハードウェアに信号を送り、また他のハードウェアと相互にデータ通信を行うことが可能となる。操作部１１１は、印刷装置１１０を利用するユーザがプリンタ２０６、スキャナ２０７及び無線ＬＡＮＩ／Ｆ２０９を利用するためのユーザインターフェースである。また操作部１１１の表示部はタッチパネル機能を有している。ＩＣカードリーダ２０１は、カードを利用したユーザ認証を実現する。
【００２３】
図２（Ｂ）は、携帯端末１００のハードウェア構成を説明するブロック図である。携帯端末１００は、ユーザが操作を行う操作部２１１、電話網Ｉ／Ｆ２１２、無線ＬＡＮＩ／Ｆ２１３並びにこれらを制御するＣＰＵ２１７を備える。ＣＰＵ２１７は、ＲＯＭ２１４或いはフラッシュメモリ２１６に格納されているプログラムをＲＡＭ２１５に展開し、その展開したプログラムを実行することにより、上述した各部を制御する。
【００２４】
電話網Ｉ／Ｆ２１２は、電話網を利用して移動体通信としての機能を実現させるためのインターフェースである。無線ＬＡＮＩ／Ｆ２１３は、印刷装置１１０との無線ＬＡＮ接続を可能にするためのインターフェースである。
【００２５】
ＣＰＵ２１７は、携帯端末１００を構成するハードウェア２１１〜２１６の制御を動的に行う。ＣＰＵ２１７は、バスラインを介して各種ハードウェアに信号を送り、電話網Ｉ／Ｆ２１２及び、無線ＬＡＮＩ／Ｆ２１３を制御する。操作部２１１は、携帯端末１００を利用するユーザが電話網Ｉ／Ｆ２１２及び、無線ＬＡＮＩ／Ｆ２１３を使用するためのユーザインターフェースである。また操作部２１１の表示部は、タッチパネルとして操作が可能である。
【００２６】
図３は、実施形態１に係る印刷装置１１０のソフトウェア構成を説明する機能ブロック図である。
【００２７】
この印刷装置１１０は、プラットフォーム上で動作するアプリケーションとして、コピー３０１、スキャン３０２、プリント３０３、モバイルポータル画面３０４、印刷装置設定３０５、ログイン機能３０６を備える。また上述したアプリケーションは、アプリケーションプログラムインターフェース（ＡＰＩ）３０７により、各種制御サービスと通信を行いアプリケーションの起動を行う。各種制御サービスは、スキャナ制御サービス３０８、プリンタ制御サービス３０９、操作部制御サービス３１０、無線ＬＡＮ制御サービス３１１、認証制御サービス３１２を備えるモジュール群である。また、ユーザの情報を保持するユーザＤＢ３１３、ログインを実行したユーザのログインコンテキストを保存するログインコンテキスト保存用ＲＡＭ３１４を備える。
【００２８】
コピー３０１、スキャン３０２、プリント３０３、モバイルポータル画面３０４、印刷装置設定３０５は、ユーザが操作可能なユーザインターフェースを提供する。モバイルポータル画面３０４は、印刷装置１１０と携帯端末１００とを無線接続するためのユーザインターフェースであり、Ｗｉ−Ｆｉダイレクト機能を立ち上げることにより携帯端末１００との接続が可能となる。モバイルポータル画面３０４が起動されると、印刷装置１１０の画面にＷｉ−Ｆｉダイレクトを使用して接続可能な端末の一覧が表示される。ユーザは印刷装置１１０の画面に表示された一覧表示から携帯端末１００の識別子を選択することにより携帯端末１００との接続処理を開始する。また携帯端末１００のＷｉ−Ｆｉダイレクト画面から印刷装置１１０の識別子を選択することで、携帯端末１００から印刷装置１１０に接続要求を送信することもできる。モバイルプリント処理が終了した後、ユーザはモバイルポータル画面３０４よりＷｉ−Ｆｉダイレクト停止ボタンを押下することでＷｉ−Ｆｉダイレクト接続を終了する。ログイン機能３０６は、印刷装置１１０にログインするための機能を提供する。また新規ユーザ登録、ユーザ情報の変更等の処理をユーザＤＢ３１３を用いて行い、ログインユーザの管理を行う。
【００２９】
図４は、実施形態１に係る印刷装置１１０の操作部１１１に表示される画面の遷移を説明する図である。
【００３０】
この画面は、ログイン画面４０１、メニュー画面４０２、モバイルポータル画面４０３，４０４を含んでいる。
【００３１】
ログイン画面４０１において、ユーザ名４１１、パスワード４１２等の認証情報を入力して、ログインボタン４１３を押下することでユーザ認証を行い、ユーザ認証に成功するとメニュー画面４０２に遷移する。このメニュー画面４０２には、通常の印刷装置１１０が備えるコピー４２２、スキャン４２３、プリント４２４等のボタンに加え、モバイルポータル画面ボタン４２５が存在する。このモバイルポータル画面ボタン４２５が押下されるとモバイルポータル画面４０３に遷移する。
【００３２】
モバイルポータル画面４０３には、現在利用しているデバイス名（印刷装置１１０の名称）が表示され、Ｗｉ−Ｆｉダイレクトを起動するＷｉ−Ｆｉダイレクト起動ボタン４３１が表示される。ユーザはこの起動ボタン４３１を押下することでＷｉ−Ｆｉダイレクトを起動する。このとき画面は、モバイルポータル画面４０４に遷移する。モバイルポータル画面４０４では、携帯端末１００とＷｉ−Ｆｉダイレクト接続するための無線認証情報４４１を画面上に表示し、Ｗｉ−Ｆｉダイレクトの停止処理を行うためのＷｉ−Ｆｉダイレクト停止ボタン４４２を表示する。無線認証情報４４１は、一般的にＷｉ−Ｆｉダイレクトデバイス名などが用いられる。印刷装置１１０がＷｉ−Ｆｉダイレクトを起動した状態でＷｉ−Ｆｉダイレクトの接続要求を受信すると、接続可否画面４０５が表示される。この接続可否画面４０５でユーザは、許可ボタン４５１ボタンを押下して接続許可を指示するとＷｉ−Ｆｉダイレクトの接続処理を実行でき、拒否ボタン４５２ボタンを押下すると、印刷装置１１０は表示されている端末との接続を拒否する処理を行う。
【００３３】
上述した認証機能は、デバイスを使用するためユーザ認証を行うデバイス認証機能を用いて説明したものである。このほかに、認証なし、機能別認証といった機能があり、管理者権限を持つユーザが機能の設定を行うことが可能となる。
【００３４】
表１は、各認証機能時のモバイルポータル画面の利用形態を示す。
【００３５】
【表１】
2019068219.tif 000003
【００３６】
認証なしの場合、ユーザの権限情報のチェックを行わないため、どのユーザにおいてもモバイルポータル画面４０３から無線ＬＡＮダイレクト機能を利用することが可能となる。デバイス認証の場合、登録されているユーザは、全てモバイルポータル画面の権限をもち、認証済みの場合であれば、モバイルポータル画面４０３から無線ＬＡＮダイレクト機能を利用することが可能となる。機能別認証の場合、印刷装置１１０の機能を利用する際に、ユーザが、モバイルポータル画面ボタン４２５を押下した時にユーザの認証を行うかどうかを登録している。ここで「モバイルポータル画面への認証あり」の場合は、認証したユーザの権限をチェックし、権限が付与されているユーザである場合、モバイルポータル画面４０３を表示させる。権限が付与されていないユーザである場合、「モバイルポータル画面の利用権限がありません」といった文言を表示する。例えば、図５のように、ユーザが、モバイルポータル画面ボタン４２５を押下すると、認証画面５０２を表示して、ユーザ名５２１、パスワード５２２によりユーザの認証を行った後、認証に成功するとモバイルポータル画面４０３を表示する。
【００３７】
「モバイルポータル画面への認証なし」の場合は、認証なしと同様に、どのユーザであっても、モバイルポータル画面４０３から無線ＬＡＮダイレクト機能を利用することが可能となる。
【００３８】
図５は、実施形態１に係る印刷装置１１０において、モバイルポータル画面ボタン４２５を選択した時にユーザの認証が必要な場合の画面の遷移を説明する図である。尚、図５において、図４と共通する部分は同じ参照番号を付して、その説明を省略する。
【００３９】
図５は、機能別認証が「モバイルポータル画面への認証あり」の場合を示している。ユーザが、メニュー画面４０２で、モバイルポータル画面ボタン４２５を選択すると、ログイン画面５０２が操作部１１１に表示される。ここでユーザ名５２１、パスワード５２２等の認証情報を入力して、ログインボタン５２３を押下することでユーザ認証を行い、ユーザ認証に成功するとモバイルポータル画面４０３に遷移する。その後の操作は、前述の図４と同じである。
【００４０】
実施形態１に係る印刷装置１１０におけるログインサービスは、以下に説明するユーザカウント管理機能やログイン機能を備える。
【００４１】
ユーザカウントの管理機能は、ユーザカウントの登録や管理を行うユーザインターフェースをユーザに提供する。ユーザインターフェースを介して登録された情報をユーザＤＢ３１３に記録して管理をする。ここで管理する情報としては、例えば、表２に示すような、ユーザ名・パスワード・ＩＣカード番号・権限情報などがある。
【００４２】
【表２】
2019068219.tif 000004
【００４３】
ログイン機能は、印刷装置１１０の操作部１１１を利用するユーザに対してログイン及びログアウト機能を提供する。操作部１１１にログイン画面５０２を表示し、ログインしていないユーザが権限を持たないアプリケーションを利用できないように制限する。このとき操作部１１１でログインできるユーザの数は１とする。従って、複数のユーザが同時に操作部１１１からログインはできない。
【００４４】
ユーザのログインが成功した場合は、操作部１１１の表示を、ログイン画面５０２からアプリケーション画面となるモバイルポータル画面４０３に遷移させて、ユーザが印刷装置１１０を利用可能な状態にする。ログインを行う手段として、複数のログイン手段を提供する。例えば、以下のようなログイン手段を提供する。
【００４５】
（Ａ）キーボードログイン手段（図４）にソフトキーボードを表示し、ログインボタン４１３のボタンの押下を検知すると、入力されたユーザ名４１１とパスワード４１２を取得してユーザ認証し、ログイン処理を行う。
【００４６】
（Ｂ）ＩＣカードログイン手段
ＩＣカードリーダ２０１にかざされたＩＣカードからＩＣカード番号を取得して、ユーザを特定し、ログイン処理を行う。
【００４７】
通常、ログインサービスは、ユーザが、キーボードや、ＩＣカードから入力したユーザ名とパスワード、ＩＣカード番号が、ユーザＤＢ３１３に登録されているものと一致するか照合することでユーザを認証する。またログインサービスは、有線ＬＡＮで接続されたユーザ認証用のサーバと連携しても良い。この場合、ログインサービスが取得したユーザ名とパスワード、ＩＣカード番号が、そのサーバに登録されているものと一致するか照合することでユーザ認証を行う。ユーザ認証用のサーバには、ＬＤＡＰサーバやＷｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙ（登録商標）、独自のサーバなどを使用することが考えられる。
【００４８】
ログインサービスは、ユーザがログインすると、ログイン中のユーザの情報を記録したオブジェクトを生成してＲＡＭ２０３に記憶する。ログイン中のユーザの情報を記憶したオブジェクトを、以下、ログインコンテキストと称す。このログインコンテキストに記憶する情報の例を以下の表３に示す。表３は、ユーザ名が「Ａｌｉｃｅ」のログインコンテキストの一例を示している。
【００４９】
【表３】
2019068219.tif 000005
【００５０】
ログインコンテキストには、ドメイン名を記録する領域を設けて、ユーザＤＢ３１３に登録されたユーザカウントと、ユーザ認証用のサーバに登録されているユーザカウントを別のアカウントとして区別できるようにする。例えば、ユーザＤＢ３１３に登録されたユーザがログインした場合は、ドメイン名を記録する領域に「ｌｏｃａｌｈｏｓｔ」という文字列を記憶する。表３に示す「Ａｌｉｃｅ」は、ユーザＤＢ３１３に登録されていて認証されているため、そのドメイン名は「ｌｏｃａｌｈｏｓｔ」となっている。
【００５１】
一方、ユーザ認証用のサーバで管理されたユーザカウントでログインした場合は、ドメイン名を記憶する領域に、ドメイン名やサーバ名を文字列として記録する。サーバで管理されたユーザカウントでログインした場合のログインコンテキストに記憶する情報の例を以下の表４に示す。表４では、「Ａｌｉｃｅ」は、サーバで管理されたユーザカウントでログインされているため、そのドメイン名は「ＤｏｍａｉｎＡ」となっている。
【００５２】
【表４】
2019068219.tif 000006
【００５３】
尚、操作部１１１に表示されたメニュー画面４０２のログアウトボタン４２１の押下を検知した場合は、ログインコンテキスト（ログインコンテキスト保存用ＲＡＭ３１４）に記憶した情報を消去して、再び、ログイン画面４０１を表示する。
【００５４】
次に印刷装置１１０の機能制限について図６を参照して説明する。
【００５５】
図６は、実施形態１に係る印刷装置１１０の操作部１１１に表示されるユーザアカウントの登録画面例を示す図である。
【００５６】
実施形態１に係る印刷装置１１０は、機能制限を設定できる機能を備えており、この機能により、ユーザごとに、利用できる機能に制限を設けることができる。
【００５７】
このユーザカウント登録画面６０１より、ユーザに対して、権限情報の設定を行うことができる。このユーザカウント登録画面６０１で権限が設定されたユーザは、印刷装置１１０が所持するアプリケーションの利用にも制限が設けられる。
【００５８】
図６の例では、ユーザ「Ａｌｉｃｅ」に対して、プリントが許可されており、白黒プリント、両面プリントのみが可能になっている。更に、モバイルポータル画面５０３の利用権限は「許可する」となっているため、モバイルポータル画面５０３機能を利用することが可能となる。
【００５９】
上述している通り、ログインコンテキストには権限情報が存在し、印刷装置１１０の管理者がユーザごとに権限情報を振り分けることで、ユーザの権限を設定することが可能となる。
【００６０】
次に図７のフローチャートを参照して、実施形態１に係る印刷装置１１０の処理を説明する。尚、ここで印刷装置１１０は、ユーザＤＢ３１３に登録されているユーザ情報に基づいてユーザを認証するデバイス認証機能が有効になっており、ユーザがログインしていない状態では、ログイン画面４０１を表示してユーザの認証を求める。
【００６１】
図７（Ａ）は、実施形態１に係る印刷装置１１０がユーザを認証した後、モバイルポータル画面を表示する処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。
【００６２】
先ずＳ７０１でＣＰＵ２０５は、図４示すログイン画面を４０１を操作部１１１に表示し、Ｓ７０２でユーザからのユーザ情報（ユーザ名、パスワード）の入力を受け付ける。次にＳ７０３に進みＣＰＵ２０５は、Ｓ７０２で入力されたユーザ名、パスワードがユーザＤＢ３０３に登録されているかどうかにより、そのユーザの認証を行う。ここでユーザの認証に成功するとＳ７０４に進むが、そうでないときは、この処理を終了する。
【００６３】
Ｓ７０４でＣＰＵ２０５は、メニュー画面４０２を操作部１１１に表示する。そしてＳ７０５でＣＰＵ２０５は、モバイルポータル画面ボタン４２５の押下を待ってＳ７０６に処理を進める。Ｓ７０６でＣＰＵ２０５は、既にＷｉ−Ｆｉダイレクト機能が起動しているか否かを判定し、起動していなければＳ７０７に進みＣＰＵ２０５は、操作部１１１にモバイルポータル画面４０３を表示する。これにより印刷装置１１０は、Ｗｉ−Ｆｉダイレクト機能を利用できる状態に移行する。そしてＳ７０８でＣＰＵ２０５は、モバイルポータル画面４０３でＷｉ−Ｆｉダイレクト起動ボタン４３１が押下されるのを待ってＳ７０９に処理を進める。これにより印刷装置１１０のＷｉ−Ｆｉダイレクト機能を利用することが可能となり、携帯端末１００からのＷｉ−Ｆｉダイレクト接続要求を受け付けることが可能になり、ＣＰＵ２０５は、操作部１１１にモバイルポータル画面４０４を表示する。このモバイルポータル画面４０４には、携帯端末１００とＷｉ−Ｆｉダイレクト接続するための無線認証情報４４１を表示している。ここでユーザは、モバイルポータル画面４０４に表示されている印刷装置１１０の識別子を携帯端末１００のＷｉ−Ｆｉダイレクト機能を操作する画面から選択する。こうして携帯端末１００から印刷装置１１０にＷｉ−Ｆｉダイレクト接続要求を送信することができる。
【００６４】
図７（Ｂ）は、実施形態１に係る印刷装置１１０が携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。
【００６５】
まずＳ７１０でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト機能が起動していて、Ｗｉ−Ｆｉダイレクトの接続要求を受信できる状態かどうか判定する。ここで接続要求を受信できる状態でなければこの処理を終了するが、接続要求を受信できる状態であればＳ７１１に処理を進める。Ｓ７１１でＣＰＵ２０５は、携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したかどうか判定し、接続要求を受信するとＳ７１２に処理を進め、そうでないときはＳ７１１に戻る。Ｓ７１２でＣＰＵ２０５は、現在の状態が、認証されたユーザがログインしている状態か否かを判定する。ここで認証されたユーザがログインしていないと判定するとＳ７１６に進みＣＰＵ２０５は、Ｓ７１１で受信したＷｉ−Ｆｉダイレクトの接続要求を破棄してＳ７１１に戻る。
【００６６】
一方、Ｓ７１２で、認証されたユーザがログインしていると判定するとＳ７１３に進みＣＰＵ２０５は、図４に示すＷｉ−Ｆｉダイレクト接続可否画面４０５を操作部１１１に表示する。尚、図４では、Ｗｉ−Ｆｉダイレクト接続可否画面４０５は、モバイルポータル画面４０４上にポップアップして表示されているが、例えばメニュー画面４０２上にポップアップして表示されてもよい。そしてＳ７１４に進みＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト接続可否画面４０５で許可ボタン４５１が押下されたと判定するとＳ７１５に進み、その接続要求を送信した携帯端末１００とＷｉ−Ｆｉダイレクト接続処理を実施する。またＳ７１４でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト接続可否画面４０５で拒否ボタン４５２が押下されたと判定するとＳ７１６に進み、ＣＰＵ２０５は、Ｓ７１１で受信したＷｉ−Ｆｉダイレクトの接続要求を破棄してＳ７１１に戻る。
【００６７】
以上説明したように実施形態１によれば、印刷装置１１０を使用できる権限のないユーザが、Ｗｉ−Ｆｉダイレクト機能を使用して印刷装置にＷｉ−Ｆｉダイレクト接続するのを防止できる。
【００６８】
［実施形態２］
次に本発明の実施形態２を説明する。前述の実施形態１では、認証ユーザがログインしていないときにＷｉ−Ｆｉダイレクト接続要求を受信するとそれを破棄していた。これに対して実施形態２では、未ログイン時に受信したＷｉ−Ｆｉダイレクト接続要求を保存しておき、次に、ユーザがログインしたときに、Ｗｉ−Ｆｉダイレクト接続可否画面４０５を表示する。尚、実施形態２における、Ｗｉ−Ｆｉダイレクトを起動するまでの処理は実施形態１と同等であるため、その説明を省略する。また実施形態２に係る印刷装置１１０、携帯端末１００のハードウェア構成等は、前述の実施形態１の場合と同様であるため、その説明を省略する。
【００６９】
図８は、実施形態２に係る印刷装置１１０が携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。
【００７０】
先ずＳ８０１でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト機能が起動していて、Ｗｉ−Ｆｉダイレクト接続要求を受信できる状態かどうか判定する。ここでＷｉ−Ｆｉダイレクトの接続要求を受信できる状態と判定するとＳ８０２に進み、そうでないときは、この処理を終了する。Ｓ８０２でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクトの接続要求を受信したかどうか判定する。ここで接続要求を受信していないと判定したときはＳ８０２を実行し、Ｗｉ−Ｆｉダイレクトの接続要求を受信したときはＳ８０３に進む。Ｓ８０３でＣＰＵ２０５は、印刷装置１１０は現在の状態が、認証されたユーザがログインしているかどうか判定する。認証されたユーザがログインしているときはＳ８０４に進み、図７（Ｂ）のＳ７１３と同様にＷｉ−Ｆｉダイレクト接続可否画面４０５を表示する。尚、このＷｉ−Ｆｉダイレクト接続可否画面４０５は、メニュー画面４０２上にポップアップ表示されてもよい。そしてＳ８０５，Ｓ８０６，Ｓ８０９で、許可ボタン４５１或いは拒否ボタン４５２の押下に従って、次のように動作する。即ち、接続要求を送信した携帯端末１００とＷｉ−Ｆｉダイレクト接続処理を実施する（Ｓ８０６）か、或いはその接続要求、或いは保存している接続要求を破棄する（Ｓ８０９）。尚、これらの処理は図７のフローチャートのＳ７１３〜Ｓ７１６と同じであるため、詳しい説明は省略する。
【００７１】
一方、Ｓ８０３でＣＰＵ２０５は、認証されたユーザがログインしていないと判定するとＳ８０７に進み、ＣＰＵ２０５は、Ｓ８０２で受信したＷｉ−Ｆｉダイレクトの接続要求情報をＲＡＭ２０３に保存する。そしてＳ８０８でＣＰＵ２０５は、ログインイベントの発生を待ち、認証されたユーザがログインしたと判定するとＳ８０４に進んで、Ｗｉ−Ｆｉダイレクト接続可否画面４０５を操作部１１１に表示する。Ｓ８０４以降の処理は、前述した通りである。
【００７２】
以上説明したように実施形態２によれば、印刷装置１１０を使用できる権限のないユーザが、Ｗｉ−Ｆｉダイレクト機能を使用して印刷装置とＷｉ−Ｆｉダイレクトで接続されるのを防止できる。また認証されたユーザが、印刷装置１１０にログインしていない状態で端末装置１００からＷｉ−Ｆｉダイレクト接続要求を行った後、そのユーザが印刷装置にログインすることにより印刷装置とＷｉ−Ｆｉダイレクト接続できる。
【００７３】
［実施形態３］
次に本発明の実施形態３を説明する。実施形態３では、認証されてログインしているユーザの権限情報が、モバイルポータル機能を利用できるか否かに応じて、そのユーザによる携帯端末からのＷｉ−Ｆｉダイレクト接続を制御する例で説明する。尚、実施形態３に係る印刷装置１１０、携帯端末１００のハードウェア構成等は、前述の実施形態１の場合と同様であるため、その説明を省略する。
【００７４】
図９は、実施形態３に係る印刷装置１１０がユーザを認証した後、モバイルポータル画面を表示する処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。この印刷装置１１０は、機能別認証機能が有効になっており、モバイルポータル画面を利用するユーザが制限されている。
【００７５】
先ずＳ９０１でＣＰＵ２０５は、図５に示すメニュー画面４０２を操作部１１１に表示している状態で、ユーザによる、そのメニュー画面４０２のモバイルポータル画面ボタン４２５の押下を検知する。これによりＳ９０２に進みＣＰＵ２０５は、図５のログイン画面５０２を操作部１１１に表示する。次にＳ９０３に進みＣＰＵ２０５は、ログイン画面５０２を介して入力されたユーザからのユーザ情報（ユーザ名、パスワード）が、ユーザＤＢ３０３に登録されているかどうかにより、そのユーザの認証を行う。ここでユーザの認証に成功するとＳ９０５に進むが、そうでないときは、この処理を終了する。
【００７６】
Ｓ９０５でＣＰＵ２０５は、例えば表４に示すような、ログイン中のユーザの情報を記憶したオブジェクトであるログインコンテキストを生成してログインコンテキスト保存用ＲＡＭ３１４に記憶する。次にＳ９０６に進みＣＰＵ２０５は、そのログインしたユーザの権限情報をチェックし、モバイルポータル画面の利用権限が付与されているかどうか判定する。Ｓ９０６でＣＰＵ２０５は、そのユーザにモバイルポータル画面の利用権限が付与されていないときは、この処理を終了する。Ｓ９０６でＣＰＵ２０５は、そのユーザにモバイルポータル画面の利用権限が付与されていると判定するとＳ９０７に進み、既にＷｉ−Ｆｉダイレクト機能が起動しているか判定する。Ｗｉ−Ｆｉダイレクト機能が起動されていないのであれば、ユーザに対してモバイルポータル画面４０３を表示させる（Ｓ９０８）。尚、Ｓ９０８〜Ｓ９１０の処理は、図７（Ａ）のＳ７０７〜Ｓ７０９の処理と同じであるため、その説明を省略する。
【００７７】
図１０は、実施形態３に係る印刷装置１１０が携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。
【００７８】
まずＳ１０１０でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト機能が起動していて、Ｗｉ−Ｆｉダイレクトの接続要求を受信できる状態かどうか判定する。ここで接続要求を受信できる状態でなければこの処理を終了するが、接続要求を受信できる状態であればＳ１０１１に処理を進める。Ｓ１０１１でＣＰＵ２０５は、携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したかどうか判定し、接続要求を受信するとＳ１０１２に処理を進め、そうでないときはＳ１０１１に戻る。Ｓ１０１２でＣＰＵ２０５は、現在の状態が、認証されたユーザがログインしている状態か否かを判定する。ここで認証されたユーザがログインしていないと判定するとＳ１０１７に進みＣＰＵ２０５は、Ｓ１０１１で受信したＷｉ−Ｆｉダイレクトの接続要求を破棄してＳ１０１１に戻る。
【００７９】
一方、Ｓ１０１２で、認証されたユーザがログインしていると判定するとＳ１０１３に進みＣＰＵ２０５は、ログインしたユーザの権限情報をチェックし、そのログインしたユーザがモバイルポータル画面の利用権限があるかどうか判定する。ここでモバイルポータル画面の利用権限があると判定するとＳ１０１４に進み、そうでないときはこの処理を終了する。Ｓ１０１４でＣＰＵ２０５は、図４に示すＷｉ−Ｆｉダイレクト接続可否画面４０５を操作部１１１に表示する。そしてＳ１０１５に進みＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト接続可否画面４０５で許可ボタン４５１が押下されたと判定するとＳ１０１６に進み、その接続要求を送信した携帯端末１００とＷｉ−Ｆｉダイレクト接続処理を実施する。またＳ１０１５でＣＰＵ２０５は、Ｗｉ−Ｆｉダイレクト接続可否画面４０５で拒否ボタン４５２が押下されたと判定するとＳ１０１７に進み、ＣＰＵ２０５は、Ｓ１０１１で受信したＷｉ−Ｆｉダイレクトの接続要求を破棄してＳ１０１１に戻る。
【００８０】
以上説明したように実施形態３によれば、モバイルポータル画面を使用できる権限のないユーザが、Ｗｉ−Ｆｉダイレクト機能を使用して印刷装置にＷｉ−Ｆｉダイレクト接続されるのを防止できる。
【００８１】
［実施形態４］
次に本発明の実施形態４を説明する。実施形態４では、モバイルポータル画面の利用権限が無いユーザがログインしていた時に受信したＷｉ−Ｆｉダイレクト接続要求を保存しておき、次回ログイン時にＷｉ−Ｆｉダイレクト接続可否画面５０５を表示する例を説明する。尚、実施形態４に係るＷｉ−Ｆｉダイレクト起動までの処理は、前述の実施形態１と同等であるため、その説明を省略する。また実施形態４に係る印刷装置１１０、携帯端末１００のハードウェア構成等は、前述の実施形態１の場合と同様であるため、その説明を省略する。
【００８２】
図１１は、実施形態４に係る印刷装置１１０が携帯端末１００からＷｉ−Ｆｉダイレクトの接続要求を受信したときの処理を説明するフローチャートである。尚、この処理は、ＣＰＵ２０５がＨＤＤ２０４からＲＡＭ２０３に展開したプログラムを実行することにより達成される。尚、図１１のＳ１１１０〜Ｓ１１１７の処理は、図１０のＳ１０１０〜Ｓ１０１７の処理と同じであるため、その説明を省略する。
【００８３】
Ｓ１１１２でＣＰＵ２０５は、現在の状態がユーザ認証されログインされている状態かどうか判定し、認証ユーザがログインしていないと判定するとＳ１１１７に進む。Ｓ１１１７でＣＰＵ２０５は、Ｓ１１１１で受信したＷｉ−Ｆｉダイレクトの接続要求情報をＲＡＭ２０３に保存する。そしてＳ１１１８に進みＣＰＵ２０５は、ログインイベントの発生を待ち、Ｓ１１１８にて認証されたユーザがログインしたと判定するとＳ１１２０に進む。Ｓ１１２０でＣＰＵ２０５は、そのログインしたユーザの権限情報を調べ、そのユーザがモバイルポータル画面を利用する権限があると判定するとＳ１１１４に進んで、Ｗｉ−Ｆｉダイレクト接続可否画面５０５を表示する。またＳ１１２０で、そのユーザがモバイルポータル画面を利用する権限が無いと判定するとＳ１１１９に進み、Ｓ１１１７で保存したＷｉ−Ｆｉダイレクトの接続要求情報を破棄する。
【００８４】
以上説明したように実施形態４によれば、モバイルポータル画面を利用できる権限のないユーザが、Ｗｉ−Ｆｉダイレクト機能を使用して印刷装置とＷｉ−Ｆｉダイレクト接続するのを防止できる。
【００８５】
また印刷装置にユーザがログインしていない状態で端末装置からＷｉ−Ｆｉダイレクト接続要求を行った後、モバイルポータル画面の利用権限を有しているユーザが印刷装置にログインすると、Ｗｉ−Ｆｉダイレクト接続可否画面に遷移させることができる。
【００８６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８７】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００８８】
１００…携帯端末、１１０…印刷装置、１１…操作部、２０１…ＩＣカードリーダ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…ＨＤＤ、２０５…ＣＰＵ、３１３…ユーザデータベース（ＤＢ）
【図１】
2019068219.tif 000007
【図２】
2019068219.tif 000008
【図３】
2019068219.tif 000009
【図４】
2019068219.tif 000010
【図５】
2019068219.tif 000011
【図６】
2019068219.tif 000012
【図７】
2019068219.tif 000013
【図８】
2019068219.tif 000014
【図９】
2019068219.tif 000015
【図１０】
2019068219.tif 000016
【図１１】
2019068219.tif 000017