(57)【要約】【課題】  サーバにおけるプリント用データの生成を待たずにデータの属性に関する情報のみから見栄えの確認を可能にすることを目的とするネットワークプリンタシステムの提供。【解決手段】  サーバにて抽出されたフィールドの名称、データの長さ、データの型からクライアントで確認用データを生成する手段と、確認用データ生成のベースとする保存済確認用データを選択する手段と、同選択をクライアント毎に最適に実施する手段と、参照度の低いベースデータを削除する手段とを備えることを特徴とするネットワークプリンタシステム。【選択図】        図１
2007041680.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に複数存在するプリント指示を行うクライアント端末と、プリント用帳票フォームとプリント用データを格納できるＷｅｂサーバを具備するネットワークプリントシステムであり、
該クライアント端末にプリントイメージを作成できる画像生成部を持たせ、クライアント端末側で帳票プリントイメージを作成し出力することを特徴とするネットワークプリントシステムにおいて、
該Ｗｅｂサーバは該クライアント端末に対して、該プリント用データが挿入されることが期待される該プリント用帳票フォームで定義されたフィールドの名称、該プリント用データの型、該プリント用データの長さを送信し、該クライアント上でプリント用ダミーデータを生成し印刷実行することを特徴とするネットワークプリントシステム。
【請求項２】
該プリント用ダミーデータをクライアント端末に保存しておき、同時に、該プリント用ダミーデータの名称とクライアント端末へ送信した各情報を該Ｗｅｂサーバで管理しておき、該プリント用ダミーデータとの差分が最も小さいデータの名称を選択、該名称と該差分を該クライアント端末に送信し、該クライアント端末にて該プリント用ダミーデータへの加減によって新たなプリント用ダミーデータを生成することを特徴とする請求項１記載のネットワークプリントシステム。
【請求項３】
保存済プリント用ダミーデータに関係なくプリント用ダミーデータを生成することを選択可能なことを特徴とする請求項１記載のネットワークプリントシステム。
【請求項４】
請求項２記載のネットワークプリントシステムにおいて、クライアント端末を管理、識別する手段を備えることを特徴とするネットワークプリントシステム。
【請求項５】
請求項２記載のネットワークプリントシステムにおいて、差分をバイト数の差として抽出する手段を備えることを特徴とするネットワークプリントシステム。
【請求項６】
請求項２記載のネットワークプリントシステムにおいて、プリント用ダミーデータを再生成する手段を備えることを特徴とするネットワークプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して帳票などのプリントを行う為のネットワークプリントシステムに関するものである。
【背景技術】
【０００２】
完全な印刷を実施する過程で、その速度を速めるために転送するデータを圧縮するなどの技術が、特許文献１で提案されている。
【特許文献１】特開２０００−１３７５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
オーバレイ印刷処理において、印刷用後付けデータはサーバ側でプログラム生成される機会が多い。一方、後付けデータ全てが準備できない段階でも、印刷結果の見栄えだけでも確認したいというユーザの要望は強い。特に、特定のフォームファイルでも使用機会の少ないフィールドの見栄えは優先して確認したいが、従来の技術ではそれが困難であった。
【０００４】
本発明は、以上の点に着目して成されたもので、データの属性のみが予めわかっているケースで、所望のデータの取得を待たずに見栄えの確認が可能となり、見栄えに問題がある場合はクライアントでのオーバレイを中止し、データを修正するなどの対策を施せるようになって、最終結果を早い段階で獲得することを可能にするネットワークプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
完全なデータではではなく、見栄えを確認するには十分な情報のみを、所望のデータに先んじて送信し、クライアントでダミーデータを生成してプレビューや印刷を行う。
【０００６】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００７】
（１）ネットワーク上に複数存在するプリント指示を行うクライアント端末と、プリント用帳票フォームとプリント用データを格納できるＷｅｂサーバを具備するネットワークプリントシステムであり、該クライアント端末にプリントイメージを作成できる画像生成部を持たせ、クライアント端末側で帳票プリントイメージを作成し出力することを特徴とするネットワークプリントシステムにおいて、該Ｗｅｂサーバは該クライアント端末に対して、該プリント用データが挿入されることが期待される該プリント用帳票フォームで定義されたフィールドの名称、該プリント用データの型、該プリント用データの長さを送信し、該クライアント上でプリント用ダミーデータを生成し印刷実行することを特徴とするネットワークプリントシステム。
【発明の効果】
【０００８】
本発明によって、データベース接続等でデータの生成に時間を要するがデータの属性のみが予めわかっているケースで、所望のデータの取得を待たずに見栄えの確認が可能となり、見栄えに問題がある場合はクライアントでのオーバレイを中止し、データを修正するなどの対策を施せるようになって、最終結果を早い段階で獲得することを可能にする。
【発明を実施するための最良の形態】
【０００９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１０】
［システム構成］
図１は、本発明を実施するネットワークプリントシステムのソフトウエアブロック図である。
【００１１】
１０１はＷｅｂサーバである情報処理装置である。１０２はデータベース等のデータ格納部であり、各業務用データが格納されている。１０３は、クライアントの要求に基づいて、画像生成に必要なデータ及び帳票フォームを合成、配信するためのデータを生成する部分である。１０４はＷｅｂサーバである役割を行うネットワーク通信制御部である。１０５は、帳票プリントを行う為の帳票フォームの格納部分である。１０６はクライアント別に見栄え確認のために必要な属性を生成、管理する部分である。
【００１２】
１０７は、サーバとクライアントがネットワークで接続されている事を示す。ネットワーク形態として、ＬＡＮ、インターネット、無線等、Ｗｅｂ環境の通信手順に対応するものであれば、その種類は問わない。
【００１３】
１０８はクライアントであるＰＣ等の情報処理装置である。１０９は、サーバに対してデータの入出力を行うブラウザである。１１０は、１０４によって生成された配信データを解析し、画像生成に必要なデータ及び帳票フォームを復元する、データ処理部である。１１１は実データの各種属性−データが流し込まれることが期待される帳票テンプレートで定義されたフィールドの名称、データの型、データの長さ−および作成済見栄確認用ダミーデータを管理する部分である。１１２、１１３は、１１０によって復元された帳票フォームを格納する部分である。１１４は、決められた様式に従って帳票イメージを作成する画像生成部である。１１５は、画像生成部で作成されたデータをプリンタが出力できる形式に変換するプリント出力部であり、一般にはプリンタドライバと呼ばれている。１１６はプリンタである。
【実施例２】
【００１４】
［見栄確認用ダミーデータ属性生成処理（サーバ）］
図２、図３、図５、図６を用いて、請求項１〜５記載の、サーバにおけるクライアント応答生成処理について説明する。
【００１５】
図３は、サーバで管理する、クライアントに保存されている見栄確認用ダミーデータ、およびそれが有する属性に関するテーブルである。
【００１６】
３０１は見栄確認用ダミーデータファイルが保存されているクライアントの識別子、３０２は見栄確認用ダミーデータ生成の際の比較対照として使用された頻度、３０３はクライアントで保存されている見栄確認用ダミーデータのファイル名、３０４は帳票テンプレートで定義された、後付けデータを流し込むフィールドの識別子（フィールド名と記す）、３０５は個々のデータの型、３０６は同データの長さである。
【００１７】
図５、図６はクライアントに保存されている見栄確認用ダミーデータ、すなわちプリント用データの１表現形式である。図５は図３のａ１１．ｄａｔに対応する。なお、以下、図３に示すデータの型、長さの定義、図５、図６に示す形式でデータ表現されることを前提に説明するが、本提案ではこれを限定しない。
【００１８】
サーバはクライアントから発行されたリクエストを受信し（図２参照）（ステップ２０１）、該クライアントを識別する値、例えばＩＰアドレスなどを取得する（ステップ２０２）。受信したリクエストの内容に応じて応答を作成すると同時に、後からクライアントが該応答を取得する際に必要なキーをクライアントへ返送する（ステップ２０３）。
【００１９】
クライアントへ送信する後付けデータに関する属性−フィールド名、各後付けデータの型、同長さ−を、所望の後付けデータの生成を待たずに取得（ステップ２０４）、それを３０４、３０５、３０６と比較し、各属性が完全に一致する見栄確認用ダミーデータファイル名（３０３）が見つかれば（ステップ２０５）その名称をクライアントへの応答としてセット（ステップ２０６）する。完全に一致するものがない場合は一定の基準をもって比較した結果差分が最も小さいと判断されるデータファイルを選択し（ステップ２０７）、被選択頻度を１加算する（３０２）。
【００２０】
一定の基準とは、選択されたデータファイルを元に見栄確認用ダミーデータをクライアントが生成する際に、既に保存されているデータファイルの内容に対して追記する、あるいは削除するバイト数が最も小さい、を指す。図３を用いて説明すると、２０４にてフィールド名：型：長さについて以下のような属性を取得できたとする。
【００２１】
Ｆ１：数値：５（バイト）
Ｆ２：文字：１４（バイト）
Ｆ３：文字：１２（バイト）
【００２２】
上記は図６に示すダミーデータに対応する。
【００２３】
上記情報と３０３におけるａ１１．ｄａｔ、ａ１２．ｄａｔの３０６とを比較、合計バイト数の差は、対ａ１１．ｄａｔは＋７、対ａ１２．ｄａｔは−１７、となり、ａ１１．ｄａｔが選択されることになる。
【００２４】
ステップ２０７で選択されたデータに対して追加、削除等操作する結果得られるデータの、クライアントで保存する際のファイル名および各属性（３０４〜３０６）を図３のテーブルに記録し（ステップ２０８）、以降の見栄確認用ダミーデータファイル生成処理における選択肢の１つとする。該ファイル名と差分情報をクライアント応答としてセットする（ステップ２０９）。
【００２５】
クライアントで保存されている見栄確認用ダミーデータのうち、頻度の低いものを削除すべく３０２を検証し（ステップ２１０）、頻度が低い（数値が小さい）見栄確認用ダミーデータファイルを削除するフラグを、クライアントへの応答内部で有効とする（ステップ２１１、ステップ２１２）。続いてクライアントからの応答取得待ちに入る（ステップ２１３）。
【００２６】
一方、見栄確認用ダミーデータの生成と平行して、所望のデータを生成する処理を実施（ステップ２１４）、クライアントからの応答の取得を待機する（ステップ２１５）。
【００２７】
なお、ステップ２０３にてクライアントキーを返送する変わりに見栄確認用ダミーデータを返送してもよい。その場合ステップ２１３はクライアント応答処理となる。
【実施例３】
【００２８】
［見栄確認用ダミーデータ生成処理（クライアント）］
図４、図５、図６を用いて、請求項６記載の、クライアントにおけるデータ取得、オーバレイ処理を説明する。
【００２９】
なお、本提案は下記を前提とする；
オーバレイにおいて、帳票テンプレートは受け付けるデータの型、最大長という属性を有しており、それらに応じて実際の表示が決定されるものとする。例えば、あるフィールドは文字列型で２バイト文字のみを受け１０バイトを最大長とする、あるフィールドは数値型で０，１，２…等１バイト数値文字のみ受付可能、など。見栄え確認時は、例えば文字列長１６バイトの場合「くきかおえういあ」という見栄確認用ダミーデータを生成、左端よりフィールドに入りきらない場合は表示される最右端が「あ」でない、などでデータの非妥当性を確認できる。
【００３０】
クライアントがリクエストを発行、応答を要求する（ステップ４０１）。受信データがあるかどうかを確認し（ステップ４０２）、内容が見栄確認用ダミーデータかどうかを判断し（ステップ４０３）、データファイル名だけであればクライアント保存済データファイルを選択（ステップ４０４、ステップ４０５）（図５）、オーバレイ処理を実施する（ステップ４０８）。ステップ４０４で差分情報が含まれる場合、それと保存済データファイルで新たに見栄え確認データファイルを生成（ステップ４０６）（図６）、該データをサーバから指定された名称で保存（ステップ４０７）、オーバレイ処理を施す（ステップ４０８）。ステップ４０３で受信されたデータが所望のデータの場合、直ちにオーバレイ処理を実行する。
【００３１】
なお、図４においては、所望のデータ、見栄確認用ダミーデータ、いずれのデータを取得できるかは、サーバでその制御を実施することを前提としているが、ステップ２０３に両データに対応する２種類のキーをクライアントへ返送し、クライアントでいずれのデータを取得するかを選択可能とすることもできる。本提案ではその手段には言及しない。
【図面の簡単な説明】
【００３２】
【図１】システム構成図
【図２】サーバにおける見栄え確認用データ属性生成処理を示すフローチャート
【図３】サーバにおけるクライアント保存データに関する情報テーブル
【図４】クライアントにおける見栄確認用ダミーデータ生成処理を示すフローチャート
【図５】見栄確認用ダミーデータの１表現を示す図
【図６】見栄確認用ダミーデータの１表現を示す図
【符号の説明】
【００３３】
１０１    Ｗｅｂサーバである情報処理装置
１０２    データ格納部
１０３    配信データ生成部
１０４    ネットワーク通信制御部
１０５    帳票フォーム格納部
１０６    データ属性管理部
１０７    ネットワーク
１０８    クライアントである情報処理装置
１０９    データ入出力部
１１０    データ処理部
１１１    データ属性管理部
１１２    帳票フォーム一時格納部
１１３    帳票フォーム恒久格納部
１１４    画像生成部
１１５    プリント出力部
１１６    プリンタ
【図２】
2007041680.tif 000003
【図３】
2007041680.tif 000004
【図４】
2007041680.tif 000005
【図５】
2007041680.tif 000006
【図６】
2007041680.tif 000007
【図１】
2007041680.tif 000008