(57)【要約】【課題】画像形成装置において、ログイン認証のための操作が簡単にできるようにする。【解決手段】リモート端末から画像形成装置にログインする時に、一組のユーザ名・パスワードから、認証処理・使用制限情報取得処理の両方を行い、ユーザ情報を登録する。オペレーションパネルからログインするときも同様に行う。また、ユーザ名・パスワード情報の付加されたプリントデータから、認証処理・使用制限情報取得処理の両方を行い、ユーザ情報を登録する。すでにそのユーザが登録済みの場合、ユーザ情報を更新する。オペレーションパネルやWebブラウザなどから、認証処理のための外部認証サーバや、使用制限情報取得処理のための外部LDAPサーバを切り替えることができる。【選択図】図１
2008269530.tif 000002
【特許請求の範囲】
【請求項１】
一組のユーザ名とパスワードが添付されたログイン要求を受信するログイン受付手段と、前記一組のユーザ名とパスワードに基づいて認証処理と使用制限情報の取得処理の両方を実行する手段と、前記認証処理が成功したことに応じて前記使用制限情報に従ってユーザ情報を登録する手段とを具備することを特徴とする画像形成装置。
【請求項２】
前記ログイン受付手段は、一組のユーザ名とパスワードが添付されたログイン要求をリモート端末から受信する手段であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ログイン受付手段は、一組のユーザ名とパスワードが添付されたログイン要求を操作パネルから受信する手段であることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記ログイン受付手段は、一組のユーザ名とパスワードが付加された印刷要求データを受信する手段であることを特徴とする請求項１記載の画像形成装置。
【請求項５】
当該ユーザがすでに登録済みの場合には前記ユーザ情報により登録済みのユーザ情報を更新する手段を備えることを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記認証処理を行うための外部認証サーバまたは前記取得処理を行うための外部LDAPサーバを切り替えるための操作手段を備えることを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
一組のユーザ名とパスワードが添付されたログイン要求を受信し、前記一組のユーザ名とパスワードに基づいて認証処理と使用制限情報の取得処理の両方を実行し、前記認証処理が成功したことに応じて前記使用制限情報に従ってユーザ情報を登録することを特徴とする認証方法。
【請求項８】
一組のユーザ名とパスワードが添付されたログイン要求をリモート端末から受信することを特徴とする請求項７記載の認証方法。
【請求項９】
一組のユーザ名とパスワードが添付されたログイン要求を操作パネルから受信することを特徴とする請求項７記載の認証方法。
【請求項１０】
一組のユーザ名とパスワードが付加された印刷要求データを受信することを特徴とする請求項７記載の認証方法。
【請求項１１】
当該ユーザがすでに登録済みの場合には前記ユーザ情報により登録済みのユーザ情報を更新することを特徴とする請求項７〜１０のいずれかに記載の認証方法。
【請求項１２】
前記認証処理を行うための外部認証サーバまたは前記取得処理を行うための外部LDAPサーバを切り替えることを特徴とする請求項７〜１１のいずれかに記載の認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における認証システムに関し、特に、ログインの認証要求が簡単に行える認証システムに関する。
【背景技術】
【０００２】
多機能画像形成装置（MFP）には、コピー・スキャナ・ドキュメントボックス・プリンタ・FAXなどの機能が搭載されている。また、コピー機能においては、フルカラー・自動カラー・２色カラー・モノカラー・白黒の機能に大きく分けられる。プリンタ機能においても、カラー・白黒の機能に分けられる。そして、現在、MFPは上記の機能毎でかつ、ユーザごとに使用制限を設定できるという機能を持っている。さらに、上記の機能に対して、LDAP（Lightweight Directory Access Protocol）サーバなどの外部サーバに、各ユーザの使用制限情報を取りまとめ、MFPへユーザがログインする毎にLDAPサーバにアクセスして、ログインしたユーザの使用制限情報を取得するという機能があり、すでにMFPに搭載され利用されている。
【０００３】
図６（ａ）で、MFPの操作パネルからログインする従来の方法を説明する。
<6-0>ユーザは、認証情報（ユーザIDとパスワード）とLDAPサーバログイン情報（サーバ名とログイン名とパスワード）を、あらかじめ機器のアドレス帳に登録しておく。
<6-1>MFPの操作パネルから、ユーザIDとパスワード（とドメイン名）を入力する。
<6-2>認証情報管理部（CCS）は、ログインユーザIDとログインパスワードを、LDAPサーバに送る。
<6-3>LDAPサーバは、アドレス帳データと機能制限情報を、認証情報管理部（CCS）に送る。
<6-4>認証情報管理部（CCS）は、登録された情報を元に、現在ログインしているユーザが各機能を使用できる権限があるかどうかを、それぞれのアプリに送信する。
【０００４】
図６（ｂ）で、MFPでのリモートログインのシーケンスを説明する。
（１）リモート端末から、認証要求（ユーザ・パスワード）を認証情報管理部（CCS）に送る。
（1.1）認証情報管理部（CCS）は、認証要求を検査する。
（1.2）OKであれば、認証情報管理部（CCS）は、ユーザ登録情報（ログイン名・パスワード）を、外部サーバに送る。外部サーバは、メールアドレスやFAX番号や機能制限情報などを、認証情報管理部（CCS）に返す。認証情報管理部（CCS）は、リモート端末にログインOKを返す。
【０００５】
このようにして、MFPの操作パネルやリモート端末からMFPにログインして利用することができる。以下に、これに関連する従来技術の例をあげる。
【０００６】
特許文献１に開示された「文書管理装置」は、組織変更に効率的に対応が可能な文書管理装置である。文書管理手段は、クライアントからの文書に対するアクセス要求に応じて、グループ間の継承関係を管理するアクセスコントロール管理手段より、現在有効なグループの情報と、該グループがアクセス権の引継ぎを受けた過去のグループの情報とを含むグループ情報を取得する。取得したグループ情報を、対応するユーザが所属するグループが文書に対してアクセス権を有する有効なグループに含まれるか否かの判定に用いる。
【特許文献１】特開2006-099736号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の認証方法では、次のような問題がある。MFPからのログイン処理において、認証処理後にLDAPサーバから使用制限情報を取得しようとする場合、機器のアドレス帳にあらかじめ認証のためのユーザ名・パスワードの情報を保存し、さらに外部LDAPサーバにアクセスするためのサーバ名・ログイン名・パスワードをユーザ毎に設定しておく必要がある。
【０００８】
本発明の目的は、上記従来の問題を解決して、画像形成装置において、認証のための操作が簡単にできるようにすることである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では、画像形成装置を、一組のユーザ名とパスワードが添付されたログイン要求を受信するログイン受付手段と、一組のユーザ名とパスワードに基づいて認証処理と使用制限情報の取得処理の両方を実行する手段と、認証処理が成功したことに応じて使用制限情報に従ってユーザ情報を登録する手段とを具備する構成とした。ログイン受付手段は、ログイン要求をリモート端末から受信する。または、ログイン要求を操作パネルから受信する。または、一組のユーザ名とパスワードが付加された印刷要求データを受信する。当該ユーザがすでに登録済みの場合には、ユーザ情報により登録済みのユーザ情報を更新する。さらに、認証処理を行うための外部認証サーバまたは取得処理を行うための外部LDAPサーバを切り替えるための操作手段を備える。
【発明の効果】
【００１０】
上記のように構成したことにより、画像形成装置において、認証のための操作が簡単にできるようになる。ユーザの入力したユーザ名とパスワードを認証モジュール内で管理し、認証処理と外部サーバにアクセスするためのログイン名・パスワードの両方に使用できるようにすることで、ユーザはMFPに対してユーザ名・パスワードを一度入力するだけで、外部認証サーバ・LDAPサーバにアクセスし、MFPの機能を利用できることとなる。外部認証サーバ・LDAPサーバの設定についてはユーザ毎ではなく、機器として一括してパネル・Webブラウザから設定できるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図１〜図５を参照しながら詳細に説明する。
【実施例】
【００１２】
本発明の実施例は、リモート端末からログインする時や、操作パネルからログインする時や、一組のユーザ名とパスワードが付加された印刷要求データを受信した時に、一組のユーザ名・パスワードから、認証処理・使用制限情報取得処理の両方を行ってユーザ情報を登録する画像形成装置である。
【００１３】
図１は、本発明の実施例における画像形成装置で、リモートからログインする構成の機能ブロック図である。図２は、画像形成装置で、操作パネルからログインする構成の機能ブロック図である。図３は、画像形成装置で、印刷アプリケーションプログラムからログインする構成の機能ブロック図である。図１〜図３において、MFP１は、多機能の画像形成装置である。認証サーバ２は、認証処理を行うサーバである。LDAPサーバ３は、ユーザ情報をディレクトリ情報として管理する一般的なディレクトリサーバである。多数のメールアドレスあるいはFAX電話番号と各アドレスまたは電話番号の相手に関する情報をデータベースとして備えており、キーワードを受信すると検索を行い、検索結果のメールアドレスまたはFAX電話番号を返送する。クライアントPC４は、ユーザのリモート端末である。
【００１４】
図４は、ログインの基本的な処理手順を示す流れ図である。図５は、画像形成装置にログインする場合の正常時のシーケンスと、認証失敗の場合のシーケンスと、ログイン失敗の場合のシーケンスを示す流れ図である。
【００１５】
上記のように構成された本発明の実施例における画像形成装置の機能と動作を説明する。最初に、画像形成装置の機能の概要を説明する。リモートから画像形成装置にログインする時に、一組のユーザ名・パスワードから、認証処理・使用制限情報取得処理の両方を行い、画像形成装置にユーザ情報を登録する。リモートからは、WebImageMonitorやFTPやTelnetやRidocなどを利用してアクセスする。画像形成装置のオペレーションパネルからログインするときにも、一組のユーザ名・パスワードから、認証処理・使用制限情報取得処理の両方を行い、画像形成装置にその情報を登録する。ユーザ名・パスワード情報の付加されたプリントデータからも、認証処理・使用制限情報取得処理の両方を行い、ユーザ情報を登録する。すでにそのユーザが登録済みの場合、ユーザ情報を更新する。オペレーションパネルやWebブラウザなどから、認証処理のための外部認証サーバや、使用制限情報取得処理のための外部LDAPサーバを切り替えることができる。
【００１６】
次に、図１を参照しながら、リモートからログインする方法を説明する。
〈1-1〉WebImageMonitorなどリモートからMFP１にログインする場合、ユーザは、WebブラウザやFTPやTelnetなど、ネットワーク経由でMFP１にユーザ名とパスワードを送信する。
〈1-2〉認証情報管理部は、そのまま、ユーザ名とパスワードをSDK（Software Development Kit）アプリケーションへ渡す。
〈1-3〉SDKアプリは、ユーザ名とパスワードを利用し、認証サーバ２へ認証依頼を送信する。
〈1-4〉認証サーバ２は、送られてきたユーザ名とパスワードから、このユーザにMFP１を操作する権限があるかどうかを判断し、SDKアプリに結果を返す。
【００１７】
〈1-5〉認証が成功している場合、SDKアプリはさらにLDAPサーバ３に対して、ユーザ名とパスワードを用いて、現在のユーザの使用制限情報の取得要求を送信する。
〈1-6〉ユーザ名とパスワードからLDAPサーバ３にログインできた場合には、LDAPサーバ３に保存してあるユーザ情報（メールアドレス・FAX番号）や使用制限情報｛コピー（フルカラー・自動カラー・２色カラー・モノカラー・白黒）・スキャン・ドキュメントボックス・プリンタ（カラー・白黒）・FAX｝をSDKアプリに対して、送信する。
〈1-7〉SDKアプリは認証管理部に対して、〈1-6〉で取得したユーザ情報と使用制限情報を、認証情報管理部に登録する。
〈1-8〉認証情報管理部は、登録された情報を元に、現在ログインしているユーザが各機能を使用できる権限があるかどうかを、それぞれのアプリに送信する。
【００１８】
次に、図２を参照しながら、MFP上のパネルからログインする場合の処理を説明する。
〈2-1〉ユーザはMFP１のオペレーションパネルからユーザ名とパスワードを入力する。
〈2-2〉認証情報管理部は、そのままユーザ名とパスワードをSDKアプリケーションへ渡す。
〈2-3〉SDKアプリケーションは、ユーザ名とパスワードを利用し、認証サーバ２へ認証依頼を送信する。
〈2-4〉認証サーバ２は、送られてきたユーザ名とパスワードから、このユーザにMFP１を操作する権限があるかどうかを判断し、SDKアプリに結果を返す。
【００１９】
〈2-5〉認証が成功している場合、SDKアプリはさらにLDAPサーバ３に対して、ユーザ名とパスワードを用いて、現在のユーザの使用制限情報の取得要求を送信する。
〈2-6〉ユーザ名とパスワードからLDAPサーバ３にログインできた場合には、LDAPサーバ３に保存してあるユーザ情報（メールアドレス・FAX番号）や使用制限情報｛コピー（フルカラー・自動カラー・２色カラー・モノカラー・白黒）・スキャン・ドキュメントボックス・プリンタ（カラー・白黒）・FAX｝をSDKアプリに対して、送信する。
〈2-7〉SDKアプリは、〈2-6〉で取得したユーザ情報と使用制限情報を、認証情報管理部に登録する。
〈2-8〉認証情報管理部は、登録された情報を元に、現在ログインしているユーザが各機能を使用できる権限があるかどうかを、それぞれのアプリに送信する。
【００２０】
次に、図３を参照しながら、プリンタアプリからログインする場合の処理を説明する。
〈3-1〉ユーザは、プリンタドライバで作成するプリントデータに、ユーザ名とパスワードを付加して、プリンタアプリに送信する。
〈3-2〉プリンタアプリは、プリントデータから、ユーザ名とパスワードを切り出して、認証情報管理部に伝える。
〈3-3〉認証情報管理部は、ユーザ名とパスワードを、そのままSDKアプリケーションへ渡す。
〈3-4〉SDKは、ユーザ名とパスワードを利用し、認証サーバ２へ認証依頼を送信する。
〈3-5〉認証サーバ２は、送られてきたユーザ名とパスワードから、このユーザにMFP１を操作する権限があるかどうかを判断し、SDKアプリに結果を返す。
【００２１】
〈3-6〉認証が成功している場合、SDKアプリはさらにLDAPサーバ３に対して、ユーザ名とパスワードを用いて、現在のユーザの使用制限情報の取得要求を送信する。
〈3-7〉ユーザ名とパスワードからLDAPサーバ３にログインできた場合には、LDAPサーバ３に保存してあるユーザ情報（メールアドレス・FAX番号）や使用制限情報｛コピー（フルカラー・自動カラー・２色カラー・モノカラー・白黒）・スキャン・ドキュメントボックス・プリンタ（カラー・白黒）・FAX｝をSDKアプリに対して、送信する。
〈3-8〉SDKアプリは、〈3-7〉で取得したユーザ情報と使用制限情報を、認証情報管理部に登録する。
〈3-9〉認証情報管理部は、登録された情報を元に、現在ログインしているユーザが各機能を使用できる権限があるかどうかを、それぞれのアプリに送信する。
【００２２】
次に、図４を参照しながら、ログインの基本的な処理手順を説明する。ステップ１において、ログインユーザが管理者かどうか調べる。管理者であれば、ステップ２において、管理者としてログインを許可する。管理者でなければ、ステップ３において、認証処理を行う。ステップ４において、認証結果を調べる。NGであれば、ステップ５において、認証失敗の処理を行って終了する。OKであれば、ステップ６において、個人情報を取得する。ステップ７において、ログインOKかどうか調べる。NGであれば終了する。OKであれば、ステップ８において、個人情報を機器に登録する。ステップ９において、ログイン処理を行う。
【００２３】
次に、図５を参照しながら、ログインの正常時のシーケンスと認証失敗の場合のシーケンスとログイン失敗の場合のシーケンスを説明する。図５（ａ）に、ログインの正常時のシーケンスを示す。
（１）リモート端末から認証要求（ユーザ・パスワード）を、認証情報管理部（CCS）に送る。
（1.1）認証情報管理部（CCS）は、認証要求（ユーザ・パスワード）を、SDKアプリに送る。
（1.1.1）SDKアプリは、認証要求（ユーザ・パスワード）を、外部認証装置に送る。外部認証装置は、認証要求（ユーザ・パスワード）を検査して、SDKアプリにOKであると返答する。
（1.1.2）SDKアプリは、ログイン要求（ユーザ・パスワード）を、外部サーバに送る。外部サーバは、メールアドレス、FAX番号、機能制限情報などを、SDKアプリに返送する。
（1.1.3）SDKアプリは、ユーザ情報を認証情報管理部（CCS）に登録する。認証情報管理部（CCS）は、リモート端末にOKを返送する。
【００２４】
図５（ｂ）に、認証失敗の場合のシーケンスを示す。
（１）リモート端末から認証要求（ユーザ・パスワード）を、認証情報管理部（CCS）に送る。
（1.1）認証情報管理部（CCS）は、認証要求（ユーザ・パスワード）を、SDKアプリに送る。
（1.1.1）SDKアプリは、認証要求（ユーザ・パスワード）を、外部認証装置に送る。外部認証装置は、認証要求（ユーザ・パスワード）を検査して、SDKアプリにNGであると返答する。SDKアプリは、認証情報管理部（CCS）にNGであると返答する。認証情報管理部（CCS）は、リモート端末にNGであると返答する。
【００２５】
図５（ｃ）に、ログイン失敗の場合のシーケンスを示す。
（１）リモート端末から認証要求（ユーザ・パスワード）を、認証情報管理部（CCS）に送る。
（1.1）認証情報管理部（CCS）は、認証要求（ユーザ・パスワード）を、SDKアプリに送る。
（1.1.1）SDKアプリは、認証要求（ユーザ・パスワード）を、外部認証装置に送る。外部認証装置は、認証要求（ユーザ・パスワード）を検査して、SDKアプリにOKであると返答する。
（1.1.2）SDKアプリは、ログイン要求（ユーザ・パスワード）を、外部サーバに送る。外部サーバは、ログイン要求を検査して、SDKアプリにNGを返答する。SDKアプリは、認証情報管理部（CCS）にNGであると返答する。認証情報管理部（CCS）は、リモート端末にNGであると返答する。
【００２６】
上記のように、本発明の実施例では、画像形成装置を、リモート端末からログインする時や、操作パネルからログインする時や、一組のユーザ名とパスワードが付加された印刷要求データを受信した時に、一組のユーザ名・パスワードから、認証処理・使用制限情報取得処理の両方を行ってユーザ情報を登録する構成としたので、認証のための操作が簡単にできるようになる。
【産業上の利用可能性】
【００２７】
本発明の画像形成装置は、認証が簡単に行える画像形成装置として最適である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例における画像形成装置で、リモートからログインする構成の機能ブロック図である。
【図２】本発明の実施例における画像形成装置で、パネルからログインする構成の機能ブロック図である。
【図３】本発明の実施例における画像形成装置で、アプリからログインする構成の機能ブロック図である。
【図４】本発明の実施例における画像形成装置のログインの基本的な処理手順を示す流れ図である。
【図５】本発明の実施例における画像形成装置にログインする場合の正常時のシーケンスと認証失敗の場合のシーケンスとログイン失敗の場合のシーケンスを示す流れ図である。
【図６】従来のパネルからログインする場合の構成を示す機能ブロック図と、リモートログインのシーケンスを示す流れ図である。
【符号の説明】
【００２９】
１・・・MFP、２・・・認証サーバ、３・・・LDAPサーバ、４・・・クライアントPC。
【図１】
2008269530.tif 000003
【図２】
2008269530.tif 000004
【図３】
2008269530.tif 000005
【図４】
2008269530.tif 000006
【図５】
2008269530.tif 000007
【図６】
2008269530.tif 000008