(57)【要約】【課題】認証の有効期間に応じて、認証されたユーザのみの利用とし、ユーザによる装置利用の利便性を高めるとともに、不正使用の抑制を図ること。【解決手段】装置のユーザの認証情報の入力を受け付ける利用受付部２０１と、入力された認証情報に基づいて、ユーザを認証する認証実行部２０２と、認証実行部２０２によってユーザが認証された場合、当該ユーザの装置の利用に関する利用要求の入力を受け付ける要求受付部２０６と、要求受付部２０６によって入力された利用要求に基づいて、認証実行部２０２による認証結果の有効期間を設定し、設定された有効期間の間、ユーザの装置の利用を許可する制御をおこなう認証期間管理部２０４と、を備える。【選択図】図２
2007241952.tif 000002
【特許請求の範囲】
【請求項１】
装置のユーザの認証情報の入力を受け付ける認証情報入力手段と、
前記認証情報入力手段によって入力された認証情報に基づいて、前記ユーザを認証する認証手段と、
前記認証手段によって前記ユーザが認証された場合、当該ユーザの前記装置の利用に関する利用要求の入力を受け付ける利用要求入力手段と、
利用要求入力手段によって入力された利用要求に基づいて、前記認証手段による認証結果の有効期間を設定する設定手段と、
前記設定手段によって設定された有効期間の間、前記ユーザの前記装置の利用を許可する制御をおこなう制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記利用要求入力手段は、前記ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けるものであり、
前記設定手段は、前記利用要求入力手段によって入力された利用要求における利用の開始時点および終了時点を含む有効期間を設定することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記認証情報入力手段は、複数の認証情報の入力を受け付けるものであり、
前記認証手段は、前記認証情報入力手段によって入力された複数の認証情報に基づいて、それぞれの認証情報について前記ユーザを認証するものであり、
前記利用要求入力手段は、前記認証手段によって前記ユーザが認証された場合、それぞれの認証について利用要求を受け付けることを特徴とする請求項１または２に記載の制御装置。
【請求項４】
装置のユーザの認証情報の入力を受け付ける認証情報入力工程と、
前記認証情報入力工程によって入力された認証情報に基づいて、前記ユーザを認証する認証工程と、
前記認証工程によって前記ユーザが認証された場合、当該ユーザの前記装置の利用に関する利用要求の入力を受け付ける利用要求入力工程と、
利用要求入力工程によって入力された利用要求に基づいて、前記認証工程による認証結果の有効期間を設定する設定工程と、
前記設定工程によって設定された有効期間の間、前記ユーザの前記装置の利用を許可する制御をおこなう制御工程と、
を含むことを特徴とする制御方法。
【請求項５】
前記利用要求入力工程は、前記ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けるものであり、
前記設定工程は、前記利用要求入力工程によって入力された利用要求における利用の開始時点および終了時点を含む有効期間を設定することを特徴とする請求項４に記載の制御方法。
【請求項６】
前記認証情報入力工程は、複数の認証情報の入力を受け付けるものであり、
前記認証工程は、前記認証情報入力工程によって入力された複数の認証情報に基づいて、それぞれの認証情報について前記ユーザを認証するものであり、
前記利用要求入力工程は、前記認証工程によって前記ユーザが認証された場合、それぞれの認証について利用要求を受け付けることを特徴とする請求項４または５に記載の制御方法。
【請求項７】
請求項４〜６のいずれか一つに記載の制御方法をコンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、装置のユーザの認証をおこなって、認証されたユーザに対して装置の利用を許可する制御装置、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来より、一つの筐体内に、表示部、印刷部、撮像部などを設けて、あらかじめ組み込まれたプリンタやコピーやファクシミリやスキャナなどの機能を実現する複数のプログラムを切り替えることで、プリンタやコピーやファクシミリやスキャナなどとして機能する複合型の画像形成装置（以下、「複合機」という）がある。このような複合機では、あらかじめ組み込まれたプログラムに加えて、メモリカードのように着脱自在な記録媒体によって提供されるアプリケーションモジュールを読み込むことにより、さらに機能を追加することができる。
【０００３】
ここで、複合機における操作には、記録媒体の整理などを目的として、アプリケーションモジュールが格納された記録媒体から、アプリケーションモジュールを他の記録媒体へ移動をさせることがある。近年では、特定の記録媒体に記録されている状態でのみ利用可能な電子データが、当該特定の記録媒体とは異なる他の記録媒体に移動された場合に、移動元の電子データを、他の記録媒体への移動前の状態に戻す提案がされている（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００５−２０２９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、ユーザの認証をおこなわないで、所定の操作によって電子データの移動をおこなうため、不正なユーザによる操作であっても電子データの移動がおこなわれてしまうという問題があった。さらに、複数の機能を有する複合機においては、正当なユーザによるログインの認証がおこなわれた場合、ログアウトまでの期間は他のユーザの認証はおこなわない。したがって、一度複合機の操作を許可してしまうとログアウトまでは、不正なユーザの操作であっても複合機による作業がおこなえるという問題があった。一方、不正使用を抑制する場合、ログインの認証をおこなったユーザは、ログアウトまで複合機による作業を監視する必要があり、作業以外の無駄な手間が発生するという問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、ユーザの認証をおこない、認証の有効期間を設けることによって、ユーザによるログインとログアウトに関わらず、認証されたユーザのみが装置を利用することができる制御装置、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる制御装置は、装置のユーザの認証情報の入力を受け付ける認証情報入力手段と、前記認証情報入力手段によって入力された認証情報に基づいて、前記ユーザを認証する認証手段と、前記認証手段によって前記ユーザが認証された場合、当該ユーザの前記装置の利用に関する利用要求の入力を受け付ける利用要求入力手段と、利用要求入力手段によって入力された利用要求に基づいて、前記認証手段による認証結果の有効期間を設定する設定手段と、前記設定手段によって設定された有効期間の間、前記ユーザの前記装置の利用を許可する制御をおこなう制御手段と、を備えることを特徴とする。
【０００８】
また、請求項２の発明にかかる制御装置は、請求項１に記載の発明において、前記利用要求入力手段は、前記ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けるものであり、前記設定手段は、前記利用要求入力手段によって入力された利用要求における利用の開始時点および終了時点を含む有効期間を設定することを特徴とする。
【０００９】
また、請求項３の発明にかかる制御装置は、請求項１または２に記載の発明において、前記認証情報入力手段は、複数の認証情報の入力を受け付けるものであり、前記認証手段は、前記認証情報入力手段によって入力された複数の認証情報に基づいて、それぞれの認証情報について前記ユーザを認証するものであり、前記利用要求入力手段は、前記認証手段によって前記ユーザが認証された場合、それぞれの認証について利用要求を受け付けることを特徴とする。
【００１０】
また、請求項４の発明にかかる制御方法は、装置のユーザの認証情報の入力を受け付ける認証情報入力工程と、前記認証情報入力工程によって入力された認証情報に基づいて、前記ユーザを認証する認証工程と、前記認証工程によって前記ユーザが認証された場合、当該ユーザの前記装置の利用に関する利用要求の入力を受け付ける利用要求入力工程と、利用要求入力工程によって入力された利用要求に基づいて、前記認証工程による認証結果の有効期間を設定する設定工程と、前記設定工程によって設定された有効期間の間、前記ユーザの前記装置の利用を許可する制御をおこなう制御工程と、を含むことを特徴とする。
【００１１】
また、請求項５の発明にかかる制御方法は、請求項４に記載の発明において、前記利用要求入力工程は、前記ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けるものであり、前記設定工程は、前記利用要求入力工程によって入力された利用要求における利用の開始時点および終了時点を含む有効期間を設定することを特徴とする。
【００１２】
また、請求項６の発明にかかる制御方法は、請求項４または５に記載の発明において、前記認証情報入力工程は、複数の認証情報の入力を受け付けるものであり、前記認証工程は、前記認証情報入力工程によって入力された複数の認証情報に基づいて、それぞれの認証情報について前記ユーザを認証するものであり、前記利用要求入力工程は、前記認証工程によって前記ユーザが認証された場合、それぞれの認証について利用要求を受け付けることを特徴とする。
【００１３】
また、請求項７の発明にかかる制御プログラムは、請求項４〜６のいずれか一つに記載の制御方法をコンピュータに実行させることを特徴とする。
【００１４】
この請求項７の発明によれば、請求項４〜６のいずれか一つに記載の制御方法をコンピュータに実行させることができる。
【発明の効果】
【００１５】
本発明にかかる制御装置、制御方法および制御プログラムによれば、ユーザが認証された有効期間に応じて、認証されたユーザのみの利用を許可することができる。したがって、ユーザによる装置の利用の利便性を高めるとともに、不正使用の抑制を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる制御装置、制御方法および制御プログラムの好適な実施の形態を詳細に説明する。本実施の形態では、プリンタやコピーやファクシミリやスキャナなどの機能を有する複合型の画像形成装置によって、本発明の制御装置を実施した場合の一例について説明する。
【００１７】
（実施の形態）
（画像形成装置のハードウェア構成）
図１を用いて、本実施の形態にかかる画像形成装置のハードウェア構成について説明する。図１は、本実施の形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。図１において、画像形成装置１００は、ＣＰＵ（セントラルプロセッシングユニット）１０１と、ＲＯＭ（リードオンリーメモリ）１０２と、ＲＡＭ（ランダムアクセスメモリ）１０３と、ＮＶＲＡＭ（不揮発ＲＡＭ）１０４と、モデム１０５と、パネル制御部１０６と、操作パネル１０７と、エンジン制御部１０８と、スキャンプリントエンジン１０９と、ディスクドライバ１１０と、記憶装置１１１と、通信制御部１１２と、が画像バス１２０により接続されて構成されている。また、画像形成装置１００は、通信制御部１１２を介して、ネットワーク１１３に接続されている。
【００１８】
ＣＰＵ１０１は、画像形成装置１００の全体を制御する。ＲＯＭ１０２には、基本入出力プログラムなど各種プログラムが記憶されている。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＮＶＲＡＭ１０４は、画像形成装置１００の電源を切ってもデータを保持しておくことが可能であり、ユーザの認証に関する情報などが記憶されていてもよい。
【００１９】
モデム１０５は、公衆電話回線に接続され、Ｇ３（Ｇｒｏｕｐ  ３）プロトコルに基づいて、ファクシミリ通信を制御する。より具体的には、たとえば、ファクシミリ通信の送受信に関する信号の変調、復調および公衆電話回線との接続制御をおこなう。
【００２０】
パネル制御部１０６は、ＣＰＵ１０１の制御にしたがって、後述する操作パネル１０７を制御して、画像データの送信先や送受信の開始、あるいは画像データの入出力に関する情報の入力を受け付ける。より具体的には、ユーザの操作パネル１０７の操作による、コピーの開始や終了、ファクシミリ通信の開始や終了、スキャンの開始や終了などの指示を受け付ける。また、パネル制御部１０６は、画像データの送受信や画像データの入出力に関して、画像データのサイズや送受信日時などの属性情報や装置の動作状況などを操作パネル１０７に出力することとしてもよい。
【００２１】
操作パネル１０７は、ユーザが、画像データの送信先や送受信の開始、あるいは画像データの入出力に関する情報を入力するための操作キーあるいはタッチパネルなどと、画像データのサイズや送受信日時などの属性情報や装置の動作状況などを表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などにより構成される。より具体的には、たとえば、ユーザは、テンキーにより送信先ファクシミリ番号を指定して、スタートキーによりファクシミリ送信をスタートする。そして、パネル制御部１０６から出力される、ファクシミリ送信の履歴などをＬＣＤに表示することとしてもよい。
【００２２】
エンジン制御部１０８は、ＣＰＵ１０１の制御にしたがって、後述するスキャンプリントエンジン１０９を制御して、画像データの入出力をおこなう。より具体的には、たとえば、スキャンプリントエンジン１０９によって、外部からの原稿画像を、所定の解像度により、カラーまたは白黒で読み取って画像データとする、画像データの取得に関する動作を制御する。また、外部から受信した画像データや、原稿画像から読み取った画像データを、その画像データの線密度やサイズなどに応じて、後述する記憶装置１１１への出力やプリント動作をする、印刷に関する動作を制御することとしてもよい。
【００２３】
スキャンプリントエンジン１０９は、原稿画像を読み取って画像データとするスキャナ部と、画像データをプリントするプリント部から構成されている。より具体的には、スキャナ部は、図示しない原稿台に設置された原稿画像を、所定の解像度により、カラーまたは白黒で読み取って画像データとする。また、プリント部は、外部から受信した画像データや、原稿画像から読み取った画像データを、その画像データの線密度やサイズなどに応じて、プリント動作をする。
【００２４】
ディスクドライバ１１０は、ＣＰＵ１０１の制御にしたがって、記憶装置１１１へのデータの読み込み／書き込みの制御をおこなう。記憶装置１１１は、ディスクドライバ１１０の制御にしたがって、書き込まれたデータを記憶する。記憶装置１１１は、磁気ディスクや光ディスクなどによって構成され、画像形成装置１００に対して、着脱自在なものとしてもよい。また、記憶装置１１１は、後述するネットワーク１１３により外部に接続されている構成でもよい。
【００２５】
通信制御部１１２は、ＣＰＵ１０１の制御にしたがって、インターネットなどのネットワーク１１３と接続し、外部機器との通信に関する制御をおこなう。より具体的には、たとえば、スキャンプリントエンジン１０９によって読み取られた画像データを外部機器に出力したり、外部機器から画像データの入力を受け付ける。また、本実施の形態では、操作パネル１０７によってユーザの操作を受け付けることとしたが、ネットワーク１１３を介して、外部機器から操作に関する信号を受け付けることとしてもよい。
【００２６】
（画像形成装置の機能的構成）
つぎに、図２を用いて、本実施の形態にかかる画像形成装置１００の機能的構成について説明する。図２は、本実施の形態にかかる画像形成装置の機能的構成の一例を示す説明図である。
【００２７】
図２において、画像形成装置１００は、利用受付部２０１と、認証実行部２０２と、認証方式保持部２０３と、認証期間管理部２０４と、ユーザ管理部２０５と、要求受付部２０６と、処理実行部２０７と、記憶装置１１１と、を含み構成されている。
【００２８】
利用受付部２０１は、操作パネル１０７やネットワーク１１３などを介してユーザから利用に関する情報の入力を受け付ける。利用に関する情報は、たとえば、画像形成装置１００における、後述する処理実行部２０７によって実行される機能の指定や、後述する認証実行部２０２による認証方式に関する指定などである。また、利用受付部２０１は、認証情報入力手段として、認証方式に関する指定とともに、指定された認証方式に応じた、ユーザの認証情報の入力を受け付けることとしてもよい。
【００２９】
認証実行部２０２は、利用受付部２０１によって入力された認証方式にしたがって、ユーザの認証をおこなう。より具体的には、認証実行部２０２は、認証手段として、認証方式保持部２０３に保持された認証方式の中から、利用受付部２０１によって入力された認証方式を抽出して、ユーザの認証をおこなう。たとえば、ユーザがベーシックによる認証方式を指定した場合は、パスワードやユーザＩＤ（ＩＤｅｎｔｉｆｉｅｒ）を用いた認証をおこなう。また、ユーザが静脈認証や指紋認証などの方式を指定した場合には、ユーザの静脈や指紋などの生体情報を用いた認証をおこなう。ユーザの認証は、あらかじめ登録されたユーザにおけるパスワードや生体情報などの認証情報と、利用受付部２０１によって入力された認証情報とを照合しておこなうこととしてもよい。また、認証情報の入力は、複数の認証情報の入力を受け付けることとしてもよい。
【００３０】
認証期間管理部２０４は、認証実行部２０２によって認証された結果の有効期間を管理する。より具体的には、たとえば、設定手段として、後述する要求受付部２０６によって入力された利用要求に基づいて、認証実行部２０２によって認証された認証結果の有効期間を設定し、制御手段として、設定された有効期間の間、ユーザによる画像形成装置１００の利用を許可する。また、認証期間管理部２０４は、たとえば、後述する要求受付部２０６によって入力された利用要求における利用の開始時点および終了時点を含む有効期間を設定することとしてもよい。なお、認証の有効期間については、図３−１〜図３−３に後述する。
【００３１】
ユーザ管理部２０５は、画像形成装置１００を利用することができるユーザの情報を管理する。より具体的には、たとえば、あらかじめ登録されたユーザと、ユーザに関連づけられた利用可能な機能および認証における有効期間などを記憶装置１１１から読み出す構成としてもよい。
【００３２】
要求受付部２０６は、認証実行部２０２によって認証されたユーザごとに、画像形成装置１００が提供する機能の利用要求を受け付ける、専用窓口を果たす。より具体的には、利用要求入力手段として、認証実行部２０２によって認証されたユーザの画像形成装置１００の利用に関する要求を受け付け、ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けることとしてもよい。
【００３３】
処理実行部２０７が、要求受付部２０６によって入力された利用要求に基づいて、処理を実行する。より具体的には、たとえば、認証実行部２０２によって認証されたユーザに対して、認証期間管理部２０４によって管理される有効期間の間、コピーやファクシミリなどの利用要求に応じた処理を実行する。
【００３４】
なお、本実施の形態にかかる画像形成装置１００の機能的構成である利用受付部２０１や要求受付部２０６は、操作パネル１０７や通信制御部１１２によって、認証実行部２０２や認証方式保持部２０３や認証期間管理部２０４やユーザ管理部２０５や処理実行部２０７は、ＲＯＭ１０２やＲＡＭ１０３やＮＶＲＡＭ１０４や記憶装置１１１などに記憶された各種プログラムをＣＰＵ１０１やエンジン制御部１０８やディスクドライバ１１０が実行することによって、その機能を実現する。
【００３５】
つづいて、図３−１〜図３−３を用いて、本実施の形態にかかる画像形成装置１００における認証の有効期間について説明する。図３−１は、本実施の形態にかかる画像形成装置におけるログイン期間を用いた認証有効期間の一例について示す説明図である。
【００３６】
図３−１において、認証有効期間３０１は、ログイン期間３０２と、要求Ａ（コピー）実行期間３０３と、要求Ｂ（メール送信）実行期間３０４と、を含み構成されており、証明書有効期間３０５より短い期間となっている。
【００３７】
認証有効期間３０１は、認証期間管理部２０４によって管理される認証結果の有効期間である。ログイン期間３０２は、画像形成装置１００を利用するユーザのログインからログアウトまでの期間である。より具体的には、ユーザによる画像形成装置１００の利用開始の宣言をおこなって認証されたユーザが、利用終了の宣言をおこなうまでの期間であり、利用受付部２０１への利用に関する情報とともに入力することとしてもよい。
【００３８】
要求Ａ（コピー）実行期間３０３は、ログインをおこなったユーザが、要求受付部２０６に対してコピー機能の実行を要求した場合に、コピーを実行する期間である。同様に、要求Ｂ（メール送信）実行期間３０４は、ログインをおこなったユーザが、要求受付部２０６に対してメール送信機能の実行を要求した場合に、メール送信を実行する期間である。
【００３９】
証明書有効期間３０５は、ユーザのログインに対して発行される認証証明書の有効期間であり、ログイン期間３０２よりも長い期間となる。なお、図３−１においては、認証有効期間３０１は、ログイン期間３０２の終了をもって、終了する構成となっている。
【００４０】
つぎに、図３−２を用いて、処理の実行期間を用いた認証の有効期間について説明する。図３−２は、本実施の形態にかかる画像形成装置における処理の実行期間を用いた認証有効期間の一例について示す説明図である。
【００４１】
図３−２において、認証有効期間３０１は、ログイン期間３０２と、要求Ｃ（ファクシミリ）実行期間３０６と、要求Ｄ（印刷）実行期間３０７と、を含み構成されており、証明書有効期間３０５より短い期間となっている。
【００４２】
認証有効期間３０１は、認証期間管理部２０４によって管理される認証結果の有効期間である。ログイン期間３０２は、画像形成装置１００を利用するユーザのログインからログアウトまでの期間である。
【００４３】
要求Ｃ（ファクシミリ）実行期間３０６は、ログインをおこなったユーザが、要求受付部２０６に対してファクシミリ機能の実行を要求した場合に、ファクシミリの送受信を実行する期間である。同様に、要求Ｄ（印刷）実行期間３０７は、ログインをおこなったユーザが、要求受付部２０６に対して印刷機能の実行を要求した場合に、印刷を実行する期間である。
【００４４】
証明書有効期間３０５は、ユーザのログインに対して発行される認証証明書の有効期間であり、ログイン期間３０２よりも長い期間となる。なお、図３−２においては、認証有効期間３０１は、ログイン期間３０２が終了していても、ログイン期間３０２中におこなわれた要求に対する処理が終了するまで、終了しない構成となっている。
【００４５】
つぎに、図３−３を用いて、証明書有効期間３０５が切れた場合の認証の有効期間について説明する。図３−３は、本実施の形態にかかる画像形成装置における証明書有効期間が切れた場合の認証有効期間の一例について示す説明図である。
【００４６】
図３−３において、認証有効期間３０１は、ログイン期間３０２と、要求Ｃ（ファクシミリ）実行期間３０６と、要求Ｄ（印刷）実行期間３０７と、証明書有効期間３０５を含み構成されている。
【００４７】
認証有効期間３０１は、認証期間管理部２０４によって管理される認証結果の有効期間である。ログイン期間３０２は、画像形成装置１００を利用するユーザのログインからログアウトまでの期間である。
【００４８】
要求Ｃ（ファクシミリ）実行期間３０６は、ログインをおこなったユーザが、要求受付部２０６に対してファクシミリ機能の実行を要求した場合に、ファクシミリの送受信を実行する期間である。同様に、要求Ｄ（印刷）実行期間３０７は、ログインをおこなったユーザが、要求受付部２０６に対して印刷機能の実行を要求した場合に、印刷を実行する期間である。
【００４９】
証明書有効期間３０５は、ユーザのログインに対して発行される認証証明書の有効期間であり、ログイン期間３０２よりも長い期間となる。なお、図３−３においては、認証有効期間３０１は、ログイン期間３０２および証明書有効期間３０５が終了していても、ログイン期間３０２中におこなわれた要求に対する処理が終了するまで、終了しない構成となっている。
【００５０】
前述の図３−１〜図３−３で説明したように、本実施の形態にかかる画像形成装置１００は、操作パネル１０７やネットワーク１１３などを介して入力される利用要求に関する処理の期間（セッション）と、認証結果における有効期間を分けて管理する構成としている。
【００５１】
（画像形成装置１００の処理の内容）
つづいて、図４および図５を用いて、本実施の形態にかかる画像形成装置１００の処理の内容について説明する。図４は、本実施の形態にかかる画像形成装置におけるユーザのログイン処理について示すフローチャートである。図４のフローチャートにおいて、まず、利用受付部２０１によりユーザ名、認証情報の入力を受け付けたか否かを判断する（ステップＳ４０１）。ユーザ名は、あらかじめ画像形成装置１００に登録されたユーザの名称でもよく、番号や記号などで構成されていてもよい。また、認証情報は、あらかじめ登録されたユーザに関連づけられたパスワードや生体情報などで、画像形成装置１００を利用するユーザの認証に用いる構成としてもよい。これらユーザ名や認証情報は、たとえば、記憶装置１１１や図示しないメモリなどに記憶され、必要に応じて読み出される。
【００５２】
ステップＳ４０１において、ユーザ名、認証情報の入力を受け付けるのを待って、受け付けた場合（ステップＳ４０１：Ｙｅｓ）は、つづいて、認証実行部２０２によって、ステップＳ４０１において入力されたユーザ名が、登録されているユーザか否かを判断する（ステップＳ４０２）。
【００５３】
ステップＳ４０２において、登録されているユーザでない場合（ステップＳ４０２：Ｎｏ）は、ステップＳ４０１に戻って処理を繰り返す。その際、ユーザ名が登録されていないものである旨を操作パネル１０７に表示して、ユーザに報知したり、再入力を促すこととしてもよい。また、ステップＳ４０２において、登録されているユーザである場合（ステップＳ４０２：Ｙｅｓ）は、つぎに、認証実行部２０２によって、ステップＳ４０１において入力された認証情報は正しいか否かを判断する（ステップＳ４０３）。認証情報に関する判断は、たとえば、あらかじめ登録されたユーザに関連づけられたパスワードや生体情報が一致あるいは類似するか否かを判断する。より具体的には、あらかじめ登録された生体情報と、認証のために入力された生体情報の特徴点が一致するか否かを判断することとしてもよい。
【００５４】
ステップＳ４０３において、入力された認証情報が正しくない場合（ステップＳ４０３：Ｎｏ）は、ステップＳ４０１に戻って処理を繰り返す。その際、認証情報が正しくない旨を操作パネル１０７に表示して、ユーザに報知したり、再入力を促すこととしてもよい。また、ステップＳ４０３において、入力された認証情報が正しい場合（ステップＳ４０３：Ｙｅｓ）は、認証証明書を発行する（ステップＳ４０４）。
【００５５】
そして、要求受付部２０６により、要求受付窓口を生成して（ステップＳ４０５）、一連の処理を終了する。要求受付窓口は、たとえば、認証実行部２０２によって認証されたユーザごとに、画像形成装置１００が提供する機能の利用要求を受け付ける専用窓口である。より具体的には、利用要求入力手段として、認証実行部２０２によって認証されたユーザの画像形成装置１００の利用に関する要求を受け付け、ユーザにおける、少なくとも一つ以上の利用要求の入力を受け付けることとしてもよい。
【００５６】
つぎに、図５を用いて、本実施の形態にかかる画像形成装置１００の処理におけるログアウト処理について説明する。図５は、本実施の形態にかかる画像形成装置におけるユーザのログアウト処理について示すフローチャートである。図５のフローチャートにおいて、まず、利用受付部２０１によりログアウト要求を受け付けたか否かを判断する（ステップＳ５０１）。ここで、ログアウト要求を受け付けるのを待って、受け付けた場合（ステップＳ５０１：Ｙｅｓ）は、要求受付部２０６により個人窓口を破棄する（ステップＳ５０２）。ここで、個人窓口は、たとえば、図４に前述した要求受付窓口であり、認証されたユーザごとに割り当てられる構成である。
【００５７】
そして、処理実行部２０７によって、該当ユーザの実行中処理があるか否かを判断する（ステップＳ５０３）。該当ユーザは、たとえば、図４に前述したログインしたユーザであり、複数のユーザであってもよい。ここで、該当ユーザの実行中処理がある場合（ステップＳ５０３：Ｙｅｓ）は、つづいて、ステップＳ５０３における実行中処理について、すべての終了通知を受け付けたか否かを判断する（ステップＳ５０４）。
【００５８】
ステップＳ５０４において、実行中処理について、すべての終了通知を受け付けるのを待って、受け付けた場合（ステップＳ５０４：Ｙｅｓ）は、認証証明書を破棄する（ステップＳ５０５）。そして、一連の処理を終了する。認証証明書は、たとえば、ユーザのログインに対して発行されるもので、本図では、実行中処理が終了した後に破棄される構成となっている。また、ステップＳ５０３において、該当ユーザの実行中処理がない場合（ステップＳ５０３：Ｎｏ）は、認証証明書を破棄して（ステップＳ５０５）、一連の処理を終了する。
【００５９】
以上説明した、本実施の形態によれば、利用要求に関する処理の期間（セッション）と、認証結果における有効期間を分けて管理するため、利用要求に関する処理に自由度をもたせることができる。換言すれば、利用要求に関する処理が終了した後であっても、認証結果における有効期間が継続されていれば、有効期間に基づいた処理が継続される。また、有効期間に基づいた処理が継続していても、利用要求に関する処理が終了している場合は、あらたな処理をおこなう場合には、あらたに利用要求に関する処理をおこなわなければならない。また、利用要求に関する処理の期間（セッション）と、認証結果における有効期間を別々に管理しているため、利用要求に関する処理の有効／無効を認証以外の要因で制御する場合にも局所的な変更とすることができ、変更への受容性が高いものとなる。
【００６０】
より具体的には、たとえば、コピーを大量に印刷する場合、すべての印刷が終了するまでログアウトを待たなくても、コピーの実行要求をおこなった時点で、ログアウトが可能になるとともに、コピーは最後まで実行されることとなる。したがって、ログイン済のユーザの権限によって、他のユーザが装置を利用することを防ぐことができ、他のユーザは別途ログインをおこなう必要がある。換言すれば、ユーザが認証された有効期間に応じて、認証されたユーザのみの利用を許可することができ、ユーザによる装置の利用の利便性を高めるとともに、不正使用の抑制を図ることができる。
【００６１】
なお、本実施の形態で説明した制御方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００６２】
以上のように、本発明にかかる制御装置、制御方法および制御プログラムは、スキャナやファクシミリなどの画像形成装置の制御に有用であり、特に、プリンタやコピーやファクシミリやスキャナなどとして機能する複合型の画像形成装置の制御に適している。
【図面の簡単な説明】
【００６３】
【図１】本実施の形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
【図２】本実施の形態にかかる画像形成装置の機能的構成の一例を示す説明図である。
【図３−１】本実施の形態にかかる画像形成装置におけるログイン期間を用いた認証有効期間の一例について示す説明図である。
【図３−２】本実施の形態にかかる画像形成装置における処理の実行期間を用いた認証有効期間の一例について示す説明図である。
【図３−３】本実施の形態にかかる画像形成装置における証明書有効期間が切れた場合の認証有効期間の一例について示す説明図である。
【図４】本実施の形態にかかる画像形成装置におけるユーザのログイン処理について示すフローチャートである。
【図５】本実施の形態にかかる画像形成装置におけるユーザのログアウト処理について示すフローチャートである。
【符号の説明】
【００６４】
１００  画像形成装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＮＶＲＡＭ
１０５  モデム
１０６  パネル制御部
１０７  操作パネル
１０８  エンジン制御部
１０９  スキャンプリントエンジン
１１０  ディスクドライバ
１１１  記憶装置
１１２  通信制御部
１１３  ネットワーク
１２０  画像バス
２０１  利用受付部
２０２  認証実行部
２０３  認証方式保持部
２０４  認証期間管理部
２０５  ユーザ管理部
２０６  要求受付部
２０７  処理実行部
【図１】
2007241952.tif 000003
【図２】
2007241952.tif 000004
【図３−１】
2007241952.tif 000005
【図３−２】
2007241952.tif 000006
【図３−３】
2007241952.tif 000007
【図４】
2007241952.tif 000008
【図５】
2007241952.tif 000009