(57)【要約】【課題】複数の印刷対象データに対して、テープ種類ごとの一括管理や一括処理が可能とする。【解決手段】印刷対象データを、その印刷対象テータが印刷されるテープ種類と関連付けたファイルとして記憶する。記憶された単数または複数のファイルの中から、ユーザの指定するテープ種類、または装着されたテープ種類等、特定のテープ種類と関連付けて記憶されたファイルのみを自動的に抽出し、一覧の表示や一括印刷を行う。【選択図】　　　　図５
2004130682.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、
装着可能な複数種類のテープの中から、印刷対象データを印刷するテープの種類を設定するテープ種類設定手段と、
前記印刷対象データを、前記テープ種類設定手段によって設定されたテープの種類と関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている前記印刷対象データを、前記テープ種類設定手段により設定されたテープの種類毎に抽出する抽出手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記抽出手段は、抽出された印刷対象データを、抽出した順に記憶する抽出順記憶手段を有し、
前記抽出順記憶手段によって記憶された印刷対象データを抽出手段によって抽出した順に前記印刷対象データを印刷する印刷制御手段を、
さらに備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
装着されたテープの種類を検出するテープ種類検出手段と、
前記抽出手段により抽出された印刷対象データと関連付けて記憶されたテープの種類と、前記テープ種類検出手段によって検出されたテープの種類とが同じであるか否かを判別するテープ種類判別手段と、
前記テープ種類判別手段によってテープの種類が同じでないと判断された場合にその旨を報知する報知手段と、
をさらに備えたことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記報知手段は、装着するテープの交換を促す内容を報知することを特徴とする請求項３に記載の印刷装置。
【請求項５】
装着されたテープ種類を検出するテープ種類検出手段を備え、
前記テープ種類設定手段は、前記テープ種類検出手段の検出結果に基づきテープの種類を設定することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段をさらに備え、
前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させることを特徴とする請求項２乃至５のいずれか１項に記載の印刷装置。
【請求項７】
複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、
前期印刷対象データをテープの種類と関連付けて記憶する記憶手段と、
装着されたテープの種類を検出するテープ種類検出手段と、
前記記憶手段に記憶されている前記印刷対象データの中から、前記テープ種類検出手段によって検出されたテープの種類と同一のテープに関連付けられた印刷対象データを抽出する抽出手段と、
前記抽出手段によって抽出された印刷対象データを印刷させる印刷制御手段と、
を備えたことを特徴とする印刷装置。
【請求項８】
前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段をさらに備え、
前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させることを特徴とする請求項７に記載の印刷装置。
【請求項９】
複数種類のテープの少なくとも一つは、被印刷シートと剥離シートとが剥離可能に重ね合わされた長尺状のテープからなり、前記被印刷シートには、その被印刷シートを印刷対象であるラベル領域とそれ以外の周囲領域とに分断する切断ラインが形成されていることを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
印字媒体として複数種類のテープのいずれかを収納したテープカセットと、
そのテープカセットが着脱自在に装着される印字機構部と、
印刷する印刷対象データを入力する入力手段と、
複数種類のテープカセットの中から、前記入力手段によって入力された印刷対象データを印刷するテープを収納するテープカセットの種類を設定するカセット種類設定手段と、
前記入力手段によって入力された印刷対象データと前記カセット種類設定手段によって設定されたテープカセットの種類とを関連付けて記憶する記憶手段と、前記記憶手段に記憶されている前記印刷対象データを、テープカセットの種類毎に抽出する抽出手段と、
を備えたことを特徴とする印刷装置。
【請求項１１】
コンピュータを、
装着可能な複数種類のテープの中から、印刷対象データを印刷するテープの種類を設定するテープ種類設定手段と、
前記印刷対象データを、前記テープ種類設定手段によって設定されたテープの種類と関連付けて記憶する記憶手段と、
前記記憶手段に記憶されている前記印刷対象データを、前記テープ種類設定手段により設定された印刷対象データに関連付けられたテープの種類に基づいて、テープの種類毎に抽出する抽出手段と、
して機能させることを特徴とするプログラム。
【請求項１２】
前記抽出手段は、抽出された印刷対象データを、抽出した順に記憶する抽出順記憶手段を有し、
前記抽出順記憶手段によって記憶された印刷対象データを抽出手段によって抽出した順に印刷させる印刷制御手段と、
してコンピュータをさらに機能させることを特徴とする請求項１１に記載のプログラム。
【請求項１３】
コンピュータを、
装着されたテープの種類を検出するテープ種類検出手段と、
前記抽出手段により抽出された印刷対象データと関連付けて記憶されたテープの種類と、前記テープ種類検出手段によって検出されたテープの種類とが同じであるか否かを判別するテープ種類判別手段と、
前記テープ種類判別手段によってテープの種類が同じでないと判断された場合にその旨を報知する報知手段と、
してさらに機能させることを特徴とする請求項１１又は１２に記載のプログラム。
【請求項１４】
前記報知手段は、装着するテープの交換を促す内容を報知するように機能させたことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
コンピュータを、
装着されたテープ種類を検出するテープ種類検出手段として機能させ、
前記テープ種類設定手段は、前記テープ種類検出手段の検出結果に基づきテープの種類を設定するように機能させることを特徴とする請求項１１に記載のプログラム。
【請求項１６】
コンピュータを、
前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段としてさらに機能させ、
前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させるように機能させることを特徴とする請求項１２乃至１５のいすれか１項に記載のプログラム。
【請求項１７】
コンピュータを、
印刷対象データをテープの種類と関連付けて記憶する記憶手段と、
着脱可能に装着されたテープの種類を検出するテープ種類検出手段と、
前記記憶手段に記憶されている前記印刷対象データの中から、前記テープ種類検出手段によって検出されたテープの種類と同一のテープに関連付けられた印刷対象データを抽出する抽出手段と、
前記抽出手段によって抽出された印刷対象データを印刷させる印刷制御手段と、
して機能させることを特徴とするプログラム。
【請求項１８】
コンピュータを、
前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段としてさらに機能させ、
前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させるように機能させることを特徴とする請求項１７に記載のプログラム。
【請求項１９】
請求項１１乃至１８のいずれか１項に記載のプログラムを記録したコンピュータに読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種類のテープに対して印刷対象データを印刷することができる印刷装置印刷装置、プログラム及び、そのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、裏面に接着剤が予め塗布された粘着性の被印刷シートと剥離紙とが剥離可能に重ね合わされた印刷テープの被印刷シート表面に所望の文字列（印刷対象データ）を印字する印字装置が知られている。この種の印字装置では、テープ表面に表題やタイトル名を、その場でかつきれいに印字でき、その後書類ファイルの背表紙やビデオテープの背面などに粘着できるなどの使い勝手の良さから、業務用或いは家庭用を問わず広く利用されている。
【０００３】
この種の印字装置に使用される印刷テープとしては、テープ幅の異なる印刷テープがあるとともに、裏面に接着剤が塗布された粘着性の被印刷紙と剥離シートとが剥離可能に重ね合わされ、被印刷シートにはこれを印字が行われるラベル領域（ラベルとなる部分）とその周囲領域とに分断する切断ラインが予め形成されたラベルテープ等があり、そのテープ種類は多様である。
【０００４】
このような印刷テープに印刷する印刷対象データをファイルとして構成し、ファイルエリアに複数記憶できる印刷装置がある。これによりユーザは必要に応じて記憶されたファイルを読み出し、編集、印刷するなどの作業が可能となる。そこで、検索したファイルを複数記憶可能な検索用メモリを別に用意して、他の作業と並列的に検索及び印刷作業を可能とすることで連続印刷作業等の効率を上げる印刷装置等が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平６−９９６３７公報
【０００６】
【発明が解決しようとする課題】
ところが、この種の印刷装置においては、上述の通り、使用可能なテープ種類が多数あるため印刷対象データに適合する印刷テープの特定作業が煩雑である。さらに、印刷装置内のファイルエリアの容量が大きいと、記憶可能なファイル数が多くなり、ファイルの検索作業そのものも時間がかかる。特に宛名ラベルの一括印刷のように多くの印刷対象データを印刷するには宛名ラベル用のファイルを逐次検索しながら印刷するため特に作業効率が悪くなるという問題点がある。
【０００７】
そこで、本発明の目的は、複数の印刷対象データに対して、テープ種類ごとの一括管理や一括処理が可能となる印刷装置を提供することである。
【０００８】
【課題を解決するための手段、及び発明の効果】
上記目的を達成するために請求項１に記載の印刷装置は、複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、装着可能な複数種類のテープの中から、印刷対象データを印刷するテープの種類を設定するテープ種類設定手段と、前記印刷対象データを前記テープ種類設定手段によって設定されたテープの種類を関連付けて記憶する記憶手段と、前記記憶手段に記憶されている前記印刷対象データを、前記テープ種類設定手段により設定されたテープの種類毎に抽出する抽出手段と、を備えたことを特徴とする。
【０００９】
請求項１１に記載のプログラムは、コンピュータを、装着可能な複数種類のテープの中から、印刷対象データを印刷するテープの種類を設定するテープ種類設定手段と、前記印刷対象データを、前記テープ種類設定手段によって設定されたテープの種類と関連付けて記憶する記憶手段と、前記記憶手段に記憶されている前記印刷対象データを、前記テープ種類設定手段により設定された印刷対象データに関連付けられたテープの種類に基づいて、テープの種類毎に抽出する抽出手段と、して機能させることを特徴とする
【００１０】
請求項１、請求項１１によると、印刷対象データと、この印刷対象データを印刷するテープの種類とを関連付けて記憶しているため、テープの種類ごとの一括管理や一括処理が可能となる。
【００１１】
請求項２に記載の印刷装置は、請求項１において、前記抽出手段は、抽出された印刷対象データを、抽出した順に記憶する抽出順記憶手段を有し、前記抽出順記憶手段によって記憶された印刷対象データを抽出手段によって抽出した順に前記印刷対象データを印刷する印刷制御手段を、さらに備えたことを特徴とする。
【００１２】
請求項１２に記載のプログラムは、請求項１１において、前記抽出手段は、抽出された印刷対象データを、抽出した順に記憶する抽出順記憶手段を有し、前記抽出順記憶手段によって記憶された印刷対象データを抽出手段によって抽出した順に印刷させる印刷制御手段と、してコンピュータをさらに機能させることを特徴とする。
【００１３】
請求項２、請求項１２によると、テープの種類毎に印刷対象データが抽出され、抽出された順に印刷が行われるので、装着しているテープの交換回数が少なくてよくなって、ユーザの操作負担が軽減される。
【００１４】
請求項３に記載の印刷装置は、請求項１又は２において、装着されたテープの種類を検出するテープ種類検出手段と、前記抽出手段により抽出された印刷対象データと関連付けて記憶されたテープの種類と、前記テープ種類検出手段によって検出されたテープの種類とが同じであるか否かを判別するテープ種類判別手段と、前記テープ種類判別手段によってテープの種類が同じでないと判断された場合にその旨を報知する報知手段と、をさらに備えたことを特徴とする。
【００１５】
請求項１３に記載のプログラムは、請求項１１又は１２において、コンピュータを、装着されたテープの種類を検出するテープ種類検出手段と、前記抽出手段により抽出された印刷対象データと関連付けて記憶されたテープの種類と、前記テープ種類検出手段によって検出されたテープの種類とが同じであるか否かを判別するテープ種類判別手段と、前記テープ種類判別手段によってテープの種類が同じでないと判断された場合にその旨を報知する報知手段と、してさらに機能させることを特徴とする。
【００１６】
請求項３、請求項１３によると、印刷対象データを印刷するテープの種類と装着されているテープの種類が異なる場合には、その旨を報知するため、利用者が間違ったテープに印刷することを回避できる。
【００１７】
請求項４に記載の印刷装置は、請求項３において、前記報知手段は、装着するテープの交換を促す内容を報知することを特徴とする。
【００１８】
請求項１４に記載のプログラムは、請求項１３において、前記報知手段は、装着するテープの交換を促す内容を報知するように機能させたことを特徴とする。
【００１９】
請求項４、請求項１４によると、印刷対象データを印刷するテープの種類と装着されているテープの種類が異なる場合に、テープの交換を催促するので、利用者はテープの交換のタイミングを容易に把握することができる。
【００２０】
請求項５に記載の印刷装置は、請求項１において、装着されたテープ種類を検出するテープ種類検出手段を備え、前記テープ種類設定手段は、前記テープ種類検出手段の検出結果に基づきテープの種類を設定することを特徴とする。
【００２１】
請求項１５に記載のプログラムは、請求項１１において、コンピュータを、装着されたテープ種類を検出するテープ種類検出手段として機能させ、前記テープ種類設定手段は、前記テープ種類検出手段の検出結果に基づきテープの種類を設定するように機能させることを特徴とする。
【００２２】
請求項５、請求項１５によると、テープ種類検出手段の検出結果に基づきテープの種類を自動的に設定するため、ユーザがテープの種類を設定する必要がなくなる。
【００２３】
請求項６に記載の印刷装置は、請求項２乃至５のいずれか１項において、前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段をさらに備え、前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させることを特徴とする。
【００２４】
請求項１６に記載のプログラムは、請求項１２乃至１５のいずれか１項において、前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段としてさらに機能させ、前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させるように機能させることを特徴とする。
【００２５】
請求項６、請求項１６によると、印刷対象データの中から印刷したいものを選択できるので、不要な印刷対象データが印刷されることによるテープの無駄を回避することができる。
【００２６】
請求項７に記載の印刷装置は、複数種類のテープを着脱可能に装着でき、装着されたテープに印刷対象データを印刷することができる印刷装置であって、印刷対象データをテープの種類と関連付けて記憶する記憶手段と、装着されたテープの種類を検出するテープ種類検出手段と、前記記憶手段に記憶されている前記印刷対象データの中から、前記テープ種類検出手段によって検出されたテープの種類と同一のテープに関連付けられた印刷対象データを抽出する抽出手段と、前記抽出手段によって抽出された印刷対象データを印刷させる印刷制御手段と、を備えたことを特徴とする。
【００２７】
請求項１７に記載のプログラムは、コンピュータを、前記印刷対象データをテープの種類と関連付けて記憶する記憶手段と、着脱可能に装着されたテープの種類を検出するテープ種類検出手段と、前記記憶手段に記憶されている前記印刷対象データの中から、前記テープ種類検出手段によって検出されたテープの種類と同一のテープに関連付けられた印刷対象データを抽出する抽出手段と、前記抽出手段によって抽出された印刷対象データを印刷させる印刷制御手段と、して機能させることを特徴とする。
【００２８】
請求項７、請求項１７によると、装着されているテープの種類に対応した全ての印刷対象データが抽出されるので、利用者が印刷対象データを指定する手間を省くことができる。
【００２９】
請求項８に記載の印刷装置は、請求項７において、前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段をさらに備え、前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させることを特徴とする。
【００３０】
請求項１８に記載のプログラムは、請求項１７において、前記抽出手段によって抽出される印刷対象データを印刷するか否かを選択する選択手段としてさらに機能させ、前記印刷制御手段は、前記選択手段によって選択された印刷対象データのみ印刷させるように機能させることを特徴とする。
【００３１】
請求項８、請求項１８によると、装着されているテープの種類に対応した印刷対象データの中から印刷したいものを選択できるので、不要な印刷対象データが印刷されることによるテープの無駄を回避することができる。
【００３２】
請求項９に記載の印刷装置は、請求項１乃至８のいずれか１項において、複数種類のテープの少なくとも一つは、被印刷シートと剥離シートとが剥離可能に重ね合わされた長尺状のテープからなり、前記被印刷シートには、その被印刷シートを印刷対象であるラベル領域とそれ以外の周囲領域とに分断する切断ラインが形成されていることを特徴とする。
【００３３】
請求項９によると、印刷するテープの少なくとも一つが、被印刷シートと剥離シートとが剥離可能に重ね合わされており、前記被印刷シートには、その被印刷シートを印刷が行われるラベル領域とそれ以外の周囲領域とに分断する切断ラインが形成されており、ラベル領域に印刷される印刷対象データをテープの種類ごとに一括管理や一括処理することが可能となる。
【００３４】
請求項１０に記載の印刷装置は、印字媒体として複数種類のテープのいずれかを収納したテープカセットと、そのテープカセットが着脱自在に装着される印字機構部と、印刷する印刷対象データを入力する入力手段と、複数種類のテープカセットの中から、前記入力手段によって入力された印刷対象データを印刷するテープを収納するテープカセットの種類を設定するカセット種類設定手段と、前記入力手段によって入力された印刷対象データと前記カセット種類設定手段によって設定されたテープカセットの種類とを関連付けて記憶する記憶手段と、前記記憶手段に記憶されている前記印刷対象データを、テープカセットの種類毎に抽出する抽出手段と、を備えたことを特徴とする。
【００３５】
請求項１０によると、印刷対象データと、この印刷対象データを印刷するテープカセットの種類とを関連付けて記憶しているため、テープカセットの種類ごとの一括管理や一括処理が可能となる。
【００３６】
なお、請求項１１から１８に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００３７】
【発明の実施の形態】
＜第１の実施の形態＞
以下、本発明の第１の実施の形態について、図１から図３を参照しつつ説明する。図１は、本発明の実施の形態に係るテーププリンタの外観図である。図２は、テーププリンタの内部構成を示すブロック図である。図３はテーププリンタ内部のカセット装着部を示す平面図である。
テーププリンタ１は、ディスプレイ（表示手段）２と、キーボード（入力手段）３と、印刷ヘッド（印刷手段）４と、テープ種類検出装置（テープ種類検出手段）５と、制御部６と、カセット装着部７から構成される。テープ８１は、テープカセット８に収納された状態でカセット装着部７に着脱自在に装着される。
【００３８】
ディスプレイ２は、テーププリンタ１の表面に配置され、グラフィック液晶ディスプレイ２１と、液晶ディスプレイコントローラ２２から構成される。グラフィック液晶ディスプレイ２１は、グラフィック表示が可能な液晶ディスプレイであり、様々な図柄や、文字のフォント形状やサイズを自由自在に表示できる。液晶ディスプレイコントローラ２２は、グラフィック液晶ディスプレイ２１をコントロールするＩＣであり、制御部６に備えられるＣＰＵ６１がインターフェースユニット６５を介して液晶ディスプレイコントローラ２２に規定のコマンドを入力することによって、グラフィック液晶ディスプレイ２１をコントロールすることができる。
【００３９】
キーボード３は、テーププリンタ１の表面に配置され、印刷しようとする文字の入力を行う文字キー、カーソルの移動を行うカーソル移動キー、テーププリンタの各種機能を呼び出す機能割付けキー（フォーマット選択キー、テープ種類設定キー、メモリ書き込みキー、メモリ読み出しキー、メモリ印刷キー、通常印刷キー等）等から構成される。
【００４０】
印刷ヘッド４は、カセット装着部７において、テープ８１が収納されたテープカセット８の内部に設けられたヘッド収容部８９に対応する位置に配置されている。印刷ヘッド４には、制御部６により電気的にコントロールされる発熱素子がテープ８１の幅方向（テープ８１の給送方向と垂直な方向、図３における紙面と垂直な方向）に沿って多数配置されている。
【００４１】
テープ種類検出装置５は、カセット装着部７内側底面において、テープカセット８に設けられたテープ種類を表す最大４箇所の孔に対応する位置に配置され、バネなどにより上方に付勢された４つのピンから構成される。
【００４２】
制御部６は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）６１と、ＲＯＭ（Ｒｅａｄ　ＯｎｌｙＭｅｍｏｒｙ）６２と、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６３と、フラッシュメモリ６４と、インターフェースユニット６５と、データバス６６とから構成される。
【００４３】
ＣＰＵ６１は、各種コマンドに従って演算処理を行う中央演算処理装置である。
【００４４】
ＲＯＭ６２は、ＣＰＵ６１が、図５の各機能部の作動を実現し、図６から図１５のフローチャートのように実行させるプログラムが格納されている読み出し専用メモリである。
【００４５】
ＲＡＭ６３は、ＣＰＵ６１がプログラムを実行する際に使用するデータの一時記憶用の揮発性メモリである。フラッシュメモリ６４は、記憶が必要なデータを記憶しておく不揮発性メモリである。ＲＡＭ６３の内部は編集中の印刷対象データ等、作業中のデータを記憶する作業エリアと、その他、システム実行にあたっての必要なデータを記憶するエリアとで構成されている。
【００４６】
フラッシュメモリ６４は、印刷対象データとその印刷対象データを印刷するテープ種類とをファイルとして記憶するファイルエリアと、印刷文字のフォントデータや、印刷文字を修飾するフレーム枠の図柄データ等が記憶されているグラフィックエリアと、その他、テーププリンタで使用される単数または複数のテープ種類のデータ（テープ幅、ラベルの有無、ラベルのサイズ、ラベルの余白サイズ等）、フォーマット入力に使用される単数または複数のフォーマット書式のデータ等、プログラム実行にあたって必要なデータを記憶するエリアとで構成されている。
【００４７】
インターフェースユニット６５は、モジュールとして分離された装置と制御部を直接的、間接的に電気的接続する接続部である。
【００４８】
データバス６６は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、フラッシュメモリ６４と、インターフェースユニット６５とを、それぞれ電気的に接続するデータ転送用ライン群である。制御部６内の全ての転送データは、データバス６６を介して転送される。
【００４９】
次に、テーププリンタ１の印刷機構について図３を参照しつつ説明する。図３はテーププリンタ１内部のカセット装着部７を拡大して示す平面図である。テープカセット８は、テーププリンタ１内のカセット装着部７に着脱自在に装着される。また、テープカセット８は、上方が開放された箱型の下側部材８０の上方に図示しない上側部材を互いに組み付けて構成されており、下側部材８０の内部には第１スプール８２と、第２スプール８３と、第３スプール８４と、プラテンローラ８５と、圧着ローラ８６と、搬送ローラ８７とが設けられている。搬送ローラ８７は、テープカセット８がカセット装着部７に装着された際に、当該カセット装着部７に配置された図示しない駆動モータとの間で回転駆動力伝達経路が形成されるように配置される。下側部材８０の内側には、テープカセット８をカセット装着部７に装着した際に印字ヘッド４を収容するための中空部であるヘッド収容部８９が形成されている。印刷ヘッド４は、テープカセット８を装着すると、ヘッド収容部８９内に挿入され、かつプラテンローラ８５と接する位置に配置される。テープ８１は、ロール状に巻回された状態で第１スプール８２に組み付けられている。テープ８１には、その幅やラベル領域の形状が異なる複数の種類が存在する。
【００５０】
テープカセット８の下側部材８０の外側底面には、２つの孔８８が施されている。本実施の形態ではテープの種類判別の箇所は４つであり、そのうち中央の２箇所のみに孔８８が施され、両側２箇所には孔が施されていない。したがって、テープカセット８をテープ装着部７に装着すると、テープ装着部７内側底面に設けられたテープ種類検出装置５に備えられた４つのピンのうち、中央の２つはテープカセット８底面に施された２つの孔８８に貫挿されるが、両側の２つはバネの弾性力に抗してテープカセット８の底面により押圧される。なお、テープカセット８に施される孔８８のパターン、即ち４箇所に孔８８を施すか施さないかの組み合わせはテープの種類毎に異なり、テープ種類検出装置５は各ピンが押圧されたか否かを検出することによって、装着されているテープカセット８の種類を判別し、これによって、装着されているテープ８１の種類を判別する。
【００５１】
テープカセット８がテープ装着部７に装着されているとき、図示しない駆動モータが回転すると、駆動モータと接続されている搬送ローラ８７が図３の矢印で示すように時計回りに回転する。そしてテープカセット８の第１スプール８２に巻回されたテープ８１は、搬送ローラ８７の回転により生じた駆動力によって巻き解かれつつ、図３の矢印で示す方向に搬送される。
【００５２】
第１スプール８２から巻き解かれたテープ８１は、第２スプール８３及び第３スプール８４に案内されつつ、プラテンローラ８５により印刷ヘッド４と圧接し、圧着ローラ８６は搬送ローラ８７と圧接する。
【００５３】
このようにして、プラテンローラ８５と印刷ヘッド４とによって挟持された状態でテープ８１が搬送されつつ、印刷ヘッド４に配設された発熱素子に選択的且つ間欠的に通電されることにより所望の画像が形成される。そして所望の画像が形成された後、テープ８１は上述のように互いに圧接された搬送ローラ８７と圧着ローラ８６との間を通過し外部に排出される。
【００５４】
次に、ラベルテープ８１’について図４を参照しつつ説明する。図４（ａ）は代表的なラベルテープ８１’の外観図である。ラベルテープ８１’は、表面に被印刷面を有し、裏面に粘着剤層を有する被印刷シートと、離型性表面を有する剥離シートとが剥離可能に重ね合わされ、前記被印刷シートは、四隅を曲線状に面取りした矩形状等の所定の平面形状を有するラベル領域９１と、その周囲領域９２とを有し、ラベル領域９１と周囲領域９２との間には切断ライン９３によりお互いが分離可能に切断されている。ラベル領域９１は、剥離シートから剥離して目的物に貼り付けることによりラベルとして使用することができる。図４（ａ）に示すよう、ラベル領域９１のラベル長やラベル幅が規定されることにより、同じテープ幅であっても、ラベルテープ８１’の場合は印刷時の範囲が制限される。ラベルテープ８１’とそれ以外の印刷テープとの違いや、ラベル幅やラベル長等の異なる複数種類のラベルテープ８１’同士の違いは、テープ種類の違いとして認識される。なお、ラベル領域９１や周囲領域９２の幅（形状）が異なる様々なラベルテープ８１’があり、図４（ｂ）に示すような、ラベル領域９１同士を分断する切断ライン９３のみが形成された、周囲領域が存在しないラベル領域９１のみのラベルテープ８１’もある。また、剥離シートに印刷媒体としてのラベル領域９１のみが、一定の間隔で剥離可能に重ね合わされたラベルテープもある。
【００５５】
次に、テーププリンタ１の機能について、図５を参照しつつ説明する。図５は本発明の実施形態に係るテーププリンタ１の機能ブロック図である。各機能は制御部６によって実現される。
【００５６】
テープ種類設定部（テープ種類設定手段）１０１は、ユーザの指示によりフラッシュメモリ６４に記憶されている単数または複数のテープ種類データの中からユーザが選択した、印刷に使用するテープ種類のデータを設定する。テープ種類が設定されると、設定されたテープ種類に合致した印刷範囲等が設定される。
【００５７】
ファイル記憶部（ファイル記憶手段）１０２は、印刷対象データとその印刷対象テータを印刷するテープ種類とを関連付けたファイルとしてフラッシュメモリ６４のファイルエリアに記憶する。記憶されたファイルは、不揮発性メモリに記憶されているためにテーププリンタ１の電源を遮断しても消去されることはない。
【００５８】
ファイル抽出部（抽出手段）１０３は、ファイル記憶部１０２により記憶された単数または複数のファイルの中から、ユーザの指定するテープ種類、または装着されたテープ種類等、特定のテープ種類と関連付けて記憶されたファイルのみを抽出する。抽出されたファイルのリストデータがＲＡＭ６３の作業エリアに展開され、その内容がディスプレイ２に表示される。
【００５９】
抽出順記憶部（抽出順記憶手段）１０４は、ファイル抽出部１０３で抽出したファイルを順にＲＡＭ６３の作業エリアに記憶する。
【００６０】
ファイル選択部（選択手段）１０５は、ファイル抽出部１０３から抽出されたファイルのリストの中からファイルを単数または複数選択し、選択されたファイルの各ファイルが持つ選択フラグをＯＮにする。選択フラグがＯＮとなったファイルはファイルエリアにあるファイルを指定して印刷するメモリ印刷の対象ファイルとなる。選択フラグがＯＦＦのファイルはその対象ファイルとならない。
【００６１】
印刷制御部（印刷制御手段）１０６は、抽出順記憶部１０４によって記憶されているファイル順に従い、ファイル選択部１０５により選択フラグがＯＮになったファイルを順次連続して印刷する。
【００６２】
テープ種類判断部（テープ種類判別手段）１０７は、テーププリンタ１に装着されているテープ種類と印刷対象として設定されている印刷テープ種類が同じかを判断する。装着部７に配置されているテープ種類検出装置５のデータから現在装着されているテープ種類を取り出し、印刷対象として設定されているテープ種類と比較することで判断する。
【００６３】
報知部（報知手段）１０８は、テープ種類判断部１０７によりテーププリンタ１に装着されているテープ種類と現在設定されているテープ種類が異なると判断された場合に、その旨を報知するとともにテープ種類の交換を促すよう報知する。報知はディスプレイ２にその内容を表示することで実現される。
【００６４】
次に本発明の作動について図６を参照しつつ説明する。図６は、本発明全体の作動を示すフローチャートである。電源投入によりシステムが作動開始となる。まず、ステップＳ１（以下Ｓ１と略す。以下のステップも同様）において、システムの初期化を行う。具体的には、ＣＰＵ６１やＲＡＭ６３のデータの初期化、各種装置の起動準備の他、テープ種類検出装置５により現在装着されているテープ８１のテープ種類の読み込み等を行う。印刷対象データの入力方法は大別して２つあり、１つはユーザが自由に書式を設定して入力する通常入力であり、あと１つは、あらかじめ規定された書式従って入力するフォーマット入力である。システムの初期化により入力方法は通常入力となり、その後Ｓ２へ移行する。
【００６５】
Ｓ２において、キーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力があるとＳ３に移行する。Ｓ３において、入力されたキーが文章入力キーか否か判断する。文章入力キーとは文字を入力するためのキーであり、文字キー、カーソル移動キー、改行キー等である。文章入力キーの場合は（Ｓ３：ＹＥＳ）、Ｓ４に移行し、Ｓ４では、現在の入力方法が指定された入力方法に従って入力するフォーマット入力か通常入力か否かを判断する。現在の入力方法が通常入力の場合は（Ｓ４：ＮＯ）、Ｓ５に移行し、図７のフローチャートに示す通常入力処理を行う。フォーマット入力の場合は（Ｓ４：ＹＥＳ）、Ｓ６に移行し、図８のフローチャートに示すフォーマット入力処理を行う。Ｓ５、Ｓ６の各処理が終了した後、Ｓ２に移行し、再びキーボード３からのユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、文章入力キーでない場合は（Ｓ３：ＮＯ）、次のＳ７に移行する。
【００６６】
Ｓ７において、キーボード３によるユーザのキー入力が、フォーマット選択キーか否か判断する。フォーマット選択キーの場合は（Ｓ７：ＹＥＳ）、Ｓ８に移行し、図９のフローチャートに示すフォーマット選択処理を行う。その後Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、フォーマット選択キーでない場合は（Ｓ７：ＮＯ）、次のＳ９に移行する。
【００６７】
Ｓ９において、キーボード３によるユーザのキー入力が、テープ種設定キーか否か判断する。テープ種設定キーの場合は（Ｓ９；ＹＥＳ）、Ｓ１０に移行し、テープ種類設定部１０１により図１０のフローチャートに示すテープ種設定処理を行う。その後Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。ユーザのキー入力が、テープ種設定キーでない場合は（Ｓ９：ＮＯ）、次のＳ１１に移行する。
【００６８】
Ｓ１１において、キーボード３によるユーザのキー入力が、メモリ書き込みキーか否か判断する。メモリ書き込みキーの場合は（Ｓ１１：ＹＥＳ）、Ｓ１２に移行し、図１１のフローチャートに示すメモリ書き込み処理を行う。その後、Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、メモリ書き込みキーでない場合は（Ｓ１１：ＮＯ）、次のＳ１３に移行する。
【００６９】
Ｓ１３において、キーボード３によるユーザのキー入力が、メモリ読み出しキーか否か判断する。メモリ読み出しキーの場合は（Ｓ１３：ＹＥＳ）、Ｓ１４に移行し、図１２のフローチャートに示すメモリ読み出し処理を行う。その後、Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、メモリ読み出しキーでない場合は（Ｓ１３：ＮＯ）、次のＳ１５に移行する。
【００７０】
Ｓ１５において、キーボード３によるユーザのキー入力が、メモリ印刷キーか否か判断する。メモリ印刷キーの場合は（Ｓ１５：ＹＥＳ）、Ｓ１６に移行し、図１３のフローチャートに示すメモリ印刷処理を行う。その後、Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。キーボード３によるユーザのキー入力が、メモリ印刷キーでない場合は（Ｓ１５：ＮＯ）、次のＳ１７に移行する。
【００７１】
Ｓ１７において、キーボード３によるユーザのキー入力が、印刷キーか否か判断する。印刷キーの場合は（Ｓ１７：ＹＥＳ）、Ｓ１８に移行し、通常印刷処理を行う。通常印刷処理は作業中のファイルを印刷する処理である。その後、Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ）。キーボード３によるユーザのキー入力が、印刷キーでない場合は（Ｓ１７：ＮＯ）、Ｓ１９に移行し、その他の処理を行う。その後、Ｓ２に移行し、再びキーボード３によるユーザのキー入力を待つ。その他の処理には、例えば、ユーザが余白幅をデフォルト値から変更する処理等が含まれる。なお、本システムは、テーププリンタ１の電源を「ＯＦＦ」にすることで終了する。
【００７２】
図６のＳ５である通常入力の作動について図７を参照しつつ説明する。図７は通常入力の作動についてのフローチャートである。まず、Ｓ２１において、入力された文章入力キーの内容が入力可能か否か判断する。文書入力キーが文字コードに対応したキーか、入力可能か否かはそれまでに入力した文字数と合わせて入力制限を越えていないか、テープ種類設定部１０１で設定されたテープ種類に印刷可能な文字サイズか等で判断される。文字が入力できない場合は（Ｓ２１：ＮＯ）、Ｓ２２に移行し、その旨をディスプレイ２に表示して、終了する。入力可能な場合は（Ｓ２１：ＹＥＳ）、Ｓ２３に移行して、入力キー内容をディスプレイ２に表示し、その後Ｓ２４に移行して、入力キーの内容をＲＡＭ６３の作業エリアに登録して終了する。通常入力を終了すると、その後、Ｓ２に移行して、次のキー入力を受け付けるためキーボード３によるキー入力待ちとなる（図６　Ｓ２参照）。
【００７３】
図６のＳ６であるフォーマット入力の作動について図８を参照しつつ説明する。図８はフォーマット入力の作動についてのフローチャートである。フォーマット入力とはあらかじめ規定された書式に従って入力する方法であり、書式内容は一つまたは複数の項目ごとに規定されている。入力は各項目ごとに行う。まず、Ｓ３１において、入力された、文章入力キーが、文字キーか否か判断する。文字キーであれば（Ｓ３１：ＹＥＳ）、Ｓ３２に移行し、現在の項目に入力可能か判断する。入力可能か否かはそれまでに入力した文字数と合わせて入力制限を越えていないか、テープ種類設定部１０１で設定されたテープ種類に印刷可能な文字サイズか等で判断される。入力できない場合は（Ｓ３２：ＮＯ）、Ｓ３３に移行し、その旨をディスプレイ２に表示してフォーマット入力処理を終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。入力可能な場合は（Ｓ３２：ＹＥＳ）、Ｓ３４に移行し、入力キー内容をディスプレイ２に表示して、その後、Ｓ３５に移行する。Ｓ３５において、入力キーの内容をＲＡＭ６３の作業エリアに登録して終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００７４】
一方、入力されたキーが文字キーでない場合は（Ｓ３１：ＮＯ）、Ｓ３６に移行し、カーソル移動キーである項目移動キーか判断する。項目移動キーであれば（Ｓ３６：ＹＥＳ）、Ｓ３７に移行し、項目移動キーの方向に合わせて項目を移動して終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。項目の移動は、項目が複数ある場合には順次、次の項目に移動し、最後の項目の場合は最初の項目に移動する。項目が１つの場合は、項目を移動しない。入力された文書入力キーが項目移動キーでない場合は（Ｓ３６：ＮＯ）、終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００７５】
図６のＳ８であるフォーマット選択の作動について図９を参照しつつ説明する。図９はフォーマット選択の作動についてのフローチャートである。フォーマット選択とは、ユーザが、フラッシュメモリ６４に記憶された単数または複数のフォーマットデータから希望するフォーマットを選択する作業をいう。フォーマット選択を行うことにより、システムの入力方法は、通常入力からフォーマット入力に移行する。
【００７６】
まず、Ｓ４１において、フラッシュメモリ６４に記憶されているフォーマットデータの中からユーザの指定するフォーマットデータを呼び出す準備を行う。具体的には、フラッシュメモリ６４に記憶されている先頭のフォーマットデータをＲＡＭ６５の作業エリアに読み出し、ユーザにフォーマットの内容を表示する準備を行う。その後Ｓ４２に移行し、準備した先頭のフォーマットデータをディスプレイ２に表示する。その後、Ｓ４３に移行し、表示されたフォーマットが選択されたか否かを判断する。表示されたフォーマットが選択されない場合は（Ｓ４３：ＮＯ）、Ｓ４４に移行し、次のフォーマットデータがあるかどうか確認し、次のフォーマットデータがなければ（Ｓ４４：ＮＯ）、Ｓ４５に移行し、先頭フォーマットを準備する。次に、Ｓ４６に移行し、そのまま現在のフォーマットデータを表示させる。次のフォーマットデータがあれは（Ｓ４４：ＹＥＳ）、Ｓ４５に移行し、次のフォーマットテータを準備して、その後Ｓ４２に移行し、フォーマットデータを表示させる。
【００７７】
表示されたフォーマットデータが選択されれば（Ｓ４３：ＹＥＳ）、その後Ｓ４７に移行し、そのフォーマットデータを作業エリアに展開し、入力方法を通常入力からフォーマット入力に変更することでフォーマットを設定し、終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００７８】
図６のＳ１０であるテープ種類設定の作動について図１０を参照しつつ説明する。図１０はテープ種類設定の作動についてのフローチャートである。テープ種類設定とは、フラッシュメモリ６４に記憶されているテープ種類の一覧からユーザにより選択されたテープ種類を印刷対象テープとして設定する作業である。
【００７９】
Ｓ５１において、フラッシュメモリ６４に記憶されているテープ種類一覧の先頭のテープ種類をディスプレイ２に表示する。その後Ｓ５２に移行し、ユーザが表示されているテープ種類を設定するか否か判断する。設定しなければ（Ｓ５２：ＮＯ）、Ｓ５３に移行し、次のテープ種類をディスプレイ２に表示し、その後、Ｓ５２に移行し、ユーザが表示されているテープを設定するか再び判断する。次のテープ種類がなくなれば再度先頭のテープ種類から表示する。表示のテープ種類が設定されれば（Ｓ５２：ＹＥＳ）、Ｓ５４に移行し、表示のテープ種類データを設定して、終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００８０】
図６のＳ１２であるメモリ書き込みの作動について図１１を参照しつつ説明する。図１１はメモリ書き込みの作動についてのフローチャートである。メモリ書き込みとは、ＲＡＭ６３の作業エリアに記憶されている印刷対象データを印刷に使用するテープ種類データと関連付けてファイルとして、フラッシュメモリ６４のファイルエリアに記憶する作業である。
【００８１】
Ｓ６１において、フォーマット入力か否か判断する。フォーマット入力は印刷に使用するテープ種類が固定されているため印刷対象データと関連付けて記憶するテープ種類データを指定する必要はないが、通常入力であれば印刷に使用するテープ種類を決定する必要がある。そこでフォーマット入力でなければ（Ｓ６１：ＮＯ）、Ｓ６２に移行し、印刷対象データに対してテープ種類が設定済みか否か判断し、未設定であれば（Ｓ６２：ＮＯ）、Ｓ６３に移行し、デフォルトのテープ種類を設定しておく。フォーマット入力の場合（Ｓ６１：ＹＥＳ）や、通常入力でもテープ種類が設定済みの場合は（Ｓ６２：ＹＥＳ）、Ｓ６４に移行する。
【００８２】
Ｓ６４において、メモリ書き込みの前にフラッシュメモリ６４のファイルエリアにファイルを記憶するだけの空きがあるか否か判断し、空きがなければ（Ｓ６４：ＮＯ）、Ｓ６５に移行し、その旨をディスプレイ２に表示して終了する。空きがあれば（Ｓ６４：ＹＥＳ）、Ｓ６６に移行し、ファイル記憶部１０２により印刷対象データとテープ種類とを関連付けてファイルとしてファイルエリアに記憶して終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００８３】
図６のＳ１４であるメモリ読み出しの作動について図１２を参照しつつ説明する。図１２はメモリ読み出しの作動についてのフローチャートである。メモリ読み出しとは、フラッシュメモリ６４のファイルエリアに記憶されているファイルの中からユーザに選択されたファイルをＲＡＭ６３の作業エリアに展開することである。選択方法は、ファイル抽出部１０３により、テープ種類ごとに対応するファイルを順次ディスプレイ２に表示していき、目的となるファイルが表示されればユーザにより選択されてＲＡＭ６３の作業エリアに読み出すものである。
【００８４】
Ｓ７１において、フラッシュメモリ６４のファイルエリアにファイルが記憶されているか否か判断する。ファイルが記憶されていなければ（Ｓ７１：ＮＯ）、Ｓ７２に移行し、ファイルを読み込むことができない旨をディスプレイ２に表示して、終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００８５】
ファイルが記憶されていれば（Ｓ７１：ＹＥＳ）、Ｓ７３に移行し、テープ種類検出装置５により、テープが装着されているか否か確認する（Ｓ７３）。ファイルは印刷対象データを当該印刷対象データが使用するテープ種類データと関連付けて記憶されており、その表示はテープ種類ごとに行う。印刷を行うに際してテープを装着している場合には、装着されたテープを使用する場合が多いと考えられるため、装着されているテープ種類と関連付けて記憶されているファイルを表示するのが効果的である。そこで、テープが装着されていれば（Ｓ７３：ＹＥＳ）、Ｓ７４に移行し、テープ種類判断装置５から装着されているテープ種類を判断し、ファイル抽出部１０３の抽出対象となるテープ種類に設定する。その後、Ｓ７６に移行する。テープが装着されていなければ（Ｓ７３：ＮＯ）、Ｓ７５に移行し、記憶されているのテープ種類順にファイル表示を行うため、記憶されているテープ種類の先頭のテープ種類をファイル抽出部１０３の対象になるよう設定する。その後、Ｓ７６に移行する。
【００８６】
Ｓ７６において、ファイル抽出部１０３により、設定したテープ種類のファイルが記憶されているか否か判断し、ファイルが無ければ（Ｓ７６：ＮＯ）、Ｓ８１に移行する。ファイルがあれば（Ｓ７６：ＹＥＳ）、Ｓ７７に移行し、ファイル抽出部１０３により、設定されたテープ種類に対応するファイルを先頭のファイルからディスプレイ２に表示する。その後、Ｓ７８に移行し、ファイル選択部１０５により表示されたファイルを選択されるか否か判断し（Ｓ７８）、選択されれば（Ｓ７８：ＹＥＳ）、Ｓ７９に移行し、表示されたファイルを選択ファイルとしてＲＡＭ６３の作業エリアに読み出し、終了し、図６のフローチャートに戻り、Ｓ２のキー入力待ちとなる。
【００８７】
表示されたファイルが選択されなければ（Ｓ７８：ＮＯ）、Ｓ８０に移行し、ファイル抽出部１０３により、次のファイルがあるか否かを判断し、ファイルがあれば（Ｓ８０：ＹＥＳ）、Ｓ７７に移行し、次のファイルをディスプレイ２に表示し、以後Ｓ７７、Ｓ７８、Ｓ７９の作動を、表示ファイルが選択されるか（Ｓ７８：ＹＥＳ）、設定されているテープ種類に対応する次のファイルが無くなる（Ｓ８０：ＮＯ）まで繰り返す。
【００８８】
次のファイルが無い場合は（Ｓ８０：ＮＯ）、Ｓ８１に移行し、次に設定するテープ種類があるか否か判断する。次のテープ種類があれば（Ｓ８１：ＹＥＳ）、Ｓ８２に移行し、次のテープ種類をファイル抽出部１０３に設定する。その後Ｓ７６に移行する。次のテープ種類がなければ（Ｓ８１：ＮＯ）、Ｓ７２に移行し、その旨をディスプレイ２に表示して、終了する。
【００８９】
Ｓ７６において、テープ種類が設定されれば、再びファイル抽出部１０３により、設定したテープ種類のファイルが記憶されているか否か判断し、以後Ｓ７６からＳ８２の作動を、次のテープ種類が無くなるか（Ｓ８１：ＮＯ）、ファイルが選択される（Ｓ７８：ＹＥＳ）まで繰り返す。
【００９０】
図６のＳ１６であるメモリ印刷の作動について図１３を参照しつつ説明する。図１３はメモリ印刷の作動についてのフローチャートである。メモリ印刷とは、フラッシュメモリ６４のファイルエリアに記憶されている単数または複数のファイルをファイル抽出部１０３によりファイル対応するテープ種類ごとにファイルを抽出し、かつ抽出順記憶装置１０４により抽出したファイルを順に記憶し、ファイル選択部１０５によりファイルを選択して、印刷制御部１０６により、選択されたファイルを抽出順記憶装置１０４により記憶されたファイル順に連続印刷することである。
【００９１】
Ｓ９１において、ファイル選択部１０５により、フラッシュメモリ６４のファイルエリアからファイル抽出手段１０３で抽出されたファイルからファイルを選択する作業である図１４のフローチャートに示すメモリ選択を行う。その後Ｓ９２に移行し、ファイルエリアのファイルを抽出順記憶部１０４によって記憶されているファイル順に従って順次検索し、選択フラグがＯＮになっているファイルがあるか否か判断する。ここで選択フラグがＯＮになっているファイルがなければ（Ｓ９２：ＮＯ）、Ｓ９３に移行し、その旨をディスプレイ２に表示して終了する。選択フラグがＯＮになっているファイルがあれば（Ｓ９２：ＹＥＳ）、Ｓ９４に移行して、そのファイルのデータをＲＡＭ６３の作業エリアに読み出す。その後、Ｓ９５に移行し、テープ種類判断部１０７により、読み出したファイルに対応するテープが装着されているか否か判断する、装着されていなければ（Ｓ９５：ＮＯ）、Ｓ９６に移行して、報知部１０８により、目的のテープを装着するように報知する。その後、装着されたテープが目的のテープでなかった場合（Ｓ９７：ＮＯ）、Ｓ９６に移行し、目的のテープが装着されるまで繰り返す。目的のテープが装着されれば（Ｓ９７：ＹＥＳ）、その後Ｓ９８に移行する。読み出したファイルに対応するテープが装着されている場合は（Ｓ９５：ＹＥＳ）、その後Ｓ９８に移行する。
【００９２】
Ｓ９８において、読み出した選択ファイルの印刷を実行する。その後Ｓ９９に移行し、印刷が終了すると更にファイルエリアを検索して選択フラグがＯＮになったファイルがあるか否か判断する。ファイルがあれば（Ｓ９９：ＹＥＳ）、Ｓ９４に移行し、再び選択ファイルを作業エリアに読み出す。以後Ｓ９４からＳ９９まで同様の処理を選択したファイルが無くなるまで行う。
【００９３】
図１３のＳ９１であるメモリ選択の作動について図１４を参照しつつ説明する。図１４はメモリ選択の作動についてのフローチャートである。メモリ選択とは、ファイル選択部１０５により、フラッシュメモリ６４のファイルエリアに記憶されている単数または複数のファイルの選択フラグをＯＮすることであり、ファイル抽出部１０３により抽出されたテープ種類ごとに対応するファイルを順次ディスプレイに表示していき目的となるファイルが表示されれば選択して選択フラグをＯＮにする。選択フラグをＯＮにされたファイルは印刷制御部１０６による印刷対象となる。
【００９４】
Ｓ１０１において、フラッシュメモリ６４のファイルエリアにファイルが記憶されているか否か判断する。ファイルが記憶されていなければ（Ｓ１０１：ＮＯ）、Ｓ１０２に移行し、ファイルを読み込むことができないのでその旨をディスプレイ２に表示して終了する。
【００９５】
ファイルが記憶されていれば（Ｓ１０１：ＹＥＳ）、Ｓ１０３に移行し、テープ種類検出装置５により、テープが装着されているか否か確認する。ファイルは印刷対象データを当該印刷対象データが使用するテープ種類データと関連付けて記憶されており、その表示はファイル抽出部１０３によりテープ種類ごとに行う。印刷を行うに際してテープを装着している場合には、装着されたテープを使用する場合が多いと考えられるため装着しているテープ種類と関連付けて記憶されているファイルを表示するのが効果的である。そこで、テープが装着されていれば（１０３：ＹＥＳ）、Ｓ１０４に移行し、テープ種類判断装置５から装着されているテープ種類を判断し、ファイル抽出部１０３の抽出対象となるテープ種類に設定する。その後、Ｓ１０６に移行する。テープが装着されていなければ（Ｓ１０３：ＮＯ）、Ｓ１０５に移行し、記憶されているのテープ種類順にファイル表示を行うため、記憶されているテープ種類の先頭のテープ種類をファイル抽出部１０３の対象になるよう設定する。その後、Ｓ１０６に移行する。
【００９６】
Ｓ１０６において、ファイル抽出部１０３により設定したテープ種類に対応するファイルが記憶されているか否か判断し、ファイルが無ければ（Ｓ１０６：ＮＯ）、Ｓ１１１に移行する。ファイルがあれば（Ｓ１０６：ＹＥＳ）、Ｓ１０７に移行し、先頭のファイルからディスプレイ２に表示する。その後、Ｓ１０８に移行し、ファイル選択部１０５により表示されたファイルが選択されるか否か判断する。表示されたファイルが選択されれば（Ｓ１０８：ＹＥＳ）、Ｓ１０９に移行し、表示されたファイルの選択フラグをＯＮにする。その後、Ｓ１１３に移行し、選択作業が終了か否か判断する。終了であれば（Ｓ１１３：ＹＥＳ）終了し、終了でなければ（Ｓ１１３：ＮＯ）、Ｓ１１０に移行する。
【００９７】
表示されたファイルが選択されなければ（Ｓ１０８：ＮＯ）、Ｓ１１０に移行し、設定したテープ種に関連した次のファイルがあるか否かを判断する。ファイルがあれば（Ｓ１１０：ＹＥＳ）、Ｓ１０７に移行する。以後Ｓ１０６、Ｓ１０７、Ｓ１０８、Ｓ１１０を、Ｓ１０８において、表示ファイルが選択されるか、Ｓ１１０において、設定されているテープ種類に対応する次のファイルが無くなるまで繰り返す。
【００９８】
次のファイルが無い場合は（Ｓ１１０：ＮＯ）、Ｓ１１１に移行し、次に設定するテープ種類があるか否か判断する。次のテープ種類がなければ（Ｓ１１１：ＮＯ）、Ｓ１０２に移行し、その旨をディスプレイ２に表示して（Ｓ１０２）、終了する。次のテープ種類があれば（Ｓ１１１：ＹＥＳ）、Ｓ１１２に移行し、ファイル抽出部１０３にテープ種類を設定する。その後Ｓ１０６に移行し、Ｓ１０６からＳ１１３を、次のテープ種類が無くなるか（Ｓ１１１：ＮＯ）、ファイル選択が終了するまで（Ｓ１１３：ＹＥＳ）、繰り返す。
【００９９】
第１の実施の形態の具体的な例として、ラベルテープａに関連付けられて記憶された２種類の印刷対象テータＡ、Ｂと、ラベルテープｂに関連つけられて記憶された印刷対象データＣのうち、印刷対象データＡ及びＣについてメモリ印刷する際のメモリ印刷処理について説明する。
【０１００】
まず、メモリ書き込みについて説明する。印刷対象データＡは、図７による通常入力処理に従って入力される。また、図１０によるテープ種類設定処理に従って、テープ種類がラベルテープａに設定される。印刷対象データＡとラベルテープａとを関連付けてファイル記憶部に記憶する処理は、図１１のメモリ書き込み処理により以下の通り行われる。まず図１１のフローチャートにおいて、フォーマット入力ではないので（Ｓ６１：ＮＯ）、Ｓ６２へ移行する。次に、テープ種類は設定済みであるので（Ｓ６２：ＹＥＳ）、Ｓ６４に移行し、メモリに空きがあれば（Ｓ６４：ＹＥＳ）、印刷対象データとテープ種類とファイルとし、メモリ内のファイルエリアに記憶する。他の印刷対象データＢ，Ｃも同様にテープ種類と関連付けてファイル記憶部に記憶される。
【０１０１】
図１３によるメモリ印刷する際は、まず、印刷するメモリの選択を行う（Ｓ９１：図１４参照）。このとき、メモリ内にはファイルが記憶されており（Ｓ１０１：ＹＥＳ）、テーププリンタには、ラベルテープａが装着されているので（Ｓ１０３：ＹＥＳ）、ラベルテープａと関連付けて記憶されている印刷対象データが順次表示される。この場合は、ＡとＢが記憶されているため、Ａ、Ｂが順次表示される。このとき、ユーザは、印刷対象データＡを印刷したいのでＡを選択する（Ｓ１０８：ＹＥＳ）。次に、印刷対象データＣを選択するため、メモリ選択を終了せず（Ｓ１１３：ＮＯ）、Ｓ１０８に移行する。次に表示されるファイルは、印刷対象データＢであるが、この場合、Ｂは印刷しないので（Ｓ１０８：ＮＯ）、Ｓ１１０に移行する。ここで、ラベルテープａに関連付けて記憶されているデータは、ＡとＢのみであるため（Ｓ１１０：ＮＯ）、次のラベルテープｂに移行する（Ｓ１１２）。ラベルテープｂには、印刷対象データＣが記憶されているので、Ｃが表示される（Ｓ１０７）。ユーザは、Ｃを印刷するため、選択フラグをＯＮにする（Ｓ１０９）。他に印刷したいデータはないので終了し（Ｓ１１３：ＹＥＳ）、図１３の印刷処理画面に戻る。
【０１０２】
ここで、選択された印刷対象データＡ及びＣの印刷処理を行うが、テーププリンタに装着されているテープ種類がラベルテープａであるため、まずラベルテープａと関連付けて記憶されている印刷対象データＡが印刷される（Ｓ９８）。その後、また、メモリ内には印刷対象データＣがあるため（Ｓ９９：ＹＥＳ）、Ｃが読み出される。装着されたテープ種類は、まだラベルテープａであるので（Ｓ５：ＮＯ）、ユーザにテープの交換を促し（Ｓ９６）、ユーザがラベルテープｂを装着すると、印刷対象データＣが印刷される（Ｓ９８）。他に印刷するデータはないので（Ｓ９９：ＮＯ）、印刷処理を終了する。
【０１０３】
以上、説明したように、本発明の第１の実施の形態によると、ファイル記憶部１０２により、印刷対象データとテープ種類とを関連付けてファイルとしてファイルエリアに記憶させていることから、テープ種類設定部１０１によりユーザが指定したテープ種類、またはテープ種類検出装置５により検出された装着しているテープ種類という特定のテープ種類に対応したファイルのみをファイル抽出部１０３によって、抽出してディスプレイ２に表示するという一括管理が可能となる。
【０１０４】
さらに、ファイル選択部１０５により、装着したテープ種類をはじめとして全てテープ種類の中からユーザの希望するファイルを単数または複数選択して、印刷制御部１０６により選択されたファイルを連続印刷するという複数ファイルの一括処理が可能となる。
【０１０５】
また、印刷対象となる印刷対象となるテープ種類と装着しているテープ種類が異なれば、報知部１０８によりその旨をディスプレイ２に表示して報知し、さらにはテープ種類の交換を報知されることからユーザの迅速な対処を期待できる。
【０１０６】
＜第２の実施の形態＞
次に本発明の第２の実施の形態について説明する。第１の実施の形態との相違はメモリ印刷の作動についてのみであるのでその部分のみ説明する。
【０１０７】
図６のＳ１６であるメモリ印刷の作動について図１５を参照しつつ説明する。図１５は、本実施形態のメモリ印刷の作動についてのフローチャートである。本実施形態のメモリ印刷とは、印刷制御部１０６により、フラッシュメモリ６４のファイルエリアに記憶されているファイルの中から、テープ種類検知装置５により、装着されているテープの種類に対応したファイルから任意に単数もしくは複数のファイルを選択して、選択したファイルを印刷制御部１０６により、連続印刷することである。
【０１０８】
Ｓ１２０において、テープ種類検知装置５によりテープが装着されているか判断する。テープが装着されていなければ（Ｓ１２０：ＮＯ）、Ｓ１２１に移行し、報知部１０８により、テープを装着するように報知する。その後、Ｓ１２２に移行し、ユーザがその内容をみてテープを装着するのを待つ。テープが装着されているか（Ｓ１２０：ＹＥＳ）、Ｓ１２０において、ユーザがテープを装着すれば、Ｓ１２３に移行し、装着されているテープ種類を検知する。そしてＳ１２４に移行し、ファイル抽出部１０３により、装着されたテープの種類に対応するファイルがフラッシュメモリ６４のファイルエリアにあるか否か判断する。装着されたテープの種類に対応するファイルがなければ（Ｓ１２４：ＮＯ）、Ｓ１３１に移行し、その旨をディスプレイ２に表示して終了する。ファイルがあれば（Ｓ１２４：ＹＥＳ）、Ｓ１２５に移行し、装着したテープ種類に対応したファイルのデータをディスプレイ２に表示する。その後、Ｓ１２６に移行し、表示されたファイルを選択するか否か判断する。ファイルが選択されれば（Ｓ１２６：ＹＥＳ）、Ｓ１２７に移行し、選択したファイルの選択フラグをＯＮにする。その後、Ｓ１２８に移行する。ファイルが選択されなければ（Ｓ１２６：ＮＯ）、Ｓ１２８に移行する。
【０１０９】
Ｓ１２８において、ファイル抽出部１０３により、装着されたテープ種類に対応した次のファイルがあるか否か判断する。次のファイルがあれば（Ｓ１２８：ＹＥＳ）、Ｓ１２５に移行し、ファイルをディスプレイ２に表示する。以後Ｓ１２５からＳ１２８を次のファイルが無くなるまで（Ｓ１２８：ＮＯ）繰り返す。次のファイルがなければ（Ｓ１２８：ＮＯ）、Ｓ１２９に移行する。
【０１１０】
Ｓ１２９において、選択フラグがＯＮになったファイルを選択された先頭から印刷する。その後、Ｓ１３０に移行し、さらに選択フラグがＯＮになったファイルがあるか否か判断する。選択フラグがＯＮになったファイルがあれば（Ｓ１３０：ＹＥＳ）、Ｓ１２９に移行し、さらに印刷する。以後、選択フラグがＯＮになったファイルがなくなるまで、Ｓ１２９とＳ１３０を繰り返す。
【０１１１】
第２の実施の形態の具体的な例として、ラベルテープａに関連付けられて記憶された印刷対象データＡを印刷するときのメモリ印刷について、図１５のフローチャートを用いて説明する。
【０１１２】
まず、装着されているテープ種類を判断し（Ｓ１２３）、装着されているテープ種類が、ラベルテープａであった場合、メモリからは、ラベルテープａに関連付けて記憶されている印刷対象データＡ及びＢが順次読み出される（Ｓ１２５）。ここで、印刷したいデータは、Ａであるため、ユーザが印刷対象データＡを選択する（Ｓ１２７）。他に印刷するデータがないため（Ｓ１２８：ＮＯ）、印刷処理を行う（Ｓ１２９）。ここで、ラベルテープａに印刷したいデータが複数ある場合は、順次印刷したいデータを選択してから印刷する。
【０１１３】
以上、説明したように、本実施の形態によると、ファイル記憶部１０２により、印刷対象データとテープ種類とを関連付けてファイルとしてファイルエリアに記憶させていることから、テープ種類設定部１０１によりユーザが指定したテープ種類、またはテープ種類検出装置５により検出された装着しているテープ種類という特定のテープ種類に対応したファイルのみをファイル抽出部１０３によって、抽出してディスプレイ２に表示するという一括管理が可能となる。
【０１１４】
さらに、ファイル選択部１０５により、装着したテープ種類の中からユーザの希望するファイルを単数または複数選択して、印刷制御部１０６により選択されたファイルを連続印刷する等、装着されたテープ種類に対応したファイルの一括処理が可能となる。
【０１１５】
また、印刷対象となる印刷対象となるテープ種類と装着しているテープ種類が異なれば、報知部１０８によりその旨をディスプレイ２に表示して報知し、さらにはテープ種類の交換を報知されることからユーザの迅速な対処を期待できる。
【０１１６】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば上述の第１、第２実施形態では、内蔵されたフラッシュメモリ６４にファイルエリアを設けているが、内蔵されたメモリに限定されるものではなく、インターフェースを介して接続される各種記憶装置（外付けハードディスク、ＭＯドライブ、ＤＶＤドライブ、メモリカードリーダ等）の他、ネットワーク接続されるパーソナルコンピュータの持つ記憶装置に設けてもよい。さらに、記憶装置に限らず制御部の全部または一部を接続されたパーソナルコンピュータ上で実現させるような構成でも良い。
【０１１７】
また、上述の第１、第２の実施の形態では、印刷対処データの入力方法は、文章入力キーにより、ユーザが直接キーボードから入力を行っているが、これに限定されるものでなく、インターフェースを介して接続される各種記憶装置（外付けハードディスク、ＭＯドライブ、ＤＶＤドライブ、メモリーカードリーダ等）の他、ネットワーク接続されているパーソナルコンピュータから入力されたデータを読み出すようにしても良い。
【０１１８】
さらに、ファイルを記憶する方法として、上述の第１、第２の実施の形態では、印刷対象データとテープ種類とを直接関連付けてファイルとして、メモリ上のファイルエリアに記憶しているが、ファイルエリアを、インデックスエリアとデータエリアとに分け、印刷対象データ（例えば、Ａ）の内容をメモリ上のテータエリアに記憶し、印刷対象データＡが記憶されているメモリ上の先頭アドレス（例えば１０００番地）とテープ種類（例えばラベルテープａ）とを関連付けてファイルとして、インデックスエリアに記憶してもよい。
【０１１９】
このような場合、メモリ読み出しの際に、印刷対象データは、インデックスエリアの選択されたファイルに記憶されているメモリ上の先頭アドレスから読み出すだけでよく、全てのファイルエリアを検索する必要がないため処理速度が短縮される。
【図面の簡単な説明】
【図１】テーププリンタの外観図である。
【図２】テーププリンタの内部構成を示すブロック図である。
【図３】カセット装着部を示す平面図である。
【図４】代表的なラベルテープの外観図である。
【図５】テーププリンタの機能ブロック図である。
【図６】テーププリンタの作動を示すフローチャートである。
【図７】通常入力の作動についてのフローチャートである。
【図８】フォーマット入力の作動についてのフローチャートである。
【図９】フォーマット選択の作動についてのフローチャートである。
【図１０】テープ種類設定の作動についてのフローチャートである。
【図１１】メモリ書き込みの作動についてのフローチャートである。
【図１２】メモリ読み出しの作動についてのフローチャートである。
【図１３】第１の実施の形態のメモリ印刷の作動についてのフローチャートである。
【図１４】メモリ選択の作動についてのフローチャートである。
【図１５】第２の実施の形態のメモリ印刷の作動についてのフローチャートである。
【符号の説明】
１　テーププリンタ
２　ディスプレイ
３　キーボード
４　印刷ヘッド
５　テープ種類判断装置
６　制御部
７　テープ装着部
８　テープカセット
２１　グラフィック液晶ディスプレイ
２２　液晶ディスプレイコントローラ
６１　ＣＰＵ
６２　ＲＯＭ
６３　ＲＡＭ
６４　フラッシュメモリ
６５　Ｉ／Ｆ
６６　データバス
８０　下側部材
８１　テ−プ
８２　第１スプール
８３　第２スプール
８４　第３スプール
８５　プラテンローラ
８６　圧着ローラ
８７　搬送ローラ
８８　孔
８９　ヘッド収容部
９１　ラベル領域
９２　周囲領域
９３　切断ライン
【図１】
2004130682.tif 000003
【図２】
2004130682.tif 000004
【図３】
2004130682.tif 000005
【図４】
2004130682.tif 000006
【図５】
2004130682.tif 000007
【図６】
2004130682.tif 000008
【図７】
2004130682.tif 000009
【図８】
2004130682.tif 000010
【図９】
2004130682.tif 000011
【図１０】
2004130682.tif 000012
【図１１】
2004130682.tif 000013
【図１２】
2004130682.tif 000014
【図１３】
2004130682.tif 000015
【図１４】
2004130682.tif 000016
【図１５】
2004130682.tif 000017