(57)【特許請求の範囲】
【請求項１】
ネットワークを介して外部アクセス先へアクセスして外部サービスを利用するアクセス手段と、使用される際にユーザの個人認証を行う認証手段とを有する画像形成装置であって、
外部アクセス先に対する認証処理を個人認証と連携して行うための認証連携情報を外部アクセス先ごとに記憶する認証連携情報記憶手段と、
外部アクセス先からの認証要求に対して、当該外部アクセス先に応じた認証連携情報を前記認証連携情報記憶手段から読み出して送信する認証連携情報送信手段とを有し、
前記認証連携情報が、外部アクセス先のアクセス先情報と、ユーザＩＤ／パスワードからなる認証情報と、外部アクセス先からの認証要求に対して自動的に認証情報を送信するか否かが設定されたフラグとから構成され、
前記認証連携情報送信手段は、
認証連携情報中のフラグが自動認証可と設定されている場合、ユーザに認証要求画面を提示することなく登録されている認証情報を外部アクセス先に送信し、
認証連携情報中のフラグが自動認証不可と設定されていて、登録されている認証情報が外部サービスから各画像形成装置に対して固定的に与えられた認証情報でない場合、登録されている認証情報を表示した状態で認証要求画面をユーザに提示し、
認証連携情報中のフラグが自動認証不可と設定されていて、登録されている認証情報が外部サービスから各画像形成装置に対して固定的に与えられた認証情報である場合、登録されている認証情報を表示しない状態で認証要求画面をユーザに提示する
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、画像形成装置に関する。
【背景技術】
【０００２】
コピー、ファクシミリ、プリンタ等の画像形成装置には、使用される際に使用するユーザに対して個人認証を行うことにより、利用するユーザを特定するセキュリティ機構が備えられているものもある。また、画像形成装置には、インターネット等のネットワークに接続する機能を有し、ネットワークを介して外部のサービスを利用することができる機能を備えたものもある。
【０００３】
例えば、外部サービスが、ネットワーク上のサーバにデータを格納しておくようなサービスの場合、このサーバに文書データを保管しておき、会議が行われる場所に最も近くに設定されている画像形成装置からこのサーバにアクセスして文書データを取り込んで会議用の資料を印刷するようなことが可能となる。
【０００４】
しかし、このような外部サービスを実現しようとすると、誰もがそのサーバにアクセスして文書データを見ることができたのでは問題が発生する。そのため、外部サービスを利用する際にも個人認証を受けることが必要となる。
【０００５】
しかし、このような画像形成装置を利用する場合、まずユーザはパスワードやユーザＩＤ等の認証情報を入力して個人認証を受ける必要がある。そして、さらに外部サービスを利用する場合には、外部サービスが要求する個人認証を受ける必要がある。このように画像形成装置において個人認証を行っていても、外部サービスへアクセスする際には新たな認証情報を入力してサービスごとの個人認証が必要となるため、ユーザは煩雑な操作を要求されることになる。
【０００６】
ユーザ認証の手間を省くようにした技術としては、サービスサーバと認証サーバを独立させて、認証サーバを複数のサービスで共通利用することによりユーザ認証のための操作を削減するような技術が提案されている（例えば、特許文献１参照。）。
【０００７】
また、ＩＣカード等の外部記憶装置を用いて認証情報を認証サーバに自動的に返信するようにして、認証情報入力の操作を容易にする技術も提案されている（例えば、特許文献２参照。）。
【０００８】
しかし、いずれの従来の認証方法についても、個人認証を行う画像形成装置等の画像形成装置において、外部サービスにアクセスする際の認証処理の操作を削減することはできない。
【０００９】
【特許文献１】特開平１１−２８２８０４号公報
【特許文献２】特開２００２−１２３４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したような従来の認証方法では、個人認証を行う画像形成装置等の画像形成装置において、外部サービスにアクセスする際の認証処理のための操作が煩雑になってしまうという問題点があった。
【００１１】
本発明は、複数のユーザにより共用され、使用するユーザの個人認証を行う画像形成装置において、外部サービスにアクセスする際の認証処理の操作を容易にすることを目的とする。
【課題を解決するための手段】
【００１２】
［画像形成装置］
上記目的を達成するために、本発明の画像形成装置は、ネットワークを介して外部アクセス先へアクセスして外部サービスを利用するアクセス手段と、使用される際にユーザの個人認証を行う認証手段とを有する画像形成装置であって、
外部アクセス先に対する認証処理を個人認証と連携して行うための認証連携情報を外部アクセス先ごとに記憶する認証連携情報記憶手段と、
外部アクセス先からの認証要求に対して、当該外部アクセス先に応じた認証連携情報を前記認証連携情報記憶手段から読み出して送信する認証連携情報送信手段とを有する。
【００１３】
好ましくは、前記認証連携情報が、外部アクセス先のアクセス先情報と、ユーザＩＤ／パスワードからなる認証情報と、外部アクセス先からの認証要求に対して自動的に認証情報を送信するか否かが設定されたフラグとから構成されている。
【００１４】
本発明によれば、予め格納された認証連携情報中のフラグが自動送信可と設定されている場合には、ユーザにユーザＩＤ／パスワード等の認証情報の入力を要求することなく自動的に認証が行われる。そのため、画像形成装置の使用の際に個人認証を行ったユーザは、外部アクセス先へのアクセスを認証について意識することなくシームレスに行うことができ、煩雑な処理を必要とすることなく外部アクセス先により提供される外部サービスを利用することが可能となる。
【００１５】
好ましくは、前記認証連携情報中の認証情報が、前記認証手段による個人認証の際に使用された認証情報と同一である。
【００１６】
好ましくは、前記認証連携情報中の認証情報が、外部サービスから各画像形成装置に対して固定的に与えられた認証情報である。
【００１７】
さらに、好ましくは、前記認証連携情報送信手段は、認証連携情報中のフラグが自動認証不可と設定されている場合、登録されている認証情報を表示した状態で認証要求画面をユーザに提示する。
【００１８】
さらに、好ましくは、前記認証連携情報送信手段は、認証連携情報中のフラグが自動認証不可と設定されていて、登録されている認証情報が外部サービスから各画像形成装置に対して固定的に与えられた認証情報である場合、登録されている認証情報を表示しない状態で認証要求画面をユーザに提示する。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、予め格納された認証連携情報中のフラグが自動送信可と設定されている場合には、ユーザにユーザＩＤ／パスワード等の認証情報の入力を要求することなく自動的に認証が行われるので、煩雑な処理をユーザに要求することなく外部サクセス先により提供される外部サービスを利用することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の一実施形態の画像形成装置のシステム構成を示したものである。本実施形態による画像形成装置１０はＷｅｂブラウザ等のアクセス手段を有し、インターネット等のネットワーク２０を介して複数のＷＷＷ（World Wide Web）サーバ３０にアクセスすることによりＷｅｂサービス（外部サービス）を利用する。外部サービスを提供している各ＷＷＷサーバ３０は、それぞれ、画像形成装置１０からのアクセスがあると、各々のサービスを提供するために各サービスに依存する認証を要求する。
【００２１】
また、本実施形態の画像形成装置１０は、複数のユーザにより共用されていて、使用される際にユーザの個人認証を行う認証手段を有している。そして、この個人認証が正常に行われない場合には、画像形成装置１０の使用ができないか、または使用できる機能が制限される。
【００２２】
次に、本実施形態の画像処理装置１０のハードウェア構成を図２に示す。
画像処理装置１０は、図２に示されるように、Ｗｅｂブラウザ１１、ＣＰＵ１８、メモリ１９、ハードディスクドライブ（ＨＤＤ）等の記憶装置２２、ＬＡＮ等のネットワークを介して外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）２４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２６、印刷装置２８を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００２３】
ＣＰＵ１８は、メモリ１９または記憶装置２２に格納された画像処理プログラムに基づいて所定の処理を実行して、画像処理装置１０の動作を制御する。
【００２４】
図３は、上記の画像処理プログラムが実行されることにより実現される画像処理装置１０の機能構成を示すブロック図である。
【００２５】
本実施形態の画像形成装置１０は、図３に示されるように、Ｗｅｂブラウザ１１と、表示部１２と、認証装置１３とを備えている。図３中の表示部１２は、図２中のＵＩ装置２６に対応している。なお、ここでは説明を簡単にするため、一般的な画像形成装置に備えられている他の機能についての説明は省略する。
【００２６】
Ｗｅｂブラウザ１１は、インターネット等のネットワーク２０を介して複数のＷＷＷサーバ３０にアクセスすることによって取得したＨＴＭＬ（Hyper Text Markup language）形式のＨＴＴＰ（Hyper Text Transfer Protocol）レスポンスを画像形成装置１０のタッチパネル等の表示部１２上に表示する。
【００２７】
また、認証装置１３は、認証連携情報記憶手段１４と、認証連携情報送信手段１５とから構成されている。
【００２８】
認証連携情報記憶手段１４は、外部サービスを提供しているＷＷＷサーバ３０等の外部アクセス先に対する認証処理を個人認証と連携して行うための認証連携情報を外部アクセス先ごとに記憶する。
【００２９】
ここで認証連携情報は、外部アクセス先のアクセス先情報であるＵＲＬと、外部アクセス先のサービスの認証に必要となるユーザＩＤ／パスワードの組からなる認証情報と、外部アクセス先の認証要求に対して認証情報を自動的に送出するか否かを表す認証情報自動送信フラグとからなる。
【００３０】
認証連携情報中のユーザＩＤ／パスワードとしては、外部サービスが画像形成装置１０に対して固定に与えたユーザＩＤ／パスワード、またはユーザが画像形成装置１０における個人認証の際に使用されたユーザＩＤ／パスワードと同一のユーザＩＤ／パスワードのいずれかを選択して設定することができるようになっている。また認証連携情報中の認証情報自動送信フラグは、外部アクセス先にアクセスした際の認証要求に対して、自動的にユーザＩＤ／パスワードを送出してシームレスな認証を行うか否かを予め設定しておくものである。この認証情報自動送信フラグが認証を自動的に行う旨が設定されている場合、設定されているユーザＩＤ／パスワードを用いた認証が自動的に行われる。
【００３１】
次に、認証連携情報記憶手段１４に格納されている認証連携情報の例を図４に示す。図４（ａ）の例では、外部アクセス先のＵＲＬは”http://192.168.1.101/app1/”、ユーザＩＤ／パスワードはそれぞれ”auth”と”*****”、認証情報自動送信フラグは認証情報を自動的に「送出する」と設定されている。また、図４（ｂ）の例では、外部アクセス先のＵＲＬと認証情報自動送信フラグは図４（ａ）の例と同じであるが、ユーザＩＤ／パスワードは画像形成装置１０の個人認証の際に用いられたユーザＩＤ／パスワードを使用することを示している。図４（ｃ）、図４（ｄ）の例は、それぞれ図４（ａ）、図４（ｂ）において認証連携情報の認証情報自動送信フラグが「送出しない」に設定されている場合の例である。
【００３２】
なお、認証連携情報の設定は、画像形成装置１０の管理者権限を有するユーザのみが行うことができるようにしてもよいし、外部サービスの管理者権限を有するユーザのみが行うことができるようにしてもよい。
【００３３】
認証連携情報送信手段１５は、外部アクセス先からの認証要求に対して、当該外部アクセス先に応じた認証連携情報を認証連携情報記憶手段１４から読み出して送信する。
【００３４】
次に、本実施形態の画像形成装置の動作を図５のフローチャートを参照して説明する。
認証連携情報記憶手段１４に認証連携情報が設定されると、画像形成装置１０のＷｅｂブラウザ１１には外部アクセス先選択画面として図６に示すように外部アクセス先へのリンクが表示される。そして、ユーザは、表示されている外部アクセス先の中から利用しようとする外部サービスを提供している外部アクセス先を選択する。例えば図６において、ユーザが外部アクセス先として「外部サービス１」を選択したとすると、画像形成装置１０は、ＵＲＬが”http://192.168.1.101/app1/”であるＷＷＷサーバ３０へとアクセスする（Ｓ１０１）。すると、アクセスを受けたＷＷＷサーバ３０は画像形成装置１０に対して認証要求を行う（Ｓ１０２）。
【００３５】
この認証要求を受けた認証装置１３では、認証連携情報送信手段１５が認証要求を受けた外部アクセス先に対応した認証連携情報が存在するか否かの判定を行う（Ｓ１０３）。
ここで、認証要求を受けた外部アクセス先に対応した認証連携情報が存在しない場合、認証連携情報送信手段１５は、通常と同様に、図７に示す認証要求画面を提示して外部アクセス先との認証に用いるユーザＩＤ／パスワードの入力を促す（Ｓ１０９）。そして、認証要求画面上でユーザＩＤ／パスワードが入力されると、認証連携情報送信手段１５は、入力されたユーザＩＤ／パスワードを用いて認証を実行する（Ｓ１１０）。
【００３６】
また、Ｓ１０３の処理において、認証要求を受けた外部アクセス先に対応した認証連携情報が存在する場合、認証連携情報送信手段１５は、認証連携情報中の認証情報自動送信フラグが自動送信可と設定されているか否かを判定する（Ｓ１０４）。認証連携情報送信手段１５は、認証連携情報中の認証情報自動送信フラグの値によって下記のように処理を切り替える。
【００３７】
Ｓ１０４の処理において、図４（ａ）または図４（ｂ）に示すように、認証情報自動送信フラグの値が「送出する」と設定されている場合、認証連携情報送信手段１５は、ＷＷＷサーバ３０からの認証要求（Ｓ１０２）に対して、認証連携情報中のユーザＩＤ／パスワードからなる認証情報を埋め込んだリクエストヘッダを作成し、再度リクエスト送信する（Ｓ１０５）。この場合、ポップアップは表示されない。
ＨＴＴＰ１．１の仕様（参考：ＲＦＣ２６１６）に基づく認証方法であれば認証要求（Ｓ１０２）としてＷＷＷサーバ３０がステータスコード４０１（Unauthorized）を返す。これに対して認証連携情報送信手段１５は、ユーザ／パスワードからなる認証情報をAuthorizationリクエストヘッダフィールドに埋め込んだリクエストを生成し、再度ＷＷＷサーバ３０に対して送信する。
【００３８】
さらに、Ｓ１０４の処理において、図４（ｃ）または図４（ｄ）に示すように、認証情報自動送信フラグが「送出しない」と設定されている場合、認証連携情報送信手段１５は、ＷＷＷサーバ３０からの認証要求（Ｓ１０２）に対して、図８に示すように、認証情報を入力するためのポップアップを表示させ、認証連携情報中のユーザＩＤ／パスワードからなる認証情報を入力値として埋め込んだ状態で表示する（Ｓ１０７）。この場合は、ポップアップで「ＯＫ」が押下されなければリクエストは送信されない。また、入力値はユーザによって変更することが可能である。図８の例ではユーザＩＤが「michael」、パスワードが「*****」の場合である。
そして、ユーザにより認証実行の指示が入力されると（Ｓ１０８）、認証連携情報送信手段１５は、このユーザＩＤ／パスワードを外部アクセス先に送信して認証を実行する（Ｓ１０５）。
【００３９】
そして、上記のような処理により行われた認証が正常に終了するとアクセスは成功したことになり（Ｓ１０６）、画像形成装置１０は、その外部アクセス先により提供される外部サービスを利用することができるようになる。
【００４０】
Ｓ１０６の認証確認処理において、認証が正常に行われなかった場合や、ユーザＩＤ／パスワードの設定が不十分（どちらかが設定されていないなど）である場合は、認証連携情報送信手段１５は、図７に示すように、認証が行われなかった旨を表示して、認証要求画面を提示して新たに外部アクセス先との認証に用いるユーザＩＤ／パスワードの入力を促す（Ｓ１０９）。
【００４１】
そして、認証要求画面上でユーザＩＤ／パスワードが入力されると、認証連携情報送信手段１５は、入力されたユーザＩＤ／パスワードを用いて認証を実行する（Ｓ１１０）。この認証が成功すると（Ｓ１０６）、アクセスは成功したことになり、画像形成装置１０は外部アクセス先により提供される外部サービスを利用することができるようになる。また、認証が成功しない場合、Ｓ１０９、Ｓ１１０の処理が繰り返されることになる。
【００４２】
本実施形態の画像形成装置１０によれば、予め格納された認証連携情報中のフラグが自動送信可と設定されている場合には、ユーザにユーザＩＤ／パスワード等の認証情報の入力を要求することなく自動的に認証が行われる。そのため、画像形成装置１０の使用の際に個人認証を行ったユーザは、外部アクセス先へのアクセスを認証について意識することなくシームレスに行うことができ、煩雑な処理を必要とすることなく外部サクセス先により提供される外部サービスを利用することが可能となる。
【００４３】
そして、本実施形態によれば、画像形成装置１０に設定されている外部サービス毎の認証連携情報の設定に応じて、外部サービスへの認証を自動的に行うか否かを選択できる。
【００４４】
[変形例]
上記実施形態では、図５に示したフローチャートにおいて、認証連携情報中の認証情報自動送信フラグが自動送信可と設定されている場合、予め設定されているユーザＩＤ／パスワードを埋め込んだ状態で認証要求画面に表示するものとして説明している。しかし、このユーザＩＤ／パスワードが、各ユーザに対して個人的に割り当てられてるものではなく、画像形成装置１０に対して固定的に割り当てられていて複数のユーザにより共通して使用されるサービス固定の場合がある。このようにユーザＩＤ／パスワードがサービス固定のものである場合、自動送信が不可と設定されている場合についても各ユーザに対してユーザＩＤ／パスワードを提示してしまうのはセキュリティ上問題が発生する場合もある。
【００４５】
そのため、サービス固定のユーザＩＤ／パスワードについては、自動送信が不可と設定されている場合でも、認証要求画面上に埋め込んだ状態で提示しないようにするようにしてもよい。
【００４６】
このような処理を追加したフローチャートを図９に示す。この図９に示したフローチャートは、図５に示したフローチャートに対してＳ２０１の処理が追加されたものである。
【００４７】
つまり、Ｓ１０３において認証連携情報中のフラグが自動送信が不可と設定されている場合、認証連携情報送信手段１５は、登録されているユーザＩＤ／パスワードはサービス固定のものであるか否かを判定し（Ｓ２０１）、サービス固定のものであると判定した場合には、図７に示したような、ユーザＩＤ／パスワードの欄に何も埋め込まない状態で認証要求画面を提示する。
【００４８】
このような処理が行われることにより、図４の図４（ａ）または図４（ｃ）の場合はサービス固定のユーザＩＤ／パスワードが使用されているので、認証要求画面を提示する際に、ユーザＩＤ／パスワードの入力欄にユーザＩＤ／パスワードを埋め込んだ状態で提示されず、図４（ｂ）または図４（ｄ）の場合はユーザ個々のユーザＩＤ／パスワードであるので、認証要求画面を提示するとともにユーザＩＤ／パスワードを埋め込んだ状態で提示されることになる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態の画像処理装置１０のハードウェア構成を示す図である。
【図３】本発明の一実施形態の画像形成装置の機能構成を示すブロック図である。
【図４】認証連携情報の一例を示す図である。
【図５】本発明の一実施形態の画像形成装置におけるアクセスから認証までの処理を示すフローチャートである。
【図６】外部アクセス先を選択する際の画面例を示す図である。
【図７】認証情報が埋め込まれない状態で提示された認証要求画面の一例を示す図である。
【図８】認証情報が埋め込まれた状態で提示された認証要求画面の一例を示す図である。
【図９】本発明の一実施形態の画像形成装置における他の処理を示すフローチャートである。
【符号の説明】
【００５０】
１０    画像形成装置
１１    Ｗｅｂブラウザ
１２    表示部
１３    認証装置
１４    認証連携情報記憶手段
１５    認証連携情報送信手段
１８    ＣＰＵ
１９    メモリ
２０    ネットワーク
２２    記憶装置
２４    通信ＩＦ
２６    ＵＩ装置
２８    印刷装置
３０    ＷＷＷサーバ
Ｓ１０１〜Ｓ１１０    ステップ
Ｓ２０１    ステップ
【図１】
0004730604.tif 000002
【図２】
0004730604.tif 000003
【図３】
0004730604.tif 000004
【図４】
0004730604.tif 000005
【図５】
0004730604.tif 000006
【図６】
0004730604.tif 000007
【図７】
0004730604.tif 000008
【図８】
0004730604.tif 000009
【図９】
0004730604.tif 000010