(57)【要約】【課題】操作機器から出力された印刷制御情報による印刷が実行されなかったときに、当該印刷制御情報に含まれる、不備のあった印刷要素設定情報を操作者が確実に特定し認識する。【解決手段】バーコードリーダ２００から取得された印刷指令Ｑを解析して所定の順序で含まれる複数の印刷関連コマンドＴＤを抽出し、抽出された複数の印刷関連コマンドＴＤのうち最初の印刷関連コマンドＴＤ１を用いて生成した新印刷指令Ｑに対応する印刷態様での印字データＰＤの印刷と当該印刷関連コマンドＴＤ１のテキストデータの印刷とを実行した後、所定の処理続行操作が行われるごとに、それ以降の順番の印刷関連コマンドＴＤ２，ＴＤ３，・・・を順次加えて生成された新印刷指令Ｑに対応する印刷態様での印字データＰＤの印刷と新たに追加されたものを含む印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，・・・のテキストデータの印刷とを行う。【選択図】図６
2012234388.tif 000002
【特許請求の範囲】
【請求項１】
装置外部の操作機器から出力された、印刷制御情報を取得する情報取得手段と、
被印刷物を搬送する搬送手段と、
前記搬送手段により搬送される前記被印刷物に対し、前記情報取得手段により取得された前記印刷制御情報に対応した所望の印刷を行うための印刷手段と、
を有する印刷装置であって、
前記情報取得手段により取得された前記印刷制御情報を解析し、当該印刷制御情報に所定の順序で含まれる複数の印刷要素設定情報を抽出する情報抽出手段と、
前記情報抽出手段により抽出された複数の前記印刷要素設定情報のうち最初の印刷要素設定情報を用いて新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での印字データの印刷と、当該最初の印刷要素設定情報の識別情報のテキストデータの印刷とを、前記搬送手段及び前記印刷手段を連携して制御する第１制御手段と、
所定の処理続行指示の入力が行われるごとに、複数の前記印刷要素設定情報のうち前記最初の印刷要素設定情報に加えそれ以降の順番の印刷要素設定情報を順次加えて、前記新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での前記印字データの印刷と、少なくとも前記新たに加えられた前記印刷要素設定情報の識別情報のテキストデータの印刷とを、前記搬送手段及び前記印刷手段を連携して制御する第２制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
操作者が操作指示可能な操作手段を有し、
前記第２制御手段は、
前記処理続行指示としての、前記操作手段を介した前記操作指示の入力が行われるごとに、前記最初の印刷要素設定情報に加えそれ以降の順番の印刷要素設定情報を順次加えて、前記新印刷制御情報を生成する
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記第１制御手段は、
前記搬送手段及び前記印刷手段を連携して制御することで、
前記最初の印刷要素設定情報を用いて新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での印字データの印刷と、当該最初の印刷要素設定情報の識別情報のテキストデータの印刷とを、１つの前記被印刷物に行い、
前記第２制御手段は、
前記搬送手段及び前記印刷手段を連携して制御することで、
前記最初の印刷要素設定情報に加えそれ以降の順番の印刷要素設定情報を順次加えて、前記新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での前記印字データの印刷と、前記新印刷制御情報に含まれるすべての前記印刷要素設定情報の識別情報のテキストデータの印刷とを、前記１つの被印刷物に後続して搬送される各被印刷物に対して順次行う
ことを特徴とする印刷装置。
【請求項４】
請求項２記載の印刷装置において、
前記第１制御手段は、
前記搬送手段及び前記印刷手段を連携して制御することで、
前記最初の印刷要素設定情報を用いて新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での印字データの印刷と、当該最初の印刷要素設定情報の識別情報のテキストデータの印刷とを、特定の１つの前記被印刷物に行い、
前記第２制御手段は、
前記搬送手段及び前記印刷手段を連携して制御することで、
前記最初の印刷要素設定情報に加えそれ以降の順番の印刷要素設定情報を順次加えて、前記新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での前記印字データの印刷と、前記新たに加えられた前記印刷要素設定情報の識別情報のテキストデータの印刷とを、前記特定の１つの被印刷物の同じ位置から重ねて行う
ことを特徴とする印刷装置。
【請求項５】
請求項２乃至請求項４のいずれか１項記載の印刷装置において、
前記第１制御手段及び前記第２制御手段の制御に基づき、前記搬送手段による搬送及び前記印刷手段による印刷が実行される第１モードと、
前記第１制御手段及び前記第２制御手段の制御に基づくことなく、前記搬送手段による搬送及び前記印刷手段による印刷が実行される第２モードと、
を有していることを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
前記第２モードでの前記印刷手段による印刷が可能か否かを判定する判定手段と、
前記判定手段により印刷が不可能であると判定された場合に、前記第２モードから前記第１モードへ切り替えるモード切替手段と、
を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷物に対し所望の印刷を行う印刷装置に関する。
【背景技術】
【０００２】
装置外部の操作機器から出力される情報に基づき印刷が行われる印刷装置が、既に知られている。このとき、上記操作機器からの情報に、例えば当該印刷装置に適合しない何らかの不備が含まれた場合には、印刷が実行されなくなる。
【０００３】
そこで、上記のような印刷不実行時の原因追及に配慮された印刷装置が、既に知られている（例えば、特許文献１参照）。この従来技術では、上記操作機器（ホストコンピュータ）から出力された印刷制御情報（印刷データ）が取得されることで、印刷装置（プリンタ）が当該印刷制御情報に対応した所望の印刷を実行する。その際、上記印刷制御情報が受信バッファで受信されると、データ処理部が当該印刷制御情報を印刷要素設定情報（コマンド等）を単位として順次読み込み、さらに読み込んだ印刷要素設定情報に対しデータ解釈部による解釈が行われた後、ハードディスクドライブに順次保存される。この結果、印刷不実行時における、操作機器から出力された印刷制御情報の順番と、ハードディスクドライブ内に保存される印刷制御情報の順番とを一致させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術においては、ハードディスクドライブ内に再現性の高いデータが保存されるので、操作者が、不備のある印刷要素設定情報を見つけ出すときの利便性が向上する。しかしながら、印刷制御情報に複数含まれている印刷要素設定情報のうち、いずれに不備があるのかを操作者が特定したい場合、上記のように正しい順序で並んでいる複数の印刷要素設定情報を最初から順番に１つ１つチェックしていく必要があり、多大な労力と時間がかかる。この結果、操作者が、上記不備のある印刷要素設定情報を確実に特定して認識するのは困難であった。
【０００６】
本発明の目的は、操作機器から出力された印刷制御情報による印刷が実行されなかったときに、当該印刷制御情報に含まれる、不備のあった印刷要素設定情報を操作者が確実に特定し認識できる印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、装置外部の操作機器から出力された、印刷制御情報を取得する情報取得手段と、被印刷物を搬送する搬送手段と、前記搬送手段により搬送される前記被印刷物に対し、前記情報取得手段により取得された前記印刷制御情報に対応した所望の印刷を行うための印刷手段と、を有する印刷装置であって、前記情報取得手段により取得された前記印刷制御情報を解析し、当該印刷制御情報に所定の順序で含まれる複数の印刷要素設定情報を抽出する情報抽出手段と、前記情報抽出手段により抽出された複数の前記印刷要素設定情報のうち最初の印刷要素設定情報を用いて新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での印字データの印刷と、当該最初の印刷要素設定情報の識別情報のテキストデータの印刷とを、前記搬送手段及び前記印刷手段を連携して制御する第１制御手段と、所定の処理続行指示の入力が行われるごとに、複数の前記印刷要素設定情報のうち前記最初の印刷要素設定情報に加えそれ以降の順番の印刷要素設定情報を順次加えて、前記新印刷制御情報を生成し、当該新印刷制御情報に対応する印刷態様での前記印字データの印刷と、少なくとも前記新たに加えられた前記印刷要素設定情報の識別情報のテキストデータの印刷とを、前記搬送手段及び前記印刷手段を連携して制御する第２制御手段と、を有することを特徴とする。
【０００８】
本願発明の印刷装置では、装置外部の操作機器からの情報に基づき印刷が行われる。すなわち、上記操作機器から出力された印刷制御情報が情報取得手段によって取得される。そして、印刷手段が、その印刷制御情報に対応した所望の印刷を、搬送手段により搬送される被印刷物に対して実行する。
【０００９】
このとき、当該印刷制御情報には複数の印刷要素設定情報が複数含まれているが、当該印刷要素設定情報のいずれか１つにおいて、当該印刷装置に適合しない何らかの不備（ビット数違いや情報形式の不適合等）があった場合、印刷を行うことができない。操作者は、印刷手段での印刷が正常になされないことによって、上記不備があることを認識することができる。しかしながら、上記複数の印刷要素設定情報のうちいずれに不備があったのか（言い換えればそれ以外は問題なかったのか）を、そのままでは操作者は知ることができない。
【００１０】
そこで、本願発明の印刷装置では、情報抽出手段と、第１制御手段と、第２制御手段とを設けている。情報抽出手段は、上記印刷制御情報を解析し、複数の印刷要素設定情報をそれぞれ抽出する。そして、第１制御手段が、まず、上記所定の順序のうちの最初の印刷要素設定情報を用いて新たに新印刷制御情報を生成する。これにより、印刷手段は、搬送される被印刷物に対し、当該新印刷制御情報に対応する印刷態様で、印字データを印刷する。操作者は、このときの印字データが正常に印刷されなかった場合には、当該最初の印刷要素設定情報に不備があったことを知ることができる。なお、このとき、第１制御手段の制御により、印刷手段は、併せて当該最初の印刷要素設定情報の識別情報（例えば名称や機能等）のテキストデータの印刷も行う。これにより、操作者は、この印刷要素設定情報を確実に特定し認識することができる。
【００１１】
一方、上記のように最初の印刷要素設定情報を用いて生成された新印刷制御情報に対応した印刷態様による印字データの印刷が正常に完了した場合、当該最初の印刷要素設定情報には不備がなく他の印刷要素設定情報に問題があったことになる。この場合、第２制御手段が、上記所定の順序に沿って、上記最初の印刷要素設定情報の次の順番（この場合２番目）の印刷要素設定情報を用いてさらに新たに新印刷制御情報を生成する。印刷手段は、搬送される被印刷物に対し、当該新印刷制御情報に対応する印刷態様で、印字データを印刷する。操作者は、このときの印字データが正常に印刷されなかった場合には、新たに加えられた当該２番目の印刷要素設定情報に不備があったことを知ることができる。このとき、上記同様、第２制御手段の制御により、印刷手段は、併せて、少なくとも当該２番目の印刷要素設定情報の識別情報のテキストデータの印刷も行う。これにより、操作者は、この印刷要素設定情報を確実に特定し認識することができる。
【００１２】
さらに、上記のように２番目の印刷要素設定情報を加えて生成された新印刷制御情報に対応した印刷態様による印字データの印刷が正常に完了した場合、最初の印刷要素設定情報及び２番目の印刷要素設定情報には不備がなく、さらに次の３番目以降の他の印刷要素設定情報に問題があったことになる。したがって、以降は、上記同様にして、第２制御手段により、３番目以降の印刷要素設定情報を順次累積して加える形で新たな新印刷制御情報が生成され、その生成される都度、印刷手段が当該新印刷制御情報に対応する印刷態様での印字データの印刷と上記新たに加えられた印刷要素設定情報の識別情報を少なくとも含むテキストデータの印刷とを行う。
【００１３】
以上のように、本願発明においては、元の印刷制御情報に含まれていた各印刷要素設定情報を順番に１つずつ加えつつ新印刷制御情報を順次生成し、その生成の都度、印刷手段が印刷を行っていく。これにより、正常に印刷が行われなくなったときに、操作者は、その直前に加えられた印刷要素設定情報に不備があったことを確実に認識することができる。特に、その時点で、当該加えられた印刷要素設定情報の前の順番の印刷要素設定情報の識別情報のテキストデータが被印刷物において正常に印刷されていることから、操作者は、上記不備があった印刷要素設定情報をさらに確実に特定し認識することができる。
【発明の効果】
【００１４】
本発明によれば、操作機器から出力された印刷制御情報による印刷が実行されなかったときに、当該印刷制御情報に含まれる、不備のあった印刷要素設定情報を操作者が確実に特定して認識することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の印刷装置を含む印刷システムを表すシステム構成図である。
【図２】図１の印刷システムの機能構成を表す機能ブロック図である。
【図３】作成される印字ラベルの一例を表す図である。
【図４】不備を含まない印刷指令によって、印字ラベルが正常に作成された状態を表す説明図である。
【図５】不備を含む印刷指令によって、印字ラベルが正常に作成されなかった状態を表す説明図である。
【図６】最初の印刷関連コマンドを含む印刷指令を用いて、１枚目の印字ラベルが正常に印刷された状態を表す説明図である。
【図７】２番目までの印刷関連コマンドを含む印刷指令を用いて、２枚目の印字ラベルが正常に印刷された状態を表す説明図である。
【図８】３番目までの印刷関連コマンドを含む印刷指令を用いて、３枚目の印字ラベルが正常に印刷された状態を表す説明図である。
【図９】４番目までの印刷関連コマンドを含む印刷指令を用いて、４枚目の印字ラベルが正常に印刷された状態を表す説明図である。
【図１０】５番目までの印刷関連コマンドを含む印刷指令を用いて、５枚目の印字ラベルが正常に印刷されなかった状態を表す説明図である。
【図１１】ラベル作成装置の制御回路が実行する制御内容を表すフローチャートである。
【図１２】ステップＳ４００の詳細手順を表すフローチャートである。
【図１３】同一の印字ラベルに繰り返し印刷を行う変形例において、最初の印刷関連コマンドを含む印刷指令により正常に印刷が行われた状態を表す説明図である。
【図１４】同一の印字ラベルに繰り返し印刷を行う変形例において、２番目までの印刷関連コマンドを含む印刷指令により正常に印刷が行われた状態を表す説明図である。
【図１５】同一の印字ラベルに繰り返し印刷を行う変形例において、３番目までの印刷関連コマンドを含む印刷指令により正常に印刷が行われた状態を表す説明図である。
【図１６】同一の印字ラベルに繰り返し印刷を行う変形例において、４番目までの印刷関連コマンドを含む印刷指令により正常に印刷が行われた状態を表す説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１７】
本実施形態の印刷装置を備える印刷システムを図１及び図２により説明する。印刷システムＰＳは、適宜のバーコード記録体Ｌに印刷されたバーコードＢＣを光学的読取スキャナ等で読み取るためのバーコードリーダ２００（操作機器）と、この読み取り情報に基づいて被印字テープ３０３（被印刷物）に対し所望の印字を行い、印字ラベルＰを作成するラベル作成装置３００（印刷装置）とを有している。上記ラベル作成装置３００とバーコードリーダ２００は、接続手段２（例えばＵＳＢケーブル等。あるいは無線による接続でもよい）を介して情報送受信可能に接続されており、バーコードリーダ２００のスキャナ部２０４がバーコードＢＣを読むことにより生成された印刷指令（詳細は後述）が、ラベル作成装置３００に接続手段２を介して出力される。
【００１８】
バーコードリーダ２００は、上記バーコードＢＣに対し光学的な読み取りを行うための上記スキャナ部２０４と、ラベル作成装置３００との間で上記接続手段２を介し情報通信（シリアル通信等）を行うためのインターフェース２０５とを有している。
【００１９】
ラベル作成装置３００は、被印字テープ３０３を巻回したロール３０４（本来は渦巻であるが簡略化して同心円で図示している）と、このロール３０４から繰り出された被印字テープ３０３の対応する印字領域（後述の図３参照）に所定の印字を行うサーマルヘッド３０５（印刷手段）と、被印字テープ３０３を搬送するための搬送ローラ３０８（搬送手段）と、印字が終了した被印字テープ３０３を所定の長さに切断して印字ラベルＰを生成するためのカッタ３０７と、上記バーコードリーダ２００と接続手段２を介し情報通信を行うためのインターフェース３０９と、以上のサーマルヘッド３０５、カッタ３０７、搬送ローラ３０８等の制御を行う制御回路３１１とを有している。
【００２０】
このバーコードＢＣに対しバーコードリーダ２００による読み取りが行われると、対応する上記印刷指令が例えばスキャナ部２０４において生成され、ラベル作成装置３００の制御回路３１１に入力される。制御回路３１１は、当該印刷指令に基づきサーマルヘッド３０５、カッタ３０７、搬送ローラ３０８等の制御を行い、これによって上記印刷指令に対応した印字が形成された印字ラベルＰが作成される。
【００２１】
上記のようにして作成された印字ラベルＰの一例を図３に示す。この例では、印字ラベルＰの印字領域Ｒの中央部に、印字データ（この例では「１２３４５」のテキストを内容とするデータ）に対応する印字「１２３４５」が形成されている。
【００２２】
以上の基本構成において、本実施形態の特徴は、バーコードリーダ２００からの印刷指令を入力してラベル作成装置３００が行った印刷が正常に行われなかったときの、当該印刷指令のどこに不備があったかを見つけ出す解析手法にある。以下、その内容を順を追って説明する。
【００２３】
＜印刷指令に基づく動作例＞
本実施形態では、バーコードリーダ２００のスキャナ部２０４で生成された印刷指令Ｑ（印刷制御情報）がラベル作成装置３００へ出力され、ラベル作成装置３００は当該印刷指令Ｑに基づいて上記所望の印刷を実行する。
【００２４】
図４に示すように、印刷指令Ｑには、印刷に影響のある複数の印刷関連コマンドＴＤ（印刷要素設定情報）が所定の順序で含まれている。この例では、印刷指令Ｑには、「ＦＳｉａ  ０×００」により表されＥＳＣ／Ｐモードへのモード切替機能を実行する第１コマンドＴＤ１と、「ＦＳｉＬ  ０×０１」により表され印字形成箇所の位置決め（ランドスケープ）機能を実行する第２コマンドＴＤ２と、「ＦＳ＄  ０×ＦＦ  ０×００」により表され印字形成箇所の水平位置調整機能を実行する第３コマンドＴＤ３と、「ＦＳ（Ｖ  ０×０２  ０×００  ０×００  ０×０２」により表され印字形成箇所の垂直位置調整機能を実行する第４コマンドＴＤ４と、「ＦＳ  Ｘ  ０×００  ０×６４  ０×００」により表され文字サイズ調整機能を実行する第５コマンドＴＤ５と、の５つの印刷関連コマンドＴＤが含まれている。さらに、印刷指令Ｑには、また、印字データＰＤ（前述の例では「１２３４５」を内容とする）も含まれている。
【００２５】
図４に示す例では、５つの印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ２，ＴＤ３，ＴＤ４，ＴＤ５がすべて正しい形で印刷指令Ｑに含まれていることから、ラベル作成装置３００の制御回路３１１が印刷指令Ｑ全体を正しく認識することができる。この結果、制御回路３１１の制御により、上記印字データＰＤの内容であるテキスト「１２３４５」に対し、ＥＳＣ／Ｐモードにおける、印字形成箇所の位置決め（水平位置調整及び垂直位置調整）が実行されるとともに、印字される文字サイズの調整が実行される。これらの結果として、バーコードＢＣの作成者の意図に合致した態様の印字ラベルＬ、すなわち、ラベル中央領域に、所望の文字サイズによるテキスト「１２３４５」が印字された適正な印字ラベルＰが作成される。
【００２６】
これに対して、例えばバーコードＢＣの作成ミス等により、印刷関連コマンドＴＤの中に、例えば何らかのビット数違いや情報形式の不適合等の不備によりラベル作成装置３００の使用や性能に適合しないものが含まれる場合があり得る。図５に示す例では、上記５つの印刷関連コマンドＴＤに、「ＦＳ  Ｘ  ０×６４  ０×００」という間違った印刷関連コマンドＴＤ′が含まれている（正しくは「ＦＳ  Ｘ  ０×００  ０×６４  ０×００」である）。この場合、ラベル作成装置３００の制御回路３１１が印刷指令Ｑ′全体を正しく認識することができない。この結果、図５に一例を示すような、不適正な印字が形成されてしまう。
【００２７】
操作者は、例えば上記図５に示すようにサーマルヘッド３０５での印刷が正常になされないことによって、印刷指令Ｑ′中に何らかの上記不備があることを認識することができる。しかしながら、上記複数の印刷関連コマンドＴＤのうちいずれに不備があったのか（言い換えればそれ以外は問題なかったのか）を、そのままでは操作者は知ることができない。
【００２８】
＜本願発明の手法の概要＞
そこで、本実施形態のラベル作成装置３００では、制御回路３１１により上記印刷指令Ｑが解析され、印刷指令Ｑに所定の順序で含まれる複数の（この例では５つの）印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４，ＴＤ５がそれぞれ抽出される。
【００２９】
そして、まず、図６に示すように、上記所定の順序のうちの最初の印刷関連コマンドＴＤ１と印字データＰＤとを用いて、新たに新印刷指令Ｑ１が生成される。そしてこの印刷指令Ｑ１を用いて制御回路３１１がサーマルヘッド３０５を制御し、印字ラベルＰ１の作成が試行される。図６の例では、上記最初の印刷関連コマンドＴＤ１を含む印刷指令Ｑ１によって印字領域Ｒｓに対し正常な印刷（デフォルトで定められた印刷箇所への印字「１２３４５」の形成）が実行され、印字ラベルＰ１が正常に作成されている。なお、このとき併せて、上記印字領域Ｒｓとは別の印字領域Ｒｔに、当該印刷関連コマンドＴＤ１の名称を表す識別情報としてのテキストデータ「ＦＳｉａ  ０×００」と、当該印刷関連コマンドＴＤ１の機能を表す識別情報としてのテキストデータ「ＥＳＣ／Ｐモード」との印刷も、行われる（印刷指令Ｑ１のうち当該テキストデータの印刷に係わる部分については説明を省略）。これにより、操作者は、この印刷関連コマンドＴＤ１を確実に特定しかつその機能を認識することができる。
【００３０】
上記印刷指令Ｑ１により正常でない印刷の印字ラベルＰ１が作成された場合（あるいは印字ラベルＰ１が作成されなかった場合でもよい。以下同様）には、当該最初の印刷関連コマンドＴＤ１に不備があったことを操作者は確実に認識することができる。一方、図６に示すように、印刷指令Ｑ１により正常な印刷の印字ラベルＰ１が作成された場合には当該最初の印刷関連コマンドＴＤ１には不備がなく他の印刷関連コマンドＴＤ２〜ＴＤ５のいずれかに問題があったことになる。すなわち、操作者は、ここまでの操作で正常な印刷の印字ラベルＰ１が作成されたことにより、印刷関連コマンドＴＤ１には不備がなかったことを確実に認識することができる。
【００３１】
そこでこの場合には、操作者による操作（後述）を契機に、上記所定の順序に沿った次の順番、すなわち２番目の印刷関連コマンドＴＤ２を（この例では途中に印刷とは関連のないコマンド「ＦＳ＠」を挟んで）加えた印刷関連コマンドＴＤ１，ＴＤ２と、上記印字データＰＤとを用いた、新たに新印刷指令Ｑ２が生成される。この印刷指令Ｑ２を用いて、上記同様に印字ラベルＰ２の作成が試行される。図７の例では、上記印刷関連コマンドＴＤ１，ＴＤ２を含む印刷指令Ｑ２によって正常な印刷（所定の位置（この例では左上の隅部）に位置決めされた印刷箇所への印字「１２３４５」の形成）が実行され、印字ラベルＰ２が正常に作成されている。このとき、上記印字領域Ｒｔに、前述の「ＦＳｉａ  ０×００」とともに、上記印刷関連コマンドＴＤ２を表すテキストデータ「ＦＳｉＬ  ０×０１」の印刷が併せて行われる。また印字領域Ｒｔには、前述の「ＥＳＣ／Ｐモード」とともに、上記印刷関連コマンドＴＤ２の機能を表すテキストデータ「ランドスケープＯＮ」の印刷が併せて行われる（印刷指令Ｑ２のうち当該テキストデータの印刷に係わる部分については説明を省略）。これにより、操作者は、この印刷関連コマンドＴＤ２を確実に特定しかつその機能を認識することができる。
【００３２】
上記印刷指令Ｑ２により正常でない印刷の印字ラベルＰ２が作成された場合には、当該２番目の印刷関連コマンドＴＤ２に不備があったことを操作者は確実に認識することができる。一方、図７に示すように正常な印刷の印字ラベルＰ２が作成された場合には他の印刷関連コマンドＴＤ３〜ＴＤ５のいずれかに問題があったことになる。すなわち、操作者は、正常な印刷の印字ラベルＰ２が作成されたことにより、印刷関連コマンドＴＤ１，ＴＤ２には不備がなかったことを確実に認識することができる。
【００３３】
そこでこの場合には、上記同様、操作者による操作（後述）を契機に、次の３番目の印刷関連コマンドＴＤ３を（この例では途中に印刷とは関連のないコマンド「ＦＳ（Ｃ  ０×０２  ０×００  ０×００  ０×０４」を挟んで）加えた印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３と、上記印字データＰＤとを用いた、新たに新印刷指令Ｑ３が生成される。この印刷指令Ｑ３を用いて、上記同様に印字ラベルＰ３の作成が試行される。図８の例では、上記印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３を含む印刷指令Ｑ３によって正常な印刷（水平方向中央位置に位置決めされた印刷箇所への印字「１２３４５」の形成）が実行され、印字ラベルＰ３が正常に作成されている。このとき、上記印字領域Ｒｔに、前述の「ＦＳｉａ  ０×００」「ＦＳｉＬ  ０×０１」とともに、上記印刷関連コマンドＴＤ３を表すテキストデータ「ＦＳ＄  ０×ＦＦ  ０×００」の印刷が併せて行われる。また印字領域Ｒｔには、前述の「ＥＳＣ／Ｐモード」「ランドスケープＯＮ」とともに、上記印刷関連コマンドＴＤ３の機能を表すテキストデータ「水平位置調整」の印刷が併せて行われる（印刷指令Ｑ３のうち当該テキストデータの印刷に係わる部分については説明を省略）。これにより、操作者は、この印刷関連コマンドＴＤ３を確実に特定しかつその機能を認識することができる。
【００３４】
上記印刷指令Ｑ３により正常でない印刷の印字ラベルＰ３が作成された場合には、当該３番目の印刷関連コマンドＴＤ３に不備があったことを操作者は確実に認識することができる。一方、図８に示すように正常な印刷の印字ラベルＰ３が作成された場合には他の印刷関連コマンドＴＤ４，ＴＤ５のいずれかに問題があったことになる。すなわち、操作者は、正常な印刷の印字ラベルＰ３が作成されたことにより、印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３には不備がなかったことを確実に認識することができる。
【００３５】
そこでこの場合には、上記同様、操作者による操作（後述）を契機に、次の４番目の印刷関連コマンドＴＤ４を加えた印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４と、上記印字データＰＤとを用いた、新たに新印刷指令Ｑ４が生成される。この印刷指令Ｑ４を用いて、上記同様に印字ラベルＰ４の作成が試行される。図９の例では、上記印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４を含む印刷指令Ｑ４によって正常な印刷（垂直方向中央位置に位置決めされた印刷箇所への印字「１２３４５」の形成）が実行され、印字ラベルＰ４が正常に作成されている。このとき、上記印字領域Ｒｔに、前述の「ＦＳｉａ  ０×００」「ＦＳｉＬ  ０×０１」「ＦＳ＄  ０×ＦＦ  ０×００」とともに、上記印刷関連コマンドＴＤ４を表すテキストデータ「ＦＳ（Ｖ  ０×０２  ０×００  ０×００  ０×０２」の印刷が併せて行われる。また印字領域Ｒｔには、前述の「ＥＳＣ／Ｐモード」「ランドスケープＯＮ」「水平位置調整」とともに、上記印刷関連コマンドＴＤ３の機能を表すテキストデータ「垂直位置調整」の印刷が併せて行われる（印刷指令Ｑ４のうち当該テキストデータの印刷に係わる部分については説明を省略）。これにより、操作者は、この印刷関連コマンドＴＤ４を確実に特定しかつその機能を認識することができる。
【００３６】
上記印刷指令Ｑ４により正常でない印刷の印字ラベルＰ４が作成された場合には、当該４番目の印刷関連コマンドＴＤ４に不備があったことを操作者は確実に認識することができる。になる。一方、図９に示すように正常な印刷の印字ラベルＰ４が作成された場合には他の印刷関連コマンドＴＤ５に問題があったことになる。すなわち、操作者は、正常な印刷の印字ラベルＰ４が作成されたことにより、印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４には不備がなかったことを確実に認識することができる。
【００３７】
そこでこの場合には、上記同様、操作者による操作（後述）を契機に、次の５番目の印刷関連コマンドＴＤ５′を加えた印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４，ＴＤ５′と、上記印字データＰＤとを用いた、新たに新印刷指令Ｑ５が生成される。この印刷指令Ｑ５を用いて、上記同様に印字ラベルＰ５の作成が試行される。図１０の例では、上記印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，ＴＤ４に加え誤った印刷関連コマンドＴＤ５′が加えられた印刷指令Ｑ５により、印字領域Ｒｓに正常でない印刷が形成された印字ラベルＰ５が作成されている。これにより、当該５番目の印刷関連コマンドＴＤ５に不備があったことを操作者は確実に認識することができる。
【００３８】
なお、図６〜図１０を用いて説明した手法を実行するために、本実施形態のラベル作成装置３００においては、印刷指令Ｑを解析するためのモード切替操作が可能な図示しないボタン（操作手段。あるいはスイッチ、キー等でもよい）が設けられている。このボタンが操作されることにより、上記図６〜図１０による印刷関連コマンドＴＤの解析等を行わず通常の印字ラベルＰの作成のみを行う通常モード（第２モード。詳細は後述）から、上記図６〜図１０による印刷関連コマンドＴＤの解析等を行い印字ラベルＰ１，Ｐ２・・等の作成を行うコマンドチェックモード（第１モード。詳細は後述）への切り替えが実行される。また、上記コマンドチェックモードに切り替えられた後は、このボタンによる操作指示入力（処理続行指示）が行われるごとに、上述したように、最初の印刷関連コマンドＴＤ１に加えそれ以降の印刷関連コマンドＴＤ２，ＴＤ３，・・・を順次加えた新たな印刷指令Ｑが生成され印字ラベルＰ２，Ｐ３，Ｐ４，・・・の作成が行われる。
【００３９】
＜制御内容＞
以上の手法を実現するために、ラベル作成装置３００の制御回路３１１が実行する制御手順を、図１１及び図１２により説明する。
【００４０】
まず、ステップＳ５において、制御回路３１１は、バーコードリーダ２００のスキャナ部２０４からの、バーコードＢＣに基づく上記印刷指令Ｑが入力されたかどうかを判定する。印刷指令Ｑが入力されない間は判定が満たされずループ待機し、印刷指令Ｑが入力されたら判定が満たされ、ステップＳ４００Ａに移る。なお、このステップＳ５が各請求項記載の情報取得手段として機能する。
【００４１】
ステップＳ４００Ａでは、制御回路３１１は、上記ステップＳ５で取得された印刷指令Ｑに基づきサーマルヘッド３０５、カッタ３０７、搬送ローラ３０８等の制御を行い、印字ラベルＰを作成する印刷処理を行う（詳細は後述の図１２参照）。なお、ステップＳ５及び上記ステップＳ４００Ａが、上記コマンドチェックモードではない上記通常モードでの処理に相当している。
【００４２】
そして、ステップＳ１０において、操作者により前述のボタンが操作されて、コマンドチェックモードへの切替操作があったかどうかを判定する。切替操作がなかった場合には、ステップＳ１０の判定が満たされず、このままフローを終了する。一方、コマンドチェックモードへの切替操作があった場合には、ステップＳ１０の判定が満たされ、ステップＳ１５に移る。
【００４３】
ステップＳ１５では、制御回路３１１は、印刷指令Ｑに含まれるコマンドの解析を行う。すなわち、図４及び図５等を用いて説明したように、印刷指令Ｑには、複数の印刷関連コマンドＴＤが（印刷に関連しないコマンドとともに）含まれている。前述の図４及び図５には明確化及び理解の容易のために各コマンドごとに１行ずつ分けて表示したが、実際には、各コマンドは例えば連続したシリアルデータとしてバーコードリーダ２００よりラベル作成装置３００に入力される。また、各コマンドは、詳細には、コマンド本体とパラメータとを含んでいる。前述の例では「ＦＳｉａ  ０×００」で表されるコマンドは、「ＦＳｉａ」で表されるコマンド本体と、「０×００」で表されるパラメータとによって構成されている。したがって、このステップＳ２０では、上記のようなシリアルデータ形式の印刷指令Ｑが、制御回路３１１によって予め定められた所定のバイト単位で順次切り分けて抽出され、解析される。すなわち、当該切り分けられた部分までの印刷指令Ｑの中にコマンドが含まれるかどうか、コマンドが含まれるのであればどのようなコマンドであるのか、が解釈される。
【００４４】
その後、ステップＳ２０に移り、制御回路３１１は、上記ステップＳ１５で抽出され解析されたコマンドが印刷に関連あるコマンドであるか、すなわち印刷関連コマンドＴＤであるかどうかを判定する。上記印刷関連コマンドＴＤでなければステップＳ２０の判定が満たされずステップＳ１５に戻り、同様の手順を繰り返す。印刷関連コマンドＴＤであれば、ステップＳ２０の判定が満たされ、ステップＳ２５に移る。この結果、ステップＳ１５やステップＳ２０が適宜繰り返されて実行されるごとに、上記印刷指令Ｑの中に上記所定の順序で含まれる複数の印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，・・・がそれぞれ順次抽出されることとなる。すなわち、これらステップＳ１５及びステップＳ２０が各請求項記載の情報抽出手段として機能する。
【００４５】
ステップＳ２５では、制御回路３１１は、ステップＳ２０の判定が満たされた時点、すなわちステップＳ５で入力された印刷指令Ｑに含まれる各印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，・・が順次抽出された時点で、当該印刷関連コマンドＴＤまでの上記印刷指令Ｑの上記シリアルデータと、上記印刷指令Ｑの末尾に含まれる印字データＰＤ（前述の例では「１２３４５」）とを用いて、前述した印刷試行のための新たな印刷指令Ｑ１，Ｑ２，Ｑ３，・・を生成する。なお、ステップＳ２５で新たな印刷指令が作成された後、制御回路３１１が、当該新たな印刷指令によって正常に印刷可能かどうかを適宜の公知の手法で判定するようにしてもよい。この場合、正常な印刷が不可能（あるいは印刷不能）と判定した場合には、制御回路３１１が適宜の報知手段に対し制御信号を出力し、エラーメッセージの表示やアラームなどの適宜のエラー処理を行わせるようにしてもよい。
【００４６】
その後、ステップＳ３０に移り、制御回路３１１は、上記ステップＳ２５で生成された新たな印刷指令Ｑに含まれる各印刷関連コマンドＴＤの名称及び機能を表すテキストデータをそれぞれ生成する。
【００４７】
その後、ステップＳ４００Ｂで、前述のステップＳ４００Ａと同様、制御回路３１１は、上記ステップＳ２５で生成取得された新たな印刷指令Ｑと上記ステップＳ３０で生成されたテキストデータとに基づき、サーマルヘッド３０５、カッタ３０７、搬送ローラ３０８等の制御を行い、印字ラベルＰ１，Ｐ２・・を作成する印刷処理を行う（詳細は後述の図１２参照）。なお、最初にステップＳ３０及びその後のステップＳ４００Ｂを実行するとき、すなわちステップＳ５で入力された印刷指令Ｑに含まれていた複数の印刷関連コマンドＴＤのうち最初の印刷関連コマンドＴＤ１のみを用いて実行される上記ステップＳ３０及びステップＳ４００Ｂが、各請求項記載の第１制御手段として機能し、２番目以降の印刷関連コマンドＴＤ２等も用いて実行される上記ステップＳ３０及びステップＳ４００Ｂが、各請求項記載の第２制御手段として機能する。
【００４８】
その後、ステップＳ３５に移り、前述のボタンを介し、操作者による処理続行のための操作があったかどうかを判定する。ボタンによる操作があった場合は判定が満たされ、ステップＳ１５に戻って同様の手順を繰り返す。ボタンによる操作がなかった場合には、そのままこのフローを終了する。
【００４９】
なお、上記ステップＳ１５、ステップＳ２０、ステップＳ２５、ステップＳ３０、ステップＳ４００Ｂ、及びステップＳ３５が、上記通常モードではない上記コマンドチェックモードでの処理に相当している。
【００５０】
上記ステップＳ４００Ａ及びステップＳ４００Ｂの印刷処理の詳細内容を図１２を用いて説明する。これらステップＳ４００Ａ及びステップＳ４００Ｂは、以下に示すように、ほぼ同様の内容の手順である。
【００５１】
まず、ステップＳ４１０において、制御回路３１１は、搬送ローラ３０８を駆動する搬送用モータ（図示せず）に制御信号を出力する。これにより、当該搬送用モータの駆動力によって搬送ローラ３０８が駆動され、ロール３０４から被印字テープ３０３が繰り出され、搬送が開始される。
【００５２】
その後、ステップＳ４２０で、制御回路３１１は、被印字テープ３０３が所定量だけ搬送されたか否かを判定する。この所定量とは、例えばサーマルヘッド３０５が被印字テープ３０３の上記印字領域Ｒ（又はＲｓ，Ｒｔ）の先端にほぼ対向する位置に到達するだけの搬送距離である。この搬送距離判定は、適宜の公知の手法で行えばよい。例えば被印字テープ３０３に設けたマーキングを公知のテープセンサ（不図示）で検出してもよいし、ステッピングモータである上記搬送用モータへのパルス信号をカウントするようにしてもよい。所定量搬送されるまでは判定が満たされずループ待機し、所定量搬送されたらステップＳ４２０の判定が満たされ、ステップＳ４３０に移る。
【００５３】
ステップＳ４３０では、制御回路３１１は、サーマルヘッド３０５に制御信号を出力する。これにより、ステップＳ４００ＡにおけるこのステップＳ４３０では、サーマルヘッド３０５が、上記図１１のステップＳ５で入力された印刷指令Ｑに基づく被印字テープ３０３の上記印字領域Ｒへの印字を開始する。またステップＳ４００ＢにおけるこのステップＳ４３０では、サーマルヘッド３０５が、上記図１１のステップＳ２５で生成された印刷指令Ｑに基づく被印字テープ３０３の上記印字領域Ｒｓへの印字と、上記図１１のステップＳ３３５で生成されたテキストデータに基づく被印字テープ３０３の上記印字領域Ｒｔに対する印字とを開始する。
【００５４】
ステップＳ４４０では、制御回路３１１は、被印字テープ３０３の印字領域Ｒ（又はＲｓ，Ｒｔ）に対する印字がすべて完了しているかどうかを確認する。具体的には、例えば上記印刷指令Ｑの印字データＰＤや上記テキストデータに対応するサーマルヘッド３０５の通電が完了したかどうかを判定する。印字が完了するまで判定が満たされずループ待機し、印字が完了していればステップＳ４４０の判定が満たされ、ステップＳ４５０へ移る。
【００５５】
ステップＳ４５０では、制御回路３１１は、被印字テープ３０３がさらに所定量（例えば、印字領域Ｒ，Ｒｓ，Ｒｔのすべてがカッタ３０７を所定の長さ（余白量）分越えるだけの搬送距離）だけ搬送されたかどうかを判定する。このときの搬送距離判定も例えば上記ステップＳ４２０と同様にすれば足りる。所定量の搬送が完了するまでは判定が満たされずループ待機し、所定量の搬送が完了してステップＳ４５０の判定が満たされると、ステップＳ４６０に移る。
【００５６】
ステップＳ４６０では、制御回路３１１は、上記搬送用モータに制御信号を出力する。これにより、搬送ローラ３０８の駆動が停止され、ロール３０４からの被印字テープ３０３の繰り出し及び搬送が停止する。
【００５７】
その後、ステップＳ４７０で、制御回路３１１は、ソレノイド駆動回路（図示せず）に制御信号を出力してカッタ用ソレノイド（図示せず）を駆動する。これにより、カッタ３０７が被印字テープ３０３の切断を行う。前述したように、この時点で印字領域Ｒ（又はＲｔ，Ｒｓ）を含む被印字テープ３０３のすべてがカッタ３０７を十分に越えており、このカッタ３０７の切断によって、印字ラベルＰ（又はＰ１，Ｐ２，・・）が生成される。
【００５８】
ステップＳ４８０では、制御回路３１１は、別途設けた排出用ローラ（図示せず）を駆動する排出用モータ（図示せず）に制御信号を出力する。これにより、上記ステップＳ４７０で印刷された印字ラベルＰ（又はＰ１，Ｐ２，・・）がラベル作成装置３００の装置外へと排出される。なお、排出用モータがなくても手動操作で印字ラベルＰ（又はＰ１，Ｐ２，・・）を装置外へ排出できる場合には、このステップＳ４８０を省略してもよい。以上により、このフローを終了する。
【００５９】
以上説明したように、本実施形態のラベル作成装置３００においては、元の印刷指令Ｑに含まれていた各印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，・・・を順番に１つずつ加えつつ新たに印刷指令Ｑを順次生成し、その生成の都度、サーマルヘッド３０５が印刷を行って印字ラベルＰ１，Ｐ２，Ｐ３，・・を作成していく。これにより、正常に印刷が行われなくなったときに、操作者は、その直前に加えられた印刷関連コマンドＴＤに不備があったことを確実に認識することができる。特に、その時点で、当該加えられた印刷関連コマンドＴＤの前の順番の印刷関連コマンドＴＤの名称や機能が直前の印字ラベルＰ１，Ｐ２・・の印字領域Ｒｔに正常に印刷されていることから、操作者は、上記不備があった印刷関連コマンドＴＤをさらに確実に特定し認識することができる。
【００６０】
また、本実施形態では特に、処理続行指示としての上記ボタンによる操作指示入力が行われるごとに、最初の印刷関連コマンドＴＤ１に加えそれ以降の順番の印刷関連コマンドＴＤ２，ＴＤ３，・・・を順次加えた新たな印刷指令Ｑが生成され印字ラベルＰ２，Ｐ３，Ｐ４，・・・の作成が試行される。これにより、操作者は、処理続行指示としてのボタン自らが操作するごとに、１つずつ印刷関連コマンドＴＤを加えた形でサーマルヘッド３０５による印刷を行い印字ラベルＰ２，Ｐ３，Ｐ４，・・・の作成を行うことができる。この結果、操作者は、上記不備のある印刷関連コマンドＴＤをさらに確実に特定し認識することができる。
【００６１】
このとき特に、本実施形態では、操作者がボタンを操作するごとに、別々の印字ラベルＰ１，Ｐ２，Ｐ３，・・が順次作成される。すなわち、上記不備のある印刷関連コマンドＴＤの順番が来るまでの、正常な印刷関連コマンドＴＤを積み上げながら新印刷指令Ｑが生成されている間は、当該正常な印刷関連コマンドＴＤの数と同じ枚数の印字ラベルＰ１，Ｐ２，Ｐ３，・・が生成される。これにより、操作者は、当該生成された印字ラベルＰをカウントとしたり個別にチェックする等により、上記不備のある印刷関連コマンドＴＤがどれであるかを、さらに容易に特定し認識することができる。
【００６２】
また、本実施形態では特に、上記ボタン操作によって、印刷関連コマンドＴＤの解析等を行わず通常の印字ラベルＰの作成のみを行う通常モードと、上記図６〜図１０による印刷関連コマンドＴＤ１，ＴＤ２，・・の解析等を行うコマンドチェックモードとを切り替えることができる（図１１のステップＳ１０参照）。これにより、操作者は、通常は通常モードによりラベル作成を実行し、正常な印刷が行われない（あるいは印刷そのものが行われない）等の何らかの不具合が生じたときに、コマンドチェックモードに切り替えて、当該不具合の原因となった不備のある印刷関連コマンドＴＤ１，ＴＤ２，・・の特定を行うことができる。
【００６３】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で変形が可能である。以下、そのような変形例を説明する。
【００６４】
（１）同一の印字ラベルに繰り返し重ねて印刷する場合
上記実施形態においては、１つずつ印刷関連コマンドＴＤを加えた新たな印刷指令Ｑ１，Ｑ２，・・が生成されるたびに、当該印刷指令Ｑ１，Ｑ２，・・による印字ラベルＰ１，Ｐ２，・・が別々に作成されたが、これに限られない。すなわち、同一の印字ラベルＰ０に対し、新たな印刷指令Ｑ１，Ｑ２，・・が生成されるたびに、繰り返し重ねるようにして印刷を行ってもよい。この場合、制御回路３１１の制御によって搬送ローラ３０８が逆回転可能に構成され、被印字テープ３０３を逆方向に搬送可能に構成されている。そして、コマンドチェックモードに切り替え後に、上述したようにして最初の印刷関連コマンドＴＤ１を含む印刷指令Ｑ１により１つの印字ラベルＰ０が作成された（但し未切断の状態のまま装置外へ露出させるのみ）後、上記ボタンが操作されると、被印字テープ３０３が逆方向へ搬送されることで当該被印字テープ３０３の先端側に未切断状態で形成されている印字ラベルＰ０が、サーマルヘッド３０８よりも搬送方向上流側まで逆方向に搬送される。その後、上述と同様、２番目の印刷関連コマンドＴＤ２が加えられた新たな印刷指令Ｑ２に基づき、上記逆方向に搬送された後の印字ラベルＰ０に対し、重ねるように印刷が行われる。
【００６５】
このような手法により、上記図６、図７、図８、図９にそれぞれ対応する図１３、図１４、図１５、図１６に示すように、同一の印字ラベルＰ０に対する繰り返し重畳印刷が実行される。すなわち、印字ラベルＰ０の図示左側の印字領域Ｒｓには、印刷指令Ｑ１による印刷時にはデフォルトで定められた印刷箇所への印字「１２３４５」の形成が実行され、その後印刷指令Ｑ２による印刷時には所定の位置（この例では左上の隅部）に位置決めされた印刷箇所への印字「１２３４５」が追加して形成され、その後印刷指令Ｑ３による印刷時には水平方向中央位置に位置決めされた印刷箇所への印字「１２３４５」が追加して形成され、その後印刷指令Ｑ４による印刷時には垂直方向中央位置に位置決めされた印刷箇所への印字「１２３４５」が追加して形成される。
【００６６】
同様に、印字ラベルＰ０の図示右側の印字領域Ｒｔには、印刷指令Ｑ１による印刷時には印刷関連コマンドＴＤ１の名称及び機能を表す「ＦＳｉａ  ０×００」「ＥＳＣ／Ｐモード」が印刷され、その後印刷指令Ｑ２による印刷時には印刷関連コマンドＴＤ２の名称及び機能を表す「ＦＳｉＬ  ０×０１」「ランドスケープＯＮ」が追加して印刷され、その後印刷指令Ｑ３による印刷時には印刷関連コマンドＴＤ３の名称及び機能を表す「ＦＳ＄  ０×ＦＦ  ０×００」「水平位置調整」が追加して印刷され、その後印刷指令Ｑ４による印刷時には印刷関連コマンドＴＤ４の名称及び機能を表す「ＦＳ（Ｖ  ０×０２  ０×００  ０×００  ０×０２」「垂直位置調整」が追加して印刷される。
【００６７】
本変形例においては、上記不備のある印刷関連コマンドＴＤの順番が来るまでの、正常な印刷関連コマンドＴＤ１，ＴＤ２，ＴＤ３，・・を積み上げながら新たな印刷指令Ｑ１，Ｑ２，Ｑ３，・・が生成されている間は、１つの印字ラベルＰ０に対して繰り返して印刷が実行される。この結果、上記実施形態のように、新たな印刷指令Ｑ１，Ｑ２，Ｑ３，・・が順次生成されるごとに別々の印字ラベルＰ１，Ｐ２，Ｐ３が作成される場合に比べ、消費される被印字テープ３０３や印字ラベルの数を大きく低減することができる。
【００６８】
（２）モードの自動切替を行う場合
すなわち、以上においては、図１１のステップＳ１５において、操作者の手動による上記ボタン操作によって通常モードからコマンドチェックモードへの切り替えを実行していたが、これに限られない。すなわち、図１１のステップＳ５とステップＳ４００Ａとの間に、前述したものと同様の判定手順を設け、ステップＳ５で取得された印刷指令Ｑにより正常な印刷が可能かどうかを制御回路３１１が判定するようにしてもよい。この場合、正常な印刷が行えないと判定された場合には自動的にコマンドチェックモードに移行し、上述したステップＳ１５、ステップＳ２０、ステップＳ２５、ステップＳ３０、ステップＳ４００Ｂ、ステップＳ３５が実行される。なお、この場合、上記ステップＳ５とステップＳ４００Ａとの間に設けられた上記判定手順が、各請求項記載の判定手段として機能し、正常な印刷が行えないと判定された場合に上記ステップＳ１５、ステップＳ２０、ステップＳ２５、ステップＳ３０、ステップＳ４００Ｂ、ステップＳ３５への実行へと切り替わることが、各請求項記載のモード切替手段として機能する。
【００６９】
本変形例においては、通常モードにより印刷が実行されている状態において、印刷不能となったときには自動的にコマンドチェックモードに切り替えられ、不備のある印刷関連コマンドＴＤの特定が行われる。この結果、操作者の利便性を向上することができる。
【００７０】
（３）その他
以上は、印刷装置として、被印字テープに所望の印刷を行って印字ラベルを作成する印字ラベル作成装置を例にとって説明したが、これに限られない。すなわち、印刷装置の一例として、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙（被印刷物）に画像を形成したり文字を印刷するプリンタやバッテリ電源により駆動される携帯用プリンタに対し本発明を適用してもよい。この場合も同様の効果を得る。
【００７１】
なお、以上において、各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００７２】
また、各図に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００７３】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００７４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００７５】
２００            バーコードリーダ（操作機器）
３００            ラベル作成装置（印刷装置）
３０３            被印字テープ（被印刷物）
３０５            サーマルヘッド（印刷手段）
３０８            搬送ローラ（搬送手段）
３１１            制御回路
Ｐ                印字ラベル
Ｐ０              印字ラベル
Ｐ１〜５          印字ラベル
Ｒ                印字領域
Ｒｓ              印字領域
Ｒｔ              印字領域
Ｑ                印刷指令（印刷制御情報）
Ｑ１〜５          印刷指令（印刷制御情報）
ＴＤ１〜ＴＤ５    印刷関連コマンド（印刷要素設定情報）
ＰＤ              印字データ
【図１】
2012234388.tif 000003
【図２】
2012234388.tif 000004
【図３】
2012234388.tif 000005
【図４】
2012234388.tif 000006
【図５】
2012234388.tif 000007
【図６】
2012234388.tif 000008
【図７】
2012234388.tif 000009
【図８】
2012234388.tif 000010
【図９】
2012234388.tif 000011
【図１０】
2012234388.tif 000012
【図１１】
2012234388.tif 000013
【図１２】
2012234388.tif 000014
【図１３】
2012234388.tif 000015
【図１４】
2012234388.tif 000016
【図１５】
2012234388.tif 000017
【図１６】
2012234388.tif 000018