(57)【特許請求の範囲】
【請求項１】
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、
前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段と、
印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する手段と、
を備えることを特徴とする印刷指示装置。
【請求項２】
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置に対し、通信可能に構成された印刷ログ出力装置であって、
前記印刷指示装置から前記変換情報を取得する手段と、
前記印刷装置から前記印刷ログ情報を取得する手段と、
前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する手段と、
を備えることを特徴とする印刷ログ出力装置。
【請求項３】
印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムであって、
前記印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する手段とを備え、
前記印刷装置は、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶し、
前記印刷ログ出力装置は、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力手段とを備えることを特徴とするプリントシステム。
【請求項４】
前記印刷装置は、前記所定項目以外の特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた第二変換情報を生成して前記印刷ログ出力装置へ出力する手段とを備え、
前記印刷ログ出力装置は、更に前記印刷装置から前記第２変換情報を取得する手段を備え、
前記ログ出力手段は、前記変換情報及び前記第２変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力することを特徴とする請求項３記載のプリントシステム。
【請求項５】
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置を利用して印刷ログを出力する方法であって、
前記印刷指示装置から前記変換情報を取得する工程と、
前記印刷装置から前記印刷ログ情報を取得する工程と、
前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する工程と、
を備えることを特徴とする印刷ログ出力方法。
【請求項６】
印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムの印刷ログ出力方法であって、
前記印刷指示装置が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する工程とを実行し、
前記印刷装置が、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する工程を実行し、
前記印刷ログ出力装置が、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力工程とを実行することを特徴とする印刷ログ出力方法。
【請求項７】
請求項５又は６記載の印刷ログ出力方法をコンピュータで実行させるためのプログラム。
【請求項８】
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、
前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成する工程と、
前記生成した変換情報を印刷ログ出力装置へ出力する工程と、
印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する工程と、
をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機、ファクシミリ及びこれらの複合機等の印刷装置に関する印刷ログの出力技術に関する。
【背景技術】
【０００２】
従来、プリンタ等の印刷装置では、次のような枠組みで印刷ログ（印刷履歴）を保持・管理するのが一般的である。
【０００３】
すなわち、ユーザがホスト装置において印刷指示を行うと、ホスト装置にインストールされたドライバが、ユーザＩＤ、ドキュメント名などのジョブ関連情報と印刷データとに基づき印刷ジョブを作成し、プリンタ等へ送信する。プリンタ等は、印刷ジョブを受信すると、該印刷ジョブに基づき印刷を行うとともに、該印刷ジョブのジョブ関連情報や、印刷に適用した印刷設定や、印刷で消費した消耗品の量などの情報に基づいて印刷ログ情報を生成し、例えばＭＩＢ（Management Information Base）テーブルにて保持・管理する。
【０００４】
プリンタ等の管理者は、例えばホスト装置などからＳＮＭＰ（Simple Network Management Protocol）に従ってＭＩＢテーブルに直接アクセスしたり、印刷ログの管理を行なうサーバなどがＳＮＭＰに従ってＭＩＢテーブルにアクセスし収集・整理した印刷ログ情報を参照したりすることにより、プリンタ等の印刷ログ情報を容易に取得することができ、その利用状況を詳細に把握することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
印刷ログ情報には、印刷した人のユーザＩＤ、ドキュメント名などの情報が含まれているため、これらに基づいて印刷内容が推測されたり、その内容の印刷を行った人が特定されてしまうおそれがある。従って、特にプリンタ等が共有で利用される状況では、個人情報の保護という観点から印刷ログ情報に対してセキュアな管理を行うことが望まれる。
【０００６】
しかし、例えばＭＩＢテーブルはＳＮＭＰに対応したツールさえ用いれば管理者以外であってもアクセスできてしまうことから、従来のようにプリンタ等においてＭＩＢテーブルに印刷ログ情報をそのまま保持・管理する構成では、印刷ログ情報に対するセキュリティが確保されているとは言いがたい。
【０００７】
そこで、本発明は、プリンタ等の印刷装置においてＭＩＢテーブル等を利用して印刷ログ情報を保持・管理しつつ、印刷ログ情報に対してセキュアな管理を行うことができる新しい技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する手段と、を備えることを特徴とする。
【０００９】
また、本発明の印刷ログ出力装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置に対し、通信可能に構成された印刷ログ出力装置であって、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する手段と、を備えることを特徴とする。
【００１０】
また、本発明のプリントシステムは、印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムであって、前記印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する手段とを備え、前記印刷装置は、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶し、前記印刷ログ出力装置は、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力手段とを備えることを特徴とする。
【００１１】
かかる構成によれば、印刷装置においてＭＩＢテーブルなどを利用して外部から容易にアクセスできる態様で印刷ログ情報を保持・管理する場合でも、該アクセスではダミー値を含む印刷ログ情報しか取得できず、本来の印刷ログ情報、すなわち、オリジナル値に基づく印刷ログ情報を取得することはできないので、印刷装置内の印刷ログ情報に関して高いセキュリティを確保しつつ、印刷ログ出力装置を利用して印刷ログを出力することが可能となる。
【００１２】
好適には、前記印刷装置は、前記所定項目以外の特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた第２変換情報を生成して前記印刷ログ出力装置へ出力する手段とを備え、前記印刷ログ出力装置は、更に前記印刷装置から前記第２変換情報を取得する手段を備え、前記ログ出力手段は、前記変換情報及び前記第２変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力することを特徴とする。
【００１３】
かかる構成によれば、印刷装置において印刷の実行に伴いオリジナル値が確定される特定項目についてもダミー値に変換して印刷ログ情報を生成することが可能となるため、印刷ログ情報に対してより高いセキュリティを確保することができる。
【００１４】
なお、このような印刷装置におけるダミー値への変換機能を、それ単独で切り出して発明として把握することもできる。すなわち、本発明の印刷装置は、印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置であって、特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成して記憶する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた特定項目変換情報を生成して印刷ログ出力装置へ出力する手段とを備えることを特徴とする。
【００１５】
本発明の印刷ログ出力方法は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置を利用して印刷ログを出力する方法であって、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する工程と、を備えることを特徴とする。
【００１６】
また本発明の印刷ログ出力方法は、印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムの印刷ログ出力方法であって、前記印刷指示装置が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する工程とを実行し、前記印刷装置が、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する工程を実行し、前記印刷ログ出力装置が、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力工程とを実行することを特徴とする。
【００１７】
また本発明は、上記印刷ログ出力方法、又は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成する工程と、前記生成した変換情報を印刷ログ出力装置へ出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する工程と、を含む方法を、コンピュータで実行させるためのプログラムとして把握することができる。
【００１８】
このようなプログラムは、コンピュータにより実施することができ、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータ（ホスト装置、印刷ログ管理装置、印刷装置内の情報処理部など）にインストールまたはロードすることができる。
【発明の効果】
【００１９】
以上、本発明によれば、プリンタ等の印刷装置においてＭＩＢテーブル等を利用して印刷ログ情報を保持・管理するという枠組みを維持しつつ、印刷ログ情報に対してセキュアな管理を行うことができる新しい技術を提供することができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
図１は、本発明の実施形態のプリントシステム１のハードウェア構成を示すブロック図である。図１に示すように、プリントシステム１は、ホスト装置１０、プリンタ装置（画像形成装置）２０、印刷ログ管理サーバ３０を含んでおり、これらは通信ネットワークＮ（ＬＡＮ、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む）を介して互いに通信可能に構成されている。図１では、ホスト装置１０、プリンタ装置２０、印刷ログ管理サーバ３０について、それぞれ１台ずつを記載しているが、設計に応じてそれぞれが１台以上となるようにプリントシステム１を構成してもよい。
【００２１】
ホスト装置１０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成されており、ＣＰＵは、バスを介して各手段にアクセス可能に構成されている。
【００２２】
ホスト装置１０は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能を備える。例えば、ホスト装置１０は、ユーザからＩ／Ｏコントローラ等を介して種々の入力を受け付ける／情報を出力する入出力手段１１、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段１２、プリンタを制御するプリンタドライバ手段１３などを備えている（図２参照）。これらの各手段は、ホスト装置１０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００２３】
ここで、ホスト装置１０が備えるプリンタドライバ手段１３は、印刷指示機能など、通常のプリンタドライバと同様の機能を備える。例えば、ホスト装置１０上で動作するアプリケーションプログラムからの印刷要求に応じて、所定のプリンタ制御言語に基づき印刷データを生成し、かかる印刷データに、ユーザＩＤなどの種々の情報を含んで構成されるジョブ関連情報を付加して印刷ジョブを作成し、かかる印刷ジョブをプリンタ装置２０へ送信する印刷ジョブ作成・送信手段１４を備える。
【００２４】
ただし、本実施形態のプリンタドライバ手段１３は、後述するように、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成するジョブ関連情報生成手段１５と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報（以下、第一変換情報という）を生成し、印刷ログ管理サーバ３０に出力する第一関連情報生成・送信手段１６とを備えている点で、従来の構成と異なっている。
【００２５】
プリンタ装置２０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成される。
【００２６】
印刷エンジンとしては、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００２７】
これら動力機構部を制御し印刷動作を行わせるのは、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、ＬＣＤパネル及びＬＣＤコントローラ、通信インタフェース等からなる情報処理部である。ＣＰＵは、バスを介して各手段にアクセス可能に構成されており、例えばホスト装置１０から通信インタフェースを介して送られてくる印刷ジョブに従い、動力機構部を制御して実際に印刷動作を行なわせる。なお、動力機構部が独立してＣＰＵを備えていてもよく、その場合は、動力機構部のＣＰＵが、パラレルインタフェース等を介して情報処理部のＣＰＵと通信を行い、印刷エンジンを制御して印刷動作を行わせることになる。
【００２８】
プリンタ装置２０の構成・動作は原則として従来のプリンタ装置の構成・動作と同様である（図２参照）。例えば、プリンタ装置２０は、印刷ジョブを受信する受信手段２１、印刷ジョブを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納する解析・イメージ生成手段２２、印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段２３等を備えている。これらの各手段は、プリンタ装置２０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００２９】
プリンタ装置２０は、更に、印刷ログ情報を生成して、ＭＩＢテーブル２５に記憶する印刷ログ情報生成手段２４を備えている。ＭＩＢテーブル２５は、例えばプリンタ装置２０内の不揮発性メモリー上に構成される。
【００３０】
印刷ログ情報は設計に応じて設定することができるが、例えば、実行した印刷ごとに、ユーザＩＤ、ユーザ名、ドキュメント名などのジョブ関連情報や、印刷時刻、印刷設定情報、消費した消耗品情報などの情報を含むように構成することが考えられる。
【００３１】
印刷ログ管理サーバ３０は、ＣＰＵ（プロセッサ）、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成されており、ＣＰＵは、バスを介して各手段にアクセス可能に構成されている。
【００３２】
印刷ログ管理サーバ３０は、通常の印刷ログ管理サーバと同様の機能を備える。例えば、ユーザからＩ／Ｏコントローラ等を介して種々の入力を受け付ける／情報を出力する入出力手段３１、ＳＮＭＰに従ってプリンタ装置２０のＭＩＢテーブル２５にアクセスし、該ＭＩＢテーブル２５に保持・管理される印刷ログ情報を取得して、ＨＤＤ等に記憶するする印刷ログ情報取得手段３２などを備えている（図２参照）。これらの各手段は、印刷ログ管理サーバ３０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３３】
ただし、本実施形態の印刷ログ管理サーバ３０は、後述するように、ホスト装置１０及びプリンタ装置２０を利用して印刷ログを出力する機能を備えている点で、具体的には、ホスト装置１０から第一変換情報を取得し、ＲＡＭやＨＤＤ上に構成される第一変換情報記憶手段３５に記憶する第一変換情報取得手段３３と、かかる第一変換情報に基づき、プリンタ装置２０から取得した印刷ログ情報に含まれるダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報に基づき印刷ログを出力する印刷ログ出力手段３４とを備えている点で、従来の構成と異なっている。
【００３４】
以下、図３、図４に示すフローチャートを参照して、プリントシステム１において実現される印刷ログ管理の枠組みについて説明する。なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００３５】
（印刷処理：図３（ａ）〜（ｃ））
ホスト装置１０のプリンタドライバ手段１３は、外部又はホスト装置１０上で動作しているアプリケーションプログラムから印刷要求を受け付けると（Ｓ１００）、所定のプリンタ制御言語に基づき印刷データを生成する（Ｓ１０１）。
【００３６】
また、プリンタドライバ手段１３は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する（Ｓ１０２）。
【００３７】
ダミー値は、例えば、数字、アルファベット等のランダムな文字列として生成することができるが、例えば一文字目を常に「＃」にするなど、ダミー値であることが識別できるように構成することが望ましい。また、ダミー値は、使用中の他のダミー値と重複しないように設定する必要がある。後述するように、印刷ログ管理サーバ３０において、ダミー値に対応するオリジナル値を一意に特定する必要があるからである。また、ダミー値は、使用される可能性のあるオリジナル値と同一とならないように設定することが望ましい。ダミー値からオリジナル値へ変換する際、ダミー値でないものを誤って変換してしまうおそれを回避するためである。
【００３８】
ダミー値へ変換する所定項目は、例えばジョブＩＤ、印刷指示時刻、プリンタ機種名、ユーザＩＤ、ユーザ名、ホスト名、ドキュメント名、ドライバ名、印刷設定情報など、設計に応じて選択することができる。ただし、例えばユーザＩＤ、ユーザ名、ドキュメント名など、直接参照された場合に印刷内容が推測されたり、その内容の印刷を行った人が特定されてしまうおそれがある項目について、少なくともダミー値へ変換することが望ましい。
【００３９】
例えば、本来のジョブ関連情報（オリジナル値に基づくジョブ関連情報）が、図５（ａ）に示すような構成であったとする。この場合、プリンタドライバ手段１３は、ユーザＩＤ、ユーザ名、ドキュメント名の「１２３４」、「takahashi」、「顧客リスト」というオリジナル値を、例えば「ａｇ９ｗ」、「ｕｂｙ６」、「ｆ７ｖｊ４」というダミー値に変換し、図５（ｂ）に示すようにジョブ関連情報を生成する。
【００４０】
次に、プリンタドライバ手段１３は、前記生成した印刷データと、前記生成したジョブ関連情報とに基づいて印刷ジョブを作成し、該印刷ジョブを通信手段１２を介してプリンタ装置２０へ送信する（Ｓ１０３）。なお、送信態様としては、ジョブ関連情報をヘッダとし印刷データを本体とする一つのデータとして送信してもよく、又は、それぞれを別データとして送信するように構成してもよい。
【００４１】
また、プリンタドライバ手段１３は、前記所定項目に関するオリジナル値とダミー値のセットを対応づけて第一変換情報を生成し、該第一変換情報を通信手段１２を介して印刷ログ管理サーバ３０へ送信する（Ｓ１０４）。図５（ｃ）に、第一変換情報の例を示す。
【００４２】
プリンタ装置２０は、ホスト装置１０（プリンタドライバ手段１３）から印刷ジョブを受信した場合（Ｓ２００）、該印刷ジョブに基づいて印刷処理を実行する（Ｓ２０１）。
【００４３】
例えば、印刷ジョブを解析し、所定の色補正を行い、所定の印刷解像度でラスタ形式の印刷イメージを１バンド分又は１ページ分生成して、イメージバッファに格納する。また例えば、印刷ジョブ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら、指定された印刷用紙を対象として印刷を実行する。
【００４４】
プリンタ装置２０は、印刷処理が終了すると、対応するジョブ関連情報、印刷に適用した印刷設定情報、印刷で消費した消耗品の量などの情報に基づいて印刷ログ情報を生成し、ＭＩＢテーブル２５に記憶する（Ｓ２０２）。
【００４５】
上述したように、プリンタ装置２０が受信した印刷ジョブのジョブ関連情報は、所定項目についてオリジナル値ではなくダミー値を含んで構成されている。従って、該ジョブ関連情報に基づいて生成される印刷ログ情報も、前記所定項目についてはダミー値に基づいた情報が記録されることになる。例えば、受信したジョブ関連情報が図５（ｂ）に示すようなものである場合、印刷ログ情報は、図６（ａ）に示すように生成される。
【００４６】
なお、ＭＩＢテーブル２５において保持・管理される印刷ログ情報は、一定期間経過した後、又は、印刷ログ管理サーバ３０によって該印刷ログ情報が取得された後などに、ＭＩＢテーブル２５から削除することが望ましい。
【００４７】
印刷ログサーバ３０は、ホスト装置１０（プリンタドライバ手段１３）から第一変換情報を受信した場合（Ｓ３００）、かかる受信した第一変換情報を第一変換情報記憶手段３５に記憶する（Ｓ３０１）。
【００４８】
なお、ホスト装置１０が複数ある場合、ホスト装置１０に対応づけて第一変換情報を記憶するように構成してもよい。また、印刷ログ管理サーバ３０による第一変換情報の取得は、ホスト装置１０からプッシュ方式で送信される態様に限られず、所定のタイミングでプル方式で取得する構成としてもよい。
【００４９】
（印刷ログ出力処理：図４）
印刷ログ管理サーバ３０は、例えば管理者等からＩ／Ｏコントローラ等を介して又はネットワークＮを介して印刷ログ出力要求を受け付けると（Ｓ４００）、かかる印刷ログ出力要求で指定されたプリンタ装置２０に対してＳＮＭＰに従って印刷ログ情報を要求し（Ｓ４０１）、該要求に応じてプリンタ装置２０から送信される印刷ログ情報を取得して、所定の記憶手段に記憶する（Ｓ４０２）。
【００５０】
なお、印刷ログ出力要求を受け付けたタイミングに代えて／加えて、例えば定期的に印刷ログ情報を要求・取得する構成としてもよい。また、印刷ログ管理サーバ３０がプル方式で印刷ログ情報を取得する構成に限られず、プリンタ装置２０が所定のタイミングでプッシュ方式で印刷ログ情報を印刷ログ管理サーバ３０に送信する構成としてもよい。
【００５１】
次に、印刷ログ管理サーバ３０は、前記取得した印刷ログ情報を走査し、順次、印刷ログ情報中のダミー値を選択する（Ｓ４０３）。
【００５２】
次に、印刷ログ管理サーバ３０は、第一変換情報記憶手段３５に記憶される第一変換情報を走査して、前記選択したダミー値に対応するオリジナル値を抽出する（Ｓ４０４）。なお、第一変換情報中に前記選択したダミー値が含まれていない場合は、例えば、所定のエラー情報を管理者等に出力するように構成することが考えられる。
【００５３】
次に、印刷ログ管理サーバ３０は、前記取得した印刷ログ情報中の前記選択したダミー値を、前記抽出したオリジナル値に変換する（Ｓ４０５）。
【００５４】
次に、前記取得した印刷ログ情報中に未選択のダミー値があるか否かを判断し（Ｓ４０６）、ある場合はＳ４０３に再帰する。
【００５５】
一方、前記取得した印刷ログ情報中に未選択のダミー値がない場合、オリジナル値への変換が終了した印刷ログ情報に基づいて（図６（ｂ）参照）、所定の態様で、印刷ログを出力する（Ｓ４０７）（図６（ｃ）参照）。
【００５６】
印刷ログの出力態様としては、印刷ログ管理サーバ３０に接続されたディスプレイ等に表示する態様、紙等の媒体に印刷する態様、印刷ログ出力要求を受け付けた管理者等へ送信する態様、印刷ログサーバ３０等の記憶手段に記憶する態様など、管理者等が印刷ログを参照できる種々の態様を考えることができる。
【００５７】
このように本実施形態では、ホスト装置１０（プリンタドライバ手段１３）が所定項目に関してオリジナル値をダミー値に変換してジョブ関連情報を生成し、プリンタ装置２０では、かかるダミー値に変換されたジョブ関連情報に基づき、印刷ログ情報を生成する構成を採用している。そのため、プリンタ装置２０においてＭＩＢテーブル２５を利用して外部から容易にアクセスできる態様で印刷ログ情報を保持・管理する場合でも、該アクセスではダミー値によりユーザＩＤなどが秘匿された印刷ログ情報しか取得できず、本来の印刷ログ情報（オリジナル値に基づく印刷ログ情報）を取得することはできない。その結果、プリンタ装置２０内の印刷ログ情報に関して高いセキュリティを確保しつつ、印刷ログ管理サーバ３０を利用して印刷ログを出力することが可能となる。
【００５８】
更に、本実施形態の構成によれば、プリンタ装置２０では、従来と同様に、ジョブ関連情報などに基づき印刷ログ情報を生成し、ＭＩＢテーブル２５を利用して印刷ログ情報を保持・管理する構成が維持される。従って、プリンタ装置２０のファームウェア等を更新する必要はなく、換言すれば、ファームウェア等を更新する場合に伴う種々の負担（開発負担、ユーザ負担など）を生じさせることなく、上記のセキュアな枠組みを実現することができる。
【００５９】
（その他）
本発明は、上記実施例に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、印刷装置としてプリンタ装置１０を備えるプリントシステムについて説明したが、本発明は、複写機、ファクシミリ、複合機などを備えるプリントシステムに対しても適用可能である。
【００６０】
また例えば、上記実施形態では、プリンタ装置２０がＭＩＢテーブル２５により印刷ログ情報を保持・管理し、印刷ログ管理サーバ３０がＳＮＭＰに従ってＭＩＢテーブル２５にアクセスして印刷ログ情報を取得する構成としているが、本発明は、必ずしもＭＩＢテーブルやＳＮＭＰを利用した構成に限られるものではなく、他のデータベースやプロコトルに基づいて印刷ログ情報を保持・管理・アクセスする構成であってもよい。
【００６１】
また例えば、上記実施形態では、ホスト装置１０（プリンタドライバ手段１３）において、ジョブ関連情報の所定項目についてオリジナル値からダミー値への変換を行う構成としているが、かかる構成に加えて、プリンタ装置２０において、印刷ログ情報の生成に用いる特定項目（前記所定項目以外の項目）についてオリジナル値からダミー値に変換した上で、印刷ログ情報を生成するように構成してもよい。この場合、プリンタ装置２０では、前記特定項目に関するオリジナル値とダミー値とを対応づけた変換情報（第二変換情報）を生成し、これを所定のタイミングで（例えば、印刷ログ情報を生成したタイミングで）印刷ログ管理サーバ３０に送信するように構成する。一方、印刷ログ管理サーバ３０では、第一変換情報及び第二変換情報を取得し、これらに基づいて印刷ログ情報に含まれるダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するように構成する。このような構成を採ることにより、例えば、印刷日時情報、印刷枚数、トナー消費量など、プリンタ装置２０において印刷の実行に伴いオリジナル値が確定される特定項目についてもダミー値に変換して印刷ログ情報を生成することが可能となるため、印刷ログ情報に対してより高いセキュリティを確保することができる。
【００６２】
また例えば、ホスト装置１０やプリンタ装置２０において、第一変換情報、第二変換情報、印刷ログ情報を印刷ログ管理サーバ３０に送信する場合、所定の暗号アルゴリズムに基づき暗号化した上で送信するように構成してもよい。この場合、印刷ログ管理サーバ３０では、暗号化された各情報を、対応する復号アルゴリズムに基づき復号してから利用する。このような構成を採ることにより、ネットワーク上でキャプチャされるなどして各情報が不正に取得されてしまった場合でも、復号できない限り本来の印刷ログ情報を取得することはできないため、印刷ログ情報に対してより高いセキュリティを確保することができる。
【００６３】
また例えば、ホスト装置１０（プリンタドライバ手段１３）が、印刷ジョブを識別するジョブＩＤを把握できる場合、ジョブＩＤに前記オリジナル値とダミー値とのセットを対応づけて第一変換情報を構成してもよい。この場合、Ｓ４０２において選択したダミー値が属する印刷ジョブを印刷ログ情報に基づいて決定し、Ｓ４０４において、前記決定した印刷ジョブのジョブＩＤに対応づけられたセットを参照して、オリジナル値を抽出するように構成する。このように構成した場合、少なくとも同一印刷ジョブ中で重複しないようにダミー値を生成すれば、印刷ログを出力する際に、ダミー値に対応するオリジナル値を一意に特定することができる。
【００６４】
また例えば、上記実施形態では、ダミー値をランダムな文字列として生成する例について説明したが、例えばユーザ名であれば、プリントシステム１を実際に利用するユーザ以外の仮想的なユーザ名をダミー値として用いたり、ドキュメント名であれば、典型的なドキュメント名をダミー値として用いる構成としてもよい。
【００６５】
また例えば、上記実施形態では、印刷ログ管理サーバ３０がプリンタ装置２０から印刷ログ情報を取得し、ユーザの指示に応じて本来の印刷ログ情報を出力する構成としているが、本発明はこのような構成に限られない。例えば、印刷ログ管理サーバ３０の機能（第一変換情報や印刷ログ情報の取得、ダミー値からオリジナル値への変換、本来の印刷ログ情報の出力など）を、ホスト装置２０や他の情報処理装置上で動作する印刷ログ管理ツール（ソフトウェア）として実現してもよい。
【００６６】
また例えば、上記実施形態では、プリンタドライバ手段１３が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段とを備える構成としているが、これらの各手段をプリンタドライバ手段１３以外の機能ユニット（ホスト装置１０の内部又は外部のいずれに配されるものであってもよい）が備える構成としてもよい。例えば、プリントシステム１が、ホスト装置１０から送信された印刷ジョブをスプールしてプリンタ装置２０に転送するプリンタサーバを備える場合（図７参照）、該プリンタサーバにおいて、ホスト装置１０から送信された印刷ジョブを受信し、前記印刷ジョブに関して、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ジョブの印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して（修正して）プリンタ装置２０に出力する構成を採用することもできる。かかる構成によれば、ホスト装置１０のプリンタドライバについては、従来のものから変更する必要がないため、プリンタドライバを変更する場合に伴う種々の負担を生じさせることなく、上記のセキュアな枠組みを実現することができる。なお、このようなプリンタサーバに、印刷ログ管理サーバ３０の機能を実装してもよい。
【図面の簡単な説明】
【００６７】
【図１】第１実施形態におけるプリントシステム１のハードウェア構成を示すブロック図である。
【図２】ホスト装置１０、プリンタ装置２０、及び印刷ログ管理サーバ３０の機能構成を示すブロック図である。
【図３】プリントシステム１における印刷処理を説明するためのフローチャートである。
【図４】プリントシステム１における印刷ログ出力処理を説明するためのフローチャートである。
【図５】ジョブ関連情報、第一変換情報を説明するための図である。
【図６】印刷ログ情報、印刷ログを説明するための図である。
【図７】プリントシステム１がプリンタサーバを備える構成を説明する図である。
【符号の説明】
【００６８】
１  プリントシステム、１０  ホスト装置、１１  入出力手段、１２  通信手段、１３  プリンタドライバ手段、１４  印刷ジョブ作成・送信手段、１５  ジョブ関連情報生成手段、１６  第一関連情報生成・送信手段、２０  プリンタ装置、２１  受信手段、２２  解析・イメージ生成手段、２３  印刷制御手段、２４  印刷ログ生成手段、２５  ＭＩＢテーブル、３０  印刷ログ管理サーバ、３１  入出力手段、３２  印刷ログ情報取得手段、３３  第一変換情報取得手段、３４  印刷ログ出力手段、３５  第一変換情報記憶手段
【図１】
0004623376.tif 000002
【図２】
0004623376.tif 000003
【図３】
0004623376.tif 000004
【図４】
0004623376.tif 000005
【図５】
0004623376.tif 000006
【図６】
0004623376.tif 000007
【図７】
0004623376.tif 000008