(57)【特許請求の範囲】
【請求項１】
画像データ配布装置と管理サーバと特定の画像形成装置とが互いに通信可能に接続されてなる画像配布システムであって、
前記画像データ配布装置は、
暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る画像情報読取手段と、
前記画像情報を表示する画像情報表示手段と、
出力する画像データの選択の入力を受け付ける画像データ選択手段と、
ユーザ認証を行うために前記管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける認証コード入力手段と、
選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する画像データ出力要求送信手段と、
前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する第１の認証コード送信手段と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて前記管理サーバにおいて判別された出力許否通知を前記管理サーバから受信する画像データ出力許否通知受信手段と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証された結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する第１の暗証コード受信手段と、
前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する第２の認証コード送信手段と、
前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する第２の暗証コード受信手段と、
前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が前記特定の画像形成装置であると判別する出力先装置判別手段と、
前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する画像データ復号化手段と、
前記特定の画像形成装置に前記第２の画像データを送信する画像データ送信手段とを有し、
前記管理サーバは、
前記選択の入力を受け付けた画像データの出力要求を前記画像データ配布装置から受信する画像データ出力要求受信手段と、
前記入力コードを前記画像データ配布装置から受信する第１の認証コード受信手段と、
前記管理サーバが管理している前記認証コードと前記受信された前記入力コードとを照合することによってユーザ認証を行うユーザ認証手段と、
前記選択の入力を受け付けた画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する画像データ出力許否判別手段と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記認証コードに一致する前記入力コードを復号化して前記第１の暗証コードを取得する第１の認証コード復号化手段と、
前記第１の暗証コードを前記画像データ配布装置に送信する第１の暗証コード送信手段と、を有し、
前記特定の画像形成装置は、
前記認証コードと一致する前記入力コードを前記画像データ配布装置から受信する第２の認証コード受信手段と、
前記認証コードに一致する前記入力コードを前記管理サーバにおける前記第１の認証コード復号化手段と同じ特定の復号化アルゴリズムにより復号化して前記第１の暗証コードを取得する第２の認証コード復号化手段と、
前記第１の暗証コードを前記画像データ配布装置に送信する第２の暗証コード送信手段と、
前記画像データ配布装置から前記第２の画像データを受信する画像データ受信手段と、
前記画像データ受信手段によって受信した前記第２の画像データに基づいて画像形成する画像形成手段と、を有することを特徴とする画像配布システム。
【請求項２】
前記特定の画像形成装置は、
第２の画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する第１の結果情報送信手段をさらに有し、
前記画像データ配布装置は、
前記結果情報を前記特定の画像形成装置から受信する第１の結果情報受信手段と、
前記結果情報を前記管理サーバに送信する第２の結果情報送信手段をさらに有し、
前記管理サーバは、
前記結果情報を前記画像データ配布装置から受信する第２の結果情報受信手段と、
前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する認証コード発行手段と、をさらに有し、
前記管理サーバは、前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記認証コードにかかるユーザに対して前記新しい認証コードを通知することを特徴とする請求項１に記載の画像頒布システム。
【請求項３】
画像データ配布装置であって、
暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る画像情報読取手段と、
前記画像情報を表示する画像情報表示手段と、
出力する画像データの選択の入力を受け付ける画像データ選択手段と、
ユーザ認証を行うために前記画像配布装置に通信可能に接続される管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける認証コード入力手段と、
選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する画像データ出力要求送信手段と、
前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する第１の認証コード送信手段と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて判別された出力許否通知を前記管理サーバから受信する画像データ出力許否通知受信手段と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する第１の暗証コード受信手段と、
前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する第２の認証コード送信手段と、
前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する第２の暗証コード受信手段と、
前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると判別する出力先装置判別手段と、
前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する画像データ復号化手段と、
前記特定の画像形成装置に前記第２の画像データに基づく画像形成をさせるために当該特定の画像形成装置に前記第２の画像データを送信する画像データ送信手段と、を有することを特徴とする画像データ配布装置。
【請求項４】
前記特定の画像形成装置において前記第２の画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記特定の画像形成装置から受信する第１の結果情報受信手段と、
前記結果情報を前記管理サーバに送信する第２の結果情報送信手段と、
をさらに有することを特徴とする請求項３に記載の画像データ配布装置。
【請求項５】
画像データ配布装置が、暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る段階（１）と、
画像データ配布装置が、前記画像情報を表示し、出力する画像データの選択の入力を受け付ける段階（２）と、
ユーザ認証を行うために、前記画像データ配布装置に通信可能に接続された管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を前記画像データ配布装置が受け付ける段階（３）と、
前記画像データ配布装置が、前記管理サーバに対して、前記選択の入力を受けた画像データの出力要求を送信する段階（４）と、
前記画像データ配布装置が、前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する段階（５）と、
前記管理サーバが、自己が管理している前記認証コードと前記画像データ配布装置から受信した前記入力コードとを照合することによってユーザ認証を行う段階（６）と、
前記管理サーバが、前記選択の入力を受け付けた画像データの出力の許否を、前記ユーザ認証した結果に基づいて判別する段階（７）と、
前記選択の入力を受け付けた画像データについて、前記管理サーバが、前記ユーザ認証した結果に基づいて出力許可と判別した場合に、前記管理サーバが、前記認証コードに一致する前記入力コードを復号化して前記第１の暗証コードを取得する段階（８）と、
前記第１の暗証コードを前記画像データ配布装置が前記管理サーバから受信する段階（９）と、
前記画像データ配布装置が、前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する段階（１０）と、
前記画像データ配布装置が、前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する段階（１１）と、
前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると前記画像データ配布装置が判別する段階（１２）と、
前記出力先装置が前記特定の画像形成装置であると判別される場合に、前記画像データ配布装置が、前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する段階（１３）と、
前記画像データ配布装置が、前記特定の画像形成装置に前記第２の画像データを送信する段階（１４）と、
前記特定の画像形成装置が、前記第２の画像データに基づいて画像形成する段階（１５）と、を有することを特徴とする画像配布方法。
【請求項６】
前記特定の画像形成装置において前記第２の画像データに基づく画像形成が正常に行われた場合に、当該特定の画像形成装置が、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を前記画像データ配布装置に対して送信する一方、画像形成が正常に行われなかった場合に、前記第２の画像データに基づいて正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に対して送信する段階（１６）と、
前記結果情報を受信した前記画像データ配布装置が、前記結果情報を前記管理サーバに送信する段階（１７）と、
前記管理サーバが、前記特定の画像形成装置が前記第２の画像データに基づいて正常に画像形成した旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する段階（１８）と、
前記管理サーバが、前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記ユーザに対して前記新しい認証コードを通知する段階（１９）と、をさらに有することを特徴とする請求項５に記載の画像配布方法。
【請求項７】
画像データ配布装置によって実行される画像配布プログラムであって、
暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る手順（１）と、
前記画像情報を表示する手順（２）と、
出力する画像データの選択の入力を受け付ける手順（３）と、
ユーザ認証を行うために前記画像配布装置に通信可能に接続される管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける手順（４）と、
選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する手順（５）と、
前記認証コードに対応するものとしてユーザにより入力された入力っ子ー度を前記管理サーバに送信する手順（６）と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて前記管理サーバにおいて判別された出力許否通知を前記管理サーバから受信する手順（７）と、
前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する手順（８）と、
前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する手順（９）と、
前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する手順（１０）と、
前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると判別する手順（１１）と、
前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する手順（１２）と、
前記特定の画像形成装置に前記第２の画像データに基づく画像形成をさせるために当該特定の画像形成装置に前記第２の画像データを送信する手順（１３）と、を画像データ配布装置に実行させることを特徴とする画像配布プログラム。
【請求項８】
前記特定の画像形成装置において前記第２の画像データに基づく画像形成が正常に行われた場合に、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を前記特定の画像形成装置から受信する一方、画像形成が正常に行われなかった場合に、前記第２の画像データに基づいて正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する手順（１４）と、
前記結果情報を受信した前記画像データ配布装置が、前記結果情報を前記管理サーバに送信する手順（１５）と、
を画像データ配布装置にさらに実行させることを特徴とする請求項７に記載の画像配布プログラム。
【請求項９】
画像配布システム用管理サーバであって、
予め登録された各ユーザに対して発行されている暗号化された認証コードを管理する管理手段と、
暗号化された画像データの出力要求を、前記管理サーバに通信可能に接続されている画像データ配布装置から受信する画像データ出力要求受信手段と、
前記認証コードに対応するものとして前記画像データ配布装置において入力された入力コードを前記画像データ配布装置から受信するコード受信手段と、
前記管理手段により管理されている前記認証コードと前記コード受信手段によって受信された前記入力コードとを照合することによってユーザ認証を行なうユーザ認証手段と、
前記画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する画像データ出力許否判別手段と、
前記画像データについて、前記ユーザ認証の結果に基づいて、出力を許可すべきと判別した場合に、前記認証コードに一致する前記入力コードを復号化したコードである第１の暗証コードを取得する第１の認証コード復号化手段と、
前記画像データ配布装置から画像データの出力を受ける出力先装置について前記画像データ配布装置における認証に使用させるために、第１の暗証コードを前記画像データ配布装置に送信する暗証コード送信手段と、を有することを特徴とする画像配布システム用管理サーバ。
【請求項１０】
前記暗号化された画像データを復号化した第２画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する第２の結果情報受信手段と、
前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する認証コード発行手段と、をさらに有し、
前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記認証コードにかかるユーザに対して前記新しい認証コードを通知することを特徴とする請求項９に記載の画像配布システム用管理サーバ。
【請求項１１】
画像配布システム用管理サーバによって実行される画像配布プログラムであって、
予め登録された各ユーザに対して発行されている暗号化された認証コードを管理する手順（１）と、
暗号化された画像データの出力要求を、前記管理サーバに通信可能に接続されている画像データ配布装置から受信する手順（２）と、
前記認証コードに対応するものとして前記画像データ配布装置において入力された入力コードを前記画像データ配布装置から受信する手順（３）と、
前記手順（１）を通じて管理されている前記認証コードと前記手順（２）によって受信された前記入力コードとを照合することによってユーザ認証を行なう手順（４）と、
前記画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する手順（５）と、
前記画像データについて、前記ユーザ認証の結果に基づいて、出力を許可すべきと判別した場合に、前記認証コードに一致する前記入力コードを復号化したコードである第１の暗証コードを取得する手順（６）と、
前記画像データ配布装置から画像データの出力を受ける出力先装置について前記画像データ配布装置における認証に使用させるために、前記第１の暗証コードを前記画像データ配布装置に送信する手順（７）と、
を管理サーバに実行させることを特徴とする画像頒布プログラム。
【請求項１２】
前記暗号化された画像データを復号化した第２画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する手順（８）と、
前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する手順（９）と、
前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理する手順（１０）と、
前記認証コードにかかるユーザに対して前記新しい認証コードを通知する手順（１１）とを、さらに管理サーバに実行させることを特徴とする請求項１１に記載の画像配布プログラム。
【請求項１３】
画像形成装置であって、
管理サーバに接続された画像データ配布装置から、暗証コードを暗号化して得られた認証コードを受信する認証コード受信手段と、
前記管理サーバに搭載された前記認証コード用の復号化アルゴリズムと同じ復号化アルゴリズムにより前記認証コードを復号化して前記暗証コードを取得する認証コード復号化手段と、
前記暗証コードを前記画像データ配布装置に送信する暗証コード送信手段と、
前記画像データ配布装置から印刷対象の画像データを受信する画像データ受信手段と、
前記画像データ受信手段によって受信した前記画像データに基づいて画像形成する画像形成手段とを有し、
前記暗証コード受信手段は、画像形成装置が異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、それぞれ異なる認証コードを受信するものであり、
前記認証コード復号化手段は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して暗証コードを取得するものであり、
前記暗証コード送信手段は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して得られた暗証コードを前記画像データ配布装置に送信するものであり、
前記認証コード復号化手段による復号化結果である前記暗証コードと前記管理サーバからの復号化結果とを前記画像データ配布装置に比較させることにより、異なる画像データに基づいて画像形成する毎に各画像形成に先立って、前記画像データ配布装置によって認証を逐次受けさせることを特徴とする画像形成装置。
【請求項１４】
画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する第１の結果情報送信手段をさらに有することを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
画像形成装置によって実行される画像配布プログラムであって、
管理サーバに接続された画像データ配布装置から、暗証コードを暗号化して得られた認証コードを受信する手順（１）と、
前記管理サーバに搭載された前記認証コード用の復号化アルゴリズムと同じ復号化アルゴリズムにより前記認証コードを復号化して前記暗証コードを取得する手順（２）と、
前記暗証コードを前記画像データ配布装置に送信する手順（３）と、
前記画像データ配布装置から印刷対象の画像データを受信する手順（４）と、
前記受信された画像データに基づいて画像形成する手順（５）と、
前記受信した前記画像データに基づいて画像形成する手順（６）と、
を画像形成装置に実行させるものであり、
前記手順（１）は、画像形成装置が異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、それぞれ異なる認証コードを受信させるものであり、
前記手順（２）は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して暗証コードを取得させるものであり、
前記手順（３）は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して得られた暗証コードを前記画像データ配布装置に送信させるものであり、
前記手順（２）による復号化結果である前記暗証コードと前記管理サーバからの復号化結果とを前記画像データ配布装置に比較させることにより、異なる画像データに基づいて画像形成する毎に各画像形成に先立って、前記画像データ配布装置によって認証を逐次受けさせるようにすることを特徴とする画像配布プログラム。
【請求項１６】
画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する手順（７）を画像形成装置に実行させることを特徴とする請求項１５に記載の画像配布プログラム。
【請求項１７】
請求項７、８、１１、１２、１５、１６のいずれか１つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像配布システムに関する。詳しくは、記録媒体に画像データを格納して配布する画像配布システムにおいて、１回の画像データの出力で１回の画像形成のみを可能とする画像配布システムである。
【０００２】
【従来の技術】
プリンタ等の画像形成装置の高画質化に伴い、取り扱われる画像データの解像度が向上しデータ容量が飛躍的に増大しつつある。これらの大容量画像データを利用者に供給するにあたっては、多量の画像データのネットワーク経由での配信は困難であるため、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の大容量記憶媒体による配布が行われている。
【０００３】
しかし、これらの画像データを大容量記憶媒体に格納して有償で配布する場合、一旦記憶媒体から画像データが取り出されてしまうと、出力された画像データが複製され不正に何度も印刷等されてしまい、これを防止する有効な手段がないのが現状であった。
【０００４】
【発明が解決しようとする課題】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、大容量記憶媒体等により配布された有料画像データ等を、電子決済等により利用料が支払われた場合に１回のみ印刷を可能とすることにより、画像データの複製等による不正利用を防止しうる画像配布システムを提供することにある。
【０００５】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００６】
（ａ）  画像データ配布装置と管理サーバと特定の画像形成装置とが互いに通信可能に接続されてなる画像配布システムであって、前記画像データ配布装置は、暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る画像情報読取手段と、前記画像情報を表示する画像情報表示手段と、出力する画像データの選択の入力を受け付ける画像データ選択手段と、ユーザ認証を行うために前記管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける認証コード入力手段と、選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する画像データ出力要求送信手段と、前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する第１の認証コード送信手段と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて前記管理サーバにおいて判別された出力許否通知を前記管理サーバから受信する画像データ出力許否通知受信手段と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証された結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する第１の暗証コード受信手段と、前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する第２の認証コード送信手段と、前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する第２の暗証コード受信手段と、前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が前記特定の画像形成装置であると判別する出力先装置判別手段と、前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する画像データ復号化手段と、前記特定の画像形成装置に前記第２の画像データを送信する画像データ送信手段とを有し、前記管理サーバは、前記選択の入力を受け付けた画像データの出力要求を前記画像データ配布装置から受信する画像データ出力要求受信手段と、前記入力コードを前記画像データ配布装置から受信する第１の認証コード受信手段と、前記管理サーバが管理している前記認証コードと前記受信された前記入力コードとを照合することによってユーザ認証を行うユーザ認証手段と、前記選択の入力を受け付けた画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する画像データ出力許否判別手段と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記認証コードに一致する前記入力コードを復号化して前記第１の暗証コードを取得する第１の認証コード復号化手段と���前記第１の暗証コードを前記画像データ配布装置に送信する第１の暗証コード送信手段と、を有し、前記特定の画像形成装置は、前記認証コードと一致する前記入力コードを前記画像データ配布装置から受信する第２の認証コード受信手段と、前記認証コードに一致する前記入力コードを前記管理サーバにおける前記第１の認証コード復号化手段と同じ特定の復号化アルゴリズムにより復号化して前記第１の暗証コードを取得する第２の認証コード復号化手段と、前記第１の暗証コードを前記画像データ配布装置に送信する第２の暗証コード送信手段と、前記画像データ配布装置から前記第２の画像データを受信する画像データ受信手段と、前記画像データ受信手段によって受信した前記第２の画像データに基づいて画像形成する画像形成手段と、を有することを特徴とする画像配布システム。
【０００８】
（ｂ）  前記特定の画像形成装置は、第２の画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する第１の結果情報送信手段をさらに有し、前記画像データ配布装置は、前記結果情報を前記特定の画像形成装置から受信する第１の結果情報受信手段と、前記結果情報を前記管理サーバに送信する第２の結果情報送信手段をさらに有し、前記管理サーバは、前記結果情報を前記画像データ配布装置から受信する第２の結果情報受信手段と、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する認証コード発行手段と、をさらに有し、前記管理サーバは、前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記認証コードにかかるユーザに対して前記新しい認証コードを通知することを特徴とする（ａ）に記載の画像頒布システム。
【０００９】
（ｃ）  画像データ配布装置であって、暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る画像情報読取手段と、前記画像情報を表示する画像情報表示手段と、出力する画像データの選択の入力を受け付ける画像データ選択手段と、ユーザ認証を行うために前記画像配布装置に通信可能に接続される管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける認証コード入力手段と、選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する画像データ出力要求送信手段と、前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する第１の認証コード送信手段と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて判別された出力許否通知を前記管理サーバから受信する画像データ出力許否通知受信手段と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する第１の暗証コード受信手段と、前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する第２の認証コード送信手段と、前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する第２の暗証コード受信手段と、前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると判別する出力先装置判別手段と、前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する画像データ復号化手段と、前記特定の画像形成装置に前記第２の画像データに基づく画像形成をさせるために当該特定の画像形成装置に前記第２の画像データを送信する画像データ送信手段と、を有することを特徴とする画像データ配布装置。
（ｄ）  前記特定の画像形成装置において前記第２の画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記特定の画像形成装置から受信する第１の結果情報受信手段と、前記結果情報を前記管理サーバに送信する第２の結果情報送信手段と、をさらに有することを特徴とする（ｃ）に記載の画像データ配布装置。
【００１０】
（ｅ）  画像データ配布装置が、暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る段階（１）と、画像データ配布装置が、前記画像情報を表示し、出力する画像データの選択の入力を受け付ける段階（２）と、ユーザ認証を行うために、前記画像データ配布装置に通信可能に接続された管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を前記画像データ配布装置が受け付ける段階（３）と、前記画像データ配布装置が、前記管理サーバに対して、前記選択の入力を受けた画像データの出力要求を送信する段階（４）と、前記画像データ配布装置が、前記認証コードに対応するものとしてユーザにより入力された入力コードを前記管理サーバに送信する段階（５）と、前記管理サーバが、自己が管理している前記認証コードと前記画像データ配布装置から受信した前記入力コードとを照合することによってユーザ認証を行う段階（６）と、前記管理サーバが、前記選択の入力を受け付けた画像データの出力の許否を、前記ユーザ認証した結果に基づいて判別する段階（７）と、前記選択の入力を受け付けた画像データについて、前記管理サーバが、前記ユーザ認証した結果に基づいて出力許可と判別した場合に、前記管理サーバが、前記認証コードに一致する前記入力コードを復号化して前記第１の暗証コードを取得する段階（８）と、前記第１の暗証コードを前記画像データ配布装置が前記管理サーバから受信する段階（９）と、前記画像データ配布装置が、前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する段階（１０）と、前記画像データ配布装置が、前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する段階（１１）と、前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると前記画像データ配布装置が判別する段階（１２）と、前記出力先装置が前記特定の画像形成装置であると判別される場合に、前記画像データ配布装置が、前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する段階（１３）と、前記画像データ配布装置が、前記特定の画像形成装置に前記第２の画像データを送信する段階（１４）と、前記特定の画像形成装置が、前記第２の画像データに基づいて画像形成する段階（１５）と、を有することを特徴とする画像配布方法。
【００１２】
（ｆ）  前記特定の画像形成装置において前記第２の画像データに基づく画像形成が正常に行われた場合に、当該特定の画像形成装置が、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を前記画像データ配布装置に対して送信する一方、画像形成が正常に行われなかった場合に、前記第２の画像データに基づいて正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に対して送信する段階（１６）と、前記結果情報を受信した前記画像データ配布装置が、前記結果情報を前記管理サーバに送信する段階（１７）と、前記管理サーバが、前記特定の画像形成装置が前記第２の画像データに基づいて正常に画像形成した旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する段階（１８）と、前記管理サーバが、次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記ユーザに対して前記新しい認証コードを通知する段階（１９）と、をさらに有することを特徴とする（ｅ）に記載の画像配布方法。
【００１３】
（ｇ）画像データ配布装置によって実行される画像配布プログラムであって、暗号化された第１の画像データを格納したコンピュータ読み取り可能な記録媒体から前記第１の画像データにかかる画像情報を読み取る手順（１）と、前記画像情報を表示する手順（２）と、出力する画像データの選択の入力を受け付ける手順（３）と、ユーザ認証を行うために前記画像配布装置に通信可能に接続される管理サーバにより管理されているとともに、予め登録された各ユーザに対して発行されている暗号化された認証コードの入力を受け付ける手順（４）と、選択の入力を受け付けた画像データの出力要求を前記管理サーバに送信する手順（５）と、前記認証コードに対応するものとしてユーザにより入力された入力っ子ー度を前記管理サーバに送信する手順（６）と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて管理されている前記認証コードと前記受信された前記入力コードとを前記管理サーバが照合することによってユーザ認証した結果に基づいて前記管理サーバにおいて判別された出力許否通知を前記管理サーバから受信する手順（７）と、前記選択の入力を受け付けた画像データについて前記管理サーバにおいて前記ユーザ認証の結果に基づいて、出力許可と判別された場合に、前記管理サーバにおいて前記認証コードに一致する前記入力コードを復号化して得られた第１の暗証コードを前記管理サーバから受信する手順（８）と、前記認証コードに一致する前記入力コードを前記画像データの出力先装置に送信する手順（９）と、前記出力先装置において前記認証コードに一致する前記入力コードを復号化して得られた第２の暗証コードを前記出力先装置から受信する手順（１０）と、前記第１の暗証コードと前記第２の暗証コードとが同一である場合に、前記出力先装置が、前記管理サーバと同じ特定の復号化アルゴリズムによる復号化を行う特定の画像形成装置であると判別する手順（１１）と、前記画像データの出力先装置が前記特定の画像形成装置であると判別された場合に前記第１の画像データのうち前記選択の入力を受け付けた画像データを復号化して第２の画像データを取得する手順（１２）と、前記特定の画像形成装置に前記第２の画像データに基づく画像形成をさせるために当該特定の画像形成装置に前記第２の画像データを送信する手順（１３）と、を画像データ配布装置に実行させることを特徴とする画像配布プログラム。
（ｈ）  前記特定の画像形成装置において前記第２の画像データに基づく画像形成が正常に行われた場合に、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を前記特定の画像形成装置から受信する一方、画像形成が正常に行われなかった場合に、前記第２の画像データに基づいて正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する手順（１４）と、前記結果情報を受信した前記画像データ配布装置が、前記結果情報を前記管理サーバに送信する手順（１５）と、を画像データ配布装置にさらに実行させることを特徴とする（ｇ）に記載の画像配布プログラム。
（ｉ）  画像配布システム用管理サーバであって、予め登録された各ユーザに対して発行されている暗号化された認証コードを管理する管理手段と、暗号化された画像データの出力要求を、前記管理サーバに通信可能に接続されている画像データ配布装置から受信する画像データ出力要求受信手段と、前記認証コードに対応するものとして前記画像データ配布装置において入力された入力コードを前記画像データ配布装置から受信するコード受信手段と、前記管理手段により管理されている前記認証コードと前記コード受信手段によって受信された前記入力コードとを照合することによってユーザ認証を行なうユーザ認証手段と、前記画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する画像データ出力許否判別手段と、前記画像データについて、前記ユーザ認証の結果に基づいて、出力を許可すべきと判別した場合に、前記認証コードに一致する前記入力コードを復号化したコードである第１の暗証コードを取得する第１の認証コード復号化手段と、前記画像データ配布装置から画像データの出力を受ける出力先装置について前記画像データ配布装置における認証に使用させるために、第１の暗証コードを前記画像データ配布装置に送信する暗証コード送信手段と、を有することを特徴とする画像配布システム用管理サーバ。
（ｊ）  前記暗号化された画像データを復号化した第２画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する第２の結果情報受信手段と、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する認証コード発行手段と、をさらに有し、前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理するとともに、前記認証コードにかかるユーザに対して前記新しい認証コードを通知することを特徴とする（ｉ）に記載の画像配布システム用管理サーバ。
（ｋ）  画像配布システム用管理サーバによって実行される画像配布プログラムであって、予め登録された各ユーザに対して発行されている暗号化された認証コードを管理する手順（１）と、暗号化された画像データの出力要求を、前記管理サーバに通信可能に接続されている画像データ配布装置から受信する手順（２）と、前記認証コードに対応するものとして前記画像データ配布装置において入力された入力コードを前記画像データ配布装置から受信する手順（３）と、前記手順（１）を通じて管理されている前記認証コードと前記手順（２）によって受信された前記入力コードとを照合することによってユーザ認証を行なう手順（４）と、前記画像データの出力の許否を、前記ユーザ認証の結果に基づいて判別する手順（５）と、前記画像データについて、前記ユーザ認証の結果に基づいて、出力を許可すべきと判別した場合に、前記認証コードに一致する前記入力コードを復号化したコードである第１の暗証コードを取得する手順（６）と、前記画像データ配布装置から画像データの出力を受ける出力先装置について前記画像データ配布装置における認証に使用させるために、前記第１の暗証コードを前記画像データ配布装置に送信する手順（７）と、を管理サーバに実行させることを特徴とする画像頒布プログラム。
（ｌ）  前記暗号化された画像データを復号化した第２画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置から受信する手順（８）と、前記第２の画像データに基づいて正常に画像形成された旨の結果情報を受信した場合に、前記認証コードに代えて前記認証コードにかかるユーザに対して、暗号化された新しい認証コードを発行する手順（９）と、前記認証コードにかかるユーザに対して次のユーザ認証を行うために前記新しい認証コードを管理する手順（１０）と、前記認証コードにかかるユーザに対して前記新しい認証コードを通知する手順（１１）とを、さらに管理サーバに実行させることを特徴とする（ｋ）に記載の画像配布プログラム。
（ｍ）  画像形成装置であって、管理サーバに接続された画像データ配布装置から、暗証コードを暗号化して得られた認証コードを受信する認証コード受信手段と、前記管理サーバに搭載された前記認証コード用の復号化アルゴリズムと同じ復号化アルゴリズムにより前記認証コードを復号化して前記暗証コードを取得する認証コード復号化手段と、前記暗証コードを前記画像データ配布装置に送信する暗証コード送信手段と、前記画像データ配布装置から印刷対象の画像データを受信する画像データ受信手段と、前記画像データ受信手段によって受信した前記画像データに基づいて画像形成する画像形成手段とを有し、前記暗証コード受信手段は、画像形成装置が異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、それぞれ異なる認証コードを受信するものであり、前記認証コード復号化手段は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して暗証コードを取得するものであり、前記暗証コード送信手段は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して得られた暗証コードを前記画像データ配布装置に送信するものであり、前記認証コード復号化手段による復号化結果である前記暗証コードと前記管理サーバからの復号化結果とを前記画像データ配布装置に比較させることにより、異なる画像データに基づいて画像形成する毎に各画像形成に先立って、前記画像データ配布装置によって認証を逐次受けさせることを特徴とする画像形成装置。
（ｎ）  画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する第１の結果情報送信手段をさらに有することを特徴とする（ｍ）に記載の画像形成装置。
（ｏ）  画像形成装置によって実行される画像配布プログラムであって、管理サーバに接続された画像データ配布装置から、暗証コードを暗号化して得られた認証コードを受信する手順（１）と、前記管理サーバに搭載された前記認証コード用の復号化アルゴリズムと同じ復号化アルゴリズムにより前記認証コードを復号化して前記暗証コードを取得する手順（２）と、前記暗証コードを前記画像データ配布装置に送信する手順（３）と、前記画像データ配布装置から印刷対象の画像データを受信する手順（４）と、前記受信された画像データに基づいて画像形成する手順（５）と、前記受信した前記画像データに基づいて画像形成する手順（６）と、を画像形成装置に実行させるものであり、
有し、前記手順（１）は、画像形成装置が異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、それぞれ異なる認証コードを受信させるものであり、前記手順（２）は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して暗証コードを取得させるものであり、前記手順（３）は、異なる画像データに基づいて画像形成する毎に、当該画像形成に先だって、その都度、前記異なる認証コードを復号化して得られた暗証コードを前記画像データ配布装置に送信させるものであり、前記手順（２）による復号化結果である前記暗証コードと前記管理サーバからの復号化結果とを前記画像データ配布装置に比較させることにより、異なる画像データに基づいて画像形成する毎に各画像形成に先立って、前記画像データ配布装置によって認証を逐次受けさせるようにすることを特徴とする画像配布プログラム。
（ｐ）  画像データに基づいて正常に画像形成された旨または正常に画像形成されなかった旨の結果情報を前記画像データ配布装置に送信する手順（７）を画像形成装置に実行させることを特徴とする（ｏ）に記載の画像配布プログラム。
【００１４】
（ｑ）  上記（ｇ）、（ｈ）、（ｋ）、（ｌ）、（ｏ）、および（ｐ）のいずれか１つに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１６】
図１は、本発明の実施形態にかかる画像配布システムの全体構成を示すブロック図である。本実施形態にかかる画像配布システムは、画像データ配布装置としてのパソコン１と、管理サーバ２と、画像形成装置としてのプリンタ３とを備え、パソコン１と管理サーバ２とは通信ネットワーク４を介して、パソコン１とプリンタ３とはローカルインタフェースを介して、それぞれ相互に通信可能に接続されている。また、本実施形態にかかる画像配布システムにおいては、記録媒体５が、ユーザによりパソコン１に装着されて利用される。なお、通信ネットワークに接続される機器の種類および台数は、図１に示す例に限定されない。
【００１７】
つぎに、上記各機器の構成について説明するが、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００１８】
図２は、本実施形態にかかるパソコン１の構成の一例を示すブロック図である。図２において、パソコン１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク１０４、記録媒体読取部１０５、ディスプレイ１０６、入力装置１０７、ネットワークインタフェース１０８、ローカルインタフェース１０９およびバス１１０を有する。
【００１９】
ＣＰＵ１０１は、制御と演算の各種処理を行う。ＲＯＭ１０２は各種プログラムを記憶し、ＲＡＭ１０３は作業領域として一時的にデータを記憶し、ハードディスク１０４は各種プログラムやデータを記憶する。記録媒体読取部１０５は、記録媒体５に対応したドライブやインタフェースであり、装着された記録媒体５を読み取って、記録媒体５に記録された各種プログラムやデータを取り込む。ディスプレイ１０６は、各種の表示を行う。入力装置１０７は、キーボードやマウス等であり、各種の入力を行うために使用される。ネットワークインタフェース１０８は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。ローカルインタフェース１０９は、プリンタ等の他の装置とネットワークを介さないで通信するためのインタフェースであり、ＲＳ−２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、ＳＣＳＩ、ＩＥＥＥ１２８４、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等を使用することができる。本実施形態において、パソコン１は後述する所定の動作を行うが、このためのパソコン１の動作を制御するプログラムは、ＲＯＭ１０２またはハードディスク１０４に格納されている。
【００２０】
図３は、本実施形態にかかる管理サーバ２の構成の一例を示すブロック図である。図３において、管理サーバ２は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスク２０４、ディスプレイ２０５、入力装置２０６、ネットワークインタフェース２０７およびバス２０８を有する。後述するように、管理サーバ２が画像データの暗号化処理および記録媒体５への格納を行う場合には、記録媒体５に対応した記録媒体書込部をさらに有する構成となる。本実施形態において、管理サーバ２は後述する所定の動作を行うが、このための管理サーバ２の動作を制御するプログラムは、ＲＯＭ２０２またはハードディスク２０４に格納されている。
【００２１】
図４は、本実施形態にかかるプリンタ３の構成の一例を示すブロック図である。図４において、プリンタ３は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、操作パネル部３０４、印刷部３０５、ローカルインタフェース３０６、およびバス３０７を有する。操作パネル部３０４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。印刷部３０５は、印刷ジョブに基づいて印刷を行う。本実施形態において、プリンタ３は後述する所定の動作を行うが、このためのプリンタ３の動作を制御するプログラムは、ＲＯＭ３０２に格納されている。
【００２２】
通信ネットワーク４は、電話網、移動通信網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００２３】
記録媒体５は、コンピュータ読み取り可能な記録媒体であり、その種類は特に限定されるものではなく、光記録媒体、光磁気記録媒体、磁気記録媒体、リムーバブルハードディスク、フラッシュメモリ等を利用することができる。
【００２４】
つぎに、本実施形態における画像配布システムの動作の概要を説明する。図５〜図７は、本実施形態におけるパソコン１の画像配布処理の手順を示すフローチャートである。図５において、パソコン１は、まず、記録媒体読み取り命令の入力があるまで待機する（Ｓ１０１のＮＯ）。ユーザは、パソコン１の記録媒体読取部１０５に記録媒体５を挿入し、入力装置１０７から記録媒体の読取命令を入力する。
【００２５】
ここで、記録媒体５は、本実施形態の画像配布システムを利用する画像配布サービスの事業者により有償または無償でユーザに配布されるものであり、暗号化された画像データが格納されている。記録媒体５は、同一画像に対して一つの解像度の暗号化画像データを格納するものであってもよいし、同一画像に対して複数の異なる解像度の暗号化画像データを格納するものであってもよい。後者の場合、画像データの解像度に応じた複数の利用料を設定して、支払われた利用料に対応した解像度の画像データを利用可能とするようにしてもよい。このような画像データの暗号化および記録媒体５への格納は、管理サーバ２に組み込まれた画像データ暗号化部および記録媒体書込部によって処理する構成としてもよいし、専用装置であるパソコン等の画像データ暗号化装置によって処理する構成とすることもできる。
【００２６】
パソコン１は、ユーザから記録媒体の読み取り命令の入力を受け付けると（Ｓ１０１ＹＥＳ）、記録媒体５に格納された暗号化画像データについての画像情報を読み取ってディスプレイ１０６に表示する。ここで、前記画像情報とは、記録媒体５に格納された暗号化画像データのタイトル、サムネイル画像データ、画像の内容を説明したテキストデータ、解像度等の画像情報、利用料等の課金情報等の情報である。ついで、パソコン１は、出力する画像データの選択の入力があるまで待機する（Ｓ１０４のＮＯ）。ユーザは、ディスプレイ１０６に表示された画像情報を参照して、入力装置１０７を用いて出力する画像データの選択の入力を行う。パソコン１は、ユーザから出力する画像データの選択の入力を受け付けると（Ｓ１０４のＹＥＳ）、ついで認証コードの入力があるまで待機する（Ｓ１０５のＮＯ）。
【００２７】
ここで、認証コードは、管理サーバ２がユーザ認証を行うために用いる符号であって、予め登録された各ユーザに対して発行され管理サーバ２により管理されているものである。ユーザは、画像配布サービス事業者に前払い金を支払って認証コードの発行を要求し、画像配布サービス事業者は、管理サーバ２に必要な情報を入力して管理サーバ２によるユーザの登録および認証コードの発行を行い、発行された認証コードをユーザに通知する。ただし、ユーザがパソコン１またはその他のユーザ端末を用いて管理サーバ２またはその他の管理サーバと通信し、クレジットカードや電子マネー等の電子決済等を利用して認証コードの発行手続をオンラインで行い、管理サーバ２からオンラインでまたは電子メール等により認証コードを受け取る構成としてもよい。本実施形態にかかる画像配布システムにあっては、前記認証コードは乱数を用いて生成した暗証コードを特定の暗号化アルゴリズムにより暗号化して作成される。発行した認証コードは、管理サーバ２のハードディスク２０４内の管理テーブルに記憶される。図８は、管理サーバ２がハードディスク２０４に保存している管理テーブルの一例を示すものである。前記管理テーブルには認証コードの他に、対応するユーザＩＤ、前払い金残高、状態コード等が記録される。ユーザＩＤは、ユーザを特定するためのユーザ固有のコードである。前払い残高は、当該ユーザが当該認証コードを取得する際に納入した前払い金の残高を示すものであり、本画像配布サービスが利用され画像データが配布される度に当該利用した画像データの利用料が当該残高から減算され、ユーザにより新たに前払い金が納入されると当該納入金額が当該残高に加算される。なお、前記前払い金残高の代わりに、前払い金残高に相当する利用ポイント（点数）やサービスの利用可能回数、期限等を表すポイントやコードを用いても構わない。状態コードは、当該認証コードが本画像配布システムにおいて現在使用されているか否か示すコードである。
【００２８】
パソコン１は、ユーザから認証コードの入力を受け付けると（Ｓ１０５のＹＥＳ）、ステップＳ１０４で選択の入力を受け付けた画像データの出力要求を、当該画像データの利用料および取得した認証コードとともにネットワークインタフェース１０８および通信ネットワーク４を介して管理サーバ２に送信する（Ｓ１０６）。
【００２９】
図９および図１０は、本実施形態における管理サーバ２の画像配布処理の手順を示すフローチャートである。図９において、管理サーバ２は、パソコン１から画像データの出力要求を受信するまで待機し（Ｓ２０１のＮＯ）、通信ネットワーク４およびネットワークインタフェース２０７を介してパソコン１から画像データの出力要求を受信すると（Ｓ２０１のＹＥＳ）、ハードディスク２０４に保存している管理テーブルを読み出し、画像データの出力要求と同時に受信した認証コードを管理テーブル内のすべての認証コードと照合することによりユーザ認証を行う（Ｓ２０２）。受信した認証コードと一致する認証コードが管理テーブルに存在しない場合（Ｓ２０３のＮＯ）、画像データの出力拒否通知をネットワークインタフェース２０７および通信ネットワーク４を介してパソコン１に送信する（Ｓ２０４）。これにより、認証コードの発行を受けた正規のユーザ以外の者による画像データの不正な出力を防止することができる。
【００３０】
一方、受信した認証コードと一致する認証コードが管理テーブルに存在する場合（Ｓ２０３のＹＥＳ）、ついで管理テーブル内の当該認証コードにかかる前払い金残高が、画像データの出力要求と同時に受信した当該画像データの利用料以上であるか否かを確認し（Ｓ２０５）、前記前払い残高が前記利用料未満である場合は（Ｓ２０５のＮＯ）、画像データの出力拒否通知をパソコン１に送信する（Ｓ２０４）。これにより、画像データの利用料の未払いによる不正な画像データの出力を防止することができる。前記前払い残高が前記利用料以上である場合は（Ｓ２０５のＹＥＳ）、ついで、当該認証コードにかかる状態コードが「使用中」であるか「未使用」であるかを確認し、当該状態コードが「使用中」である場合は（Ｓ２０６のＮＯ）、画像データの出力拒否通知をパソコン１に送信する（Ｓ２０４）。これにより、第三者の二重アクセスによる画像データの不正な出力を防止することができる。当該状態コードが「未使用」である場合は（Ｓ２０６のＹＥＳ）、当該状態コードを「使用中」に変更し（Ｓ２０７）、ついで、認証コードを復号化して暗証コードを取得する（Ｓ２０８）。そして、画像データの出力許可通知を、復号化して取得した暗証コードとともに、ネットワークインタフェース２０７および通信ネットワーク４を介してパソコン１に送信する（Ｓ２０９）。
【００３１】
一方、図６において、パソコン１は、管理サーバ２から画像データの出力許否通知を受信するまで待機し（Ｓ１０７のＮＯ）、管理サーバ２から通信ネットワーク４およびネットワークインタフェース１０８を介して画像データの出力許否通知を受信すると（Ｓ１０７のＹＥＳ）、画像データの出力が拒否された場合は（Ｓ１０８のＮＯ）、その旨のエラーメッセージをディスプレイ１０６に表示し（Ｓ１０９）、画像配布処理を終了する。画像データの出力が許可された場合は（Ｓ１０８のＹＥＳ）、ステップＳ１０５で入力を受け付けた認証コードを画像データ出力先であるプリンタ３にローカルインタフェース１０９を介して送信する（Ｓ１１０）。
【００３２】
図１１は、本実施形態におけるプリンタ３の画像配布処理の手順を示すフローチャートである。図１１において、プリンタ３は、パソコン１から認証コードを受信するまで待機し（Ｓ３０１のＮＯ）、ローカルインタフェース３０６を介してパソコン１から認証コードを受信すると（Ｓ３０１のＹＥＳ）、受信した認証コードを復号化して暗証コードを取得し（Ｓ３０２）、取得した暗証コードをローカルインタフェース３０６を介してパソコン１に送信する（Ｓ３０３）。
【００３３】
図７において、パソコン１は、プリンタ３から所定時間内に暗証コードを受信しなかった場合（Ｓ１１１のＮＯ）、画像データの出力先が正規のプリンタでない旨のエラーメッセージをディスプレイ１０６に表示し（Ｓ１１２）、さらに印刷が正常に終了しなかった旨の印刷結果を管理サーバ２に送信して（Ｓ１１３）、画像配布処理を終了する。一方、プリンタ３から所定時間内に暗証コードを受信した場合（Ｓ１１１のＹＥＳ）、受信した暗証コードが、ステップＳ１０７で画像データの出力許可通知とともに受信した暗証コードと一致するか否かを確認し、暗証コードが一致しない場合は（Ｓ１１４のＮＯ）、画像データの出力先が正規のプリンタでない旨のエラーメッセージを表示し（Ｓ１１２）、さらに印刷が正常に終了しなかった旨の印刷結果を管理サーバ２に送信して（Ｓ１１３）、画像配布処理を終了する。これにより、正規のプリンタでない装置への画像データの出力を防止し、出力された画像データの不正利用を防止することができる。
【００３４】
暗証コードが一致する場合には（Ｓ１１４のＹＥＳ）、記録媒体５に格納された暗号化画像データのうちステップ１０４で選択の入力を受け付けた画像データを復号化し（Ｓ１１５）、復号化して得られた画像データをローカルインタフェース１０９を介してプリンタ３に送信する（Ｓ１１６）。
【００３５】
図１１において、プリンタ３は、パソコン１から画像データを受信するまで待機し（Ｓ３０４のＮＯ）、ローカルインタフェース３０６を介してパソコン１から画像データを受信すると（Ｓ３０４のＹＥＳ）、受信した画像データを印刷する（Ｓ３０５）。そして、印刷が正常に終了した場合は（Ｓ３０６のＹＥＳ）、印刷が正常に終了した旨の印刷結果をローカルインタフェース３０６を介してパソコン１に送信して（Ｓ３０７）、画像データの印刷処理を終了する。印刷が正常に終了しなかった場合は（Ｓ３０６のＮＯ）、印刷が正常に終了しなかった旨の印刷結果をパソコン１に送信し（Ｓ３０８）、画像データの印刷処理を終了する。
【００３６】
一方、図７において、パソコン１は、プリンタ３から画像データの印刷結果を受信するまで待機し（Ｓ１１７のＮＯ）、ローカルインタフェース１０９を介してプリンタ３から画像データの印刷結果を受信すると（Ｓ１１７のＹＥＳ）、受信した画像データの印刷結果をネットワークインタフェース１０８および通信ネットワーク４を介して管理サーバ２に転送し（Ｓ１１８）、画像データ配布処理を終了する。
【００３７】
図１０において、管理サーバ２は、パソコン１から画像データの印刷結果を受信するまで待機し（Ｓ２１０のＮＯ）、通信ネットワーク４およびネットワークインタフェース２０７を介してプリンタ３から画像データの印刷結果を受信すると（Ｓ２１０のＹＥＳ）、印刷が正常に終了した旨の印刷結果である場合は（Ｓ２１１のＹＥＳ）、管理テーブル内の当該ユーザにかかる前払い金残高から、出力した画像データの利用料を減算して前払い金残高を更新し、管理テーブルに登録する（Ｓ２１２）。さらに、新たな暗証コードを乱数により発生させてこれを暗号化して新たな認証コードを発行し、当該ユーザの新たな認証コードとして管理テーブルに登録する（Ｓ２１３）。これにより、認証コードを画像データの出力があるごとに変更し、認証コードの不正な知得による画像データの不正な出力を防止することができる。ついで、当該ユーザにかかる状態コードを「未使用」に変更して（Ｓ２１４）、管理テーブルをハードディスク２０４に保存し、ユーザ認証処理を終了する。なお、管理テーブルに登録された新たな認証コードは、当該画像配布サービス事業者によりユーザに通知されるか、管理サーバ２によりオンラインでまたは電子メール等でパソコン１またはその他のユーザ端末に送信される。一方、印刷が正常に終了しなかった旨の印刷結果を受信した場合は（Ｓ２１１のＮＯ）、そのまま当該ユーザにかかる状態コードを「未使用」に変更して（Ｓ２１４）、管理テーブルをハードディスク２０４に保存し、ユーザ認証処理を終了する。
【００３８】
上記実施形態では、画像データの出力先が正規のプリンタであるか否かを判別する方法として、プリンタが、特定の暗号化アルゴリズムにより暗号化された暗証コードを正しく復号化できるか、すなわち、特定の暗号化アルゴリズムに対する復号化アルゴリズムの回路を備えているか否かを判別することにより判断するものであったが、画像データの出力先が正規のプリンタであるか否かを判別する方法はこれに限定されるものではなく、たとえば、プリンタのＭＡＣアドレス等の装置特有の識別番号を取得して判別する方法、プリンタのＲＯＭにシリアル番号等を書き込んでおいてこれを取得して判別する方法等を利用するものであってもよい。
【００３９】
また、上記実施形態では、ユーザが予め画像配布サービス事業者に前払い金を支払って認証コードを取得するものであったが、予め認証コードの発行を受けることなく、画像データ配布装置による画像データ配布時に、ユーザがクレジットカードの番号を入力して、または、プリペイドカード、デビットカード、電子マネー等をカードリーダで読み取ることにより、電子決済を利用してその場で利用料を支払って画像データの配布を受ける構成としてもよい。
【００４０】
また、本発明の画像配信システムは、画像データの有償配布ばかりでなく、例えば、秘密保持等の必要から１回のみ出力を認める場合等、画像データの無償配布にも利用することができる。
【００４１】
管理装置と画像データ配信装置が同一の装置であってもよい。
【００４２】
上記実施形態では、本発明の画像配布システムを、画像データ配布装置としてパソコン、および画像形成装置としてプリンタを例にして説明したが、本発明はこれに限定されるものではない。画像データ配布装置は、パソコン、ワークステーション等のユーザの所有するスタンドアロン型のコンピュータ以外に、管理サーバの専用端末としてのコンピュータであってもよい。さらに、画像形成装置は、プリンタ以外に、デジタル複写機、ファクシミリ装置等の印刷機能を有する多機能周辺機器（ＭＦＰ）等や、ＣＲＴディスプレイ、液晶ディスプレイ、プロジェクタ等のディスプレイ装置であってもよい。
【００４３】
本発明の画像配布システムは、上述した実施形態以外にも、上記画像データ配布装置と管理サーバの画像配布処理の手順をパソコン等の一台の画像配布装置に実行させる構成としてもよいし、上記画像データ配布装置と画像形成装置の画像配布処理の手順をデジタル複写機、ファクシミリ装置等の多機能周辺機器等の１台の画像配布装置に実行させる構成とすることもできる。
【００４４】
本発明による画像配布システムにおける各装置を構成する各手段、および画像配布方法は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述した所定のプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、各装置を動作させる上記所定のプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等のコンピュータ読取可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読取可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、各装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【００４５】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜９に記載した発明以外にも、以下の付記１〜１３に示すような発明が含まれる。
【００５９】
【発明の効果】
上述したように、本発明の画像配布システムは、記録媒体に画像データを格納して配布する画像配布システムにおいて、１回の画像データの出力で１回の画像形成のみを可能とするものであり、大容量記憶媒体等により配布された有料画像データ等を、電子決済等により利用料が支払われた場合に１回のみ印刷を可能とすることができ、画像データの複製等による不正利用を有効に防止することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態にかかる画像配布システムの全体構成を示すブロック図である。
【図２】  本実施形態にかかるパソコン１の構成を示すブロック図である。
【図３】  本実施形態にかかる管理サーバ２のの構成を示すブロック図である。
【図４】  本実施形態にかかるプリンタ３の構成の一例を示すブロック図である。
【図５】  本実施形態におけるパソコン１の画像配布処理の手順を示すフローチャートである。
【図６】  本実施形態におけるパソコン１の画像配布処理の手順を示すフローチャートである。
【図７】  本実施形態におけるパソコン１の画像配布処理の手順を示すフローチャートである。
【図８】  本実施形態において管理サーバ２がハードディスク２０４に保存している管理テーブルの一例を示す図である。
【図９】  本実施形態における管理サーバ２の画像配布処理の手順を示すフローチャートである。
【図１０】  本実施形態における管理サーバ２の画像配布処理の手順を示すフローチャートである。
【図１１】  本実施形態におけるプリンタ３の画像配布処理の手順を示すフローチャートである。
【符号の説明】
１…パソコン、
２…管理サーバ、
３…プリンタ、
４…通信ネットワーク、
５…記録媒体、
１０１，２０１，３０１…ＣＰＵ、
１０２，２０２，３０２…ＲＯＭ、
１０３，２０３，３０３…ＲＡＭ、
１０４，２０４…ハードディスク、
１０５…記録媒体読取部、
１０６，２０５…ディスプレイ、
１０７，２０６…入力装置、
１０８，２０７…ネットワークインタフェース、
１０９，３０６…ローカルインタフェース、
１１０，２０８，３０７…バス、
３０４…操作パネル部、
３０５…印刷部。
【図１】
0004292733.tif 000002
【図２】
0004292733.tif 000003
【図３】
0004292733.tif 000004
【図４】
0004292733.tif 000005
【図５】
0004292733.tif 000006
【図６】
0004292733.tif 000007
【図７】
0004292733.tif 000008
【図８】
0004292733.tif 000009
【図９】
0004292733.tif 000010
【図１０】
0004292733.tif 000011
【図１１】
0004292733.tif 000012