(57)【要約】【課題】一の画像データを複数の分割領域に基づき分割した複数の分割画像データを生成する画像データ処理装置等に関し、各分割画像データに係る出力結果を繋ぎ合わせて、当該画像データの画像を構成した場合の見栄えの低下を抑制可能な画像データ処理装置等を提供する。【解決手段】プリンタ１０は、通信回線３０を介して、コンピュータ２０と接続されており、印刷画像データ５０の印刷画像５１に対して設定された複数の分割領域に基づいて、当該印刷画像５１を複数の分割領域の夫々に分割した分割画像に係る複数の分割画像データを生成する。プリンタ１０のＣＰＵ１１は、分割境界線７１に対応する分割画像の境界を基準とした対象画像６０の位置を特定し（Ｓ３）、分割画像の境界と対象画像の位置に基づいて、適切な余白幅Ｗの余白８０を分割境界線７１に沿って配置した分割画像データを生成する（Ｓ１１）。【選択図】図２
2015192440.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記記憶部に記憶されている一の画像データに係る画像に対して設定された複数の分割領域に基づいて、当該画像を前記複数の分割領域のそれぞれに分割した複数の分割画像に係る複数の分割画像データを前記一の画像データから生成する分割画像データ生成処理を実行し、
前記分割画像データ生成処理において、
前記制御部は、
前記複数の分割領域を設定する分割領域設定処理と、
前記分割領域設定処理において設定された前記複数の分割領域の少なくとも１つの分割領域について、当該分割領域に係る前記分割画像の境界を基準として、当該分割領域に係る前記分割画像における画像記録の対象となる対象画像の位置を特定する画像位置特定処理と、
前記画像位置特定処理において特定された前記分割画像の境界を基準とした前記対象画像の位置に基づいて、前記分割画像の境界に沿って伸びる余白の余白幅を設定する余白設定処理と、
前記一の画像データ、前記複数の分割領域及び前記余白設定処理において設定された余白幅に基づいて、前記複数の分割画像データを生成するデータ生成処理と、
を実行する
ことを特徴とする画像データ処理装置。
【請求項２】
請求項１記載の画像データ処理装置であって、
前記制御部は、
前記画像位置特定処理において、前記対象画像の位置が前記分割画像の境界上に位置しないと特定された場合に、
前記余白設定処理において、当該分割画像の境界に沿って伸びる余白の余白幅を０に設定する
ことを特徴とする画像データ処理装置。
【請求項３】
請求項２記載の画像データ処理装置であって、
前記制御部は、
前記画像位置特定処理において、前記対象画像の位置が前記分割画像の境界上に位置すると特定された場合に、
前記余白設定処理において、当該分割画像の境界に沿って伸びる余白の余白幅の値を、０より大きな値に設定する
ことを特徴とする画像データ処理装置。
【請求項４】
請求項１乃至請求項３の何れかに記載の画像データ処理装置であって、
種々の情報を表示する表示部と、
前記分割画像の境界に対して配置される余白幅の設定値を記憶する設定記憶部と、
を有し、
前記制御部は、
前記余白設定処理において設定された余白幅の値と、前記設定記憶部に記憶されている余白幅の設定値とを比較する比較処理と、
前記比較処理における比較の結果、前記余白設定処理において設定された余白幅の値と、前記余白幅の設定値が異なると判断された場合に、前記余白幅の設定値と異なる余白幅の分割画像データを作成することを確認する旨の報知表示を、前記表示部に表示する報知処理と、
を実行する
ことを特徴とする画像データ処理装置。
【請求項５】
請求項４記載の画像データ処理装置であって、
前記制御部は、
前記報知処理において前記報知表示が前記表示部に表示された場合に、前記余白幅の設定値と異なる余白幅の分割画像データを作成することを許容するか否かを判断する判断処理と、
前記判断処理において、前記余白幅の設定値と異なる余白幅の分割画像データの作成を許容しないと判断され、且つ、前記画像位置特定処理において、前記対象画像の位置が前記分割画像の境界上にないと特定された場合に、前記分割画像と前記余白との境界位置を示す案内表示を付加する案内表示付加処理と、を実行する
ことを特徴とする画像データ処理装置。
【請求項６】
コンピュータによって、
一の画像データに係る画像に対して設定された複数の分割領域に基づいて、当該画像を前記複数の分割領域のそれぞれに分割した複数の分割画像に係る複数の分割画像データを前記一の画像データから生成する画像データ処理方法であって、
前記コンピュータに、
前記複数の分割領域を設定する分割領域設定工程と、
前記分割領域設定工程において設定された前記複数の分割領域の少なくとも１つの分割領域について、当該分割領域に係る前記分割画像の境界を基準として、当該分割領域に係る前記分割画像における画像記録の対象となる対象画像の位置を特定する画像位置特定工程と、
前記画像位置特定工程において特定された前記分割画像の境界を基準とした前記対象画像の位置に基づいて、前記分割画像の境界に沿って伸びる余白の余白幅を設定する余白設定工程と、
前記一の画像データ、前記複数の分割領域及び前記余白設定工程において設定された余白幅に基づいて、前記複数の分割画像データを生成するデータ生成工程と、
を実行させる
ことを特徴とする画像データ処理方法。
【請求項７】
コンピュータに実行させることで、
一の画像データに係る画像に対して設定された複数の分割領域に基づいて、当該画像を前記複数の分割領域のそれぞれに分割した複数の分割画像に係る複数の分割画像データを前記一の画像データから生成させる画像データ処理プログラムであって、
前記コンピュータに、
前記複数の分割領域を設定する分割領域設定処理と、
前記分割領域設定処理において設定された前記複数の分割領域の少なくとも１つの分割領域について、当該分割領域に係る前記分割画像の境界を基準として、当該分割領域に係る前記分割画像における画像記録の対象となる対象画像の位置を特定する画像位置特定処理と、
前記画像位置特定処理において特定された前記分割画像の境界を基準とした前記対象画像の位置に基づいて、前記分割画像の境界に沿って伸びる余白の余白幅を設定する余白設定処理と、
前記一の画像データ、前記複数の分割領域及び前記余白設定処理において設定された余白幅に基づいて、前記複数の分割画像データを生成するデータ生成処理と、
を実行させるための画像データ処理プログラム。
【請求項８】
画像データを記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記記憶部に記憶されている一の画像データに係る画像に対して設定された複数の分割領域に基づいて、当該画像を前記複数の分割領域のそれぞれに分割した複数の分割画像に係る複数の分割画像データを前記一の画像データから生成する分割画像データ生成処理を実行し、
前記分割画像データ生成処理において、
前記制御部は、
前記複数の分割領域の少なくとも１つの分割領域の境界に沿って伸びる余白の余白幅を設定する余白設定処理と、
前記余白設定処理において設定される前記余白に対応する前記分割領域について、当該分割領域に係る前記分割画像の境界を基準として、当該分割領域に係る前記分割画像における画像記録の対象となる対象画像の位置が、前記分割画像の境界上に位置せず、且つ、前記分割画像の境界と前記対象画像との距離が所定値未満であるか否かを判断する判断処理と、
前記判断処理において前記対象画像の位置が、前記分割画像の境界上に位置せず、且つ、前記分割画像の境界と前記対象画像との距離が所定値未満であると判断された場合に、前記余白設定処理により設定された前記余白幅を小さくする余白補正処理と、
前記複数の分割画像のうち前記判断処理において判断された前記分割画像について、前記余白補正処理において前記余白幅を小さくした分に対応する空白画像を当該分割画像に付加するように当該分割画像データを補正し、前記複数の分割画像のうち前記判断処理において判断された前記分割画像に対して前記境界を基準として反対の位置に対応する分割画像について、前記余白補正処理において前記余白幅を小さくした分、当該分割画像における前記対象画像の位置を前記境界に近づけるように当該分割画像に係る前記分割画像データを補正する補正処理と、
前記一の画像データ、前記余白補正処理において補正された余白幅及び前記補正処理で補正された分割画像データに基づいて、前記複数の分割画像データを生成するデータ生成処理と、
を実行する
ことを特徴とする画像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
一の画像データに対して設定された複数の分割領域に基づいて、当該画像を複数の分割領域にそれぞれ分割した複数の分割画像データを生成する画像データ処理装置等に関する。
【背景技術】
【０００２】
従来、大きなサイズの画像の出力結果を得る為に、一の画像データに係る画像を複数の領域にそれぞれ分割した分割画像データを作成する画像データ処理装置、画像データ処理方法、画像データ処理プログラムが知られている。
【０００３】
このような画像データ処理装置等に関する発明として、特許文献１記載の発明が知られている。特許文献１記載の画像データ処理装置は、画像データの出力サイズが所定サイズよりも大きい場合に、当該画像データを複数の領域に分割し、分割したそれぞれの領域の画像データを、所定サイズ以下のサイズの出力媒体に出力するように構成されている。従って、特許文献１記載の画像データ処理装置によれば、複数の分割画像データに係る画像が印刷された出力媒体をそれぞれ繋ぎ合わせることで、所定サイズよりも大きな画像が印刷された出力媒体を提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２７９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１記載の発明のように、複数の分割画像データそれぞれに係る出力媒体を、それぞれ繋ぎ合わせて、大きなサイズの画像が出力された出力媒体を再構成する上では、出力媒体の端縁に沿って配置される余白が用いられる。例えば、一方の分割画像データに係る出力媒体の余白に対して、他方の分割画像データに係る出力媒体を重ねて貼り合わせることで、大きなサイズの画像が印刷された出力媒体は再構成される。
【０００６】
この時、分割画像データに係る出力媒体における余白幅の設定によっては、一方の出力媒体の余白に対して、他方の出力媒体を貼り合わせた結果、「一方の分割画像の一部が他方の分割画像データに係る出力媒体によって隠されてしまう場合」や、「一方の分割画像と他方の分割画像との間に隙間ができてしまう場合」が発生し得る。一方の分割画像の一部が他方の分割画像に係る出力媒体によって隠されてしまうと、画像データに係る画像の一部が欠けた状態となってしまう為、大きなサイズの画像全体としての見栄えを大きく低下させてしまうことになる。又、一方の分割画像と他方の分割画像との間に隙間ができてしまうと、当該隙間から余白が線状に見えてしまうので、大きなサイズの画像全体としての見栄えを大きく低下させてしまう。
【０００７】
このように、各分割画像データに係る出力媒体を繋ぎ合わせて、大きなサイズの画像が印刷された出力媒体を提供する上では、余白幅の設定が再構成した大きなサイズの画像全体の見栄えに大きな影響を及ぼす虞がある。
【０００８】
本発明は、一の画像データを複数の分割領域に基づき分割した複数の分割画像データを生成する画像データ処理装置等に関し、各分割画像データに係る出力結果を繋ぎ合わせて、当該画像データの画像を構成した場合の見栄えの低下を抑制可能な画像データ処理装置等を提供する。
【０００９】
本発明の一側面に係る画像データ処理装置は、記憶部と、制御部とを有しており、制御部によって、分割画像データ生成処理を実行することで、前記記憶部に記憶されている一の画像データに係る画像に設定された複数の分割領域に基づいて、当該画像を前記複数の分割領域のそれぞれに分割した複数の分割画像に係る複数の分割画像データを前記一の画像データから生成することができる。制御部が、分割画像データ生成処理として、分割領域設定処理と、画像位置特定処理と、余白設定処理と、データ生成処理と、を実行することで、前記分割画像の境界を基準とした前記対象画像の位置に基づく適切な余白幅が設定された分割画像データを生成することができる。従って、当該画像データ処理装置によれば、生成された複数の分割画像データに基づいて、適切な余白幅を有する複数の分割画像の出力結果を提供することができる。各分割画像の出力結果においては、対象画像の位置に応じた適切な余白が形成されているので、画像データ処理装置によれば、余白を用いて、各分割画像の出力結果を繋ぎ合わせ、画像データに係る画像を再構成した場合であっても見栄えの低下を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るプリンタの構成を示すブロック図である。
【図２】第１実施形態に係る画像データ処理プログラムのフローチャートである。
【図３】第１実施形態に係る通常余白設定処理の処理内容に関する説明図である。
【図４】第１実施形態に係る余白なし設定処理の処理内容に関する説明図である。
【図５】変更確認ウィンドウの一表示例を示す説明図である。
【図６】分割画像データに付加される境界指示画像の一例を示す説明図である。
【図７】第２実施形態に係る画像データ処理プログラムのフローチャートである。
【図８】余白削減設定処理、分割画像補正処理の処理内容に関する説明図（１）である。
【図９】余白削減設定処理、分割画像補正処理の処理内容に関する説明図（２）である。
【発明を実施するための形態】
【００１１】
以下、本発明に係る画像データ処理装置、画像データ処理方法、及び画像データ処理プログラムを、通信回線３０を介して、コンピュータ２０と接続されたプリンタ１０に具体化した実施形態について、図面を参照しつつ詳細に説明する。
【００１２】
（第１実施形態）
先ず、第１実施形態に係るプリンタ１０の構成について、図１を参照しつつ説明する。図１に示すように、プリンタ１０は、通信回線３０を介して、コンピュータ２０と接続されており、当該コンピュータ２０において作成された印刷画像データ５０に基づいて、印刷画像データ５０に基づく印刷画像５１を、出力媒体である記録用紙に出力可能に構成されている。当該プリンタ１０は、本発明に係る画像データ処理装置として機能する。
【００１３】
当該プリンタ１０は、本発明に係る制御部として機能するＣＰＵ１１、ＲＯＭ１２、本発明に係る記憶部として機能するＲＡＭ１３、ＮＶＲＡＭ１４、ネットワークインターフェイス１５を備えている。ＣＰＵ１１は、ＲＯＭ１２に記憶されている各種制御プログラムや、画像データ処理プログラム（図２参照）を実行して、その実行結果をＲＡＭ１３又は不揮発性メモリであるＮＶＲＡＭ１４に記憶させることで、プリンタ１０の各部を制御する。ＲＯＭ１２は、図２に示す画像データ処理プログラムや、当該プリンタ１０の各種の動作を実行するための制御プログラム及び制御テーブル等を記憶している。そして、ＮＶＲＡＭ１４は、当該プリンタ１０における種々の機能に対するユーザ設定を記憶している。ユーザ設定としては、後述する「ポスター印刷」における余白幅が含まれており、操作部１８を用いたユーザの操作によって、ユーザ所望の設定値に設定される。ネットワークインターフェイス１５は、ＬＡＮ等の通信回線３０を介して接続されたコンピュータ２０等の間において、双方向データ通信を実現している。
【００１４】
そして、当該プリンタ１０は、印刷部１６、表示部１７及び操作部１８を備えている。印刷部１６は、例えば、電子写真方式やインクジェット方式等により、１色又は複数色の着色剤（トナーやインク等）を用いて、記録用紙、プラスチックシート等の上に印刷画像を形成する。表示部１７は、液晶ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示可能に構成されている。操作部１８は、複数のボタンを備えており、ユーザによって各種の指示を入力する際に用いられる。
【００１５】
一方、コンピュータ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ２４、キーボードやポインティングデバイスからなる操作部２５、ディスプレイ等からなる表示部２６、通信回線３０に接続されるネットワークインターフェイス２７等を備えている。ハードディスクドライブ２４は、印刷画像データ５０を作成するためのアプリケーションソフトや、プリンタ１０の動作を制御するためのプリンタドライバ等の各種制御プログラムを記憶している。
【００１６】
尚、第１実施形態においては、ユーザは、コンピュータ２０を用いて印刷画像データ５０を作成する際に、所謂「ポスター印刷」を指示する旨の設定を行い得る。当該「ポスター印刷」は、出力サイズの大きな印刷物（例えば、ポスターや横断幕等）を取得する為に、１つの印刷画像データ５０に係る印刷画像５１を、記録用紙のサイズに対応する複数の分割画像に分割して出力することを意味する。そして、この「ポスター印刷」で生成された複数の分割画像が印刷された記録用紙を、適切な配置でつなぎ合わせることで、ユーザ所望のポスターや横断幕等が提供される。
【００１７】
第１実施形態において、図２に示す画像データ処理プログラムは、コンピュータ２０で生成された印刷画像データ５０が、通信回線３０を介してプリンタ１０へ送信されてきた場合に、当該プリンタ１０のＣＰＵ１１によって実行される。
【００１８】
尚、この場合の印刷画像データ５０は、「ポスター印刷」の実行する旨の指示と、一の印刷画像５１を含んでいればよい。当該印刷画像データ５０における印刷画像５１自体が当初から大きなサイズである必要はなく、例えば、プリンタ１０側で拡大することで、大きなサイズの印刷画像５１としてもよい。又、以下の説明においては、一具体例として、Ａ３サイズの印刷画像５１に係る印刷画像データ５０を「ポスター印刷」するものとし、Ａ４サイズの記録用紙の２枚に印刷出力する場合を挙げて説明する。
【００１９】
第１実施形態に係る画像データ処理プログラムの実行を開始すると、プリンタ１０のＣＰＵ１１は、先ず、コンピュータ２０からの「ポスター印刷」の対象である印刷画像データ５０を受信する（Ｓ１）。その後、ＣＰＵ１１は、受信した印刷画像データ５０を、ＲＡＭ１３に格納し、Ｓ２に処理を移行する。
【００２０】
Ｓ２では、ＣＰＵ１１は、受信した印刷画像データ５０の印刷画像５１に対して、複数の分割領域を設定する。具体的には、ＣＰＵ１１は、Ａ３サイズの印刷画像５１に対して、Ａ４サイズに相当する第１分割領域７０Ａ、第２分割領域７０Ｂの並べて設定する（図３、図４における左図参照）。複数の分割領域の設定を終了すると、ＣＰＵ１１は、Ｓ３に処理を移行する。
【００２１】
Ｓ３に移行すると、ＣＰＵ１１は、対象画像位置特定処理を実行し、受信した印刷画像データ５０の印刷画像５１と、Ｓ２で当該印刷画像５１に設定された複数の分割領域に基づいて、印刷画像５１における対象画像６０の位置を特定すると共に、分割境界線７１を構成する各分割領域における対象画像６０の位置を特定する。ここで、対象画像６０とは、印刷画像データ５０の印刷画像５１の内、１色又は複数色の着色剤（トナーやインク等）を用いて、記録用紙等の上に画像記録される部分であり、画像記録の対象となる部分を意味する。即ち、印刷画像５１の内、対象画像６０を除いた部分は、１色又は複数色の着色剤で画像形成されることのないブランク部分となる。対象画像位置特定処理（Ｓ３）を終了すると、ＣＰＵ１１は、Ｓ４に処理を移行する。
【００２２】
Ｓ４においては、ＣＰＵ１１は、Ｓ２で設定された複数の分割領域と、対象画像位置特定処理（Ｓ３）の処理結果に基づいて、分割境界線７１上に対象画像６０が位置するか否かを判断する。ここで、分割境界線７１は、隣接配置された複数の分割領域の境界を意味し、図３等に示すように、第１分割領域７０Ａと第２分割領域７０Ｂの境界に設定される。対象画像６０が分割境界線７１上にある場合（Ｓ４：ＹＥＳ）、ＣＰＵ１１は、Ｓ５に処理を移行する。一方、対象画像６０が分割境界線７１上にない場合（Ｓ４：ＮＯ）、ＣＰＵ１１は、Ｓ６に処理を移行する。
【００２３】
Ｓ５では、ＣＰＵ１１は、通常余白設定処理を実行し、印刷画像５１を複数の分割領域のそれぞれに分割した分割画像に配置される余白８０に関する設定を行う。具体的には、ＣＰＵ１１は、一の分割領域に基づいて印刷画像５１から分割される一の分割画像の境界の内、分割境界線７１に基づく境界に沿って伸びる余白８０の余白幅Ｗを設定する。図３に示すように、印刷画像５１を第１分割領域７０Ａ、第２分割領域７０Ｂのそれぞれに基づいて分割した第１分割画像７６Ａ、第２分割画像７６Ｂを生成する場合、ＣＰＵ１１は、第１分割画像７６Ａの下端縁に沿って配設される余白８０について、余白幅Ｗを所定の値（「０」を除く）を設定する。通常余白設定処理（Ｓ５）を終了すると、ＣＰＵ１１は、Ｓ７に処理を移行する。
【００２４】
Ｓ６に移行すると、ＣＰＵ１１は、余白なし設定処理を実行し、印刷画像５１を複数の分割領域のそれぞれに分割した分割画像に配置される余白８０をなしに設定する。具体的には、ＣＰＵ１１は、一の分割領域に基づいて印刷画像５１から分割される一の分割画像の境界の内、分割境界線７１に基づく境界に沿って伸びる余白８０の余白幅を「０」に設定する。図４に示すように、印刷画像５１を第１分割領域７０Ａ、第２分割領域７０Ｂのそれぞれに基づいて分割した第１分割画像７６Ａ、第２分割画像７６Ｂを生成する場合、ＣＰＵ１１は、第１分割画像７６Ａの下端縁に沿って配設される余白８０の余白幅Ｗを「０」に設定することで、当該余白８０を「なし」に設定する。余白なし設定処理（Ｓ６）を終了すると、ＣＰＵ１１は、Ｓ７に処理を移行する。
【００２５】
Ｓ７においては、ＣＰＵ１１は、通常余白設定処理（Ｓ５）又は余白なし設定処理（Ｓ６）によって設定された余白幅Ｗの値が、ＮＶＲＡＭ１４に格納されている余白幅Ｗのユーザ設定値と相違するか否かを判断する。余白幅Ｗの値がユーザ設定値と相違している場合（Ｓ７：ＹＥＳ）、ＣＰＵ１１は、Ｓ８に処理を移行する。一方、余白幅Ｗの値がユーザ設定値と一致している場合（Ｓ７：ＮＯ）、ＣＰＵ１１は、Ｓ１１に処理を移行する。
【００２６】
Ｓ８では、ＣＰＵ１１は、確認表示処理を実行し、変更確認ウィンドウ８５を表示部１７に表示する。図５に示すように、変更確認ウィンドウ８５は、「ユーザ設定と異なる余白幅Ｗで分割画像に係る印刷が行われる旨」と、「ユーザ設定と異なる余白幅Ｗでの分割画像に係る印刷出力の続行を許容するか否かを問う旨」のメッセージを有している。確認表示処理（Ｓ８）を終了すると、ＣＰＵ１１は、Ｓ９に処理を移行する。
【００２７】
Ｓ９に移行すると、ＣＰＵ１１は、変更許容操作が行われたか否かを判断する。第１実施形態において、変更許容操作は、図５に示す変更確認ウィンドウ８５の「ＹＥＳ」ボタンを、操作部１８の操作によって選択する操作を指し、ユーザ設定と異なる余白幅Ｗでの分割画像に係る印刷出力の続行を許容することを意味する。変更許容操作が行われた場合（Ｓ９：ＹＥＳ）、ＣＰＵ１１は、Ｓ１１に処理を移行する。一方、変更許容操作が行われなかった場合（Ｓ９：ＮＯ）、ＣＰＵ１１は、Ｓ１０に処理を移行する。尚、変更許容操作が行われなかった場合とは、図５に示す変更確認ウィンドウ８５の「ＮＯ」ボタンを、操作部１８の操作によって選択する操作が行われた場合を意味する。
【００２８】
Ｓ１０においては、ＣＰＵ１１は、図５に示す変更確認ウィンドウ８５の「ＮＯ」ボタンに対する選択操作が行われたこと（Ｓ９：ＮＯ）に基づいて、余白設定処理を実行する。この場合、ＣＰＵ１１は、ＮＶＲＡＭ１４から余白幅Ｗのユーザ設定値を読み出し、当該ユーザ設定値に係る余白幅Ｗの余白８０を、分割境界線７１に基づく境界に沿って配置する。そして、この余白設定処理（Ｓ１０）においては、ＣＰＵ１１は、分割境界線７１上に対象画像６０が存在しない（Ｓ５：ＮＯ）と判断されていた場合に、ユーザ設定値に基づく余白８０と分割画像との境界部分（即ち、分割境界線７１に基づく分割画像の境界）に、境界指示画像９０を付加する（図６参照）。余白設定処理（Ｓ１０）を終了すると、ＣＰＵ１１は、Ｓ１１に処理を移行する。
【００２９】
Ｓ１１では、ＣＰＵ１１は、Ｓ１で受信した印刷画像データ５０と、Ｓ２で設定された複数の分割領域（例えば、第１分割領域７０Ａ、第２分割領域７０Ｂ）と、Ｓ５、Ｓ６、Ｓ１０の何れかによって設定された余白幅Ｗに基づいて、複数の分割画像データを生成する。図３、図４に示すように、ＣＰＵ１１は、先ず、印刷画像データ５０に係る印刷画像５１を、第１分割領域７０Ａ、第２分割領域７０Ｂに基づいて分割することで、第１分割画像７６Ａ、第２分割画像７６Ｂを特定する。そして、ＣＰＵ１１は、第１分割画像７６Ａ、第２分割画像７６Ｂのそれぞれについて、Ｓ５、Ｓ６、Ｓ１０の何れかによって設定された余白幅Ｗの余白８０を、分割境界線７１に対応する境界に沿って配置することで、第１分割画像データ７５Ａ、第２分割画像データ７５Ｂをそれぞれ生成する。この時、ＣＰＵ１１は、必要に応じて、各分割画像（第１分割画像７６Ａ、第２分割画像７６Ｂ）の拡大・縮小・移動といった画像処理を行い、余白８０の有無に伴う各分割画像の位置変動を調整してもよい。その後、ＣＰＵ１１は、第１分割画像データ、第２分割画像データをＲＡＭ１３に格納し、Ｓ１２に処理を移行する。
【００３０】
Ｓ１２に移行すると、ＣＰＵ１１は、印刷実行処理を実行することで、生成した各分割画像データをＲＡＭ１３から読み出し、印刷部１６によってそれぞれ記録用紙に対して印刷する。この時、図３、図４における右図に示すように、各分割画像データに余白幅Ｗに基づく余白８０が形成されるので、ユーザは、当該余白８０を用いて各分割画像データに係る分割画像が印刷された記録用紙を繋げることで、印刷画像５１が出力された大型サイズの印刷物を構成し得る。
【００３１】
以上説明したように、第１実施形態に係るプリンタ１０によれば、ＣＰＵ１１によって画像データ処理プログラム（図２参照）を実行することで、印刷画像データ５０の印刷画像５１に対して設定された第１分割領域７０Ａ、第２分割領域７０Ｂに基づいて、当該印刷画像５１を複数の分割領域の夫々に分割した分割画像に係る第１分割画像データ７５Ａ、第２分割画像データ７５Ｂを生成することができる。
【００３２】
そして、当該プリンタ１０によれば、Ｓ３〜Ｓ６の処理を実行することで、分割境界線７１に対応する分割画像の境界を基準とした対象画像６０の位置に基づいて、適切な余白幅Ｗの余白８０を分割境界線７１に沿って配置した分割画像データを生成することができる。従って、当該プリンタ１０によれば、Ｓ１１で生成された複数の分割画像データに基づいて、適切な余白幅Ｗを有する複数の分割画像（第１分割画像７６Ａ、第２分割画像７６Ｂ）の出力結果を提供することができる。図３、図４の右図に示すように、各分割画像の出力結果においては、対象画像６０の位置に応じた適切な余白幅Ｗの余白８０が形成されているので、当該プリンタ１０によれば、余白８０を用いて、各分割画像の出力結果を繋ぎ合わせ、印刷画像５１を再構成した場合であっても見栄えの低下を抑制することができる。
【００３３】
図３に示すように、当該プリンタ１０によれば、前記対象画像６０の位置が前記分割境界線７１上にあると特定された場合に（Ｓ４：ＹＥＳ）、当該分割境界線７１に沿って伸びる余白８０の余白幅Ｗの値を、０より大きな値に設定する（Ｓ５）。これにより、当該プリンタ１０によれば、各分割画像（第１分割画像７６Ａ、第２分割画像７６Ｂ）の出力結果を、余白８０を利用して貼り合わせる際に、第１分割画像７６Ａと第２分割画像７６Ｂの間における隙間をなくすことができ、印刷画像５１を再構成した場合であっても見栄えの低下を抑制することができる。仮に、この場合に余白幅Ｗが０に設定されていると、第１分割画像７６Ａが形成された記録用紙と第２分割画像７６Ｂが形成された記録用紙を貼り合わせる際に、２つの記録用紙間に少なからず隙間ができてしまう。この２つの記録用紙の間の隙間からは、当該記録用紙の背後にある模様や色（例えば、記録用紙が掲示された壁の模様や色）等が見えてしまい、印刷画像５１が分断されたように見える為、印刷画像５１全体としての見栄えが低下してしまう。
【００３４】
図４に示すように、当該プリンタ１０によれば、前記対象画像６０の位置が分割境界線７１上にないと特定された場合に（Ｓ４：ＮＯ）、当該分割境界線７１に沿って伸びる余白８０の余白幅Ｗを０に設定する（Ｓ６）。これにより、当該プリンタ１０によれば、各分割画像（第１分割画像７６Ａ、第２分割画像７６Ｂ）の出力結果を貼り合わせる際に、分割画像の境界に対して正確に位置合わせすることができ、印刷画像５１を再構成した場合であっても見栄えの低下を抑制することができる。仮に、この場合に余白幅Ｗが０より大きい値に設定されていると、第１分割画像７６Ａのブランク画像と余白８０が連続することになるため、第１分割画像７６Ａと余白８０の境界がわからなくなってしまう。従って、境界指示画像９０の付加によって、分割画像と余白の境界位置を示唆しない限り、分割画像の境界に対して正確に位置合わせすることが困難な状態となる。
【００３５】
又、当該プリンタ１０によれば、通常余白設定処理（Ｓ５）又は余白なし設定処理（Ｓ６）において設定された余白幅Ｗの値と、前記余白幅Ｗのユーザ設定値が異なると判断された場合（Ｓ７：ＹＥＳ）に、変更確認ウィンドウ８５が前記表示部１７に表示される。
これにより、当該プリンタ１０によれば、ＮＶＲＡＭ１４に記憶されている余白幅Ｗのユーザ設定値と異なる余白幅Ｗで各分割画像データを生成する場合には、変更確認ウィンドウ８５によって、事前にユーザに確認を求めることができ、ユーザの意図を反映することができる。
【００３６】
更に、当該プリンタ１０によれば、ユーザ設定値と異なる余白幅Ｗの余白８０の生成を許容せず（Ｓ９：ＮＯ）、且つ、分割境界線７１上に対象画像６０が存在しないと判断された場合（Ｓ４：ＮＯ）には、余白設定処理（Ｓ１０）において、分割画像と余白８０の境界を示す境界指示画像９０を、当該分割画像データに付加することができる（図６参照）。これにより、当該プリンタ１０によれば、図６に示すように、分割画像と余白８０との境界がわかりにくい場合であっても、当該境界指示画像９０によって、分割画像の境界位置を明確に把握することができる。従って、各分割画像の出力媒体を貼り合わせる際に、分割画像の境界に対して正確に位置決めすることができるので、当該プリンタ１０よれば、印刷画像５１を再構成した場合における見栄えの低下を抑制することができる。
【００３７】
（第２実施形態）
次に、上述した第１実施形態と異なる実施形態（第２実施形態）について、図面を参照しつつ詳細に説明する。尚、第２実施形態に係るプリンタ１０、コンピュータ２０は、第１実施形態に係るプリンタ１０、コンピュータ２０と同一の基本的構成を有しており、画像データ処理プログラムの処理内容が相違する。従って、第１実施形態と同一の構成、処理内容に関する説明は省略する。
【００３８】
図７に示すように、第２実施形態に係る画像データ処理プログラムにおいては、ＣＰＵ１１は、先ず、通信回線３０を介してコンピュータ２０から印刷画像データ５０を受信する（Ｓ２１）。このＳ２１に係る処理は、第１実施形態におけるＳ１と同様の処理である。その後、ＣＰＵ１１は、当該印刷画像データ５０の印刷画像５１に対して、複数の分割領域（第１分割領域７０Ａ、第２分割領域７０Ｂ）を仮設定する（Ｓ２２）。その後、ＣＰＵ１１は、Ｓ２３に処理を移行する。
【００３９】
Ｓ２３に移行すると、ＣＰＵ１１は、印刷画像データ５０の印刷画像５１に設定された分割境界線７１に沿って配置される余白８０の余白幅Ｗを、ＮＶＲＡＭ１４に格納されている余白幅Ｗのユーザ設定値に基づいて設定する。余白幅Ｗの設定を終了すると、ＣＰＵ１１は、Ｓ２４に処理を移行する。
【００４０】
Ｓ２４においては、ＣＰＵ１１は、対象画像位置特定処理を実行する。対象画像位置特定処理（Ｓ２４）では、ＣＰＵ１１は、第１実施形態に係るＳ３と同様に、受信した印刷画像データ５０の印刷画像５１と、Ｓ２で当該印刷画像５１に仮設定された複数の分割領域に基づいて、印刷画像５１における対象画像６０の位置を特定すると共に、分割境界線７１を構成する各分割領域における対象画像６０の位置を特定する。その後、ＣＰＵ１１は、Ｓ２５に処理を移行する。
【００４１】
Ｓ２５では、ＣＰＵ１１は、Ｓ２２で仮設定された複数の分割領域と、対象画像位置特定処理（Ｓ３）の処理結果に基づいて、分割境界線７１上に対象画像６０が位置するか否かを判断する。対象画像６０が分割境界線７１上にある場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１１は、通常余白設定処理（Ｓ２６）に処理を移行する。当該通常余白設定処理（Ｓ２６）の処理内容は、第１実施形態と同様の処理であり、分割境界線７１に基づく境界に沿って伸びる余白８０の余白幅Ｗを設定する（図３参照）。その後、ＣＰＵ１１は、Ｓ３０に処理を移行する。一方、対象画像６０が分割境界線７１上にない場合（Ｓ２５：ＮＯ）、ＣＰＵ１１は、Ｓ２７に処理を移行する。
【００４２】
Ｓ２７に移行すると、ＣＰＵ１１は、エッジ距離が所定値より小さいか否かを判断する。ここで、エッジ距離とは、分割画像の境界と、当該分割画像に含まれる対象画像６０との間の最短距離を意味し、図８、図９に示すように、第１分割画像７６Ａにおけるエッジ距離を「第１エッジ距離ＬＡ」、第２分割画像７６Ｂにおけるエッジ距離を「第２エッジ距離ＬＢ」という。又、所定値とは、各分割画像が印刷された記録用紙を張り合わせる際に、ユーザの手振れ等によって位置ずれする距離を意味し、例えば、記録用紙に出力した場合に１ｍｍとなる距離である。
【００４３】
エッジ距離が所定値より小さい場合（Ｓ２７：ＹＥＳ）、ＣＰＵ１１は、Ｓ２８に処理を移行する。一方、エッジ距離が所定値以上である場合（Ｓ２７：ＮＯ）、ＣＰＵ１１は、通常余白設定処理（Ｓ２６）に処理を移行し、分割境界線７１に基づく境界に沿って伸びる余白８０の余白幅Ｗを設定する（図３参照）。その後、ＣＰＵ１１は、Ｓ３０に処理を移行する。
【００４４】
Ｓ２８においては、ＣＰＵ１１は、余白削減設定処理を実行する。この余白削減設定処理（Ｓ２８）では、ＣＰＵ１１は、分割境界線７１に沿って配置される余白８０の余白幅Ｗを、所定量の補正幅Ｄ分だけ削減する。その後、ＣＰＵ１１は、Ｓ２９に処理を移行する。
【００４５】
そして、Ｓ２９では、ＣＰＵ１１は、分割画像補正処理を実行し、余白削減設定処理（Ｓ２８）によって余白８０の余白幅Ｗを削減したことに伴い、当該分割境界線７１に隣接する２つの分割画像を補正する。分割画像補正処理（Ｓ２９）の終了後、ＣＰＵ１１は、Ｓ３０に処理を移行する。
【００４６】
ここで、余白削減設定処理（Ｓ２８）、分割画像補正処理（Ｓ２９）の処理内容について、図８、図９を参照しつつ、具体例を挙げて説明する。そして、具体例としては、一の印刷画像５１を、第１分割領域７０Ａ、第２分割領域７０Ｂに基づいて、第１分割画像７６Ａと、第２分割画像７６Ｂに分割するものとする。
【００４７】
図８に示すように、余白削減設定処理（Ｓ２８）、分割画像補正処理（Ｓ２９）の処理前において、第１分割画像７６Ａにおけるエッジ距離を「第１エッジ距離ＬＡ」とし、余白８０の余白幅を「余白幅Ｗ」とする。同様に、この時点における第２分割画像７６Ｂのエッジ距離を「第２エッジ距離ＬＢ」とする。そして、余白削減設定処理（Ｓ２８）、分割画像補正処理（Ｓ２９）の処理後において、第１分割画像７６Ａにおけるエッジ距離を「第１エッジ距離ＬＡ´」とし、余白８０の余白幅を「余白幅Ｗ´」とする。同様に、この処理後における第２分割画像７６Ｂのエッジ距離を「第２エッジ距離ＬＢ´」とする。
【００４８】
図９に示すように、余白削減設定処理（Ｓ２８）を実行すると、第１分割画像７６Ａにおける余白８０は、処理前の余白幅Ｗから補正幅Ｄの分だけ削減され、余白幅Ｗ´となる。この場合、分割画像補正処理（Ｓ２９）において、第１分割画像７６Ａに対しては、ＣＰＵ１１は、第１分割画像７６Ａの内側部分に、分割境界線７１に沿って補正幅Ｄに相当するブランクデータを付加する。これにより、分割画像補正処理（Ｓ２９）後の第１エッジ距離ＬＡ´は、処理前の第１エッジ距離ＬＡに補正幅Ｄを付加した距離となる（図９参照）。
【００４９】
一方、分割境界線７１を介して、第１分割画像７６Ａに隣接する第２分割画像７６Ｂにおいては、ＣＰＵ１１は、分割画像補正処理（Ｓ２９）において、第２分割画像７６Ｂに含まれる対象画像６０を、分割境界線７１に補正幅Ｄの分だけ近づけるように移動させる。これにより、分割画像補正処理（Ｓ２９）後の第２エッジ距離ＬＢ´は、処理前の第２エッジ距離ＬＢから補正幅Ｄを削減した距離となる（図９参照）。
【００５０】
再び図７を参照しつつ、第２実施形態に係る画像データ処理プログラムのＳ３０以後の処理内容について説明する。Ｓ３０に処理を移行すると、ＣＰＵ１１は、Ｓ２１で受信した印刷画像データ５０と、当該印刷画像データ５０の印刷画像５１に設定された複数の分割領域（例えば、第１分割領域７０Ａ、第２分割領域７０Ｂ）と、余白８０等に関する処理結果（Ｓ２６又はＳ２８〜Ｓ２９の処理結果）に基づいて、複数の分割画像データを生成する。その後、ＣＰＵ１１は、第１分割画像データ、第２分割画像データをＲＡＭ１３に格納し、Ｓ３２に処理を移行する。
【００５１】
Ｓ３１では、ＣＰＵ１１は、印刷実行処理を実行することで、生成した各分割画像データをＲＡＭ１３から読み出し、印刷部１６によってそれぞれ記録用紙に対して印刷する。この時、図３、図４における右図や、図９に示すように、各分割画像データに余白幅Ｗに基づく余白８０が形成されるので、ユーザは、当該余白８０を用いて各分割画像データに係る分割画像が印刷された記録用紙を繋げることで、印刷画像５１が出力された大型サイズの印刷物を構成し得る。
【００５２】
以上説明したように、第２実施形態に係るプリンタ１０によれば、余白削減設定処理（Ｓ２８）、分割画像補正処理（Ｓ２９）を実行することで、余白８０が設定された分割画像データにおいて、分割画像の境界と対象画像６０との距離（例えば、第１エッジ距離ＬＡ´）が所定値以上となる。従って、第２実施形態に係るプリンタ１０によれば、一方の分割画像の記録用紙の余白８０に対して、他方の分割画像の記録用紙を貼り合わせる際に、一方の分割画像が他方の分割画像の記録用紙によって隠されることを抑制することができる。これにより、当該プリンタ１０によれば、記録用紙を貼り合わせて、印刷画像５１を再構成した場合であっても、印刷画像５１の一部が欠損することはなく、見栄えの低下を抑制することができる。
【００５３】
又、第２実施形態に係るプリンタ１０によれば、余白削減設定処理（Ｓ２８）により余白８０の余白幅Ｗを、補正幅Ｄ分削減することに伴って、分割境界線７１を介して隣接する第１分割画像７６Ａ、第２分割画像７６Ｂの内容を分割画像補正処理（Ｓ２９）によって補正する（図８、図９参照）。この分割画像補正処理（Ｓ２９）では、第１分割画像７６Ａにおける対象画像６０と、第２分割画像７６Ｂにおける対象画像６０の位置関係を、余白削減設定処理（Ｓ２８）の処理前と同様に維持することができる。即ち、当該プリンタ１０によれば、余白削減設定処理（Ｓ２８）に伴う余白幅Ｗの削減によって、記録用紙を貼り合わせて印刷画像５１を再構成した場合における見栄えの低下を防止することができる。
【００５４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、上述した実施形態においては、本発明における画像データ処理装置を、プリンタ１０に適用した場合を説明したが、この態様に限定されるものではない。即ち、コンピュータ２０を、本発明に係る画像データ処理装置として機能させることも可能である。この場合、図２、図９に示す画像データ処理プログラムにおける「印刷画像データ５０をコンピュータ２０から受信する処理（Ｓ１、Ｓ２１）」の処理を「印刷画像データ５０の生成を完了し、ポスター印刷の実行指示を受ける処理」とし、「印刷実行処理（Ｓ１２、Ｓ３１）」の処理を「生成した分割印刷データを印刷指示と共にプリンタ１０へ送信する処理」とすればよい。
【００５５】
又、上述した実施形態においては、図３、図４等に示すように、一の印刷画像データ５０に係る印刷画像５１を、第１分割領域７０Ａ、第２分割領域７０Ｂに基づいて分割する態様であったが、この態様に限定されるものではない。本発明は、一の印刷画像データ５０に係る印刷画像５１を、より多数の分割画像に分割する構成であってもよい。印刷画像５１における分割の態様は、ポスター作成に適したマトリクス状に分割してもよいし、横断幕に適した列状に分割してもよい。
【００５６】
又、上述した第２実施形態においては、ＣＰＵ１１は、第１分割画像７６Ａの内側部分に、分割境界線７１に沿って補正幅Ｄに相当するブランクデータを付加しているが、この態様に限定されるものではない。例えば、このブランクデータを付加した分、図９に示す第１分割画像７６Ａの上側部分に係るブランクデータを削除する構成であってもよい。これらの画像データに対する処理については、必要に応じて、公知の処理を適宜用いることができる。
【００５７】
又、上述した実施形態に係る画像データ処理プログラムは、所謂、アプリケーションソフトとして提供することも可能であるし、プリンタドライバとして提供することも可能である。
【符号の説明】
【００５８】
１０    プリンタ
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＮＶＲＡＭ
１６    印刷部
１７    表示部
１８    操作部
２０    コンピュータ
２１    ＣＰＵ
２２    ＲＯＭ
２３    ＲＡＭ
３０    通信回線
５０    印刷画像データ
５１    印刷画像
６０    対象画像
７０Ａ  第１分割領域
７０Ｂ  第２分割領域
７１    分割境界線
７５Ａ  第１分割画像データ
７５Ｂ  第２分割画像データ
７６Ａ  第１分割画像
７６Ｂ  第２分割画像
８０    余白
【図１】
2015192440.tif 000003
【図２】
2015192440.tif 000004
【図３】
2015192440.tif 000005
【図４】
2015192440.tif 000006
【図５】
2015192440.tif 000007
【図６】
2015192440.tif 000008
【図７】
2015192440.tif 000009
【図８】
2015192440.tif 000010
【図９】
2015192440.tif 000011