(57)【要約】【課題】帳票イメージの作成処理において、サーバ側にかかる負荷を軽減するのに好適な帳票作成システムを提供する。【解決手段】帳票作成システム１は、利用者用端末２と、帳票作成用データ提供サーバ３と、ネットワーク４と、を含んだ構成となっている。  利用者用端末２を、第１のデータ通信部２ａと、データ取得要求生成部２ｂと、帳票イメージ生成部２ｃと、印刷部２ｄと、を含んだ構成とし、帳票作成用データ提供サーバ３は、第２のデータ通信部３ａと、送信データ選択部３ｂと、帳票データ記憶部３ｃと、帳票フォームデータ記憶部３ｄと、を含んだ構成とし、利用者用端末２において、帳票作成用データ提供サーバ３から帳票の作成に必要なデータを取得し、当該取得したデータを用いて帳票イメージを作成する。【選択図】      図１
2005202511.tif 000002
【特許請求の範囲】
【請求項１】
システム利用者の管理下にある帳票作成用端末と、前記帳票作成用端末に帳票の作成に必要なデータを提供する帳票作成用データ提供サーバと、を備え、前記帳票作成用端末において、前記帳票作成用データ提供サーバから取得した前記帳票作成用データに基づき所望の帳票イメージを作成する帳票作成システムであって、
前記帳票作成用データ提供サーバと前記帳票作成用端末とを互いにデータ通信可能に接続し、
前記帳票作成用データ提供サーバは、
前記帳票の内容に係るテキスト形式の帳票データを記憶する帳票データ記憶手段と、
前記帳票の印刷フォームに係る帳票フォームデータを記憶する帳票フォームデータ記憶手段と、
前記帳票作成用端末からのデータ取得要求に基づき、前記帳票データを前記帳票データ記憶手段から読み出し、当該読み出した帳票データを前記帳票作成用端末に送信する帳票データ送信手段と、
前記帳票作成用端末からのデータ取得要求に基づき、前記帳票フォームデータを前記帳票フォームデータ記憶手段から読み出し、当該読み出した帳票フォームデータを前記帳票作成用端末に送信する帳票フォームデータ送信手段と、を備え、
前記帳票作成用端末は、
前記帳票の作成に必要なデータの取得要求である前記データ取得要求を前記帳票作成用データ提供サーバに送信するデータ取得要求送信手段と、
前記帳票作成用データ提供サーバから取得した前記帳票データ及び前記帳票フォームデータに基づき、前記帳票イメージを作成する帳票イメージ作成手段と、を備えることを特徴とする帳票作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワーク環境下において、見積もり用明細等の帳票イメージを作成するシステムに係り、特に、帳票イメージの作成処理時にサーバ側にかかる負荷を軽減するのに好適な帳票作成システムに関する。
【背景技術】
【０００２】
従来、事業所毎に紙で出力されていた帳票は、インターネットの普及にともない、電子帳票としてネットワーク上でやり取りされるようになっている。現在、インターネットをはじめとするネットワーク上で帳票イメージを作成する方法として主流となっているのが、電子帳票のＰＤＦ（Portable Document Format）形式（または、ＰＤＦと類似した形式）への加工である。つまり、サーバ内に、別途印刷イメージをＰＤＦ形式で作る仕組みを用意し、この仕組みにクライアントからの情報を渡してＰＤＦファイルを作成する。そして、専用のＨＴＭＬにより、ＰＤＦファイルをクライアントの管理下にあるＰＣ等の情報処理端末のＷｅｂブラウザ上に専用の表示ソフトによって表示させる。最終的に、この専用の表示ソフトによって表示されたＰＤＦファイルを印刷する。なお、ＰＤＦファイルでは、印刷用のフォームデータと帳票の明細データとを組み合わせ、帳票イメージを配布することが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のＰＤＦ形式を用いた方法では、インターネットサーバ上で帳票イメージを合成するため、サーバにかかる負荷が大きくなるといった問題があった。特に、複数のユーザが一度にアクセスする可能性のあるインターネットでは、一つの帳票を作成するためにかかるサーバの負荷が大きければ大きいほどシステムとしての機能が維持できなくなる。
また、サーバ側にイメージを合成するためのシステムも必要であり、これもサーバの負荷を大きくする一因となっている。
そこで、本発明は、上記した従来の技術の有する未解決の課題に着目してなされたものであって、帳票イメージの作成処理において、サーバ側にかかる負荷を軽減するのに好適な帳票作成システムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明に係る請求項１記載の帳票作成システムは、システム利用者の管理下にある帳票作成用端末と、前記帳票作成用端末に帳票の作成に必要なデータを提供する帳票作成用データ提供サーバと、を備え、前記帳票作成用端末において、前記帳票作成用データ提供サーバから取得した前記帳票作成用データに基づき所望の帳票イメージを作成する帳票作成システムであって、
前記帳票作成用データ提供サーバと前記帳票作成用端末とを互いにデータ通信可能に接続し、
前記帳票作成用データ提供サーバは、
前記帳票の内容に係るテキスト形式の帳票データを記憶する帳票データ記憶手段と、
前記帳票の印刷フォームに係る帳票フォームデータを記憶する帳票フォームデータ記憶手段と、
前記帳票作成用端末からのデータ取得要求に基づき、前記帳票データを前記帳票データ記憶手段から読み出し、当該読み出した帳票データを前記帳票作成用端末に送信する帳票データ送信手段と、
前記帳票作成用端末からのデータ取得要求に基づき、前記帳票フォームデータを前記帳票フォームデータ記憶手段から読み出し、当該読み出した帳票フォームデータを前記帳票作成用端末に送信する帳票フォームデータ送信手段と、を備え、
前記帳票作成用端末は、
前記帳票の作成に必要なデータの取得要求を前記帳票作成用データ提供サーバに送信するデータ取得要求送信手段と、
前記帳票作成用データ提供サーバから取得した前記帳票データ及び前記帳票フォームデータに基づき、前記帳票イメージを作成する帳票イメージ作成手段と、を備えることを特徴としている。
【０００５】
このような構成であれば、帳票作成用データ提供サーバは、帳票データ記憶手段によって、帳票の内容に係るテキスト形式の帳票データを記憶することが可能であり、帳票フォームデータ記憶手段によって、帳票の印刷フォームに係る帳票フォームデータを記憶することが可能であり、帳票データ送信手段によって、帳票作成用端末からのデータ取得要求に基づき、前記帳票データを前記帳票データ記憶手段から読み出して、当該読み出した帳票データを前記帳票作成用端末に送信することが可能であり、帳票フォームデータ送信手段によって、前記帳票作成用端末からのデータ取得要求に基づき、前記帳票フォームデータを前記帳票フォームデータ記憶手段から読み出し、当該読み出した帳票フォームデータを前記帳票作成用端末に送信することが可能である。
【０００６】
また、帳票作成用端末は、データ取得要求送信手段によって、前記帳票の作成に必要なデータの取得要求である前記データ取得要求を前記帳票作成用データ提供サーバに送信することが可能であり、帳票イメージ作成手段によって、帳票作成用データ提供サーバから取得した前記帳票データ及び前記帳票フォームデータに基づき、前記帳票イメージを作成することが可能である。
【０００７】
従って、帳票の作成処理において、帳票作成用データ提供サーバは、帳票作成用端末からのデータ取得要求に応じて、テキスト形式の帳票データ及び帳票イメージ作成用の帳票フォームデータを送信し、帳票作成用端末において、帳票作成用データ提供サーバから取得したデータを用いて帳票イメージの作成を行うようにしたので、帳票作成用データ提供サーバが少ない容量のデータの送信を行うだけで帳票イメージの作成が可能となる。これにより、サーバにかかる通信負荷の軽減、更にサーバ側に帳票イメージ作成用のプログラムが不必要なことからサーバ側に必要なデータ量の軽減等が可能となるので、インターネットサービスプロバイダ（以下、ＩＳＰと称す）が標準的に提供するＷｅｂページ作成用のディスクスペースを用いて、簡易に帳票作成システムを構築することが可能となる。
【０００８】
ここで、帳票作成システムは、例えば、ＬＡＮによって、会社のある１部署に対して部署内の端末をネットワーク接続して構築しても良いし、更に、会社内の複数部署に対して、部署間の端末をネットワーク接続して構築しても良い。また、ＷＡＮによって、同じ会社の建物間又は複数の会社間等の端末をネットワーク接続して、複数の会社で共用する構成としても良い。また、インターネット等を利用して不特定多数のシステム利用者に対して共用させる構成としても良い。
【０００９】
また、帳票データは、帳票の内容に係るデータであり、例えば、帳票が見積明細書であれば、品名コード、品名、単価、備考、単位などのデータとなる。
また、帳票フォームデータは、例えば、帳票が見積明細書であれば、品目、単価、合計額、単位等の帳票内容に係るデータのイメージ配置位置を決めるためのデータであり、帳票イメージ上では、罫線や枠線等から構成されるものである。
【発明の効果】
【００１０】
以上説明したように、本発明に係る請求項１記載のによれば、帳票の作成処理において、帳票作成用データ提供サーバは、帳票作成用端末からのデータ取得要求に応じて、テキスト形式の帳票データ及び帳票イメージ作成用の帳票フォームデータを送信し、帳票作成用端末において、帳票作成用データ提供サーバから取得したデータを用いて帳票イメージの作成を行うようにしたので、帳票作成用データ提供サーバが容量の少ないデータの送信を行うだけで帳票イメージの作成ができるという効果が得られる。
【００１１】
また、サーバにかかる通信負荷の軽減、更にサーバ側に帳票イメージ作成用のプログラムが不必要なことからサーバ側に必要なデータ量の軽減等が可能となるので、インターネットサービスプロバイダーが標準的に提供するＷｅｂページ作成用のディスクスペースを用いて、簡易に帳票作成システムを構成することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図３は、本発明に係る帳票作成システムの実施の形態を示す図である。
まず、本発明に係る帳票作成システムの構成を図１に基づき説明する。図１は、本発明に係る帳票作成システムの構成を示すブロック図である。
図１に示すように、帳票作成システム１は、利用者用端末２と、帳票作成用データ提供サーバ３と、ネットワーク４と、を含んだ構成となっている。
【００１３】
利用者用端末２は、第１のデータ通信部２ａと、データ取得要求生成部２ｂと、帳票イメージ生成部２ｃと、印刷部２ｄと、を含んだ構成となっている。
第１のデータ通信部２ａは、ネットワーク４を介して帳票作成用データ提供サーバ３との間でデータ通信を行う機能を有したものである。
データ取得要求生成部２ｂは、システム利用者の所望する帳票の明細データ等の帳票の作成に必要なデータを、帳票作成用データ提供サーバ３から取得するためのデータ取得要求を生成する機能を有したものである。
【００１４】
帳票イメージ生成部２ｃは、帳票イメージ生成用プログラムを起動して、帳票作成用データ提供サーバ３からネットワーク４及び第１のデータ通信部２ａを介して取得した、帳票データ及び帳票フォームデータから印刷用の帳票イメージを生成する機能を有したものである。
印刷部２ｄは、帳票イメージ生成部２ｃにおいて生成された帳票イメージを紙に印刷する機能を有したものである。
帳票作成用データ提供サーバ３は、第２のデータ通信部３ａと、送信データ選択部３ｂと、帳票データ記憶部３ｃと、帳票フォームデータ記憶部３ｄと、を含んだ構成となっている。
【００１５】
第２のデータ通信部３ａは、ネットワーク４を介して利用者用端末２との間でデータ通信を行う機能を有したものである。
送信データ選択部３ｂは、ネットワーク４及び第２のデータ通信部３ａを介して取得した、利用者用端末２からのデータ取得要求に基づき、後述する帳票データ記憶部３ｃから帳票の内容に係る帳票データを読み出し、更に、後述する帳票フォームデータ記憶部３ｄから帳票フォームデータを読み出し、これら読み出したデータを第２のデータ通信部３ａ及びネットワーク４を介して利用者用端末２に送信する機能を有するものである。
【００１６】
帳票データ記憶部３ｃは、帳票の内容に係るテキスト形式の帳票データを記憶するためのもので、帳票データは帳票の種類毎にデータベース化されて記憶されている。本実施の形態においては、各帳票データにコード番号が対応付けられており、このコード番号から目的の帳票データを読み出すことが可能である。ここで、帳票データとは、例えば、帳票が見積明細書であった場合、品名、単価、単位等の見積明細書の内容に係るデータとなる。また、帳票データ記憶部３ｃには、予め必要と思われる帳票データが記憶される。
【００１７】
帳票フォームデータ記憶部３ｄは、帳票の種類や内容に応じて帳票データを区分け等する罫線、枠線等のイメージから成る帳票フォームデータを記憶するためのものである。ここで、帳票フォームデータ記憶部３ｄには、予め必要と思われる複数種類の帳票フォームデータが記憶される。
ここで、本実施の形態において、上記利用者用端末２及び帳票作成用データ提供サーバ３は、いずれもＰＣ、ＷＳ等のＣＰＵ及びネットワークカード等を備える情報処理機器から構成されており、上記各部の処理は、各情報処理機器の有する記憶媒体に記憶されたプログラムを、ＣＰＵにより実行することによって行われる。
【００１８】
また、上記記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
ネットワーク４は、ＬＡＮやＷＡＮなどのように、複数の情報処理機器をデータ通信可能に接続するものであり、本実施の形態においては、ＷＡＮのひとつであるインターネットを利用することとする。
【００１９】
更に、帳票作成システムのより具体的な動作を説明する。
本実施の形態においては、帳票作成用データ提供サーバ３は、一般のＩＳＰの有するサーバとし、このＩＳＰのサーバが提供するＷｅｂページ作成用のディスクスペース（例えば、１５ＭＢ）を利用して、帳票作成用のＷｅｂページを提供する構成となっている。そして、利用者用端末２は、Ｗｅｂブラウザを起動して帳票作成用ＷｅｂページのＵＲＬにアクセスすることにより、帳票作成用データ提供サーバ３との間で帳票作成に係るデータの送受信を行い、更に、帳票イメージ作成用プログラムを起動してサーバから取得したデータから印刷用の帳票イメージを生成する。
【００２０】
まず、利用者用端末２が、帳票作成用ＷｅｂページのＵＲＬにアクセスすると、まず、帳票の種類を選択する画面がＷｅｂブラウザの表示画面に表示される。そして、利用者用端末２では、システム利用者が、データ取得要求生成部２ｂによって帳票の種類を選択する。つまり、本実施の形態において、データ取得要求生成部２ｂは、データを入力するためのマウスやキーボード等の入力デバイスを備えている。
【００２１】
帳票の種類が選択されると、本実施の形態においては、画面に表示されている送信ボタンを、マウスによるクリック等で押すことにより、この選択された帳票の種類情報が帳票作成用データ提供サーバ３に伝送される。これにより、帳票の種類を選択する画面から帳票の明細項目の入力画面にＷｅｂブラウザの表示画面が切り替わる。本実施の形態においては、明細項目のカテゴリの選択、選択カテゴリ内の項目の選択といったように、予め用意された一覧から必要な明細項目を選択する方法と、キーボード等による直接入力により明細項目又は明細項目に対応するコード番号を入力する方法の２種類の方法がある。ここで、本実施の形態において、明細項目の入力は、最終的な帳票イメージにおけるデータの並び順を考慮して入力するようになっている。つまり、入力した順番がそのまま帳票に反映される。
【００２２】
例えば、選択された帳票の種類が見積明細書であった場合は、明細項目として、品名及び数量を入力することになる。例えば、計測機器の見積明細書を作成する場合は、明細項目のカテゴリから計測機器を選択し、更に、計測機器のカテゴリ内の、オシロスコープ、ロジックアナライザ等の項目を選択する。ここで、帳票が見積明細書であるため、カテゴリ内の項目を選択したときに、その数量も入力あるいは選択する。
【００２３】
そして、帳票作成用Ｗｅｂページにおいて明細項目の入力が完了すると、本実施の形態においては、画面に表示されている送信ボタンを、マウスによるクリック等で押すことにより、明細項目の情報（コード番号）が帳票作成用データ提供サーバ３に送信される。ここで、帳票が上記した見積明細書のように項目の数量が入力される場合は、コード番号に数量情報も付加されて送信されることになる。
【００２４】
一方、帳票作成用データ提供サーバ３は、利用者用端末２によって入力された明細項目の情報を取得すると、送信データ選択部３ｂにおいて、選択された帳票の種類に応じた帳票フォームデータを帳票フォームデータ記憶部３ｃから読み出し、図示しない作業用記憶部にコピーする。更に、取得した帳票データの情報に対応した帳票データを帳票データ記憶部３ｃから読み出し、上記帳票フォームデータと同様に作業用記憶部にコピーする。そして、作業用記憶部にコピーした帳票フォームデータに合わせて、同様に作業用記憶部にコピーした帳票データの明細（テキストファイル）を生成する。以下、この明細のテキストファイルを明細ファイルと称す。
【００２５】
更に、送信データ選択部３ｂは、明細ファイルの生成が完了すると、この明細ファイル及び上記帳票フォームデータの格納場所（上記作業用記憶部におけるデータの格納場所）のアドレス（ＵＲＬ)が記載された帳票イメージ作成用プログラム起動用のＨＴＭＬを生成し、これを、第２のデータ通信部３ａ及びネットワーク４を介して利用者用端末２に送信する。
【００２６】
利用者用端末２は、第１のデータ通信部２ａを介して上記した帳票イメージ作成用プログラム起動用のＨＴＭＬを取得すると、帳票イメージ生成部２ｃにおいて、Ｗｅｂブラウザの表示画面をプログラム起動用の画面に切り替えると共に、帳票イメージ作成用プログラム（プラグインモジュール）を起動する。そして、起動した帳票イメージ作成用プログラムにより、上記取得したＨＴＭＬから明細ファイル及び帳票フォームデータのＵＲＬを読取り、当該読み取ったＵＲＬにアクセスする。
【００２７】
帳票作成用データ提供サーバ３は、送信データ選択部３ｂによって、利用者用端末２からのアクセスに応じて、対応するＵＲＬにある明細ファイル及び帳票フォームデータを第２のデータ通信部３ａ及びネットワーク４を介して利用者用端末２に送信する。
利用者用端末２は、第１のデータ通信部２ａを介して明細ファイル及び帳票フォームデータを取得すると、上記起動した帳票イメージ作成用プログラムにより印刷用の帳票イメージを生成する。そして、生成された帳票イメージはＷｅｂブラウザに渡され、当該Ｗｅｂブラウザの表示画面に表示される。
【００２８】
Ｗｅｂブラウザの表示画面に帳票イメージが表示されると、Ｗｅｂブラウザから印刷部２ｄに印刷指示を与えることにより、表示された帳票イメージが、帳票フォームによって指定されるサイズの紙に印刷される。ここで、ページの管理は帳票イメージ作成用プログラム側で行い、明細ファイルに含まれるデータが帳票フォームの枠から溢れるような場合に複数ページへの分割を自動的に行う。
【００２９】
また、帳票にメーカ等の社印が必要な場合は、帳票フォームデータに予め社印イメージを含ませることも可能である。
例えば、帳票が見積明細書である場合は、見積明細書における製品のメーカの社印等のイメージを最終的な帳票イメージに含ませることができる。なお、社印イメージの部分だけ赤色等の別の色で印刷することも可能である。
【００３０】
更に、図２に基づき、利用者用端末２の動作処理の流れを説明する。図２は、利用者用端末２の動作処理を示すフローチャートである。
図２に示すように、まずステップＳ１００に移行し、利用者用端末２において、Ｗｅｂブラウザソフトを起動し、帳票作成用ＷｅｂページのＵＲＬにアクセスしてステップＳ１０２に移行する。
ステップＳ１０２に移行した場合は、利用者用端末２において、第１のデータ通信部２ａを介して受信した帳票種類選択用ＨＴＭＬから、帳票種類の選択画面のＷｅｂページをＷｅｂブラウザの表示画面に表示してステップＳ１０４に移行する。
【００３１】
ステップＳ１０４では、データ取得要求生成部２ｂにおいて、帳票の種類を選択してステップＳ１０６に移行する。
ステップＳ１０６では、データ取得要求生成部２ｂにおいて、送信ボタンが押下されたか否かを判定し、押下されたと判定された場合(Yes)はステップＳ１０８に移行し、そうでない場合(No)は判定処理を継続する。
ステップＳ１０８に移行した場合は、データ取得要求生成部２ｂは、選択された帳票種類情報を第１のデータ通信部２ａを介して帳票作成用データ提供サーバ３に送信してステップＳ１１０に移行する。
【００３２】
ステップＳ１１０では、利用者用端末２において、第１のデータ通信部２ａを介して受信した明細項目入力用ＨＴＭＬから、明細項目を入力用のＷｅｂページをＷｅｂブラウザの表示画面に表示してステップＳ１１２に移行する。
ステップＳ１１２では、データ取得要求生成部２ｂにおいて、明細項目を入力してステップＳ１１４に移行する。
ステップＳ１１４では、データ取得要求生成部２ｂにおいて、送信ボタンが押下されたか否かを判定し、押下されたと判定された場合(Yes)はステップＳ１１６に移行し、そうでない場合(No)は判定処理を継続する。
【００３３】
ステップＳ１１６に移行した場合は、データ取得要求生成部２ｂは、入力された明細項目の情報を第１のデータ通信部２ａを介して帳票作成用データ提供サーバ３に送信してステップＳ１１８に移行する。
ステップＳ１１８では、データ取得要求生成部２ｂにおいて、帳票作成用データ提供サーバ３から、帳票イメージ作成用プログラム起動用ＨＴＭＬを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ１２０に移行し、そうでない場合(No)は判定処理を継続する。
【００３４】
ステップＳ１２０に移行した場合は、帳票イメージ生成部２ｃにおいて、上記受信した帳票イメージ生成用プログラム起動用ＨＴＭＬに基づき、Ｗｅｂブラウザに起動用画面を表示し、更に、帳票イメージ生成用プログラムを起動してステップＳ１２２に移行する。
ステップＳ１２２では、帳票イメージ生成部２ｃにおいて、帳票イメージ生成用プログラムの実行により、帳票イメージ生成用プログラム起動用ＨＴＭＬに記載された明細ファイル及び帳票フォームデータの格納先ＵＲＬを読取り、帳票作成用データ提供サーバ３における前記読み取ったＵＲＬにアクセスしてステップＳ１２４に移行する。
【００３５】
ステップＳ１２４では、帳票イメージ生成部２ｃにおいて、帳票作成用データ提供サーバ３から、明細ファイル及び帳票フォームデータを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ１２６に移行し、そうでない場合(No)は受信するまで判定処理を継続する。
ステップＳ１２６では、帳票イメージ生成部２ｃにおいて、起動した帳票イメージ生成用プログラムにより、上記受信した明細ファイル及び帳票フォームデータから印刷用の帳票イメージを生成してステップＳ１２８に移行する。
ステップＳ１２８では、利用者用端末２において、上記生成された帳票イメージをＷｅｂブラウザの表示画面に表示してステップＳ１３０に移行する。
【００３６】
ステップＳ１３０では、印刷部２ｄにおいて、帳票イメージの印刷指示があったか否かを判定し、印刷指示があった場合(Yes)はステップＳ１３２に移行し、そうでない場合(No)はステップＳ１３４に移行する。
ステップＳ１３２に移行した場合は、帳票イメージの紙への印刷処理を行いステップＳ１３４に移行する。
ステップＳ１３４では、利用者用端末２において、帳票イメージの印刷処理を終了するか否かを判定し、終了すると判定された場合(Yes)はステップＳ１０２に移行し、そうでない場合(No)はステップＳ１３０に移行する。
【００３７】
更に、図３に基づき、帳票作成用データ提供サーバ３の動作処理の流れを説明する。図３は、帳票作成用データ提供サーバ３の動作処理を示すフローチャートである。
図３に示すように、まずステップＳ２００に移行し、帳票作成用データ提供サーバ３において、利用者用端末２からの帳票作成用Ｗｅｂページへのアクセス要求であるリクエストメッセージを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２０２に移行し、そうでない場合(No)は判定処理を継続する。
【００３８】
ステップＳ２０２に移行した場合は、帳票作成用データ提供サーバ３において、帳票種類選択用ＨＴＭＬを第２のデータ通信部３ａを介して利用者用端末２に送信しステップＳ２０４に移行する。
ステップＳ２０４では、送信データ選択部３ｂにおいて、帳票種類情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２０６に移行し、そうでない場合(No)は判定処理を継続する。
ステップＳ２０６に移行した場合は、帳票作成用データ提供サーバ３において、明細項目入力用ＨＴＭＬを第２のデータ通信部３ａを介して利用者用端末２に送信しステップＳ２０８に移行する。
【００３９】
ステップＳ２０８では、送信データ選択部３ｂにおいて、明細項目情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２１０に移行し、そうでない場合(No)は判定処理を継続する。
ステップＳ２１０に移行した場合は、送信データ選択部３ｂにおいて、帳票フォームデータ記憶部３ｄから、帳票種類情報に応じた帳票フォームデータを読み出してステップＳ２１２に移行する。
【００４０】
ステップＳ２１２では、送信データ選択部３ｂにおいて、帳票データ記憶部３ｃから、明細項目情報に応じた帳票データを読み出してステップＳ２１４に移行する。
ステップＳ２１４では、送信データ選択部３ｂにおいて、上記読み出した帳票フォームデータに合わせて、帳票データの明細ファイルを生成してステップＳ２１６に移行する。
ステップＳ２１６では、送信データ選択部３ｂにおいて、帳票イメージ生成用プログラムの起動用ＨＴＭＬを第２のデータ通信部３ａを介して利用者用端末２に送信してステップＳ２１８に移行する。
【００４１】
ステップＳ２１８では、送信データ選択部３ｂにおいて、利用者用端末２から帳票フォームデータ及び明細ファイルの取得要求のリクエストメッセージを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２２０に移行し、そうでない場合(No)は受信するまで判定処理を継続する。
ステップＳ２２０に移行した場合は、送信データ選択部３ｂにおいて、リクエストメッセージに対応する格納先アドレスにある帳票フォームデータ及び明細ファイルを第２のデータ通信部３ａを介して利用者用端末２に送信して処理を終了する。
【００４２】
以上、利用者用端末２から帳票作成用Ｗｅｂページにアクセスすることにより、利用者用端末２側から帳票の種類の選択及び明細項目の入力を行い、これら選択した種類情報及び入力した明細項目情報を帳票作成用データ提供サーバ３に送信することが可能である。
また、帳票作成用データ提供サーバ３は、利用者用端末２からの帳票の種類情報及び明細項目情報に基づき、帳票フォームデータを帳票フォームデータ記憶部３ｄから読み出し、更に、帳票データを帳票データ記憶部３ｃから読み出して、これら読み出したデータに基づき、テキスト形式の帳票データの明細ファイルを生成し、この明細ファイルと帳票フォームデータとを利用者用端末２に送信することが可能である。
【００４３】
また、利用者用端末２は、帳票イメージ生成部２ｃによって、テキスト形式の明細ファイルと、帳票フォームデータとから印刷用の帳票イメージを生成することが可能である。
また、印刷部２ｄによって、生成した帳票イメージを紙に印刷することが可能である。
ここで、図１に示す、データ取得要求生成部２ｂ及び第１のデータ通信部２ａによる帳票種類の選択情報及び明細項目情報の送信処理は、請求項１記載のデータ取得要求送信手段に対応し、帳票イメージ生成部２ｃは、請求項１記載の帳票イメージ作成手段に対応する。
【００４４】
また、図１に示す、送信データ選択部３ｂによる、帳票種類情報に応じた帳票フォームデータの選択処理及び第２のデータ通信部３ａによる帳票フォームデータの送信処理は、請求項１記載の帳票フォームデータ送信手段に対応し、明細項目情報に応じた帳票データの選択処理、明細ファイルの生成処理及び第２のデータ通信部３ａによる明細ファイルの送信処理は、請求項１記載の帳票データ送信手段に対応し、帳票データ記憶部３ｃは、請求項１記載の帳票データ記憶手段に対応し、帳票フォームデータ記憶部３ｄは、帳票フォームデータ記憶手段に対応する。
【００４５】
なお、上記実施の形態においては、帳票の一例として見積明細書を取り上げて説明しているが、これに限らず、発注書、納品書、売上報告書等、本発明を適用可能な範囲内であればどのようなものに適用しても良い。
また、上記実施の形態においては、帳票作成用のＷｅｂページを利用して帳票作成用データ提供サーバ３に帳票の作成に必要なデータの取得要求を利用者用端末２から送信するようになっているが、これに限らず、別の方法によって帳票の作成に必要なデータの取得要求を送信するような構成としても良い。
【００４６】
また、上記実施の形態においては、ＩＳＰのサーバを帳票作成用データ提供サーバ３とし、ＩＳＰから提供されるディスクスペースを利用して、帳票作成システム１を構成する例を説明したが、これに限らず、システム提供者側が専用のサーバを用意し、そのサーバを利用して帳票作成システム１を構成するなど、本システム１を他の構成により実現しても良い。
【００４７】
また、上記実施の形態においては、明細項目のカテゴリの選択、選択カテゴリ内の項目の選択といったように、予め用意された一覧から必要な明細項目を選択する方法と、キーボード等による直接入力により明細項目又は明細項目に対応するコード番号を入力する方法の２種類の方法により、単体の明細項目を選択するようにしているが、これに限らず、「Ａセット」、「Ｂセット」といったように、複数の明細項目をひとまとまりにした項目を選択できるようにしても良い。つまり、Ａセットを選択すると、そのセット内には、例えば、明細項目ａ、明細項目ｂ、明細項目ｃ等の複数の項目が含まれており、帳票作成用データ提供サーバ３では、利用者用端末２から上記Ａセットに対応するコード番号等の情報を取得すると、こ情報に基づきＡセットに対応する明細項目ａ、明細個目ｂ、明細項目ｃ等の複数項目に対応する帳票データを帳票データ記憶部３ｃから読み出し、上記した明細ファイルを作成する。例えば、帳票が見積明細書である場合には、上記したＡセットであれば、帳票データは、明細項目ａ、明細個目ｂ、明細項目ｃ等の複数項目にそれぞれ対応する製品名、単価等になる。例えば、モニタ、ＰＣ本体、キーボード及びマウスの４つの明細項目がセットになったパソコンセットを例に挙げると、送信データ選択部３ｂは、例えば、これらの帳票データとして、「ＣＲＴ００１（モニタ）、\20,000」、「ＦＭＸ（ＰＣ本体）、\80,000」、「ＬＫ００１（キーボード）、\2,000」、「ＬＭ００１（マウス）、\1,000」といったように、製品名、価格等の帳票データを帳票データ記憶部３ｃから読み出す。そして、送信データ選択部３ｂは、セット単位ではなくて、帳票イメージにおいて各製品に対応する上記読み出した帳票データが全て表示されるように上記明細ファイルを生成する。
【００４８】
また、上記実施の形態においては、帳票フォームデータを帳票フォームデータ記憶部３ｄから読み出して図示しない作業用記憶部にコピーし、そのコピー先のＵＲＬを帳票イメージ作成用プログラム起動用のＨＴＭＬに記載するようにしているが、これに限らず、直接、帳票フォームデータ記憶部３ｄにおける該当する帳票フォームデータの格納場所のＵＲＬを記載するようにしても良い。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る帳票作成システムの構成を示すブロック図である。
【図２】利用者用端末２の動作処理を示すフローチャートである。
【図３】帳票作成用データ提供サーバ３の動作処理を示すフローチャートである。
【符号の説明】
【００５０】
１              帳票作成システム
２              利用者用端末
２ａ            第１のデータ通信部
２ｂ            データ取得要求生成部
２ｃ            帳票イメージ生成部
２ｄ            印刷部
３              帳票作成用データ提供サーバ
３ａ            第２のデータ通信部
３ｂ            送信用データ選択部
３ｃ            帳票データ記憶部
３ｄ            帳票フォームデータ記憶部
【図１】
2005202511.tif 000003
【図２】
2005202511.tif 000004
【図３】
2005202511.tif 000005