(57)【要約】【課題】管理対象となる情報を効率的に管理しつつ検索性を維持する印刷ログ管理システム、印刷ログ管理装置、印刷ログ管理方法、印刷ログ管理プログラムを提供することを目的とする。【解決手段】印刷ログ管理システム１００は、印刷要求端末２００と、印刷要求端末２００で生成された印刷データを出力し、この印刷データの操作に係るログデータを生成する画像形成装置３００と、印刷データの印刷ログを管理する印刷ログ管理装置４００とからなる。印刷ログ管理装置４００は、印刷データを、フォーマット選択部４２０により予め設定された条件に基づき選択されたフォーマットへ変換する。そして印刷ログ管理装置は、この変換後の印刷データとログデータとを対応付けて管理する。【選択図】図２
2008134956.tif 000002
【特許請求の範囲】
【請求項１】
印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置と、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置とからなる印刷ログ管理システムにおいて、
前記印刷ログ管理装置は、
フォーマットが格納されたフォーマット格納手段と、
前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手段と、
前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手段により選択されたフォーマットへ変換する変換手段とを有し、
前記変換手段により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録することを特徴とする印刷ログ管理システム。
【請求項２】
前記フォーマット選択手段は、前記印刷データを構成するデータの種類に対応してフォーマットを選択することを特徴とする請求項１記載の印刷ログ管理システム。
【請求項３】
前記印刷ログ管理装置は、前記変換手段による変換後の印刷データのデータサイズを見積もる見積もり手段を有し、
前記フォーマット選択手段は、前記見積もり手段による見積もり結果がもっとも小さくなるフォーマットを選択することを特徴とする請求項１又は２に記載の印刷ログ管理システム。
【請求項４】
前記印刷ログ管理装置は、前記変換手段による変換後の印刷データのデータサイズを見積もる見積もり手段と、
前記印刷データのセキュリティレベルを判定する判定手段とを有し、
前記フォーマット選択手段は、前記見積もり手段による見積もり結果と、前記判定手段による判定結果とに基づきフォーマットを選択することを特徴とする請求項１又は２に記載の印刷ログ管理システム。
【請求項５】
前記印刷ログ管理装置において、
前記フォーマット格納手段は、変換前の前記印刷データと同様のデータフォーマットと、印刷ＲＡＷデータフォーマットと、イメージデータフォーマットと、ＰＤＦデータフォーマットと、テキストデータフォーマットのうち、少なくとも二以上のフォーマットを有することを特徴とする請求項１ないし４の何れか一項に記載の印刷ログ管理システム。
【請求項６】
前記印刷ログ管理装置は、前記印刷データを加工する加工手段を有し、
前記印刷データがイメージデータである場合に、
前記変換手段は、前記加工手段を用いて前記イメージデータ中の文字を文字コード化し、テキストデータへ変換することを特徴とする請求項１ないし４の何れか一項に記載の印刷ログ管理システム。
【請求項７】
前記印刷ログ管理装置において、
前記印刷データが印刷ＲＡＷデータである場合に、
前記変換手段は、前記加工手段を用いて前記印刷ＲＡＷデータからテキストデータを抽出し、テキストデータフォーマットへ変換することを特徴とする請求項１ないし４の何れか一項に記載の印刷ログ管理システム。
【請求項８】
前記印刷ログ管理装置は、キーワードを検索するキーワード検索手段を有し、
前記キーワード検索手段は、前記加工手段により文字コード化されたテキストデータを、前記キーワードにより検索し、
前記判定手段は、前記キーワード検索手段の検索結果に基づき前記印刷データのセキュリティレベルを判定することを特徴とする請求項６に記載の印刷ログ管理システム。
【請求項９】
前記印刷ログ管理装置は、キーワードを検索するキーワード検索手段を有し、
前記キーワード検索手段は、前記加工手段により前記印刷データから抽出したテキストデータを、前記キーワードにより検索し、
前記判定手段は、前記キーワード検索手段の検索結果に基づき前記印刷データのセキュリティレベルを判定することを特徴とする請求項７記載の印刷ログ管理システム。
【請求項１０】
前記印刷ログ管理装置は、前記ログデータから、前記印刷データの書誌情報を抽出する書誌情報抽出手段を有し、
前記判定手段は、前記書誌情抽出手段により抽出された前記印刷データの書誌情報に基づき前記印刷データのセキュリティレベルを判定することを特徴とする請求項４ないし９の何れか一項に記載の印刷ログ管理システム。
【請求項１１】
当該印刷ログ管理システムは、ユーザ情報が記録されたユーザ情報記録装置を有し、
前記印刷ログ管理装置は、
前記ログデータに含まれる印刷者情報を抽出する印刷者情報抽出手段と、
前記印刷者情報抽出手段により抽出された印刷者情報で、前記ユーザ情報記録装置を検索するユーザ情報検索手段を有し、
前記判定手段は、前記ユーザ情報検索手段による検索により取得された前記ユーザ情報に基づき前記印刷データのセキュリティレベルを判定することを特徴とする請求項４ないし１０の何れか一項に記載の印刷ログ管理システム。
【請求項１２】
前記印刷ログ管理装置において、
前記判定手段は、
前記キーワード検索手段による検索結果に基づき前記印刷データの第一のセキュリティレベルを判定し、
前記書誌情報に基づき前記印刷データの第二のセキュリティレベルを判定し、
前記ユーザ情報検索手段による検索結果に基づき前記印刷データの第三のセキュリティレベルを判定し、
前記第一のセキュリティレベルと、前記第二のセキュリティレベルと、前記第三のセキュリティレベルとに基づき、前記印刷データの最終的なセキュリティレベルを判定することを特徴とする請求項７ないし１１の何れか一項に記載の印刷ログ管理システム。
【請求項１３】
印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置において、
複数のフォーマットが格納されたフォーマット格納手段と、
前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手段と、
前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手段により選択されたフォーマットへ変換する変換手段とを有し、
前記変換手段により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録することを特徴とする印刷ログ管理装置。
【請求項１４】
印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置における印刷ログ管理方法において、
複数のフォーマットが格納されたフォーマット格納手順と、
前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手順と、
前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手順により選択されたフォーマットへ変換する変換手順とを有し、
前記変換手順により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録することを特徴とする印刷ログ管理方法。
【請求項１５】
印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、複数のフォーマットが格納されたフォーマット格納装置と、前記印刷データの印刷ログを記録する記録装置とを有する印刷ログ管理装置における印刷ログ管理プログラムにおいて、
コンピュータに、
前記フォーマット格納装置に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択ステップと、
前記画像形成装置から出力された前記印刷データを、前記フォーマット選択ステップにより選択されたフォーマットへ変換する変換ステップとを実行させ、
前記変換ステップにより変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録させることを特徴とする印刷ログ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置において出力される印刷データの印刷ログを管理する印刷ログ管理システム、印刷ログ管理装置、印刷ログ管理方法、印刷ログ管理プログラムに関する。
【背景技術】
【０００２】
画像形成装置から出力された印刷データのログデータを管理するシステムとして、情報の漏洩が起こった際に漏洩経路を追跡できるシステムがある。このようなシステムでは、印刷データに関わるセキュリティを確保することを目的とし、電子的に管理されている文書が紙として変換・出力される箇所でのデータの流れを記録する。そして個人情報及び機密情報漏洩の監視、情報漏洩時の状況把握を行う。
【０００３】
しかしながら、ログデータのみでは、実際にどのような情報が印刷されたか明確に把握することができない。よって、この問題を解決するために、印刷データとログデータとを対応付けて記録することにより、不正事象の抑止力や情報漏洩時の状況把握精度を向上させるシステムがある。
【０００４】
例えば、特許文献１には、クライアント側から画像データを全てサーバ経由で印刷して印刷ログを取得し、取得した印刷ログ及び画像データを蓄積保管することにより、情報の漏洩が起こった際に追跡できるようにした画像データ管理システム、方法、プログラム及び記憶媒体が記載されている。
【０００５】
また、特許文献２には、ネットワークを介して印刷装置から印刷出力する際に、実際に印刷出力されたページまでＰＤＦ等の閲覧可能データとして蓄積するコンピュータ端末、印刷制御方法及びコンピュータプログラムが記載されている。
【０００６】
また、特許文献３には、印刷物を介した情報の漏洩を予防することが可能であり、さらに情報が漏洩した場合等に、その原因を究明することが可能な印刷ログ及び印刷データ保存によるセキュリティ管理システムが記載されている。
【０００７】
また、特許文献４には、所定のプリンタ装置で実際に行われた印刷の状態を印刷ログに反映させることにより、得られる印刷ログを高精度なものとする印刷管理システム及び印刷管理方法並びにコンピュータプログラムが記載されている。
【特許文献１】特開２００２−３３０６７７号公報
【特許文献２】特開２００５−１９６２６０号公報
【特許文献３】特開２００２−１４９３７１号公報
【特許文献４】特許第３７２６６９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のようなシステムでは、印刷される画像などを含めた印刷データを管理するため、印刷ログのデータサイズが大きくなり、管理対象となる情報量が膨大なものとなる。このようなシステムにおいて情報漏洩等の不正が発生した場合、保管されている膨大な情報から必要な情報を効率良く見つけ出すことが困難である。
【０００９】
そこで、本発明は上記の事情を鑑みてこれを解決すべく成されたものであり、管理対象となる情報を効率的に管理しつつ検索性を維持する印刷ログ管理システム、印刷ログ管理装置、印刷ログ管理方法、印刷ログ管理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、以下のような構成とすることができる。
【００１１】
本発明の印刷ログ管理システムは、印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置と、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置とからなる印刷ログ管理システムにおいて、前記印刷ログ管理装置は、フォーマットが格納されたフォーマット格納手段と、前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手段と、前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手段により選択されたフォーマットへ変換する変換手段とを有し、前記変換手段により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録する構成とすることができる。
【００１２】
係る構成によれば、管理対象となる情報を効率的に管理しつつ検索性を維持することができる。
【００１３】
また、前記フォーマット選択手段は、前記印刷データを構成するデータの種類に対応してフォーマットを選択する構成としても良い。
【００１４】
係る構成よれば、例えば前記印刷データが複数種別のデータで構成されていた場合において、それぞれのデータ種別に対応した複数のフォーマットを選択することができる。
【００１５】
また前記印刷ログ管理装置は、前記変換手段による変換後の印刷データのデータサイズを見積もる見積もり手段を有し、前記フォーマット選択手段は、前記見積もり手段による見積もり結果がもっとも小さくなるフォーマットを選択する構成としても良い。
【００１６】
係る構成によれば、管理対象となる情報量を削減することができる。
【００１７】
また、前記印刷ログ管理装置は、前記変換手段による変換後の印刷データのデータサイズを見積もる見積もり手段と、前記印刷データのセキュリティレベルを判定する判定手段とを有し、前記フォーマット選択手段は、前記見積もり手段による見積もり結果と、前記判定手段による判定結果とに基づきフォーマットを選択する構成としても良い。
【００１８】
係る構成によれば、管理対象となる情報量を削減しつつ、必要な部分についての情報を確保することができる。
【００１９】
また、前記印刷ログ管理装置において、前記フォーマット格納手段は、変換前の前記印刷データと同様のデータフォーマットと、印刷ＲＡＷデータフォーマットと、イメージデータフォーマットと、ＰＤＦデータフォーマットと、テキストデータフォーマットのうち、少なくとも二以上のフォーマットを有する構成としても良い。
【００２０】
係る構成によれば、例えば前記フォーマット選択手段により、印刷ＲＡＷデータフォーマットが選択された場合には情報量を豊富に保持することがでる。またイメージデータフォーマットが選択された場合には、印刷ＲＡＷデータよりも情報量を削減することができる。またＰＤＦフォーマットが選択された場合には、印刷ＲＡＷデータよりも情報量を削減しつつ、情報量の調整を行うことができる。またテキストデータフォーマットが選択された場合には、情報量を削減しつつ高い検索性を維持することができる。
【００２１】
また、前記印刷ログ管理装置は、前記印刷データを加工する加工手段を有し、前記印刷データがイメージデータである場合に、前記変換手段は、前記加工手段を用いて前記イメージデータ中の文字を文字コード化し、テキストデータへ変換する構成としても良い。
【００２２】
係る構成によれば、印刷データがイメージデータあった場合でも、この印刷データからテキストデータを得ることができる。
【００２３】
また、前記印刷ログ管理装置において、前記印刷データが印刷ＲＡＷデータである場合に、前記変換手段は、前記加工手段を用いて前記印刷ＲＡＷデータからテキストデータを抽出し、テキストデータフォーマットへ変換する構成としても良い。
【００２４】
係る構成によれば、印刷データが印刷ＲＡＷデータあった場合でも、この印刷データからテキストデータを得ることができる。
【００２５】
また、前記印刷ログ管理装置は、キーワードを検索するキーワード検索手段を有し、前記キーワード検索手段は、前記加工手段により文字コード化されたテキストデータを、前記キーワードにより検索し、前記判定手段は、前記キーワード検索手段の検索結果に基づき前記印刷データのセキュリティレベルを判定する構成としても良い。
【００２６】
係る構成によれば、印刷データ自身をセキュリティレベルの判定基準とするので、システムに新たな情報や仕組みを持ち込むことなくセキュリティレベルの判定を行うことができる。
【００２７】
また、前記印刷ログ管理装置は、キーワードを検索するキーワード検索手段を有し、前記キーワード検索手段は、前記加工手段により前記印刷データから抽出したテキストデータを、前記キーワードにより検索し、前記判定手段は、前記キーワード検索手段の検索結果に基づき前記印刷データのセキュリティレベルを判定する構成としても良い。
【００２８】
係る構成によれば、印刷データ自身をセキュリティレベルの判定基準とするので、システムに新たな情報や仕組みを持ち込むことなくセキュリティレベルの判定を行うことができる。
【００２９】
また、前記印刷ログ管理装置は、前記ログデータから、前記印刷データの書誌情報を抽出する書誌情報抽出手段を有し、前記判定手段は、前記書誌情抽出手段により抽出された前記印刷データの書誌情報に基づき前記印刷データのセキュリティレベルを判定する構成としても良い。
【００３０】
係る構成によれば、ログデータに含まれる書誌情報に基づきセキュリティレベルを判定するため、システムに新たな情報や仕組みを持ち込むことなくセキュリティレベルの判定を行うことができる。
【００３１】
また、当該印刷ログ管理システムは、ユーザ情報が記録されたユーザ情報記録装置を有し、前記印刷ログ管理装置は、前記ログデータに含まれる印刷者情報を抽出する印刷者情報抽出手段と、前記印刷者情報抽出手段により抽出された印刷者情報で、前記ユーザ情報記録装置を検索するユーザ情報検索手段を有し、前記判定手段は、前記ユーザ情報検索手段による検索により取得された前記ユーザ情報に基づき前記印刷データのセキュリティレベルを判定する構成としても良い。
【００３２】
係る構成によれば、印刷者を区分し、この印刷者の区分に基づきセキュリティレベルの判定を行うことができる。
【００３３】
また、前記印刷ログ管理装置において、前記判定手段は、前記キーワード検索手段による検索結果に基づき前記印刷データの第一のセキュリティレベルを判定し、前記書誌情報に基づき前記印刷データの第二のセキュリティレベルを判定し、前記ユーザ情報検索手段による検索結果に基づき前記印刷データの第三のセキュリティレベルを判定し、前記第一のセキュリティレベルと、前記第二のセキュリティレベルと、前記第三のセキュリティレベルとに基づき、前記印刷データの最終的なセキュリティレベルを判定する構成とすることができる。
【００３４】
係る構成によれば、当該印刷ログ管理システムの管理者の定めるセキュリティポリシーをより柔軟に設定することができる。
【００３５】
本発明の印刷ログ管理装置は、印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置において、複数のフォーマットが格納されたフォーマット格納手段と、前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手段と、前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手段により選択されたフォーマットへ変換する変換手段とを有し、前記変換手段により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録する構成とすることができる。
【００３６】
係る構成によれば、管理対象となる情報を効率的に管理しつつ検索性を維持することができる。
【００３７】
本発明の印刷ログ管理方法は、印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、前記印刷データの印刷ログを記録装置に記録して管理する印刷ログ管理装置における印刷ログ管理方法において、複数のフォーマットが格納されたフォーマット格納手順と、前記フォーマット格納手段に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択手順と、前記画像形成装置から出力された前記印刷データを、前記フォーマット選択手順により選択されたフォーマットへ変換する変換手順とを有し、前記変換手順により変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録する方法とすることができる。
【００３８】
係る方法によれば、管理対象となる情報を効率的に管理しつつ検索性を維持することができる。
【００３９】
本発明の印刷ログ管理プログラムは、印刷データの印刷要求を生成する印刷要求端末と、前記印刷要求に応じて前記印刷データを出力し、前記印刷データの操作に係るログデータを生成する画像形成装置とに接続され、複数のフォーマットが格納されたフォーマット格納装置と、前記印刷データの印刷ログを記録する記録装置とを有する印刷ログ管理装置における印刷ログ管理プログラムにおいて、コンピュータに、前記フォーマット格納装置に格納された前記フォーマットから、予め設定された条件に基づきフォーマットを選択するフォーマット選択ステップと、前記画像形成装置から出力された前記印刷データを、前記フォーマット選択ステップにより選択されたフォーマットへ変換する変換ステップとを実行させ、前記変換ステップにより変換された印刷データと、前記ログデータとを対応付けて前記記録装置に記録させるプログラムとすることができる。
【００４０】
係るプログラムによれば、管理対象となる情報を効率的に管理しつつ検索性を維持することができる。
【発明の効果】
【００４１】
本発明によれば、管理対象となる情報を効率的に管理しつつ検索性を維持することができる。
【発明を実施するための最良の形態】
【００４２】
本発明の印刷ログ管理システムでは、印刷要求端末と、印刷要求端末で生成された印刷データを出力しつつこの印刷データの操作に係るログデータを生成する画像形成装置と、印刷データの印刷ログを管理する印刷ログ管理装置とからなる。印刷ログ管理装置は、複数のデータフォーマットが格納されたフォーマット格納手段を有し、印刷データを予め設定された条件に基づき適切なフォーマットに変換する。そして印刷ログ管理装置は、この変換後の印刷データとログデータとを対応付けて管理する。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図１は、本発明の第一の実施形態の印刷ログ管理システム１００のシステム構成図の例である。
【００４３】
本発明の第一の実施形態の印刷ログ管理システム１００は、印刷要求端末２００、画像形成装置３００、印刷ログ管理装置４００とから構成されている。
【００４４】
印刷ログ管理システム１００では、印刷要求端末２００により印刷データが生成され、この印刷データが印刷要求として画像形成装置３００へ送られる。画像形成装置３００では、受け付けた印刷要求から印刷データを出力し、この印刷データのログデータを生成する。そして画像形成装置３００は、印刷データと、生成したログデータを印刷ログ管理装置４００へ送信する。印刷ログ管理装置４００では、印刷データに所定の処理を施した記録データと、ログデータとを対応付けて印刷ログとし、この印刷ログをデータベース４１０へ格納して管理する。ここで印刷データへ施す所定の処理についての詳細は後述する。
【００４５】
以下に図２を参照して本実施形態の印刷ログ管理システム１００についてさらに詳細に説明する。図２は、第一の実施形態の印刷ログ管理システム１００の機能構成図の例である。
【００４６】
印刷要求端末２００は、例えば演算処理装置と記憶手段とを有する一般のコンピュータなどであり、アプリケーション２１０、プリンタドライバ２２０とを備える。印刷要求端末２００では、さらにディスプレイなどの表示装置とキーボードなどの入力装置を有し、アプリケーション２１０により印刷データが生成される。また印刷要求端末２００では、プリンタドライバ２２０により生成された印刷データを画像形成装置３００において出力可能な印刷ＲＡＷデータへ変換している。
【００４７】
画像形成装置３００は、例えば一般の複合機やレーザープリンタなどであり、印刷制御部３１０と印刷ログ生成部３２０とを備える。画像形成装置３００において、印刷制御部３１０は、画像形成装置３００において受け付けた印刷要求に対応した印刷ＲＡＷデータの出力処理の制御を行う。印刷ログ生成部３２０は、この印刷ＲＡＷデータの出力処理の際に、受け付けた印刷要求を印刷ＲＡＷデータとログデータとに分離して印刷ログ管理装置４００へ送信する。
【００４８】
印刷ログ管理装置４００は、データベース４１０、フォーマット選択部４２０、フォーマット変換部４３０、セキュリティレベル判定部４４０、データ加工部４５０、記録ログ生成部４６０、ログ管理部４７０とを備える。
【００４９】
印刷ログ管理装置４００は、画像形成装置３００から印刷要求を受けると、印刷要求に含まれる印刷ＲＡＷデータのフォーマットを、フォーマット変換部４３０を用いてフォーマット選択部４２０により選択されたフォーマットへ変換し、記録データとする。そして記録ログ生成部４６０により、この記録データと、印刷要求に含まれるログデータとが紐付けされて印刷ログとされ、このログ管理部４７０によりこの印刷ログがデータベース４１０へ格納される。
【００５０】
データベース４１０は、記録データと、この記録データの元となる印刷ＲＡＷデータに係るログデータとが対応付けられた情報が印刷ログとして格納されている。
【００５１】
フォーマット選択部４２０は、複数のフォーマットが格納さたれフォーマット選定テーブル４２２から所定の設定に基づきフォーマットを選択する。フォーマット選定テーブル４２１については後述する。
【００５２】
フォーマット変換部４３０は、印刷ＲＡＷデータを、フォーマット選択部４２０により選択されたフォーマットデータへ変換する。セキュリティレベル判定部４４０は、印刷データのセキュリティレベルを判定する。
【００５３】
データ加工部４５０は、印刷ＲＡＷデータまたは印刷データに対し加工処理を施す。ログ生成部４６０は、フォーマット変換部４２０によりフォーマット変換された印刷ＲＡＷデータまたはデータ加工部４５０により加工された印刷データと、ログデータとを紐付けして印刷ログを生成する。ログ管理部４７０は、この印刷ログをデータベース４１０へ格納し管理する。
【００５４】
ここで、図３を参照して本実施形態の印刷ログ管理装置４００についてさらに詳細に説明する。図３は、第一の実施形態の印刷ログ管理装置４００の機能構成を示す図の例である。
【００５５】
本実施形態の印刷ログ管理装置４００において特徴的な機能を有する部分は、フォーマット選択部４２０、フォーマット変換部４３０、セキュリティレベル判定部４４０、データ加工部４５０である。よって、図３を参照して上記各部について詳細に説明する。
【００５６】
フォーマット選択部４２０は、データサイズ見積もり部４２１、フォーマット選定テーブル４２２とを備え、所定の設定に基づき印刷ＲＡＷデータの変換後のフォーマット選定テーブル４２２からフォーマットを選択する。尚ここで、本実施形態のフォーマット選択部４２０は、１の印刷ＲＡＷデータにおいて複数の異なるフォーマットを選択することも可能である。フォーマットの選択処理の詳細は後述する。
【００５７】
データサイズ見積もり部４２１は、印刷ＲＡＷデータがフォーマット選定テーブル４２２に格納された各フォーマットに変換された場合におけるそれぞれの記録データのデータサイズを見積もる。フォーマット選定テーブル４２２には、複数のフォーマットが格納されている。本実施形態のフォーマット選定テーブル４２２には、選択可能なデータフォーマットとして、イメージデータフォーマット、ＰＤＦ（Portable Document Format）フォーマット、テキストデータフォーマットがある。またこれ以外にも、図示していないが、変換前の印刷ＲＡＷデータをそのまま使用するフォーマットもある。
【００５８】
次にフォーマット変換部４３０について説明する。フォーマット変換部４３０では、画像形成装置３００から受け付けた印刷ＲＡＷデータを、フォーマット選択部４２０において選択されたフォーマットに変換する。本実施形態のフォーマット変換部４３０では、具体的には図３に示すように、印刷ＲＡＷデータをイメージデータフォーマットへ変換する変換処理、印刷ＲＡＷデータをＰＤＦフォーマットに変換する処理、印刷ＲＡＷデータをテキストデータに変換する処理が可能である。
【００５９】
フォーマット変換部４３０において、印刷ＲＡＷデータをイメージデータフォーマットへ変換すれば、比較的データサイズを小さくすることができ、元の印刷データのレイアウトを保存することができる。また、イメージデータフォーマットとすることにより、解像度や濃度、カラー階調の粒度を調整するため、データサイズと情報量の調整を行うことができる。ここでのイメージデータフォーマットとは、汎用性の高いフォーマットが好ましく、例えばＪＰＥＧ、ＴＩＦＦなどである。このようなフォーマットであれば、長期間の保存に対して高い信頼性を得ることができる。
【００６０】
またフォーマット変換部４３０において、印刷ＲＡＷデータをＰＤＦフォーマットに変換すれば、比較的データサイズを小さくすることができ、印刷データの文字情報やレイアウトを維持することができる。また、ＰＤＦフォーマットに変換した場合には文字情報が残るため、高い検索性を維持することができる。さらに暗号化、電子署名、タイムスタンプなどのセキュリティ機能を付与する仕様が定まっているため、利便性が高い記録データとすることができる。
【００６１】
またフォーマット変換部４３０において、印刷ＲＡＷデータをテキストデータに変換すれば、データサイズを小さくしつつ、高い検索性を維持することができる。また汎用性が高いため、長期間の保存においても高い信頼性を得ることができる。尚本実施形態のフォーマット変換部４３０では、データ加工部４５０のＯＣＲ処理機能によりイメージデータをテキストデータへ変換することも可能である。
【００６２】
またフォーマット選択部４２０により、変換前の印刷ＲＡＷデータをそのまま使用するフォーマットが選択された場合、フォーマット変換部４３０は事実上は変換処理を行わない。変換前の印刷ＲＡＷデータをそのまま記録データとすれば、印刷要求の記録として、情報量を豊富に保持することができる。よって、このフォーマットは、機密文書などの印刷ログを取得する際に選択されることが好ましい。
【００６３】
次にセキュリティレベル判定部４４０について説明する。セキュリティレベル判定部４４０は、印刷データのセキュリティレベルを判定するものであり、キーワード検索部４４１、書誌情報抽出部４４２とを有する。
【００６４】
キーワード検索部４４１は、フォーマット選択部４２０において、テキストデータフォーマットが選択され、フォーマット変換部４３０により印刷ＲＡＷデータがテキストデータへ変換された場合に、このテキストデータから特定のキーワードを検索する。セキュリティレベル判定部４４０は、このキーワード検索部４４１の検索結果に基づき印刷データのセキュリティレベルを判定する。尚このとき、特定のキーワードとは、システム管理者により印刷ログ管理装置４００において予め設定されたものであっても良い。キーワード検索部４４１による検索結果によるセキュリティレベル判定処理については後述する。
【００６５】
書誌情報抽出部４４２は、印刷ログ管理装置４００が画像形成装置３００から受け付けた印刷要求に含まれるログデータから、印刷データに関する書誌情報を抽出する。セキュリティレベル判定部４４０は、この抽出された書誌情報に基づき印刷データのセキュリティレベルを判定する。書誌情報に基づく印刷データのセキュリティレベル判定処理については後述する。
【００６６】
次にデータ加工部４５０について説明する。データ加工部４５０は、ノイズ除去部４５１、トリミング処理部４５２、フォーム識別部４５３、ＯＣＲ（Optical Character Reader）処理部４５４とを備える。ノイズ除去部４５１、トリミング処理部４５２は、印刷ＲＡＷデータを記録データとする際に、必要に応じて印刷ＲＡＷデータにノイズ除去、トリミング処理を施す。
【００６７】
フォーム識別部４５３は、印刷データのフォーマットを識別する。ＯＣＲ処理部４５４は、イメージデータに含まれる文字部分を文字コード化してテキストデータへ変換する処理を行う。例えば印刷ログ管理装置４００が印刷要求端末２００より印刷データを受け付け、フォーム識別部４５３が印刷データがイメージデータであることを認識したときなどに、ＯＣＲ処理部４５４を用いてこのイメージデータをテキストデータへ変換することができる。
【００６８】
次に本実施形態の印刷ログ管理システム１００の動作について説明する。尚ここで本発明の印刷ログ管理システム１００の特徴的な動作の説明に先立ち、図４を参照して印刷ログ管理システム１００が従来と同様の動作により印刷ログを管理する場合を説明する。図４は、印刷ログ管理システム１００が従来と同様の動作により印刷ログを管理する場合を説明するシーケンス図の例である。
【００６９】
印刷要求端末２００において、アプリケーション２１０により印刷でデータが生成され（Ｓ４１）、印刷指示が出されると、印刷要求端末２００においてこの印刷指示はプリンタドライバ２２０へ送られる（Ｓ４２）。プリンタドライバ２２０は、この印刷指示を受け付けると、印刷データから画像形成装置３００に対応する印刷ＲＡＷデータを生成する（Ｓ４３）。さらにプリンタドライバ２２０は、生成した印刷ＲＡＷデータに、印刷者情報、印刷指示が出された時刻を示す時刻情報等のメタデータを付加して印刷要求を生成する（Ｓ４４）。そしてプリンタドライバ２２０は、この印刷要求を画像形成装置３００へ送信する（Ｓ４５）。
【００７０】
画像形成装置３００は、この印刷要求を受け付けると、印刷制御部３１０においてこの印刷要求を、印刷ＲＡＷデータとメタデータに分離する（Ｓ４６）。そして印刷制御部３１０は、印刷ＲＡＷデータを出力する印刷処理を実行する（Ｓ４７）。印刷制御部３１０は、その後、受け付けた印刷要求をログ情報として印刷ログ管理装置４００へ書き出す（Ｓ４８）。印刷ログ管理装置４００では、このログ情報をデータベース４１０へ格納する（Ｓ４９）。
【００７１】
このように、例えば印刷ログ管理システム１００が従来の印刷ログ管理システムと同様の動作を行った場合、印刷ログ管理装置４００のデータベース４１０に、印刷データがそのまま蓄積される。このため管理対象となるデータの量が膨大な量になることがわかる。
【００７２】
ここで、本実施形態の印刷ログ管理装置１００において、本発明の特徴的な動作により印刷ログを管理する場合を説明する。
【００７３】
図５は、第一の実施形態の印刷ログ管理システム１００における印刷ログの管理を説明する概念図の例である。
【００７４】
本実施形態では、印刷要求端末２００により生成された印刷データ５０は、印刷要求端末２００のプリンタドライバ２２０により、印刷データ５０を画像形成装置３００に対応したデータ形式に変換された印刷ＲＡＷデータ５０Ａと、印刷データ５０の書誌情報５１、印刷制御情報５２とが付加された印刷要求５３とされる。ここで書誌情報５１は、印刷データ５０が生成された時刻を示す時刻情報や印刷者情報、印刷データ５０の属性情報、印刷データ５０のセキュリティレベルを示す情報等からなる。印刷制御情報５２は、印刷要求端末２００のＩＰアドレスや印刷部数、印刷時の用紙サイズなどからなる。
【００７５】
この印刷要求５３において、書誌情報５１と印刷制御情報５２とは、ログ生成部４６０により合成されてログデータ５３とされる。そして印刷要求５３に含まれる印刷ＲＡＷデータ５０Ａは、フォーマット変換部４３０により、フォーマット選択部４２０により選択されたフォーマットへ変換されて記録データ５４とされる。印刷ログ管理装置４００では、このログデータ５３と記録データ５４とが紐付けされて印刷ログ５５としてデータベース４１０へ格納される。
【００７６】
以下に図６、図７を参照して、この概念を実現させる処理について説明する。図６は、第一の実施形態の印刷ログ管理システム１００の特徴的な動作を説明する第一のシーケンス図であり、フォーマット選択部４２０により選択されたフォーマットが１種類である場合を説明する。図７は、第一の実施形態の印刷ログ管理システム１００の特徴的な動作を説明する第二のシーケンス図であり、フォーマット選択部４２０により選択されたフォーマットが複数種類である場合を説明する。
【００７７】
図６において、Ｓ６１１からＳ６１４までの処理は、図４のＳ４５からＳ４８までの処理と同様であるから説明を省略する。
【００７８】
印刷ログ管理装置４００において、画像形成装置３００から印刷ＲＡＷデータとメタデータとからなる印刷要求を受け付けると、フォーマット選択部４２０は、この印刷ＲＡＷデータを変換するフォーマットを選択する（Ｓ６１５）。そしてフォーマット選択部４２０は、印刷ＲＡＷデータを選択したフォーマットへ変換すべく、フォーマット変換部４３０へ変換指示をだす（Ｓ６１６）。尚ここで、フォーマット選択部４２０におけるフォーマットの選択処理については詳細を後述する。
【００７９】
フォーマット変換部４３０は、Ｓ６１６において変換指示受け付けると、指示されたフォーマットへ印刷ＲＡＷデータのフォーマットを変換して記録データとする（Ｓ６１７）。フォーマット変換部４３０において記録データが生成されると、（Ｓ６１８）、印刷ログ管理装置４００において、ログ生成部４６０が印刷要求に含まれるメタデータと他の印刷制御情報とを合成してログデータを生成し、このログデータと記録データを紐付けして印刷ログとする（Ｓ６１９）。この印刷ログは、印刷ログ管理装置４００においてログ管理部４７０によりデータベース４１０へ格納されて管理される（６２０）。
【００８０】
次に図７について説明する。図７は、第一の実施形態の印刷ログ管理システム１００の特徴的な動作を説明する第二のシーケンス図であり、フォーマット選択部４２０により選択されたフォーマットが複数種類である場合を説明する。
【００８１】
図７において、Ｓ７１１からＳ７１４までの処理は、図６のＳ６１１からＳ６１４までの処理と同様であるから説明を省略する。
【００８２】
印刷ログ管理装置４００において、画像形成装置３００から印刷ＲＡＷデータとメタデータとからなる印刷要求を受け付けると、フォーマット選択部４２０は、この印刷ＲＡＷデータを変換する複数のフォーマットの組合せを選択する（Ｓ７１５）。このとき選択される複数のフォーマットは、印刷データを構成するデータの種別に対応して選択されても良い。
【００８３】
そしてフォーマット選択部４２０は、印刷ＲＡＷデータを、選択した複数のフォーマットからなる記録データへ変換すべく、各フォーマット毎に順次フォーマット変換部４３０へ変換指示をだす（Ｓ７１６）。尚ここで、フォーマット選択部４２０におけるフォーマットの選択処理については詳細を後述する。
【００８４】
フォーマット変換部４３０は、Ｓ７１６において変換指示受け付けると、指示されたフォーマットへ印刷ＲＡＷデータのフォーマットを変換する（Ｓ７１７）。フォーマット選択部４２０とフォーマット変換部４３０は、この処理をＳ７１５において選択されたフォーマットの数分繰り返す（Ｓ７１８）。
【００８５】
このようにして印刷ＲＡＷデータが複数のフォーマットからなる記録データに変換されると（Ｓ７１９）、ログ生成部４６０は、印刷要求に含まれるメタデータと他の印刷制御情報とを合成してログデータを生成し、このログデータと記録データを紐付けして印刷ログとする（Ｓ７２０）。この印刷ログは、印刷ログ管理装置４００においてログ管理部４７０によりデータベース４１０へ格納されて管理される（Ｓ７２１）。
【００８６】
ここで、Ｓ６１５及びＳ７１５におけるフォーマット選択部４２０によるフォーマットの選択処理について説明する。
【００８７】
本実施形態の印刷ログ管理システム１００では、例えばシステム管理者などにより、システム全体としての印刷ログの管理にあたり重要とされる要素が予め決定されており、印刷ログ管理装置４００では、この決定に基づきフォーマット選択の基準となる条件が設定されていても良い。この設定は、例えば印刷ログ管理装置４００の備える図示しない設定手段などにより設定されても良し、印刷要求端末２００よりネットワークを介してなされても良い。
【００８８】
例えば印刷ログ管理システム１００において、印刷ログの検索を容易に行うことが重要視される場合、印刷ログ管理装置４００では、検索処理に適したフォーマットを選択する設定が成されても良い。この場合フォーマット選択部４２０は、この設定に基づき、検索を容易に行うことが可能なフォーマットであるテキストデータフォーマットを選択すれば良い。
【００８９】
また、例えば印刷ログ管理システム１００において、より正確に印刷データの印刷ログをとることが重要視される場合、印刷ログ管理装置４００では変換前の印刷ＲＡＷデータをそのまま使用するフォーマットを選択する設定とされていても良い。この場合フォーマット選択部４２０は、印刷ＲＡＷデータをそのまま使用するフォーマットを選択する。
【００９０】
このように、本実施形態では、印刷ログの管理において重要とされる要素に基づいて適切なフォーマットを選択し、印刷データを選択されたフォーマットに変換する。このことにより、印刷データそのものを用いずに印刷ログを管理することが可能となり、管理対象となる情報量を削減させることができる。また印刷ログ管理装置４００において、管理対象となる情報量が削減されれば、例えば情報漏洩があった場合などに、漏洩元を突き止めるための検索速度を向上させることも可能となる。
【００９１】
さらに、例えば印刷ログ管理システム１００において、印刷ログを検索のしやすさを維持し、且つ証拠としての信憑性を高いものとすること望まれる場合などには、検索性と信憑性が印刷ログの管理における重要な要素となる。印刷ログ管理システム１００での印刷ログの管理おいてこのような決定が成されていた場合、印刷ログ管理装置４００では、フォーマット選択の基準として検索性と信憑性を重要とする設定が成されても良い。
【００９２】
このような場合、フォーマット選択部４２０は、例えば印刷データが写真とテキストデータとにより構成されていた場合には、イメージデータフォーマットとテキストとデータフォーマットとの組合せを選択しても良い。このようにすれば、写真はそのままイメージデータとされるので、証拠としての信憑性を確保することができ、テキストデータはコード化されるため検索において利便性を確保することができる。
【００９３】
このように本実施形態では、一の印刷要求より生成された印刷ＲＡＷデータにおいて、相互を補完しあう複数のデータフォーマットを用いて記録データとすることができる。これにより、印刷ログの管理において、印刷ログ管理システム１００の使用環境に、より柔軟に対応することができる。
【００９４】
さらに本実施形態の印刷ログ管理システム１００では、印刷要求毎に、印刷ログに管理において重要とされる要素が決定されても良い。この場合、印刷要求端末２００の備える図示しない表示装置や画像形成装置３００の図示しない表示パネルなどにおいて、印刷要求毎に印刷ログの管理にあたり重要とされる要素を選択可能に表示させても良い。ユーザは、例えば自分がこれから印刷しようとする印刷データが、文字ばかりの文書データであった場合などには、この表示からテキストデータを重要要素とする選択をしても良い。
【００９５】
すると印刷ログ管理装置４００においてテキストデータ重視の設定がなされ、フォーマット選択部４２０はこの設定に基づきテキストデータフォーマットを選択することができる。
【００９６】
また例えばユーザがこれから印刷しようとする印刷データが、イメージデータばかりのカタログなどであった場合には。この表示からイメージデータを重要要素とする選択をしても良い。すると印刷ログ管理装置４００においてイメージデータ重視の設定がなされ、フォーマット選択部４２０はこの設定に基づきイメージデータフォーマットを選択することができる。
【００９７】
また本実施形態の印刷ログ管理システム１００では、フォーマット選択部４２０におけるフォーマットの選択基準となる設定として、システム全体としての設定と、印刷要求毎の設定を組み合わせたものを用いても良い。
【００９８】
すなわち、本実施形態の印刷ログ管理装置４００では、システム全体として重要とされる要素と、印刷要求毎に重要とされる要素との両方を基準にして記録データのフォーマットを選択しても良い。
【００９９】
例えば印刷ログ管理システム１００において、印刷ログの管理における重要要素が検索性能とされている。この場合にある印刷要求においてユーザが印刷要求端末２００等において信憑性を重要要素とする設定を行う。すると印刷ログ管理装置４００では、フォーマット選択の基準となる設定を、重要要素が検索性能とされた設定から、重要要素が検索性能及び信憑性とされた設定に変更する。
【０１００】
するとフォーマット選択部４２０は、この設定に基づき、この２つ基準を満たす複数のフォーマットの組合せを選択しても良い。尚このとき、印刷要求毎になされた設定は、印刷要求が実行された後に自動的に解除されるものであっても良い。
【０１０１】
このように本実施形態では、印刷データそのものを保持せずに、様々な要求に対応する印刷ログを取得することができるので、効率的に印刷ログを管理することができる。
【０１０２】
また本実施形態では、印刷ログ管理システム１００の使用環境に適したフォーマットで印刷ログを管理することかできるので、検索性を維持しつつも効率的に印刷ログを管理することができる。
【０１０３】
以下に図面を参照して、本実施形態におけるその他のフォーマット選択処理について具体的に説明する。
【０１０４】
まず、図８を参照して、フォーマット選択部４２０が、記録データのデータサイズがもっとも小さくなるフォーマットを選択する場合について説明する。この場合、印刷ログ管理システム１００において、より多数の印刷ログを管理することが重要要素として決定されており、印刷ログ管理装置４００では、この決定に基づき印刷ログのデータサイズを小さくすることが重要要素として設定されているものとする。
【０１０５】
図８は、第一の実施形態において記録データのデータサイズが最も小さくなるフォーマットが選択される場合を説明する図である。図８（Ａ）は印刷ログ管理システム１００の動作を示すシーケンス図、図８（Ｂ）は、フォーマット選択におけるデータサイズの見積もり処理を説明するフローチャートである。
【０１０６】
まず、図８（Ａ）を参照して印刷ログ管理システム１００の動作を説明する。
【０１０７】
印刷ログ管理装置４００において、印刷要求を受け付けると、ログ作成部４６０は、印刷ログを作成すべくフォーマット選択部４２０へフォーマット選択指示を出す（Ｓ８０１）。
【０１０８】
フォーマット選択部４２０はこの指示を受けると、データサイズ見積もり部４２１により、フォーマット選定テーブル４２２に格納された各フォーマットに対応した記録データのデータサイズを見積もる。尚ここでの見積もり処理の詳細は後述する。フォーマット選択部４２０は、このデータサイズ見積もり部４２１の見積もり処理の結果に基づき採用するフォーマットを選択する（Ｓ８０２）。
【０１０９】
フォーマット選択部４２０により採用するフォーマットが選択されると（Ｓ８０３）、ログ作成部４６０はフォーマット変換部４３０へ、印刷要求に含まれる印刷ＲＡＷデータのフォーマットの変換指示を出す（Ｓ８０４）。フォーマット変換部４３０は、この指示をうけて、Ｓ８０２で選択されたフォーマットへ、印刷ＲＡＷデータのフォーマットを変換し（Ｓ８０５）、記録データとする。
【０１１０】
ログ生成部４６０は、印刷要求に含まれるメタデータと他の印刷制御情報とを合成してログデータを生成し、このログデータとこの記録データとを紐付けして印刷ログとする（Ｓ８０６）。この印刷ログは、印刷ログ管理装置４００においてログ管理部４７０によりデータべース４１０へ格納されて管理される（Ｓ８０７）。
【０１１１】
次に図８（Ｂ）を参照して、図８（Ａ）のＳ８０２におけるデータサイズの見積もり処理について説明する。
【０１１２】
フォーマット選択部４２０により、フォーマット選択処理が開始されると（Ｓ８１０）、データサイズ見積もり部４２１は、フォーマット選定テーブル４２２に格納された各フォーマットを用いた場合の記録データのデータサイズの見積もりを順次行う。
【０１１３】
まずデータサイズ見積もり部４２１は、印刷ＲＡＷデータを、フォーマット選定テーブル４２２において一番目に格納されたフォーマットに変換した場合の記録データのデータサイズを見積もる（Ｓ８１１）。次にデータサイズ見積もり部４２１は、同様に、印刷ＲＡＷデータを、フォーマット選定テーブル４２２において二番目に格納されたフォーマットに変換した場合の記録データのデータサイズを見積もる（Ｓ８１２）。データサイズ見積もり部４２１は、この処理をフォーマット選定テーブル４２２に格納されているフォーマットの数と同回数行う（Ｓ８１３）。
【０１１４】
データサイズ見積もり部４２１によるすべてのフォーマットに対する記録データのデータサイズの見積もり処理が終了すると、フォーマット選択部４２０は、この中からデータサイズが最小となったものを選択し（Ｓ８１４）、このフォーマットを採用する（Ｓ８１５）。
【０１１５】
本実施形態では、このようにして、記録データがもっとも小さくなるフォーマットを選択することができる。
【０１１６】
次に、図９を参照して、フォーマット選択部４２０が、印刷データのセキュリティレベルと、記録データのデータサイズに基づきフォーマットを選択する場合について説明する。この場合、印刷ログ管理システム１００において、印刷データのセキュリティレベルと記録データのサイズが重要要素と決定されおり、印刷データのセキュリティレベルが一定以下である場合にのみ、記録データのデータサイズが小さくなるフォーマットが選択される。
【０１１７】
よってこの場合、印刷ログ管理装置４００では、セキュリティレベル判定部４４０の結果に基づきフォーマットを選択し、さらに選択したフォーマットに対応した記録データのデータサイズに基づき最終的に採用するフォーマットを選択する。
【０１１８】
図９は、フォーマット選択部４２０が、印刷データのセキュリティレベルと、記録データのデータサイズに基づきフォーマットを選択する場合を説明する図である。図９（Ａ）は、フォーマット選定テーブルを説明する図であり、図９（Ｂ）は、印刷ログ管理装置４００におけるフォーマット選定処理を説明するフローチャートである。
【０１１９】
本実施形態の印刷ログ管理装置４００のフォーマット選定テーブル４２２には、複数のフォーマット以外にも図９（Ａ）に示される情報が格納されている。すなわちフォーマット選定テーブル４２２では、各フォーマットおいて、セキュリティレベル、記録データとしたときのデータサイズの上限値、記録データのデータサイズが上限値を超え場合の代替えのフォーマットとが対応付けられて格納されている。
【０１２０】
例えば本実施形態のフォーマット選定テーブル４２２では、印刷ＲＡＷデータをそのまま使用するフォーマットに対応する印刷データのセキュリティレベルは、最も高いＡレベルとされている。そしてこのフォーマットを用いた場合の記録データの上限値は４０Ｍｂｙｔｅとなっており、記録データがこの上限値を超える場合の代替フォーマットがＰＤＦフォーマットとされている。
【０１２１】
次に図９（Ｂ）を参照してこの場合のフォーマットの選択処理を説明する。
【０１２２】
印刷ログ管理装置４００において、フォーマットの選択処理が開始されると（Ｓ９０１）、フォーマット選択部４２０は、セキュリティレベル判定部４４０により印刷データのセキュリティレベルを判定する（Ｓ９０２）。尚このとき、セキュリティレベル判定部４４０は、印刷データのセキュリティレベル情報に基づきセキュリティレベルの判定を行う。このセキュリティレベル情報は、例えば印刷要求に含まれるログデータの一部の情報であり、機械的にセキュリティレベルを特定することができる情報（例えば、セキュリティレベル＝Ａなど）である。
【０１２３】
Ｓ９０２において印刷データのセキュリティレベルが判定されると、フォーマット選択部４２０は、フォーマット選定テーブル４２２からこのセキュリティレベルに対応したフォーマットと、このフォーマットの代替フォーマットを取得する（Ｓ９０３）。そしてフォーマット選択部４２０は、データサイズ見積もり部４２１により、印刷ＲＡＷデータを取得したフォーマットに変換した場合の記録データのデータサイズの見積もり処理を行う（Ｓ９０４）。
【０１２４】
フォーマット選択部４２０は、ここでフォーマット選定テーブル４２２に基づき、記録データのデータサイズが上限値を超えるか否かを判断し（Ｓ９０５）、上限値を超えない場合にはこのフォーマットを採用する（Ｓ９０６）。そしてフォーマット選択部４２０は、Ｓ９０５において記録データのデータサイズが上限値を超える場合、代替フォーマットを採用する（Ｓ９０７）。
【０１２５】
このように、フォーマット選択部４２０は、印刷データのセキュリティレベルと、記録データのデータサイズに基づきフォーマットを選択するので、全体のデータサイズを抑えつつ、重要な印刷データに関しては詳細な情報を残すことができる。
【０１２６】
尚、図９に示した例では、印刷データのセキュリティレベルは機械的に判定可能なものとしたが、本実施形態における印刷データのセキュリティレベルは、これに限定されるものではない。本実施形態では、印刷データのセキュリティレベルを、各種条件に基づき自動的に判定しても良い。
【０１２７】
以下に図面を参照して、本実施形態のセキュリティレベル判定処理について説明する。
【０１２８】
図１０は、第一の実施形態における印刷データのセキュリティレベル判定処理を説明する第一の図である。
【０１２９】
図１０に示す本実施形態のセキュリティレベル判定処理では、印刷データに出現する特定のキーワードの出現回数に基づき印刷データのセキュリティレベルを判定する。図１０（Ａ）は、特定のキーワードが設定されたキーワードテーブルの例を示す図であり、図１０（Ｂ）は、印刷データのセキュリティレベル判定処理を説明するフローチャートの例である。
【０１３０】
本実施形態の印刷ログ管理装置４００では、セキュリティレベル判定部４４０において図１０（Ａ）に示すようなキーワードテーブルに特定のキーワードが設定されて記憶されており、この各キーワードには重み付けがなされている。尚ここで、キーワードテーブルに記憶されるキーワードとそれに対応する重みは、例えばシステム管理者などにより予め設定されているものとした。
【０１３１】
以下に図１０（Ｂ）を参照してセキュリティレベル判定処理を説明する。
【０１３２】
印刷ログ管理装置４００のフォーマット選択処理において、印刷データのセキュリティレベル判定処理が開始されると（図９のＳ９０２）、セキュリティレベル判定部４４０は、加工部４５０のＯＣＲ処理部４５４を用いて印刷ＲＡＷデータからテキストデータを抽出する（Ｓ１００１）。
【０１３３】
次にセキュリティレベル判定部４４０は、キーワードテーブルの一行目を読み込む（Ｓ１００２）。そしてキーワード検索部４４１を用いて、読み込んだ検索キーワードでテキストデータを検索する。セキュリティレベル判定部４４０は、テキストデータ中に検索キーワードが出現する回数と、この検索キーワードの重みとの積を求め加算する（Ｓ１００３）。
【０１３４】
セキュリティレベル判定部４４０は、この処理をキーワードテーブルに記憶されたキーワードの数と同回数繰り返す（Ｓ１００４）。そしてセキュリティレベル判定部４４０は、この計算結果に基づき、セキュリティレベルを判定する（Ｓ１００５）。このときセキュリティレベル判定部４４０は、Ｓ１００４における計算結果の値が大きいほどセキュリティレベルが高いものと判断する。またセキュリティレベル判定部４４０では、セキュリティレベルを決定する閾値が設定されていても良く、例えばＳ１００４における計算結果の値が３０以上であるとき。セキュリティレベルＡ、２０以上であるときセキュリティレベルＢ、などと判定しても良い。
【０１３５】
このように、本実施形態では、印刷データ自身をセキュリティレベルの判定材料としているので、印刷データのセキュリティレベルを判定するために新たな情報や仕組みを持ち込まずに印刷データのセキュリティレベルを判定することができる。
【０１３６】
次に、図１１を参照して本実施形態のセキュリティレベル判定処理の他の例を説明する。図１１は、第一の実施形態における印刷データのセキュリティレベル判定処理を説明する第二の図である。図１１に示す例では、印刷要求に含まれるログデータから印刷データの書誌情報部分を抽出し、この書誌情報に含まれる印刷データの属性情報に基づき印刷データのセキュリティレベルを判定する。
【０１３７】
図１１（Ａ）は、書誌情報に含まれる印刷データの属性情報に対応したセキュリティレベルが規定された文書属性テーブルの例を示す図であり、図１１（Ｂ）は、印刷データのセキュリティレベル判定処理を説明するフローチャートの例である。
【０１３８】
本実施形態の印刷ログ管理装置４００では、セキュリティレベル判定部４４０において図１１（Ａ）に示すような文書属性テーブルが記憶されている。この文書属性テーブルでは、印刷データの属性情報に対応したセキュリティレベルが規定されている。尚この規定は、例えばシステム管理者などにより予め設定されていても良い。
【０１３９】
以下に図１１（Ａ）を説明する。文書属性テーブルでは、印刷データの書誌情報の項目である印刷データの属性名と、この属性名に対応した属性値との組み合わせにより、セキュリティレベルが規定されている。例えば属性名が機密レベルとなっており、属性値が極秘であった場合、セキュリティレベルはＡとなる。また、属性名が機密レベルで属性値が社外秘である場合、セキュリティレベルはＣとなる。
【０１４０】
次に図１１（Ｂ）を参照してセキュリティレベル判定処理を説明する。
【０１４１】
印刷ログ管理装置４００のフォーマット選択処理において、印刷データのセキュリティレベル判定処理が開始されると（図９のＳ９０２）、セキュリティレベル判定部４４０は、書誌情報抽出部４４２を用いて印刷要求に含まれるログデータから印刷データの書誌情報を抽出する（Ｓ１１０１）。
【０１４２】
次にセキュリティレベル判定部４４０は、文書属性テーブルの一行目を読み込み、属性名と属性値の組合せ情報を取得する（Ｓ１１０２）。そしてセキュリティレベル判定部４４０は、Ｓ１１０１において抽出された書誌情報に、Ｓ１１０２で取得した属性名と属性値の組合せが含まれるか否かを判定する（Ｓ１１０３）。
【０１４３】
セキュリティレベル判定部４４０は、Ｓ１１０３において、抽出された書誌情報にＳ１１０２で取得した属性名と属性値の組合せが含まれていた場合、文書属性テーブルに基づき、この組合せに対応したセキュリティレベルを印刷データのセキュリティレベルとし（Ｓ１１０４）、判定処理を終了する。
【０１４４】
セキュリティレベル判定部４４０は、Ｓ１１０３において、抽出された書誌情報にＳ１１０２で取得した属性名と属性値の組合せが含まれていなかった場合、文書属性テーブルの２行目についてＳ１１０２とＳ１１０３の処理を繰り返し行う。そしてセキュリティレベル判定部４４０は、Ｓ１１０１で抽出した書誌情報に、文書属性テーブルの記憶された属性名と属性値の組合せのいずれも含まれない場合（Ｓ１１０５）、印刷データのセキュリティレベルを最低値に設定し（Ｓ１１０６）、判定処理を終了する。
【０１４５】
このように、本実施形態では、印刷データの書誌情報に基づき印刷データのセキュリティレベルを判定している。よって新たな情報や仕組みを持ち込まずに印刷データのセキュリティレベルを判定することができる。
【０１４６】
以上に説明したように、本実施形態によれば、印刷データを、印刷ログ管理システム１００の使用環境に合わせて適切なフォーマットに変換した記録データとして蓄積するため、検索性を維持しつつ管理対象となる情報量を削減し、効率的に印刷ログを管理することができる。
（第２の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。
【０１４７】
本発明の第二の実施形態の印刷ログ管理システム１００Ａでは、フォーマット選択部４２０Ａにおいて、印刷データの元となる文書ファイルを記録データとするフォーマットが選択可能である点が、第一の実施形態と相違する。よって、本実施形態の説明では上記相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１４８】
図１２は、本発明の第二の実施形態の印刷ログ管理システム１００Ａのシステム構成図である。
【０１４９】
図１２における第一の実施形態との相違点は、印刷要求端末２００Ａが印刷指示部２３０を有する点である。印刷要求端末２００Ａにおいて、印刷指示部２３０は、アプリケーション２１０において作成された文書ファイルを、直接印刷ログ管理装置４００Ａへ送付する。
【０１５０】
本実施形態では、印刷要求端末２００Ａが印刷指示部２３０を有することにより、フォーマット選択部４２０Ａにおいて文書ファイルをそのまま使用するフォーマットが選択された場合にも対応することができる。
【０１５１】
図１３に、第二の実施形態のフォーマット選択部４２０Ａの機能構成を示す。本実施形態のフォーマット選択部４２０Ａは、第一の実施形態のフォーマット選択部４２０において選択可能な４つのフォーマット（印刷ＲＡＷデータフォーマット、イメージデータフォーマット、ＰＤＦデータフォーマット、テキストデータフォーマット）以外に、文書ファイルをそのまま使用する文書ファイルフォーマットを選択することができる。
【０１５２】
尚、フォーマット選択部４２０Ａにより文書ファイルフォーマットが選択された場合、実質的にはフォーマットの変換処理を行わないため、フォーマット変換部４３０は第一の実施形態と同様の機能を備えていれば良い。
【０１５３】
ここで文書ファイルについて説明する。文書ファイルとは、印刷要求端末２００Ａにおいてユーザに編集されたアプリケーションデータである。この文書ファイルは、文書ファイルが印刷される場合にこの文書ファイルの処理を行うアプリケーション２２０により読み込まれるだけであり、通常の印刷処理において使用されることはない。この文書ファイルには、例えば印刷要求端末２００Ａにおいて文書ファイルが更新された時刻情報や更新履歴、電子署名など、通常の印刷物には表現されない情報が含まれる。そのため、この文書ファイルそのものを記録データとして保管すれば、これら全ての情報を記録することが可能となる。
【０１５４】
図１４は、第二の実施形態の印刷ログ管理システム１００Ａにおける印刷ログの管理を説明する概念図の例である。
【０１５５】
図１４に示す例では、印刷要求端末２００により生成された文書ファイル１３０と、文書ファイル１３０が画像形成装置３００に対応したデータ形式に変換された印刷ＲＡＷデータ１３０Ａと、文書ファイル１３０の書誌情報（メタデータ）１３１と、印刷制御情報１３２とが印刷要求１３３とされる。この印刷要求１３３において、書誌情報１３１と印刷制御情報１３２とは、ログ生成部４６０により合成されて書誌情報１３４とされる。
【０１５６】
ここで例えばフォーマット選択部４２０Ａにより、文書ファイルフォーマットが選択された場合、フォーマット選択部４２０Ａは文書ファイル１３０を記録データ１３５とする。またフォーマット選択部４２０Ａにより、印刷データをそのまま使用するフォーマット以外のフォーマットが選択された場合、第一の実施形態で説明したように印刷ＲＡＷデータを変換して記録データ１３５とする。
【０１５７】
印刷ログ管理装置４００Ａでは、この書誌情報１３４と記録データ１３５とが紐付けされて印刷ログ１３６としてデータベース４１０へ格納される。
【０１５８】
以下に図１５、図１６を参照して、この概念を実現させる処理について説明する。図１５は、第二の実施形態の印刷ログ管理システム１００Ａの特徴的な動作を説明する第一のシーケンス図である。
【０１５９】
本実施形態の印刷要求端末２００Ａにおいて、ユーザにより編集されたアプリケーションデータである文書ファイルの印刷指示がなされると、印刷指示部２３０によりこの文書ファイルに乱数値が付与されて、印刷ログ管理装置４００Ａへ直接送信される（Ｓ１４１１）。また印刷要求端末２００Ａにおいて、印刷指示部２３０は、この乱数値が付与さたた文書ファイルをアプリケーション２２０へ送信する（Ｓ１４１２）。アプリケーション２２０では、この文書ファイルを元に印刷データを生成し（Ｓ１４１３）、プリンタドライバ２２０へ印刷データの印刷指示を出す（Ｓ１４１４）。
【０１６０】
プリンタドライバ２２０では、この印刷指示を受けて、印刷要求を生成し（Ｓ１４１５）、画像形成装置３００へこの印刷要求を送信する（Ｓ１４１６）。ここで、Ｓ１４１６からＳ１４１８までの処理は、第一の実施形態の図６におけるＳ６１２からＳ６１４までの処理と同様であるから説明を省略する。画像形成装置３００において、印刷制御部３１０は、印刷要求と乱数値を印刷ログ管理装置４００Ａへ送信する（Ｓ１４１９）。
【０１６１】
印刷ログ管理装置４００Ａでは、画像形成装置３００より印刷要求と乱数値を受けると、この乱数値に基づき、Ｓ１４１１で受け付けた文書ファイルとの対応の確認を行う（Ｓ１４２０）。これにより、印刷ログ管理装置４００Ａでは、フォーマット選択部４２０Ａにより文書ファイルを使用するフォーマットが選択された場合、文書ファイルを記録データとして記録することが可能となる（Ｓ１４２１）。
【０１６２】
また、図１６を参照して本実施形態におけるその他の動作を説明する。図１６は、第二の実施形態の印刷ログ管理システム１００Ａの特徴的な動作を説明する第二のシーケンス図である。
【０１６３】
印刷要求端末２００Ａにおいて、ユーザにより編集されたアプリケーションデータである文書ファイルの印刷指示がなされると、印刷指示部２３０によりこの文書ファイルがアプリケーション２２０へ送信される（Ｓ１５１１）。アプリケーション２２０では、この文書ファイルを元に印刷データを生成し（Ｓ１５１２）、プリンタドライバ２２０へ印刷デタの印刷指示を出す（Ｓ１５１３）。プリンタドライバ２２０では、この印刷指示をうけて印刷要求を生成する（Ｓ１５１４）。
【０１６４】
ここで印刷指示部２３０は、プリンタドライバ２２０に対し文書ファイルを送信する（Ｓ１５１５）。プリンタドライバ２２０では、Ｓ１５１４において生成された印刷要求に、この文書ファイルを付加する（Ｓ１５１６）。そしてプリンタドライバ２２０は、文書ファイルが付加された印刷要求を画像形成装置３００へ送信する（Ｓ１５１７）。
【０１６５】
以下、図１５におけるＳ１５１８とＳ１５１９の処理は、図１５のＳ１４１７とＳ１４１８の処理と同様であるから説明を省略する。画像形成装置３００において、印刷制御部３１０は、文書ファイルが付加された印刷要求を印刷ログ管理装置４００Ａへ送信する（Ｓ１５２０）。これにより、印刷ログ管理装置４００Ａでは、フォーマット選択部４２０Ａにより文書ファイルを使用するフォーマットが選択された場合には、文書ファイルを記録データとして記録することが可能となる（Ｓ１５２１）。
【０１６６】
このように、本実施形態によれば、フォーマットの選択において印刷データの元となる文書ファイルを選択することが可能となる。文書ファイルをそのまま記録データとして保管することにより、印刷物として表現されない情報を管理することができ、特に重要な機密情報が漏洩した場合などには、信憑性の高い証拠情報として用いることができる。
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。
【０１６７】
本発明の第三の実施形態の印刷ログ管理システム１００Ｂでは、ユーザ情報が格納されたユーザディレクトリ５００を備える点が第一の実施形態と相違する。よって、本実施形態の説明では上記相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１６８】
図１７は、本発明の第三の実施形態の印刷ログ管理システム１００Ｂのシステム構成図である。本実施形態の印刷ログ管理システム１００Ｂは、印刷要求端末２００、画像形成装置３００、印刷ログ管理装置４００Ｂ、ユーザディレクトリ５００とから構成されている。ユーザディレクトリ５００は、ディレクトリデータベース（以下、ディレクトリＤＢ）５１０を有し、このディレクトリＤＢ５１０内には、本実施形態の印刷ログ管理システム１００Ｂを利用するユーザのユーザ情報が格納されている。
【０１６９】
ここで言うユーザ情報とは、例えばユーザの所属部署情報や権限情報などを含むユーザ属性情報等である。このユーザ情報には、例えばシステム管理者などにより予めユーザディレクトリ５００に登録されていても良い。
【０１７０】
また、図１７に示す例では、ユーザディレクトリ５００及びディレクトリＤＢ５１０を印刷ログ管理装置４００Ｂの外部に設けたが、これらを印刷ログ管理装置４００Ｂ内に設けても良い。
【０１７１】
本実施形態では、第一の実施形態で説明した印刷データのセキュリティレベルの判定において、このディレクトリＤＢ５１０に格納されたユーザ情報を用いて判定処理を行うことができる。以下に図１８を参照して本実施形態の印刷ログ管理装置４００Ｂについて説明する。図１８は、第三の実施形態の印刷ログ管理装置４００Ｂの機能構成を示す図の例である。
【０１７２】
本実施形態の印刷ログ管理装置４００Ｂでは、セキュリティレベル判定部４４０Ａが、キーワード検索部４４１、書誌情報抽出部４４２の他に、印刷者情報抽出部４４３と、ユーザ情報検索部４４４とを有する点で第一の実施形態と相違し、その他は第一の実施形態と同様の機能構成を有する。
【０１７３】
印刷者情報抽出部４４３は、印刷ログ管理装置４００Ｂが画像形成装置３００から受け付ける印刷要求に含まれるログデータから印刷者情報を抽出する。ここでいう印刷者情報とは、例えば印刷要求を生成したユーザを特定可能な情報などであっても良い。
【０１７４】
例えばこの印刷者情報は、各ユーザに１台ずつ貸与された印刷要求端末２００のＩＰアドレスなどであっても良く、このＩＰアドレスによりユーザが特定されても良い。また、この印刷者情報はディレクトリＤＢ５１０に格納されたユーザ情報に含まれるものとした。
【０１７５】
ユーザ情報検索部４４３は、４４２において抽出された印刷者情報をキーとしてユーザディレクトリ５００のディレクトリＤＢ５１０内を検索し、この印刷者情報を含むユーザ情報を取得する。
【０１７６】
以下に本実施形態における印刷データのセキュリティレベルの判定処理について説明する。図１９は、第三の実施形態における印刷データのセキュリティレベル判定処理を説明する図である。
【０１７７】
図１９に示す例では、印刷要求に含まれるログデータから印刷者情報を抽出し、この印刷者情報が含まれるユーザ情報に基づき印刷データのセキュリティレベルを判定する。
【０１７８】
図１９（Ａ）は、ユーザ情報に含まれるユーザ属性情報に対応するセキュリティレベルが規定されたユーザ属性テーブルの例を示す図であり、図１９（Ｂ）は、印刷データのセキュリティレベル判定処理を説明するフローチャートの例である。
【０１７９】
本実施形態の印刷ログ管理装置４００Ｂでは、セキュリティレベル判定部４４０Ａにおいて図１９（Ａ）に示すようなユーザ属性テーブルが記憶されている。このユーザ属性テーブルでは、ユーザの属性情報毎に重み付けがなされている。尚ここで、ユーザ属性テーブルに記憶される属性情報とそれに対応する重みの値は、例えばシステム管理者などにより予め設定されているものとした。
【０１８０】
以下に図１９（Ｂ）を参照してセキュリティレベル判定処理を説明する。
【０１８１】
印刷ログ管理装置４００Ｂのフォーマット選択処理において、印刷データのセキュリティレベル判定処理が開始されると（図９のＳ９０２）、セキュリティレベル判定部４４０Ａは、印刷者情報抽出部４４３を用いて印刷要求に含まれるログデータから印刷者情報を抽出する（Ｓ１９０１）。
【０１８２】
次にセキュリティレベル判定部４４０Ａは、Ｓ１９０１で抽出された印刷者情報を検索キーとして、ユーザ情報検索部４４４によりユーザディレクトリ５００のディレクトリＤＢ５１０を検索する（Ｓ１９０２）。そしてセキュリティレベル判定部４４０Ａは、この検索結果により、ディレクトリＤＢ５１０から取得したユーザ情報に含まれるユーザ属性情報と、ユーザ属性テーブルに規定された重み付けとに基づき印刷データのセキュリティレベルを判定する（Ｓ１９０３）。
【０１８３】
このときセキュリティレベル判定部４４０Ａは、Ｓ１９０３において重み付けの値が大きいほどセキュリティレベルが高いものと判断しても良い。またセキュリティレベル判定部４４０Ａでは、セキュリティレベルを決定する閾値が設定されていても良く、例えば重み付けの値が７以上であるとき。セキュリティレベルＡ、５以上であるときセキュリティレベルＢ、などと判定しても良い。
【０１８４】
具体的には、例えばＳ１９０２の検索処理において取得したユーザ情報に含まれるユーザ属性情報が「知財部」であった場合、セキュリティレベル判定部４４０Ａは、ユーザ属性テーブルにおいて属性情報「知財部」に対応した重みの値を参照する。ここでこの値が８であるから、セキュリティレベル判定部４４０Ａはこの印刷データのセキュリティレベルをＡと判定することができる。
【０１８５】
このように、本実施形態では、印刷要求に含まれる印刷者情報を利用してユーザ情報を取得する。そしてこのユーザ情報に含まれるユーザの属性情報、すなわち印刷者の属性情報に基づき印刷データのセキュリティレベルを判定している。このため、印刷者を区別し、区分の結果に基づき印刷テータのセキュリティレベルを判定することができる。
【０１８６】
また本実施形態のセキュリティレベル判定部４４０Ａでは、第一の実施形態の図１０で説明したキーワードの出現回数によるセキュリティレベルの判定処理と、図１１で説明したログデータに含まれる印刷データの書誌情報に基づくセキュリティレベルの判定処理と、図１９で説明した印刷者の属性情報に基づくセキュリティレベルの判定処理とを組み合わせてセキュリティレベルの判定を行っても良い。図２０は、第三の実施形態において３つのセキュリティレベル判定処理を組み合わせた場合の判定処理を説明する図である。
【０１８７】
図２０に示すように、本実施形態の印刷ログ管理装置４００Ｂでは、これらの３つの判定処理の結果を用いて演算処理を実行する。そしてセキュリティレベル判定部４４０Ａは、この演算処理結果に基づき最終的な印刷データのセキュリティレベルの判定を行う。
【０１８８】
本実施形態の演算処理では、例えば３つの判定処理の結果がすべてセキュリティレベルＡと判定されていた場合には、最終的なセキュリティレベルをＡとし、３つの判定処理の結果に、ひとつでもセキュリティレベルＢと判定されたものがあれば、最終的なセキュリティレベルをＢとしても良い。
【０１８９】
本実施形態において、このようにして印刷データのセキュリティレベルを判定すれば、より柔軟に印刷ログ管理システム１００Ｂのセキュリティポリシーを表現することができる。例えば、基本的には印刷データの解析によりセキュリティレベルを決定し、特定のユーザによる印刷だけは、全ての情報欠落がない印刷ログを記録する」といったシステム管理者の要求にも対応することができる。
【０１９０】
また、以上に説明した実施形態における各機能を実現する手順は、コンピュータに読み取り可能な印刷ログ管理プログラムとして記録媒体に記録されていても良い。
【０１９１】
図２１は各実施形態で説明した各機能を実現させる印刷ログ管理プログラムが記録された記録媒体を説明する図である。記録媒体８１０に記録されたプログラムが、コンピュータ７００に読み込まれて実行されることにより、本実施形態で説明した各機能を実現することができる。
【０１９２】
例えばコンピュータ７００は、ＣＰＵ７１０、ハードディスク７２０、メモリ７３０、表示部７４０、入力部７５０、通信部７６０、記録媒体読込部７７０を備えている。ＣＰＵ７１０は演算処理装置であって、コンピュータ７００において実行される演算や処理を実行する。ハードディスク７２０は、データを格納する記憶手段であって、コンピュータ７００上で動作するアプリケーションや、このアプリケーションにより作成されたデータなどが格納されている。メモリ７３０には、コンピュータ７００に係る各種の設定値や、ＣＰＵ７１０での演算結果などが格納される。
【０１９３】
表示部７４０はディスプレイなどであり、コンピュータ７００において作成されたデータなどをユーザに閲覧可能に表示する。入力部７５０は例えばキーボードやマウスであって、ユーザの操作により各種データが入力される。通信部７６０は例えばネットワークコントロールユニットなどであり、コンピュータ７００が外部の装置と通信を行うためのものである。記録媒体読み込み部７７０は、各種記録媒体に記録されたデータやプログラムなどを読み込むものであり、例えばフロッピー（登録商標）ディスクドライバなどである。
【０１９４】
記録媒体８１０は、本実施形態の各機能を実現させる印刷ログ管理プログラム８００が記録されている。この印刷ログ管理プログラム８００は、記録媒体読込部７７０により読み込まれてＣＰＵ７１０において実行される。記録媒体８１０は、例えばフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ（Compact Disk Read Only Memory）等であっても良く、コンピュータ７００において読み取り可能なに媒体であれば良い。また、印刷ログ管理プログラム８００はネットワークを介して通信部７６０により受信されて、ハードディスク７２０等に格納されても良い。
【０１９５】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【産業上の利用可能性】
【０１９６】
本発明は、印刷ログを管理する印刷ログ管理システム、印刷ログ管理装置、印刷ログ管理方法、印刷ログ管理プログラムに利用可能である。
【図面の簡単な説明】
【０１９７】
【図１】第一の実施形態の印刷ログ管理システム１００のシステム構成図である。
【図２】第一の実施形態の印刷ログ管理システム１００の機能構成図である。
【図３】第一の実施形態の印刷ログ管理装置４００の機能構成を示す図である。
【図４】印刷ログ管理システム１００が従来と同様の動作により印刷ログを管理する場合を説明するシーケンス図である。
【図５】第一の実施形態の印刷ログ管理システム１００における印刷ログの管理を説明する概念図である。
【図６】第一の実施形態の印刷ログ管理システム１００の特徴的な動作を説明する第一のシーケンス図である。
【図７】第一の実施形態の印刷ログ管理システム１００の特徴的な動作を説明する第二のシーケンス図である。
【図８】第一の実施形態において記録データのデータサイズが最も小さくなるフォーマットが選択される場合を説明する図である。
【図９】フォーマット選択部４２０が、印刷データのセキュリティレベルと、記録データのデータサイズに基づきフォーマットを選択する場合を説明する図である。
【図１０】第一の実施形態における印刷データのセキュリティレベル判定処理を説明する第一の図である。
【図１１】第一の実施形態における印刷データのセキュリティレベル判定処理を説明する第二の図である。
【図１２】第二の実施形態の印刷ログ管理システム１００Ａのシステム構成図である。
【図１３】第二の実施形態のフォーマット選択部４２０Ａの機能構成図である。
【図１４】第二の実施形態の印刷ログ管理システム１００Ａにおける印刷ログの管理を説明する概念図である。
【図１５】第二の実施形態の印刷ログ管理システム１００Ａの特徴的な動作を説明する第一のシーケンス図である。
【図１６】第二の実施形態の印刷ログ管理システム１００Ａの特徴的な動作を説明する第二のシーケンス図である。
【図１７】本発明の第三の実施形態の印刷ログ管理システム１００Ｂのシステム構成図である。
【図１８】第三の実施形態の印刷ログ管理装置４００Ｂの機能構成図である。
【図１９】第三の実施形態における印刷データのセキュリティレベル判定処理を説明する図である。
【図２０】第三の実施形態において３つのセキュリティレベル判定処理を組み合わせた場合の判定処理を説明する図である。
【図２１】各実施形態で説明した各機能を実現させる印刷ログ管理プログラムが記録された記録媒体を説明する図である。
【符号の説明】
【０１９８】
１００、１００Ａ、１００Ｂ  印刷ログ管理システム
２００、２００Ａ  印刷要求端末
２１０  アプリケーション
２２０  プリンタドライバ
２３０  印刷指示部
３００  画像形成装置
３１０  印刷制御部
３２０  印刷ログ生成部
４００、４００Ａ、４００Ｂ  印刷ログ管理装置
４１０  データベース
４２０、４２０Ａ  フォーマット選択部
４３０  フォーマット変換部
４４０、４４０Ａ  セキュリティレベル判定部
４５０  データ加工部
４６０  ログ生成部
４７０  ログ管理部
５００  ユーザディレクトリ
５１０  ディレクトリデータベース
【図１】
2008134956.tif 000003
【図２】
2008134956.tif 000004
【図３】
2008134956.tif 000005
【図４】
2008134956.tif 000006
【図５】
2008134956.tif 000007
【図６】
2008134956.tif 000008
【図７】
2008134956.tif 000009
【図８】
2008134956.tif 000010
【図９】
2008134956.tif 000011
【図１０】
2008134956.tif 000012
【図１１】
2008134956.tif 000013
【図１２】
2008134956.tif 000014
【図１３】
2008134956.tif 000015
【図１４】
2008134956.tif 000016
【図１５】
2008134956.tif 000017
【図１６】
2008134956.tif 000018
【図１７】
2008134956.tif 000019
【図１８】
2008134956.tif 000020
【図１９】
2008134956.tif 000021
【図２０】
2008134956.tif 000022
【図２１】
2008134956.tif 000023