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