(57)【要約】【課題】複数の原稿に基づく原稿画像データを一つのデータに挿入して合成された画像データを取得する場合の利便性を高める。【解決手段】原稿画像データが配置される配置領域が複数規定されたテンプレートデータから、各配置領域を抽出して位置を特定し、各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報を、各配置領域と関連付けて記憶する。複数枚の原稿について、各原稿に基づく原稿画像データを、複数枚の原稿が読み取られた順序を示す読取順序情報と関連付けて記憶する。そして、配置順序情報と読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データをそれぞれ特定し、各配置領域に、特定された原稿画像データを配置して一の合成画像データを生成する。【選択図】図３
2011130338.tif 000002
【特許請求の範囲】
【請求項１】
原稿に基づく原稿画像データが配置される配置領域が複数規定されたテンプレートデータを取得するテンプレート取得手段と、
前記テンプレート取得手段により取得されたテンプレートデータから、各配置領域を抽出する領域抽出手段と、
前記領域抽出手段により抽出された各配置領域について、前記テンプレートデータにおける当該配置領域の位置を特定する領域位置特定手段と、
前記領域位置特定手段により特定された各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報を、各配置領域と関連付けて記憶する配置順序記憶手段と、
複数枚の原稿を読み取る読取手段と、
前記読取手段により読み取られた複数枚の原稿について、各原稿に基づく原稿画像データを生成する画像生成手段と、
前記読取手段により複数枚の原稿が読み取られた順序を示す読取順序情報を、各原稿画像データと関連付けて記憶する読取順序記憶手段と、
前記配置順序情報と前記読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データをそれぞれ特定する原稿画像特定手段と、
各配置領域に、前記原稿画像特定手段により特定された原稿画像データを配置して一の合成画像データを生成する合成手段と、
を備えることを特徴とする画像合成装置。
【請求項２】
複数の原稿画像データの一部が重なって配置される配置領域を示す複数種類の重複領域の形状を記憶する重複領域記憶手段と、
前記重複領域記憶手段に記憶された重複領域の形状に基づいて、前記領域抽出手段により抽出された配置領域が前記重複領域であるか否かを判断する重複領域判断手段と、
を備え、
前記重複領域記憶手段は、複数種類の重複領域各々について、当該重複領域に配置される原稿画像データ数と、当該重複領域における各原稿画像データの配置場所及び配置順序を示す重複順序情報と、を関連付けて記憶し、
前記配置順序記憶手段は、前記重複領域判断手段により前記配置領域が前記重複領域であると判断された場合、前記重複領域記憶手段に記憶された原稿画像データ数分の配置順序情報を、前記重複順序情報に基づいて、当該重複領域における原稿画像データの配置場所と関連付けて記憶することを特徴とする請求項１に記載の画像合成装置。
【請求項３】
文字列と編集内容とを関連付けて記憶する文字列記憶手段と、
前記領域抽出手段により抽出された各配置領域内に、前記文字列記憶手段に記憶された文字列があるかを判断する文字列判断手段と、
前記文字列判断手段により配置領域内に前記文字列があると判断された場合、当該配置領域に対応する前記原稿画像特定手段により特定された原稿画像データを、前記文字列記憶手段に当該文字列と関連付けて記憶された編集内容に基づいて編集する編集手段と、
を備え、
前記合成手段は、前記編集手段により編集された各原稿画像データを、前記原稿画像特定手段により特定された配置領域に配置して一の合成画像データを生成することを特徴とする請求項１または２に記載の画像合成装置。
【請求項４】
各配置領域の大きさと、前記原稿画像特定手段により特定された当該配置領域に対応する原稿画像データの大きさとが一致するか否かを判断するサイズ判断手段を備え、
前記編集手段は、前記判断手段により当該配置領域の大きさと当該原稿画像データの大きさとが一致しないと判断された場合、当該配置領域の大きさと等しくなるように当該原稿画像データを編集することを特徴とする請求項３に記載の画像合成装置。
【請求項５】
前記配置順序記憶手段は、前記テンプレートデータの一の隅部を原点とし、当該原点から前記配置領域の一の隅部までの最短距離に基づいて、前記配置順序情報を各配置領域と関連付けて記憶することを特徴とする請求項１〜４のいずれかに記載の画像合成装置。
【請求項６】
前記テンプレート取得手段により取得されたテンプレートデータの一の方向全域にわたって、所定幅の空白領域または境界線を検出する境界検出手段を備え、
前記配置順序記憶手段は、前記境界検出手段により検出された空白領域または境界線を境界として分割された分割領域ごとに、当該分割領域の一の隅部を原点とし、当該原点から前記配置領域の一の隅部までの最短距離に基づいて、前記配置順序情報を各配置領域と関連付けて記憶することを特徴とする請求項５に記載の画像合成装置。
【請求項７】
複数の画像データが合成された合成画像データを生成可能な画像合成装置のコンピュータが実行可能な画像合成プログラムであって、
前記コンピュータに、
原稿に基づく原稿画像データが配置される配置領域が複数規定されたテンプレートデータを取得するテンプレート取得手段と、
前記テンプレート取得手段により取得されたテンプレートデータから、各配置領域を抽出する領域抽出手段と、
前記領域抽出手段により抽出された各配置領域について、前記テンプレートデータにおける当該配置領域の位置を特定する領域位置特定手段と、
前記領域位置特定手段により特定された各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報を、各配置領域と関連付けて記憶する配置順序記憶手段と、
複数枚の原稿に基づく原稿画像データを取得する画像取得手段と、
前記複数枚の原稿が読み取られた順序を示す読取順序情報を、各原稿画像データと関連付けて記憶する読取順序記憶手段と、
前記配置順序情報と前記読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データをそれぞれ特定する原稿画像特定手段と、
各配置領域に、前記原稿画像特定手段により特定された原稿画像データを配置して一の合成画像データを生成する合成手段と、
を実行させることを特徴とする画像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データが合成された画像データを生成可能な画像合成装置及び画像合成プログラムに関する。
【背景技術】
【０００２】
従来、複数の画像データを合成して編集する画像処理装置が知られている。特許文献１に記載の画像処理装置は、複数枚の原稿に基づく画像データを、ユーザが指定した所定の領域に配置して合成した印刷結果をユーザに提供する。この特許文献１に記載の画像処理装置は、複数枚の原稿を一枚ずつ読み取り、読み取った各原稿に基づく画像データを、指定された領域に合成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２８９１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像処理装置は、原稿に基づく複数の画像データを一つのデータに合成する場合、一枚の原稿毎に、ユーザによる「原稿の読取」、「画像が配置される領域の指定」等の作業が発生するため、各原稿に対してユーザに煩雑な作業を要求する必要がある。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、複数の原稿に基づく原稿画像データを一つのデータに挿入して合成された画像データを取得する場合の利便性を高めた画像合成装置及び画像合成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、請求項１に記載の画像合成装置は、原稿に基づく原稿画像データが配置される配置領域が複数規定されたテンプレートデータを取得するテンプレート取得手段と、前記テンプレート取得手段により取得されたテンプレートデータから、各配置領域を抽出する領域抽出手段と、前記領域抽出手段により抽出された各配置領域について、前記テンプレートデータにおける当該配置領域の位置を特定する領域位置特定手段と、前記領域位置特定手段により特定された各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報を、各配置領域と関連付けて記憶する配置順序記憶手段と、複数枚の原稿を読み取る読取手段と、前記読取手段により読み取られた複数枚の原稿について、各原稿に基づく原稿画像データを生成する画像生成手段と、前記読取手段により複数枚の原稿が読み取られた順序を示す読取順序情報を、各原稿画像データと関連付けて記憶する読取順序記憶手段と、前記配置順序情報と前記読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データをそれぞれ特定する原稿画像特定手段と、各配置領域に、前記原稿画像特定手段により特定された原稿画像データを配置して一の合成画像データを生成する合成手段と、を備えることを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の画像合成装置において、複数の原稿画像データの一部が重なって配置される配置領域を示す複数種類の重複領域の形状を記憶する重複領域記憶手段と、前記重複領域記憶手段に記憶された重複領域の形状に基づいて、前記領域抽出手段により抽出された配置領域が前記重複領域であるか否かを判断する重複領域判断手段と、を備え、前記重複領域記憶手段は、複数種類の重複領域各々について、当該重複領域に配置される原稿画像データ数と、当該重複領域における各原稿画像データの配置場所及び配置順序を示す重複順序情報と、を関連付けて記憶し、前記配置順序記憶手段は、前記重複領域判断手段により前記配置領域が前記重複領域であると判断された場合、前記重複領域記憶手段に記憶された原稿画像データ数分の配置順序情報を、前記重複順序情報に基づいて、当該重複領域における原稿画像データの配置場所と関連付けて記憶することを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または２に記載の画像合成装置において、文字列と編集内容とを関連付けて記憶する文字列記憶手段と、前記領域抽出手段により抽出された各配置領域内に、前記文字列記憶手段に記憶された文字列があるかを判断する文字列判断手段と、前記文字列判断手段により配置領域内に前記文字列があると判断された場合、当該配置領域に対応する前記原稿画像特定手段により特定された原稿画像データを、前記文字列記憶手段に当該文字列と関連付けて記憶された編集内容に基づいて編集する編集手段と、を備え、前記合成手段は、前記編集手段により編集された各原稿画像データを、前記原稿画像特定手段により特定された配置領域に配置して一の合成画像データを生成することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項３に記載の画像合成装置において、各配置領域の大きさと、前記原稿画像特定手段により特定された当該配置領域に対応する原稿画像データの大きさとが一致するか否かを判断するサイズ判断手段を備え、前記編集手段は、前記判断手段により当該配置領域の大きさと当該原稿画像データの大きさとが一致しないと判断された場合、当該配置領域の大きさと等しくなるように当該原稿画像データを編集することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１〜４のいずれかに記載の画像合成装置において、前記配置順序記憶手段は、前記テンプレートデータの一の隅部を原点とし、当該原点から前記配置領域の一の隅部までの最短距離に基づいて、前記配置順序情報を各配置領域と関連付けて記憶することを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項５に記載の画像合成装置において、前記テンプレート取得手段により取得されたテンプレートデータの一の方向全域にわたって、所定幅の空白領域または境界線を検出する境界検出手段を備え、前記配置順序記憶手段は、前記境界検出手段により検出された空白領域または境界線を境界として分割された分割領域ごとに、当該分割領域の一の隅部を原点とし、当該原点から前記配置領域の一の隅部までの最短距離に基づいて、前記配置順序情報を各配置領域と関連付けて記憶することを特徴とする。
【００１２】
さらに、請求項７に記載の画像合成プログラムは、複数の画像データが合成された合成画像データを生成可能な画像合成装置のコンピュータが実行可能な画像合成プログラムであって、前記コンピュータに、原稿に基づく原稿画像データが配置される配置領域が複数規定されたテンプレートデータを取得するテンプレート取得手段と、前記テンプレート取得手段により取得されたテンプレートデータから、各配置領域を抽出する領域抽出手段と、前記領域抽出手段により抽出された各配置領域について、前記テンプレートデータにおける当該配置領域の位置を特定する領域位置特定手段と、前記領域位置特定手段により特定された各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報を、各配置領域と関連付けて記憶する配置順序記憶手段と、複数枚の原稿に基づく原稿画像データを取得する画像取得手段と、前記複数枚の原稿が読み取られた順序を示す読取順序情報を、各原稿画像データと関連付けて記憶する読取順序記憶手段と、前記配置順序情報と前記読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データをそれぞれ特定する原稿画像特定手段と、各配置領域に、前記原稿画像特定手段により特定された原稿画像データを配置して一の合成画像データを生成する合成手段と、を実行させることを特徴とする。
【発明の効果】
【００１３】
請求項１及び請求項７に記載の発明によれば、原稿画像データが配置される配置領域が複数規定されたテンプレートデータから抽出された各配置領域について、テンプレートデータにおける各配置領域の位置に基づく所定の基準に応じた順序を示す配置順序情報が各配置領域と関連付けて記憶され、複数枚の原稿が読み取られた順序を示す読取順序情報が各原稿の原稿画像データと関連付けて記憶される。また、配置順序情報と読取順序情報とに基づいて、一の配置領域に対応する一の原稿画像データがそれぞれ特定され、各配置領域に、特定された原稿画像データを配置して一の合成画像データが生成される。これにより、複数の原稿画像データを一つのデータに挿入して合成された画像データを取得する場合におけるユーザの作業負担を低減することができ、すなわち、利便性を高めることが可能となる。
【００１４】
また、請求項２に記載の発明によれば、複数の原稿画像データの一部が重なって配置される配置領域を示す複数種類の重複領域の形状と、複数種類の重複領域各々について、当該重複領域に配置される原稿画像データ数と、当該重複領域における複数の原稿画像データの配置場所及び配置順序を示す重複順序情報とが関連付けて記憶される。また、重複領域の形状に基づいて、テンプレートデータから抽出された配置領域が重複領域であると判断された場合、原稿画像データ数分の配置順序情報が、重複順序情報に基づいて、当該重複領域における原稿画像データの配置場所と関連付けて記憶される。これにより、配置領域として複数の原稿画像データの一部が重なって配置される重複領域が抽出された場合であっても、ユーザの作業負担を低減しつつ、ユーザ所望の態様で合成された合成画像データを生成することができる。
【００１５】
また、請求項３に記載の発明によれば、文字列と編集内容とが関連付けて記憶され、配置領域内に記憶された文字列がある場合、当該配置領域に対応する原稿画像データが当該文字列に関連付けられた編集内容に基づいて編集される。また、編集された各原稿画像データが、配置順序情報と読取順序情報とに基づいて特定された配置領域に配置されて一の合成画像データが生成される。これにより、原稿画像データごとにユーザによる編集作業を行うことなく、ユーザ所望の態様で合成された合成画像データを生成することができ、ユーザの作業負担をさらに低減することができる。
【００１６】
また、請求項４に記載の発明によれば、各配置領域の大きさと、配置順序情報と読取順序情報とに基づいて特定された当該配置領域に対応する原稿画像データの大きさとが一致しない場合、当該配置領域の大きさと等しくなるように当該原稿画像データが編集される。これにより、ユーザに見栄えの良い良好な合成画像データを生成することができる。
【００１７】
また、請求項５に記載の発明によれば、テンプレートデータの一の隅部を原点とし、当該原点から配置領域の一の隅部までの最短距離に基づいて、配置順序情報が各配置領域と関連付けて記憶される。これにより、ユーザによる各配置領域と関連付けて記憶される配置順序情報の認識が容易となり、確実にユーザ所望の態様で合成された合成画像データを生成することができる。
【００１８】
さらに、請求項６に記載の発明によれば、テンプレートデータの一の方向全域にわたって、所定幅の空白領域または境界線が検出され、当該空白領域または当該境界線を境界として分割された分割領域ごとに、当該分割領域の一の隅部を原点とし、当該原点から配置領域の一の隅部までの最短距離に基づいて、配置順序情報が各配置領域に関連付けて記憶される。これにより、所定の方向に分割された形式のテンプレートデータの場合であっても、ユーザによる各配置領域と関連付けて記憶される配置順序情報の認識が容易となり、さらに確実にユーザ所望の態様で合成された合成画像データを生成することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態における画像合成システムの概略構成を示すブロック図である。
【図２】本実施形態における重複領域の形状の一例を示す図である。
【図３】本実施形態における画像合成処理を示すフローチャートである。
【図４】本実施形態における配置順序記憶処理を示すフローチャートである。
【図５】本実施形態における原稿画像編集処理を示すフローチャートである。
【図６】本実施形態の原稿画像データの一例を示す図である。
【図７】本実施形態のテンプレートデータの一例を示す図である。
【図８】本実施形態の合成画像データの一例を示す図である。
【図９】本実施形態のテンプレートデータの一例を示す図である。
【図１０】本実施形態の合成画像データの一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、添付図面を参照しつつ詳細に説明する。本実施形態では、本発明の画像合成装置及び画像合成プログラムをプリンタ１０に具体化し、プリンタ１０とコンピュータ３０とにより構成される画像合成システム１を例に挙げて説明する。
【００２１】
＜システムの構成＞
プリンタ１０とコンピュータ３０とにより構成された画像合成システム１について、図１を参照して説明する。プリンタ１０とコンピュータ３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でデータ送受信可能に接続されている。なお、プリンタ１０とコンピュータ３０との接続方法は、ＬＡＮに限定されるものではなく、ＵＳＢ接続やパラレル接続であってもよい。
【００２２】
以下、各装置の構成を説明する。まず、プリンタ１０について説明する。プリンタ１０は、制御部１１と、スキャナ部１８と、印刷部１９と、表示部２０と、操作部２１と、ネットワークインターフェース（以下、「ネットワークＩ／Ｆ」と称す）２２とを備える。
【００２３】
制御部１１は、自装置の制御を司り、ＣＰＵ１２と、ＲＯＭ１３と、ＲＡＭ１７とにより構成される。ＣＰＵ１２は、ＲＯＭ１３及びＲＡＭ１７に記憶される固定値やプログラムに従って、プリンタ１０が有している各機能を制御するものである。
【００２４】
ＲＯＭ１３は、プリンタで実行される制御プログラム等を格納する書き換え不能なメモリである。ＲＯＭ１３には、画像合成プログラム１４と、重複領域メモリ（本発明の重複領域記憶手段に相当）１５と、編集文字列メモリ（本発明の文字列記憶手段に相当）１６とが記憶されている。
【００２５】
画像合成プログラム１４には、具体的に、図３のフローチャートに示す画像合成処理、図４のフローチャートに示す配置順序記憶処理、及び、図５のフローチャートに示す原稿画像編集処理を実行する各プログラムが記憶されている。
【００２６】
重複領域メモリ１５は、複数の原稿画像データの一部が重なって配置される重複領域の形状が記憶されるメモリである。原稿画像データとは、スキャナ部１８で読み取られた原稿の画像データである。重複領域メモリ１５には、複数種類の重複領域の形状が記憶されており、各重複領域について、当該重複領域に配置される原稿画像データ数と、当該重複領域における各原稿画像データの配置領域及び配置順序を示す重複順序情報とが関連付けて記憶される。
【００２７】
本実施形態において、重複領域は２枚の原稿画像データの一部が重なって配置される配置領域であるとし、図２に示す４種類の形状が重複領域メモリ１５に記憶される。すなわち、本実施形態では、各重複領域に配置される原稿画像データ数は２つであり、この数値が重複領域の形状と関連付けて記憶される。重複順序情報に含まれる各原稿画像データの配置場所とは、例えば図２（Ａ）に示す重複領域において、右斜線で示す配置領域１００及び左斜線で示す配置領域１０２である。重複順序情報に含まれる各原稿画像データの配置順序は、例えば図２（Ａ）において、配置領域１００及び配置領域１０２それぞれに記されている番号「１」及び「２」により示されるものである。すなわち、配置領域１００、配置領域１０２の順に後述する配置順序情報が順序付けされることを示す。図２（Ａ）に示す重複領域の場合は、２つの原稿画像データのうち、後述する読取順序情報により示される番号が小さい方の原稿画像データが配置領域１００に配置され、読み取り順序情報により示される番号が大きい方の原稿画像データが配置領域１０２に配置される。
【００２８】
編集文字列メモリ１６は、文字列と編集内容とが関連付けて記憶されるメモリである。文字列とは、「カラー」、「モノクロ」、「ふちあり」、「ふちなし」等の編集内容を示す文字列である。文字列と関連付けて記憶される編集内容とは、各文字列が示す内容の編集処理を実行するプログラムである。例えば、編集文字列メモリ１６には、「モノクロ」の文字列が記された配置領域に配置されるカラー画像データにモノクロ処理を実行して当該配置領域に配置する処理プログラムが、当該文字列に関連付けて記憶される。
【００２９】
ＲＡＭ１７は、書き換え可能な揮発性のメモリであり、各種のデータを一時的に記憶するためのメモリである。ＲＡＭ１７には、スキャナ部１８で読み取られた原稿画像データ及びコンピュータ３０から取得された原稿画像データ等が記憶される。
【００３０】
本実施形態において、ＲＡＭ１７には、スキャナ部１８で読み取られた原稿画像データと、当該原稿画像データに対応する読取順序情報とが関連付けて記憶される。読取順序情報は、後述するＡＤＦに載置された複数枚の原稿が読み取られた順を示す情報である。本実施形態では、ＡＤＦに載置された複数枚の原稿が連続して読み取られた順を示す番号を読取順序情報とする。
【００３１】
また、本実施形態において、ＲＡＭ１７には、テンプレートデータの配置領域と、当該配置領域に対応する配置順序情報とが関連付けて記憶される。配置順序情報は、テンプレートデータの所定の隅部から当該配置領域の所定の隅部までの最短距離に基づいて、各配置領域を順序付けする情報である。本実施形態では、テンプレートデータの左上隅部から当該配置領域の左上隅部までの最短距離の短い順に、配置領域が順序付けられた番号を配置順序情報とする。
【００３２】
スキャナ部１８は、原稿台（図示を省略）に載置された原稿を読み取る。また、スキャナ部１８は、原稿の自動搬送を行う自動原稿搬送機構（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下、「ＡＤＦ」と称す）（図示を省略）を備えており、ＡＤＦの原稿トレイに載置された複数枚の原稿を連続して読み取ることができる。
【００３３】
印刷部１９は、例えば、スキャナ部１８で読み取られた原稿画像データ及びコンピュータ３０で作成された印刷データ等の各種データを印刷する。表示部２０は、例えば、スキャナ部１８で読み取られた原稿画像データ等の各種情報を表示する。本実施形態において、表示部２０には、画像合成プログラム１４の実行により生成された合成画像データが表示される。
【００３４】
操作部２１は、例えば、方向キー、文字入力が可能なテンキーボードおよび確定ボタン等により構成され、各種指令の入力インターフェースとしての機能を実現する。操作部２１には、スキャナ機能及びコピー機能の実行開始を指示するスタートボタンが設けられている。また、操作部２１は、画像合成プログラム１４を実行可能な画像合成モードの選択指令の入力インターフェースとして機能する。
【００３５】
ネットワークＩ／Ｆ２２は、プリンタ１０をＬＡＮに接続し、コンピュータ３０のような外部装置との間でＬＡＮを介した種々のデータの送受信を実行する。
【００３６】
次に、コンピュータ３０について説明する。コンピュータ３０は、制御部３１と、記憶部３５と、操作部４０と、表示部４１と、ネットワークＩ／Ｆ４２とを備える。
【００３７】
制御部３１は、自装置の制御を司り、ＣＰＵ３２と、ＲＯＭ３３と、ＲＡＭ３４とにより構成される。ＣＰＵ３２は、ＲＯＭ３３及びＲＡＭ３４に記憶される固定値やプログラムに従って、コンピュータ３０が有している各機能を制御するものである。
【００３８】
ＲＯＭ３３は、プリンタで実行される制御プログラム等を格納する書き換え不能なメモリである。ＲＡＭ３４は、書き換え可能な揮発性のメモリであり、各種のデータを一時的に記憶するためのメモリである。ＲＡＭ３４には、プリンタ１０で読み取られた原稿画像データ及び後述するアプリケーションプログラム３６により作成されたデータ等が記憶される。
【００３９】
本実施形態において、ＲＡＭ３４には、プリンタ１０で読み取られた原稿画像データと、当該原稿画像データに対応する読取順序情報とが関連付けて記憶される。また、ＲＡＭ３４には、テンプレートデータの配置領域と、当該配置領域に対応する配置順序情報とが関連付けて記憶される。
【００４０】
記憶部３５は、例えば、ハードディスクで構成されている。記憶部３５には、アプリケーションプログラム３６と、画像合成プログラム３７と、重複領域メモリ３８と、編集文字列メモリ３９とが記憶されている。アプリケーションプログラム３６は、文書作成プログラム及び表計算プログラム等のプログラムである。画像合成プログラム３７、重複領域メモリ３８、及び、編集文字列メモリ３９は、プリンタ１０のＲＯＭ１３に記憶された、画像合成プログラム１４、重複領域メモリ１５、及び、編集文字列メモリ１６と同様に構成されているため、詳細な説明は省略する。
【００４１】
操作部４０は、例えば、キーボードおよびマウスから構成され、各種指令の入力インターフェースとしての機能を実現する。表示部４１は、例えば、プリンタ１０で読み取られた原稿画像データ等の各種情報を表示する。本実施形態において、表示部４１には、画像合成プログラム３７の実行により生成された合成画像データが表示される。
【００４２】
ネットワークＩ／Ｆ４２は、コンピュータ３０をＬＡＮに接続し、例えば、プリンタ１０との間で種々のデータの送受信を実行する。
【００４３】
＜実施形態の動作＞
次に、本実施形態におけるプリンタ１０の動作について、図３〜図１０を参照して詳細に説明する。
【００４４】
（画像合成処理）
まず、図３を参照して、プリンタ１０のＣＰＵ１２により実行される画像合成処理について説明する。この画像合成処理は、複数の原稿に基づく原稿画像データを一つのデータに挿入して合成された合成画像データを取得するための処理であり、ユーザにより操作部２１で画像合成モードが選択され、スタートキーが押下された場合に実行される処理である。本実施形態において、ユーザによりスタートキーが押下されたとき、後述するテンプレート原稿が原稿台に載置され、複数枚の原稿がＡＤＦの原稿トレイに載置されていることとする。
【００４５】
この画像合成処理では、まず、スキャナ部１８の原稿台に載置されたテンプレート原稿が読み取られ、テンプレートデータが生成される（ステップ３００、以下ステップをＳと記す）。テンプレート原稿は、１枚の原稿中に別原稿の内容を配置したい部分（すなわち、配置領域）が、長方形状の図形または重複領域メモリ１５に記憶された形状の図形で示された原稿である。例えば、テンプレート原稿に基づいて、図７及び図９に示すテンプレートデータ７０、９０が生成される。Ｓ３００で生成されたテンプレートデータはＲＡＭ１７に記憶される。
【００４６】
Ｓ３０２において、Ｓ３００で生成されたテンプレートデータから、配置領域が抽出される。Ｓ３０２では、テンプレートデータの左上隅部をテンプレート原点とする直交座標系に従って、テンプレートデータ内の配置領域が抽出される。具体的には、配置領域を示す長方形状の図形または重複領域の形状を構成する各辺からなる領域境界が検出されることにより、配置領域が抽出される。例えば、図７に示すテンプレートデータ７０は、テンプレートデータ７０の左上隅部をテンプレート原点７００とする直交座標系に従って、領域境界７１、７２、７３が検出されることにより、配置領域７５、７６、７７が抽出される。
【００４７】
また、図７に示すように、テンプレートデータ７０の直交座標系は、テンプレート原点７００から右方向へ延びるＸ軸と、テンプレート原点７００から下方向に延びるＹ軸とにより規定される。テンプレートデータ７０の直交座標系における各領域境界７１、７２、７３の左上隅部の座標をそれぞれ領域基準座標７１０、７２０、７３０とし、当該領域基準座標に基づいてテンプレートデータ７０における各配置領域７５、７６、７７の位置が特定される。Ｓ３００では、抽出された領域境界に基づいて、配置領域の大きさが特定される。
【００４８】
Ｓ３０２では、抽出された配置領域の形状と一致する形状が重複領域メモリ１５に記憶されているか否かが判断され、一致する形状があると判断された場合、当該配置領域が重複領域であると判断される。なお、本実施形態において、一致する形状とは、完全一致する形状だけでなく、抽出された配置領域の形状が重複領域メモリ１５に記憶された形状と同じ形状を示すと認識できるものであればよい。重複領域であると判断された場合、重複領域メモリ１５に当該重複領域の形状と関連付けて記憶された当該重複領域に配置される原稿画像データ数が重複領域メモリ１５から読み出される。例えば、図７において、配置領域７７の形状は重複領域メモリ１５に記憶された形状（図２（Ａ）参照）と一致するため、重複領域メモリ１５に記憶された原稿画像データ数「２」が読み出される。
【００４９】
Ｓ３０２で抽出された配置領域の形状、位置、大きさ、及び配置領域数はＲＡＭ１７に記憶される。配置領域数は、原稿画像データが配置される数であり、重複領域はその重複領域に配置される原稿画像データ数分の配置領域数を有する。すなわち、図７に示すテンプレートデータ７０の配置領域数は、配置領域７５、７６、７７１、７７２の４つである。
【００５０】
Ｓ３０４において、後述する配置順序記憶処理（図４参照）が実行される。配置順序記憶処理は、Ｓ３０２で抽出された各配置領域と、各配置領域に対応する配置順序情報とが関連付けて記憶される処理であり、詳細は後述する。
【００５１】
ＡＤＦの原稿トレイに載置された複数枚の原稿が連続して読み取られ（Ｓ３０６）、各原稿の原稿画像データが生成される（Ｓ３０８）。
【００５２】
Ｓ３１０において、Ｓ３０８で生成された原稿画像データと、読取順序情報とが関連付けてＲＡＭ１７に記憶される。読取順序情報は、Ｓ３０６において、ＡＤＦの原稿トレイに載置された複数枚の原稿が連続して読み取られた順を示す番号である。例えば、図６に示す４枚の原稿が、図６の左側の原稿から順に読み取られた場合、原稿画像データ６０と読取順序「１」、原稿画像データ６２と読取順序「２」、原稿画像データ６４と読取順序「３」、原稿画像データ６６と読取順序「４」、がそれぞれ関連付けてＲＡＭ１７に記憶される。
【００５３】
ＡＤＦの原稿トレイに載置された原稿があるか否かが判断される（Ｓ３１２）。ＡＤＦの原稿トレイに載置された原稿があると判断された場合（Ｓ３１２：ＹＥＳ）、ステップ処理はＳ３０６へ移行される。
【００５４】
ＡＤＦの原稿トレイに載置された原稿がないと判断された場合（Ｓ３１２：ＮＯ）、原稿画像数Ｎと配置領域数Ｍが等しいか否かが判断される（Ｓ３１４）。すなわち、Ｓ３０８で生成された原稿画像データの数とＳ３０２で抽出された配置領域の数が等しいか否かが判断される。原稿画像数Ｎと配置領域数Ｍが等しくないと判断された場合（Ｓ３１４：ＮＯ）、警告処理が実行されて（Ｓ３１６）、本処理が終了される。ＡＤＦの原稿トレイに載置された原稿がない場合とは、配置領域数より原稿画像数の方が少ない場合である。Ｓ３１６の警告処理は、「配置領域数より原稿画像数の方が多い」、または、「配置領域数より原稿画像数の方が少ない」という旨を表示部２０に表示させる。
【００５５】
原稿画像数Ｎと配置領域数Ｍが等しいと判断された場合（Ｓ３１４：ＹＥＳ）、カウンタＡの値が「０」にセットされる（Ｓ３１８）。カウンタＡの数値は、次に配置領域に配置、合成される原稿画像データの読取順序を示す。すなわち、次に原稿画像データが配置、合成される配置領域の配置順序を示す。
【００５６】
Ｓ３２０において、カウンタＡの値が原稿画像数Ｎと等しいか否かが判断される。カウンタＡの値が原稿画像数Ｎと等しい場合（Ｓ３２０：ＹＥＳ）、印刷処理が実行されて（Ｓ３２２）、本処理が終了される。Ｓ３２２では、画像合成処理により合成された合成画像データが印刷部１９に送られ、記録用紙に印刷される。合成画像データについては、後述する。
【００５７】
カウンタＡの値が原稿画像数Ｎと等しくない場合（Ｓ３２０：ＮＯ）、カウンタＡの値に「１」が加算され（Ｓ３２４）、後述する原稿画像編集処理（図５参照）が実行される（Ｓ３２６）。原稿画像編集処理は、Ｓ３０２で抽出された各配置領域のサイズ等に基づいて、各配置領域に対応する原稿画像データが編集される処理であり、詳細は後述する。
【００５８】
Ｓ３２８において、配置順序「Ａ」の配置領域に配置される原稿画像データは、読取順序「Ａ」の原稿画像データであると特定される。そして、Ｓ３２６で編集された読取順序「Ａ」の原稿画像データが、ＲＡＭ１７に記憶されたテンプレートデータの配置順序「Ａ」の配置領域に配置され、合成される。Ｓ３２８において、読取順序「Ａ」の原稿画像データが合成されたテンプレートデータはＲＡＭ１７に記憶され、読取順序「Ａ」の原稿画像データが合成される前のテンプレートデータはＲＡＭ１７から消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【００５９】
（配置順序記憶処理）
次に、図４を参照して、プリンタ１０のＣＰＵ１２により実行される配置順序記憶処理（図３に示すＳ３０４）について説明する。
【００６０】
この配置順序記憶処理は、図３に示すＳ３０２で抽出された各配置領域と、各配置領域に対応する配置順序情報とが関連付けて記憶される処理である。本実施形態では、テンプレートデータの左上隅部から各配置領域の左上隅部までの最短距離が短い順に、配置領域が順序付けられた番号を配置順序情報とする。
【００６１】
この配置順序記憶処理は、まず、テンプレートデータの長手方向全域にわたる境界があるか否かが判断される（Ｓ４００）。具体的には、テンプレートデータの長手方向全域にわたって、所定幅の空白領域または境界線が検出される。例えば、図９に示すテンプレートデータ９０は、テンプレートデータ９０のＸ軸方向における中央部分に、テンプレートデータ９０の長手方向であるＹ軸方向に平行な所定幅の空白領域を有する。本実施形態では、テンプレートデータの４つの端部に設けられた余白は、テンプレートデータの長手方向全域にわたる所定幅の空白領域に該当しないこととする。
【００６２】
Ｓ４００の判断の結果、境界がないと判断された場合（Ｓ４００：ＮＯ）、テンプレートデータに存在する各配置領域の領域基準座標がＲＡＭ１７から読み出される（Ｓ４０２）。
【００６３】
各配置領域について、原点距離が算出される（Ｓ４０４）。原点距離は、テンプレート原点から各配置領域の領域基準座標まで最短距離である。例えば、図７に示すテンプレートデータ７０において、原点距離は、テンプレート原点７００から各配置領域７５、７６、７７の領域基準座標７１０、７２０、７３０まで最短距離Ｄ１、Ｄ２、Ｄ３である。Ｓ４０４では、各配置領域について、当該配置領域の領域基準座標と、テンプレート原点の座標に基づいて、原点距離が算出され、各配置領域の原点距離がＲＡＭ１７に記憶される。
【００６４】
Ｓ４０６において、カウンタＴの値が「０」にセットされる。カウンタＴの数値は、配置順序情報が関連付けて記憶された配置領域数を示す。
【００６５】
Ｓ４０８において、カウンタＴの値がＳ３０２で抽出された配置領域数Ｍに等しいか否かが判断される。カウンタＴの値がＳ３０２で抽出された配置領域数Ｍに等しい場合（Ｓ４０８：ＹＥＳ）、本処理が終了される。
【００６６】
カウンタＴの値がＳ３０２で抽出された配置領域数Ｍに等しくない場合（Ｓ４０８：ＮＯ）、テンプレートデータの配置領域のうち、Ｓ４０４で算出された原点距離が最短の配置領域が特定される（Ｓ４１０）。本実施形態において、テンプレートデータの配置領域のうち、配置順序情報と関連付けてＲＡＭ１７に記憶されている配置領域は、Ｓ４１０で特定されうる配置領域から除外される。
【００６７】
Ｓ４１２において、Ｓ４１０で特定された配置領域が重複領域であるか否かが判断される。すなわち、Ｓ４１０で特定された配置領域の領域境界の形状が、重複領域メモリ１５に記憶された重複領域の形状（図２参照）に一致するか否かが判断される。
【００６８】
重複領域でないと判断された場合（Ｓ４１２：ＮＯ）、Ｓ４１０で特定された配置領域と、配置領域情報としてカウンタＴの値に「１」が加算された値とが関連付けられてＲＡＭ１７に記憶される（Ｓ４１４）。Ｓ４１６において、カウンタＴの値に「１」が加算され、ステップ処理はＳ４０８へ移行される。
【００６９】
重複領域であると判断された場合（Ｓ４１２：ＹＥＳ）、その重複領域に配置される画像データ数Ｉが読み出される（Ｓ４１８）。具体的には、Ｓ４１２で判断された重複領域の形状と同じ形状の重複領域が重複領域メモリ１５から読み出され、その重複領域に関連付けて記憶された当該重複領域に配置される原稿画像データ数Ｉが読み出される。本実施形態では、重複領域は２枚の原稿画像データの一部が重なって配置される配置領域であるため（図２参照）、Ｓ４１２で読み出される画像データ数Ｉは「２」である。
【００７０】
Ｓ４２０において、重複領域メモリ１５に当該重複領域の形状と関連付けて記憶された重複順序情報に基づいて、当該重複領域と、配置順序情報とが関連付けてＲＡＭ１７に記憶される。すなわち、重複順序情報として記憶された当該重複領域における各原稿画像データの配置場所及び配置順序に従って、１つの原稿画像データが配置される領域ごとに配置順序情報が関連付けて記憶される。
【００７１】
例えば、図７に示すテンプレートデータ７０において、Ｓ４１０で重複領域である配置領域７７が特定された場合、配置領域７７の形状は図２（Ａ）に示す重複領域の形状と同一であるため、重複領域メモリ１５から図２（Ａ）に示す重複領域の形状と関連付けて記憶された原稿画像データ数「２」と重複順序情報とが読み出される。この重複順序情報に含まれる配置場所は、図２（Ａ）に示す重複領域における配置領域１００及び配置領域１０２である。この重複順序情報に含まれる配置順序は、配置領域１００が「１」、配置領域１０２が「２」である。したがって、配置領域７７のうち、図２（Ａ）に示す配置領域１００に相当する領域７７１と、配置順序情報としてカウンタＴの値に「１」が加算された値とが関連付けてＲＡＭ１７に記憶される。また、配置領域７７のうち、図２（Ａ）に示す配置領域１０２に相当する領域７７２と、配置順序情報としてカウンタＴの値に「２」が加算された値とが関連付けてＲＡＭ１７に記憶される。
【００７２】
Ｓ４２２において、カウンタＴの値に画像データ数Ｉが加算され、ステップ処理はＳ４０８へ移行される。
【００７３】
Ｓ４００の判断の結果、境界があると判断された場合（Ｓ４００：ＹＥＳ）、当該境界により分割された分割領域が抽出される（Ｓ４２４）。例えば、図９に示すテンプレートデータ９０は、テンプレートデータ９０のＸ軸方向の中央部分にあるＹ軸方向に平行な所定幅の空白領域を境界として、分割領域９０２及び分割領域９０４が抽出される。
【００７４】
Ｓ４２４では、分割領域の左上隅部を分割原点とし、テンプレートデータ９０の直交座標系に従って、分割原点の位置が特定される。特定された分割原点の位置はＲＡＭ１７に記憶される。
【００７５】
Ｓ４２６において、Ｓ４２４で抽出された各分割領域と、配置順序記憶処理の実行される順序を示す分割順序とが関連付けてＲＡＭ１７に記憶される。本実施形態において、分割順序は、テンプレートデータの左側に位置する分割領域から順に順序付けされた番号である。
【００７６】
Ｓ４２８において、カウンタＳの値が「１」にセットされる。カウンタＳの数値は、配置順序記憶処理が実行される分割領域の分割順序を示す。
【００７７】
Ｓ４３０において、分割領域Ｓの分割領域が有する配置領域数Ｋが取得される。具体的には、Ｓ４２４で抽出された分割領域Ｓの位置と図３に示すＳ３０２で抽出された配置領域の位置とに基づいて、配置領域数Ｋが算出されてＲＡＭ１７に記憶される。例えば、図９に示すテンプレートデータ９０の分割領域９０２は、配置領域９６を有するので、配置領域数Ｋは「１」となる。
【００７８】
Ｓ４３２において、Ｓ４０２と同様に、分割順序「Ｓ」の分割領域が有する配置領域の領域基準座標がＲＡＭ１７から読み出される。Ｓ４３４において、分割順序「Ｓ」の分割領域が有する各配置領域について、分割原点距離が算出される。分割原点距離は、分割原点から各配置領域の領域基準座標まで最短距離である。例えば、図９に示す分割領域９０２において、分割原点距離は、分割原点９０６から配置領域９６の領域基準座標９２０まで最短距離Ｄ５である。Ｓ４３４では、各配置領域について、当該配置領域の領域基準座標と、分割原点の座標に基づいて、分割原点距離が算出され、各配置領域の分割原点距離がＲＡＭ１７に記憶される。
【００７９】
Ｓ４３６において、カウンタＴの値が「０」にセットされる。Ｓ４３８において、カウンタＴの値が分割順序「Ｓ」の分割領域が有する配置領域数Ｋと等しいか否かが判断される。
【００８０】
Ｓ４３８の判断の結果、カウンタＴの値が分割順序「Ｓ」の分割領域が有する配置領域数Ｋと等しくないと判断された場合（Ｓ４３８：ＮＯ）、分割順序「Ｓ」の分割領域が有する配置領域のうち、Ｓ４３４で算出された分割原点距離が最短の配置領域が特定される（Ｓ４４０）。本実施形態において、分割領域Ｓの分割領域が有する配置領域のうち、配置順序情報と関連付けてＲＡＭ１７に記憶されている配置領域は、Ｓ４４０で特定されうる配置領域から除外される。
【００８１】
Ｓ４１２と同様に、Ｓ４４０で特定された配置領域が重複領域であるか否かが判断される（Ｓ４４２）。重複領域でないと判断された場合（Ｓ４４２：ＮＯ）、Ｓ４４０で特定された配置領域と、配置領域情報とが関連付けられてＲＡＭ１７に記憶される（Ｓ４４４）。Ｓ４４４において、配置領域順序情報は、分割順序「Ｓ−１」の分割領域の配置領域数ＫとカウンタＴの値の和に「１」が加算された値である。Ｓ４４６において、カウンタＴの値に「１」が加算され、ステップ処理はＳ４３８へ移行される。
【００８２】
重複領域であると判断された場合（Ｓ４４２：ＹＥＳ）、Ｓ４１８と同様に、この重複領域に配置される画像データ数Ｉが重複領域メモリ１５から読み出される（Ｓ４４８）。
【００８３】
Ｓ４５０において、重複領域メモリ１５に当該重複領域の形状と関連付けて記憶された重複順序情報に基づいて、当該重複領域と、配置順序情報とが関連付けてＲＡＭ１７に記憶される。すなわち、重複順序情報として記憶された当該重複領域における各原稿画像データの配置場所及び配置順序に従って、１つの原稿画像データが配置される領域ごとに配置順序情報が関連付けて記憶される。
【００８４】
例えば、図９に示すテンプレートデータ９０において、Ｓ４４０で重複領域である配置領域９７が特定された場合、配置領域９７の形状は図２（Ａ）に示す重複領域の形状と同一であるため、重複領域メモリ１５から図２（Ａ）に示す重複領域の形状と関連付けて記憶された原稿画像データ数「２」と重複順序情報とが読み出される。配置領域９７のうち、図２（Ａ）に示す配置領域１００に相当する領域９７１と、配置順序情報として所定値に「１」が加算された値とが関連付けてＲＡＭ１７に記憶される。また、配置領域７７のうち、図２（Ａ）に示す配置領域１０２に相当する領域７７２と、配置順序情報として所定値に「２」が加算された値とが関連付けてＲＡＭ１７に記憶される。所定値とは、分割順序「Ｓ−１」の分割領域の配置領域数ＫとカウンタＴと値の和である。
【００８５】
Ｓ４５２において、カウンタＴの値に画像データ数Ｉが加算され、ステップ処理はＳ４３８へ移行される。
【００８６】
Ｓ４３８の判断の結果、カウンタＴの値が分割順序「Ｓ」の分割領域が有する配置領域数Ｋと等しいと判断された場合（Ｓ４３８：ＹＥＳ）、分割順序「Ｓ」の値が、Ｓ４２４で抽出された分割領域数Ｙと等しいか否かが判断される（Ｓ４５４）。
【００８７】
分割順序「Ｓ」の値が、Ｓ４２４で抽出された分割領域数Ｙと等しいと判断された場合（Ｓ４５４：ＹＥＳ）、本処理が終了される。分割順序「Ｓ」の値が、Ｓ４２４で抽出された分割領域数Ｙと等しくないと判断された場合（Ｓ４５４：ＮＯ）、カウンタＳの値に「１」が加算され（Ｓ４５６）、ステップ処理はＳ４３０へ移行される。
【００８８】
（原稿画像編集処理）
次に、図５を参照して、プリンタ１０のＣＰＵ１２により実行される配置順序記憶処理（図３に示すＳ３２６）について説明する。
【００８９】
この原稿画像編集処理は、図３に示すＳ３０２で抽出された各配置領域のサイズ等に基づいて、各配置領域に対応する原稿画像データが編集される処理である。
【００９０】
この原稿画像編集処理は、まず、配置順序「Ａ」の配置領域に編集文字列メモリ１６に記憶された文字列があるか否かが判断される（Ｓ５００）。具体的には、光学文字認識（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ、以下、「ＯＣＲ」と称す）等によりテンプレートデータが解析されることにより文字列があるか否かが判断される。なお、Ｓ５００における判断方法は、これに限定されるものではなく、配置領域内に文字列があるか否かが判断できれば、種々の態様を採ることができる。
【００９１】
Ｓ５００の判断の結果、配置順序「Ａ」の配置領域に編集文字列メモリ１６に記憶された文字列がないと判断された場合（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。Ｓ５００の判断の結果、配置順序「Ａ」の配置領域に編集文字列メモリ１６に記憶された文字列があると判断された場合（Ｓ５００：ＹＥＳ）、配置順序「Ａ」の配置領域から抽出された文字列に対応する編集内容が編集文字列メモリ１６から読み出される（Ｓ５０２）。
【００９２】
Ｓ５０４において、Ｓ５０２で読み出された編集内容に基づいて、読取順序「Ａ」の原稿画像データが編集される。すなわち、編集文字列メモリ１６に文字列に関連付けて記憶されたプログラムに基づいて、読取順序「Ａ」の原稿画像データについての編集処理が実行される。例えば、Ｓ５００で「モノクロ」の文字列が抽出された場合、読取順序「Ａ」の原稿画像データが、モノクロ画像データであるか否かが判断され、カラー画像データである場合はモノクロ処理が実行されてＲＡＭ１７に記憶される。読取順序「Ａ」の原稿画像データがモノクロ画像データである場合は、そのモノクロ画像データがＲＡＭ１７に記憶される。抽出された文字列の編集処理の実行が不可能な場合は、編集処理が実行できない旨が表示部２０に表示される。
【００９３】
Ｓ５０６において、配置順序「Ａ」の配置領域の大きさ（以下、「配置領域サイズ」と称す）が読取順序「Ａ」の原稿画像データの大きさ（以下、「原稿画像サイズ」と称す）と等しいか否かが判断される。配置順序「Ａ」の配置領域サイズが読取順序「Ａ」の原稿画像サイズと等しいと判断された場合（Ｓ５０６：ＹＥＳ）、本処理が終了される。
【００９４】
配置順序「Ａ」の配置領域サイズが読取順序「Ａ」の原稿画像サイズと等しくないと判断された場合（Ｓ５０６：ＮＯ）、配置順序「Ａ」の配置領域サイズと読取順序「Ａ」の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。配置順序「Ａ」の配置領域サイズと読取順序「Ａ」の原稿画像サイズが等しくない旨と一緒に、読取順序「Ａ」の原稿画像データの拡大または縮小処理を実行するか否かをユーザに判断させるメッセージが表示されてもよい。配置順序「Ａ」の配置領域サイズと読取順序「Ａ」の原稿画像サイズが等しくない旨の表示は、例えば、テンプレートデータの縮小画像と読取順序「Ａ」の原稿画像とが表示部２０に表示され、当該縮小画像に対応する配置順序「Ａ」の配置領域が他の配置領域と異なる態様で表示されるようにしてもよい。
【００９５】
Ｓ５１０において、配置順序「Ａ」の配置領域サイズが読取順序「Ａ」の原稿画像サイズより小さいか否かが判断される。配置順序「Ａ」の配置領域サイズが読取順序「Ａ」の原稿画像サイズより小さいと判断された場合（Ｓ５１０：ＹＥＳ）、ユーザによる操作部２１からの縮小指示が受け付けられたか否かが判断される（Ｓ５１２）。縮小指示は、Ｓ５０８において、表示部２０に表示される配置順序「Ａ」の配置領域サイズと読取順序「Ａ」の原稿画像サイズが等しくない旨のメッセージに基づいて、ユーザの操作部２１における操作により入力される、当該原稿画像データを縮小させる指示である。
【００９６】
縮小指示が受け付けられたと判断された場合（Ｓ５１２：ＹＥＳ）、配置順序「Ａ」の配置領域サイズに合わせて読取順序「Ａ」の原稿画像データが縮小され（Ｓ５１４）、本処理が終了される。
【００９７】
縮小指示が受け付けられていないと判断された場合（Ｓ５１２：ＮＯ）、配置順序「Ａ」の配置領域サイズに合わせて読取順序「Ａ」の原稿画像データが切り取られ（Ｓ５１６）、本処理が終了される。Ｓ５１６では、読取順序「Ａ」の原稿画像データの中心を基準として、配置順序「Ａ」の配置領域サイズと一致するように、当該原稿画像データの端部が切り取られる。すなわち、配置順序「Ａ」の配置領域の中心と読取順序「Ａ」の原稿画像データの中心とを重ね合わせた場合に、読取順序「Ａ」の原稿画像データのうち、配置順序「Ａ」の配置領域からはみ出した部分が切り取られる。
【００９８】
Ｓ５１０の判断の結果、配置順序「Ａ」の配置領域サイズが読取順序「Ａ」の原稿画像サイズより大きいと判断された場合（Ｓ５１０：ＮＯ）、Ｓ５１２と同様に、ユーザによる操作部２１からの拡大指示が受け付けられたか否かが判断される（Ｓ５１８）。Ｓ５０８において、表示部２０に表示される配置順序「Ａ」の配置領域サイズと読取順序「Ａ」の原稿画像サイズが等しくない旨のメッセージに基づいて、ユーザの操作部２１における操作により入力される、当該原稿画像データを拡大させる指示である。
【００９９】
拡大指示が受け付けられたと判断された場合（Ｓ５１８：ＹＥＳ）、配置順序「Ａ」の配置領域サイズに合わせて読取順序「Ａ」の原稿画像データが拡大され（Ｓ５２０）、本処理が終了される。
【０１００】
拡大指示が受け付けられていないと判断された場合（Ｓ５１８：ＮＯ）、配置順序「Ａ」の配置領域サイズに合わせて読取順序「Ａ」の原稿画像データに余白部分が付与され（Ｓ５２２）、本処理が終了される。Ｓ５２２では、読取順序「Ａ」の原稿画像データの中心を基準として、配置順序「Ａ」の配置領域サイズと一致するように、読取順序「Ａ」の原稿画像データの端部に余白が付与される。すなわち、配置順序「Ａ」の配置領域の中心と読取順序「Ａ」の原稿画像データの中心とを重ね合わせた場合に、配置順序「Ａ」の配置領域サイズと一致するように、読取順序「Ａ」の原稿画像データの端部に余白が付与される。
【０１０１】
ここで、図６に示す原稿画像データ及び図７に示すテンプレートデータを例として、図３〜図５に示す画像合成処理、配置順序記憶処理、及び、原稿画像編集処理について説明する。
【０１０２】
図６に示す原稿画像データ６０、６２、６４、６６は、原稿画像データ６０、原稿画像データ６２、原稿画像データ６４、原稿画像データ６６の順にＡＤＦで連続して読み取られて生成された原稿画像データである。図６に示す原稿画像データ６０、６２、６４、６６は、全てカラー原稿が読み取られたカラー画像データであり、また、全てＡ４サイズに応じた画像サイズであるとする。各原稿画像データの上下方向は、図６に示す矢印上下方向に相当する。
【０１０３】
図７に示すテンプレートデータ７０は、Ａ３サイズに応じた画像サイズであり、領域境界７１で形成される配置領域７５と、領域境界７２で形成される配置領域７６と、領域境界７３で形成される配置領域７７とを有す。配置領域７６内には、「モノクロ」という文字列７８が記されている。配置領域７７は重複領域であり、配置領域７７１と配置領域７７２各々に原稿画像データが配置可能である。配置領域７５、７６、７７はそれぞれ領域基準座標７１０、７２０、７３０を有し、テンプレート原点７００から各領域基準座標までの最短距離をそれぞれ原点距離Ｄ１、Ｄ２、Ｄ３とする。テンプレートデータ７０の直交座標系は、左上隅部のテンプレート原点７００から右方向へ延びるＸ軸と、テンプレート原点７００から下方向に延びるＹ軸とにより規定される。
【０１０４】
本実施形態において、配置領域７５、７６、７７１、７７２の配置領域サイズは、原稿画像データ６０、６２、６４、６６の原稿画像サイズより小さいとし、各原稿画像データは、配置領域サイズに合わせて縮小されて配置されることとする。
【０１０５】
まず、図３に示すＳ３００で図７に示すテンプレートデータ７０が生成される。Ｓ３０２において、テンプレートデータ７０のテンプレート原点７００とする直交座標系に従って、領域境界７１、７２、７３が検出されることにより、配置領域７５、７６、７７が抽出され、ＲＡＭ１７に記憶される。配置領域７７は重複領域であるので、重複領域７７に一致する重複領域の形状を重複領域メモリ１５から読み出され、読み出された形状と関連付けて記憶された重複領域に配置される原稿画像データ数「２」が読み出される。テンプレートデータ７０における配置領域数「４」がＲＡＭ１７に記憶される。次に、配置領域順序記憶処理が実行される（Ｓ３０４）。
【０１０６】
ここで、図４を参照して、配置領域順序記憶処理（図３に示すＳ３０４）について説明する。Ｓ４００において、図７に示すテンプレートデータ７０は、Ｙ軸方向全域にわたる所定幅の空白領域または境界線を有していないので（Ｓ４００：ＮＯ）、ステップ処理はＳ４０２へ移行される。Ｓ４０２において、配置領域７５、７６、７７の領域基準座標７１０、７２０、７３０がＲＡＭ１７から読み出され、各配置領域の原点距離Ｄ１、Ｄ２、Ｄ３が算出されてＲＡＭ１７に記憶される（Ｓ４０４）。
【０１０７】
Ｓ４０６において、カウンタＴの値が「０」にセットされる。Ｓ４０８において、カウンタＴの値「０」はＳ３０２で抽出された配置領域数「４」に等しくないので（Ｓ４０８：ＮＯ）、ステップ処理はＳ４１０へ移行される。
【０１０８】
図７に示すテンプレートデータ７０では、原点距離Ｄ１、Ｄ２、Ｄ３の大小関係は、Ｄ１＜Ｄ２＜Ｄ３であるため、Ｓ４１０において、最短の原点距離Ｄ１の配置領域７５が特定される。Ｓ４１２において、配置領域７５は重複領域でないので（Ｓ４１２：ＮＯ）、配置領域７５と、配置領域情報としてカウンタＴの値「０」に「１」が加算された値「１」とが関連付けられてＲＡＭ１７に記憶される（Ｓ４１４）。Ｓ４１６において、カウンタＴの値が「１」となり、ステップ処理はＳ４０８へ移行される。
【０１０９】
Ｓ４０８において、カウンタＴの値「１」は配置領域数「４」に等しくないので（Ｓ４０８：ＮＯ）、ステップ処理はＳ４１０へ移行される。
【０１１０】
Ｓ４１０において、配置領域情報が関連付けられた配置領域７５の原点距離Ｄ１を除く原点距離Ｄ２、Ｄ３のうち、最短の原点距離Ｄ２の配置領域７６が特定される。Ｓ４１２において、配置領域７６は重複領域でないので（Ｓ４１２：ＮＯ）、配置領域７６と、配置領域情報としてカウンタＴの値「１」に「１」が加算された値「２」とが関連付けられてＲＡＭ１７に記憶される（Ｓ４１４）。Ｓ４１６において、カウンタＴの値が「２」となり、ステップ処理はＳ４０８へ移行される。
【０１１１】
Ｓ４０８において、カウンタＴの値「２」は配置領域数「４」に等しくないので（Ｓ４０８：ＮＯ）、ステップ処理はＳ４１０へ移行される。
【０１１２】
Ｓ４１０において、配置領域情報が関連付けられた配置領域７５、７６の原点距離Ｄ１、Ｄ２を除く原点距離Ｄ３の配置領域７７が特定される。Ｓ４１２において、配置領域７７は重複領域であるので（Ｓ４１２：ＹＥＳ）、ステップ処理はＳ４１８へ移行される。
【０１１３】
Ｓ４１８において、重複領域７７の形状と同じ形状の重複領域（図２（Ａ）参照）が重複領域メモリ１５から読み出され、重複領域メモリ１５から重複領域７７に配置される原稿画像データ数「２」が読み出される。
【０１１４】
Ｓ４２０において、重複領域メモリ１５から図２（Ａ）に示す重複領域の形状と関連付けて記憶された重複順序情報とが読み出される。重複順序情報に含まれる配置場所及び配置順序は、図２（Ａ）に示す重複領域において、配置領域１００が「１」、配置領域１０２が「２」である。よって、配置領域７７のうち、図２（Ａ）に示す配置領域１００に相当する領域７７１と、配置順序情報としてカウンタＴの値「２」に「１」が加算された値「３」とが関連付けてＲＡＭ１７に記憶される。また、配置領域７７のうち、図２（Ａ）に示す配置領域１０２に相当する領域７７２と、配置順序情報としてカウンタＴの値「２」に「２」が加算された値「４」とが関連付けてＲＡＭ１７に記憶される。
【０１１５】
Ｓ４２２において、カウンタＴの値「２」に画像データ数「２」が加算され、ステップ処理はＳ４０８へ移行される。Ｓ４０８において、カウンタＴの値「４」は配置領域数「４」に等しいので（Ｓ４０８：ＹＥＳ）、本処理が終了される。以上より、配置領域７５と配置順序「１」、配置領域７６と配置順序「２」、配置領域７７１と配置順序「３」、配置領域７７２と配置順序「４」、がそれぞれ関連付けてＲＡＭ１７に記憶されている。
【０１１６】
図３に示す画像合成処理に戻り、Ｓ３０６において、ＡＤＦの原稿トレイに載置された４枚の原稿が連続して読み取られ、図６に示す各原稿の原稿画像データが生成される（Ｓ３０８）。図６に示す原稿画像データは、原稿画像データ６０、原稿画像データ６２、原稿画像データ６４、原稿画像データ６６の順にＡＤＦで連続して読み取られて生成されたので、原稿画像データ６０と読取順序「１」、原稿画像データ６２と読取順序「２」、原稿画像データ６４と読取順序「３」、原稿画像データ６６と読取順序「４」、がそれぞれ関連付けてＲＡＭ１７に記憶される。
【０１１７】
Ｓ３１２において、ＡＤＦの原稿トレイに載置された原稿はないので（Ｓ３１２：ＮＯ）、ステップ処理はＳ３１４へ移行される。Ｓ３１４において、原稿画像数「４」と配置領域数「４」が等しいので（Ｓ３１４：ＹＥＳ）、カウンタＡの値が「０」にセットされる（Ｓ３１８）。
【０１１８】
Ｓ３２０において、カウンタＡの値「０」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「１」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１１９】
ここで、図５を参照して、原稿画像編集処理（図３に示すＳ３２６）について説明する。Ｓ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「１」の配置領域７５に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１２０】
本実施形態において、配置領域７５の配置領域サイズは読取順序「１」の原稿画像データ６０の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域７５の配置領域サイズと読取順序「１」の原稿画像データ６０の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１２１】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域７５の配置領域サイズに合わせて原稿画像データ６０が縮小され（Ｓ５１４）、原稿画像データ６０における原稿画像編集処理が終了される。
【０１２２】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「１」の原稿画像データ６０が、配置順序「１」の配置領域７５に配置され、合成される。原稿画像データ６０が合成されたテンプレートデータ７０はＲＡＭ１７に記憶され、原稿画像データ６０が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ７０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１２３】
Ｓ３２０において、カウンタＡの値「１」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「２」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１２４】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「２」の配置領域７６から文字列「モノクロ」７８が抽出される。よって、配置領域７６に文字列があるので（Ｓ５００：ＹＥＳ）、文字列「モノクロ」と関連付けて記憶されたプログラムが編集文字列メモリ１６から読み出される（Ｓ５０２）。
【０１２５】
図６に示す原稿画像データ６２は、カラー画像データであるため、Ｓ５０２で読み出されたプログラムに基づいて、モノクロ処理が実行されてＲＡＭ１７に記憶される。図８において、モノクロ画像は右斜線で示されている。
【０１２６】
本実施形態において、配置領域７６の配置領域サイズは読取順序「２」の原稿画像データ６２の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、当該配置領域サイズと当該原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１２７】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域７６の配置領域サイズに合わせて原稿画像データ６２が縮小され（Ｓ５１４）、原稿画像データ６２における原稿画像編集処理が終了される。
【０１２８】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「２」の原稿画像データ６２が、配置順序「２」の配置領域７６に配置され、合成される。原稿画像データ６２が合成されたテンプレートデータ７０はＲＡＭ１７に記憶され、原稿画像データ６２が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ７０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１２９】
Ｓ３２０において、カウンタＡの値「２」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「３」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１３０】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「３」の配置領域７７１に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１３１】
本実施形態において、配置領域７７１の配置領域サイズは読取順序「３」の原稿画像データ６４の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域７７１の配置領域サイズと読取順序「３」の原稿画像データ６４の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１３２】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域７７１の配置領域サイズに合わせて原稿画像データ６４が縮小され（Ｓ５１４）、原稿画像データ６４における原稿画像編集処理が終了される。
【０１３３】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「３」の原稿画像データ６４が、配置順序「３」の配置領域７７１に配置され、合成される。原稿画像データ６４が合成されたテンプレートデータ７０はＲＡＭ１７に記憶され、原稿画像データ６４が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ７０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１３４】
Ｓ３２０において、カウンタＡの値「３」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「４」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１３５】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「４」の配置領域７７２に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１３６】
本実施形態において、配置領域７７２の配置領域サイズは読取順序「４」の原稿画像データ６６の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域７７２の配置領域サイズと読取順序「４」の原稿画像データ６６の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１３７】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域７７２の配置領域サイズに合わせて原稿画像データ６６が縮小され（Ｓ５１４）、原稿画像データ６６における原稿画像編集処理が終了される。
【０１３８】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「４」の原稿画像データ６６が、配置順序「４」の配置領域７７２に配置され、合成される。原稿画像データ６４が合成されたテンプレートデータ７０はＲＡＭ１７に記憶され、原稿画像データ６４が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ７０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１３９】
Ｓ３２０において、カウンタＡの値「４」が原稿画像数「４」と等しいので（Ｓ３２０：ＹＥＳ）、Ｓ３２８で合成されたテンプレートデータ７０である合成画像データ８０（図８参照）がＲＡＭ１７から読み出され、印刷部１９で記録用紙に印刷される（Ｓ３２２）。図８において、合成された原稿画像データに記された右斜線は、その原稿画像データがモノクロ画像データであることを示す。また、図８に示す合成画像データ８０において、右斜線が記されていない原稿画像データは、その原稿画像データがカラー画像データであることを示す。
【０１４０】
次に、テンプレートデータを図９に示す境界を有するテンプレートデータに変更し、同様に図６に示す原稿画像データを例として、図３〜図５に示す画像合成処理、配置順序記憶処理、及び、原稿画像編集処理について説明する。
【０１４１】
図９に示すテンプレートデータ９０の直交座標系は、左上隅部のテンプレート原点９００から右方向へ延びるＸ軸と、テンプレート原点９００から下方向に延びるＹ軸とにより規定される。テンプレートデータ９０は、Ａ３サイズに応じた画像サイズであり、Ｘ軸方向における中央部分に、Ｙ軸方向に平行な所定幅の空白領域を有する。テンプレートデータ９０は、当該空白領域を境界として、テンプレートデータ９０の左側の分割領域９０２とテンプレートデータ９０の右側の分割領域９０４とに分割される。各分割領域９０２、９０４の左上隅部を分割原点９０６、９０８とする。分割領域９０２は、領域境界９２で形成される配置領域９６を有し、配置領域９６内には、「モノクロ」という文字列９８が記されている。配置領域９６は領域基準座標９２０を有し、分割原点９０６から領域基準座標９２０までの最短距離を分割原点距離Ｄ５とする。分割領域９０４は、領域境界９１で形成される配置領域９５と、領域境界９３で形成される配置領域９７とを有す。配置領域９７は重複領域であり、配置領域９７１と配置領域９７２各々に原稿画像データが配置可能である。配置領域９５、９７はそれぞれ領域基準座標９１０、９３０を有し、分割原点９０８から各領域基準座標９１０、９３０までの最短距離を分割原点距離Ｄ４、Ｄ６とする。
【０１４２】
本実施形態において、配置領域９５、９６、９７１、９７２の配置領域サイズは、原稿画像データ６０、６２、６４、６６の原稿画像サイズより小さいとし、各原稿画像データは、配置領域サイズに合わせて縮小されて配置されることとする。
【０１４３】
まず、図３に示すＳ３００で図９に示すテンプレートデータ９０が生成される。Ｓ３０２において、テンプレートデータ９０のテンプレート原点９００とする直交座標系に従って、領域境界９１、９２、９３が検出されることにより、配置領域９５、９６、９７が抽出され、ＲＡＭ１７に記憶される。配置領域９７は重複領域であるので、重複領域９７に一致する重複領域の形状を重複領域メモリ１５から読み出され、当該形状と関連付けて記憶された重複領域に配置される原稿画像データ数「２」が読み出される。したがって、テンプレートデータ９０における配置領域数は「４」となり、この値がＲＡＭ１７に記憶される。次に、配置領域順序記憶処理が実行される（Ｓ３０４）。
【０１４４】
ここで、図４を参照して、配置領域順序記憶処理（図３に示すＳ３０４）について説明する。Ｓ４００において、図９に示すテンプレートデータ９０は、Ｙ軸方向全域にわたる所定幅の空白領域を有しているので（Ｓ４００：ＹＥＳ）、Ｓ４２４において、分割領域９０２と分割領域９０４の２つの分割領域が抽出されてＲＡＭ１７に記憶される。各分割領域９０２、９０４の分割原点９０６、９０８の位置はＲＡＭ１７に記憶される。
【０１４５】
Ｓ４２６において、分割領域９０２と分割順序「１」、分割領域９０４と分割順序「２」がそれぞれ関連付けてＲＡＭ１７に記憶される。Ｓ４２８において、カウンタＳの値が「１」にセットされる。
【０１４６】
Ｓ４３０において、分割領域「１」の分割領域９０２が有する配置領域は配置領域９６のみであるので、配置領域数「１」が取得される。Ｓ４３２において、配置領域９６の領域基準座標９２０がＲＡＭ１７から読み出され、配置領域９６の分割原点距離Ｄ５が算出されてＲＡＭ１７に記憶される（Ｓ４３４）。
【０１４７】
Ｓ４３６において、カウンタＴの値が「０」にセットされる。Ｓ４３８において、カウンタＴの値「０」はＳ４３０で取得された配置領域数「１」に等しくないので（Ｓ４３８：ＮＯ）、ステップ処理はＳ４４０へ移行される。
【０１４８】
分割領域９０２が有する配置領域は配置領域９６のみであるので、Ｓ４４０において、配置領域９６が特定される。Ｓ４４２において、配置領域９６は重複領域でないので（Ｓ４４２：ＮＯ）、配置領域９６と、配置領域情報としてカウンタＴの値「０」に「１」が加算された値「１」とが関連付けられてＲＡＭ１７に記憶される（Ｓ４４４）。Ｓ４４６において、カウンタＴの値が「１」となり、ステップ処理はＳ４３８へ移行される。
【０１４９】
Ｓ４３８において、カウンタＴの値「１」は配置領域数「１」に等しいので（Ｓ４３８：ＹＥＳ）、ステップ処理はＳ４５４へ移行される。Ｓ４５４において、分割順序「１」はＳ４２４で抽出された分割領域数「２」と等しくないので（Ｓ４５４：ＮＯ）、カウンタＳの値は「２」となり（Ｓ４５６）、ステップ処理はＳ４３０へ移行される。
【０１５０】
Ｓ４３０において、分割領域「２」の分割領域９０４が有する配置領域は配置領域９５と、配置領域９７を構成する配置領域９７１と配置領域９７２との３つであるので、配置領域数「３」が取得される。Ｓ４３２において、各配置領域９５、９７の領域基準座標９２０、９３０が読み出され、各配置領域９５、９７の分割原点距離Ｄ４、Ｄ６が算出されてＲＡＭ１７に記憶される（Ｓ４３４）。
【０１５１】
Ｓ４３６において、カウンタＴの値が「０」にセットされる。Ｓ４３８において、カウンタＴの値「０」はＳ４３０で取得された配置領域数「３」に等しくないので（Ｓ４３８：ＮＯ）、ステップ処理はＳ４４０へ移行される。
【０１５２】
図９に示す分割領域９０４では、分割原点距離Ｄ４、Ｄ６の大小関係は、Ｄ４＜Ｄ６であるため、Ｓ４４０において、最短の分割原点距離Ｄ４の配置領域９５が特定される。Ｓ４４２において、配置領域９５は重複領域でないので（Ｓ４４２：ＮＯ）、配置領域９５と、配置領域情報とが関連付けられてＲＡＭ１７に記憶される（Ｓ４４４）。配置領域情報は、分割順序「１」の分割領域９０２の配置領域数「１」とカウンタＴの値「０」との和に「１」が加算された値「２」である。Ｓ４４６において、カウンタＴの値が「１」となり、ステップ処理はＳ４３８へ移行される。
【０１５３】
Ｓ４３８において、カウンタＴの値「１」は配置領域数「３」に等しくないので（Ｓ４３８：ＮＯ）、ステップ処理はＳ４４０へ移行される。Ｓ４４０において、配置領域情報が関連付けられた配置領域９５の分割原点距離Ｄ４を除く分割原点距離Ｄ６の配置領域９７が特定される。Ｓ４４２において、配置領域９７は重複領域であるので（Ｓ４４２：ＹＥＳ）、ステップ処理はＳ４４８へ移行される。
【０１５４】
Ｓ４４８において、重複領域９７の形状と同じ形状の重複領域（図２（Ａ）参照）が重複領域メモリ１５から読み出され、重複領域メモリ１５から重複領域９７に配置される原稿画像データ数「２」が読み出される。
【０１５５】
Ｓ４５０において、まず、重複領域メモリ１５から図２（Ａ）に示す重複領域の形状と関連付けて記憶された重複順序情報とが読み出される。重複順序情報に含まれる配置場所及び配置順序は、図２（Ａ）に示す重複領域において、配置領域１００が「１」、配置領域１０２が「２」である。そして、配置領域９７のうち、図２（Ａ）に示す配置領域１００に相当する領域９７１と、配置順序情報として所定値「２」に「１」が加算された値「３」とが関連付けてＲＡＭ１７に記憶される。また、配置領域７７のうち、図２（Ａ）に示す配置領域１０２に相当する領域７７２と、配置順序情報として所定値「２」に「２」が加算された値「４」とが関連付けてＲＡＭ１７に記憶される。所定値「２」は、分割順序「１」の分割領域９０２の配置領域数「１」とカウンタＴの値「１」との和である。
【０１５６】
Ｓ４５２において、カウンタＴの値「１」に画像データ数「２」が加算されてカウンタＴの値は「３」となり、ステップ処理はＳ４３８へ移行される。Ｓ４３８において、カウンタＴの値「３」は配置領域数「３」に等しいので（Ｓ４３８：ＹＥＳ）、ステップ処理はＳ４５４へ移行される。
【０１５７】
Ｓ４５４において、分割順序「２」はＳ４２４で抽出された分割領域数「２」と等しいので（Ｓ４５４：ＹＥＳ）、本処理が終了される。以上より、配置領域９６と配置順序「１」、配置領域９５と配置順序「２」、配置領域９７１と配置順序「３」、配置領域９７２と配置順序「４」、がそれぞれ関連付けてＲＡＭ１７に記憶されている。
【０１５８】
図３に示す画像合成処理に戻り、ＡＤＦの原稿トレイに載置された４枚の原稿が連続して読み取られ（Ｓ３０６）、図６に示す各原稿の原稿画像データが生成される（Ｓ３０８）。図６に示す原稿画像データは、図７のテンプレートデータ７０についての画像合成手段と同様に、原稿画像データ６０と読取順序「１」、原稿画像データ６２と読取順序「２」、原稿画像データ６４と読取順序「３」、原稿画像データ６６と読取順序「４」、がそれぞれ関連付けてＲＡＭ１７に記憶される。
【０１５９】
Ｓ３１２において、ＡＤＦの原稿トレイに載置された原稿はないので（Ｓ３１２：ＮＯ）、ステップ処理はＳ３１４へ移行される。Ｓ３１４において、原稿画像数「４」と配置領域数「４」が等しいので（Ｓ３１４：ＹＥＳ）、カウンタＡの値が「０」にセットされる（Ｓ３１８）。
【０１６０】
Ｓ３２０において、カウンタＡの値「０」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「１」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１６１】
ここで、図５を参照して、原稿画像編集処理（図３に示すＳ３２６）について説明する。図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「１」の配置領域９６から文字列「モノクロ」９８が抽出される。よって、配置領域９６に文字列があるので（Ｓ５００：ＹＥＳ）、編集文字列メモリ１６を参照して、文字列「モノクロ」と関連付けて記憶されたプログラムが読み出される（Ｓ５０２）。
【０１６２】
図６に示す原稿画像データ６０は、カラー画像データであるため、Ｓ５０２で読み出されたプログラムに基づいて、モノクロ処理が実行されてＲＡＭ１７に記憶される。図１０において、モノクロ画像は右斜線で示されている。
【０１６３】
本実施形態において、配置領域９６の配置領域サイズは読取順序「１」の原稿画像データ６０の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域９６の配置領域サイズと読取順序「１」の原稿画像データ６０の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１６４】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域９６の配置領域サイズに合わせて原稿画像データ６０が縮小され（Ｓ５１４）、原稿画像データ６０における原稿画像編集処理が終了される。
【０１６５】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「１」の原稿画像データ６０が、配置順序「１」の配置領域９６に配置され、合成される。原稿画像データ６０が合成されたテンプレートデータ９０はＲＡＭ１７に記憶され、原稿画像データ６０が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ９０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１６６】
Ｓ３２０において、カウンタＡの値「１」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「２」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１６７】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、Ｓ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「２」の配置領域９５に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１６８】
本実施形態において、配置領域９５の配置領域サイズは読取順序「２」の原稿画像データ６２の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域９５の配置領域サイズと読取順序「２」の原稿画像データ６２の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１６９】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域９５の配置領域サイズに合わせて原稿画像データ６２が縮小され（Ｓ５１４）、原稿画像データ６２における原稿画像編集処理が終了される。
【０１７０】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「２」の原稿画像データ６２が、配置順序「２」の配置領域９５に配置され、合成される。原稿画像データ６２が合成されたテンプレートデータ９０はＲＡＭ１７に記憶され、原稿画像データ６２が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ９０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１７１】
Ｓ３２０において、カウンタＡの値「２」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「３」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１７２】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「３」の配置領域９７１に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１７３】
本実施形態において、配置領域９７１の配置領域サイズは読取順序「３」の原稿画像データ６４の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域９７１の配置領域サイズと読取順序「３」の原稿画像データ６４の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１７４】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域９７１の配置領域サイズに合わせて原稿画像データ６４が縮小され（Ｓ５１４）、原稿画像データ６４における原稿画像編集処理が終了される。
【０１７５】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「３」の原稿画像データ６４が、配置順序「３」の配置領域９７１に配置され、合成される。原稿画像データ６４が合成されたテンプレートデータ９０はＲＡＭ１７に記憶され、原稿画像データ６４が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ９０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１７６】
Ｓ３２０において、カウンタＡの値「３」が原稿画像数「４」と等しくないので（Ｓ３２０：ＮＯ）、カウンタＡの値が「４」となり（Ｓ３２４）、原稿画像編集処理が実行される（Ｓ３２６）。
【０１７７】
上述した原稿画像データ６０についての原稿画像編集処理と同様に、図５のＳ５００において、ＯＣＲによりテンプレートデータが解析され、配置順序「４」の配置領域９７２に文字列はないので（Ｓ５００：ＮＯ）、ステップ処理はＳ５０６へ移行される。
【０１７８】
本実施形態において、配置領域９７２の配置領域サイズは読取順序「４」の原稿画像データ６６の原稿画像サイズより小さいので（Ｓ５０６：ＮＯ、Ｓ５１０：ＮＯ）、配置領域９７２の配置領域サイズと読取順序「４」の原稿画像データ６６の原稿画像サイズが等しくない旨が表示部２０に表示される（Ｓ５０８）。
【０１７９】
Ｓ５１２において、ユーザによる操作部２１からの縮小指示が受け付けられたので（Ｓ５１２：ＹＥＳ）、配置領域９７２の配置領域サイズに合わせて原稿画像データ６６が縮小され（Ｓ５１４）、原稿画像データ６６における原稿画像編集処理が終了される。
【０１８０】
図３に示す画像合成処理に戻り、Ｓ３２８において、編集された読取順序「４」の原稿画像データ６６が、配置順序「４」の配置領域９７２に配置され、合成される。原稿画像データ６４が合成されたテンプレートデータ９０はＲＡＭ１７に記憶され、原稿画像データ６４が合成される前にＲＡＭ１７に記憶されていたテンプレートデータ９０は消去される。そして、ステップ処理は、Ｓ３２０へ移行される。
【０１８１】
Ｓ３２０において、カウンタＡの値「４」が原稿画像数「４」と等しいので（Ｓ３２０：ＹＥＳ）、Ｓ３２８で合成されたテンプレートデータ９０である合成画像データ１１０（図１０参照）がＲＡＭ１７から読み出され、印刷部１９で記録用紙に印刷される（Ｓ３２２）。図１０において、合成された原稿画像データに記された右斜線は、その原稿画像データがモノクロ画像データであることを示す。また、図１０に示す合成画像データ１１０において、右斜線が記されていない原稿画像データは、その原稿画像データがカラー画像データであることを示す。
【０１８２】
以上説明したように、本実施形態によれば、原稿画像データ６０〜６６が配置される配置領域が複数規定されたテンプレートデータ７０、９０から抽出された各配置領域７５〜７７、９５〜９７について、各配置領域と配置順序情報とが関連付けて記憶され（図４に示すＳ４１４、Ｓ４２４、Ｓ４４４、Ｓ４５０参照）、各原稿画像データ６０〜６６と読取順序情報とが関連付けて記憶される（図３に示すＳ３１０参照）。また、読取順序情報と一致する配置順序情報の各配置領域に、当該読取順序情報の原稿画像データがそれぞれ配置された一の合成画像データ８０、１１０が生成される（図８及び図１０参照）。これにより、主に、テンプレート原稿及び原稿のセット、画像操作部２１における画像合成モードの選択、及び、スタートキーの押下というユーザによる操作だけでユーザ所望の合成画像データ８０、１１０を生成することができる。したがって、複数の原稿画像データ６０〜６６を一つのデータに挿入して合成された画像データを取得する場合におけるユーザの作業負担を低減することができ、すなわち、利便性を高めることが可能となる。
【０１８３】
図２に示すような複数種類の重複領域の形状と、複数種類の重複領域各々について、当該重複領域に配置される原稿画像データ数と、当該重複領域における複数の原稿画像データの配置場所及び配置順序を示す重複順序情報とが関連付けて重複領域メモリ１５に記憶される。また、重複領域の形状に基づいて、テンプレートデータ７０、９０から抽出された配置領域が重複領域であると判断された場合（図４に示すＳ４１２：ＹＥＳ、Ｓ４４２：ＹＥＳ）、原稿画像データ数分の配置順序情報が、重複順序情報に基づいて、当該重複領域における原稿画像データの配置場所と関連付けて記憶される（図４に示すＳ４２０、Ｓ４５０参照）。これにより、図７及び図９に示すテンプレートデータ７０、９０のように、配置領域として重複領域が抽出された場合であっても、ユーザの作業負担を低減しつつ、ユーザ所望の態様で合成された合成画像データを生成することができる。
【０１８４】
編集文字列メモリ１６に文字列と編集内容とが関連付けて記憶され、配置領域内に記憶された文字列７８、９８がある場合（図５に示すＳ５００：ＹＥＳ）、その配置領域に対応する原稿画像データが文字列７８、９８に関連付けられた編集内容に基づいて編集される（図５に示すＳ５０４参照）。これにより、原稿画像データごとにユーザによる編集作業を行うことなく、ユーザ所望の態様で合成された合成画像データ８０、１１０を生成することができ、ユーザの作業負担をさらに低減することができる。
【０１８５】
各配置領域の配置領域サイズと、当該配置領域サイズの配置領域に配置される原稿画像データの原稿画像サイズとが一致しない場合、当該配置領域サイズと等しくなるように当該原稿画像データが編集される（図５に示すＳ５１２〜Ｓ５２２参照）。これにより、ユーザに見栄えの良い良好な合成画像データ８０、１１０を生成することができる。
【０１８６】
テンプレートデータ７０の左上隅部がテンプレート原点７００とされて、テンプレート原点７００から各配置領域の左上隅部の領域基準座標７１０〜７３０までの最短距離である原点距離Ｄ１〜Ｄ３が算出される（図４に示すＳ４０４参照）。算出された原点距離Ｄ１〜Ｄ３に基づいて、配置順序情報が各配置領域と関連付けて記憶される。これにより、ユーザによる各配置領域と関連付けて記憶される配置順序情報の認識が容易となり、確実にユーザ所望の態様で合成された合成画像データ８０を生成することができる。
【０１８７】
テンプレートデータ９０の長手方向（図９に示すＹ軸方向）全域にわたって、所定幅の空白領域または境界線が検出される（図４に示すＳ４００参照）。そして、空白領域または境界線を境界として分割された各分割領域９０２、９０４において、各分割領域９０２、９０４の左上隅部が分割原点９０６、９０８とされる。分割原点９０６、９０８から配置領域９５〜９７の左上隅部の領域基準座標９１０〜９３０までの最短距離である分割原点距離Ｄ４〜Ｄ６に基づいて、配置順序情報が各配置領域に関連付けて記憶される（図４参照）。これにより、例えば図９に示すテンプレートデータ９０のような、所定の方向に分割された形式のテンプレートデータの場合であっても、ユーザによる各配置領域と関連付けて記憶される配置順序情報の認識が容易となり、さらに確実にユーザ所望の態様で合成された合成画像データ１１０を生成することができる。
【０１８８】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の態様を採ることができる。
【０１８９】
本実施形態は、プリンタ１０のＣＰＵ１２により画像合成処理（図３参照）、配置順序記憶処理（図４参照）、及び、原稿画像編集処理（図５参照）が実行されていたが、コンピュータ３０のＣＰＵ３２により実行されてもよい。画像合成処理、配置順序記憶処理、及び、原稿画像編集処理がコンピュータ３０のＣＰＵ３２により実行される場合、図３に示すＳ３００及びＳ３０６におけるテンプレート原稿及び原稿が読み取られる処理は、プリンタ１０のスキャナ部１８で読み取られたデータがＣＰＵ３２によりネットワークＩ／Ｆ２２、４２を介して取得される処理に置換される。係る場合、Ｓ３２２における印刷処理は、コンピュータ３０のＣＰＵ３２により実行されるプリンタ１０に対する印刷指示である。
【０１９０】
本実施形態では、図３に示すＳ３００において、スキャナ部１８の原稿台に載置されたテンプレート原稿が読み取られて生成されたテンプレートデータが使用されていたが、例えば、予めスキャナ部１８で読み取られたテンプレートデータや、コンピュータ３０で作成されたテンプレートデータであってもよい。
【０１９１】
本実施形態では、図３に示すＳ３０２でテンプレートデータにおける直交座標系に従って、領域境界が検出され、配置領域の位置が特定されていた。しかしながら、例えば、予め記憶されていたテンプレートデータの場合は、以前に当該テンプレートデータにおける画像合成処理が実行されたときに取得された配置領域の情報が当該テンプレートデータに関連付けて記憶されていれば、Ｓ３０２の処理を行わずにＳ３０４以降の処理が実行されてもよい。また、例えば、コンピュータ３０で作成されたテンプレートデータの場合、当該テンプレートデータに配置領域の情報が記憶されていれば、Ｓ３０２の処理を行わずにＳ３０４以降の処理が実行されてもよい。
【０１９２】
本実施形態では、図４に示す配置順序記憶処理において、テンプレートデータまたは分割領域の左上隅部から各配置領域の左上隅部までの最短距離の短い順に、配置領域が順序付けられた番号を配置順序情報としているが、テンプレートデータにおける各配置領域が順序付けされるものであれば、番号に限定されることなく、種々の態様を採ることができる。配置領域の順序付けについては、テンプレートデータまたは分割領域の左上隅部から各配置領域の左上隅部までの最短距離に限定されることなく、テンプレートデータまたは分割領域の一の隅部から各配置領域の一の隅部までの最短距離であれば、種々の態様を採ることができる。また、配置順序情報は最短距離の短い順に配置領域が順序付けられているが、最短距離の長い順に配置領域が順序付けられてもよい。
【０１９３】
本実施形態では、図３に示すＳ３１０において、ＡＤＦに載置された複数枚の原稿が連続して読み取られた順を示す番号を読取順序情報としているが、生成された複数の原稿画像データが順序付けされるものであれば、種々の態様を採ることができる。
【０１９４】
本実施形態において、重複領域は、２枚の原稿画像データの一部が重なって配置される配置領域であるとしたが、これに限定されることなく、３枚以上の原稿画像データの一部が重なって配置される配置領域であってもよい。
【０１９５】
本実施形態において、テンプレートデータに記される配置領域の形状は、長方形状の図形または重複領域メモリ１５に記憶された形状の図形としていたが、円、三角形、多角形等であってもよい。係る場合、円、三角形、多角形等の図形は予めＲＯＭ１３に記憶される。また、係る場合、図５に示すＳ５１２〜Ｓ５２２と同様に、原稿画像サイズが円、三角形、多角形等の配置領域サイズに一致するように、原稿画像データが編集される。具体的には、拡大指示または縮小指示が受け付けられた場合は、Ｓ５１４及びＳ５２０と同様に、配置領域サイズに合わせて原稿画像データが拡大または縮小される。拡大指示または縮小指示が受け付けられなかった場合は、Ｓ５１６及びＳ５２２と同様に、原稿画像データの中心を基準として、配置領域サイズと一致するように、原稿画像データの端部が切り取られる、または、原稿画像データの端部に余白が付与される。
【０１９６】
本実施形態では、図４のＳ４００において、テンプレートデータの長手方向（図９に示すＹ軸方向）全域にわたる所定幅の空白領域または境界線が境界とされているが、例えば、図９に示すテンプレートデータ９０において、Ｘ軸方向全域にわたる所定幅の空白領域または境界線であってもよい。また、テンプレートデータの対角方向全域にわたる所定幅の空白領域または境界線であってもよい。
【０１９７】
本実施形態では、図３に示すＳ３０２において、テンプレート原稿が読み取られて生成されたテンプレートデータが解析されることにより、配置領域が抽出されているが、テンプレート原稿が読み取られながら解析されてもよい。
【０１９８】
本実施形態では、図３に示すＳ３２２において、合成画像データ８０、１１０の印刷処理が実行されているが、例えば、合成画像データ８０、１１０は印刷されずにネットワークＩ／Ｆ２２、４２を介してコンピュータ３０へ送信されてもよい。
【０１９９】
なお、図３のフローチャートにおいて、Ｓ３００は本発明のテンプレート取得手段、Ｓ３０２は本発明の領域抽出手段及び領域位置特定手段、Ｓ３０４は本発明の配置順序記憶手段、Ｓ３０６は本発明の読取手段、Ｓ３０８は本発明の画像生成手段、Ｓ３１０は本発明の読取順序記憶手段、Ｓ３２８は本発明の原稿画像特定手段及び合成手段に相当する。
【０２００】
図４のフローチャートにおいて、Ｓ４００は本発明の境界検出手段、Ｓ４１２及びＳ４４２は本発明の重複領域判断手段に相当する。
【０２０１】
図５のフローチャートにおいて、Ｓ５００は本発明の文字列判断手段、Ｓ５０４、Ｓ５１４、Ｓ５１６、Ｓ５２０、及び、Ｓ５２２は本発明の編集手段、Ｓ５０６及びＳ５１０は本発明のサイズ判断手段に相当する。
【符号の説明】
【０２０２】
１                              画像合成システム
１０                            プリンタ
１２、３２                      ＣＰＵ
１３、３３                      ＲＯＭ
１４、３７                      画像合成プログラム
１５、３８                      重複領域メモリ
１６、３９                      編集文字列メモリ
１７、３４                      ＲＡＭ
１８                            スキャナ部
１９                            印刷部
２０、４１                      表示部
２１、４０                      操作部
３０                            コンピュータ
６０〜６６                      原稿画像データ
７０、９０                      テンプレートデータ
７１〜７３、９１〜９３          領域境界
７５〜７７、９５〜９７          配置領域
７８、９８                      文字列
７００、９００                  テンプレート原点
７１０〜７３０、９１０〜９３０  領域基準座標
８０、１１０                    合成画像データ
９０２、９０４                  分割領域
９０６、９０８                  分割原点
Ｄ１〜Ｄ３                      原点距離
Ｄ４〜Ｄ６                      分割原点距離
【図１】
2011130338.tif 000003
【図２】
2011130338.tif 000004
【図３】
2011130338.tif 000005
【図４】
2011130338.tif 000006
【図５】
2011130338.tif 000007
【図６】
2011130338.tif 000008
【図７】
2011130338.tif 000009
【図８】
2011130338.tif 000010
【図９】
2011130338.tif 000011
【図１０】
2011130338.tif 000012