(57)【特許請求の範囲】
【請求項１】
所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた帳票を表示させる表示制御手段と、
前記入力領域に前記情報として画像が貼り付け入力された場合に、前記画像が貼り付け入力された領域情報を前記画像に対応付けて記憶手段に記憶させる記憶制御手段と、
複数の帳票を対象にした画像の一括検索条件として前記項目が指定された場合に、前記複数の帳票分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を前記領域情報に基づいて前記記憶手段に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる検索手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記検索手段は、前記選択した画像を示す情報として、画像の名称を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段は、前記選択した画像を示す情報として、画像に対応するサムネイル画像を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
コンピュータを、
所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた帳票を表示させる表示制御手段、
前記入力領域に前記情報として画像が貼り付け入力された場合に、前記画像が貼り付け入力された領域情報を前記画像に対応付けて記憶手段に記憶させる記憶制御手段、
複数の帳票を対象にした画像の一括検索条件として前記項目が指定された場合に、前記複数の帳票分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を前記領域情報に基づいて前記記憶手段に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる検索手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、得意先や商品等のデータの管理や、納品書や伝票の発行などの業務作業の効率化を図るため、電子帳票装置等のこれらの業務作業を行う装置が普及している。
また、このような装置等の所定データが表示されている入力画面に対して、ユーザが手動で所定の画像データを挿入する技術も提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４６０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データの挿入された入力画面の閲覧時、画像データを参照するには、画像データを挿入の際に画像データにＩＤを設定しておき、設定したＩＤを指定して画像データを検索するなどの作業が発生し、画像データの検索に手間が掛かっていた。また、複数の画像データを検索するためには、画像データに設定したＩＤを指定する作業を繰り返し行う必要があり、画像データの検索により多くの手間が掛かっていた。
【０００５】
本発明の課題は、帳票に貼り付け入力された画像を容易に検索できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の情報処理装置は、所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた帳票を表示させる表示制御手段と、前記入力領域に前記情報として画像が貼り付け入力された場合に、前記画像が貼り付け入力された領域情報を前記画像に対応付けて記憶手段に記憶させる記憶制御手段と、複数の帳票を対象にした画像の一括検索条件として前記項目が指定された場合に、前記複数の帳票分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を前記領域情報に基づいて前記記憶手段に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる検索手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、帳票に貼り付け入力された画像を容易に検索することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態における帳票処理装置の構成を示す図である。
【図２】電子帳票画面の一例を示す図である。
【図３】電子帳票情報テーブルの構成を示す図である。
【図４】図２の電子帳票画面に登録されたデータが、図３の電子帳票情報テーブルに格納された状態を示す図である。
【図５】画像データ情報テーブルの構成の一例を示す図である。
【図６】電子帳票画面に画像を挿入した一例を示す図である。
【図７】取込画像挿入処理を示すフローチャートである。
【図８】手書き画像挿入処理を示すフローチャートである。
【図９】手書き情報を含む手書き画像データの一例を示す図である。
【図１０】画像検索処理を示すフローチャートである。
【図１１】（ａ）（ｂ）（ｃ）は、第１の検索条件により画像検索処理を行った結果、検索された画像の一覧表示例であり、（ｄ）（ｅ）（ｆ）は、第２の検索条件により画像検索処理を行った結果、検索された画像の一覧表示例である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
［帳票処理装置の構成］
図１は、情報処理装置としての帳票処理装置１０の構成を示す図である。
帳票処理装置１０は、一般的なＰＣ（Personal Computer）により構成され、ユーザが業務アプリケーションを用いて帳票等の書類に記載された業務データを登録（入力）するとデータベース化してこれを保存し、管理している。
【００１１】
帳票処理装置１０は、表示制御手段、記憶制御手段、検索手段、設定手段としてのＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、表示手段としての表示部１４と、記憶手段としての記憶部１５と、入力部１６と、スキャナ部１７と、通信部１８と、を備え、各部はバス１９を介して接続されている。
【００１２】
ＣＰＵ１１は、帳票処理装置１０の各部の処理動作を統括的に制御する。具体的には、ＣＰＵ１１は、ＲＯＭ１３に記憶されている各種処理プログラムを読み出してＲＡＭ１２に展開し、当該プログラムとの協働により各種処理を行う。
【００１３】
例えば、ＣＰＵ１１は、表示制御手段として機能し、業務アプリケーションを起動させ、表示部１４に、後述する電子帳票画面Ｄ１（図２参照）を表示させる。
また、ＣＰＵ１１は、ユーザの操作に応じて、電子帳票画面Ｄ１に画像データを挿入する。その際、ＣＰＵ１１は、電子帳票画面Ｄ１に挿入された画像データと、電子帳票画面Ｄ１における画像データの挿入された挿入領域と、を関連づけて記憶部１５に記憶させる。
また、ＣＰＵ１１は、ユーザの操作に応じて、電子帳票閲覧時に、挿入した画像データを検索する。具体的には、ＣＰＵ１１は、検索条件として指定された電子帳票画面Ｄ１の入力項目と関連する関連領域と、記憶部１５に記憶された挿入領域とが少なくとも一部重なるか否かにより、挿入領域と関連づいた画像データを検索する。
【００１４】
ＲＡＭ１２は、揮発性のメモリである。ＲＡＭ１２には、実行される各種プログラムやこれら各種プログラムに係るデータ等が格納される。
【００１５】
ＲＯＭ１３は、各種プログラム及び各種データを記憶する読み出し専用の半導体メモリである。ＲＯＭ１３には、取込画像挿入プログラム１３１、手書き画像挿入プログラム１３２、画像検索プログラム１３３等が記憶されている。
【００１６】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro-Luminescent）ディスプレイ等で構成され、ＣＰＵ１１からの表示制御信号に従って画面表示を行う。
表示部１４には、例えば、電子帳票画面Ｄ１などが表示される。
【００１７】
図２は、表示部１４に表示される電子帳票画面Ｄ１の一例を示す図である。
図２の電子帳票画面Ｄ１は、見積書に関するものであって、顧客情報の入力項目を有する顧客情報領域Ｄ１１と、商品情報の入力項目を有する商品情報領域Ｄ１２と、備考情報の入力項目を有する備考情報領域Ｄ１３と、画面に表示された見積書のページを示すページ情報領域Ｄ１４と、を備える。
このうち、商品情報領域Ｄ１２には、「商品名」、「個数」、「単価」、「金額」、及び「補足」の入力項目からなる一列の商品情報が、複数列備えられている。
【００１８】
具体的に、図２の例においては、顧客情報領域Ｄ１１には、顧客情報として「顧客名：田中」が入力されている。
また、商品情報領域Ｄ１２には、第１の商品情報、第２の商品情報、及び第３の商品情報が入力されている。
第１の商品情報は、「商品名：時計」、「個数：２」、「単価：５０００」、「金額：１００００」が入力されている。第１の商品情報の「補足」は、空欄である。
第２の商品情報は、「商品名：電卓」、「個数：３」、「単価：１２００」、「金額：３６００」が入力されている。第２の商品情報の「補足」は、空欄である。
第３の商品情報は、「商品名：はさみ」、「個数：１」、「単価：３００」、「金額：３００」が入力されている。第３の商品情報の「補足」は、空欄である。
また、備考情報領域Ｄ１３は、空欄である。
また、ページ情報領域Ｄ１４には、１ページ目の見積書であることを示す「１」が表示されている。なお、ページ情報領域Ｄ１４に表示される数字は、自動で発番される構成とすることができる。
【００１９】
記憶部１５は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリ等により構成され、情報を読み出し及び書き込み可能に記憶する。具体的に、記憶部１５には、電子帳票情報テーブル１５１、画像データ情報テーブル１５２、取込画像記憶部１５３、手書き画像記憶部１５４等が記憶されている。
【００２０】
図３は、電子帳票情報テーブル１５１の構成を示す図である。
電子帳票情報テーブル１５１は、電子帳票画面Ｄ１の各ページに含まれる内容を、ページ毎に管理するためのテーブルである。図３に示すように、電子帳票情報テーブル１５１は、ページ情報１５１Ａと、項目情報１５１Ｂと、項目詳細情報１５１Ｃと、から構成されている。
【００２１】
ページ情報１５１Ａには、電子帳票画面Ｄ１の一画面毎に対応した、１〜Ｎページのページ情報アドレスが格納されている。
項目情報１５１Ｂには、各ページ情報に紐づけられた、１〜Ｎ個の項目情報アドレスが格納されている。
項目詳細情報１５１Ｃには、各項目情報に紐づけられた、１〜Ｎ個の項目詳細情報が格納されている。項目詳細情報は、「項目名」、「項目種」、「項目値」、「領域（左、上、右、下）」から構成されている。
【００２２】
「項目名」は、電子帳票画面Ｄ１上に表示される入力項目の名称を表し、例えば、「顧客名」「備考」「商品名」「個数」「単価」「金額」「補足」等である。
「項目種」は、その入力項目のデータの種類を表し、例えば、顧客情報領域Ｄ１１に入力された顧客情報や、備考情報領域Ｄ１３に入力された備考情報は、「ページデータ」である。また、商品情報領域Ｄ１２に入力された商品情報は、「明細データ」である。
「項目値」は、その入力項目に入力された内容を表す。
「領域」は、その入力項目の電子帳票画面Ｄ１上の位置を表す。
【００２３】
図４は、図２の電子帳票画面Ｄ１に登録されたデータが、図３の電子帳票情報テーブル１５１に格納された状態を示す図である。
この場合、ページ情報１５１Ａには、電子帳票画面Ｄ１の１ページ目のページ情報アドレス（ページ情報「１」アドレス）が格納される。
また、項目情報１５１Ｂには、１７個の項目情報アドレス（項目情報「１〜１７」アドレス）が格納される。
また、項目詳細情報１５１Ｃには、１７個の各項目情報に紐づけられた１７個の項目詳細情報（項目詳細情報「１〜１７」）が格納される。
【００２４】
例えば、項目詳細情報１は、「項目名：顧客名」、「項目種：ページデータ」、「項目値：田中」、「領域（左、上、右、下）：（１０，１０，９０，２０）」から構成されている。また、項目詳細情報２は、「項目名：備考」、「項目種：ページデータ」、「項目値：なし」、「領域（左、上、右、下）：（１０，８０，２３０，１００）」から構成されている。また、項目詳細情報３は、「項目名：商品名」、「項目種：明細データ」、「項目値：時計」、「領域（左、上、右、下）：（１０，４０，９０，５０）」から構成されている。
【００２５】
図５は、画像データ情報テーブル１５２の構成の一例を示す図である。
画像データ情報テーブル１５２は、取込画像挿入処理又は手書き画像挿入処理（詳細は後述）により取得した画像データ情報を格納するためのテーブルである。
画像データ情報テーブル１５２には、電子帳票画面Ｄ１に挿入された画像データと、電子帳票画面Ｄ１における画像データの挿入された挿入領域と、が関連づけて記憶されている。
取込画像挿入処理又は手書き画像挿入処理により画像データ情報を取得すると、画像データ情報テーブル１５２に新しいレコードが追加される。
【００２６】
具体的に、画像データ情報テーブル１５２の各レコードは、「ページ」、「ＩＤ」、「名称」、「画像種」、「ファイルパス」、及び「領域」の項目を備えている。
図５の例では、第１のレコード及び第２のレコードが格納された場合を示している。
第１のレコードには、「ページ：１」、「ＩＤ：０００１」、「名称：−」、「画像種：ファイル」、「ファイルパス：C:\Data\Watch.bmp」、及び「領域：（１９０，４０，２２０，５０）」が格納されている。
第２のレコードには、「ページ：１」、「ＩＤ：０００２」、「名称：地図」、「画像種：手書き」、「ファイルパス：D:\Data\Chizu.bmp」、及び「領域：（４０，８０，１３０，１００）」が格納されている。
【００２７】
取込画像記憶部１５３には、スキャナ部１７や通信部１８により予め取り込まれて取得された画像データ（取込画像データ）が格納されている。具体的には、例えば、時計、電卓、はさみ等の商品の画像データが格納されている。
【００２８】
手書き画像記憶部１５４には、電子帳票画面Ｄ１に対して、ユーザが手書きで入力した手書き情報を保持する画像データ（手書き画像データ）が格納されている。具体的には、例えば、手書き地図、補足メモ等の手書き情報が保持された画像データが格納されている。
【００２９】
入力部１６は、カーソルキー、文字入力キー、数字入力キー、各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスと、を含む構成である。入力部１６は、ユーザによるキーボードに対するキー操作やマウス操作により入力された操作信号をＣＰＵ１１に出力する。
【００３０】
スキャナ部１７は、例えば、商品の印刷された原稿等を読み取って画像データを取得する。スキャナ部１７にて取得された画像データは、記憶部１５の取込画像記憶部１５３に記憶される。
【００３１】
通信部１８は、ネットワークインターフェース等により構成され、通信ネットワークＮを介して接続された外部機器との間でデータの送受信を行う。通信部１８は、通信ネットワークＮを介して、例えば、商品の画像データを取得する。通信部１８にて取得された画像データは、記憶部１５の取込画像記憶部１５３に記憶される。
【００３２】
［帳票処理装置の動作］
次に、帳票処理装置１０の動作について説明する。
本実施の形態の帳票処理装置１０は、電子帳票画面Ｄ１での業務データの登録時などに、電子帳票画面Ｄ１に画像データを挿入（貼り付け入力）する画像挿入処理を実行することが可能である。
また、本実施の形態の帳票処理装置１０は、複数の電子帳票画面Ｄ１を対象にした画像の一括検索条件としてある項目が指定された場合に、複数の電子帳票画面Ｄ１分について、該指定された項目に割り当てられた入力領域に挿入された画像データを領域情報に基づいて記憶部１５に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる。
【００３３】
以下、帳票処理装置１０における、電子帳票画面Ｄ１に対する画像挿入処理の具体的な制御について説明する。
画像挿入処理としては、取込画像データを挿入する取込画像挿入処理と、手書き画像データを挿入する手書き画像挿入処理と、が実行可能である。
ここでは、取込画像挿入処理により、図６に示すように、商品情報領域Ｄ１２の第１の商品情報の「補足」欄に、取込画像Ｇ１を挿入することとする。
また、手書き画像挿入処理により、図６に示すように、備考情報領域Ｄ１３に、手書き情報（手書き地図）Ｊ１を含む手書き画像Ｇ２を挿入することとする。
【００３４】
（取込画像挿入処理）
図７は、取込画像挿入処理を示すフローチャートである。かかる処理は、ＣＰＵ１１とＲＯＭ１３に記憶されている取込画像挿入プログラム１３１との協働によるソフトウェア処理によって実現される。
【００３５】
先ず、ＣＰＵ１１は、ユーザの操作に応じて、画像データを挿入する領域を選択する（ステップＳ１１）。ここでは、図６に示すように、電子帳票画面Ｄ１における商品情報領域Ｄ１２の第１の商品情報の「補足」欄の一部の領域Ｒ１を、画像データを挿入する領域として選択する。領域Ｒ１は、第１の商品情報の「補足」欄の「領域：（１８０，４０，２３０，５０）」の一部である「領域：（１９０，４０，２２０，５０）」で定義される。
【００３６】
次いで、ＣＰＵ１１は、ユーザの操作に応じて、記憶部１５の取込画像記憶部１５３に記憶された画像データの中から挿入する画像データを選択する（ステップＳ１２）。
【００３７】
次いで、ＣＰＵ１１は、記憶部１５の画像データ情報テーブル１５２から、既に使用されている「ＩＤ」の最大値を取得して（ステップＳ１３）、取得した最大値に「＋１」した値を新たに付与する「ＩＤ」として発行する（ステップＳ１４）。
例えば、画像データ情報テーブル１５２に画像データ情報が格納されていない場合、「ＩＤ」の最大値は「００００」であるため、新たに付与する「ＩＤ」は、「０００１」となる。
【００３８】
次いで、ＣＰＵ１１は、発行した「ＩＤ」を用いて、上記ステップＳ１２にて選択した画像データの情報を画像データ情報テーブル１５２に記録し（ステップＳ１５）、本処理を終了する。
ここでは、図５の第１のレコードが記録されたこととする。即ち、画像データを挿入する電子帳票画面Ｄ１のページが「１」であるため、「ページ：１」と記憶される。また、挿入する画像データが、取込画像記憶部１５３に予め記憶された取込画像データであり、「画像種：ファイル」と記憶される。また、挿入する画像データのファイルパスとして、「ファイルパス：C:\Data\Watch.bmp」と記憶される。また、画像データを挿入する領域Ｒ１として、「領域：（１９０，４０，２２０，５０）」と記憶される。
【００３９】
（手書き画像挿入処理）
図８は、手書き画像挿入処理を示すフローチャートである。かかる処理は、ＣＰＵ１１とＲＯＭ１３に記憶されている手書き画像挿入プログラム１３２との協働によるソフトウェア処理によって実現される。
【００４０】
先ず、ユーザの操作により、電子帳票画面Ｄ１に対して、手書きで所定情報（手書き情報）が入力される（ステップＳ２１）。ここでは、図６に示すように、電子帳票画面Ｄ１における備考情報領域Ｄ１３に手書き情報Ｊ１として手書き地図が入力されることとする。
【００４１】
次いで、ＣＰＵ１１は、図９に示すように、入力された手書き情報Ｊ１を、電子帳票画面Ｄ１と同じサイズのビットマップに記録して手書き画像Ｇ２とし、電子帳票画面Ｄ１に重ねて表示させる（ステップＳ２２）。なお、手書き画像Ｇ２は、手書き画像記憶部１５４に記憶される。
【００４２】
次いで、ユーザの操作により、電子帳票画面Ｄ１上において手書き画像データを挿入する領域が指定されると（ステップＳ２３）、ＣＰＵ１１は、電子帳票画面Ｄ１上で指定された領域を、電子帳票画面Ｄ１における手書き画像データの挿入される領域であると認識し、当該指定された領域を、手書き画像データが挿入される挿入領域として設定する（ステップＳ２４）。
なお、上記ステップＳ２３の領域指定を、ＣＰＵ１１が自動で行う構成であっても良い。即ち、上記ステップＳ２１で電子帳票画面Ｄ１に入力した手書き情報Ｊ１を囲む矩形の領域を取得し、これを用いることとしても良い。
ここでは、図６に示すように、電子帳票画面Ｄ１における備考情報領域Ｄ１３の一部の領域Ｒ２が、挿入領域として指定されたこととする。領域Ｒ２は、備考情報領域Ｄ１３の「領域：（１０，８０，２３０，１００）」の一部である、「領域：（４０，８０，１３０，１００）」で定義される。
【００４３】
次いで、ユーザの操作により、指定された領域に設定する名称が入力され、入力された名称に基づいて、指定された領域に名称が設定される（ステップＳ２５）。
ここでは、領域に設定される名称として「地図」というテキストデータがユーザ操作により入力され、「地図」という名称が、手書き画像データが挿入される領域の名称として設定される。
【００４４】
次いで、ＣＰＵ１１は、記憶部１５の画像データ情報テーブル１５２から、既に使用されている「ＩＤ」の最大値を取得して（ステップＳ２６）、取得した最大値に「＋１」した値を新たに付与する「ＩＤ」として発行する（ステップＳ２７）。
例えば、画像データ情報テーブル１５２に１つの画像データ情報が格納されている場合、「ＩＤ」の最大値は「０００１」であるため、新たに付与する「ＩＤ」は、「０００２」となる。
【００４５】
次いで、ＣＰＵ１１は、発行した「ＩＤ」を用いて、手書き画像データの情報を画像データ情報テーブル１５２に記録し（ステップＳ２８）、本処理を終了する。
ここでは、図５の第２のレコードが記録されたこととする。即ち、画像データを挿入する電子帳票画面Ｄ１のページが「１」であるため、「ページ：１」と記憶される。また、挿入する画像データが手書き画像データであり、「画像種：手書き」と記憶される。また、手書き画像データの記憶先が、ファイルパスとして、「ファイルパス：D:\Data\Chizu.bmp」と記憶される。また、電子帳票画面Ｄ１の備考情報領域Ｄ１３に対して指定された領域Ｒ２が、手書き画像データが挿入された挿入領域として「領域：（４０，８０，１３０，１００）」と記憶される。
【００４６】
このように、ＣＰＵ１１は、取込画像挿入プログラム１３１又は手書き画像挿入プログラム１３２を実行することにより、記憶制御手段として機能している。
また、ＣＰＵ１１は、手書き画像挿入プログラム１３２を実行することにより、設定手段として機能している。
【００４７】
取込画像挿入処理において、電子帳票画面Ｄ１上の画像データの挿入領域と、挿入する画像データを関連付けて記録することができる。
また、手書き画像挿入処理において、手書き画像データに対して挿入領域を設定し、電子帳票画面Ｄ１上の手書き画像データの挿入領域と、挿入する手書き画像データを関連付けて記録することができる。
【００４８】
次に、帳票処理装置１０における、電子帳票画面Ｄ１に対する画像検索処理の具体的な制御について説明する。
ここでは、検索条件として、項目名及び詳しい商品名を指定して画像を検索する場合を例示して説明する。
【００４９】
（画像検索処理）
図１０は、画像検索処理を示すフローチャートである。かかる処理は、ＣＰＵ１１とＲＯＭ１３に記憶されている画像検索プログラム１３３との協働によるソフトウェア処理によって実現される。
【００５０】
先ず、ユーザの操作により、検索条件が指定される（ステップＳ１０１）。ここでは、「項目名：商品名」で、詳しい商品名として「時計」を、検索条件として指定することとする。
【００５１】
次いで、ＣＰＵ１１は、電子帳票情報テーブル１５１の、未取得のページ情報１５１Ａを取得し（ステップＳ１０２）、ページ情報があるか（取得できたか）否かを判断する（ステップＳ１０３）。
【００５２】
ページ情報がない場合（ステップＳ１０３：ＮＯ）、ＣＰＵ１１は、検索結果の画像を一覧表示して（ステップＳ１０４）、本処理を終了する。
一方、ページ情報がある場合（ステップＳ１０３：ＹＥＳ）、ＣＰＵ１１は、ページ情報アドレスから、項目情報１５１Ｂを取得し（ステップＳ１０５）、項目情報アドレスから、未取得の項目詳細情報１５１Ｃがあるか否かを判断する（ステップＳ１０６）。
【００５３】
そして、未取得の項目詳細情報１５１Ｃがない場合（ステップＳ１０６：ＮＯ）、ＣＰＵ１１は、上記ステップＳ１０２に戻って以降の処理を繰り返す。
一方、未取得の項目詳細情報１５１Ｃがある場合（ステップＳ１０６：ＹＥＳ）、ＣＰＵ１１は、未取得の項目詳細情報１５１Ｃから、「項目名」「項目値」を取得する（ステップＳ１０７）。
【００５４】
次いで、ＣＰＵ１１は、検索条件と一致するか否かを判断する（ステップＳ１０８）。ここでは、ＣＰＵ１１は、「項目名」が「商品名」と一致し、「項目値」が「時計」と一致するか否かを判断する。
【００５５】
そして、検索条件と一致しないと判断した場合（ステップＳ１０８：ＮＯ）、ＣＰＵ１１は、上記ステップＳ１０６に戻って以降の処理を繰り返す。
一方、検索条件と一致すると判断した場合（ステップＳ１０８：ＹＥＳ）、ＣＰＵ１１は、その項目詳細情報１５１Ｃから、「領域」を取得する（ステップＳ１０９）。
【００５６】
次いで、ＣＰＵ１１は、画像データ情報テーブル１５２から、未取得の画像データ情報を取得する（ステップＳ１１０）。
【００５７】
次いで、ＣＰＵ１１は、画像データ情報があるか（取得できたか）否かを判断し（ステップＳ１１１）、画像データ情報がない場合（ステップＳ１１１：ＮＯ）、上記ステップＳ１０６に戻って以降の処理を繰り返す。
一方、画像データ情報がある場合（ステップＳ１１１：ＹＥＳ）、ＣＰＵ１１は、項目詳細情報１５１Ｃの「項目種」はページデータであるか否かを判断する（ステップＳ１１２）。
【００５８】
そして、「項目種」がページデータである場合（ステップＳ１１２：ＹＥＳ）、ＣＰＵ１１は、項目詳細情報１５１Ｃの「領域」と、画像データ情報の「領域」が重なる部分があるか否かを判断し（ステップＳ１１３）、重なる部分がある場合（ステップＳ１１３：ＹＥＳ）、検索結果に、画像データ情報の「ＩＤ」を記憶する（ステップＳ１１４）。
一方、重なる部分がない場合（ステップＳ１１３：ＮＯ）、ＣＰＵ１１は、上記ステップＳ１１０に戻って以降の処理を繰り返す。
【００５９】
また、「項目種」がページデータでない場合（即ち、「項目種」が明細データの場合）（ステップＳ１１２：ＮＯ）、ＣＰＵ１１は、項目詳細情報１５１Ｃの「領域」の値を参照し、上下の値が同一の全ての項目詳細情報に対して、画像データ情報の「領域」が重なる部分があるか否かを判断する（ステップＳ１１５）。例えば、図４に示した項目詳細情報３の領域を取得している際には、項目詳細情報４、５、６、７の領域について判断されることとなる。よって、図４に示した項目詳細情報７の領域と、画像データ情報の「領域」とが、重なる部分があると判断される。
つまり、かかるステップＳ１１５では、ＣＰＵ１１は、電子帳票画面Ｄ１における指定された入力項目の上端及び下端と明細データを表示する領域の左端及び右端とで囲まれた領域と、画像データ情報に記憶された挿入領域とが少なくとも一部重なるか否かを判断している。
【００６０】
そして、重なる部分がある場合（ステップＳ１１５：ＹＥＳ）、ＣＰＵ１１は、上記ステップＳ１１４に移行し、重なる部分がない場合（ステップＳ１１５：ＮＯ）、ＣＰＵ１１は、上記ステップＳ１１０に移行する。
【００６１】
このように、ＣＰＵ１１は、画像検索プログラム１３３を実行することにより、検索手段として機能している。
【００６２】
なお、上記の説明では、「項目名」及び詳しい「商品名」を検索条件として画像を検索する場合を例示したが、検索条件をこれ以外に指定することもできる。
例えば、「項目名」のみを検索条件として画像を検索する場合であって、具体的に「項目名：備考」を検索条件として指定することとすると、上記ステップＳ１０１において、このような検索条件が指定され、上記ステップＳ１０８において、ＣＰＵ１１は、「項目名」が「備考」と一致するか否かの判断を行う。そして、それ以外は、図１０で説明した処理と同一の処理を行うこととなる。
【００６３】
ここで、図１１（ａ）（ｂ）（ｃ）は、検索する項目を「項目名：商品名」とし、その項目に入力されている商品名が「時計」であることを検索条件（第１の検索条件）として指定した画像検索処理を行った結果、選択された（検索された）画像を示す情報の一覧表示例である。
ここでは、項目名及びその項目に入力されている商品名を検索条件として画像データを検索しているため、指定した商品（ここでは時計）の画像を示す情報の一覧が表示される。
図１１（ａ）は、選択された画像を示す情報として、選択された画像の名称が一覧表示されている例である。具体的には、画像の名称である「時計Ａ」「時計Ｂ」「時計Ｃ」が、一覧表示されている。
また、図１１（ｂ）は、選択された画像を示す情報として、選択された画像に対応するサムネイル画像（縮小画像）が一覧表示されている例である。具体的には、「時計Ａ」「時計Ｂ」「時計Ｃ」のサムネイル画像が一覧表示されている。
また、図１１（ｃ）は、選択された画像を示す情報として、選択された画像が元の大きさのまま（縮小画像でなく）一覧表示されている例である。具体的には、「時計Ａ」「時計Ｂ」「時計Ｃ」の画像が一覧表示されている。
【００６４】
また、図１１（ｄ）（ｅ）（ｆ）は、検索する項目を「項目名：備考」とすることを検索条件（第２の検索条件）として指定した画像検索処理を行った結果、選択された（検索された）画像を示す情報の一覧表示例である。
ここでは、検索する項目を「項目名：備考」とすることを検索条件として画像データを検索しているため、指定した項目名（ここでは備考）に挿入された画像を示す情報の一覧が表示される。
図１１（ｄ）は、選択された画像を示す情報として、画像の名称が一覧表示されている例である。具体的には、画像の名称である「手書き地図１」「手書き地図２」が、一覧表示されている。
また、図１１（ｅ）は、選択された画像を示す情報として、画像に対応するサムネイル画像が一覧表示されている例である。具体的には、「手書き地図１」「手書き地図２」のサムネイル画像が一覧表示されている。
また、図１１（ｆ）は、選択された画像を示す情報として、選択された画像が元の大きさのまま（縮小画像でなく）一覧表示されている例である。具体的には、「手書き地図１」「手書き地図２」の画像が一覧表示されている。
【００６５】
以上のように、本実施の形態によれば、帳票処理装置１０のＣＰＵ１１は、所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた電子帳票画面Ｄ１を表示させ、入力領域に情報として画像が貼り付け入力された場合に、画像が貼り付け入力された領域情報を画像に対応付けて記憶部１５に記憶させ、複数の電子帳票画面Ｄ１を対象にした画像の一括検索条件として項目が指定された場合に、複数の電子帳票画面Ｄ１分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を領域情報に基づいて記憶部１５に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる。
このため、電子帳票画面Ｄ１に貼り付け入力された画像を容易に検索することができる
【００６６】
また、本実施の形態によれば、帳票処理装置１０のＣＰＵ１１は、選択した画像を示す情報として、画像の名称を一覧表示させる。
このため、検索の結果、選択された画像の名称を、一括で確認することができる。
【００６７】
また、本実施の形態によれば、帳票処理装置１０のＣＰＵ１１は、選択した画像を示す情報として、画像に対応するサムネイル画像を一覧表示させる。
このため、検索の結果、選択された画像を、サムネイル画像により一括で確認することができる。
【００６８】
また、本実施の形態によれば、帳票処理装置１０のＣＰＵ１１は、所定の項目を有する電子帳票画面Ｄ１を表示部１４に表示させ、電子帳票画面Ｄ１に挿入（貼り付け入力）された画像データと、電子帳票画面Ｄ１における画像データの挿入された挿入領域と、を関連づけて記憶部１５に記憶させ、検索条件として指定された電子帳票画面Ｄ１における項目に対応する領域の領域範囲と、記憶部１５に記憶された挿入領域の領域範囲とが重なるか否かにより、指定された項目と関連する挿入領域を導出し、導出された挿入領域に挿入された画像データを検索する。
このため、電子帳票画面Ｄ１上の所定の項目を検索条件として検索する際、その項目の領域と関連する画像データを検出することができるので、電子帳票閲覧時に、電子帳票データから画像データを検索することができ、検索を容易に行うことができる。
【００６９】
また、本実施の形態によれば、ＣＰＵ１１は、電子帳票画面Ｄ１に対して手書き入力された手書き画像データが挿入される挿入領域を設定し、手書き画像データと設定した挿入領域とを関連づけて記憶し、検索条件として指定された項目の領域の領域範囲と挿入領域の領域範囲とが重なるか否かにより、指定された入力項目と関連する挿入領域を導出し、導出された挿入領域に挿入された手書き画像データを検索する。
このため、電子帳票閲覧時に、電子帳票データから、手書き画像データを検索することができる。
【００７０】
また、本実施の形態によれば、電子帳票画面Ｄ１において、項目には、商品情報の明細データが入力され、ＣＰＵ１１は、指定された項目の上端及び下端と明細データを表示する領域の左端及び右端とで囲まれた領域の領域範囲と、記憶部１５に記憶された挿入領域の領域範囲とが少なくとも一部重なるか否かにより、挿入領域に挿入された画像データを検索する。
このため、電子帳票画面Ｄ１の商品情報の項目であっても、左右方向に検索を行い、画像データを検索することができる。
【００７１】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲をその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７２】
〔付記〕
＜請求項１＞
所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた帳票を表示させる表示制御手段と、
前記入力領域に前記情報として画像が貼り付け入力された場合に、前記画像が貼り付け入力された領域情報を前記画像に対応付けて記憶手段に記憶させる記憶制御手段と、
複数の帳票を対象にした画像の一括検索条件として前記項目が指定された場合に、前記複数の帳票分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を前記領域情報に基づいて前記記憶手段に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる検索手段と、
を備えたことを特徴とする情報処理装置。
＜請求項２＞
前記検索手段は、前記選択した画像を示す情報として、画像の名称を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
＜請求項３＞
前記検索手段は、前記選択した画像を示す情報として、画像に対応するサムネイル画像を一覧表示させることを特徴とする請求項１に記載の情報処理装置。
＜請求項４＞
コンピュータを、
所定の項目毎に当該項目に対応させて所定の情報を入力するための入力領域が割り当てられた帳票を表示させる表示制御手段、
前記入力領域に前記情報として画像が貼り付け入力された場合に、前記画像が貼り付け入力された領域情報を前記画像に対応付けて記憶手段に記憶させる記憶制御手段、
複数の帳票を対象にした画像の一括検索条件として前記項目が指定された場合に、前記複数の帳票分について、該指定された項目に割り当てられた入力領域に貼り付け入力された画像を前記領域情報に基づいて前記記憶手段に記憶されている画像から選択し、該選択した画像を示す情報を一覧表示させる検索手段、
として機能させるためのプログラム。
【符号の説明】
【００７３】
１０  帳票処理装置（情報処理装置）
１１  ＣＰＵ（表示制御手段、記憶制御手段、検索手段）
１２  ＲＡＭ
１３  ＲＯＭ
１３１  取込画像挿入プログラム
１３２  画像挿入プログラム
１３３  画像検索プログラム
１４  表示部
１５  記憶部（記憶手段）
１６  入力部
１７  スキャナ部
１８  通信部
１９  バス
１５１  電子帳票情報テーブル
１５２  画像データ情報テーブル
１５３  取込画像記憶部
１５４  手書き画像記憶部
Ｄ１  電子帳票画面
【図１】
0006620593.tif 000002
【図２】
0006620593.tif 000003
【図３】
0006620593.tif 000004
【図４】
0006620593.tif 000005
【図５】
0006620593.tif 000006
【図６】
0006620593.tif 000007
【図７】
0006620593.tif 000008
【図８】
0006620593.tif 000009
【図９】
0006620593.tif 000010
【図１０】
0006620593.tif 000011
【図１１】
0006620593.tif 000012