(57)【要約】【課題】テープ状印刷媒体に印刷される文字に対してインパクトのある文字修飾を行う。【解決手段】印刷される文字列の文字１００を配置する基準となる配置領域１５０を設け、配置領域１５０の外側に配置する枠１２０の幅を決定する。次に、配置領域１５０から、そこに配置される文字１００を除いた領域である配置余白領域１００と枠１２０とを背景１３０として、文字１００を非印刷部分に、背景１３０を印刷部分に反転する。【選択図】        図７
2004148699.tif 000002
【特許請求の範囲】
【請求項１】
テープ状印刷媒体に文字を印刷するために、ドットパターンで文字の印刷データを生成するテープ印刷制御装置であって、
印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、
前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段とを備えたことを特徴とするテープ印刷制御装置。
【請求項２】
前記反転手段は、前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じた幅を有する枠であって、前記配置領域の外側に付加される枠と前記配置領域とを陰とする印刷データを生成することを特徴とする請求項１に記載のテープ印刷制御装置。
【請求項３】
前記反転手段は、前記枠の前記配置領域の高さに応じた幅を記憶する記憶手段をさらに備え、
前記枠の前記配置領域の高さに応じた幅を前記記憶手段から抽出することによって、前記配置領域の外側に付加される枠の幅を決定することを特徴とする請求項２に記載のテープ印刷制御装置。
【請求項４】
前記反転手段は、前記配置領域内に配置されて陽となる文字を前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じて縮小した印刷データを、ドットパターンで生成することを特徴とする諸求項１に記載のテープ印刷制御装置。
【請求項５】
前記反転手段は、前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを記憶する記憶手段をさらに備え、
前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを前記記億手段から抽出することによって、前記配置領域内に配置されて陽となる文字の縮小文字サイズを決定することを特徴とする請求項４に記載のテープ印刷制御装置。
【請求項６】
ドットパターンで文字の印刷データを生成し、その印刷データに従って、テープ状印刷媒体に文字を印刷するテープ印刷装置であって、
印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、
前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段と、
前記反転手段によってドットパターンで生成された印刷データに従って、前記テープ状印刷媒体に印刷する印刷手段とを備えたことを特徴とするテープ印刷装置。
【請求項７】
テープ状印刷媒体に文字を印刷するために、ドットパターンで文字の印刷データを生成するコンピュータを、
印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、
前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段として機能させることを特徴とするプログラム。
【請求項８】
前記反転手段が、前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じた幅を有する枠であって、前記配置領域の外側に付加される枠と前記配置領域とを陰とする印刷データを生成することを特徴とする請求項７に記載のプログラム。
【請求項９】
前記反転手段が、前記枠の前記配置領域の高さに応じた幅を記憶する記憶手段を備え、
前記枠の前記配置領域の高さに応じた幅を前記記憶手段から抽出することによって、前記配置領域の外側に付加される枠の幅を決定することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記反転手段が、前記配置領域内に配置されて陽となる文字を前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じて縮小した印刷データを、ドットパターンで生成することを特徴とする請求項７に記載のプログラム。
【請求項１１】
前記反転手段が、前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを記憶する記憶手段を備え、
前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを前記記憶手段から抽出することによって、前記配置領域内に配置されて陽となる文字の縮小文字サイズを決定することを特徴とする請求項１０に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はテープを印刷媒体として文字列を印刷するテープ印刷制御装置、テープ印刷装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、裏面に粘着剤が予め塗布された粘着性の被印刷シートと剥離シートとが剥離可能に重ね合わされた印刷テープに、文字列を印刷することが可能なテーププリンタが知られている。この種のテーププリンタは、表題やタイトル名を手軽に且つ奇麗に被印刷シート表面に印刷でき、その後剥離シートから被印刷シートを剥離して、書類ファイルの背表紙やビデオテープの背面などに貼付できるラベルを作成でき、その使い勝手の良さから、事務用又は家庭用として広く利用されている。このようなテーププリンタにおいては、印刷される文字に対して、アンダーライン、ボールド、アウトライン文字、シャドー文字、フレーミングなどの文字修飾が可能となっている（特許文献１参照）。
【０００３】
【特許文献１】
特許第２６２１７２６号公報
【０００４】
【発明が解決しようとする課題、及び発明の効果】
ところで、テーププリンタの用途が拡大され、印刷テープが商業用の広告としても利用されるようになりつつある近年においては、印刷される文字の文字修飾として、現在使用されている文字修飾よりインパクトの強いものが要求されている。
【０００５】
本発明は、テープ状印刷媒体に印刷される文字のインパクトを強くする新たな文字修飾を施すことができるテープ印刷制御装置、テープ印刷装置及びプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために、請求項１に記載のテープ印刷制御装置は、テープ状印刷媒体に文字を印刷するために、ドットパターンで文字の印刷データを生成するテープ印刷制御装置であって、印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段と、を備えたことを特徴とする。
【０００７】
請求項６に記載のテープ印刷装置は、ドットパターンで文字の印刷データを生成し、その印刷データに従って、テープ状印刷媒体に文字を印刷するテープ印刷装置であって、印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段と、前記反転手段によってドットパターンで生成された印刷データに従って、前記テープ状印刷媒体に印刷する印刷手段とを備えたことを特徴とする。
【０００８】
請求項７に記載のプログラムは、テープ状印刷媒体に文字を印刷するために、ドットパターンで文字の印刷データを生成するコンピュータを、印刷される文字のフォントサイズに応じて予め定められた領域であって、文字が配置される配置領域と、前記配置領域内に配置される文字との陰陽を反転させる反転修飾を指示する指示手段と、前記指示手段によって反転修飾が指示されている場合に、前記配置領域を陰とし、その領域内に配置される文字を陽とした印刷データをドットパターンで生成する反転手段として機能させることを特徴とするプログラムである。
【０００９】
請求項１、６、７の発明によれば、印刷される文字が配置される領域であって、文字が配置される配置領域を陰とし、その領域内に配置される文字を陽とする反転修飾が施されるため、テープ状印刷媒体に印刷される文字をよりインパクトの強いものとすることができる。
【００１０】
請求項２に記載のテープ印刷制御装置は、請求項１において、前記反転手段は、前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じた幅を有する枠であって、前記配置領域の外側に付加される枠と前記配置領域とを陰とする印刷データを生成することを特徴とする。
【００１１】
請求項８に記載のプログラムは、請求項７において、前記反転手段が、前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じた幅を有する枠であって、前記配置領域の外側に付加される枠と前記配置領域とを陰とする印刷データを生成することを特徴とする。
【００１２】
請求項２、８の発明によれば、陰となる枠を、配置領域の外側に付加するため、反転されて陽となった文字と配置領域の外側の反転されていない領域とが繋がってしまうことはないため、文字の外形を認識することができ、視認性が向上する。また、配置領域の高さに応じた幅を有する枠を、配置領域の外側に付加するため、文字サイズと枠幅とのバランスがとれ、反転修飾後の見栄えを良くすることができる。
【００１３】
請求項３に記載のテープ印刷制御装置は、請求項２において、前記反転手段は、前記枠の前記配置領域の高さに応じた幅を記憶する記憶手段をさらに備え、前記枠の前記配置領域の高さに応じた幅を前記記憶手段から抽出することによって、前記配置領域の外側に付加される枠の幅を決定することを特徴とする。
また、請求項９に記載のプログラムは、請求項８において、前記反転手段が、前記枠の前記配置領域の高さに応じた幅を記憶する記憶手段を備えるように機能させ、前記枠の前記配置領域の高さに応じた幅を前記記憶手段から抽出することによって、前記配置領域の外側に付加される枠の幅を決定することを特徴とする。
【００１４】
請求項３、９の発明によれば、配置領域の高さに応じた枠幅を記憶手段に予め記憶させておき、そこから、配置領域の高さに応じて、配置領域の外側に付加する枠の幅を求めることができるため、文字サイズに対して、最適な幅の枠を付加することができる。
【００１５】
請求項４に記載のテープ印刷制御装置は、諸求項１において、前記配置領域内に配置されて陽となる文字を前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じて縮小した印刷データを、ドットパターンで生成することを特徴とする。
また、請求項１０に記載のプログラムは、請求項７において、前記配置領域内に配置されて陽となる文字を前記テープ状印刷媒体の幅方向における前記配置領域の高さに応じて縮小した印刷データを、ドットパターンで生成することを特徴とする。
【００１６】
請求項４、１０の発明によれば、配置領域に配置される文字を縮小するため、反転されて陽となった文字と配置領域の外側の反転されていない領域とが繋がってしまうことはない。従って、文字の外形を認識することができ、視認性が向上する。また、配置領域の高さに応じて文字を縮小するため、文字サイズと文字を縮小することによって配置領域端部に生じる陰となる領域の幅とのバランスがとれ、反転修飾後の見栄えを良くすることができる。
【００１７】
請求項５に記載のテープ印刷制御装置は、請求項４において、前記反転手段は、前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを記憶する記憶手段をさらに備え、前記記億手段から前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを抽出することによって、前記配置領域内に配置されて陽となる文字の縮小文字サイズを決定することを特徴とする。
【００１８】
請求項１１に記載のプログラムは、請求項１０において、前記反転手段が、前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを記憶する記憶手段を備えるように機能させ、前記記憶手段から前記縮小される文字の前記配置領域の高さに応じた縮小文字サイズを抽出することによって、前記配置領域内に配置されて陽となる文字の縮小文字サイズを決定することを特徴とする。
【００１９】
請求項５、１１の発明によれば、配置領域の高さに応じた縮小文字サイズを記憶手段に予め記憶させておき、そこから、配置領域の高さに応じて、縮小される文字の縮小後の文字サイズを求めることができるため、文字サイズに対して、最適な幅の陰となる領域を配置領域端部に生じさせることができる。
【００２０】
なお、請求項７から１１に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２１】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００２２】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係るテーププリンタ１の外観図である。図１に示すように、テーププリンタ１の前部の表面にはディスプレイ２とキーボード３が配置されている。テーププリンタ１の後部にある扉の内側には印刷ヘッド４（図２参照）と図示しないカセット装着部とが配置されている。テーププリンタ１の被印刷媒体である印刷テープは、テープカセットに収納された状態でカセット装着部に着脱自在に装着される。
【００２３】
次にテーププリンタ１の内部構成について図２を参照しつつ説明する。図２は、第１の実施の形態に係るテーププリンタ１の内部構成を示すブロック図である。テーププリンタ１は、ディスプレイ２と、キーボード３と、印刷ヘッド４と、制御部６と、図示しないカセット装着部とを有している。ディスプレイ２は、グラフィック液晶パネル２１と、液晶パネルコントローラ２２から構成される。グラフィック液晶パネル２１は、グラフィック表示が可能であり、様々な図柄や、文字のフォント形状やサイズを自由自在に表示できる。液晶パネルコントローラ２２は、グラフィック液晶パネル２１をコントロールするＩＣであり、制御部６に備えられるＣＰＵ６１がインターフェースユニット６６を介して液晶パネルコントローラ２２に規定のコマンドを入力することによって、グラフィック液晶パネル２１の表示内容をコントロールすることができる。
【００２４】
キーボード３は、テーププリンタ１の表面に配置され、印刷しようとする文字の入力を行うテキストキー、カーソルの移動を行うカーソルキー、ユーザによる選択を決定する決定キー、テーププリンタ１の各種機能を呼び出す機能割付けキー（書式設定キー、印刷キー等）等から構成される。
【００２５】
印刷ヘッド４は、カセット装着部において、印刷テープが収納されたテープカセットの内部に設けられたヘッド収容部に対応する位置に配置されている。印刷ヘッド４には、制御部６により電気的にコントロールされる発熱素子が印刷テープの長手方向に対して垂直に、印刷テープの幅方向に沿って多数配置されている。これにより印刷テープに対して文字列をドットパターンで印刷することができる。
【００２６】
制御部６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１と、ＲＯＭ（Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）６２と、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３と、インターフェースユニット６６と、データバス６５とから構成される。ＣＰＵ６１は、各種コマンドに従って演算処理を行う。ＲＯＭ６２は、ＣＰＵ６１により、図２の各機能部を実現させ、図３から図６のフローチャートを動作させる演算プログラムと、文字のフォントデータや印刷文字を修飾するフレーム枠の図柄データ等のグラフィックデータと、その他プログラム実行に必要な各種データとが記憶されている。ＲＡＭ６３は、作業エリア、プリントバッファ等、ＣＰＵ６１がプログラムを実行する際に使用するデータの一時記憶エリアを有する揮発性メモリである。
【００２７】
インターフェースユニット６６は、モジュールとして分離された装置と制御部を直接的、間接的に電気的接続する接続部である。また、データバス６５は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、インターフェースユニット６６とを、それぞれ電気的に接続するデータ転送用ライン群である。制御部内の全ての転送データはデータバス６５を介して転送される。
【００２８】
次にテーププリンタ１の機能について説明する。テーププリンタ１は、ＲＯＭ６２によって構成される配置領域外枠対応テーブル記憶部（記憶手段）６２１Ａと、ＲＡＭ６３によって構成される文字列記憶部６３１と、ＣＰＵ６１によって構成される選択部６１１と、指示部（指示手段）６１２と、文字イメージ生成部６１３と、反転部（反転手段）６１４Ａとを有している。
【００２９】
配置領域外枠対応テーブル記憶部６２１Ａは、配置領域の高さと、配置領域外枠の枠の幅との対応テーブルである配置領域外枠対応テーブルを記憶している。ここで配置領域とは、文字配置の基準となる文字の外周を取り巻く矩形状に区画された領域であり、配置領域の高さは後述の書式設定（図３  Ｓ１６０、図４参照）で設定された文字サイズごとに定められている。配置領域の幅はデザイン性を考慮して文字ごとに異ならせて定められている。具体的には、図７（ａ）に示すように「あ」という文字１００を取り巻く矩形状に区画された領域が配置領域１５０である。図７（ａ）の「あ」の配置領域１５０の高さは２４ドットであるがこの高さは同じサイズの文字の配置領域と共通である。このとき配置領域１５０の幅も２４ドットであるがこの幅は「あ」に固有の幅となる。また、配置領域から、そこに配置される文字を除いた領域であって、文字の背景となる部分が配置余白領域である。具体的には、図７（ａ）に示す配置領域１５０から文字１００を除いた部分が配置余白領域１１０である。配置領域に配置される文字との陰影が反転される部分は実際にはこの領域が対象となる。配置領域外枠とは、配置領域の外周を取り巻くように配置される枠である。具体的には、図７（ｂ）に示すように、「あ」の配置領域１５０のさらに外側にある配置領域１５０の外周を取り巻く枠が配置領域外枠１２０である。配置領域外枠対応テーブルの具体例を表１に示す。例えば、図７（ａ）に示すように、配置領域の高さが２４ドットである場合は、配置領域外枠の枠の幅は１ドットとなる。表１が示すように、配置領域の高さ、つまり文字サイズが大きくなるに従い、配置領域外枠の幅も大きくなる。
【００３０】
【表１】
2004148699.tif 000003
【００３１】
文字列記憶部６３１には、印刷テープに印刷されるべき文字列のデータが記憶される。文字列のデータはユーザによるキーボード３からの入力によって作成される場合と、テーププリンタ１と接続されたパーソナルコンピュータなどの外部機器から転送される場合とがある。
【００３２】
選択部６１１は、文字列記憶部６３１に記憶されている文字列から書式設定（図３  Ｓ１６０、図４参照）の対象となる文字を選択する手段である。書式設定とは、文字修飾、文字サイズ等を設定する作業である。
【００３３】
指示部６１２は、選択部６１１により選択された文字に対して書式設定をする際に、文字修飾として反転修飾を指示する手段である。反転修飾とは、印刷部分（陰）と非印刷部分（陽）を反転して、印刷部分（陰）を非印刷部分（陽）に、非印刷部分（陽）を印刷部分（陰）として印刷される修飾方法である。具体的には、文字を印刷部分から非印刷部分に、文字の背景である配置余白領域を非印刷部分から印刷部分に反転して印刷する。
【００３４】
文字イメージ生成部６１３は、文字列を印刷する際に、文字列記憶部６３１に記憶されている文字列データの各文字データから文字イメージを生成する手段である。ここで文字イメージの生成とは、文字のテキストデータと、設定された文字サイズとからＲＯＭ６２に記憶されているフォントデータを読み出し、このデータを基にして、ＲＡＭ６３の作業エリア上に実際の印刷文字に即したドットパターンデータを展開する作業である。
【００３５】
反転部６１４Ａは、文字イメージ生成部６１３により生成された、指示部６１２により反転修飾の指示を受けている文字の文字イメージに対して反転修飾（図５  Ｓ４７０、図６、図７参照）を行う手段である。生成された文字イメージに対して直接反転修飾を行うと、文字と配置領域のさらに外側にある陽の領域とが部分的に繋がる可能性がある。そのため文字の背景である配置領域の外周に配置領域外枠を配置し、配置領域に配置領域外枠を加えた領域をあらたな文字の背景として反転修飾する。具体的には、配置領域外枠対応テーブル記憶部６２１Ａに記憶されている配置領域外枠対応テーブルから反転修飾対象となる文字サイズ（具体的には配置領域の高さ）に適した配置領域外枠の枠の幅を決定する。決定した幅で配置領域外枠を発生させる。そして配置領域に配置領域外枠を加えて印刷部分と非印刷部分を反転する。
【００３６】
次に、本実施の形態に係るテーププリンタ１の処理手順について、図３を参照しつつ説明する。図３はテーププリンタ１の全体の処理手順を表したフローチャートである。テーププリンタ１に対する電源投入により制御装置が動作開始となる。まず、ステップＳ１１０（以下、Ｓ１１０と略す。以下のステップも同様）に移行してテーププリンタ１全体の初期化を行う。具体的には、ＣＰＵ６１、ＲＡＭ６３及びインターフェース６６の動作チェックや初期化を行い、更にインターフェース６６に接続されているディスプレイ２や印刷ヘッド４の動作チェックやハードウェアの初期化を行う、これらが完了すればディスプレイ２に操作画面を表示させる。その後Ｓ１２０に移行する。
【００３７】
Ｓ１２０では、ユーザのキー入力を待つ。ユーザはディスプレイ２に表示された表示画面を見ながらキーボード３によりキー入力を行うことで文字列記憶部６３１に記憶される文字列の入力や、テーププリンタ１の操作が可能となる。テーププリンタ１は初期化完了時には文字列の入力が可能な状態で待機しており、ユーザは印刷対象となる文字列をキーボード３に配置されるテキストキーで入力することができる。また、入力待機状態においても印刷キー等の各種機能を呼び出す機能割付けキーを入力することで機能を呼び出すことができる。ユーザによりキーが入力されると、入力されたキーのキーコードをＲＡＭ６３の作業エリアに記憶してＳ１３０に移行する。
【００３８】
Ｓ１３０では、Ｓ１２０において入力されたキーのキーコードから、入力されたキーがテキストキーか否か判断する。テキストキーであれば（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行し、テキスト入力の処理を行う。テキスト入力の処理とは、Ｓ１２０において、記憶されているキーコードからキーコードに対応しているテキストコードを導出し、そのテキストコードを文字データとして文字列記憶部６３１に格納する作業である。テキスト入力の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００３９】
Ｓ１３０において、Ｓ１２０で入力されたキーがテキストキーでない場合は（Ｓ１３０：ＮＯ）、Ｓ１５０に移行し、Ｓ１２０において入力されたキーが書式設定キーか否か判断する。書式設定キーであれば（Ｓ１５０：ＹＥＳ）、Ｓ１６０に移行し、図４のフローチャートに示す書式設定を行う。書式設定とは、文字列記憶部６３１に記憶されている印刷されるべき文字列の任意の文字に対して文字修飾、文字サイズ等を設定する作業である。書式設定が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００４０】
Ｓ１５０において、Ｓ１２０で入力されたキーが印刷範囲設定キーでない場合は（Ｓ１５０：ＮＯ）、Ｓ１７０に移行し、入力されたキーが印刷キーか否か判断する。印刷キーであれば（Ｓ１７０：ＹＥＳ）、Ｓ１８０に移行し、図５のフローチャートに示す印刷の処理を実行する。印刷が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００４１】
Ｓ１７０において、Ｓ１２０で入力されたキーが印刷キーでない場合は（Ｓ１７０：ＮＯ）、Ｓ１９０に移行し、その他の処理を実行する。その他の処理には印刷キー以外の機能呼び出しキーに対する各処理やカーソルキーの処理等が含まれる。その他の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。テーププリンタ１の終了は、テーププリンタ１の電源スイッチを「ＯＦＦ」にすることで実現される。
【００４２】
次に、図３のＳ１６０である書式設定の処理手順について、図４を参照しつつ説明する。図４は書式設定の処理手順についてのフローチャートである。まず、Ｓ３１０に移行し、ユーザのキー入力を待つ。ユーザはディスプレイ２に表示された表示画面を見ながらキーボード３を操作して書式設定の対象となる文字を選択する。文字の選択はカーソルキーによるカーソルの移動と決定キーで行う。ユーザによりキーが入力されると、入力されたキーのキーコードをＲＡＭ６３の作業エリアに記憶してＳ３２０に移行する。
【００４３】
Ｓ３２０では、Ｓ３１０において入力されたキーのキーコードがカーソルキーか否か判断する。カーソルキーであれば（Ｓ３２０：ＹＥＳ）、Ｓ３３０に移行し、カーソルキーにより指示された方向にカーソルが移動可能か否か判断する。カーソルが移動可能であれば（Ｓ３３０：ＹＥＳ）、Ｓ３４０に移行し、カーソルキーの指示された方向にカーソルを移動させた後、再びＳ３１０に移行してユーザにキー入力を待つ。カーソルが移動可能でなければ（３３０：ＮＯ）、なにも処理せずに再びＳ３１０に移行してユーザによるキー入力を待つ。
【００４４】
Ｓ３２０において、Ｓ３１０で入力されたキーがカーソルキーでなければ（Ｓ３２０：ＮＯ）、Ｓ３５０に移行し、入力されたキーが決定キーか否か判断する。入力されたキーが決定キーであれば（Ｓ３５０：ＹＥＳ）、Ｓ３６０に移行し、選択部６１１によりカーソル上の文字が選択される、その後Ｓ３７０に移行し、書式選択を行う。書式選択は、修飾の場合は、指示部６１２により反転、アンダーライン、ボールド書体（太文字）、アウトライン、シャドー（影）、フレーミングからユーザの希望する修飾方法を選択する。文字サイズの場合はユーザの希望する文字サイズを入力する。書式選択が終了すれば、選択された書式のデータを作業エリアに展開して設定する。その後、再びＳ３１０に移行してユーザにキー入力を待つ。
【００４５】
Ｓ３８０において、Ｓ３１０で入力されたキーが決定キーでなければ（Ｓ３５０：ＮＯ）、Ｓ３８０に移行し、入力されたキーが終了キーか否か判断する。入力されたキーが終了キーでなければ（Ｓ３８０：ＮＯ）、なにも処理せずに再びＳ３１０に移行してユーザにキー入力を待つ。入力されたキーが終了キーであれば（Ｓ３８０：ＹＥＳ）、書式設定の処理手順である図４のフローチャートを終了して、図３のフローチャートに戻り、Ｓ１２０に移行する。
【００４６】
次に、図３のＳ１８０である印刷の処理手順について、図５を参照しつつ説明する。図５は印刷の処理手順についてのフローチャートである。まず、Ｓ４１０に移行し、文字列記憶部６３１に記憶されている、印刷されるべき文字列のデータを全て印刷用の作業エリアに読み出す。文字列のデータには、各文字のテキストコードの他、書式設定で設定された文字修飾や文字サイズのデータを含む（図３  Ｓ１６０、図４参照）。その後、Ｓ４２０に移行し、印刷時における各文字の配置情報を作成する。その後、Ｓ４３０に移行する。
【００４７】
Ｓ４３０では、Ｓ４１０で読み出した文字列のデータとＳ４２０で作成した全体配置情報を合わせた文字データを文字列の先頭から順に１文字分読み出す。その後、Ｓ４４０に移行し、文字イメージ生成部６１３により読み出した文字の文字イメージを生成させる。文字イメージの生成が完了した後に、Ｓ４５０に移行し、文字イメージを生成した文字に対して文字修飾が設定されているか否か判断する。文字修飾が設定されていない場合は（Ｓ４５０：ＮＯ）、Ｓ４９０に移行する。文字修飾が設定されている場合は（Ｓ４５０：ＹＥＳ）、Ｓ４６０に移行し、設定されている文字修飾が反転修飾か否か判断する。設定されている文字修飾が反転修飾の場合は（Ｓ４６０：ＹＥＳ）、Ｓ４７０に移行し、Ｓ４４０において生成した文字イメージに対して図６のフローチャートに示す反転修飾を行う。反転修飾後は、Ｓ４９０に移行する。設定されている文字修飾が反転修飾でない場合は（Ｓ４６０：ＮＯ）、Ｓ４８０に移行し、Ｓ４４０において生成した文字イメージに対してその他の修飾処理を行った後にＳ４９０に移行する。
【００４８】
Ｓ４９０では、Ｓ４２０で作成した全体配置情報を基に文字イメージを印刷イメージに配置する。ここで印刷イメージとは、印刷テープに印刷される状態に即したドットパターンデータであり、その内容はプリントバッファ上に展開される。文字イメージを印刷イメージに配置後は、Ｓ５００に移行し、文字列が終了したか否か判断する。文字列が終了しない場合は（Ｓ５００：ＮＯ）、再びＳ４３０に移行し、文字列から次の文字を読み出す。文字列が終了した場合は（Ｓ５００：ＹＥＳ）、Ｓ５１０に移行し、印刷を実行する。その後印刷の処理手順である図５のフローチャートを終了して図３のフローチャートに戻り、Ｓ１２０に移行する。
【００４９】
次に、図５のＳ４７０である反転部６１４Ａによる反転修飾の処理手順について、図６と図７を参照しつつ説明する。図６は、第１の実施の形態に係る反転処理の処理手順を示すフローチャートである。図７は第１の実施の形態に係る反転処理の経過を示した具体例である。まず、Ｓ５１０に移行し、文字イメージ生成部６１３により生成された文字イメージの配置領域の外周を取り巻くように配置される配置領域外枠の枠の幅を決定する。配置領域外枠の枠の幅は、配置領域外枠対応テーブル記憶部６２１Ａに記憶されている配置領域外枠対応テーブル（表１）により、配置領域の高さから決定される。具体的には図７（ａ）に示すように配置領域１５０の高さが２４ドットの場合は、図７（ｂ）のに示す配置領域外枠１２０の枠の幅は１ドットになる。配置領域外枠の枠の幅が決定した後にＳ５２０に移行する。
【００５０】
Ｓ５２０では、Ｓ５１０で決定した配置領域外枠を配置領域の外周に配置した場合に印刷可能か否か判断する。印刷可能か否かは、配置領域外枠を含めた文字イメージが印刷テープの幅方向における印刷範囲内に収まっているか否かで判断する。印刷が可能であれば（Ｓ５２０：ＹＥＳ）、Ｓ５３０に移行し、配置領域に配置領域外枠を加えて反転処理を行う。反転処理とは、印刷される部分と印刷されない部分を反転させる処理である。具体的には、図７（ｂ）に示すように配置余白領域１１０に配置領域外枠１２０を加えて新たな背景１３０とする。この場合背景の高さは配置領域１５０の高さ２４ドットに配置領域外枠１２０の枠の幅の上下２ドットを加えた２６ドットになる。そして非印刷部分である背景１３０が白、印刷部分である文字１００が黒である場合に、図７（ｃ）のように背景１３０を印刷部分である黒、文字１００を非印刷部分である白に印刷されるように処理する。その後、反転処理の処理手順である図６のフローチャートを終了し、図５のフローチャートに戻る。Ｓ５２０において印刷が可能でなければ（Ｓ５２０：ＮＯ）、Ｓ５４０に移行し、エラーとしてディスプレイ２にその旨を表示し、処理を行わず反転処理の処理手順である図６のフローチャートを終了し、図５のフローチャートに戻る。
【００５１】
以上、説明したように、本発明の第１の実施の形態によると、ドットパターンで文字を印刷するテーププリンタ１において印刷部分と非印刷部分とを反転させる反転修飾を実現することができ、よりインパクトの強い印刷物を作成することができる。
【００５２】
また、反転修飾に際して配置領域の外周に配置領域外枠を配置することで反転修飾により文字と配置領域のさらに外側にある陽の領域とが繋がることが無くなり、視認性が向上する。さらに、配置領域外枠の枠の幅は文字サイズにより適した幅を決定するので文字列全体のバランスを維持しつつ見栄えをよくすることができる。さらに、印刷される文字の文字サイズが変わらないため、ユーザの意思に沿った文字サイズを維持することができる。
【００５３】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。第１の実施の形態との相違は反転修飾の処理手順とそれに対応する機能のみであるので、その相違点のみ説明する。まず、テーププリンタ１の機能について図８を参照しつつ説明する。図８は、第２の実施の形態に係るテーププリンタ１の内部構成を示すブロック図である。テーププリンタ１は、ＲＯＭ６２によって構成される縮小文字サイズ対応テーブル記憶部（記憶手段）６２１Ｂと、ＲＡＭ６３によって構成される文字列記憶部６３１と、ＣＰＵ６１によって構成される選択部６１１と、指示部（指示手段）６１２と、文字イメージ生成部６１３と、反転部（反転手段）６１４Ｂとを有している。
【００５４】
縮小文字サイズ対応テーブル記憶部６２１Ｂは、配置領域の高さと、縮小文字サイズとの対応テーブルである縮小文字サイズ対応テーブルを記憶している。縮小文字サイズ対応テーブルの具体例を表２に示す（表２においては便宜上、配置領域の高さをＮとして表す）。例えば、図１０（ａ）に示すように、配置領域１５０の高さＮが２４ドットである場合は、縮小文字サイズは配置領域の高さＮから２を減じた２２ドットとなる。表２が示すように、配置領域１５０の高さ、つまり文字サイズが大きくなるに従い、縮小文字サイズも大きくなる。
【００５５】
【表２】
2004148699.tif 000004
【００５６】
反転部６１４Ｂは、文字イメージ生成部６１３により生成された、指示部６１２により反転修飾の指示を受けている文字の文字イメージに対して反転修飾（図５  Ｓ４７０、図９、図１０参照）を行う手段である。生成された文字イメージに対して直接反転修飾を行うと、文字と配置領域のさらに外側にある陽の領域とが部分的に繋がる可能性がある。そのため文字の背景である配置領域はそのまま維持しつつ、文字部分の文字サイズのみを縮小して反転修飾する。具体的には、縮小文字サイズ対応テーブル記憶部６２１Ｂに記憶されている縮小文字サイズ対応テーブルから反転修飾対象となる文字サイズ（具体的には配置領域の高さ）に適した縮小後の文字サイズを決定する。決定した文字サイズの文字を配置領域に配置して印刷部分と非印刷部分を反転する。
【００５７】
次に、図５のＳ４７０である反転部６１４Ｂによる反転修飾の処理手順について、図９と図１０を参照しつつ説明する。図９は、第２の実施の形態に係る反転処理の処理手順を示すフローチャートである。図１０は第２の実施の形態に係る反転処理の経過を示した具体例である。まず、Ｓ６１０に移行し、図５のフローチャートのＳ４４０で生成された文字イメージの配置領域の高さから縮小後の文字サイズを決定する。文字サイズの決定は、文字縮小サイズ対応テーブル記憶部６２１Ｂに記憶されている縮小文字サイズ対応テーブルにより、配置領域の高さから決定される。例えば図１０（ａ）に示すように、配置領域１５０の高さが２４ドットである場合は、縮小文字サイズは２２ドットとなる。縮小文字サイズの決定した後にＳ６２０に移行する。
【００５８】
Ｓ６２０では、Ｓ６１０で決定した縮小文字サイズに文字の縮小を行う。具体的には図５のフローチャートのＳ４４０で生成された文字イメージの文字部分をＳ６１０で決定した縮小文字サイズの文字に置き換える。例えば図１０（ａ）で表示されている２４ドットの文字１００を、図１０（ｂ）のように配置領域は維持しつつ２４ドットの文字部分のみを２２ドットの文字１４０に置き換える。これによって配置領域１５０の端部（図１０（ｂ）に便宜上描かれた破線の外側）に、見かけ上の枠であって、後の処理によって陰となる領域が生じる。その後、Ｓ６３０に移行し、反転処理を行う。例えば、図１０の（ａ）、（ｂ）に示すように非印刷部分である背景１１０が白、印刷部分である文字１４０が黒である場合に、図１０（ｃ）のように背景１１０を印刷部分である黒、文字１４０を非印刷部分である白に印刷されるように処理する。その後、反転処理の処理手順である図９のフローチャートを終了し、図５のフローチャートに戻る。
【００５９】
以上、説明したように、本発明の第２の実施の形態によると、反転修飾に際して文字サイズのみを小さくすることで反転修飾により文字と配置領域のさらに外側にある陽の領域とが繋がることが無くなり、文字列全体の見易さを損なわない。
【００６０】
さらに、元の文字サイズにより適した縮小文字サイズを決定するので文字列全体のバランスを維持しつつ見栄えをよくすることができる。さらに、配置領域の大きさが変化しないので印刷時の文字列全体の位置が崩れることがない。
【００６１】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の第１、第２の実施の形態では、配置領域は矩形状であるがこのような形状に限定されるものではなく、例えば配置領域の四隅が円弧状でもよい。また、上述の第１、第２の実施の形態では、印刷対象となる文字を文字単位で選択、編集、修飾しているが複数文字に対して一括処理するような構成でもよい。例えば、印刷対象となる文字を行単位やブロック単位（印刷テープ長手方向において区切られた単位）で処理するような構成である。
【００６２】
また、上述の第１の実施の形態では、配置領域の外周に枠を配置する構成であるが枠に限定されるものではなく、配置領域の上下左右の少なくとも１方向に接する領域を配置してもよい。また、上述の第１の実施の形態では、配置領域の高さにより配置領域外枠の枠の幅を決定するように構成されているが、前記枠の幅はテーブルを参照することなく、計算によって求めるような構成でもよい。例えば、配置領域の高さに対して、所定の比率を掛け合わせることによって配置領域外枠の枠の幅を決定する構成である。
【００６３】
さらに、上述の第１の実施の形態では配置領域の高さに合わせた幅を有する配置領域外枠を付加しているが、これに限る必要はなく、配置領域の高さに関係ない任意の幅を有する配置領域外枠を付加する構成にしてもよい。例えば、付加される配置領域外枠の幅を予め所定のドットに設定しておき、常にそのドット数の枠が配置領域の外側に付加される構成である。
【００６４】
また、上述の第２の実施の形態では、配置領域の高さにより縮小文字サイズを決定するように構成されているが、前記縮小文字サイズは、テーブルを参照することなく、計算によって求めるような構成でもよい。例えば、配置領域の高さに対して、所定の比率を掛け合わせることによって縮小文字サイズを決定する構成である。
【００６５】
さらに、上述の第２の実施の形態では配置領域に配置される文字を、配置領域の高さに合わせた縮小文字サイズに縮小しているが、これに限る必要はなく、配置領域の高さに関係ない任意の縮小文字サイズに縮小するように構成にしてもよい。例えば、配置される文字の縮小文字サイズを予め所定ドット数からなるサイズに設定しておき、常にそのサイズの縮小文字サイズに縮小する構成である。
【００６６】
また、上述の第１、第２実施形態では、制御部がテーププリンタと一体となったスタンドアロンのタイプであるが、このようなタイプに限定されるものではなく、制御部の全部または一部をテーププリンタと接続されたパーソナルコンピュータ上で実現させるような構成でも良い。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるテーププリンタ１の外観図である。
【図２】第１の実施の形態に係る、図１に示すテーププリンタ１の内部構成を示すブロック図である。
【図３】図１に示すテーププリンタ１における全体の処理手順を表したフローチャートである。
【図４】図１に示すテーププリンタ１における書式設定の処理手順についてのフローチャートである。
【図５】図１に示すテーププリンタ１における印刷の処理手順を表したフローチャートである。
【図６】第１の実施の形態に係る、図１に示すテーププリンタ１における反転処理の処理手順を表したフローチャートである。
【図７】第１の実施の形態に係る、図１に示すテーププリンタ１における反転処理の処理経過の具体例である。
【図８】第２の実施の形態に係る、図１に示すテーププリンタ１の内部構成を示すブロック図である。
【図９】第２の実施の形態に係る、図１に示すテーププリンタ１における反転処理の処理手順を表したフローチャートである。
【図１０】第２の実施の形態に係る、図１に示すテーププリンタ１における反転処理の処理経過の具体例である。
【符号の説明】
１    テーププリンタ
２    ディスプレイ
３    キーボード
４    印刷ヘッド
６    制御部
６１  ＣＰＵ
６２  ＲＯＭ
６３  ＲＡＭ
６１１  選択部
６１２  指示部
６１３  文字イメージ生成部
６１４  反転部
６３１  文字列記憶部
６２１Ａ  配置領域外枠対応テーブル記憶部
６２１Ｂ  縮小文字サイズ対応テーブル記憶部
【図１】
2004148699.tif 000005
【図２】
2004148699.tif 000006
【図３】
2004148699.tif 000007
【図４】
2004148699.tif 000008
【図５】
2004148699.tif 000009
【図６】
2004148699.tif 000010
【図７】
2004148699.tif 000011
【図８】
2004148699.tif 000012
【図９】
2004148699.tif 000013
【図１０】
2004148699.tif 000014