(57)【要約】【課題】縁なし印刷処理時において、印刷対象の画像である対象画像を適切に印刷用紙に印刷する。【解決手段】情報処理装置において、印刷対象の対象画像データに基づく画像である対象画像６０の縁部の色に関する色情報が取得される。次に、その色情報に基づいて、対象画像の縁部の外側に付加される付加画像７０が作成される。そして、対象画像６０の縁部の外側に付加画像７０が付加された画像である付加済画像７２を印刷するための縁なし印刷用画像データが作成される。このように作成された縁なし印刷用画像データに基づく画像の印刷処理が実行されると、印刷用紙の外縁から付加画像７０がはみ出す虞があるが、対象画像６０ははみ出さない。これにより、印刷対象の画像である対象画像６０を、適切に印刷用紙に印刷することが可能となる。【選択図】図７
2018170648.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備えた情報処理装置において、
前記制御部は、
印刷対象の対象画像データに基づく画像である対象画像の縁部の色に関する色情報を取得する第１色情報取得部と、
前記第１色情報取得部により取得された色情報に基づいて、前記対象画像の縁部の外側に付加される付加画像を作成する作成部と、
前記対象画像の縁部の外側に前記付加画像が付加された画像である付加済画像を印刷するための縁なし印刷用画像データを作成する第１画像データ作成部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記作成部は、
前記色情報が所定の条件を満たした場合に、前記付加画像を作成し、前記色情報が前記所定の条件を満たさない場合に、前記付加画像を作成せず、
前記第１画像データ作成部は、
前記付加画像が作成された場合に、前記縁なし印刷用画像データを作成し、
前記制御部は、
前記付加画像が作成されない場合に、前記対象画像を印刷するための縁あり印刷用画像データを作成する第２画像データ作成部を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記対象画像の隅部が直角であるか否かを判断する第１判断部と、
前記第１判断部により前記対象画像の隅部が直角でないと判断された場合に、前記対象画像の隅部が直角となるように、前記対象画像データを補完する補完部と、
を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１色情報取得部は、
前記対象画像の縁部の所定の幅の前記色情報を取得し、
前記制御部は、
前記対象画像の縁部の前記所定の幅より大きい幅の前記色情報を取得する第２色情報取得部と、
前記第２色情報取得部により取得された色情報のうちの複数個所の色情報の差が設定値以上であるか否かを判断する第２判断部と、
前記複数個所の色情報の差が設定値未満である場合に、前記対象画像を印刷するための縁なし印刷用画像データを作成する第３画像データ作成部と、
を有し、
前記第１画像データ作成部は、
前記複数個所の色情報の差が設定値以上である場合に、前記付加済画像を印刷するための縁なし印刷用画像データを作成することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記第１画像データ作成部は、
１枚の用紙に複数の前記付加済画像を印刷するための縁なし印刷用画像データを作成する際に、前記複数の付加済画像のうちの隣り合うものが互いに隣接するように、縁なし印刷用画像データを作成することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記第１画像データ作成部は、
用紙の長手方向と短手方向との一方に並んで２の前記付加済画像を印刷することが可能である場合に、前記２の付加済画像が前記用紙の長手方向と短手方向との一方の両端部に印刷されるように、縁なし印刷用画像データを作成することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記第１画像データ作成部は、
用紙の長手方向と短手方向との一方に並んで３以上の前記付加済画像を印刷することが可能である場合に、前記３以上の付加済画像が前記用紙の長手方向と短手方向との一方の端部に向かって詰めた状態で印刷されるように、縁なし印刷用画像データを作成することを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
印刷対象の対象画像データに基づく画像である対象画像の縁部の色に関する色情報を取得する第１色情報取得部と、
前記第１色情報取得部により取得された色情報に基づいて、前記対象画像の縁部の外側に付加される付加画像を作成する作成部と、
前記対象画像の縁部の外側に前記付加画像が付加された画像である付加済画像を印刷するための縁なし印刷用画像データを作成する第１画像データ作成部と、
して機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、縁なし印刷用画像データを作成することが可能な情報処理装置、および、その情報処理装置のコンピュータが読み取り可能な制御プログラムに関する。
【背景技術】
【０００２】
縁なし印刷用画像データは、その印刷用画像データに基づく画像が印刷用紙より僅かに大きくなるように、作成される。これにより、縁なし印刷処理により、印刷用紙の外縁まで画像が印刷される。下記特許文献には、縁なし印刷用画像データの作成の一例について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２４２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
縁なし印刷用画像データは、その印刷用画像データに基づく画像が印刷用紙より僅かに大きくなるように、作成されるため、印刷対象の画像の縁部が欠けた状態で印刷される虞がある。本発明は、そのような事情に鑑みてなされたものであり、縁なし印刷処理時に、印刷対象の画像を適切に印刷することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理装置は、制御部を備えた情報処理装置であって、前記制御部は、印刷対象の対象画像データに基づく画像である対象画像の縁部の色に関する色情報を取得する第１色情報取得部と、前記第１色情報取得部により取得された色情報に基づいて、前記対象画像の縁部の外側に付加される付加画像を作成する作成部と、前記対象画像の縁部の外側に前記付加画像が付加された画像である付加済画像を印刷するための縁なし印刷用画像データを作成する第１画像データ作成部と、を有することを特徴とする。
【０００６】
上記課題を解決するために、本発明の制御プログラムは、情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、印刷対象の対象画像データに基づく画像である対象画像の縁部の色に関する色情報を取得する第１色情報取得部と、前記第１色情報取得部により取得された色情報に基づいて、前記対象画像の縁部の外側に付加される付加画像を作成する作成部と、前記対象画像の縁部の外側に前記付加画像が付加された画像である付加済画像を印刷するための縁なし印刷用画像データを作成する第１画像データ作成部と、して機能させることを特徴とする。
【発明の効果】
【０００７】
本発明の記載の情報処理装置、及び、制御プログラムでは、印刷対象の対象画像データに基づく画像である対象画像の縁部の色に関する色情報が取得される。次に、その色情報に基づいて、対象画像の縁部の外側に付加される付加画像が作成される。そして、対象画像の縁部の外側に付加画像が付加された画像である付加済画像を印刷するための縁なし印刷用画像データが作成される。このように作成された縁なし印刷用画像データに基づく画像の印刷処理が実行されると、印刷用紙の外縁から付加画像がはみ出す虞があるが、対象画像ははみ出さない。これにより、印刷対象の画像である対象画像を、適切に印刷用紙に印刷することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】ＭＦＰ１０のブロック図である。
【図２】縁あり印刷処理が実行された印刷用紙を示す図である。
【図３】縁なし印刷処理が実行された印刷用紙を示す図である。
【図４】従来の手法により縁なし印刷用画像データが作成される際の概念図である。
【図５】対象画像６０が印刷用紙５０の外縁からはみ出す状態を示す概念図である。
【図６】対象画像６０の縁部の色情報を示す概念図である。
【図７】対象画像６０の縁部の外側に付加画像７０が付加された付加済画像７２を示す図である。
【図８】縞柄の対象画像６０を示す図である。
【図９】対象画像６０の縁部の色情報を示す概念図である。
【図１０】対象画像６０の縁部の色情報を示す概念図である。
【図１１】対象画像６０の縁部の色情報を示す概念図である。
【図１２】縁なし印刷処理が実行された印刷用紙を示す図である。
【図１３】縁なし印刷用画像データを示す概念図である。
【図１４】縁なし印刷用画像データを示す概念図である。
【図１５】外縁画像７８および付加画像７０が印刷用紙５０の外縁からはみ出すが、対象画像６０は印刷用紙５０の外縁からはみ出さない状態を示す概念図である。
【図１６】縁部の広い領域に文字等の記載物の無い対象画像６０を示す図である。
【図１７】隅部が直角でない対象画像６０を示す図である。
【図１８】ＭＦＰ１０の動作フローチャートを示す図である。
【図１９】ＭＦＰ１０の動作フローチャートを示す図である。
【図２０】ＭＦＰ１０の動作フローチャートを示す図である。
【図２１】ＭＦＰ１０の動作フローチャートを示す図である。
【図２２】ＭＦＰ１０の動作フローチャートを示す図である。
【図２３】ＭＦＰ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【０００９】
＜ＭＦＰの構成＞
図１に、本願に係る実施形態として例示されるＭＦＰ（Multifunction Peripheralの略）（本発明の情報処理装置の一例）１０のブロック図を示す。ＭＦＰ１０は、ＣＰＵ（本発明の制御部およびコンピュータの一例）１２、記憶部１４、ディスプレイ１６、入力Ｉ／Ｆ１８、記録部２０、読取部２２、モデム２４、電話回線接続部２６を主に備えている。これらの構成要素は、バス２８を介して互いに通信可能とされている。
【００１０】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）３０に従って処理を実行する。制御プログラム３０は、スキャンデータに基づく画像の印刷処理を実行するためのプログラムである。以降、制御プログラム３０を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム３０が」という記載は、「制御プログラム３０を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１１】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard Disk・Driveの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域３２を備える。データ記憶領域３２は、制御プログラム３０の実行に必要なデータなどを記憶する領域である。
【００１２】
ディスプレイ１６は、ＭＦＰ１０の各種機能を表示するものであり、ＬＣＤ（Liquid Crystal Displayの略）、有機ＥＬ（Electro・Luminescenceの略）ディスプレイ、プラズマディスプレイ等が挙げられる。入力Ｉ／Ｆ１８は、例えば、ディスプレイ１６と一体的に構成されているタッチパネルであり、ディスプレイ１６上に表示されたボタン等へのユーザ操作を受け付ける。また、タッチパネル以外にも、ハードキー等であってもよい。
【００１３】
記録部２０は、印刷機構であり、例えば、インクジェットヘッドが挙げられる。ＣＰＵ１２は、記録部２０へ駆動信号を入力し、記録部２０がインクジェットヘッドである場合は入力された駆動信号に応じて、ノズルからインクを吐出する。読取部２２は、画像を読み取り、読み取った画像データを示す信号を出力するスキャン処理を実行する部位であり、例えば、ＣＣＤイメージセンサ、コンタクトイメージセンサ等である。
【００１４】
モデム２４は、ファクシミリ機能によって送信する原稿データを、電話回線網３４に伝送可能な信号に変調して電話回線接続部２６を介して送信したり、電話回線網３４から電話回線接続部２６を介して入力された信号を受信し、原稿データを復調するものである。
【００１５】
＜ＭＦＰの作動＞
ＭＦＰ１０では、上述した構成により、スキャン処理を実行し、スキャン処理により作成されたスキャンデータに基づく画像の印刷処理を実行することが可能である。このような場合に、例えば、割引券などの比較的、小さな原稿をスキャン処理により読み取り、その読み取った原稿のスキャンデータに基づいて、例えば、図２に示すように、１枚の印刷用紙５０に複数の画像５２を印刷することが可能である。そして、複数の画像５２が印刷された印刷用紙５０を鋏などで切断することで、画像５２の印刷された原稿を、複数枚、作成することができる。
【００１６】
ただし、１枚の印刷用紙５０に複数の画像５２が印刷される際に、画像５２の縁あり印刷処理が実行されると、印刷用紙５０の切断に手間取る場合がある。つまり、１枚の印刷用紙５０への複数の画像５２の印刷時に、画像５２の縁あり印刷処理が実行されると、図２に示すように、各画像５２の周囲に白縁５４が印刷されるため、印刷用紙５０の切断時に、画像５２の周囲から白縁５４を取り除く必要があり、印刷用紙５０の切断に手間取る。
【００１７】
一方、１枚の印刷用紙５０への複数の画像５２の印刷時に、画像５２の縁なし印刷処理が実行されると、図３に示すように、各画像５２の周囲に白縁５４は印刷されない。このため、印刷用紙５０の切断時に、画像５２の周囲から白縁５４を取り除く必要がなくなり、手間をかけることなく、印刷用紙５０を切断し、画像５２の印刷された原稿を、複数枚、作成することができる。
【００１８】
しかしながら、従来の縁なし印刷処理では、印刷用紙５０への印刷時に画像５２の縁部が欠ける場合がある。詳しくは、縁なし印刷用の画像データが作成される際に、印刷対象の画像データ（以下、「対象画像データ」と記載する）（本発明の対象画像データの一例）が、対象画像データに基づく画像（以下、「対象画像」と記載する）が僅かに拡大するように、加工される。これにより、図４に示すように、縁なし印刷用の画像データにおいて、対象画像は拡大された状態となる。そして、縁なし印刷用画像データに基づく画像が、印刷用紙５０に印刷される。この際、縁なし印刷用の画像データにおける対象画像は拡大されているため、対象画像の縁部が印刷用紙５０から僅かにはみ出す。これにより、印刷用紙５０の外縁まで、対象画像が印刷され、対象画像の周囲に縁が無い状態で、対象画像が印刷用紙５０に印刷される。ただし、図５に示すように、印刷用紙５０からはみ出でた対象画像６０の縁部に、文字等がある場合には、その文字等が欠けた状態で、対象画像６０が印刷用紙５０に印刷され、対象画像６０を適切に印刷することができない。
【００１９】
（ａ）付加済画像の作成
このようなことに鑑みて、ＭＦＰ１０では、対象画像６０の縁部に画像が付加され、その縁部に画像が付加された状態の対象画像６０の縁なし印刷処理が実行される。具体的には、対象画像６０の外縁から１ｍｍ幅の色に関する情報（以下、「色情報」と記載する）（本発明の色情報の一例）が、対象画像データから抽出される。なお、色情報は、対象画像６０の上下左右の４つの縁毎に抽出されるが、以下の説明では、１つの縁についてのみ説明する。ちなみに、１ｍｍ幅の色情報は、厳密に言えば、１ｍｍ幅に相当するピクセル数の色情報である。また、色情報はピクセル毎のＲＧＢ値である。
【００２０】
そして、１ｍｍ幅に相当するピクセル数の色情報が抽出されると、図６に示すように、１ｍｍ幅に相当するピクセル６６のうちの、対象画像６０の最も外側に位置するピクセル（以下、「最外ピクセル」と記載する）６６ａの色情報と、対象画像６０の最も内側に位置するピクセル（以下、「最内ピクセル」と記載する）６６ｂの色情報とが、更に抽出される。そして、最外ピクセル６６ａの色情報（以下、「最外色情報」と記載する）と、最内ピクセル６６ｂの色情報（以下、「最内色情報」と記載する）とが比較される。この際、最外色情報の割合と最内色情報の割合とが比較され、最外色情報の配置と、最内色情報の配置とが比較される。
【００２１】
詳しくは、最外ピクセル６６ａ及び最内ピクセル６６ｂは、当然、複数存在し、最外ピクセル６６ａと最内ピクセル６６ｂとの各々の色情報は、複数のＲＧＢ値により構成されている。このため、最外ピクセル６６ａの複数のＲＧＢ値と、最内ピクセル６６ｂの複数のＲＧＢ値とが全体的に比較される。この際、最外ピクセル６６ａの複数のＲＧＢ値と、最内ピクセル６６ｂの複数のＲＧＢ値との一致率が９８％以上である場合に、最外色情報の割合と最内色情報の割合とが９８％以上、一致していると判断される。
【００２２】
また、最外ピクセル６６ａ及び最内ピクセル６６ｂは、同数、存在し、それら同数のピクセルの並び順に、ピクセル毎のＲＧＢ値が比較される。つまり、例えば、図６に示す例では、最外ピクセル６６ａのうちの最も左のピクセルのＲＧＢ値と、最内ピクセル６６ｂのうちの最も左のピクセルのＲＧＢ値とが比較され、最外ピクセル６６ａのうちの最も左から２番目のピクセルのＲＧＢ値と、最内ピクセル６６ｂのうちの最も左から２番目のピクセルのＲＧＢ値とが比較される。この際、最外ピクセル６６ａの複数のＲＧＢ値と、最内ピクセル６６ｂの複数のＲＧＢ値との一致率が９８％以上である場合に、最外色情報の配置と最内色情報の配置とが９８％以上、一致していると判断される。
【００２３】
このように、最外色情報と最内色情報とが比較され、色情報の割合および配置が９８％以上であると判断された場合には、対象画像６０の縁部の１ｍｍ幅は、単色かつ、無柄であると推定される。そこで、最外ピクセル６６ａの色情報が、第１縁部色情報として特定される。そして、その第１縁部色情報に基づいて、対象画像６０の縁部に付加される画像（以下、「付加画像」と記載する）（本発明の付加画像の一例）が作成される。この際、第１縁部色情報、つまり、最外ピクセル６６ａの色情報に基づいて、３ｍｍ幅の付加画像が作成される。３ｍｍ幅の付加画像は、３ｍｍに相当するピクセル数と同数の最外ピクセル６６ａが、最外ピクセル６６ａの延びる方向と直行する方向に連結されることで作成される。
【００２４】
そして、上記手順に従って、対象画像６０の４つの縁部に対応する付加画像が作成されると、図７に示すように、それら４つの縁部に対応する付加画像７０が、対象画像６０の縁部に付加されることで、付加画像７０の付加された状態の対象画像６０（以下、「付加済画像」と記載する）（本発明の付加済画像の一例）７２が形成される。つまり、付加済画像７２では、対象画像６０の周囲に、対象画像６０の縁部と同色、かつ、無柄の付加画像７０が付加されている。これにより、対象画像６０の縁部から付加画像７０に連続する一体的な画像が、付加済画像７２として形成される。
【００２５】
また、上述したように、最外色情報と最内色情報とが比較され、色情報の割合および配置が９８％以上であると判断された場合には、対象画像６０の縁部の１ｍｍ幅は、単色かつ、無柄であると推定される。では、対象画像６０の縁部の１ｍｍ幅が、単色であるが、何らかの柄が有る場合について、考察する。つまり、例えば、図８に示すように、対象画像６０に縞柄などの柄が、全体、若しくは縁部に記されている場合について、考察する。このような対象画像６０から抽出される１ｍｍ幅に相当するピクセル数の色情報では、図９に示すように、複数のピクセルのうちの一部のピクセルに柄の色情報が含まれている。
【００２６】
このような色情報では、最外色情報と最内色情報とを比較すると、色情報の割合は９８％以上であると推定されるが、最外色情報と最内色情報とにおいて、柄の色情報を含むピクセルの配置が異なるため、色情報の配置は、９８％未満であると推定される。つまり、最外色情報と最内色情報との比較時に、色情報の割合は９８％以上であり、色情報の配置が９８％未満である場合には、対象画像６０の縁部の１ｍｍ幅は、単色であるが、何らかの柄が記されていると推定される。
【００２７】
このような場合に、上述したように、最外ピクセル６６ａに基づいて付加画像７０を作成し、その付加画像７０を対象画像６０の縁部に付加した場合、つまり、図１０に示すように、最外ピクセル６６ａの外側に、最外ピクセル６６ａに基づいて作成された付加画像７０を付加した場合に、対象画像６０の柄と、付加画像７０の柄とは連続せず、見栄えが悪い。
【００２８】
そこで、対象画像６０の柄と、付加画像７０の柄とを連続させるべく、最外色情報を１ピクセル移動させ、その後に、移動後の最外色情報と、最内色情報とを比較する。具体的に、例えば、図９に示す最外ピクセル６６ａにおいて、最も左に位置するピクセルの色情報を、最も左から２番目のピクセルの色情報に移動させ、最も左から２番目に位置するピクセルの色情報を、最も左から３番目のピクセルの色情報に移動させる。このように、最外ピクセル６６ａにおける複数のピクセルの色情報を１ピクセルに相当する距離、右方向に移動させる。ただし、最も右に位置するピクセルの色情報は、最も左のピクセルの色情報に移動される。このように移動された色情報が、１ピクセル移動後の最外色情報となる。
【００２９】
そして、その１ピクセル移動後の最外色情報と、最内色情報とが比較され、色情報の配置が９８％以上であるか否かが判断される。この際、１ピクセル移動後の最外色情報と、最内色情報との配置が９８％以上でない、つまり、９８％未満であると判断された場合には、１ピクセル移動後の最外色情報において、再度、上記手順に従って１ピクセル移動され、その移動後の最外色情報と最内色情報との配置が９８％以上であるか否かが判断される。
【００３０】
このような手順に従って、移動後の最外色情報と最内色情報との配置が９８％以上であると判断された場合には、移動後の最外色情報に基づく柄の配置は、最内色情報に基づく柄の配置と略同じとなっている。つまり、移動後の最外色情報におけるＲＧＢ値の並び順は、最内ピクセル６６ｂの並び順と略同じとなっている。そして、移動後の最外色情報におけるＲＧＢ値の並び順のピクセル、つまり、最内ピクセル６６ｂの並び順と略同じのピクセル７６を、図１１に示すように、最外ピクセル６６ａの外側に付加すると、最外ピクセル６６ａの柄と、その最外ピクセル６６ａの外側に付加されたピクセル７６の柄とが連続する。
【００３１】
このため、移動後の最外色情報と最内色情報との配置が９８％以上であると判断された場合には、移動前の最外ピクセル６６ａの色情報が、第２縁部色情報として、特定される。また、配置が９８％以上となる迄に移動された最外ピクセル６６ａの移動量も特定される。そして、特定された第２縁部色情報及び最外ピクセル６６ａの移動量に基づいて、３ｍｍ幅の付加画像７０が作成される。詳しくは、第２縁部色情報、つまり、移動前の最外ピクセル６６ａの色情報を、特定された移動量、上記手順に従って移動させる。そして、その移動された色情報が、付加画像７０の対象画像６０に付加される側の端の１列のピクセルの色情報とされる。次に、その色情報を、１ピクセル、上記手順に従って移動させる。そして、その移動された色情報が、付加画像７０の対象画像６０に付加される側の端から２列目のピクセルの色情報とされる。このような手順が繰り返されることで、３ｍｍ幅の付加画像７０が作成される。そして、この付加画像７０が対象画像６０の縁部に付加されることで、対象画像６０の柄と付加画像７０の柄とが連続する。これにより、対象画像６０の縁部から付加画像７０に連続する一体的な画像が、付加済画像７２として形成される。
【００３２】
ただし、図８に示すように、対象画像６０に記されている柄が、周期性の有るピッチ幅の縞柄などである場合には、上記手法により、対象画像６０の柄と付加画像７０の柄とを連続させることができる。一方で、周期性の無いピッチ幅の縞柄，斑模様などでは、最外ピクセル６６ａを移動させても、移動後の最外色情報が、最内色情報と一致しない場合がある。そこで、移動後の最外色情報と移動前の最外色情報とが同じとなるまで、最外ピクセル６６ａを移動させた場合には、移動後の最外色情報と最内色情報とを一致させることはできないと判断される。つまり、移動後の最外色情報が、移動前の最外色情報に戻った場合には、対象画像６０の柄と付加画像７０の柄とを連続させることはできないと判断される。
【００３３】
そして、このような場合には、１ｍｍ幅に相当するピクセル数の色情報に基づいて、それら複数のピクセルの色情報、つまり、ＲＧＢ値から最も高い割合のＲＧＢ値が特定され、そのＲＧＢ値の割合が９０％以上であるか否かが判断される。この際、最も高い割合のＲＧＢ値の割合が９０％以上である場合には、対象画像６０の縁部は、概ね単色であると想定される。このため、割合が９０％以上のＲＧＢ値、つまり、概ね単色と想定される対象画像６０の縁部のＲＧＢ値が第３縁部色情報として、特定される。そして、特定された第３縁部色情報に基づいて、３ｍｍ幅の付加画像７０が作成される。つまり、第３縁部色情報として特定されたＲＧＢ値の単色の３ｍｍ幅の付加画像７０が作成される。そして、対象画像６０の縁部に付加画像７０が付加されることで、付加済画像７２が形成される。これにより、対象画像６０の縁部から付加画像７０にある程度連続し、ある程度一体的な画像が、付加済画像７２として形成される。
【００３４】
一方、最も高い割合のＲＧＢ値の割合が９０％未満である場合には、対象画像６０の縁部は、概ね単色でないと想定される。このため、最も高い割合のＲＧＢ値の割合が９０％未満である場合には、対象画像６０と付加画像７０とを一体的な画像とすることはできない。そこで、最も高い割合のＲＧＢ値の割合が９０％未満である場合に、付加画像７０は作成されず、付加済画像７２も作成されない。
【００３５】
また、最外色情報と最内色情報との比較時に、色情報の割合が９８％未満であると判断された場合には、対象画像６０の外縁から３ｍｍ幅に相当するピクセル数の色情報が、対象画像データから抽出される。そして、３ｍｍ幅に相当するピクセル数の色情報に基づいて、それら複数のピクセルの色情報、つまり、ＲＧＢ値から最も高い割合のＲＧＢ値が特定され、そのＲＧＢ値の割合が９０％以上であるか否かが判断される。この際、最も高い割合のＲＧＢ値の割合が９０％以上である場合には、対象画像６０の３ｍｍ幅の縁部は、概ね単色であると想定される。このため、割合が９０％以上のＲＧＢ値、つまり、概ね単色と想定される対象画像６０の縁部のＲＧＢ値が第３縁部色情報として、特定される。そして、特定された第３縁部色情報に基づいて、３ｍｍ幅の付加画像７０が作成される。つまり、第３縁部色情報として特定されたＲＧＢ値の単色の３ｍｍ幅の付加画像７０が作成される。そして、対象画像６０の縁部に付加画像７０が付加されることで、付加済画像７２が形成される。これにより、対象画像６０の縁部から付加画像７０にある程度連続し、ある程度一体的な画像が、付加済画像７２として形成される。
【００３６】
一方、最も高い割合のＲＧＢ値の割合が９０％未満である場合には、対象画像６０の３ｍｍ幅の縁部は、概ね単色でないと想定される。このため、最も高い割合のＲＧＢ値の割合が９０％未満である場合には、対象画像６０と付加画像７０とを一体的な画像とすることはできない。そこで、最も高い割合のＲＧＢ値の割合が９０％未満である場合に、付加画像７０は作成されず、付加済画像７２も作成されない。
【００３７】
（ｂ）付加済画像の縁なし印刷用画像データの作成
上記手順に従って付加済画像７２が作成されると、付加済画像７２の縁なし印刷用画像データが作成されるが、印刷用画像データの作成に先駆けて、印刷用紙５０における複数の付加済画像７２の各々の配置が決定される。具体的には、まず、ＭＦＰ１０の主走査方向において、印刷用紙５０への付加済画像７２の印刷可能な枚数が演算される。ちなみに、ＭＦＰ１０での主走査方向は、印刷用紙５０において短手方向となる。
【００３８】
そして、ＭＦＰ１０の主走査方向、つまり、印刷用紙５０の短手方向に２枚の付加済画像７２を印刷できる場合には、図３に示すように、印刷用紙５０の短手方向の両端部が、順次、付加済画像７２の配置位置として決定される。そして、印刷用紙５０の短手方向に、付加済画像７２が配置できなくなったら、付加済画像７２の配置位置が、印刷用紙５０の長手方向に移動され、再度、印刷用紙５０の短手方向の両端部が、順次、付加済画像７２の配置位置として決定される。つまり、図３に示す例では、画像５２ａの位置，画像５２ｂの位置，画像５２ｃの位置，画像５２ｄの位置，画像５２ｅ・・・の位置が、順次、付加済画像７２の配置位置として決定される。なお、付加済画像７２の配置位置が決定される際に、互いに隣り合う付加済画像７２は隣接した状態で、配置位置が決定される。
【００３９】
また、ＭＦＰ１０の主走査方向、つまり、印刷用紙５０の短手方向に３枚以上の付加済画像７２を印刷できる場合には、図１２に示すように、印刷用紙５０の短手方向の一方の端部、例えば、左側の端部に向かって詰めた状態で、付加済画像７２の配置位置が決定される。そして、印刷用紙５０の短手方向に、付加済画像７２が配置できなくなったら、付加済画像７２の配置位置が、印刷用紙５０の長手方向に移動され、再度、印刷用紙５０の左側の端部に向かって詰めた状態で、付加済画像７２の配置位置が決定される。つまり、図１２に示す例では、画像５２ａの位置，画像５２ｂの位置，画像５２ｃの位置，画像５２ｄの位置，画像５２ｅ・・・の位置が、順次、付加済画像７２の配置位置として決定される。なお、印刷用紙５０の短手方向に１枚の付加済画像７２を印刷できる場合においても、印刷用紙５０の短手方向に３枚以上の付加済画像７２を印刷できる場合と同様に、印刷用紙５０の短手方向の左側の端部に向かって詰めた状態で、付加済画像７２の配置位置が決定される。
【００４０】
次に、付加済画像７２の配置位置が決定されると、付加済画像７２の縁なし印刷用画像データが作成される。付加済画像７２の縁なし印刷用画像データの作成時には、印刷用紙５０の外縁に印刷される付加済画像７２の縁部に、１ｍｍ幅の外縁画像（図１３等参照）７８が付加される。詳しくは、例えば、図１３に示すように配置された付加済画像７２の縁なし印刷用画像データでは、付加済画像７２ａの左縁及び上縁と、付加済画像７２ｂの右縁及び上縁と、付加済画像７２ｃ，ｅ，ｇ，ｉの左縁と、付加済画像７２ｄ，ｆ，ｈ，ｊの右縁とに、外縁画像７８が付加される。また、例えば、図１４に示すように配置された付加済画像７２の縁なし印刷用画像データでは、付加済画像７２ａの左縁及び上縁と、付加済画像７２ｂ，ｃの上縁と、付加済画像７２ｄ，ｇの左縁とに、外縁画像７８が付加される。
【００４１】
なお、外縁画像７８は、印刷対象の付加済画像７２の付加画像７０と同様の手法に従って作成される。つまり、例えば、付加画像７０の作成時に、最外ピクセル６６ａの色情報が、第１縁部色情報として特定されている場合に、外縁画像７８は、最外ピクセル６６ａの色情報に基づいて作成される。また、付加画像７０の作成時に、最外ピクセル６６ａの色情報が、第２縁部色情報として特定されている場合に、外縁画像７８は、最外ピクセル６６ａの色情報及び、最外ピクセル６６ａの移動量に基づいて作成される。また、付加画像７０の作成時に、対象画像６０の縁部の色情報の９０％以上を占めるＲＧＢ値が、第３縁部色情報として特定されている場合に、外縁画像７８は、そのＲＧＢ値に基づいて作成される。これにより、付加画像７０と外縁画像７８とが一体的な画像となる。
【００４２】
そして、上記手順に従って、付加済画像７２の縁なし印刷用画像データが作成されると、その縁なし印刷用画像データに基づく画像が、印刷用紙５０に印刷される。この際、図１５に示すように、印刷用紙５０の外縁の外側に、外縁画像７８と、付加済画像７２の付加画像７０の外縁とが印刷される。若しくは、印刷用紙５０の外縁の外側に、外縁画像７８の外縁が印刷される。つまり、対象画像６０の外縁の外側に付加された付加画像７０および外縁画像７８が、印刷用紙５０からはみ出る。このため、対象画像６０は、印刷用紙５０に印刷され、印刷用紙５０の外部にはみ出ない。これにより、縁なし印刷時において、対象画像６０の外縁を印刷用紙５０からはみ出すことなく、対象画像６０を適切に印刷用紙５０に印刷することが可能となる。また、対象画像６０の縁なし印刷により、対象画像６０を印刷用紙５０から手間なく、切り出すことが可能となる。
【００４３】
なお、上記手法において、付加済画像７２が作成されない場合、つまり、所定幅の色情報の最も高い割合のＲＧＢ値の割合が９０％未満である場合には、対象画像６０の縁あり印刷用画像データが作成され、その縁あり印刷用画像データに基づく画像の印刷処理が実行される。なお、縁なし印刷用画像データの作成方法は、従来の方法と同じであるため説明を省略する。
【００４４】
（ｃ）対象画像の縁なし印刷用画像データの作成
また、例えば、図１６に示すように、対象画像６０の外縁の比較的、幅広の領域に、文字等が記されていない場合には、対象画像６０に付加画像７０を付加する必要はない。詳しくは、付加画像７０の付加されていない対象画像６０が、印刷用紙５０に縁なし印刷される場合に、対象画像６０の縁部が、印刷用紙５０の外縁からはみ出す可能性がある。しかしながら、対象画像６０の外縁の比較的、幅広の領域に、文字等が記されていなければ、文字等の記されていない対象画像６０の縁部が、印刷用紙５０の外縁からはみ出す。このような場合には、対象画像６０の縁部が印刷用紙５０からはみ出しても、対象画像６０の文字等の記載物は印刷用紙５０に印刷され、対象画像６０の記載内容を認識することができる。このようなことに鑑みて、対象画像６０の外縁の比較的、幅広の領域に、文字等が記されていない場合には、対象画像６０に付加画像７０は付加されず、対象画像６０の縁なし印刷用画像データが作成される。
【００４５】
詳しくは、対象画像６０の外縁から６ｍｍ幅に相当するピクセル数の色情報が、対象画像データから抽出される。そして、６ｍｍ幅に相当するピクセル数の色情報のうちの、最外ピクセル６６ａと最内ピクセル６６ｂとが比較される。この際、最外色情報の割合と最内色情報の割合とが９８％以上、一致しているか否かが判断され、最外色情報の配置と最内色情報の配置とが９８％以上、一致しているか否かが判断される。なお、色情報の割合および配置の一致率の判断方法は、先に説明した方法と同じであるため、説明を省略する。
【００４６】
そして、最外色情報の割合と最内色情報の割合とが９８％以上、一致しており、最外色情報の配置と最内色情報の配置とが９８％以上、一致している場合には、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）は、単色であり、柄なども記載されていないと推定される。つまり、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）に、文字等は記されていないと推定される。このため、対象画像６０の縁部に付加画像７０を付加する必要はないため、縁付加不要フラグがＯＮにされる。
【００４７】
また、最外色情報の割合と最内色情報の割合とが９８％以上、一致しているが、最外色情報の配置と最内色情報の配置とが９８％未満である場合には、最外ピクセル６６ａを１ピクセルずつ移動させ、移動後の最外色情報と、最内色情報とが比較される。なお、最外ピクセル６６ａを１ピクセルずつ移動させ、移動後の最外色情報と、最内色情報とを比較する方法は、先に説明した方法と同じであるため、説明を省略する。そして、移動後の最外色情報と、最内色情報との割合が、９８％以上となった場合には、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）に、何らかの記載物があるが、その記載物は、周期的なピッチ幅の縞柄などと推定される。つまり、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）に、文字等は記されていないと推定される。このため、対象画像６０の縁部に付加画像７０を付加する必要はないため、縁付加不要フラグがＯＮにされる。
【００４８】
一方、最外色情報の割合と最内色情報の割合とが９８％未満の場合、若しくは、最外色情報の割合と最内色情報の割合とが９８％以上であっても、最外ピクセル６６ａを１ピクセルずつ移動させ、移動後の最外色情報と最内色情報との比較時に、最外色情報の配置と最内色情報の配置とが９８％以上にならない場合には、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）に、周期的でない何らかの記載物が有ると推定される。つまり、対象画像６０の外縁の比較的、幅広の領域（６ｍｍ幅の領域）に、文字等が記されている可能性があると推定される。このため、このような場合には、対象画像６０の縁部に付加画像７０を付加する必要があるため、縁付加不要フラグがＯＦＦにされる。
【００４９】
そして、上記手法により縁付加フラグがＯＮにされた場合には、対象画像６０に付加画像７０は付加されず、対象画像６０の縁なし印刷用画像データが作成される。対象画像６０の縁なし印刷用画像データの作成時においても、付加済画像７２の印刷用画像データの作成時と同様に、対象画像６０の配置位置が決定される。対象画像６０の配置位置の決定方法は、付加済画像７２の配置位置の決定方法と同じであるため、簡略的に説明すると、まず、印刷用紙５０の短手方向に印刷可能な対象画像６０の枚数が演算される。そして、印刷用紙５０の短手方向に２枚の対象画像６０を印刷できる場合には、図３に示すように、対象画像６０の配置位置が決定される。また、印刷用紙５０の短手方向に３枚以上の付加済画像７２を印刷できる場合には、図１２に示すように、対象画像６０の配置位置が決定される。
【００５０】
そして、対象画像６０の配置位置が決定されると、対象画像６０の縁なし印刷用画像データが作成される。対象画像６０の縁なし印刷用画像データの作成方法は、付加済画像７２の縁なし印刷用画像データの作成方法と同じであるため、簡略的に説明すると、対象画像６０の縁なし印刷用画像データの作成時には、印刷用紙５０の外縁に印刷される対象画像６０の縁部に、１ｍｍ幅の外縁画像７８が付加される。そして、対象画像６０の縁部に外縁画像７８が付加された状態の印刷用画像データが作成される。具体例としては、図１３及び図１４の付加済画像７２を対象画像６０に変換したものである。
【００５１】
そして、上記手順に従って、対象画像６０の縁なし印刷用画像データが作成されると、その縁なし印刷用画像データに基づく画像が、印刷用紙５０に印刷される。この際、印刷用紙５０の外縁の外側に、外縁画像７８と、対象画像６０の外縁とが印刷される。若しくは、印刷用紙５０の外縁の外側に、外縁画像７８の外縁が印刷される。つまり、対象画像６０の外縁の外側に付加された外縁画像７８、および、対象画像６０の文字等が記載されていない縁部が、印刷用紙５０からはみ出る。このため、対象画像６０の文字等が記載されている個所は、印刷用紙５０に印刷され、印刷用紙５０の外部にはみ出ない。これにより、縁なし印刷時において、対象画像６０の記載箇所を印刷用紙５０からはみ出すことなく、対象画像６０の記載箇所を適切に印刷用紙５０に印刷することが可能となる。
【００５２】
なお、上記手法により縁付加フラグがＯＦＦにされた場合において、上述した付加済画像７２の縁なし印刷用画像データが作成される。
【００５３】
（ｄ）対象画像の裏面の印刷用画像データの作成
また、対象画像６０の裏面に、記載物が有る場合には、対象画像６０の裏面が、読取部２２により読み取られる。そして、読取部２２の読み取りにより作成されたスキャンデータに基づいて、上記方法に従って、印刷用画像データが作成され、印刷用画像データに基づく印刷処理が実行される。一方、対象画像６０の裏面に、記載物が無い場合に、対象画像６０の裏面が読取部２２により読み取らなくても、対象画像６０の裏面の印刷用画像データが作成される。
【００５４】
詳しくは、対象画像６０の表面全体の対象画像データの色情報に基づいて、全ピクセルの色情報、つまり、ＲＧＢ値から最も高い割合のＲＧＢ値が、背景色として特定される。また、対象画像６０の表面全体の対象画像データに基づいて、対象画像６０の画像サイズが、表面画像サイズとして特定される。そして、対象画像６０の裏面が読取部２２により読み取られていない場合、つまり、対象画像６０の裏面の対象画像データが無い場合に、特定された背景色と表面画像サイズとに基づいて、対象画像６０の裏面の画像データが作成される。つまり、対象画像６０の表面と同サイズであり、対象画像６０の表面の最も高い割合のＲＧＢ値に応じた色の画像が、対象画像６０の裏面の画像として作成される。そして、その作成された画像の画像データに基づいて、上記手法に従って、印刷用画像データが作成される。これにより、対象画像６０の裏面に記載物が無い場合において、対象画像６０の裏面のスキャン処理を実行することなく、対象画像６０の裏面の印刷用画像データを得ることが可能となる。
【００５５】
（ｅ）対象画像の隅部の補完
また、隅部が直角でない対象画像６０が印刷用紙５０に印刷された場合には、印刷用紙５０から対象画像６０を切り出す際に、印刷用紙５０の切断に手間取る。詳しくは、対象画像６０の隅部が直角でない場合に、その対象画像６０が印刷用紙５０に印刷されると、対象画像６０の隅部は、直角でない形状、例えば、円弧状となる。このように、印刷用紙５０に印刷された対象画像６０の隅部が円弧状となると、印刷用紙５０から対象画像６０を切り出す際に、円弧状の隅部に沿って、印刷用紙５０を切断する必要があり、印刷用紙５０の切断に手間取る。
【００５６】
そこで、ＭＦＰ１０では、対象画像６０の隅部が直角でない場合に、その直角でない隅部が、直角となるように、対象画像６０の画像データが補完される。詳しくは、図１７に示すように、対象画像６０の対象画像データから、対象画像６０の隅部の１ｍｍ角８０の色情報が抽出される。ちなみに、１ｍｍ角８０の色情報は、厳密に言えば、１ｍｍ×１ｍｍに相当するピクセル数の色情報である。そして、１ｍｍ角８０の色情報、つまり、ＲＧＢ値の９０％以上が白色のＲＧＢ値であるか否かが判断される。この際、１ｍｍ角８０のＲＧＢ値の９０％以上が白色のＲＧＢ値である場合に、対象画像６０の隅部は直角でないと判断される。
【００５７】
次に、対象画像６０の隅部は直角でないと判断されると、対象画像６０の対象画像データから、対象画像６０の隅部の３ｍｍ角８２の色情報が抽出される。ちなみに、３ｍｍ角８２の色情報は、厳密に言えば、３ｍｍ×３ｍｍに相当するピクセル数の色情報である。続いて、３ｍｍ角８２の色情報、つまり、ＲＧＢ値から、白色のＲＧＢ値が除かれる。そして、白色のＲＧＢ値が除かれたＲＧＢ値のうちの、最も高い割合のＲＧＢ値が、隅部色として特定される。その隅部色が特定されると、対象画像６０の３ｍｍ角８２のピクセルのうちの、白色のＲＧＢ値のピクセルが、隅部色のＲＧＢ値に変換される。これにより、対象画像６０の隅部が直角となるように、対象画像データの隅部が補完される。
【００５８】
なお、対象画像６０に白縁が有る場合には、上記手法で、対象画像６０の隅部が直角で有ると判断できない。つまり、対象画像６０に白縁が有る場合に、対象画像６０の隅部が直角であっても、１ｍｍ角８０のＲＧＢ値の９０％以上が白色のＲＧＢ値となる可能性が高い。このため、上記手法で、対象画像６０の隅部の直角の有無を判定するために、対象画像６０に白縁が無いことが前提条件となる。そこで、対象画像６０の隅部の直角の有無が判定される前に、対象画像６０の白縁の有無が判定され、対象画像６０に白縁が無い場合に、対象画像６０の隅部の直角の有無が判定される。
【００５９】
ちなみに、対象画像６０の白縁の有無が判定される際に、対象画像６０の縁部から１ｍｍ幅に相当するピクセル数の色情報が取得され、１ｍｍ幅のＲＧＢ値の９８％以上が白色のＲＧＢ値であるか否かが判断される。この際、１ｍｍ幅のＲＧＢ値の９８％以上が白色のＲＧＢ値である場合に、対象画像６０に白縁が有ると判断され、上記対象画像６０の隅部の補完は実行されない。一方、１ｍｍ幅のＲＧＢ値の９８％未満が白色のＲＧＢ値である場合に、対象画像６０に白縁が無いと判断され、上記対象画像６０の隅部の補完が実行される。
【００６０】
＜制御プログラム＞
上述した付加済画像７２の縁なし印刷用画像データの作成，対象画像６０の縁なし印刷用画像データの作成，対象画像６０の縁部の補完などは、ＣＰＵ１２において制御プログラム３０が実行されることによって行われる。以下に、図１８乃至図２３を用いて、ＣＰＵ１２で制御プログラム３０が実行される際のフローを説明する。
【００６１】
本フローでは、入力Ｉ／Ｆ１８への操作により、印刷設定が取得される（図１８参照：Ｓ１００）。印刷設定には、印刷用紙５０のサイズ設定，対象画像６０の印刷部数などが含まれる。次に、対象画像６０のスキャン処理が実行される（Ｓ１０２）。この際、対象画像６０の裏面に記載物が無い場合には、対象画像６０の表面のみがスキャンされ、対象画像６０の裏面に記載物が有る場合には、対象画像６０の表面及び裏面がスキャンされる。続いて、第１画像解析処理サブルーチンが実行される（Ｓ１０４）。
【００６２】
第１画像解析処理サブルーチンでは、対象画像６０の表面全体の対象画像データの色情報に基づいて、背景色及び、表面画像サイズが特定される（図１９参照：Ｓ２００）。次に、対象画像６０の縁部の１ｍｍ幅の色情報に基づいて、対象画像６０に白縁が有るか否かが、判断される（Ｓ２０２）。対象画像６０に白縁が無い場合（Ｓ２０２：ＮＯ）には、対象画像６０の隅部の１ｍｍ角８０の色情報が取得される（Ｓ２０４）。そして、対象画像６０の隅部の１ｍｍ角８０の色情報、つまり、ＲＧＢ値の９０％以上が白色のＲＧＢ値であるか否かが判断される（Ｓ２０６）。
【００６３】
この際、対象画像６０の隅部の１ｍｍ角８０のＲＧＢ値の９０％以上が白色のＲＧＢ値である場合（Ｓ２０６：ＹＥＳ）に、対象画像６０の隅部の３ｍｍ角８２の色情報に基づいて、隅部色が特定される（Ｓ２０８）。そして、隅補完フラグがＯＮに設定され（Ｓ２１０）、Ｓ２１２に進む。一方、Ｓ２０２で対象画像６０に白縁が有る場合（Ｓ２０２：ＹＥＳ）、及び、Ｓ２０６で対象画像６０の隅部の１ｍｍ角８０のＲＧＢ値の９０％未満が白色のＲＧＢ値である場合（Ｓ２０６：ＮＯ）に、隅補完フラグがＯＦＦに設定され（Ｓ２１１）、Ｓ２１２に進む。
【００６４】
Ｓ２１２では、対象画像６０の縁部の１ｍｍ幅の色情報が取得される（Ｓ２１２）。そして、対象画像６０の縁部の１ｍｍ幅の色情報において、最外ピクセル６６ａと最内ピクセル６６ｂとが比較され、色情報の割合及び配置が９８％以上一致するか否かが判断される（Ｓ２１４）。この際、色情報の割合及び配置が９８％以上一致する場合（Ｓ２１４：ＹＥＳ）に、第１縁部色情報が特定される（Ｓ２１６）。そして、縁付加フラグが１に設定され（Ｓ２１８）、第１画像解析処理サブルーチンが終了する。
【００６５】
また、Ｓ２１４で色情報の割合及び配置が９８％以上一致しない場合（Ｓ２１４：ＮＯ）に、対象画像６０の縁部の１ｍｍ幅の色情報において、最外ピクセル６６ａと最内ピクセル６６ｂとが比較され、色情報の割合が９８％以上一致するか否かが判断される（図２０参照：Ｓ２２０）。この際、色情報の割合が９８％以上一致する場合（Ｓ２２０：ＹＥＳ）に、最外ピクセル６６ａの色情報、つまり、最外色情報が１ピクセル移動される（Ｓ２２２）。そして、移動後の最外色情報と、移動される前の最初の最外色情報とが同じであるか否かが判断される（Ｓ２２４）。
【００６６】
この際、移動後の最外色情報と、移動される前の最初の最外色情報とが同じで無い場合（Ｓ２２４：ＮＯ）に、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致するか否かが判断される（Ｓ２２６）。そして、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致しない場合（Ｓ２２６：ＮＯ）に、Ｓ２２２に戻る。一方、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致する場合（Ｓ２２６：ＹＥＳ）に、第２縁部色情報が特定される（Ｓ２２８）。続いて、縁付加フラグが２に設定される（Ｓ２３０）。そして、最外色情報の移動量が特定され（Ｓ２３２）、第１画像解析処理サブルーチンが終了する。
【００６７】
また、Ｓ２２０で色情報の割合が９８％以上一致しない場合（Ｓ２２０：ＮＯ）に、対象画像６０の縁部の３ｍｍ幅の色情報が取得され（Ｓ２３３）、Ｓ２３４に進む。また、移動後の最外色情報と、移動される前の最初の最外色情報とが同じである場合（Ｓ２２４：ＹＥＳ）にも、Ｓ２３４に進む。
【００６８】
Ｓ２３４では、１ｍｍ幅、若しくは、３ｍｍ幅の色情報の中に、同じＲＧＢ値が９０％以上、存在するか否かが判断される（Ｓ２３４）。この際、１ｍｍ幅、若しくは、３ｍｍ幅の色情報の中に、同じＲＧＢ値が９０％以上存在する場合（Ｓ２３４：ＹＥＳ）に、第３縁部色情報が特定される（Ｓ２３６）。そして、縁付加フラグが３に設定され（Ｓ２３８）、第１画像解析処理サブルーチンが終了する。
【００６９】
一方、１ｍｍ幅、若しくは、３ｍｍ幅の色情報の中に、同じＲＧＢ値が９０％以上存在しない場合（Ｓ２３４：ＮＯ）に、縁付加フラグが４に設定され（Ｓ２４０）、第１画像解析処理サブルーチンが終了する。
【００７０】
第１画像解析処理サブルーチンが終了すると、メインルーチンに戻り、縁付加フラグが１若しくは２に設定されているか否かが判断される（図１８参照：Ｓ１０６）。そして、縁付加フラグが１若しくは２に設定されている場合（Ｓ１０６：ＹＥＳ）に、第２画像解析処理サブルーチンが実行される（Ｓ１０８）。
【００７１】
第２画像解析処理サブルーチンでは、対象画像６０の縁部の６ｍｍ幅の色情報が取得される（図２１参照：Ｓ３００）。そして、対象画像６０の縁部の６ｍｍ幅の色情報において、最外ピクセル６６ａと最内ピクセル６６ｂとが比較され、色情報の割合及び配置が９８％以上一致するか否かが判断される（Ｓ３０２）。この際、色情報の割合及び配置が９８％以上一致しない場合（Ｓ３０２：ＮＯ）に、対象画像６０の縁部の６ｍｍ幅の色情報において、最外ピクセル６６ａと最内ピクセル６６ｂとが比較され、色情報の割合が９８％以上一致するか否かが判断される（Ｓ３０６）。
【００７２】
この際、色情報の割合が９８％以上一致する場合（Ｓ３０６：ＹＥＳ）に、最外ピクセル６６ａの色情報、つまり、最外色情報が１ピクセル移動される（Ｓ３０８）。そして、移動後の最外色情報と、移動される前の最初の最外色情報とが同じであるか否かが判断される（Ｓ３１０）。この際、移動後の最外色情報と、移動される前の最初の最外色情報とが同じで無い場合（Ｓ３１０：ＮＯ）に、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致するか否かが判断される（Ｓ３１２）。
【００７３】
そして、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致しない場合（Ｓ３１２：ＮＯ）に、Ｓ３０８に戻る。一方、移動後の最外色情報の配置が、最内ピクセル６６ｂの色情報の配置と９８％以上一致する場合（Ｓ３１２：ＹＥＳ）に、縁付加不要フラグがＯＮに設定され（Ｓ３１３）、第１画像解析処理サブルーチンが終了する。また、Ｓ３０２で色情報の割合及び配置が９８％以上一致する場合（Ｓ３０２：ＹＥＳ）にも、縁付加不要フラグがＯＮに設定され（Ｓ３１３）、第２画像解析処理サブルーチンが終了する。
【００７４】
また、Ｓ３０６で色情報の割合が９８％以上一致しない場合（Ｓ３０６：ＮＯ）、及び、移動後の最外色情報と、移動される前の最初の最外色情報とが同じである場合（Ｓ３１０：ＹＥＳ）に、縁付加不要フラグがＯＦＦに設定され（Ｓ３１４）、第２画像解析処理サブルーチンが終了する。
【００７５】
第２画像解析処理サブルーチンが終了すると、メインルーチンに戻り、Ｓ１１０（図１８参照）の処理が実行される。また、Ｓ１０６で縁付加フラグが１若しくは２に設定されていない場合（Ｓ１０６：ＮＯ）に、第２画像解析処理サブルーチンがスキップされ、Ｓ１１０の処理が実行される。Ｓ１１０では、縁付加フラグが４に設定されているか否かが判断される（Ｓ１１０）。この際、縁付加フラグが４に設定されている場合（Ｓ１１０：ＹＥＳ）に、対象画像６０の縁あり印刷用画像データが作成される（Ｓ１１２）。そして、作成された印刷用画像データに基づく画像の印刷処理が実行され（Ｓ１１４）、本フローが終了する。
【００７６】
また、縁付加フラグが４に設定されていない場合（Ｓ１１０：ＮＯ）に、縁付加不要フラグがＯＮに設定されているか否かが判断される（Ｓ１１６）。この際、縁付加不要フラグがＯＮに設定されていない場合（Ｓ１１６：ＮＯ）に、画像加工処理サブルーチンが実行される（Ｓ１１８）。
【００７７】
画像加工処理サブルーチンでは、対象画像６０の裏面の対象画像データが有るか否かが判断される（図２２参照：Ｓ４００）。そして、対象画像６０の裏面の対象画像データがない場合（Ｓ４００：ＮＯ）に、背景色及び、表面画像サイズが取得されているか否かが判断される（Ｓ４０２）。この際、背景色及び、表面画像サイズが取得されている場合（Ｓ４０２：ＹＥＳ）に、背景色を利用して、対象画像６０の表面と同サイズの画像データが、対象画像６０の裏面の画像データとして作成される（Ｓ４０４）。そして、Ｓ４０６に進む。また、背景色及び、表面画像サイズが取得されていない場合（Ｓ４０２：ＮＯ）に、Ｓ４０４がスキップされ、Ｓ４０６に進む。また、対象画像６０の裏面の対象画像データがある場合（Ｓ４００：ＹＥＳ）にも、Ｓ４０６に進む。
【００７８】
Ｓ４０６では、隅補完フラグがＯＮに設定されているか否かが判断される（Ｓ４０６）。隅補完フラグがＯＮに設定されている場合（Ｓ４０６：ＹＥＳ）に、隅部色を利用して、対象画像６０の隅部が直角となるように、対象画像６０が補完される（Ｓ４０８）。そして、Ｓ４１０に進む。また、隅補完フラグがＯＮに設定されていない場合（Ｓ４０６：ＮＯ）に、Ｓ４０８がスキップされ、Ｓ４１０に進む。
【００７９】
Ｓ４１０では、縁付加フラグが１に設定されているか否かが判断される（Ｓ４１０）。この際、縁付加フラグが１に設定されている場合（Ｓ４１０：ＹＥＳ）に、第１縁部色情報を利用して、３ｍｍ幅の付加画像７０が作成される（Ｓ４１２）。そして、Ｓ４２０に進む。
【００８０】
また、縁付加フラグが１に設定されていない場合（Ｓ４１０：ＮＯ）に、縁付加フラグが２に設定されているか否かが判断される（Ｓ４１４）。この際、縁付加フラグが２に設定されている場合（Ｓ４１４：ＹＥＳ）に、第２縁部色情報と最外ピクセル６６ａの移動量とを利用して、３ｍｍ幅の付加画像７０が作成される（Ｓ４１６）。そして、Ｓ４２０に進む。
【００８１】
また、縁付加フラグが２に設定されていない場合（Ｓ４１４：ＮＯ）に、第３縁部色情報を利用して、３ｍｍ幅の付加画像７０が作成される（Ｓ４１８）。そして、Ｓ４２０に進む。
【００８２】
Ｓ４２０では、対象画像６０の縁部の外側に付加画像７０が付加された付加済画像７２が形成される（Ｓ４２０）。そして、画像加工処理サブルーチンが終了する。
【００８３】
画像加工処理サブルーチンが終了すると、メインルーチンに戻り、Ｓ１２０（図１８参照）の処理が実行される。また、Ｓ１１６で縁付加不要フラグがＯＮに設定されている場合（Ｓ１１６：ＹＥＳ）に、画像加工処理サブルーチンがスキップされ、Ｓ１２０の処理が実行される。Ｓ１２０では、画像データ作成処理サブルーチンが実行される（Ｓ１２０）。
【００８４】
画像データ作成処理サブルーチンでは、印刷用紙５０の短手方向において、対象画像６０、若しくは付加済画像７２の配置可能枚数が演算される（Ｓ５００）。そして、Ｓ１００で設定された印刷部数の対象画像６０、若しくは付加済画像７２の配置が設定されたか否かが判断される（Ｓ５０２）。この際、印刷部数の対象画像６０、若しくは付加済画像７２の配置が設定されていない場合（Ｓ５０２：ＮＯ）に、印刷用紙５０の短手方向において、対象画像６０、若しくは付加済画像７２を配置することが可能であるか否かが判断される（Ｓ５０４）。
【００８５】
印刷用紙５０の短手方向において、対象画像６０、若しくは付加済画像７２を配置することが可能である場合（Ｓ５０４：ＹＥＳ）に、印刷用紙５０の長手方向において、対象画像６０、若しくは付加済画像７２を配置することが可能であるか否かが判断される（Ｓ５０６）。そして、印刷用紙５０の長手方向において、対象画像６０、若しくは付加済画像７２を配置することが可能である場合（Ｓ５０６：ＹＥＳ）に、Ｓ５００で演算された配置可能枚数が２であるか否かが判断される（Ｓ５０８）。
【００８６】
配置可能枚数が２である場合（Ｓ５０８：ＹＥＳ）に、対象画像６０、若しくは付加済画像７２の配置位置が、印刷用紙５０の短手方向の両端の何れかに設定される（Ｓ５１０）。そして、Ｓ５０２に戻る。一方、配置可能枚数が２でない場合（Ｓ５０８：ＮＯ）に、対象画像６０、若しくは付加済画像７２の配置位置が、印刷用紙５０の短手方向の一方の端に詰めた状態で設定される（Ｓ５１２）。そして、Ｓ５０２に戻る。
【００８７】
また、Ｓ５０４で印刷用紙５０の短手方向において、対象画像６０、若しくは付加済画像７２を配置することが不能である場合（Ｓ５０４：ＮＯ）に、対象画像６０、若しくは付加済画像７２を長手方向に移動させることで、対象画像６０、若しくは付加済画像７２を配置することが可能であるか否かが判断される（Ｓ５１４）。この際、対象画像６０、若しくは付加済画像７２を配置することが可能である場合（Ｓ５１４：ＹＥＳ）に、対象画像６０、若しくは付加済画像７２の配置位置が、印刷用紙５０の短手方向の一方の端に設定される（Ｓ５１６）。そして、Ｓ５０２に戻る。
【００８８】
また、Ｓ５１４で対象画像６０、若しくは付加済画像７２を配置することが不能である場合（Ｓ５１４：ＮＯ）、若しくは、Ｓ５０６で印刷用紙５０の長手方向において、対象画像６０、若しくは付加済画像７２を配置することが不能である場合（Ｓ５０６：ＮＯ）に、印刷用画像データの作成が次ページに切り替えられる（Ｓ５２０）。そして、Ｓ５０２に戻る。
【００８９】
また、Ｓ５０２で印刷部数の対象画像６０、若しくは付加済画像７２の配置が設定されている場合（Ｓ５０２：ＹＥＳ）に、対象画像６０、若しくは付加済画像７２が配置位置に設定された状態で、縁なし印刷用画像データが作成される（Ｓ５２２）。そして、画像データ作成処理サブルーチンが終了する。
【００９０】
画像データ作成処理サブルーチンが終了すると、メインルーチンに戻り、作成された印刷用画像データに基づく画像の印刷処理が実行され（Ｓ１１４）、本フローが終了する。
【００９１】
なお、Ｓ１１２を実行するＣＰＵ１２は、第２画像データ作成部の一例である。Ｓ２０６を実行するＣＰＵ１２は、第１判断部の一例である。Ｓ２１２，Ｓ２３３を実行するＣＰＵ１２は、第１色情報取得部の一例である。Ｓ３００を実行するＣＰＵ１２は、第２色情報取得部の一例である。Ｓ３０２，Ｓ３０６，Ｓ３１２を実行するＣＰＵ１２は、第２判断部の一例である。Ｓ４０８を実行するＣＰＵ１２は、補完部の一例である。Ｓ４１２，Ｓ４１６，Ｓ４１８を実行するＣＰＵ１２は、作成部の一例である。Ｓ５２２を実行するＣＰＵ１２は、第１画像データ作成部及び第３画像データ作成部の一例である。
【００９２】
また、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、上記実施形態では、対象画像６０の縁部の１ｍｍ幅，３ｍｍ幅，６ｍｍ幅の色情報が取得され、対象画像６０の隅部の１ｍｍ角，３ｍｍ角の色情報が取得されているが、任意の範囲の色情報を取得することが可能である。
【００９３】
また、上記実施形態では、対象画像６０若しくは、付加済画像７２の縁なし印刷用画像データが作成される際に、対象画像６０若しくは、付加済画像７２の外縁に外縁画像７８が付加されているが、対象画像６０若しくは、付加済画像７２を拡大することで、縁なし印刷用画像データを作成してもよい。対象画像６０の拡大により、縁なし印刷用画像データを作成しても、対象画像６０の縁部には、比較的幅広の領域に、文字等の記載物が無いため、対象画像６０の記載内容は、印刷用紙５０に印刷される。また、付加済画像７２の拡大により、縁なし印刷用画像データを作成しても、付加済画像７２では、対象画像６０の縁部に付加画像７０が付加されているため、対象画像６０は印刷用紙５０に印刷される。これにより、対象画像６０若しくは付加済画像７２の拡大により、縁なし印刷用画像データを作成しても、本実施形態と同様の効果を奏することができる。
【００９４】
また、上記実施形態では、対象画像６０の隅部が直角であるか否かを、隅部のＲＧＢ値が白色のＲＧＢ値を含む割合に基づいて判断しているが、種々の手法により判断することが可能である。例えば、対象画像データに基づいて、対象画像６０の外縁を特定し、対象画像６０の隅部が直角であるか否かを判断してもよい。
【００９５】
また、上記実施形態では、本発明がＭＦＰ１０に適用されているが、ＰＣ，携帯端末などの情報処理装置に本発明を適用することが可能である。このような場合に、情報処理装置は、対象画像データを、スキャン装置，サーバ，ＵＳＢなどから取得する。また、形成された印刷用画像データは、印刷装置に出力され、印刷装置において、印刷用画像データに基づく画像の印刷処理が実行される。
【００９６】
また、上記実施形態では、ＣＰＵ１２によって図１８乃至図２３に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００９７】
１０：ＭＦＰ、１２：ＣＰＵ、３０：制御プログラム
【図１】
2018170648.tif 000003
【図２】
2018170648.tif 000004
【図３】
2018170648.tif 000005
【図４】
2018170648.tif 000006
【図５】
2018170648.tif 000007
【図６】
2018170648.tif 000008
【図７】
2018170648.tif 000009
【図８】
2018170648.tif 000010
【図９】
2018170648.tif 000011
【図１０】
2018170648.tif 000012
【図１１】
2018170648.tif 000013
【図１２】
2018170648.tif 000014
【図１３】
2018170648.tif 000015
【図１４】
2018170648.tif 000016
【図１５】
2018170648.tif 000017
【図１６】
2018170648.tif 000018
【図１７】
2018170648.tif 000019
【図１８】
2018170648.tif 000020
【図１９】
2018170648.tif 000021
【図２０】
2018170648.tif 000022
【図２１】
2018170648.tif 000023
【図２２】
2018170648.tif 000024
【図２３】
2018170648.tif 000025