(57)【要約】【課題】セキュリティを維持しつつユーザが簡易的にログインできる画像処理装置、画像処理方法、画像処理プログラムおよび記憶媒体を提供することを目的とするものである。【解決手段】本発明の画像処理装置、画像処理方法、画像処理プログラムおよび記憶媒体は、ユーザ情報に含まれる情報と画像処理装置を識別するための暗号化されたデータからなる、ユーザ固有の証明書を用いて簡易ログイン、簡易ログアウトの処理を行うものである。【選択図】図１
2007219827.tif 000002
【特許請求の範囲】
【請求項１】
認証情報の入力を受け付ける認証情報入力手段と、ユーザ情報を保持するユーザ情報保持手段と、ユーザの権限を証明する証明書を出力する証明書出力手段と、前記証明書に係る処理を行う証明書処理手段とを有する画像処理装置であって、
前記証明書処理手段は、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、
前記証明書出力手段は、前記証明書を出力することを特徴とする画像処理装置。
【請求項２】
前記証明書は、ユーザ情報の一部と、当該画像処理装置を識別する暗号化されたデータとを有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記証明書処理手段は、前記暗号化されたデータに基づいて、前記証明書が有効であるか否かを判断することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記証明書の発行に係る情報である発行情報を記憶する記憶手段を有することを特徴とする請求項１ないし３のいずれか一項に記載の画像処理装置。
【請求項５】
前記証明書処理手段は、前記認証情報入力手段より受け付けられた前記証明書と、前記記憶手段に記憶された前記発行情報とを比較した結果に基づいて前記証明書が有効であるか否かを判断することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記記憶手段は、前記証明書を記憶し、
当該画像処理装置の操作指示を受け付ける操作手段を有し、
前記証明書処理手段は、前記操作手段により第１の終了指示が受け付けられたとき、前記記憶手段に記憶された前記証明書を削除することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記記憶手段は、前記証明書を記憶し、
当該画像処理装置の操作指示を受け付ける操作手段を有し、
前記証明書処理手段は、前記操作手段により第２の終了指示が受け付けられたとき、前記記憶手段に記憶された前記証明書のデータの一部を前記第２の終了指示に対応して書き換えることを特徴とする請求項４に記載の画像処理装置。
【請求項８】
前記証明書処理手段は、前記認証情報入力手段より受け付けられたユーザ識別情報と、前記書き換えられた証明書が有するユーザ情報とが一致したとき、前記ユーザ情報に含まれる当該画像処理装置の機能の使用に係る制限情報を提示することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
ユーザ情報を保持するユーザ情報保持手段を有する画像処理装置における画像処理方法において、
認証情報の入力を受け付ける認証情報入力手順と、ユーザの権限を証明する証明書を出力する証明書出力手順と、前記証明書に係る処理を行う証明書処理手順とを有し、
前記証明書処理手順は、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、
前記証明書出力手順は、前記証明書を出力することを特徴とする画像処理方法。
【請求項１０】
ユーザ情報を保持するユーザ情報保持手段と、演算処理装置を有するコンピュータにおいて実行される画像処理プログラムであって、
前記コンピュータに、
認証情報の入力を受け付ける認証情報入力ステップと、ユーザの権限を証明する証明書を出力する証明書出力ステップと、前記証明書に係る処理を行う証明書処理ステップとを実行させ、
前記証明書処理ステップでは、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、
前記証明書出力ステップでは、前記証明書を出力することを特徴とする画像処理プログラム。
【請求項１１】
請求項１０に記載の画像処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理装置に係り、さらに詳細にはユーザが簡易的にログインできる画像処理装置に関する。
【背景技術】
【０００２】
近年の画像処理装置（プリンタ、スキャナ、ＦＡＸ、複合機等を含む）は、公の場に設置され、複数のユーザに共有されて短期的に使用される場合が多い。また、画像処理装置には、予め画像処理装置内に登録されたユーザ情報に基づいて、ユーザ毎に使用できる機能を制限する機能が搭載されている。
【０００３】
このような画像処理装置を複数のユーザが有して使用する場合には、ユーザの切換えが頻繁に行われるため、この切換えをスムーズに行うことが望まれている。これを実現するための手段として、ユーザ端末の端末情報を取得して記憶しておき、次回からはその端末情報とユーザ情報に基づき簡易認証を行う方法などが考案されている。
【０００４】
特開２００４−２８９３０２号公報（特許文献１）には、ネットワーク上に利用者制限データベースを持ち、このデータベースの利用者ごとに、画像処理装置の機能のアクセス権を持たせることにより、機器の使用制限だけでなく、機能の使用制限を行う画像処理装置について開示されている。
【０００５】
特開２０００−３６８０９号公報（特許文献２）には、ユーザの送信元アドレスとポート番号が一致し、かつユーザのコネクション接続要求がユーザの申請に符号した場合には、セキュリティレベルを落とすことなく、簡易な認証を行うことができ、短時間でのデータ通信を可能にするユーザの簡易認証方法について開示されている。
【特許文献１】特開２００４−２８９３０２号公報
【特許文献２】特開２０００−３６８０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および特許文献２で開示された発明では、ユーザの使用する端末情報や端末自体が複製されてしまった場合、セキュリティが維持できないという問題点がある。
【０００７】
本発明は、このような問題点を鑑みて、これらを解決すべくなされたものであり、セキュリティを維持しつつユーザが簡易的にログインできる画像処理装置、画像処理方法、画像処理プログラムおよび記憶媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は次の如き構成を採用した。
【０００９】
本発明の画像処理装置は、認証情報の入力を受け付ける認証情報入力手段と、予め取得されたユーザ情報を保持するユーザ情報保持手段と、ユーザの権限を証明する証明書を出力する証明書出力手段と、前記証明書に係る処理を行う証明書処理手段とを有する画像処理装置であって、前記証明書処理手段は、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、前記証明書出力手段は、前記証明書をユーザに出力する構成とすることができる。
【００１０】
これにより、ユーザは次回のログイン時には前記証明書を提示することで簡易的にログインすることができる。
【００１１】
また、本発明の画像処理装置は、上記目的を達成するために、さらに、前記証明書は、ユーザ情報の一部と、当該画像処理装置を識別する暗号化されたデータとを有する構成とすることができる。
【００１２】
これにより、ユーザは次回ログイン時にすべての認証情報を入力しなくてもよく、簡易的にログインすることができる。
【００１３】
また、本発明の画像処理装は、上記目的を達成するために、さらに、前記証明書処理手段は、前記暗号化されたデータに基づいて、前記証明書が有効であるか否かを判断する構成とすることができる。
【００１４】
これにより、ユーザは証明書を提示するだけでスムーズにログインすることができる。
【００１５】
また、本発明の画像処理装は、上記目的を達成するために、さらに、前記証明書を発行したことを示す情報である発行情報を記憶する記憶手段を有する構成とすることができる。
【００１６】
これにより、ユーザに発行された証明書に対応する情報を画像処理装置内に保持することができる。
【００１７】
また、本発明の画像処理装は、上記目的を達成するために、さらに、前記証明書処理手段は、前記認証情報入力手段より受け付けられた前記証明書と、前記記憶手段に記憶された前記発行情報とを比較した結果に基づいて前記証明書が有効であるか否かを判断する構成とすることができる。
【００１８】
これにより、ユーザが前記証明書を提示するだけで、前記証明書が有効であるかを判断できる。
【００１９】
また、本発明の画像処理装は、上記目的を達成するために、さらに、前記記憶手段は、前記証明書を記憶し、当該画像処理装置の操作指示を受け付ける操作手段を有し、前記証明書処理手段は、前記操作手段により第１の終了指示がなされたとき、前記記憶手段に記憶された前記証明書を削除する構成とすることができる。
【００２０】
これにより、画像処理装置内に保持されていたユーザに係る情報が削除される。
【００２１】
また、本発明の画像処理装は、上記目的を達成するために、さらに、前記記憶手段は、前記証明書を記憶し、当該画像処理装置の操作指示を受け付ける操作手段を有し、前記証明書処理手段は、前記操作手段により第２の終了指示がなされたとき、前記記憶手段に記憶された前記証明書のデータの一部を前記第２の終了指示に対応して書き換える構成とすることができる。
【００２２】
これにより、ユーザは次回ログイン時に、すべての認証情報を入力せずとも、前記書き換えられた証明書に基づき簡易的にログインすることができる。
【００２３】
また、本発明の画像処理方法は、上記目的を達成するために、さらに、前記証明書処理手段は、前記認証情報入力手段より受け付けられたユーザ識別情報と、前記書き換えられた証明書が有するユーザ情報とが一致したとき、前記ユーザ情報に含まれる当該画像処理装置の機能の使用に係る制限情報を提示する構成とすることができる。
【００２４】
これにより、ユーザは使用可能な機能や制限を把握することができる。
【００２５】
本発明の画像処理方法は、ユーザ情報を保持するユーザ情報保持手段を有する画像処理装置における画像処理方法において、認証情報の入力を受け付ける認証情報入力手順と、ユーザの権限を証明する証明書を出力する証明書出力手順と、前記証明書に係る処理を行う証明書処理手順とを有し、前記証明書処理手順は、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、前記証明書出力手順は、前記証明書を出力する構成とすることができる。
【００２６】
この方法により、ユーザは次回のログイン時には前記証明書を提示することで簡易的にログインすることができる。
【００２７】
本発明の画像処理プログラムは、ユーザ情報を保持するユーザ情報保持手段と、演算処理装置を有するコンピュータにおいて実行される画像処理プログラムであって、前記コンピュータに、認証情報の入力を受け付ける認証情報入力ステップと、ユーザの権限を証明する証明書を出力する証明書出力ステップと、前記証明書に係る処理を行う証明書処理ステップとを実行させ、前記証明書処理ステップでは、前記認証情報と前記ユーザ情報を比較した結果に基づき前記証明書を発行し、前記証明書出力ステップでは、前記証明書を出力する構成とすることができる。
【００２８】
このプログラムを実行することにより、ユーザは次回のログイン時には前記証明書を提示するだけで簡易的にログインすることができる。
【００２９】
本発明の記憶媒体は、画像処理プログラムを記憶したコンピユータ読み取り可能な記憶媒体である。
【発明の効果】
【００３０】
本発明によれば、ユーザは、セキュリティを維持しつつ画像処理装置に簡易的にログインすることが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下に図面を参照して本発明の実施例について説明する。
【００３２】
本発明の画像処理装置、画像処理方法、画像処理プログラムおよび記憶媒体は、ユーザ情報の一部と、画像処理装置を識別するための暗号化されたデータとからなるユーザ固有の証明書を用いて、簡易ログインおよび簡易ログアウトの処理を行うものである。
【実施例１】
【００３３】
図１は、本発明の画像処理装置１０の機能ブロック図の例である。画像処理装置１０は、認証情報入力部１１、ユーザ情報保持部１２、証明書処理部１３、出力部１４、記憶部１５、操作部１６、エンジン制御部１７、スキャナ部１８、プリンタ部１９、エンジン部２０から構成されている。
【００３４】
画像処理装置１０は、例えばコピー機能、プリンタ機能、スキャナ機能、ファクシミリ機能など、複数の機能を有する複合機として動作する。画像処理装置１０では、認証情報入力部１１より入力され認証情報と、ユーザ情報保持部１２に保持されたユーザ情報とが、証明書処理部１３において比較され、その結果に基づきユーザの資格を証明する証明書が発行される。この証明書は、出力部１４によりユーザに対して発行される。このとき、証明書はユーザの手に渡れば良く、その形態は例えばバーコード、ＩＣカードなど様々な記憶媒体であって良い。また、証明書のデータ構造についての詳細は後述する。
【００３５】
認証情報入力部１１は、ユーザを認証する認証情報を入力するためのものである。認証情報は、例えばユーザを識別するためのユーザＩＤ、ユーザＩＤに対応したパスワード、証明書処理部１３により発行された証明書が有する情報などである。認証情報入力部１１は、例えばユーザＩＤとパスワードを入力するための操作部と、証明書の有する情報を読み込むための手段を有する。ここで、証明書を読み込むための手段とは、例えばバーコードリーダ、ＩＣカードリーダなどである。
【００３６】
ユーザ情報保持部１２には、予め取得されたユーザ情報が保持されている。ここで保持されているユーザ情報についての詳細は後述する。証明書処理部１３は、証明書の発行に係る処理、証明書の有効性を判定する処理など、証明書に係る処理を実行する。出力部１４は、証明書処理部１３により発行された証明書をユーザが取得可能な状態で発行する。
【００３７】
操作部１６は、表示機能を有するものであり、画像処理装置１０の使用に係る制限等を示す情報をユーザが把握できるように表示する。エンジン制御部１７は、スキャナ部１８、プリンタ部１９を動作させるためのエンジン部２０を制御するためのものである。
【００３８】
図２は、ユーザ情報保持部１２に保持されたユーザ情報の構成の例を示す図である。ユーザ情報は項目「ユーザ名」、「パスワード」、「グループ」、「アクセスロール」から構成されている。
【００３９】
項目「ユーザ名」と項目「パスワード」はユーザ毎に任意に設定された情報である。項目「グループ」とは、ユーザが利用できる権限（Ｗｉｎｄｏｗｓ（登録商標）でいうＡｄｍｉｎｉｓｔｒａｔｏｒ、Ｕｓｅｒ、Ｇｕｅｓｔ等）を示すものである。項目「アクセスロール」とは、ユーザ毎の画像処理装置１０の使用に係る制限等を示す情報である。
【００４０】
ここで、項目「グループ」は、項目「アクセスロール」をグループ毎にまとめて設定するためものである。図３は、項目「グループ」毎のアクセスロールの設定の例を示す図である。図３において、ユーザ情報の項目「グループ」がＡｄｍｉｎｉｓｔｒａｔｏｒとなっている場合、このユーザ情報に該当するユーザは、画像処理装置１０のすべての機能が利用可能であり、画像処理装置１０を利用するユーザの権限を管理する管理者であることを示す。
【００４１】
また、ユーザ情報の項目「グループ」がＵｓｅｒとなっている場合、このユーザ情報に該当するユーザは、画像処理装置１０のスキャナ機能を使用することができる。同様に、ユーザ情報の項目「グループ」がＧｕｅｓｔとなっている場合、このユーザ情報に該当するユーザは、画像処理装置１０のコピー機能を使用することができる。
【００４２】
ユーザ情報において、項目「グループ」の設定とそれに対応したアクセスロールは、管理者の権限を持つユーザによって予め設定される。このとき、管理者は、項目「グループ」が同一であっても、異なるアクセスロールを設定することも可能である。また、本実施例ではユーザ情報はユーザ情報保持部１２に予め保持されているものとしたが、これに限られるものではなく、例えばネットワークを介してサーバなどの外部装置から取得するようにしても良い。
【００４３】
図４は、証明書のデータ構造の一例を示す図である。証明書処理部１３から発行される証明書は、ユーザ情報に含まれる情報と画像処理装置１０を識別するための暗号化されたデータにより構成されている。証明書は、項目「ユーザ名」、「ログイン日時」、「使用回数」、「制限期間」、「残り回数」、「使用履歴」、「暗号化データ」から構成されている。
【００４４】
ここで、項目「ログイン日時」は、ユーザがログインした日時を示す情報で、画像処理装置１０内に配設されたタイマー機能（図示せず）により検知される。項目「使用回数」、「制限期間」、「残り回数」、「使用履歴」は、ユーザ情報の項目「アクセスロール」を展開して生成される情報である。項目「暗号化データ」は、画像処理装置１０を識別するための固有のデータである。証明書処理部１３は、この暗号化データに基づき証明書が画像処理装置１０自身からユーザに発行されたものであるかどうか判断する。
【００４５】
図５は本発明の実施例１における通常ログイン時の動作を説明するシーケンス図である。ここで、通常ログインとは、証明書を持たないユーザが画像処理装置１０に対してログイン操作を行った場合のことである。
【００４６】
ユーザにより、認証情報入力部１１から認証情報であるユーザ名とパスワードが入力される（Ｓ５１）。証明書処理部１３は、この認証情報を受けて、ユーザ名に対応するユーザ情報を取得する（Ｓ５２）。証明書処理部１３は、ユーザ情報保持部１２内を「ユーザ名」で検索し（Ｓ５３）、該当するユーザ情報を取得する（Ｓ５４）。
【００４７】
証明書処理部１３は、ここで取得されたユーザ情報に含まれるユーザ名とパスワードと、認証情報入力部１１よりユーザから入力されたユーザ名とパスワードとが一致しているかを判定する（Ｓ５５）。そして、証明書処理部１３は、これらが一致していることを判定すると、証明書を生成し、出力部１４へ発行する（Ｓ５６）。
【００４８】
この証明書は、出力部１４によりユーザの手に渡る形態で出力される。また、証明書処理部１３は、証明書を発行すると同時に、ユーザ情報に含まれるアクセスロールを操作部１６へ表示させ、ユーザに対して画像処理装置１０の使用に係る制限情報などを通知する。ここで表示されるアクセスロールは、例えば図２によれば、ユーザＢがログインしてきた場合は、プリンタ機能の使用可能であることを示すものであり、ユーザＤがログインしてきた場合は、１０分間だけ画像処理装置１０が使用可能であることを示すもの等である。
【００４９】
図６は、画像処理装置１０からのログアウトを説明するシーケンス図である。ユーザにより操作部１６において画像処理装置１０からのログアウト処理がなされると（Ｓ６１）、証明書処理部１３は、ユーザに対してログアウト後のアクセスロールを表示させる（Ｓ６２）。ここで表示されるアクセスロールは、例えば図２のユーザＢがログアウトした場合であれば、プリンタ機能が使用できなくなる旨であり、ユーザＤがログアウトした場合であれば、画像処理装置１０が使用できなくなる旨などである。
【００５０】
図７は図５において発行された証明書を用いた簡易的なログインを説明するシーケンス図である。認証情報入力部１１により証明書が読み込まれると（Ｓ７１）、証明書処理部１３は、この証明書に含まれる暗号化データに基づきこの証明書が画像処理装置１０自身から発行されたものであるかどうかを判定する（Ｓ７２）。
【００５１】
この暗号化データは、画像処理装置１０を識別する情報を暗号化したものであり、画像処理装置１０を識別できる固有の情報であれば良い。たとえば画像処理装置１０の製造番号やＭＡＣアドレスなどに暗号化処理を施したものである。
【００５２】
証明書処理部１３は、認証情報入力部１１よりに読み込まれた証明書が画像処理装置１０自身から発行されたものであると判定した場合、この証明書を有効なものと見なす。そして、この証明書に基づきアクセスロールを操作部１６へ表示させ、ユーザに対して画像処理装置１０の使用の係る制限情報などを通知し（Ｓ７３）、ログイン処理を完了する。
【００５３】
尚、このとき表示されるアクセスロールは、証明書の情報に基づき証明書処理部１３で生成される。また、読み込まれた証明書のデータのう、項目「制限期間」や項目「使用回数」など、ユーザの使用状況や使用頻度に応じて変化するデータは証明書処理部１３においてその都度更新されるものである。
【００５４】
このように、ユーザは、最初のログイン時に発行された証明書を用いることで、次回からのログイン時に認証情報を入力することなく簡易的にログインすることができる。また、端末毎ではなく、ユーザ毎にユーザの手に渡るように発行された証明書を用いることで、セキュリティを維持しつつ簡易的にログインすることができる。
【実施例２】
【００５５】
図８、図９を参照して本発明の実施例２について説明する。尚、実施例２においても画像処理装置１０の構成は実施例１と同一であるので、画像処理装置１０の構成に係る説明は省略し、その動作についてのみ説明する。
【００５６】
図８は本発明の実施例２における通常ログイン時の動作を説明するシーケンス図である。図８においてＳ８１からＳ８７までの処理は、図５のＳ５１からＳ５７までの処理と同様であるから説明を省略し、実施例１と異なる点であるＳ８８とＳ８９の処理について説明する。
【００５７】
証明書処理部１３は、Ｓ８６において証明書を発行すると、その証明書を発行したことを意味する発行情報を生成し（Ｓ８８）、記憶部１５に記憶させて（Ｓ８９）、ログイン処理を完了する。ここで、発行情報とは、証明書と同様のデータ構造を有する情報である。
【００５８】
図９は、図８において発行された証明書を用いた簡易的なログインを説明するシーケンス図である。尚、実施例２におけるログアウト処理は、実施例１と同様であるから説明を省略する。
【００５９】
認証情報入力部１１によりＳ８６で発行された証明書を読み込まれると（Ｓ９１）、証明書処理部１３はこの証明書に対応した発行情報を呼び出す処理を行う（Ｓ９２）。証明書処理部１３は、Ｓ８９で記憶部１５に記憶された発行情報を検索し（Ｓ９３）、該当する発行情報を所得する（Ｓ９４）。発行情報を取得すると、証明書処理部１３は、取得された発行情報と、認証情報入力部１１より読み込まれた証明書とが一致しているかどうかを判定する（Ｓ９５）。
【００６０】
ここで、証明書処理部１３は、発行情報と証明書が一致していると判定した場合、この証明書を有効とみなす。そして、この証明書に基づいてアクセスロールを操作部１６へ表示させ、ユーザに対して画像処理装置１０の使用制限情報などを通知し（Ｓ９６）、ログイン処理を完了する。
【００６１】
このように、証明書発行時に証明書に対応した発行情報を記憶しておき、この証明書が用いられたとき、発行情報と比較して証明書の有効性を判定することで、より高度なセキュリティを維持することができる。
【実施例３】
【００６２】
図１０から図１３を参照して本発明の実施例３について説明する。尚、実施例３においても画像処理装置１０の構成は実施例１と同一であるので、画像処理装置１０の構成に係る説明は省略し、その動作についてのみ説明する。
【００６３】
図１０は本発明の実施例３における通常ログイン時の動作を説明するシーケンス図である。実施例３では、証明書はユーザに対して出力されず、そのかわりに記憶部１５に記憶される。また、実施例３において発行される証明書には、ユーザがログインしているかどうか等を示すユーザ状態を示す情報が含まれるものである。実施例３における証明書のデータ構造の詳細は後述するものとする。
【００６４】
図１０においてＳ１０１からＳ１０５までの処理は、図５のＳ５１からＳ５５までの処理と同様であるから説明を省略する。
【００６５】
証明書処理部１３は、Ｓ１０５において、取得されたユーザ情報に含まれるユーザ名とパスワードと、認証情報入力部１１よりユーザから入力されたユーザ名とパスワードが一致していると判定すると証明書を発行し（Ｓ１０６）、これを記憶部１５に書き込んで記憶する（Ｓ１０７）。そして、証明書処理部１３は、この証明書に基づいてアクセスロールを操作部１６へ表示させ、ユーザに対して画像処理装置１０の使用制限情報などを通知し（Ｓ１０８）、ログイン処理を完了する。
【００６６】
図１１は、本発明の実施例３における通常ログアウト時の動作を説明するシーケンス図である。ユーザは、画像処理装置１０の使用を終了する際に、通常ログアウトの操作を行う。通常ログアウトの操作の際、ユーザは操作部１６よりログアウトの指示を入力し、認証情報入力部１１よりユーザ名を入力する（Ｓ１１１）。尚ここで、通常ログアウトを行う旨は、例えばユーザがユーザ名を入力する際に、図示しない操作部などにより通常ログアウトを選択することなどにより、証明書処理部１３へ通常ログアウトの旨が通知される。
【００６７】
証明書処理部１３は、通常ログアウトの操作により入力されたユーザ名に基づき、記憶部１５内を入力されたユーザ名で検索する（Ｓ１１２）。そして、記憶部１５に記憶された、入力されたユーザ名に該当する証明書に基づき、ユーザに対して通常ログアウト後のアクセスロールを操作部１６に表示させる（Ｓ１１３）。さらに、証明書処理部１３は、記憶部１５より該当する証明書を削除して通常のログアウト処理を完了する（Ｓ１１４）。
【００６８】
図１２は、本発明の実施例３における簡易ログアウト時の動作を説明するシーケンス図である。ユーザは、画像処理装置１０の使用を終了する際に、簡易ログアウトの操作を行う。簡易ログアウトの操作の際、ユーザは操作部１６より簡易ログアウトの指示を入力し、認証情報入力部１１よりユーザ名を入力する（Ｓ１２１）。尚ここで、簡易ログアウトを行う旨は、例えばユーザがユーザ名を入力する際に、図示しない操作部などにより簡易ログアウトを選択することなどにより、証明書処理部１３へ簡易ログアウトの旨が通知されても良い。
【００６９】
証明書処理部１３は、簡易ログアウトの操作により入力されたユーザ名に基づき、記憶部１５内を入力されたユーザ名で検索する（Ｓ１２２）。そして、記憶部１５に記憶された、に入力されたユーザ名に該当する証明書に基づき、ユーザに対して簡易ログアウト後のアクセスロールを操作部１６に表示させる（Ｓ１２３）。さらに、証明書処理部１３は、記憶部１５に記憶された、該当する証明書に含まれるユーザ状態を示す情報を、「ログイン状態」を示す情報から「簡易ログアウト状態」を示す情報に書き換える（Ｓ１２４）。そして、証明書処理部１３は簡易ログアウト処理を完了する。
【００７０】
図１３は、図１２において簡易ログアウト状態のユーザが再度ログインする際の動作を説明するシーケンス図である。ユーザにより、認証情報入力部１１からユーザを識別する情報であるユーザ名のみが入力される（Ｓ１３１）。証明書処理部１３は、このユーザ名を受けて、記憶部１５からユーザ名に該当するユーザ状態を示す情報を呼び出す（Ｓ１３２）。証明書処理部１３は、認証情報入力部１１より入力されたユーザ名に基づき記憶部１５内を検索し（Ｓ１３３）、該当する証明書に含まれるユーザ状態を示す情報を取得する（Ｓ１３４）。
【００７１】
ここで、証明書処理部１３は、ユーザ状態が簡易ログイン状態であった場合、このユーザ名での簡易ログインが有効であると判定する（Ｓ１３５）。そして、記憶部１５に記憶された証明書に基づき、ユーザに対して簡易ログイン後のアクセスロールを操作部１６に表示させ（Ｓ１３６）、簡易ログイン処理を完了する。
【００７２】
このように、本実施例では、発行された証明書を記憶しておき、入力されたユーザ名をこの記憶された証明書と比較することによりログイン処理が完了する。ユーザは、２回目以降のログインではユーザ名のみの入力でよく、パスワードを入力する必要がないため、簡易的にログインすることができる。また、入力されたユーザ名と、記憶された証明書を比較しているので、より高いセキュリティを維持しつつ簡易的にログインすることができる。
【００７３】
図１４は、実施例３における証明書のデータ構造の例を示す図である。本実施例において発行される証明書は、実施例１の証明書のデータ構造に項目「ユーザ状態」が追加されたものである。以下に図１４に示す証明書が示す情報について、図２を参照して説明する。
【００７４】
たとえば図２のユーザＡの証明書について説明する。ログイン日時はユーザＡが画像処理装置１０へログインした日時である。ユーザＡのアクセスロールはＡＬＬとなっているので、項目「使用回数」「制限時間」「残り回数」に該当するデータは存在しない。項目「使用履歴」では、例えばユーザＡがこれまで使用した機能の履歴等が示される。そして、項目「ユーザ状態」では、ユーザＡがログイン状態であることが示されている。
【００７５】
次に、ユーザＣの証明書について説明する。ユーザＣのアクセスロールは制限回数１０ｔｉｍｅｓとなっている。よって、ユーザＣの証明書では、項目「使用回数」はユーザＣが画像処理装置１０を使用した回数、ここでは例えば「２回」を示している。そして項目「残り回数」は、ユーザＣが今後画像処理装置１０を使用できる回数、ここでは例えば「８回」を示している。このように、ユーザの使用状況によって変化している情報は、毎回のログイン毎に更新されるものである。
【００７６】
項目「使用履歴」は、ユーザＣがどの機能を何回使用したか等の履歴を示している。項目「ユーザ状態」では、ユーザＣは簡易ログイン状態であることを示している。これはすなわち、ユーザＣは次回ログイン時には、ユーザ名だけを入力する簡易ログインの操作でログインできることを示している。また、ユーザＣにおいては、項目「制限時間」に関する情報は存在しない。
【００７７】
さらに、ユーザＤの証明書について説明する。ユーザＤのアクセスロールは制限時間が１０ｍｉｎとなっている。よって、ユーザＤの証明書では、項目「制限時間」はユーザＤが今後画像処理装置１０を使用できる時間、ここでは例えば「４ｍｉｎ」を示している。このように、ユーザの使用状況によって変化している情報は、毎回のログイン毎に更新されるものである。
【００７８】
項目「使用履歴」には、ユーザＤがどの機能を何分使用したか等の履歴を示している。そして、項目「ユーザ状態」は、ユーザＤがログイン状態であることを示している。また、ユーザＤにおいては、項目「使用回数」「残り回数」に関する情報は存在しない。
【００７９】
次に、本発明の画像処理プログラムおよびその画像処理プログラムが記憶されたコンピュータで読取可能な記憶媒体について図１５を参照して説明する。本発明の画像処理プログラムは、実施例１ないし実施例３に記載したすべての処理を実行させることが可能な画像処理プログラムである。
【００８０】
図１５は、画像処理プログラムを読み取り可能なコンピュータ３０のハードウェア構成図である。コンピュータ３０は、ＣＰＵ３２、ハードディスク３３、メモリ３４、ネットワークコントロールユニット（以下ＮＣＵ）３５、表示部３６、入力部３７およびドライバ３８により構成されており、ＮＣＵ３５を介して画像処理装置１０へ接続されている。
【００８１】
本発明の画像処理プログラムは、メモリ３４に記憶されていても良いし、記憶媒体５０に記憶されていても良く、この画像処理プログラムは、例えばＮＣＵ３５を介して画像処理装置１０へ送信されても良い。
【００８２】
ここで、ＣＰＵ３２は、メモリ３４またはドライバ３８を介して接続された記憶媒体５０に記憶された本発明の画像処理プログラムを実行する。メモリ３４は、本発明の画像処理プログラム以外に、コンピュータ３０を機能させるためのプログラムや各種の設定値などが記憶されている。ＮＣＵ３５は、画像処理装置１０との通信手段として用いられるものであり、例えば一般の公衆回線や、ＬＡＮ回線などに接続されていても良い。
【００８３】
表示部３６はＣＰＵ３２で実行された処理の結果を表示するものであり、入力部３７はユーザが各種のデータを入力するためのものである。ドライバ３８は、ＣＰＵ３２と外部に接続された記憶媒体５０の仲介を行うものである。尚、表示部３６には、画像処理装置１０より送信されてきたユーザ毎のアクセスロールなどが表示されても良い。
【００８４】
記憶媒体５０には本発明の画像処理プログラムが記憶されていても良く、その場合ＣＰＵ３２は、ドライバ３８を介して記憶媒体５０より画像処理プログラムを読み出して実行する。尚ここで、記憶媒体５０は、例えばフロッピー（登録商標）ディスクや光磁気ディスク、ＵＳＢメモリなどの記憶媒体であっても良いし、ＣＰＵ３２において読取可能であればそれ以外のものであっても良い。また、この記憶媒体は、画像処理装置１０において直接読み取り可能なものであっても良い。
【００８５】
以上に述べたように、本発明によれば、ユーザ固有の証明書を発行し、その証明書を用いることにより、ユーザは簡易的に画像処理装置１０へログインすることが可能となる。
【００８６】
また、ユーザ固有の証明書を用いることにより、ユーザの使用する端末に依存することなく高度なセキュリティを維持することが可能となる。
【００８７】
以上、各実施例に基づき本発明の説明を行ってきたが、上記実施例に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【産業上の利用可能性】
【００８８】
本発明は、画像処理を行う画像処理装置、画像処理方法、画像処理プログラムおよび記憶媒体において応用可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の画像処理装置１０の機能ブロック図の例である。
【図２】ユーザ情報保持部１２に保持されたユーザ情報の構成の例を示す図である。
【図３】項目「グループ」毎のアクセスロールの設定の例を示す図である。
【図４】証明書のデータ構造の一例を示す図である。
【図５】本発明の実施例１における通常ログイン時の動作を説明するシーケンス図である。
【図６】画像処理装置１０からのログアウトを説明するシーケンス図である。
【図７】図５において発行された証明書を用いた簡易的なログインを説明するシーケンス図である。
【図８】本発明の実施例２における通常ログイン時の動作を説明するシーケンス図である。
【図９】図８において発行された証明書を用いた簡易的なログインを説明するシーケンス図である。
【図１０】本発明の実施例３における通常ログイン時の動作を説明するシーケンス図である。
【図１１】本発明の実施例３における通常ログアウト時の動作を説明するシーケンス図である。
【図１２】本発明の実施例３における簡易ログアウト時の動作を説明するシーケンス図である。
【図１３】簡易ログアウト状態のユーザが再度ログインする際の動作を説明するシーケンス図である。
【図１４】実施例３における証明書のデータ構造の例を示す図である。
【図１５】画像処理プログラムを読み取り可能なコンピュータ３０のハードウェア構成図である。
【符号の説明】
【００９０】
１０  画像処理装置
１１  認証情報入力部
１２  ユーザ情報保持部
１３  証明書処理部
１４  出力部
１５  記憶部
１６  操作部
１７  エンジン制御部
１８  スキャナ部
１９  プリンタ部
２０  エンジン部
【図１】
2007219827.tif 000003
【図２】
2007219827.tif 000004
【図３】
2007219827.tif 000005
【図４】
2007219827.tif 000006
【図５】
2007219827.tif 000007
【図６】
2007219827.tif 000008
【図７】
2007219827.tif 000009
【図８】
2007219827.tif 000010
【図９】
2007219827.tif 000011
【図１０】
2007219827.tif 000012
【図１１】
2007219827.tif 000013
【図１２】
2007219827.tif 000014
【図１３】
2007219827.tif 000015
【図１４】
2007219827.tif 000016
【図１５】
2007219827.tif 000017