(57)【要約】【課題】  背景に多様な演出を行うことができる印刷データ編集装置及び印刷データ編集プログラムを提供する。【解決手段】  背景画像選択画面で選択された背景画像を、背景サイズ画面、背景配置画面で指定された設定条件に従って配置する。背景サイズ画面では、背景画像を伸縮して配置するか否か、伸縮する際に基準とする方向や縦横比を保持して伸縮するか、背景画像がはみ出る場合にその背景画像を配置するか否かを設定できる。また、背景配置画面では、背景画像を等間隔に配置するか、ずらして配置するか、ずらす場合にはどの方向にどれだけずらすか、被印刷媒体に対してどの値に合わせて配置するかを設定できる。図３９に示す例では、背景画像が縦方向を基準に拡大され、等間隔配置されたものが、さらにずらして配置されている。【選択図】  図３９
2005286613.tif 000002
【特許請求の範囲】
【請求項１】
被印刷媒体に印刷される文字、図形、画像、表又は描画データの背景に背景画像を印刷する印刷装置で印刷を行うための印刷データを作成する印刷データ編集装置において、
前記背景画像を記憶する背景画像記憶手段と、
当該背景画像記憶手段に記憶されている画像から背景画像とする画像を選択する背景画像選択手段と、
当該背景画像選択手段により選択された背景画像の配置方法を指定する配置方法指定手段と、
当該配置方法指定手段により指定された配置方法により、前記背景画像選択手段により選択された前記背景画像を１つ以上配置する配置手段と、
当該配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成する印刷データ作成手段と
を備えたことを特徴とする印刷データ編集装置。
【請求項２】
前記配置方法指定手段は、
配置された際に被印刷媒体から前記背景画像がはみ出す場合に、はみ出す背景画像を印刷するか否かを指定するはみ出し指定手段、
前記背景画像の伸縮方法を指定する伸縮方法指定手段、
前記背景画像の被印刷媒体に対する位置を決定する基準点を指定する基準点指定手段、
配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定する等間隔配置指定手段、又は、
前記背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定するずらし指定手段
のうちの少なくとも１つであることを特徴とする請求項１に記載の印刷データ編集装置。
【請求項３】
前記配置手段は、
前記背景画像選択手段で選択された前記背景画像を、被印刷媒体の所定の１つの頂点から前記背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置する基本配置手段と、
前記配置方法指定手段により指定された配置条件に従って前記基本配置手段により配置された前記背景画像の配置を調整する配置調整手段と
を有することを特徴とする請求項１又は２に記載の印刷データ編集装置。
【請求項４】
前記配置調整手段は、
前記はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、前記基本配置手段により配置された前記背景画像のうち、被印刷媒体からはみ出している背景画像を削除するはみ出し配置制御手段であることを特徴とする請求項３に記載の印刷データ編集装置。
【請求項５】
前記基準点指定手段では、
長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点が前記基準点として指定され、
前記配置調整手段は、
前記基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する前記背景画像上の点である対応点の位置を算出する対応点算出手段と、
当該対応点算出手段により算出された対応点を前記基準点指定手段により指定された基準点上に配置して前記背景画像を被印刷媒体上に配置する基準点配置制御手段と
を有することを特徴とする請求項３又は４に記載の印刷データ編集装置。
【請求項６】
前記配置調整手段は、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、
当該縦個数算出手段により算出された縦個数に基づいて、前記背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出する縦方向調整量算出手段と、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、
当該横個数算出手段により算出された横個数に基づいて、前記背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出する横方向調整量算出手段と、
前記等間隔配置指定手段により等間隔に配置すると指定されている場合には、前記縦方向調整量算出手段及び前記横方向調整量算出手段により算出された調整量に基づいて前記背景画像を配置する等間隔配置制御手段と
を有することを特徴とする請求項３乃至５のいずれかに記載の印刷データ編集装置。
【請求項７】
前記ずらし指定手段は、
前記背景画像をずらす量を指定するずらし量指定手段、
前記背景画像をずらす方向を縦又は横から指定するずらし方向指定手段、及び、
当該ずらし方向指定手段により縦と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの縦方向に並んでいる列において、前記ずらし方向指定手段により横と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定するずらし対象指定手段のうちの少なくとも１つの手段を有し、
前記配置調整手段は、
前記ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の前記背景画像を、前記ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、前記ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置するずらし配置制御手段
を有することを特徴とする請求項３乃至６のいずれかに記載の印刷データ編集装置。
【請求項８】
前記伸縮方法指定手段は、
前記背景画像の拡大、前記背景画像の縮小、及び、前記背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定する拡大縮小指定手段、
前記背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定する縦方向指定手段、
前記背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定する横方向指定手段、
前記背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定する縦横方向指定手段、及び、
前記背景画像を伸縮する際に前記背景画像の縦横の比率を保持するか否かを指定する縦横比率保持指定手段のうちの少なくとも１つの手段であり、
前記配置調整手段は、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、
前記拡大縮小指定手段、前記縦方向指定手段、前記横方向指定手段、前記縦横方向指定手段、及び、前記縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、前記縦個数算出手段により算出された縦個数、前記横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、前記背景画像の縦方向の長さ及び前記背景画像の横方向の長さに基づいて前記背景画像の縦方向及び横方向の伸縮率を算出する伸縮率算出手段と、
当該伸縮率算出手段により算出された前記伸縮率に基づいて前記背景画像を伸縮させて配置する伸縮配置制御手段と
を有することを特徴とする請求項３乃至７のいずれかに記載の印刷データ編集装置。
【請求項９】
所定の長さにおける画素数である解像度について、前記背景画像の解像度と前記印刷装置の解像度とが異なる場合には、前記印刷装置の解像度を前記背景画像の解像度で割った値を伸縮率として前記背景画像を拡大又は縮小する解像度調整手段と、
前記解像度調整手段により前記背景画像の解像度と前記印刷装置の解像度とを調整した後に前記配置手段により前記背景画像を配置する配置制御手段と
を備えたことを特徴とする請求項１乃至８のいずれかに記載の印刷データ編集装置。
【請求項１０】
被印刷媒体に印刷される文字、図形、画像、表又は描画データの背景に背景画像を印刷する印刷データを作成するコンピュータを、
前記背景画像を記憶する背景画像記憶手段と、
当該背景画像記憶手段に記憶されている画像から背景画像とする画像を選択する背景画像選択手段と、
当該背景画像選択手段により選択された背景画像の配置方法を指定する配置方法指定手段と、
当該配置方法指定手段により指定された配置方法により、前記背景画像選択手段により選択された前記背景画像を１つ以上配置する配置手段と、
当該配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成する印刷データ作成手段と
として機能させることを特徴とする印刷データ編集プログラム。
【請求項１１】
前記コンピュータを、
配置された際に被印刷媒体から前記背景画像がはみ出す場合にはみ出す背景画像を印刷するか否かを指定するはみ出し指定手段、
前記背景画像の伸縮方法を指定する伸縮方法指定手段、
前記背景画像の被印刷媒体に対する位置を決定する基準点を指定する基準点指定手段、
配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定する等間隔配置指定手段、又は、
前記背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定するずらし指定手段
のうちの少なくとも１つとして機能する前記配置方法指定手段として機能させることを特徴とする請求項１０に記載の印刷データ編集プログラム。
【請求項１２】
前記コンピュータを、
前記背景画像選択手段で選択された前記背景画像を、被印刷媒体の所定の１つの頂点から前記背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置する基本配置手段と、
前記配置方法指定手段により指定された配置条件に従って前記基本配置手段により配置された前記背景画像の配置を調整する配置調整手段と
として機能する前記配置手段として機能させることを特徴とする請求項１０又は１１に記載の印刷データ編集プログラム。
【請求項１３】
前記コンピュータを、
前記はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、前記基本配置手段により配置された前記背景画像のうち、被印刷媒体からはみ出している背景画像を削除するはみ出し配置制御手段として機能する前記配置調整手段として機能させることを特徴とする請求項１２に記載の印刷データ編集プログラム。
【請求項１４】
前記コンピュータを、
長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点が前記基準点として指定される前記基準点指定手段として機能させ、
前記基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する前記背景画像上の点である対応点の位置を算出する対応点算出手段と、当該対応点算出手段により算出された対応点を前記基準点指定手段により指定された基準点上に配置して前記背景画像を被印刷媒体上に配置する基準点配置制御手段ととして機能する前記配置調整手段として機能させることを特徴とする請求項１２又は１３に記載の印刷データ編集プログラム。
【請求項１５】
前記コンピュータを、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、
当該縦個数算出手段により算出された縦個数に基づいて、前記背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出する縦方向調整量算出手段と、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、
当該横個数算出手段により算出された横個数に基づいて、前記背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出する横方向調整量算出手段と、
前記等間隔配置指定手段により配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置すると指定されている場合には、前記縦方向調整量算出手段及び前記横方向調整量算出手段により算出された調整量に基づいて前記背景画像を配置する等間隔配置制御手段と
として機能する前記配置調整手段として機能させることを特徴とする請求項１２乃至１４のいずれかに記載の印刷データ編集プログラム。
【請求項１６】
前記コンピュータを、
前記背景画像をずらす量を指定するずらし量指定手段、前記背景画像をずらす方向を縦又は横から指定するずらし方向指定手段、及び、当該ずらし方向指定手段により縦と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの縦方向に並んでいる列において、前記ずらし方向指定手段により横と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定するずらし対象指定手段のうちの少なくとも１つの手段として機能するずらし指定手段と、
前記ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の前記背景画像を、前記ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、前記ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置するずらし配置制御手段として機能する前記配置調整手段と
として機能させることを特徴とする請求項１２乃至１５のいずれかに記載の印刷データ編集プログラム。
【請求項１７】
前記コンピュータを、
前記背景画像の拡大、前記背景画像の縮小、及び、前記背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定する拡大縮小指定手段、前記背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定する縦方向指定手段、前記背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定する横方向指定手段、前記背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定する縦横方向指定手段、及び、前記背景画像を伸縮する際に前記背景画像の縦横の比率を保持するか否かを指定する縦横比率保持指定手段のうちの少なくとも１つの手段として機能する前記伸縮方法指定手段として機能させ、
前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、前記基本配置手段により配置された前記背景画像において被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、前記拡大縮小指定手段、前記縦方向指定手段、前記横方向指定手段、前記縦横方向指定手段、及び、前記縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、前記縦個数算出手段により算出された縦個数、前記横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、前記背景画像の縦方向の長さ及び前記背景画像の横方向の長さに基づいて前記背景画像の縦方向及び横方向の伸縮率を算出する伸縮率算出手段と、当該伸縮率算出手段により算出された前記伸縮率に基づいて前記背景画像を伸縮させて配置する伸縮配置制御手段ととして機能する前記配置調整手段
として機能させることを特徴とする請求項１２乃至１６のいずれかに記載の印刷データ編集プログラム。
【請求項１８】
前記コンピュータを、
所定の長さにおける画素数である解像度について、前記背景画像の解像度と前記印刷装置の解像度とが異なる場合には、前記印刷装置の解像度を前記背景画像の解像度で割った値を伸縮率として前記背景画像を拡大又は縮小する解像度調整手段と、
前記解像度調整手段により前記背景画像の解像度と前記印刷装置の解像度とを調整した後に前記配置手段により前記背景画像を配置する配置制御手段と
として機能させることを特徴とする請求項１０乃至１７のいずれかに記載の印刷データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ編集装置及び印刷データ編集プログラムに関するものであり、詳細には、背景印刷が行われる印刷データを作成する印刷データ編集装置及び印刷データ編集プログラムに関するものである。
【背景技術】
【０００２】
従来より、印刷装置で文字や図柄を印刷する際に、その背景に地模様や所定の画像が印刷されることがある。しかしながら、文字や図柄が主たる印刷情報であるのに比べて、背景は主たる情報を演出するための情報であり、重要度の低い情報として扱われており、多様な演出設定は行われていなかった。そこで、背景に印刷する地模様の１つの単位地紋画像データを選択したり、そのドットイメージを入力したり、単位地紋画像データを組み合わせて別の単位地紋画像データを作成したりして、背景の地模様に多様性を持たせている地模様印刷画像作成装置も提案されている（例えば、特許文献１）。
【特許文献１】特開平９−２８６０９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、多様な演出設定を行うことができない背景についても、多様な演出を行いたいという需要がある
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、背景に多様な演出を行うことができる印刷データ編集装置及び印刷データ編集プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明の印刷データ編集装置では、被印刷媒体に印刷される文字、図形、画像、表又は描画データの背景に背景画像を印刷する印刷装置で印刷を行うための印刷データを作成する印刷データ編集装置において、前記背景画像を記憶する背景画像記憶手段と、当該背景画像記憶手段に記憶されている画像から背景画像とする画像を選択する背景画像選択手段と、当該背景画像選択手段により選択された背景画像の配置方法を指定する配置方法指定手段と、当該配置方法指定手段により指定された配置方法により、前記背景画像選択手段により選択された前記背景画像を１つ以上配置する配置手段と、当該配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成する印刷データ作成手段とを備えている。
【０００６】
また、請求項２に係る発明の印刷データ編集装置では、請求項１に記載の発明の構成に加えて、前記配置方法指定手段は、配置された際に被印刷媒体から前記背景画像がはみ出す場合に、はみ出す背景画像を印刷するか否かを指定するはみ出し指定手段、前記背景画像の伸縮方法を指定する伸縮方法指定手段、前記背景画像の被印刷媒体に対する位置を決定する基準点を指定する基準点指定手段、配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定する等間隔配置指定手段、又は、前記背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定するずらし指定手段のうちの少なくとも１つであることを特徴とする構成となっている。
【０００７】
また、請求項３に係る発明の印刷データ編集装置では、請求項１又は２に記載の発明の構成に加えて、前記配置手段は、前記背景画像選択手段で選択された前記背景画像を、被印刷媒体の所定の１つの頂点から前記背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置する基本配置手段と、前記配置方法指定手段により指定された配置条件に従って前記基本配置手段により配置された前記背景画像の配置を調整する配置調整手段とを有することを特徴とする構成となっている。
【０００８】
また、請求項４に係る発明の印刷データ編集装置では、請求項３に記載の発明の構成に加えて、前記配置調整手段は、前記はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、前記基本配置手段により配置された前記背景画像のうち、被印刷媒体からはみ出している背景画像を削除するはみ出し配置制御手段であることを特徴とする構成となっている。
【０００９】
また、請求項５に係る発明の印刷データ編集装置では、請求項３又は４に記載の発明の構成に加えて、前記基準点指定手段では、長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点が前記基準点として指定され、前記配置調整手段は、前記基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する前記背景画像上の点である対応点の位置を算出する対応点算出手段と、当該対応点算出手段により算出された対応点を前記基準点指定手段により指定された基準点上に配置して前記背景画像を被印刷媒体上に配置する基準点配置制御手段とを有することを特徴とする構成となっている。
【００１０】
また、請求項６に係る発明の印刷データ編集装置では、請求項３乃至５のいずれかに記載の発明の構成に加えて、前記配置調整手段は、前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、当該縦個数算出手段により算出された縦個数に基づいて、前記背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出する縦方向調整量算出手段と、前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、当該横個数算出手段により算出された横個数に基づいて、前記背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出する横方向調整量算出手段と、前記等間隔配置指定手段により等間隔に配置すると指定されている場合には、前記縦方向調整量算出手段及び前記横方向調整量算出手段により算出された調整量に基づいて前記背景画像を配置する等間隔配置制御手段とを有することを特徴とする構成となっている。
【００１１】
また、請求項７に係る発明の印刷データ編集装置では、請求項３乃至６のいずれかに記載の発明の構成に加えて、前記ずらし指定手段は、前記背景画像をずらす量を指定するずらし量指定手段、前記背景画像をずらす方向を縦又は横から指定するずらし方向指定手段、及び、当該ずらし方向指定手段により縦と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの縦方向に並んでいる列において、前記ずらし方向指定手段により横と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定するずらし対象指定手段のうちの少なくとも１つの手段を有し、前記配置調整手段は、前記ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の前記背景画像を、前記ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、前記ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置するずらし配置制御手段を有することを特徴とする構成となっている。
【００１２】
また、請求項８に係る発明の印刷データ編集装置では、請求項３乃至７のいずれかに記載の発明の構成に加えて、前記伸縮方法指定手段は、前記背景画像の拡大、前記背景画像の縮小、及び、前記背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定する拡大縮小指定手段、前記背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定する縦方向指定手段、前記背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定する横方向指定手段、前記背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定する縦横方向指定手段、及び、前記背景画像を伸縮する際に前記背景画像の縦横の比率を保持するか否かを指定する縦横比率保持指定手段のうちの少なくとも１つの手段であり、前記配置調整手段は、前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、前記拡大縮小指定手段、前記縦方向指定手段、前記横方向指定手段、前記縦横方向指定手段、及び、前記縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、前記縦個数算出手段により算出された縦個数、前記横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、前記背景画像の縦方向の長さ及び前記背景画像の横方向の長さに基づいて前記背景画像の縦方向及び横方向の伸縮率を算出する伸縮率算出手段と、当該伸縮率算出手段により算出された前記伸縮率に基づいて前記背景画像を伸縮させて配置する伸縮配置制御手段とを有することを特徴とする構成となっている。
【００１３】
また、請求項９に係る発明の印刷データ編集装置では、請求項１乃至８のいずれかに記載の発明の構成に加えて、所定の長さにおける画素数である解像度について、前記背景画像の解像度と前記印刷装置の解像度とが異なる場合には、前記印刷装置の解像度を前記背景画像の解像度で割った値を伸縮率として前記背景画像を拡大又は縮小する解像度調整手段と、前記解像度調整手段により前記背景画像の解像度と前記印刷装置の解像度とを調整した後に前記配置手段により前記背景画像を配置する配置制御手段とを備えたことを特徴とする構成となっている。
【００１４】
また、請求項１０に係る発明の印刷データ編集プログラムは、被印刷媒体に印刷される文字、図形、画像、表又は描画データの背景に背景画像を印刷する印刷データを作成するコンピュータを、前記背景画像を記憶する背景画像記憶手段と、当該背景画像記憶手段に記憶されている画像から背景画像とする画像を選択する背景画像選択手段と、当該背景画像選択手段により選択された背景画像の配置方法を指定する配置方法指定手段と、当該配置方法指定手段により指定された配置方法により、前記背景画像選択手段により選択された前記背景画像を１つ以上配置する配置手段と、当該配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成する印刷データ作成手段ととして機能させることを特徴とする構成となっている。
【００１５】
また、請求項１１に係る発明の印刷データ編集プログラムは、請求項１０に記載の発明の構成に加えて、前記コンピュータを、配置された際に被印刷媒体から前記背景画像がはみ出す場合にはみ出す背景画像を印刷するか否かを指定するはみ出し指定手段、前記背景画像の伸縮方法を指定する伸縮方法指定手段、前記背景画像の被印刷媒体に対する位置を決定する基準点を指定する基準点指定手段、配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定する等間隔配置指定手段、又は、前記背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定するずらし指定手段のうちの少なくとも１つとして機能する前記配置方法指定手段として機能させることを特徴とする構成となっている。
【００１６】
また、請求項１２に係る発明の印刷データ編集プログラムは、請求項１０又は１１に記載の発明の構成に加えて、前記コンピュータを、前記背景画像選択手段で選択された前記背景画像を、被印刷媒体の所定の１つの頂点から前記背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置する基本配置手段と、前記配置方法指定手段により指定された配置条件に従って前記基本配置手段により配置された前記背景画像の配置を調整する配置調整手段ととして機能する前記配置手段として機能させることを特徴とする構成となっている。
【００１７】
また、請求項１３に係る発明の印刷データ編集プログラムは、請求項１２に記載の発明の構成に加えて、前記コンピュータを、前記はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、前記基本配置手段により配置された前記背景画像のうち、被印刷媒体からはみ出している背景画像を削除するはみ出し配置制御手段として機能する前記配置調整手段として機能させることを特徴とする構成となっている。
【００１８】
また、請求項１４に係る発明の印刷データ編集プログラムは、請求項１２又は１３に記載の発明の構成に加えて、前記コンピュータを、長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点が前記基準点として指定される前記基準点指定手段として機能させ、前記基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する前記背景画像上の点である対応点の位置を算出する対応点算出手段と、当該対応点算出手段により算出された対応点を前記基準点指定手段により指定された基準点上に配置して前記背景画像を被印刷媒体上に配置する基準点配置制御手段ととして機能する前記配置調整手段として機能させることを特徴とする構成となっている。
【００１９】
また、請求項１５に係る発明の印刷データ編集プログラムは、請求項１２乃至１４のいずれかに記載の発明の構成に加えて、前記コンピュータを、前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、当該縦個数算出手段により算出された縦個数に基づいて、前記背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出する縦方向調整量算出手段と、前記基本配置手段により配置された前記背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、当該横個数算出手段により算出された横個数に基づいて、前記背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出する横方向調整量算出手段と、前記等間隔配置指定手段により配置するとされている前記背景画像をはみ出さないように被印刷媒体に等間隔に配置すると指定されている場合には、前記縦方向調整量算出手段及び前記横方向調整量算出手段により算出された調整量に基づいて前記背景画像を配置する等間隔配置制御手段ととして機能する前記配置調整手段として機能させることを特徴とする構成となっている。
【００２０】
また、請求項１６に係る発明の印刷データ編集プログラムは、請求項１２乃至１５のいずれかに記載の発明の構成に加えて、前記コンピュータを、前記背景画像をずらす量を指定するずらし量指定手段、前記背景画像をずらす方向を縦又は横から指定するずらし方向指定手段、及び、当該ずらし方向指定手段により縦と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの縦方向に並んでいる列において、前記ずらし方向指定手段により横と指定されている場合には前記基本配置手段により配置されている前記背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定するずらし対象指定手段のうちの少なくとも１つの手段として機能するずらし指定手段と、前記ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の前記背景画像を、前記ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、前記ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置するずらし配置制御手段として機能する前記配置調整手段ととして機能させることを特徴とする構成となっている。
【００２１】
また、請求項１７に係る発明の印刷データ編集プログラムは、請求項１２乃至１６のいずれかに記載の発明の構成に加えて、前記コンピュータを、前記背景画像の拡大、前記背景画像の縮小、及び、前記背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定する拡大縮小指定手段、前記背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定する縦方向指定手段、前記背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定する横方向指定手段、前記背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定する縦横方向指定手段、及び、前記背景画像を伸縮する際に前記背景画像の縦横の比率を保持するか否かを指定する縦横比率保持指定手段のうちの少なくとも１つの手段として機能する前記伸縮方法指定手段として機能させ、前記基本配置手段により配置された前記背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出する縦個数算出手段と、前記基本配置手段により配置された前記背景画像において被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出する横個数算出手段と、前記拡大縮小指定手段、前記縦方向指定手段、前記横方向指定手段、前記縦横方向指定手段、及び、前記縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、前記縦個数算出手段により算出された縦個数、前記横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、前記背景画像の縦方向の長さ及び前記背景画像の横方向の長さに基づいて前記背景画像の縦方向及び横方向の伸縮率を算出する伸縮率算出手段と、当該伸縮率算出手段により算出された前記伸縮率に基づいて前記背景画像を伸縮させて配置する伸縮配置制御手段ととして機能する前記配置調整手段として機能させることを特徴とする構成となっている。
【００２２】
また、請求項１８に係る発明の印刷データ編集プログラムは、請求項１０乃至１７のいずれかに記載の発明の構成に加えて、前記コンピュータを、所定の長さにおける画素数である解像度について、前記背景画像の解像度と前記印刷装置の解像度とが異なる場合には、前記印刷装置の解像度を前記背景画像の解像度で割った値を伸縮率として前記背景画像を拡大又は縮小する解像度調整手段と、前記解像度調整手段により前記背景画像の解像度と前記印刷装置の解像度とを調整した後に前記配置手段により前記背景画像を配置する配置制御手段ととして機能させることを特徴とする構成となっている。
【発明の効果】
【００２３】
請求項１に係る発明の印刷データ編集装置では、背景画像記憶手段は背景画像を記憶すると、背景画像選択手段は、背景画像記憶手段に記憶されている画像から背景画像とする画像を選択し、配置方法指定手段は、背景画像選択手段により選択された背景画像の配置方法を指定し、配置手段は、配置方法指定手段により指定された配置方法により、背景画像選択手段により選択された背景画像を１つ以上配置し、印刷データ作成手段は、配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成することができる。したがって、背景画像の配置に対して様々な設定をすることができるので、背景画像に対し様々な演出を行うことができる。
【００２４】
また、請求項２に係る発明の印刷データ編集装置では、請求項１に記載の発明の効果に加えて、はみ出し指定手段は、配置された際に被印刷媒体から背景画像がはみ出す場合に、はみ出す背景画像を印刷するか否かを指定することができ、伸縮方法指定手段は背景画像の伸縮方法を指定することができ、基準点指定手段は背景画像の被印刷媒体に対する位置を決定する基準点を指定することができ、等間隔配置指定手段は、配置するとされている背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定することができ、ずらし指定手段は、背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定することができる。そして、配置方法指定手段は、はみ出し指定手段、伸縮方法指定手段、基準点指定手段、等間隔配置指定手段、又は、ずらし指定手段のうちの少なくとも１つとすることができる。したがって、背景画像が被印刷媒体からはみ出して一部しか印刷されない背景画像を印刷するようにも、印刷しないようにも設定できる。また、伸縮方向や伸縮率等の背景画像を伸縮方法を指定できる。また、背景画像を配置する位置を指定することができる。また、背景画像を被印刷媒体内に等間隔に配置させたり、配置させなかったりすることができる。
【００２５】
また、請求項３に係る発明の印刷データ編集装置では、請求項１又は２に記載の発明の効果に加えて、基本配置手段は、背景画像選択手段で選択された背景画像を、被印刷媒体の所定の１つの頂点から背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置することができ、配置調整手段は、配置方法指定手段により指定された配置条件に従って基本配置手段により配置された背景画像の配置を調整することができる。そして、配置手段は、基本配置手段と、配置調整手段とを有することができる。したがって、背景画像を配置する際に背景画像を重なり、隙間なく被印刷媒体の１つの頂点から配置する基本配置から、背景画像を移動させることにより、背景画像の配置に様々な演出を行うことができる。
【００２６】
また、請求項４に係る発明の印刷データ編集装置では、請求項３に記載の発明の効果に加えて、はみ出し配置制御手段は、はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、基本配置手段により配置された背景画像のうち、被印刷媒体からはみ出している背景画像を削除することができ、配置調整手段をはみ出し配置制御手段とすることができる。したがって、背景画像が被印刷媒体からはみ出して一部しか印刷されない背景画像を印刷しないようにできる。
【００２７】
また、請求項５に係る発明の印刷データ編集装置では、請求項３又は４に記載の発明の効果に加えて、基準点指定手段は、長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点を基準点として指定することができる。そして、対応点算出手段は、基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する背景画像上の点である対応点の位置を算出することができ、基準点配置制御手段は、対応点算出手段により算出された対応点を基準点指定手段により指定された基準点上に配置して背景画像を被印刷媒体上に配置することができる。そして、配置調整手段は、対応点算出手段と基準点配置制御手段とを有することができる。したがって、背景画像を被印刷媒体上に配置する位置を指定することができる。
【００２８】
また、請求項６に係る発明の印刷データ編集装置では、請求項３乃至５のいずれかに発明の効果に加えて、縦個数算出手段は、基本配置手段により配置された背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出することができ、縦方向調整量算出手段は、縦個数算出手段により算出された縦個数に基づいて、背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出することができ、横個数算出手段は、基本配置手段により配置された背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出することができ、横方向調整量算出手段は、横個数算出手段により算出された横個数に基づいて、背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出することができ、等間隔配置制御手段は、等間隔配置指定手段により等間隔に配置すると指定されている場合には、縦方向調整量算出手段及び横方向調整量算出手段により算出された調整量に基づいて背景画像を配置することができる。そして、配置調整手段は、縦個数算出手段と、縦方向調整量算出手段と、横個数算出手段と、横方向調整量算出手段と、等間隔配置制御手段とを有することができる。したがって、配置されている背景画像を被印刷媒体上に等間隔にバランス良く配置することができる。
【００２９】
また、請求項７に係る発明の印刷データ編集装置では、請求項３乃至６のいずれかに記載の発明の効果に加えて、ずらし量指定手段は、背景画像をずらす量を指定することができ、ずらし方向指定手段は、背景画像をずらす方向を縦又は横から指定することができ、ずらし対象指定手段は、ずらし方向指定手段により縦と指定されている場合には基本配置手段により配置されている背景画像のうちの縦方向に並んでいる列において、ずらし方向指定手段により横と指定されている場合には基本配置手段により配置されている背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定することができる。そして、ずらし指定手段は、ずらし量指定手段、ずらし方向指定手段、及び、ずらし対象指定手段のうちの少なくとも１つの手段を有することができる。また、ずらし配置制御手段は、ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の背景画像を、ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置することができ、配置調整手段はずらし配置制御手段を有することができる。したがって、背景画像を列毎又は行毎にずらして、背景画像の配置に演出を加えることができる。
【００３０】
また、請求項８に係る発明の印刷データ編集装置では、請求項３乃至７のいずれかに記載の発明の効果に加えて、拡大縮小指定手段は、背景画像の拡大、背景画像の縮小、及び、背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定することができ、縦方向指定手段は、背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定することができ、横方向指定手段は、背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定することができ、縦横方向指定手段は、背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定することができ、縦横比率保持指定手段は、背景画像を伸縮する際に背景画像の縦横の比率を保持するか否かを指定することができる。そして、伸縮方法指定手段は、拡大縮小指定手段、縦方向指定手段、横方向指定手段、縦横方向指定手段、縦横比率保持指定手段のうちの少なくとも１つの手段とすることができる。また、縦個数算出手段は、基本配置手段により配置された背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出することができ、横個数算出手段は、基本配置手段により配置された背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出することができ、伸縮率算出手段は、拡大縮小指定手段、縦方向指定手段、横方向指定手段、縦横方向指定手段、及び、縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、縦個数算出手段により算出された縦個数、横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、背景画像の縦方向の長さ及び背景画像の横方向の長さに基づいて背景画像の縦方向及び横方向の伸縮率を算出することができ、伸縮配置制御手段は、伸縮率算出手段により算出された伸縮率に基づいて背景画像を伸縮させて配置することができる。そして、配置調整手段は、縦個数算出手段と、横個数算出手段と、伸縮率算出手段と、伸縮配置制御手段とを有することができる。したがって、縦方向に背景画像がぴったり収まるように背景画像を伸縮させたり、横方向に背景画像がぴったり収まるように背景画像を伸縮させたり、縦横の比率を保持したまま背景画像を伸縮させたりすることができるので、背景画像を被印刷媒体上に見栄え良く収めることができる。
【００３１】
また、請求項９に係る発明の印刷データ編集装置では、請求項１乃至８のいずれかに記載の発明の効果に加えて、解像度調整手段は、所定の長さにおける画素数である解像度について、背景画像の解像度と印刷装置の解像度とが異なる場合には、印刷装置の解像度を背景画像の解像度で割った値を伸縮率として背景画像を拡大又は縮小し、配置制御手段は、解像度調整手段により背景画像の解像度と印刷装置の解像度とを調整した後に配置手段により背景画像を配置することができる。したがって、印刷装置の解像度と背景画像の解像度を揃える事ができるので、解像度の違いにより背景画像のサイズが拡大されてしまったり、縮小されてしまったりすることがない。
【００３２】
また、請求項１０に係る発明の印刷データ編集プログラムでは、被印刷媒体に印刷される文字、図形、画像、表又は描画データの背景に背景画像を印刷する印刷データを作成するコンピュータを、背景画像記憶手段として機能させ、背景画像を記憶し、背景画像選択手段として機能させ、背景画像記憶手段に記憶されている画像から背景画像とする画像を選択し、配置方法指定手段として機能させ、背景画像選択手段により選択された背景画像の配置方法を指定し、配置手段として機能させ、配置方法指定手段により指定された配置方法により、背景画像選択手段により選択された背景画像を１つ以上配置し、印刷データ作成手段として機能させ、配置手段により配置された後の背景画像である配置背景画像を背景とした印刷データを作成することができる。したがって、背景画像の配置に対して様々な設定をすることができるので、背景画像に対し様々な演出を行うことができる。
【００３３】
また、請求項１１に係る発明の印刷データ編集プログラムは、請求項１０に記載の発明の効果に加えて、コンピュータを、はみ出し指定手段として機能させ、配置された際に被印刷媒体から背景画像がはみ出す場合にはみ出す背景画像を印刷するか否かを指定することができ、伸縮方法指定手段として機能させ、背景画像の伸縮方法を指定することができ、基準点指定手段として機能させ、背景画像の被印刷媒体に対する位置を決定する基準点を指定することができ、等間隔配置指定手段として機能させ、配置するとされている背景画像をはみ出さないように被印刷媒体に等間隔に配置するか否かを指定することができ、ずらし指定手段として機能させ、背景画像が複数配置される場合に、隣り合う背景画像との位置関係を指定することができる。そして、はみ出し指定手段、伸縮方法指定手段、基準点指定手段、等間隔配置指定手段、又は、ずらし指定手段のうちの少なくとも１つを配置方法指定手段として機能させることができる。したがって、背景画像が被印刷媒体からはみ出して一部しか印刷されない背景画像を印刷するようにも、印刷しないようにも設定できる。また、伸縮方向や伸縮率等の背景画像を伸縮方法を指定できる。また、背景画像を配置する位置を指定することができる。また、背景画像を被印刷媒体内に等間隔に配置させたり、配置させなかったりすることができる。
【００３４】
また、請求項１２に係る発明の印刷データ編集プログラムは、請求項１０又は１１に記載の発明の効果に加えて、コンピュータを、基本配置手段として機能させ、背景画像選択手段で選択された背景画像を、被印刷媒体の所定の１つの頂点から背景画像が重なり合うことなく、間隔を空けることなく、且つ、被印刷媒体に余白が残らないように配置し、配置調整手段として機能させ、配置方法指定手段により指定された配置条件に従って基本配置手段により配置された背景画像の配置を調整することができる。そして、基本配置手段と配置調整手段を配置手段として機能させることができる。したがって、背景画像を配置する際に背景画像を重なり、隙間なく被印刷媒体の１つの頂点から配置する基本配置から、背景画像を移動させることにより、背景画像の配置に様々な演出を行うことができる。
【００３５】
また、請求項１３に係る発明の印刷データ編集プログラムは、請求項１２に記載の発明の効果に加えて、コンピュータをはみ出し配置制御手段として機能させ、はみ出し指定手段によりはみ出す背景画像を印刷しないと指定されている場合には、基本配置手段により配置された背景画像のうち、被印刷媒体からはみ出している背景画像を削除することができる。そして、はみ出し配置制御手段を配置調整手段をとして機能させることができる。したがって、背景画像が被印刷媒体からはみ出して一部しか印刷されない背景画像を印刷しないようにできる。
【００３６】
また、請求項１４に係る発明の印刷データ編集プログラムは、請求項１２又は１３に記載の発明の効果に加えて、コンピュータを、基準点指定手段として機能させ、長方形の左上の頂点、右上の頂点、左下の頂点、右下の頂点、上辺の中点、下辺の中点、左辺の中点、右辺の中点、及び、被印刷媒体上の任意の１点のうちの少なくとも１つから１つの点を基準点として指定することができる。そして、対応点算出手段として機能させ、基準点指定手段により指定された被印刷媒体上の基準点の位置に対応する背景画像上の点である対応点の位置を算出し、基準点配置制御手段として機能させ、該対応点算出手段により算出された対応点を基準点指定手段により指定された基準点上に配置して背景画像を被印刷媒体上に配置することができる。そして、対応点算出手段と基準点配置制御手段とを配置調整手段として機能させることができる。したがって、背景画像を被印刷媒体上に配置する位置を指定することができる。
【００３７】
また、請求項１５に係る発明の印刷データ編集プログラムは、請求項１２乃至１４のいずれかに記載の発明の効果に加えて、コンピュータを、縦個数算出手段として機能させ、基本配置手段により配置された背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出することができ、縦方向調整量算出手段として機能させ、縦個数算出手段により算出された縦個数に基づいて、背景画像の縦方向の均等な配置間隔又は縦方向の均等な重なり量を算出することができ、横個数算出手段として機能させ、基本配置手段により配置された背景画像において、被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出することができ、横方向調整量算出手段として機能させ、横個数算出手段により算出された横個数に基づいて、背景画像の横方向の均等な配置間隔又は横方向の均等な重なり量を算出することができ、等間隔配置制御手段として機能させ、等間隔配置指定手段により配置するとされている背景画像をはみ出さないように被印刷媒体に等間隔に配置すると指定されている場合には、縦方向調整量算出手段及び横方向調整量算出手段により算出された調整量に基づいて背景画像を配置することができる。そして、縦個数算出手段と、縦方向調整量算出手段と、横個数算出手段と、横方向調整量算出手段と、等間隔配置制御手段とを配置調整手段として機能させることができる。したがって、配置されている背景画像を被印刷媒体上に等間隔にバランス良く配置することができる。
【００３８】
また、請求項１６に係る発明の印刷データ編集プログラムは、請求項１２乃至１５のいずれかに記載の発明の効果に加えて、コンピュータを、ずらし量指定手段として機能させ、背景画像をずらす量を指定することができ、ずらし方向指定手段として機能させ、背景画像をずらす方向を縦又は横から指定することができ、ずらし対象指定手段として機能させ、ずらし方向指定手段により縦と指定されている場合には基本配置手段により配置されている背景画像のうちの縦方向に並んでいる列において、ずらし方向指定手段により横と指定されている場合には基本配置手段により配置されている背景画像のうちの横方向に並んでいる行において、ずらす列又は行を指定することができる。そして、ずらし量指定手段、ずらし方向指定手段、及び、ずらし対象指定手段のうちの少なくとも１つの手段をずらし指定手段として機能させることができる。また、ずらし配置制御手段として機能させ、ずらし対象指定手段により指定されている列若しくは行、又は、予め定められている位置の背景画像を、ずらし方向指定手段により指定されている方向、又は、予め定められている方向に、ずらし量指定手段により指定されている量、又は、予め定められている所定量だけずらして配置することができる。そして、ずらし指定手段とずらし配置制御手段とを配置調整手段として機能させることができる。したがって、背景画像を列毎又は行毎にずらして、背景画像の配置に演出を加えることができる。
【００３９】
また、請求項１７に係る発明の印刷データ編集プログラムは、請求項１２乃至１６のいずれかに記載の発明の効果に加えて、コンピュータを、拡大縮小指定手段として機能させ、背景画像の拡大、背景画像の縮小、及び、背景画像の拡大縮小の自動判定のうちの少なくとも１つから１つの方法を指定することができ、縦方向指定手段として機能させ、背景画像を伸縮する際に縦方向を基準として伸縮させるか否かを指定することができ、横方向指定手段として機能させ、背景画像を伸縮する際に横方向を基準として伸縮させるか否かを指定することができ、縦横方向指定手段として機能させ、背景画像を伸縮する際に縦方向及び横方向を基準として伸縮させるか否かを指定することができ、縦横比率保持指定手段として機能させ、背景画像を伸縮する際に背景画像の縦横の比率を保持するか否かを指定することができる。そして、縦横比率保持指定手段、横方向指定手段、縦方向指定手段、縦横方向指定手段、及び、拡大縮小指定手段のうちの少なくとも１つを伸縮方法指定手段として機能させることができる。また、縦個数算出手段として機能させ、基本配置手段により配置された背景画像において、被印刷媒体の縦方向に配置されている背景画像の個数を縦個数として算出し、横個数算出手段として機能させ、基本配置手段により配置された背景画像において被印刷媒体の横方向に配置されている背景画像の個数を横個数として算出し、伸縮率算出手段として機能させ、拡大縮小指定手段、縦方向指定手段、横方向指定手段、縦横方向指定手段、及び、縦横比率保持指定手段のうちの少なくとも１つの手段の指定又は予め定められている伸縮条件に従い、縦個数算出手段により算出された縦個数、横個数算出手段により算出された横個数、被印刷媒体の縦方向の長さ、被印刷媒体の横方向の長さ、背景画像の縦方向の長さ及び背景画像の横方向の長さに基づいて背景画像の縦方向及び横方向の伸縮率を算出し、伸縮配置制御手段として機能させ、伸縮率算出手段により算出された伸縮率に基づいて背景画像を伸縮させて配置することができる。そして、縦個数算出手段、横個数算出手段、伸縮率算出手段、伸縮配置制御手段を記配置調整手段として機能させることができる。したがって、縦方向に背景画像がぴったり収まるように背景画像を伸縮させたり、横方向に背景画像がぴったり収まるように背景画像を伸縮させたり、縦横の比率を保持したまま背景画像を伸縮させたりすることができるので、背景画像を被印刷媒体上に見栄え良く収めることができる。
【００４０】
また、請求項１８に係る発明の印刷データ編集プログラムは、請求項１０乃至１７のいずれかに記載の発明の効果に加えて、コンピュータを、解像度調整手段として機能させ、所定の長さにおける画素数である解像度について、背景画像の解像度と印刷装置の解像度とが異なる場合には、印刷装置の解像度を背景画像の解像度で割った値を伸縮率として背景画像を拡大又は縮小し、配置制御手段として機能させ、解像度調整手段により背景画像の解像度と印刷装置の解像度とを調整した後に配置手段により背景画像を配置することができる。したがって、印刷装置の解像度と背景画像の解像度を揃える事ができるので、解像度の違いにより背景画像のサイズが拡大されてしまったり、縮小されてしまったりすることがない。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施の形態を図面を参照して説明する。本発明に係る「印刷データ編集装置」として、「印刷装置」に該当するテープ印刷装置１に接続したパーソナルコンピュータ２００を例に挙げて説明する。このパーソナルコンピュータ２００には本発明に係る「印刷データ編集プログラム」が搭載されている。まず、テープ印刷装置１及びパーソナルコンピュータ２００について図１乃至図５を参照して説明する。図１は、テープ印刷装置１及びパーソナルコンピュータ２００の概略を示す外観斜視図であり、図２は、テープ印刷装置１の内部に配置された印刷機構及２０びテープカセット３５０の構造を説明するための平面図であり、図４は、テープ印刷装置１の電気的構成を示すブロック図である。また、図５は、パーソナルコンピュータ２００の電気的構成を示すブロック図である。
【００４２】
図１に示すように、パーソナルコンピュータ２００とテープ印刷装置１とは、例えばＵＳＢ等の規格に基づくＵＳＢケーブル１０により接続されており、ＵＳＢケーブル１０を介してデータの授受を行っている。パーソナルコンピュータ２００は、周知のパーソナルコンピュータであり、図１に示すように、ＣＰＵ２１０等（図５参照）を備えた本体２０１と、モニタ２７１と、キーボード２８１、マウス２８２とを備えており、モニタ２７１、キーボード２８１、マウス２８２はそれぞれ本体２０１に接続ケーブルによって接続されている。そして、パーソナルコンピュータ２００は、テープ印刷装置１専用のソフトウェアで作成された画像データに基づいて印刷データを作成し、作成された印刷データをテープ印刷装置１へ送信する。
【００４３】
また、図１に示すように、テープ印刷装置１は略直方体形状の筐体２でケーシングされており、その前面（図１における右手前方向の面）にはラベルテープ３００を排出するための排出口３が設けられている。また、筐体２の左側面の内部にはテープカセット収納部４が設けられており、筐体２の左側面に設けられたカバー５を開放してテープカセット３５０（図２参照）を着脱可能に装着することができる。このテープカセット収納部４には、印刷機構２０（図２，図４参照）が設けられており、装着されたテープカセット３５０のラベルテープ３００は、印刷機構２０で印刷され、印刷機構２０のテープカッタ１７（図２，図４参照）により切断されて、排出口３から排出される。
【００４４】
次に、図２を参照して、テープカセット３５０の構成について説明する。本実施の形態のテープカセット３５０は、テープ印刷装置１内のカセット装着フレーム１１に着脱自在に装着されている。また、テープカセット３５０は、図示されていないが、上方が開放された箱型の上下各部材を互いに組み付けて構成されており、下側部材の内部には第１スプール３７、第２スプール３２、第３スプール３４、第４スプール３５という計４つのスプールと、搬送ローラ３９とが回転自在に設けられている。尚、ラベルテープ３００（図３参照）は、長尺でありロール状に巻回された状態でテープカセット３５０内の第１スプール３７に組み付けられている。テープには、その幅やラベルの形状が異なる複数の種類が存在する。
【００４５】
テープカセット３５０の下側部材の外側底面には、２つの孔３１が施されている。本実施の形態ではテープの種類判別の箇所は４つであり、そのうち中央の２箇所のみに孔３１が施され、両側２箇所には孔が施されていない。一方、テープ印刷装置１本体のテープカセット収納部４内側底面には、種類判別の４箇所に対応する位置に配置され且つバネなどにより上方に付勢された４つのピンから構成される種類判別センサが設けられている。したがって、テープカセット３５０をテープ印刷装置１のテープカセット収納部４に装着すると、テープカセット収納部４内側底面に設けられた４つのピンのうち中央の２つはテープカセット３５０底面に施された２つの孔３１に貫挿されるが、両側の２つはバネの弾性力に抗してテープカセット３５０の底面により押圧される。なお、テープカセット３５０に施される孔３１のパターン、即ち４箇所に孔３１を施すか施さないかの組み合わせは種類毎に異なり、テープ印刷装置１は各ピンが押圧されたか否かを検出することによってテープカセット３５０の種類を判別する。
【００４６】
次いで、テープカセット３５０が装着されたテープ印刷装置１内におけるテープカセット収納部４の構成、及びテープ印刷装置１の印刷機構２０について説明する。テープ印刷装置１のテープカセット収納部４にはカセット装着フレーム１１が配置されており、このカセット装着フレーム１１にはアーム２３が軸２３ａを中心として揺動可能に取り付けられている。アーム２３の先端には、特にゴムなどの可撓性部材を表面に有するプラテンローラ２１及び圧着ローラ２２が回転自在に取り付けられている。
【００４７】
カセット装着フレーム１１からは、プレート１２が紙面に対して垂直方向に立設している。プレート１２のプラテンローラ２１側には、７２０個の発熱素子が図２の紙面に対して垂直方向に一列に配列されたサーマルヘッド１３が配置されている。そしてテープカセット３５０がカセット装着フレーム１１内の所定位置に装着されると、テープカセット３５０の凹部１４がプレート１２と嵌合するようになっている。さらにカセット装着フレーム１１からは、搬送ローラ駆動軸１６が立設している。この搬送ローラ駆動軸１６は、テープカセット３５０がカセット装着フレーム１１の所定位置に装着されると、テープカセット３５０内の搬送ローラ３９内に挿入される。
【００４８】
またカセット装着フレーム１１には、テープ走行用のＤＣモータ６が取り付けられている。ＤＣモータ６の転駆動力は、カセット装着フレーム１１に沿って互いに噛合するよう配置された複数の円盤状のギア（図示外）、並びに、プラテンローラ２１及び圧着ローラ２２それぞれの下側に配置された円盤状のギア（図示外）を介して、搬送ローラ駆動軸１６、プラテンローラ２１、及び圧着ローラ２２に伝達される。
【００４９】
したがって、テープカセット３５０がカセット装着フレーム１１内に装着されているとき、ＤＣモータ６が回転すると搬送ローラ駆動軸１６の回転し、搬送ローラ３９が図２の矢印で示すように時計回りに回転する。そしてテープカセット３５０の第１スプール３７に組み付けられたラベルテープ３００は、搬送ローラ３９の回転により生じた駆動力によって巻き解かれつつ、図２の矢印で示す方向に搬送される。そして、第１スプール３７から巻き解かれたラベルテープ３００は、第２スプール３２及び第３スプール３４を介して、上述したプレート１２の位置に至る。ここで、カセット装着フレーム１１に取り付けられたアーム２３が最も時計回りに揺動した位置において、プラテンローラ２１はラベルテープ３００を介してプレート１２に配置されたサーマルヘッド１３と圧接し、圧着ローラ２２は搬送ローラ３９と圧接する。
【００５０】
このようにして、プラテンローラ２１とサーマルヘッド１３とによって挟持された状態でラベルテープ３００が搬送されつつ、サーマルヘッド１３における発熱素子に選択的且つ間欠的に通電されることにより、テープ表面の所定領域に所望の画像が形成される。そして所望の画像が形成された後、ラベルテープ３００は上述のように互いに圧接された搬送ローラ３９と圧着ローラ２２との間を通過し、さらに下流に配置されたテープカッタ１７により切断される。尚、テープカッタ１７は固定刃１７ａに対して回動刃１７ｂが回動して切断対象物を煎断する形式であり、回動刃１７ｂはテープカッタ用のテープカッタ駆動モータ（図示外）によって支点を中心に往復揺動されることでラベルテープ３００を切断する。
【００５１】
図３を参照して、ラベルテープ３００について説明する。図３は、ラベルテープ３００のイメージ図である。図３に示すように、ラベルテープ３００にはテープ状の台紙３０２上に所定間隔で略長方形のラベル３１０が配置されている。このラベルテープ３００は、ロール状に巻回された状態でテープカセット３５０内の第１スプール３７に組み付けられており、ラベルのサイズや形状により異なる複数の種類が存在する。
【００５２】
なお、テープ印刷装置１には、ラベルテープ３００のみでなく、粘着層を介して台紙と剥離紙とを貼り合わせた２重テープにインクリボンにより印刷を行い、ＰＥＴ（ポリエチレンテレフタレート）フィルムなどからなり２重テープと同じ幅を有する透明の表層テープでコーティングするシールテープを使用する事もできる。この場合には、２重テープを第１スプール３７に、表層テープを第２スプール３２に、インクリボンを第３スプール３４にそれぞれセットし、さらにカセット装着フレーム１１からはＤＣモータ６の回転に伴って回転する第４スプール駆動軸を立設させて、第４スプール３５を使用済みインクリボンの巻取り用として使用するテープカセットを装着することができる。このようなテープカセットを装着した場合は、第２スプール３２から巻き解かれた表層テープが第３スプール３４のインクリボンと重なって共にプラテンローラ２１とサーマルヘッド１３との間に挟持され、インクリボンから表層テープに画像が転写される。その後インクリボンは第４スプール３５に巻き取られ、画像が形成された表層テープと第１スプール３７にセットされた２重テープとが搬送ローラ３９により重ね合わされた後切断され、排出される。
【００５３】
次に、図４を参照して、テープ印刷装置１の電気的構成について説明する。図４に示すように、制御部４０は、テープ印刷装置１の各機器を制御するＣＰＵ５２と、このＣＰＵ５２にデータバス５１を介して接続された入出力インタフェース５０、ＲＯＭ５５、ＲＡＭ６０とから構成されている。
【００５４】
入出力インタフェース５０には、サーマルヘッド１３を駆動させるための駆動回路４８と、テープカッタ１７を動作させるためのテープカッタ駆動モータ４１を駆動させるための駆動回路４２と、テープ送りモータ４７を駆動させるための駆動回路４９と、パーソナルコンピュータ２００に接続するためのＵＳＢポート２５とが各々接続されている。そして、ＵＳＢポート２５にはＵＳＢケーブル１０が接続され、パーソナルコンピュータ２００に接続している。
【００５５】
ＲＯＭ５５には、印刷バッファ６２のデータを読み出してサーマルヘッド１３やテープ送りモータ４７を駆動する印刷駆動制御プログラム、サーマルヘッド１３を駆動する印刷エネルギーを決定するためのデューティ比を定めたパラメータテーブル等が格納されている。また、ＲＡＭ６０にはパーソナルコンピュータ２００から送信された印刷データ等が格納される。また、電源部６５は各駆動回路４２、４８、４９及び制御部３０に接続しており、電力を供給している。
【００５６】
次に、図５を参照して、パーソナルコンピュータ２００の電気的構成について説明する。図５に示すように、パーソナルコンピュータ２００には、パーソナルコンピュータ２００の制御を司るＣＰＵ２１０が設けられている。このＣＰＵ２１０には、バス２９０を介し、ＣＰＵ２１０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ２２０と、データを一時的に記憶するＲＡＭ２３０と、データの記憶媒体であるＣＤ−ＲＯＭ２４１を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ２４０と、データの記憶装置であるＨＤＤ２５０とが接続されている。
【００５７】
さらに、ＣＰＵ２１０には、バス２９０を介して、テープ印刷装置１を含めた外部機器との通信を行うためのＵＳＢインタフェース２６０と、利用者に操作画面を表示するためのモニタ２７１の画面表示処理を行う表示制御部２７０と、利用者が操作の入力を行うキーボード２８１やマウス２８２が接続され、それらの入力の検知を行う入力検知部２８０とが、接続されている。なお、パーソナルコンピュータ２００には、図示外のフロッピー（登録商標）ディスクドライブ、音声等の入出力部、各種インタフェースなどが設けられていてもよい。
【００５８】
なお、ＣＤ−ＲＯＭ２４１には、印刷データ作成プログラムや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ２４１からＨＤＤ２５０に設けられたプログラム記憶エリア２５１（図７参照）やプログラム関係情報記憶エリア２５２（図７参照）に記憶されるようになっている。尚、パーソナルコンピュータ２００の印刷データ作成プログラム及びその使用データ等の取得方法はＣＤ−ＲＯＭ２４１によるものに限らず、フロッピー（登録商標）ディスクやＭＯといった他の記録媒体であっても限らず、また、パーソナルコンピュータ２００をネットワークに接続させ、ネットワーク上の他の端末から取得してもよい。
【００５９】
次に、図６を参照して、パーソナルコンピュータ２００で起動するエディタ１００について説明する。図６は、テープ印刷装置１に印刷する文字等を入力するためのエディタ１００のイメージ図であり、パーソナルコンピュータ２００のモニタ２７１に表示され、キーボード２８１やマウス２８２の操作によりデータ入力や指示が行われる。
【００６０】
図６に示すように、エディタ１００の上部には、操作指示を行うためのメニューバー１１０及びツールバー１２０が設けられており、エディタ１００の下半分には、テープ印刷装置１で印刷する文字等を編集するための作業領域１５０が設けられており、印刷イメージ１４０が表示されている。また、作業領域１５０内の矢印は、マウスカーソル１５５である。そして、作業領域１５０の左には、作業領域１５０で入力するツールの種類（文字、線、四角、曲線等）を指定するためのツールボックス１３２が設けられている。そして、作業領域１５０の上部には、作業領域１５０への文字入力の詳細設定を行うテキストプロパティ用ツールボックス１３１、ラベルテープやシールテープの選択や設定を行うページプロパティ用ツールボックス１３３、各種ツールボックスの表示／非表示を指示するボタン群１３４が設けられている。
【００６１】
本発明の印刷データ編集装置及び印刷データ編集プログラムでは、エディタ１００で入力される文字や図形の他に、「背景」を印刷することができる。そして「背景」として表示される画像は、エディタ１００のメニューバー１１０の「編集（Ｅ）」を選択すると表示されるメニューリストから、「背景選択」を選択することにより表示される背景画像選択画面１０３（図４０参照）において、背景とする画像（背景画像）を指定することにより決定される。また、メニューバー１１０の「ツール（Ｔ）」を選択すると表示されるメニューリストから「オプション」を選択することにより表示されるオプションダイアログにおいて、「背景配置」又は「背景サイズ」タブを選択することにより、背景画像の配置位置やサイズを設定することができる（図１２、図１３参照）。図６の作業領域１５０に表示されている印刷イメージ１４０は、ある背景が選択されて被印刷媒体領域の左上頂点から重ならない様に、かつ、隙間が空かないように並べて配置されている。尚、この被印刷媒体領域の左上頂点から重ならない様に、かつ、隙間が空かないように並べて配置する配置を基本配置と呼ぶこととする。また、配置される１つの背景画像をブロックと呼ぶこととする。
【００６２】
ここで、図７及び図８を参照して、パーソナルコンピュータ２００のハードディスク装置（以下、ＨＤＤと呼ぶ）２５０及びＲＯＭ２３０の記憶エリアについて説明する。図７は、ＨＤＤ２５０の記憶エリアを示す模式図であり、図８は、パーソナルコンピュータ２００のＲＡＭ２３０の記憶エリアを示す模式図である。
【００６３】
また、図７に示すように、ＨＤＤ２５０には、印刷データ作成プログラムを始めとするパーソナルコンピュータ２００で実行される各種のプログラムを記憶するプログラム記憶エリア２５１、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア２５２、背景画像が記憶されている背景画像情報記憶エリア２５３、テープ印刷装置１で使用されるテープに関する情報が記憶されているテープ情報記憶エリア２５４等が設けられている。さらにＨＤＤ２５０には、図示外の各種記憶エリアが設けられている。
【００６４】
そして、図８に示すように、ＲＡＭ２３０には、印刷データを記憶するための印刷データ記憶エリア２３０１、ブロックの調整や配置に関する設定を記憶する背景設定情報記憶エリア２３０２（図１４参照）、ブロックの配置位置を記憶するブロック位置情報記憶エリア２３０３（図１０参照）、基本配置されたブロックに関する情報を記憶する基本配置情報記憶エリア２３０４（図１１参照）、ブロックのサイズや配置位置の調整時に使用される調整用情報記憶エリア２３０５（図１５参照）、背景にすると選択された選択背景画像に関する情報を記憶する選択背景画像情報記憶エリア２３０６、プログラムの実行中の一時的なデータを記憶するプログラム実行時情報記憶エリア２３０７等が設けられている。さらに、ＲＡＭ２３０には図示外の各種記憶エリアが設けられている。
【００６５】
次に、図９乃至図１１を参照して、ブロックの基本配置について説明する。図９は、基本配置されたブロックのイメージ図である基本配置ブロックイメージ図５００であり、図１０は、ＲＡＭ２３０に設けられているブロック位置情報記憶エリア２３０３の模式図であり、図１１は、ＲＡＭ２３０に設けられている基本配置情報記憶エリア２３０４の模式図でである。
【００６６】
図９に示す基本配置ブロックイメージ図５００では、ある背景画像がある被印刷媒体に基本配置されている。このイメージ図において、実線で示されている長方形は被印刷媒体を示し、点線で示されている長方形はブロックを示している。また、点線の長方形内に示されている座標は、ブロックの位置を示す座標であり（縦の座標番号，横の座標番号）となっている。例えば、ブロック（２，４）は上から２番目、左から４番目のブロックを示している。尚、基本配置ブロックイメージ図５００の例では、解像度２００ｄｐｉにおいて、被印刷媒体サイズは縦４２０ドット横８４０ドット、ブロックサイズは縦１２０ドット、横１５０ドットとする。したがって、被印刷媒体は縦２．１インチ，横４．２インチであり、ブロックサイズは縦０．６インチ，横０．７５インチである。
【００６７】
次に、図１０に示すブロック位置情報記憶エリア２３０３について説明する。このブロック位置情報記憶エリア２３０３では、被印刷媒体の左上頂点の画素を（１，１）として、各ブロックの左上頂点の座標が記憶されている。例えば、画素（１５１，３６１）は、（左からの画素の位置、上からの画素の位置）を示しており、左から１５１画素目、下に３６１画素目にブロックの左上頂点が位置することになる。また、ブロック位置情報記憶エリア２３０３は、縦欄及び横欄で配列が作られており、縦欄「２」、横欄「４」には、ブロック（２，４）の左上頂点の画素座標が記憶される。
【００６８】
図１０に示す例は、図９に示す基本配置ブロックイメージ図５００の画素座標が記憶されている。ブロック（１，１）は被印刷媒体の左上に配置されるので、画素座標は（１，１）が記憶されている。そして、ブロック（１，２）は上から１番目、左から２番目の位置なので、画素縦座標はブロック（１，１）と同じ「１」となっている。また、画素横座標は、ブロックの横サイズが１５０ドットなので、ブロック（１，１）の画素横座標の「１」に「１５０」を加えた「１５１」となっている。同様にして、ブロック（１，３）は画素（３０１，１）、ブロック（１，４）は画素（４５１，１）、ブロック（１，５）は画素（６０１，１）、ブロック（１，６）は画素（７５１，１）となっている。
【００６９】
また、ブロック（２，１）は、ブロックの縦サイズが１２０ドットなので、ブロック（１，１）の画素縦座標の「１」に「１２０」を加えた「１２１」となっている。また、画素横座標はブロック（１，１）と同じ「１」となっている。同様にして、ブロック（３，１）は画素（１，２４１）、ブロック（４，１）は画素（１，３６１）となっている。
【００７０】
また、ブロック（２，２）は画素（１５１，１２１）、ブロック（３，２）は画素（１５１，２４１）、ブロック（４，２）は画素（１５１，３６１）であり、ブロック（２，３）は画素（３０１，１２１）、ブロック（３，３）は画素（３０１，２４１）、ブロック（４，３）は画素（３０１，３６１）であり、ブロック（２，４）は画素（４５１，１２１）、ブロック（３，４）は画素（４５１，２４１）、ブロック（４，４）は画素（４５１，３６１）、ブロック（２，５）は画素（６０１，１２１）、ブロック（３，５）は画素（６０１，２４１）、ブロック（４，５）は画素（６０１，３６１）であり、ブロック（２，６）は画素（７５１，１２１）、ブロック（３，６）は画素（７５１，２４１）、ブロック（４，６）は画素（７５１，３６１）である。
【００７１】
次に、図１１に示す、基本配置情報記憶エリア２３０４について説明する。ここには、基本配置されたブロックについての情報が記憶され、基本配置されたブロックの縦サイズを記憶する基本ブロック縦サイズ欄、基本配置されたブロックの横サイズを記憶する基本ブロック横サイズ欄、基本配置された縦のブロック数を記憶する基本縦ブロック数欄、基本配置された横のブロック数を記憶する基本横ブロック数欄、基本配置されたブロックの総数を記憶する基本ブロック数欄、被印刷媒体からはみ出ているブロックの縦方向の余りサイズを記憶する基本ブロック縦余りサイズ欄、被印刷媒体からはみ出ているブロックの横方向の余りサイズを記憶する基本ブロック横余りサイズ欄が設けられている。尚、サイズ関係の情報の単位は画素数（ドット）であり、数量関係の情報の単位は個数（個）である。
【００７２】
図１１に示す例では、基本ブロック縦サイズは１２０ドット、基本ブロック横サイズは１５０ドット、基本縦ブロック数は４個、基本横ブロック数は６個、基本ブロック数は２４個、基本ブロック縦余りサイズ６０ドット、基本ブロック横余りサイズ６０ドットである。
【００７３】
次に、図１２乃至図１５を参照して、背景画像の配置の設定について説明する。図１２は、オプションダイアログにおいて「背景サイズ」タブが選択されている背景サイズ画面１０１のイメージ図である。図１３は、オプションダイアログにおいて「背景配置」タブが選択されている背景配置画面１０２のイメージ図である。図１４は、ＲＡＭ２３０に設けられている背景設定情報記憶エリア２３０２の模式図である。図１５は、ＲＡＭ２３０に設けられている調整用情報記憶エリア２３０５の模式図である。
【００７４】
まず、図１２を参照して、背景サイズ画面１０１について説明する。ここでは、ブロックのサイズを伸縮させるか否かの設定を行うことができ、伸縮させる場合には伸縮の基準の設定を行うことができる。また、ブロックが被印刷媒体からはみ出る場合に、はみ出たブロック（余りブロック）を表示するか否かの設定もすることができる。図１２に示すように、「合わない方向は余らせる」にチェックボックスが設けられている。このチェックボックスにチェックされている場合には余りブロックも表示され、チェックされていない場合には、余りブロックは表示されない。また、「調整しない」及び「調整する」のラジオボタンが設けられている。この２つのラジオボタンでブロックを伸縮させるか否かの設定が行われる。「調整しない」が選択されている場合には、ブロックの伸縮は行われず、基本配置のブロックサイズがそのまま使用される。また、「調整する」が選択されている場合には、「拡大／縮小判断」及び「調整方向」の指定に基づいてブロックの伸縮が行われる。
【００７５】
そして、「拡大／縮小判断」欄では「拡大する」、「縮小する」、「自動判定」の３つのラジオボタンが設けられており、「拡大する」が選択されている場合には、「調整方向」の指定に基づいて、その指定方向の余りブロックを除き、指定方向にブロックがぴったり収まるようにブロックが拡大される。また、「縮小する」が選択されている場合には、「調整方向」の指定に基づいて、指定方向にブロックがぴったり収まるようにブロックが縮小される。また、「自動判定」が選択されている場合には、「調整方向」で指定されている方向の余りブロックの余りサイズが、その方向のブロックサイズの５０％以下である場合には縮小され、５０％より大きい場合には余りブロックを除いて拡大される。
【００７６】
また、「調整方向」欄では、「縦を合わせる」、「横を合わせる」、「比率を保ち、縦を優先してサイズ調整する」、「比率を保ち、横を優先してサイズ調整する」、「縦と横を合わせる」の５つのラジオボタンが設けられており、「縦を合わせる」が選択されている場合には、縦方向にブロックがぴったり収まるようにブロックを縦方向にのみ伸縮する。「横を合わせる」が選択されている場合には、横方向にブロックがぴったり収まるようにブロックを横方向にのみ伸縮する。「比率を保ち、縦を優先してサイズ調整する」が選択されている場合には、縦方向にブロックがぴったり収まるように、ブロックを縦横同じ比率で伸縮する。「比率を保ち、横を優先してサイズ調整する」が選択されている場合には、縦方向にブロックがぴったり収まるようにブロックを縦横同じ比率でブロックを伸縮する。尚、「縦と横を合わせる」が選択されている場合には、縦方向及び横方向にブロックがぴったり収まるように、縦横それぞれ伸縮する。尚、「拡大／縮小判断」欄において「自動判定が選択されている場合には、「縦と横を合わせる」を選択できないように制御されている。
【００７７】
次に、図１３を参照して、背景配置画面１０２について説明する。ここでは、ブロックの配置位置を設定することができる。図１３に示すように、基準点はリストボックスの中から１点を指定することができる。このリストボックスには、「左上」、「中央上」、「右上」、「左中央」、「中央」、「右中央」、「左下」、「中央下」、「右下」の９点が表示される。「左上」は被印刷媒体の左辺の一番上の画素に基本配置されたブロック全体の左辺の一番上の画素が配置される。「中央上」は被印刷媒体の上辺の中央の画素に基本配置されたブロック全体の上辺の中央の画素が配置される。「右上」は被印刷媒体の右辺の一番上の画素に基本配置されたブロック全体の右辺の一番上の画素が配置される。「左中央」は被印刷媒体の左辺の中央の画素に基本配置されたブロック全体の左辺の中央の画素が配置される。「中央」は被印刷媒体の中央の画素（重心となる画素）に基本配置されたブロック全体の中央の画素の画素が配置される。「右中央」は被印刷媒体の右辺の中央の画素に基本配置されたブロック全体の右辺の中央の画素が配置される。「左下」は被印刷媒体の左辺の一番下の画素に基本配置されたブロック全体の左辺の一番下の画素が配置される。「中央下」は被印刷媒体の下辺の中央の画素に基本配置されたブロック全体の下辺の中央の画素が配置される。「右下」は被印刷媒体の右辺の一番下の画素に基本配置されたブロック全体の右辺の一番下の画素が配置される。尚、基本配置は左上を基準点としているので、初期値は「左上」とされている。
【００７８】
また、「等間隔配置」のチェックボックスが設けられている。このチェックボックスにチェックされている場合には、基本配置されているブロックを被印刷媒体に収まるように等間隔で配置される。尚、背景サイズ画面１０１の「合わない方向は余らせる」のチェックボックスにチェックされていない場合には、余りブロックを削除して等間隔で配置されるので、ブロック間に等間隔の隙間が発生する（図３４参照）。また、チェックされている場合には、余りブロックを削除しないで等間隔で配置されるので、ブロック同士が等しい量で重なり合うことになる（図３５参照）。
【００７９】
また、「ずらし配置」のチェックボックスが設けられている。このチェックボックスにチェックされている場合には、基本配置されているブロックのうち、「対象」に指定されている行又は列のブロックを、「方向」に指定されている方向に、「ずらし量」で指定されている量だけずらして配置される。「方向」欄で縦が指定されている場合には、ずらし量の値が正であれば、下へずらされ、負であれば上へずらされる量を示している。また、「方向」欄で横が指定されている場合には、ずらし量が正であれば右へずらされ、負であれば左へずらされる量を示している。図１３に示す例では、縦方向に偶数の列のブロックを２０％下にずらす設定がされている。
【００８０】
次に、図１４を参照して、背景設定情報記憶エリア２３０２について説明する。ここには、背景サイズ画面１０１及び背景配置画面１０２で設定された内容が記憶される。余りフラグ欄には、背景サイズ画面１０１の「合わない方向は余らせる」のチェックボックスの情報が記憶され、チェックされている場合には「１」、チェックされていない場合には「０」が記憶される。また、調整フラグ欄には、背景サイズ画面１０１の「調整する」及び「調整しない」ラジオボタンの情報が記憶され、「調整する」が選択されている場合には「１」、「調整しない」が選択されている場合には「０」が記憶される。また、伸縮欄には、背景サイズ画面１０１の「拡大／縮小判断」欄のラジオボタンの情報が記憶され、「拡大する」が選択されている場合には「１」、「縮小する」が選択されている場合には「２」、「自動判定」が選択されている場合には「３」が記憶される。また、調整方向欄には、背景サイズ画面１０１の「調整方向」欄のラジオボタンの情報が記憶され、「縦を合わせる」が選択されている場合には「１」、「横を合わせる」が選択されている場合には「２」、「比率を保ち、縦を優先してサイズ調整する」が選択されている場合には「３」、「比率を保ち、横を優先してサイズ調整する」が選択されている場合には「４」、「縦と横を合わせる」が選択されている場合には「５」が記憶される。
【００８１】
また、基準点欄には、背景配置画面１０２の基準点欄で選択された基準点を示す値が記憶される。「左上」が選択されていれば「１」が記憶され、「中央上」が選択されていれば「２」が記憶され、「右上」が選択されていれば「３」が記憶され、「左中央」が選択されていれば「４」が記憶され、「中央」が選択されていれば「５」が記憶され、「右中央」が選択されていれば「６」が記憶され、「左下」が選択されていれば「７」が記憶され、「中央下」が選択されていれば「８」が記憶され、「右下」が選択されていれば「９」が記憶される。また、等間隔配置フラグ欄には、背景配置画面１０２の等間隔配置のチェックボックスの情報が記憶される。チェックされている場合には、「１」、チェックされていない場合には「０」が記憶される。
【００８２】
また、ずらし配置フラグ欄には、「ずらし配置」のチェックボックスの情報が記憶される。チェックされている場合には、「１」、チェックされていない場合には「０」が記憶される。そして、ずらし量欄にはずらし量の値が％で記憶され、ずらし方向欄には、「方向」欄のラジオボタンの情報が記憶される。「縦」が選択されている場合には「１」、「横」が選択されている場合には「２」が記憶される。そして、ずらし対象欄には、「対象」欄のラジオボタンの情報が記憶される。「偶数」が選択されている場合には「１」、「奇数」が選択されている場合には「２」が記憶される。
【００８３】
次に、図１５を参照して、調整用情報記憶エリア２３０５について説明する。ここでは、後述する背景指定処理において使用される情報が記憶される。縦横フラグ欄には、ブロックを伸縮させる方向が記憶され、「０」であれば縦に伸縮され、「１」であれば横に伸縮される。また、伸縮率欄には算出されたブロックの伸縮率が記憶される。そして、調整後縦ブロック数欄、調整後横ブロック数欄、調整後ブロック縦サイズ欄、調整後ブロック横サイズ欄には、ブロックを伸縮した後のブロック数及びサイズ（画素数）が記憶される。また、縦間隔サイズ欄、横間隔サイズ欄、縦重なりサイズ欄、横重なりサイズ欄には、「等間隔配置」が指定されている場合の間隔又は重なりのサイズ（画素数）が記憶される。また、縦ずらしサイズ欄、横ずらしサイズ欄には、「ずらし配置」が指定されている場合にブロックをずらす画素数が記憶されている。
【００８４】
ここで、背景サイズ画面１０及び背景配置画面１０２行われた設定により、ブロックがどのように、伸縮されたり、移動されたりするかを、図１６乃至図３９のブロックのイメージ図を用いて説明する。
【００８５】
図１６は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５０１であり、図１７は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５０２である。ブロックイメージ図５０１，５０２は共に、縦方向にぴったり収まるように拡大する指定が成されているので、縦方向の余りブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）が削除されて、縦方向に拡大され被印刷領域にぴったり収まっている。そして、ブロックイメージ図５０１は「合わない方向は余らせる」設定がされているので、（１，６）、（２，６）、（３，６）はそのまま配置されている。また、ブロックイメージ図５０２は「合わない方向は余らせる」設定がされていないので、（１，６）、（２，６）、（３，６）は削除されている。
【００８６】
図１８は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５０３であり、図１９は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５０４である。ブロックイメージ図５０３，５０４は共に、縦方向にぴったり収まるように縮小する設定がされているので、縦方向に縮小されて被印刷領域にぴったり収まっている。そして、ブロックイメージ図５０３は「合わない方向は余らせる」設定がされているので、（１，６）、（２，６）、（３，６）、（４，６）はそのまま配置されている。また、ブロックイメージ図５０４は「合わない方向は余らせる」設定がされていないので、（１，６）、（２，６）、（３，６）、（４，６）は削除されている。
【００８７】
図２０は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「横を合わせる」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５０５であり、図２１は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「横を合わせる」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５０６である。ブロックイメージ図５０５，５０６は共に、横方向にぴったり収まるように拡大する指定が成されているので、横方向の余りブロック（１，６）、（２，６）、（３，６）、（４，６）が削除されて、横方向に拡大され被印刷領域にぴったり収まっている。そして、ブロックイメージ図５０５は「合わない方向は余らせる」設定がされているので、（４，１）、（４，２）、（４，３）、（４，４）、（４，５）はそのまま配置されている。また、ブロックイメージ図５０６は「合わない方向は余らせる」設定がされていないので、（４，１）、（４，２）、（４，３）、（４，４）、（４，５）は削除されている。
【００８８】
図２２は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「横を合わせる」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５０７であり、図２３は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「横を合わせる」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５０８である。ブロックイメージ図５０７，５０８は共に、横方向にぴったり収まるように縮小する指定が成されているので、横方向に縮小され被印刷領域にぴったり収まっている。そして、ブロックイメージ図５０７は「合わない方向は余らせる」設定がされているので、（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）はそのまま配置されている。また、ブロックイメージ図５０８は「合わない方向は余らせる」設定がされていないので、（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）は削除されている。
【００８９】
図２４は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５０９であり、図２５は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５１０である。ブロックイメージ図５０９，５１０は共に、縦方向にぴったり収まるように縦横比を保持して拡大する指定が成されているので、縦方向の余りブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）が削除されて、縦方向に拡大され被印刷領域にぴったり収まっている。さらに、横方向も基本ブロックの縦横比を保持するために拡大されている。そこで、横方向にも拡大したことにより、ブロック（１，５）、（２，５）、（３，５）が余りブロックとなっており、ブロックイメージ図５０９は「合わない方向は余らせる」設定がされているのでそのまま配置されているが、（１，６）、（２，６）、（３，６）は全てがはみ出ているので削除されている。そして、また、ブロックイメージ図５１０は「合わない方向は余らせる」設定がされていないので、（１，５）、（２，５）、（３，５）は削除されている。
【００９０】
図２６は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５１１であり、図２７は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５１２である。ブロックイメージ図５１１，５１２は共に、縦方向にぴったり収まるように縦横比を保持して縮小する設定がされているので、縦方向に縮小されて被印刷領域にぴったり収まっている。さらに、横方向も基本ブロックの縦横比を保持するために縮小されている。そして、ブロックイメージ図５１１は「合わない方向は余らせる」設定がされているので、（１，７）、（２，７）、（３，７）、（４，７）が追加配置されている。また、ブロックイメージ図５１２は「合わない方向は余らせる」設定がされていないので、そのまま追加配置はされていない。
【００９１】
図２８は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「比率を保ち、横を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５１３であり、図２９は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「比率を保ち、横を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５１４である。ブロックイメージ図５１３，５１４は共に、横方向にぴったり収まるように縦横比を保持して拡大する指定が成されているので、（１，６）、（２，６）、（３，６）、（４，６）は削除されて、横方向に拡大され被印刷領域にぴったり収まっている。さらに、縦方向も基本ブロックの縦横比を保持するために拡大されている。そして、ブロックイメージ図５１３は「合わない方向は余らせる」設定がされているので、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）はそのまま配置されている。また、ブロックイメージ図５１４は「合わない方向は余らせる」設定がされていないので、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）は削除されている。
【００９２】
図３０は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「比率を保ち、横を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされている場合のブロックイメージ図５１５であり、図３１は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「比率を保ち、横を優先してサイズ調整する」を選択し、「合わない方向は余らせる」のチェックがされていない場合のブロックイメージ図５１６である。ブロックイメージ図５１５，５１６は共に、横方向にぴったり収まるように縦横比を保持して縮小する指定が成されているので、横方向に縮小され被印刷領域にぴったり収まっている。さらに、縦方向も基本ブロックの縦横比を保持するために縮小されている。そして、ブロックイメージ図５１５は「合わない方向は余らせる」設定がされているので、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）はそのまま配置されている。また、ブロックイメージ図５１６は「合わない方向は余らせる」設定がされていないので、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）は削除されている。
【００９３】
図３２は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「縦と横を合わせる」を選択している場合のブロックイメージ図５１７であり、図３３は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」を選択し、「調整方向」で「縦と横を合わせる」を選択している場合のブロックイメージ図５１８である。ブロックイメージ図５１７は、縦横方向にぴったり収まるように拡大する指定が成されているので、縦方向の余りブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）、横方向の余りブロック（１，６）、（２，６）、（３，６）、（４，６）が削除されて、縦方向及び横方向に拡大され被印刷領域にぴったり収まっている。ブロックイメージ図５１８は、縦横方向にぴったり収まるように縮小する設定がされているので、縦方向及び横方向に縮小されて被印刷領域にぴったり収まっている。これらの指定を行うと、背景画像が欠けてしまうことなく配置できる。
【００９４】
図３４は、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされ、「調整しない」が選択されており、背景配置画面１０２の「等間隔配置」のチェックがされている場合のブロックイメージ図５１９であり、図３５は、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされておらず、「調整しない」が選択されており、背景配置画面１０２の「等間隔配置」のチェックがされている場合のブロックイメージ図５２０である。ブロックイメージ図５１９は、等間隔配置が指定されており、「合わない方向は余らせる」設定がされているので、どのブロックも削除されずに、均等な重なり量で重なって、被印刷領域からはみ出ることなく配置されている。また、ブロックイメージ図５２０は、等間隔配置が指定されており、「合わない方向は余らせる」設定がされていないので、縦方向の余りブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）、横方向の余りブロック（１，６）、（２，６）、（３，６）、（４，６）が削除されて、均等な間隔で被印刷領域内に配置されている。この指定を行うと、背景画像が欠けてしまうことなく配置できる。
【００９５】
図３６は、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされ、「調整しない」が選択されており、背景配置画面１０２の「ずらし配置」のチェックがされており、ずらし量「−８０％」、方向「縦」、対象「偶数」が指定されている場合のブロックイメージ図５２１である。ブロックイメージ図５２１は、縦方向にずらす指定がされているので、列がずれる。そして、偶数が指定されているので、偶数番目の列がずれることになる。そして、ずらし量は−８０％となっているので、よって、２番目、４番目、６番目の列が、上方向に８０％ずらされている。そして、ずらすことにより生じた余白に対して、ブロック（５，２）、（５，４）、（５，６）が追加されている。
【００９６】
図３７は、背景配置画面１０２の「基準点」で「中央」が指定されており、「合わない方向は余らせる」のチェックがされてており、「調整しない」が選択されている場合のブロックイメージ図５２２である。ブロックイメージ図５２２では、被印刷領域の中央の点（重心点）に、基本配置されたブロック（１，１）〜（４，６）の領域の中央の点（重心点）が重ねられている。尚、中央の点Ａが重なった中央の点である。
【００９７】
図３８は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされておらず、背景配置画面１０２の「等間隔配置」のチェックがされている場合のブロックイメージ図５２３である。ブロックイメージ図５２３は、ブロックイメージ図５０２（図１７参照）に、さらに等間隔配置の指定がされている場合のイメージ図であり、ブロックイメージ図５０２の拡大後ブロック（１，１）〜（３，５）が被印刷媒体からはみ出さないように等間隔に配置されている。
【００９８】
図３９は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」を選択し、「調整方向」で「縦を合わせる」を選択し、「合わない方向は余らせる」のチェックがされておらず、背景配置画面１０２の「ずらし配置」のチェックがされており、ずらし量「４０％」、方向「横」、対象「偶数」が指定されている場合のブロックイメージ図５２４である。ブロックイメージ図５２４は、ブロックイメージ図５２３からさらにずらし配置（横、偶数、４０％）されたばあいのイメージ図である。２行目の拡大ブロック（２，１）〜（２，５）が右へ４０％ずらされ、拡大ブロック（２，１）の左に余白が生じたので、拡大ブロック（２，１）を１つ左にずらし、右にブロック（２，６）が追加されている。
【００９９】
次に、図４０乃至図５２を参照して、背景画像を選択した際に行われる背景指定処理について説明する。図４０は、背景画像選択画面１０３のイメージ図である。図４１は、背景指定処理のフローチャートであり、図４２は、背景指定処理の中で行われるブロック数決定処理のフローチャートであり、図４３は、ブロック数決定処理の中で行われるサイズ否調整処理のフローチャートであり、図４４は、ブロック数決定処理の中で行われる拡大処理のフローチャートであり、図４５は、ブロック数決定処理の中で行われる縮小処理のフローチャートであり、図４６は、ブロック数決定処理の中で行われる自動判定処理のフローチャートである。また、図４７は、拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ無し拡大処理のフローチャートであり、図４８は、拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ無し縮小処理のフローチャートであり、図４９は、拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ拡大処理のフローチャートであり、図５０は、拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ縮小処理のフローチャートである。また、図５１は、背景指定処理の中で行われる配置決定処理のフローチャートである。
【０１００】
まず、背景画像選択画面１０３について、図４０を参照して説明する。ここでは、予めパーソナルコンピュータ２００のＨＤＤ２５０の背景画像情報記憶エリア２５３に記憶されている背景画像を選択することができる。尚、ここに記憶されている背景画像ファイルは、実際の画像データ及びその解像度情報を有している。図４０に示す例では、背景画像ファイルとして、「背景サンプル１」、「背景サンプル２」、「背景サンプル３」、「花１」、「花２」が表示されており、「背景サンプル１」が選択されている。また、「ＯＫ」ボタン及び「キャンセル」ボタンが設けられており、「ＯＫ」ボタンが選択されると、選択された背景画像ファイルが背景として指定される。「キャンセル」ボタンが選択されると、背景画像は指定されない。
【０１０１】
次に、図４１を参照して、背景指定処理について説明する。この処理は、エディタ１００のメニューバー１１０の「編集（Ｅ）」が選択されると開始され、まず背景画像選択画面１０３が表示される（Ｓ１）。ここで、背景画像選択画面１０３の「キャンセル」ボタンが選択された場合には（Ｓ２：ＹＥＳ）、処理が終了される。「キャンセル」ボタンが選択されず（Ｓ２：ＮＯ）、「ＯＫ」ボタンが選択された場合には（Ｓ３：ＹＥＳ）、背景画像が選択されているか否かの判断が行われ（Ｓ４）、選択が行われていれば（Ｓ４：ＹＥＳ）、選択されている背景画像に関する情報が選択背景画像情報記憶エリア２３０６に記憶される（Ｓ５）。尚、背景画像が選択されていない場合には（Ｓ４：ＮＯ）、引き続き処理を行うことができないので、Ｓ２へ戻る。
【０１０２】
選択背景画像情報記憶エリア２３０６に背景画像の情報が記憶されたら（Ｓ５）、ここに記憶された背景画像の画像データの解像度と、テープ印刷装置１の解像度とが一致しているか否かの判断が行われる（Ｓ６）。一致している場合には（Ｓ６：ＹＥＳ）、何もしないが、一致していない場合には（Ｓ６：ＮＯ）、背景画像の画像データの伸縮率を算出し（Ｓ７）、背景画像の画像データを算出された伸縮率で伸縮させる（Ｓ８）。これは、例えば背景画像の解像度が１００ｄｐｉであり、テープ印刷装置１の解像度が２００ｄｐｉである場合には、背景画像の中にある直径１インチの線分は１００ドットで表されるが、テープ印刷装置１の解像度が２００ｄｐｉであるために、１００ドットが０．５インチで表示されてしまい、背景画像が半分に縮小されてしまう。そこで、伸縮率を「テープ印刷装置１の解像度／画像データの解像度」として、背景画像の画像データを伸縮させ、テープ印刷装置１の解像度と合わせておく。
【０１０３】
そして、背景サイズ画面１０１で指定されたブロックの伸縮に関する設定についての処理（ブロック数決定処理）が行われ（Ｓ９、図４２〜図５０参照）、背景配置画面１０２で指定されたブロックの配置に関する設定についての処理（配置決定処理）が行われ（Ｓ１０、図５１参照）、背景画像の反映されたエディタ１００の作業領域１５０に印刷イメージ１４０が表示され（Ｓ１１）、処理は終了する。
【０１０４】
次に、図１６乃至図３９に示したブロック図の配置例についてのブロック数決定処理又は配置決定処理について具体的に説明する。
【０１０５】
図１６のブロックイメージ図５０１は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」が選択され、「調整方向」で「縦を合わせる」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「１」、調整方向「１」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１０６】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。具体的には、全て「０」に初期化された後に、調整後縦ブロック数には、基本縦ブロック数がセットされ、調整後横ブロック数には、基本横ブロック数がセットされ、調整後ブロック縦サイズには、基本ブロック縦サイズがセットされ、調整後ブロック横サイズには、基本ブロック横サイズがセットされる。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。尚、ここでは、図１０に示したように、まず、ブロック（１，１）に画素（１，１）がセットされる。そして、ブロック（２，１）には、ブロック縦サイズの１２０ドットが加算されて画素（１，１２１）がセットされる。同様に、ブロック（３，１）、（４，１）がセットされるが、ブロック（５，１）の画素を算出する際に、画素（１，４８１）となり、左から１番目、上から４８１番目の画素が左上頂点となり、被印刷媒体の縦サイズは４２０ドットなので、このブロック（５，１）は被印刷媒体の外に配置されることになってしまう。そこで、基本配置されるのはブロック（４，１）までと判断される。そこで、基本縦ブロック数には「４」がセットされる。同様にして、横方向にも配置され、ブロック（１，７）の画素を算出する際に、画素（９０１，１）となり、被印刷媒体の横サイズは８４０ドットなので、被印刷媒体外に配置されることになってしまうので、基本横ブロック数には「６」がセットされる。また、基本ブロック縦余りサイズは、「ブロック縦サイズ×基本縦ブロック−数被印刷媒体の縦サイズ」により算出され、基本ブロック横余りサイズは、「ブロック横サイズ×基本横ブロック数−被印刷媒体の横サイズ」により算出される。よって、図９に示す基本配置ブロックイメージ図５００の例では、基本ブロック縦余りサイズ＝１２０×４−４２０＝６０ドットとなり、基本横余りサイズ＝１５０×６−８４０＝６０ドットとなる。
【０１０７】
そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグが「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「１」であるので（Ｓ２４：ＹＥＳ）、拡大処理が行われる（Ｓ２５、図４４）。拡大処理（図４４）では、調整方向「１」なので（Ｓ４１：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ４５）、比率合わせ無し拡大処理が行われる（Ｓ４７、図４７）。
【０１０８】
比率合わせ無し拡大処理（図４７）では、縦横フラグ「０」で「縦」の処理が指定されているので（Ｓ１００：ＹＥＳ）、縦に余っているか否かの判断が行われる（Ｓ１０１）。基本配置情報記憶エリア２３０４の基本縦余りサイズに「６０」がセットされており、「０」でないので縦に余っている（Ｓ１０１：ＹＥＳ）。そこで、縦の余りブロックが削除される（Ｓ１０２）。具体的には、調整後縦ブロック数に調整後縦ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終行である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）の値が削除される。そして、ブロック数を示すｎに調整後縦ブロック数がセットされ、用紙長さを示すｐに用紙縦サイズがセットされ、ブロックの長さを示すｂに調整後ブロック縦サイズがセットされる（Ｓ１０３）。そして、拡大率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１０４）、調整後ブロック縦サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１０５）。具体的には、Ｒ＝４２０／１２０×３＝７／６、調整後ブロック縦サイズ＝１２０×７／１６＝１４０となる。そして、拡大率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、縦方向にのみ画像データの拡大がなされる（Ｓ１０６）。
【０１０９】
そして、基本ブロック横余りサイズが「６０」であり横に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１０７：ＮＯ）、何もせずに、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１２０）。具体的には、ブロック縦サイズが基本ブロック縦サイズから調整後ブロック縦サイズに拡大されたので、各ブロックの左上頂点の縦方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１４１）、ブロック（３，１）は画素（１，２８１）となり、ブロック（１，２）は画素（１５１，１）、ブロック（２，２）は画素（１５１，１４１）、ブロック（３，２）は画素（１５１，２８１）となり、ブロック（１，３）は画素（３０１，１）、ブロック（２，３）は画素（３０１，１４１）、ブロック（３，３）は画素（３０１，２８１）となり、ブロック（１，４）は画素（４５１，１）、ブロック（２，４）は画素（４５１，１４１）、ブロック（３，４）は画素（４５１，２８１）となり、ブロック（１，５）は画素（６０１，１）、ブロック（２，５）は画素（６０１，１４１）、ブロック（３，５）は画素（６０１，２８１）となり、ブロック（１，６）は画素（７５１，１）、ブロック（２，６）は画素（７５１，１４１）、ブロック（３，６）は画素（７５１，２８１）となる。
【０１１０】
そして、比率合わせ無し拡大処理は終了し、拡大処理（図４４）へ戻り、拡大処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１１１】
次に、図１７のブロックイメージ図５０２を考える。図１６に示すブロックイメージ図５０１と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「１」、調整方向「１」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５０１の処理と異なる点は、比率合わせ無し拡大処理（図４７参照）のＳ１０７において、余りフラグが「０」で「合わ（ない方向は余らせる」が選択されておらず、基本ブロック横余りサイズが「６０」であり横に余りはあると判断される（Ｓ１０７：ＹＥＳ）。そこで、横方向の余りブロックが削除される（Ｓ１０８）。具体的には、具体的には、調整後横ブロック数に、調整後横ブロック数（調整後横ブロック数に値がセットされていない場合には調整後横ブロック数）から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である６列目の値、即ち、ブロック（１，６）、（２，６）、（３，６）、（４，６）の値が削除される。
【０１１２】
次に図１８のブロックイメージ図５０３について考える。ブロックイメージ図５０３は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」が選択され、「調整方向」で「縦を合わせる」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「２」、調整方向「１」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１１３】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「縮小する」が選択されており、伸縮は「２」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＹＥＳ）、縮小処理が行われる（Ｓ２７、図４５）。縮小処理（図４５）では、調整方向「１」なので（Ｓ６１：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ６５）、比率合わせ無し縮小処理が行われる（Ｓ６７、図４８）。
【０１１４】
比率合わせ無し縮小処理（図４８）では、縦横フラグ「０」で「縦」の処理が指定されているので（Ｓ１３０：ＹＥＳ）、縦に余っているか否かの判断が行われる（Ｓ１３１）。基本配置情報記憶エリア２３０４の基本縦余りサイズに「６０」がセットされており、「０」でないので縦に余っている（Ｓ１３１：ＹＥＳ）。そこで、ブロック数を示すｎに調整後縦ブロック数がセットされ、用紙長さを示すｐに用紙縦サイズがセットされ、ブロックの長さを示すｂに調整後ブロック縦サイズがセットされる（Ｓ１３３）。そして、縮小率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１３４）、調整後ブロック縦サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１３５）。具体的には、Ｒ＝４２０／１２０×４＝７／８、調整後ブロック縦サイズ＝１２０×７／８＝１０５となる。そして、縮小率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、縦方向にのみ画像データの縮小がなされる（Ｓ１３６）。
【０１１５】
そして、基本ブロック横余りサイズが「６０」であり横に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１３７：ＮＯ）、何もせずに、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１４９）。具体的には、ブロック縦サイズが調整後ブロック縦サイズから調整後ブロック縦サイズに縮小されたので、各ブロックの左上頂点の縦方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１０６）、ブロック（３，１）は画素（１，２１１）、ブロック（４，１）は画素（１，３１６）となり、ブロック（１，２）は画素（１５１，１）、ブロック（２，２）は画素（１５１，１０６）、ブロック（３，２）は画素（１５１，２１１）、ブロック（４，２）は画素（１５１，３１６）となり、ブロック（１，３）は画素（３０１，１）、ブロック（２，３）は画素（３０１，１０６）、ブロック（３，３）は画素（３０１，２１１）、ブロック（４，３）は画素（３０１，３１６）となり、ブロック（１，４）は画素（４５１，１）、ブロック（２，４）は画素（４５１，１０６）、ブロック（３，４）は画素（４５１，２１１）、ブロック（４，４）は画素（４５１，３１６）となり、ブロック（１，５）は画素（６０１，１）、ブロック（２，５）は画素（６０１，１０６）、ブロック（３，５）は画素（６０１，２１１）、ブロック（４，５）は画素（６０１，３１６）となり、ブロック（１，６）は画素（７５１，１）、ブロック（２，６）は画素（７５１，１０６）、ブロック（３，６）は画素（７５１，２１１）、ブロック（４，６）は画素（７５１，３１６）となる。
【０１１６】
そして、率合わせ無し縮小処理は終了し、縮小処理（図４５）へ戻り、縮小処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１１７】
次に、図１９のブロックイメージ図５０４を考える。図１８に示すブロックイメージ図５０３と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「２」、調整方向「１」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５０３の処理と異なる点は、比率合わせ無し縮小処理（図４８参照）のＳ１３７において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック横余りサイズが「６０」であり横に余りはあると判断される（Ｓ１３７：ＹＥＳ）。そこで、横方向の余りブロックが削除される（Ｓ１３８）。具体的には、調整後横ブロック数に調整後横ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である６列目の値、即ち、ブロック（１，６）、（２，６）、（３，６）、（４，６）の値が削除される。
【０１１８】
図２０のブロックイメージ図５０５は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」が選択され、「調整方向」で「横を合わせる」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「１」、調整方向「２」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１１９】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「１」であるので（Ｓ２４：ＹＥＳ）、拡大処理が行われる（Ｓ２５、図４４）。拡大処理（図４４）では、調整方向「２」なので（Ｓ４１：ＮＯ、Ｓ４２：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ４６）、比率合わせ無し拡大処理が行われる（Ｓ４７、図４７）。
【０１２０】
比率合わせ無し拡大処理（図４７）では、縦横フラグ「１」で「横」の処理が指定されているので（Ｓ１００：ＮＯ）、横に余っているか否かの判断が行われる（Ｓ１０１）。基本配置情報記憶エリア２３０４の基本横余りサイズに「６０」がセットされており、「０」でないので横に余っている（Ｓ１１１：ＹＥＳ）。そこで、横の余りブロックが削除される（Ｓ１１２）。具体的には、調整後横ブロック数に調整後横ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である６列目の値、即ち、ブロック（１，６）、（２，６）、（３，６）、（４，６）の値が削除される。そして、ブロック数を示すｎに調整後横ブロック数がセットされ、用紙長さを示すｐに用紙横サイズがセットされ、ブロックの長さを示すｂに調整後ブロック横サイズがセットされる（Ｓ１１３）。そして、拡大率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１１４）、調整後ブロック横サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１１５）。具体的には、Ｒ＝８４０／１５０×５＝２８／２５、調整後ブロック横サイズ＝１５０×１８／２５＝１６８となる。そして、拡大率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、横方向にのみ画像データの拡大がなされる（Ｓ１１６）。
【０１２１】
そして、基本ブロック縦余りサイズが「６０」であり縦に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１１７：ＮＯ）、何もせずに、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１２０）。具体的には、ブロック横サイズが基本ブロック横サイズから調整後ブロック横サイズに拡大されたので、各ブロックの左上頂点の横方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１２１）、ブロック（３，１）は画素（１，２４１）、ブロック（４，１）は画素（１，３６１）となり、ブロック（１，２）は画素（１６９，１）、ブロック（２，２）は画素（１６９，１２１）、ブロック（３，２）は画素（１６９，２４１）、ブロック（４，２）は画素（１６９，３６１）となり、ブロック（１，３）は画素（３３７，１）、ブロック（２，３）は画素（３３７，１２１）、ブロック（３，３）は画素（３３７，２４１）、ブロック（４，３）は画素（３３７，３６１）となり、ブロック（１，４）は画素（５０５，１）、ブロック（２，４）は画素（５０５，１２１）、ブロック（３，４）は画素（５０５，２４１）、ブロック（４，４）は画素（５０５，３６１）となり、ブロック（１，５）は画素（７７３，１）、ブロック（２，５）は画素（７７３，１２１）、ブロック（３，５）は画素（７７３，２４１）、ブロック（４，５）は画素（７７３，３６１）となる。
【０１２２】
そして、比率合わせ無し拡大処理は終了し、拡大処理（図４４）へ戻り、拡大処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１２３】
次に、図２１のブロックイメージ図５０６を考える。図２０に示すブロックイメージ図５０５と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「１」、調整方向「２」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５０５の処理と異なる点は、比率合わせ無し拡大処理（図４７参照）のＳ１１７において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック縦余りサイズが「６０」であり縦に余りはあると判断される（Ｓ１１７：ＹＥＳ）。そこで、縦方向の余りブロックが削除される（Ｓ１１８）。具体的には、具体的には、調整後縦ブロック数に、調整後縦ブロック数（調整後縦ブロック数に値がセットされていない場合には調整後縦ブロック数）から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）の値が削除される。
【０１２４】
次に、図２２のブロックイメージ図５０７について考える。ブロックイメージ図５０７は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」が選択され、「調整方向」で「横を合わせる」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「２」、調整方向「２」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１２５】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「縮小する」が選択されており、伸縮は「２」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＹＥＳ）、縮小処理が行われる（Ｓ２７、図４５）。縮小処理（図４５）では、調整方向「２」なので（Ｓ６１：ＮＯ、Ｓ６２：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ６６）、比率合わせ無し縮小処理が行われる（Ｓ６７、図４８）。
【０１２６】
比率合わせ無し縮小処理（図４８）では、縦横フラグ「１」で「横」の処理が指定されているので（Ｓ１３０：ＮＯ）、横に余っているか否かの判断が行われる（Ｓ１４１）。基本配置情報記憶エリア２３０４の基本横余りサイズに「６０」がセットされており、「０」でないので横に余っている（Ｓ１４１：ＹＥＳ）。そこで、ブロック数を示すｎに調整後横ブロック数がセットされ、用紙長さを示すｐに用紙横サイズがセットされ、ブロックの長さを示すｂに調整後ブロック横サイズがセットされる（Ｓ１４３）。そして、縮小率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１４４）、調整後ブロック横サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１４５）。具体的には、Ｒ＝８４０／１５０×６＝１４／１５、調整後ブロック横サイズ＝１５０×１４／１５＝１４０となる。そして、縮小率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、横方向にのみ画像データの縮小がなされる（Ｓ１４６）。
【０１２７】
そして、基本ブロック縦余りサイズが「６０」であり縦に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１４７：ＮＯ）、何もせずに、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１４９）。具体的には、ブロック横サイズが基本ブロック横サイズから調整後ブロック横サイズに縮小されたので、各ブロックの左上頂点の横方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１２１）、ブロック（３，１）は画素（１，２４１）、ブロック（４，１）は画素（１，３６１）となり、ブロック（１，２）は画素（１４１，１）、ブロック（２，２）は画素（１４１，１２１）、ブロック（３，２）は画素（１４１，２４１）、ブロック（４，２）は画素（１４１，３６１）となり、ブロック（１，３）は画素（２８１，１）、ブロック（２，３）は画素（２８１，１２１）、ブロック（３，３）は画素（２８１，２４１）、ブロック（４，３）は画素（２８１，３６１）となり、ブロック（１，４）は画素（４２１，１）、ブロック（２，４）は画素（４２１，１２１）、ブロック（３，４）は画素（４２１，２４１）、ブロック（４，４）は画素（４２１，３６１）となり、ブロック（１，５）は画素（５６１，１）、ブロック（２，５）は画素（５６１，１２１）、ブロック（３，５）は画素（５６１，２４１）、ブロック（４，５）は画素（５６１，３６１）となり、ブロック（１，６）は画素（７０１，１）、ブロック（２，６）は画素（７０１，１２１）、ブロック（３，６）は画素（７０１，２４１）、ブロック（４，６）は画素（７０１，３６１）となる。尚、ここで調整後ブロック横サイズ、調整後ブロック縦サイズ、調整後横ブロック数、調整後縦ブロック数に値がセットされていない場合には、基本配置の値がそれぞれセットされる。
【０１２８】
そして、比率合わせ無し縮小処理は終了し、縮小処理（図４５）へ戻り、縮小処理は終了し、ブロック数決定処理へ戻り（図４３）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１２９】
次に、図２３のブロックイメージ図５０８を考える。図２２に示すブロックイメージ図５０７と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「２」、調整方向「２」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５０７の処理と異なる点は、比率合わせ無し縮小処理（図４８参照）のＳ１３７において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック縦余りサイズが「６０」であり縦に余りはあると判断される（Ｓ１４７：ＹＥＳ）。そこで、縦方向の余りブロックが削除される（Ｓ１４８）。具体的には、具体的には、調整後縦ブロック数に、調整後縦ブロック数（調整後縦ブロック数に値がセットされていない場合には調整後縦ブロック数）から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）の値が削除される。
【０１３０】
次に、図２４のブロックイメージ図５０９を考える。ブロックイメージ図５０９は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」が選択され、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「１」、調整方向「３」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１３１】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「１」であるので（Ｓ２４：ＹＥＳ）、拡大処理が行われる（Ｓ２５、図４４）。拡大処理（図４４）では、調整方向「３」なので（Ｓ４１：ＮＯ、Ｓ４２：ＮＯ、Ｓ４３：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ４８）、比率合わせ拡大処理が行われる（Ｓ５０、図４９）。
【０１３２】
比率合わせ拡大処理（図４９）では、縦横フラグ「０」で「縦」の処理が指定されているので（Ｓ１５０：ＹＥＳ）、縦に余っているか否かの判断が行われる（Ｓ１５１）。基本配置情報記憶エリア２３０４の基本縦余りサイズに「６０」がセットされており、「０」でないので縦に余っている（Ｓ１５１：ＹＥＳ）。そこで、縦の余りブロックが削除される（Ｓ１５２）。具体的には、調整後縦ブロック数に調整後縦ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終行である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）の値が削除される。そして、ブロック数を示すｎに調整後縦ブロック数がセットされ、用紙長さを示すｐに用紙縦サイズがセットされ、ブロックの長さを示すｂに調整後ブロック縦サイズがセットされる（Ｓ１５３）。そして、拡大率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１５４）、調整後ブロック縦サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされ（Ｓ１５５）、調整後ブロック横サイズが「調整後ブロック横サイズ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１５６）。具体的には、Ｒ＝４２０／１２０×３＝７／６、調整後ブロック縦サイズ＝１２０×７／６＝１４０、調整後ブロック横サイズ＝１５０×７／６＝１７５となる。そして、拡大率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、縦方向にのみ画像データの拡大がなされる（Ｓ１５７）。
【０１３３】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１５８）。具体的には、ブロック縦サイズが調整後ブロック縦サイズから調整後ブロック縦サイズに拡大されたので、各ブロックの左上頂点の縦方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１４１）、ブロック（３，１）は画素（１，２８１）となり、ブロック（１，２）は画素（１７６，１）、ブロック（２，２）は画素（１７６，１４１）、ブロック（３，２）は画素（１７６，２８１）となり、ブロック（１，３）は画素（３５１，１）、ブロック（２，３）は画素（３５１，１４１）、ブロック（３，３）は画素（３５１，２８１）となり、ブロック（１，４）は画素（５２６，１）、ブロック（２，４）は画素（５２６，１４１）、ブロック（３，４）は画素（５２６，２８１）となり、ブロック（１，５）は画素（７０１，１）、ブロック（２，５）は画素（７０１，１４１）、ブロック（３，５）は画素（７０１，２８１）となる。尚、ブロック（１，６）、（２，６）、（３、６）は被印刷媒体外に配置されることになるので削除される。そして、調整後横ブロック数には「５」がセットされる。
【０１３４】
次いで、基本ブロック横余りサイズが「６０」であり、横に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１５９：ＮＯ）、何もせずに、比率合わせ拡大処理は終了し、拡大処理（図４４）へ戻り、拡大処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１３５】
次に、図２５のブロックイメージ図５１０を考える。これは、図２４に示すブロックイメージ図５０９と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「１」、調整方向「３」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５０９の処理と異なる点は、比率合わせ拡大処理（図４９参照）のＳ１５９において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック横余りサイズが「６０」であり横に余りはあると判断される（Ｓ１５９：ＹＥＳ）。そこで、横方向の余りブロックが削除される（Ｓ１６０）。具体的には、調整後横ブロック数に、調整後横ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である５列目の値、即ち、ブロック（１，５）、（２，５）、（３，５）の値が削除される。
【０１３６】
次に、図２６のブロックイメージ図５１１について考える。ブロックイメージ図５１１は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」が選択され、「調整方向」で「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「２」、調整方向「３」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１３７】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「縮小する」が選択されており、伸縮は「２」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＹＥＳ）、縮小処理が行われる（Ｓ２７、図４５）。縮小処理（図４４）では、調整方向「３」なので（Ｓ６１：ＮＯ、Ｓ６２：ＮＯ、Ｓ６３：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ６８）、比率合わせ縮小処理が行われる（Ｓ７０、図５０）。
【０１３８】
比率合わせ縮小処理（図５０）では、縦横フラグ「０」で「縦」の処理が指定されているので（Ｓ２００：ＹＥＳ）、縦に余っているか否かの判断が行われる（Ｓ２０１）。基本配置情報記憶エリア２３０４の基本縦余りサイズに「６０」がセットされており、「０」でないので縦に余っている（Ｓ２０１：ＹＥＳ）。そこで、ブロック数を示すｎに調整後縦ブロック数がセットされ、用紙長さを示すｐに用紙縦サイズがセットされ、ブロックの長さを示すｂに調整後ブロック縦サイズがセットされる（Ｓ２０３）。そして、縮小率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ２０４）、調整後ブロック縦サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされ（Ｓ２０５）、調整後ブロック横サイズが「調整後ブロック横サイズ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ２０６）。具体的には、Ｒ＝４２０／１２０×４＝７／８、調整後ブロック縦サイズ＝１２０×７／８＝１０５、調整後ブロック横サイズ＝１５０×７／８＝１３１．２５≒１３１（小数点以下四捨五入）となる。そして、縮小率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、縦方向にのみ画像データの縮小がなされる（Ｓ２０７）。
【０１３９】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ２０８）。具体的には、ブロック縦サイズが調整後ブロック縦サイズから調整後ブロック縦サイズに縮小されたので、各ブロックの左上頂点の縦方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１０６）、ブロック（３，１）は画素（１，２１１）、ブロック（４，１）は画素（１，３１６）となり、ブロック（１，２）は画素（１３２，１）、ブロック（２，２）は画素（１３２，１０６）、ブロック（３，２）は画素（１３２，２１１）、ブロック（４，２）は画素（１３２，３１６）となり、ブロック（１，３）は画素（２６３，１）、ブロック（２，３）は画素（２６３，１０６）、ブロック（３，３）は画素（２６３，２１１）、ブロック（４，３）は画素（２６３，３１６）となり、ブロック（１，４）は画素（３９４，１）、ブロック（２，４）は画素（３９４，１０６）、ブロック（３，４）は画素（３９４，２１１）、ブロック（４，４）は画素（３９４，３１６）となり、ブロック（１，５）は画素（５２５，１）、ブロック（２，５）は画素（５２５，１０６）、ブロック（３，５）は画素（５２５，２１１）、ブロック（４，５）は画素（５２５，３１６）となり、ブロック（１，６）は画素（６５６，１）、ブロック（２，６）は画素（６５６，１０６）、ブロック（３，６）は画素（６５６，２１１）、ブロック（４，６）は画素（６５６，３１６）となる。また、ブロック（１，６）の右上頂点は（１，７８６）であり、「７８６」被印刷媒体の横サイズ８４０よりも小さいので、右側にはまだブロックを配置する余白がある。そこで、ブロック（１，７）、（２，７）、（３，７）、（４，７）が追加される。尚、ブロック（１，７）は画素（７８７，１）、ブロック（２，７）は画素（７８７，１０６）、ブロック（３，７）は画素（７８７，２１１）、ブロック（４，７）は画素（７８７，３１６）となる。
【０１４０】
次いで、基本ブロック横余りサイズが「６０」であり横に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ２０９：ＮＯ）、何もせずに、比率合わせ縮小処理は終了し、縮小処理（図４４）へ戻り、縮小処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１４１】
次に、図２７のブロックイメージ図５１２について考える。ブロックイメージ図５１２は、図２６に示すブロックイメージ図５１１と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「２」、調整方向「３」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５１１の処理と異なる点は、比率合わせ縮小処理（図５０参照）のＳ２０９において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック横余りサイズが「６０」であり横に余りはあると判断される（Ｓ２０９：ＹＥＳ）。そこで、横方向の余りブロックが削除される（Ｓ２１０）。具体的には、調整後横ブロック数に、調整後横ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である６列目の値、即ち、ブロック（１，７）、（２，７）、（３，７）、（４，７）の値が削除される。
【０１４２】
次に、図２８のブロックイメージ図５１３について考える。ブロックイメージ図５１３は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」が選択され、「調整方向」で「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「１」、調整方向「４」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１４３】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「１」であるので（Ｓ２４：ＹＥＳ）、拡大処理が行われる（Ｓ２５、図４４）。拡大処理（図４４）では、調整方向「４」なので（Ｓ４１：ＮＯ、Ｓ４２：ＮＯ、Ｓ４３：ＮＯ、Ｓ４４：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ４９）、比率合わせ拡大処理が行われる（Ｓ５０、図４９）。
【０１４４】
比率合わせ拡大処理（図４９）では、縦横フラグ「１」で「横」の処理が指定されているので（Ｓ１５０：ＮＯ）、横に余っているか否かの判断が行われる（Ｓ１７１）。基本配置情報記憶エリア２３０４の基本横余りサイズに「６０」がセットされており、「０」でないので横に余っている（Ｓ１７１：ＹＥＳ）。そこで、横の余りブロックが削除される（Ｓ１７２）。具体的には、調整後横ブロック数に調整後横ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終列である６列目の値、即ち、ブロック（１，６）、（２，６）、（３，６），（４，６）の値が削除される。そして、ブロック数を示すｎに調整後横ブロック数がセットされ、用紙長さを示すｐに用紙横サイズがセットされ、ブロックの長さを示すｂに調整後ブロック横サイズがセットされる（Ｓ１７３）。そして、拡大率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ１７４）、調整後ブロック横サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされ（Ｓ１７５）、調整後ブロック縦サイズが「調整後ブロック縦サイズ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ１７６）。具体的には、Ｒ＝８４０／１５０×５＝２８／２５、調整後ブロック横サイズ＝１５０×２８／２５＝１６８、調整後ブロック縦サイズ＝１２０×２８／２５＝１３４．４≒１３４（少数第一位四捨五入）となる。そして、拡大率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、横方向にのみ画像データの拡大がなされる（Ｓ１７７）。
【０１４５】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ１７８）。具体的には、ブロック横サイズが調整後ブロック横サイズから調整後ブロック横サイズに拡大されたので、各ブロックの左上頂点の横方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１３５）、ブロック（３，１）は画素（１，２６９）、ブロック（４，１）は画素（１，４０３）となり、ブロック（１，２）は画素（１６９，１）、ブロック（２，２）は画素（１６９，１３５）、ブロック（３，２）は画素（１６９，２６９）、ブロック（４，２）は画素（１６９，４０３）となり、ブロック（１，３）は画素（３３７，１）、ブロック（２，３）は画素（３３７，１３５）、ブロック（３，３）は画素（３３７，２６９）、ブロック（４，３）は画素（３３７，４０３）となり、ブロック（１，４）は画素（５０５，１）、ブロック（２，４）は画素（５０５，１３５）、ブロック（３，４）は画素（５０５，２６９）、ブロック（４，４）は画素（５０５，４０３）となり、ブロック（１，５）は画素（６７３，１）、ブロック（２，５）は画素（６７３，１３５）、ブロック（３，５）は画素（６７３，２６９）、ブロック（４，５）は画素（６７３，４０３）となる。尚、ブロック（１，６）、（２，６）、（３、６）、（４，６）は被印刷媒体外に配置されることになるので削除される。そして、調整後縦ブロック数には「５」がセットされる。尚、ここで調整後ブロック横サイズ、調整後ブロック縦サイズ、調整後横ブロック数、調整後縦ブロック数に値がセットされていない場合には、基本配置の値がそれぞれセットされる。
【０１４６】
次いで、基本ブロック縦余りサイズが「６０」であり縦に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ１７９：ＮＯ）、何もせずに、比率合わせ拡大処理は終了し、拡大処理（図４４）へ戻り、拡大処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１４７】
次に、図２９のブロックイメージ図５１４について考える。これは、図２８に示すブロックイメージ図５１３と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「１」、調整方向「４」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５１３の処理と異なる点は、比率合わせ拡大処理（図４９参照）のＳ１７９において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック縦余りサイズが「６０」であり縦に余りはあると判断される（Ｓ１７９：ＹＥＳ）。そこで、縦方向の余りブロックが削除される（Ｓ１８０）。具体的には、調整後縦ブロック数に、調整後縦ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終行である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）の値が削除される。
【０１４８】
次に、図３０のブロックイメージ図５１５について考える。ブロックイメージ図５１５は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」が選択され、「調整方向」で「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」のチェックがされている。また、背景配置画面１０２においては、何も指定されていない。よって、余りフラグ「１」、調整フラグ「１」、伸縮「２」、調整方向「４」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１４９】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「縮小する」が選択されており、伸縮は「２」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＹＥＳ）、縮小処理が行われる（Ｓ２７、図４５）。縮小処理（図４５）では、調整方向「４」なので（Ｓ６１：ＮＯ、Ｓ６２：ＮＯ、Ｓ６３：ＮＯ、Ｓ６４：ＹＥＳ）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ６９）、比率合わせ縮小処理が行われる（Ｓ７０、図５０）。
【０１５０】
比率合わせ縮小処理（図５０）では、縦横フラグ「１」で「横」の処理が指定されているので（Ｓ２００：ＮＯ）、横に余っているか否かの判断が行われる（Ｓ２２１）。基本配置情報記憶エリア２３０４の基本横余りサイズに「６０」がセットされており、「０」でないので横に余っている（Ｓ２２１：ＹＥＳ）。そこで、ブロック数を示すｎに調整後横ブロック数がセットされ、用紙長さを示すｐに用紙横サイズがセットされ、ブロックの長さを示すｂに調整後ブロック横サイズがセットされる（Ｓ２２３）。そして、縮小率Ｒが「Ｒ＝ｐ／ｂ×ｎ」で算出され（Ｓ２２４）、調整後ブロック横サイズが「ｂ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされ（Ｓ２２５）、調整後ブロック縦サイズが「調整後ブロック縦サイズ×Ｒ」で算出されて調整用情報記憶エリア２３０５にセットされる（Ｓ２２６）。具体的には、Ｒ＝８４０／１５０×６＝８４０／９００＝１４／１５、調整後ブロック横サイズ＝１５０×１４／１５＝１４０、調整後ブロック縦サイズ＝１２０×１４／１５＝１１２となる。そして、縮小率に合わせて選択背景画像情報記憶エリア２３０６に記憶されている背景画像の画像データの画素調整を行いつつ、横方向にのみ画像データの縮小がなされる（Ｓ２２７）。
【０１５１】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ２２８）。具体的には、ブロック横サイズが基本ブロック横サイズから調整後ブロック横サイズに縮小されたので、各ブロックの左上頂点の横方向の画素座標がずれることになる。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１１３）、ブロック（３，１）は画素（１，２２５）、ブロック（４，１）は画素（１，３３７）となり、ブロック（１，２）は画素（１４１，１）、ブロック（２，２）は画素（１４１，１１３）、ブロック（３，２）は画素（１４１，２２５）、ブロック（４，２）は画素（１４１，３３７）となり、ブロック（１，３）は画素（２８１，１）、ブロック（２，３）は画素（２８１，１１３）、ブロック（３，３）は画素（２８１，２２５）、ブロック（４，３）は画素（２８１，３３７）となり、ブロック（１，４）は画素（４２１，１）、ブロック（２，４）は画素（４２１，１１３）、ブロック（３，４）は画素（４２１，２２５）、ブロック（４，４）は画素（４２１，３３７）となり、ブロック（１，５）は画素（５６１，１）、ブロック（２，５）は画素（５６１，１１３）、ブロック（３，５）は画素（５６１，２２５）、ブロック（４，５）は画素（５６１，３３７）となり、ブロック（１，６）は画素（７０１，１）、ブロック（２，６）は画素（７０１，１１３）、ブロック（３，６）は画素（７０１，２２６）、ブロック（４，６）は画素（７０１，３３７）となる。
【０１５２】
次いで、基本ブロック縦余りサイズが「６０」であり縦に余りはあるが、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ２２９：ＮＯ）、何もせずに、比率合わせ縮小処理は終了し、縮小処理（図４５）へ戻り、縮小処理は終了し、ブロック数決定処理へ戻り（図４３）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１５３】
次に、図３１のブロックイメージ図５１６について説明する。これは、図３１に示すブロックイメージ図５１５と比較すると、「合わない方向は余らせる」のチェックがされていないのみであり、余りフラグ「０」、調整フラグ「１」、伸縮「２」、調整方向「４」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」となる。したがって、ブロックイメージ図５１５の処理と異なる点は、比率合わせ縮小処理（図５０参照）のＳ２２９において、余りフラグが「０」で「合わない方向は余らせる」が選択されておらず、基本ブロック縦余りサイズが「６０」であり縦に余りはあると判断される（Ｓ２２９：ＹＥＳ）。そこで、縦方向の余りブロックが削除される（Ｓ２３０）。具体的には、調整後縦ブロック数に、調整後縦ブロック数から「１」減算した値がセットされ、ブロック位置情報記憶エリア２３０３の最終行である４行目の値、即ち、ブロック（４，１）、（４，２）、（４，３）、（４，４）、（４，５）、（４，６）の値が削除される。
【０１５４】
次に、図３２のブロックイメージ図５１７について考える。ブロックイメージ図５１７は、背景サイズ画面１０１の「拡大／縮小判断」で「拡大」が選択され、「調整方向」で「縦と横を合わせる」が選択されている。また、背景配置画面１０２においては、何も指定されていない。よって、調整フラグ「１」、伸縮「１」、調整方向「５」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。尚、「縦と横を合わせる」場合にはブロックのはみ出しは発生しないが、計算の都合上余りフラグ「１」とする。
【０１５５】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「１」であるので（Ｓ２４：ＹＥＳ）、拡大処理が行われる（Ｓ２５、図４４）。拡大処理（図４４）では、調整方向「５」なので（Ｓ４１：ＮＯ、Ｓ４２：ＮＯ、Ｓ４３：ＮＯ、Ｓ４４：ＮＯ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ５１）、比率合わせ無し拡大処理が行われる（Ｓ５２、図４７）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ５３）、比率合わせ無し拡大処理が行われる（Ｓ５４、図４７）。
【０１５６】
尚、縦方向の拡大が指定されているＳ５２の比率合わせ無し拡大処理は、ブロックイメージ図５０１で説明した処理（Ｓ１００：ＹＥＳ、Ｓ１０１：ＹＥＳ、Ｓ１０２〜Ｓ１０６、Ｓ１０７：ＮＯ、Ｓ１２０）と同様であるので、引用して説明を省略する。また、横方向の拡大が指定されているＳ５４の比率合わせ無し拡大処理は、ブロックイメージ図５０５で説明した処理（Ｓ１００：ＮＯ、Ｓ１１１：ＹＥＳ、Ｓ１１２〜Ｓ１１６、Ｓ１０７：ＮＯ、Ｓ１２０）と同様であるので、引用して説明を省略する。縦方向の比率合わせ無し拡大処理（Ｓ５２）及び横方向の比率合わせ無し拡大処理（Ｓ５４）が行われた後のブロック位置情報記憶エリア２３０３の値は、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１７６）、ブロック（３，１）は画素（１，３５１）となり、ブロック（１，２）は画素（１６９，１）、ブロック（２，２）は画素（１６９，１７６）、ブロック（３，２）は画素（１６９，３５１）となり、ブロック（１，３）は画素（３３７，１）、ブロック（２，３）は画素（３３７，１７６）、ブロック（３，３）は画素（３３７，３５１）となり、ブロック（１，４）は画素（５０５，１）、ブロック（２，４）は画素（５０５，１７６）、ブロック（３，４）は画素（５０５，３５１）となり、ブロック（１，５）は画素（６９３，１）、ブロック（２，５）は画素（６９３，１７６）、ブロック（３，５）は画素（６９３，３５１）となる。
【０１５７】
そして、拡大処理は終了し、ブロック数決定処理へ戻り（図４２）、ブロック数決定処理も終了し、背景指定処理（図４１）へ戻る。そして、背景指定処理において配置決定処理（Ｓ９、図５１）が行われる。配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１５８】
図３３のブロックイメージ図５１８は、背景サイズ画面１０１の「拡大／縮小判断」で「縮小」が選択され、「調整方向」で「縦と横を合わせる」が選択され、「合わない方向は余らせる」のチェックが。また、背景配置画面１０２においては、何も指定されていない。よって、調整フラグ「１」、伸縮「２」、調整方向「５」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。尚、「縦と横を合わせる」場合にはブロックのはみ出しは発生しないが、計算の都合上余りフラグ「１」とする。
【０１５９】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「縮小する」が選択されており、伸縮は「２」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＹＥＳ）、縮小処理が行われる（Ｓ２７、図４５）。縮小処理（図４５）では、調整方向「５」なので（Ｓ６１：ＮＯ、Ｓ６２：ＮＯ、Ｓ６３：ＮＯ、Ｓ６４：ＮＯ）、調整用情報記憶エリア２３０５の縦横フラグに縦を示す「０」がセットされ（Ｓ７１）、比率合わせ無し縮小処理が行われる（Ｓ７２、図４８）、調整用情報記憶エリア２３０５の縦横フラグに横を示す「１」がセットされ（Ｓ７３）、比率合わせ無し縮小処理が行われる（Ｓ７４、図４８）。
【０１６０】
尚、縦方向の縮小が指定されているＳ７２の比率合わせ無し縮小処理は、ブロックイメージ図５０３で説明した処理（Ｓ１３０：ＹＥＳ、Ｓ１３１：ＹＥＳ、Ｓ１３３〜Ｓ１３６、Ｓ１３７：ＮＯ、Ｓ１４９）と同様であるので、引用して説明を省略する。また、横方向の縮小が指定されているＳ７４の比率合わせ無し縮小処理は、ブロックイメージ図５０７で説明した処理（Ｓ１３０：ＮＯ、Ｓ１４１：ＹＥＳ、Ｓ１４３〜Ｓ１４６、Ｓ１３７：ＮＯ、Ｓ１４９）と同様であるので、引用して説明を省略する。縦方向の比率合わせ無し縮小処理（Ｓ７２）及び横方向の比率合わせ無し縮小処理（Ｓ７４）が行われた後のブロック位置情報記憶エリア２３０３の値は、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１０６）、ブロック（３，１）は画素（１，２１１）、ブロック（４，１）は画素（１，３１６）となり、ブロック（１，２）は画素（１４１，１）、ブロック（２，２）は画素（１４１，１０６）、ブロック（３，２）は画素（１４１，２１１）、ブロック（４，２）は画素（１４１，３１６）となり、ブロック（１，３）は画素（２８１，１）、ブロック（２，３）は画素（２８１，１０６）、ブロック（３，３）は画素（２８１，２１１）、ブロック（４，３）は画素（２８１，３１６）となり、ブロック（１，４）は画素（４２１，１）、ブロック（２，４）は画素（４２１，１０６）、ブロック（３，４）は画素（４２１，２１１）、ブロック（４，４）は画素（４２１，３１６）となり、ブロック（１，５）は画素（５６１，１）、ブロック（２，５）は画素（５６１，１０６）、ブロック（３，５）は画素（５６１，２１１）、ブロック（４，５）は画素（５６１，３１６）となり、ブロック（１，６）は画素（７０１，１）、ブロック（２，６）は画素（７０１，１０６）、ブロック（３，６）は画素（７０１，２１１）、ブロック（４，６）は画素（７０１，３１６）となる。
【０１６１】
次に、図３４のブロックイメージ図５１９について考える。ブロックイメージ図５１９は、背景配置画面１０２の「等間隔配置」のチェックがされており、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされており、「調整しない」が選択されている。よって、余りフラグ「１」、調整フラグ「０」、伸縮「０」、調整方向「０」、基準点「１」、等間隔配置フラグ「１」、ずらし配置フラグ「０」である。
【０１６２】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、調整フラグは「０」で、「調整しない」が選択されているので（Ｓ２２：ＹＥＳ）、サイズ否調整処理が行われる（Ｓ２３、図４３）。サイズ否調整処理（図４３）では、余りフラグは「１」であり、「合わない方向は余らせる」が選択されているので（Ｓ３１：ＹＥＳ）、何もせずに処理を終了し、ブロック数決定処理（図４２）へ戻り、ブロック数決定処理も終了する。そして、背景指定処理（図４１）において配置決定処理（Ｓ９、図５１）が行われる。
【０１６３】
配置決定処理（図５１）では、等間隔配置フラグは「１」であり、等間隔配置が指定されているので（Ｓ３０１：ＹＥＳ）、「合わない方向は余らせる」が選択されているか否かの判断が行われる（Ｓ３０２）。余りフラグは「１」であり、選択されているので（Ｓ３０２：ＹＥＳ）、縦重なりサイズ及び横重なりサイズが算出される（Ｓ３０３）。具体的には、「縦重なりサイズ＝（調整後ブロック縦サイズ×調整後縦ブロック数−被印刷媒体の縦サイズ）／調整後縦ブロック数−１」、「横重なりサイズ＝（調整後ブロック横サイズ×調整後横ブロック数−被印刷媒体の横サイズ）／調整後横ブロック数−１」で算出され、調整用情報記憶エリア２３０５の縦重なりサイズ及び横重なりサイズにセットされる。具体的には、横重なりサイズ＝（１５０×６−８４０）／６−１＝１２、縦重なりサイズ（１２０×４−４２０）／４−１＝２０となる。
【０１６４】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（３０４）。具体的には、左上頂点の左からの画素の位置の値から、「横重なりサイズ×（ブロック位置の横の座標番号−１）」分左にずらされ（横重なりサイズの値を減算）、上からの画素の位置の値から、「縦重なりサイズ×（ブロック位置の縦の座標番号−１）」分上にずらされる（縦重なりサイズの値を減算）。具体的には、ブロック（１，１）は画素（１，１）、ブロック（２，１）は画素（１，１０１）、ブロック（３，１）は画素（１，２０１）、ブロック（４，１）は画素（１，３０１）となり、ブロック（１，２）は画素（１３９，１）、ブロック（２，２）は画素（１３９，１０１）、ブロック（３，２）は画素（１３９，２０１）、ブロック（４，２）は画素（１３９，２７７）となり、ブロック（１，３）は画素（２７７，１）、ブロック（２，３）は画素（２７７，１０１）、ブロック（３，３）は画素（２７７，２０１）、ブロック（４，３）は画素（２７７，２７７）となり、ブロック（１，４）は画素（４１５，１）、ブロック（２，４）は画素（４１５，１０１）、ブロック（３，４）は画素（４１５，２０１）、ブロック（４，４）は画素（４１５，２７７）となり、ブロック（１，５）は画素（５５３，１）、ブロック（２，５）は画素（５５３，１０１）、ブロック（３，５）は画素（５５３，２０１）、ブロック（４，５）は画素（５５３，２７７）となり、ブロック（１，６）は画素（６９１，１）、ブロック（２，６）は画素（６９１，１０１）、ブロック（３，６）は画素（６９１，２０１）、ブロック（４，６）は画素（６９１，２７７）となる。
【０１６５】
また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１６６】
図３５のブロックイメージ図５２０は、背景配置画面１０２の「等間隔配置」のチェックがされており、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされておらず、「調整しない」が選択されている。よって、余りフラグ「０」、調整フラグ「０」、伸縮「０」、調整方向「０」、基準点「１」、等間隔配置フラグ「１」、ずらし配置フラグ「０」である。
【０１６７】
まず、ブロック数決定処理（図４２）において、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。そして、「調整しない」が選択されているか否かの判断が行われる。ここでは、調整フラグは「０」で、「調整しない」が選択されているので（Ｓ２２：ＹＥＳ）、サイズ否調整処理が行われる（Ｓ２３、図４３）。サイズ否調整処理（図４３）では、余りフラグは「０」であり、「合わない方向は余らせる」が選択されていないので（Ｓ３１：ＮＯ）、縦余りブロックがあるか否かの判断が行われる（Ｓ３２）。基準ブロック縦余りサイズが「６０」であり、「０」でないので縦余りブロックはあり（Ｓ３２：ＹＥＳ）、基本縦ブロック数は「４」であり「１」でないので（Ｓ３３：ＮＯ）、調整後縦ブロック数から「１」減算される（Ｓ３４）。そして、基準ブロック横余りサイズが「６０」であり、「０」でないので横余りブロックはあり（Ｓ３５：ＹＥＳ）、基本横ブロック数は「６」であり「１」でないので（Ｓ３６：ＮＯ）、調整後横ブロック数から「１」減算される（Ｓ３７）。そして、サイズ否調整処理は終了し、ブロック数決定処理（Ｓ９）も終了する。そして、背景指定処理（図４１）において配置決定処理（Ｓ９、図５１）が行われる。
【０１６８】
配置決定処理（図５１）では、等間隔配置フラグは「１」であり、等間隔配置が指定されているので（Ｓ３０１：ＹＥＳ）、「合わない方向は余らせる」が選択されているか否かの判断が行われる（Ｓ３０２）。余りフラグは「０」であり、選択されていないので（Ｓ３０２：ＮＯ）、縦間隔サイズ及び横間隔サイズが算出される（Ｓ３０５）。具体的には、「縦間隔サイズ＝（被印刷媒体の縦サイズ−調整後ブロック縦サイズ×調整後縦ブロック数）／調整後縦ブロック数」、「横間隔サイズ＝（被印刷媒体の横サイズ−調整後ブロック横サイズ×調整後横ブロック数）／調整後横ブロック数」で算出され、調整用情報記憶エリア２３０５の縦間隔サイズ及び横間隔サイズにセットされる。具体的には、横間隔サイズ＝（８４０−１５０×５）／６＝１５、縦間隔サイズ（４２０−１２０×３）／５＝１５となる。
【０１６９】
そして、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われる（Ｓ３０６）。具体的には、左上頂点の左からの画素の位置の値から横間隔サイズ分左にずらされ（横間隔サイズの値を加算）、上からの画素の位置の値から立て間隔サイズ分上にずらされる（縦間隔サイズの値を加算）。具体的には、ブロック（１，１）は画素（１６，１６）、ブロック（２，１）は画素（１６，１５１）、ブロック（３，１）は画素（１６，２８６）となり、ブロック（１，２）は画素（１８１，１６）、ブロック（２，２）は画素（１８１，１５１）、ブロック（３，２）は画素（１８１，２８６）となり、ブロック（１，３）は画素（３４６，１６）ブロック（２，３）は画素（３４６，１５１）、ブロック（３，３）は画素（３４６，２８６）となり、ブロック（１，４）は画素（４１１，１６）ブロック（２，４）は画素（４１１，１５１）、ブロック（３，４）は画素（４１１，２８６）となり、ブロック（１，５）は画素（６７６，１６）、ブロック（２，５）は画素（６７６，１５１）、ブロック（３，５）は画素（６７６，２８６）となる。
【０１７０】
また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグも「０」であり「ずらし配置」も指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了する。そして、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１７１】
次に、図３６のブロックイメージ図５２１について考える。ブロックイメージ図５２１は、背景配置画面１０２の「ずらし配置」のチェックがされており、ずらし量「−８０％」、方向「縦」、対象「偶数」が指定されており、背景サイズ画面１０１の「合わない方向は余らせる」のチェックがされており、「調整しない」が選択されている。よって、余りフラグ「１」、調整フラグ「０」、伸縮「０」、調整方向「０」、基準点「１」、等間隔配置フラグ「０」、ずらし配置フラグ「１」、ずらし量「−８０」、ずらし方向「１」、ずらし対象「１」である。
【０１７２】
まず、ブロック数決定処理（図４２）については、ブロックイメージ図５１９の処理と同様（図４２：Ｓ２０、Ｓ２１、Ｓ２２：ＹＥＳ、Ｓ２３、図４３：Ｓ３１：ＹＥＳ）なので、引用して省略する。次いで、配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。また、基準点は特に指定されておらず初期値の「左上」を示す「１」となっているので（Ｓ３０７：ＹＥＳ）、何もしない。また、ずらし配置フラグは「１」であり「ずらし配置」が指定されているので（Ｓ３１１：ＹＥＳ）、指定されている方向のずらしサイズが算出される（Ｓ３１２）。具体的には、ずらし量「−８０」なので、上方向に８０％ずらされる。そこで、調整後ブロック縦サイズの−８０％が算出される。ゆえに、縦ずらし量＝−（１２０×０．８）＝−９６となる。
【０１７３】
次いで、各ブロックの左上頂点位置の調整がブロック位置情報記憶エリア２３０３において行われ、ずらし方向及びずらし対象で指定されている行又は列の画素に縦ずらし量又は横ずらし量が加算される（Ｓ３１３）。ブロックイメージ図１では、縦に偶数の列がずらされるので、ブロック（１，２）の画素（１５１，１）は、画素（１５１，−９５）、ブロック（２，２）の画素（１５１，１２１）は、画素（１５１，２５）、ブロック（３，２）の画素（１５１，２４１）は、画素（１５１，１４５）、ブロック（４，２）の画素（１５１，３６１）は、画素（１５１，２６５）となり、ブロック（１，４）の画素（４５１，１）は、画素（４５１，−９５）、ブロック（２，４）の画素（４５１，１２１）は、画素（４５１，２５）、ブロック（３，４）の画素（４５１，２４１）は、画素（４５１，１４５）、ブロック（４，４）の画素（４５１，３６１）画素（４５１，２６５）となり、ブロック（１，６）の画素（７５１，１）は、画素（７５１，−９５）、ブロック（２，６）の画素（７５１，１２１）は、画素（７５１，２５）、ブロック（３，６）の画素（７５１，２４１）は、画素（７５１，１４５）、ブロック（４，６）の画素（７５１，３６１）は、画素（７５１，２６５）となる。尚、ブロック（４，２）は画素（１５１，２６５）であり、その左下頂点の画素は、調整後ブロック縦サイズの「１２０」を加算して（１５１，３８５）となり、用紙縦サイズは４２０なので、下に余白が生じる。そこで、ブロック（５，２）、（５，４）、（５，６）を追加する。尚、ブロック（５，２）は画素（１５１，３８６）、ブロック（５，４）は画素（４５１，３８６）、ブロック（５，６）は画素（７５１，３８６）となる。また、ここで「合わない方向は余らせる」が選択されておらず、余りフラグが「０」である場合に、画素座標にフラグの値がある場合には、そのブロックの位置を示す画素の値は削除される。
【０１７４】
そして、配置決定処理は終了し、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１７５】
次に、図３７のブロックイメージ図５２２について考える。ブロックイメージ図５２２は、背景配置画面１０２の「基準点」で「中央」が指定されており、「合わない方向は余らせる」のチェックがされており、「調整しない」が選択されている。よって、余りフラグ「１」、調整フラグ「０」、伸縮「０」、調整方向「０」、基準点「５」、等間隔配置フラグ「０」、ずらし配置フラグ「０」である。
【０１７６】
まず、ブロック数決定処理（図４２）については、ブロックイメージ図５１９の処理と同様（図４２：Ｓ２０、Ｓ２１、Ｓ２２：ＹＥＳ、Ｓ２３、図４３：Ｓ３１：ＹＥＳ）なので、引用して省略する。次いで、配置決定処理（図５１）では、等間隔配置フラグは「０」であり、等間隔配置が指定されていないので（Ｓ３０１：ＮＯ）、何もしない。
【０１７７】
また、基準点は特に指定されており、「中央」を示す「５」となっているので（Ｓ３０７：ＮＯ）、被印刷媒体及び基本配置ブロック全体の中央の点（重心点）を算出する（３０８）。具体的には、用紙縦サイズ「４２０」、用紙横サイズ「８４０」なので、用紙の重心の画素は（８４０／２，４２０／２）＝（４２０，２１０）となる。また、調整後ブロック縦サイズ「１２０」、調整後縦ブロック数「４」、調整後ブロック横サイズ「１５０」、調整後横ブロック数「６」なので、基本配置ブロック全体の重心点の画素は（１５０×６／２，１２０×４／２）＝（４５０，２４０）となる。よって、画素（４５０，２４０）を画素（４２０，２１０）へ移動させることになる。つまり、左へ「４５０−４２０＝３０」画素、上へ「２４０−２１０＝３０」画素移動させる、即ち、左からの画素の位置の値は「３０」が減算され、上からの画素の位置は「３０」が減算される。
【０１７８】
よって、ブロック（１，１）は画素（−２９，１）、ブロック（２，１）は画素（−２９，９１）、ブロック（３，１）は画素（−２９，２１１）、ブロック（４，１）は画素（−２９，３３１）となり、ブロック（１，２）は画素（９１，１）、ブロック（２，２）は画素（９１，９１）、ブロック（３，２）は画素（９１，２１１）、ブロック（４，２）は画素（９１，３３１）となり、ブロック（１，３）は画素（２７１，１）、ブロック（２，３）は画素（２７１，９１）、ブロック（３，３）は画素（２７１，２１１）、ブロック（４，３）は画素（２７１，３３１）となり、ブロック（１，４）は画素（４２１，１）、ブロック（２，４）は画素（４２１，９１）、ブロック（３，４）は画素（４２１，２１１）、ブロック（４，４）は画素（４２１，３３１）となり、ブロック（１，５）は画素（５７１，１）、ブロック（２，５）は画素（５７１，９１）、ブロック（３，５）は画素（５７１，２１１）、ブロック（４，５）は画素（５７１，３３１）となり、ブロック（１，６）は画素（７２１，１）、ブロック（２，６）は画素（７２１，９１）、ブロック（３，６）は画素（７２１，２１１）、ブロック（４，６）は画素（７２１，３３１）となる。
【０１７９】
そして、ずらし配置フラグは「０」であり「ずらし配置」が指定されていないので（Ｓ３１１：ＮＯ）、何もせずに配置決定処理は終了し、作業領域１５０に印刷イメージ１４０が表示されて（Ｓ１１）、背景指定処理は終了する。
【０１８０】
最後に、背景サイズ画面１０１の「拡大／縮小判断」欄において「自動判定」が選択されている場合のブロック数決定処理について説明する。「自動判定」が選択されている場合には、調整フラグに「１」、伸縮に「３」がセットされている。
【０１８１】
そこで、調整用情報記憶エリア２３０５の初期処理が行われる（Ｓ２０）。次いで、ブロックが基本配置されて、ブロック位置情報記憶エリア２３０３及び基本配置情報記憶エリア２３０４に各値がセットされる（Ｓ２１）。「調整しない」が選択されているか否かの判断が行われる。ここでは、「調整しない」は選択されておらず、調整フラグは「１」であり（Ｓ２２：ＮＯ）、「拡大する」が選択されており、伸縮は「３」であるので（Ｓ２４：ＮＯ、Ｓ２６：ＮＯ、Ｓ２８：ＹＥＳ）、自動判定処理が行われる（Ｓ２９、図４６）。
【０１８２】
この自動判定処理では、ブロックを拡大させるのか、それとも縮小させるのかが、背景サイズ画面１０１で指定されている調整方向に従って、余りブロックの縦余りサイズ調整後ブロック縦サイズに占める割合、又は、横余りサイズが調整後ブロック横サイズに占める割合により決定される。尚、「自動判定」が選択されている場合には、「縦と横を合わせる」は選択できないように画面制御されている。
【０１８３】
調整方法が「１」であり、「縦を合わせる」が選択されている場合には（Ｓ８１：ＹＥＳ）、「余り割合＝基本ブロック縦サイズ／基本ブロック縦余りサイズ」で余り割合が算出される（Ｓ８４）。そして、縦横フラグに縦を示す「０」がセットされ（Ｓ８５）、余り割合が５０％以下であれば（Ｓ８６：ＹＥＳ）、比率合わせ無し拡大処理が行われる（Ｓ８７、図４７）。尚、比率合わせ無し拡大処理（図４７）は、ブロックイメージ図５０１、５０２の処理（Ｓ１００：ＹＥＳ、Ｓ１０１：ＹＥＳ、Ｓ１０２〜Ｓ１０８、Ｓ１２０）に順ずるので、引用して説明を省略する。また、余り割合が５０％以下でなければ（Ｓ８６：ＮＯ）、比率合わせ無し縮小処理が行われる（Ｓ８８、図４８）。尚、比率合わせ無し縮小処理（図４８）は、ブロックイメージ図５０３、５０４の処理（Ｓ１３０：ＹＥＳ、Ｓ１３１：ＹＥＳ、Ｓ１３３〜Ｓ１４９）に順ずるので、引用して説明を省略する。
【０１８４】
また、調整方法が「２」であり、「横を合わせる」が選択されている場合には（Ｓ８１：ＮＯ、Ｓ８２：ＹＥＳ）、「余り割合＝基本ブロック横サイズ／基本ブロック横余りサイズ」で余り割合が算出される（Ｓ８９）。そして、縦横フラグに横を示す「０」がセットされ（Ｓ９０）、余り割合が５０％以下であれば（Ｓ８６：ＹＥＳ）、比率合わせ無し拡大処理が行われる（Ｓ８７、図４７）。尚、比率合わせ無し拡大処理（図４７）は、ブロックイメージ図５０５，５０６の処理と同様（Ｓ１００：ＹＥＳ、Ｓ１１１：ＹＥＳ、Ｓ１１２〜Ｓ１１８、Ｓ１２０）であるので、引用して説明を省略する。また、余り割合が５０％以下でなければ（Ｓ８６：ＮＯ）、比率合わせ無し縮小処理が行われる（Ｓ８８、図４８）。尚、比率合わせ無し縮小処理（図４８）は、ブロックイメージ図５０７，５０８の処理（Ｓ１３０：ＹＥＳ、Ｓ１４１：ＹＥＳ、Ｓ１４２〜Ｓ１４９）に順ずるので、引用して説明を省略する。
【０１８５】
また、調整方法が「３」であり、「比率を保ち、横を優先してサイズ調整する」が選択されている場合には（Ｓ８１：ＮＯ、Ｓ８２：ＮＯ、Ｓ８３：ＹＥＳ）、「余り割合＝基本ブロック縦サイズ／基本ブロック縦余りサイズ」で余り割合が算出される（Ｓ９１）。そして、縦横フラグに縦を示す「０」がセットされ（Ｓ９２）、余り割合が５０％以下であれば（Ｓ９５：ＹＥＳ）、比率合わせ拡大処理が行われる（Ｓ９６、図４９）。尚、比率合わせ拡大処理（図４９）は、ブロックイメージ図５９０，５１０の処理（Ｓ１５０：ＹＥＳ、Ｓ１５１：ＹＥＳ、Ｓ１５２〜Ｓ１６０）に順ずるので、引用して説明を省略する。また、余り割合が５０％以下でなければ（Ｓ９５：ＮＯ）、比率合わせ縮小処理が行われる（Ｓ９７、図５０）。尚、比率合わせ縮小処理（図５０）は、ブロックイメージ図５１１，５１２の処理（Ｓ２００：ＹＥＳ、Ｓ２０１：ＹＥＳ、Ｓ２０２〜Ｓ２１０）に順ずるので、引用して説明を省略する。
【０１８６】
また、調整方法が「４」であり、「比率を保ち、横を優先してサイズ調整する」が選択されている場合には（Ｓ８１：ＮＯ、Ｓ８２：ＮＯ、Ｓ８３：ＮＯ）、「余り割合＝基本ブロック横サイズ／基本ブロック横余りサイズ」で余り割合が算出される（Ｓ９３）。そして、横横フラグに横を示す「０」がセットされ（Ｓ９４）、余り割合が５０％以下であれば（Ｓ９５：ＹＥＳ）、比率合わせ拡大処理が行われる（Ｓ９６、図４９）。尚、比率合わせ拡大処理（図４９）は、ブロックイメージ図５１３，５１４の処理（Ｓ１５０：ＹＥＳ、Ｓ１７１：ＹＥＳ、Ｓ１７２〜Ｓ１７８、Ｓ１７９：ＹＥＳ）に順ずるので、引用して説明を省略する。また、余り割合が５０％以下でなければ（Ｓ９５：ＮＯ）、比率合わせ縮小処理が行われる（Ｓ９７、図５０）。尚、比率合わせ縮小処理（図５０）は、ブロックイメージ図５１５，５１６の処理（Ｓ２００：ＹＥＳ、Ｓ２２１：ＹＥＳ、Ｓ２２２〜Ｓ２３０）に順ずるので、引用して説明を省略する。
【０１８７】
以上背景サイズ画面１０１及び背景配置画面１０２で指定された設定に従って、基本配置されたブロックの伸縮や移動が行われ、ブロック位置情報記憶エリア２３０３に記憶されている各ブロックの左上頂点の画素座標に基づいてブロックが配置され、エディタ１００の作業領域の印刷イメージ１４０に表示される。
【０１８８】
尚、背景サイズ画面１０１において「調整しない」が選択されている場合に、「合わない方向は余らせる」のチェックがされていない場合において、余りブロックがない場合には、ブロックを削除する必要がないので、サイズ否調整処理（図４３）において、縦余りブロックがあるか否かの判断が行われ（Ｓ３２）、基本ブロック縦余りサイズが「０」であり縦余りブロックがない場合には（Ｓ３２：ＮＯ）、ブロックの削除は行われないので、Ｓ３４の削除処理を行わないようにＳ３５へ進み、横余りブロックが歩かないかの判断が行われ（Ｓ３５）、基本ブロック横余りサイズが「０」であり、横余りブロックがない場合には（Ｓ３５：ＮＯ）、ブロックの削除は行われないので、何もせずに処理を終了する。
【０１８９】
また、さらに、背景サイズ画面１０１において「調整しない」が選択されている場合に、「合わない方向は余らせる」のチェックがされていない場合において、基本縦ブロック数又は基本横ブロック数が「１」である場合には、ブロックがはみ出ていたとしても、そのブロックを削除してしまうと背景画像自体がなくなってしまう。そこで、サイズ否調整処理（図４３）において、縦余りブロックがあっても（Ｓ３２：ＹＥＳ）、基本縦ブロック数が「１」である場合には（Ｓ３３：ＹＥＳ）、ブロックの削除は行わずにＳ３５へ進む。そして、横余りブロックがあっても（Ｓ３５：ＹＥＳ）、基本横ブロック数が「１」である場合には（Ｓ３５：ＹＥＳ）、何もせずに処理を終了する。
【０１９０】
また、比率合わせ無し拡大処理（図４７）において、指定されている方向に余りブロックがない（基本縦余りブロックサイズ又は基本横余りブロックサイズが「０」）場合には（Ｓ１０１：ＮＯ、又はＳ１１１：ＮＯ）、ブロックを拡大する必要がないので、何もせずに処理を終了する。同様に、比率合わせ無し縮小処理（図４８）において、指定されている方向に余りブロックがない場合には（Ｓ１３１：ＮＯ、又はＳ１４１：ＮＯ）、ブロックを縮小する必要がないので、何もせずに処理を終了する。比率合わせ拡大処理（図４９）において、指定されている方向に余りブロックがない場合には（Ｓ１５１：ＮＯ、又はＳ１７１：ＮＯ）、ブロックを拡大する必要がないので、何もせずに処理を終了する。比率合わせ縮小処理（図５０）において、指定されている方向に余りブロックがない場合には（Ｓ２０１：ＮＯ、又はＳ２２１：ＮＯ）、ブロックを縮小する必要がないので、何もせずに処理を終了する。
【０１９１】
また、エディタ１００において印刷指定が行われた際には、印刷データを作成する際にもこのブロック位置情報記憶エリア２３０３の情報が参照されて、それに基づいて背景画像の画像データを配置した背景データと、エディタ１００の作業領域１５０内に入力された文字等の入力データとを合わせた印刷データが作成される（印刷データ作成処理）。この印刷データ作成処理では、入力データ及び背景データにおいて、少なくとも一方で印刷と指定されている画素は印刷され、どちらのデータにもいても印刷しないと指定されている画素については印刷されない旨の指示が各画素毎になされた印刷データが作成される。そして、テープ印刷装置１へその印刷データが送信され、テープ印刷装置１でその印刷データを受信することにより、印刷データにしたがって一列毎にサーマルヘッド１３の発熱素子の発熱が制御されて、テープ送りに伴い印刷画像が形成される。尚、背景画像の解像度とテープ印刷装置１の解像度とが異なる場合にも、背景設定処理のＳ７，Ｓ８において同じ解像度となるように調整されているので、背景画像の印刷結果が意図したサイズと異なるものとなってしまうことがない。尚、印刷指示は、エディタ１００のメニューバー１１０の「ファイル（Ｆ）」を選択すると表示されるメニューリストから、「印刷」を選択することにより行われる。または、ツールバー１２０の左から５番目のアイコンを選択することにより行われる。
【０１９２】
尚、ＨＤＤ２５０の背景画像情報記憶エリア２５３が「背景画像記憶手段」に該当し、図４０に示す背景画像選択画面１０３が「背景画像選択手段」に該当する。図４１に示す背景指定処理におけるＳ６〜Ｓ８の処理を行うＣＰＵ２１０が「解像度調整手段」に相当し、Ｓ９，Ｓ１０の処理を行うＣＰＵ２１０が「配置制御手段」に相当する。「印刷データ作成処理」が「印刷データ作成手段」に相当する。
【０１９３】
また、図１２に示す背景サイズ画面１０１及び図１３に示す背景配置画面１０２が「配置方法指定手段」に相当する。そして、背景サイズ画面１０１の「合わない方向は余らせる」チェックボックスが「はみ出し指定手段」に相当する。背景サイズ画面１０１の「拡大／縮小判断」欄及び「調整方向」欄が、「伸縮方法指定手段」に相当する。そして、背景サイズ画面１０１の「拡大／縮小判断」欄の「拡大する」，「縮小する」，「自動判定」のラジオボタンが「拡大縮小指定手段」に相当する。また、背景サイズ画面１０１の「調整方向」欄の「縦を合わせる」，「横を合わせる」，「比率を保ち、縦を優先してサイズ調整する」，「比率を保ち、横を優先してサイズ調整する」，「縦と横を合わせる」のラジオボタンが、「縦方向指定手段」、「横方向指定手段」、「縦横方向指定手段」、及び、「縦横比率保持指定手段」に相当する。背景配置画面１０２の「等間隔配置」チェックボックスが「等間隔配置指定手段」に相当し、背景配置画面１０２の「ずらし配置」チェックボックス、「ずらし量」欄、「方向」欄、「対象」欄が「ずらし指定手段」に相当する。そして、背景配置画面１０２の「ずらし量」欄が「ずらし量指定手段」に相当し、「方向」欄が「ずらし方向指定手段」に相当し、「対象」欄が「ずらし対象指定手段」に相当する。
【０１９４】
また、図４１に示す背景指定処理のＳ９（ブロック数決定処理），Ｓ１０（配置決定処理）を行うＣＰＵ２１０が「配置手段」に相当する。そして、図４２に示すブロック数決定処理のＳ２１の処理を行うＣＰＵ２１０が「基本配置手段」に相当し、Ｓ２２〜Ｓ２８の処理を行うＣＰＵ２１０が「配置調整手段」に相当する。そして、ブロック数決定処理のＳ２２、Ｓ２３（図４３のサイズ否調整処理）の処理、図４７に示す比率合わせ無し拡大処理のＳ７，Ｓ８，Ｓ１０７，Ｓ１０８の処理、図４８に示す比率合わせ無し縮小処理のＳ１４７，Ｓ１４８，Ｓ１２７，Ｓ１３８の処理、図４９に示す比率合わせ拡大処理のＳ１５９，Ｓ１６０，Ｓ１７９，Ｓ１８０の処理、図５０に示す比率合わせ縮小処理のＳ２０９，Ｓ２１０，Ｓ２２９，Ｓ２３０の処理を行うＣＰＵ２１０が「はみ出し配置制御手段」に相当する。
【０１９５】
また、配置決定処理のＳ３０８の処理を行うＣＰＵ２１０が「対応点算出手段」に相当し、Ｓ３０９，Ｓ３１０の処理を行うＣＰＵ２１０が「基準点配置制手段」に相当する。また、ブロック数決定処理のＳ２１において基本縦ブロック数及び基本横ブロック数を算出する処理を行うＣＰＵ２１０が「縦個数算出手段」及び「横個数算出手段」に相当する。また、配置決定処理のＳ３０３，Ｓ０５の処理を行うＣＰＵ２１０が「縦方向調整量算出手段」及び「横方向調整量算出手段」に相当し、Ｓ３０３，Ｓ０５の処理を行うＣＰＵ２１０が「等間隔配置制御手段」に相当する。また、配置決定処理のＳ３１２，Ｓ３１３の処理を行うＣＰＵ２１０が「ずらし配置制御手段」に相当する。また、比率合わせ無し拡大処理のＳ１０２〜Ｓ１０５，Ｓ１１２〜Ｓ１１５の処理、比率合わせ無し縮小処理のＳ１３３〜Ｓ１３５，Ｓ１４３〜Ｓ１４５の処理、比率合わせ拡大処理のＳ１５２〜Ｓ１５６，Ｓ１７２〜Ｓ１７６の処理、比率合わせ縮小処理のＳ２０３〜Ｓ２０６，Ｓ２２３〜Ｓ２２６の処理を行うＣＰＵ２１０が「伸縮率算出手段」に相当し、比率合わせ無し拡大処理のＳ１０６，Ｓ１１６，Ｓ１２０の処理、比率合わせ無し縮小処理のＳ１３６，Ｓ１４６，Ｓ１４９の処理、比率合わせ拡大処理のＳ１５７，Ｓ１５８，Ｓ１７７，Ｓ１７８の処理、比率合わせ縮小処理のＳ２０７，Ｓ２０８，Ｓ２２７，Ｓ２２８の処理を行うＣＰＵ２１０が「伸縮配置制御手段」に相当する。
【０１９６】
尚、本発明は、以上詳述した実施の形態に限定されるものではなく、種々の変更が可能である。以下に、本発明を適用する実施の形態の変形例について説明する。上記実施の形態では、「印刷装置」としてテープ印刷装置１を使用したが、「印刷装置」はカセットテープに装填されたテープを印刷するものに限らず、カット紙や連続用紙を印刷する印刷装置であってもよい。また、「印刷データ作成装置」としてパーソナルコンピュータ２００を使用したが、「印刷データ作成装置」はパーソナルコンピュータ２００に限らず、他の形態のコンピュータであってもよい。また、上記実施の形態では、ＵＳＢケーブル１０を利用して「印刷データ作成装置」と「印刷装置」とを接続しているが、他のインターフェースやネットワークを使用して接続してもよい。また、印刷装置にキーボード等の操作部やパネルディスプレイを設け、「印刷データ作成装置」と「印刷装置」とを１つの装置としてもよい。また、上記実施の形態では、ラベルテープ３００を例に挙げ、ダイカットされたラベルが配置されているラベルテープにおいて、ラベルに印刷を行っているが、被印刷媒体はラベルに限らない。テープ印刷装置１で印刷されるシールテープや、カット紙や連続用紙、カット紙や連続用紙に配置されたラベルに印刷を行ってもよく、ラベルの形状も略長方形に限らず円や楕円、星型や家型等のものの形を模った形状であってもよい。
【０１９７】
また、上記実施の形態では、被印刷媒体にブロックがぴったり収まるように拡大率又は縮小率が算出されているが、拡大率又は縮小率を数値で入力して指定できるようにしてもよい。また、上記実施の形態では、拡大又は縮小させる際に、すべてのブロックを伸縮させているが、所定の行又は列のみを指定して伸縮させるようにしてもよい。また、行又は列毎に伸縮率を設定できるようにしてもよい。また、基準点は「左上」、「左中央」等の９点から選択されるようになっているが、基準点の画素座標を数値で入力したり、作業領域１５０内の任意の点をマウスでクリックすることにより指定させたりしてもよい。また、ずらし量も割合でなく、画素数を数値で入力させるようにしてもよい。
【０１９８】
また、自動判定処理において、余り割合が５０％以下であれば拡大しているが、５０％の場合には縮小するようにし、５０％未満であれば拡大するようにしてもよい。また、等間隔配置において、「合わない方向は余らせる」が指定されていない場合には、ブロックの周囲にも間隔をあけて配置したが、ブロックの周囲には間隔を空けずに、被印刷媒体の端にぴったり配置するようにしてもよい。
【０１９９】
また、上記実施の形態では、背景サイズ画面１０１及び背景配置画面１０２を用いて設定を行ったが、これらの画面を１つの画面として構成してもよい。また、背景画像選択画面選択画面１０３において設定を行えるようにしてもよいし、背景画像選択画面１０３において「ＯＫ」が選択された後にこれらの画面を表示させて、設定を行わせるようにしてもよい。
【産業上の利用可能性】
【０２００】
本発明の印刷データ編集装置及び印刷データ編集プログラムは、印刷装置で印刷を行うため印刷データを作成するパーソナルコンピュータ等に利用可能であり、自身で印刷データを作成する印刷装置においても利用可能である。
【図面の簡単な説明】
【０２０１】
【図１】テープ印刷装置１及びパーソナルコンピュータ２００の概略を示す外観斜視図である。
【図２】テープ印刷装置１の内部に配置された印刷機構及２０びテープカセット３５０の構造を説明するための平面図である。
【図３】ラベルテープ３００のイメージ図である。
【図４】テープ印刷装置１の電気的構成を示すブロック図である。
【図５】パーソナルコンピュータ２００の電気的構成を示すブロック図である。
【図６】エディタ１００のイメージ図である。
【図７】ＨＤＤ２５０の記憶エリアを示す模式図である。
【図８】のＲＡＭ２３０の記憶エリアを示す模式図である。
【図９】基本配置されたブロックのイメージ図である。
【図１０】ブロック位置情報記憶エリア２３０３の模式図である。
【図１１】基本配置情報記憶エリア２３０４の模式図である。
【図１２】背景サイズ画面１０１のイメージ図である。
【図１３】背景配置画面１０２のイメージ図である。
【図１４】背景設定情報記憶エリア２３０２の模式図である。
【図１５】調整用情報記憶エリア２３０５の模式図である。
【図１６】「拡大」、「縦を合わせる」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５０１である。
【図１７】「拡大」、「縦を合わせる」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５０２である。
【図１８】「縮小」、「縦を合わせる」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５０３である。
【図１９】「縮小」、「縦を合わせる」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５０４である。
【図２０】「拡大」、「横を合わせる」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５０５である。
【図２１】「拡大」、「横を合わせる」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５０６である。
【図２２】「縮小」、「横を合わせる」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５０７である。
【図２３】「縮小」、「横を合わせる」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５０８である。
【図２４】「拡大」、「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５０９である。
【図２５】「拡大」、「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５１０である。
【図２６】「縮小」、「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５１１である。
【図２７】「縮小」、「比率を保ち、縦を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５１２である。
【図２８】「拡大」、「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５１３である。
【図２９】「拡大」、「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５１４である。
【図３０】「縮小」、「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されているブロックイメージ図５１５である。
【図３１】「縮小」、「比率を保ち、横を優先してサイズ調整する」が選択され、「合わない方向は余らせる」が指定されていないブロックイメージ図５１６である。
【図３２】「拡大」、「縦と横を合わせる」が選択されているブロックイメージ図５１７である。
【図３３】「縮小」、「縦と横を合わせる」が選択されているブロックイメージ図５１８である。
【図３４】「等間隔配置」、「合わない方向は余らせる」が指定され、「調整しない」が選択されているブロックイメージ図５１９である。
【図３５】「等間隔配置」が指定され、「合わない方向は余らせる」の指定がされておらず、「調整しない」が選択されているブロックイメージ図５２０である。
【図３６】「ずらし配置」が指定され、ずらし量「〜８０％」、方向「縦」、対象「偶数」が指定されており、「合わない方向は余らせる」が指定され、「調整しない」が選択されているブロックイメージ図５２１である。
【図３７】図３７は、「基準点」で「中央」が指定されており、「合わない方向は余らせる」の指定がされてており、「調整しない」が選択されているブロックイメージ図５２２である。
【図３８】図３８は、「拡大」、「縦を合わせる」が選択され、「合わない方向は余らせる」、「等間隔配置」が指定されていないブロックイメージ図５２３である。
【図３９】図３９は、「拡大」、「縦を合わせる」が選択され、「合わない方向は余らせる」の指定がされておらず、「ずらし配置」が指定され、ずらし量「４０％」、方向「横」、対象「偶数」が指定されているブロックイメージ図５２４である。
【図４０】背景画像選択画面１０３のイメージ図である。
【図４１】背景指定処理のフローチャートである。
【図４２】背景指定処理の中で行われるブロック数決定処理のフローチャートである。
【図４３】ブロック数決定処理の中で行われるサイズ否調整処理のフローチャートである。
【図４４】ブロック数決定処理の中で行われる拡大処理のフローチャートである。
【図４５】ブロック数決定処理の中で行われる縮小処理のフローチャートである。
【図４６】ブロック数決定処理の中で行われる自動判定処理のフローチャートである。
【図４７】拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ無し拡大処理のフローチャートである。
【図４８】拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ無し縮小処理のフローチャートである。
【図４９】拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ拡大処理のフローチャートである。
【図５０】拡大処理，縮小処理，自動判定処理の中で行われる比率合わせ縮小処理のフローチャートである。
【図５１】背景指定処理の中で行われる配置決定処理のフローチャートである。
【符号の説明】
【０２０２】
１  テープ印刷装置
１００  エディタ
１０１  背景サイズ画面
１０２  背景配置画面
１０３  背景画像選択画面
２００  パーソナルコンピュータ
２１０  ＣＰＵ
２３０  ＲＡＭ
２３０１  印刷データ記憶エリア
２３０２  背景設定情報記憶エリア
２３０３  ブロック位置情報記憶エリア
２３０４  基本配置情報記憶エリア
２３０５  調整用情報記憶エリア
２３０６  選択背景画像情報記憶エリア
２５０  ＨＤＤ
２５３  背景画像情報記憶エリア
３００  ラベルテープ
３１０  ラベル
【図１】
2005286613.tif 000003
【図２】
2005286613.tif 000004
【図３】
2005286613.tif 000005
【図４】
2005286613.tif 000006
【図５】
2005286613.tif 000007
【図６】
2005286613.tif 000008
【図７】
2005286613.tif 000009
【図８】
2005286613.tif 000010
【図９】
2005286613.tif 000011
【図１０】
2005286613.tif 000012
【図１１】
2005286613.tif 000013
【図１２】
2005286613.tif 000014
【図１３】
2005286613.tif 000015
【図１４】
2005286613.tif 000016
【図１５】
2005286613.tif 000017
【図１６】
2005286613.tif 000018
【図１７】
2005286613.tif 000019
【図１８】
2005286613.tif 000020
【図１９】
2005286613.tif 000021
【図２０】
2005286613.tif 000022
【図２１】
2005286613.tif 000023
【図２２】
2005286613.tif 000024
【図２３】
2005286613.tif 000025
【図２４】
2005286613.tif 000026
【図２５】
2005286613.tif 000027
【図２６】
2005286613.tif 000028
【図２７】
2005286613.tif 000029
【図２８】
2005286613.tif 000030
【図２９】
2005286613.tif 000031
【図３０】
2005286613.tif 000032
【図３１】
2005286613.tif 000033
【図３２】
2005286613.tif 000034
【図３３】
2005286613.tif 000035
【図３４】
2005286613.tif 000036
【図３５】
2005286613.tif 000037
【図３６】
2005286613.tif 000038
【図３７】
2005286613.tif 000039
【図３８】
2005286613.tif 000040
【図３９】
2005286613.tif 000041
【図４０】
2005286613.tif 000042
【図４１】
2005286613.tif 000043
【図４２】
2005286613.tif 000044
【図４３】
2005286613.tif 000045
【図４４】
2005286613.tif 000046
【図４５】
2005286613.tif 000047
【図４６】
2005286613.tif 000048
【図４７】
2005286613.tif 000049
【図４８】
2005286613.tif 000050
【図４９】
2005286613.tif 000051
【図５０】
2005286613.tif 000052
【図５１】
2005286613.tif 000053