(57)【要約】【課題】異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンターにおいて、複数種類のテープカセットを使用して印刷を行う際にテープカセットの交換回数を少なくすることができること。【解決手段】ナンバリング対象範囲設定の処理（Ｓ１０１）とナンバリング枚数設定の処理（Ｓ１０２）に基づき印刷内容を設定する。「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５）に基づき、同一種類のテープカセットからラベル作成を一括して行う基準となる範囲（Ｉ）を設定する。装着カセット指示メッセージ表示にて、範囲（Ｉ）に適したテープカセットの種類を指示するメッセージを出力させる。印刷内容の印刷を範囲（Ｉ）毎に行わせる印刷処理を行う。その後は、範囲（Ｉ）の全てについて、装着カセット指示メッセージ表示と印刷処理を順次に繰り返して行う。【選択図】図２
2012176516.tif 000002
【特許請求の範囲】
【請求項１】
ラベルプリンターであって、
異なる種類のテープカセットが一つ装着可能なカセット装着部と、
前記カセット装着部に装着されるテープカセットの種類を含んだ印刷情報を入力するための入力部と、
前記カセット装着部に装着されたテープカセットのテープに前記入力部で入力された印刷情報に基づいた印刷を行う印刷部と、
前記カセット装着部に装着されるテープカセットの種類を指示する旨のメッセージを出力する出力部と、
前記入力部と前記印刷部と前記出力部とを制御するプロセッサーと、を備え、
前記プロセッサーは、以下(1)〜(5)の各処理を実行し、
(1) 印刷内容を前記入力部で入力された印刷情報に基づいて設定し、
(2) 前記カセット装着部に装着される同一種類のテープカセットのテープからラベルの作成を一括して行う基準となる印刷単位を前記入力部で入力された印刷情報に基づいて一又は複数設定し、
(3) 前記(2)の処理で設定された印刷単位に適したテープカセットの種類を指示するメッセージを前記出力部に出力させ、
(4) 前記(1)の処理で設定された印刷内容の印刷を前記(2)の処理で設定された印刷単位で前記印刷部に行わせ、
(5) 前記(2)の処理で設定された印刷単位の全てについて前記(3)の処理と前記(4)の処理を順次に繰り返して行うこと、
を特徴とするラベルプリンター。
【請求項２】
請求項１に記載するラベルプリンターであって、
前記カセット装着部に装着されたテープカセットのインクリボンを使用して当該テープカセットのテープに前記(2)の処理で設定された印刷単位の印刷が前記印刷部によって行われ、
前記(3)の処理で使用されるテープカセットの種類が前記カセット装着部に装着可能なテープカセットのテープ色及びインクリボン色で構成されること、を特徴とするラベルプリンター。
【請求項３】
請求項１又は請求項２のいずれか一つに記載するラベルプリンターであって、
前記カセット装着部に装着されたテープカセットの種類を検出する検出部を備え、
前記プロセッサーは、以下(6)〜(7)の各処理を実行し、
(6) 前記検出部で検出されたテープカセットの種類と前記(3)の処理で前記出力部によって出力されたメッセージで指示されたテープカセットの種類とが一致しない場合には、前記(4)の処理を実行する前に前記(3)の処理を続行し、
(7) 前記検出部で検出されたテープカセットの種類と前記(3)の処理で前記出力部によって出力されたメッセージで指示されたテープカセットの種類とが一致した場合に限って、前記(4)の処理の実行に移行することを許可すること、
を特徴とするラベルプリンター。
【請求項４】
請求項１乃至請求項３のいずれか一つに記載するラベルプリンターであって、
前記入力部で入力される印刷情報には印刷枚数情報とナンバリング情報とが含まれていること、を特徴とするラベルプリンター。
【請求項５】
請求項１乃至請求項３のいずれか一つに記載するラベルプリンターであって、
フィールドに格納される印刷データとレコードに関する情報とフィールドに関する情報とが組み合わされたデータベースを備え、
前記入力部を介して入力される印刷情報には抽出条件に関する情報と前記データベースのレコードの範囲に関する情報とフィールドを特定する情報とが含まれていること、を特徴とするラベルプリンター。
【請求項６】
請求項１乃至請求項５のいずれか一つに記載するラベルプリンターであって、
前記プロセッサーに制御され、前記カセット装着部に装着されたテープカセットのテープにカット加工を施すカット部を備え、
前記プロセッサーは、前記(4)の処理に代えて以下(4)’の処理を実行し、
(4)’前記(1)の処理で設定された印刷内容の印刷と当該印刷に伴うカット加工を前記(2)の処理で設定された印刷単位で前記印刷部と前記カット部に行わせること、
を特徴とするラベルプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンターに関するものである。
【背景技術】
【０００２】
従来のラベルプリンターには、例えば、下記特許文献１に記載されたテープ状ラベル作成装置のように、インクリボンのリボン色を、「黒」だけでなく、「赤」や「緑」や「青」・・などの複数色とする複数種類のリボンカセットをテープカセットとは別体のものとして準備し、これらリボンカセットをテープカセットに対して着脱可能に構成するとともに、多色印字に供する印字色を、印字する一方、入力したテキストに対して、設定した複数色で印字する各印字色毎の印字対象範囲を設定する色別範囲設定処理を実行するようにし、設定した印字色と同様のリボン色を有するリボンカセットを順次取り替えるとともに、２回目以降の各印字に際して、前回の印字における印字テープの送り量だけ印字テープを巻き戻すことで、複数色でカラフルに多色印字したラベルを作成するものがある。
【０００３】
このようなテープ状ラベル作成装置において、ナンバリング及び印字色の設定されたテキストを印字する際には、現在の印字色の設定されている文字列にナンバリングが設定されているならば、その文字列がカウントアップされつつ、印字テープの長手方向に連続して印字される。ナンバリングの設定されていない文字列ならば、同じ文字列が印字テープの長手方向に連続して印字される。最終色を除く他の印字色を印字する際には、印字テープを巻き戻しつつ、リボンカセットの交換後、同様に印字される。最終色は切断処理を伴って同様に印字される。
【０００４】
以上のようなテープ状ラベル作成装置であれば、入力されたテキストが自動的に更新されたラベルを複数枚作成する際にリボンカセットの交換回数を少なくすることができるとされる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２４０１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンター、例えば、インクリボンの交換不能な異なる種類のテープカセットのうち一つが装着可能なカセット装着部を有するラベルプリンターにおいては、上記特許文献１記載の技術にとって重要な要素であるリボンカセットの交換自体が存在しないことから、上記特許文献１の技術を設計変更しながら具体的に適用しても、入力されたテキストが自動的に更新されたラベルを複数枚作成する際にテープカセットの交換回数を少なくさせることはできなかった。
【０００７】
そこで、本発明は、上述した点を鑑みてなされたものであり、異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンターにおいて、複数種類のテープカセットを使用して印刷を行う際にテープカセットの交換回数を少なくすることができることを課題とする。
【課題を解決するための手段】
【０００８】
この課題を解決するためになされた請求項１に係る発明は、ラベルプリンターであって、異なる種類のテープカセットが一つ装着可能なカセット装着部と、前記カセット装着部に装着されるテープカセットの種類を含んだ印刷情報を入力するための入力部と、前記カセット装着部に装着されたテープカセットのテープに前記入力部で入力された印刷情報に基づいた印刷を行う印刷部と、前記カセット装着部に装着されるテープカセットの種類を指示する旨のメッセージを出力する出力部と、前記入力部と前記印刷部と前記出力部とを制御するプロセッサーと、を備え、前記プロセッサーは、以下(1)〜(5)の各処理を実行し、(1)印刷内容を前記入力部で入力された印刷情報に基づいて設定し、(2)前記カセット装着部に装着される同一種類のテープカセットのテープからラベルの作成を一括して行う基準となる印刷単位を前記入力部で入力された印刷情報に基づいて一又は複数設定し、(3)前記(2)の処理で設定された印刷単位に適したテープカセットの種類を指示するメッセージを前記出力部に出力させ、(4)前記(1)の処理で設定された印刷内容の印刷を前記(2)の処理で設定された印刷単位で前記印刷部に行わせ、(5)前記(2)の処理で設定された印刷単位の全てについて前記(3)の処理と前記(4)の処理を順次に繰り返して行うこと、を特徴とする。
【発明の効果】
【０００９】
すなわち、本発明のラベルプリンターは、異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンターであって、入力部と印刷部と出力部とを制御するプロセッサーが以下(1)〜(5)の各処理を実行すれば、つまり、(1)印刷内容を入力部で入力された印刷情報に基づいて設定し、(2)カセット装着部に装着される同一種類のテープカセットのテープからラベルの作成を一括して行う基準となる印刷単位を入力部で入力された印刷情報に基づいて一又は複数設定し、(3)上記(2)の処理で設定された印刷単位に適したテープカセットの種類を指示するメッセージを出力部に出力させ、(4)上記(1)の処理で設定された印刷内容の印刷を上記(2)の処理で設定された印刷単位で印刷部に行わせ、(5)上記(2)の処理で設定された印刷単位の全てについて上記(3)の処理と上記(4)の処理を順次に繰り返して行えば、異なる種類のテープカセットが一つ装着可能なカセット装着部を有するラベルプリンターにおいて、複数種類のテープカセットを使用して印刷を行う際にテープカセットの交換回数を少なくすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るラベルライターで実行される制御プログラムであって、ナンバリング印刷も可能な制御プログラムが表されたフローチャート図である。
【図２】同ラベルライターで実行される制御プログラムであって、ナンバリング印刷も可能な制御プログラムが表されたフローチャート図である。
【図３】同ラベルライターで実行される制御プログラムであって、ナンバリング印刷も可能な制御プログラムが表されたフローチャート図である。
【図４】同ラベルライターで実行される制御プログラムであって、ナンバリング印刷も可能な制御プログラムが表されたフローチャート図である。
【図５】同ラベルライターで作成される印刷情報のデータと印刷順情報とが表された図である。
【図６】同ラベルライターで実行される制御プログラムであって、ナンバリング印刷も可能な制御プログラムが表されたフローチャート図である。
【図７】同ラベルライターが有する液晶ディスプレイの表示例が表された図である。
【図８】同ラベルライターが有する液晶ディスプレイの表示例が表された図である。
【図９】本発明の一実施形態に係るラベルライターを表した平面図である。
【図１０】同ラベルライターを表した側面図である。
【図１１】同ラベルライターの制御系を表したブロック図である。
【図１２】同ラベルライターで作成されたラベルが貼付された棚を表した斜視図である。
【図１３】同ラベルライターで実行される制御プログラムであって、デーベース印刷も可能な制御プログラムが表されたフローチャート図である。
【図１４】同ラベルライターで実行される制御プログラムであって、デーベース印刷も可能な制御プログラムが表されたフローチャート図である。
【図１５】同ラベルライターで実行される制御プログラムであって、デーベース印刷も可能な制御プログラムが表されたフローチャート図である。
【図１６】同ラベルライターで実行される制御プログラムであって、デーベース印刷も可能な制御プログラムが表されたフローチャート図である。
【図１７】同ラベルライターで実行される制御プログラムであって、デーベース印刷も可能な制御プログラムが表されたフローチャート図である。
【図１８】同ラベルライターが有するデータベースを表した概念図である。
【発明を実施するための形態】
【００１１】
［１．本発明の構成］
以下、本発明の一実施形態を図面を用いて説明する。図９や図１０に表したように、本発明の一実施形態に係るラベルライター１は、カバー２や、複数の文字キー等を有するキーボード３、液晶ディスプレイ４、カセット装着部５、カセットセンサー７等を有する。キーボード３は、印刷キー３Ａや、ナンバリング設定キー３Ｂ、矢印キー３Ｃ、エンターキー３Ｄ、データベース印刷設定キー３Ｆ等を有する。尚、符号３Ｅが付されたキーは、ＡＮＹキーの一例である。カセットセンサー７は、カセット装着部５に装着されたテープカセット６のテープ色やインクリボン色を検出する。尚、テープカセット６のインクリボン色は、ラベルライター１で作成されたラベルＬの文字色に相当する。
【００１２】
テープカセット６は、テープが巻回されたものとインクリボンが巻回されたものとが収納されたものであって、テープ又はインクリボンを交換することはできないものである。従って、テープ色又はインクリボン色（文字色）を現状色から所望色に変更させたい場合には、カセット装着部５に装着中のテープカセット６を所望のテープ色及びインクリボン色（文字色）を有したテープカセット６に交換させる必要がある。すなわち、テープ色及びインクリボン色（文字色）が同一であるテープカセット６は同一種類のテープカセット６であり、テープ色又はインクリボン色（文字色）が異なるテープカセット６は異なる種類のテープカセット６である。
【００１３】
図１１に示すように、ラベルライター１は、制御部６０や、ヘッド駆動回路６８、切断用モーター駆動回路６９、搬送モーター駆動回路７０等を有する。制御部６０は、ＣＰＵ６１や、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成される。更に、制御部６０は、ヘッド駆動回路６８や、切断用モーター駆動回路６９、搬送モーター駆動回路７０に接続される。その上、制御部６０は、キーボード３や、液晶ディスプレイ４、カセットセンサー７、接続インターフェース８１、通信インターフェース８２にも接続される。
【００１４】
ＣＰＵ６１は、ラベルライター１における各種制御の中枢を担う中央演算処理装置である。従って、ＣＰＵ６１は、キーボード３等からの入力信号及び各種制御プログラム等に基づいて、液晶ディスプレイ４等を制御する。
【００１５】
ＣＧ−ＲＯＭ６２は、印字される文字や記号の画像データがコードデータと対応させてドットパターンで記憶されるキャラクタージェネレータ用メモリである。ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、後述するデータ等が記憶される。ＲＯＭ６４には、ラベルライター１における各種制御プログラムやデータが記憶される。
【００１６】
ＲＡＭ６６は、ＣＰＵ６１での演算結果等が一時的に記憶される記憶装置である。ＲＡＭ６６には、例えば、キーボード３の入力により編集された印字データ等が記憶される。接続インターフェース８１は、不図示のパーソナルコンピューターを接続するためのものである。通信インターフェース８２は、不図示の周辺機器等からの通信データを受信するためのものである。
【００１７】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいてサーマルヘッド７１に駆動信号を供給し、サーマルヘッド７１の駆動状態を制御する回路である。切断用モーター駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モーター７２に駆動信号を供給し、切断用モーター７２の駆動制御を行う回路である。搬送モーター駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モーター７３に駆動信号を供給し、テープ搬送モータ−７３の駆動制御を行う制御回路である。
【００１８】
ＣＰＵ６１は、これらの制御回路６８，６９，７０を使用することにより、カセット装着部５に装着中のテープカセット６内でインクリボンを介して印刷させたテープを、当該テープカセット６外で切断させることによりラベルＬを作成する。従って、ヘッド駆動回路６８や、搬送モーター駆動回路７０、サーマルヘッド７１、テープ搬送モーター７３等により「印刷部」が構成される。切断用モーター駆動回路６９や切断用モーター７２等により「カット部」が構成される。
【００１９】
カセットセンサー７は、上述したように、カセット装着部５に装着されたテープカセット６のテープ色やインクリボン色を検出する。尚、カセットセンサー７の検出原理には、例えば、カセット装着部５に装着中のテープカセット６から突出する複数の突出片を検知し、検知された複数の突出片の組合せに基づいてテープカセット６のテープ色やインクリボン色を検出するものがある。
【００２０】
［２．本発明の第１動作］
次に、本実施形態に係るラベルライター１で実行されるナンバリング印刷について説明する。図１乃至図４、図６のフローチャートで表されたナンバリング印刷も可能な制御プログラムの各々は、ＥＥＰＲＯＭ６３等に記憶されるとともにＣＰＵ６１により実行される。
【００２１】
図１に表されたように、本実施形態に係るラベルライター１で実行されるナンバリング印刷も可能な制御プログラムでは、先ず、Ｓ１１において、キー入力があったか否かが判定される。この判定は、キーボード３からの入力信号に基づいて行われる。ここで、キー入力がなかった場合（Ｓ１１：ＮＯ）には、Ｓ１１自身に戻ることにより、キー入力がなされるまで待機する。これに対して、キー入力があった場合（Ｓ１１：ＹＥＳ）には、Ｓ１２に進む。
【００２２】
Ｓ１２では、入力されたキーが印刷キー３Ａであったか否かが判定される。この判定も、キーボード３からの入力信号に基づいて行われる。ここで、入力されたキーが印刷キー３Ａでなかった場合（Ｓ１２：ＮＯ）には、Ｓ１３に進む。Ｓ１３では、入力されたキーが文字キーであったか否かが判定される。この判定も、キーボード３からの入力信号に基づいて行われる。ここで、入力されたキーが文字キーであった場合（Ｓ１３：ＹＥＳ）には、Ｓ１７の文字入力処理に進んで、入力された文字キーに基づいて印刷内容がＲＡＭ６６内で編集された後、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。
【００２３】
これに対して、入力されたキーが文字キーでなかった場合（Ｓ１３：ＮＯ）には、Ｓ１４に進む。Ｓ１４では、入力されたキーがナンバリング設定キー３Ｂであったか否かが判定される。この判定も、キーボード３からの入力信号に基づいて行われる。ここで、入力されたキーがナンバリング設定キー３Ｂでなかった場合（Ｓ１４：ＮＯ）には、Ｓ１５のその他の処理に進んで、入力されたキーに基づいてその他の処理が行われた後、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。これに対して、入力されたキーがナンバリング設定キー３Ｂであった場合（Ｓ１４：ＹＥＳ）には、Ｓ１６のナンバリング設定処理に進む。
【００２４】
ナンバリング設定処理では、図２に表されたように、先ず、Ｓ１００において、ＲＡＭ６６に確保された変数Ｉに「１」が代入される。その後は、Ｓ１０１に進む。Ｓ１０１では、ナンバリング対象範囲設定の処理が行われる。この処理を具体的に言えば、例えば、図２上でＳ１０１の横隣に表された液晶ディスプレイ４ではアンダーラインでナンバリング対象範囲を示しており、ナンバリング対象範囲の設定には、カーソルでナンバリング対象範囲の開始位置を設定した後、カーソルでナンバリング対象範囲の終了位置を設定するようにしている。尚、図２上でＳ１０１の横隣に表された液晶ディスプレイ４には、印刷対象の文字がナンバリング対象範囲の文字をナンバリングの初期値の形で含みながら表示されている。これらの入力は、上記図１のＳ１７の文字入力処理で行われる。換言すれば、Ｓ１７において、ナンバリングの初期値を含んで印刷対象の文字が入力された後、Ｓ１０１で、ナンバリングの初期値を表す文字上にナンバリング対象範囲を設定している。その後は、Ｓ１０２に進む。
【００２５】
Ｓ１０２では、ナンバリング枚数設定の処理が行われる。この処理を具体的に言えば、例えば、図２上でＳ１０２の横隣に表された液晶ディスプレイ４のアンダーライン上のように、ナンバリング印刷の所望枚数の「１５」枚がキーボード３による入力を介して設定される。その後は、Ｓ１０３に進む。
【００２６】
Ｓ１０３では、ＲＡＭ６６に確保された変数である「ＦＲＯＭ値（Ｉ）」に「ナンバリング対象範囲」が代入される。「ナンバリング対象範囲」とは、上記Ｓ１０１で入力されたナンバリングの初期値である。従って、上述したように、上記Ｓ１０１においてナンバリングの初期値である「１９９０」がキーボード３による入力を介して設定されたケースでは、「ＦＲＯＭ値（Ｉ）」に「１９９０」が代入される。その代入がなされた「ＦＲＯＭ値（Ｉ）」は、ＲＡＭ６６に記憶される。このとき、変数Ｉは「１」であることから、「１９９０」が「ＦＲＯＭ値（１）」に代入され、その代入がなされた「ＦＲＯＭ値（１）」が、ＲＡＭ６６に記憶される。その後は、Ｓ１０４に進む。
【００２７】
Ｓ１０４では、ＲＡＭ６６に確保された変数である「ＴＯ値（Ｉ）」が設定される。この処理を具体的に言えば、例えば、図２上でＳ１０４の横隣に表された液晶ディスプレイ４のアンダーライン上のように、「１９９４」がキーボード３を介して入力されると、「ＴＯ値（Ｉ）」に「１９９４」が設定される。その設定がなされた「ＴＯ値（Ｉ）」は、ＲＡＭ６６に記憶される。このとき、変数Ｉは「１」であることから、「１９９４」が「ＴＯ値（１）」に代入され、その代入がなされた「ＴＯ値（１）」が、ＲＡＭ６６に記憶される。その後は、Ｓ１０５に進む。
【００２８】
Ｓ１０５では、ＲＡＭ６６に確保された変数である「カセット種（Ｉ）」が設定される。この処理を具体的に言えば、例えば、図２上でＳ１０５の横隣に表された液晶ディスプレイ４のアンダーライン上のように、「白地／黒文字」がキーボード３を介して入力されると、「カセット種（Ｉ）」に「白地／黒文字」が設定される。その設定がなされた「カセット種（Ｉ）」は、ＲＡＭ６６に記憶される。このとき、変数Ｉは「１」であることから、「白地／黒文字」が「カセット種（１）」に代入され、その代入がなされた「カセット種（１）」が、ＲＡＭ６６に記憶される。尚、「白地／黒文字」とは、「白地（テープ色）で黒文字（インクリボン色）のテープカセット６」を意味する。その後は、Ｓ１０６に進む。
【００２９】
Ｓ１０６では、残り設定があるか否かが判定される。この処理を具体的に言えば、例えば、図２上でＳ１０４やＳ１０５の横隣に表された各液晶ディスプレイ４のように、「１９９０」が「ＦＲＯＭ値（１）」に設定され、「１９９４」が「ＴＯ値（１）」に設定されたケースでは、上記Ｓ１０２のナンバリング枚数設定の処理で入力されたナンバリング印刷の所望枚数である１５枚に満たないので、残り設定があるとされ（Ｓ１０６：ＹＥＳ）、Ｓ１０７に進む。
【００３０】
Ｓ１０７では、変数Ｉが「１」でインクリメントされる。その後は、Ｓ１０８に進む。Ｓ１０８では、「ＴＯ値（Ｉ−１）＋１」が「ＦＲＯＭ値（Ｉ）」に代入される。この処理を具体的に言えば、例えば、上述したケースにおいて、直前のＳ１０７でインクリメントされた変数Ｉが「２」になるときは、「ＴＯ値（１）＋１」に相当する「１９９４＋１」の「１９９５」が「ＦＲＯＭ値（２）」に代入される。その代入がなされた「ＦＲＯＭ値（２）」は、ＲＡＭ６６に記憶される。
【００３１】
その後は、上記Ｓ１０４に戻って、上記Ｓ１０４以降の処理が繰り返し行われる。具体的に言えば、例えば、直前のＳ１０７でインクリメントされた変数Ｉが「２」になるときは、Ｓ１０４で「ＴＯ値（２）」が設定され、Ｓ１０５で「カセット種（２）」が設定される。
【００３２】
一方、上述したＳ１０６において、例えば、上述したように、「１９９０」が「ＦＲＯＭ値（１）」に設定されたケースでは、上記Ｓ１０４で「２００４」が「ＴＯ値（Ｉ）」に設定されると、上記Ｓ１０２のナンバリング枚数処理で入力されたナンバリング印刷の所望枚数である１５枚となるので、残り設定がないとされ（Ｓ１０６：ＮＯ）、Ｓ１０９に進む。
【００３３】
Ｓ１０９では、設定エラーがないか否かが判定される。この判定は、Ｓ１０１乃至Ｓ１０５におけるキーボード３のキー入力に基づいて行われる。ここで、設定エラーがある場合（Ｓ１０９：ＮＯ）には、上記Ｓ１００に戻って、上記Ｓ１００以降の処理が繰り返される。一方、設定エラーがない場合（Ｓ１０９：ＹＥＳ）には、Ｓ１１０に進む。
【００３４】
Ｓ１１０では、ナンバリング条件保存の処理が行われる。この処理では、上記Ｓ１００乃至Ｓ１０８の各処理が行われることによってＲＡＭ６６に記憶された「ＦＲＯＭ値（Ｉ）」、「ＴＯ値（Ｉ）」、「カセット種（Ｉ）」が、ナンバリング条件のデータに加工され、その加工されたナンバリング条件のデータがＲＡＭ６６に保存される。この処理を具体的に言えば、例えば、図２に表されたナンバリング条件のデータＤ１がＲＡＭ６６に記憶される。その後は、上記図１のＳ１１に戻る。
【００３５】
ちなみに、図２に表されたナンバリング条件のデータＤ１の内容は、「印刷枚数  ｎ」と、「範囲（１）」、「範囲（２）」、…で構成される。具体的に言えば、例えば、上述したケースでは、「印刷枚数  ｎ」として、上記Ｓ１０２のナンバリング枚数設定の処理で入力されたナンバリング印刷の所望枚数である「１５」が保存される。「範囲（１）」には、「ＦＲＯＭ値（１），ＴＯ値（１），カセット種（１）」に相当する「１９９０，１９９４，白地／黒文字」が保存される。すなわち、「範囲（１）」には、「１９９０」から「１９９４」のナンバリングの範囲と、白地（テープ色）で黒文字（インクリボン色）のテープカセット６の種類が保存される。「範囲（２）」には、「ＦＲＯＭ値（２），ＴＯ値（２），カセット種（２）」に相当するデータが保存される。以下、「ＴＯ値（Ｉ）」が「２００４」となる「範囲（Ｉ）」まで、すなわち、「範囲（１）」、「範囲（２）」、…、「範囲（Ｉ）」が保存される。
【００３６】
一方、上記図１のＳ１２において、入力されたキーが印刷キー３Ａであった場合（Ｓ１２：ＹＥＳ）には、Ｓ１８の印刷処理に進む。
【００３７】
印刷処理では、図３に表されたように、Ｓ２０１において、印刷前エラーチェックがＯＫか否かが判定される。印刷前エラーチェックには、テープカセット６がカセット装着部５に装着されているか否かのチェックなどがある。ここで、印刷前エラーチェックがＯＫでない場合（Ｓ２０１：ＮＯ）には、Ｓ２０１の２に進む。Ｓ２０１の２では、エラー処理が行われる。この処理では、本実施形態に係るラベルライター１をエラー状態にさせる。エラー状態では、エラー内容が液晶ディスプレイ４に表示される。ここで、ＡＮＹキーのいずれか（例えば、キー３Ｅ）が入力されると、本実施形態に係るラベルライター１をエラー状態から抜け出させることができる。その後は、上記図１のＳ１１に戻る。これに対して、印刷前エラーチェックがＯＫである場合（Ｓ２０１：ＹＥＳ）には、Ｓ２０２に進む。
【００３８】
Ｓ２０２では、全てが「ＡＮＹ」であるか否かが判定される。この判定は、上記図２のＳ１１０でＲＡＭ６６に記憶されたナンバリング条件の内容に基づいて行われる。具体的には、ナンバリング条件のデータＤ１に含まれる各「カセット種（Ｉ）」の全てが「ＡＮＹ」であるか否かが判定される。尚、「ＡＮＹ」とは、テープカセット６の種類が何も設定されていないことをいう。そして、図７に表されたように、ナンバリングの範囲に対するテープカセット６として「ＡＮＹ」を全て設定することもできる。この場合には、ナンバリングの全ての範囲に対するテープカセット６の種類は何も設定されない。ここで、例えば、図７に表されたように、全てが「ＡＮＹ」である場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０３の通常印刷処理が行われる。このとき、上記図２のＳ１１０でＲＡＭ６６にナンバリング条件が記憶されていても、テープカセット６の交換を催促しない通常のナンバリング印刷が行われる。その後は、上記図１のＳ１１に戻る。これに対して、全てが「ＡＮＹ」でない又はいずれかが「ＡＮＹ」である場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０３の２の印刷情報並べ替え処理に進む。
【００３９】
印刷情報並べ替え処理では、図４に表されたように、Ｓ３０２において、印刷情報中のカセット種が取得される。この処理を具体的に言えば、例えば、上記図２のＳ１１０でＲＡＭ６６に記憶されたナンバリング条件のデータＤ１の中から、「範囲（１）」、「範囲（２）」、…、「範囲（Ｉ）」の各データが抽出されることにより、図５の上段に表された印刷情報のデータＤ２が作成され、さらに、図５の上段に表された印刷情報のデータＤ２の中から、「カセット種（Ｉ）」に相当する「白地／黒文字」、「黄地／黒文字」、及び「白地／黒文字」が取得される。尚、印刷情報のデータＤ２はＲＡＭ６６に記憶される。その後は、Ｓ３０３に進む。
【００４０】
Ｓ３０３では、上記Ｓ３０２で取得された「カセット種（Ｉ）」をもって、印刷情報がソートし直されることにより、印刷順情報が作成される。この処理を具体的に言えば、例えば、印刷情報のデータが図５の上段に表された印刷情報のデータＤ２の場合には、図５に表されたように、印刷情報のデータＤ２から印刷順情報のデータＤ３が作成される。印刷順情報のデータＤ３はＲＡＭ６６に記憶される。印刷情報のデータＤ２は、上記Ｓ３０２で抽出・作成されたものである。印刷順情報のデータＤ３は、上記Ｓ３０２で取得された「カセット種（Ｉ）」をもって、印刷情報のデータＤ２がソートし直されたものである。つまり、同一種類のテープカセット６が設定された「カセット種（Ｉ）」が連続するように、「範囲（１）」、「範囲（２）」、…、「範囲（Ｉ）」の順番が並び替えられる。図５に表された印刷順情報のデータＤ３の例では、「カセット種（Ｉ）」に設定された「白地／黒文字」が連続するように、「範囲（１）」、「範囲（２）」、…、「範囲（Ｉ）」の順番が並び替えられる。すなわち、図５に表された印刷順情報のデータＤ３では、「範囲（１）」の「１９９０，１９９４，白地／黒文字」」（つまり、「ＦＲＯＭ値（１），ＴＯ値（１），カセット種（１））が「印刷順（１）」として並べられ、続いて、「範囲（３）」の「２０００，２００４，白地／黒文字」（つまり、「ＦＲＯＭ値（３），ＴＯ値（３），カセット種（３）」）が「印刷順（２）」として並べられ、続いて、「範囲（２）」の「１９９５，１９９９，黄地／黒文字」（つまり、「ＦＲＯＭ値（２），ＴＯ値（２），カセット種（２）」）が「印刷順（３）」として並べられる。その後は、上記図３のＳ２０４に進んで、装着カセットチェック処理が行われる。
【００４１】
装着カセットチェック処理では、図６に表されたように、Ｓ４０１において、カセット色替えのタイミングであるか否かが判定される。この判定は、上記図４のＳ３０３で作成された印刷順情報に基づいて行われる。この処理を具体的に言えば、例えば、図５の印刷順情報のデータＤ３がＲＡＭ６６に記憶されている場合には、同一種類のテープカセット６が設定された「印刷順（１）」と「印刷順（２）」の処理（「白地／黒文字」の処理）時は、カセット色替えのタイミングでないとされ（Ｓ４０１：ＮＯ）、「印刷順（３）」の処理（「黄地／黒文字」の処理）時になると、カセット色替えのタイミングであるとされる（Ｓ４０１：ＹＥＳ）。
【００４２】
ここで、カセット色替えのタイミングでない場合（Ｓ４０１：ＮＯ）には、Ｓ４０４に進む。Ｓ４０４では、カセット装着部５に装着中のテープカセット６が設定通りであるか否かを判定する。この判定は、カセットセンサー７による検知結果と上記図４のＳ３０３で作成された印刷順情報とに基づいて行われる。この処理を具体的に言えば、例えば、図５の印刷順情報のデータＤ３がＲＡＭ６６に記憶されている場合には、「印刷順（１）」又は「印刷順（２）」の処理（「白地／黒文字」の処理）」中は、白地（テープ色）で黒文字（インクリボン色）のテープカセット６がカセット装着部５に装着中であれば、カセット装着部５に装着中のテープカセット６が設定通りであるとされ（Ｓ４０４：ＹＥＳ）、白地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、カセット装着部５に装着中のテープカセット６が設定通りでないとされる（４０４：ＮＯ）。さらに、「印刷順（３）」の処理（「黄地／黒文字」の処理）中は、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６がカセット装着部５に装着中であれば、カセット装着部５に装着中のテープカセット６が設定通りであるとされ（Ｓ４０４：ＹＥＳ）、黄地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、カセット装着部５に装着中のテープカセット６が設定通りでないとされる（Ｓ４０４：ＮＯ）。
【００４３】
ここで、カセット装着部５に装着中のテープカセット６が設定通りでない場合（Ｓ４０４：ＮＯ）には、Ｓ４０２に進む。上記Ｓ４０１において、カセット色替えのタイミングである場合（Ｓ４０１：ＹＥＳ）でも、Ｓ４０２に進む。
【００４４】
Ｓ４０２では、装着カセット指示メッセージ表示が行われる。この処理では、液晶ディスプレイ４に装着カセット指示メッセージが表示される。この処理を具体的に言えば、例えば、図５の印刷順情報のデータＤ３がＲＡＭ６６に記憶されている場合において、「印刷順（１）」又は「印刷順（２）」の処理（「白地／黒文字」の処理）」になると、または、「印刷順（１）」や「印刷順（２）」の処理（「白地／黒文字」の処理）のときに、白地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、図６上でＳ４０２の横隣以降に表された液晶ディスプレイ４のように、白地（テープ色）で黒文字（インクリボン色）のテープカセット６をカセット装着部５に装着させることを促すメッセージ（エラーメッセージ）として、「白地／黒文字カセットを装着して下さい。」が表示される。そして、「印刷順（３）」の処理（「黄地／黒文字」の処理）になると、または、「印刷順（３）」の処理（「黄地／黒文字」の処理）のときに、図６上でＳ４０２の横隣以降に表された液晶ディスプレイ４のように、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６をカセット装着部５に装着させることを促すメッセージ（エラーメッセージ）として、「黄地／黒文字カセットを装着して下さい。」が表示される。
【００４５】
尚、ＲＡＭ６６に記憶されているナンバリング条件において、ナンバリングの範囲に対するテープカセット６として「ＡＮＹ」と設定された場合には、「ＡＮＹ」と設定された「印刷順（Ｉ）」の処理（「テープカセット６の種類が何も設定されていないケース」の処理）になると、図８に表された液晶ディスプレイ４のように、「次のカセットを装着して下さい。」とのメッセージが表示される。
【００４６】
このようにして、図６のＳ４０２の装着カセット指示メッセージ表示が行われると、Ｓ４０３に進んで、ＡＮＹキーのいずれか（例えば、キー３Ｅ）が入力されるまで待機状態にされる（Ｓ４０３：ＮＯ）。このとき、ユーザーに対しては、カセット装着部５に装着中のテープカセット６を適切なものと交換した後でＡＮＹキーのいずれか（例えば、キー３Ｅ）を押下することが望まれる。
【００４７】
ＡＮＹキーのいずれか（例えば、キー３Ｅ）が入力されると（Ｓ４０３：ＹＥＳ）、上記Ｓ４０４に進む。ここで、カセット装着部５に装着中のテープカセット６が設定通りでない場合（Ｓ４０４：ＮＯ）には、上記Ｓ４０２に戻って、上記Ｓ４０２以降の処理を繰り返す。これに対して、カセット装着部５に装着中のテープカセット６が設定通りである場合（Ｓ４０４：ＹＥＳ）には、上記図３のＳ２０５に進む。
【００４８】
Ｓ２０５では、印刷処理が行われる。この処理では、上記図１のＳ１７の文字入力処理の処理内容等に基づき、ヘッド駆動回路６８や、搬送モーター駆動回路７０、サーマルヘッド７１、テープ搬送モーター７３等により構成される「印刷部」によって、カセット装着部５に装着中のテープカセット６のインクリボンで当該テープカセット６のテープにラベルＬの１枚分に相当する印刷が行われる。
【００４９】
さらに、ユーザーがセッティングすれば、切断用モーター駆動回路６９や切断用モーター７２等により構成される「カット部」によって、カセット装着部５に装着中のテープカセット６のテープに対して当該印刷に伴うカット加工が施される。このカット加工は、ハーフカットであってもよい。尚、「カット部」が本実施の形態とは異なり手動式のものであれば、「カット部」がユーザーによって操作されることによって、カセット装着部５に装着中のテープカセット６のテープに対して当該印刷に伴うカット加工が施される。
【００５０】
尚、ＲＡＭ６６にナンバリング条件が記憶されている場合には、ＲＡＭ６６に記憶されたナンバリング条件に従ったナンバリング印刷が行われる。このとき、図３上でＳ２０５の横隣に表された液晶ディスプレイ４のように、「印刷中」の文字と、現時点でのナンバリング印刷の枚数（例えば、１（枚）、２（枚）、…、１５（枚））と、ナンバリング印刷の総枚数（１５（枚））とが表される。このようにして、Ｓ２０５の印刷処理が行われると、Ｓ２０６に進む。
【００５１】
Ｓ２０６では、最終印刷であるか否かが判定される。この判定は、具体的に言えば、例えば、図５の印刷順情報のデータＤ３がＲＡＭ６６に記憶されている場合には、「印刷順（１）」や「印刷順（２）」や「印刷順（３）」の処理中は最終印刷でないとされ（Ｓ２０６：ＮＯ）、「印刷順（３）」の処理が終了時点になると最終印刷であるとされる（Ｓ２０６：ＹＥＳ）。ここで、最終印刷でない場合（Ｓ２０６：ＮＯ）には、Ｓ２０７に進んで、印字データの更新を行った後、上記Ｓ２０４に戻って、上記Ｓ２０４の以降の処理が繰り返される。これにより、新たなラベルＬの１枚分に相当する印刷が行われる。これに対して、最終印刷である場合（Ｓ２０６：ＹＥＳ）には、上記図１のＳ１１に戻って、上記Ｓ１１以降の処理が繰り返される。
【００５２】
すなわち、本実施形態に係るラベルプリンター１は、異なる種類のテープカセット６が一つ装着可能なカセット装着部５を有するラベルプリンター１であって、キーボード３と「印刷部」と液晶ディスプレイ４とを制御するＣＰＵ６１が以下(1)〜(5)の各処理を実行する。尚、「印刷部」は、ヘッド駆動回路６８や、搬送モーター駆動回路７０、サーマルヘッド７１、テープ搬送モーター７３等により構成される。
【００５３】
つまり、ＣＰＵ６１は、(1)ナンバリング対象範囲設定の処理（Ｓ１０１）とナンバリング枚数設定の処理（Ｓ１０２）とにおけるキーボード３のキー入力（印刷情報）に基づいて印刷内容を設定する。その印刷内容を具体的に言えば、例えば、図２上でＳ１０１，Ｓ１０２の横隣の各液晶ディスプレイ４の表示内容がナンバリング条件としてＲＡＭ６６に記憶されている場合では、「連絡票ファイル」や「年」の文字や、ナンバリングの初期値である「１９９０」、ナンバリング印刷の所望枚数の「１５」枚等である。
【００５４】
さらに、ＣＰＵ６１は、(2)「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５）におけるキーボード３のキー入力（印刷情報）に基づいて、カセット装着部５に装着される同一種類のテープカセット６のテープからラベルＬの作成を一括して行う基準となる印刷単位を一又は複数設定する。その印刷単位を具体的に言えば、例えば、図２に表されたナンバリング条件のデータＤ１から図５に表された印刷情報のデータＤ２が抽出・作成される場合では、「１９９０」から「１９９４」のナンバリングの範囲に対して白地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（１）と、「１９９５」から「１９９９」のナンバリングの範囲に対して黄地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（２）と、「２０００」から「２００４」のナンバリングの範囲に対して白地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（３）である。
【００５５】
この点、本実施形態に係るラベルプリンター１では、ＣＰＵ６１による印刷情報並べ替え処理（Ｓ２０３の２）で作成される印刷順情報のデータＤ３のように、カセット装着部５に装着される同一種類のテープカセット６のテープからラベルＬの作成を一括して行う基準となる印刷単位（範囲（Ｉ））が並べ替えられる。印刷順情報のデータＤ３では、「１９９０」から「１９９４」のナンバリングの範囲に対して白地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（１）に相当する「印刷順（１）」と、「２０００」から「２００４」のナンバリングの範囲に対して白地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（３）に相当する「印刷順（２）」と、「１９９５」から「１９９９」のナンバリングの範囲に対して黄地（テープ色）で黒文字（インクリボン色）のテープカセット６が設定された印刷単位である範囲（２）に相当する「印刷順（３）」の順番で並べられている（図５参照）。
【００５６】
さらに、ＣＰＵ６１は、(3)装着カセット指示メッセージ表示（Ｓ４０２）において、上記(2)の処理（「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５））で設定された印刷単位である範囲（Ｉ）に適したテープカセット６の種類を指示するメッセージを液晶ディスプレイ４に出力させる。
【００５７】
さらに、ＣＰＵ６１は、(4)印刷処理（Ｓ２０５）において、上記(1)の処理（ナンバリング対象範囲設定の処理（Ｓ１０１）とナンバリング枚数設定の処理（Ｓ１０２））で設定された印刷内容の印刷を上記(2)の処理（「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５））で設定された印刷単位である範囲（Ｉ）毎に「印刷部」に行わせる。その印刷は、印刷順情報のデータＤ３で並べられている「印刷順（１）」「印刷順（２）」「印刷順（３）」の順をもって行われる。
【００５８】
さらに、ＣＰＵ６１は、(5)最終印刷であるか否かを判定することによって（Ｓ２０６）、上記(2)の処理（「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５））で設定された印刷単位である範囲（Ｉ）の全てについて、上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２））と上記(4)の処理（印刷処理（Ｓ２０５））を順次に繰り返して行う。この点、上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２）は、印刷順情報のデータＤ３で並べられている「印刷順（１）」「印刷順（２）」「印刷順（３）」の順をもって行われる。但し、「印刷順（１）」「印刷順（２）」の両者では、テープカセット６の種類として、白地（テープ色）で黒文字（インクリボン色）である「白地／黒文字」が同一設定されているので（図５参照）、「印刷順（１）」の処理から「印刷順（２）」の処理に移行されるタイミング（Ｓ４０１：ＹＥＳ）において、テープカセット６の種類が適したものであれば、(3)装着カセット指示メッセージ表示（Ｓ４０２）が省略されてもよい。
【００５９】
以上より、本実施形態に係るラベルプリンター１では、異なる種類のテープカセット６が一つ装着可能なカセット装着部５を有するラベルプリンター１であって、複数種類のテープカセット６を使用して印刷を行う際にテープカセット６の交換回数を少なくすることができる。
【００６０】
また、本実施形態に係るラベルプリンター１では、カセット装着部５に装着されたテープカセット６のインクリボンを使用して、当該テープカセット５のテープに上記(2)の処理（「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５））で設定された印刷単位である範囲（Ｉ）毎の印刷が「印刷部」によって行われる（Ｓ２０５）。そして、例えば、図２に表されたナンバリング条件のデータＤ１から図５に表された印刷情報のデータＤ２が抽出・作成される場合では、上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２））で使用されるテープカセット６の種類がカセット装着部５に装着可能なテープカセット６のテープ色及びインクリボン色で構成されているので、上記(4)の処理（印刷処理（Ｓ２０５））で印刷が行われる際に、テープ色又はインクリボン色が異なるテープカセット６毎にまとめた印刷単位である範囲（Ｉ）毎の印刷が「印刷部」によって行われることから、つまり、「印刷順（１）」及び「印刷順（２）」の印刷単位である範囲（１）及び範囲（３）では、白地（テープ色）で黒文字（インクリボン色）のテープカセット６で印刷が行われ、「印刷順（３）」の印刷単位である範囲（２）では、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６で印刷が行われることから、視覚的識別が容易な色違いのラベルＬを作成することができる。
【００６１】
例えば、本実施形態に係るラベルプリンター１において、図２に表されたナンバリング条件のデータＤ１から図５に表された印刷情報のデータＤ２が抽出・作成される場合では、白地（テープ色）で黒文字（インクリボン色）のラベルＬが「１９９０」から「１９９４」のナンバリングの範囲及び「２０００」から「２００４」のナンバリングの範囲で引き続き連続してまとめて作成され、その直後に、黄地（テープ色）で黒文字（インクリボン色）のラベルＬが「１９９５」から「１９９９」のナンバリングの範囲で作成される。
【００６２】
図１２は、それらのラベルＬが貼付された整理棚１０１を表した斜視図である。図１２に表された整理棚１０１においては、「連絡票ファイル  １９９０年」と「連絡票ファイル  １９９１年」と「連絡票ファイル  １９９２年」と「連絡票ファイル  １９９３年」と「連絡票ファイル  １９９４年」の５枚のラベルＬが白地（テープ色）で黒文字（インクリボン色）で作成され、「連絡票ファイル  １９９５年」と「連絡票ファイル  １９９６年」と「連絡票ファイル  １９９７年」と「連絡票ファイル  １９９８年」と「連絡票ファイル  １９９９年」の５枚のラベルＬが黄地（テープ色）で黒文字（インクリボン色）で作成され、「連絡票ファイル  ２０００年」と「連絡票ファイル  ２００１年」と「連絡票ファイル  ２００２年」と「連絡票ファイル  ２００３年」と「連絡票ファイル  ２００４年」の５枚のラベルＬが白地（テープ色）で黒文字（インクリボン色）で作成されていることから、それらのラベルＬが貼付された整理棚１０１の引き出しの前板１０２について視覚的識別が容易となる。つまり、テープカセット６の交換が最も少なくなる形態をもって作成された視覚的に識別可能な各ラベルＬを介して、一目で年代別の区分けがわかる。
【００６３】
また、本実施形態に係るラベルプリンター１では、ＣＰＵ６１が以下(6)〜(7)の各処理を実行する。つまり、ＣＰＵ６１は、(6)カセット装着部５に装着中のテープカセット６が設定通りであるか否かを判定することによって（Ｓ４０４）、カセットセンサー７で検出されたテープカセット６の種類と上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２））で液晶ディスプレイ４に表示されたメッセージで指示されたテープカセット６の種類とが一致しない場合には（Ｓ４０４：ＮＯ）、上記(4)の処理（印刷処理（Ｓ２０５））を実行する前に上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２））を続行する。
【００６４】
さらに、ＣＰＵ６１は、(7)カセットセンサー７で検出されたテープカセット６の種類と上記(3)の処理（装着カセット指示メッセージ表示（Ｓ４０２））で液晶ディスプレイ４に表示されたメッセージで指示されたテープカセット６の種類とが一致した場合に限って（Ｓ４０４：ＹＥＳ）、上記(4)の処理（印刷処理（Ｓ２０５））の実行に移行することを許可する。以上より、本実施形態に係るラベルプリンター１では、間違ったテープカセット６の交換を防止することができる。
【００６５】
また、本実施形態に係るラベルプリンター１では、例えば、図２に表されたナンバリング条件のデータＤ１から図５に表された印刷情報のデータＤ２が抽出・作成される場合のように、キーボード３で入力されるキー入力（印刷情報）には印刷枚数情報とナンバリング情報とが含まれており、つまり、上記(1)の処理（ナンバリング対象範囲設定の処理（Ｓ１０１）とナンバリング枚数設定の処理（Ｓ１０２））で設定された印刷内容がナンバリングによって自動的に更新される印刷内容であるが、このような場合でも上述した各効果を奏することができる。
【００６６】
また、本実施形態に係るラベルプリンター１では、切断用モーター駆動回路６９や切断用モーター７２等で構成される「カット部」をもＣＰＵ６１が制御することができる。そして、ＣＰＵ６１は、上記(4)の処理（印刷処理（Ｓ２０５））の際には、以下(4)’の処理を実行する。つまり、ＣＰＵ６１は、(4)’上記(1)の処理（ナンバリング対象範囲設定の処理（Ｓ１０１）とナンバリング枚数設定の処理（Ｓ１０２））で設定された印刷内容の印刷と当該印刷に伴うカット加工を上記(2)の処理（「ＴＯ値（Ｉ）」設定の処理（Ｓ１０４）と「カセット種（Ｉ）」設定の処理（Ｓ１０５））で設定された印刷単位である範囲（Ｉ）毎に、つまり、印刷順情報のデータＤ３に並べられている「印刷順（１）」「印刷順（２）」「印刷順（３）」（図５参照）で「印刷部」と「カット部」に行わせることにより、複数種類のテープカセット６を使用して印刷を行う際にテープカセット６のテープに当該印刷に伴うカット加工（ハーフカットも含む）を施すことができる。
【００６７】
［３．本発明の第２動作］
また、本実施形態に係るラベルプリンター１では、例えば、図１８に表されたデータベース２０１をＥＥＰＲＯＭ６３等に記憶させておき、キーボード３を介して入力されるキー入力（印刷情報）において、ナンバリング情報に代えて図１８に表されたデータベース２０１のレコード番号情報２０２等を含ませれば、上述したナンバリング印刷に代えて、以下のデータベース印刷を行うことが可能である。
【００６８】
つまり、図１８に表されたデータベース２０１によれば、レコード番号情報２０２が「１」「６」〜「８」「１２」〜「１５」にそれぞれ対応する名前については、住所が「○○県」の人なので、例えば、青地（テープ色）で黒文字（インクリボン色）のテープカセット６を対応させ、青地（テープ色）で黒文字（インクリボン色）のラベルＬにその名前がそれぞれ作成される。また、レコード番号情報２０２が「２」「４」「１１」「１６」にそれぞれ対応する名前については、住所が「○△県」の人なので、例えば、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６を対応させ、黄地（テープ色）で黒文字（インクリボン色）のラベルＬにその名前がそれぞれ作成される。また、レコード番号情報２０２が「３」「５」「９」「１０」にそれぞれ対応する名前については、住所が「○×県」の人なので、例えば、白地（テープ色）で黒文字（インクリボン色）のテープカセット６を対応させ、白地（テープ色）で黒文字（インクリボン色）のラベルＬにその名前がそれぞれ作成される。
【００６９】
尚、図１８に表されたデータベース２０１の名前フィールド２０４では、上記の各条件の下で作成されたラベルＬのイメージを表している。つまり、図１８に表されたデータベース２０１に登録されている人々について、住所別に色分けした名前のラベルＬがそれぞれ作成される。
【００７０】
この点、データベース２０１のレコード番号情報２０２の範囲を限定して、上述したデータベース印刷を行えば、その限定範囲内の名前について、住所が「○○県」「○△県」「○×県」という抽出条件の下で、異なるテープカセット６の種類毎にまとめて各ラベルＬに印刷することもできる。
【００７１】
以下に、本実施形態に係るラベルライター１で実行されるデータベース印刷について説明する。図１３乃至図１７は、データベース印刷も可能な制御プログラムが表されたフローチャート図である。尚、図１３乃至図１７のフローチャートで表されたデータベース印刷も可能な制御プログラムの各々は、ＥＥＰＲＯＭ６３等に記憶されるとともにＣＰＵ６１により実行される。
【００７２】
尚、データベース印刷については、上記ナンバリング印刷と動作（処理）上の差分がない限り説明は省略され、上記ナンバリング印刷と同一の動作（処理）には原則として同一符号が付される。
【００７３】
図１３に表されたように、本実施形態に係るラベルライター１で実行されるデータベース印刷も可能な制御プログラムでは、以下の各処理を除けば、上記図１に表されたナンバリング印刷も可能な制御プログラムが同様にして実行される。
【００７４】
先ず、入力されたキーが文字キーでなかった場合（Ｓ１３：ＮＯ）には、Ｓ１４の２に進む。Ｓ１４の２では、入力されたキーがデータベース印刷設定キー３Ｆであったか否かが判定される。この判定も、キーボード３からの入力信号に基づいて行われる。ここで、入力されたキーがデータベース印刷設定キー３Ｆでなかった場合（Ｓ１４の２：ＮＯ）には、Ｓ１５のその他の処理に進んで、入力されたキーに基づいてその他の処理が行われた後、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。これに対して、入力されたキーがデータベース印刷設定キー３Ｆであった場合（Ｓ１４の２：ＹＥＳ）には、Ｓ１６の２のデータベース印刷設定処理に進む。
【００７５】
図１４は、データベース印刷設定処理のプログラムが表されたフローチャート図である。図１４に表されたように、データベース印刷設定処理では、Ｓ１００１において、印刷レコード範囲設定が行われる。この処理を具体的に言えば、例えば、図１４上でＳ１００１の横隣に表された液晶ディスプレイ４の下段のように、開始レコードの値である「００１」と終了レコードの値である「０１２」がキーボード３を介して入力される。入力可能な値は、レコード番号情報２０２、つまり、図１８に表されたデータベース２０１のレコード番号フィールド２０３に格納された各値である。尚、図１４上でＳ１００１の横隣に表された液晶ディスプレイ４の上段には、図１８に表されたデータベース２０１の最大レコード範囲を示す「データベースレコード  １  ｔｏ  １６」が表されている。その後は、Ｓ１００２に進む。
【００７６】
Ｓ１００２では、印刷条件設定が行われる。この処理を具体的に言えば、例えば、図１４上でＳ１００２の横隣に表された液晶ディスプレイ４の下段では、抽出条件フィールドである「住所」と印刷フィールドである「名前」がキーボード３を介して入力されている。これらの入力の際には、「レコードＮＯ」「名前」「住所」が矢印キー３Ｃの押下に従って順次に表示され、エンターキー３Ｄの押下によって決定される。もっとも、これらの入力は、外部機器からデータ転送により行ってもよい。この点、「レコードＮＯ」は、図１８に表されたデータベース２０１のレコード番号フィールド２０３を示す。「名前」は、図１８に表されたデータベース２０１の名前フィールド２０４を示す。「住所」は、図１８に表されたデータベース２０１の住所フィールド２０５を示す。尚、図１４上でＳ１００２の横隣に表された液晶ディスプレイ４の上段には、本操作を示す「印刷条件設定」が表されている。その後は、Ｓ１００３に進む。
【００７７】
Ｓ１００３では、印刷データ抽出条件かつ印刷カセット設定が行われる。この処理を具体的に言えば、例えば、図１４上でＳ１００３の横隣以降に表された各液晶ディスプレイ４の下段では、「抽出条件設定１」として、抽出条件（印刷データ抽出条件）である「○○県」とＣＡＳＳＥＴＴＥ（印刷カセット設定）である「青地／黒文字カセット」がキーボード３を介して入力されている。さらに、「抽出条件設定２」として、抽出条件（印刷データ抽出条件）である「○△県」とＣＡＳＳＥＴＴＥ（印刷カセット設定）である「黄地／黒文字カセット」がキーボード３を介して入力されている。さらに、「抽出条件設定３」として、抽出条件（印刷データ抽出条件）である「○×県」とＣＡＳＳＥＴＴＥ（印刷カセット設定）である「白地／黒文字カセット」がキーボード３を介して入力されている。ＣＡＳＳＥＴＴＥ（印刷カセット設定）の入力の際には、「青地／黒文字カセット」「黄地／黒文字カセット」「白地／黒文字カセット」など、本実施形態に係るラベルプリンター１のカセット装着部５に装着可能なテープカセット６の種類が矢印キー３Ｃの押下に従って順次に表示され、エンターキー３Ｄの押下によって決定される。このとき、テープカセット６の種類が何も設定されない「ＡＮＹ」も表示・決定することも可能である。尚、図１４上でＳ１００３の横隣以降に表された各液晶ディスプレイ４の上段には、本操作を示す「抽出条件設定１」「抽出条件設定２」「抽出条件設定３」がそれぞれ表されている。その後は、Ｓ１００４に進む。
【００７８】
Ｓ１００４では、設定完了であるか否かが判定される。この判定は、キーボード３のキー入力に基づいて行われる。ここで、設定完了でない場合（Ｓ１００４：ＮＯ）には、上記Ｓ１００３に戻って、印刷データ抽出条件かつ印刷カセット設定が再び行われる。これに対して、設定完了である場合（Ｓ１００４：ＹＥＳ）には、Ｓ１００５に進む。
【００７９】
Ｓ１００５では、条件外データカセット設定が行われる。この処理を具体的に言えば、例えば、図１４上でＳ１００５の横隣斜下に表された液晶ディスプレイ４の下段では、「抽出条件設定ｎ」として、抽出条件（印刷データ抽出条件）である「＊＊＊」とＣＡＳＳＥＴＴＥ（条件外印刷カセット設定）である「黄地／黒文字カセット」がキーボード３を介して入力されている。抽出条件（印刷データ抽出条件）である「＊＊＊」とは、上記Ｓ１００３で設定された各抽出条件（印刷データ抽出条件）以外の抽出条件（印刷データ抽出条件）をいう。つまり、上記の具体例で言えば、「＊＊＊」が示す抽出条件（印刷データ抽出条件）は、住所が「○○県」「○△県」「○×県」以外であることである。ＣＡＳＳＥＴＴＥ（条件外印刷カセット設定）の入力は、上記Ｓ１００３の処理におけるＣＡＳＳＥＴＴＥ（印刷カセット設定）の入力と同様である。その後は、Ｓ１００６に進む。
【００８０】
Ｓ１００６では、データベース印刷条件保存が行われる。この処理を具体的に言えば、上記Ｓ１００１乃至上記Ｓ１００３、上記Ｓ１００５における入力内容がデータベース印刷条件としてＲＡＭ６６に記憶される。その後は、上記図１３のＳ１１に戻る。
【００８１】
一方、上記図１３のＳ１２において、入力されたキーが印刷キー３Ａであった場合（Ｓ１２：ＹＥＳ）には、Ｓ１８の印刷処理に進む。
【００８２】
図１５は、印刷処理のプログラムが表されたフローチャート図である。図１５に表された印刷処理のプログラムでは、以下の各処理を除けば、上記図３に表された印刷処理のプログラムが同様にして実行される。
【００８３】
先ず、印刷前エラーチェックがＯＫである場合（Ｓ２０１：ＹＥＳ）には、Ｓ２０２の２に進む。Ｓ２０２の２では、データベース印刷であるか否かが判定される。この判定は、上記図１４のＳ１００６でＲＡＭ６６に記憶されたデータベース印刷条件の内容に基づいて行われる。ここで、データベース印刷でない場合（Ｓ２０２の２：ＮＯ）には、Ｓ２０３の通常印刷処理が行われる。このとき、上記図１４のＳ１００６でＲＡＭ６６にデータベース印刷条件が記憶されているが、そのデータベース印刷条件の内容に色替え設定がない場合には、テープカセット６の交換を催促しない通常のデータベース印刷が行われる。尚、データベース印刷条件の内容に色替え設定がない場合とは、抽出条件（印刷データ抽出条件）に対するテープカセット６の種類が何も設定されていない場合をいう。この場合を具体的に言えば、上記図１４のＳ１００３の印刷データ抽出条件かつ印刷カセット設定において、例えば、各抽出条件（印刷データ抽出条件）である「○○県」「○△県」「○×県」に対するＣＡＳＳＥＴＴＥ（印刷カセット設定）のテープカセット６として、「ＡＮＹ」がそれぞれ設定された場合をいう。その後は、上記図１３のＳ１１に戻る。これに対して、データベース印刷である場合（Ｓ２０２の２：ＹＥＳ）には、Ｓ２０３の３の印刷情報並べ替え処理に進む。
【００８４】
図１６は、印刷情報並べ替え処理のプログラムが表されたフローチャート図である。図１６に表されたように、印刷情報並べ替え処理では、Ｓ１１０１において、印刷条件が取得される。この処理を具体的に言えば、例えば、上記図１４のＳ１００６でＲＡＭ６６に記憶されたデータベース印刷条件から、図１６のＳ１１０１の横隣に表されたデータＤＤ１が作成される。データＤＤ１には、「抽出条件フィールド＝“住所”」と「印刷フィールド＝“名前”」が含まれている。その後はＳ１１０２に進む。
【００８５】
Ｓ１１０２では、抽出条件がすべて完了したか否かが判定される。この判定は、上記図１４のＳ１００６でＲＡＭ６６に記憶されたデータベース印刷条件に基づいて行われる。ここで、抽出条件がすべて完了していない場合（Ｓ１１０２：ＮＯ）には、Ｓ１１０３に進む。
【００８６】
Ｓ１１０３では、抽出条件が取得される。この処理を具体的に言えば、例えば、上記図１４のＳ１００６でＲＡＭ６６に記憶されたデータベース印刷条件から、図１６のＳ１１０３の横隣斜上に表されたデータＤＤ２が作成される。データＤＤ２には、「抽出条件１（○○，青地／黒文字カセット）」「抽出条件２（○△，黄地／黒文字カセット）」「抽出条件３（○×，白地／黒文字カセット）」が含まれている。その後はＳ１１０４に進む。
【００８７】
Ｓ１１０４では、データベースから該当レコードが抽出される。この処理を具体的に言えば、例えば、上記図１４のＳ１００６でＲＡＭ６６に記憶されたデータベース印刷条件に基づいて、図１８に表されたデータベース２０１から、図１６のＳ１１０４の横隣に表されたデータＤＤ３が作成される。データＤＤ３では、Ｓ１００１の印刷レコード範囲設定で入力された開始レコードの値である「００１」と終了レコードの値である「０１２」とで定義される範囲の中から、「抽出条件１（○○，青地／黒文字カセット）」に対する該当レコードとして、「−該当レコードリスト１“○○○○”，“×○△○”，“△×○□”，…」の各名前が抽出され、「抽出条件２（○△，黄地／黒文字カセット）」に該当レコードとして、「−該当レコードリスト２“○○○△”，“△○○○”，“△△△△”」の各名前が抽出され、「抽出条件３（○×，白地／黒文字カセット）」に該当レコードとして、「−該当レコードリスト３“○△○○”，“○×△△”，“××△△”，…」の各名前が抽出される。その後はＳ１１０５に進む。
【００８８】
Ｓ１１０５では、印刷リストへ追加が行われる。この処理を具体的に言えば、例えば、Ｓ１１０３のデータＤＤ２及びＳ１１０４のデータＤＤ３から、図１６のＳ１１０５の横隣斜下に表されたデータＤＤ４が作成される。データＤＤ４には、「印刷リスト１：抽出条件１，該当レコードリスト１」「印刷リスト２：抽出条件２，該当レコードリスト２」「印刷リスト３：抽出条件３，該当レコードリスト３」が含まれている。データＤＤ４は、ＲＡＭ６６内の印刷リストに追加される。その後は、Ｓ１１０６に進む。
【００８９】
Ｓ１１０６では、ＲＡＭ６６内の印刷リストが同種類のカセット６の順番に並び替えられる。この処理を具体的に言えば、例えば、データＤＤ４がＲＡＭ６６内の印刷リストに追加されている場合には、ＲＡＭ６６内の印刷リストにおいて、先ず、「印刷リスト１：抽出条件１，該当レコードリスト１」に含まれる「青地／黒文字カセット」が設定された印刷リストが順次に並べられ、続いて、「印刷リスト２：抽出条件２，該当レコードリスト２」に含まれる「黄地／黒文字カセット」が設定された印刷リストが順次に並べられ、続いて、「印刷リスト３：抽出条件３，該当レコードリスト３」に含まれる「白地／黒文字カセット」が設定された印刷リストが順次に並べられる。その後は、上記図１５のＳ２０４に進む。
【００９０】
上記図１５のＳ２０４では、装着カセットチェック処理が行われる。図１７は、装着カセットチェック処理のプログラムが表されたフローチャート図である。図１７に表された装着カセットチェック処理のプログラムでは、以下の処理を除けば、上記図６に表された装着カセットチェック処理のプログラムが同様にして実行される。
【００９１】
つまり、Ｓ４０２では、装着カセット指示メッセージ表示が行われる。この処理では、液晶ディスプレイ４に装着カセット指示メッセージが表示される。この処理を具体的に言えば、例えば、図１６のデータＤＤ４を追加した印刷リストがＲＡＭ６６に記憶されている場合において、「印刷リスト１」の処理又は「印刷リスト１」に順次に並べられた印刷リストの処理になると、または、「印刷リスト１」の処理又は「印刷リスト１」に順次に並べられた印刷リストの処理のときに、青地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、図１７上でＳ４０２の横隣以降に表された液晶ディスプレイ４のように、青地（テープ色）で黒文字（インクリボン色）のテープカセット６をカセット装着部５に装着させることを促すメッセージ（エラーメッセージ）として、「青地／黒文字カセットを装着して下さい。」が表示される。続いて、「印刷リスト２」の処理及び「印刷リスト２」に順次に並べられた印刷リストの処理になると、または、「印刷リスト２」の処理及び「印刷リスト２」に順次に並べられた印刷リストの処理のときに、黄地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、図１７上でＳ４０２の横隣以降に表された液晶ディスプレイ４のように、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６をカセット装着部５に装着させることを促すメッセージ（エラーメッセージ）として、「黄地／黒文字カセットを装着して下さい。」が表示される。続いて、「印刷リスト３」の処理及び「印刷リスト３」に順次に並べられた印刷リストの処理になると、または、「印刷リスト３」の処理及び「印刷リスト３」に順次に並べられた印刷リストの処理のときに、白地（テープ色）又は黒文字（インクリボン色）でないテープカセット６がカセット装着部５に装着中であれば、図１７上でＳ４０２の横隣以降に表された液晶ディスプレイ４のように、白地（テープ色）で黒文字（インクリボン色）のテープカセット６をカセット装着部５に装着させることを促すメッセージ（エラーメッセージ）として、「白地／黒文字カセットを装着して下さい。」が表示される。
【００９２】
但し、ＲＡＭ６６に記憶されている印刷リストにおいて、データベース印刷に対するテープカセット６として「ＡＮＹ」が設定されている場合には、「ＡＮＹ」を有する「印刷リスト○」の処理になると、上記図１７上でＳ４０２の横隣以降に表された液晶ディスプレイ４のうち、最も下に表された液晶ディスプレイ４のように、「次のカセットを装着して下さい。」とのメッセージが表示される。
【００９３】
尚、上記図１５のＳ２０５における印刷処理においては、現在の印刷中の枚数や最終的な印刷の総数が液晶ディスプレイ４に表示されることはない。
【００９４】
以上より、例えば、図１８に表されたデータベース２０１に基づいて、レコード番号情報２０２が「１」「６」〜「８」「１２」にそれぞれに対応する「○○○○」「×○△○」「△×○□」「□□○○」「△△△○」の名前が印刷された各ラベルＬが、青地（テープ色）と黒文字（インクリボン色）をもって作成される。以下、同様にして、レコード番号情報２０２が「２」「４」「１１」にそれぞれ対応する「○○○△」「△○○○」「△△△△」の名前については、黄地（テープ色）で黒文字（インクリボン色）のテープカセット６で各ラベルＬがそれぞれ作成される。さらに、レコード番号情報２０２が「３」「５」「９」「１０」にそれぞれ対応する「○△○○」「○×△△」「××△△」「△○▽▽」の名前については、白地（テープ色）で黒文字（インクリボン色）のテープカセット６で各ラベルＬがそれぞれ作成される。
【００９５】
このようにして、図１４のＳ１００１で設定される印刷レコード範囲に関する情報や、図１４のＳ１００２で設定されるフィールドの特定に関する情報や、図１４のＳ１００３，Ｓ１００５で設定される抽出条件に関する情報で設定される印刷内容が、それらの情報によって自動的に更新される印刷内容であっても、上述した各効果を奏することができる。
【００９６】
［４．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【００９７】
例えば、上記(2)の処理（上記図２のＳ１０４，Ｓ１０５や上記図１４のＳ１００３）において、キーボード３のキー入力（印刷情報）に基づき、カセット装着部５に装着される同一種類のテープカセット６のテープからラベルＬの作成を一括して行う基準となる印刷単位を一又は複数設定する際には、ラミネートテープ・ノンラミネートテープ・セキュリティテープ・強粘着ラミネートテープ・フレキシブルＩＤテープ・ファブリックテープ等のテープカセット６の機能を印刷単位の構成要素として加えてもよいし、テープカセット６のテープ幅を印刷単位の構成要素として加えてもよい。
【００９８】
また、本実施形態に係るラベルプリンター１において、上記(4)の処理（印刷処理（上記図３又は上記図１５のＳ２０５））以外の処理は、接続インターフェース８１に接続される不図示のパーソナルコンピューター上で行ってもよい。
【００９９】
また、本実施形態に係るラベルプリンター１では、間違ったテープカセット６の交換やテープカセット６の交換をしないことが許されるのであれば、上記図６又は上記図１７のＳ４０４の判断処理を省略してもよい。
【符号の説明】
【０１００】
１  ラベルプリンター
３  キーボード
４  液晶ディスプレイ
５  カセット装着部
６  テープカセット
７  カセットセンサー
６１  ＣＰＵ
６８  ヘッド駆動回路
６９  切断用モーター駆動回路
７０  搬送モーター駆動回路
７１  サーマルヘッド
７２  切断用モーター
７３  テープ搬送モーター
２０１  データベース
２０２  レコード番号情報
２０３  レコード番号フィールド
２０４  名前フィールド
２０５  住所フィールド
Ｌ  ラベル
【図１】
2012176516.tif 000003
【図２】
2012176516.tif 000004
【図３】
2012176516.tif 000005
【図４】
2012176516.tif 000006
【図５】
2012176516.tif 000007
【図６】
2012176516.tif 000008
【図７】
2012176516.tif 000009
【図８】
2012176516.tif 000010
【図９】
2012176516.tif 000011
【図１０】
2012176516.tif 000012
【図１１】
2012176516.tif 000013
【図１２】
2012176516.tif 000014
【図１３】
2012176516.tif 000015
【図１４】
2012176516.tif 000016
【図１５】
2012176516.tif 000017
【図１６】
2012176516.tif 000018
【図１７】
2012176516.tif 000019
【図１８】
2012176516.tif 000020