(57)【要約】【課題】送信相手に対して関連性の高い情報を迅速に把握させる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置１０は、特定目印が付された特定画像を含む複数の画像の各々を示す画像情報を頁単位で蓄積する蓄積部１２を有する。また、蓄積部１２に蓄積された画像情報から特定画像を示す特定画像情報を検索する検索部１４を有する。更に、検索部１４により予め定められた上限量を超える情報量の特定画像情報が検索された場合、検索部１４により検索された特定画像情報を、上限量を超えない情報量を限度として、送信先へ送信する送信部１６を有する。【選択図】図１
2014017658.tif 000002
【特許請求の範囲】
【請求項１】
特定目印が付された特定画像を含む複数の画像の各々を示す画像情報を頁単位で蓄積する蓄積手段と、
前記蓄積手段に蓄積された画像情報から前記特定画像を示す特定画像情報を検索する検索手段と、
前記検索手段により予め定められた上限量を超える情報量の前記特定画像情報が検索された場合、前記検索された前記特定画像情報を、前記上限量を超えない情報量を限度として、送信先へ送信する送信手段と、
を含む情報処理装置。
【請求項２】
前記特定目印を送信先毎に異なる種類の目印とし、
前記検索手段は、前記特定目印の種類毎に前記特定画像情報を検索し、
前記送信手段は、前記特定目印の種類に応じて定まる送信先へ前記検索された前記特定画像情報を送信する請求項１に記載の情報処理装置。
【請求項３】
画像を表示する表示手段と、
前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索された場合、前記検索された前記特定画像情報により示される特定画像を前記表示手段に表示させるように制御する制御手段と、
前記検索された前記特定画像情報により示される特定画像が前記表示手段により表示されている状態で該特定画像を指定する指定手段と、を更に含み、
前記送信手段により送信先へ送信される対象を、前記指定手段によって指定された特定画像を示す前記特定画像情報とした請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索され、かつ、前記表示手段により前記特定画像が表示されてから前記指定手段によって予め定められた時間指定されなかった場合、前記検索された前記特定画像情報を、前記上限量を超えない情報量を限度として、送信先へ送信する請求項３に記載の情報処理装置。
【請求項５】
前記送信手段は、前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索され、かつ、前記検索された前記特定画像情報の情報量及び該特定画像情報と前記蓄積手段に時系列で隣接して蓄積された前記画像情報の情報量の総和が前記上限量を超えていない場合、前記隣接して蓄積された前記画像情報も送信先へ送信する請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記検索手段は、更に、前記蓄積手段に蓄積された画像情報から検索開始目印が含まれる前記画像を示す前記画像情報を検索し、
前記検索手段によって前記蓄積手段に蓄積された画像情報から前記検索開始目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている画像情報のうち、前記検索された前記検索開始目印が含まれる前記画像を示す前記画像情報から前記蓄積手段に時系列で蓄積された前記画像情報とした請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項７】
前記検索手段は、更に、前記蓄積手段に蓄積された画像情報から検索終了目印が含まれる前記画像を示す前記画像情報を検索し、
前記検索手段によって前記蓄積手段から前記検索開始目印が含まれる前記画像を示す前記画像情報、及び前記検索終了目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている前記画像情報のうち、前記検索された前記検索開始目印が含まれる前記画像を示す前記画像情報から前記検索された前記検索終了目印が含まれる前記画像を示す前記画像情報までの前記蓄積手段に時系列で蓄積された前記画像情報とした請求項６に記載の情報処理装置。
【請求項８】
前記検索手段は、更に、前記蓄積手段に蓄積された画像情報から検索終了目印が含まれる前記画像を示す前記画像情報を検索し、
前記検索手段によって前記蓄積手段から前記検索終了目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている前記画像情報のうち、前記検索された前記検索終了目印が含まれる前記画像を示す前記画像情報までの前記蓄積手段に時系列で蓄積された前記画像情報とした請求項１〜請求項５の何れか１項に記載の情報処理装置。
【請求項９】
コンピュータを、
請求項１〜請求項８の何れか１項に記載の情報処理装置における前記検索手段及び前記送信手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、読み取った画像からＯＣＲ（Optical Character Recognition：光学文字認識）処理によりユーザが指示したキーワードを抽出し、抽出したページを添付文書としてメール送信する情報提供システムが開示されている。
【０００３】
特許文献２には、ファイルの容量が送信の上限を超えた場合にＵＲＬ（Uniform Resource Locator）のみを送信する通信端末装置が開示されている。
【０００４】
特許文献３には、ユーザが選択したページについてのみ、画像データをカラー調整、解像度変換、トリミング及び縮小レイアウトなどの手段で処理して得た画像データを送信するデータ送信装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７３３０４号公報
【特許文献２】特開平１１−２１５３４５号公報
【特許文献３】特開２００７−０６７８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、送信相手に対して関連性の高い情報を迅速に把握させる情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の情報処理装置を、特定目印が付された特定画像を含む複数の画像の各々を示す画像情報を頁単位で蓄積する蓄積手段と、前記蓄積手段に蓄積された画像情報から前記特定画像を示す特定画像情報を検索する検索手段と、前記検索手段により予め定められた上限量を超える情報量の前記特定画像情報が検索された場合、前記検索された前記特定画像情報を、前記上限量を超えない情報量を限度として、送信先へ送信する送信手段と、を含んで構成した。
【０００８】
請求項１に記載の情報処理装置を、請求項２に記載の発明のように、前記特定目印を送信先毎に異なる種類の目印とし、前記検索手段が、前記特定目印の種類毎に前記特定画像情報を検索し、前記送信手段が、前記特定目印の種類に応じて定まる送信先へ前記検索された前記特定画像情報を送信するものとした。
【０００９】
請求項１又は請求項２に記載の情報処理装置を、請求項３に記載の発明のように、画像を表示する表示手段と、前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索された場合、前記検索された前記特定画像情報により示される特定画像を前記表示手段に表示させるように制御する制御手段と、前記検索された前記特定画像情報により示される特定画像が前記表示手段により表示されている状態で該特定画像を指定する指定手段と、を更に含み、前記送信手段により送信先へ送信される対象を、前記指定手段によって指定された特定画像を示す前記特定画像情報としたものとした。
【００１０】
請求項３に記載の情報処理装置を、請求項４に記載の発明のように、前記送信手段が、前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索され、かつ、前記表示手段により前記特定画像が表示されてから前記指定手段によって予め定められた時間指定されなかった場合、前記検索された前記特定画像情報を、前記上限量を超えない情報量を限度として、送信先へ送信するものとした。
【００１１】
請求項１〜請求項４の何れか１項に記載の情報処理装置を、請求項５に記載の発明のように、前記送信手段が、前記検索手段により前記上限量を超える情報量の前記特定画像情報が検索され、かつ、前記検索された前記特定画像情報の情報量及び該特定画像情報と前記蓄積手段に時系列で隣接して蓄積された前記画像情報の情報量の総和が前記上限量を超えていない場合、前記隣接して蓄積された前記画像情報も送信先へ送信するものとした。
【００１２】
請求項１〜請求項５の何れか１項に記載の情報処理装置を、請求項６に記載の発明のように、前記検索手段が、更に、前記蓄積手段に蓄積された画像情報から検索開始目印が含まれる前記画像を示す前記画像情報を検索し、前記蓄積手段に蓄積された画像情報から前記検索手段によって前記検索開始目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている画像情報のうち、前記検索された前記検索開始目印が含まれる前記画像を示す前記画像情報から前記蓄積手段に時系列で蓄積された前記画像情報としたものとした。
【００１３】
請求項６に記載の情報処理装置を、請求項７に記載の発明のように、前記検索手段が、更に、前記蓄積手段に蓄積された画像情報から検索終了目印が含まれる前記画像を示す前記画像情報を検索し、前記蓄積手段に蓄積された画像情報から前記検索手段によって前記検索開始目印が含まれる前記画像を示す前記画像情報、及び前記検索終了目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている前記画像情報のうち、前記検索された前記検索開始目印が含まれる前記画像を示す前記画像情報から前記検索された前記検索終了目印が含まれる前記画像を示す前記画像情報までの前記蓄積手段に時系列で蓄積された前記画像情報としたものとした。
【００１４】
請求項１〜請求項５の何れか１項に記載の情報処理装置を、請求項８に記載の発明のように、前記検索手段が、更に、前記蓄積手段に蓄積された画像情報から検索終了目印が含まれる前記画像を示す前記画像情報を検索し、前記蓄積手段に蓄積された画像情報から前記検索手段によって前記検索終了目印が含まれる前記画像を示す前記画像情報が検索された場合、前記検索手段による前記特定画像情報の被検索対象を、前記蓄積手段に蓄積されている前記画像情報のうち、前記検索された前記検索終了目印が含まれる前記画像を示す前記画像情報までの前記蓄積手段に時系列で蓄積された前記画像情報としたものとした。
【００１５】
上記課題を解決するために、請求項９に記載のプログラムを、請求項１〜請求項８の何れか１項に記載の情報処理装置における前記検索手段及び前記送信手段としてコンピュータを機能させるためのものとした。
【発明の効果】
【００１６】
請求項１及び請求項９に係る発明によれば、検索手段により予め定められた上限量を超える情報量の特定画像情報が検索された場合、検索された特定画像情報を、上限量を超えない情報量を限度として、送信先へ送信する構成を有しない場合に比べ、送信相手に対して関連性の高い情報を迅速に把握させる、という効果が得られる。
【００１７】
請求項２に係る発明によれば、特定目印を送信先毎に異なる種類の目印とし、検索手段が、特定目印の種類毎に特定画像情報を検索し、送信手段が、特定目印の種類に応じて定まる送信先へ、検索された特定画像情報を送信する構成を有しない場合に比べ、送信相手に対して関連性の高い情報が送信される、という効果が得られる。
【００１８】
請求項３に係る発明によれば、上限量を超える情報量の特定画像情報が検索された場合、検索された特定画像情報により示される特定画像を表示手段に表示させ、検索された特定画像情報により示される特定画像が表示手段により表示されている状態で指定手段によって指定された特定画像を示す特定画像情報を、送信手段により送信先へ送信される対象とする構成を有しない場合に比べ、送信相手に対して関連性の高い情報が送信される、という効果が得られる。
【００１９】
請求項４に係る発明によれば、検索手段により上限量を超える情報量の特定画像情報が検索され、かつ、表示手段により特定画像が表示されてから指定手段によって予め定められた時間指定されなかった場合、検索された特定画像情報を、上限量を超えない情報量を限度として、送信先へ送信する構成を有しない場合に比べ、送信相手に対して関連性の高い情報を迅速に把握させる、という効果が得られる。
【００２０】
請求項５に係る発明によれば、上限量を超える情報量の特定画像情報が検索され、かつ、検索された特定画像情報の情報量及び特定画像情報と蓄積手段に時系列で隣接して蓄積された画像情報の情報量の総和が上限量を超えていない場合、隣接して蓄積された画像情報も送信先へ送信する構成を有しない場合に比べ、送信相手に対して関連性の高い情報を正確に把握させる、という効果が得られる。
【００２１】
請求項６に係る発明によれば、蓄積手段に蓄積された画像情報から検索手段によって検索開始目印が含まれる画像を示す画像情報が検索された場合、検索手段による特定画像情報の被検索対象を、蓄積手段に蓄積されている画像情報のうち、検索された検索開始目印が含まれる画像を示す画像情報から蓄積手段に時系列で蓄積された画像情報とする構成を有しない場合に比べ、特定画像情報が迅速に検索される、という効果が得られる。
【００２２】
請求項７に係る発明によれば、蓄積手段に蓄積された画像情報から検索手段によって検索開始目印が含まれる画像を示す画像情報、及び検索終了目印が含まれる画像を示す画像情報が検索された場合、検索手段による特定画像情報の被検索対象を、蓄積手段に蓄積されている画像情報のうち、検索された検索開始目印が含まれる画像を示す画像情報から、検索された検索終了目印が含まれる画像を示す画像情報までの蓄積手段に時系列で蓄積された画像情報とする構成を有しない場合に比べ、特定画像情報が迅速に検索される、という効果が得られる。
【００２３】
請求項８に係る発明によれば、蓄積手段に蓄積された画像情報から検索手段によって検索終了目印が含まれる画像を示す画像情報が検索された場合、検索手段による特定画像情報の被検索対象を、蓄積手段に蓄積されている画像情報のうち、検索された検索終了目印が含まれる画像を示す画像情報までの蓄積手段に時系列で蓄積された画像情報とする構成を有しない場合に比べ、特定画像情報が迅速に検索される、という効果が得られる。
【図面の簡単な説明】
【００２４】
【図１】実施形態に係る情報処理装置の要部構成の一例を示す機能ブロック図である。
【図２】実施形態に係る情報処理装置の設置環境の一例を示す構成図である。
【図３】実施形態に係る情報処理装置に通信網を介して接続されている電子メールサーバに格納されているメールアドレス帳の構成の一例を示す模式図である。
【図４】実施形態に係る情報処理装置の電気系の要部構成の一例を示すブロック図である。
【図５】実施形態に係る画像添付送信処理の流れの一例を示すフローチャートである。
【図６】タッチパネル・ディスプレイに表示されたメールアドレス帳の内容の一例を示す図である。
【図７】実施形態に係る開始・終了キーワード選択処理の流れの一例を示すフローチャートである。
【図８】タッチパネル・ディスプレイに表示されたキーワード第１選択画面の一例を示す図である。
【図９】実施形態に係る特定キーワード選択処理の流れの一例を示すフローチャートである。
【図１０】タッチパネル・ディスプレイに表示されたキーワード第２選択画面の一例を示す図である。
【図１１】実施形態に係る開始終了頁抽出処理の流れの一例を示すフローチャートである。
【図１２】実施形態に係る頁非指定処理の流れの一例を示すフローチャートである。
【図１３】図１２に示すフローチャートの続きである。
【図１４】図１２に示すフローチャートの続きである。
【図１５】図１２に示すフローチャートの続きである。
【図１６】実施形態に係る頁指定処理の流れの一例を示すフローチャートである。
【図１７】図１６に示すフローチャートの続きである。
【図１８】タッチパネル・ディスプレイに表示された添付文書選択画面の一例を示す図である。
【図１９】タッチパネル・ディスプレイに表示された添付文書選択画面の内容が更新された場合の一例を示す図である。
【図２０】図１６に示すフローチャートの続きである。
【図２１】図１６に示すフローチャートの続きである。
【図２２】実施形態に係る送信処理の流れの一例を示すフローチャートである。
【図２３】実施形態に係る情報処理装置の構成の変形例を示す構成図である。
【発明を実施するための形態】
【００２５】
以下、開示の技術の実施形態の一例を詳細に説明する。なお、以下では、画像読取機能、電子メール作成機能及び電子メール送信機能を備えた情報処理装置を例に挙げて説明する。画像読取機能とは、例えば被読取領域（例えば原稿を含む予め定められた領域又は原稿内の一部領域）を画像読取装置（一例としてスキャナ）で光学的に読み取って得た読取画像を出力する機能を指す。また、電子メール作成機能とは、例えば電子メールを作成する機能を指す。電子メール作成機能には、送信対象の電子メールに対して電子ファイル（ここでは一例として画像情報）を添付する機能も含まれる。また、電子メール送信機能とは、例えば電子メール作成機能を働かせて作成された電子メール（電子ファイルが添付された電子メールも含む）を特定の送信先へ送信する機能を指す。
【００２６】
図１には、本実施形態に係る情報処理装置１０の要部構成の一例を示すブロック図が示されている。図１に示すように情報処理装置１０は、蓄積部１２、検索部１４、送信部１６、表示部１８、制御部２０及び指定部２２を含んで構成されている。
【００２７】
蓄積部１２は、特定目印が付された特定画像を含む複数の画像の各々を示す画像情報を頁単位で蓄積する。検索部１４は、蓄積部１２に蓄積された画像情報から特定画像を示す特定画像情報を検索する。送信部１６は、検索部１４により予め定められた上限量（以下、「上限量」という）を超える情報量の特定画像情報が検出された場合、検索された特定画像情報を、上限量を超えない情報量を限度として、送信先へ送信する。なお、本実施形態では、上限量の一例として、電子メールに対して添付される電子ファイルの添付限界量を適用している。また、本実施形態では、検索部１４によって検索された特定画像情報を送信部１６により送信先へ送信する順は、蓄積部１２に先に蓄積された順とされる。但し、これはあくまでも一例であり、検索部１４によって検索された特定画像情報を送信部１６により送信先へ送信する順としては、例えば蓄積部１２に新しく蓄積された順としてもよいし、これ以外の予め定められた順としてもよい。
【００２８】
特定目印は送信先毎に異なる種類の目印とされ、検索部１４は、特定目印の種類毎に特定画像情報を検索し、送信部１６は、特定目印の種類に応じて定まる送信先へ、検出部１４により検出された特定画像情報を送信する。
【００２９】
表示部１８は、画像を表示する。制御部２０は、検索部１４により上限量を超える情報量の特定画像情報が検索された場合、検索された特定画像情報により示される特定画像を表示部１８に表示させるように制御する。指定部２２は、検索部１４により検索された特定画像情報により示される特定画像が表示部１８により表示されている状態で特定画像を指定する。この場合、送信部１６により送信先へ送信される対象は、指定部２２によって指定された特定画像を示す特定画像情報とされる。
【００３０】
送信部１６は、検索部１４により上限量を超える情報量の特定画像情報が検索され、かつ表示部１８により特定画像が表示されてから指定部２２によって予め定められた時間指定されなかった場合、検索された特定画像情報を、上限量を超えない情報量を限度として、送信先へ送信する。
【００３１】
送信部１６は、検索部１４により上限量を超える情報量の特定画像情報が検索され、かつ、検索された特定画像情報の情報量及び特定画像情報と蓄積部１２に時系列で隣接して蓄積された画像情報の情報量の総和が上限量を超えていない場合、特定画像情報と隣接して蓄積された画像情報も送信先へ送信する。
【００３２】
検索部１４は、更に、蓄積部１２に蓄積された画像情報から検索開始目印が含まれる画像を示す画像情報（以下、「開始画像情報」という）を検索する。そして、蓄積部１２に蓄積された画像情報から検索部１４によって開始画像情報が検索された場合、検索部１４による特定画像情報の被検索対象（被検索範囲）が限定される。すなわち、この場合の被検索対象は、蓄積部１２に蓄積されている画像情報のうち、検索された開始画像情報から蓄積部１２に時系列で蓄積された（古い順に蓄積された）画像情報とされる。
【００３３】
検索部１４は、更に、蓄積部１２に蓄積された画像情報から検索終了目印が含まれる画像を示す画像情報（以下、「終了画像情報」という）を検索する。そして、蓄積部１２に蓄積された画像情報から検索部１４によって終了画像情報が検索された場合、検索部１４による特定画像情報の被検索対象が限定される。すなわち、この場合の被検索対象は、蓄積部１２に蓄積されている画像情報のうち、検索された終了画像情報までの蓄積部１２に時系列で蓄積された画像情報とされる。
【００３４】
図２には、情報処理装置１０の設置環境の一例が示されている。情報処理装置１０は、通信網（例えばＬＡＮ（Local Area Network）やインターネット）３０に接続されている。また、通信網３０には、電子メールサーバ３２及び端末装置（例えばパーソナルコンピュータ）３４が接続されている。従って、情報処理装置１０は、一例として図２に示すように原稿（例えば文書）を光学的に読み取って（スキャンして）得た画像情報の送信先を端末装置３４とした場合、画像情報を電子メールに添付して電子メールサーバ３２に送信する。電子メールサーバ３２は、情報処理装置１０から送信された画像情報付きの電子メールを受信し、受信した画像情報付きの電子メールを端末装置３４へ転送する。端末装置３４は、電子メールサーバ３２から送信された画像情報付きの電子メールを受信する。そして、例えば、受信した画像情報付きの電子メールから、与えられた指示に応じて画像情報を取得し、取得した画像情報により示される画像を、与えられた指示に応じてディスプレイに表示する。
【００３５】
また、一例として図３に示すように、電子メールサーバ３２の記憶領域（例えばＨＤＤやフラッシュメモリなどの不揮発性の記憶部における記憶領域）３３には、メールアドレス帳３５が格納されている。メールアドレス帳３５は、情報処理装置１０の要求に応じて情報処理装置１０に提供される。メールアドレス帳３５は、情報処理装置１０による電子メールの送信先を示すメールアドレスを含む。また、メールアドレス帳３５は、メールアドレスの付随情報（図３に示す例では宛先名及び識別番号）を含む。更に、メールアドレス帳３５は、特定目印の一例である特定キーワード、検索開始目印の一例である開始キーワード、及び検索終了目印の一例である終了キーワードの各々の候補となり得るキーワードを含む。メールアドレス帳３５には複数のメールアドレスが含まれており、メールアドレスの各々には、付随情報及びキーワードが対応付けられている。図３に示す例では、メールアドレス毎に複数のキーワードが対応付けられており、これらのキーワードは情報処理装置１０及び端末装置３４などを通じて事前にメールアドレス帳３５に登録される。
【００３６】
図１に示す検索部１４、送信部１６及び制御部２０は、例えば情報処理装置１０に内蔵された図３に示すコンピュータ４０によって実現される。図４には、情報処理装置１０の電気系の要部構成の一例が示されている。図４に示すように、コンピュータ４０は、ＣＰＵ（Central Processing Unit：中央処理装置）４２、メモリ４４及び蓄積部１２の一例である不揮発性の記憶部４６を備え、これらはアドレスバス、制御バス、及びシステムバスなどを含んで構成されたバス４８を介して互いに接続されている。メモリ４４は、ＣＰＵ６０による各種処理プログラムの実行時のワークエリア等として用いられ、記憶領域β，γを有する。記憶部４６は、ＨＤＤ（Hard Disk Drive：ハードディスク装置）やフラッシュメモリなどによって実現され、記憶領域αを有する。また、記憶部４６には、画像添付送信処理プログラム５０が記憶されている。なお、記憶領域αには画像情報が一時的に記憶され、記憶領域βにはメールアドレス、特定キーワード、開始キーワード及び終了キーワードが一時的に記憶され、記憶領域γには確定した特定キーワード、開始キーワード及び終了キーワードが一時的に記憶される。
【００３７】
ＣＰＵ４２は、記憶部４６から画像添付送信処理プログラム５０を読み出してメモリ４４に展開し、画像添付送信処理プログラム５０が有するプロセスを順次実行する。画像添付送信処理プログラム５０は、検索プロセス５２、送信プロセス５４及び制御プロセス５６を有する。ＣＰＵ４２は、検索プロセス５２を実行することで、検索部１４として動作する。ＣＰＵ４２は、送信プロセス５４を実行することで、図１に示す送信部１６として動作する。ＣＰＵ４２は、取得プロセス５６を実行することで、図１に示す制御部２０として動作する。
【００３８】
なお、ここでは画像添付送信処理プログラム５０を記憶部４６から読み出す場合を例示したが、必ずしも最初から記憶部４６に記憶させておく必要はない。例えば、コンピュータ４０に接続されて使用されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの任意の「可搬型の記憶媒体」に先ずは画像添付送信処理プログラム５０を記憶させておいてもよい。そして、コンピュータ４０がこれらの可搬型の記憶媒体から画像添付送信処理プログラム５０を取得して実行するようにしてもよい。また、インターネットやＬＡＮなどを介してコンピュータ４０に接続される他のコンピュータまたはサーバ装置などに画像添付送信処理プログラム５０を記憶させておき、コンピュータ４０がこれらから画像添付送信処理プログラム５０を取得して実行するようにしてもよい。
【００３９】
情報処理装置１０は、コンピュータ４０と各種の入出力デバイスとを電気的に接続してコンピュータ４０と各種の入出力デバイスとの間の各種情報の送受信を司るインプット・アウトプット・インターフェース（Ｉ／Ｏ）６０を備えている。本実施形態では、Ｉ／Ｏ６０に接続されることにより、バス４８を介してコンピュータ４０と電気的に接続される入出力デバイスとして、読取部６２、操作パネル６４、画像形成部６６及び通信インタフェース（Ｉ／Ｆ）６８を備えている。
【００４０】
読取部６２は、イメージセンサを用いて被読取領域を走査することにより画像情報を取得する。なお、本実施形態では、読取部６２として、自動原稿送り装置（所謂ＡＤＦ）を装備したフラッドヘッドタイプのスキャナであって、ＣＣＤ(Charge Coupled Devices)光学縮小方式のイメージスキャナを適用している。しかし、これに限らず、ハンディタイプやドラムタイプのイメージスキャナを適用してもよい。また、ＣＣＤ(Charge Coupled Devices)光学縮小方式のイメージスキャナに限らず、ＣＩＳ(Contact Image Sensor)密着センサ方式のイメージスキャナなどの他の撮像素子を備えたイメージスキャナを適用してもよい。
【００４１】
操作パネル６４は、図１に示す表示部１８及び指定部２２の一例であり、ハードキー６４Ａ及びタッチパネル・ディスプレイ６４Ｂを有する。ハードキー６４Ａは、情報処理装置１０に対して各種処理に関する指示（例えば画質調整の指示や印刷開始の指示）を与える際に操作される。ハードキー６４Ａとしては、例えば、読取部６２による読取開始や印刷の開始を指示するスタートボタン、読取部６２による読取中止や印刷の停止を指示するストップボタン、及びテンキーなどが挙げられる。タッチパネル・ディスプレイ６４Ｂは、例えば、各種処理を行う上で必要な情報を表示すると共に各種指示をソフトキーを介して受け付ける。
【００４２】
画像形成部６６は、画像情報により示される画像（例えば読取部６２により得た画像情報により示される画像）を用紙に形成する。なお、本実施形態では、画像形成部６６の一例として、ゼログラフィプリンタを適用しているが、これに限らず、インクジェットプリンタや、サーマルプリンタ、ドットインパクトプリンタなどを適用してもよい。
【００４３】
通信Ｉ／Ｆ６８は、通信網３０に接続されており、通信網３０を介して、例えば電子メールサーバ３２とコンピュータ４０との各種情報の送受信及び端末装置３４とコンピュータ４０との各種情報の送受信を司る。
【００４４】
なお、本実施形態に係る情報処理装置１０は、後述する開始・終了キーワード選択モード及び開始・終了キーワード非選択モードを有しており、これらのモードの何れかが、操作パネル６４を介して与えられる指示に応じて設定される。また、本実施形態に係る情報処理装置１０は、後述する開始終了頁抽出モード及び開始終了頁非抽出モードを有しており、開始終了頁抽出モードは、開始・終了キーワード選択モードが設定されると設定される。開始終了頁非抽出モードは、開始・終了キーワード非選択モードが設定されると設定される。また、本実施形態に係る情報処理装置１０は、後述する頁指定モード及び頁非指定モードを有しており、これらのモードの何れかが、操作パネル６４を介して与えられる指示に応じて設定される。
【００４５】
次に本実施形態の作用として、ＣＰＵ４２が画像添付送信処理プログラム５０を実行することにより情報処理装置１０で行われる画像添付送信処理について、図５を参照して説明する。画像添付送信処理には、電子メールに画像情報を添付する処理、及び画像情報が添付された電子メールを送信する処理が含まれる。なお、ここでは、錯綜を回避するために、電子メールに添付される画像情報として、読取部６２により得た画像情報を例に挙げて説明する。また、ここでは、錯綜を回避するために、複数枚の原稿が読取部６２によって読み取られる場合について説明する。
【００４６】
図５に示す画像添付送信処理では、先ず、ステップ１００において、検索部１４により、メールアドレス帳３５が取得される。本実施形態では、メールアドレス帳３５が電子メールサーバ３２に事前に格納されているので、電子メールサーバ３２が情報処理装置１０の要求に応じてメールアドレス帳３５を情報処理装置１０へ送信することにより提供する。なお、これに限らず、例えば記憶部４６に事前にメールアドレス帳３５を格納しておき、本ステップ１００が実行されることにより記憶部４６からメールアドレス帳３５を取得してもよい。
【００４７】
次のステップ１０２では、検索部１４により、上記ステップ１００で取得されたメールアドレス帳３５の内容がタッチパネル・ディスプレイ６４Ｂに表示される。続いて、ステップ１０４では、検索部１４により、メールアドレスが操作パネル６４を介して指示されたか否かが判定される。
【００４８】
図６には、電子メールサーバ３２から情報処理装置１０に提供されたメールアドレス帳３５の内容がタッチパネル・ディスプレイ６４に表示された態様の一例が示されている。図６に示す例では、タッチパネル・ディスプレイ６４に複数人分のメールアドレスが表示されている。メールアドレスの各々には、宛先名及び識別番号が該当のメールアドレスと１対１で対応するようにタッチパネル・ディスプレイ６４に一覧表示されている。メールアドレスが一覧表示されている状態でメールアドレスの何れかがユーザによってタッチパネル・ディスプレイ６４Ｂを介して選択されると、選択箇所が反転表示される。また、タッチパネル・ディスプレイ６４にはソフトキーとして設定キーが表示されており、この設定キーは、ユーザによって選択されたメールアドレスを電子メールの送信先として確定する場合にタッチパネル・ディスプレイ６４Ｂを介して押される。選択されたメールアドレスが、設定キーが押されることによって、電子メールの送信先として確定した場合、上記のステップ１０４の判定が肯定されてステップ１０６へ移行する。設定キーが押されずに電子メールの送信先が確定しない場合、上記のステップ１０４の判定が否定されてステップ１０８へ移行する。
【００４９】
ステップ１０８では、送信部１６により、本画像添付送信処理を終了する条件（画像添付送信終了条件）を満足したか否かが判定される。本ステップ１０８において、画像添付送信終了条件を満足しない場合は判定が否定されて上記のステップ１０４へ戻る。本ステップ１０８において、画像添付送信終了条件を満足した場合は判定が肯定されてステップ１１０へ移行する。なお、画像添付送信終了条件としては、例えば上記のステップ１０２が実行されることによってメールアドレス帳３５の内容が表示されてから予め定められた時間（例えば５分）経過したとの条件が挙げられる。この他にも、例えば操作パネル６４に対して画像添付送信処理を終了する指示が与えられたとの条件が挙げられる。
【００５０】
ステップ１１０では、送信部１６により、例外処理が実行され、その後、本画像添付送信処理を終了する。例外処理としては、例えば送信先が指示されなかったので画像添付送信処理を中止する旨を示す文字情報をタッチパネル・ディスプレイ６４Ｂに表示させる処理が挙げられる。
【００５１】
ステップ１０６では、検索部１４により、上記のステップ１０４で指示されたメールアドレスがメモリ４４の記憶領域βに記憶される。また、本ステップ１０６では、上記のステップ１０４で指示されたメールアドレスにキーワードが対応付けられている場合、検索部１４により、上記ステップ１００で取得されたメールアドレス帳３５からキーワードが取得されて記憶領域βに記憶される。
【００５２】
次のステップ１１２では、検索部１４により、開始・終了キーワード選択モードが設定されているか否かが判定される。本ステップ１１２において、開始・終了キーワード選択モードが設定されている場合は判定が肯定されてステップ１１４へ移行する。本ステップ１１２において、開始・終了キーワード選択モードが設定されていない場合は判定が否定されてステップ１１６へ移行する。
【００５３】
ステップ１１４では、検索部１４により、開始・終了キーワード選択処理の実行が開始される。図７には、開始・終了キーワード選択処理の流れの一例がフローチャートとして示されている。図７に示す開始・終了キーワード選択処理では、先ず、ステップ１１４Ａにおいて、検索部１４により、メモリ４４の記憶領域βにキーワードが記憶されているか否かが判定される。本ステップ１１４Ａにおいて、キーワードが記憶されている場合は判定が肯定されてステップ１１４Ｂへ移行する。本ステップ１１４Ａにおいて、キーワードが記憶されていない場合は判定が否定されて本開始・終了キーワード選択処理を終了する。
【００５４】
ステップ１１４Ｂでは、検索部１４により、メモリ４４の記憶領域βからキーワードが取得される。なお、このとき、記憶領域βからキーワードが消去される。なお、ここでは、確定した開始キーワード、終了キーワード及び特定キーワードを記憶領域γに移し替えるために記憶領域βからキーワードを取得している。しかし、これは説明の便宜上示した一例であり、記憶領域βに記憶されているキーワードのうち確定したキーワード又は確定していないキーワードに対してフラグを設定すれば記憶領域βからキーワードを取得する必要はない。
【００５５】
続いて、ステップ１１４Ｃでは、検索部１４により、上記のステップ１１４Ｂで取得されたキーワードを含むキーワード第１選択画面（例えば図８参照）がタッチパネル・ディスプレイ６４Ｂに表示される。次のステップ１１４Ｄでは、検索部１４により、開始キーワードが指定されたか否かが判定される。
【００５６】
上記のステップ１１４Ｃでは、上記のステップ１１４Ｂで取得されたキーワードがキーワード第１選択画面にソフトキーとして一覧表示される。ソフトキーとして一覧表示されたキーワードの１つが例えばタッチパネル・ディスプレイ６４Ｂを介して指定されると、上記のステップ１１４Ｄにおいて判定が肯定されてステップ１１４Ｅへ移行する。一方、開始キーワードが指定されない場合は判定が否定されてステップ１１４Ｆへ移行する。
【００５７】
ステップ１１４Ｆでは、検索部１４により、開始キーワードの指定を終了する条件（開始キーワード指定終了条件）を満足したか否かが判定される。本ステップ１１４Ｆにおいて、開始キーワード指定終了条件を満足しない場合は判定が否定されて上記のステップ１１４Ｄへ戻る。本ステップ１１４Ｆにおいて、開始キーワード指定終了条件を満足した場合は判定が肯定されてステップ１１４Ｇへ移行する。なお、開始キーワード指定終了条件としては、例えば上記のステップ１１４Ｃが実行されることによってキーワード第１選択画面が表示されてから予め定められた時間（例えば１０分）経過したとの条件が挙げられる。この他にも、例えば操作パネル６４に対して開始キーワードの指定を終了する指示が与えられたとの条件が挙げられる。
【００５８】
ステップ１１４Ｅでは、検索部１４により、上記のステップ１１４Ｄで指定されたキーワードが、確定した開始キーワードとしてメモリ４４の記憶領域γに記憶される。また、本ステップ１１４Ｅでは、検索部１４により、上記のステップ１１４Ｄで指定された開始キーワードが、確定した開始キーワードとしてキーワード第１選択画面の予め定められた表示領域に表示される。図８には、上記のステップ１１４Ｃが実行されることによってタッチパネル・ディスプレイ６４Ｂに表示されたキーワード第１選択画面の一例が示されている。図８に示すように、キーワード第１選択画面の正面視左領域には、上記のステップ１１４Ｂで取得されたキーワードが表示されており、何れかのキーワードが例えばタッチパネル・ディスプレイ６４Ｂを介して選択される。キーワード第１選択画面の中央領域には、開始キーワードを確定するソフトキーとして開始キーワード設定キーが表示されている。キーワードの何れかが選択された状態で、開始キーワード設定キーが押されると、現在選択されている開始キーワードが、キーワード第１選択画面の正面視右領域に、確定した開始キーワードとして表示される。
【００５９】
ステップ１１４Ｇでは、検索部１４により、終了キーワードが指定されたか否かが判定される。例えば、上記ステップ１１４Ｃが実行されることによってソフトキーとして表示されたキーワードが例えばタッチパネル・ディスプレイ６４Ｂを介して１つ指定されると、上記のステップ１１４Ｇにおいて判定が肯定されてステップ１１４Ｈへ移行する。一方、終了キーワードが指定されない場合は判定が否定されてステップ１１４Ｉへ移行する。
【００６０】
ステップ１１４Ｉでは、検索部１４により、終了キーワードの指定を終了する条件（終了キーワード指定終了条件）を満足したか否かが判定される。本ステップ１１４Ｉにおいて、終了キーワード指定終了条件を満足しない場合は判定が否定されて上記のステップ１１４Ｇへ戻る。本ステップ１１４Ｉにおいて、終了キーワード指定終了条件を満足した場合は判定が肯定されて本開始・終了キーワード選択処理を終了する。なお、終了キーワード指定終了条件としては、例えば上記のステップ１１４Ｃが実行されることによってキーワード第１選択画面が表示されてから予め定められた時間（例えば１０分）経過したとの条件が挙げられる。この他にも、例えば操作パネル６４に対して終了キーワードの指定を終了する指示が与えられたとの条件が挙げられる。
【００６１】
ステップ１１４Ｈでは、検索部１４により、上記のステップ１１４Ｇで指定されたキーワードが、確定した終了キーワードとしてメモリ４４の記憶領域γに記憶される。また、本ステップ１１４Ｈでは、検索部１４により、上記のステップ１１４Ｇで指定された終了キーワードが、確定した終了キーワードとしてキーワード第１選択画面の予め定められた表示領域に表示され、その後、本開始・終了キーワード選択処理を終了する。本ステップ１１４Ｈでは、例えば図８に示すキーワード第１選択画面内の終了キーワード設定キー（終了キーワードを確定するソフトキー）を用いて終了キーワードが指定されることによって、確定した終了キーワードが予め定められた表示領域に表示される。すなわち、キーワードの何れかが選択され、キーワードが選択された状態で、終了キーワード設定キーが押されると、現在選択されている終了キーワードが、キーワード第１選択画面の正面視右領域に、確定した終了キーワードとして表示される。なお、図８には、開始キーワードが既に確定した後に終了キーワードを選択して確定した場合の例が示されている。図８に示す例では、確定した開始キーワードが終了キーワードの選択肢から外される。従って、この場合、終了キーワードは、確定した開始キーワード以外のキーワードから選択されることとなる。
【００６２】
図５に示すステップ１１６では、検索部１４により、特定キーワード選択処理の実行が開始される。図９には、特定キーワード選択処理の流れの一例がフローチャートとして示されている。図９に示す特定キーワード選択処理では、先ず、ステップ１１６Ａにおいて、検索部１４により、メモリ４４の記憶領域βにキーワードが記憶されているか否かが判定される。本ステップ１１６Ａにおいて、キーワードが記憶されている場合は判定が肯定されてステップ１１６Ｂへ移行する。本ステップ１１６Ａにおいて、キーワードが記憶されていない場合は判定が否定されて本特定キーワード選択処理を終了する。
【００６３】
ステップ１１６Ｂでは、検索部１４により、メモリ４４の記憶領域βからキーワードが取得される。続いて、ステップ１１６Ｃでは、検索部１４により、上記のステップ１１６Ｂで取得されたキーワードを含むキーワード第２選択画面（例えば図１０参照）がタッチパネル・ディスプレイ６４Ｂに表示される。次のステップ１１６Ｄでは、検索部１４により、特定キーワードが指定されたか否かが判定される。
【００６４】
上記のステップ１１６Ｃでは、上記のステップ１１６Ｂで取得されたキーワードがキーワード第２選択画面にソフトキーとして一覧表示される。ソフトキーとして一覧表示されたキーワードの１つが例えばタッチパネル・ディスプレイ６４Ｂを介して指定されると、上記のステップ１１６Ｄにおいて判定が肯定されてステップ１１６Ｅへ移行する。一方、特定キーワードが指定されない場合は判定が否定されてステップ１１６Ｆへ移行する。
【００６５】
ステップ１１６Ｆでは、検索部１４により、特定キーワードの指定を終了する条件（特定キーワード指定終了条件）を満足したか否かが判定される。本ステップ１１６Ｆにおいて、特定キーワード指定終了条件を満足しない場合は判定が否定されて上記のステップ１１６Ｄへ戻る。本ステップ１１６Ｆにおいて、特定キーワード指定終了条件を満足した場合は判定が肯定されて本特定キーワード選択処理を終了する。なお、特定キーワード指定終了条件としては、例えば上記のステップ１１６Ｃが実行されることによってキーワード第２選択画面が表示されてから予め定められた時間（例えば１０分）経過したとの条件が挙げられる。この他にも、例えば操作パネル６４に対して特定キーワードの指定を終了する指示が与えられたとの条件が挙げられる。
【００６６】
ステップ１１６Ｅでは、検索部１４により、上記のステップ１１６Ｄで指定されたキーワードが、確定した特定キーワードとしてメモリ４４の記憶領域γに記憶される。また、本ステップ１１６Ｅでは、検索部１４により、上記のステップ１１６Ｄで指定された特定キーワードが、確定した特定キーワードとしてキーワード第２選択画面の予め定められた表示領域に表示され、その後、本特定キーワード選択処理を終了する。
【００６７】
図１０には、上記のステップ１１６Ｃが実行されることによってタッチパネル・ディスプレイ６４Ｂに表示されたキーワード第２選択画面の一例が示されている。図１０に示すように、キーワード第２選択画面の正面視左領域には、上記のステップ１１６Ｂで取得されたキーワードが表示されており、何れかのキーワードが例えばタッチパネル・ディスプレイ６４Ｂを介して選択される。キーワード第２選択画面の中央領域には、特定キーワードを確定するソフトキーとして特定キーワード設定キーが表示されている。キーワードの何れかが選択された状態で、特定キーワード設定キーが押されると、現在選択されている特定キーワードが、キーワード第２選択画面の正面視右領域に、確定した特定キーワードとして表示される。なお、図１０には、開始キーワード及び終了キーワードが既に確定した後に特定キーワードを選択して確定した場合の例が示されている。図１０に示す例では、確定した開始キーワード及び終了キーワードが特定キーワードの選択肢から外される。従って、この場合、特定キーワードは、確定した開始キーワード及び終了キーワード以外のキーワードから選択されることとなる。
【００６８】
図５に示すステップ１１８では、検索部１４により、開始終了頁抽出モードが設定されているか否かが判定される。本ステップ１１８において、開始終了頁抽出モードが設定されている場合は判定が肯定されてステップ１２０へ移行する。本ステップ１１８において、開始終了頁抽出モードが設定されていない場合は判定が否定されてステップ１２２へ移行する。
【００６９】
ステップ１２０では、検索部１４により、開始終了頁抽出処理の実行が開始される。図１１には、開始終了頁抽出処理の流れの一例がフローチャートとして示されている。図１１に示す開始終了頁抽出処理では、先ず、ステップ１２０Ａにおいて、読取部６２に対して原稿の読み取りを開始させる指示（読取開始指示）が操作パネル６４によって受け付けられたか否かが検索部１４により判定される。本ステップ１２０Ａにおいて、読取開始指示が受け付けられた場合は判定が肯定されてステップ１２０Ｂへ移行する。本ステップ１２０Ｂにおいて、読取開始指示が受け付けられていない場合は判定が否定されてステップ１２０Ｃへ移行する。
【００７０】
ステップ１２０Ｃでは、検索部１４により、本開始終了頁抽出処理を終了する条件（開始終了頁抽出終了条件）を満足したか否かが判定される。本ステップ１２０Ｃにおいて、開始終了頁抽出終了条件を満足しない場合は上記のステップ１２０Ａへ戻る。本ステップ１２０Ｃにおいて、開始終了頁抽出終了条件を満足した場合はステップ１２０Ｄへ移行する。なお、開始終了頁抽出終了条件としては、例えば本開始終了頁抽出処理の実行が開始されてから予め定められた時間（例えば１０分）経過したとの条件が挙げられる。この他にも、例えば操作パネル６４に対して開始終了頁抽出処理を終了する指示が与えられたとの条件が挙げられる。
【００７１】
ステップ１２０Ｄでは、検索部１４により、例外処理が実行され、その後、本開始終了頁抽出処理を終了する。ここでの例外処理としては、例えば開始終了頁抽出処理を中止する旨を示す文字情報をタッチパネル・ディスプレイ６４Ｂに表示させる処理が挙げられる。
【００７２】
ステップ１２０Ｂでは、検索部１４により、読取部６２に対して１枚の原稿について読み取りを開始させる。続いて、ステップ１２０Ｅでは、検索部１４により、読取部６２による１枚の原稿についての読み取りが終了したか否かが判定される。本ステップ１２０Ｅにおいて、１枚の原稿についての読み取りが終了していない場合は判定が否定されてステップ１２０Ｅが再度実行される。本ステップ１２０Ｅにおいて、１枚の原稿についての読み取りが終了した場合は判定が肯定されてステップ１２０Ｆへ移行する。
【００７３】
ステップ１２０Ｆでは、検索部１４により、読取部６２によって得られた画像情報が記憶部４６（例えば記憶部４６の記憶領域α以外の記憶領域）に時系列に沿って記憶される。次のステップ１２０Ｇでは、検索部１４により、読取対象とされた全ての原稿が読取部６２によって読み取られたか否かが判定される。本ステップ１２０Ｇにおいて、読取対象とされた全ての原稿が読取部６２によって読み取られていない場合は判定が否定されてステップ１２０Ｂへ戻る。本ステップ１２０Ｇにおいて、読取対象とされた全ての原稿が読取部６２によって読み取られた場合は判定が肯定されてステップ１２０Ｈへ移行する。
【００７４】
ステップ１２０Ｈでは、検索部１４により、メモリ４４の記憶領域βに開始キーワードが記憶されているか否かが判定される。本ステップ１２０Ｈにおいて、開始キーワードが記憶されている場合は判定が肯定されてステップ１２０Ｉへ移行する。本ステップ１２０Ｈにおいて、開始キーワードが記憶されていない場合は判定が否定されてステップ１２０Ｊへ移行する。
【００７５】
ステップ１２０Ｉでは、検索部１４により、上記ステップ１２０Ｆで記憶部４６に記憶された画像情報のうち、本ステップ１２０Ｉにおいて未だに処理対象とされていない最先に記憶された１頁分の画像情報が取得される。そして、取得された画像情報に対してＯＣＲが行われる。
【００７６】
次のステップ１２０Ｋでは、上記のステップ１２０Ｉで取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている開始キーワードが含まれているか否かが検索部１４により判定される。本ステップ１２０Ｋにおいて、開始キーワードが含まれている場合は判定が肯定されてステップ１２０Ｌへ移行する。本ステップ１２０Ｋにおいて、開始キーワードが含まれていない場合は判定が否定されてステップ１２０Ｍへ移行する。
【００７７】
ステップ１２０Ｌでは、検索部１４により、上記のステップ１２０Ｋにおいて開始キーワードが含まれていると判定された画像情報に対して、特定キーワードの検索を開始する頁の画像情報であることを特定する開始頁識別子が付与され、その後、ステップ１２０Ｊへ移行する。
【００７８】
ステップ１２０Ｍでは、検索部１４により、上記ステップ１２０Ｆで記憶部４６に記憶された画像情報に、上記ステップ１２０Ｉで未だに取得されていない画像情報が存在していないか否かが判定される。本ステップ１２０Ｍにおいて、上記ステップ１２０Ｉで未だに取得されていない画像情報が存在している場合は判定が否定されてステップ１２０Ｉへ戻る。本ステップ１２０Ｍにおいて、上記ステップ１２０Ｉで未だに取得されていない画像情報が存在していない場合は判定が肯定されてステップ１２０Ｊへ移行する。
【００７９】
ステップ１２０Ｊでは、検索部１４により、メモリ４４の記憶領域γに終了キーワードが記憶されているか否かが判定される。本ステップ１２０Ｊにおいて、終了キーワードが記憶されている場合は判定が肯定されてステップ１２０Ｎへ移行する。本ステップ１２０Ｊにおいて、終了キーワードが記憶されていない場合は判定が否定されて本開始終了頁抽出処理を終了する。
【００８０】
ステップ１２０Ｎでは、検索部１４により、上記ステップ１２０Ｆで記憶部４６に記憶された画像情報のうち、本ステップ１２０Ｎにおいて未だに処理対象とされていない最先に記憶された１頁分の画像情報が取得される。そして、取得された画像情報に対してＯＣＲが行われる。
【００８１】
次のステップ１２０Ｐでは、上記のステップ１２０Ｎで取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている終了キーワードが含まれているか否かが検索部１４により判定される。本ステップ１２０Ｐにおいて、終了キーワードが含まれている場合は判定が肯定されてステップ１２０Ｑへ移行する。本ステップ１２０Ｐにおいて、終了キーワードが含まれていない場合は判定が否定されてステップ１２０Ｒへ移行する。
【００８２】
ステップ１２０Ｑでは、検索部１４により、上記のステップ１２０Ｐにおいて終了キーワードが含まれていると判定された画像情報に対して、特定キーワードの検索を終了する頁の画像情報であることを特定する終了頁識別子が付与され、その後、本開始終了頁抽出処理を終了する。
【００８３】
ステップ１２０Ｒでは、検索部１４により、上記ステップ１２０Ｆで記憶部４６に記憶された画像情報に、上記ステップ１２０Ｎで未だに取得されていない画像情報が存在していないか否かが判定される。本ステップ１２０Ｒにおいて、上記ステップ１２０Ｎで未だに取得されていない画像情報が存在している場合は判定が否定されてステップ１２０Ｎへ戻る。本ステップ１２０Ｒにおいて、上記ステップ１２０Ｎで未だに取得されていない画像情報が存在していない場合は判定が肯定されて本開始終了頁抽出処理を終了する。
【００８４】
図５に示すステップ１２２では、検索部１４により、頁非指定モードが設定されているか否かが判定される。本ステップ１２２において、頁非指定モードが設定されている場合は判定が肯定されてステップ１２４へ移行する。本ステップ１２２において、頁非指定モードが設定されていない場合は判定が否定されてステップ１２６へ移行する。
【００８５】
ステップ１２４では、検索部１４により、頁非指定処理の実行が開始され、頁非指定処理の実行が終了すると、ステップ１２８へ移行する。図１２には、頁非指定処理の流れの一例がフローチャートとして示されている。なお、ここでは、説明の便宜上、特定キーワードがメモリ４４の記憶領域γに既に記憶されている場合について説明する。図１２に示す頁非指定処理では、先ず、ステップ１５０において、検索部１４により、記憶部４６に画像情報（ここでは一例として読取部６２により得た画像情報）が記憶されているか否かが判定される。本ステップ１５０において、記憶部４６に画像情報が記憶されている場合は判定が肯定されてステップ１５２へ移行する。
【００８６】
ステップ１５２では、検索部１４により、開始頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ１５２において、記憶部４６に開始頁識別子が付与された画像情報が記憶されている場合は判定が肯定されてステップ１５４へ移行する。
【００８７】
ステップ１５４では、検索部１４により、終了頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ１５４において、終了頁識別子が付与された画像情報が記憶部４６に記憶されている場合は判定が肯定されてステップ１５６へ移行する。
【００８８】
ステップ１５６では、記憶部４６に記憶されている画像情報のうち、開始頁識別子が付与されている画像情報から終了頁識別子が付与されている画像情報までの記憶部４６に時系列で記憶された画像情報が検索部１４により取得される。
【００８９】
なお、ここでは、錯綜を回避するために、開始頁識別子が付与されている画像情報が、終了頁識別子が付与されている画像情報よりも前頁に位置していることを前提にしているが、仮に終了頁識別子が付与されている画像情報が、開始頁識別子が付与されている画像情報よりも前頁に位置している場合は、終了頁識別子が付与されている画像情報までの前頁に係る画像情報に対してステップ１９２〜ステップ２１２の処理を行い、開始頁識別子が付与されている画像情報以降の頁に係る画像情報に対して図１５に示すステップ２３４〜ステップ２５２の処理を行えばよい。また、例外処理として、図１４に示すステップ２１４〜ステップ２３２の処理を行ってもよい。
【００９０】
また、ここでは、錯綜を回避するために、検索対象とされた全ての画像情報を通して開始キーワード及び終了キーワードが１つずつ含まれている場合を例示しているが、開始キーワード及び終了キーワードが複数含まれる場合も考えられる。この場合、例えば、開始キーワードが含まれる全ての画像の各々を示す画像情報を通して最も先に蓄積された画像情報を開始頁識別子が付与されている画像情報とし、終了キーワードが含まれる全ての画像の各々を示す画像情報を通して最も後に蓄積された画像情報を終了頁識別子が付与されている画像情報とする。
【００９１】
次のステップ１５８では、検索部１４により、上記のステップ１５６で取得された画像情報のうち、本ステップ１５８において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ１６０では、上記のステップ１５８で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ１６０において、特定キーワードが含まれている場合は判定が肯定されてステップ１６２へ移行する。本ステップ１６０において、特定キーワードが含まれていない場合は判定が否定されてステップ１７４へ移行する。
【００９２】
ステップ１６２では、検索部１４により、上記のステップ１６０において特定キーワードが含まれていると判定された画像情報に対して、特定キーワードを含む画像情報であることを特定するキーワード存在識別子が付与される。そして、キーワード存在識別子が付与された画像情報（特定画像情報の一例）は、検索部１４によって記憶部４６の記憶領域αに記憶される。なお、以下では、説明の便宜上、キーワード存在識別子が付与された画像情報を「キーワード画像情報」という。
【００９３】
ステップ１６４では、検索部１４により、上記ステップ１５６で取得された画像情報に、前の頁の画像情報が含まれているか否かが判定される。ここで言う「前の頁の画像情報」とは、キーワード存在識別子の付与対象とされた画像情報よりも以前に記憶部４６に記憶され且つキーワード存在識別子の付与対象とされた画像情報に時系列で隣接して記憶部４６に記憶されている画像情報のことを指す。本ステップ１６４において、上記ステップ１５６で取得された画像情報に、前の頁の画像情報が含まれている場合は判定が肯定されてステップ１６６へ移行する。本ステップ１６４において、上記ステップ１５６で取得された画像情報に、前の頁の画像情報が含まれていない場合は判定が否定されてステップ１７０へ移行する。
【００９４】
ステップ１６６では、検索部１４により、前の頁の画像情報が記憶部４６の記憶領域αに記憶されていないか否かが判定される。本ステップ１６６において、前の頁の画像情報が記憶領域αに記憶されていない場合は判定が肯定されてステップ１６８へ移行する。本ステップ１６６において、前の頁の画像情報が記憶領域αに記憶されている場合は判定が否定されてステップ１７０へ移行する。
【００９５】
ステップ１６８では、検索部１４により、前の頁の画像情報が、キーワード画像情報に対して隣接する前の頁に位置するように記憶部４６の記憶領域αに記憶される。
【００９６】
ステップ１７０では、検索部１４により、上記ステップ１５６で取得された画像情報に、次の頁の画像情報が含まれているか否かが判定される。ここで言う「次の頁の画像情報」とは、キーワード存在識別子の付与対象とされた画像情報以降に記憶部４６に記憶され且つキーワード存在識別子の付与対象とされた画像情報に時系列で隣接して記憶部４６に記憶されている画像情報のことを指す。本ステップ１７０において、上記ステップ１５６で取得された画像情報に、次の頁の画像情報が含まれている場合は判定が肯定されてステップ１７２へ移行する。本ステップ１７０において、上記ステップ１５６で取得された画像情報に、次の頁の画像情報が含まれていない場合は判定が否定されてステップ１７４へ移行する。
【００９７】
ステップ１７２では、検索部１４により、次の頁の画像情報が、キーワード画像情報に対して隣接する次の頁に位置するように記憶部４６の記憶領域αに記憶される。
【００９８】
次のステップ１７４では、検索部１４により、上記ステップ１５６で取得された画像情報に、上記ステップ１５８において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ１７４において、上記ステップ１５８において未だに処理対象とされていない画像情報が存在している場合は判定が否定されてステップ１５８へ戻る。本ステップ１７４において、上記ステップ１５８において未だに処理対象とされていない画像情報が存在していない場合は判定が肯定されて本頁非指定処理を終了する。
【００９９】
一方、ステップ１５０において、記憶部４６に画像情報が記憶されていない場合は判定が否定されてステップ１７６へ移行する。図１３に示すステップ１７６では、読取開始指示が操作パネル６４によって受け付けられたか否かが検索部１４により判定される。本ステップ１５０において、読取開始指示が受け付けられた場合は判定が肯定されてステップ１７８へ移行する。本ステップ１７６において、読取開始指示が受け付けられていない場合は判定が否定されてステップ１８０へ移行する。
【０１００】
ステップ１８０では、検索部１４により、本頁非指定処理を終了する条件（頁非指定処理終了条件）を満足したか否かが判定される。本ステップ１８０において、頁非指定処理終了条件を満足しない場合は判定が否定されて上記のステップ１７６へ戻る。本ステップ１８０において、頁非指定処理終了条件を満足した場合は判定が肯定されてステップ１８２へ移行する。なお、頁非指定処理終了条件としては、例えば本頁非指定処理の実行が開始されてから予め定められた時間（例えば２０分）経過したとの条件や操作パネル６４に対して頁非指定処理を終了する指示が与えられたとの条件が挙げられる。
【０１０１】
ステップ１８２では、検索部１４により、例外処理が実行され、その後、本頁非指定処理を終了する。ここでの例外処理としては、例えば頁非指定処理を中止する旨を示す文字情報をタッチパネル・ディスプレイ６４Ｂに表示させる処理が挙げられる。
【０１０２】
ステップ１７８では、検索部１４により、読取部６２に対して１枚の原稿について読み取りを開始させる。続いて、ステップ１８４では、検索部１４により、読取部６２による１枚の原稿についての読み取りが終了したか否かが判定される。本ステップ１８４において、１枚の原稿についての読み取りが終了していない場合は判定が否定されてステップ１８４が再度実行される。本ステップ１８４において、１枚の原稿についての読み取りが終了した場合は判定が肯定されてステップ１８６へ移行する。
【０１０３】
ステップ１８６では、読取部６２によって得られた画像情報が検索部１４により記憶部４６（例えば記憶部４６の記憶領域α以外の記憶領域）に時系列に沿って記憶される。次のステップ１８８では、検索部１４により、読取対象とされた全ての原稿が読取部６２によって読み取られたか否かが判定される。本ステップ１８８において、読取対象とされた全ての原稿が読取部６２によって読み取られていない場合は判定が否定されてステップ１７８へ戻る。本ステップ１８８において、読取対象とされた全ての原稿が読取部６２によって読み取られた場合は判定が肯定されてステップ１９０へ移行する。
【０１０４】
ステップ１９０では、検索部１４により、現在実行されている処理が頁非指定処理であるか否かが判定される。本ステップ１９０において、現在実行されている処理が頁非指定処理であれば判定が肯定されて図１２に示すステップ１５２へ移行する。本ステップ１９０において、現在実行されている処理が頁非指定処理でなければ判定が否定されて図１６に示すステップ３０２へ移行する。
【０１０５】
一方、図１２に示すステップ１５２において、記憶部４６に開始頁識別子が付与された画像情報が記憶されていない場合は判定が否定されてステップ１９２へ移行する。ステップ１９２では、検索部１４により、終了頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ１９２において、終了頁識別子が付与された画像情報が記憶部４６に記憶されている場合は判定が肯定されてステップ１９４へ移行する。ステップ１９４では、記憶部４６に記憶されている画像情報のうち、終了頁識別子が付与されている画像情報までの時系列で記憶された画像情報が検索部１４により取得される。
【０１０６】
次のステップ１９６では、検索部１４により、上記のステップ１９４で取得された画像情報のうち、本ステップ１９６において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ１９８では、検索部１４により、上記のステップ１９６で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ１９８において、特定キーワードが含まれている場合は判定が肯定されてステップ２００へ移行する。本ステップ１９８において、特定キーワードが含まれていない場合は判定が否定されてステップ２１２へ移行する。
【０１０７】
ステップ２００では、検索部１４により、上記のステップ１９８において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によって記憶部４６の記憶領域αに記憶される。
【０１０８】
ステップ２０２では、検索部１４により、上記ステップ１９４で取得された画像情報に、前の頁の画像情報が含まれているか否かが判定される。本ステップ２０２において、上記ステップ１９４で取得された画像情報に、前の頁の画像情報が含まれている場合は判定が肯定されてステップ２０４へ移行する。本ステップ２０２において、上記ステップ１９４で取得された画像情報に、前の頁の画像情報が含まれていない場合は判定が否定されてステップ２０８へ移行する。
【０１０９】
ステップ２０４では、検索部１４により、前の頁の画像情報が記憶部４６の記憶領域αに記憶されていないか否かが判定される。本ステップ２０４において、前の頁の画像情報が記憶部４６の記憶領域αに記憶されていない場合は判定が肯定されてステップ２０６へ移行する。本ステップ２０４において、前の頁の画像情報が記憶部４６の記憶領域αに記憶されている場合は判定が否定されてステップ２０８へ移行する。
【０１１０】
ステップ２０６では、検索部１４により、前の頁の画像情報が、キーワード画像情報に対して隣接する前の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１１１】
ステップ２０８では、検索部１４により、上記ステップ１９４で取得された画像情報に、次の頁の画像情報が含まれているか否かが判定される。本ステップ２０８において、上記ステップ１９４で取得された画像情報に、次の頁の画像情報が含まれている場合は判定が肯定されてステップ２１０へ移行する。本ステップ２０８において、上記ステップ１９４で取得された画像情報に、次の頁の画像情報が含まれていない場合は判定が否定されてステップ２１２へ移行する。
【０１１２】
ステップ２１０では、検索部１４により、次の頁の画像情報が、キーワード画像情報に対して隣接する次の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１１３】
次のステップ２１２では、検索部１４により、上記ステップ１９４で取得された画像情報に上記ステップ１９６において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ２１２において、上記ステップ１９６において未だに処理対象とされていない画像情報が存在している場合は判定が否定されてステップ１９６へ戻る。本ステップ２１２において、上記ステップ１９６において未だに処理対象とされていない画像情報が存在していない場合は判定が肯定されて本頁非指定処理を終了する。
【０１１４】
一方、ステップ１９２において、終了頁識別子が付与された画像情報が記憶部４６に記憶されていない場合は判定が否定されて図１４に示すステップ２１４へ移行する。ステップ２１４では、検索部１４により、記憶部４６に記憶されている画像情報が取得される。続いて、ステップ２１６では、検索部１４により、上記のステップ２１４で取得された画像情報のうち、本ステップ２１６において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。
【０１１５】
次のステップ２１８では、検索部１４により、上記のステップ２１４で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ２１８において、特定キーワードが含まれている場合は判定が肯定されてステップ２２０へ移行する。本ステップ２１８において、特定キーワードが含まれていない場合は判定が否定されてステップ２３２へ移行する。
【０１１６】
ステップ２２０では、検索部１４により、上記のステップ１９８において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によってメモリ４４の記憶領域γに記憶される。
【０１１７】
ステップ２２２では、検索部１４により、上記ステップ２１４で取得された画像情報に、前の頁の画像情報が含まれているか否かが判定される。本ステップ２２２において、上記ステップ２１４で取得された画像情報に、前の頁の画像情報が含まれている場合は判定が肯定されてステップ２２４へ移行する。本ステップ２２２において、上記ステップ２１４で取得された画像情報に、前の頁の画像情報が含まれていない場合は判定が否定されてステップ２２８へ移行する。
【０１１８】
ステップ２２４では、検索部１４により、前の頁の画像情報が記憶部４６の記憶領域αに記憶されていないか否かが判定される。本ステップ２２４において、前の頁の画像情報が記憶領域αに記憶されていない場合は判定が肯定されてステップ２２６へ移行する。本ステップ２２４において、前の頁の画像情報が記憶領域αに記憶されている場合は判定が否定されてステップ２２８へ移行する。
【０１１９】
ステップ２２６では、検索部１４により、前の頁の画像情報が、キーワード画像情報に対して隣接する前の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１２０】
ステップ２２８では、検索部１４により、上記ステップ１９４で取得された画像情報に、次の頁の画像情報が含まれているか否かが判定される。本ステップ２２８において、上記ステップ２１４で取得された画像情報に、次の頁の画像情報が含まれている場合は判定が肯定されてステップ２３０へ移行する。本ステップ２２８において、上記ステップ２１４で取得された画像情報に、次の頁の画像情報が含まれていない場合は判定が否定されてステップ２３２へ移行する。
【０１２１】
ステップ２３０では、検索部１４により、次の頁の画像情報が、キーワード画像情報に対して隣接する次の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１２２】
次のステップ２３２では、検索部１４により、上記ステップ２１４で取得された画像情報に上記ステップ２１６において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ２３２において、上記ステップ２１６において未だに処理対象とされていない画像情報が存在している場合は判定が否定されてステップ２１６へ戻る。本ステップ２３２において、上記ステップ２１６において未だに処理対象とされていない画像情報が存在していない場合は判定が肯定されて本頁非指定処理を終了する。
【０１２３】
一方、ステップ１５４において、終了頁識別子が付与された画像情報が記憶部４６に記憶されていない場合は判定が否定されて図１５に示すステップ２３４へ移行する。ステップ２３４では、記憶部４６に記憶されている画像情報のうち、開始頁識別子が付与されている画像情報以降の時系列で記憶部４６に記憶された画像情報が検索部１４により取得される。
【０１２４】
次のステップ２３６では、検索部１４により、上記のステップ２３４で取得された画像情報のうち、本ステップ２３６において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ２３８では、検索部１４により、上記のステップ２３４で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ２３８において、特定キーワードが含まれている場合は判定が肯定されてステップ２４０へ移行する。本ステップ２３８において、特定キーワードが含まれていない場合は判定が否定されてステップ２５２へ移行する。
【０１２５】
ステップ２４０では、検索部１４により、上記のステップ２３８において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によってメモリ４４の記憶領域γに記憶される。
【０１２６】
ステップ２４２では、検索部１４により、上記ステップ２３４で取得された画像情報に、前の頁の画像情報が含まれているか否かが判定される。本ステップ２４２において、上記ステップ２３４で取得された画像情報に、前の頁の画像情報が含まれている場合は判定が肯定されてステップ２４４へ移行する。本ステップ２４２において、上記ステップ２３４で取得された画像情報に、前の頁の画像情報が含まれていない場合は判定が否定されてステップ２４８へ移行する。
【０１２７】
ステップ２４４では、検索部１４により、前の頁の画像情報が記憶部４６の記憶領域αに記憶されていないか否かが判定される。本ステップ２４４において、前の頁の画像情報が記憶領域αに記憶されていない場合は判定が肯定されてステップ２４６へ移行する。本ステップ２４４において、前の頁の画像情報が記憶領域αに記憶されている場合は判定が否定されてステップ２４８へ移行する。
【０１２８】
ステップ２４６では、検索部１４により、前の頁の画像情報が、キーワード画像情報に対して隣接する前の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１２９】
ステップ２４８では、検索部１４により、上記ステップ２３４で取得された画像情報に、次の頁の画像情報が含まれているか否かが判定される。本ステップ２４８において、上記ステップ２３４で取得された画像情報に、次の頁の画像情報が含まれている場合は判定が肯定されてステップ２５０へ移行する。本ステップ２４８において、上記ステップ２３４で取得された画像情報に、次の頁の画像情報が含まれていない場合は判定が否定されてステップ２５２へ移行する。
【０１３０】
ステップ２５０では、検索部１４により、次の頁の画像情報が、キーワード画像情報に対して隣接する次の頁に位置するように記憶部４６の記憶領域αに記憶される。
【０１３１】
次のステップ２５２では、検索部１４により、上記ステップ２３４で取得された画像情報に、上記ステップ２３６において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ２５２において、上記ステップ２３６において未だに処理対象とされていない画像情報が存在している場合は判定が否定されてステップ２３６へ戻る。本ステップ２５２において、上記ステップ２３６において未だに処理対象とされていない画像情報が存在していない場合は判定が肯定されて本頁非指定処理を終了する。
【０１３２】
一方、図５に示すステップ１２６では、検索部１４により、頁指定処理の実行が開始され、頁指定処理の実行が終了すると、ステップ１２８へ移行する。図１６には、頁指定処理の流れの一例がフローチャートとして示されている。なお、ここでは、説明の便宜上、特定キーワードがメモリ４４の記憶領域γに既に記憶されている場合について説明する。図１６に示す頁指定処理では、先ず、ステップ３００において、検索部１４により、記憶部４６に画像情報が記憶されているか否かが判定される。本ステップ３００において、記憶部４６に画像情報が記憶されていない場合は判定が否定されて上記のステップ１７６へ移行する。本ステップ３００において、記憶部４６に画像情報が記憶されている場合は判定が肯定されてステップ３０２へ移行する。
【０１３３】
ステップ３０２では、検索部１４により、開始頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ３０２において、開始頁識別子が付与された画像情報が記憶部４６に記憶されている場合は判定が肯定されてステップ３０４へ移行する。
【０１３４】
ステップ３０４では、検索部１４により、終了頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ３０４において、終了頁識別子が付与された画像情報が記憶部４６に記憶されている場合は判定が肯定されてステップ３０６へ移行する。ステップ３０６では、記憶部４６に記憶されている画像情報のうち、開始頁識別子が付与されている画像情報から終了頁識別子が付与されている画像情報までの時系列で記憶部４６に記憶された画像情報が検索部１４により取得される。
【０１３５】
次のステップ３０８では、検索部１４により、上記のステップ１５６で取得された画像情報のうち、本ステップ３０８において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ３１０では、検索部１４により、上記のステップ３０８で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ３１０において、特定キーワードが含まれている場合は判定が肯定されてステップ３１２へ移行する。本ステップ３１０において、特定キーワードが含まれていない場合は判定が否定されてステップ３１４へ移行する。
【０１３６】
ステップ３１２では、検索部１４により、上記のステップ３１０において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によって記憶部４６の記憶領域αに記憶される。
【０１３７】
次のステップ３１４では、検索部１４により、上記ステップ３０６で取得された画像情報に上記ステップ３０８において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ３１４において、上記ステップ３０８において未だに処理対象とされていない画像情報が存在している場合はステップ３０８へ戻る。本ステップ３１４において、上記ステップ３０８において未だに処理対象とされていない画像情報が存在していない場合はステップ３１６へ移行する。
【０１３８】
ステップ３１６では、検索部１４により、記憶部４６の記憶領域αにキーワード画像情報が記憶されているか否かが判定される。本ステップ３１６において、記憶領域αにキーワード画像情報が記憶されていない場合は判定が否定されて本頁指定処理を終了する。本ステップ３１６において、記憶領域αにキーワード画像情報が記憶されている場合はステップ３１８へ移行する。
【０１３９】
ステップ３１８では、検索部１４により、記憶部４６の記憶領域αに記憶されているキーワード画像情報の総量が上限量を超えているか否かが判定される。本ステップ３１８において、キーワード画像情報の総量が上限量を超えていない場合は判定が否定されて本頁指定処理を終了する。本ステップ３１８において、キーワード画像情報の総量が上限量を超えている場合は判定が肯定されてステップ３２０へ移行する。
【０１４０】
ステップ３２０では、制御部２０により、記憶部４６の記憶領域αに記憶されている全てのキーワード画像情報について頁単位でサムネイル画像が作成される。続いて、ステップ３２２では、制御部２０により、上記ステップ３２０で作成された頁単位のサムネイル画像を含む添付文書選択画面がタッチパネル・ディスプレイ６４Ｂに表示され、その後、図１７に示すステップ３２４に移行する。ステップ３２４では、送信部１６により、添付文書選択画面に表示されている頁単位のサムネイル画像のうち、送信対象から外す頁のサムネイル画像が指定されたか否かが判定される。
【０１４１】
図１８には、添付文書選択画面の一例が示されている。図１８に示すように、添付文書選択画面には、上記のステップ３２０で作成された頁単位のサムネイル画像が一覧表示されている。また、記憶部４６の記憶領域αに記憶されている全てのキーワード画像情報の総量が上限量を超えている旨が表示されている。図１８に示す例では、「選択ページ総容量」の「２．２ＭＢ」が、記憶部４６の記憶領域αに記憶されているキーワード画像情報の画像情報の総量に相当し、「添付文書上限」の「２．０ＭＢ」が上限量に相当する。また、図１８に示す例では、全てのサムネイル画像についてチェック印が付されて選択された状態が示されている。全てのサムネイル画像が選択された状態において、送信対象から外す頁のサムネイル画像のチェック印が例えばタッチパネル・ディスプレイ６４Ｂを介して図１９に示すように外された場合はステップ３２４において判定が肯定されてステップ３２６へ移行する。全てのサムネイル画像が選択された状態において、送信対象から外す頁のサムネイル画像の何れのチェック印も外されない場合はステップ３２４において判定が否定されてステップ３３４へ移行する。
【０１４２】
ステップ３２６では、送信部１６により、記憶部４６の記憶領域αに記憶されているキーワード画像情報から、上記ステップ３２４又は後述のステップ３３０によって指定された頁のサムネイル画像に対応するキーワード画像情報が消去される。なお、ここでは、説明の便宜上、キーワード画像情報を記憶領域αから単に消去する場合を例示しているが、これに限らず、キーワード画像情報を記憶領域αから他の記憶領域に退避させてもよい。この場合、サムネイル画像が再選択されることで、他の記憶領域から再選択されたサムネイル画像に対応するキーワード画像情報が記憶領域αに再度記憶される。
【０１４３】
次のステップ３２８では、制御部２０により、添付文書選択画面の内容が更新される。例えば、図１８に示す添付文書選択画面は、図１９に示すように選択総ページ数及び選択ページ総容量が更新される。続いて、ステップ３３０では、送信部１６により、添付文書選択画面に表示されているサムネイル画像のうち、送信対象から外す頁のサムネイル画像が指定されたか否かが判定される。本ステップ３３０において、送信対象から外す頁のサムネイル画像が指定された場合は判定が肯定されてステップ３２６へ戻る。本ステップ３３０において、送信対象から外す頁のサムネイル画像が指定されていない場合は判定が否定されてステップ３３２へ移行する。
【０１４４】
ステップ３３２では、送信部１６により、本頁指定処理を終了する条件（頁指定処理終了条件）を満足したか否かが判定される。本ステップ３３２において、頁指定処理終了条件を満足しない場合は判定が否定されて上記のステップ３３０へ戻る。本ステップ３３２において、頁指定処理終了条件を満足した場合は判定が肯定されて本頁指定処理を終了する。頁指定処理終了条件としては、例えばステップ３２６が最初に実行されてから予め定められた時間（例えば５分）経過したとの条件や操作パネル６４に対して頁指定処理を終了する指示が与えられたとの条件が挙げられる。
【０１４５】
一方、ステップ３３４では、送信部１６により、添付文書選択画面が表示されてから予め定められた時間（例えば５分）経過したか否かが判定される。本ステップ３３４において、予め定められた時間経過していない場合は判定が否定されてステップ３２４へ戻る。本ステップ３３４において、予め定められた時間経過した場合は判定が肯定されてステップ３３６へ移行する。
【０１４６】
ステップ３３６では、送信部１６により、記憶部４６の記憶領域αに記憶されているキーワード画像情報のうち、最後に記憶された１頁分のキーワード画像情報が消去される。続いて、ステップ３３８では、送信部１６により、添付文書選択画面の内容が更新される。例えば、図１８に示す添付文書選択画面は、図１９に示すように、消去されたキーワード画像情報に対応するサムネイル画像の選択状態が解除されると共に、消去されたキーワード画像情報に応じて選択総ページ数及び選択ページ総容量が減じられる。
【０１４７】
次のステップ３４０では、送信部１６により、記憶部４６の記憶領域αに記憶されているキーワード画像情報を含む全ての画像情報の総量が上限量を超えているか否かが判定される。本ステップ３４０において、全ての画像情報の総量が上限量を超えている場合は判定が肯定されてステップ３３６へ戻る。本ステップ３４０において、全ての画像情報の総量が上限量を超えていない場合は判定が否定されて本頁指定処理を終了する。
【０１４８】
一方、図１６に示すステップ３０２において、開始頁識別子が付与された画像情報が記憶領域αに記憶されていない場合は判定が否定されてステップ３５０へ移行する。ステップ３５０では、終了頁識別子が付与された画像情報が記憶部４６に記憶されているか否かが判定される。本ステップ３５０において、終了頁識別子が付与された画像情報が記憶部４６に記憶されている場合は判定が肯定されてステップ３５２へ移行する。
【０１４９】
ステップ３５２では、メモリ４４の記憶領域αに記憶されている画像情報のうち、終了頁識別子が付与されている画像情報までの時系列で記憶部４６に記憶された画像情報が検索部１４により取得される。
【０１５０】
次のステップ３５４では、検索部１４により、上記のステップ３５２で取得された画像情報のうち、本ステップ３５４において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ３５６では、検索部１４により、上記のステップ３５２で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ３５６において、特定キーワードが含まれている場合は判定が肯定されてステップ３５８へ移行する。本ステップ３５６において、特定キーワードが含まれていない場合は判定が否定されてステップ３６０へ移行する。
【０１５１】
ステップ３５８では、検索部１４により、上記のステップ３５６において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によって記憶部４６の記憶領域αに記憶される。
【０１５２】
次のステップ３６０では、検索部１４により、上記ステップ３５２で取得された画像情報に、上記ステップ３５４において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ３６０において、上記ステップ３５４において未だに処理対象とされていない画像情報が存在している場合はステップ３５４へ戻る。本ステップ３６０において、上記ステップ３５４において未だに処理対象とされていない画像情報が存在していない場合はステップ３１６へ移行する。
【０１５３】
一方、ステップ３５０において、終了頁識別子が付与された画像情報が記憶部４６に記憶されていない場合は判定が否定されて図２０に示すステップ３６２へ移行する。ステップ３６２では、検索部１４により、記憶部４６に記憶されている画像情報が取得される。続いて、ステップ３６４では、検索部１４により、上記のステップ３６２で取得された画像情報のうち、本ステップ３６４において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。
【０１５４】
次のステップ３６６では、検索部１４により、上記のステップ３６２で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ３６６において、特定キーワードが含まれている場合は判定が肯定されてステップ３６８へ移行する。本ステップ３６６において、特定キーワードが含まれていない場合は判定が否定されてステップ３７０へ移行する。
【０１５５】
ステップ３６８では、検索部１４により、上記のステップ３６６において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によって記憶部４６の記憶領域αに記憶される。
【０１５６】
次のステップ３７０では、検索部１４により、上記ステップ３６２で取得された画像情報に、上記ステップ３６４において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ３７０において、上記ステップ３６４において未だに処理対象とされていない画像情報が存在している場合は判定が否定されてステップ３６４へ戻る。本ステップ３７０において、上記ステップ３６４において未だに処理対象とされていない画像情報が存在していない場合は判定が肯定されてステップ３１６へ移行する。
【０１５７】
一方、ステップ３０４において、終了頁識別子が付与された画像情報が記憶部４６に記憶されていない場合は判定が否定されて図２１に示すステップ３８０へ移行する。ステップ３８０では、記憶部４６に記憶されている画像情報のうち、開始頁識別子が付与されている画像情報以降の時系列で記憶部４６に記憶された画像情報が検索部１４により取得される。
【０１５８】
次のステップ３８２では、検索部１４により、上記のステップ３８０で取得された画像情報のうち、本ステップ３８２において未だに処理対象とされていない時系列で最も古い１頁分の画像情報が取得され、取得された１頁分の画像情報に対してＯＣＲが行われる。続いて、ステップ３８４では、検索部１４により、上記のステップ３８０で取得された画像情報により示される画像に、メモリ４４の記憶領域γに記憶されている特定キーワードが含まれているか否かが検索部１４により判定される。本ステップ３８４において、特定キーワードが含まれている場合は判定が肯定されてステップ３８６へ移行する。本ステップ３８４において、特定キーワードが含まれていない場合は判定が否定されてステップ３８８へ移行する。
【０１５９】
ステップ３８６では、検索部１４により、上記のステップ３８４において特定キーワードが含まれていると判定された画像情報に対してキーワード存在識別子が付与される。そして、キーワード画像情報は、検索部１４によって記憶部４６の記憶領域αに記憶される。
【０１６０】
次のステップ３８８では、検索部１４により、上記ステップ３８０で取得された画像情報に、上記ステップ３８２において未だに処理対象とされていない画像情報が存在していないか否かが判定される。本ステップ３８８において、上記ステップ３８２において未だに処理対象とされていない画像情報が存在している場合はステップ３８２へ戻る。本ステップ３８８において、上記ステップ３８２において未だに処理対象とされていない画像情報が存在していない場合はステップ３１６へ移行する。
【０１６１】
一方、図５に示すステップ１２８では、送信部１６により、送信処理の実行が開始され、送信処理の実行が終了すると、本画像添付送信処理を終了する。図２２には、送信処理の流れの一例がフローチャートとして示されている。図２２に示す送信処理では、先ず、ステップ３９４において、送信部１６により、記憶部４６の記憶領域αにキーワード画像情報が記憶されているか否かが判定される。本ステップ３９４において、キーワード画像情報が記憶されている場合は判定が肯定されてステップ４００へ移行する。本ステップ３９４において、キーワード画像情報が記憶されていない場合は判定が否定されてステップ３９６へ移行する。ステップ３９６では、送信部１６により、記憶部４６に記憶されている画像情報の記憶先を特定するＵＲＬ（uniform resource locator）が作成される。続いて、ステップ３９８では、送信部１６により、上記のステップ３９６で作成されたＵＲＬが電子メールに付される。そして、ＵＲＬが付された電子メールは、メモリ４４の記憶領域βに記憶されているメールアドレスに従って電子メールサーバ３２に送信され、その後、本送信処理を終了する。
【０１６２】
一方、ステップ４００では、送信部１６により、記憶部４６の記憶領域αに記憶されているキーワード画像情報を含む全ての画像情報の総量が上限量を超えているか否かが判定される。本ステップ４００において、全ての画像情報の総量が上限量を超えていない場合は判定が否定されてステップ４０２へ移行する。ステップ４０２では、送信部１６により、記憶部４６の記憶領域αから全ての画像情報が抽出され、その後、ステップ４１４へ移行する。
【０１６３】
ステップ４００において、全ての画像情報の総量が上限量を超えている場合は判定が肯定されてステップ４０４へ移行する。ステップ４０４では、送信部１６により、キーワード画像情報以外の画像情報が記憶部４６の記憶領域αに記憶されているか否かが判定される。本ステップ４０４において、キーワード画像情報以外の画像情報が記憶部４６の記憶領域αに記憶されている場合は判定が肯定されてステップ４０６へ移行する。本ステップ４０４において、キーワード画像情報以外の画像情報が記憶部４６の記憶領域αに記憶されていない場合は判定が否定されてステップ４０８へ移行する。
【０１６４】
ステップ４０６では、送信部１６により、記憶部４６の記憶領域αからキーワード画像情報以外の画像情報が消去される。続いて、ステップ４０８では、送信部１６により、記憶部４６の記憶領域αに記憶されているキーワード画像情報のうち、本ステップ４０８において未だに処理対象とされていない時系列で最も古い１頁分のキーワード画像情報が抽出される。
【０１６５】
次のステップ４１０では、送信部１６により、現時点までに上記ステップ４０８で抽出されたキーワード画像情報の総量が上限量を超えているか否かが判定される。本ステップ４１０において、キーワード画像情報の総量が上限量を超えている場合は判定が肯定されてステップ４１２へ移行する。ステップ４１２では、送信部１６により、上記ステップ４０８で抽出されたキーワード画像情報から、最後に抽出されたキーワード画像情報が廃棄され、その後にステップ４１４へ移行する。なお、ここでは、１頁分のキーワード画像情報を抽出して上限量を超えたところで超えた分の１頁分のキーワード画像情報を廃棄する処理を行うことにより、送信対象とするキーワード画像情報が上限量を超えないようにしているが、この処理は一例である。この処理以外の処理としては、例えばキーワード画像情報の情報量を記憶領域αに先に記憶された順に頁単位で加算し、頁単位での加算結果を参照して、上限量を超えないだけのキーワード画像情報を記憶領域αに先に記憶された順に抽出する処理が挙げられる。
【０１６６】
一方、ステップ４１０において、キーワード画像情報の総量が上限量を超えていない場合は判定が否定されてステップ４１６へ移行する。ステップ４１６では、送信部１６により、記憶部４６の記憶領域αに記憶されている全てのキーワード画像情報が上記ステップ４０８で抽出されたか否かが判定される。本ステップ４１６において、全てのキーワード画像情報が抽出されていない場合は判定が否定されてステップ４０８へ戻る。本ステップ４１６において、全てのキーワード画像情報が抽出された場合は判定が肯定されてステップ４１４へ移行する。
【０１６７】
ステップ４１４では、送信部１６により、上記ステップ４０２で抽出されたキーワード画像情報を含む画像情報又は上記ステップ４０８で抽出されたキーワード画像情報が電子メールに添付される。そして、キーワード画像情報を含む画像情報又はキーワード画像情報が添付された電子メールは、メモリ４４の記憶領域βに記憶されているメールアドレスに従って電子メールサーバ３２に送信され、その後、本送信処理を終了する。
【０１６８】
上記送信処理によって電子メールサーバ３２に送信された電子メールは、メモリ４４の記憶領域βに記憶されているメールアドレスにより特定される送信先へ送信される。送信先では、電子メールに添付されているキーワード画像情報を含む画像情報又はキーワード画像情報が取得され、例えば取得されたキーワード画像情報を含む画像情報又はキーワード画像情報により示される画像がディスプレイに表示される。ディスプレイに表示された画像は、特定キーワードが含まれる画像や特定キーワードが含まれる画像に隣接する頁の画像である。そのため、電子メールの送信先の者は、読取部６２による読取対象とされた全ての原稿についての画像を見る場合に比べ、自身にとって関連性の高い情報を迅速に把握することになる。また、キーワード画像情報が検索部１４によって検索されることで、送信相手にとって関連性の高い情報が送信対象とされる上、送信先への送信量が抑制される。
【０１６９】
なお、上記実施形態では、電子メール送信機能を働かせることで、電子メールと共に画像情報を送信先へ送信する例を挙げて説明したが、画像情報を電子メールに添付せずに送信先へ送信してもよい。
【０１７０】
また、上記実施形態では、情報処理装置１０がメールアドレス帳３５を電子メールサーバ３２から取得し、情報処理装置１０においてメールアドレスに対応するキーワードを取得する例を挙げて説明したが、開示の技術はこれに限定されるものではない。例えば、情報処理装置１０がメールアドレスを受け付け、受け付けたメールアドレスを電子メールサーバ３２へ送信し、電子メールサーバ３２がメールアドレスに対応するキーワードをメールアドレス帳３５から読み出して情報処理装置１０に提供するようにしてもよい。
【０１７１】
上記実施形態では、コンピュータ４０が検索プロセス５２、送信プロセス５４及び制御プロセス５６を実行する場合の例を挙げて説明したが、これらのプロセスを複数のコンピュータを用いて分散して処理するようにしてもよい。また、電子メール作成機能を実現するためのプログラムを実行するコンピュータを別途備えることでコンピュータ４０にかかる負荷が軽減されるようにしてもよい。このような分散処理は、例えば図２３に示す情報処理装置１０Ａによって実現される。
【０１７２】
図２３に示す情報処理装置１０Ａは、ＣＰＵ１０Ｂ、ＲＯＭ（Read Only Memory）１０Ｃ，ＲＡＭ（Random Access Memory）１０Ｄ、ＮＶＲＡＭ（Non Volatile RAM：不揮発性ＲＡＭ）１０Ｅ、ＨＤＤ（ハードディスク装置）１０Ｆ、画像処理部１０Ｇ、ユーザ・インタフェース１０Ｈ、検索制御部１０Ｉ、送信データ作成部１０Ｊ、通信制御部１０Ｋ及びデバイス・インタフェース１０Ｌを含んで構成されており、これらは互いにアドレスバス、データバス、及び制御バス等のバス１０Ｐを介して接続されている。
【０１７３】
ＣＰＵ１０Ｂは、情報処理装置１０Ａの全体の動作を制御する。ＲＯＭ１０Ｃは、プログラムや各種パラメータ、制御に必要な各種データ等を予め記憶する記憶手段として機能する。ＲＡＭ１０Ｄは、各種プログラムの実行時のワークエリア等として用いられるものである。ＮＶＲＡＭ１０Ｅ及びＨＤＤ１０Ｆは、装置の電源スイッチが切られても保持しなければならない各種情報を記憶する。ＮＶＲＡＭ１０Ｅ及びＨＤＤ１０Ｆの少なくとも一方が図１に示す蓄積部１２として機能する。
【０１７４】
画像処理部１０Ｇは、画像情報の伸張圧縮処理やＯＣＲなどの各種画像処理を行う。ユーザ・インタフェース１０Ｈは、表示部及び操作部を有するＵＩパネル１０Ｍ（図１に示す表示部１８及び指定部２２の一例）に接続され、ＣＰＵ１０ＢとＵＩパネル１０Ｍとの間の情報の授受を司る。
【０１７５】
検索制御部１０Ｉは、例えばＣＰＵ，ＲＯＭ，ＲＡＭを有するコンピュータやＡＳＩＣ（Application Specific Integrated Circuit）によって実現され、図１に示す検索部１４及び制御部２０として機能する。送信データ作成部１０Ｊは、例えばＣＰＵ，ＲＯＭ，ＲＡＭを有するコンピュータやＡＳＩＣによって実現され、プログラムが実行されることによってキーワードやメールアドレスを取得すると共に電子メールを作成する。通信制御部１０Ｋは、例えばＣＰＵ，ＲＯＭ，ＲＡＭを有するコンピュータやＡＳＩＣによって実現され、図１に示す送信部１６として機能する。通信制御部１０Ｋは、通信網３０に接続され、例えば電子メールサーバ３２や端末装置３４と通信を行う。デバイス・インタフェース１０Ｌは、図３に示す読取部６２に相当する読取装置１０Ｎに接続され、ＣＰＵ１０Ｂと読取装置１０Ｎとの間の情報の授受を司る。
【符号の説明】
【０１７６】
１０  情報処理装置
１２  蓄積部
１４  検索部
１６  送信部
１８  表示部
２０  制御部
２２  指定部
【図１】
2014017658.tif 000003
【図２】
2014017658.tif 000004
【図３】
2014017658.tif 000005
【図４】
2014017658.tif 000006
【図５】
2014017658.tif 000007
【図６】
2014017658.tif 000008
【図７】
2014017658.tif 000009
【図８】
2014017658.tif 000010
【図９】
2014017658.tif 000011
【図１０】
2014017658.tif 000012
【図１１】
2014017658.tif 000013
【図１２】
2014017658.tif 000014
【図１３】
2014017658.tif 000015
【図１４】
2014017658.tif 000016
【図１５】
2014017658.tif 000017
【図１６】
2014017658.tif 000018
【図１７】
2014017658.tif 000019
【図１８】
2014017658.tif 000020
【図１９】
2014017658.tif 000021
【図２０】
2014017658.tif 000022
【図２１】
2014017658.tif 000023
【図２２】
2014017658.tif 000024
【図２３】
2014017658.tif 000025