(57)【要約】【課題】  画像処理操作を要求するクライアントと画像処理装置との関係の管理のために、画像処理装置にかかる負担を軽減し、画像処理操作要求時のクライアント利便性を向上する。【解決手段】  ユーザが、ワークステーション１１６から管理者装置１１２に証明書を要求することにより、管理者装置１１２は、証明書を生成して文書処理装置１０４に送信する。文書処理装置１０４は、証明書を用いて、ユーザからの画像処理操作要求を検証する。画像処理操作要求が、許可機能セットの範囲内であれば、文書処理装置１０４は文書処理操作を実行する。【選択図】図５
2007328787.tif 000002
【特許請求の範囲】
【請求項１】
識別データを含む証明書要求をクライアントから受信する受信手段と、
前記証明書要求に従って、前記クライアントに対して実行可能な機能を制限する制約データを含む証明書を生成する生成手段と、
前記証明書を、画像処理装置に出力する出力手段と、
文書処理要求を、前記クライアントから受け取る要求受信手段と、
前記文書処理要求の照合データを前記証明書と比較して、前記文書処理要求の少なくとも１つの文書処理操作が前記制約データに対応するかを判定する検証手段と、
前記証明書を表す証明データを前記クライアントに通信する通信手段と、
前記検証手段の検証結果に従って前記画像処理装置上で前記文書処理操作を選択的に開始する制御手段と、
前記制御手段による前記文書処理操作に関して、前記クライアントへの通知を生成する通知生成手段とを具備することを特徴とする証明を必要とする画像処理システム。
【請求項２】
前記制約データが、前記クライアントに対する許可機能セットを表し、プリント処理にかかわる最大ページ数、最大ジョブ数、カラー出力、媒体、用紙タイプ、記憶装置、及び後処理オプションの少なくとも１つを含むことを特徴とする請求項１に記載の証明を必要とする画像処理システム。
【請求項３】
前記証明書要求は、支払データを含み、前記制約データは前記支払データに従って生成することを特徴とする請求項１又は請求項２に記載の証明を必要とする画像処理システム。
【請求項４】
前記証明書は、前記画像処理装置のネットワークアドレスに対応するアドレスデータを含むことを特徴とする請求項１乃至請求項３のいずれかに記載の証明を必要とする画像処理システム。
【請求項５】
前記受信手段及び、前記発生手段並びに、前記出力手段は、システムの管理者に関係していて、ネットワークを介して前記クライアントとデータ通信可能であることを特徴とする請求項１乃至請求項４のいずれかに記載の証明を必要とする画像処理システム。
【請求項６】
前記画像処理装置は、多機能周辺装置であり、前記ネットワークアドレスは、前記画像処理装置のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含むことを特徴とする請求項４に記載の証明を必要とする画像処理システム。
【請求項７】
識別データを含む証明書要求をクライアントから受信する受信ステップと、
前記証明書要求に従って、前記クライアントに対して実行可能な機能を制限する制約データを含む証明書を生成する生成ステップと、
前記証明書を、画像処理装置に出力する出力ステップと、
文書処理要求を、前記クライアントから受け取る要求受信ステップと、
前記文書処理要求の照合データを前記証明書と比較して、前記文書処理要求の少なくとも１つの文書処理操作が前記制約データに対応するかを判定する検証ステップと、
前記証明書を表す証明データを前記クライアントに通信する通信ステップと、
前記検証ステップの検証結果に従って前記画像処理装置上で前記文書処理操作を選択的に開始する制御ステップと、
前記制御ステップによる前記文書処理操作に関して、前記クライアントへの通知を生成する通知生成ステップとを具備することを特徴とする証明を必要とする画像処理方法。
【請求項８】
前記制約データが、前記クライアントに対する許可機能セットを表し、プリント処理にかかわる最大ページ数、最大ジョブ数、カラー出力、媒体、用紙タイプ、記憶装置、及び後処理オプションの少なくとも１つを含むことを特徴とする請求項７に記載の証明を必要とする画像処理方法。
【請求項９】
前記証明書要求は、支払データを含み、前記制約データは前記支払データに従って生成することを特徴とする請求項７又は請求項８に記載の証明を必要とする画像処理方法。
【請求項１０】
前記証明書は、前記画像処理装置のネットワークアドレスに対応するアドレスデータを含むことを特徴とする請求項７乃至請求項９のいずれかに記載の証明を必要とする画像処理方法。
【請求項１１】
前記受信ステップ及び、前記発生ステップ並びに、前記出力手段は、ネットワークを介して前記クライアントとデータ通信可能なシステムの管理者により実行されることを特徴とする請求項７乃至請求項１０のいずれかに記載の証明を必要とする画像処理方法。
【請求項１２】
前記画像処理装置は、多機能周辺装置であり、前記ネットワークアドレスは、前記画像処理装置のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含むことを特徴とする請求項１０に記載の証明を必要とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等を介したデータ通信によるクライアントからの文書処理の要求に応答して、文書処理時にクライアントであることの証明書類を発行して画像データを安全に処理する、証明を必要とする画像処理システム及び方法に関する。
【背景技術】
【０００２】
近年、ユーザは、日常的に自分のオフィス環境から離れている場所に、文書や他の画像データを保管する状況を生じている。そしてユーザが遠方に保管した画像データを必要とする場合には、ネットワークを介して、画像処理装置を操作して、文書をプリントやスキャンすることにより画像データを生成し、その後配布したり、他の機能を実行したりして、画像データの利用を図っている。
【０００３】
例えば画像処理装置であり、プリンタやスキャン装置などの多機能周辺装置は、ユーザに与えられたアクセス権或いはユーザから提供された支払い額に基づいてそのようなサービスを提供することとなる。このような遠隔のユーザへのサービスは、実際には、ユーザに与えられたアクセス権或いはユーザから提供された支払いに基づいて、画像処理サービスを提供していた。このため従来、ユーザからのサービス要求に対応するため、画像形成装置は、ユーザに与えられているアクセス権又はユーザによって行われた支払いに関する情報を自身が記憶するか、あるいはそのような情報を問い合わせることが必要であった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のシステムでは、画像処理装置自身が、情報を記憶し、あるいはその情報にアクセスする必要があり、画像処理装置の負担が大きい。又ユーザが画像処理装置にサービスを要求する場合に、ユーザと画像処理装置との関係を管理するための、信頼性の高い証明の交換を必要とするために、ユーザによる画像処理装置へのアクセス操作も面倒であった。しかも機密を要する証明の交換機能が限定され、利便性がそこなわれる恐れがあった。
【０００５】
そこで本発明は上記課題を解決するものであり、ユーザが遠隔にある文書やデータを画像処理する際に、画像形成装置の負担を軽減すると共に、必要とする証明の検証時の利便性を向上して、画像処理のサービスを向上する、証明を必要とする画像処理システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するための手段として、識別データを含む証明書要求をクライアントから受信する受信手段と、前記証明書要求に従って、前記クライアントに対して実行可能な機能を制限する制約データを含む証明書を生成する生成手段と、前記証明書を、画像処理装置に出力する出力手段と、文書処理要求を、前記クライアントから受け取る要求受信手段と、前記文書処理要求の照合データを前記証明書と比較して、前記文書処理要求の少なくとも１つの文書処理操作が前記制約データに対応するかを判定する検証手段と、前記証明書を表す証明データを前記クライアントに通信する通信手段と、前記検証手段の検証結果に従って前記画像処理装置上で前記文書処理操作を選択的に開始する制御手段と、前記制御手段による前記文書処理操作に関して、前記クライアントへの通知を生成する通知生成手段とを設けるものである。
【発明の効果】
【０００７】
本発明によれば、クライアントが、画像処理装置に、遠隔にある文書やデータ等の画像処理を要求するシステムにおいて、システム管理者がクライアント情報を管理することにより画像処理装置自身がクライアント情報を記憶する必要が無く、画像処理装置の負担を軽減できる。更にクライアントであることの証明のための便を図り、機密性を損なうことなく、クライアントによる画像処理装置へのアクセス機能を向上して、クライアントと画像処理装置との関係を管理するため証明を便利に行えるようにする。従って、遠隔にある文書やデータを画像処理する際のクライアントによるアクセスの利便性が向上され、画像処理時のサービスの向上を図ることが出来る。
【発明を実施するための最良の形態】
【０００８】
以下本発明の実施例を、図面を参照して説明する。図１は本発明の画像処理システム１００を示すブロック図である。画像処理システム１００では、画像処理装置である文書処理装置１０４と、受信手段、生成手段及び出力手段であり、画像処理システム１００全体を管理する管理者装置１１２及び、クライアントであるユーザのワークステーション１１６を、分散処理環境を有するコンピュータネットワーク１０２で接続している。文書処理装置１０４とコンピュータネットワーク１０２は、通信リンク１１０を介して接続され、管理者装置１１２とコンピュータネットワーク１０２は、通信リンク１１４を介して接続され、クライアント装置１１２とコンピュータネットワーク１０２は、通信リンク１１８を介して接続される。分散処理環境とは、コンピュータネットワーク１０２を介して、２台以上の電子装置間でデータを交換することができる環境のことである。
【０００９】
一般にコンピュータネットワーク１０２は、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、パーソナルエリアネットワーク、仮想ネットワーク、イントラネット、インターネット、又はこれらの任意の組み合わせ等を含む。但しこれに限定されない。本実施例では、コンピュータネットワーク１０２は、例えば、トークンリング、８０２．１１（ｘ）、イーサネット（登録商標）、その他の有線又は無線データ通信機構などの、従来のデータ伝送機構によって例示されるような機構からなる。
【００１０】
文書処理装置１０４としては、多機能周辺装置(ＭＦＰ)がある。但し、これに限定されない。文書処理装置１０４の各種文書処理機能としては、例えば、複写機能、プリント機能、スキャン機能、電子メール機能、文書管理機能、ファクシミリ機能等がある。又文書処理装置１０４は、Ｆｉｒｅｗｉｒｅドライブ、ＵＳＢドライブ、ＳＤ、ＭＭＣ、ＸＤ、コンパクトフラッシュ(登録商標）、メモリスティック等の各種携帯型記憶媒体を使用可能とするように装備される。又文書処理装置１０４は、ユーザとの直接対話を可能とするコントロールパネル上のタッチスクリーンインタフェースや液晶ディスプレイなどのユーザインタフェースを装備する。
【００１１】
文書処理装置１０４には、要求受信手段、検証手段、通信手段、制御手段及び通知生成手段としての機能を有するコントローラ１０６が動作可能に結合されている。コントローラ１０６は、文書処理装置１０４の操作の制御、ユーザインタフェースを介した画像表示の制御、ユーザ情報の確認、証明書の検証、外部装置との通信の促進などを制御する。コントローラ１０６は、任意のソフトウェア、ハードウェア又はこれらの組み合わせからなる。コントローラ１０６は文書処理装置１０４の内部に組み込んでも良いし、文書処理装置１０４の文書処理機構とは別に外部に設置しても良い。
【００１２】
更に文書処理装置１０４は、文書処理装置１０４の認証局としての機能に従ってデータを記憶する、データ記憶装置１０８を有する。データ記憶装置１０８は、後述する制約データの記憶機構として機能する。データ記憶装置１０８は、ハードディスクドライブ、その他の磁気記憶装置、光学記憶装置、フラッシュメモリ素子、又はこれらの任意の組み合わせを含む任意の大容量記憶装置等である。但しこれに限定されない。
【００１３】
通信リンク１１０、１１４、１１８は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ(登録商標））、ワイマックス（ＷｉＭａｘ）、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１（ｘ）、独自通信網、赤外線、光、公衆交換電話網、又は任意の無線データ伝送システムを含むがこれらに限らず、無線通信、或いは有線通信等での既知の任意の適切なデータ通信チャネルである。更に通信リンク１１０、１１４、１１８は、セキュアデータ通信用の複数のセキュリティプロトコルを使用することもできる。
【００１４】
管理者装置１１２は、ユーザ情報及び文書処理装置１０４情報をシステム管理して、文書処理装置１０４を使用する場合に必要とされる、ユーザクセス権を提供することができる、画像処理システムの管理者として機能する。管理者装置１１２は、文書処理装置１０４及びワークステーション１１６によって使用される証明書の生成を容易にすることができる。文書処理装置１０４は、文書処理装置１０４及びワークステーション１１６が検証された後に、文書処理操作が実行されることが好ましい。管理者装置１１２は、コンピュータネットワーク１０２上で、結合された他の装置及びユーザのアクセス権を制御するよう管理する。
【００１５】
ワークステーション１１６は、例えばラップトップコンピュータ等からなるが、これに限定されない。ワークステーション１１６は、携帯情報端末、ウェブ対応携帯電話、スマートフォン、或いは電子文書データを適切に生成し且つ／又は多機能周辺装置に送信することができる他のウェブ対応電子装置を含む。ワークステーション１１６は、後述するように、文書処理装置１０４に画像処理操作要求を生成する。ワークステーション１１６は、ユーザが証明書を要求でき且つ文書処理操作を要求することができるハードウェア、ソフトウェア、又は任意の適切な組み合わせからなる。ワークステーション１１６を介してユーザが証明書を要求する場合、その証明書要求は、ユーザの識別データを含むものである。
【００１６】
次に図２に、画像処理システム１００のコントローラ１０６および文書処理装置１０４のブロック図を示す。コントローラ１０６は、プロセッサ２０２、読み出し専用メモリ（ＲＯＭ）２０４、ランダム・アクセス・メモリ（ＲＡＭ）２０６、ストレージ・インターフェース２０８、ネットワーク・インタフェース・サブシステム２１０、ネットワーク・インターフェース２１４、ディスク２１６、無線インターフェース２１８を有している。プロセッサ２０２、読み出し専用メモリ２０４、ランダム・アクセス・メモリ２０６、ストレージ・インターフェース２０８、ネットワーク・インタフェース・サブシステム２１０はバス２１２で接続され、データ通信される。
【００１７】
プロセッサ２０２は、協力して動作する複数のプロセッサからなっても良く、後述するユーザ検証のための各種機能の実施を制御する。
【００１８】
読み出し専用メモリ２０４は、ＢＩＯＳ機能、システム機能、システム構成データ、およびコントローラ１０６の操作に使用されるその他のルーチンまたはデータ等の静的データ又は固定のデータ又は命令のために使用される。
【００１９】
ランダム・アクセス・メモリ（ＲＡＭ）２０６は、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、又はその他任意のアドレス書き込み可能なメモリ・システムから構成される。ランダム・アクセス・メモリ２０６は、プロセッサ２０２によって実行されるアプリケーション及びデータ処理の命令のための記憶領域を提供する。
【００２０】
ストレージ・インターフェース２０８は、ディスクドライブ２１６等に、コントローラ１０６に関するデータを持久的、大量または長期に記憶するための機能を提供する。ストレージ・インターフェース２０８は、ディスクドライブ２１６の他に例えば、光学ストレージ、テープドライブなどの任意の適切なアドレス可能な記憶装置や、シリアル・ストレージなどの大容量記憶装置等任意の記憶媒体を使用する。
【００２１】
ネットワーク・インタフェース・サブシステム２１０は、コントローラ１０６が他の装置と通信できるように、ネットワークからの入出力を適切に経路指定する。ネットワーク・インタフェース・サブシステム２１０は、例えば、イーサネット、トークンリング等の固定ネットワークまたは、有線ネットワークとのデータ通信のためのネットワーク・インターフェース・カード（ＮＩＣ)等のネットワーク・インターフェース２１４と接続される。ネットワーク・インタフェース・サブシステム２１０は、例えばワイファイ（ＷｉＦｉ）、その他、ワイマックス（ＷｉＭａｘ）、無線モデム、携帯ネットワーク等の無線通信システムを経由する無線通信のための無線インターフェース２１８と接続される。ネットワーク・インタフェース・サブシステム２１０は、任意のフィジカルまたはノンフィジカルなデータ転送レイヤまたはプロトコル・レイヤを利用する。例えばネットワーク・インターフェース２１４は、ローカル・エリア・ネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、またはそれらの組み合わせからなるフィジカルネットワーク２２０と相互に接続して、データを交換する。
【００２２】
バス２１２は、文書プロセッサインタフェース２２２とデータ通信可能である。文書プロセッサインタフェース２２２は、１つ又は複数の文書処理操作を実行するハードウェアである文書処理装置１０４との接続を提供する。文書処理装置１０４の文書処理操作には、コピーハードウェア２２４によって行われるコピー操作、スキャンハードウェア２２６によって行われるスキャン操作、プリントハードウェア２２８によって行われるプリント操作、及びファクシミリハードウェア２３０によって行われるファクシミリ通信操作等がある。コントローラ１０６の制御により各文書処理操作が実施される。
【００２３】
次に図３に示すコントローラ機能３００を用いて、画像処理システム１００のコントローラ１０６による文書処理機能を説明する。図３は、図２に示すコントローラ１０６の機能を、ソフトウェア及びオペレーティングシステムに関連して示す説明図である。コントローラ機能３００は文書処理エンジン３０２、プリント機能部３０４、ファックス機能部３０６、スキャン機能部３０８、ジョブキュー３１２、ネットワークサービス機能部３１４、画像プロセッサ３１６及びジョブ解析部３１８を有する。
【００２４】
文書処理エンジン３０２は、プリント操作、コピー操作、ファクシミリ操作、及びスキャニング操作が可能である。これ等操作は多機能周辺装置（ＭＦＰ）により実施されることが多いがこれ等の操作機能を全て備えていなくても良く、一部の操作機能を実施するものであっても良い。
【００２５】
文書処理エンジン３０２は、ユーザインタフェース３１０に接続される。ユーザインタフェース３１０を使用してユーザ又は管理者は、文書処理エンジン３０２により制御される機能にアクセスすることができる。アクセスは、ローカルなインターフェースを介するか、リモートのシンクライアントまたはシッククライアントを介して、コントローラ１０６に対してなされる。
【００２６】
文書処理エンジン３０２は、プリント機能部３０４、ファックス機能部３０６、スキャン機能部３０８とデータ通信する。これらの装置は、文書情報のコピーやプリントのセキュリティ保護に用いられ、プリント、ファクシミリ送受信、文書スキャンの実際の操作を容易にする。
【００２７】
ジョブキュー３１２は、プリンタ機能部３０４、ファックス通信機能部３０６及び画像走査機能部３０８とデータ通信する。画像走査機能部３０８とジョブキュー３１２とはビットマップ、ページ記述言語、ベクトル形式などの様々な画像形式が可能に接続される。
【００２８】
ジョブキュー３１２は、また、ネットワークサービス機能部３１４とデータ通信可能である。例えばジョブキュー３１２とネットワークサービス機能部３１４の間では、ジョブ制御、ステート遷移データ、又は電子文書データが通信される。従って、任意のシンクライアントまたはシッククライアントが、クライアント側ネットワークサービス３２０を介してコントローラ３００にネットワークベースのアクセスを行うのに適したインターフェースが提供される。ウェブサービスアクセスは、ハイパーテキスト転送プロトコル、ファイル転送プロトコル、ユニフォームデータダイアグラムプロトコル、及びその他、任意の交換機構を介して行われる。また、ネットワークサービス機能部３１４は、ＦＴＰ、電子メール、及びＴＥＬＮＥＴなどを介した通信のために、クライアントネットワークサービス３２０とのデータの交換を提供する。従って、コントローラ機能３００は、様々なネットワークアクセス機構を介した電子文書及びユーザ情報の入出力を容易にする。
【００２９】
又ジョブキュー３１２は、画像プロセッサ３１６とデータ通信可能にセットされる。画像プロセッサ３１６は、電子文書を、プリント機能部３０４或いは、ファックス機能部３０６などの操作機能と通信する形式に変換するためのラスタ画像処理部（ＲＩＰ）、ページ記述言語インタープリタ（ＰＤＬ）等の機構である。
【００３０】
更にジョブキュー３１２は、ジョブ解析部３１８とデータ通信する。ジョブ解析部３１８は、クライアント装置サービス３２２などの外部装置からプリントジョブ言語ファイルを受け取る。クライアント装置サービス３２２は、プリント機能部３０４、ファックス機能部３０６、その他コントローラ機能３００によって処理可能な電子文書等をジョブ解析部３１８に入力する。ジョブ解析部３１８は、受信した電子文書ファイルを解析して、それを、コントローラ機能３００の該当する構成要素にて処理するために、ジョブキュー３１２に通信する。
【００３１】
次に図４に、ワークステーション１１６のブロック図を示す。ワークステーション１１６は、プロセッサ４０２、読み出し専用メモリ（ＲＯＭ）４０４、ランダム・アクセス・メモリ（ＲＡＭ）４０６、表示インターフェース４０８、ストレージ・インターフェース４１０、ネットワーク・インターフェース・サブシステム４１２、ディスク４１８、ネットワーク・インターフェース４２０、無線インターフェース４３０を有している。プロセッサ４０２、読み出し専用メモリ（ＲＯＭ）４０４、ランダム・アクセス・メモリ（ＲＡＭ）４０６、表示インターフェース４０８、ストレージ・インターフェース４１０、ネットワーク・インターフェース・サブシステム４１２の間におけるデータ通信は、バス４１４によって達成される。
【００３２】
プロセッサ４０２は、後述する識別データを含む文書処理操作要求の実行、証明書に対応するデータを含む文書処操作のジョブ要求等の他、ワークステーション１１６の各種機能を実施する。
【００３３】
読み出し専用メモリ４０４は、ＢＩＯＳ機能、システム機能、構成データ、およびプロセッサ４０２を介してワークステーション１１６の動作のために使用されるその他のルーチンといった、静的データまたは固定命令等のファームウエアを有する。
【００３４】
ランダム・アクセス・メモリ４０６は、プロセッサ４０２によって達成されるデータ取り扱い及びアプリケーションに関連付けされるデータ及び命令のための記憶領域を提供する。
【００３５】
表示インターフェース４０８は、バス４１４上の他のコンポーネントからデータ或は命令を受信する。このデータはディスプレイのためのデータであり、ユーザとの接続を容易にする。表示インターフェース４０８は、ビデオ表示装置、ＬＣＤ、プラズマディスプレイ等、の視覚出力デバイスである表示モニタ４２６に出力を提供する。
【００３６】
ストレージ・インターフェース４１０は、ワークステーション１１６内のデータ或は命令を持久的、大量、または長期に記憶するための機能を提供する。ストレージ・インターフェース４１０は、ディスク４１８の他に例えば、テープ、ＣＤ、ＤＶＤ、その他比較的大容量のアドレス可能な媒体またはシリアル・ストレージ媒体等を使用する。
【００３７】
ネットワーク・インターフェース・サブシステム４１２は、ネットワーク・インターフェース・カード（ＮＩＣ）等のネットワーク・インターフェース４２０及び、ワイファイ（ＷｉＦｉ）無線ネットワーク等の無線インターフェース４３０として示される少なくとも１つの別のネットワーク・インターフェースと通信する。ネットワーク・インターフェース・サブシステム４１２は、フィジカルレイヤおよびプロトコル・レイヤを用い、例えば、イーサネット（登録商標）、トークンリング、その他ワイド・エリア・ネットワーク（ＷＡＮ）またはローカル・エリア・ネットワーク（ＬＡＮ）通信システム等のネットワーク４３２とのデータ通信のためのネットワーク・インターフェース４２０と接続される。又ネットワーク・インターフェース・サブシステム４１２は、例えばワイファイ（ＷｉＦｉ）、ワイマックス（ＷｉＭａｘ）、その他無線通信システムを経由する無線通信のための無線インターフェース４３０と接続される。
【００３８】
バス４１４に接続される入力／出力インターフェース４１６には、キーボード４２２、その他の入力デバイスが適切に接続される。入力／出力インターフェースプロセッサは、ＵＳＢ、ユニバーサル・シリアル・バス出力、ＳＣＳＩ、ファイヤワイヤ（ＩＥＥＥ１３９４）出力、その他選択されたアプリケーションに使用されるインターフェース等の周辺インターフェース３２４に対してデータの入出力を提供する。更に入力／出力インターフェースプロセッサは、マウス、ライト・ペン、タッチ・スクリーン、その他、装置と接続のためのポインティングデバイス４２８とデータ通信する。
【００３９】
上記画像処理システム１００を操作する際、文書処理装置１０４の文書処理操作を使用するユーザは、まず管理者から証明書を獲得しなければならない。このためユーザは、ワークステーション１１６を介して、システム管理者（即ち管理者装置１１２）に証明書の要求を送る。証明書要求は、文書処理装置１０４によって実行されるサービスに対する支払いを表示する支払データを含む。ワークステーション１１６を介してユーザから証明書要求を受け取ると、管理者装置１１２は、先ず対象となる文書処理装置１０４を識別する。この識別は、所望の文書処理装置１０４のネットワークアドレスを識別することによって行われる。本実施例ではネットワークアドレスは、ＵＲＬ（ユニフォーム・リソース・ロケータ）であるが、これに限定されない。
【００４０】
次に、管理者装置１１２は、ユーザに応じて実行可能な機能を制限した制約データにより示されるユーザの許可機能セットを決定する。許可機能セットには、例えば、許可された文書処理ジョブの最大数、許可される最大ページ数、カラー出力、媒体、用紙タイプ、記憶装置及び後処理オプション等があるが、これに限定されない。本実施例では、許可機能セットは、ユーザに割り当てられた役割やユーザよって行われる支払いなどに基づいて決定される。例えば、ユーザによって管理者１１２に行われる支払額に基づいて、許可機能セットをファクシミリ又はコピー操作に限定することが可能である。
【００４１】
次に、許可機能セットは制約データに組み込まれる。次に、管理者装置１１２は、制約データを含む証明書を生成し、その証明書を文書処理装置１０４に送る。文書処理装置１０４は認証局として機能し、証明書を認証すると共に、制約データをローカル記憶装置１０８に記憶する。次に、証明書は、操作を要求するワークステーション１１６に送られる。
【００４２】
有効な証明書を入手した後、ユーザは、文書処理操作の要求を開始することができる。ワークステーション１１６は、プリント処理ジョブとしての画像処理操作要求を生成し、コンピュータネットワーク１０２を介して文書処理装置１０４に送る。文書処理装置１０４は、画像処理操作要求を受け取り、ワークステーション１１６に証明書を要求する。文書処理装置１０４のコントローラ１０６は、ユーザから証明書を受け取ると、要求された文書処理操作を、受け取った証明書に関し、データ記憶装置１０８に保存する制約データと比較する。次に、文書処理装置１０４のコントローラ１０６は、要求が、制約データによって示された許可機能セットの範囲であるかどうか判定することにより検証する。要求が制約データの制限を超えていれば、文書処理装置１０４のコントローラ１０６は、ユーザにワークステーション１１６を介して不適合を通知し、要求された操作を拒否する。
【００４３】
要求された操作が、制約データによって示された制限を満たすとき、文書処理装置１０４は、選択された操作を実行する。次に、証明書の制約データは、文書処理装置１０４のコントローラ１０６によって更新される。制約データを更新する操作としては、例えば、許可する最大ページ数を現在の要求により処理済となった数だけ減らす操作や、最大ジョブ数を現在の要求で処理されたジョブ数だけ減らす操作等がある。次に、コントローラ１０６によって、要求された文書処理操作の実行を反映する通知が生成され、操作を要求するワークステーション１１６に送られる。ワークステーション１１６に送られる通知は、例えば、ワークステーション１１６に記憶された証明書と置き換える最新の証明書や、ワークステーション１１６上の証明書を更新する更新データなどを含む。
【００４４】
次に図５に示すフローチャート５００を参照して、管理者装置１１２側から見た、証明を必要とする文書処理の方法について説明する。管理者装置１１２は、先ず、ステップ５０２で、ユーザから証明書要求を受け取る。管理者装置１１２におけるシステム管理者は、ワークステーション１１６に関連するユーザから証明書要求を受け取る。本実施例の、証明書要求は、文書処理装置１０４が実行するサービスに対する支払いを表わす支払データを含む。ステップ５０４で、管理者装置１１２は、対象の文書処理装置１０４を識別する。ユーザによって選択される文書処理装置は、ネットワークアドレスや、ＵＲＬリンクなどによって識別される。システム管理者は、対象の文書処理装置１０４の指定又は選択は、単一の装置のように狭い範囲に限定し、複数のネットワーク文書処理装置のうちの１つに限定することもできる。
【００４５】
対象の文書処理装置１０４が選択される元となるプールに関係なく、ステップ５０６に進み、システム管理者は、新しい証明書に関する許可機能セットを選択する。本実施例の許可機能セットには、例えば、許可されるプリント処理ジョブの最大数、許可される最大ページ数、カラー出力、媒体、用紙タイプ、記憶及び後処理オプション等があるが、これに限定されない。本実施例によれば、許可機能セットの決定は、ユーザからシステム管理者が受け取る支払い済の支払の量、即ち購入したページ数、購入したジョブ数、色、媒体などに基づく。ステップ５０８で、決定された許可機能セットを、制約データに組み込む。次にシステム管理者は、ステップ５１０で、管理者装置１１２によって、制約データを含む証明書を生成する。
【００４６】
次にステップ５１２で、管理者装置１１２は、署名のために証明書を対象の文書処理装置１０４に送信する。文書処理装置１０４は、簡単な認証局として機能する。次にステップ５１４で、文書処理装置１０４が署名した証明書データは、ローカル記憶装置１０８に保存され、管理者装置１１２に戻される。次にステップ５１６で、管理者装置１１２は、署名した証明書データを要求ユーザに発行する。ワークステーション１１６は、安全な通信チャネルを介して管理者装置１１２から署名済みの証明書を受け取り、その証明書をローカルな記憶場所に記憶する。本実施例では、文書処理装置１０４を用いて署名を行うようにしたが、これに限定されない。更に、文書処理装置１０４を認証局と称しているが、クライアントを認証する機能を有する電子装置であれば良い。
【００４７】
次に図６に示すフローチャート６００を参照して、証明書使用側から見た、文書処理装置１０４に文書処理操作を要求する際の証明書の使用について述べる。ステップ６０２で、文書処理装置１０４は、ユーザから文書処理操作要求を受け取る。画像処理操作要求は、所望の文書処理操作、ユーザ情報、ジョブ処理データなどを表わすデータを含む。ステップ６０４で、文書処理装置１０４のコントローラ１０６は、受け取った画像処理操作要求に対応するユーザの証明書データを、ローカル記憶装置１０８から取り出す。本実施例では、証明書は、例えば、トランスポート層セキュリティプロトコルを使用するリンクを含む安全なリンクを介して、ワークステーション１１６により文書処理装置１０４に送られる。
【００４８】
次に、ステップ６０６で、文書処理装置１０４のコントローラ１０６は、取り出した証明書データに含まれる制約データを、要求された文書処理操作と比較する。ステップ６０８で、ユーザが選択した出力オプションを含む要求された文書処理操作が、制約データによって示された許可機能セットの範囲内にあるかどうかが判定される。要求が許可機能セットの範囲内にないとき、フローはステップ６１６に進み、ユーザに要求と証明書データの不適合を通知する。次に、ステップ６１８で、文書処理操作の要求が拒否され、操作が終了する。
【００４９】
受け取った文書処理操作の要求が、許可機能セットに適合すると検証されたときは、ステップ６１０に進み、文書処理装置１０４は、選択された文書処理操作を実行する。次に、ステップ６１２で、証明書の制約データが、現在の文書処理操作を反映するように更新される。制約データの更新は、例えば、許可する最大ページ数を現在の要求により処理された数だけ減らすこと及び、最大ジョブ数を現在の要求で処理されたジョブの数だけ減らすこと等がある。次にステップ６１４で、文書処理装置１０４は、ユーザに対して、要求文書処理操作の性能を示す通知を生成する。この通知は、更新された制約データを含むことが好ましく、このデータは、次にワークステーション１１６上の証明書を更新するために使用される。本実施例によれば、通知は、更新された制約データを含む新しい証明書を含み、この証明書は、後でワークステーション１１６上にある証明書と置き換えられる。
【００５０】
この実施例によれば、ユーザが文書処理装置１０４にて文書処理操作を必要とする場合に、ワークステーション１１６から管理者装置１１２に証明書を要求することにより、管理者装置１１２は、ユーザの許可機能セットを含む証明書を生成して、指定した文書処理装置１０４に送信する。文書処理装置１０４は、送信された証明書を用いて、ユーザからの画像処理操作要求が、許可機能セットの範囲内であれば文書処理操作を実行する。従って、文書処理装置１０４自身が、ユーザ情報を記憶し、あるいは管理者装置１１２等に問い合わせる必要が無く、文書処理装置１０４の負担が軽減される。更にユーザは、画像処理要求時に、認証機能に制約のある文書処理装置１０４と、信頼性の高い証明の交換を必要とすること無く、ユーザ情報、及び画像処理装置１０４情報をシステム管理する管理者装置１１２に直接アクセス出来る。従って、画像処理要求時のユーザのアクセス操作が軽減され、画像処理のサービス向上を得られる。
【００５１】
尚本発明の画像処理システムの構成は限定されず、クライアント側の装置は、ウェブ対応の任意の端末装置であり、ワークステーションに限定されず、例えば、パーソナルコンピュータ、携帯情報端末、携帯電話、スマートフォン等であっても良いし、又クライアントの数も限定されない。更に、証明書が有する情報内容も限定されない。
【００５２】
又本実施例では、クライアントと画像処理装置との関係を管理するための機能が、画像処理システムのプロセッサ内に予め記録されている場合で説明をしたが、これに限らず、同様の機能のコンピュータプログラムをネットワーク等の伝達手段から画像処理システム内にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを、画像処理システムにインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等の光学記録媒体或はフロッピー（登録商標）ディスク等の磁気記録媒体等、プログラムを記憶でき、且つクライアントが読み取り可能な記録媒体であれば、その形態はいずれの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は、画像処理システム内部のＯＳ（オペレーティング・システム）等と協動してその機能を実現させるものであっても良い。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例の画像処理システムを示す概略ブロック図である。
【図２】本発明の実施例の文書処理装置及び管理者装置を示す概略ブロック図である。
【図３】本発明の実施例の文書処理機能を示す概略説明図である。
【図４】本発明の実施例のワークステーションを示す概略ブロック図である。
【図５】本発明の実施例にて管理者装置側から見た文書処理を示すフローチャートである。
【図６】本発明の実施例にて証明書の使用を示すフローチャートである。
【符号の説明】
【００５４】
１００…画像処理システム
１０２…コンピュータネットワーク
１０４…文書処理装置
１０６…コントローラ
１０８…データ記憶装置
１１０、１１４、１１８…通信リンク
１１２…管理者装置
１１６…ワークステーション
【図１】
2007328787.tif 000003
【図２】
2007328787.tif 000004
【図３】
2007328787.tif 000005
【図４】
2007328787.tif 000006
【図５】
2007328787.tif 000007
【図６】
2007328787.tif 000008