(57)【要約】【課題】ラスタライズ処理属性の異なるラスタライザを識別して、ラスタライザ毎の固有の鍵による印刷の管理を可能にする。【解決手段】サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信を要求し（Ｓ２０５）、サーバから該当する暗号化されたページ記述言語の画像データを取得し（Ｓ２０７）、取得した画像データを、ラスタライザごとの個別の暗号解除鍵のうちで該当するラスタライザに属する暗号解除鍵により復号化し（Ｓ２０９）、復号化された画像データを該当するラスタライザによりビットマップデータに変換し、印刷する。【選択図】図１０
2008165405.tif 000002
【特許請求の範囲】
【請求項１】
画像データの提供を行うサーバと、提供された画像データの印刷を行うプリンタとを有する印刷システムであって、
前記プリンタが、前記サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手段と、
前記前記サーバが、前記ラスタライズ処理属性および画像データの識別情報に基づいて、前記送信要求手段から送信要求があった画像データについて印刷の可否を決定する決定手段と、
前記サーバが、前記決定手段により印刷可と決定された画像データを、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性のラスタライザのために用意された暗号化鍵で暗号化して、前記プリンタに送信する送信手段と、
前記プリンタが、前記サーバから受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手段と、
前記プリンタが、前記復号化手段で復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性のラスタライザに通して、ビットマップデータに変換する変換手段と、を有する、
ことを特徴とする印刷システム。
【請求項２】
前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記画像データは、当該画像データの識別情報とラスタライズ処理属性との組合せにより特定される複数のレコードとして管理され、
前記決定手段は、画像データの印刷の可否を、前記レコードごとに設定され且つ印刷がなされる度に減算される印刷可能残回数をさらに考慮して決定する、ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
画像データの提供を行うサーバと、提供された画像データの印刷を行うプリンタとを有する印刷システムで実行される方法であって、
前記プリンタが、前記サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信を要求する送信要求ステップと、
前記前記サーバが、前記ラスタライズ処理属性および画像データの識別情報に基づいて、前記送信要求ステップから送信要求があった画像データについて印刷の可否を決定する決定ステップと、
前記サーバが、前記決定ステップにより印刷可と決定された画像データを、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性のラスタライザのために用意された暗号化鍵で暗号化して、前記プリンタに送信する送信ステップと、
前記プリンタが、前記サーバから受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化ステップと、
前記プリンタが、前記復号化ステップで復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性のラスタライザに通して、ビットマップデータに変換するステップと、を有する、
ことを特徴とする印刷方法。
【請求項５】
前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類とで規律されている、ことを特徴とする請求項４に記載の印刷方法。
【請求項６】
前記画像データは、当該画像データの識別情報とラスタライズ処理属性との組合せにより特定される複数のレコードとして管理され、
前記決定ステップは、画像データの印刷の可否を、前記レコードごとに設定され且つ印刷がなされる度に減算される印刷可能残回数をさらに考慮して決定する、ことを特徴とする請求項４または５に記載の印刷方法。
【請求項７】
サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手段と、
ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信手段と、
前記受信手段で受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手段と、
前記復号化手段で復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換する変換手段と、を有する、
ことを特徴とする印刷装置。
【請求項８】
前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする請求項７に記載の印刷装置。
【請求項９】
サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求ステップと、
ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信ステップと、
前記受信ステップで受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化ステップと、
前記復号化ステップで復号化された画像データを、ラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換するステップと、を有する、
ことを特徴とする印刷方法。
【請求項１０】
前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする請求項９に記載の印刷方法。
【請求項１１】
サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手順と、
ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信手順と、
前記受信手順で受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手順と、
前記復号化手順で復号化された画像データを、ラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換する手順と、
を印刷装置に実行させるためのコンピュータプログラム。
【請求項１２】
前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
請求項１１または１２に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）で記述された画像データをビットマップデータに変換するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理部を、ラスタライズ処理属性が異なる複数のラスタライザにより構成し、個々のラスタライザ毎の課金や印刷回数の制限を可能とした印刷システム、印刷方法、印刷装置、およびコンピュータプログラムに関する。
【０００２】
ここで、ラスタライズ処理属性とは、ＲＩＰ処理する際のＰＤＬの種類と、印刷解像度や色深度等との組合せで規律されるＲＩＰ処理属性をいう。
【背景技術】
【０００３】
近年、ペーパーレス化（環境配慮）とプリンタによる印刷画像の高品質化の流れの中で、印刷に対する付加価値が認められつつある。特に有名写真家の写真や、特定分野のリサーチ情報などは、ユーザにより支払い価値があると判断される付加価値のある画像コンテンツとなり得る。
【０００４】
これに伴い、付加価値のある画像コンテンツを高画質印刷することに対する不正利用の余地の無い課金の仕組みが必要となる。
【０００５】
従来の有料画像コンテンツの課金方法では、サーバなどの画像コンテンツ提供元からのデータ提供時に課金を行うか、暗号化データとして画像コンテンツを配布し、復号化キーを別途有料で送付すると言った方法により課金を行っている。
【０００６】
しかし、デジタルデータは、容易に複製可能である。サーバから端末装置へ転送されるデジタルデータは、ネットワーク上では暗号化された状態で転送されるものの、端末装置において復号化された後は、容易に複製が可能となってしまう。
【０００７】
そこで、端末装置からサーバに対してデータを要求し、要求されたデータをサーバにおいて暗号化してネットワークを介して端末装置に送信し、この暗号化されたままのデータを端末装置からプリンタに送り、当該プリンタにて復号するようにした印刷システムが提案されている（特許文献１参照）。
【０００８】
この特許文献１によれば、データは暗号化されたままプリンタまで送られるため、データを復号できるのは暗号解除鍵を持つ当該プリンタだけであり、暗号解除鍵を持たない別のプリンタでは印刷することができなくなる。
【特許文献１】特開２００２−２８７９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の印刷システムは、ラスタライズ処理属性の異なるラスタライザごとの固有の鍵による印刷ができなかった。また、プリンタにおいて使用できる印刷回数を制限したり、印刷回数に応じて課金を行うこともできなかった。
【００１０】
そこで、本発明の目的は、ラスタライズ処理属性の異なるラスタライザを識別して、ラスタライザ毎の固有の鍵による印刷の管理ができる印刷システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の上記目的は、下記の手段によって達成される。
【００１２】
（１）画像データの提供を行うサーバと、提供された画像データの印刷を行うプリンタとを有する印刷システムであって、前記プリンタが、前記サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手段と、前記前記サーバが、前記ラスタライズ処理属性および画像データの識別情報に基づいて、前記送信要求手段から送信要求があった画像データについて印刷の可否を決定する決定手段と、前記サーバが、前記決定手段により印刷可と決定された画像データを、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性のラスタライザのために用意された暗号化鍵で暗号化して、前記プリンタに送信する送信手段と、前記プリンタが、前記サーバから受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手段と、前記プリンタが、前記復号化手段で復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性のラスタライザに通して、ビットマップデータに変換する変換手段と、を有する、ことを特徴とする印刷システム。
【００１３】
（２）前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする上記（１）に記載の印刷システム。
【００１４】
（３）前記画像データは、当該画像データの識別情報とラスタライズ処理属性との組合せにより特定される複数のレコードとして管理され、前記決定手段は、画像データの印刷の可否を、前記レコードごとに設定され且つ印刷がなされる度に減算される印刷可能残回数をさらに考慮して決定する、ことを特徴とする上記（１）または（２）に記載の印刷システム。
【００１５】
（４）画像データの提供を行うサーバと、提供された画像データの印刷を行うプリンタとを有する印刷システムで実行される方法であって、前記プリンタが、前記サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信を要求する送信要求ステップと、前記前記サーバが、前記ラスタライズ処理属性および画像データの識別情報に基づいて、前記送信要求ステップから送信要求があった画像データについて印刷の可否を決定する決定ステップと、前記サーバが、前記決定ステップにより印刷可と決定された画像データを、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性のラスタライザのために用意された暗号化鍵で暗号化して、前記プリンタに送信する送信ステップと、前記プリンタが、前記サーバから受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化ステップと、前記プリンタが、前記復号化ステップで復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性のラスタライザに通して、ビットマップデータに変換するステップと、を有する、ことを特徴とする印刷方法。
【００１６】
（５）前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類とで規律されている、ことを特徴とする上記（４）に記載の印刷方法。
【００１７】
（６）前記画像データは、当該画像データの識別情報とラスタライズ処理属性との組合せにより特定される複数のレコードとして管理され、前記決定ステップは、画像データの印刷の可否を、前記レコードごとに設定され且つ印刷がなされる度に減算される印刷可能残回数をさらに考慮して決定する、ことを特徴とする上記（４）または（５）に記載の印刷方法。
【００１８】
（７）サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手段と、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信手段と、前記受信手段で受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手段と、前記復号化手段で復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換する変換手段と、を有する、ことを特徴とする印刷装置。
【００１９】
（８）前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする上記（７）に記載の印刷装置。
【００２０】
（９）サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求ステップと、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信ステップと、前記受信ステップで受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化ステップと、前記復号化ステップで復号化された画像データを、ラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換するステップと、を有する、ことを特徴とする印刷方法。
【００２１】
（１０）前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする上記（９）に記載の印刷方法。
【００２２】
（１１）サーバに対してラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求をする送信要求手順と、ラスタライズ処理属性の異なるラスタライザのために個別に用意された暗号化鍵のうちで、前記指定されたラスタライズ処理属性を有するスタライザのために用意された暗号化鍵で暗号化された画像データを、サーバから受信する受信手順と、前記受信手順で受信した暗号化された画像データを、その暗号化に用いられた前記暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化手順と、前記復号化手順で復号化された画像データを、ラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性を有するスタライザに通して、ビットマップデータに変換する手順と、を印刷装置に実行させるためのコンピュータプログラム。
【００２３】
（１２）前記ラスタライズ処理属性が、画像データの印刷解像度の値とページ記述言語の種類との組合せで規律されている、ことを特徴とする上記（１１）に記載のコンピュータプログラム。
【００２４】
（１３）上記（１１）または（１２）に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２５】
本発明によれば、ＲＩＰ処理部をラスタライズ処理属性が異なる複数のラスタライザにより構成し、その各ラスタライザ毎の識別を行い、個々のラスタライザに対応して暗号化鍵および暗号解除鍵を関連づけているため、ラスタライザ毎の固有の鍵による印刷の管理ができる。また、プリンタにおいて個々のラスタライザ毎の課金や印刷回数の制限をすることも可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２７】
図１は、本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００２８】
本実施形態にかかる印刷システムは、文書の印刷指示装置としてのＰＣ１と、ＰＣ１からの印刷指示に基づいて画像データの印刷を行う印刷装置としてのプリンタ２と、このプリンタ２に対して画像データの提供を行うサーバ３とを備え、これらはネットワーク４により相互に通信可能に接続されている。なお、ＰＣ１とプリンタ２とは、ネットワーク４を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２９】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３０】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００３１】
ここで、ハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルをプリンタ２が解釈可能な言語で記述された印刷データに変換するためのプリンタドライバとがインストールされている。プリンタドライバは、アプリケーションの文書作成ソフトで作成した文書の印刷の指示、印刷キャンセルの指示を行う機能を有する。プリンタドライバには、印刷の指示のための指示画面等の表示を行うプログラムや、印刷キャンセルの指示のための指示画面の表示等を行うプログラムが含まれる。
【００３２】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００３３】
ネットワークインタフェース１７は、ネットワーク４を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３４】
図３は、図１に示されるプリンタ２の構成を示すブロック図である。プリンタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、印刷部２６、およびネットワークインタフェース２７を備えており、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、プリンタ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３５】
ここで、ＲＯＭ２２またはハードディスク２４には、ページ記述言語で記述され印刷データをビットマップデータに展開するＲＩＰ処理や、画像データを用紙に印刷する印刷処理などの通常の処理プログラムが格納されている。
【００３６】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種情報の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録材上に印刷する。
【００３７】
図４は、上記プリンタ２におけるＲＯＭ２２とＲＡＭ２３の内容を示すブロック図である。
【００３８】
ＲＯＭ２２またはハードディスク２４には、ラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信を要求する送信要求処理や、サーバ３から受信した暗号化された画像データを、その暗号化に用いられた暗号化鍵と同じ内容の暗号解除鍵で復号化する復号化処理や、復号化された画像データを、自己が保有するラスタライズ処理属性の異なる複数のラスタライザのうちで、前記指定されたラスタライズ処理属性のラスタライザに通して、ビットマップデータに変換する処理などのプログラムが格納されている。図４には、代表的に文書解析部４１、復号化部４２、合成部４３、ＲＩＰ処理部４４を示してある。
【００３９】
このうち特にＲＩＰ処理部４４は、ＰＣ１およびサーバ３から受信したＰＤＬで記述された印刷データをビットマップデータに変換（ラスタライズ）する働きをする部分であり、ラスタライズ処理属性が異なる複数のラスタライザ４５「ＲＩＰ１〜ＲＩＰｎ」により構成され、各ラスタライザ４５にはＲＩＰ識別ＩＤ４６「ＲＩＤ１０１〜ＲＩＤ１０ｎ」が付けられている。ここで、「ラスタライズ処理属性」とは、ＲＩＰ処理する際のページ記述言語の種類と、印刷解像度や色深度等との組合せで規律されるＲＩＰ処理属性をいう。ＰＤＬの種類としては、ＰＣＬ（Ｐａｇｅ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などがある。また「印刷解像度」とは、３００ｄｐｉ、６００ｄｐｉ、２４００ｄｐｉなどの別である。
【００４０】
ＲＡＭ２３には、上記の処理の過程で必要となる暗号化データ４７、ＰＤＬデータ４８、ラスタデータ４９の各記憶領域、および「解除鍵１」〜「解除鍵ｎ」として示すＲＩＰ暗号解除鍵５０の記憶領域が設けられている。このＲＩＰ暗号解除鍵５０の「解除鍵１」〜「解除鍵ｎ」は、後述するサーバ３が有する鍵管理テーブル３８の暗号化鍵（図７参照）と同じものであり、プリンタ２をサーバ３に登録する際に予めサーバ３からダウンロードされて、ＲＩＰ暗号解除鍵５０の記憶領域に格納されている。
【００４１】
図５は、図１に示されるサーバ３の構成を示すブロック図である。サーバ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク３４、およびネットワークインタフェース３５を備えており、これらは信号をやり取りするためのバス３６を介して相互に接続されている。なお、サーバ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００４２】
ＲＯＭ３２またはハードディスク３４には、プリンタ２からラスタライズ処理属性および画像データの識別情報を指定して当該画像データの送信要求があった場合の処理プログラムが格納されている。またＲＡＭ３３には、課金管理テーブル３７と鍵管理テーブル３８とが設けられている。さらにまたハードディスク３４には、画像コンテンツのデータベース３９が構築されている。このデータベース３９は、各種ＰＤＬにより定義された有料の画像コンテンツデータを格納したものである。
【００４３】
図６に課金管理テーブル３７の構成例を示す。課金管理テーブル３７は「ＲＩＰ識別ＩＤ」「課金ＲＩＰ装置Ｎｏ」「ＲＩＰ処理属性（印刷解像度／ＰＤＬ）」「コンテンツ識別情報」「利用者」「印刷可能残回数」の各欄を有している。
【００４４】
現在、サーバ３に登録されている利用者は「利用者１〜利用者３」の３人であり、それぞれの課金ＲＩＰ装置「Ｎｏ１〜Ｎｏ３」がある。すなわち、「利用者１」所有の「課金ＲＩＰ装置Ｎｏ１」と、「利用者２」所有の「課金ＲＩＰ装置Ｎｏ２」と、「利用者３」所有の「課金ＲＩＰ装置Ｎｏ３」が、サーバ３に登録されている。
【００４５】
また、「課金ＲＩＰ装置Ｎｏ１」には３つのラスタライザ「ＲＩＰ１」〜「ＲＩＰ３」が、「課金ＲＩＰ装置Ｎｏ２」には２つのラスタライザ「ＲＩＰ４」〜「ＲＩＰ５」が、そして「課金ＲＩＰ装置Ｎｏ３」には１つのラスタライザ「ＲＩＰ６」が、登録されている。図４で説明したプリンタ２の各ラスタライザ４５が処理できるラスタライズ処理属性は、この例ではＰＤＬの種類と印刷解像度との組合せにより予め決められており、サーバ３の課金管理テーブル３７ではこれが「ＲＩＰ処理属性」の項目に格納されている。ＰＤＬの種類と印刷解像度の組合せは、この例の場合、ＰＣＬ、ＰＳ、ＰＤＦと３００ｄｐｉ、６００ｄｐｉ、２４００ｄｐｉの組合せになっている。
【００４６】
また、図４の各ラスタライザ４５に付けられたＲＩＰ識別ＩＤ４６の「ＲＩＤ１０１」〜「ＲＩＤ１０ｎ」と同一名が、図６の「ＲＩＰ識別ＩＤ」の項目に格納されている。具体的には、図６の課金管理テーブル３７の左欄に、「ＲＩＰ識別ＩＤ」として、「ＨＺ０ａ３ｗＹｃ００１」〜「ＨＺ０ａ３ｗＹｃ００３」、「ＷａＣ９１０ＡＭ００１」、「ＷａＣ９１０ＡＭ００２」、「ＡＯｐ９７Ｓｇ５００１」が掲げられている。このＲＩＰ識別ＩＤ４６は、ワールドワイドにユニークな値であり、本例では、プリンタ２のＭＡＣアドレス（ワールドワイドユニーク）からユニークに生成される８桁の英数字と、プリンタ２内の３桁の通番から生成される。
【００４７】
このＲＩＰ識別ＩＤ４６の生成例を図８に示す。プリンタ２のＭＡＣアドレスは例えば「１２：３４：５６：７８：９ａ：ｂｃ」などで示される。図８は、プリンタ２内のＲＩＰ通番が３のときの、ＲＩＰ識別ＩＤ４６の生成例である。ＲＩＰ識別ＩＤである「ＨＺ０ａ３ｗＹｃ００３」のうちで、「ＨＺ０ａ３ｗＹｃ」はＭＡＣアドレスから生成される英数字であり、「００３」はプリンタ内ＲＩＰ通番００１〜９９９のうちの一つ「００３番」であることを示す。
【００４８】
次に、「コンテンツ識別情報」は、サーバ３のデータベース３９に記憶されている画像コンテンツを識別する情報であり、「ＰＩＣ０００１Ｓ」「ＰＩＣ０００２Ｃ」「ＰＩＣ０００１Ｓ」「ＰＩＣ０００３Ｓ」などが用いられる。また「印刷可能残回数」は、課金との関係で、まだ利用者が印刷可能な残りの回数を示す。
【００４９】
図６の例の場合、現在、料金が支払われた画像コンテンツは、「ＰＩＣ０００１Ｓ」、「ＰＩＣ０００２Ｃ」、「ＰＩＣ０００３Ｓ」、「ＰＩＣ０００３Ｄ」の４種類である、という内容になっている。ただし、これらは、ラスタライズ処理属性が異なると別のデータとなる。すなわち、ＰＳ、ＰＣＬ、ＰＤＦといったＰＤＬの種類により別データとなると共に、３００ｄｐｉ、６００ｄｐｉ、２４００ｄｐｉといった複数の印刷解像度のうちから任意の印刷解像度を選択することでも、別のデータになる。例えば「ＰＩＣ０００３Ｓ」と「ＰＩＣ０００３Ｄ」は同じ画像コンテンツを扱っているがＰＤＬが異なっているため別データとなっている。課金管理テーブル３７では、コンテンツ識別情報と、ＲＩＰ識別ＩＤ４６の組み合わせでユニークとなるようにひとつのレコードを形成する。
【００５０】
また図６の課金管理テーブル３７において、「印刷可能残回数」は、プリンタ２による印刷を運用した結果、現に到達している印刷可能な残りの回数を示している。例えば、利用者１が「ＲＩＰ１」のラスタライザ４５を通して識別番号「ＰＩＣ０００１Ｓ」の画像コンテンツを印刷できる回数は残り５０回である。また利用者１が「ＲＩＰ２」のラスタライザ４５を通して識別番号「ＰＩＣ０００２Ｃ」の画像コンテンツを印刷できる回数は残り３回である。また利用者２が「ＲＩＰ４」のラスタライザ４５を通して識別番号「ＰＩＣ０００１Ｓ」の画像コンテンツを印刷できる回数は残り１０回である。そして利用者３が「ＲＩＰ６」のラスタライザ４５を通して識別番号「ＰＩＣ０００１Ｓ」の画像コンテンツを印刷できる回数は残り３回である。
【００５１】
図７に鍵管理テーブル３８の構成例を示す。図示するように、サーバ３の鍵管理テーブル３８には、ＲＩＰ識別ＩＤ４６ごとに生成された暗号化鍵が登録されている。ここでは暗号化鍵は７桁の数値となっている。
【００５２】
次に、本実施形態における印刷システムの動作について説明する。
【００５３】
図１に示す「利用者１」はクライアントＰＣを使用してプリンタ２から画像コンテンツの印刷を行う者であり、「サーバ運営者１」は画像コンテンツを提供するサーバ３を運営し課金収入を得る者である。プリンタ２とクライアントのＰＣ１は一般には複数台あるが、この例では、一つのクライアントＰＣ１から一つのプリンタ２に対して、プリント処理を行う形態について説明する。
【００５４】
上述したようにプリンタ２内には、ＲＩＰ処理部４４の各ラスタライザ４５に対応したＲＩＰ暗号解除鍵５０および、ＲＩＰ識別ＩＤ４６がある。また、各ラスタライザ４５は、当該ラスタライザ４５がＲＩＰ処理するＰＤＬの種類と印刷解像度という属性情報を保持している。ＲＩＰ識別ＩＤ４６は、図８で説明した生成方法に従って生成されて登録されており、当該ＲＩＰ識別ＩＤは、利用者がコンテンツサーバの利用を登録する際に予めコンテンツサーバの課金管理テーブル３７および、鍵管理テーブル３８に登録されている。またＲＩＰ暗号解除鍵５０は、サーバ３の鍵管理テーブル３８のＲＩＰ識別ＩＤに対応するＲＩＰ暗号化鍵と同じものが、予めプリンタ２にダウンロードされ格納されている。
【００５５】
図９〜図１１は、プリンタ２における処理の手順を示すフローチャート、また図１２および図１３は、サーバ３における処理の手順を示すフローチャートである。図９〜図１１のフローチャートにより示されるアルゴリズムは、プリンタ２のＲＯＭ２２もしくはハードディスク２４などの記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。また、図１２および図１３のフローチャートにより示されるアルゴリズムは、サーバ３のＲＯＭ３２もしくはハードディスク３４などの記憶部にプログラムとして記憶されており、ＣＰＵ３１によって実行される。
【００５６】
ここでは、ＰＣにインストールされているアプリケーションソフトウェアを用いて、図１４に示すようなレイアウトの文書を作成し、その文書上の３箇所のコンテンツ貼付予定部分５１に、有料の画像コンテンツ「ＰＩＣ０００１Ｓ」「ＰＩＣ０００２Ｃ」「ＰＩＣ０００３Ｓ」を貼り付けた形で、図１５に示すように貼り付けて印刷を行う場合を想定する。この画像コンテンツ「ＰＩＣ０００１Ｓ」「ＰＩＣ０００２Ｃ」「ＰＩＣ０００３Ｓ」の印刷可能残回数は、図６に示す課金管理テーブル３７の場合、利用者１について、「ＰＩＣ０００１Ｓ」が５０回、「ＰＩＣ０００２Ｃ」が３回だけであり、「ＰＩＣ０００３Ｓ」がゼロである。したがって、「ＰＩＣ０００１Ｓ」と「ＰＩＣ０００２Ｃ」の画像コンテンツは正しく印刷されるが、「ＰＩＣ０００３Ｓ」の画像コンテンツは印刷可能残回数がゼロであるため印刷は不可となる。図１５は、このときの印刷の出力例（印刷画像）を示している。
【００５７】
利用者１によりＰＣ上で作成される文書の印刷ジョブには、当該ページの画像コンテンツ部分の情報として、画像コンテンツを貼り付けるコンテンツ貼付予定部分５１の位置と、印刷することを希望する画像コンテンツのコンテンツ識別情報「ＰＩＣ０００１Ｓ、ＰＩＣ０００２Ｃ、ＰＩＣ０００３Ｓ」とが少なくとも含まれ、さらには、利用者１が選択したラスタライズ処理属性として、当該画像コンテンツのＰＤＬの種類と印刷解像度の情報も付加される。利用者１が利用することを希望する画像コンテンツおよびそのラスタライズ処理属性は、予めサーバ３からダウンロードされたものの中から選択される。なお、コンテンツ貼付予定部分５１の位置およびコンテンツ識別情報を指示する他の方法としては、表示用の印刷解像度の低いコンテンツ画像をはめ込む形で利用しても良い。またラスタライズ処理属性を指示するＰＤＬの種類と印刷解像度は、プリンタドライバなどで付加しても良い。
【００５８】
図９に印刷ジョブ受信時のプリンタ２の処理の流れを示す。この図９のフローでは、全てのページ処理が終了してから印刷を行っているが、処理速度の向上のためページデータができ次第、順次に印刷処理を行っても良い。
【００５９】
図９のフローチャートにおいて、プリンタ２のＣＰＵ２１は、ＰＣ１からネットワーク４を経由して上記文書の印刷ジョブが受信されるのを待つ（Ｓ１０１：ＮＯ）。
【００６０】
印刷ジョブが受信されると（Ｓ１０１：ＹＥＳ）、文書解析部４１は受信した印刷ジョブを解析し（Ｓ１０２）、３つの画像コンテンツＰＩＣ０００１Ｓ、ＰＩＣ０００２Ｃ、ＰＩＣ０００３Ｓが含まれることを検出し、それぞれのＰＤＬの種類と印刷解像度から、ＲＩＰ処理部４４において使用するラスタライザ４５を決定する。
【００６１】
すなわち、文書解析部４１は、文書のページレイアウトの初期化を行ってから（Ｓ１０３）、当該ページの画像コンテンツ部分の情報を取り出し（Ｓ１０４）、印刷すべき画像コンテンツが有料の画像コンテンツかどうかを判断する（Ｓ１０５）。有料の画像コンテンツでない場合は、通常のラスタライズ処理を行うが（Ｓ１０６）、有料の画像コンテンツである場合は（Ｓ１０５：ＹＥＳ）、有料のラスタライズ処理である「有料コンテンツ処理」（Ｓ１０７）に進む。
【００６２】
図１０は、この有料コンテンツ処理を示したものである。ＣＰＵ２１は、まず対象画像コンテンツが処理されるべきラスタライズ処理属性であるＰＤＬの種類と印刷解像度を取得する（Ｓ２０１）。そして、ＲＩＰ処理部４４を構成している複数のラスタライザ４５のうちから、対象画像コンテンツと同じＰＤＬの種類と印刷解像度を持つラスタライザ４５を検索して選択する（Ｓ２０２）。
【００６３】
該当するラスタライザ４５がなければ（Ｓ２０３：ＮＯ）、印刷不可のメッセージ画像データを、ラスタデータ４９として選択して、ステップＳ１０７にリターンする（Ｓ２１１）。
【００６４】
該当するラスタライザ４５がある場合（Ｓ２０３：ＹＥＳ）、対象画像コンテンツのコンテンツ識別情報「ＰＩＣ０００１Ｓ」、「ＰＩＣ０００２Ｃ」、「ＰＩＣ０００３Ｓ」と、対象ラスタライザのＲＩＰ識別ＩＤ４６をサーバ３に送信する（Ｓ２０５）。
【００６５】
このようにして、文書解析部４１は、画像コンテンツの１回の印刷毎に、コンテンツ識別情報と、決定された対象ラスタライザのＲＩＰ識別ＩＤ４６とを、ネットワーク４を経由してサーバ３に送信する（Ｓ２０５）。これは、サーバ３に対してラスタライズ処理属性を指定して画像コンテンツデータの送信要求（画像コンテンツ要求）をすることを意味する。そしてサーバ３からの応答を待つ（Ｓ２０７、Ｓ２０８）。
【００６６】
図１２にサーバ３が上記の画像コンテンツ要求を受信したときの処理を示す。
【００６７】
図１２の画像コンテンツ要求受信処理において、サーバ３は上記の画像コンテンツ要求を受信すると（Ｓ４０１：ＹＥＳ）、受信情報から、ラスタライザ４５のＲＩＰ識別ＩＤ４６とコンテンツ識別情報を取得し（Ｓ４０２）、図６に示す課金管理テーブル３７の中から、このＲＩＰ識別ＩＤ４６とコンテンツ識別情報の組合せにより決定されるレコードを検索する（Ｓ４０３）。
【００６８】
当該レコードが存在する場合（Ｓ４０４：ＹＥＳ）、サーバ３は、当該レコードの印刷可能残回数を取得し（Ｓ４０５）、印刷可能残回数がゼロでないことを確認する（Ｓ４０６）。
【００６９】
印刷可能残回数が１以上残っている場合（Ｓ４０６：ＹＥＳ）、サーバ３は、図７の鍵管理テーブル３８から、ＲＩＰ識別ＩＤ４６に対応する暗号化鍵を取得する（Ｓ４０７）と共に、画像コンテンツのデータベース３９から、コンテンツ識別情報に対応する画像コンテンツデータを取得する（Ｓ４０８）。そして、当該暗号化鍵により当該画像コンテンツデータを暗号化し（Ｓ４０９）、暗号化した画像コンテンツデータを要求元であるプリンタ２へ送信して（Ｓ４１０）、処理を終了する。
【００７０】
上記ステップＳ４０４の判断において、該当レコードがない場合（Ｓ４０４：ＮＯ）、サーバ３は、印刷不可である旨の応答を要求元であるプリンタ２へ送信し、処理を終了する（Ｓ４１１）。また上記ステップＳ４０６の判断において、印刷可能残回数がゼロの場合（Ｓ４０６：ＮＯ）も、印刷不可である旨の応答を要求元であるプリンタ２へ送信し、処理を終了する（Ｓ４１１）。
【００７１】
レコードが検索できなかったとき、または印刷可能残回数がゼロのとき、上記のように印刷不可である旨をプリンタ２に通知する代わりに、印刷不可である旨の画像をプリンタ２に送るようにしても良い。
【００７２】
図１０のプリンタのステップ２０７に戻り、プリンタ２の復号化部４２は、サーバ３から画像要求に対する応答があると（Ｓ２０７：ＹＥＳ）、その受信データが印刷可能データであるかどうかを判断する（Ｓ２０８）。印刷可能データである、暗号化された画像コンテンツデータをサーバ３から受信した場合（Ｓ２０８：ＹＥＳ）、プリンタ２の復号化部４２は、当該画像コンテンツ用に決定されたラスタライザ４５に属するＲＩＰ暗号解除鍵５０（サーバ３から予めダウンロードされている）を用いて、受信データの暗号化された画像コンテンツデータを復号化する（Ｓ２０９）。これにより、画像コンテンツデータは元のＰＤＬデータ４８に変換される。次いで、この復号化されたＰＤＬデータ４８の画像コンテンツを、当該画像コンテンツ用に決定されたラスタライザ４５によりＲＩＰ処理して、ビットマップ形式の画像コンテンツデータに変換する（Ｓ２１０）。このＲＩＰ処理が終わると、プログラムは図９のステップＳ１０７にリターンする。
【００７３】
図９のフローにおいて、プログラムはステップＳ１０８に進む。プリンタ２の合成部４３は、ラスタライズされた画像コンテンツデータを、印刷ジョブのレイアウトに従って、他のラスタデータ４９と共にページレイアウトに合わせて合成する（Ｓ１０８）。コンテンツサーバから印刷不可である旨を通知された画像コンテンツに対しては、復号化及びラスタライズを行わず合成も行わない。しかし、コンテンツサーバから印刷不可である旨を通知された画像コンテンツに対して、空白データを合成するか、画像の印刷が不可であることが示せるような任意の画像データを合成しても良い。
【００７４】
ＣＰＵ２１は未処理の画像コンテンツがあるかどうかをチェックする（Ｓ１０９）。同一ページ内に未処理の画像コンテンツが残っている場合（Ｓ１０９：ＹＥＳ）、上記ステップＳ１０４〜Ｓ１０９を繰り返す。
【００７５】
同一ページ内に未処理の画像コンテンツが残っていない場合（Ｓ１０９：ＮＯ）、同一ページ内の全ての画像コンテンツが合成処理されたので、続いて未処理ページがあるかどうかをチェックする（Ｓ１１０）。未処理ページがある場合（Ｓ１１０：ＹＥＳ）、次ページ処理に移行した後（Ｓ１１１）、ステップＳ１０３に戻ってページレイアウトを初期化し、上記のステップＳ１０３〜Ｓ１１０を繰り返す。未処理ページがなくなった場合（Ｓ１１０：ＮＯ）、最終的に全てのページが合成処理されたので、ステップＳ１１２に進み、印刷＆課金情報通知処理が行われる。
【００７６】
図１１は、この印刷＆課金情報通知処理の詳細を示す。
【００７７】
プリンタ２は、印刷部２６により、上記の画像コンテンツが合成されたページレイアウトデータを印刷する（Ｓ３０１）。続いて、それらが正常に印刷されたかどうかをチェックする（Ｓ３０２）。
【００７８】
プリンタ２は、印刷が正常に行われた場合（Ｓ３０２：ＹＥＳ）、その全画像コンテンツの数および識別情報と、使用したＲＩＰ識別ＩＤ４６とを計算により求める（Ｓ３０３）。そして、正しく印刷されたページにて使用された画像コンテンツの種類と数を含む印刷完了情報を、サーバ３に送信し通知する（Ｓ３０５）。そして図９のステップ１１２にリターンする。
【００７９】
印刷が正常に行われなかった場合（Ｓ３０２：ＮＯ）、課金上、全ページのうちで、幾枚が正常に印刷されて、課金の対象となるかが問題となる。同一ページ中に複数の画像コンテンツが含まれる関係において、課金は画像コンテンツ毎になされ、ページ毎になされるものではないが、正常に印刷されたページが分かれば、そのページ中に存在する画像コンテンツは、全て課金対象となる画像コンテンツであったと判断でき、計算に含めることができる。そこでプリンタ２は、印刷の失敗したページが存在する場合は、実際に正常に印刷できた全てのページについて、印刷ができた画像コンテンツの数および識別情報と、使用したＲＩＰ識別ＩＤ４６とを計算により求める（Ｓ３０４）。そして、正しく印刷されたページにて使用された画像コンテンツの種類と数とを含む「印刷完了情報」をサーバ３に送信して通知する（Ｓ３０５）。そして図９のステップ１１２にリターンする。
【００８０】
図９において、プリンタ２のプログラムはステップＳ１１２からＳ１０１に戻り、印刷ジョブが受信されるのを待つ状態になる。
【００８１】
図１３に、上記印刷完了情報を受信した際のサーバ３の処理（印刷完了情報受信処理）の流れを示す。
【００８２】
図１３の印刷完了情報受信処理のフローにおいて、サーバ３は、上記印刷完了情報を受信すると（Ｓ５０１：ＹＥＳ）、印刷ができた画像コンテンツの数および識別情報と、使用したＲＩＰ識別ＩＤ４６とを取得し（Ｓ５０２）、未処理の画像コンテンツがあるかどうかをチェックする（Ｓ５０３）。未処理の画像コンテンツがなければ（Ｓ５０３：ＮＯ）、プログラムを終了する。
【００８３】
未処理の画像コンテンツがある場合は（Ｓ５０３：ＹＥＳ）、課金管理のため、課金管理テーブル３７からＲＩＰ識別ＩＤ４６とコンテンツ識別情報の一致するレコードを検索し（Ｓ５０４）、該当レコードがあるかどうかをチェックする（Ｓ５０５）。該当レコードがある場合は（Ｓ５０５：ＹＥＳ）、該当レコードの印刷可能残回数から１または印刷に使用した回数を減算する（Ｓ５０６）。該当レコードがなければ、エラー処理（Ｓ５０７）を行って、プログラムを終了する。
【００８４】
このようにして、サーバ３は、プリンタ２から通知された、正常に印刷された画像コンテンツの種類と数に従って、課金管理テーブル３７における印刷可能残回数をカウントダウンする。この印刷可能残回数は、画像コンテンツの識別情報とＲＩＰ識別ＩＤ４６との組み合わせで規律されるレコード毎に記憶管理されているため、同一プリンタ２であっても、印刷を続行する場合には印刷回数が制限され、課金管理がなされる。
【００８５】
図１４、図１５の例では、ＰＣからの文書の指示（図１４）に対して、印刷画像は、図１５に示すように、印刷可能残回数が残っている画像コンテンツの「ＰＩＣ０００１Ｓ」と「ＰＩＣ０００２Ｃ」については正しく印刷されるが、印刷可能残回数がゼロである画像コンテンツの「ＰＩＣ０００３Ｓ」については、印刷がされない状態で終わることになる。
【００８６】
上記実施形態によれば、ＲＩＰ処理部４４がラスタライズ処理属性の異なる複数のラスタライザ４５を有し、画像コンテンツはこのＲＩＰ処理部４４の予め登録されたラスタライザ４５に属する固有の鍵（暗号化鍵および暗号解除鍵）により、暗号化され且つ復号される構成となっている。このため、プリンタ２が同一であるか否かを問わず、指定されたラスタライザ４５以外のラスタライザ４５では、高解像画像を復号化して印刷する手段が無い。また、印刷に伴って課金情報を画像コンテンツのサーバ３に登録できるため、有料の画像コンテンツが印刷された回数を確実に把握して課金することが可能となる。
【００８７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８８】
例えば、上述した実施形態では、プリンタ２が、画像コンテンツの１回の印刷毎にサーバ３から画像データを受信しているが、この代わりに、使用を希望する画像コンテンツの情報およびその印刷に使用する回数をまとめてサーバ３に送信して、画像データを受信しても良い。その場合は、サーバ３は、課金されている回数分のみ印刷を可能とするように課金管理の制御を行う。例えば印刷可能残回数が１であるのに３回分の印刷要求があったならば、１画像分は印刷可能とし、残りの２画像分は印刷不可として通知する、という構成にすればよい。
【００８９】
また上記実施形態では、コンテンツサーバ内にすべてのコンテンツを保持し、クライアントＰＣ１またはプリンタ２とネットワーク４を経由してデータの送信を行っているが、頻繁に使用するデータなどの一定の暗号化した画像コンテンツを予めプリンタ２内に一通りダウンロードしておきデータベース化しておいても良い。この形態の場合、クライアントＰＣで文書を作成する際には、画像コンテンツのサーバ３に問い合わせる代わりに、プリンタ２内のデータベース３９から検索して使用する。また、プリンタ２で、暗号化された画像コンテンツのデータをサーバ３から取得する必要もなくなる。これにより、ネットワーク通信のオーバーヘッドが軽減するため、文書作成、印刷処理の速度が向上する、という効果がある。
【００９０】
また、印刷ジョブ送信装置として、ＰＣのほか、専用の端末装置などの他の装置が使用されてもよい。また、印刷装置として、プリンタ２のほか、複写機、ＭＦＰ（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの他の装置が使用されてもよい。
【００９１】
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワーク４を介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１のＰＣの構成を示すブロック図である。
【図３】図１のプリンタの構成を示すブロック図である。
【図４】図３のプリンタのＲＯＭ、ＲＡＭの構成を示すブロック図である。
【図５】図１のサーバの構成を示すブロック図である。
【図６】サーバの課金管理テーブルの構成例を示す図である。
【図７】サーバの鍵管理テーブルの構成例を示す図である。
【図８】ＲＩＰ識別ＩＤの生成例を示した図である。
【図９】印刷ジョブ受信時のプリンタの処理を示した図である。
【図１０】図９中の有料コンテンツ処理の詳細を示した図である。
【図１１】図９中の印刷＆課金情報通知処理の詳細を示した図である。
【図１２】サーバにおける画像コンテンツ要求受信処理を示した図である。
【図１３】サーバにおける印刷完了情報受信処理を示した図である。
【図１４】ＰＣにより作成される文書を例示した図である。
【図１５】図１４の文書上に、印刷可能残回数を考慮して画像コンテンツを印刷した状態を例示した図である。
【符号の説明】
【００９３】
１    ＰＣ、
２    プリンタ、
３    サーバ、
４    ネットワーク、
１１    ＣＰＵ、
１２    ＲＯＭ、
１３    ＲＡＭ、
１４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７    ネットワークインタフェース、
１８    バス、
２１    ＣＰＵ、
２２    ＲＯＭ、
２３    ＲＡＭ、
２４    ハードディスク、
２５    操作パネル部、
２６    印刷部、
２７    ネットワークインタフェース、
２８    バス、
３１    ＣＰＵ、
３２    ＲＯＭ、
３３    ＲＡＭ、
３４    ハードディスク、
３５    ネットワークインタフェース、
３６    バス、
３７    課金管理テーブル、
３８    鍵管理テーブル、
３９    データベース、
４１    文書解析部、
４２    復号化部、
４３    合成部、
４４    ＲＩＰ処理部、
４５    ラスタライザ、
４６    ＲＩＰ識別ＩＤ、
４７    暗号化データ、
４８    ＰＤＬデータ、
４９    ラスタデータ、
５０    ＲＩＰ暗号解除鍵、
５１    コンテンツ貼付予定部分。
【図１】
2008165405.tif 000003
【図２】
2008165405.tif 000004
【図３】
2008165405.tif 000005
【図４】
2008165405.tif 000006
【図５】
2008165405.tif 000007
【図６】
2008165405.tif 000008
【図７】
2008165405.tif 000009
【図８】
2008165405.tif 000010
【図９】
2008165405.tif 000011
【図１０】
2008165405.tif 000012
【図１１】
2008165405.tif 000013
【図１２】
2008165405.tif 000014
【図１３】
2008165405.tif 000015
【図１４】
2008165405.tif 000016
【図１５】
2008165405.tif 000017