(57)【特許請求の範囲】
【請求項１】
指定された送信先に画像データを送信可能な画像処理装置において、
画像データを入力する入力手段と、
前記画像処理装置が有する画像処理機能の利用を制限するための制限情報を取得する取得手段と、
前記取得手段で取得した制限情報並びに前記画像処理装置及び前記画像処理装置以外の装置の組合せにより実現可能な画像処理機能に基づいて、前記入力手段で入力した画像データに対する制限内容を判断する判断手段と、
前記判断手段により判断した制限内容に対応する属性情報を、前記入力手段で入力した画像データに設定する設定手段と、
前記設定手段により前記属性情報が設定された画像データを送信先に送信する送信手段とを有することを特徴とする画像処理装置。
【請求項２】
前記画像処理機能の利用に関連する設定をユーザに行わせる設定画面であって、かつ、前記取得手段により取得した前記制限情報に基づく設定画面を、前記画像処理装置に備えられる表示装置に表示する表示制御手段を有し、
前記送信手段は、前記設定画面を介して入力された情報を取得して、前記入力手段で入力された画像データを送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
原稿上の画像を読み取り、該画像を表す画像データを生成する読取手段を有し、
前記設定手段は、前記入力手段が前記読取手段から入力した画像データに対し印刷禁止を示す属性情報を設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記設定手段は、前記取得手段で取得した制限情報がコピー禁止を示している場合、前記入力手段が前記読取手段から入力した画像データに対し印刷禁止を示す属性情報を設定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制限情報は前記画像処理装置のユーザ毎に前記画像処理装置が有する画像処理機能の利用を制限するための情報であり、
前記取得手段は、前記入力手段で画像データを入力するユーザを示すユーザ情報に応じた制限情報を取得することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記入力手段で入力した画像データを所定のフォーマットに変換する変換手段と、前記変換手段において前記判断手段で判断した制限内容に対応する属性情報を前記設定手段で設定できないフォーマットの選択を禁止するよう制御する制御手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
指定された送信先に画像データを送信可能な画像処理装置における画像処理方法であって、
画像データを入力する入力工程と、
前記画像処理装置が有する画像処理機能の利用を制限するための制限情報を取得する取得工程と、
前記取得工程で取得した制限情報並びに前記画像処理装置及び前記画像処理装置以外の装置の組合せにより実現可能な画像処理機能に基づいて、前記入力工程で入力する画像データに対する制限内容を判断する判断工程と、
前記判断工程において判断した制限内容に対応する属性情報を、前記入力工程で入力した画像データに設定する設定工程と、
前記設定工程により前記属性情報が設定された画像データを送信先に送信する送信工程とを有することを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器に送信するデータに対して、適切な機能制限を付与する画像処理装置、画像処理方法、及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
近年、コンピュータを相互に接続するネットワークが普及しており、このようなネットワークを用いて、コンピュータのみならず、スキャナ、プリンタ、ファクシミリ、複写機といったコンピュータ周辺機器（画像処理装置）も接続されるようになっている。また、このような画像処理装置の中には、ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ：多機能周辺機器）と呼ばれる、コピー機能以外にスキャンした電子情報を外部に送信する機能などを有する装置も存在する。このような画像処理装置では、印刷物や電子情報による情報漏洩の危険性の観点から、ユーザ操作に関するセキュリティ設定（制限設定など）を行う機能が求められている。
【０００３】
特許文献１には、システム内でアクセス権が管理されている文書を外部へ送信する際に、システム内で付与されているアクセス権情報をポリシーサーバに設定し、そのポリシー情報とファイルをユーザに対して送信する文書配信システムが提案されている。また、特許文献２には、装置内の画像データをフォーマットの異なる複数形式で関連付けて保持し、１つのフォーマットに操作権限の制限を加えた場合に他のフォーマットに対しても制限を属性情報や管理情報に付加して管理する情報処理装置が提案されている。さらに、特許文献２に記載の情報処理装置は、ユーザと画像データに対しての制限をライセンス情報として保持し、当該画像データを処理する装置がライセンス情報や操作制限情報をチェックし、設定されている制限に抵触するか否かを判断している。また、外部に送信する際には、そのライセンス情報に従って送信する文書に制限を加えて送信している。
【特許文献１】特開２００７−０５８５６７号公報
【特許文献２】特開２００７−０９５０３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術においては、以下に記載する問題がある。上述した従来技術では、予めファイルや機能に制限情報を設定し、その設定を外部に送信するファイルに同じように付与している。したがって、直接機能制限が設定されていないような場合には、設定した機能制限を回避することも可能な場合が存在してしまう。例えば、コピー機能を制限されているユーザが、スキャン機能と外部送信機能の利用を許可されている場合を想定する。この場合、ユーザは当該画像処理装置でコピー機能を利用しようとした場合には制限がかかる。しかしながら、スキャンして読み取った画像データを、外部送信機能を有した装置を用いて外部機器に送信することは可能である。ここで、印刷が禁止されていなければ送信先の装置で印刷が行われる可能性もあるため、制限されているはずのコピーと同等の機能を実現できてしまうという問題がある。
【０００５】
本発明は、上述の問題に鑑みて成されたものであり、複数の装置を利用して実現可能な画像処理機能であっても、ユーザごとの機能制限を的確に実行する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、例えば、指定された送信先に画像データを送信可能な画像処理装置において、画像データを入力する入力手段と、前記画像処理装置が有する画像処理機能の利用を制限するための制限情報を取得する取得手段と、前記取得手段で取得した制限情報並びに前記画像処理装置及び前記画像処理装置以外の装置の組合せにより実現可能な画像処理機能に基づいて、前記入力手段で入力した画像データに対する制限内容を判断する判断手段と、前記判断手段により判断した制限内容に対応する属性情報を、前記入力手段で入力した画像データに設定する設定手段と、前記設定手段により前記属性情報が設定された画像データを送信先に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明は、例えば、複数の装置を利用して実現可能な画像処理機能であっても、ユーザごとの機能制限を的確に実行する画像処理装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【０００９】
＜画像形成システムの全体構成＞
以下では、図１乃至図１１を参照して、本実施形態について説明する。まず、図１を参照して、画像形成システム１００の一例について説明する。図１は、本実施形態に係る画像形成システム１００の構成を示す図である。
【００１０】
画像形成システム１００は、ユーザ制限情報管理装置１０１、画像処理装置１０２、１０５及びクライアント装置１０３を含む。また、各装置は、ローカルエリアネットワーク（ＬＡＮ、以下ネットワークと称す。）１０４を介して通信可能に接続される。
【００１１】
ユーザ制限情報管理装置１０１は、画像処理装置１０２、１０５が所有する各種機能の利用制限情報をユーザごとに管理する。また、ユーザ制限情報管理装置１０１は、画像処理装置１０２、１０５からの要求に応じて、ユーザに関する利用制限情報を提供する。なお、このユーザ制限情報管理装置１０１は、ネットワーク上に設置してもよいし、各画像処理装置内に同等の機能を実装するようにしてもよいが、ここではネットワーク上に設置した例を示す。
【００１２】
画像処理装置１０２、１０５は、紙原稿を複写する機能に加えて、紙原稿を読み込んでその画像データを、ネットワーク１０４を介して外部の装置に送信する機能（ＳＥＮＤ機能）やファクシミリ送信機能を有するデジタル複合機（ＭＦＰ）である。図１に示す画像形成システム１００では、２台の画像処理装置１０２、１０５が備えられるが、一適用例であり、ネットワーク１０４内において、３台以上の画像処理装置が備えられてもよい。また、画像処理装置は印刷機能を持たずに原稿上の画像を読み取って得た画像データを外部の装置に送信する機能のみを持つものであってもよい。
【００１３】
クライアント装置１０３は、画像処理装置１０２、１０５から送信される画像データを受信するものであり、ＰＣ又はサーバを示す。ネットワーク１０４は、ユーザ制限情報管理装置１０１、画像処理装置１０２、１０５及びクライアント装置１０３の各装置間で双方向通信を可能とするネットワークであり、イントラネットやインターネットの形態で実現されるものである。
【００１４】
＜画像処理装置の構成＞
次に、図２を参照して、画像処理装置１０２の機能構成について説明する。図２は、画像処理装置１０２の機能構成の一例を示す図である。ここでは、画像処理装置１０２について説明するが、画像処理装置１０５の機能構成も同様である。したがって、画像処理装置１０５の機能構成については、説明を省略する。
【００１５】
画像処理装置１０２は、当該画像処理装置１０２の処理を統括的に制御するコントローラ２００を備える。コントローラ２００ｇは、原稿給送装置制御部２０１、イメージリーダ制御部２０２、画像信号制御部２０３、プリンタ制御部２０４、外部Ｉ／Ｆ２０５、ＣＰＵ２０６、ソータ制御部２１２、フィニッシャ制御部２１３及びファイル生成部２１４を備える。また、操作部２１０は画像処理装置１０２の入力装置を示し、表示部２１１は画像処理装置１０２の表示装置を示す。
【００１６】
ＣＰＵ２０６は、ＲＯＭ２０７、ＲＡＭ２０８及びＨＤＤ２０９を備える。ＣＰＵ２０６は、ＲＯＭ２０７に格納された制御プログラムに基づき、当該ＣＰＵ２０６に接続された各ブロック（２０１〜２１４）を統括的に制御する。ＲＯＭ２０７は、ＣＰＵ２０６で実行される制御プログラムを格納する。ＲＡＭ２０８は、制御データを一時的に保持し、制御に伴う演算処理の作業領域として用いられる。ＨＤＤ２０９は、制御プログラムに必要な情報や、各ブロックから受信した情報を記憶する。
【００１７】
原稿給送装置制御部２０１は、原稿積載部にセットされた複数枚の原稿を、画像処理装置１０２の原稿読取位置へ１枚ずつ自動的に給送する原稿給送装置をＣＰＵ２０６からの指示に基づき駆動制御する。イメージリーダ制御部２０２は、原稿を走査するスキャナユニット、走査された原稿上の画像の光学像を電気信号に光電変換するイメージセンサなどに対する駆動制御を行い、イメージセンサから出力されたアナログ画像信号を画像信号制御部２０３に転送する。
【００１８】
画像信号制御部２０３は、アナログ画像信号をデジタル信号に変換した後に各処理を施し、当該デジタル信号をビデオ信号に変換してプリンタ制御部２０４等に出力する。つまり、イメージリーダ制御部２０２は、原稿上の画像を読み取ることによって得た画像信号を画像信号制御部２０３に転送することによって、該画像を表す画像データを生成する。また、ＣＰＵ２０６は、画像信号制御部２０３によってデジタル信号に変換された画像データを入力し、種々の画像処理機能を実行させる。プリンタ制御部２０４は、入力されたビデオ信号（画像データ）に基づき、感光体に対する露光を制御する露光制御部を駆動し、記録紙上に画像データに基づいた画像を印刷する。
【００１９】
外部Ｉ／Ｆ２０５は、ネットワーク１０４を介してコンピュータなどの外部機器から入力されたデジタル画像信号に各種処理を施し、当該デジタル画像信号をビデオ信号に変換してプリンタ制御部２０４に出力する。また、外部Ｉ／Ｆ２０５は、ネットワーク１０４を介してユーザ制限情報管理装置１０１や、クライアント装置１０３と通信を行う。
【００２０】
操作部２１０は、画像処理に関する各種機能を設定する複数のキーを有し、各キーの操作に対応するキー信号をＣＰＵ２０６に出力する。表示部２１１は、操作部２１０の入力内容や、各制御部の状態などを、ＣＰＵ２０６からの信号に基づき表示する。操作部２１０及び表示部２１１は、一体化して構成されるタッチパネル方式のＬＣＤとして実装されてもよい。
【００２１】
ソータ制御部２１２は、プリンタ制御部２０４による画像形成が完了した用紙を仕分けるためのソータ機構を駆動制御する。フィニッシャ制御部２１３は、画像形成が完了した用紙の後処理を行うフィニッシャ機構を駆動制御する。ここで、後処理とは、用紙に穴を開けるパンチ処理、用紙を綴じるステイプル処理などを示す。また、ソータ制御部２１２及びフィニッシャ制御部２１３は、外部Ｉ／Ｆ２０５を経由したユーザからの入力又は操作部２１０からの設定により、ＣＰＵ２０６からの信号に基づき動作する。
【００２２】
ファイル生成部２１４は、画像信号制御部２０３において処理された画像情報を指示された形式でファイルとして生成し、ＲＡＭ２０８やＨＤＤ２０９に保存する。ファイル生成部２１４において生成されたファイルは、例えば、外部Ｉ／Ｆ２０５を通じてクライアント装置１０３へ送信される。
【００２３】
また、ファクシミリ機能を利用する場合には、外部Ｉ／Ｆ２０５以外に、電話回線（Ｐｕｂｌｉｃ Ｓｗｉｔｃｈｅｄ Ｔｅｌｅｐｈｏｎｅ Ｎｅｔｗｏｒｋ）に接続するためのＩ／Ｆを設ける。
【００２４】
＜ユーザ制限情報管理装置及びクライアント装置の構成＞
次に、図３を参照して、ユーザ制限情報管理装置１０１及びクライアント装置１０３のハードウェア構成について説明する。図３は、本実施形態に係るユーザ制限情報管理装置１０１のハードウェア構成を示す図である。ここでは、ユーザ制限情報管理装置１０１のハードウェア構成について説明するが、クライアント装置１０３も同様の構成である。したがって、クライアント装置１０３のハードウェア構成については、説明を省略する。ユーザ制限情報管理装置１０１及びクライアント装置１０３は汎用的なパーソナルコンピュータによって実現可能である。
【００２５】
ユーザ制限情報管理装置１０１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＮＩＣ３０４、ＶＲＡＭ３０５、ＫＢＣ３０７、ＨＤＤ３１０及びＩＯＣ３１１を備える。また、これらのユニットを接続し、各種データや制御情報などを伝送するシステムバス３００を備える。
【００２６】
ＣＰＵ３０１は、ユーザ制限情報管理装置１０１の各種制御、及び演算を行う中央演算処理装置である。ＲＡＭ３０２は、ランダムアクセスメモリであり、ＣＰＵ３０１の主メモリとして実行プログラムの格納領域や、当該実行プログラムの実行領域や、データの格納領域を提供する。ＲＯＭ３０３は、ＣＰＵ３０１の動作処理手順を記憶している読み取り専用メモリであり、ユーザ制限情報管理装置１０１の各ユニットの制御を行う基本プログラム（一般的にＢＩＯＳと呼ばれる）や、システムを稼動させるために必要な情報等を記憶する。
【００２７】
ＮＩＣ３０４は、外部ネットワークとの間の入出力信号を制御するためのコントローラである。このＮＩＣ３０４は、外部ネットワーク３１４に接続するために使用される通信用のコントローラである。ＶＲＡＭ３０５は、ビデオＲＡＭであり、ＣＲＴ３０６に表示する画像データを展開し、表示の制御を行う。
【００２８】
ＣＲＴ３０６は、ＶＲＡＭ３０５と接続されユーザ制限情報管理装置１０１の各種情報を表示する表示装置である。ＣＲＴ３０６は、ユーザ制限情報管理装置１０１内に内包されるか、又はユーザ制限情報管理装置１０１とは筐体が分離した状態で使用される。この表示装置は、液晶表示装置又はタッチパネル式液晶表示装置などを使用することも可能である。
【００２９】
ＫＢＣ３０７は、ユーザ制限情報管理装置１０１に接続されたＫＢ３０８やＭＯＵＳＥ３０９等の入力装置からの入力信号を受信し、制御するコントローラである。ＫＢ３０８及びＭＯＵＳＥ３０９は、ユーザからの入力情報を受け付ける入力装置である。これら入力装置のかわりに前述のタッチパネル式液晶表示装置の入力部を利用することも可能である。
【００３０】
ＨＤＤ３１０は、ハードディスクドライブであり、ユーザ制限情報管理装置１０１内で使用するアプリケーションプログラムや、文書データ、各種管理データなどを格納するために使用される。ＩＯＣ３１１は、情報入力装置であるスキャナ３１３や、出力装置であるＰＲＴ３１２などユーザ制限情報管理装置１０１への入出力信号を制御するためのコントローラである。また、ユーザ制限情報管理装置１０１は、スキャナ３１３、ＰＲＴ３１２以外の外部入出力装置、例えば外部接続用ＨＤＤや、ＭＯドライブなどの情報機器を接続することも可能である。ＰＲＴ３１２は、ユーザ制限情報管理装置１０１内で保持している電子画像データを印刷するためのプリンタである。スキャナ３１３は、紙原稿上の画像を電子画像データとして読み取るための読取装置である。プリンタ３１２及びスキャナ３１３はＵＳＢインタフェース等によって接続され、これらは取り外し可能である。
【００３１】
＜機能制限情報及び関連制限情報＞
次に、図４及び図５を参照して、ユーザ制限情報管理装置１０１が取り扱う機能制限情報及び関連制限情報のデータ形式について説明する。図４は、本実施形態に係る機能制限情報のデータ形式とデータ例を示す図である。ここで、機能制限情報とは、ユーザが画像処理装置１０２、１０５等を用いて実行させる画像処理機能の利用制限をユーザごとに設定した情報を示す。また、本実施形態によれば、機能制限情報は、ユーザ制限情報管理装置１０１に保持される。
【００３２】
機能制限情報を保持する機能制限情報リスト４００は、ユーザ名称４０１、コピー４０２、スキャン４０３、ＳＥＮＤ４０４及びファックス４０５の項目を含む。ユーザ名称４０１は、ユーザ制限情報管理装置１０１が管理するユーザ情報でユーザを示す情報である。コピー４０２、スキャン４０３、ＳＥＮＤ４０４、ファックス４０５は、それぞれ画像処理装置１０２を利用して実現可能な画像処理機能であり、ユーザ名称４０１が表すユーザごとに機能の提供を行うか否かの機能制限情報を示す。ここで、「コピー」は、イメージリーダ制御部２０２、スキャナ３１３等の読取装置によって原稿上の画像を読み取って得た画像データを、プリンタ制御部２０４、プリンタ３１２等の印刷装置で印刷する機能である。「スキャン」は、イメージリーダ制御部２０２やスキャナ３１３等の読取装置によって原稿上の画像を読み取って得た画像データを、内部の記憶装置に記憶させる機能、またはスキャナドライバによって読取動作を実行させる機能である。「ＳＥＮＤ」は、入力された画像データを画像ファイルに変換し、ネットワーク上の装置に送信する機能である。ＳＥＮＤ機能で利用可能な送信プロトコルには、電子メール、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶ、インターネットＦＡＸなどが含まれる。「ファックス」は、入力された画像データを、電話回線を介してファクシミリ送信する機能である。
【００３３】
図４に示す機能制限情報リスト４００では、機能を許可する場合には「○」、機能を禁止する場合には「×」で表している。例えば、レコード４１１が表わすユーザＡは、「コピー」、「スキャン」「ＳＥＮＤ」「ファックス」の全ての機能が利用可能であることを示している。一方、レコード４１２が表わすユーザＤは「スキャン」「ＳＥＮＤ」「ファックス」のみが利用可能であり、「コピー」は利用できないことを示している。
【００３４】
図５は、本実施形態に係る関連制限情報のデータ形式とデータ例を示す図である。関連制限情報とは、上述した機能制限情報と連携して機能制限を行うための情報を示す。具体的に、関連制限情報とは、機能制限情報で制限される機能である制限機能に関して、当該制限機能とは異なる他の機能を組合せることで当該制限機能を実現可能な場合に、当該他の機能の利用を制限するための情報を示す。例えば、画像処理装置１０２で実行される画像処理機能と、他の装置で実行される画像処理機能とを組合せることによって実現可能な画像処理機能をも制限するための情報である。また、本実施形態によれば、関連制限情報は、画像処理装置１０２、１０５に保持されることを前提に説明するが、ユーザ制限情報管理装置１０１に備えられてもよい。
【００３５】
関連制限情報リスト５００は、制限機能名５０１、制限処理名５０２、可／不可５０３、対象形式５０４及び制限内容５０５の情報を備える。制限機能名５０１及び制限処理名５０２は、ユーザ制限情報管理装置１０１で管理されている機能制限情報リスト４００で制限される機能の何れか一つを表す項目である。具体的に、制限機能名５０１は、機能制限情報リスト４００で設定された制限機能の機能名を示す。また、制限処理名５０２は、関連制限情報リスト５００で制限対象となる機能の機能名を示す。
【００３６】
可／不可５０３は、制限処理名５０２が表す機能の利用を許可するか否かを表す項目である。対象形式５０４は、可／不可５０３の対象となるデータの形式を表す項目である。ここで、対象形式５０４にデータ形式が指定されていない場合（図５に示す「−」の場合）には、全てのデータ形式を含んでいるものとする。制限内容５０５は、可／不可５０３で利用が許可されている場合における制限内容を表す項目である。
【００３７】
例えば、レコード５１１は、機能制限情報リスト４００で「コピー」利用不可のユーザが「ＳＥＮＤ」利用時には「印刷不可」「編集不可」「パスワード固定」という制限を付加した「ＰＤＦ」は送信可能であることを示す。また、レコード５１２は、機能制限情報リスト４００で「コピー」利用不可のユーザが「ＳＥＮＤ」利用時には「ＴＩＦＦ」や「ＪＰＥＧ」形式での送信は行えないことを示す。また、レコード５１３は、機能制限情報リスト４００で「コピー」利用不可のユーザが「ファックス」機能自体が利用できないことを示す。
【００３８】
本実施形態に係る画像形成システム１００は、上述した機能制限情報リスト４００及び関連制限情報リスト５００を用いて、複数の装置を介して行われるジョブであっても、的確に機能制限を判断する。以下では、機能制限情報リスト４００及び関連制限情報リスト５００を用いた画像形成システム１００における機能制限制御について説明する。
【００３９】
＜全体シーケンス＞
図６は、本実施形態に係る画像形成システム１００の全体の処理手順を示すシーケンス図である。以下で説明するシーケンスは、ユーザ６０１が画像処理装置１０２に原稿の画像を読み込ませて、クライアント装置１０３に対して読み込んだデータを送信させる処理を画像形成システム１００において実行させるケースを想定している。また、ここでは、ユーザ６０１が、本処理シーケンスを利用する前に、予め画像処理装置１０２経由でユーザ制限情報管理装置１０１に対してユーザ認証を受けており、画像処理装置１０２が利用可能な状態になっているものとする。これにより、画像処理装置１０２を操作しているユーザが特定されている。
【００４０】
ステップＳ１０１において、画像処理装置１０２は、ユーザ６０１から入力装置である操作部２１０を介してＳＥＮＤ処理の起動指示を受信する。その後、ステップＳ１０２において、画像処理装置１０２は、ＳＥＮＤ設定画面を起動させる。具体的に、画像処理装置１０２は、表示制御手段として機能し、設定画面のリソースの読み込みや、画面情報を構成するなどの処理を行い、ＳＥＮＤ設定画面を表示部２１１に表示させる。さらに、画像処理装置１０２は、処理を起動したユーザ６０１に対する画像処理装置１０２の機能制限情報リスト４００をユーザ制限情報管理装置１０１に対して依頼する。
【００４１】
ステップＳ１０３において、ユーザ制限情報管理装置１０１は、指定されたユーザに対する機能制限情報リスト４００を検索し、画像処理装置１０２に対して送信する。具体的に、ユーザ制限情報管理装置１０１は、図４に示すユーザ名称を検索キーワードとして、該当する機能制限情報リスト４００を検索する。さらに、検索された機能制限情報リスト４００は、画像処理装置１０２に送信される。
【００４２】
ステップＳ１０４において、画像処理装置１０２は、Ｓ１０３でユーザ制限情報管理装置１０１から取得した機能制限情報リスト４００及び当該画像処理装置１０２で保持する関連制限情報リスト５００を用いて、設定画面にその制限情報を反映する。Ｓ１０４の処理については、図１０を用いて詳細に後述する。また、Ｓ１０４までの処理を終えた画像処理装置１０２は、表示制御手段として機能し、後述の図７で表されるＳＥＮＤ設定画面７０１を表示部２１１に表示し、ユーザ６０１に対して操作可能な状態を提供する。
【００４３】
次に、ステップＳ１０５において、画像処理装置１０２は、表示されたＳＥＮＤ設定画面７０１を介してユーザ６０１が行った指示に基づきＳＥＮＤ処理の設定情報を取得する。ステップＳ１０６において、画像処理装置１０２は、ユーザ６０１が画像処理装置１０２の操作部２１０を用いて入力した設定情報を、表示部２１１に表示しているＳＥＮＤ設定画面７０１に反映させる。ユーザ６０１は、目的の設定になるまで、Ｓ１０５を繰り返し行う。ユーザ６０１によるＳＥＮＤの設定が終了すると、ステップＳ１０７において、画像処理装置１０２は、ユーザによって入力されたＳＥＮＤ処理の開始を示す通知を取得する。
【００４４】
ＳＥＮＤ開始の通知を取得すると、ステップＳ１０８において、画像処理装置１０２は、原稿給送装置制御部２０１及びイメージリーダ制御部２０２によってセットされた原稿上の画像を読み取る。読み取った画像を表す画像データは、ＲＡＭ２０８又はＨＤＤ２０９に格納される。続いて、ステップＳ１０９において、画像処理装置１０２は、Ｓ１０８で画像を読み取って得た画像データからＳＥＮＤ設定画面に反映させた設定内容で画像ファイルを生成する。即ち、ユーザ制限情報管理装置１０１から取得した当該ユーザが画像処理機能の利用を制限するための制限情報並びに画像処理装置１０２と画像処理装置以外の装置の組合せにより実現可能な画像処理機能に基づく制限機能を画像ファイルに反映させる。詳しくは後述するが、制限機能の利用を禁止するための属性情報が付加された画像ファイルを生成する。生成されたファイルは、ＲＡＭ２０８又はＨＤＤ２０９に格納される。
【００４５】
次に、ステップＳ１１０において、画像処理装置１０２は、ＳＥＮＤ設定画面に反映した宛先に対して、指示されたプロトコルにより、ＲＡＭ２０８又はＨＤＤ２０９に格納したファイルを、ネットワークを介して送信する。その後、ステップＳ１１１において、宛先となるクライアント装置１０３は、指定されたプロトコルで送信されたファイルを受信する。クライアント装置１０３は送信プロトコルに応じたアプリケーションを用いてこのファイルを受信する。例えば、画像処理装置１０２がメールでファイルを送信した場合、メールソフトで当該ファイルが添付された電子メールを受信する。受信すると、クライアント装置１０３は、受信に対する確認通知を画像処理装置１０２に送信する。送信処理が終了すると、ステップＳ１１２において、画像処理装置１０２は、ＲＡＭ２０８又はＨＤＤ２０９に格納された画像データを削除し、当該ジョブを終了する。また、クライアント装置１０３では、受信したファイルを当該ファイルに応じたアプリケーションで開くことになる。例えば、送信されたファイルがＰＤＦであれば、ＰＤＦファイル用のアプリケーションで開く。このアプリケーションは受信したファイルに付加された属性情報を認識し、それに応じた制限を反映可能なものである。即ち、受信したファイルに印刷禁止の属性が付加されている場合、当該ファイルの印刷を実行できないように制御するものである。
【００４６】
＜ＳＥＮＤ設定画面構成＞
次に、図７乃至図９を参照して、図６に示したＳ１０５及びＳ１０６でユーザ６０１によって設定される設定内容、及びその設定画面について説明する。図７は、本実施形態に係るＳＥＮＤ設定画面７０１を示す図である。図８は、本実施形態に係る送信ファイル詳細設定画面８０１を示す図である。図９は、本実施形態に係る宛先設定画面９０１を示す図である。
【００４７】
ＳＥＮＤ設定画面７０１は、宛先情報表示欄７０２、宛先表ボタン７０３、送信プロトコル選択欄７０４、送信ファイル形式選択欄７０５、ＳＥＮＤ処理キャンセルボタン７０６及びＳＥＮＤ処理開始ボタン７０７を含む。宛先情報表示欄７０２には、送信プロトコル選択欄７０４で選択された送信形式に従ったファイルの送信宛先が表示される。これは、例えば、メール送信であれば宛先のメールアドレス、ＦＴＰでは、宛先サーバ情報といったものとなる。
【００４８】
また、宛先情報表示欄７０２に宛先を設定するためには、宛先表ボタン７０３を使用する。宛先表ボタン７０３を押下すると、図９に示す宛先設定画面９０１が表示され、宛先表に登録されている宛先の選択、及び新規宛先の入力が可能となる。宛先設定画面９０１で指定された宛先情報は、確定後に宛先情報表示欄７０２に反映される。
【００４９】
送信プロトコル選択欄７０４は、ＳＥＮＤ処理によりファイルを送信する際の通信プロトコルを選択する欄であり、「メール」、「ＦＴＰ」、「ＷｅｂＤＡＶ」などの送信プロトコルが表示され、その中から任意の形式を選択することができる。なお、ステップＳ１０４において、制限機能に「コピー」（コピー禁止）が含まれると判断された場合、ここでの送信プロトコルとして、インターネットＦＡＸの指定は禁止する。これは、インターネットＦＡＸではＴＩＦＦファイルを電子メールの添付ファイルとするため、ＴＩＦＦファイルには制限機能の利用を禁止するための属性情報を付加できないためである。
【００５０】
送信ファイル形式選択欄７０５は、指定されたプロトコルにより送信される画像ファイルの形式（フォーマット）を選択する欄であり、図７に示すように、「ＰＤＦ」、「ＴＩＦＦ」、「ＪＰＥＧ」といった画像処理装置１０２が生成することのできるファイル形式が選択可能に表示される。この送信ファイル形式選択欄７０５については、上述した関連制限情報リスト５００の対象形式５０４により、選択可能な形式を制限することができる。即ち、制限機能の利用を禁止するための属性情報を付加可能な形式のみ選択可能とし、属性情報を付加できない形式の選択は禁止する。例えば、選択可能な形式のみが押下可能なボタンとして表示される。選択可能なボタンを選択した際には、選択されたファイル形式により、図８に示す送信ファイル詳細設定画面８０１が表示され、ファイルの詳細な設定を行うことができる。
【００５１】
ＳＥＮＤ処理キャンセルボタン７０６は、図６に示したＳ１０１でユーザ６０１により起動されたＳＥＮＤ処理を行わずキャンセルする場合に選択される。ＳＥＮＤ処理キャンセルボタン７０６が選択されると、画像処理装置１０２は、ユーザがそれまでに設定した内容をクリアする。
【００５２】
ＳＥＮＤ処理開始ボタン７０７は、ユーザのＳＥＮＤ処理に対する設定が終了すると、選択される。ＳＥＮＤ処理開始ボタン７０７が押下されると、図６に示したＳ１０８乃至Ｓ１１２までの処理が実行される。
【００５３】
次に、図８に示す送信ファイル詳細設定画面８０１について説明する。送信ファイル詳細設定画面８０１は、送信ファイル形式選択欄７０５において、「ＰＤＦ」が選択された場合の画面を表したものである。画面構成内容についても、本実施形態に必要な設定のみに限定しているが、ＰＤＦに対して設定できる他の機能の設定を行うことも可能である。また、その他のファイル形式（例えば、「ＴＩＦＦ」や「ＪＰＥＧ」）を選択した際には、設定できる内容の異なる画面が表示される。
【００５４】
送信ファイル詳細設定画面８０１は、読み取りパスワード設定指示ボタン８０２、読み取りパスワード入力欄８０３、編集パスワード設定指示ボタン８０４及び印刷指定選択欄８０５を含む。さらに、送信ファイル詳細設定画面８０１は、編集指定選択欄８０６、編集パスワード入力欄８０７、設定キャンセルボタン８０８及び設定確定ボタン８０９を含む。
【００５５】
読み取りパスワード設定指示ボタン８０２は、読み取りにパスワードの制限を付与するか否かを選択するボタンを表す。読み取りパスワード設定指示ボタン８０２を押下すると、送信ファイルを読み取る（開く）際にパスワードの入力が必要となる。読み取りパスワード入力欄８０３は、上述の読み取りパスワード設定指示ボタン８０２でパスワードの制限が有効になった場合にのみ、入力が可能となる。パスワードは、別途用意される画面上の入力部（例えば、ソフトウェアキーボード等）によって入力することができる。
【００５６】
編集パスワード設定指示ボタン８０４は、編集にパスワードの制限を付与するか否かを選択するボタンを表す。編集パスワード設定指示ボタン８０４を押下すると、送信ファイルを編集する際にパスワードの入力が必要となる。印刷指定選択欄８０５は、上述の編集パスワード設定指示ボタン８０４でパスワード制限が有効になった場合にのみ選択することができるものであり、ファイルの印刷処理について「許可」、「許可しない」の選択項目から任意の設定を選択することができる。ここで、「許可しない」が選択された場合には、送信先においてファイルの印刷を制限がされる。
【００５７】
編集指定選択欄８０６は、上述の編集パスワード設定指示ボタン８０４でパスワードの制限が有効になった場合にのみ選択することができる。具体的に、「ページ挿入、削除、回転を許可」、「ページの抽出以外を許可」、「許可しない」などの選択項目から任意の設定を選択することができる。
【００５８】
編集パスワード入力欄８０７は、上述の編集パスワード設定指示ボタン８０４でパスワード制限が有効になった場合にのみ、入力が可能となる。上述の読み取りパスワード入力欄８０３と同様に、パスワードは別途用意される画面上の入力部によって入力することができる。
【００５９】
設定キャンセルボタン８０８は、ファイルの設定処理をキャンセルし、上述の送信ファイル形式選択欄７０５の選択を無効にするために用いられる。設定キャンセルボタン８０８が押下されると、上述の処理が行われた後に、送信ファイル詳細設定画面８０１が閉じられる。一方、設定確定ボタン８０９は、ファイルの設定処理を確定するために用いられる。設定確定ボタン８０９が押下されると、上述の処理が行われた後に、送信ファイル詳細設定画面８０１が閉じられる。
【００６０】
次に、図９に示す宛先設定画面９０１について説明する。宛先設定画面９０１は、選択した宛先一覧表示欄９０２、既存の宛先表からの選択ボタン９０３、新規宛先入力ボタン９０４、宛先設定キャンセルボタン９０５及び宛先設定確定ボタン９０６を含む。
【００６１】
宛先一覧表示欄９０２は、宛先設定画面９０１上で選択、又は入力された宛先情報が表示される欄であり、複数の宛先が指定可能である。既存の宛先表からの選択ボタン９０３は、予め登録されている宛先情報の先頭文字の範囲により複数のボタンにより構成される。既存の宛先表からの選択ボタン９０３が選択されると、当該文字を先頭に持つ宛先が一覧表示され、そこから所望の宛先を選択することができる。選択した宛先は、宛先一覧表示欄９０２に追加表示される。
【００６２】
新規宛先入力ボタン９０４は、宛先表に所望の宛先が存在しない場合に押下されるボタンである。新規宛先入力ボタン９０４が押下されると、別途用意される画面上の入力部が表示され、宛先を入力することができる。入力部で入力文字列の内容を確定すると、宛先として宛先一覧表示欄９０２に追加表示される。
【００６３】
宛先設定キャンセルボタン９０５は、宛先一覧表示欄９０２の設定内容を破棄するために用いられる。宛先設定キャンセルボタン９０５が押下されると、既存の宛先情報を更新せずに宛先設定画面９０１が閉じられる。一方、宛先設定確定ボタン９０６は、宛先一覧表示欄９０２の設定内容を確定するために用いられる。宛先設定確定ボタン９０６が押下されると、上述の処理が行われた後に、宛先設定画面９０１が閉じられる。
【００６４】
上述した図７乃至図９の各画面の構成は、画像処理装置１０２によって強制的に入力や選択を制限することも可能であり、その場合には、ユーザはその制限に基づいた入力／設定のみが可能となる。また、上述の各画面の構成要素も図示した形式に限定されず、それぞれ入力部や表現方法など他の形式でも実現可能である。
【００６５】
＜ＳＥＮＤ設定画面表示処理フロー＞
次に、図１０を参照して、当該ユーザに対する制限情報の表示方法について説明する。図１０は、本実施形態に係る制限機能の設定手順を示すフローチャートである。以下で説明する処理は、図６に示すＳ１０４の処理の詳細を示す。また、ここでは、認証処理されたユーザ情報、及びユーザ制限情報管理装置１０１から取得されたユーザの機能制限情報を予め画像処理装置１０２に取得できているものとする。さらに、以下では、ユーザとして「ユーザＤ」の情報、機能制限情報として機能制限情報リスト４００のレコード４１２（ユーザＤ）の情報を用いて説明する。なお、以下の処理は、画像処理装置１０２のＣＰＵ２０６によって統括的に制御される。
【００６６】
まず、ステップＳ２０１において、ＣＰＵ２０６は、「ユーザＤ」のＳＥＮＤ４０４欄でＳＥＮＤ処理の利用が可能か否かを判断する。ＳＥＮＤ４０４欄の情報がＳＥＮＤ処理を禁止していることを示す場合、ＣＰＵ２０６は、処理をＳ２０８に遷移させる。ステップＳ２０８において、ＣＰＵ２０６は、ＳＥＮＤ処理自体の利用権限がないものとしてエラー処理を実行し、処理を終了する。具体的に、ＣＰＵ２０６は、ユーザに対してＳＥＮＤ機能の利用が禁止されていることを表示部２１１への表示などにより報知して処理を終了する。一方、ＳＥＮＤ処理の利用が許可されている場合、ＣＰＵ２０６は、処理をＳ２０２へ遷移させる。
【００６７】
ステップＳ２０２において、ＣＰＵ２０６は、画像処理装置１０２内に保持されている関連制限情報リスト５００を取得する。ここで、ＣＰＵ２０６は、装置内のメモリから「ユーザＤ」の機能制限情報に基づいて必要な情報のみ取得する。具体的に、ＣＰＵ２０６は、レコード４１２の機能制限情報では「コピー」機能が利用不可となっているため、「コピー」を示す情報を検索キーワードとして、関連制限情報リスト５００の制限機能名５０１に「コピー」と記載のある情報を取得する。したがって、図５に示す関連制限情報リスト５００では、レコード５１１、５１２、５１３の３件が取得対象となる。取得処理が終了すると、ＣＰＵ２０６は、取得したレコードの数だけ後述するＳ２０３乃至Ｓ２０６の処理を繰り返す。
【００６８】
ステップＳ２０３において、ＣＰＵ２０６は、Ｓ２０２で取得したデータから１件をピックアップする。データをピックアップすると、ステップＳ２０４において、ＣＰＵ２０６は、ピックアップしたデータがＳＥＮＤ処理に関連する制限情報か否かを判定する。具体的に、ＣＰＵ２０６は、制限処理名５０２欄にＳＥＮＤを表す情報が格納されているか否かを判定する。制限処理名５０２がＳＥＮＤ処理を示す場合（関連制限情報リスト５００では、レコード５１１、５１２となる。）、ＣＰＵ２０６は、処理をＳ２０５に遷移させる。一方、制限処理名５０２がＳＥＮＤ処理を示さない場合（関連制限情報リスト５００では、レコード５１３となる）、ＣＰＵ２０６は、処理をＳ２０６へ遷移させる。
【００６９】
ステップＳ２０５において、ＣＰＵ２０６は、ＳＥＮＤ処理の制限が設定されているため、設定画面に対して入力欄／設定欄の制限状態を反映する。具体的に、レコード５１１では、「ＰＤＦ」形式に対して、「印刷不可」、「編集不可」、「パスワード固定」による制限を行ったもの（これらを示す属性情報が付加されたもの）のみ送信可能という情報が設定されている。したがって、ＣＰＵ２０６は、送信ファイル詳細設定画面８０１の表示を以下のように構成する。まず、編集パスワード設定指示ボタン８０４は、選択された状態で表示させる。印刷指定選択欄８０５には、「許可しない」が表示される。編集指定選択欄８０６には、「許可しない」が表示される。編集パスワード入力欄８０７は、ユーザからの入力を受け付けない状態で表示される。
【００７０】
また、レコード５１２では、「ＴＩＦＦ」、「ＪＰＥＧ」形式での送信を禁止する情報が設定されている。したがって、ＣＰＵ２０６は、ＳＥＮＤ設定画面７０１の表示を以下のように構成する。まず、送信ファイル形式選択欄７０５では、「ＴＩＦＦ」、「ＪＰＥＧ」のボタンが無効化されて表示される。このように、対象レコードの制限を反映させた後に、ＣＰＵ２０６は、処理をＳ２０６へ遷移させる。
【００７１】
ステップＳ２０６において、ＣＰＵ２０６は、Ｓ２０２で取得したレコードのうち、まだ処理していないものが残っているか否かを判定する。ここで、ＣＰＵ２０６は、未処理のレコードが残っていると判定した場合には処理をＳ２０３へ遷移させ、全てのレコードを処理したと判定した場合には処理をＳ２０７へ遷移させる。
【００７２】
ステップＳ２０７において、ＣＰＵ２０６は、全ての制限情報を反映させた設定画面を画像形成装置１０２の表示部２１１に表示する。これにより、「ユーザＤ」に対する機能制限に対して、機能間で連携した制限の適用が実現される。
【００７３】
＜ＳＥＮＤ実行処理フロー＞
次に、図１１を参照して、ユーザから指示されたＳＥＮＤ処理におけるファイルの送信制御について説明する。図１１は、本実施形態に係る機能制限に従ったＳＥＮＤ処理の手順を示すフローチャートである。なお、ここで説明する処理は、図６に示すＳ１０９で行われるファイル設定処理の詳細である。また、以下で説明する処理は、画像処理装置１０２のＣＰＵ２０６によって統括的に制御される。さらに、以下では、認証されたユーザ情報、ユーザ制限情報管理装置１０１から取得されたユーザの機能制限情報、及び画像処理装置１０２で保持している関連制限情報が取得できているものとする。また、ここでは、図１０と同様に、ユーザとして「ユーザＤ」の情報、機能制限情報として機能制限情報リスト４００のレコード４１２（ユーザＤ）の情報を用いて説明する。
【００７４】
まず、ステップＳ３０１において、ＣＰＵ２０６は、図６に示すＳ１０６でユーザが画面上に設定したＳＥＮＤ処理の設定内容を取得する。例えば、ここでは、「ユーザＤ」の設定として以下の内容が設定されたと想定する。
宛先情報表示欄７０２  →  ユーザＤのメールアドレス（任意入力）
送信プロトコル選択欄７０４  →  メール（任意入力）
送信ファイル形式選択欄７０５  →  「ＰＤＦ」（システム固定）
読み取りパスワード設定指示ボタン８０２  →  未指定（任意入力）
読み取りパスワード入力欄８０３  →  未設定（８０２に連携）
編集パスワード設定指示ボタン８０４  →  指定（システム固定）
印刷指定選択欄８０５  →  「許可しない」（システム固定）
編集指定選択欄８０６  →  「許可しない」（システム固定）
編集パスワード入力欄８０７  →  未設定（システム固定）
上記設定内容のうち、括弧内に「システム固定」と記載しているものに関しては、ユーザＤにとって入力／選択の余地がない項目、即ち、図１０で説明した処理の中でＣＰＵ２０６が制限内容を反映させた項目を示す。一方、「任意入力」と記載しているものは、ユーザＤが入力／選択した項目を示す。
【００７５】
次に、ステップＳ３０２において、ＣＰＵ２０６は、予め取得した関連制限情報が存在しているか否かにより、最終チェックが必要か否かを判定する。ここで、ＣＰＵ２０６は、関連制限情報が存在している場合に処理をＳ３０３へ遷移させ、関連制限情報が存在しない場合には処理をＳ３０４へ遷移させる。
【００７６】
ステップＳ３０３において、ＣＰＵ２０６は、上述の画面からの取得内容と関連制限情報を比較し、関連制限情報に応じて送信データを編集する。例えば、ＣＰＵ２０６は、レコード５１１、５１２に応じて、以下のチェック及び強制設定を行う。
【００７７】
具体的に、ＣＰＵ２０６は、「ＴＩＦＦ」又は「ＪＰＥＧ」が選択されているか否かをチェックする。また、ＣＰＵ２０６は、「ＰＤＦ」が選択されている場合、設定状況をチェックする。ここで、設定状況とは、印刷「許可しない」、編集「許可しない」、編集パスワードが指定されているかなどの状況を示す。ここでの例では、編集パスワードが指定されていないため、任意パスワードを生成して編集パスワード入力欄８０７に設定する。このパスワードの生成に関しては、関連制限情報リスト５００の制限内容５０５に設定される「パスワード固定」という部分に関するものである。具体的に、ＣＰＵ２０６は、外部送信した後に印刷編集設定（制限内容）を変更されないように、画像処理装置１０２側で内部的に制限内容を変更するためのパスワードを生成する。さらに、ＣＰＵ２０６は、生成したパスワードを外部に公開しない。これにより、画像処理装置１０２は、制限内容の変更を防止する。このパスワードの生成については、画像処理装置１０２内の任意情報から作成してもよいし、処理年月日などを用いて動的に作成してもよい。ここでは、「１２３４５６７８９」を編集パスワードとして設定する。
【００７８】
以下には、Ｓ３０３の処理が終了した段階の「ユーザＤ」の設定例を以下に示す。
送信先を表す宛先情報表示欄７０２  →  ユーザＤのメールアドレス（任意入力）
送信プロトコル選択欄７０４  →  メール（任意入力）
送信ファイル形式選択欄７０５  →  「ＰＤＦ」（システム固定）
読み取りパスワード設定指示ボタン８０２  →  未指定（任意入力）
読み取りパスワード入力欄８０３  →  未設定（８０２に連携）
編集パスワード設定指示ボタン８０４  →  指定（システム固定）
印刷指定選択欄８０５  →  「許可しない」（システム固定）
編集指定選択欄８０６  →  「許可しない」（システム固定）
編集パスワード入力欄８０７  →  「１２３４５６７８９」（システム固定）
このように、編集が終了すると、ＣＰＵ２０６は、処理をＳ３０４へ遷移させる。
【００７９】
続いて、ステップＳ３０４において、ＣＰＵ２０６は、ＲＡＭ２０８又はＨＤＤ２０９に格納されている図６に示すＳ１０８で読み込まれた原稿上の画像を表す画像データと、上述のＳ３０３までで設定された設定内容に基づいて、画像ファイルを作成する。ファイル作成処理は、ファイル生成部２１４によって行われる。また、生成されたファイルは、一時的にＲＡＭ２０８又はＨＤＤ２０９に格納される。なお、生成した画像ファイルは、指定された送信プロトコルに応じたさらなる変換が行われた後に送信が実行される。具体的には、メールが指定された場合、生成された画像ファイルを元に、Ｂａｓｅ６４変換やＭＩＭＥエンコード、メールヘッダの付与等の処理が行われる。そして、以上のように、読取装置によって原稿上の画像を読み取って得た画像データを送信する際、この送信を指示するユーザに対してコピー禁止が設定されている場合、画像データに印刷を禁止する属性を付加してから送信する。これにより、この画像データを受信したクライアント装置から印刷装置（例えば、プリンタ３１２）で印刷させようとしても印刷を行えないので、複数の装置を連携させた場合でもコピーを禁止させることができる。
【００８０】
このように、本実施形態によれば、ユーザ制限情報管理装置１０１が機能制限情報を保持し、画像処理装置１０２が関連制限情報を保持する構成とした。しかし、関連制限情報については、ユーザ制限情報管理装置１０１で保持する構成としてもよい。その場合、画像処理装置１０２が関連制限情報を取得するタイミングでユーザ制限情報管理装置１０１から情報を取得することになる。また、ネットワーク１０４を単一のネットワークとしたが、ＬＡＮと呼ばれるローカルネットワークからインターネットを経由した先にファイル送信先であるクライアント装置が接続される構成としてもよい。
【００８１】
以上説明したように、本実施形態に係る画像形成システムは、機能制限情報を有するユーザ制限情報管理装置と、関連制限情報を有する画像処理装置とを備える。また、画像形成装置は、ユーザが指定した機能を機能制限情報及び関連制限情報の制限内容に基づいて実行する。ここで、関連制限情報とは、機能制限情報で制限される機能である制限機能に関して、制限機能と異なる複数の他の機能を組み合わせることで当該制限機能を実現可能な場合に、当該他の機能の利用を制限するための情報である。したがって、本画像形成システムは、ユーザごとに制限された機能が他の複数の機能を組み合わせることで実現可能な場合であっても、好適に制限することができる。これにより、本画像処理装置は、画像形成システム内の複数の装置を介して行うジョブであっても、正確に機能制限を実現することができる。例えば、所定ユーザがコピー禁止に設定されていた場合に、本画像形成システムは、スキャン機能及びＦＡＸ機能を利用した当該データのコピーを制限することができる。
【００８２】
なお、本発明は、上述の実施形態に限らず様々な変形が可能である。例えば、本画像形成システムは、機能制限情報及び関連制限情報を反映させた設定画面を表示装置に表示し、ユーザに対して、当該ユーザが指示した機能の詳細設定を制限させた状態で設定させ、当該機能を実行してもよい。これにより、本画像形成システムは、ユーザが指示した機能を許可するか禁止するかだけではなく、制限した状態で実行させるなど、当該機能を詳細に制限することができ、より品質の良いセキュリティを提供することができる。
【００８３】
また、本画像形成システムは、コピー機能を禁止されたユーザがＳＥＮＤ機能を指示した場合に、制限内容を処理対象のデータに付与するとともに、当該制限内容を変更するためのパスワードを生成してもよい。この場合、当該画像処理装置は、当該パスワードを送信先に通知することなく処理対象のデータのみを送信する。これにより、本画像形成システムは、送信先での制限内容の変更を防止し、より安全性の高いセキュリティシステムを提供することができる。
【００８４】
また、以上の説明では、複数の装置のそれぞれで実行可能な画像処理機能を組合せて実現可能な機能を、関連制限情報という形で保持しておくものとしたが、これに限るものではない。即ち、ユーザ制限情報のみから、複数の装置の組合せで実現可能な機能を判定し、どの属性情報を付加すべきか決定するようにしてもよい。また、このような判定を行わずに、結果として複数の装置の組合せで実現可能な機能を制限するための属性情報を付加するようにしてもよい。
【００８５】
＜他の実施形態＞
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、それらのコンピュータ（ＣＰＵやＭＰＵ等）が格納されたプログラムコードを読出し実行しても本発明の目的は達成される。
【００８６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（オペレーティングシステム）に供給するスクリプトデータ等、プログラムの形態を問わない。
【００８８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等がある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ等がある。
【００８９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
他に、プログラムの供給方法として、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、ホームページ本発明のコンピュータプログラムをＨＤＤ等の記録媒体にダウンロードすることもできる。もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数の操作者に対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納して操作者に配布することも可能である。その場合、所定の条件をクリアした操作者に対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせることができる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【００９２】
また、コンピュータが読み出したプログラムコードを実行するだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働するＯＳ等が実際の処理の一部又は全部を行うことでも実現される。
【００９３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む方法も可能である。その場合、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行うことでも実現される。
【００９４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【図面の簡単な説明】
【００９５】
【図１】本実施形態に係る画像形成システム１００の構成を示す図である。
【図２】本実施形態に係る画像形成装置１０２の機能構成の一例を示す図である。
【図３】本実施形態に係るユーザ制限情報管理装置１０１のハードウェア構成を示す図である。
【図４】本実施形態に係る機能制限情報のデータ形式とデータ例を示す図である。
【図５】本実施形態に係る関連制限情報のデータ形式とデータ例を示す図である。
【図６】本実施形態に係る画像形成システム１００の全体の処理手順を示すシーケンス図である。
【図７】本実施形態に係るＳＥＮＤ設定画面７０１を示す図である。
【図８】本実施形態に係る送信ファイル詳細設定画面８０１を示す図である。
【図９】本実施形態に係る宛先設定画面９０１を示す図である。
【図１０】本実施形態に係る制限機能の設定手順を示すフローチャートである。
【図１１】本実施形態に係る機能制限に従ったＳＥＮＤ処理の手順を示すフローチャートである。
【符号の説明】
【００９６】
１００：画像形成システム
１０１：ユーザ制限情報管理装置
１０２、１０５：画像処理装置
１０３：クライアント装置
１０４：ネットワーク
【図１】
0005004860.tif 000002
【図２】
0005004860.tif 000003
【図３】
0005004860.tif 000004
【図４】
0005004860.tif 000005
【図５】
0005004860.tif 000006
【図６】
0005004860.tif 000007
【図７】
0005004860.tif 000008
【図８】
0005004860.tif 000009
【図９】
0005004860.tif 000010
【図１０】
0005004860.tif 000011
【図１１】
0005004860.tif 000012