(57)【要約】【課題】  検索される帳票の各ページを、閲覧が制限されているページを表示することなく、ページ送りで表示すること。【解決手段】  電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定し、検索条件を入力し、該検索条件に合致する電子帳票のページを検索し、当該検索された電子帳票のページ送り指示を受け付けた場合、当該ページ送り指示に従って、当該検索された電子帳票のページのうち、制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力することを特徴とする。【選択図】図１
2011138323.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子帳票を記憶する帳票記憶手段と、
前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定手段と、
前記電子帳票を検索するための検索条件を入力する入力手段と、
前記入力手段で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索手段と、
前記検索手段で検索された電子帳票のページ送り指示を受け付ける受付手段と、
前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記設定手段は、更に、前記電子帳票のページの出力が制限されるユーザを示す制限ユーザ情報を設定し、
ユーザの認証を行う認証手段と、
前記設定手段で設定された制限ユーザ情報に従って、前記認証手段で認証されたユーザが、前記電子帳票のページの出力が制限されるユーザであるかを判定するユーザ判定手段と、
前記出力手段は、前記ユーザ判定手段で前記電子帳票のページの出力が制限されるユーザであると判定された場合、前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力し、一方、前記ユーザ判定手段で前記電子帳票のページの出力が制限されていないユーザであると判定された場合、前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページをページ送りで表示するべく出力することを特徴とする請求項２に記載の情報処理装置。
【請求項３】
複数の電子帳票を記憶する帳票記憶手段を備えた情報処理装置における情報処理方法であって、
前記情報処理装置の設定手段が、前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定工程と、
前記情報処理装置の入力手段が、前記電子帳票を検索するための検索条件を入力する入力工程と、
前記情報処理装置の検索手段が、前記入力工程で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索工程と、
前記情報処理装置の受付手段が、前記検索工程で検索された電子帳票のページ送り指示を受け付ける受付工程と、
前記情報処理装置の出力手段が、前記受付工程で受け付けたページ送り指示に従って、前記検索工程で検索された電子帳票のページのうち、前記設定工程で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力工程と、
を備えることを特徴とする情報処理方法。
【請求項４】
複数の電子帳票を記憶する帳票記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定手段と、
前記電子帳票を検索するための検索条件を入力する入力手段と、
前記入力手段で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索手段と、
前記検索手段で検索された電子帳票のページ送り指示を受け付ける受付手段と、
前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関し、特に、閲覧が制限されているページを表示することなく、ページ送りで表示するための技術に関するものである。
【背景技術】
【０００２】
従来の電子帳票システムでは、電子帳票を閲覧するために、ユーザにより選択された電子帳票を表示し、入力された検索条件に従って所望の電子帳票を検索している。
【０００３】
特許文献１には、ログインしたユーザが所轄している電子帳票のグループを表示し、ユーザにより選択された該グループの電子帳票名を表示し、ユーザにより選択された電子帳票名に対応する電子帳票を表示することが記載されている。
このように、従来、ユーザが所轄している電子帳票のみを表示するためには、ユーザ毎に電子帳票を仕分けて、個人用の帳票として登録する必要がある。
【０００４】
近年、ＳＯＡサービスを利用したシステムが開発されてきている。このＳＯＡサービスを利用した電子帳票システムにおいても、ユーザが所轄している電子帳票のみを表示するためには、ユーザ毎に電子帳票を仕分けて、個人用の帳票として登録する必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１０９４５６
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＳＯＡサービスを利用して電子帳票を閲覧するために、管理者が、ユーザ毎に閲覧する電子帳票を仕分け、登録するのは、その操作が煩雑である。
【０００７】
そのため、ＳＯＡサービスを利用して、所望の電子帳票のページめくり（ページ送り）が可能となると共に、管理者が、ユーザ毎に閲覧する電子帳票を仕分け、登録する作業を軽減する仕組みが必要である。すなわち、ページめくりで表示される電子帳票の表示を制限するための機能が必要となる。
【０００８】
本発明の目的は、検索される帳票の各ページを、閲覧が制限されているページを表示することなく、ページ送りで表示することにより、ユーザ毎に閲覧可能な電子帳票のページを登録する作業を軽減する仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、複数の電子帳票を記憶する帳票記憶手段と、前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定手段と、
【００１０】
前記電子帳票を検索するための検索条件を入力する入力手段と、前記入力手段で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索手段と、前記検索手段で検索された電子帳票のページ送り指示を受け付ける受付手段と、前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力手段と、を備えることを特徴とする。
【００１１】
また、本発明は、複数の電子帳票を記憶する帳票記憶手段を備えた情報処理装置における情報処理方法であって、前記情報処理装置の設定手段が、前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定工程と、前記情報処理装置の入力手段が、前記電子帳票を検索するための検索条件を入力する入力工程と、前記情報処理装置の検索手段が、前記入力工程で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索工程と、前記情報処理装置の受付手段が、前記検索工程で検索された電子帳票のページ送り指示を受け付ける受付工程と、前記情報処理装置の出力手段が、前記受付工程で受け付けたページ送り指示に従って、前記検索工程で検索された電子帳票のページのうち、前記設定工程で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力工程と、を備えることを特徴とする。
【００１２】
また、本発明は、複数の電子帳票を記憶する帳票記憶手段を備えた情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、前記記憶手段に記憶された複数の電子帳票のページに対して該電子帳票のページの出力が制限される制限フラグを設定する設定手段と、前記電子帳票を検索するための検索条件を入力する入力手段と、前記入力手段で入力された検索条件に合致する電子帳票のページを、前記記憶手段に記憶された複数の電子帳票の中から検索する検索手段と、前記検索手段で検索された電子帳票のページ送り指示を受け付ける受付手段と、前記受付手段で受け付けたページ送り指示に従って、前記検索手段で検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力する出力手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、検索される帳票の各ページを、閲覧が制限されているページを表示することなく、ページ送りで表示することにより、ユーザ毎に閲覧可能な電子帳票のページを登録する作業を軽減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る電子帳票システムのシステム構成を概略的に示すブロック図である。
【図２】本実施形態に係る帳票サーバ１００のハードウェア構成を示す図である。
【図３】クライアントＰＣ１０１、１０２の表示部に表示されるポータル画面の一例を示す図である。
【図４】クライアントＰＣ１０１、１０２の表示部に表示される帳票ページの一例を示す図である。
【図５】帳票サーバ１００、及びクライアントＰＣ１０１が実行する制御処理手順を示すフローチャートである。
【図６】ステップＳ５１２に示す通常ページ送り処理の詳細処理の手順を示すフローチャートである。
【図７】ステップＳ５１３に示す検索ページ送り処理の詳細処理の手順を示すフローチャートである。
【図８】ステップＳ５０６に示すリクエスト生成処理の詳細処理の手順を示すフローチャートである。
【図９】固有情報テーブル９００の一例を示す図である。
【図１０】帳票管理テーブル１０００の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施形態を、添付図面を参照しながら詳細に説明する。
図１は、本発明の実施の形態に係る電子帳票システムのシステム構成を概略的に示すブロック図である。
なお、図１のネットワーク上の各種端末の接続構成は飽くまでも一例であり、用途や目的に応じて様々な構成をとり得ることは言うまでもない。
【００１６】
帳票サーバ１００は、ネットワークを介してクライアントＰＣ１０１、１０２と通信接続可能な送受信機能を有している。帳票サーバ１００は、本発明の情報処理装置の適用例である。
【００１７】
例えば、システムの一例としては、帳票サーバ１００は帳票データの管理、生成機能を有するだけでなく、生成した帳票に関するデータの出力を行うためにＷｅｂサーバとしての機能を有し、クライアントＰＣ１０１や１０２は汎用のブラウザアプリケーションを有する構成とすることが考えられる。この場合、帳票サーバ１００は、帳票フォームと帳票データを合成して生成した帳票の出力用データを、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）とスタイルシートの組み合わせ等によるマークアップランゲージを用いた表示データとして生成するための機能を有し、クライアントＰＣ１０１や１０２の有するブラウザからの画像ページ（ＨＴＭＬ等のファイル）に対するＧｅｔ要求に応じて送信するものである。
【００１８】
クライアントＰＣ１０１は、帳票の閲覧するユーザが使用するクライアント端末である。クライアントＰＣ１０１は、ネットワーク１０３を介して、帳票サーバ１００とデータの送受信が可能である。
【００１９】
クライアントＰＣ１０２は、帳票の閲覧するユーザが使用するクライアント端末である。クライアントＰＣ１０２は、ネットワーク１０３を介して、帳票サーバ１００とデータの送受信が可能である。
【００２０】
上述のように実施態様としては、クライアントＰＣ１０１や１０２はネットワーク１０３上において、例えば、ＴＣＰ／ＩＰプロトコルやＨＴＴＰプロトコルを用いて汎用ブラウザから帳票サーバ１００のＷｅｂサーバ機能に対して通信可能に構成することが考えられる。このように、本発明の帳票表示システムは、帳票データの表示を行うクライアント装置（クライアントＰＣ１０１、１０２）と、該帳票データを記憶する帳票サーバ１００とが通信可能な構成となっている。
【００２１】
次に、図１の帳票サーバ１００のハードウェア構成について、図２を用いて説明する。図２は、本実施形態に係る電子帳票システムの帳票サーバ１００のハードウェア構成を示す図である。
【００２２】
図２において、ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを統括的に制御する。また、ＲＯＭ２０３或いは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステム（ＯＳ）や、各サーバあるいは各クライアントの後述する各種機能を実現するためのプログラムが記憶されている。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア、一時待避領域等として機能する。
【００２３】
入力コントローラ２０５は、入力部２０９からの入力を制御する。この入力部２０９としては、特に、サーバやクライアント等の端末では、キーボード、マウス等のポインティングデバイスが挙げられる。また、印刷装置等では、タッチパネル、ボタン、スイッチ等が挙げられる。
表示コントローラ２０６は、表示部２１０の表示を制御する。この表示部２１０としては、例えば、ＣＲＴや液晶等が挙げられる。
【００２４】
外部メモリコントローラ（ＭＣ）２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ等を記憶する外部メモリ２１１へのアクセスを制御する。加えて、各サーバあるいは各クライアントの各種機能を実現するための各種テーブル、パラメータが記憶されている。この外部メモリ２１１としては、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）（Ｒ）、スマートメディア等が挙げられる。
通信Ｉ／Ｆコントローラ２０８は、ネットワーク１０３を介して外部機器との通信制御処理を実行する。
【００２５】
本発明を実現するためのプログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる帳票ファイル２１３は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。すなわち、外部メモリ２１１には、複数の電子帳票を記憶している（帳票記憶手段）。
【００２６】
帳票ファイル２１３は、帳票の表示用データであり、単独または複数のファイルによって構成され、単数または複数のページを含有している。帳票サーバ１００の内部においては、複数の帳票ファイル２１３のうち同一種類のものをグループ化して管理しており、それぞれの帳票ファイル２１３はそのグループの中の世代と呼ばれる。
【００２７】
なお、クライアントＰＣ１０１、１０２も同様のハードウェア構成を備えている。ただ、クライアントＰＣ１０１、１０２には帳票ファイル２１３を備えていない点が帳票サーバ１００とは異なる。
【００２８】
上述したように、クライアントＰＣ１０１、クライアントＰＣ１０２及び帳票サーバ１００は、ネットワーク１０３を介して相互に接続されている。そして、クライアントＰＣ１０１及びクライアントＰＣ１０２は、帳票サーバ１００から提供される各種操作画面を介して、電子帳票表示に係る各種処理を実行する。その一例について、以下に説明する。
図５は、帳票サーバ１００、及びクライアントＰＣ１０１が実行する制御処理手順を示すフローチャートである。
【００２９】
クライアントＰＣ１０１のＣＰＵ２０１は、ＷＥＢブラウザを起動し、帳票を表示するためのポータル画面の閲覧要求を帳票サーバ１００に送信する（ステップＳ５０１）。
【００３０】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から、ポータル画面の閲覧要求を受信すると（ステップＳ５０２）、ポータル画面を表示するための表示情報をクライアントＰＣ１０１に送信する（ステップＳ５０３）。
【００３１】
クライアントＰＣ１０１のＣＰＵ２０１は、帳票サーバ１００から、ポータル画面を表示するための表示情報を受信すると（ステップＳ５０４）、当該表示情報に従って、図３に示すポータル画面を表示部２１０に表示する（ステップＳ５０５）。
図３は、クライアントＰＣ１０１の表示部に表示されるポータル画面３００の一例を示す図である。
【００３２】
ポータル画面３００には、Ｒ０１帳票の閲覧要求を行うためのＲ０１帳票ボタン３０１と、Ｒ０２帳票の閲覧要求を行うためのＲ０２帳票ボタン３０２とが表示されている。ユーザは、これらのボタンを押下することができ、押下されたボタンの帳票の帳票ＩＤを検索条件としてリクエスト情報に含めることができる。
【００３３】
そして、クライアントＰＣ１０１のＣＰＵ２０１は、リクエスト情報を生成し（ステップＳ５０６）、帳票サーバ１００に送信する（ステップＳ５０７）。
【００３４】
ステップＳ５０６でのリクエスト情報の生成処理の詳細は、図８を用いて説明する。
【００３５】
図８は、ステップＳ５０６に示すリクエスト生成処理の詳細処理の手順を示すフローチャートである。
【００３６】
クライアントＰＣ１０１のＣＰＵ２０１は、付図示のログイン画面を介して、ユーザにより入力されたユーザＩＤ、パスワード（ログイン情報）を取得し（ステップＳ８０１）、帳票サーバ１００に、該ユーザＩＤと該パスワードを送信する。そして、帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から受信した該ユーザＩＤと該パスワードに対応する検索条件と制限ユーザフラグを取得し、クライアントＰＣ１０１に送信する。
【００３７】
ここで、帳票サーバ１００の外部メモリ２１１には、固有情報テーブル９００が記憶されており、固有情報テーブル９００を参照することで、該ユーザＩＤと該パスワードに対応する検索条件と制限ユーザフラグを特定することができる。帳票サーバ１００のＣＰＵ２０１は、該ユーザＩＤと該パスワードが固有情報テーブル９００に記憶されていない場合は、認証出来ないと判定し、その旨をクライアントＰＣ１０１に送信する。このように、帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から受信したユーザＩＤとパスワードが、固有情報テーブル９００のユーザＩＤ、パスワードに記憶されているかを判定することにより、ユーザの認証を行う（認証手段）。
【００３８】
図９は、固有情報テーブル９００の一例を示す図である。
【００３９】
固有情報テーブル９００には、ユーザＩＤ、パスワード、検索条件、制限ユーザフラグの項目が、それぞれ紐付いて記憶されており、該ユーザＩＤと該パスワードに対応する検索条件と制限ユーザフラグを特定することができる。
【００４０】
検索条件とは、例えば、ユーザ名や検索したい文字列、帳票ＩＤなど、検索したい情報である。また、制限ユーザフラグ（制限ユーザ情報）とは、帳票の閲覧を制限したいユーザを示すフラグである。すなわち、制限ユーザ情報は、電子帳票のページの出力が制限されるユーザを示している。
【００４１】
図９の例では、帳票の閲覧を制限したいユーザのレコードには、制限ユーザという制限ユーザフラグが設定されている。
【００４２】
図９に示す検索条件には、検索条件１や検索条件２などと示しているが、これらには、ユーザ名や検索したい文字列、帳票ＩＤなど、検索したい情報が設定されているものとする。
【００４３】
クライアントＰＣ１０１のＣＰＵ２０１は、帳票サーバ１００から、該ユーザＩＤと該パスワードに対応する検索条件と制限ユーザフラグを取得すると（ステップＳ８０２）、ログイン情報と検索条件と制限ユーザフラグとを含むリクエスト情報を生成する。
【００４４】
次に、図５のフローチャートの説明に戻る。
【００４５】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１からリクエスト情報を受信すると（ステップＳ５０８）、リクエスト情報に検索条件があるか否かを判定する（ステップＳ５０９）。すなわち、帳票サーバ１００のＣＰＵ２０１は、ステップＳ５０８では、電子帳票を検索するための検索条件を含むリスクエスト情報を受信することにより当該検索条件を入力する（入力手段）。そして、検索条件があると判定された場合は（ステップＳ５０９：ＹＥＳ）、リクエスト情報に制限ユーザフラグがあるか否かを判定する（ステップＳ５１０）。すなわち、帳票サーバ１００のＣＰＵ２０１は、設定された制限ユーザ情報に従って、認証されたユーザが、電子帳票のページの出力が制限されるユーザであるかを判定する（ユーザ判定手段）。そして、帳票サーバ１００のＣＰＵ２０１は、制限ユーザフラグがあると判定された場合は、検索ページ送り処理を実行する（ステップＳ５１２）。
【００４６】
また、帳票サーバ１００のＣＰＵ２０１は、ステップＳ５０９で検索条件が無いと判定された場合、及び、ステップＳ５１０で制限ユーザフラグが無いと判定された場合は、通常ページ送り処理を実行する（ステップＳ５１１）。ステップＳ５１２での検索ページ送り処理については、図７を用いて説明する。
【００４７】
次に、ステップＳ５１１での通常ページ送り処の詳細処理については、図６を用いて説明する。
【００４８】
図６は、ステップＳ５１２に示す通常ページ送り処理の詳細処理の手順を示すフローチャートである。
【００４９】
まず、帳票サーバ１００のＣＰＵ２０１は、リクエスト情報に検索条件が含まれるかを判定する（ステップＳ６０１）。そして、検索条件があると判定された場合は、当該検索条件に合致する帳票ファイルを、帳票ファイル２１３内から検索する（ステップＳ６０５）。一方、リクエスト情報に検索条件が含まれていないと判定された場合は、外部メモリに記憶されている帳票ファイル２１３のリストの画面（帳票一覧画面）を表示するための画面情報を生成し（ステップＳ６０２）、クライアントＰＣ１０１に送信する（ステップＳ６０３）。
【００５０】
クライアントＰＣ１０１のＣＰＵ２０１は、帳票サーバ１００から該画面情報を受信すると（ステップＳ６１１）、該画面情報に従って帳票一覧画面を表示し（ステップＳ６１２）、ユーザによる帳票の選択を受け付ける（ステップＳ６１３）。そして、クライアントＰＣ１０１のＣＰＵ２０１は、ステップＳ６１３でユーザにより選択された帳票の閲覧要求を帳票サーバ１００に送信する（ステップＳ６１４）。
【００５１】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から、ユーザにより選択された帳票の閲覧要求を受信すると（ステップＳ６０４）、当該帳票を、外部メモリに記憶されている帳票ファイル２１３の中から検索する（ステップＳ６０５）。
【００５２】
そして、帳票サーバ１００のＣＰＵ２０１は、ステップＳ６０５で検索された帳票のページをクライアントＰＣ１０１に送信する（ステップＳ６０６）。
【００５３】
クライアントＰＣ１０１のＣＰＵ２０１は、帳票サーバ１００から、検索された帳票のページを受信すると（ステップＳ６１５）、当該帳票のページ（帳票ページ）を表示し（ステップＳ６１６）、ユーザによるページ送り指示を受け付ける。
【００５４】
図４は、クライアントＰＣ１０１に表示される帳票ページ４００の一例を示す図である。
【００５５】
図４に示すように、ユーザにより、図３の画面のボタン（３０１、３０２）を選択された、又は、ステップＳ６０１で選択された帳票のページを表示することができる。
【００５６】
次に、クライアントＰＣ１０１のＣＰＵ２０１は、ユーザによりログアウト等の終了指示を受け付けると（ステップＳ６１７：ＹＥＳ）、帳票サーバ１００に終了指示を送信する（ステップＳ６１９）。
【００５７】
また、クライアントＰＣ１０１のＣＰＵ２０１は、ユーザによりログアウト等の終了指示を受け付けず、ページ送り指示を受け付けると、帳票サーバ１００に対して、ページ送り指示を送信する（ステップＳ６１８）。ここで、図４に示すボタン４０１、４０２がユーザにより押下されると、ページ送り指示を帳票サーバ１００に送信する。
【００５８】
４０１は、前の検索されたページの閲覧指示を行うためのボタンであり、４０２は、次の検索されたページの閲覧指示を行うためのボタンである。したがって、ユーザは、検索された次のページを見たい場合は、４０２のボタンを押下する。すると、クライアントＰＣ１０１のＣＰＵ２０１は、次のページを閲覧するためのページ送り指示を送信する。
【００５９】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から、次のページを閲覧するためのページ送り指示を受信すると（ステップＳ６０７）、次の帳票ページを、外部メモリに記憶されている帳票ファイル２１３の中から特定し（ステップＳ６１０）、クライアントＰＣ１０１に送信する（ステップＳ６０６）。ここで、ステップＳ６１０での特定の方法としては、ステップＳ６０５で検索された帳票のリストをＲＡＭなどのメモリに記憶しておき、当該帳票のリストを参照して次の帳票を特定する。
【００６０】
また、帳票サーバ１００のＣＰＵ２０１は、ステップＳ６１９でクライアントＰＣ１０１から送信された終了指示をステップＳ６０８で受信し、ステップＳ６０９で終了指示を受けたと判定された場合は（ステップＳ６０９：ＹＥＳ）、処理を終了する。
【００６１】
次に、ステップＳ５１２での検索ページ送り処理について、図７を用いて説明する。
【００６２】
図７は、ステップＳ５１３に示す検索ページ送り処理の詳細処理の手順を示すフローチャートである。
【００６３】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から受信したリクエスト情報に含まれる検索条件に合致する帳票ファイルを、帳票ファイル２１３内から検索する（ステップＳ７０１）。すなわち、検索条件に合致する電子帳票のページを、帳票ファイル２１３の中から検索する（検索手段）。そして、ステップＳ７０１で検索された帳票ファイルのリストをＲＡＭなどのメモリに記憶する。ここで、帳票ファイルのリストには、検索された帳票ファイルの帳票ＩＤ、世代、ページ番号が含まれる。
【００６４】
次に、帳票サーバ１００のＣＰＵ２０１は、検索された帳票ファイルの初めのページの帳票ＩＤ、世代、ページ番号に対して制限フラグが設定されているかを、帳票管理テーブル（図１０）を参照し判定する（ステップＳ７０２）。
【００６５】
図１０は、帳票管理テーブル１０００の一例を示す図である。
【００６６】
帳票管理テーブル１０００には、帳票ＩＤ、世代、ページ番号、制限フラグが、それぞれ紐付いて設定されている。制限フラグとは、閲覧が制限されている帳票のことである。すなわち、制限フラグは、電子帳票のページの出力が制限されていることを示している。なお、帳票管理テーブル１０００は、不図示の設定画面を介して、管理者により、予め設定される（設定手段）。
【００６７】
帳票サーバ１００のＣＰＵ２０１は、ステップＳ７０２において、検索された帳票ファイルの初めのページに制限フラグが設定されていると判定された場合は（ＹＥＳ）、ＲＡＭなどのメモリに記憶されている次の帳票のページを特定し（ステップＳ７０４）、当該帳票のページに制限フラグが設定されているかを判定する。
【００６８】
帳票サーバ１００のＣＰＵ２０１は、ステップＳ７０２において、検索された帳票ファイルの初めのページに制限フラグが設定されていないと判定された場合（ステップＳ７０２：ＮＯ）、当該帳票のページをクライアントＰＣ１０１に送信する（ステップＳ７０３）。
【００６９】
次に、クライアントＰＣ１０１のＣＰＵ２０１は、帳票サーバ１００から、当該帳票のページを受信すると（ステップＳ７０５）、当該帳票を表示する（ステップＳ７０６）。
【００７０】
そして、クライアントＰＣ１０１のＣＰＵ２０１は、ユーザにより終了指示を受け付けたかを判定し（ステップＳ７０７）、終了指示を受け付けたと判定された場合は（ステップＳ７０７：ＹＥＳ）、帳票サーバ１００に終了指示を送信する（ステップＳ７０９）。一方、終了指示を受け付けず、ページ送り指示を受け付けた場合は（ステップＳ７０７：ＮＯ）、ページ送り指示を帳票サーバ１００に送信する（ステップＳ７０８）。ここで、図４に示すボタン４０３、４０４がユーザにより押下されると、ページ送り指示を帳票サーバ１００に送信する。
【００７１】
４０３は、前の検索されたページの閲覧指示を行うためのボタンであり、４０４は、次の検索されたページの閲覧指示を行うためのボタンである。したがって、ユーザは、検索された次のページを見たい場合は、４０３のボタンを押下する。すると、クライアントＰＣ１０１のＣＰＵ２０１は、次のページを閲覧するためのページ送り指示を送信する。
【００７２】
帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から、終了指示ではなく、次のページを閲覧するためのページ送り指示を受信すると（ステップＳ７１０）、処理をステップＳ７０４に移行し、ＲＡＭなどのメモリに記憶されている次の帳票のページを特定し、当該帳票のページに制限フラグが設定されているかを判定する（ステップＳ７０２）。すなわち、帳票サーバ１００のＣＰＵ２０１は、ステップＳ７１０では、検索された電子帳票のページ送り指示を受け付ける（受付手段）。そして、ステップＳ７０３では、検索された電子帳票のページのうち、前記設定手段で制限フラグが設定されていない電子帳票のページをページ送りで表示するべく出力（送信）する（出力手段）。
【００７３】
また、帳票サーバ１００のＣＰＵ２０１は、クライアントＰＣ１０１から終了指示を受け付けると（ステップＳ７１１）、ステップＳ７１２で終了指示を受け付けたと判定され、処理を終了する。
【００７４】
なお、ステップＳ７０８で、ユーザにより、前の検索されたページの閲覧指示を行うためのボタンが押下された場合は、ステップＳ７０４では前の帳票ページを特定し、当該帳票のページに制限フラグが設定されているかを判定する。
【００７５】
以上説明したように、本実施の形態によれば、検索される帳票の各ページを、閲覧が制限されているページを表示することなく、ページ送りで表示することにより、ユーザ毎に閲覧可能な電子帳票のページを登録する作業を軽減することができる。  
【００７６】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。  
【００７７】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。  
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。  
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。  
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００８１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００８２】
１００    帳票サーバ  １０１    クライアントＰＣ  １０２    クライアントＰＣ  １０３    ネットワーク
【図１】
2011138323.tif 000003
【図２】
2011138323.tif 000004
【図３】
2011138323.tif 000005
【図４】
2011138323.tif 000006
【図５】
2011138323.tif 000007
【図６】
2011138323.tif 000008
【図７】
2011138323.tif 000009
【図８】
2011138323.tif 000010
【図９】
2011138323.tif 000011
【図１０】
2011138323.tif 000012