(57)【要約】【課題】外部から受信したテンプレート印刷データを不揮発性記憶装置に記憶するために、不揮発性記憶装置に記憶されているテンプレート印刷データを保持しつつ、不揮発性記憶装置に空き領域を確保できる印刷装置を提供する。【解決手段】印刷装置１は、テンプレート記憶領域４３１を有するフラッシュＲＯＭ４３と退避記憶領域４４１を有するＲＡＭ４４とを備えている。ＰＣ３０からテンプレート印刷データを受信する際に、テンプレート記憶領域４３１には空きが不足していて記憶できない場合がある。この場合、テンプレート記憶領域４３１に記憶されているテンプレート印刷データから移動印刷データを決定し、退避記憶領域４４１に移動し、記憶させる。これにより、受信したテンプレート印刷データは、テンプレート記憶領域４３１に記憶させることが可能となる。【選択図】図３
2013018275.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づき、印刷媒体に印刷を行う印刷装置であって、
外部装置から前記印刷データを受信する受信手段と、
前記印刷データを恒常的に記憶する不揮発性記憶手段と、
前記印刷データを一時的に記憶する揮発性記憶手段と、
前記印刷媒体の種類を検出する種類検出手段と、
前記種類検出手段によって検出された前記印刷媒体の種類ごとに、前記印刷媒体の使用頻度を記憶する使用頻度記憶手段と、
前記受信手段が前記印刷データを受信した場合に、前記不揮発性記憶手段の空き領域のサイズを検知する検知手段と、
前記検知手段によって検知された空き領域のサイズと、前記受信手段が受信した前記印刷データのサイズとを比較し、前記空き領域が不足しているか否かを判断する判断手段と、
前記判断手段が、前記空き領域が不足していないと判断した場合、前記印刷データを前記不揮発性記憶手段に記憶させる第一記憶制御手段と、
前記判断手段が、前記空き領域が不足していると判断した場合、前記不揮発性記憶手段に記憶されている印刷データについて、前記印刷媒体の種類ごとの使用頻度を前記使用頻度記憶手段から取得する使用頻度取得手段と、
前記使用頻度取得手段が取得した前記使用頻度に基づき、前記不揮発性記憶手段に記憶されている前記印刷データの中から前記揮発性記憶手段に移動させる印刷データである移動印刷データを決定する移動印刷データ決定手段と、
前記移動印刷データ決定手段によって決定された前記移動印刷データを前記揮発性記憶手段に移動させるデータ移動手段と、
前記データ移動手段による移動によって前記不揮発性記憶手段に生じた空き領域に、前記受信手段が受信した印刷データを記憶させる第二記憶制御手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記不揮発性記憶手段に記憶されている前記印刷データの印刷頻度を記憶する印刷頻度記憶手段を備え、
前記移動印刷データ決定手段は、
前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記印刷頻度記憶手段に記憶された前記印刷頻度に基づき、前記移動印刷データを決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記不揮発性記憶手段に記憶されている前記印刷データのサイズを記憶する印刷データサイズ記憶手段を備え、
前記移動印刷データ決定手段は、
前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記印刷データサイズ記憶手段に記憶された前記サイズに基づき、前記移動印刷データを決定することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記不揮発性記憶手段に記憶されている前記印刷データのうち、前記印刷データの代替となる代替印刷データの有無を判断する代替印刷データ判断手段を備え、
前記移動印刷データ決定手段は、
前記代替印刷データ判断手段が、前記代替印刷データが有ると判断した場合、前記代替印刷データを、前記移動印刷データと決定することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記不揮発性記憶手段に記憶されている前記印刷データの意味内容を示す属性の情報である属性情報を記憶する属性情報記憶手段を備え、
前記代替印刷データ判断手段は、前記属性情報記憶手段が記憶した前記属性情報に基づいて、前記代替印刷データの有無を判断することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記不揮発性記憶手段に記憶されている前記印刷データに含まれる言語の種別を示す言語情報を記憶する言語情報記憶手段を備え、
前記代替印刷データ判断手段は、前記言語情報記憶手段が記憶した前記言語情報に基づいて、前記代替印刷データの有無を判断することを特徴とする請求項４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から受信した印刷データを受信し、その印刷データに基づいて印刷媒体に印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来、印刷媒体となるラベルテープに印刷を行う印刷装置が知られている。このラベルテープで使用される印刷データには、印刷装置で入力された文字や数字などを印刷するための印刷データと、定型フォーム、飾り枠、図形などを印刷するための印刷データとがある。定型フォーム、飾り枠、図形などを印刷するための印刷データは、印刷装置に内蔵されている不揮発性記憶メモリ（例えばフラッシュメモリ）に記憶される。この印刷データをテンプレート印刷データと呼ぶ。
【０００３】
特許文献１には、この印刷装置で印刷するためのテンプレート印刷データを送信するテンプレート印刷データ作成装置、及びテンプレート印刷データを準備するプログラムが開示されている。テンプレート印刷データ作成装置は、例えばパーソナルコンピュータ（ＰＣ）等が用いられる。この印刷装置は、テンプレート印刷データをテンプレート印刷データ作成装置から受信し、不揮発性記憶メモリに記憶する。不揮発性記憶メモリに記憶されたテンプレート印刷データは、印刷装置の電源をオフしても、不揮発性記憶メモリから消えることはない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、不揮発性記憶メモリの空き領域が不足し、上記テンプレート印刷データを記憶できない場合は、ユーザからの指示により、不揮発性記憶メモリに記憶されているテンプレート印刷データを削除する必要があった。
【０００６】
本発明の目的は、外部から受信したテンプレート印刷データを不揮発性記憶装置に記憶するために、不揮発性記憶装置に記憶されているテンプレート印刷データを保持しつつ、不揮発性記憶装置に空き領域を確保できる印刷装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係る印刷装置は、印刷データに基づき、印刷媒体に印刷を行う印刷装置であって、外部装置から前記印刷データを受信する受信手段と、前記印刷データを恒常的に記憶する不揮発性記憶手段と、前記印刷データを一時的に記憶する揮発性記憶手段と、前記印刷媒体の種類を検出する種類検出手段と、前記種類検出手段によって検出された前記印刷媒体の種類ごとに、前記印刷媒体の使用頻度を記憶する使用頻度記憶手段と、前記受信手段が前記印刷データを受信した場合に、前記不揮発性記憶手段の空き領域のサイズを検知する検知手段と、前記検知手段によって検知された空き領域のサイズと、前記受信手段が受信した前記印刷データのサイズとを比較し、前記空き領域が不足しているか否かを判断する判断手段と、前記判断手段が、前記空き領域が不足していないと判断した場合、前記印刷データを前記不揮発性記憶手段に記憶させる第一記憶制御手段と、前記判断手段が、前記空き領域が不足していると判断した場合、前記不揮発性記憶手段に記憶されている印刷データについて、前記印刷媒体の種類ごとの使用頻度を前記使用頻度記憶手段から取得する使用頻度取得手段と、前記使用頻度取得手段が取得した前記使用頻度に基づき、前記不揮発性記憶手段に記憶されている前記印刷データの中から前記揮発性記憶手段に移動させる印刷データである移動印刷データを決定する移動印刷データ決定手段と、前記移動印刷データ決定手段によって決定された前記移動印刷データを前記揮発性記憶手段に移動させるデータ移動手段と、前記データ移動手段による移動によって前記不揮発性記憶手段に生じた空き領域に、前記受信手段が受信した印刷データを記憶させる第二記憶制御手段とを備えている。
【０００８】
第一態様に係る印刷装置では、印刷媒体ごとの使用頻度の低い印刷データを移動印刷データとして決定し、不揮発性記憶手段から揮発性記憶手段に移動させ、揮発性記憶手段に記憶させる。これにより、不揮発性記憶手段に空き領域が生じるので、外部装置から受信した印刷データを不揮発性記憶手段に記憶させることができる。また、印刷装置の電源がオンされている間や、印刷装置にバックアップ用の電池が備えられている間は、揮発性記憶領域に記憶した印刷データを保持することができる。
【０００９】
前記不揮発性記憶手段に記憶されている前記印刷データの印刷頻度を記憶する印刷頻度記憶手段を備えてもよい。前記移動印刷データ決定手段は、前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記印刷頻度記憶手段に記憶された前記印刷頻度に基づき、前記移動印刷データを決定してもよい。これにより、印刷媒体ごとの使用頻度に基づいて移動印刷データを決定することができない場合、印刷データごとの印刷頻度に基づいて、移動印刷データを決定することができる。
【００１０】
前記不揮発性記憶手段に記憶されている前記印刷データのサイズを記憶する印刷データサイズ記憶手段を備えてもよい。前記移動印刷データ決定手段は、前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記印刷データサイズ記憶手段に記憶された前記サイズに基づき、前記移動印刷データを決定してもよい。これにより、印刷媒体ごとの使用頻度に基づいて移動印刷データを決定することができない場合、印刷データごとのサイズに基づいて、移動印刷データを決定することができる。
【００１１】
前記不揮発性記憶手段に記憶されている複数の印刷データのうち、前記使用頻度取得手段が取得した前記使用頻度が最も少ない前記印刷媒体の種類の印刷データが複数あった場合、前記不揮発性記憶手段に記憶されている前記印刷データのうち、前記印刷データの代替となる代替印刷データの有無を判断する代替印刷データ判断手段を備えてもよい。前記移動印刷データ決定手段は、前記代替印刷データ判断手段が、前記代替印刷データが有ると判断した場合、前記代替印刷データを、前記移動印刷データとして決定してもよい。これにより、印刷媒体ごとの使用頻度に基づいて印刷データを決定することができない場合、代替印刷データの有無に基づいて移動印刷データを決定することができる。
【００１２】
前記不揮発性記憶手段に記憶されている前記印刷データの意味内容を示す属性の情報である属性情報を記憶する属性情報記憶手段を備えてもよい。前記代替印刷データ判断手段は、前記属性情報記憶手段が記憶した前記属性情報に基づいて、前記代替印刷データの有無を判断してもよい。これにより、印刷媒体ごと使用頻度に基づいて印刷データを決定することができない場合、印刷データの意味内容を示す属性である属性情報に基づいて移動印刷データを決定することができる。
【００１３】
前記不揮発性記憶手段に記憶されている前記印刷データに含まれる言語の種別を示す言語情報を記憶する言語情報記憶手段を備えてもよい。前記代替印刷データ判断手段は、前記言語情報記憶手段が記憶した前記言語情報に基づいて、前記代替印刷データの有無を判断してもよい。これにより、印刷媒体ごと使用頻度に基づいて印刷データを決定することができない場合、印刷データに含まれる言語の種別を示す言語情報に基づいて移動印刷データを決定することができる。
【図面の簡単な説明】
【００１４】
【図１】カバー６が閉じられた状態の印刷装置１及びＰＣ３０の斜視図である。
【図２】カバー６が開かれた状態の印刷装置１及びテープカセット２０の斜視図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】テープ使用頻度テーブル４３２１の概念図である。
【図５】第一テンプレート印刷データテーブル４３３１の概念図である。
【図６】新規印刷データ記憶制御処理のフローチャートである。
【図７】移動印刷データ決定処理のフローチャートである。
【図８】移動印刷データ選択処理のフローチャートである。
【図９】移動印刷データ選択処理の変形例１のフローチャートである。
【図１０】第二テンプレート印刷データテーブル４３３２の概念図である。
【図１１】移動印刷データ選択処理の変形例２のフローチャートである。
【図１２】第三テンプレート印刷データテーブル４３３３の概念図である。
【図１３】移動印刷データ選択処理の変形例３のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施の形態である印刷装置１について、図面を参照して説明する。参照する図面は、本開示が採用し得る技術的特徴を説明するために用いるものであり、記載している装置の構成等は、それのみに限定する趣旨ではなく、単なる説明例である。なお、以下説明において、図１、図２の左斜め下方、右斜め上方、右斜め下方、左斜め上方を、各々、印刷装置１の前方、後方、右方、左方とする。
【００１６】
図１に示す印刷装置１は、テープカセット２０（図２参照）に収納されたラベルテープに印刷するラベルプリンタである。テープカセット２０から引き出されたラベルテープの印刷面に、サーマルヘッド１０（図３参照）において印刷される。印刷装置１は、パーソナルコンピュータ３０（以下、ＰＣ３０と呼ぶ）に接続されている。ＰＣ３０は、テンプレート印刷データを作成し、印刷装置１に送信する。印刷装置１は、ＰＣ３０（図３参照）からテンプレート印刷データを受信し、後述する不揮発性記憶メモリであるフラッシュＲＯＭ４３（図３参照）に記憶することができる。
【００１７】
先ず、印刷装置１の構造について簡単に説明する。図１、図２に示すように、印刷装置１の上面の前部には、キーボード３が設けられている。キーボード３は、キャラクタ（例えば、文字、記号、数字など）を入力するためのものである。キーボード３の後ろ側には、機能キー群４が設けられている。機能キー群４は、電源キー、決定キー、印刷キーなどを含んでいる。なお、以下説明では、キーボード３と機能キー群４を総称して、入力部９１という。機能キー群４の後方には、ディスプレイ５が設けられている。ディスプレイ５は平面視横長の長方形状である。ディスプレイ５は、各種設定画面、キーボード３で入力したキャラクタ、テンプレート印刷データ等を表示する。ディスプレイ５には、カラーの表示素子が使用されているが、白黒やグレースケールの表示素子が使用されていてもよい。
【００１８】
印刷装置１の上面の後部には、カバー６が設けられている。カバー６は平面視長方形状である。カバー６の後端部は、印刷装置１の上面の後部に軸支されている。カバー６は後端部を中心に開閉可能である。図２に示すように、カバー６を上方に開くと、カセット装着部８が露出する。カセット装着部８にはテープカセット２０が着脱可能に装着される。テープカセット２０はラベルテープ、及びインクリボン（図示略）を収納している。ユーザはカバー６を開いた状態でカセット装着部８にテープカセット２０を装着する。カセット装着部８には、カセット識別部５０（図３参照）が設けられている。カセット識別部５０は、テープカセット２０の種類を識別する。
【００１９】
さらに、カセット装着部８には、印刷機構（図示略）、テープ送り機構（図示略）、及びカッター機構（図示略）等がそれぞれ設けられている。印刷機構は、サーマルヘッド１０（図３参照）を備えている。サーマルヘッド１０は、テープカセット２０から引き出されたラベルテープの印刷面に印刷を行う。
【００２０】
テープ送り機構は、リボン巻取軸９及びテープ駆動軸（図示略）を備えている。リボン巻取軸９は、カセット装着部８に立設されている。リボン巻取軸９は、リボンスプール（図示略）から引き出されて印刷に使用された後のインクリボン（図示略）を巻取る。テープ駆動軸は、テープカセット２０からラベルテープを引き出し、サーマルヘッド１０（図３参照）で印刷されたラベルテープを外部に送出する。カッター機構は、周知の構造であり、移動刃と固定刃とを備える。ユーザの操作により、移動刃が固定刃に向かって移動し、印刷済みのラベルテープを幅方向に切断する。
【００２１】
図２に示すように、印刷装置１の左後方には、テープ送出口７が設けられている。テープ送出口７は、後述するカット機構で切断された印刷済みのラベルテープを送出する。テープ送出口７の近傍にはテープトレイ７Ａが設けられている。テープトレイ７Ａは、テープ送出口７から送出された印刷済みのラベルテープを受ける。
【００２２】
次に、図３を参照して、印刷装置１の電気的構成について説明する。印刷装置１は、ＣＰＵ４１、ＲＯＭ４２、フラッシュＲＯＭ４３、ＲＡＭ４４、液晶駆動回路４５（以下、ＬＣＤＣ４５と呼ぶ）、駆動回路４６〜４８、カセット識別部５０、入力部９１、及びＵＳＢ  Ｉ／Ｆ９２を備えている。ＣＰＵ４１は、印刷装置１の動作を制御する。ＲＯＭ４２、フラッシュＲＯＭ４３、ＲＡＭ４４、ＬＣＤＣ４５、駆動回路４６〜４８、カセット識別部５０、入力部９１、及びＵＳＢ  Ｉ／Ｆ９２は、ＣＰＵ４１に電気的に接続されている。
【００２３】
ＲＯＭ４２は、プログラム記憶領域４２１を備えている。プログラム記憶領域４２１には、ＣＰＵ４１が印刷装置１を制御する為の各種プログラムが記憶されている。
【００２４】
フラッシュＲＯＭ４３は不揮発性のメモリである。フラッシュＲＯＭ４３は、テンプレート記憶領域４３１、テープ使用頻度テーブル記憶領域４３２、テンプレート印刷データテーブル記憶領域４３３、及び移動印刷データ候補カウンタ記憶領域４３４を備えている。
【００２５】
テンプレート記憶領域４３１には、文字、図形、記号などで構成されるテンプレート印刷データの各種パターンが記憶されている。本実施形態では、ＰＣ３０から受信されたテンプレート印刷データは、テンプレート記憶領域４３１に記憶される。テープ使用頻度テーブル記憶領域４３２には、後述するテープ使用頻度テーブル４３２１（図４参照）が記憶されている。テンプレート印刷データテーブル記憶領域４３３には、後述する第一テンプレート印刷データテーブル４３３１（図５参照）と第二テンプレート印刷データテーブル４３３２（図１０参照）、及び第三テンプレート印刷データテーブル４３３３（図１２参照）が記憶されている。移動印刷データ候補カウンタ記憶領域４３４には、後述する移動印刷データ候補カウンタが記憶される。
【００２６】
ＲＡＭ４４は揮発性のメモリである。ＲＡＭ４４は、退避記憶領域４４１、変数記憶領域４４２、印刷バッファ４４３を備えている。退避記憶領域４４１には、後述する新規印刷データ記憶制御処理の実行中に、フラッシュＲＯＭ４３のテンプレート記憶領域４３１から移動された移動印刷データが記憶される。なお移動印刷データとは、後述する新規印刷データ記憶制御処理の実行中に、フラッシュＲＯＭ４３からＲＡＭ４４に移動させるテンプレート印刷データをいう。変数記憶領域４４２には、後述する変数ｋ、ｍ、ｎの値が記憶される。印刷バッファ４４３には、印刷装置１において印刷が実行される際に必要なデータが一時的に記憶される。
【００２７】
ＵＳＢ  Ｉ／Ｆ９２は、ＰＣ３０と各種データを送受信する為のインターフェースである。ＬＣＤＣ４５は、ディスプレイ５に画像データを出力する為のビデオＲＡＭ（図示略）を有する。
【００２８】
駆動回路４６は、サーマルヘッド１０を駆動する為の電子回路である。駆動回路４７は、テープ送りモータ２４を駆動する為の電子回路である。テープ送りモータ２４は、リボン巻取軸９及びテープ駆動軸を回転させる為の駆動源である。駆動回路４８は、カッター機構の移動刃（図示略）を動作させるカッターモータ２５を駆動する為の電子回路である。
【００２９】
カセット識別部５０は、印刷装置１のカセット装着部８に装着されたテープカセット２０の種類を識別する。テープカセット２０の種類が識別されることによって、例えば、ラベルテープの幅、材質、色等を特定することができる。
【００３０】
次に、テープ使用頻度テーブル４３２１について、図４を参照して説明する。テープ使用頻度テーブル４３２１には、テープ幅、印刷回数、テンプレート印刷データ数がそれぞれ対応づけられて記憶されている。テープ幅の欄には、カセット識別部５０で識別されたテープカセット２０に収納されているラベルテープの幅が記憶される。図４に示すテープ使用頻度テーブル４３２１のテープ幅の欄には、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍの６種類がそれぞれ記憶されている。
【００３１】
印刷回数の欄には、過去の一定期間内においてそのテープ幅を有するラベルテープに印刷が行われた回数が記憶されている。印刷回数は、印刷されるごとに更新される。テンプレート印刷データ数の欄には、テンプレート記憶領域４３１に記憶されているテンプレート印刷データの数が、テープの幅ごとにそれぞれ記憶されている。例えば、図４に示すテープ使用頻度テーブル４３２１には、６ｍｍのテープ幅を有するラベルテープについて、印刷回数は１２回、テンプレート印刷データ数は３つであることが記憶されている。
【００３２】
ユーザは、テンプレート記憶領域４３１に記憶されているテンプレート印刷データを、任意に削除することができる。例えば、ユーザがテンプレート印刷データを削除して、ある特定のテープ幅に対応するテンプレート印刷データ数が０になることがある。例えば、図４に示すテープ使用頻度テーブルには、テープ幅９ｍｍのテンプレート印刷データについて、テンプレート印刷データ数として０が記憶されている。
【００３３】
次に、第一テンプレート印刷データテーブル４３３１について、図５を参照して説明する。第一テンプレート印刷データテーブル４３３１には、登録番号、テープ幅、印刷回数、サイズがそれぞれ対応づけられて記憶されている。登録番号の欄には、第一テンプレート印刷データテーブル４３３１に登録されている各テンプレート印刷データの登録番号１〜１０が記憶されている。テープ幅の欄には、登録番号ごとに、ラベルテープの幅がそれぞれ記憶されている。印刷回数の欄には、過去の一定期間内において各登録番号のテンプレート印刷データが印刷された回数が記憶されている。サイズの欄には、登録番号ごとに、テンプレート印刷データのサイズが記憶されている。単位はＫＢ（キロバイト）である。
【００３４】
例えば、図５に示す第一テンプレート印刷データテーブル４３３１には、登録番号１のテンプレート印刷データについて、テープ幅は１２ｍｍ、印刷回数は１０回、サイズは１８ＫＢであることが記憶されている。
【００３５】
次に、図６を参照し、印刷装置１のＣＰＵ４１によって実行される新規印刷データ記憶制御処理について説明する。本処理は、印刷装置１の電源が投入された状態において、ＣＰＵ４１によって、ＲＯＭ４２のプログラム記憶領域４２１に記憶された「新規印刷データ記憶制御プログラム」が起動され、実行される。なお、印刷装置１で印刷する際に必要なテンプレート印刷データはＰＣ３０にて作成され、印刷装置１に送信される。ここでＰＣ３０から送信されたテンプレート印刷データを新規印刷データと呼ぶ。
【００３６】
先ず、ＰＣ３０から新規印刷データを受信したか否か判断される（Ｓ１）。新規印刷データを受信するまでは（Ｓ１：ＮＯ）、Ｓ１に戻って待機状態となる。新規印刷データを受信したと判断された場合（Ｓ１：ＹＥＳ）、その受信された新規印刷データのサイズＸが取得される（Ｓ２）。次いで、フラッシュＲＯＭ４３のテンプレート記憶領域４３１の空き領域のサイズである空きサイズＰが取得される（Ｓ３）。さらに、サイズＸと空きサイズＰとの大きさが比較される（Ｓ４）。サイズＸが空きサイズＰ以下の場合（Ｓ４：ＮＯ）、受信した新規印刷データは、そのままテンプレート記憶領域４３１に記憶される（Ｓ９）。その後、Ｓ１に戻って、次の新規印刷データを受信するまで（Ｓ１：ＮＯ）待機状態となる。
【００３７】
他方、サイズＸが空きサイズＰよりも大きいと判断された場合（Ｓ４：ＹＥＳ）、新規印刷データを記憶するには空き領域が不足している。これでは、受信された新規印刷データを、テンプレート記憶領域４３１に記憶できない。そこで、テンプレート記憶領域４３１の空き領域を確保するために、移動印刷データ決定処理が実行される（Ｓ５）。
【００３８】
図７を参照して、移動印刷データ決定処理について説明する。本処理は、テンプレート記憶領域４３１から、退避記憶領域４４１に移動させるテンプレート印刷データである移動印刷データを決定する処理である。変数ｋ、ｍ、ｎの値は、変数記憶領域４４２に記憶される。ｋは、第一テンプレート印刷データテーブル４３３１（図５参照）にある登録番号である。ｍは、移動印刷データ候補カウンタ記憶領域４３４に記憶されている移動印刷データ候補カウンタで計数された値である。ｎは、第一テンプレート印刷データテーブル４３３１にあるテンプレート印刷データの総数である。
【００３９】
変数ｋ、ｍ、ｎが初期化（ｋ＝１、ｍ＝０、ｎ＝０）される（Ｓ１０１）。次いで、テープ使用頻度テーブル記憶領域４３２に記憶されたテープ使用頻度テーブル４３２１（図４参照）から、テンプレート印刷データ数が１以上のテープ幅のうち、印刷回数が最も少ないテープ幅Ｄが取得される（Ｓ１０２）。さらに、テンプレート印刷データテーブル記憶領域４３３に記憶された第一テンプレート印刷データテーブル４３３１（図５参照）を参照して、テンプレート記憶領域４３１に記憶されているテンプレート印刷データの総数ｎが取得される（Ｓ１０３）。
【００４０】
そして、テンプレート記憶領域４３１から、登録番号がｋのテンプレート印刷データのテープ幅が取得される（Ｓ１０４）。さらに、登録番号ｋのテンプレート印刷データのテープ幅と、テープ幅Ｄとが一致するか否か判断される（Ｓ１０５）。登録番号がｋのテンプレート印刷データのテープ幅と、テープ幅Ｄとが一致する場合（Ｓ１０５：ＹＥＳ）、移動印刷データの候補として、登録番号ｋが変数記憶領域４４２に記憶される（Ｓ１０６）。移動印刷データ候補カウンタの値ｍが１インクリメントされる（Ｓ１０７）。移動印刷データ候補カウンタで計数されたｍの値が、変数記憶領域４４２に記憶される。
【００４１】
次いで、変数記憶領域４４２に記憶されたｎの値とｋの値とが比較されて、ｋはｎ以上か否か判断される（Ｓ１０９）。ｋはｎ未満であると判断された場合（Ｓ１０９：ＮＯ）、ｋが１インクリメントされ（Ｓ１０８）、Ｓ１０４に戻って処理が繰り返される。そして、例えば、登録番号ｋのテンプレート印刷データのテープ幅と、テープ幅Ｄとが一致しなかった場合（Ｓ１０５：ＮＯ）、変数記憶領域４４２に記憶されたｎの値とｋの値とが比較されて、ｋはｎ以上か否か判断される（Ｓ１０９）。ｋはｎ未満であると判断された場合（Ｓ１０９：ＮＯ）、ｋが１インクリメントされ（Ｓ１０８）、Ｓ１０４に戻って処理が繰り返される。
【００４２】
このようにして、Ｓ１０４〜Ｓ１０９の処理が繰り返され、ｋはｎ以上であると判断された場合（Ｓ１０９：ＹＥＳ）、第一テンプレート印刷データテーブル４３３１（図５参照）に登録されている全てのテンプレート印刷データについて比較されたので、変数記憶領域４４２に記憶されたｍが２以上か否か判断される（Ｓ１１０）。例えば、ｍが１であった場合（Ｓ１１０：ＮＯ）、変数記憶領域４４２に記憶した登録番号ｋに対応するテンプレート印刷データが移動印刷データに決定され（Ｓ１１２）、図６の新規印刷データ記憶制御処理のフローに戻り、Ｓ６の処理に移行される。
【００４３】
これとは別に、例えば、ｍが２以上であった場合（Ｓ１１０：ＹＥＳ）、移動印刷データの候補であるテンプレート印刷データが２つ以上あることになる。そこで、これら複数の移動印刷データの候補の中から一つの移動印刷データを決定するために、移動印刷データ選択処理が実行される（Ｓ１１１）。
【００４４】
図８を参照して、移動印刷データ選択処理について説明する。本処理は、移動印刷データの候補となっている複数のテンプレート印刷データにおいて、テンプレート記憶領域４３１（図３参照）から、退避記憶領域４４１へ移動される移動印刷データを１つ選択する処理である。先ず、テンプレート印刷データテーブル記憶領域４３３に記憶されている第一テンプレート印刷データテーブル４３３１から、ｍ個の移動候補であるテンプレート印刷データの印刷回数が取得される（Ｓ２０１）。
【００４５】
例えば、図５の第一テンプレート印刷データテーブル４３３１において、移動候補のテンプレート印刷データの登録番号は２、５、及び９になる。登録番号２のテンプレート印刷データの印刷回数として２が取得され、登録番号５のテンプレート印刷データの印刷回数として６が取得され、登録番号９のテンプレート印刷データの印刷回数として４が取得される。次いで、取得された各テンプレート印刷データの印刷回数の中から最も少ない回数が抽出さる。抽出された最も少ない印刷回数に対応したテンプレート印刷データが移動印刷データとして決定される（Ｓ２０２）。図５に示す第一テンプレート印刷データテーブル４３３１の例では、登録番号２のテンプレート印刷データが移動印刷データとして決定される。こうして移動印刷データ選択処理が終了することで、図７の移動印刷データ決定処理が終了し、図６の新規印刷データ記憶制御処理のフローに戻り、Ｓ６の処理に移行される。
【００４６】
次いで、図６に示すように、移動印刷データ決定処理（Ｓ５）で決定された移動印刷データのサイズＹが取得される（Ｓ６）。次いで、移動印刷データは、フラッシュＲＯＭ４３のテンプレート記憶領域４３１から、ＲＡＭ４４の退避記憶領域４４１に移動されて記憶される（Ｓ７）。これによりフラッシュＲＯＭ４３のテンプレート記憶領域４３１の空き領域が大きくなる。そこで、サイズＹと空きサイズＱの合計は新規印刷データのサイズＸ以上か否か判断される（Ｓ８）。サイズＹと空きサイズＱの合計がサイズＸ以上の場合（Ｓ８：ＹＥＳ）、新規印刷データがフラッシュＲＯＭ４３のテンプレート記憶領域４３１に記憶される（Ｓ９）。その後、Ｓ１に戻って、次の新規印刷データを受信するまで（Ｓ１：ＮＯ）待機状態となる。
【００４７】
これとは反対に、サイズＹと空きサイズＱの合計がサイズＸ未満であった場合（Ｓ８：ＮＯ）、フラッシュＲＯＭ４３のテンプレート記憶領域４３１の空き領域はまだ不足している。これでは新規印刷データを、テンプレート記憶領域４３１に記憶させることができない。この場合、ディスプレイ５にエラーが表示される（Ｓ１０）。これによりユーザはフラッシュＲＯＭ４３の空き領域を手動で確保する等の対策を迅速に行うことができる。
【００４８】
なお、以上説明において、図１の印刷装置１が本発明の「印刷装置」の一例である。図６のＳ１の処理を実行するＣＰＵ４１が本発明の「受信手段」の一例である。図３に示すフラッシュＲＯＭ４３が本発明の「不揮発性記憶手段」の一例である。図３に示すＲＡＭ４４が本発明の「揮発性記憶手段」の一例である。図３に示すカセット識別部５０が本発明の「種類検出手段」の一例である。図４に示すテープ使用頻度テーブル４３２１が記憶されるテープ使用頻度テーブル記憶領域４３２が「使用頻度記憶手段」の一例である。図６のＳ３の処理を実行するＣＰＵ４１が本発明の「検知手段」の一例である。図６のＳ４の処理を実行するＣＰＵ４１が本発明の「判断手段」の一例である。図６のＳ９の処理を実行するＣＰＵ４１が本発明の「第一記憶制御手段」の一例である。図７のＳ１０２の処理を実行するＣＰＵ４１が本発明の「使用頻度取得手段」の一例である。図７のＳ１１２の処理を実行するＣＰＵ４１が本発明の「決定手段」の一例である。図６のＳ７の処理を実行するＣＰＵ４１が本発明の「データ移動手段」の一例である。図６のＳ９の処理を実行するＣＰＵ４１が本発明の「第二記憶制御手段」の一例である。図５に示す第一テンプレート印刷データテーブル４３３１が記憶されるテンプレート印刷データテーブル記憶領域４３３が本発明の「印刷頻度記憶手段」の一例である。
【００４９】
以上説明したように、本実施形態の印刷装置１では、ＰＣ３０から新規印刷データを受信した際に、フラッシュＲＯＭ４３のテンプレート記憶領域４３１の空き領域が不足している場合、テンプレート記憶領域４３１に記憶されているテンプレート印刷データの中から移動印刷データが決定される。移動印刷データは、ＲＡＭ４４の退避記憶領域４４１に移動され、記憶される。印刷頻度が最も低いテープ幅のラベルテープのテンプレート印刷データが、移動印刷データとして決定される。また、印刷頻度が最も低いテープ幅のラベルテープに対応したテンプレート印刷データが複数あった場合、それらのテンプレート印刷データの中で印刷頻度が最も低いテンプレート印刷データが移動印刷データとして決定される。これによりフラッシュＲＯＭ４３のテンプレート記憶領域４３１の空き領域が拡大するので、受信した新規印刷データをテンプレート記憶領域４３１に記憶できる。移動印刷データとして、ＲＡＭ４４の退避記憶領域４４１に移動された印刷データは、印刷装置１の電源がオンされている間は保持されるので、ユーザはそのテンプレート印刷データを使用することができる。
【００５０】
なお、本発明は上記実施形態に限定されることなく、種々の変更が可能である。例えば、上記実施形態では、図７に示す移動印刷データ決定処理のＳ１１０の処理において、移動印刷データの候補であるテンプレート印刷データが２つ以上ある場合（Ｓ１１０：ＹＥＳ）は、移動印刷データ選択処理が実行され、１つの移動印刷データを決定している。上記実施形態では、印刷回数の少ない方のテンプレート印刷データを移動印刷データとして決定しているが、その他の方法で移動印刷データを決定してもよい。そして、移動印刷データ選択処理の変形例について、以下説明する。
【００５１】
まず、図９を参照して、変形例１について説明する。変形例１は、テンプレート印刷データのサイズの大小に基づいて移動印刷データを決定する。まず、第一テンプレート印刷データテーブル４３３１から、ｍ個の移動印刷データの候補である各テンプレート印刷データのサイズが取得される（Ｓ３０１）。
【００５２】
例えば、図５の第一テンプレート印刷データテーブル４３３１において、図７のＳ１０４〜Ｓ１０９の処理により、移動候補のテンプレート印刷データの登録番号が２、５、及び９になる。登録番号２のテンプレート印刷データのサイズとして２４が取得され、登録番号５のテンプレート印刷データのサイズとして１１が取得され、登録番号９のテンプレート印刷データのサイズとして１４が取得される（Ｓ３０１）。次いで、取得された各テンプレート印刷データのサイズの中から最も大きいサイズが抽出され移動印刷データが決定される（Ｓ３０２）。抽出された最も大きなサイズに対応したテンプレート印刷データが移動印刷データとして決定される。図５の例では、登録番号２のテンプレート印刷データが移動印刷データとなる。そして、図７の移動印刷データ決定処理に戻る。その後、図６の新規印刷データ記憶制御処理のフローのＳ６の処理に戻る。このような変形例１によっても、１つの移動印刷データを決定することができる。
【００５３】
以上説明したように、変形例１の印刷装置１は、移動印刷データを決定する際に、テンプレート印刷データのサイズが最も大きいものを移動印刷データとして決定している。サイズの大きいテンプレート印刷データを移動印刷データとして決定した場合、新規印刷データを記憶するテンプレート記憶領域４３１の空き領域が大きくなる。
【００５４】
なお、上記説明において、図５に示す第一テンプレート印刷データテーブル４３３１が記憶されるテンプレート印刷データテーブル記憶領域４３３が本発明の「印刷データサイズ記憶手段」の一例である。
【００５５】
次に、図１０と図１１を参照して、変形例２について説明する。変形例２は、テンプレート印刷データの属性情報に基づいて移動印刷データを決定する。まず、図１０を参照して、第二テンプレート印刷データテーブル４３３２について説明する。第二テンプレート印刷データテーブル４３３２は、例えば、フラッシュＲＯＭ４３のテンプレート印刷データテーブル記憶領域４３３（図３参照）に記憶されている。
【００５６】
第二テンプレート印刷データテーブル４３３２には、登録番号、テープ幅、印刷パターン、属性情報がそれぞれ対応づけられて記憶されている。登録番号の欄には、第二テンプレート印刷データテーブル４３３２に登録されている各テンプレート印刷データの登録番号１〜１０が記憶されている。テープ幅の欄には、登録番号ごとに、ラベルテープの幅がそれぞれ記憶されている。印刷パターンの欄には、登録番号ごとに、ラベルテープに印刷される文字、図形、記号、背景などで構成される印刷パターンの種類がそれぞれ記憶されている。属性情報の欄には、テンプレート印刷データの意味内容を示す属性の情報である属性情報が記憶されている。例えば、図１０に示す第二テンプレート印刷データテーブル４３３２には、登録番号１のテンプレート印刷データについて、テープ幅は１２ｍｍ、印刷パターンはパターン１、属性情報は１であることが記憶されている。
【００５７】
図１０に示す第二テンプレート印刷データテーブル４３３２に記憶されているテンプレート印刷データについて例示する。例えば、パターン１は、「さようなら」であり、パターン２は、「また明日」であり、パターン３は、「おはよう」である。
【００５８】
また、属性情報１は、「別れの挨拶」の意味内容を示す情報である。属性情報２は、「朝の挨拶」の意味内容を示す情報である。この場合、パターン１は、属性情報１に該当する。パターン２は、属性情報１に該当する。情報１が記憶される。パターン３に対して属性情報２が記憶される。
【００５９】
次に、図１１を参照して、変形例２の移動印刷データ選択処理について説明する。第二テンプレート印刷データテーブル４３３２から、ｍ個の移動印刷データの候補である各テンプレート印刷データの属性情報が取得される（Ｓ４０１）。次いで、属性情報が取得されたｍ個のテンプレート印刷データについて、同じ属性情報を有するテンプレート印刷データが複数あるか否か判断される（Ｓ４０２）。同じ属性情報を有するテンプレート印刷データが複数あると判断された場合（Ｓ４０２：ＹＥＳ）、同じ属性情報を有する複数のテンプレート印刷データのうち、登録番号の最も小さいテンプレート印刷データが、移動印刷データとして決定される（Ｓ４０３）。
【００６０】
一方、同じ属性情報を有するテンプレート印刷データが複数ではないと判断された場合（Ｓ４０２：ＮＯ）、ｍ個のテンプレート印刷データのうち、登録番号の最も小さいテンプレート印刷データが、移動印刷データとして決定される（Ｓ４０４）。
【００６１】
例えば、図１０の第二テンプレート印刷データテーブル４３３２において、図７のＳ１０４〜Ｓ１０９の処理により、移動候補のテンプレート印刷データの登録番号が２、５、及び９となる。登録番号２のテンプレート印刷データの属性情報として１が取得され、登録番号５のテンプレート印刷データの属性情報として２が取得され、登録番号９のテンプレート印刷データの属性情報として１が取得される（Ｓ４０１）。次いで、取得されたテンプレート印刷データにおいて、同じ属性情報を有するテンプレート印刷データが複数あるか否か判断される（Ｓ４０２）。
【００６２】
登録番号２のテンプレート印刷データと、登録番号９のテンプレート印刷データの２つの属性情報が１であるため（Ｓ４０２：ＹＥＳ）、登録番号の小さい登録番号２のテンプレート印刷データが移動印刷データとして決定される（Ｓ４０３）。そして、図７の移動印刷データ決定処理に戻る。その後、図６の新規印刷データ記憶制御処理のＳ６の処理に戻る。このような変形例２によっても、１つの移動印刷データを決定することができる。
【００６３】
以上説明したように、変形例２の印刷装置１は、移動印刷データを決定する際に、互いに同じ属性情報を有するテンプレート印刷データを、代替が可能なテンプレート印刷データとして取り扱う。よって、代替が可能なテンプレート印刷データを移動印刷データとして決定する。例えば、ＲＡＭ４４の退避記憶領域４４１に移動されたテンプレート印刷データは、印刷装置１の電源オフなどにより消去されてしまう場合がある。その場合でも、消去されてしまったテンプレート印刷データと属性が同じテンプレート印刷データが、フラッシュＲＯＭ４３のテンプレート記憶領域４３１に記憶されている。従って、消去されてしまったテンプレート印刷データの代わりに、上記テンプレート印刷データの印刷を実行することができる。
【００６４】
なお、上記説明において、図１１に示すＳ４０２の処理を実行するＣＰＵ４１が本発明の「代替印刷データ判断手段」の一例である。図１０に示す第二テンプレート印刷データテーブル４３３２が記憶されるテンプレート印刷データテーブル記憶領域４３３が本発明の「属性情報記憶手段」の一例である。
【００６５】
次に、図１２と図１３を参照して、変形例３について説明する。変形例３は、テンプレート印刷データの言語情報に基づいて移動印刷データを決定する。まず、図１２を参照して、第三テンプレート印刷データテーブル４３３３について説明する。第三テンプレート印刷データテーブル４３３３は、例えば、フラッシュＲＯＭ４３のテンプレート印刷データテーブル記憶領域４３３（図３参照）に記憶されている。
【００６６】
第三テンプレート印刷データテーブル４３３３には、登録番号、テープ幅、印刷パターン、言語情報がそれぞれ対応づけられて記憶されている。登録番号の欄には、第三テンプレート印刷データテーブル４３３３に登録されている各テンプレート印刷データの登録番号１〜１０が記憶されている。テープ幅の欄には、登録番号ごとに、ラベルテープの幅がそれぞれ記憶されている。印刷パターンの欄には、登録番号ごとに、ラベルテープに印刷される文字、図形、記号、背景などで構成される印刷パターンの種類がそれぞれ記憶されている。言語情報の欄には、テンプレート印刷データに含まれる言語の種別を示す言語情報が記憶されている。例えば、図１２に示す第三テンプレート印刷データテーブル４３３３には、登録番号１のテンプレート印刷データについて、テープ幅は１２ｍｍ、印刷パターンはパターン１、言語情報は１であることが記憶されている。
【００６７】
言語情報１は、日本語で表記されたテンプレート印刷データの言語の種別を示す情報である。言語情報２は、英語で表記されたテンプレート印刷データの言語の種別を示す情報である。例えば図１２に示すように、登録番号１のテンプレート印刷データの言語情報は１である。故に、登録番号１のテンプレート印刷データは、日本語で表記されたテンプレート印刷データである。登録番号２のテンプレート印刷データの言語情報は１である。故に、登録番号２のテンプレート印刷データは、日本語で表記されたテンプレート印刷データである。登録番号３のテンプレート印刷データの言語情報は２である。故に、登録番号３のテンプレート印刷データは、英語で表記されたテンプレート印刷データである。
【００６８】
例えば、テンプレート印刷データが「さようなら」である場合、印刷パターンはパターン１、言語情報は１となる。テンプレート印刷データが「Ｇｏｏｄ  ｂｙｅ」である場合、印刷パターンはパターン１、言語情報は２となる。テンプレート印刷データが「また明日」である場合、印刷パターンはパターン２、言語情報は１となる。テンプレート印刷データが「Ｓｅｅ  ｙｏｕ  ｔｏｍｏｒｒｏｗ」である場合、印刷パターンはパターン２、言語情報は２となる。テンプレート印刷データが「おはよう」である場合、印刷パターンはパターン３、言語情報は１となる。テンプレート印刷データが「Ｇｏｏｄ  ｍｏｒｎｉｎｇ」である場合、印刷パターンはパターン３、言語情報は２となる。
【００６９】
次に、図１２を参照して、変形例３の移動印刷データ選択処理について説明する。第三テンプレート印刷データテーブル４３３３から、ｍ個の移動印刷データの候補である各テンプレート印刷データの言語情報が取得される（Ｓ５０１）。例えば、図１２の第三テンプレート印刷データテーブル４３３３において、移動候補のテンプレート印刷データの登録番号が２、５、及び９となる。
【００７０】
ここで、例えば登録番号２のテンプレート印刷データを「また明日」、登録番号５のテンプレート印刷データを「Ｇｏｏｄ  ｍｏｒｎｉｎｇ」、登録番号９のテンプレート印刷データを「Ｓｅｅ  ｙｏｕ  ｔｏｍｏｒｒｏｗ」と仮定する。登録番号２のテンプレート印刷データの言語情報として１が取得される。登録番号５のテンプレート印刷データの言語情報として２が取得される。登録番号９のテンプレート印刷データの言語情報として２が取得される。
【００７１】
登録番号２と、登録番号９のテンプレート印刷データは、互いに言語情報は異なるが、印刷パターンは、共にパターン２である。これらは、互いに言語情報は異なるが、同じ印刷パターンを有するテンプレート印刷データであるため（Ｓ５０２：ＹＥＳ）、登録番号の小さい登録番号２のテンプレート印刷データが移動印刷データとして決定される（Ｓ５０３）。こうして移動印刷データ選択処理が終了し、図７の移動印刷データ決定処理に戻る。その後、図６の新規印刷データ記憶制御処理のＳ６の処理に戻る。このような変形例３によっても、１つの移動印刷データを決定することができる。
【００７２】
一方、互いに言語情報は異なるが、同じ印刷パターンを有するテンプレート印刷データが存在しないと判断された場合（Ｓ５０２：ＮＯ）、ｍ個のテンプレート印刷データのうち、登録番号の最も小さいテンプレート印刷データが、移動印刷データとして決定される（Ｓ５０４）。
【００７３】
以上説明したように、変形例３の印刷装置１は、移動印刷データを決定する際に、互いに言語情報は異なるが、同じ印刷パターンを有するテンプレート印刷データを、代替が可能なテンプレート印刷データとして取り扱う。よって、代替が可能なテンプレート印刷データを移動印刷データとして決定する。例えば、ＲＡＭ４４の退避記憶領域４４１に移動されたテンプレート印刷データは、印刷装置１の電源オフなどにより消去されてしまう場合がある。その場合でも、消去されてしまったテンプレート印刷データに対して言語情報のみ異なるテンプレート印刷データが、フラッシュＲＯＭ４３のテンプレート記憶領域４３１に記憶されている。従って消去されてしまったテンプレート印刷データの代わりに、上記テンプレート印刷データの印刷を実行することができる。
【００７４】
なお、上記説明において、図１３に示すＳ５０２の処理を実行するＣＰＵ４１が、本発明の「代替印刷データ判断手段」の一例である。図１２に示す第三テンプレート印刷データテーブル４３３３が記憶されるテンプレート印刷データテーブル記憶領域４３３が、本発明の「言語情報記憶手段」の一例である。
【００７５】
また、上記実施形態のラベルテープは紙媒体であるが、テープ状であれば材質については限定しない。例えば、表面がラミネート加工されているラミネートテープや、布製のテープであってもよい。
【００７６】
また、上記実施形態では、移動印刷データ決定処理において、フラッシュＲＯＭ４３のテンプレート記憶領域４３１に記憶されているテンプレート印刷データの登録番号の小さいものを移動印刷データとして決定している。例えば、登録番号の大きいテンプレート印刷データを移動印刷データとして決定してもよい。
【００７７】
また、上記実施形態では、移動印刷データ決定処理において、はじめに印刷媒体ごとの使用頻度に基づいて、移動印刷データ候補を決定している。例えば、はじめに、各テンプレート印刷データの印刷回数に基づいて、移動印刷データ候補を決定してもよい。
【００７８】
また、移動印刷データ決定処理のはじめに、各テンプレート印刷データのサイズに基づいて、移動印刷データ候補を決定してもよい。
【００７９】
また、移動印刷データ決定処理のはじめに、各テンプレート印刷データの属性情報に基づいて、移動印刷データ候補を決定してもよい。
【００８０】
また、移動印刷データ決定処理のはじめに、各テンプレート印刷データの言語情報に基づいて、移動印刷データ候補を決定してもよい。
【００８１】
また、移動印刷データ決定処理のはじめに、紙や布などの印刷媒体の材質に基づいて、移動印刷データ候補を決定してもよい。
【００８２】
また、本実施形態では、新規印刷データを記憶させるためのテンプレート記憶領域４３１の空き領域が不足している場合（Ｓ８：ＮＯ）、エラー表示し（Ｓ１０）、終了している。例えば、テンプレート記憶領域４３１の空き領域が不足している場合、新規印刷データを記憶させるための領域を確保できるまで、図６の新規印刷データ記憶制御処理におけるＳ５〜Ｓ７の処理を繰り返し実行してもよい。
【符号の説明】
【００８３】
１  印刷装置
４１  ＣＰＵ
４３  フラッシュＲＯＭ
４４  ＲＡＭ
５０  カセット認識部
４３２１  テープ使用頻度テーブル
４３３１  第一テンプレート印刷データテーブル
４３３２  第二テンプレート印刷データテーブル
４３３３  第三テンプレート印刷データテーブル
【図１】
2013018275.tif 000003
【図２】
2013018275.tif 000004
【図３】
2013018275.tif 000005
【図４】
2013018275.tif 000006
【図５】
2013018275.tif 000007
【図６】
2013018275.tif 000008
【図７】
2013018275.tif 000009
【図８】
2013018275.tif 000010
【図９】
2013018275.tif 000011
【図１０】
2013018275.tif 000012
【図１１】
2013018275.tif 000013
【図１２】
2013018275.tif 000014
【図１３】
2013018275.tif 000015