(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いに通信する著作権管理装置および印刷処理装置を含む情報処理システムであって、
前記著作権管理装置は、
有効期限および印刷条件に関する情報を含む、イメージデータに関する著作権データを記憶する著作権データ記憶手段を備え、
前記印刷処理装置は、
前記イメージデータを記憶するイメージデータ記憶手段と、
前記イメージデータ記憶手段に記憶されたイメージデータに付加された第１の著作権データを取得する取得手段と、
前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別手段と、
前記判別手段により前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信手段と、
前記判別手段による判別の結果にしたがって、前記取得手段により取得された第１の著作権データに含まれる印刷条件および前記受信手段により受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理手段とを備え、
前記印刷処理手段は、前記判別手段が前記第２の著作権データを受信する必要がないと判別した場合または前記受信手段が前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする情報処理システム。
【請求項２】
ネットワークを介して著作権管理装置と通信する情報処理装置であって、
イメージデータを記憶するイメージデータ記憶手段と、
前記イメージデータ記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得手段と、
前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別手段と、
前記判別手段により前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信手段と、
前記判別手段による判別の結果にしたがって、前記取得手段により取得された第１の著作権データに含まれる印刷条件および前記受信手段により受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理手段とを備え、
前記印刷処理手段は、前記判別手段が前記第２の著作権データを受信する必要がないと判別した場合または前記受信手段が前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする情報処理装置。
【請求項３】
前記有効期限は前記第１の著作権データの最終更新日から所定の期間の日付を示すことを特徴とする請求項２記載の情報処理装置。
【請求項４】
ネットワークを介して著作権管理装置と通信する情報処理装置における情報処理方法であって、
記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得工程と、
前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別工程と、
前記判別工程において前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信工程と、
前記判別工程における判別の結果にしたがって、前記取得工程において取得された第１の著作権データに含まれる印刷条件および前記受信工程において受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理工程とを備え、
前記印刷処理工程においては、前記判別工程において前記第２の著作権データを受信する必要がないと判別した場合または前記受信工程において前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする情報処理方法。
【請求項５】
ネットワークを介して著作権管理装置と通信する情報処理装置における情報処理方法においてコンピュータに実行させるプログラムであって、
記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得工程と、
前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別工程と、
前記判別工程において前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信工程と、
前記判別工程における判別の結果にしたがって、前記取得工程において取得された第１の著作権データに含まれる印刷条件および前記受信工程において受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理工程とをコンピュータに実行させ、
前記印刷処理工程においては、前記判別工程において前記第２の著作権データを受信する必要がないと判別した場合または前記受信工程において前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、著作権情報を含んだ情報を印刷出力する装置やシステムに用いられる、情報処理システム、情報処理装置、情報処理方法、及びプログラムに関するものである。
【０００２】
【従来の技術】
従来、例えば、音楽データ（電子データ）が記録されたＣＤにおいては、当該音楽の著作権を保護するために、孫世代への複製が禁止される等の仕組みが確立している。
【０００３】
【発明が解決しようとする課題】
しかしながら、印刷物に関する著作権については、著作権者の及ばぬところでの複製等が可能であり、必ずしも著作権が保護されていないという問題があった。
【０００４】
そこで、本発明は、上記の欠点を除去するために成されたもので、印刷物の著作権を確実に保護することが可能な、情報処理システム、情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の情報処理システムは、ネットワークを介して互いに通信する著作権管理装置および印刷処理装置を含む情報処理システムであって、前記著作権管理装置は、有効期限および印刷条件に関する情報を含む、イメージデータに関する著作権データを記憶する著作権データ記憶手段を備え、前記印刷処理装置は、前記イメージデータを記憶するイメージデータ記憶手段と、前記イメージデータ記憶手段に記憶されたイメージデータに付加された第１の著作権データを取得する取得手段と、前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別手段と、前記判別手段により前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信手段と、前記判別手段による判別の結果にしたがって、前記取得手段により取得された第１の著作権データに含まれる印刷条件および前記受信手段により受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理手段とを備え、前記印刷処理手段は、前記判別手段が前記第２の著作権データを受信する必要がないと判別した場合または前記受信手段が前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする。
本発明の情報処理装置は、ネットワークを介して著作権管理装置と通信する情報処理装置であって、イメージデータを記憶するイメージデータ記憶手段と、前記イメージデータ記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得手段と、前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別手段と、前記判別手段により前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信手段と、前記判別手段による判別の結果にしたがって、前記取得手段により取得された第１の著作権データに含まれる印刷条件および前記受信手段により受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理手段とを備え、前記印刷処理手段は、前記判別手段が前記第２の著作権データを受信する必要がないと判別した場合または前記受信手段が前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする。
【０００６】
本発明の情報処理方法は、ネットワークを介して著作権管理装置と通信する情報処理装置における情報処理方法であって、記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得工程と、前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別工程と、前記判別工程において前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信工程と、前記判別工程における判別の結果にしたがって、前記取得工程において取得された第１の著作権データに含まれる印刷条件および前記受信工程において受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理工程とを備え、前記印刷処理工程においては、前記判別工程において前記第２の著作権データを受信する必要がないと判別した場合または前記受信工程において前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする。
本発明のプログラムは、ネットワークを介して著作権管理装置と通信する情報処理装置における情報処理方法においてコンピュータに実行させるプログラムであって、記憶手段に記憶されたイメージデータに付加され、有効期限および印刷条件に関する情報を含む第１の著作権データを取得する取得工程と、前記第１の著作権データの有効期限にしたがって、前記イメージデータに関する第２の著作権データを前記著作権管理装置から受信する必要があるかどうかを判別する判別工程と、前記判別工程において前記第２の著作権データを前記著作権管理装置から受信する必要があると判別されたとき、前記第２の著作権データを前記著作権管理装置から受信する受信工程と、前記判別工程における判別の結果にしたがって、前記取得工程において取得された第１の著作権データに含まれる印刷条件および前記受信工程において受信された第２の著作権データに含まれる印刷条件のうち、いずれか一方を選択的に利用して、前記イメージデータの印刷処理を実行する印刷処理工程とをコンピュータに実行させ、前記印刷処理工程においては、前記判別工程において前記第２の著作権データを受信する必要がないと判別した場合または前記受信工程において前記第２の著作権データを受信できなかった場合に、前記第１の著作権データに含まれる印刷条件を利用して前記イメージデータの印刷処理を実行することを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【０００８】
＜本実施の形態の全体構成＞
本発明は、例えば、図１に示すような情報処理システム１００に適用される。情報処理システム１００は、上記図１に示すように、ホストコンピュータ（ＷＳ１）１１１、ホストコンピュータ（ＷＳ２）１１２、プリンタ（ＰＴ１）１１３、プリンタ（ＰＴ２）１１４、デジタル複写機（１）１１５、及びデジタル複写機（２）１１６が、ローカルネットワーク１１７（以下、単に「ネットワーク１１７」とも言う）を介して互いに通信可能なように接続された構成としている。
【０００９】
尚、上記図１では、説明の簡単のために、ホストコンピュータ、プリンタ、及びデジタル複写機をそれぞれ２台ずつ、ネットワーク１１７上へ接続する構成としているが、その接続台数に限られることはない。
【００１０】
ネットワーク１１７の物理的な仕様及びアクセス手順仕様としては、例えば、"ＩＥＥＥ８０２．４"で規定されたトークン・バス方式の他に、"ＩＥＥＥ８０２．３  １０ＢＡＳＥ５"で規定されているような物理的なトポロジが星状になった"ＳＴＡＲネットワーク"、或いは"ＩＥＥＥ８０２．５"で規定されたトークン・リング方式等が適用可能である。
【００１１】
また、ネットワーク１１７を機能させるネットワークオペレーティングシステムとしては、例えば、ＭＳ−ＤＯＳオペレーティングシステムやＭＡＣ等で使用されている"Ｎｅｔ  Ｗａｒｅ  Ｖ３．１（ノベル製）"、或いはＩＢＭ製のコンピュータ等で使用されている"ネットワークＬａｎ  ＭａｎａｇｅｒＶ２．１１"等が適用可能である。
【００１２】
＜ホストコンピュータ１１１,１１２のハード構成＞
ホストコンピュータ（ＷＳ１）１１１及びホストコンピュータ（ＷＳ２）１１２は、それぞれ同様の構成としており、例えば、ホストコンピュータ１１１は、図２に示すように、ホストコンピュータ全体の動作制御を司るＣＰＵ２２１と、各種データやアプリケーションソフトプログラム等を格納する高速アクセスメモリであるキャッシュメモリ２２２と、主にアプリケーションソフトプログラム用の大容量メモリとして用いられる磁気ディスクメモリ２２７と、テキストの編集やプログラム開発等のデータやコマンド等の入力用のキーボード２２４及びマウス２２５と、ＣＰＵ２２１やアプリケーションソフトプログラム等を初期化するためのリセット部２２６と、キーボード２２４、マウス２２５、及びリセット部２２６からの入力を制御する入力制御部２２３と、表示用のＣＲＴ２２９と、ＣＲＴ２２９での表示を制御する表示制御部２２８と、ネットワーク１１７との接続を行うための通信制御部２３０とを含んでいる。
そして、ＣＰＵ２２１、キャッシュメモリ２２２、入力制御部２２３、磁気ディスクメモリ２２７、表示制御部２２８、及び通信制御部２３０はそれぞれ、データバス２３１を介して互いにデータ授受可能なように接続されている。
【００１３】
上述のようなホストコンピュータ１１１（１１２）において、まず、ＣＰＵ２２１は、データバス２３１を介して、キャッシュメモリ２２２、磁気ディスクメモリ２２７、及びＣＲＴ２２９等を直接、或いはその制御部を介してアクセスすることで、ホストコンピュータ全体の動作を制御する。
【００１４】
入力制御部２２３は、表示手段としてのＣＲＴ２２９の画面上のアイコンの選択等を行うためのマウス２２５、データやコマンド等を入力するためのキーボード２２４、及びリセットボタン２３３等におけるユーザからの操作に基づく信号を、ＣＰＵ２２１へと供給する。
【００１５】
ここで、リセット部２２６は、例えば、ホストコンピュータ１１１におけるメイン電源投入時や、ホストコンピュータ１１１本体に付帯したリセットボタン２３３が押下された時に、ＣＰＵ２２１や、ＣＰＵ２２１にて実行されるアプリケーションソフト等を初期化するための信号（リセット信号）を発生し、入力制御部２２３へ供給するようになされている。
したがって、入力制御部２２３が当該リセット信号をＣＰＵ２２１へ供給することで、ＣＰＵ２２１の初期化や、ＣＰＵ２２１にて実行されるアプリケーションソフト等の初期化が実行されることになる。
【００１６】
尚、リセットボタン２３３は、上記図２に示すように、単独なボタンとして設けるようにしてもよいし、キーボード２２４の一群のスイッチのうち任意のスイッチ、例えば、ＳＴＯＰキーや、ホストコンピュータのメインリセットボタンと共用するようにしてもよい。
【００１７】
表示制御部２２８は、ＣＰＵ２２１から供給された表示用のデータ（表示データ）を、ＣＲＴ２２９で表示可能なデータ（画素データ）へと展開し、映像データを生成する。
したがって、ＣＲＴ２２９では、表示制御部２２８にて生成された映像データに基づく画像が表示されることになる。
【００１８】
通信制御部２３０は、上述したネットワーク１１７を機能させるネットワークオペレーティングシステムの制御下で、ネットワーク１１７上に接続された各機器（プリンタ１１３，１１４やデジタル複写機１１５，１１６等）とインターフェイス２３２を介してデータを送受する。
【００１９】
尚、ホストコンピュータ（ＷＳ１）１１１とホストコンピュータ（ＷＳ２）１１２の構成は全く同一でも、ネットワーク１１７上でのアドレスが異なれば、同時にこれらの２つのホストコンピュータ１１１，１１２を動作させることが可能である。
【００２０】
＜プリンタ１１３，１１４のハード構成＞
プリンタ（ＰＴ１）１１３及びプリンタ（ＰＴ２）１１４は、それぞれ同様の構成としており、例えば、プリンタ１１１３は、図３に示すように、プリンタ全体の動作制御を司る主制御部２４１と、レーザ光を利用した静電複写プロセスを制御する印字プロセス制御部２４５と、ネットワーク１１７を介して印字データを受け取るための通信制御部２５０と、通信制御部２５０により受信された印字データを一時的に蓄えるファイルメモリ２４７と、ファイルメモリ２４７内の印字データを印字可能なデータへと展開するためのフォントメモリ２４２と、各種データやコマンド等の入力用のキーボード２４４と、主制御部２４１やアプリケーションソフト等を初期化するためのリセット部２４６と、キーボード２４４及びリセット部２４６からの入力を制御する入力制御部２４３と、表示用の液晶表示器２４９と、液晶表示器２４９での表示を制御する表示制御部２４８とを含んでいる。
そして、主制御部２４１、印字プロセス制御部２４５、フォントメモリ２４２、入力制御部２４３、ファイルメモリ２４７、表示制御部２４８、及び通信制御部２５０はそれぞれ、データバス２５１を介して互いにデータ授受可能なように接続されている。
【００２１】
上述のようなプリンタ１１３（１１４）において、まず、主制御部２４１は、ＣＰＵ、プログラムメモリ、及びデータメモリ等を含む構成としており、この構成により、プリンタ全体の動作制御を司る。
例えば、主制御部２４１は、ネットワーク１１７を介して、ホストコンピュータ１１１又は１１２から送られてきた印字データを、ネットワークインターフェイス２５２及び通信制御部２５０を介して受け取り、当該印字データをページ記述言語（ＰＤＬ）に応じて展開する等のデータ処理を実行し、当該データ処理により得られたデータを用紙上へ印刷するためのプロセス制御（印字プロセス制御部２４５の制御）と共に、印刷動作のためのプリンタ制御を行う。
【００２２】
入力制御部２４３は、印刷処理実行（プリント実行）、印刷処理するファイルの検索、或いは編集やプリンタのインターフェイス初期設定等のデータ及びコマンド等を入力するためのキーボード２４４やマウス（図示せず）、及びリセットボタン２５３等におけるユーザからの操作に基づく信号を、主制御部２４１へと供給する。
【００２３】
ここで、リセット部２４６は、例えば、プリンタ１１３におけるメイン電源投入時や、プリンタ１１３本体に付帯したリセットボタン２５３が押下された時に、主制御部２４１や、主制御部２４１のＣＰＵにて実行されるアプリケーションソフト等を初期化するための信号（リセット信号）を発生し、入力制御回路２４３へ供給するようになされている。
したがって、入力制御回路２４３が当該リセット信号を主制御部２４１へ供給することで、主制御部２４１の初期化や、主制御部２４１のＣＰＵにて実行されるアプリケーションソフト等の初期化が実行されることになる。
【００２４】
尚、リセットボタン２５３は、上記図３に示すように、単独なボタンとして設けるようにしてもよいし、キーボード２４４の一群のスイッチのうち任意のスイッチ、例えば、ＳＴＯＰキーや、ホストコンピュータのメインリセットボタンと共用するようにしてもよい。
【００２５】
表示制御部２４８は、主制御部２４１からのデータを液晶表示器２４９により表示する。
例えば、表示制御部２４８は、主制御部２４１から供給された、キーボード２４４から入力されたデータやコマンド、或いはプリンタ１１３の状態を、液晶表示器２４９により表示する。
【００２６】
通信制御部２５０は、上述したネットワーク１１７を機能させるネットワークオペレーティングシステムの制御下で、ネットワーク１１７上に接続された各機器（ホストコンピュータ１１１，１１２等）とインターフェイス２５２を介してデータを送受する。
【００２７】
尚、プリンタ（ＰＴ１）１１３とプリンタ（ＰＴ２）１１４の構成は全く同一でも、ネットワーク１１７上でのアドレスが異なれば、同時にこれらの２つのプリンタ１１３，１１４を動作させることが可能である。
【００２８】
＜デジタル複写機１１５，１１６のハード構成＞
デジタル複写機（１）１１５及びデジタル複写機（２）１１６はそれぞれ、複写機機能と、上記図３に示したようなプリンタ機能とを備えている。
このため、デジタル複写機１１５は、例えば、図４に示すように、上記図３に示した構成部２４１〜２５３と同様に機能する構成部２６１〜２７３を備えると共に、イメージリーダ制御部２８３、ドキュメントフィーダ制御部２８４、ソータ制御部２８５、及びインターフェイス部２８６を備えた構成としている。
【００２９】
上述のようなデジタル複写機１１５（１１６）が複写機として使用される場合、デジタル複写機１１５（１１６）は、原稿台に設置された自動原稿搬送部（図示せず）へ原稿がセットされ、キーボード２６４上のプリントボタンが押下されると、予め設定された複写処理プロセスに従って、次のような複写動作を開始する。
【００３０】
先ず、ドキュメントフィーダ制御部２８４は、上記自動原稿搬送部上の原稿をイメージリーダ（画像読取部、図示せず）へと搬送するための制御を行う。
【００３１】
次に、イメージリーダ制御部２８３は、ドキュメントフィーダ制御部２８４の制御により上記イメージリーダへと搬送された原稿上の情報を画像データとして、ファイルメモリ２６７へ一時的に蓄え、当該画像データを、レーザ光を利用した静電複写プロセスを制御する印字プロセス制御部２６５へ供給するための制御を行う。
したがって、印字プロセス制御部２６５により、当該画像データに基づく画像が用紙上へ転写形成されることになる。
【００３２】
次に、ソータ制御部２８５は、印字プロセス制御部２６５により画像が転写形成された用紙（転写用紙）をソータ（図示せず）から排出するための制御を行う。
【００３３】
また、ソータ制御部２８５は、上述の複写動作が、キーボード２６４により設定された部数分終了（コピー完了）すると、キーボード２６４により設定されたステープル（ホッチキス止め処理）等の後処理制御を実行する。
【００３４】
一方、デジタル複写機１１５（１１６）がプリンタとして使用される場合、デジタル複写機１１５（１１６）は、上記＜プリンタ１１３、１１４のハード構成＞において図３を用いて説明した動作と同様に機能する。
【００３５】
すなわち、主制御部２６１は、通信制御部２７０により、ネットワーク１１７からの印字データを受け取り、当該印字データをファイルメモリ２６７へ一時的に蓄え、フォントメモリ２６２において、ファイルメモリ２６７内の印字データを印字可能なデータへと展開するための制御を行う。
【００３６】
ソータ制御部２８５は、主制御部２６１での上記の制御により印字がなされた用紙をソータ（図示せず）から排出するための制御を行う。
また、ソータ制御部２８５は、上記の印字動作が、キーボード２６４、或いはホストコンピュータ１１１，１１２により設定された部数分終了（印字完了）すると、キーボード２６４、或いはホストコンピュータ１１１，１１２により設定されたステープル等の後処理制御を実行する。
【００３７】
上述のように、デジタル複写機１１５（１１６）で複写機機能と共にプリンタ機能をも実現するために、デジタル複写機１１５（１１６）がプリンタとして機能している場合、主制御部２６１は、ネットワーク１１７を介してホストコンピュータ１１１又は１１２から送られてきた印字データをネットワークインターフェイス２７２及び通信制御部２７０を介して受け取り、当該印字データをページ記述言語（ＰＤＬ）に応じて展開する等のデータ処理を実行し、当該データ処理により得られたデータを用紙上へ印刷するためのプロセス制御（印字プロセス制御部２６５の制御）と共に、印刷動作のためのプリンタ制御（用紙の仕分け、及び後処理をも含む制御）を行う。
【００３８】
また、デジタル複写機１１５（１１６）が複写機として機能している場合、主制御部２６１は、自動原稿搬送部（図示せず）をドキュメントフィーダ制御部２８４により制御すると共に、上記自動原稿搬送部上の原稿の画像データをイメージリーダ制御部２８３により読み取り、当該画像データの階調処理等の画像処理を実行しながら印刷処理するためのプロセス制御、及び印刷動作のためのプリンタ制御（用紙の仕分け、及び後処理をも含む制御）を行う。
【００３９】
また、キーボード２６４からは、デジタル複写機１１５（１１６）をプリンタとして機能させるか（プリンタモード）、複写機として機能させるか（複写機モード）を示すモードコマンドが入力される。  入力制御部２６３は、キーボード２６４から入力されたモードコマンドを主制御部２６１へ供給する。  これにより、主制御部２６１は、入力制御部２６３からのモードコマンドに基づいて、上述したような複写機機能とプリンタ機能での各動作を切り替える。
【００４０】
また、キーボード２６４は、プリンタモード時では、ファイルの検索や編集、或いはデジタル複写機１１５（１１６）のインターフェイス初期設定等のデータ及びコマンドが入力可能となる機能と、複写機モード時では、コピー枚数、両面／片面の切り替え、拡大／縮小の切り替え、コピー濃度設定、仕分けモード設定、ステープル実施の有無、及びコピー開始等を指示するコマンド及びデータが入力可能となる機能とを有する。
【００４１】
尚、キーボード２６４での各種入力を、マウス（図示せず）等によって行うようにしてもよい。また、デジタル複写機（１）１１５とデジタル複写機（２）１１６の構成は全く同一でも、ネットワーク１１７上でのアドレスが異なれば、同時にこれらの２つのデジタル複写機１１５，１１６を動作させることが可能である。
【００４２】
＜ホストコンピュータ１１１,１１２のソフト構成＞
ホストコンピュータ（ＷＳ１）１１１及びホストコンピュータ（ＷＳ２）１１２はそれぞれ、例えば、図５に示すようなソフトウェア構成を有する。
上記図５に示すオペレーティングシステムや各種アプリケーションソフトは、上記図２に示した大容量メモリとしての磁気ディスクメモリ２２７へ格納されている。
【００４３】
具体的には、上記図５に示すように、ソフトウェア３００は、オペレーティングシステム３０１と、ネットワークオペレーティングシステム３０２と、種々のアプリケーションソフト及びドライバソフトウェア群３０３〜３０８とを含んでいる。
【００４４】
オペレーティングシステム３０１は、ホストコンピュータ１１１（１１２）のハード的な制御や、アプリケーションソフト３０８の実行の切り替えを行う。
【００４５】
ネットワークオペレーティングシステム３０２は、ネットワーク１１７のハード的な制御を行うものであり、また、通信制御の核となる。
例えば、ネットワークオペレーティングシステム３０２は、ネットワーク１１７上の論理的なネットワークアドレスに基づいて、データの送受を行う。また、ネットワークオペレーティングシステム３０２は、ネットワーク１１７上で、自分宛（ホストコンピュータ１１１（１１２）宛）のパケットデータを吸い上げる。
【００４６】
ソフトウェア群３０３〜３０８において、ネットワークドライバソフトウェア３０３は、ネットワーク１１７上に接続された様々な機器のアプリケーションソフトとの間のデータ及びメッセージ等の交換のための制御（ネットワーク接続３０９のための制御）を行う。
【００４７】
ファイルシェアリンクプロトコル３０４は、ネットワークドライバソフト３０３を介して取得したデータ（アプリケーションソフト３０８やプリンタドライバソフトウェア３１０等）を実機（ホストコンピュータ１１１（１１２））上へ組み込んだり、当該データ（アプリケーションソフト３０８等）に必要な仮想ドライブを割り当てたりする。
【００４８】
プリンタマネージャ３０５は、ネットワーク１１７上に接続されたプリンタ１１３，１１４或いはデジタル複写機１１５，１１６における、プリンタ状態、機能、付加機能、及び機種名等のステータス（プリンタステータス）情報３１２（１），３１２（２），…，３１２（ｎ）を管理する。
また、プリンタマネージャ３０５は、所定のプリンタを駆動したり、所定のプリンタ用にＰＤＬデータを展開するためのプリンタドライバ３１０（１），３１０（２），…，３１０（ｎ）を駆動したりする。尚、プリンタドライバ３１０は、後述する図１０の印刷機能情報取得部７０１を含み、ユーザは、印刷機能情報取得部７０１により管理されるプリンタ１１３の機能情報に基づいて、予め印字データ６００の印刷条件を設定する。
さらに、プリンタマネージャ３０５は、プリントすべき印字データを含むプリントファイル３１１の管理を行う。
【００４９】
プリンタマネージャ３０５による処理結果や状態情報は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）３０７を介して、ＣＲＴ２２９上に表示（３１３）される。
【００５０】
リーダマネージャ３０６は、ネットワーク１１７上に接続されたデジタル複写機１１５，１１６における、リーダの状態、機能、付加機能、及び機種名等のステータス情報を管理する。
また、リーダマネージャ３０６は、個々のリーダを駆動したり、個々のリーダ用に画像データを読み込むためのリーダトライバーソフトウェアを駆動したりする。
また、リーダマネージャ３０６は、記憶すべき画像データを含むファイルを管理する。
【００５１】
リーダマネージャ３０６による処理結果や状態情報は、プリンタマネージャ３０５による処理結果や状態情報と同様に、ＧＵＩ３０７を介して、ＣＲＴ２２９上に表示（３１３）される。
【００５２】
＜プリンタ１１３,１１４のソフト構成＞
プリンタ（ＰＴ１）１１３及びプリンタ（ＰＴ２）１１４はそれぞれ、例えば、図６に示すようなソフトウェア構成を有する。
上記図６に示すオペレーティングシステムや各種アプリケーションソフトは、上記図３に示した主制御部２４１内のメモリへ格納されている。
【００５３】
具体的には、上記図６に示すように、ソフトウェア４００は、上記図５に示したホストコンピュータ１１１（１１２）のソフト構成と同様に、オペレーティングシステム４０１と、ネットワークオペレーティングシステム４０２と、種々のアプリケーションソフト及びドライバソフトウェア群４０３〜４０８とを含んでいる。
【００５４】
オペレーティングシステム４０１は、プリンタ１１３（１１４）のハード的な制御や、アプリケーションソフト４０８の実行の切り替えを行う。
【００５５】
ネットワークオペレーティングシステム４０２は、ネットワーク１１７のハード的な制御を行うものであり、また、通信制御の核となる。例えば、ネットワークオペレーティングシステム４０２は、ネットワーク１１７上の論理的なネットワークアドレスに基づいて、データの送受を行う。また、ネットワークオペレーティングシステム４０２は、ネットワーク１１７上で、自分宛（プリンタ１１３（１１４）宛）のパケットデータを吸い上げる。
【００５６】
ソフトウェア群４０３〜４０８において、ネットワークドライバソフトウェア４０３は、ネットワーク１１７上に接続された様々な機器のアプリケーションソフトとの間のデータ及びメッセージ等の交換のための制御（ネットワーク接続４０９のための制御）を行う。
【００５７】
ファイルシェアリンクプロトコル４０４は、ネットワークドライバソフト４０３を介して取得したデータ（アプリケーションソフト４０８やドライバソフトウェア等）を実機（プリンタ１１３（１１４））上へ組み込んだり、当該データ（アプリケーションソフト４０８等）に必要な仮想ドライブを割り当てたりする。
【００５８】
プリンタマネージャ４０５は、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等からの要求に応じて、プリンタ１１３（１１４）の状態、機能、付加機能、及び機種名等のステータス情報を返送したり、当該ステータス情報を所定のタイミングで、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等へと送信したりする。
また、プリンタマネージャ４０５は、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等からの印字データをファイル４１１としてファイルメモリ２４７へ保存したり、当該印字データをプリントできるデータへと変換するためのエミュレーションソフトウェア４１０や、種々のプリンタ用のＰＤＬデータを展開するプリンタドライバソフトウェアを制御したりする。
【００５９】
プリンタプロセス４０６は、プリンタマネージャ４０５により保存されたプリントすべきファイル４１１内の印字データを、プリント部４１２で印刷するための制御を行う。
【００６０】
プリンタプロセス４０６による処理結果や状態情報は、ＧＵＩ４０７を介して、液晶表示器２４９上に表示（４１３）される。
【００６１】
＜デジタル複写機１１５,１１６のソフト構成＞
デジタル複写機（１）１１５及びデジタル複写機（２）１１６はそれぞれ、例えば、図７に示すようなソフトウェア構成を有する。
上記図７に示すオペレーティングシステムや各種アプリケーションソフトは、上記図４に示した主制御部２６１内のメモリへ格納されている。
【００６２】
具体的には、上記図７に示すように、ソフトウェア５００は、上記図５に示したホストコンピュータ１１１（１１２）のソフト構成と同様に、オペレーティングシステム５０１と、ネットワークオペレーティングシステム５０２と、種々のアプリケーションソフト及びドライバソフトウェア群５０３〜５１１とを含んでいる。
【００６３】
オペレーティングシステム５０１は、デジタル複写機１１５（１１６）のハード的な制御や、アプリケーションソフト５１１の実行の切り替えを行う。
【００６４】
ネットワークオペレーティングシステム５０２は、ネットワーク１１７のハード的な制御を行うものであり、また、通信制御の核となる。例えば、ネットワークオペレーティングシステム５０２は、ネットワーク１１７上の論理的なネットワークアドレスに基づいて、データの送受を行う。また、ネットワークオペレーティングシステム４０２は、ネットワーク１１７上で、自分宛（デジタル複写機１１５（１１６）宛）のパケットデータを吸い上げる。
【００６５】
ソフトウェア群５０３〜５１１において、ネットワークドライバソフトウェア５０３は、ネットワーク１１７上に接続された様々な機器のアプリケーションソフトとの間のデータ及びメッセージ等の交換のための制御（ネットワーク接続５１２のための制御）を行う。
【００６６】
ファイルシェアリンクプロトコル５０４は、ネットワークドライバソフト５０３を介して取得したデータ（アプリケーションソフト５１１やドライバソフトウェア等）を実機（デジタル複写機１１５（１１６））上へ組み込んだり、当該データ（アプリケーションソフト等）に必要な仮想ドライブを割り当てたりする。
【００６７】
プリンタマネージャ５０５は、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等からの要求に応じて、デジタル複写機１１５（１１６）の状態、機能、付加機能、及び機種名等のステータス情報を返送したり、当該ステータス情報を所定のタイミングで、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等へと送信する。
また、プリンタマネージャ４０５は、ネットワーク１１７上に接続されたホストコンピュータ１１１，１１２や、他の端末装置（クライアント側の端末装置）等からの印字データをファイル５１４としてファイルメモリ２６７へ保存したり、当該印字データをプリントできるデータへと変換するためのエミュレーションソフトウェア５１３や、種々のプリンタ用のＰＤＬデータを展開するプリンタドライバソフトウェアを制御したりする。
【００６８】
プリンタプロセス５０６は、プリンタマネージャ５０５により保存されたプリントすべきファイル５１４内の印字データを、プリント部５１５で印字するための制御を行う。
【００６９】
プリンタプロセス５０６による処理結果や状態情報は、ＧＵＩ５０７を介して、ＣＲＴ液晶表示器２６９上に表示（５１６）される。
【００７０】
イメージリーダマネージャ５０８は、アクセサリーコントローラ５１０によりドキュメントフィーダ（ドキュメントフィーダ制御部２８４）を制御し、当該ドキュメントフィーダにより搬送された原稿上の情報（画像データ）を読み取るための制御を行う。
また、イメージリーダマネージャ５０８は、上記画像データに対して、画像処理部５０９によるノイズ除去処理を施し、印字データ（イメージリーダファイル）を作成する。
また、イメージリーダマネージャ５０８は、デジタル複写機１１５（１１６）のキーボード２６４等によるユーザからの設定に基づいて、直接プリント部５１５により印字データ（イメージデータ）を用紙上へ印刷し、ソータ等で仕分けされた所定部数分の印刷物を作成するための制御を行う。
【００７１】
＜情報処理システム１００の動作＞
ここでは、著作権データを含む印字データの印刷処理時の、情報処理システム１００の動作について説明する。
【００７２】
図８は、ホストコンピュータ１１１（１１２）にて印刷対象となる印字データ６００の一例を示したものである。
上記図８に示すように、本実施の形態での印字データ６００は、印刷される実際のデータ（オブジェクトデータ、ここでは画像データとする）６２０に対して、当該画像の著作権データ６１０が添付されている。
【００７３】
尚、印刷対象となる画像データ６２０は、例えば、フォントデータやパターンデータ等であってもよい。
【００７４】
著作権データ６１０の領域は、特に、画像データ６２０の著作権を有する権利者名情報が設定される領域（権利者名領域）６１１と、ネットワーク１１７上の著作権に関する情報の存在場所あるいは著作権に関する情報の取得方法を示す情報の存在場所を指定するＵＲＬ情報が設定される領域（ＵＲＬ領域）６１２と、画像データ６２０の印刷条件が設定されている印刷条件領域６１３および権利者が画像データ６２０を特定可能とするために割り当てられたデータＩＤ６１４とを含んでいる。また、日付領域６１５には、著作権データ６１０の最終更新日あるいは有効期限日が設定されている。
【００７５】
権利者名領域６１１には、画像データ６２０の著作権を有する権利者名情報が設定される。
【００７６】
印刷条件領域６１３には、「印刷禁止かどうかのフラグ」、「印刷可能な解像度の範囲」、「印刷制限回数」、及び「印刷対価情報」等の画像データ６２０の印刷条件に関する情報が設定される。
【００７７】
尚、印刷条件領域６１３への情報設定形式としては、上記図８に示したような配列形式に限られることはなく、例えば、図９に示すような言語形式であってもよい。
【００７８】
図１０は、上記図８に示したような、著作権データ６１０が添付されている印字データ６００の印刷処理を行うホストコンピュータ１１１（１１２）の最も特徴とする機能構成を示したものである。
【００７９】
ホストコンピュータ１１１（１１２）は、印字データ６００から著作権データ６１０を読み取る著作権情報取得部７０２と、印字データ６００に含まれる画像データ６２０の印刷処理に使用する機器（ここでは、その一例としてネットワーク１１７上のプリンタ１１３とする）の機能情報（印刷設定情報等）を取得する印刷機能情報取得部７０１と、著作権情報取得部７０２にて得られた著作権データ６１０及び印刷機能情報取得部７０１にて得られた機能情報とから印刷方法を決定して当該印刷方法に基づきネットワーク１１７上のプリンタ１１３により画像データ６２０の印刷処理を行う印刷処理部７０３とを備えている。
また、ネットワーク１１７上には、印字データ６００の著作権に関する情報を管理する著作権管理装置７０４が接続されている。著作権管理装置７０４は、データＩＤ管理部７０５と、著作権情報格納部７０６とを備えている。また、ホストコンピュータ１１１は、著作権データ６１０内に記載のＵＲＬ情報６１２にて指定される論理アドレスにより著作権管理装置７０４と接続可能となっている。
これらの著作権情報取得部７０２、印刷機能情報取得部７０１、及び印刷処理部７０３は、上記図５に示したオペレーティングシステムや各種アプリケーションソフトが、上記図２に示したＣＰＵ２２１によって起動されることで、実施される機能構成部である。
同様に、著作権管理装置７０４についても、図５に示したようなホストコンピュータ１１１、１１２と同様の構成であり、データＩＤ管理部７０５と、著作権情報格納部７０６は、上記図５に示したオペレーティングシステム３０１や各種アプリケーションソフトが、上記図２に示したＣＰＵ２２１によって起動されることにより実施される機能構成部である。
【００８０】
図１１は、ホストコンピュータ１１１（１１２）が、上記図１０に示した構成により、著作権データ６１０を含む印字データ６００をネットワーク１１７上に接続されたプリンタ１１３により印刷出力する場合の、ホストコンピュータ１１１（１１２）の動作を示したものである。
尚、以下に説明する上記図１１のフローチャートに従った動作については、ＣＰＵ２２１が、オペレーティングシステム３０１、或いはアプリケーションソフト３０８を起動することによって実施するようにしてもよい。
【００８１】
ステップＳ７０１：
プリンタドライバ３１０は印字データ６００を著作権データ６１０（上記図８参照）と画像データ６２０とに分離し、印字データ６００に著作権データ６１０が含まれているか否かを判別する。
この判定の結果、印字データ６００に著作権データ６１０が含まれていない場合には、ステップＳ７０２へと進む。
また、この判定の結果、印字データ６００に著作権データ６１０が含まれている場合には、ステップＳ７０３へと進む。
【００８２】
ステップＳ７０２：
プリンタドライバ３１０は画像データ６２０を印刷処理部７０３に送信し、通常の印字出力動作により対象印字データ６００を用紙上へ印刷して本処理を終了する。
【００８３】
ステップＳ７０３：
プリンタドライバ３１０は、著作権データ６１０を著作権情報取得部７０２に送信する。
著作権情報取得部７０２は、著作権データ６１０の日付領域６１５内の情報を取得し、著作権データ６１０の更新が必要かどうか判別する。例えば、日付領域６１５に最終更新日が格納されている場合には、現在の日付が最終更新日から所定の期間内であれば、更新の必要なしと判別し、期間外であれば更新の必要ありと判別する。また、例えば、日付領域６１５に有効期限日が格納されている場合には、現在の日付が有効期限日前であれば、更新の必要なしと判別し、有効期限日後であれば更新の必要ありと判別する。
この判別の結果、更新の必要ありと判別されれば、ステップＳ７０４へと進む。また、この判別の結果、更新の必要なしと判別されれば、ステップＳ７０４、ステップＳ７０５をスキップし、そのまま現状の著作権データ６１０の情報を用いてステップＳ７０６以降の処理を行う。
【００８４】
ステップＳ７０４：
著作権情報取得部７０２は、著作権データ６１０のＵＲＬ領域６１２へＵＲＬ情報が設定されているか否かを判定する。
この判定の結果、ＵＲＬ領域６１２へＵＲＬ情報が設定されている場合、ステップＳ７０５へと進む。
また、この判定の結果、ＵＲＬ領域６１２へＵＲＬ情報が設定されていない場合、次のステップＳ７０５をスキップして、そのまま現状の著作権データ６１０の情報を用いてステップＳ７０６以降の処理を行う。
【００８５】
ステップＳ７０５：
ホストコンピュータ１１１はネットワークオペレーティングシステム３０２によりＵＲＬ領域６１２へ設定されているＵＲＬへアクセスして著作権管理装置７０４と接続する。そして、著作権情報格納部７０６から印字データ６００の最新の著作権情報を取得し、取得した最新の著作権情報で著作権データ６１０を更新する。具体的には、図１０における著作権情報取得部７０２が、ネットワーク１１７上の著作権管理装置７０４に対して、権利者名６１１、データＩＤ６１４を送信する。一方、著作権管理装置７０４は権利者名６１１、データＩＤ６１４を受信すると、データＩＤ管理部７０５が著作権情報格納部７０６に格納された該当データＩＤに対応する印字データ６００の最新の著作権情報を取得し、著作権情報取得部７０２に送信する。送信された最新の著作権情報は更新情報としてオペレーティングシステム３０１を介してアプリケーションソフト３０８へ通知され、アプリケーションソフト３０８は印字データ６００内の著作権データ６１０に更新情報を上書きする。通常、アプリケーションソフト３０８はキャッシュメモリ２２２、磁気ディスクメモリ２２７へ文書をロードし、文書の変更があった場合、ユーザに対して更新文書の保存をするかどうかの通知を行うが、この場合は著作権データ６１０の更新情報を上書きするのみで、ユーザに変更確認の問い合わせを行わない。
尚、本ステップＳ７０５において最新の著作権情報の取得に失敗した場合、ステップＳ７０６以降の処理ステップでは、現状の著作権データ６１０の情報を用いることとする。
【００８６】
ステップＳ７０６：
著作権情報取得部７０２は、著作権データ６１０の印刷条件領域６１３内の情報を取得すると共に、プリンタドライバ３１０からユーザにより設定された印刷設定情報（ここでは、プリンタ１１３での印刷設定情報）を取得する。
【００８７】
ステップＳ７０７：
著作権情報取得部７０２は、ステップＳ７０６にて取得した著作権データ６１０の印刷条件領域６１３内の情報により示される印刷条件とユーザにより設定された印刷設定情報とを比較し、その比較結果により、通常印刷可能であるか否かを判定する。
具体的には例えば、 "印刷禁止であるか否かのフラグ"が印刷ＯＫであり、"印刷可能な解像度の範囲"がプリンタマネージャ３０５で管理されているプリンタ１１３の印刷可能な解像度条件と一致し、"印刷制限回数"への設定もなく（＝印刷制限がない）、"印刷対価情報"への設定もない（＝課金の必要なし）の場合に、「通常印刷可能」と判定する。
この判定の結果、通常印刷可能と判定された場合には、後述するステップＳ７２１へと進む。
また、この判定の結果、印刷条件領域６１３いずれかの項目の調整処理が必要であり、通常印刷可能でないと判定された場合には、ステップＳ７０８へと進む。
【００８８】
ステップＳ７０８：
著作権情報取得部７０２は、印刷条件領域６１３内の"印刷禁止かどうかのフラグ"に「印刷禁止」が設定されているか否かを判定する。
この判定の結果、「印刷禁止」が設定されている場合には、ステップＳ７０９へと進む。
また、この判定の結果、「印刷禁止」が設定されていない場合には、ステップＳ７１０へと進む。
【００８９】
ステップＳ７０９：
著作権情報取得部７０２は、印刷処理動作を中止し、ＣＲＴ２２９に「印刷禁止のため印刷できません」という旨のＵＩ（User Interface）を表示させる。そして、次の印字データ６００に対する処理のためにステップＳ７０１へと戻る。
【００９０】
ステップＳ７１０：
著作権情報取得部７０２は、印刷条件領域６１３内の"印刷可能な解像度の範囲"に、「解像度制限」が設定されているか否かを判定する。
この判定の結果、"印刷可能な解像度の範囲"に「解像度制限」が設定されていない場合には、次のステップＳ７１１からステップＳ７１２までの処理をスキップして、後述するステップＳ７１３へと進む。
この判定の結果、"印刷可能な解像度の範囲"に「解像度制限」が設定されている場合、ステップＳ７１１へと進む。
【００９１】
ステップＳ７１１：
著作権情報取得部７０２は、ユーザによって予め設定された印刷設定情報の解像度情報をプリンタドライバ３１０から取得する。
【００９２】
ステップＳ７１２：
著作権情報取得部７０２は、ステップＳ７１１にて取得した解像度情報の値と印刷条件領域６１３内の“印刷可能な解像度の範囲”に設定されている解像度制限の値とを比較して、印刷可能であるか否かを判定する。
この判定の結果、印刷不可能な解像度であると判定された場合には、ステップＳ７０９において、著作権情報取得部７０２は、印刷処理動作を中止し、ＣＲＴ２２９に「この著作物の印刷可能な解像度の範囲は×××dpi〜○○○dpiです。解像度の設定を変更してください」という旨のＵＩを表示させる。そして、次の印字データ６００に対する処理のためにステップＳ７０１へ戻る。尚、その後、ユーザがプリンタドライバ３１０により印刷設定情報の解像度の値を変更した場合も、ステップＳ７０１に戻り、再び上述の処理を行う。
また、この判定の結果、印刷可能な解像度であると判定された場合には、ステップＳ７１３へと進む。
尚、ユーザがプリンタドライバ３１０により印刷設定情報を設定する際には、印刷機能情報取得部７０１にて管理されているプリンタ１１３の印刷可能な解像度が通知され、ユーザは通知された解像度の中から所望の解像度を選択することにより、解像度の設定を行う。プリンタ１１４やデジタル複写機１１５、１１６の場合も同様である。
【００９３】
ステップＳ７１３：
著作権情報取得部７０２は、印刷条件領域６１３内の"印刷制限回数"に「印刷回数」が設定されているか否かを判定する。
この判定の結果、"印刷制限回数"に「印刷回数」が設定されていない場合、次のステップＳ７１４からステップＳ７１５までの処理をスキップして、そのまま後述するステップＳ７１６へと進む。
この判定の結果、"印刷制限回数"に「印刷回数」が設定されている場合、ステップＳ７１４へと進む。
【００９４】
ステップＳ７１４：
著作権情報取得部７０２は、印刷条件領域６１３の"印刷制限回数"に設定された「印刷回数」の値が"０"回であるか否かを判定する。この判定の結果、「印刷回数」が"０"回であれば印刷不可能と認識する。
また、「印刷回数」が"０"回でない場合、当該「印刷回数」から、今回の印刷部数分を減算した値が"０"回以上であるか否かを判定する。この判定の結果、印刷制限回数が"０"回未満であれば印刷不可能、“０”回以上であれば印刷可能と認識する。
この判定の結果、印刷不可能と認識された場合には、上述したステップＳ７０９において、印刷処理動作を中止し、ＣＲＴ２２９に「印刷回数の制限により、印刷できませんでした」という旨を表示させる。そして、次の印字データ６００に対する処理のためにステップＳ７０１へ戻る。尚、その後、ユーザがプリンタドライバ３１０により印刷条件の印刷部数を変更した場合も、ステップＳ７０１に戻り、再び上述の処理を行う。
また、この判定の結果、印刷可能と認識された場合には、ステップＳ７１５へと進む。
【００９５】
ステップＳ７１５：
ステップＳ７１４での判定の際に算出した値を新しい「印刷回数」として“印刷制限回数”を更新し、設定する。（図１１では、例として今回の印刷部数が「１」であった場合を示している。）
具体的には、上記算出された値はプリンタマネージャ３０５よりオペレーティングシステム３０１を介してアプリケーションソフト３０８へ通知される。そして、アプリケーションソフト３０８は著作権データ６１０の印刷条件領域６１３の“印刷制限回数”にその値を設定する。なお、著作権データ保存の動作はステップＳ７０５と同様である。
また、ＵＲＬ領域６１２に設定されているＵＲＬへアクセスし、著作権情報管理装置７０４に新しく設定された「印刷回数」の通知を行う。その後、次のステップＳ７１６へと進む。
尚、通知された著作権情報管理装置７０４は、著作権情報格納部７０６に記憶された該当する著作権情報の更新を行う。
【００９６】
ステップＳ７１６：
著作権情報取得部７０２は、印刷条件領域６１３内の"印刷対価情報"に「対価情報」が設定されているか否かを判定する。
この判定の結果、「対価情報」が設定されていない場合には、画像データ６２０の著作権に対する料金は発生しないので、後述するステップＳ７２１へと進み、画像データ６２０の印刷処理を行う。
この判定の結果、「対価情報」が設定されている場合には、ステップＳ７１７へと進む。
【００９７】
ステップＳ７１７：
著作権情報取得部７０２は、印刷条件領域６１３内の"印刷対価情報"に設定されている「対価情報」を取得し、例えば、図１２に示すようなダイアログによって当該対価をユーザに通知し、印刷を実行するかどうかを問い合わせる。
【００９８】
ステップＳ７１８：
著作権情報取得部７０２は、ステップＳ７１７でのユーザの問い合わせに対する当該ユーザからのイベントを待つ。
【００９９】
ステップＳ７１９：
著作権情報取得部７０２は、ユーザから、図１２に示したダイアログによって「はい」（印刷する：印刷開始要求）、或いは「いいえ」（印刷しない）のイベントが返ってくると、当該イベントが、印刷開始要求であるか否かを判定する。この判定の結果、印刷開始要求でない場合には、上述したステップＳ７０９において、印刷処理動作を中止し、ＣＲＴ２２９に「印刷を中止します」という旨を表示させる。そして、次の印字データ６００に対する処理のためにステップＳ７０１へ戻る。
この判定の結果、印刷開始要求である場合、すなわち対価を支払って印刷を行うというユーザからの指示であった場合には、ステップＳ７２０へと進む。
【０１００】
ステップＳ７２０：
画像データ６２０の印刷処理に対する課金処理を実行する。
ここでの課金処理は、例えば、図１３に示すような課金テーブルを用いての印刷ログの作成処理とする。
図１３の課金テーブルには、印刷を行うユーザの「ユーザ名」とそのユーザに請求される金額を示す「課金状態」が格納される。「課金状態」には、“印刷対価情報に設定されている対価“、例えば、１３．７５ドルというように通貨に換算された金額が格納される。なお、“印刷対価情報に設定されている対価“には、印刷処理をポイントで計数した値を格納しておき、地域ごとの通貨単位に応じて通貨変換部（図示せず）によりポイントを金額に変換して課金テーブルに格納するようにしてもよい。
また、課金テーブルには、印刷部数や印刷用紙サイズ等を含んでもよい。
また、当該課金処理では、現在印刷を行っているユーザに対して課金がなされるようにしているが、これに限られることはなく、部署コード等を保持することによって、部署単位での課金が可能であるように構成してもよい。
【０１０１】
尚、上述のように作成される印刷ログは、対価情報管理部（図示せず）に送信され、集計や分析が行われ、管理される。この対価情報管理部は、オペレーティングシステム３０１により実施されるようにしてもよいし、プリンタマネージャ３０５により実施されるようにしてもよい。或いは、ネットワーク１１７上の課金サーバなるホスト（図示せず）上で、ネットワーク１１７上の各種機器についての印刷ログを一括管理するようにしてもよい。
本実施の形態では、その一例として、プリンタマネージャ３０５が、印刷ログに基づく対価に関する情報の管理を行うものとする。
【０１０２】
ステップＳ７２１：
印刷処理部７０３において画像データ６２０の印刷処理を実行する。その後、次の印字データ６００に対する処理のために、ステップＳ７０１へと戻る。
【０１０３】
尚、本実施の形態においては、ホストコンピュータ１１１（１１２）上の印字データ（画像データ）を印刷出力するものとしたが、この印刷出力の対象となる印字データとしては、例えば、ホストコンピュータ１１１，１１２上の、或いはプリンタ１１３，１１４、或いはデジタル複写機１１５，１１６上の、フォントデータやパターンデータ等をはじめとする様々なオブジェクトデータを適用可能である。
【０１０４】
また、本発明の目的は、本実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が本実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、本実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって本実施の形態の機能が実現される場合も含まれることは言うでもない。
【０１０５】
【発明の効果】
以上説明したように本発明によれば、印刷の対象情報（画像データ等のオブジェクトデータ）へ付加された著作権情報（著作権者名、著作権者のＵＲＬ、印刷時の解像度制限、印刷可否、課金情報、印刷制限回数等の情報）に基づいて、当該対象情報の印刷を行うように構成したことにより、著作権を有するデータの不正な複製等の行為を確実に防ぐことができ、印刷物の著作権を確実に保護することができる。
また、最新の著作権情報を取得して印刷の対象情報（画像データ等のオブジェクトデータ）へ付加された著作権情報を更新するように構成したことにより、著作権情報の変更に柔軟に対応することができる。例えば画像データが旧作となって料金が下がった場合などに適切に対応するといったことが可能になる。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの構成を示すブロック図である。
【図２】上記情報処理システムのホストコンピュータのハード構成を示すブロック図である。
【図３】上記情報処理システムのプリンタのハード構成を示すブロック図である。
【図４】上記情報処理システムのデジタル複写機のハード構成を示すブロック図である。
【図５】上記情報処理システムのホストコンピュータのソフト構成を示すブロック図である。
【図６】上記情報処理システムのプリンタのソフト構成を示すブロック図である。
【図７】上記情報処理システムのデジタル複写機のソフト構成を示すブロック図である。
【図８】上記情報処理システムでの印字データフォーマットの一例を説明するための図である。
【図９】上記印字データに含まれる著作権データの他の例を説明するための図である。
【図１０】上記印字データの印刷処理を行うための、上記ホストコンピュータの主なる機能を示すブロック図である。
【図１１】上記ホストコンピュータの動作を説明するためのフローチャートである。
【図１２】上記ホストコンピュータの動作において、対価をユーザに問い合わせるためのダイアログの一例を説明するための図である。
【図１３】上記ホストコンピュータの動作において、課金処理で使用する課金テーブルの一例を説明するための図である。
【符号の説明】
１００  情報処理システム
１１１，１１２  ホストコンピュータ
１１３，１１４  プリンタ
１１５，１１６  デジタル複写機
１１７  ネットワーク
２２１  ＣＰＵ
２２２  キャッシュメモリ
２２３  入力制御回路
２２４  キーボード
２２５  マウス
２２６  リセット部
２２７  磁気ディスクメモリ
２２８  表示制御部
２２９  ＣＲＴ
２３０  通信制御部
２３１  データバス
２３２  インターフェイス
２３３  リセットボタン
３００  ソフトウェア
３０１  オペレーティングシステム
３０２  ネットワークオペレーティングシステム
３０３  ネットワークドライバ
３０４  ファイルシェアリングプロトコル
３０５  プリンタマネージャ
３０６  リーダマネージャ
３０７  ＧＵＩ
３０８  アプリケーションソフト
【図１】
0004708591.tif 000002
【図２】
0004708591.tif 000003
【図３】
0004708591.tif 000004
【図４】
0004708591.tif 000005
【図５】
0004708591.tif 000006
【図６】
0004708591.tif 000007
【図７】
0004708591.tif 000008
【図８】
0004708591.tif 000009
【図９】
0004708591.tif 000010
【図１０】
0004708591.tif 000011
【図１１】
0004708591.tif 000012
【図１２】
0004708591.tif 000013
【図１３】
0004708591.tif 000014