(57)【要約】【課題】ホストコンピュータから受信したデータを選別して所定の動作を実行できるテープ印刷装置、テープ印刷プログラム及びテープカセットを提供する。【解決手段】ＰＣからデータを受信し、それがフォントデータであった場合には、フォントの追加処理を実行する。受信したフォントデータが特別フォントでなければ（Ｓ１７２１：ＮＯ）、通常のフォントデータとして登録する（Ｓ１７２５）。特別フォントの場合には（Ｓ１７２１：ＹＥＳ）、特別フォントの登録許可が設定されているかどうかを判断する（Ｓ１７２２）。登録許可は、あらかじめ、テープの種類を検出したときに判断され、設定されている。特別フォントの登録許可がされていれば（Ｓ１７２２：ＹＥＳ）、受信した特別フォントを登録し（Ｓ１７２３）、許可されていない場合には（Ｓ１７２２：ＮＯ）、受信した特別フォントデータは破棄する（Ｓ１７２４）。【選択図】図１７
2008213462.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能なテープカセットに内蔵されたテープに印刷を行うテープ印刷装置において、
装着されている前記テープカセットの種類を検出する検出手段と、
外部機器からデータを受信する受信手段と、
前記検出手段により検出されたテープカセットの種類であるカセット種類が、前記受信手段により受信したデータに含まれる通常印刷以外の所定動作を許可するものであるか否かを判断する許可判断手段と、
前記許可判断手段により許可されていると判断されている場合に、前記所定動作を可能とする動作制御手段とを備えたことを特徴とするテープ印刷装置。
【請求項２】
印刷用フォントを記憶したフォント記憶手段を備え、
前記所定動作は、所定種類のフォントの前記フォント記憶手段への登録であることを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
定型の書式であるテンプレートを記憶したテンプレート記憶手段を備え、
前記所定動作は、所定テンプレートの前記テンプレート記憶手段への登録であることを特徴とする請求項１又は２に記載のテープ印刷装置。
【請求項４】
前記所定動作は、所定印刷データの印刷であることを特徴とする請求項１乃至３のいずれかに記載のテープ印刷装置。
【請求項５】
前記所定動作は、所定プログラムの登録であることを特徴とする請求項１乃至４のいずれかに記載のテープ印刷装置。
【請求項６】
請求項１乃至５のいずれかに記載のテープ印刷装置の各種処理手段としてコンピュータを機能させるためのテープ印刷プログラム。
【請求項７】
装着されているテープカセットの種類を検出する検出手段と、前記検出手段により検出されたテープカセットの種類であるカセット種類が通常印刷以外の所定動作を許可するものであるか否かを判断する許可判断手段と、前記許可判断手段により許可されていると判断されている場合に、前記所定動作を可能とする動作制御手段とを備えたテープ印刷装置に使用され、当該テープ印刷装置に着脱可能に装着されるテープカセットであって、
前記装着されたテープ印刷装置に前記所定動作を許可するか否かを識別する識別手段を有することを特徴とするテープカセット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープカセットに収納したテープに印刷を行うテープ印刷装置、テープ印刷プログラム及びテープ印刷装置に使用するテープカセットに関するものである。
【背景技術】
【０００２】
従来、テープ状のラベルを作成するテープ印刷装置が知られている。このテープ印刷装置では、テープカセットが着脱可能に構成されており、このテープカセット内に印字媒体としてのテープ及び印字リボンを収納し、サーマルヘッドによりテープに印字を行うようになっている。前記テープとしては幅や構造の異なる複数種類のテープを用いることができるので、それらの各テープに収納した複数種類のテープカセットが用意されている。そして、このように多種類のテープに対応した印刷対象データに対して、テープ種類毎の一括管理や一括処理をするための印刷装置の提案もなされている（特許文献１参照）。
【０００３】
ところで、近年のネットワーク化が進む中、このようなテープ印刷装置をホストコンピュータに複数台接続し、必要な印刷データをホストコンピュータからテープ印刷装置に配信して印刷させたいというニーズがある。また、印刷データに限らず、定型のレイアウトであるテンプレートや、印刷用フォント、プログラムのアップデートデータなどもホストコンピュータから配信したいという要望もある。
【特許文献１】特開２００４−１３０６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ホストコンピュータに接続している全てのテープ印刷装置に一斉に印刷データを同報で送信すると、全てのテープ印刷装置で印刷がなされてしまい、個々のテープ印刷装置の必要に応じて印刷をしたい場合に対応できなかった。ホストコンピュータ側でテープ印刷装置を選んで印刷データ等を送信することも考えられるが、そのようなシステムは複雑で手間がかかる問題があった。
【０００５】
本発明は上記問題を解決するためになされたものであり、ホストコンピュータから受信したデータを選別して所定の動作を実行できるテープ印刷装置、テープ印刷プログラム及びテープカセットを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載のテープ印刷装置は、着脱可能なテープカセットに内蔵されたテープに印刷を行うテープ印刷装置において、装着されている前記テープカセットの種類を検出する検出手段と、外部機器からデータを受信する受信手段と、前記検出手段により検出されたテープカセットの種類であるカセット種類が、前記受信手段により受信したデータに含まれる通常印刷以外の所定動作を許可するものであるか否かを判断する許可判断手段と、前記許可判断手段により許可されていると判断されている場合に、前記所定動作を可能とする動作制御手段とを備えたことを特徴とする。
【０００７】
また、本発明の請求項２に記載のテープ印刷装置は、請求項１に記載の発明の構成に加え、印刷用フォントを記憶したフォント記憶手段を備え、前記所定動作は、所定種類のフォントの前記フォント記憶手段への登録であることを特徴とする。
【０００８】
また、本発明の請求項３に記載のテープ印刷装置は、請求項１又は２に記載の発明の構成に加え、定型の書式であるテンプレートを記憶したテンプレート記憶手段を備え、前記所定動作は、所定テンプレートの前記テンプレート記憶手段への登録であることを特徴とする。
【０００９】
また、本発明の請求項４に記載のテープ印刷装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記所定動作が、所定印刷データの印刷であることを特徴とする。
【００１０】
また、本発明の請求項５に記載のテープ印刷装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記所定動作が、所定プログラムの登録であることを特徴とする。
【００１１】
また、本発明の請求項６に記載のテープ印刷プログラムは、請求項１乃至５のいずれかに記載の発明の各種処理手段としてコンピュータを機能させる。
【００１２】
また、本発明の請求項７に記載のテープカセットは、装着されているテープカセットの種類を検出する検出手段と、前記検出手段により検出されたテープカセットの種類であるカセット種類が通常印刷以外の所定動作を許可するものであるか否かを判断する許可判断手段と、前記許可判断手段により許可されていると判断されている場合に、前記所定動作を可能とする動作制御手段とを備えたテープ印刷装置に使用され、当該テープ印刷装置に着脱可能に装着されるテープカセットであって、前記装着されたテープ印刷装置に前記所定動作を許可するか否かを識別する識別手段を有することを特徴とする。
【発明の効果】
【００１３】
本発明の請求項１に記載のテープ印刷装置は、検出手段がテープカセットの種類を検出し、その結果から許可判断手段が、通常印刷以外の所定動作の可否を判断する。当該所定動作が許可されている場合にのみ、所定動作が可能とされるので、その所定動作を指示するデータが送信されてきた場合にも、許可されているかどうかを判別した上で、許可されている場合に動作を実行する。従って、データの送信側で送信先を選別する必要がなく、また、動作の実行の必要のないテープ印刷装置で動作させてしまう無駄をなくすことができる。
【００１４】
また、本発明の請求項２に記載のテープ印刷装置は、請求項１に記載の発明の効果に加え、予め決められた種類のフォントを登録するには、それを可能とする種類のテープカセットを装着する。特別な種類のフォントを特定のテープ印刷装置１に送信して登録させたい場合に便利である。
【００１５】
また、本発明の請求項３に記載のテープ印刷装置は、請求項１又は２に記載の発明の効果に加え、予め決められた種類のテンプレートを登録するには、それを可能とする種類のテープカセットを装着する。特別な種類のテンプレートを特定のテープ印刷装置１に送信して登録させたい場合に便利である。
【００１６】
また、本発明の請求項４に記載のテープ印刷装置は、請求項１乃至３のいずれかに記載の発明の効果に加え、特定のデータを印刷するには、それを可能とする種類のテープカセットを装着する。特別なデータを特定のテープ印刷装置１に送信して印刷させたい場合に便利である。
【００１７】
また、本発明の請求項５に記載のテープ印刷装置は、請求項１乃至４のいずれかに記載の発明の効果に加え、予め決められた種類のプログラムを登録するには、それを可能とする種類のテープカセットを装着する。特別な種類のプログラムを特定のテープ印刷装置１に送信して登録させたい場合に便利である。
【００１８】
また、本発明の請求項６に記載のテープ印刷プログラムは、コンピュータに実行させることにより、請求項１乃至５のいずれかに記載の発明の各種処理手段としての作用効果を奏することができる。
【００１９】
また、本発明の請求項７に記載のテープカセットは、検出手段を有するテープ印刷装置に装着すると、検出手段がテープカセットの種類を検出し、その結果から許可判断手段が、通常印刷以外の所定動作の可否を判断する。当該所定動作が許可されている場合にのみ、所定動作が可能とされるので、その所定動作を指示するデータが送信されてきた場合にも、許可されているかどうかを判別した上で、許可されている場合に動作を実行する。従って、データの送信側で送信先を選別する必要がなく、また、動作の実行の必要のないテープ印刷装置で動作させてしまう無駄をなくすことができる。
【発明を実施するための最良の形態】
【００２０】
次に本発明を実施するための形態について図面を参照して説明する。本実施形態では、テープ印刷装置１は、キーボードから入力される文字や記号を印刷するほか、外部のコンピュータ（ＰＣ９００。図６参照）に接続可能であり、ＰＣ９００からデータを受信して印刷を実行することができる。ＰＣ９００からは、印刷データの他、印刷用のフォントデータ、定型書式であるテンプレートのデータ、テープ印刷装置１のプログラムの更新用データ等も送信されることがある。まず、テープ印刷装置１の物理的構造について、図１を参照して説明する。図１はテープ印刷装置１のテープ収納部の蓋を取り去った状態を示す平面図である。
【００２１】
図１に示すように、テープ印刷装置１の後部には、後述するテープカセット５１（図２参照）を収納する凹部であるテープカセット収納部２が設けられている。また、テープ印刷装置１の前部には、文字や記号を入力するキーボード部３が設けられている。キーボード部３には、文字、記号及び機能のコマンドを入力するキー３Ａが複数配列されている。また、テープカセット収納部２とキーボード部３との間には、液晶表示装置４が設けられ、キーボード部３で入力された文字、記号等が表示可能となっている。
【００２２】
また、テープ印刷装置１のテープカセット収納部２内の右上隅（図１における）には、本発明の検出手段であるカセット検出部５が設けられ、カセット検出部５には、貫通孔１９が複数設けられ、貫通孔１９からは、検出センサ基板８０（図５参照）上に設けられた検出スイッチ６（図５参照）のスイッチ端子軸６Ａが突出している。検出スイッチ６は、後述するように、テープカセット５１の検出孔６６Ａとの組み合わせにより、テープカセット収納部２に収納されたテープカセット５１の種類を検出するためのものである。
【００２３】
次に、図２〜図４を参照して、テープ印刷装置１のテープカセット収納部２に装着されるテープカセット５１の構造を説明する。図２は、テープカセット５１の斜視図である。図３は、テープカセット５１の底面図である。図４は、上ケース５２を取り外した状態の下ケース５３の平面図である。
【００２４】
図２に示すように、テープカセット５１は上ケース５２と下ケース５３とから構成されている。テープカセット５１には、後述する印字テープ６７の離形紙を外側に向けて巻回したテープスプール６８（図４参照）を回動可能に支持する支持孔５７、サーマルヘッド１１（図８参照）により印字テープ６７上に文字等を印字する際にリボンスプール７０（図４参照）からインクリボン６９（図４参照）を引き出すとともに巻取るリボン巻取スプール７１（図４参照）を支持する支持孔５５が形成されている。
【００２５】
尚、図２には、上ケース５２に形成された各支持孔５５、５７のみしか図示されていないが、下ケース５３についても同様に上ケース５２の各支持孔に対向して支持孔５５、５７が形成されている。
【００２６】
また、テープカセット５１の前側（図２中下側）には、テープスプール６８（図４参照）から引き出された印字テープ６７、及び、リボンスプール７０（図４参照）から引き出されたインクリボン６９（図４参照）を案内し、開口５８Ａから送出するアーム部５８が設けられており、かかるアーム部５８の後方にはテープ印刷装置１のサーマルヘッド１１が装着されるヘッド装着部５９が設けられている。
【００２７】
更に、ヘッド装着部５９においてアーム部５８と対向する壁部５９Ａにはテープカセット５１の後方に向かって入り込んだ第１嵌合部６０が形成され、また、ヘッド装着部５９の左側側壁には第１嵌合部６０と直交する方向（壁部５９Ａに沿った方向）に入り込んだ第２嵌合部６１が形成されている。これらの各第１嵌合部６０、第２嵌合部６１は、サーマルヘッドを支持する図示外のヘッドホルダに形成された２つの各突起部に嵌合されて、ヘッド装着部５９に対するサーマルヘッドの装着を各インクリボン６９、印字テープ６７に干渉することなく確実に行うためのものである。
【００２８】
更に、各インクリボン６９、印字テープ６７の走行方向に関しヘッド装着部５９の下流側において、テープ送りローラ６２が支持孔６３に回動可能に支持されている。かかるテープ送りローラ６２は、それに対向する側からテープ送りローラ６２に圧接される圧接ローラ（図示外）との協働により、テープスプール６８から印字テープ６７を引き出す。また、テープ送りローラ６２の近傍位置には上下一対の規制部材６４、６５が設けられており、これらの各規制部材６４、６５は、サーマルヘッドの下流側にて文字等が印字された印字テープ６７を幅方向に規制案内するものである。
【００２９】
また、図３に示すように、テープカセット５１の裏面の左後縁には、本発明の識別手段である識別部６６が形成されており、この識別部６６には、テープカセット５１の種類（例えば、各印字テープ６７の幅、テープの種類、特殊操作の許可・禁止の別（後述）等によりテープカセット５１の種類が特定される）を検出するため所定のパターンをもって複数個の識別孔６６Ａが穿設されている。
【００３０】
次に、テープカセット５１の内部構成について図４に基づいて説明する。図４は上ケース５２を取り外した状態の下ケース５３の平面図であり、下ケース５３内の後部（図４中上部）において印字テープ６７を巻回したテープスプール６８が前記支持孔５７を介して回動可能に配置されている。また、下ケース５３の前部（図４中下部）には、インクリボン６９を巻回したリボンスプール７０が回動可能に配置され、更に、リボンスプール７０からインクリボン６９を引き出すとともに、文字等の印字にて消費されたインクリボン６９を巻き取るリボン巻取スプール７１が、テープスプール６８とリボンスプール７０との間で前記支持孔５５を介して回動可能に配置されている。
【００３１】
印字テープ６７は、前記したようにテープ送りローラ６２と図示外の圧接ローラ（テープ印刷装置１側に設けられている）との協働により、テープスプール６８から引き出され、アーム部５８の開口５８Ａからヘッド装着部５９の前側（図４下側）を通過した後、テープ排出部７４からテープカセット５１の外方へ排出される。また、インクリボン６９は、リボンスプール７０から引き出され、アーム部５８の開口５８Ａからヘッド装着部５９の前側（図４中下側）を通過した後、各規制部材６４、６５の内方に形成された案内部７５に案内されてリボン巻取スプール７１の周囲に巻き取られる。
【００３２】
尚、リボン巻取スプール７１の下部にはクラッチバネ７６が取り付けられており、このクラッチバネ７６はリボン巻取スプール７１が逆転して巻き取ったインクリボン６９が緩んでしまうことを防止するものである。
【００３３】
尚、図４に示すように、下ケース５３内の右後縁には前記識別部６６に設けられた複数個の識別孔６６Ａが穿設されている。
【００３４】
次に、識別部６６と検出スイッチ６とによるテープカセット５１の検出について図５を参照して説明する。図５は、識別部６６と検出スイッチ６との関係を示す説明図である。識別部６６に設けられた識別孔６６Ａの形成パターンは、各テープカセット５１の種類に従って異なるパターンとされている。そして、各識別孔６６Ａには、テープ印刷装置１のカセット検出部５に配設された複数個の検出スイッチ６のスイッチ端子軸６Ａが挿入される。識別孔６６Ａが設けられている箇所に対向した検出スイッチ６は、オフとなり、識別孔６６Ａが設けられていない箇所に対向した検出スイッチ６は、識別部６６の基板によりスイッチ端子軸６Ａが押し込まれることになるので、オンとなる。この複数個の検出スイッチ６のオン・オフの組合せに基づいてテープカセット５１の種類が検出される。
【００３５】
本実施形態においては、検出スイッチは１０個が用意されている。１〜６の検出スイッチの組み合わせによって、テープの幅、種類（ラミネートテープ、レセプターテープ、布テープ等）、印刷エネルギーが特定される。
【００３６】
そして、７〜１０の検出スイッチにより、ＰＣ９００（図６参照）から受信したデータの中に含まれる特殊操作の許可・禁止を特定している。本実施形態では、通常フォント以外の特別フォントの登録、通常テンプレート以外の特別テンプレートの登録、特別なデータの印刷、通常の更新プログラム以外の特別なプログラムの更新を特殊操作としている。これらの特殊操作を実行するためには、該当の検出スイッチにより許可されていることが必要になる。すなわち、第７スイッチがオフであれば、特別フォントの登録は禁止、オンであれば特別フォント登録許可となる。第８スイッチがオフであれば、特別テンプレートの登録は禁止、オンであれば特別テンプレート登録許可となる。第９スイッチがオフであれば、特別データの印刷は禁止、オンであれば特別データ印刷許可となる。第１０スイッチがオフであれば、特別プログラムの更新は禁止、オンであれば特別プログラム更新許可となる。これらの特殊操作用スイッチがオンとなっているテープカセット５１を装着しているテープ印刷装置１に対して、ＰＣ９００から特殊操作を指示するデータが送信された場合のみ該当の特殊操作が当該テープ印刷装置１において行われる。その他のテープ印刷装置１に同様のデータを送信しても、当該特殊操作が許可されていないので、データは無視され、破棄されることとなる。
【００３７】
尚、前記識別孔６６Ａは必ずしも孔形状でなくても良く、孔の変わりに、識別部６６の外面をテープカセット５１の幅方向の中心に向かって凹むように切欠いた切欠凹部を形成しても良い。要するに、孔の代わりに、対向する検出スイッチ６のスイッチ端子軸６Ａが挿入されて検出スイッチ６がオフとなるような窪んだ形状であれば良い。
【００３８】
次に、図６〜図８を参照して、テープ印刷装置１の電気的構成について説明する。図６は、テープ印刷装置１の制御構成を示すブロック図である。図７は、ＲＯＭ１０２の構成を示す模式図である。図８は、ＲＡＭ１０４の構成を示す模式図である。
【００３９】
図６に示すように、テープ印刷装置１の制御構成は、制御基板上に形成される制御回路部１００を核として構成されている。制御回路部１００には、各機器を制御するＣＰＵ１０１と、このＣＰＵ１０１にデータバス１０６を介して接続された入出力インタフェース１０５、ＣＧＲＯＭ１０３、ＲＯＭ１０２、ＲＡＭ１０４とから構成されている。ここで、ＣＧＲＯＭ１０３には、多数のキャラクタの各々に関して、表示のためのドットパターンデータがコードデータに対応させて格納されている。
【００４０】
また、入出力インタフェース１０５には、キーボード部３と、検出スイッチ６と、液晶表示装置４に表示データを出力するためのビデオＲＡＭ（図示外）を有するディスプレイコントローラ（以下、ＬＣＤＣという）１０９と、サーマルヘッド１１を駆動するための駆動回路１０７と、テープ送りモータ３７を駆動するための駆動回路１０８と、外部のＰＣ９００と接続するためのＵＳＢインタフェース１１０が各々接続されている。
【００４１】
また、図７に示すように、ＲＯＭ１０２には、ＣＧデータ記憶領域１２１，プログラム記憶領域１２２，その他のデータ領域１２３が設けられている。ＣＧデータ記憶領域１２１には、アルファベット文字や記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に６種類（１６、２４、３２、４８、６４、９６のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、グラフィック画像を印字するためのグラフィックパターンデータも記憶されている。
【００４２】
また、プログラム記憶領域１２２には、キーボード部３から入力された文字や数字等のキャラクタのコードデータに対応させてＬＣＤＣ１０９を制御する表示駆動制御プログラム、プリントバッファ１４２（図８参照）のデータを読み出してサーマルヘッド１１やテープ送りモータ３７を駆動する印字駆動制御プログラム、本発明の動作制御プログラム、その他テープ印刷装置１の制御上必要な各種のプログラムが格納されている。そして、ＣＰＵ１０１は、かかるＲＯＭ１０２に記憶されている各種プログラムに基づいて各種の演算を行うものである。
【００４３】
また、図８に示すように、ＲＡＭ１０４には、テキストバッファ１４１、プリントバッファ１４２、特別フォント登録許可フラグ領域１４３、特別テンプレート登録許可フラグ領域１４４、特別印刷許可フラグ領域１４５、特別プログラム登録許可フラグ領域１４６、その他データ領域１４７等が設けられている。テキストバッファ１４１には、キーボード部３から入力された文書データが格納される。また、プリントバッファ１４２には、複数の文字や記号等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド１１はかかるプリントバッファ１４２に記憶されているドットパターンデータに従ってドット印字を行う。特別フォント登録許可フラグ領域１４３には、第７検出スイッチがオンの場合に、フラグがオンとされて記憶される。特別テンプレート登録許可フラグ領域１４４には、第８検出スイッチがオンの場合に、フラグがオンとされて記憶される。特別印刷許可フラグ領域１４５には、第９検出スイッチがオンの場合に、フラグがオンとされて記憶される。特別プログラム登録許可フラグ領域１４６には、第１０検出スイッチがオンの場合に、フラグがオンとされて記憶される。
【００４４】
以上の構成を有するテープ印刷装置１において、キーボード部３の文字キーを介して文字等が入力された場合、そのテキスト（文書データ）がＲＡＭ１０４のテキストバッファ１４１に順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいてキーボード部３を介して入力された文字等に対応するドットパターンが液晶表示装置４上に表示される。また、サーマルヘッド１１は駆動回路１０７を介して駆動され、プリントバッファ１４２に記憶されたドットパターンデータの印字を行い、これと同期してテープ送りモータ３７が駆動回路１０８を介してテープの送り制御を行う。ここで、サーマルヘッド１１は、駆動回路１０７を介して発熱素子が１ライン分の印字ドットに対応して選択的に発熱駆動されることによって、文字等をテープ上に印字する。
【００４５】
次に、上記の構成を有するテープ印刷装置１の動作について図９〜図２８を参照して説明する。図９は、テープ印刷装置１のメイン処理のフローチャートである。図１０は、メイン処理で実行されるシステム初期化処理のフローチャートである。図１１は、メイン処理で実行されるテープ種類検出処理のフローチャートである。図１２は、メイン処理で実行されるキー入力処理のフローチャートである。図１３は、キー入力処理の中で実行されるテンプレート選択処理のフローチャートである。図１４は、キー入力処理の中で実行されるフォント選択処理のフローチャートである。図１５は、キー入力処理の中で実行されるテキスト印刷処理のフローチャートである。図１６は、メイン処理の中で実行される受信データ処理のフローチャートである。図１７は、受信データ処理の中で実行されるフォント追加処理のフローチャートである。図１８は、受信データ処理の中で実行されるフォント追加処理のフローチャートである。図１９は、受信データ処理の中で実行される印刷処理のフローチャートである。図２０は、受信データ処理の中で実行されるプログラム更新処理のフローチャートである。図２１は、通常フォントデータの構成例を示す模式図である。図２２は、特別フォントデータの構成例を示す模式図である。図２３は、通常テンプレートデータの構成例を示す模式図である。図２４は、特別テンプレートデータの構成例を示す模式図である。図２５は、通常プログラムデータの構成例を示す模式図である。図２６は、特別プログラムデータの構成例を示す模式図である。図２７は、通常印刷データの構成例を示す模式図である。図２８は、特別印刷データの構成例を示す模式図である。
【００４６】
テープ印刷装置１は、電源オンとされると、図９に示すメイン処理を開始する。まず、システム初期化処理を実行する（Ｓ１）。ここで、図１０を参照して、システム初期化処理の詳細について説明する。システム初期化処理が開始されると、まず、ＲＯＭ１０２に記憶されている各種のプログラムを読込み、起動する（Ｓ１０１）。次に、ＲＡＭ１０４のテキストバッファ１４１をクリアして初期化する（Ｓ１０２）。次いで、フォント設定を初期化して既定値に戻す（Ｓ１０３）。次に、登録されているフォントの数を読み取り（Ｓ１０４）、登録されているテンプレートの数を読み取る（Ｓ１０５）。最後に、その他の各種初期処理を実行し（Ｓ１０６）、メイン処理（図９）に戻る。
【００４７】
システム初期化処理が終了したら、次に、装着されているテープの種類を検出する（Ｓ３）。ここで、テープ検出処理について図１１を参照して説明する。まず、検出スイッチ６からの入力により、現在装着されているテープの種類を読み取る（Ｓ３１）。次に、読み取ったテープ種類から、その印刷領域を決定する（Ｓ３２）。そして、初期設定として、特別フォントの登録許可フラグをオフ（禁止）に設定する（Ｓ３３）。さらに、特別テンプレートの登録許可フラグをオフ（禁止）に設定する（Ｓ３４）。次に、特別印刷の許可フラグをオフ（禁止）に設定する（Ｓ３５）。また、特別プログラムの登録許可フラグをオフ（禁止）に設定する（Ｓ３６）。
【００４８】
次に、検出スイッチ６からの入力により、特別フォントの登録が許可されているテープか否かを判断する（Ｓ３７）。特別フォント登録許可テープであれば（Ｓ３７：ＹＥＳ）、特別フォント登録許可フラグをオン（許可）に設定する（Ｓ３８）。特別フォント登録許可テープでなければ（Ｓ３７：ＮＯ）、そのままＳ３９に進む。このように設定されることにより、フォントデータをＰＣ９００から受信した際に、それが特別フォントデータであれば、フラグがオンに設定されているテープ印刷装置１では登録されることとなり、その他のテープ印刷装置１では特別フォントデータは廃棄され、登録されないように処理される（図１７を参照して後述。）。
【００４９】
次に、検出スイッチ６からの入力により、特別テンプレート登録許可テープか否かを判断する（Ｓ３９）。特別テンプレート登録許可テープであれば（Ｓ３９：ＹＥＳ）、特別テンプレート登録許可フラグをオン（許可）に設定する（Ｓ４０）。特別テンプレート登録許可テープでなければ（Ｓ３９：ＮＯ）、そのままＳ４１に進む。このように設定されることにより、テンプレートデータをＰＣ９００から受信した際に、それが特別テンプレートデータであれば、フラグがオンに設定されているテープ印刷装置１では登録されることとなり、その他のテープ印刷装置１では特別テンプレートデータは廃棄され、登録されないように処理される（図１８を参照して後述。）。
【００５０】
次に、検出スイッチ６からの入力により、特別印刷許可テープであるか否かを判断する（Ｓ４１）。特別印刷許可テープであれば（Ｓ４１：ＹＥＳ）、特別印刷許可フラグをオン（許可）に設定する（Ｓ４２）。特別印刷許可テープでなければ（Ｓ４１：ＮＯ）、そのままＳ４３に進む。このように設定されることにより、印刷データをＰＣ９００から受信した際に、それが特別データであれば、フラグがオンに設定されているテープ印刷装置１では印刷されることとなり、その他のテープ印刷装置１ではデータは廃棄され、印刷されないように処理される（図１９を参照して後述。）。
【００５１】
次に、検出スイッチ６からの入力により、特別プログラム登録許可テープであるか否かを判断する（Ｓ４３）。特別プログラム登録許可テープであれば（Ｓ４３：ＹＥＳ）、特別プログラム登録許可フラグをオン（許可）に設定する（Ｓ４４）。そして、メイン処理に戻る。特別プログラム登録許可テープでなければ（Ｓ４３：ＮＯ）、そのままメイン処理に戻る。このように設定されることにより、更新プログラムデータをＰＣ９００から受信した際に、それが特別プログラムデータであれば、フラグがオンに設定されているテープ印刷装置１では登録されることとなり、その他のテープ印刷装置１では特別プログラムデータは廃棄され、登録されないように処理される（図２０を参照して後述。）。
【００５２】
テープ検出処理が終了したら、次に、液晶表示装置４への表示処理を実行する（Ｓ５）。次いで、キーボード部３からの入力があったかどうかをチェックするキースキャン処理を実行する（Ｓ７）。そして、キー入力があったか否かを判断する（Ｓ９）。キー入力があった場合には（Ｓ９：ＹＥＳ）、入力されたキーに応じたキー入力処理を実行する。キー入力処理の詳細は、図１２を参照して後述する。キー入力がなかった場合は（Ｓ９：ＮＯ）、そのままＳ１３に進む。
【００５３】
次に、インタフェース経由の受信処理を実行する（Ｓ１３）。そして、受信があったか否かを判断する（Ｓ１５）。受信があれば（Ｓ１５：ＹＥＳ）、受信したデータに応じた受信データ処理を実行して（Ｓ１７）、Ｓ３に戻る。受信がなければ（Ｓ１５：ＮＯ）、そのままＳ３に戻る。以上のメイン処理を繰り返し実行する。
【００５４】
次に、メイン処理のＳ１１で実行するキー入力処理について図１２を参照して説明する。まず、検出されたキー入力が、テンプレート選択キーか否かを判断する（Ｓ１１１）。テンプレート選択キーであれば（Ｓ１１１：ＹＥＳ）、テンプレート選択処理を実行する（Ｓ１１２）。そして、メイン処理に戻る。
【００５５】
ここで、テンプレート選択処理について、図１３を参照して説明する。まず、初期設定として、デフォルトのテンプレート候補を選択しておく（Ｓ１１２１）。次に、テンプレート選択キーにより選択された候補を表示する（Ｓ１１２２）。次いで、キー操作の有無を検出する（Ｓ１１２３）。キー操作がなければ（Ｓ１１２４：ＮＯ）、Ｓ１１２３に戻ってキー操作の検出を繰り返す。
【００５６】
キー操作があれば（Ｓ１１２４：ＹＥＳ）、そのキー操作がテンプレートの確定操作であるかどうかを判断する（Ｓ１１２５）。テンプレート確定操作であれば（Ｓ１１２５：ＹＥＳ）、選択され・確定されたテンプレートをテキストバッファ１４１に読込み（Ｓ１１２６）、キー入力処理に戻る。
【００５７】
テンプレート確定操作でなければ（Ｓ１１２６：ＮＯ）、次に、そのキー操作がテンプレート選択操作かどうかを判断する（Ｓ１１２７）。テンプレート選択操作であれば（Ｓ１１２７：ＹＥＳ）、現在の候補が最終候補か否かを判断する（Ｓ１１２８）。
【００５８】
最終候補の場合には（Ｓ１１２８：ＹＥＳ）、次の候補として先頭の候補を選択し（Ｓ１１２９）、Ｓ１１２２に戻って選択された候補を表示する。最終候補でなければ（Ｓ１１２８：ＮＯ）、次の候補を選択し（Ｓ１１３０）、Ｓ１１２２に戻って選択された候補を表示する。以後、テンプレート確定操作がされるまで、上記の処理を繰り返し、確定後、テンプレートをテキストバッファ１４１に読込み（Ｓ１１２６）、キー入力処理に戻る。
【００５９】
キー操作がテンプレート選択操作でなければ（Ｓ１１２７：ＮＯ）、その他の処理を実行し（Ｓ１１３１）、Ｓ１１２２に戻って選択された候補を表示する。以後、テンプレート確定操作がされるまで、上記の処理を繰り返し、確定後、テンプレートをテキストバッファ１４１に読込み（Ｓ１１２６）、キー入力処理に戻る。
【００６０】
図１２に戻ってキー入力処理の説明を継続する。検出されたキー入力が、テンプレート選択キーでない場合には（Ｓ１１１：ＮＯ）、次に、フォント選択キーか否かを判断する（Ｓ１１３）。フォント選択キーであれば（Ｓ１１３：ＹＥＳ）、フォント選択処理を実行する（Ｓ１１４）。そして、メイン処理に戻る。
【００６１】
ここで、フォント選択処理について、図１４を参照して説明する。まず、初期設定として、デフォルトのフォント候補を選択しておく（Ｓ１１４１）。次に、フォント選択キーにより選択された候補を表示する（Ｓ１１４２）。次いで、キー操作の有無を検出する（Ｓ１１４３）。キー操作がなければ（Ｓ１１４４：ＮＯ）、Ｓ１１４３に戻ってキー操作の検出を繰り返す。
【００６２】
キー操作があれば（Ｓ１１４４：ＹＥＳ）、そのキー操作がフォントの確定操作であるかどうかを判断する（Ｓ１１４５）。フォント確定操作であれば（Ｓ１１４５：ＹＥＳ）、フォント設定を確定し（Ｓ１１４６）、キー入力処理に戻る。
【００６３】
フォント確定操作でなければ（Ｓ１１４６：ＮＯ）、次に、そのキー操作がフォント選択操作かどうかを判断する（Ｓ１１４７）。フォント選択操作であれば（Ｓ１１４７：ＹＥＳ）、現在の候補が最終候補か否かを判断する（Ｓ１１４８）。
【００６４】
最終候補の場合には（Ｓ１１４８：ＹＥＳ）、次の候補として先頭の候補を選択し（Ｓ１１４９）、Ｓ１１４２に戻って選択された候補を表示する。最終候補でなければ（Ｓ１１４８：ＮＯ）、次の候補を選択し（Ｓ１１５０）、Ｓ１１４２に戻って選択された候補を表示する。以後、フォント確定操作がされるまで、上記の処理を繰り返し、フォント設定を確定し（Ｓ１１４６）、キー入力処理に戻る。
【００６５】
キー操作がフォント選択操作でなければ（Ｓ１１４７：ＮＯ）、その他の処理を実行し（Ｓ１１５１）、Ｓ１１４２に戻って選択された候補を表示する。以後、フォント確定操作がされるまで、上記の処理を繰り返し、フォント確定後、（Ｓ１１４６）、キー入力処理に戻る。
【００６６】
図１２に戻ってキー入力処理の説明を継続する。検出されたキー入力が、フォント選択キーでない場合には（Ｓ１１３：ＮＯ）、次に、文字入力キーか否かを判断する（Ｓ１１５）。文字入力キーであれば（Ｓ１１５：ＹＥＳ）、テキスト編集処理を実行する（Ｓ１１６）。そして、メイン処理に戻る。
【００６７】
検出されたキー入力が、文字入力キーでない場合には（Ｓ１１５：ＮＯ）、次に、印刷キーか否かを判断する（Ｓ１１７）。印刷キーであれば（Ｓ１１７：ＹＥＳ）、テキスト印刷処理を実行する（Ｓ１１８）。そして、メイン処理に戻る。また、検出されたキー入力が、印刷キーでない場合には、その他の処理を実行し（Ｓ１１９）、メイン処理に戻る。
【００６８】
ここで、図１５を参照してテキスト印刷処理について説明する。まず、テキストバッファ１４１に格納されている文字を、選択されているフォントでイメージ化する（Ｓ１１８１）。そして、イメージ化されたデータを印刷実行し（Ｓ１１８２）、キー入力処理に戻る。
【００６９】
次に、本発明の要部である、メイン処理のＳ１７で実行する受信データ処理について図１６を参照して説明する。ここで、受信データ処理において受信するデータの構成について説明する。図２１〜図２８に示すように、フォント、テンプレート、プログラム、印刷データのいずれについても、受信データはヘッダ情報と実データから構成されている。ヘッダ情報は、実データのサイズ情報３０１，３１１，４０１，４１１，５０１，５１１,６０１，６１１、チェックサム情報３０２，３１２，４０２，４１２，５０２，５１２,６０２，６１２、データの種類情報３０３，３１３，４０３，４１３，５０３，５１３,６０３，６１３を少なくとも含んでいる。尚、ヘッダ情報に記載される値は、全て１６進数（０ｘ）となっている。
【００７０】
実データのサイズは、ヘッダ情報に続く実データのバイト数を示している。例えば、図２１に示す通常フォントデータの実サイズ３０１は０ｘ１０００バイトである。このサイズ情報３０１を予め読み出しておくことで、ヘッダ情報を読み出した後、サイズ情報３０１に記載されたバイト数（０ｘ１０００バイト）分を読み出せばよいことがわかる。
【００７１】
実データのチェックサム情報は、送信データの誤りの検出をするためのものである。本実施形態では、送信前の実データの値を全て加算した総和の下位４バイトの値を、チェックサム情報としてヘッダ情報の中に記載する。例えば、図２２に示すチェックサム情報３１２では、チェックサムの値は０ｘ３４３２である。そして、受信後に実データを全て加算した総和の下位４バイトとチェックサム情報とを比較することにより、誤りの検出を行っている。
【００７２】
データの種類情報は、ヘッダ情報に続く実データが通常データか特別データかを区別する値である。下２桁が「００」の場合は通常データを、それ以外は特別データを示す。また、３桁目の値が実データのタイプを表している。すなわち、３桁目が「１」であれば、フォントデータであり、「２」であればテンプレートデータであり、「３」であればプログラムデータであり、「４」であれば印刷データとなる。従って、図２１に示す種類情報３０３は「０ｘ０１００」であるから、下２桁が「００」で、３桁目が「１」のため、通常フォントデータであることを示す。また、図２２に示す種類情報３１３は「０ｘ０１０１」であるから、下２桁が「００」でなく、３桁目が「１」のため、特別フォントデータであることを示す。図２３に示す種類情報４０３は「０ｘ０２００」であるから、下２桁が「００」で、３桁目が「２」のため、通常テンプレートデータであることを示す。また、図２４に示す種類情報４１３は「０ｘ０２０５」であるから、下２桁が「００」でなく、３桁目が「２」のため、特別テンプレートデータであることを示す。図２５に示す種類情報５０３は「０ｘ０３００」であるから、下２桁が「００」で、３桁目が「３」のため、通常プログラムデータであることを示す。また、図２６に示す種類情報５１３は「０ｘ０３０１」であるから、下２桁が「００」でなく、３桁目が「３」のため、特別プログラムデータであることを示す。図２７に示す種類情報６０３は「０ｘ０４００」であるから、下２桁が「００」で、３桁目が「４」のため、通常印刷データであることを示す。また、図２８に示す種類情報４１３は「０ｘ０４０１」であるから、下２桁が「００」でなく、３桁目が「４」のため、特別印刷データであることを示す。
【００７３】
図１６に示すように、受信データ処理では、まず、受信したデータがフォントデータか否かを判断する（Ｓ１７１）。フォントデータであるかどうかは、上述のように、受信データに含まれるデータの種類情報の３桁目を参照し、その値が「１」か否かにより判断する。フォントデータの場合には（Ｓ１７１：ＹＥＳ）、フォント追加処理を実行し（Ｓ１７２）、メイン処理に戻る。
【００７４】
ここで、フォント追加処理について、図１７、図２１及び図２２を参照して説明する。フォント追加処理が開始されると、まず、受信したフォントデータが特別フォントデータか否かを判断する（Ｓ１７２１）。上述のように、特別フォントデータかどうかは、種類情報３０３，３１３の下２桁が「００」以外かにより判断できる。
【００７５】
特別フォントデータの場合には（Ｓ１７２１：ＹＥＳ）、次に、特別フォントの登録が許可されているか否かを判断する（Ｓ１７２２）。この判断は、特別フォント登録許可フラグ領域１４３に記憶されている特別フォント登録許可フラグがオンになっているかどうかで判断できる。特別フォントの登録が許可されていれば（Ｓ１７２３：ＹＥＳ）、受信した特別フォントデータを登録し（Ｓ１７２３）、受信データ処理に戻る。特別フォントの登録が許可されていない場合には（Ｓ１７２２：ＮＯ）、受信した特別フォントデータを破棄して（Ｓ１７２４）、受信データ処理に戻る。従って、特別フォントデータを登録したいテープ印刷装置１には、第７検出スイッチに対向する識別孔６６Ａの設けられていない（第７検出スイッチがオンとなる）テープカセット５１を装着しておけばよい。ＰＣ９００側で特別フォントデータを登録したいテープ印刷装置１を選別して特別フォントデータを送信する必要がないので、同報配信で特別フォントデータを送信することができる。
【００７６】
また、受信したデータが、特別フォントでなく通常フォントデータの場合には（Ｓ１７２１：ＮＯ）、受信した通常フォントデータを登録し（Ｓ１７２５）、受信データ処理に戻る。
【００７７】
図１６に戻り、受信データ処理の説明を継続する。受信したデータがフォントデータでない場合には（Ｓ１７１：ＮＯ）、次に、受信したデータがテンプレートデータか否かを判断する（Ｓ１７３）。テンプレートデータであるかどうかは、上述のように、受信データに含まれるデータの種類情報の３桁目を参照し、その値が「２」か否かにより判断する。テンプレートデータの場合には（Ｓ１７３：ＹＥＳ）、テンプレート追加処理を実行し（Ｓ１７４）、メイン処理に戻る。
【００７８】
ここで、テンプレート追加処理について、図１８、図２３及び図２４を参照して説明する。テンプレート追加処理が開始されると、まず、受信したテンプレートデータが特別テンプレートデータか否かを判断する（Ｓ１７４１）。上述のように、特別テンプレートデータかどうかは、種類情報４０３，４１３の下２桁が「００」以外かにより判断できる。特別テンプレートの場合には（Ｓ１７４１：ＹＥＳ）、次に、特別テンプレートの登録が許可されているか否かを判断する（Ｓ１７４２）。この判断は、特別テンプレート登録許可フラグがオンになっているかどうかで判断できる。特別テンプレートの登録が許可されていれば（Ｓ１７４３：ＹＥＳ）、受信した特別テンプレートデータを登録し（Ｓ１７４３）、受信データ処理に戻る。特別テンプレートの登録が許可されていない場合には（Ｓ１７４２：ＮＯ）、受信した特別テンプレートデータを破棄して（Ｓ１７４４）、受信データ処理に戻る。従って、特別テンプレートデータを登録したいテープ印刷装置１には、第８検出スイッチに対向する識別孔６６Ａの設けられていない（第８検出スイッチがオンとなる）テープカセット５１を装着しておけばよい。ＰＣ９００側で特別テンプレートデータを登録したいテープ印刷装置１を選別して特別テンプレートデータを送信する必要がないので、同報配信で特別テンプレートデータを送信することができる。
【００７９】
また、受信したデータが、特別テンプレートでなく通常テンプレートデータの場合には（Ｓ１７４１：ＮＯ）、受信した通常テンプレートデータを登録し（Ｓ１７４５）、受信データ処理に戻る。
【００８０】
図１６に戻り、受信データ処理の説明を継続する。受信したデータがテンプレートデータでない場合には（Ｓ１７３：ＮＯ）、次に、受信したデータが印刷データか否かを判断する（Ｓ１７５）。印刷データであるかどうかは、上述のように、受信データに含まれるデータの種類情報の３桁目を参照し、その値が「４」か否かにより判断する。印刷データの場合には（Ｓ１７５：ＹＥＳ）、印刷処理を実行し（Ｓ１７６）、メイン処理に戻る。
【００８１】
ここで、印刷処理について、図１９、図２７及び図２８を参照して説明する。印刷処理が開始されると、まず、受信した印刷データが特別印刷データか否かを判断する（Ｓ１７６１）。上述のように、特別印刷データかどうかは、種類情報６０３，６１３の下２桁が「００」以外かにより判断できる。特別印刷データの場合には（Ｓ１７６１：ＹＥＳ）、次に、特別印刷の登録が許可されているか否かを判断する（Ｓ１７６２）。この判断は、特別印刷許可フラグがオンになっているかどうかで判断できる。特別印刷の登録が許可されていれば（Ｓ１７６３：ＹＥＳ）、受信した特別印刷データの印刷を実行し（Ｓ１７６３）、受信データ処理に戻る。特別印刷が許可されていない場合には（Ｓ１７６２：ＮＯ）、受信した特別印刷データを破棄して（Ｓ１７６４）、受信データ処理に戻る。従って、特別なデータを印刷したいテープ印刷装置１には、第９検出スイッチに対向する識別孔６６Ａの設けられていない（第９検出スイッチがオンとなる）テープカセット５１を装着しておけばよい。ＰＣ９００側で特別データを印刷したいテープ印刷装置１を選別して特別データを送信する必要がないので、同報配信で特別データを送信することができる。
【００８２】
また、受信したデータが、特別印刷でなく通常印刷データの場合には（Ｓ１７６１：ＮＯ）、受信した通常印刷データの印刷を実行し（Ｓ１７６５）、受信データ処理に戻る。
【００８３】
図１６に戻り、受信データ処理の説明を継続する。受信したデータが印刷データでない場合には（Ｓ１７５：ＮＯ）、次に、受信したデータがプログラムの更新データか否かを判断する（Ｓ１７７）。プログラムの更新データであるかどうかは、上述のように、受信データに含まれるデータの種類情報の３桁目を参照し、その値が「３」か否かにより判断する。プログラムの更新データの場合には（Ｓ１７７：ＹＥＳ）、プログラム更新処理を実行し（Ｓ１７８）、メイン処理に戻る。
【００８４】
ここで、プログラム更新処理について、図２０、図２５及び図２６を参照して説明する。プログラム更新処理が開始されると、まず、受信したプログラムデータが特別プログラムか否かを判断する（Ｓ１７８１）。上述のように、特別プログラムデータかどうかは、種類情報５０３，５１３の下２桁が「００」以外かにより判断できる。特別プログラムの場合には（Ｓ１７８１：ＹＥＳ）、次に、特別プログラムの登録が許可されているか否かを判断する（Ｓ１７８２）。この判断は、特別プログラム登録許可フラグがオンになっているかどうかで判断できる。特別プログラムの登録が許可されていれば（Ｓ１７８２：ＹＥＳ）、受信した特別プログラムデータを登録し（Ｓ１７８３）、受信データ処理に戻る。特別プログラムの登録が許可されていない場合には（Ｓ１７８２：ＮＯ）、受信した特別プログラムデータを破棄して（Ｓ１７８４）、受信データ処理に戻る。従って、特別プログラムデータを登録したいテープ印刷装置１には、第１０検出スイッチに対向する識別孔６６Ａの設けられていない（第１０検出スイッチがオンとなる）テープカセット５１を装着しておけばよい。ＰＣ９００側で特別プログラムデータを登録したいテープ印刷装置１を選別して特別プログラムデータを送信する必要がないので、同報配信で特別プログラムデータを送信することができる。
【００８５】
また、受信したデータが、特別プログラムでなく通常プログラムの場合には（Ｓ１７８１：ＮＯ）、受信した通常プログラムを登録し（Ｓ１７８５）、受信データ処理に戻る。
【００８６】
以上説明したように、本実施形態のテープ印刷装置１では、特別フォントの登録、特別テンプレートの登録、特別データの印刷、特別プログラムの登録を、特殊操作としている。そして、これらの許可・禁止の別をテープカセットに設けた識別孔６６Ａと検出スイッチ６により検出できるようにしている。従って、該当の特殊操作を実行したいテープ印刷装置１には、その特殊操作を許可するテープカセット５１を装着すればよい。ＰＣ９００では、特殊操作を実行するためのデータ（特別フォントデータ、特別テンプレートデータ、特別印刷データ、特別プログラムデータ）を接続している全てのテープ印刷装置１に一斉に送信することができる。テープ印刷装置１を選別してデータ送信を実行する必要がないので、ＰＣ９００側の作業が効率的に実行できる。また、テープ印刷装置１側でも、テープカセット５１を着脱するのみで目的の特殊操作を実行できる。
【００８７】
尚、上記実施形態において、図１１のＳ３７，Ｓ３９，Ｓ４１，Ｓ４３で検出スイッチの入力により対応する登録・印刷の可否を判断するＣＰＵ１０１が本発明の許可判断手段に相当する。また、図１７のＳ１７２３，図１８のＳ１７４３，図１９のＳ１７６３，図２０のＳ１７８３で登録・印刷を実行させるＣＰＵ１０１が本発明の動作制御手段に相当する。
【図面の簡単な説明】
【００８８】
【図１】テープ印刷装置１のテープ収納部の蓋を取り去った状態を示す平面図である。
【図２】テープカセット５１の斜視図である。
【図３】テープカセット５１の底面図である。
【図４】上ケース５２を取り外した状態の下ケース５３の平面図である。  上ケース５２を取り外した状態の下ケース５３の平面図である。
【図５】識別部６６と検出スイッチ６との関係を示す説明図である。
【図６】テープ印刷装置１の制御構成を示すブロック図である。
【図７】ＲＯＭ１０２の構成を示す模式図である。
【図８】ＲＡＭ１０４の構成を示す模式図である。
【図９】テープ印刷装置１のメイン処理のフローチャートである。
【図１０】メイン処理で実行されるシステム初期化処理のフローチャートである。
【図１１】メイン処理で実行されるテープ種類検出処理のフローチャートである。
【図１２】メイン処理で実行されるキー入力処理のフローチャートである。
【図１３】キー入力処理の中で実行されるテンプレート選択処理のフローチャートである。
【図１４】キー入力処理の中で実行されるフォント選択処理のフローチャートである。
【図１５】キー入力処理の中で実行されるテキスト印刷処理のフローチャートである。
【図１６】メイン処理の中で実行される受信データ処理のフローチャートである。
【図１７】受信データ処理の中で実行されるフォント追加処理のフローチャートである。
【図１８】受信データ処理の中で実行されるフォント追加処理のフローチャートである。
【図１９】受信データ処理の中で実行される印刷処理のフローチャートである。
【図２０】受信データ処理の中で実行されるプログラム更新処理のフローチャートである。
【図２１】通常フォントデータの構成例を示す模式図である。
【図２２】特別フォントデータの構成例を示す模式図である。
【図２３】通常テンプレートデータの構成例を示す模式図である。
【図２４】特別テンプレートデータの構成例を示す模式図である。
【図２５】通常プログラムデータの構成例を示す模式図である。
【図２６】特別プログラムデータの構成例を示す模式図である。
【図２７】通常印刷データの構成例を示す模式図である。
【図２８】特別印刷データの構成例を示す模式図である。
【符号の説明】
【００８９】
１      テープ印刷装置
２      テープカセット収納部
３      キーボード部
３Ａ      キー
４      液晶表示装置
５      カセット検出部
６      検出スイッチ
１１      サーマルヘッド
３７      モータ
５１      テープカセット
６６      識別部
６６Ａ      識別孔
６７      印字テープ
８０      検出センサ基板
１００      制御回路部
１０１      ＣＰＵ
１０２      ＲＯＭ
１０４      ＲＡＭ
１０５      入出力インタフェース
１０６      データバス
１０７      駆動回路
１０８      駆動回路
１２１      データ記憶領域
１２２      プログラム記憶領域
１２３      データ領域
１４１      テキストバッファ
１４２      プリントバッファ
９００      ＰＣ
【図１】
2008213462.tif 000003
【図２】
2008213462.tif 000004
【図３】
2008213462.tif 000005
【図４】
2008213462.tif 000006
【図５】
2008213462.tif 000007
【図６】
2008213462.tif 000008
【図７】
2008213462.tif 000009
【図８】
2008213462.tif 000010
【図９】
2008213462.tif 000011
【図１０】
2008213462.tif 000012
【図１１】
2008213462.tif 000013
【図１２】
2008213462.tif 000014
【図１３】
2008213462.tif 000015
【図１４】
2008213462.tif 000016
【図１５】
2008213462.tif 000017
【図１６】
2008213462.tif 000018
【図１７】
2008213462.tif 000019
【図１８】
2008213462.tif 000020
【図１９】
2008213462.tif 000021
【図２０】
2008213462.tif 000022
【図２１】
2008213462.tif 000023
【図２２】
2008213462.tif 000024
【図２３】
2008213462.tif 000025
【図２４】
2008213462.tif 000026
【図２５】
2008213462.tif 000027
【図２６】
2008213462.tif 000028
【図２７】
2008213462.tif 000029
【図２８】
2008213462.tif 000030