(57)【要約】【課題】入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できる情報処理装置を提供する。【解決手段】帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部１０１と、入力画面情報格納部１０１に格納された入力画面情報を用いて、入力画面を出力する入力画面出力部１０３と、入力画面出力部１０３が出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付部１０４と、指定操作に応じて、入力画面に対応する帳票の印刷イメージ画像であって、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力部１０６とを備えた。【選択図】図１
2018005747.tif 000002
【特許請求の範囲】
【請求項１】
帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、当該入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部と、
前記入力画面情報格納部に格納された入力画面情報を用いて、入力画面を出力する入力画面出力部と、
前記入力画面出力部が出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付部と、
前記入力画面に対応する帳票の印刷イメージ画像であって、前記指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力部とを備えた情報処理装置。
【請求項２】
前記印刷イメージ出力部は、前記特定印刷イメージ画像を、前記指定操作が指定する特定領域に対応する入力フィールドと重ならない位置に出力する請求項１記載の情報処理装置。
【請求項３】
前記入力画面出力部が出力する入力画面に対応する帳票の属性を指定する属性指定情報を受け付ける属性指定受付部を更に備え、
前記印刷イメージ出力部は、前記指定操作により指定された特定領域を有する入力画面と、前記属性指定情報と、に対応する特定印刷イメージ画像を出力する請求項１または請求項２いずれか一項記載の情報処理装置。
【請求項４】
前記操作受付部は、予め決められたフォーカスを移動する操作であるフォーカス移動操作を更に受け付け、
前記印刷イメージ出力部は、前記フォーカス移動操作に応じて前記特定印刷イメージ画像の出力を消去する請求項１から請求項３いずれか一項記載の情報処理装置。
【請求項５】
前記フォーカス移動操作は、前記指定操作が指定する特定領域からカーソルを外す操作、または、前記指定操作が指定する特定領域に対応する入力フィールド以外の入力フィールドにカーソルを移動させる操作である請求項４記載の情報処理装置。
【請求項６】
入力画面に対応する帳票の印刷イメージ画像を取得するための情報である印刷イメージ情報が格納される印刷イメージ情報格納部と、
前記印刷イメージ情報格納部に格納された印刷イメージ情報により出力される印刷イメージ画像上の領域を示す情報であり、入力画面が有する特定領域に対応する入力フィールドに対応する領域を示す情報である領域情報が、当該特定領域と対応付けて格納される領域情報格納部と、を更に備え、
前記印刷イメージ出力部は、前記印刷イメージ情報を、前記印刷イメージ情報格納部から取得し、前記指定操作により指定された特定領域に対応する領域情報を、前記領域情報格納部から取得し、前記取得した印刷イメージ情報により取得される印刷イメージ画像の、前記取得した領域情報が示す領域を、強調する態様で示した特定印刷イメージ画像を構成し、出力する請求項１から請求項５いずれか一項記載の情報処理装置。
【請求項７】
帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、当該入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部と、入力画面出力部と、操作受付部と、印刷イメージ出力部とを用いて行なわれる情報処理方法であって、
前記入力画面出力部が、前記入力画面情報格納部に格納された入力画面情報を用いて、入力画面を出力する入力画面出力ステップと、
前記操作受付部が、前記入力画面出力ステップで出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付ステップと、
前記印刷イメージ出力部が、入力画面に対応する帳票の印刷イメージ画像であって、前記指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力ステップとを備えた情報処理方法。
【請求項８】
帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、当該入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部にアクセス可能なコンピュータを、
前記入力画面情報格納部に格納された入力画面情報を用いて、入力画面を出力する入力画面出力部と、
前記入力画面出力部が出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付部と、
入力画面に対応する帳票の印刷イメージ画像であって、前記指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票に対する情報の入力等が行なわれる情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の情報処理装置としては、オペレータにより入力された伝票入力データを記憶するものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７６９４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置においては、入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを確認することが困難である、という課題があった。
【０００５】
例えば、従来の帳票に対して入力された情報を記憶したり、帳票の印刷等を行なう情報処理装置等においては、帳票に対して情報を入力する際に用いられる入力画面のレイアウトと、入力された情報が配置されて最終的に出力される帳票の画像のレイアウトとが異なるものが多く、このような場合、入力画面において入力した、あるいは入力しようとする情報が、印刷される帳票のどの位置に配置されるか確認することができないため、入力の際に、一の入力フィールドに入力した情報が、帳票のどの欄に入力されるかが把握できず、帳票の適切な位置に情報が入力されるか否かを判断することができなかった。
【０００６】
本発明は、上記のような課題を解消するためになされたものであり、帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部と、入力画面情報格納部に格納された入力画面情報を用いて、入力画面を出力する入力画面出力部と、入力画面出力部が出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付部と、指定操作に応じて、入力画面に対応する帳票の印刷イメージ画像であって、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力部とを備えた情報処理装置である。
【０００８】
かかる構成により、入力画面を出力している際に、入力フィールドに対応した領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力できるようにすることができ、入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できることができる。例えば、印刷される帳票になじみがあり、かつ、帳票に対する入力項目が多い場合等においては、かかる構成により、ユーザに安心感を与えることができる。
【０００９】
また、本発明の情報処理装置は、前記情報処理装置において、印刷イメージ出力部は、特定印刷イメージ画像を、指定操作が指定する特定領域に対応する入力フィールドと重ならない位置に出力する情報処理装置である。
【００１０】
かかる構成により、特定印刷イメージ画像により、情報の入力を妨げないようにすることができる。
【００１１】
また、本発明の情報処理装置は、前記情報処理装置において、入力画面出力部が出力する入力画面に対応する帳票の属性を指定する属性指定情報を受け付ける属性指定受付部を更に備え、印刷イメージ出力部は、指定操作により指定された特定領域を有する入力画面と、属性指定情報と、に対応する特定印刷イメージ画像を出力する情報処理装置である。
【００１２】
かかる構成により、属性に応じた帳票の特定印刷イメージ画像を出力することができる。
【００１３】
また、本発明の情報処理装置は、前記情報処理装置において、操作受付部は、予め決められたフォーカスを移動する操作であるフォーカス移動操作を更に受け付け、印刷イメージ出力部は、前記フォーカス移動操作に応じて特定印刷イメージ画像の出力を消去する情報処理装置である。
【００１４】
かかる構成により、特定印刷イメージ画像を適切に消去することができる。
【００１５】
また、本発明の情報処理装置は、前記情報処理装置において、フォーカス移動操作は、指定操作が指定する特定領域からカーソルを外す操作、または、指定操作が指定する特定領域に対応する入力フィールド以外の入力フィールドにカーソルを移動させる操作である情報処理装置である。
【００１６】
かかる構成により、直前の指定操作とは異なる操作を行なう場合、または、他の入力フィールドに情報を入力しようとした場合に、出力されている特定印刷イメージ画像を消去することができ、特定印刷イメージ画像を適切に消去することができる。
【００１７】
また、本発明の情報処理装置は、前記情報処理装置において、入力画面に対応する帳票の印刷イメージ画像を取得するための情報である印刷イメージ情報が格納される印刷イメージ情報格納部と、印刷イメージ情報格納部に格納された印刷イメージ情報により出力される印刷イメージ画像上の領域を示す情報であり、入力画面が有する特定領域に対応する入力フィールドに対応する領域を示す情報である領域情報が、特定領域と対応付けて格納される領域情報格納部と、を更に備え、印刷イメージ出力部は、印刷イメージ情報を、印刷イメージ情報格納部から取得し、指定操作により指定された特定領域に対応する領域情報を、領域情報格納部から取得し、取得した印刷イメージ情報により取得される印刷イメージ画像の、取得した領域情報が示す領域を、強調する態様で示した特定印刷イメージ画像を構成し、出力する情報処理装置である。
【００１８】
かかる構成により、特定印刷イメージ画像を、帳票の印刷イメージ画像と、特定領域に対応した領域情報とを用いて構成して出力することができ、帳票の特定領域毎に特定印刷イメージ画像を予め用意しておく必要がなく、記憶領域のデータ量を削減することができるとともに、特定領域毎に特定印刷イメージ画像を準備する手間を省くことができる。また、帳票の修正等を、特定印刷イメージ画像を容易に反映させることができる。
【発明の効果】
【００１９】
本発明による情報処理装置等によれば、入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の入力画面情報管理表の一例を示す図（図３（ａ））、および入力画面の一例を示す図（図３（ｂ））
【図４】同情報処理装置が出力するメニュー画面の一例を示す図
【図５】同情報処理装置が出力する入力インターフェース画面の一例を示す図
【図６】同情報処理装置の特定印刷イメージ情報管理表を示す図
【図７】同情報処理装置による特定印刷イメージ画像の出力例を示す図
【図８】同情報処理装置による特定印刷イメージ画像の出力例を示す図
【図９】本発明の実施の形態２における情報処理装置のブロック図
【図１０】同情報処理装置の動作について説明するフローチャート
【図１１】同情報処理装置の印刷イメージ情報管理表の一例を示す図
【図１２】同情報処理装置の領域情報管理表の一例を示す図
【図１３】本発明の各実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図
【図１４】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２１】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
（実施の形態１）
図１は、本実施の形態における情報処理装置１のブロック図である。
【００２３】
情報処理装置１は、入力画面情報格納部１０１、属性指定受付部１０２、入力画面出力部１０３、操作受付部１０４、特定印刷イメージ情報格納部１０５、印刷イメージ出力部１０６、入力受付部１０７、情報格納部１０８、情報蓄積部１０９、情報出力部１１０を備える。
【００２４】
入力画面情報格納部１０１には、一または二以上の入力画面情報が格納される。入力画面情報は、一または二以上の帳票の情報を受け付けるための一または二以上の入力フィールドを備えた入力画面であって、この一または二以上の入力フィールドのうちの一以上に対応付けられた特定領域を有する入力画面を出力するための情報である。入力画面は、例えば、帳票の情報の入力を受け付けるための入力インターフェースを示す画面である。一の入力画面を介して情報の入力を受け付ける帳票は、例えば、一の入力画面に対応する帳票と考えてもよい。なお、二以上の入力画面が、一の帳票に対応していても良い。入力画面は、例えば、一または二以上の帳票の入力に用いられる画面であって、この一または二以上の帳票とはレイアウト等が異なる入力画面である。入力画面におけるレイアウトとは、例えば、入力フィールド、特定領域、および文字等の配置等である。入力画面におけるレイアウトは、例えば、予め決められている。入力画面は、例えば、入力ウィンドウや入力フォーム等も含む概念である。入力画面は、例えば、会計処理ソフトウェアや財務管理ソフトウェア等が出力する入力画面である。なお、入力画面は、通常、モニタ（図示せず）等に表示されるため、表示される画面のサイズ等に制約を受ける場合がある。例えば、通常のモニタ等は横長であるため、入力画面は、横長とすることが、画面を有効利用するうえでは好ましいと考えられる場合がある。また、帳票は、通常、紙等に印刷されるため、紙のサイズ等に制約を受ける。例えば、公的な帳票は、縦型の紙に印刷されることが多い。また、例えば、モニタ等においては、画面の解像度の制約によって、表示される文字が、紙等に印刷された文字よりも荒くなるため、紙に印刷される帳票と同じサイズで文字を画面情報に表示した場合、文字が読みにくくなるため、視認性を高めるためには、文字等を大きく表示することが好ましい場合がある、また、入力画面においては、ユーザによる入力が必要な入力項目だけを選択して表示させることが可能であるが、紙等に印刷される帳票においては、必要な入力項目だけを表示することはできない。このため、両者のレイアウトは異なるものである場合が多い。
【００２５】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００２６】
帳票は、例えば、年末調整等に用いられる控除申告書である。この控除申告書は、例えば、給与所得者の扶養控除等（異動）申告書・給与所得者の配偶者特別控除申告書、給与所得者の保険料控除申告書、および給与所得者の（特定増改築等）住宅借入金等特別控除申告書の少なくとも一つである。帳票は、例えば、損益計算表、入出金伝票、売上伝票、出納帳、仕訳帳、請求書、領収書、および納品書等の少なくとも一つであってもよい。帳票は、例えば、確定申告に用いられる確定申告書、決算書、および収支内訳書の少なくとも一つであってもよい。帳票のレイアウトは、例えば、帳票の用途や、帳票の提出先等に応じて予め決められている。
【００２７】
帳票の情報とは、例えば、帳票に入力される情報である。帳票の情報とは、例えば、帳票を構成する１以上の項目（具体的には、項目に対応する入力欄）に入力される情報である。帳票を構成する項目に入力されるということは、例えば、帳票を構成する項目に対応する入力欄に入力されることであってもよく、項目と対応付けて蓄積されることであってもよい。帳票の情報は、例えば、帳票に配置される情報である。例えば、帳票の情報は、帳票の印刷時に、帳票に配置されて印刷される情報である。入力画面の入力フィールドに入力される情報は、通常、数値や文字列の情報であるが、画像情報等であっても良く、入力情報のデータ形式は問わない。入力画面の入力フィールドに入力される情報は、例えば、帳票に入力される情報である。
【００２８】
特定領域は、上述したように、一の入力フィールドと対応付けられた領域である。特定領域とは、後述する指定操作と対応付けられた領域である。特定領域は、例えば、指定操作を受け付けるための領域である。後述する操作受付部１０４が受け付ける指定操作は、例えば、一の特定領域に対して行なわれる予め決められた操作である。
【００２９】
特定領域は、例えば、入力領域識別子により識別可能な領域である。特定領域は、例えば、入力領域識別子と対応付けられている。入力領域識別子は、一または二以上の入力画面が有する一または二以上の特定領域のうちの、一の特定領域を識別可能な識別子である。入力領域識別子は、一または二以上の入力画面が有する一または二以上の特定領域のうちの、一の特定領域を識別可能な識別子であればどのような情報であっても良く、例えば、一または二以上の入力画面が有する一または二以上の特定領域をユニークに識別可能な情報であってもよい。また、入力領域識別子は、入力画面の識別子である入力画面識別子と、一の入力画面が有する一または二以上の特定領域を識別可能な特定領域識別子との組を有する情報であっても良い。入力画面識別子は、例えば、入力画面に割り当てられたコード、または入力画面に対応する入力画面情報のファイル名等である。また、入力画面識別子は、入力画面に対応する帳票の名称、タイトル、ファイル名、様式名、様式コード等であっても良い。なお、入力画面識別子は、入力画面情報の識別子と考えてもよい。特定領域識別子は、特定領域の識別子である。特定領域識別子は、例えば、特定領域に割り当てられたコードや、特定領域が対応する入力フィールド等のフィールド名や、この入力フィールドに対応する項目名またはコード等である。入力フィールドに対応する項目名またはコードは、入力フィールドに直接対応する項目名やコードであっても良く、入力フィールドに対応する帳票の入力欄に対応する項目名やコード等であっても良い。特定領域識別子は、例えば、一の入力画面が有する特定領域を識別可能な情報であれば良い。例えば、異なる入力画面が、同じ特定領域識別子と対応付けられた特定領域を有していても良い。入力画面識別子と特定領域識別子との両方が、特定領域に予め対応付けられていてもよく、特定領域識別子が特定領域に予め対応付けられており、入力画面識別子が、入力画面に予め対応付けられていても良い。また、例えば、入力画面情報格納部１０１に格納される入力画面情報が一つしかない場合等のように、入力画面識別子がなくても、入力画面出力部１０３が出力する入力画面が特定可能であれば、入力領域識別子は、特定領域識別子だけを有していても良く、入力領域識別子を特定領域識別子を考えてもよい。
【００３０】
特定領域は、入力画面において視覚的に認識可能な領域であっても良く、視覚的に認識できない領域であっても良い。特定領域は、例えば、入力フィールドと１対１で対応付けられる。ただし、複数の入力フィールドが一の特定領域と対応付けられても良く、一の入力フィールドが複数の特定領域と対応付けられても良い。例えば、一の入力フィールドに対応する特定領域は、この一の入力フィールドが配置される領域、入力フィールドが配置される領域の近傍、入力フィールドの近傍に配置される入力フィールドのフィールド名、入力フィールドの近傍に配置される入力フィールドの項目名等を示す文字列を含む領域、および入力フィールドに対応して配置される予め決められた文字列、記号、または画像等が配置される領域のうちの少なくとも一以上の領域に設定される。なお、一の入力画面情報により出力される全ての入力フィールドに対して、特定領域が設けられていても良く、一部の入力フィールドに対してのみ、特定領域が設けられていても良い。
【００３１】
入力画面情報は、上記のような入力画面を出力するための情報であればどのような情報であっても良い。入力画面情報は、例えば、入力画面を構成する情報である。入力画面情報は、例えば、入力画面やその一部の画像情報、罫線等の情報、および画面構成プログラム等のうちの一または二以上の組合わせを有する情報である。入力画面情報は、例えば、ＨＴＭＬまたはＸＭＬ等のマークアップ言語で記述された情報を有する情報である。例えば、入力画面情報は、マークアップ言語で記述された情報と、ＣＳＳ（カスケーディングスタイルシート）等のスタイル情報、入力画面に設定されるスクリプト等の情報、および画像等のうちの少なくとも一つとの組合わせを有する情報である。入力画面情報を構成する画像の情報は、ラスタ画像の情報であっても良く、ベクタ画像の情報であってもよい。また、画像は、静止画像であっても動画像であってもよい。マークアップ言語で記述された情報を有する入力画面情報がマークアップ言語で記述された情報を有する場合、例えば、汎用のＷＥＢブラウザ等により入力画面情報を用いて入力画面を出力することが可能である。入力画面情報は、例えば、スプレッドシート等の情報であってもよい。入力画面情報は、表計算ソフトウェアやデータベースやワードプロセッサソフトウェア等の特定のアプリケーションソフトウェアによって入力画面を表示できる専用のフォーマットの情報であっても良い。
【００３２】
入力画面情報は、例えば、一以上の特定領域を入力画面に対して設定するための情報を有している。特定領域を設定するための情報とは、例えば、特定領域の輪郭を示す一または二以上の座標である。また、入力画面がセルや文字列を有する場合、特定領域を設定するための情報は、例えば、特定領域が設定されるセルや、文字列等を指定する情報であってもよい。セルを指定する情報は、例えば、セルの識別子である。また、特定領域は、どのような操作を指定操作として受け付けるかを指定する情報を有していても良い。一以上の特定領域を入力画面に対して設定するための情報のうちの、一の特定領域を入力画面に対して設定するための情報は、例えば、特定領域に対応する入力領域識別子を有している。
【００３３】
入力画面情報格納部１０１には、例えば、各入力画面情報が、各入力画面情報を用いて出力される入力画面を特定可能な情報と対応付けて格納される。例えば、入力画面情報格納部１０１には、各入力画面情報が、入力画面識別子と対応付けて格納される。
【００３４】
入力画面情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下の他の格納部についても同様である。
【００３５】
属性指定受付部１０２は、一または二以上の属性指定情報を受け付ける。属性指定情報は、帳票の属性を指定する情報である。属性指定情報は、例えば、後述する入力画面出力部１０３が出力する入力画面に対応する帳票の属性を指定する情報である。入力画面に対応する帳票とは、例えば、入力画面を用いて情報の入力が行なわれる帳票である。属性指定情報は、帳票を構成する情報であっても良い。例えば、属性指定情報は、帳票に含まれる文字列（例えば、帳票のタイトル、帳票の年度等を示す文字列等）で構成される情報であっても良い。
【００３６】
帳票の属性とは、例えば、帳票が有効な年月日または年度を示す情報、および帳票の分類を指定する情報のうちの一以上である。例えば、入力画面に対応する帳票が、上述したような控除申告書である場合、属性指定情報は、控除申告書を提出する年度または帳票を適用可能な状況を特定可能な年度の情報（例えば、２０１６年、２０１７年等）であっても良い。また、一の用途や目的に用いられる帳票が、ユーザの状況に応じて異なるフォーマットを有する場合、帳票の属性は、このユーザの状況を示す情報であっても良い。例えば、入力画面に対応する帳票が、上述したような給与所得者の（特定増改築等）住宅借入金等特別控除申告書である場合、属性指定情報は、例えば、住宅金の借入の種類を示す四つの属性である「新築または購入」、「増改築等」、「新築等＋増改築等」、「その他（２以上）」のいずれか一つであってもよい。ここでの属性は、二以上の属性の組合わせであってもよい。なお、以下においては、説明の便宜上、属性が異なる帳票を、異なる帳票として説明する。
【００３７】
属性指定受付部１０２は、属性指定情報を、一の入力画面を出力する前に受け付けても良く、一の入力画面を出力した後に受け付けても良く、一の入力画面の中で受け付けても良い。例えば、属性指定受付部１０２は、後述する入力受付部１０７等が、一の入力画面情報に対応する入力画面を出力する指示を受け付けた場合に、帳票の属性を受け付けるための一または二以上の属性受付画面（図示せず）等を出力し、この属性受付画面等を介して、この入力画面に対応する帳票の属性を受け付ける。ここで表示される属性受付画面は、例えば、出力される入力画面に対応した帳票についての属性受付画面である。属性受付画面を出力するための情報としては、例えば、上述した入力画面情報と同様の構成の情報が利用可能である。この情報は、例えば、情報格納部１０８等に予め格納しておくようにすればよい。なお、属性指定情報を用いない場合、属性指定受付部１０２は省略してもよい。
【００３８】
属性指定情報の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。属性指定受付部１０２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３９】
入力画面出力部１０３は、入力画面情報格納部１０１に格納された入力画面情報を用いて、入力画面を出力する。例えば、入力画面出力部１０３は、後述する入力受付部１０７が、一の入力画面を出力する指示を受け付けた場合に、この指示に対応する入力画面情報を、入力画面情報格納部１０１から取得し、取得した入力画面情報を用いて入力画面を出力する。例えば、入力画面情報がマークアップ言語等で記述された情報である場合、入力画面出力部１０３は、マークアップ言語等を用いて入力画面をレンダリング等により取得して出力する。
【００４０】
入力画面出力部１０３は、一以上の入力フィールドが配置された入力画面を出力する。また、入力画面出力部１０３は、一以上の、特定領域が設定された入力画面を出力する。特定領域自体は、可視の領域であっても不可視の領域であっても良い。なお、入力フィールドを配置した画面や、一以上の操作を受け付ける領域を設定した画面を取得して出力する処理等は、公知技術であるため、ここでは詳細な説明は省略する。
【００４１】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００４２】
なお、入力画面の出力が、図示しない外部の装置等による表示を目的とした入力画面の送信である場合、この入力画面の出力は、外部の装置で入力画面を表示させるための情報、例えば、入力画面を構成する情報等の送信であっても良い。入力画面を構成する情報は、例えば、入力画面情報自身であってもよく、入力画面情報と同様の情報であっても良い。
【００４３】
入力画面出力部１０３は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。入力画面出力部１０３は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４４】
操作受付部１０４は、指定操作を受け付ける。指定操作は、入力画面出力部１０３が出力する入力画面の特定領域の一つを指定する操作である。指定操作は、予め決められた一以上の操作であればどのような操作であるかは問わない。指定操作は、例えば、特定領域にカーソルを配置する操作や、特定領域をクリックする操作等である。
【００４５】
操作受付部１０４は、フォーカス移動操作を更に受け付けてもよい。フォーカス移動操作は、予め決められたフォーカスを移動する操作である。フォーカスとは、例えば、カーソル等で示している場所等である。フォーカス移動操作は、予め決められた一以上のフォーカスを移動する操作であればどのような操作であるかは問わない。例えば、フォーカス移動操作は、指定操作が指定する特定領域から、カーソルを外す操作であっても良い。例えば、操作受付部１０４は、カーソルの位置を示す情報が、特定領域外の位置を示す情報となった場合に、カーソルを外す操作を受け付ける。また、フォーカス移動操作は、異なる入力フィールドに情報を入力するための、指定操作が指定する特定領域に対応する入力フィールド以外の入力フィールドにカーソルを移動させる操作である。入力フィールドにカーソルを移動させるとは、入力フィールド上にカーソルを配置することであっても良く、入力フィールド内にカーソルを配置することであっても良い。例えば、操作受付部１０４は、カーソルの位置を示す情報が、特定領域に対応する入力フィールド以外の入力フィールド上の座標となった場合、またはこの入力フィールド上で更にクリック操作等が行なわれた場合に、指定操作が指定する特定領域に対応する入力フィールド以外の入力フィールドにカーソルを移動させる操作を受け付ける。
【００４６】
なお、操作を受け付けるということは、カーソルの位置の座標、マウス等のボタンのオンオフの情報、および入力されたキーの情報等の、予め決められた一以上の組合わせを受け付けることと考えてもよい。
【００４７】
指定操作およびフォーカス移動操作の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。操作受付部１０４は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００４８】
特定印刷イメージ情報格納部１０５には、一または二以上の特定印刷イメージ情報が格納される。特定印刷イメージ情報は、特定印刷イメージ画像を取得するための印刷イメージ情報である。特定印刷イメージ情報格納部１０５には、例えば、一または二以上の帳票に対応する一または二以上の特定印刷イメージ情報が格納される。特定印刷イメージ画像は、例えば、入力画面に対応した帳票の印刷イメージ画像であって、入力画面が有する一または二以上の特定領域にそれぞれ対応する一または二以上の入力フィールドに対応する領域を強調する態様で示した帳票の印刷イメージ画像である。特定印刷イメージ情報格納部１０５に格納される一の帳票についての二以上の特定印刷イメージ情報は、例えば、一の帳票についての特定印刷イメージ情報であって、強調する態様で示される入力フィールドに対応する領域が異なる特定印刷イメージ情報である。印刷イメージ画像は、例えば、帳票の印刷イメージを示す画像である。印刷イメージ画像は、例えば、帳票を印刷した場合のイメージを示す画像と考えても良く、印刷用にレイアウトされた帳票の画像と考えても良く、帳票の印刷プレビュー画像と考えてもよい。印刷イメージ画像は、例えば、対応する入力画面とは異なるレイアウトの画像である。印刷イメージ画像は、例えば、入力画面とは、異なるウィンドウや、異なる領域に表示される画像である。印刷イメージ画像は、一以上の入力フィールドに入力された情報を配置した帳票の画像であってもよく、入力された情報を配置しない帳票の画像であっても良い。
【００４９】
一の入力フィールドに対応する領域とは、例えば、帳票の印刷イメージ画像における、この帳票に対応する入力画面の一の入力フィールドに入力される情報が配置され領域およびその周辺の領域の少なくとも一方である。あるいは一の入力フィールドに入力される情報に応じて得られる情報、例えば、予め決められた演算等により得られる情報、または予め決められた判断処理により得られる情報等、が配置される領域およびその周辺の領域の少なくとも一方である。一の情報等が配置される領域は、例えば、帳票の印刷イメージ画像内におけるこの一の情報等が配置される入力欄や入力領域等である。
【００５０】
一の入力フィールドに対応する領域を、強調する態様で示すということは、例えば、帳票の印刷イメージ画像の、一の入力フィールドに対応する領域を、その領域のオリジナルの態様とは異なる態様、または、その領域を印刷する際の態様とは異なる態様で示すことであってもよく、一の入力フィールドに対応する領域を、帳票内の他の部分（例えば、他の入力フィールドに対応する領域）と区別可能な態様で示すことであってもよく、その両方であってもよい。
【００５１】
一の入力フィールドに対応する領域を、強調する態様で示すということは、例えば、一の入力フィールドに対応する領域を、予め決められた色で着色して示すことであっても、よく、予め決められた色およびパターンの少なくとも一方を有する画像を重ねて合成して配置することであっても良い。合成はどのような合成であってもよく、重ねる画像の透過度を０以外の値、即ち非透過を示す値以外の値に設定することであってもよく、乗算やオーバーレイ表示することであってもよい。また、入力フィールドの周囲を予め指定された色およびパターンの少なくとも一方で囲んで示すことであってもよい。また、入力フィールド内や、その近傍に、予め決められたアイコン等の画像や文字列を配置することであっても良い。一の入力フィールドに対応する領域を、強調する態様で示すということは、例えば、一の入力フィールドに対応する領域を強調表示することと考えてもよい。一または二以上の入力フィールドに対応する領域を、強調する態様で示した帳票の印刷イメージ画像は、例えば、一または二以上の入力フィールドに対応する領域を、強調表示した帳票の印刷イメージ画像と考えてもよい。
【００５２】
印刷イメージ情報は、印刷イメージ画像を取得するための情報であれば、どのような情報であるかは問わない。印刷イメージ情報は、例えば、印刷イメージ画像を構成する情報である。例えば、印刷イメージ情報は、印刷イメージ画像と同じ画像情報であってもよい。この画像情報は、ラスタ画像であっても良く、ベクタ画像であってもよい。また、印刷イメージ情報は、レンダリング等を行なうことで印刷イメージ画像を取得可能な情報であっても良い。印刷イメージ情報は、上述したような入力画面情報等と同様の情報、例えばマークアップ言語等で記述された情報等であっても良い。印刷イメージ情報は、例えば、セルまたは文字列等を有する印刷イメージ画像を出力するための情報であっても良い。同様に、特定印刷イメージ情報は、特定印刷イメージ画像を取得することが可能な情報であればどのような情報であっても良い。特定印刷イメージ情報は、特定印刷イメージ画像であってもよく、レンダリング等を行なうことで印刷イメージ画像を取得可能な、上述したような入力画面情報等と同様の構成の情報（例えばマークアップ言語等で記述された情報等）であっても良い。
【００５３】
特定印刷イメージ情報格納部１０５には、例えば、各特定印刷イメージ情報が、一または二以上の入力画面が有する複数の特定領域のうちの一または二以上の特定領域と対応付けて格納される。特定印刷イメージ情報格納部１０５には、例えば、各特定印刷イメージ情報が、入力画面情報格納部１０１に格納された一または二以上の入力画面情報が示す入力画面が有する複数の特定領域のうちの一または二以上の特定領域と対応付けて格納される。例えば、特定印刷イメージ情報格納部１０５には、一の入力画面に対応する帳票の印刷イメージ画像であって、この印刷イメージ画像内の、一の特定領域に対応する入力フィールドに対応する領域が、強調する態様で示された印刷イメージ画像を取得するための特定印刷イメージ情報が、この一の入力画面の一の特定領域と対応付けて格納される。
【００５４】
特定印刷イメージ情報格納部１０５には、例えば、特定印刷イメージ情報が、入力領域識別子と対応付けて格納される。一の入力領域識別子と対応付けられた特定印刷イメージ情報は、この入力領域識別子が示す帳票内の特定領域に対応する入力フィールドに対応する領域が強調する態様で示される特定印刷イメージ情報である。
【００５５】
例えば、同じ入力画面の異なる入力フィールドと対応付けられた特定領域を識別する入力領域識別子と対応付けられた二以上の特定印刷イメージ情報は、この入力画面に対応する帳票の特定印刷イメージ画像を取得するための特定印刷イメージ情報であって、異なる特定領域にそれぞれ対応する異なる入力フィールドに対応する領域を、強調する態様で示した特定印刷イメージ画像を取得するための特定印刷イメージ情報である。例えば、入力領域識別子が入力画面識別子と特定領域識別子との組を有する場合、入力画面識別子が同じであり、かつ特定領域識別子が異なる二以上の入力領域識別子とそれぞれ対応付けられた特定印刷イメージ情報は、この入力画面識別子が示す入力画面に対応する同じ帳票の特定印刷イメージ画像を取得するための特定印刷イメージ情報であって、帳票内の、それぞれの特定領域識別子が示す入力フィールドに対応する領域が、強調する態様で示された特定印刷イメージ画像を取得するための特定印刷イメージ情報である。
【００５６】
なお、入力画面情報が有する特定領域を設定するための情報には、この特定領域に対して指定操作を受け付けた場合に出力される特定印刷イメージ画像を取得するための特定印刷イメージ情報に対するリンク情報等が対応付けられていても良い。リンク情報は、例えば、リンクを設定する情報である。リンク情報は、例えば、印刷イメージ情報に対するいわゆるＵＲＩ等の情報や、印刷イメージ情報が格納されている場所（例えばディレクトリ等）を指定する情報である。このリンク情報は、例えば、特定印刷イメージ情報格納部１０５に格納されている特定印刷イメージ情報を特定する情報と考えてもよい。異なる特定領域に対して対応付けられるリンク情報は、例えば、異なる特定印刷イメージ情報に対するリンク情報であり、リンク情報は互いに異なるものとなる。このため、リンク情報を、入力領域識別子の一態様と考えてもよい。この場合、特定印刷イメージ情報が、入力領域識別子と対応付けて格納されるということは、特定印刷イメージ情報が、格納場所のアドレス情報等と対応付けられていることと考えてもよい。
【００５７】
属性指定受付部１０２が属性指定情報を受け付ける場合、特定印刷イメージ情報格納部１０５には、特定印刷イメージ情報が、入力領域識別子と一または二以上の属性と対応付けて格納されるようにしてもよい。一または二以上の属性と対応付けられた特定印刷イメージ情報は、この属性に応じた帳票についての特定印刷イメージ画像を取得するための特定印刷イメージ情報である。異なる属性と対応付けて格納される二以上の特定印刷イメージ情報は、例えば、それぞれの属性に対応した異なる帳票についての特定印刷イメージ画像を取得するための印刷イメージ情報である。
【００５８】
印刷イメージ出力部１０６は、入力画面に対応する帳票の印刷イメージ画像であって、操作受付部１０４が受け付けた指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する。ここでの入力画面は、例えば、入力画面出力部１０３が出力する入力画面と考えてもよく、操作受付部１０４が受け付けた指定操作により指定された特定領域を有する入力画面と考えてもよい。指定操作により指定された特定領域に対応する入力フィールドとは、例えば、指定された特定領域を有する入力画面における指定された特定領域に対応する入力フィールドである。印刷イメージ画像の指定操作により指定された特定領域に対応する入力フィールドに対応する領域は、印刷イメージ画像が示す帳票の指定操作により指定された特定領域に対応する入力フィールドに対応する領域と考えてもよい。印刷イメージ出力部１０６は、例えば、操作受付部１０４が指定操作を受け付けた場合に、特定印刷イメージ画像を出力する。指定操作により指定された特定領域とは、例えば、カーソルが配置された特定領域や、マウスを用いてクリックされた特定領域等である。強調する態様については、上記と同様であるため、ここでは詳細な説明は省略する。
【００５９】
印刷イメージ出力部１０６が、指定操作に応じてどのように出力する特定印刷イメージ画像を取得するかは問わない。例えば、印刷イメージ出力部１０６は、指定操作を受け付けた一の入力画面の一の特定領域に対応する特定印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得して、この特定印刷イメージ情報を用いて特定印刷イメージ画像を取得してもよい。例えば、印刷イメージ出力部１０６は、指定操作により指定された一の入力画面の一の特定領域に対応する入力特定識別子を取得する。そして、この入力特定識別子に対応付けられた特定印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得し、この特定印刷イメージ情報を用いて特定印刷イメージ画像を取得し、出力する。なお、印刷イメージ情報を用いて、印刷イメージ画像を取得し、出力する処理については、公知技術であるため、ここでは詳細な説明は省略する。
【００６０】
また、印刷イメージ出力部１０６は、指定操作により指定された特定領域を有する入力画面に対応する帳票の印刷イメージ画像を図示しない格納部等から取得し、この印刷イメージ画像の、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様となるように変更することで、特定印刷イメージ情報を取得しても良い。ここでの指定操作により指定された特定領域を有する入力画面に対応する帳票の印刷イメージ画像は、強調する態様となる部分を有さない帳票の印刷イメージ画像である。
【００６１】
属性指定受付部１０２が属性指定情報を受け付ける場合、印刷イメージ出力部１０６は、指定操作を受け付けた入力画面と、属性指定情報とに対応する特定印刷イメージ画像を出力してもよい。例えば、印刷イメージ出力部１０６は、指定操作を受け付けた入力画面と、属性指定情報とに応じて異なる特定印刷イメージ画像を出力してもよい。属性指定情報に対応する特定印刷イメージ画像は、例えば、属性指定情報毎に帳票が異なる特定印刷イメージ画像である。例えば、印刷イメージ出力部１０６は、指定操作を受け付けた入力画面と、属性指定情報とに応じて異なる帳票の特定印刷イメージ画像を出力してもよい。このことは、例えば、印刷イメージ出力部１０６が、属性指定情報に応じて、出力する特定印刷イメージ画像に対応する帳票を切り替えることと考えてもよい。
【００６２】
指定操作を受け付けた入力画面とは、例えば、指定操作を受け付けた特定領域が配置された入力画面である。例えば、印刷イメージ出力部１０６は、特定印刷イメージ画像として、指定操作を受け付けた入力画面と、属性指定受付部１０２が受け付けた属性指定情報と、に対応する帳票の、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を強調する態様で示した印刷イメージ画像を出力するようにしてもよい。
【００６３】
印刷イメージ出力部１０６が、どのようにして、指定操作を受け付けた入力画面と、属性指定情報とに対応する特定印刷イメージ画像を取得して出力するかは問わない。例えば、印刷イメージ出力部１０６は、指定操作により指定された一の入力画面の一の特定領域と、属性指定受付部１０２が受け付けた属性指定情報とに対応づけられた特定印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得して、この特定印刷イメージ情報を用いて特定印刷イメージ画像を取得してもよい。
【００６４】
また、印刷イメージ出力部１０６は、後述するように、指定操作により指定された特定領域を有する入力画面と、属性指定情報と、に対応付けられた印刷イメージ画像を図示しない格納部等から取得し、この印刷イメージ画像の、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様となるように変更することで、特定印刷イメージ情報を取得しても良い。ここでの指定操作により指定された特定領域を有する入力画面と、属性指定情報とに対応する帳票の印刷イメージ画像は、強調する態様となる部分を有さない帳票の印刷イメージ画像である。
【００６５】
なお、特定印刷イメージ画像に対応付けられた属性が、属性の値を範囲を示す情報や、複数の値を有する場合、属性指定情報が有する属性の値が、この特定印刷イメージ画像に対応付けられた属性の値の範囲内の値である場合や、特定印刷イメージ画像に対応付けられた属性の値の一つと一致する場合に、属性指定情報が有する属性が、この特定印刷イメージ画像に対応付けられた属性と一致する、あるいは一致するものを含むと判断しても良い。かかることは以下においても同様である。
【００６６】
以下、本実施の形態においては、印刷イメージ出力部１０６が、指定操作により指定された一の入力画面の一の特定領域と、属性指定受付部１０２が受け付けた属性指定情報とに対応づけられた特定印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得して特定印刷イメージ画像を取得する場合を例に挙げてについて説明する。
【００６７】
印刷イメージ出力部１０６が、特定印刷イメージ画像をどのように出力するかは問わない。印刷イメージ出力部１０６は、例えば、特定印刷イメージ画像を、入力画面とは異なるウィンドウに出力してもよく、同じウィンドウ内に出力しても良い。また、印刷イメージ出力部１０６が出力する特定印刷イメージ画像と、入力画面出力部１０３が出力する入力画面１０３との配置関係等は問わない。印刷イメージ出力部１０６は、例えば、特定印刷イメージ画像を、入力画面出力部１０３が出力する入力画面と少なくとも一部が重なる位置に出力してもよく、重ならない位置に出力しても良い。
【００６８】
印刷イメージ出力部１０６は、特定印刷イメージ画像を、入力画面出力部１０３が出力する入力画面の、指定操作が指定する特定領域に対応する入力フィールドと重ならない位置に出力することが好ましい。また、印刷イメージ出力部１０６は、特定印刷イメージ画像を、入力画面出力部１０３が出力する入力画面の、指定操作が指定する特定領域と重ならない位置に出力することが好ましい。ここでの特定領域は、出力する特定印刷イメージ画像に対応する特定領域である。
【００６９】
例えば、印刷イメージ出力部１０６は、入力画面や特定印刷イメージ画像等を出力可能な領域（例えば、図示しないモニタ上の領域等）の上辺および下辺から、指定操作が指定する特定領域までの距離をそれぞれ取得し、その値の大きい側に、特定印刷イメージ画像を出力する。出力する際には、例えば、特定印刷イメージ画像が、その値の大きい側に収まるサイズとなるよう拡大縮小を行なう。ただし、特定領域の上記の距離の値の大きい側に、この特定領域に対応する入力フィールドが存在する場合には、他方の領域に特定印刷イメージ画像を出力する。特定印刷イメージ画像を出力する際の横方向の位置は、例えば、指定操作によりしてされた特定領域に対して予め決められた距離だけ離れた位置を基準として決定する。例えば、特定印刷イメージ画像の右側の辺と、この特定領域の右側の辺との横方向の距離（例えばｘ軸方向の距離）が、予め決められた距離となるように、特定印刷イメージ画像の横方向の位置を決定する。ただし、このようにして決定した位置に、この特定領域に対応する入力フィールドが存在する場合には、入力フィールドと重ならない方向に、特定印刷イメージ画像の出力する位置をずらすようにしても良い。
【００７０】
なお、一の特定領域に対応する特定印刷イメージ画像と、一の特定領域に対応する入力フィールドとが重ならないようにするためには、一の特定フィールドと、これに対応する入力フィールドとを対応付ける情報を、図示しない格納部や、入力画面情報等に、予め蓄積しておくことが好ましい。例えば、一の入力画面情報が有する入力フィールドにも入力フィールドを識別する識別子を付与しておくとともに、一の入力画面情報が有する各特定領域に対して、各特定領域に対応する入力フィールドの識別子を対応付けて蓄積しておくようにすればよい。このようにして、一の特定領域が指定操作により指定された場合に、この特定領域に対応した入力フィールドの識別子を取得し、取得した識別子により、この一の特定領域に対応する入力フィールドを特定可能となる。
【００７１】
また、印刷イメージ出力部１０６は、特定印刷イメージ画像を、入力画面出力部１０３が出力する入力画面と置き換えて出力するようにしても良い。ここでの置き換えは、例えば、一時的な置き換えである。
【００７２】
特定印刷イメージ画像の出力サイズ等は問わない。例えば、特定印刷イメージ画像は、適宜拡大表示してもよく、適宜縮小表示してもよい。
【００７３】
印刷イメージ出力部１０６は、例えば、操作受付部１０４が受け付けるフォーカス移動操作に応じて印刷イメージ画像の出力を消去する。例えば、特定印刷イメージ画像を出力している場合において、操作受付部１０４がフォーカス移動操作を受け付けた場合に、特定印刷イメージ画像の出力を消去する。
【００７４】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７５】
印刷イメージ出力部１０６は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。印刷イメージ出力部１０６は、例えば、入力画面出力部１０３と同じ出力デバイスに印刷イメージ画像の出力を行なうようにしても良い。例えば、印刷イメージ出力部１０６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７６】
入力受付部１０７は、例えば、情報処理装置１に対する入力を受け付ける。例えば、入力画面出力部１０３が出力する入力画面の一以上の入力フィールドに対する情報の入力を受け付ける。入力受付部１０７がこの入力画面を介して受け付ける情報は、入力画面に対応する帳票の情報である。帳票の情報は、例えば、帳票に記入される情報や、帳票と対応付けて管理される情報である。また、入力受付部１０７は、例えば、入力画面を表示する指示等を受け付けても良い。また、入力画面により入力した情報を、後述する情報格納部１０８等に蓄積する指示等を受け付けても良い。また、情報格納部１０８に格納された情報を配置した帳票の印刷用の情報等を出力する指示等を受け付けても良い。また、属性を受け付けるための画面を出力するための指示等を受け付けても良い。また、これら以外の情報を受け付けても良い。
【００７７】
入力受付部１０７に対する入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部１０７は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７８】
情報格納部１０８には、例えば、入力受付部１０７が受け付けた情報等が格納される。例えば、入力受付部１０７が受け付けた帳票の情報が格納される。情報格納部１０８は、例えば、帳票のデータベース等であってもよい。また、情報格納部１０８には、帳票を出力する際に用いられる帳票の画像や、帳票のテンプレート等の情報が格納されていても良い。また、上述した属性受付画面を出力するための情報が格納されていても良い。
【００７９】
情報蓄積部１０９は、例えば、入力受付部１０７が受け付けた情報を情報格納部１０８に蓄積する。例えば、情報蓄積部１０９は、入力受付部１０７が、入力画面の入力フィールドに対して受け付けた情報を、入力画面の帳票と対応付けて蓄積する。例えば、情報蓄積部１０９は、入力受付部１０７が受け付けた蓄積の指示に応じて、入力受付部１０７が受け付けた情報を情報格納部１０８に蓄積する。
【００８０】
情報出力部１１０は、例えば、帳票の印刷用の情報を出力する。例えば、情報出力部１１０は、例えば、情報格納部１０８に格納された情報を配置した帳票の印刷用の情報を出力する。入力受付部１０７が受け付けた指示に応じて、情報格納部１０８に格納された情報を用いて帳票の印刷用の情報を取得し出力する。帳票の印刷用の情報は、印刷用の画像であってもよく、印刷機能を有する特定のアプリケーションソフトウェア用のファイル等であっても良い。また、情報出力部１１０は、帳票の印刷用の情報を取得して、帳票を印刷してもよい。また、情報出力部１１０は、情報格納部１０８に格納されている情報等を出力しても良い。情報出力部１１０は、上述した属性指定情報を受け付けるためのメニュー画面や入力インターフェース等を出力するようにしてもよい。
【００８１】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８２】
なお、特定印刷イメージ画像の出力が、図示しない外部の装置等による表示を目的とした特定印刷イメージ画像の送信である場合、この特定印刷イメージ画像の出力は、外部の装置で特定印刷イメージ画像を表示させるための情報、例えば、特定印刷イメージ画像を構成する情報の送信であっても良い。特定印刷イメージ画像を構成する情報は、例えば、特定印刷イメージ情報であっても良く、特定印刷イメージ情報と同様の情報であっても良い。
【００８３】
情報出力部１１０は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。例えば、情報出力部１１０は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８４】
次に、情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。
【００８５】
（ステップＳ１０１）入力受付部１０７が、入力画面を出力する指示を受け付けたか否かを判断する。入力画面を出力する指示は、例えば、入力画面情報格納部１０１に格納されている出力対象となる一の入力画面に対応する入力画面情報を指定する情報を含む指示である。受け付けた場合、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００８６】
（ステップＳ１０２）属性指定受付部１０２は、一または二以上の属性の指定を含む属性指定情報を受け付けたか否かを判断する。例えば、ステップＳ１０１において、入力画面を出力する指示を受け付けた場合に、情報出力部１１０等が、属性指定情報を受け付けるための入力インターフェース等を出力し、この入力インターフェース等を介して属性指定情報を受け付けるようにしても良い。受け付けた場合、ステップＳ１０３に進み、受け付けていない場合、ステップＳ１０２に戻る。受け付けた属性指定情報は、図示しない格納部等に蓄積する。
【００８７】
（ステップＳ１０３）入力画面出力部１０３は、一以上の特定領域を有する入力画面を出力する。ここでの出力は、例えば、表示である。入力画面出力部１０３は、例えば、入力画面情報格納部１０１から、ステップＳ１０１で受け付けた入力画面を出力する指示が有する入力画面情報を指定する情報により指定される入力画面情報を取得し、この入力画面情報を用いて入力画面を出力する。
【００８８】
（ステップＳ１０４）操作受付部１０４は、ステップＳ１０３で出力した入力画面が有する特定領域の一つに対して指定操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０５に進み、受け付けていない場合、ステップＳ１１０に進む。
【００８９】
（ステップＳ１０５）操作受付部１０４は、ステップＳ１０４で受け付けた指定操作に対応した入力領域識別子を取得する。例えば、操作受付部１０４は、入力画面が有する各特定領域に入力領域識別子が対応付けられている場合、指定操作により指定された特定領域に対応付けられた入力領域識別子を取得しても良い。また、、例えば、操作受付部１０４は、入力画面が有する各特定領域に特定領域識別子が対応付けられており、入力画面出力部１０３が出力する入力画面に入力画面識別子が対応付けられている場合、指定操作により指定された特定領域に対応付けられた特定領域識別子と、出力されている入力画面に対応付けられた入力画面識別子とを取得することで、特定領域識別子と、入力画面識別子とを有する入力領域識別子を取得するようにしてもよい。
【００９０】
（ステップＳ１０６）印刷イメージ出力部１０６は、特定印刷イメージ情報格納部１０５から、ステップＳ１０５で取得した入力領域識別子と、ステップＳ１０２で受け付けた属性指定情報とに対応付けられた特定印刷イメージ情報を取得する。
【００９１】
（ステップＳ１０７）印刷イメージ出力部１０６は、ステップＳ１０６で取得した特定印刷イメージ情報を用いて、入力画面出力部１０３が出力する入力画面に対応した帳票の印刷イメージ画像であって、ステップＳ１０４で受け付けた指定操作が示す特定領域に対応した入力フィールドに対応した領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する。ここでの出力は、例えば、表示である。例えば、印刷イメージ出力部１０６は、ステップＳ１０６で取得した特定印刷イメージ情報を用いて取得した特定印刷イメージ画像を、入力画面と同じモニタ等に表示する。印刷イメージ出力部１０６は、例えば、特定印刷イメージ画像を、ステップＳ１０４で指定操作を受け付けた入力画面の特定領域と、この特定領域に対応する入力フィールドとに重ならないように出力しても良い。
【００９２】
（ステップＳ１０８）操作受付部１０４は、フォーカス移動操作を受け付けた否かを判断する。フォーカス移動操作を受け付けた場合、ステップＳ１０９に進み、受け付けていない場合、ステップＳ１０８に戻る。
【００９３】
（ステップＳ１０９）印刷イメージ出力部１０６は、出力している特定印刷イメージ画像を消去する。この処理は、特定印刷イメージ画像の出力の終了と考えてもよい。そして、ステップＳ１０４に戻る。
【００９４】
（ステップＳ１１０）入力受付部１０７は、出力画面の入力フィールドに対する情報の入力を受け付けたか否かを判断する。受け付けた場合、ステップＳ１１１に進み、受け付けていない場合、ステップＳ１１２に進む。ここで受け付ける情報は、出力画面に対応する帳票に対する情報の入力と考えてもよい。入力された情報は、例えば、図示しない格納部等に一時記憶される。
【００９５】
（ステップＳ１１１）入力画面出力部１０３は、ステップＳ１１０で入力された情報を用いて、入力画面の出力を更新する。例えば、ステップＳ１１０で入力された情報を配置した入力画面で、直前に出力されていた入力画面を更新する。そしてステップＳ１０４に戻る。
【００９６】
（ステップＳ１１２）入力受付部１０７は、ステップＳ１１０で受け付けた情報を蓄積する指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ１１３に進み、受け付けていない場合、ステップＳ１１４に進む。
【００９７】
（ステップＳ１１３）情報蓄積部１０９は、ステップＳ１１０で受け付けた情報を、情報格納部１０８に蓄積する。例えば、情報蓄積部１０９は、受け付けた情報を入力画面に対応する帳票と対応付けて蓄積する。そして、ステップＳ１０４に戻る。
【００９８】
（ステップＳ１１４）入力受付部１０７は、入力画面の出力を終了する指示を受け付けたか否かを判断する。受け付けた場合、入力画面出力部１０３が入力画面の出力を終了して処理を終了する。また、受け付けていない場合、ステップＳ１０２に戻る。
【００９９】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。ここでは、「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」という帳票について入力を行なう場合を例に挙げて説明する。なお、この帳票「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」は、申告者の住宅借入金の種類と、住宅に対する居住開始年との二つの属性の組合わせに応じて異なる様式であるとし、ここではこの様式が異なるものをそれぞれ異なる帳票と考えて説明を行なう。住宅借入金の種類とは、ここでは、「新築または購入」、「増改築等」、「新築等＋増改築等」、および「その他（２以上）」のうちのいずれか一つであるとする。
【０１００】
図３は、本実施の形態１の入力画面情報格納部１０１に格納される入力画面情報を管理する入力画面情報管理表（図３（ａ））、および入力画面情報に対応する入力画面３５の一例を示す図（図３（ｂ））である。図３（ａ）においては、入力画面情報管理表の各レコード（行）が、各入力画面情報に対応している。入力画面情報管理表は、「入力画面ＩＤ」という項目を有している。「入力画面ＩＤ」は、入力画面情報の識別子であり、ここでは、入力画面情報のファイル名であるとする。なお、ここでは、入力画面情報の識別子を、この入力画面情報を用いて出力される入力画面の入力画面識別子としても用いるものとする。
【０１０１】
図３（ｂ）は、ファイル名が、「Ａ００１」、つまり、「入力画面ＩＤ」が「Ａ００１」である入力画面情報を用いて出力される入力画面３５の表示例を示す図である。入力画面情報は、ここでは、いわゆるＨＴＭＬ形式のファイルであり、特定領域の位置を指定する情報や、特定領域に対応付けられた特定領域識別子や、特定領域に対してカーソルが配置された場合に指定操作を受け付け、カーソルが外れた場合にフォーカス移動操作を受け付ける動作を実行させるための情報等が、スクリプト等によって予め記述されているものとする。この入力画面３５は、上述したような属性毎に様式が異なる複数の帳票である「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」のいずれの情報の入力にも利用可能なものであるとする。図３（ｂ）に示す入力画面３５には、複数の入力フィールド３０ａ〜３０ｉ等が配置されている。また、この入力画面３５の複数の入力フィールド３０ａ〜３０ｉ等に対応して設けられた複数の項目名が配置された領域には、特定領域３１ａ〜３１ｇ等が設定されている。特定領域３１ａ〜３１ｇには、それぞれ特定領域識別子が予め対応付けられているものとする。特定領域３１ａから３１ｇは不可視の領域であるとする。ただし、ここでは説明の便宜上、特定領域３１ａ〜３１ｇの輪郭を点線で示している。
【０１０２】
まず、ユーザが、「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」という帳票を作成するために、情報処理装置１の入力受付部１０７に帳票を作成するメニュー画面を表示させる指示を入力すると、情報出力部１１０は、図示しない格納部等から、メニュー画面を出力するための情報を読み出して、メニュー画面を出力する。ここでの出力は、図示しないモニタへの表示であるとする。
【０１０３】
図４は、情報出力部１１０が出力するメニュー画面の一例を示す図である。このメニュー画面は、出力する入力画面を指定するためのメニュー画面である。
【０１０４】
ユーザが、「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」という帳票を作成するために、マウス等を操作して、図４のメニュー画面において、この帳票の横に配置されたチェックボックス４１にチェックを入れ、入力完了のボタン４２を押すと、入力受付部１０７は、「給与所得者の（特定増改築等）住宅借入金等特別控除申告書」という帳票に共通する入力画面を出力するための入力画面情報の識別子「Ａ００１」を受け付ける。
【０１０５】
情報出力部１１０は、ボタン４２が押されたため、帳票についての属性の指定を受け付けるための画面を、図示しない格納部等から読み出して出力する。
【０１０６】
図５は、帳票についての属性の指定を受け付けるための入力インターフェース画面を示す図である。このインターフェース画面は、上述した二つの属性である「住宅借入金の種類」と、「居住開始年月日」とを受け付けるための画面である。
【０１０７】
ユーザが図５に示したインターフェース画面から、「住宅借入金の種類」として、「新規または購入」というボタン５１を選択し、「居住開始年月日」の入力欄５２に「平成２８年４月１日」を入力し、入力完了のボタン５３を押したとすると、属性指定受付部１０２は、「住宅借入金の種類」という属性の値として、「新規または購入」を取得し、「居住開始年月日」という属性の値として「平成２８年４月１日」を取得する。
【０１０８】
入力完了のボタン５１が押されたため、入力画面出力部１０３は、上記で取得した入力画面情報の識別子「Ａ００１」に対応する入力画面情報を、入力画面情報格納部１０１から取得し、取得した入力画面情報を用いて入力画面の画像を取得し、出力する。例えば、図示しないモニタに表示する。入力画面出力部１０３が表示する入力画面は、図３（ｂ）と同様の入力画面３５である。
【０１０９】
ここで、ユーザがマウス等を用いて、入力フィールド３０ａに対応する位置に配置されている特定領域３１ａ、具体的には、入力フィールド３０ａの横方向に伸びる位置に配置された入力フィールド３０ａに対応する項目名が配置された領域に設定された特定領域３１ａ上に、カーソル（図示せず）を移動させたとすると、操作受付部１０４は、この特定領域３１ａを指定する指定操作を受け付ける。
【０１１０】
印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａに予め対応付けられた特定領域識別子である「Ｂ００１」を取得する。また、印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａが配置されている入力画面の入力画面識別子である「Ａ００１」を取得する。ここでは、この入力画面識別子「Ａ００１」と、特定領域識別子「Ｂ００１」との組合わせが、一の入力画面の一の特定領域を識別する入力領域識別子である。
【０１１１】
図６は、特定印刷イメージ情報格納部１０５に格納されている特定印刷イメージ情報を管理する特定印刷イメージ情報管理表である。特定印刷イメージ情報管理表は、「イメージＩＤ」、「特定領域ＩＤ」、「入力画面ＩＤ」、および「属性」という項目を有している。「イメージＩＤ」は、特定印刷イメージ情報の識別子であり、ここでは、特定印刷イメージ情報のファイル名であるとする。入力画面ＩＤ」は、入力画面識別子である。「特定領域ＩＤ」は、特定領域識別子である。「属性」は、属性である。「属性」においては、属性名と、属性名に対応する属性値とが、「属性名：属性値」として「：」で区切られて示されている。また、属性名と属性値との異なる組は、「；」で区切られている。ここでの属性値は、属性値の範囲を示す値であっても良い。例えば、「居住開始年月日：平成２６年１月１日−平成３１年１２月３１日」は、属性名が「居住開始年月日」である属性の属性値が「平成２６年１月１日」から「平成３１年１２月３１日」までの範囲であることを示す。
【０１１２】
印刷イメージ出力部１０６は、上記で取得した入力領域識別子と、属性指定受付部１０２が受け付けた属性指定情報とに対応する特定印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得する。具体的には、図６に示した特定印刷イメージ情報管理表において、「入力画面ＩＤ」の値が、上記で取得した入力領域識別子の入力画面識別子「Ａ００１」と一致し、「特定領域ＩＤ」の値が上記で取得した入力領域識別子の特定領域識別子「Ｂ００１」と一致し、「属性」のうちの属性名が「住宅借入金の種類」である属性の値が、属性指定受付部１０２が受け付けた属性指定情報が有する「新規または購入」と一致し、「属性」のうちの属性名が「居住開始年月日」という属性の値が、属性指定受付部１０２が受け付けた属性指定情報が有する「平成２８年４月１日」と一致するレコード（行）を検出し、検出したレコードの「イメージＩＤ」の値を取得する。なお、ここでは、一のレコードの「属性」の「居住開始年月日」という属性の値が示す期間内に、属性指定受付部１０２が受け付けた属性指定情報が有する「居住開始年月日」という属性の値である「平成２８年４月１日」が含まれる場合、この一のレコードの一のレコードの「属性」の「居住開始年月日」という属性名の値が、属性指定受付部１０２が受け付けた属性指定情報が有する「居住開始年月日」という属性の値と一致すると判断する。
【０１１３】
ここでは、印刷イメージ出力部１０６は、図６に示した特定印刷イメージ情報管理表の上から５番目のレコードが検出して、このレコードの「イメージＩＤ」の値である「Ｒ００５」を取得する。そして、特定印刷イメージ情報格納部１０５から、ファイル名が「Ｒ００５」である特定印刷イメージ情報を取得し、特定印刷イメージ画像を出力する。ここでは、特定印刷イメージ情報が、ビットマップ形式の特定印刷イメージ画像であるとする。また、ここで出力は、入力画面が出力されているモニタ（図示せず）と同じモニタへの表示であるとする。また、印刷イメージ出力部１０６は、特定印刷イメージ画像７０を、この特定印刷イメージ画像７０に対応する指定操作を受け付けた入力画面の特定領域３１ａと、この特定領域に対応付けられた入力フィールド３０ａと重ならないよう表示する。例えば、ここでは、図示していないが、入力画面情報が有する入力フィールドにも入力フィールドを識別する識別子を付与してあるとともに、入力画面情報が有する各特定領域に対して、各特定領域に対応する入力フィールドの識別子を対応付けて蓄積してあるとする。そして、特定領域３１ａが指定操作により指定された場合に、この特定領域３１ａに対応した入力フィールド３０ａの識別子を取得し、取得した識別子により、この一の特定領域３１ａに対応する入力フィールド３０ａを特定することができ、この入力フィールド３０ａに重ならないよう印刷イメージ画像７０を表示することができる。かかることは、後述する印刷イメージ画像８０の表示においても同様である。特定領域３１ａと重ならないように出力する処理については上述しているため、ここでは省略する。
【０１１４】
図７は、印刷イメージ出力部１０６によるファイル名が「Ｒ００５」である特定印刷イメージ情報を用いて出力された特定印刷イメージ画像７０の出力例を示す図である。ここでは、モニタ内に表示されている特定印刷イメージ画像７０と、入力画面３５を示しており、モニタやモニタの表示領域等は省略している。特定印刷イメージ画像７０においては、入力画面３５の特定領域３１ａに対応する入力フィールド３０ａに対応する領域、例えば、この入力フィールド３０ａに入力された情報等が配置される領域７１が、強調する態様として、ここでは、枠を二重線で描き、背景を他と異なる色として示している。特定領域３１ａ上には、カーソル３４が配置されている。
【０１１５】
次に、ユーザがマウス（図示せず）を操作して、カーソル３４を特定領域３１ａから外れた位置に移動させると、操作受付部１０４は、フォーカス移動操作を受け付け、印刷イメージ出力部１０６は、出力していた特定印刷イメージ画像を消去する。
【０１１６】
次に、ユーザがマウスを操作して、特定領域３１ｂ上に、カーソル３４を移動させたとすると、操作受付部１０４は、この特定領域３１ｂを指定する指定操作を受け付ける。
【０１１７】
印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａに予め対応付けられた特定領域識別子である「Ｂ００２」を取得して、上記と同様の処理を行なって、特定印刷イメージ情報格納部１０５から、ファイル名が「Ｒ０１０］である特定印刷イメージ情報を取得し、特定印刷イメージ画像を出力する。
【０１１８】
図８は、印刷イメージ出力部１０６によるファイル名が「Ｒ０１０」である特定印刷イメージ情報を用いて出力された特定印刷イメージ画像８０の出力例を示す図である。ここでは、モニタ内に表示されている特定印刷イメージ画像７０と、入力画面３５を示しており、モニタやモニタの表示領域等は省略している。特定印刷イメージ画像８０においては、入力画面３５の特定領域３１ｂに対応する入力フィールド３０ｂに対応する領域、例えば、この入力フィールド３０ｂに入力された情報等が配置される領域８１が、強調する態様として、ここでは、枠を縁取りし、背景を他と異なる色として示されている。なお、ここでは、図示しないモニタの表示領域内に特定印刷イメージ画像全体が収まるよう、入力画面３５を、図７よりも縮小して配置しているものとする。
【０１１９】
また、カーソル３４を特定領域３２ｂから外れた位置に移動させると、特定印刷イメージ画像の出力が消去される。
【０１２０】
また、ユーザが何れかの入力フィールド３０ａ〜３０ｉにカーソルを移動させ、数字等の情報を入力すると、入力受付部１０７が入力された情報を受け付けて、図示しない格納部等に一時記憶され、入力された情報を保存する操作を行なうと、入力受付部１０７が、入力された情報を蓄積する指示を受け付け、情報蓄積部１０９が上記で入力された情報を、情報格納部１０８に蓄積する。また、一の帳票の印刷用の情報を出力する指示等が入力されると、情報出力部１１０は、情報格納部１０８に蓄積された情報を用いて一の帳票の印刷用の情報を取得して出力する。
【０１２１】
以上、本実施の形態によれば、入力画面入力フィールドに対応した領域を、強調する態様で示した印刷イメージ画像を出力できるようにすることができ、入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できることができる。
【０１２２】
（実施の形態２）
本実施の形態においては、印刷イメージ出力部が、帳票の印刷イメージ情報を用いて、指定操作に応じた特定印刷イメージ情報を構成し、出力する情報処理装置の例について説明する。
【０１２３】
図９は、本実施の形態における情報処理装置２のブロック図である。
【０１２４】
情報処理装置２は、入力画面情報格納部１０１、入力画面出力部１０３、属性指定受付部１０２、操作受付部１０４、印刷イメージ情報格納部２０１、領域情報格納部２０２、印刷イメージ出力部２０３、入力受付部１０７、情報格納部１０８、情報出力部１１０を備える。入力画面情報格納部１０１、入力画面出力部１０３、属性指定受付部１０２、操作受付部１０４、入力受付部１０７、情報格納部１０８、情報出力部１１０については、上記実施の形態と同様であるため、ここでは詳細な説明は省略する。
【０１２５】
印刷イメージ情報格納部２０１には、入力画面に対応する帳票の印刷イメージ画像を取得するための情報である一または二以上の印刷イメージ情報が格納される。例えば、印刷イメージ情報は、入力画面との対応関係が判断可能となるよう印刷イメージ情報格納部２０１に格納される。印刷イメージ情報格納部２０１には、例えば、入力画面に対応する帳票の印刷イメージ画像を取得するための情報である一または二以上の印刷イメージ情報が、それぞれ、入力画面と対応付けて格納される。ここでの帳票の印刷イメージ画像は、特定印刷イメージ画像とは異なり、強調する態様の領域を有さない帳票の印刷イメージ画像である。帳票の印刷イメージ情報は、対応する入力画面が有する入力フィールドに対応するフィールド、セルまたは文字列等を有する印刷イメージ画像を出力するための情報であっても良い。また、印刷イメージ情報は、強調領域として指定することが可能な一以上の領域が予め設定された印刷イメージ画像を出力するための情報であっても良い。
【０１２６】
入力画面と対応付けて格納されるということは、例えば、入力画面を特定可能な情報が対応付けて格納されることである。例えば、入力画面と対応付けて格納されるということは、入力領域識別子、および入力画面識別子の少なくとも一方、が対応付けて格納されることである。例えば、印刷イメージ情報格納部２０１には、印刷イメージ情報が、入力領域識別子、および入力画面識別子の少なくとも一方と対応付けて格納される。なお、一の印刷イメージ情報に、複数の入力領域識別子、または入力画面識別子が対応付けて格納されていても良い。
【０１２７】
なお、印刷イメージ情報格納部２０１に、一の入力画面に対応する一の帳票の印刷イメージ画像しか格納されていない場合等のように、入力画面識別子または入力領域識別子がなくても、入力画面出力部１０３が出力する入力画面が特定可能な場合においては、印刷イメージ情報格納部２０１に格納されている印刷イメージ画像と入力画面との対応関係が判断可能であり、入力画面に対応する印刷イメージ情報を取得することが可能となることから、入力画面情報を、入力領域識別子および入力画面識別子のいずれとも対応付けずに蓄積してもよい。
【０１２８】
属性指定受付部１０２が属性指定情報を受け付けるようにする場合、印刷イメージ情報格納部２０１には、一以上の属性に対応した帳票の印刷イメージ画像を取得するための一または二以上の印刷イメージ情報が、それぞれ、一以上の属性と対応付けて格納されるようにしてもよい。例えば、印刷イメージ情報格納部２０１には、入力画面に対応し、かつ一以上の属性に対応した帳票の印刷イメージ画像を取得するための一または二以上の印刷イメージ情報が、それぞれ、入力画面と、一以上の属性と対応付けて格納されるようにしてもよい。例えば、印刷イメージ情報格納部２０１には、一以上の印刷イメージ情報が、一以上の属性と対応付けて格納されても良い。例えば、印刷イメージ情報格納部２０１には、一以上の印刷イメージ情報が、入力領域識別子または入力画面識別子と、一以上の属性と対応付けて格納されても良い。一以上の属性に対応した帳票とは、例えば、一以上の属性を有する帳票と考えてもよい。例えば、「２０１６年度」という属性と対応付けられた帳票である控除申告書は、２０１６年度用の控除申告書であってもよい。一以上の属性は、一以上の属性の組合わせと考えてもよい。
【０１２９】
なお、印刷イメージ情報格納部２０１に、一の入力画面に対応する異なる属性と対応付けられた帳票の印刷イメージ画像しか格納されていない場合等のように、入力画面識別子または入力領域識別子等がなくても、入力画面出力部１０３が出力する入力画面が、属性指定情報によって特定可能な場合においては、印刷イメージ情報格納部２０１に格納されている印刷イメージ画像と入力画面との対応関係が属性指定情報を用いて判断可能であり、入力画面と属性指定情報とに対応する印刷イメージ情報を取得することが可能となることから、入力画面情報を、入力領域識別子および入力画面識別子のいずれとも対応付けずに蓄積してもよい。
【０１３０】
領域情報格納部２０２には、印刷イメージ情報格納部２０１に格納された印刷イメージ情報により出力される印刷イメージ画像上の領域を示す情報であり、入力画面が有する特定領域に対応する入力フィールドに対応する領域を示す情報である領域情報が、この特定領域と対応付けて格納される。ここでの入力画面は、例えば、印刷イメージ画像に対応する入力画面である。領域情報が、特定領域と対応付けて格納されるということは、領域情報が、特定領域を識別可能な入力領域識別子および特定領域識別子の少なくとも一方と対応付けて格納されることである。例えば、領域情報格納部２０２には、一または二以上の領域情報が、特定領域識別子と対応付けて格納される。
【０１３１】
入力画面が有する特定領域に対応する入力フィールドに対応する印刷イメージ画像における領域については、上述しているため、ここでは説明は省略する。
【０１３２】
領域情報は、領域を特定可能な情報であればどのような情報であってもよい。領域情報は、帳票の印刷イメージ画像における、上記の領域の輪郭、および領域内の一以上の位置（例えば、中心位置）等の少なくとも一以上を示す一または二以上座標の情報である。例えば、領域が矩形である場合、領域情報は、矩形の４つの頂点の座標であっても良い。また、帳票の印刷イメージ情報が、対応する入力画面が有する入力フィールドに対応する入力フィールドまたはセル等を有する場合、領域情報は、入力フィールドの識別子またはセルの識別子等の、入力フィールドまたはセルを特定可能な情報であっても良い。また、帳票の印刷イメージ情報が、強調領域として指定することが可能な一以上の領域を有する場合、領域情報は、この領域の一以上を特定可能な情報であっても良い。
【０１３３】
領域情報格納部２０２には、領域情報が、更に、対応する印刷イメージ情報、具体的には、領域の設定対象となる印刷イメージ画像を取得するための印刷イメージ情報との対応付けて格納されるようにしてもよい。例えば、領域情報格納部２０２には、印刷イメージ情報格納部２０１に格納された印刷イメージ情報により出力される印刷イメージ画像における、この印刷イメージ情報に対応する入力画面が有する特定領域に対応する入力フィールドに対応する領域を示す情報である領域情報が、この印刷イメージ情報と、この特定領域とに対応付けて格納されてもよい。印刷イメージ情報に対応する入力画面とは、例えば、印刷イメージ情報により出力される印刷イメージ画像が示す帳票に対応する入力画面であり、具体的には、この帳票の情報を受け付けるための入力フィールドを備えた入力画面である。印刷イメージ情報に対応する入力画面は、例えば、印刷イメージ情報格納部２０１に、印刷イメージ情報と対応付けて格納されている入力画面識別子が示す入力画面である。
【０１３４】
領域情報が、印刷イメージ情報と対応付けて蓄積されることは、領域情報が、印刷イメージ情報を特定可能な情報と対応付けられることも含むと考えて良い。例えば、帳票の印刷イメージ画像を特定可能な情報は、印刷イメージ情報の識別子である。以下、印刷イメージ情報の識別子をイメージ識別子と称す。イメージ識別子は、例えば、印刷イメージ情報に割り当てられたコードや、印刷イメージ情報のファイル名等である。また、ここでは、帳票の印刷イメージ画像を特定可能な情報は、この帳票に対応する入力画面の入力画面識別子であってもよい。
【０１３５】
例えば、領域情報が、印刷イメージ情報と、特定領域とに対応付けて蓄積されることは、領域情報が、印刷イメージ情報のイメージ識別子と、特定領域識別子との組に対応付けて蓄積されることである。また、領域情報が、印刷イメージ情報と、特定領域とに対応付けて格納されるということは、領域情報が、一以上の入力画面が有する一以上の特定領域のうちの一の特定領域を識別する入力領域識別子と対応付けられていることも実質的に含む概念であると考えてもよい。例えば、領域情報格納部２０２には、一または二以上の領域情報が、入力領域識別子と対応付けて格納されてもよい。なお、入力領域識別子が、入力画面識別子と、特定領域識別子との組を有する場合、領域情報を入力領域識別子と対応付けることは、領域情報を入力画面識別子と、特定領域識別子との組と対応付けることと実質的に同様と考えてよい。
【０１３６】
なお、印刷イメージ情報格納部２０１に、一の帳票の一の印刷イメージ情報しか格納されていない場合のように、印刷イメージ情報のイメージ識別子等がなくても、領域情報に対応する印刷イメージ情報、つまり領域情報が示す領域の設定対象となる印刷イメージ画像を示す印刷イメージ情報が特定可能な場合においては、領域情報を、必ずしも、印刷イメージ情報と対応付けて（例えば、イメージ識別子と対応付けて）領域情報格納部２０２に蓄積しなくてもよい。
【０１３７】
属性指定受付部１０２が属性指定情報を受け付けるようにする場合、領域情報格納部２０２には、例えば、一以上の属性に対応する帳票の印刷イメージ画像における、一の特定領域に対応する入力フィールドに対応する領域を示す情報である一または二以上の領域情報が、一の特定領域と、対応付けて格納されればよい。例えば、領域情報格納部２０２には、一以上の属性に対応する帳票の印刷イメージ画像における、この印刷イメージ画像の一の特定領域に対応する入力フィールドに対応する領域を示す情報である一または二以上の領域情報が、この帳票の印刷イメージ画像を取得するための印刷イメージ情報と、一の特定領域とに、対応付けて格納されればよい。例えば、領域情報格納部２０２には、領域情報を、印刷イメージ情報のイメージ識別子と、特定領域識別子とを対応付けて格納するようにすればよい。なお、この場合においては、領域情報に、帳票の印刷イメージ画像を対応付けることは、この帳票に対応する入力画面と、一以上の属性との組を対応付けることも含む概念であると考えてもよい。例えば、領域情報格納部２０２には、一または二以上の領域情報が、出力画面識別子と、一以上の属性と、特定領域識別子と、が対応付けて格納される。また、例えば、領域情報格納部２０２には、一または二以上の領域情報が、入力領域識別子と、一以上の属性と対応付けて格納されるようにしてもよい。
【０１３８】
印刷イメージ出力部２０３は、入力画面に対応する帳票の印刷イメージ画像であって、操作受付部１０４が受け付けた指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した特定印刷イメージ画像を構成し、出力する。このことは、印刷イメージ出力部２０３が、例えば、印刷イメージ情報格納部２０１に格納されている帳票の印刷イメージ情報を用いて、指定操作に応じた特定印刷イメージ情報を構成し、この特定印刷イメージ情報を用いて、特定印刷イメージ画像を出力することも含む概念であると考えてもよい。ここでの特定印刷イメージ画像の構成とは、特定印刷イメージ画像または特定印刷イメージ画像に対応する特定印刷イメージ情報を生成することも含む概念であると考えてもよい。例えば、ここでの特定印刷イメージ画像の構成は、印刷イメージ画像に対する画像等の合成、印刷イメージ画像の一部の変更、および印刷イメージ画像に対応する印刷イメージ情報の一部の変更（例えば、マークアップ言語で記述されたファイルの変更およびＣＳＳの変更の少なくとも一方の変更）等の一以上の組合わせ等も含む概念である。指定操作に応じた特定印刷イメージ情報を構成することは、例えば、指定操作により指定された特定領域を有する入力画面に対応する印刷イメージ情報の、この特定領域に対応する入力フィールドに対応する領域を、強調する態様となるよう変更した特定印刷イメージ情報を構成することである。なお、印刷イメージ出力部２０３による出力が、他の特定印刷イメージ画像を表示する装置への送信等である場合、出力される特定印刷イメージ画像の出力は、他の装置等で上記のような特定印刷イメージ画像を表示することが可能な情報であってもよく、この情報は、上述したような特定印刷イメージ情報であってもよく、特定印刷イメージ情報と同様の情報であっても良い。
【０１３９】
印刷イメージ出力部２０３は、例えば、操作受付部１０４が受け付けた指定操作に応じて、この指定操作により指定された特定領域を有する入力画面に対応する帳票の印刷イメージ画像であって、操作受付部１０４が受け付けた指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を構成し、出力する。例えば、印刷イメージ出力部２０３は、指定操作により指定された特定領域を有する入力画面に対応付けられた印刷イメージ情報を、印刷イメージ情報格納部２０１から取得し、この印刷イメージ情報と、上記の指定操作により指定された特定領域と、に対応付けられた領域情報を領域情報格納部２０２から取得し、上記で取得した印刷イメージ情報により取得される印刷イメージ画像の、上記で取得した領域情報が示す領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を構成し、出力する。
【０１４０】
例えば、印刷イメージ出力部２０３は、指定操作により指定された特定領域に対応付けられた入力領域識別子、または入力領域識別子を構成する入力画面識別子を取得する。そして、取得した入力領域識別子または入力画面識別子と対応付けられた印刷イメージ情報を、印刷イメージ情報格納部２０１から取得する。また、印刷イメージ出力部２０３この印刷イメージ情報のイメージ識別子も取得する。なお、入力画面出力部１０３が出力する入力画面が一つであり、印刷イメージ情報格納部２０１に、この一つの入力画面に対応した一の印刷イメージ情報だけが格納されている場合、入力領域識別子または入力画面識別子を取得せずに、この一の印刷イメージ情報を取得すればよい。また、この場合、印刷イメージ情報は取得しなくても良い。
【０１４１】
また、印刷イメージ出力部２０３は、指定操作により指定された特定領域に対応付けられた入力領域識別子、または入力領域識別子を構成する特定領域識別子を取得する。入力領域識別子を既に取得している場合は、再度取得する必要はない。そして、印刷イメージ出力部２０３は、取得した入力領域識別子、または取得した特定領域識別子と、上記で取得した印刷イメージ情報の識別子との組、に対応付けられた領域情報を、領域情報格納部２０２から取得する。なお、入力画面出力部１０３が出力する入力画面が一つであり、印刷イメージ情報格納部２０１に、この一つの入力画面に対応した一の印刷イメージ情報だけが格納されている場合、印刷イメージ出力部２０３は、取得した入力領域識別子、または取得した特定領域識別子と対応付けられた領域情報を、領域情報格納部２０２から取得すればよい。
【０１４２】
印刷イメージ出力部２０３は、例えば、取得した印刷イメージ情報が示す印刷イメージ画像の、取得した領域情報が示す領域を、強調する態様となるように変更する。例えば、この領域内を、予め決められた色に着色してもよく、この領域や周辺や近傍に、予め決められた画像を配置してもよく、配置の際に合成モードおよび透過度の少なくとも一方を変更してもよい。これにより、印刷イメージ出力部２０３は、特定印刷イメージ画像を構成する。ここでの構成は、生成と考えてもよい。そして、印刷イメージ出力部２０３は、構成した特定印刷イメージ画像を出力する。なお、特定印刷イメージ画像の出力や、特定印刷イメージ画像の消去等のその他の処理に関しては、上記実施の形態１の印刷イメージ出力部１０６と同様であり、ここでは詳細な説明は省略する。
【０１４３】
属性指定受付部１０２が属性指定情報を受け付ける場合、印刷イメージ出力部２０３は、指定操作を受け付けた入力画面と、属性指定情報とに対応する特定印刷イメージ画像を出力するようにしてもよい。本実施の形態においては、例えば、印刷イメージ出力部２０３は、指定操作により指定された特定領域を有する入力画面と、属性指定情報と、に対応する印刷イメージ画像を、図示しない格納部等から取得し、この印刷イメージ画像の、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様となるように変更することで、特定印刷イメージ情報を取得する。
【０１４４】
印刷イメージ出力部２０３は、例えば、指定操作により指定された特定領域を有する入力画面と属性指定情報が示す属性と、に対応する印刷イメージ情報を、印刷イメージ情報格納部２０１から取得し、かつ、取得した印刷イメージ情報と、指定操作により指定された特定領域と、に対応する領域情報を、領域情報格納部２０２から取得し、上記で取得した印刷イメージ情報が示す印刷イメージ画像の、上記で取得した領域情報が示す領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を構成し、出力する。
【０１４５】
例えば、印刷イメージ出力部２０３は、指定操作により指定された特定領域に対応付けられた入力領域識別子、または入力領域識別子を構成する入力画面識別子を取得する。なお、特定領域を有する入力画面に対応付けられた入力画面識別子を、特定領域に対応付けられた入力画面識別子として取得しても良い。そして、取得した入力領域識別子または入力画面識別子と、属性指定受付部１０２が受け付けた属性指定情報が示す一または二以上の属性とに対応付けられた印刷イメージ情報を、印刷イメージ情報格納部２０１から取得する。なお、入力画面出力部１０３が出力する入力画面が一つであり、印刷イメージ情報格納部２０１に、この一つの入力画面に対応した印刷イメージ情報だけが格納されている場合、入力領域識別子または入力画面識別子を取得せずに、この一の印刷イメージ情報を取得すればよい。
【０１４６】
また、印刷イメージ出力部２０３は、指定操作により指定された特定領域に対応付けられた入力領域識別子、または入力領域識別子を構成する特定領域識別子を取得する。入力領域識別子を既に取得している場合は、再度取得する必要はない。そして、取得した入力領域識別子、または取得した特定領域識別子と、上記で取得した印刷イメージ情報のイメージ識別子との組、に対応付けられた領域情報を、領域情報格納部２０２から取得する。
【０１４７】
印刷イメージ出力部２０３は、取得した印刷イメージ情報が示す印刷イメージ画像の、取得した領域情報が示す領域を、強調する態様となるように変更する。例えば、この領域内を、予め決められた色に着色してもよく、この領域や周辺や近傍に、予め決められた画像を配置してもよく、配置の際に合成モードおよび透過度の少なくとも一方を変更してもよい。これにより、印刷イメージ出力部２０３は、特定印刷イメージ画像を構成する。そして、印刷イメージ出力部２０３は、構成した特定印刷イメージ画像を出力する。
【０１４８】
なお、上記においては、イメージ識別子を用いる代わりに、イメージ識別子に対応する印刷イメージ情報を特定可能な情報、例えば、入力画面識別子等、または属性指定情報を受け付ける場合には入力画面識別子と属性指定情報との組合わせ等、を用いてもよい。例えば、領域情報格納部２０２に、領域情報をイメージ識別子と対応付けて蓄積する代わりに、入力画面識別子等と、属性指定情報との組合わせ等を対応付けて蓄積し、印刷イメージ出力部２０３は、指定操作により指定された特定領域を含む入力画面の入力画面識別子と、属性指定情報とを取得し、取得した入力画面識別子および属性指定情報に対応付けられた領域情報の中から、指定操作により指定された特定領域に対応付けられた特定領域識別子または入力領域識別子に対応付けられた領域情報を取得するようにしてもよい。属性指定情報が不要な場合は、属性指定情報を省略すればよい。入力画面識別子等と、属性指定情報との組合わせに対応付けられた領域情報は、入力画面識別子等と、属性指定情報との組合わせにより特定できる印刷イメージ情報についての領域情報である。
【０１４９】
次に、情報処理装置２の動作の一例について図１０のフローチャートを用いて説明する。なお、図２と同一または相当するステップについては、図２と同一符号を付して詳細な説明は省略する。
【０１５０】
（ステップＳ２０１）操作受付部１０４は、ステップＳ１０４で受け付けた指定操作に対応した特定領域識別子と、入力画面識別子とを取得する。例えば、図２のステップＳ１０５の処理等と同様の処理により特定領域識別子と、入力画面識別子とを取得する。なお、特定領域識別子と入力画面識別子とを取得する代わりに入力領域識別子を取得しても良い。また、入力画面出力部１０３が出力可能な入力画面が一つのみである場合等においては、入力画面識別子は取得しなくても良い。
【０１５１】
（ステップＳ２０２）印刷イメージ出力部２０３は、印刷イメージ情報格納部２０１から、ステップＳ２０１で取得した入力画面識別子と、ステップＳ１０２で受け付けた属性指定情報とに対応付けられた印刷イメージ情報を取得する。なお、入力画面識別子の代わりに入力領域識別子を用いるようにしても良い。また、ステップＳ２０１で入力画面識別子を取得しない場合、ステップＳ１０２で受け付けた属性指定情報に対応付けられた印刷イメージ情報を取得すればよい。
【０１５２】
（ステップＳ２０３）印刷イメージ出力部２０３は、ステップＳ２０２で受け付けた印刷イメージ情報に対応するイメージ識別子を取得し、取得したイメージ識別子と、ステップＳ２０１で取得した特定領域識別子とに対応付けられた領域情報を領域情報格納部２０２から取得する。なお、特定領域識別子の代わりに入力領域識別子を用いるようにしても良い。
【０１５３】
（ステップＳ２０４）印刷イメージ出力部２０３は、ステップＳ２０２で取得した印刷イメージ情報と、ステップＳ２０３で取得した領域情報とを用いて、印刷イメージ情報に対応する印刷イメージ画像であって、領域情報が示す領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を構成して出力する。その他の点については、図２のステップＳ１０７と同様であり、詳細な説明は省略する。そして、ステップＳ１０８に進む。
【０１５４】
次に、本実施の形態２の具体例について説明する。ここでは、上記実施の形態１の具体例と同様の帳票の入力を行なう場合を例に挙げて説明する。
【０１５５】
入力画面出力部１０３が、図３（ｂ）に示すような入力画面を出力するまでは、上記実施の形態１の具体例と同様であるとする。また、属性指定受付部１０２は、上記実施の形態１の具体例と同様の属性指定情報を受け付けているものとする。
【０１５６】
ユーザがマウス等を用いて、入力フィールド３０ａに対応する位置に配置されている特定領域３１ａ上に、カーソル３４を移動させたとすると、操作受付部１０４は、この特定領域３１ａを指定する指定操作を受け付ける。
【０１５７】
印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａに予め対応付けられた特定領域識別子である「Ｂ００１」を取得する。また、印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａが配置されている入力画面の入力画面識別子である「Ａ００１」を取得する。
【０１５８】
図１１は、印刷イメージ情報格納部２０１に格納されている印刷イメージ情報を管理する印刷イメージ情報管理表である。印刷イメージ情報管理表は、「印刷イメージＩＤ」、「入力画面ＩＤ」、および「属性」という項目を有している。「印刷イメージＩＤ」は、印刷イメージ情報のイメージ識別子であり、ここでは、印刷イメージ情報のファイル名であるとする。印刷イメージ情報以外は、図６の特定印刷イメージ情報管理表と同様であり、説明は省略する。
【０１５９】
図１２は、領域情報格納部２０２に格納されている領域情報を管理する領域情報管理表である。領域情報管理表は、「領域情報」、「印刷イメージＩＤ」、「特定領域ＩＤ」という項目を有している。「領域情報」は、領域情報であり、ここでは、矩形である領域の四隅の座標であるとする。なお、ｘ３、ｙ３等は、座標の値を示す任意の数値であるとする。「印刷イメージＩＤ」は、図１１と同様である。「特定領域ＩＤ」は特定領域識別子である。
【０１６０】
印刷イメージ出力部２０３は、上記で取得した入力画面識別子と、属性指定受付部１０２が受け付けた属性指定情報とに対応する印刷イメージ情報を、特定印刷イメージ情報格納部１０５から取得する。具体的には、図１１に示した印刷イメージ情報管理表において、「入力画面ＩＤ」の値が、上記で取得した入力領域識別子の入力画面識別子「Ａ００１」と一致し、「属性」のうちの属性名が「住宅借入金の種類」である属性の値が、属性指定受付部１０２が受け付けた属性指定情報が有する「新規または購入」と一致し、「属性」のうちの属性名が「居住開始年月日」という属性の値が、属性指定受付部１０２が受け付けた属性指定情報が有する「平成２８年４月１日」と一致するレコード（行）を検出し、検出したレコードの「印刷イメージＩＤ」の値を取得する。
【０１６１】
ここでは、印刷イメージ出力部１０６は、図１１に示した印刷イメージ情報管理表の上から５番目のレコードが検出して、このレコードの「印刷イメージＩＤ」の値である「Ｐ００５」を取得する。そして、印刷イメージ情報格納部２０１から、ファイル名が「Ｐ００５」である印刷イメージ情報を取得する。
【０１６２】
更に、印刷イメージ出力部１０６は、図１２に示した領域情報管理表において、「印刷イメージＩＤ」が、上記で印刷イメージ情報について取得した「印刷イメージＩＤ」の値である「Ｐ００５」と一致し、かつ「特定領域ＩＤ」が、上記で取得した特定領域識別子である「Ｂ００１」に一致するレコード（行）を検出し、このレコードの「領域情報」の値である「（ｘ５，ｙ５）、（ｘ６，ｙ５）、（ｘ５，ｙ６）、（ｘ６，ｙ６）」を取得する。
【０１６３】
印刷イメージ出力部２０３は、上記で取得したファイル名が「Ｐ００５」である印刷イメージ情報と、上記で取得した領域情報「（ｘ５，ｙ５）、（ｘ６，ｙ５）、（ｘ５，ｙ６）、（ｘ６，ｙ６）」とを用いて、この印刷イメージ情報に対応する印刷イメージ画像であって、この領域情報が示す領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を構成して出力する。これにより出力される特定印刷イメージ画像については、図７と同様であるとする。
【０１６４】
また、ユーザがマウスを操作して、特定領域３１ｂ上に、カーソル３４を移動させたとすると、操作受付部１０４は、この特定領域３１ｂを指定する指定操作を受け付け、印刷イメージ出力部１０６は、指定操作を受け付けた特定領域３１ａに予め対応付けられた特定領域識別子である「Ｂ００２」を取得して、上記と同様の処理を行なって、ファイル名が「Ｐ００５」である印刷イメージ情報と、領域情報である「Ｇ１２２」を取得し、取得した印刷イメージ情報と、領域情報とを用いて特定印刷イメージ画像を構成して出力する。これにより出力される特定印刷イメージ画像については、図８と同様であるとする。
【０１６５】
なお、他の処理については、上記実施の形態１の具体例と同様であるため、ここでは詳細な説明は省略する。
【０１６６】
以上、本実施の形態によれば、入力画面の入力フィールドに対応した領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力できるようにすることができ、入力画面を用いて帳票に対して情報を入力する際に、適切に情報が入力されているか否かを容易に確認できることができる。
【０１６７】
また、特定印刷イメージ画像を、帳票の印刷イメージ画像と、特定領域に対応した領域情報とを用いて構成するため、例えば、各帳票の特定領域毎に特定印刷イメージ画像を予め用意しておく必要がなく、データ量を削減することができる。また、一の帳票の文字等に変更があった場合、帳票の印刷イメージ画像を修正するだけで、この印刷イメージ画像を用いて構成される特定印刷イメージ画像を結果的に修正することができ、帳票の修正等を、特定印刷イメージ画像を容易に反映させることができる。
【０１６８】
なお、上記実施の形態１において、一または二以上の入力画面情報が、属性と対応付けて入力画面情報格納部１０１に格納されているようにするとともに、この属性と対応付けられた入力画面情報が示す入力画面の特定領域が、この属性に対応する帳票についての特定印刷イメージ情報と対応付けられているようにしても良い。例えば、属性と対応付けられた入力画面情報が示す入力画面の特定領域に対応付けられた入力領域識別子を、この属性に対応する帳票についての特定印刷イメージ情報と対応付けて入力画面情報格納部１０１に蓄積するようにしても良い。そして、入力画面出力部１０３は、属性指定受付部１０２が受け付けた属性指定情報が示す属性に対応する入力画面情報を、入力画面情報格納部１０１から取得して、入力画面を出力するようにしても良い。このようにして、指定操作に応じて出力される特定印刷イメージ画像は、属性指定情報が示す属性に対応した帳票の特定印刷イメージ画像となるようにしてもよい。
【０１６９】
また、上記実施の形態２においては、一または二以上の属性と、一または二以上の入力画面と、に対応する一または二以上の入力画面情報が、入力画面情報格納部１０１に格納されているようにするとともに、印刷イメージ情報格納部２０１に格納される一の印刷イメージ情報を、この印刷イメージ情報に対応する入力画面に対応付けられた帳票であって、この入力画面に対応する入力画面情報に対応付けられた属性を有する帳票の印刷イメージ画像を取得するための印刷イメージ情報とし、領域情報格納部２０２に格納される一の印刷イメージ情報と一の特定領域とに対応する領域情報を、この印刷イメージ情報が示す印刷イメージ画像の、この一の特定領域に対応する入力フィールドに対応する領域の領域情報としてもよい。そして、入力画面出力部１０３は、入力画面情報格納部１０１に格納されている入力画面情報のうちの、属性指定受付部１０２が受け付けた属性指定情報が示す属性に対応する入力画面情報の中から、ユーザ等により指定された一の入力画面情報を取得して、入力画面を出力するようにしてもよい。この場合も、指定操作に応じて出力される特定印刷イメージ情報を、属性指定情報が示す属性に対応した帳票の特定印刷イメージ画像を取得するための特定印刷イメージ情報となるようにすることができる。
【０１７０】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１７１】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１７２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１７３】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、帳票の情報を受け付けるための入力フィールドを備えた入力画面であって、入力フィールドに対応付けられた特定領域を有する入力画面を出力するための入力画面情報が格納される入力画面情報格納部にアクセス可能なコンピュータを、入力画面情報格納部に格納された入力画面情報を用いて、入力画面を出力する入力画面出力部と、入力画面出力部が出力する入力画面の特定領域を指定する指定操作を受け付ける操作受付部と、指定操作に応じて、入力画面に対応する帳票の印刷イメージ画像であって、指定操作により指定された特定領域に対応する入力フィールドに対応する領域を、強調する態様で示した印刷イメージ画像である特定印刷イメージ画像を出力する印刷イメージ出力部として機能させるためのプログラムである。
【０１７４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１７５】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７６】
図１３は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１７７】
図１３において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７８】
図１４は、コンピュータシステム９００の内部構成を示す図である。図１４において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１７９】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０１８０】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１８１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８２】
以上のように、本発明にかかる情報処理装置等は、帳票に対して情報の入力を行なう装置等として適しており、特に、帳票とは異なる入力画面を介して情報の入力を行なう装置等として有用である。
【符号の説明】
【０１８３】
１、２  情報処理装置
１０１  入力画面情報格納部
１０２  属性指定受付部
１０３  入力画面出力部
１０４  操作受付部
１０５  特定印刷イメージ情報格納部
１０６、２０３  印刷イメージ出力部
１０７  入力受付部
１０８  情報格納部
１０９  情報蓄積部
１１０  情報出力部
２０１  印刷イメージ情報格納部
２０２  領域情報格納部
【図１】
2018005747.tif 000003
【図２】
2018005747.tif 000004
【図３】
2018005747.tif 000005
【図４】
2018005747.tif 000006
【図５】
2018005747.tif 000007
【図６】
2018005747.tif 000008
【図７】
2018005747.tif 000009
【図８】
2018005747.tif 000010
【図９】
2018005747.tif 000011
【図１０】
2018005747.tif 000012
【図１１】
2018005747.tif 000013
【図１２】
2018005747.tif 000014
【図１３】
2018005747.tif 000015
【図１４】
2018005747.tif 000016