(57)【要約】【課題】  ネットワークを通してのユーザ認証を行う画像形成装置において、ログにログインユーザＩＤが記録されることを回避すること。【解決手段】  ネットワークを通して認証を行う外部サーバに、ログインユーザＩＤと関連付けた表示用ユーザ名を記録し、ユーザ認証がされると当該表示用ユーザ名を画像形成装置に渡して、画像形成装置においてログの記録を行う際には、ジョブオーナーとして表示用ユーザ名を用いる方法により課題を解決した。【選択図】図２
2010224857.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証の為にログインユーザ名を伴って認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、
前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記認証制御部は、前記ユーザ認証の際には、前記ログインユーザ名に加えて入力されたパスワードを伴って、認証サーバにアクセスして認証処理を行う
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２の画像形成装置であって、
前記認証制御部は、前記認証処理後は前記ログインユーザ名に基づいたユーザ識別子を生成して、以降のジョブ実行処理にログインユーザ名に代わりユーザ識別子を用いる
ことを特徴とする画像形成装置。
【請求項４】
請求項１から３の何れかの画像形成装置であって、
前記認証制御部は、前記表示用ユーザ名の候補を複数取得し、
前記複数取得された表示用ユーザ名からユーザの選択入力によって設定された値を前記ログ管理部に対して表示用ユーザ名として登録する表示用ユーザ名設定部を有する
ことを特徴とする画像形成装置。
【請求項５】
ユーザ認証の為の認証サーバと前記認証サーバにアクセスして認証処理を行う画像形成装置とを有する画像形成システムであって、
前記画像形成装置は、前記ユーザ認証の為にログインユーザ名を伴って前記認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、
前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有し、
前記認証サーバは、前記ログインユーザ名に基づいて認証処理を行うユーザ管理制御部と、
前記ログインユーザ名と前記表示用ユーザ名とを関連付けて記録保持し、前記ユーザ認証された場合に、前記表示用ユーザ名を前記認証制御部に送信する表示用ユーザ名管理部とを有する
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置のログ記録に関して、ログインユーザＩＤ等のセキュリティ上重要な個人情報を守る技術に関するものである。
【背景技術】
【０００２】
画像形成装置等の電子機器においては、操作者を特定するためにユーザ認証を行う。ユーザ認証の後ジョブが実行される際には、ジョブの記録がログと呼ばれるファイルに保存されるが、従来、画像形成装置単体での認証を行う方式のログでは、認証時に用いられる「ログインユーザＩＤ」そのままがログに記録されるのではなく、画像形成装置内に「ログインユーザＩＤ」と関連付けて記録されている他人に見られてもセキュリティ上問題とならない「表示用ユーザ名」が記録される仕組みになっている。この方法により、セキュリティ上重要である「ログインユーザＩＤ」を保護する方法がとられていた。
【０００３】
しかし、画像形成装置単体ではなくサーバを用いてネットワーク認証を行う際には、画像形成装置内に認証情報が無いため、前述したような「表示用ユーザ名」を用いてログに記録することができず、認証サーバにアクセスする際の「ログインユーザＩＤ」がログに記録されてしまってセキュリティ上問題となる。
【０００４】
従来技術として、ユーザが送信したジョブを特定する為にジョブステータス情報やジョブ履歴情報にユーザ名や時刻情報を記録しておき、ユーザが一意にジョブを識別できるシステムを提供する方法がある（特許文献１参照）。
【０００５】
しかし、この方法ではネットワーク認証でログインしたユーザがジョブを実行した場合、そのジョブ履歴のユーザ名には「ログインユーザＩＤ」が使われたり、表示されないことがある。前者はセキュリティ的に改善の余地があり、後者の方法では誰のジョブかの識別がしづらいという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２８７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
解決しようとする課題は、画像形成装置においてネットワークを通してのユーザ認証を行う際に、ジョブの実行を記録するログにジョブのユーザが特定可能でかつ「ログインユーザＩＤ」を記録されるのを回避することができなかった点である。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、ユーザ認証の為にログインユーザ名を伴って認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有することを特徴とする。
【０００９】
また、本発明の画像形成装置の前記認証制御部は、前記ユーザ認証の際には、前記ログインユーザ名に加えて入力されたパスワードを伴って、認証サーバにアクセスして認証処理を行うことを特徴としてもよい。
【００１０】
また、本発明の画像形成装置の前記認証制御部は、前記認証処理後は前記ログインユーザ名に基づいたユーザ識別子を生成して、以降のジョブ実行処理にログインユーザ名に代わりユーザ識別子を用いることを特徴としてもよい。
【００１１】
また、本発明の画像形成装置の前記認証制御部は、前記表示用ユーザ名の候補を複数取得し、前記複数取得された表示用ユーザ名からユーザの選択入力によって設定された値を前記ログ管理部に対して表示用ユーザ名として登録する表示用ユーザ名設定部を有することを特徴としてもよい。
【００１２】
本発明の画像形成システムは、ユーザ認証の為の認証サーバと前記認証サーバにアクセスして認証処理を行う画像形成装置とを有する画像形成システムであって、前記画像形成装置は、前記ユーザ認証の為にログインユーザ名を伴って前記認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有し、前記認証サーバは、前記ログインユーザ名に基づいて認証処理を行うユーザ管理制御部と、前記ログインユーザ名と前記表示用ユーザ名とを関連付けて記録保持し、前記ユーザ認証された場合に、前記表示用ユーザ名を前記認証制御部に送信する表示用ユーザ名管理部とを有することを特徴とする。
【発明の効果】
【００１３】
本発明の画像形成装置は、ユーザ認証の為にログインユーザ名を伴って認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有することを特徴とする。
【００１４】
このため、ログにログインユーザ名が記録されることが無くなり、セキュリティ上重要であるログインユーザ名が晒される可能性が大きく抑制されてセキュリティが高まる。
【００１５】
また、本発明の画像形成装置の前記認証制御部は、前記ユーザ認証の際には、前記ログインユーザ名に加えて入力されたパスワードを伴って、認証サーバにアクセスして認証処理を行うことを特徴としてもよい。
【００１６】
このため、認証時にパスワードを伴うことによって、認証のセキュリティが高まる。
【００１７】
また、本発明の画像形成装置の前記認証制御部は、前記認証処理後は前記ログインユーザ名に基づいたユーザ識別子を生成して、以降のジョブ実行処理にログインユーザ名に代わりユーザ識別子を用いることを特徴としてもよい。
【００１８】
このため、画像形成装置本体内の情報の交換であっても、ログインユーザ名の必要時以降は、ユーザ識別子を用いるためさらにログインユーザ名を守る秘匿性が高まる。
【００１９】
また、本発明の画像形成装置の前記認証制御部は、前記表示用ユーザ名の候補を複数取得し、前記複数取得された表示用ユーザ名からユーザの選択入力によって設定された値を前記ログ管理部に対して表示用ユーザ名として登録する表示用ユーザ名設定部を有することを特徴としてもよい。
【００２０】
このため、ユーザの環境に合わせて最適な表示用ユーザ名を選択可能となるためログ閲覧時等の利便性が大きく向上する。
【００２１】
本発明の画像形成システムは、ユーザ認証の為の認証サーバと前記認証サーバにアクセスして認証処理を行う画像形成装置とを有する画像形成システムであって、前記画像形成装置は、前記ユーザ認証の為にログインユーザ名を伴って前記認証サーバにアクセスして認証処理を行い、前記認証サーバから前記ログインユーザ名と関連付けられた表示用ユーザ名を取得する認証制御部と、前記ログインユーザ名に代えて前記表示用ユーザ名を用いて動作の記録であるログを記録するログ管理部とを有し、前記認証サーバは、前記ログインユーザ名に基づいて認証処理を行うユーザ管理制御部と、前記ログインユーザ名と前記表示用ユーザ名とを関連付けて記録保持し、前記ユーザ認証された場合に、前記表示用ユーザ名を前記認証制御部に送信する表示用ユーザ名管理部とを有することを特徴とする。
【００２２】
このため、ログにログインユーザ名が記録されることが無くなり、セキュリティ上重要であるログインユーザ名が晒される可能性が大きく抑制されてセキュリティが高まる。
【図面の簡単な説明】
【００２３】
【図１】本発明実施例の画像形成装置の機能ブロック図である（実施例１）。
【図２】本発明実施例の画像形成装置の動作の流れを表すシーケンス図である（実施例１）。
【図３】本発明実施例の画像形成装置の機能ブロック図である（実施例２）。
【図４】本発明実施例の画像形成装置の動作の流れを表すシーケンス図である（実施例２）。
【図５】本発明実施例の画像形成装置の表示用ユーザ名指定のためのユーザインタフェース画面の例である（実施例２）。
【発明を実施するための形態】
【００２４】
ネットワークを通してのユーザ認証を行う画像形成装置において、ログにログインユーザＩＤが記録されることを回避する目的を外部認証サーバに、ログインユーザＩＤと関連付けた表示用ユーザ名を用意しておき、ユーザ認証がされると当該表示用ユーザ名を画像形成装置に渡して、画像形成装置においてログの記録を行う際には、ログインユーザＩＤの代わりに表示用ユーザ名を記録する方法により実現した。
【実施例１】
【００２５】
本発明実施例１の画像形成装置及び画像形成システムについて以下に説明する。
【００２６】
［構成］
図１は、画像形成装置１０１、外部認証サーバ（認証サーバ）２０１、ＬＤＡＰ（Lightweight Directory Access Protocol）サーバ３０１の機能ブロック図である。
【００２７】
画像形成装置１０１は、ＵＩ部１１１、ジョブ制御部１１３、認証/認可制御部（認証制御部）１１５、ジョブステータス管理部１１７、ジョブ履歴管理部（ログ管理部）１１９、ネットワーク制御部１２１を有する。
【００２８】
ＵＩ部（ユーザインタフェース部）１１１は、ユーザとの間での入出力を受け持つ機能部である。ＵＩ部１１１は、表示出力を行うための表示パネルなどの出力装置と、キーや、表示パネルと一体化したタッチパネルなどの入力装置を有して、ユーザに対して表示を行い、ユーザからの入力を受け付ける。
【００２９】
ジョブ制御部１１３は、画像形成装置１０１のジョブの制御を行う機能部である。ＵＩ部１１１が受け付けた操作指示をジョブ制御部１１３が受け取り、該操作指示に従ってジョブを実行する。
【００３０】
認証/認可制御部（認証制御部）１１５は、ＵＩ部１１１が受け付けたユーザからのログイン要求について外部認証サーバ（認証サーバ）２０１に対して認証要求を行う。認証にはＮＴＬＭ認証やkerberos認証等の認証方法が用いられる。
【００３１】
ジョブステータス管理部１１７は、ジョブ制御部１１３が実行して制御しているジョブの状態（ステータス）を管理する。他の各機能部（例えばＵＩ部１１１）からのジョブステータスの問合せに対して、ジョブの状態をチェックして回答する。
【００３２】
ジョブ履歴管理部（ログ管理部）１１９は、ジョブの実行の履歴（ログ）を記録して保存する。記録する情報は、ジョブ名、ジョブ内容、ジョブのオーナー名などである。さらにジョブ開始時間・終了時間、ジョブの実行のステータス（正常終了か異常終了のどちらであるかと、異常終了の場合はそのエラーコード）等が記録されるということでもよい。ジョブのオーナー名としては、ログインユーザ名ではなく、表示用ユーザ名が記録される。
【００３３】
ネットワーク制御部１２１は、外部認証サーバ２０１やＬＤＡＰサーバ（認証サーバ）３０１との間での通信を行うための機能部である。
【００３４】
外部認証サーバ（認証サーバ）２０１は、ユーザ管理制御部２１１とネットワーク制御部２１３の各機能部を有する。
【００３５】
ユーザ管理制御部２１１は、画像形成装置１０１などの電子機器からのログインＩＤとパスワードのデータを伴ったログインの認証要求に対して、ユーザ管理制御部２１１自身が有するログインＩＤとパスワードの記録との照合を行って、合致していれば認証を行う。認証を行った場合には認証要求元に対して許可証明書を発行する。
【００３６】
ネットワーク制御部２１３は、画像形成装置１０１との間での通信を行うための機能部である。
【００３７】
ＬＤＡＰ（Lightweight Directory Access Protocol）サーバ３０１は、ディレクトリデータベースを有し、画像形成装置１０１等のネットワーク機器からのLightweight Directory Access Protocolによる問合せに回答するサーバである。
【００３８】
ＬＤＡＰサーバ（認証サーバ）３０１は、アドレス帳管理制御部（表示用ユーザ名管理部）３１１とネットワーク制御部３１３の各機能部を有する。
【００３９】
アドレス帳管理制御部（表示用ユーザ名管理部）３１１は、ディレクトリデータベースを有して、画像形成装置１０１からの問合せに対して、必要情報（例えば、表示用ユーザ名（displayUN）や、電子メールアドレス（E-Mail）やファクス番号（faxNumber））を前記ディレクトリデータベースから取得して回答する。この問い合わせの際には、セキュリティを保つために、問い合わせ先が外部認証サーバ２０１から取得した許可証明書を伴ってユーザ属性情報を検索してきた場合についてのみ回答する。
【００４０】
［動作の流れ；シーケンス］
図２は、本発明実施例１の画像形成装置１０１の動作の流れを示すシーケンス図である。以下に各シーケンスについて順を追って説明する。
【００４１】
Ｓ１１：パネルユーザが“ログインＩＤ”と“ログインパスワード”を入力してログイン操作をすると、画像形成装置１０１のＵＩ部１１１は、当該入力を受け付ける。
【００４２】
Ｓ１３：Ｓ１１において受け付けられた入力は、認証/認可制御部１１５に渡される。
【００４３】
Ｓ１５、Ｓ１７：認証/認可制御部１１５は、ネットワーク認証であることを判別する。ネットワーク認証の場合には、ネットワーク制御部１２１を通して当該入力を外部認証サーバ２０１に対して送信して認証要求を行う。認証がなされたなら、外部認証サーバ２０１より許可証明書を取得する。
【００４４】
Ｓ１９、Ｓ２１：外部認証サーバ２０１から認証許可の応答（許可証明書の取得の成功）があった場合、認証/認可制御部１１５は、ネットワーク制御部１２１を通して外部のアドレス帳サーバ（ＬＤＡＰサーバ）３０１に対して、ログインユーザのユーザ属性情報（表示用ユーザ名やE-mailアドレス、FAX番号など）を取得する。
【００４５】
Ｓ３１：画像形成装置１０１のＵＩ部１１１は、ユーザからのジョブスタートを受け付ける。
【００４６】
Ｓ３３：ＵＩ部１１１からのジョブの実行指示を受けた認証/認可制御部１１５は、認証/認可制御部１１５からユーザ識別子を取得する。ユーザ識別子は、loginID（ログインユーザ名）に基づいて認証/認可制御部が一時的に生成する方法をとる。このステップ以降は、生成されたユーザ識別子がloginIDに代わって用いられるため、loginIDのセキュリティ度はさらに高まる。
【００４７】
Ｓ３５：ＵＩ部１１１にて入力操作されたジョブはジョブ制御部１１３に渡される。
【００４８】
Ｓ３７：ジョブ制御部は、ジョブを実行する。
【００４９】
Ｓ３９：ジョブ処理完了後、認証/認可制御部１１５は、ユーザ識別子に基づき、Ｓ２１で取得済みの「表示用ユーザ名」（Ｓ２１でのdisplayUN）を取得する。
【００５０】
Ｓ４１：ジョブ履歴管理部（ログ管理部）１１９は、ジョブ履歴（ログ）の保存を行う。この際ログには、loginID（ログインユーザ名）やユーザ識別子等は記録されずに、ジョブのオーナーを示す情報としては、前述の「表示用ユーザ名」が記録される。その他にジョブＩＤや、ジョブ名、ジョブの種類等がログに記録される。さらに、ジョブ開始時間やジョブ終了時間、ジョブのステータス等が記録されてもよい。
【００５１】
［実施例の効果］
ネットワーク認証時でもジョブログやジョブステータスで「表示用ユーザ名」を用いてジョブの記録を行う方法により、セキュリティ上重要である「ログインユーザＩＤ」が記録されず守られることとなる。
【００５２】
さらに、一般的に「ログインユーザＩＤ」では、実際の人物名との一致が難しいため、ログを見てもすぐにユーザが判明しない場合が多いが、「表示用ユーザ名」を用いる方法により、ジョブのオーナーがすぐに判別可能となる。
【００５３】
「ログインユーザＩＤ」は、Ｓ１１からＳ２１でのステップで用いられた後は、Ｓ３３で生成されたユーザ識別子が用いられるため、「ログインユーザＩＤ」が漏洩する可能性はさらに低くなり情報の安全度が高まる。
【実施例２】
【００５４】
本発明実施例２の画像形成装置について以下に説明する。
【００５５】
実施例２の画像形成装置では、実施例１の画像形成装置の機能に加えてさらに表示用ユーザ名を複数の候補から選択可能とした。
【００５６】
実施例１では、「表示用ユーザ名」をＬＤＡＰサーバ３０１のアドレス帳管理部３１１が記録するディレクトリデータベースから取得したが、ユーザの運用環境によって、どの属性値に「表示用ユーザ名」が設定されているかは異なる場合がある。そこで、実施例２の画像形成装置においては、ディレクトリデータベースから複数取得したユーザの属性情報のうち、どの属性情報を「表示用ユーザ名」として使用するかを選択可能とすることにより、ユーザ環境に合わせて適切な属性値を表示させることとした。
【００５７】
［構成］
図２は、本発明実施例２の画像形成装置１０１の機能ブロック図である。実施例２の画像形成装置１０１は、図１に示した機能ブロック図にある各機能ブロックに加えて図２に示すシステム設定値管理部１３１を有する。実施例２の構成では、このシステム設定値管理部（表示用ユーザ名設定部）１３１の機能について主として説明し、関連して他の機能ブロックについての違いも同時に説明する。
【００５８】
システム設定値管理部１３１（表示用ユーザ名設定部）は、ログに記録する表示用ユーザ名をユーザ認証時にＬＤＡＰサーバから取得したユーザ属性値の中から選択可能とさせる。この選択はユーザからの入力をＵＩ部１１１が受け付けて行われる。選択される候補の例について、以下の表１に示す。
【００５９】
【表１】
2010224857.tif 000003
【００６０】
表１に示すように、あらかじめ欄が設定されている表示用ユーザ名を実施例１のように表示用ユーザ名として選択してもよいし、他の共通名（姓名）、名前、名字、社員番号等を代わりに選択する方法であってもよい。
【００６１】
図５にこの選択入力の際の画面例を示す。
【００６２】
表示用ユーザ名として、上記表１にある各項目を選択するときは、その該当のチェックボックスにチェックマークを付ける。また、ログに電子メールアドレスやファックス番号を記録する場合には、それぞれの該当チェックボックスにチェックマークを付けることにより可能となる。図５においては、表示用ユーザ名といして「社員番号」が選択され、ログに「電子メールアドレス」及び「電話番号」（表１では、省略のため不図示）が記録される。
【００６３】
［動作の流れ；シーケンス］
図４に実施例２の画像形成装置１０１の動作の流れを示すシーケンス図を示す。図４を用いて動作の流れについて説明する。
【００６４】
Ｓ５１からＳ５７の流れは、実施例１の図２に示すＳ１１からＳ１７との流れと同じであるので説明を省略する。
【００６５】
Ｓ５９：認証/認可制御部１１５は、システム設定値管理部１３１に対して検索属性情報取得する。取得される検索属性情報は、前記表１にあるようなユーザ属性値である。この際に予め図５に示したようなユーザインタフェース画面を用いて選択入力された表示用ユーザ名の候補を認証/認可制御部１１５に記録する。
【００６６】
Ｓ６１、Ｓ６３：上記の検索属性情報をＬＤＡＰサーバ３０１から取得する。
【００６７】
Ｓ７１からＳ７７の動作はＳ３１からＳ３７の動作と同じであるので省略する。
【００６８】
Ｓ７９：ジョブの履歴を記録するために、認証/認可制御部１１５にアクセスして、Ｓ５９で選択入力された表示用ユーザ名候補を取得する。
【００６９】
Ｓ８１：前ステップで選択された表示用ユーザ名を用いてジョブ履歴管理部１１９は、ジョブログを記録する。
【００７０】
以上の一連の動作により選択入力された表示用ユーザ名候補を用いてログの記録が行われる。
【００７１】
［実施例の効果］
表示用ユーザ名としての検索属性をユーザの選択入力により設定可能となるため、ユーザ環境に適した情報に基づいてログ記録が行われて、ログ閲覧時等における利便性が向上する。
【００７２】
［その他］
本発明実施例中では、ジョブのログ（ジョブログ）についての記録について説明を行ったが、ジョブログに限らず、例えば認証ログ等の他のログについて本発明が適用可能なことはもちろんである。
【００７３】
本発明実施例中では、認証サーバをユーザ認証機能のための外部認証サーバ２０１と表示用ユーザ名記録保持のためのＬＤＡＰサーバ３０１の二つに分けたが、これらは同じ一台のサーバ装置に二つのサーバ機能が搭載される形であってもよい。また、ひとつの認証サーバにユーザ管理制御部２１１とアドレス帳管理制御部３１３の両方の機能を持たせた構成であってもよい。
【符号の説明】
【００７４】
１０１  画像形成装置（実施例１，２）
１１１  ＵＩ（ユーザインタフェース）部（実施例１，２）
１１３  ジョブ制御部（実施例１，２）
１１５  認証/認可制御部（認証制御部）（実施例１，２）
１１７  ジョブステータス管理部（実施例１，２）
１１９  ジョブ履歴管理部（ログ管理部）（実施例１，２）
１２１  ネットワーク制御部（実施例１，２）
１３１  システム設定値管理部（表示用ユーザ名設定部）（実施例２）
２０１  外部認証サーバ（認証サーバ）（実施例１，２）
２１１  ユーザ管理制御部（実施例１，２）
２１３  ネットワーク制御部（実施例１，２）
３０１  ＬＤＡＰサーバ（認証サーバ）（実施例１，２）
３１１  アドレス帳管理制御部（表示用ユーザ名管理部）（実施例１，２）
３１３  ネットワーク制御部（実施例１，２）
【図１】
2010224857.tif 000004
【図２】
2010224857.tif 000005
【図３】
2010224857.tif 000006
【図４】
2010224857.tif 000007
【図５】
2010224857.tif 000008