(57)【要約】【課題】  前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる外枠画像作成装置、外枠画像作成方法、プログラムおよび記憶媒体を提供する。【解決手段】  前キャラクタ画像が有する上引出線および下引出線と後キャラクタ画像が有する上引出線および下引出線との間を上罫線および下罫線を用いて結線して外枠画像を作成する外枠画像作成方法であって、前キャラクタ画像の上引出線と上罫線との繋ぎ目、前キャラクタ画像の下引出線と下罫線との繋ぎ目、後キャラクタ画像の上引出線と上罫線との繋ぎ目、および、後キャラクタ画像の下引出線と下罫線との繋ぎ目の少なくとも１の繋ぎ目を調整対象繋ぎ目として、調整対象繋ぎ目の輪郭を無段差にするための輪郭調整を行うことを特徴とする。【選択図】  図１１
2005246701.tif 000002
【特許請求の範囲】
【請求項１】
外枠前端部となる前キャラクタ画像が有する上引出線および下引出線と外枠後端部となる後キャラクタ画像が有する上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより外枠画像を作成する外枠画像作成装置であって、
前記前キャラクタ画像の上引出線と前記上罫線との繋ぎ目、前記前キャラクタ画像の下引出線と前記下罫線との繋ぎ目、前記後キャラクタ画像の上引出線と前記上罫線との繋ぎ目、および、前記後キャラクタ画像の下引出線と前記下罫線との繋ぎ目、の少なくとも１の繋ぎ目を調整対象繋ぎ目とし、前記調整対象繋ぎ目を構成する調整引出線と調整罫線との外輪郭および内輪郭を無段差に輪郭調整する輪郭調整手段を備え、
前記輪郭調整手段は、
調整前の外枠画像に対して、前記調整対象繋ぎ目、前記調整引出線端部および前記調整罫線端部を含む画像調整領域を設定する画像調整領域設定手段と、
前記画像調整領域の前記調整引出線側の端と前記調整引出線の外輪郭および内輪郭との引出線側上交点および引出線側下交点を求めると共に、前記画像調整領域の前記調整罫線側の端と前記調整罫線の外輪郭および内輪郭との罫線側上交点および罫線側下交点を求める交点規定手段と、
前記引出線側上交点と前記罫線側上交点とを段差なく結ぶ上輪郭を有するとともに、前記引出線側下交点と前記罫線側下交点とを段差なく結ぶ下輪郭を有する接続画像を、前記調整前の外枠画像の前記画像調整領域内の画像の代わりに配置する接続画像配置手段と、
を有することを特徴とする外枠画像作成装置。
【請求項２】
前記輪郭調整手段は、前記画像調整領域に配置可能な前記輪郭調整のための輪郭調整画像を記憶する輪郭調整画像記憶手段をさらに有し、
前記接続画像配置手段は、前記調整前の外枠画像に対して前記画像調整領域において前記輪郭調整画像を利用した画素対応の論理演算を施すことにより、前記接続画像を作成する論理演算手段を有することを特徴とする、請求項１に記載の外枠画像作成装置。
【請求項３】
外枠前端部となる前キャラクタ画像の上引出線および下引出線と外枠後端部となる後キャラクタ画像の上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより外枠画像を作成する外枠画像作成方法であって、
前記前キャラクタ画像の上引出線と前記上罫線との繋ぎ目、前記前キャラクタ画像の下引出線と前記下罫線との繋ぎ目、前記後キャラクタ画像の上引出線と前記上罫線との繋ぎ目、および、前記後キャラクタ画像の下引出線と前記下罫線との繋ぎ目の少なくとも１の繋ぎ目を調整対象繋ぎ目として、前記調整対象繋ぎ目を構成する調整引出線と調整罫線との外輪郭および内輪郭を無段差に輪郭調整することを特徴とする外枠画像作成方法。
【請求項４】
請求項１および２のいずれかに記載の外枠画像作成装置の各手段を機能させること、または、請求項３に記載の外枠画像作成方法を実行可能なこと、を特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、前キャラクタ画像と後キャラクタ画像とその間を繋ぐ上下の罫線とから成る外枠画像を作成する外枠画像作成装置、外枠画像作成方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
例えば印章画像等を作成する場合に、前後一対の括弧状画像をキャラクタ画像（前キャラクタ画像と後キャラクタ画像）として配置しておき、その間を罫線で結ぶことにより、外枠画像を作成する方法が知られている（例えば特許文献１の図３５および段落［０１４５］〜［０１４７］等参照）。
【特許文献１】特開平９−２３４８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この種の外枠画像を作成するための前キャラクタ画像や後キャラクタ画像として、装飾用のいわゆる絵柄を施したものがあり（図９〜図１０参照）、これらを用いた外枠画像を作成する場合、その長手方向のサイズは罫線の長さで調整するにしても、幅方向のサイズは、外枠の幅となるキャラクタ画像の高さ方向のサイズであり、具体的には罫線接続用の上引出線Ｆ６０Ｕ〜Ｆ８０Ｕ（またはＲ６０Ｕ〜Ｒ８０Ｕ）等の上縁と下引出線Ｆ６０Ｄ〜Ｆ８０Ｄ（またはＲ６０Ｄ〜Ｒ８０Ｄ）等の下縁との間のサイズ（例えば図１１のｎ［ドット］参照：以下「高さ」）で決定するので、各種の高さのキャラクタ画像を用意して配置する必要がある。
【０００４】
このような場合、キャラクタ画像を、各種の高さ毎にビットマップフォントのデータで用意するのでは、膨大な記憶容量を必要とし、また、ビットマップフォントに基づいて拡大／縮小して作成するのでは、曲線部等が滑らかに成りにくく、見栄え良く作成しにくい。
【０００５】
この点、アウトラインフォントに基づく場合、比較的自由な高さのキャラクタ画像を画像展開により見栄え良く作成できるが、画像展開の際の拡大率は、「高さ」ばかりでなく「線幅」の拡大率にもなるので、任意の高さにすれば線幅が決まってしまって任意で無くなり、引出線を任意の線幅にすることは困難である。また、拡大率によっては、計算上の丸め誤差等により、同じく罫線との繋ぎ目となる上引出線Ｆ６０Ｕ等の線幅と下引出線Ｆ６０Ｄ等の線幅とが、ドット単位で異なる（丸め誤差により１ドット異なる）など、アンバランスな形状となることがあり、また、拡大後の引出線の線幅が、規定の罫線の幅に合わず、罫線との繋ぎ目が合わない（段になる）などの問題があった。
【０００６】
本発明は、前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる外枠画像作成装置、外枠画像作成方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の外枠画像作成装置は、外枠前端部となる前キャラクタ画像の上引出線および下引出線と外枠後端部となる後キャラクタ画像の上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより外枠画像を作成する外枠画像作成装置であって、前記外枠画像を配置する外枠画像領域上に前記前キャラクタ画像を配置する前キャラクタ画像配置手段と、前記外枠画像領域上に前記後キャラクタ画像を配置する後キャラクタ画像配置手段と、前記前キャラクタ画像の前記上引出線と前記後キャラクタ画像の前記上引出線との間を結ぶ前記上罫線を配置する上罫線配置手段と、前記前キャラクタ画像の前記下引出線と前記後キャラクタ画像の前記下引出線との間を結ぶ前記下罫線を配置する下罫線配置手段と、前記前キャラクタ画像の上引出線と前記上罫線との繋ぎ目、前記前キャラクタ画像の下引出線と前記下罫線との繋ぎ目、前記後キャラクタ画像の上引出線と前記上罫線との繋ぎ目、および、前記後キャラクタ画像の下引出線と前記下罫線との繋ぎ目、の少なくとも１の繋ぎ目を調整対象繋ぎ目として、前記上罫線および前記下罫線の少なくとも中央部の線幅を維持した状態で、前記調整対象繋ぎ目を構成する調整引出線と調整罫線との輪郭を段差なくするための輪郭調整を行う輪郭調整手段を備えたことを特徴とする。
【０００８】
また、本発明の外枠画像作成方法は、外枠前端部となる前キャラクタ画像の上引出線および下引出線と外枠後端部となる後キャラクタ画像の上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより外枠画像を作成する外枠画像作成方法であって、前記前キャラクタ画像の上引出線と前記上罫線との繋ぎ目、前記前キャラクタ画像の下引出線と前記下罫線との繋ぎ目、前記後キャラクタ画像の上引出線と前記上罫線との繋ぎ目、および、前記後キャラクタ画像の下引出線と前記下罫線との繋ぎ目の少なくとも１の繋ぎ目を調整対象繋ぎ目として、前記上罫線および前記下罫線の少なくとも中央部の線幅を維持した状態で、前記調整対象繋ぎ目を構成する調整引出線と調整罫線との輪郭を段差なくするための輪郭調整を行うことを特徴とする。
【０００９】
この外枠画像作成装置および外枠画像作成方法では、外枠前端部となる前キャラクタ画像の上引出線および下引出線と外枠後端部となる後キャラクタ画像の上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより外枠画像を作成するが、前後キャラクタ画像の引出線と罫線との間の繋ぎ目の少なくとも１の繋ぎ目を調整対象繋ぎ目として、罫線の少なくとも中央部の線幅を維持した状態で、調整対象繋ぎ目を構成する調整引出線と調整罫線との輪郭を段差なくするための輪郭調整を行うので、その繋ぎ目の輪郭を円滑にできる。すなわち、前後のキャラクタ画像を配置する際には、線幅に関係なく、任意の高さで配置し、罫線を配置する時には、繋ぎ目の円滑さは多少無視して例えば外縁側（外枠の外側）のみを一致させて（面一にして）配置する等により、一旦、調整前の外枠画像を作成し、その後に、繋ぎ目の円滑さを調整できるので、これにより、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる。
【００１０】
また、上述の外枠画像作成装置において、前記輪郭調整手段は、前記調整対象繋ぎ目を構成する調整引出線と調整罫線との外輪郭および内輪郭を無段差に輪郭調整するために、調整前の外枠画像に対して、前記調整対象繋ぎ目、前記調整引出線端部および前記調整罫線端部を含む画像調整領域を設定する画像調整領域設定手段と、前記画像調整領域の前記調整引出線側の端と前記調整引出線の外輪郭および内輪郭との引出線側上交点および引出線側下交点を求めると共に、前記画像調整領域の前記調整罫線側の端と前記調整罫線の外輪郭および内輪郭との罫線側上交点および罫線側下交点を求める交点規定手段と、前記引出線側上交点と前記罫線側上交点とを段差なく結ぶ上輪郭を有するとともに、前記引出線側下交点と前記罫線側下交点とを段差なく結ぶ下輪郭を有する接続画像を、前記調整前の外枠画像の前記画像調整領域内の画像の代わりに配置する接続画像配置手段と、を有することが好ましい。
【００１１】
この外枠画像作成装置では、調整前の外枠画像に対して、調整対象繋ぎ目を含む画像調整領域を設定し、画像調整領域の前記調整引出線側の端と調整前の上引出線または下引出線（調整引出線）の外輪郭および内輪郭との引出線側上交点および引出線側下交点を求め、画像調整領域の調整罫線側の端と上罫線または下罫線（調整罫線）の外輪郭および内輪郭との罫線側上交点および罫線側下交点を求め、接続画像として、引出線側上交点と罫線側上交点とを段差なく結ぶ上輪郭を有するとともに、引出線側下交点と罫線側下交点とを段差なく結ぶ下輪郭を有する接続画像を、調整前の外枠画像の画像調整領域内の画像の代わりに配置するので、調整対象繋ぎ目の輪郭を調整でき、このため、この線を直線または滑らかな曲線等により段差なく結ぶことにより、調整対象繋ぎ目を構成する調整引出線と調整罫線との輪郭を段差なくできる。
【００１２】
また、上述の各外枠画像作成装置において、前記外枠画像の幅となる前記上罫線の上縁と前記下罫線の下縁との間のサイズを、前記前キャラクタ画像および前記後キャラクタ画像の高さとし、前記上罫線および前記下罫線の線幅を外枠の線幅として、前記高さおよび前記線幅の少なくとも一方をドット単位で決定可能なサイズ決定手段をさらに備えたことが好ましい。
【００１３】
この外枠画像作成装置では、高さや線幅をドット単位で直接指定できるので、所望のサイズ（高さ、線幅）の外枠画像を、見栄え良く且つ容易に作成できる。
【００１４】
また、上述の各外枠画像作成装置において、前記輪郭調整手段は、調整前の外枠画像のうちの前記調整対象繋ぎ目を含む画像調整領域に配置可能な前記輪郭調整のための輪郭調整画像を記憶する輪郭調整画像記憶手段と、前記調整前の外枠画像に対して前記画像調整領域において前記輪郭調整画像を利用した画素対応の論理演算を施す論理演算手段と、を有することが好ましい。
【００１５】
この外枠画像作成装置では、調整前の外枠画像のうちの調整対象繋ぎ目を含む
画像領域を調整画像領域とし、その調整画像領域に配置可能な輪郭調整のための輪郭調整画像を記憶しておき、調整前の外枠画像に対して調整画像領域において輪郭調整画像を利用した画素対応の論理演算を施す。このため、調整対象繋ぎ目の形状、すなわち円滑さを伴わない形態として生じ得る各種の形状を想定し、それを調整可能な形状の画像を、輪郭調整画像として各種用意（記憶）しておき、それを用いた適切な論理演算を外枠画像に施すことにより、調整対象繋ぎ目を構成する調整引出線と調整罫線との輪郭を段差なく調整できる。なお、前後キャラクタ画像等をアウトラインフォントのデータで用意する場合、輪郭調整画像もアウトラインフォントのデータとして用意することが望ましく、このようにしておけば、前後キャラクタ画像等の拡大率に合わせて同様に拡大して利用でき、利用しやすい。
【００１６】
また、前記輪郭調整画像を利用する上述の外枠画像作成装置において、前記輪郭調整画像記憶手段は、前記輪郭調整画像の一種として、前記画像調整領域において前記調整対象繋ぎ目を形成する上罫線または下罫線の罫線幅に一致する長さの罫線側辺と、前記調整対象繋ぎ目を形成する上引出線または下引出線の引出線幅に一致する長さの引出線側辺と、を有し、前記罫線側辺と前記引出線側辺の両端同士を結線した単一閉曲線を輪郭線として、その輪郭線に沿った外形内を論理「１」の有効画素で塗りつぶした論理和画像を記憶する論理和画像記憶手段を有し、前記論理演算手段は、前記論理和画像の前記罫線側辺を前記罫線幅に合わせ、前記引出線側辺を前記引出線幅に合わせて、対応する論理和演算により、前記外形画像に前記論理和画像を付加する論理和演算手段を有することが好ましい。
【００１７】
この外枠画像作成装置では、輪郭調整画像として、論理和画像を利用する。この論理和画像は、罫線幅に一致する長さの罫線側辺と、引出線幅に一致する長さの引出線側辺と、を有して、それらの両端同士を結線した単一閉曲線を輪郭線として、その輪郭線に沿った外形内を論理「１」の有効画素（例えば黒）で塗りつぶした、いわゆるべた塗り画像である。この場合、罫線側辺を罫線幅に合わせ、引出線側辺を引出線幅に合わせて、外枠画像に対して論理和演算をすれば、外枠画像に論理和画像を重ねる（付加する）ことになる。このため、調整対象繋ぎ目を覆うように、罫線と引出線の輪郭が円滑に繋がる。すなわち、調整対象繋ぎ目を円滑にして見栄え良くできる。
【００１８】
また、前記輪郭調整画像を利用する上述の各外枠画像作成装置において、前記輪郭調整画像記憶手段は、前記画像調整領域において前記調整対象繋ぎ目の前記外枠画像の外側に相当する外縁は円滑であり且つ前記外枠画像の内側に相当する内縁において前記調整対象繋ぎ目が目立つときの前記輪郭調整画像の一種として、前記上罫線と前記下罫線の前記内縁側同士間の距離に一致する長さの罫線側辺と、前記上引出線と前記下引出線の前記内縁側同士間の距離に一致する長さの引出線側辺と、を有し、前記罫線側辺と前記引出線側辺の両端同士を結線した単一閉曲線を輪郭線として、その輪郭線を含む内部が全て論理「０」の無効画素で塗りつぶされた論理積画像を記憶する論理積画像記憶手段を有し、前記論理演算手段は、前記論理積画像の前記罫線側辺を前記上罫線と前記下罫線の前記内縁側同士間に合わせ、前記引出線側辺を前記上引出線と前記下引出線の前記内縁側同士間に合わせて、対応する論理積演算により、前記外形画像から前記内縁側の凸部を削除する論理積演算手段を有することが好ましい。
【００１９】
この外枠画像作成装置では、輪郭調整画像として、論理積画像を利用する。この論理積画像は、外縁側（外枠の外側）のみを一致させて（面一にして）配置する場合に適する。すなわち、外枠画像の外縁となる上引出線の上縁と上罫線の上縁とが一致するように結線し、外縁となる下引出線の下縁と下罫線の下縁とが一致するように結線すると、外縁は円滑になるので、このような場合であって、外枠画像の内側に相当する内縁において調整対象繋ぎ目が目立つときの輪郭調整画像の一種として、論理積画像を用意（記憶）しておく。この論理積画像は、外枠の内部となる上罫線と下罫線の内縁側同士間の距離に一致する長さの罫線側辺と、上引出線と下引出線の内縁側同士間の距離に一致する長さの引出線側辺と、を有して、罫線側辺と引出線側辺の両端同士を結線した単一閉曲線を輪郭線として、その輪郭線を含む内部が全て論理「０」の無効画素で塗りつぶされた、いわゆる空白画像である。すなわち、罫線側辺を罫線の内縁の間に合わせ、引出線側辺を引出線の内縁の間に合わせて、外枠画像に対して論理積演算をすれば、外枠画像のうちの論理積画像と重なる部分を削除することになる。このため、論理積画像として円滑な輪郭を有する論理積画像を用意しておけば、その輪郭に沿って外枠画像の輪郭を削って罫線と引出線の輪郭を円滑に繋げることができ、外枠画像を見栄え良く調整できる。
【００２０】
また、前記輪郭調整画像を利用する上述の各外枠画像作成装置において、前記上罫線配置手段は、前記上引出線の前記外枠画像の外縁となる前記上引出線の上縁と前記上罫線の上縁とが一致するように一定線幅で結線し、前記下罫線配置手段は、前記外縁となる前記下引出線の下縁と前記下罫線の下縁とが一致するように前記一定線幅で結線し、前記輪郭調整手段は、前記上引出線と前記下引出線とが直接の接続点を有する場合に、前記上罫線の上縁の１点と前記下罫線の下縁の１点とを結線した第１罫線側辺と前記接続点までの前記上引出線および前記下引出線から成る単一閉曲線を第１輪郭線として、その第１輪郭線に沿った外形内を論理「１」の有効画素で塗りつぶして、前記画像調整領域として準備する画像調整領域準備手段をさらに有し、前記輪郭調整画像記憶手段は、前記輪郭調整画像の一種として、前記第１罫線側辺より両端が前記一定線幅分ずつ短い第２罫線側辺を有して他の部分は前記第１輪郭線に沿った外形より前記一定線幅分だけ狭いサイズの単一閉曲線を第２輪郭線として、その第２輪郭線に沿った外形内を論理「１」の有効画素で塗りつぶした排他的論理和画像を記憶する排他的論理和画像記憶手段を有し、前記論理演算手段は、前記第２罫線側辺を前記１罫線側辺に合わせ、他は前記第１輪郭線に沿って前記一定幅分だけずらして対応する画素同士の排他的論理和演算を行うことにより、前記外形画像から前記調整対象繋ぎ目の前記内縁側への凸部を削除する排他的論理和演算手段を有することが好ましい。
【００２１】
この外枠画像作成装置では、輪郭調整画像として、排他的論理和画像を利用する。この排他的論理和画像も、論理積画像と同様に、外縁側（外枠の外側）のみを一致させて（面一にして）配置する場合に適する。すなわち、外縁は円滑で内縁において調整対象繋ぎ目が目立つときの輪郭調整画像の一種として、排他的論理和画像を用意（記憶）しておく。ただし、ここでは、仮に上引出線と下引出線とがその根本で繋がっている場合など、上引出線と下引出線が直接の接続点を有する場合に適用し、また、論理演算の前に、調整画像領域を準備する。この場合の調整画像領域は、上罫線の上縁の１点と下罫線の下縁の１点とを結線した第１罫線側辺と前記接続点までの前記上引出線および前記下引出線から成る単一閉曲線を第１輪郭線として、その外形内を有効画素（例えば黒）で塗りつぶした領域である。このため、この時点で、拡大後のキャラクタ画像の上引出線と下引出線の線幅が問題にならなくなる。そして、排他的論理和画像は、第１罫線側辺より両端が一定線幅分ずつ短い第２罫線側辺を有して他の部分は第１輪郭線に沿った外形より一定線幅分だけ狭いサイズの単一閉曲線を第２輪郭線として、その第２輪郭線に沿った外形内を有効画素で塗りつぶした画像である。ここで、次に、第２罫線側辺を第１罫線側辺に合わせ、他は第１輪郭線に沿って一定幅分だけずらして対応する画素同士の排他的論理和演算を行うと、調整画像領域のサイズと排他的論理和画像のサイズとのサイズ差分だけ残る。すなわち、第１輪郭線に沿って一定線幅分だけが残り、そのままの線幅（一定線幅）の上罫線や下罫線と繋がるので、罫線と引出線の輪郭を円滑に繋げることができ、外枠画像を見栄え良く調整できる。
【００２２】
また、本発明のプログラムは、上述のいずれかの外枠画像作成装置の各手段を機能させること、または、上述の外枠画像作成方法を実行可能なこと、を特徴とする。
【００２３】
このプログラムは、プログラム処理可能な装置によって処理されることにより、前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる。
【００２４】
また、本発明の記憶媒体は、上述のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする。
【００２５】
プログラム処理可能な装置において、この記憶媒体に記憶されたプログラムを読み出して実行することにより、前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態（第１実施形態）に係るテープ印刷装置について、添付図面を参照しながら詳細に説明する。
【００２７】
図１および図２に示すように、このテープ印刷装置１は、装置ケース（装置本体）２により外殻が形成され、装置ケース２の前部上面には各種入力キーから成るキーボード３を備えている。また、後部上面には、その左部に開閉蓋２１が取り付けられ、その右部にはディスプレイ４が配設されている。また、装置ケース２の左側部には、ポケット（テープ装着部）６と装置外部とを連通するスリット状のテープ排出口２２が形成され、テープ排出口２２には、送りだした印刷用テープ（以下単に「テープ」）Ｔを切断するテープカッタ１３２が臨んでいる。
【００２８】
また、制御系から見た基本的な構成として、キーボード３やディスプレイ４を有してユーザとのインタフェースを行う操作部１１と、印刷ヘッド（サーマルヘッド）７やテープ送り部１２０を有してポケット６内に装着したテープカートリッジＣのテープＴに印刷を行う印刷部１２と、印刷後のテープＴの切断を行う切断部１３と、各種センサを有して各種検出を行う検出部１４と、各種ドライバを有して各部回路を駆動する駆動部１５と、テープ印刷装置１内の各部を制御する制御部２０と、を備えている。このため、装置ケース２の内部には、印刷部１２、切断部１３、検出部１４などの他、図外の回路基板が収納されている。この回路基板には、電源ユニットの他、駆動部１５や制御部２０の各回路などが搭載され、ＡＣアダプタ接続口や外部から着脱可能なニッカド電池等の電池（図示省略）に接続されている。
【００２９】
テープ印刷装置１では、ユーザが、ポケット６にテープカートリッジＣを装着した後、ディスプレイ４により入力・編集結果を確認しながらキーボード３により所望の文字など（文字、数字、記号、簡易図形等のキャラクタ）の印刷情報を入力して、印刷を指示すると、テープ送り部１２０によりテープカートリッジＣからテープＴを繰り出して、印刷ヘッド７によりテープＴに所望の印刷を行い、印刷済み部分はテープ排出口２２から随時外部に送り出される。所望の印刷が完了すると、テープ送り部１２０は、余白分を含むテープ長さの位置までテープＴの送りを行った後、その送りを停止する。
【００３０】
印刷部１２には、開閉蓋２１の内側に、テープカートリッジＣを装着するためのポケット６が設けられていて、テープカートリッジＣはこの開閉蓋２１を開放した状態でポケット６に対して着脱される。また、テープカートリッジＣの裏面には、相異なる幅等のテープＴの種別を識別できるように小さな複数の孔（図示せず）が設けられ、ポケット６には、この孔の有無を検出するマイクロスイッチなどのテープ識別センサ１４１が設けられていて、テープＴの有無（正確にはテープカートリッジＣが装着されているか否か）およびテープＴの種別（正確にはテープカートリッジＣの種別）を検出できるようになっている。
【００３１】
テープカートリッジＣには、カートリッジケース５１の内部に一定の幅（４．５ｍｍ〜４８ｍｍ程度）のテープＴとインクリボンＲとが収容されており、印刷ヘッド７が臨む貫通開口５５が形成されている。テープＴは、裏面に粘着面が形成され、それが剥離紙によって覆われた構成になっている。また、テープＴとインクリボンＲとが重なる部分には、ヘッドユニット６１に内蔵された印刷ヘッド７に対応して、プラテンローラ（プラテン）５６が収納されている。テープカートリッジＣが装着された状態で、印刷ヘッド７が貫通開口５５から露出しているインクリボンＲの裏面に当たり、発熱駆動されて所望の文字などがテープＴの表面に印刷される。
【００３２】
テープ送り部１２０は、ポケット６の側方から下方に亘る空間に配設され、動力（駆動）源として送りモータ１２１を備えている。テープカートリッジＣがポケット６に装着され、その状態で開閉蓋２１が閉塞されると、送りモータ１２１を駆動源として、テープリール５２からテープＴが繰り出され、リボン繰出リール５３からインクリボンＲが繰り出され、貫通開口５５の位置で印刷ヘッド７がテープＴとインクリボンＲとを挟み込んでプラテン５６に当接して、テープＴとインクリボンＲが相互に重なり合った状態で走行し、同期して印刷ヘッド７が駆動されて印刷が行われる。その後、インクリボンＲが内部でテープ巻取リール５４に巻き取られるとともに、テープＴのみがスリット５９を介してテープカートリッジＣの外部に排出され、プラテン５６の回転（リボン巻取リール５４も同期回転する）が所定時間続行することで、テープＴのテープ送りが続行され、テープ排出口２２を介して装置外部に送り出され、テープＴ上の所定の切断位置がテープカッタ１３２の位置まで送られる。
【００３３】
切断部１３は、テープカッタ１３２と、これを切断動作させるカッタモータ１３１と、を備えている。また、モード設定によって、自動／手動を切替可能であり、任意長印刷などの場合には手動（マニュアル）のカットキーの操作で、定長印刷などの場合には自動（オート）で、カッタモータ１３１を駆動する。検出部１４は、前述のテープ識別センサ１４１を備える他、装置内各部に各種のセンサ等を備えている。駆動部１５は、ディスプレイドライバ１５１と、ヘッドドライバ１５２と、モータドライバ１５３と、を備えている。ディスプレイドライバ１５１は、制御部２０から出力される制御信号に基づき、その指示にしたがって、操作部１１のディスプレイ４を駆動する。同様に、ヘッドドライバ１５２は、印刷部１２の印刷ヘッド７を駆動し、モータドライバ１５３は、印刷部１２の送りモータ１２１や切断部１３のカッタモータ１３１などの各モータを駆動する。
【００３４】
操作部１１は、キーボード３とディスプレイ４とを備えている。ディスプレイ４は、横方向（Ｘ方向）約６cm×縦方向（Ｙ方向）１２cmの長方形の形状の内側に、９６ドット×１２８ドットの表示画像データを表示可能な表示画面４１と、各種設定状況等を表示する１８個のインジケータ（図示省略）とを有し、ユーザがキーボード３からデータを入力して、キャラクタ列画像データなどの印刷画像データを作成・編集したり、その結果等を視認したり、キーボード３から各種指令・選択指示等を入力したりする際などに用いられる。
【００３５】
キーボード３には、アルファベットキー群、数字キー群、平仮名や片仮名等の仮名キー群、および外字を呼び出して選択するための外字キー群等を含む文字キー群３１の他、各種の動作モードなどを指定するための機能キー群３２などが配列されている。
【００３６】
機能キー群３２には、電源キー、印刷動作を指示するための印刷キー、テキスト入力時のデータ確定や改行および選択画面における各種モードの選択指示のための選択キー、各種操作を取り消すための取消キー、各種処理を中止したり確定後の文字等を必要に応じて削除する削除キー、印刷のための書式その他の各種スタイル設定のためのフォームキー、前述した手動カットのためのカットキー、並びに、それぞれ上下左右の方向へのカーソル移動や表示画面４１の表示範囲を移動させるための４個のカーソルキーなどが含まれる。なお、これらは、各キー入力毎に個別にキーを設けて入力しても良いし、シフトキー等と組み合わせてより少ない数のキーを用いて入力しても良い。キーボード３は、これらの各種キーにより種々の指令およびデータを制御部２０に入力する。
【００３７】
制御部２０は、ＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０、周辺制御回路（Ｐ−ＣＯＮ）２４０を備え、互いに内部バス２５０により接続されている。ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１の他、装置内で用意している文字等（数字、記号、図形等を含む）のフォントデータや色変換テーブルや文字修飾テーブルなどを記憶する制御データ領域２２２を有している。ＲＡＭ２３０は、電源オフ時のバックアップがされていて、各種フラグ・レジスタ群２３１、テキストデータ領域２３２、表示画像データ領域２３３、印刷画像データ領域２３４、描画登録画像データ領域２３５、外字登録画像データ領域２３６、文字展開バッファ、印刷バッファなどの各種バッファ領域２３７などの領域を有し、各種処理の作業領域として使用される。
【００３８】
Ｐ−ＣＯＮ２４０には、ＣＰＵ２１０の機能を補うとともに周辺回路とのインタフェース信号を取り扱うための論理回路や種々の計時を行うタイマ等の機能回路などが、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。このため、Ｐ−ＣＯＮ２４０は、検出部１４の各種センサやキーボード３と接続され、各種検出信号や各種指令や入力データなどをそのままあるいは加工して内部バス２５０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２５０に出力されたデータや制御信号を、そのままあるいは加工して駆動部１５に出力する。
【００３９】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、Ｐ−ＣＯＮ２４０を介して各種検出信号、各種指令、各種データ等を入力し、ＲＯＭ２２０やＲＡＭ２３０内の各種データ等を処理し、Ｐ−ＣＯＮ２４０を介して駆動部１５に制御信号を出力することにより、印刷の位置制御や表示画面４１の表示制御等を行うとともに、印刷ヘッド７を制御して所定の印刷条件でテープＴに印刷するなど、テープ印刷装置１全体を制御している。
【００４０】
なお、テープ印刷装置１では、主な処理を割込処理により行う。このため、印刷画像作成などの準備ができていれば、ユーザが任意の時点で印刷キーを押すことにより、印刷処理割込が発生して、印刷処理が起動され、印刷画像データに基づいて印刷画像の印刷ができる。すなわち、印刷に至るまでの操作手順は、ユーザが任意に選択できる。
【００４１】
例えば図３に示すように、カーソルＫまでの１行目の文字（キャラクタ）列「ＡＢＣＤＥ」を入力後のテキスト編集画面表示の状態で（画面Ｄ１０：以下、表示画面４１の状態を画面Ｄｘｘとし、Ｄｘｘのみで説明および図示する。）、ユーザにより印刷キーが押されると、「印刷中」のメッセージの表示とともに（Ｄ１１）、文字列「ＡＢＣＤＥ」の文字列画像を印刷画像Ｇ００として印刷し、設定に応じてカットして、テープ幅（ラベル幅）ＴＷで印刷長さ（＝ラベル作成時のラベル長＝テープ長手方向のラベル幅）ＬＷのラベルＬ００を作成し（同図（ｂ）参照）、印刷が終了すると、元のテキスト編集画面に戻る（Ｄ１２：Ｄ１０と同じ）。なお、テープ印刷装置１では、ユーザは、キー入力による各種指示を取消キーにより取り消すことができ、例えば上述の状態（Ｄ１１）から取消キーを押すことにより、元のテキスト編集画面の表示状態（Ｄ１０）に戻すことができる。
【００４２】
また、例えば上述の状態で（Ｄ１０）、ユーザにより機能キーのフォームキーが押されると、各種フォームの選択画面を表示し、その状態から、カーソルキーおよび選択キーの操作により選択肢の１つである「外枠付」が選択されると、各種の「外枠」の候補を選択肢として表示し、その状態から、ユーザは所望の「外枠」を選択でき、選択された後に、再度、上記のテキスト編集画面に戻った状態で（図３のＤ１０）、印刷キーが押されると、「印刷中」のメッセージの表示とともに（Ｄ１１）、例えば図４（ｂ）に示すような「外枠」の外枠付き文字列「ＡＢＣＤＥ」の画像を印刷画像Ｇ１０として、同図（ｃ）のように印刷して、ラベルＬ１０を作成し、印刷が終了すると、元のテキスト編集画面に戻る（Ｄ１２：Ｄ１０と同じ）。
【００４３】
この場合、内部処理としては、例えば図４（ａ）に示すように、まず、「ＡＢＣＤＥ」の文字列画像の前後両端に、指定されたタイプの外枠の前キャラクタ画像（括弧状画像：［  ）Ｆ１０と、後キャラクタ画像（括弧状画像：  ］）Ｒ１０とを配置し、その間を罫線で結んで、同図（ｂ）に示すように指定（選択）された外枠を作成して、その後、印刷処理に移行する。
【００４４】
ところで、一般に、上記のような場合、例えば括弧状画像Ｆ１０等をその大きさ（サイズ：高さや線幅等）毎にビットマップフォントで用意するのでは、膨大な記憶容量となるので、比較的自由なサイズに拡大・縮小し易いアウトラインフォントを用いることが多いが、アウトラインフォントを用いるにしても、各部のサイズ毎に個別に設定することはできない。
【００４５】
例えば図５（ｄ）に示すように、外枠の幅になる括弧状画像Ｆ１０の高さをｎ［ドット］にすることは比較的容易にできるとしても、その場合の線幅をｍ［ドット］とするには、高さ：線幅＝ｎ：ｍ（あるいは線幅／高さ＝ｍ／ｎ等）の比率を示すアウトラインフォントのデータを必要とし、これらを各種揃えるのでは、せっかくアウトラインフォントを利用しているにも関わらず、記憶容量の節約があまり期待できなくなる。
【００４６】
そこで、本実施形態のテープ印刷装置１では、上述のような場合に、任意の高さ且つ任意の線幅の括弧状画像を、アウトラインフォントに基づいて見栄え良く且つ容易に作成できるようにしているので、以下に詳述する。
【００４７】
例えば図４（ａ）で前述の前キャラクタ画像Ｆ１０と後キャラクタ画像Ｒ１０との前後一対の一方を構成する括弧状画像Ｆ１０（またはＲ１０：ここではＦ１０の例にする）を、アウトラインフォントに基づいて指定の高さｎ［ドット］且つ指定の線幅ｍ［ドット］で作成する場合、まず、図５（ｂ）に示すように、高さ（括弧の開口幅方向のサイズ）がｎ［ドット］でその外形内を黒（論理「１」の有効画素）で塗りつぶした画像（第１サイズべた塗り画像）Ｍ１０を、画像展開により作成する。
【００４８】
なお、この場合、元になるアウトラインフォントのデータ（原外形データ）としては、最低限、括弧状外形部のみの輪郭線を示すデータＢ１０−３、あるいは括弧状外形部とその開口両端を結ぶ結線部とから成る単一閉曲線を輪郭線とするデータＢ１０−２でも良いが、ここでは、さらに外形内が黒（有効画素）で塗りつぶされることを示す原外形データＢ１０を用意（例えばＲＯＭ２２０の制御データ領域２２２内に記憶）しておき、それに基づいて高さｎ［ドット］で画像展開する（図５（ａ）に原外形データが示す画像イメージを示す）。
【００４９】
また、この場合、原外形データＢ１０等は、アウトラインフォントのデータなので、高さｎ［ドット］を自由に指定しても、曲線部等も滑らかに見栄え良く作成できる。一方、外形の輪郭線のみを描く場合（例えば図５（ｄ）の括弧状画像Ｆ１０を直接、アウトラインフォントに基づいて画像展開して作成する場合）、上記の高さｎ［ドット］を決定したときの拡大率によって、輪郭線の線幅ｍ［ドット］も一律に決定され、任意には（指定）できないが、図５（ｂ）の画像Ｍ１０では、その内部が黒で塗りつぶされるので、輪郭線の線幅は問題にならない。
【００５０】
次に、同図（ｃ）に示すように、同様の方法で、画像Ｍ１０より括弧状外形部に沿って指定の線幅ｍ［ドット］分だけ小さい（すなわち高さが（ｎ−２ｍ）［ドット］の）第２サイズの画像（第２サイズべた塗り画像）Ｓ１０を作成する。この場合も、原外形データＢ１０等（アウトラインフォント）に基づくので、曲線部等も滑らかに見栄え良く作成でき、また、内部が塗りつぶされるので、輪郭線の線幅が問題にならない。
【００５１】
そして、次に、画像Ｍ１０と画像Ｓ１０とを括弧状外形部に沿って線幅ｍ［ドット］分だけずらして対応する画素同士の排他的論理和演算を行うと、同図（ｄ）に示すように、両画像のサイズ差分（同図（ｃ）に図示の点線部分）だけ残る。すなわち、括弧状外形部に沿って指定の線幅ｍ［ドット］分だけが残る。言い換えると、指定高さｎ［ドット］且つ指定の線幅ｍ［ドット］の括弧状外形部のみが残り、所望の括弧状画像Ｆ１０となる。
【００５２】
したがって、以上の方法によれば、高さｎ［ドット］と線幅ｍ［ドット］を指定して、任意の高さｎ［ドット］且つ任意の線幅ｍ［ドット］の括弧状画像Ｆ１０等を、一部に円弧等の曲線部を含むものであっても、アウトラインフォントの原外形データＢ１０等に基づいて見栄え良く且つ容易に作成できる。
【００５３】
また、上記の場合、原外形データＢ１０は、原外形（輪郭線）だけでなく、その外形内が黒（有効画素）で塗りつぶされることを示すデータなので、画像（第１サイズべた塗り画像）Ｍ１０や画像（第２サイズべた塗り画像）Ｓ１０を作成する場合に、それらの外形（輪郭線）内を走査して、その結果に応じて内部を塗りつぶす処理を、処理フローとして改めて用意（挿入して追加）しなくても、原外形データＢ１０に基づいて画像展開するだけで、内部が塗りつぶされた（べた塗りの）画像を容易に作成できる。
【００５４】
なお、上記の場合、ユーザにより所望の「外枠」が選択された直後に、テキスト編集画面に戻すものとしたが、その前に、その「外枠」の幅（あるいはそれに相当する括弧状画像Ｆ１０等の「高さ」）や、その線幅等を、数値により直接指定できるようにしても良い。この場合、例えば数値入力を促すメッセージや入力箇所を示すカーソルＫを画面表示するなどができる。また、数値入力の単位としては、一般的な長さの単位（例えばインチやセンチメートルなど）のほか、上述の例と同様にドット単位で入力できるようにしても良いし、これらを選択できるようにしても良い。また、入力した文字列画像等の文字サイズや、装着したテープＴのテープ幅ＴＷ等に基づいて、外枠の幅等（あるいは括弧状画像の高さ）や線幅を、自動的に（テーブル等を参照して）決定して、それらを上記の指定値とすることもできる。
【００５５】
また、例えば図６に示すように、図５で上述の括弧状画像Ｆ１０の内側に、同じ原外形データＢ１０に基づいて、例えば画像Ｆ１０の内側（画像Ｓ１０のサイズ）より括弧状外形部に沿ってさらに線幅ｍ［ドット］分だけ小さく、高さ（ｎ−４ｍ）［ドット］で画像展開して画像Ｍ２０を作成し（図６（ａ）参照）、さらに同様に、画像Ｍ２０より括弧状外形部に沿って線幅ｍ［ドット］分だけ小さく、高さ（ｎ−６ｍ）［ドット］の画像Ｓ２０を作成して、同様にずらして対応する画素同士の排他的論理和演算を行うことにより、内部に括弧状画像Ｆ２０を作成して、全体として２重線の外枠用の括弧状画像Ｆ３０を作成できる。もちろん、３重線以上の多重線も同様の繰り返しで、１種の原外形データに基づいて容易に作成でき、アウトラインフォントなので、曲線部等も滑らかに見栄え良く作成できる。
【００５６】
また、図５や図６で上述の［  のタイプの括弧状画像ばかりでなく、例えば図７に示すように、｛  などの他のタイプの括弧状画像Ｆ５０等についても、（第１サイズべた塗り外形）画像Ｍ５０や（第２サイズべた塗り外形）画像Ｓ５０を、アウトラインフォントの原外形データＢ５０等に基づいて画像展開により作成して排他的論理和演算を行うことにより、曲線部等も滑らかに見栄え良く且つ容易に作成できる。
【００５７】
また、上述の他、例えば図８に示すような各種の括弧状画像Ｆ５１〜Ｆ５３についても、同様に、第１サイズや第２サイズのべた塗り画像を、アウトラインフォントの原外形データ等に基づいて画像展開により作成して排他的論理和演算を行うことにより、曲線部等も滑らかに見栄え良く且つ容易に作成できる。
【００５８】
ところで、上述の第１実施形態では、外枠の前後一対の括弧状画像を罫線で結んで形成する外枠画像の例を示し、このため、前キャラクタ画像も後キャラクタ画像も比較的単純な括弧状画像であったが、外枠画像には、上記の種の他、より複雑な装飾、例えば何らかの見栄えの良いキャラクタ等の画像、などを用いたいわば装飾用の外枠画像もある。
【００５９】
例えば図９および図１０に示すように、この種の外枠画像の場合も、例えば「ＡＢＣＤＥ」の文字列画像の前後両端に、指定されたタイプの前キャラクタ画像Ｆ６０〜Ｆ８０等のいずれかと、対応する後キャラクタ画像Ｒ６０〜Ｒ８０等と、を配置して、その間を罫線で結んで作成し、全体で外枠付の印刷画像Ｇ６０〜Ｇ８０等として作成して、その後、印刷処理に移行する。
【００６０】
この場合、各キャラクタ画像Ｆ６０〜Ｆ８０、Ｒ６０〜Ｒ８０等（以下代表して「Ｆ７０等」）は、それぞれ、キャラクタ本体画像Ｆ６０Ｍ〜Ｆ８０Ｍ、Ｒ６０Ｍ〜Ｒ８０Ｍ（以下代表して「Ｆ７０Ｍ等」）に加えて、上側の罫線（上罫線）と接続するための（上罫線の接続相手となる）上引出線Ｆ６０Ｕ〜Ｆ８０Ｕ、Ｒ６０Ｕ〜Ｒ８０Ｕ（以下代表して「Ｆ７０Ｕ等」）と、下側の罫線（下罫線）の接続相手となる下引出線Ｆ６０Ｄ〜Ｆ８０Ｄ、Ｒ６０Ｄ〜Ｒ８０Ｄ（以下代表して「Ｆ７０Ｄ等」）とを有している。
【００６１】
また、このため、各キャラクタ画像Ｆ７０等のサイズｎ［ドット］は、上引出線Ｆ７０等の上縁と下引出線Ｆ７０Ｄ等の下縁との間のサイズ（例えば図１１のｎ［ドット］参照：以下「高さ」）で指定・決定される。
【００６２】
なお、これらの場合の外枠画像についても、前述の括弧状画像によるものと同様に、その「外枠」の幅（あるいはそれに相当する各キャラクタ画像Ｆ７０等の「高さ」）や、その線幅等を、数値により直接指定して、所望のサイズ（高さ、線幅）の外枠画像を、見栄え良く且つ容易に作成できるようにしても良く、一般的な長さの単位のほか、同様にドット単位で入力できるようにしても良いし、これらを選択できるようにしても良い。また、文字列画像等の文字サイズや、装着したテープ幅ＴＷ等に基づいて、「高さ」や「線幅」を、自動的にテーブル等を参照して決定して上記の指定値とすることもできる。
【００６３】
ところで、上述の装飾用の各キャラクタ画像（以下適宜「装飾画像」という）による外枠画像作成の場合も、比較的自由なサイズに拡大・縮小ができ、且つ滑らかにできるアウトラインフォントを用いるのが望ましいが、それでも、第１実施形態で上述した各種の括弧状画像と同様に、キャラクタ画像が任意の高さで且つその引出線が任意の線幅とすることは困難である。
【００６４】
また、拡大率によっては、計算上の丸め誤差等により、同じく罫線との繋ぎ目となる上引出線Ｆ７０Ｕ等の線幅と下引出線Ｆ７０Ｄ等の線幅とが、ドット単位で異なる（丸め誤差により１ドット異なる）など、アンバランスな形状となることがあり、また、拡大後の引出線の線幅が、規定の罫線の幅に合わず、罫線との繋ぎ目が段になって輪郭が円滑にならない、などの問題が生じる。
【００６５】
そこで、テープ印刷装置１では、上述のような場合に、前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できるようにしているので、以下に第２実施形態として詳述する。
【００６６】
本実施形態のテープ印刷装置１では、基本的に、前キャラクタ画像が有する上引出線および下引出線と後キャラクタ画像が有する上引出線および下引出線との間を上罫線および下罫線を用いて結線することにより、外枠画像を作成するが、繋ぎ目の円滑さを確保するため、繋ぎ目近傍の外枠画像の輪郭の調整を行う。
【００６７】
例えば図１１（ａ）に示すように、調整前の外枠画像において、指定された高さｎ［ドット」の前キャラクタ画像Ｆ７０の上引出線Ｆ７０Ｕや下引出線Ｆ７０Ｄの先端（繋ぎ目）が、指定された線幅ｍ［ドット］の上罫線ＬＵ７０や下罫線ＬＤ７０より細い（線幅が小さい）場合、まず、調整前の外枠画像のうちの調整対象繋ぎ目を含む画像領域を画像調整領域とする。
【００６８】
図示の場合、上引出線Ｆ７０Ｕや下引出線Ｆ７０Ｄが高さ方向に線幅ｍ［ドット］となる位置から先端までの微少長さｄｔを横幅とする横ｄｔ［ドット］×縦ｎ［ドット］の領域とする。ここで、同図（ｂ）に示す横ｄｔ［ドット］×縦ｍ［ドット］の輪郭調整画像（論理和画像）Ｅ７０Ｔを用意し（アウトラインフォントのデータに基づいて画像展開により作成して記憶し）、これを繋ぎ目に配置して論理和演算を行うことにより、輪郭を円滑に調整する（同図（ｃ）参照）。
【００６９】
すなわち、図１１で上述の例では、輪郭調整画像として、論理和画像Ｅ７０Ｔを利用する。なお、上述の場合、高さ方向が線幅ｍ［ドット］となる位置が、上引出線Ｆ７０Ｕと下引出線Ｆ７０Ｄとで一致した例であるが、一致しない場合、画像調整領域を個別に（上側と下側で個別に）設けても良い。また、いずれかの引出線の高さ方向が線幅ｍ［ドット］となることがない場合や、その位置に上述のようないわば長方形の論理和画像Ｅ７０Ｔを配置したのでは違和感が生じる（不自然な）場合には、同図（ｂ）に示すように、傾斜を有する（台形状の）論理和画像Ｅ７０Ｔ−２、Ｅ７０Ｔ−３等や、あるいは傾斜の代わりに曲線を有するものでも良い。
【００７０】
これらの場合の論理和画像Ｅ７０Ｔ等は、共通して、罫線幅ｍ［ドット］に一致する長さの罫線側辺と、引出線幅ｍｔに一致する長さの引出線側辺と、を有して、それらの両端同士を結線した単一閉曲線を輪郭線として、その輪郭線に沿った外形内を黒（論理「１」の有効画素）で塗りつぶした、いわゆるべた塗り画像である。この場合、上述のように、罫線側辺を罫線幅に合わせ、引出線側辺を引出線幅に合わせて、外枠画像に対して論理和演算をすれば、外枠画像に論理和画像を重ねる（付加する）ことになり、調整対象繋ぎ目を覆うように、罫線と引出線の輪郭が円滑に繋がり、外枠画像の輪郭を円滑にして見栄え良くできる。
【００７１】
次に、例えば図１２（ａ）に示すように、調整前の外枠画像において、指定された高さｎ［ドット」の前キャラクタ画像Ｆ７０の上引出線Ｆ７０Ｕや下引出線Ｆ７０Ｄの先端が、指定された線幅ｍ［ドット］より太い（線幅が大きい）場合、同様に画像調整領域を想定（設定）するが、この場合には、高さ方向のサイズが線幅ｍ［ドット］になるまで上引出線Ｆ７０Ｕや下引出線Ｆ７０Ｄを削っても輪郭（曲線等）が不自然とならない位置から先端までの微少長さｄｆを横幅とする横ｄｆ［ドット］×縦ｎ［ドット］の領域とする。
【００７２】
ここで、同図（ｂ）に示す横ｄｆ［ドット］×縦（ｎ−２ｍ）［ドット］で輪郭線を含む内部が全て白（論理「０」の無効画素）で塗りつぶされた、いわゆる空白画像の輪郭調整画像（論理積画像）Ｅ７０Ｆを、アウトラインフォントのデータに基づいて画像展開により作成して用意（記憶）し、これを繋ぎ目に配置して論理積演算を行うことにより、輪郭を円滑に調整する（同図（ｃ）参照）。
【００７３】
すなわち、図１２で上述の例では、輪郭調整画像として、論理積画像Ｅ７０Ｆを利用する。なお、図１１で上述と同様に、画像調整領域を上側と下側で個別に設けても良い。また、いずれかの引出線の輪郭が不自然で違和感が生じる場合には、上辺や下辺に傾斜を設けたり曲線等にするなども可能である。
【００７４】
これらの場合の論理積画像Ｅ７０Ｆ等は、共通して、外縁側（外枠の外側）のみを一致させて（面一にして）配置する場合に適する。すなわち、外枠画像の外縁となる上引出線Ｆ７０Ｕの上縁と上罫線ＬＵ７０の上縁とが一致するように結線し、外縁となる下引出線Ｆ７０Ｄの下縁と下罫線ＬＤ７０の下縁とが一致するように結線すると、図示のように、外縁は円滑になるので、繋ぎ目が目立つのは内縁となり、それに適した輪郭調整画像として、論理積画像Ｅ７０Ｆ等を用意（記憶）する。
【００７５】
この場合の論理積画像Ｅ７０Ｆ等は、外枠の内部となる上罫線ＬＵ７０と下罫線ＬＤ７０の内縁側同士間の距離に一致する長さ（すなわち（ｎ−２ｍ）［ドット］）の罫線側辺と、上引出線Ｆ７０Ｕと下引出線Ｆ７０Ｄの内縁側同士間の距離に一致する長さの引出線側辺と、を有して、罫線側辺と引出線側辺の両端同士を結線した単一閉曲線を輪郭線として、その輪郭線を含む内部が全て白（無効画素）の空白画像である。
【００７６】
すなわち、罫線側辺を罫線の内縁の間に合わせ、引出線側辺を引出線の内縁の間に合わせて、外枠画像に対して論理積演算をすれば、外枠画像のうちの論理積画像Ｅ７０Ｆ等と重なる部分を削除することになる。このため、論理積画像Ｅ７０Ｆ等として円滑な輪郭を有する論理積画像を用意しておけば、その輪郭に沿って外枠画像の輪郭を削って罫線と引出線の輪郭を円滑に繋げることができ、外枠画像を見栄え良く調整できる。
【００７７】
なお、図１１と図１２で上述の例では、画像調整領域をキャラクタ画像Ｆ７０等の引出線側に想定したが、例えば図１１に対応して図１３（ａ）、図１２に対応して図１３（ｂ）に示すように、画像調整領域を罫線側に想定し、例えば図１１（ａ）の例に対しては、図１３（ａ）に示す傾斜を有する論理積画像Ｅ７０Ｆ−２によって罫線（図示では上罫線ＬＵ７０）に対して論理積演算を行うことにより、内縁側の段差を削って円滑な輪郭とし、例えば図１２（ａ）の例に対しては、図１３（ｂ）に示す傾斜を有する論理和画像Ｅ７０Ｔ−３を罫線（図示では上罫線ＬＵ７０）上に重ねて論理和演算を行うことにより、傾斜を付加して円滑な輪郭とすることができ、これらのより、罫線と引出線の輪郭を円滑に繋げて、外枠画像を見栄え良く調整できる。
【００７８】
また、例えば図１２（ａ）と同じ状態から、図１４（ａ）に示すように、画像調整領域内を黒で塗りつぶした状態としておけば、輪郭調整画像として前述（同図（ｂ））の論理積画像Ｅ７０Ｆを用意して論理積演算を行う代わりに、同サイズで内部が黒の同図（ｃ）の排他的論理和画像Ｅ７１Ｆを輪郭調整画像として利用でき、これを用意して排他的論理和演算を行うようにしても良い。また、前述の論理積画像Ｅ７０Ｆの代わりに、同図（ｄ）に示すように、輪郭が曲線のためさらに円滑化し易い形状の論理積画像Ｅ７２Ｆを利用しても良い。
【００７９】
また、図１４で上述の方法をさらに進めて、上引出線Ｆ７０Ｕと下引出線Ｆ７０Ｄとが上述の例のようにその根本で繋がっている場合など、上引出線Ｆ７０Ｕと下引出線Ｆ７０Ｄが直接の接続点を有する場合に、例えば図１５に示すように、上罫線ＬＵ７０の上縁の１点（図示の例では繋ぎ目の上側の１点）と下罫線ＬＤ７０の下縁の１点（図示の例では繋ぎ目の下側の１点）とを結線したｎ［ドット］の長さの第１罫線側辺と、接続点までの上引出線および下引出線から成る単一閉曲線を第１輪郭線として、その外形内を黒（有効画素）で塗りつぶして、画像調整領域としても良い。
【００８０】
この場合、図１５（ａ）に示すように、この時点で、拡大後のキャラクタ画像の上引出線Ｆ７０Ｕや下引出線Ｆ７０Ｄの線幅が問題にならなくなる。この場合、上記の第１罫線側辺より両端が線幅（一定線幅）ｍ［ドット］分ずつ短い（すなわち（ｎ−２ｍ）［ドット］の長さの）第２罫線側辺を有して、他の部分は第１輪郭線に沿った外形より線幅ｍ［ドット］分だけ狭いサイズの単一閉曲線を第２輪郭線として、その第２輪郭線を含めて全てを白とした空白画像の論理積画像Ｅ７４Ｆ、あるいは、第２輪郭線に沿った外形内を黒（有効画素）で塗りつぶした排他的論理和画像Ｅ７５Ｆを、輪郭調整画像として用意できる。
【００８１】
これらの場合、ここで、次に、（ｎ−２ｍ）［ドット］の長さの第２罫線側辺を第１罫線側辺に（この場合中央で）合わせ、他は第１輪郭線に沿って線幅ｍ［ドット］分だけずらして、論理積画像Ｅ７４Ｆであれば対応する画素同士の論理積演算、排他的論理和画像Ｅ７５Ｆであれば対応する画素同士の排他的論理和演算、を行うと、画像調整領域のサイズと輪郭調整画像（論理積画像Ｅ７４Ｆまたは排他的論理和画像Ｅ７５Ｆ）のサイズとのサイズ差分だけ残る。
【００８２】
すなわち、これらの場合、第１実施形態で前述の各種の括弧状画像と同様の作成方法となり（図５〜図８参照）、図１５（ｄ）に示すように、第１輪郭線に沿って線幅（一定線幅）ｍ［ドット］分だけが残り、そのままの線幅（一定線幅）ｍ［ドット］の上罫線ＬＵ７５や下罫線ＬＤ７５と繋がるので、罫線と引出線の輪郭を円滑に繋げることができ、外枠画像を見栄え良く調整できる。
【００８３】
また、上記の場合、輪郭調整画像の輪郭の形状（曲線）を工夫すれば、上引出線Ｆ７５Ｕや下引出線Ｆ７５Ｄの線幅を一律とせず、先端のみ線幅ｍ［ドット］として、元のキャラクタ画像Ｆ７０の上引出線Ｆ７０Ｕや下引出線Ｆ７５Ｄと同様の引出線として残すこともできる。
【００８４】
また、図１５で上述の方法をさらに単純化して、図１６（ａ）に示すように、画像調整領域の形状を単純な形状とし、例えば図１４で前述の論理積画像Ｅ７０Ｆによる論理積演算で完全に調整可能（図１２（ｃ）と同様に調整可能）な領域を想定して、外形内を黒（有効画素）で塗りつぶして画像調整領域としても良い。また、この場合、前述の論理積画像Ｅ７０Ｆによる論理積演算の代わりに、同サイズで内部が黒の排他的論理和画像Ｅ７３Ｆによる排他的論理和演算を行うことによって、同様の結果（図１６（ｄ）参照：図１２（ｃ）と同じ）を得ることができる。
【００８５】
また、図１７に示すように、さらに単純化して、画像調整領域は図１５（ａ）と同じ状態とし（図１７（ａ）参照）、一部に黒が残ること（同図（ｄ）の画像Ｆ７６参照）を無視して、上述の論理積画像Ｅ７０Ｆによる論理積演算や排他的論理和画像Ｅ７３Ｆによる排他的論理和演算を行うこともできる。
【００８６】
上述のように、本実施形態のテープ印刷装置１では、一旦、外枠画像を作成し、それを調整前の外枠画像として、前後キャラクタ画像の引出線と罫線との間の繋ぎ目の少なくとも１の繋ぎ目を調整対象繋ぎ目として、罫線の少なくとも中央部の線幅を維持した状態で、調整対象繋ぎ目の輪郭を円滑にするための輪郭調整を行うので、その繋ぎ目の輪郭を円滑にできる。すなわち、前後のキャラクタ画像を配置する際には、線幅に関係なく、任意の高さで配置し、罫線を配置する時には、繋ぎ目の円滑さは多少無視して例えば外縁側（外枠の外側）のみを一致させて（面一にして）配置する等により、一旦、調整前の外枠画像を作成し、その後に、繋ぎ目の円滑さを調整できるので、これにより、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる。
【００８７】
また、より具体的には、調整前の外枠画像のうちの調整対象繋ぎ目を含む画像領域を画像調整領域とし、その画像調整領域に配置可能な輪郭調整のための輪郭調整画像を記憶しておき、調整前の外枠画像に対して画像調整領域において輪郭調整画像を利用した画素対応の論理演算を施す。このため、調整対象繋ぎ目の形状、すなわち円滑さを伴わない形態として生じ得る各種の形状を想定し、それを調整可能な形状の画像を、輪郭調整画像として各種用意（記憶）しておき、それを用いた適切な論理演算を外枠画像に施すことにより、調整対象繋ぎ目の輪郭を円滑に調整できる。
【００８８】
なお、前または後のキャラクタ画像Ｆ７０等をアウトラインフォントのデータで用意する場合、図１８に示すように、前述した各輪郭調整画像Ｅ７０Ｔ、Ｅ７０Ｆ〜Ｅ７５Ｆ等もアウトラインフォントのデータ（内部を有効画素の黒とするものはＢ〜、空白画像として内部を無効画素の白とするものはＷ〜の符号で示す）Ｂ７０、Ｗ７０、Ｂ７１、Ｗ７２、Ｂ７３、Ｗ７４、Ｂ７５等として用意することが望ましく、このようにしておけば、前または後のキャラクタ画像等の拡大率に合わせて同様に拡大して利用でき、利用しやすい。
【００８９】
また、上述した（第１、第２の）実施形態のテープ印刷装置１において採用された括弧状画像作成装置や外枠画像作成装置の機能あるいはそれらによる各種処理方法（括弧状画像作成方法、外枠画像作成方法など）は、テープ印刷装置１ばかりでなく、プログラム処理可能な各種の装置によって処理されるプログラムとして適用でき、その種のプログラムを記憶するための例えばＣＤ、ＭＤ、ＤＶＤ等の記憶媒体にも適用でき、この種のプログラムを記憶しておいて、あるいは記憶媒体等から読み出して、実行することにより、任意の高さ且つ任意の線幅の括弧状画像を、アウトラインフォントに基づいて見栄え良く且つ容易に作成でき、あるいは、前後キャラクタ画像の引出線と罫線との間の繋ぎ目を円滑にして、任意の高さ且つ任意の線幅の外枠画像を見栄え良く作成できる。もちろん、その他、要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００９０】
【図１】実施形態に係るテープ印刷装置の開蓋状態の外観斜視図。
【図２】図１のテープ印刷装置の制御系を示す概略ブロック図。
【図３】印刷時の一例を示す表示画面、その表示画面上での典型的操作、並びに、その印刷による印刷結果の一例を示す説明図。
【図４】括弧状画像、印刷画像、ラベルの一例を示す説明図。
【図５】括弧状画像の作成方法の一例を示す説明図。
【図６】別の一例を示す、図５と同様の説明図。
【図７】さらに別の一例を示す、図５と同様の説明図。
【図８】同様に作成可能な括弧状画像の各種例を示す説明図。
【図９】装飾用の外枠画像を含む印刷画像の各種例を示す説明図。
【図１０】図９で利用される前後キャラクタ画像を示す説明図。
【図１１】輪郭調整画像およびそれによる輪郭調整の一例を示す説明図。
【図１２】別の一例を示す、図１１と同様の説明図。
【図１３】輪郭調整画像の別の一例を示す説明図。
【図１４】さらに別の一例を示す、図１１と同様の説明図。
【図１５】さらに別の一例を示す、図１１と同様の説明図。
【図１６】さらに別の一例を示す、図１１と同様の説明図。
【図１７】さらに別の一例を示す、図１１と同様の説明図。
【図１８】輪郭調整画像およびその元データの各種例を示す説明図。
【符号の説明】
【００９１】
１        テープ印刷装置        ２        装置ケース
３        キーボード            ４        ディスプレイ
７        印刷ヘッド            １１      操作部
１２      印刷部                １３      切断部
１４      検出部                １５      駆動部
２０      制御部                Ｃ        テープカートリッジ
ＬＤｘｘ  下罫線                ＬＵｘｘ  上罫線
Ｆｘｘ    前キャラクタ（括弧）画像
Ｒｘｘ    後キャラクタ（括弧）画像
ＦｘｘＤ、ＲｘｘＤ  ……  下引出線
ＦｘｘＵ、ＲｘｘＵ  ……  上引出線
Ｔ        テープ
【図１】
2005246701.tif 000003
【図２】
2005246701.tif 000004
【図３】
2005246701.tif 000005
【図４】
2005246701.tif 000006
【図５】
2005246701.tif 000007
【図６】
2005246701.tif 000008
【図７】
2005246701.tif 000009
【図８】
2005246701.tif 000010
【図９】
2005246701.tif 000011
【図１０】
2005246701.tif 000012
【図１１】
2005246701.tif 000013
【図１２】
2005246701.tif 000014
【図１３】
2005246701.tif 000015
【図１４】
2005246701.tif 000016
【図１５】
2005246701.tif 000017
【図１６】
2005246701.tif 000018
【図１７】
2005246701.tif 000019
【図１８】
2005246701.tif 000020