(57)【要約】【課題】画像データを、所定のアプリケーションで表示または編集可能な形式のファイルに変換する場合における利便性が向上された画像処理システム、画像処理方法、画像処理装置、および画像処理プログラムを提供すること。【解決手段】本発明によれば、取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データが生成される。また、当該画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データが生成される。そして、第１データと第２データとが関連付けられて記憶部に記憶されるので、ユーザは、第１データと第２データとの比較を容易に行うことができ、利便性に優れる。【選択図】図２
2014044534.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像取得手段と、
前記画像取得手段により取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データを、変換部に生成させる第１生成手段と、
前記画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データを生成させる第２生成手段と、
前記第１生成手段により生成された第１データと、前記第２生成手段により生成された第２データとを関連付けて記憶部に記憶させる記憶制御手段と、
を備えていることを特徴とする画像処理システム。
【請求項２】
前記記憶制御手段は、前記第１データと前記第２データとを含むファイルを生成することによって、前記第１データと前記第２データとを関連付けて記憶させることを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記記憶制御手段は、前記ファイルとして、前記第１データと前記第２データとを互いに異なるページまたはシートのデータとして含むファイルを生成することを特徴とする請求項２記載の画像処理システム。
【請求項４】
前記第１生成手段は、前記画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、前記第１データを変換部に生成させ、
前記第２生成手段は、前記画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、前記第２データを生成させ、
前記記憶制御手段は、前記ファイルとして、前記複数の第１データの各々を連続するページまたはシートとして配置し、当該第１データが配置されたページ群またはシート群の前または後ろに、前記複数の第２データの各々を連続するページまたはシートとして配置したファイルを生成することを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記第１生成手段は、前記画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、前記第１データを変換部に生成させ、
前記第２生成手段は、前記画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、前記第２データを生成させ、
前記記憶制御手段は、前記ファイルとして、前記複数の第１データおよび前記複数の第２データの各々について、１の前記第１データのページまたはシートと、当該第１データに対応する前記第２データのページまたはシートとを連続させて配置したファイルを生成することを特徴とする請求項３記載の画像処理システム。
【請求項６】
前記記憶制御手段は、前記ファイルとして、前記第２データを構成する１の要素に、当該第２データに対応する前記第１データを構成する複数の要素を、前記画像データに基づく１の画像に基づく配置で重ねたページまたはシートを含むファイルを生成することを特徴とする請求項３記載の画像処理システム。
【請求項７】
前記記憶制御手段は、前記１の要素と前記複数の要素との間に、透過度を調整可能な無地の有色画像を配置させたページまたはシートを含むファイルを生成することを特徴とする請求項６記載の画像処理システム。
【請求項８】
前記記憶制御手段は、前記第１データおよび当該第１データに対応する前記第２データのうち少なくとも一方のデータに、他方のデータにアクセス可能なリンク情報を付加することによって、前記第１データと前記第２データと関連付けることを特徴とする請求項１記載の画像処理システム。
【請求項９】
前記画像取得手段により取得した画像データに基づく画像が所定サイズより大きいかを判断するサイズ判断手段と、
前記サイズ判断手段により前記画像が所定サイズより大きいと判断された場合、当該画像を所定サイズ以下に縮小する縮小手段と、
を備えていることを特徴とする請求項１から８のいずれかに記載の画像処理システム。
【請求項１０】
前記画像取得手段により取得した画像データに基づく画像が所定サイズより大きいかを判断するサイズ判断手段と、
前記サイズ判断手段により前記画像が所定サイズより大きいと判断された場合、当該画像を複数の所定サイズ以下のサイズに分割する分割手段と、
を備え、
前記第１生成手段は、前記分割手段により画像が分割された場合、分割された各画像に対応する画像データ各々について、前記第１データを変換部に生成させ、
前記第２生成手段は、前記分割手段により画像が分割された場合、分割された各画像に対応する画像データ各々について、前記第２データを生成させることを特徴とする請求項１から８のいずれかに記載の画像処理システム。
【請求項１１】
前記サイズ判断手段により前記画像が所定サイズより大きいと判断された場合、当該画像を所定サイズに縮小するための縮小率が所定値以上か否かを判断する縮小率判断手段と、
前記縮小率判断手段により前記縮小率が所定値以上であると判断された場合、当該画像を所定サイズに縮小する縮小手段と、
を備え、
前記分割手段は、前記縮小率判断手段により前記縮小率が所定値より小さいと判断された場合、当該画像を複数の所定サイズ以下のサイズに分割することを特徴とする請求項１０記載の画像処理システム。
【請求項１２】
前記記憶制御手段は、外部装置の記憶部に、前記第１データと前記第２データとを関連付けて記憶させ、
少なくとも、前記第１生成手段により生成された第１データと、前記第２生成手段により生成された第２データまたは当該第２データを生成する元となる画像データとを、一時保存データとして、本画像処理システムの記憶部に記憶させる第２記憶制御手段と、
前記記憶制御手段による前記外部装置の記憶部への記憶が完了したことが確認された場合、前記第２記憶制御手段により前記記憶部に記憶されている前記一時保存データを削除させる削除手段と、
を備えていることを特徴とする請求項１から１１のいずれかに記載の画像処理システム。
【請求項１３】
画像データを取得する画像取得ステップと、
前記画像取得ステップにより取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データを、変換部に生成させる第１生成ステップと、
前記画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データを生成させる第２生成ステップと、
前記第１生成ステップにより生成された第１データと、前記第２生成ステップにより生成された第２データとを関連付けて記憶部に記憶させる記憶制御ステップと、
を備えていることを特徴とする画像処理方法。
【請求項１４】
画像処理装置のコンピュータが実行可能な画像処理プログラムであって、
画像データを取得する画像取得手段と、
前記画像取得手段により取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データを、変換部に生成させる第１生成手段と、
前記画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データを生成させる第２生成手段と、
前記第１生成手段により生成された第１データと、前記第２生成手段により生成された第２データとを関連付けて記憶部に記憶させる記憶制御手段として、
前記コンピュータを機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理方法、画像処理装置、および画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、スキャナで読み取った画像データを解析して、当該画像データを、ＷＯＲＤ（登録商標）、ブラウザ等のアプリケーションで利用可能な所定の形式に変換し、得られたファイルをデータベースに登録する電子ファイル登録方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９１０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されるように、スキャナで読み取った画像データを、上記アプリケーションで参照および編集可能な所定形式のファイルに変換する場合、当該イメージデータが誤解析される可能性がある。画像データが誤解析された場合、生成された所定形式のファイルにおいて、当該ファイルの内容、例えば、テキストやレイアウトなどが、元の画像データとは異なるものとなる。画像データの誤解析は、例えば、文字フォントの種類であったり、文字が小さかったり、文字列にデザイン効果が加えられていたり、画像とテキストとが重なっている場合などに生じ易い。
【０００５】
ここで、図６を参照して、画像データの誤解析によって、変換により生成された所定形式のファイルの内容に生じる不具合の一例を示す。図６（ａ）は、変換前の画像データを示す図であり、図６（ｂ）は、図６（ａ）の画像データが誤変換された場合における変換後の所定形式のファイルの内容の一例を示す図である。図６（ａ）および（ｂ）において、例えば、元の画像データにおける「Ｇｉｖｅ  ａｎｄ  ｔａｋｅ：」と記述されたテキストＡ１は、変換により生成された所定形式のファイルにおいて、「ａｉｖｅ  ａｎｄ  ｔａｋｅ：」と記述されるテキストＢ１に誤変換されている。また、元の画像データにおいて、デザイン効果が加えられているテキストＡ２は、テキストＡ２とは全く異なるテキストＢ２に変換されている。
【０００６】
係る場合、ユーザは、元の画像データと、変換により生成された所定形式のファイルとを比較し、当該所定形式のファイルのうち、元の画像データと異なる部分の確認を所望することが想定される。また、例えば、ユーザが、元の画像データまたは変換後のファイルの何れを出力対象とするかの判断を行うため、両者の比較を所望することが想定される。しかしながら、特許文献１に記載される方法では、変換により生成された所定形式のファイルのみがデータベースに登録されるので、比較対象とすべき元の画像データの管理はユーザに委ねられる。よって、例えば、ユーザが、元の画像データや当該画像データの原稿などを誤って処分してしまった場合、比較対象が失われてしまうので、生成された所定形式のファイルと、元の画像データとの比較が困難となる。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、画像データを、所定のアプリケーションで表示または編集可能な形式のファイルに変換する場合における利便性が向上された画像処理システム、画像処理方法、画像処理装置、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の画像処理システムは、画像データを取得する画像取得手段と、前記取得手段により取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データを、変換部に生成させる第１生成手段と、前記画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データを生成させる第２生成手段と、前記第１生成手段により生成された第１データと、前記第２生成手段により生成された第２データとを関連付けて記憶部に記憶させる記憶制御手段と、を備えている。
【０００９】
なお、本発明は、画像処理装置、画像処理装置を制御する制御装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【００１０】
請求項１記載の画像処理システムによれば、画像取得手段により取得した画像データに基づく１の画像に従って、当該画像データに基づき生成される複数の要素が配置された、当該画像データとは異なる第１形式の第１データが生成される。その一方で、前記取得した画像データに基づく１の画像が１の要素として配置された、当該画像データとは異なる第２形式の第２データが生成される。このように生成された第１データと第２データとが関連付けられて記憶部に記憶されるので、ユーザは、第１データと第２データとの比較を容易に行うことができる。よって、画像データを、所定のアプリケーションで表示または編集可能な形式のファイルに変換する場合においても、元の画像データの内容と、変換により生成されたファイルの内容との比較が容易であり、利便性に優れる。なお、特許請求の範囲において「第１形式」および「第２形式」は、両者が同じ形式であってもよく、互いに異なる形式であってもよいことを意図する。
【００１１】
請求項２記載の画像処理システムによれば、請求項１が奏する効果に加え、第１データと第２データとを含む所定形式のファイルを生成することによって、第１データと第２データとを関連付けて記憶部に記憶させるので、両データを１のファイルで管理できる。
【００１２】
請求項３記載の画像処理システムによれば、請求項２が奏する効果に加え、第１データと第２データとを互いに異なるページまたはシートのデータとして含むファイルが生成されるので、各ページまたは各シートの内容を比較することにより、第１データの内容と第２データの内容との比較を行うことができる。
【００１３】
請求項４記載の画像処理システムによれば、請求項３が奏する効果に加え、次の効果を奏する。画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、第１データおよび第２データがそれぞれ生成される。複数の第１データの各々を連続するページまたはシートとして配置し、当該第１データが配置されたページ群またはシート群の前または後ろに、複数の第２データの各々を連続するページまたはシートとして配置したファイルが生成される。よって、複数の第１データが配置されたページ群又はシート群と、複数の第２データが配置されたページ群又はシート群とを、個々の塊として取り扱うことができるので、各ページ群の取り扱いが容易となる。
【００１４】
請求項５記載の画像処理システムによれば、請求項３が奏する効果に加え、次の効果を奏する。画像取得手段により複数の画像データが取得された場合、取得した複数の画像データ各々について、第１データおよび第２データがそれぞれ生成される。複数の第１データおよび複数の第２データの各々について、１の第１データのページまたはシートと、当該１の第１データに対応する第２データのページまたはシートとを連続させて配置したファイルが生成される。よって、１の第１データのページまたはシートと、当該１の第１データに対応する第２データのページとが隣接するページ又はシートとなるので、第１データと第２データとの比較を行い易い。特に、表示レイアウトの設定に応じて、第１データが配置された１のページと、当該第１データに対応する第２データが配置されたページとを、同時に画面表示させることが可能となるので、両データの内容の比較を行い易い。なお、特許請求の範囲において「第１データに対応する第２データ」とは、第１データに対応する画像データと、第２データに対応する画像データとが同じであることを意味する。
【００１５】
請求項６記載の画像処理システムによれば、請求項３が奏する効果に加え、次の効果を奏する。第２データを構成する１の要素に、当該第２データに対応する第１データを構成する複数の要素を、画像データに基づく１の画像に基づく配置で重ねたページまたはシートを含むファイルが生成される。第１データと第２データとに相違点があれば、両データの要素間に重ならない部分が生じるので、ユーザは視覚的に相違点を把握し易い。よって、第１データの内容と第２データの内容との比較を容易に行うことができる。なお、特許請求の範囲において「第２データに対応する第１データ」とは、第２データに対応する画像データと、第１データに対応する画像データとが同じであることを意味する。
【００１６】
請求項７記載の画像処理システムによれば、請求項６が奏する効果に加え、次の効果を奏する。第２データを構成する１の要素と、第１データを構成する複数の要素との間に、透過度を調整可能な無地の有色画像を配置させたページまたはシートを含むファイルが生成される。よって、有色画像の透過度を高くすれば、両データの要素の重なり状態に応じて、両データの比較を行うことができる一方で、有色画像の透過度を低くすれば、第２データを隠すことができ、第１データが表示されたページ又はシートとして取り扱うことができる。
【００１７】
請求項８記載の画像処理システムによれば、請求項１が奏する効果に加え、第１データおよび当該第１データに対応する第２データのうち少なくとも一方のデータに、他方のデータにアクセス可能なリンク情報を付加することによって、第１データと第２データとの関連付けを行うので、一方のデータのリンク情報から、他方のデータにアクセスすることができる。よって、第１データの内容と第２データの内容との比較を行い易く、利便性に優れる。
【００１８】
請求項９記載の画像処理システムによれば、請求項１から８のいずれかが奏する効果に加え、次の効果を奏する。画像処理装置から取得した画像データに基づく画像が所定サイズより大きいと判断された場合、当該画像が所定サイズ以下に縮小される。よって、所定サイズに収まる画像の第１データおよび第２データを生成できる。
【００１９】
請求項１０記載の画像処理システムによれば、請求項１から８のいずれかが奏する効果に加え、次の効果を奏する。画像処理装置から取得した画像データに基づく画像が所定サイズより大きいと判断された場合、当該画像が複数の所定サイズ以下のサイズに分割され、分割された各画像に対応する画像データ各々について、第１データおよび第２データがそれぞれ生成される。よって、所定サイズに収まる画像の第１データおよび第２データを生成できる。
【００２０】
請求項１１記載の画像処理システムによれば、請求項１０が奏する効果に加え、次の効果を奏する。画像処理装置から取得した画像データに基づく画像が所定サイズより大きいと判断され、かつ、当該画像を所定サイズに縮小するための縮小率が所定値以上であると判断された場合、当該画像が所定サイズに縮小される。その一方、画像処理装置から取得した画像データに基づく画像が所定サイズより小さいと判断され、かつ、当該画像を所定サイズに縮小するための縮小率が所定値より大きいと判断された場合、当該画像が複数の所定サイズ以下のサイズに分割される。なお、「縮小率」とは、（所定サイズにおける縦方向のサイズ／画像処理装置から取得した画像データに基づく画像の縦方向のサイズ）と、（所定サイズにおける横方向のサイズ／画像処理装置から取得した画像データに基づく画像の縦方向のサイズ）とのうち、小さい方の値である。ただし、同値である場合には、その値である。よって、画像が分割されることをできるだけ抑制しつつ、かつ、所定サイズに収まる画像の第１データおよび第２データを生成できる。これにより、画像が分割されたことによる画像の利便性の低下を抑制できるとともに、縮小された画像が誤解析されて誤変換されることを抑制できる。
【００２１】
請求項１２記載の画像処理システムによれば、請求項１から１１が奏する効果に加え、次の効果を奏する。少なくとも、第１生成手段により生成された第１データと、第２生成手段により生成された第２データまたは当該第２データを生成する元となる画像データとが、一時保存データとして、本画像処理システムの記憶部に記憶される。よって、外部装置の記憶部に、第１データと第２データとを関連付けて記憶させることを失敗したとしても、第１データと第２データとを関連付けて外部装置の記憶部に記憶させる処理を実行することができる。また、本画像処理システムの記憶部に記憶されている一時保存データは、外部装置の記憶部に、第１データと第２データとを関連付けて記憶させることが完了したことが確認されると削除されるので、画像処理システムに不要なデータの蓄積が防止される。なお、請求項１２において「第２データを生成する元となる画像データ」は、画像処理装置から取得した画像データに限定されることを意図するものではなく、当該画像データに対して所定の処理が施された画像データも含まれることを意図する。
【００２２】
請求項１３記載の画像処理方法によれば、請求項１記載の画像処理システムと同様の効果を奏する。請求項１４記載の画像処理プログラムによれば、請求項１記載の画像処理システムと同様の効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】ＭＦＰ及び画像処理システムの構成を示すブロック図である。
【図２】本発明の概略を模式的に説明する図である。
【図３】画像処理シーケンスを示すシーケンス図である。
【図４】画像調整処理を示すフローチャートである。
【図５】変換済みファイルとスキャンデータとを関連付ける方法の変形例を示す模式図である。
【図６】画像データの誤解析によって、変換により生成された所定形式のファイルの内容に生じる不具合の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、多機能周辺装置（ＭＦＰ）１０及び画像処理システム５００の構成を示すブロック図である。なお、画像処理システム５００は、本発明の画像処理システムの一実施形態である。
【００２５】
詳細は後述するが、画像処理システム５００は、スキャナ１８が読み取った原稿のスキャンデータ（画像データ）をＭＦＰ１０から取得し、当該スキャンデータをＷＯＲＤ（登録商標）やＥＸＣＥＬ（登録商標）などの所定のアプリケーションで参照および編集可能な所定形式のファイルに変換し、当該変換により生成されたファイル（以下、このファイルを「変換済みファイル」と称す）を、スキャンデータの送信元のＭＦＰ１０や、クラウドサービス６００などの所定の保存先Ｘに保存するシステムとして構成される。特に、本実施形態の画像処理システム５００は、変換済みファイルと、当該変換済みファイルの元となったスキャンデータとを関連付けた状態で保存先Ｘに記憶させるように構成されており、変換済みファイルの内容と、スキャンデータの内容（スキャンデータに基づく画像）との比較を容易に行うことができるように構成される。
【００２６】
ＭＦＰ１０には、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３、ＬＣＤ１６、タッチパネル１７、スキャナ１８、プリンタ１９、ＮＣＵ２０、モデム２１、ＵＳＢインターフェイス（ＵＳＢ＿Ｉ／Ｆ）２２、無線ＬＡＮ送受信部２３が主に設けられている。ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３は、バスライン２４を介して互いに接続されている。また、ＣＰＵ１１、フラッシュメモリ１２、およびＲＡＭ１３が接続されたバスライン２４と、各部１６〜２３とは、入出力ポート２５を介して互いに接続されている。
【００２７】
ＣＰＵ１１は、フラッシュメモリ１２に記憶される固定値やプログラム、ＲＡＭ１３に記憶されているデータ、或いは、ＮＣＵ２０を介して送受信される各種信号に従って、ＭＦＰ１０が有している各機能の制御や、入出力ポート２５と接続された各部を制御する。フラッシュメモリ１２は、不揮発性のメモリである。フラッシュメモリ１２には、ＭＦＰ１０の動作を制御する制御プログラム１２ａが格納される。例えば、ユーザがスキャン実行指示を入力した場合に、スキャナ１８に原稿の読み取りを実行させる処理や、当該原稿の読み取りによって得られたスキャンデータを画像処理システム５００に送信する処理は、制御プログラム１２ａに従ってＣＰＵ１１により実行される。ＲＡＭ１３は、ＣＰＵ１１が制御プログラム１２ａを実行するにあたり、各種のデータを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。
【００２８】
ＬＣＤ１６は液晶表示装置である。ＬＣＤ１６の画面には、タッチパネル１７がＬＣＤ１６に重ねて設けられる。タッチパネル１７は、例えば、指や棒などの指示物がＬＣＤ１６の画面に対してタッチ又は近づいた場合に、タッチ又は近づいた位置を検知し、検知した位置をＭＦＰ１０に入力する。スキャナ１８は、原稿を読み取ってスキャンデータに変換する。プリンタ１９は、画像データに基づく画像を記録用紙に印刷する。モデム２１は、ＦＡＸ送信時には送信すべき画像データを、電話回線網（図示せず）に伝送可能な信号に変調してＮＣＵ２０を介して送信し、または、電話回線網からＮＣＵ２０を介して入力された信号を画像データに復調する。ＮＣＵ２０は、図示されない電話回線網とＭＦＰ１０との間を接続するものであり、モデム２１からの指示に従って、回線を閉結または切断することにより、電話回線網との間の接続状態を制御する。ＵＳＢ＿Ｉ／Ｆ２２は、ＵＳＢケーブルを介して、例えば、パーソナルコンピュータやハードディスクなどの他の装置や、ＵＳＢメモリなどの記憶媒体を通信可能に接続するための装置であり、周知の装置で構成される。無線ＬＡＮ送受信部２３は、ＩＥＥＥ８０２．１１ｂ／ｇの規格に準拠した無線ＬＡＮにより、中継装置であるアクセスポイント（ＡＰ）５０を介して、ＭＦＰ１０と、インターネット８００上の画像処理システム５００とを通信可能に接続する。
【００２９】
画像処理システム５００は、メインサーバ１００と、第１データベースサーバ（第１ＤＢサーバ）２００と、変換サーバ３００と、第２データベースサーバ（第２ＤＢサーバ）４００とを含んで構成される。
【００３０】
メインサーバ１００は、画像処理システム５００における窓口として機能するサーバである。メインサーバ１００は、図示されないＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成される制御部１０１と、インターネット通信部（図示せず）とを有する。メインサーバ１００は、インターネット通信部によって、インターネット８００を介して、ＭＦＰ１０およびクラウドサービス６００とそれぞれ通信可能に接続される。また、メインサーバ１００は、インターネット通信部によって、第１ＤＢサーバ２００および変換サーバ３００とそれぞれ通信可能に接続される。
【００３１】
制御部１０１は、ＭＦＰ１０から送信されたスキャンデータに対し、後述する画像調整処理（図４参照）を施し、得られたデータを第２ＤＢサーバ４００に送信して保存（記憶）させる。また、制御部１０１は、変換サーバ３００が生成した変換済みファイルと、画像調整処理が施されたスキャンデータ（以下、このデータを「処理後データ」と称す）とを関連付ける処理（関連付け処理）を実行し、当該処理によって得られたファイルを所定の保存先Ｘに送信して保存させる。また、制御部１０１は、関連付け処理により得られたファイルの保存が完了したことを示す保存完了信号を保存先Ｘから受信した場合に、一時的に保存しているデータやファイルを削除させる削除指示を、第１ＤＢサーバ２００と第２ＤＢサーバ４００とにそれぞれ送信する。
【００３２】
第１ＤＢサーバ２００は、メインサーバ１００からアクセス可能なメインサーバ用のデータベースとして機能するサーバである。第１ＤＢサーバ２００は、図示されないＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成される制御部２０１と、ハードディスクドライブなどの書換可能な不揮発性のメモリから構成される記憶部２０２と、インターネット通信部（図示せず）とを有する。第１ＤＢサーバ２００は、インターネット通信部によって、メインサーバ１００と通信可能に接続される。制御部２０１は、メインサーバ１００を介してＭＦＰ１０から受信した（取得した）スキャンデータと、メインサーバ１００から受信した処理後データとを、それぞれ記憶部２０２に記憶させる。また、制御部２０１は、メインサーバ１００から削除指示を受信した場合、記憶部２０２に記憶されている処理後データなどを削除する削除処理を実行する。
【００３３】
変換サーバ３００は、処理後データを、ＷＯＲＤやＥＸＣＥＬ形式などの所定形式のファイルに変換するサーバである。変換サーバ３００は、図示されないＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成される制御部３０１と、インターネット通信部（図示せず）とを有する。変換サーバ３００は、インターネット通信部によって、メインサーバ１００および第２ＤＢサーバ４００とそれぞれ通信可能に接続される。制御部３０１は、処理後データを変換し、得られた変換済みファイルを、第２ＤＢサーバ４００に送信して保存させる。
【００３４】
第２ＤＢサーバ４００は、変換サーバ３００からアクセス可能な変換サーバ用のデータベースとして機能するサーバである。第２ＤＢサーバ４００は、図示されないＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成される制御部４０１と、ハードディスクドライブなどの書換可能な不揮発性のメモリから構成される記憶部４０２と、インターネット通信部（図示せず）とを有する。第２ＤＢサーバ４００は、インターネット通信部によって、変換サーバ３００と通信可能に接続される。制御部４０１は、変換サーバ３００を介してメインサーバ１００から受信した処理後データと、変換サーバ３００から受信した変換済みファイルとを、それぞれ記憶部４０２に記憶させる。また、制御部４０１は、メインサーバ１００から削除指示を受信した場合、記憶部４０２に記憶されている変換済みファイルなどを削除する削除処理を実行する。
【００３５】
ＡＰ５０は、Ｗｉ−Ｆｉ（登録商標）端末間の通信を中継する中継装置である。また、ＡＰ５０は、ブロードバンドルーター機能を有し、インターネット８００に接続できる。クラウドサービス６００は、サービス事業者が用意したネットワーク上のデータベースに電子ファイルを格納することができる電子ファイル格納サービスである。
【００３６】
図２は、本発明の概略を模式的に説明する図である。画像処理システム５００は、図２（ａ）に示す画像Ｉに対応するスキャンデータがＭＦＰ１０からアップロードされた場合、変換サーバ３００が、当該スキャンデータを、所定のアプリケーションで参照および編集可能な所定形式のファイルに変換する。かかる変換の結果、例えば、図２（ｂ）に示すように、アップロードされたスキャンデータに基づく１の画像Ｉに従って、当該スキャンデータに基づき生成される各種オブジェクト（要素）Ｊ１ａ〜Ｊ１ｃが配置されたデータＤ１からなるファイルが、変換済みファイルとして生成される。
【００３７】
その一方で、メインサーバ１００が、当該スキャンデータから、変換済みファイルと同形式のデータＤ２を生成する。具体的に、メインサーバ１００は、図２（ｃ）に示すように、アップロードされたスキャンデータに基づく１の画像Ｉが１のオブジェクト（要素）Ｊ２として配置されたデータＤ２を生成する。かかるデータＤ２の生成により、ＭＦＰ１０からアップロードされたスキャンデータを、変換済みファイルに統合することが可能となる。そして、メインサーバ１００は、変換済みファイルに、アップロードされたスキャンデータをデータＤ２として統合することによって、変換済みファイルのデータ（データＤ１）と、アップロードされたスキャンデータ（データＤ２）との関連付けを行う。
【００３８】
かかる関連付けの方法としては、例えば、図２（ｄ）に示すように、データＤ１が配置されたページＰ１の群の後ろに、データＤ２がそれぞれ配置されたページＰ２の群を統合する第１の方法を例示できる。別の例として、図２（ｅ）に示すように、データＤ１が配置されたページＰ１の群の前に、データＤ２がそれぞれ配置されたページＰ２の群を統合する第２の方法を例示できる。これらの方法（第１および第２の方法）により得られたファイルは、データＤ１が配置されたページＰ１の群と、データＤ２が配置されたページＰ２の群とを、それぞれ個々の塊として取り扱うことができるので、各ページ群の取り扱いが容易となる。例えば、一方のページ群を画面に表示させ、他方のページ群を印刷させる場合に、印刷対象とするページ群の印刷指定を行い易いとともに、表示対象とするページ群についても各ページの表示切替を行い易い。よって、変換済みファイルのデータＤ１の内容と、データＤ２の内容、すなわち、スキャンデータの内容との比較を容易に行うことができる。
【００３９】
かかる関連付けの方法のさらなる別の例として、図２（ｆ）に示すように、データＤ１と、そのデータＤ１に対応するデータＤ２がそれぞれ配置されたページＰ１，Ｐ２が隣接ページとなるように、変換済みファイルに、データＤ２を統合する第３の方法を例示できる。なお、「データＤ１に対応するデータＤ２」は、データＤ１に対応する画像データと、データＤ２に対応する画像データとが同じであることを示す。かかる第３の方法により得られたファイルは、データＤ１と、そのデータＤ１に対応するデータＤ２がそれぞれ配置されたページＰ１，Ｐ２が隣接ページとなるので、データＤ１の内容とデータＤ２の内容との比較を行い易い。例えば、データＤ１が配置されたページＰ１と、当該データＤ１に対応するデータＤ２が配置されたページＰ２とを、表示レイアウトの設定に応じて、同時に画面表示させることが可能となるので、両データの内容の比較を行い易い。
【００４０】
変換済みファイルに、アップロードされたスキャンデータをデータＤ２として統合することによって、データＤ１とデータＤ２との関連付けを行った場合、両データＤ１，Ｄ２の内容を比較した後、不要となった方のデータが配置されたページを削除することによって、最終的に必要とするデータを残すことができる。特に、上記第１および第２の方法により、データＤ１が配置されたページＰ１の群と、データＤ２が配置されたページＰ２の群とを、それぞれ個々の塊として取り扱うことができるので、不要なページの削除を行い易いという利点がある。
【００４１】
図３は、画像処理システム５００において実行される画像処理シーケンスを示すシーケンス図である。ＭＦＰ１０のＣＰＵ１１、および、各サーバ１００，２００，３００，４００の制御部１０１，２０１，３０１，４０１が実行する各処理は、各装置に格納される制御プログラムによって実行される。なお、以下の説明では「ＭＦＰ１０のＣＰＵ１１」のことを、単に「ＭＦＰ１０」と称することがある。同様に「メインサーバ１００の制御部１０１」、「第１ＤＢサーバ２００の制御部２０１」、「変換サーバ３００の制御部３０１」、および「第２ＤＢサーバ４００の制御部４０１」を、それぞれ、「メインサーバ１００」、「第１ＤＢサーバ２００」、「変換サーバ３００」、および「第２ＤＢサーバ４００」と称することがある。
【００４２】
ユーザが、スキャナ１８の原稿台（図示せず）またはオートドキュメントフィーダ（図示せず）に、１または複数枚の原稿をセットし、スキャンの実行を指示するスキャン実行指示をＭＦＰ１０に入力した場合、ＭＦＰ１０は、ステップＳ１（以下、ステップを省略）において、セットされた原稿の読み取りをスキャナ１８に実行させる。次に、ＭＦＰ１０は、スキャナ１８による読み取りにより得られたスキャンデータ（画像データ）を、メインサーバ１００を介して、第１ＤＢサーバ２００にアップロードする（Ｓ２）。ＭＦＰ１がスキャンデータをＳ２においてアップロードしたことにより、メインサーバ１００は当該スキャンデータを取得する。
【００４３】
メインサーバ１００は、第１ＤＢサーバ２００にアップロードされたスキャンデータをダウンロードし（Ｓ３）、ダウンロードしたスキャンデータに対し、画像調整処理を施す（Ｓ４）。画像調整処理（Ｓ４）は、スキャンデータに基づく画像を、当該画像のサイズに応じて縮小したり分割したりする処理である。画像調整処理（Ｓ４）の詳細な処理については、図４を参照して後述するが、スキャンデータに基づく画像がＡ４サイズより大きく、かつ、Ａ４サイズに縮小するための縮小率が８０％より小さい場合、スキャンデータに基づく画像が、Ａ４サイズに収まるサイズに分割され、Ｓ５以降の処理では、分割された各画像にそれぞれ対応する複数の処理後データ（画像データ）各々が処理される。なお、スキャンデータに基づく画像が分割されるか否かにかかわらず、Ｓ５以降の処理では、複数の処理後データがある場合、それら複数の処理後データ各々が処理される。
【００４４】
メインサーバ１００は、画像調整処理（Ｓ４）により得られた処理後データを、第１ＤＢサーバ２００にアップロードし、記憶部２０２に保存させる（Ｓ５）。また、メインサーバ１００は、画像調整処理（Ｓ４）により得られた処理後データを、変換サーバ３００を介して第２ＤＢサーバ４００にアップロードし、記憶部４０２に保存させる（Ｓ６）。変換サーバ３００は、第２ＤＢサーバ４００にアップロードされたスキャンデータをダウンロードし（Ｓ７）、ダウンロードした処理後データを、所定のアプリケーションで参照および編集可能な所定形式のファイルに変換する変換処理を実行する（Ｓ８）。本実施形態では、変換サーバ３００により変換により生成されるファイルの形式は、変換サーバ３００に対して予め規定されている形式であっても、ユーザが、スキャンデータをアップロードする際に指定した形式であってもよい。なお、以下の説明では、便宜上、変換サーバ３０により生成されるファイルの形式は、ＷＯＲＤ形式に規定されているものとする。
【００４５】
Ｓ８の変換処理により、ＭＦＰ１０からアップロードされたスキャンデータに基づく１の画像に従って、当該スキャンデータに基づき生成される、画像オブジェクトや図形オブジェクトやテキストオブジェクトなどの各種オブジェクト（要素）が配置されたデータを含むファイルが生成される。例えば、図２（ｂ）に示すデータＤ１を含むＷＯＲＤ形式のファイルが生成される。なお、画像調整処理（Ｓ４）において、スキャンデータに基づく画像が分割されていなければ、１ページ分のスキャンデータに基づき生成される各種オブジェクトが１ページに配置される。一方、画像調整処理（Ｓ４）において、スキャンデータに基づく画像が分割された場合には、１ページ分のスキャンデータに基づき生成される各種オブジェクトが複数ページに分割して配置される。
【００４６】
変換サーバ３００は、変換処理により得られたファイル（変換済みファイル）を、第２ＤＢサーバ４００にアップロードし、記憶部４０２に保存させる（Ｓ９）。メインサーバ１００は、第２ＤＢサーバ４００にアップロードされた変換済みファイルを、ダウンロードする（Ｓ１０）。また、メインサーバ１００は、Ｓ５の処理によって記憶部２０１に記憶された処理済みスキャンデータをダウンロードする（Ｓ１１）。メインサーバ１００は、第２ＤＢサーバ４００からダウンロードした変換済みファイルと、第１ＤＢサーバ２００からダウンロードした処理後データとを関連付ける処理（関連付け処理）を実行する（Ｓ１２）。本実施形態のメインサーバ１００は、関連付け処理として、変換済みファイルに、処理後データを統合する処理を実行する。メインサーバ１００は、変換済みファイルに、処理後データを統合するに際し、処理後データから、変換済みファイルと同形式のデータを生成する。つまり、ＭＦＰ１０からアップロードされたスキャンデータに基づく１の画像が１のオブジェクト（要素）として配置されたＷＯＲＤ形式のデータが生成される。例えば、図２（ｃ）に示すデータＤ２を含むＷＯＲＤ形式のデータが生成される。
【００４７】
なお、画像調整処理（Ｓ４）において、スキャンデータに基づく画像が分割されていなければ、１ページ分のスキャンデータに基づく１の画像が１のオブジェクトとして１ページに配置される。一方、画像調整処理（Ｓ４）において、スキャンデータに基づく画像が分割された場合には、１ページ分のスキャンデータに基づく１の画像が１のオブジェクトとして複数ページに分割して配置される。上述した通り、関連付け処理（Ｓ１２）において、変換済みファイルに処理後データを統合する方法としては、例えば、図２（ｄ）に示す第１の方法、図２（ｅ）に示す第２の方法、図２（ｆ）に示す第３の方法などが例示されるが、関連付け処理（Ｓ１２）で用いる方法としては、メインサーバ１００において予め規定されている方法であってもよいし、ユーザが、スキャンデータをアップロードする際に指定した方法であってもよい。
【００４８】
次に、メインサーバ１００は、関連付け処理（Ｓ１２）において生成されたファイルを所定の保存先Ｘにアップロードし、保存（記憶）させる（Ｓ１３）。保存先Ｘとしては、例えば、スキャンデータの送信元のＭＦＰ１０や、クラウドサービス６００などを例示できる。保存先Ｘは、予め規定されている保存先であってもよいし、ユーザが、スキャンデータをアップロードする際に指定した保存先であってもよい。保存先Ｘが、アップロードされたファイルの保存が完了したことに伴い所定の信号（保存完了信号）を送出する場合、メインサーバ１００は、その保存完了信号の受信によって、ファイルの保存が完了したことを確認できる（Ｓ１４）。メインサーバ１００は、保存完了信号を受信した場合に、削除指示を、第１ＤＢサーバ２００に送信する（Ｓ１５）。また、メインサーバ１００は、保存完了信号を受信した場合に、削除指示を、変換サーバ３００を介して、第２ＤＢサーバ４００に送信する（Ｓ１６）。
【００４９】
第１ＤＢサーバ１００は、メインサーバ１００から削除指示を受信すると、処理後データなどの一時的に保存されていたデータを削除する削除処理を実行する（Ｓ１７）。一方、第２ＤＢサーバ２００は、メインサーバ１００から削除指示を受信すると、変換済みファイルなどの一時的に保存されていたデータを削除する削除処理を実行する（Ｓ１８）。変換済みファイルが保存先Ｘに保存されたことを、メインサーバ１００が確認した場合には、第１ＤＢサーバ２００および第２ＤＢサーバ４００に一時的に保存されていたデータが削除されるので、画像処理システム５００に不要なデータが蓄積されることを防止できる。また、変換済みファイルが保存先Ｘに保存されたことを、メインサーバ１００が確認するまでは、第１ＤＢサーバ２００には、処理後データなどが一時的に保存され、第２ＤＢサーバ４００には変換済みファイルなどが一時的に保存されたままとされるので、変換済みファイルの保存先Ｘへの保存が失敗したとしても、ＭＦＰ１０から再度スキャンデータをアップロードさせることなく、Ｓ１０〜Ｓ１３の処理を再度実行し、変換済みファイルの保存先Ｘへの保存を再度実行できる。
【００５０】
図４は、上述した画像調整処理（Ｓ４）を示すフローチャートである。上述した通り、本処理は、メインサーバ１００の制御部１０１が制御プログラム（図示せず）に従って実行する処理である。まず、制御部１０１は、変数ｉを１に初期化する（Ｓ４０１）。次に、制御部１０１は、ｉページ目のスキャンデータを処理対象とし（Ｓ４０２）、処理対象のスキャンデータに基づく画像（スキャン画像）のサイズがＡ４サイズ以下であるかを判断する（Ｓ４０３）。このとき、処理対象のスキャン画像のサイズがＡ４サイズ以下であると制御部１０１が判断した場合（Ｓ４０３：Ｙｅｓ）、制御部１０１は、処理をＳ４０３に移行する。
【００５１】
一方、Ｓ４０３において、処理対象のスキャン画像のサイズがＡ４サイズより大きいと制御部１０１が判断した場合（Ｓ４０３：Ｎｏ）、制御部１０１は、当該スキャン画像をＡ４サイズに収まるサイズに縮小するための縮小率を算出する（Ｓ４０５）。具体的に、Ｓ４０５では、（Ａ４における縦方向のサイズ／スキャン画像の縦方向のサイズ）×１００と、（Ａ４における横方向のサイズ／スキャン画像の横方向のサイズ）×１００とのうち、小さい方の値を採用する。ただし、同値である場合には、その値を採用する。
【００５２】
算出された縮小率が８０％以上である場合（Ｓ４０６：Ｙｅｓ）、制御部１０１は、処理対象のスキャン画像を算出された縮小率で縮小し（Ｓ４０７）、処理をＳ４０４に移行する。一方、算出された縮小率が８０％より小さい場合（Ｓ４０６：Ｎｏ）、制御部１０１は、処理対象のスキャン画像を、Ａ４に収まるサイズに分割し（Ｓ４０８）、処理をＳ４０４に移行する。Ｓ４０８において行うスキャン画像の分割は、例えば、処理対象のスキャン画像の横方向の一端から他端側へ、Ａ４サイズの横方向のサイズの間隔で配置した、当該スキャン画像の縦方向に平行な分割位置で、当該スキャン画像の横方向を分割するとともに、当該スキャン画像の縦方向の一端から他端側へ、Ａ４サイズの縦方向のサイズの間隔で配置した、当該スキャン画像の横方向に平行な分割位置で、当該スキャン画像の縦方向を分割することによって行う。なお、スキャン画像の画像認識を行い、その結果に基づいて、画像やテキストなどが分断されないよう、縦又は横の分割位置を適宜設定する構成としてもよい。
【００５３】
Ｓ４０８において、全てのスキャン画像が処理されたと制御部１０１が判断した場合（Ｓ４０４：Ｙｅｓ）、制御部１０１は、本処理を終了する。一方、全てのスキャン画像が処理されたていない制御部１０１が判断した場合（Ｓ４０４：Ｎｏ）、制御部１０１は、変数ｉに１を加算し（Ｓ４０９）、処理をＳ４０２に移行して、次のページのスキャンデータについてＳ４０３，Ｓ４０５〜Ｓ４０８の処理を実行する。
【００５４】
よって、画像調整処理（Ｓ４）によれば、スキャン画像（スキャンデータに基づく画像）のサイズが、Ａ４などの予め規定されたサイズより大きい場合であっても、スキャン画像を、一部も欠けることなく、当該サイズのページに収めることができる。また、縮小率が８０％以上である場合には、スキャン画像の縮小が行われ、縮小率が８０％より小さい場合には、スキャン画像が分割されるので、スキャン画像が分割されることをできるだけ抑制しつつ、かつ、スキャン画像が過度に縮小され過ぎることも抑制できる。これにより、スキャン画像が分割されたことによる利便性の低下を抑制できるとともに、縮小されたスキャン画像が誤解析されて誤変換されることを抑制できる。
【００５５】
以上説明した通り、本実施形態の画像処理システム５００によれば、スキャンデータから生成された変換済みファイルに、スキャンデータを統合したファイルが、保存先Ｘに保存されるので、１のファイルで、変換済みファイルの内容とスキャンデータの内容との両方を入手し、互いに比較することができる。よって、スキャンデータを特別に管理するなど、ユーザの手間を取らせることなく、変換済みファイルの内容と、スキャンデータの内容との比較を容易に行うことができ、利便性に優れる。
【００５６】
上記実施形態において、画像処理システム５００が、画像処理システムの一例である。ＭＦＰ１０が、画像処理装置の一例である。変換サーバ３００が、変換部の一例である。
保存先Ｘが、記憶部、外部装置の記憶部の一例である。第１ＤＢサーバ２００，第２ＤＢサーバ４００が、画像処理システムの記憶部の一例である。データＤ１が、第１データの一例である。データＤ２が、第２データの一例である。Ｓ２の処理が、画像取得手段、画像取得ステップの一例である。Ｓ８の処理が、第１生成手段、第１生成ステップの一例である。Ｓ１２の処理が、第２生成手段、第２生成ステップの一例である。Ｓ１２，Ｓ１３の処理が、記憶制御手段、記憶制御ステップの一例である。Ｓ４０３の処理が、サイズ判断手段の一例である。Ｓ４０７の処理が、縮小手段の一例である。Ｓ４０８の処理が、分割手段の一例である。Ｓ４０６の処理が、縮小率判断手段の一例である。Ｓ５，Ｓ９の処理が、第２記憶制御手段の一例である。Ｓ１７，Ｓ１８の処理が、削除手段の一例である。
【００５７】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００５８】
例えば、上記実施形態では、画像処理システム５００を、メインサーバ１００と、第１ＤＢサーバ２００と、変換サーバ３００と、第２ＤＢサーバ４００とから構成されるシステムとして構成したが、各サーバ１００〜４００の機能を１つのサーバが備えたシステムとして構成してもよい。
【００５９】
また、画像処理システム５００が、メインサーバ１００と、第１ＤＢサーバ２００と、変換サーバ３００と、第２ＤＢサーバ４００との４つのサーバを必ずしも備えている必要はなく、例えば、変換サーバ３００を含まず、メインサーバ１００と、第１ＤＢサーバ２００と、第２ＤＢサーバ４００とから構成されるシステムであってもよい。あるいは、画像処理システム５００が、変換サーバ３００と第２ＤＢサーバ４００とを含まないシステム、すなわち、メインサーバ１００と、第１ＤＢサーバ２００とから構成されるシステムであってもよい。画像処理システム５００が、変換サーバ３００を含まないシステムである場合、上記実施形態において変換サーバ３００が実行した各処理をメインサーバ１００に実行させるように構成すればよい。あるいは、画像処理システム５００と通信可能に接続された変換サーバ３００と同様の機能を有するサーバに、上記実施形態において変換サーバ３００が実行した各処理を実行させてもよい。
【００６０】
上記実施形態では、メインサーバ１００用のデータベースとして、第１ＤＢサーバ２００を設け、変換サーバ３００用のデータベースサーバとして、第２ＤＢサーバ４００を設ける構成としたが、第１ＤＢサーバ２００と第２ＤＢサーバ４００とを１つのデータベース用サーバとして、当該１のデータベース用サーバを、メインサーバ１００および変換サーバ３００が共用する構成としてもよい。かかる場合、第１ＤＢサーバ２００および第２ＤＢサーバ４００にそれぞれアップロードされていたデータまたはファイルは、共用される１のデータベース用サーバにアップロードされ、メインサーバ１００および変換サーバ３００は、それぞれ、第１ＤＢサーバ２００および第２ＤＢサーバ４００からダウンロードしていたデータまたはファイルを、共用される１のデータベース用サーバからダウンロードすればよい。
【００６１】
上記実施形態では、ＭＦＰ１０のスキャナ１８が生成したスキャンデータから、変換済みファイルを生成する構成としたが、変換済みファイルの元となる画像データは、スキャンデータに限らず、フラッシュメモリ１２や、ＵＳＢ＿Ｉ／Ｆ２２に接続されるＵＳＢメモリなどの記憶媒体などに記憶されている画像データであってもよいし、デジタルカメラなどで撮影された画像データであってもよい。また、上記実施形態では、画像処理システム５００は、ＭＦＰ１０からスキャンデータを取得する構成としたが、スキャンデータ（画像データ）の取得元は、パーソナルコンピュータや、スマートフォンやタブレットなどの携帯端末や、デジタルカメラなどであってもよい。また、変換済みファイルの元となる画像データは、第１ＤＢサーバ２００または第２ＤＢサーバ４００にあらかじめ記憶されている画像データであってもよい。
【００６２】
上記実施形態では、画像処理システム５００を構成する各サーバ１００〜４００がＳ４〜Ｓ１８の処理を実行し、ＭＦＰ１０から取得したスキャンデータから、変換済みファイルの生成を生成し、当該変換済みファイルに、変換元のスキャンデータを関連付けて保存先Ｘに保存させる構成としたが、Ｓ４〜Ｓ１８に相当する処理を、ＭＦＰ１０が実行する構成としてもよい。つまり、ＭＦＰ１０が、スキャナ１８から取得したスキャンデータから、変換済みファイルの生成を生成し、当該変換済みファイルに、変換元のスキャンデータを関連付けて保存先Ｘに保存させる構成としてもよい。かかる場合、制御プログラム１２ａの構成を、ＣＰＵ１１がＳ４〜Ｓ１８に相当する処理を実行可能な内容にすればよい。同様に、パーソナルコンピュータや携帯端末などの装置が、スキャンデータなどの画像データを取得し、当該画像データから変換済みファイルの生成を生成し、当該変換済みファイルに、変換元の画像データを関連付けて保存先Ｘに保存させる構成としてもよい。これらの変形例を採用する場合、ＭＦＰ１０、パーソナルコンピュータ、スマートフォンやタブレットなどの携帯端末などの装置が、画像処理システムの一例となる。また、これらの画像処理システムとなり得る装置において、Ｓ４〜Ｓ１８に相当する処理を実行可能に構成された制御プログラム１２ａなどの制御プログラムが、画像処理プログラムの一例となり、ＣＰＵ１１が、コンピュータの一例となる。
【００６３】
上記実施形態では、変換サーバ３００により生成されるファイルの形式として、ＷＯＲＤ形式を例示したが、所定のアプリケーションで参照および編集可能な他の形式、例えば、ＨＴＭＬ形式や、ＰＤＦ形式や、パワーポイント（登録商標）形式や、ＥＸＣＥＬ（登録商標）形式などであってもよい。ＥＸＣＥＬ形式のファイルは、１ファイルが１又は複数のシートデータから構成されるが、スキャンデータなどの画像データを統合する場合には、当該画像データをシートデータとして統合すればよい。
【００６４】
上記実施形態では、関連付け処理（Ｓ１２）において用いる、変換済みファイルとスキャンデータとを関連付ける方法として、変換済みファイルに、アップロードされたスキャンデータをデータＤ２として統合する方法を例示した（図２（ｄ）〜（ｆ）参照）。変換済みファイルとスキャンデータとを関連付ける方法は、上記例示された方法に限らない。
【００６５】
図５は、変換済みファイルとスキャンデータとを関連付ける方法の変形例を示す模式図である。本変形例では、図５に示すように、変換済みファイルのデータＤ１を構成する、スキャンデータに基づく１の画像に従って配置されたオブジェクトＪ１ａ〜Ｊ１ｃと、スキャンデータに対応するデータＤ２を構成するオブジェクトＪ２との間に、透過度を調整可能な無地の白色画像Ｗを配置したファイルを生成することによって、変換済みファイルとスキャンデータとの関連付けを行う。
【００６６】
本変形例により生成されるファイルは、白色画像Ｗの透過度を高くした場合に、オブジェクトＪ１ａ〜Ｊ１ｃと、オブジェクトＪ２とを重ねた状態を、ユーザに視認させることができる。スキャンデータの変換に不具合があり、変換済みファイルの内容と変換元のスキャンデータの内容との間に相違点がある場合には、その相違点を、オブジェクトＪ１ａ〜Ｊ１ｃと、オブジェクトＪ２との間に重ならない部分が生じるので、上記相違点の存在を発見し易い。よって、１のファイルで、変換済みファイルの内容と変換元のスキャンデータの内容との比較を容易に行うことができる。その一方で、白色画像Ｗの透過度を低くすれば、データＤ２を構成するオブジェクトＪ２、すなわち、スキャンデータの内容を隠すことができ、変換済みファイルのデータＤ１を構成するオブジェクトＪ１ａ〜Ｊ１ｃ、すなわち、変換済みファイルの内容のみを表示させることができる。よって、本変形例により生成されるファイルは、変換済みファイルの内容と変換元のスキャンデータの内容との比較だけでなく、変換済みファイルの内容を表示できるファイルとして利用できる。なお、上記変形例では、オブジェクトＪ１ａ〜Ｊ１ｃと、オブジェクトＪ２との間に配置させる画像を無地の白色画像Ｗとしたが、無地の有色画像であれば、画像の色は白色に限らず、例えば、黄色画像であってもよい。また、上記変形例では、オブジェクトＪ１ａ〜Ｊ１ｃと、オブジェクトＪ２との間に、白色画像Ｗを配置したファイルを生成したが、白色画像Ｗを使用せず、オブジェクトＪ１ａ〜Ｊ１ｃと、オブジェクトＪ２との重ねたファイルを生成する構成としてもよい。
【００６７】
また、変換済みファイルとスキャンデータとを関連付ける方法のさらなる別の変形例としては、変換済みファイルにデータＤ２として統合することなく、データＤ２を含むファイル（以下、「第２ファイル」と称す）を、変換済みファイルとは別途生成し、変換済みファイルを構成するデータＤ１に、第２ファイルにアクセス可能なリンク情報を付加する構成としてもよい。第２ファイルの形式としては、変換済みファイルの形式と同じ形式であっても、異なる形式であってもよく、例えば、ＰＤＦ形式や、ＷＯＲＤ形式や、ＥＸＣＥＬ形式などの種々の形式を採用できる。
【００６８】
かかる変形例では、例えば、保存先Ｘがクラウドサービス６００のように、アップロードしたファイルの格納先が未定である場合、メインサーバ１００は、変換済みファイルを保存先Ｘに保存させるに先立って、データＤ２から生成した第２ファイルを保存先Ｘに保存させ、第２ファイルにアクセス可能なリンク情報を保存先Ｘから取得する。そして、メインサーバ１００は、取得したリンク情報を変換済みファイルに付加し、リンク情報を付加した変換済みファイルを保存先Ｘに保存させればよい。一方、保存先Ｘが、スキャンデータの送信元であるＭＦＰ１０である場合、スキャンデータを画像処理システム５００にアップロードする際に、第２ファイルの格納先を示す情報を合わせて送信することにより、メインサーバ１００が、受信した情報に基づくリンク情報を変換済みファイルに付加してもよい。リンク情報の付加は、例えば、ハイパーリンクの貼り付けによって行う。ファイルの形式がＥＸＣＥＬ形式である場合には、マクロを使用してリンク情報を付加してもよい。なお、変換済みファイルへのリンク情報の付加は、データＤ１が配置されたページの少なくとも１つに付加してもよいし、先頭などにリンク情報を含む専用のページを追加することによって付加してもよい。また、上記とは逆に、変換済みファイルにアクセス可能なリンク情報を第２ファイルに付加する構成であってもよい。また、変換済みファイルおよび第２ファイルの両方に、それぞれ他方のファイルにアクセス可能なリンク情報を付加する構成としてもよい。
【００６９】
上記実施形態では、データＤ２の生成を、関連付け処理（Ｓ１２）の中で行う構成としたが、データＤ２の生成は、画像調整処理（Ｓ４）の実行後から、関連付け処理（Ｓ１２）において変換済みファイルを生成する前であれば、どの時期に生成してもよい。
【００７０】
上記実施形態では、画像調整処理（Ｓ４；図４参照）において、スキャン画像をＡ４サイズに縮小する場合の縮小率が８０％以上であれば、スキャン画像の縮小を行い、当該縮小率が８０％より小さければ、スキャン画像を分割する構成としたが、縮小率による切り分けを行わず、スキャン画像がＡ４サイズより大きければ、縮小または分割のいずれかを実行する構成としてもよい。また、上記実施形態では、Ｓ４０７において、スキャン画像を、Ｓ４０５において算出された縮小率、すなわち、当該スキャン画像がＡ４サイズに収まるサイズに縮小するための縮小率で縮小する構成としたが、算出された縮小率より小さい縮小率で縮小させてもよい。例えば、余白ができるように、算出された縮小率より若干小さい縮小率でスキャン画像を縮小させてもよい。
【００７１】
上記実施形態に記載した数値は一例であり、適宜の値を採用できる。例えば、画像調整処理（Ｓ４；図４参照）のＳ４０３において、スキャン画像の縮小または分割を行うか否かの閾値として、Ａ４サイズを例示したが、ＬｅｔｔｅｒサイズやＢ４サイズなど、適宜のサイズを採用できる。また、Ｓ４０６において、スキャン画像を縮小するか分割するかを決定するための閾値とする縮小率の値として８０％を例示したが、当該閾値は８０％に限らず、適宜の値を採用できる。
【００７２】
上記実施形態では、画像処理システム５００は、変換済みファイルにスキャンデータを関連付けたファイルを保存先Ｘに保存させる構成としたが、画像処理システム５００内に設けたデータベースサーバに、ＩＤを付すなど、ユーザが指定可能に保存させる構成としてもよい。
【符号の説明】
【００７３】
１０            ＭＦＰ
５００          画像処理システム
【図１】
2014044534.tif 000003
【図２】
2014044534.tif 000004
【図３】
2014044534.tif 000005
【図４】
2014044534.tif 000006
【図５】
2014044534.tif 000007
【図６】
2014044534.tif 000008