(57)【要約】【課題】  印字開始前に、最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とを確認できるテープ印字装置を提供する。【解決手段】  ナンバリング文字列を入力後、このナンバリング文字列の順次更新する開始位置と、繰り返し更新してテープに印字するナンバリング文字列の終了位置を設定し（Ｓ４１〜Ｓ４３）、この入力したナンバリング文字列を順次更新して印字する印刷テープ２２の枚数を入力した場合には、最初の印刷テープ２２に印字されるナンバリング文字列と最後の印刷テープ２２に印字されるナンバリング文字列とが印刷開始前に液晶ディスプレイ７に表示される（Ｓ４４〜Ｓ４５：ＮＯ〜Ｓ４７）。【選択図】  図８
2005271549.tif 000002
【特許請求の範囲】
【請求項１】
長尺状のテープを搬送するためのテープ搬送手段と、入力手段と、前記入力手段によって入力又は編集された文字や図柄等からなる印字データを前記テープに印字する印字手段と、前記印字手段を駆動制御する印字制御手段と、を備え、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を、前記印字手段によりテープ毎に順次更新して印字するテープ印字装置において、
前記印字制御手段は、前記入力手段によって入力されたナンバリング文字列の最初に更新する文字を指定する第１指定手段と、
該ナンバリング文字列の繰り返し更新可能な最大文字数又は最大桁数を指定する第２指定手段と、
該ナンバリング文字列を順次更新して印字するテープの枚数を指定する第３指定手段と、
最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とを表示する第１表示手段と、
を有することを特徴とするテープ印字装置。
【請求項２】
前記印字制御手段は、前記第１指定手段と第２指定手段と第３指定手段との少なくとも１つの指定手段によって指定された条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できるか否かを印字開始前に判定する判定手段と、
前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないと判定した場合には、最後のテープまで印字できないことを表すエラー表示を印字開始前に表示する第２表示手段と、
を有することを特徴とする請求項１に記載のテープ印字装置。
【請求項３】
前記印字制御手段は、前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できない各エラー原因を表す複数のエラー原因表示を記憶するエラー原因表示記憶手段と、
前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因を判定するエラー原因判定手段と、
を有し、
該印字制御手段は、前記エラー表示を印字開始前に表示する場合には、前記エラー原因判定手段によって判定したエラー原因に対応する前記エラー原因表示を表示することを特徴とする請求項２に記載のテープ印字装置。
【請求項４】
前記印字制御手段は、前記各エラー原因を解決する方法を表すエラー解決表示を記憶するエラー解決表示記憶手段を有し、
該印字制御手段は、前記エラー原因表示を表示する場合には、該エラー原因表示を表示すると共に、該エラー原因表示に対応する前記エラー解決表示を表示することを特徴とする請求項３に記載のテープ印字装置。
【請求項５】
前記各エラー原因は、前記第３指定手段を介して指定された枚数が印字できない枚数である枚数エラーを含むことを特徴とする請求項３又は請求項４に記載のテープ印字装置。
【請求項６】
前記印字制御手段は、前記ナンバリング文字列を印字するテープの初期設定長さを予め記憶するテープ長さ記憶手段と、
前記テープ長さ記憶手段に記憶される初期設定長さを新たなテープ長さに変更可能なテープ長さ変更手段と、
を有し、
前記各エラー原因は、該テープ長さ記憶手段に記憶されるテープ長さがナンバリング文字列を印字できない長さである長さエラーを含むことを特徴とする請求項３乃至請求項５のいずれかに記載のテープ印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を順次更新してテープ毎に印刷するナンバリング機能を備えたテープ印字装置に関するものである。
【背景技術】
【０００２】
従来より、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を順次更新してテープ毎に印刷するナンバリング機能を備えたテープ印字装置が種々提案されている。
例えば、従来のテープ印刷装置は、文字や記号及び種々の指令を入力するための入力手段と、前記入力手段から入力される文字や記号のデータを記憶する記憶手段と、前記記憶手段のデータを表示する表示手段と、印刷媒体としてのテープに文字や記号のデータを印刷する印刷手段とを備え、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を、前記印刷手段によりテープ毎に順次更新して印刷するように構成され、前記記憶手段に記憶されるデータのうち前記ナンバリング文字列を指定するための指定手段と、前記指定手段により指定された前記ナンバリング文字列のナンバリング回数を設定するための設定手段と、前記指定手段によりナンバリング文字列の指定がなされている場合となされていない場合とで、前記設定手段によるナンバリング回数の設定のための表示を前記表示手段に区別して表示する制御手段とから構成されている（例えば、特許文献１参照。）。
【０００３】
そして、このような構成においては、ナンバリング文字列の指定がなされている場合となされていない場合とで、ナンバリング回数の設定のための表示を表示手段に区別して表示するので、印刷しようとするデータにナンバリング文字列が指定されているかどうかを明確に認識できるという効果がある。
【特許文献１】特開平７−２７６７４６号公報（段落（００２９）〜（００８９）、図１〜図８）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のテープ印字装置においては、ユーザーがナンバリング回数を設定後、実際に印字してみないと希望する最後の順番のナンバリング文字列が印字されるか否か分からないため、希望する最後から１個手前の順番のナンバリング文字列が印字されて終了したり、希望する最後から１個次の順番のナンバリング文字列が余分に印字されて終了する虞があるという問題がある。また、ナンバリング文字列をテープに印字する場合には、１枚印字する毎に、毎回印字バッファを更新して印字するため、印字中にテープの設定長さに印字できない文字数になる等の印字できない条件が発生した場合には、印字途中で印字出力が停止してしまい、ユーザーが希望する最後の順番のナンバリング文字列まで印字することができなくなるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ナンバリング文字列の印字開始前に、最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とを確認することができるテープ印字装置を提供することを目的とする。また、ナンバリング文字列の印字開始前に、設定した枚数のテープにナンバリング文字列を全て印字することができるか否かを確認することができ、更には、印字できない場合には、そのエラー原因、そのエラー解決方法等を提示することができるテープ印字装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るテープ印字装置は、長尺状のテープを搬送するためのテープ搬送手段と、入力手段と、前記入力手段によって入力又は編集された文字や図柄等からなる印字データを前記テープに印字する印字手段と、前記印字手段を駆動制御する印字制御手段と、を備え、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を、前記印字手段によりテープ毎に順次更新して印字するテープ印字装置において、前記印字制御手段は、前記入力手段によって入力されたナンバリング文字列の最初に更新する文字を指定する第１指定手段と、該ナンバリング文字列の繰り返し更新可能な最大文字数又は最大桁数を指定する第２指定手段と、該ナンバリング文字列を順次更新して印字するテープの枚数を指定する第３指定手段と、最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とを表示する第１表示手段と、を有することを特徴とする。
【０００７】
また、請求項２に係るテープ印字装置は、請求項１に記載のテープ印字装置において、前記印字制御手段は、前記第１指定手段と第２指定手段と第３指定手段との少なくとも１つの指定手段によって指定された条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できるか否かを印字開始前に判定する判定手段と、前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないと判定した場合には、最後のテープまで印字できないことを表すエラー表示を印字開始前に表示する第２表示手段と、を有することを特徴とする。
【０００８】
また、請求項３に係るテープ印字装置は、請求項２に記載のテープ印字装置において、前記印字制御手段は、前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できない各エラー原因を表す複数のエラー原因表示を記憶するエラー原因表示記憶手段と、前記条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因を判定するエラー原因判定手段と、を有し、該印字制御手段は、前記エラー表示を印字開始前に表示する場合には、前記エラー原因判定手段によって判定したエラー原因に対応する前記エラー原因表示を表示することを特徴とする。
【０００９】
また、請求項４に係るテープ印字装置は、請求項３に記載のテープ印字装置において、前記印字制御手段は、前記各エラー原因を解決する方法を表すエラー解決表示を記憶するエラー解決表示記憶手段を有し、該印字制御手段は、前記エラー原因表示を表示する場合には、該エラー原因表示を表示すると共に、該エラー原因表示に対応する前記エラー解決表示を表示することを特徴とする。
【００１０】
また、請求項５に係るテープ印字装置は、請求項３又は請求項４に記載のテープ印字装置において、前記各エラー原因は、前記第３指定手段を介して指定された枚数が印字できない枚数である枚数エラーを含むことを特徴とする。
【００１１】
更に、請求項６に係るテープ印字装置は、請求項３乃至請求項５のいずれかに記載のテープ印字装置において、前記印字制御手段は、前記ナンバリング文字列を印字するテープの初期設定長さを予め記憶するテープ長さ記憶手段と、前記テープ長さ記憶手段に記憶される初期設定長さを新たなテープ長さに変更可能なテープ長さ変更手段と、を有し、前記各エラー原因は、該テープ長さ記憶手段に記憶されるテープ長さがナンバリング文字列を印字できない長さである長さエラーを含むことを特徴とする。
【発明の効果】
【００１２】
請求項１に係るテープ印字装置では、入力されたナンバリング文字列の最初に更新する文字を第１指定手段によって指定し、続いて、該ナンバリング文字列の繰り返し更新可能な最大文字数又は最大桁数を第２指定手段によって指定後、該ナンバリング文字列を順次更新して印字するテープの枚数を第３指定手段によって指定した場合には、第１表示手段を介して最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とが表示される。
これにより、第１指定手段乃至第３指定手段によって指定した最初のテープに印字されるナンバリング文字列と最後のテープに印字されるナンバリング文字列とが第１表示手段を介して表示されるため、ユーザは、当該ナンバリング文字列の印字開始前に最初のテープと最後のテープに印字されるナンバリング文字列を確認することができ、当該ナンバリング文字列が印字されたテープの毎数の過不足を確実に防止することができる。
【００１３】
また、請求項２に係るテープ印字装置では、第１指定手段と第２指定手段と第３指定手段との少なくとも１つの指定手段によって指定された条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないと判定した場合には、第２表示手段を介して最後のテープまで印字できないことを表すエラー表示が印字開始前に表示される。
これにより、ユーザは、ナンバリング文字列の印字開始前に、設定した枚数のテープにナンバリング文字列を全て印字することができるか否かを確認することができるため、印字途中で印字できない条件が発生して印字出力が停止してしまい、ユーザーが希望する最後の順番のナンバリング文字列まで印字することができなくなるという事を確実に回避することができ、ユーザーは、設定した枚数のテープにナンバリング文字列を全て印字することができるようになる。
【００１４】
また、請求項３に係るテープ印字装置では、第１指定手段と第２指定手段と第３指定手段との少なくとも１つの指定手段によって指定された条件で入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないことを表すエラー表示が第２表示手段を介して印字開始前に表示される場合には、この最後のテープまで印字できないエラー原因を判定して、このエラー原因に対応するエラー原因表示が表示される。
これにより、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できない場合には、この最後のテープまで印字できないエラー原因に対応するエラー原因表示が印字開始前に表示されるため、ユーザは最後のテープまで印字できないエラー原因を印字開始前に知ることができ、このエラー原因を確実に解消して入力したナンバリング文字列を最後のテープまで容易に印字することができる。
【００１５】
また、請求項４に係るテープ印字装置では、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因に対応するエラー原因表示が表示されると共に、該エラー原因を解決する方法を表すエラー解決表示が表示される。
これにより、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないことを表すエラー原因表示が印字開始前に表示されると共に、この最後のテープまで印字できない該エラー原因を解決する方法を表すエラー解決表示が表示されるため、ユーザは最後のテープまで印字できないエラー原因を印字開始前に知ることができると共に、このエラー原因を解決する方法を容易に知ることができ、エラー原因を迅速に解消して入力したナンバリング文字列を最後のテープまで更に確実に印字することができる。
【００１６】
また、請求項５に係るテープ印字装置では、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因が、第３指定手段を介して指定された枚数が印字できない枚数である枚数エラーである場合には、エラー原因表示として枚数エラーを表す旨が表示され、また、エラー解決表示として該枚数エラーを解決する方法を表す旨が表示されるため、ユーザは、第３指定手段を介して新たな枚数を指定してする等、この枚数エラーを容易且つ迅速に解消することができる。
【００１７】
更に、請求項６に係るテープ印字装置では、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因が、テープの初期設定長さがナンバリング文字列を設定された枚数分印字できない長さである長さエラーである場合には、エラー原因表示として長さエラーを表す旨が表示され、また、エラー解決表示として該長さエラーを解決する方法を表す旨が表示されるため、ユーザは、テープ長さ変更手段を介して新たなテープ長さに変更する等、この長さエラーを容易且つ迅速に解消することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るテープ印字装置について、具体化した一実施形態に基づいて図面を参照しつつ詳細に説明する。
【実施例１】
【００１９】
先ず、本実施形態に係るテープ印字装置の概略構成について図１乃至図４に基づき説明する。
図１に示すように、本実施形態に係るテープ印字装置１には、文書データからなるテキストや、数字、アルファベット、五十音のように所定の配列順序を有するナンバリング文字列を作成するための文字入力キー２、テキスト等の印字を指令する印刷キー３、及び、改行指令や各種処理の実行、選択を指令するリターンキー４、文字等のキャラクタを複数行に渡って表示する液晶ディスプレイ（ＬＣＤ）７上でカーソルを上下、左右に移動させるカーソルキー５、後述の各種機能を選択する際に押下する機能キー１３Ａ、後述のようにナンバリング文字列を印字するテープ長さを設定変更する場合に、機能キー１３Ａを押下後、押下する長さ設定キー１３Ｂと、後述のようにナンバリング文字列を入力して印字出力形式を設定する場合に、機能キー１３Ａを押下後、押下するナンバリングキー１３Ｃ等を設けたキーボード６、及び、後述のテープカセット２１（図２参照）を収納するカセット収納部８が収納カバー８Ａで覆われて配設されている。また、このキーボード６の下側には、制御回路部４０（図３参照）が構成される制御基板１２が配設されている。また、カセット収納部８の左側面部には、印字されたテープが排出されるラベル排出口１６が形成されている。また、該カセット収納部８の右側面部には、電源アダプタが取り付けられるアダプタ挿入口１７、及び不図示のパーソナルコンピュータと接続するためのＵＳＢケーブルが取り付けられるコネクタ１８が設けられている。
【００２０】
また、このカセット収納部８には、サーマルヘッド９と、このサーマルヘッド９に対向するプラテンローラ１０と、このプラテンローラ１０の下流側のテープ送り用ローラ１１と、このテープ送り用ローラ１１に対向するテープ駆動ローラ軸１４とが配置されている他に、更に、テープカセット２１内に収納されるインクリボンを送るリボン巻取軸１５等が配置されている。
このサーマルヘッド９は、正面視略縦長四角形の平板状で、前面の左端縁部には、所定個数の各発熱素子Ｒ1〜Ｒn（ｎは、本実施形態では、１２８個である。）が、該左端縁部の辺に沿って一列に配列されて形成されている。また、該サーマルヘッド９は、メッキ鋼板やステンレス鋼板等により形成される正面視略四角形の放熱板９Ａの前面の左端縁部に、各発熱素子Ｒ1〜Ｒn の配列方向が、該放熱板９Ａの左端縁部の辺に平行になるように接着剤などによって固着されている。そして、該放熱板９Ａは、各発熱素子Ｒ1〜Ｒn の配列方向が、テープカセット２１の開口部３２（図２参照）における被印字テープ３６（図２参照）の搬送方向に略直交するように、ビス止め等によってカセット収納部８の下側に取り付けられている。
【００２１】
また、リボン巻取軸１５は、後述のステッピングモータ等により構成されるテープ送りモータ５２（図３参照）から適宜の駆動機構を介して回転駆動される。また、テープ駆動ローラ軸１４は、テープ送りモータ５２から適宜の伝達機構を介して回転駆動され、後述するテープ駆動ローラ３３（図２参照）を回転駆動する
【００２２】
次に、テープ印字装置１のカセット収納部８にテープカセット２１を装着した場合の概略構成について図２に基づいて説明する。
図２に示すように、テープカセット２１は透明テープ等からなる被印字テープ３６、この被印字テープ３６に印字を施すためのインクリボン３０、更には、印字がなされた被印字テープ３６に裏貼りされる両面粘着テープ３１を各々、テープスプール３６Ａ、リール３０Ａ、テープスプール３１Ａに巻回して、テープカセットの底面に立設されるカセットボス３６Ｂ、リールボス３０Ｂ、カセットボス３１Ｂに回転可能に嵌挿して収納したものであり、更に、使用済みのインクリボン３０を巻き取るインクリボン巻取リール３０Ｃを備えている。
【００２３】
そして、前記リール３０Ａに巻回され、このリール３０Ａから引き出された未使用インクリボン３０Ａは、被印字テープ３６と重ね合わされ、被印字テープ３６と共に開口部３２に入り、サーマルヘッド９及びプラテンローラ１０の間を通過する。その後、インクリボン３０は、被印字テープ３６から引き離され、リボン巻取軸１５により回転駆動されるインクリボン巻取リール３０Ｃに至り、このインクリボン巻取リール３０Ｃにより巻き取られる。
【００２４】
また、前記両面粘着テープ３１は、片面に離形紙を重ね合わされた状態で、離形紙を外側にしてテープスプール３１Ａに巻回されて収納されている。そして、このテープスプール３１Ａから引き出された両面粘着テープ３１は、テープ駆動ローラ３３とテープ送り用ローラ１１との間を通過し、離形紙が重ね合わされない側の粘着面が被印字テープ３６に貼着される。
【００２５】
これにより、前記テープスプール３６Ａに巻回され、このテープスプール３６Ａから引き出された被印字テープ３６は、テープカセット２１のサーマルヘッド９が挿入される開口部３２を通過する。その後、両面粘着テープ３１が貼り合わされる被印字テープ３６は、テープカセット２１の片側下方部（図２中、左下側部）に回転自在に設けられ、テープ送りモータ５２の駆動を受けて回転するテープ駆動ローラ３３と、このテープ駆動ローラ３３に対向配置されるテープ送り用ローラ１１との間を通過して、テープカセット２１の外部に送り出されて、テープ印字装置１のテープ排出口１６から印刷テープ２２が排出される。この場合、両面粘着テープ３０は、被印字テープ３６に対してテープ駆動ローラ３３及びテープ送り用ローラ１１によって圧着される。
【００２６】
次に、この両面粘着テープ３０が圧着された被印字テープ３６を自動的に切断する切断装置３４について簡単に説明する。前記テープカセット２１の左側に対応するテープ印字装置１の本体フレームの直ぐ内側には、板状の補助フレーム３５が立設され、この補助フレーム３５に固定刃３５Ａが上向きに固着されている。補助フレーム３５に固着された左右方向向きの枢支軸３７には、前後方向に延びる操作レバー３８の前端近傍部が回動可能に枢支され、その操作レバー３８の枢支軸３７より前側に対応する部位において、可動刃３８Ａが前記固定刃３５Ａと対向して取付けられている。また、操作レバー３８の後端部は、切断用モータ５４（図３参照）に連結された揺動駆動機構（図示略）により上下揺動可能に構成され、常には、可動刃３８Ａが固定刃３５Ａから離間した状態で保持されている。
【００２７】
そして、サーマルヘッド９により印字されて両面粘着テープ３０が圧着された印刷テープ２２は、テープカセット２１から固定刃３５Ａと可動刃３８Ａとの間を通ってテープ排出口１６から外に延びているので、切断信号により駆動された切断用モータ５４により、揺動駆動機構を介して操作レバー３８の後端部が上下揺動され、可動刃３８Ａが固定刃３５Ａに接近して、これら両刃３５Ａ・３８Ａで印刷テープ２２が切断される。
【００２８】
ところで、前記テープカセット２１から繰出される被印字テープ３６として、テープ幅を６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍとする４種類が準備されており、これらテープカセット２１の底壁部には、これら４種類のテープ幅の何れかを検知する為に、４つの突出爪の有無を組合せた突出片３９が設けられている。そして、このテープカセット２１の下側を支持するカセット収納部８の底面部には、この突出片３９の突出爪の組合せからテープ幅を検知するカセットセンサ４９（図３参照）が取付けられている。即ち、このカセットセンサ４９は、突出片３９を構成する突出爪の組合せにより、例えば、テープ幅が９ｍｍのときには「０１００」のカセット信号を出力し、またテープ幅が１８ｍｍのときには「１１００」のカセット信号を出力するとともに、テープカセット２１が装着されていないときには、「００００」のカセット信号を出力する。
【００２９】
次に、テープ印字装置１の回路構成について図３に基づき説明する。
図３に示すように、テープ印字装置１の制御基板１２上に形成される制御回路部４０は、ＣＰＵ４１、ＣＧ（キャラクタジェネレータ）ＲＯＭ４２、ＲＯＭ４３、フラッシュメモリ（ＥＥＰＲＯＭ）４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７等を備えている。また、ＣＰＵ４１、ＣＧＲＯＭ４２、ＲＯＭ４３、フラッシュメモリ４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７は、バス線４８により相互に接続されて、相互にデータのやり取りが行われる。
【００３０】
ここに、ＣＧＲＯＭ４２には各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ４２から読み出され、そのドットパターンデータに基づいて液晶ディスプレイ（ＬＣＤ）７上にドットパターンが表示される。
また、ＲＯＭ４３には、各種のプログラムを記憶させておくものであり、後述のように入力されたナンバリング文字列を指定された枚数の最後のテープまで印字できない場合には、エラー原因などを液晶ディスプレイ７に表示するなどのナンバリング設定処理プログラムや、ナンバリング文字列を印字するテープ長さを設定する長さ設定処理プログラム等が予め格納されている。また、ＲＯＭ４３には、ナンバリング設定処理時に設定条件で入力されたナンバリング文字列を最後のテープまで印字できない場合に、液晶ディスプレイ７に表示するエラー表示データとそのエラー解決表示データとが格納されるエラー解決表示データテーブル６１（図４参照）が記憶されるエラー解決表示データテーブル記憶領域４３Ａが設けられている。
【００３１】
そして、ＣＰＵ４１はかかるＲＯＭ４３に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ４３には、アルファベット文字や数字、記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に４種類（１６、２４、３２、４８のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、階調表現を含むグラフィック画像を印字するためのグラフィックパターンデータも記憶されている。また、このＲＯＭ４３には、キーボード６から入力された文字や数字等のキャラクタのコードデータに対応させて液晶ディスプレイコントローラ（ＬＣＤＣ）５０を制御する表示駆動制御プログラム、印字バッファ４５Ａのデータを読み出してサーマルヘッド９やテープ送りモータ５２を駆動する印字駆動制御プログラム等、その他テープ印字装置１の制御上必要な各種のプログラムが格納されている。
また、フラッシュメモリ４４には、コネクタ１８を介して外部のコンピュータ装置から受信した印字データや各種図柄データのドットパターンデータ等に登録番号を付して記憶するものであり、テープ印字装置１の電源をオフしてもこれらの記憶内容を保持している。
【００３２】
また、ＲＡＭ４５は、ＣＰＵ４１により演算された各種の演算結果を一時的に記憶させておくためのものである。また、ＲＡＭ４５には、印字バッファ４５Ａ、編集入力領域４５Ｂ、表示画像バッファ４５Ｃ、ワーク領域４５Ｄ等の各種のメモリ領域が設けられている。この印字バッファ４５Ａには、複数の文字や記号等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド９はかかる印字バッファ４５Ａに記憶されているドットパターンデータに従ってドット印字を行う。また、編集入力領域４５Ｂには、キーボード６から入力された文書データ等のラベルデータとしての編集テキストが格納される。また、表示画像バッファ４５Ｃには、液晶ディスプレイ７に表示されるグラフィックデータ等が格納される。
【００３３】
また、入出力Ｉ／Ｆ４６には、キーボード６、カセットセンサ４９と、液晶ディスプレイ（ＬＣＤ）７に表示データを出力する為のビデオＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）５０と、サーマルヘッド９を駆動する為の駆動回路５１と、テープ送りモータ５２を駆動する為の駆動回路５３と、切断用モータ５４を駆動する為の駆動回路５５とが夫々接続されている。
また、通信用Ｉ／Ｆ６６は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、外部のコンピュータ装置とＵＳＢケーブル等によって接続され、双方向データ通信が可能になっている。
よって、キーボード６の文字キーを介して文字等が入力された場合、そのテキスト（文書データ）が編集入力領域４５Ｂに順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいてキーボード６を介して入力された文字等に対応するドットパターンが液晶ディスプレイ（ＬＣＤ）７上に表示される。また、サーマルヘッド９は駆動回路５１を介して駆動され、印字バッファ領域４５Ａに記憶されたドットパターンデータの印字を行い、これと同期してテープ送りモータ５２が駆動回路５３を介してテープの送り制御を行うものである。また、外部のコンピュータ装置から通信用Ｉ／Ｆ４７を介して入力された印字データを編集入力領域４５Ｂが順次記憶し、ドットパターン発生制御プログラムに基づいて印字バッファ領域４５Ａにドットパターンデータとして記憶されて、サーマルヘッドを介して被印字テープ３６に印字される。
【００３４】
次に、ＲＯＭ４３のエラー解決表示データテーブル記憶領域４３Ａに記憶されるエラー解決表示データテーブル６１について図４に基づいて説明する。
図４に示すように、エラー解決表示データテーブル６１は、入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できないエラー原因を表す「エラー原因」と、この「エラー原因」に対応して液晶ディスプレイ７に表示され、この「エラー原因」を表す「エラー原因表示データ」と、この「エラー原因表示データ」に対応して液晶ディスプレイ７に表示され、この「エラー原因」を解決する方法を表す「エラー解決表示データ」とから構成されている。
【００３５】
また、「エラー原因」には、現時点のテープの設定長さでは入力されたナンバリング文字列を最後まで印字できないことを表す「設定長さを越える」、被印字テープ３６が無くなった、又は、テープカセット２１が装着されていないことを表す「テープカセット無し、テープ無し」、テープの設定枚数が０枚又は１００枚以上であることを表す「設定枚数が０枚又は１００枚以上」等が予め格納されている。
また、「エラー原因表示データ」には、「エラー原因」の「設定長さを越える」に対応して「長さエラー」、「エラー原因」の「テープカセット無し、テープ無し」に対応して「テープ無しエラー」、「エラー原因」の「設定枚数が０枚又は１００枚以上」に対応して「枚数エラー」等が予め格納されている。
また、「エラー解決表示データ」には、「エラー原因表示データ」の「長さエラー」に対応して、この長さエラーを解決する解決方法として「サイズ、フォント、余白値、定長長さを変更」という表示データが予め格納されている。また、「エラー解決表示データ」には、「エラー原因表示データ」の「テープ無しエラー」に対応して、このテープ無しエラーを解決する解決方法として「テープを入れてください」という表示データが予め格納されている。また、「エラー解決表示データ」には、「エラー原因表示データ」の「枚数エラー」に対応して、この枚数エラーを解決する解決方法として「枚数を変更」という表示データが予め格納されている。
【００３６】
次に、このように構成されたテープ印字装置１の入力したナンバリング文字列の印刷設定条件を設定するナンバリング設定処理や該ナンバリング文字列を印字出力する印刷処理などの制御処理について図５乃至図１３に基づいて説明する。
図５に示すように、先ず、ステップ（以下、Ｓと略記する）１において、テープ印字装置１のＣＰＵ４１は、起動時に後述の初期設定処理（図６参照）を実行する。
そして、Ｓ２において、ＣＰＵ４１は、機能キー１３Ａが押下されたか否かを判定する判定処理を実行する。
そして、機能キー１３Ａが押下されず、文字入力キー２が押下された場合には（Ｓ２：ＮＯ）、Ｓ３において、ＣＰＵ４１は、各文字入力キー２が押下される毎に、ＣＧＲＯＭ４２から該押下された各文字入力キー２に対応する「通常」又は「ＣＡＰＳロック」時に登録されている文字を順次読み出し、液晶ディスプレイ（ＬＣＤ）７に点滅表示（又は白黒反転表示など）を行い、文章データを表示し、再度Ｓ２以降の処理を実行する。そして、ＣＰＵ４１は、リターンキー４が押下された場合には、液晶ディスプレイ（ＬＣＤ）７の表示画面に点滅表示（又は、白黒反転表示など）されている文字を通常表示にして、確定表示すると共に、この文字を編集入力領域４５Ｂに印字文字データ（編集テキスト）として記憶する。その後、再度Ｓ２以降の処理を実行する。
【００３７】
また、Ｓ２で、機能キー１３Ａが押下された場合には（Ｓ２：ＹＥＳ）、Ｓ４において、ＣＰＵ４１は、長さ設定キー１３Ｂが押下されたか否かを判定する判定処理を実行する。
そして、長さ設定キー１３Ｂが押下された場合には（Ｓ４：ＹＥＳ）、Ｓ５において、ＣＰＵ４１は、ＲＯＭ４３から読み出してＲＡＭ４５に記憶している印刷テープ２２の初期設定長さを入力されたテープ長さに変更して再度ＲＡＭ４５に記憶する後述の長さ設定処理のサブ処理を実行後（図７参照）、再度Ｓ２以降の処理を実行する。
また、Ｓ４で、長さ設定キー１３Ｂが押下されなかった場合には（Ｓ４：ＮＯ）、Ｓ６において、ＣＰＵ４１は、ナンバリングキー１３Ｃが押下されたか否かを判定する判定処理を実行する。
そして、ナンバリングキー１３Ｃが押下された場合には（Ｓ６：ＹＥＳ）、Ｓ７において、ＣＰＵ４１は、後述のナンバリング設定処理のサブ処理を実行後（図８等参照）、再度Ｓ２以降の処理を実行する。
また、Ｓ６で、ナンバリングキー１３Ｃが押下されなかった場合には（Ｓ６：ＮＯ）、Ｓ８において、ＣＰＵ４１は、印刷キー３が押下されたか否かを判定する判定処理を実行する。
そして、印刷キー３が押下された場合には（Ｓ８：ＹＥＳ）、Ｓ９において、ＣＰＵ４１は、後述の印刷処理のサブ処理を実行後（図１３参照）、再度Ｓ２以降の処理を実行する。
他方、Ｓ８で、印刷キー３が押下されていない場合には（Ｓ８：ＮＯ）、Ｓ１０において、ＣＰＵ４１は、押下されたキーに対応する各種処理を実行後、再度、Ｓ２以降の処理を実行する。
【００３８】
次に、Ｓ１において実行する初期設定処理のサブ処理について図６に基づいて説明する。
図６に示すように、Ｓ２１において、ＣＰＵ４１は、ＲＡＭ４５からナンバリングフラグを読み出し、該ナンバリングフラグに「０」を代入して、再度ＲＡＭ４５に記憶後、当該サブ処理を終了して、メインフローチャートに戻る。即ち、ナンバリングモードをＯＦＦにして、メインフローチャートに戻る。
【００３９】
次に、Ｓ５において実行する「長さ設定処理」のサブ処理について図７に基づいて説明する。
図７に示すように、先ず、Ｓ３１において、ＣＰＵ４１は、液晶ディスプレイ７に「長さ（ｍｍ）？」と表示して、不図示のカーソルを点滅表示（又は白黒反転表示など）を行った後、キーボード６の文字入力キー２を介して数値が入力されたか否かを判定する判定処理を実行する。
そして、文字入力キー２を介して数値が入力された場合には（Ｓ３１：ＹＥＳ）、Ｓ３２において、ＣＰＵ４１は、この入力された数値を新たに設定したテープ長さとして、ＲＡＭ４５からテープ長さ代数Ｌを読み出し、該テープ長さ代数Ｌにこの数値を代入して、再度ＲＡＭ４５に記憶後、当該サブ処理を終了してメインフローチャートに戻る。
尚、起動時には、ＣＰＵ４１は、ＲＯＭ４３から初期設定長さ（例えば、１０４ｍｍ等である。）を読み出すと共に、ＲＡＭ４５からテープ長さ代数Ｌを読み出して、この初期設定長さを代入して再度ＲＡＭ４５に記憶している。
一方、文字入力キー２を介して数値が入力されなかった場合には（Ｓ３１：ＮＯ）、ＣＰＵ４１は、当該サブ処理を終了してメインフローチャートに戻る。
【００４０】
次に、Ｓ７において実行する「ナンバリング設定処理」のサブ処理について図８乃至図１２に基づいて説明する。
図８に示すように、先ず、Ｓ４１において、ＣＰＵ４１は、ＲＡＭ４５からナンバリングフラグを読み出して、このナンバリングフラグに「０」を代入して、再度ＲＡＭ４５に記憶する。即ち、ナンバリングモードをＯＦＦにする。
そして、Ｓ４２において、ＣＰＵ４１は、当該ナンバリング文字列の順次更新する開始位置を問う旨の表示を液晶ディスプレイ７に表示する。そして、カーソルキー５等によってカーソルが移動され、リターンキー４が押下された場合には、ＣＰＵ４１は、このカーソルが移動された位置の数字、アルファベット、五十音等を順次更新する開始位置であるとしてＲＡＭ４５に記憶する。
【００４１】
例えば、図９（Ａ）に示すように、ナンバリング文字列として「１１１」が入力された場合には、ＣＰＵ４１は、液晶ディスプレイ７の上段部に、入力されたナンバリング文字列がナンバリング文字列である旨を表す「＜Ｎｕｍｂｅｒ＞」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の中段部にナンバリング文字列の順次更新する開始位置を問う旨を表す「Ｓｔａｒｔ  Ｐｏｉｎｔ？」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の下段部に入力されたナンバリング文字列「１１１」が最初にテープに印字するナンバリング文字列である旨を表す「１）」を表示すると共に、続けて、このナンバリング文字列である「１１１」を表示して第１位の数字の位置にカーソルを移動して点滅表示（又は白黒反転表示など）を行う。
そして、右端の第１位の数字の位置にカーソルが移動されて、リターンキー４が押下された場合には、ＣＰＵ４１は、右端の第１位の数字が順次更新する開始位置であるとしてＲＡＭ４５に記憶する。
【００４２】
続いて、Ｓ４３において、ＣＰＵ４１は、カーソルキー５等によってカーソルが移動され、リターンキー４が押下された場合には、ＣＰＵ４１は、このカーソルが移動された位置までの数字、アルファベット、五十音等を繰り返し更新してテープに印字する、即ち、当該ナンバリング文字列の終了位置であるとしてＲＡＭ４５に記憶する。
【００４３】
例えば、図９（Ｂ）に示すように、ナンバリング文字列として「１１１」が入力された場合には、ＣＰＵ４１は、液晶ディスプレイ７の上段部に、入力されたナンバリング文字列がナンバリング文字列である旨を表す「＜Ｎｕｍｂｅｒ＞」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の中段部に、ナンバリング文字列の繰り返し更新する終了位置を問う旨を表す「Ｅｎｄ  Ｐｏｉｎｔ？」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の下段部に、入力されたナンバリング文字列「１１１」が最初にテープに印字するナンバリング文字列である旨を表す「１）」を表示すると共に、続けて、このナンバリング文字列「１１１」の順次更新する開始位置である第１位の数字の位置にカーソルを移動して点滅表示（又は白黒反転表示など）を行う。
そして、右端の第１位の数字の位置から第１００位の数字の位置にカーソルが移動された場合には、第１位から第１００位の位置までの数字が点滅表示（又は白黒反転表示など）され、リターンキー４が押下された場合には、ＣＰＵ４１は、左端の第１００位の数字が当該ナンバリング文字列の繰り返し更新する終了位置であるとしてＲＡＭ４５に記憶する。
従って、この場合には、当該ナンバリング文字列は、「１１１」→「１１２」→・・・→「９９８」→「９９９」→「０００」→「００１」→・・・と繰り返し更新される。
【００４４】
そして、Ｓ４４において、ＣＰＵ４１は、入力されたナンバリング文字列を順次更新して印字する印刷テープ２２の枚数を問う旨の表示を液晶ディスプレイ７に表示する。そして、文字入力キー２を介して数値が入力されてリターンキー４が押下された場合には、ＣＰＵ４１は、入力された数値を当該ナンバリング文字列を順次更新して印字する印刷テープ２２の枚数としてＲＡＭ４５に記憶する。
続けて、Ｓ４５において、ＣＰＵ４１は、ＲＡＭ４５から再度この印刷テープ２２の枚数を読み出し、当該印刷テープ２２の枚数が「０枚」又は「１００枚」以上であるか否か、即ち、「枚数エラー」であるか否かを判定する判定処理を実行する。
尚、テープ印字装置１のナンバリング文字列を順次更新して印字可能な印刷テープ２２の最大枚数は、「９９枚」で、予めＲＯＭ４３に記憶されている。
【００４５】
そして、文字入力キー２を介して入力された印刷テープ２２の枚数が「０枚」又は「１００枚」以上であると判定した場合には（Ｓ４５：ＮＯ）、Ｓ４６において、ＣＰＵ４１は、入力されたナンバリング文字列を順次更新して最後の印刷テープ２２まで当該ナンバリング文字列を印字できない「エラー原因」を「設定枚数が０枚又は１００枚以上」と特定して、エラー解決表示データテーブル記憶領域４３Ａに記憶されるエラー解決表示データテーブル６１から当該「エラー原因」に対応する「エラー原因表示データ」である「枚数エラー」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、設定枚数がナンバリング文字列を最後まで印字できない枚数である旨を表すエラー原因表示として、この「枚数エラー」を液晶ディスプレイ７に表示する。また、この「エラー原因」に対応する「エラー解決表示データ」である「枚数を変更」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、当該エラー原因を解決する方法を表すエラー解決表示として、この「枚数を変更」を液晶ディスプレイ７に表示する。その後、ＣＰＵ４１は、再度Ｓ４２以降の処理を実行する。
【００４６】
例えば、図１０に示すように、液晶ディスプレイ７の上段部にエラー原因表示６５として「枚数エラー」を表示する。また、液晶ディスプレイ７の中段部にエラー解決表示６６として「枚数を変更」を表示する。
これにより、ユーザは、当該エラー原因表示６５の「枚数エラー」によって、エラー原因が、ナンバリング文字列を順次更新して最後の印刷テープ２２まで該ナンバリング文字列を印字できないエラー原因である旨を容易に確認できる。また、ユーザは、当該エラー解決表示６６の「枚数を変更」によって、設定枚数を変更することによってエラー原因を解決することが可能である旨を容易に認識することができる。
【００４７】
一方、Ｓ４５で、文字入力キー２を介して入力されたテープの枚数が印字可能な枚数である、即ち、「１枚」以上「９９枚」以内であると判定した場合には（Ｓ４５：ＹＥＳ）、Ｓ４７において、ＣＰＵ４１は、最初の印刷テープ２２に印字されるナンバリング文字列と最後の印刷テープ２２に印字されるナンバリング文字列とを液晶ディスプレイ７に表示する。
【００４８】
例えば、図９（Ｃ）に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上段部に、入力されたナンバリング文字列がナンバリング文字列である旨を表す「＜Ｎｕｍｂｅｒ＞」を表示する。また、ＣＰＵ４１は、液晶ディスプレイ７の中段部に、文字入力キー２を介して入力された印刷テープ２２の枚数「５」表示する。そして、リターンキー４が押下された場合には、ＣＰＵ４１は、液晶ディスプレイ７の下段部に、最初の印刷テープ２２に印字されるナンバリング文字列「１１１」を表示し、続けて、範囲を表す記号「〜」を表示し、更に、最後の印刷テープ２２に印字されるナンバリング文字列「１１５」を表示する。
これにより、ユーザは、５枚の印刷テープ２２に「１１１」から「１１５」までのナンバリング文字が順次更新されて印字されることを容易に認識することができる。
【００４９】
そして、Ｓ４８において、ＣＰＵ４１は、５枚の印刷テープ２２に「１１１」から「１１５」までのナンバリング文字を順次更新して印字することが決定されたか否かを判定する判定処理を実行する。この判定処理は、所定時間内にリターンキー４が押下された場合には、ＣＰＵ４１は、５枚の印刷テープ２２に「１１１」から「１１５」までのナンバリング文字を順次更新して印字することが決定されたものと判定する。
そして、所定時間内にリターンキー４が押下されなかった場合には（Ｓ４８：ＮＯ）、ＣＰＵ４１は、再度Ｓ４２以降の処理を実行する。
【００５０】
一方、所定時間内にリターンキー４が押下された場合には（Ｓ４８：ＹＥＳ）、Ｓ４９において、ＣＰＵ４１は、当該ナンバリング文字列を順次更新して最後の印刷テープ２２まで印刷する場合に、各印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さを算出して、ＲＡＭ４５に記憶する。
この各印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さの算出は、前後端の各余白長さと各印刷テープ２２に印字するナンバリング文字列の全長との和を算出する。例えば、文字幅１８ｍｍで、文字間隔１ｍｍの３文字のナンバリング文字列（「１１１」など）の場合には、ナンバリング文字列の全長は、１８ｍｍ×３＋１ｍｍ×２＝５６ｍｍであり、前後端の各余白量が２４ｍｍの場合には、印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さは、２４ｍｍ＋５６ｍｍ＋２４ｍｍ＝１０４ｍｍであると算出される。
【００５１】
続いて、Ｓ５０において、ＣＰＵ４１は、ＲＡＭ４５からテープ長さ代数Ｌを読み出し、この算出した各印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さが該代数Ｌ以下であるか否かを判定する、即ち、ナンバリング文字列を順次更新して最後の印刷テープ２２までナンバリング文字列を印字できるか否かを判定する判定処理を実行する。
そして、この算出した各印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さのうちいずれかの長さが該代数Ｌより長いと判定した場合には（Ｓ５０：ＹＥＳ）、Ｓ５１において、ＣＰＵ４１は、入力されたナンバリング文字列を順次更新して最後の印刷テープまで当該ナンバリング文字列を印字できない「エラー原因」を「設定長さを越える」として特定し、エラー解決表示データテーブル記憶領域４３Ａに記憶されるエラー解決表示データテーブル６１から当該「エラー原因」に対応する「エラー原因表示データ」である「長さエラー」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、現在設定されているテープ長さ（テープ長さ代数Ｌの数値である。）がナンバリング文字列を最後まで印字できないテープ長さである旨を表すエラー原因表示として、この「長さエラー」を液晶ディスプレイ７に表示する。また、ＣＰＵ４１は、この「エラー原因」に対応する「エラー解決表示データ」である「サイズ、フォント、余白値、定長長さを変更」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、当該エラー原因を解決する方法を表すエラー解決表示として、この「サイズ、フォント、余白値、定長長さを変更」を液晶ディスプレイ７に表示する。その後、ＣＰＵ４１は、当該サブ処理を終了して、メインフローチャートに戻る。
【００５２】
例えば、図１１に示すように、液晶ディスプレイ７の上段部に、エラー原因表示６７として「長さエラー」を表示する。また、液晶ディスプレイ７の中段部及び下段部に、エラー解決表示６８として「サイズ、フォント、余白値、定長長さを変更」を表示する。その後、ＣＰＵ４１は、当該サブ処理を終了して、メインフローチャートに戻る。
これにより、ユーザは、当該エラー原因表示６７の「長さエラー」によって、エラー原因が、ナンバリング文字列を順次更新して最後の印刷テープ２２まで該ナンバリング文字列を印字できないエラー原因である旨を容易に確認できる。また、ユーザは、当該エラー解決表示６８の「サイズ、フォント、余白値、定長長さを変更」によって、当該ナンバリング文字列のサイズ、フォント、余白値、定長長さを変更することによってエラー原因を解決することが可能である旨を容易に認識することができる。
【００５３】
一方、Ｓ５０で、この算出した各印刷テープ２２の１枚当たりに必要なそれぞれの印刷長さのいずれも該代数Ｌ以下であると判定した場合には（Ｓ５０：ＮＯ）、Ｓ５２において、ＣＰＵ４１は、ナンバリング文字列を順次更新して最後の印刷テープ２２までナンバリング文字列を印字できないその他のエラー原因があるか否かを判定する判定処理を実行する。
そして、その他のエラー原因があると判定した場合には（Ｓ５２：ＹＥＳ）、Ｓ５３において、ＣＰＵ４１は、当該エラー原因を特定し、エラー解決表示データテーブル記憶領域４３Ａに記憶されるエラー解決表示データテーブル６１から当該「エラー原因」に対応する「エラー原因表示データ」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、この「エラー原因表示データ」をエラー原因表示として液晶ディスプレイ７に表示する。また、この「エラー原因」に対応する「エラー解決表示データ」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、この「エラー解決表示データ」を当該エラー原因を解決する方法を表すエラー解決表示として液晶ディスプレイ７に表示する。その後、ＣＰＵ４１は、当該サブ処理を終了して、メインフローチャートに戻る。
【００５４】
例えば、図１２に示すように、ナンバリング文字列を順次更新して最後の印刷テープ２２までナンバリング文字列を印字できないその他のエラー原因が、カセット収納部８にテープカセット２１が装着されていないことや被印字テープ３６が最後まで引き出されたことである場合には、ＣＰＵ４１は、入力されたナンバリング文字列を順次更新して最後の印刷テープまで当該ナンバリング文字列を印字できない「エラー原因」を「テープカセット無し、テープ無し」と特定して、エラー解決表示データテーブル記憶領域４３Ａに記憶されるエラー解決表示データテーブル６１から当該「エラー原因」に対応する「エラー原因表示データ」である「テープ無しエラー」を読み出し、表示画像バッファ４５Ｃに記憶する。また、ＣＰＵ４１は、この「エラー原因」に対応する「エラー解決表示データ」である「テープを入れて下さい」を読み出し、表示画像バッファ４５Ｃに記憶する。そして、ＣＰＵ４１は、液晶ディスプレイ７の上段部に、エラー原因表示６９として「テープ無しエラー」を表示する。また、液晶ディスプレイ７の中段部に、エラー解決表示７０として「テープを入れて下さい」を表示する。その後、ＣＰＵ４１は、当該サブ処理を終了して、メインフローチャートに戻る。
これにより、ユーザは、当該エラー原因表示６９の「テープ無しエラー」によって、エラー原因が、カセット収納部８にテープカセット２１が装着されていないことや被印字テープ３６が最後まで引き出されたエラー原因である旨を容易に確認できる。また、ユーザは、当該エラー解決表示７０の「テープを入れて下さい」によって、新たなテープカセット２１をカセット収納部８に装着することによってエラー原因を解決することが可能である旨を容易に認識することができる。
【００５５】
他方、Ｓ５２で、その他のエラー原因が無いと判定した場合には（Ｓ５２：ＮＯ）、Ｓ５４において、ＲＡＭ４５からナンバリングフラグを読み出し、該ナンバリングフラグに「１」を代入して、再度ＲＡＭ４５に記憶後、当該サブ処理を終了して、メインフローチャートに戻る。即ち、ナンバリングモードをＯＮにして、メインフローチャートに戻る。
【００５６】
次に、Ｓ９において実行する印刷処理のサブ処理について図１３に基づいて説明する。
図１３に示すように、Ｓ６１において、ＣＰＵ４１は、ＲＡＭ４５からナンバリングフラグを読み出す。
そして、Ｓ６２において、ＣＰＵ４１は、ナンバリング文字列を印刷テープ２２毎に順次更新して印字する印刷モード（ナンバリングモード）が設定されているか否か、即ち、ナンバリングモードがＯＮかＯＦＦかを判定する判定処理を実行する。このナンバリングモードがＯＮかＯＦＦかの判定は、上記Ｓ６１で読み出したナンバリングフラグが「１」の場合には、ＣＰＵ４１は、ナンバリングモードがＯＮであると判定し、一方、この読み出したナンバリングフラグが「０」の場合には、ＣＰＵ４１は、ナンバリングモードがＯＦＦであると判定する。
続いて、Ｓ６２で、ナンバリングモードがＯＮであると判定した場合には（Ｓ６２：ＹＥＳ）、Ｓ６３において、ＣＰＵ４１は、ナンバリング設定処理（Ｓ７）で設定されたナンバリング文字列を順次更新して設定枚数分、順次印刷する。
そして、Ｓ６４において、ＣＰＵ４１は、ＲＡＭ４５からナンバリングフラグを読み出し、該ナンバリングフラグに「０」を代入して、再度ＲＡＭ４５に記憶後、当該サブ処理を終了して、メインフローチャートに戻る。即ち、ナンバリングモードをＯＦＦにして、メインフローチャートに戻る。
一方、Ｓ６２で、ナンバリングモードがＯＦＦであると判定した場合には（Ｓ６２：ＮＯ）、Ｓ６５において、ＣＰＵ４１は、印字バッファ４３Ａに記憶されている印字出力データを被印字テープ３６に印字して所定長さの印刷テープ２２を作成後、当該サブ処理を終了して、メインフローチャートに戻る。
【００５７】
ここで、被印字テープ３６は、長尺状のテープを構成する。また、テープ送りモータ５２、駆動回路５３及びテープ送り用ローラ１１は、テープ搬送手段を構成する。また、文字入力キー２、リターンキー４及びカーソルキー５は、入力手段を構成する。また、サーマルヘッド９、駆動回路５１及びプラテンローラ１０は、印字手段を構成する。また、制御回路部４０は、印字制御手段として機能する。また、機能キー１３Ａ、ナンバリングキー１３Ｃ、リターンキー４、カーソルキー５及び文字入力キー２は、第１指定手段、第２指定手段、第３指定手段を構成する。また、液晶ディスプレイ７は、第１表示手段、第２表示手段として機能する。また、ＣＰＵ４１、ＲＯＭ４３、ＲＡＭ４５は、判定手段を構成する。また、エラー解決表示データテーブル記憶領域４３Ａは、エラー原因表示記憶手段、エラー解決表示記憶手段として機能する。また、ＲＯＭ４３は、テープ長さ記憶手段として機能する。また、機能キー１３Ａ、長さ設定キー１３Ｂ、文字入力キー２及びリターンキー４は、テープ長さ変更手段を構成する。
【００５８】
従って、本実施形態に係るテープ印字装置１では、ナンバリング文字列を入力後、このナンバリング文字列の順次更新する開始位置と、繰り返し更新してテープに印字するナンバリング文字列の終了位置を設定し（Ｓ４１〜Ｓ４３）、この入力したナンバリング文字列を順次更新して印字する印刷テープ２２の枚数を入力した場合には、最初の印刷テープ２２に印字されるナンバリング文字列と最後の印刷テープ２２に印字されるナンバリング文字列とが液晶ディスプレイ７に表示される（Ｓ４４〜Ｓ４５：ＮＯ〜Ｓ４７）。これにより、ユーザは、当該ナンバリング文字列の印字開始前に最初の印刷テープ２２と最後の印刷テープ２２に印字されるナンバリング文字列を確認することができ、当該ナンバリング文字列が印字された印刷テープ２２の毎数の過不足を確実に防止することができる。
また、この入力されたナンバリング文字列をテープ毎に順次更新して最後のテープまで印字できない場合には、この最後のテープまで印字できない各エラー原因（例えば、「設定長さを越える」、「テープカセット無し、テープ無し」、「設定枚数が０枚又は１００枚以上」等）に対応するエラー原因表示（例えば、「長さエラー」、「テープ無しエラー」、枚数エラー」等）が印字開始前に表示されると共に、この最後のテープまで印字できない該エラー原因を解決する方法を表すエラー解決表示（例えば、「サイズ、フォント、余白値、定長長さを変更」、「テープを入れて下さい」、「枚数変更」等）が表示されるため、ユーザは最後のテープまで印字できないエラー原因を印字開始前に知ることができると共に、このエラー原因を解決する方法を容易且つ迅速に知ることができ、エラー原因を迅速に解消して、入力したナンバリング文字列を最後のテープまで確実に印字することができる。
また、エラー原因表示６５が「枚数エラー」でエラー解決表示６６が「枚数変更」の場合には、ユーザは、印刷テープの枚数を再設定することによって、この「枚数エラー」を容易且つ迅速に解消することができる（Ｓ４５：ＹＥＳ→Ｓ４２〜Ｓ４４）。
また、エラー原因表示６７が「長さエラー」でエラー解決表示６６が「サイズ、フォント、余白値、定長長さを変更」の場合には、ユーザは、長さ設定処理（Ｓ５）等によって定長長さを変更する等して、この「長さエラー」を容易且つ迅速に解消することができる（Ｓ４９〜Ｓ５１）。
更に、エラー原因表示６９が「テープ無しエラー」でエラー解決表示７０が「テープを入れて下さい」の場合には、ユーザは、新たなテープカセット２１をカセット収納部８に装着することによって、この「テープ無しエラー」を容易且つ迅速に解消することができる（Ｓ５２〜Ｓ５３）。
【００５９】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【図面の簡単な説明】
【００６０】
【図１】本実施形態に係るテープ印字装置の概略外観図で、（Ａ）は概略上方外観図、（Ｂ）は概略右側方外観図である。
【図２】本実施形態に係るテープ印字装置に装着されるテープカセットのカバーを外した場合の平面図である。
【図３】本実施形態に係るテープ印字装置の制御構成を示すブロック図である。
【図４】本実施形態に係るテープ印字装置のＲＯＭのエラー解決表示データテーブル記憶領域に格納されるエラー解決表示データテーブルの一例を示す図である。
【図５】本実施形態に係るテープ印字装置の文書入力、長さ設定処理やナンバリング設定処理等の制御処理を示すメインフローチャートである。
【図６】本実施形態に係るテープ印字装置の初期設定処理を示すサブフローチャートである。
【図７】本実施形態に係るテープ印字装置の長さ設定処理を示すサブフローチャートである。
【図８】本実施形態に係るテープ印字装置のナンバリング設定処理を示すサブフローチャートである。
【図９】本実施形態に係るテープ印字装置の液晶ディスプレイに表示される画面表示の一例を示す図で、（Ａ）はナンバリング文字列「１１１」の順次更新する開始位置設定時、（Ｂ）はナンバリング文字列「１１１」の繰り返し更新する終了位置設定時、（Ｃ）はナンバリング文字列を順次更新して印字するテープ枚数設定時の画面表示の一例である。
【図１０】本実施形態に係るテープ印字装置の入力されたナンバリング文字列を順次更新して最後の印刷テープまで当該ナンバリング文字列を印字できない「エラー原因」が「設定枚数が０枚又は１００枚以上」であると特定された場合に、液晶ディスプレイ７に表示される「エラー原因表示」と「エラー解決表示」との画面表示の一例を示す図である。
【図１１】本実施形態に係るテープ印字装置の入力されたナンバリング文字列を順次更新して最後の印刷テープまで当該ナンバリング文字列を印字できない「エラー原因」が「設定長さを越える」であると特定された場合に、液晶ディスプレイ７に表示される「エラー原因表示」と「エラー解決表示」との画面表示の一例を示す図である。
【図１２】本実施形態に係るテープ印字装置の入力されたナンバリング文字列を順次更新して最後の印刷テープまで当該ナンバリング文字列を印字できない「エラー原因」が「テープカセット無し、テープ無し」であると特定された場合に、液晶ディスプレイ７に表示される「エラー原因表示」と「エラー解決表示」との画面表示の一例を示す図である。
【図１３】本実施形態に係るテープ印字装置の印刷処理を示すサブフローチャートである。
【符号の説明】
【００６１】
１  テープ印字装置
６  キーボード
７  液晶ディスプレイ
９  サーマルヘッド
１３Ａ  機能キー
１３Ｂ  長さ設定キー
１３Ｃ  ナンバリングキー
２１  テープカセット
３６  被印字テープ
４０  制御回路部
４１  ＣＰＵ
４３  ＲＯＭ
４４  フラッシュメモリ
４５  ＲＡＭ
４３Ａ  エラー解決表示データテーブル記憶領域
４５Ａ  印字バッファ
４５Ｂ  編集入力領域
４５Ｃ  表示画像バッファ
４５Ｄ  ワーク領域
５１、５３、５５  駆動回路
５２  テープ送りモータ
【図１】
2005271549.tif 000003
【図２】
2005271549.tif 000004
【図３】
2005271549.tif 000005
【図４】
2005271549.tif 000006
【図５】
2005271549.tif 000007
【図６】
2005271549.tif 000008
【図７】
2005271549.tif 000009
【図８】
2005271549.tif 000010
【図９】
2005271549.tif 000011
【図１０】
2005271549.tif 000012
【図１１】
2005271549.tif 000013
【図１２】
2005271549.tif 000014
【図１３】
2005271549.tif 000015