(57)【要約】【課題】ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を簡易な構成で保存する。【解決手段】情報保存システム１は、印刷対象情報をページ記述言語で記述された印刷情報に変換して送出する変換部１１と、変換部１１により印刷対象情報が印刷情報に変換されて送出される場合に、印刷対象情報に基づき、印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う制御部１２と、変換部１１により送出された印刷情報を印刷する印刷部１３と、制御部１２により送出された情報を受け、当該情報に基づいて印刷情報の印刷画像を表す情報を保存する保存部１４とを有する。【選択図】図１
2010073090.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象情報をページ記述言語で記述された印刷情報に変換して送出する変換手段と、
前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う制御手段と、
前記変換手段により送出された印刷情報を印刷する印刷手段と、
前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、
を有することを特徴とする情報保存システム。
【請求項２】
印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段と、
前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換して送出する制御を行う制御手段と、
前記変換手段により送出された印刷情報を印刷する印刷手段と、
前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、
を有することを特徴とする情報保存システム。
【請求項３】
印刷対象情報をページ記述言語で記述された印刷情報に変換して印刷手段に送出する変換手段と、
前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う制御手段と、
前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、
を有することを特徴とする情報保存システム。
【請求項４】
印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して印刷手段に送出する複数の変換手段と、
前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換して送出する制御を行う制御手段と、
前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、
を有することを特徴とする情報保存システム。
【請求項５】
請求項１から４のいずれか１項に記載の情報保存システムであって、
前記変換手段により送出された印刷情報を蓄積し、当該印刷情報の印刷画像を表す情報が前記保存手段により保存された後に、当該印刷情報を前記印刷手段に送出する蓄積手段をさらに有することを特徴とする情報保存システム。
【請求項６】
変換手段により印刷対象情報が印刷情報に変換されて印刷手段に送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う制御手段、
を有することを特徴とする制御装置。
【請求項７】
印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段のいずれかにより印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換し、得られた情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う制御手段、
を有することを特徴とする制御装置。
【請求項８】
コンピュータに、
変換手段により印刷対象情報が印刷情報に変換されて印刷手段に送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う手順、
を実行させることを特徴とする制御プログラム。
【請求項９】
コンピュータに、
印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段のいずれかにより印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換し、得られた情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う手順、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報保存システム、制御装置、および制御プログラムに関する。
【背景技術】
【０００２】
印刷物による情報漏洩の防止や、情報が漏洩した際の追跡調査などを目的として、印刷データなどを含む印刷ログを保存しておくシステムが提案されている（例えば、特許文献１〜４を参照）。
【０００３】
特許文献１には、クライアントと、プリントサーバと、プリンタとを有する印刷システムが記載されている。この印刷システムでは、クライアントは、仮想プリンタドライバによって中間データを作成し、当該中間データをプリンタドライバによってＰＤＬデータに変換し、中間データおよびＰＤＬデータをプリントサーバに送る。プリントサーバは、クライアントからのＰＤＬデータをプリンタに渡すとともに、クライアントからの中間データをＰＤＦ形式に変換して蓄積する。
【０００４】
また、特許文献２には、クライアント端末から印刷データを受信して印刷先のプリンタに送信するプリントサーバであって、印刷データのビットマップデータを含む印刷ログを蓄積するものが記載されている。
【０００５】
また、特許文献３には、クライアント装置からページ記述言語（PDL: Page Description Language）により生成された印刷データを受信し、当該印刷データをＰＤＦ形式等に変換して蓄積し、当該印刷データを印刷装置に転送するプリントサーバ装置が記載されている。
【０００６】
また、特許文献４には、読み取った原稿データを印刷出力する画像形成装置と、当該画像形成装置から上記印刷出力された原稿データを受信して保存する情報処理装置とを含む画像形成システムが記載されている。
【０００７】
【特許文献１】特開２００４−１１８２４３号公報
【特許文献２】特開２００２−１４９３７１号公報
【特許文献３】特開２００３−３３０６７７号公報
【特許文献４】特開２００４−２０８０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を、本構成を有していない場合と比較して簡易な構成で保存することが可能な情報保存システム、制御装置、および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報保存システムは、印刷対象情報をページ記述言語で記述された印刷情報に変換して送出する変換手段と、前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う制御手段と、前記変換手段により送出された印刷情報を印刷する印刷手段と、前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、を有することを特徴とする。
【００１０】
本発明に係る情報保存システムは、印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段と、前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換して送出する制御を行う制御手段と、前記変換手段により送出された印刷情報を印刷する印刷手段と、前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、を有することを特徴とする。
【００１１】
本発明に係る情報保存システムは、印刷対象情報をページ記述言語で記述された印刷情報に変換して印刷手段に送出する変換手段と、前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う制御手段と、前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、を有することを特徴とする。
【００１２】
本発明に係る情報保存システムは、印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して印刷手段に送出する複数の変換手段と、前記変換手段により印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換して送出する制御を行う制御手段と、前記制御手段により送出された情報を受け、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段と、を有することを特徴とする。
【００１３】
本発明の一態様では、前記変換手段により送出された印刷情報を蓄積し、当該印刷情報の印刷画像を表す情報が前記保存手段により保存された後に、当該印刷情報を前記印刷手段に送出する蓄積手段をさらに有する。
【００１４】
本発明に係る制御装置は、変換手段により印刷対象情報が印刷情報に変換されて印刷手段に送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う制御手段を有することを特徴とする。
【００１５】
本発明に係る制御装置は、印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段のいずれかにより印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換し、得られた情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う制御手段を有することを特徴とする。
【００１６】
本発明に係る制御プログラムは、コンピュータに、変換手段により印刷対象情報が印刷情報に変換されて印刷手段に送出される場合に、前記印刷対象情報に基づき、前記印刷情報の印刷画像を表す情報を保存するための情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う手順を実行させることを特徴とする。
【００１７】
本発明に係る制御プログラムは、コンピュータに、印刷対象情報を互いに異なるページ記述言語で記述された印刷情報に変換して送出する複数の変換手段のいずれかにより印刷対象情報が印刷情報に変換されて送出される場合に、前記複数の変換手段のうち予め定められた変換手段を用いて、前記印刷対象情報を予め定められた種類のページ記述言語で記述された情報に変換し、得られた情報を、当該情報に基づいて前記印刷情報の印刷画像を表す情報を保存する保存手段に送出する制御を行う手順を実行させることを特徴とする。
【発明の効果】
【００１８】
請求項１に記載の発明によれば、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を、本構成を有していない場合と比較して簡易な構成で保存することが可能となる。
【００１９】
請求項２に記載の発明によれば、印刷対象情報をページ記述言語で記述された印刷情報に変換する変換手段を利用して、印刷情報の印刷画像を表す情報の保存を行うことが可能となる。
【００２０】
請求項３に記載の発明によれば、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を、本構成を有していない場合と比較して簡易な構成で保存することが可能となる。
【００２１】
請求項４に記載の発明によれば、印刷対象情報をページ記述言語で記述された印刷情報に変換する変換手段を利用して、印刷情報の印刷画像を表す情報の保存を行うことが可能となる。
【００２２】
請求項５に記載の発明によれば、印刷情報の印刷画像を表す情報が保存された場合に、印刷情報の印刷を行うことが可能となる。
【００２３】
請求項６に記載の発明によれば、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を、本構成を有していない場合と比較して簡易な構成で保存することが可能となる。
【００２４】
請求項７に記載の発明によれば、印刷対象情報をページ記述言語で記述された印刷情報に変換する変換手段を利用して、印刷情報の印刷画像を表す情報の保存を行うことが可能となる。
【００２５】
請求項８に記載の発明によれば、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を、本構成を有していない場合と比較して簡易な構成で保存することが可能となる。
【００２６】
請求項９に記載の発明によれば、印刷対象情報をページ記述言語で記述された印刷情報に変換する変換手段を利用して、印刷情報の印刷画像を表す情報の保存を行うことが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態を図面に従って説明する。
【００２８】
［情報保存システムの機能構成および動作］
図１は、本実施の形態に係る情報保存システム１の機能構成の一例を示すブロック図である。この情報保存システム１は、ページ記述言語で記述された印刷情報が印刷される場合に、当該印刷情報の印刷画像を表す情報を保存するシステムである。
【００２９】
図１において、情報保存システム１は、変換部１１、制御部１２、印刷部１３、および保存部１４を有する。
【００３０】
変換部１１は、印刷対象情報をページ記述言語（PDL: Page Description Language）で記述された印刷情報に変換して送出する。
【００３１】
具体的には、変換部１１は、利用者からの印刷対象情報の印刷指示を受けると、当該印刷対象情報をＰＤＬで記述された印刷情報に変換して印刷部１３に送出する。
【００３２】
制御部１２は、変換部１１により印刷対象情報が印刷情報に変換されて送出される場合に、当該印刷対象情報に基づき、当該印刷情報の印刷画像を表す情報を保存するための情報を送出する制御を行う。
【００３３】
ここで、上記印刷情報の印刷画像とは、印刷情報を印刷する際に得られる画像、すなわち印刷情報を印刷して得られる印刷物（例えば印刷用紙）に形成される画像である。
【００３４】
一つの態様では、制御部１２は、変換部１１により印刷対象情報が印刷情報に変換されて送出される場合、当該印刷対象情報を予め定められた形式の情報に変換し、得られた情報を送出する制御を行う。上記予め定められた形式の情報は、具体的な一態様では、予め定められた種類のＰＤＬで記述された情報である。ただし、予め定められた形式の情報は、ＰＤＦ（Portable Document Format）形式の情報や、ラスタ形式の情報などであってもよい。
【００３５】
別の一つの態様では、制御部１２は、印刷情報の印刷画像を表す情報を保存するための情報として、印刷対象情報を送出する。
【００３６】
印刷部１３は、変換部１１により送出された印刷情報を印刷する。
【００３７】
保存部１４は、制御部１２により送出された情報を受け、当該情報に基づいて印刷情報の印刷画像を表す情報を保存する。
【００３８】
上記印刷情報の印刷画像を表す情報は、印刷情報の印刷画像を視覚化可能な情報、すなわち印刷情報の印刷画像を閲覧可能にする情報である。具体的には、上記印刷画像を表す情報としては、例えば、コンピュータ上で閲覧可能な画像情報、汎用形式の画像情報、汎用のアプリケーションソフトで閲覧可能な画像情報などが挙げられる。
【００３９】
一つの態様では、保存部１４は、制御部１２により送出された情報を受け、当該情報を予め定められた形式の情報に変換し、得られた情報を保存する。具体的な一態様では、保存部１４は、予め定められた種類のＰＤＬで記述された情報を受け、当該情報を画像情報に変換し、当該画像情報を保存する。例えば、保存部１４は、予め定められた種類のＰＤＬで記述された情報をラスタライズしてラスタ形式の画像情報を生成し、当該画像情報を保存する。保存部１４は、印刷対象情報を受け、当該印刷対象情報をＰＤＦ形式やラスタ形式の情報に変換して保存してもよい。
【００４０】
別の一つの態様では、保存部１４は、ＰＤＦ形式やラスタ形式の情報を受け、当該情報を保存する。
【００４１】
図２は、図１の情報保存システム１の処理の一例を示すシーケンス図である。以下、図２を参照して、情報保存システム１の処理の一例を説明する。
【００４２】
ステップＳ１では、変換部１１は、利用者からの印刷指示に基づき、印刷対象情報をＰＤＬで記述された印刷情報に変換する。
【００４３】
ステップＳ２では、変換部１１は、上記印刷情報を印刷部１３に送出する。
【００４４】
ステップＳ３では、制御部１２は、上記印刷対象情報を、予め定められた種類のＰＤＬで記述された情報に変換する。
【００４５】
ステップＳ４では、制御部１２は、上記予め定められた種類のＰＤＬで記述された情報を保存部１４に送出する。
【００４６】
ステップＳ５では、保存部１４は、制御部１２から送出された情報を受け取り、当該情報を画像情報に変換する。
【００４７】
ステップＳ６では、保存部１４は、上記画像情報を保存する。
【００４８】
ステップＳ７では、印刷部１３は、変換部１１から送出された印刷情報を受け取り、当該印刷情報を印刷する。
【００４９】
情報保存システム１は、下記（ａ１）〜（ａ４）のように構成されてもよい。
【００５０】
（ａ１）変換部１１は、印刷設定を示す印刷設定情報を含む印刷指示を受け、当該印刷設定情報と印刷情報とを含む印刷要求を印刷部１３に送出する。ここで、印刷設定としては、例えば、片面／両面、ステープル、穴あけ、ソート等に関する設定が挙げられる。
【００５１】
印刷部１３は、変換部１１からの印刷要求を受け、当該印刷要求に含まれる印刷設定情報に基づき、当該印刷要求に含まれる印刷情報を印刷する。
【００５２】
（ａ２）保存部１４は、印刷情報の印刷画像を表す情報を、当該印刷情報の印刷処理に関する情報とともに保存する。ここで、上記印刷情報の印刷処理に関する情報は、具体的には、印刷操作の履歴を示す情報（すなわち印刷操作のログ）であり、例えば、印刷日時、印刷場所、印刷者等を示す情報である。したがって、保存部１４は、例えば、印刷操作のログと、印刷画像のログ（イメージログ）とを印刷ログとして保存する。分かり易く言えば、保存部１４は、いつ、どこで、誰が、何を（印刷紙面のイメージ）を保存する。
【００５３】
（ａ３）情報保存システム１は、図３に示されるように、印刷対象情報をＰＤＬで記述された印刷情報に変換して送出する複数の変換部１１−１，１１−２，・・・を有する。複数の変換部１１−１，１１−２，・・・は、互いに異なる種類のＰＤＬで記述された印刷情報を生成する。各変換部は、印刷情報を、当該変換部のＰＤＬを扱う印刷部に送出する。例えば、図３の例では、情報保存システム１は、複数の印刷部１３−１，１３−２，・・・を含み、変換部１１−１，１１−２，・・・は、それぞれ対応する印刷部１３−１，１３−２，・・・に印刷情報を送出する。
【００５４】
複数の変換部１１−１，１１−２，・・・のうち特定の変換部に印刷指示が与えられると、当該特定の変換部は、印刷対象情報を印刷情報に変換して送出する。
【００５５】
制御部１２は、上記特定の変換部に印刷対象情報の印刷指示が与えられた場合、複数の変換部１１−１，１１−２，・・・のうち予め定められた変換部（例えば１１−１）を用いて、当該印刷対象情報を予め定められた種類のＰＤＬで記述された情報に変換して送出する制御を行う。上記予め定められた種類のＰＤＬは、例えば保存部１４で解釈可能なＰＤＬである。
【００５６】
（ａ４）情報保存システム１は、図４に示されるように、蓄積部１５をさらに有する。
【００５７】
蓄積部１５は、変換部１１により送出された印刷情報を蓄積し、当該印刷情報の印刷画像を表す情報が保存部１４により保存された後に、当該印刷情報を印刷部１３に送出する。
【００５８】
例えば、保存部１４は、印刷情報の印刷画像を表す情報の保存が完了すると、その旨を蓄積部１５に通知し、蓄積部１５は、保存部１４から当該通知を受けると、当該印刷情報を印刷部１３に送出し、印刷部１３は、蓄積部１５からの印刷情報を印刷する。
【００５９】
上記蓄積部１５は、図５に示されるように、図３の構成に追加されてもよい。
【００６０】
なお、上記情報保存システム１に含まれる機能ブロック１１〜１５は、それぞれ、物理的に１つの装置により実現されてもよいし、複数の装置により実現されてもよい。また、上記機能ブロック１１〜１５のうちの複数の機能ブロックが物理的に１つの装置により実現されてもよい。
【００６１】
また、上記機能ブロック１１〜１５は、一つの態様では、ハードウェア資源とソフトウェアとの協働により実現される。具体的には、各機能ブロックの機能は、記録媒体に記録されたプログラムが主記憶装置（メインメモリ）に読み出されて中央処理装置（CPU: Central Processing Unit）により実行されることによって実現される。上記プログラムは、ＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録されて提供されることも可能であるし、データ信号として通信により提供されることも可能である。ただし、各機能ブロックは、ハードウェアのみにより実現されてもよい。
【００６２】
［情報保存システムの具体的な構成および動作］
図６は、本実施の形態に係る情報保存システム１の具体的な構成の一例を示すブロック図である。以下、図６を参照して、情報保存システム１の具体的な構成の一例を説明する。
【００６３】
図６において、情報保存システム１は、印刷要求発行装置２０、複数の印刷装置２３−１，２３−２，・・・、画像情報保存装置２４、印刷要求蓄積装置２５、および画像情報閲覧装置２６を有する。印刷要求発行装置２０は印刷要求蓄積装置２５と接続され、印刷要求蓄積装置２５は複数の印刷装置２３−１，２３−２，・・・および画像情報保存装置２４と接続され、画像情報保存装置２４は閲覧装置２６と接続される。例えば、印刷要求発行装置２０、複数の印刷装置２３−１，２３−２，・・・、画像情報保存装置２４、印刷要求蓄積装置２５、および画像情報閲覧装置２６は、ＬＡＮ（Local Area Network）やインターネット等のネットワークを介して互いに通信可能に接続されている。印刷要求発行装置２０、画像情報保存装置２４、印刷要求蓄積装置２５、および閲覧装置２６は、例えばコンピュータである。なお、以下の説明では、便宜上、印刷要求発行装置を「クライアント」と称し、印刷要求蓄積装置を「プリントサーバ」と称し、画像情報保存装置を「イメージログサーバ」と称し、閲覧装置を「閲覧用クライアント」と称し、印刷装置を「プリンタ」と称する。
【００６４】
クライアント２０は、利用者からの印刷対象情報の印刷指示に基づき、印刷対象情報をＰＤＬで記述された印刷情報（以下、「印刷用ＰＤＬデータ」と称す）に変換し、当該印刷用ＰＤＬデータを含む印刷要求（以下、「印刷ジョブ」と称す）をプリントサーバ２５に発行する。
【００６５】
また、クライアント２０は、利用者からの印刷対象情報の印刷指示があった場合に、当該印刷対象情報を予め定められた種類のＰＤＬで記述された情報（以下、「ログ用ＰＤＬデータ」と称す）に変換し、当該ログ用ＰＤＬデータをプリントサーバ２５に送出する制御を行う機能を有する。
【００６６】
一つの態様では、クライアント２０は、図７に示されるように、複数のプリンタドライバ２１−１，２１−２，・・・と、印刷制御ソフトウェア２２とを含む。
【００６７】
複数のプリンタドライバ２１−１，２１−２，・・・は、それぞれ、利用者からの印刷対象情報の印刷指示を受けると、当該印刷対象情報を印刷用ＰＤＬデータに変換し、当該印刷用ＰＤＬデータを含む印刷ジョブをプリントサーバ２５に発行する。プリンタドライバは、例えば、アプリケーションを介して利用者からの印刷指示を受ける。複数のプリンタドライバ２１−１，２１−２，・・・は、互いに異なる種類のＰＤＬで記述された印刷用ＰＤＬデータを生成する。各プリンタドライバは、印刷設定情報を含む印刷指示を受け、当該印刷設定情報と印刷用ＰＤＬデータとを含む印刷ジョブをプリントサーバ２５に発行してもよい。また、印刷ジョブには、利用者により指定された出力先のプリンタを示す情報が含まれてもよい。
【００６８】
印刷制御ソフトウェア２２は、複数のプリンタドライバ２１−１，２１−２，・・・のうち特定のプリンタドライバに対する印刷対象情報の印刷指示を検知すると、複数のプリンタドライバ２１−１，２１−２，・・・のうち予め定められた特定のプリンタドライバを用いて、上記印刷対象情報をログ用ＰＤＬデータに変換し、当該ログ用ＰＤＬデータをプリントサーバ２５に送出する制御を行う。
【００６９】
プリントサーバ２５は、クライアント２０からの印刷ジョブを受け取って、当該印刷ジョブをプリンタに送る。具体的には、プリントサーバ２５は、印刷ジョブに含まれる出力先のプリンタを示す情報に基づき、プリンタ２３−１，２３−２，・・・のうち出力先のプリンタに対して印刷ジョブを送る。
【００７０】
一つの態様では、プリントサーバ２５は、クライアント２０からの印刷ジョブを受けると、当該印刷ジョブを蓄積しておき、当該印刷ジョブに対応する後述の保存完了の通知を受けた後に、当該印刷ジョブを出力先のプリンタに送る。
【００７１】
また、プリントサーバ２５は、クライアント２０からのログ用ＰＤＬデータを受け取り、当該ログ用ＰＤＬデータを、印刷処理に関する属性情報（以下、「印刷属性情報」と称す）とともにイメージログサーバ２４に送る。ここで、印刷属性情報は、例えば、印刷指示を行った利用者、印刷指示が行われた日時、印刷先のプリンタなどを示す情報を含む。プリントサーバ２５は、例えば、ログ用ＰＤＬデータに対応する印刷ジョブから印刷属性情報を抽出してもよいし、印刷制御ソフトウェア２２から印刷属性情報を受け取ってもよい。
【００７２】
プリンタ２３−１，２３−２，・・・は、それぞれ、プリントサーバ２５から印刷ジョブを受けると、当該印刷ジョブを印刷出力する。複数のプリンタ２３−１，２３−２，・・・は、互いに異なる種類のＰＤＬを扱う複数のプリンタを含む。例えば、複数のプリンタは、複数メーカの複数のプリンタ、または同一メーカの複数機種のプリンタを含む。すなわち、情報保存システム１では、例えば、複数メーカまたは複数機種のプリンタが混在している。
【００７３】
イメージログサーバ２４は、プリントサーバ２５からのログ用ＰＤＬデータおよび印刷属性情報を受けると、当該ログ用ＰＤＬデータをラスタライズしてイメージデータを生成し、当該イメージデータを印刷属性情報とともに印刷ログとして保存する。
【００７４】
一つの態様では、イメージログサーバ２４は、印刷ログの保存が完了すると、保存完了をプリントサーバ２５に通知する。
【００７５】
イメージログサーバ２４に保存された情報は、例えば、機密情報が印刷された形跡がないかの監査や、情報漏洩が発覚した際の原因調査、情報漏洩の抑止などに用いられる。
【００７６】
閲覧用クライアント２６は、イメージログサーバ２４に保存された印刷ログを画面上に表示させる。具体的には、閲覧用クライアント２６は、利用者（例えばシステム管理者）からの指示に基づき、イメージログサーバ２４に保存されたイメージデータや印刷属性情報を画面上に表示させる。閲覧用クライアント２６は、利用者からの検索操作に基づき、イメージログサーバ２４から特定の印刷ログを検索し、検索された印刷ログを画面上に表示させてもよい。
【００７７】
なお、図７の構成において、予め定められた特定のプリンタドライバが利用者からの印刷指示を受け、当該特定のプリンタドライバにより印刷用ＰＤＬデータが生成された場合、当該印刷用ＰＤＬデータがログ用ＰＤＬデータとして利用されてもよい。この場合、印刷制御ソフトウェア２２は、上記印刷用ＰＤＬデータをログ用ＰＤＬデータとして送出してもよい。また、印刷制御ソフトウェア２２によるログ用ＰＤＬデータの送出が省略され、印刷ジョブに含まれる印刷用ＰＤＬデータがログ用ＰＤＬデータとしてプリントサーバ２５からイメージログサーバ２４に送られてもよい。
【００７８】
図８は、図７の情報保存システム１の印刷出力および印刷ログの保存を行う際の処理の一例を示すシーケンス図である。以下、図８を参照して、情報保存システム１の印刷出力および印刷ログの保存を行う際の処理の一例を説明する。
【００７９】
ステップＳ１１では、利用者は、クライアント２０に対し、複数のプリンタ２３−１，２３−２，・・・のうち出力先のプリンタを指定した印刷対象情報の印刷指示を与える。なお、ここでは、出力先のプリンタとしてプリンタ２３−２が指定されたものとする。
【００８０】
ステップＳ１２では、クライアント２０は、上記印刷指示に応じ、指定された出力先のプリンタ２３−２に対応するプリンタドライバ（例えば２１−２）により、印刷対象情報を印刷用ＰＤＬデータに変換し、当該印刷用ＰＤＬデータを含む印刷ジョブを作成する。
【００８１】
ステップＳ１３では、クライアント２０は、上記作成された印刷ジョブをプリントサーバ２５に送信する。
【００８２】
ステップＳ１４では、クライアント２０の印刷制御ソフトウェア２２は、上記利用者からの印刷対象情報の印刷指示を検知すると、予め定められたプリンタドライバ（例えば２１−１）を用いて、上記印刷対象情報からログ用ＰＤＬデータを作成する。
【００８３】
ステップＳ１５では、クライアント２０の印刷制御ソフトウェア２２は、上記作成されたログ用ＰＤＬデータをプリントサーバ２５に送信する。
【００８４】
ステップＳ１６では、プリントサーバ２５は、クライアント２０からの印刷ジョブを受信し、当該印刷ジョブを蓄積する。
【００８５】
ステップＳ１７では、プリントサーバ２５は、クライアント２０からのログ用ＰＤＬデータを受信すると、印刷処理に関する属性情報を収集し、ログ用ＰＤＬデータを印刷属性情報とともにイメージログサーバ２４に送信する。
【００８６】
ステップＳ１８では、イメージログサーバ２４は、プリントサーバ２５からのログ用ＰＤＬデータと印刷属性情報とを受信すると、ログ用ＰＤＬデータをラスタライズしてイメージデータを生成し、当該イメージデータを印刷属性情報とともに印刷ログとして保存する。
【００８７】
ステップＳ１９では、イメージログサーバ２４は、印刷ログの保存完了をプリントサーバ２５に通知する。
【００８８】
ステップＳ２０では、プリントサーバ２５は、イメージログサーバ２４からの上記通知を受けると、上記蓄積された印刷ジョブを出力先のプリンタ２３−２に投入する。
【００８９】
ステップＳ２１では、プリンタ２３−２は、プリントサーバ２５から投入された印刷ジョブを印刷出力する。
【００９０】
図９は、図７の情報保存システム１の印刷ログの閲覧または検索を行う際の処理の一例を示すシーケンス図である。以下、図８を参照して、情報保存システム１の印刷ログの閲覧または検索を行う際の処理の一例を説明する。
【００９１】
ステップＳ３１では、システム管理者は、閲覧用クライアント２６に対し、印刷ログの閲覧要求や検索要求を与える。
【００９２】
ステップＳ３２では、閲覧用クライアント２６は、システム管理者からの要求に応じ、イメージログサーバ２４に対し、閲覧対象または検索対象の印刷ログを要求する。
【００９３】
ステップＳ３３では、イメージログサーバ２４は、閲覧用クライアント２６からの要求に応じ、閲覧対象または検索対象の印刷ログを閲覧用クライアント２６に送信する。
【００９４】
ステップＳ３４では、閲覧用クライアント２６は、イメージログサーバ２４から閲覧対象または検索対象の印刷ログを受信し、システム管理者に提示する。
【００９５】
なお、上記具体例では、クライアント２０からログ用ＰＤＬデータがプリントサーバ２５経由でイメージログサーバ２４に送られる構成が例示されているが、クライアント２０からログ用ＰＤＬデータが直接イメージログサーバ２４に送られる構成であってもよい。
【００９６】
また、上記具体例では、プリントサーバ２５を含む構成が例示されているが、プリントサーバ２５が省略され、クライアント２０から出力先のプリンタに直接印刷ジョブを送る構成であってもよい。この場合、クライアント２０またはプリンタによって蓄積部１５が実現されてもよい。
【００９７】
［印刷制御ソフトウェアの具体例］
以下、印刷制御ソフトウェア２２の具体例を示す。
【００９８】
本具体例では、印刷制御ソフトウェア２２は、印刷制御ソフトウェアＡおよび印刷制御ソフトウェアＢを含む。
【００９９】
印刷制御ソフトウェアＡは、例えば、ＣＯＭ（Component Object Model）アドインとして作成され、ドキュメントを編集するアプリケーションのツールバーボタンとして配置される。
【０１００】
印刷制御ソフトウェアＢは、利用者の印刷指示を監視および検知し、印刷指示されたドキュメントをログ用ＰＤＬデータに変換してプリントサーバ２５に送信する制御を行う。印刷制御ソフトウェアＢは、印刷制御ソフトウェアＡから起動される。
【０１０１】
以下、利用者の操作とともに、印刷制御ソフトウェアＡおよびＢの処理を説明する。
【０１０２】
利用者は、アプリケーションで開いているドキュメントを印刷するため、印刷制御ソフトウェアＡに対応するツールバーボタンを押下する。
【０１０３】
上記利用者の操作に応じ、印刷制御ソフトウェアＡは、アプリケーションの印刷ダイアログを開くとともに、上記ドキュメントの位置情報であるパス名を取得し、当該パス名を指定して印刷制御ソフトウェアＢを起動する。
【０１０４】
印刷制御ソフトウェアＢは、起動されると、利用者の印刷指示の監視を開始する。例えば、印刷制御ソフトウェアＢは、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）に標準添付のプリントモニタから、利用者の印刷指示の実行を検知可能である。
【０１０５】
利用者は、上記印刷ダイアログで、情報保存システム１内のプリンタの中から出力先のプリンタ（「プリンタＸ」と称す）を指定し、印刷設定を指定して、印刷指示を実行する。ここで、印刷ダイアログでは、指定されたプリンタＸの機能に応じた印刷設定を指定することが可能である。
【０１０６】
印刷制御ソフトウェアＢは、利用者がプリンタＸへ印刷指示したことを検知すると、上記印刷制御ソフトウェアＡから指定されたドキュメントのパス名と、予め定められた特定のプリンタドライバを利用して、ログ用ＰＤＬデータを作成する。具体的には、印刷制御ソフトウェアＢは、上記パス名に基づいてドキュメントを取得し、特定のプリンタドライバを利用して、上記ドキュメントをログ用ＰＤＬデータに変換する。
【０１０７】
そして、印刷制御ソフトウェアＢは、ログ用ＰＤＬデータに対し、当該ＰＤＬデータがログ用であることを示す情報を付加し、当該情報が付加されたログ用ＰＤＬデータをプリントサーバ２５に送信する。
【０１０８】
なお、プリンタＸに対応するプリンタドライバは、通常どおり、上記ドキュメントを印刷用ＰＤＬデータに変換し、当該印刷用ＰＤＬデータと上記利用者により指定された印刷設定とを含む印刷ジョブを作成し、プリントサーバ２５に送信する。
【０１０９】
以上の処理により、印刷用ＰＤＬデータとログ用ＰＤＬデータとがプリントサーバ２５に送られたことになる。
【０１１０】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【図面の簡単な説明】
【０１１１】
【図１】実施の形態に係る情報保存システムの機能構成の一例を示すブロック図である。
【図２】図１の情報保存システムの処理の一例を示すシーケンス図である。
【図３】複数の変換部を有する情報保存システムの機能構成の一例を示すブロック図である。
【図４】図１の情報保存システムに蓄積部を追加した場合の機能構成の一例を示すブロック図である。
【図５】図３の情報保存システムに蓄積部を追加した場合の機能構成の一例を示すブロック図である。
【図６】実施の形態に係る情報保存システムの具体的な構成の一例を示すブロック図である。
【図７】複数のプリンタドライバと印刷制御ソフトウェアとを有する情報保存システムの一例を示すブロック図である。
【図８】図７の情報保存システムの印刷出力および印刷ログの保存を行う際の処理の一例を示すシーケンス図である。
【図９】図７の情報保存システムの印刷ログの閲覧または検索を行う際の処理の一例を示すシーケンス図である。
【符号の説明】
【０１１２】
１  情報保存システム、１１，１１−１，１１−２，・・・  変換部、１２  制御部、１３，１３−１，１３−２，・・・  印刷部、１４  保存部、１５  蓄積部、２０  印刷要求発行装置（クライアント）、２１−１，２１−２，・・・  プリンタドライバ、２２  印刷制御ソフトウェア、２３−１，２３−２，・・・  印刷装置（プリンタ）、２４  画像情報保存装置（イメージログサーバ）、２５  印刷要求蓄積装置（プリントサーバ）、２６  画像情報閲覧装置（閲覧用クライアント）。
【図１】
2010073090.tif 000003
【図２】
2010073090.tif 000004
【図３】
2010073090.tif 000005
【図４】
2010073090.tif 000006
【図５】
2010073090.tif 000007
【図６】
2010073090.tif 000008
【図７】
2010073090.tif 000009
【図８】
2010073090.tif 000010
【図９】
2010073090.tif 000011