(57)【要約】【課題】外枠線やアンダーラインの文字修飾を行った後に反転修飾行っても外枠線やアンダーラインの視認性が低下しない反転修飾行う。【解決手段】文字１０５が配置される配置領域１０２を含むイメージ領域１０１の陰陽を反転させる反転修飾が指示された場合に、イメージ領域１０１内にあって配置領域１０２外にある背景領域１０３の陰陽を反転させずに配置領域１０２の陰陽を反転させる。【選択図】        図２
2004209726.tif 000002
【特許請求の範囲】
【請求項１】
文字を含むイメージデータをドットパターンで生成するイメージデータ生成装置であって、
文字が配置される配置領域を含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段と、
前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させずに前記配置領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段とを備えていることを特徴とするイメージデータ生成装置。
【請求項２】
文字の外枠線、アンダーライン、及びバーコード区域の少なくともいずれか一つが前記背景領域に形成されることを特徴とする請求項１に記載のイメージデータ生成装置。
【請求項３】
文字を含むイメージデータをドットパターンで生成するイメージデータ生成装置であって、
文字が配置される配置領域を含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段と、
前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させるか否かを書換可能に記憶するための背景反転記憶手段と、
前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段とを備えていることを特徴とするイメージデータ生成装置。
【請求項４】
文字の外枠線及びアンダーラインの少なくともいずれか一方が前記背景領域に形成されることを特徴とする請求項３に記載のイメージデータ生成装置。
【請求項５】
前記背景反転記憶手段の記憶内容はデフォルトにおいて前記背景領域の陰陽を反転させないとなっていることを特徴とする請求項３又は４に記載のイメージデータ生成装置。
【請求項６】
前記背景領域内の特定区域の陰陽を反転させるか否かを書換可能に記憶するための特定区域反転記憶手段をさらに備えており、
前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段及び前記特定区域反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することを特徴とする請求項３〜５のいずれか１項に記載のイメージデータ生成装置。
【請求項７】
前記特定区域がバーコード区域であることを特徴とする請求項６に記載のイメージデータ生成装置。
【請求項８】
前記配置領域内に付加された装飾線の陰陽を単純反転させるか又は前記装飾線の背景と逆の陰陽パターンとなるように反転させるかを書換可能に記憶するための装飾線反転記憶手段をさらに備えており、
前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記装飾線反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することことを特徴とする請求項１〜７のいずれか１項に記載のイメージデータ生成装置。
【請求項９】
前記装飾線が文字の抹消線及び網掛けの少なくともいずれか一方であることを特徴とする請求項８に記載のイメージデータ生成装置。
【請求項１０】
文字を含むイメージデータをドットパターンで生成するコンピュータを、
文字が配置される配置領域を一又は複数含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段、及び、
前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させずに前記配置領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段として機能させることを特徴とするプログラム。
【請求項１１】
文字の外枠線、アンダーライン、及びにバーコード区域の少なくともいずれか一つが前記背景領域に形成されることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
文字を含むイメージデータをドットパターンで生成するコンピュータを、
文字が配置される配置領域を一又は複数含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段、
前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させるか否かを書換可能に記憶するための背景反転記憶手段、及び、
前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段として機能させることを特徴とするプログラム。
【請求項１３】
文字の外枠線及びアンダーラインの少なくともいずれか一方が前記背景領域に形成されることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記背景反転記憶手段の記憶内容はデフォルトにおいて前記背景領域の陰陽を反転させないとなっていることを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
前記背景領域内の特定区域の陰陽を反転させるか否かを書換可能に記憶するための特定区域反転記憶手段として前記コンピュータをさらに機能させ、
前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段及び前記特定区域反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することを特徴とする請求項１２〜１４のいずれか１項に記載のプログラム。
【請求項１６】
前記特定区域がバーコード区域であることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記配置領域内に付加された装飾線の陰陽を単純反転させるか又は前記装飾線の背景と逆の陰陽パターンとなるように反転させるかを書換可能に記憶するための装飾線反転記憶手段として前記コンピュータをさらに機能させ、
前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記装飾線反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することことを特徴とする請求項１０〜１６のいずれか１項に記載のプログラム。
【請求項１８】
前記装飾線が文字の抹消線及び網掛けの少なくともいずれか一方であることを特徴とする請求項１７に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字に対して反転修飾可能なイメージデータ生成装置、及びプログラムに関する。
【０００２】
【従来の技術】
近年、画面上、または印刷物上の表現方法の多様化に従い、様々な文字装飾が望まれるようになった。これを受けて、特に印刷物においては、強調文字、斜体文字、袋文字等、様々な文字装飾が提供されるようになった。インパクトのある文字装飾で知られる白黒反転修飾についても、通常のフォントデータから白黒反転したフォントデータを作成する方法が提案されている（特許文献１参照）。
ところで、白黒反転修飾では白黒を反転させるためフォント作成時には想定されていない要因により視認性を損なう場合が多い、例えば、文字サイズの異なる文字列を白黒反転修飾すると、文字サイズの異なる文字間で反転される文字の背景の領域が異なるため文字列間で均一な背景を構成できずに視認性を低下させる。そこで白黒反転修飾する文字列のすべての文字サイズから最適な文字の背景の領域を決定することで、視認性に優れた白黒反転修飾を行う方法も提案されている（特許文献２参照）。
【０００３】
【特許文献１】
特開昭５７−１４０５４号公報
【特許文献２】
特公平６−３５１９０号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の白黒反転修飾の方法では、外枠線、またはアンダーライン等の文字修飾と、白黒反転修飾とを重ねて行った場合には、白黒反転修飾により外枠線またはアンダーライン等の線画が非印刷部分となる。これにより外枠線またはアンダーライン等の線画と、外枠線またはアンダーライン等の線画に近接している外側の非印刷部分とが混同されやすくなるため、外枠線またはアンダーライン等の線画の視認性が低下するという問題点があった。
【０００５】
本発明は、上記問題点を鑑みてなされたものであり、他の文字修飾と、反転修飾とを重ねて行っても外枠線またはアンダーライン等の線画の視認性が低下しないイメージデータ生成装置及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために、請求項１に記載のイメージデータ生成装置は、文字を含むイメージデータをドットパターンで生成するイメージデータ生成装置であって、文字が配置される配置領域を含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段と、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させずに前記配置領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段とを備えていることを特徴とする。
請求項１０に記載のプログラムは、文字を含むイメージデータをドットパターンで生成するコンピュータを、文字が配置される配置領域を一又は複数含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段、及び、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させずに前記配置領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段として機能させることを特徴とする。
【０００７】
請求項１、請求項１０によれば、イメージ領域に対して、外枠線やアンダーライン等の文字修飾と、反転修飾とを重ねて行った場合に、配置領域は反転されるが、背景領域は反転されない。これにより、背景領域にある外枠線やアンダーライン等の線画が印刷部分となるため、外枠線やアンダーライン等の線画と、外枠線やアンダーライン等の線画に近接するイメージ領域外の非印刷部分とが混同されにくくなり、外枠線やアンダーライン等の線画の視認性が低下することがない。
【０００８】
請求項２に記載のイメージデータ生成装置は、請求項１において、文字の外枠線、アンダーライン、及びバーコード区域の少なくともいずれか一つが前記背景領域に形成されることを特徴とする。
請求項１１に記載のプログラムは、請求項１０において、文字の外枠線、アンダーライン、及びにバーコード区域の少なくともいずれか一つが前記背景領域に形成されることを特徴とする。
請求項２、請求項１１によれば、外枠線やアンダーラインの線画の視認性が低下することがない。また、反転修飾によりバーコードが認識されないということがなくなる。
【０００９】
請求項３に記載のイメージデータ生成装置は、文字を含むイメージデータをドットパターンで生成するイメージデータ生成装置であって、文字が配置される配置領域を含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段と、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させるか否かを書換可能に記憶するための背景反転記憶手段と、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段とを備えていることを特徴とする。
請求項１２に記載のプログラムは、文字を含むイメージデータをドットパターンで生成するコンピュータを、文字が配置される配置領域を一又は複数含むイメージ領域の陰陽を反転させる反転修飾を指示するための反転修飾指示手段、前記イメージ領域内にあって前記配置領域外にある背景領域の陰陽を反転させるか否かを書換可能に記憶するための背景反転記憶手段、及び、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成するための反転手段として機能させることを特徴とする。
【００１０】
請求項３、請求項１２によれば、イメージ領域に対して、外枠線やアンダーライン等の文字修飾と、反転修飾とを重ねて行った場合に、配置領域は反転されるが、背景領域は反転されないようにすることができる。これにより、背景領域にある外枠線やアンダーライン等の線画が印刷部分となるため、外枠線やアンダーライン等の線画と、外枠線やアンダーライン等の線画に近接するイメージ領域外の非印刷部分とが混同されにくくなり、外枠線やアンダーライン等の線画の視認性が低下することがない。また、背景領域を反転修飾させるか否かがユーザにより選択可能となるため、ユーザの意図に沿った修飾を行うことができる。
【００１１】
請求項４に記載の文字のイメージデータ生成装置は、請求項３において、外枠線及びアンダーラインの少なくともいずれか一方が前記背景領域に形成されることを特徴とする。
請求項１３に記載のプログラムは、請求項１２において、文字の外枠線及びアンダーラインの少なくともいずれか一方が前記背景領域に形成されることを特徴とする。
請求項４、請求項１３によれば、外枠線やアンダーラインの線画の視認性が低下することがない。また、ユーザの意図に沿った外枠線やアンダーラインの修飾を行うことができる。
【００１２】
請求項５に記載のイメージデータ生成装置は、請求項３又は４において、前記背景反転記憶手段の記憶内容はデフォルトにおいて前記背景領域の陰陽を反転させないとなっていることを特徴とする。
請求項１４に記載のプログラムは、請求項１２又は１３において、前記背景反転記憶手段の記憶内容はデフォルトにおいて前記背景領域の陰陽を反転させないとなっていることを特徴とする。
請求項５、請求項１４によれば、多くの場合に背景領域を修飾させないことが好ましいので、ユーザが設定し直す手間を省くことができる。
【００１３】
請求項６に記載のイメージデータ生成装置は、請求項３〜５のいずれか１項において、前記背景領域内の特定区域の陰陽を反転させるか否かを書換可能に記憶するための特定区域反転記憶手段をさらに備えており、前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段及び前記特定区域反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することを特徴とする。
請求項１５に記載のプログラムは、請求項１２〜１４のいずれか１項において、前記背景領域内の特定区域の陰陽を反転させるか否かを書換可能に記憶するための特定区域反転記憶手段として前記コンピュータをさらに機能させ、前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記背景反転記憶手段及び前記特定区域反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することを特徴とする。
【００１４】
請求項６、請求項１５によれば、特定区域を反転させるか否かがユーザにより選択可能なため、ユーザの意図に沿うことができる。
【００１５】
請求項７に記載のイメージデータ生成装置は、請求項６において、前記特定区域がバーコード区域であることを特徴とする。
請求項１６に記載のプログラムは、請求項１５において、前記特定区域がバーコード区域であることを特徴とする。
請求項７、請求項１６によれば、反転修飾によりバーコードが認識されないということがなくなる。
【００１６】
請求項８に記載のイメージデータ生成装置は、請求項１〜７のいずれか１項において、前記配置領域内に付加された装飾線の陰陽を単純反転させるか又は前記装飾線の背景と逆の陰陽パターンとなるように反転させるかを書換可能に記憶するための装飾線反転記憶手段をさらに備えており、前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記装飾線反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することことを特徴とする。
請求項１７によると、請求項１０〜１６のいずれか１項において、前記配置領域内に付加された装飾線の陰陽を単純反転させるか又は前記装飾線の背景と逆の陰陽パターンとなるように反転させるかを書換可能に記憶するための装飾線反転記憶手段として前記コンピュータをさらに機能させ、前記反転手段は、前記反転修飾指示手段によって前記イメージ領域の反転修飾が指示された場合に、前記装飾線反転記憶手段の記憶内容に従って前記イメージ領域の陰陽を反転させたイメージデータをドットパターンで生成することことを特徴とする。
【００１７】
請求項８、請求項１７によれば、配置領域内の装飾線の視認性をユーザの嗜好に合わせて高めることができる。
【００１８】
請求項９に記載のイメージデータ生成装置は、請求項８において、前記装飾線が文字の抹消線及び網掛けの少なくともいずれか一方であることを特徴とする。
請求項１８に記載のプログラムは、請求項１７において、前記装飾線が文字の抹消線及び網掛けの少なくともいずれか一方であることを特徴とする。
請求項９、請求項１８によれば、抹消線や網掛け装飾と、反転修飾とを重ねて行っても抹消線や網掛け線の視認性が低下しない。
【００１９】
なお、請求項１０から１８に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
図１は、本発明の実施の形態に係るイメージデータ生成装置が組み込まれたテーププリンタ１の外観図である。テーププリンタ１は、テープカセットに収納され、裏面に粘着剤が予め塗布された粘着性の被印刷シートと剥離シートとが剥離可能に重ね合わされた印刷テープに、ユーザが入力した文字列を印刷することが可能なプリンタである。図１に示すように、テーププリンタ１の前部の表面にはディスプレイ２とキーボード３が配置されている。テーププリンタ１の後部にある扉の内側には印刷ヘッド４（図３参照）と図示しないカセット装着部とが配置されている。テーププリンタ１の被印刷媒体である印刷テープは、テープカセットに収納された状態でカセット装着部に着脱自在に装着される。
【００２１】
次にテーププリンタ１により印刷される印刷物について図２を参照しつつ説明する。図２は、テーププリンタ１により印刷された印刷物の例である。図２（ａ）は、印刷テープ１００上に文字「Ａ」を印刷した場合の印刷例である。図２（ａ）に示すように、印刷テープ１００には、便宜上破線で表示したイメージ領域１０１が配置されている。イメージ領域１０１は、印刷テープ１００に収まる矩形状に区画された印刷可能な領域であり、イメージ領域１０１以外の領域には印刷されることはない。イメージ領域１０１には、便宜上破線で表示した配置領域１０２が配置されている。配置領域１０２には、文字１０５が配置されている。背景領域１０３は、イメージ領域１０１から配置領域１０２を除いた領域である。背景領域１０３には、イメージ領域１０１を修飾する外枠線やアンダーライン等の線画が配置される。
【００２２】
テーププリンタ１は、図２（ａ）のように単に文字のみを印刷するだけでなく、イメージ領域１０１に対して様々な装飾を行うことが可能となっている。例えば、図２（ｂ）に示すように背景領域１０３に外枠線を配置する外枠線修飾を行うことや、図２（ｃ）に示すように背景領域１０３にアンダーラインを配置するアンダーライン修飾を行うことが可能である。
【００２３】
さらにテーププリンタ１は、イメージ領域１０１に対して反転修飾を行うことが可能である。反転修飾とは、印刷部分（陰）を非印刷部分（陽）に、非印刷部分（陽）を印刷部分（陰）に反転する装飾である。例えば、図２（ａ）におけるイメージ領域１０１に対して、反転修飾を行った印刷例が図２（ｄ）である。図２（ｄ）に示すように反転修飾によりインパクトのある文字を表現することができる。また、図２（ｂ）におけるイメージ領域１０１に対して、反転修飾を行った印刷例が図２（ｅ）であり、図２（ｃ）におけるイメージ領域１０１に対して、反転修飾を行った印刷例が図２（ｆ）である。しかし、図２（ｅ）及び図２（ｆ）に示すように、背景領域１０３に配置された外枠線やアンダーラインの非印刷部分と、イメージ領域１０１のさらに外側の非印刷部分とが近接するため外枠線やアンダーラインの視認性が低下する。
【００２４】
そこでテーププリンタ１は、その設定により配置領域１０２を反転しつつ、背景領域１０３を反転しない反転修飾を行うことが可能である。図２（ｂ）におけるイメージ領域１０１に対して、配置領域１０２を反転しつつ、背景領域１０３を反転しない反転修飾を行った印刷例が図２（ｇ）であり、図２（ｃ）におけるイメージ領域１０１に対して、配置領域１０２を反転しつつ、背景領域１０３を反転しない反転修飾を行った印刷例が図２（ｈ）である。図２（ｇ）及び図２（ｈ）に示すように、イメージ領域１０１に対して配置領域１０２を反転しつつ、背景領域１０３を反転しない反転修飾を行うと、外枠線やアンダーラインの視認性は低下しない。
【００２５】
さらに、テーププリンタ１は、配置領域１０２に抹消線等の装飾線を付加する修飾も可能である。図２（ｃ）における配置領域１０２に対して、抹消線を付加する抹消線修飾を行った印刷例が図２（ｉ）である。図２（ｉ）に示すように、アンダーライン修飾と、抹消線修飾を重ねて行っているため、背景領域１０３にアンダーラインが配置され、配置領域１０２に抹消線が付加されている。また、アンダーライン修飾と、抹消線修飾と、反転修飾とを重ねて行うことも可能である。図２（ｉ）におけるイメージ領域１０１に対して、配置領域１０２を反転しつつ、背景領域１０３を反転しない反転修飾を行った印刷例が図２（ｊ）である。さらに、抹消線修飾等、配置領域１０２に装飾線を付加する修飾と反転修飾とを重ねて行う場合には、その設定により、装飾線の背景となる背景領域１０２に対応して装飾線を部分的に反転することが可能である。図２（ｉ）におけるイメージ領域１０１に対して、配置領域１０２を反転しつつ、背景領域１０３を反転させず、抹消線を背景に応じて反転させる反転修飾を行った印刷例が図２（ｋ）である。図２（ｋ）に示すように抹消線が背景に応じて反転しているため抹消線の視認性が低下しない。
【００２６】
さらに、背景領域１０３に特定区域１０４を配置することが可能である。そして、イメージ領域１０１に対して反転修飾を行う場合に、特定区域１０４を反転するか否かを設定することが可能である。図３は、文字「Ａ」が配置された２つの配置領域１０２が配置され、２つの文字領域１０２の間にバーコードが配置された特定区域１０４が配置されているイメージ領域１０１に対して、外枠線修飾と、背景領域１０３を反転させない反転修飾とを重ねて行った印刷例である。
以上のように、テーププリンタ１は、図２（ａ）から図２（ｋ）、及び図３に示すような印刷物を印刷可能なプリンタである。
【００２７】
次にテーププリンタ１の内部構成について図４を参照しつつ説明する。図４は、本実施の形態に係るテーププリンタ１の内部構成を示すブロック図である。テーププリンタ１は、ディスプレイ２と、キーボード３と、印刷ヘッド４と、制御部６と、図示しないカセット装着部とを有している。ディスプレイ２は、グラフィック液晶パネル２１と、液晶パネルコントローラ２２から構成される。グラフィック液晶パネル２１は、グラフィック表示が可能であり、様々な図柄や、文字のフォント形状やサイズを自由自在に表示できる。液晶パネルコントローラ２２は、グラフィック液晶パネル２１をコントロールするＩＣであり、制御部６に備えられるＣＰＵ６１がインターフェースユニット６６を介して液晶パネルコントローラ２２に規定のコマンドを入力することによって、グラフィック液晶パネル２１の表示内容をコントロールすることができる。
【００２８】
キーボード３は、テーププリンタ１の表面に配置され、印刷しようとする文字の入力を行う文章入力キー、カーソルの移動を行うカーソルキー、テーププリンタ１の各種機能を呼び出す機能割付けキー（反転設定キー、印刷キー等）等から構成される。
【００２９】
印刷ヘッド４は、カセット装着部において、印刷テープが収納されたテープカセットの内部に設けられたヘッド収容部に対応する位置に配置されている。印刷ヘッド４には、制御部６により電気的にコントロールされる発熱素子が印刷テープの幅方向に沿って多数配置されている。これにより印刷テープに対して文字列をドットパターンで印刷することができる。
【００３０】
制御部６は、ＣＰＵ（Central Processing Unit）６１と、ＲＯＭ（Read OnlyMemory）６２と、ＲＡＭ（Random-Access Memory）６３と、インターフェースユニット６６と、データバス６５とから構成される。ＣＰＵ６１は、各種コマンドに従って演算処理を行う。ＲＯＭ６２には、ＣＰＵ６１により、図３の各機能部を実現させ、図４から図１１のフローチャートを動作させる演算プログラムと、文字のフォントデータや印刷文字を修飾する外枠線のイメージデータ等のグラフィックデータと、その他プログラム実行に必要な各種データとが記憶されている。ＲＡＭ６３は、作業エリア、イメージバッファ等、ＣＰＵ６１がプログラムを実行する際に使用するデータの一時記憶エリアを有する揮発性メモリである。
【００３１】
インターフェースユニット６６は、モジュールとして分離された装置と制御部を直接的、間接的に電気的接続する接続部である。また、データバス６５は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、インターフェースユニット６６とを、それぞれ電気的に接続するデータ転送用ライン群である。制御部内の全ての転送データはデータバス６５を介して転送される。
【００３２】
次にテーププリンタ１の機能について説明する。テーププリンタ１は、ＲＡＭ６３によって構成される文字列記憶手段である文字列記憶部８０と、背景反転記憶手段である背景反転記憶部８２と、特定区域反転記憶手段である特定区域反転記憶部８３と、装飾線反転記憶手段である装飾線反転記憶部８４と、ＣＰＵ６１によって構成される入力部７１と、イメージデータ生成装置であるイメージデータ生成部７２と、印刷実行部７９とを有している。
【００３３】
文字列記憶部８０には、後述する入力部７１により、ユーザからキーボード３等を介して入力される印刷テープに印刷されるべき文字列データ、及び文字列データが記憶される。文字列データは、各文字を指定するテキストコード、文字サイズ、及びフォントデータの種類等で構成されている。
修飾情報記憶部８１には、イメージ領域１０１に対する修飾方法についての情報が記憶される。具体的には、外枠線、アンダーライン、及び抹消線等の各位置、形状の種類、及び配置領域１０２に関する反転修飾の有無等が記憶される。
背景反転記憶部８２には、後述する設定部７３により設定される反転修飾の内容の内、背景領域１０３を反転させる否かが記憶される。尚、デフォルト値としては、背景領域１０３を反転させる旨が記憶される。
特定区域反転記憶部８３には、後述する設定部７３により設定される反転修飾の内容の内、背景領域１０３に設定される特定区域１０４を反転させるか否かが記憶される。
装飾線反転記憶部８４には、後述する設定部７３により設定される反転修飾の内容の内、配置領域１０２に付加される装飾線を、配置領域１０２である背景に対応して反転させるか否かが記憶される。ここで装飾線とは、配置領域１０２に付加される線画であり、例えば抹消線や網掛け線等である。
【００３４】
次に入力部７１は、ユーザによりキーボード３から、または、インターフェースを介して外部と接続されたコンピュータから入力されたテーププリンタ１に印刷されるべき文字列をディスプレイ２に表示するとともに、文字列記憶部８０に記憶する（図５のＳ１４０参照）。
【００３５】
イメージデータ生成部７２は、設定部７３と、反転修飾指示手段である指示部７４と、イメージ部７５とを有している。
設定部７３は、イメージ領域１０１に対する反転修飾の内容の設定を行う。具体的には、配置領域１０２を反転させるか否か、配置領域１０２を反転させるとして配置領域１０２に付加される装飾線を背景に対応して反転させるか否か、背景領域１０３を反転させるか否か、背景領域１０３に設定される特定区域１０４を反転させるか否かを設定する。つまり、配置領域１０２を反転させるか否かを修飾情報記憶部８１に記憶させ、配置領域１０２に配置される装飾線を背景に対応して反転させるか否かを装飾線反転記憶部８４に記憶させ、背景領域１０３を反転させるか否かを背景反転記憶部８２に記憶させ、特定区域１０４を反転させるか否かを特定区域反転記憶部８３に記憶させる（図６参照）。
指示部７４は、修飾情報記憶部８１に、イメージ領域１０１に対して反転修飾を行う旨が記憶されている場合に、後述するイメージ部７５に対して反転されたイメージの生成を指示する（図７のＳ５１０参照）。
【００３６】
イメージ部７５は、反転部７６を有し、文字列記憶部８０に記憶されている文字列データの各文字データと修飾情報記憶部８１とからイメージデータを生成する。ここでイメージデータの生成とは、文字のテキストコード、文字サイズ、フォントデータの種類等からＲＯＭ６２に記憶されているフォントデータを読み出すとともに、修飾情報記憶部８１、背景反転記憶部８２、特定区域反転記憶部８３、及び装飾線反転記憶部８４の記憶内容に指示に従って、ＲＡＭ６３のイメージバッファ上に実際の印刷に即したドットパターンデータを展開する作業である。このイメージバッファはイメージ領域１０１と等価の関係にある（図７参照）。
【００３７】
反転部７６は、イメージ部７５からの指示によりイメージ領域１０１に対して反転修飾を行う。反転は、修飾情報記憶部８１、背景反転記憶部８２、特定区域反転記憶部８３、及び装飾線反転記憶部８４の記憶内容に従って配置領域１０２、背景領域１０３、及び特定区域１０４に対して個別に行い、その都度イメージバッファに配置する。つまり、配置領域１０２に関しては、修飾情報記憶部８１に、反転修飾を行う旨が記憶され、且つ装飾線反転記憶部８４に、配置領域１０２に付加される装飾線を背景に対応して反転させる旨が記憶されている場合は、後述する背景反転部７８により反転を行った配置領域１０２のイメージを生成する。また、修飾情報記憶部８１に、反転修飾を行う旨が記憶され、且つ装飾線反転記憶部８４に、配置領域１０２に付加される装飾線を背景とは無関係にそのまま反転させる旨が記憶されている場合は、後述する通常反転部７７により反転を行った配置領域１０２のイメージを生成する。その後、配置領域１０２のイメージをイメージバッファに配置する（図７のＳ５３０からＳ５６０参照）。
【００３８】
背景領域１０３に関しては、背景反転記憶部８２に、背景領域１０３を反転させる旨が記憶されていれば、通常反転部７７により背景領域１０３の反転を行った背景領域１０３のイメージを生成し、それ以外の場合は反転を行わない背景領域１０３のイメージを生成する。その後、背景領域１０３のイメージをイメージバッファに配置する（図７のＳ５７０からＳ６００参照）。
【００３９】
特定区域１０４に関しては、特定区域反転記憶部８３において、特定区域１０４を反転させる旨が記憶されていれば、通常反転部７７により反転を行った特定区域１０４のイメージを生成し、それ以外の場合は反転を行わない特定区域１０４のイメージを生成する。その後、特定区域１０４のイメージをイメージバッファに配置する（図７のＳ６１０からＳ６４０参照）。
【００４０】
通常反転部７７は、修飾情報記憶部８１に、反転修飾を行う旨が記憶され、且つ装飾線反転記憶部８４に、配置領域１０２に付加される装飾線を背景とは無関係にそのまま反転させる旨が記憶されている場合に、反転部７６から呼び出されて、配置領域１０２を反転させたイメージを生成する。また、背景反転記憶部８２に、背景領域１０３を反転させる旨が記憶されている場合に、反転部７６から呼び出されて、背景領域１０３を反転させたイメージを生成する。また、特定区域反転記憶部８３に、特定区域１０４を反転させる旨が記憶されている場合に、反転部７６から呼び出され、特定区域１０４を反転させたイメージを生成する。反転内容は、指定された領域が印刷部分（陰）であれば非印刷部分（陽）に、非印刷部分（陽）であれば印刷部分（陰）に反転させるものである。
背景反転部７８は、修飾情報記憶部８１に、反転修飾を行う旨が記憶され、且つ装飾線反転記憶部８４に、配置領域１０２に付加される装飾線を背景に対応して反転させる旨が記憶されている場合に、反転部７６から呼び出されて配置領域１０２に対して反転を行ったイメージを生成する。反転内容は、配置領域１０２を背景として、その背景上に付加される装飾線の内部を背景に応じて反転させる。つまり、装飾線に対応する背景が印刷部分（陰）であれば非印刷部分（陽）に、非印刷部分（陽）であれば印刷部分（陰）に反転させるものである。
【００４１】
印刷実行部７９は、イメージ部によりイメージバッファに生成されたイメージデータに基づいて、印刷テープ１００の搬送と印刷ヘッド４とを制御し、印刷テープ１００上に所望の文字を形成する。
【００４２】
次に、本実施の形態に係るテーププリンタ１の処理手順について、図５を参照しつつ説明する。図５はテーププリンタ１の全体の処理手順を表したフローチャートである。テーププリンタ１に対する電源投入により制御装置が動作開始となる。まず、ステップＳ１１０（以下、Ｓ１１０と略す。以下のステップも同様）に移行してテーププリンタ１全体の初期化を行う。具体的には、ＣＰＵ６１、ＲＡＭ６３及びインターフェース６６の動作チェックや初期化を行い、更にインターフェース６６に接続されているディスプレイ２や印刷ヘッド４の動作チェックやハードウェアの初期化を行う、これらが完了すればディスプレイ２に操作画面を表示させる。その後Ｓ１２０に移行する。
【００４３】
Ｓ１２０では、ユーザのキー入力を待つ。ユーザはディスプレイ２に表示された操作画面を見ながらキーボード３によりキー入力を行うことで文字列記憶部８０に記憶される文字列の入力や、テーププリンタ１の操作が可能となる。テーププリンタ１は初期化完了時には文字列の入力が可能な状態で待機しており、ユーザは印刷対象となる文字列をキーボード３に配置される文章入力キーで入力することができる。また、入力待機状態においても印刷キー等の各種機能を呼び出す機能割付けキーを入力することで機能を呼び出すことができる。ユーザによりキーが入力されると、入力されたキーのキーコードをＲＡＭ６３の作業エリアに記憶してＳ１３０に移行する。
【００４４】
Ｓ１３０では、Ｓ１２０において入力されたキーのキーコードから、入力されたキーが文章入力キーか否か判断する。文章入力キーであれば（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行し、入力部７１により文章入力の処理を行う。文章入力の処理とは、Ｓ１２０において、記憶されているキーコードからキーコードに対応しているテキストコードを導出し、そのテキストコードを文字データとして文字列記憶部８０に格納するとともにディスプレイ２に入力内容を表示する作業である。テキスト入力の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００４５】
Ｓ１３０において、Ｓ１２０で入力されたキーが文章入力キーでない場合は（Ｓ１３０：ＮＯ）、Ｓ１５０に移行し、Ｓ１２０において入力されたキーが反転設定キーか否か判断する。反転設定キーであれば（Ｓ１５０：ＹＥＳ）、Ｓ１６０に移行し、図６のフローチャートに示す反転設定を行う。反転設定は、設定部７３により、反転修飾の内容を設定する作業である。反転設定が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００４６】
Ｓ１５０において、Ｓ１２０で入力されたキーが反転設定キーでない場合は（Ｓ１５０：ＮＯ）、Ｓ１７０に移行し、入力されたキーが印刷キーか否か判断する。印刷キーであれば（Ｓ１７０：ＹＥＳ）、Ｓ１８０に移行し、図７のフローチャートに示すイメージデータ生成を実行する。イメージデータ生成はイメージデータ生成部７２により実行される。その後Ｓ１９０に移行し、Ｓ１８０のイメージ生成の結果に基づいて印刷実行部７９により印刷を実行する。印刷が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００４７】
Ｓ１７０において、Ｓ１２０で入力されたキーが印刷キーでない場合は（Ｓ１７０：ＮＯ）、Ｓ２００に移行し、その他の処理を実行する。その他の処理には印刷キー以外の機能呼び出しキーに対する各処理やカーソルキーの処理等が含まれる。その他の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。テーププリンタ１の終了は、テーププリンタ１の電源スイッチを「ＯＦＦ」にすることで実現される。
【００４８】
次に、図５のＳ１６０である反転設定の処理手順について、図６を参照しつつ説明する。図６は反転設定の処理手順についてのフローチャートである。反転設定はユーザの設定内容に従い設定部７３が行う。まず、Ｓ３１０に移行し、配置領域１０２を反転させるか否かを判断する。配置領域１０２を反転させない場合は（Ｓ３１０：ＮＯ）、Ｓ３２０に移行し、配置領域１０２を反転させない設定にする。具体的には、修飾情報記憶部８１に反転修飾を行わない旨を記憶させる。その後、反転設定の処理手順である図６のフローチャートを終了して図５のフローチャートに戻り、Ｓ１２０に移行する。
Ｓ３１０において、配置領域１０２を反転させる場合は、Ｓ３３０に移行し、配置領域１０２において、配置領域１０２に付加された装飾線をそのまま反転させるか、配置領域１０２を背景として、背景に対応するように反転させるかを判断する。装飾線をそのまま反転させる場合は（Ｓ３３０：ＹＥＳ）、Ｓ３４０に移行し、装飾線をそのまま反転させる設定にする。具体的には、修飾情報記憶部８１に反転修飾を行う旨を記憶し、装飾線反転記憶部８４に、装飾線を背景とは無関係にそのまま反転させる旨を記憶させる。その後、Ｓ３６０に移行する。装飾線を背景に対応して反転させる場合は（Ｓ３３０：ＮＯ）、Ｓ３５０に移行し、背景に対応して反転させる設定にする。具体的には、修飾情報記憶部８１に反転修飾を行う旨を記憶し、装飾線反転記憶部８４に、装飾線を背景に対応して反転させる旨を記憶させる。その後、Ｓ３６０に移行する。
【００４９】
Ｓ３６０は、背景領域１０３を反転させるか否かを判断する。背景領域１０３を反転させる場合は（Ｓ３６０：ＹＥＳ）、Ｓ３７０に移行し、背景反転記憶部８２に、背景領域１０３を反転させる旨を記憶させる。その後Ｓ３９０に移行する。背景領域１０３を反転させない場合は（Ｓ３６０：ＮＯ）、Ｓ３８０に移行し、背景反転記憶部８２に、背景領域１０３を反転させない旨を記憶させる。その後Ｓ３９０に移行する。
【００５０】
Ｓ３９０は、特定区域１０４を反転させるか否かを判断する。特定区域１０４を反転させる場合は（Ｓ３９０：ＹＥＳ）、Ｓ４００に移行し、特定区域反転記憶部８３に、特定区域１０４を反転させる旨を記憶させる。その後、反転設定の処理手順である図６のフローチャートを終了して図５のフローチャートに戻り、Ｓ１２０に移行する。特定区域１０４を反転させない場合は（Ｓ３９０：ＮＯ）、Ｓ４１０に移行し、特定区域反転記憶部８３に、特定区域１０４を反転させない旨を記憶させる。その後、反転設定の処理手順である図６のフローチャートを終了して図５のフローチャートに戻り、Ｓ１２０に移行する。
【００５１】
次に、図５のＳ１８０であるイメージデータ生成の処理手順について、図７を参照しつつ説明する。図７はイメージデータ生成の処理手順についてのフローチャートである。まず、Ｓ５１０に移行し、配置領域１０２を反転するか否か判断する。配置領域１０２を反転するか否かの判断は、修飾情報記憶部８１に反転修飾を行う旨が記憶されているか否かで決定する。配置領域１０２を反転しない場合、つまり修飾情報記憶部８１に反転修飾を行う旨が記憶されていない場合は（Ｓ５１０：ＮＯ）、Ｓ５２０に移行し、反転修飾を行わずに、イメージ部７５によりイメージ領域のイメージ発生を行う（図２（ａ），図２（ｂ），図２（ｃ）参照）。その後、イメージ生成の処理手順である図７のフローチャートを終了して図５のフローチャートに戻り、Ｓ１９０に移行し、印刷を実行する。
【００５２】
Ｓ５１０において、配置領域１０２を反転する場合、つまり修飾情報記憶部８１に反転修飾を行う旨が記憶されている場合は（Ｓ５１０：ＹＥＳ）、Ｓ５３０に移行し、配置領域１０２を背景として配置領域に付加される装飾線を背景に応じて反転させるか否かを判断する。装飾線を背景に応じて反転させるか否かの判断は、装飾線反転記憶部８４の記憶内容によって決定される。装飾線反転記憶部８４に、装飾線を背景とは無関係にそのまま反転させる旨が記憶されている場合は（Ｓ５３０：ＮＯ）、Ｓ５４０に移行し、通常反転部７７により、装飾線を背景とは無関係にそのまま反転させる配置領域１０２のイメージを生成する（図２（ｊ）参照）。その後Ｓ５６０に移行する。装飾線反転記憶部８４に、装飾線を背景に応じて反転させる旨が記憶されている場合は（Ｓ５３０：ＹＥＳ）、Ｓ５５０に移行し、背景反転部７８により、装飾線を背景に応じて反転させた配置領域１０２のイメージを生成する（図２（ｋ）参照）。その後Ｓ５６０に移行する。Ｓ５６０では、Ｓ５４０またはＳ５５０において生成された配置領域１０２のイメージをイメージバッファに配置する。その後Ｓ５７０に移行する。
【００５３】
Ｓ５７０は、背景領域１０３を反転させるか否かを判断する。背景領域１０３を反転させるか否かの判断は、背景反転記憶部８２の記憶内容によって決定される。背景反転記憶部８２に背景領域１０３を反転させない旨が記憶されている場合は（Ｓ５７０：ＮＯ）、Ｓ５８０に移行し、イメージ部７５により、反転させない背景領域１０３のイメージを生成する（図２（ｇ），図２（ｈ）参照）。その後、Ｓ６００に移行する。背景反転記憶部８２に背景領域１０３を反転させる旨が記憶されている場合は（Ｓ５７０：ＹＥＳ）、Ｓ５９０に移行し、通常反転部７７により、反転させた背景領域１０３のイメージを生成する（図２（ｄ），図２（ｅ），図２（ｆ）参照）。その後Ｓ６００に移行する。Ｓ６００では、Ｓ５８０またはＳ５９０において生成された背景領域１０３のイメージをイメージバッファに配置する。その後、Ｓ６１０に移行する。
【００５４】
Ｓ６１０は、特定区域１０４を反転させるか否かを判断する。特定区域１０４を反転させるか否かの判断は、特定区域反転記憶部８３の記憶内容によって決定される。特定区域反転記憶部８３に特定区域１０４を反転させない旨が記憶されている場合は（Ｓ６１０：ＮＯ）、Ｓ６２０に移行し、イメージ部７５により、反転させない特定区域１０４のイメージを生成する（図３参照）。その後Ｓ６４０に移行する。特定区域反転記憶部８３に特定区域１０４を反転させる旨が記憶されている場合は（Ｓ６１０：ＮＯ）、Ｓ６３０に移行し、通常反転部７７により、反転させた特定区域１０４のイメージを生成する。その後Ｓ６４０に移行する。Ｓ６４０では、Ｓ６２０またはＳ６３０において生成された特定区域１０４のイメージをイメージバッファに配置する。その後、イメージ生成の処理手順である図７のフローチャートを終了して図５のフローチャートに戻り、Ｓ１９０に移行し、印刷を実行する。
【００５５】
以上、説明したように、本実施の形態によると、イメージ領域１０１に対して、外枠線やアンダーライン等の文字修飾と、反転修飾とを重ねて行った場合に、配置領域１０２は反転修飾されるが、背景領域１０３は反転修飾されないようにすることができる。これにより、背景領域１０３にある外枠線やアンダーライン等の線画が印刷部分となるため、外枠線やアンダーライン等の線画と、外枠線やアンダーライン等の線画に近接するイメージ領域１０１外の非印刷部分とが混同されにくくなり、外枠線やアンダーライン等の線画の視認性が低下することがない。
【００５６】
また、バーコードを特定区域１０４に設定すれば反転修飾されることがなく、バーコードが認識されないということがなくなる。
【００５７】
また、背景領域１０３、及び特定区域１０４を反転するか否かは、設定部７３により設定可能となるため、ユーザの意図に沿った修飾を行うことができる。
【００５８】
また、抹消線や、網掛け等の文字修飾のように配置領域１０２に装飾線が付加される場合でも、装飾線が背景に応じて反転するため、配置領域１０２内の文字の視認性が低下することがない。
【００５９】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の実施の形態では、反転修飾の際に、背景領域を反転するか否かがユーザにより設定可能な構成であるが、このような構成に限定されるものではなく、背景領域を常に反転しないように構成してもよい。
また、上述の実施の形態では、特定区域を配置することが可能な構成であるがこのような構成に限定されるものではなく、特定区域が存在しないような構成でもよい。
また、上述の実施の形態では、反転修飾の際に、配置領域に付加する装飾線を背景に応じて反転するか否かがユーザにより設定可能となる構成であるが、このような構成に限定されるものではなく、常に配置領域に付加する装飾線を背景に応じて反転させるような構成でもよい。
【００６０】
また、上述の実施の形態は、イメージデータ生成装置がテーププリンタに組み込まれるように構成されたものであるが、このような構成に限定されるものではなく、テーププリンタ以外のプリンタに組み込まれてもよいし、プリンタに接続されたパーソナルコンピュータ上で構成されてもよい。また、印刷装置に限らずディスプレイ等、視覚的に表現される装置に組み込まれるような構成でもよい。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるテーププリンタの外観図である。
【図２】図１に示すテーププリンタにより印刷された印刷物の例である。
【図３】図１に示すテーププリンタにより印刷された印刷物の例である。
【図４】図１に示すテーププリンタの内部構成を示すブロック図である。
【図５】図１に示すテーププリンタにおける全体の処理手順を表したフローチャートである。
【図６】図１に示すテーププリンタにおける反転設定の処理手順についてのフローチャートである。
【図７】図１に示すテーププリンタにおけるイメージデータ生成の処理手順を表したフローチャートである。
【符号の説明】
１    テーププリンタ
２    ディスプレイ
３    キーボード
４    印刷ヘッド
６    制御部
６１  ＣＰＵ
６２  ＲＯＭ
６３  ＲＡＭ
７６  通常反転部
７７  背景反転部
８１  背景反転記憶部
８２  特定区域反転記憶部
８３  装飾線反転記憶部
【図１】
2004209726.tif 000003
【図２】
2004209726.tif 000004
【図３】
2004209726.tif 000005
【図４】
2004209726.tif 000006
【図５】
2004209726.tif 000007
【図６】
2004209726.tif 000008
【図７】
2004209726.tif 000009