(57)【要約】【課題】自然に貼り付け対象になじみ、かつ自身に印刷された文字等をはっきりと認識できるテープを編集することが可能な印刷データ編集装置及び印刷データ編集プログラムを提供する。【解決手段】被印刷媒体（ラベル）の貼付対象面の画像を背景画像として取得し（Ｓ３）、背景画像の一部分の領域（色参照枠）を指定する（Ｓ２０）。一部分の領域において、色の平均値を計算して平均色（参照結果色）を作成する（Ｓ２１）。平均色に基づいて、文字データを囲う文字枠領域（文字背景形状）内の色（文字背景色）を決定して塗りつぶし（Ｓ１１）、文字背景データを作成する。これを文字データと合成し（Ｓ２３）、合成した合成データから印刷データを作成して（Ｓ２４）、テーププリンタで印刷し（Ｓ２５）、ラベルを作成する。【選択図】図７
2010177925.tif 000002
【特許請求の範囲】
【請求項１】
テープ状の被印刷媒体に文字データを印刷するための印刷データを作成する過程において編集が可能な印刷データ編集装置であって、
前記被印刷媒体が貼り付けられる貼付対象面の画像を原画像データとして取得する原画像取得手段と、
前記原画像取得手段によって取得された前記原画像データを構成する領域の内、一部分の領域を指定する部分領域指定手段と、
前記部分領域指定手段によって指定された前記一部分の領域内の色の平均値を計算し、得られた前記平均値をもとに平均色を作成する平均色作成手段と、
前記文字データを囲う領域として設定される文字枠領域内の色に、前記平均色作成手段によって作成された前記平均色を設定し、文字背景データとして作成する文字背景作成手段と、
前記文字背景作成手段によって作成された前記文字背景データと、前記文字データとを合成し、合成データを作成する合成データ作成手段と、
前記合成データ作成手段によって作成された前記合成データから前記印刷データを作成する印刷データ作成手段と
を備えたことを特徴とする印刷データ編集装置。
【請求項２】
前記文字背景作成手段は、前記平均色作成手段によって作成された前記平均色に基づく色を、前記文字枠領域内の色に設定し、前記文字背景データを作成することを特徴とする請求項１に記載の印刷データ編集装置。
【請求項３】
前記部分領域指定手段によって指定された前記一部分の領域は、円形状の領域であることを特徴とする請求項１又は２に記載の印刷データ編集装置。
【請求項４】
前記部分領域指定手段によって指定された前記一部分の領域は、四角形状の領域であることを特徴とする請求項１又は２に記載の印刷データ編集装置。
【請求項５】
前記文字データを囲う前記文字枠領域の形状として、複数種類の形状を記憶する文字枠形状記憶手段と、
前記文字枠形状記憶手段によって記憶された複数の前記文字枠領域の形状の中から一つの形状を選択する文字枠形状選択手段と
をさらに備え、
前記文字背景作成手段は、前記文字枠領域の形状に、前記文字枠形状選択手段によって選択された形状を適用して前記文字背景データを作成することを特徴とする請求項１乃至４のいずれかに記載の印刷データ編集装置。
【請求項６】
前記文字枠領域の内部と外部との境界線付近の画素をぼかすぼかし処理を行うか否かを選択するぼかし選択手段をさらに備え、
前記ぼかし選択手段によって前記ぼかし処理の実施が選択された場合に、前記文字背景作成手段は、前記文字背景データにさらに前記ぼかし処理を適用することを特徴とする請求項５に記載の印刷データ編集装置。
【請求項７】
請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてコンピュータを機能させる印刷データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字、記号、図柄等の印刷データを作成する過程において編集が可能な印刷データ編集装置及び印刷データ編集プログラムに関する。
【背景技術】
【０００２】
従来、テーププリンタで作成されるラベルは、背景が無地、又は事前に準備されている色や模様のラベルテープ上に、文字等を印刷し、使用する大きさにカットしたものであった。このラベルを、ラベルの貼付対象面として、例えば色や模様のある用紙の表面に貼り付けた場合には、用紙の色や模様と、ラベルの背景（すなわち、もとのラベルテープの色や模様）とが異なるために、ラベルの形状が際立ってしまうことが多かった。また、模様のある用紙に貼りつけたラベルを自然な感じに見せるには、透明のラベルテープに文字等を印刷して、用紙に貼るという方法もある。しかし、この方法では、文字等が用紙の模様に溶け込んでしまい、はっきりと認識できない場合もある。
【０００３】
このような場合、テーププリンタで実際にラベルを作成する前に、作成予定のラベルの画像を貼付対象面の画像に重ねた状態を表現したプレビュー画像を仮に作成すれば、仕上がり具合を確認できる。例えば、文字等を、色や模様のある用紙に印刷する場合に、あらかじめ用紙の模様を画像としてスキャナで取り込み、取り込んだ用紙の画像に文字等を印刷した状態を表現したプレビュー画像を表示することが可能な文書編集装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２６８６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の文書編集装置は、用紙に印刷する文字等の編集は行えるものの、用紙の色や模様に対する編集を行うものではない。したがって、色や模様のあるラベルテープに、この文書編集装置を用いて編集した文字等を印刷してラベルを作成した場合、ラベルの背景に文字等を馴染ませることはできても、依然として、貼付対象面の色や模様とラベルの背景とが異なり、ラベルの形状が際立つという問題があった。また、透明のラベルテープに文字等を印刷し、貼付対象面に貼りつけた状態を模して、貼付対象面に直接、文字等を重ねたプレビュー画像を用いて文字等の編集を行ったとしても、出来上がったラベルを正確にプレビュー画像で確認した位置に貼りつけなければ、文字等が用紙の色や模様に溶け込んでしまう虞があった。
【０００６】
本発明は、上記問題点を解決するためになされたものであり、自然に貼り付け対象に馴染み、かつ自身に印刷された文字等をはっきりと認識させられるラベルを作成するための印刷データを作成する過程で編集することができる印刷データ編集装置及び印刷データ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明の印刷データ編集装置は、テープ状の被印刷媒体に文字データを印刷するための印刷データを作成する過程において編集が可能な印刷データ編集装置であって、前記被印刷媒体が貼り付けられる貼付対象面の画像を原画像データとして取得する原画像取得手段と、前記原画像取得手段によって取得された前記原画像データを構成する領域の内、一部分の領域を指定する部分領域指定手段と、前記部分領域指定手段によって指定された前記一部分の領域内の色の平均値を計算し、得られた前記平均値をもとに平均色を作成する平均色作成手段と、前記文字データを囲う領域として設定される文字枠領域内の色に、前記平均色作成手段によって作成された前記平均色を設定し、文字背景データとして作成する文字背景作成手段と、前記文字背景作成手段によって作成された前記文字背景データと、前記文字データとを合成し、合成データを作成する合成データ作成手段と、前記合成データ作成手段によって作成された前記合成データから前記印刷データを作成する印刷データ作成手段とを備えている。
【０００８】
また、請求項２に係る発明の印刷データ編集装置は、請求項１に記載の発明の構成に加え、前記文字背景作成手段は、前記平均色作成手段によって作成された前記平均色に基づく色を、前記文字枠領域内の色に設定し、前記文字背景データを作成することを特徴とする。
【０００９】
また、請求項３に係る発明の印刷データ編集装置は、請求項１又は２に記載の発明の構成に加え、前記部分領域指定手段によって指定された前記一部分の領域は、円形状の領域であることを特徴とする。
【００１０】
また、請求項４に係る発明の印刷データ編集装置は、請求項１又は２に記載の発明の構成に加え、前記部分領域指定手段によって指定された前記一部分の領域は、四角形状の領域であることを特徴とする。
【００１１】
また、請求項５に係る発明の印刷データ編集装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記文字データを囲う前記文字枠領域の形状として、複数種類の形状を記憶する文字枠形状記憶手段と、前記文字枠形状記憶手段によって記憶された複数の前記文字枠領域の形状の中から一つの形状を選択する文字枠形状選択手段とをさらに備え、前記文字背景作成手段は、前記文字枠領域の形状に、前記文字枠形状選択手段によって選択された形状を適用して前記文字背景データを作成することを特徴とする。
【００１２】
また、請求項６に係る発明の印刷データ編集装置は、請求項５に記載の発明の構成に加え、前記文字枠領域の内部と外部との境界線付近の画素をぼかすぼかし処理を行うか否かを選択するぼかし選択手段をさらに備え、前記ぼかし選択手段によって前記ぼかし処理の実施が選択された場合に、前記文字背景作成手段は、前記文字背景データにさらに前記ぼかし処理を適用することを特徴とする。
【００１３】
また、請求項７に係る発明の印刷データ編集プログラムは、請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００１４】
請求項１に係る発明の印刷データ編集装置では、被印刷媒体が貼りつけられる貼付対象面の画像データの一部分の領域から平均色を作成し、この平均色で、文字データを囲う文字枠領域内を塗りつぶした文字背景データを作成することができる。そして、文字背景データを文字データと合成した合成データから印刷データを作成し、被印刷媒体に印刷して作成される印刷物を、貼付対象面に貼りつければ、文字背景データの色が貼付対象面の色に近いので、貼付対象面に印刷物を自然に馴染ませることができる。また、この印刷物に印刷された文字データも、色による視覚効果ではっきりと認識させることができる。また、平均色の作成もととなる一部分の領域は、原画像データを構成する領域の中から任意の領域を設定することができるので、文字背景データの色に反映させれば、文字背景データの色を、好みに合わせて調整することができる。
【００１５】
また、請求項２に係る発明の印刷データ編集装置では、請求項１に記載の発明の効果に加え、文字背景データの色として、平均色のみならず、平均色に基づく色を設定することができる。したがって、文字背景データの色を、好みに合わせてさらに様々な色に調整することができる。
【００１６】
また、請求項３に係る発明の印刷データ編集装置では、請求項１又は２に記載の発明の効果に加え、平均色の作成もととなる一部分の領域を、円形状の領域とすることができるので、その領域の大きさを指定するには円の半径を指定すれば足り、容易である。
【００１７】
また、請求項４に係る発明の印刷データ編集装置では、請求項１又は２に記載の発明の効果に加え、平均色の作成もととなる一部分の領域を、四角形状の領域とすることができるので、その領域の大きさを指定するには縦および横の長さを指定すれば足り、容易である。
【００１８】
また、請求項５に係る発明の印刷データ編集装置では、請求項１乃至４のいずれかに記載の発明の効果に加え、文字背景データの外形形状を構成する文字枠領域の形状として、複数種類の形状の中から一つの形状を選択することができるので、好みに合った形状を選ぶことができ、色において貼付対象面に馴染むだけでなく、形状においても貼付対象面に馴染んだ印刷物を得ることができる。
【００１９】
また、請求項６に係る発明の印刷データ編集装置では、請求項５に記載の発明の効果に加え、文字背景データにぼかし処理を施すことができるので、色だけでなく、形状による視覚効果が付加されて、文字データを、より際立たせることができる。また、文字背景データも、色だけでなく、形状において、貼付対象面に、より馴染ませることができる。
【００２０】
また、請求項７に係る発明の印刷データ編集プログラムによれば、請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてのコンピュータを機能させることができる。したがって、請求項１乃至６のいずれかに記載の発明の効果と同様の効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】テーププリンタ１に接続された状態のＰＣ２の斜視図である。
【図２】ＰＣ２の電気的構成を示すブロック図である。
【図３】ＨＤＤ６５の記憶領域の概念図である。
【図４】ノンラミネートタイプのラベルテープ８を排出するテープカセット３０の内部構造を示す平面図である。
【図５】テーププリンタ１の電気的構成を示すブロック図である。
【図６】ＰＣ２のモニタ２１に表示された編集画面７を示す図である。
【図７】印刷データ編集プログラムのフローチャートである。
【図８】背景画像１００の一例を示す図である。
【図９】「ラベルサイズを示す枠」（枠８１１）が背景画像１００内に配置された様子を示す図である。
【図１０】文字背景色リストボックス７３３において同色相が選択された場合にモニタ２１に表示されるカラーテーブルである。
【図１１】文字背景色リストボックス７３３において同明度が選択された場合にモニタ２１に表示されるカラーテーブルである。
【図１２】文字背景色リストボックス７３３において補色が選択された場合にモニタ２１に表示されるカラーテーブルである。
【図１３】背景画像１００に色参照枠９０が表示された図である。
【図１４】イメージ表示処理のフローチャートである。
【図１５】ラベル８２１が本１０１の表紙に貼り付けられた様子を示す図である。
【図１６】ラベル８３１が本１０１の表紙に貼り付けられた様子を示す図である。
【図１７】円形の色参照枠９９を背景画像１００内に配置した様子を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る「印刷データ編集装置」としてのパーソナルコンピュータ２（以下、「ＰＣ２」という）、およびそれに接続したテーププリンタ１を採用した一実施の形態について、図面を参照して説明する。
【００２３】
まず、図１を参照して、ＰＣ２およびテーププリンタ１の物理的構成の概要について説明する。図１に示すように、ＰＣ２は、例えばＵＳＢ（登録商標）規格に基づくＵＳＢケーブル１０によってテーププリンタ１に接続されている。
【００２４】
図１に示すＰＣ２は、周知のパーソナルコンピュータであり、本体６と、モニタ２１と、キーボード２２と、マウス２３と、スキャナ２４とを備えている。なお、モニタ２１、キーボード２２、マウス２３、およびスキャナ２４は、それぞれ本体６に接続ケーブルによって接続されている。また、本体６の前面には、ＣＤ−ＲＯＭ２６（図２参照）を挿入することができるＣＤ−ＲＯＭドライブ６４が設けられている。
【００２５】
一方、図１に示すテーププリンタ１は、略直方体状の筐体４を備え、筐体４の前面（図中、右手前側の面）には、被印刷媒体であるラベルテープ８を排出するためのテープ排出口３が設けられている。また、筐体４の左側面に設けられたカバー５を開放すると、内部に後述するテープカセット３０（図４参照）を装着できるように構成されている。
【００２６】
次に、図２および図３を参照して、ＰＣ２の電気的構成について説明する。まず、図２に示すように、ＰＣ２は、ＰＣ２の制御を司るＣＰＵ６１を備えている。ＣＰＵ６１には、バス２９を介して、ＲＯＭ６２、ＲＡＭ６３、ＣＤ−ＲＯＭドライブ６４、ハードディスクドライブ（以下、ＨＤＤという）６５、ＵＳＢインターフェース６６、表示制御部６７、および入力検知部６８が接続されている。
【００２７】
ＲＯＭ６２は、ＣＰＵ６１が実行するＢＩＯＳ等のプログラムを記憶する読出し専用の記憶装置である。ＲＡＭ６３は、データを一時的に記憶する読み書き可能な記憶装置である。
【００２８】
ＣＤ−ＲＯＭドライブ６４は、データが記憶されたＣＤ−ＲＯＭ２６が挿入されると、ＣＤ−ＲＯＭ２６からデータや印刷データ編集プログラムの読み込みを行うものである。また、記憶装置であるＨＤＤ６５には、図３に示すように、プログラム記憶領域６５１、および初期値等記憶領域６５２等が設けられている。プログラム記憶領域６５１には、ＰＣ２でドキュメントのデータを編集するためのプログラムや、テーププリンタ１の印刷動作を制御するためのプログラム等、各種のプログラムが記憶されている。また、初期値等記憶領域６５２には、各種設定項目の初期値や、文字背景形状のパターンデータなど、印刷データ編集プログラムの実行にあたって参照されるデータ等が記憶されている。なお、後述する印刷データ編集プログラムや、この実行時に使用される設定やデータ等は、ＣＤ−ＲＯＭ２６に記憶されたものを読み込んで、ＨＤＤ６５に記憶させることができる。その他には、例えば、フレキシブルディスクやＭＯ等の他の記憶媒体を介して取得してもよい。あるいは、ＰＣ２をネットワークに接続させ、ネットワーク上の他の端末から取得してもよい。
【００２９】
ＵＳＢインターフェース６６は、テーププリンタ１を含む外部機器との通信を行うためのインターフェースである。表示制御部６７は、ユーザが見る操作画面を表示するモニタ２１に接続されており、モニタ２１の画面表示処理を行う。また、入力検知部６８には、キーボード２２、マウス２３、およびスキャナ２４が接続されており、入力検知部６８はこれらからの入力の検知を行う。
【００３０】
次に、図４を参照してテープカセット３０の内部構造について説明する。なお、図４の紙面上方をテープカセット３０の後側、紙面下方をテープカセット３０の前側、紙面右方をテープカセット３０の右側、紙面左方をテープカセット３０の左側と定義する。
【００３１】
図４に示すように、ケース３４内の左後側には、ラベルテープ８を巻回して支持するテープスプール３９が、回転可能に配置されている。また、ケース３４内の右前側には、インクリボン３７を巻回したリボンスプール３６が回転可能に配置されている。さらに、テープスプール３９とリボンスプール３６とに挟まれた間の位置には、リボンスプール３６からインクリボン３７を引き出すとともに、文字等の印字にて使用された使用済インクリボン１３を巻き取るリボン巻取スプール３１が、回転可能に配置されている。また、テープカセット３０内の前側には、テープスプール３９から引き出されたラベルテープ８、およびリボンスプール３６から引き出されたインクリボン３７を、自身に設けられた開口部１８から、ラベルテープ８を排出するテープ排出部４３の方向へ案内するアーム部１７が設けられている。
【００３２】
さらに、ラベルテープ８およびインクリボン３７の走行方向に関しサーマルヘッド４４（図５参照）が挿入されるヘッド装着部３２の下流側には、テープ送りローラ４２が回転可能に設けられている。テープ送りローラ４２は、それに対向する圧接ローラ（図示外）との協働によって、テープスプール３９からラベルテープ８を引き出すものである。また、テープ送りローラ４２の近傍位置には、規制部材１９が設けられており、規制部材１９は、サーマルヘッド４４の下流側にて、文字が印刷されたラベルテープ８の幅方向への移動を規制するものである。
【００３３】
そして、リボン巻取スプール３１に向かって搬送される使用済インクリボン１３と、テープスプール３９に巻回して支持されたラベルテープ８との間には、使用済インクリボン１３とラベルテープ８とが互いに接触するのを防止するための分離壁１４が起立して設けられている。
【００３４】
また、図４に示すように、テープカセット３０の右後側には、カセット検出部１１が形成されている。このカセット検出部１１には、テープカセット３０の種類（例えば、ラベルテープ８の幅、インクリボン３７に塗布されたインクの色等によって、テープカセット３０の種類が特定される）を検出するために、所定のパターンをもって複数個のスイッチ孔１２が穿設されている。このスイッチ孔１２の形成パターンは、テープカセット３０の種類に従って異なるパターンとされている。そして、これらスイッチ孔１２は、テーププリンタ１（図１参照）に配設された複数個の検出スイッチ（図示外）のオン・オフの組合せに基づいて検出されるものである。
【００３５】
本実施の形態では、ノンラミネートタイプのラベルテープ８を使用している。ノンラミネートライプのラベルテープ８は、剥離紙付きの片面粘着テープの非粘着面に文字等が印刷され、印刷面の保護を行うラミネートフィルムは付帯しない、ラベルテープである。そして、ノンラミネートタイプのラベルテープ８は、テープ排出部４３におけるラベルテープ８の後側が印刷面となっており、テープ排出部４３におけるラベルテープ８の前側が粘着面となり、剥離紙が接着されている。
【００３６】
次に、テープカセット３０におけるラベルテープ８の搬送経路について説明する。ラベルテープ８は、ヘッド装着部３２の下流側に設けられたテープ送りローラ４２と、テーププリンタ１（図１参照）に設けられた圧接ローラ（図示外）との協働によって、テープスプール３９から引き出され、アーム部１７の開口部１８からヘッド装着部３２の前側を通過した後、テープ排出部４３からテープカセット３０の外方へ排出される。また、インクリボン３７は、リボン送りモータ４９（図５参照）が回転することによって、リボン巻取スプール３１によってリボンスプール３６から引き出され、アーム部１７の開口部１８からヘッド装着部３２の前側を通過した後、規制部材１９の内方に形成された案内部１６に案内されて、リボン巻取スプール３１の周囲に巻き取られる。また、ラベルテープ８は、テープ巻き戻しモータ４１（図５参照）の回転にともないテープスプール３９が逆回転することによって、巻き戻される。ここで、テープ巻き戻しモータ４１は、ラベルテープ８を巻き取る時のみ回転し、テープスプール３９が正回転する時、つまり、印刷時は回転しない。なお、リボン巻取スプール３１の下部には、リボン巻取スプール３１が逆転して巻き取った使用済インクリボン１３が緩んでしまうのを防止するクラッチバネ１５が取り付けられている。
【００３７】
また、本実施の形態で用いているテープカセット３０では、ラベルテープ８に対してカラー印刷が可能である。カラー印刷を行うために、インクリボン３７には、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の色インクが交互に配置されている（図示外）。そして、インクリボン３７の一の色インクでラベルテープ８が印刷された後、テープ巻き戻しモータ４１（図５参照）が回転してリボンスプール３６を逆回転させることによって、ラベルテープ８を巻き戻す。また同時にインクリボン３７は、次の色インクの先頭まで搬送される。この動作を一つの印刷データに対して、ＣＭＹの各色インクで繰り返し印刷することで、カラー印刷を行うことができる。なお、インクリボン３７の色インクには、黒（Ｋ）や、各色の中間色などを用いてもよい。
【００３８】
次に、テーププリンタ１の電気的構成について、図５を参照して説明する。図５に示すように、テーププリンタ１の制御部５０は、テーププリンタ１の制御を司るＣＰＵ５２を備えている。ＣＰＵ５２には、ＲＯＭ５３、ＲＡＭ５４および入出力インターフェース５１が接続されている。
【００３９】
ＲＯＭ５３には、ＰＣ２において作成され、ＵＳＢケーブル１０を介して送信されてくる印刷データに基づきラベルを作成する際に駆動させる各モータやサーマルヘッド４４の駆動を制御するプログラム等、テーププリンタ１の制御上必要な各種のプログラムが格納されている。ＲＡＭ５４には、印刷実行時にＰＣ２から送信されてくる印刷データ等、各種処理の際使用するデータを一時的に記憶する複数の記憶領域が設けられている。
【００４０】
また、入出力インターフェース５１には、テープ送りモータ４６を駆動するための駆動回路５５、およびテープカッタ６０を動作させるテープカッタ駆動モータ４７を駆動するための駆動回路５６が接続されている。また、入出力インターフェース５１には、サーマルヘッド４４を駆動するための駆動回路５７、リボン送りモータ４９を駆動するための駆動回路５８、およびテープ巻き戻しモータ４１を駆動するための駆動回路４０が接続されている。さらに、入出力インターフェース５１には、ＵＳＢケーブル１０を介してＰＣ２に接続するためのＵＳＢポート２５が接続されている。
【００４１】
次に、図６を参照して、モニタ２１に表示される編集画面７について説明する。編集画面７は、印刷データ編集プログラムが起動され、後述するメイン処理が開始されると表示される画面である。ユーザは、編集画面７を見ながらキーボード２２やマウス２３を用いて、編集や設定のためのデータや指示の入力を行うことができる。
【００４２】
図６に示すように、編集画面７には、背景画像設定領域７１が左端上部に設けられ、背景画像設定領域７１の下方に色参照設定領域７８が設けられている。そして、色参照設定領域７８の下方には、参照結果色表示エリア７９が設けられている。また、背景画像設定領域７１の右隣にラベル設定領域７２が設けられ、ラベル設定領域７２の右隣に文字背景設定領域７３が設けられ、さらに文字背景設定領域７３の右隣に文字設定領域７４が設けられている。そして、ラベル設定領域７２、文字背景設定領域７３、および文字設定領域７４の下方に、長方形状のサンプル表示部７５が設けられている。また、編集画面７の左下には印刷ボタン７６、右上には終了ボタン７７が設けられている。
【００４３】
そして、背景画像設定領域７１には、カメラ入力ボタン７１１、スキャナ入力ボタン７１２、およびファイル入力ボタン７１３が設けられている。カメラ入力ボタン７１１は、ラベルテープ８の貼り付けを行う貼付対象面の画像（背景画像）をカメラ（図示外）から入力することを指定するボタンであり、スキャナ入力ボタン７１２は、背景画像をスキャナ２４から入力することを指定するボタンである。また、ファイル入力ボタン７１３は、背景画像を、ＨＤＤ６５に保存されているファイルから入力することを指定するボタンである。なお、背景画像は、後述する文字イメージおよび文字背景イメージの背景の画像として用いられる。また、色参照設定領域７８には、後述する色参照枠９０（図１３参照）の形状と大きさを指定する色参照域サイズリストボックス７８１、および色参照枠９０内の色をどの方法で計算するかを選択する色参照方法リストボックス７８２が設けられている。さらに、色参照設定領域７８の下方には、参照結果色を表示する参照結果色表示エリア７９が設けられている。なお、色参照域サイズリストボックス７８１、色参照方法リストボックス７８２、参照結果色表示エリア７９については後述する。なお、各リストボックスには、ユーザが、各リストボックスの右隅にある逆三角形のマークをマウスのカーソルでクリックして押下すると選択候補（処理名）が表示され、そのうちの一つを選択すると、選択された処理名がリストボックスに表示され、処理名に応じた処理が実施される。
【００４４】
また、ラベル設定領域７２には、作成するラベルの縦横の大きさ（サイズ）を指定するラベルサイズリストボックス７２１、およびラベルテープ８の色（透明も含む）をラベル色として指定するラベル色リストボックス７２２が設けられている。
【００４５】
また、文字背景設定領域７３には、文字背景の形状を設定する文字背景形状リストボックス７３１、文字背景形状の内側と外側との境目をぼかすぼかし処理の有無や強度を設定する文字背景周囲ぼかしリストボックス７３２、および文字背景の色を設定する文字背景色リストボックス７３３が設けられている。文字背景形状およびぼかし処理については後述する。なお、文字背景形状リストボックス７３１において、「なし」が選択された場合、文字背景周囲ぼかしリストボックス７３２は、選択不可能な状態となる。
【００４６】
また、文字設定領域７４には、文字の書体を設定する書体リストボックス７４１、文字のサイズを設定する文字サイズリストボックス７４２、文字の色を設定する文字色リストボックス７４３、および文字の装飾（例えば太字、斜体、アンダーラインなど）を設定する文字装飾リストボックス７４４が設けられている。
【００４７】
また、サンプル表示部７５には、貼付対象面にラベルを貼りつけた状態を表現したプレビュー画像が表示される。より具体的には、ラベルサイズ（ラベルの大きさ）を示す枠８１１（図９参照）内に、文字のイメージ（文字イメージ）と、その文字を囲う背景のイメージ（文字背景イメージ）とが合成された状態で配置され、さらに、貼付対象面の画像（背景画像１００、図９参照）に重ねられて、サンプル表示部７５に表示される。なお、サンプル表示部７５に枠８１１が表示されている場合、ユーザが枠８１１内をクリックすると、カーソルが表示され、ラベルに記す文字の入力を行えるようになる。文字の入力は、キーボード２２やマウス２３（ソフトウェアキーボードなどを使用）からの入力、クリップボードからのペーストなど、公知の手法によって行うことができる。入力された文字（文字列）は、文字データとして、ＲＡＭ６３に記憶される。なお、文字入力に係る処理は、例えばＯＳの持つ機能を利用して、印刷データ編集プログラムとは独立に行われる。
【００４８】
さらに、編集画面７には、編集した画像から印刷データを作成し、テーププリンタ１に印刷させる印刷ボタン７６、印刷データの編集を終了するための終了ボタン７７が設けられている。
【００４９】
次に、図７乃至図１６を参照して、テーププリンタ１に印刷を行わせるために、ＰＣ２で行われる処理について説明する。以下、フローチャートの各ステップについて「Ｓ」と略記する。
【００５０】
本実施の形態のＰＣ２は、ユーザが別途入力した文字（文字列）等を画像として表現した文字イメージと、その文字を囲う文字背景イメージとを合成して合成イメージを作成し、その合成イメージから、図４に示すラベルテープ８に印刷するための印刷データを作成するものである。文字イメージや文字背景イメージに対しては、上記のリストボックスやボタン等の設定内容に応じた編集が行われ、編集後に、再度、合成イメージがサンプル表示部７５に表示されることで、編集結果が示される。このとき、サンプル表示部７５には、合成イメージだけでなく、貼付対象面の画像（背景画像１００、図９参照）や、ラベルサイズ（ラベルの大きさ）を示す枠８１１（図９参照）なども重ねられ、上記のプレビュー画像として表示される。なお、プレビュー画像は、後述するイメージ表示処理（図１４参照）において作成される。
【００５１】
図７に示す印刷データ編集プログラムは、前述したように、ＨＤＤ６５のプログラム記憶領域６５１に記憶されており、ユーザが実行ファイルを起動させると、ＣＰＵ６１が、印刷データ編集プログラムに従い、各処理を実行する。印刷データ編集プログラムでは、まず、初期化が行われる（Ｓ１）。この処理では、プログラム内で使用される変数やフラグ、カウンタ等の初期化が行われる。また、各設定値や設定項目には初期値や標準設定が設定される。例えば、標準設定として、文字の書体には明朝体が設定され、文字背景形状には長円形が設定される。そして、ＰＣ２のモニタ２１に編集画面７（図６参照）が表示され、各種ボタンやリストボックス等の押下（操作）待ちが開始される（Ｓ２：ＮＯ，Ｓ５：ＮＯ，Ｓ８：ＮＯ，Ｓ１４：ＮＯ，Ｓ１６：ＮＯ，Ｓ１９：ＮＯ，Ｓ２２：ＮＯ，Ｓ２６：ＮＯ，Ｓ２）。編集画面７の各種ボタンやリストボックス等が押下されると、押下されたボタンやリストボックス等に対応する各処理が実行される。
【００５２】
押下待ちの間に、編集画面７の背景画像設定領域７１に設けられた背景画像入力ボタン（カメラ入力ボタン７１１、スキャナ入力ボタン７１２、およびファイル入力ボタン７１３）のいずれかのボタンが押された場合には（Ｓ２：ＹＥＳ）、背景画像１００（図８参照）のデータ（背景画像データ）が読み込まれる（Ｓ３）。押されたボタンに応じて、カメラ（図示外）による撮影画像のデータ、スキャナ２４による取り込み画像のデータ、およびＨＤＤ６５に予め記憶されているファイル（画像データ）のいずれかのデータが、背景画像データとして読み込まれる。次いで、イメージ表示処理（Ｓ２７）が行われる。このイメージ表示処理では、背景画像１００を背景とし、文字イメージと文字背景イメージを合成した合成イメージ（各イメージについては後述する。）を、背景画像に重ねてサンプル表示部７５に表示する処理が行われる。このイメージ表示処理の詳細については、図１４のフローチャートを参照して後述する。イメージ表示処理の後、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００５３】
押下待ちの間に、オブジェクト選択リストボックス（ラベルサイズリストボックス７２１、文字背景形状リストボックス７３１、文字背景周囲ぼかしリストボックス７３２、書体リストボックス７４１、文字サイズリストボックス７４２、および文字装飾リストボックス７４４）のいずれかのリストボックスが押下された場合には（Ｓ５：ＹＥＳ）、各リストボックスに対応した選択候補が表示される（Ｓ６）。例えば、ラベルサイズリストボックス７２１においては、「１２ｍｍ×４８ｍｍ」、「１２ｍｍ×ａｕｔｏ」など、ラベルテープ８から切り出されるラベルの縦横の大きさ（サイズ）を設定するための選択候補が表示される。ここで、「１２ｍｍ×ａｕｔｏ」が選択されると、ラベルの縦の長さは１２ｍｍに設定され、横の長さは文字の大きさ等に応じて適宜設定される。
【００５４】
そして、上記の各オブジェクト選択リストボックスにおいて選択されるそれぞれの選択候補は、対応する各項目（作成するラベルの縦横のサイズ、文字背景の形状、ぼかし処理の有無および強弱の設定、文字の書体、文字の装飾）の設定値としてＲＡＭ６３に記憶（登録）される（Ｓ７）。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００５５】
押下待ちの間に、「色選択」関連リストボックス（ラベル色リストボックス７２２、文字背景色リストボックス７３３、および文字色リストボックス７４３）のいずれかのリストボックスが押下された場合には（Ｓ８：ＹＥＳ）、押されたリストボックスが文字背景色リストボックス７３３か否か確認される（Ｓ９）。文字背景色リストボックス７３３であった場合（Ｓ９：ＹＥＳ）、ＲＡＭ６３に、後述する参照結果色が記憶されているか否か確認される（Ｓ１０）。ＲＡＭ６３に参照結果色が記憶されていない場合（Ｓ１０：ＮＯ）、そのまま、後述のイメージ表示処理（Ｓ２７）が行われ、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００５６】
ＲＡＭ６３に参照結果色が記憶されている場合（Ｓ１０：ＹＥＳ）、絞り込み色が表示される（Ｓ１１）。ここで、絞り込み色は、以下のように作成される。図６に示す、参照結果色表示エリア７９には、後述する参照結果色が表示されるが、この参照結果色を、例えば図１０に示すような５×５マスの色のマトリクスの中央のマスに配置した状態が、ＲＡＭ６３上に仮想的に形成される。上記の文字背景色リストボックス７３３の選択候補として、ユーザは、同色相、同明度、補色等を選択することができる。選択候補から同色相が選択された場合、マトリクスの中央のマスに配置された参照結果色の色を基準に、図１０の縦方向には明度を±５％ずつ変化させ、横方向には彩度を±５％ずつ変化させた色が絞り込み色として作成されて、対応するマスに各絞り込み色を配置させたマトリクスが仮想的に形成される。そして、このマトリクスを表示するカラーテーブル（図示外）が、編集画面７とは別に、モニタ２１に表示される。このカラーテーブルでは、マトリクスの中央のマスに配置された参照結果色に対し、より上側のマスに配置された絞り込み色ほど明度が上がり、より下側のマスに配置された絞り込み色ほど明度が下がる。また、中央のマスに配置された参照結果色に対し、より右側のマスに配置された絞り込み色ほど彩度が上がり、より左側のマスに配置された絞り込み色ほど彩度が下がる。ユーザは、このカラーテーブルから、好みの色を選択することが可能となる。
【００５７】
また、文字背景色リストボックス７３３の選択候補から同明度が選択された場合には、図１１に示すように、中央のマスに配置された参照結果色の色を基準に、図１１の縦方向には色相を±５％ずつ変化させ、横方向には彩度を±５％ずつ変化させて、絞り込み色が作成される。そして対応するマスに各絞り込み色が配置されたマトリクスを表示するカラーテーブルが、上記同様、モニタ２１に表示される。また、文字背景色リストボックス７３３の選択候補から補色が選択された場合には、図１２に示すように、中央のマスに配置された参照結果色の色を基準に、図１２の縦方向には明度を±５％ずつ変化させ、横方向には色相を±５％ずつ変化させて、絞り込み色が作成される。そして対応するマスに各絞り込み色が配置されたマトリクスを表示するカラーテーブルが同様に、モニタ２１に表示される。このように表示される絞り込み色のカラーテーブルから、ユーザは、自分が望む色を自由に選択可能となり、文字背景形状の色を選択することができる。もちろん、ユーザが、もとの参照結果色を選択するか、絞り込み色のカラーテーブルの表示をキャンセルすれば（非表示にすれば）、文字背景形状の色は参照結果色に設定される。カラーテーブルから選択される絞り込み色は、設定値としてＲＡＭ６３に記録（登録）される（Ｓ１３）。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００５８】
また、上記のＳ９で、文字背景色リストボックス７３３が選択されていない場合、すなわち、ラベル色リストボックス７２２または文字色リストボックス７４３が選択された場合（Ｓ９：ＮＯ）、それぞれの項目（ラベル色、文字色）に対応する色の選択候補が表示される（Ｓ１２）。ラベル色や文字色として選択された色は、設定値としてＲＡＭ６３に記憶（登録）される（Ｓ１３）。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００５９】
押下待ちの間に、「ラベルサイズを示す枠」が押されている状態にある場合には（Ｓ１４：ＹＥＳ）、マウスポインタの移動量分だけ、「ラベルサイズを示す枠」の位置が、背景画像１００（図９参照）に対して移動される（Ｓ１５）。後述するイメージ表示処理において、背景画像とラベルサイズが設定されていると、サンプル表示部７５（図６参照）にはラベルテープ８から切り出されるラベルの大きさを示す、「ラベルサイズを示す枠」（以下、「枠」８１１ともいう。）が表示される。例えば図９に示すように、サンプル表示部７５に背景画像１００が表示されるとともに、背景画像１００に重ねて枠８１１が表示される。なお、図９では、「ｙａｍａｍｏｔｏ」という文字からなる文字イメージの背景に長円形の文字背景イメージが描かれた状態に合成された合成イメージが、枠８１１内に表示された例を示している。ユーザが、マウス２３のポインタで枠８１１をクリックし、ホールドすれば、ユーザは、枠８１１をドラッグして移動させることができるようになる。枠８１１は、初期状態において、サンプル表示部７５に表示された背景画像１００の範囲内で右下に表示されるが、マウス２３を操作して枠８１１をドラッグすれば、背景画像１００上の任意の位置に移動させることもできる。このように、ユーザは、背景画像１００内で、マウスを操作することによって、「ラベルサイズを示す枠」（枠８１１）を容易に動かすことができ、任意の貼り付け位置を設定することができる。なお、本実施の形態では、ラベルテープ８に「ｙａｍａｍｏｔｏ」と、文字を印刷する例を用いて説明を行うが、ラベルテープ８には、記号や図柄なども印刷可能であり、文字に限られるものではない。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００６０】
押下待ちの間に、「色参照」関連リストボックス（色参照方法リストボックス７８２、または色参照域サイズリストボックス７８１）の一方のリストボックスが押された場合には（Ｓ１６：ＹＥＳ）、各項目（色参照方法、色参照域）に対応する選択候補が表示される。なお、本実施の形態において、色参照域サイズリストボックス７８１では、色参照枠９０の大きさを正方形の一辺の長さで指定でき、３ｍｍ、６ｍｍ、１２ｍｍ、２４ｍｍ、４８ｍｍ、および背景画像１００全体の中から選択することができる。色参照方法や色参照域の選択結果は、設定値として、それぞれＲＡＭ６３に記憶（登録）される（Ｓ１７）。次に、サンプル表示部７５に表示された背景画像１００の範囲内に、図１３に示すように、色参照枠９０が表示される。色参照枠９０は、色参照域の設定値としてＲＡＭ６３に記憶されている形状および大きさで表示される。
【００６１】
そして、色参照枠９０内に表示される背景画像１００の全画素の色をもとに、以下に説明する参照結果色が作成され、ＲＡＭ６３に記憶されるとともに（Ｓ１８）、図６に示す参照結果色表示エリア７９に表示される。上記の色参照方法リストボックス７８２の選択候補として、ユーザは、平均化、平均淡色化、平均濃色化、平均明色化、平均暗色化等を選択することができる。選択候補から平均化が選択された場合は、色参照枠９０内の全画素のＲＧＢ値が抽出され、Ｒ値、Ｇ値、Ｂ値毎に、全画素の平均値がそれぞれ算出される。そして、算出されたＲ値の平均値、Ｇ値の平均値、Ｂ値の平均値をＲＧＢ値とする参照結果色が作成される。選択候補から平均淡色化が選択された場合は、上記のように算出される全画素平均のＲＧＢ値から、彩度を２０％下げたＲＧＢ値が算出されて、参照結果色が作成される。選択候補から平均濃色化が選択された場合は、上記のように算出される全画素平均のＲＧＢ値から、彩度を２０％上げたＲＧＢ値が算出されて、参照結果色が作成される。選択候補から平均明色化が選択された場合は、上記のように算出される全画素平均のＲＧＢ値から、明度を２０％上げたＲＧＢ値が算出されて、参照結果色が作成される。選択候補から平均暗色化が選択された場合は、上記のように算出される全画素平均のＲＧＢ値から、明度を２０％下げたＲＧＢ値が算出されて、参照結果色が作成される。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００６２】
押下待ちの間に、「色参照枠」が押されている状態にある場合には（Ｓ１９：ＹＥＳ）、マウスポインタの移動分だけ色参照枠９０の位置が移動される（Ｓ２０）。色参照枠９０については、前述したように、「色参照」関連リストボックスが押下された際に、サンプル表示部７５に表示される（図１３参照）。ユーザは、枠８１１と同様、色参照枠９０をマウス２３のポインタでドラッグして、サンプル表示部７５に表示された背景画像１００内の任意の位置に移動させることができる。色参照枠９０の移動後には、上記のＳ１８と同様に、色参照枠９０内に表示される背景画像１００の全画素の色をもとに参照結果色が作成され、ＲＡＭ６３に記憶されるとともに（Ｓ２１）、参照結果色表示エリア７９に表示される。このように、ユーザは、自分が参照したい場所に任意に色参照枠９０を移動させ、参照結果色を試行錯誤しながら決定することができる。その後、後述するイメージ表示処理が行われ（Ｓ２７）、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００６３】
押下待ちの間に、印刷ボタン７６が押された場合には（Ｓ２２：ＹＥＳ）、図９に示す、枠８１１内に表示された文字イメージ等の画像を印刷する処理が行われる。ここでは、後述するイメージ表示処理（Ｓ２７）で作成され、ＲＡＭ６３に記憶された合成データをもとに、印刷データを作成する処理が行われる。合成データは、上記したように、サンプル表示部７５で枠８１１内に表示する文字データおよび文字背景データを合成したものである。詳細には、ＲＡＭ６３の仮想背景領域（後述）において仮想的に形成された、文字背景データを表現した文字背景イメージの上に、仮想文字領域（後述）において仮想的に形成された、文字データを表現した文字イメージが重ねて配置され、合成イメージが作成される（Ｓ２３）。ＰＣ２には、印刷データ編集プログラムとは別途、テーププリンタ１のドライバ（公知のプログラム）がインストールされており、合成イメージのデータ（合成データ）は、ドライバに受け渡される。ドライバでは、公知のカラープロファイルが参照され、例えばＲＧＢ形式で表現される合成データの各画素について、１画素ごとに、印刷用のＣＭＹ形式の色インクの種類と、画素を構成する複数の微細なドットの各印刷位置とを対応付けたデータに変換される。さらに、テーププリンタ１に対する制御コマンドが付加されて、印刷データとして作成される（Ｓ２４）。作成された印刷データは、ＵＳＢケーブル１０を介してテーププリンタ１に送信され（Ｓ２５）、テーププリンタ１において、ラベルテープ８に合成イメージが印刷され、さらにラベルサイズにカットされて、ラベルが作成される。印刷データ編集プログラムでは、テーププリンタ１への印刷データの送信後、Ｓ２に戻り、上記同様、図６に示す各種ボタンやリストボックス等の押下待ち（操作待ち）が行われる。
【００６４】
押下待ちの間に、終了ボタン７７が押された場合には（Ｓ２６：ＹＥＳ）、印刷データ編集プログラムの実行が終了される。ＰＣ２のモニタ２１（図１参照）における編集画面７（図６参照）の表示も終了される。
【００６５】
次に、メイン処理のＳ２７においてコールされるイメージ表示処理の詳細について説明する。図７に示す、印刷データ編集プログラムのメイン処理において、Ｓ２７のイメージ表示処理は、上記した、Ｓ３、Ｓ７、Ｓ１０：ＮＯ、Ｓ１３、またはＳ１５の各処理の後にコールされ、図１４に示す、サブルーチンが実行される。図１４に示すように、イメージ表示処理では、まず、サンプル表示部に表示する背景画像が、カメラ、スキャナ、あるいはファイルから、既に読み込み済みであるか、確認が行われる（Ｓ３０）。ＲＡＭ６３が参照され、背景画像データが記憶されていなければ（Ｓ３０：ＮＯ）、イメージ表示処理を終了し、メイン処理へ戻ってＳ２へ進む。したがって、サンプル表示部７５へのプレビュー画像の表示は行われない。ＲＡＭ６３に背景画像データが記憶されている場合には（Ｓ３０：ＹＥＳ）、ＲＡＭ６３上で、サンプル表示部７５の表示画面を仮想的に形成した領域（以下、「仮想表示領域」という。）に、背景画像データ（図８の背景画像１００）が展開され、背景画像のみを表示したプレビュー画像が作成される。
【００６６】
次に、ラベルサイズ（ラベルサイズリストボックス７２１（図６参照）で指定されたラベルの縦横の大きさ（サイズ））が登録済みであるか、確認が行われる（Ｓ３１）。上記同様、ＲＡＭ６３が参照され、ラベルサイズが記憶されていなければ（Ｓ３１：ＮＯ）、イメージ表示処理を終了し、メイン処理に戻ってＳ２へ進む。このように、イメージ表示処理では、背景画像データおよびラベルサイズがＲＡＭ６３に記憶されていないと、プレビュー画像の作成が行われず、メイン処理に戻ることになる。
【００６７】
ＲＡＭ６３にラベルサイズが記憶されている場合（Ｓ３１：ＹＥＳ）、ＲＡＭ６３に記憶された文字データと、文字の書体（フォント）、文字サイズおよび文字装飾とに基づいて、文字の占める領域が求められ、ＲＡＭ６３に記憶される（Ｓ３２）。具体的に、ＣＰＵ６１のバッファ内で、文字データによって指定される文字（文字列）に対して書体、文字サイズおよび文字装飾を適用した状態で表現される文字イメージが作成される。次に、フォントの種類（プロポーショナルフォント、等幅フォントなど）に応じて文字間の幅が調整され、調整後の文字イメージの範囲（つまり、文字の占める領域）から、文字列全体の幅（本実施の形態ではラベルテープ８の延長方向に占める長さ）が算出される。同様に、調整後の文字イメージの範囲から、文字列全体の高さ（本実施の形態ではラベルテープ８の幅方向に占める長さ）も算出される。求められた文字列の幅および高さはＲＡＭ６３に記憶され、後述する文字背景形状の調整や、ラベルサイズの決定（ラベルの横の長さをａｕｔｏにした場合）、ぼかし処理の適用範囲の調整、ラベル内における文字イメージのセンタリング（余白調整）などに利用される。さらに、仮想表示領域において、指定（ａｕｔｏの場合は上記で算出）されたラベルサイズに応じた枠（「ラベルサイズを示す枠」、図９の枠８１１）を背景画像に重ねて配置したプレビュー画像が作成される。
【００６８】
次いで、ＲＡＭ６３に記憶されているラベル色（ラベル色リストボックス７２２（図６参照）で指定されたラベルテープ８の色）が透明か否か確認され、透明である場合には（Ｓ３３：ＹＥＳ）、そのままＳ３５に進む。ラベル色が透明でない場合には（Ｓ３３：ＮＯ）、指定されたラベル色で仮想表示領域の「ラベルサイズを示す枠」内が塗りつぶされて、Ｓ３５に進む。このように、ラベル色をしたラベルのイメージが背景画像上に配置された状態のプレビュー画像が作成される。
【００６９】
次のＳ３５では、文字背景形状を付けるか否かについての判定が行われる（Ｓ３５）。前述した文字背景形状リストボックス７３１（図６参照）で、文字背景形状として、長方形や長円形など、所定の形状が設定されており、その設定がＲＡＭ６３に記憶されている場合（Ｓ３５：ＹＥＳ）、ＲＡＭ６３上で、文字背景イメージを作成するため、仮想表示領域とは別に仮想的に形成される領域（以下、「仮想背景領域」という。）において、文字背景イメージが作成される（Ｓ３６）。具体的には、仮想背景領域において、文字背景形状として指定された形状の輪郭線が、Ｓ３２で求められた、文字の占める領域に合わせた大きさに調整されて形成される。次に、その輪郭線内が、文字背景色（文字背景色リストボックス７３３（図６参照）で指定された文字背景の色）として指定された色で塗りつぶされる。さらに、文字背景周囲ぼかしリストボックス７３２で指定されたぼかし処理の条件（有無および強弱）で、文字背景形状の周囲（外郭）が加工される。このようにして仮想背景領域にて作成された文字背景イメージは、仮想表示領域の「ラベルサイズを示す枠」内に配置され、背景画像に重ねたプレビュー画像が作成される。その後、Ｓ３８に進む。
【００７０】
一方、Ｓ３５で、文字背景形状として、「なし」が選択（あるいはデフォルトで設定）され、その設定がＲＡＭ６３に記憶されている場合（Ｓ３５：ＮＯ）、仮想背景領域に「ラベルサイズを示す枠」が作成されて、さらに、指定された文字背景色で「ラベルサイズを示す枠」内が塗りつぶされる（Ｓ３７）。すなわち、この処理では、文字背景形状として、「ラベルサイズを示す枠」と同一の形状および同一の大きさの文字背景イメージが作成される。そして上記同様、仮想表示領域の「ラベルサイズを示す枠」内に文字背景イメージが配置され、背景画像に重ねたプレビュー画像が作成される。その後、Ｓ３８に進む。
【００７１】
次に、ＲＡＭ６３上に、文字イメージを作成するため、仮想表示領域とは別に仮想的に形成される領域（以下、「仮想文字領域」という。）が確保される。そして、仮想文字領域において、Ｓ３２と同様に、文字データによって指定される文字（文字列）に対して書体、文字サイズおよび文字装飾が適用され、文字間の幅が調整された文字イメージが作成される（Ｓ３８）。文字イメージは、仮想表示領域の「ラベルサイズを示す枠」内に、文字背景イメージに重ねて配置され、上記同様のプレビュー画像が作成される。
【００７２】
各処理を経て仮想表示領域に作成されたプレビュー画像は、編集画面７の大きさにあわせた表示倍率に拡大または縮小され、サンプル表示部７５に表示される（Ｓ３９）。その後、図７のメイン処理に戻る。
【００７３】
このように、テーププリンタ１で作成されるラベルは、印刷データ編集プログラムによって編集されることで、自然に貼り付け対象に馴染み、かつ自身に印刷された文字（文字列）をはっきりと認識させることができる。例えば図１５に示す、本１０１に貼りつけられたラベル８２１は、文字背景形状が「なし」に設定されることで、ラベル８２１の表面全体が、文字（文字列）部分を除き、文字背景色で塗られたものである。もとのラベルテープ８の色（ラベル色）が本１０１の表紙（背景画像）の色と合わない場合でも、本１０１の表紙の色にあわせて作成された文字背景色でラベル８２１の表面全体が塗られることで、本１０１の表紙にラベル８２１を馴染ませることができ、さらに、文字列を、はっきりと認識させやすくすることができる。また、図１６に示すように、本１０１に貼りつけられたラベル８３１は、文字背景形状が「長円形」に設定され、さらにぼかし処理（ここでは「弱」の設定がなされている。）が施されたものである。文字背景形状の設定によって、色だけでなく、形状による視覚効果を付加することで、文字を、より際立たせることができる。さらに、ぼかし処理を行うことによって、色だけでなく、形状による視覚効果を付加し、文字背景イメージを自然に本１０１の表紙（背景画像）に馴染ませることができる。
【００７４】
なお、本実施の形態においては、ＰＣ２が、本発明における「印刷データ編集装置」に相当する。また、図７に示すＳ３で背景画像データを取得するＣＰＵ６１が「原画像取得手段」に相当し、背景画像データが「原画像データ」に相当する。また、Ｓ２０で色参照枠９０の位置を指定するＣＰＵ６１が「部分領域指定手段」に相当する。また、Ｓ１８で色参照枠９０内の全画素のＲＧＢ値の平均値を計算し、参照結果色を作成するＣＰＵ６１が「平均色計算手段」に相当し、Ｓ１１で絞り込み色を計算し、表示するＣＰＵ６１が「文字背景色設定手段」に相当する。また、図１４に示すＳ３６で文字背景イメージを作成するＣＰＵ６１が「文字背景作成手段」に相当する。また、図７に示すＳ２３で合成データを作成するＣＰＵ６１が「合成データ作成手段」に相当し、Ｓ２４で印刷データを作成するＣＰＵ６１が「印刷データ作成手段」に相当する。また、印刷データ編集プログラムとともにインストールされる、文字背景形状のパターンデータを記憶したＨＤＤ６５が「文字枠形状記憶手段」に相当する。また、文字背景形状リストボックス７３１が押下された場合に、Ｓ６で表示させた文字背景形状の選択候補の中から選択された形状を、Ｓ７でＲＡＭ６３に記憶させるＣＰＵ６１が、「文字枠形状選択手段」に相当する。また、文字背景周囲ぼかしリストボックス７３２が押下された場合に、Ｓ６で表示させたぼかし処理の選択候補の中から選択された処理の種類を、Ｓ７でＲＡＭ６３に記憶させるＣＰＵ６１が、「ぼかし選択手段」に相当する。また、色参照枠９０が「一部分の領域」に相当し、文字背景形状が「文字枠領域」に相当する。
【００７５】
なお、上記の実施形態に示される印刷データ編集装置の構成は例示であり、本発明は各種の変形が可能なことはいうまでもない。
【００７６】
本実施の形態では、テーププリンタ１を印刷装置として説明したが、テーププリンタ１に代えて、Ａ４サイズ、Ｂ４サイズ、Ａ３サイズ等の規定サイズの用紙に印刷を行うレーザープリンタやインクジェットプリンタを採用してもよい。
【００７７】
また、参照結果色を作成する際に平均化や平均淡色化など、いくつかの処理方法の具体例を示したが、これらは一例に過ぎず、公知の様々な手法を用い、参照結果色を作成してもよい。また、相性の良い色同士の組み合わせをテーブルで保持し、色参照枠９０内の色の平均色と相性の良い色を選択できるようにしても良い。また、印刷データ編集プログラムにおける色の表現にＲＧＢ表色系を用いたが、Ｌ＊ａ＊ｂ＊表色系やＨＳＢ表色系など、その他の公知の表色系を用いても良いことはいうまでもない。
【００７８】
本実施の形態では、色参照域サイズリストボックス７８１では、色参照枠９０を正方形の一辺の長さで指定した。しかし、色参照枠９０は、正方形に限らず、図１７に示す、色参照枠９９のように、円形であっても良い。この場合、円の半径を指定することによって、色参照枠９９の大きさを決定するとよい。
【００７９】
また、文字背景形状についても、長円形や長方形に限らず、三角形、菱形、星形、平行四辺形、六角形など、様々な形状を選択できるようにしても良い。もちろん、ユーザが、例えばサンプル表示部７５の枠８１１内に、直接、任意の形状を描き込めるようにしても良い。
【符号の説明】
【００８０】
１    テーププリンタ
２    パーソナルコンピュータ（ＰＣ）
７    編集画面
８    ラベルテープ
６１    ＣＰＵ
６５    ＨＤＤ
９０    色参照枠
１００    背景画像
８１１    枠
【図１】
2010177925.tif 000003
【図２】
2010177925.tif 000004
【図３】
2010177925.tif 000005
【図４】
2010177925.tif 000006
【図５】
2010177925.tif 000007
【図６】
2010177925.tif 000008
【図７】
2010177925.tif 000009
【図１４】
2010177925.tif 000010
【図８】
2010177925.tif 000011
【図９】
2010177925.tif 000012
【図１０】
2010177925.tif 000013
【図１１】
2010177925.tif 000014
【図１２】
2010177925.tif 000015
【図１３】
2010177925.tif 000016
【図１５】
2010177925.tif 000017
【図１６】
2010177925.tif 000018
【図１７】
2010177925.tif 000019