(57)【要約】      （修正有）【課題】情報処理装置で帳票を利用する際のユーザの利便性を向上させることが可能な情報処理装置、表示方法及び制御プログラムを提供する。【解決手段】情報処理装置１００は、ユーザの入力を受け付ける操作部１０２と、表示部１０３と、帳票を表す帳票画像を記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される帳票画像上の位置と対応付けて記憶する記憶部１０４と、帳票画像において、複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を表示部に表示し、操作部が受け付けたユーザの入力に応じて、特定のグループを複数のグループの内の他のグループに変更し、他のグループに対応する表示領域を表示部に表示する表示制御部とを有する。【選択図】図４
2016001398.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力を受け付ける操作部と、
表示部と、
帳票を表す帳票画像を記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される前記帳票画像上の位置と対応付けて記憶する記憶部と、
前記帳票画像において、前記複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を前記表示部に表示し、前記操作部が受け付けたユーザの入力に応じて、前記特定のグループを前記複数のグループの内の他のグループに変更し、前記他のグループに対応する表示領域を前記表示部に表示する表示制御部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記記憶部は、前記複数のグループの表示順序をさらに記憶し、
前記表示制御部は、前記表示順序に従って前記他のグループを決定する、請求項１に記載の情報処理装置。
【請求項３】
前記表示領域の水平又は垂直方向の内の少なくとも一方の方向の長さと、当該表示領域を表示させるウィンドウの前記少なくとも一方の方向の長さに基づいて、当該表示領域の表示サイズを設定する設定部をさらに有する、請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御部が前記特定のグループを前記他のグループに変更する前に、前記特定のグループに含まれる特定の項目入力欄への入力が所定の条件を満たしているか否かを判定する入力判定部をさらに有し、
前記表示制御部は、前記特定の項目入力欄への入力が前記所定の条件を満たしていない場合、前記特定のグループを前記他のグループに変更することを禁止する、請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
前記所定の条件は、前記特定の項目入力欄にデータが入力されていること、又は、前記特定の項目入力欄に入力されたデータが所定の範囲に含まれること若しくは所定の文字種であることである、請求項４に記載の情報処理装置。
【請求項６】
前記記憶部は、次に表示するグループを、所定の項目入力欄に入力されるデータ候補と対応付けて記憶し、
前記表示制御部は、前記特定のグループに前記所定の項目入力欄が含まれ、且つ前記所定の項目入力欄に入力されたデータが前記記憶部に記憶された前記データ候補と一致する場合、当該データ候補に対応付けられたグループを前記他のグループに決定する、請求項１〜５の何れか一項に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記特定のグループに含まれる全ての項目入力欄にデータが入力された場合、前記特定のグループを前記他のグループに変更する、請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記帳票画像全体を表し且つ前記帳票画像全体の中で前記表示部に表示している表示領域を区別可能に表す画像を前記表示部にさらに表示する、請求項１〜７の何れか一項に記載の情報処理装置。
【請求項９】
ユーザの入力を受け付ける操作部と、表示部と、記憶部とを有する情報処理装置の表示方法であって、
帳票を表す帳票画像を前記記憶部に記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される前記帳票画像上の位置と対応付けて前記記憶部に記憶し、
前記帳票画像において、前記複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を前記表示部に表示し、
前記操作部が受け付けたユーザの入力に応じて、前記特定のグループを前記複数のグループの内の他のグループに変更し、前記他のグループに対応する表示領域を前記表示部に表示する、
ことを含むことを特徴とする表示方法。
【請求項１０】
ユーザの入力を受け付ける操作部と、表示部と、記憶部とを有する情報処理装置に実行させる制御プログラムであって、
帳票を表す帳票画像を前記記憶部に記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される前記帳票画像上の位置と対応付けて前記記憶部に記憶し、
前記帳票画像において、前記複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を前記表示部に表示し、
前記操作部が受け付けたユーザの入力に応じて、前記特定のグループを前記複数のグループの内の他のグループに変更し、前記他のグループに対応する表示領域を前記表示部に表示する、
ことを前記情報処理装置に実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示方法及び制御プログラムに関し、特に、帳票を表す画像を表示する情報処理装置、表示方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、タブレットＰＣ（Personal Computer）等の画面サイズが限られた持ち運び可能な情報処理装置が普及しており、特に帳票を扱うような業務において、このような情報処理装置が用いられることが多くなってきている。このような情報処理装置を用いて帳票が扱われる場合、帳票を表す画像の項目記入位置に、作業者が入力するための項目入力欄を配置した帳票データが一般に利用されている。このような帳票データを用いることにより、作業者は記入すべき各項目を入力する位置を把握しやすく、業務を円滑に進めることができる。
【０００３】
特定のレイアウトにテキストや画像などを配置したコンテンツを生成し、携帯端末に表示させるコンテンツ生成・配信システムが知られている（特許文献１を参照）。
【０００４】
また、同一のワークフローで扱う手続き処理を、複数のフォームに分け、分けた複数のフォームを１つのグループとし、グループ単位でフォームの情報を管理する電子帳票システムが知られている（特許文献２を参照）。
【０００５】
また、画面遷移テーブルに基づいて、複数のダイアログボックス間の画面遷移を自動的に行うように遷移先のダイアログボックスを検索し、検索されたダイアログボックスを表示するマルチウィンドウシステムが知られている（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２８８２４３号公報
【特許文献２】特開２０００−３３０８８７号公報
【特許文献３】特開２０００−１０５６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の例では、帳票を表す画像上の固定位置に項目入力欄が配置されているため、ＨＴＭＬ（HyperText Markup Language）等の自動再配置可能な文書と異なり、帳票を表す画像及び項目入力欄を情報処理装置の画面サイズにあわせて再配置することはできない。そこで、上記の例では、画面サイズの小さい情報処理装置にサイズの大きい帳票データ全体を表示させてしまうが、その場合、帳票を表す画像及び項目入力欄は小さく表示され、画像上の各情報は閲覧しにくく、各項目入力欄は選択しにくい。したがって、作業者は、閲覧したい情報又は選択したい項目入力欄の近傍をズームアップさせ、さらにその情報又は項目入力欄が適切に表示されるように画面をスクロールする必要があった。
【０００８】
本発明の目的は、情報処理装置で帳票を利用する際のユーザの利便性を向上させることが可能な情報処理装置、表示方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本実施形態の一側面に係る情報処理装置は、ユーザの入力を受け付ける操作部と、表示部と、帳票を表す帳票画像を記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される帳票画像上の位置と対応付けて記憶する記憶部と、帳票画像において、複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を表示部に表示し、操作部が受け付けたユーザの入力に応じて、特定のグループを複数のグループの内の他のグループに変更し、他のグループに対応する表示領域を表示部に表示する表示制御部とを有する。
【００１０】
また、本実施形態の一側面に係る表示方法は、ユーザの入力を受け付ける操作部と、表示部と、記憶部とを有する情報処理装置の表示方法であって、帳票を表す帳票画像を記憶部に記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される帳票画像上の位置と対応付けて記憶部に記憶し、帳票画像において、複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を表示部に表示し、操作部が受け付けたユーザの入力に応じて、特定のグループを複数のグループの内の他のグループに変更し、他のグループに対応する表示領域を表示部に表示することを含む。
【００１１】
また、本実施形態の一側面に係る制御プログラムは、ユーザの入力を受け付ける操作部と、表示部と、記憶部とを有する情報処理装置に実行させる制御プログラムであって、帳票を表す帳票画像を記憶部に記憶するとともに、複数の項目入力欄を、複数のグループに分類し且つ各項目入力欄が配置される帳票画像上の位置と対応付けて記憶部に記憶し、帳票画像において、複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域を表示部に表示し、操作部が受け付けたユーザの入力に応じて、特定のグループを複数のグループの内の他のグループに変更し、他のグループに対応する表示領域を表示部に表示することを情報処理装置に実行させる。
【発明の効果】
【００１２】
本発明によれば、帳票画像に含まれる複数の項目入力欄が複数のグループに分類され、ユーザの入力に応じて表示されるグループの画像が変更される。したがって、本発明に係る情報処理装置、表示方法及び制御プログラムは、情報処理装置で帳票を利用する際のユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に従った情報処理システム１を示す図である。
【図２】帳票画像の例を示す模式図である。
【図３Ａ】入力情報定義データの例を示す模式図である。
【図３Ｂ】グループ情報定義データの例を示す模式図である。
【図４】情報処理装置１００の概略構成の一例を示す図である。
【図５】ＣＰＵ１１０の概略構成の例を示す図である。
【図６】入力データエントリ処理の動作の例を示すフローチャートである。
【図７】帳票レイアウト画像の例を示す模式図である。
【図８Ａ】グループ画像の例を示す模式図である。
【図８Ｂ】グループ画像の例を示す模式図である。
【図９】帳票レイアウト画像表示処理の動作の例を示すフローチャートである。
【図１０】グループ画像表示処理の動作の例を示すフローチャートである。
【図１１】グループ表示情報定義データの例を示す模式図である。
【図１２】グループ画像変更処理の動作の例を示すフローチャートである。
【図１３Ａ】分岐元グループ及び分岐先グループを説明するための模式図である。
【図１３Ｂ】分岐元グループ及び分岐先グループを説明するための模式図である。
【図１４Ａ】分岐元グループ及び分岐先グループを説明するための模式図である。
【図１４Ｂ】分岐元グループ及び分岐先グループを説明するための模式図である。
【図１５】入力判定について説明するための模式図である。
【発明を実施するための形態】
【００１４】
以下、本願の一側面に係る情報処理装置、表示方法及び制御プログラムについて図を参照しつつ説明する。但し、本願の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１５】
図１は、実施形態に従った情報処理システム１を示す図である。
【００１６】
情報処理システム１は、情報処理装置１００と、サーバ装置２００と、入力情報定義装置３００とを有する。
【００１７】
情報処理装置１００は、無線ＬＡＮ（Local Area Network）通信機能を有し、無線ＬＡＮのアクセスポイント４００と接続される。アクセスポイント４００は、サービスエリア内で情報処理装置１００と無線ＬＡＮ通信方式に従った無線通信を行う。さらに、アクセスポイント４００は、有線ネットワーク５００に接続される。有線ネットワーク５００には、イーサネット（登録商標）等の有線ＬＡＮにより、サーバ装置２００、入力情報定義装置３００等が接続される。情報処理装置１００はサーバ装置２００と通信することができ、サーバ装置２００は入力情報定義装置３００と通信することができる。
【００１８】
なお、情報処理装置１００は、無線ＬＡＮ通信機能の代わりに、携帯電話通信機能等の他の無線通信機能、又は有線ＬＡＮ通信機能等の有線通信機能を有し、その通信方式に従って有線ネットワーク５００と接続して、サーバ装置２００と通信してもよい。
【００１９】
サーバ装置２００は、情報処理装置１００が用いる帳票データを管理するサーバである。帳票は、作業者が記入すべき項目を含む文書である。サーバ装置２００は、その管理者により登録された帳票を表す画像データ（以下、帳票画像と称する）を記憶する。
【００２０】
図２は、帳票画像２１０の例を示す模式図である。
【００２１】
図２において太線で示される複数の矩形のそれぞれは、作業者が記入すべき項目記入枠を示す。図２に示すように、帳票画像２１０には項目記入枠が複数配置されている。項目記入枠には、特定の項目をチェックすることにより選択するためのチェック枠２２１、及び文字、数字等を記入するための文字枠２２２等が含まれる。帳票画像２１０内の各項目記入枠は、入力情報定義装置３００の操作者によって複数のグループ２１１〜２１７に分類される。
【００２２】
また、サーバ装置２００は、入力情報定義装置３００からの要求に従って、帳票画像を入力情報定義装置３００に送信する。そして、サーバ装置２００は、入力情報定義装置３００から登録された帳票画像の入力情報定義データ、グループ情報定義データ及びグループ表示情報定義データをその帳票画像と関連付けて記憶する。入力情報定義データは、帳票画像２１０に配置された各項目記入枠内に記入されるべき各項目について、入力する内容、入力を受け付ける位置、大きさ、形式等を定義するデータである。グループ情報定義データは、入力情報定義装置３００の操作者によって分類された各グループについて、グループの名称、位置、大きさ等を定義するデータである。グループ表示情報定義データは、各グループの表示順序等を定義するデータである。グループ表示情報定義データの詳細については後述する。
【００２３】
図３Ａは、入力情報定義データの例を示す模式図である。
【００２４】
図３Ａに示すように、入力情報定義データ３１０には、複数の項目毎に、各項目の名称、入力形式、作業者により入力された情報を受け付けるための項目入力欄の配置位置、項目入力欄のサイズ、入力必須情報等が関連付けて記憶される。入力形式（type）は、各項目が入力される形式であり、テキスト入力（text）、数字入力（number）、選択入力（select）等により指定される。選択入力は、複数の項目の中から有効な項目が選択される形式であり、入力形式が選択入力である場合、その項目には、選択対象となる複数の項目の組を示す情報（set）がさらに関連付けて記憶される。項目入力欄の配置位置は、項目入力欄が配置される画像上の水平位置（x）、垂直位置（y）等により指定される。項目入力欄のサイズは、幅（width）、高さ（height）等により指定される。
【００２５】
入力必須情報（required）は、その項目の入力が必須であるか（true）否か（false）により指定される。また、その項目の入力が必須である場合、その項目には、入力されるデータが含まれるべき範囲（Min、Max）、入力されるデータの文字種等がさらに関連付けて記憶されてもよい。
【００２６】
図３Ｂは、グループ情報定義データの例を示す模式図である。
【００２７】
図３Ｂに示すように、グループ情報定義データ３２０には、各項目入力欄が分類される複数のグループ毎に、各グループの名称、位置、サイズ等が関連付けて記憶される。各グループは、帳票画像内の矩形領域により指定され、その矩形領域内に配置される項目入力欄が、そのグループに含まれる項目入力欄となる。各グループの位置は、各グループを形成する矩形の左上の角の垂直位置（Top）、水平位置（Left）等により指定される。各グループのサイズは、幅（width）、高さ（height）等により指定される。
【００２８】
また、サーバ装置２００は、情報処理装置１００からの要求に従って、帳票画像と、入力情報定義データと、項目入力欄に入力された最新の入力データと、グループ情報定義データと、グループ表示情報定義データとを情報処理装置１００に送信する。以下では、帳票画像、入力情報定義データ、入力データ、グループ情報定義データ及びグループ表示情報定義データをあわせて帳票データと称する場合がある。なお、入力データの初期値、即ち情報処理装置１００により入力される前の入力データはブランクである。
【００２９】
サーバ装置２００は、情報処理装置１００から、項目入力欄に新たに入力された入力データを含む帳票データを受信すると、受信した帳票データを記憶する。以後、サーバ装置２００は、情報処理装置１００から帳票データの取得を要求されると、最新の入力データを含む帳票データを情報処理装置１００に送信する。また、サーバ装置２００は、帳票データから入力データを抽出して管理する。抽出された入力データは、その入力データを利用する装置からの要求に従って、その装置に送信されて利用される。
【００３０】
入力情報定義装置３００は、その操作者が入力情報定義データ、グループ情報定義データ及びグループ表示情報定義データ等を作成するための装置である。入力情報定義装置３００は、操作者による操作に従って、帳票画像の取得をサーバ装置２００に要求し、取得した帳票画像を表示する。入力情報定義装置３００は、操作者による操作に従って、入力情報定義データ、グループ情報定義データ及びグループ表示情報定義データを作成する。入力情報定義装置３００は、作成した入力情報定義データ、グループ情報定義データ及びグループ表示情報定義データを帳票画像とともにサーバ装置２００に送信して登録する。このように、操作者は、各情報定義データを変更することにより、項目入力欄の追加、削除又は変更を容易に行うことができる。
【００３１】
図４は、情報処理装置１００の概略構成の一例を示す図である。
【００３２】
情報処理装置１００は、タブレットＰＣ、多機能携帯電話（いわゆるスマートフォン）、携帯情報端末、ノートＰＣ等の情報処理装置であり、そのユーザである作業者により使用される。情報処理装置１００は、通信回路１０１と、操作装置１０２と、表示装置１０３と、記憶装置１０４と、ＣＰＵ（Central Processing Unit）１１０とを有する。以下、情報処理装置１００の各部について詳細に説明する。
【００３３】
通信回路１０１は、主に２．４ＧＨｚ帯、５ＧＨｚ帯等を感受帯域とするアンテナを含む、通信インターフェース回路を有する。通信回路１０１は、アクセスポイント４００との間でＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１規格の無線通信方式に基づいて無線通信を行う。そして、通信回路１０１は、アクセスポイント４００を介してサーバ装置２００から受信したデータをＣＰＵ１１０に供給する。また、通信回路１０１は、ＣＰＵ１１０から供給されたデータをアクセスポイント４００を介してサーバ装置２００に送信する。なお、通信回路１０１は、サーバ装置２００と通信できるものであればどのようなものであってもよい。例えば、通信回路１０１は、携帯電話通信方式に従って不図示の基地局装置を介してサーバ装置２００と通信するものでもよいし、有線ＬＡＮ通信方式に従ってサーバ装置２００と通信するものでもよい。
【００３４】
操作装置１０２は、操作部の一例であり、タッチパネル式の入力装置、キーボード、マウス等の入力デバイス及び入力デバイスから信号を取得するインターフェース回路を有する。操作装置１０２は、ユーザの入力を受け付け、ユーザの入力に応じた信号をＣＰＵ１１０に対して出力する。
【００３５】
表示装置１０３は、表示部の一例であり、液晶、有機ＥＬ（Electro-Luminescence）等から構成されるディスプレイ及びディスプレイに画像データ又は各種の情報を出力するインターフェース回路を有する。表示装置１０３は、ＣＰＵ１１０と接続されて、ＣＰＵ１１０から出力された画像データをディスプレイに表示する。なお、タッチパネルディスプレイを用いて、操作装置１０２と表示装置１０３を一体に構成してもよい。
【００３６】
記憶装置１０４は、記憶部の一例である。記憶装置１０４は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、記憶装置１０４には、情報処理装置１００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体からインストールされてもよい。コンピュータプログラムは、公知のセットアッププログラム等を用いて記憶装置１０４にインストールされる。
【００３７】
また、記憶装置１０４には、サーバ装置２００から取得した帳票データが格納される。また、記憶装置１０４には、表示装置１０３における表示画面の長手方向の解像度及び短手方向の解像度が記憶される。なお、本実施形態において、解像度は、表示画面に表示される画素数を意味する。
【００３８】
ＣＰＵ１１０は、通信回路１０１、操作装置１０２、表示装置１０３及び記憶装置１０４と接続され、これらの各部を制御する。ＣＰＵ１１０は、通信回路１０１を介したサーバ装置２００とのデータ送受信制御、操作装置１０２の入力制御、表示装置１０３の表示制御、記憶装置１０４の制御等を行う。
【００３９】
さらに、ＣＰＵ１１０は、操作装置１０２を用いた作業者による操作に従って、帳票データの取得をサーバ装置２００に要求し、取得した帳票データを記憶装置１０４に記憶する。また、ＣＰＵ１１０は、操作装置１０２を用いた作業者による操作に従って、新たに入力された入力データを含む帳票データをサーバ装置２００に送信する。
【００４０】
図５は、ＣＰＵ１１０の概略構成の例を示す図である。図５に示すようにＣＰＵ１１０は、表示制御部１１１、入力処理部１１２、入力判定部１１３及び設定部１１４を有する。これらの各部は、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。なお、これらの各部は、それぞれ独立した集積回路、マイクロプロセッサ、ファームウェア等で構成されてもよい。
【００４１】
図６は、情報処理装置１００による入力データエントリ処理の動作の例を示すフローチャートである。
【００４２】
以下、図６に示したフローチャートを参照しつつ、情報処理装置１００の全体処理の動作の例を説明する。なお、以下に説明する動作のフローは、予め記憶装置１０４に記憶されているプログラムに基づき主にＣＰＵ１１０により情報処理装置１００の各要素と協働して実行される。なお、図６に示すフローチャートは、操作者により操作装置１０２を用いて帳票データの編集が指示されたときに実行される。
【００４３】
最初に、表示制御部１１１は、帳票データに係る各情報を表すデフォルト画像を表示装置１０３に表示する（ステップＳ１０１）。デフォルト画像は、帳票レイアウト画像又はグループ画像の内の何れか一方であり、デフォルト画像が何れの画像であるかは予め設定される。
【００４４】
図７は、帳票レイアウト画像の一例を示す模式図である。
【００４５】
図７には、帳票レイアウト画像が表示される帳票レイアウト画像ウィンドウ７００が示されている。帳票レイアウト画像ウィンドウ７００には、帳票レイアウト画像フォーム７０１、グループ画像表示ボタン７０２、保存ボタン７０３及び終了ボタン７０４等が含まれる。
【００４６】
帳票レイアウト画像フォーム７０１には、帳票レイアウト画像７１１が表示される。帳票レイアウト画像７１１は、図３に示した入力情報定義データ３１０に基づいて、図２に示した帳票画像２１０上の各項目記入枠の位置に、太線で示される項目入力欄が配置された画像である。項目入力欄は、作業者が選択（タップ）することにより、情報を入力することが可能となるオブジェクトであり、項目入力欄には、作業者により入力された最新の情報が表示される。
【００４７】
グループ画像表示ボタン７０２は、帳票レイアウト画像ウィンドウ７００を後述するグループ画像ウィンドウに切り替えるためのボタンである。保存ボタン７０３は、現在項目入力欄に入力されている情報を保存するためのボタンである。終了ボタン７０４は、帳票レイアウト画像ウィンドウ７００を閉じるためのボタンである。
【００４８】
図７に示す帳票レイアウト画像７１１には、多数の情報及び項目入力欄が含まれており、帳票レイアウト画像ウィンドウ７００が表示装置１０３の表示画面上に表示された場合、各情報及び項目入力欄は小さく表示される。したがって、作業者は、帳票レイアウト画像７１１上の各情報を閲覧しにくく、各項目入力欄を選択しにくい。
【００４９】
図８Ａ及び図８Ｂは、それぞれグループ画像の例を示す模式図である。
【００５０】
図８Ａには、グループ画像が表示されるグループ画像ウィンドウ８００が示されている。グループ画像ウィンドウ８００には、グループ画像フォーム８０１、ガイド画像フォーム８０２、一覧フォーム８０３及び指示フォーム８０４等が含まれる。さらに、グループ画像ウィンドウ８００には、帳票レイアウト画像表示ボタン８０５、保存ボタン８０６、終了ボタン８０７、前表示ボタン８０８及び次表示ボタン８０９等が含まれる。
【００５１】
グループ画像フォーム８０１には、グループ画像８１１が表示される。グループ画像８１１は、帳票画像において、複数のグループの内の特定のグループに含まれる全ての項目入力欄が配置された領域を少なくとも含む表示領域に対応する画像である。図８Ａに示されるグループ画像８１１は「カード選択」グループに対応する画像である。グループ画像８１１における項目入力欄は、帳票レイアウト画像７１１における各項目入力欄と同様に、作業者が選択することにより、情報を入力することが可能となるオブジェクトであり、項目入力欄には、作業者により入力された最新の情報が表示される。
【００５２】
ガイド画像フォーム８０２には、ガイド画像８１２が表示される。ガイド画像８１２は、帳票画像全体を表し且つ帳票画像全体の中でグループ画像として表示している表示領域を区別可能に表す画像である。図８Ａに示されるガイド画像８１２は、帳票画像全体の中でグループ画像８１１に対応する表示領域８１３を区別可能に表す画像である。ユーザは、ガイド画像を閲覧することにより、帳票画像全体の中で、現在どの領域が表示されているかを把握することが可能となる。
【００５３】
一覧フォーム８０３には、全てのグループが表示順序に従って表され、全てのグループの中で現在表示されているグループ画像に対応するグループが区別可能に表される。図８Ａに示される一覧フォーム８０３では、グループ画像８１１に対応する「カード選択」グループ８１４が区別可能に表示されている。ユーザは、一覧フォームを閲覧することにより、現在どのグループに対応するグループ画像が表示されているかを把握することが可能となる。
【００５４】
指示フォーム８０４には、作業者に対する指示が表される。図８Ａに示される指示フォーム８０４では、カード種別を選択させる指示８１５が表示されている。
【００５５】
帳票レイアウト画像表示ボタン８０５は、グループ画像ウィンドウ８００を帳票レイアウト画像ウィンドウ７００に切り替えるためボタンである。保存ボタン８０６は、現在項目入力欄に入力されている情報を保存するためのボタンである。終了ボタン８０７は、グループ画像ウィンドウ８００を閉じるためのボタンである。前表示ボタン８０８は、グループ画像８１１を一つ前のグループ画像に切り替えるためのボタンである。次表示ボタン８０９は、グループ画像８１１を次のグループ画像に切り替えるためのボタンである。
【００５６】
グループ画像フォーム８０１には、特定のグループに含まれる項目入力欄及びその項目入力欄に対応する領域のみが表示され、グループ画像８１１上の各情報及び項目入力欄は、帳票レイアウト画像フォーム７０１に表示される場合より大きく表示される。したがって、作業者は、グループ画像８１１上の各情報を閲覧しやすくなり、各項目入力欄を選択しやすくなる。
【００５７】
図８Ｂには、図８Ａに示したグループ画像ウィンドウ８００において、次表示ボタン８０９が押下されたときに表示されるグループ画像ウィンドウ８２０が示されている。グループ画像ウィンドウ８２０に表示されるグループ画像８２１は「本人情報」グループに対応する画像である。ガイド画像８２２は、帳票画像全体の中でグループ画像８２１に対応する表示領域８２３を区別可能に表す画像である。一覧フォーム８０３では、グループ画像８２１に対応する「本人情報」グループ８２４が区別可能に表示され、指示フォーム８０４では、本人情報を入力させる指示８２５が表示されている。
【００５８】
このように、作業者は、前表示ボタン８０８又は次表示ボタン８０９を押下することにより、表示画面に表示される項目入力欄を他のグループの項目入力欄に容易に切り替えることができる。
【００５９】
表示制御部１１１は、入力情報定義データ等に基づいてデフォルト画像である帳票レイアウト画像又はグループ画像を作成し、表示装置１０３に表示する。帳票レイアウト画像及びグループ画像の作成方法の詳細については後述する。
【００６０】
次に、表示制御部１１１は、操作装置１０２が作業者の入力を受け付けるまで待機する（ステップＳ１０２）。
【００６１】
次に、表示制御部１１１は、操作装置１０２が作業者の入力を受け付けると、受け付けた入力が帳票レイアウト画像の表示指示であるか否かを判定する（ステップＳ１０３）。表示制御部１１１は、例えば、図８Ａ、８Ｂに示した帳票レイアウト画像表示ボタン８０５が押下（タップ）された場合、受け付けた入力が帳票レイアウト画像の表示指示であると判定する。
【００６２】
表示制御部１１１は、受け付けた入力が帳票レイアウト画像の表示指示である場合、帳票レイアウト画像表示処理を実行し（ステップＳ１０４）、処理をステップＳ１０２へ戻す。表示制御部１１１は、帳票レイアウト画像表示処理において、帳票レイアウト画像を表示装置１０３に表示する。帳票レイアウト画像表示処理の詳細については後述する。
【００６３】
一方、表示制御部１１１は、受け付けた入力が帳票レイアウト画像の表示指示でない場合、受け付けた入力がグループ画像の表示指示であるか否かを判定する（ステップＳ１０５）。表示制御部１１１は、例えば、図７に示したグループ画像表示ボタン７０２が押下された場合、受け付けた入力がグループ画像の表示指示であると判定する。
【００６４】
表示制御部１１１は、受け付けた入力がグループ画像の表示指示である場合、グループ画像表示処理を実行し（ステップＳ１０６）、処理をステップＳ１０２へ戻す。表示制御部１１１は、グループ画像表示処理において、グループ画像を表示装置１０３に表示する。グループ画像表示処理の詳細については後述する。
【００６５】
一方、表示制御部１１１は、受け付けた入力がグループ画像の表示指示でない場合、受け付けた入力がグループ画像の変更指示であるか否かを判定する（ステップＳ１０７）。表示制御部１１１は、例えば、図８Ａ、８Ｂに示した前表示ボタン８０８又は次表示ボタン８０９が押下された場合、受け付けた入力がグループ画像の変更指示であると判定する。
【００６６】
表示制御部１１１は、受け付けた入力がグループ画像の変更指示である場合、グループ画像変更処理を実行し（ステップＳ１０８）、処理をステップＳ１０２へ戻す。表示制御部１１１は、グループ画像変更処理において、表示装置１０３に表示しているグループを他のグループに変更し、他のグループに対応するグループ画像を表示装置１０３に表示する。グループ画像変更処理の詳細については後述する。
【００６７】
一方、表示制御部１１１は、受け付けた入力がグループ画像の変更指示でない場合、受け付けた入力がデータ入力指示であるか否かを判定する（ステップＳ１０９）。表示制御部１１１は、例えば、帳票レイアウト画像又はグループ画像内の項目入力欄が押下（タップ）等により指定された場合、受け付けた入力がデータ入力指示であると判定する。
【００６８】
受け付けた入力がデータ入力指示である場合、入力処理部１１２は、操作装置１０２を用いて作業者により入力された特定の文字、数字等の情報を受け付ける。入力処理部１１２は、受け付けた情報を、指定された項目入力欄と関連付けて記憶装置１０４に一時的に記憶するとともに、現在表示している画像上の指定された項目入力欄に表示し（ステップＳ１１０）、処理をステップＳ１０２へ戻す。
【００６９】
一方、表示制御部１１１は、受け付けた入力がデータ入力指示でない場合、受け付けた入力が保存指示であるか否かを判定する（ステップＳ１１１）。表示制御部１１１は、例えば、保存ボタンが押下された場合、受け付けた入力が保存指示であると判定する。
【００７０】
受け付けた入力が保存指示である場合、入力処理部１１２は、ステップＳ１１０で一時的に保存していた、入力された情報及び項目入力欄の各組合せを入力データとして記憶装置１０４に記憶し（ステップＳ１１２）、処理をステップＳ１０２へ戻す。
【００７１】
一方、表示制御部１１１は、受け付けた入力が保存指示でない場合、受け付けた入力が終了指示であるか否かを判定する（ステップＳ１１３）。表示制御部１１１は、例えば、終了ボタンが押下された場合、受け付けた入力が終了指示であると判定する。
【００７２】
表示制御部１１１は、受け付けた入力が終了指示でない場合、処理をステップＳ１０２へ戻し、受け付けた入力が終了指示である場合、一連のステップを終了する。
【００７３】
このように、表示制御部１１１は、操作装置１０２を用いたユーザの入力に従って、帳票レイアウト画像とグループ画像とを切り替えて表示装置１０３に表示する。作業者は、帳票全体を確認する場合には帳票レイアウト画像を表示させ、各項目を入力する場合にはグループ画像を表示させるように、表示する画像を切り替えることができるため、適切な画像を見ながら作業することが可能となる。
【００７４】
図９は、帳票レイアウト画像表示処理の動作の例を示すフローチャートである。
【００７５】
図９に示す動作のフローは、図６に示すフローチャートのステップＳ１０４において実行される。
【００７６】
最初に、表示制御部１１１は、記憶装置１０４から帳票データに含まれる帳票画像を読み出す（ステップＳ２０１）。
【００７７】
次に、表示制御部１１１は、記憶装置１０４から帳票データに含まれる入力情報定義データを読み出す（ステップＳ２０２）。
【００７８】
次に、表示制御部１１１は、読み出した入力情報定義データにおいてまだ処理していない項目を抽出する（ステップＳ２０３）。
【００７９】
次に、表示制御部１１１は、抽出した項目の項目入力欄を帳票画像上に配置する（ステップＳ２０４）。表示制御部１１１は、入力情報定義データから、抽出した項目の名称、入力形式、項目入力欄のサイズ及び配置位置を特定し、その入力形式で、その入力内容を入力するためのそのサイズの項目入力欄を、帳票画像上のその配置位置に配置する。
【００８０】
次に、表示制御部１１１は、抽出した項目の項目入力欄に対応する入力データが記憶装置１０４に記憶されているか否かを判定し、記憶されている場合、対応する入力データをその項目入力欄に表示させる（ステップＳ２０５）。
【００８１】
次に、表示制御部１１１は、入力情報定義データに含まれる全ての項目について処理が完了したか否かを判定する（ステップＳ２０６）。
【００８２】
表示制御部１１１は、入力情報定義データに含まれる全ての項目についてまだ処理が完了していない場合、処理をステップＳ２０３に戻し、ステップＳ２０３〜Ｓ２０５の処理を繰り返す。
【００８３】
一方、表示制御部１１１は、入力情報定義データに含まれる全ての項目について処理が完了した場合、帳票レイアウト画像ウィンドウを作成して表示装置１０３に表示し（ステップＳ２０７）、一連のステップを終了する。表示制御部１１１は、帳票画像上に各項目入力欄を配置した帳票レイアウト画像を帳票レイアウト画像フォームに配置した帳票レイアウト画像ウィンドウを作成する。
【００８４】
図１０は、グループ画像表示処理の動作の例を示すフローチャートである。
【００８５】
図１０に示す動作のフローは、図６に示すフローチャートのステップＳ１０６において実行される。また、図１０に示す動作のフローは、後述するグループ画像変更処理からも実行される。
【００８６】
最初に、表示制御部１１１は、記憶装置１０４から帳票データに含まれる帳票画像を読み出す（ステップＳ３０１）。
【００８７】
次に、表示制御部１１１は、記憶装置１０４から帳票データに含まれるグループ情報定義データを読み出す（ステップＳ３０２）。
【００８８】
次に、表示制御部１１１は、記憶装置１０４から帳票データに含まれるグループ表示情報定義データを読み出す（ステップＳ３０３）。
【００８９】
図１１は、グループ表示情報定義データの例を示す模式図である。
【００９０】
図１１に示すように、グループ表示情報定義データ１１００には、図３Ｂに示したグループ情報定義データに含まれる複数のグループ毎に、各グループの表示順序、名称、入力判定フラグ等が関連付けて記憶される。
【００９１】
表示順序（Group Number）は、各グループを表示していく順番を示し、表示順序が小さい順に各グループに対応するグループ画像が表示される。表示順序に小数部分を含むグループの内、整数部分が同一である複数のグループは、入力されるデータに応じて次に表示されるグループが変化する分岐処理が行われる分岐グループ群を表す。分岐グループ群の中で小数部分が最小値（１）であるグループが、その分岐グループ群の中で最初に表示される分岐元グループとなる。分岐元グループ以外の分岐先グループは、分岐元グループに含まれる所定の項目入力欄（Conditional Field Name）に入力されるデータ候補（value）と対応付けて記憶される。
【００９２】
図１１に示す例では、表示順序の整数部分が３である「職業」グループ、「勤務先」グループ、「通学先」グループ及び「収入」グループが一つの分岐グループ群となる。この分岐グループ群では、表示順序が３．１である「職業」グループが分岐元グループとなり、表示順序が３．２である「勤務先」グループ、表示順序が３．３である「通学先」グループ及び表示順序が３．４である「収入」グループが分岐先グループとなる。「勤務先」グループは、「職業」グループに含まれる項目入力欄「会社員・公務員」に入力されるデータ候補「On」と対応付けられている。「通学先」グループは、項目入力欄「学生」に入力されるデータ候補「On」と対応付けられている。「収入」グループは、項目入力欄「会社員・公務員」に入力されるデータ候補「On」及び項目入力欄「その他」に入力されるデータ候補「On」と対応付けられている。
【００９３】
グループの名称（Group Name）は、図３Ｂに示したグループ情報定義データにおけるグループの名称に対応する。入力判定フラグ（Input Check）は、そのグループに含まれる特定の項目入力欄への入力が所定の条件を満たしているかを判定するか否かを定めるフラグであり、有効（true）及び無効（false）の内の何れか一方が設定される。
【００９４】
次に、表示制御部１１１は、読み出したグループ表示情報定義データに示される表示順序に従って、表示するグループを決定する（ステップＳ３０４）。表示制御部１１１は、図６に示すフローチャートのステップＳ１０６から実行される場合、表示順序が最小値（１）であるグループを表示するグループに決定する。一方、表示制御部１１１は、後述するグループ画像変更処理から実行される場合、グループ画像変更処理で決定されたグループを、表示するグループに決定する。
【００９５】
次に、設定部１１４は、決定したグループに係るグループ画像の水平及び垂直方向の内の少なくとも一方の方向の長さと、グループ画像ウィンドウのその方向の長さに基づいて、そのグループ画像の表示サイズを設定する（ステップＳ３０５）。
【００９６】
設定部１１４は、表示装置１０３に現在表示されているグループ画像ウィンドウの水平及び垂直方向の長さを取得する。なお、グループ画像ウィンドウが表示装置１０３の表示画面に最大表示されている場合、設定部１１４は、記憶装置１０４に記憶された表示画面の短手方向の解像度及び長手方向の解像度からグループ画像ウィンドウの水平及び垂直方向の長さを取得してもよい。グループ画像ウィンドウのサイズに対する、グループ画像フォームのサイズの比率は予め定められ、設定部１１４は、グループ画像ウィンドウの水平及び垂直方向の長さと、予め定められた比率から、グループ画像フォームの水平及び垂直方向の長さを算出する。さらに、設定部１１４は、グループ情報定義データから、グループ画像の水平及び垂直方向の長さを読み出す。
【００９７】
設定部１１４は、グループ画像の水平及び垂直方向の長さと、グループ画像フォームの水平及び垂直方向の長さに基づいて、グループ画像全体がグループ画像フォームに納まるようにグループ画像の表示サイズの倍率を設定する。これにより、表示制御部１１１は、グループ画像全体を表示しつつ、グループ画像を可能な限り大きく表示させることができる。なお、設定部１１４は、グループ画像フォームの水平方向及び垂直方向の内の一方の方向について、グループ画像がグループ画像フォームに納まるようにグループ画像のサイズの倍率を設定してもよい。グループ画像フォームの他方の方向において、グループ画像がグループ画像フォームに納まらない場合、作業者は、その他方の方向へのみグループ画像をスクロールさせることによって、グループ画像内の全ての項目入力欄を閲覧することができる。
【００９８】
表示制御部１１１は、設定部１１４が設定した倍率に従ってグループ画像の表示サイズを変更する。
【００９９】
次に、表示制御部１１１は、ステップＳ３０４で決定したグループに含まれる項目を入力情報定義データから抽出する（ステップＳ３０６）。表示制御部１１１は、グループ情報定義データから、決定したグループに対応する帳票画像内の矩形領域を特定し、入力情報定義データから、特定した矩形領域内に項目入力欄が配置される項目をそのグループに含まれる項目として抽出する。
【０１００】
次に、表示制御部１１１は、抽出した項目の項目入力欄を帳票画像上に配置する（ステップＳ３０７）。表示制御部１１１は、入力情報定義データから、抽出した項目の名称、入力形式、項目入力欄のサイズ及び配置位置を特定し、その入力形式で、その入力内容を入力するためのそのサイズの項目入力欄を、帳票画像上のその配置位置に配置する。
【０１０１】
次に、表示制御部１１１は、抽出した項目の項目入力欄に対応する入力データが記憶装置１０４に記憶されているか否かを判定し、記憶されている場合、対応する入力データをその項目入力欄に表示させる（ステップＳ３０８）。
【０１０２】
次に、表示制御部１１１は、決定したグループに含まれる全ての項目を抽出したか否かを判定する（ステップＳ３０９）。
【０１０３】
表示制御部１１１は、グループに含まれる全ての項目をまだ抽出していない場合、処理をステップＳ３０６に戻し、ステップＳ３０６〜Ｓ３０８の処理を繰り返す。
【０１０４】
一方、表示制御部１１１は、グループに含まれる全ての項目を抽出した場合、そのグループに対応するグループ画像ウィンドウを作成して表示装置１０３に表示し（ステップＳ３１０）、一連のステップを終了する。表示制御部１１１は、帳票画像において抽出した各項目入力欄が配置された領域を含むグループ画像をグループ画像フォームに配置したグループ画像ウィンドウを作成する。さらに、表示制御部１１１は、帳票画像全体の中でグループ画像に対応する表示領域を区別可能に表すガイド画像をガイド画像フォームに配置する。さらに、表示制御部１１１は、一覧フォームにおいてそのグループを区別可能に表示し、指示フォームにおいて作業者に対する指示を表示する。
【０１０５】
図１２は、グループ画像変更処理の動作の例を示すフローチャートである。
【０１０６】
図１２に示す動作のフローは、図６に示すフローチャートのステップＳ１０８において実行される。
【０１０７】
最初に、表示制御部１１１は、現在、グループ画像ウィンドウにグループ画像が表示されているグループを特定する（ステップＳ４０１）。
【０１０８】
次に、入力判定部１１３は、グループ表示情報定義データを読み出し、特定したグループの入力判定フラグが有効に設定されているか否かを判定する（ステップＳ４０２）。
【０１０９】
入力判定フラグが無効に設定されている場合、入力判定部１１３は、処理をステップＳ４０７へ移行する。一方、入力判定フラグが有効に設定されている場合、入力判定部１１３は、特定したグループを他のグループに変更する前に、特定したグループに含まれる特定の項目入力欄への入力が所定の条件を満たしているか否かを判定する（ステップＳ４０３）。所定の条件は、特定の項目入力欄にデータが入力されていること、又は、特定の項目入力欄に入力されたデータが所定の範囲に含まれること若しくは所定の文字種であることである。
【０１１０】
入力判定部１１３は、入力判定フラグが有効に設定されている場合、入力情報定義データを読み出し、グループに含まれる各項目の内、入力必須情報にその項目の入力が必須であることが設定されている項目を抽出する。入力判定部１１３は、抽出した各項目の項目入力欄にデータが入力されているか否かを判定し、データが入力されていない項目入力欄がある場合、入力エラーがあると判定する。また、入力判定部１１３は、抽出した各項目の内、入力されるデータが含まれるべき範囲、又は入力されるデータの文字種が設定されている項目を抽出する。入力判定部１１３は、抽出した各項目の項目入力欄に入力されたデータが設定された範囲に含まれるか否かを判定し、入力されたデータが設定された範囲に含まれない場合、入力エラーがあると判定する。また、入力判定部１１３は、抽出した各項目の項目入力欄に入力されたデータが設定された文字種であるか否かを判定し、入力されたデータが設定された文字種でない場合、入力エラーがあると判定する。
【０１１１】
入力判定部１１３は、入力エラーがあると判定した場合（ステップＳ４０４−Ｙｅｓ）、グループに含まれる項目入力欄への入力が所定の条件を満たしていないと判定し、その旨を表示装置１０３に表示する（ステップＳ４０５）。次に、入力判定部１１３は、現在グループ画像が表示されているグループを他のグループに変更することを禁止し（ステップＳ４０６）、一連のステップを終了する。
【０１１２】
一方、入力判定部１１３が入力エラーがないと判定した場合（ステップＳ４０４−Ｎｏ）、表示制御部１１１は、グループ表示情報定義データを読み出し、次に表示するグループの候補（以下、表示グループ候補と称する）を抽出する（ステップＳ４０７）。表示制御部１１１は、次表示ボタンが押下されてグループ画像変更処理が実行されている場合、表示順序が現在表示されているグループの次であるグループを表示グループ候補として抽出する。現在表示されているグループの表示順序が最後である場合、表示制御部１１１は、表示グループ候補を抽出しない。一方、表示制御部１１１は、前表示ボタンが押下されてグループ画像変更処理が実行されている場合、表示順序が現在表示されているグループの一つ前であるグループを表示グループ候補として抽出する。現在表示されているグループの表示順序が最初である場合、表示制御部１１１は、表示グループ候補を抽出しない。
【０１１３】
次に、表示制御部１１１は、表示グループ候補が抽出されたか否かを判定する（ステップＳ４０８）。
【０１１４】
表示グループ候補が抽出されなかった場合、表示制御部１１１は、現在、グループ画像が表示されているグループを他のグループに変更することを禁止し（ステップＳ４０６）、一連のステップを終了する。
【０１１５】
一方、表示グループ候補が抽出された場合、表示制御部１１１は、グループ表示情報定義データを読み出し、抽出した表示グループ候補が分岐先グループとして設定されているか否かを判定する（ステップＳ４０９）。
【０１１６】
表示グループ候補が分岐先グループとして設定されていない場合、表示制御部１１１は、その表示グループ候補を次に表示するグループに決定する（ステップＳ４１０）。次に、表示制御部１１１は、図１０に示したグループ画像表示処理を実行して、決定したグループに係るグループ画像を表示装置１０３に表示し（ステップＳ４１１）、一連のステップを終了する。
【０１１７】
一方、表示グループ候補が分岐先グループとして設定されている場合、表示制御部１１１は、その表示グループ候補に、分岐元グループに含まれる所定の項目入力欄に入力されるデータ候補が対応付けられているか否かを判定する（ステップＳ４１２）。この分岐元グループは、現在表示されている又はその前に表示されていた、その表示グループ候補に対応する分岐元グループである。
【０１１８】
表示グループ候補に所定の項目入力欄に入力されるデータ候補が対応付けられていない場合、表示制御部１１１は、処理をステップＳ４０７へ戻し、次の表示グループ候補を抽出する。一方、表示グループ候補に所定の項目入力欄に入力されるデータ候補が対応付けられている場合、表示制御部１１１は、所定の項目入力欄に入力されたデータが、その表示グループ候補に対応付けられたデータ候補と一致するか否かを判定する（ステップＳ４１３）。
【０１１９】
所定の項目入力欄に入力されたデータが、その表示グループ候補に対応付けられたデータ候補と一致しない場合、表示制御部１１１は、処理をステップＳ４０７へ戻し、次の表示グループ候補を抽出する。一方、所定の項目入力欄に入力されたデータが、その表示グループ候補に対応付けられたデータ候補と一致する場合、表示制御部１１１は、その表示グループ候補を、次に表示するグループに決定する（ステップＳ４１０）。
【０１２０】
次に、表示制御部１１１は、図１０に示したグループ画像表示処理を実行して、決定したグループに係るグループ画像を表示装置１０３に表示し（ステップＳ４１１）、一連のステップを終了する。
【０１２１】
図１３Ａ、図１３Ｂ、図１４Ａ及び図１４Ｂは、分岐元グループ及び分岐先グループについて説明するための模式図である。
【０１２２】
図１３Ａには、図８Ｂに示したグループ画像ウィンドウ８２０において、次表示ボタン８０９が押下されたときに表示されるグループ画像ウィンドウ１３００が示されている。グループ画像ウィンドウ１３００に表示されるグループ画像１３１１は「職業」グループに対応する画像であり、図１１のグループ表示情報定義データに示されるように「職業」グループは分岐元グループである。
【０１２３】
図１３Ａのグループ画像ウィンドウ１３００において「会社員・公務員」が選択されて（即ちOnに設定されて）次表示ボタン８０９が押下されると、図１１のグループ表示情報定義データに基づいて、表示グループ候補として「勤務先」グループが抽出される。図１１に示されるように、「勤務先」グループは分岐先グループであり、「勤務先」グループには「職業」グループに含まれる項目入力欄「会社員・公務員」に入力されるデータ候補「On」が対応付けられている。したがって、図１３Ｂに示される「勤務先」グループに対応するグループ画像１３２１が表示されたグループ画像ウィンドウ１３２０が表示される。
【０１２４】
続けて、図１３Ｂのグループ画像ウィンドウ１３２０において次表示ボタン８０９が押下されると、図１１のグループ表示情報定義データに基づいて、表示グループ候補として「通学先」グループが抽出される。図１１に示されるように「通学先」グループは分岐先グループであり、「通学先」グループには「職業」グループに含まれる項目入力欄「学生」に入力されるデータ候補「On」が対応付けられている。したがって、図１４Ａに示される「学生」グループに対応するグループ画像１４１１が表示されたグループ画像ウィンドウ１４００は表示されない。
【０１２５】
次に、図１１のグループ表示情報定義データに基づいて、表示グループ候補として「その他」グループが抽出される。図１１に示されるように「その他」グループは分岐先グループであり、「その他」グループには「職業」グループに含まれる項目入力欄「会社員・公務員」に入力されるデータ候補「On」及び「その他」に入力されるデータ候補「On」が対応付けられている。したがって、図１４Ｂに示される「その他」グループに対応するグループ画像１４２１が表示されたグループ画像ウィンドウ１４２０が次に表示される。
【０１２６】
情報処理装置１００は、入力されたデータに基づいて次に表示するグループを変更することにより、作業者がデータを入力する必要がないグループの表示を省略することが可能となり、作業者の作業効率を向上させることが可能となる。
【０１２７】
図１５は、入力判定について説明するための模式図である。
【０１２８】
図１５には、図１４Ｂに示したグループ画像ウィンドウ１４２０において次表示ボタン８０９が押下されたときに表示されるグループ画像ウィンドウ１５００が示されている。グループ画像ウィンドウ１５００に表示されるグループ画像１５１１は「口座情報」グループに対応する画像である。図１１に示されるように「口座情報」グループの入力判定フラグは有効に設定されている。図３Ａに示したように「口座情報」グループ内の項目「口座名」及び「口座番号」の入力必須情報は「必須」に設定され、「口座番号」の範囲は、「1」から「9999999」に設定されている。したがって、「口座名」又は「口座番号」にデータが入力されていない場合、又は「口座番号」に入力されたデータが「1」から「9999999」の範囲に含まれていない場合、入力エラーが表示され、表示されるグループ画像の変更が行われない。
【０１２９】
情報処理装置１００は、グループ毎に入力判定を行うことにより、入力漏れ又は入力誤りがあった場合に、その旨を作業者に迅速に通知することが可能となり、作業者の作業効率を向上させることが可能となる。
【０１３０】
以上詳述したように、情報処理装置１００は、図６、図９、図１０及び図１２に示したフローチャートに従って動作することによって、帳票レイアウト画像内の項目入力欄を複数のグループに分類し、ユーザの入力に応じて、表示するグループ画像を変更する。各グループ画像では、帳票レイアウト画像と比較して項目入力欄が大きく表示されるため、ユーザは画像上の各情報を閲覧しやすくなり、所望の項目入力欄を容易且つ適切に選択することが可能となった。したがって、情報処理装置１００は、帳票を利用する際のユーザの利便性を向上させることが可能となった。
【０１３１】
また、ユーザは、ズーム、スクロール等の微調整が必要な操作を行うことなく、前表示ボタン又は次表示ボタン等を押下することにより、必要な項目入力欄を順次表示させることが可能となり、項目入力欄への入力漏れ又は入力誤りを抑制することが可能となった。
【０１３２】
また、各グループ画像は帳票レイアウト画像の一部であり、各グループ画像を新たに作成する必要がないため、開発時間及び開発費用の増大を抑制することが可能である。また、各グループ画像は帳票レイアウト画像の一部であり、各項目入力欄の配置位置は帳票レイアウト画像と同じであるため、作業者は混乱することなく入力作業を行うことが可能である。
【０１３３】
以上、本発明の好適な実施形態について説明してきたが、本発明はこれらの実施形態に限定されるものではない。例えば、表示制御部１１１は、現在表示しているグループに含まれる全ての項目入力欄にデータが入力された場合に、自動的に、表示するグループを他のグループに変更してもよい。これにより、ユーザは、次表示ボタンを押下することなく、表示されるグループを切り替えていくことが可能になり、ユーザの利便性を向上させることが可能となる。
【符号の説明】
【０１３４】
１００    情報処理装置
１０１    通信回路
１０２    操作装置
１０３    表示装置
１０４    記憶装置
１１０    ＣＰＵ
１１１    表示制御部
１１２    入力処理部
１１３    入力判定部
１１４    設定部
【図１】
2016001398.tif 000003
【図２】
2016001398.tif 000004
【図３Ａ】
2016001398.tif 000005
【図３Ｂ】
2016001398.tif 000006
【図４】
2016001398.tif 000007
【図５】
2016001398.tif 000008
【図６】
2016001398.tif 000009
【図７】
2016001398.tif 000010
【図８Ａ】
2016001398.tif 000011
【図８Ｂ】
2016001398.tif 000012
【図９】
2016001398.tif 000013
【図１０】
2016001398.tif 000014
【図１１】
2016001398.tif 000015
【図１２】
2016001398.tif 000016
【図１３Ａ】
2016001398.tif 000017
【図１３Ｂ】
2016001398.tif 000018
【図１４Ａ】
2016001398.tif 000019
【図１４Ｂ】
2016001398.tif 000020
【図１５】
2016001398.tif 000021