(57)【要約】【課題】スキャナー等で取得された画像データのファイル名の設定に関する操作者の作業負担を軽減する。【解決手段】画像形成装置１は、原稿を読み取って画像データを取得する画像読取部１０と、操作者から操作指示を受け付ける操作受付部１０２と、操作受付部１０２による受付内容に応じて、画像データにおいて文字列を認識すべき認識領域を設定する認識領域設定部１０３と、画像データにおける認識領域における文字列を認識する文字列認識部１０４と、文字列認識部１０４により認識された文字列から画像データを保存する際のファイル名を設定するファイル名設定部１０５と、画像データを設定されたファイル名でデータ蓄積装置に保存するデータ保存制御部１０６とを備え、認識領域設定部１０３は、予め定められた条件が満たされるまで認識領域を維持する。【選択図】図２
2018190062.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを取得する画像読取部と、
操作者から操作指示を受け付ける操作受付部と、
前記操作受付部による受付内容に応じて、前記画像データにおいて文字列を認識すべき認識領域を設定する認識領域設定部と、
前記画像データにおける前記認識領域において文字列を認識する文字列認識部と、
前記文字列認識部により認識された文字列から前記画像データを保存する際のファイル名を設定するファイル名設定部と、
前記画像データを前記設定されたファイル名でデータ蓄積装置に保存するデータ保存制御部とを備え、
前記認識領域設定部は、予め定められた条件が満たされるまで前記認識領域の設定を維持する情報処理装置。
【請求項２】
前記認識領域設定部は、前記情報処理装置が操作されない状態が一定時間以上経過して前記情報処理装置にリセットがかかることを前記予め定められた条件として前記認識領域の設定を維持する請求項１に記載の情報処理装置。
【請求項３】
前記認識領域設定部は、前記操作者が前記情報処理装置からログアウトすることを前記予め定められた条件として前記認識領域の設定を維持する請求項１に記載の情報処理装置。
【請求項４】
前記認識領域設定部は、前記操作受付部が前記操作者から前記文字列認識部に対する新たな認識領域の設定指示を受け付けることを前記予め定められた条件として前記認識領域の設定を維持する請求項１に記載の情報処理装置。
【請求項５】
原稿種類毎に各原稿の画像データにおいて前記認識領域を記憶する記憶部を更に備え、
前記操作受付部は、ユーザーから原稿種類を指定する指示を受け付け、
前記認識領域設定部は、前記操作受付部が受け付けた指示が示す原稿種類に対応する認識領域を前記記憶部から読み出して設定する請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項６】
原稿種類毎に各原稿の画像データにおいて文字列を認識すべき認識領域を記憶する記憶部と、
前記文字列認識部に、前記画像データに含まれる文字列を認識させ、当該認識された文字列に基づいて前記原稿の種類を判定する原稿種類判定部とを備え、
前記認識領域設定部は、前記原稿種類判定部により判定された原稿種類に対応する認識領域を前記記憶部から読み出して設定する請求項１乃至請求項４のいずれかに記載の情報処理装置。
【請求項７】
前記原稿種類判定部は、前記文字列認識部に、前記画像データの予め定められた種類判定領域に含まれる文字列を認識させ、当該認識された文字列に基づいて前記原稿の種類を判定する請求項６に記載の情報処理装置。
【請求項８】
前記認識領域設定部は、前記操作受付部による受付内容に応じて、前記画像データにおいて文字列を認識すべき第１の認識領域及び第２の認識領域を設定し、
前記文字列認識部は、前記画像データにおける前記第１の認識領域において第１の文字列及び前記第２の認識領域において第２の文字列を認識し、
前記ファイル名設定部は、前記画像データの保存先に前記第１の文字列と同一のファイル名のファイルが存在しない場合には前記第１の文字列を前記画像データのファイル名に設定し、前記画像データの保存先に前記第１の文字列と同一のファイル名のファイルが存在する場合には前記第１の文字列に前記第２の文字列を連結した文字列を前記画像データのファイル名に設定する請求項１乃至請求項７のいずれかに記載の情報処理装置。
【請求項９】
原稿を読み取って画像データを取得する画像読取部と、操作者から操作指示を受け付ける操作受付部とを備える情報処理装置により、ファイル名を設定するファイル名設定方法であって、
前記操作受付部による受付内容に応じて、前記画像読取部により読み取られた画像データにおいて文字列を認識すべき認識領域を設定し、
前記画像データにおける前記認識領域において文字列を認識し、
前記認識された文字列から前記画像データを保存する際のファイル名を設定し、
前記画像データを前記設定されたファイル名でデータ蓄積装置に保存し、
予め定められた条件が満たされるまで前記認識領域の設定を維持する、ファイル名設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、及びファイル名設定方法に関し、特に、ファイル名を設定する技術に関する。
【背景技術】
【０００２】
スキャナーや複合機等の情報処理装置は、原稿を読み取って生成した画像データをＨＤＤ等のデータ蓄積装置に保存する機能を有する。その際、操作者は画像データに適当なファイル名を設定することができるが、毎回手動でファイル名を設定することは煩雑である。かかる問題を解決する技術として、例えば、下記特許文献１には、画像ファイルの一定領域（プリセット領域）を対象に文字認識を行い、その文字認識で得られた文字又は文字列のサイズや色を判断して、所定のサイズや色の文字を画像ファイルのファイル名とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−５６３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示されたファイル名の自動生成技術によると、原稿を読み取るたびに操作者がファイル名を設定する手間が省けて便利になるが、原稿の読み取りの度に文字読み取り領域を設定・選択したり、自動的に設定されたファイル名が適切かどうかを操作者が確認・選択したりする別の手間が生じることが操作者の利便性向上の妨げになっている。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、スキャナー等で取得された画像データのファイル名の設定に関して操作者による作業負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る情報処理装置は、原稿を読み取って画像データを取得する画像読取部と、操作者から操作指示を受け付ける操作受付部と、前記操作受付部による受付内容に応じて、前記画像データにおいて文字列を認識すべき認識領域を設定する認識領域設定部と、前記画像データにおける前記認識領域において文字列を認識する文字列認識部と、前記文字列認識部により認識された文字列から前記画像データを保存する際のファイル名を設定するファイル名設定部と、前記画像データを前記設定されたファイル名でデータ蓄積装置に保存するデータ保存制御部とを備え、前記認識領域設定部は、予め定められた条件が満たされるまで前記認識領域の設定を維持するものである。
【０００７】
また、本発明の一局面に係るファイル名設定方法は、原稿を読み取って画像データを取得する画像読取部と、操作者から操作指示を受け付ける操作受付部とを備える情報処理装置により、ファイル名を設定するファイル名設定方法であって、前記操作受付部による受付内容に応じて、前記画像読取部により読み取られた画像データにおいて文字列を認識すべき認識領域を設定し、前記画像データにおける前記認識領域において文字列を認識し、前記認識された文字列から前記画像データを保存する際のファイル名を設定し、前記画像データを前記設定されたファイル名でデータ蓄積装置に保存し、予め定められた条件が満たされるまで前記認識領域の設定を維持するものである。
【発明の効果】
【０００８】
上記の本発明によれば、スキャナーで取得された画像データ等についてのファイル名の設定に関して操作者による作業負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置の内部構成を示すブロック図である。
【図３】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置による画像データ保存処理の第１実施形態を示すフローチャートである。
【図４】画像読取部による読取対象原稿の一例（技術仕様書）を示す図である。
【図５】画像読取部による読取対象原稿の別例（請求書）を示す図である。
【図６】認識領域設定操作時における表示部の表示画面の一例を示す図である。
【図７】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置による画像データ保存処理の第２実施形態を示すフローチャートである。
【図８】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置による画像データ保存処理の第３実施形態を示すフローチャートである。
【図９】本発明の一実施形態に係る情報処理装置の一例としての画像形成装置による画像データ保存処理の第４実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る情報処理装置の一例としての画像形成装置、及びファイル名設定方法について図面を参照して説明する。図１は、画像形成装置の外観を示す斜視図である。図２は、画像形成装置の内部構成を示すブロック図である。
【００１１】
画像形成装置１は、ファクシミリ通信機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えた複合機である。図１に示すように、画像形成装置１は、装置本体２と、装置本体２の上方に配置された画像読取部１０と、画像読取部１０と装置本体２との間に設けられた連結部３とから概略構成される。
【００１２】
画像読取部１０は、原稿搬送部１１と、原稿搬送部１１により搬送されてくる原稿又は不図示のコンタクトガラスに載置された原稿を光学的に読み取るスキャナーとを有するＡＤＦ（Auto Document Feeder）である。画像読取部１０は、原稿を１枚ずつ読み取ることで画像形成対象となる画像データを取得する。
【００１３】
装置本体２の内部には、画像形成部２０、給紙部３０、画像メモリー４０、記憶部５０、及び通信部６０等が収容されている。
【００１４】
画像メモリー４０は、画像読取部１０によって読み取られた画像データを一時的に記憶する領域である。
【００１５】
画像形成部２０は、画像メモリー４０に記憶されている画像データを読み出し、当該データを用いて給紙部３０から供給される用紙に画像を形成（印刷）する。印刷済みの用紙は、排出トレイ４に排出される。
【００１６】
記憶部５０は、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置である。
【００１７】
通信部６０は、不図示のＬＡＮチップ等の通信モジュールを備える通信インターフェイスである。画像形成装置１は、ネットワークを介して他のＰＣ（Personal Computer）等と接続されており、通信部６０により接続されたＰＣ等との間でデータの送受信を行う。
【００１８】
装置本体２の前面側には、表示部７０及び操作部８０が配置されている。表示部７０は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイを含んで構成される。表示部７０には、例えば、画像読取部１０の動作を指示するための操作画面等が表示される。
【００１９】
操作部８０は、例えば、印刷ジョブ等の実行を指示するためのスタートキー、操作画面を構成するＧＵＩ（Graphical User Interface）に対して確定操作を行う決定キー（エンターキー）、数値入力を行うための数値入力キー等を備え、表示部７０に表示される画面に対する操作をユーザーから受け付ける。
【００２０】
画像形成装置１は、更に、制御ユニット１００を備えている。制御ユニット１００は、プロセッサー、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及び専用のハードウェア回路を含んで構成される。プロセッサーは、例えばＣＰＵ（Central Processing Unit）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＭＰＵ（Micro Processing Unit）等である。
【００２１】
制御ユニット１００は、上記のＲＯＭ又は記憶部５０に記憶された情報処理プログラム等の制御プログラムが上記のプロセッサーにより実行されることにより、制御部１０１、操作受付部１０２、認識領域設定部１０３、文字列認識部１０４、ファイル名設定部１０５、データ保存制御部１０６、及び原稿種類判定部１０７として機能する。なお、制御ユニット１００の上記の各構成は、前述の制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２２】
制御部１０１は、画像形成装置１の全体的な動作制御を司る。制御部１０１は、画像読取部１０、画像形成部２０、給紙部３０、画像メモリー４０、記憶部５０、通信部６０、表示部７０、及び操作部８０等と接続されており、接続されている上記各機構の動作制御や、各機構との間での信号又はデータの送受信を行う。
【００２３】
操作受付部１０２は、操作者から入力される、画像読取部１０により読み取られる原稿における文字列の読み取り指示、及び、画像読取部１０により取得された画像データにおいて文字列を認識すべき認識領域を指定する指示等を受け付ける。例えば、操作受付部１０２は、操作者が、表示部７０に表示される画像データをタッチ操作して領域を指定する、又は、表示部７０に表示されるソフトキー又は操作部８０に配置されたハードキーをタッチ又は押下して原稿種類を選択することで、操作者からの文字列読み取り指示を受け付ける。
【００２４】
認識領域設定部１０３は、操作受付部１０２により受け付けられた指示の内容に応じて、画像読取部１０により取得された画像データにおいて文字列を認識すべき認識領域を設定する。更に、認識領域設定部１０３は、予め定められた条件が満たされるまでこの認識領域の設定を維持する。
【００２５】
文字列認識部１０４は、画像読取部１０により取得された画像データにおける上記認識領域において文字列を認識する。文字列認識部１０４は、ＯＣＲ（Optical Character Recognition）を利用して認識領域における文字列を認識し、テキストデータを抽出する。より詳細には、文字列認識部１０４は、認識領域において文字を認識すると各文字が何の文字か特定し、当該文字が構成する文字列に対応するテキストデータを抽出する。
【００２６】
ファイル名設定部１０５は、文字列認識部１０４により上記認識領域において認識された文字列に基づいて、画像読取部１０により取得された画像データについて、当該画像データを保存する際のファイル名を設定する。ファイル名設定部１０５は、後述する一定の条件のもとで、データ蓄積装置に保存されているファイルのファイル名を変更する。
【００２７】
データ保存制御部１０６は、画像読取部１０により取得された画像データを、ファイル名設定部１０５により設定されたファイル名を付して、記憶部５０やネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス等のデータ蓄積装置に保存する。また、データ保存制御部１０６は、画像読取部１０により取得された画像データにメタデータ（付随情報）を付加してデータ蓄積装置に保存する。
【００２８】
原稿種類判定部１０７は、画像読取部１０により読み取られる原稿の予め定められた種類判定領域（後述）における文字列を文字列認識部１０４に認識させ、当該認識された文字列に基づいて原稿の種類を判定する。
【００２９】
次に、画像読取部１０により取得された画像データの保存処理の第１実施形態について説明する。図３は、画像形成装置１による画像データ保存処理の第１実施形態の第１実施形態を示すフローチャートである。図４は、画像読取部１０による読取対象原稿の一例（技術仕様書）を示す図である。また、図５は、画像読取部１０による読取対象原稿の別例（請求書）を示す図である。
【００３０】
まず、制御部１０１による制御で画像読取部１０が、原稿を読み取って画像データを取得する（Ｓ１）。原稿の例を図４及び図５に示す。図４及び図５に示す原稿では、領域Ａ１に「技術仕様書」又は「請求書」といった表題が記されている。図４及び図５において領域Ａ１は原稿の種類判定領域である。図４の技術仕様書のフォーマットでは領域Ａ２は、文書番号等のその文書固有の番号が記される領域であり、領域Ａ３は、技術項目等の補助的な情報が記される領域である。また、図５の請求書のフォーマットでは、領域Ａ２は、請求番号等のその文書固有の番号が記される領域であり、領域Ａ３は、請求先の補助的な情報が記されている領域である。なお、領域Ａ１，Ａ２，Ａ３は原稿の種類によって位置が異なり得る。
【００３１】
図３を参照した説明に戻る。原稿の画像データが取得されると、認識領域設定部１０３が、画像データが示す全領域の中から、ファイル名を設定するための文字列を取得する対象とする領域である認識領域が設定されているか否かを確認する（Ｓ２）。初めて原稿を読み取った場合等、認識領域が設定されていない場合には（Ｓ２でＮＯ）、操作受付部１０２は、操作者から、原稿における文字列の読み取り指示を受け付ける（Ｓ３）。認識領域設定部１０３は、操作受付部１０２の受付内容に応じて、画像データにおいて文字列を認識すべき認識領域を設定する（Ｓ４）。一方、認識領域が設定されている場合には（Ｓ２でＹＥＳ）、後述する文字列認識処理のステップＳ５へジャンプする。
【００３２】
Ｓ３及びＳ４の処理を詳細に説明する。図６は、認識領域設定時における表示部７０の表示画面の一例を示す図である。例えば、画像読取部１０により取得された画像データが制御部１０１により表示部７０に表示される。操作者は、表示部７０に表示された画像データの任意の箇所をタッチしてそのまま対角線上に指をスライドさせると、表示部７０に備えられるタッチパネル機能により、当該対角線を示すスライド操作が受け付けられる。操作受付部１０２は、当該対角線を有する矩形枠を受け付ける。これにより、認識領域設定部１０３は、操作受付部１０２によって受け付けられた当該矩形枠で囲まれた領域を、画像データにおいて文字列を認識すべき認識領域として設定する。図６の例では、認識領域設定部１０３により、画像データにおいて文字列を認識すべき認識領域として領域Ａ２が設定される例を示している。
【００３３】
図３へ戻り、画像データにおいて文字列を認識すべき認識領域が設定されると、文字列認識部１０４が、当該認識領域（本実施形態では、図４及び図５における領域Ａ２）における文字列を認識する（Ｓ５）。
【００３４】
認識領域における文字列が認識されると、ファイル名設定部１０５は、当該認識された文字列を画像データのファイル名として設定する（Ｓ６）。
【００３５】
ファイル名が設定されると、データ保存制御部１０６が、画像データを、ファイル名設定部１０５により設定された当該ファイル名を付して、記憶部５０、又はネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス、等のデータ蓄積装置に保存する（Ｓ７）。
【００３６】
データ保存が終わると、認識領域設定部１０３は、認識領域をクリアするか維持するかを判定するための予め定められた条件が満たされているかを判断する（Ｓ８）。例えば、認識領域設定部１０３は、画像形成装置１が操作されない状態が一定時間以上経過して画像形成装置１にリセットがかかる、操作者による画像形成装置１のログアウト要求、又は操作受付部１０２が操作者から新たな認識領域の設定指示を受け付ける、のいずれかが満たされていると判断したとき（Ｓ８でＹＥＳ）、上記予め定められた条件が満たされているとして、現在設定しているファイル名設定用の認識領域をクリアする（Ｓ９）。
【００３７】
一方、認識領域設定部１０３は、上記予め定められた条件が満たされていないと判断したときは（Ｓ８でＮＯ）、現在設定している認識領域を維持する。これにより、次回画像読取部１０に新たな原稿を読み取らせるときに、操作者は当該原稿における認識領域の設定を行う必要がなくなる。
【００３８】
次に、原稿種類を判別して原稿種類別にファイル名を付して画像データを保存する際の処理について説明する。図７は、画像形成装置１による画像データ保存処理の第２実施形態を示すフローチャートである。
【００３９】
第２実施形態では、認識領域設定部１０３が、原稿種類判定部１０７による原稿種類判定のために用いられる文字列を文字列認識部１０４により認識する上記予め定められた種類判定領域を例えば記憶部５０に記憶させている。前提として、この種類判定領域は、例えば、原稿読取に種類の異なる同一サイズの原稿を用いるとした場合に、原稿種類に拘わらず各原稿において同一の箇所とされる。すなわち、文字列認識部１０４は、画像読取部１０による原稿読取で得られた画像データにおける同じ位置となる領域（例えば、図４及び図５に示す各原稿の領域Ａ１）を種類判定領域として文字列を認識し、原稿種類判定部１０７は、当該認識された文字列に基づいて原稿種類を判定する。本実施形態では、領域Ａ１が種類判定領域であるものとする。
【００４０】
また、本実施形態では、認識領域設定部１０３は、原稿種類毎にＡ２領域を記憶しているものとする。例えば、認識領域設定部１０３は、技術仕様書の場合には図４に示した領域Ａ２を、請求書の場合には図５に示した領域Ａ２を記憶部５０に記憶させておく。
【００４１】
まず、画像読取部１０が原稿を読み取って画像データを取得する（Ｓ１１）。
【００４２】
原稿の画像データが取得されると、原稿種類判定部１０７が、文字列認識部１０４に上記画像データについての予め定められた領域としての種類判定領域（本実施形態では領域Ａ１）における文字列を認識させる（Ｓ１２）。なお、原稿種類判定部１０７は、文字列認識部１０４に、上記画像データの全領域における文字列を認識させるようにしてもよい。
【００４３】
文字列認識部１０４により種類判定領域の文字列が認識されると、原稿種類判定部１０７が、当該認識された文字列に基づいて原稿の種類を判定する（Ｓ１３）。例えば、技術仕様書（図４）の場合には画像データの領域Ａ１から文字列「技術仕様書」が文字列認識部１０４により認識される。請求書（図５）の場合には画像データの領域Ａ１から文字列「請求書」が文字列認識部１０４により認識される。これにより、原稿種類判定部１０７は原稿の種類を判定する。例えば、原稿種類判定部１０７は、認識された文字列が「技術仕様書」の場合は原稿種類を技術仕様書と判定し、認識された文字列が「請求書」の場合は原稿種類を請求書と判定する。また、原稿種類判定部１０７は、文字列認識部１０４に、上記画像データの全領域における文字列を認識させる場合、例えば、認識された文字列に最も多く含まれる単語を原稿種類として判定するようにする。
【００４４】
原稿の種類が判定されると、認識領域設定部１０３が、原稿種類判定部１０７により判定された原稿種類に対応する認識領域（本実施形態では、領域Ａ２）を記憶部５０から読み出して設定する（Ｓ１４）。例えば、認識領域設定部１０３は、技術仕様書の場合には図４に示した領域Ａ２を、請求書の場合には図５に示した領域Ａ２を記憶部５０から読み出して設定する。
【００４５】
画像データにおいて文字列を認識すべき認識領域が設定されると、文字列認識部１０４が、当該認識領域における文字列を認識する（Ｓ１５）。例えば、技術仕様書の場合には図４に示した領域Ａ２に記された文書番号が、請求書の場合には図５に示した領域Ａ２に記された請求番号が認識される。
【００４６】
認識領域としての領域Ａ２における文字列が認識されると、ファイル名設定部１０５が、当該認識された文字列を画像データのファイル名として設定する（Ｓ１６）。例えば、技術仕様書の場合には文書番号が、請求書の場合には請求番号が画像データのファイル名として設定される。
【００４７】
ファイル名が設定されると、データ保存制御部１０６が、画像データを、ファイル名設定部１０５により設定されたファイル名で、記憶部５０、ネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス、等のデータ蓄積装置に保存する（Ｓ１７）。
【００４８】
これにより、画像読取部１０に新たな原稿を読み取らせる際に、原稿の種別毎に設定されたそれぞれの認識領域から文字列を認識し、当該認識された文字列をファイル名として付して、原稿読取で得た画像データを保存することが可能になる。これにより、操作者が原稿種類を示す情報を画像形成装置１に入力しなくても、原稿の種類別に異なる認識領域から抽出した文字列をファイル名として、原稿読取で得た画像データを保存することが可能になる。
【００４９】
ところで、ファイル名設定部１０５が設定したファイル名のファイルが画像データの保存先に既に存在する場合には、そのファイル名で画像データを保存することができない、或いは既に存在するファイルが画像データによって上書きされてしまう等の問題が生じる。そこで、画像データの保存先に既に存在するファイルのファイル名と重複しないように画像データのファイル名を設定する必要がある。以下、そのような画像データ保存処理を第３実施形態として説明する。図８は、画像形成装置１による画像データ保存処理の第３実施形態を示すフローチャートである。なお、第３実施形態は、基本的に第２実施形態における処理と同様の処理を行うものであり、第２実施形態の変形形態であるため、第２実施形態と異なる処理を主に説明する。
【００５０】
まず、認識領域設定部１０３は、原稿種類判定部１０７により原稿種類が判定されると、原稿種類判定部１０７により判定された原稿種類に対応する第１の認識領域及び第２の認識領域を設定する（Ｓ２１）。例えば、操作者が、表示部７０に表示された画像データの画面上で、上述した対角線を指定する操作を繰り返すことにより、操作受付部１０２及び認識領域設定部１０３により、操作順に領域Ａ２領域，Ａ３領域（一例を図４及び図５に示す）が順次設定される。本実施形態では、認識領域設定部１０３は、最初に設定された領域、すなわち、領域Ａ２を第１認識領域とし、第２番目に設定された領域Ａ３を第２認識領域として、原稿種類毎に、例えば記憶部５０に記憶させる。認識領域設定部１０３は、原稿種類判定部１０７により原稿種類が判定されると、原稿種類判定部１０７により判定された原稿種類に対応する第１の認識領域及び第２の認識領域を記憶部５０から読み出して設定する。
【００５１】
画像データにおいて第１及び第２の認識領域が設定されると、文字列認識部１０４が、第１の認識領域における第１の文字列及び第２の認識領域における第２の文字列を認識する（Ｓ２２）。例えば、図４に示した技術仕様書では、領域Ａ２に記された文書番号が第１の文字列として、領域Ａ３に記された補助情報が第２の文字列として認識される。また、図５に示した仕様書では、領域Ａ２に記された請求番号が第１の文字列として、領域Ａ３に記された補助情報が第２の文字列として認識される。
【００５２】
第１及び第２の文字列が認識されると、ファイル名設定部１０５が、画像データの保存先に、第１の文字列と同一のファイル名のファイルが存在するか否かを確認する（Ｓ２３）。画像データの保存先に第１の文字列と同一のファイル名のファイルが存在しない場合（Ｓ２３でＮＯ）、ファイル名設定部１０５は、第１の文字列を画像データのファイル名として設定する（Ｓ２４）。
【００５３】
一方、画像データの保存先に第１の文字列と同一のファイル名のファイルが存在する場合（Ｓ２３でＹＥＳ）、第１の文字列をそのままファイル名にして画像データを保存することができないため、ファイル名設定部１０５は、第１の文字列に第２の文字列を連結した文字列を画像データのファイル名として設定する（Ｓ２５）。
【００５４】
ファイル名が設定されると、データ保存制御部１０６が、画像データを、ファイル名設定部１０５により設定されたファイル名で、記憶部５０やネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス等のデータ蓄積装置に保存する（Ｓ２６）。
【００５５】
これにより、画像データの保存先に既に存在するファイルのファイル名と重複しないように画像データのファイル名を設定することが可能になる。
【００５６】
更には、ファイル名設定部１０５が設定したファイル名と同一のファイル名が付されたファイルが画像データの保存先に既に存在する場合において、ファイル名同士が重複しないように、今回保存しようとする画像データのファイル名を第１の文字列に第２の文字列を連結した文字列として設定するとともに、保存先に既に存在する上記同一のファイル名が付されたファイルの当該ファイル名を変更するようにしてもよい。以下、そのような画像データ保存処理について説明する。図９は、画像形成装置１による画像データ保存処理の第４実施形を示すフローチャートである。なお、第４実施形態は、基本的に第３実施形態における処理と同様の処理を行うものであり、第３実施形態の変形形態であるため、第３実施形態と異なる処理を主に説明する。
【００５７】
まず、認識領域設定部１０３は、原稿種類判定部１０７により原稿種類が判定されると、原稿種類判定部１０７により判定された原稿種類に対応する第１の認識領域及び第２の認識領域を設定する（Ｓ３１）。例えば、図４及び図５に示した技術仕様書及び請求書における領域Ａ２，Ａ３が第１及び第２の認識領域として設定される。
【００５８】
画像データにおいて第１及び第２の認識領域が設定されると、文字列認識部１０４が、第１の認識領域における第１の文字列及び第２の認識領域における第２の文字列を認識する（Ｓ３２）。例えば、図４に示した技術仕様書では、領域Ａ２に記された文書番号が第１の文字列として、領域Ａ３に記された補助情報が第２の文字列として認識される。また、図５に示した仕様書では、領域Ａ２に記された請求番号が第１の文字列として、領域Ａ３に記された補助情報が第２の文字列として認識される。
【００５９】
第１及び第２の文字列が認識されると、ファイル名設定部１０５が、画像データの保存先に第１の文字列と同一のファイル名を有するファイルが存在するか否かを確認する（Ｓ３３）。画像データの保存先に第１の文字列と同一のファイル名を有するファイルが存在しない場合（Ｓ３３でＮＯ）、ファイル名設定部１０５は、第１の文字列を、新たなファイルとして保存対象とする画像データについてのファイル名として設定する（Ｓ３４）。そして、データ保存制御部１０６は、当該画像データに第２の文字列をメタデータとして付加し（Ｓ３５）、当該メタデータを付加した画像データを、ファイル名設定部１０５により設定されたファイル名で、記憶部５０やネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス等のデータ蓄積装置に、新たなファイルとして保存する（Ｓ３６）。
【００６０】
一方、画像データの保存先に、第１の文字列と同一のファイル名を有するファイルが存在する場合（Ｓ３３でＹＥＳ）、第１の文字列をファイル名にして画像データを保存することができないため、ファイル名設定部１０５は、第１の文字列に第２の文字列を連結した文字列を、保存対象とする画像データについてのファイル名として設定する（Ｓ３７）。
【００６１】
そして、データ保存制御部１０６が、当該画像データを、ファイル名設定部１０５により設定されたファイル名を付して、記憶部５０、又はネットワークを介して画像形成装置１と接続された図略のＰＣやサーバー装置におけるストレージデバイス等、のデータ蓄積装置に保存する（Ｓ３８）。
【００６２】
更に、ファイル名設定部１０５は、当該画像データの保存先に存在する、Ｓ３３で第１の文字列と同一のファイル名を有するとされたファイルから、当該ファイルに付随するメタデータ（すなわち、第２文字列）を取得し、当該ファイルのファイル名を、第１の文字列＋メタデータに変更し、データ保存制御部１０６は、当該ファイルを、第１の文字列＋メタデータ（第２文字列）にファイル名を変更した上でデータ蓄積装置に保存する（Ｓ３９）。これにより、Ｓ３３で第１の文字列と同一のファイル名を有するとされたファイルは、第１の文字列＋メタデータ（第２文字列）にファイル名が変更された上で、データ蓄積装置に再度保存される。
【００６３】
なお、Ｓ３９においては、ファイル名設定部１０５は、当該画像データの保存先に存在する、Ｓ３３で第１の文字列と同一のファイル名を有するとされたファイルから、当該ファイルに付随するメタデータ（すなわち、第２文字列）を取得できない場合、すなわち、当該ファイルにメタデータが含まれていない場合は、当該ファイルのファイル名を、第１の文字列に予め定められた数字を連結した文字列に変更すると共に、上記画像データに付加されているメタデータを当該ファイルに付加し、データ保存制御部１０６は、当該ファイルを、第１の文字列＋予め定められた数字にファイル名が変更され、上記メタデータが付加された状態で、データ蓄積装置に保存するようにしてもよい。なお、上記予め定められた数字とは、「1」又は「2」等、上記画像データのファイル名と区別するために用いられる数字である。
【００６４】
この第４実施形態によれば、画像データの保存先に既に存在するファイルのファイル名と重複しないように、新たに保存対象とする画像データのファイル名を自動で設定することができる。更に、既に存在するファイルのファイル名（第１の文字列）を、メタデータ（第２文字列）を加えた名称に変更するため、当該既に存在するファイルの名称と、新たに保存するファイルの名称とを、第１の文字列＋メタデータ（第２文字列）という形式に統一した上で、これらのファイルを保存することが可能になる。なお、ファイル名設定部１０５は、第１の文字列＋メタデータ（第２文字列）という形式としたときに、これらのファイルのファイル名が同一となる場合には、いずれかのファイルのファイル名（第１の文字列＋メタデータ（第２文字列））に更なる文字等を付加した上で、これらのファイルを保存する。
【００６５】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、情報処理装置の一例として画像形成装置を示したが、本発明は必ずしもこの場合に限定されない。本発明の一実施形態に係る情報処理装置は、画像形成装置の他に、例えば、スキャナー装置やファクシミリ機、更にはパーソナルコンピューターに適応することができる。
【００６６】
また、図９を参照して説明した第４実施形態は、画像読取部１０により取得された画像データに代えて、パーソナルコンピューター等で使用されるワードプロセッサー用のファイル、表計算ソフト用のファイル等の一般的な文書ファイルとしても適用可能である。
【００６７】
また、上記の実施の形態で説明した制御プログラムをコンピューター読み取り可能な非一時的な記録媒体、例えば、ハードディスク、CD-ROM、DVD-ROM、半導体メモリー等に記録されたものとしてもよい。この場合、当該制御プログラムを記録したコンピューター読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【符号の説明】
【００６８】
１      画像形成装置（情報処理装置）
１０    画像読取部
５０    記憶部
１０１  制御部
１０２  操作受付部
１０３  認識領域設定部
１０４  文字列認識部
１０５  ファイル名設定部
１０６  データ保存制御部
１０７  原稿種類判定部
【図１】
2018190062.tif 000003
【図２】
2018190062.tif 000004
【図３】
2018190062.tif 000005
【図４】
2018190062.tif 000006
【図５】
2018190062.tif 000007
【図６】
2018190062.tif 000008
【図７】
2018190062.tif 000009
【図８】
2018190062.tif 000010
【図９】
2018190062.tif 000011