(57)【特許請求の範囲】
【請求項１】
画像の読み取り、画像の印刷、画像の送受信を含む各種の処理を行う処理手段と、
通信方式が異なる複数種類の記録媒体から情報を読み取る読取手段と、
前記読取手段によって前記記録媒体から読み取った種別情報に基づいて前記記録媒体の通信方式の種別を判断する種別判断手段と、
前記読取手段によって前記記録媒体から読み取った認証情報に基づいて自装置の利用が許可された利用者か否かを認証する認証手段と、
前記認証手段によって利用が許可された利用者と認証された場合、前記種別判断手段によって判断した種別に基づいて前記処理手段で実行可能な処理内容を制限する制限手段とを備えたことを特徴とする画像形成装置。
【請求項２】
前記種別判断手段によって判断された種別に対して予め設定されている認証情報取得方式を決定し、前記読取手段によって前記決定した認証情報取得方式で前記記録媒体から認証情報を読み取る手段を設けたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記種別判断手段によって判断された種別に対して予め設定されている認証方式を決定し、前記認証手段によって前記決定した認証方式で前記認証情報に基づく自装置の利用が許可された利用者か否かを認証する手段を設けたことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記種別判断手段によって判断された種別に対して予め設定されている前記処理手段で実行可能な処理内容を決定し、前記制限手段によって前記処理手段に対して前記決定された処理内容の処理のみを実行するように制御する手段を設けたことを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記種別判断手段によって判断された種別に対して予め設定されている利用者のログアウトの条件を決定し、利用者によってログインされた後に前記決定された条件を満たしたときに利用者のログアウトを実施する手段を設けたことを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記ログアウトの条件を、前記記録媒体の通信方式が接触式と電波による非接触式とでそれぞれ異ならせるようにしたことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記認証手段は、前記読取手段によって前記記録媒体から読み取った認証情報を外部の認証サーバへ送って自装置の利用が許可された利用者か否かを認証させる手段であり、
前記認証サーバが利用者をグループで管理している場合、前記認証サーバから認証された利用者のグループの情報を取得し、該取得したグループの情報と、前記種別判断手段によって判断された種別とに対して予め設定されている前記処理手段で実行可能な処理内容を決定し、前記制限手段によって前記処理手段に対して前記決定された処理内容の処理のみを実行するように制御する手段を設けたことを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項８】
コンピュータに、画像の読み取り、画像の印刷、画像の送受信を含む各種の処理を行う処理手順と、通信方式が異なる複数種類の記録媒体から情報を読み取る読取手順と、前記読取手順によって前記記録媒体から読み取った種別情報に基づいて前記記録媒体の通信方式の種別を判断する種別判断手順と、前記読取手順によって前記記録媒体から読み取った認証情報に基づいて自装置の利用が許可された利用者か否かを認証する認証手順と、前記認証手順によって利用が許可された利用者と認証された場合、前記種別判断手順によって判断した種別に基づいて前記処理手順で実行可能な処理内容を制限する制限手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置とコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、ＩＣカードを含む記録媒体が普及し、社員証や学生証などの個人を特定するＩＤカードとして、例えばＩＣカードを導入する事例が多くなってきた。
このＩＣカードを利用した機器の利用者制限機能などがＰＣで実現されてきているが、ＰＣだけではなくコピーやファクシミリ機能を複数実装したオフィス機器の使用についてもセキュリティを考慮し、利用者の個人認証を、ＩＣカードを用いて行うことが提案されている。
ＩＣカードは通信方式によって大きく分類がされており、通信経路が接触式のもの（「ＩＳＯ７８１６」で規定）と電波での通信による非接触式（「ＩＳＯ１４４４３」「ＩＳＯ１８０９２」で規定）に大きく分類され、ＩＳＯ１４４４３ではさらにＴｙｐｅＡ，ＴｙｐｅＢという分類が規定されている。
【０００３】
そして、既にこれらの複数種類のＩＣカードに１つのＩＣカードリーダで対応できるものが提供されている。
ＩＣカードによる個人認証機能をサポートするファクシミリ装置、プリンタ、複写機、それらの複合機を含む画像形成装置では、ＩＣカードの種別毎に個別に対応していた。
従来、機器内の蓄積文書についてのアクセス権を、ＩＣカードによる認証を行い、その認証によって特定されたユーザが属するグループ毎に設定する装置（例えば、特許文献１参照）があった。
【特許文献１】特開２００３−６７２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、複数のＩＣカード種別が１つのオフィスにて運用されている環境において、ＩＣカード種別毎による運用方法を変えることができないという問題があった。
例えば、オフィス内に複数の企業が同居しており、導入されているＩＤカードの通信方式が企業毎に異なっている場合、それぞれのＩＤカードを用いた個人認証を実施し、利用者制限機能を有効として画像形成装置を共用利用することができない。
この発明は上記の点に鑑みてなされたものであり、通信方式が異なる複数種類の記録媒体毎にその利用者が利用可能な機能を制限できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
この発明は上記の目的を達成するため、次の画像形成装置とコンピュータ読み取り可能な記録媒体を提供する。
（１）画像の読み取り、画像の印刷、画像の送受信を含む各種の処理を行う処理手段と、通信方式が異なる複数種類の記録媒体から情報を読み取る読取手段と、上記読取手段によって上記記録媒体から読み取った種別情報に基づいて上記記録媒体の通信方式の種別を判断する種別判断手段と、上記読取手段によって上記記録媒体から読み取った認証情報に基づいて自装置の利用が許可された利用者か否かを認証する認証手段と、上記認証手段によって利用が許可された利用者と認証された場合、上記種別判断手段によって判断した種別に基づいて上記処理手段で実行可能な処理内容を制限する制限手段を備えた画像形成装置。
（２）上記のような画像形成装置において、上記種別判断手段によって判断された種別に対して予め設定されている認証情報取得方式を決定し、上記読取手段によって上記決定した認証情報取得方式で上記記録媒体から認証情報を読み取る手段を設けた画像形成装置。
【０００６】
（３）上記のような画像形成装置において、上記種別判断手段によって判断された種別に対して予め設定されている認証方式を決定し、上記認証手段によって上記決定した認証方式で上記認証情報に基づく自装置の利用が許可された利用者か否かを認証する手段を設けた画像形成装置。
（４）上記のような画像形成装置において、上記種別判断手段によって判断された種別に対して予め設定されている上記処理手段で実行可能な処理内容を決定し、上記制限手段によって上記処理手段に対して上記決定された処理内容の処理のみを実行するように制御する手段を設けた画像形成装置。
（５）上記のような画像形成装置において、上記種別判断手段によって判断された種別に対して予め設定されている利用者のログアウトの条件を決定し、利用者によってログインされた後に上記決定された条件を満たしたときに利用者のログアウトを実施する手段を設けた画像形成装置。
【０００７】
（６）上記のような画像形成装置において、上記ログアウトの条件を、上記記録媒体の通信方式が接触式と電波による非接触式とでそれぞれ異ならせるようにした画像形成装置。
（７）上記のような画像形成装置において、上記認証手段は、上記読取手段によって上記記録媒体から読み取った認証情報を外部の認証サーバへ送って自装置の利用が許可された利用者か否かを認証させる手段であり、上記認証サーバが利用者をグループで管理している場合、上記認証サーバから認証された利用者のグループの情報を取得し、その取得したグループの情報と、上記種別判断手段によって判断された種別とに対して予め設定されている上記処理手段で実行可能な処理内容を決定し、上記制限手段によって上記処理手段に対して上記決定された処理内容の処理のみを実行するように制御する手段を設けた画像形成装置。
【０００８】
（８）コンピュータに、画像の読み取り、画像の印刷、画像の送受信を含む各種の処理を行う処理手順と、通信方式が異なる複数種類の記録媒体から情報を読み取る読取手順と、上記読取手順によって上記記録媒体から読み取った種別情報に基づいて上記記録媒体の通信方式の種別を判断する種別判断手順と、上記読取手順によって上記記録媒体から読み取った認証情報に基づいて自装置の利用が許可された利用者か否かを認証する認証手順と、上記認証手順によって利用が許可された利用者と認証された場合、上記種別判断手順によって判断した種別に基づいて上記処理手順で実行可能な処理内容を制限する制限手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【０００９】
この発明による画像形成装置は、通信方式が異なる複数種類の記録媒体毎にその利用者が利用可能な機能を制限することができる。
また、この発明のコンピュータ読み取り可能な記録媒体は、コンピュータに通信方式が異なる複数種類の記録媒体毎にその利用者が利用可能な機能を制限できるようにするための機能を実現させるプログラムを容易に導入することができる。
【発明を実施するための最良の形態】
【００１０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔実施例〕
以下、図面を参照し、本発明の実施形態について説明する。
図１は、この発明の一実施例の画像形成装置を用いたネットワークシステムの構成を示すブロック図である。
このネットワークシステムは、ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置１と、複数台のパーソナルコンピュータを含むネットワーク端末装置２と、外部認証サーバ３とがネットワーク４を介して通信可能に接続されている。
画像形成装置１には、この画像形成装置１の利用者（ユーザ）に付与された利用者認証用の記録媒体であるＩＣカード７に対する各種のデータの読み書きを行う読取手段に相当するＩＣカードリーダライタ装置（以下「ＩＣカードＲ／Ｗ」と称する）５が接続されている。
【００１１】
また、ネットワーク端末装置２には、このネットワーク端末装置２の利用者に付与された利用者認証用の記録媒体であるＩＣカード７に対する各種のデータの読み書きを行う読取手段に相当するＩＣカードＲ／Ｗ６が接続されている。
ユーザは、システム管理者から事前に発行された自己の認証情報及びＩＣカードの通信方式の種類を示す識別情報が記録されているＩＣカード７を所持し、画像形成装置１の操作開始時にＩＣカード７をＩＣカードＲ／Ｗ５に装着又はかざすことにより、利用者の認証処理が行われ、認証が成功した（画像形成装置１の利用が許可された利用者として認証された）場合、画像形成装置１の使用を開始することができる。
【００１２】
また、ネットワーク端末装置２において、ネットワーク４を介して画像形成装置１に対してアクセスを行う場合、例えば、ドキュメントの印刷指示を行うとき、ネットワーク端末装置２に接続されているＩＣカードＲ／Ｗ６にユーザのＩＣカード７を装着又はかざすことにより、ＩＣカード７から認証情報を取得し、ユーザの認証情報を付加した印刷データがネットワーク４を経由して画像形成装置１へ送信される。
画像形成装置１は、ネットワーク端末装置２から受信した印刷データに付加されている認証情報に基づいて、自装置内部で認証もしくはネットワーク４を経由した外部認証サーバ３に対して問い合わせて認証を行わせ、その認証が成功、すなわち、画像形成装置１の利用が許可された利用者として認証された場合にのみ印刷処理を行う。
【００１３】
図２は、図１に示す画像形成装置１のハードウェア構成を示すブロック図である。
この画像形成装置１は、装置全体の制御を行うコントローラ１０を備えている。
コントローラ１０は、ノースブリッジ（ＮＢ）２０を介して、装置全体の制御を行うＣＰＵ２１と、ＣＰＵ２１が各種の処理を実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体であるＲＯＭ２２と、操作表示部インタフェース（Ｉ／Ｆ）、ＣＰＵＩ／Ｆ、ＰＣＩバスＩ／Ｆ、メモリコントローラを含むコントローラ用のＡＳＩＣ２３と、ＰＣＩバス（ＢＵＳ）２４を接続している。
ＡＳＩＣ２３には、ＣＰＵ２１が各種の処理を実行する際の作業領域とするＲＡＭ２５と、画像データを蓄積するハードディスク装置（ＨＤＤ）２６と、この装置での各種のアプリケーションによる処理や動作設定を行うオペレーションパネルと各種の操作や作業の情報を表示する表示パネルとを備えた操作表示部１１と、ＰＣＩバス（ＢＵＳ）１８を接続している。
【００１４】
ＰＣＩバス１８には、通信回線を介したファクシミリ通信（画像の送受信）の制御を司るファックス制御ユニット１２と、画像を記録紙に印刷する印刷装置であるプロッタ１３と、原稿に記載された画像を読み取る画像読取装置のスキャナ１４と、その他のハードウェアリソース１５とが接続されている。
ファックス制御ユニット１２には、通信回線を介してＧ３ファクシミリ通信を行うＧ３制御ユニット１６と、通信回線を介してＧ４ファクシミリ通信を行うＧ４制御ユニット１７を備えている。
【００１５】
一方、ＰＣＩバス２４には、シリアル接続の機器とのデータ通信を司るシリアルバスＩ／Ｆ２７と、ネットワークへの接続機能を備えたネットワークインタフェースカード（以下「ＮＩＣ」と称する）２８と、例えば、キーボード、マウスを含む周辺機器を接続するためのＵＳＢＩ／Ｆ２９と、ＵＢＳケーブル１９を介してＩＣカードＲ／Ｗ５に接続するためのＵＳＢホスト３０と、メモリカードを装着して情報の読み書きを制御するメモリカードＩ／Ｆ３１が接続されている。
【００１６】
図３は、図１に示す画像形成装置１の機能構成図である。
この画像形成装置１では、ＣＰＵ２１がコピー処理を実行するための手順からなるコピーアプリケーションソフトウェアプログラム（「コピーアプリケーション」と略称する）４０、ＣＰＵ２１がファクシミリ通信処理を実行するための手順からなるファックスアプリケーションソフトウェアプログラム（「ファックスアプリケーション」と略称する）４１、ＣＰＵ２１が印刷処理を実行するための手順からなるプリンタアプリケーションソフトウェアプログラム（「プリンタアプリケーション」と略称する）４２、ＣＰＵ２１がＷｅｂアクセス処理を実行するための手順からなるＷｅｂアプリケーションソフトウェアプログラム（「ウェブアプリケーション」と略称する）４３を含む各種のアプリケーションプログラムが動作可能である。
【００１７】
また、上記アプリケーションプログラムの実行時に、ＣＰＵ２１が装置内の各部を制御するためのアプリケーションプログラミングインタフェース（ＡＰＩ）として、システム全体を制御するための手順からなるシステム制御サービスプログラム（「システム制御サービス」と略称する）４４、ファクシミリ通信を制御するための手順からなるファックス制御サービスプログラム（「ファックス制御サービス」と略称する）４５、エンジンＩ／Ｆのエンジン制御ボード５３を制御するための手順からなるエンジン制御サービスプログラム（「エンジン制御サービス」と略称する）４６、ＲＯＭ２２，ＲＡＭ２５，ＨＤＤ２６を含むメモリ全般パンへの読み書きを制御するための手順からなるメモリ制御サービスプログラム（「メモリ制御サービス」と略称する）４７を有する。
【００１８】
さらに、操作表示部１１に対する表示出力及び入力操作による情報入力を制御するための手順からなる操作表示部制御サービスプログラム（「操作表示部制御サービス」と略称する）４８、ネットワークに対するアクセス及びデータ通信を制御するための手順からなるネットワーク制御サービスプログラム（「ネットワーク制御サービス」と略称する）４９、ＩＣカードＲ／Ｗ５を制御するための手順からなるＵＳＢ制御サービスプログラム（「ＵＳＢ制御サービス」と略称する）５０、この画像形成装置１に対するユーザ認証を制御するための手順からなる認証制御サービスプログラム（「認証制御サービス」と略称する）５１を含む各種のサービスプログラムを有し、この画像形成装置１の全体を制御するためのオペレーティングシステム（ＯＳ）５２がある。
【００１９】
また、エンジンＩ／Ｆとしては、プロッタ１３のエンジンであるプロッタエンジン５４、スキャナ１４のエンジンであるスキャナエンジン５５、その他ハードウェアリソースのエンジン５６と、それらのエンジンを制御するエンジン制御ボード５３を有する。
この画像形成装置１では、上述のコピー、ファックス、プリンタ、Ｗｅｂを含む各アプリケーションプログラムを利用するための個人認証を認証制御サービス５１によって実施し、認証が成功して初めて上述の各アプリケーションプログラムの利用が可能となる。
また、予め利用が許可された利用者として登録されているユーザ毎に利用可能なアプリケーションの選択が可能であり、画像形成装置１に予めＩＣカード７の種別毎に利用可能な機能を登録しておくことにより、ユーザ認証されたユーザ毎にＩＣカード７の種別毎の機能制限を行うこともできる。
【００２０】
図４は、図３に示す認証制御サービス５１に着目したソフトウェアプログラムモジュール構成図の例である。
ＣＰＵ２１が実行する認証制御サービス５１の処理では、上記コピー，ファックス，プリンタ，Ｗｅｂを含む各アプリケーションプログラムのいずれかのアプリケーション６０から認証要求を受け付けると、操作表示部制御サービスの処理により、描画処理モジュール６１とグラフィックドライバ６２の処理を経由して操作表示部１１へ認証に係る表示処理を行う。
【００２１】
そして、ＵＳＢ制御サービスの処理により、ＩＣカードリソースマネージャ６３とＩＣカードＲ／Ｗデバイスドライバ６４とＵＳＢホストデバイスドライバ６５の処理を経由してＩＣカードから認証情報を取得し、メモリ制御サービスの処理により、アドレス帳データベース（ＤＢ）モジュール６６とファイルシステムモジュール６７とＨＤＤドライバ６８の処理を経由してＨＤＤに設けられた認証用のアドレス帳ＤＢに対してＩＣカードから取得した認証情報を問い合わせて照合することによりユーザ認証を行い、そのユーザ認証でこの画像形成装置１の利用が許可されたユーザに対して所定のサービスの利用を実行可能にする。
【００２２】
そのユーザ認証については、ネットワーク制御サービスの処理により、ネットワークライブラリ６９とＮＩＣデバイスドライバ７０の処理を経由して外部認証サーバに対してＩＣカードから取得した認証情報の認証を行わせ、その認証結果を得て、この画像形成装置１の利用が許可されたユーザに対して所定のサービスの利用を実行可能にする。
また、自装置内でのユーザ認証及び外部認証サーバに問い合わせてユーザ認証させた結果、認証が成功もしくは失敗したかを上記認証要求をしたアプリケーション６０へ出力すると共に、操作表示部に結果の表示を行う。
【００２３】
図５は、図１に示す画像形成装置１が起動中の操作表示部１１の初期画面例を示す図である。
ＣＰＵ２１は、ＩＣカードによる個人認証機能を有効にすることにより、操作表示部１１にこの初期画面を表示する。
この初期画面では、「認証カードをセットしてください。またはログインユーザ名とログインパスワードを入力しログインキーを押してください」のメッセージと共に、ログインユーザ名とログインパスワード名の各入力欄を表示し、ユーザに対してユーザ認証の操作を促す。
【００２４】
ユーザは管理者より配布された社員証や学生証のＩＣカード７を、画像形成装置１に接続されたＩＣカードＲ／Ｗ５へセット又はかざすことにより、ＩＣカード７が検知されて認証動作を行う。
また、ユーザは上記ログインユーザ名とログインパスワード名の各入力欄にログインユーザ名とログインパスワード名をそれぞれ直接入力することにより、ユーザ認証を受けることができる。
ＣＰＵ２１は、ＩＣカード７から読み出されたユーザの認証情報と予め画像形成装置に登録されている認証情報に基づいて認証を行う。もしくは、外部認証サーバへ問い合わせを行い認証を行わせる。
【００２５】
図６は、図１に示す画像形成装置１で認証を成功した後に表示されるコピー操作画面の表示例である。
ＣＰＵ２１は、ユーザ認証によって利用が許可されたユーザであることを認証すると、そのユーザのＩＣカード７の種別で利用可能な機能として、例えば、コピーアプリケーションプログラムの処理が可能な場合、操作表示部１１にコピー操作画面を表示する。
【００２６】
図７は、図１に示す画像形成装置１で認証を失敗したときの表示画面例を示す図である。
ＣＰＵ２１は、認証が失敗した場合、同図に示すように、操作表示部１１にユーザに認証失敗を通知する画面を表示する。
【００２７】
図８は、図７の表示画面に続いて表示する表示画面例を示す図である。
ＣＰＵ２１は、図７に示した認証失敗を通知する画面を表示した後、その画面中の確認キーがユーザによって押されたことを検知すると、操作表示部１１に、図８に示す認証カードのセットを促す画面を表示する。この画面は、上記初期画面として表示しても良い。
【００２８】
次に、この画像形成装置１における認証処理について説明する。
図９は、図１に示す画像形成装置１におけるＩＣカード認証処理を示すフローチャート図である。
ＣＰＵ２１は、ＩＣカード７で認証する設定がされている場合、システムが起動後、ステップ（図中「Ｓ」で示す）１で、初期画面として認証要求画面を表示する。例えば、図５又は図８に示す認証要求時の画面を表示する。
ここで、ユーザが自分のＩＣカードをＩＣカードＲ／Ｗへセット又はかざす。
ステップ２で、ＩＣカードＲ／ＷにＩＣカードがセット又はかざされたことを検出すると、認証動作を開始する。
ステップ３で、ＩＣカードＲ／Ｗによって上記検出したＩＣカードから種別情報を取得し、その種別情報に基づいてＩＣカードの種別を判断する。
【００２９】
ステップ４で、上記判断結果に基づいてＩＣカードの種別毎に予め装置内に設定されている認証情報取得方式を決定する。
ステップ５で、上記決定した認証情報取得方式によってＩＣカードＲ／Ｗで上記検出したＩＣカードから認証情報取得動作を行う。
ステップ６で、ＩＣカードから認証情報の取得がＯＫ（正常に取得）できたか否かを判断し、ＯＫ（正常に取得）できたらステップ７へ進み、ＮＯ（正常に取得できなかった）なら、最初のステップ１の処理に戻って上述の処理を繰り返す。
ステップ７で、操作表示部に認証中画面を表示する。
ステップ８で、上記取得した認証情報を自装置内のアドレス帳ＤＢに登録された認証情報と照合して認証処理をし、もしくは上記取得した認証情報を外部認証サーバへ送って認証処理を依頼し、その認証結果を取得する。
【００３０】
ここで、検出したＩＣカードの種別により、認証処理を実施する認証先を判断することができる。認証先は、自装置内のアドレス帳ＤＢ、あるいは外部認証サーバ（Ｗｉｎｄｏｗｓ認証、ＬＤＡＰ認証を含む各種の認証方式、ＷｉｎｄｏｗｓとＬＤＡＰは登録商標）を、予めＩＣカード種別と紐付けておくとよい。
ステップ９で、上記認証処理の結果が認証成功（この画像形成装置の利用が許可されたユーザであることを確認した）か否かを判断し、認証成功なら、ステップ１０へ進み、認証失敗（この画像形成装置の利用が許可されたユーザであることを確認できなかった）なら、ステップ１１へ進む。
【００３１】
ステップ１０では、認証成功であり、上記種別情報に対して利用可能な設定をされているアプリケーションプログラムの処理の画面、例えば、図６に示したコピー操作画面を表示し、この認証処理を終了する。
一方、認証に失敗した場合は、ステップ１１で認証失敗画面、例えば、図７に示した画面を表示、ステップ１２で再度認証操作を促す画面、例えば、図８に示した画面を表示し、最初の処理へ戻り、上述の処理を繰り返す。
【００３２】
図１０は、図９に示す画像形成装置１のＩＣカード認証処理におけるユーザの利用権限についての処理を示すフローチャート図である。
ＣＰＵ２１は、ステップ２１で、認証されたユーザは自装置の利用は初めてか否かを判断し、利用が初めてならステップ２２へ進み、初めてでなければ、ステップ２６へ進む。
この判断では、アドレス帳ＤＢに上記認証されたユーザのユーザ情報が存在すれば、利用が初めてでないと判断し、ユーザ情報が存在しなければ、利用が初めてであると判断する。
自装置の利用が初めてのユーザと判断した場合、ステップ２２で、ＩＣカード種別毎に設定した利用権限情報（利用が可能なアプリケーションプログラムのリスト）を取得する。例えば、ＩＣカードから取得する。
ステップ２３では、ユーザ情報に利用権限情報を付加して機器が保持するアドレス帳ＤＢへ登録し、ステップ２４へ進む。
【００３３】
一方、認証されたユーザ情報がアドレス帳ＤＢに存在した場合は、自装置の利用が初めてではないから、ステップ２６で、アドレス帳ＤＢよりユーザ情報に対応する利用権限情報を取得し、ステップ２４へ進む。
ステップ２４では、認証要求をしたアプリケーションプログラムは利用可能か否かを利用権限情報から判断し、利用可能であれば、ステップ２５へ進み、利用可能でないならば、ステップ２７へ進む。
【００３４】
利用権限があると判断された場合、ステップ２５で、認証要求したアプリケーションプログラムの処理の初期画面を操作表示部に表示し、この処理を終了する。
一方、利用権限無しと判断された場合、ステップ２７で、認証要求したアプリケーションプログラムの利用権限が無しという旨のエラーメッセージを操作表示部に表示し、ステップ２８で、認証要求画面を表示し、この処理を終了する。
こうして、各アプリケーションプログラムの認証要求に対して予めＩＣカード種別毎に設定された処理内容の処理のみを実行するように制御する。
【００３５】
ここで、認証方式が、例えば、Ｗｉｎｄｏｗｓ（登録商標）ドメインサーバでの認証方式のように、ユーザをグループ単位で管理できる認証の場合、アプリケーションプログラムの利用権限について、そのグループ毎に初期設定をし、上記判断処理で機器の利用が初めてのユーザと判断した場合、このユーザの属するグループに対して設定された利用権限情報と、ＩＣカードの種別毎に設定された利用権限情報とを併せた利用権限情報を、アドレス帳ＤＢへ登録するようにすれば、外部認証サーバが利用者をグループで管理している場合、外部認証サーバから認証された利用者のグループの情報を取得し、その取得したグループの情報と、ＩＣカードの種別とに対して予め設定されている実行可能な処理内容のみを実行するように制御することができる。
【００３６】
図１１は、利用権限情報の一例を示す図である。
利用権限情報は、同図に示すように、例えば、ユーザが所属するグループの利用権限情報として、コピー機能とプリンタ機能の利用が可能であり（図中、○印で示す）、ファックス機能とスキャナ機能の利用が不可（図中、×印で示す）の制限を受けており、ＩＣカード種別で設定された利用権限情報として、コピー機能とファックス機能とプリンタ機能の利用が可能であり（図中、○印で示す）、スキャナ機能の利用が不可（図中、×印で示す）の制限を受けている場合、上記各利用権限を合わせて決定された利用権限は、コピー機能とファックス機能とプリンタ機能の利用が可能であり（図中、○印で示す）、スキャナ機能の利用が不可（図中、×印で示す）の制限を受けている。
【００３７】
この利用権限情報の例では、ウェブアプリケーションとその他のハードウェアリソースの利用については含めていないが、それらについても上述と同様にして利用の許可あるいは不許可に設定することができる。
また、ユーザが所属するグループの利用権限情報とＩＣカード種別で設定された利用権限情報の組み合わせ方法として、ＯＲ演算を用いた場合を示したが、ＡＮＤ演算するようにしても良い。
【００３８】
次に、この画像形成装置におけるログアウト処理について説明する。
図１２は、ＩＣカード種別毎に予め設定されているログアウトの条件設定例を示す図である。
ＣＰＵ２１は、例えば、ＩＣカード種別Ａについては、ユーザが画像形成装置を利用する際、ＩＣカードＲ／ＷにＩＣカードをかざすと、ＩＣカードが検出されてログインを実施し、その後、ユーザがもう一度、ＩＣカードＲ／ＷにＩＣカードをかざすと、ＩＣカードが再度検出された際にログアウトを実施する。
また、ＩＣカード種別Ｂの場合は、ログイン後、一定時間内に２回連続でＩＣカードを検出するとログアウトを実施する。
さらに、ＩＣカード種別Ｃの場合は、ログイン時にＩＣカードを検出後、ＩＣカードはＩＣカードＲ／Ｗ上に固定され、一定時間以上、同じＩＣカードが検出されてからＩＣカードが外されたことを検出するとログアウトを実施する。
【００３９】
また、特にＩＣカード７の接触式と非接触式に特化してログアウト処理とアプリケーションの利用権限について設定をすることも可能である。
図１３は、ＩＣカード種別毎に予め設定されているログアウト処理の条件設定の他の例を示す図である。
ＣＰＵ２１は、例えば、ＩＣカード７の種別がその通信方式が接触式の場合、ログイン時には、アプリケーションプログラムの利用権限情報に基づいてコピー，スキャナ，ファックス，プリンタの利用が可能（図中○印で示す）であり、ログイン時にＩＣカード７を検出後、ＩＣカード７がＩＣカードＲ／Ｗ５上に固定され、一定時間以上、同じＩＣカード７を検出してからそのＩＣカード７が外されたことを検出すると、ログアウトする。
【００４０】
また、ＩＣカード７の種別がその通信方式が非接触式の場合、ログイン時には、アプリケーションプログラムの利用権限情報に基づいてコピーとスキャナの利用が可能（図中○印で示す）であり、ファックスとプリンタの利用は不可（図中×印で示す）であり、ログイン後にＩＣカード７をもう一度検出すると、ログアウトする。
この利用権限情報の例では、ウェブアプリケーションとその他のハードウェアリソースの利用については含めていないが、それらについても上述と同様にして利用の許可あるいは不許可に設定することができる。
【００４１】
このようにして、ＩＣカード種別毎に、画像形成装置の設定を変更することができるため、ＩＣカード種別毎の画像形成装置の利用に関する運用をそのＩＣカードを導入している企業単位で変更することができ、利用者は共用している画像形成装置ではあるが、企業毎に異なる運用、操作方法を導入している場合でも、利用者は自分の所属する企業の運用、操作方法となり違和感なく利用することができる。
また、ＩＣカード種別毎に、個人認証を行うための認証情報を設定でき、さらにそれぞれの認証情報を扱う認証サーバを設定できるため、画像形成装置を複数企業で共有している環境においても、企業毎に導入済みの認証スキームに対応することできるため、認証機能の導入をスムーズに行うことが可能となり導入コストも低減される。
【００４２】
さらに、ＩＣカード種別毎に、個人認証を行うための認証情報を設定でき、さらにそれぞれの認証情報を扱う認証サーバを設定できるため、画像形成装置を複数企業で共有している環境においても、企業毎に導入済みの認証スキームに対応することできるため、認証機能の導入をスムーズに行うことが可能となり導入コストも低減される。
また、ＩＣカード種別毎に、画像形成装置の機能毎に利用制限を実施することが可能となるため、個人毎の設定作業が不要となる。また接触式と非接触式ではセキュリティ強度が、接触式の方が高いといわれており、接触式に限って画像形成装置内の機密文書へのアクセスを許可するなど、セキュリティを配慮した利用環境を提供でき情報漏洩などのセキュリティ脅威に対する防御を強化することができる。
【００４３】
さらに、ユーザグループ毎の利用権限設定と、ＩＣカード種別による利用権限を組み合わせられることにより、パーソナルコンピュータのユーザグループは同じとしてログイン管理としたいが、画像形成装置の利用権限は別としたい場合などに有効である。
したがって、ＩＣカード種別による利用権限の差別化を図り、ＰＣ環境の利用権限との切り分けを行える。
また、ＩＣカード種別によりログイン、ログアウトの条件を変更できるので複数企業で画像形成装置を共用する環境においてそれぞれの操作方法を設定できるようになり、企業毎に違和感なく操作が行える。
【００４４】
さらに、特に接触式と非接触式でログアウトの操作条件を変えることにより、非接触式であれば同じ操作によるログアウト方法に統一することができる。また一般的には接触式の方がセキュリティレベルが高いと評価されているため、アプリケーションの利用権限などを接触式の場合は許可するなどという設定ができることにより、物理的なセキュリティレベルに着目して利用権限の設定も可能となる。
このように、この画像形成装置は、ＩＣカードの種別に着目し、ＩＣカード種別毎に好適な個人認証機能を提供することができる。
【産業上の利用可能性】
【００４５】
この発明による画像形成装置とコンピュータ読み取り可能な記録媒体は、ファクシミリ装置、プリンタ、複写機、及びそれらの複合機を含む画像形成装置全般に適用することができる。
【図面の簡単な説明】
【００４６】
【図１】この発明の一実施例の画像形成装置を用いたネットワークシステムの構成を示すブロック図である。
【図２】図１に示す画像形成装置のハードウェア構成を示すブロック図である。
【図３】図１に示す画像形成装置の機能構成図である。
【図４】図３に示す認証制御サービスに着目したソフトウェアプログラムモジュール構成図の例である。
【００４７】
【図５】図１に示す画像形成装置が起動中の操作表示部の初期画面例を示す図である。
【図６】図１に示す画像形成装置で認証を成功した後に表示されるコピー操作画面の表示例である。
【図７】図１に示す画像形成装置で認証を失敗したときの表示画面例を示す図である。
【図８】図７の表示画面に続いて表示する表示画面例を示す図である。
【図９】図１に示す画像形成装置におけるＩＣカード認証処理を示すフローチャート図である。
【００４８】
【図１０】図９に示す画像形成装置のＩＣカード認証処理におけるユーザの利用権限についての処理を示すフローチャート図である。
【図１１】図１に示す画像形成装置に登録する利用権限情報の一例を示す図である。
【図１２】図１に示す画像形成装置においてＩＣカード種別毎に予め設定されているログアウトの条件設定例を示す図である。
【図１３】図１に示す画像形成装置においてＩＣカード種別毎に予め設定されているログアウトの条件設定の他の例を示す図である。
【符号の説明】
【００４９】
１：画像形成装置    ２：ネットワーク端末装置    ３：外部認証サーバ    ４：ネットワーク    ５，６：ＩＣカードＲ／Ｗ    ７：ＩＣカード    １０：コントローラ    １１：操作表示部    １２：ファックス制御ユニット    １３：プロッタ    １４：スキャナ    １５：その他のハードウェアリソース    １６：Ｇ３制御ユニット    １７：Ｇ４制御ユニット    １８：ＰＣＩバス    １９：ＵＢＳケーブル    ２０：ＮＢ    ２１：ＣＰＵ    ２２：ＲＯＭ    ２３：ＡＳＩＣ    ２４：ＰＣＩバス    ２５：ＲＡＭ    ２６：ＨＤＤ    ２７：シリアルバスＩ／Ｆ    ２８：ＮＩＣ    ２９：ＵＳＢＩ／Ｆ    ３０：ＵＳＢホスト    ３１：メモリカードＩ／Ｆ    ４０：コピーアプリケーションソフトウェアプログラム    ４１：ファックスアプリケーションソフトウェアプログラム    ４２：プリンタアプリケーションソフトウェアプログラム    ４３：Ｗｅｂアプリケーションソフトウェアプログラム    ４４：システム制御サービスプログラム    ４５：ファックス制御サービスプログラム    ４６：エンジン制御サービスプログラム    ４７：メモリ制御サービスプログラム    ４８：操作表示部制御サービスプログラム    ４９：ネットワーク制御サービスプログラム    ５０：ＵＳＢ制御サービスプログラム    ５１：認証制御サービスプログラム    ５２：ＯＳ    ５３：エンジン制御ボード    ５４：プロッタエンジン    ５５：スキャナエンジン    ５６：その他のハードウェアリソースのエンジン    ６０：アプリケーション    ６１：描画処理モジュール    ６２：グラフィックドライバ    ６３：ＩＣカードリソースマネージャ    ６４：ＩＣカードＲ／Ｗデバイスドライバ    ６５：ＵＳＢホストデバイスドライバ    ６６：アドレス帳ＤＢモジュール    ６７：ファイルシステムモジュール    ６８：ＨＤＤドライバ    ６９：ネットワークライブラリ    ７０：ＮＩＣデバイスドライバ
【図１】
0004874937.tif 000002
【図２】
0004874937.tif 000003
【図３】
0004874937.tif 000004
【図４】
0004874937.tif 000005
【図５】
0004874937.tif 000006
【図６】
0004874937.tif 000007
【図７】
0004874937.tif 000008
【図８】
0004874937.tif 000009
【図９】
0004874937.tif 000010
【図１０】
0004874937.tif 000011
【図１１】
0004874937.tif 000012
【図１２】
0004874937.tif 000013
【図１３】
0004874937.tif 000014