画像のファイル名を作成するファイル名作成装置であって、前記画像の保存場所の指定を受け付ける保存場所受付手段と、前記画像から認識した文字列を取得する文字列取得手段と、前記保存場所受付手段にて受け付けた保存場所の名前と、前記文字列取得手段にて取得した文字列とに基づいて、前記画像のファイル名を作成するファイル名作成手段とを備えた、ファイル名作成装置。前記文字列取得手段にて取得した文字列のうち一の文字列が前記保存場所の名前と同一である場合、前記ファイル名作成手段は、前記文字列取得手段にて取得した文字列のうち前記一の文字列とは異なる他の文字列を含むファイル名を作成する、請求項1に記載のファイル名作成装置。前記保存場所の名前と同一の文字列が前記文字列取得手段にて取得した文字列の中にある場合、前記ファイル名作成手段は、前記保存場所の名前と同一の文字列と、前記保存場所の名前と同一の文字列の直前または直後の文字列とを組み合わせた文字列を含むファイル名を作成する、請求項1または2に記載のファイル名作成装置。前記保存場所の名前を含む文字列が前記文字列取得手段にて取得した文字列の中にある場合において、前記保存場所の名前を含む文字列が前記保存場所の名前と同一でないときは、前記ファイル名作成手段は、前記保存場所の名前を含む文字列を含むファイル名を作成する、請求項1~3のいずれかに記載のファイル名作成装置。前記保存場所の名前と同一の文字列が前記文字列取得手段にて取得した文字列の中にある場合、前記ファイル名作成装置と接続された記憶装置内から前記保存場所の名前と同一のフォルダ名を検索する検索手段と、前記検索手段にて検索したフォルダ名のフォルダ内のファイル名を取得するファイル名取得手段と、前記ファイル名取得手段にて取得したファイル名と同一の文字列が、前記文字列取得手段にて取得した文字列の中にあるか否かを判別するファイル名判別手段とをさらに備え、前記ファイル名判別手段にて同一の文字列があると判別した場合、前記ファイル名作成手段は、前記ファイル名取得手段にて取得したファイル名と同一の文字列を含むファイル名を作成する、請求項1~4のいずれかに記載のファイル名作成装置。前記保存場所の名前と同一の文字列が前記文字列取得手段にて取得した文字列の中にある場合、互いに関連する2つの言葉の組合せに関するデータベースから、前記保存場所の名前に関連する言葉であるキーワードを検索する検索手段と、前記検索手段にて検索したキーワードと同一の文字列が、前記文字列取得手段にて取得した文字列の中にあるか否かを判別するキーワード判別手段とをさらに備え、前記キーワード判別手段にてキーワードと同一の文字列があると判別した場合、前記ファイル名作成手段は、前記検索手段にて検索したキーワードと同一の文字列を含むファイル名を作成する、請求項1~5のいずれかに記載のファイル名作成装置。前記ファイル名作成手段は、前記検索手段にて検索したキーワードと同一の文字列と、前記保存場所の名前とを組み合わせた文字列を含むファイル名を作成する、請求項6に記載のファイル名作成装置。原稿から前記画像を読み取る画像読取手段をさらに備え、前記文字受付手段は、前記原稿読取手段にて読み取った画像から文字列を認識する文字列認識手段を含む、請求項1~7のいずれかに記載のファイル名作成装置。画像のファイル名を作成するファイル名作成プログラムであって、前記画像の保存場所の指定を受け付ける保存場所受付ステップと、前記画像から認識した文字列を取得する文字列取得ステップと、前記保存場所受付ステップにて受け付けた保存場所の名前と、前記文字列取得ステップにて取得した文字列とに基づいて、前記画像のファイル名を作成するファイル名作成ステップとをコンピュータに実行させる、ファイル名作成プログラム。しかしながら、特許文献1~3の技術には以下のような問題があった。たとえば、ユーザが記憶部の共有ボックス内に座席表というフォルダまたはボックスを作成し、座席表という文字列を含む原稿画像をスキャンして得られたファイルをこのフォルダに保存する場合を想定する。この場合、OCRによって座席表という文字列が抽出されて、座席表というファイル名が作成されると、フォルダ名とファイル名とが同一になり、ファイル名がファイルの検索の役に立たない。このように、特許文献1~3の技術を用いて作成したファイル名は、ファイルの保存後にそのファイルを見つけることが難しくなる場合があった。したがって、本発明の目的は、ファイルを見つけることが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムを提供することである。本発明の一の局面に従うファイル名作成装置は、画像のファイル名を作成するファイル名作成装置であって、画像の保存場所の指定を受け付ける保存場所受付手段と、画像から認識した文字列を取得する文字列取得手段と、保存場所受付手段にて受け付けた保存場所の名前と、文字列取得手段にて取得した文字列とに基づいて、画像のファイル名を作成するファイル名作成手段とを備える。上記ファイル名作成装置において好ましくは、文字列取得手段にて取得した文字列のうち一の文字列が保存場所の名前と同一である場合、ファイル名作成手段は、文字列取得手段にて取得した文字列のうち一の文字列とは異なる他の文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、保存場所の名前と同一の文字列が文字列取得手段にて取得した文字列の中にある場合、ファイル名作成手段は、保存場所の名前と同一の文字列と、保存場所の名前と同一の文字列の直前または直後の文字列とを組み合わせた文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、保存場所の名前を含む文字列が文字列取得手段にて取得した文字列の中にある場合において、保存場所の名前を含む文字列が保存場所の名前と同一でないときは、ファイル名作成手段は、保存場所の名前を含む文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、保存場所の名前と同一の文字列が文字列取得手段にて取得した文字列の中にある場合、ファイル名作成装置と接続された記憶装置内から保存場所の名前と同一のフォルダ名を検索する検索手段と、検索手段にて検索したフォルダ名のフォルダ内のファイル名を取得するファイル名取得手段と、ファイル名取得手段にて取得したファイル名と同一の文字列が、文字列取得手段にて取得した文字列の中にあるか否かを判別するファイル名判別手段とをさらに備え、ファイル名判別手段にて同一の文字列があると判別した場合、ファイル名作成手段は、ファイル名取得手段にて取得したファイル名と同一の文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、保存場所の名前と同一の文字列が文字列取得手段にて取得した文字列の中にある場合、互いに関連する2つの言葉の組合せに関するデータベースから、保存場所の名前に関連する言葉であるキーワードを検索する検索手段と、検索手段にて検索したキーワードと同一の文字列が、文字列取得手段にて取得した文字列の中にあるか否かを判別するキーワード判別手段とをさらに備え、キーワード判別手段にてキーワードと同一の文字列があると判別した場合、ファイル名作成手段は、検索手段にて検索したキーワードと同一の文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、ファイル名作成手段は、検索手段にて検索したキーワードと同一の文字列と、保存場所の名前とを組み合わせた文字列を含むファイル名を作成する。上記ファイル名作成装置において好ましくは、原稿から画像を読み取る画像読取手段をさらに備え、文字受付手段は、原稿読取手段にて読み取った画像から文字列を認識する文字列認識手段を含む。本発明の他の局面に従うファイル名作成プログラムは、画像のファイル名を作成するファイル名作成プログラムであって、画像の保存場所の指定を受け付ける保存場所受付ステップと、画像から認識した文字列を取得する文字列取得ステップと、保存場所受付ステップにて受け付けた保存場所の名前と、文字列取得ステップにて取得した文字列とに基づいて、画像のファイル名を作成するファイル名作成ステップとをコンピュータに実行させる。本発明によれば、ファイルを見つけることが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムを提供することができる。以下、本発明の一実施の形態について、図面に基づいて説明する。本実施の形態においては、画像形成装置がファイル名作成装置を備えており、画像形成装置がサーバおよび外部端末とともに画像形成システムを構成している場合について説明する。この画像形成装置は、電子写真方式や静電記録方式などによって画像形成を行うものであり、本実施の形態においては、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたMFPMultiFunctionPeripheralが画像形成装置である場合について説明する。なお、画像形成装置は上述の場合の他、ネットワークに接続されていない状態スタンドアロンの状態のものであってもよいし、画像形成装置は、MFPの他、ファクシミリ装置、複写機、またはプリンタなどであってもよい。[画像形成システムの構成]始めに、画像形成システムの構成について説明する。図1は、本発明の一実施の形態における画像形成システムの構成を示すブロック図である。図1を参照して、本実施の形態における画像形成システムは、MFP100と、外部端末200と、サーバ300とを含んでいる。MFP100、外部端末200、およびサーバ300はネットワーク60により互いに接続されている。MFP100は、CPU51と、ROM53と、RAM55と、補助記憶装置57と、ネットワーク接続部59と、プリント処理部61と、画像処理部63と、操作パネル65と、画像形成部67と、OCR処理部69と、スキャナ処理部71と、スキャナ部画像読取部13とを備えている。CPU51は、MFP100全体の制御を行う。CPU51は、ROM53に記憶されたファイル名作成プログラムなどのプログラムを実行して動作する。ROM53は、CPU51を動作させる為のプログラムを格納している。ROM53は、MFP100の設置情報を記憶している。RAM55は、CPU51がプログラムを動作する為に必要なデータや画像データを一時的に記憶する。補助記憶装置57は、MFP100用のボックスデータを格納する領域である共有ボックス161を含んでいる。ネットワーク接続部外部I/F59は、イーサネット登録商標やUSBを通じて外部機器との通信を行う。またネットワーク接続部59は、WWWWorldWideWebやネットワーク上の外部機器とでデータを送受信する際には、図示しない通信デバイスを用いる。プリント処理部61は、原稿画像と付加情報の印刷処理を行う。画像処理部63は、画像データの文字幅の調整やコントラストや配色の変換を行う。操作パネル65は、ユーザからMFPの操作を受け付けたり、ユーザへの各種情報の表示を行ったりするユーザインタフェースである。特に操作パネル65は、原稿画像の保存場所の選択を受け付ける。画像形成部67は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部67は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で4色の画像を合成し、用紙記録媒体にカラー画像を形成可能に構成される。トナー像形成部は、Cシアン、Mマゼンタ、Yイエロー、Kブラックの各色について設けられた感光体と、感光体からトナー像が転写1次転写される中間転写ベルトと、中間転写ベルトから用紙に画像を転写2次転写する転写部などで構成される。定着装置は、加熱ローラおよび加圧ローラを有する。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラ、搬送ローラ、およびそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、MFP100の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をMFP100の筐体から排紙トレイなどに排出する。OCR処理部69は、画像から文字列を抽出認識する。文字列の抽出の際には、たとえば品詞毎に区切られた文字列が抽出されてもよいし、フォントやサイズが同じものが1つの文字列として抽出されてもよいし、改行や句読点によって区切られた文字列が抽出されてもよい。OCR処理部69は、抽出した文字列の中から適切な文字列をファイル名の候補としてもよい。スキャナ処理部71は、スキャナ部73から読み込んだ原稿の画像から画像データを作成する。外部端末200は、たとえばユーザが所有するPCパーソナルコンピュータなどであり、CPU201と、ROM203と、RAM205と、補助記憶装置207と、ネットワーク接続部209と、表示部211と、入力部213とを備えている。補助記憶装置207は共有フォルダ171を含んでいる。サーバ300は、たとえば検索サーバとして機能するPCであり、CPU301と、ROM303と、RAM305と、補助記憶装置307と、ネットワーク接続部309と、表示部311と、入力部313とを備えている。補助記憶装置307は、互いに関連する2つの言葉の組合せに関するデータベース350を含んでいる。続いてMFPにおける主にスキャナ部の構成について説明する。図2は、本発明の一実施の形態におけるMFPの概観を示す図である。図2を参照して、MFP100は、自動原稿送り装置を含むスキャナ部73と、画像処理部63と、画像形成部67と、給紙部91と、排紙部93とを備える。MFP100が複写機として使用される場合やスキャナとして使用される場合などには、スキャナ部73で原稿の両面の画像が同時読み取りされる。画像処理部63は、スキャナ部73で読み取った画像データなどを処理する。画像形成部67は、給紙部91から送られてきた紙に、画像処理部63で処理された画像データに基づいて画像を形成する。画像が形成された用紙は排紙部93から排紙トレイ95へ排出される。図3は、自動原稿送り装置を含むスキャナ部の構成を示す図である。自動原稿送り装置を含むスキャナ部73は大きくは、原稿搬送装置75と、読取ユニット77とで構成される。原稿搬送装置75は、給紙トレイ101と、給紙ローラ105と、分離ローラ107と、搬送ローラ109と、読取前ローラ111と、読取後ローラ113と、第二読取位置115と、CIS117と、反転ローラ119と、排紙ローラ121と、排出トレイ123とを含む。読取ユニット77は、第一読取位置131と、プラテンガラス133と、露光装置135と、ミラー137、139、および141と、レンズ143と、CCD145とを含む。原稿搬送装置75の給紙トレイ101には原稿MSが積載される。給紙トレイ101に積載された原稿MSは、給紙ローラ105で給紙され、分離ローラ107で他の原稿から分離される。分離ローラ107を通過した原稿MSは、搬送ローラ109および読取前ローラ111で、搬送経路R1を経て第一読取位置131へ搬送される。読取ユニット77は、第一読取位置131を通過する原稿MSの表面を露光装置135で露光し、プラテンガラス133、ミラー137、139、および141、ならびにレンズ143を通して、CCD145からRGBデータとして画像データを生成する。第一読取位置131を通過した原稿MSは第二読取位置115へ搬送され、そこで原稿MSの裏面はCIS117により読み取られ、画像データが生成される。原稿MSは、第二読取位置115を通過後、反転ローラ119、排紙ローラ121よって搬送され、排出トレイ123へ排出される。このように画像を読み取ることにより、ワンパスで一回の通紙で原稿MSの両面の画像を同時に読み取ることができる。なお、原稿搬送装置75では、CIS117を使用せずに、表面を読み取り後の原稿を、反転ローラ119によって反転させて、搬送経路R2を経て再び第一読取位置131を通過させてもよい。この場合には、CCD145で原稿の裏面も読み取ることが可能になる。この場合原稿MSは、第一読取位置131で裏面の画像を読み取られた後、反転ローラ119、排紙ローラ121よって搬送され、排出トレイ123へ排出される。また、スキャナ部73は片面のみ読み取り可能なものであってもよいし、原稿搬送装置を含まなくてもよい。MFP100は、原稿画像をスキャナ部73にて読み取り、補助記憶装置57のボックス内に原稿画像のファイルデータを保存する際に、原稿画像のファイルの名前を自動的に作成する。具体的には、MFP100は、OCR処理部69にて原稿画像から文字列を抽出取得し、保存場所の名前と、抽出した文字列とに基づいて、抽出した特定の文字列を含む原稿画像のファイル名を作成する。本実施の形態のファイル名作成方法の具体例である5つの方法について、以下に説明する。[第1のファイル名作成方法]始めに、第1のファイル名作成方法について説明する。第1のファイル名作成方法は、原稿画像から抽出した文字列が、保存場所のフォルダ名ボックス名と同じである場合には、抽出した文字列から別の候補を選定するものである。図4は、本発明の一実施の形態における第1のファイル名作成方法を説明する図である。図4を参照して、MFP100の補助記憶装置57内には、最上位階層に共有ボックス161が存在しており、共有ボックス161の下に座席表という名前のフォルダまたはボックス163が存在している。原稿画像MS1は、会社などにおける5Fの座席表を示している。原稿画像MS1は、座席表という文字列181と、5Fという文字列182と、具体的な座席位置が示された表部分183とを含んでいる。読み取った原稿画像MS1のファイル165スキャンデータをMFP100のボックス構造のフォルダ163内に保存する場合を想定する。この場合MFP100は、ファイル名候補である文字列181および182を原稿画像MS1から抽出する。そしてMFP100は、抽出した文字列のうちたとえば最上列の文字列と、保存場所であるフォルダ163の名前と比較する。比較の結果、最上列の文字列とフォルダ163の名前とが同一である場合には、MFP100は、抽出した文字列のうちたとえば2列目の文字列を選択し、2列目の文字列を含むファイル名を作成して、原稿画像MS1のファイル165をフォルダ163内に保存する。図4では、最上列の文字列181と、フォルダ163の名前とが、いずれも座席表である。このため、座席表というファイル名を作成したのでは、ファイル名がフォルダ163の名前と同一になり、ファイル名がファイルの検索の役に立たなくなる。そこでMFP100は、2列目の文字列182である5Fというファイル名を作成して、原稿画像MS1のファイル165をフォルダ163内に保存する。その結果、フォルダ名である座席表以外の文字列である5Fという文字列を付加することにより、ファイル名の情報が増加し、ユーザがファイルを探す際の手助けとなる。図5は、本発明の一実施の形態における第1のファイル名作成方法を採用した場合のMFPの画像読取動作を示すフローチャートである。図5を参照して、MFP100のCPU51は、操作パネル65を通じて原稿画像の読み取り指示および原稿画像のファイルの保存場所の指定を受け付けるS101。次にCPU51は、スキャナ部73を用いて原稿画像をスキャンしS103、スキャンして得られた原稿画像スキャン画像に対してOCR処理を行い、原稿画像から文字列を抽出するS105。次にCPU51は、抽出した文字列たとえば最上列の文字列は保存場所のフォルダ名と同一か否かを判別するS107。ステップS107において同一であると判別した場合S107でYES、CPU51は、抽出した文字列とは別の文字列をファイル名に付加し2列目の文字列を含むファイル名を作成しS109、原稿画像のファイルを保存してS113、処理を終了する。一方、ステップS107において同一でないと判別した場合S107でNO、CPU51は、抽出した文字列をファイル名に付加し最上列の文字列を含むファイル名を作成しS111、原稿画像のファイルを保存してS113、処理を終了する。なお、ステップS107において比較する文字列は、抽出された文字列の中の任意の文字列であればよい。ステップS107において比較する文字列としては、最上列の文字列の他、画像中におけるフォントが最も大きい文字列や、原稿画像中にて強調されている文字列たとえばアンダーラインが引いてある文字列や網掛けの文字列などであってもよい。ステップS109においてファイル名に付加される別の文字列は、2列目の文字列である必要はなく、原稿画像から抽出した文字列であって、ステップS107において比較した文字列とは異なる文字列であればよい。[第2のファイル名作成方法]次に、第2のファイル名作成方法について説明する。第2のファイル名作成方法は、原稿画像から抽出した文字列が保存場所のフォルダ名保存先のボックス名称と同一だった場合、その文字列の前後の文字列をファイル名に付加するものである。図6は、本発明の一実施の形態における第2のファイル名作成方法を説明する図である。図6を参照して、MFP100の補助記憶装置57内には、最上位階層に共有ボックス161が存在しており、共有ボックス161の下に座席表という名前のフォルダ163が存在している。原稿画像MS1は、図4に示す原稿画像MS1と同じものであるため、その説明は繰り返さない。読み取った原稿画像MS1のファイル165をフォルダ163内に保存する場合、MFP100は、ファイル名候補である文字列181および182を原稿画像MS1から抽出する。そしてMFP100は、抽出した文字列と、保存場所であるフォルダ163の名前と比較する。比較の結果、抽出した文字列の中に、保存場所であるフォルダ163の名前と同一である文字列がある場合には、MFP100は、その文字列と、その文字列の直前または直後の文字列とを組み合わせた文字列を含むファイル名を作成して、原稿画像MS1のファイル165をフォルダ163内に保存する。図6では、座席表という文字列181と、フォルダ163の名前とが、いずれも座席表である。したがってMFP100は、文字列181と、文字列181の直後の文字列である5Fという文字列182とを組み合わせた5F座席表という文字列のファイル名を作成して、原稿画像MS1のファイル165を、このファイル名でフォルダ163内に保存する。その結果、ファイル名が5Fという情報この場合、座席表の場所に関する情報を含むことにより、ユーザがファイルを探す際の手助けとなる。[第3のファイル名作成方法]続いて、第3のファイル名作成方法について説明する。第3のファイル名作成方法は、原稿画像から抽出した文字列の中に保存場所のフォルダ名を含む文字列がある場合において、その文字列が保存場所のフォルダ名と同一でないときは、その文字列を含むファイル名を作成するものである。図7は、本発明の一実施の形態における第3のファイル名作成方法を説明する図である。図7を参照して、MFP100の補助記憶装置57内には、最上位階層に共有ボックス161が存在しており、共有ボックス161の下に座席表という名前のフォルダ163が存在している。原稿画像MS2は、会社などにおける5Fの座席表を示している。原稿画像MS2は、5F座席表という文字列185と、具体的な座席位置が示された表部分186および187とを含んでいる。表部分186にはA~Hの各々の文字列人物名が記載されており、表部分187にはI~Pの各々の文字列人物名が記載されている。読み取った原稿画像MS2のファイル165をフォルダ163内に保存する場合、MFP100は、ファイル名候補である文字列185およびA~Pの文字列を原稿画像MS2から抽出する。そしてMFP100は、抽出した文字列と、保存場所であるフォルダの名前と比較する。比較の結果、抽出した文字列の中に、保存場所であるフォルダ163の名前を含んでおり、かつフォルダ163の名前と同一でない文字列がある場合には、MFP100は、その文字列を含むファイル名を作成して、原稿画像MS2のファイル165をフォルダ163内に保存する。図7では、5F座席表という文字列185と、座席表というフォルダ163の名前とを比較すると、文字列185はフォルダ163の名前を含んでおり、かつフォルダ163の名前とは同一でない。したがってMFP100は、文字列185である5F座席表というファイル名を作成して、原稿画像MS2のファイル165を、このファイル名でフォルダ163内に保存する。その結果、ファイル名が5Fという情報を含むことにより、ユーザがファイルを探す際の手助けとなる。図8は、本発明の一実施の形態における第2および第3のファイル名作成方法を採用した場合のMFPの画像読取動作を示すフローチャートである。図8を参照して、始めにCPU51は、図5に示すステップS101~S105と同様の処理を行う。次にCPU51は、抽出した文字列の中に保存場所のフォルダ名を含む文字列があるか否かを判別するS201。ステップS201において、保存場所のフォルダ名を含む文字列があると判別した場合S201でYES、CPU51は、保存場所のフォルダ名を含む文字列がフォルダ名と同一であるか否かを判別するS203。ステップS203において、フォルダ名と同一であると判別した場合S203でYES、CPU51は、第2のファイル名作成方法に従って、フォルダ名と同一であると判別した文字列と、その文字列の前または後たとえば直前または直後の文字列とを組み合わせた文字列とを組み合わせた文字列をファイル名に付加する組み合わせた文字列を含むファイル名を作成するS205。その後CPU51は、原稿画像のファイルを保存してS211、処理を終了する。ステップS201において、保存場所のフォルダ名を含む文字列が無いと判別した合S201でNO、CPU51は、他の任意の文字列をファイル名としS209、原稿画像のファイルを保存してS211、処理を終了する。ステップS203において、フォルダ名と同一でないと判別した場合S203でYES、CPU51は、第3のファイル名作成方法に従って、フォルダ名を含む文字列をファイル名に付加しフォルダ名を含む文字列を含むファイル名を作成しS207、原稿画像のファイルを保存してS211、処理を終了する。[第4のファイル名作成方法]次に第4のファイル名作成方法について説明する。上述の第1~第3のファイル名作成方法は、MFPのボックス内のフォルダ名MFP上に存在するテーブルを利用して、ファイル名に付加する文字列を決定するが、第4のファイル名作成方法では、ネットワーク上の外部端末のフォルダ名他のネットワーク上のフォルダを利用して、ファイル名に付加する文字列を決定する。具体的に、第4のファイル名作成方法は、原稿画像から抽出した文字列の中に保存場所のファイル名と同一の文字列がある場合において、MFPとネットワークを介して接続されている外部端末上に保存場所のフォルダ名と同一の名前のフォルダが存在するときは、そのフォルダ内のファイル名を原稿画像のファイル名の候補とするものである。図9は、本発明の一実施の形態における第4のファイル名作成方法を説明する図である。図9を参照して、MFP100の補助記憶装置57内には、最上位階層に共有ボックス161が存在しており、共有ボックス161の下に座席表という名前のフォルダ163が存在している。外部端末200の補助記憶装置207内には、最上位階層に共有フォルダ171が存在しており、共有フォルダ171の下に座席表という名前のフォルダ173が存在している。フォルダ173の下には、1F座席表という名前のファイル175と、5F座席表という名前のファイル177と、社内座席表という名前のファイル179とが存在している。原稿画像MS3は、会社などにおける5Fの座席表を示している。原稿画像MS3は、5Fという文字列188と、座席表という文字列189と、具体的な座席位置が示された表部分190とを含んでいる。読み取った原稿画像MS3をフォルダ163内に保存する場合、MFP100は、ファイル名候補である文字列188および189を原稿画像MS3から抽出する。そしてMFP100は、抽出した文字列と、保存場所であるフォルダ163の名前と比較する。比較の結果、抽出した文字列の中に、保存場所であるフォルダ163の名前と同一の文字列がある場合には、MFP100は、フォルダ163の名前を、ネットワーク60を通じて外部端末200へ送信し、フォルダ163と同じ名前のフォルダが外部端末200内に存在しているかを検索確認する。フォルダ163と同じ名前のフォルダが外部端末200内に存在していた場合、MFP100は、外部端末200内におけるフォルダ163と同じ名前のフォルダ内にある全ファイルの名前ファイル名リストを取得する。そしてMFP100は、抽出した文字列と、ファイル名リストとを比較する。比較の結果、抽出した文字列の中にファイル名リスト内のファイル名と同一の文字列がある場合、MFP100は、その文字列を含むファイル名を作成して、原稿画像MS3のファイル165をフォルダ163内に保存する。図9では、文字列189とフォルダ163の名前とがいずれも座席表であるので、MFP100は、座席表というフォルダを外部端末200内で検索する。検索の結果、外部端末200の共有フォルダ171内には座席表というフォルダ173が存在しているので、MFP100は、フォルダ173内にあるファイル名リストを取得する。このファイル名リストは1F座席表、5F座席表、および社内座席表というファイル名で構成されている。そしてMFP100は、文字列188および189と、ファイル名リスト内のファイル名とを比較する。比較の結果、文字列188および189を合わせた5F座席表という文字列は、ファイル名リスト内のファイル177の名前と同一であるので、MFP100は、5F座席表というファイル名を作成して、原稿画像MS3のファイル165をフォルダ163内に保存する。図10は、本発明の一実施の形態における第4のファイル名作成方法を採用した場合のMFPの画像読取動作を示すフローチャートである。図10を参照して、始めにCPU51は、図5に示すステップS101~S105と同様の処理を行う。次にCPU51は、抽出した文字列の中に保存場所のフォルダ名と同一の文字列があるか否かを判別するS301。ステップS301において、同一の文字列があると判別した場合S301でYES、CPU51は保存場所のフォルダ名を外部端末200へ送信するS303。外部端末200のCPU201は、保存場所のフォルダ名を受信すると、保存場所のフォルダ名と同一の名前のフォルダを外部端末200の補助記憶装置207内から検索しS305、検索結果をMFP100へ送信するS307。MFP100のCPU51は、検索結果を受信するとS309、保存場所のフォルダ名と同一のフォルダ名が検索結果の中にあるか否かを判別するS311。ステップS311において、保存場所のフォルダ名と同一のフォルダ名があると判別した場合S311でYES、ユーザはそのフォルダ内のファイルを印刷した原稿をMFP100で読み込んだ可能性がある。この場合CPU51は、保存場所のフォルダ名と同一のフォルダ名のフォルダ内のファイル名リストの送信を外部端末200に要求し、これを外部端末200から取得するS313。このとき、外部端末200のCPU201は、MFP100からの要求に従ってファイル名リストを送信するS315。MFP100のCPU51は、ファイル名リストを取得すると、抽出した文字列の中にファイル名リスト内のファイル名と同一の文字列があるか否かを判別するS317。ステップS317において、ファイル名リスト内のファイル名と同一の文字列があると判別した場合S317でYES、ユーザはそのファイルを印刷した原稿をMFP100で読み込んだものと判断する。この場合MFP100は、該当するファイル名リストのファイル名と同一の文字列をファイル名に付加し該当するファイル名リストのファイル名と同一の文字列を含むファイル名を作成しS319、原稿画像のファイルを保存してS323、処理を終了する。ステップS301において、同一の文字列が無いと判別した場合S301でNO、ステップS311において、保存場所のフォルダ名と同一のフォルダ名が無いと判別した場合S311でNO、またはステップS317において、ファイルリスト内のファイル名と同一の文字列が無いと判別した場合S317、CPU51は、たとえば文字の大きさが最大の文字列をファイル名に付加しS321、原稿画像のファイルを保存してS323、処理を終了する。ステップS323において付加するファイル名は、抽出した任意の文字列であってもよい。[第5のファイル名作成方法]次に第5のファイル名作成方法について説明する。第5のファイル名作成方法では、ネットワーク上のサーバの検索情報WWWの検索情報を利用して、ファイル名に付加する文字列を決定する。具体的に、第5のファイル名作成方法は、原稿画像から抽出した文字列の中に保存場所のファイル名と同一の文字列がある場合に、検索サーバにおいて、保存場所のファイル名でWeb検索を利用して関連するキーワードを取得し、そのキーワードを原稿画像のファイル名の候補とするものである。図11は、本発明の一実施の形態における第5のファイル名作成方法を説明する図である。図11を参照して、MFP100の補助記憶装置57内には、最上位階層に共有ボックス161が存在しており、共有ボックス161の下に座席表という名前のフォルダ163が存在している。サーバ300の補助記憶装置307内には、互いに関連する2つの言葉の組合せに関するデータベース350が記憶されている。データベース350には、検索ワードと、検索ワードに関連する複数の関連キーワード言葉との組合せが集められている。原稿画像MS3は、図9に示す原稿画像MS3と同じものであるため、その説明は繰り返さない。読み取った原稿画像MS3のファイル165をフォルダ163内に保存する場合、MFP100は、ファイル名候補である文字列188および189を原稿画像MS3から抽出する。そしてMFP100は、抽出した文字列と、保存場所であるフォルダ163の名前と比較する。比較の結果、抽出した文字列の中に、保存場所であるフォルダ163の名前と同一の文字列がある場合には、MFP100は、補助記憶装置307内のデータベース350から、フォルダ163の名前を検索ワードとする関連キーワードを取得する。次にMFP100は、データベース350から取得した関連キーワードと、原稿画像MS3から抽出した文字列とを比較する。関連キーワードと同一の文字列が原稿画像MS3から抽出した文字列の中にある場合には、MFP100は、関連キーワードと同一の文字列を含むファイル名を作成して、原稿画像MS3のファイル165をフォルダ163内に保存する。図11では、文字列189とフォルダ163の名前とがいずれも座席表であるので、MFP100は、補助記憶装置307内のデータベース350から、座席表に関連する1F、2F、3F、4F、5F、1グループ、および2グループなどの関連キーワードを取得する。続いてMFP100は、これらの関連キーワードと文字列188および189とを比較する。比較の結果、5Fという関連キーワードが、文字列188と同一であるので、MFP100は、5Fという文字列と、座席表というフォルダ163の名前とを組み合わせて、5F座席表という文字列を含むファイル名でファイル165を保存する。図12は、本発明の一実施の形態における第5のファイル名作成方法を採用した場合のMFPの画像読取動作を示すフローチャートである。図12を参照して、始めにCPU51は、図5に示すステップS101~S105と同様の処理を行う。次にCPU51は、抽出した文字列の中に保存場所のフォルダ名と同一の文字列があるか否かを判別するS401。ステップS401において、同一の文字列があると判別した場合S401でYES、CPU51は保存場所のフォルダ名をサーバ300へ送信するS403。サーバ300のCPU301は、保存場所のフォルダ名を受信するとS405、保存場所のフォルダ名の関連キーワードをデータベースから検索しS407、検索結果をMFP100へ送信するS409。MFP100のCPU51は、検索結果を受信するとS411、関連キーワードが存在したか否かを判別するS413。ステップS413において、関連キーワードが存在したと判別した場合S413でYES、CPU51は、原稿画像から抽出した文字列の中に関連キーワードと同一の文字列があるか否かを判別するS415。ステップS415において、関連キーワードと同一の文字列があると判別した場合S415でYES、CPU51は、関連キーワードと同一の文字列をファイル名に付加し関連キーワードと同一の文字列を含むファイル名を作成しS417、原稿画像のファイルを保存してS419、処理を終了する。ステップS401において、同一の文字列が無い場合S401でNO、ステップS413において、関連キーワードが存在しないと判別した場合S413でNO、またはステップS415において、関連キーワードと同一の文字列が無いと判別した場合S415でNO、CPU51は、たとえば文字の大きさが最大の文字列をファイル名に付加しS421、原稿画像のファイルを保存してS419、処理を終了する。ステップS421において付加するファイル名は、抽出した任意の文字列であってもよい。[実施の形態の効果]上述の実施の形態によれば、MFPは、原稿画像から文字列を抽出し、原稿画像から抽出した文字列の中から、原稿画像のファイル名に付加する文字列を選択する。MFPは、ファイル名が保存先のボックス名とは異なるものになるように、保存先のボックス名を参考として、ファイル名に付加する文字列を判断および選択する。その結果、ファイルの内容を反映した適切なファイル名を作成することができる。また、ファイルの保存後に、ユーザは、他のファイルと間違えることなく所望のファイルを容易に見つけることができる。[その他]上述の実施の形態においては、原稿画像の保存場所がMFPの補助記憶装置の共有ボックスにおける座席表という名前のフォルダ内である場合について示したが、原稿画像の保存場所は任意である。ファイル名作成装置は、上述の実施の形態に示したように画像形成装置に搭載される場合の他、図13に示すように、スキャナ部を有さないサーバなどのPCに搭載されてもよい。図13は、本発明の一実施の形態におけるファイル名作成装置を搭載したサーバを含む画像読取システムの構成を示すブロック図である。図13を参照して、この画像読取システムは、サーバ300と、たとえば複数の外部端末200とを備えている。複数の外部端末200とサーバ300とはネットワーク60により互いに接続されている。サーバ300はOCR処理部317を含んでいる。複数の外部端末200の各々はスキャナ部221を含んでいる。この画像読取システムにおいて、ユーザは、任意の外部端末200のスキャナ部221を用いて原稿画像を読み取り、読み取った原稿画像の保存場所として、サーバ300の補助記憶装置307の共有ボックス内のフォルダを選択する。この場合サーバ300は、外部端末200から原稿画像を取得し、OCR処理部317にて原稿画像から文字列を抽出する。そしてサーバ300は、保存場所のフォルダ名と、抽出した文字列とに基づいて原稿画像のファイル名を作成し、原稿画像のファイルを保存する。さらにサーバ300は、OCR処理部317にて原稿画像から文字列を抽出する代わりに、原稿画像から抽出した文字列を、外部端末200から取得してもよい。上述の第1~第5のファイル名作成方法は適宜組み合わせることができる。複数のファイル名作成方法を組合せた結果、複数のファイル名が作成される場合には、操作パネルなどにファイル名の候補を表示し、どのファイル名を付けるかをユーザから受け付けてもよい。たとえば第1および第2のファイル作成方法を組合せた場合であって、抽出した文字列がフォルダ名と同一のときは、抽出した他の文字列をファイル名として付加するか、フォルダ名と同一の文字列と、その文字列の前または後の文字列とを組み合わせるかの選択を受け付けてもよい。上述の実施の形態においては、抽出した文字列と保存場所のフォルダ名とを比較する場合に付いて示したが、抽出した文字列とボックス名つまり、保存場所のフォルダの上位階層の名前との比較をさらに行ってもよい。上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD-ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムは、CPUなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。