(57)【要約】【課題】印刷ログをすべて一律に保存することを避け、必要に応じて印刷ログを保存することにより印刷ログを管理することができる印刷装置および印刷システムを提供する。【解決手段】印刷装置は、印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断する判断手段と、判断手段により、当該印刷データに対して特定情報が設定されていると判断された場合に、印刷ログを保存する保存手段とを有する。【選択図】図７
2007313747.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断する判断手段と、
前記判断手段により、当該印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する保存手段とを有することを特徴とする印刷装置。
【請求項２】
前記印刷データの中からファイルに関する情報を収集する第１収集手段と、
前記印刷データを印刷出力した際の情報を収集する第２収集手段と、
印刷ログとして保存すべき情報を指示するログレベル指示を、前記印刷データの中から検出する検出手段とをさらに有し、
前記保存手段は、前記第１および第２収集手段によって収集された前記情報の中から、前記ログレベル指示に応じた情報を印刷ログとして保存する請求項１に記載の印刷装置。
【請求項３】
前記特定情報は、印刷ログを保存するというユーザの選択に基づいて設定される情報である請求項１または２に記載の印刷装置。
【請求項４】
前記特定情報は、ファイルの暗号化を示す情報である請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷ログは、印刷指示装置の識別情報、利用者情報、ファイル名、ファイルの作成者名、作成日時、印刷データの受信日時、印刷日時のうち、少なくとも１つを含む請求項１〜４のいずれか１項に記載の印刷装置。
【請求項６】
印刷指示を行う印刷指示装置と、受信した印刷指示に基づいて印刷を行う印刷装置とを有する印刷システムであって、
前記印刷指示装置は、印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が設定された印刷データを作成する作成手段と、
前記印刷データを前記印刷装置に送信する送信手段とを有し、
前記印刷装置は、当該印刷データに対して前記特定情報が設定されているか否かを判断する判断手段と、
前記判断手段により、当該印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する保存手段とを有することを特徴とする印刷システム。
【請求項７】
前記作成手段は、印刷ログとして保存すべき情報を指示するログレベル指示が設定された印刷データを作成し、
前記印刷装置は、前記印刷データの中からファイルに関する情報を収集する第１収集手段と、前記印刷データを印刷出力した際の情報を収集する第２収集手段とをさらに有し、
前記保存手段は、前記第１および第２収集手段によって収集された前記情報の中から、前記ログレベル指示に応じた情報を印刷ログとして保存する請求項６に記載の印刷システム。
【請求項８】
前記特定情報は、印刷ログを保存するというユーザの選択に基づいて設定される情報である請求項６または７に記載の印刷システム。
【請求項９】
前記特定情報は、ファイルの暗号化を示す情報である請求項６〜８のいずれか１項に記載の印刷システム。
【請求項１０】
前記印刷ログは、印刷指示装置の識別情報、利用者情報、ファイル名、ファイルの作成者名、作成日時、印刷データの受信日時、印刷日時のうち、少なくとも１つを含む請求項６〜９のいずれか１項に記載の印刷システム。
【請求項１１】
印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断するステップと、
前記印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存するステップとを有することを特徴とする印刷方法。
【請求項１２】
印刷データを印刷出力した際の印刷ログを保存する情報として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断する手順と、
前記印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する指示を行う手順とをコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ログを保存する機能を有する印刷装置および印刷システムに関する。
【背景技術】
【０００２】
従来、プリンタをネットワークに接続し、ネットワーク上の複数のクライアント端末によってプリンタを共有できるネットワーク・プリンティング・システムが実現されている。また、ネットワーク・プリンティング・システムにおいては、ネットワークに対応していないプリンタであっても、プリントサーバを介してネットワークに接続することで、ネットワーク・プリンタとして利用することもできる。
【０００３】
このような環境下では、印刷データの印刷状況を管理することは、無駄な印刷出力や不正な使用を防止したりする上で重要である。
【０００４】
そこで、ネットワーク・プリンタの印刷データの印刷状況を、印刷管理サーバを用いて管理する技術が提案されている（たとえば、特許文献１参照。）。当該印刷管理サーバは、端末からの要求に基づいて印刷対象の印刷データを生成し、その印刷データに印刷結果を報告させるための命令コードを埋め込み、端末に送信する。その後、印刷管理サーバは、印刷終了後に端末から送信された印刷履歴データを受信し、当該印刷履歴を更新することで印刷ログを管理している。
【０００５】
しかし、従来の印刷状況を管理するシステムでは、印刷ログをすべて保存しているため、目的とする印刷ログを検索する場合に、多量の印刷ログの中から検索することが必要となり、検索操作が煩雑になっていた。また、印刷ログの保存領域は有限であり、古い情報は自動的に消去されるため、保存領域のサイズによっては、必要な印刷ログが消失してしまう可能性があった。つまり、保存領域のサイズに比べて印刷ログが多量に発生した場合には、重要な印刷ログであっても古いものは消失されてしまうおそれがあった。
【特許文献１】特開２００５−１２９００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、印刷ログをすべて一律に保存することを避け、必要に応じて印刷ログを保存することにより印刷ログを管理することができる印刷装置および印刷システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断する判断手段と、前記判断手段により、当該印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する保存手段とを有することを特徴とする印刷装置。
【０００９】
（２）前記印刷データの中からファイルに関する情報を収集する第１収集手段と、前記印刷データを印刷出力した際の情報を収集する第２収集手段と、印刷ログとして保存すべき情報を指示するログレベル指示を、前記印刷データの中から検出する検出手段とをさらに有し、前記保存手段は、前記第１および第２収集手段によって収集された前記情報の中から、前記ログレベル指示に応じた情報を印刷ログとして保存する上記（１）に記載の印刷装置。
【００１０】
（３）前記特定情報は、印刷ログを保存するというユーザの選択に基づいて設定される情報である上記（１）または（２）に記載の印刷装置。
【００１１】
（４）前記特定情報は、ファイルの暗号化を示す情報である上記（１）〜（３）のいずれか１つに記載の印刷装置。
【００１２】
（５）前記印刷ログは、印刷指示装置の識別情報、利用者情報、ファイル名、ファイルの作成者名、作成日時、印刷データの受信日時、印刷日時のうち、少なくとも１つを含む上記（１）〜（４）のいずれか１つに記載の印刷装置。
【００１３】
（６）印刷指示を行う印刷指示装置と、受信した印刷指示に基づいて印刷を行う印刷装置とを有する印刷システムであって、前記印刷指示装置は、印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が設定された印刷データを作成する作成手段と、前記印刷データを前記印刷装置に送信する送信手段とを有し、前記印刷装置は、当該印刷データに対して前記特定情報が設定されているか否かを判断する判断手段と、前記判断手段により、当該印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する保存手段とを有することを特徴とする印刷システム。
【００１４】
（７）前記作成手段は、印刷ログとして保存すべき情報を指示するログレベル指示が設定された印刷データを作成し、前記印刷装置は、前記印刷データの中からファイルに関する情報を収集する第１収集手段と、前記印刷データを印刷出力した際の情報を収集する第２収集手段とをさらに有し、前記保存手段は、前記第１および第２収集手段によって収集された前記情報の中から、前記ログレベル指示に応じた情報を印刷ログとして保存する上記（６）に記載の印刷システム。
【００１５】
（８）前記特定情報は、印刷ログを保存するというユーザの選択に基づいて設定される情報である上記（６）または（７）に記載の印刷システム。
【００１６】
（９）前記特定情報は、ファイルの暗号化を示す情報である上記（６）〜（８）のいずれか１つに記載の印刷システム。
【００１７】
（１０）前記印刷ログは、印刷指示装置の識別情報、利用者情報、ファイル名、ファイルの作成者名、作成日時、印刷データの受信日時、印刷日時のうち、少なくとも１つを含む上記（６）〜（９）のいずれか１つに記載の印刷システム。
【００１８】
（１１）印刷データを印刷出力した際の印刷ログを保存する指示として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断するステップと、前記印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存するステップとを有することを特徴とする印刷方法。
【００１９】
（１２）印刷データを印刷出力した際の印刷ログを保存する情報として予め決められた特定情報が、当該印刷データに対して設定されているか否かを判断する手順と、前記印刷データに対して前記特定情報が設定されていると判断された場合に、前記印刷ログを保存する指示を行う手順とをコンピュータに実行させるためのプログラム。
【００２０】
（１３）上記（１２）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２１】
本発明では、印刷データを印刷出力した際の印刷ログを保存する指示として、予め決められた特定情報が、当該印刷データに対して設定されているか否かに応じて、印刷ログを保存するか否かを判断する。
【００２２】
したがって、本発明によれば、印刷ログを一律に保存することを避け、必要に応じて印刷ログを保存することにより印刷ログを管理することができる。さらに、印刷ログを管理する管理装置にかかる負荷を低減することができる。そのため、印刷管理サーバ等を設けることなく、印刷装置によって印刷ログを管理することが可能となり、ネットワーク・プリンティング・システムにおける構成を簡略化することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２４】
図１は、本発明の第１実施形態にかかる印刷システムの全体構成を示す構成図である。
【００２５】
本実施形態にかかる印刷システムは、文書ファイルの印刷の指示を行う印刷指示装置としてのＰＣ１と、ＰＣ１から受信した印刷指示に基づいて印刷を行う印刷装置としてのプリンタ２とを備え、これらはネットワーク３により相互に通信可能に接続されている。なお、ＰＣ１とプリンタ２とは、ネットワーク３を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２６】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２７】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２８】
ここで、ハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルをプリンタが解釈可能な言語で記述された印刷データに変換するためのプリンタドライバとがインストールされている。プリンタドライバは、アプリケーションを使用して作成した文書ファイルの印刷指示、印刷ログ保持指示、ログレベル指示などを行う機能を有する。プリンタドライバには、これらの機能を行うためのプログラムが含まれる。
【００２９】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３０】
ネットワークインタフェース１７は、ネットワーク３を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３１】
図３は、図１に示されるプリンタ２の構成を示すブロック図である。プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、印刷部２６、およびネットワークインタフェース２７を備えており、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、プリンタ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３２】
上記ＲＯＭ２２またはハードディスク２４には、利用者から転送されたデータを印刷実データに展開する描画処理や、印刷実データを用紙に印刷する印刷処理などの通常の処理プログラムの他、ログ保持指示検出、ログレベル指示検出、ログ情報や印刷結果情報の収集、印刷ログの保存などを実行するためのプログラムが格納されている。
【００３３】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録材上に印刷する。
【００３４】
次に、本実施形態における印刷システムの設定方法について説明する。本印刷システムにおいては、ユーザの操作によってＰＣ１は、文書ファイルを作成した後に、印刷条件を設定するとともにログ設定を行い、印刷データをプリンタ２に転送し、文書ファイルを印刷出力させる。
【００３５】
図４は、ログ設定を行うためのログ設定画面４０を示す図である。
【００３６】
まず、ユーザは、ＰＣ１を操作して、ログ設定画面４０において、作成した文書ファイルの印刷ログを保存するか否かを、チェックボックス４１によって選択する。
【００３７】
次に、スライダ４２を移動させることによって、ログレベルを「ログレベル１」〜「ログレベル５」の５段階のいずれかに設定する。なお、各ログレベルに応じて、印刷ログとして保存する項目は、あらかじめプリンタ２に登録されている。ログレベルを設定してプリンタ２に登録する方法については後述する。
【００３８】
ユーザの操作によって印刷指示が行われると、ＰＣ１は、印刷ログ保持指示とログレベル指示が設定された印刷データ５０を作成し、プリンタ２に送信する。印刷ログ保持指示は、印刷ログを保存するか否かを指示するものであり、ユーザの選択に基づいて設定される。ログレベル指示は、印刷ログとして保存すべき項目を指示するものである。
【００３９】
図５は、印刷ログ保持指示が設定された印刷データ５０の一例を示す図である。
【００４０】
印刷データ５０は、設定情報等がプリンタジョブ言語（ＰＪＬ）で記載されたヘッダ部５１と、プリンタ２が解釈可能なページ記述言語（ＰＤＬ）で記載されたボディ部５２に大別することができる。
【００４１】
ヘッダ部５１は、ボディ部５２の前に配置され、印刷ログ保持指示やログレベル指示などの設定情報を含む。プリンタジョブ言語は、一部を除きユーザや機器メーカで自由に定義することが可能であるので、本実施形態では、「ＬＯＧ＿ＨＯＬＤ」コマンドにより印刷ログ保持指示を記述し、「ＬＯＧ＿ＨＯＬＤ＿ＬＥＶＥＬ」コマンドによりログレベル指示を記述する。
【００４２】
ボディ部５２は、文書ファイルをページ記述言語で変換した文書データを含む。ページ記述言語としては、例えばＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＰＣＬ言語等がある。
【００４３】
図６は、ログレベルを設定するためのログレベル設定画面７０を示す図である。ログレベル設定画面７０はプリンタ２の操作パネル部２５に表示されるものである。
【００４４】
ユーザは、ログ情報に関する複数の項目の中から所望の項目を選択することによって、各ログレベルに応じた印刷ログを設定し、プリンタ２に登録する。ここで選択された項目に対応するログ情報は、印刷ログを保存する際に、ログレベルごとにログ管理テーブル６０（図７参照）に追記される。
【００４５】
印刷ログを示す項目としては、「ユーザ名」、「ページ数」、「ドキュメント名」、「ドキュメント作成日時」、「印刷データ受信開始日時」、「印刷完了日時」、「印刷クライアント情報」がある。
【００４６】
「ユーザ名」は、文書ファイルを作成したユーザ名を示し、印刷データに含まれる情報である。「ページ数」は、印刷処理によって印刷出力した文書ファイルのページ数である。「ドキュメント名」は、文書ファイルのファイル名を示し、印刷データに含まれる情報である。「ドキュメント作成日時」は、ユーザの操作によりＰＣ１が文書ファイルを作成した日時を示し、印刷データに含まれる情報である。「印刷データ受信開始日時」は、プリンタ２が印刷データを受信した日時を示し、プリンタ２によって保持される情報である。「印刷完了日時」は、プリンタ２が印刷処理を完了した日時である。「印刷クライアント情報」は、印刷データを転送したＰＣ１のＩＰアドレスやコンピュータ端末名などを示す。
【００４７】
図６では、ログレベル３における印刷ログとして、ドキュメント作成日時、ドキュメント名、ユーザ名、ページ数、印刷クライアント情報、印刷完了日時が選択されている。したがって、ＰＣ１から、ログレベル３において印刷ログを保持する指示が行われた場合、図７に示すようにドキュメント作成日時６２、ドキュメント名６３、ユーザ名６４、ページ数６５、印刷クライアント情報６６、印刷完了日時６７が印刷ログとして保存される。
【００４８】
図７は、ログ管理テーブルの一例を示す図である。ログ管理テーブル６０には、各ログレベルに応じたログ情報が保存されている。
【００４９】
ログレベル３の欄には、上述した項目が印刷ログとして保存されている。また、ログレベル１の欄には、ドキュメント作成日時６２、ドキュメント名６３、ユーザ名６４、印刷クライアント情報６６が印刷ログとして保存されている。
【００５０】
図８は、第１実施形態にかかるプリンタ２における処理の手順を示すフローチャートである。図８のフローチャートで示されるアルゴリズムは、プリンタ２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００５１】
まず、プリンタ２は、ＰＣ１から送信された印刷データ５０を、ネットワークインタフェース２７を介して印刷データ５０を受信する（ステップＳ１０１）。受信された印刷データ５０はＲＡＭ２３に保存される。
【００５２】
次に、印刷データ５０が解析される（ステップＳ１０２）。プリンタ２は、印刷データ５０中からヘッダ部５１を検索し、印刷ログ保持指示である「ＬＯＧ＿ＨＯＬＤ」コマンドを解析する。
【００５３】
検出された印刷ログ保持指示に基づいて印刷ログを残すか否かが判断される（ステップＳ１０３）。具体的には、ＬＯＧ＿ＨＯＬＤコマンドがＯＮであるか、ＯＦＦであるかによって印刷ログを残すか否かを判断する。
【００５４】
印刷ログを残さないと判断した場合（Ｓ１０３：ＮＯ）、ログ情報を収集することなく、ステップＳ１０５に進む。
【００５５】
一方、印刷ログを残すと判断した場合（Ｓ１０３：ＹＥＳ）、ログ情報が収集される（ステップＳ１０４）。具体的には、印刷データ５０から「ユーザ名」、「ドキュメント名」、「ドキュメント作成日時」を検出し、ＲＡＭ２３上に保存する。また、プリンタ２の受信ログから「印刷データの受信日時」を取得し、ＲＡＭ２３上に保存する。
【００５６】
さらに、ＰＣ１のＩＰアドレスやコンピュータ端末名等を「印刷クライアント情報」として取得し、ＲＡＭ２３上に保存する。例えば、ファイル共有プロトコルであるＳＭＢプロトコルが用いられている場合、ＳＭＢセッションで利用されている認証ユーザの情報であるユーザＩＤ、および送信元を示すＩＰアドレスがログ情報として取得される。
【００５７】
次に、印刷データ５０が画像データに変換される（ステップＳ１０５）。すなわち、印刷データ５０は、インタプリタによって解釈され、ＲＩＰによってベクタデータからビットマップ形式の画像データに変換される。
【００５８】
変換された画像データに基づいて印刷処理が行われる（ステップＳ１０６）。すなわち、ステップＳ１０５で変換された画像データは、印刷部２６に転送され、印刷部２６は画像データを基に印刷処理を行う。
【００５９】
再び、印刷ログを残すか否かが判断される（ステップＳ１０７）。プリンタ２は、上記同様に、ＬＯＧ＿ＨＯＬＤコマンドがＯＮであるか、ＯＦＦであるかによって印刷ログを残すか否かを判断する。
【００６０】
印刷ログを残さないと判断した場合（Ｓ１０７：ＮＯ）、ログ情報を収集することなく、処理を終了する。
【００６１】
一方、印刷ログを残すと判断した場合（Ｓ１０７：ＹＥＳ）、印刷結果情報が収集される（ステップＳ１０８）。具体的には、ステップＳ１０６における印刷処理が終了した日時である「印刷完了日時」と、印刷出力した「出力ページ数」とを、印刷結果情報として取得し、ＲＡＭ２３上に保存する。
【００６２】
次に、ログレベル指示に応じた印刷ログがログ管理テーブル６０に追記される（ステップＳ１０９）。すなわち、印刷データ５０の「ＬＯＧ＿ＨＯＬＤ＿ＬＥＶＥＬ」コマンドに示されたログレベル指示を認識する。そして、ログレベル指示に応じた項目を、ＲＡＭ２３上に保存されたログ情報および印刷結果情報の中から読み出し、ハードディスク２４上のログ管理テーブル６０に印刷ログとして追記する。
【００６３】
このように、第１実施形態によれば、ユーザの選択に基づいて設定された印刷ログ保持指示およびログレベル指示に応じて、印刷ログを保存することにより印刷ログを管理する。印刷ログを一律に保存することを避けることで、印刷ログを管理する管理装置にかかる負荷を低減することができる。そのため、印刷管理サーバ等を設けることなく、印刷装置によって印刷ログを管理することが可能となり、ネットワーク・プリンティング・システムにおける構成を簡略化することができる。
【００６４】
次に、本発明の第２実施形態にかかる印刷システムを説明する。上記第１実施形態においては、文書ファイルは暗号化されていないが、第２実施形態においては、文書ファイルは暗号化されている。以下、第１実施形態と相違する点について説明する。
【００６５】
一般的に、重要なデータは、暗号化やパスワード設定などが施されて、秘密管理されている。そこで、第２の実施形態では、文書ファイルが暗号化され、パスワード設定されていれば、重要なデータであると判断し、印刷ログを残すこととする。
【００６６】
図９は、暗号化された文書ファイルを含む印刷データの一例を示す図である。図９に示す印刷データの一部は、ＰＤＦファイル８０を暗号化したものの一部を示すものであり、以下では暗号化ファイルという。暗号化ファイルには、ＰＤＦファイル８０中の「／Ｅｎｃｒｙｐｔ」オペレータで示される「６０ｏｂｊ」フィールドに、文書ファイルの暗号化に用いられたパスワード文字列が格納されている。
【００６７】
文書ファイルは、専用のアプリケーションを用いて入力されたパスワードを受け付け、文書ファイルのパスワードと一致することを照合することによって復号され、ユーザにとって閲覧可能な状態になる。
【００６８】
図１０は、暗号化ファイルの印刷ログを設定するためのログ設定画面９０を示す図である。ログ設定画面９０はプリンタ２の操作パネル部２５に表示されるものである。
【００６９】
ユーザは、ログ情報に関する複数の項目の中から所望の項目を選択することによって、暗号化ファイルを含む場合の印刷ログを設定し、プリンタ２に登録する。ここで選択された項目に対応するログ情報は、文書ファイルが暗号化ファイルである場合に、ログ管理テーブルに追記される。印刷ログを示す項目は、図６と略同様であるので、上記項目と同様の項目については、説明の重複を避けるためその説明を省略する。
【００７０】
暗号化ファイルのログ設定画面９０には「印刷の成功・失敗」を示す項目が存在する。「印刷の成功・失敗」の項目は、印刷処理が完了したか否かを示すものである。暗号化ファイルにおいては、文書ファイルを印刷する前に文書ファイルを復号する必要がある。そのため、パスワードの不一致など文書ファイルを復号化できない場合には、印刷処理を実行することができず、印刷は失敗する。このような場合に、印刷が失敗したことを印刷ログに示すことができる。
【００７１】
図１１は、第２実施形態にかかるプリンタ２における処理の手順を示すフローチャートである。図１１のフローチャートで示されるアルゴリズムは、プリンタ２のハードディスク２４にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００７２】
暗号化ファイルは、ＰＣ１において、アプリケーションを用いて文書ファイルを作成する際に、文書ファイルを暗号化することで作成される。たとえば、スキャナを用いて、紙媒体文書から文書を読み込む際に、暗号化してパスワード設定したり、Ａｄｏｂｅ社製のＡｃｒｏｂａｔ（登録商標）等を用いて、文書ファイル作成後にパスワード設定や暗号化などセキュリティ設定を行うことにより、暗号化ファイルを作成することができる。
【００７３】
まず、プリンタ２は、ＰＣ１から送信された印刷データ５０を受信する（ステップＳ２０１）。受信された印刷データ５０は、ＲＡＭ２３に保存される。
【００７４】
次に、印刷データ５０が解析される（ステップＳ２０２）。プリンタ２は、受信した印刷データ５０の中から印刷データ５０の中から「／Ｅｎｃｒｙｐｔ」オペレータを検索する。
【００７５】
文書ファイルが暗号化されているか否かが判断される（ステップＳ２０３）。具体的には、「／Ｅｎｃｒｙｐｔ」オペレータが検索された場合、文書ファイルが暗号化されていると判断し、「／Ｅｎｃｒｙｐｔ」オペレータが検索されなかった場合、文書ファイルは暗号化されていないと判断する。
【００７６】
解析の結果、文書ファイルが暗号化されていないと判断した場合（Ｓ２０３：ＮＯ）、ステップＳ２０８に進む。つまり、印刷データ５０の中から「／Ｅｎｃｒｙｐｔ」オペレータが検出されなかった場合、文書ファイルは暗号化されていないと判断して、ステップＳ２０８に進む。
【００７７】
一方、文書ファイルが暗号化されていると判断した場合（Ｓ２０３：ＹＥＳ）、ログ情報が収集される（ステップＳ２０４）。具体的には、印刷データ５０から「ユーザ名」、「ドキュメント名」、「ドキュメント作成日時」を検出し、ＲＡＭ２３上に保存する。また、受信ログから「印刷データの受信日時」を取得し、ＲＡＭ２３上に保存する。さらに、ＰＣ１のＩＰアドレスやコンピュータ端末名等を「印刷クライアント情報」として取得し、ＲＡＭ２３上に保存する。
【００７８】
次に、暗号化ファイルのパスワードが照合される（ステップＳ２０６）。すなわち「／Ｅｎｃｒｙｐｔ」オペレータによって得られるパスワードと、プリンタ２においてあらかじめ登録されているパスワードとを照合する。
【００７９】
暗号化ファイルのパスワードが一致しない場合（ステップＳ２０６：ＮＯ）、印刷ログをログ管理テーブルに追記する。暗号化ファイルのパスワードがプリンタ２に記憶されているパスワードと一致しない場合、暗号化ファイルのログ設定に応じた項目を、ＲＡＭ２３上に保存されたログ情報から読み出し、ハードディスク２４上のログ管理テーブルに印刷ログとして追記する（ステップＳ２１２）。
【００８０】
ここで、「印刷の成功・失敗」の項目が選択されている場合には、印刷処理は失敗しているため、印刷の失敗を印刷ログ管理テーブルに追記するとともに、印刷処理が失敗した原因としてパスワードの不一致をログ管理テーブルに追記する。
【００８１】
一方、暗号化ファイルのパスワードが一致した場合（ステップＳ２０６：ＹＥＳ）、文書ファイルを復号化する（ステップＳ２０７）。
【００８２】
次に、ステップＳ２０８において、復号化された文書ファイルが画像データに変換される（ステップＳ２０８）。
【００８３】
続いて、画像データに基づいて印刷処理が行われる（ステップＳ２０９）。
【００８４】
再度、文書ファイルが暗号化されているか否かが判断される（ステップＳ２１０）。印刷データ５０の中から「／Ｅｎｃｒｙｐｔ」オペレータを検索する。
【００８５】
印刷データ５０が暗号化されている場合（Ｓ２１０：ＹＥＳ）、印刷結果情報が収集される（ステップＳ２１１）。具体的には、ステップＳ２０９における印刷処理が終了した日時である「印刷完了日時」と、印刷出力した「出力ページ数」とを、印刷結果情報として取得し、ＲＡＭ２３上に保存する。
【００８６】
一方、印刷データ５０が暗号化されていない場合（Ｓ２１０：ＮＯ）、ログ管理テーブルに印刷ログを追記することなく、処理を終了する。
【００８７】
このように、第２実施形態によれば、ファイルの暗号化を示す情報に応じて、印刷ログを保存することにより印刷ログを管理する。したがって、ユーザが印刷ログを保存することを選択しなくとも、ファイルの暗号化を示す情報を検出して、印刷ログを管理することができる。
【００８８】
第２実施形態においても、第１実施形態と同様に、印刷ログを一律に保存することを避けることで、印刷ログを管理する管理装置にかかる負荷を低減することができる。そのため、印刷管理サーバ等を設けることなく、印刷装置によって印刷ログを管理することが可能となり、ネットワーク・プリンティング・システムにおける構成を簡略化することができる。
【００８９】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００９０】
第１実施形態では、ユーザの選択に基づいて設定された印刷ログ保持指示およびログレベル指示に応じて印刷ログを保存し、第２実施形態では、ファイルの暗号化を示す情報に応じて印刷ログを保存した。しかし、印刷ログを保存することを指示する情報として、ユーザの選択に基づいて設定された情報およびファイルの暗号化を示す情報の両方に応じて、印刷ログを保存してもよい。
【００９１】
さらに、第２実施形態で示したファイルの暗号化を示す情報以外にも、ファイルの属性やファイルの種類などを示す情報をあらかじめ指定して、印刷ログを保存することを指示する情報としてもよい。
【００９２】
また、第２実施形態では、パスワードを照合する方法としては、あらかじめプリンタ２にパスワードを記憶させておく方法について説明したが、印刷データが暗号化ファイルであると判断した後に、ＰＣ１に対してパスワードの入力を要求する方法であってもよい。この場合、パスワードの照合処理においては、ユーザによって入力されたパスワードが一致しない場合のみならず、一定時間以上パスワードの入力がない場合にも、パスワードが一致しないと判断して、印刷の失敗をログ管理テーブルに追記することが好ましい。
【００９３】
また、本発明に係る印刷指示装置として、ＰＣのほか、専用の端末装置などの他の装置が使用されてもよい。また、印刷装置として、プリンタのほか、複写機、ＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの他の装置が使用されてもよい。
【００９４】
本発明に係る印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００９５】
【図１】本発明に係る印刷システムの全体構成を示す構成図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンタの構成を示すブロック図である。
【図４】印刷ログを設定するためのログ設定画面を示す図である
【図５】印刷ログ保持指示が設定された印刷データの一例を示す図である。
【図６】ログレベル設定画面を示す図である。
【図７】ログ管理テーブルの一例を示す図である。
【図８】本発明の第１実施形態にかかる処理の手順を示すフローチャートである。
【図９】暗号化された文書ファイルを含む印刷データの一例を示す図である。
【図１０】暗号化ファイルの印刷ログを設定するためのログ設定画面を示す図である。
【図１１】本発明の第２実施形態にかかる処理の手順を示すフローチャートである。
【符号の説明】
【００９６】
１    ＰＣ、
１１、２１    ＣＰＵ、
１２、２２    ＲＯＭ、
１３、２３    ＲＡＭ、
１４、２４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７、２７    ネットワークインタフェース、
１８、２８    バス、
２    プリンタ、
２５    操作パネル部、
２６    印刷部、
３    ネットワーク、
４０、９０    ログ設定画面、
５０    印刷データ、
５１    ヘッダ部、
５２    ボディ部分、
６０    ログ管理テーブル、
７０    ログレベル設定画面、
８０    ＰＤＦファイル。
【図１】
2007313747.tif 000003
【図２】
2007313747.tif 000004
【図３】
2007313747.tif 000005
【図４】
2007313747.tif 000006
【図５】
2007313747.tif 000007
【図６】
2007313747.tif 000008
【図７】
2007313747.tif 000009
【図８】
2007313747.tif 000010
【図９】
2007313747.tif 000011
【図１０】
2007313747.tif 000012
【図１１】
2007313747.tif 000013