(57)【要約】【課題】帳票イメージデータを効率的に検索、閲覧可能にすることを目的とする。【解決手段】携帯端末装置は、記憶手段に記憶された入力情報に基づいて、帳票イメージデータを作成する帳票イメージデータ作成手段と、帳票イメージデータを印刷する印刷手段と、を有し、サーバ装置は、携帯端末装置より受信した入力情報及び帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成手段と、クライアント端末装置より受信した検索条件に基づいて、入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索手段と、帳票ページをクライアント端末装置に表示させるよう制御する表示制御手段と、を有することによって課題を解決する。【選択図】図１
2009009254.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置と、サーバ装置と、クライアント端末装置と、が通信可能な帳票ページ表示システムであって、
前記携帯端末装置は、
記憶手段に記憶された入力情報に基づいて、帳票イメージデータを作成する帳票イメージデータ作成手段と、
前記帳票イメージデータ作成手段において作成された帳票イメージデータを印刷する印刷手段と、
を有し、
前記サーバ装置は、
前記携帯端末装置より受信した前記入力情報及び前記帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成手段と、
前記クライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索手段と、
前記検索手段において取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御手段と、
を有することを特徴とする帳票ページ表示システム。
【請求項２】
前記帳票ページ作成手段は、前記レイアウト定義情報に基づいて、前記携帯端末装置より受信した入力情報及び帳票イメージデータを含む帳票ページを作成し、
前記検索手段は、前記検索条件に基づいて、前記帳票ページに含まれる前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得することを特徴とする請求項１に記載の帳票ページ表示システム。
【請求項３】
前記帳票ページ作成手段は、前記レイアウト定義情報に基づいて、前記携帯端末装置より受信した、複数の入力情報及び帳票イメージデータを含む帳票ページを作成し、
前記検索手段は、前記検索条件に基づいて、前記帳票ページに含まれる前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得し、
前記表示制御手段は、前記検索手段において取得された帳票ページを前記クライアント端末装置に表示させるよう制御すると共に、前記帳票ページに含まれる複数の入力情報及び帳票イメージデータの内、前記検索手段における検索の結果、検索条件に該当する入力情報であると判断された入力情報及び前記入力情報に対応する帳票イメージデータを前記帳票ページに含まれる他の入力情報及び帳票イメージデータとは異なるように前記クライアント端末装置に表示させるよう制御することを特徴とする請求項１に記載の帳票ページ表示システム。
【請求項４】
前記携帯端末装置より受信した前記入力情報を検索用データに追加する追加手段を更に有し、
前記検索手段は、前記検索条件に基づいて、前記検索用データに含まれる前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得することを特徴とする請求項１に記載の帳票ページ表示システム。
【請求項５】
携帯端末装置と、サーバ装置と、クライアント端末装置と、が通信可能な帳票ページ表示システムにおける帳票ページ表示制御方法であって、
前記携帯端末装置が、
記憶手段に記憶された入力情報に基づいて、帳票イメージデータを作成する帳票イメージデータ作成ステップと、
前記帳票イメージデータ作成ステップにおいて作成された帳票イメージデータを印刷する印刷ステップと、
を有し、
前記サーバ装置が、
前記携帯端末装置より受信した前記入力情報及び前記帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成ステップと、
前記クライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索ステップと、
前記検索ステップにおいて取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御ステップと、
を有することを特徴とする帳票ページ表示制御方法。
【請求項６】
ネットワークを介して通信可能な携帯端末装置より受信した入力情報及び帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成手段と、
ネットワークを介して通信可能なクライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索手段と、
前記検索手段において取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御手段と、
を有することを特徴とするサーバ装置。
【請求項７】
サーバ装置における帳票ページ表示制御方法であって、
ネットワークを介して通信可能な携帯端末装置より受信した入力情報及び帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成ステップと、
ネットワークを介して通信可能なクライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索ステップと、
前記検索ステップにおいて取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御ステップと、
を有することを特徴とする帳票ページ表示制御方法。
【請求項８】
コンピュータを、
ネットワークを介して通信可能な携帯端末装置より受信した入力情報及び帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成手段と、
ネットワークを介して通信可能なクライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索手段と、
前記検索手段において取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御手段と、
して機能させることを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票ページ表示システム及び帳票ページ表示制御方法に関する。
【背景技術】
【０００２】
ルートセールスや検針業等、アウトドア業務において使用されるハンディ端末装置（以下、ＨＴという）は、本来の入力端末装置としての役割にＩＴ技術進化に伴い様々な機能が付加され、複雑な処理を行なえるようになってきた。
【０００３】
その一方で、使用場所が屋外になることから落下衝撃や雨の浸水による故障、データ破損の可能性は変わらず存在している。ＨＴのデータ破損は、ミッションクリティカルな業務の入力データを失うという点で企業にとってきわめてリスクの高いものであり、そのための対策としてデータの内部での二重化、又は入力内容の用紙化がバックアップとして行なわれてきた（従来技術１）。
【０００４】
また、特許文献１では、イメージスキャナで読み取った画像をＨＴＭＬ形式で保存することにより、専用ソフトでなくＷｅｂブラウザで画像を閲覧することができるシステムが開示されている（従来技術２）。
【０００５】
【特許文献１】特開２００４−１７１１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術１によれば、領収書の控え帳票を出力する必要があり、ロール紙の使用量が例えば２倍になり、出先での用紙切れといった事態が生じ易くなる。また、後日顧客から問合せがあった場合等に対応するために出力した控え帳票を保存する必要があるが、控え帳票の保管スペースや管理コストがかるという問題がある。
【０００７】
この控え帳票の保管スペースや管理コストを抑制するために、従来技術２の画像処理システムを用いて控え帳票をスキャンしてＨＴＭＬ化して保存することも考えられる。しかしながら、この方法を用いたとしてもスキャンの手間や多数の控え帳票のスキャン漏れ等の人為的ミスによる不都合をなくすことは難しい問題がある。
【０００８】
また、テキストデータだけをサーバ側に送信して、このテキストデータに基づいて控え帳票の帳票データを作成することも考えられる。しかしながら、帳票を追加する場合には、ＨＴ側と、サーバ側と、の両方で帳票イメージデータを作成するプログラムを追加・修正する必要がある問題がある。
【０００９】
本発明はこのような問題点に鑑みなされたもので、サーバ装置側で個別の帳票イメージデータを作成するプログラムを要することなく、携帯端末装置側で作成された帳票イメージデータを効率的に検索、閲覧可能にすることを目的とする。
【課題を解決するための手段】
【００１０】
そこで、本発明は、携帯端末装置と、サーバ装置と、クライアント端末装置と、が通信可能な帳票ページ表示システムであって、前記携帯端末装置は、記憶手段に記憶された入力情報に基づいて、帳票イメージデータを作成する帳票イメージデータ作成手段と、前記帳票イメージデータ作成手段において作成された帳票イメージデータを印刷する印刷手段と、を有し、前記サーバ装置は、前記携帯端末装置より受信した前記入力情報及び前記帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成手段と、前記クライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索手段と、前記検索手段において取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御手段と、を有することを特徴とする。
【００１１】
係る構成とすることにより、携帯端末装置は、既存の機能を用いて、入力された入力情報（例えばテキスト情報等）を用いて帳票イメージデータを作成する。そして、携帯端末装置は、入力情報及び帳票イメージデータをサーバ装置に送信する。サーバ装置は、受信した入力情報及び帳票イメージデータを用いて、帳票（帳票ページ）を作成し、クライアント端末より受信した検索条件に基づいて、入力情報を検索対象として検索を実行する。そして、サーバ装置は、検索の結果をクライアント端末に提示する。よって、サーバ装置側で個別の帳票イメージデータを作成するプログラムを要することなく、携帯端末装置側で作成された帳票イメージデータを効率的に検索、閲覧可能にすることができる。
【００１２】
また、本発明は、携帯端末装置と、サーバ装置と、クライアント端末装置と、が通信可能な帳票ページ表示システムにおける帳票ページ表示制御方法であって、前記携帯端末装置が、記憶手段に記憶された入力情報に基づいて、帳票イメージデータを作成する帳票イメージデータ作成ステップと、前記帳票イメージデータ作成ステップにおいて作成された帳票イメージデータを印刷する印刷ステップと、を有し、前記サーバ装置が、前記携帯端末装置より受信した前記入力情報及び前記帳票イメージデータと、記憶手段に記憶された帳票データに関するレイアウト定義情報と、に基づいて、帳票ページを作成する帳票ページ作成ステップと、前記クライアント端末装置より受信した検索条件に基づいて、前記入力情報を検索対象として検索を実行し、検索の結果、検索条件に該当する入力情報を含む帳票ページを取得する検索ステップと、前記検索ステップにおいて取得された帳票ページを前記クライアント端末装置に表示させるよう制御する表示制御ステップと、を有することを特徴とする。
【００１３】
また、本発明は、サーバ装置、サーバ装置における帳票ページ表示制御方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１４】
本発明によれば、サーバ装置側で個別の帳票イメージデータを作成するプログラムを要することなく、携帯端末装置側で作成された帳票イメージデータを効率的に検索、閲覧可能にすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について図面に基づいて説明する。
【００１６】
＜実施形態１＞
図１は、帳票ページ表示システムのシステム構成の一例を示す図である。
コンピュータの一例である帳票サーバ装置１００は、ネットワーク１５０を介してモバイル端末装置１１０、参照端末装置Ａ１２０、参照端末装置Ｂ１３０、と通信可能に接続されている。なお、ここで、帳票サーバ装置は、サーバ装置の一例である。また、モバイル端末装置は、携帯端末装置の一例である。また、参照端末装置は、クライアント端末装置の一例である。以下、帳票サーバ装置１００のことを帳票サーバという。また、モバイル端末装置のことをモバイル端末という。また、参照端末装置Ａのことを参照端末Ａという。また、参照端末装置Ｂのことを参照端末Ｂという。
【００１７】
モバイル端末１１０は帳票データ（電子帳票）用の帳票イメージファイル（帳票イメージデータ）と、テキストファイル（入力情報）と、を帳票サーバ１００に登録（送信）する登録処理を実行する。
【００１８】
帳票サーバ１００は、モバイル端末１１０から受信した帳票イメージファイルと、テキストファイルと、を関連付けて所定のフォルダに記憶する。そして、帳票サーバ１００は、この記録した帳票イメージファイル及びテキストファイルと、予め記憶してあるレイアウト定義ファイル（レイアウト定義情報）と、に基づいて、帳票データ（電子帳票）を生成する。
【００１９】
参照端末Ａ１２０及び参照端末Ｂ１３０は、帳票サーバ１００にアクセスして、帳票データを参照するための端末で典型的には所謂パソコンやワークステーションであるが、携帯電話装置やＰＤＡ等の他の小型端末でもよい。
【００２０】
図２は、帳票サーバのハードウェア構成の一例を示す図である。
帳票サーバ１００は、ハードウェア構成として、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、通信アダプタ２４と、ディスプレイアダプタ２５と、キーボード２６と、マウス２７と、ハードディスク２８と、ドライブ２９と、を含む。図２に示されるように、各構成は、システムバス２０を介して、互いに接続されている。
【００２１】
ＣＰＵ２１は、帳票サーバ１００全体の制御を司る。ＲＯＭ２３は、キーボード２６、マウス２７等の機器の制御に係る所謂ＢＩＯＳ等のプログラムを記憶する。ＲＡＭ２２は、実行中のプログラムを記憶すると共に、実行中のプログラムに利用されるデータ等を一時的に記憶する。
【００２２】
通信アダプタ２４は、帳票サーバ１００をＬＡＮ、又は無線ＬＡＮ等のネットワークに接続する機能を提供する。ディスプレイアダプタ２５は、帳票サーバ１００をディスプレイに接続する機能を提供する。キーボード２６及びマウス２７は、操作者の操作に応じて、情報等を帳票サーバ１００に入力する。ハードディスク２８は、ＯＳや本実施形態に係る帳票サーバ１００の機能等に係るプログラム等が記憶されている。
【００２３】
ＣＰＵ２１が、ハードディスク２８から前記プログラムをＲＡＭ２２上に読み出して、実行することによって、帳票サーバ１００の機能、又は後述する帳票サーバ１００が実行するフローチャートの各ステップが実現される。
【００２４】
なお、ハードディスク２８には、ＯＳやプログラム以外に、モバイル端末１１０より受信した帳票イメージファイルやテキストファイル、レイアウトデータ、帳票データ等が記憶される。ドライブ２９は、セットされた記憶媒体よりデータ等を読み取る。
【００２５】
ここで、参照端末のハードウェア構成も図２の帳票サーバ１００のハードウェア構成と同様であり、参照端末のＣＰＵがプログラムを実行することによって、例えば帳票サーバ１００にアクセスして、帳票データを参照する等の処理を実行する。
【００２６】
図３は、モバイル端末のハードウェア構成の一例を示す図である。
モバイル端末１１０は、ハードウェア構成として、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、通信アダプタ３４と、表示装置３５と、入力装置３６と、プリンタ３７と、を含む。図３に示されるように、各構成は、システムバス３０を介して、互いに接続されている。なお、ＣＰＵ３１がＲＡＭ３２やＲＯＭ３３を含むいわゆるワンチップマイコンであり、通信アダプタ３４と、表示装置３５と、入力装置３６と、プリンタ３７と、がそれぞれＣＰＵ３１とインタファース回路を介して接続されている構成でもよい。
【００２７】
ＣＰＵ３１は、モバイル端末１１０全体の制御を司る。ＲＯＭ３３は、ＯＳや本実施形態に係るモバイル端末１１０の機能に係るプログラム等が記憶されている。ＲＡＭ３２は、実行中のプログラムを記憶すると共に、実行中のプログラムに利用されるデータ等を一時的に記憶する。
【００２８】
通信アダプタ３４は、モバイル端末１１０をＬＡＮ、又は無線ＬＡＮ等のネットワークに接続する機能を提供する。表示装置３５は、文字や図形等を表示する。入力装置３６は、ユーザ操作に応じて、テキスト情報等を入力する。入力装置３６のより具体的な例としては、例えばタブレット、又はデジタイザ等である。
【００２９】
印刷手段の一例であるプリンタ３７は、モバイル端末１１０で生成された文字や図形等を紙に印刷する。なお、モバイル端末１１０と、プリンタ３７と、を別体とし、両者の間のプリントデータの送受信を例えばＩｒＤＡやＢｌｕｅｔｏｏｔｈ等で行なうように構成してもよい。ＣＰＵ３１が、ＲＯＭ３３から前記プログラムをＲＡＭ３２上に読み出して、実行することによって、モバイル端末１１０の機能、又は後述するモバイル端末１１０が実行するフローチャートの各ステップが実現される。なお、モバイル端末１１０がハードディスクを有していてもよい。
【００３０】
図４は、モバイル端末における転送処理の一例を示すフローチャートである。
ステップＳ４０１において、モバイル端末１１０は、処理メニューを表示装置３５に表示する。ユーザは、処理メニューを、入力装置３６を用いて選択することができる。処理メニューには入金登録、出金登録、顧客マスタ照会、印刷設定等がある。ユーザは、例えば入金登録メニューを選択し、顧客ＩＤや領収金額等（これらを入力情報と称する）を入力する。すると、モバイル端末１１０は、ＲＡＭ３２にシステムの日付時刻や操作者（ユーザ）の社員ＩＤと共に入力情報を記憶する。モバイル端末１１０は、領収書印刷のサブメニューが選択されると、ステップＳ４０２に進む。なお、他の処理メニューを選択した場合の処理の詳細は、後述する送信処理を除き、本実施形態とは直接関係ないので説明を省略する（フローチャートにおいても図示しない）。
【００３１】
ステップＳ４０２において、モバイル端末１１０は、操作者が領収書の控え印刷の印刷指示を入力可能な画面を表示する。なお、操作者は、この画面において、領収書の控えの印刷出力先を、内蔵プリンタか、又は帳票データか、を選択することができるものとする。なお、システムの環境設定で領収書の控えの印刷出力先を指定しておき、この画面での選択を不要としてもよい。より具体的に説明すると、操作者は、プリンタポートを選択することで出力先を指定することができる。なお、顧客用の領収書はこの選択の如何に関わらず、常に内蔵プリンタ（プリンタ３７）で印刷される。
【００３２】
ステップＳ４０３において、モバイル端末１１０は、領収書の控えの印刷出力先の選択に応じて処理を分岐する。内蔵プリンタが選択された場合、モバイル端末１１０は、ステップＳ４０４に処理を進める。一方、帳票データが選択された場合、モバイル端末１１０は、ステップＳ４０７に処理を進める。
【００３３】
ステップＳ４０４において、モバイル端末１１０は、スプール用のプリンタポートをオープン（Ｏｐｅｎ）する。
ステップＳ４０５において、モバイル端末１１０は、操作者によって入力された入力情報等に基づいて作成した領収書（控えの領収書）のイメージデータをＲＡＭ３２中のスプール領域に書き込む（帳票イメージデータ作成）。
【００３４】
ステップＳ４０６において、モバイル端末１１０は、スプール領域に書き込んだ領収書のイメージデータを内蔵プリンタに送出して、領収書をプリントアウトして、図４に示す処理を終了する。
一方、ステップＳ４０７において、モバイル端末１１０は、スプール用のプリンタポートと、テキストファイル出力用のポートと、をオープン（Ｏｐｅｎ）する。
【００３５】
ステップＳ４０８において、モバイル端末１１０は、操作者によって入力された入力情報等に基づいて作成した領収書（控えの領収書）のイメージデータをＲＡＭ３２中のスプール領域に書き込む（帳票イメージデータ作成）。
ステップＳ４０９において、モバイル端末１１０は、スプール領域のイメージデータを帳票イメージファイルとしてＲＡＭ３２に出力する。
【００３６】
ステップＳ４１０において、モバイル端末１１０は、入力情報、システム時刻、操作者の社員ＩＤ、ステップＳ４０９で出力した帳票イメージファイルのファイル名を含むデータを、検索用のテキストファイルとしてＲＡＭ３２に出力する。
【００３７】
ステップＳ４１１において、モバイル端末１１０は、操作者が領収書の控え印刷の印刷指示を入力可能な画面を表示し、「データ送信」ボタンをタッチ（又は押下）したか否かを判定する。モバイル端末１１０は、「データ送信」のボタンがタッチされた場合、ステップＳ４１３に処理を進め、「データ送信」のボタンがタッチされなかった場合、ステップＳ４１２に処理を進める。
【００３８】
ステップＳ４１２において、モバイル端末１１０は、操作者が領収書の控え印刷の印刷指示を入力可能な画面で「終了」ボタンがタッチされたか否かを判定する。モバイル端末１１０は、「終了」ボタンがタッチされた場合、図４に示す処理を終了する。一方、モバイル端末１１０は、「終了」ボタンがタッチされず、「戻る」ボタンがタッチされた場合、ステップＳ４０１に処理を戻す。何れのボタンも押下されていない場合、モバイル端末１１０は、ステップＳ４１１に処理を戻す（図示せず）。
【００３９】
ステップＳ４１３において、モバイル端末１１０は、ステップＳ４１０で出力された検索用のテキストファイルと、ステップＳ４０９で出力された帳票イメージファイルと、を帳票サーバ１００に送信し、ステップＳ４１２に処理を進める。
【００４０】
図５は、帳票サーバにおける電子帳票登録処理の一例を示すフローチャートである。
ステップＳ５２１において、帳票サーバ１００は、受信した検索用のテキストファイル及び帳票イメージファイルを受信し、ＲＡＭ２２に記憶する。
【００４１】
ステップＳ５２２において、帳票サーバ１００は、検索用のテキストファイルを予め指定された順に並び替える。指定された順とは例えば、システム日付時刻＞顧客ＩＤ等である。ここで、テキストファイルに含まれるデータ（データの項目）としては、例えばシステム日付時刻、顧客ＩＤ、領収金額、摘要、帳票イメージファイルのファイル名、担当社員ＩＤ等が含まれる。
【００４２】
ステップＳ５２３において、帳票サーバ１００は、検索用のテキストファイルに含まれる帳票イメージファイルのファイル名に基づいてＲＡＭ２２より帳票イメージファイルを読み出し、ＲＡＭ２２のワークエリアに記憶する。
【００４３】
ステップＳ５２４において、帳票サーバ１００は、帳票データ作成用のレイアウト定義ファイルをＲＯＭ２３より読み出し、ＲＡＭ２２のワークエリアに読み込む。レイアウト定義ファイルには、帳票データをディスプレイ（又は画面）に表示するためのレイアウトに関する定義が記述されている。より具体的には、レイアウト定義ファイルには、複数の帳票イメージファイルの貼り付け位置情報や複数のテキストファイルの貼り付け位置情報が定義されている。
【００４４】
ここで、貼り付け位置情報には、貼り付け座標情報と、各貼り付け位置を特定するための順序情報（例えば図６に示すように６件分を貼り付けるレイアウト定義ファイルの場合、例えば１〜６）と、が含まれる。
【００４５】
図６は、レイアウト定義ファイルの一例を説明するための概念図である。図６に示すような帳票（帳票ページ）を作成するためのレイアウト定義ファイルには、貼り付け座標情報及び順序情報において、画面右から約１／４の幅で画面上から下に検索用のテキストファイルを６件分、順次貼り付ける旨の定義がなされている。また、このレイアウト定義ファイルには、貼り付け座標情報及び順序情報において、画面の左から３／４の領域にはイメージファイルを縦２段横３列に６つ貼り付ける旨の定義がなされている。
【００４６】
つまりこのレイアウト定義ファイルに基づき帳票サーバ１００が帳票データを生成すると、帳票１ページに６件分の領収書の帳票イメージファイルと、この帳票イメージファイルに対応するテキストファイルと、が貼られることになる。
【００４７】
ステップＳ５２５において、帳票サーバ１００は、レイアウト定義ファイルの各検索テキスト貼り付け位置情報に基づいて、所定の帳票データ（デフォルトの帳票データ）に、検索用のテキストファイルを各々セットする（貼り付ける）。
【００４８】
ステップＳ５２６において、帳票サーバ１００は、レイアウト定義ファイルの各帳票イメージファイルの貼り付け位置情報に基づいて、前記帳票データに領収書等の帳票イメージファイルを各々セットする（貼り付ける）。
【００４９】
ステップＳ５２７において、帳票サーバ１００は、検索用のテキストファイルや帳票イメージファイルをセットした１ページ分の帳票データに作成日時分や作成者社員ＩＤ等を付加し、ページ番号を採番して帳票データを１ページ分生成する（帳票ページ作成）。
【００５０】
ステップＳ５２８において、帳票サーバ１００は、ステップＳ５２７で生成した１ページ分の帳票データをＲＡＭ２２のワークエリアからハードディスク２８に記憶されている帳票ファイルに登録する。
【００５１】
ステップＳ５２９において、帳票サーバ１００は、全データ（つまり全ページ）分の帳票データの作成及び登録が完了したか否かを判定する。帳票サーバ１００は、全データ分の電子帳票の作成及び登録が完了したと判定した場合、図５に示す処理を終了し、完了していないと判定した場合、ステップＳ５２３に処理を戻し、１ページ分の帳票データの作成を繰り返す。
【００５２】
図７は、参照端末Ａ１２０（又は参照端末Ｂ１３０）の指示に基づく帳票サーバ１００における帳票データの検索・閲覧処理の一例を示すフローチャートである。
なお、以下の処理の実行に先立って参照端末Ａ１２０の操作者は、参照端末Ａ１２０にインストールされているＷｅｂブラウザ等を用いて所定のＵＲＬを指定し、帳票サーバ１００に接続を要求しているものとする。すると、帳票サーバ１００からログイン用画面を表示するための画面情報が参照端末Ａ１２０に送信され、参照端末Ａ１２０のＷｅｂブラウザには例えば操作者ＩＤ及びパスワード等の認証情報の入力を要求するログイン用画面が表示される。なお、Ｗｅｂブラウザではなく、専用クライアント用ソフトウェアが参照端末Ａ１２０にインストールされている場合は、操作者は、この専用クライアント用ソフトウェアを用いるようにしてもよい。
【００５３】
ステップＳ７０１において、参照端末Ａ１２０は、操作者によってログイン用画面等を介して入力された認証情報（例えばユーザＩＤ及びパスワード等）を帳票サーバ１００に送信する。
【００５４】
ステップＳ７２１において、帳票サーバ１００は、認証情報を受信すると、認証情報をＲＡＭ２２に記憶する。
ステップＳ７２２において、帳票サーバ１００は、ＲＡＭ２２に記憶したユーザＩＤを検索キーとして、ハードディスク２８に記憶している認証情報を読み出し、該当するユーザＩＤがあるか否か、ユーザＩＤに対応するパスワードが一致するか否かを判定する。該当するユーザＩＤが存在し、かつパスワードが一致する場合、帳票サーバ１００は、認証判定ＯＫとし、ステップＳ７２４に処理を進める。一方、該当するユーザＩＤが存在しないか、又はパスワードが不一致の場合、帳票サーバ１００は、認証判定ＮＧとし、ステップＳ７２３に処理を進める。
【００５５】
ステップＳ７２３において、帳票サーバ１００は、「該当するユーザＩＤが存在しないか又はパスワードが一致しません」等のエラーメッセージを認証情報送信元の参照端末Ａ１２０に送信する。ステップＳ７０２において、参照端末Ａ１２０は、エラーメッセージを受信すると、ディスプレイにエラーメッセージと「ＯＫ」ボタンとを含むダイアログ表示し、「ＯＫ」ボタンが押下されるとステップＳ７０１に処理を戻す。
【００５６】
一方、ステップＳ７２４において、帳票サーバ１００は、図８に示す領収書イメージ検索用の条件入力画面を参照端末Ａ１２０に表示させるための検索条件入力画面情報をハードディスク２８から読み出して参照端末Ａ１２０に送信する。図８は、領収書イメージ検索用の条件入力画面の一例を示す図である。
【００５７】
ステップＳ７０３において、参照端末Ａ１２０は、検索条件入力画面情報を受信すると、検索条件入力画面情報に基づき、ディスプレイに図８に示す領収書イメージ検索用の条件入力画面を表示する。
【００５８】
ステップＳ７０４において、参照端末Ａ１２０の操作者は、前記条件入力画面を介して、例えば、担当集金員名、顧客区分（個人／法人）、顧客名称、摘要、領収日付（Ｆｒｏｍ〜Ｔｏ）、領収金額（Ｆｒｏｍ〜Ｔｏ）等の検索条件を選択、又は入力する。参照端末Ａ１２０は、選択、又は入力された情報を検索条件として受け取る。
【００５９】
ステップＳ７０５において、参照端末Ａ１２０は、検索ボタン８０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ７０６に処理を進め、押下されなかったと判定した場合は、ステップＳ７０４に処理を戻す。
【００６０】
ステップＳ７０６において、参照端末Ａ１２０は、ステップＳ７０４で受け取った検索条件を帳票サーバ１００に送信する。
ステップＳ７２５において、帳票サーバ１００は、検索条件を受信すると、検索条件をＲＡＭ２２に記憶する。ステップＳ７２６において、帳票サーバ１００は、ＲＡＭ２２に記憶した検索条件に基づいて、ハードディスク２８に記憶されている帳票データに含まれるテキストファイルを検索し、検索条件に合致したテキストファイルをＲＡＭ２２のワークエリアに記憶する。
【００６１】
ステップＳ７２７において、帳票サーバ１００は、該当する帳票データが１件以上あったか（つまり、該当するテキストファイルがＲＡＭ２２のワークエリアに１レコード以上存在するか）否かを判定する。帳票サーバ１００は、１件以上あったと判定した場合、ステップＳ７２９に処理を進め、１件もなかったと判定した場合、ステップＳ７２８に処理を進める。
【００６２】
ステップＳ７２８において、帳票サーバ１００は、「該当する帳票データが１件もありません」等のエラーメッセージを検索条件送信元の参照端末Ａ１２０に送信する。ステップＳ７０７において、参照端末Ａ１２０は、エラーメッセージを受信すると、ディスプレイにエラーメッセージと「ＯＫ」ボタンとを含むダイアログ表示し、「ＯＫ」ボタンが押下されるとステップＳ７０３に処理を戻す。
【００６３】
一方、ステップＳ７２９において、帳票サーバ１００は、ＲＡＭ２２のワークエリアに記憶したテキストファイルを基に、検索の結果、検索条件に合致すると判断したテキストファイルの一覧情報を含む一覧画面情報を生成して、参照端末Ａ１２０に送信する。
【００６４】
ステップＳ７０８において、参照端末Ａ１２０は、一覧画面情報を受信すると、一覧画面情報に基づき、ディスプレイに図９に示す検索結果一覧画面を表示する。図９は、検索結果一覧画面の一例を示す図である。参照端末Ａ１２０は、検索結果一覧の中から特定のデータの「帳票表示」が選択された場合、ステップＳ７０９に処理を進める。
【００６５】
ステップＳ７０９において、参照端末Ａ１２０は、選択されたデータを特定する選択情報（テキストファイル及び／又はこのテキストファイルに対応する帳票イメージファイルを特定する情報）を帳票サーバ１００に送信する。
【００６６】
ステップＳ７３０において、帳票サーバ１００は、選択情報を受信すると、受信した選択情報をＲＡＭ２２に記憶する。
【００６７】
ステップＳ７３１において、帳票サーバ１００は、記憶した選択情報に対応するテキストファイル及び／又は帳票イメージファイルを含む帳票ページを読み出す（帳票ページを取得する）。また、帳票サーバ１００は、読み出した帳票ページに貼られたテキストファイル及び帳票イメージファイルの内、選択情報が示すテキストファイル及び帳票イメージファイルがどれかを判断（判定）し、判断結果をＲＡＭ２２のワークエリアに記憶する。
【００６８】
ステップＳ７３２において、帳票サーバ１００は、帳票データ表示用の表示データを生成する（表示制御）。より具体的に説明すると帳票サーバ１００は、前記判断結果に基づいて、選択情報が示すテキストファイル及び帳票イメージファイルと、帳票データに含まれる他のテキストファイル及び帳票イメージファイルと、が表示の上で異なるよう表示データを生成する。ここで表示の上で異なるよう表示データを生成するとは、例えば選択情報が示すテキストファイル及び帳票イメージファイルの表示の地色と、他のテキストファイル及び帳票イメージファイルの表示の地色と、が異なるよう表示データを生成することである。なお、地色とは、帳票イメージの文字部以外の背景色のことである。帳票サーバ１００は、ファイルの表示の色ではなく、ファイルの外枠等の色が異なるよう表示データを生成してもよい。
【００６９】
ステップＳ７３３において、帳票サーバ１００は、生成した表示データを参照端末Ａ１２０に送信する。ステップＳ７１０において、参照端末Ａ１２０は、表示データを受信すると、この表示データに基づいて、図１０に示すようにディスプレイに帳票データ（帳票ページ）を表示する。図１０は、選択情報が示すテキストファイル及び帳票イメージファイルを含む帳票ページの一例を示す図である。
【００７０】
ステップＳ７１１において、参照端末Ａ１２０は、操作者によって終了ボタンが押下されたか否かを判定し、終了ボタンが押下されたと判定した場合は、図７に示す処理を終了し、押下されなかったと判定した場合は、ステップＳ７１２に処理を進める。
【００７１】
ステップＳ７１２において、参照端末Ａ１２０は、前画面ボタンが押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ７０８に処理を戻し、押下されなかったと判定した場合は、ステップＳ７１０に処理を戻す。
【００７２】
＜実施形態２＞
上述した実施形態１では、帳票サーバ１００は、受信した検索条件に基づいて帳票ページ自体に貼り付けた検索用のテキストファイルを検索対象として検索を行った。しかしながら、帳票サーバ１００は、テキストファイルをハードディスク２８に記憶された検索用のＤＢ（検索用データ）に記憶（又は追加）し、このＤＢに記憶されたテキストファイルを検索対象として検索を行うようにしてもよい。なお、このような構成とする場合、帳票サーバ１００は、テキストファイルを、このテキストファイルが含まれる帳票ページを識別する識別情報及び貼り付け位置情報と関連付けてＤＢに記憶する。なお、貼り付け位置情報として、少なくとも、上述した貼り付け座標情報、又は順序情報のどちらか一方のみを含んでいればよい。
【００７３】
帳票サーバ１００は、検索条件に基づきＤＢを検索し、検索条件に合致したテキストファイルや、帳票ページの識別情報、貼り付け位置情報をＲＡＭ２２のワークエリアに記憶する。
【００７４】
以上、上述した各実施形態によれば、モバイル端末１１０が、出力する帳票データ（電子帳票）をイメージ化してしまうため、帳票サーバ１００側に印刷ロジックがまったく必要なくなる。また、モバイル端末１１０側は、例えばプリンタドライバの入れ替え程度の負荷で導入でき、帳票が増加してもコストがかからない。また、帳票サーバ１００は、領収書のイメージデータである帳票イメージファイルと、検索用のテキストファイルとを複数貼り付けて、帳票データをレイアウトし、検索にヒットした箇所のファイルの地色や外枠色を他の箇所のファイルと異なる色で表示する。よって、ユーザ等が、特定の領収書の帳票イメージファイルを確認しようとして検索を行った場合に、検索にヒットしたテキストファイルに対応する帳票イメージファイル（つまり領収書のイメージデータ）を素早く確認することができる。
つまり、帳票サーバ１００側で個別の帳票イメージデータを作成するプログラムを要することなく、モバイル端末１１０側で作成された帳票イメージデータを、参照端末Ａ１２０等を用いて効率的に検索、閲覧可能にすることができる。
【００７５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば帳票イメージデータの代りに携帯端末側のプログラムでページ記述言語（ＰＤＬ）データを生成して（ステップＳ４０８）、帳票サーバ１００に検索用のテキストファイルと共に送信し（ステップＳ４１３）、検索は同様にテキストデータで実行し（ステップＳ７２６）、帳票参照時にはテキスト検索でヒットした箇所に対応する箇所の帳票イメージを、ＰＤＬを用いて生成して参照端末の画面に表示させ（ステップＳ７３２）てもよい。又は、ステップＳ７３２で帳票イメージを生成する代りに帳票データ作成時に帳票イメージを、ＰＤＬを用いて生成してもよい（ステップＳ５２３でイメージファイルを抽出する代わりに帳票イメージを生成する）。
【図面の簡単な説明】
【００７６】
【図１】帳票ページ表示システムのシステム構成の一例を示す図である。
【図２】帳票サーバのハードウェア構成の一例を示す図である。
【図３】モバイル端末のハードウェア構成の一例を示す図である。
【図４】モバイル端末における転送処理の一例を示すフローチャートである。
【図５】帳票サーバにおける電子帳票登録処理の一例を示すフローチャートである。
【図６】レイアウト定義ファイルの一例を説明するための概念図である。
【図７】参照端末Ａ１２０（又は参照端末Ｂ１３０）の指示に基づく帳票サーバ１００における帳票データの検索・閲覧処理の一例を示すフローチャートである。
【図８】領収書イメージ検索用の条件入力画面の一例を示す図である。
【図９】検索結果一覧画面の一例を示す図である。
【図１０】選択情報が示すテキストファイル及び帳票イメージファイルを含む帳票ページの一例を示す図である。
【符号の説明】
【００７７】
１００  帳票サーバ
１１０  モバイル端末
１２０  参照端末Ａ
１３０  参照端末Ｂ
【図１】
2009009254.tif 000003
【図２】
2009009254.tif 000004
【図３】
2009009254.tif 000005
【図４】
2009009254.tif 000006
【図５】
2009009254.tif 000007
【図６】
2009009254.tif 000008
【図７】
2009009254.tif 000009
【図８】
2009009254.tif 000010
【図９】
2009009254.tif 000011
【図１０】
2009009254.tif 000012