(57)【要約】【課題】テープ等の印刷部材に、印刷すべきデータ列等の内容を比較的簡易な方法で効率よく収めることができる印刷装置及びこれを用いたテープ印刷装置を提供すること。【解決手段】ＣＰＵ７８により、印刷長を定長内に収めるために必要となる圧縮量を換算する処理を行い、さらに、算出された圧縮量に応じて圧縮変換処理を選定する処理を行う。この際、キャラクタデータに対応する像を印刷方向に関して間引いて修正印刷画像を形成するため、当該修正印刷画像に対応する修正印刷データを作成する。【選択図】図３
2008162247.tif 000002
【特許請求の範囲】
【請求項１】
印刷部材に印刷されるべきキャラクタについてのキャラクタデータを保持するデータ記
憶部と、
前記印刷部材上に前記キャラクタの印刷を行うための定長印刷領域が指定される定長モ
ードを設定するモード設定手段と、
前記印刷部材上に前記キャラクタデータに対応する画像を標準的に印刷するために必要
なキャラクタ印字領域が前記定長印刷領域を越えたか否かを判断する領域判断部と、
前記領域判断部により前記キャラクタ印字領域が前記定長印刷領域を越えたと判断され
た場合に、前記キャラクタデータに対応する画像を印刷方向に関して間引いた修正印刷画
像に対応する修正印刷データを作成することにより、前記キャラクタ印字領域を前記定長
印刷領域内に収める圧縮変換処理を行う印刷データ処理部と、
前記印刷部材上に前記データ処理部による前記修正印刷データに基づいて前記修正印刷
画像の印刷を行う印刷手段と
を備える印刷装置。
【請求項２】
前記印刷データ処理部は、前記キャラクタ印字領域の全体から均等に前記キャラクタデ
ータを間引くことにより前記圧縮変換処理を行う請求項１記載の印刷装置。
【請求項３】
前記モード設定手段は、前記修正印刷データの作成のために前記キャラクタ印字領域の
うち特定領域が指定される特定領域モードを設定し、前記印刷データ処理部は、前記特定
領域モードにおいて指定された前記特定領域に対応する前記キャラクタデータを間引くこ
とにより前記圧縮変換処理を行う請求項１記載の印刷装置。
【請求項４】
前記データ記憶部は、前記キャラクタデータをビットマップデータとして表現可能な形
式の情報として保持する請求項１から請求項３のいずれか一項記載の印刷装置。
【請求項５】
前記印刷データ処理部は、前記圧縮変換処理において、前記キャラクタデータを１ドッ
ト幅の帯形状のラインデータに区分し、区分されたラインデータのうち、隣接するライン
データにおいて同じデータが連続する部分を優先して間引くことにより前記圧縮変換処理
を行う請求項４記載の印刷装置。
【請求項６】
請求項１から請求項５のいずれか一項記載の印刷装置を備え、
前記印刷手段は、前記印刷部材であるテープ状部材に印刷を行うテープ印刷装置。
【請求項７】
前記印刷データ処理部は、前記テープ状部材の長手方向に前記圧縮変換処理を行う請求
項６記載のテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたデータに基づいて各種印刷を行う印刷装置及びこれを用いてテー
プ状の部材に印刷を行うテープ印刷装置に関する。
【背景技術】
【０００２】
従来のテープ印刷装置において、文字等のキャラクタがテープからはみ出す場合、印刷
を行う前に、はみ出す部分をイメージ画像により表示するものが知られている（特許文献
１参照）。さらに、文字等のキャラクタによる文字列がテープの印字幅に収まらない場合
に、文字列を縮小する、あるいは、文字列を再構築することでサイズ調整を行う印字サイ
ズ調整手段を有するものが知られている（特許文献２参照）。
【特許文献１】特開平６−１１５２２４号公報
【特許文献２】特開２００４−１３０６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、文字列を小さくしてもテープの印字幅に収まらない場合には、指定した
テープ長で印刷できない可能性がある。また、文字列を再構築する場合、再構築のための
処理が必要となり、処理が複雑になる可能性がある。
【０００４】
そこで、本発明は、テープ等の印刷部材に、印刷すべきデータ列等の内容を比較的簡易
な方法で効率よく収めることができる印刷装置及びこれを用いたテープ印刷装置を提供す
ることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る印刷装置は、（ａ）印刷部材に印刷されるべ
きキャラクタについてのキャラクタデータを保持するデータ記憶部と、（ｂ）印刷部材上
にキャラクタの印刷を行うための定長印刷領域が指定される定長モードを設定するモード
設定手段と、（ｃ）印刷部材上にキャラクタデータに対応する画像を標準的に印刷するた
めに必要なキャラクタ印字領域が定長印刷領域を越えたか否かを判断する領域判断部と、
（ｄ）領域判断部によりキャラクタ印字領域が定長印刷領域を越えたと判断された場合に
、キャラクタデータに対応する画像を印刷方向に関して間引いた修正印刷画像に対応する
修正印刷データを作成することにより、キャラクタ印字領域を定長印刷領域内に収める圧
縮変換処理を行う印刷データ処理部と、（ｅ）印刷部材上にデータ処理部による修正印刷
データに基づいて修正印刷画像の印刷を行う印刷手段とを備える。
【０００６】
上記印刷装置では、まず、領域判断部により、印刷部材上にキャラクタデータに対応す
る画像を標準的に印刷するために必要なキャラクタ印字領域が定長印刷領域を越えたか否
かが判断される。さらに、印刷データ処理部により、キャラクタデータに対応する画像を
印刷方向に関して間引く比較的簡易な処理により修正印刷画像に対応する修正印刷データ
が作成される。この際、修正印刷データによる修正印刷画像は、定長印刷領域に収まるも
のとなっている。従って、印刷すべきデータ列等の内容をユーザの意図する定長印刷領域
に効率よく収めることができる。
【０００７】
また、本発明の具体的な態様として、印刷データ処理部が、キャラクタ印字領域の全体
から均等にキャラクタデータを間引くことにより圧縮変換処理を行う。この場合、キャラ
クタ全体の識別性を最大限維持しながら圧縮を行うことができる。また、均等にキャラク
タデータを間引いているので、画一的で、かつ、必要な量に応じて圧縮量の調整された処
理が可能である。従って、データ列等の内容を比較的簡易かつ、圧縮において無駄のない
処理を行うことができる。
【０００８】
また、本発明の具体的な態様として、モード設定手段が、修正印刷データの作成のため
にキャラクタ印字領域のうち特定領域が指定される特定領域モードを設定し、印刷データ
処理部は、特定領域モードにおいて指定された特定領域に対応するキャラクタデータを間
引くことにより圧縮変換処理を行う。この場合、指定された特定領域についてのみ圧縮変
換処理を行えるので、例えばユーザの希望に応じて所望の部分のみを圧縮することが可能
となる。
【０００９】
また、本発明の具体的な態様として、データ記憶部が、キャラクタデータをビットマッ
プデータとして表現可能な形式の情報として保持する。この場合、圧縮変換処理において
、ドットの数を基準として行うことができる。
【００１０】
また、本発明の具体的な態様として、印刷データ処理部が、圧縮変換処理において、キ
ャラクタデータを１ドット幅の帯形状のラインデータに区分し、区分されたラインデータ
のうち、隣接するラインデータにおいて同じデータが連続する部分を優先して間引くこと
により圧縮変換処理を行う。この場合、キャラクタの意味内容を損なう可能性が少ないと
考えられるデータを優先して間引くので、各キャラクタの文字等としての情報性を保ちな
がら効率的な圧縮を行うことができる。
【００１１】
上記課題を解決するために、本発明に係るテープ印刷装置は、上記いずれかの印刷装置
を備え、印刷手段が、印刷部材であるテープ状部材に印刷を行う。
【００１２】
上記テープ印刷装置では、キャラクタ印字領域が定長印刷領域を越えたか否かが判断さ
れ、キャラクタデータに対応する画像を印刷方向に関して間引く比較的簡易な処理により
修正印刷画像が定長印刷領域に収まるような修正印刷データが作成される。従って、印刷
すべきデータ列等の内容をテープ状部材に、比較的簡易な方法で効率よく収めることがで
きる。
【００１３】
また、本発明の具体的な態様として、印刷データ処理部が、テープ状部材の長手方向に
圧縮変換処理を行う。この場合、定長印刷領域が指定される定長モードでの印刷において
、効果的な圧縮を行うことができる。
【発明を実施するための最良の形態】
【００１４】
〔第１実施形態〕
図１は、本実施形態に係る印刷装置であるテープ印刷装置の全体を示した斜視図である
。また、図２（ａ）は、図１のテープ印刷装置の開閉蓋を開蓋したときの斜視図であり、
図２（ｂ）は、テープ印刷装置に装填されるテープカートリッジを示す斜視図である。
【００１５】
図１及び図２に示すように、このテープ印刷装置１０は、上下２分割の装置ケース２０
により外郭が形成され、開閉蓋となる上側ケース２１と、テープカートリッジＣが装填さ
れるポケット４１等の機構部が配設された下側ケース２２とにより構成されている。
【００１６】
上側ケース２１の上面には、その手前側にキーボード３３が、中央部右側にディスプレ
イ３４がそれぞれ配設されており、テープカートリッジＣの着脱時以外は、閉蓋状態で使
用される。
【００１７】
キーボード３３は、下側ケース２２内に内蔵された制御系であるマイコンチップ等に対
するデータ、指令等の情報を入力するためのものとなっている。このキーボード３３には
、文字、記号、数字等を含むテキスト情報を入力するための文字キー群３１の他、各種の
動作モードなどを指定するための機能キー群３２等が配列されている。また、機能キー群
３２には、図外の〔電源〕キー、印刷動作を指示するための〔印刷〕キー、テキスト情報
入力時のデータ確定や改行および選択画面における各種モードの選択指示のための〔選択
〕キー、並びに、それぞれ上（「↑」）、下（「↓」）、左（「←」）、右（「→」）方
向へのカーソル移動や表示画面３６の表示範囲を移動させるための〔カーソル〕キーの他
、予め装置内に記憶されていない文字や記号等を「外字」として作成するための〔外字〕
キーなどが含まれる。以下、上述のような文字、記号、数字等に加え、「外字」等（例え
ば、絵文字のようなもの）を含めた総称として「キャラクタ」ということとする。
【００１８】
尚、上述した選択画面において設定される各種モードとして、例えば印刷部材上におい
て、キャラクタの印刷を行う定長印刷領域を指定できる定長モードがある。ユーザの機能
キー群３２等の操作により、各種モードの指定が可能になり、定長モードの設定もなされ
る（詳しくは後述する）。
【００１９】
ディスプレイ３４は、任意のキャラクタを横方向及び縦方向にｎ列×ｍ行（ｎ，ｍは適
当な自然数）で表示可能な表示画面３６を有し、下側ケース２２内に内蔵された制御系で
あるマイコンチップ等による処理結果や指令等を表示できるようになっている。すなわち
、ディスプレイ３４は、処理対象となるキャラクタ列を選択したり、ユーザがキーボード
３３からデータや各種指令・指示等を入力してキャラクタ列を編集したり、その結果等を
視認したりする際などに用いられる。
【００２０】
下側ケース２２には、テープカートリッジＣを装着するためのポケット４１が設けられ
ており、テープカートリッジＣは、上側ケース（開閉蓋）２１を開放した状態でポケット
４１に対して着脱される。テープカートリッジＣにおいて、カートリッジケース５１の内
部に一定の幅のテープＴとインクリボンＲとが収容されている他、ポケット４１に配設さ
れたヘッドユニット４２を差し込むための貫通孔５３が形成されている。また、相異なる
幅等のテープＴの種別を識別できるように、ポケット４１には、マイクロスイッチ等のテ
ープ識別センサ４３が設けられており、テープＴの種別や設定情報を検出できるようにな
っている。
【００２１】
また、テープＴは、印刷部材であるテープ状部材に相当するものであり、裏面に接着面
が形成され、それが剥離紙によって覆われた構成になっている。テープＴとインクリボン
Ｒは、貫通孔５３の位置で相互に重なり合った状態で走行するとともに、テープＴのみが
外部に排出され、インクリボンＲは内部で巻き取られるようになっている。
【００２２】
ポケット４１の適所に設けたヘッドユニット４２には、サーマルヘッドから成る印刷ヘ
ッド４２ａが内蔵されており、テープカートリッジＣがポケット４１に装填された状態で
、印刷ヘッド４２ａが、テープカートリッジＣの貫通孔５３から露出しているインクリボ
ンＲの裏面に当接するようになっている。そして、印刷ヘッド４２ａを発熱駆動すること
により、所望の文字などのキャラクタがテープＴの表面に印刷される。
【００２３】
また、下側ケース２２の左側部には、ポケット４１と装置外部とを連通するテープ排出
口４４が形成され、このテープ排出口４４には、送り出したテープＴを切断するテープカ
ッタ４５が臨んでいる。また、ポケット４１には、装着されたテープカートリッジＣの被
駆動部が係合する駆動軸４７，４８等が設けられており、内蔵された送りモータ（不図示
）を駆動源として、これらの駆動軸４７，４８により、テープカートリッジＣ内のテープ
ＴおよびインクリボンＲの送りが行われ、かつ、これらに同期して印刷ヘッド４２ａを駆
動することで、印刷が行われる。また、印刷完了後、テープＴの送りが続行されテープＴ
に設定された切断位置がテープカッタ４５の位置まで送られる。
【００２４】
下側ケース２２の前側部には、カード状の携帯メモリデバイス６１を差し込むためのス
ロット４９が形成されている。このスロット４９の狭い空間に携帯メモリデバイス６１を
挿入して一定の力で押し込むことにより、内蔵されたコネクタ（不図示）を介して、携帯
メモリデバイス６１が下側ケース２２内の制御系であるマイコンチップ等に接続される。
なお、スロット４９に装着される携帯メモリデバイス６１は、着脱自在となっており、ス
ロット４９の開口に露出している携帯メモリデバイス６１の先端部を一定の力で引っ張る
ことにより、携帯メモリデバイス６１を上記コネクタから切り離してスロット４９外に引
き出すことができる。
【００２５】
尚、スロット４９に挿入される携帯メモリデバイス６１は、複数の装置間で互換性のあ
るデータを保持することができる汎用型のメモリカードであり、例えばＳＤカード、メモ
リスティック等がこれに該当する。この携帯メモリデバイス６１には、印字データや印字
プログラムが汎用のフォーマットで記録されている。ここで、印字データは、テープ印刷
装置１０のディスプレイ３４に表示させたり、ヘッドユニット４２によってテープＴに印
刷させるべきキャラクタ等の情報を含んでおり、印字プログラムは、テープ印刷装置１０
のヘッドユニット４２等によってテープＴに印刷させるための手順、印刷データ等を含ん
でいる。テープ印刷装置１０は、キャラクタに関するデータやその制御・処理機構を内蔵
しており（詳しくは図３を用いて後述する）、単独でテープ印刷が可能であるが、上述の
ように、携帯メモリデバイス６１が挿入でき、外部からのデータに基づいて装置内に記憶
されていない外字等のキャラクタについてテープ印刷を行うことも可能となっている。
【００２６】
このように構成されたテープ印刷装置１０の一般的な使用方法は、ユーザが、ポケット
４１にテープカートリッジＣを装填した後、ディスプレイ３４により入力・編集結果を確
認しながらキーボード３３を用いて所望の文字や記号等の印刷情報を入力し、印刷を指示
する。この指示により、テープカートリッジＣからテープＴが繰り出され、印刷ヘッド４
２ａによりテープＴに所望の印刷が行われた後、印刷済み部分はテープ排出口４４から随
時外部に送り出される。そして、印刷が完了すると、余白分を含むテープ長さの位置まで
テープ送りが行われ、この位置でテープＴがカットされることによりラベルが作成される
。
【００２７】
次に、図３を参照して、図１等に示すテープ印刷装置１０の制御系の構成について説明
する。テープ印刷装置１０は、ユーザとのインタフェースになるキーボード３３やディス
プレイ３４、テープ種類の検出を行うためのテープ識別センサ４３のほかに、印刷ヘッド
４２ａや送りモータ５５を駆動する印刷部駆動回路７１と、テープカッタ４５に切断動作
を行わせるカッタモータ５６を駆動する切断部駆動回路７２と、携帯メモリデバイス６１
との間でデータの送受信を行うためのインタフェース部７４と、以上の回路部分を制御し
つつ適宜動作させる制御処理部７７とを備える。以上において、印刷ヘッド４２ａ及び印
刷部駆動回路７１は、テープＴに印刷を行うための印刷手段として機能し、テープカッタ
４５、カッタモータ５６、及び切断部駆動回路７２は、テープＴを切断するカッタ機構と
して機能する。
【００２８】
制御処理部７７は、マイコンチップ等のＩＣで構成される制御手段であり、データや演
算結果等を保管するためのデータ記憶部である記憶部７３と、記憶部７３内に蓄積されて
いる各種データを読み出す読出部７６と、読出部７６から読み出されたデータに基づきキ
ャラクタデータを処理するキャラクタ処理部７７ｂと、ディスプレイ３４への出力データ
送信を行う出力ポート７５と、キャラクタ印刷のための演算処理を行うＣＰＵ７８とを備
える。
【００２９】
記憶部７３は、ＲＯＭ７３ａやＲＡＭ７３ｂで構成される。ＲＯＭ７３ａは、制御処理
部７７で処理する制御プログラムを記憶する制御プログラム領域と、文字修飾テーブルな
どを含む制御データを記憶する制御データ領域と、テープ印刷装置１０に用意されている
キャラクタのフォントデータを記憶するＣＧデータ領域とを有する。また、ＲＡＭ７３ｂ
は、電源がオフにされても、記憶したデータを保持しておくように図外のバックアップ回
路によって電源の供給を受けており、各種レジスタ群のほか、ユーザがキーボード３３か
ら入力したキャラクタ等のテキストデータを記憶するテキストデータ領域、テキストデー
タを印字する際のフォーマットを記憶するフォーマットデータ領域、携帯メモリデバイス
６１から読み取った印字データや印字プログラムを一旦保管する外部データ導入領域、バ
ッファ領域等の各種記憶領域等を有し、制御処理のための作業領域として使用される。尚
、ここでは、記憶部７３が有するキャラクタについてのデータ（以下キャラクタデータ）
等は全てビットマップデータとして表現可能な形式の情報となっている。これにより、例
えば、印刷処理での圧縮変換処理において、ドットの数を基準として行うことができる。
【００３０】
そして、制御処理部７７は、記憶部７３に設けたＲＯＭ７３ａ内の制御プログラムに従
って動作し、キーボード３３等から各種指令、各種データ、各種検出信号等の入力を受け
、記憶部７３に設けたＲＡＭ７３ｂに保管された各種データ等を処理し、ディスプレイ３
４、印刷部駆動回路７１、切断部駆動回路７２等に制御信号を出力することにより、表示
画面３６に必要な表示を行わせるとともに、印刷ヘッド４２ａを制御して所定の印刷条件
でテープＴに印刷するなど、テープ印刷装置１０全体を制御している。このような処理の
うち、本実施形態の特徴的な動作は、印刷されるキャラクタからなるキャラクタ列の占め
る領域であるキャラクタ印字領域を所定のテープ長に収めるために、当該キャラクタ列に
ついてのデータを間引いて修正する圧縮変換処理である。尚、当該圧縮変換処理に際して
、ＣＰＵ７８は、ＲＡＭ７３ｂに保管された各種データを読み出し、これに基づいて演算
処理をする。
【００３１】
ここで、ＲＡＭ７３ｂには、上述のテキストデータ領域等の各種記憶領域において印刷
処理に必要な各種データが保管されるが、本実施形態に特徴的な情報を確保すべく、図４
に示すような一連の記憶領域が確保されている。即ち、ＲＡＭ７３ｂの各記憶領域のうち
、印刷レイアウト画像情報記憶領域８０ａ（テキストデータ領域を含む）には、印刷され
るべきキャラクタ列のデータについての情報が保管されており、圧縮変換処理により変換
された各キャラクタのキャラクタデータが保管される。また、定長印刷情報記憶領域８０
ｂには、テープＴ上の所定の印刷領域である定長印刷領域についての情報が保管され、キ
ャラクタ印刷情報記憶領域８０ｃには、キャラクタ印字領域についての情報が保管され、
キャラクタ情報記憶領域８０ｄには、圧縮変換処理される前の各キャラクタのキャラクタ
データが保管されている。
【００３２】
以下、制御処理部７７による印刷処理のための動作について図５のフローチャートを用
いて説明する。ユーザによる入力操作に伴って、制御処理部７７は、入力されたキャラク
タ列による印刷画像を取り込む処理を行う（ステップＳ１）。つまり、ＲＡＭ７３ｂのキ
ャラクタ情報記憶領域８０ｄに、印刷されるべきキャラクタ列についてのキャラクタデー
タが保管される。尚、この際、当該キャラクタデータは、印刷レイアウト画像情報記憶領
域８０ａにおいても初期の印刷画像のデータとして保管される。
【００３３】
次に、制御処理部７７は、定長モードが設定されているか否かについての判断を行う（
ステップＳ２）。ここで、定長モードとは、テープＴ上で実際に印刷を行う所定の印刷領
域として、定長印刷領域（以下単に「定長」という。）を予め定めるモードをいう。より
具体的には、ユーザが、モード設定手段としての機能キー群３２等の操作により、定長モ
ードの設定の有無及び設定を行った場合の定長の長さについて指定を行い、これに応じて
、モード設定手段としての制御処理部７７が、定長モードの設定を受け付ける。以上によ
り定長モードが設定される。尚、設定された定長モードについての情報（設定の有無につ
いての情報を含む）は、図４の定長印刷情報記憶領域８０ｂに保管されており、ステップ
Ｓ２での判断は、制御処理部７７がからＲＡＭ７３ｂの定長印刷情報記憶領域８０ｂから
当該情報を読み出すことにより行われる。
【００３４】
ステップＳ２により、定長モードが設定されていないと判断した場合、ユーザによる入
力操作が完了し、さらにユーザが図１の機能キー群３２等を操作して印刷処理のための操
作指示がなされると、当該キャラクタ列についてのキャラクタデータは加工等されること
なく、キャラクタデータに対応した長さのテープＴに印刷を行う印刷処理がなされる（ス
テップＳ３）。
【００３５】
一方、ステップＳ２において、定長モードが設定されていると判断された場合、ＣＰＵ
７８において、印刷されるキャラクタ列の長さに相当する印刷長と、定長との比較が行わ
れる（ステップＳ４）。
【００３６】
ここで、図６は、印刷されるキャラクタ列の印刷長と、定長モードが設定された場合の
定長との一例を仮想的に示すための模式図である。図６の場合、テープＴの長手方向につ
いての全長のうち、定長ＤＬは、左右のマージンとして必要な余白長ＢＬを除いた長さで
あり、例えば図６では５０ｍｍとする。一方、印刷長ＰＬは、図中「Ａ〜Ｌ」の文字から
なるキャラクタ列のキャラクタデータに対応する画像の像を標準的に印刷するために必要
なキャラクタ印字領域ＣＤについてのテープＴの長手方向についての長さであり、例えば
図６では６０ｍｍとする。つまり、この場合、キャラクタ印字領域ＣＤの印刷長ＰＬを圧
縮して定長ＤＬ内に収めた印刷を行うには、印刷長ＰＬを５／６以下にするためにキャラ
クタデータの圧縮変換処理を行う必要がある。尚、キャラクタ印字領域ＣＤについての情
報は、ユーザによるキャラクタの入力操作に応じて随時図４のキャラクタ印刷情報記憶領
域８０ｃに保管される。
【００３７】
ステップＳ４での比較は、ＣＰＵ７８において、例えば図６のような定長ＤＬと印刷長
ＰＬとについての情報を比較することで行われる。つまり、領域判断部としてのＣＰＵ７
８により、キャラクタ印字領域に相当する印刷長ＰＬが定長ＤＬを越えたか否かの判断が
行われる。これについて、より具体的には、まず、定長モードの設定が行われた際に図４
の定長印刷情報記憶領域８０ｂに保管された定長ＤＬについての情報が読み出される。ま
た、これとともに、図４のキャラクタ印刷情報記憶領域８０ｃに保管されたキャラクタ印
字領域ＣＤについての情報から印刷長ＰＬについての情報が読み出される。次に、ＣＰＵ
７８は、定長ＤＬと印刷長ＰＬとを比較するための制御プログラムに従って、読み出され
た定長ＤＬ及び印刷長ＰＬについての情報から所定の演算処理を行い、両者を比較する。
以上により印刷長ＰＬが定長ＤＬを越えたか否かの判断が行われる。
【００３８】
ステップＳ４において、図６の例とは異なり、印刷長ＰＬの値が定長ＤＬの値を越えて
いないと判断された場合には、圧縮変換処理は行われず、ユーザによる入力操作が完了し
、さらにユーザが図１の機能キー群３２等を操作して印刷処理のための操作指示がなされ
ると、通常の定長印刷処理が行われる（ステップＳ５）。
【００３９】
一方、ステップＳ４において、印刷長ＰＬの値が定長ＤＬの値以上であると判断された
場合には、制御処理部７７は、その旨を図１の表示画面３６内に表示させ、さらに、ユー
ザの機能キー群３２等の操作による選択指示に対応して制御処理部７７は、キャラクタデ
ータの圧縮を行うか否かの判断を行う（ステップＳ６）。
【００４０】
ステップＳ６において、キャラクタデータの圧縮を行わないと判断した場合、制御処理
部７７は、定長オーバー処理を行う（ステップＳ７）。つまり、ユーザの指示に従って定
長モードを解除して、例えば通常の印刷を行う。
【００４１】
一方、ステップＳ６において、キャラクタデータの圧縮を行うと判断された場合には、
ＣＰＵ７８により、印刷長ＰＬを定長ＤＬ内に収めるために必要となる圧縮量を換算する
処理が行われる（ステップＳ８）。さらに、ステップＳ８で算出された圧縮量に応じて圧
縮変換処理の方法を選定する処理が行われる（ステップＳ９）。尚、ここでの圧縮変換処
理では、キャラクタデータに対応する像を印刷方向に関して間引いて修正印刷画像を形成
するものとする。このために、本圧縮変換処理では、当該修正印刷画像に対応する修正印
刷データを、図６のキャラクタ印字領域ＣＤの印刷長ＰＬを定長ＤＬに収めるように作成
する。また、ここでは、一例として、印刷方向に関して均等に間引いて修正印刷画像を形
成するものとする。従って、この場合、ステップＳ９における圧縮変換処理の方法は、ス
テップＳ８において算出された圧縮量から画一的に定まる（詳しくは後述する）。
【００４２】
ステップＳ９により圧縮変換処理が定まると、ユーザの機能キー群３２等の操作による
選択指示に対応して制御処理部７７は、当該圧縮変換処理によるキャラクタデータの圧縮
を行うか否かの判断を行う（ステップＳ１０）。尚、この際、修正されたキャラクタデー
タに基づく印刷画像のイメージを図１の表示画面３６内に表示させることによって視覚的
な情報を提供し、ユーザに修正した画像による印刷を実行するか否かを判断させてもよい
。
【００４３】
ステップＳ１０において、キャラクタデータの圧縮を行わないと判断した場合、制御処
理部７７は、ユーザの指示に従って定長オーバー処理を行う（ステップＳ７）。
【００４４】
一方、ステップＳ１０において、キャラクタデータの圧縮を行うと判断した場合、印刷
データ処理部としての制御処理部７７は、選定された圧縮変換処理に従ってキャラクタデ
ータの圧縮変換を行い、圧縮変換されたキャラクタデータに基づくキャラクタ列の印刷処
理を行う（ステップＳ１１）。
【００４５】
ステップＳ１１における印刷処理により、印刷手段である印刷ヘッド４２ａ等は、テー
プＴ上に制御処理部７７による修正印刷データに基づいて修正印刷画像の印刷を行う。
【００４６】
図７（ａ）、（ｂ）は、キャラクタデータの圧縮変換の一例を説明するための図である
。本実施形態におけるキャラクタデータはビットマップデータとして表現可能な形式の情
報となっており、当該圧縮変換処理は、ドットの数を基準として行うことができる。従っ
て、図７（ａ）、（ｂ）では、ビットマップデータに対応する各ドットを一定の割合で間
引くことによりキャラクタデータを圧縮するものとする。
【００４７】
図７（ａ）は、圧縮変換処理を行う前のビットマップデータにより表現されたキャラク
タデータに対応する各ドットを示したものである。ここで、図中縦方向は、印字方向に対
して垂直方向であり、本圧縮変換処理においては、この方向についてキャラクタデータを
１ドット幅の帯形状のラインデータに区分し、これを基準としてデータを間引いて修正を
行うものとする。ラインデータの区分は、図のように横方向のドットごとにナンバリング
をした縦方向の１ラインを一つのラインデータとすることによって行う。
【００４８】
ここで、本圧縮変換処理では、上述の各ラインデータの単位でキャラクタデータを均等
に間引くことによって、修正印刷データを作成する。より具体的には、例えば、図６のよ
うな場合、上述のようにキャラクタデータを印刷方向に対して５／６以下とする必要があ
る。この場合、例えば、図７（ａ）において矢印で示した各ラインデータのうち、第１の
ラインデータＬ１、第７のラインデータＬ７、第１３のラインデータＬ１３というように
、６行毎にラインデータを間引くものとする。尚、図示は省略しているが、以下同様にし
て６行毎にラインデータを間引く。この場合、６行毎にラインデータが間引かれるため、
図６のキャラクタ印字領域ＣＤの印刷長ＰＬを定長ＤＬに収めるべく印字方向に関して５
／６以下の圧縮を行うことが可能となる。
【００４９】
以上により、図７（ｂ）のような第１のラインデータＬ１等が間引かれた修正印刷画像
に対応する修正印刷データが作成され、当該修正印刷データにより、キャラクタデータに
対応する像を印刷方向に関して間引いて修正印刷画像を形成することができる。作成され
た修正印刷データは、修正印刷画像に対応するデータとして、図４の印刷レイアウト画像
情報記憶領域８０ａに保管される。印刷処理時には、印刷レイアウト画像情報記憶領域８
０ａから修正印刷画像としての情報が読み出される。
【００５０】
尚、図７（ａ）、（ｂ）では、例示として、間引くラインデータを第（６ｎ＋１）のラ
インデータ（ｎは０以上の整数）としているが、６行につき１行の割合で間引くものであ
ればこれ以外のラインデータを間引いていくものであってもよい。いずれにおいても、こ
の場合の圧縮変換処理では、図６に例示したキャラクタ印字領域ＣＤの全体から均等にキ
ャラクタデータを間引くものとなる。
【００５１】
以上の説明では、図６の場合を一例として圧縮処理について説明したが、より一般には
、図５のステップＳ８において算出された圧縮量に基づいてステップＳ９において間引く
ラインデータの比率が定まることとなる。つまり、図６については、圧縮量を全体の１／
６にする必要があったため、間引くべきラインデータの本数が全体の１／６となるように
６行につき１行の割合で間引いたが、ステップＳ８において算出された圧縮量が異なるも
のであれば、ステップＳ９において、ステップＳ８で算出された圧縮量に応じて最適な圧
縮変換処理の方法を定める。尚、本実施形態において説明した例では、ステップＳ９で圧
縮変換処理の方法は、ステップＳ８での算出結果から画一的に定まるものとなる。
【００５２】
本実施形態の場合、キャラクタ印字領域全体から均等に間引くので、全てのキャラクタ
の識別性を維持しながら圧縮を行うことができる。また、画一的な圧縮変換処理であるた
め、簡易であり、かつ、あらゆるキャラクタに対して圧縮変換が可能であり、例えば、携
帯メモリデバイス６１による外部からのデータに基づいた外字等のキャラクタについても
同様の圧縮変換が可能である。また、圧縮量も無駄のないように設定することができる。
【００５３】
図８（ａ）〜（ｈ）は、本実施形態におけるテープ印刷装置１０の表示動作及び印刷結
果の一例について説明するための図である。
【００５４】
まず、ユーザがテープ印刷装置１０の電源を入れることにより、図８（ａ）のような初
期状態を示す表示が図１の表示画面３６内に表示される。適宜機能キー群３２等を操作す
るか、あるいは一定時間経過することにより、印刷設定のための選択メニューが表示され
る。
【００５５】
この場合において、まず、機能キー群３２等の操作により、例えば、表示画面３６内に
図８（ｂ）のような飾り字を選択するための表示がなされる。ユーザは、機能キー群３２
等を操作することにより、「飾り字メニュー選択肢」から適宜装飾パターンを設定するこ
とができる。
【００５６】
「飾り字メニュー選択肢」としては、例えば、「ふつう」（変化なし）、「白抜」（文
字を白く抜く）、「強調」（文字を強調する）、「斜体」（文字を斜体にする）、「横縞
」（横の縞模様文字に変形する）、「縦縞」（縦の縞模様文字に変形する）及び「格子」
（横縞と縦縞の両変形を行う）といった選択肢がある。
【００５７】
また、ユーザが、機能キー群３２等を操作することにより、例えば、図８（ｃ）のよう
な定長モードの設定のための表示がなされる。ユーザが、モード設定手段としての機能キ
ー群３２等の操作により定長の指定を行うと、モード設定手段としての制御処理部７７が
、定長モードの設定を受け付ける。ここでは、例えば定長５０ｍｍ割付を選択するものと
する。この場合、図６のように定長ＤＬが５０ｍｍと設定される。尚、設定された定長モ
ードについての情報（この場合、定長ＤＬが５０ｍｍである旨の情報）は、図４の定長印
刷情報記憶領域８０ｂに保管される。
【００５８】
以上のような各種モードの設定が行われた後、ユーザは、キーボード３３の操作により
、図８（ｄ）に示すように、印刷を行うためのキャラクタの入力を適宜行う。この場合に
おいて、図５のステップＳ４により、印刷長ＰＬの値が定長ＤＬの値以上であると判断さ
れる、つまり、キャラクタの入力が定長をオーバーすると図８（ｄ）のように「字余り」
である旨表示される。
【００５９】
入力が終了し、ユーザが印刷を行う旨の操作をする際に、「字余り」である旨表示され
ている場合、図８（ｅ）のような表示がなされる。つまり、この場合、定長モードで印刷
するには上述した圧縮変換処理によってキャラクタが間引かれた状態で印刷する強行印刷
を行うか否かの選択をする旨表示する。ここで、ユーザが、機能キー群３２の操作を行い
、強行印刷を行う旨を決定すると、図８（ｆ）のような表示がなされる。この際、制御処
理部７７では、図５のステップＳ８以降の処理が行われ、圧縮変換処理がなされる。
【００６０】
圧縮変換処理によって作成された修正印刷データに基づく修正印刷画像による印刷物は
、例えば、図８（ｇ）のようなものとなる。尚、図５のステップＳ１０で示したように、
強行印刷を行う前に圧縮変換処理によってキャラクタが間引かれた状態の印刷イメージを
表示画面３６内に表示させてから強行印刷を行うか否かの決定を行うものとしてもよい。
【００６１】
また、圧縮変換処理を行わず、定長モードを解除して通常の印刷処理を行った場合には
、印刷物は、例えば、図８（ｈ）のようなものとなる。
【００６２】
以上、本実施形態について説明を行ったが、以上は本願に係る発明の一例であり、この
他にも種々の実施形態が考えられる。例えば、本実施形態では、印刷装置としてテープ状
の印刷部材を用いたテープ印刷装置を用いているが、印刷装置は、これに限らず、例えば
、ラベル型の印刷部材や通常の印刷用紙に印刷を行う種々の印刷装置に対しても利用可能
である。尚、テープ状部材を用いた場合、本実施形態の圧縮変換処理による圧縮の方向は
テープ状部材の長手方向となる。
【００６３】
〔第２実施形態〕
第１実施形態では、圧縮変換処理では、キャラクタ印字領域の全体から均等にキャラク
タデータを間引くものであったが、圧縮変換処理は、これ以外にも種々のものが考えられ
る。第２実施形態では、キャラクタ印字領域の特定領域を設定し、当該特定領域において
キャラクタデータを間引く圧縮変換処理について説明する。
【００６４】
図９（ａ）〜（ｄ）は、キャラクタ印字領域の特定領域に対応するキャラクタデータを
間引く圧縮変換処理について説明するための図である。図９（ａ）は、圧縮変換処理を行
わず、キャラクタデータに対応する像を標準的に印刷した場合の印刷物の例である。これ
に対し、図９（ｂ）〜（ｄ）は、いずれも圧縮変換処理を行った場合の印刷物の例である
。
【００６５】
本実施形態では、キャラクタ印字領域のうち、設定された特定領域のみを圧縮変換処理
している。つまり、図９（ａ）のキャラクタ印字領域を、前側部分領域ＨＰ、前側部分領
域ＣＰ及び前側部分領域ＴＰの３つの特定領域に分類し、図９（ｂ）では前側部分領域Ｈ
Ｐについて、図９（ｃ）では前側部分領域ＣＰについて、図９（ｄ）では前側部分領域Ｔ
Ｐについてのみ圧縮変換を行っている。
【００６６】
このような圧縮変換処理を可能とするために、例えば、各種モードの一つとして、修正
印刷データの作成のためにキャラクタ印字領域から圧縮変換処理を行う特定領域として各
部分領域ＨＰ、ＣＰ、ＴＰのいずれかを指定するための特定領域モードを設けるものとす
る。つまり、圧縮変換処理を行うにあたって、例えば、機能キー群３２の操作によりユー
ザが、圧縮させる特定領域をキャラクタ列の「前側」、「中央」又は「後側」のいずれか
１つを選択できるためのモードが設定されているものとする。ここで、ユーザの機能キー
群３２の操作により選択された特定領域モードについての情報は、ＲＡＭ７３ｂの記憶領
域に適宜保管される。制御処理部７７は、図５のステップＳ９において、当該特定領域モ
ードについての情報を読み出すことにより圧縮変換処理の方法の選定を行う。つまり、ス
テップＳ９では、ＲＡＭ７３ｂから圧縮変換処理を行う領域が、部分領域ＨＰ、ＣＰ、Ｔ
Ｐのいずれかから特定され、該当する特定領域に対して、図５のステップＳ８で算出され
た圧縮量に応じた圧縮変換処理の選択がなされる。尚、特定領域モードの設定を行うタイ
ミングは、図５のステップＳ９の処理に入る前であればよい。従って、例えば、第１実施
形態において図８（ｂ）、（ｃ）により例示した各種モードの設定等と同じくキャラクタ
の入力操作の前であってもよいが、この他にも、例えば、図８（ｅ）によって例示した強
行印刷を行う際に合わせて選択できるものとしてもよい。
【００６７】
以上により、図９（ｂ）〜（ｄ）のいずれかのように特定の箇所のみが部分的に圧縮さ
れ、他の箇所は通常の印刷状態を保ったものとなるための圧縮変換処理が行われる。
【００６８】
以上、本実施形態について説明を行ったが、以上は本願に係る発明の一例であり、この
他にも種々の実施形態が考えられる。例えば、上述の説明では、圧縮させる特定領域を「
前側」、「中央部分」又は「後側」のキャラクタ列としたが、特定領域は、これに限らず
、例えば、キャラクタ列のうち、特定のキャラクタを特定領域として指定するものであっ
てもよい。この場合、例えばキャラクタ列に含まれるキャラクタのうち、数字のみを圧縮
する、あるいはキャラクタ列のうちひらがな等特定の語句だけを圧縮する、又は、逆にキ
ャラクタ列のうち漢字等特定の語句以外を圧縮するといった特定領域の指定も可能である
。以上のように、本実施形態では、例えばユーザの希望に応じて所望の部分のみを圧縮す
ることも可能となる。
【００６９】
〔第３実施形態〕
第３実施形態では、各キャラクタの特性に応じてキャラクタの特性に応じてキャラクタ
データを間引く圧縮変換処理について説明する。
【００７０】
図１０（ａ）、（ｂ）は、本実施形態における圧縮変換処理の一例を説明するための図
である。図１０（ａ）は、圧縮変換処理を行う前のキャラクタの例である。ここでは、説
明を簡単にするために、１６×１６ドットのキャラクタ「Ｈ」を用いて説明する。この場
合、縦の各キャラクタデータを１ドット幅の帯形状のラインデータに区分している。これ
ら区分されたラインデータのうち、隣接する第２から第４ラインデータは、いずれのデー
タも全てのドットが黒表示であり同一のデータである。同様に、第６から第１１ラインデ
ータ、第１３から第１５ラインデータが、それぞれ隣接するラインデータにおいて同じデ
ータが連続するものとなっている。本実施形態では、このようなデータについては、キャ
ラクタの認識をする上で間引いたときの影響が少ないものであるから、優先して間引くも
のとする。
【００７１】
例えば、図１０（ａ）の第２から第４ラインデータを第１のラインデータ群Ｇ１、第６
から第１１ラインデータを第２のラインデータ群Ｇ２、第１３から第１５ラインデータを
第３のラインデータ群Ｇ３とし、各ラインデータ群Ｇ１、Ｇ２、Ｇ３の一部を間引き、図
１０（ｂ）のように、変換してもよい。つまり、図１０（ｂ）の場合、矢印で示した箇所
では、図１０（ａ）でのラインデータ群Ｇ１、Ｇ３がそれぞれ１ドット幅のラインデータ
に圧縮され、ラインデータ群Ｇ２が２ドット幅のラインデータに圧縮されている。以上に
より、１６ドット幅のキャラクタ「Ｈ」が８ドット幅のキャラクタ「Ｈ」に圧縮される。
この場合、キャラクタの意味内容を損なう可能性が少ないと考えられるデータを優先して
間引くので各キャラクタの文字等としての情報性を保ちながら効率的な圧縮を行うことが
できる。
【００７２】
尚、当該圧縮変換は、各キャラクタの特性に応じて変換することも可能であり、また、
隣接するラインデータにおいて同じデータが連続する箇所での間引き率を予め固定的に設
定しておくことで画一的に行うことも可能である。間引き率を予め固定的に設定しておく
場合、あらゆるキャラクタに対して圧縮変換が可能であり、例えば、携帯メモリデバイス
６１による外部からのデータに基づいた外字等のキャラクタについても圧縮変換が可能で
ある。
【００７３】
以上、本実施形態について説明を行ったが、以上は本願に係る発明の一例であり、この
他にも種々の実施形態が考えられる。例えば、上述したキャラクタ印字領域の特定領域や
、キャラクタの特性に応じてキャラクタデータを間引く処理を組み合わせて、キャラクタ
印字領域を定長に収めるための圧縮変換処理について、図４のステップＳ９での圧縮変換
の選定処理において、最適なものを自動選択させてもよい。あるいは選択パターンをいく
つか設け、ユーザに選択させるモードを設けてもよい。
【図面の簡単な説明】
【００７４】
【図１】第１実施形態に係るテープ印刷装置の外観斜視図である。
【図２】（ａ）は、図１のテープ印刷装置の開蓋状態を示す外観斜視図であり、（ｂ）は、テープ印刷装置に装填されるテープカートリッジを示す外観斜視図である。
【図３】図１のテープ印刷装置の制御系のブロック図である
【図４】図１のデータ記憶部について説明するための図である。
【図５】印刷処理のための動作を説明するフローチャート図である。
【図６】印刷長についての一例を示すための模式図である。
【図７】（ａ）、（ｂ）は、圧縮変換処理について説明するための図である。
【図８】（ａ）〜（ｈ）は、テープ印刷装置の操作を説明する図である。
【図９】第２実施形態に係る圧縮変換処理について説明する図である。
【図１０】第３実施形態に係る圧縮変換処理について説明する図である。
【符号の説明】
【００７５】
１０…テープ印刷装置、  ２０…装置ケース、  ２１…上側ケース、  ２２…下側ケー
ス、  ３３…キーボード、  ３４…ディスプレイ、  ３６…表示画面、  ４２…ヘッドユ
ニット、  ４２ａ…印刷ヘッド、  ４４…テープ排出口、  ４５…テープカッタ、  ７７
…制御処理部、  ７８…ＣＰＵ、  ＤＬ…定長、  ＰＬ…印刷長、  ＣＤ…キャラクタ印
字領域、  Ｃ…テープカートリッジ、  Ｒ…インクリボン、  Ｔ…テープ
【図１】
2008162247.tif 000003
【図２】
2008162247.tif 000004
【図３】
2008162247.tif 000005
【図４】
2008162247.tif 000006
【図５】
2008162247.tif 000007
【図６】
2008162247.tif 000008
【図７】
2008162247.tif 000009
【図８】
2008162247.tif 000010
【図９】
2008162247.tif 000011
【図１０】
2008162247.tif 000012