(57)【要約】【課題】交換前のカセットの記憶手段に記憶されたデータをカセット交換後に容易に利用できる印刷装置を提供する。【解決手段】テープカセットはＩＣタグを有する。印刷装置のＣＰＵは、印刷に用いられているテープカセットの媒体残量が「０」になると、テープカセットのＩＣタグから特定データを読み込んで印刷装置のフラッシュメモリに記憶する（Ｓ４１）。ＣＰＵは、テープカセットのＩＣタグから特定データを消去する（Ｓ４２）。ＣＰＵは、交換後のテープカセットが新規カセットであるかを判断する（Ｓ４５）。交換後のテープカセットが新規カセットである場合（Ｓ４５：ＹＥＳ）、フラッシュメモリに記憶された特定データを交換後のテープカセットのＩＣタグに書き込む（Ｓ４６）。【選択図】図６
2018114733.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する第一記憶手段と印刷媒体とを有するカセットと、
前記カセットが着脱可能に装着される装着部と、
前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、
前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、
前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行する第一読込手段と、
前記第一カセットの前記第一記憶手段から前記第一読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第一消去手段と、
前記第一読込手段によって前記読込動作が実行された場合、前記第一読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットが、前記媒体残量が前記所定量を超え、且つ前記第一記憶手段に前記特定データが記憶されていない前記カセットである新規カセットであるかを判断する第二判断手段と、
前記第二カセットが前記新規カセットであると前記第二判断手段によって判断された場合に、前記第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行する第一書込手段と
を備えたことを特徴とする印刷装置。
【請求項２】
データを記憶する第一記憶手段と印刷媒体とを有するカセットと、
前記カセットが着脱可能に装着される装着部と、
前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、
前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、
前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行させる指示である読込指示を取得したかを判断する第三判断手段と、
前記読込指示を取得したと前記第三判断手段によって判断された場合に、前記読込動作を実行する第二読込手段と、
前記第一カセットの前記第一記憶手段から前記第二読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第二消去手段と、
前記第二読込手段によって前記読込動作が実行された場合、前記第二読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行させる指示である書込指示を取得したかを判断する第四判断手段と、
前記書込指示を取得したと前記第四判断手段によって判断された場合に、前記書込動作を実行する第二書込手段と
を備えたことを特徴とする印刷装置。
【請求項３】
前記第一読込手段によって前記第二記憶手段に記憶された前記特定データが、前記第一書込手段によって前記第二カセットの前記第一記憶手段に書き込まれた場合に、前記第二記憶手段から前記特定データを消去する第三消去手段とを備えたことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記第二読込手段によって前記第二記憶手段に記憶された前記特定データが、前記第二書込手段によって前記第二カセットの前記第一記憶手段に書き込まれた場合に、前記第二記憶手段から前記特定データを消去する第四消去手段とを備えたことを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記印刷媒体は、前記印刷手段によって印刷が行われるテープであり、
前記カセットは、前記テープを内部に収容するカセットケースを備えることを特徴とする請求項１から４のいずれかに記載の印刷装置。
【請求項６】
前記所定量は、０であることを特徴とする請求項１から５のいずれかに記載の印刷装置。
【請求項７】
データを記憶する第一記憶手段と印刷媒体とを有するカセットが着脱可能に装着される装着部と、
前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、
前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、
前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行する第一読込手段と、
前記第一カセットの前記第一記憶手段から前記第一読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第一消去手段と、
前記第一読込手段によって前記読込動作が実行された場合、前記第一読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットが、前記媒体残量が前記所定量を超え、且つ前記第一記憶手段に前記特定データが記憶されていない前記カセットである新規カセットであるかを判断する第二判断手段と、
前記第二カセットが前記新規カセットであると前記第二判断手段によって判断された場合に、前記第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行する第一書込手段と
を備えたことを特徴とする印刷装置。
【請求項８】
データを記憶する第一記憶手段と印刷媒体とを有するカセットが着脱可能に装着される装着部と、
前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、
前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、
前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行させる指示である読込指示を取得したかを判断する第三判断手段と、
前記読込指示を取得したと前記第三判断手段によって判断された場合に、前記読込動作を実行する第二読込手段と、
前記第一カセットの前記第一記憶手段から前記第二読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第二消去手段と、
前記第二読込手段によって前記読込動作が実行された場合、前記第二読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行させる指示である書込指示を取得したかを判断する第四判断手段と、
前記書込指示を取得したと前記第四判断手段によって判断された場合に、前記書込動作を実行する第二書込手段と
を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関する。
【背景技術】
【０００２】
従来、印刷媒体を有する交換可能なカセットを用いて印刷を行う印刷装置が知られている。例えば、特許文献１に記載の印刷装置は、記憶手段が搭載されたトナーカートリッジを用いて印刷を行う。詳細には、印刷装置は、トナーカートリッジの記憶手段からデータを取得できる。印刷装置は、取得したデータに基づいて印刷を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３４２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記印刷装置では、例えばトナーカートリッジ内のトナーを使いきった場合、ユーザは、使用していたトナーカートリッジを新たなトナーカートリッジに交換する必要がある。データの内容によっては、交換前のトナーカートリッジの記憶手段に記憶されているデータを、トナーカートリッジ交換後にユーザが継続して利用することを望む場合がある。上記印刷装置では、交換前のトナーカートリッジの記憶手段に記憶されているデータを、トナーカートリッジ交換後にユーザが利用することが困難であった。
【０００５】
本発明の目的は、交換前のカセットの記憶手段に記憶されたデータをカセット交換後に容易に利用できる印刷装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、データを記憶する第一記憶手段と印刷媒体とを有するカセットと、前記カセットが着脱可能に装着される装着部と、前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行する第一読込手段と、前記第一カセットの前記第一記憶手段から前記第一読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第一消去手段と、前記第一読込手段によって前記読込動作が実行された場合、前記第一読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットが、前記媒体残量が前記所定量を超え、且つ前記第一記憶手段に前記特定データが記憶されていない前記カセットである新規カセットであるかを判断する第二判断手段と、前記第二カセットが前記新規カセットであると前記第二判断手段によって判断された場合に、前記第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行する第一書込手段とを備える。
【０００７】
本発明の第二態様に係る印刷装置は、データを記憶する第一記憶手段と印刷媒体とを有するカセットと、前記カセットが着脱可能に装着される装着部と、前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行させる指示である読込指示を取得したかを判断する第三判断手段と、前記読込指示を取得したと前記第三判断手段によって判断された場合に、前記読込動作を実行する第二読込手段と、前記第一カセットの前記第一記憶手段から前記第二読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第二消去手段と、前記第二読込手段によって前記読込動作が実行された場合、前記第二読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行させる指示である書込指示を取得したかを判断する第四判断手段と、前記書込指示を取得したと前記第四判断手段によって判断された場合に、前記書込動作を実行する第二書込手段とを備える。
【０００８】
本発明の第三態様に係る印刷装置は、データを記憶する第一記憶手段と印刷媒体とを有するカセットが着脱可能に装着される装着部と、前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行する第一読込手段と、前記第一カセットの前記第一記憶手段から前記第一読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第一消去手段と、前記第一読込手段によって前記読込動作が実行された場合、前記第一読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットが、前記媒体残量が前記所定量を超え、且つ前記第一記憶手段に前記特定データが記憶されていない前記カセットである新規カセットであるかを判断する第二判断手段と、前記第二カセットが前記新規カセットであると前記第二判断手段によって判断された場合に、前記第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行する第一書込手段とを備える。
【０００９】
本発明の第四態様に係る印刷装置は、データを記憶する第一記憶手段と印刷媒体とを有するカセットが着脱可能に装着される装着部と、前記装着部に装着された前記カセットを用いて印刷を行う印刷手段と、前記印刷手段による印刷に用いられている前記カセットである第一カセットの前記印刷媒体の残量である媒体残量が、所定量であるかを判断する第一判断手段と、前記媒体残量が前記所定量であると前記第一判断手段によって判断された場合に、前記第一カセットの前記第一記憶手段から特定データを読み込んで、データを記憶する第二記憶手段に記憶する動作である読込動作を実行させる指示である読込指示を取得したかを判断する第三判断手段と、前記読込指示を取得したと前記第三判断手段によって判断された場合に、前記読込動作を実行する第二読込手段と、前記第一カセットの前記第一記憶手段から前記第二読込手段によって前記特定データが読み込まれた場合、前記第一カセットの前記第一記憶手段から前記特定データを消去する第二消去手段と、前記第二読込手段によって前記読込動作が実行された場合、前記第二読込手段によって前記読込動作が実行された後に前記装着部に装着された前記カセットである第二カセットの前記第一記憶手段に、前記第二記憶手段に記憶された前記特定データを書き込む動作である書込動作を実行させる指示である書込指示を取得したかを判断する第四判断手段と、前記書込指示を取得したと前記第四判断手段によって判断された場合に、前記書込動作を実行する第二書込手段とを備える。
【００１０】
上記第一〜第四態様に係る印刷装置は、媒体残量が所定量になると、読込動作を実行できる。読込動作が実行されると、第一カセットの第一記憶手段から特定データが読み込まれて第二記憶手段に記憶される。媒体残量が所定量になった第一カセットが交換されると、印刷装置は書込動作を実行できる。書込動作が実行されると、第二記憶手段に記憶された特定データが第二カセットの第一記憶手段に書き込まれる。これにより、カセット交換前に利用していた特定データが、第二カセットの第一記憶手段に記憶されるので、媒体残量が所定量になって第一カセットが交換された場合でも、ユーザは、特定データを継続して利用できる。従って、印刷装置は、交換前のカセットの第一記憶手段に記憶されたデータをカセット交換後に容易に利用できる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置１の斜視図である。
【図２】カセットカバー６を開放した部分の平面図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】第一実施形態の第一印刷制御処理のフローチャートである。
【図５】第一実施形態および第二実施形態の第一移行処理のフローチャートである。
【図６】第一実施形態および第二実施形態のデータ移行処理のフローチャートである。
【図７】第二実施形態の第二印刷制御処理のフローチャートである。
【図８】第二実施形態の管理者モード処理のフローチャートである。
【図９】変形例のデータ移行処理のフローチャートである。
【図１０】変形例の第二移行処理のフローチャートである。
【発明を実施するための形態】
【００１２】
図面を参照し、本発明の第一実施形態を説明する。印刷装置１は、印刷媒体であるテープ５０（図２参照）にキャラクタ（文字、記号、数字、図形、絵文字等）を印刷してラベルを作成できる。テープ５０は、非感熱式レセプタタイプである。以下の説明では、図１の右上側、左下側、右下側、左上側、上側、および下側を、それぞれ、印刷装置１の右側、左側、前側、後側、上側、および下側とする。
【００１３】
図１、図２を参照し、印刷装置１の機械的構成を説明する。図１に示すように、印刷装置１は、直方体状の筐体である本体カバー２を備える。本体カバー２の上面前部には、キャラクタを入力するためのキーボード３が設けられる。キーボード３は、電源スイッチ、用途キー、カーソルキー等を含む。キーボード３の後側には、キャラクタを表示可能なディスプレイ５が設けられる。ディスプレイ５の後側には、本体カバー２に対して開閉可能なカセットカバー６が設けられる。本体カバー２の左面後部には、排出口９が設けられる。排出口９は、印刷されたテープ５０を本体カバー２の内部から外部に排出する開口である。
【００１４】
図２に示すように、本体カバー２の内部において、カセットカバー６（図１参照）の下側には、装着部８が設けられる。装着部８は、テープカセット３０の形状に対応する凹部である。装着部８には、テープカセット３０が着脱可能に装着される。以下、装着部８に装着されたテープカセット３０を、装着中のテープカセット３０という。印刷装置１では、装着中のテープカセット３０を用いて、キーボード３を介して入力されたキャラクタの印刷が実行される。
【００１５】
テープカセット３０は、直方体状の筐体であるカセットケース３３を備える。カセットケース３３の内部には、テープ５０、テープ５０への印刷に使用されるインクリボン６０等が収容される。テープカセット３０の左後部には、テープスプール４０が回転可能に支持される。テープスプール４０には、印刷前のテープ５０が巻回される。テープカセット３０の右前部には、リボンスプール４２が回転可能に支持される。リボンスプール４２には、未使用のインクリボン６０が巻回される。テープスプール４０とリボンスプール４２との間には、リボン巻取スプール４４が回転可能に支持される。リボン巻取スプール４４は、リボンスプール４２から未使用のインクリボン６０を引き出すとともに、印刷に使用されたインクリボン６０を巻き取る。テープカセット３０の左前角部には、テープ駆動ローラ４６が回転可能に支持される。テープ駆動ローラ４６は、テープスプール４０から印刷前のテープ５０を引き出す。テープカセット３０には、ＩＣタグ４７が搭載される。ＩＣタグ４７は、カセットケース３３の内部おいて、右後角部に配置される。
【００１６】
ＩＣタグ４７は、特定データ、テープ有無フラグ等を記憶できる。第一実施形態では、ＩＣタグ４７は、特定データとしてナンバリングデータを含む印刷データを記憶する。ナンバリングデータは、所定の配列順序で繰り返し更新可能な規則性を有するキャラクタ（以下、ナンバリングキャラクタという。）に対応する値（以下、ナンバリング値という。）を示す。ナンバリングキャラクタは、数字、アルファベット、仮名文字等である。例えば、ナンバリング値の「１」は、数字、アルファベット、仮名文字の「１」、「Ａ」、「あ」に対応する。ナンバリング値の「２」は、数字、アルファベット、仮名文字の「２」、「Ｂ」、「い」に対応する。特定データは、ナンバリング値が対応するナンバリングキャラクタを印刷可能なデータである。特定データは、後述のナンバリング印刷で用いられる。テープ有無フラグは、テープカセット３０のテープ５０の残量（以下、媒体残量という。）が所定量（第一実施形態では、「０」）であるか否かを示す。テープ有無フラグは、予め「ＯＮ」となっており、媒体残量が「０」になると「ＯＦＦ」となる。
【００１７】
装着部８には、リボン巻取軸（図示略）、テープ駆動軸（図示略）、サーマルヘッド１０、プラテン機構１２、データ読込書込装置１６、センサ２１（図３参照）等が設けられる。リボン巻取軸は、リボン巻取スプール４４に挿入され、テープ送りモータ２３（図３参照）の駆動によって回転する。テープ駆動軸は、テープ駆動ローラ４６に挿入され、テープ送りモータ２３の駆動によって伝達機構（図示略）を介して回転する。サーマルヘッド１０は、テープ駆動軸の右側に配置され、搬送されるテープ５０に未使用のインクリボン６０を用いて印刷を行う。プラテン機構１２は、サーマルヘッド１０との間でテープ５０とインクリボン６０とを互いに圧接して搬送する。
【００１８】
データ読込書込装置１６は、装着部８の右後部に配置され、装着中のテープカセット３０のＩＣタグ４７に、カセットケース３３の右側壁を間にして対向する。データ読込書込装置１６は、装着中のテープカセット３０のＩＣタグ４７に対して、ＲＦＩＤ方式でデータの読み込みおよび書き込みができる。
【００１９】
センサ２１は、装着中のテープカセット３０の媒体残量が「０」になったことを検出できる。センサ２１は周知の光センサであり、発光素子と受光素子とを有する。センサ２１は、テープカセット３０内のテープ５０に予め印刷された黒色のエンドマーク（図示略）を検出する。エンドマークは、例えばテープ５０の終端から所定長さの位置に印刷されている。詳細には、センサ２１は、発光素子からテープ５０に向けて光を照射する。センサ２１は、テープ５０よって反射した光を受光素子によって受光する。センサ２１は、受光した光の強度に基づいてエンドマークを検出する。センサ２１は、例えばテープカセット３０に設けられた窓部（図示略）に対向する位置に設けられる。センサ２１は窓部から露出するエンドマークを検出する。
【００２０】
排出口９の近傍には、カット機構１７が設けられる。カット機構１７は、カットモータ２４（図３参照）の駆動により、テープ５０を所定の位置で切断する。
【００２１】
図３を参照し、印刷装置１の電気的構成を説明する。印刷装置１は、制御回路部７０を備える。制御回路部７０は、制御基板（図示略）上に形成される。制御回路部７０は、ＣＰＵ７１、ＲＯＭ７２、ＣＧＲＯＭ７３、ＲＡＭ７４、フラッシュメモリ７５、および入出力インタフェース７７を備え、これらがデータバス６９を介して接続される。
【００２２】
ＣＰＵ７１は、印刷装置１を統括制御する。ＲＯＭ７２は、ＣＰＵ７１が各種プログラムを実行するときに必要な各種パラメータを記憶する。ＣＧＲＯＭ７３は、キャラクタを印刷するための印刷用ドットパターンデータを記憶する。ＲＡＭ７４は、テキストメモリ、印刷バッファ等、複数の記憶領域を備える。フラッシュメモリ７５は、ＣＰＵ７１が印刷装置１を制御するために実行する各種プログラムを記憶する。
【００２３】
入出力インタフェース７７には、キーボード３、液晶駆動回路（ＬＣＤＣ）２５、駆動回路２６、２７、２８、センサ２１、およびデータ読込書込装置１６が接続される。ＬＣＤＣ２５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示略）を有する。駆動回路２６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路２７は、テープ送りモータ２３を駆動するための電子回路である。駆動回路２８は、カットモータ２４を駆動するための電子回路である。
【００２４】
ナンバリング印刷を説明する。第一実施形態の印刷装置１は、ナンバリング印刷を実行できる。ナンバリング印刷では、ナンバリングキャラクタが配列順序に沿って順次更新され、更新されたナンバリングキャラクタが印刷される。ナンバリング印刷を行う場合、ユーザはナンバリング回数を予め指定する。ナンバリング回数は、ナンバリング値が「１」加算される毎にカウントされる。ナンバリング印刷は、カウントされたナンバリング回数がユーザによって指定されたナンバリング回数に達すると終了する。例えば、最初のナンバリング値が「１」であり、ナンバリング回数が「３」に指定されたときのアルファベットのナンバリング印刷では、「Ａ」、「Ｂ」、「Ｃ」が印刷される。
【００２５】
図４を参照し、第一印刷制御処理を説明する。ユーザがキーボード３を操作してナンバリング印刷を開始するための印刷開始コマンド（以下、ナンバリング印刷開始コマンドという。）をＣＰＵ７１に入力すると、ＣＰＵ７１は、フラッシュメモリ７５に記憶されているプログラムに基づいて、第一印刷制御処理を実行する。ナンバリング印刷開始コマンドには、ナンバリング回数を指定するデータが含まれる。第一印刷制御処理では、ナンバリング印刷が制御される。なお、ユーザは、ナンバリング印刷開始コマンドを入力する前に、テープカセット３０を装着部８に装着する。装着部８にテープカセット３０が装着されると、ＣＰＵ７１は、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７に対してデータの読み込みおよび書き込みが可能な状態となる。
【００２６】
ＣＰＵ７１は、ＲＡＭ７４に記憶されている印刷中フラグを「ＯＮ」にする（Ｓ１）。印刷中フラグは、印刷装置１によって第一印刷制御処理が行われていることを示す。ＣＰＵ７１は、ナンバリング印刷開始コマンドによって指定されているナンバリング回数を、ＲＡＭ７４に記憶されたナンバリングカウンタにセットする（Ｓ２）。ＣＰＵ７１は、データ読込書込装置１６を介して、特定データ（すなわち、ナンバリングデータを含む印刷データ）をＩＣタグ４７から読み込む（Ｓ３）。読み込まれた特定データは、ＲＡＭ７４に記憶される。
【００２７】
ＣＰＵ７１は、ＲＡＭ７４に記憶された特定データ（印刷データ）に基づいて、ナンバリングデータが示すナンバリング値に対応するナンバリングキャラクタの印刷を行う（Ｓ４）。詳細には、テープ送りモータ２３が駆動回路２７を介して駆動されて、テープ５０とインクリボン６０の搬送制御が行われる。サーマルヘッド１０が、テープ送りモータ２３による搬送制御に同期して駆動回路２６を介して駆動される。これにより、搬送されるテープ５０に対して、インクリボン６０が用いられ、ナンバリング値に対応するナンバリングキャラクタの印刷が行われる。以下、サーマルヘッド１０による印刷に用いられているテープカセット３０を、第一カセットという。一つのナンバリング値に対応するナンバリングキャラクタの印刷が終了すると、ＣＰＵ７１は印刷を終了する。
【００２８】
ＣＰＵ７１は、ナンバリング値に「１」加算して、ＲＡＭ７４に記憶されているナンバリングデータ（特定データ）を更新する（Ｓ５）。ＣＰＵ７１は、ＲＡＭ７４に記憶されている特定データを、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７に既に記憶されている特定データに上書きする（Ｓ６）。これにより、第一カセットのＩＣタグ４７に記憶されている特定データ（ナンバリングデータ）が更新される。よって、印刷装置１は、次回Ｓ２で第一カセットのＩＣタグ４７から特定データを読み込んでナンバリング印刷を行う際に、今回の印刷の続きのナンバリング値に対応するナンバリングキャラクタを印刷できる。
【００２９】
ＣＰＵ７１は、ナンバリングカウンタの値を「１」減算する（Ｓ７）。ＣＰＵ７１は、ナンバリングカウンタの値が「０」であるかを判断する（Ｓ８）。ナンバリングカウンタの値が「０」でない場合（Ｓ８：ＮＯ）、ＣＰＵ７１は、処理をＳ４に戻し、ナンバリングカウンタの値が「０」になるまで印刷を繰り返す。これにより、ナンバリングキャラクタが印刷される毎に「１」加算されたナンバリング値に対応するナンバリングキャラクタ（例えば、「Ａ」、「Ｂ」、「Ｃ」・・・）が順次印刷される。ナンバリングカウンタの値が「０」になると（Ｓ８：ＹＥＳ）、ＣＰＵ７１は、特定データをＲＡＭ７４から消去する（Ｓ９）。ＣＰＵ７１は、印刷中フラグを「ＯＦＦ」にし（Ｓ１０）、第一印刷制御処理を終了する。
【００３０】
図５、図６を参照し、第一移行処理を説明する。ユーザがキーボード３を操作してナンバリング印刷開始コマンドをＣＰＵ７１に入力すると、ＣＰＵ７１は、フラッシュメモリ７５に記憶されているプログラムに基づいて、第一移行処理を実行する。すなわち、ナンバリング印刷開始コマンドがＣＰＵ７１に入力されると、第一移行処理と第一印刷制御処理（図４参照）とはマルチタスクにて実行される。
【００３１】
図５に示すように、ＣＰＵ７１は、センサ２１によって検出された光の強度に基づいて、テープ５０に予め印刷されたエンドマークを検出したかを判断する（Ｓ２１）。すなわち、第一カセットの媒体残量が所定量になったかが判断される。エンドマークを検出していない場合（Ｓ２１：ＮＯ）、ＣＰＵ７１は、印刷中フラグが「ＯＮ」であるかを判断する（Ｓ２２）。印刷中フラグが「ＯＮ」の場合（Ｓ２２：ＹＥＳ）、ＣＰＵ７１は、処理をＳ２１に戻し、エンドマークを検出したかの判断を繰り返す。印刷中フラグが「ＯＦＦ」の場合（Ｓ２２：ＮＯ）、ＣＰＵ７１は第一移行処理を終了する。エンドマークを検出した場合（Ｓ２１：ＹＥＳ）、ＣＰＵ７１は、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７に記憶されているテープ有無フラグを「ＯＦＦ」にする（Ｓ２３）。
【００３２】
ＣＰＵ７１は、データ読込書込装置１６を介して第一カセットのＩＣタグ４７に特定データが記憶されているかを判断する（Ｓ２４）。第一カセットのＩＣタグ４７に特定データが記憶されていない場合（Ｓ２４：ＮＯ）、ＣＰＵ７１は、第一移行処理を終了する。第一カセットのＩＣタグ４７に特定データが記憶されている場合（Ｓ２４：ＹＥＳ）、ＣＰＵ７１は、データ移行処理（図６参照）を実行し（Ｓ２５）、第一移行処理を終了する。
【００３３】
図６を参照し、データ移行処理を説明する。データ移行処理では、特定データ（すなわち、ナンバリングデータを含む印刷データ）がフラッシュメモリ７５を介して第一カセットのＩＣタグ４７から後述の第二カセットのＩＣタグ４７に移行される。ＣＰＵ７１は、読取動作を実行する（Ｓ４１）。具体的には、ＣＰＵ７１は、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７から特定データを読み込む。ＣＰＵ７１は、読み込んだ特定データをフラッシュメモリ７５に記憶する。ＣＰＵ７１は、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７から特定データを消去する（Ｓ４２）。
【００３４】
ＣＰＵ７１は、カセット交換指示画面をディスプレイ５に表示する（Ｓ４３）。カセット交換指示画面は、媒体残量が「０」になった第一カセットを新たなテープカセット３０に交換することをユーザに促す。カセット交換指示画面では、ユーザはテープカセット３０の交換のキャンセルを入力できる。
【００３５】
ＣＰＵ７１は、キーボード３を介してキャンセルが入力されたかを判断する（Ｓ４４）。キャンセルが入力された場合（Ｓ４４：ＹＥＳ）、ＣＰＵ７１は、フラッシュメモリ７５から特定データを消去する（Ｓ４７）。すなわち、特定データは、Ｓ４２、Ｓ４７によって第一カセットのＩＣタグ４７およびフラッシュメモリ７５のいずれも消去されることとなる。例えば、第一カセットのＩＣタグ４７に記憶された特定データを交換後のテープカセット３０のＩＣタグ４７に移行せず、継続して利用しない場合、ユーザはキャンセルを入力する。これにより、継続利用しない特定データが抹消されるので、印刷装置１は継続利用しない特定データが他のテープカセット３０のＩＣタグ４７等に記憶されることを抑制でき、セキュリティを向上できる。
【００３６】
ユーザは、キャンセルを入力しない場合、装着中のテープカセット３０を交換する。すなわち、ユーザは第一カセットのテープ５０を使い切ると、新たなテープカセット３０に交換する。以下、Ｓ４１で読込動作が実行された後に装着部８に装着されたテープカセット３０を、第二カセットという。
【００３７】
キャンセルが入力されていない場合（Ｓ４４：ＮＯ）、ＣＰＵ７１は、データ読込書込装置１６を介して、第二カセットが、媒体残量が「０」を超え、且つＩＣタグ４７に特定データが記憶されていないテープカセット３０（以下、新規カセットという。）であるかを判断する（Ｓ４５）。新規カセットは、例えば未使用のテープカセット３０である。テープ有無フラグが「ＯＮ」であり、且つ第二カセットのＩＣタグ４７に特定データが記憶されていない場合、ＣＰＵ７１は、第二カセットが新規カセットであると判断する。第二カセットが新規カセットでない場合（Ｓ４５：ＮＯ）、ＣＰＵ７１は、処理をＳ４４に戻し、キャンセルが入力されるまで、または装着部８に新規カセットが装着されるまでＳ４４、Ｓ４５を繰り返す。
【００３８】
第二カセットが新規カセットの場合（Ｓ４５：ＹＥＳ）、ＣＰＵ７１は、書込動作を実行する（Ｓ４６）。具体的には、ＣＰＵ７１は、フラッシュメモリ７５に記憶されている特定データを、第二カセットのＩＣタグ４７に書き込む。ＣＰＵ７１は、フラッシュメモリ７５から特定データを消去し（Ｓ４７）、処理を第一移行処理（図５参照）に戻す。
【００３９】
以上説明したように、媒体残量が所定量（「０」）になると（Ｓ２１：ＹＥＳ）、自動的に読込動作が実行され、第一カセットのＩＣタグ４７から特定データが読み込まれてフラッシュメモリ７５に記憶される（Ｓ４１）。媒体残量が所定量になった第一カセットが交換されると、第二カセットが新規カセットであるかがＣＰＵ７１によって判断される（Ｓ４５）。第二カセットが新規カセットであると判断されると（Ｓ４５：ＹＥＳ）、自動的に書込動作が実行され、フラッシュメモリ７５に記憶された特定データが第二カセットのＩＣタグ４７に書き込まれる（Ｓ４６）。これにより、テープカセット３０の交換前に利用していた特定データが、第二カセットのＩＣタグ４７に記憶されるので、媒体残量が所定量になって第一カセットが交換された場合でも、ユーザは、特定データを継続して利用できる。従って、印刷装置１は、交換前のテープカセット３０のＩＣタグ４７に記憶された特定データをテープカセット３０の交換後に容易に利用できる。
【００４０】
具体的には、第一実施形態の印刷装置１は、特定データとしてナンバリングデータを含む印刷データを、第一カセットのＩＣタグ４７から第二カセットのＩＣタグ４７に移行できる。例えばナンバリング印刷の実行中に媒体残量が所定量になると、現在のナンバリング値を示すナンバリングデータを含む印刷データが、媒体残量が所定量になった第一カセットのＩＣタグ４７から新規カセットである第二カセットのＩＣタグ４７に移行される。よって、第二カセットを用いてナンバリング印刷を行う場合、印刷装置１は、ナンバリング値を第一カセットにおいてカウントされていたナンバリング値の続きからカウントできる。すなわち、媒体残量が所定量になって第一カセットを交換した場合でも、印刷装置１は、第一カセットを用いて印刷されたナンバリングキャラクタの配列順序の続きから、第二カセットを用いて印刷できる。従って、ユーザは、ナンバリングデータを含む印刷データを容易に管理できる。
【００４１】
媒体残量が「０」になると、自動的に読込動作が実行され、ユーザが第一カセットを新規カセットに交換すると、自動的に書込動作が実行される。すなわち、媒体残量が「０」になったとき、ユーザは第一カセットを新規カセットに交換するだけで、第一カセットのＩＣタグ４７から交換後のテープカセット３０のＩＣタグ４７に特定データを移行できる。従って、印刷装置１は、交換前のテープカセット３０のＩＣタグ４７から交換後のテープカセット３０のＩＣタグ４７に特定データを移行する際のユーザの操作を軽減できる。
【００４２】
第一カセットのＩＣタグ４７から特定データが読み込まれると（Ｓ４１）、第一カセットのＩＣタグ４７から特定データが消去される（Ｓ４２）ので、複数のＩＣタグ４７に特定データが記憶されることが抑制される。従って、印刷装置１は、一つのテープカセット３０に特定データを紐付けることにより、特定データの拡散を抑制でき、特定データを容易に管理できる。
【００４３】
フラッシュメモリ７５に記憶された特定データが第二カセットのＩＣタグ４７に書き込まれると（Ｓ４６）、フラッシュメモリ７５から特定データが消去される（Ｓ４７）。よって、複数のＩＣタグ４７に特定データが記憶されることが抑制されるので、印刷装置１は、特定データの拡散を抑制できる。
【００４４】
テープ５０がカセットケース３３の内部に収容されているので、印刷装置１は、例えばテープカセット３０の交換時にテープ５０が損傷することを抑制できる。
【００４５】
媒体残量が「０」になると（Ｓ２１：ＹＥＳ）、読込動作が実行される（Ｓ４１）。すなわち、印刷装置１は、テープ５０を使い切った第一カセットのＩＣタグ４７から特定データを読み込む。テープ５０がなくなった（すなわち、媒体残量が「０」になった）場合、ユーザは新規カセットに交換する。従って、印刷装置１は、第一カセットのテープ５０を使い切ったタイミング、すなわち、第一カセットを新規カセットに交換するタイミングで、交換前のテープカセット３０のＩＣタグ４７から交換後のテープカセット３０のＩＣタグ４７に特定データを移行できる。
【００４６】
図７、図８を参照し、本発明の第二実施形態を説明する。第二実施形態の機械的構成（図１、図２参照）および電気的構成（図３参照）は、第一実施形態と同一なので、説明を省略する。第二実施形態では、ＩＣタグ４７が特定データとして解除キーを記憶する点が第一実施形態とは異なる。解除キーは、テープカセット３０の利用規制が解除されていることを示すデータである。印刷装置１は、ＩＣタグ４７に解除キーが記憶されているテープカセット３０を用いて印刷できる（すなわち、テープカセット３０の利用規制が解除されている。）。印刷装置１は、ＩＣタグ４７に解除キーが記憶されていないテープカセット３０を用いて印刷できない（すなわち、テープカセット３０の利用が規制されている。）。
【００４７】
図７を参照し、第二印刷制御処理を説明する。第二実施形態では、第一印刷制御処理（図４参照）の代わりに第二印刷制御処理が行われる。ユーザがキーボード３を操作して印刷を開始するための印刷開始コマンドをＣＰＵ７１に入力すると、ＣＰＵ７１は、フラッシュメモリ７５に記憶されているプログラムに基づいて、第二印刷制御処理を実行する。
【００４８】
ＣＰＵ７１は、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７を読み込む（Ｓ５１）。ＣＰＵ７１は、読み込んだ結果、装着中のテープカセット３０のＩＣタグ４７に解除キー（すなわち、特定データ）が記憶されているかを判断する（Ｓ５２）。解除キーが記憶されていない場合（Ｓ５２：ＮＯ）、ＣＰＵ７１は、利用不可画面をディスプレイ５に表示する（Ｓ５３）。利用不可画面は、装着中のテープカセット３０を用いて印刷できないことをユーザに報知する。ＣＰＵ７１は、報知音の出力、エラーランプの点灯等を行うことで、装着中のテープカセット３０を用いて印刷できないことをユーザに報知してもよい。これにより、ユーザは装着中のテープカセット３０のＩＣタグ４７に解除キーが記憶されていないことを把握できる。ＣＰＵ７１は、第二印刷制御処理を終了する。
【００４９】
解除キーが記憶されている場合（Ｓ５２：ＹＥＳ）、ＣＰＵ７１は、印刷中フラグを「ＯＮ」にする（Ｓ５４）。ＣＰＵ７１は、印刷を制御する（Ｓ５５）。印刷が終了すると、ＣＰＵ７１は、印刷中フラグを「ＯＦＦ」にし（Ｓ５６）、第二印刷制御処理を終了する。
【００５０】
第二実施形態では、第一実施形態と同様に、第一移行処理（図５、図６参照）が実行される。ユーザがキーボード３を操作して印刷開始コマンドをＣＰＵ７１に入力すると、ＣＰＵ７１は、フラッシュメモリ７５に記憶されているプログラムに基づいて、第一移行処理を実行する。すなわち、印刷開始コマンドがＣＰＵ７１に入力されると、第一移行処理と第二印刷制御処理（図７参照）とはマルチタスクにて実行される。第二実施形態の第一移行処理のフローは、第一実施形態と同じであるので、説明を簡略化する。
【００５１】
図５に示すように、エンドマークを検出すると（Ｓ２１：ＹＥＳ）、所定の処理（Ｓ２３、Ｓ２４：ＹＥＳ）の後、ＣＰＵ７１はデータ移行処理（図６参照）を実行する（Ｓ２５）。図６に示すように、ＣＰＵ７１は、読込動作を実行する（Ｓ４１）。具体的には、ＣＰＵ７１は、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７から解除キー（すなわち、特定データ）を読み込む。ＣＰＵ７１は、読み込んだ解除キーをフラッシュメモリ７５に記憶する。ＣＰＵ７１は、データ読込書込装置１６を介して、第一カセットのＩＣタグ４７から解除キーを消去する（Ｓ４２）。ユーザは第一カセットを新規カセットに交換する。所定の処理（Ｓ４３、Ｓ４４：ＮＯ）の後、第二カセットが新規カセットの場合（Ｓ４５：ＹＥＳ）、ＣＰＵ７１は、書込動作を実行する（Ｓ４６）。具体的には、ＣＰＵ７１は、フラッシュメモリ７５に記憶されている解除キーを、第二カセットのＩＣタグ４７に書き込む。ＣＰＵ７１は、フラッシュメモリ７５から解除キーを消去し（Ｓ４７）、処理を第一移行処理（図５参照）に戻す。
【００５２】
図８を参照し、管理者モード処理を説明する。新規カセットを用いる場合、ＩＣタグ４７に解除キー（すなわち、特定データ）が記憶されていないので、ユーザは新規カセットのＩＣタグ４７に解除キーを記憶させる必要がある。第一カセットのＩＣタグ４７に記憶された解除キーを、フラッシュメモリ７５を介して、新規カセットのＩＣタグ４７に記憶する場合、上記第一移行処理において、キャンセルを入力せずに（Ｓ４４：ＮＯ）、新規カセットを装着部８に装着する。印刷装置１は、所定の管理者モードにおいて、解除キーを記憶できる。例えば、利用可能なテープカセット３０の個数を増やす場合、ユーザ（例えば、テープカセット３０の管理者）は管理者モードにおいて、新規カセットのＩＣタグ４７に解除キーを記憶させる。管理者は、管理者モードを選択する操作を行う前に、解除キーを記憶させるテープカセット３０を装着部８に装着する。管理者がキーボード３を操作して管理者モードを選択した場合、ＣＰＵ７１は、フラッシュメモリ７５に記憶されているプログラムに基づいて、管理者モード処理を実行する。
【００５３】
ＣＰＵ７１は、パスワード要求画面をディスプレイ５に表示する（Ｓ６１）。パスワード要求画面は、管理者モードへ移行するためのパスワードの入力をユーザに促す。管理者は、キーボード３を操作してパスワードを入力する。ＣＰＵ７１は、キーボード３を介して入力されたパスワードを取得する（Ｓ６２）。ＣＰＵ７１は、予め設定されているパスワードに基づいて、取得したパスワードが有効であるかを判断する（Ｓ６３）。取得したパスワードが無効の場合（Ｓ６３：ＮＯ）、ＣＰＵ７１は、管理者モードへ移行せずに管理者モード処理を終了する。
【００５４】
取得したパスワードが有効の場合（Ｓ６３：ＹＥＳ）、ＣＰＵ７１は、管理者モードへ移行する（Ｓ６４）。管理者モードでは、管理者はキーボード３を操作して解除キーを装着中のテープカセット３０のＩＣタグ４７に記憶させる指示（以下、解除指示という。）を入力できる。ＣＰＵ７１は、キーボード３を介して入力された解除指示を取得する（Ｓ６５）。ＣＰＵ７１は、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７に解除キーを記憶する（Ｓ６６）。これにより、印刷装置１は、装着中のテープカセット３０を用いて印刷できるようになる。ＣＰＵ７１は、管理者モードを終了し（Ｓ６７）、管理者モード処理を終了する。
【００５５】
以上説明したように、第二実施形態の印刷装置１は、特定データとして解除キーを、第一カセットのＩＣタグ４７から第二カセットのＩＣタグ４７に移行できる。例えば媒体残量が「０」になると、解除キーが、媒体残量が「０」になった第一カセットのＩＣタグ４７から新規カセットである第二カセットのＩＣタグ４７に移行される。例えば、使用中のテープカセット３０の媒体残量が「０」になるまで、管理者が解除キーを新規カセットのＩＣタグに記憶させない限り、印刷装置１は、新規カセットを用いて印刷できない。よって、印刷装置１は、無駄なテープ５０の消費を抑制できる。
【００５６】
例えば、管理者モードへ移行するためのパスワードを知っているユーザ（管理者）のみ新規カセットのＩＣタグ４７への解除キーの書き込み権限を持っているので、印刷装置１は、利用可能となっているテープカセット３０の個数を把握しやすい。
【００５７】
上記第一実施形態および第二実施形態において、ＩＣタグ４７が本発明の「第一記憶手段」に相当する。テープ５０が本発明の「印刷媒体」に相当する。テープカセット３０が本発明の「カセット」に相当する。装着部８が本発明の「装着部」に相当する。サーマルヘッド１０が本発明の「印刷手段」に相当する。図５のＳ２１を実行するＣＰＵ７１が本発明の「第一判断手段」に相当する。フラッシュメモリ７５が本発明の「第二記憶手段」に相当する。図６のＳ４１を実行するＣＰＵ７１が本発明の「第一読込手段」に相当する。図６のＳ４２を実行するＣＰＵ７１が本発明の「第一消去手段」に相当する。図６のＳ４５を実行するＣＰＵ７１が本発明の「第二判断手段」に相当する。図６のＳ４６を実行するＣＰＵ７１が本発明の「第一書込手段」に相当する。図６のＳ４７を実行するＣＰＵ７１が本発明の「第三消去手段」に相当する。
【００５８】
本発明は、上記第一実施形態および第二実施形態に限定されず、種々の変更が可能である。例えば、第一実施形態および第二実施形態の変形例の印刷装置１は、図６に示すデータ移行処理の代わりに図９に示すデータ移行処理を実行してもよい。図９を参照し、変形例のデータ移行処理について、図６に示すデータ移行処理と異なる点を主に説明する。図９に示すデータ移行処理では、Ｓ４１の前にＳ４０１、Ｓ４０２が行われる点、Ｓ４４の代わりにＳ４４１が行われる点が図６に示すデータ移行処理と異なる。エンドマークが検出された場合（Ｓ２１：ＹＥＳ）、すなわち、第一カセットの媒体残量が所定量（例えば、「０」）になった場合、所定の処理（Ｓ２３、Ｓ２４：ＹＥＳ）の後、ＣＰＵ７１は図９に示すデータ移行処理を実行する（Ｓ２５）。
【００５９】
図９に示すように、ＣＰＵ７１は、データ読込確認画面をディスプレイ５に表示する（Ｓ４０１）。データ読込確認画面では、ユーザは読込動作を実行させる指示（以下、読込指示という。）をＣＰＵ７１に入力するか否かを、キーボード３を操作して選択する。ＣＰＵ７１は、キーボード３を介して読込指示があるかを判断する（Ｓ４０２）。例えば、第一カセットのＩＣタグ４７に記憶された特定データを後から新規カセットのＩＣタグ４７に移行する場合、ユーザは読込指示を入力しない。読込指示がない場合（Ｓ４０２：ＮＯ）、ＣＰＵ７１は、処理を第一移行処理（図５参照）に戻す。読込指示があった場合（Ｓ４０２：ＹＥＳ）、ＣＰＵ７１は、読込動作を実行する（Ｓ４１）。
【００６０】
ＣＰＵ７１は、第一カセットのＩＣタグ４７から特定データを消去し（Ｓ４２）、カセット交換指示画面をディスプレイ５に表示する（Ｓ４３）。カセット交換指示画面では、ユーザは書込動作を実行させる指示（以下、書込指示という。）をＣＰＵ７１に入力するか否かを、キーボード３を操作して選択する。ＣＰＵ７１は、キーボード３を介して書込指示があるかを判断する（Ｓ４４１）。書込指示がない場合（Ｓ４４１：ＮＯ）、すなわち、キャンセルが入力された場合、ＣＰＵ７１は、フラッシュメモリ７５から特定データを消去する（Ｓ４７）。書込指示があり（Ｓ４４１：ＹＥＳ）、第二カセットが新規カセットの場合（Ｓ４５：ＹＥＳ）、ＣＰＵ７１は、書込動作を実行する（Ｓ４６）。
【００６１】
変形例の印刷装置１は、第二移行処理（図１０参照）を実行する。変形例の印刷装置１では、データ読込確認画面が表示された際に（Ｓ４０１）、読込指示が入力されない場合（Ｓ４０２：ＮＯ）がある。この場合、テープカセット３０のＩＣタグ４７に特定データが記憶された状態で、ＣＰＵ７１は処理を第一移行処理（図５参照）に戻し、第一移行処理を終了する。この場合、テープカセット３０は、媒体残量が「０」であり、ＩＣタグ４７には特定データが記憶された状態となる。ユーザは、例えば媒体残量が「０」であり、ＩＣタグ４７に特定データが記憶されているテープカセット３０を、装着部８に装着する。ＣＰＵ７１は、印刷中フラグが「ＯＦＦ」であり、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７に対してデータの読み込みおよび書き込みが可能な状態となった場合、フラッシュメモリ７５に記憶されているプログラムに基づいて、第二移行処理を実行する。
【００６２】
図１０に示すように、ＣＰＵ７１は、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７に記憶されているテープ有無フラグが「ＯＦＦ」であるかを判断する（Ｓ８１）。すなわち、装着中のテープカセット３０の媒体残量が所定量であるかが判断される。テープ有無フラグが「ＯＮ」の場合（Ｓ８１：ＮＯ）、ＣＰＵ７１は、第二移行処理を終了する。テープ有無フラグが「ＯＦＦ」の場合（Ｓ８１：ＹＥＳ）、ＣＰＵ７１は、データ読込書込装置１６を介して、装着中のテープカセット３０のＩＣタグ４７に特定データが記憶されているかを判断する（Ｓ８２）。装着中のテープカセット３０のＩＣタグ４７に特定データが記憶されていない場合（Ｓ８２：ＮＯ）、ＣＰＵ７１は、第二移行処理を終了する。装着中のテープカセット３０のＩＣタグ４７に特定データが記憶されている場合（Ｓ８２：ＹＥＳ）、ＣＰＵ７１は、変形例のデータ移行処理（図９参照）を実行する（Ｓ８３）。これにより、媒体残量が「０」のテープカセット３０のＩＣタグ４７から新規カセットのＩＣタグ４７に特定データが移行できるようになる。ＣＰＵ７１は、第二移行処理を終了する。
【００６３】
変形例の印刷装置１によれば、媒体残量が「０」になると（Ｓ２１：ＹＥＳ）、読込指示を取得したか判断される（Ｓ４０２）。読込指示が取得され（Ｓ４０２：ＹＥＳ）、読込動作が実行されると（Ｓ４１）、第一カセットのＩＣタグ４７から特定データが読み込まれてフラッシュメモリ７５に記憶される。ユーザは媒体残量が「０」になった第一カセットを新規カセットに交換する。書込指示が取得され（Ｓ４４１：ＹＥＳ）、書込動作が実行されると（Ｓ４６）、フラッシュメモリ７５に記憶された特定データが第二カセットのＩＣタグ４７に書き込まれる。これにより、テープカセット３０の交換前に利用していた特定データが、第二カセットのＩＣタグ４７に記憶されるので、媒体残量が「０」になってテープカセット３０が交換された場合でも、ユーザは、特定データを継続して利用できる。従って、変形例の印刷装置１は、交換前のテープカセット３０のＩＣタグ４７に記憶された特定データをテープカセット３０の交換後に容易に利用できる。
【００６４】
装着中のテープカセット３０のＩＣタグ４７から特定データを読み込む（Ｓ４１）前に、ＣＰＵ７１が、読込指示を取得したかを判断する（Ｓ４０２）ので、ユーザは装着中のテープカセット３０のＩＣタグ４７から特定データを読み込むか否かを選択できる。よって、変形例の印刷装置１は、ユーザのタイミングで特定データを読み込むことができる。
【００６５】
装着中のテープカセット３０のＩＣタグ４７に特定データを書き込む（Ｓ４６）前に、ＣＰＵ７１が、書込指示を取得したかを判断する（Ｓ４４１）ので、ユーザは装着中のテープカセット３０のＩＣタグ４７に特定データを書き込むか否かを選択できる。よって、変形例の印刷装置１は、ユーザの所望しないテープカセット３０のＩＣタグ４７に特定データを書き込むことを抑制できる。
【００６６】
上記変形例において、図９のＳ４０２を実行するＣＰＵ７１が本発明の「第三判断手段」に相当する。図９のＳ４１を実行するＣＰＵ７１が本発明の「第二読込手段」に相当する。図９のＳ４２を実行するＣＰＵ７１が本発明の「第二消去手段」に相当する。図９のＳ４４１を実行するＣＰＵ７１が本発明の「第四判断手段」に相当する。図９のＳ４６を実行するＣＰＵ７１が本発明の「第二書込手段」に相当する。図９のＳ４７を実行するＣＰＵ７１が本発明の「第四消去手段」に相当する。
【００６７】
ＣＰＵ７１は、センサ２１によって検出された光の強度に基づいて、テープ５０に予め印刷されたエンドマークを検出したかを判断することで、媒体残量が所定量になったかを判断しているが、他の方法で媒体残量が所定量になったかを判断してもよい。例えば、ＣＰＵ７１は、テープ送りモータ２３の回転量をフラッシュメモリ７５に記憶し、フラッシュメモリ７５に記憶されたテープ送りモータ２３の回転量に基づいて、媒体残量が所定量になったかを判断してもよい。
【００６８】
所定量は、「０」であるが、「０」を超える量であってもよい。媒体残量を使い切ったタイミングで第一カセットのＩＣタグ４７から特定データが読み込まれる（Ｓ４１）ことが好ましいことに鑑みれば、所定量は、印刷が不可能または困難な媒体残量（例えば、略０）であることが好ましい。
【００６９】
特定データは、ナンバリングデータを含む印刷データ、解除キーに限定されず、例えばテープカセット３０の種類（テープ５０の色、幅等）を示すデータ、印刷に関する設定（フォント、キャラクタの大きさ、キャラクタの色等）を示すデータ等でもよい。特定データは、ＩＣタグ４７に記憶された一部のデータに限らず、ＩＣタグ４７に記憶された全部のデータであってもよい。
【００７０】
印刷装置１は、例えばテープカセット３０の代わりにＩＣタグ４７を有するインクカートリッジを用いて印刷を行うインクジェットプリンタでもよい。この場合、インクカートリッジが本発明のカセットに相当する。インクカートリッジに収容されたインクが本発明の印刷媒体に相当する。印刷装置１は、テープカセット３０の代わりに、ＩＣタグ４７を有するリボンカセットを採用してもよい。リボンカセットにはインクリボンが収容されている。この場合、リボンカセットが本発明のカセットに相当する。インクリボンが本発明の印刷媒体に相当する。
【００７１】
なお、ＣＰＵ７１の代わりに、マイクロコンピュータ、ＡＳＩＣ（Application Specific Integrated Circuits）、ＦＰＧＡ（Field Programmable Gate Array）等が、プロセッサとして用いられてもよい。第一移行処理等は、複数のプロセッサによって分散処理されてもよい。ＲＯＭ７２およびフラッシュメモリ７５は、一時的な記憶媒体（例えば、伝送される信号）を含まなくてもよい。プログラムは、例えば、ネットワークに接続されたサーバからダウンロードされて（すなわち、伝送信号として送信され）、フラッシュメモリ７５に記憶されてもよい。この場合、プログラムは、サーバに備えられたＨＤＤ等の非一時的な記憶媒体に保存されていればよい。
【符号の説明】
【００７２】
１  印刷装置
８  装着部
１０  サーマルヘッド
１６  データ読込書込装置
３０  テープカセット
３３  カセットケース
５０  テープ
４７  ＩＣタグ
７１  ＣＰＵ
７２  ＲＯＭ
７３  ＣＧＲＯＭ
７４  ＲＡＭ
７５  フラッシュメモリ
【図１】
2018114733.tif 000003
【図２】
2018114733.tif 000004
【図３】
2018114733.tif 000005
【図４】
2018114733.tif 000006
【図５】
2018114733.tif 000007
【図６】
2018114733.tif 000008
【図７】
2018114733.tif 000009
【図８】
2018114733.tif 000010
【図９】
2018114733.tif 000011
【図１０】
2018114733.tif 000012