(57)【要約】【課題】  セキュアな印刷システムを構築するうえで、印刷物がコピーされた場合にログを残すことで後からの追跡性を高めることは重要である。しかし、印刷物の内容（スキャン結果）すべてをログとあわせて保持することは、莫大な記憶領域が必要となってしまうため、より少ない記憶領域で印刷物の内容とログを残す方法が望まれている。【解決手段】  想定する印刷システムが使用する識別コードが埋め込まれた印刷物をコピーした場合はログのみ保持し、識別コードが埋め込まれていない印刷物をコピーした場合は、ログと合わせてスキャンデータを保持することで上記目的を達成できる。【選択図】  図３
2006148304.tif 000002
【特許請求の範囲】
【請求項１】
ホストから印刷装置へ印刷指示を与えた際に、前記印刷装置が印刷動作と同時に、前記印刷装置もしくは印刷システム上のＳｔｏｒａｇｅへ、印刷物のＲｅｎｄｅｒｉｎｇ結果（＝Ｉｍａｇｅ）や中間言語データを格納し、前記印刷指示による印刷物をＣＯＰＹする際に、前記Ｓｔｏｒａｇｅへ格納された前記データの取得を試み、前記データの取得に成功した場合は前記データを用いて印刷を行い、前記データの取得に失敗した場合は通常ＣＯＰＹをおこなう印刷装置及び印刷システムにおいて、印刷物のＣＯＰＹを行った際にＳｔｏｒａｇｅへ格納された前記データを用いた印刷を行う場合は、ＣＯＰＹ日時・ＣＯＰＹデータ名をログとして保持し、印刷物のＣＯＰＹを行った際にＳｔｏｒａｇｅへ格納された前記データを用いることができず通常ＣＯＰＹを行う場合は、ＣＯＰＹ日時・前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持することを特徴とする。
【請求項２】
部門及びユーザ管理が可能な場合は、前記ＣＯＰＹを行った際に保持されるログは、ＣＯＰＹを行った部門及びユーザ情報もあわせて保持することを特徴とする、請求項１に記載の印刷装置及び印刷システム。
【請求項３】
前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持できない場合は、通常ＣＯＰＹを行わず、ユーザ及び印刷装置・印刷システム管理者にＣＯＰＹ不可を通知することを特徴とする、請求項１に記載の印刷装置及び印刷システム。
【請求項４】
前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持できない場合は、ＳＣＡＮしたＣＯＰＹ画像に対して圧縮を行いログとして保持できるかの確認を、あらかじめ設定された回数の間繰り返すことを特徴とする、請求項１に記載の印刷装置及び印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷システムにおける、印刷時のログ管理に関するものである。
【背景技術】
【０００２】
セキュアな印刷システムを構築するうえで、印刷物がコピーまたは、プリントされた際のログ及び該当画像を残すことは、後からの追跡性を高める上で重要である。（特許文献１参照）
【特許文献１】特開平５−２４５１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、既存の印刷装置および印刷システムでは、すべての印刷物の内容（スキャン結果）を保持するために莫大な記憶領域が必要となってしまうため、日時とユーザ名のみログとして保持している。セキュリティの向上が望まれている中、より少ない記憶領域ですべての印刷物の内容とログを残す方法が必要である。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、ホストから印刷装置へ印刷指示を与えた際に、前記印刷装置が印刷動作と同時に、前記印刷装置もしくは印刷システム上のＳｔｏｒａｇｅへ、印刷物のＲｅｎｄｅｒｉｎｇ結果（＝Ｉｍａｇｅ）や中間言語データを格納し、前記印刷指示による印刷物をＣＯＰＹする際に、前記Ｓｔｏｒａｇｅへ格納された前記データの取得を試み、前記データの取得に成功した場合は前記データを用いて印刷を行い、前記データの取得に失敗した場合は通常ＣＯＰＹをおこなう印刷装置及び印刷システムにおいて、印刷物のＣＯＰＹを行った際にＳｔｏｒａｇｅへ格納された前記データを用いた印刷を行う場合は、ＣＯＰＹ日時・ＣＯＰＹデータ名をログとして保持し、印刷物のＣＯＰＹを行った際にＳｔｏｒａｇｅへ格納された前記データを用いることができず通常ＣＯＰＹを行う場合は、ＣＯＰＹ日時・前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持するログ保持手段と、部門及びユーザ管理が可能な場合は、前記ＣＯＰＹを行った際に保持されるログは、ＣＯＰＹを行った部門及びユーザ情報もあわせて保持するログ保持手段と、前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持できない場合は、ＳＣＡＮしたＣＯＰＹ画像に対して圧縮を行いログとして保持できるかの確認を、あらかじめ設定された回数の間繰り返す繰り返し手段と、前記ＣＯＰＹ時にＳＣＡＮしたＣＯＰＹ画像をログとして保持できない場合は、通常ＣＯＰＹを行わず、ユーザ及び印刷装置・印刷システム管理者にＣＯＰＹ不可を通知する通知手段を有する。
【０００５】
これら手段により、後述する実施例に示すように課題を解決することができる。
【発明の効果】
【０００６】
以上のように、本発明によれば、より少ない記憶領域ですべての印刷物の内容とログを残す印刷装置及び印刷システムを提供することが可能となる。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
次に、添付の図面を参照して本発明に係る一実施例を詳細に説明する。
【０００８】
図１は本発明に適応される印刷装置システムを表す。
【０００９】
１０１はホストコンピュータである。１０２はＣＰＵであり、図２以降で説明するホストコンピュータ上で動作するソフトウェアは全てこの上で動作する。１０３はＲＡＭであり、前記１０２で動作するソフトウェアがデータ保存や自分自身の動作のために使用する。１０４はＨＤＤであり、ソフトウェアなどを保存する。１０５は通信インターフェイスである。
【００１０】
１１０は印刷機である。１１１はパネルであり、前記１１０の動作設定を行う。１１２はＣＰＵであり、図２以降で説明する印刷装置上で動作するソフトウェアは全てこの上で動作する。１１３はＲＡＭであり、前記１１２で動作するソフトウェアがデータ保存や自分自身の動作のために使用する。１１４はＲＯＭであり、ソフトウェアなどを保存する。１１５はプリンタエンジンであり、前記１１２上で動作したソフトウェアが作り出すイメージの印刷を行う。１１６は通信インターフェイスである。１２０は印刷装置である。１２１はパネルであり、前記１２０の動作設定を行う。１２２はＣＰＵであり、図２以降で説明する印刷装置上で動作するソフトウェアは全てこの上で動作する。１２３はＲＡＭであり、前記１２２で動作するソフトウェアがデータ保存や自分自身の動作のために使用する。１２４はＨＤＤでありソフトウェアなどの保存及び、ホストから印刷装置へ印刷指示を与えた際に、前記印刷装置が印刷動作と同時に、前記印刷装置もしくは印刷システム上のＳｔｏｒａｇｅへ、印刷物のＲｅｎｄｅｒｉｎｇ結果（＝Ｉｍａｇｅ）や中間言語データを格納し、前記印刷指示による印刷物をＣＯＰＹする際に、前記Ｓｔｏｒａｇｅへ格納された前記データの取得を試み、前記データの取得に成功した場合は前記データを用いて印刷を行い、前記データの取得に失敗した場合は通常ＣＯＰＹをおこなう印刷装置及び印刷システムにおけるＳｔｏｒａｇｅとしても使用可能である。１２５はプリンタエンジンであり、前記１２２上で動作したソフトウェアが作り出すイメージの印刷を行う。１２６は通信インターフェイスである。１２７はＳｃａｎｎｅｒであり、印刷物から電子的なイメージを得る。
【００１１】
図２は本発明におけるソフトウェアモジュールの構成図である。
【００１２】
２０１は前記１０３または前記１０４に保持された印刷データである。２０２は前記２０１を印刷する際に使用する一般的なプリンタドライバであり、本発明のための特別な機能はない。
【００１３】
２１０はデータ受信部であり、前記１１６が受信したデータを解析し、解析結果に基づき受信データの転送先を決定する。２１１はｉＰｒｉｎｔ制御部であり、ホストから印刷装置へ印刷指示を与えた際に、前記印刷装置が印刷動作と同時に、前記印刷装置もしくは印刷システム上のＳｔｏｒａｇｅへ、印刷物のＲｅｎｄｅｒｉｎｇ結果（＝Ｉｍａｇｅ）や中間言語データを格納し、前記印刷指示による印刷物をＣＯＰＹする際に、前記Ｓｔｏｒａｇｅへ格納された前記データの取得を試み、前記データの取得に成功した場合は前記データを用いて印刷を行い、前記データの取得に失敗した場合は通常ＣＯＰＹをおこなう印刷装置及び印刷システムを実現する。２１２はデータ送信部であり、前記２１１からＮｅｔｗｏｒｋ内の他の印刷装置に対しての問い合わせデータを送信する。２１３はＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒであり、受信した印刷データの解釈を行う。ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒには、ＰｏｓｔＳｃｒｉｐｔ、ＬＩＰＳなどが存在する。２１４は前記２１３でＰＤＬ部分を解釈し、印刷装置が解釈可能な状態になった中間言語データである。２１５はＲｅｎｄｅｒｅｒであり、前記２１４を入力データとしてＩｍａｇｅデータ（２１６）を生成する。２２０はデータ受信部であり、前記１２６が受信したデータを解析し、解析結果に基づき受信データの転送先を決定する。２２１はｉＰｒｉｎｔ制御部であり、ホストから印刷装置へ印刷指示を与えた際に、前記印刷装置が印刷動作と同時に、前記印刷装置もしくは印刷システム上のＳｔｏｒａｇｅへ、印刷物のＲｅｎｄｅｒｉｎｇ結果（＝Ｉｍａｇｅ）や中間言語データを格納し、前記印刷指示による印刷物をＣＯＰＹする際に、前記Ｓｔｏｒａｇｅへ格納された前記データの取得を試み、前記データの取得に成功した場合は前記データを用いて印刷を行い、前記データの取得に失敗した場合は通常ＣＯＰＹをおこなう印刷装置及び印刷システムを実現する。２２２はデータ送信部であり、前記２２１からＮｅｔｗｏｒｋ内の他の印刷装置に対しての問い合わせデータを送信する。２２３はＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒであり、受信した印刷データの解釈を行う。２２４は前記２２３でＰＤＬ部分を解釈し、印刷装置が解釈可能な状態になった中間言語データである。２２５はＲｅｎｄｅｒｅｒであり、前記２２４を入力データとしてＩｍａｇｅデータ（２２６）を生成する。
【００１４】
図３は本発明における実施例の一例を示すフローチャートである。
【００１５】
印刷装置１２０上から、Ｓｃａｎｎｅｒ１２７を用いて、印刷物のＣＯＰＹ指示を行った際に（３０２）、印刷装置１２０はｉＰｒｉｎｔ制御部２２１の機能を用いて、Ｓｔｏｒａｇｅへ格納されたデータが使用可能かを判断し（３０３）、Ｓｔｏｒａｇｅへ格納されたデータが使用可能な場合は、ＣＯＰＹ日時・使用したＳｔｏｒａｇｅへ格納されたデータ名をログとして印刷装置１２０内のＨＤＤ１２４に保持し（３０４）、Ｓｔｏｒａｇｅへ格納されたデータを使用して印刷を行う（３０５）。Ｓｔｏｒａｇｅへ格納されたデータが使用できない場合は、ＣＯＰＹ日時・ＣＯＰＹ時にＳＣＡＮした画像をログとして印刷装置１２０内のＨＤＤ１２４に保持し（３０６）、ＳＣＡＮした画像を用いて通常ＣＯＰＹを行う（３０７）。
【００１６】
（実施例２）
図４は本発明における実施例の一例を示すフローチャートである。
【００１７】
印刷装置１２０上から、Ｓｃａｎｎｅｒ１２７を用いて、印刷物のＣＯＰＹ指示を行った際に（４０２）、印刷装置１２０はｉＰｒｉｎｔ制御部２２１の機能を用いて、Ｓｔｏｒａｇｅへ格納されたデータが使用可能かを判断し（４０３）、Ｓｔｏｒａｇｅへ格納されたデータが使用可能な場合は、部門及びユーザ管理されているかを判断し（４０４）、部門及びユーザ管理されている場合は、ＣＯＰＹ日時・使用したＳｔｏｒａｇｅへ格納されたデータ名・部門及びユーザ情報をログとして印刷装置１２０内のＨＤＤ１２４に保持し（４０５）、Ｓｔｏｒａｇｅへ格納されたデータを使用して印刷を行う（４０７）。部門及びユーザ管理されていない場合は、ＣＯＰＹ日時・使用したＳｔｏｒａｇｅへ格納されたデータ名をログとして印刷装置１２０内のＨＤＤ１２４に保持し（４０６）、Ｓｔｏｒａｇｅへ格納されたデータを使用して印刷を行う（４０７）。Ｓｔｏｒａｇｅへ格納されたデータが使用できない場合は、部門及びユーザ管理されているかを判断し（４０８）、部門及びユーザ管理されている場合は、ＣＯＰＹ日時・ＣＯＰＹ時にＳＣＡＮした画像・部門及びユーザ情報をログとして印刷装置１２０内のＨＤＤ１２４に保持し（４０９）、ＳＣＡＮした画像を用いて通常ＣＯＰＹを行う（４１１）。部門及びユーザ管理されていない場合は、ＣＯＰＹ日時・ＳＣＡＮした画像をログとして印刷装置１２０内のＨＤＤ１２４に保持し（４１０）、ＳＣＡＮした画像を用いて通常ＣＯＰＹを行う（４１１）。
【００１８】
（実施例３）
図５は本発明における実施例の一例を示すフローチャートである。
【００１９】
印刷装置１２０上から、Ｓｃａｎｎｅｒ１２７を用いて、印刷物のＣＯＰＹ指示を行った際に（５０２）、印刷装置１２０はｉＰｒｉｎｔ制御部２２１の機能を用いて、Ｓｔｏｒａｇｅへ格納されたデータが使用可能かを判断し（５０３）、Ｓｔｏｒａｇｅへ格納されたデータが使用可能な場合は、部門及びユーザ管理されているかを判断し（５０４）、部門及びユーザ管理されている場合は、ＣＯＰＹ日時・使用したＳｔｏｒａｇｅへ格納されたデータ名・部門及びユーザ情報をログとして印刷装置１２０内のＨＤＤ１２４に保持し（５０５）、Ｓｔｏｒａｇｅへ格納されたデータを使用して印刷を行う（５０７）。部門及びユーザ管理されていない場合は、ＣＯＰＹ日時・使用したＳｔｏｒａｇｅへ格納されたデータ名をログとして印刷装置１２０内のＨＤＤ１２４に保持し（５０６）、Ｓｔｏｒａｇｅへ格納されたデータを使用して印刷を行う（５０７）。Ｓｔｏｒａｇｅへ格納されたデータが使用できない場合は、部門及びユーザ管理されているかを判断し（５０８）、部門及びユーザ管理されている場合は、ＣＯＰＹ日時・ＣＯＰＹ時にＳＣＡＮした画像・部門及びユーザ情報をログとして印刷装置１２０内のＨＤＤ１２４に保持を試み（５０９）、部門及びユーザ管理されていない場合は、ＣＯＰＹ日時・ＳＣＡＮした画像をログとして印刷装置１２０内のＨＤＤ１２４に保持を試みる（５１０）。次に前記ログの保持が可能かを確認し（５１２）、保持できない場合はＳＣＡＮした画像の圧縮を行う（５１３）。５１２，５１３はあらかじめ設定された回数行われる（５１１，５１５）。あらかじめ設定された回数繰り返した結果、やはりログの保持が不可能な場合は、ＣＯＰＹ不可をユーザ及び印刷装置・印刷システム管理者に通知し終了する（５１８）。ログの保持が可能な場合はログの保持を行い（５１６）、ＳＣＡＮ画像を用いて通常ＣＯＰＹを行う（５１７）。
【００２０】
（他の実施例）
実施例１、２、３においては、印刷出力部として公知の電子写真プロセスに準じて画像を顕像化する出力部を使用したが、電子写真プロセスに限ったものではなく、バブルジェット（登録商標）方式をはじめとするインクジェット方式の出力部や、それ以外の印刷出力部にも適用することができる。
【００２１】
実施例１、２、３ではログの保管場所として、印刷装置１２０内のＨＤＤ１２４を使用したが、他のネットワーク上のＳｔｏｒａｇｅを使用してもよい。
【図面の簡単な説明】
【００２２】
【図１】本発明によって実現されるホストコンピュータと印刷装置のハードウェア構成図。
【図２】本発明によって実現されるソフトウェア機能の概念図。
【図３】本発明における実施例の一例を示すフローチャート。
【図４】本発明における実施例の一例を示すフローチャート。
【図５】本発明における実施例の一例を示すフローチャート。
【図１】
2006148304.tif 000003
【図２】
2006148304.tif 000004
【図３】
2006148304.tif 000005
【図４】
2006148304.tif 000006
【図５】
2006148304.tif 000007