(57)【特許請求の範囲】
【請求項１】
素材データに基づいて素材を出力する素材出力装置と、前記素材データの使用を認証するデータ認証装置とを通信可能に接続し、前記素材の出力を制限する使用権認証機能付き出力システムであって、
前記素材出力装置は、前記素材データに基づいて素材を印刷出力するプリンタであり、認証情報が対応付けられた前記素材データを入力する素材データ入力手段と、前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力手段と、前記素材データ入力手段で入力した素材データに対応付けられている認証情報および前記主体識別情報入力手段で入力した主体識別情報を認証要求とともに前記データ認証装置に送信する認証要求送信手段と、前記素材データに基づいて前記素材を出力する素材出力手段とを有し、
前記データ認証装置は、前記素材データの使用を認証するサーバであり、前記素材データの使用許可範囲を規定した使用許可情報および前記主体識別情報を含む使用権情報を前記認証情報と対応付けて記憶する使用権情報記憶手段と、前記認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信手段と、前記認証要求受信手段で受信した認証情報をもとに前記使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索手段と、前記使用権情報検索手段で読み出した使用権情報に基づいて前記素材データの使用を認証するデータ認証手段とを有し、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するようになっており、
前記素材出力手段は、前記素材出力装置が前記使用許可情報を受信したときは、受信した使用許可情報および前記素材データ入力手段で入力した素材データに基づいて、前記素材を使用許可範囲内で出力すると共に、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データの出力と、当該素材データと併せて同一紙面に印刷すべき素材データの出力とを制限するようになっており、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置には、複数の前記データ認証装置のうち、問い合わせをすべきデータ認証装置のアクセス情報があらかじめ設定され、前記素材出力装置は、前記アクセス情報に基づいて、前記複数のデータ認証装置のうち特定のものに対して認証の問い合わせを行うようになっていることを特徴とする使用権認証機能付き出力システム。
【請求項２】
請求項１において、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記素材出力装置は、前記素材データ入力手段で入力した素材データに基づいて当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成手段を有し、
前記認証要求送信手段は、前記認証情報、前記主体識別情報および前記データ確認情報生成手段で生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信するようになっており、
前記認証要求受信手段は、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信するようになっており、
前記データ認証手段は、さらに、前記認証要求受信手段で受信したデータ確認情報と、前記使用権情報検索手段で読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するようになっていることを特徴とする使用権認証機能付き出力システム。
【請求項３】
請求項１および２のいずれか１項において、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする使用権認証機能付き出力システム。
【請求項４】
請求項１および２のいずれか１項において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする使用権認証機能付き出力システム。
【請求項５】
請求項１ないし４のいずれか１項において、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記素材の出力を制限する出力制限手段を備え、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる出力制限情報を前記出力制限手段に送信するようになっており、
前記出力制限手段は、前記出力制限情報を受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限するようになっていることを特徴とする使用権認証機能付き出力システム。
【請求項６】
素材データに基づいて素材を出力するとともに前記素材の出力を制限する素材出力装置であって、
前記素材データに基づいて素材を印刷出力するプリンタによって構成され、認証情報が対応付けられた前記素材データを入力する素材データ入力手段と、前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力手段と、前記素材データ入力手段で入力した素材データに対応付けられている認証情報および前記主体識別情報入力手段で入力した主体識別情報を認証要求とともに前記素材データの使用を認証するサーバによって構成されたデータ認証装置に送信する認証要求送信手段と、前記素材データに基づいて前記素材を出力する素材出力手段とを備え、
前記素材出力手段は、前記素材データの使用許可範囲を規定した使用許可情報を当該素材出力装置が前記データ認証装置から受信したときは、受信した使用許可情報および前記素材データ入力手段で入力した素材データに基づいて、前記素材を使用許可範囲内で出力すると共に、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データの出力と、当該素材データと併せて同一紙面に印刷すべき素材データの出力とを制限するようになっており、
当該素材出力装置は、複数の前記データ認証装置と通信可能に接続され、
当該素材出力装置には、複数の前記データ認証装置のうち、問い合わせをすべきデータ認証装置のアクセス情報があらかじめ設定され、当該素材出力装置は、前記アクセス情報に基づいて、前記複数のデータ認証装置のうち特定のものに対して認証の問い合わせを行うようになっていることを特徴とする素材出力装置。
【請求項７】
請求項６において、
前記素材データ入力手段で入力した素材データに基づいて当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成手段を備え、
前記認証要求送信手段は、前記認証情報、前記主体識別情報および前記データ確認情報生成手段で生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信するようになっていることを特徴とする素材出力装置。
【請求項８】
請求項６および７のいずれか１項において、
前記主体識別情報は、当該装置を識別する装置識別情報であることを特徴とする素材出力装置。
【請求項９】
請求項６および７のいずれか１項において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする素材出力装置。
【請求項１０】
請求項６ないし９のいずれか１項において、
前記素材の出力を制限する出力制限手段を備え、
前記出力制限手段は、前記素材データの出力制限方法を規定した出力制限情報を当該素材出力装置が受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限するようになっていることを特徴とする素材出力装置。
【請求項１１】
素材データに基づいて素材を出力する素材出力装置と、前記素材データの使用を認証するデータ認証装置とを通信可能に接続し、前記素材の出力を制限する使用権認証出力方法であって、
前記素材出力装置は、前記素材データに基づいて素材を印刷出力するプリンタであり、
前記データ認証装置は、前記素材データの使用を認証するサーバであり、
前記素材出力装置に対しては、
認証情報が対応付けられた前記素材データを入力する素材データ入力ステップと、
前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力ステップと、
前記素材データ入力ステップで入力した素材データに対応付けられている認証情報および前記主体識別情報入力ステップで入力した主体識別情報を認証要求とともに前記データ認証装置に送信する認証要求送信ステップとを含み、
前記データ認証装置に対しては、
前記認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信ステップと、
前記認証要求受信ステップで受信した認証情報をもとに、前記素材データの使用許可範囲を規定した使用許可情報および前記主体識別情報を含む使用権情報を前記認証情報と対応付けて記憶した使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索ステップと、
前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するデータ認証ステップとを含み、
前記素材出力装置に対しては、
前記素材出力装置が前記使用許可情報を受信したときは、受信した使用許可情報および前記素材データ入力ステップで入力した素材データに基づいて、前記素材を使用許可範囲内で出力すると共に、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データの出力と、当該素材データと併せて同一紙面に印刷すべき素材データの出力とを制限する素材出力ステップを含み、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置には、複数の前記データ認証装置のうち、問い合わせをすべきデータ認証装置のアクセス情報があらかじめ設定され、前記素材出力装置は、前記アクセス情報に基づいて、前記複数のデータ認証装置のうち特定のものに対して認証の問い合わせを行うことを特徴とする使用権認証出力方法。
【請求項１２】
請求項１１において、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記素材出力装置に対しては、
前記素材データ入力ステップで入力した素材データに基づいて、当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成ステップを含み、
前記認証要求送信ステップでは、前記認証情報、前記主体識別情報および前記データ確認情報生成ステップで生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信し、
前記認証要求受信ステップでは、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信し、
前記データ認証ステップでは、さらに、前記認証要求受信ステップで受信したデータ確認情報と、前記使用権情報検索ステップで読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信することを特徴とする使用権認証出力方法。
【請求項１３】
請求項１１および１２のいずれか１項において、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする使用権認証出力方法。
【請求項１４】
請求項１１および１２のいずれか１項において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする使用権認証出力方法。
【請求項１５】
請求項１１ないし１４のいずれか１項において、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記素材の出力を制限する出力制限ステップを含み、
前記データ認証ステップでは、前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる出力制限情報を前記素材出力装置に送信し、
前記出力制限ステップでは、前記出力制限情報を受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限することを特徴とする使用権認証出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用権の認証を経て要素を出力するシステム、装置および方法に係り、特に、データの保護を確実化するとともにユーザの利便性を向上し、さらに処理負荷を低減するのに好適な使用権認証機能付き出力システム、素材出力装置および使用権認証出力方法に関する。
【背景技術】
【０００２】
従来、著作物としての文書や画像のデータの著作権を保護する技術としては、例えば、特許文献１に開示されている文書管理方法、および特許文献２に開示されている画像形成装置があった。
特許文献１記載の発明は、著作権管理情報設定部、文書格納部、著作権管理情報格納部、著作権管理情報チェック部および文書作成部で構成されている。著作権管理情報設定部は、文書格納部に格納されている文書の構成単位に著作権管理情報を設定し、設定した著作権管理情報と、著作権管理情報を設定した構成単位を示す情報とを対応付けて著作権管理情報格納部に格納する。著作権管理情報チェック部は、文書作成部が文書の作成時に、文書格納部に格納されている他の文書の所定部分を利用することを要求した場合、著作権管理情報格納部に格納されている、所定部分と重なり合う構成単位の著作権管理情報に基づいて所定部分の内の利用可能部分を決定する。
【０００３】
特許文献２記載の発明は、少なくとも印刷機能を有する装置において、暗号化データを受信して復号化し、復号されたデータを記録媒体に印刷する。
【特許文献１】特開平１０−３２０２８９号公報
【特許文献２】特開２００２−２８７９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の発明にあっては、他の文書の所定部分を利用することを要求したときは、所定部分と重なり合う構成単位の著作権管理情報に基づいて所定部分の内の利用可能部分を決定する構成であるため、他の文書との関係で文書を変更することは制限できても、文書そのものについては比較的自由に印刷することができる。また、文書の保護を装置単体で行っているため、他の装置で文書を変更することが可能である。したがって、著作権の保護が十分ではないという問題があった。
【０００５】
また、特許文献２記載の発明にあっては、文書の印刷データを暗号化することによりその文書を保護する構成となっているため、正当な使用者であっても、文書の編集または表示が制限されてしまい、使い勝手がよくないという問題があった。また、暗号化処理および復号化処理を行うので、処理負荷が大きいという問題もあった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、データの保護を確実化するとともにユーザの利便性を向上し、さらに処理負荷を低減するのに好適な使用権認証機能付き出力システム、素材出力装置および使用権認証出力方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔発明１〕  上記目的を達成するために、発明１の使用権認証機能付き出力システムは、
素材データに基づいて素材を出力するとともに前記素材の出力を制限する使用権認証機能付き出力システムであって、
前記素材データの使用許可範囲を規定した使用許可情報および前記素材データの使用主体を識別する主体識別情報を含む使用権情報を認証情報と対応付けて記憶する使用権情報記憶手段と、前記認証情報が対応付けられた前記素材データを入力する素材データ入力手段と、前記主体識別情報を入力する主体識別情報入力手段と、前記素材データ入力手段で入力した素材データに対応付けられている認証情報をもとに前記使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索手段と、前記使用権情報検索手段で読み出した使用権情報に基づいて前記素材データの使用を認証するデータ認証手段と、前記素材データに基づいて前記素材を出力する素材出力手段とを備え、
前記データ認証手段は、前記主体識別情報入力手段で入力した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれているかを判定するようになっており、
前記素材出力手段は、前記主体識別情報が含まれていると前記データ認証手段が判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報および前記素材データ入力手段で入力した素材データに基づいて、前記素材を使用許可範囲内で出力するようになっていることを特徴とする。
【０００７】
このような構成であれば、ユーザは、出力しようとする素材データおよび自己に係る主体識別情報を与えると、素材データ入力手段により、認証情報が対応付けられた素材データが入力され、主体識別情報入力手段により、主体識別情報が入力される。そして、使用権情報検索手段により、入力された素材データに対応付けられている認証情報をもとに、使用権情報記憶手段が検索されて該当の使用権情報が読み出され、データ認証手段により、入力された主体識別情報が、読み出された使用権情報に含まれているかが判定される。その結果、主体識別情報が含まれていると判定されると、素材出力手段により、読み出された使用権情報に含まれる使用許可情報および入力された素材データに基づいて、素材が使用許可範囲内で出力される。
【０００８】
これにより、使用許可情報に基づいて素材が使用許可範囲内で出力されるので、使用許可情報の設定により素材の表示、印刷その他の出力を制限することができ、従来に比して、素材データを比較的確実に保護することができるという効果が得られる。さらに、正当な使用者であれば素材の表示、印刷その他の出力が制限されることはない。また、出力できない素材データであっても使用権情報を適切に更新すればその素材データの出力が可能となる。したがって、従来に比して、ユーザの利便性を比較的向上することができるという効果も得られる。さらに、暗号化処理および復号化処理を行わないので、従来に比して、処理負荷を低減することができるという効果も得られる。
【０００９】
ここで、素材データとしては、文字データ、画像データ、印刷データ、投影データ、音声データその他保護の対象となり得るあらゆるデータが含まれる。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、発明３９のデータ認証プログラム、および発明４４の使用権認証出力方法において同じである。
【００１０】
また、認証情報が対応付けられた素材データとしては、例えば、認証情報を含む素材データ、および認証情報へのリンク情報を含む素材データが含まれる。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、発明３９のデータ認証プログラム、および発明４４の使用権認証出力方法において同じである。
【００１１】
また、使用権情報は、使用許可情報および主体識別情報を含むものであるが、データ構造としては、例えば、１または複数の使用許可情報と、これに対応する主体識別情報とを含むデータ構造、１または複数の主体識別情報と、これに対応する使用許可情報とを含むデータ構造が含まれる。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、発明３９のデータ認証プログラム、および発明４４の使用権認証出力方法において同じである。
【００１２】
また、使用許可範囲とは、素材データをどの程度まで使用してよいかを示す。すなわち、範囲とは、程度の範囲を意味している。なお、使用許可範囲とは、使用を許可する範囲のことであるが、言い換えると、使用の許された条件・規則と合致した内容に相当する。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、発明３９のデータ認証プログラム、および発明４４の使用権認証出力方法において同じである。
【００１３】
また、素材データ入力手段は、素材データを入力するようになっていればどのような構成であってもよく、例えば、素材データを取得するようになっていてもよいし、素材データを受信するようになっていてもよいし、素材データを記憶手段等から読み出すようになっていてもよい。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、および発明３９のデータ認証プログラムにおいて同じである。
【００１４】
また、主体識別情報入力手段は、主体識別情報を入力するようになっていればどのような構成であってもよく、例えば、主体識別情報を取得するようになっていてもよいし、主体識別情報を受信するようになっていてもよいし、主体識別情報を記憶手段等から読み出すようになっていてもよい。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、発明２４のデータ認証装置、発明２９の素材出力プログラム、および発明３９のデータ認証プログラムにおいて同じである。
【００１５】
また、使用権情報記憶手段は、使用権情報をあらゆる手段でかつあらゆる時期に記憶するものであり、使用権情報をあらかじめ記憶してあるものであってもよいし、使用権情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって使用権情報を記憶するようになっていてもよい。以下、発明２の使用権認証機能付き出力システム、発明１３の素材出力装置、および発明２４のデータ認証装置において同じである。
【００１６】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。各構成要素が複数の機器等に属するとは、使用権情報記憶手段、素材データ入力手段、主体識別情報入力手段、使用権情報検索手段、データ認証手段および素材出力手段の各手段が複数の機器等のいずれかに属すること、上記各手段ごとにその手段を１または複数の機能に区分して上記手段の各機能が複数の機器等のいずれかに属すること、使用許可情報、主体識別情報、使用権情報、認証情報および素材データの各情報等が複数の機器等のいずれかに属することをいう。すなわち、構成要素とは、各手段の全部または１部、情報、データその他の要素が含まれる。
【００１７】
〔発明２〕  さらに、発明２の使用権認証機能付き出力システムは、
素材データに基づいて素材を出力する素材出力装置と、前記素材データの使用を認証するデータ認証装置とを通信可能に接続し、前記素材の出力を制限する使用権認証機能付き出力システムであって、
前記素材出力装置は、認証情報が対応付けられた前記素材データを入力する素材データ入力手段と、前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力手段と、前記素材データ入力手段で入力した素材データに対応付けられている認証情報および前記主体識別情報入力手段で入力した主体識別情報を認証要求とともに前記データ認証装置に送信する認証要求送信手段と、前記素材データに基づいて前記素材を出力する素材出力手段とを有し、
前記データ認証装置は、前記素材データの使用許可範囲を規定した使用許可情報および前記主体識別情報を含む使用権情報を前記認証情報と対応付けて記憶する使用権情報記憶手段と、前記認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信手段と、前記認証要求受信手段で受信した認証情報をもとに前記使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索手段と、前記使用権情報検索手段で読み出した使用権情報に基づいて前記素材データの使用を認証するデータ認証手段とを有し、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するようになっており、
前記素材出力手段は、前記素材出力装置が前記使用許可情報を受信したときは、受信した使用許可情報および前記素材データ入力手段で入力した素材データに基づいて、前記素材を使用許可範囲内で出力するようになっていることを特徴とする。
【００１８】
このような構成であれば、ユーザは、素材出力装置に対して、出力しようとする素材データおよび自己に係る主体識別情報を与える。
素材出力装置では、素材データ入力手段により、認証データが対応付けられた素材データが入力され、主体識別情報入力手段により、主体識別情報が入力される。そして、認証要求送信手段により、入力された素材データに対応付けられている認証情報および入力された主体識別情報が認証要求とともにデータ認証装置に送信される。
【００１９】
データ認証装置では、認証要求受信手段により認証要求とともに認証情報および主体識別情報を受信すると、使用権情報検索手段により、受信した認証情報をもとに、使用権情報記憶手段が検索されて該当の使用権情報が読み出される。そして、データ認証手段により、受信した主体識別情報が、読み出された使用権情報に含まれているかが判定される。その結果、主体識別情報が含まれていると判定されると、読み出された使用権情報に含まれる使用許可情報が素材出力装置に送信される。
【００２０】
素材出力装置では、使用許可情報を受信すると、素材出力手段により、受信した使用許可情報および入力された素材データに基づいて、素材が使用許可範囲内で出力される。
これにより、使用許可情報に基づいて素材が使用許可範囲内で出力されるので、使用許可情報の設定により素材の表示、印刷その他の出力を制限することができる。また、データ認証装置との連携により素材の出力を制限するので、他の素材出力装置においても素材の出力を同様に制限することができる。したがって、従来に比して、素材データを比較的確実に保護することができるという効果が得られる。さらに、正当な使用者であれば素材の表示、印刷その他の出力が制限されることはない。また、出力できない素材データであっても使用権情報を適切に更新すればその素材データの出力が可能となる。したがって、従来に比して、ユーザの利便性を比較的向上することができるという効果も得られる。さらに、暗号化処理および復号化処理を行わないので、従来に比して、処理負荷を低減することができるという効果も得られる。
【００２１】
〔発明３〕  さらに、発明３の使用権認証機能付き出力システムは、発明２の使用権認証機能付き出力システムにおいて、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記素材出力装置は、前記素材データ入力手段で入力した素材データに基づいて当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成手段を有し、
前記認証要求送信手段は、前記認証情報、前記主体識別情報および前記データ確認情報生成手段で生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信するようになっており、
前記認証要求受信手段は、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信するようになっており、
前記データ認証手段は、さらに、前記認証要求受信手段で受信したデータ確認情報と、前記使用権情報検索手段で読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するようになっていることを特徴とする。
【００２２】
このような構成であれば、素材出力装置では、データ確認情報生成手段により、入力された素材データに基づいて、その素材データの内容を確認するデータ確認情報が生成される。そして、認証要求送信手段により、入力された素材データに対応付けられている認証情報、入力された主体識別情報、および生成されたデータ確認情報が認証要求とともにデータ認証装置に送信される。
【００２３】
データ認証装置では、認証要求受信手段により認証要求とともに認証情報、主体識別情報およびデータ確認情報を受信すると、使用権情報検索手段により、受信した認証情報をもとに、使用権情報記憶手段が検索されて該当の使用権情報が読み出される。そして、データ認証手段により、受信したデータ確認情報と、読み出された使用権情報に含まれるデータ確認情報とが所定関係を満たしているかが判定される。その結果、所定関係を満たしかつ主体識別情報が使用権情報に含まれていると判定されると、読み出された使用権情報に含まれる使用許可情報が素材出力装置に送信される。
【００２４】
素材出力装置では、使用許可情報を受信すると、素材出力手段により、受信した使用許可情報および入力された素材データに基づいて、素材が使用許可範囲内で出力される。
これにより、素材出力装置が出力時に生成したデータ確認情報と、データ認証装置が保持しているデータ確認情報とが所定関係を満たしていないときは、素材の表示、印刷その他の出力が制限されるので、素材データをさらに確実に保護することができるという効果が得られる。
【００２５】
ここで、所定関係を満たすこととしては、例えば、一方のデータ確認情報と他方のデータ確認情報とが一致すること、一方のデータ確認情報を所定演算した結果と他方のデータ確認情報とが一致すること、一方のデータ確認情報を所定演算した結果と他方のデータ確認情報を所定演算した結果とが一致することが含まれる。以下、発明２５のデータ認証装置、発明４０のデータ認証プログラム、および発明４６の使用権認証出力方法において同じである。
【００２６】
〔発明４〕  さらに、発明４の使用権認証機能付き出力システムは、発明２および３のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置は、前記複数のデータ認証装置のうち特定のものに対して認証の問い合わせを行うようになっていることを特徴とする。
【００２７】
このような構成であれば、素材出力装置では、複数のデータ認証装置のうち特定のものに対して認証の問い合わせが行われる。
これにより、正当に管理されている特定のデータ認証装置だけに認証の問い合わせを行うようにすれば、使用権情報の正当性を確保することができる。したがって、素材データをさらに確実に保護することができるという効果が得られる。
【００２８】
ここで、特定のデータ認証装置に対する問い合わせとしては、より具体的には、例えば、複数のデータ認証装置のうち、問い合わせをすべきデータ認証装置のアクセス情報を素材出力装置にあらかじめ設定しておき、そのアクセス情報に基づいて問い合わせを行うことが含まれる。以下、発明１５の素材出力装置、発明３１の素材出力プログラム、および発明４７の使用権認証出力方法において同じである。
【００２９】
〔発明５〕  さらに、発明５の使用権認証機能付き出力システムは、発明２および３のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置は、前記データ認証装置の信頼性を認証する装置認証手段を有し、前記複数のデータ認証装置のうち前記装置認証手段で認証が得られたものに対して認証の問い合わせを行うようになっていることを特徴とする。
【００３０】
このような構成であれば、素材出力装置では、装置認証手段により、データ認証装置の信頼性が認証される。そして、複数のデータ認証装置のうち装置認証手段で認証が得られたものに対して認証の問い合わせが行われる。
これにより、装置認証手段で認証が得られたデータ認証装置に対して認証の問い合わせが行われるので、使用権情報の正当性を確保することができる。したがって、素材データをさらに確実に保護することができるという効果が得られる。
【００３１】
〔発明６〕  さらに、発明６の使用権認証機能付き出力システムは、発明２ないし５のいずれか１の使用権認証機能付き出力システムにおいて、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする。
このような構成であれば、素材出力装置では、認証要求送信手段により、認証情報および装置識別情報が認証要求とともにデータ認証装置に送信される。
【００３２】
データ認証装置では、認証要求受信手段により認証要求とともに認証情報および装置識別情報を受信すると、データ認証手段により、受信した装置識別情報が、読み出された使用権情報に含まれているかが判定される。
これにより、各素材出力装置ごとに使用許可範囲を設定することができるという効果が得られる。
【００３３】
〔発明７〕  さらに、発明７の使用権認証機能付き出力システムは、発明２ないし５のいずれか１の使用権認証機能付き出力システムにおいて、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
このような構成であれば、素材出力装置では、認証要求送信手段により、認証情報およびユーザ識別情報が認証要求とともにデータ認証装置に送信される。
【００３４】
データ認証装置では、認証要求受信手段により認証要求とともに認証情報およびユーザ識別情報を受信すると、データ認証手段により、受信したユーザ識別情報が、読み出された使用権情報に含まれているかが判定される。
これにより、各ユーザごとに使用許可範囲を設定することができるという効果が得られる。
【００３５】
〔発明８〕  さらに、発明８の使用権認証機能付き出力システムは、発明２ないし７のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データの出力を制限するようになっていることを特徴とする。
【００３６】
このような構成であれば、素材出力装置では、素材出力手段により、受信した使用許可情報に基づいて使用許可範囲外の使用であるかが判定される。その結果、使用許可範囲外の使用であると判定されると、入力された素材データの出力が制限される。
これにより、正当な使用者であっても使用許可範囲外の使用となる出力が制限されるので、素材データをさらに確実に保護することができるという効果が得られる。
【００３７】
〔発明９〕  さらに、発明９の使用権認証機能付き出力システムは、発明２ないし７のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データに基づいて、前記素材に所定の出力制限処理を行って出力するようになっていることを特徴とする。
【００３８】
このような構成であれば、素材出力装置では、素材出力手段により、受信した使用許可情報に基づいて使用許可範囲外の使用であるかが判定される。その結果、使用許可範囲外の使用であると判定されると、入力された素材データに基づいて、素材に所定の出力制限処理が行われて出力される。
これにより、正当な使用者であっても使用許可範囲外の使用となる出力が制限されるので、素材データをさらに確実に保護することができるという効果が得られる。
【００３９】
〔発明１０〕  さらに、発明１０の使用権認証機能付き出力システムは、発明２ないし７のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データおよび当該素材データと併せて出力すべき他の素材データの出力を制限するようになっていることを特徴とする。
【００４０】
このような構成であれば、素材出力装置では、素材出力手段により、受信した使用許可情報に基づいて使用許可範囲外の使用であるかが判定される。その結果、使用許可範囲外の使用であると判定されると、入力された素材データおよびその素材データと併せて出力すべき他の素材データの出力が制限される。
これにより、正当な使用者であっても使用許可範囲外の使用となる出力が制限されるので、素材データをさらに確実に保護することができるという効果が得られる。
【００４１】
ここで、素材データと併せて出力すべき他の素材データとは、例えば、印刷データにおいて同一紙面に印刷すべき素材データや、画面に同時に表示される画像データ等をいう。以下、発明２１の素材出力装置、発明３７の素材出力プログラム、および発明５３の使用権認証出力方法において同じである。
【００４２】
〔発明１１〕  さらに、発明１１の使用権認証機能付き出力システムは、発明２ないし１０のいずれか１の使用権認証機能付き出力システムにおいて、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記素材の出力を制限する出力制限手段を備え、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる出力制限情報を前記出力制限手段に送信するようになっており、
前記出力制限手段は、前記出力制限情報を受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限するようになっていることを特徴とする。
【００４３】
このような構成であれば、データ認証装置では、データ認証手段により、受信した主体識別情報が、読み出された使用権情報に含まれていないかが判定される。その結果、主体識別情報が含まれていないと判定されると、読み出された使用権情報に含まれる出力制限情報が出力制限手段に送信される。
出力制限情報を受信すると、出力制限手段により、受信した出力制限情報に基づいて素材の出力が制限される。
【００４４】
これにより、出力制限情報に基づいて素材の出力が制限されるので、データ認証装置側の設定により出力制限の態様を設定することができるという効果が得られる。
ここで、出力制限手段は、素材出力装置、データ認証装置その他の装置に設けてもよく、素材出力装置に設ける場合は、素材出力手段の一部として実現してもよい。以下、発明２２の素材出力装置、および発明３８の素材出力プログラムにおいて同じである。
【００４５】
〔発明１２〕  さらに、発明１２の使用権認証機能付き出力システムは、発明２ないし１１のいずれか１の使用権認証機能付き出力システムにおいて、
前記素材出力装置は、印刷装置、表示装置、および文書データから出力データへの変換処理を行うラスターイメージプロセッサ装置のうちいずれか１つであることを特徴とする。
【００４６】
このような構成であれば、印刷装置または表示装置である場合、素材出力装置では、使用許可情報を受信すると、素材出力手段により、受信した使用許可情報および入力された素材データに基づいて、素材が使用許可範囲内で印刷または表示される。
これにより、使用許可情報に基づいて素材が使用許可範囲内で印刷または表示されるので、使用許可情報の設定により素材の印刷または表示を制限することができるという効果が得られる。
【００４７】
また、ラスターイメージプロセッサ装置である場合、素材出力装置では、使用許可情報を受信すると、素材出力手段により、受信した使用許可情報および入力された文書データに基づいて、使用許可範囲内で出力データに変換処理される。
これにより、使用許可情報に基づいて文書データが使用許可範囲内で変換処理されるので、使用許可情報の設定により文書データの変換処理を制限することができるという効果が得られる。
【００４８】
ここで、ラスターイメージプロセッサ装置とは、印刷すべき素材データを印刷装置の印字機構に対応する出力データに変換する処理や、画面に表示すべきオブジェクトの素材データを画面の走査順に従って画素データとして出力する等、素材データを出力手段の機構に合った形式に変換する処理をする装置を総称する。以下、発明２３の素材出力装置、および発明５５の使用権認証出力方法において同じである。
【００４９】
〔発明１３〕  一方、上記目的を達成するために、発明１３の素材出力装置は、
素材データに基づいて素材を出力するとともに前記素材の出力を制限する素材出力装置であって、
認証情報が対応付けられた前記素材データを入力する素材データ入力手段と、前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力手段と、前記素材データ入力手段で入力した素材データに対応付けられている認証情報および前記主体識別情報入力手段で入力した主体識別情報を認証要求とともにデータ認証装置に送信する認証要求送信手段と、前記素材データに基づいて前記素材を出力する素材出力手段とを備え、
前記素材出力手段は、前記素材データの使用許可範囲を規定した使用許可情報を当該素材出力装置が受信したときは、受信した使用許可情報および前記素材データ入力手段で入力した素材データに基づいて、前記素材を使用許可範囲内で出力するようになっていることを特徴とする。
このような構成であれば、発明２の素材出力装置と同等の作用が得られる。したがって、発明２の使用権認証機能付き出力システムと同等の効果が得られる。
【００５０】
〔発明１４〕  さらに、発明１４の素材出力装置は、発明１３の素材出力装置において、
前記素材データ入力手段で入力した素材データに基づいて当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成手段を備え、
前記認証要求送信手段は、前記認証情報、前記主体識別情報および前記データ確認情報生成手段で生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信するようになっていることを特徴とする。
このような構成であれば、発明３の素材出力装置と同等の作用が得られる。したがって、発明３の使用権認証機能付き出力システムと同等の効果が得られる。
【００５１】
〔発明１５〕  さらに、発明１５の素材出力装置は、発明１３および１４のいずれか１の素材出力装置において、
複数の前記データ認証装置のうち特定のものに対して認証の問い合わせを行うようになっていることを特徴とする。
このような構成であれば、発明４の素材出力装置と同等の作用が得られる。したがって、発明４の使用権認証機能付き出力システムと同等の効果が得られる。
【００５２】
〔発明１６〕  さらに、発明１６の素材出力装置は、発明１３および１４のいずれか１の素材出力装置において、
前記データ認証装置の信頼性を認証する装置認証手段を備え、
複数の前記データ認証装置のうち前記装置認証手段で認証が得られたものに対して認証の問い合わせを行うようになっていることを特徴とする。
このような構成であれば、発明５の素材出力装置と同等の作用が得られる。したがって、発明５の使用権認証機能付き出力システムと同等の効果が得られる。
【００５３】
〔発明１７〕  さらに、発明１７の素材出力装置は、発明１３ないし１６のいずれか１の素材出力装置において、
前記主体識別情報は、当該装置を識別する装置識別情報であることを特徴とする。
このような構成であれば、発明６の素材出力装置と同等の作用が得られる。したがって、発明６の使用権認証機能付き出力システムと同等の効果が得られる。
【００５４】
〔発明１８〕  さらに、発明１８の素材出力装置は、発明１３ないし１６のいずれか１の素材出力装置において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
このような構成であれば、発明７の素材出力装置と同等の作用が得られる。したがって、発明７の使用権認証機能付き出力システムと同等の効果が得られる。
【００５５】
〔発明１９〕  さらに、発明１９の素材出力装置は、発明１３ないし１８のいずれか１の素材出力装置において、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データの出力を制限するようになっていることを特徴とする。
このような構成であれば、発明８の素材出力装置と同等の作用が得られる。したがって、発明８の使用権認証機能付き出力システムと同等の効果が得られる。
【００５６】
〔発明２０〕  さらに、発明２０の素材出力装置は、発明１３ないし１８のいずれか１の素材出力装置において、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データに基づいて、前記素材に所定の出力制限処理を行って出力するようになっていることを特徴とする。
このような構成であれば、発明９の素材出力装置と同等の作用が得られる。したがって、発明９の使用権認証機能付き出力システムと同等の効果が得られる。
【００５７】
〔発明２１〕  さらに、発明２１の素材出力装置は、発明１３ないし１８のいずれか１の素材出力装置において、
前記素材出力手段は、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力手段で入力した素材データおよび当該素材データと併せて出力すべき他の素材データの出力を制限するようになっていることを特徴とする。
このような構成であれば、発明１０の素材出力装置と同等の作用が得られる。したがって、発明１０の使用権認証機能付き出力システムと同等の効果が得られる。
【００５８】
〔発明２２〕  さらに、発明２２の素材出力装置は、発明１３ないし２１のいずれか１の素材出力装置において、
前記素材の出力を制限する出力制限手段を備え、
前記出力制限手段は、前記素材データの出力制限方法を規定した出力制限情報を当該素材出力装置が受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限するようになっていることを特徴とする。
このような構成であれば、発明１１の素材出力装置と同等の作用が得られる。したがって、発明１１の使用権認証機能付き出力システムと同等の効果が得られる。
【００５９】
〔発明２３〕  さらに、発明２３の素材出力装置は、発明１３ないし２２のいずれか１の素材出力装置において、
印刷装置、表示装置、および文書データから出力データへの変換処理を行うラスターイメージプロセッサ装置のうちいずれか１つであることを特徴とする。
このような構成であれば、発明１２の素材出力装置と同等の作用が得られる。したがって、発明１２の使用権認証機能付き出力システムと同等の効果が得られる。
【００６０】
〔発明２４〕  一方、上記目的を達成するために、発明２４のデータ認証装置は、
素材データの使用を認証するデータ認証装置であって、
前記素材データの使用許可範囲を規定した使用許可情報および前記素材データの使用主体を識別する主体識別情報を含む使用権情報を認証情報と対応付けて記憶する使用権情報記憶手段と、認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信手段と、前記認証要求受信手段で受信した認証情報をもとに前記使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索手段と、前記使用権情報検索手段で読み出した使用権情報に基づいて前記素材データの使用を認証するデータ認証手段とを備え、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を素材出力装置に送信するようになっていることを特徴とする。
このような構成であれば、発明２のデータ認証装置と同等の作用が得られる。したがって、発明２の使用権認証機能付き出力システムと同等の効果が得られる。
【００６１】
〔発明２５〕  さらに、発明２５のデータ認証装置は、発明２４のデータ認証装置において、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記認証要求受信手段は、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信するようになっており、
前記データ認証手段は、さらに、前記認証要求受信手段で受信したデータ確認情報と、前記使用権情報検索手段で読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するようになっていることを特徴とする。
このような構成であれば、発明３のデータ認証装置と同等の作用が得られる。したがって、発明３の使用権認証機能付き出力システムと同等の効果が得られる。
【００６２】
〔発明２６〕  さらに、発明２６のデータ認証装置は、発明２４および２５のいずれか１のデータ認証装置において、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする。
このような構成であれば、発明６のデータ認証装置と同等の作用が得られる。したがって、発明６の使用権認証機能付き出力システムと同等の効果が得られる。
【００６３】
〔発明２７〕  さらに、発明２７のデータ認証装置は、発明２４および２５のいずれか１のデータ認証装置において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
このような構成であれば、発明７のデータ認証装置と同等の作用が得られる。したがって、発明７の使用権認証機能付き出力システムと同等の効果が得られる。
【００６４】
〔発明２８〕  さらに、発明２８のデータ認証装置は、発明２４ないし２７のいずれか１のデータ認証装置において、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記データ認証手段は、前記認証要求受信手段で受信した主体識別情報が、前記使用権情報検索手段で読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索手段で読み出した使用権情報に含まれる出力制限情報を前記素材出力装置に送信するようになっていることを特徴とする。
このような構成であれば、発明１１のデータ認証装置と同等の作用が得られる。したがって、発明１１の使用権認証機能付き出力システムと同等の効果が得られる。
【００６５】
〔発明２９〕  一方、上記目的を達成するために、発明２９の素材出力プログラムは、
素材データに基づいて素材を出力するとともに前記素材の出力を制限する素材出力プログラムであって、
認証情報が対応付けられた前記素材データを入力する素材データ入力ステップと、前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力ステップと、前記素材データ入力ステップで入力した素材データに対応付けられている認証情報および前記主体識別情報入力ステップで入力した主体識別情報を認証要求とともにデータ認証装置に送信する認証要求送信ステップと、前記素材データに基づいて前記素材を出力する素材出力ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記素材出力ステップは、前記素材データの使用許可範囲を規定した使用許可情報を当該コンピュータが受信したときは、受信した使用許可情報および前記素材データ入力ステップで入力した素材データに基づいて、前記素材を使用許可範囲内で出力することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１３の素材出力装置と同等の作用および効果が得られる。
【００６６】
〔発明３０〕  さらに、発明３０の素材出力プログラムは、発明２９の素材出力プログラムにおいて、
前記素材データ入力ステップで入力した素材データに基づいて当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記認証要求送信ステップは、前記認証情報、前記主体識別情報および前記データ確認情報生成ステップで生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１４の素材出力装置と同等の作用および効果が得られる。
【００６７】
〔発明３１〕  さらに、発明３１の素材出力プログラムは、発明２９および３０のいずれか１の素材出力プログラムにおいて、
複数の前記データ認証装置のうち特定のものに対して認証の問い合わせを行う処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１５の素材出力装置と同等の作用および効果が得られる。
【００６８】
〔発明３２〕  さらに、発明３２の素材出力プログラムは、発明２９および３０のいずれか１の素材出力プログラムにおいて、
前記データ認証装置の信頼性を認証する装置認証ステップからなる処理、および複数の前記データ認証装置のうち前記装置認証ステップで認証が得られたものに対して認証の問い合わせを行う処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１６の素材出力装置と同等の作用および効果が得られる。
【００６９】
〔発明３３〕  さらに、発明３３の素材出力プログラムは、発明２９ないし３２のいずれか１の素材出力プログラムにおいて、
前記主体識別情報は、当該装置を識別する装置識別情報であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１７の素材出力装置と同等の作用および効果が得られる。
【００７０】
〔発明３４〕  さらに、発明３４の素材出力プログラムは、発明２９ないし３２のいずれか１の素材出力プログラムにおいて、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１８の素材出力装置と同等の作用および効果が得られる。
【００７１】
〔発明３５〕  さらに、発明３５の素材出力プログラムは、発明２９ないし３４のいずれか１の素材出力プログラムにおいて、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データの出力を制限することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１９の素材出力装置と同等の作用および効果が得られる。
【００７２】
〔発明３６〕  さらに、発明３６の素材出力プログラムは、発明２９ないし３４のいずれか１の素材出力プログラムにおいて、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データに基づいて、前記素材に所定の出力制限処理を行って出力することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２０の素材出力装置と同等の作用および効果が得られる。
【００７３】
〔発明３７〕  さらに、発明３７の素材出力プログラムは、発明２９ないし３４のいずれか１の素材出力プログラムにおいて、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データおよび当該素材データと併せて出力すべき他の素材データの出力を制限することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２１の素材出力装置と同等の作用および効果が得られる。
【００７４】
〔発明３８〕  さらに、発明３８の素材出力プログラムは、発明２９ないし３７のいずれか１の素材出力プログラムにおいて、
前記素材の出力を制限する出力制限ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力制限ステップは、前記素材データの出力制限方法を規定した出力制限情報を当該コンピュータが受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２２の素材出力装置と同等の作用および効果が得られる。
【００７５】
〔発明３９〕  一方、上記目的を達成するために、発明３９のデータ認証プログラムは、
素材データの使用を認証するデータ認証プログラムであって、
前記素材データの使用許可範囲を規定した使用許可情報および前記素材データの使用主体を識別する主体識別情報を含む使用権情報を認証情報と対応付けて記憶する使用権情報記憶手段を利用可能なコンピュータに対して、
認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信ステップと、前記認証要求受信ステップで受信した認証情報をもとに前記使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索ステップと、前記使用権情報検索ステップで読み出した使用権情報に基づいて前記素材データの使用を認証するデータ認証ステップとからなる処理を実行させるためのプログラムを含み、
前記データ認証ステップは、前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を素材出力装置に送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２４のデータ認証装置と同等の作用および効果が得られる。
【００７６】
〔発明４０〕  さらに、発明４０のデータ認証プログラムは、発明３９のデータ認証プログラムにおいて、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記認証要求受信ステップは、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信し、
前記データ認証ステップは、さらに、前記認証要求受信ステップで受信したデータ確認情報と、前記使用権情報検索ステップで読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２５のデータ認証装置と同等の作用および効果が得られる。
【００７７】
〔発明４１〕  さらに、発明４１のデータ認証プログラムは、発明３９および４０のいずれか１のデータ認証プログラムにおいて、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２６のデータ認証装置と同等の作用および効果が得られる。
【００７８】
〔発明４２〕  さらに、発明４２のデータ認証プログラムは、発明３９および４０のいずれか１のデータ認証プログラムにおいて、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２７のデータ認証装置と同等の作用および効果が得られる。
【００７９】
〔発明４３〕  さらに、発明４３のデータ認証プログラムは、発明３９ないし４２のいずれか１のデータ認証プログラムにおいて、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記データ認証ステップは、前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる出力制限情報を前記素材出力装置に送信することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２８のデータ認証装置と同等の作用および効果が得られる。
【００８０】
〔発明４４〕  一方、上記目的を達成するために、発明４４の使用権認証出力方法は、
素材データに基づいて素材を出力するとともに前記素材の出力を制限する使用権認証出力方法であって、
認証情報が対応付けられた前記素材データを入力する素材データ入力ステップと、
前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力ステップと、
前記素材データ入力ステップで入力した素材データに対応付けられている認証情報をもとに、前記素材データの使用許可範囲を規定した使用許可情報および前記主体識別情報を含む使用権情報を認証情報と対応付けて記憶した使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索ステップと、
前記主体識別情報入力ステップで入力した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれているかを判定するデータ認証ステップと、
前記データ認証ステップで前記主体識別情報が含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報および前記素材データ入力ステップで入力した素材データに基づいて、前記素材を使用許可範囲内で出力する素材出力ステップとを含むことを特徴とする。
【００８１】
これにより、発明１の使用権認証機能付き出力システムと同等の効果が得られる。
ここで、素材データ入力ステップは、素材データを入力すればどのような方法であってもよく、例えば、素材データを取得してもよいし、素材データを受信してもよいし、素材データを記憶手段等から読み出してもよい。
また、主体識別情報入力ステップは、主体識別情報を入力すればどのような方法であってもよく、例えば、主体識別情報を取得してもよいし、主体識別情報を受信してもよいし、主体識別情報を記憶手段等から読み出してもよい。
【００８２】
〔発明４５〕  さらに、発明４５の使用権認証出力方法は、
素材データに基づいて素材を出力する素材出力装置と、前記素材データの使用を認証するデータ認証装置とを通信可能に接続し、前記素材の出力を制限する使用権認証出力方法であって、
前記素材出力装置に対しては、
認証情報が対応付けられた前記素材データを入力する素材データ入力ステップと、
前記素材データの使用主体を識別する主体識別情報を入力する主体識別情報入力ステップと、
前記素材データ入力ステップで入力した素材データに対応付けられている認証情報および前記主体識別情報入力ステップで入力した主体識別情報を認証要求とともに前記データ認証装置に送信する認証要求送信ステップとを含み、
前記データ認証装置に対しては、
前記認証要求とともに前記認証情報および前記主体識別情報を受信する認証要求受信ステップと、
前記認証要求受信ステップで受信した認証情報をもとに、前記素材データの使用許可範囲を規定した使用許可情報および前記主体識別情報を含む使用権情報を前記認証情報と対応付けて記憶した使用権情報記憶手段を検索して該当の使用権情報を読み出す使用権情報検索ステップと、
前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれているかを判定し、前記主体識別情報が含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信するデータ認証ステップとを含み、
前記素材出力装置に対しては、
前記素材出力装置が前記使用許可情報を受信したときは、受信した使用許可情報および前記素材データ入力ステップで入力した素材データに基づいて、前記素材を使用許可範囲内で出力する素材出力ステップを含むことを特徴とする。
これにより、発明２の使用権認証機能付き出力システムと同等の効果が得られる。
【００８３】
〔発明４６〕  さらに、発明４６の使用権認証出力方法は、発明４５の使用権認証出力方法において、
前記使用権情報は、前記素材データの内容を確認するデータ確認情報を含み、
前記素材出力装置に対しては、
前記素材データ入力ステップで入力した素材データに基づいて、当該素材データの内容を確認するデータ確認情報を生成するデータ確認情報生成ステップを含み、
前記認証要求送信ステップは、前記認証情報、前記主体識別情報および前記データ確認情報生成ステップで生成したデータ確認情報を前記認証要求とともに前記データ認証装置に送信し、
前記認証要求受信ステップは、前記認証要求とともに前記認証情報、前記主体識別情報および前記データ確認情報を受信し、
前記データ認証ステップは、さらに、前記認証要求受信ステップで受信したデータ確認情報と、前記使用権情報検索ステップで読み出した使用権情報に含まれるデータ確認情報とが所定関係を満たしているかを判定し、前記所定関係を満たしていると判定しかつ前記主体識別情報が前記使用権情報に含まれていると判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる使用許可情報を前記素材出力装置に送信することを特徴とする。
これにより、発明３の使用権認証機能付き出力システムと同等の効果が得られる。
【００８４】
〔発明４７〕  さらに、発明４７の使用権認証出力方法は、発明４５および４６のいずれか１の使用権認証出力方法において、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置に対しては、
前記複数のデータ認証装置のうち特定のものに対して認証の問い合わせを行うことを特徴とする。
これにより、発明４の使用権認証機能付き出力システムと同等の効果が得られる。
【００８５】
〔発明４８〕  さらに、発明４８の使用権認証出力方法は、発明４５および４６のいずれか１の使用権認証出力方法において、
前記素材出力装置と、複数の前記データ認証装置を通信可能に接続し、
前記素材出力装置に対しては、
前記データ認証装置の信頼性を認証する装置認証ステップを含み、前記複数のデータ認証装置のうち前記装置認証ステップで認証が得られたものに対して認証の問い合わせを行うことを特徴とする。
これにより、発明５の使用権認証機能付き出力システムと同等の効果が得られる。
【００８６】
〔発明４９〕  さらに、発明４９の使用権認証出力方法は、発明４５ないし４８のいずれか１の使用権認証出力方法において、
前記主体識別情報は、前記素材出力装置を識別する装置識別情報であることを特徴とする。
これにより、発明６の使用権認証機能付き出力システムと同等の効果が得られる。
【００８７】
〔発明５０〕  さらに、発明５０の使用権認証出力方法は、発明４５ないし４８のいずれか１の使用権認証出力方法において、
前記主体識別情報は、前記素材データを使用するユーザを識別するユーザ識別情報であることを特徴とする。
これにより、発明７の使用権認証機能付き出力システムと同等の効果が得られる。
【００８８】
〔発明５１〕  さらに、発明５１の使用権認証出力方法は、発明４５ないし５０のいずれか１の使用権認証出力方法において、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データの出力を制限することを特徴とする。
これにより、発明８の使用権認証機能付き出力システムと同等の効果が得られる。
【００８９】
〔発明５２〕  さらに、発明５２の使用権認証出力方法は、発明４５ないし５０のいずれか１の使用権認証出力方法において、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データに基づいて、前記素材に所定の出力制限処理を行って出力することを特徴とする。
これにより、発明９の使用権認証機能付き出力システムと同等の効果が得られる。
【００９０】
〔発明５３〕  さらに、発明５３の使用権認証出力方法は、発明４５ないし５０のいずれか１の使用権認証出力方法において、
前記素材出力ステップは、前記受信した使用許可情報に基づいて使用許可範囲外の使用であるかを判定し、前記使用許可範囲外の使用であると判定したときは、前記素材データ入力ステップで入力した素材データおよび当該素材データと併せて出力すべき他の素材データの出力を制限することを特徴とする。
これにより、発明１０の使用権認証機能付き出力システムと同等の効果が得られる。
【００９１】
〔発明５４〕  さらに、発明５４の使用権認証出力方法は、発明４５ないし５３のいずれか１の使用権認証出力方法において、
前記使用権情報は、前記素材データの出力制限方法を規定した出力制限情報を含み、
前記素材の出力を制限する出力制限ステップを含み、
前記データ認証ステップは、前記認証要求受信ステップで受信した主体識別情報が、前記使用権情報検索ステップで読み出した使用権情報に含まれていないかを判定し、前記主体識別情報が含まれていないと判定したときは、前記使用権情報検索ステップで読み出した使用権情報に含まれる出力制限情報を前記素材出力装置に送信し、
前記出力制限ステップは、前記出力制限情報を受信したときは、受信した出力制限情報に基づいて前記素材の出力を制限することを特徴とする。
これにより、発明１１の使用権認証機能付き出力システムと同等の効果が得られる。
【００９２】
〔発明５５〕  さらに、発明５５の使用権認証出力方法は、発明４５ないし５４のいずれか１の使用権認証出力方法において、
前記素材出力装置は、印刷装置、表示装置、および文書データから出力データへの変換処理を行うラスターイメージプロセッサ装置のうちいずれか１つであることを特徴とする。
これにより、発明１２の使用権認証機能付き出力システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００９３】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図８は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法の第１の実施の形態を示す図である。
第１の実施の形態は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法を、図１に示すように、プリンタ２００において文書の印刷を制限する場合について適用したものである。
【００９４】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら詳細に説明する。
図１は、本発明を適用するネットワークシステムの機能概要を示す機能ブロック図である。
インターネット１９９には、図１に示すように、ユーザの利用に供するユーザ端末１００と、文書データに基づいて文書を印刷するプリンタ２００と、文書データの使用を認証するデータ認証サーバ３００とが接続されている。なお、発明の理解を容易にするため、ユーザ端末１００、プリンタ２００およびデータ認証サーバ３００をそれぞれ１台しか図示していないが、実際には、多数のユーザ端末１００、プリンタ２００およびデータ認証サーバ３００がインターネット１９９に接続されている。
【００９５】
ユーザ端末１００は、文書の印刷を行うときは、印刷対象となる文書データおよび現在使用中のユーザのユーザＩＤを印刷要求とともにプリンタ２００に送信する。ここで、文書データは、文字データや画像データ（以下、素材データという。）を１または複数含み、各素材データは、データ認証サーバ３００での認証に必要な認証情報を含んでいる。
プリンタ２００は、図１に示すように、文書データを受信する文書データ受信部１０と、ユーザＩＤを受信するユーザＩＤ受信部１２と、素材データに基づいてデータ確認情報を生成するデータ確認情報生成部１４と、認証情報、ユーザＩＤおよびデータ確認情報を認証要求とともにデータ認証サーバ３００に送信する認証要求送信部１６と、文書データに基づいて文書を印刷する印刷部１８とで構成されている。
【００９６】
データ確認情報生成部１４は、文書データ受信部１０で受信した文書データに含まれる素材データに基づいて、その素材データの内容を確認するためのデータ確認情報を生成する。
認証要求送信部１６は、文書データ受信部１０で受信した文書データに含まれる素材データの認証情報、ユーザＩＤ受信部１２で受信したユーザＩＤ、およびデータ確認情報生成部１４で生成したデータ確認情報を認証要求とともにデータ認証サーバ３００に送信する。
【００９７】
印刷部１８は、素材データの使用許可範囲を規定した使用許可情報を受信したときは、受信した使用許可情報、および文書データ受信部１０で受信した文書データに含まれる素材データに基づいて、文字や画像（以下、素材という。）を使用許可範囲内で印刷する。また、素材データの出力制限方法を規定した出力制限情報を受信したときは、受信した出力制限情報に基づいて素材の印刷を制限する。
【００９８】
データ認証サーバ３００は、図１に示すように、認証情報、ユーザＩＤおよびデータ確認情報を認証要求とともに受信する認証要求受信部２０と、使用許可情報、出力制限情報、ユーザＩＤおよびデータ確認情報を含む使用権情報を認証情報と対応付けて記憶した使用権情報記憶部２２と、認証要求受信部２０で受信した認証情報をもとに使用権情報記憶部２２を検索して該当の使用権情報を読み出す使用権情報検索部２４と、使用権情報検索部２４で読み出した使用権情報に基づいて素材データの使用を認証するデータ認証部２６とで構成されている。
【００９９】
データ認証部２６は、認証要求受信部２０で受信したデータ確認情報と、使用権情報検索部２４で読み出した使用権情報に含まれるデータ確認情報とが一致しているか否かを判定し、データ確認情報が一致していると判定したときは、認証要求受信部２０で受信したユーザＩＤが、使用権情報検索部２４で読み出した使用権情報に含まれているか否かを判定する。そして、ユーザＩＤが含まれていると判定したときは、使用権情報検索部２４で読み出した使用権情報に含まれる使用許可情報をプリンタ２００に送信する。また、データ確認情報が一致しないと判定しまたはユーザＩＤが含まれていないと判定したときは、使用権情報検索部２４で読み出した使用権情報に含まれる出力制限情報をプリンタ２００に送信する。
【０１００】
次に、プリンタ２００の構成を図２を参照しながら説明する。
図２は、プリンタ２００の構成を示すブロック図である。
プリンタ２００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【０１０１】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル４０と、データやテーブル等をファイルとして格納する記憶装置４２と、印刷ヘッド、ヘッド駆動部その他の印刷に必要な機構からなる印刷装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【０１０２】
ＣＰＵ３０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す印刷制御処理を実行するようになっている。
図３は、印刷制御処理を示すフローチャートである。
印刷制御処理は、ユーザ端末１００からの文書データに基づいて文書を印刷する処理であって、ＣＰＵ３０において実行されると、図３に示すように、まず、ステップＳ１００に移行するようになっている。
【０１０３】
ステップＳ１００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ１００で待機する。
ステップＳ１０２では、文書データを受信し、ステップＳ１０４に移行して、ユーザＩＤを受信し、ステップＳ１０６に移行する。
【０１０４】
ステップＳ１０６では、受信した文書データから素材データを抽出し、ステップＳ１０８に移行して、抽出した素材データに認証情報が含まれているか否かを判定し、素材データに認証情報が含まれていると判定したとき(Yes)は、ステップＳ１１０に移行する。
ステップＳ１１０では、抽出した素材データに基づいてハッシュ関数等によりデータ確認情報を生成し、ステップＳ１１２に移行して、データ認証サーバ３００に認証要求を送信し、ステップＳ１１４に移行して、抽出した素材データの認証情報、受信したユーザＩＤ、および生成したデータ確認情報をデータ認証サーバ３００に送信し、ステップＳ１１６に移行する。
【０１０５】
ステップＳ１１６では、使用許可情報を受信したか否かを判定し、使用許可情報を受信したと判定したとき(Yes)は、ステップＳ１１８に移行して、受信した使用許可情報に基づいて使用許可範囲外の使用であるか否かを判定し、使用許可範囲内の使用であると判定したとき(Yes)は、ステップＳ１２０に移行する。
ステップＳ１２０では、受信した文書データのすべての素材データについてデータ認証サーバ３００による認証処理が終了したか否かを判定し、すべての素材データについて認証処理が終了したと判定したとき(Yes)は、ステップＳ１２２に移行して、受信した文書データおよび出力制限処理を施した素材データに基づいて印刷装置４４により文書を印刷し、一連の処理を終了して元の処理に復帰させる。
【０１０６】
一方、ステップＳ１２０で、受信した文書データのすべての素材データについてデータ認証サーバ３００による認証処理が終了しないと判定したとき(No)は、ステップＳ１０６に移行する。
一方、ステップＳ１１８で、使用許可範囲外の使用であると判定したとき(Yes)は、ステップＳ１２４に移行して、抽出した素材データに出力制限処理（例えば、モザイク処理）を施し、ステップＳ１２０に移行する。
【０１０７】
一方、ステップＳ１１６で、使用許可情報を受信しないと判定したとき(No)は、ステップＳ１２６に移行して、出力制限情報を受信したか否かを判定し、出力制限情報を受信したと判定したとき(Yes)は、ステップＳ１２４に移行する。
一方、ステップＳ１２６で、出力制限情報を受信しないと判定したとき(No)は、ステップＳ１１６に移行する。
【０１０８】
一方、ステップＳ１０８で、抽出した素材データに認証情報が含まれていないと判定したとき(No)は、ステップＳ１２４に移行する。
次に、データ認証サーバ３００の構成を図４を参照しながら説明する。
図４は、データ認証サーバ３００の構成を示すブロック図である。
データ認証サーバ３００は、図４に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【０１０９】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、インターネット１９９に接続するための信号線とが接続されている。
記憶装置６２は、各素材データごとに使用権情報および認証情報を対応付けて登録した使用権情報登録テーブルを記憶している。使用権情報登録テーブルには、各素材データごとに１つのレコードが登録されている。各レコードは、認証情報を登録したフィールドと、使用許可情報を登録したフィールドと、出力制限情報を登録したフィールドと、ユーザＩＤを登録したフィールドと、データ確認情報を登録したフィールドとを含んで構成されている。ここで、ユーザＩＤは、１つの素材データに対して複数登録することができ、使用許可情報は、各ユーザＩＤごとにユーザＩＤに対応付けて登録することができる。
【０１１０】
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示すデータ認証処理を実行するようになっている。
図５は、データ認証処理を示すフローチャートである。
データ認証処理は、素材データの使用を認証する処理であって、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ２００に移行するようになっている。
【０１１１】
ステップＳ２００では、認証要求を受信した否かを判定し、認証要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、認証要求を受信するまでステップＳ２００で待機する。
ステップＳ２０２では、認証情報、ユーザＩＤおよびデータ確認情報を受信し、ステップＳ２０４に移行して、受信した認証情報をもとに使用権情報登録テーブルを検索して該当の使用権情報を読み出し、ステップＳ２０６に移行する。
【０１１２】
ステップＳ２０６では、検索により該当の使用権情報が索出できたか否かを判定し、該当の使用権情報が索出できたと判定したとき(Yes)は、ステップＳ２０８に移行する。
ステップＳ２０８では、受信したデータ確認情報と、読み出した使用権情報に含まれるデータ確認情報とが一致しているか否かを判定し、それらデータ確認情報が一致していると判定したとき(Yes)は、ステップＳ２１０に移行する。
【０１１３】
ステップＳ２１０では、受信したユーザＩＤが、読み出した使用権情報に含まれているか否かを判定し、ユーザＩＤが使用権情報に含まれていると判定したとき(Yes)は、ステップＳ２１２に移行して、読み出した使用権情報に含まれる使用許可情報をプリンタ２００に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２１０で、受信したユーザＩＤが、読み出した使用権情報に含まれていないと判定したとき(No)は、ステップＳ２１４に移行して、読み出した使用権情報に含まれる出力制限情報をプリンタ２００に送信し、一連の処理を終了して元の処理に復帰させる。
【０１１４】
一方、ステップＳ２０８で、受信したデータ確認情報と、読み出した使用権情報に含まれるデータ確認情報とが一致してないと判定したとき(No)は、ステップＳ２１４に移行する。
一方、ステップＳ２０６で、該当の使用権情報が索出できないと判定したとき(No)は、ステップＳ２１４に移行する。
【０１１５】
次に、第１の実施の形態の動作を説明する。
文書を印刷する場合、ユーザは、ユーザ端末１００において文書データおよび自己のユーザＩＤを印刷要求とともにプリンタ２００に送信する。
プリンタ２００では、印刷要求とともに文書データおよびユーザＩＤを受信すると、ステップＳ１０６，Ｓ１０８を経て、受信した文書データから素材データが抽出され、抽出された素材データに認証情報が含まれているか否かが判定される。その結果、認証情報が含まれていると判定されると、ステップＳ１１０〜Ｓ１１４を経て、抽出された素材データに基づいてデータ確認情報が生成され、抽出された素材データの認証情報、受信したユーザＩＤ、および生成されたデータ確認情報が認証要求とともにデータ認証サーバ３００に送信される。
【０１１６】
データ認証サーバ３００では、認証要求とともに認証情報、ユーザＩＤおよびデータ確認情報を受信すると、ステップＳ２０４〜Ｓ２０８を経て、受信した認証情報をもとに使用権情報登録テーブルが検索されて該当の使用権情報が読み出され、受信したデータ確認情報と、読み出された使用権情報に含まれるデータ確認情報とが一致しているか否かが判定される。この判定は、素材データが改竄されいないことを認証するものである。その結果、それらデータ確認情報が一致していると判定されると、ステップＳ２１０を経て、受信したユーザＩＤが、読み出された使用権情報に含まれているか否かが判定される。この判定は、素材データを使用するユーザが正当な使用者であることを認証するものである。その結果、ユーザＩＤが含まれていると判定されると、ステップＳ２１２を経て、読み出された使用権情報に含まれる使用許可情報がプリンタ２００に送信される。
【０１１７】
プリンタ２００では、使用許可情報を受信すると、ステップＳ１１８を経て、受信した使用許可情報に基づいて使用許可範囲外の使用であるか否かが判定される。その結果、使用許可範囲外の使用であると判定されると、ステップＳ１２４を経て、抽出された素材データに出力制限処理が施され、出力制限処理が施された素材データが印刷に用いられる。これに対し、使用許可範囲内の使用であると判定されると、抽出された素材データがそのまま印刷に用いられる。
【０１１８】
また、データ認証サーバ３００では、データ確認情報が一致しないまたはユーザＩＤが含まれていないと判定されると、ステップＳ２１４を経て、読み出された使用権情報に含まれる出力制限情報がプリンタ２００に送信される。
プリンタ２００では、出力制限情報を受信すると、ステップＳ１２４を経て、抽出された素材データに出力制限処理が施され、出力制限処理が施された素材データが印刷に用いられる。
【０１１９】
このような認証処理は、文書データに含まれるすべての素材データについて行われる。すべての素材データについて認証処理が終了すると、ステップＳ１２２を経て、受信した文書データおよび出力制限処理が施された素材データに基づいて文書が印刷される。
図６は、認証が得られた場合の印刷結果を示す図である。
データ認証サーバ３００の認証が得られた場合は、図６に示すように、素材データが何ら出力制限処理されることなくそのまま印刷される。図６の例では、画像６００および文字６０２がレイアウトされているが、その画像データおよび文字データについてデータ認証サーバ３００の認証が得られているので、画像６００および文字６０２がそのまま印刷されている。
【０１２０】
図７および図８は、認証が得られない場合の印刷結果を示す図である。
データ認証サーバ３００の認証が得られない場合は、図７および図８に示すように、素材データが出力制限処理されて印刷される。図７の例では、画像データおよび文字データについてデータ認証サーバ３００の認証が得られないので、画像６００および文字６０２にモザイク処理が施されて印刷されている。また、図８の例では、画像６００および文字６０２に「Ｓａｍｐｌｅ」という文字６０４を重ね合わせて印刷されている。
【０１２１】
このようにして、第１の実施の形態では、プリンタ２００は、文書データおよびユーザＩＤを受信し、文書データに含まれる素材データの認証情報およびユーザＩＤを認証要求とともにデータ認証サーバ３００に送信し、使用許可情報を受信したときは、使用許可情報および素材データに基づいて素材を使用許可範囲内で印刷する。また、データ認証サーバ３００は、認証要求とともに認証情報およびユーザＩＤを受信したときは、認証情報をもとに使用権情報登録テーブルを検索して該当の使用権情報を読み出し、受信したユーザＩＤが使用権情報に含まれているか否かを判定し、ユーザＩＤが含まれていると判定したときは、使用権情報に含まれる使用許可情報をプリンタ２００に送信する。
【０１２２】
これにより、使用許可情報に基づいて素材が使用許可範囲内で印刷されるので、使用許可情報の設定により素材の印刷を制限することができる。また、データ認証サーバ３００との連携により素材の印刷を制限するので、他のプリンタ２００においても素材の印刷を同様に制限することができる。したがって、従来に比して、素材データを比較的確実に保護することができる。さらに、正当な使用者であれば素材の印刷が制限されることはない。また、印刷できない素材データであっても使用権情報を適切に更新すればその素材データの印刷が可能となる。したがって、従来に比して、ユーザの利便性を比較的向上することができる。さらに、暗号化処理および復号化処理を行わないので、従来に比して、処理負荷を低減することができる。
【０１２３】
さらに、第１の実施の形態では、プリンタ２００は、素材データに基づいてデータ確認情報を生成し、認証情報、ユーザＩＤおよびデータ確認情報を認証要求とともにデータ認証サーバ３００に送信する。また、データ認証サーバ３００は、認証要求とともに認証情報、ユーザＩＤおよびデータ確認情報を受信したときは、受信したデータ確認情報と、読み出した使用権情報に含まれるデータ確認情報とが一致しているか否かを判定し、一致していると判定しかつユーザＩＤが含まれていると判定したときは、使用権情報に含まれる使用許可情報をプリンタ２００に送信する。
【０１２４】
これにより、プリンタ２００が印刷時に生成したデータ確認情報と、データ認証サーバ３００が保持しているデータ確認情報とが一致しないときは、素材の印刷が制限されるので、素材データをさらに確実に保護することができる。
さらに、第１の実施の形態では、使用権情報は、素材データを使用するユーザを識別するためのユーザＩＤを含む。
【０１２５】
これにより、各ユーザごとに使用許可範囲を設定することができる。
さらに、第１の実施の形態では、プリンタ２００は、受信した使用許可情報に基づいて使用許可範囲外の使用であるか否かを判定し、使用許可範囲外の使用であると判定したときは、素材データに基づいて素材に所定の出力制限処理を行って印刷するようになっている。
【０１２６】
これにより、正当な使用者であっても使用許可範囲外の使用となる印刷が制限されるので、素材データをさらに確実に保護することができる。
さらに、第１の実施の形態では、データ認証サーバ３００は、受信したユーザＩＤが使用権情報に含まれていないと判定したときは、使用権情報に含まれる出力制限情報をプリンタ２００に送信する。プリンタ２００は、出力制限情報を受信したときは、受信した出力制限情報に基づいて素材の印刷を制限する。
【０１２７】
これにより、出力制限情報に基づいて素材の印刷が制限されるので、データ認証サーバ３００側の設定により印刷制限の態様を設定することができる。
上記第１の実施の形態において、ユーザＩＤは、発明１ないし３、７、１１、１３、１４、１８、２４、２５、２７ないし３０、３４、３９、４０、４２ないし４６、５０若しくは５４の主体識別情報、または発明７、１８、２７、３４、４２若しくは５０のユーザ識別情報に対応している。また、プリンタ２００は、発明２、３、１２ないし１４、１８ないし２０、２２ないし２５、２８、３９、４０、４３、４５、４６、５４または５５の素材出力装置に対応し、文書データ受信部１０およびステップＳ１０２は、発明１ないし３、８、９、１３、１４、１９または２０の素材データ入力手段に対応している。
【０１２８】
また、上記第１の実施の形態において、ステップＳ１０２は、発明２９、３０、３５、３６、４４ないし４６、５１または５２の素材データ入力ステップに対応し、ユーザＩＤ受信部１２およびステップＳ１０４は、発明１、２または１３の主体識別情報入力手段に対応し、ステップＳ１０４は、発明２９、４４または４５の主体識別情報入力ステップに対応している。また、データ確認情報生成部１４およびステップＳ１１０は、発明３または１４のデータ確認情報生成手段に対応し、ステップＳ１１０は、発明３０または４６のデータ確認情報生成ステップに対応し、認証要求送信部１６およびステップＳ１１２，Ｓ１１４は、発明２、３、１３または１４の認証要求送信手段に対応している。
【０１２９】
また、上記第１の実施の形態において、ステップＳ１１２，Ｓ１１４は、発明２９、３０、４５または４６の認証要求送信ステップに対応し、印刷部１８およびステップＳ１１６，Ｓ１１８，Ｓ１２２〜Ｓ１２６は、発明１、２、８、９、１３、１９若しくは２０の素材出力手段、または発明１１若しくは２２の出力制限手段に対応している。また、ステップＳ１１６，Ｓ１１８，Ｓ１２２〜Ｓ１２６は、発明２９、３５、３６、４４、４５、５１または５２の素材出力ステップに対応し、データ認証サーバ３００は、発明２、３、１３、１４、２４、２５、２７ないし３０、４５または４６のデータ認証装置に対応している。
【０１３０】
また、上記第１の実施の形態において、使用権情報記憶部２２および記憶装置６２は、発明１、２、２４、３９、４４または４５の使用権情報記憶手段に対応し、認証要求受信部２０およびステップＳ２００，Ｓ２０２は、発明２、３、１１、２４、２５または２８の認証要求受信手段に対応している。また、ステップＳ２００，Ｓ２０２は、発明３９、４０、４３、４５、４６または５４の認証要求受信ステップに対応し、使用権情報検索部２４およびステップＳ２０４は、発明１ないし３、１１、２４、２５または２８の使用権情報検索手段に対応している。
【０１３１】
また、上記第１の実施の形態において、ステップＳ２０４は、発明３９、４０、４３ないし４６または５４の使用権情報検索ステップに対応し、データ認証部２６およびステップＳ２０６〜Ｓ２１４は、発明１ないし３、１１、２４、２５または２８のデータ認証手段に対応し、ステップＳ２０６〜Ｓ２１４は、発明３９、４０、４３ないし４６または５４のデータ認証ステップに対応している。
【０１３２】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図９および図１０は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法の第２の実施の形態を示す図である。
第２の実施の形態は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法を、図１に示すように、プリンタ２００において文書の印刷を制限する場合について適用したものであり、上記第１の実施の形態と異なるのは、複数のデータ認証サーバ３００をインターネット１９９に接続し、プリンタ２００においてデータ認証サーバ３００の信頼性を認証した後にデータ認証サーバ３００を利用する点にある。以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１３３】
インターネット１９９には、プリンタ２００と、複数のデータ認証サーバ３００とが接続されている。各データ認証サーバ３００は、自己を一意に識別するためのサーバキーを記憶装置６２に記憶している。また、プリンタ２００は、信頼性認証済みのデータ認証サーバ３００のサーバキーを記憶装置４２に記憶している。
次に、プリンタ２００の構成を説明する。
【０１３４】
ＣＰＵ３０は、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す印刷制御処理に代えて、図９のフローチャートに示す印刷制御処理を実行するようになっている。
図９は、印刷制御処理を示すフローチャートである。
印刷制御処理は、ＣＰＵ３０において実行されると、図９に示すように、まず、ステップＳ３００に移行するようになっている。
【０１３５】
ステップＳ３００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ３００で待機する。
ステップＳ３０２では、文書データを受信し、ステップＳ３０４に移行して、ユーザＩＤを受信し、ステップＳ３０６に移行する。
【０１３６】
ステップＳ３０６では、サーバキーを取得すべきキー取得要求をブロードキャスト送信し、ステップＳ３０８に移行して、サーバキーを受信したか否かを判定し、サーバキーを受信したと判定したとき(Yes)は、ステップＳ３１０に移行する。
ステップＳ３１０では、記憶装置４２の先頭のサーバキーを読み出し、ステップＳ３１２に移行して、受信したサーバキーと、読み出したサーバキーとが一致しているか否かを判定し、それらサーバキーが一致していると判定したとき(Yes)は、ステップＳ３１４に移行する。
【０１３７】
ステップＳ３１４では、図３のフローチャートにおけるステップＳ１０６からＳ１２６までの処理に相当する処理を実行し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１２で、受信したサーバキーと、読み出したサーバキーとが一致しないと判定したとき(No)は、ステップＳ３１６に移行して、記憶装置４２のすべてのサーバキーについてステップＳ３１２の処理が終了したか否かを判定し、すべてのサーバキーについて処理が終了したと判定したとき(Yes)は、ステップＳ３０８に移行する。
【０１３８】
一方、ステップＳ３１６で、記憶装置４２のすべてのサーバキーについてステップＳ３１２の処理が終了しないと判定したとき(No)は、ステップＳ３１８に移行して、記憶装置４２の次のサーバキーを読み出し、ステップＳ３１２に移行する。
一方、ステップＳ３０８で、サーバキーを受信しないと判定したとき(No)は、ステップＳ３２０に移行して、キー取得要求を送信してから所定時間が経過したか否かを判定し、所定時間が経過したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【０１３９】
一方、ステップＳ３２０で、キー取得要求を送信してから所定時間が経過しないと判定したとき(No)は、ステップＳ３０８に移行する。
次に、データ認証サーバ３００の構成を説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１０のフローチャートに示すサーバキー提供処理を実行するようになっている。
【０１４０】
図１０は、サーバキー提供処理を示すフローチャートである。
サーバキー提供処理は、プリンタ２００からのキー取得要求に応じてサーバキーを提供する処理であって、ＣＰＵ５０において実行されると、図１０に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、キー取得要求を受信したか否かを判定し、キー取得要求を受信したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、キー取得要求を受信するまでステップＳ４００で待機する。
【０１４１】
ステップＳ４０２では、サーバキーを記憶装置６２から読み出し、ステップＳ４０４に移行して、読み出したサーバキーをプリンタ２００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、第２の実施の形態の動作を説明する。
文書を印刷する場合、ユーザは、ユーザ端末１００において文書データおよび自己のユーザＩＤを印刷要求とともにプリンタ２００に送信する。
【０１４２】
プリンタ２００では、印刷要求とともに文書データおよびユーザＩＤを受信すると、ステップＳ３０６を経て、キー取得要求がブロードキャスト送信される。
データ認証サーバ３００では、キー取得要求を受信すると、ステップＳ４０２，Ｓ４０４を経て、サーバキーが読み出され、読み出されたサーバキーがプリンタ２００に送信される。
【０１４３】
プリンタ２００では、サーバキーを受信すると、ステップＳ３１０〜Ｓ３１２，Ｓ３１６，Ｓ３１８を経て、受信したサーバキーが、記憶装置４２のサーバキーのいずれかと一致しているか否かが判定される。その結果、いずれかのサーバキーと一致していると判定されると、複数のデータ認証サーバ３００のうちそのサーバキーに対応するものが認証用として決定される。そして、ステップＳ３１４を経て、認証用のデータ認証サーバ３００との連携により、上記第１の実施の形態と同様に、受信した文書データに基づいて文書が印刷される。
【０１４４】
このようにして、第２の実施の形態では、プリンタ２００は、データ認証サーバ３００の信頼性を認証し、複数のデータ認証サーバ３００のうち認証が得られたものに対して認証の問い合わせを行う。
これにより、認証が得られたデータ認証サーバ３００に対して認証の問い合わせが行われるので、使用権情報の正当性を確保することができる。したがって、素材データをさらに確実に保護することができる。
【０１４５】
上記第２の実施の形態において、プリンタ２００は、発明５、１６または４８の素材出力装置に対応し、ステップＳ３０６〜Ｓ３１２，Ｓ３１６〜Ｓ３２０は、発明５若しくは１６の装置認証手段、または発明３２若しくは４８の装置認証ステップに対応し、データ認証サーバ３００は、発明５、１６、３２または４８のデータ認証装置に対応している。
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１１は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法の第３の実施の形態を示す図である。
【０１４６】
第３の実施の形態は、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法を、図１１に示すように、ゲーム機４００でキャラクタ画像の表示を制限する場合について適用したものである。
まず、本発明を適用するゲーム機４００の構成を図１１を参照しながら説明する。
【０１４７】
図１１は、ゲーム機４００の構成を示すブロック図である。
ゲーム機４００は、図１１に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０と、記憶媒体４１０からデータを読取可能な記憶媒体読取部７２と、記憶媒体４１０から読み取ったデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ等の記憶装置７４と、画像情報を記憶した記憶装置７６と、記憶装置７６の画像情報に基づいてゲーム画面を表示装置９０に表示するグラフィックプロセッサ７８と、ネットワークとのデータの入出力を媒介するネットワークインターフェース８０とで構成されている。その他、遊技者の操作を入力するコントローラ等からなる入力装置９２が外部装置としてＣＰＵ７０に接続されている。
【０１４８】
記憶媒体読取部７２は、ＣＤ−ＲＯＭドライブ等からなり、記憶媒体４１０が挿入されたときは、ＣＰＵ７０の制御に従って記憶媒体４１０からデータを読み取るようになっている。
記憶媒体４１０は、ゲームプログラム４１２と、オブジェクトモデルデータ４１４と、アクションデータ４１６と、環境データ４１８とを記憶している。
【０１４９】
オブジェクトモデルデータ４１４は、ゲーム中のキャラクタ画像を示すデータである。例えば、３次元図形からなるキャラクタ画像を表示する場合、オブジェクトモデルデータ４１４は、仮想的な３次元座標系に配置された複数のポリゴンデータ４１４ａと、キャラクタの表面の模様などを記述したテクスチャデータ４１４ｂとから構成される。
アクションデータ４１６は、キャラクタの特徴的な動きを規定したデータである。例えば、格闘ゲームであれば、キャラクタが演じる技の動きや、プロ選手のキャラクタを使ったゴルフゲームであれば、キャラクタのスイングのクセのような動きを規定している。
【０１５０】
環境データ４１８は、ゲームの背景画像や、ゴルフゲームのコースデータを示すデータである。
例えば、オブジェクトモデルデータ４１４に関しては、特開平5-282464号公報や特開平6-348861号公報に開示されている方法で、グラフィックプロセッサ７８によって表示装置９０に出力するためのビットマップデータに変換（レンダリング）され、表示される。
【０１５１】
オブジェクトモデルデータ４１４を文書データと、グラフィックプロセッサ７８をプリンタ２００と見立て、上記第１および第２の実施の形態と同じ要領で構成した場合、オブジェクトモデルデータ４１４の使用権がない場合は、キャラクタ画像を表示する際の解像度を低下させたり、レンダリング処理の精度を低下させたりすることができる。
上記第３の実施の形態において、グラフィックプロセッサ７８は、発明１２、２３または５５のラスターイメージプロセッサ装置に対応している。
【０１５２】
なお、上記第２の実施の形態において、プリンタ２００は、データ認証サーバ３００の信頼性を認証し、複数のデータ認証サーバ３００のうち認証が得られたものに対して認証の問い合わせを行うように構成したが、これに限らず、複数のデータ認証サーバ３００のうち特定のものに対して認証の問い合わせを行うように構成することもできる。
これにより、正当に管理されている特定のデータ認証サーバ３００だけに認証の問い合わせを行うようにすれば、使用権情報の正当性を確保することができる。したがって、従来に比して、素材データを比較的確実に保護することができる。
【０１５３】
この場合において、プリンタ２００は、発明４、１５または４７の素材出力装置に対応し、データ認証サーバ３００は、発明４、１５、３１または４７のデータ認証装置に対応している。
また、上記第１および第２の実施の形態において、使用権情報は、素材データを使用するユーザを識別するためのユーザＩＤを含んで構成したが、これに限らず、使用権情報は、ユーザ端末１００を識別するための端末ＩＤまたはプリンタ２００を識別するためのプリンタＩＤを含んで構成することもできる。
【０１５４】
これにより、各ユーザ端末１００ごとまたは各プリンタ２００ごとに使用許可範囲を設定することができる。
この場合において、端末ＩＤまたはプリンタＩＤは、発明６、１７、２６、３３、４１若しくは４９の主体識別情報、または発明６、１７、２６、３３、４１若しくは４９の装置識別情報に対応し、プリンタ２００は、発明６、１７、２６、４１または４９の素材出力装置に対応している。また、データ認証サーバ３００は、発明２６のデータ認証装置に対応している。
【０１５５】
また、上記第１および第２の実施の形態において、プリンタ２００は、受信した使用許可情報に基づいて使用許可範囲外の使用であるか否かを判定し、使用許可範囲外の使用であると判定したときは、該当の素材データの印刷を制限するように構成したが、これに限らず、使用許可範囲外の使用であると判定したときは、受信した文書データに含まれるすべての素材データの印刷を制限するように構成することもできる。
【０１５６】
これにより、正当な使用者であっても使用許可範囲外の使用となる印刷が制限されるので、従来に比して、素材データを比較的確実に保護することができる。
この場合において、プリンタ２００は、発明２１の素材出力装置に対応し、文書データ受信部１０およびステップＳ１０２は、発明１０または２１の素材データ入力手段に対応し、ステップＳ１０２は、発明３７または５３の素材データ入力ステップに対応している。また、印刷部１８およびステップＳ１１６，Ｓ１１８，Ｓ１２２〜Ｓ１２６は、発明１０または２１の素材出力手段に対応し、ステップＳ１１６，Ｓ１１８，Ｓ１２２〜Ｓ１２６は、発明３７または５３の素材出力ステップに対応している。
【０１５７】
また、上記第１および第２の実施の形態においては、素材データの印刷制限として素材データに出力制限処理を施すように構成したが、これに限らず、例えば、「使用の対価を支払って下さい。」というようなメッセージを素材に付加するように構成することもできるし、素材データを広告等のコンテンツデータに置き換えるように構成することもできるし、プリンタ２００以外で処理（例えば、印刷データを一旦データ認証サーバ３００に転送して、そちらで処理）するように構成することもできる。
【０１５８】
また、上記第１および第２の実施の形態においては、認証情報を含まない素材データについては出力制限処理を施すように構成したが、これに限らず、使用権フリーの素材データであるとみなしてそのまま印刷するように構成することもできる。
また、上記第１および第２の実施の形態においては、認証情報を素材データに含めて構成したが、より具体的には、ＸＭＬ（eXtensible Markup Language）のような構造記述言語を用いてメタ情報として素材データに埋め込んで構成することもできるし、認証情報を暗号化して素材データに埋め込んで構成することもできる。さらに、電子透かしとして素材データに埋め込んで構成することもできるし、印刷要求のなかに認証情報を埋め込んで構成することもできる。
【０１５９】
また、上記第１および第２の実施の形態においては、プリンタ２００とデータ認証サーバ３００との通信については暗号化通信を行っていないが、これに限らず、ＳＳＬ（Secure Socket Layer）等を使用してセキュアな通信を行うように構成することもできる。
また、上記第１および第２の実施の形態においては、課金を行っていないが、これに限らず、データ認証サーバ３００で認証を行うたびに課金処理を行うように構成することもできるし、正当な使用権を有していない場合は、所定の使用料を支払うことを条件に使用権情報を登録し、併せて課金処理を行うように構成することもできる。
【０１６０】
また、上記第１および第２の実施の形態において、プリンタ２００は、文書データの印刷のたびに使用許可情報または出力制限情報をデータ認証サーバ３００から取得するように構成したが、これに限らず、一端受信した使用許可情報または出力制限情報を記憶装置４２に格納しておき、同一の素材データを使用するときは、記憶装置４２の使用許可情報または出力制限情報を利用するように構成することもできる。例えば、時間制限や出力回数の制限がある使用権の場合、その制限の範囲内では、データ認証サーバ３００に認証の問い合わせをしないで、記憶装置４２の使用許可情報または出力制限情報を利用して認証を行う。
【０１６１】
また、上記第１および第２の実施の形態において、図３、図５、図９および図１０のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２，５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、図１２に示すように、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４，５４に読み込んで実行するようにしてもよい。
【０１６２】
図１２は、記憶媒体およびそのデータ構造を示す図である。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１６３】
また、上記第１および第２の実施の形態においては、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１６４】
また、上記第１および第２の実施の形態においては、本発明に係る使用権認証機能付き出力システム、素材出力装置、データ認証装置、素材出力プログラムおよびデータ認証プログラム、並びに使用権認証出力方法を、図１に示すように、プリンタ２００において文書の印刷を制限する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。例えば、次のような形態を提案することができる。
【０１６５】
第１に、ステップＳ１００〜Ｓ１２０，Ｓ１２４，Ｓ１２６の処理に相当する機能を有するＲＩＰ（Raster Image Processor）として構成し、ＲＩＰを通常のプリンタに取り付けるように構成することができる。
第２に、ディスプレイの表示画面においてアイコンのような画像素材を表示する場合に、そのような画像素材の表示を制限するように構成することができる。これにより、アイコンの正当な使用権を有していなければ、そのアイコンの表示が制限される。
【図面の簡単な説明】
【０１６６】
【図１】本発明を適用するネットワークシステムの機能概要を示す機能ブロック図である。
【図２】プリンタ２００の構成を示すブロック図である。
【図３】印刷制御処理を示すフローチャートである。
【図４】データ認証サーバ３００の構成を示すブロック図である。
【図５】データ認証処理を示すフローチャートである。
【図６】認証が得られた場合の印刷結果を示す図である。
【図７】認証が得られない場合の印刷結果を示す図である。
【図８】認証が得られない場合の印刷結果を示す図である。
【図９】印刷制御処理を示すフローチャートである。
【図１０】サーバキー提供処理を示すフローチャートである。
【図１１】ゲーム機４００の構成を示すブロック図である。
【図１２】記憶媒体およびそのデータ構造を示す図である。
【符号の説明】
【０１６７】
１００…ユーザ端末，２００…プリンタ，１０…文書データ受信部，１２…ユーザＩＤ受信部，１４…データ確認情報生成部，１６…認証要求送信部，１８…印刷部，３０…ＣＰＵ，３２…ＲＯＭ，３４…ＲＡＭ，３８…Ｉ／Ｆ，３９…バス，４０…操作パネル，４２…記憶装置，４４…印刷装置，３００…データ認証サーバ，２０…認証要求受信部，２２…使用権情報記憶部，２４…使用権情報検索部，２６…データ認証部，５０…ＣＰＵ，５２…ＲＯＭ，５４…ＲＡＭ，５８…Ｉ／Ｆ，５９…バス，６０…入力装置，６２…記憶装置，６４…表示装置，６００…画像，６０２，６０４…文字，４００…ゲーム機，４１０…記憶媒体，４１２…プログラム，４１４…オブジェクトモデルデータ，４１４ａ…ポリゴンデータ，４１４ｂ…テクスチャデータ，４１６…アクションデータ，４１８…環境データ，７０…ＣＰＵ，７２…記憶媒体読取部，７４，７６…記憶装置，７８…グラフィックプロセッサ，８０…ネットワークインターフェース，９０…表示装置，９２…入力装置
【図１】
0004622347.tif 000002
【図２】
0004622347.tif 000003
【図３】
0004622347.tif 000004
【図４】
0004622347.tif 000005
【図５】
0004622347.tif 000006
【図６】
0004622347.tif 000007
【図７】
0004622347.tif 000008
【図８】
0004622347.tif 000009
【図９】
0004622347.tif 000010
【図１０】
0004622347.tif 000011
【図１１】
0004622347.tif 000012
【図１２】
0004622347.tif 000013