(57)【要約】【課題】  クライアントがサーバに対して印刷用データの取得を要求し印刷を実施するシステムにおいて、目的別にフォルダにて管理されるフォームをフォルダを直接指定して利用することを可能にする。【解決手段】  クライアントにて印刷データを生成するネットワークプリントシステムに対して付加する仕組みは以下の通り；フォームを指定してフォルダ及び内包するファイルを転送する仕組み、指定したキーワードから関連するフォルダを検索する仕組み。【選択図】        図１
2005070942.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に複数存在するプリント指示を行うクライアント端末、プリント用帳票フォームとプリント用データを格納できるＷｅｂサーバを具備するネットワークプリントシステムであり、
クライアント端末からの印刷要求に対し、Ｗｅｂサーバは印刷に必要なプリント用帳票フォームが格納されたフォルダとプリント用データを抽出し、クライアント端末に配信して、配信された該フォルダをクライアント側で保持する機能を有することを特徴とするネットワークプリントシステム。
【請求項２】
フォルダ単位で圧縮した１ファイルをクライアントに転送することを特徴とする請求項１記載のネットワークプリントシステム。
【請求項３】
クライアントにおいてフォルダに展開後保存するか、１ファイルを保存するかを選択できることを特徴とする請求項２記載のネットワークプリントシステム。
【請求項４】
フォルダまたは圧縮ファイルをキーワードと関連付けてサーバで保存し、該キーワードを指定することで関連付けられたフォルダまたは圧縮ファイルを転送することを特徴とする請求項１または２記載のネットワークプリントシステム。
【請求項５】
拡張子や日付などのファイル属性を指定することでサーバにおいてフォルダを作成、属性に合致するファイルを該フォルダに格納し該フォルダをクライアントに転送することを特徴とする請求項１記載のネットワークプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して帳票などのプリントを行う為のネットワークプリントシステムに関するものである。
【背景技術】
【０００２】
インターネットの急速な発展とＷｅｂサーバの林立に伴い、業務処理のＷｅｂ化が推進されている。ネットワークに接続されたパーソナルコンピュータ上には、情報の表示、及び入力が可能なＷｅｂブラウザを搭載するのみで、Ｗｅｂブラウザ経由による業務処理がひろく行われる様になっている。また、ブラウザによる業務を行う為には、ネットワーク上には、Ｗｅｂサーバが存在し、クライアントであるＷｅｂブラウザとの間で情報の交換が行われる。
【０００３】
ブラウザから入力された情報をサーバが受け取り、サーバ内で加工し再びブラウザに送信、表示を行う等の動作を繰り返し行い、結果を得るというような形式で業務が遂行される。
【０００４】
この中でプリント処理に関しては、クライアントから送られた印刷要求を元に、サーバ側でフォームデータを用いたオーバレイ処理を実現することにより、美しいプリント結果が得られるデータをクライアントに配信するシステムが提供されている。
【０００５】
このブラウザ経由のプリント処理における課題として、最終的なプリントイメージを生成する処理はすべてサーバ側で行われるため、Ｗｅｂの特徴である不特定多数からの集中的なリクエストに対して、サーバの負荷が大きくなるという点が挙げられている。さらに、プリントイメージの生成はサーバ側のプリンタドライバを利用して行われるため、そのイメージをクライアント側で印刷するには、サーバに存在するプリンタドライバと同一のものを用意する必要がある。また、サーバ側で生成したプリントイメージは、内容によってはデータ量が大きくなる場合があり、クライアントへのデータ配信時にネットワークの負荷となることが想定される。
【０００６】
これを解決する手段として、サーバからプリント用帳票フォームとプリント用データをクライアントに転送し、クライアント側でプリント用イメージを生成するシステムが提案されている（例えば、特許文献1参照。）。
【特許文献１】特開２００２−３５１６４５号公報
【特許文献２】特開２０００−２８４９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このプリント処理における問題は、プリント用帳票フォームをファイル単位で指定する必要があり、一般にサーバにおいて目的別にフォルダ単位で管理されるプリント用帳票フォームをフォルダ単位で指定できない点にある。
【０００８】
本発明は、上記課題を解決する為に考案されたものであり、Ｗｅｂサーバに対してフォルダあるいはそれに対応するキーワードを指定し、フォルダおよび配下のファイルを一括して転送することを可能にしたネットワークプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１０】
（１）ネットワーク上に複数存在するプリント指示を行うクライアント端末、プリント用帳票フォームとプリント用データを格納できるＷｅｂサーバを具備するネットワークプリントシステムであり、
クライアント端末からの印刷要求に対し、Ｗｅｂサーバは印刷に必要なプリント用帳票フォームが格納されたフォルダとプリント用データを抽出し、クライアント端末に配信して、配信された該フォルダをクライアント側で保持する機能を有することを特徴とするネットワークプリントシステム。
【００１１】
（２）フォルダ単位で圧縮した１ファイルをクライアントに転送することを特徴とする前記（１）記載のネットワークプリントシステム。
【００１２】
（３）クライアントにおいてフォルダに展開後保存するか、１ファイルを保存するかを選択できることを特徴とする前記（２）記載のネットワークプリントシステム。
【００１３】
（４）フォルダまたは圧縮ファイルをキーワードと関連付けてサーバで保存し、該キーワードを指定することで関連付けられたフォルダまたは圧縮ファイルを転送することを特徴とする前記（１）または（２）記載のネットワークプリントシステム。
【００１４】
（５）拡張子や日付などのファイル属性を指定することでサーバにおいてフォルダを作成、属性に合致するファイルを該フォルダに格納し該フォルダをクライアントに転送することを特徴とする前記（１）記載のネットワークプリントシステム。
【発明の効果】
【００１５】
本発明により、Ｗｅｂ環境下のネットワークプリントシステムにおいて、ユーザが特定目的、あるいは特定帳票用のプリント用帳票フォームを格納したフォルダを直接指定することが可能となり、ユーザによる運用を容易にすることが可能となる。
【発明を実施するための最良の形態】
【００１６】
フォルダを圧縮して１ファイルで転送、クライアントにて展開する仕組み、指定したキーワードに対応するファイルを収集しフォルダに格納する仕組みを提案するものである。
【実施例１】
【００１７】
実施例１のシステム構成を説明する。
【００１８】
図１は、本発明を実施するネットワークプリントシステムのソフトウエアブロック図である。１０１はＷｅｂサーバである情報処理装置である。１０２はデータベース等のデータ格納部であり、各業務用データが格納されている。１０３は、クライアントの要求に基づいて、画像生成に必要なデータ及び帳票フォームを合成、配信するためのデータを生成する部分である。１０４はＷｅｂサーバである役割を行うネットワーク通信制御部である。１０５は、帳票プリントを行う為の帳票フォームの格納部分である。１０６はフォルダを処理する部分である。１０７は、サーバとクライアントがネットワークで接続されている事を示す。ネットワーク形態として、ＬＡＮ，インターネット、無線等、Ｗｅｂ環境の通信手順に対応するものであれば、その種類は問わない。
【００１９】
１０８はクライアントであるＰＣ等の情報処理装置である。１０９は、サーバに対してデータの入出力を行うブラウザである。１１０は、１０３によって生成された配信データを解析し、画像生成に必要なデータ及び帳票フォームを復元する、データ処理部である。１１１は特にフォルダ指定された場合に圧縮されたファイルを展開する部分である。１１２、１１３は、１１０によって復元された帳票フォームを格納する部分である。１１４は、決められた様式に従って帳票イメージを作成する画像生成部である。１１５は、画像生成部で作成されたデータをプリンタが出力できる形式に変換するプリント出力部であり、一般にはプリンタドライバと呼ばれている。１１６はプリンタである。
【実施例２】
【００２０】
実施例２のフォルダの指定を説明する。図２はフォルダ指定のスクリプト表現である。“ｘｈｔｔｐ”はプロトコルを、“１７２．２０．１１１．２０”は取得先となるホストアドレスを、“ｋｅｉｒｉ”は取得先ホスト上のフォルダを意味する。なおこれは１例であり、プロトコル、アドレス記述方法、フォルダ指定方法の種類は問わない。
【実施例３】
【００２１】
実施例３のプロトコルスタックとアプリケーション層での動作を説明する。
【００２２】
図３は本発明に関連する通信系のプロトコルスタック（ＯＳＩ参照モデル）である。３０１はネットワーク層、３０２はトランスポート層、３０３はアプリケーション層である。なおこれは１例であり、プロトコルはこれに限定しない。
【００２３】
アプリケーション層での動作は以下の通り；フォルダ名をサーバで決定できたと仮定し、同名称をフォルダ名である識別子と共にクライアントに転送、続いてファイル群を任意の順で転送し、クライアントでフォルダ、ファイルの関係を復元する。フォルダを転送する代わりにフォルダ単位で圧縮したファイルを転送する場合、圧縮ファイルである旨を示す識別子を付加し、クライアント側で圧縮を伸張するか否かの判断をし、結果に応じた処理をする。
【実施例４】
【００２４】
実施例４のフォルダ決定処理を説明する。
【００２５】
図４、図５、図６を用いてクライアント端末で指定したキーワードによりフォルダを転送する処理を説明する。リクエストを受け付け（４０１）、キーワードテーブル（５０１乃至５０３）における値が格納されたエントリ（５０２，５０３）から指定したキーワードを検索する（４０２）。例えばキーワードとして“ｋｅｉｒｉ”が指定された場合４０３の判断において真となり、対応するフォルダ「Ｃ：￥ｆｏｒｍｓ￥経理」を抽出し、転送処理に移る（４０７）。キーワードテーブルに定義がない場合指定した値と合致する名前のフォルダをファイルシステムより検索し（４０４）、存在すれば転送処理に移る（４０７）。ただしフォルダ検索は別途指定したルート下を検索するものとする。存在しない場合、指定したキーワードを属性として有する（例えば指定値を拡張子とする、指定値をファイルの名前に含む（６０２）、など）ファイルを収集、指定した名前のフォルダにそれらを格納し、転送処理に移る（４０７）。ただしファイル収集は別途指定したルート下を検索するものとする。
【実施例５】
【００２６】
実施例５のサーバ間でのフォルダ転送を説明する。実施例２記載の指定方法により、実施例３記載のプロトコルを利用することで、サーバ間においてフォルダ転送を実現する。
【図面の簡単な説明】
【００２７】
【図１】本発明を実施するネットワークプリントシステムのブロック図
【図２】フォルダ指定の一例を示す図
【図３】フォルダ転送を実現するプロトコルスタックを示す図
【図４】フォルダを決定するフローチャート
【図５】キーワードとフォルダ名を関係付けるテーブルを示す図
【図６】キーワードを属性とするファイルを特定するテーブルを示す図
【符号の説明】
【００２８】
１０１  情報処理装置
１０２  データ格納部
１０３  配信データ生成部
１０４  ネットワーク通信制御部
１０５  帳票フォームの格納部
１０６  フォルダ処理部
１０８  情報処理装置
１０９  データ入出力部
１１０  データ処理部
１１１  フォルダ処理部
１１２、１１３  帳票フォーム格納部分
１１４  画像生成部
１１５  プリント出力部
１１６  プリンタ
３０１  ネットワーク層
３０２  トランスポート層
３０３  アプリケーション層
【図１】
2005070942.tif 000003
【図２】
2005070942.tif 000004
【図３】
2005070942.tif 000005
【図４】
2005070942.tif 000006
【図５】
2005070942.tif 000007
【図６】
2005070942.tif 000008