(57)【要約】【課題】テープカセットの種類又は用途に適した態様のキャラクタを、印刷装置に印刷させることができるテープカセットを提供する。【解決手段】テープカセットのＩＣタグは、テープカセットの種類又は用途に応じた態様で表される特定キャラクタを印刷するためのカセット側外部データを記憶する。ＣＰＵは、装着中のテープカセットのＩＣタグからカセット側外部データを読み出して、内部メモリに装置記憶データとして記憶させる。ＣＰＵは、対象キャラクタに対応するキャラクタデータである印刷対象データを、内部メモリに記憶されている装置記憶データの中から特定する（Ｓ１０３又はＳ１０７）。ＣＰＵは、特定された印刷対象データに基づいて、装着中のテープカセットのテープに対象キャラクタを印刷する（Ｓ１１９）。【選択図】図１８
2018161758.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体であるテープと、情報を読み出し可能に記憶する第一記憶手段とを備え、予め種類又は用途が定められたテープカセットであって、
前記第一記憶手段は、キャラクタを前記テープに印刷するためのキャラクタデータであって、前記種類又は前記用途に応じた態様で表される前記キャラクタである特定キャラクタを印刷するための特定キャラクタデータを記憶する
ことを特徴とするテープカセット。
【請求項２】
前記特定キャラクタは、前記テープの幅に応じた印刷サイズで前記テープに印刷される前記キャラクタであることを特徴とする請求項１に記載のテープカセット。
【請求項３】
前記特定キャラクタは、前記テープで使用可能な最大の印刷サイズで前記テープに印刷される前記キャラクタであることを特徴とする請求項２に記載のテープカセット。
【請求項４】
前記特定キャラクタは、前記テープに定められた印刷領域の大きさに応じた印刷サイズで前記テープに印刷される前記キャラクタであることを特徴とする請求項２に記載のテープカセット。
【請求項５】
前記特定キャラクタは、前記種類又は前記用途に特有の表示形状を有する前記キャラクタである特殊キャラクタであることを特徴とする請求項１に記載のテープカセット。
【請求項６】
前記特定キャラクタは、前記テープの特性に応じた印刷態様で前記テープに印刷される前記キャラクタであることを特徴とする請求項１に記載のテープカセット。
【請求項７】
請求項１から６の何れかに記載のテープカセットを着脱可能な装着部と、
前記キャラクタを規定の態様で印刷するための前記キャラクタデータである内蔵データを、装置記憶データとして記憶する第二記憶手段と、
前記装着部に装着されている前記テープカセットの前記第一記憶手段から、所定の条件を満たす前記特定キャラクタデータを読み出して、前記第二記憶手段に前記装置記憶データとして記憶させる記憶制御手段と、
印刷対象として指定された前記キャラクタである対象キャラクタに対応する前記キャラクタデータである印刷対象データを、前記第二記憶手段に記憶されている前記装置記憶データの中から特定するデータ特定手段と、
前記データ特定手段によって特定された前記印刷対象データに基づいて、前記装着部に装着されている前記テープカセットの前記テープに、前記対象キャラクタを印刷する印刷手段と
を備えたことを特徴とする印刷装置。
【請求項８】
前記データ特定手段は、前記装着部に前記テープカセットが装着されており、且つ前記印刷対象データが前記装置記憶データに存在しない場合、前記第一記憶手段に記憶されている前記特定キャラクタデータのうちで前記第二記憶手段に記憶されていない外部記憶データの中から、前記印刷対象データを特定することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記第一記憶手段は、前記特定キャラクタデータに設定される情報として、前記特定キャラクタデータを前記第一記憶手段とは異なる記憶手段に記憶させることを禁止する禁止フラグを記憶可能であり、
前記記憶制御手段は、前記第一記憶手段に記憶されている前記特定キャラクタデータのうち、前記禁止フラグが設定されていない非禁止データを、前記第二記憶手段に前記装置記憶データとして記憶させる
ことを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記記憶制御手段は、前記第二記憶手段に記憶されている前記特定キャラクタデータのデータ総量又はデータ数が所定の上限値に達した場合、前記第一記憶手段に記憶されている前記特定キャラクタデータのうちで前記第二記憶手段に記憶させていない未処理データを、前記第二記憶手段に記憶させないことを特徴とする請求項８又は９に記載の印刷装置。
【請求項１１】
画像を表示可能な表示手段と、
前記表示手段に表示される編集画面において、ユーザの操作に応じて前記キャラクタで構成されるテキストを編集するための編集手段とを備え、
前記キャラクタデータは、対応する前記キャラクタが属する言語を示す言語情報と、対応する前記キャラクタの書体を示す書体情報を含み、
前記編集手段は、
ユーザの操作によって外字入力が指示された場合、前記第二記憶手段に記憶されている前記装置記憶データのうち、前記印刷装置の対応可能言語とは異なる言語を示す前記言語情報を含むデータに基づいて、前記外字に対応する前記キャラクタである外字キャラクタを、前記表示手段に選択可能に表示する外字選択手段と、
ユーザの操作によって書体設定が指示された場合、前記第二記憶手段に記憶されている前記装置記憶データのうち、前記対応可能言語を示す前記言語情報を含むデータに基づいて、前記テキストを構成する前記キャラクタに設定可能な前記書体である設定可能書体を、前記表示手段に選択可能に表示する書体設定手段と、を含む
ことを特徴とする請求項７から１０の何れかに記載の印刷装置。
【請求項１２】
前記キャラクタデータは、対応する前記キャラクタを識別するためのキャラクタコードを含み、
前記データ特定手段は、前記対象キャラクタの前記言語情報、前記書体情報、及び前記キャラクタコードを示す前記装置記憶データがない場合、前記対象キャラクタの前記言語情報及び前記キャラクタコードを示す前記装置記憶データを、前記印刷対象データに特定し、
前記印刷手段は、前記データ特定手段によって特定された前記印刷対象データの前記書体情報が示す前記書体で、前記対象キャラクタを印刷する
ことを特徴とする請求項１１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープカセット及び印刷装置に関する。
【背景技術】
【０００２】
従来、記憶手段を備えカセット及び印刷装置が知られている。例えば特許文献１には、ＩＣタグを備えたテープカセットが開示されている。印刷装置は、印刷装置に装着されたテープカセットのＩＣタグから各種情報を読み出すことができる。ＩＣタグに記憶されている情報は、例えばテープカセットの種類や、印刷装置で作成される付箋紙が貼り付ける商品に関する情報である。
【０００３】
特許文献２には、カートリッジ情報が記録されたＩＣチップを内蔵したインクカートリッジが開示されている。カートリッジ情報は、インクカートリッジの製造元、製造年月、型番、カートリッジ名称、インク種類（黒又はカラー）を示す識別情報である。プリンタは、プリンタに装着されたインクカートリッジのＩＣチップに対して、データの書き込み及び読み出しを実行可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８０６６８号公報
【特許文献２】特開２００１−１０５６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の印刷装置は、キャラクタをテープに印刷するための標準的なキャラクタデータ（所謂、内蔵フォント）を記憶している。キャラクタデータは、対応するキャラクタに関する情報として、言語情報、書体名、文字コード、印刷用形状データ等を含む。印刷用形状データは、印刷装置で印刷可能な解像度に応じたキャラクタの印刷形状を示す。印刷装置は、内蔵フォントに基づいて、印刷対象のキャラクタをテープに印刷する。
【０００６】
しかしながら、従来の印刷装置では、テープカセットの種類又は用途によっては、そのテープカセットに適した態様のキャラクタをテープに印刷できない場合がある。例えば、テープカセットのテープ幅が内蔵フォントに対応しない特殊サイズである場合、印刷装置はキャラクタを特殊サイズに対応する印刷サイズで印刷できない可能性がある。テープカセットへの印刷に使用されるキャラクタが内蔵フォントに対応しない特殊キャラクタである場合、印刷装置は特殊キャラクタを印刷できない可能性がある。
【０００７】
本発明の目的は、テープカセットの種類又は用途に適した態様のキャラクタを、印刷装置に印刷させることができるテープカセットを提供することである。
【課題を解決するための手段】
【０００８】
本発明の第一態様に係るテープカセットは、印刷媒体であるテープと、情報を読み出し可能に記憶する第一記憶手段とを備え、予め種類又は用途が定められたテープカセットであって、前記第一記憶手段は、キャラクタを前記テープに印刷するためのキャラクタデータであって、前記種類又は前記用途に応じた態様で表される前記キャラクタである特定キャラクタを印刷するための特定キャラクタデータを記憶する。
【０００９】
本発明の第二態様に係る印刷装置は、第一態様に係るテープカセットを着脱可能な装着部と、前記キャラクタを規定の態様で印刷するための前記キャラクタデータである内蔵データを、装置記憶データとして記憶する第二記憶手段と、前記装着部に装着されている前記テープカセットの前記第一記憶手段から、所定の条件を満たす前記特定キャラクタデータを読み出して、前記第二記憶手段に前記装置記憶データとして記憶させる記憶制御手段と、印刷対象として指定された前記キャラクタである対象キャラクタに対応する前記キャラクタデータである印刷対象データを、前記第二記憶手段に記憶されている前記装置記憶データの中から特定するデータ特定手段と、前記データ特定手段によって特定された前記印刷対象データに基づいて、前記装着部に装着されている前記テープカセットの前記テープに、前記対象キャラクタを印刷する印刷手段とを備える。
【００１０】
上記第一及び第二態様によれば、テープカセットの種類又は用途に適した態様のキャラクタを、印刷装置に印刷させることができる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置１の斜視図である。
【図２】印刷装置１の内部構造を模式的に示す平面図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】印刷装置１に記憶される各種データの構成図である。
【図５】カセット側外部データ８３のデータ構成図である。
【図６】キャラクタを解像度別に印刷した態様を示す図である。
【図７】メイン処理のフローチャートである。
【図８】編集画面５１の具体例を示す図である。
【図９】外部データコピー処理のフローチャートである。
【図１０】外字入力処理のフローチャートである。
【図１１】装置側データ表示処理のフローチャートである。
【図１２】カセット側データ表示処理のフローチャートである。
【図１３】外字入力画面５２の具体例を示す図である。
【図１４】書体設定処理のフローチャートである。
【図１５】装置側書体表示処理のフローチャートである。
【図１６】カセット側書体表示処理のフローチャートである。
【図１７】書体選択リスト５３の具体例を示す図である。
【図１８】印刷処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。図１及び図２を参照し、印刷装置１及びテープカセット３０の機械的構成を説明する。印刷装置１は、印刷媒体であるテープ５０（図２参照）にキャラクタ（文字、記号、数字、図形、絵文字等）を印刷してラベルを作成可能である。以下の説明では、図１の右上側、左下側、右下側、左上側、上側、及び下側を、夫々、印刷装置１の右側、左側、前側、後側、上側、及び下側とする。
【００１３】
図１に示すように、印刷装置１は、直方体状の筐体である本体カバー２を備える。本体カバー２の上面前部には、キャラクタを入力するためのキーボード３が設けられる。キーボード３は、電源スイッチ、用途キー、カーソルキー等を含む。キーボード３の後側には、各種情報を表示するディスプレイ５が設けられる。一例として、ディスプレイ５はドットマトリクスＬＣＤである。ディスプレイ５の後側には、本体カバー２に対して開閉可能なカセットカバー６が設けられる。本体カバー２の左面後部には、印刷されたテープ５０を本体カバー２の外部に排出する排出口９が設けられる。
【００１４】
図２に示すように、本体カバー２の内部におけるカセットカバー６（図１参照）の下側には、装着部８が設けられる。装着部８は、テープカセット３０の形状に対応する凹部であり、テープカセット３０を着脱可能な部位である。以下では、装着部８に装着されているテープカセット３０を、装着中のテープカセット３０という。印刷装置１は、装着中のテープカセット３０を用いて、キーボード３を介して入力されたキャラクタの印刷を実行する。
【００１５】
テープカセット３０は、テープ５０及びインクリボン６０等を収容する箱状のカセットケース３３を備える。印刷前のテープ５０が巻回されたテープスプール４０は、カセットケース３３内の左後部で回転可能に支持される。未使用のインクリボン６０が巻回されたリボンスプール４２は、カセットケース３３内の右前部で回転可能に支持される。リボン巻取スプール４４は、テープスプール４０とリボンスプール４２との間で回転可能に支持される。リボン巻取スプール４４は、リボンスプール４２から未使用のインクリボン６０を引き出すとともに、印刷に使用されたインクリボン６０を巻き取る。テープ駆動ローラ４６は、カセットケース３３内の左前角部で回転可能に支持されて、テープスプール４０から印刷前のテープ５０を引き出す。
【００１６】
テープカセット３０には、少なくともデータを読み出し可能な記憶媒体であるＩＣタグ４７が搭載される。ＩＣタグ４７は、カセットケース３３内における右後角部に配置される。ＩＣタグ４７は、後述のカセット側外部データ８３（図５参照）を記憶する。
【００１７】
装着部８には、リボン巻取軸（図示略）、テープ駆動軸（図示略）、サーマルヘッド１０、プラテン機構１２、データ読込書込装置１６等が設けられる。リボン巻取軸は、リボン巻取スプール４４に挿入され、テープ送りモータ２３（図３参照）の駆動によって回転する。テープ駆動軸は、テープ駆動ローラ４６に挿入され、テープ送りモータ２３の駆動によって伝達機構（図示略）を介して回転する。サーマルヘッド１０は、テープ駆動軸の右側に配置され、搬送されるテープ５０に未使用のインクリボン６０を用いて印刷を行う。プラテン機構１２は、サーマルヘッド１０との間でテープ５０とインクリボン６０とを互いに圧接して搬送する。
【００１８】
データ読込書込装置１６は、装着部８の右後部に配置され、装着中のテープカセット３０のＩＣタグ４７に、カセットケース３３の右側壁を間にして対向する。本実施形態のデータ読込書込装置１６は、装着中のテープカセット３０のＩＣタグ４７に対して、ＲＦＩＤ方式でデータの読み込み及び書き込みができる。排出口９の近傍には、カット機構１７が設けられる。カット機構１７は、カットモータ２４（図３参照）の駆動により、テープ５０を所定の位置で切断する。
【００１９】
図３及び図４を参照し、印刷装置１の電気的構成を説明する。図３に示すように、印刷装置１は制御回路部７０を備える。制御回路部７０は、ＣＰＵ７１、ＲＯＭ７２、ＣＧＲＯＭ７３、ＲＡＭ７４、フラッシュメモリ７５、及び入出力インタフェース７７を備え、これらがデータバス６９を介して接続される。ＣＰＵ７１は、印刷装置１を統括制御する。ＲＯＭ７２は、ＣＰＵ７１が各種プログラムの実行時に必要な各種パラメータを記憶する。ＣＧＲＯＭ７３は、後述の内蔵フォント８１等を記憶する。ＲＡＭ７４は、テキストメモリ、印刷バッファ等、複数の記憶領域を備える。フラッシュメモリ７５は、ＣＰＵ７１が実行する各種プログラムや、後述の装置側外部データ８２等を記憶する。
【００２０】
入出力インタフェース７７には、キーボード３、液晶駆動回路（ＬＣＤＣ）２５、駆動回路２６、２７、２８、及びデータ読込書込装置１６が接続される。ＬＣＤＣ２５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示略）を有する。駆動回路２６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路２７は、テープ送りモータ２３を駆動するための電子回路である。駆動回路２８は、カットモータ２４を駆動するための電子回路である。
【００２１】
図４に示すように、ＲＯＭ７２は、本体言語情報、表示サイズ情報、印刷解像度情報を記憶する。本体言語情報は、印刷装置１が対応可能なキャラクタの言語である対応可能言語を示し、一例として日本語である。表示サイズ情報は、ディスプレイ５の表示仕様（例えば、画面サイズや表示解像度等）に応じて予め定められた、キャラクタの表示サイズ（表示ドット数）を示す。印刷解像度情報は、サーマルヘッド１０が印刷する画像の解像度（印刷ドット数）を示し、一例として３６０ｄｐｉである。
【００２２】
印刷装置１は、キャラクタをテープ５０に印刷するためのキャラクタデータとして、内蔵フォント８１及び装置側外部データ８２を記憶する。以下の説明では、印刷装置１で記憶されているキャラクタデータである内蔵フォント８１及び装置側外部データ８２を総称して、装置記憶データ８０という。印刷装置１において装置記憶データ８０が記憶される記憶部（本実施形態では、ＣＧＲＯＭ７３及びフラッシュメモリ７５）を、内部メモリ７９という。
【００２３】
内蔵フォント８１は、印刷装置１の製品仕様（例えば、印刷装置１の対応可能言語や印刷解像度等）に対応したフォントでキャラクタを印刷するためのデータである。本実施形態では、印刷装置１で印刷可能な複数のキャラクタに対応する複数の内蔵フォント８１が、例えば印刷装置１の製造時にＣＧＲＯＭ７３に記憶される。各内蔵フォント８１は、対応するキャラクタの言語情報、書体情報、コード情報、表示用形状データ、印刷用形状データ等を含む。
【００２４】
言語情報は、キャラクタの言語を示す。各内蔵フォント８１の言語情報は、先述の本体言語情報と同様に、対応可能言語を示す。書体情報は、キャラクタの書体（例えば明朝体やゴシック体等）を示す。コード情報は、キャラクタを識別するために一意に割り振られたキャラクタコードを示す。表示用形状データは、ディスプレイ５に表示するキャラクタの表示ドットパターンを示す。各内蔵フォント８１の印刷用形状データは、先述の表示サイズ情報に対応するキャラクタの表示ドットパターンを示す。印刷用形状データは、サーマルヘッド１０が印刷するキャラクタの印刷ドットパターンを示す。各内蔵フォント８１の印刷用形状データは、先述の印刷解像度情報に対応するキャラクタの印刷ドットパターンを示す。
【００２５】
装置側外部データ８２は、印刷装置１側に記憶されている外部データである。外部データは、印刷装置１の外部から取り込まれたキャラクタデータ（即ち、内蔵フォント８１とは異なるキャラクタデータ）である。本実施形態では、複数の装置側外部データ８２が、後述するようにＩＣタグ４７からコピーされてフラッシュメモリ７５に記憶される。各装置側外部データ８２は、内蔵フォント８１と同様に、対応するキャラクタの言語情報、書体情報、コード情報、表示用形状データ、印刷用形状データ等を含む。
【００２６】
図５を参照し、カセット側外部データ８３のデータ構成を説明する。カセット側外部データ８３は、テープカセット３０側に記憶されている外部データである。本実施形態では、複数のカセット側外部データ８３が、例えばテープカセット３０の製造時にＩＣタグ４７に記憶される。カセット側外部データ８３は、予め定められたテープカセット３０の種類又は用途に応じた態様で表される特定キャラクタを印刷するためのキャラクタデータである。
【００２７】
第一例の特定キャラクタは、テープカセット３０に特有のテープ幅に応じた印刷サイズで、テープに印刷されるキャラクタである。例えばテープカセット３０のテープ幅が、印刷装置１で印刷可能な標準的なテープ幅よりも大きい又は小さい特殊なテープ幅であるものとする。この場合、特定キャラクタは、特殊なテープ幅に適した印刷サイズ（例えば、特殊なテープ幅のテープで使用可能な最大の印刷サイズ）のキャラクタである。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、特殊なテープ幅に適したサイズのキャラクタをテープに印刷できる。
【００２８】
第二例の特定キャラクタは、テープカセット３０に特有の印刷領域の大きさに応じた印刷サイズで、テープに印刷されるキャラクタである。例えばテープカセット３０のテープに、特殊サイズのキャラクタが印刷されることを想定した大きさの印刷領域が定められているものとする。一例として特殊サイズは、通常は使用されない印刷サイズや、標準的な印刷サイズの中間サイズ等である。この場合、特定キャラクタは、特殊サイズで印刷されるキャラクタである。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、印刷領域に適した特殊サイズのキャラクタをテープに印刷できる。
【００２９】
第三例の特定キャラクタは、テープカセット３０の種類又は用途に特有の表示形状を有する特殊キャラクタである。例えばテープカセット３０は、電設資材等に使用される電設用ラベルを作成する専用カセットであるものとする。この場合、特定キャラクタは、電設系に特有のシンボルやアイコン等である。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、電設系に特有のシンボル等が印刷された電設用ラベルを作成できる。
【００３０】
また、例えばテープカセット３０は、所定のコンテンツ（映画、アニメーション、テレビドラマ、アイドル等）をモチーフとしたコンテンツラベルを作成する専用カセットであるものとする。この場合、特定キャラクタは、所定のコンテンツに特有の人物、動物、アイコン等である。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、所定のコンテンツに特有の人物等が印刷されたラベルを作成できる。
【００３１】
第四例の特定キャラクタは、テープの特性に応じた印刷態様でテープに印刷されるキャラクタである。例えばテープカセット３０のテープが、印刷時に滲みが発生しやすい材質であるものとする。このようなテープは、通常の印刷ラインでキャラクタが印刷されると、印刷時に生じる滲みによってキャラクタの視認性が悪化するおそれがある。この場合、特定キャラクタは、通常よりも細めの印刷ラインで印刷されるキャラクタである。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、滲みが発生しやすいテープに細めの印刷ラインでキャラクタを印刷することで、印刷時の滲みを抑制してキャラクタの視認性を確保できる。
【００３２】
また、例えばテープカセット３０のテープが、印刷時の発色が悪い材質であるものとする。このようなテープは、通常の印刷ラインでキャラクタが印刷されると、印刷時に生じる掠れによってキャラクタの視認性が悪化するおそれがある。この場合、特定キャラクタは、通常よりも太めの印刷ラインで印刷されるキャラクタである。印刷装置１は、ＩＣタグ４７のカセット側外部データ８３に基づいて、掠れが発生しやすいテープに太めの印刷ラインでキャラクタを印刷することで、印刷時の掠れを抑制してキャラクタの視認性を確保できる。
【００３３】
図５に示すように、各装置側外部データ８２は、内蔵フォント８１と同様に、対応するキャラクタの言語情報、書体情報、コード情報を含む。更に各装置側外部データ８２は、コピー禁止情報、複数の表示用形状データ、複数の印刷用形状データ等を含む。コピー禁止情報は、装置側外部データ８２の外部コピーを禁止するか否かを示すフラグであり、「ＯＮ」である場合に外部コピーが禁止される。即ちコピー禁止情報が「ＯＮ」である場合、装置側外部データ８２に禁止フラグが設定される。ディスプレイ５は、印刷装置１の機種等に応じて、予め定められた複数の表示仕様の何れかを有する。複数の表示用形状データは、これら複数の表示仕様に夫々対応して設けられる。例えば、第一サイズの表示用形状データは、第一サイズの表示画面を有するディスプレイ５に表示するキャラクタの表示ドットパターンを示す。
【００３４】
サーマルヘッド１０は、印刷装置１の機種等に応じて、予め定められた複数の印刷解像度の何れかを有する。複数の印刷用形状データは、これら複数の印刷解像度に夫々対応して設けられる。例えば第一解像度の印刷用形状データは、第一解像度のサーマルヘッド１０に印刷させるキャラクタの印刷ドットパターンを示す。図６（Ａ）、（Ｂ）は、夫々、第一解像度（例えば１８０ｄｐｉ）及び第二解像度（例えば３６０ｄｐｉ）の各印刷用形状データに基づいて、同一コードのキャラクタ「Ａ」を同一幅のテープに印刷した具体例である。図６（Ａ）に示すキャラクタ「Ａ」と、図６（Ｂ）に示すキャラクタ「Ａ」とは、互いに等しいサイズで印刷されるが、各キャラクタの解像度は異なる。
【００３５】
図７〜図１８を参照して、本実施形態のメイン処理を説明する。メイン処理（図７参照）は、印刷装置１が電源オンされたことを契機に、ＲＯＭ７２のプログラムに基づいてＣＰＵ７１によって実行される。この場合、ＣＰＵ７１は、編集画面５１（図８参照）をディスプレイ５に表示する。編集画面５１は、ユーザが少なくとも一つのキャラクタで構成されるテキストを編集するための画面である。編集画面５１に表示されるキャラクタには、言語、書体、及びキャラクタコードが設定されている。なお、キャラクタに設定されている書体は、後述の書体設定処理（図１４参照）で任意に変更可能である。
【００３６】
図７に示すように、メイン処理では、まずＣＰＵ７１は所定の初期化処理（例えば、ＲＡＭクリア等）を実行する（Ｓ１）。次にＣＰＵ７１は、テープカセット３０が装着部８に装着されたかを判断する（Ｓ３）。例えばＣＰＵ７１は、装着部８に設けられた検出スイッチ（図示略）によって、テープカセット３０が装着部８に装着されたかを判断すればよい。テープカセット３０が装着部８に装着された場合（Ｓ３：ＹＥＳ）、ＣＰＵ７１は後述の外部データコピー処理を実行する（Ｓ５）。
【００３７】
テープカセット３０が装着部８に装着されていない場合（Ｓ３：ＮＯ）、又はＳ５の実行後、ＣＰＵ７１はキー入力ありかを判断する（Ｓ７）。ＣＰＵ７１は、キーボード３からキー入力を受け付けた場合、キー入力ありと判断して（Ｓ７：ＹＥＳ）、入力されたキーがキャラクタ入力キーであるかを判断する（Ｓ９）。キャラクタ入力キーは、印刷装置１の対応可能言語に対応するキャラクタを入力するためのキーである。
【００３８】
入力されたキーがキャラクタ入力キーである場合（Ｓ９：ＹＥＳ）、ＣＰＵ７１は、対応するキャラクタを編集画面５１に入力するキャラクタ入力処理を実行する（Ｓ１１）。このときＣＰＵ７１は、内部メモリ７９に記憶されている複数の装置記憶データ８０のうちで、内蔵フォント８１又は対応可能言語の装置記憶データ８０に基づいて、入力されたキャラクタの表示用形状データを編集画面５１にドット表示する。
【００３９】
入力されたキーがキャラクタ入力キーでない場合（Ｓ９：ＮＯ）、ＣＰＵ７１は入力されたキーが外字入力キーであるかを判断する（Ｓ１３）。外字入力キーは、印刷装置１の対応可能言語とは異なる言語（所謂、外字）に対応するキャラクタを入力するためのキーである。入力されたキーが外字入力キーである場合（Ｓ１３：ＹＥＳ）、ＣＰＵ７１は、後述の外字入力処理を実行する（Ｓ１５）。入力されたキーが外字入力キーでない場合（Ｓ１３：ＮＯ）、ＣＰＵ７１は入力されたキーが書体設定キーであるかを判断する（Ｓ１７）。書体設定キーは、編集画面５１に入力されたキャラクタの書体を設定するためのキーである。入力されたキーが書体設定キーである場合（Ｓ１７：ＹＥＳ）、ＣＰＵ７１は後述の書体設定処理を実行する（Ｓ１９）。
【００４０】
入力されたキーが書体設定キーでない場合（Ｓ１７：ＮＯ）、ＣＰＵ７１は入力されたキーが印刷キーであるかを判断する（Ｓ２１）。印刷キーは、編集画面５１で編集されたテキストの印刷実行を指示するためのキーである。入力されたキーが印刷キーである場合（Ｓ２１：ＹＥＳ）、ＣＰＵ７１は後述の印刷処理を実行する（Ｓ２３）。入力されたキーが印刷キーでない場合（Ｓ２１：ＮＯ）、ＣＰＵ７１は入力されたキーに応じて、その他の処理を実行する（Ｓ２５）。なお、キー入力がない場合（Ｓ７：ＮＯ）、又はＳ１１、Ｓ１５、Ｓ１９、Ｓ２３、Ｓ２５の何れかの実行後、ＣＰＵ７１は処理をＳ３に戻す。
【００４１】
図９に示すように、外部データコピー処理では、ＣＰＵ７１はデータ読込書込装置１６を介して装着中のテープカセット３０のＩＣタグ４７にアクセスして、複数のカセット側外部データ８３の一つを処理対象データとして取得し、以下の処理を実行する。まずＣＰＵ７１は、処理対象データがコピー済みであるかを判断する（Ｓ３１）。ＣＰＵ７１は、処理対象データに対応する装置側外部データ８２がフラッシュメモリ７５に記憶されている場合、処理対象データがコピー済みであると判断する（Ｓ３１：ＹＥＳ）。この場合、ＣＰＵ７１は処理をＳ３７に進める。
【００４２】
処理対象データがコピー済みでない場合（Ｓ３１：ＮＯ）、ＣＰＵ７１は処理対象データがコピー禁止であるかを判断する（Ｓ３３）。ＣＰＵ７１は、処理対象データのコピー禁止情報に禁止フラグが設定されている場合、処理対象データがコピー禁止であると判断する（Ｓ３３：ＹＥＳ）。この場合、ＣＰＵ７１は処理をＳ３７に進める。処理対象データがコピー禁止でない（Ｓ３３：ＮＯ）、ＣＰＵ７１は処理対象データを印刷装置１にコピーする（Ｓ３５）。
【００４３】
詳細には、ＣＰＵ７１は、処理対象データの言語情報、書体情報、コード情報、対応表示仕様の表示用形状データ、及び対応解像度の印刷用形状データをＩＣタグ４７から読み出して、新たな装置側外部データ８２としてフラッシュメモリ７５に記憶させる。対応表示仕様の表示用形状データは、処理対象データに含まれる複数の表示用形状データのうちで、ＲＯＭ７２の表示サイズ情報に対応する表示用形状データである。対応解像度の印刷用形状データは、処理対象データに含まれる複数の印刷用形状データのうちで、ＲＯＭ７２の印刷解像度情報に対応する印刷用形状データである。
【００４４】
本実施形態では、フラッシュメモリ７５は、装置側外部データ８２のデータ総量又はデータ数が所定の上限値に達するまで、複数の装置側外部データ８２を記憶可能である。フラッシュメモリ７５に記憶されている装置側外部データ８２のデータ総量又はデータ数が所定の上限値に達した場合、ＣＰＵ７１は外部データコピー処理を終了して、処理をメイン処理に戻す。
【００４５】
次にＣＰＵ７１は、全てのカセット側外部データ８３を処理したかを判断する（Ｓ３７）。ＣＰＵ７１は、ＩＣタグ４７に記憶されている複数のカセット側外部データ８３に、処理対象データとして取得されていない未処理データがある場合、全てのカセット側外部データ８３を処理したと判断しない（Ｓ３７：ＮＯ）。この場合、ＣＰＵ７１は、ＩＣタグ４７から未処理データの一つを新たな処理対象データとして取得し、処理をＳ３１に戻す。全てのカセット側外部データ８３が処理された場合（Ｓ３７：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、印刷装置１の印刷解像度及び表示仕様に対応するカセット側外部データ８３が、ＩＣタグ４７から印刷装置１にコピーされる。
【００４６】
図１０に示すように、外字入力処理では、まずＣＰＵ７１は、後述の外字入力画面５２（図１３参照）をディスプレイ５に表示して、後述の装置側データ表示処理（Ｓ４１）及び後述のカセット側データ表示処理（Ｓ４３）を実行する。次にＣＰＵ７１は、外字入力画面５２において外字キャラクタの選択及び入力を行って（Ｓ４５）、処理をメイン処理に戻す。
【００４７】
図１１に示すように、装置側データ表示処理では、ＣＰＵ７１は、フラッシュメモリ７５に記憶されている複数の装置側外部データ８２の一つを処理対象データとして取得し、以下の処理を実行する。まずＣＰＵ７１は、処理対象データの言語情報が、ＲＯＭ７２の本体言語情報と一致するかを判断する（Ｓ５１）。処理対象データの言語情報が本体言語情報と一致しない場合（Ｓ５１：ＮＯ）、ＣＰＵ７１は処理対象データを外字入力画面５２に表示する（Ｓ５３）。このときＣＰＵ７１は、処理対象データの表示用形状データに基づいて、外字キャラクタを編集画面５１にドット表示する。
【００４８】
Ｓ５３の実行後、又は処理対象データの言語情報が本体言語情報と一致する場合（Ｓ５１：ＹＥＳ）、ＣＰＵ７１は全ての装置側外部データ８２を処理したかを判断する（Ｓ５５）。ＣＰＵ７１は、フラッシュメモリ７５に記憶されている複数の装置側外部データ８２に、処理対象データとして取得されていない未処理データがある場合、全ての装置側外部データ８２を処理したと判断しない（Ｓ５５：ＮＯ）。この場合、ＣＰＵ７１は、フラッシュメモリ７５から未処理データの一つを新たな処理対象データとして取得し、処理をＳ５１に戻す。全ての装置側外部データ８２が処理された場合（Ｓ５５：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、印刷装置１で記憶されている装置側外部データ８２のうちで、本体言語情報に対応しない装置側外部データ８２に基づいて、使用可能な外字キャラクタが外字入力画面５２に表示される。
【００４９】
図１２に示すように、カセット側データ表示処理では、ＣＰＵ７１は外部データコピー処理と同様に、複数のカセット側外部データ８３の一つを処理対象データとして取得し、以下の処理を実行する。まずＣＰＵ７１は、Ｓ３１と同様に、処理対象データがコピー済みであるかを判断する（Ｓ６１）。処理対象データがコピー済みでない場合（Ｓ６１：ＮＯ）、ＣＰＵ７１はＳ５１と同様に、処理対象データの言語情報が本体言語情報と一致するかを判断する（Ｓ６３）。処理対象データの言語情報が本体言語情報と一致しない場合（Ｓ６３：ＮＯ）、ＣＰＵ７１はＳ５３と同様に、処理対象データを外字入力画面５２に表示する（Ｓ６５）。
【００５０】
次にＣＰＵ７１は、全てのカセット側外部データ８３を処理したかを判断する（Ｓ６７）。なお、処理対象データがコピー済みである場合（Ｓ６１：ＹＥＳ）、又は処理対象データの言語情報が本体言語情報と一致する場合も（Ｓ６３：ＹＥＳ）、ＣＰＵ７１はＳ６７を実行する。ＣＰＵ７１は、ＩＣタグ４７に記憶されている複数のカセット側外部データ８３に、処理対象データとして取得されていない未処理データがある場合、全てのカセット側外部データ８３を処理したと判断しない（Ｓ６７：ＮＯ）。この場合、ＣＰＵ７１は、ＩＣタグ４７から未処理データの一つを新たな処理対象データとして取得し、処理をＳ６１に戻す。
【００５１】
全てのカセット側外部データ８３が処理された場合（Ｓ６７：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、テープカセット３０で記憶されているカセット側外部データ８３のうちで、印刷装置１にコピーされておらず且つ本体言語情報に対応しないカセット側外部データ８３に基づいて、使用可能な外字キャラクタが外字入力画面５２に表示される。
【００５２】
図１３に示すように、装置側データ表示処理（Ｓ４１）で表示された外字キャラクタと、カセット側データ表示処理（Ｓ４３）で表示された外字キャラクタとは、外字入力画面５２で一覧表示される。ユーザはキーボード３を介して、外字入力画面５２から任意の外字キャラクタを選択できる。ＣＰＵ７１は、ディスプレイ５に表示させた編集画面５１に、選択された外字キャラクタを入力する（Ｓ４５）。
【００５３】
図１４に示すように、書体設定処理では、まずＣＰＵ７１は、後述の書体選択リスト５３（図１７参照）をディスプレイ５に表示して、後述の装置側書体表示処理（Ｓ７１）及び後述のカセット側書体表示処理（Ｓ７３）を実行する。次にＣＰＵ７１は、書体選択リスト５３において書体の選択及び設定を行って（Ｓ７５）、処理をメイン処理に戻す。
【００５４】
図１５に示すように、装置側書体表示処理では、ＣＰＵ７１は装置側データ表示処理と同様に、複数の装置側外部データ８２の一つを処理対象データとして取得し、以下の処理を実行する。まずＣＰＵ７１は、ＣＧＲＯＭ７３に記憶されている複数の内蔵フォント８１の書体情報に基づいて、内蔵フォント８１の書体を書体選択リスト５３に表示する（Ｓ８１）。
【００５５】
次にＣＰＵ７１は、Ｓ５１と同様に、処理対象データの言語情報が本体言語情報と一致するかを判断する（Ｓ８３）。処理対象データの言語情報が本体言語情報と一致する場合（Ｓ８３：ＹＥＳ）、ＣＰＵ７１は処理対象データの書体情報に基づいて、処理対象データの書体が書体選択リスト５３にあるかを判断する（Ｓ８５）。処理対象データの書体が書体選択リスト５３にない場合（Ｓ８５：ＮＯ）、ＣＰＵ７１は処理対象データの書体を書体選択リスト５３に表示する（Ｓ８７）。
【００５６】
次にＣＰＵ７１は、Ｓ５５と同様に、全ての装置側外部データ８２を処理したかを判断する（Ｓ８９）。なお、処理対象データの言語情報が本体言語情報と一致しない場合（Ｓ８３：ＮＯ）、又は処理対象データの書体が書体選択リスト５３にある場合も（Ｓ８５：ＹＥＳ）、ＣＰＵ７１はＳ８９を実行する。全ての装置側外部データ８２を処理したと判断しない場合（Ｓ８９：ＮＯ）、ＣＰＵ７１は、フラッシュメモリ７５から未処理データの一つを新たな処理対象データとして取得し、処理をＳ８３に戻す。全ての装置側外部データ８２が処理された場合（Ｓ８９：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、印刷装置１の内蔵フォント８１と、本体言語情報に対応する装置側外部データ８２とに基づいて、使用可能な書体が書体選択リスト５３に表示される。
【００５７】
図１６に示すように、カセット側書体表示処理では、ＣＰＵ７１はカセット側データ表示処理と同様に、複数のカセット側外部データ８３の一つを処理対象データとして取得し、以下の処理を実行する。まずＣＰＵ７１は、Ｓ６１と同様に、処理対象データがコピー済みであるかを判断する（Ｓ９１）。処理対象データがコピー済みでない場合（Ｓ９１：ＮＯ）、ＣＰＵ７１はＳ６３と同様に、処理対象データの言語情報が本体言語情報と一致するかを判断する（Ｓ９３）。処理対象データの言語情報が本体言語情報と一致する場合（Ｓ９３：ＹＥＳ）、ＣＰＵ７１はＳ８５と同様に、処理対象データの書体が書体選択リスト５３にあるかを判断する（Ｓ９５）。処理対象データの書体が書体選択リスト５３にない場合（Ｓ９５：ＮＯ）、ＣＰＵ７１は処理対象データの書体を書体選択リスト５３に表示する（Ｓ９７）。
【００５８】
次にＣＰＵ７１は、Ｓ６７と同様に、全てのカセット側外部データ８３を処理したかを判断する（Ｓ９９）。なお、処理対象データがコピー済みである場合（Ｓ９１：ＹＥＳ）、処理対象データの言語情報が本体言語情報と一致しない場合（Ｓ９３：ＮＯ）、又は処理対象データの書体が書体選択リスト５３にある場合（Ｓ９５：ＹＥＳ）、ＣＰＵ７１はＳ９９を実行する。全てのカセット側外部データ８３を処理したと判断しない場合（Ｓ９９：ＮＯ）、ＣＰＵ７１は、ＩＣタグ４７から未処理データの一つを新たな処理対象データとして取得し、処理をＳ９１に戻す。
【００５９】
全てのカセット側外部データ８３が処理された場合（Ｓ９９：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、テープカセット３０で記憶されているカセット側外部データ８３のうちで、印刷装置１にコピーされておらず且つ本体言語情報に対応するカセット側外部データ８３に基づいて、使用可能な書体が書体選択リスト５３に表示される。
【００６０】
図１７に示すように、装置側書体表示処理（Ｓ７１）で表示された書体と、カセット側書体表示処理（Ｓ７３）で表示された書体とは、テキストを構成するキャラクタに設定可能な設定可能書体として、書体選択リスト５３で一覧表示される。ユーザはキーボード３を介して、書体選択リスト５３から任意の設定可能書体を選択できる。ＣＰＵ７１は、ディスプレイ５に表示させた編集画面５１において、指定されたキャラクタに選択された設定可能書体を設定する（Ｓ７５）。
【００６１】
図１８に示すように、印刷処理では、ＣＰＵ７１は編集画面５１で編集されたテキストから、先頭のキャラクタを対象キャラクタとして取得し、以下の処理を実行する。まずＣＰＵ７１は、ＣＧＲＯＭ７３に記憶されている各内蔵フォント８１の言語情報、書体情報、及びコード情報に基づいて、言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する内蔵フォント８１があるかを判断する（Ｓ１０１）。言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する内蔵フォント８１がある場合（Ｓ１０１：ＹＥＳ）、ＣＰＵ７１はその内蔵フォント８１を印刷対象データとして特定し、印刷対象データから印刷用形状データを取得する（Ｓ１０３）。
【００６２】
言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する内蔵フォント８１がない場合（Ｓ１０１：ＮＯ）、フラッシュメモリ７５に記憶されている各装置側外部データ８２の言語情報、書体情報、及びコード情報に基づいて、言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する装置側外部データ８２があるかを判断する（Ｓ１０５）。言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する装置側外部データ８２がある場合（Ｓ１０５：ＹＥＳ）、ＣＰＵ７１はその装置側外部データ８２を印刷対象データとして特定し、印刷対象データから印刷用形状データを取得する（Ｓ１０７）。
【００６３】
言語、書体、及びキャラクタコードの全てが対象キャラクタと一致する装置側外部データ８２がない場合（Ｓ１０５：ＮＯ）、ＩＣタグ４７に記憶されている各カセット側外部データ８３の言語情報、書体情報、及びコード情報に基づいて、言語、書体、及びキャラクタコードの全てが対象キャラクタと一致するカセット側外部データ８３があるかを判断する（Ｓ１０９）。言語、書体、及びキャラクタコードの全てが対象キャラクタと一致するカセット側外部データ８３がある場合（Ｓ１０９：ＹＥＳ）、ＣＰＵ７１はそのカセット側外部データ８３を印刷対象データとして特定し、印刷対象データに含まれる複数の印刷用形状データのうち、対応解像度の印刷用形状データを取得する（Ｓ１１１）。
【００６４】
言語、書体、及びキャラクタコードの全てが対象キャラクタと一致するカセット側外部データ８３がない場合（Ｓ１０９：ＮＯ）、言語及びキャラクタコードが対象キャラクタと一致する内蔵フォント８１があるかを判断する（Ｓ１１３）。言語及びキャラクタコードが対象キャラクタと一致する内蔵フォント８１がある場合（Ｓ１１３：ＹＥＳ）、ＣＰＵ７１は既定書体の内蔵フォント８１を印刷対象データとして特定し、印刷対象データから印刷用形状データを取得する（Ｓ１１５）。既定書体は、キャラクタ印刷に使用される標準的な書体（例えば、ゴシック体）が好適である。
【００６５】
言語及びキャラクタコードが対象キャラクタと一致する内蔵フォント８１がない場合（Ｓ１１３：ＮＯ）、ＣＰＵ７１は既定のキャラクタデータを印刷対象データとして特定し、印刷対象データから印刷用形状データを取得する（Ｓ１１７）。既定のキャラクタデータは、対象キャラクタを適切に印刷するためのキャラクタデータが存在しない場合に代替使用されるキャラクタデータであり、例えばスペース文字である。
【００６６】
ＣＰＵ７１は、Ｓ１０３、Ｓ１０７、Ｓ１１１、Ｓ１１５、及びＳ１１７の何れかで取得された印刷用形状データに基づいて、サーマルヘッド１０でテープ５０にキャラクタ印刷を実行する（Ｓ１１９）。具体的には、Ｓ１０３、Ｓ１０７、及びＳ１１１の何れかで印刷用形状データが取得された場合、対象キャラクタに設定されている書体に対応する印刷ドットパターンで、対象キャラクタが印刷される。Ｓ１１５で印刷用形状データが取得された場合、対象キャラクタに設定されている書体とは異なる既定書体の印刷ドットパターンで、対象キャラクタが印刷される。Ｓ１１７で印刷用形状データが取得された場合、対象キャラクタとは異なる代替キャラクタの印刷ドットパターンが印刷される。なお、Ｓ１１９で使用される印刷用形状データは印刷装置１の印刷解像度に対応しているため、対象キャラクタを適切に印刷できる。
【００６７】
次にＣＰＵ７１は、全ての対象キャラクタを処理したかを判断する（Ｓ１２１）。ＣＰＵ７１は、編集画面５１で編集されたテキストに、対象キャラクタとして取得されていない未処理データがある場合、全ての対象キャラクタを処理したと判断しない（Ｓ１２１：ＮＯ）。この場合、ＣＰＵ７１は、テキストから次のキャラクタを新たな対象キャラクタとして取得し、処理をＳ１０１に戻す。全ての対象キャラクタが処理された場合（Ｓ１２１：ＹＥＳ）、ＣＰＵ７１は処理をメイン処理に戻す。これにより、編集画面５１で編集されたテキストがテープ５０に印刷されて、テキストが印刷されたラベルが作成される。
【００６８】
上記のメイン処理に基づくラベル作成の具体例を説明する。図８に示す編集画面５１の例では、まずユーザは外字入力キーを押して、外字入力画面５２（図１３参照）から外字キャラクタ５２Ａを選択して入力する（Ｓ１３：ＹＥＳ、Ｓ１５）。次にユーザはキャラクタ入力キーを押して、通常のキャラクタ「１２３」を入力する（Ｓ９：ＹＥＳ、Ｓ１１）。ユーザは書体設定キーを押して、書体選択リスト５３（図１７参照）に表示される設定可能書体の中から、キャラクタ「１２３」の書体として「Ｌｅｔｔｅｒ  Ｇｏｔｈｉｃ」を選択して設定する（Ｓ１７：ＹＥＳ、Ｓ１９）。最後にユーザは外字入力キーを押して、外字入力画面５２から外字キャラクタ５２Ｂを選択して入力する（Ｓ１３：ＹＥＳ、Ｓ１５）。
【００６９】
以上によりテキスト５１Ａの編集が完了したのち、ユーザが印刷キーを押すと、テキスト５１Ａが印刷されたラベルが作成される（Ｓ２１：ＹＥＳ、Ｓ２３）。作成されたラベルでは、外字キャラクタ５２Ａ、「Ｌｅｔｔｅｒ  Ｇｏｔｈｉｃ」の書体で表されたキャラクタ「１２３」、及び外字キャラクタ５２Ｂが、印刷装置１の印刷解像度に応じた印刷ドットパターンで印刷される。
【００７０】
以上説明したように、本実施形態のテープカセット３０は、印刷媒体であるテープ５０と、情報を読み出し可能に記憶するＩＣタグ４７とを備える。ＩＣタグ４７は、テープカセット３０の種類又は用途に応じた態様で表される特定キャラクタを印刷するためのキャラクタデータであるカセット側外部データ８３を記憶する。これによれば、印刷装置１が特定キャラクタを印刷するためのキャラクタデータを記憶していない場合でも、テープカセット３０はＩＣタグ４７のカセット側外部データ８３に基づいて、印刷装置１に特定キャラクタをテープ５０に印刷させることができる。
【００７１】
本実施形態の印刷装置１は、テープカセット３０を着脱可能な装着部８と、内蔵フォント８１を装置記憶データ８０として記憶する内部メモリ７９とを備える。ＣＰＵ７１は、装着中のテープカセット３０のＩＣタグ４７から、所定の条件を満たすカセット側外部データ８３を読み出して、内部メモリ７９に装置記憶データ８０として記憶させる（Ｓ５）。ＣＰＵ７１は、対象キャラクタに対応するキャラクタデータである印刷対象データを、内部メモリ７９に記憶されている装置記憶データ８０の中から特定する（Ｓ１０３又はＳ１０７）。ＣＰＵ７１は、特定された印刷対象データに基づいて、装着中のテープカセット３０のテープ５０に対象キャラクタを印刷する（Ｓ１１９）。
【００７２】
これによれば、印刷装置１は、装着中のテープカセット３０のＩＣタグ４７に記憶されているカセット側外部データ８３を、装置記憶データ８０として内部メモリ７９に記憶する。印刷装置１は、特定キャラクタを印刷するためのキャラクタデータを記憶していない場合でも、内部メモリ７９に記憶した装置記憶データ８０に基づいて、特定キャラクタをテープ５０に印刷できる。
【００７３】
ＣＰＵ７１は、装着部８にテープカセット３０が装着されており、且つ印刷対象データが装置記憶データ８０に存在しない場合、ＩＣタグ４７に記憶されているカセット側外部データ８３のうちで内部メモリ７９に記憶されていない外部記憶データの中から、印刷対象データを特定する（Ｓ１１１）。これによれば、印刷装置１は、特定キャラクタを印刷するためのキャラクタデータが内部メモリ７９に存在しない場合でも、ＩＣタグ４７に記憶されているカセット側外部データ８３に基づいて、特定キャラクタをテープ５０に印刷できる。
【００７４】
ＣＰＵ７１は、ＩＣタグ４７に記憶されているカセット側外部データ８３のうち、禁止フラグが設定されていない非禁止データを、内部メモリ７９に装置記憶データ８０として記憶させる（Ｓ３３：ＮＯ、Ｓ３５）。これによれば、例えば機密性の高いカセット側外部データ８３や、権利的に使用が制限されるカセット側外部データ８３等が、テープカセット３０から印刷装置１にコピーされることを防止できる。更に、ＩＣタグ４７に記憶されている非禁止データは、テープカセット３０が装着部８に装着されている場合にのみ、印刷装置１に使用させることができる。
【００７５】
ＣＰＵ７１は、内部メモリ７９に記憶されているカセット側外部データ８３（即ち、装置側外部データ８２）のデータ総量又はデータ数が所定の上限値に達した場合、ＩＣタグ４７に記憶されているカセット側外部データ８３のうちで内部メモリ７９に記憶させていない未処理データを、内部メモリ７９に記憶させない。これによれば、カセット側外部データ８３が、内部メモリ７９の記憶可能容量を超えて印刷装置１にコピーされることを防止できる。
【００７６】
ＣＰＵ７１は、ユーザの操作によって外字入力が指示された場合、内部メモリ７９に記憶されている装置記憶データ８０のうち、印刷装置１の対応可能言語とは異なる言語を示す言語情報を含むキャラクタデータに基づいて、外字キャラクタをディスプレイ５に選択可能に表示する（Ｓ６５）。これによれば、印刷装置１は、対応可能言語に対応しない装置記憶データ８０に基づいて、ユーザに入力対象の外字キャラクタを選択させることができる。
【００７７】
ＣＰＵ７１は、ユーザの操作によって書体設定が指示された場合、内部メモリ７９に記憶されている装置記憶データ８０のうち、印刷装置１の対応可能言語を示す言語情報を含むキャラクタデータに基づいて、設定可能書体をディスプレイ５に選択可能に表示する（Ｓ８７）。これによれば、印刷装置１は、対応可能言語に対応する装置記憶データ８０に基づいて、ユーザに設定対象の書体を選択させることができる。
【００７８】
ＣＰＵ７１は、対象キャラクタの言語情報、書体情報、及びキャラクタコードを示す装置記憶データ８０がない場合、対象キャラクタの言語情報及びキャラクタコードを示す装置記憶データ８０を、印刷対象データに特定する（Ｓ１１５）。ＣＰＵ７１は、特定された印刷対象データの書体情報が示す既定書体で、対象キャラクタを印刷する（Ｓ１１９）。これによれば、印刷装置１は、例えば所定書体が設定されたテキストを印刷する場合に、テキストを構成するキャラクタの一部について所定書体の装置記憶データ８０が存在しない場合でも、そのキャラクタの一部を他の書体で代替的に印刷できる。
【００７９】
上記実施形態において、ＩＣタグ４７は本発明の「第一記憶手段」に相当する。カセット側外部データ８３は本発明の「特定キャラクタデータ」に相当する。内蔵フォント８１は本発明の「内蔵データ」に相当する。内部メモリ７９は本発明の「第二記憶手段」に相当する。Ｓ５を実行するＣＰＵ７１は、本発明の「記憶制御手段」に相当する。Ｓ１０３、Ｓ１０７、Ｓ１１５を実行するＣＰＵ７１は、本発明の「データ特定手段」に相当する。Ｓ１１９を実行するＣＰＵ７１は、本発明の「印刷手段」に相当する。ディスプレイ５は本発明の「表示手段」に相当する。Ｓ１１、Ｓ１５、Ｓ１９を実行するＣＰＵ７１は、本発明の「編集手段」に相当する。Ｓ６５を実行するＣＰＵ７１は、本発明の「外字選択手段」に相当する。Ｓ８７を実行するＣＰＵ７１は、本発明の「書体設定手段」に相当する。
【００８０】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、上記実施形態では内蔵フォント８１及びカセット側外部データ８３が互いに異なる記憶部（ＣＧＲＯＭ７３及びフラッシュメモリ７５）に記憶されるが、内蔵フォント８１及びカセット側外部データ８３が共通の記憶部に記憶されてもよい。外部データコピー処理（図９参照）は、上記実施形態のようにテープカセット３０が装着部８に装着されると自動的に実行されてもよいし、ユーザによって外部データのコピー指示が入力された場合に実行されてもよい。
【００８１】
ＣＰＵ７１はＳ３５において、処理対象データであるカセット側外部データ８３を、そのまま新たな装置側外部データ８２として印刷装置１にコピーしてもよい。この場合、装置側外部データ８２は、カセット側外部データ８３と同様に、複数の表示用形状データ及び複数の印刷用形状データを含む（図５参照）。ＣＰＵ７１は、装置側外部データ８２に基づいてキャラクタを表示する場合、装置側外部データ８２に含まれる対応表示仕様の表示用形状データに基づいて、キャラクタを表示すればよい。ＣＰＵ７１は、装置側外部データ８２に基づいてキャラクタを印刷する場合、装置側外部データ８２に含まれる対応解像度の表示用形状データに基づいて、キャラクタを印刷すればよい。
【符号の説明】
【００８２】
１    印刷装置
５    ディスプレイ
８    装着部
３０    テープカセット
４７    ＩＣタグ
５０    テープ
５１    編集画面
５２    外字入力画面
５３    書体選択リスト
７１    ＣＰＵ
７９    内部メモリ
８０    装置記憶データ
８１    内蔵フォント
８２    装置側外部データ
８３    カセット側外部データ
【図１】
2018161758.tif 000003
【図２】
2018161758.tif 000004
【図３】
2018161758.tif 000005
【図４】
2018161758.tif 000006
【図５】
2018161758.tif 000007
【図６】
2018161758.tif 000008
【図７】
2018161758.tif 000009
【図８】
2018161758.tif 000010
【図９】
2018161758.tif 000011
【図１０】
2018161758.tif 000012
【図１１】
2018161758.tif 000013
【図１２】
2018161758.tif 000014
【図１３】
2018161758.tif 000015
【図１４】
2018161758.tif 000016
【図１５】
2018161758.tif 000017
【図１６】
2018161758.tif 000018
【図１７】
2018161758.tif 000019
【図１８】
2018161758.tif 000020