(57)【要約】【課題】複数ファイルの関連性を推定することが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムを提供する。【解決手段】ファイル名作成装置としてのＭＦＰは、ファイルＡおよびファイルＢの各々から文字列を取得し（Ｓ３）、ファイルＡおよびファイルＢに対して特定アクションが実行されたか否かを判別する（Ｓ７）。ＭＦＰは、特定アクションが実行されたと判別した場合に（Ｓ７でＹＥＳ）、ファイルＡのファイル名として、ファイルＢの文字列を含むファイル名を作成し、かつファイルＢのファイル名として、ファイルＡの文字列を含むファイル名を作成する（Ｓ１５）。【選択図】図７
2012247918.tif 000002
【特許請求の範囲】
【請求項１】
一のファイルおよび他のファイルの各々から文字列を取得する文字列取得手段と、
前記一のファイルおよび前記他のファイルに対して互いに関連するアクションが実行されたか否かを判別する判別手段と、
前記判別手段にて互いに関連するアクションが実行されたと判別した場合に、前記一のファイルのファイル名として前記他のファイルの文字列または特定の文字列を含むファイル名を作成し、かつ前記他のファイルのファイル名として前記一のファイルの文字列または前記特定の文字列を含むファイル名を作成するファイル名作成手段とを備えた、ファイル名作成装置。
【請求項２】
前記一のファイルの文字列と前記他のファイルの文字列とに共通する文字列を検索する検索手段をさらに備え、
前記ファイル名作成手段は、前記一のファイルのファイル名および前記他のファイルのファイル名として、前記検索手段にて得た文字列を含むファイル名を作成する、請求項１に記載のファイル名作成装置。
【請求項３】
前記検索手段は、前記一のファイルの文字列と前記他のファイルの文字列とに共通する文字列のうち、重要度が高い文字列を検索する、請求項２に記載のファイル名作成装置。
【請求項４】
前記重要度が高い文字列は、前記一のファイルと前記他のファイルとで同じ文字列である、または前記一のファイルと前記他のファイルとでの一致性が規定値以上であるという第１の条件と、前記一のファイルと前記他のファイルとのそれぞれの画像内の同じ位置にある、または前記一のファイルと前記他のファイルとのそれぞれの画像内で互いに左右反転した位置にあるという第２の条件と、前記一のファイルと前記他のファイルとのいずれでも、それぞれの画像内の外周部に近い位置にあるという第３の条件との全てを満たす文字列である、請求項３に記載のファイル名作成装置。
【請求項５】
前記一のファイルの文字列から、前記一のファイル固有の特徴を示す文字列を抽出する固有文字列抽出手段をさらに備え、
前記固有文字列抽出手段にて抽出した文字列が、前記検索手段にて得た文字列と異なる場合には、前記ファイル名作成手段は、前記一のファイルのファイル名として、前記固有文字列抽出手段にて抽出した文字列と、前記検索手段にて得た文字列との両方を含むファイル名を作成する、請求項２〜４のいずれかに記載のファイル名作成装置。
【請求項６】
前記一のファイルおよび前記他のファイルの各々が所定時間以下の時間間隔でスキャンされたものである場合、前記一のファイルおよび前記他のファイルの各々が所定時間以下の時間間隔で送信されたものである場合、および前記一のファイルおよび前記他のファイルの各々が所定時間以下の時間間隔で保存されたものである場合のうち少なくともいずれか１つの場合に、前記判別手段は互いに関連するアクションが実行されたと判別する、請求項１〜５のいずれかに記載のファイル名作成装置。
【請求項７】
前記一のファイルおよび前記他のファイルの各々が同一ユーザーの指示によってスキャンされたものである場合、前記一のファイルおよび前記他のファイルの各々が同一ユーザーの指示によって送信されたものである場合、および前記一のファイルおよび前記他のファイルの各々が同一ユーザーの指示によって保存されたものである場合のうち少なくともいずれか１つの場合に、前記判別手段は互いに関連するアクションが実行されたと判別する、請求項１〜６のいずれかに記載のファイル名作成装置。
【請求項８】
前記一のファイルおよび前記他のファイルの各々が同一の外部端末から受信したものである場合に、前記判別手段は互いに関連するアクションが実行されたと判別する、請求項１〜７のいずれかに記載のファイル名作成装置。
【請求項９】
前記一のファイルおよび前記他のファイルの各々が同一のフォルダ内に保存されたものである場合に、前記判別手段は互いに関連するアクションが実行されたと判別する、請求項１〜８のいずれかに記載のファイル名作成装置。
【請求項１０】
前記一のファイルおよび前記他のファイルの各々のレイアウトが共通するか否かを判別するレイアウト判別手段をさらに備え、
前記レイアウト判別手段にてレイアウトが共通すると判別した場合、前記ファイル名作成手段は、前記一のファイルのファイル名および前記他のファイルのファイル名として、前記特定の文字列を含むファイル名を作成する、請求項１〜９のいずれかに記載のファイル名作成装置。
【請求項１１】
前記一のファイルおよび前記他のファイルの文字列からタイトルを検索するタイトル検索手段をさらに備え、
前記ファイル名作成手段は、前記一のファイルのファイル名および前記他のファイルのファイル名として、前記タイトル検索手段にて得たタイトルを含むファイル名を作成する、請求項１〜１０のいずれかに記載のファイル名作成装置。
【請求項１２】
一のファイルおよび他のファイルの各々から文字列を取得する文字列取得ステップと、
前記一のファイルおよび前記他のファイルに対して互いに関連するアクションが実行されたか否かを判別する判別ステップと、
前記判別ステップにて互いに関連するアクションが実行されたと判別した場合に、前記一のファイルのファイル名として前記他のファイルの文字列または特定の文字列を含むファイル名を作成し、かつ前記他のファイルのファイル名として前記一のファイルの文字列または前記特定の文字列を含むファイル名を作成するファイル名作成ステップとをコンピュータに実行させる、ファイル名作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイル名作成装置およびファイル名作成プログラムに関し、より特定的には、複数ファイルの関連性を推定することが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなどがある。
【０００３】
近年、画像形成装置は、画像読取部を備えるスキャナ、複写機、プリンタ、ファクシミリ、またはデジタル複合機などとして、オフィスや家庭などに急速に普及している。画像形成装置の中には、一連の原稿をページ毎に一枚ずつ画像読取部に供給する自動原稿送り装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えたものがある。ＡＤＦを備えた画像形成装置は、複数枚からなる原稿を順に自動で画像読取部へ供給することができる。
【０００４】
画像読取部で読み取った原稿の画像のファイルは、画像形成装置の記憶部などに保存される。ファイルを保存した後で、ユーザーがそのファイルを記憶部から探す場合、ユーザーは探しているファイルか否かをファイル名から判断することが多い。このため、原稿画像のファイルを保存する際には、ファイルの内容が反映されたファイル名が付けられることが望まれる。
【０００５】
原稿画像のファイル名を付ける方法として、画像形成装置などが自動的にファイル名を作成する方法と、ユーザーが手動で付ける方法とが従来存在していた。このうち、ユーザーが手動で付ける方法には、手間がかかるという問題があった。
【０００６】
自動的にファイル名を作成する方法として、原稿画像からＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により抽出した文字列を、ファイル名に付加する技術（ＯＣＲ判定してファイル名に自動的に付加する技術）が提案されている。この技術はたとえば下記特許文献１に開示されている。
【０００７】
下記特許文献１には、取得した原稿画像を画像記憶部に記憶する際に、原稿画像から抽出されたページ情報に従って原稿画像にファイル名を付与するファイル管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２５２４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１を含む従来の技術では、関連する複数の原稿画像のファイルを保存する場合であっても、それぞれのファイルの原稿画像から抽出した文字列がそれぞれのファイル名に付加され、ファイル毎に独立したファイル名が生成されていた。このため、ファイル同士に関連性のあることがファイル名から推定することができず、ファイルの関連性の有無を確かめるためにはファイルの内容を確認しなければならなかった。これについて以下に説明する。
【００１０】
図１３は、従来のファイル名作成方法を説明するための図である。
【００１１】
図１３を参照して、従来のファイル名作成装置を搭載したスキャナなどを用いて、文書ページ（原稿）１００の中から、互いに異なる２つの章のページがスキャンされ、それぞれの章の画像のファイルＡおよびＢが生成されている。
【００１２】
文書ページ１００の１ページ目の中央部には、「テクノロジーレポート２０１０」という文字列１０１が、文書ページ１００のタイトルとして表されている。文字列１０１のフォントは、文書ページ１００の全文字列の中で最大のフォントになっている。
【００１３】
ファイルＡの１ページ目の最上行には、「中期的視野の環境への取り組み」という文字列１０３が、文書ページの章のタイトルとして表されている。文字列１０３のフォントは、ファイルＡ内の他の文字列のフォントに比べて大きくなっている。なおファイルＡの各ページの右下には、フッタに相当する「テクノロジーレポート＿２０１０」という文字列１１１が付されている。
【００１４】
ファイルＢの１ページ目の最上行には、「化学物質・製品規制の動向」という文字列１０５が、文書ページ１００の章のタイトルとして表されている。文字列１０５のフォントは、ファイルＢ内の他の文字列のフォントに比べて大きくなっている。なおファイルＢの各ページの右下には、フッタに相当する「テクノロジーレポート＿２０１０」という文字列１１３が付されている。
【００１５】
従来のファイル名作成装置は、ファイル内の文字列の位置、文字列のサイズ、または文字列のフォントの種類などに基づいて、ファイル内の重要度が高いと考えられる文字列を判定する。上記の例では、ファイルＡおよびＢに共通する文書ページ１００のタイトルの文字列１０１ではなく、第１ページの文字列１０３または文字列１０５がファイル名となる可能性が高い。具体的には、ファイルＡのファイル名は「中期的視野の環境への取り組み」となり、ファイルＢのファイル名は「化学物質・製品規制の動向」となる可能性が高い。
【００１６】
ファイルＡとファイルＢとに関連性が無く、ファイル名形成装置がファイルＡおよびＢについて互いに独立してファイル名を作成する場合には、上記のファイル名によってファイル固有の内容が明らかになり、ユーザーの利便性は高くなる。たとえば、ファイルＡに「テクノロジーレポート１．ｐｄｆ」、ファイルＢに「テクノロジーレポート２．ｐｄｆ」などのファイル名が付けられた場合には、ファイル名からそれぞれの内容を理解することはできない。
【００１７】
しかし、ユーザーが２つのファイルを共通の目的で抽出した場合、ファイル名作成装置がファイルＡおよびＢで互いに独立したファイル名を作成すると、ファイルＡおよびＢの関連性(同じ文書から抽出されているという関連性)がファイル名から失われる。その結果、たとえばファイルＡと同じ文書から抽出した化学物質に関する文献、という観点で文書ファイルを探すなどの必要性が生じた場合に、ユーザーはファイルＢの内容を確認しなければファイルＢを見つけることができない。
【００１８】
本発明は、上記課題を解決するためのものであり、その目的は、複数ファイルの関連性を推定することが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムを提供することである。
【課題を解決するための手段】
【００１９】
本発明の一の局面に従うファイル名作成装置は、一のファイルおよび他のファイルの各々から文字列を取得する文字列取得手段と、一のファイルおよび他のファイルに対して互いに関連するアクションが実行されたか否かを判別する判別手段と、判別手段にて互いに関連するアクションが実行されたと判別した場合に、一のファイルのファイル名として他のファイルの文字列または特定の文字列を含むファイル名を作成し、かつ他のファイルのファイル名として一のファイルの文字列または特定の文字列を含むファイル名を作成するファイル名作成手段とを備える。
【００２０】
上記ファイル名作成装置において好ましくは、一のファイルの文字列と他のファイルの文字列とに共通する文字列を検索する検索手段をさらに備え、ファイル名作成手段は、一のファイルのファイル名および他のファイルのファイル名として、検索手段にて得た文字列を含むファイル名を作成する。
【００２１】
上記ファイル名作成装置において好ましくは、検索手段は、一のファイルの文字列と他のファイルの文字列とに共通する文字列のうち、重要度が高い文字列を検索する。
【００２２】
上記ファイル名作成装置において好ましくは、重要度が高い文字列は、一のファイルと他のファイルとで同じ文字列である、または一のファイルと他のファイルとでの一致性が規定値以上であるという第１の条件と、一のファイルと他のファイルとのそれぞれの画像内の同じ位置にある、または一のファイルと他のファイルとのそれぞれの画像内で互いに左右反転した位置にあるという第２の条件と、一のファイルと他のファイルとのいずれでも、それぞれの画像内の外周部に近い位置にあるという第３の条件との全てを満たす文字列である。
【００２３】
上記ファイル名作成装置において好ましくは、一のファイルの文字列から、一のファイル固有の特徴を示す文字列を抽出する固有文字列抽出手段をさらに備え、固有文字列抽出手段にて抽出した文字列が、検索手段にて得た文字列と異なる場合には、ファイル名作成手段は、一のファイルのファイル名として、固有文字列抽出手段にて抽出した文字列と、検索手段にて得た文字列との両方を含むファイル名を作成する。
【００２４】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの各々が所定時間以下の時間間隔でスキャンされたものである場合、一のファイルおよび他のファイルの各々が所定時間以下の時間間隔で送信されたものである場合、および一のファイルおよび他のファイルの各々が所定時間以下の時間間隔で保存されたものである場合のうち少なくともいずれか１つの場合に、判別手段は互いに関連するアクションが実行されたと判別する。
【００２５】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの各々が同一ユーザーの指示によってスキャンされたものである場合、一のファイルおよび他のファイルの各々が同一ユーザーの指示によって送信されたものである場合、および一のファイルおよび他のファイルの各々が同一ユーザーの指示によって保存されたものである場合のうち少なくともいずれか１つの場合に、判別手段は互いに関連するアクションが実行されたと判別する。
【００２６】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの各々が同一の外部端末から受信したものである場合に、判別手段は互いに関連するアクションが実行されたと判別する。
【００２７】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの各々が同一のフォルダ内に保存されたものである場合に、判別手段は互いに関連するアクションが実行されたと判別する。
【００２８】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの各々のレイアウトが共通するか否かを判別するレイアウト判別手段をさらに備え、レイアウト判別手段にてレイアウトが共通すると判別した場合、ファイル名作成手段は、一のファイルのファイル名および他のファイルのファイル名として、特定の文字列を含むファイル名を作成する。
【００２９】
上記ファイル名作成装置において好ましくは、一のファイルおよび他のファイルの文字列からタイトルを検索するタイトル検索手段をさらに備え、ファイル名作成手段は、一のファイルのファイル名および他のファイルのファイル名として、タイトル検索手段にて得たタイトルを含むファイル名を作成する。
【００３０】
本発明の他の局面に従うファイル名作成プログラムは、一のファイルおよび他のファイルの各々から文字列を取得する文字列取得ステップと、一のファイルおよび他のファイルに対して互いに関連するアクションが実行されたか否かを判別する判別ステップと、判別ステップにて互いに関連するアクションが実行されたと判別した場合に、一のファイルのファイル名として他のファイルの文字列または特定の文字列を含むファイル名を作成し、かつ他のファイルのファイル名として一のファイルの文字列または特定の文字列を含むファイル名を作成するファイル名作成ステップとをコンピュータに実行させる。
【発明の効果】
【００３１】
本発明によれば、複数ファイルの関連性を推定することが容易なファイル名を作成することのできるファイル名作成装置およびファイル名作成プログラムを提供することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１の実施の形態におけるファイル名作成システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるＭＦＰの概観を示す図である。
【図３】ＭＦＰ１の補助記憶装置５７に記憶されるＩＤ情報テーブルの一例を示す図である。
【図４】ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第１の例を示す図である。
【図５】ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第２の例を示す図である。
【図６】ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第３の例を示す図である。
【図７】本発明の第１の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【図８】ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第４の例を示す図である。
【図９】本発明の第２の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【図１０】ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第５の例を示す図である。
【図１１】本発明の第３の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【図１２】本発明の第４の実施の形態におけるファイル名作成システムの構成を示すブロック図である。
【図１３】従来のファイル名作成方法を説明するための図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００３４】
以下の第１〜第３の実施の形態においては、ファイル名作成装置が画像形成装置であり、この画像形成装置が外部端末とともにファイル名作成システムを構成している場合について説明する。この画像形成装置は、電子写真方式や静電記録方式などによって画像形成を行うものである。
【００３５】
以下の第１〜第３の実施の形態においては、画像形成装置がＭＦＰである場合について示すが、画像形成装置はＭＦＰの他、ファクシミリ装置、複写機、またはプリンタなどであってもよい。さらに画像形成装置は、ネットワークに接続されていない状態（スタンドアロンの状態）のものであってもよい。
【００３６】
［第１の実施の形態］
始めに、ファイル名作成システムの構成について説明する。
【００３７】
図１は、本発明の第１の実施の形態におけるファイル名作成システムの構成を示すブロック図である。
【００３８】
図１を参照して、本実施の形態におけるファイル名作成システムは、ＭＦＰ１と、外部端末２００とを備えている。ＭＦＰ１および外部端末２００はネットワーク６０により互いに接続されている。
【００３９】
ＭＦＰ１は、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えている。ＭＦＰ１は、ＣＰＵ５１と、ＲＯＭ５３と、ＲＡＭ５５と、補助記憶装置５７と、ネットワーク接続部５９と、プリント処理部６１と、画像処理部６３と、操作パネル６５と、画像形成部６７と、ＯＣＲ処理部６９と、スキャナ処理部７１と、スキャナ部７３と、カード認証部７５とを備えている。
【００４０】
ＣＰＵ５１は、ＭＦＰ１全体の制御を行う。ＣＰＵ５１は、ＲＯＭ５３に記憶されたファイル名作成プログラムなどのプログラムを実行して動作する。
【００４１】
ＲＯＭ５３は、ＣＰＵ５１を動作させる為のプログラムを格納している。
【００４２】
ＲＡＭ５５は、ＣＰＵ５１がプログラムを動作する為に必要なデータや画像データを一時的に記憶する。
【００４３】
補助記憶装置５７は、ＭＦＰ１用のボックスデータを格納する領域である共有ボックスと、後述するＩＤ情報テーブル（図３）とを含んでいる。
【００４４】
ネットワーク接続部５９は、イーサネット（登録商標）やＵＳＢを通じて外部機器との通信を行う。またネットワーク接続部５９は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）やネットワーク上の外部機器とでデータを送受信する際には、図示しない通信デバイスを用いる。
【００４５】
プリント処理部６１は、原稿画像と付加情報の印刷処理を行う。
【００４６】
画像処理部６３は、画像データの文字幅の調整やコントラストや配色の変換を行う。
【００４７】
操作パネル６５は、ユーザーからＭＦＰの操作を受け付けたり、ユーザーへの各種情報の表示を行ったりするユーザーインタフェースである。
【００４８】
画像形成部６７は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部６７は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙（記録媒体）にカラー画像を形成可能に構成される。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラおよび加圧ローラを有する。定着装置は、加熱ローラと加圧ローラとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラ、搬送ローラ、およびそれらを駆動するモータなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、ＭＦＰ１の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をＭＦＰ１の筐体から排紙トレイなどに排出する。
【００４９】
ＯＣＲ処理部６９は、画像から文字列を抽出する。文字列の抽出の際には、たとえば品詞毎に区切られた文字列が抽出されてもよいし、フォントやサイズが同じものが１つの文字列として抽出されてもよいし、改行や句読点によって区切られた文字列が抽出されてもよい。ＯＣＲ処理部６９は、抽出した文字列の中から適切な文字列をファイル名の候補としてもよい。
【００５０】
スキャナ処理部７１は、スキャナ部７３から読み込んだ原稿の画像から画像データを作成する。
【００５１】
カード認証部７５は、ＩＤカード（認証カード）による個人認証を行うためのものである。すなわち、ユーザーの持つＩＤカードとの間で接触または非接触で通信を行うことにより、ＩＤカードの記憶部に記憶されたユーザーＩＤの入力をユーザーから受け付け、受け付けたユーザーＩＤをＣＰＵ５１へ送る。ＣＰＵ５１は、ＩＤ情報テーブルを用いてユーザーを特定し、認証を行う。
【００５２】
外部端末２００は、たとえばユーザーが所有するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、ＣＰＵ２０１と、ＲＯＭ２０３と、ＲＡＭ２０５と、補助記憶装置２０７と、ネットワーク接続部２０９と、表示部２１１と、入力部２１３とを備えている。
【００５３】
図２は、本発明の第１の実施の形態におけるＭＦＰの概観を示す図である。
【００５４】
図２を参照して、ＭＦＰ１は、自動原稿送り装置を含むスキャナ部７３と、画像処理部６３と、画像形成部６７と、給紙部９１と、後処理部９３と、排紙トレイ９５とを備えている。
【００５５】
ＭＦＰ１が複写機として使用される場合には、スキャナ部７３で原稿の画像が読み取りされ、スキャナ部７３で読み取られた画像データは、画像処理部６３などで処理される。画像処理部６３で処理された画像データに基づく画像は、給紙部９１から送られてきた紙に対して、画像形成部６７によって形成される。画像が形成された用紙は、後処理部９３によって必要な後処理が施された後、排紙トレイ９５へ排出される。
【００５６】
図３は、ＭＦＰ１の補助記憶装置５７に記憶されるＩＤ情報テーブルの一例を示す図である。
【００５７】
図３を参照して、ＩＤ情報テーブルは、ユーザーＩＤと、ユーザー名と、そのユーザーに対するＭＦＰ１の使用許可状況とを含んでいる。ＩＤ情報テーブルでは、表の横方向（行方向）に一人のユーザーに関するＩＤと、ユーザー名と、そのユーザーに対するＭＦＰ１の使用許可状況とが対応付けられている。
【００５８】
続いて、ＭＦＰ１によるファイル名作成方法について説明する。
【００５９】
ＭＦＰ１は、複数のファイルに対して、条件を満たす固有のアクションを実行した場合に、それらのファイルは関連性のあるファイルである可能性があると判断する。そしてＭＦＰ１は、ファイル内で共通する文字列の有無を判別し、共通する文字列を抽出する。そしてＭＦＰ１は、共通する文字列を抽出した場合に、抽出した文字列を、関連性を明示的に示す文字列としてファイル名に付加する。
【００６０】
図４は、ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第１の例を示す図である。
【００６１】
図４を参照して、ＭＦＰ１は、文書ファイルに対して自動でファイル名を作成する機能を有している。ファイル名作成の対象となるファイル（ここではファイルＡおよびＢ）は、典型的にはスキャナ部７３で読み込んだ原稿の画像ファイルであるが、文字列を含むものであればどのようなものであってもよい。たとえば、外部端末２００からＭＦＰ１へ送信されたファイルであってもよいし、ＭＦＰ１の補助記憶装置５７や外部端末２００の補助記憶装置２０７に保存されているファイルであってもよい。
【００６２】
ＭＦＰ１は、ファイルＡおよびファイルＢを生成すると、始めにファイルＡおよびファイルＢの各々から文字列を取得する。ＭＦＰ１はたとえばＯＣＲ処理部６９にてファイルＡおよびＢの各々から文字列を抽出する。その結果、たとえばファイルＡの１ページ目からは、最上行の「中期的視野の環境への取り組み」という文字列１０３と、中央部の本文である文字列１０４とが抽出される。またファイルＡの各ページからは、最下行右側の「テクノロジーレポート＿２０１０」という文字列１１１が抽出される。ファイルＢの１ページ目からは、最上行の「化学物質・製品規制の動向」という文字列１０５と、中央部の本文である文字列１０６とが抽出される。またファイルＢの各ページからは、最下行右側の「テクノロジーレポート＿２０１０」という文字列１１３が抽出される。文字列１０３のフォントは、ファイルＡ内の文字列１０４のフォントに比べて大きくなっており、文字列１０５のフォントは、ファイルＢ内の文字列１０６のフォントに比べて大きくなっている。
【００６３】
続いてＭＦＰ１は、ファイルＡおよびファイルＢの各々から抽出した文字列から、ファイル固有の特徴を示す文字列（以下、固有文字列と呼ぶことがある）を抽出する。固有文字列は、単一ファイルからファイル名に適した文字列を抽出する従来の方法を用いて抽出される。固有文字列としては、たとえば文字列のサイズ、位置、またはレイアウトなどに基づいて、最も適したものが抽出される。固有文字列として、ファイルＡからはたとえば「中期的視野の環境への取り組み」という文字列１０３が抽出され、ファイルＢからはたとえば「化学物質・製品規制の動向」という文字列１０５が抽出される。
【００６４】
続いてＭＦＰ１は、ファイルＡおよびファイルＢに対して互いに関連するアクション（以下、特定アクションＡＣＴと呼ぶことがある）が実行されたか否かを判別する。ファイルＡおよびファイルＢがたとえば以下の（１）〜（４）のうちいずれかのアクションがなされたものである場合に、ＭＦＰ１はファイルＡおよびファイルＢに対して特定アクションＡＣＴが実行されたと判別する。
【００６５】
（１）ファイルＡおよびファイルＢが、所定時間以下の時間間隔でスキャン、送信、またはボックス保存（共有ボックスへの保存）されたものである場合。
【００６６】
（２）ファイルＡおよびファイルＢが、同一人物（同一のユーザーＩＤで認証を行ったユーザー）の指示によってスキャン、送信、またはボックス保存されたものである場合。
【００６７】
（３）ファイルＡおよびファイルＢが、同一の外部端末２００から受信したものである場合。
【００６８】
（４）ファイルＡおよびファイルＢの各々が、同一のフォルダ（たとえば共有ボックス内の同一のフォルダ）内に保存されたものである場合。
【００６９】
なお、ファイルＡおよびファイルＢの各々から文字列を取得した後で、特定アクションＡＣＴの実行の有無を判別する代わりに、ファイルＡおよびファイルＢに対して特定アクションＡＣＴが実行された場合に、ファイルＡおよびファイルＢの各々から文字列を取得してもよい。
【００７０】
ファイルＡおよびファイルＢに対して特定アクションＡＣＴが実行された場合、ＭＦＰ１は、ファイルＡとファイルＢとが互いに関連している可能性があると判断する。この場合、ＭＦＰ１は、ファイルＡのファイル名として、ファイルＢから取得した文字列を含むファイル名を作成し、ファイルＢのファイル名として、ファイルＡから取得した文字列を含むファイル名を作成する。
【００７１】
本実施の形態では、ＭＦＰ１は、ファイルＡから取得した文字列とファイルＢから取得した文字列とに共通する文字列（以下、共通文字列と呼ぶことがある）を検索する関連性検索を行い、ファイルＡおよびファイルＢのファイル名として、関連性検索で得られた共通文字列を含むファイル名を作成する。図４に示すファイルの組み合わせからは、関連性検索の結果、「テクノロジーレポート＿２０１０」という共通文字列が得られる。
【００７２】
ここで、関連性検索の精度を上げるために、ＭＦＰ１は、共通文字列のうち、ファイル名としての重要度が高い文字列のみを関連性検索の結果として出力してもよい。ファイル名としての重要度が高い文字列とは、たとえば以下の（１）〜（３）の全ての条件を満たす文字列である。
【００７３】
（１）ファイルＡとファイルＢとで同じ文字列である、またはファイルＡとファイルＢとでの一致性が規定値以上である。
【００７４】
（２）ファイルＡとファイルＢとのそれぞれの画像（原稿）内の同じ位置にある、またはファイルＡとファイルＢとのそれぞれの画像内で互いに左右反転した位置にある。
【００７５】
（３）ファイルＡとファイルＢとのいずれでも、それぞれの画像内の外周部に近い位置にある。
【００７６】
上記（１）の条件を設定することで、数字や文字数の少ない文字列など、共通性を推定し難い文字列を除外することができ、文字列の共通性の推定精度を向上することができる。
【００７７】
また、ファイルＡの文字列とファイルＢの文字列とがそれぞれの画像内の同じ位置にある場合や、それぞれの画像内で左右反転した位置にある場合、それらの文字列には共通性がある可能性が高い（ファイル名としての重要度が高い）。したがって、上記（２）の条件を設定することで、文字列の共通性の推定精度を向上することができる。
【００７８】
さらに、画像の中央部にある本文（文字列１０４および１０６）に比べて、画像の外周部にある文字列の方が、ファイルに共通性があることを推定することが容易である。その文字列がファイルの内容を記述したフッタなどである可能性が高いためである。したがって、上記（３）の条件を設定することで、文字列の共通性の推定精度を向上することができる。
【００７９】
なお、文字列の重要度は、上記条件（１）〜（３）の代わりに、たとえば文字列のサイズ、位置、またはレイアウトなどに基づいて判定されてもよい。
【００８０】
関連性検索の結果として、上述の方法によりファイル名としての重要度が高い文字列のみを出力する場合にも、図４に示すファイルの組合せからは、「テクノロジーレポート＿２０１０」という共通文字列が得られる。この文字列は、同一の文字列であり（条件（１））、かつファイルＡおよびファイルＢの各々の画像におけるほぼ同じ位置（右下の位置）にあり（条件（２））、ファイルＡおよびファイルＢの各々の画像における外周部に近い位置にある（条件（３））ためである。
【００８１】
関連性検索によってファイルＡおよびファイルＢから共通文字列が得られた場合、ＭＦＰ１は、ファイルＡおよびファイルＢには関連性があり、ファイルＡおよびファイルＢは共通の原稿に基づいて生成されたものであると判断する。したがって、ＭＦＰ１は、ファイルＡおよびファイルＢの各々のファイル名として「テクノロジーレポート＿２０１０」という共通文字列を含むファイル名を作成する。
【００８２】
ところで、ファイルＡとファイルＢとを区別するためには、ファイルＡおよびファイルＢの各々の固有の特徴を示す文字列がファイル名に含まれていることが必要である。したがって、ＭＦＰ１は、ファイルＡおよびファイルＢの各々のファイル名として、上記の共通文字と、上述の固有文字列とを含むファイル名を作成する。この場合、固有文字列は共通文字列とは異なる文字列である必要がある。具体的には、以下のファイル名が作成される（ファイル名の最後に付けられている「．ｐｄｆ」は、ファイルの拡張子である）。
【００８３】
ファイルＡ：「テクノロジーレポート＿２０１０  中期的視野の環境への取り組み．ｐｄｆ」
ファイルＢ：「テクノロジーレポート＿２０１０  化学物質・製品規制の動向．ｐｄｆ」
図５は、ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第２の例を示す図である。
【００８４】
図５を参照して、このファイルの組み合わせは、ファイルＢにおける文字列１１３が、ファイルＡにおける文字列１１１の位置に対して左右反転した位置にある点において、図４に示すファイルの組合せとは異なっている。ファイルＡの１つの画像とファイルＢの１つの画像とで１つの見開きページが構成される場合などには、図５に示すように互いに左右反転した位置に重要度の高い文字列が存在する可能性が高い。
【００８５】
図５のファイルの組合せに対して、ファイル名としての重要度が高い文字列のみを関連性検索の結果として出力する場合にも、「テクノロジーレポート＿２０１０」という共通文字列が得られる。この文字列は、同一の文字列であり（条件（１））、かつファイルＡおよびファイルＢのそれぞれの画像内で互いに左右反転した位置にあり（条件（２））、かつファイルＡおよびファイルＢの各々の画像における外周部に近い位置にある（条件（３））ためである。その結果、ファイルＡおよびファイルＢのファイル名として、図４の場合と同じファイル名が作成される。
【００８６】
図６は、ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第３の例を示す図である。
【００８７】
図６を参照して、このファイルの組み合わせは、１枚の画像に２枚の原稿の画像が纏められている（つまり、原稿の画像が２ｉｎ１で取り込まれている）点において、図４のファイルの組合せとは異なっている。ファイルＡおよびファイルＢがいずれも、原稿をＮｉｎ１で取り込んだファイルである場合などには、図６に示すように各ページの外周部に対応する位置に、重要度の高い文字列１１１および文字列１１３が存在する可能性が高い。
【００８８】
図６のファイルの組合せに対して、ファイル名としての重要度が高い文字列のみを関連性検索の結果として出力する場合にも、「テクノロジーレポート＿２０１０」という共通文字列が得られる。この文字列は、同一の文字列であり（条件（１））、かつファイルＡおよびファイルＢのそれぞれの画像内で同一の位置にあり（条件（２））、かつファイルＡおよびファイルＢの各々の画像における外周部に近い位置にある（条件（３））ためである。その結果、ファイルＡおよびファイルＢのファイル名として、図４の場合と同じファイル名が作成される。
【００８９】
図７は、本発明の第１の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【００９０】
図７を参照して、ＭＦＰ１のＣＰＵ５１は、ファイル名作成の対象となるファイルＡおよびＢ（複数のファイル）を生成する（Ｓ１）と、ファイルＡおよびファイルＢに対してＯＣＲ処理を行い、ファイルＡおよびＢの各々から文字列を抽出する（Ｓ３）。続いてＣＰＵ５１は、ファイルＡおよびファイルＢの各々から固有文字列を抽出する（Ｓ５）。次にＣＰＵ５１は、ファイルＡおよびファイルＢに対して特定アクションＡＣＴが実行されたか否かを判別する（Ｓ７）。
【００９１】
ステップＳ７において、特定アクションＡＣＴが実行されたと判別した場合（Ｓ７でＹＥＳ）、ＣＰＵ５１は、ファイルＡおよびファイルＢから取得した文字列から共通文字列を検索する（関連性検索を行う）（Ｓ９）。次にＣＰＵ５１は、関連性検索の結果、共通文字列が得られたか否かを判別する（Ｓ１１）。
【００９２】
ステップＳ１１において、共通文字列が得られたと判別した場合（Ｓ１１でＹＥＳ）、ＣＰＵ５１は、ファイルＡおよびファイルＢに関連性があると判断する。この場合ＣＰＵ５１は、ファイルＡおよびファイルＢの各々から抽出した固有文字列が共通文字列と異なるか否かを判別する（Ｓ１３）。
【００９３】
ステップＳ１３において、固有文字列が共通文字列と異なると判別した場合（Ｓ１３でＹＥＳ）、ＣＰＵ５１は、ファイルＡおよびファイルＢの各々のファイル名として、共通文字列と固有文字列とを含むファイル名を作成し（Ｓ１５）、処理を終了する。一方、ステップＳ１３において、固有文字列が共通文字列と同一であると判別した場合（Ｓ１３でＮＯ）、ＣＰＵ５１は、ファイルＡおよびファイルＢの各々から別の固有文字列を抽出し（Ｓ１７）、ステップＳ１３の処理へ進む。
【００９４】
ステップＳ７において、特定アクションＡＣＴが実行されなかったと判別した場合（Ｓ７でＮＯ）、またはステップＳ１１において、共通文字列が得られなかったと判別した場合（Ｓ１１でＮＯ）、ＣＰＵ５１は、ファイルＡおよびファイルＢに関連性は無いと判断する。この場合ＣＰＵ５１は、ファイルＡおよびファイルＢの各々のファイル名として、固有文字列を含むファイル名を作成し（Ｓ１９）、処理を終了する。
【００９５】
なお、ステップＳ１５において作成されるファイル名は、共通文字列と固有文字列とを含むものであればよく、共通文字列の後に固有文字列を並べたファイル名や、共通文字列の前に固有文字列を並べたファイル名や、共通文字列および固有文字列の他にも文字列を含むファイル名などであってもよい。
【００９６】
［第２の実施の形態］
本実施の形態においては、ファイルＡおよびファイルＢの各々のレイアウトが共通する場合に、ファイルＡおよびファイルＢのファイル名として、特定の文字列を含むファイル名を作成する点において、第１の実施の形態とは異なっている。以下、本実施の形態におけるファイル名作成方法について説明する。
【００９７】
図８は、ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第４の例を示す図である。
【００９８】
図８を参照して、ファイルＡおよびファイルＢは、いずれも同一のプレゼン資料の一部であり、共通のレイアウトを持つ原稿を読み込むことにより生成したファイルである。ファイルＡの各ページの画像の左側にはイラスト１１５が含まれており、ファイルＡの各ページの画像の右側には文字列１０４が含まれている。ファイルＢの各ページの画像の左側にはファイルＡと同じイラスト１１５が含まれており、ファイルＢの各ページの画像の右側には文字列１０６が含まれている。ファイルＡの１ページ目の最上行には「中期的視野の環境への取り組み」という文字列１０３が含まれており、ファイルＢの１ページ目の最上行には「化学物質・製品規制の動向」という文字列１０５が含まれている。文字列１０３のフォントは、ファイルＡ内の文字列１０４のフォントに比べて大きくなっており、文字列１０５のフォントは、ファイルＢ内の文字列１０６のフォントに比べて大きくなっている。
【００９９】
本実施の形態におけるＭＦＰ１は、共通文字列の有無に加えて、共通レイアウトの有無によりファイル同士の関連性を判断（推測）する。ＭＦＰ１は、たとえば次の方法で、共通レイアウトの有無によりファイル同士の関連性を判断する。始めにＭＦＰ１は、ファイルＡおよびファイルＢの各々の画像から文字を除外し、文字を除外した後の画像を２値化する。これにより、ファイルＡおよびファイルＢのレイアウトを抽出する。続いてＭＦＰ１は、ファイルＡおよびファイルＢのレイアウトを比較して、ファイルＡおよびファイルＢが共通レイアウトを持つか否かを判定する。
【０１００】
図８に示すファイルの組合せでは、ファイルＡおよびファイルＢからは共通文字列が得られない。一方で、ファイルＡおよびファイルＢの各ページの画像にはいずれも、左側にイラスト１１５、右側に文字列１０４または文字列１０６が含まれており、ファイルＡおよびファイルＢは共通レイアウトを持っている。したがって、共通レイアウトの有無の判別と、特定アクションＡＣＴの実行の有無の判別とを組み合わせることで、ファイルＡおよびファイルＢの関連性の有無を判断することができる。
【０１０１】
ファイルＡおよびファイルＢが共通レイアウトを持つ場合、ファイルＡおよびファイルＢからは共通文字列が得られない可能性がある。したがってこの場合、共通文字列を含むファイル名を作成する代わりに、ＭＦＰ１側（システム側）で作成した特定の文字列を含むファイル名が作成される。特定の文字列とは、たとえば「関連文書１」（特定の文字列に数字が含まれる場合、この数字は関連文書であるファイルの組合せごとに異なることが好ましい）などの文字列である。具体的には、以下のファイル名が作成される。
【０１０２】
ファイルＡ：「関連文書１  中期的視野の環境への取り組み．ｐｄｆ」
ファイルＢ：「関連文書１  化学物質・製品規制の動向．ｐｄｆ」
図９は、本発明の第２の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【０１０３】
図９を参照して、このフローチャートでは、図７に示すステップＳ１１において、共通文字列が得られなかったと判別した場合（Ｓ１１でＮＯ）に、以下に説明するステップＳ３１以降の処理を行う。
【０１０４】
ステップＳ３１においてＣＰＵ１１は、ファイルＡおよびファイルＢの各々の画像から文字を除外し、文字を除外した後の画像を２値化する。これにより、ファイルＡおよびファイルＢのレイアウトを抽出する（Ｓ３１）。次にＣＰＵ５１は、抽出したレイアウトを比較して、ファイルＡおよびファイルＢが共通レイアウトを持つか否かを判別する（Ｓ３３）。
【０１０５】
ステップＳ３３において、共通レイアウトを持つと判別した場合（Ｓ３３でＹＥＳ）、ＣＰＵ５１は、ファイルＡとファイルＢとに関連性があると判断する。この場合ＣＰＵ５１は、ファイルＡおよびファイルＢの各々のファイル名として、ＭＦＰ１側で作成した特定の文字列（システム文字列）と固有文字列とを含むファイル名を作成し（Ｓ３５）、処理を終了する。
【０１０６】
ステップＳ３３において、共通レイアウトを持たないと判別した場合（Ｓ３３でＮＯ）、ＣＰＵ５１は、ファイルＡとファイルＢとに関連性は無いと判断する。この場合ＣＰＵ５１は、ファイルＡおよびファイルＢの各々のファイル名として、固有文字列を付加したファイル名を作成し（Ｓ１９）、処理を終了する。
【０１０７】
なお、ステップＳ３５において作成されるファイル名は、システム文字列と固有文字列とを含むものであればよく、システム文字列の後に固有文字列を並べたファイル名や、システム文字列の前に固有文字列を並べたファイル名や、システム文字列および固有文字列の他にも文字列を含むファイル名などであってもよい。
【０１０８】
本実施の形態におけるファイル名作成システムの構成、および上記以外のフローチャートの各処理は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１０９】
［第３の実施の形態］
本実施の形態においては、ファイルＡおよびファイルＢの文字列からタイトルを検索し、検索の結果としてタイトルを得た場合に、ファイルＡおよびファイルＢのファイル名として、タイトルを含むファイル名を作成する点において、第１の実施の形態とは異なっている。以下、本実施の形態におけるファイル名作成方法について説明する。
【０１１０】
図１０は、ＭＦＰ１によるファイル名作成の対象となるファイルＡおよびファイルＢの第５の例を示す図である。
【０１１１】
図１０を参照して、スキャナ部７３などを用いて、文書ページ１００の中から、互いに異なる２つの部分がスキャンされ、それぞれの部分の画像のファイルＡおよびＢが生成されている。
【０１１２】
ファイルＡには、１ページ目に文書ページ１００の表紙が含まれている。すなわち、ファイルＡの１ページ目の中央部には、「テクノロジーレポート２０１０」という文字列１０１が、文書ページ１００の文書タイトルとして表されている。文字列１０１のフォントは、文書ページ１００内の全文字列の中で最大のフォントになっている。
【０１１３】
ファイルＡの２ページ目の最上行には、「中期的視野の環境への取り組み」という文字列１２１が、文書ページ１００の第１章内の小項目のタイトルとして表されている。文字列１２１のフォントは、ファイルＡの２ページ目以降の他の文字列のフォントに比べて大きくなっている。なおファイルＡの各ページの右下には、フッタに相当する「第１章  環境負荷の低減」という文字列１２５が付されている。
【０１１４】
一方、ファイルＢには、文書ページ１００の表紙は含まれていない。ファイルＢの１ページ目の最上行には、「化学物質・製品規制の動向」という文字列１２３が、文書ページ１００の第１章内の小項目のタイトルとして表されている。文字列１２３のフォントは、ファイルＢ内の他の文字列のフォントに比べて大きくなっている。なおファイルＢの各ページの右下には、フッタに相当する「第１章  環境負荷の低減」という文字列１２７が付されている。
【０１１５】
図１０に示すファイルの組合せでは、ファイルＡおよびファイルＢの各々は、「第１章  環境負荷の低減」という共通文字列（文字列１２５および文字列１２７）を含んでいる。このため、ファイルＡおよびファイルＢに対して特定アクションＡＣＴが実行された場合には、ファイルＡとファイルＢとに関連性があると推定される。また、文字列のサイズ、位置、またはレイアウトなどに基づいて、ファイルＡおよびファイルＢから抽出された文字列の重要度を判定すると、文字列１０１は共通文字列よりも重要度の高いと推測されるため、文字列１０１は文書タイトル条件を満たす（文書タイトルである）と推測される。
【０１１６】
図１０に示すファイルの組合せの場合には、共通文字列である「第１章  環境負荷の低減」という文字列を、ファイルＡおよびファイルＢの各々のファイル名に付加してもよい。しかし、ＭＦＰ１は、ファイルＡおよびファイルＢのファイル名として、文字列１０１と、固有文字列とを含むファイル名を作成する。つまり、ファイル名として共通文字列よりも文書タイトルが優先して使用される。具体的には、以下のファイル名が作成される。
【０１１７】
ファイルＡ：「テクノロジーレポート＿２０１０．ｐｄｆ」
ファイルＢ：「テクノロジーレポート＿２０１０  化学物質・製品規制の動向．ｐｄｆ」
なお、ファイルＡにおいては、文書タイトルと固有文字列とがいずれも文字列１０１となるため、ファイル名では、文書タイトルおよび固有文字列のうち一方が省略されている。文書タイトルと固有文字列とが同一である場合にも、文書タイトルと固有文字列とを含むファイル名が作成されてもよい。
【０１１８】
図１１は、本発明の第３の実施の形態においてＭＦＰ１のＣＰＵ５１が実行するファイル名作成処理を示すフローチャートである。
【０１１９】
図１１を参照して、このフローチャートでは、図７に示すステップＳ１１において、共通文字列が得られたと判別した場合（Ｓ１１でＹＥＳ）に、以下に説明するステップＳ４１以降の処理を行う。
【０１２０】
ステップＳ４１においてＣＰＵ１１は、ファイルＡおよびファイルＢから抽出した文字列の中から文書タイトル条件を満たす文字列を検索し、ファイルＡおよびファイルＢから抽出した文字列の中にタイトル条件を満たす文字列があるか否かを判別する（Ｓ４１）。
【０１２１】
ステップＳ４１において、文書タイトル条件を満たす文字列があると判別した場合（Ｓ４１でＹＥＳ）、ＣＰＵ５１は、ファイルＡおよびファイルＢのうち一方が文書タイトルの文字列を含んでいると判断する。この場合ＣＰＵ５１は、ファイルＡおよびファイルＢの各々のファイル名として、文書タイトルと固有文字列とを含むファイル名を作成し（Ｓ４３）、処理を終了する。
【０１２２】
ステップＳ４１において、文書タイトル条件を満たす文字列が無いと判別した場合（Ｓ４１でＮＯ）、ＣＰＵ５１は、ファイルＡおよびファイルＢはいずれも文書タイトルの文字列を含んでいないと判断する。この場合ＣＰＵ５１は、ステップＳ１３の処理へ進み、ファイルＡおよびファイルＢのファイル名として、共有文字列と固有文字列とを含むファイル名を作成する。
【０１２３】
なお、ステップＳ４３において作成されるファイル名は、文書タイトルと固有文字列とを含むものであればよく、文書タイトルの後に固有文字列を並べたファイル名や、文書タイトルの前に固有文字列を並べたファイル名や、文書タイトルおよび固有文字列の他にも文字列を含むファイル名などであってもよい。
【０１２４】
本実施の形態におけるファイル名作成システムの構成、および上記以外のフローチャートの各処理は、第１の実施の形態の場合と同様であるため、その説明は繰り返さない。
【０１２５】
［第４の実施の形態］
ファイル名作成装置は、上述の実施の形態に示したように画像形成装置である場合の他、図１２に示すように、画像形成機能を有さないサーバなどであってもよい。本実施の形態においては、ファイル名作成装置がサーバであり、このサーバが外部端末とともにファイル名作成システムを構成している場合について説明する。
【０１２６】
図１２は、本発明の第４の実施の形態におけるファイル名作成システムの構成を示すブロック図である。
【０１２７】
図１２を参照して、このファイル名作成システムは、サーバ３００と、たとえば複数の外部端末２００とを備えている。外部端末２００は１つのみであってもよい。複数の外部端末２００とサーバ３００とはネットワーク６０により互いに接続されている。サーバ３００は、たとえばＰＣであり、ＣＰＵ３０１と、ＲＯＭ３０３と、ＲＡＭ３０５と、補助記憶装置３０７と、ＯＣＲ処理部３０９とを含んでいる。複数の外部端末２００の各々はスキャナ部２２１を含んでいる。
【０１２８】
このファイル名作成システムにおいて、ユーザーは、任意の外部端末２００のスキャナ部２２１を用いて原稿画像を読み取り、読み取った原稿画像のファイルであるファイルＡおよびファイルＢの保存場所として、サーバ３００の補助記憶装置３０７の共有ボックス内のフォルダを選択する。サーバ３００は、外部端末２００からファイルＡおよびファイルＢを受信し、第１〜第３の実施の形態のいずれかにおけるファイル名作成方法を用いて、ファイルＡおよびファイルＢの各々にファイル名を作成する。
【０１２９】
［実施の形態の効果］
上述の実施の形態によれば、ファイルＡおよびファイルＢに対して特定アクションが実行され、かつ複数のファイルから共通文字列が抽出された場合に、ファイルＡおよびファイルＢに関連性があると判断される。関連性があると判断された場合には、ファイルＡのファイル名としてファイルＢの文字列を含むファイル名が作成され、ファイルＢのファイル名としてファイルＡの文字列を含むファイル名が作成される。その結果、複数のファイルの関連性に基づいて最適なファイル名が作成され、複数ファイルの関連性を容易に推定することが可能となる。
【０１３０】
また、ファイルＡおよびファイルＢから共通文字列が得られた場合には、ファイルＡおよびファイルＢのファイル名として、共通文字列を含むファイル名が作成される。これにより、関連性を示す文字列がファイル名に自動的に付加され、複数ファイルの関連性を容易に推定することが可能となる。
【０１３１】
また、共通文字列として重要度が高い文字列を抽出することにより、関連性のより深い文字列を共通文字列として抽出することができる。
【０１３２】
また、ファイルＡおよびファイルＢのレイアウトが共通する場合に、ファイルＡおよびファイルＢのファイル名として、特定の文字列を含むファイル名が作成される。これにより、ファイルＡおよびファイルＢのレイアウトが共通する場合に、複数ファイルの関連性を容易に推定することが可能となる。
【０１３３】
さらに、ファイルＡおよびファイルＢから取得した文字列がタイトルの文字列を含む場合に、ファイルＡおよびファイルＢのファイル名として、そのタイトルを含むファイル名が作成される。これにより、ファイルＡおよびファイルＢのタイトルがファイル名に自動的に付加され、複数ファイルの関連性を容易に推定することが可能となる。
【０１３４】
［その他］
上述の実施の形態においては、関連性があるファイルが２つである場合について示したが、関連性があるファイルの数は３つ以上であってもよい。
【０１３５】
ファイル名作成装置は、上述の画像形成装置やＰＣである場合の他、スキャナ、カメラ、または携帯通信端末などであってもよい。
【０１３６】
上述の実施の形態は適宜組み合わせることができる。たとえば第２の実施の形態と第３の実施の形態とを組み合わせて、図９のステップＳ１１において、共通文字列が得られたと判別した場合（Ｓ１１でＹＥＳ）に、図１１のステップＳ４１の処理を行ってもよい。
【０１３７】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３８】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３９】
１  ＭＦＰ
５１，２０１，３０１  ＣＰＵ
５３，２０３，３０３  ＲＯＭ
５５，２０５，３０５  ＲＡＭ
５７，２０７，３０７  補助記憶装置
５９，２０９  ネットワーク接続部
６０  ネットワーク
６１  プリント処理部
６３  画像処理部
６５  操作パネル
６７  画像形成部
６９，３０９  ＯＣＲ処理部
７１  スキャナ処理部
７３，２２１  スキャナ部
７５  カード認証部
９１  給紙部
９３  後処理部
９５  排紙トレイ
１００  文書ページ
１０１，１０３，１０４，１０５，１０６，１１１，１１３，１２１，１２３，１２５，１２７  文字列
１１５  イラスト
２００  外部端末
２１１  表示部
２１３  入力部
３００  サーバ
【図１】
2012247918.tif 000003
【図２】
2012247918.tif 000004
【図３】
2012247918.tif 000005
【図４】
2012247918.tif 000006
【図５】
2012247918.tif 000007
【図６】
2012247918.tif 000008
【図７】
2012247918.tif 000009
【図８】
2012247918.tif 000010
【図９】
2012247918.tif 000011
【図１０】
2012247918.tif 000012
【図１１】
2012247918.tif 000013
【図１２】
2012247918.tif 000014
【図１３】
2012247918.tif 000015