(57)【要約】【課題】承認が必要なジョブを実行するに当たって、承認者をレベル分けし、承認者のレベルと入退室の状況に基づいて、承認者を決定すること。【解決手段】承認者の承認権限レベルごとにレベル分けされた、承認者を一意に示す承認者情報と、承認者の入退室情報とを取得する。承認権限レベルの高い承認者とその承認者の入退室情報とを照らし合わせて、承認権限レベルの高い人が在室している場合にその在室している承認者を承認者として決定する。このような処理を行うことで、管理職など権限レベルの高い人が在室する場合にはその管理職が承認者として決定される。【選択図】図６
2015095128.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置とサーバ装置とを含む承認権限委譲システムであって、
前記サーバ装置は、
承認者の承認のレベルを示すレベル情報と、前記承認者を一意に示す承認者情報とを取得する承認者情報取得手段と、
前記承認者の入退室の情報である入退室情報を取得する入退室情報取得手段と、
前記承認者情報取得手段で取得したレベル情報が上位のレベルである前記承認者に対応する、前記入退室情報取得手段で取得した入退室情報に基づいて、前記画像形成装置における承認者を決定する承認者決定手段と
を備えることを特徴とする承認権限委譲システム。
【請求項２】
前記サーバ装置は、
前記承認者決定手段で決定された承認者の前記承認者情報取得手段で取得した承認者情報を前記画像形成装置に送信する送信手段
を更に備え、
前記画像形成装置は、
前記サーバ装置で決定された承認者の前記承認者情報取得手段で取得した承認者情報を受信する受信手段
を更に備えることを特徴とする請求項１に記載の承認権限委譲システム。
【請求項３】
前記画像形成装置は、
ログインを受け付けるログイン受付手段を更に備え、
前記受信手段は、前記サーバ装置から送信されるログインを受け付けたユーザを一意に示すユーザ情報を更に受信し、
前記サーバ装置は、
前記ログイン受付手段でのログインの受け付けに応じて、前記ユーザ情報を取得するユーザ情報取得手段とを更に備え、
前記送信手段は、前記ユーザ情報取得手段で取得した前記ユーザ情報を前記画像形成装置に更に送信し、
前記承認者情報取得手段は、前記受信手段で受信した前記ユーザ情報に応じて、ログインを受け付けたユーザに対応する承認者情報を更に取得することを特徴とする請求項２に記載の承認権限委譲システム。
【請求項４】
前記サーバ装置は、
前記送信手段で画像形成装置から送信された前記ユーザ情報が示すログインを受け付けたユーザと前記承認者決定手段で決定された承認者の前記承認者情報取得手段で取得した承認者情報が示す承認者とが一致する場合に、処理の実行を許可する処理許可手段を更に備えることを特徴とする請求項３に記載の承認権限委譲システム。
【請求項５】
前記ログイン受付手段は、ＩＣカードの認証によってログインを受け付けることを特徴とする請求項３または４に記載の承認権限委譲システム。
【請求項６】
前記画像形成装置は、前記受信手段で受信した承認者情報を表示する表示手段を更に備えることを特徴とする請求項２乃至４のいずれか１項に記載の承認権限委譲システム。
【請求項７】
前記承認者情報取得手段は、上位のレベルの承認者が在室していない場合に、下位のレベルの承認者情報を更に取得し、
前記承認者決定手段は、前記承認者情報取得手段で取得した、下位のレベルの承認者情報と、前記承認者情報に対応する前記入退室情報とに基づいて、前記画像形成装置における承認者を決定することを特徴とする請求項１乃至６のいずれか１項に記載の承認権限委譲システム。
【請求項８】
前記画像形成装置は、
承認が必要なジョブを受け付けるジョブ受付手段を更に備え、
前記送信手段は、前記ジョブ受付手段で受け付けたジョブの情報漏洩の危険性のレベルを示す情報漏洩危険性情報を更にサーバ装置に送信し、
前記サーバ装置は、
前記受信手段は、前記送信手段で画像形成装置から送信された前記情報漏洩危険性情報を更に受信し、
前記入退室情報取得手段は、ユーザの入室している場所と画像形成装置の場所とを更に取得し、
前記承認者決定手段は、前記受信手段で受信した前記情報漏洩危険性情報の情報漏洩の危険性のレベルに応じて、前記入退室情報取得手段で取得したユーザの入室している場所と画像形成装置の場所の情報に基づいて、物理的に近くにいるユーザを承認者として決定することを特徴とする請求項２乃至７のいずれか１項に記載の承認権限委譲システム。
【請求項９】
画像形成装置とサーバ装置とを含む承認権限委譲システムの制御方法であって、
前記サーバ装置の承認者情報取得手段が、承認者の承認のレベルを示すレベル情報と、前記承認者を一意に示す承認者情報とを取得する承認者情報取得ステップと、
前記サーバ装置の入退室情報取得手段が、前記承認者の入退室の情報である入退室情報を取得する入退室情報取得ステップと、
前記サーバ装置の承認者決定手段が、前記承認者情報取得ステップで取得したレベル情報が上位のレベルである前記承認者に対応する、前記入退室情報取得ステップで取得した入退室情報に基づいて、前記画像形成装置における承認者を決定する承認者決定ステップと
を備えることを特徴とする承認権限委譲システムの制御方法。
【請求項１０】
画像形成装置とサーバ装置とを含む承認権限委譲システムの制御方法を実行可能なプログラムであって、
前記サーバ装置を、
承認者の承認のレベルを示すレベル情報と、前記承認者を一意に示す承認者情報とを取得する承認者情報取得手段と、
前記承認者の入退室の情報である入退室情報を取得する入退室情報取得手段と、
前記承認者情報取得手段で取得したレベル情報が上位のレベルを示す前記承認者に対応する、前記入退室情報取得手段で取得した入退室情報に基づいて、前記画像形成装置における承認者を決定する承認者決定手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を利用する際、在室している人の中からセキュリティを考慮して承認者を決定することの可能なシステムと、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
企業において、情報漏洩は何よりも避けるべきリスクである。例えば、顧客の情報を漏洩させてしまった場合に、単に情報を漏洩された顧客が被害を被るだけではなく、漏洩をしてしまった企業は情報漏洩をするようなセキュリティ意識の低い会社であるという認識を世間からなされてしまい、信用を失ってしまう。
【０００３】
このような情報漏洩は、外部へ情報を送信することの可能な機器によって発生する。例えば、オフィスの様々な情報をやり取りする複合機が該当する。
【０００４】
複合機は、コピーや印刷の出力以外にもファクスやメール送信などの外部へ情報を送信する機能を持っている。複合機の操作をするときには一人で行うことが多く、操作者の単純な宛先入力ミスなどのヒューマンエラーによって、誤った宛先に対して情報を送信してしまうといったことが起こっていた。
【０００５】
そこでオフィスでは、上述したように複合機は情報の入出力部分であるから、複合機でのファクスやメール送信等の送信処理において、誤送信を発生させないための各種措置が取られている。
【０００６】
例えば、ファクスの送信処理においては必ず、操作を行う者と承認を行う者と２人で宛先を確認する、といった運用上のルール等が用いられている。こういった承認処理は、ヒューマンエラーを防止し情報漏洩を防ぐ方法として有効である一方で、承認者が不在の場合、業務が止まってしまうという問題があった。
【０００７】
下記の特許文献１では、この承認業務をシステム化した仕組みが開示されている。承認者として登録されたユーザのうち、在室中のユーザに対して承認依頼を送信するものである。この仕組みを利用することで、適宜承認可能なユーザのもとに承認依頼が届き、業務が円滑に進むという事が期待できる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１１３３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一般に上記のような承認者はセキュリティの観点からオフィス内の役職者であることが多い。しかし、役職者は忙しいことが想定され、外出も多くなりがちで、役職者はオフィスに不在であることが多い。
【００１０】
そのため、役職者が不在でも業務が止まらないように、本来の承認権限をもつ役職者だけでなく、一般のメンバーも多数承認者として登録されてしまう。すると、役職者よりも一般のメンバーのほうが承認を依頼しやすいため、役職者が在室したとしても、一般メンバーへの承認依頼が横行してしまう。これでは十分なリスク回避の効果が得られない。
【００１１】
そこで、本発明は、上記の課題を鑑みてなされたものであって、承認者をレベル分けし、承認者のレベルと入退室の状況に基づいて、承認者を決定することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するために、本発明の承認権限委譲システムは、画像形成装置とサーバ装置とを含む承認権限委譲システムであって、前記サーバ装置は、承認者の承認のレベルを示すレベル情報と、前記承認者を一意に示す承認者情報とを取得する承認者情報取得手段と、前記承認者の入退室の情報である入退室情報を取得する入退室情報取得手段と、前記レベル情報が上位のレベルである前記承認者に対応する前記入退室情報に基づいて、前記画像形成装置における承認者を決定する承認者決定手段とを備えることを特徴とする。
【発明の効果】
【００１３】
そこで、本発明は、承認者をレベル分けし、承認者のレベルと入退室の状況に基づいて、承認者を決定することが可能となる効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】実施形態のシステムの一例を示す構成図である。
【図２】実施形態のクライアントＰＣ１０１、ＩＣカード認証サーバ１０２、入退室管理サーバ１０６の各種端末のハードウエア構成の一例を示す構成図である。
【図３】複合機１０３のハードウエア構成の一例を示す構成図である。
【図４】本発明に係るシステムの構成を示す機能ブロック図である。
【図５】本発明の実施形態におけるＩＣカード認証の処理の流れの一例を示すフローチャートである。
【図６】本発明の実施形態における一連の処理の流れの一例を示すフローチャートである。
【図７】図６に示す承認者リスト取得処理の詳細を示すフローチャートである。
【図８】本発明において複合機１０３上のＨＤＤ５００７上にて管理されるＦＡＸ番号情報テーブル４００の構成の一例を示す構成図である。
【図９】本発明において、入退室管理サーバ１０６上のＲＯＭ２００３上にて管理される入退室管理テーブル５００の構成の一例を示す構成図である。
【図１０】本発明において、ＩＣカード認証サーバ１０２上のＲＯＭ２００３上にて管理される認証に利用する認証テーブル６００の構成の一例を示す構成図である。
【図１１】本発明において、ＩＣカード認証サーバ１０２上のＲＯＭ２００３上にて管理される承認者情報一覧が記載されている承認者テーブル７００の構成の一例を示す構成図である。
【図１２】本発明において、複合機１０３のタッチパネル上に表示されるＦＡＸ送信受付画面９００の一例を示すイメージ図である。
【図１３】本発明において、複合機１０３のタッチパネル上に表示されるファクス送信  承認待ち画面１０００の一例を示すイメージ図である。
【図１４】本発明において、複合機１０３のタッチパネル上に表示されるファクス送信  承認成功画面１１００の一例を示すイメージ図である。
【図１５】本発明において、複合機１０３のタッチパネル上に表示されるファクス送信  承認エラー画面１２００の一例を示すイメージ図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１６】
図１は本発明の複合機１０３、ＩＣカードリーダ１０５、ＩＣカード認証サーバ１０２、入退室管理サーバ１０６、クライアントＰＣ１０１を用いた本承認権限委譲システムの構成の一例を示すシステム構成図である。
【００１７】
クライアントＰＣ１０１は、ユーザが使用する端末であって、アプリケーションプログラムを用いて編集した文書データを作成し、その文書データに基づいた印刷ジョブを生成する機能を有する。
【００１８】
ＩＣカード認証サーバ１０２（サーバ装置）は、ユーザの使用するＩＣカードのカード番号（製造番号）とユーザ名及びパスワードを保持し、ＩＣカードのカード番号またはユーザ名とパスワードから当該ユーザを検索（認証）する機能を有する認証サーバである。
【００１９】
複合機１０３（画像形成装置）はＬＡＮ１０４を介して、ＩＣカード認証サーバ１０２、クライアントＰＣ１０１と通信可能に接続されている。ＩＣカードリーダ１０５で読み取られたＩＣカードの情報をＩＣカード認証サーバ１０２で認証し、認証結果を複合機１０３へ送信する。また、ＩＣカード認証サーバ１０２では、認証結果を履歴として記憶し、この認証結果に従って複合機１０３に配信する認証テーブル６００を作成する。また、ＩＣカード認証サーバ１０２で認証されたことを受けて、不図示のプリントサーバやマスストレージから、認証されたユーザに対応する印刷データを受信し、紙に出力したり、ファクスを送信したりすることが可能な装置である。
【００２０】
ＩＣカードリーダ１０５は、複合機に付随するＩＣカードリーダであり、ユーザからＩＣカードをかざされるのを検知すると、ＩＣカード内に記憶されているカード番号５０１などを読み取ることが可能な装置である。
【００２１】
入退室管理サーバ１０６（サーバ装置）は、ユーザの入退室をリアルタイムに管理しており、ＩＣカード認証サーバ１０２の送信要求に基づいて、特定のユーザの入退室情報を送信することが可能なサーバである。
【００２２】
以下、図２を用いて、図１に示したクライアントＰＣ１０１、ＩＣカード認証サーバ１０２、入退室管理サーバ１０６に適用可能な情報処理装置のハードウエア構成について説明する。
【００２３】
図２において、２００１はＣＰＵで、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２００３あるいは外部メモリ２０１１には、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ    Ｉｎｐｕｔ    ／    Ｏｕｔｐｕｔ    Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２４】
２００２はＲＡＭで、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２００５は入力コントローラで、キーボード（ＫＢ）２００９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２００６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２０１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２０１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じてユーザが使用するものである。
【００２６】
２００７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２０１１へのアクセスを制御する。
【００２７】
２００８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上での表示を可能としている。また、ＣＰＵ２００１は、ＣＲＴ２０１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
ハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされることによりＣＰＵ２００１によって実行されるものである。
【００３０】
次に、図３を用いて、本発明の情報処理装置としての複合機１０３を制御するコントローラユニットのハードウエア構成について説明する。
【００３１】
図３は、複合機１０３のコントローラユニット５０００のハードウエア構成例を示すブロック図である。
【００３２】
図３において、コントローラユニット５０００は、画像入力デバイスとして機能するスキャナ５０１５や、画像出力デバイスとして機能するプリンタ５０１４と接続されるとともに、図１に示したＬＡＮ１０４のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３３】
図３に示すように、コントローラユニット５０００は、ＣＰＵ５００１、ＲＡＭ５００６、ＲＯＭ５００２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））５００７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３、モデム（Ｍｏｄｅｍ）５００４、操作部インタフェース（操作部Ｉ／Ｆ）５００５、外部インタフェース（外部Ｉ／Ｆ）５００９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８、ラスタイメージプロセッサ（ＲＩＰ）５０１０、プリンタインタフェース（プリンタＩ／Ｆ）５０１１、スキャナインタフェース（スキャナＩ／Ｆ）５０１２、画像処理部５０１３等で構成される。
【００３４】
ＣＰＵ５００１は、システム全体を制御するプロセッサである。
【００３５】
ＲＡＭ５００６は、ＣＰＵ５００１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００３６】
ＲＯＭ５００２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３７】
外部記憶装置（ハードディスクドライブＨＤＤ）５００７は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３８】
操作部インタフェース（操作部Ｉ／Ｆ）５００５は、操作部（ＵＩ）５０１８とのインタフェース部であり、操作部５０１８に表示する画像データを操作部５０１８に対して出力する。
【００３９】
また、操作部Ｉ／Ｆ５００５は、操作部５０１８から本システム使用者が入力した情報をＣＰＵ５００１に伝える役割をする。なお、操作部５０１８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザから押下（指等でタッチ）されることにより、各種指示を受け付けることができる。
【００４０】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）５００３は、ネットワーク（ＬＡＮ１０４）に接続し、データの入出力を行なう。
【００４１】
モデム（ＭＯＤＥＭ）５００４は公衆回線に接続し、ファクスの送受信等のデータの入出力を行う。
【００４２】
外部インタフェース（外部Ｉ／Ｆ）５００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のＩＣカードリーダ１０５が接続されている。
【００４３】
そして、ＣＰＵ５００１は、この外部Ｉ／Ｆ５００９を介してＩＣカードリーダ１０５によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス上に配置される。
【００４４】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）５００８は、システムバス５０１６と画像データを高速で転送する画像バス５０１７とを接続し、データ構造を変換するバスブリッジである。
【００４５】
画像バス５０１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０１７上には以下のデバイスが配置される。
【００４６】
ラスタイメージプロセッサ（ＲＩＰ）５０１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４７】
プリンタインタフェース（プリンタＩ／Ｆ）５０１１は、プリンタ５０１４とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
また、スキャナインタフェース（スキャナＩ／Ｆ）５０１２は、スキャナ５０１５とコントローラユニット５０００を接続し、画像データの同期系／非同期系の変換を行う。
【００４９】
画像処理部５０１３は、入力画像データに対し、補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部５０１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５０】
スキャナＩ／Ｆ５０１２に接続されるスキャナ５０１５は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部５０１８から読み取り起動指示することにより、ＣＰＵ５００１がスキャナ５０１５に指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００５１】
プリンタＩ／Ｆ５０１１に接続されるプリンタ５０１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ５００１からの指示によって開始する。尚、プリンタ５０１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５２】
操作部Ｉ／Ｆ５００５に接続される操作部５０１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ５００５を介してＣＰＵ５００１に伝える。また、操作部５０１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５３】
ここで、操作部５０１８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部５０１８のストップキーは、稼動中の動作を止める働きをする。また、操作部５０１８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部５０１８からの設定を初期化する時に用いる。
【００５４】
外部Ｉ／Ｆ５００９に接続されるＩＣカードリーダ１０５は、ＣＰＵ５００１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉＣａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ５００９を介してＣＰＵ５００１へ通知する。
【００５５】
次に、図４を用いて、本発明のクライアントＰＣ１０１、ＩＣカード認証サーバ１０２、複合機１０３、入退室管理サーバ１０６の機能について説明する。
【００５６】
図４は、本発明の実施形態に係るシステムの模式的構成を示すブロック図である。本発明の実施形態に係るシステムは、クライアントＰＣ１０１、ＩＣカード認証サーバ１０２、複合機１０３、入退室管理サーバ１０６が、双方向通信可能な所定のＬＡＮ１０４を介して接続した構成となっている。複合機１０３には、ＩＣカードリーダ１０５が接続した構成となっている。
【００５７】
それぞれの機能間の動作フローに関しては後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
【００５８】
クライアントＰＣ１０１上の印刷データ生成部１５０は、アプリケーションプログラムから受け取ったデータに基づいて印刷データ（ジョブ）を生成し、当該印刷データを複合機１０３等へ送信することができる。
【００５９】
ＩＣカード認証サーバ１０２上の複合機通信部２５０（送信手段・受信手段）は、複合機１０３上のＩＣカード認証サーバ通信部３５１からのＦＡＸ分類４０３の受信、認証要求、承認者リスト取得要求、承認要求に対する送受信を行う。
【００６０】
ＩＣカード認証サーバ１０２上の認証テーブル管理部２５１は、ＩＣカード認証サーバ１０２内で管理する認証テーブル６００にアクセスし、認証要求されたＩＣカードのカード番号５０１に対応するユーザ名５０２及びパスワード６０３などのユーザ情報を検索し、認証結果を返す。
【００６１】
ＩＣカード認証サーバ１０２上の承認ユーザ管理部２５２（承認者決定手段）は、ＩＣカード認証サーバ１０２内で管理する承認者テーブルの情報と、入退室管理サーバ１０６からの在室／不在情報とを紐付け、承認可能なユーザを管理する。
【００６２】
ＩＣカード認証サーバ１０２上の入退室管理サーバ通信部２５３は、入退室管理サーバ１０６と通信し、ユーザの入退室情報を送受信する。
【００６３】
複合機１０３上のＩＣカードリーダ制御部３５０は、ＩＣカードリーダ１０５にかざされたカード情報（製造番号）を取得する。
【００６４】
複合機１０３上のＩＣカード認証サーバ通信部３５１（送信手段・受信手段）は、ＩＣカード認証サーバ１０２へのＦＡＸ分類４０３の送信、ＩＣカード認証サーバ１０２と認証要求の送受信を行う。
【００６５】
複合機１０３上の認証部３５２（ログイン受付手段）は、認証システム全般の制御及び、認証に成功した際には当該ユーザ情報を用いて複合機１０３の利用を許可させるものとする。
【００６６】
複合機１０３上のアプリケーション部３５３は、複合機１０３のプリント・ファクス等のアプリケーション機能を示している。ここでは、一例としてファクス機能を挙げており、当該ファクス機能はファクス送信時に、承認権限のあるユーザの承認が必要なものとする。
【００６７】
本実施形態における処理の詳細な説明を、図５〜図７のフローチャートを用いて説明する。
【００６８】
本実施例では、ファクス機能を例にして記載する。当該ファクス機能は、ファクス送信時に認証サーバで指定された承認者の承認を以て、ファクス送信を実施するものとする。この承認処理については、特にファクス機能に機能を限定するものではない。また、承認のタイミングも、送信時に限るものではなく、いずれのタイミングでも構わない。
【００６９】
図５は、本発明の実施形態における、ＩＣカード認証処理の一例を示すフローチャートである。
【００７０】
ステップＳ１００では、複合機１０３の認証部３５２が、不図示のＩＣカード認証画面を表示する。この時、ＩＣカードリーダ１０５はカード読み取り状態とし、ユーザがＩＣカードリーダ１０５にカードをかざすことによって、ＩＣカードリーダ制御部３５０に対し、カード番号５０１を含むカードイベントを送信するものとする。
【００７１】
ステップＳ１０１では、複合機１０３のＩＣカードリーダ制御部３５０が、ＩＣカードリーダ１０５から送信されたカードイベントを受信する。
【００７２】
ステップＳ１０２では、複合機１０３のＩＣカード認証サーバ通信部３５１が、ＩＣカード認証サーバ１０２に対しカードイベントに含まれるカード番号５０１の情報を含む認証要求を送信する。
【００７３】
ステップＳ１０３では、ＩＣカード認証サーバ１０２の複合機通信部２５０が、ステップＳ１０２で送信された認証要求を受信する。
【００７４】
ステップＳ１０４では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、ＩＣカード認証サーバ１０２内で管理する図１０に示す認証テーブル６００を取得する。認証テーブル６００には、カード番号５０１とユーザ名５０２とパスワード６０３とメールアドレス６０４の情報が記憶されている。カード番号５０１はユーザが持つカードを一意に特定することのできるカードの番号である。ユーザ名５０２はカードを所有するユーザの名前を示すものである。パスワード６０３は、ユーザごとに記憶されている認証の際に使用されるパスワードの情報を示すものである。メールアドレス６０４は、カード番号５０１で一意に特定されるユーザのメールアドレスの情報を示すものである。なお、認証テーブル６００で記憶する内容はこれに限らない。
【００７５】
ステップＳ１０５では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１（ユーザ情報取得手段）が、ステップＳ１０４で取得した認証テーブル６００内に、ステップＳ１０３で受信した承認要求に含まれるカード番号５０１が登録されているか否かを判断する。当該カード番号５０１が登録されている場合はステップＳ１０６へ進み、登録されていない場合はステップＳ１０７へ進む。
【００７６】
ステップＳ１０６では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、ステップＳ１０５でヒットした当該ユーザの情報をステップＳ１０４で取得した認証テーブル６００の中から取得する。ここで取得するのは、ステップＳ１０５で登録されていると判断されたカード番号５０１に対応するユーザの、ユーザ名５０２やパスワード６０３やメールアドレス６０４である。
【００７７】
ステップＳ１０７では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、当該カードが未登録である理由を保持する認証ＮＧの結果データを生成する。
【００７８】
ステップＳ１０８では、ＩＣカード認証サーバ１０２の複合機通信部２５０が、複合機１０３に対して認証結果を送信する。
【００７９】
ステップＳ１０９では、複合機１０３のＩＣカード認証サーバ通信部３５１が、ステップＳ１０８で送信された認証結果を受信する。認証結果を受信することによりステップＳ１０６で取得したユーザ名５０２から、ＩＣカードの所有する人物の名前が特定できるようになる。
【００８０】
ステップＳ１１０では、複合機１０３の認証部３５２が、ステップＳ１０９で受信した認証結果を判断する。認証成功時はステップＳ１１１へ進み、認証失敗時はステップＳ１１２へ進む。
【００８１】
ステップＳ１１１では、複合機１０３の認証部３５２が、ステップＳ１０９で受信した認証結果を利用して複合機１０３にログインする。ログイン後、複合機１０３の制御はアプリケーション部３５３に移譲されるものとし、アプリケーション部３５３の動作については一部割愛し、ステップＳ２００に進むものとする。
【００８２】
ステップＳ１１２では、複合機１０３の認証部３５２が、不図示のＩＣカード認証エラー画面を表示し、処理を終了する。
【００８３】
図６は、本発明の実施形態における、ファクス送信時の承認処理の一例を示すフローチャートである。当フローチャートでは、当該ファクス（ジョブ）は送信時（送信ボタン押下時）に承認要求を行うものであるとし、フローを記載する。実際の運用にあたっては承認処理はいかなるタイミングであっても構わない。
【００８４】
ステップＳ２２４では、複合機１０３のアプリケーション部３５３が、図１２に示すファクス送信受付画面９００を表示する。ファクス送信受付画面９００は、ユーザからのファクスモードの指示を受けて表示する画面例である。ファクス送信受付画面９００には、ファクスの送信先の選択を受け付ける項目があり、タッチ操作の感知によってファクスの送信先の選択を受け付ける。送信先の選択を受け付けると、ＦＡＸ送信先９０１のように色が濃くなって反映される。選択されなかったファクスの送信先は色が変わらずに表示される。
【００８５】
ステップＳ２００では、複合機１０３のアプリケーション部３５３（ジョブ受付手段）が、図１２のファクス画面上のファクス送信ボタン９０２が押下されたかを判断する。ファクス送信に当たっては、複合機１０３のＨＤＤ５００７には、図８のＦＡＸ番号情報テーブル４００のようにファクス送信先を一意に決めるＦＡＸＩＤ４０１と、ファクスの送信先のファクス番号を示すＦＡＸ番号４０２とファクスの送信先の分類を示すＦＡＸ分類４０３（情報漏洩危険性情報）が記憶されている。ファクスの送信先はこのＦＡＸ番号情報テーブル４００から選択するものとする。ファクス送信ボタン９０２が押下された場合、ステップＳ２２５へ進む。
【００８６】
ステップＳ２２５では、複合機１０３のアプリケーション部３５３が、ＦＡＸ番号情報テーブル４００の中からステップＳ２２４で選択を受け付けたファクスの送信先に対応するＦＡＸ分類４０３を取得する。
【００８７】
ステップＳ２０１では、複合機１０３のＩＣカード認証サーバ通信部３５１（送信手段・受信手段）が、ＩＣカード認証サーバ１０２に対してステップＳ１０９の受信により特定したユーザの承認者リスト取得要求を送信する。複合機１０３のＩＣカード認証サーバ通信部３５１は、ステップＳ２２５で取得したＦＡＸ分類４０３も、ＩＣカード認証サーバ１０２に対して同時に送信する。ＦＡＸ分類４０３を送信することで、ファクス送信先の情報をＩＣカード認証サーバ１０２に送ることができる。ステップＳ２０１からＳ２０５、ステップＳ２２４、Ｓ２２５は、送信実行にあたり承認可能なユーザを画面上に表示するためのフローである。
【００８８】
ステップＳ２０２では、ＩＣカード認証サーバ１０２の複合機通信部２５０（送信手段・受信手段）が、ステップＳ２０１で送信された承認者リスト取得要求とＦＡＸ分類４０３とを受信する。ＩＣカード認証サーバ１０２はＲＡＭ２００２上に受信したＦＡＸ分類４０３を記憶しておく。
【００８９】
ステップＳ２０３では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、承認者リストの取得処理を実施する。承認者リストの取得処理については図７にて詳細に説明する。当該処理を実施することで、在室している承認の権限レベルの高い承認者を特定することが可能となる。
【００９０】
ステップＳ２０４では、ＩＣカード認証サーバ１０２の複合機通信部２５０が、ステップＳ２０３で取得した承認者リストを複合機１０３へ送信する。
【００９１】
ステップＳ２０５では、複合機１０３のＩＣカード認証サーバ通信部３５１が、ＩＣカード認証サーバ１０２から送信された承認者リストを受信する。
【００９２】
ステップＳ２０６では、複合機１０３のアプリケーション部３５３（表示手段）が、図１３に示すファクス送信承認待ち画面１０００を表示する。当該画面上には、ステップＳ２０５で受信した、承認可能なユーザを示す承認可能ユーザ１００１が表示される。ファクスを送信しようとするユーザは画面を確認することで、承認者を知ることができる。また当該画面表示中、ＩＣカードリーダ１０５はＩＣカード読み取り状態とし、ユーザがＩＣカードリーダ１０５にＩＣカードをかざすことによって、ＩＣカードリーダ制御部３５０に対し、カード番号５０１を含むカードイベントを送信するものとする。承認者リストが空だった場合、承認者が在室していない旨の表示が表示される。
【００９３】
ステップＳ２０７では、複合機１０３のアプリケーション部３５３が、図１３のファクス送信承認待ち画面１０００上のキャンセルボタン１００２が押されたか否かを判断する。キャンセルボタン１００２が押された場合はステップＳ２０８へすすみ、押されていない場合はステップＳ２０９へ進む。
【００９４】
ステップＳ２０８では、複合機１０３のアプリケーション部３５３が、ファクス送信処理を中断し、不図示のファクス機能の初期画面を表示して処理を終了する。
【００９５】
ステップＳ２０９では、複合機１０３のＩＣカードリーダ制御部３５０が、ＩＣカードリーダ１０５から送信されたカードイベントを受信する。
【００９６】
ステップＳ２１０では、複合機１０３のＩＣカード認証サーバ通信部３５１が、ＩＣカード認証サーバ１０２に対し承認要求を送信する。
【００９７】
ステップＳ２１１では、ＩＣカード認証サーバ１０２の複合機通信部２５０が、ステップＳ２１０で送信された承認要求を受信する。
【００９８】
ステップＳ２１２では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、承認者リストの取得処理を実施する。この処理はステップＳ２０３と同じ処理であるが、承認要求が来た際にも当該処理を実施することで、承認可能ユーザが在室していることを再度確認することが可能になる。これにより、ステップＳ２０３の時点では在室していたのに、その後居室から出てしまった承認者を承認者として決定することを防ぐ効果がある。
【００９９】
ステップＳ２１３では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、ＩＣカード認証サーバ１０２内で管理する図１０に示す認証テーブル６００を取得する。
【０１００】
ステップＳ２１４では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、ステップＳ２１３で取得した認証テーブル６００内に、ステップＳ２１１で受信したカード番号５０１が登録されているか否かを判断する。当該カード番号５０１が登録されている場合はステップＳ２１５へ進み、登録されていない場合はステップＳ２１８へ進む。
【０１０１】
ステップＳ２１５では、ＩＣカード認証サーバ１０２の認証テーブル管理部２５１が、ステップＳ２１４でヒットした当該ユーザの認証テーブル６００にあるユーザ名５０２などのユーザ情報を取得する。
【０１０２】
ステップＳ２１６では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、ステップＳ２１５で取得したユーザ情報が、ステップＳ２１２で取得した承認者リストに含まれるか否かを判断する。含まれる場合はステップＳ２１７へ進み、含まれない場合はステップＳ２１８へ進む。
【０１０３】
ステップＳ２１７では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、承認ＯＫの結果データを生成する。
【０１０４】
ステップＳ２１８では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、当該ＩＣカードが未登録である理由を保持する承認ＮＧの結果データを生成する。
【０１０５】
ステップＳ２１９では、ＩＣカード認証サーバ１０２の複合機通信部２５０が、複合機１０３に対して承認結果を送信する。
【０１０６】
ステップＳ２２０では、複合機１０３のＩＣカード認証サーバ通信部３５１が、ＩＣカード認証サーバ１０２より送信された承認結果を受信する。
【０１０７】
ステップＳ２２１では、複合機１０３のアプリケーション部３５３（処理許可手段）が、ステップＳ２２０で受信した承認結果を判定する。承認ＯＫならばステップＳ２２２へ進み、ＮＧならばステップＳ２２３へ進む。
【０１０８】
ステップＳ２２２では、複合機１０３のアプリケーション部３５３が、当該ファクス送信処理を実行し、図１４に示すファクス送信承認成功画面１１００を表示し、処理を終了する。
【０１０９】
ステップＳ２２３では、複合機１０３のアプリケーション部３５３が、図１５に示すファクス送信承認エラー画面１２００を表示し、処理を終了する。
【０１１０】
図７は、本発明の実施形態における、承認者リスト取得処理の一例を示すフローチャートである。当処理は入退室管理サーバ１０６と連携し、その時の承認可能ユーザを抽出し、承認者リストを生成する。
【０１１１】
ステップＳ３００では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２がＲＡＭ２００２上にあるＦＡＸ分類４０３を読み込むことでファクス番号の分類情報を取得する。
【０１１２】
ステップＳ３０１では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、ＩＣカード認証サーバ１０２内で管理する図１１に示す承認者テーブル７００を取得する（承認者情報取得手段）。承認者テーブル７００は、ユーザにそれぞれ対応する承認者を一意に特定できる情報がレベル分けされて管理されている。たとえば、ユーザの所属する課長、部長などの上長の名前である。一意に特定できれば、カード番号５０１などでも構わない。たとえば図１１に示す承認者テーブル７００において、ユーザ名７０１（承認者情報）はユーザの名前を示しており、ユーザを一意に特定できる。レベル１承認者７０２（レベル情報）はユーザごとの承認権限のレベルが最上位の承認者を示している。図１１の場合、「ＵＳＥＲ９００」の承認権限が最上位の承認者は「ＵＳＥＲ００１」である。レベル２承認者７０３は、レベル１承認者７０２の次に承認権限のレベルが高い、承認者の情報を示している。以下、レベル４承認者７０５と順に承認者のレベルは低下していく。本実施例ではレベル４承認者７０５までとなっているが、承認者のレベルの数はこれに限定されない。この設定は、上位リストの承認者が不在の場合、下位リストの承認者に承認権限を持たせるために使われる情報となる。
【０１１３】
ステップＳ３０２では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、ＲＡＭ２００２上で管理する空の承認リストを生成する。
【０１１４】
ステップＳ３０３では、ＩＣカード認証サーバ１０２の入退室管理サーバ通信部２５３が、入退室管理サーバ１０６に対して、ステップＳ３０１で取得したすべてのレベルの承認者の入退室情報取得要求を送信する。
【０１１５】
ステップＳ３０４では、入退室管理サーバ１０６のＩＣカード認証サーバ通信部３５１が、ＩＣカード認証サーバ１０２から送信された承認者の入退室情報取得要求を受信する。
【０１１６】
ステップＳ３０５では、入退室管理サーバ１０６の入退室管理部６５０が、入退室管理サーバ１０６内で管理される図９に示す入退室管理テーブル５００を利用し、ステップＳ１０６で取得したユーザ名５０２に対応するすべてのレベルの承認者の入退室情報を取得する（入退室情報取得手段）。なお、図９に示す入退室管理テーブル５００は、本システムには記載しない居室ドアのＩＣカードリーダ等と連携し、リアルタイムにユーザの入退室情報を管理している。図９で、カード番号５０１は、ユーザが持つＩＣカードを一意に特定することのできるＩＣカードの番号である。ユーザ名５０２はＩＣカードを所有するユーザの名前を示すものである。入室状態５０３（入退室情報）は、「−１」は退館状態、「０」は入館しているが居室にはおらずフリースペースなどにいる状態、「２Ａ」や「１Ｃ」はそれぞれ居室の名前を示していて、それぞれの居室にいる状態を表している。
【０１１７】
ステップＳ３０６では、入退室管理サーバ１０６のＩＣカード認証サーバ通信部３５１が、ステップＳ３０５で取得した承認者の入退室情報をＩＣカード認証サーバ１０２へ送信する。
【０１１８】
ステップＳ３０７では、ＩＣカード認証サーバ１０２の入退室管理サーバ通信部２５３が、入退室管理サーバ１０６から送信された承認者の入退室情報を受信する。
【０１１９】
ステップＳ３０８では、ＩＣカード認証サーバ１０２のＣＰＵ２００１が、ステップＳ３００で取得したＦＡＸ分類４０３を基に、送信するファクスの情報漏洩の危険性の度合いを判断する。本実施例では、ＦＡＸ分類４０３が「社内」であれば機密性は低いと判断し、ステップＳ３１０に進める。ＦＡＸ分類４０３が「社外」であれば機密性は高いと判断しステップＳ３１１に進める。一般的にファクスを社内宛てに送る場合であれば、外部に情報が漏えいしてしまうことはないので、危険性は低いと言える。一方で、ファクスを外部に送信する場合は、内容と宛先をしっかりと確認する必要がある。そのため、上記のような判断を行っている。この情報漏洩の危険性の判断は、一例であってＦＡＸ分類４０３の内容はこれに限定されない。また、ファクス文書の内容をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を行うことによって内容を判定してもよく、いずれの方法でも構わない。
【０１２０】
ステップＳ３０９では、ＩＣカード認証サーバ１０２のＣＰＵ２００１が、ＲＡＭ２００２上にあるすべてのレベルの承認者情報を取得する。
【０１２１】
ステップＳ３１０では、ＩＣカード認証サーバ１０２のＣＰＵ２００１が、ステップＳ３０９で取得したすべてのレベルの承認者情報と、ステップＳ３０７で受信した承認者の入退室情報とを基に、複合機１０３により近い居室にいる承認者をステップＳ３０２の承認者リストに追加する。機密性が低いファクスであれば、承認者の承認権限のレベルにこだわる必要がなく、この物理的に近くにいる承認者を承認者リストに追加する処理を行うことによってユーザの利便性を向上し、また承認権限のレベルの高い承認者へ承認要求が集中することを回避する効果をもたらす。たとえば、複合機１０３が「２Ａ」という居室にあった場合、入退室管理テーブル５００の中を見ると、入室状態が「２Ａ」となっている「ＵＳＥＲ００２」が一番近いので、「ＵＳＥＲ００２」を承認者リストに追加する。
【０１２２】
ステップＳ３１１では、ＩＣカード認証サーバ１０２の承認ユーザ管理部２５２が、ステップＳ３０１で取得した承認者テーブル７００の中で、後述するステップＳ３１３で行われる在室判定が未処理の承認者のうち、承認権限のレベルが最上位の承認者の情報を取得する。たとえば、承認者テーブル７００の「ＵＳＥＲ９００」を例にとると、「ＵＳＥＲ００１」と「ＵＳＥＲ００８」の在室判定が既に済んでいる場合、最も承認の権限レベルの高い、「ＵＳＥＲ２５１」の承認者の情報を取得する。ここでいう承認者の情報は、ユーザの名前を示すユーザ名である。承認者の情報は承認者の入退室情報を確認する際に使う情報であって、承認者を一意に特定できればユーザ名に限定されない。
【０１２３】
ステップＳ３１２では、ＩＣカード認証サーバ１０２のＣＰＵ２００１は、ステップＳ３１１で取得した在室判定が未処理で、承認権限のレベルが最上位の承認者の情報と、ステップＳ３０７で受信した承認者の入退室情報を基に、承認者が在室しているか否かを判定する。在室判定が未処理で、レベルが最上位の承認者が在室していると判定された場合はステップＳ３１３に処理を進める。在室判定が未処理で、レベルが最上位の承認者が在室していないと判定された場合、ステップＳ３１４に処理を進める。
【０１２４】
ステップＳ３１３では、ＩＣカード認証サーバ１０２のＣＰＵ２００１は、ステップＳ３１２で在室していると判定された承認者をステップＳ３０２で生成した承認者リストに追加する（承認者決定手段）。
【０１２５】
ステップＳ３１４では、ステップＳ３１１で取得した承認権限レベルの次のレベルの承認者の情報がステップＳ３０１で取得した承認者テーブル７００にあるかどうかを判定する。次のレベルの承認者の情報があると判定された場合、ステップＳ３１１に処理を戻す。次のレベルの承認者の情報がないと判定された場合、承認者リスト取得処理を終了する。たとえば、ＵＳＥＲ９００の最上位の承認権限を持つＵＳＥＲ００１が在室していなかった場合、次のレベルの承認者がいるかを判定すると、レベル２承認者７０３が設定されているので、次のレベルがあると判定する。
【０１２６】
以上説明したように、本実施形態によれば、承認者をレベル分けし、承認者のレベルと入退室の状況に基づいて、承認者を決定することのできる効果を奏する。
【０１２７】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１２８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１３１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３７】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３８】
１０１  クライアントＰＣ
１０２  ＩＣカード認証サーバ
１０３  複合機
１０４  ＬＡＮ
１０５  ＩＣカードリーダ
１０６  入退室管理サーバ
２００１        ＣＰＵ
２００２        ＲＡＭ
２００３        ＲＯＭ
２００４        システムバス
２００５        入力コントローラ
２００６        ビデオコントローラ
２００７        メモリコントローラ
２００８        通信Ｉ／Ｆコントローラ
２００９        キーボード
２０１０        ＣＲＴディスプレイ
２０１１        外部メモリ
５００１        ＣＰＵ
５００２        ＲＯＭ
５００３        ネットワークインタフェース
５００４        モデム
５００５        操作部Ｉ／Ｆ
５００６        ＲＡＭ
５００７        外部記憶装置
５００８        イメージバスＩ／Ｆ
５００９        外部Ｉ／Ｆ
５０１０        ラスタイメージプロセッサ
５０１１        プリンタＩ／Ｆ
５０１２        スキャナＩ／Ｆ
５０１３        画像処理部
５０１４        プリンタ
５０１５        スキャナ
【図１】
2015095128.tif 000003
【図２】
2015095128.tif 000004
【図３】
2015095128.tif 000005
【図４】
2015095128.tif 000006
【図５】
2015095128.tif 000007
【図６】
2015095128.tif 000008
【図７】
2015095128.tif 000009
【図８】
2015095128.tif 000010
【図９】
2015095128.tif 000011
【図１０】
2015095128.tif 000012
【図１１】
2015095128.tif 000013
【図１２】
2015095128.tif 000014
【図１３】
2015095128.tif 000015
【図１４】
2015095128.tif 000016
【図１５】
2015095128.tif 000017