(57)【要約】【課題】  プルプリントシステムにおいて、印刷データが機密である場合であっても、セキュリティを考慮されていないストレージに格納されてしまう可能性がある。  また、出力するプリンタも機密な印刷データを出力するのに適していないプリンタが利用される可能性がある。【解決手段】  印刷データをストレージに送信する際に、印刷データとストレージサーバのセキュリティレベルを判断し、セキュリティレベルを満たすストレージサーバにデータを格納する。  また、出力するプリンタのセキュリティレベルを取得し、そのプリンタのセキュリティレベルより高いセキュリティレベルの印刷データの出力を制限する。【選択図】  図１２
2010020397.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、該情報処理装置から受信した印刷データ情報を格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバからなる印刷処理システム
における情報処理装置であり、
印刷データのセキュリティレベルを判定する第１の判定手段、
前記印刷データを送信する前記ストレージのセキュリティレベルを判定する第２の判定手段、
前記第１の判定手段および前記第２の判定手段の結果をもとに前記印刷データの送信先であるストレージを決定する送信先装置決定手段、
該決定手段にて決定された送信先のストレージに前記印刷データを送信する送信手段、
を有し、
更に該送信手段にて、印刷データを前記決定手段にて決定された送信先のストレージに送信する際、前記ストレージに前記印刷データを格納できないと判断された場合、
前記ストレージにて格納されている印刷データのうち、前記第１の判定手段でセキュリティが低いと判断された印刷データを他のストレージのうち、最もセキュリティレベルが高いストレージに送信しできるか判断し、送信できると判断されると、
前記管理サーバに他のストレージに送信された印刷データに関する情報を送信する印刷データ移行手段
を有することを特徴とした情報処理装置。
【請求項２】
前記第１の判定手段は、
予め定義された第１のセキュリティポリシーに基づき前記印刷データのセキュリティレベルを判定することを特徴とした請求項１に記載の情報処理装置。
【請求項３】
前記第１のセキュリティポリシーは、前記印刷データのセキュリティ属性情報と前記印刷データに付与するセキュリティレベルを対応させて定義することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の判定手段は、ユーザからの指定を受けることで前記印刷データのセキュリティレベルを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２の判定手段は、
予め定義された第２のセキュリティポリシーに基づき前記ストレージのセキュリティレベルを判定することを特徴とした請求項１に記載の情報処理装置。
【請求項６】
前記第２のセキュリティポリシーとは、前記ストレージのセキュリティ属性情報と前記ストレージに付与するセキュリティレベルを対応させて定義することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第２の判定手段は、前記ストレージの有するセキュリティ属性情報を取得し、該取得したセキュリティ属性情報に基づいてセキュリティレベルを判定することを特徴とした請求項１に記載の情報処理装置。
【請求項８】
情報処理装置から受信した印刷データを格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバと、前記ストレージに格納されている印刷データを出力する画像形成装置からなる印刷処理システム
における管理サーバであり、
前記画像形成装置から、該画像形成装置にログインしたユーザの情報を受信するユーザ情報受信手段、
前記ストレージが有する印刷データのうち、前記ログインしたユーザが所有する印刷データの
データ名及び該印刷データのセキュリティレベルを含む印刷データ情報を管理する印刷データ情報管理手段、
前記印刷データ情報管理手段にて管理している前記ユーザの所有する印刷データのデータ名が記載されたリストの送信要求を前記画像形成装置から受けるリスト要求受信手段、
前記画像形成装置のセキュリティレベルを判定する第３の判定手段、
前記画像形成装置のセキュリティレベルと前記印刷データのセキュリティレベルを比較する比較手段、
該比較手段にて、
前記印刷データの中から前記画像形成装置のセキュリティレベルよりも高いと判定されたセキュリティレベルを有する印刷データが印刷不可能であり、
該印刷データを印刷できる他の画像形成装置に関する情報を示すリストを前記画像形成装置に送信する送信手段、
を有することを特徴とする情報処理装置。
【請求項９】
前記第３の判定手段とは、予め定義された第３のセキュリティポリシーに基づき前記リストの送信先である画像形成装置のセキュリティレベルを決定することを特徴とした請求項８に記載の情報処理装置。
【請求項１０】
前記第３のセキュリティポリシーとは、前記リストの送信先である画像形成装置のセキュリティ属性情報と前記リストの送信先装置である画像形成装置付与するセキュリティレベルを対応させて定義することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記第３の判定手段とは、前記リストの送信先である画像形成装置のセキュリティ属性情報を取得し、該取得した属性情報に基づいてセキュリティレベルを決定することを特徴とした請求項８に記載の情報処理装置。
【請求項１２】
情報処理装置と、該情報処理装置から受信した印刷データ情報を格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバからなる印刷処理システム
における情報処理装置を制御する情報処理方法であり、
印刷データのセキュリティレベルを判定する第１の判定ステップ、
前記印刷データを送信する前記ストレージのセキュリティレベルを判定する第２の判定ステップ、
前記第１の判定手段および前記第２の判定手段の結果をもとに前記印刷データの送信先であるストレージを決定する送信先装置決定ステップ、
該決定手段にて決定された送信先のストレージに前記印刷データを送信する送信ステップ、
を有し、
更に該送信ステップにて、印刷データを前記決定手段にて決定された送信先のストレージに送信する際、前記ストレージに前記印刷データを格納できないと判断された場合、
前記ストレージにて格納されている印刷データのうち、前記第１の判定ステップでセキュリティが低いと判断された印刷データを他のストレージのうち、最もセキュリティレベルが高いストレージに送信しできるか判断し、送信できると判断されると、
前記管理サーバに他のストレージに送信された印刷データに関する情報を送信する印刷データ移行ステップ
を有することを特徴とした情報処理方法。
【請求項１３】
前記第１の判定ステップは、
予め定義された第１のセキュリティポリシーに基づき前記印刷データのセキュリティレベルを判定することを特徴とした請求項１２に記載の情報処理方法。
【請求項１４】
前記第１のセキュリティポリシーは、前記印刷データのセキュリティ属性情報と前記印刷データに付与するセキュリティレベルを対応させて定義することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記第１の判定ステップは、ユーザからの指定を受けることで前記印刷データのセキュリティレベルを判定することを特徴とする請求項１２に記載の情報処理方法。
【請求項１６】
前記第２の判定ステップは、
予め定義された第２のセキュリティポリシーに基づき前記ストレージのセキュリティレベルを判定することを特徴とした請求項１２に記載の情報処理方法。
【請求項１７】
前記第２のセキュリティポリシーとは、前記ストレージのセキュリティ属性情報と前記ストレージに付与するセキュリティレベルを対応させて定義することを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記第２の判定ステップは、前記ストレージの有するセキュリティ属性情報を取得し、該取得したセキュリティ属性情報に基づいてセキュリティレベルを判定することを特徴とした請求項１２に記載の情報処理方法。
【請求項１９】
情報処理装置から受信した印刷データを格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバと、前記ストレージに格納されている印刷データを出力する画像形成装置からなる印刷処理システム
における管理サーバを制御する制御方法であり、
前記画像形成装置から、該画像形成装置にログインしたユーザの情報を受信するユーザ情報受信ステップ、
前記ストレージが有する印刷データのうち、前記ログインしたユーザが所有する印刷データの
データ名及び該印刷データのセキュリティレベルを含む印刷データ情報を管理する印刷データ情報管理ステップ、
前記印刷データ情報管理ステップにて管理している前記ユーザの所有する印刷データのデータ名が記載されたリストの送信要求を前記画像形成装置から受けるリスト要求受信ステップ、
前記画像形成装置のセキュリティレベルを判定する第３の判定ステップ、
前記画像形成装置のセキュリティレベルと前記印刷データのセキュリティレベルを比較する比較ステップ、
該比較ステップにて、
前記印刷データの中から前記画像形成装置のセキュリティレベルよりも高いと判定されたセキュリティレベルを有する印刷データが印刷不可能であり、
該印刷が不可能な印刷データに関しては、該印刷データを印刷できる他の画像形成装置に関する情報を示すリストを前記画像形成装置に送信する送信ステップ、
を有することを特徴とする制御方法。
【請求項２０】
前記第３の判定ステップとは、予め定義された第３のセキュリティポリシーに基づき前記リストの送信先である画像形成装置のセキュリティレベルを決定することを特徴とした請求項１９に記載の制御方法。
【請求項２１】
前記第３のセキュリティポリシーとは、前記リストの送信先である画像形成装置のセキュリティ属性情報と前記リストの送信先装置である画像形成装置付与するセキュリティレベルを対応させて定義することを特徴とする請求項２０に記載の制御方法。
【請求項２２】
前記第３の判定ステップとは、前記リストの送信先である画像形成装置のセキュリティ属性情報を取得し、該取得した属性情報に基づいてセキュリティレベルを決定することを特徴とした請求項１９に記載の制御方法。
【請求項２３】
情報処理装置と、該情報処理装置から受信した印刷データ情報を格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバからなる印刷処理システム
における情報処理装置における情報処理方法をコンピュータに実行させるプログラムであり、
印刷データのセキュリティレベルを判定する第１の判定ステップ、
前記印刷データを送信する前記ストレージのセキュリティレベルを判定する第２の判定ステップ、
前記第１の判定手段および前記第２の判定手段の結果をもとに前記印刷データの送信先であるストレージを決定する送信先装置決定ステップ、
該決定手段にて決定された送信先のストレージに前記印刷データを送信する送信ステップ、
を有し、
更に該送信ステップにて、印刷データを前記決定手段にて決定された送信先のストレージに送信する際、前記ストレージに前記印刷データを格納できないと判断された場合、
前記ストレージにて格納されている印刷データのうち、前記第１の判定ステップでセキュリティが低いと判断された印刷データを他のストレージのうち、最もセキュリティレベルが高いストレージに送信しできるか判断し、送信できると判断されると、
前記管理サーバに他のストレージに送信された印刷データに関する情報を送信する印刷データ移行ステップ
をコンピュータに実行させることを特徴とするプログラム。
【請求項２４】
情報処理装置から受信した印刷データを格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバと、前記ストレージに格納されている印刷データを出力する画像形成装置からなる印刷処理システム
における管理サーバを制御する制御方法をコンピュータに実行させるプログラムであり、
前記画像形成装置から、該画像形成装置にログインしたユーザの情報を受信するユーザ情報受信ステップ、
前記ストレージが有する印刷データのうち、前記ログインしたユーザが所有する印刷データの
データ名及び該印刷データのセキュリティレベルを含む印刷データ情報を管理する印刷データ情報管理ステップ、
前記印刷データ情報管理ステップにて管理している前記ユーザの所有する印刷データのデータ名が記載されたリストの送信要求を前記画像形成装置から受けるリスト要求受信ステップ、
前記画像形成装置のセキュリティレベルを判定する第３の判定ステップ、
前記画像形成装置のセキュリティレベルと前記印刷データのセキュリティレベルを比較する比較ステップ、
該比較ステップにて、
前記印刷データの中から前記画像形成装置のセキュリティレベルよりも高いと判定されたセキュリティレベルを有する印刷データが印刷不可能であり、
該印刷が不可能な印刷データに関しては、該印刷データを印刷できる他の画像形成装置に関する情報を示すリストを前記画像形成装置に送信する送信ステップ、
をコンピュータに実行させることを特徴とするプログラム。
【請求項２５】
請求項２３又は２４に記載のプログラムを格納したことを特徴とするコンピュータが読み取ることが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に所在する情報から文書を取得して印刷を行うプルプリント印刷に関する。
【背景技術】
【０００２】
従来、例えば特許文献１に記載のように、画像形成装置、そのクライアントとなる情報端末装置、印刷データを管理する書誌情報サーバ、印刷データを格納する情報処理装置が、ネットワークで接続された環境のプルプリントシステムが実施されている。
【０００３】
ここで、画像形成装置はＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）に代表され、情報処理装置はストレージサーバに代表される。
また、情報端末装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）が用いられる。
【０００４】
このプルプリントシステムは、予めＰＣからストレージサーバに印刷データを格納し、この印刷データの所在を、印刷データを管理する書誌情報サーバに登録する。
【０００５】
そして、ＭＦＰの操作パネルで書誌情報サーバに登録された印刷データを選択し、そのデータをストレージサーバからダウンロードして印刷するものである。
【０００６】
上記のプルプリントシステムでは、ユーザが印刷データをプルプリントシステムに登録しておけば、ユーザの都合や画像形成装置の混雑状況に応じで任意の画像形成装置から登録した印刷データの印刷が可能となる。その結果ユーザの利便性が向上するというメリットがある。
【０００７】
また、画像形成装置が印刷を行う間、印刷データを出力する画像形成装置の近くにユーザがいることから印刷文書の盗難も防ぐことができる。
【特許文献１】特開２００７−１０５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記プルプリントシステムはユーザの利便性向上と、出力文書の盗難防止には対応している。
【０００９】
しかし、機密文書がサーバ上で盗難される危険性や、ネットワーク上に流れる通信データが盗み見され、機密データが流出する危険性がある。
【００１０】
これらの対策として、機密ドキュメントを印刷する場合、ＨＤＤを暗号化する必要や、ＨＤＤの盗難が難しい設置場所及び構造である機密なストレージに暗号化通信を用いて格納する必要がある。
【００１１】
しかしながら、ユーザが印刷するドキュメントの機密性と、そのドキュメントを保存するストレージの機密性を考慮して、印刷するドキュメントの適切な格納先を決定するのは難しい。
【００１２】
一方で、管理を徹底する場合はユーザの利便性が低下する恐れがある。
【００１３】
また、機密文書の出力の際には、セキュリティの高い画像形成装置で出力することが望まれる。例えば、機密文書はだれがいつ、どこで出力したかの追跡情報を残したいという要望がある。
【００１４】
しかし、このような特殊な機能は全ての画像形成装置に搭載されていない可能性がある。
【００１５】
この場合、管理者は、追跡情報に対応していない画像形成装置からの機密文書の出力を制限し、追跡情報に対応した画像形成装置からのみ機密文書の出力を許可するようにしたい。
【００１６】
一方、ユーザからみると、どの画像形成装置が機密文書の出力に適しているかがわかりにくい。また、管理者が運用上で機密文書の出力を行う画像形成装置の徹底を呼び掛けてもユーザの過失等を完全に防ぐことは難しい。
【００１７】
本発明は以上の問題点に鑑み、利便性を低下することなく上記プルプリントシステムの堅牢性を高め、機密ドキュメントのプルプリントをセキュアに実行することを実現することを可能にする。
【課題を解決するための手段】
【００１８】
本発明における情報処理装置は、情報処理装置と、該情報処理装置から受信した印刷情報を格納するストレージと、ネットワークを介して前記ストレージを管理する管理サーバからなる印刷処理システムにおける情報処理装置であり、印刷データのセキュリティレベルを判定する第１の判定手段、前記印刷データを送信する前記ストレージのセキュリティレベルを判定する第２の判定手段、前記第１の判定手段および前記第２の判定手段の結果をもとに前記印刷データの送信先であるストレージを決定する送信先装置決定手段、該決定手段にて決定された送信先のストレージに前記印刷データを送信する送信手段、を有し、更に該送信手段にて、印刷データを前記決定手段にて決定された送信先のストレージに送信する際、前記ストレージに前記印刷データを格納できないと判断された場合、前記ストレージにて格納されている印刷データのうち、前記第１の判断手段でセキュリティが低いと判断された印刷データを他のストレージのうち、セキュリティレベルが高いストレージに送信し、前記管理サーバに他のストレージに送信された印刷データに関する情報を送信する印刷データ移行手段を有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、
ユーザはプルプリントシステムを利用する際に印刷データのセキュリティを意識しなくても、印刷データに適切なストレージに印刷データを格納することができる。
【００２０】
また、ユーザがプルプリントを行う場合も、印刷データによって出力する画像形成装置が制限されることで、機密な印刷データがセキュリティの低い画像形成装置から出力されることを防止することができる。
【００２１】
以上により、ユーザはセキュリティを意識しなくとも、セキュリティが保護された元でプルプリントシステムを利用することができる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明のプルプリントシステムの全体構成の一例を示すシステム構成図である。以下、構成並びにプルプリント処理フローについて説明する。
【００２３】
図１に示すように、本実施形態のプルプリントシステムは、クライアントＰＣ１０１と、書誌管理サーバ１０２と、印刷データを保存するストレージサーバ１０５、１０６と、画像形成装置１０３、１０４で構成される。
【００２４】
書誌管理サーバ１０２は、印刷データ情報管理手段を有する。この印刷データ情報は、印刷データのデータ名、格納先、印刷処理を行う場合の操作情報等を含む。また、クライアントＰＣ１０１によって判定された印刷データのセキュリティレベルを含む。
【００２５】
これらは、ネットワーク１１０を介して接続されている。
【００２６】
なお、画像形成装置１０３、１０４が文書を格納できる機能を有する場合、ストレージサーバ１０５、１０６は画像形成装置１０３、１０４に含まれていてもよい。また、画像形成装置１０３、１０４とは別の文書を格納できる機能を有した画像形成装置でもよい。
【００２７】
以下では、ストレージサーバと、画像形成装置は別装置のとして説明を行う。
【００２８】
本実施形態では、ネットワーク１１０がＬＡＮや無線ＬＡＮ、インターネットであってもよい。
【００２９】
（印刷データ登録処理）
図２は、本実施形態におけるのプルプリントシステムの印刷データ登録処理フローの一例を示す図である。
【００３０】
この図２を用いてプルプリントシステムへの印刷データの登録処理フローについて説明する。
【００３１】
以下のフローにてクライアントＰＣ１０１が行う処理は、図５にて後述するクライアントＰＣにおける制御部１０１ｂによって実行される。
【００３２】
クライアントＰＣ１０１にて、ユーザからプルプリントシステムへ印刷データを送信して、登録を行うように指示を受ける。すると、クライアントＰＣ１０１では、第１の判定手段により、その印刷データのセキュリティレベルを判定する（Ｓ１００）。
【００３３】
次に、クライアントＰＣ１０１は、印刷データを格納するストレージ１０５、１０６のセキュリティに関する属性情報を、ストレージ１０５、１０６から取得する（Ｓ１１０、Ｓ１２０）。
【００３４】
ストレージのセキュリティ属性情報には、ストレージの設置場所、暗号化通信に対応している、ストレージ中のＨＤＤが鍵付きである、などストレージのセキュリティに関する情報が含まれる。
【００３５】
続いてクライアントＰＣ１０１は、取得したストレージサーバ１０５、１０６それぞれの属性情報をもとに、第２の判定手段によりストレージのセキュリティレベルを判定する（Ｓ１３０）。
【００３６】
この２つの判定結果を用いてクライアントＰＣ１０１は、印刷データのセキュリティレベルとストレージサーバのセキュリティレベルを比較する。（Ｓ１４０）
比較の結果から、ストレージサーバ１０５又は１０６のセキュリティレベルが印刷データのセキュリティレベル以上であると、そのストレージサーバ１０５又は１０６を印刷データの格納先に決定する。
【００３７】
図２では、印刷データの格納先をストレージサーバ１０５に決定したとする。この決定された格納先であるストレージサーバ１０５に印刷データを格納し（Ｓ１５０）、印刷データ情報を書誌情報サーバ１０２に登録する（Ｓ１６０）。
【００３８】
一方で、上記比較の結果、印刷データのセキュリティレベル以上のストレージサーバが複数存在する場合が考えられる。この例ではストレージサーバ１０５及び１０６が格納先にふさわしいと判定される場合が考えられる。
【００３９】
この場合、自動で一番セキュリティレベルの高いストレージに送信先を決定するか、印刷データのセキュリティレベルと同等のセキュリティレベルのストレージに格納するか、ユーザが予め設定できる。
【００４０】
または、該当するストレージが複数存在することを、クライアントＰＣ１０１の表示部のＵＩ等を用いてユーザに通知し、ユーザがの格納先の選択をしてもよい。
【００４１】
また、上記比較の結果、存在するストレージサーバ全てのセキュリティレベルが印刷データのセキュリティレベルよりも低い場合、印刷データを格納するのに適したストレージサーバが存在しないことを、ＵＩ等を用いてユーザに通知してもよい。
【００４２】
さらに、多くのデータがストレージへ格納されると、ストレージの空き容量がなくなってしまうことが考えられる。
【００４３】
この際、ストレージ中にあるデータのうち、セキュリティレベルの低いデータから順に、他のストレージに移して格納できるか判断する。
【００４４】
具体的には上述したように空容量が多いストレージについてセキュリティレベルのチェックを行い、印刷データのセキュリティレベル以上のストレージサーバが複数存在する場合、自動で一番セキュリティレベルの高いストレージを送信先とする。すると、一番セキュリティレベルが高いストレージにおいて、空き容量がなくなってしまう事が考えられる。
【００４５】
この時、ストレージ中には、セキュリティレベルが低いデータが、必要以上に高いセキュリティのストレージに格納されている可能性がある。
【００４６】
したがって、この場合ネットワーク上に容量に空きがあるストレージを探す。
【００４７】
そして、空き容量がないストレージから空き容量のあるストレージに、このストレージよりもセキュリティレベルが低いデータを送信し、格納場所を移動させる。
【００４８】
もし、新たな格納先のストレージがない場合はユーザにＵＩにて、ストレージの容量がないことを警告する。
【００４９】
また、ストレージ間において印刷データ移行が行われたことについて、クライアントから書誌管理サーバに印刷データ情報を送信し、印刷データ情報を登録しなおす。
【００５０】
上記のフローでは、Ｓ１１０、１２０にて、クライアントＰＣ１０１がストレージサーバ１０５、１０６の属性情報を直接取得している。
【００５１】
しかし、この方法に限らず書誌情報サーバ１０２がストレージサーバ１０５、１０６の属性情報を管理している場合は、ストレージサーバ１０５、１０６の属性を書誌情報サーバ１０２から取得してもよい。
【００５２】
また、上記のフローでは、Ｓ１５０にてクライアントＰＣ１０１から印刷データを登録する際、クライアントＰＣ１０１が直接ストレージサーバ１０５、１０６に印刷データを格納する。
【００５３】
しかし、この方法に限らず、クライアントＰＣ１０１は書誌情報サーバ１０２にデータ登録依頼を要求すると、書誌情報サーバ１０２経由でストレージサーバ１０５、１０６に印刷データが登録されるシステム構成であってもよい。
【００５４】
さらに、Ｓ１６０にてクライアントＰＣ１０１から印刷データ情報の登録を行っているが、クライアントＰＣ１０１からストレージサーバ１０５、１０６を介して書誌管理サーバ１０２へ印刷データ情報の登録を行っても良い。
【００５５】
図２の処理によって、印刷データ登録の際に、印刷データ及びストレージサーバのセキュリティレベルが自動的に判定される。
【００５６】
したがって、ユーザは意識することなく、印刷データに相応しいセキュリティレベルのストレージに印刷データを格納することができるようになる。
【００５７】
（印刷実行処理）
図３は、本実施形態のプルプリントシステムにおける印刷実行処理フローの一例を示す図である。
【００５８】
以下プルプリントシステムにおける印刷実行時のフローについて説明する。
【００５９】
以下のフローにて画像形成装置１０４が行う処理は、後述する図８の制御部１０３ｂによって実行される。また、書誌管理サーバ１０２が行う処理は後述する図６の制御部１０２ｂ、ストレージサーバ１０６が行う処理は後述する図７の制御部１０５ｂによって実行される。
【００６０】
まず、ユーザは、プルプリントで印刷を行う画像形成装置１０４にログインする。
【００６１】
そして、ユーザからの指示を受け画像形成装置１０４は、ログイン情報に基づき、印刷データを管理する書誌情報サーバ１０２に対して印刷データのリスト要求を送信する（Ｓ２００）。
【００６２】
この印刷データのリストとは、書誌管理サーバ中が管理するデータのうち、ログインしたユーザが所有する印刷データの一覧のことでる。
【００６３】
ログイン情報受信とともに印刷データのリスト要求受信をした書誌情報サーバ１０２は、依頼を受けた画像形成装置１０４のセキュリティ属性を取得する（Ｓ２１０）。
【００６４】
画像形成装置のセキュリティ属性とは、
画像形成装置の設置場所、暗号化通信に対応している、画像形成装置中のＨＤＤが鍵付きである、など画像形成装置のセキュリティに関する情報が含まれる。
【００６５】
Ｓ２１０にて取得した情報を元に、書誌情報サーバ１０２は画像形成装置１０４のセキュリティレベルを決定する（Ｓ２２０）。
【００６６】
尚、印刷データ一覧の取得要求の中に画像形成装置１０４のセキュリティレベルが含まれている場合は、Ｓ２１０及びＳ２２０の処理は省略可能である。
【００６７】
書誌情報サーバ１０２は画像形成装置１０４のセキュリティレベルと、管理する印刷データのセキュリティレベルを比較する（Ｓ２３０）。
【００６８】
そして、ストレージが有する印刷データの中から、画像形成装置１０４のセキュリティレベルで印刷可能な印刷データのリストを画像処理装置１０４へ送信する（Ｓ２４０）。画像形成装置１０４は受信した印刷データリストを、画像形成装置１０４の表示部１０３ｇを用いてユーザに提示し、ユーザから印刷データの指定を受け付ける（Ｓ２５０）。
【００６９】
すると、画像形成装置１０４はＳ２５０にて指定された印刷データをストレージサーバ１０６より取得し（Ｓ２６０）、印刷を実行する（Ｓ２７０）。
【００７０】
本実施形態では印刷データの取得は画像形成装置１０４からストレージサーバ１０６で直接取得しているが、書誌情報サーバ１０２を介して取得してもよい。
【００７１】
この場合、書誌情報サーバ１０２がストレージサーバ１０６より印刷データを取得し、それを画像形成装置１０４に送信する。
【００７２】
このように、プルプリントを実行する際に、ユーザが印刷データと画像形成装置のセキュリティレベルを意識しなくても画像形成装置のセキュリティレベルが自動的に判定される。そして、その画像形成装置で出力する印刷データとして相応しくない印刷データの出力を制限することができる。
【００７３】
また、ユーザがログインした画像形成装置にて出力したい印刷データが出力できない場合が有り得る。
【００７４】
この場合に備えて、印刷リストには
全ての印刷データをリストに表示されるが、印刷可能な印刷データと印刷不可能な印刷データの区別がユーザにわかるように表示がされる。また、印刷不可能なデータに関しては、その印刷データを出力可能な装置の情報を対応させて表示させてもよい。
【００７５】
（セキュリティレベルの設定）
図２、３にて示した、
印刷登録処理から印刷出力処理において、用いたセキュリティレベルの設定方法について例示する。
【００７６】
セキュリティを設定する際に、以下（１）、（２）の様なユーザの要求が考えられる。
【００７７】
（１）データ中に特定の文字が存在する場合、機密文書としてストレージに格納し、出力したい。
【００７８】
この場合のセキュリティポリシーを図２０に記載する。
【００７９】
データ中に特定の文字を検知した場合、例えば“機密”“重要”“社外秘”という文字が存在する場合、格納先ストレージは、ＨＤＤの暗号化が行われていること、ＳＳＬに対応していること、設置場所が社内であることが必要条件となる。
【００８０】
また、出力先の画像形成装置も同様に、ＨＤＤの暗号化が行われていること、ＳＳＬに対応していること、設置場所が社内であることが必要条件となる。
【００８１】
また、別の例として、データ中に“仕様書”とうい文字が存在する場合、これは前述した“機密”“重要”“社外秘”という文字が存在する場合よりもセキュリティレベルが低いと考えられる。
【００８２】
よって、格納先ストレージに必要な条件は設置場所が社内であることのみでよい。
【００８３】
同様に、画像形成装置に必要な条件も設置場所が社内であることのみでよい。
【００８４】
このように、（１）のような要求がある場合、印刷データのセキュリティレベルと、格納先ストレージや出力先画像形成装置のセキュリティレベルを対応させる必要がある。
【００８５】
したがって、このデータ中に“機密”“重要”“社外秘”という文字が存在する場合、この印刷データのセキュリティレベルを３とする。
【００８６】
同時に、ＨＤＤの暗号化が行われており、ＳＳＬに対応しており、設置場所が社内であるストレージと、画像形成装置のセキュリティレベルを３とする。
【００８７】
また、データに“仕様書”とうい文字が存在する場合、この印刷データのセキュリティレベルを２とする。
【００８８】
同時に、設置場所が社内であるストレージと、画像形成装置のセキュリティレベルを２とする。
【００８９】
（２）機密なデータに対して閲覧制限が設定されている、パスワードが設定されている場合、特定の権限者のみアクセス可能なストレージに格納したい。出力も誰がどこで出力を行ったか履歴をとりたい。
【００９０】
この場合のセキュリティポリシーを図２１に記載する。
【００９１】
例えば、データが暗号化されている場合、格納先ストレージは、ＨＤＤの暗号化が行われていること、ＨＤＤの完全消去が行われていること、アクセス管理を行っていることが必要条件となる。同様に、出力先画像形成装置は、ＨＤＤの暗号化が行われていること、ＨＤＤの完全消去が行われていること、印刷履歴の完全取得を行っていないことが必要条件となる。
【００９２】
また、別の例として、データに閲覧制限がかかっており、更にパスワードが設定されている場合がある。これは、前述したデータが暗号化されている場合よりもセキュリティレベルが低いと考えられる。
【００９３】
よって、格納先ストレージに必要な条件はアクセス管理を行っていることのみでよい。
【００９４】
同様に、画像形成装置に必要な条件も印刷履歴の完全取得を行っていないことのみでよい。
【００９５】
このように、データのセキュリティレベルと、格納先ストレージや出力先画像形成装置のセキュリティレベルを対応させる必要がある。
【００９６】
したがって、データに暗号化がかかっている場合、この印刷データのセキュリティレベルを３とする。
【００９７】
同時に、ＨＤＤの暗号化が行われており、ＨＤＤの完全消去が行われており、アクセス管理を行っているストレージのセキュリティレベルを３とする。また、ＨＤＤの暗号化が行われており、ＨＤＤの完全消去が行われており、印刷履歴の完全取得を行っていない画像形成装置のセキュリティレベルを３とする。
【００９８】
また、データに閲覧制限がかかっている、パスワードが設定されている場合、この印刷データのセキュリティレベルを２とする。
【００９９】
同時に、アクセス管理を行っているストレージと、印刷履歴の完全取得を行っていない画像形成装置のセキュリティレベルを２とする。
【０１００】
（１）、（２）のように設定したセキュリティポリシーによって、セキュリティレベルを決定し、印刷データのセキュリティレベルに対応した格納先、出力先を決定する。
【０１０１】
この決定方法のもと、セキュリティレベル２の印刷データをセキュリティレベル３の格納先に格納してもよいし、同様にセキュリティレベル３の出力先で出力してもよい。
【０１０２】
反対に、セキュリティレベル３の印刷データをセキュリティレベル２の格納先に格納できず、同様にセキュリティレベル２の出力先で出力できない。
【０１０３】
また、（１）、（２）以外に、セキュリティレベルを決定せず、印刷データの特徴により、一意的に格納先と出力先を決定してもよい。例えば（３）に示すようなユーザの要望がある。
【０１０４】
（３）特定ユーザ（非管理職）からの社内文書流出を防ぎたい。
【０１０５】
この場合のセキュリティポリシーを図２２に記載する。
【０１０６】
例えば、印刷データの所有者が管理者の場合、格納先ストレージは、管理者のみアクセス可能であることが必要条件となる。同様に、出力先画像形成装置は、印刷履歴の取得（イメージログ、ジョブログ両方の取得）を行っていることが必要条件となる。
【０１０７】
また、別の例として、所有者が管理者以外の社員である場合がある。この場合、格納先に必要となるセキュリティレベルは、前述したデータ所有者が管理者である場合より低いと考えられる。したがって、この場合の格納先ストレージに必要な条件は、設置場所が社内であることのみでよい。
【０１０８】
出力先画像形成装置も同様に、社員用の出力先画像形成装置のセキュリティレベルは、重要な印刷データを扱う管理職用の出力先画像形成装置より、同等もしくは低いセキュリティレベルでもよい。
【０１０９】
したがって、（３）の場合、セキュリティレベルを決定せず、一意的に格納先と出力先を決定してもよい。
【０１１０】
以上のように、本実施例における印刷システムを使用するユーザは、予めセキュリティポリシーを設定する。
【０１１１】
（各装置の構造図）
図４は、図２で示した情報端末装置であるクライアントＰＣ１０１と、印刷データを管理する書誌情報サーバ１０２と、印刷データを保存するストレージサーバ１０５、１０６のハードウェア構成図の例である。
【０１１２】
これらは一般的なＰＣと同じ構成を有する。
【０１１３】
すなわち、ＲＯＭ１２０２もしくはハードディスク（ＨＤ）１２１１に記憶された、あるいはフロッピー（登録商標）ディスクドライブ（ＦＤ）１２１２から供給される各種ソフトウェアを実行するＣＰＵ１２１０を有する。
【０１１４】
ＣＰＵ１２０１はシステムバス１２０４に接続された各部を総括的に制御する。
【０１１５】
１２０３はＲＡＭであり、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。１２０５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）１２０９やポインティングデバイス（図示せず）等からの指示入力を制御する。
【０１１６】
１２０６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）１２１０の表示を制御する。
【０１１７】
１２０７はディスクコントローラ（ＤＫＣ）である。
【０１１８】
これは、ブートプログラム、分散サーバシステムプログラム、種々のアプリケーション、編集ファイル、ユーザファイル等を記憶するハードディスク（ＨＤ）１２１１およびフロッピー（登録商標）ディスクドライブ（ＦＤ）１２１２へのアクセスを制御する。
【０１１９】
１２０８はネットワークインタフェースカード（ＮＩＣ）であり、ＬＡＮ１２２０を介してネットワークプリンタ、他のネットワーク機器あるいは他のＰＣと双方向にデータをやりとりする。
【０１２０】
図５はクライアントＰＣ１０１が印刷データの登録を実行する際のシステムのモジュール構成図である。
【０１２１】
上記のシステムは、クライアントＰＣ１０１のＣＰＵ１２０１によって制御される。
【０１２２】
クライアントＰＣ１０１は印刷データ生成部１０１ｃで、入力されたデータを画像形成装置１０３、１０４が印刷可能なファイルフォーマットに変換することで、印刷データを生成する。
【０１２３】
また、制御部１０１ｂは第１のセキュリティポリシーである印刷データセキュリティポリシー１０１ｄと、第２のセキュリティポリシーであるストレージセキュリティポリシー１０１ｅを参照する。そして、この参照結果をもとにストレージサーバ１０５、１０６や印刷データのセキュリティレベルを決定する。
【０１２４】
第１のセキュリティポリシーである、印刷データセキュリティポリシー１０１ｄは、図１４に示したようなものである。印刷データのセキュリティ属性情報と、その属性を有する印刷データに対するセキュリティレベルを示している。
【０１２５】
印刷データのセキュリティ属性情報には、前述したように印刷データ中に存在する特定文字の有無、印刷データに権限が設定されている、作成者が特定の人物である、の他、透かし設定がされている、といったセキュリティに関する情報が含まれている。
【０１２６】
特定の文字とは、例えば「機密」、「重要」、「秘密」等の文字列や、ユーザのＩＤ、ユーザが設定した任意の文字列である。
【０１２７】
この印刷データセキュリティ属性情報は、印刷データから取得する。
【０１２８】
また、同様に、図１５に、第２のセキュリティポリシーであるストレージセキュリティポリシー１０１ｅを示す。
【０１２９】
これも、ストレージのセキュリティ属性情報とその属性を有するストレージに対するセキュリティレベルを示している。
【０１３０】
これらのセキュリティポリシーは、図２０、２１で前述したような基準で予め管理者によって設定され、クライアントＰＣ１０１内にある印刷データセキュリティポリシー１０１ｄ、ストレージセキュリティポリシー１０１ｅに記憶されているものである。
【０１３１】
このセキュリティレベルの判定結果を用いて、制御部１０１ｂはどのストレージサーバに印刷データを格納するか判別し、送信先装置決定をする。
【０１３２】
そして、制御部１０１ｂが、ネットワーク通信部１０１ａとネットワーク１０５を経由してストレージサーバ１０５、１０６に生成された印刷データを保存し、書誌情報サーバ１０２へ印刷データ情報を登録する。
【０１３３】
本実施形態では印刷データセキュリティポリシー１０１ｄと、ストレージセキュリティポリシー１０１ｅがクライアントＰＣ１０１の内部に存在するが、これらのポリシーを外部に存在させてもよい。この場合、ネットワークを介してセキュリティポリシーを参照する。
【０１３４】
さらには、セキュリティポリシーによりセキュリティレベルを決定する手段や、どのストレージを利用するかを決定する手段も同様に外部の判定機能を利用し、クライアントＰＣ１０１はその結果を受けとり、印刷データを制御する構成としてもよい。
【０１３５】
図６は、書誌情報サーバ１０２が印刷データの管理を実行する際のシステムのモジュール構成図である。
【０１３６】
上記システムは、書誌管理サーバ１０２のＣＰＵ１２０１によって制御される。
【０１３７】
印刷データを管理する書誌情報サーバ１０２では、ネットワーク通信部１０２ａがクライアントＰＣ１０１から印刷データ情報の登録要求を受信する。
【０１３８】
すると、制御部１０２ｂが印刷データ管理データベース１０２ｃの中に印刷データの情報を登録する。
【０１３９】
また、ネットワーク通信部１０２ａが印刷データ情報の取得要求を画像形成装置１０３、１０４から受信すると、制御部１０２ｂは印刷データ管理データベース１０２ｃから印刷データの情報を取得する。１０２ｄは画像形成装置セキュリティポリシーであり、図１７に示したようなものである。これは、画像形成装置のセキュリティ属性情報と、その属性を有する画像形成装置に対応するセキュリティレベルを予め定義したものである。
【０１４０】
画像形成装置のセキュリティ属性情報とは、暗号化通信に対応している、追跡情報を残す事ができる、などセキュリティに関する情報が含まれる。
【０１４１】
この画像形成装置のセキュリティ属性情報は、画像形成装置から取得する。
【０１４２】
また、このセキュリティポリシーは図２０、２１で前述したような基準で予め管理者によって設定され、書誌管理サーバ１０２内である画像形成装置セキュリティポリシー１０２ｄに記憶されている。
【０１４３】
画像形成装置１０３、１０４からの印刷データ情報の取得要求を受信した場合、その画像形成装置にセキュリティポリシーが存在すると、制御部１０２ｂは画像形成装置１０３、０４のセキュリティ属性情報を取得する。
【０１４４】
この取得したセキュリティポリシーを元に画像形成装置１０３、１０４のセキュリティレベルを決定し、このセキュリティレベルに応じて印刷データ管理データベース１０２ｃから画像形成装置に応答する印刷データ情報の選択を行う。
【０１４５】
本実施形態では画像形成装置セキュリティポリシー１０２ｄが書誌情報サーバ１０２の内部に存在する。しかし、この構成に限らず画像形成装置セキュリティポリシー１０２ｃを外部に存在させてもよい。この場合、ネットワークを介して画像形成装置セキュリティポリシーを参照する。
【０１４６】
さらには、画像形成装置セキュリティポリシー１０２ｃによりセキュリティレベルを決定する手段も同様に外部の判定機能を利用し、この判定結果結果をもとに応答する印刷データを決定する構成としてもよい。
【０１４７】
図７はストレージサーバ１０５、１０６が印刷データの登録を実行する際、また印刷データの送信を実行する際のシステムのモジュール構成図である。
【０１４８】
上記システムはストレージサーバ１０５、１０６のＣＰＵ１２０１によって制御される。
【０１４９】
ストレージサーバ１０５、１０６では、ネットワーク通信部１０５ａがクライアントＰＣ１０１から印刷データを受信する。すると印刷データ記憶部１０５ｃがその内部に印刷データ１０５ｄを登録する。制御部１０５ｂは、印刷データの登録要求にかかる各構成部の処理を制御する。
【０１５０】
また、制御部１０５ｂは書誌管理サーバ１０２からネットワーク通信部１０５ａを介して印刷データのセキュリティ属性の取得要求を受信すると、指定された印刷データのセキュリティ属性を取得し、この属性を書誌管理サーバ１０２に応答する制御も行う。
【０１５１】
図８は画像形成装置１０３、１０４が印刷データの取得、出力を実行する際のシステムのモジュール構成図である。
【０１５２】
上記のシステムは、画像形成装置１０３、１０４のＣＰＵ１２０１によって制御される。
【０１５３】
制御部１０３ｂは、ネットワーク通信部１０３ａを介して、ＩＣカードリーダ１０３ｈや操作部１０３ｅから入力された印刷者のユーザ認証情報を書誌情報サーバ１０２に送信する。そして、書誌情報サーバ１０２から印刷者が印刷可能な印刷データの一覧を取得し、表示部１０３ｇに表示する。
【０１５４】
また、制御部１０３ｂはこの書誌情報サーバ１０２から画像形成装置１０３、１０４のセキュリティ属性問い合わせがある場合応答する。
操作部１０３ｅがユーザから印刷するジョブの選択を受け、印刷の実行の指定を受けると、制御部１０３ｂは、ストレージサーバ１０５、１０６から指定された印刷データをダウンロードする。
【０１５５】
最後に、制御部１０３ｂは、印刷データをラスタイメージ展開部１０３ｄでラスタイメージに展開させ、画像形成部１０３ｃで記録紙上に画像形成（即ち印刷処理）させる。このように、制御部１０３ｂは、印刷処理にかかる各構成部の処理を制御する。
【０１５６】
（印刷データ登録処理フロー）
図９は、プルプリントシステムにおける印刷データ登録処理の一例を示すフローチャートである。これは、クライアントＰＣ１０１の制御部１０１ｂで実行されるプログラムである。
【０１５７】
クライアントＰＣ１０１で、ユーザからプルプリントシステムへ印刷データの登録の指示を受けると、クライアントＰＣ１０１は、印刷データのセキュリティレベルを判定する（Ｆ１００）。
【０１５８】
印刷データのセキュリティレベルは、図１０にて後述するように予め定義されたセキュリティレベルに基づいて判定されてもよいし、ユーザからの指定を受けて判定されてもよい。
【０１５９】
印刷データのセキュリティレベルを決定すると、ネットワーク上に存在するリスト送信先装置であるストレージのセキュリティ属性を取得（Ｆ１１０）し、ストレージのセキュリティレベルを決定する（Ｆ１２０）。
【０１６０】
ストレージサーバのセキュリティレベルは、図１１にて後述するように予め定義されたセキュリティレベルに基づいて判定される。
【０１６１】
両セキュリティレベルは前述したように、管理者によって予め関連付けがされている。
【０１６２】
したがって、両セキュリティレベルの比較を行うことで、どちらのセキュリティレベルの方が高いセキュリティレベルを有しているのかわかる。
【０１６３】
印刷データのセキュリティレベルと、ストレージサーバのセキュリティレベルを決定すると、両セキュリティレベルを比較する（Ｆ１３０）。この比較結果を基に、印刷データのセキュリティレベル以上のセキュリティレベルを備えるストレージサーバを決定する。
【０１６４】
そしてＦ１３０にて決定した、印刷データのセキュリティレベル以上、または同等のセキュリティレベルを備えるストレージサーバに印刷データを登録する（Ｆ１４０）。
【０１６５】
その後、印刷データを管理する書誌情報サーバに、印刷データ情報を登録する（Ｆ１５０）。
【０１６６】
また、Ｆ１３０の両セキュリティレベルの比較結果で、印刷データのセキュリティレベル以上のセキュリティレベルを備えるストレージサーバが存在しない場合も考えられる。この場合、送信先として印刷データのセキュリティ要件を満たすストレージサーバが存在しないことを、クライアントＰＣ１０１のＵＩ等を使ってユーザに通知する（Ｆ１６０）。
【０１６７】
尚、上記では印刷データと、ストレージサーバのセキュリティレベルを決定する方法を記述したが、これは本システムの一例であり、印刷データ情報を登録する際に用いるのはセキュリティレベルではなく、ストレージサーバへの格納条件であってもよい。
【０１６８】
例えば、図２２に示したように、印刷データの所有者が「管理者」の場合、格納するストレージサーバ条件は、「管理者のみアクセス可能であること」としてもよい。
【０１６９】
このようにセキュリティポリシーを参照せずに、送信先装置の属性情報を取得して、属性に基づいて直接にデータの送信先装置を決定してもよい。また、これらは管理者等のユーザに応じて自由に設定が可能である。
【０１７０】
クライアントＰＣ１０１はストレージサーバ１０５、１０６に印刷データを登録すると、その登録した印刷データの情報を書誌情報サーバ１０２に登録する。
【０１７１】
以上がクライアントＰＣ１０１におけるプルプリントシステムに印刷データを登録するフローである。
【０１７２】
（印刷データセキュリティレベル決定フロー）
図１０は、図９のフローにおけるＦ１００にて、セキュリティポリシーを用いて印刷データのセキュリティレベルを決定する際のクライアントＰＣ１０１の制御部１０１ｂでの処理のフローの一例である。
【０１７３】
印刷データのセキュリティレベルを決定する場合、印刷データのセキュリティポリシーを読み込む（Ｆ１０１）。そして、この印刷データのセキュリティポリシーに記載の条件と印刷データの有する特徴を照合する（Ｆ１０２）。
【０１７４】
照合結果を用いて、印刷データセキュリティポリシーが示す条件が印刷データと合致するか否かを判断する（Ｆ１０３）。Ｆ１０３の判断結果、条件と特徴が一致していると判断すると、一致したセキュリティポリシーに従ってセキュリティレベルを決定する（Ｆ１０５）。
【０１７５】
条件に一致していない場合、特別なセキュリティレベルが設定されていないと判断し、特別なセキュリティレベルは設定せず、一番低いセキュリティレベルであると判断する（Ｆ１０４）。
【０１７６】
ここで、印刷データセキュリティポリシーを利用して印刷データのセキュリティレベルを決定する処理について具体的に説明する。
【０１７７】
図１４は印刷データのセキュリティレベルを判定する条件と、その条件にあったデータに付与するセキュリティレベルが記載されたセキュリティポリシーである。
【０１７８】
この一覧は、例えば、図１４に記載のようにデータ中に“機密”“重要”“社外秘”とうい文字が存在する場合は、セキュリティレベルは３であることを示している。
【０１７９】
また同様に印刷データにパスワードが設定されている場合はその印刷データのセキュリティレベルは２となることを示している。
【０１８０】
このようなセキュリティポリシーが印刷データに対して定義されている場合、プルプリントシステムへ印刷データの登録がされると、印刷データの特徴を確認する。
【０１８１】
例えば、図１４に記載したもの以外にも、印刷データからユーザ名、パスワードの有無、透かしの有無、印刷ファイルの所在地、印刷データの取得に認証を必要としたかどうか、データを保管するファイル名等、セキュリティ属性情報を取得する。
【０１８２】
そして、取得したそれぞれの項目に対して条件が一致するかどうかを判別する。この結果に応じて印刷データのセキュリティレベルを決定する。
【０１８３】
本実施形態では条件の優先度がないため、すべてのポリシーを確認し、一致したポリシーからもっともセキュリティ要件が高いものを設定させることを到底している。
【０１８４】
しかし、この方法に限らず、ポリシーの条件に適用の優先度を持たせ、その優先度に応じて複数の条件が適用される場合にどのポリシーを利用するかを決定してもよい。
【０１８５】
（ストレージセキュリティレベル決定処理フロー）
図１１は、クライアントＰＣの制御部１０１ｂがストレージのセキュリティレベルを決定する処理である、図９のＦ１２０を詳細化した処理の一例である。
【０１８６】
ストレージのセキュリティレベルを決定する場合、まずクライアントＰＣ１０１内に保存されているストレージのセキュリティポリシー１０１ｅを読み込む（Ｆ１２１）。
【０１８７】
そして、ストレージのセキュリティポリシーに記載の条件とストレージのセキュリティ属性を照合する（Ｆ１２２）。
【０１８８】
この照合結果を基に、ストレージのセキュリティポリシーが示す条件とストレージのセキュリティ属性を照合する。
【０１８９】
照合した結果、ストレージのセキュリティポリシーとストレージのセキュリティ属性が合致するか判断する。（Ｆ１２３）。
【０１９０】
判断結果、ストレージのセキュリティ属性がストレージのセキュリティポリシー条件に一致している判断すると、一致したセキュリティポリシーに従ってストレージのセキュリティレベルを決定する（Ｆ１２５）。
【０１９１】
一方、ストレージのセキュリティ属性がセキュリティポリシー条件に一致していないと判断した場合、特別なセキュリティレベルが設定されていないと判断し、特別なセキュリティレベルは設定せず、一番低いセキュリティレベルであると判断する（Ｆ１２４）。
【０１９２】
ここで、図１５を用いてのストレージセキュリティポリシーを利用した場合の処理について述べる。
【０１９３】
図１５は、ストレージのセキュリティレベルを判定する条件とその条件にあったストレージに付与するセキュリティレベルが記載されたセキュリティポリシーである。
【０１９４】
例えば、ストレージサーバ１０４の設置場所が、社内であるとする。
【０１９５】
また、ストレージサーバ１０５のＨＤＤは暗号化されており、尚且つストレージサーバ１０５はＳＳＬを利用したデータ通信もサポートしており、この設置場所が社内であるとする。
【０１９６】
この場合、クライアントＰＣ１０１がストレージ１０４、１０５から前述の情報を入手すると、ストレージセキュリティポリシーを参照する。
【０１９７】
参照の結果、ストレージ１０４は条件２に合致するため、セキュリティレベルが２であると判定される。
【０１９８】
また、ストレージ１０５は条件１に合致するため、セキュリティレベルが３であると判定される。
【０１９９】
このようにストレージのセキュリティレベルが判定されると、印刷データのセキュリティレベルが３の場合、印刷データはこれより低いセキュリティレベル２を有するストレージ１０４には格納されない。印刷データは、印刷データのセキュリティレベルと同レベル又はそれよりも高いレベルのセキュリティレベルを有するストレージに格納される。したがって、この例では同レベルであるセキュリティレベル３を有するストレージ１０５に格納されることになる。
【０２００】
（リスト取得要求フロー）
図１２は、画像形成装置１０３、１０４が、書誌情報サーバ１０２に印刷データの一覧（リスト）取得要求を行った場合の書誌情報サーバ制御部１０２ｂにおける処理の一例である。
【０２０１】
ユーザが画像形成装置にログインをし、書誌情報サーバ１０２がユーザ情報と、印刷データのリスト送信要求を受信すると、印刷データが登録されているかどうかを判断する（Ｆ２００）。
【０２０２】
印刷データが登録されている場合、印刷データのリスト送信要求を行った画像形成装置１０３、１０４のセキュリティ属性を取得する（Ｆ２１０）。
【０２０３】
そして、このセキュリティ属性を得た書誌管理サーバ１０２は、第３の判定手段により、第３のセキュリティポリシーである画像形成装置のセキュリティポリシー１０２ｄに従って画像形成装置１０３、１０４のセキュリティレベルを判定する（Ｆ２２０）。
【０２０４】
画像形成装置１０３、１０４のセキュリティポリシーは例えば図１７で示したようなポリシーである。
【０２０５】
この例では、画像形成装置において設置場所が社内である、セキュリティレベルが２であり、画像形成装置が暗号化通信に対応し、ＳＳＬが有効である場合、セキュリティレベルが３であると定義されている。
【０２０６】
この両セキュリティレベルは、図２０、２１で前述したように管理者によって予め関連付けがされている。
【０２０７】
したがって、両セキュリティレベルの比較を行うことで、どちらのセキュリティレベルの方が高いセキュリティレベルを有しているのかわかる。
【０２０８】
次に決定した画像形成装置１０３、１０４のセキュリティレベルと、ストレージにて格納されているデータの中でログインしたユーザの有する印刷データのセキュリティレベルを比較する（Ｆ２３０）。
【０２０９】
比較の結果、印刷データのセキュリティレベルが画像形成装置１０３、１０４のセキュリティレベル以下である場合、画像形成装置の印刷データ一覧取得要求に対する応答データとして、このデータを追加する（Ｆ２４０）。
【０２１０】
Ｆ２４０で、画像形成装置が要求する印刷データが応答データに追加されると、Ｆ２５０へ進む。そして、画像形成装置が要求する印刷データに残りが存在する場合、Ｆ２３０へ戻る。残りの印刷データが存在しない場合はＦ２６０へ進む。
【０２１１】
画像形成装置１０３、１０４のセキュリティレベルよりも印刷データのセキュリティレベルが高い場合、その印刷データは要求元の画像形成装置１０３、１０４で印刷を行うことは望ましくないため、応答データとして含めない。この場合は、Ｆ２５０へ進む。
【０２１２】
このような判断手段で全ての印刷データの比較を行い、全印刷データの比較が完了すると、リスト送信先である画像形成装置１０３、１０４に印刷データのリストを応答する（Ｆ２６０）。
【０２１３】
ここで、例としてセキュリティレベルが３の画像形成装置１０３での処理をあげる。書誌情報サーバ１０２に登録された印刷データが図１６に示されるデータであるとする。
【０２１４】
すると、画像形成装置１０３が書誌情報サーバ１０２から取得可能な印刷データの情報は画像形成装置１０３のセキュリティレベルを超える印刷データが存在しない。このため、図１８に示す画像形成装置１０３の表示部１０３ｇには、図１６に示したデータ全てが応答データとして表示される。つまり、書誌情報サーバに登録された全ての情報を取得することができる。
【０２１５】
一方、セキュリティレベルが２の画像形成装置１０４では、書誌情報サーバから取得可能な印刷データの情報はセキュリティレベルが２以下の情報に限定される。
【０２１６】
このため、画像形成装置１０４における表示部には図１９のように書誌管理サーバに登録されていた全ての情報を表示できない。
【０２１７】
本実施形態では画像形成装置のセキュリティレベルに応じて書誌情報サーバが応答するデータを選別する例をあげた。
【０２１８】
しかし、この例に限らず、本実施形態はセキュリティレベルの低い画像形成装置で印刷されないようにすることを目的としているため、セキュリティレベルに応じて応答するデータは変更しないが、印刷できないデータはグレーアウトしてもよい。
【０２１９】
つまり、ユーザに印刷ができないことを明示的に知らせるような実現手段を用いてもよい。
【０２２０】
また、ユーザがログインした画像形成装置では、所望する印刷データを出力できない場合がある。
【０２２１】
この場合に備えて、リスト中に出力できないと表示されたデータに対しては、他の出力可能な画像形成装置に関する情報（例えば設置場所）をリストに記載する。
【０２２２】
（画像形成装置セキュリティ決定フロー）
図１３に、図１２の画像形成装置のセキュリティレベルを決定する制御部１０２ｂが、セキュリティポリシーを用いてセキュリティレベルを決定する場合行う処理を示す。
【０２２３】
画像形成装置のセキュリティレベルを決定する場合、画像形成装置のセキュリティポリシー１０２ｄを読み込む（Ｆ２２１）。
【０２２４】
そして、画像形成装置のセキュリティポリシー条件と画像形成装置のセキュリティ属性を照合する（Ｆ２２２）。
【０２２５】
この照合結果を基に画像形成装置の属性が画像形成装置のセキュリティポリシーの条件と合致するか否かを判断する（Ｆ２２３）。
【０２２６】
判断した結果、画像形成装置の属性が画像形成装置のセキュリティポリシーの条件に一致している判断すると、一致したセキュリティポリシーに従ってセキュリティレベルを決定する（Ｆ２２５）。
【０２２７】
画像形成装置の属性が画像形成装置のセキュリティポリシーの条件に一致していない場合、特別なセキュリティレベルが設定されていないと判断し、特別なセキュリティレベルは設定せず、一番低いセキュリティレベルであると判断する（Ｆ２２４）。
【０２２８】
以上の一連の画像形成システムにおいて、ユーザは意識することなく、印刷データに相応しいセキュリティレベルのストレージに印刷データを格納することができるようになる。さらに、ユ−ザは意識することなく、印刷データに相応しい画像出力装置から印刷データを出力することができるようになる。
【０２２９】
（本発明の他の実施形態）
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムが記憶された記憶媒体はもちろんそのプログラム自体も上述の実施形態に含まれる。
【０２３０】
かかる記憶媒体としてはたとえばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【０２３１】
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【０２３２】
【図１】プルプリントシステム構成
【図２】プルプリントシステムへの印刷データ登録フロー
【図３】プルプリントシステムでの印刷実行フロー
【図４】書誌情報サーバ及びクライアントＰＣシステム構成
【図５】クライアントＰＣモジュール構成
【図６】書誌情報サーバモジュール構成
【図７】ストレージサーバモジュール構成
【図８】画像形成装置モジュール構成
【図９】クライアントＰＣにおける印刷データ登録フローチャート
【図１０】印刷データセキュリティレベル決定フローチャート
【図１１】印刷データを格納するストレージのセキュリティレベル決定フローチャート
【図１２】書誌情報サーバにおける印刷データ取得リクエスト処理フローチャート
【図１３】画像形成装置のセキュリティレベル決定フローチャート
【図１４】印刷データセキュリティポリシー例
【図１５】ストレージサーバセキュリティポリシー例
【図１６】書誌情報サーバに保存されている印刷データ情報
【図１７】画像形成装置セキュリティポリシー例
【図１８】セキュリティレベル３のプルプリントクライアント画面例
【図１９】セキュリティレベル２プルプリントクライアント画面例
【図２０】セキュリティポリシー設定方法
【図２１】セキュリティポリシー設定方法
【図２２】セキュリティポリシー設定方法
【符号の説明】
【０２３３】
１０１  クライアントＰＣ
１０２  印刷データの情報を管理する書誌情報サーバ
１０３  画像形成装置
１０４  画像形成装置
１０５  ストレージサーバ
１０６  ストレージサーバ
１１０  ネットワーク
Ｓ１００〜Ｓ２７０  シーケンス
Ｆ１００〜Ｆ２２５  フローチャート
１１０１〜１１０３  画像形成装置ＵＩ画面例
１２００〜１２１２  ＰＣ内部構成図
【図１】
2010020397.tif 000003
【図２】
2010020397.tif 000004
【図３】
2010020397.tif 000005
【図４】
2010020397.tif 000006
【図５】
2010020397.tif 000007
【図６】
2010020397.tif 000008
【図７】
2010020397.tif 000009
【図８】
2010020397.tif 000010
【図９】
2010020397.tif 000011
【図１０】
2010020397.tif 000012
【図１１】
2010020397.tif 000013
【図１２】
2010020397.tif 000014
【図１３】
2010020397.tif 000015
【図１４】
2010020397.tif 000016
【図１５】
2010020397.tif 000017
【図１６】
2010020397.tif 000018
【図１７】
2010020397.tif 000019
【図１８】
2010020397.tif 000020
【図１９】
2010020397.tif 000021
【図２０】
2010020397.tif 000022
【図２１】
2010020397.tif 000023
【図２２】
2010020397.tif 000024