(57)【要約】【課題】  生成した印刷用データが特定のプリンタのみで印刷されるようにすると共に印刷用データの不正使用を防止する。【解決手段】  クライアントコンピュータ２０により印刷指示のなされた画像ファイルや文書ファイルの印刷用データを生成し（Ｓ２００）、生成した印刷用データに対して出力先プリンタとしてのプリンタ３０のシリアル番号を暗号化鍵として暗号化処理を行なってプリンタ３０に送信する（Ｓ２１０，Ｓ２２０）。プリンタ３０のシリアル番号は、プリンタ３０から通信により取得してＨＤＤに記憶されている。プリンタ３０では、メインコントローラのＲＯＭに記憶されているシリアル番号を復号化鍵として印刷用データの復号化処理を行なって印刷を実行する（Ｓ２３０，Ｓ２４０）。この結果、生成した印刷用データが特定のプリンタのみで印刷されるようにすると共に印刷用データの不正使用を防止することができる。【選択図】        図４
2005202553.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと該コンピュータに通信媒体を介して接続されたプリンタとを備える印刷システムであって、
前記コンピュータは、前記プリンタを識別する所定の識別情報を記憶する情報記憶手段と、印刷指示のなされた電子ファイルに基づいて前記プリンタにより実行可能な印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化する印刷用データ暗号化手段と、該暗号化した印刷用データを前記プリンタに送信するデータ送信手段と、を備え、
前記プリンタは、該プリンタを識別する所定の識別情報を記憶するプリンタ用記憶手段と、前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化する印刷用データ復号化手段と、該復号化した印刷用データを実行して印刷する印刷実行手段と、を備える
印刷システム。
【請求項２】
前記コンピュータの印刷用データ暗号化手段および前記プリンタの印刷用データ復号化手段は、前記所定の識別情報を共通の鍵として前記印刷用データを暗号化および復号化する手段である請求項１記載の印刷システム。
【請求項３】
前記コンピュータは、所定のタイミングで通信媒体を介して接続されたプリンタから該プリンタを識別する所定の識別情報を取得し該取得した所定の識別情報を前記情報記憶手段に記憶させる識別情報取得手段を備える請求項１または２記載の印刷システム。
【請求項４】
前記所定の識別情報は、シリアル番号である請求項１ないし３いずれか記載の印刷システム。
【請求項５】
請求項１ないし４いずれか記載の印刷システムであって、
前記コンピュータの印刷用データ暗号化手段は、前記印刷用データの一部として該印刷用データを実行可能な期間を示す実行可能期間情報を付加する手段であり、
前記プリンタの印刷実行手段は、前記復号化した印刷用データの実行可能期間情報に基づいて該印刷用データの実行可否を判定し、該判定により実行可能と判定されたときに該印刷用データを実行して印刷する手段である、
印刷システム。
【請求項６】
通信媒体を介してコンピュータに接続可能なプリンタであって、
前記プリンタを識別する所定の識別情報を記憶するプリンタ用記憶手段と、
前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化する印刷用データ復号化手段と、
該復号化した印刷用データを実行して印刷する印刷実行手段と、
を備えるプリンタ。
【請求項７】
プリンタを識別する所定の識別情報を記憶する情報記憶手段を備えるコンピュータを、該プリンタにより実行可能な印刷用データを生成する印刷用データ生成装置として機能させるプログラムであって、
印刷指示のなされた電子ファイルに基づいて印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化する印刷用データ暗号化モジュールと、
該暗号化した印刷用データを前記プリンタに送信するデータ送信モジュールと、
を備える印刷用データ生成装置用プログラム。
【請求項８】
所定のタイミングで前記コンピュータと通信媒体を介して接続されたプリンタから所定の識別情報を取得し該取得した所定の識別情報を前記情報記憶手段に記憶させる識別情報取得モジュールを備える請求項７記載の印刷用データ生成装置用プログラム。
【請求項９】
コンピュータと該コンピュータに通信媒体を介して接続されたプリンタとを用いた印刷方法であって、
前記コンピュータにより、
（ａ）前記プリンタを識別する所定の識別情報を記憶しておき、
（ｂ）印刷指示のなされた電子ファイルに基づいて前記プリンタにより実行可能な印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化し、
（ｃ）該暗号化した印刷用データを前記プリンタに送信し、
前記プリンタにより、
（ｄ）該プリンタを識別する所定の識別情報を記憶しておき、
（ｅ）前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化し、
（ｆ）該復号化した印刷用データを実行して印刷する、
印刷方法。
【請求項１０】
前記ステップ（ａ）は、所定のタイミングで前記コンピュータと通信媒体を介して接続されたプリンタから所定の識別情報を取得し該取得した所定の識別情報を記憶するステップである請求項９記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよびこれに用いるプリンタ、プログラム、印刷方法に関し、詳しくは、コンピュータと該コンピュータに通信媒体を介して接続されたプリンタとを備える印刷システムおよびこれに用いるプリンタ、プログラム、こうした印刷方法に関する。
【背景技術】
【０００２】
従来、この種の印刷システムとしては、コンピュータにインストールされたプリンタドライバにより文書や画像などを印刷用データ（プリンタ制御コード）に変換してプリンタに送信し、プリンタにより受信した印刷用データを実行して印刷を行なうものが提案されている（例えば、特許文献１参照）。こうしたシステムでは、生成した印刷用データをファイル形式で保存しておくことができ、所望のタイミングでプリンタへ送信して印刷を行なうなど、印刷用データを比較的自由に取り扱うことができるようになっている。
【特許文献１】特開平１１−２７２４３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の印刷システムでは、生成した印刷用データを比較的自由に取り扱うことができ、システムの使用態様によっては不都合が生じることがある。例えば、こうした印刷システムを用いて有料コンテンツの印刷サービスを行なう場合などには、認証技術や暗号化技術を適用することにより有料コンテンツ自体の保護や管理を行なっていても、印刷用データが不正に流出し他のコンピュータやプリンタを用いて印刷されてしまう虞がある。したがって、コンテンツだけでなく印刷用データについてもより適切な保護や管理を行なうことが望ましい。
【０００４】
本発明の印刷システムおよびこれに用いるプリンタ、プログラム、印刷方法は、生成した印刷用データが特定のプリンタのみで印刷されるようにすることを目的の一つとする。また、本発明の印刷システムおよびこれに用いるプリンタ、プログラム、印刷方法は、印刷用データの不正使用を防止することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の印刷システムおよびこれに用いるプリンタ、プログラム、印刷方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の印刷システムは、
コンピュータと該コンピュータに通信媒体を介して接続されたプリンタとを備える印刷システムであって、
前記コンピュータは、前記プリンタを識別する所定の識別情報を記憶する情報記憶手段と、印刷指示のなされた電子ファイルに基づいて前記プリンタにより実行可能な印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化する印刷用データ暗号化手段と、該暗号化した印刷用データを前記プリンタに送信するデータ送信手段と、を備え、
前記プリンタは、該プリンタを識別する所定の識別情報を記憶するプリンタ用記憶手段と、前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化する印刷用データ復号化手段と、該復号化した印刷用データを実行して印刷する印刷実行手段と、を備える
ことを要旨とする。
【０００７】
この本発明の印刷システムでは、コンピュータにより、プリンタの識別情報を記憶しておき、印刷指示に伴って生成した印刷用データをプリンタの識別情報を用いて暗号化してプリンタに送信し、プリンタにより、プリンタの識別情報を記憶しておき、コンピュータから送信された印刷用データをプリンタの識別情報を用いて復号化して実行する。したがって、印刷用データを暗号化する際に用いた識別情報に対応するプリンタのみで印刷用データを復号化して実行できるようにすることができる。この結果、印刷用データの不正使用を防止することができる。ここで「コンピュータ」には、所謂パーソナルコンピュータの他、印刷用データを生成可能な各種の情報機器が含まれる。また「所定の識別情報」としては、シリアル番号などを挙げることができる。
【０００８】
こうした本発明の印刷システムにおいて、前記コンピュータの印刷用データ暗号化手段および前記プリンタの印刷用データ復号化手段は、前記所定の識別情報を共通の鍵として前記印刷用データを暗号化および復号化する手段であるものとすることもできる。
【０００９】
また、本発明の印刷システムにおいて、前記コンピュータは、所定のタイミングで通信媒体を介して接続されたプリンタから該プリンタを識別する所定の識別情報を取得し該取得した所定の識別情報を前記情報記憶手段に記憶させる識別情報取得手段を備えるものとすることもできる。こうすれば、所定のタイミングでプリンタの識別情報を取得して記憶することができる。
【００１０】
さらに、本発明の印刷システムにおいて、前記コンピュータの印刷用データ暗号化手段は前記印刷用データの一部として該印刷用データを実行可能な期間を示す実行可能期間情報を付加する手段であり、前記プリンタの印刷実行手段は前記復号化した印刷用データの実行可能期間情報に基づいて該印刷用データの実行可否を判定し該判定により実行可能と判定されたときに該印刷用データを実行して印刷する手段であるものとすることもできる。こうすれば、印刷用データを実行可能な期間を制限することができる。
【００１１】
本発明のプリンタは、
通信媒体を介してコンピュータに接続可能なプリンタであって、
前記プリンタを識別する所定の識別情報を記憶するプリンタ用記憶手段と、
前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化する印刷用データ復号化手段と、
該復号化した印刷用データを実行して印刷する印刷実行手段と、
を備えることを要旨とする。
【００１２】
この本発明のプリンタでは、プリンタの識別情報を記憶しておき、コンピュータから送信された印刷用データをプリンタの識別情報を用いて復号化して実行する。したがって、自身の識別情報を用いて暗号化された印刷用データを復号化して実行することができる。
【００１３】
本発明の印刷用データ生成装置用プログラムは、
プリンタを識別する所定の識別情報を記憶する情報記憶手段を備えるコンピュータを、該プリンタにより実行可能な印刷用データを生成する印刷用データ生成装置として機能させるプログラムであって、
印刷指示のなされた電子ファイルに基づいて印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化する印刷用データ暗号化モジュールと、
該暗号化した印刷用データを前記プリンタに送信するデータ送信モジュールと、
を備えることを要旨とする。
【００１４】
この本発明の印刷用データ生成装置用プログラムでは、プリンタの識別情報を記憶するコンピュータを、印刷指示に伴って生成した印刷用データをプリンタの識別情報を用いて暗号化してプリンタに送信する印刷用データ生成装置として機能させる。したがって、印刷用データをプリンタの識別情報を用いて暗号化して送信することができる。
【００１５】
こうした本発明の印刷用データ生成装置用プログラムにおいて、所定のタイミングで前記コンピュータと通信媒体を介して接続されたプリンタから所定の識別情報を取得し該取得した所定の識別情報を前記情報記憶手段に記憶させる識別情報取得モジュールを備えるものとすることもできる。こうすれば、コンピュータを、所定のタイミングでプリンタの識別情報を取得して記憶するように機能させることができる。
【００１６】
本発明の印刷方法は、
コンピュータと該コンピュータに通信媒体を介して接続されたプリンタとを用いた印刷方法であって、
前記コンピュータにより、
（ａ）前記プリンタを識別する所定の識別情報を記憶しておき、
（ｂ）印刷指示のなされた電子ファイルに基づいて前記プリンタにより実行可能な印刷用データを生成すると共に該生成した印刷用データを前記所定の識別情報を用いて暗号化し、
（ｃ）該暗号化した印刷用データを前記プリンタに送信し、
前記プリンタにより、
（ｄ）該プリンタを識別する所定の識別情報を記憶しておき、
（ｅ）前記コンピュータから暗号化された印刷用データが前記通信媒体を介して送信されたときに前記プリンタ用記憶手段に記憶された所定の識別情報を用いて該印刷用データを復号化し、
（ｆ）該復号化した印刷用データを実行して印刷する、
ことを要旨とする。
【００１７】
この本発明の印刷方法では、コンピュータにより、プリンタの識別情報を記憶しておき、印刷指示に伴って生成した印刷用データをプリンタの識別情報を用いて暗号化してプリンタに送信し、プリンタにより、プリンタの識別情報を記憶しておき、コンピュータから送信された印刷用データをプリンタの識別情報を用いて復号化して実行する。したがって、印刷用データを暗号化する際に用いた識別情報に対応するプリンタのみで印刷用データを復号化して実行できるようにすることができる。この結果、印刷用データの不正使用を防止することができる。ここで「コンピュータ」には、所謂パーソナルコンピュータの他、印刷用データを生成可能な各種の情報機器が含まれる。また「所定の識別情報」としては、シリアル番号などを挙げることができる。
【００１８】
こうした本発明の印刷方法において、前記ステップ（ａ）は、所定のタイミングで前記コンピュータと通信媒体を介して接続されたプリンタから所定の識別情報を取得し該取得した所定の識別情報を記憶するステップであるものとすることもできる。こうすれば、所定のタイミングでプリンタの識別情報を取得して記憶することができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２０】
図１は、本発明の一実施例としての印刷システム１０の構成の概略を示す構成図である。印刷システム１０は、図示するように、クライアントコンピュータ２０と、このクライアントコンピュータ２０にＵＳＢケーブルなどの通信ケーブルを介して接続されたプリンタ３０とにより構成されており、クライアントコンピュータ２０から送信される印刷用データをプリンタ３０により実行して印刷を行なう。
【００２１】
クライアントコンピュータ２０は、図示するように、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３を中心とした汎用のコンピュータとして構成されており、データを記憶するハードディスクドライブ（ＨＤＤ）２４を備える。ＨＤＤ２４には、クライアントコンピュータ２０をプリンタ３０に適合させるプリンタドライバ２６がインストールされており、画像ファイルや文書ファイルなどをプリンタ３０により実行可能な印刷用データに変換してプリンタ３０に送信したりプリンタ３０の各種設定を行なったりする。
【００２２】
プリンタ３０は、一般的なインクジェット方式のプリンタとして構成されており、図示するように、プリンタ３０全体の動作を制御するメインコントローラ３１と、パーソナルコンピュータ２０などから送信される印刷用データの解析などのデータ処理を行なうデータ処理部３３と、この解析結果に基づいて画像や文書などを用紙に印刷する印刷実行部３５とを備える。メインコントローラ３１が有する図示しないＲＯＭには、プリンタ３０を一意に識別するシリアル番号が記憶されている。印刷実行部３５は、印刷ヘッドやキャリッジ機構などのインクジェット方式のプリンタが有する一般的なユニットにより構成されている。なお、こうした印刷実行部３５による印刷動作については、一般的なインクジェット方式のプリンタと同様であり、本発明の中核をなさないから、これ以上の詳細な説明は省略する。
【００２３】
次に、こうして構成された印刷システム１０の動作について説明する。まず、クライアントコンピュータ２０によりプリンタ３０のシリアル番号を取得する際の動作について説明し、次に、プリンタ３０により印刷を行なう際の動作について説明する。図２は、クライアントコンピュータ２０がプリンタ３０からシリアル番号を取得する際の、クライアントコンピュータ２０とプリンタ３０における各処理と通信の様子をシーケンシャルに示す説明図である。まず、図示するように、クライアントコンピュータ２０からプリンタ３０に対してシリアル番号の送信を依頼する番号依頼データを送信する（ステップＳ１００）。番号依頼データの送信は、実施例では、プリンタドライバ２６によりクライアントコンピュータ２０のモニタに表示出力するプリンタ設定画面４０を介して操作者から送信指示がなされたときに行なうものとした。プリンタ設定画面４０の一例を図３に示す。プリンタ設定画面４０は、図示するように、クライアントコンピュータ２０に出力先プリンタとして設定されているプリンタに関して各種設定（スプールの設定や給紙オプションの設定など）を行なうことができるように画面構成されており、「プリンタ情報の取得」ボタン４２が押下されると番号依頼データの送信指示がなされたと判断して番号依頼データを送信する。なお、プリンタ設定画面４０は、クライアントコンピュータ２０に出力先プリンタとして設定されているプリンタ毎に表示され各種設定や番号依頼データの送信指示が行なえるようになっている。したがって、出力先プリンタとして複数のプリンタが設定されている場合には、プリンタ設定画面４０を表示出力する際に対象とするプリンタを指定し、この指定したプリンタに対して各種設定や番号依頼データの送信指示を行なうことになる。
【００２４】
クライアントコンピュータ２０からシリアル番号の送信を依頼する番号依頼データが送信されると、これを受信したプリンタ３０では、メインコントローラ３１のＲＯＭに記憶されているシリアル番号を読み込んでクライアントコンピュータ２０に送信し（ステップＳ１１０）、シリアル番号を受信したクライアントコンピュータ２０では、受信したシリアル番号をＨＤＤ２４の所定領域に保存して（ステップＳ１２０）、処理を終了する。
【００２５】
次に、プリンタ３０により印刷を行なう際の動作について説明する。図４は、クライアントコンピュータ２０により印刷用データを生成してプリンタ３０により実行する際の、クライアントコンピュータ２０とプリンタ３０における各処理と通信の様子をシーケンシャルに示す説明図である。図示するように、まず、クライアントコンピュータ２０により印刷指示のなされた画像ファイルや文書ファイルの印刷用データを生成する（ステップＳ２００）。印刷用データを生成する処理は、明度や彩度などを自動調整する画像調整処理や印刷用の色空間に変換する色変換処理，多値データを２値化する２値化処理などにより構成される。こうした処理は、一般的なプリンタドライバにおける処理と同様であり、本発明の中核をなさないから、これ以上の詳細な説明は省略する。
【００２６】
そして、生成した印刷用データに対して出力先プリンタとしてのプリンタ３０のシリアル番号を暗号化鍵として暗号化処理を行なう（ステップＳ２１０）。暗号化鍵として用いるシリアル番号は、前述したように、プリンタ３０から取得しクライアントコンピュータ２０のＨＤＤ２４の所定領域に保存されたものである。なお、暗号化処理としては、暗号化と復号化とを共通の鍵で行なう共通鍵暗号方式（秘密鍵暗号方式）に準じた各種の暗号化処理を採用することができる。
【００２７】
こうして印刷用データに対する暗号化処理を行なうと、暗号化した印刷用データをプリンタ３０に送信し（ステップＳ２２０）、印刷用データを受信したプリンタ３０では、メインコントローラ３１のＲＯＭに記憶されているシリアル番号を復号化鍵として印刷用データの復号化処理を行なう（ステップＳ２３０）。前述したように、暗号化処理では、暗号化と復号化とを共通の鍵で行なう共通鍵暗号方式に準じた暗号化処理を行なっているから、暗号化鍵と復号化鍵とが同じ場合（即ち、クライアントコンピュータ２０に記憶されているシリアル番号とプリンタ３０に記憶されているシリアル番号とが同じ場合）にのみ、印刷用データの復号化処理を行なうことができることになる。
【００２８】
そして、復号化した印刷用データに基づいて印刷を実行して（ステップＳ２４０）、処理を終了する。印刷を実行する際には、データ処理部３３により印刷用データを解析すると共にこの解析結果に基づいて印刷実行部３５の印刷ヘッドやキャリッジ機構を駆動して画像や文書などを用紙に印刷することになる。
【００２９】
ここで、クライアントコンピュータ２０により生成され暗号化処理のなされた印刷用データがプリンタ３０以外の他のプリンタに送信された場合を考えると、クライアントコンピュータ２０に記憶されているシリアル番号とプリンタに記憶されているシリアル番号とが異なるから暗号化鍵と復号化鍵とが異なることになり、印刷用データの復号化処理を行なうことができない。もとより、こうした復号化処理を行なわないプリンタに送信された場合には暗号化された印刷用データを解析して実行することができない。したがって、プリンタ３０のシリアル番号を暗号化鍵として暗号化処理のなされた印刷用データは、プリンタ３０以外のプリンタでは印刷することができないのである。
【００３０】
以上説明した実施例の印刷システム１０によれば、クライアントコンピュータ２０により、ＨＤＤ２４に保存されたプリンタ３０のシリアル番号を暗号化鍵として印刷用データを暗号化してプリンタ３０に送信し、プリンタ３０により、受信した印刷用データをＲＯＭに記憶されているシリアル番号を復号化鍵として復号化して実行することができる。したがって、印刷用データを暗号化する際に暗号化鍵として用いたシリアル番号に対応するプリンタのみで印刷用データを復号化して実行できるようにすることができる。この結果、暗号化鍵として用いたシリアル番号に対応するプリンタ以外のプリンタでは印刷用データを実行することができないから、印刷用データの不正使用を防止することができる。また、プリンタ設定画面４０を介して操作者から送信指示がなされたときにプリンタ３０にシリアル番号の送信を依頼する番号依頼データを送信してシリアル番号を取得することができる。
【００３１】
ここで、実施例の印刷システム１０におけるクライアントコンピュータ２０では、ＨＤＤ２４が情報記憶手段に相当し、ステップＳ１００，Ｓ１２０の処理を実行するＣＰＵ２１が識別情報取得手段に相当し、ステップＳ２００，Ｓ２１０の処理を実行するＣＰＵ２１が印刷用データ暗号化手段に相当し、ステップＳ２２０の処理を実行するＣＰＵ２１がデータ送信手段に相当する。また、実施例の印刷システム１０におけるプリンタ３０では、メインコントローラ３１のＲＯＭがプリンタ用記憶手段に相当し、ステップＳ２３０の処理を実行するメインコントローラ３１が印刷用データ復号化手段に相当し、ステップＳ２４０の処理を実行するメインコントローラ３１やデータ処理部３３，印刷実行部３５が印刷実行手段に相当する。また、図２や図４に例示した各処理をクライアントコンピュータ２０に実行させるプリンタドライバ２６が本発明の印刷用データ生成装置用プログラムに相当する。
【００３２】
実施例の印刷システム１０では、プリンタ３０を識別する識別情報としてシリアル番号を用いるものとしたが、プリンタ３０を識別する情報であればその他の情報であっても構わない。
【００３３】
実施例の印刷システム１０では、プリンタ３０のシリアル番号を暗号化と復号化の共通の鍵として用いるものとしたが、シリアル番号を用いて印刷用データを暗号化し、同じシリアル番号を用いて印刷用データを復号化するものであれば、暗号化や復号化の処理方式は問わないのは勿論である。
【００３４】
実施例の印刷システム１０では、プリンタ設定画面４０を介して操作者から送信指示がなされたときにプリンタ３０にシリアル番号の送信を依頼する番号依頼データを送信するものとしたが、番号依頼データを送信するタイミングはこれに限られず、その他のタイミングで送信するものとしてもよい。例えば、クライアントコンピュータ２０の出力先プリンタとしてプリンタ３０を追加設定する際などに、番号依頼データを送信してプリンタ３０のシリアル番号を取得するものとしてもよい。また、プリンタ３０から通信によりシリアル番号を取得するものとしなくても、クライアントコンピュータ２０上でシリアル番号を手入力するものとしたり、インターネットなどのネットワークを介して接続されたサーバからシリアル番号を受信するものとしても差し支えない。
【００３５】
実施例の印刷システム１０では、プリンタ３０のシリアル番号を共通の鍵として印刷用データの暗号化や復号化を行なうことによりプリンタ３０以外のプリンタでは印刷用データを実行できないようにしたが、さらに、クライアントコンピュータ２０により印刷用データを生成する際に印刷用データの一部として印刷用データを実行可能な期間を示す実行可能期間情報を付加し、プリンタ３０によりこの実行可能期間情報を参照して実行可能な期間の範囲内であるか否かを判定し、実行可能な期間の範囲内であるときにのみ印刷用データを実行するものとしてもよい。この場合、例えば、印刷用データを生成する際に現在日時から所定時間（例えば、２時間）経過した日時を実行可能期間情報として付加し、プリンタ３０では現在日時が実行可能期間情報として付加された日時より前であるときに実行可能な期間の範囲内であると判定するものとすればよい。こうすれば、印刷用データを実行可能な期間を制限することができるから、より一層、印刷用データの不正使用を防止することができる。
【００３６】
実施例では、プリンタ３０のシリアル番号を共通の鍵として印刷用データの暗号化や復号化を行なう本発明を印刷システム１０の形態として説明したが、印刷方法の形態とすることもできる。
【００３７】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００３８】
【図１】印刷システム１０の構成の概略を示す構成図。
【図２】シリアル番号取得時の各処理や通信の様子を示す説明図。
【図３】プリンタ設定画面４０の一例を示す説明図。
【図４】印刷実行時の各処理や通信の様子を示す説明図。
【符号の説明】
【００３９】
１０  印刷システム、２０  クライアントコンピュータ、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ＨＤＤ、３０  プリンタ、３１  メインコントローラ、３３  データ処理部、３５  印刷実行部、４０  プリンタ設定画面、４２  「プリンタ情報の取得」ボタン。
【図１】
2005202553.tif 000003
【図２】
2005202553.tif 000004
【図３】
2005202553.tif 000005
【図４】
2005202553.tif 000006