(57)【要約】【課題】地図に関する情報を利便性良く提供すること。【解決手段】画像形成装置は、地図の画像を読み取る読取手段と、前記地図中の特定の文字列を、当該地図の画像より抽出する抽出手段と、抽出された前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手段と、取得された前記情報と前記地図の画像とを合成する合成手段と、合成された前記情報と前記地図の画像を出力する出力手段とを有する。【選択図】図３
2012185741.tif 000002
【特許請求の範囲】
【請求項１】
地図の画像を読み取る読取手段と、
前記地図中の特定の文字列を、当該地図の画像より抽出する抽出手段と、
抽出された前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手段と、
取得された前記情報と前記地図の画像とを合成する合成手段と、
合成された前記情報と前記地図の画像を出力する出力手段とを有する画像形成装置。
【請求項２】
前記抽出手段は、抽出された前記特定の文字列ごとに該文字列が抽出された前記画像上の位置情報を該文字列に関連付け、
前記合成手段は、取得された前記情報を、前記地図において、当該情報に対応する前記特定の文字列に関連付けられている前記位置情報が示す位置に合成する請求項１記載の画像形成装置。
【請求項３】
前記出力手段は、前記画像の印刷、表示、又はネットワークを介した送信のいずれかを行う請求項１又は２記載の画像形成装置。
【請求項４】
前記抽出手段は、前記地図に対して指定された箇所に係る前記特定の文字列を、当該地図の画像より抽出する請求項１乃至３いずれか一項記載の画像形成装置。
【請求項５】
前記取得手段は、前記特定の文字列と関連付けられた情報をネットワークを介して接続される情報管理装置より取得する請求項１乃至４いずれか一項記載の画像形成装置。
【請求項６】
前記取得手段は、前記特定の文字列と関連付けられた、住所名、表記名、郵便番号、及び電話番号の少なくともいずれか一つをネットワークを介して取得する請求項１乃至５いずれか一項記載の画像形成装置。
【請求項７】
ネットワークを介して接続される画像形成装置から送信される、前記画像形成装置が地図より読み取った画像より抽出された特定の文字列を受信する受信手段と、
受信した前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手段とを有する情報処理装置。
【請求項８】
前記取得手段によって取得された前記特定の文字列と関連付けられた情報を、前記画像形成装置に送信する送信手段を有する請求項７記載の情報処理装置。
【請求項９】
前記取得手段は、地名の識別子に関連付けて前記特定の文字列と関連付けられた情報を記憶する情報記憶手段より、複数の前記特定の文字列と関連付けられた情報を、前記複数の特定の文字列に基づいてネットワークを介して取得し、取得された前記情報を前記識別子に基づいて複数の集合に分類し、前記複数のそれぞれの特定の文字列がいずれかの前記情報に含まれる前記集合に属する情報を抽出する請求項７又は８記載の情報処理装置。
【請求項１０】
前記取得手段は、前記特定の文字列と関連付けられた情報をネットワークを介して接続される情報管理装置より取得する請求項７乃至９いずれか一項記載の情報処理装置。
【請求項１１】
前記取得手段は、前記特定の文字列と関連付けられた、住所名、表記名、郵便番号、及び電話番号の少なくともいずれか一つをネットワークを介して取得する請求項７乃至１０いずれか一項記載の情報処理装置。
【請求項１２】
相互にネットワークを介して接続される画像形成装置と情報処理装置とを含む画像処理システムであって、
前記画像形成装置は、
地図の画像を読み取る読取手段と、
前記地図中の特定の文字列を、当該地図の画像より抽出する抽出手段と、
抽出された前記特定の文字列を前記情報処理装置に送信し、前記特定の文字列と関連付けられた情報を前記情報処理装置から受信する通信制御手段と、
受信された前記情報と前記地図の画像とを合成する合成手段と、
合成された前記情報と前記地図の画像を出力する出力手段とを有し、
前記情報処理装置は、
前記特定の文字列を前記画像形成装置から受信する受信手段と、
前記特定の文字列に基づき、前記特定の文字列と関連付けられた情報をネットワークを介して取得する取得手段と、
前記取得手段によって取得された前記特定の文字列と関連付けられた情報を、前記画像形成装置に送信する送信手段とを有する画像処理システム。
【請求項１３】
地図の画像を読み取る読取手順と、
前記地図中の特定の文字列を、当該地図の画像より抽出する抽出手順と、
抽出された前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手順と、
取得された前記情報と前記地図の画像とを合成する合成手順と、
合成された前記情報と前記地図の画像を出力する出力手順とを画像形成装置に実行させるプログラム。
【請求項１４】
ネットワークを介して接続される画像形成装置から送信される、前記画像形成装置が地図より読み取った画像より抽出された特定の文字列を受信する受信手順と、
受信した前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手順とをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置、画像処理システム、及びプログラムに関する。
【背景技術】
【０００２】
従来、住宅地図と呼ばれる地図が発行されている。住宅地図上には、戸別名、テナント名、又は店舗名等がそれぞれの建造物の外形形状内に記されている。住宅地図によれば、目的とする建造物を比較的容易に探し出すことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば、不動産業界では、住宅地図を利用した顧客の案内に関するニーズが高まっている。この場合、住宅地図において、顧客の目的とする住居等の周辺に掲載されている店舗等の情報を迅速に提供することができれば、顧客にとって非常に有益なサービスを提供することができる。住宅地図上に掲載されている建造物（例えば、店舗）に関する情報を得るための手段として、インターネットの検索サイト又は電話帳等の利用が考えられる。
【０００４】
しかしながら、特定の地域の小さな店舗等に関する情報を、検索サイト又は電話帳から得るのは決して容易なことではない。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、地図に関する情報を利便性良く提供することのできる画像形成装置、情報処理装置、画像処理システム、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、画像形成装置は、地図の画像を読み取る読取手段と、前記地図中の特定の文字列を、当該地図の画像より抽出する抽出手段と、抽出された前記特定の文字列に基づき、該特定の文字列と関連付けられた情報をネットワークを介して取得する取得手段と、取得された前記情報と前記地図の画像とを合成する合成手段と、合成された前記情報と前記地図の画像を出力する出力手段とを有する。
【０００７】
このような画像形成装置では、地図に関する情報を利便性良く提供することができる。
【発明の効果】
【０００８】
本発明によれば、地図に関する情報を利便性良く提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第一の実施の形態における画像処理システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】第一の実施の形態の画像処理システムの機能構成例を示す図である。
【図４】画像処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【図５】地図の一例を示す図である。
【図６】抽出リストの一例を示す図である。
【図７】地図画像に対する座標系の一例を示す図である。
【図８】地図関連情報記憶部の構成例を示す図である。
【図９】地図関連情報が合成された地図の一例を示す図である。
【図１０】地図画像からの文字列の抽出処理の処理手順の一例を説明するためのフローチャートである。
【図１１】地図画像のバンド単位の分割例を示す図である。
【図１２】地図関連情報の検索処理の処理手順の一例を説明するためのフローチャートである。
【図１３】第二の実施の形態における画像処理システムの構成例を示す図である。
【図１４】第二の実施の形態における情報管理装置のハードウェア構成例を示す図である。
【図１５】第二の実施の形態の画像処理システムの機能構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態における画像処理システムの構成例を示す図である。同図の画像処理システム１において、画像形成装置１０と情報管理装置５０とは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク３０（有線又は無線の別は問わない。）を介して通信可能に接続されている。
【００１１】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちのいずれか二以上の機能を一台の筐体によって実現する複合機である。本実施の形態において、画像形成装置１０は、スキャン機能及び印刷機能を有していればよい。
【００１２】
情報管理装置５０は、地図上に表記されている文字列に関連する情報（以下、「地図関連情報」という。）を記憶及び管理するコンピュータである。本実施の形態の地図は、住宅地図のように、住宅、マンション、店舗、若しくはビル等の各建造物又は施設について、戸別名、テナント名、建造物名、施設名、地番、又は地名等の文字列が表記されていることが望ましい。このような地図に関して、地図関連情報は、地図上に表記されている文字列の対象（住宅、マンション、店舗、若しくはビル等の各建造物又は施設等）に関する情報であるともいえる。
【００１３】
なお、情報管理装置５０は、地図メーカー等によって運用されているコンピュータシステムを構成するコンピュータであってもよい。また、図１において、画像形成装置１０一台しか示されていないが、複数の画像形成装置１０が、画像処理システム１に含まれていてもよい。
【００１４】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１５】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００１６】
スキャナ１２は、原稿より画像データを読み取るためのハードウェアである。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェアである。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１７】
図３は、第一の実施の形態の画像処理システムの機能構成例を示す図である。同図において、画像形成装置１０は、ＵＩ制御部１２１、スキャン制御部１２２、画像処理部１２３、合成部１２４、地図関連情報取得部１２５、及び印刷制御部１２６等を有する。これら各部は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理によって実現される。
【００１８】
ＵＩ制御部１２１は、操作パネル１５への画面表示や、操作パネル１５に対する入力に応じた処理制御等を行う。スキャン制御部１２２は、スキャナ１２による原稿からの画像データの読み取りを制御する。本実施の形態では、地図が印字された用紙（以下、単に「地図」という。）が読み取りの対象とされる。また、地図より読み取られた画像データを、以下「地図画像」という。
【００１９】
画像処理部１２３は、スキャナ１２によって読み取られた地図画像に対して画像処理を行う。本実施の形態では、画像処理として文字認識が行われる。すなわち、画像処理部１２３は、地図画像に含まれている文字列を抽出する。地図関連情報取得部１２５は、地図画像より抽出された文字列に関する地図関連情報を情報管理装置５０より取得する。合成部１２４は、地図関連情報取得部１２５によって取得された地図関連情報を、地図画像に合成する。印刷制御部１２６は、地図関連情報が合成された地図画像の印刷をプリンタ１３に実行させる。
【００２０】
一方、情報管理装置５０は、情報管理部５１及び情報記憶部５２等を有する。情報記憶部５２は、地図関連情報を記憶する。情報管理部５１は、ネットワークを介して受信される地図関連情報の検索要求に応じた検索を情報記憶部５２に対して行う。
【００２１】
以下、画像処理システム１の処理手順について説明する。図４は、画像処理システムが実行する処理手順の一例を説明するためのシーケンス図である。
【００２２】
画像形成装置１０のＡＤＦ（Auto Document Feeder）又は圧板等に地図が載置された状態で、操作パネル１５のスタートキーが押下されると、ＵＩ制御部１２１は、スキャン制御部１２２に対してスキャンの実行を要求する（Ｓ１０１）。
【００２３】
図５は、地図の一例を示す図である。同図に示されるように、本実施の形態の地図Ｍ１には、戸別名、テナント名、建造物名、施設名、地番、又は地名等を示す文字列が記されている。
【００２４】
スキャンの実行要求に応じ、スキャン制御部１２２は、地図Ｍ１の読み取りをスキャナ１２に実行させる（Ｓ１０２）。スキャン制御部１２２は、スキャナ１２によって読み取られた地図画像を、例えば、ＲＡＭ１１２に記録する。地図画像の内容は、図５に示される地図Ｍ１と同様である。したがって、以下、地図Ｍ１より読み取られた地図画像を、「地図画像Ｍ１」という。
【００２５】
続いて、スキャン制御部１２２は、地図画像Ｍ１に対する文字認識（ＯＣＲ（Optical Character Recognition））の実行を画像処理部１２３に要求する（S１０３）。画像処理部１２３は、地図画像Ｍ１に対して文字認識処理を実行し、地図画像Ｍ１より文字列群を抽出する（Ｓ１０４）。抽出される文字列群は、戸別名、テナント名、建造物名、施設名、地番、又は地名等、住宅地図に表記されている特定の文字列である。なお、例えば、文字認識の対象とする箇所が指定されてもよい。具体的には、地図Ｍ１に対して、文字認識の対象としたい文字列の周辺又は周囲にマーキングが施される。または、当該文字列が蛍光ペン等によって塗られてもよい。この場合、画像処理部１２３は、文字認識の範囲を、マーキングが施された文字列に限定する。また、地図Ｍ１の上にマーキングシートを載せて、地図Ｍ１と共にマーキングシートをスキャンさせてもよい。この場合、画像処理部１２３は、マーキングシート上においてマーキングが施された箇所に対応する範囲に、地図画像Ｍ１に対する文字認識の範囲を限定する。または、画像処理部１２３は、地図画像Ｍ１を操作パネル１５等に表示させ、表示されている地図画像Ｍ１上において、タッチパネルを介して、文字認識の箇所が指定させてもよい。この場合、画像処理部１２３は、文字認識の範囲を、タッチパネルを介して指定された箇所に係る文字列に限定する。なお、その他の方法によって、文字認識の範囲が限定されてもよい。
【００２６】
画像処理部１２３は、また、抽出された各文字列に関して、それぞれが抽出された位置（地図画像Ｍ１上の位置）を示す位置情報を関連付ける。その結果、図６に示されるような情報（以下、「抽出リスト」という。）が生成される。
【００２７】
図６は、抽出リストの一例を示す図である。同図に示されるように、抽出リストは、地図画像Ｍ１より抽出された文字列ごとに、当該文字列が抽出された座標値を含む。当該座標値は、文字列の位置情報の一例であり、例えば、図７に示されるような座標系における値である。
【００２８】
図７は、地図画像に対する座標系の一例を示す図である。同図では、地図画像Ｍ１が読み取られた際の主走査方向がＸ軸とされ、副走査方向がＹ軸とされる例が示されている。なお、地図画像Ｍ１の座標系は、図７に示される形態に限られない。各文字列に関して、地図画像Ｍ１上における位置を特定可能であれば他の座標系が適用されてもよい。
【００２９】
続いて、画像処理部１２３は、抽出リストを合成部１２４に入力する（Ｓ１０５）。合成部１２４は、入力された抽出リストを指定して、地図関連情報の取得を地図関連情報取得部１２５に要求する（Ｓ１０６）。続いて、地図関連情報取得部１２５は、抽出リストに含まれている各文字列に対する地図関連情報の検索要求を、情報管理装置５０の情報管理部５１に送信する（Ｓ１０７）。情報管理部５１は、当該検索要求に応じた検索を地図関連情報記憶部５２に対して行う（Ｓ１０８）。
【００３０】
図８は、地図関連情報記憶部の構成例を示す図である。同図において、地図関連情報記憶部５２は、例えば、日本全国の建造物又は施設等の地図の表記対象ごとに、地名コード、住所、表記名、郵便番号、電話番号、ＦＡＸ番号、及び他のキーワード等を含む。これらの各項目が、本実施の形態において地図関連情報を構成する。但し、他の項目によって地図関連情報が構成されてもよい。
【００３１】
地名コードは、地名の識別子である。地名コードとしては、例えば、財団法人国土地理協会が設定した、町・字コードが好適である。町・字コードは、都道府県、市区（郡）町村、大字・通称、字・丁目までを１１桁によって表現するコードである（http://www.kokudo.or.jp/master/record.html参照）。但し、地名コードは、町・字コードの上位６桁であるＪＩＳコードであってもよいし、市区（郡）町村程度を区別可能な他のコードであってもよい。
【００３２】
住所は、いわゆる住所である。表記名は、地図上において表記される名称である。郵便番号、電話番号、ＦＡＸ番号は、その通りの意味である。他のキーワードは、特定の形式に限定されない付加情報である。
【００３３】
ステップＳ１０８では、検索要求において指定された文字列ごとに、当該文字列に合致するレコード（地図関連情報）が検索される。文字列に合致するレコードとは、当該文字列をいずれかの項目の値に含むレコードをいう。
【００３４】
続いて、情報管理部５１は、検索結果としてのレコード群を地図関連情報取得部１２５に返信する（Ｓ１０９）。なお、ステップＳ１０７〜Ｓ１０９は、例えば、抽出リストに含まれている各文字列と、検索結果としての地図関連情報との関係が確保されるように、当該文字列ごとに行われる。但し、当該各文字列と地図関連情報との関係が確保である限り、一度の検索要求によって各文字列に対する地図関連情報が検索されてもよい。
【００３５】
続いて、地図関連情報取得部１２５は、抽出リストに含まれる各文字列に関連付けて、当該文字列に関して返信された地図関連情報を合成部１２４に出力する（Ｓ１１０）。合成部１２４は、各地図関連情報を地図画像Ｍ１に合成する（又は重畳させる）（Ｓ１１１）。より詳しくは、地図画像Ｍ１において、地図関連情報に対応する文字列の座標値が示す位置又は当該位置から所定量ずれた位置に、当該地図関連情報の一部の項目又は全項目の値が合成される。
【００３６】
なお、例えば、ＵＩ制御部１２１は、地図関連情報の一覧を操作パネル１５に表示させ、当該一覧の中から合成対象とする地図関連情報や項目等をユーザに選択させてもよい。この場合、合成部１２４は、選択された地図関連情報又は項目に合成対象を限定する。また、合成対象とする項目は、予め、設定ファイル等において指定されていてもよい。設定ファイル等は、例えば、ＨＤＤ１１４に記憶されていればよい。
【００３７】
続いて、合成部１２４は、地図関連情報が合成された（又は重畳された）地図画像の印刷を印刷制御部１２６に要求する（Ｓ１１２）。印刷制御部１２６は、当該地図画像の印刷を、プリンタ１３に実行させる（Ｓ１１３）。その結果、地図関連情報が合成された地図が出力される。
【００３８】
図９は、地図関連情報が合成された地図の一例を示す図である。同図の地図Ｍ２では、「○□店」と、「○△店」とのそれぞれの付近に、それぞれの地図関連情報Ｒ１又はＲ２が合成された例が示されている。すなわち、同図は、ユーザによって、合成対象とする地図関連情報が限定された例である。
【００３９】
なお、地図関連情報が合成された（又は重畳された）地図画像の出力形態は、印刷に限定されない。例えば、合成部１２４は、ＵＩ制御部１２１に対して当該地図画像の表示を要求してもよい。この場合、ＵＩ制御部１２１は、当該地図画像を、例えば、操作パネル１５に表示させたり、非図示の表示端末にネットワークを介して出力させたりしてもよい。または、画像形成装置１０は、所定の宛先（例えば、メールアドレス又はＦＡＸ番号等）に対して、当該地図画像をメール送信又はＦＡＸ送信等を行ってもよい。所定の宛先は、ＨＤＤ１１４若しくはＮＶＲＡＭ１１５、又は画像形成装置１０とネットワークを介して接続される非図示の記憶装置に記憶されていればよい。また、当該地図画像が、ＨＤＤ１１５又は画像形成装置１０とネットワークを介して接続される非図示の記憶装置に記憶されるようにしてもよい。
【００４０】
更に、情報管理装置５０より取得された地図関連情報は、画像形成装置１０が、ＨＤＤ１１５を用いて管理するアドレス帳に登録されてもよい。アドレス帳とは、画像形成装置１０においてスキャン等された画像データ等の送信先の選択候補の一覧を示す情報である。通常、アドレス帳は、管理者等によって手作業で入力されるが、本実施の形態によれば、地図Ｍ１をスキャンさせることで、地図Ｍ１が対応する地域に関するアドレス帳を自動的に登録することができる。
【００４１】
続いて、図４のステップＳ１０４の詳細について説明する。図１０は、地図画像からの文字列の抽出処理の処理手順の一例を説明するためのフローチャートである。
【００４２】
ステップＳ２０１において、画像処理部１２３は、地図画像Ｍ１をバンド単位に分割する。
【００４３】
図１１は、地図画像のバンド単位の分割例を示す図である。同図に示されるように、地図画像Ｍ１は、副走査方向に、バンド単位に分割される。なお、バンドとは、一般的に、画像処理において利用される、画像データの分割単位である。
【００４４】
続いて、画像処理部１２３は、バンドごとに文字認識を実行する（Ｓ２０２）。文字認識は、公知技術を用いて行われればよい。例えば、傾いている文字については、地図画像が回転されて文字認識が行われる。続いて、画像処理部１２３は、文字認識によって抽出された各文字列と、各文字列が抽出された地図画像Ｍ１上の位置を示す座標値とを含む抽出リストを、例えば、ＲＡＭ１１２に生成する（Ｓ２０３）。各文字列は、例えば、抽出された順に抽出リスト（図６）に含められる。
【００４５】
続いて、図４のステップＳ１０７〜Ｓ１０９の詳細について説明する。図１２は、地図関連情報の検索処理の処理手順の一例を説明するためのフローチャートである。
【００４６】
ステップＳ３０１において、地図関連情報取得部１２５は、変数ｉの値を１に初期化する。変数ｉは、抽出リスト（図６）における位置を示す変数である。続いて、地図関連情報取得部１２５は、抽出リストより、ｉ番目からＮ件の文字列を取得する（Ｓ３０２）。Ｎの値は、１以上で、かつ、抽出リストの件数以下の値であれば、任意の値でよい。最初はｉの値は１である。したがって、例えば、Ｎの値が３である場合、図６に示される抽出リストからは、「○△丘」、「○△六郎」、及び「○□店」が取得される。
【００４７】
続いて、地図関連情報取得部１２５は、取得されたＮ件の文字列をＯＲ条件とする検索条件を生成し、当該検索条件を含む検索要求を情報管理装置５０の情報管理部５１に送信する（Ｓ３０３）。すなわち、Ｎ件の文字列のいずれかを含むことが検索条件とされる。当該検索条件は、例えば、「"○△丘"  ＯＲ  "○△六郎"  ＯＲ  "○□店"」となる。
【００４８】
当該検索要求に応じ、情報管理部５１は、Ｎ件の文字列のいずれかを含むレコード（地図関連情報）を地図関連情報記憶部５２より検索する。なお、検索条件において、地図関連情報記憶部５２の項目が限定されてもよい。例えば、Ｎ件の文字列のいずれかを「表記名」に含むことが検索条件とされてもよい。情報管理部５１は、検索条件に合致するレコード（地図関連情報）を、検索結果として地図関連情報取得部１２５に返信する。例えば、「○△丘」を含むレコード、「○△六郎」を含むレコード、及び「○□店」を含むレコードが返信される。
【００４９】
ここで、地図関連情報記憶部５２には、日本全国に関する地図関連情報が記憶されている。したがって、検索結果として返信される地図関連情報は、必ずしも地図Ｍ１に対応する地域に関する地図関連情報に限られない。例えば、同姓同名等、表記名が一致するレコードが地図関連情報記憶部５２に複数登録されていれば、複数の地域に関するレコードが、同じ文字列に関する検索されうる。具体的には、「○△丘」を含むレコードが、日本全国の地域にまたがって複数検索される可能性がある。
【００５０】
そこで、地図関連情報取得部１２５は、地図Ｍ１に関する地図関連情報を、検索結果の中から抽出するための処理をステップＳ３０４以降において実行する。なお、本実施の形態において、「地域」は、地名コードによって区別される単位である。
【００５１】
ステップＳ３０４において、地図関連情報取得部１２５は、検索結果に含まれるレコード群を、地名コードに基づいて分類する。分類された、地名コードが共通する地図関連情報の各集合を、以下、「グループ」という。すなわち、同一の地名コードを有するレコード群ごとにグループが形成される。
【００５２】
続いて、地図関連情報取得部１２５は、Ｎ件の文字列の全てのＡＮＤ条件を満たすグループを抽出する（Ｓ３０５）。すなわち、Ｎ件の各文字列が、当該グループに属するいずれかのレコードに含まれるグループが抽出される。具体的には、Ｎ件の文字列が「○△丘」、「○△六郎」、及び「○□店」である場合、「"○△丘"  ＡＮＤ  "○△六郎"  ＡＮＤ  "○□店"」を満たすグループが抽出される。すなわち、「○△丘」を含むレコードと、「○△六郎」を含むレコードと、「○□店」を含むレコードとを含むグループが抽出される。
【００５３】
ここで、ステップＳ３０５は、地図Ｍ１に含まれる文字列（表記名等）の組み合わせが、地図Ｍ１以外の地域の地図に含まれている可能性は低いであろうという考えに基づき、地図Ｍ１に対応する可能性の高いグループを絞り込むための処理である。但し、当該可能性はゼロではない。そこで、地図関連情報取得部１２５は、抽出されたグループの数は、Ｍ件以下であるか否かを判定する（Ｓ３０６）。Ｍの値は、地図Ｍ１に対応する地域がいくつまで絞り込まれれば妥当であると考えるかに基づいて、１以上の任意の値が設定されればよい。例えば、地図Ｍ１が複数の地域にまたがる場合、Ｍ＝１では条件が厳しすぎる可能性がある。すなわち、地図Ｍ１に対応する地域（地名コード）が特定できない可能性がある。なお、Ｎの値が十分大きければ、Ｍの値を大きくしても、地図Ｍ１に対応しない地域に係るグループが抽出される可能性は低いものと考える。
【００５４】
抽出されたグループの数がＭ件以下である場合（Ｓ３０６でＹｅｓ）、地図関連情報取得部１２５は、抽出されたグループに対応する地名コードを用いて、抽出リストに含まれる各文字列の地図関連情報を情報管理装置５０より検索する（Ｓ３０７）。例えば、抽出されたグループに対応する地名コードが「１１０１０００００・・・」である場合、この値と、「○△丘」とのＡＮＤ条件を検索条件とする検索が情報管理装置５０の情報管理部５１に要求される。情報管理部５１は当該検索条件に合致するレコード（地図関連情報）を地図関連情報記憶部５２より検索し、当該レコードを検索結果として返信する。抽出リストに含まれる他の文字列に関しても、地名コードとのＡＮＤ条件によって検索が行われる。その結果、地図Ｍ１に対応する地域以外の地域に関する地図関連情報が取得される可能性が低減される。なお、抽出されたグループが複数である場合、Ｎ件の文字列ごとに、各グループに対応する地名コードとのＡＮＤ条件を検索条件とする検索が行われればよい。例えば、抽出されたグループ数が２である場合、「○△丘」に関して、１つ目のグループに対応する地名コードとのＡＮＤ条件と、２つ目のグループに対応する地名コードとのＡＮＤ条件とのそれぞれに基づく、合計２回の検索が行われればよい。
【００５５】
一方、Ｎ件の文字列の全てのＡＮＤ条件を満たすグループが一つも無い場合（Ｓ３０５でＮｏ）、地図関連情報取得部１２５は、ｉ＋Ｎが抽出リストの件数を超えているか否かを判定する（Ｓ３０８）。すなわち、ステップＳ３０８においてｉに１が加算された場合、ｉ番目以降にＮ件の文字列が抽出リストに含まれているか否かが判定される。
【００５６】
ｉ＋Ｎが抽出リストの件数以下である場合（Ｓ３０８でＮｏ）、地図関連情報取得部１２５は、ｉに１を加算し（Ｓ３０９）、ステップＳ３０２以降を繰り返す。すなわち、抽出リストより取得されるＮ件の文字列が、抽出リストにおいて一つずらされる。これは、前回と異なる文字列の組み合わせによって、地図Ｍ１に対応する地名コードの特定を試みるためである。
【００５７】
一方、ｉ＋Ｎが抽出リストの件数を超えている場合（Ｓ３０８でＹｅｓ）、地図関連情報取得部１２５は、Ｎの値が２以上であるか否かを判定する（Ｓ３１０）。すなわち、これ以上Ｎの値を小さくすることが可能か否かが判定される。Ｎの値が２以上である場合（Ｓ３１０でＹｅｓ）、地図関連情報取得部１２５は、Ｎから１を減算して（Ｓ３１１）、ステップＳ３０１以降を繰り返す。この場合、Ｎの値が小さくなったため、ステップＳ３０５におけるＡＮＤ条件が緩くなる。したがって、地図Ｍ１に対応する地名コードが特定される可能性を高めることができる。
【００５８】
一方、Ｎの値が２以上でない場合（Ｓ３１０でＹｅｓ）、すなわち、Ｎの値が１である場合、これ以上、Ｎの値を小さくすることはできない。したがって、地図関連情報取得部１２５は、地図Ｍ１に対応する地名コードの特定を断念する。
【００５９】
また、Ｎ件の文字列の全てのＡＮＤ条件を満たすグループがＭ件を超える場合（Ｓ３０６でＮｏ）、地図関連情報取得部１２５は、Ｎに１を加算する（Ｓ３１２）。この場合、地図Ｍ１に対応しない地域に関する地図関連情報が取得されている可能性があるため、更に検索条件を厳しくしようとする趣旨である。続いて、地図関連情報取得部１２５は、Ｎの値が抽出リストに含まれている文字列の件数を超えているか否かを判定する（Ｓ３１３）。Ｎの値が抽出リストに含まれている文字列の件数を超えている場合（Ｓ３１３でＹｅｓ）、これ以上検索条件を厳しくすることはできないため、地図関連情報取得部１２５は、現時点において抽出されているグループに対応する地名コードを用いて、抽出リストに含まれる各文字列の地図関連情報を情報管理装置５０より検索する（Ｓ３０７）。
【００６０】
一方、Ｎの値が抽出リストに含まれている文字列の件数を超えていない場合（Ｓ３１３でＮｏ）、地図関連情報取得部１２５は、ステップＳ３０１以降を繰り返す。この場合、前回よりもＮの値が大きくなっている。したがって、ステップＳ３０５におけるＡＮＤ条件が厳しくなり、抽出されるグループの数が少なくなることが期待される。
【００６１】
上述したように、本実施の形態によれば、ユーザは、画像形成装置１０に地図をスキャンさせることで、地図上に表記されている文字列に関する地図関連情報を得ることができる。したがって、画像形成装置１０は、図に関する情報を利便性良く提供することができる。特に、スキャンされた地図より読み取られた地図画像に対して地図関連情報が合成された結果が印刷されることにより、印刷物という、携帯性に優れた形態で、地図関連情報を提供することができる。この際、各地図関連情報は、当該地図関連情報が関連する文字列の付近に合成される。したがって、地図上の文字列と、地図関連情報との対応関係を容易に認識させることができる。
【００６２】
次に、第二の実施の形態について説明する。図１３は、第二の実施の形態における画像処理システムの構成例を示す図である。図１３中、図１と同一部分には同一符号を付してその説明は省略する。
【００６３】
図１３に示される画像処理システム２は、情報処理装置２０を含む。情報処理装置２０は、第一の実施の形態において画像形成装置１０が実行していた処理の一部を実行する情報処理装置である。情報処理装置２０は、ＬＡＮ等のネットワーク４０（有線又は無線の別は問わない。）を介して画像形成装置１０と通信可能に接続される。また、情報処理装置２０は、ネットワーク３０を介して情報管理装置５０と通信可能に接続される。
【００６４】
図１４は、第二の実施の形態における情報管理装置のハードウェア構成例を示す図である。図１４の情報管理装置２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００６５】
情報管理装置２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記録した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００６６】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って情報管理装置２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００６７】
図１５は、第二の実施の形態の画像処理システムの機能構成例を示す図である。図１５中、図３と同一部分には同一符号を付してその説明は省略する。
【００６８】
図１５の画像処理システム２において、情報処理装置２０は、受信部２１、地図関連情報取得部１２５、及び送信部２２等を有する。これら各部は、情報処理装置２０にインストールされたプログラムがＣＰＵ２０４に実行させる処理により実現される。
【００６９】
受信部２１は、画像形成装置１０において地図画像Ｍ１より抽出された文字列群を受信する。地図関連情報取得部１２５は、受信部２１におって受信された文字列に関する地図関連情報を情報管理装置５０より取得する。送信部２２は、地図関連情報を情報管理装置５０によって取得された地図関連情報を画像形成装置１０に送信する。
【００７０】
一方、画像形成装置１０は、通信制御部１２７を有する。通信制御部１２７は、画像処理部１２３によって抽出された文字列群を情報処理装置２０に送信し、情報処理装置２０より返信される、該文字列群に関する地図関連情報を受信する。
【００７１】
画像処理システム２が実行する処理手順は、図１２の処理手順の実行主体が情報処理装置２０である点を除いて、第一の実施の形態と同様でよい。
【００７２】
なお、画像形成装置１０と情報処理装置２０との関係は、一対一でもよいし、多対一でもよい。
【００７３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７４】
１、２        画像処理システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          情報処理装置
２１          受信部
２２          送信部
３０          ネットワーク
５０          情報管理装置
５１          情報管理部
５２          情報記憶部
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        ＵＩ制御部
１２２        スキャン制御部
１２３        画像処理部
１２４        合成部
１２５        地図関連情報取得部
１２６        印刷制御部
１２７        通信制御部
２００        ドライブ装置
２０１        記録媒体    
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００４‐０６２２４７号公報
【図１】
2012185741.tif 000003
【図２】
2012185741.tif 000004
【図３】
2012185741.tif 000005
【図４】
2012185741.tif 000006
【図５】
2012185741.tif 000007
【図６】
2012185741.tif 000008
【図７】
2012185741.tif 000009
【図８】
2012185741.tif 000010
【図９】
2012185741.tif 000011
【図１０】
2012185741.tif 000012
【図１１】
2012185741.tif 000013
【図１２】
2012185741.tif 000014
【図１３】
2012185741.tif 000015
【図１４】
2012185741.tif 000016
【図１５】
2012185741.tif 000017