(57)【要約】【課題】過去に利用した古い印刷用フォームの再利用を可能にして画像形成の自由度を高める。【解決手段】クライアント装置１１０で画像生成に利用された利用済み帳票フォームは、キャッシュサーバ１２０にアップロードされ、利用済み帳票フォームがそのクライアント装置１１０にとって新しい世代である場合は、管理テーブルＵＦＴに新規に登録される。クライアント装置１１０は、印刷要求に応じてＷｅｂサーバ１００から配信された配信データから、画像生成に必要な印刷用データ、帳票フォームを抽出し、抽出した帳票フォームに対応する新旧全世代の世代リストをキャッシュサーバ１２０から読み込んで、所望の世代の帳票フォームを選択して今回の画像生成に用いる。画像生成後、さらにその帳票フォームをアップロードする。【選択図】　　　図３
2004127007.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置と、前記サーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データを受信するクライアント装置とから構成されるプリントシステムであって、
前記クライアント装置で画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて登録することで、利用済みの印刷用フォームとして管理する管理手段を有し、
前記クライアント装置は、
印刷用フォーム及び印刷用データを利用して画像形成を行う画像形成手段と、
前記管理手段により管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得手段とを有し、
前記画像形成手段は、今回受信した印刷用データと前記旧フォーム取得手段により取得された世代のより古い印刷用フォームとを用いて画像形成を行うことを特徴とするプリントシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、ネットワークを介して帳票、電子カタログなどのプリントを行う為のプリントシステムに関する。
【０００２】
【従来の技術】
インターネットの急速な発展とＷｅｂサーバの林立に伴い、業務処理のＷｅｂ化が推進されている。ネットワークに接続されたクライアント装置であるパーソナルコンピュータは、情報の表示及び入力が可能なＷｅｂブラウザを搭載するのみで、Ｗｅｂブラウザ経由による業務処理が広く行われる様になっている。また、ブラウザによる業務を行う際には、ネットワーク上に存在するＷｅｂサーバとクライアント側であるＷｅｂブラウザとの間で情報の交換が行われる。Ｗｅｂサーバは、ブラウザから入力された情報を受け取り、サーバ内で加工後、再びブラウザに送信して、表示を行う等の動作を繰り返し行い、結果を得るというような形式で業務が遂行される。
【０００３】
また、プリント処理に関しては、クライアント装置から送られた印刷要求を元に、サーバ側でフォームデータを用いたオーバレイ処理を実現することにより、美しいプリント結果が得られるデータをクライアント装置に配信するシステムが提供されている。
【０００４】
この、ブラウザ経由のプリント処理における問題として次のようなものが挙げられる。まず、最終的なプリントイメージを生成する処理がすべてサーバ側で行われるため、Ｗｅｂサーバへの不特定多数からの集中的なリクエストがあると、負荷が大きくなるという点である。また、プリントイメージの生成はサーバ側のプリンタドライバを利用して行われるため、そのイメージをクライアント側で印刷するには、サーバに存在するプリンタドライバと同一のものを用意する必要がある。さらに、サーバ側で生成したプリントイメージは、内容によってはデータ量が大きくなる場合があり、クライアント装置へのデータ配信時にネットワークの負荷となることが想定される。
【０００５】
このような問題を解決するために、例えば下記特許文献１に示されるように、サーバ装置から印刷用帳票フォームと印刷用データをクライアント装置に転送し、クライアント側でプリント用イメージを生成するようにしたプリントシステムが既に提案されている。
【０００６】
【特許文献１】
特開２００２−１６３５９６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記特許文献１のプリントシステムでは、クライアント装置に保存されている印刷用帳票フォームとＷｅｂサーバ上の印刷用帳票フォームのいずれか一方のみが画像生成に利用され、同一名称の、過去の任意の世代の帳票フォームを利用して画像生成を行うことができず、ユーザが過去の帳票を再印刷するという要望に応えることができないという問題があった。
【０００８】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、過去に利用した古い印刷用フォームの再利用を可能にして画像形成の自由度を高めることができるプリントシステムを提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１のプリントシステムは、印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置と、前記サーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データを受信するクライアント装置とから構成されるプリントシステムであって、前記クライアント装置で画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて登録することで、利用済みの印刷用フォームとして管理する管理手段を有し、前記クライアント装置は、印刷用フォーム及び印刷用データを利用して画像形成を行う画像形成手段と、前記管理手段により管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得手段とを有し、前記画像形成手段は、今回受信した印刷用データと前記旧フォーム取得手段により取得された世代のより古い印刷用フォームとを用いて画像形成を行うことを特徴とする〔態様１〕。
【００１０】
また、本発明プリントシステムは、以下の態様のように構成してもよい。すなわち、
〔態様２〕請求項１（態様１）記載の構成において、前記管理手段は、前記クライアント装置にネットワークで接続されたキャッシュサーバで構成されることを特徴とする。
【００１１】
〔態様３〕また、態様２記載の構成において、前記キャッシュサーバへの利用済みの印刷用フォームの登録は、前記クライアント装置から前記ネットワークを通じてアップロードすることでなされることを特徴とする。
【００１２】
〔態様４〕また、態様１〜３のいずれかに記載の構成において、前記画像形成手段は、今回受信した印刷用フォームと前記旧フォーム取得手段により取得された世代のより古い印刷用フォームのいずれを画像形成に用いるかを選択可能であることを特徴とする。
【００１３】
〔態様５〕また、態様１〜４のいずれかに記載の構成において、前記管理手段は、前記利用済みの印刷用フォームをクライアント装置毎に管理することを特徴とする。
【００１４】
また、本発明は、以下の態様のように、情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、記憶媒体にも適用可能である。すなわち、〔態様６〕本発明の情報処理装置は、印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データに基づいて画像形成を行う画像形成手段を有するクライアント装置を構成する情報処理装置であって、前記画像形成手段により画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて所定の格納手段に登録することで、利用済みの印刷用フォームを管理する管理手段と、前記管理手段により管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得手段とを有し、前記画像形成手段は、今回受信した印刷用データと前記旧フォーム取得手段により取得された世代のより古い印刷用フォームとを用いて画像形成を行うことを特徴とする。
【００１５】
〔態様７〕本発明の情報処理装置の制御方法は、印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データに基づいて画像形成を行うクライアント装置を構成する情報処理装置を制御する情報処理装置の制御方法であって、前記画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて所定の格納手段に登録することで、利用済みの印刷用フォームを管理する管理ステップと、前記管理ステップにより管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得ステップと、今回受信した印刷用データと前記旧フォーム取得ステップにより取得された世代のより古い印刷用フォームとを用いて画像形成を行う画像形成ステップとを有することを特徴とする。
【００１６】
〔態様８〕本発明の情報処理装置の制御プログラムは、印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データに基づいて画像形成を行うクライアント装置を構成する情報処理装置を制御する情報処理装置の制御プログラムであって、前記画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて所定の格納手段に登録することで、利用済みの印刷用フォームを管理する管理ステップと、前記管理ステップにより管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得ステップと、今回受信した印刷用データと前記旧フォーム取得ステップにより取得された世代のより古い印刷用フォームとを用いて画像形成を行う画像形成ステップとをコンピュータに実行させることを特徴とする。
【００１７】
〔態様９〕本発明の記憶媒体は、印刷要求に応じて印刷画像形成に必要な印刷用フォーム及び印刷用データを配信するサーバ装置にネットワークで接続され、前記サーバ装置から配信された印刷用フォーム及び印刷用データに基づいて画像形成を行うクライアント装置を構成する情報処理装置を制御する情報処理装置の制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記画像形成に利用された印刷用フォームを、それに対応する日付情報及び識別情報と対応付けて所定の格納手段に登録することで、利用済みの印刷用フォームを管理する管理ステップと、前記管理ステップにより管理されている利用済みの印刷用フォームのうち、今回受信した印刷用フォームと同一の識別情報を有する印刷用フォームであって世代のより古いものを取得する旧フォーム取得ステップと、今回受信した印刷用データと前記旧フォーム取得ステップにより取得された世代のより古い印刷用フォームとを用いて画像形成を行う画像形成ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１９】
図１は、本発明の一実施の形態に係るプリントシステムの全体構成を示すブロック図である。本システムは、Ｗｅｂサーバ１００（サーバ装置）にネットワーク１０９を介してパーソナルコンピュータ等のクライアント装置１１０が接続され、さらに、クライアント装置１１０にネットワーク１２４を介してキャッシュサーバ１２０（管理手段）が接続されて構成される。クライアント装置１１０は同様の構成のものが複数存在することを想定する。ネットワーク１０９、１２４としては、ＬＡＮ、インターネット、無線等、Ｗｅｂ環境の通信手順に対応するものであれば、その種類を問わない。また、ネットワーク１０９とネットワーク１２４とは同一であってもよい。
【００２０】
Ｗｅｂサーバ１００において、１０１は、帳票プリントを行う為の帳票フォーム（印刷用フォーム）を格納する帳票フォーム格納部である。１０２はデータベース等を格納するデータ格納部であり、各業務用データが格納されている。配信データ生成部１０３は、クライアント装置１１０のＨＴＴＰ印刷要求（以下、単に「印刷要求」と称する）に基づいて、画像生成に必要なデータ（印刷用データ等）及び帳票フォームを合成して成る配信データを生成する。１０４はＷｅｂサーバとしての役割を行うネットワーク通信制御部である。
【００２１】
クライアント装置１１０において、１１１は、Ｗｅｂサーバ１００及びキャッシュサーバ１２０に対してデータの入出力を行うブラウザとして機能するデータ入出力部（旧フォーム取得手段）である。１１２は、配信データ生成部１０３によって生成され配信される配信データを解析し、画像生成に必要なデータ及び帳票フォームを復元するデータ処理部である。１１３は、データ処理部１１２によって復元された帳票フォームを格納する帳票フォーム格納部であり、帳票フォーム一時格納部１１３ａ及び帳票フォーム恒久格納部１１３ｂで成る。Ｗｅｂサーバ１００から配信された帳票フォームは、復元されて帳票フォーム一時格納部１１３ａに一時的に格納され、最終的に帳票フォーム恒久格納部１１３ｂに格納される。１１５は、決められた様式に従って帳票イメージ等の画像を作成する画像生成部（画像形成手段）である。１１７はプリンタである。１１６は、画像生成部１１５で生成されたデータをプリンタ１１７が出力できる形式に変換するプリント出力部であり、一般にはプリンタドライバと呼ばれている。
【００２２】
キャッシュサーバ１２０は、古い世代の、即ち過去にクライアント装置１１０がプリントイメージ生成に利用した実績のある帳票フォーム（以下、「利用済み帳票フォーム」と称する）を管理するための情報処理装置である。キャッシュサーバ１２０において、１２１は、クライアント装置１１０において画像生成に用いられた利用済み帳票フォームを格納する利用済み帳票フォーム格納部である。１２２は、どのクライアント装置１１０がどの世代のフォームを利用したかを管理する利用実績管理部である。１２３は、ネットワーク通信制御部１０４と同様に構成される。
【００２３】
次に、利用済み帳票フォームのキャッシュサーバ１２０への登録について説明する。図２、図３は、利用済み帳票フォーム管理テーブルＵＦＴの例を示す図である。利用済み帳票フォームは利用済み帳票フォーム格納部１２１に格納され、各利用済み帳票フォームに対応する利用実績が、利用済み帳票フォーム管理テーブルＵＦＴとして利用実績管理部１２２に格納される。この管理テーブルＵＦＴは、クライアント装置１１０からネットワーク１２４を介して利用済み帳票フォームがアップロードされることで構築され、随時更新される。
【００２４】
図２において、２０１はアップロードされた帳票フォームのファイル名、２０２はファイル名２０１の各世代に対応する日付情報である作成日付、２０３は、各ファイル名２０１の各作成日付２０２毎に、それを利用してプリントイメージを生成したクライアント装置１１０のクライアントＩＤを表す。例えば、図２では、ファイル名２０１が“ａ．ｆｃｐ”であって作成日付２０２が“０１１２２８”の世代の帳票フォームは、クライアントＩＤ“Ｈ１”、“Ｈ３”で利用された実績があることが示されている。管理テーブルＵＦＴの見方は図３についても同様である。
【００２５】
なお、説明を簡単にするために作成日付２０２の値は“年月日”で表現されているが、それに限定されず、単位も問わない。なお、クライアントＩＤは、ネットワークアドレス等、個体を識別できるものであればその種類を問わない。なお、作成日付２０２は、その帳票フォームファイルが作成された日時でありＷｅｂサーバ１００で各帳票フォームファイルに対応付けられるものとするが、これに限らず、例えば、クライアント装置１１０によって利用された日時を用いてもよい。
【００２６】
今、管理テーブルＵＦＴが図２に示す状態である場合において、クライアントＨ２が、ファイル名“ａ．ｆｃｐ”、作成日付“０２０２２８”という帳票フォームを利用して、画像生成を行い、その後キャッシュサーバにアップロードする場合を考える。なお、以下の説明は、後述する図４の利用済みフォーム登録処理に対応している。
【００２７】
キャッシュサーバ１２０では、まず、ファイル名２０１の照合をし、アップロードされた“ａ．ｆｃｐ”が管理テーブルＵＦＴ内に存在することを確認すると、続いて“ａ．ｆｃｐ”に対応している作成日付２０２と照合し、作成日付“０２０２２８”が記録されていることを確認すると、クライアントＩＤの照合を行う。ここでは、“ａ．ｆｃｐ”、“０２０２２８”に対応しているクライアントＩＤは“Ｈ１”、“Ｈ３”のみであり、“Ｈ２”の記録がないことが確認されるので、クライアントＩＤ２０３に“Ｈ２”を追加記録する。
【００２８】
その結果、図３に示すように、“ａ．ｆｃｐ”、“０２０２２８”に対応しているクライアントＩＤ２０３に“Ｈ２”が新たに登録されることで、管理テーブルＵＦＴが最新の状態に書き替えられる。なお、ファイル名２０１、作成日付２０２については、上記のように、“ａ．ｆｃｐ”、“０２０２２８”という合致する値があったので、新たに追加されることがない。
【００２９】
上述の例では、ファイル名２０１及び作成日付２０２については合致した。しかし、ファイル名２０１が合致しない場合は、新たなファイル名２０１、作成日付２０２及びクライアントＩＤ２０３のエントリが追加される。また、ファイル名２０１は合致したが作成日付２０２が合致しない場合は、そのファイル名２０１のエントリに新たな作成日付２０２及び新たなクライアントＩＤがそれぞれ追加される。
【００３０】
このようにして、管理テーブルＵＦＴによれば、どの世代の帳票フォームをどのクライアント装置１１０が画像生成に利用したのかが一元的に管理される。このような処理について、次に、フローチャートを用いて説明する。
【００３１】
図４は、利用済みフォーム登録処理のフローチャートを示す図である。本処理は、キャッシュサーバ１２０で実行される。
【００３２】
まず、今回アップロードをしてきたクライアント装置１１０のクライアントＩＤを取得し（ステップＳ４０１）、アップロードされた帳票フォームについて、管理テーブルＵＦＴに登録されているファイル名２０１との照合をして、同一のファイル名が管理テーブルＵＦＴにあるか否かを判別する（ステップＳ４０２）。その判別の結果、同一のファイル名がある場合は、そのファイル名２０１に対応している作成日付２０２のうちアップロードされた帳票フォームの作成日付と同一のものがあるか否かを判別する（ステップＳ４０３）。その判別の結果、同一の作成日付がある場合は、上記取得したクライアントＩＤが、同一の作成日付２０２に対応しているクライアントＩＤ中にあるか否かを判別する（ステップＳ４０４）。その判別の結果、同一のクライアントＩＤがある場合は、今回アップロードされた帳票フォームについては、既に同世代のものが管理テーブルＵＦＴに登録されており、しかも今回アップロードをしてきたクライアント装置１１０が過去に利用したことがあることになる。従って、新たに登録すべき事項は存在しないので、直ちに本処理を終了する。
【００３３】
一方、前記ステップＳ４０２の判別の結果、同一のファイル名がない場合は、新たなファイル名２０１、作成日付２０２及びクライアントＩＤ２０３を管理テーブルＵＦＴに追加し（ステップＳ４０５）、本処理を終了する。
【００３４】
また、前記ステップＳ４０３の判別の結果、同一の作成日付がない場合は、既存のファイル名２０１に対応させて、新たな作成日付２０２及びクライアントＩＤ２０３を管理テーブルＵＦＴに追加し（ステップＳ４０６）、本処理を終了する。
【００３５】
また、前記ステップＳ４０４の判別の結果、同一のクライアントＩＤがない場合は、既存のファイル名２０１、作成日付２０２に対応させて、新たなクライアントＩＤ２０３を管理テーブルＵＦＴに追加し（ステップＳ４０７）、本処理を終了する。
【００３６】
図５は、各クライアント装置１１０で実行されるクライアント処理のフローチャートを示す図である。
【００３７】
まず、印刷要求に応じてＷｅｂサーバ１００から配信された配信データを受信し（ステップＳ５０１）、上記印刷要求に対応する画像生成に必要な印刷用データ、帳票フォームを抽出する（ステップＳ５０２）。次に、上記抽出した帳票フォームに対応する世代リストをキャッシュサーバ１２０から読み込んで表示する（ステップＳ５０３）。
【００３８】
図６は、この世代リストの一例を示す図である。世代リストは、キャッシュサーバ１２０の管理テーブルＵＦＴから抽出され、データ入出力部１１１の不図示のＷｅｂブラウザ画面に表示される。
【００３９】
同図において、４０１は世代選択対象となる帳票フォームのファイル名、４０２は世代に相当する日付情報である作成日付、４０３はユーザが選択操作を施すためのチェックボックス、４０４は、世代が存在する故に選択を促すメッセージである。
【００４０】
ここで、管理テーブルＵＦＴが現在、図３に示す状態であるとして、クライアントＩＤが“Ｈ３”であるクライアント装置１１０が、“ａ．ｆｃｐ”、“ｂ．ｆｃｐ”という２つの帳票フォームファイルをＷｅｂサーバ１００からダウンロードした場合を考える。これら２つの帳票フォームファイルの作成日付は最新であり、管理テーブルＵＦＴに登録されている作成日付とは異なる場合もあれば同じ場合もある。
【００４１】
キャッシュサーバ１２０は、帳票フォームファイル“ａ．ｆｃｐ”、“ｂ．ｆｃｐ”のうち、クライアントＩＤ“Ｈ３”が対応しているものの作成日付２０２をクライアント装置１１０に送る。すると、クライアント装置１１０では、図６に示すように、帳票フォームファイル“ａ．ｆｃｐ”に対応する作成日付４０２として、“０１１２２８”、“０２０２２８”及び“ダウンロード”がリスト表示される。また、帳票フォームファイル“ｂ．ｆｃｐ”に対応する作成日付４０２として、“０２１２２８”及び“ダウンロード”が表示される。ここで、“ダウンロード”は、今回ダウンロードされた帳票フォームファイルの最新の作成日付であり、同様に６桁の数値である。
【００４２】
図５に戻り、続くステップＳ５０４では、表示された世代リストの中から、画像生成に利用しようとする帳票フォームを選択する。
【００４３】
例えば、図６に示すように、ユーザは、帳票フォームファイル“ａ．ｆｃｐ”、“ｂ．ｆｃｐ”のそれぞれについて、リストアップされた作成日付４０２の中から所望のものを選択することができる。その選択は、チェックボックス４０３へのチェックにより行うことができる。なお、帳票フォームの選択の手法はこれに限られるものではない。図６の例では、帳票フォームファイル“ａ．ｆｃｐ”については、“０１１２２８”、“０２０２２８”のいずれかを選択すれば、“ダウンロード”より古い世代（場合によっては同じ世代）の帳票フォームを利用すること可能であり、“ダウンロード”を選択すれば、今回ダウンロードされた最新の帳票フォームを利用することができる。
【００４４】
続くステップＳ５０５では、上記選択した帳票フォームをキャッシュサーバ１２０から取得し、これと前記ステップＳ５０２で抽出された情報とに基づき印刷画像を生成して、生成された印刷画像をプリンタ１１７により印刷出力させる。次に、今回画像生成に用いた帳票フォームを、前述した態様で、キャッシュサーバ１２０にアップロードして（ステップＳ５０６）、本処理を終了する。
【００４５】
なお、前記ステップＳ５０６において、今回の画像生成に用いた帳票フォームのアップロードを行うか否かをユーザの任意によって決定できるように構成してもよい。また、今回の画像生成に用いた帳票フォームについて、世代リストを参照した上で、同一名称、同一作成日付のものがキャッシュサーバ１２０に既に登録されている場合には、その帳票フォームファイルをアップロードすることなく、そのクライアント装置１１０がその帳票フォームを利用した旨の情報のみをキャッシュサーバ１２０に転送するようにしてもよい。
【００４６】
本実施の形態によれば、Ｗｅｂサーバ１００から配信された帳票フォームを、画像生成後にキャッシュサーバ１２０に転送して世代管理することにより、Ｗｅｂ環境下のネットワークプリントシステムにおいて、クライアント装置１１０が過去に画像生成に用いた帳票フォームを再利用することが可能となり、画像生成の自由度を高めて快適なネットワークプリントシステムを実現することができる。また、今回ダウンロードされた新しい帳票用フォームか、世代の古い帳票用フォームのいずれかのうち所望の帳票用フォームを選択できるので、自由度が一層高く、使い勝手がよい。
【００４７】
なお、本実施の形態では、図５の利用済みフォーム登録処理はキャッシュサーバ１２０で実行されるとしたが、これに限定されるものでなく、例えば、キャッシュサーバ１２０等の外部装置が管理テーブルＵＦＴを格納する手段のみを提供するか、あるいはクライアント装置１１０に設けた格納手段に管理テーブルＵＦＴを格納するように構成した上で、クライアント装置１１０が管理テーブルＵＦＴにアクセスして利用済みフォーム登録処理を行うことで、クライアント装置１１０自身が世代管理を行えるようにしてもよい。
【００４８】
なお、本実施の形態では、図５のクライアント処理において配信データを受信した際に、図６に示す世代リストを読み込むようにしているが、これに限らず、例えば、クライアント装置１１０が帳票フォーム恒久格納部１１３ｂ等から見つけた帳票フォームファイルについて、世代リストを随時読み込めるように構成してもよい。
【００４９】
なお、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５１】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、過去に利用した古い印刷用フォームの再利用を可能にして画像形成の自由度を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るプリントシステムの全体構成を示すブロック図である。
【図２】利用済み帳票フォーム管理テーブルの例を示す図である。
【図３】利用済み帳票フォーム管理テーブルの例を示す図である。
【図４】利用済みフォーム登録処理のフローチャートを示す図である。
【図５】各クライアント装置で実行されるクライアント処理のフローチャートを示す図である。
【図６】世代リストの一例を示す図である。
【符号の説明】
１００　Ｗｅｂサーバ（サーバ装置）、
１０３　配信データ生成部
１０９、１２４　ネットワーク
１１０　クライアント装置
１１１　データ入出力部（旧フォーム取得手段）
１１２　データ処理部
１１５　画像生成部（画像形成手段）
１２０　キャッシュサーバ（管理手段）
１２１　利用済み帳票フォーム格納部
１２２　利用実績管理部
ＵＦＴ　利用済み帳票フォーム管理テーブル
【図１】
2004127007.tif 000003
【図２】
2004127007.tif 000004
【図３】
2004127007.tif 000005
【図４】
2004127007.tif 000006
【図５】
2004127007.tif 000007
【図６】
2004127007.tif 000008