(57)【要約】印刷処理システムは、ユーザが印刷を要求した画像データを、印刷実行するミニラボのミニラボコンピュータに時限処理プログラム付きの画像データを送信する役割を果たすものである。ミニラボコンピュータは、時限処理プログラムが開始されると、今回受信した画像データの印刷を実行するために印刷実行ボタンが押されたか否かを判定し（Ｓ３００）、押されていないときにはそのままこのプログラムを終了する。一方、印刷実行ボタンが押されたときには計時を開始し（Ｓ３１０）、次いで予め時限処理プログラムに組み込まれた所定時間が経過したか否かを判定し（Ｓ３２０）、経過していないときには再びステップＳ３２０に戻り、経過したときには画像データを自動的に削除し（Ｓ３３０）、このプログラムを終了する。
2003088029.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムであって、
複数のデータを記憶するデータ記憶手段と、
前記所定データを前記データ記憶手段から読み出すデータ読出手段と、
前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信手段と
を備える印刷処理システム。
【請求項２】
ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムであって、
前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信する要求受信手段と、
複数のデータを記憶するデータ記憶手段と、
前記要求に含まれる前記所定データを前記データ記憶手段から読み出すデータ読出手段と、
前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信手段と
を備える印刷処理システム。
【請求項３】
前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物の配送に関する情報を前記要求と共に受信し、
前記データ送信手段は、前記配送に関する情報を前記印刷実行者のコンピュータへ送信する
請求項２に記載の印刷処理システム。
【請求項４】
前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物を所定部数入手したい旨の要求を受信し、
前記データ送信手段は、前記データ読出手段により読み出された前記所定データを、該所定データの印刷開始時から前記所定時間として前記所定データの印刷物を前記所定部数印刷するのに要する時間以上前記所定部数を超えた部数を印刷するのに要する時間未満の範囲で定められた時間が経過すると利用不可能となる状態で前記印刷実行者のコンピュータに送信する
請求項２又は３に記載の印刷処理システム。
【請求項５】
前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物を所定部数入手したい旨の要求を受信し、
前記データ送信手段は、前記データ読出手段により読み出された前記所定データを、前記所定回数として前記所定データの印刷物を前記所定部数印刷する回数だけ印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信する
請求項２又は３に記載の印刷処理システム。
【請求項６】
前記データ送信手段は、前記所定データが所定時間経過又は所定回数印刷すると利用不可能になる機能を実現させるためのプログラムを添付して前記印刷実行者のコンピュータに送信する
請求項１〜５のいずれかに記載の印刷処理システム。
【請求項７】
前記データ送信手段は、前記所定データが所定時間経過又は所定回数印刷すると消去される機能を実現するためのプログラムを添付して前記印刷実行者のコンピュータに送信する
請求項１〜６のいずれかに記載の印刷処理システム。
【請求項８】
前記所定データは、画像データである
請求項１〜７のいずれかに記載の印刷処理システム。
【請求項９】
ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムのコンピュータに、
複数のデータを記憶するデータ記憶手段から前記所定データを読み出すデータ読出ステップと、
前記データ読出ステップで読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信ステップと
を実行させるための印刷処理プログラム。
【請求項１０】
ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理のコンピュータに、
前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信する要求受信ステップと、
複数のデータを記憶するデータ記憶手段から前記要求に含まれる前記所定データを読み出すデータ読出ステップと、
前記データ読出ステップで読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信ステップと
を実行させるための印刷処理プログラム。
【請求項１１】
ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理方法であって、
１又は複数のコンピュータが、
複数のデータを記憶するデータ記憶手段から前記所定データを読み出し、前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信する
印刷処理方法。
【請求項１２】
ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理方法であって、
１又は複数のコンピュータが、
前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信し、複数のデータを記憶するデータ記憶手段から前記要求に含まれる前記所定データを読み出し、前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信する
印刷処理方法。
【発明の詳細な説明】
技術分野
本発明は、印刷処理システム、そのプログラム及びその方法に関する。
背景技術
従来、この種の印刷処理システムとしては、インターネットを介して複数の画像からユーザが選択した画像を自分のプリンタで印刷するか印刷センタで印刷してもらい配送してもらうかの選択が可能なものが提案されている（例えば特開２００２−３００１４６号公報参照）。このシステムでは、ユーザが自分のプリンタで印刷することを選択した場合には、選択した画像をユーザのプリンタに適合するサイズとして配信し、著作権者による許可の範囲内でユーザによる画像の編集を許可し、編集された画像をユーザのプリンタで印刷する。ユーザが印刷センタで印刷したものを配送することを選択した場合には、ユーザに予め定めたサイズや編集の入力を促し、入力されたサイズと編集を用いて選択した画像を印刷センタで印刷して配送する。
しかしながら、ユーザが印刷センタで印刷したものを配送することを選択した場合には、印刷センタにユーザの選択した画像が記憶されるため、印刷センタ側で自由にその画像の加工ができ無断複製等の不正な印刷を有効に防止することができなかった。
本発明は、このような課題に鑑みなされたものであり、データの不正な印刷を防止することを目的とする。
発明の開示
上述の目的を達成するため、本発明の第１は、ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムであって、
複数のデータを記憶するデータ記憶手段と、
前記所定データを前記データ記憶手段から読み出すデータ読出手段と、
前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信手段と
を備えたものである。
この印刷処理システムでは、ユーザが印刷要求した所定データをデータ記憶手段から読み出し、その読み出した所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で印刷実行者のコンピュータに送信する。このため、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理システムによれば、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。なお、「所定時間経過」の計時開始タイミングは、所定データの印刷が開始された時点でもよいし、印刷実行者のコンピュータが所定データを受信した時点でもよいし、印刷実行者のコンピュータで所定データが開かれた時点でもよい。
本発明の第２は、ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムであって、
前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信する要求受信手段と、
複数のデータを記憶するデータ記憶手段と、
前記要求に含まれる前記所定データを前記データ記憶手段から読み出すデータ読出手段と、
前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信手段と
を備えたものである。
この印刷処理システムでは、ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受けると、該所定データをデータ記憶手段から読み出し、その読み出した所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で印刷実行者のコンピュータに送信する。つまり、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理システムによれば、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。
本発明の第２の印刷処理システムにおいて、前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物に関する情報を前記要求と共に受信し、前記配送に関する情報を前記所定データと共に前記印刷実行者のコンピュータへ送信するユーザ情報送信手段を備えていてもよい。こうすれば、印刷実行者は配送に関する情報も入手するため、印刷実行者に所定データの印刷物をユーザへ届けてもらうことが可能となる。
本発明の第２の印刷処理システムにおいて、前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物を所定部数入手したい旨の要求を受信し、前記データ送信手段は、前記データ読出手段により読み出された前記所定データを、該所定データの印刷開始時から前記所定時間として前記所定データの印刷物を前記所定部数印刷するのに要する時間以上前記所定部数を超えた部数を印刷するのに要する時間未満の範囲で定められた時間が経過すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するようにしてもよい。こうすれば、印刷実行者はユーザ用にしか印刷できないため、不正に印刷することを確実に防止することができる。但し、印刷ミスを考慮して、前記所定時間を前記所定部数よりも１部又は数部余分に印刷できる時間としてもよい。
本発明の第２の印刷処理システムにおいて、前記要求受信手段は、前記ユーザのコンピュータから前記所定データの印刷物を所定部数入手したい旨の要求を受信し、前記データ送信手段は、前記データ読出手段により読み出された前記所定データを、前記所定回数として前記所定データの印刷物を前記所定部数印刷する回数だけ印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するようにしてもよい。こうすれば、印刷実行者はユーザ用にしか印刷できないため、不正に印刷することを確実に防止することができる。但し、印刷ミスを考慮して、前記所定回数を前記所定部数よりも１部又は数部余分に印刷する回数としてもよい。
本発明の第１及び第２の印刷処理システムにおいて、前記データ送信手段は、前記所定データが所定時間経過又は所定回数印刷すると利用不可能になる機能を実現させるためのプログラムを添付して前記印刷実行者のコンピュータに送信するようにしてもよい。こうすれば、印刷実行者のコンピュータにおいて所定データが所定時間経過又は所定回数印刷すると利用不可能となる機能を実現させるためのプログラムが働くため、印刷実行者に送信したデータを印刷実行者が不正に印刷することをより有効に防止することができる。
本発明の第１及び第２の印刷処理システムにおいて、前記データ送信手段は、前記所定データが所定時間経過又は所定回数印刷すると消去される機能を実現するためのプログラムを添付して前記印刷実行者のコンピュータに送信するようにしてもよい。こうすれば、印刷実行者のコンピュータにおいて所定データが所定時間経過又は所定回数印刷すると消去される機能を実現させるためのプログラムが働くため、例えば所定データを消去せず印刷できない状態にする場合に比べて、印刷実行者が不正に印刷することをより確実に防止することができる。
本発明の第１及び第２の印刷処理システムにおいて、前記所定データは、画像データとしてもよい。こうすれば、印刷実行者に送信した画像データの不正な印刷を防止することができる。
本発明の第３は、ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理システムのコンピュータに、
複数のデータを記憶するデータ記憶手段から前記所定データを読み出すデータ読出ステップと、
前記データ読出ステップで読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信ステップと
を実行させるものである。
この印刷処理プログラムをコンピュータに実行させたときには、ユーザが印刷要求した所定データをデータ記憶手段から読み出し、その読み出した所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で印刷実行者のコンピュータに送信する。このため、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理プログラムを実行すると、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。
本発明の第４は、ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理のコンピュータに、
前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信する要求受信ステップと、
複数のデータを記憶するデータ記憶手段から前記要求に含まれる前記所定データを読み出すデータ読出ステップと、
前記データ読出ステップで読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信ステップと
を実行させるものである。
この印刷処理プログラムをコンピュータに実行させたときには、ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受けると、該所定データをデータ記憶手段から読み出し、その読み出した所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で印刷実行者のコンピュータに送信する。つまり、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理プログラムを実行すると、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。
本発明の第５は、ユーザが印刷要求した所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理方法であって、
１又は複数のコンピュータが、複数のデータを記憶するデータ記憶手段から前記所定データを読み出し、前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するものである。
この印刷処理方法では、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理プログラムを実行すると、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。
本発明の第６は、ユーザのコンピュータから所定データの印刷物を入手したい旨の要求を受信したあと前記所定データを該所定データの印刷を行う印刷実行者のコンピュータに送信する印刷処理方法であって、
１又は複数のコンピュータが、前記ユーザのコンピュータから前記所定データの印刷物を入手したい旨の要求を受信し、複数のデータを記憶するデータ記憶手段から前記要求に含まれる前記所定データを読み出し、前記データ読出手段により読み出された前記所定データを所定時間経過又は所定回数印刷すると利用不可能となる状態で前記印刷実行者のコンピュータに送信するデータ送信するものである。
この印刷処理方法でも、印刷実行者は所定データの印刷を自由に行うことができず制限される。したがって、この印刷処理プログラムを実行すると、印刷実行者に送信したデータを印刷実行者が不正に印刷することを有効に防止することができる。なお、本発明の第４〜第６の印刷処理プログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介して配信されてもよいし、その他どのような形で授受されてもよい。
発明を実施するための最良の形態
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本実施形態の印刷処理システム１０の概略構成を示す説明図である。
印刷処理システム１０は、データセンタ１１に設置されたウェブサーバ１３と、バックエンドシステム１４を構成する管理サーバ１５とから構成され、ウェブサーバ１３と管理サーバ１５とは内部ネットワーク（イントラネット又はＬＡＮ）により通信可能な状態で接続されている。この印刷処理システム１０は、ユーザがユーザコンピュータ２３を介して印刷を要求した画像データを、印刷を実行するミニラボ３０のミニラボコンピュータ３３に送信する役割を果たすものである。
ウェブサーバ１３は、種々の画像データを記憶する記憶装置１２を備えている。このウェブサーバ１３は、ユーザのユーザコンピュータ２３や印刷を実行するミニラボ３０のミニラボコンピュータ３３とインターネットを介して接続され、インターネットを介してユーザコンピュータ２３やミニラボコンピュータ３３から要求を受信し、その要求に応じた応答をＨＴＭＬ形式でインターネットを介してユーザコンピュータ２３やミニラボコンピュータ３３に送信する。また、ウェブサーバ１３は、銀塩写真並みの高画質な印刷物を提供するウェブサイトを運営しており、このウェブサイトでユーザコンピュータ２３から所定の画像データの印刷物の注文を受け付ける。
管理サーバ１５は、ウェブサーバ１３から内部ネットワークを介してユーザの発注情報やユーザの個人情報を受信し、ミニラボ３０のミニラボコンピュータ３３にそれらの情報を電子メールで送信する。また、管理サーバ１５は、ユーザの発注情報やユーザの個人情報をデータベース化して管理し、いつどのユーザがどんな画像データの印刷物を何部発注してきたかを適時検索可能であり、また、ユーザの氏名、住所、電話番号、メールアドレス等を適時検索可能である。
ミニラボコンピュータ３３は、ＬＡＮ等により接続された高解像度の業務用プリンタ３５を備えており、管理サーバ１５からユーザの発注情報やユーザの個人情報を電子メールで受信し、その発注情報に基づいてインターネットを介してウェブサーバ１３から所定の画像データをダウンロードし、その画像データを業務用プリンタ３５で高画質な印刷物として印刷出力する。この印刷物は配送業者等を介してユーザに配送される。
なお、ユーザコンピュータ２３及びミニラボコンピュータ３３は、いずれも周知の汎用パソコンであり、インストールされたウェブブラウザによりインターネットを介してウェブページ上の画像データの閲覧や、インストールされたメーラによりインターネットを介しての電子メールのやり取りが可能である。
次に、印刷処理システム１０の動作について説明する。ここでは、ユーザがウェブサーバ１３にある画像データの印刷物を購入する場合について説明する。このとき、ユーザ２０は、ユーザコンピュータ２３のウェブブラウザからウェブサーバ１３が運営しているウェブサイトにおいて記憶装置１２に記憶されている画像データを閲覧することができ、記憶装置１２に記憶されている画像データから選択して印刷の要求をすることができる。具体的には、ウェブサーバ１３から図２に示す注文ページ５０を受信し、この注文ページ５０に必要な事項を入力したうえでウェブサーバ１３へ送信する。この注文ページ５０は、複数の画像データをサムネイルで表示した画像表示欄５１と、これらの画像データの中から印刷物として入手したい画像データをドラッグアンドドロップすることによりその画像名が入力される指定画像入力欄５２と、指定画像入力欄５２に入力された各指定画像データの印刷物の希望部数を入力する部数入力欄５３と、印刷物の配送方法をプルダウンメニューの中から選択して入力する配送方法入力欄５４と、氏名、住所、電話番号、電子メールアドレス等のユーザの個人情報を入力する個人情報入力欄５５と、入力した事項で注文を行うときにクリックする注文ボタン５６とを備えている。ユーザは、この注文ページ５０の各入力欄５２〜５５に必要な事項を入力したあと注文ボタン５６をクリックする。すると、ユーザコンピュータ２３はこの注文ページ５０に入力された情報をウェブサーバ１３へ送信する。
さて、ウェブサーバ１３は、所定タイミングごとに図示しない内蔵ＨＤＤから印刷要求処理プログラムを読み出しこれを実行する。図３は、印刷要求処理プログラムのフローチャートである。このプログラムが開始されると、図３に示すように、ウェブサーバ１３は、まずインターネットを介してユーザコンピュータ２３から注文ページ５０を受信したか否か、つまり所定画像データの印刷物を入手したい旨の要求を受信したか否かを判定し（ステップＳ１００）、受信していないときにはそのままこのプログラムを終了する。一方、注文ページ５０を受信したときには、その注文ページ５０の指定画像入力欄５２に入力されている１又は複数の画像データを記憶装置１２から読み出し（ステップＳ１１０）、読み出した画像データを複製してアーカイブファイルとし時限付きの形式つまり画像データの印刷実行を開始してから所定時間経過すると消去される機能をコンピュータに実現させる時限処理プログラムを添付した形式にすると共にこの複製画像データにオーダ番号を付与したあと記憶装置１２の所定の保存領域に保存し（ステップＳ１２０）、今回のユーザの発注情報（指定画像、部数、配送方法など）及び個人情報（氏名、住所、電話番号など）にそのオーダ番号を付して管理サーバ１５に送信し（ステップＳ１３０）、このプログラムを終了する。
オーダ番号の付されたユーザの発注情報及び個人情報を受信した管理サーバ１５は、オーダ番号の付されたユーザの発注情報及び個人情報を電子メールに添付してミニラボ３０のミニラボコンピュータ３３に送信する。また、管理サーバ１５からオーダ番号の付されたユーザの発注情報及び個人情報を受信したミニラボコンピュータ３３は、ウェブサーバ１３のウェブサイトにＩＤとパスワードを入力してログインし、さきほど受信したオーダ番号の画像データのダウンロードを要求する。なお、ユーザの発注情報中にミニラボ３０の指定があるときにはその指定されたミニラボ３０を送信先として設定し、指定がないときには管理サーバ１５が配送先住所に最も近いミニラボ３０を送信先として設定する。
一方、ウェブサーバ１３は、所定タイミングごとに図示しない内蔵ＨＤＤから画像データ送信プログラムを読み出しこれを実行する。図４は、画像データ送信プログラムのフローチャートである。このプログラムが開始されると、図４に示すように、ウェブサーバ１３は、まずインターネットを介してミニラボコンピュータ３３から所定のオーダ番号の画像データのダウンロード要求を受信したか否かを判定し（ステップＳ２００）、受信していないときにはそのままこのプログラムを終了する。一方、ダウンロード要求を受信したときには、ミニラボコンピュータ３０に対してそのオーダ番号に対応する時限処理プログラムを添付した複製画像データを記憶装置１２の所定の保存領域から読み出しそれを送信する（ステップＳ２１０）。その後、ウェブサーバ１３は、送信が完了したか否かを判定し（ステップＳ２２０）、送信が完了していないときにはそのまま送信を継続し、送信が完了したときには、このプログラムを終了する。
ここで、ウェブサーバ１３が時限処理プログラムをミニラボコンピュータ３３に実行させる一例としては、この時限処理プログラムをインタプリタ系のＪＡＶＡアプリケーション（ＪＡＶＡはサン・マイクロシステムズ社の登録商標）としてウェブページに組み込んでミニラボコンピュータ３３に送信することが挙げられる。こうすれば、ミニラボコンピュータ３３はウェブページを読み込むときにこのＪＡＶＡアプリケーションも一緒にダウンロードして、ミニラボコンピュータ３３によって実行される。
そのほかに、ウェブサーバ１３が時限処理プログラムをミニラボコンピュータ３３に実行させる例としては、以下のような時限処理プログラムを添付した複製画像データをミニラボコンピュータ３３へ送信することが挙げられる。即ち、ＪＰＥＧのような画像データのヘッダ領域に時限処理プログラム（図５参照）を含む印刷制御プログラムを組み込んだものをミニラボコンピュータ３３へ送信してもよいし、時限処理プログラムを含む印刷制御プログラムに画像データを埋め込んだものをミニラボコンピュータ３３へ送信してもよい。前者の場合は、印刷制御プログラムと画像データとは分離しやすいことから画像データが盗み見られるおそれがあるため、画像データ及び印刷制御プログラムの一方又は両方を暗号化してミニラボコンピュータ３３に送信することが好ましい。後者の場合は、前者に比べて画像データを分離しにくいというメリットはあるが、念のため暗号化してミニコンピュータ３３に送信することが好ましい。なお、暗号化は周知の共通鍵方式や公開鍵方式などを利用すればよい。また、印刷制御プログラムは画像データと１対１の関係にあり、アプリケーションプログラムから呼び出されて実行され、画像データが暗号化されているときにはその画像データを復号化したあと印刷を行うものであり、ダウンロードした画像データはこの印刷制御プログラム以外で印刷することはできない。更に、時限処理プログラムだけを画像データのヘッダ領域に組み込んだり画像データに埋め込んだりしてもよい。
さて、ミニラボコンピュータ３３は、ウェブサーバ１３から時限処理プログラムを添付した複製画像データを受信すると、その時限処理プログラムを図示しない内蔵ＨＤＤにダウンロードしたあとインストールする。その後、ミニラボコンピュータ３３は、所定タイミングごとに内蔵ＨＤＤから時限処理プログラムを読み出しこれを実行する。図５は、時限処理プログラムのフローチャートである。このプログラムが開始されると、図５に示すように、ミニラボコンピュータ３３は、まず、今回受信したオーダ番号に対応する１又は複数の画像データの印刷を実行するために印刷実行ボタンが押されたか否かを判定し（ステップＳ３００）、押されていないときにはそのままこのプログラムを終了する。一方、その画像データの印刷を実行するために印刷実行ボタンが押されたときには内蔵するタイマ（図示せず）により計時を開始し（ステップＳ３１０）、次いで予め時限処理プログラムに組み込まれた所定時間が経過したか否かを判定し（ステップＳ３２０）、所定時間が経過していないときには再びステップＳ３２０に戻り、所定時間が経過したときには今回受信したオーダ番号に対応するすべての画像データを自動的に削除し（ステップＳ３３０）、このプログラムを終了する。
ここで、所定時間は、今回受信したオーダ番号に対応するすべての画像データの印刷物を業務用プリンタ３５で指定された部数だけ印刷するのに要する時間以上その部数を超えて印刷するのに要する時間未満の範囲でウェブサーバ１３側で定められている。このため、ミニラボコンピュータ３３では、今回受信したオーダ番号に対応するすべての画像データの印刷作業が終了した後は、これらの画像データをそれ以上印刷する時間的余裕がなく、これらの画像データを必要枚数分を超えて印刷することはできない。そして、印刷作業が終了したあと、ミニラボ３０の作業者は今回受信したオーダ番号に対応する画像データの印刷物を発注者へ配送する手続を行う。なお、ミニラボ３０の作業者は、管理サーバ１５から受信した電子メールに添付されていたユーザ個人情報から配送先を知ることができる。
ここで、本実施形態の構成要素と本発明の構成要素の対応関係を明らかにする。本実施形態のデータセンタ１１の記憶装置１２が本発明のデータ記憶手段に相当し、ウェブサーバ１３が要求受信手段、データ読出手段及びデータ送信手段（配送に関する情報を送信する機能を除く）に相当し、管理サーバ１５がデータ送信手段のうち配送に関する情報を送信する機能を実行する手段に相当する。
以上詳述した本実施形態の印刷処理システム１０によれば、ウェブサーバ１３はユーザコンピュータ２３から指定画像データの印刷物を入手したい旨のユーザ要求を受けると、指定画像データを記憶装置１２から読み出し、その読み出した指定画像データを複製しその複製した画像データを必要枚数分印刷すると消去される形式でミニラボ３０のミニラボコンピュータ３３に送信する。つまり、ミニラボ３０では複製画像データの印刷を自由に行うことができず制限される。したがって、この印刷処理システム１０によれば、ミニラボコンピュータ３３に送信した複製画像データをミニラボ３０において不正に印刷することを有効に防止することができる。
また、ウェブサーバ１３は、ユーザコンピュータ２３から指定画像データの印刷物の配送に関する情報（ユーザの個人情報）を受信してこれを管理サーバ１５に送信し、管理サーバ１５は、印刷物の配送に関する情報をミニラボコンピュータ３３へ送信するため、ミニラボ３０は配送に関する情報も入手でき印刷物をユーザへ配送する手続をミニラボ３０に任せることが可能となる。
更に、ミニラボコンピュータ３３に送信した画像データが必要枚数を超えて不正に印刷されるのを防止するには、管理サーバ１５が画像データの必要枚数を超えたか否かを監視することも考えられるが、その場合には、管理サーバ１５のなりすましによる不正が発生するおそれがある。例えば、第三者が管理サーバ１５になりすまして必要枚数を大幅に増加したり必要枚数を超えたにもかかわらず超えていないようにしたりするおそれがある。これに対して、上述した実施形態では、時限処理プログラムをミニラボコンピュータ３３へ送信しその時限処理プログラムが必要枚数を超えたか否かを監視するため、なりすましによる不正が発生するおそれはない。
以上、本発明の実施の形態について説明したが、本発明は上述の実施の形態に何等限定されるものではなく、種々の形態で実施し得ることはいうまでもない。例えば、上述した印刷処理システム１０においては、複製画像データに貼付される時限処理プログラムは所定時間経過するとすべての画像データが消去される機能を実現させるためのプログラムであったが、所定時間経過すると複製画像データの使用不可能となる機能を実現させるためのプログラムであってもよい。例えば、所定時間経過すると複製画像データにモザイクがかかるプログラムであってもよい。
また、上述した印刷処理システム１０においては、時限処理プログラムは所定時間経過するとすべての画像データを消去する機能を実現させるためのプログラムであったが、複製画像データをユーザ要求に基づく必要枚数分を印刷するとすべての画像データが消去される機能を実現させるためのプログラムであってもよい。
更に、上述した印刷処理システム１０においては、管理サーバ１５がユーザ情報をミニラボコンピュータ３３に送信していたが、ウェブサーバ１３が管理サーバ１５の機能を果たすようにしてもよい。あるいは、ウェブサーバ１３の機能の一部を他のサーバに実行させてもよい。
更にまた、上述した印刷処理システム１０においては、業務用プリンタ３５はユーザ要求に基づく必要枚数分をプリントアウトするだけであったが、ユーザ要求における注文ページにおいて、印刷物のサイズや画質等を選択できるようにし、そのユーザの要求に見合った印刷物をプリントアウトできるような業務用プリンタであってもよい。
そしてまた、上述した印刷処理システム１０では、ユーザコンピュータ２３からインターネットを介してユーザ要求を受け付けたが、ユーザが電話等でデータセンタ１０のオペレータに所定の画像データの印刷物を発注してもよい。この場合、データセンタ１０のオペレータがウェブサーバ１３にそのユーザの個人情報や発注情報をインプットすることになる。
産業上の利用の可能性
本発明は、ユーザが印刷要求したデータを印刷実行者に印刷させるサービス業に利用することができる。
【図面の簡単な説明】
図１は、本実施形態の印刷処理システムの概略構成を示す説明図、図２は、注文ページの一例を表す説明図、図３は、印刷要求処理プログラムのフローチャート、図４は、画像データ送信プログラムのフローチャート、図５は、画像データの時限処理プログラムのフローチャートである。
【図１】
2003088029.tif 000003
【図２】
2003088029.tif 000004
【図３】
2003088029.tif 000005
【図４】
2003088029.tif 000006
【図５】
2003088029.tif 000007
【国際調査報告】
2003088029.tif 000008
2003088029.tif 000009
2003088029.tif 000010
2003088029.tif 000011