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