(57)【要約】【課題】  印刷物にその印刷に関する情報を特定の利用者のみが判別可能に記録できるようにする。【解決手段】  ジョブ生成処理部２３がユーザ名、暗号鍵、その他設定値を読み出して地紋生成処理部２５に送信し、地紋生成処理部２５が暗号化処理部２６にユーザ名と暗号鍵を送信し、暗号化処理部２６が暗号鍵に基づいてユーザ名を暗号化して地紋生成処理部２５へ送信し、地紋生成処理部２５が暗号化されたユーザ名から複写時に複写物において顕現する複写残存パターンの情報を作成してジョブ生成処理部２３へ送信し、ジョブ生成処理部２３がアプリケーション部２１から受信した文書データに地紋生成処理部２５から受信した地紋データを付加し、その付加後の文書データを上記その他設定値に基づいて印刷データに加工し、その印刷ジョブデータをジョブ送信部２８へ送信する。【選択図】        図３
2007219853.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵を入力する手段と、該手段によって入力された暗号鍵に基づいて文書データの印刷に関する情報を暗号化する手段と、該手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、該手段によって作成された複写残存パターンの情報を前記文書データに付加し、該付加後の文書データを印刷データに加工する手段と、該手段によって加工された印刷データを印刷装置へ送信する手段とを備えたことを特徴とする印刷制御装置。
【請求項２】
文書データから暗号鍵を生成する手段と、該手段によって生成された暗号鍵に基づいて前記文書データの印刷に関する情報を暗号化する手段と、該手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、該手段によって作成された複写残存パターンの情報を前記文書データに付加し、該付加後の文書データを印刷データに加工する手段と、該手段によって加工された印刷データを印刷装置へ送信する手段とを備えたことを特徴とする印刷制御装置。
【請求項３】
請求項１又は２記載の印刷制御装置において、前記文書データに、複写時に複写物において顕現する複写残存パターンで作成された背景模様を付加する手段を設けたことを特徴とする印刷制御装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷制御装置において、前記印刷に関する情報は、前記文書データを印刷するユーザのユーザ名、前記文書データの印刷ジョブ毎に一意に決められた識別情報、前記印刷データの作成時の時刻を含む情報であることを特徴とする印刷制御装置。
【請求項５】
外部から文書データの印刷データを受信する手段と、暗号鍵を入力する手段と、該手段によって入力された暗号鍵に基づいて前記印刷データの印刷に関する情報を暗号化する手段と、該手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、該手段によって作成された複写残存パターンの情報を前記印刷データに付加する手段と、該手段による付加処理後の印刷データを印刷する手段とを備えたことを特徴とする印刷装置。
【請求項６】
外部から文書データの印刷データを受信する手段と、該手段によって受信した印刷データから暗号鍵を生成する手段と、該手段によって生成された暗号鍵に基づいて前記印刷データの印刷に関する情報を暗号化する手段と、該手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、該手段によって作成された複写残存パターンの情報を前記印刷データに付加する手段と、該手段による付加処理後の印刷データを印刷する手段とを備えたことを特徴とする印刷装置。
【請求項７】
請求項５又は６記載の印刷装置において、前記印刷データに、複写時に複写物において顕現する複写残存パターンで作成された背景模様を付加する手段を設けたことを特徴とする印刷装置。
【請求項８】
請求項５乃至７のいずれか一項に記載の印刷装置において、前記印刷に関する情報は、前記印刷データを印刷するユーザのユーザ名、前記印刷データの印刷ジョブ毎に一意に決められた識別情報、前記印刷データの作成時の時刻を含む情報であることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書データに基づく印刷ジョブデータを印刷装置へ出力するパーソナルコンピュータを含む印刷制御装置と、文書データに基づく印刷ジョブデータを印刷するプリンタ、複写機を含む印刷装置に関する。
【背景技術】
【０００２】
近年、個人情報保護法が施行されたこともあり、印刷物からの情報漏洩の防止について、関心が高まっている。
印刷物からの情報漏洩を防止するための機能として、地紋印刷が挙げられる。
その地紋印刷を使うと、牽制文字が浮き出ているかどうかで原本なのか複写物であるのかが区別でき、不正コピーの防止に役立つ（例えば、特許文献１〜３参照）があった。
また、印刷する人を特定する情報、例えばユーザ名を牽制文字に入れ、かつその情報により認証を行い、印刷の可否を制御することにより、情報の流出元の特定も容易になる。
【特許文献１】特開２００５−００６１６号公報
【特許文献２】特開２００１−３２４８９８号公報
【特許文献３】特開２００２−３６６６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のように、情報漏洩元を特定できる情報を地紋に付加すると、印刷された文書を受け取った人なら誰でも、情報漏洩元を特定する情報の判読ができてしまう。しかし、印刷した人が誰なのかも漏らしたくないというニーズがあり、従来技術ではこれに応えられないという問題があった。
この発明は上記の点に鑑みてなされたものであり、印刷物にその印刷に関する情報を特定の利用者のみが判別可能に記録できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
この発明は上記の目的を達成するため、次の印刷制御装置と印刷装置を提供する。
（１）暗号鍵を入力する手段と、その手段によって入力された暗号鍵に基づいて文書データの印刷に関する情報を暗号化する手段と、その手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、その手段によって作成された複写残存パターンの情報を上記文書データに付加し、その付加後の文書データを印刷データに加工する手段と、その手段によって加工された印刷データを印刷装置へ送信する手段を備えた印刷制御装置。
【０００５】
（２）文書データから暗号鍵を生成する手段と、その手段によって生成された暗号鍵に基づいて上記文書データの印刷に関する情報を暗号化する手段と、その手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、その手段によって作成された複写残存パターンの情報を上記文書データに付加し、その付加後の文書データを印刷データに加工する手段と、その手段によって加工された印刷データを印刷装置へ送信する手段を備えた印刷制御装置。
【０００６】
（３）上記（１）又は（２）の印刷制御装置において、上記文書データに、複写時に複写物において顕現する複写残存パターンで作成された背景模様を付加する手段を設けた印刷制御装置。
（４）上記（１）〜（３）のいずれかの印刷制御装置において、上記印刷に関する情報は、上記文書データを印刷するユーザのユーザ名、上記文書データの印刷ジョブ毎に一意に決められた識別情報、上記印刷データの作成時の時刻を含む情報である印刷制御装置。
【０００７】
（５）外部から文書データの印刷データを受信する手段と、暗号鍵を入力する手段と、その手段によって入力された暗号鍵に基づいて上記印刷データの印刷に関する情報を暗号化する手段と、その手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成する手段と、その手段によって作成された複写残存パターンの情報を上記印刷データに付加する手段と、その手段による付加処理後の印刷データを印刷する手段を備えた印刷装置。
【０００８】
（６）外部から文書データの印刷データを受信する手段と、その手段によって受信した印刷データから暗号鍵を生成する手段と、その手段によって生成された暗号鍵に基づいて上記印刷データの印刷に関する情報を暗号化する手段と、その手段によって暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報に作成する手段と、その手段によって作成された複写残存パターンの情報を上記印刷データに付加する手段と、その手段による付加処理後の印刷データを印刷する手段を備えた印刷装置。
【０００９】
（７）上記（５）又は（６）の印刷装置において、上記印刷データに、複写時に複写物において顕現する複写残存パターンで作成された背景模様を付加する手段を設けた印刷装置。
（８）上記（５）〜（７）のいずれかの印刷装置において、上記印刷に関する情報は、上記印刷データを印刷するユーザのユーザ名、上記印刷データの印刷ジョブ毎に一意に決められた識別情報、上記印刷データの作成時の時刻を含む情報である印刷装置。
【発明の効果】
【００１０】
この発明による印刷制御装置と印刷装置は、印刷物にその印刷に関する情報を暗号化して特定の利用者のみが判別可能に記録することができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の実施例１〜４に共通の印刷システムの構成例を示すブロック図である。
この印刷システムは、複数台のコンピュータ端末装置（「印刷制御装置」に相当する）１，２が、それぞれ複数台のプリンタ（「印刷装置」に相当する）３〜５とローカル・エリア・ネットワーク（ＬＡＮ）を含むネットワーク６を介して接続されている。
各コンピュータ端末装置１，２は、それぞれアプリケーション部からプリンタドライバを通して接続されている各プリンタ３〜５のうちのいずれかを印刷ジョブデータの出力先として選択し、その出力先へ印刷ジョブデータを送って印刷を行わせることができる。
なお、同図では、２台のコンピュータ端末装置と３台のプリンタを接続した印刷システムを示したが、その他多くのコンピュータ端末装置とプリンタを接続することができる。また、プリンタに変えて複写機、複合機を含む画像形成装置を接続するようにしても良い。
【００１２】
図２は、図１に示すコンピュータ端末装置１，２のハードウェア構成を示す図である。
コンピュータ端末装置１，２は、キーボード，マウスを含む入力部１０と、ＣＲＴ，ＬＣＤを含む表示部１１と、ネットワークとのデータのやりとりをするＩ／Ｏポート１２と、ＣＤ，ＤＶＤを含む記憶媒体１９に対するデータの書き込みと読み出しをするＣＤドライブ，ＤＶＤドライブを含む記憶媒体ドライブ１３と、記憶装置のハードディスク装置（ＨＤＤ）１４と、ＣＰＵ１５と、ＲＯＭ１６と、ＲＡＭ１７とがバス１８を介して接続されている。ＣＰＵ１５とＲＯＭ１６とＲＡＭ１７はマイクロコンピュータによって実現され、ＣＰＵ１５がＲＡＭ１７の作業領域を使用してＲＯＭ１６に格納されたプログラムを実行することにより、自装置の全体の制御とプリンタ３〜５への印刷要求の処理とこの発明に係る処理を行う。
【００１３】
〔実施例１〕
図３は、実施例１のコンピュータ端末装置１の内部構成を示すブロック図である。
ここでは、図１に示すコンピュータ端末装置１の内部構成を示しているが、コンピュータ端末装置２についても同様である。また、コンピュータ端末装置１がプリンタ３に印刷する場合について説明するが、他のプリンタ４，５に対しても同様にして印刷することができる。
図４は、実施例１のコンピュータ端末装置１の各部間のデータのやりとりを示すタイミングチャート図である。
【００１４】
次に、実施例１のコンピュータ端末装置１の印刷に係わる処理について説明する。
ここでは、印刷に関する情報として文書データを印刷するユーザのユーザ名を用いた場合を説明するが、文書データの印刷ジョブ毎に一意に決められた識別情報（ジョブＩＤ）、印刷データの作成時の時刻、印刷データの出力時の時刻についても同様にして利用することができる。
図３と図４に示すように、印刷を行う前に、ユーザはプリンタドライバ部２０の設定入力処理部２２が提供するユーザインターフェイスにおいて、ユーザ名（文書データを印刷するユーザのユーザ名に相当する）、暗号鍵、その他設定値（部数、集約、両面を含む各種の設定値）を入力する。
【００１５】
設定入力処理部２２はユーザによって入力されたユーザ名、暗号鍵、その他設定値を設定値保存部２４に保存する。
ユーザがアプリケーション部２１で印刷の指示を行うと、アプリケーション部２１は、ジョブ生成処理部２３へ印刷指示を送信し、印刷する文書データを送信する。
ジョブ生成処理部２３は、アプリケーション部２１から印刷指示を受信し、文書データを受信すると、設定値保存部２４に設定値取得要求を送信し、設定値保存部２４からユーザ名、暗号鍵、その他設定値を読み出し、地紋生成処理部２５に地紋生成要求を送信し、設定値保存部２４から読み出したユーザ名、暗号鍵、その他設定値を送信する。
【００１６】
地紋生成処理部２５は、ジョブ生成処理部２３から地紋生成要求を受信し、ユーザ名、暗号鍵、その他設定値を受信すると、暗号化処理部２６に暗号化要求を送信し、ユーザ名と暗号鍵を送信する。
暗号化処理部２６は、地紋生成処理部２５から暗号化要求を受信し、ユーザ名と暗号鍵を受信すると、その暗号鍵に基づいて文書データの印刷に関する情報であるユーザ名を暗号化し、その暗号化結果の情報を地紋生成処理部２５へ送信する。
地紋生成処理部２５は、暗号化処理部２６から暗号化結果の情報を受信すると、パターン保存部２７にパターン要求を送信し、パターン保存部２７から複写消去パターンデータと複写残存パターンデータとを読み出す。
【００１７】
ここで、複写消去パターンデータと複写残存パターンデータについて説明する。
複写時に光学的に読み取り可能な複写残存パターンと読み取り困難な複写消去パターンとの組み合わせによって作成され、複写物において顕現する複写抑制パターンを含む地紋パターンがある。
この地紋パターンは、例えば、文字の部分は地紋複写消去パターンによって形成され、それ以外の部分は地紋複写残存パターンによって形成されている。
地紋複写消去パターンは複写機の読み取り解像度の最小ドットよりも小さいドット、地紋複写残存パターンは読み取り解像度の最小ドットよりも大きいドットで構成されている。両パターンは面積あたりのドット占有比、言い換えれば濃度が類似するように設定されており、その結果、両パターンが混在していても見た目にはわかりにくい特性を持ち合わせるようになる。
【００１８】
しかし、複写物においては、地紋複写残存パターンの領域のドットのみが印字され、地紋複写消去パターンの領域は白抜きとなり、結果として、地紋複写消去パターンによる複写抑制文字列が複写物に現れるようになる。
地紋パターンにおいて、印刷抑制文字以外の領域は、例えば、６００ｄｐｉの１ドットずつ所定の間隔を空けて色をのせることによって複写消去パターンを形成し、印刷抑制文字の領域は、６００ｄｐｉの１ドットよりも大きな１ドットを形成し、その１ドットずつ所定の間隔を空けて色をのせることによって複写残存パターンを形成する。ここで、複写残存パターン領域の濃度は、複写消去パターン領域の濃度の±１％の範囲になるようにドットの間隔あるいはドット占有比が設定する。そのため、一見すると、印刷抑制文字が目立たないが、注意深く見ると、印刷抑制文字以外の領域よりも印刷抑制文字の領域の方がドットの間隔が大きくなっているため、印刷抑制文字を確認することが可能になる。
【００１９】
また、このような地紋パターンが印刷された印刷物を、６００ｄｐｉの１ドットを読み取る性能がない複写機を用いて複写すると、印刷抑制文字が顕現するようになり、その印刷物が原本か複写物かを容易に判別することが可能になる。
地紋生成処理部２５は、暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成し、さらに複写消去パターンデータと複写残存パターンデータとから文書データの背景模様を作成し、複写残存パターンの情報と背景模様とからなる地紋パターンデータ（図中「地紋データ」とまとめて表記する）を作成し、それらをジョブ生成処理部２３へ送信する。
【００２０】
ジョブ生成処理部２３は、アプリケーション部２１から受信した文書データに地紋生成処理部２５から受信した地紋データを付加し、その付加後の文書データを設定値保存部２４から読み出したその他設定値に基づいて印刷データ（図中「印刷ジョブデータ」と表記する）に加工し、その印刷ジョブデータをジョブ送信部２８へ送信する。
ジョブ送信部２８は、ジョブ生成処理部２３から受信した印刷ジョブデータをＩ／Ｏポート１２によってネットワーク６を介してプリンタ３へ送信し、プリンタ３において印刷させる。
【００２１】
図５は、実施例１のコンピュータ端末装置１のジョブ生成処理部２３の処理を示すフローチャート図である。
ジョブ生成処理部２３は、ステップ（図中「Ｓ」で示す）１でアプリケーション部から文書データを受信し、ステップ２で設定値保存部から設定値（ユーザ名・暗号鍵・その他設定値）を読み出し、ステップ３で地紋生成処理部にその設定値を送信し、（印刷）ジョブ（データ）に付加する地紋データを受信し、ステップ４で文書データに地紋データを付加し、その付加後の文書データをステップ２で読み出したその他設定値に基づいて印刷ジョブデータに加工する。
この処理により、背景に地紋パターンと暗号化されて複写残存パターンで形成されたユーザ名とが付加された文書データの印刷ジョブデータが作成される。
ステップ５でジョブ送信部に印刷ジョブデータを送信し、この処理を終了する。
【００２２】
図６は、実施例１のコンピュータ端末装置１の地紋生成処理部２５のユーザ名を暗号化して複写残存パターンの情報に加工する処理を示すフローチャート図である。
地紋生成処理部２５は、ジョブ生成処理部２３から地紋生成要求とユーザ名・暗号鍵・その他設定値を受信すると、ステップ１１で暗号化処理部に暗号化を要求してユーザ名・暗号鍵を送信し、暗号化処理部から暗号化結果の情報である文字列を受信する。
ステップ１２でパターン保存部から複写残存パターンを読み出し、ステップ１３で暗号化結果の文字列の輪郭線で囲まれた部分の内部を複写残存パターンデータに基づく複写残存パターンで塗り潰したデータ（複写時に複写物において顕現する複写残存パターンの情報に相当する）を作成し、そのデータをジョブ生成処理部へ送信し、この処理を終了する。
【００２３】
図７は、実施例１のコンピュータ端末装置１の暗号化処理部２６の処理を示すフローチャート図である。
暗号化処理部２６は、地紋生成処理部２５から暗号化要求とユーザ名ｕと暗号鍵ｋを受信すると、ステップ２１でユーザ名ｕを暗号鍵ｋでＤＥＳ暗号化し、ステップ２２でさらにそれをＢＡＳＥ６４でエンコードして文字列に変換し、ステップ２３で地紋生成処理部にその変換後の文字列を暗号化結果の情報として送信し、この処理を終了する。
上記ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）は、データ暗号化標準規格であり、上記ＢＡＳＥ６４は、所定のルールに基づく文字の置換と復元の手法の一種である。なお、暗号化処理は他の種類の手法を用いても良い。また、エンコードも他の種類のエンコード処理をしても良い。
【００２４】
このようにして、ユーザによって入力された暗号鍵を使って印刷ジョブを特定する情報（ユーザ名、ジョブＩＤ、印刷ジョブデータ作成時の時刻、印刷ジョブデータ出力時の時刻を含む）を暗号化した結果を複写残像パターンとして付加しているため、暗号鍵を知っている人だけがその情報を取り出すことができる。
【００２５】
〔実施例２〕
実施例１では、ユーザから入力された暗号鍵を用いていたが、実施例２では暗号鍵を印刷する文書データから作成するようにしている。
次に、実施例２のコンピュータ端末装置１の印刷に係わる処理について説明する。
図８は、実施例２のコンピュータ端末装置１の内部構成を示すブロック図である。
ここでは、図１に示すコンピュータ端末装置１の内部構成を示しているが、コンピュータ端末装置２についても同様である。また、コンピュータ端末装置１がプリンタ３に印刷する場合について説明するが、他のプリンタ４，５に対しても同様にして印刷することができる。
【００２６】
また、印刷に関する情報として文書データを印刷するユーザのユーザ名を用いた場合を説明するが、文書データの印刷ジョブ毎に一意に決められた識別情報（ジョブＩＤ）、印刷データの作成時の時刻、印刷データの出力時の時刻についても同様にして利用することができる。
図８に示すように、印刷を行う前に、ユーザはプリンタドライバ部３０の設定入力処理部３２が提供するユーザインターフェイスにおいて、ユーザ名（文書データを印刷するユーザのユーザ名に相当する）、その他設定値（部数、集約、両面を含む各種の設定値）を入力する。
【００２７】
設定入力処理部３２はユーザによって入力されたユーザ名、その他設定値を設定値保存部３４に保存する。
ユーザがアプリケーション部３１で印刷の指示を行うと、アプリケーション部３１は、ジョブ生成処理部３３へ印刷指示を送信し、印刷する文書データを送信する。
ジョブ生成処理部３３は、アプリケーション部３１から印刷指示を受信し、文書データを受け取りながらＣＲＣ方式によって５６ビット（ｂｉｔ）の誤り検出符号を生成し、その誤り検出符号を暗号鍵として取得する。すなわち、ジョブ生成処理部３３が文書データから暗号鍵を生成する。
【００２８】
上記ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）は、巡回助長検査であり、データ電送時にデータが正しく伝達できたか否かを検査する方法の一種である。
なお、ここで他の検査方法を用いても良い。
ジョブ生成処理部３３は、設定値保存部３４に設定値取得要求を送信し、設定値保存部３４からユーザ名、その他設定値を読み出し、地紋生成処理部３５に地紋生成要求を送信し、文書データから作成した暗号鍵と、設定値保存部３４から読み出したユーザ名、その他設定値を送信する。
【００２９】
地紋生成処理部３５は、ジョブ生成処理部３３から地紋生成要求を受信し、ユーザ名、暗号鍵、その他設定値を受信すると、暗号化処理部３６に暗号化要求を送信し、ユーザ名と暗号鍵を送信する。
暗号化処理部３６は、地紋生成処理部３５から暗号化要求を受信し、ユーザ名と暗号鍵を受信すると、その暗号鍵に基づいて文書データの印刷に関する情報であるユーザ名を暗号化し、その暗号化結果の情報を地紋生成処理部３５へ送信する。
地紋生成処理部３５は、暗号化処理部３６から暗号化結果の情報を受信すると、パターン保存部３７にパターン要求を送信し、パターン保存部３７から複写消去パターンデータと複写残存パターンデータとを読み出す。
【００３０】
地紋生成処理部３５は、暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成し、さらに複写消去パターンデータと複写残存パターンデータとから文書データの背景模様を作成し、複写残存パターンの情報と背景模様とからなる地紋パターンデータ（図中「地紋データ」とまとめて表記する）を作成し、それらをジョブ生成処理部３３へ送信する。
ジョブ生成処理部３３は、アプリケーション部３１から受信した文書データに地紋生成処理部３５から受信した地紋データを付加し、その付加後の文書データを印刷データ（図中「印刷ジョブデータ」と表記する）に加工し、その印刷ジョブデータをジョブ送信部３８へ送信する。
ジョブ送信部３８は、ジョブ生成処理部３３から受信した印刷ジョブデータをＩ／Ｏポート１２によってネットワーク６を介してプリンタ３へ送信し、プリンタ３で印刷させる。
【００３１】
図９は、実施例２のコンピュータ端末装置１のジョブ生成処理部３３の処理を示すフローチャート図である。
ジョブ生成処理部３３は、ステップ３１でアプリケーション部から文書データを受信しながら、その文書データからＣＲＣ方式によって５６ビットの誤り検出符号を生成し、その誤り検出符号を暗号鍵として取得し、ステップ３２で設定値保存部から設定値（ユーザ名・その他設定値）を読み出し、ステップ３３で地紋生成処理部に暗号鍵とその設定値を送信し、（印刷）ジョブ（データ）に付加する地紋データを受信し、ステップ３４で文書データに地紋データを付加し、その付加後の文書データを印刷ジョブデータに加工する。この処理により、背景に地紋パターンと暗号化されて複写残存パターンで形成されたユーザ名とが付加された文書データの印刷ジョブデータが作成される。
ステップ３５でジョブ送信部に印刷ジョブデータを送信し、この処理を終了する。
【００３２】
なお、地紋生成処理部３５と暗号化処理部３６の詳細な処理内容は、それぞれ図６と図７のフローチャートの処理と同じ内容なので、その説明を省略する。
このようにして、文書データから生成した暗号鍵を使って印刷ジョブを特定する情報（ユーザ名、ジョブＩＤ、印刷ジョブデータ作成時の時刻、印刷ジョブデータ出力時の時刻を含む）を暗号化した結果を複写残存パターンとして付加しているため、元の文書データを所持している人だけが印刷ジョブを特定する情報の内容を知ることができる。
【００３３】
〔実施例３〕
実施例１，２は、コンピュータ端末装置１において印刷ジョブを特定する情報を付加した印刷ジョブデータを作成していたが、その機能を印刷装置に設けるようにしても良い。
この実施例３では、プリンタ３においてユーザから入力された暗号鍵を用いて印刷ジョブを特定する情報を暗号化し、その情報をコンピュータ端末装置１から受信した印刷ジョブデータに付加して印刷する。
次に、実施例３のプリンタ３の印刷に係わる処理について説明する。
図１０は、実施例３のプリンタ３の内部構成を示すブロック図である。
ここでは、図１に示すプリンタ３の内部構成を示しているが、プリンタ４，５についても同様である。また、コンピュータ端末装置１がプリンタ３に印刷する場合について説明するが、他のプリンタ４，５においても同様にして印刷することができる。
【００３４】
ここでは、印刷に関する情報として文書データを印刷するユーザのユーザ名を用いた場合を説明するが、文書データの印刷ジョブ毎に一意に決められた識別情報（ジョブＩＤ）、印刷データの作成時の時刻、印刷データの出力時の時刻についても同様にして利用することができる。
この実施例３のコンピュータ端末装置１は、文書データに地紋データの付加は行わず、印刷したユーザ名とその他設定値と印刷指示と文書データを印刷可能に加工した印刷ジョブデータとを一緒に送信する処理だけを行う。
図１０に示すように、印刷を行う前に、ユーザはプリンタ３のコントローラ４０の設定入力処理部４２が提供するユーザインターフェイスにおいて、暗号鍵を入力する。
【００３５】
設定入力処理部４２は、ユーザによって入力された暗号鍵を設定値保存部４３に保存する。
ユーザがコンピュータ端末装置１で印刷の指示を行うと、コンピュータ端末装置１は、ジョブ受信部４４へ印刷指示を送信し、ユーザ名とその他設定値（部数、集約、両面を含む各種の設定値）と、印刷する文書データの印刷ジョブデータを送信する。
ジョブ受信部４４は、コンピュータ端末装置１から印刷指示を受信し、印刷ジョブデータ、ユーザ名、その他設定値を受信すると、それらをラスタライザ４５へ送信する。
ラスタライザ４５は、ジョブ受信部４４から印刷ジョブデータ、ユーザ名、その他設定値を受信すると、その他設定値に基づいて印刷ジョブデータをラスタライズする。さらに、設定値保存部４３に設定値取得要求を送信し、設定値保存部４３から暗号鍵を読み出し、地紋生成処理部４６に地紋生成要求を送信し、ジョブ受信部４４から受信したユーザ名、その他設定値、設定値保存部４３から読み出した暗号鍵を送信する。
【００３６】
地紋生成処理部４６は、ラスタライザ４５から地紋生成要求を受信し、ユーザ名、暗号鍵、その他設定値を受信すると、暗号化処理部４７に暗号化要求を送信し、ユーザ名と暗号鍵を送信する。
暗号化処理部４７は、地紋生成処理部４６から暗号化要求を受信し、ユーザ名と暗号鍵を受信すると、その暗号鍵に基づいて文書データの印刷に関する情報であるユーザ名を暗号化し、その暗号化結果の情報を地紋生成処理部４６へ送信する。
地紋生成処理部４６は、暗号化処理部４７から暗号化結果の情報を受信すると、パターン保存部４８にパターン要求を送信し、パターン保存部４８から複写消去パターンデータと複写残存パターンデータとを読み出す。
【００３７】
地紋生成処理部４６は、暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成し、さらに複写消去パターンデータと複写残存パターンデータとから文書データの背景模様を作成し、複写残存パターンの情報と背景模様とからなる地紋パターンデータ（図中「地紋データ」とまとめて表記する）を作成し、それらをラスタライザ４５へ送信する。
ラスタライザ４５は、印刷ジョブデータをラスタライズしたラスタライズデータに、地紋生成処理部４６から受信した地紋データをオーバーレイ描画（すなわち印刷ジョブデータに地紋データを付加）して、そのオーバーレイ描画後のラスタライズデータを印刷処理部（エンジン）４１へ送信する。
印刷処理部４１は、ラスタライザ４５から受信したラスタライズデータを紙に転写するための制御を行う。
【００３８】
図１１は、実施例３のプリンタ３のラスタライザ４５の処理を示すフローチャート図である。
ラスタライザ４５は、ステップ４１でコンピュータ端末装置から印刷ジョブデータ、ユーザ名、その他設定値を受信し、ステップ４２で印刷ジョブデータをラスタライズし、ステップ４３で設定値保存部から暗号鍵を読み出し、ステップ４４で地紋生成処理部に設定値（ユーザ名・暗号鍵・その他設定値）を送信し、（印刷）ジョブ（データ）に付加する地紋データを受信し、ステップ４５で印刷ジョブデータをラスタライズしたラスタライズデータに地紋データをオーバーレイ描画する。
この処理により、背景に地紋パターンと暗号化されて複写残存パターンで形成されたユーザ名とが付加された印刷データのラスタライズデータが作成される。
ステップ４６で印刷処理部に地紋データをオーバーレイ描画したラスタライズデータを送信し、この処理を終了する。
【００３９】
なお、地紋生成処理部４６と暗号化処理部４７の詳細な処理内容は、それぞれ図６と図７のフローチャートの処理と同じ内容なので、その説明を省略する。
このようにして、文書データから生成した暗号鍵を使って印刷ジョブを特定する情報（ユーザ名、ジョブＩＤ、印刷ジョブデータ作成時の時刻、印刷ジョブデータ出力時の時刻を含む）を暗号化した結果を複写残存パターンとして付加しているため、元の文書データを所持している人だけが印刷ジョブを特定する情報の内容を知ることができる。
【００４０】
〔実施例４〕
実施例３では、プリンタ３はユーザから入力された暗号鍵を用いて印刷ジョブデータを特定する情報を暗号化していたが、実施例４では暗号鍵を印刷する文書データから作成するようにしている。
次に、実施例４のプリンタ３の印刷に係わる処理について説明する。
図１２は、実施例４のプリンタ３の内部構成を示すブロック図である。
ここでは、図１に示すプリンタ３の内部構成を示しているが、プリンタ４，５についても同様である。また、コンピュータ端末装置１がプリンタ３に印刷する場合について説明するが、他のプリンタ４，５においても同様にして印刷することができる。
【００４１】
また、印刷に関する情報として文書データを印刷するユーザのユーザ名を用いた場合を説明するが、文書データの印刷ジョブ毎に一意に決められた識別情報（ジョブＩＤ）、印刷データの作成時の時刻、印刷データの出力時の時刻についても同様にして利用することができる。
この実施例４のコンピュータ端末装置１は、文書データに地紋データの付加は行わず、印刷したユーザ名とその他設定値と印刷指示と文書データを加工した印刷ジョブデータとを一緒に送信する処理だけを行う。
図１２に示すように、ユーザがコンピュータ端末装置１で印刷の指示を行うと、コンピュータ端末装置１は、プリンタ３のコントローラ５０のジョブ受信部５２へ印刷指示を送信し、ユーザ名とその他設定値（部数、集約、両面を含む各種の設定値）と、印刷する文書データの印刷ジョブデータを送信する。
【００４２】
ジョブ受信部５２は、コンピュータ端末装置１から印刷指示を受信し、印刷ジョブデータ、ユーザ名、その他設定値を受信すると、印刷ジョブデータを受け取りながらＣＲＣ方式によって５６ビット（ｂｉｔ）の誤り検出符号を生成し、その誤り検出符号を暗号鍵として取得する。すなわち、ジョブ受信部５２が印刷データから暗号鍵を生成する。
ジョブ受信部５２は、ユーザ名、暗号鍵、その他設定値、印刷ジョブデータをラスタライザ５３へ送信する。
ラスタライザ５３は、ジョブ受信部５２から印刷ジョブデータ、ユーザ名、その他設定値を受信すると、その他設定値に基づいて印刷ジョブデータをラスタライズする。さらに、地紋生成処理部５４に地紋生成要求を送信し、ジョブ受信部５２から受信したユーザ名、その他設定値、暗号鍵を送信する。
【００４３】
地紋生成処理部５４は、ラスタライザ５３から地紋生成要求を受信し、ユーザ名、暗号鍵、その他設定値を受信すると、暗号化処理部５５に暗号化要求を送信し、ユーザ名と暗号鍵を送信する。
暗号化処理部５５は、地紋生成処理部５４から暗号化要求を受信し、ユーザ名と暗号鍵を受信すると、その暗号鍵に基づいて印刷ジョブデータの印刷に関する情報であるユーザ名を暗号化し、その暗号化結果の情報を地紋生成処理部５４へ送信する。
地紋生成処理部５４は、暗号化処理部５５から暗号化結果の情報を受信すると、パターン保存部５６にパターン要求を送信し、パターン保存部５６から複写消去パターンデータと複写残存パターンデータとを読み出す。
【００４４】
地紋生成処理部５４は、暗号化された情報から複写時に複写物において顕現する複写残存パターンの情報を作成し、さらに複写消去パターンデータと複写残存パターンデータとから印刷ジョブデータの背景模様を作成し、複写残存パターンの情報と背景模様とからなる地紋パターンデータ（図中「地紋データ」とまとめて表記する）を作成し、それらをラスタライザ５３へ送信する。
ラスタライザ５３は、印刷ジョブデータをラスタライズしたラスタライズデータに、地紋生成処理部５４から受信した地紋データをオーバーレイ描画し、そのオーバーレイ描画後のラスタライズデータを印刷処理部（エンジン）５１へ送信する。
印刷処理部５１は、ラスタライザ５３から受信したラスタライズデータを紙に転写するための制御を行う。
【００４５】
図１３は、実施例４のプリンタ３のラスタライザ５３の処理を示すフローチャート図である。
ラスタライザ４５は、ステップ５１でコンピュータ端末装置から印刷ジョブデータを受信しながら、その印刷ジョブデータからＣＲＣ方式によって５６ビットの誤り検出符号を生成し、その誤り検出符号を暗号鍵として取得する。また、コンピュータ端末装置からユーザ名、その他設定値も受信する。
ステップ５２で印刷ジョブデータをラスタライズし、ステップ５３で地紋生成処理部に設定値（ユーザ名・暗号鍵・その他設定値）を送信し、（印刷）ジョブ（データ）に付加する地紋データを受信し、ステップ５４で印刷ジョブデータをラスタライズしたラスタライズデータに地紋データをオーバーレイ描画する。
【００４６】
この処理により、背景に地紋パターンと暗号化されて複写残存パターンで形成されたユーザ名とが付加された文書データのラスタライズデータが作成される。
ステップ５５で印刷処理部に地紋データをオーバーレイ描画したラスタライズデータを送信し、この処理を終了する。
なお、地紋生成処理部５４と暗号化処理部５５の詳細な処理内容は、それぞれ図６と図７のフローチャートの処理と同じ内容なので、その説明を省略する。
このようにして、印刷ジョブデータから生成した暗号鍵を使って印刷ジョブを特定する情報（ユーザ名、ジョブＩＤ、印刷ジョブデータ作成時の時刻、印刷ジョブデータ出力時の時刻を含む）を暗号化した結果を複写残存パターンとして付加しているため、元の文書データを所持している人だけが印刷ジョブを特定する情報の内容を知ることができる。
【００４７】
なお、上述の実施例では、印刷ジョブを特定する情報を複写残存パターンを用いて加工した情報を用いる例を示したが、複写残存パターンと複写消去パターンを用いて加工した情報を用いるようにしてもよい。
【産業上の利用可能性】
【００４８】
この発明による印刷制御装置は、デスクトップパソコン，ノートブックパソコンを含むパーソナルコンピュータ全般において適用することができる。また、この発明による印刷装置は、コピー機、複合機においても適用することができる。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施例１〜４に共通の印刷システムの構成例を示すブロック図である。
【図２】図１に示すコンピュータ端末装置１，２のハードウェア構成を示す図である。
【図３】この発明の実施例１のコンピュータ端末装置１の内部構成を示すブロック図である。
【図４】この発明の実施例１のコンピュータ端末装置１の各部間のデータのやりとりを示すタイミングチャート図である。
【図５】この発明の実施例１のコンピュータ端末装置１のジョブ生成処理部２３の処理を示すフローチャート図である。
【００５０】
【図６】この発明の実施例１のコンピュータ端末装置１の地紋生成処理部２５のユーザ名を暗号化して複写残存パターンの情報に加工する処理を示すフローチャート図である。
【図７】この発明の実施例１のコンピュータ端末装置１の暗号化処理部２６の処理を示すフローチャート図である。
【図８】この発明の実施例２のコンピュータ端末装置１の内部構成を示すブロック図である。
【図９】この発明の実施例２のコンピュータ端末装置１のジョブ生成処理部３３の処理を示すフローチャート図である。
【００５１】
【図１０】この発明の実施例３のプリンタ３の内部構成を示すブロック図である。
【図１１】この発明の実施例３のプリンタ３のラスタライザ４５の処理を示すフローチャート図である。
【図１２】この発明の実施例４のプリンタ３の内部構成を示すブロック図である。
【図１３】この発明の実施例４のプリンタ３のラスタライザ５３の処理を示すフローチャート図である。
【符号の説明】
【００５２】
１，２：コンピュータ端末装置    ３〜５：プリンタ    ６：ネットワーク    １０：入力部    １１：表示部    １２：Ｉ／Ｏポート    １３：記憶媒体ドライブ    １４：ＨＤＤ    １５：ＣＰＵ    １６：ＲＯＭ    １７：ＲＡＭ    １８：バス    １９：記憶媒体    ２０，３０：プリンタドライバ部    ２１，３１：アプリケーション部    ２２，３２，４２：設定入力処理部    ２３，３３：ジョブ生成処理部    ２４，３４，４３：設定値保存部    ２５，３５，４６，５４：地紋生成処理部    ２６，３６，４７，５５：暗号化処理部    ２７，３７，４８，５６：パターン保存部    ２８，３８：ジョブ送信部    ４０，５０：コントローラ    ４１，５１：印刷処理部    ４４，５２：ジョブ受信部    ４５，５３：ラスタライザ
【図１】
2007219853.tif 000003
【図２】
2007219853.tif 000004
【図３】
2007219853.tif 000005
【図４】
2007219853.tif 000006
【図５】
2007219853.tif 000007
【図６】
2007219853.tif 000008
【図７】
2007219853.tif 000009
【図８】
2007219853.tif 000010
【図９】
2007219853.tif 000011
【図１０】
2007219853.tif 000012
【図１１】
2007219853.tif 000013
【図１２】
2007219853.tif 000014
【図１３】
2007219853.tif 000015