(57)【要約】【課題】サーバから取得したデータに基づくクライアントにおけるプリントイメージの出力を適切に制限するようにする。【解決手段】サーバ１０１においてワンタイムＩＤをクライアント１０８に対して発行し、上記ワンタイムＩＤを伴う印刷データの要求をクライアント１０８に対して強制するようにする。そして、サーバ１０１は、クライアント１０８から上記ワンタイムＩＤを伴う印刷用画像データの要求があった場合、上記ワンタイムＩＤに基づいて上記印刷用画像データの印刷回数を確認し、上記印刷回数が所定の制限回数以内のときのみクライアント１０８における印刷を許可する。【選択図】      図１
2005004400.tif 000002
【特許請求の範囲】
【請求項１】
プリント指示を行う複数のクライアント端末と、プリント用帳票フォームとプリント用データとを格納するサーバとを、ネットワークを介して相互に接続して構成したネットワークプリントシステムであって、
上記クライアント端末は、上記プリント用帳票フォームと上記プリント用データとを用いて帳票プリントイメージを生成する画像生成手段と、
上記画像生成手段により作成された帳票プリントイメージを出力するプリント出力手段とを有し、
上記サーバは、上記帳票プリントイメージの出力の回数を制限する出力回数制限手段を有することを特徴とするネットワークプリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークプリントシステムに関し、ネットワークを介して帳票などのプリントを行うために用いて好適なものである。
【０００２】
【従来の技術】
インターネットの急速な発展とＷｅｂサーバの林立に伴い、業務処理のＷｅｂ化が推進されている。ネットワークに接続されたパーソナルコンピュータ上には、情報の表示、及び入力が可能なＷｅｂブラウザを搭載するのみで、上記Ｗｅｂブラウザ経由による業務処理がひろく行われる様になっている。
【０００３】
また、上記Ｗｅｂブラウザによる業務を行う為には、ネットワーク上にＷｅｂサーバが存在することが必要であり、このＷｅｂサーバと、クライアントであるＷｅｂブラウザとの間で情報の交換が行われる。
【０００４】
上記Ｗｅｂブラウザから入力された情報を上記Ｗｅｂサーバが受け取り、上記Ｗｅｂサーバ内で情報を加工して再び上記Ｗｅｂブラウザに送信し、上記Ｗｅｂブラウザ上に表示を行う等の動作を繰り返し行い、結果を得るというような形式で業務が遂行される。
【０００５】
この中でプリント処理に関しては、クライアントから送られた印刷要求を元に、上記Ｗｅｂサーバ側でフォームデータを用いたオーバレイ処理を実現することにより、美しいプリント結果が得られるデータをクライアントに配信するシステムが提供されている。
【０００６】
このような上記Ｗｅｂブラウザ経由のプリント処理における課題として、最終的なプリントイメージを生成する処理はすべて上記Ｗｅｂサーバ側で行われるため、Ｗｅｂの特徴である不特定多数からの集中的なリクエストに対して、上記Ｗｅｂサーバの負荷が大きくなるという点が挙げられている。
【０００７】
さらに、プリントイメージの生成は、上記Ｗｅｂサーバ側のプリンタドライバを利用して行われるため、そのプリントイメージをクライアント側で印刷するには、上記Ｗｅｂサーバに存在するプリンタドライバと同一のものを上記クライアント側で用意する必要がある。
【０００８】
また、上記Ｗｅｂサーバ側で生成したプリントイメージは、内容によってはデータ量が大きくなる場合があり、上記クライアントへのデータ配信時にネットワークの負荷となることが想定される（例えば、特許文献１を参照）。
【０００９】
これを解決する手段として、プリント用帳票フォームとプリント用データとを上記Ｗｅｂサーバから上記クライアントに転送し、上記クライアント側でプリントイメージを生成するシステムが提案されている。
【００１０】
【特許文献１】
特開２００２−１６３５９６号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、このシステムで行われるプリント処理における問題は、上記クライアントでのプリントイメージの印刷の回数を制御することが困難である点にある。
【００１２】
一般に、上記クライアントで印刷動作を監視し制御する手法が考えられるが、上記Ｗｅｂサーバから取得したデータを他のクライアントへ複写して印刷を実行した場合に、それは無制限に印刷が可能であることを意味する。このようなことは、有価証券などの印刷などにおいて大きな問題となる。
【００１３】
本発明は、上述の問題点に鑑みてなされたものであり、サーバから取得したデータに基づくクライアントにおけるプリントイメージの出力を適切に制限するようにすることを目的とする。
【００１４】
【課題を解決するための手段】
本発明のネットワークプリントシステムは、プリント指示を行う複数のクライアント端末と、プリント用帳票フォームとプリント用データとを格納するサーバとを、ネットワークを介して相互に接続して構成したネットワークプリントシステムであって、上記クライアント端末は、上記プリント用帳票フォームと上記プリント用データとを用いて帳票プリントイメージを生成する画像生成手段と、上記画像生成手段により作成された帳票プリントイメージを出力するプリント出力手段とを有し、上記サーバは、上記帳票プリントイメージの出力の回数を制限する出力回数制限手段を有することを特徴としている。
【００１５】
【発明の実施の形態】
次に、図面を参照しながら本発明の実施の形態について説明する。
本実施の形態のネットワークプリントシステムは、サーバからプリント用帳票フォームとプリント用データとをクライアントに転送し、クライアント側でプリント用イメージを生成するネットワークプリントシステムに、ワンタイムＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を発行する仕組みと、クライアントから送り返されるＩＤに基づき印刷回数を制御する仕組みと、クライアント識別番号に基づき印刷可否を判断する仕組みとを付加したものである。
【００１６】
（システム構成）
図１は、本実施の形態におけるネットワークプリントシステムのソフトウェアの構成の一例を示したブロック図である。
【００１７】
１０１はＷｅｂサーバとして配設される情報処理装置である。なお、以下の説明では、この情報処理装置１０１を必要に応じてサーバ１０１と称する。
１０２はデータベース等のデータ格納部であり、各業務用データが格納されている。１０３は、後述するクライアント１０８からの要求に基づいて、画像生成に必要なデータ及び帳票フォームを合成、配信するためのデータを生成する部分（配信データ生成部１０３）である。
【００１８】
１０４は、後述するクライアント１０８での印刷回数を制御するためのＩＤの発行やクライアントから送り返される同ＩＤに基づき印刷データのクライアントへの送信を制御する部分（印刷管理部１０４）である。
【００１９】
１０５は、Ｗｅｂサーバとしての役割を行うネットワーク通信制御部である。１０６は、帳票プリントを行う為の帳票フォームの格納部分（帳票フォーム格納部１０６）である。
【００２０】
１０７は、ネットワークであり、図１では、サーバ１０１と後述するクライアント１０８とがこのネットワーク１０７で接続されていることを示している。なお、ネットワーク１０７の形態としては、例えばＬＡＮ、インターネット、無線等が挙げられるが、Ｗｅｂ環境の通信手順に対応するものであれば、その種類は問わない。
【００２１】
１０８は、クライアントとして配設されるパーソナルコンピュータ（ＰＣ）等の情報処理装置である。なお、以下の説明では、情報処理装置１０８を必要に応じてクライアント１０８と称する。
【００２２】
１０９は、サーバ１０１に対してデータの入出力を行うブラウザである。１１０は、配信データ生成部１０３によって生成された配信データを解析し、画像生成に必要なデータ及び帳票フォームを復元する、データ処理部である。
【００２３】
１１１、１１２は、データ処理部１１０によって復元された帳票フォームを格納する部分（帳票フォーム一時格納部１１１、帳票フォーム恒久格納部１１２）である。
【００２４】
１１３は、決められた様式に従って帳票イメージを作成する画像生成部である。１１４は、画像生成部１１３で作成されたデータをプリンタが出力できる形式に変換するプリント出力部であり、一般にはプリンタドライバと呼ばれている。１１５はプリンタである。
【００２５】
（基本トランザクション）
次に、図２を用いて、クライアント１０８とサーバ１０１の基本的なトランザクションの一例を時系列的に説明する。
まず、クライアント１０８からサーバ１０１にリクエストを送信し（ステップＳ２０３）、サーバ１０１はクライアント１０８に対して印刷用画像データの生成および取得を可能にするワンタイムＩＤを発行する（ステップＳ２０４）。
【００２６】
このワンタイムＩＤは、ファイル等、クライアント１０８にて保存可能な形で提供する。このトランザクションを第１のフェーズとする。ワンタイムＩＤを取得したクライアント１０８は、サーバ１０１に対してそのＩＤを送信し（ステップＳ２０５）、そのＩＤに基づいてサーバ１０１はクライアント１０８に印刷用データを送信する（ステップＳ２０６）。このトランザクションを第２のフェーズとする。
【００２７】
そして、ステップＳ２０７は上記ステップＳ２０５と、ステップＳ２０８はステップＳ２０６とそれぞれ同等である。なお、上記第１のフェーズと第２のフェーズとの間の接続には、ユーザによる操作や、プログラム接続などの手段を用いることが考えられるが、その手段は問わないものとする。
【００２８】
（印刷を管理する方法）
次に、図３、図５、および図６を用いて、本実施の形態のネットワークプリントシステムで印刷を管理する場合の具体的な処理について説明する。
【００２９】
図３は、クライアント１０８における印刷を制御する際のサーバ１０１における処理動作の一例を説明するフローチャートである。図５は、印刷制限回数を越えた場合にクライアント１０８に出力されるメッセージの内容の一例を示した図である。図６は、印刷が許可されないクライアント１０８に出力されるメッセージの内容の一例を示した図である。
【００３０】
サーバ１０１がクライアント１０８からリクエストを受け付ける（ステップＳ３０１）。サーバ１０１は、上記第１のフェーズか第２のフェーズかの判断をし（ステップＳ３０２）、第１のフェーズであれば許可されているクライアント１０８のみを許可する動作設定かどうかをシステムがチェックして（ステップＳ３０３）、Ｙｅｓであればリクエストを送信したクライアント１０８が許可されたものかどうかの判断をする（ステップＳ３０４）。なお、許可の判断に用いるクライアント識別番号については後述する。
【００３１】
ステップＳ３０４でクライアント１０８が許可されていると判断された場合、あるいはステップＳ３０３でＮｏと判断された場合は、サーバ１０１は、印刷管理用ＩＤ（ワンタイムＩＤ）を発行し（ステップＳ３０９）、クライアント１０８へ印刷管理用ＩＤ（ワンタイムＩＤ）を送信する準備をする。
【００３２】
上記ステップＳ３０２にて第２のフェーズと判断された場合、第１のフェーズと同一のクライアント１０８のみを許可する動作設定かどうかをシステムがチェックして（ステップＳ３０５）、Ｙｅｓであれば第１のフェーズのクライアントと同一か否かを判断する（ステップＳ３０６）。そして、第１のフェーズと同一のクライアントである場合、あるいはステップＳ３０５でＮｏと判断された場合は、印刷回数の制限を確認する処理に移行する（ステップＳ３０７）。
【００３３】
上記ステップＳ３０４と、ステップＳ３０６でＮｏと判断されたら、図６に示すメッセージ６０１をクライアント１０８へ送信する準備をする。
【００３４】
また、ステップＳ３０７で制限内であると判断されたら印刷用画像データを獲得し（ステップＳ３０８）、印刷用画像データをクライアント１０８へ送信する準備をする。一方、ステップＳ３０７で制限を越えたと判断された場合は、図５に示すメッセージ５０１をクライアント１０８へ送信する準備をする。
【００３５】
そして、上述した状況に応じたクライアント１０８への返信データを作成し（ステップＳ３１０）、ステップＳ３１１にてクライアント１０８へ応答（上記作成した返信データ）を返す。
【００３６】
（クライアント管理テーブル）
次に、図３および図４を用いて、サーバ１０１におけるクライアント管理の様子を説明する。図４は、クライアント印刷を管理するテーブルである。
【００３７】
図４は、識別番号が「０１」のクライアントに対して、２回（ワンタイムＩＤ４０１が「００１」と「００２」）の第１のフェーズの処理と、計４回（印刷済回数４０４が４回）の第２のフェーズの処理とを終了し、また識別番号が「０２」のクライアントに対して、１回（ワンタイムＩＤ４０１が「００３」）の第１のフェーズの処理と、２回（印刷済回数４０４が２回）の第２のフェーズの処理とが終了した時点での、サーバ１０１で保持するクライアント印刷に関する情報のテーブルである。なお、クライアント識別番号としては、ネットワークカードのハードウエアアドレスが代表的であるが、その種類は問わない。
【００３８】
第１のフェーズと同一のクライアントのみを許可する設定で識別番号が「０１」のクライアントから、あるいは第１のフェーズと異なるクライアントを許可する設定で識別番号が「０２」のクライアントからＩＤ「００２」の指示があった場合、制限回数４０３の値と印刷済回数４０４の値とを比較して、図３に示したステップＳ３０７でＹｅｓと判断され、印刷回数は３から４に変化する。後者の場合、クライアント識別番号４０２は無視される。一方、ＩＤ「００１」の指示があった場合は、図３に示したステップＳ３０７でＮｏと判断され、クライアント管理テーブルは変化しない。
【００３９】
第１のフェーズと同一のクライアントのみ許可する設定で識別番号が「０１」のクライアントからＩＤ「００３」の指示があった場合、図３に示したステップＳ３０６でＮｏと判断され、クライアント管理テーブルは変化しない。
【００４０】
以上のように本実施の形態では、サーバ１０１においてワンタイムＩＤをクライアント１０８に対して発行し、上記ワンタイムＩＤを伴う印刷データの要求をクライアント１０８に対して強制するようにする。そして、サーバ１０１は、クライアント１０８から上記ワンタイムＩＤを伴う印刷用画像データの要求があった場合、上記ワンタイムＩＤに基づいて上記印刷用画像データの印刷回数を確認し、上記印刷回数が所定の制限回数以内のときのみクライアント１０８における印刷を許可するようにしたので、従来のように、サーバ１０１からの印刷用画像データに基づくクライアント１０８における印刷が無制限に行われてしまうことを容易且つ確実に防止することができる。これにより、Ｗｅｂ環境下のネットワークプリントシステムにおいて、厳しく印刷の回数を制限する有価証券などを扱う状況に、柔軟に対応するネットワークプリントシステムを実現することができる。
【００４１】
また、サーバ１０１は、上記ワンタイムＩＤを保持し、上記保持したワンタイムＩＤに基づいて上記印刷用画像データの印刷回数を確認するようにしたので、上記印刷用画像データに基づく印刷が複数のクライアントで印刷された場合であっても、印刷回数が上記所定の制限回数以内でいるか否かを否かを確認することができる。
【００４２】
さらに、上記ワンタイムＩＤと、各クライアント端末における識別番号とを上記テーブルを用いて関連付けて保持するようにしたので、クライアント１０８から上記ワンタイムＩＤを伴う印刷用画像データの要求があった場合、サーバ１０１は、正規のクライアント端末からの要求であるか否かを確認することができる。これにより、上記印刷用画像データに基づく印刷を行うことができるクライアント端末を制限することができ、有価物（有価証券）の二重印刷などを防止することができる。
【００４３】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００４４】
また、この場合、前記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４５】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００４６】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００４７】
本発明の実施態様の例を以下に列挙する。
（実施態様１）  プリント指示を行う複数のクライアント端末と、プリント用帳票フォームとプリント用データとを格納するサーバとを、ネットワークを介して相互に接続して構成したネットワークプリントシステムであって、
上記クライアント端末は、上記プリント用帳票フォームと上記プリント用データとを用いて帳票プリントイメージを生成する画像生成手段と、
上記画像生成手段により作成された帳票プリントイメージを出力するプリント出力手段とを有し、
上記サーバは、上記帳票プリントイメージの出力の回数を制限する出力回数制限手段を有することを特徴とするネットワークプリントシステム。
【００４８】
（実施態様２）  上記クライアント端末と、上記サーバとの間の通信を２回行い、
１回目の通信において、上記サーバは、ランダムなＩＤ情報を発行して上記クライアント端末に送信し、上記クライアント端末は、上記ＩＤ情報を再利用可能な形式で保存し、
２回目の通信において、上記クライアント端末は、上記保存したＩＤ情報を上記サーバに送信し、上記サーバは、上記ＩＤ情報を取得して照合し、上記照合した結果に基づいて、上記クライアント端末における出力処理を実行させるようにすることを特徴とする実施態様１に記載のネットワークプリントシステム。
【００４９】
（実施態様３）  上記クライアント端末は、上記再利用可能な形式で保存したＩＤ情報を他のクライアント端末に移動し、
上記サーバは、上記発行したＩＤ情報を一定時間保持し、この一定時間保持したＩＤ情報と、上記他のクライアント端末に移動されたＩＤ情報との照合結果に基づいて、上記帳票プリントイメージの出力の回数を制限することを特徴とする実施態様２記載のネットワークプリントシステム。
【００５０】
（実施態様４）  上記クライアント端末は、クライアント端末に固有の番号を上記２回目の通信で上記サーバに送信し、
上記サーバは、上記１回目の通信で発行したＩＤ情報と、上記クライアント端末に固有の番号とを関係付けて保持し、上記保持した上記クライアント端末に固有の番号と、上記２回目の通信で上記クライアント端末から送信された上記クライアント端末に固有の番号とを照合し、その照合結果に基づいて、異なるクライアント端末における上記帳票プリントイメージの出力を禁止するようにしたことを特徴とする実施態様３に記載のネットワークプリントシステム。
【００５１】
（実施態様５）  上記サーバは、予め登録されたクライアント端末に固有の番号を保持し、非登録のクライアント端末からの出力要求を拒否することを特徴とする実施態様２〜４の何れか１態様に記載のネットワークプリントシステム。
【００５２】
（実施態様６）  上記サーバは、ＩＤ情報を発行して上記クライアント端末に送信する第１のＩＤ情報送信手段と、
上記第１のＩＤ情報送信手段により送信されたＩＤ情報と、上記クライアント端末から送信されたＩＤ情報とを照合するＩＤ情報照合手段とを有し、
上記出力回数制限手段は、上記ＩＤ情報照合手段により照合された結果に基づいて、上記クライアント端末における上記帳票プリントイメージの出力の回数を制限して、出力処理を実行させるようにし、
上記クライアント端末は、上記第１のＩＤ情報送信手段により送信されたＩＤ情報を再利用可能な形式で保存するＩＤ情報保存手段と、
上記ＩＤ情報保存手段により保存されたＩＤ情報を上記サーバに送信する第２のＩＤ情報送信手段とを有することを特徴とする実施態様１に記載のネットワークプリントシステム。
【００５３】
（実施態様７）  上記クライアント端末は、上記ＩＤ情報保持手段により再利用可能な形式で保存されたＩＤ情報を、上記ネットワークを介して相互に接続された他のクライアント端末に移動するＩＤ情報移動手段を有し、
上記サーバは、上記第１のＩＤ情報送信手段により発行されたＩＤ情報を一定時間保持するＩＤ情報保持手段を有し、
上記ＩＤ情報照合手段は、上記ＩＤ情報保持手段により一定時間保持されたＩＤ情報と、上記ＩＤ情報移動手段により他のクライアント端末に移動されたＩＤ情報とを照合し、
上記出力回数制限手段は、上記ＩＤ情報照合手段による結果に基づいて、上記帳票プリントイメージの出力の回数を制限することを特徴とする実施態様６記載のネットワークプリントシステム。
【００５４】
（実施態様８）  上記クライアント端末は、クライアント端末に固有の番号を上記サーバに送信する固有番号送信手段を有し、
上記サーバは、上記第１のＩＤ情報送信手段により発行されたＩＤ情報と、上記クライアント端末に固有の番号とを関係付けて保持する固有番号保持手段と、
上記固有番号保持手段により保持された上記クライアント端末に固有の番号と、上記固有番号送信手段により送信された上記クライアント端末に固有の番号とを照合し、その照合結果に基づいて、異なるクライアント端末における上記帳票プリントイメージの出力を禁止する出力禁止手段とを有することを特徴とする実施態様７に記載のネットワークプリントシステム。
【００５５】
（実施態様９）  上記サーバは、予め登録されたクライアント端末に固有の番号を保持する固有番号保持手段と、
上記固有番号保持手段により保持された上記クライアント端末に固有の番号に基づいて、非登録のクライアント端末からの出力要求を拒否する出力要求拒否手段とを有することを特徴とする実施態様６に記載のネットワークプリントシステム。
【００５６】
（実施態様１０）  ネットワークを介して相互に接続されたクライアント端末により帳票プリントイメージを作成する際に使用されるプリント用帳票フォームとプリント用データとを格納する情報処理装置であって、
上記クライアント端末により作成された帳票プリントイメージの出力回数を制限する出力回数制限手段を有することを特徴とする情報処理装置。
【００５７】
（実施態様１１）  ＩＤ情報を発行して上記クライアント端末に送信するＩＤ情報送信手段と、
上記ＩＤ情報送信手段により送信されたＩＤ情報と、上記クライアント端末から送信されたＩＤ情報とを照合するＩＤ情報照合手段とを有し、
上記出力回数制限手段は、上記ＩＤ情報照合手段により照合された結果に基づいて、上記クライアント端末における上記帳票プリントイメージの出力回数を制限して、出力処理を実行させるようにすることを特徴とする実施態様１０に記載の情報処理装置。
【００５８】
（実施態様１２）  上記ＩＤ情報送信手段により発行されたＩＤ情報を一定時間保持するＩＤ情報保持手段を有し、
上記ＩＤ情報照合手段は、上記ＩＤ情報保持手段により一定時間保持されたＩＤ情報と、上記クライアント端末から送信されたＩＤ情報とを照合し、
上記出力回数制限手段は、上記ＩＤ情報照合手段による照合結果に基づいて、上記帳票プリントイメージの出力の回数を制限することを特徴とする実施態様１１記載の情報処理装置。
【００５９】
（実施態様１３）  上記ＩＤ情報送信手段により発行されたＩＤ情報と、上記クライアント端末に固有の番号とを関係付けて保持する固有番号保持手段と、
上記固有番号保持手段により保持された上記クライアント端末に固有の番号と、上記固有番号送信手段により送信された上記クライアント端末に固有の番号とを照合し、その照合結果に基づいて、異なるクライアント端末における上記帳票プリントイメージの出力を禁止する出力禁止手段とを有することを特徴とする実施態様１２に記載の情報処理装置。
【００６０】
（実施態様１４）  上記固有番号保持手段は、予め登録されたクライアント端末に固有の番号を保持する固有番号保持手段と、
上記固有番号保持手段により保持された上記クライアント端末に固有の番号に基づいて、非登録のクライアント端末からの出力要求を拒否する出力要求拒否手段とを有することを特徴とする実施態様１１に記載の情報処理装置。
【００６１】
（実施態様１５）  プリント指示を行う複数のクライアント端末と、プリント用帳票フォームとプリント用データとを格納するサーバとを用いて帳票プリントイメージをプリントするプリント方法であって、
上記プリント用帳票フォームと上記プリント用データとを用いて帳票プリントイメージを生成する画像生成処理と、
上記画像生成処理により作成された帳票プリントイメージを出力するプリント出力処理と、
上記プリント出力処理により出力される上記帳票プリントイメージの出力の回数を制限する出力回数制限処理とを行うことを特徴とするプリント方法。
【００６２】
（実施態様１６）  上記サーバで発行したＩＤ情報を上記クライアント端末に送信する第１のＩＤ情報送信処理と、
上記第１のＩＤ情報送信手段により送信されたＩＤ情報を再利用可能な形式で上記クライアント端末に保存するＩＤ情報保存処理と、
上記ＩＤ情報保存処理により保存されたＩＤ情報を上記サーバに送信する第２のＩＤ情報送信処理と、
上記第１のＩＤ情報送信処理により送信されたＩＤ情報と、上記第２のＩＤ情報送信処理により送信されたＩＤ情報とを照合するＩＤ情報照合処理とを行い、
上記出力回数制限処理は、上記ＩＤ情報照合処理により照合された結果に基づいて、上記帳票プリントイメージの出力の回数を制限して、出力処理を実行させるようにする実施態様１５に記載のプリント方法。
【００６３】
（実施態様１７）  上記ＩＤ情報保持手段により再利用可能な形式で保存されたＩＤ情報を、上記ネットワークを介して相互に接続された他のクライアント端末に移動するＩＤ情報移動処理と、
上記第１のＩＤ情報送信手段により発行されたＩＤ情報を上記サーバで一定時間保持するＩＤ情報保持処理とを行い、
上記ＩＤ情報照合処理は、上記ＩＤ情報保持処理により一定時間保持されたＩＤ情報と、上記ＩＤ情報移動処理により他のクライアント端末に移動されたＩＤ情報とを照合し、
上記出力回数制限処理は、上記ＩＤ情報照合処理による結果に基づいて、上記帳票プリントイメージの出力の回数を制限することを特徴とする実施態様１６に記載のプリント方法。
【００６４】
（実施態様１８）  上記クライアント端末に固有の番号を上記サーバに送信する固有番号送信処理と、
上記第１のＩＤ情報送信処理により発行されたＩＤ情報と、上記クライアント端末に固有の番号とを関係付けて上記サーバで保持する固有番号保持処理と、
上記固有番号保持処理により保持された上記クライアント端末に固有の番号と、上記固有番号送信処理により送信された上記クライアント端末に固有の番号とを照合し、その照合結果に基づいて、異なるクライアント端末における上記帳票プリントイメージの出力を禁止する出力禁止処理とを行うことを特徴とする実施態様１７に記載のプリント方法。
【００６５】
（実施態様１９）  予め登録されたクライアント端末に固有の番号を上記サーバで保持する固有番号保持処理と、
上記固有番号保持処理により保持された上記クライアント端末に固有の番号に基づいて、非登録のクライアント端末からの出力要求を拒否する出力要求拒否処理とを行うことを特徴とする実施態様１６に記載のプリント方法。
【００６６】
（実施態様２０）  プリント用帳票フォームとプリント用データとを用いて帳票プリントイメージを生成する画像生成処理と、
上記画像生成処理により作成された帳票プリントイメージを出力するプリント出力処理と、
上記プリント出力処理により出力される上記帳票プリントイメージの出力の回数を制限する出力回数制限処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【００６７】
（実施態様２１）  上記実施態様２０に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００６８】
【発明の効果】
以上説明したように本発明によれば、サーバに格納されたプリント用帳票フォームとプリント用データとを用いて、クライアント端末で帳票プリントイメージを生成して出力するに際し、上記サーバにより、上記帳票プリントイメージの出力の回数を制限するようにしたので、従来のように、サーバから取得したデータに基づくクライアント端末における帳票プリントイメージの出力が無制限に行われてしまうことを容易且つ確実に防止することができる。これにより、印刷の回数を厳しく制限する状況に柔軟に対応するネットワークプリントシステムを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示し、ネットワークプリントシステムのソフトウェアの構成の一例を示したブロック図である。
【図２】本発明の実施の形態を示し、クライアントとサーバの基本的なトランザクションの一例を時系列的に説明する図である。
【図３】本発明の実施の形態を示し、クライアントにおける印刷を制御する際のサーバにおける処理動作の一例を説明するフローチャートである。
【図４】本発明の実施の形態を示し、クライアント印刷を管理するテーブルを示した図である。
【図５】本発明の実施の形態を示し、印刷制限回数を越えた場合にクライアントに出力されるメッセージの内容の一例を示した図である。
【図６】本発明の実施の形態を示し、印刷が許可されないクライアントに出力されるメッセージの内容の一例を示した図である。
【符号の説明】
１０１  サーバ
１０２  データ格納部
１０３  配信データ生成部
１０４  印刷管理部
１０５  ネットワーク通信制御部
１０７  ネットワーク
１０８  クライアント
１０９  データ入出力部
１１０  データ処理部
１１１  帳票フォーム一時格納部
１１２  帳票フォーム恒久格納部
１１３  画像生成部
１１４  プリント出力部
１１５  プリンタ
【図１】
2005004400.tif 000003
【図２】
2005004400.tif 000004
【図３】
2005004400.tif 000005
【図４】
2005004400.tif 000006
【図５】
2005004400.tif 000007
【図６】
2005004400.tif 000008