(57)【要約】【課題】  帳票出力サーバに保存された帳票保存ファイルの中から、（印刷フォームやそれに含まれるフィールドといった）帳票特有の検索条件によって、検索を可能とする、印刷システムの提供を目的とする。【解決手段】  帳票出力サーバに保存された帳票保存ファイルの中から、（印刷フォームやそれに含まれるフィールドといった）帳票特有の検索条件によって、検索を可能とするために、帳票出力サーバは、ウェブ印刷サーバから配信された帳票保存ファイルを保存し、保存された帳票保存ファイルの中から、帳票保存ファイルに含まれる印刷フォーム、フィールド、フィールドに関連付けられた文字データを指定した検索条件で、帳票保存ファイルを検索する検索手段を備える。【選択図】        図１
2005084784.tif 000002
【特許請求の範囲】
【請求項１】
ウェブ印刷サーバと帳票出力サーバとクライアント端末と印刷装置とが通信回線を介して互いに接続された印刷システムであって、
前記ウェブ印刷サーバは、文字データをオーバレイするべきフィールドの定義を含む印刷フォームを記憶する印刷フォーム記憶手段と、前記印刷フォームと前記印刷フォームに定義されたフィールドに関連付けられた文字データを含む帳票保存ファイルを生成する制御手段と、前記帳票保存ファイルを帳票出力サーバに配信する帳票保存ファイル配信手段とを備え、
前記帳票出力サーバは、前記ウェブ印刷サーバから配信された前記帳票保存ファイルを記憶する帳票保存ファイル記憶手段と、前記帳票保存ファイル記憶手段によって記憶された帳票保存ファイルの中から、帳票保存ファイルに含まれる印刷フォーム、フィールド、フィールドに関連付けられた文字データを指定した検索条件で、帳票保存ファイルを検索する検索手段とを備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票印刷システムに関する。
【背景技術】
【０００２】
従来、フォームデータを不揮発性の記憶手段等に蓄積しておき、該フォームデータを用いてフォームオーバーレイ処理を行うプリンタが知られている。また、クライアントサーバシステムでは、各クライアントに印刷用のフォームデータを配信しておき、各クライアントＰＣ上で印刷用のフォームデータと印刷データを重ね合わせる、いわゆるフォームオーバーレイ処理を行った上で、プリンタから印刷する方法が広く採用されている。
【０００３】
これらのフォームオーバーレイ処理は、印刷フォームの変更や管理が容易になり、印刷時に印刷フォームの変更がなければ、印刷データのみのやり取りで印刷が可能になる等の利点を有している。
【０００４】
さらに、最近では、クライアントからの印刷要求によって、ウェブ印刷サーバがフォームデータと印刷データから生成した帳票保存ファイルを帳票出力サーバに配信し、いったん、帳票出力サーバで帳票保存ファイルを保存した後、帳票出力サーバから印刷装置に配信することによって、帳票の保存管理を行うことができる印刷システムが提案されている。
【特許文献１】特開２０００−２８４９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、帳票出力サーバに保存された帳票保存ファイルからユーザが必要とている帳票保存ファイルを見つけ出すためには、日付や保存帳票ファイル名をたよりに探すしか方法がなく、使い勝手が悪いという問題点があった。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、帳票出力サーバに保存された帳票保存ファイルの中から、（印刷フォームやそれに含まれるフィールドといった）帳票特有の検索条件によって、検索を可能とする印刷システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の印刷システムは、以下の構成を備える。
【０００８】
即ち、ウェブ印刷サーバと帳票出力サーバとクライアント端末と印刷装置とが通信回線を介して互いに接続された印刷システムであって、前記ウェブ印刷サーバは、文字データをオーバレイするべきフィールドの定義を含む印刷フォームを記憶する印刷フォーム記憶手段と、前記印刷フォームと前記印刷フォームに定義されたフィールドに関連付けられた文字データを含む帳票保存ファイルを生成する制御手段と、前記帳票保存ファイルを帳票出力サーバに配信する帳票保存ファイル配信手段とを備え、前記帳票出力サーバは、前記ウェブ印刷サーバから配信された前記帳票保存ファイルを記憶する帳票保存ファイル記憶手段と、前記帳票保存ファイル記憶手段によって記憶された帳票保存ファイルの中から、帳票保存ファイルに含まれる印刷フォーム、フィールド、フィールドに関連付けられた文字データを指定した検索条件で、帳票保存ファイルを検索する検索手段とを備える。
【発明の効果】
【０００９】
以下、詳細に説明するように、実施の形態によれば、帳票出力サーバに保存された帳票保存ファイルの中から、帳票特有の検索条件であるフォームと、フォームに含まれるフィールドに関連付けられたフィールドデータの値を指定して、検索を行うことができ、ユーザが必要とする帳票を容易に見つけ出すことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【実施例】
【００１１】
まず、本発明の前提となる印刷システムについて説明する。
【００１２】
図１は、本発明の実施の形態に係る印刷システムの全体構成を示す図である。
【００１３】
図１において、アプリケーションサーバ１１０と、ウェブ印刷サーバ１２０と、クライアント端末１３０と、帳票出力サーバ１４０と、印刷装置１５０とは、互いに通信回線１００を介して接続されている。
【００１４】
通信回線１００は、例えば、インターネットやイントラネット等のＬＡＮ、ＷＡＮ、電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか又はこれらの組み合わせにより実現される、いわゆる通信ネットワークである。通信回線１００は、データの送受信が可能であればよく、クライアント端末１３０からアプリケーションサーバ１１０への通信手段、アプリケーションサーバ１１０からウェブ印刷サーバ１２０への通信手段、及びウェブ印刷サーバ１２０から帳票出力サーバ１４０への通信手段、及び帳票出力サーバ１４０から印刷装置１５０への通信手段が異なっていてもよい。
【００１５】
アプリケーションサーバ１１０は、ＰＣサーバ又はＵＮＩＸ（Ｒ）サーバから成り、不図示の通信部を備える。また、アプリケーションサーバ１１０は、印刷すべき帳票の元データであるテキストデータ１１５を記憶するハードディスク等の外部記憶装置に接続されている。
【００１６】
テキストデータ１１５は、例えば、タグとタグに対応するデータ内容からなるＸＭＬデータであるが、これに限らずＣＳＶデータ（カンマセパレーテッドバリューデータ）等でもよく、データベース形式（各列が定義されている表形式のデータベース）であってもよい。
【００１７】
ウェブ印刷サーバ１２０は、アプリケーションサーバ１１０から受信したテキストデータ１１５と書式情報１２８に基づいて帳票保存ファイルを生成する制御部１２２と、クライアント端末１３０からの要求が正当なものであるかを認証情報１２６を基に判定する認証部１２１と、認証情報１２６を記憶するハードディスクと、フォーム情報１２７を記憶するハードディスクと、書式情報１２８を記憶するハードディスクとを備える。
【００１８】
帳票出力サーバ１４０は、ウェブ印刷サーバ１２０から受信した帳票保存ファイル１４７を保存し、保存管理情報を生成する保存管理部１４１と印刷装置への印刷を制御する印刷制御部１４２、クライアント端末からの検索処理要求に応じて検索処理を行う検索処理部１４３とを備える。
【００１９】
クライアント端末１３０は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、ＰＤＡ（パーソナルデータアシスタント）等から成るが、プログラム機能（ｉモード（登録商標）等）が内蔵された携帯電話であってもよい。
【００２０】
印刷装置１５０は、ネットワークに接続が可能なプリンタ（例えば、レーザプリンタ等）である。印刷装置１５０は、印刷フォーム情報１５７を記憶するハードディスクと、印刷用文字データ及び制御データを含む印刷用データから成る印刷情報１５８を記憶するハードディスクと、印刷フォームと印刷情報を重畳して印刷用画像データを生成するフォームオーバーレイ部１５４と、ウェブ印刷サーバ１２０からの要求が正当なものであるかを認証情報１５６を基に判定する認証部１５１と、認証情報１５６を記憶するハードディスクとを備える。また、印刷装置１５０は、印刷ＪＯＢ実行中のエラーを検知するエラー検知部１５２と、所定のエラーが発生したときのリカバリー処理を行うリカバリー部１５３とを備えていてもよい。
【００２１】
図２は、図１のウェブ印刷サーバ１２０及び帳票出力サーバ１４０及び印刷装置１５０の基本的なハードウェア構成を示すブロック図である。
【００２２】
図２においてＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＬＡＮアダプタ２４、ビデオアダプタ２５、入力部（キーボード）２６、入力部（マウス）２７、ハードディスク２８、及びＣＤ−ＲＯＭドライブ２９は、それぞれシステムバス２０を介して互いに接続されている。システムバス２０は、例えば、ＰＣＩバス、ＡＧＰバス、及びメモリバス等から成る。なお、図２では、各バス間の接続用チップやキーボードインタフェース、いわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースは省略されている。
【００２３】
ＣＰＵ２１は、オペレーションシステムのプログラムやアプリケーションプログラムに基づく四則演算、比較演算等の各種の演算やハードウェアの制御を行う。ＲＡＭ２２には、ハードディスク２８や、ＣＤ−ＲＯＭドライブ２９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム等が記憶されている。これらのプログラムはＣＰＵ２１により実行される。
【００２４】
ＲＯＭ２３には、オペレーションシステムと協働してハードディスク２８等へのデータの入出力を制御する、いわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２４は、ＣＰＵ２１によって制御されるオペレーションシステムの通信プログラムと協働してネットワークを介して接続された外部装置との通信を行う。ビデオアダプタ２５は、ディスプレイ装置に出力する画像信号を生成する。キーボード２６やマウス２７は、アプリケーションサーバ１１０への指示を入力するために用いられる。
【００２５】
ハードディスク２８は、オペレーションシステムやアプリケーションプログラム（例えば、ウェブ印刷サーバ１２０における制御プログラム、印刷装置１５０におけるフォームオーバーレイプログラム、及び認証プログラム等）を記憶している。
【００２６】
ＣＤ−ＲＯＭドライブ２９は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、及びＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク２８にインストールするのに用いられる。なお、ＣＤ−ＲＯＭドライブに代えてＣＤ−Ｒドライブ、ＣＤ−Ｒ／Ｗドライブ、又はＭＯドライブ等を用いてもよいのは言うまでもない。
【００２７】
図３及び図４及び図５は、図１の印刷システムにおける印刷処理のフローチャートである。
【００２８】
本フローチャートでは、ステップＳ５０１〜ステップＳ５０３はクライアント端末１３０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ５０６はアプリケーションサーバ１１０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ５１０〜ステップＳ５１６はウェブ印刷サーバ１２０のＣＰＵ２１による制御の下で実行され、ステップＳ５２０〜ステップＳ５２９は帳票出力サーバ１４０のＣＰＵ２１による制御の下に実行され、ステップＳ５３０〜ステップＳ５３４は印刷装置１５０のＣＰＵ２１による制御の下に実行される。
【００２９】
図３において、まず、ステップＳ５０１ではクライアント端末１３０からアプリケーションサーバ１１０にウェブブラウザを通じて印刷要求が送信される。このとき、クライアント端末１３０のウェブブラウザに表示される印刷要求の画面を図７に示す。図７の印刷要求画面では、ユーザＩＤとパスワードが入力され、印刷先プリンタとテキスト抽出方法、処理オプションが選択され、ＯＫボタンが押下されると、テキスト抽出方法に対応した詳細選択画面がさらに表示され、ファイル名、データ抽出のための検索条件や帳票名や処理プログラム名が選択又は指定される。
【００３０】
次に、ステップＳ５０６では、アプリケーションサーバ１１０において、ステップＳ５０１の印刷要求に基づいて印刷データの元になるテキストデータ１１５が抽出され、該テキストデータ１１５がウェブ印刷サーバ１２０に送信される（ステップＳ５１１）。このテキストデータ１１５は、本実施の形態ではＸＭＬデータ形式とする。テキストデータ１１５には、誰がテキストデータ１１５の生成を要求したか（本実施の形態ではクライアント端末１３０及びユーザＩＤ等）を示す情報が含まれている。
【００３１】
ステップＳ５１０では、ウェブ印刷サーバ１２０の不図示の送受信部がテキストデータ１１５を受信する。そのテキストデータ１１５は、ウェブ印刷サーバ１２０のＲＡＭ２２に記憶され、次いで認証部１２１の認証プログラムによってクライアント端末１３０のウェブブラウザに認証情報を要求する画面を表示するための表示情報を送信する。ステップＳ５０２では、クライアント端末１３０の画面にユーザＩＤとパスワードを要求する画面が表示され、クライアント端末１３０からユーザＩＤとパスワードがウェブ印刷サーバ１２０に送信され、ステップＳ５１２へ進む。
【００３２】
ステップＳ５１２では、ウェブ印刷サーバ１２０の認証部１２１で、クライアント端末１３０から送信されたユーザＩＤとパスワードが認証情報１２６と照合される。ステップＳ５１３で認証ＯＫか否かが判別され、認証ＯＫであるときは（ステップＳ５１３でＹＥＳ）、ステップＳ５１５へ進み、制御部１２２の制御プログラムによってＲＡＭ２２に記憶されているテキストデータ１１５と書式情報１２８を元にテキストデータ１１５に書式情報が付加される（ステップＳ５１５）。この書式情報は、例えば、給排紙制御情報、用紙サイズ情報、解像度指定情報、片面／両面指定、カセット指定情報、及びトナー節約モード情報等を含んでおり、ユーザによる変更が可能である。
【００３３】
ステップＳ５１３の判別の結果、認証ＯＫでないときは（ステップＳ５１３でＮＯ）、認証部１２１の認証プログラムによってエラーメッセージがクライアント端末１３０に送信され（ステップＳ５１４）、クライアント端末１３０のウェブブラウザにエラーメッセージが表示され、再度ステップＳ５０２に戻り認証情報を入力する画面が表示される（ステップＳ５０３）。
【００３４】
次に、図４において、ステップＳ５１５でフォーム情報１２７とテキストデータ１１５と書式情報１２８とから保存帳票ファイルが生成され、ステップＳ５１６処理オプションが付加された帳票保存ファイルが帳票出力サーバ１４０に送信され、ステップＳ５２０へ進む。
【００３５】
ステップＳ５２０では、ウェブ印刷サーバ１２０から受信した処理オプションを帳票出力サーバ１４０の保存管理部１４１で判定し、ステップＳ５２１において保存オプションが設定されていると判定された場合は、ステップＳ５２２で帳票保存ファイル１４７の保存処理を行う。ステップＳ５２１において保存オプションが設定されていないと判定された場合、印刷制御部１４２で再び処理オプションを判定し、印刷オプションが設定されているかどうかを判定する（ステップＳ５２３）。ステップＳ５２４で印刷オプションが設定されていると判定された場合、今回の印刷で必要となるフォーム情報が印刷装置１５０の印刷フォーム情報１５７に含まれているかが照会される（ステップＳ５２５）。
【００３６】
ステップＳ５３０では印刷装置１５０の印刷フォーム情報１５７が検索され、印刷フォーム情報１５７の有無の回答が帳票出力サーバ１４０に送信される。
【００３７】
ステップＳ５２６では、印刷装置１５０からの印刷フォーム情報１５７の有無の回答が判定される。ステップＳ５２７では、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるか否かが判別され、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報があり、かつ当該フォーム情報が最新のものであるときは（ステップＳ５２７でＹＥＳ）は、書式情報１２８が付加されたテキスト情報が印刷装置１５０に送信され（ステップＳ５２９）、ステップＳ５３２へ進む。
【００３８】
一方、ステップＳ５２６の判別の結果、印刷装置１５０の印刷フォーム情報１５７中に今回の印刷で必要となるフォーム情報がないか、又は当該フォーム情報が最新のものでないときは（ステップＳ５２７でＮＯ）、書式情報１２８が付加されたテキスト情報とフォーム情報１２７から読み出されたフォームが印刷装置１５０に送信される（ステップＳ５２８）。
【００３９】
ステップＳ５３１で印刷装置１５０がテキスト情報とフォームを受信すると、これらは印刷装置１５０のＲＡＭ２２に記憶され、印刷フォーム情報１５７にフォームが追加されて、ステップＳ５３２へ進む。
【００４０】
ステップＳ５３２では、印刷フォーム情報１５７から今回必要なフォームが読み出され、ステップＳ５３３では、フォームオーバーレイ部１５４のフォームオーバーレイプログラムによってフォームと印刷データの重ね合わせが実行され、印刷用画像情報が生成され、次いでステップＳ５３４で印刷が実行される。
【００４１】
本実施例では、ウェブ印刷サーバ１２０と帳票出力サーバ１４０は別々の筐体で動作するが、これらは同一の筐体で共存してもよい。
【００４２】
図８は、帳票保存ファイルの構造を示した概念図である。帳票保存ファイルは、複数のフォーム情報を含み、それぞれのフォーム情報に対応するページデータが複数存在する。フォーム情報には、図形情報と後付けデータを挿入するための概念的な箱である複数のフィールドと、それぞれのフィールドに関連付けられた書式情報を含む。ページデータとは、テキストデータ１１５をフォーム情報内に定義されたフィールドと関連付けて、印刷ページ単位に集めた結果である。フィールドと関連付けされたデータをフィールドデータと呼ぶ。印刷データは、フォーム情報に対して、各ページデータに含まれるフィールドデータを、フォーム情報で定義されたフィールドの書式情報にしたがって書式化し、オーバレイ処理することによって生成される。
【００４３】
図６は、図１の印刷システムにおいて、帳票出力サーバに保存された保存帳票ファイルに対して検索を行う場合の処理のフローチャートである。この場合、検索要求を行うクライアント端末は、印刷要求を行ったクライアント端末と必ずしも同じである必要はない。
【００４４】
本フローチャートでは、ステップＳ６０１〜ステップＳ６０４はクライアント端末１３０のＣＰＵ（不図示）による制御の下に実行され、ステップＳ６０２〜ステップＳ６０３は帳票出力サーバ１４０のＣＰＵ２１による制御の下に実行される。
【００４５】
図６において、まず、ステップＳ６０１ではクライアント端末１３０から帳票出力サーバ１４０にウェブブラウザを通じて検索要求が送信される。このとき、クライアント端末１３０のウェブブラウザに表示される印刷要求の画面を図１０に示す。図１０の検索要求画面では、検索条件としてのフォーム名、フィールド名、フィールドデータが入力され、フィールドデータの検索方法が選択される。「検索」ボタンが押されると、帳票出力サーバに対して検索要求が送信される。次に、ステップＳ６０２で、帳票出力サーバ１４０の検索処理部１４３において、検索処理が実行され、ステップＳ６０３でその実行結果をクライアント端末１３０に送信する。検索結果を帳票出力サーバ１４０から受信したクライアント端末１３０は、検索結果を画面に表示する（ステップＳ６０４）。図１１はクライアント端末に表示される検索結果の画面の一例である。図１１にあるように、検索条件に該当した帳票保存ファイルの情報の一覧が表示される。見つかった帳票保存ファイルは、クライアント端末上で、印刷時のイメージ画像をビューワ表示したり、印刷指示を行って、印刷を再実行させることが可能である。
【００４６】
図９は、図６のステップＳ６０２の検索処理を、より詳細に記述したフローチャートである。
【００４７】
ステップＳ９０１で、帳票保存ファイルのフォームテーブルを参照し、ステップＳ９０２でフォームテーブル内のフォーム情報を参照する。このとき、入力された検索条件のフォーム名と一致する可動化を判定し、ステップＳ９０３でフォーム名が一致しないと判定された場合は、ステップＳ９１２へ進み、フォームテーブル内の最後のフォームかどうかを判定して、最後のフォームと判定された場合は終了する。最後のフォームでなければ、ステップＳ９０２に戻って、フォームテーブル内の次のフォーム情報を参照する。
【００４８】
ステップＳ９０２でフォーム名が一致すると判定された場合、ステップＳ９０４でフォーム情報に関連付けられたページデータを参照する。このとき、ページデータ内のフィールドデータを参照して、フィールドデータに関連付けられたフィールド名が、検索条件のフィールド名と一致するかどうかを判定する。ステップＳ９０５でフィールド名が一致しないと判定された場合、ステップＳ９１０で、このページの最後のフィールドデータかどうかを判定して、最後のフィールドデータと判定された場合はステップＳ９１１で、現在のフォームに関連付けられている最後のページデータかどうかを判定する。最後のページデータと判断された場合は、ステップＳ９１２へ進む。最後のページと判定されなかった場合は、ステップＳ９０４に戻って、現在のフォームに関連付けられた次のページデータを参照する。ステップＳ９１１で、最後のページデータと判定された場合は終了する。
【００４９】
ステップＳ９１０で、このページの最後のフィールドデータと判定されなかった場合は、ステップＳ９０５に戻って、このページ内の次のフィールドデータが検索条件のフィールド名と一致するかどうかを判定する。
【００５０】
ステップＳ９０５で、検索条件のフィールド名と一致するフィールドと関連付けられたフィールドデータが見つかった場合は、ステップＳ９０６へ進み、検索条件のフィールドデータが文字列としての検索かどうかを判定する。ステップＳ９０６で文字列としての検索と判断された場合は、ステップＳ９０７へ進み、見つかったフィールドデータをフォーム情報に定義されているフィールドデータの書式にしたがって書式化し、ステップＳ９０８で、検索条件のフィールドデータと一致するかどうかを判定する。ステップＳ９０６で、文字列としての検索でないと判断された場合は、見つかったフィールドデータを書式化せずに、ステップＳ９０８で、検索条件のフィールドデータと一致するかどうかを判定する。
【００５１】
ステップＳ９０８で、検索条件のフィールドデータと一致しないと判定された場合は、ステップＳ９１０へ進む。ステップＳ９０８で、検索条件のフィールドデータと一致すると判定された場合は、保存帳票ファイルを検索結果に登録する。
【００５２】
図１０の画面において、「登録」ボタンが押された場合、この画面に続いて検索条件の登録名を入力する画面が表示され、入力した検索条件を任意の名前で帳票出力サーバに登録することができる。いったん、登録された検索条件は、いつでも呼び出すことができる。
【００５３】
なお、本発明は、上記の実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは云うまでもない。
【００５４】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わる記憶媒体に書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは云うまでもない。
【００５６】
また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係る印刷システムの全体構成を示す図である。
【図２】図１のウェブ印刷サーバ１２０、クライアント端末１３０、帳票出力サーバ１４０、及び印刷装置１５０の基本的なハードウェア構成を示すブロック図である。
【図３】図１の印刷システムにおける実施例の印刷処理のフローチャートである。
【図４】図１の印刷システムにおける実施例の印刷処理のフローチャートである。
【図５】図１の印刷システムにおける実施例の印刷処理のフローチャートである。
【図６】図１の印刷システムにおける実施例の保存帳票ファイルを検索する処理のフローチャートである。
【図７】図１の印刷システムにおける実施例の印刷処理においてクライアント端末１３０に表示される画面を示す図である。
【図８】図１の印刷システムにおける実施例の保存帳票ファイルの構造を表す概念図である。
【図９】図１の印刷システムにおける実施例の保存帳票ファイルを検索する処理の詳細な処理の流れを示すフローチャートである。
【図１０】図１の印刷システムにおける実施例の検索処理においてクライアント端末１３０に表示される画面を示す図である。
【図１１】図１の印刷システムにおける実施例の検索処理においてクライアント端末１３０に表示される画面を示す図である。
【符号の説明】
【００５８】
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  ＬＡＮアダプタ
２５  ビデオアダプタ
２６  入力部（キーボード）
２７  入力部（マウス）
２８  ハードディスク
２９  ＣＤ−ＲＯＭドライブ
１００  通信回線
１１０  アプリケーションサーバ
１１５  テキストデータ
１２０  ウェブ印刷サーバ
１３０  クライアント端末
１４０  帳票出力サーバ
１５０  印刷装置
【図１】
2005084784.tif 000003
【図２】
2005084784.tif 000004
【図３】
2005084784.tif 000005
【図４】
2005084784.tif 000006
【図５】
2005084784.tif 000007
【図６】
2005084784.tif 000008
【図７】
2005084784.tif 000009
【図８】
2005084784.tif 000010
【図９】
2005084784.tif 000011
【図１０】
2005084784.tif 000012
【図１１】
2005084784.tif 000013