(57)【特許請求の範囲】
【請求項１】
それぞれ電子データに対する操作権限を示す情報を管理するサーバ装置と通信可能な画像処理装置とデータ処理装置とを含む画像処理システムであって、
前記データ処理装置は、
前記サーバ装置において電子データに対する操作権限を示す情報を特定するための第1データを含む電子データを記憶する第１記憶手段と、
前記電子データに対する印刷設定と印刷の指示とを受け付ける印刷指示受付手段と、
前記電子データからプリントジョブデータを生成するプリントジョブデータ生成手段と、
前記電子データに含まれる前記第１データを取得する第１取得手段と、
前記第１取得手段が取得した前記第1データを前記プリントジョブデータに付加する付加手段と、
前記印刷指示受付手段が受け付けた印刷設定に、前記生成手段が生成したプリントジョブデータ或いは前記プリントジョブデータに基づいて生成される画像データのいずれかを前記画像処理装置に保存することを示す保存設定が含まれている場合、前記付加手段により前記第1データが付加されたプリントジョブデータを前記画像処理装置へ送信し、前記印刷指示受付手段が受け付けた印刷設定に前記保存設定が含まれていない場合、前記第１データを付加しないプリントジョブデータを前記画像処理装置へ送信する第１送信手段と、を備え、
前記画像処理装置は、
前記データ処理装置から受信したプリントジョブデータ、または前記プリントジョブデータに基づいて生成した画像データのいずれかを記憶する第２記憶手段と、
前記画像処理装置を操作するユーザを特定するためのユーザ特定手段と、
前記第２記憶手段に記憶されているプリントジョブデータまたは画像データの出力の指示を受け付ける受付手段と、
前記ユーザ特定手段により特定されたユーザを識別するユーザ情報と、前記受付手段が受け付けた出力指示の対象となるプリントジョブデータに付加された、前記サーバ装置が前記プリントジョブデータに対する操作権限を示す情報を特定するための第１データとを前記サーバ装置へ送信する第２送信手段と、
前記第２送信手段が送信した前記ユーザ情報と前記第１データとにしたがって前記サーバ装置において特定された前記プリントジョブデータに対する操作権限を示す情報を取得する第２取得手段と、
前記第２取得手段が取得した前記操作権限を示す情報に基づいて、前記プリントジョブデータまたは前記画像データの出力を選択的に制限する制御手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記データ処理装置は更に、
前記電子データに対する操作を許可するユーザを特定する情報を受け付けるユーザ情報受付手段と、
前記ユーザ情報受付手段が受け付けたユーザが前記電子データに対する操作の権限を有するよう前記第１データによって特定されるポリシーデータが示す権限情報の変更を行うことを前記サーバ装置へ指示を行う指示手段と、
備えることを特徴とする、請求項１に記載の画像処理システム。
【請求項３】
前記データ処理装置は更に、前記第１送信手段が送信した前記プリントジョブデータを、前記画像処理装置において画像出力することを許可するために用いるパスワードの入力を受け付けるパスワード受付手段を備え、
前記付加手段は更に前記パスワード受付手段が受け付けたパスワードを前記プリントジョブに付加することを特徴とする、請求項１または請求項２のいずれか１項に記載の画像処理システム。
【請求項４】
前記付加手段は、前記印刷指示受付手段が受け付けた印刷設定を前記プリントジョブデータに付加することを特徴とする、請求項１乃至請求項３のいずれか１項に記載の画像処理システム。
【請求項５】
前記第１記憶手段は更に、前記第１データを含まない電子データを記憶可能であり、更に、印刷対象の電子データが前記第1データを含まない電子データである場合、前記電子データに基づいて生成するプリントジョブデータに対する操作権限を前記サーバに管理させるよう前記サーバに依頼する依頼手段と、を備え、
前記第１取得手段は、前記依頼手段の依頼に応答して前記サーバ装置から送信される、前記サーバ装置において前記プリントジョブデータに対する操作権限を示すポリシーデータを特定するための第１データを取得し、
前記付加手段は前記取得手段が前記サーバから取得した前記第1データを前記プリントジョブデータに付加することを特徴とする、請求項１に記載の画像処理システム。
【請求項６】
前記制御手段は、前記取得手段が前記サーバ装置から前記操作権限を示す情報を正常に取得できなかった場合、ユーザによって入力されたパスワードと、前記プリントジョブに付加されているパスワードとが一致した場合には前記プリントジョブの出力を許可することを特徴とする、請求項１乃至請求項５のいずれか１項に記載の画像処理システム。
【請求項７】
前記制御手段は、前記受付手段が受け付けた出力指示の対象となるプリントジョブデータに前記第1データが付加されていない場合、ユーザによって入力されたパスワードと、前記プリントジョブに付加されているパスワードとが一致したことを条件に前記プリントジョブの出力を許可する、請求項１乃至請求項６のいずれか１項に記載の画像処理システム。 
【請求項８】
前記画像処理装置は更に、前記第２記憶手段に記憶されたプリントジョブデータの一覧を表示する表示手段を備えることを特徴とする、請求項１乃至請求項７のいずれか１項に記載の画像処理システム。 
【請求項９】
前記表示手段は、前記第1データが付加されたプリントジョブデータと、前記第1データが付加されていないプリントジョブデータとを識別可能に表示することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
それぞれ電子データに対する操作権限を示す情報を管理するサーバ装置と通信可能な、画像処理装置と、前記サーバ装置において電子データに対する操作権限を示す情報を特定するための第1データを含む電子データを第１記憶手段に記憶するデータ処理装置とを含む画像処理システムにおけるプリントジョブ出力方法であって、
前記データ処理装置が、
前記電子データに対する印刷設定と印刷の指示とを受け付ける印刷指示受付工程と、
前記電子データからプリントジョブデータを生成するプリントジョブデータ生成工程と、
前記電子データに含まれる前記第１データを取得する第１取得工程と、
前記第１取得工程で取得した前記第1データを前記プリントジョブデータに付加する付加工程と、
前記印刷指示受付工程で受け付けた印刷設定に、前記生成工程で生成したプリントジョブデータ或いは前記プリントジョブデータに基づいて生成される画像データのいずれかを前記画像処理装置に保存することを示す保存設定が含まれている場合、前記付加工程で前記第1データが付加されたプリントジョブデータを前記画像処理装置へ送信し、前記印刷指示受付工程で受け付けた印刷設定に前記保存設定が含まれていない場合、前記第１データを付加しないプリントジョブデータを前記画像処理装置へ送信する第１送信工程とを実行し、
前記画像処理装置が、
前記データ処理装置から受信したプリントジョブデータ、または前記プリントジョブデータに基づいて生成した画像データのいずれかを第２記憶手段に記憶する記憶工程と、
前記画像処理装置を操作するユーザを特定するためのユーザ特定工程と、
前記第２記憶手段に記憶されているプリントジョブデータまたは画像データの出力の指示を受け付ける受付工程と、
前記ユーザ特定工程で特定されたユーザを識別するユーザ情報と、前記受付工程で受け付けた出力指示の対象となるプリントジョブデータに付加された、前記サーバ装置が前記プリントジョブデータに対する操作権限示す情報を特定するための第１データとを前記サーバ装置へ送信する第２送信工程と、
前記第２送信工程で送信した前記ユーザ情報と前記第１データとにしたがって前記サーバ装置において特定された前記プリントジョブデータに対する操作権限を示す情報を取得する第２取得工程と、
前記第２取得工程で取得した前記操作権限を示す情報に基づいて、前記プリントジョブデータまたは前記画像データの出力を選択的に制限する制御工程と実行する、
ことを特徴とするプリントジョブ出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置が送信するプリントジョブを画像処理装置の記憶装置に登録する技術と、画像処理装置に登録されたプリントジョブを出力する技術に関するものである。
【背景技術】
【０００２】
従来、ＰＣなどのデータ処理装置に記憶された電子データに対して、そのデータに対するアクセスや操作の権限を示すセキュリティポリシー（以下、単にポリシーという）を適用することが行われている。このようなポリシーを管理するサーバ装置に正規に登録されたユーザ以外は、この電子データにアクセスすることができないようにアクセス権限を設定したり、印刷等を行うことができないようにする（例えば、特許文献１参照）。これにより、画像処理装置に登録された電子データのアクセス許可を適切なユーザに対して制限できるように構成されている。
【０００３】
また、電子データの印刷に関する技術において、データ処理装置が電子データに基づいて生成したプリントジョブデータを画像処理装置に送信し、画像処理装置の記憶装置の中に保存することが行われている。このような動作を実現する機能をボックスプリントという。ボックスプリント機能を用いることで、画像処理装置の記憶装置に保存したプリントジョブデータを繰り返し印刷することが可能になる。
【０００４】
また、セキュアドプリントという機能も存在する。セキュアドプリントでは以下のような動作を行う。まず、データ処理装置のプリンタドライバが生成するパスワード付きのプリントジョブデータを画像処理装置が受信して一旦記憶装置保存する。そして、画像処理装置は操作部から正しいパスワードが入力されたら記憶装置に保存されたプリントジョブデータを印刷出力する。
【０００５】
このように、ボックスプリントや、セキュアドプリントを行った場合、電子データに基づいて生成されたプリントジョブデータが画像処理装置の記憶装置に保存されることになる。
【特許文献１】特開２００５−３８３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、ポリシーが適用された電子データに対してボックスプリントを行なったり、セキュアドプリントを行なったりした場合、画像処理装置の記憶装置内に保存されるプリントジョブデータに対しては当該電子データに適用されたポリシーと同様ポリシーを適用することは出来ない。なぜなら、電子データがデータ処理装置内のプリンタドライバによってプリントジョブデータに変換された時点で適用されていたポリシーに係るデータが消失してしまうためである。
【０００７】
本発明は、上記の課題を解決するためになされたもので、データ処理装置が生成するプリントジョブデータに、当該プリントジョブの対象となる電子データのポリシーを適用することを目的とする。
【０００８】
また、データ処理装置が生成するプリントジョブデータに、当該プリントジョブの対象となる電子データのポリシーに変更を加えることを可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【００１０】
それぞれ電子データに対する操作権限を示す情報を管理するサーバ装置と通信可能な画像処理装置とデータ処理装置とを含む画像処理システムであって、前記データ処理装置は、前記サーバ装置において電子データに対する操作権限を示す情報を特定するための第1データを含む電子データを記憶する第１記憶手段と、前記電子データに対する印刷設定と印刷の指示とを受け付ける印刷指示受付手段と、前記電子データからプリントジョブデータを生成するプリントジョブデータ生成手段と、前記電子データに含まれる前記第１データを取得する第１取得手段と、前記第１取得手段が取得した前記第1データを前記プリントジョブデータに付加する付加手段と、前記印刷指示受付手段が受け付けた印刷設定に、前記生成手段が生成したプリントジョブデータ或いは前記プリントジョブデータに基づいて生成される画像データのいずれかを前記画像処理装置に保存することを示す保存設定が含まれている場合、前記付加手段により前記第1データが付加されたプリントジョブデータを前記画像処理装置へ送信し、前記印刷指示受付手段が受け付けた印刷設定に前記保存設定が含まれていない場合、前記第１データを付加しないプリントジョブデータを前記画像処理装置へ送信する第１送信手段と、を備え、前記画像処理装置は、前記データ処理装置から受信したプリントジョブデータ、または前記プリントジョブデータに基づいて生成した画像データのいずれかを記憶する第２記憶手段と、前記画像処理装置を操作するユーザを特定するためのユーザ特定手段と、前記第２記憶手段に記憶されているプリントジョブデータまたは画像データの出力の指示を受け付ける受付手段と、前記ユーザ特定手段により特定されたユーザを識別するユーザ情報と、前記受付手段が受け付けた出力指示の対象となるプリントジョブデータに付加された、前記サーバ装置が前記プリントジョブデータに対する操作権限を示す情報を特定するための第１データとを前記サーバ装置へ送信する第２送信手段と、前記第２送信手段が送信した前記ユーザ情報と前記第１データとにしたがって前記サーバ装置において特定された前記プリントジョブデータに対する操作権限を示す情報を取得する第２取得手段と、前記第２取得手段が取得した前記操作権限を示す情報に基づいて、前記プリントジョブデータまたは前記画像データの出力を選択的に制限する制御手段と、を備えることを特徴とする。
【００１３】
上記目的を達成する本発明のプリントジョブ出力方法は以下に示す構成を備える。
それぞれ電子データに対する操作権限を示す情報を管理するサーバ装置と通信可能な、画像処理装置と、前記サーバ装置において電子データに対する操作権限を示す情報を特定するための第1データを含む電子データを第１記憶手段に記憶するデータ処理装置とを含む画像処理システムにおけるプリントジョブ出力方法であって、前記データ処理装置が、前記電子データに対する印刷設定と印刷の指示とを受け付ける印刷指示受付工程と、前記電子データからプリントジョブデータを生成するプリントジョブデータ生成工程と、前記電子データに含まれる前記第１データを取得する第１取得工程と、前記第１取得工程で取得した前記第1データを前記プリントジョブデータに付加する付加工程と、前記印刷指示受付工程で受け付けた印刷設定に、前記生成工程で生成したプリントジョブデータ或いは前記プリントジョブデータに基づいて生成される画像データのいずれかを前記画像処理装置に保存することを示す保存設定が含まれている場合、前記付加工程で前記第1データが付加されたプリントジョブデータを前記画像処理装置へ送信し、前記印刷指示受付工程で受け付けた印刷設定に前記保存設定が含まれていない場合、前記第１データを付加しないプリントジョブデータを前記画像処理装置へ送信する第１送信工程とを実行し、前記画像処理装置が、前記データ処理装置から受信したプリントジョブデータ、または前記プリントジョブデータに基づいて生成した画像データのいずれかを第２記憶手段に記憶する記憶工程と、前記画像処理装置を操作するユーザを特定するためのユーザ特定工程と、前記第２記憶手段に記憶されているプリントジョブデータまたは画像データの出力の指示を受け付ける受付工程と、前記ユーザ特定工程で特定されたユーザを識別するユーザ情報と、前記受付工程で受け付けた出力指示の対象となるプリントジョブデータに付加された、前記サーバ装置が前記プリントジョブデータに対する操作権限示す情報を特定するための第１データとを前記サーバ装置へ送信する第２送信工程と、前記第２送信工程で送信した前記ユーザ情報と前記第１データとにしたがって前記サーバ装置において特定された前記プリントジョブデータに対する操作権限を示す情報を取得する第２取得工程と、前記第２取得工程で取得した前記操作権限を示す情報に基づいて、前記プリントジョブデータまたは前記画像データの出力を選択的に制限する制御工程と実行する、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、データ処理装置が生成するプリントジョブデータに、当該プリントジョブの対象となる電子データに適用されたポリシーを適用することができる。よって、画像処理装置に記憶されたプリントジョブに対しても当該電子データと同様のアクセス権限や操作権限の管理が可能になる。
【００１７】
また、データ処理装置が生成するプリントジョブデータに、当該プリントジョブの対象となる電子データのポリシーに変更を加えることができるので、印刷のための操作とポリシーの変更の操作とをまとめて行なうことが出来、ユーザにとって利便性が向上する。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜システム構成の説明＞
〔第１実施形態〕
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２０】
＜システム構成の説明＞
以下、図面を参照して本発明の実施の形態を説明する。
【００２１】
図１は、本発明の第１実施形態を示すデータ処理装置、画像処理装置を含むシステムの一例を示す図である。
【００２２】
なお、本実施形態では、図示されていないが、コンピュータやＭＦＰやその他の端末がほかにも多数接続されていてもよい。以下、コンピュータを代表してＰＣ１０２、ＭＦＰを代表してＭＦＰ１０７として説明する。
【００２３】
＜ＰＣ、ポリシーサーバのハードウエア構成＞
図２は、図１に示したＰＣ１０２〜１０５、およびポリシーサーバ１０６のハードウェア構成を示す図である。なお、ＰＣ１０２〜１０５、およびポリシーサーバ１０６はハードウェア的には共通の構成を有する。
【００２４】
図２において、ＣＰＵ１２０１と、ＲＡＭ１２０２と、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）１２０３と、キーボード１２０４とが、システムバス１２１０を介して相互に接続されて構成されている。
【００２５】
更に、ＲＯＭ１２０６と、ＤＩＳＫ１２０７と、ポインティングデバイス１２０５と、通信インタフェース（Ｉ／Ｆ）１２０８とが、システムバス１２１０に接続されている。ＤＩＳＫ１２０７はハードディスク等の不揮発性の記憶装置である。
【００２６】
本実施形態では、ＣＲＴ１２０３を表示装置として用いているが、液晶表示装置など、他の表示装置を用いても構わない。
【００２７】
ＰＣ１０２〜１０５、およびポリシーサーバ１０６を制御するプログラムは、ＲＯＭ１２０６若しくはＤＩＳＫ１２０７に格納されており、ＲＡＭ１２０２に読み出され、ＣＰＵ１２０１によって実行される。
【００２８】
ＣＰＵ１２０１は、ＣＲＴ１２０３を通して操作画面やデータの表示を行う。ＣＰＵ１２０１はまた、キーボード１２０４及びポインティングデバイス１２０５からユーザの指示を受け取る。
【００２９】
また、ＣＰＵ１２０１は、通信Ｉ／Ｆ１２０８を通じてネットワーク１０１に接続された他の機器と通信を行う。
【００３０】
本実施形態では、特に断らない限り、ＣＰＵ１２０１が、システムバス１２１０を介してキーボード１２０４や、ポインティングデバイス１２０５を介してユーザの入力を受け取る。また、ＣＰＵ１２０１は、ＲＡＭ１２０２と、ＣＲＴ１２０３と、ＲＯＭ１２０６と、ＤＩＳＫ１２０７と、通信Ｉ／Ｆ１２０８とを制御する。
【００３１】
ＰＣ１０２〜１０５において、ＤＩＳＫ１２０７には後述するプリンタドライバソフトウエアが格納されている。また、各種電子データもＤＩＳＫ１２０７に記憶されている。
【００３２】
ポリシーサーバ１０６において、後述するポリシーデータや、ポリシーサーバを稼動するためのソフトウエアはＤＩＳＫ１２０７に格納されている。
【００３３】
また、後述するプリンタドライバは、図８Ａ，図８Ｂに示すようなドライバ設定画面をＣＲＴ１２０３に表示する。
【００３４】
＜ポリシーサーバ＞
ポリシーサーバ１０６は、ＰＣ１０２〜１０５で扱われる電子データへのアクセスや操作に関する権限（以下、これをポリシーと呼ぶ）を管理するサーバである。
【００３５】
電子データへのアクセスや操作に関する権限とは当該電子データへのアクセスの可否や、閲覧、印刷などの操作の可否をユーザごとに規定したものである。ここでいう電子データには、文書データ、画像データ、音声データ、動画データ、テキストデータ等が含まれる。
【００３６】
ポリシーサーバ１０６に電子データのポリシーを登録することで、その電子データにポリシーが適用されることになる。ポリシーサーバ１０６は、複数の電子データのポリシーを管理可能である。ポリシーサーバ１０６が管理する、電子データのポリシーに関する情報をポリシーデータという。
【００３７】
＜ポリシーデータ＞
図３、図４は、図１に示したポリシーサーバ１０６が管理するポリシーデータの一例を示す図である。なお、ポリシーデータはポリシーサーバ１０６のＤＩＳＫ１２０７に記憶されている。
【００３８】
図３において、ポリシーデータは、ポリシーを一意に識別するポリシーＩＤ１３０１と、ユーザがポリシーを識別するための文字列であり、ポリシーＩＤに対応付けられたポリシー名１３０２を備える。さらに、ポリシーデータは、ポリシーを適用するユーザＩＤやグループＩＤを記録するＵＩＤ／ＧＩＤ１３０３と、各ＵＩＤやＧＩＤに許可された権限を示すフィールド１３０４とを含む。
【００３９】
権限フィールド１３０４には、データの読み取り、編集、印刷といった操作に対する許可／不許可を示すビットがある。
【００４０】
図３の場合、○は許可、×は不許可を示す。このポリシーデータにより、ＵＩＤやＧＩＤで特定されるユーザやグループに対して、どのような操作を許可／禁止するかを、ポリシーＩＤ１３０１単位に設定することができる。
【００４１】
＜電子文書リスト＞
図４は、図１に示したポリシーサーバ１０６が管理する電子文書リストの一例を示す図である。電子文書リストはポリシーサーバ１０６のＤＩＳＫ１２０７に記憶されている。
【００４２】
電子文書リストは、文書ＩＤとポリシーＩＤ１３０１との対応関係を示すテーブルである。電子文書リストによってどの電子データにどのポリシーを適用するかを参照することができる。
【００４３】
また、ポリシーが適用された電子データは暗号化され、その暗号／復号に用いる鍵１４０２が文書ＩＤ１４０１に対応付けてポリシーサーバ１０６内に保持されている。
【００４４】
＜電子データフォーマット
図５は、本実施形態を示すポリシーが適用された電子データのフォーマットの一例を示す図である。
【００４５】
図５において、ファイルヘッダ１５０１には、電子データのフォーマットの種類を識別するための情報（特定の文字列）を示す。
【００４６】
図５の場合、ファイルヘッダ１５０１にはaccess_controlled_documentという文字列が格納されており、アクセス権管理がされた文書であることを示している。
【００４７】
バージョン１５０２は、電子データのバージョンを表す。文書ID１５０３は、当該電子データをユニークに識別するIDである。ポリシーサーバ１０６は、文書ＩＤ１５０３を用いて当該電子データに適用するポリシーを決定するために利用する。
【００４８】
ポリシーサーバ特定情報１５０４は、ポリシーサーバ１０６を特定する情報を表す。
【００４９】
図５の場合、ポリシーサーバ特定情報１５０４として、ポリシーサーバ１０６のＩＰアドレスが格納されているが、他に、ホスト名などの情報でもよい。
【００５０】
データ部１５０５は、電子データのコンテンツである。データ部１５０５はポリシーサーバ１０６が発行する暗号鍵で暗号化されている。
【００５１】
ＰＣ１０２のＤＩＳＫ１２０７に記憶されている電子データに対してアクセス権限を適用させる、すなわちポリシーを付与する場合には以下のような動作を行う。
【００５２】
例えば、ユーザは、ＰＣ１０２を操作して電子データを作成する。あるいは新規に作成したデータではなく、既存の電子データでもよい。そして、ＰＣ１０２はネットワーク１０１を介して、ポリシーサーバ１０６から当該電子データの文書IDを取得する。そして、予めポリシーサーバ１０６に登録されているポリシーを、文書IDとともに指定する。ポリシーサーバ１０６は、文書IDとポリシーＩＤ、および、暗号鍵をＤＩＳＫ１２０７内の電子文書リスト（図４）に記憶する。そして、ネットワーク１０１を介して、ＰＣ１０２に暗号鍵を送信する。ＰＣ１０５は、受信した暗号鍵で電子データを暗号化する（図５のデータ部１５０５）。そして、暗号化したデータ部にポリシーサーバ１０６から取得した文書ID１５０３と、ポリシーサーバ１０６を特定する情報（ホスト名やIPアドレスなど）を付加する（図５のポリシーサーバ特定情報１５０４）。暗号化が完了した後は受信した暗号鍵は削除しても構わない。ＰＣ１０２がポリシーサーバ１０６とともに上述のような処理を行った結果、電子データは図５のようなフォーマットの、ポリシーが付与された電子データとなる。
【００５３】
次に、ＰＣ１０２がポリシーが付与された電子データに対して操作を行う場合について説明する。
【００５４】
電子データへの操作を希望するユーザがＰＣ１０２を操作すると、ＰＣ１０２は、ネットワーク１０１を介して、当該電子データの文書ID１５０３と文書参照に関する諸条件（ユーザID、閲覧、印刷、コピー、配信等）をポリシーサーバ１０６に送信する。ポリシーサーバ１０６は、図４の電子文書リストを参照して、ＰＣ１０２から受信した文書ＩＤ１５０３に対応するポリシーＩＤを特定する。
【００５５】
そして、特定された文書ＩＤに対応する当該ユーザの権限を、図３のポリシーデータを参照して決定する。ポリシーサーバ１０６は、ユーザが要求する操作が当該ユーザの権限で許可されている操作であれば、ネットワーク１０１を介して、受信した文書ＩＤ１５０３に対応する暗号鍵をＰＣ１０２に送信する。
【００５６】
ＰＣ１０２は、受信した暗号鍵で暗号化されたデータ部１５０５を復号し、復号したデータに対してユーザが所望する操作を実行する。
【００５７】
上記のアクセス権制御は、ＰＣ１０２〜１０５での電子データに対する操作に限らず、ＭＦＰ１０７、１０８が当該電子データに対して操作を行う場合にも成り立つ。
【００５８】
＜ＭＦＰ１０７の構成＞
図６は、図１に示したＭＦＰ１０７のハードウエアブロック図である。
【００５９】
なお、本実施形態において、ＭＦＰ１０７は、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備している。
【００６０】
そして、スキャナから出力されたジョブデータに対し該メモリを介してプリンタ部でプリント可能にするコピー機能を具備した画像処理装置である。
【００６１】
また、ＰＣ１０２等の外部装置から出力されたプリントジョブデータに対し該メモリを介してプリント部でプリント可能にするプリント機能等の複数の機能を具備した画像処理装置である。
【００６２】
また、ＭＦＰ１０７はプリント機能のみを具備した単一機能型の画像処理装置（ＳＦＰ：Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であっても良い。いずれにしても、本形態の制御が実現可能な構成であればよい。
【００６３】
図６に示すように、紙原稿などの画像を読み取り、読み取られた画像データを画像処理する入力画像処理部８０１と、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部８１２を備える。
【００６４】
また、ネットワーク１０１を利用して画像データや装置情報をやりとりするＮＩＣ(Network Interface Card)部８１１を備える。さらに、外部装置と画像データなどの情報交換を行う専用インタフェース部８１０を備える。あるいは、ＵＳＢ(Universal Serial Bus)メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器と画像データなどを送受するＵＳＢインタフェース（ＵＳＢ  Ｉ／Ｆ）部８０９とを備えている。
【００６５】
そして、ジョブ制御部８１３は、ＭＦＰ１０７の用途に応じて画像データを一時保存したり、経路を決定したりといった交通整理の役割を担っている。そして、ジョブ制御部８１３は、不図示のＣＰＵ、ＲＡＭ、ＲＯＭを備えておりＭＦＰ１０７全体の制御を統括する。
【００６６】
文書管理部８０７は、複数の画像データを格納可能なハードディスク（ＨＤＤ）等のメモリを具備している。
【００６７】
そして、例えば、ジョブ制御部８１３内に備えるＣＰＵなどが主体となって、画像データの登録や読み出しを制御する。例えば入力画像処理部８０１からの画像データや、ＦＡＸ部８１２を介して入力されたファクシミリジョブの画像データを該ハードディスクに複数格納可能に制御する。
【００６８】
また、ＮＩＣ部８１１を介して入力されたＰＣ１０２の外部装置からのプリントジョブデータやプリントジョブデータに基づいて生成した画像データを文書管理部８０７に格納可能に制御する。また、専用Ｉ／Ｆ部やＵＳＢ  Ｉ／Ｆ部８０９を介して入力された様々な画像データ等の複数種類の画像データも、文書管理部８０７に格納可能に制御する。
【００６９】
そして、文書管理部８０７に格納された画像データを適宜読み出して、プリンタ部８０５等の出力部に転送して、該プリンタ部８０５によるプリント処理等の出力処理を実行可能に制御する。
【００７０】
又、オペレータからの指示により、文書管理部８０７から読み出した画像データを、ＰＣ１０２や他のＭＦＰ等の外部装置に転送可能に制御する。
【００７１】
なお、プリンタ部８０５には、オプションとして、ステイプル等の後処理を行う後処理部８０５Ａを接続可能に構成されている。
【００７２】
画像データを文書管理部８０７に記憶する際には、必要に応じて、画像データを圧縮して格納したり、逆に圧縮して格納された画像データを読み出す際に元の画像データに伸張して戻したりするなどの処理に対して圧縮伸張部８０８を介して行っている。
【００７３】
文書管理部８０７には、ＮＩＣ部８１１から入力されたプリントジョブデータやジョブ制御部８１３において生成した中間言語データやＲＩＰ部８０３においてラスタライズされたビットマップデータを格納することが可能である。
【００７４】
また、リソース管理部８０６は、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどが格納されている。そして、必要に応じて呼び出すことができると共に、新しいパラメータテーブルを格納したり、修正して更新したりすることができる。
【００７５】
次に、ジョブ制御部８１３では、プリントジョブデータとしてＰＤＬデータが入力された場合には、ＲＩＰ部８０３でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施して、ラスタライズされたビットマップデータを生成する。また、プリントする画像に対して、必要に応じて出力画像処理部８０４でプリントのための画像処理を行ったりする。
【００７６】
更に、その際に作られる画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部８０７で再度格納することもできる。
【００７７】
なお、出力ジョブから生成されるデータを画像データ（ビットマップデータ）するか、中間データやディスプレイリストとして文書管理部８０７に登録するかは、制御手順をジョブ制御部８１３が制御している。
【００７８】
そして、画像形成を行うプリンタ部８０５に送られる。プリンタ部８０５でプリントアウトされたシートは後処理部８０５Ａへ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００７９】
ここで、ジョブ制御部８１３は円滑にジョブを流す役割を担っており、ＭＦＰの使い方に応じて、以下のようにパス切り替えが行われている。但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは文書管理部８０７が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部８０８と後処理部、あるいは、全体のコアとなるジョブ制御部８１３などの処理は省略して、おおよそのフローがわかるように示す。
【００８０】
複写機能とは、入力画像処理部８０１→出力画像処理部８０４→プリンタ部のデータ処理経路を介する処理機能である。
【００８１】
ＦＡＸ送信機能とは、入力画像処理部８０１→ＦＡＸ部８１２のデータ処理経路を介する処理機能である。
【００８２】
ＦＡＸ受信機能とは、ＦＡＸ部８１２→出力画像処理部８０４→プリンタ部８０５のデータ処理経路を介する処理機能である。
【００８３】
ネットワークスキャンとは、入力画像処理部８０１→ＮＩＣ部８１１のデータ処理経路を介する処理機能である。
【００８４】
ネットワークプリントとは、ＮＩＣ部８１１→ＲＩＰ部８０３→出力画像処理部８０４→プリンタ部８０５のデータ処理経路を介する処理機能である。
【００８５】
外部装置へのスキャンとは、入力画像処理部８０１→専用Ｉ／Ｆ部８１０のデータ処理経路を介する処理機能である。
【００８６】
外部装置からのプリントとは、専用Ｉ／Ｆ部８１０→出力画像処理部８０４→プリンタ部のデータ処理経路を介する処理機能である。
【００８７】
外部メモリへのスキャンとは、入力画像処理部８０１→ＵＳＢ  Ｉ／Ｆ部８０９のデータ処理経路を介する処理機能である。
【００８８】
外部メモリからのプリントとは、ＵＳＢ  Ｉ／Ｆ部８０９→ＲＩＰ部８０３→出力画像処理部８０４→プリンタ部８０５のデータ処理経路を介する処理機能である。
【００８９】
ボックススキャン機能とは、入力画像処理部８０１→出力画像処理部８０４→文書管理部のデータ処理経路を介する処理機能である。
【００９０】
ボックスプリント機能とは、文書管理部８０７→プリンタ部８０５のデータ処理経路を介する処理機能である。或いは、文書管理部８０７→出力画像処理部８０４→プリンタ部８０５のデータ処理経路を介する処理機能である。
【００９１】
ボックス受信機能とは、ＮＩＣ部８１１→ＲＩＰ部８０３→出力画像処理部８０４→文書管理部８０７のデータ処理経路を介する処理機能である。
【００９２】
ボックス送信機能とは、文書管理部８０７→ＮＩＣ部８１１のデータ処理経路を介する処理機能である。
【００９３】
プレビュー機能とは、文書管理部８０７→操作部８０２のデータ処理経路を介する処理機能である。
【００９４】
上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００９５】
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信とは、文書管理部８０７を利用したデータの書き込みや読み出しを伴うＭＦＰの処理機能である。また、ジョブ毎やユーザ毎に文書管理部８０７内のメモリを分割して一次的にデータを保存して、ユーザIDやパスワードを組み合わせてデータの入出力を行う機能である。
【００９６】
更に、操作部８０２は、上記の様々なフローや機能を選択したり操作指示したりするためのものであるが、操作部８０２の表示装置の高解像度化に伴い、文書管理部８０７にある画像データをプレビューし、確認後ＯＫならばプリントするといったこともできる。
【００９７】
＜ＭＦＰの操作画面＞
図７は、図６に示したＭＦＰ１０７の操作部８０２の一例を示す平面図である。
【００９８】
図７に示すように、操作部８０２は、ＭＦＰ１０７の状態の表示や指示を行うことのできるタッチパネル式のＬＣＤ３０１とテンキーや電源ボタンなどのハードキーから構成される。
【００９９】
ＬＣＤ３０１には、ＭＦＰ１０７が実現するそれぞれの機能に応じた操作画面が表示され、タッチパネルからの入力やハードキーからの入力に応じて操作画面を遷移させたり、ＭＦＰ１０７へ指示を行う。
【０１００】
操作部８０２は、複数の操作画面を表示可能である。ＭＦＰ１０７は、操作（コピー、ファックス、ボックス投入、リモートスキャナなど）に合わせてそれぞれ操作画面を表示可能であり、ユーザはタッチパネルに表示されたボタンやハードキーを指示することでそれぞれを選ぶことができる。
【０１０１】
また、ＭＦＰ１０７のジョブの処理状況や、ＭＦＰ１０７の状態（ドアオープンや紙なしなど）を表示することができる。
【０１０２】
なお、ハードキーは、ＬＣＤのコントラストを変化させるコントラストボリューム（Contrast）Ｂ１、カウンター画面を表示するカウンターボタン（Counter Check）Ｂ２を備える。また、電源のOFF/ONを行う電源ボタンＢ３、ＬＣＤの電源だけを消すパワーセーブボタン（Power Saving）Ｂ４を備える。
【０１０３】
また、操作のキャンセルを行うリセットボタンＢ５、オペレータに対するガイドを表示するガイドボタン（Guide）Ｂ６を備える。
【０１０４】
また、ユーザモード画面に遷移するためのユーザモードボタン（Additional Function）Ｂ７、数字の入力を行うテンキーボタンＢ８、コピーやスキャニングを開始する実行ボタンＢ９を備える。
【０１０５】
ハードキーから入力した情報はジョブ制御部などとやり取りを行うことで情報を常に更新し、その結果を用いて画面の遷移を行う。
【０１０６】
＜プリントジョブの生成＞
以下、ユーザがＰＣ１０２を操作することによって、ＰＣ１０２がＤＩＳＫ１２０７に記憶されている電子データからプリントジョブデータを生成してＭＦＰ１０７へ送信する動作について説明する。
【０１０７】
電子文書にアクセス権（閲覧、印刷）を持つユーザが印刷を行う場合、ＰＣ１０２にインストールされたプリンタドライバから印刷を指示すると、図８Ａに示すのような操作画面がＰＣ１０２に表示される。以下の手順については、ジョブの形態によってことなるためジョブごとに分類して別に記す。
【０１０８】
図８Ａ、図８Ｂは、図１に示したＰＣ１０２にインストールされたプリンタドライバの操作画面を示す図である。操作画面４０００は、ＰＣ１０２にインストールされたプリンタドライバによって、ＣＲＴ１２０３に表示される。ユーザは操作画面４０００に対して、キーボード１２０４やポインティングデバイス１２０５を用いてボタンの押下や文字列の入力を行うことでプリンタドライバに対する操作を行う。
【０１０９】
なお、図８Ａ、図８Ｂは同じ操作画面を示すものであるが、スクロールバー４０１０を用いてウインドウ４００８内の表示をスクロールさせることによってウインドウ４００８内の表示内容が異なっている。
【０１１０】
図８Ａにおいて、操作画面４０００はレイアウトタブ４００２、用紙／品質タブ４００４、設定タブ４００６の３つのタブによって３つの操作画面を切り替えて表示することが可能である。レイアウトタブ４００２を押下することによって表示される操作画面（不図示）は、印刷レイアウトを設定するための画面である。用紙／品質タブ４００４を押下することで表示される操作画面（不図示）は、印刷ジョブで指定する用紙のサイズやタイプ、印刷品質（解像度など）を設定するための画面である。なお、図８Ａ、図８Ｂに示す操作画面４０００は設定タブ４００６を押下した場合に表示される操作画面である。
【０１１１】
ウインドウ４００８はスクロールバー４０１０を操作することによってウインドウ内の表示をスクロールすることができる。ウインドウ４００８は、印刷方法を選択、設定するための表示領域である。出力先指定欄４０１４は、印刷方法として、「通常プリント」、「ボックスプリント」、「セキュアドプリント」の３つの印刷方法のいずれかを、スピンボックス４０１２を操作して選択する。
【０１１２】
図８Ａの例では、セキュアドプリントが選択されており、この場合にはセキュアなプリントジョブであることを示す鍵のアイコンが出力先指定欄４０１４の横に表示される。
【０１１３】
「通常プリント」は、ＰＣ１０２が送信したプリントジョブデータをＭＦＰ１０７が受信した後、文書管理部８０７に保持することなく印刷出力を行なう印刷方法である。ただし、文書管理部８０７はプリントジョブデータを全く記憶しないわけではなく、一時的に記憶することはある。しかし、印刷が完了した後にはプリントジョブデータ、あるいはプリントジョブデータをＲＩＰ処理した後の画像データは文書管理部８０７から削除される。
【０１１４】
「ボックスプリント」は、ＰＣ１０２が送信したプリントジョブデータをＭＦＰ１０７が受信した後、印刷出力を行なわずに文書管理部８０７の指示された領域に保持させるよう動作させる。文書管理部８０７内に保持するデータは、プリントジョブデータ自体でもよいし、プリントジョブデータをＲＩＰ処理した後の画像データでもよい。
【０１１５】
また、プリントジョブデータを画像データに変換する途中で生成される中間コードでもよい。
【０１１６】
以降の説明では、ＲＩＰ処理前のプリントジョブデータや、ＲＩＰ処理後の画像データや、中間コードを総称して、「プリントジョブデータ」とする。ボックスプリントによって文書管理部８０７に保持されたプリントジョブデータは、ＭＦＰ１０７の操作部８０２からの操作によって、印刷出力したり、ＦＡＸ送信したりすることが可能になる。
【０１１７】
「セキュアドプリント」は、ＰＣ１０２が送信したプリントジョブデータをＭＦＰ１０７が受信した後、すぐには印刷せずに、文書管理部８０７に保持して待機しておく。その後ユーザが操作部８０２を操作して印刷指示を行なったことに基づいて、保持していたプリントジョブデータを印刷出力する。
【０１１８】
後に詳述するが、ポリシーが付与された電子データをボックスプリントしたり、セキュアドプリントする場合、文書管理部８０７内に保持するプリントジョブデータに対しても電子データと同じポリシーが適用できるようにする。
【０１１９】
ボックス番号指定欄４０１６は、出力先指定欄４０１４でボックスプリントを選択した場合に入力が有効になる欄である。
【０１２０】
ボックスプリント以外の印刷方法を選択した場合にはグレーアウト表示され、入力を受け付けない。ボックス番号指定欄４０１６にはボックスプリントを実行した場合にプリントジョブデータを記憶するための文書管理部８０７内の記憶領域を特定する情報を指定する。
【０１２１】
本実施形態において、文書管理部８０７内にボックス用の領域として０〜９９の番号を付与した１００個の記憶領域を用意してある。ボックスプリントの実行を指示するユーザは、文書管理部８０７内の所望の領域を０〜９９の数字で指定する。
【０１２２】
確認印刷チェックボックス４０１８、出力先指定欄４０１４でボックスプリントを選択した場合に入力が有効になる欄である。ボックスプリント以外の印刷方法を選択した場合にはグレーアウト表示され、入力を受け付けない。
【０１２３】
出力先指定欄４０１４でボックスプリントが選択され、確認印刷チェックボックス４０１８がチェックされた場合、ＭＦＰ１０７は、文書管理部８０７にプリントジョブデータを保持するとともに、当該プリントジョブデータに基づき印刷出力を行なう。
【０１２４】
一方、確認印刷チェックボックス４０１８がチェックされなかった場合、ＭＦＰ１０７は文書管理部８０７にプリントジョブデータを保持し、この時点では印刷出力は行なわない。
【０１２５】
ウインドウ４０２０には、用紙／品質タブ４００４を押下して表示された不図示の設定画面で設定した用紙サイズなどの設定内容が表示される。また、ウインドウ４０２２には、レイアウトタブ４００２を押下して表示された不図示の設定画面で設定した印刷レイアウトの概略が表示される。
【０１２６】
図８Ｂにおいて、ウインドウ４００８にはボックスプリントやセキュアドプリントを実行する場合において更に設定する項目である、セキュリティ設定が表示されている。
【０１２７】
これらの項目は、出力先指定欄４０１４で通常プリントを選択した場合にはグレーアウト表示され、入力を受け付けない。
【０１２８】
セキュアパスワード入力欄４０２５は、出力先指定欄４０１４でセキュアドプリントを選択した場合に入力が可能な項目である。セキュアパスワード入力欄４０２５にはユーザが所望の文字、数字を組み合わせたセキュアパスワード（以下、単にパスワードという）を、キーボード１２０４を用いて入力する。
【０１２９】
ここで入力されたパスワードがどのように用いられるかについては後に詳述する。
【０１３０】
ポリシーサーバ名称欄４０２８、登録ユーザ名称欄４０３０、登録ポリシー名称欄４０３２はポリシーが付与されている電子データを印刷する場合やポリシーが付与されていない電子データにプリンタドライバでポリシーを新たに付与する場合に入力する欄である。
【０１３１】
ポリシーサーバ名称欄４０２８は、印刷する電子データにポリシーが付与されている場合、そのポリシーデータを管理するポリシーサーバを特定する情報（IPアドレスやホスト名）を入力する欄である。本実施形態の場合、プリンタドライバは、図５に示す電子データを印刷する場合、ポリシーサーバ特定情報１５０４に記述されている情報を取得し、その情報をデフォルトとしてポリシーサーバ名称欄４０２８に自動的に設定する。プリンタドライバが設定したデフォルトをユーザが変更することも可能である。
【０１３２】
登録ユーザ名称欄４０３０は、印刷する電子データに付与されたポリシーでは印刷、あるいは閲覧が許可されていないユーザで、ＭＦＰ１０７での閲覧、あるいは印刷を許可する権限を付与したいユーザを特定する情報（例えばユーザＩＤ）を入力する欄である。ここには複数のユーザＩＤを入力することが可能である。
【０１３３】
登録ポリシー名称欄４０３２は、登録ユーザ名称欄４０３０に入力されたユーザＩＤに対して閲覧、あるいは印刷を許可する権限を追加する対象となる、ポリシーサーバ１０６で管理するポリシーＩＤ１３０１、および／または当該ポリシーＩＤに対応するポリシー名１３０２を入力する欄である。
【０１３４】
プリンタドライバは、図５に示す電子データを印刷する場合文書ＩＤ１５０３を取得してポリシーサーバ１０６へ問い合わせる。そして、ポリシーサーバから返送される、当該文書ＩＤに対応するポリシーＩＤおよび／またはポリシー名を受信して登録ポリシー名称欄４０３２にデフォルトとして設定する。
【０１３５】
更に、プリンタドライバは、ポリシーサーバ１０６から、ポリシーサーバ１０６内で管理しているポリシーＩＤおよび／またはポリシー名称の一覧を取得して登録ポリシー名称欄４０３２にてプルダウンメニューとして表示することも可能である。そして、ユーザはプルダウンメニューから所望のポリシーＩＤを選択することもできる。
【０１３６】
また、印刷する文書にはポリシーが付与されていない場合に、ポリシーサーバ名称欄４０２８と、登録ポリシー名称欄４０３２と必要に応じて登録ユーザ名称にそれぞれユーザが設定値を入力する。これにより、プリンタドライバが生成するプリントジョブデータに対してポリシーを付与することが可能になる。この動作の詳細については後述する。
【０１３７】
ＯＫボタン４０２４を押下すると、プリンタドライバは操作画面４０００で設定した内容に基づいてプリントジョブデータを生成し、ＭＦＰ１０７へプリントジョブデータを送信する。ここで送信されるプリントジョブデータは、印刷対象の電子データをページ記述言語（ＰＤＬ）に変換したデータと、操作画面４０００内で設定された設定内容を示す情報とを含む。
【０１３８】
一方、キャンセルボタン４０２６を押下すると、プリンドライバは操作画面４０００で設定された内容をキャンセルする。
【０１３９】
なお、本実施形態において、ＰＣ１０２にインストールされているプリンタドライバは電子文書に基づいてページ記述言語を生成するものとするが、電子文書に基づいてビットマップ形式などの画像データを生成するものでもよい。
【０１４０】
また、プリンタドライバはＯＫボタンの押下に応答して、ポリシーサーバ名称欄に入力された情報で特定されるポリシーサーバにアクセスする。そして、登録ユーザ名称欄４０３０に入力されたユーザＩＤを登録ポリシー名称欄４０３２で特定されるポリシーＩＤに閲覧または印刷を許可する権限を追加するよう要求する。これにより、プリンタドライバで印刷を実行する場合に印刷あるいは閲覧を許可するユーザを追加することができる。
【０１４１】
＜プリンタドライバでの操作＞
ユーザがプリンタドライバ画面を操作してプリントジョブの生成を指示する場合におけるＰＣ１０２におけるユーザの操作手順を図８Ａ、図８Ｂを参照しながら説明する。なお、レイアウトタブ４００２や用紙／品質タブ４００４を押下してそれぞれの操作画面で行なうべき設定は済んでいるものとし、設定タブ４００６による操作画面での設定項目について説明する。
【０１４２】
＜ポリシーが付与された電子データのセキュアドプリント＞
（１）図８Ａで、ユーザは出力先指定欄４０１４でセキュアドプリントを選択する。
【０１４３】
（２）図８Ｂで、セキュアパスワード入力欄４０２５にパスワードを入力する。パスワードの入力は必須ではない。
【０１４４】
（３）印刷する電子データにポリシーが付与されている場合、ポリシーサーバ名称欄４０２８には当該電子データに含まれるポリシーサーバ特定情報がデフォルトで設定されている。
【０１４５】
ポリシーサーバをユーザの意図で変更する場合は、ユーザがポリシーサーバのＩＰアドレスなどを入力する。ＰＣ１０２とＭＦＰ１０７が同じポリシーサーバにアクセス可能であればポリシーサーバ名称欄４０２８にはデフォルト値から変更する必要は無い。しかし、両者がそれぞれ異なるポリシーサーバにしかアクセスできないような環境である場合には、ユーザがＭＦＰ１０７がアクセス可能なポリシーサーバのＩＰアドレスなどを入力する。
【０１４６】
（４）電子データに付与されたポリシーには印刷を許可されていないユーザをポリシーに印刷許可ユーザとして追加する場合は、登録ユーザ名称欄４０３０に当該ユーザのＩＤを入力する。そして、登録ポリシー名称欄４０３２にポリシーＩＤあるいはポリシー名称を入力する。登録ポリシー名称にデフォルトとして印刷する電子データに関連付けられたポリシーＩＤあるいはポリシー名称を設定しておいてもよい。
【０１４７】
（５）上述の設定が完了したらＯＫボタン４０２４を押下する。
【０１４８】
＜ポリシーが付与されていない電子データのセキュアドプリント＞
以下はポリシーが付与されていない電子データのセキュアドプリントの手順を記す。
【０１４９】
（１）ユーザは出力先にセキュアプリントを選択する。
【０１５０】
（２）セキュアパスワードを入力する。
【０１５１】
（３）プリントプリンタドライバで新たにポリシーを付与しない場合にはここでＯＫボタンを押下する。
【０１５２】
一方、プリンタドライバで新たにポリシーを付与する場合には、ポリシーサーバ名称欄４０２８、と登録ポリシー名称欄４０３２にそれぞれ設定を行なう。この場合、プリンタドライバが予めポリシーサーバ１０６のＩＰアドレスなどを記憶しておき、その情報をポリシーサーバ名称欄４０２８のデフォルト値として設定してもよい。
【０１５３】
更に、登録ポリシー名称欄４０３２はポリシーサーバ１０６から取得したポリシーＩＤおよび／またはポリシー名称一覧を取得してプルダウンメニューとしてユーザが選択可能に表示してもよい。
【０１５４】
＜ボックスプリント＞
以下は、ボックスプリントの手順を記す。
【０１５５】
（１）図８Ａの操作画面で、ユーザは出力先指定欄４０１４でボックスプリントを選択する。
【０１５６】
（２）ボックス番号指定欄４０１６でボックス番号を入力する。そして、確認印刷チェックボックス４０１８を必要に応じてチェックする。
【０１５７】
その後、図８Ｂの操作画面で、ポリシーに関する設定を行なうが、これは上述のセキュアドプリントの場合の操作と同様であるので説明を省略する。
【０１５８】
＜ＰＣ１０２のプリントジョブ生成処理＞
図９は、本実施形態に係るデータ処理装置の第１のデータ処理手順の一例を示すフローチャートである。本処理は、ＰＣ１０２によるジョブ投入時のデータ処理手順に対応する。各ステップは、ＰＣ１０２のＣＰＵ１２０１が、ＲＡＭ１２０２等にプリンタドライバのプログラムをロードして実行することで実現される。
【０１５９】
先ず、Ｓ４０１で、ユーザの操作によって、プリントジョブのための各種設定の指示を受け付ける。
【０１６０】
図１０は、本実施形態に係るデータ処理装置の第２のデータ処理手順の一例を示すフローチャートである。本フローチャートは、ＰＣ１０２による図９のＳ４０１の詳細を示すフローチャートである。
【０１６１】
Ｓ１６０１では、プリンタドライバの操作画面４０００に対してユーザが入力する各種設定を受け付ける。
【０１６２】
Ｓ１６０２では、出力先指定欄４０１４に対してユーザが設定した情報がセキュアドプリント、あるいはボックスプリントであるか否かを判定する。
【０１６３】
肯定判定であればＳ１６０３へ進み、印刷対象となる電子データにポリシーが付与されているか否かを判定する。
【０１６４】
一方、Ｓ１６０２でボックスプリントでもセキュアドプリントでもない場合、Ｓ１６０９へ進む。
【０１６５】
ポリシーが付与されている場合にはＳ１６０４へ進み、印刷対象の電子データから文書ＩＤ１５０３とポリシーサーバのＩＰアドレスなど、ポリシーサーバを特定するポリシーサーバ特定情報１５０４を取得する。更に、取得した情報を元にポリシーサーバ１０６へアクセスし、当該文書ＩＤに対応するポリシーＩＤおよび／またはポリシー名称をポリシーサーバ１０６から取得する。
【０１６６】
そしてＳ１６０５に進み、ポリシーサーバ名称欄４０２８に取得したポリシーサーバ特定情報１５０４を、登録ポリシー名称欄４０３２に取得したポリシーＩＤおよび／またはポリシー名称をそれぞれデフォルト値として設定する。ここでデフォルト値からユーザによる変更入力があればその変更を受け付ける。
【０１６７】
Ｓ１６０６では登録ユーザ名称欄４０３０にユーザＩＤの入力があるか否かを判定する。入力が無い場合にはＳ１６０８へ進む。
【０１６８】
入力がある場合にはＳ１６０７へ進み、プリンタドライバはポリシーサーバ１０６にアクセスする。そして、ポリシーサーバ名称欄４０２８で特定されるポリシーＩＤに、登録ユーザ名称欄４０３０に入力されたユーザＩＤに対して読み取り権限と印刷権限を許可するような権限情報を追加するよう依頼する。依頼を受けたポリシーサーバ１０６は、ＤＩＳＫ１２０７に保持しているポリシー情報（図３）の、指定されたポリシーＩＤに指定されたユーザに対して読み取り権限と印刷権限を許可するような権限情報を追加する。なお、本実施形態では、読み取り権限と印刷権限とを許可するようにしているが、印刷権限のみを許可するようにしてもよい。
【０１６９】
なお、読み取り権限が許可された場合、当該電子データに対応するプリントジョブデータをＭＦＰ１０７でプレビューすることが可能になる。一方、印刷権限が許可された場合には当該電子データに対応するプリントジョブデータをＭＦＰ１０７で印刷させることが可能になる。
【０１７０】
次にＳ１６０８では、ポリシーヘッダ１７０３を生成する。ポリシーヘッダについては図１１に関する説明で後述するが、プリントジョブデータ１７００に含まれる、ポリシーに関する情報を記述したポリシーヘッダ１７０３である。ポリシーヘッダ１７０３には、印刷対象の電子データから取得した文書ＩＤ１５０３と、ポリシーサーバ特定情報１５０４が記述されている。これにより、電子データに付与されたポリシーをプリントジョブデータにも引き継ぐことが可能になる。
【０１７１】
そして、Ｓ１６０９では図８Ａで設定された他の印刷設定情報を当該プリントジョブに対応付けて一時的に記憶する。そしてこのフローチャートを終了する。
【０１７２】
Ｓ１６０３で、印刷する電子データにポリシーが付与されていない場合、Ｓ１６１０へ進み、新たにポリシーを付与するか否かを判定する。
【０１７３】
この判定は、ポリシーサーバ名称欄４０２８や登録ポリシー名称欄４０３２に何らかの情報が入力されているか否かに基づいて判断する。何らかの情報が入力されていた場合には新たにポリシーを付与するものと判定してＳ１６１１へ進む。そうでない場合はＳ１６０９へ進む。
【０１７４】
Ｓ１６１１では、ポリシーサーバ１０６へアクセスし、登録ポリシー名称欄４０３２に入力されたポリシーＩＤを通知し、これから生成するプリントジョブデータに対するポリシーの付与を依頼する。ポリシーの付与の依頼にもとづき、ポリシーサーバ１０６は新たな文書ＩＤを生成し、生成した文書ＩＤとＰＣ１０２から受信したポリシーＩＤとを関連付ける。そして、ＰＣ１０２のプリンタドライバに新たな文書ＩＤを通知する。そしてＳ１６０８へ進む。新たにポリシーを付与した場合、Ｓ１６０８ではポリシーサーバ１０６から受信した新たな文書ＩＤをポリシーヘッダ１７０３に設定する。
【０１７５】
以下、図９のフローチャートの説明に戻る。
【０１７６】
Ｓ４０２で図８Ａ、図８ＢのＯＫボタン４０２４が押下されたか否かを判定し、押下が無ければＳ４０１へ戻る。ＯＫボタン４０２４の押下があった場合にはＳ４０３へ進む。
【０１７７】
Ｓ４０３では、プリントジョブがセキュアドプリントであるか否かを判定する。プリントジョブがセキュアドプリントである場合にはＳ４０４へ進む。
【０１７８】
Ｓ４０４では印刷する電子データあるいはプリントジョブデータにポリシーが付与されているか否かを判定する。ポリシーが付与されている場合には、Ｓ４０５へ進み、プリントジョブデータを生成する。
【０１７９】
図１１は、本実施形態におけるプリントジョブデータの一例を示す図である。
【０１８０】
プリントジョブデータ１７００は図５のＳ４０５、Ｓ４０９、Ｓ４１０、Ｓ４１１、Ｓ４１２で生成される。プリントジョブデータ１７００はジョブ種類情報１７０１、印刷設定１７０２、ポリシーヘッダ１７０３、ＰＤＬデータ１７０４を含む。
【０１８１】
ジョブ種類情報１７０１は、プリントジョブデータ１７００のプリントジョブの種類を示す情報が記述されている。本実施形態の場合、プリントジョブの種類としては、通常プリント、ボックスプリント、セキュアドプリントの3種のプリントジョブが存在する。この情報は図８Ａの出力先指定欄４０１４で設定した情報に基づいている。
【０１８２】
印刷設定１７０２は、図８Ａでユーザが指定した、プリントジョブに含まれる各種設定情報が記述されている。例えば、用紙サイズや、印刷レイアウトやセキュアドプリントの場合に設定可能なパスワードや、ボックスプリントの場合に設定可能なボックス番号などが含まれる。
【０１８３】
ポリシーヘッダ１７０３は、セキュアドプリント、またはボックスプリントの場合で、印刷する電子データにポリシーが付与されている場合や、プリントジョブデータに対して新たにポリシーを付与する場合に付与されるヘッダである。ポリシーヘッダ１７０３は文書ＩＤとポリシーサーバ特定情報が記述されている。
【０１８４】
ＰＤＬデータ１７０４は印刷する電子データのコンテンツを表すデータである。再び図９の説明に戻る。
【０１８５】
Ｓ４０５で生成されるプリントジョブデータは、図１１のようにポリシーヘッダ１７０３を含んでおり、ジョブ種類情報１７０１にはセキュアドプリントを示す情報が記述されている。
【０１８６】
そしてＳ４０６へ進み、Ｓ４０５で生成したプリントジョブデータをＭＦＰ１０７へ送信する。
【０１８７】
一方、Ｓ４０４で電子データにポリシーが付与されていない場合、Ｓ４１２へ進む。
【０１８８】
Ｓ４１２では、ジョブ種類情報１７０１にはセキュアドプリントを示す情報が含まれ、印刷設定には少なくともパスワードが含まれるプリントジョブデータ１７００を生成する。Ｓ４１２で生成されるプリントジョブデータにはポリシーヘッダは存在しない。
【０１８９】
Ｓ４０３でセキュアドプリントではないと判定した場合、Ｓ４０７へ進み、プリントジョブがボックスプリントであるか否かを判定する。ボックスプリントであると判定した場合にはＳ４０８へ進み、印刷する電子データあるいはプリントジョブデータにポリシーが付与されているか否かを判定する。
【０１９０】
ポリシーが付与されている場合にはＳ４０９へ進み、ジョブ種類情報としてボックスプリントを示す情報を含み、印刷設定には少なくともボックス番号が設定され、ポリシーヘッダが付加されたプリントジョブデータを生成する。
【０１９１】
一方、ポリシーが付与されていない場合にはＳ４１１へ進み、ジョブ種類情報としてボックスプリントを示す情報を含み、印刷設定には少なくともボックス番号が設定され、ポリシーヘッダを含まないプリントジョブデータを生成する。
【０１９２】
Ｓ４０７でボックスプリントでもないと判定した場合には、Ｓ４１０へ進む。この場合は通常プリントであると判定し、プリントジョブデータを生成する。ここで生成されるプリントジョブデータは、ジョブ種類情報１７０１には通常プリントを示す情報が含まれており、ポリシーヘッダを含まない。
【０１９３】
そして、Ｓ４０５、Ｓ４０９、Ｓ４１０、Ｓ４１１、Ｓ４１２で生成されたプリントジョブデータをＭＦＰ１０７へ送信して本フローチャートを終了する。
【０１９４】
以上説明したデータ処理装置としてのＰＣ１０２の処理によれば、印刷する電子データにポリシーが付与されている場合にはその電子データに基づいて生成したプリントジョブでーたにもポリシーを引き継ぐことができる。
【０１９５】
また、プリンタドライバ上でポリシーで許可されたユーザ以外のユーザに対して閲覧（読み取り）、印刷を許可するよう設定でき、その設定をポリシーサーバ１０６へ繁栄させることもできる。
【０１９６】
また、更には、ポリシーが付与されていない電子データに対してもプリンタドライバとポリシーサーバ１０６とが連携して新たにポリシーを付与することも可能になる。
【０１９７】
これにより、電子データに対するアクセス権管理をＭＦＰなどの画像処理装置においても同様に管理でき、電子データに対するセキュリティを向上させることが可能になる。
【０１９８】
また、プリンタドライバでポリシーの追加、変更が可能になるので印刷の実行とポリシーの追加、変更の設定とをまとめて行なうことが出来、ユーザの利便性が向上する。
【０１９９】
＜ＭＦＰ１０７におけるプリントジョブの出力のための操作＞
以下、図１２Ａ、図１２Ｂ、図１２Ｃ、図１３Ａ、図１３Ｂ、図１３Ｃを参照して、ＭＦＰ１０７が受信したプリントジョブデータに対する処理について説明する。
【０２００】
図１２Ａ、図１２Ｂ、図１２Ｃは、本実施形態におけるＭＦＰ１０７の操作部８０２の表示の一例を示す図である。
【０２０１】
図１２Ａは、ＭＦＰ１０７の起動後における操作部８０２の表示内容を示す図である。
【０２０２】
図１２Ａでユーザがユーザを特定する情報が記憶されたＩＣカードをカードリーダ８１５に挿入することでＭＦＰ１０７はユーザ認証を行い、正しいユーザであることが確認できたら図１２Ｂの通常画面に遷移する。なお、ＭＦＰ１０７が行なうユーザ認証は公知のユーザ認証技術を用いたものでよい。
【０２０３】
また、本実施形態においてはＩＣカードを用いたユーザ認証を採用しているが、ユーザＩＤとパスワードを操作部８０２から入力する方法でもよいし、生体認証を用いた方法でもよい。
【０２０４】
図１２Ｂは、図７に示した操作部８０２の標準画面を示す図である。
【０２０５】
図１２Ｂにおいて、システム状況／中止ボタン６００１を押下すると操作部８０２の表示画面は図１２Ｃに遷移する。
【０２０６】
図１２Ｃは、図１に示したＭＦＰ１０７の状況確認画面の一例を示す図である。
【０２０７】
図１２Ｃで、「閉じる」ボタン６００３を押下すると図１２Ｂの表示に戻る。一方、図１２Ｃで、「プリント」ボタン６００２を押下すると、図１３Ａの表示画面に遷移する。
【０２０８】
図１３Ａ、図１３Ｂ、図１３Ｃは、図１に示したＭＦＰ１０７が受信したセキュアドプリントやボックスプリントの状況を示すプリントジョブ一覧画面の一例を示す図である。
【０２０９】
図１３Ａの画面は、図１２Ｃの画面「プリント」ボタン６００２が押下された場合に表示される。
【０２１０】
図１３Ａにおいて、プリントジョブ７１００、７２００、７３００は、ＭＦＰ１０７が受け付けたプリントジョブのうち、セキュアドプリントやボックスプリントのように文書管理部８０７で保持しているプリントジョブを示している。
【０２１１】
各プリントジョブにはアイコン７００２が表示されており、このアイコンでプリントジョブの種別を識別することができる。
【０２１２】
図１４は、本実施形態におけるアイコン７００２の詳細の一例を示す図である。
【０２１３】
図１４において、アイコン８００２はポリシーヘッダを含むセキュアドプリントジョブであることを示す。アイコン８００４はポリシーヘッダを含まないセキュアドプリントジョブであることを示す。
【０２１４】
アイコン８００６はポリシーヘッダを含むボックスプリントジョブであることを示す。アイコン８００８はポリシーヘッダを含まないボックスプリントジョブであることを示す。
【０２１５】
図１３Ａに示すプリントジョブ一覧画面において、ユーザがいずれかのプリントジョブを選択する操作を行なうと、図１３Ｂのように選択されたプリントジョブの項目が反転表示される。更にプリント開始ボタン７１０２を押下することで選択したプリントジョブの印刷の開始を指示する。
【０２１６】
プリント開始ボタン７１０２の押下を受け付けると、ＭＦＰ１０７のジョブ制御部８１３は、プリント開始を指示されたプリントジョブの種類によって異なる制御を実行する。
【０２１７】
プリント開始を指示されたプリントジョブがポリシーヘッダ付きのセキュアドプリント、又はポリシーヘッダ付きのボックスプリントである場合、ポリシーサーバ１０６へアクセスする。具体的には、ジョブ制御部８１３はＮＩＣ部８１１を介して、ポリシーヘッダに記述されているポリシーサーバ特定情報を基にポリシーサーバ１０６へアクセスする。
【０２１８】
そして、文書ＩＤと、図１２Ａで認証したユーザのユーザＩＤとを送信する。ポリシーサーバはＭＦＰ１０７から受信した文書ＩＤとユーザＩＤを基にポリシー情報（図３、図４）を参照し、文書ＩＤに関連付けられたポリシーＩＤを特定し、特定されたポリシーＩＤに当該ユーザＩＤのユーザに対して許可されている権限を特定する。そして、特定された権限情報をＭＦＰ１０７へ返送する。
【０２１９】
ＭＦＰ１０７のジョブ制御部８１３はポリシーサーバ１０６から返送された権限情報を参照して、印刷が許可されていれば印刷を開始し、印刷が許可されていなければ印刷を行なわずに不図示のエラーメッセージを操作部８０２に表示する。
【０２２０】
なお、図１３Ｂでプリントジョブを選択した後に詳細情報７１０４を押下することで、当該プリントジョブのプレビューを操作部８０２に表示することができる。
【０２２１】
この場合においてもプレビューを指示されたプリントジョブがポリシーヘッダをプリントジョブである場合には上述の手順と同様にポリシーサーバ１０６から、権限情報を取得する。そして、読み取り権限を参照して読み取りが許可されているか否かを判定し、プレビューの表示を行なったり禁止したりする。
【０２２２】
プリント開始を指示されたプリントジョブがポリシーヘッダを含まないセキュアドプリントである場合には、ジョブ制御部８１３はプリントジョブデータに含まれるパスワードを抽出する。そして、図１３Ｃのような画面を表示し、ユーザにパスワードの入力を要求する。
【０２２３】
そして、ジョブ制御部８１３は、ユーザが操作部８０２を操作して入力したパスワードと、プリントジョブデータから抽出したパスワードが一致したら印刷の開始を許可し、プリンタ部８０５に当該プリントジョブを印刷させる。パスワードが一致しなかった場合には操作部８０２に不図示のエラーメッセージを表示する。
【０２２４】
＜ＭＦＰ１０７の処理＞
図１５は、本発明に係る画像処理装置における処理手順の一例を示すフローチャートである。本フローチャートの各ステップは、ＭＦＰ１０７のジョブ制御部８１３がリソース管理部８０６に記憶される各種の制御プログラムを内部メモリにロードして実行することで実現される。
【０２２５】
先ず、Ｓ９０１で、個人認証装置として機能する、例えばＩＣカードリーダ８１５に対して、ユーザが携帯するＩＣカードが装着する。これにより、ジョブ制御部８１３は、カードに登録された個人情報（ユーザＩＤなど）をＩＣカードから取得する。
【０２２６】
なお、カードは、ＩＣカード以外に、通常の磁気カードであっても、非接触ＩＣカードであってもよい。また、カードを用いないユーザ認証方式（生体認証や、ユーザＩＤとパスワードを操作部８０２から入力する）でもよい。また、ユーザ認証を行なうために、外部のディレクトリサーバ（不図示）と連携してユーザ認証を行ってもよい。
【０２２７】
そして、Ｓ９０２取得したユーザＩＤに基づいてＭＦＰを使用許可された正規のユーザであるか否かを確認する。正規のユーザであればＳ９０３へ進み、正規のユーザでなければ本フローを終了する。
【０２２８】
次にＳ９０３では、ユーザによる、図１２Ｂに示すシステム状況／中止ボタン６００１の押下を受け付け、図１３Ａに示す画面表示に遷移し、プリントジョブ一覧からユーザが選択するプリントジョブの出力を受け付ける。ここで「出力」というのはプリント出力と、プレビュー出力のどちらの意味も含む。
【０２２９】
次に、Ｓ９０４で、ジョブ制御部８１３は、ユーザにより選択されたプリントジョブデータにポリシーヘッダ１７０３が付加されているかどうかを判断する。ここで、プリントジョブデータにポリシーヘッダ１７０３が付加されていないと判断した場合は、Ｓ９０９へ進む。
【０２３０】
一方、Ｓ９０４で、プリントジョブデータにポリシーヘッダ１７０３が付加されてと判断した場合は、Ｓ９０５へ進む。
【０２３１】
Ｓ９０５において、ジョブ制御部８１３は、ポリシーヘッダ１７０３の文書ＩＤとポリシーサーバ特定情報とを抽出する。そして、ポリシーサーバ特定情報を基にポリシーサーバ１０６へアクセスし、抽出した文書ＩＤを送信する。
【０２３２】
一方、ポリシーサーバはＭＦＰ１０７から受信した文書ＩＤと、Ｓ９０１のユーザ認証で認証したユーザＩＤを基にポリシー情報（図３、図４）を参照する。そして、文書ＩＤに関連付けられたポリシーＩＤを特定し、特定されたポリシーＩＤに当該ユーザＩＤのユーザに対して許可されている権限を特定する。そして特定された権限情報をＭＦＰ１０７へ返送する。
【０２３３】
Ｓ９０６では、ポリシーサーバとへのアクセスか正常に行なわれ、送信した文書ＩＤに対応する権限情報を受信したか否かをチェックする。例えば、ネットワーク１０１の障害、あるいはポリシーサーバ１０６の障害などが原因で、ＭＦＰ１０７がポリシーサーバ１０６と通信できない場合には、権限情報を取得できないのでポリシーの確認が出来ない。
【０２３４】
また、ポリシーヘッダ１７０３の記述内容が何らかの理由で破壊されている場合にもＭＦＰ１０７はポリシーサーバ１０６にアクセスすることが出来ず、このような場合にもポリシーの確認が出来ない。ポリシーの確認が出来ない場合にはＳ９１４へ進む。一方、ポリシーの確認が正常に行なうことが出来たと判断した場合には、Ｓ９０７へ進む。
【０２３５】
Ｓ９０７では、Ｓ９０5でポリシーサーバから取得した権限情報を確認し、認証したユーザが出力の権限を有しているか否かをチェックする。ユーザによる出力の指示がプリント出力である場合には、権限情報のうち、印刷権限をチェックすればよい。
【０２３６】
また、ユーザによる出力の指示がプレビュー表示である場合には権限情報のうち、読み取り（閲覧）権限をチェックすればよい。権限情報をチェックして、認証したユーザに対して出力が許可されていると判定した場合には、Ｓ９０８へ進み、ユーザが指示した出力（プリント出力、あるいはプレビュー表示）を実行して本フローチャートを終了する。
【０２３７】
一方、認証したユーザに対して出力が許可されていないと判定した場合には、指示された出力動作は行なわず、操作部８０２に権限が無い旨のエラーメッセージを表示してフローチャートを終了する。
【０２３８】
Ｓ９０４でプリントジョブにポリシーヘッダ１７０３が含まれてない場合には、Ｓ９０９へ進み、出力を指示されたプリントジョブがセキュアドプリントであるかをチェックする。セキュアドプリントでない場合には当該プリントジョブを出力（プリント出力、あるいは表示）して本フローチャートを終了する。一方セキュアドプリントである場合にはＳ９１０へ進む。
【０２３９】
また、Ｓ９０６でポリシーの確認が出来なかった場合、Ｓ９１４へ進みユーザが出力を指示したプリントジョブがセキュアドプリントであるか否かをチェックする。セキュアドプリントでない場合には操作部８０２にポリシーの確認が出来ない旨のメッセージを表示して本フローチャートを終了する。一方、セキュアドプリントである場合には、Ｓ９１０へ進む。
【０２４０】
Ｓ９１０では、プリントジョブがセキュアドプリントであるので、パスワードの確認を行なう。操作部８０２に図１３Ｃのパスワード入力要求画面を表示し、ユーザが入力したパスワードを確認する。
【０２４１】
そして、Ｓ９１１で入力されたパスワードと、プリントジョブデータの印刷設定１７０２に含まれるパスワードとが一致するか否かをチェックし、一致したと判定した場合には、Ｓ９１３へ進む。そして、Ｓ９１３で、プリントジョブの出力（プリント出力、あるいはプレビュー表示）を行なって本フローチャートを終了する。
【０２４２】
一方、パスワードが一致しない場合には、操作部８０２パスワードが間違っている旨を示すメッセージを表示して本フローチャートを終了する。ここで、フローチャートを終了せずに、図１３Ｃのパスワード入力画面を再度表示して、ユーザにパスワードの入力を再度促すようにしてもよい。
【０２４３】
ＭＦＰ１０７の上述のような動作によれば、文書管理部８０７に記憶されたプリントジョブにポリシーヘッダ１７０３が付与されている場合にはポリシーに従って出力の許可／禁止制御を行なう。
【０２４４】
これにより、プリントジョブデータの生成元である電子データのポリシーをＭＦＰ１０７の動作にも反映させることが出来、電子データに対するセキュリティをより向上させることができる。
【０２４５】
また、プリントジョブデータの印刷設定１７０２にパスワードをつけることによって、ＭＦＰ１０７がポリシーを確認できなかった場合にもパスワードの照合を条件に印刷を許可することで、ユーザに対する利便性を向上させることができる。
【０２４６】
＜他の実施形態＞
以下、図１６、図１７に示すメモリマップを参照して本発明に係るデータ処理装置、画像処理装置を含むデータ処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０２４７】
図１６は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２４８】
図１７は、本発明に係画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２４９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２５０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２５１】
本実施形態における図９，図１５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２５２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２５３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２５４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２５５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２５６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２５７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２５８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２６１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２６２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２６３】
【図１】本発明の第１実施形態を示すデータ処理装置、画像処理装置を含むデータシステムの一例を示す図である。
【図２】図１に示したＰＣ、およびポリシーサーバのハードウェア構成を示す図である。
【図３】図１に示したポリシーサーバ１０６が管理するポリシーデータの一例を示す図である。
【図４】図１に示したポリシーサーバ１０６が管理するポリシーデータの一例を示す図である。
【図５】本実施形態を示すポリシーが適用された電子データのフォーマットの一例を示す図である。
【図６】図１に示したＭＦＰのハードウエアブロック図である。
【図７】図２に示した操作部の一例を示す平面図である。
【図８Ａ】図１に示したＰＣのプリンタドライバのユーザインタフェース画面を説明する図である。
【図８Ｂ】図１に示したＰＣのプリンタドライバのユーザインタフェース画面を説明する図である。
【図９】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１０】本実施形態に係るデータ処理装置の第２のデータ処理手順の一例を示すフローチャーである。ト
【図１１】本実施形態におけるプリントジョブデータの一例を示す図である。
【図１２Ａ】図１に示したＭＦＰのユーザインタフェース画面の一例を示す図である。
【図１２Ｂ】図１に示したＭＦＰのユーザインタフェース画面の一例を示す図である。
【図１２Ｃ】図１に示したＭＦＰのユーザインタフェース画面の一例を示す図である。
【図１３Ａ】図１に示したＭＦＰが受信したセキュアドプリントやボックスプリントの状況を示すプリントジョブ一覧画面の一例を示す図である。
【図１３Ｂ】図１に示したＭＦＰが受信したセキュアドプリントやボックスプリントの状況を示すプリントジョブ一覧画面の一例を示す図である。
【図１３Ｃ】図１に示したＭＦＰが受信したセキュアドプリントやボックスプリントの状況を示すプリントジョブ一覧画面の一例を示す図である。
【図１４】図２に示した文書管理部に登録されたジョブの属性を識別可能なファイルアイコンの一例を示す図である。
【図１５】本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１６】本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１７】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２６４】
１０１  ネットワーク
１０２〜１０５  ＰＣ
１０７、１０８  ＭＦＰ
１０６  ポリシーサーバ
【図１】
0004509091.tif 000002
【図２】
0004509091.tif 000003
【図３】
0004509091.tif 000004
【図４】
0004509091.tif 000005
【図５】
0004509091.tif 000006
【図６】
0004509091.tif 000007
【図７】
0004509091.tif 000008
【図８Ａ】
0004509091.tif 000009
【図８Ｂ】
0004509091.tif 000010
【図９】
0004509091.tif 000011
【図１０】
0004509091.tif 000012
【図１１】
0004509091.tif 000013
【図１２Ａ】
0004509091.tif 000014
【図１２Ｂ】
0004509091.tif 000015
【図１２Ｃ】
0004509091.tif 000016
【図１３Ａ】
0004509091.tif 000017
【図１３Ｂ】
0004509091.tif 000018
【図１３Ｃ】
0004509091.tif 000019
【図１４】
0004509091.tif 000020
【図１５】
0004509091.tif 000021
【図１６】
0004509091.tif 000022
【図１７】
0004509091.tif 000023