(57)【要約】【課題】駆動状態を切り替え可能な印刷装置をもとのユーザに代わって別のユーザが使用する場合に、当該別のユーザが手動操作で駆動状態を切り替える手間や労力をなくし、利便性を向上する。【解決手段】外部端末４００Ａ，４００Ｂと通信を行うとともに、印刷データを印刷するサーマルヘッド３２を有し、外部端末４００Ａ，Ｂに記憶デバイスとして認識させる記憶デバイス状態、及び、印刷デバイスとして認識させる印刷デバイス状態いずれかを選択的に実行可能な印字ラベル作成装置１であって、外部端末に接続された状態であることを検出し、その検出結果に基づき、外部端末４００Ａ，Ｂへの接続状態から切断状態へと切り替わったか否かを判定し、切断状態へ切り替わったと判定された場合には、駆動状態を、記憶デバイス状態及び印刷デバイス状態のうちいずれか一方から他方へと反転させる。【選択図】図１５
2013010222.tif 000002
【特許請求の範囲】
【請求項１】
外部端末と通信を行う通信手段と、印刷データを印刷する印刷手段と、を有する印刷装置であり、かつ、
前記通信手段と前記外部端末との通信時において、当該外部端末に前記印刷装置を記憶デバイスとして認識させる記憶デバイス状態、及び、当該外部端末に前記印刷装置を印刷デバイスとして認識させる印刷デバイス状態、の２つのうちいずれか一方の駆動状態を選択的に実行可能な印刷装置であって、
前記通信手段が前記外部端末に接続された状態であることを検出する検出手段と、
前記検出手段の検出結果に基づき、前記通信手段が、前記外部端末への接続状態から当該接続の切断状態へと切り替わったか否かを判定する切断判定手段と、
前記切断判定手段により前記通信手段が前記切断状態へ切り替わったと判定された場合には、前記駆動状態を、前記記憶デバイス状態及び前記印刷デバイス状態のうちいずれか一方から他方へと反転させる反転手段と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記反転手段による前記駆動状態の反転が行われた状態で、前記検出手段の検出結果に基づき、前記通信手段が前記切断状態から前記接続状態へと切り替わったか否かを判定する接続判定手段と、
前記接続判定手段により前記通信手段が前記接続状態へ切り替わったと判定された場合に、前記駆動状態を、前記記憶デバイス状態及び前記印刷デバイス状態のうち前記他方から前記一方へと復帰させる復帰手段と、
を有することを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
当該印刷装置は、
前記一方の駆動状態としての前記印刷デバイス状態に初期設定されており、
前記反転手段は、前記切断判定手段により前記通信手段が前記切断状態へ切り替わったと判定された場合には、前記駆動状態を、前記印刷デバイス状態から前記記憶デバイス状態へと反転させ、
前記復帰手段は、前記接続判定手段により前記通信手段が前記接続状態へ切り替わったと判定された場合には、前記駆動状態を、前記記憶デバイス状態から前記印刷デバイス状態へと復帰させる
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の印刷装置において、
前記通信手段は、
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）デバイスドライバを使用し、ＵＳＢを介して前記外部端末と通信を行い、
駆動状態が前記記憶デバイス状態となっている場合には、前記ＵＳＢデバイスドライバとしてマスストレージクラスドライバを使用し、
前記駆動状態が印刷デバイス状態となっている場合には、前記ＵＳＢデバイスドライバとしてプリンタクラスドライバを使用する
ことを特徴とする印刷装置。
【請求項５】
請求項４記載の印刷装置において、
前記検出手段は、
前記外部端末が定期的に送信する、前記印刷装置が記憶デバイス状態時に出力する第１コマンド信号又は前記印刷装置が印刷デバイス状態時に出力するステータスを確認するための第２コマンド信号を前記通信手段が受信したことによって、当該通信手段が前記外部端末に接続された状態であることを検出する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象に対し所望の印刷を実行する印刷装置に関する。
【背景技術】
【０００２】
近年、例えばパーソナルコンピュータ（ＰＣ）等の外部端末と接続される周辺機器は、特定のインターフェースクラスをあらかじめ備えていることが多い。そしてこれらの周辺機器は、接続時におけるプラグアンドプレイ通信により、所定のデバイスとして外部端末に認識される。そのような周辺機器として、例えば特許文献１には、２つのインターフェースクラスを備えた印刷装置の例が開示されている。
【０００３】
すなわち、上記従来技術の印刷装置においては、駆動状態として、記憶デバイス状態と印刷デバイス状態のいずれか一方を選択的に実行可能である。駆動状態が印刷デバイス状態である場合には、外部端末は印刷装置を印刷デバイスと認識する。この場合には、外部端末より印刷装置に対して印刷データを転送して印刷処理を実行させることができる。したがって、多少操作が複雑だったり手間がかかったりしても意図する所望の態様の印刷を高精度に実行したいユーザにとっては、この印刷デバイス状態のほうが便利である。
【０００４】
一方、駆動状態が記憶デバイス状態である場合には、外部端末は印刷装置を記憶デバイスとして認識する。この場合には、予め外部端末に印刷データの編集プログラムをインストールすることなしに、外部端末より、印刷装置に記憶されている印刷データの編集プログラムの実行ファイルを容易に使用することができる。特に、外部端末より印刷装置に対して各種データを容易に記憶させることができるので、あらかじめ外部端末にプリンタドライバをインストールしなくても、印刷データを直接印刷装置に記憶させて印刷装置に印刷処理を実行させることができる。したがって、印刷態様や編集操作に多少の制限があったとしても簡単な操作で手軽にかつ迅速に印刷を行いたいユーザにとっては、この記憶デバイス状態のほうが便利である。
【０００５】
上記従来技術では、ユーザが外部端末を適宜に操作することにより、外部端末が、印刷装置の上記駆動状態を切り替えるための切替信号を生成し、印刷装置へ出力する。印刷装置は、当該出力された切替信号に応じて、自らの駆動状態を、印刷デバイス状態若しくは記憶デバイス状態のいずれかに切り替える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許４５１３８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記のように、印刷装置は、使用されるときには、通常、外部端末に接続された状態である。仮に、このような外部端末への接続状態から当該接続が遮断された切断状態に変化した場合、もとのユーザが使用していた状態から新たな別のユーザが使用する状態に変わった（すなわち印刷装置の接続先が当該別のユーザの保有する外部端末に付け替えられた）可能性が高い。しかも、当該別のユーザが上記もとのユーザと同一の駆動状態で使用する場合には必ずしも外部端末の付け替えを行う必要がないことから、付け替えが行われた場合には、当該別のユーザは上記もとのユーザとは異なる駆動状態で使用したいと意図している可能性が高い。
【０００８】
したがって、このような付け替えが行われた場合に、印刷装置の駆動状態を自動的に切り替えるようにすれば、上記別のユーザは、駆動状態を切り替えるために外部端末を操作する必要がなくなり、便利である。しかしながら、上記従来技術では、そのような点までは配慮されていなかった。
【０００９】
本発明の目的は、駆動状態を切り替え可能な印刷装置をもとのユーザに代わって別のユーザが使用する場合に、当該別のユーザが手動操作で駆動状態を切り替える手間や労力をなくし、利便性を向上できる構成を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本願発明は、外部端末と通信を行う通信手段と、印刷データを印刷する印刷手段と、を有する印刷装置であり、かつ、前記通信手段と前記外部端末との通信時において、当該外部端末に前記印刷装置を記憶デバイスとして認識させる記憶デバイス状態、及び、当該外部端末に前記印刷装置を印刷デバイスとして認識させる印刷デバイス状態、の２つのうちいずれか一方の駆動状態を選択的に実行可能な印刷装置であって、前記通信手段が前記外部端末に接続された状態であることを検出する検出手段と、前記検出手段の検出結果に基づき、前記通信手段が、前記外部端末への接続状態から当該接続の切断状態へと切り替わったか否かを判定する切断判定手段と、前記切断判定手段により前記通信手段が前記切断状態へ切り替わったと判定された場合には、前記駆動状態を、前記記憶デバイス状態及び前記印刷デバイス状態のうちいずれか一方から他方へと反転させる反転手段と、を有することを特徴とする。
【００１１】
本願発明の印刷装置においては、検出手段と切断判定手段とが設けられている。検出手段は、印刷装置の通信手段が、外部端末に接続された接続状態であることを検出する。その検出手段の検出結果に基づいて、切断判定手段が、通信手段が上記接続状態から上記切断状態となったかどうかを判定する。そして、その判定が満たされた場合には、反転手段が、上記駆動状態を、その時点での状態から別の状態へと反転させる。すなわち、印刷装置の駆動状態が記憶デバイス状態であった場合は印刷デバイス状態へと反転させ、印刷装置の駆動状態が印刷デバイス状態であった場合は記憶デバイス状態へと反転させる。
【００１２】
これにより、上述したようにもとのユーザに代わって新たに別のユーザが使用する場合において、当該別のユーザが手動操作で駆動状態を切り替える手間や労力をなくし、利便性を向上することができる。
【発明の効果】
【００１３】
本発明によれば、もとのユーザに代わって別のユーザが使用する場合において、当該別のユーザが手動操作で駆動状態を切り替える手間や労力をなくし、利便性を向上することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の印字ラベル作成装置を備えたラベル作成システムを表すシステム構成図である。
【図２】印字ラベル作成装置の外観を表す斜視図である。
【図３】印字ラベル作成装置の平面図である。
【図４】印字ラベル作成装置の背面図である。
【図５】印字ラベル作成装置にロールシートホルダが装着された状態を開閉カバーを開けて示す斜視図である。
【図６】フロントカバーの裏面側にボタン、キー取付部材、ＬＥＤ取付部材それぞれを組み込んだ状態を表すとともに、図２中Ｘ部を裏から見た状態に相当する斜視図である。
【図７】図６の分解斜視図である。
【図８】印字ラベル作成装置の開閉カバーを開けた状態を示す平面図である。
【図９】印字ラベル作成装置の開閉カバーを開けた状態を示す斜視図ある。
【図１０】ロールシートホルダを印字ラベル作成装置に装着した状態を示す側断面図である。
【図１１】外部端末及び印字ラベル作成装置の制御系を表す機能ブロック図である。
【図１２】ＦＬＡＳＨ  ＲＯＭの記憶領域を示す模式図である。
【図１３】ＳＲＡＭの記憶領域を示す模式図である。
【図１４】印字ラベル作成装置と外部端末との間のデータの流れを示す機能ブロック図である。
【図１５】印字ラベル作成装置及び外部端末で実行される制御手順を表すシーケンス図である。
【図１６】ＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンド及びその応答信号のパケット構成の一例を示す概念的説明図である。
【図１７】ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンド及びその応答信号のパケット構成の一例を示す概念的説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１６】
本実施形態の印刷装置としての印字ラベル作成装置を備えたラベル生成システムを、図１により説明する。
【００１７】
図１において、このラベル作成システムＬＳでは、所望の印字がされた印字ラベル（図示せず）を作成可能な、印字ラベル作成装置１と、上記印字ラベル作成装置１を操作するための外部端末４００Ａとが、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル９によって接続されている。
【００１８】
外部端末４００Ａは、例えば、一般に市販されている汎用パーソナルコンピュータであり、液晶ディスプレイ等の表示部４０１と、キーボードやマウス等の操作部４０２とを有している。また、外部端末４００Ａの適宜の箇所（例えば背面部）には、上記ＵＳＢケーブル９の端部の第１コネクタ９Ｈを着脱可能に装着するホスト用ソケット（図示せず）が設けられている。
【００１９】
印字ラベル作成装置１の背面には、上記ＵＳＢケーブル９の上記第１コネクタ９Ｈとは反対側の端部の第２コネクタ９Ｔを着脱可能に装着するターゲット用ソケット１１（後述の図４参照）が設けられている。
【００２０】
ＵＳＢケーブル９は、接続機器をホストとして機能させる上記第１コネクタ９Ｈ（例えばいわゆるシリーズＡプラグであるＵＳＢコネクタ）と、接続機器をターゲットとして機能させる上記第２コネクタ９Ｔ（例えばいわゆるシリーズＢプラグであるＵＳＢコネクタ）とを、それぞれ備えている（図１中の各拡大図を参照）。ＵＳＢケーブル９は、この例では、上記印字ラベル作成装置１のターゲット用ソケットに対し第２コネクタ９Ｔが装着（接続）され、上記外部端末４００Ａのホスト用ソケット１１に対し第１コネクタ９Ｈが装着されている。したがって、印字ラベル作成装置１と外部端末４００Ａとの間の機能的関係では、印字ラベル作成装置１がターゲット機器として機能し、外部端末４００Ａがホスト機器として機能する。
【００２１】
なお、印字ラベル作成装置１は、上記外部端末４００Ａとは別の外部端末４００Ｂ（構成は外部端末４００Ａとほぼ同等）が、上記外部端末４００Ａと同様、ラベル作成装置１に対するホスト機器としてＵＳＢケーブル９により接続可能であるが、これについては後に詳述する。以下適宜、特に区別する必要がない場合には、これら外部端末４００Ａ，４００Ｂを総称して単に「外部端末４００」と称する。
【００２２】
次に、印字ラベル作成装置１の構成について図２乃至図１０に基づき説明する。
【００２３】
＜印字ラベル作成装置１の概略構造＞
図２乃至図５に示すように、印字ラベル作成装置１は、当該装置１の外郭を構成するとともに、所定幅のロールシート３Ａが巻回されたロールシートホルダ３を収納するロールシートホルダ収納部４を備える樹脂製の筐体２と、シートホルダ収納部４の上側を覆うように後側上端縁部に、後部側左右一対のヒンジ部６０を介して開閉自在に取り付けられた透明樹脂製の開閉カバー５と、を有している。
【００２４】
ロールシート３Ａは、自己発色性を有する長尺状の感熱シート（いわゆる、サーマルペーパー）や、該感熱シートの片面に粘着剤を介して離形紙が貼り合わされた長尺状のラベルシート等で構成され、ロールシートホルダ３に巻回されている。
【００２５】
開閉カバー５は、回動可能となるようにヒンジ部６０を介して筐体２に支持され、当該回動によりロールシートホルダ収納部４上方の開口部ＯＰを開閉する。この開閉カバー５では、フロントカバー６に向かって左側に設けられた左壁面５Ｄと、右側に設けられた右壁面５Ｃと、左壁面５Ｄと右壁面５Ｃとを接続するように延設される中間壁面５Ｅとにより、略コの字形状となって一体に構成されている。さらに、開閉カバー５には、略コの字形状の内縁部を覆うように天板５Ｆが取り付けられている。
【００２６】
また、開閉カバー５の前側のフロントカバー６には、印刷されたロールシート３Ａを外部に排出するシート排出口６Ａが形成されている。また、このシート排出口６Ａの上側の前面部には電源ボタン７Ａ、押下することによってシート排出口６Ａの内側に設けられたカッターユニット８０（後述の図１０参照）を駆動させてロールシート３Ａを切断し印字ラベル（図示せず）を生成するカットボタン７Ｂ、押下している間ロールシート３Ａを搬送方向に排出するフィードボタン７Ｃ、後述の駆動状態を手動で切り替える際に使用可能な切替ボタン７Ｄ（後述の（２）の変形例参照）の合計４個のボタンが略水平に配置されている。さらに、フロントカバー６における電源ボタン７Ａと切替ボタン７Ｄそれぞれの近傍には、後述するＬＥＤ表示部８，８が配置されている。以下適宜、これら各ボタン７Ａ，７Ｂ，７Ｃ，７Ｄを、単に「ボタン７Ａ，７Ｂ，７Ｃ，７Ｄ」と称する。上記切替ボタン７Ｄの近くに位置するＬＥＤ表示部表示部８は、後述のようにして印字ラベル作成装置１の駆動状態が切り替えられるとき、当該駆動状態が印刷デバイス状態にあるか、記憶デバイス状態にあるかによって、異なる態様（例えば異なる色、点灯表示と点滅表示等）で表示を行う。
【００２７】
＜ボタン７Ａ〜７Ｄ付近の構造＞
上記ボタン７Ａ〜７Ｄ及びその周辺の構造について、図６及び図７により説明する。図６及び図７に示すように、フロントカバー６には、円形ハット型のボタン７Ａ，７Ｂ，７Ｃ，７Ｄを当該フロントカバー６の裏側から上下動可能に挿入するための４個の開口部９５Ａ，９５Ｂ，９５Ｃ，９５Ｄ（図２も参照）が形成されている。また、フロントカバー６の裏側における開口部９５Ａ，９５Ｄの中間、及び、開口部９５Ｂ，９５Ｃの中間それぞれに隣接する箇所には、フロントカバー６の裏側から回路基板８１をネジ（図示せず）によって固定させるためのネジ穴９２ａを有する２個の円柱状の支持突起９２Ａが突設されている。
【００２８】
回路基板８１には、４個の開口部９５Ａ，９５Ｂ，９５Ｃ，９５Ｄに対向すべく４個のプッシュスイッチ８２Ａ，８２Ｂ，８２Ｃ，８２Ｄが配設されている。また、フロントカバー６の４個の開口部９５Ａ，９５Ｂ，９５Ｃ，９５Ｄの内の例えば２個の開口部９５Ａ，９５Ｄにそれぞれ対応した位置には、２個の開口部９８，９８（図２も参照）が形成され、フロントカバー６の裏側から２個のＬＥＤ表示部８，８がそれぞれ挿入固定される。また、これら２個の開口部９８，９８に対向するように、回路基板８１に発光源としての２個のＬＥＤ（図示せず）が配設されている。
【００２９】
ボタン７Ａ及びボタン７Ｄは、略Ｕ字状の連結アーム９１，９１を介して共通の１つのキー取付部材９２に連結されている。このキー取付部材９２では、一方の連結アーム９１にボタン７Ａが接続され、他方の連結アーム９１にボタン７Ｄが接続される二股構造となっている。このとき、各連結アーム９１，９１は、自身の撓み変形によりボタン７Ａ，７Ｄの上下動をそれぞれ許容するようになっている。また、キー取付部材９２は、ボタン７Ａ及びボタン７Ｄのそれぞれが上下動するときの動作支点として機能する。
【００３０】
同様に、ボタン７Ｂ及びボタン７Ｃも、略Ｕ字状の連結アーム９１，９１を介して共通の１つのキー取付部材９２に連結されている。このキー取付部材９２では、一方の連結アーム９１にボタン７Ｂが接続され、他方の連結アーム９１にボタン７Ｃが接続される二股構造となっている。このとき、各連結アーム９１，９１は、自身の撓み変形によりボタン７Ｂ，７Ｃの上下動をそれぞれ許容するようになっている。また、キー取付部材９２は、ボタン７Ｂ及びボタン７Ｃのそれぞれが上下動するときの動作支点として機能する。
【００３１】
なお、上記２つのキー取付部材９２，９２は、それぞれ、この例では略円筒状に形成されており、上記フロントカバー６裏側の回路基板８１固定用の円柱状の支持突起９２Ａ，９２Ａにそれぞれ嵌合される（図６参照）。
【００３２】
ボタン７Ａ，７Ｂ，７Ｃ，７Ｄは、略円形の横断面形状を備えた略円筒形であり、全体形状が略円形ハット型を呈している。なお、このような形状に限られず、三角形や四角形の横断面形状を備えるものでもよい。また、ボタン７Ａ，７Ｂ，７Ｃ，７Ｄの内側には、当該ボタン７Ａ，７Ｂ，７Ｃ，７Ｄの押し込み操作によって回路基板８１のプッシュスイッチ８２Ａ，８２Ｂ，８２Ｃ，８２Ｄを押圧するための操作突起９３が設けられている。
【００３３】
ＬＥＤ表示部８，８は、図７に示すように、フロントカバー６の裏側から２個の開口部９８に対しそれぞれ挿入され固定される、共通の１つのＬＥＤ取付部材９６の２個の先端部によって構成されている。すなわち、ＬＥＤ取付部材９６は、上記２個の先端部をそれぞれ備える有色透明な２個の円形カバーが、円弧形状の連結アーム９６Ａで連結されることにより、構成されている。この連結アーム９６Ａは、上記した回路基板８１固定用の円柱状の支持突起９２Ａの外周と略同じ曲率を有して湾曲形成されており、当該連結アーム９６Ａは、キー取付部材９２とフロントカバー６とに挟まれるようにして、当該フロントカバー６の裏面に取り付けられる。
【００３４】
また、フロントカバー６の裏面には、ボタン７Ｂ，７Ｃの上下動を案内するための板状の案内部材９４Ａが立設されている。また、これに対応してボタン７Ｂ，７Ｃの下端には、自身の上下動を許容しつつ案内部材９４Ａに係合する略п形状を呈する係合部９４を備えている。係合部９４がフロントカバー６裏面に設けられた案内部材９４Ａに係合することで、ボタン７Ａ，７Ｂ，７Ｃ，７Ｄがより円滑に上下動することができる。
【００３５】
図２〜図５に戻り、開閉カバー５の凹み部５Ａの正面左側には、前側方向に所定長さ突出した押し爪部５Ｂが設けられている。また、開閉カバー５を閉じた場合に、筐体２の当該押し爪部５Ｂが当接する位置には、マイクロスイッチ等から構成されて、この押し爪部５Ｂによって押下されたか否か、即ち、開閉カバー５が閉じられたか否かを判別するための開閉カバー検出スイッチ１８が配置されている。
【００３６】
また、筐体２の背面部には不図示の電源コードが接続されるインレット１０が配設されると共に、その横側（図４中の左側）には、上記外部端末４００Ａ，４００Ｂ等と接続するために上記ＵＳＢケーブル９が挿入可能な上記ターゲット用ソケット１１が設けられている。
【００３７】
また、図８及び図９に示すように、ロールシート収納部４の前側の壁部には、弾性変形可能に形成された後述する爪状の左右の係止部１５，１５が設けられている。また、係止部１５，１５に対向するように、上記開閉カバー５の天板５Ｆの左右両端下方側には、水平リブ状の被係止部１６，１６が設けられている。なお、図５では、係止部１５，１５及び被係止部１６，１６の図示は省略されている。これにより、開閉カバー５を開いた状態から前側方向に回動させることにより、各係止部１５と各被係止部１６とが係合し、開閉カバー５が閉じられた状態で保持される。また、開閉カバー５の前端中央部に形成される凹み部５Ａに指を掛けて後側方向に回動させることによって、各係止部１５と各被係止部１６との係合が外れ、開閉カバー５を開くことが可能となる。
【００３８】
＜ロールシートホルダ収納部の詳細＞
また、図５及び図８に示すように、ロールシートホルダ収納部４の搬送方向に対して略垂直方向の一方の側端縁部（図５中、右側側端縁部）に、ホルダ支持部材２３が設けられている。このホルダ支持部材２３には、上方に開口すると共に幅方向両側に開口する側面視略縦長Ｕの字状の第１位置決め溝部２４が形成されており、ロールシートホルダ３を構成する位置決め保持部材２０の外側方向に突設される、断面略矩形状の取付部材２１を嵌め込むことができる。
【００３９】
また、ロールシート３Ａを挿入する挿入口２６（図９及び後述の図１０参照）の後端縁部からロールシートホルダ収納部４の前側上端縁部まで略水平に延出された載置部２９が設けられている。また、この載置部２９の搬送方向後側の端縁角部には、ロールシート３Ａの複数の幅寸法に対応して断面略Ｌ字状の５個の第２位置決め溝部３０Ａ〜３０Ｅが形成されている。この各第２位置決め溝部３０Ａ〜３０Ｅは、図１０に示すように、ロールシートホルダ３を構成するガイド部材２８の載置部２９に当接する先端下端部分を、上方から嵌め込むことができるように形成されている。
【００４０】
また、ロールシートホルダ収納部４の底面部には、ホルダ支持部材２３の内側基端部から対向する側面部基端部まで搬送方向に対して略垂直に平面視横長四角形の位置決め凹部４Ａが、所定深さで形成されている。この位置決め凹部４Ａの搬送方向幅寸法は、ロールシートホルダ３を構成する位置決め保持部材２０及び上記ガイド部材の各下端縁部の幅寸法にほぼ等しくなるように形成されている。
【００４１】
また、位置決め凹部４Ａのホルダ支持部材２３の内側基端部には、搬送方向に縦長の平面視長四角形の判別凹部４Ｂが形成されている。この判別凹部４Ｂは、位置決め保持部材２０の下端縁部から略直角内側方向に延出されるシート判別部（不図示）に対向しており、位置決め凹部４Ａよりもさらに所定深さだけ深くなるように形成されている。
【００４２】
そして、この判別凹部４Ｂには、プッシュ式のマイクロスイッチ等から構成されて、ロールシート３Ａの種別、材質、ロールシート幅等を判別するための５個のシート判別センサＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５がＬ字状に設けられている。この各シート判別センサＰ１〜Ｐ５は、プランジャーとマイクロスイッチ等から構成される公知の機械式スイッチからなり、該各プランジャーの上端部は、該判別凹部４Ｂの底面部から位置決め凹部４Ａの底面部近傍まで突き出るように設けられている。そして、この各シート判別センサＰ１〜Ｐ５は、それらセンサＰ１〜Ｐ５に対し位置決め保持部材２０の下端縁部から略直角内側方向に延出されるシート判別部に形成される各センサ孔（不図示）が有るか否かを検出して、そのオン・オフ信号によりロールシートホルダ３に装着されたロールシート３Ａの種別、材質、ロールシート幅等を検出する。
【００４３】
また、挿入口２６のホルダ支持部材２３側の側端縁部には、載置部２９のほぼ搬送方向後端部まで案内部３１が形成され、ロールシート３Ａを挿入口２６まで案内している。ここで、この案内部３１の内側端面３１Ａ（図９中、左側端面）は、該ホルダ支持部材２３に嵌め込まれる位置決め部材２０の内側端面に対向する位置、つまり、同一平面上に位置するように形成されている。これにより、ロールシートホルダ３から引き出されたロールシート３Ａの外側の側端縁部は、この案内部３１の内側端面に当接して、挿入口２６へ案内される。
【００４４】
＜サーマルヘッド・カッターユニット等の内部機器＞
また、上記図１０に示すように、挿入口２６のロールシート搬送方向奥側には、プラテンローラ３５が回転自在に軸支されている。また、サーマルヘッド３２（印刷手段）が、押圧バネ３６によって上方に付勢されているヘッド支持部材３７の上面に固定されている。また、このヘッド支持部材３７の搬送方向に対して後側の端縁部は、フレーム３８の背面部によって上下方向に揺動可能に支持されている。そして、ホルダ収納部４のホルダ支持部材２３と反対側の側端縁部に対向する、筐体２の開口部ＯＰ周縁の内側には、断面円形状でリンクレバー３４の厚さにほぼ等しい高さに形成された係合軸３３（図５参照）が立設されている。この係合軸３３には、サーマルヘッド３２を上下動させるリンクレバー３４の一方の端縁部に形成された貫通孔３４Ａが嵌め込まれ、このリンクレバー３４の端縁部が回動可能且つ着脱可能に取り付けられている（図５参照）。そして、開閉カバー５を開閉すると、リンクレバー３４が前後方向に移動し、リリースレバー５１、レバー軸５０を介して、サーマルヘッド３２が上下動される（図９参照）。すなわち、上記開閉カバー５の閉じ動作に伴うレバー軸５０の回動によって、押圧バネ３６によって上方に付勢されているサーマルヘッド３２が、プラテンローラ３５にロールシート３Ａを押圧付勢して印字可能な状態になる。また、開閉カバー５の開き動作に伴うレバー軸５０の上記とは逆方向への回動によって、サーマルヘッド３２が、プラテンローラ３５から離間し、ロールシート３Ａを挿入口２６から挿通して、プラテンローラ３５とサーマルヘッド３２との間に挿通可能な状態になる。
【００４５】
また、プラテンローラ３５及びサーマルヘッド３２から、ロールシート３Ａの搬送方向下流側（図１０中左側）には、カッターユニット８０が設けられている。このカッターユニット８０は、上記図１０に示すように、固定刃８０Ａと可動刃８０Ｂとを有している。前述したカットボタン７Ｂが押下された場合には、可動刃８０ＢがＤＣモータ等で構成される切断用モータ８０Ｃにより上下方向に往復移動される。これにより、上記サーマルヘッド３２による印字がなされた後のロールシート３Ａが固定刃８０Ａと可動刃８０Ｂとによって所望の長さに切断されて印字ラベルが生成され、シート排出口６Ａから排出される。尚、可動刃８０Ｂは正面視Ｖ字形に構成されている。
【００４６】
一方、ロールシートホルダ収納部４の下側には、仕切壁３９を介して、制御基板４０が設けられている。この制御基板４０には、外部のパーソナルコンピュータ等からの指令によりサーマルヘッド３２等の各機構部を駆動制御する制御回路部（後述の図１１参照）が形成されると共に、各シート判別センサＰ１〜Ｐ５が電気的に接続されている。また、上記フレーム３８の下方には、仕切壁３９を介して、電源回路部が形成された電源基板４１が設けられている。なお、上記サーマルヘッド３２は、フレキシブルフラットケーブル（ＦＦＣ）４３によって、制御基板４０の底面側に設けられたコネクタ４４に接続されている。そして、制御基板４０及び電源基板４１は、底面部にネジ止めされた薄い鋼板製の底面カバー４５によって覆われている。
【００４７】
＜制御系＞
次に、上記構成の外部端末４００及び印字ラベル作成装置１の制御系を、図１１を用いて説明する。
【００４８】
図１１に示すように、印字ラベル作成装置１は、装置全体の制御を司るＣＰＵ２３１と、制御プログラム等を記憶し、書き換え可能であり、電源を切ってもデータが消えない不揮発性記憶素子であるＦＬＡＳＨ  ＲＯＭ２３４と、ＣＰＵ２３１が制御プログラムを実行する場合において発生する一時的なデータ等が記憶される揮発性記憶素子であるＳＲＡＭ２３３と、印字ラベル作成装置１のパラメータ情報や履歴情報等が記憶される不揮発性記憶素子であるＥＥＰＲＯＭ２３５とを備えている。そして、ＣＰＵ２３１よりＦＬＡＳＨ  ＲＯＭ２３４、ＳＲＡＭ２３３、及びＥＥＰＲＯＭ２３５に記憶されている情報を参照可能なように、双方間はバスを介して接続している。
【００４９】
また印字ラベル作成装置１は、入出力インタフェース２３６を備えている。入出力インタフェース２３６は、ＣＰＵ２３１と、ＣＰＵ２３１に接続される各種デバイス（ボタン７Ａ〜７Ｄ、駆動回路２４３、駆動回路２４４、ＵＳＢコントローラ２４２）との間に挿入される。そして、入出力信号間の電圧変換処理、インピーダンス変換処理、タイミング調整処理等を行うことにより、ＣＰＵ２３１から各種デバイスに対して出力される信号を各種デバイスにて認識可能となると共に、各種デバイスよりＣＰＵ２３１に対して送信される信号をＣＰＵ２３１にて認識可能となる。
【００５０】
また印字ラベル作成装置１は、上記ボタン７Ａ〜７Ｄを備えている。ユーザによりボタン７Ａ〜７Ｄを操作された場合における操作内容をＣＰＵ２３１にて認識することが可能なように、ボタン７Ａ〜７Ｄと入出力インタフェース２３６とは電気的に接続している。
【００５１】
また印字ラベル作成装置１は、上記サーマルヘッド３２を制御可能な駆動回路２４３を備えている。駆動回路２４３は、サーマルヘッド３２を制御して印字ラベルに印刷データを印刷させることが可能なように、サーマルヘッド３２と電気的に接続されている。また駆動回路２４３は、ＣＰＵ２３１より制御可能なように、入出力インタフェース２３６と電気的に接続されている。
【００５２】
また印字ラベル作成装置１は、上記プラテンローラ３５を制御可能な駆動回路２４４を備えている。駆動回路２４４は、サーマルヘッド３２による印字ラベルへの印刷データの印字時において、プラテンローラ３５を制御して印字ラベルを送出させることが可能なように、プラテンローラ３５と電気的に接続されている。また駆動回路２４４は、ＣＰＵ２３１より制御可能なように、入出力インタフェース２３６と電気的に接続されている。
【００５３】
また印字ラベル作成装置１は、ＵＳＢコントローラ２４２を備えている。ＵＳＢコントローラ２４２は、外部端末４００と上記ＵＳＢケーブル９を介して接続した状態で、外部端末４００と通信を行うことが可能なように、電圧変換処理及びインピーダンス変換処理を行うためのコントローラデバイスである。そして、ＵＳＢケーブル９を介して外部端末４００より受信した信号をＣＰＵ２３１にて認識可能とするために、又はＣＰＵ２３１より送信された信号をＵＳＢケーブル９を介して外部端末４００に送信することが可能なように、ＵＳＢコントローラ２４２と入出力インタフェース２３６とは電気的に接続している。
【００５４】
なお、上記ＣＰＵ２３１、ＳＲＡＭ２３３、ＦＬＡＳＨ  ＲＯＭ２３４、ＥＥＰＲＰＭ２３５、駆動回路２４３，２４４、及びＵＳＢコントローラ２４２等は、上述した制御回路部に含まれ、上記制御基板４０に設けられている。
【００５５】
次に、外部端末４００の電気的構成について説明する。外部端末４００は、全体の制御を司るＣＰＵ４０２と、ＣＰＵ４０２の起動時において読み出されるＢＩＯＳプログラム等が記憶されているＲＯＭ４０３と、ＯＳやアプリケーションの実行ファイル等を記憶するハードディスクドライブ（ＨＤＤ）４０６と、ＣＰＵ４０２によりＯＳやアプリケーションが実行されている場合において必要となる一時的なデータ等が記憶される揮発性記憶素子であるＲＡＭ４０４等を備えている。そして、ＣＰＵ４０２よりＲＯＭ４０３、ＲＡＭ４０４、及びＨＤＤ４０６に記憶されている情報を参照可能なように、それぞれＣＰＵ４０２とバス４０９を介して接続した状態となっている。
【００５６】
また外部端末４００は、表示制御部４０７を備えている。表示制御部４０７は、表示データを記憶する表示用ＲＡＭ（図示せず）を備えており、表示部４０１に制御信号を送信して表示データを表示させるために、表示部４０１とビデオケーブルを介して電気的に接続されている。また、表示制御部４０７は、ＣＰＵ４０２からの表示制御が可能なように、バス４０９と電気的に接続している。
【００５７】
また外部端末４００は、ＵＳＢコントローラ４０８を備えている。ＵＳＢコントローラ４０８は、周辺機器がＵＳＢインタフェースを介してＣＰＵ４０２と通信を行うことが可能なように、電圧変換処理及びインピーダンス変換処理を行うためのコントローラデバイスである。図１１に示す例では、操作部４０２Ａ及び印字ラベル作成装置１がＵＳＢコントローラ４０８に接続した状態となっている。そして、操作部４０２Ａの操作内容をＣＰＵ４０２にて検出可能なように、また、印字ラベル作成装置１とＣＰＵ４０２との間で通信が可能なように、ＵＳＢコントローラ４０８とバス４０９とは電気的に接続されている。
【００５８】
＜記憶領域＞
次に、印字ラベル作成装置１が備える記憶素子である上記ＦＬＡＳＨ  ＲＯＭ２３４及びＳＲＡＭ２３３の記憶領域について、図１２及び図１３を参照して説明する。
【００５９】
図１２を参照し、ＦＬＡＳＨ  ＲＯＭ２３４の記憶領域について説明する。ＦＬＡＳＨ  ＲＯＭ２３４には、制御プログラム領域２５１が設けられている。制御プログラム領域２５１には、ＣＰＵ２３１が各種デバイスを制御して処理を実行する場合の制御プログラムが記憶されている。制御プログラムは、ＣＰＵ２３１が各種処理を実行する場合において、ＣＰＵ２３１より読み出される。また、制御プログラム領域２５１には、アプリケーションプログラム領域２５２、ＵＳＢデバイスドライバ領域２５３、及びその他の領域が設けられている。
【００６０】
制御プログラム領域２５１のうちアプリケーションプログラム領域２５２には、ＣＰＵ２３１が実行する制御プログラムのうち、上位レベルの制御プログラム（ファイル操作（書き込み、読み出し）、ファイルの内容に基づく判断、各種ドライバプログラムへの命令等）が記憶されている。
【００６１】
制御プログラム領域２５１のうちＵＳＢデバイスドライバ領域２５３には、ＵＳＢケーブル９を介した通信のプロトコル制御を実行するＵＳＢデバイスドライバが記憶されている。具体的には、ＵＳＢデバイスドライバとして、マスストレージクラスドライバとプリンタクラスドライバとが記憶されている。これらは、印字ラベル作成装置１がＵＳＢケーブル９を介して外部端末４００と通信を行う場合において、必要に応じていずれかのＵＳＢデバイスドライバがＣＰＵ２３１より読み出され使用される。
【００６２】
ＣＰＵ２３１により、ＵＳＢデバイスドライバとしてプリンタクラスドライバが選択され使用される場合には、印字ラベル作成装置１はパソコンより印刷デバイスとして認識される。これにより、従来の一般的な印刷装置の使用方法と同様に、外部端末４００から印字ラベル作成装置１に対して印刷データを送信することによって、印字ラベル作成装置１にて印字ラベルに印刷を行うことが可能となる。以下、印刷デバイスとして認識されるような駆動状態を「印刷デバイス状態」という。
【００６３】
またＣＰＵ２３１により、ＵＳＢデバイスドライバとしてマスストレージクラスドライバが選択され使用される場合には、印字ラベル作成装置１は外部端末４００より記憶デバイスとして認識される。これにより、印字ラベル作成装置１内の特定の記憶領域（ＦＬＡＳＨ  ＲＯＭ２３４中ディスク領域２５４、後述）が外部端末４００の記憶領域として使用可能となる。以下、記憶デバイスとして認識されるような駆動状態を「記憶デバイス状態」という。
【００６４】
またＦＬＡＳＨ  ＲＯＭ２３４には、ディスク領域２５４が設けられている。ディスク領域２５４には、外部端末４００より印字ラベル作成装置１が記憶デバイスとして認識されている状態において、外部端末４００の記憶領域として使用可能なように設定されている。ディスク領域２５４には、印刷データを編集するためのプログラム（クイックエディタ）の実行ファイルであるクイックエディタ実行ファイルが少なくとも記憶される（クイックエディタの詳細については後述する。）。また、印字ラベル作成装置１の駆動状態を切り替えるためのプログラムの実行ファイルである切替プログラム実行ファイルが記憶される。また、エディタによる作成途中の印刷データである編集中データが記憶される。
【００６５】
また、ＦＬＡＳＨ  ＲＯＭ２３４には、ローカル領域２５５が設けられている。ローカル領域２５５は、ディスク領域２５４のように外部端末４００より閲覧することはできないように設定されている。ローカル領域２５５には、プログラムのパラメータデータ等が記憶される。
【００６６】
次に、図１３を参照し、ＳＲＡＭ２３３の記憶領域について説明する。ＳＲＡＭ２３３には、印字ラベルに印字を行う場合の印刷データが一時的に記憶される印刷バッファ領域２６１が設けられている。また、フラグ情報を記憶するフラグ領域２６２が設けられている。また、その他の記憶領域が設けられている。
【００６７】
次に、外部端末４００が備えるＨＤＤ４０６及びＲＡＭ４０４の記憶領域について説明する。ＨＤＤ４０６には、図示しないが、印刷データを編集するためのプログラム（フルエディタ）の実行ファイルであるフルエディタ実行ファイルが記憶される。また、ＲＡＭ４０４には、図示しないが、エディタによる作成途中の印刷データである編集中データが記憶される。
【００６８】
＜クイックエディタとフルエディタ＞
次に、印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４中ディスク領域２５４に記憶されるクイックエディタ実行ファイルと、外部端末４００のＨＤＤ４０６に記憶されるフルエディタ実行ファイルとの相違点について説明する。双方とも、印字ラベル作成装置１にて印刷処理を行う場合に必要な印刷データを作成するためのプログラムであり、外部端末４００にて実行可能なプログラムの実行ファイルである。そして、外部端末４００にてこれらの実行プログラムを起動することにより、ユーザは、表示部４０１に表示されるエディタプログラムに基づいて印刷データを作成することが可能となる。そして、作成された印刷データに基づく印字が、印字ラベル作成装置１のサーマルヘッド３２によって形成される。
【００６９】
ここで、クイックエディタ、及びフルエディタでは、文字情報の他に、印刷条件（フォント、文字の大きさ、文字効果等）を編集して作成することが可能である。従って、作成される印刷データには、文字情報の他に、印刷条件（フォント、文字の大きさ、文字効果等）等が含まれる。ここで、フルエディタを使用して印刷データを作成する場合には、印字ラベル作成装置１にて印刷可能なほぼすべての印刷条件を利用することが可能となっている。一方、クイックエディタを使用して印刷データを作成する場合には、印字ラベル作成装置１にて印刷可能な印刷条件のうち一部分のみ利用することが可能となっている。そのため、フルエディタ実行ファイルのデータ容量は、クイックエディタ実行ファイルのデータ容量と比較して大きい。従って、フルエディタ実行ファイルは、大きな記憶容量を有する外部端末４００のＨＤＤ４０６に記憶され、クイックエディタ実行ファイルは、大きな記憶容量を有することができない印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４に記憶される。
【００７０】
なお、以下においては、クイックエディタにて作成された印刷データに含まれる印刷条件（以下「第一印刷条件」という。）と、フルエディタにて作成された印刷データに含まれる印刷条件（以下「第二印刷条件」）とは一致せず、且つ、第一印刷条件は、第二印刷条件に含まれていない印刷条件を含んでおり、第二印刷条件は、第一印刷条件に含まれていない印刷条件を含んでいるものとする。
【００７１】
また、クイックエディタがユーザにより外部端末４００にて使用されるためには、印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４よりクイックエディタ実行ファイルがＵＳＢケーブル９を経由して外部端末４００に転送され、外部端末４００のＲＡＭ４０４に記憶された状態とされなければならない。外部端末４００のＲＡＭ４０４にクイックエディタ実行ファイルが記憶された状態で、クイックエディタは起動可能となる（詳細は後述する。）。
【００７２】
また、フルエディタを使用して作成した印刷データは、印刷デバイスとして認識した状態の印字ラベル作成装置１に対して送信され、印字ラベル作成装置１にて印刷処理が実行される。従って、印字ラベル作成装置１に対して印刷データを送信するためには、あらかじめ印字ラベル作成装置１に対して印刷データを転送可能とするためのプリンタドライバがインストールされていなければならない。一方、クイックエディタを使用して作成した印刷データは、記憶デバイスとして認識した状態の印字ラベル作成装置１に対して転送され、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に直接記憶された状態で、印字ラベル作成装置１にて印刷処理が実行される。従って、フルエディタを使用した場合の印刷処理とは異なり、印字ラベル作成装置１に対して印刷データを送信するためのプリンタドライバは必要としない。
【００７３】
＜データの流れ＞
次に、印字ラベル作成装置１のＣＰＵ２３１が外部端末４００と通信を行う場合における、印字ラベル作成装置１内のデータの流れについて、図１４を参照して説明する。
【００７４】
図１４に示すように、ＦＬＡＳＨ  ＲＯＭ２３４は、制御プログラムとしてアプリケーションプログラム２５６とＵＳＢデバイスドライバ２５７とを備えている。また、ＵＳＢデバイスドライバ２５７としてプリンタクラスドライバ２５８とマスストレージクラスドライバ２５９とを備えている。ＵＳＢデバイスドライバ２５７は、実際にＵＳＢコントローラ２４２を制御して外部端末４００とＵＳＢケーブル９を介した通信を実行する場合において、事前にＣＰＵ２３１により読み出されて使用されるプログラムである。
【００７５】
ＣＰＵ２３１は、ＵＳＢデバイスドライバとしてプリンタクラスドライバ２５８とマスストレージクラスドライバ２５９とのいずれかを選択して読み出し、使用することによって、外部端末４００とＵＳＢケーブル９を介した通信を実行している。そして、ＣＰＵ２３１がＵＳＢデバイスドライバ２５７としてマスストレージクラスドライバ２５９を選択した場合には、外部端末４００は印字ラベル作成装置１を記憶デバイスとして認識する。これにより、外部端末４００が印字ラベル作成装置１とＵＳＢケーブル９を介して接続した状態で、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４が外部端末４００の記憶領域として使用可能となる。
【００７６】
また、ＣＰＵ２３１がＵＳＢデバイスドライバ２５７としてプリンタクラスドライバ２５８を選択した場合には、外部端末４００は印字ラベル作成装置１を印刷デバイスとして認識する。これにより、外部端末４００が印字ラベル作成装置１とＵＳＢケーブル９を介して接続した状態で、外部端末４００より印字ラベル作成装置１に対して印刷データを転送し印刷指示を行うことによって、印字ラベル作成装置１に印刷処理を実行させることが可能な状態となる。
【００７７】
そして、選択され読み出されたＵＳＢデバイスドライバに基づいて、ＵＳＢコントローラ２４２が制御されることにより、ＵＳＢケーブル９を介して外部端末４００Ａ，４００Ｂと通信を行うことが可能となる。
【００７８】
以上において、本実施形態の要部は、ユーザによる、ＵＳＢケーブル９を用いた外部端末４００Ａ，４００Ｂの接続・切断に応じて、ラベル作成装置１が上記印刷デバイス状態及び記憶デバイス状態を自ら自動的に切り替えることにある。すなわち、既に述べたように、印刷データを編集し印字ラベルを作成する方法として、上記印刷デバイス状態のラベル作成装置１に対応してフルエディタを使用する方法と、上記記憶デバイス状態のラベル作成装置１に対応してクイックエディタを使用する方法との２種類の方法が準備されている。そしてフルエディタは、外部端末４００のＨＤＤ４０６に予めインストールした状態でユーザにより使用され、クイックエディタは、印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４に予め記憶されており、印字ラベル作成装置１より読み出して使用される。本実施形態では、印字ラベル作成装置１が上記の外部端末４００Ａ，４００Ｂとの接続・切断を検出することにより、ユーザの用途（印刷データの構成等）や使用環境（外部端末４００にフルエディタが予めインストールされているか否か等）に対応するように、フルエディタ用の上記印刷デバイス状態とクイックエディタ用の上記記憶デバイス状態とを自動的に切り替えるのである。以下、その制御内容の詳細を、図１５を参照して説明する。
【００７９】
図１５において、電源が投入されて起動すると、印字ラベル作成装置１のＣＰＵ２３１は、まず、ステップＳＰ１０において、はじめに、ＳＲＡＭ２３３のフラグ領域２６２に記憶されているフラグＦａを０に初期化する。このフラグＦａは、クイックエディタ実行ファイルが送信済みかどうかを表すフラグである（詳細は後述）。その後、ステップＳＰ１５に移る。
【００８０】
ステップＳＰ１５では、ＣＰＵ２３１は、ＵＳＢデバイスドライバとしてプリンタクラスドライバを選択しＦＬＡＳＨ  ＲＯＭ２３４から読み出す。その後、ステップＳＰ２０に移る。
【００８１】
この状態で、ユーザが、ＵＳＢケーブル９によって外部端末４００Ａと印字ラベル作成装置１とを接続すると（あるいは接続した状態で上記のように電源を投入してもよい）、印字ラベル作成装置１と外部端末４００Ａとの間で、プラグアンドプレイ通信（以下「ＰｎＰ通信」と略す）が実行される。このＰｎＰ通信では、ホストとして機能する外部端末４００ＡのＣＰＵ４０２が、ターゲットとして機能する印字ラベル作成装置１の状態を把握するためのデータパケット通信が実行される。具体的には、外部端末４００ＡのＣＰＵ４０２が、ステップＳＣ１０において、印字ラベル作成装置１のステータスを確認するためのＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンド（第２コマンド信号）を生成し、ＵＳＢケーブル９を介して印字ラベル作成装置１へ送信する。これを受信すると、印字ラベル作成装置１のＣＰＵ２３１は、ステップＳＰ２０で、印字ラベル作成装置１のステータスを表す応答信号を生成し、ＵＳＢケーブル９を介して外部端末４００Ａへと送信する。これにより、外部端末４００ＡのＣＰＵ４０２は、接続された印字ラベル作成装置１の駆動状態が印刷デバイス状態であり、応答信号の受信から正常動作であることを認識する。なお、このときの上記ステップＳＰ２０が各請求項記載の通信手段として機能すると共に、検出手段としても機能する。
【００８２】
図１６（ａ）に、上記ＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドのパケット構成の一例を示す。このパケットは、図１６（ａ）に示すように、順に「ＳＯＰ」、「ヘッダ」、「コマンド本体」、「ＣＲＣ１６」、「ＥＯＰ」の各部によって構成されている。
【００８３】
「ＳＯＰ」（Ｓｔａｒｔ  Ｏｆ  Ｐａｃｋｅｔ）は、パケットの開始を表すコード（データ列）である。「コマンド本体」は、印字ラベル作成装置１のステータス（現在の動作状態等）を確認するためのコマンドコードであり、この例では３バイトのデータ量を含んでいる。「ＣＲＣ１６」（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ１６）は、データが正しく転送されたかを検出するエラー検出コードであり、この例では２バイトのデータ量を含んでいる。「ＥＯＰ」（Ｅｎｄ  Ｏｆ  Ｐａｃｋｅｔ）は、フレームの終了を表すコードである。
【００８４】
図１６（ｂ）に、上記ＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドに対する応答信号（レスポンス）のパケット構成の一例を示す。このパケットは、図１６（ｂ）に示すように、順に「ＳＯＰ」、「ヘッダ」、「ＳＴＡＴＵＳデータ」、「ＣＲＣ１６」、「ＥＯＰ」の各部によって構成されている。
【００８５】
「ＳＴＡＴＵＳデータ」は、印字ラベル作成装置１のステータス（現在の動作状態等）の内容を通知するためのコードであり、例えば上記駆動状態（印刷デバイス状態であるか記憶デバイス状態であるか）、センサＰ１〜Ｐ５の検出結果（すなわちロールシート３Ａの種類等）、開閉カバー検出スイッチ１８の検出結果（すなわち開閉カバー５が開いているか閉じているか）、等を含んでいる。また、この例では３２バイトのデータ量を含んでいる。「ＣＲＣ１６」は、上記同様、この例では２バイトのデータ量を含んでいる。
【００８６】
図１５に戻り、上記のＰｎＰ通信が終了すると、印字ラベル作成装置１のＣＰＵ２３１は、ステップＳＰ２５に移り、上記ステップＳＰ２０でのＰｎＰ通信において、ＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドが受信されていたかどうかを判定する。上記のように外部端末４００Ａに対し接続されている状態でＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドが受信されている間は、このステップＳＰ２５の判定が満たされ、ステップＳＰ２０に戻って同様の手順を繰り返す。なお、上記ステップＳＰ２０でのＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドの送信は、例えばある周期で定期的に行われており、ステップＳＰ２５では、この定期的に送信されるＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドの有無を確認する。
【００８７】
一方、外部端末４００ＡのＣＰＵ４０２は、上記のＰｎＰ通信が終了すると、ステップＳＣ２０に移る。ステップＳＣ２０では、ＣＰＵ４０２は、上記のように接続された印字ラベル作成装置１の駆動状態が印刷デバイス状態となっていることから、印字ラベル作成装置１に対して印刷データを送信することにより印刷処理を実行させることが可能な状態であると判断する。そして、予めインストールされているフルエディタを起動する。これにより、ユーザは、外部端末４００Ａにおいて操作部４０２Ａの操作によりフルエディタを用いた印刷データの作成処理を実行可能となる。
【００８８】
なお、フルエディタを使用することにより作成された印刷データは、外部端末４００のＨＤＤ４０６に記憶される。そして、当該印刷データは、印刷処理時において、印字ラベル作成装置１への印刷指示とともに、ＵＳＢケーブル９を介して印字ラベル作成装置１に送信される。印字ラベル作成装置１では、ＵＳＢケーブル９を介して受信した印刷データをＳＲＡＭ２３３の印刷バッファ領域２６１にいったん記憶する。そして、当該記憶した印刷データに基づき、駆動回路２４３及び駆動回路２４４の制御によってサーマルヘッド３２及びプラテンローラ３５が駆動され、ロールシート３Ａへの印刷が実行される。
【００８９】
以上のようにして、印字ラベル作成装置１を印刷デバイス状態で駆動させることにより、外部端末４００Ａに予めインストールされているフルエディタを使用して作成した印刷データを印字ラベル作成装置１に対して送信し、印刷データに基づいて印刷処理を実行させることができる。
【００９０】
ここで、外部端末４００Ａのユーザとは別のユーザが一時的に印字ラベル作成装置１を借りて使用したい等の何らかの事情により、ＵＳＢケーブル９による外部端末４００Ａと印字ラベル作成装置１との接続を切り離したとする。この場合、印字ラベル作成装置１のＣＰＵ２３１は、上記ステップＳＰ２０によるＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドの受信がなくなることから、ステップＳＰ２５の判定が満たされなくなり（ＳＰ２５：ＮＯ）、ステップＳＰ３０に移る。なお、このときのステップＳＰ２５が切断判定手段として機能する。
【００９１】
ステップＳＰ３０では、印字ラベル作成装置１のＣＰＵ２３１は、上記ステップＳＰ１５と同様、ＵＳＢデバイスドライバとしてマスストレージクラスドライバを選択しＦＬＡＳＨ  ＲＯＭ２３４から読み出す。そして、ＣＰＵ２３１は、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４を外部端末４００Ｂより使用可能な記憶エリアに設定する。これにより、印字ラベル作成装置１は記憶デバイス状態に切り替えられて（反転されて）駆動する。そして、印字ラベル作成装置１が外部端末４００ＢとＵＳＢケーブル９を介して接続された場合において（後述）、外部端末４００Ｂより記憶デバイスとして認識され、印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に記憶されているデータを外部端末４００Ｂより使用することが可能となる。その後、ステップＳＰ３５に移る。なお、上記ステップＳＰ３０が各請求項記載の反転手段として機能する。
【００９２】
この状態で、上記別のユーザが、ＵＳＢケーブル９によって改めて外部端末４００Ｂと印字ラベル作成装置１とを接続すると、印字ラベル作成装置１と外部端末４００Ｂとの間で、上記ＰｎＰ通信が実行される。このＰｎＰ通信では、上記同様、ホストとして機能する外部端末４００ＢのＣＰＵ４０２が、ターゲットとして機能する印字ラベル作成装置１の状態を把握するための通信が実行される。具体的には、外部端末４００ＢのＣＰＵ４０２が、ステップＳＣ４０において、印字ラベル作成装置１の種類を確認するためのＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンド（第１コマンド信号）を生成し、ＵＳＢケーブル９を介して印字ラベル作成装置１へ送信する。なおＣＰＵ４０２は、上記ステップＳＣ４０の前のステップＳＣ３０において、詳細を後述するクイックエディタ実行ファイル受信に関するフラグＦｂを０に初期化している。上記ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドを受信すると、印字ラベル作成装置１のＣＰＵ２３１は、ステップＳＰ３５で、印字ラベル作成装置１の種類等を表す応答信号を生成し、ＵＳＢケーブル９を介して外部端末４００Ｂへと送信する。これにより、外部端末４００ＢのＣＰＵ４０２は、接続された印字ラベル作成装置１の種類と、当該印字ラベル作成装置１の駆動状態が記憶デバイス状態となっておりＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４を記憶デバイスとして使用可能な状態であること、とを認識する。
【００９３】
図１７（ａ）に、上記ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドのパケット構成の一例を示す。このパケットは、上記図１６（ａ）のＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドと同様、図１７（ａ）に示すように、順に「ＳＯＰ」、「ヘッダ」、「コマンド本体」、「ＣＲＣ１６」、「ＥＯＰ」の各部によって構成されている。この例の「コマンド本体」は、印字ラベル作成装置１の種類（機種）を確認するためのコマンドコードであり、この例では３１バイトのデータ量を含んでいる。
【００９４】
図１７（ｂ）に、上記ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドに対する応答信号（レスポンス）のパケット構成の一例を示す。このパケットは、図１７（ｂ）に示すように、順に「ＳＯＰ」、「ヘッダ」、「機種データ」、「ＣＲＣ１６」、「ＥＯＰ」の各部によって構成されている。「機種データ」は、印字ラベル作成装置１の種類（機種）や構成を通知するためのコードであり、この例では１３バイトのデータ量を含んでいる。
【００９５】
図１５に戻り、上記のＰｎＰ通信が終了すると、印字ラベル作成装置１のＣＰＵ２３１は、ステップＳＰ４０に移り、上記ステップＳＰ３５でのＰｎＰ通信において、ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドが受信されていたかどうかを判定する。ＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドが受信されていない場合はステップＳＰ４０の判定が満たされず、上記ステップＳＰ１５に戻って同様の手順を繰り返す。上記のように外部端末４００Ｂに対し接続されている状態でＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドが受信されている間は、ステップＳＰ４０の判定が満たされ、後述のステップＳＰ４５に移る。ステップＳＰ４５では、ＣＰＵ２３１は、上記フラグＦａが１であるかどうかを判定する。最初は上記のようにＦａは０に初期化されているのでステップＳＰ４５の判定が満たされず、ステップＳＰ５０に移る。なお、上記ステップＳＰ３５でのＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドの送信は、例えばある周期で定期的に行われており、ステップＳＰ４０では、この定期的に送信されるＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドの有無を確認する。
【００９６】
一方、外部端末４００ＢのＣＰＵ４０２は、上記のＰｎＰ通信が終了すると、ステップＳＣ５０に移る。ステップＳＣ５０では、ＣＰＵ４０２は、上記フラグＦｂが１であるかどうかを判定する。最初は上記のようにＦｂは０に初期化されているのでステップＳＣ５０の判定が満たされず、ステップＳＣ６０に移る。
【００９７】
ここで、上記のように印字ラベル作成装置１の駆動状態が記憶デバイス状態となっている場合、前述したように、外部端末４００ＢのＣＰＵ４０２は、クイックエディタを起動する必要がある。前述したように、クイックエディタの実行プログラムはＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に記憶されていることから、外部端末４００Ｂは、クイックエディタ実行ファイルを印字ラベル作成装置１より取得してＲＡＭ４０４にコピーしなければならない。そこでＣＰＵ４０２は、ステップＳＣ６０で、クイックエディタ実行ファイルを外部端末４００より取得するために、ＵＳＢケーブル９を介し、印字ラベル作成装置１に対してクイックエディタ実行ファイルの送信要求パケットを送信する。
【００９８】
このとき、印字ラベル作成装置１のＣＰＵ２３１は、ステップＳＰ５０において、外部端末４００Ｂよりクイックエディタ実行ファイルの送信要求パケットが受信されたかどうかを判定して待機しており、送信要求パケットが受信されると、ステップＳＰ５０の判定が満たされて（ＳＰ５０：ＹＥＳ）、ステップＳＰ５５へ移る。
【００９９】
ステップＳＰ５５では、ＣＰＵ２３１は、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に記憶された状態のクイックエディタ実行ファイルを、ＵＳＢケーブル９を介して外部端末４００Ｂに対して送信する。その後ＣＰＵ２３１は、ステップＳＰ６０で、上記Ｆａを、クイックエディタ実行ファイル送信済みを表すＦａ＝１とし、ステップＳＰ３５に戻って同様の手順を繰り返す。
【０１００】
一方、外部端末４００ＢのＣＰＵ４０２は、ステップＳＣ７０において、上記印字ラベル作成装置１より送信されたクイックエディタ実行ファイルを受信し、受信したクイックエディタ実行ファイルをＲＡＭ４０４に記憶する。これにより、上記別のユーザが外部端末４００Ｂにてクイックエディタを使用し、印刷データを作成することが可能な状態となる。その後、ＣＰＵ４０２は、ステップＳＣ８０において、ＲＡＭ４０４に記憶したクイックエディタ実行ファイルを起動する。これにより、上記別のユーザは、外部端末４００Ｂにおいて操作部４０２の操作によりクイックエディタを用いた印刷データの作成処理を実行可能となる。
【０１０１】
なお、クイックエディタを使用することにより作成された印刷データは印字ラベル作成装置１に転送され、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に直接記憶される。この状態で、印字ラベル作成装置１にて印刷データに基づいた印刷処理が実行可能な状態となる。そして、上記別のユーザからの印刷指示を受け付けたとき、印字ラベル作成装置１では、ＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に記憶された状態の印刷データに基づき、駆動回路２４３及び駆動回路２４４の制御によってサーマルヘッド３２及びプラテンローラ３５が駆動され、ロールシート３Ａへの印刷が実行される。その後ＣＰＵ４０２は、ステップＳＣ９０で、上記Ｆｂを、クイックエディタ実行ファイル受信済みを表すＦｂ＝１とし、ステップＳＰ３５に戻って同様の手順を繰り返す。
【０１０２】
以上のようにして、印字ラベル作成装置１が記憶デバイス状態となった駆動状態で、外部端末４００Ｂより印字ラベル作成装置１のＦＬＡＳＨ  ＲＯＭ２３４のディスク領域２５４に記憶されているクイックエディタ実行ファイルを使用することができる。これにより、外部端末４００Ｂにてクイックエディタによる印刷データの作成が可能となるので、予め外部端末４００Ｂに印刷データの作成プログラムがインストールされていない環境であっても、印字ラベル作成装置１に外部端末４００Ｂを接続することにより、外部端末４００Ｂにて印刷データを作成することができる。そして、印字ラベル作成装置１は外部端末４００Ｂより記憶デバイスとして認識されているので、ドライバのプリインストールなしに、印字ラベル作成装置１に印刷データを記憶させることが可能となる。これにより、容易に印字ラベル作成装置１に印刷処理を実行させることができる。
【０１０３】
以上のようにして、一時的に印字ラベル作成装置１を借りて自分の所望する印字ラベルを作成した上記別のユーザ（外部端末４００Ｂを保有するユーザ）が、もとのユーザ（外部端末４００Ａを保有するユーザ）に印字ラベル作成装置１を戻すために、ＵＳＢケーブル９による外部端末４００Ｂと印字ラベル作成装置１との接続を切り離したとする。この場合、上記ステップＳＰ４０によるＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンドの受信がなくなることからステップＳＰ４０の判定が満たされず（ＳＰ４０：ＮＯ）、ステップＳ１５に戻ってさらにステップＳＰ２０に移る。その後、印字ラベル作成装置１と外部端末４００Ａとが再びＵＳＢケーブル９によって接続されることで、ステップＳＰ２０のＰｎＰ通信においてＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドが受信されてステップＳＰ２５の判定が満たされ、これによって印字ラベル作成装置１のＣＰＵ２３１は、再びステップＳＰ１５に戻り、以降同様の手順を繰り返す。このときの上記ステップＳＰ２０が上記同様各請求項記載の通信手段として機能すると共に検出手段としても機能し、上記ステップＳＰ２５が接続判定手段として機能し、ステップＳＰ１５が復帰手段として機能する。
【０１０４】
以上説明したように、本実施形態の印字ラベル作成装置１においては、ステップＳＰ２０での通信結果に基づいて、印字ラベル作成装置１と外部端末４００Ａ，４００ＢとのＵＳＢケーブル９を介した接続状態又は切断状態が判定される。そして、上記の例では外部端末４００Ａとの接続状態から切断状態となった場合には、駆動状態を、その時点での状態から別の状態へ（上記の例では印刷デバイス状態から記憶デバイス状態）へと反転させる。これにより、上述したようにもとのユーザに代わって新たに別のユーザが使用する場合において、当該別のユーザが（外部端末４００Ｂや印字ラベル作成装置１における）手動操作で印字ラベル作成装置１の駆動状態を切り替える手間や労力をなくし、利便性を向上することができる。
【０１０５】
なお、上記では、外部端末４００Ａとの接続状態から切断状態に切り替わったときに、印字ラベル作成装置１を初期状態である印刷デバイス状態から記憶デバイス状態へと反転させたが、これに限られない。すなわち、初期状態が記憶デバイス状態となっており、これを印刷状態へと反転させるようにしてもよい。この場合も、上記同様、労力負担を低減し利便性を向上できる効果を得る。
【０１０６】
また、本実施形態では特に、外部端末４００Ｂを保有する上記別のユーザが印字ラベル作成装置１を一時的に借用して使用し、使用が終わったら外部端末４００Ａを保有するもとのユーザに返却する際に対応している。すなわち、外部端末４００Ｂとの切断状態にあることがステップＳＰ４０で認識され（ステップＳＰ４０：ＮＯ）た後、ステップＳＰ１５に戻り、駆動状態が上記切替前の状態（言い換えればもとのユーザの使用に対応した駆動状態。上記の例では印刷デバイス状態）へと復帰し、かつ、外部端末４００Ａとの接続状態にあることがステップＳＰ２５で認識される（ＳＰ２５：ＹＥＳ）。これにより、もとのユーザに代わって一時的に新たに別のユーザが使用した後、再びもとのユーザに返却されて使用される場合において、当該別のユーザやもとのユーザが（外部端末４００Ａや印字ラベル作成装置１における）手動操作で駆動状態を切り替える手間や労力をなくし、利便性を向上することができる。
【０１０７】
また、本実施形態では特に、印字ラベル作成装置１の初期状態を印刷デバイス状態としておき、外部端末４００Ａとの接続状態から切断状態に切り替わったときに、記憶デバイス状態へと反転させる。これには以下のような意義がある。すなわち、上述のように、本来のもとのユーザに代わって別のユーザが一時的に印字ラベル作成装置１を借用して使用する場合、少なくとも当該別のユーザは、簡単な操作で手軽にかつ迅速に印刷を行いたい意図である（すなわち記憶デバイス状態での使用を意図している）可能性が高い。逆に、もとのユーザは本来の使用主であることから、意図する所望の態様の印刷を高精度に実行したい意図である（すなわち印刷デバイス状態での使用を意図している）可能性が高い。
【０１０８】
そこで本実施形態においては、印字ラベル作成装置１の駆動状態の初期設定を印刷デバイス状態とし、切断状態の検出に応じて印刷デバイス状態から記憶デバイス状態に反転し、使用後の接続状態の検出に応じて再び記憶デバイス状態から印刷デバイス状態へ復帰する。これにより、上記の使用態様の変化に対応した駆動状態の切り替えを自動的に行うことができるので、さらに確実に利便性を向上することができる。
【０１０９】
また、本実施形態では特に、外部端末４００が記憶デバイス状態時に定期的に送信する、印字ラベル作成装置１の種類を確認するためのＵＮＩＴ  ＴＥＳＴ  ＲＥＡＤＹコマンド、又は、印字ラベル作成装置１が印刷デバイス状態時に出力する、ステータスを確認するためのＳＴＡＴＵＳ  ＲＥＱＵＥＳＴコマンドの受信によって、当該外部端末に接続された状態であることを検出する。これにより、外部端末４００からのコマンドの受信の有無に基づき、外部端末４００と接続された状態を確実に検出することができる。
【０１１０】
なお、本発明は上記実施形態に限られるものではなく、その趣旨を逸脱しない範囲で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１１１】
（１）駆動状態の初期設定をＥＥＰＲＯＭに記憶する場合
上記実施形態においては、印字ラベル作成装置１の駆動状態の初期設定を印刷デバイス状態とする際、当該設定をどのように記憶するのか特に触れなかったが、この設定を、印字ラベル作成装置１の上記ＥＥＰＲＯＭ２３５に記憶するようにしてもよい。
【０１１２】
（２）ボタンにより駆動状態を切替可能とする場合
すなわち、上記実施形態のように外部端末４００Ａ，４００Ｂとの接続・切断の検出に応じて自動的に駆動状態を切り替えるのに加え、フロントカバー６に設けた上記切替ボタン７Ｄによって手動操作により切り替え可能としてもよい。その際、ある程度長い所定の時間（例えば数秒など）、長押しすることを条件に切り替え可能としてもよい。これにより、駆動状態が容易には切り替わらないようにすることができる。
【０１１３】
（３）３つ以上の駆動状態を順次切り替える場合
上記実施形態においては、印刷デバイス状態及び記憶デバイス状態の２つの駆動状態相互における切り替えを行ったが、これに限られない。すなわち、上記以外の駆動状態をさらに適宜に設け、外部端末４００Ａ，４００Ｂとの接続・切断の検出に応じて、それら３つ以上の駆動状態を（予め定めた適宜の順番に沿い）順々に切り替えるようにしてもよい。
【０１１４】
（４）外部端末からの切替制御コマンドでも切替可能とする場合
すなわち、上記実施形態のように外部端末４００Ａ，４００Ｂとの接続・切断の検出に応じて自動的に駆動状態を切り替えるのに加え、さらに外部端末４００Ａ，４００Ｂの適宜の操作により生成され出力される適宜の切替制御コマンド信号によって切り替え可能としてもよい。その際、当該切替制御コマンド信号として、当該信号を印字ラベル作成装置１が受信したら即座に駆動状態の切り替えが実行される第１のコマンド信号と、当該信号を受信した後に印字ラベル作成装置１が再起動したときに駆動状態の切り替えが実行される第２のコマンド信号、の２種類を用意し、適宜に使い分けるようにしてもよい。例えば、製造の際に、印刷デバイス状態及び記憶デバイス状態のうち例えば検査工程などに都合のよい駆動状態にしておき、出荷直前に第２のコマンド信号を受信させておくことで、出荷後の起動時には上記第２のコマンド信号により切り替えられた駆動状態とすることができる。この結果、機械的なスイッチを操作して出荷直前に駆動状態を切り替える場合に比べ、製造時の生産性を向上できる。また、上記開閉カバー検出スイッチ１８の検出結果も参照し、開閉カバー５が閉じ状態である場合にのみ上記切替制御コマンド信号による切り替えを有効とし、開閉カバー５が開き状態である場合には上記切替制御コマンド信号による切り替えを無効とする（無視する）ようにしてもよい。あるいは、開閉カバー５の状態に代え、アイドル状態である場合にのみ上記切替制御コマンド信号による切り替えを有効としてもよい。
【０１１５】
（５）オートパワーオフと連動させる場合
すなわち、上記実施形態のような駆動状態の自動切替を行う場合や、上記変形例で種々記載した態様で駆動状態を切り替える場合に、当該切替時に、オートパワーオフの設定時間を初期化する（それまでのユーザによる設定を無効化しデフォルト値とする）ようにしてもよい。
【０１１６】
なお、上記は、印刷装置として、被印字ラベル（被印字テープ）に所望の印刷を行って印字ラベルを作成する印字ラベル作成装置に対し、本発明を適用したが、これに限られない。例えば、バッテリ電源により駆動される携帯用プリンタや、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙に画像を形成したり文字を印刷するプリンタ等の、他のタイプの印刷装置に本発明を適用してもよい。これらの場合も同様の効果を得る。
【０１１７】
なお、図１１、図１４等に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１８】
なお、上記図１５のシーケンスは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１９】
また、以上既に述べた以外にも、上記実施形態や各変形例を適宜組み合わせて利用しても良い。
【０１２０】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１２１】
１                印字ラベル作成装置（印刷装置）
９                ＵＳＢケーブル
３２              サーマルヘッド（印刷手段）
４００Ａ          外部端末
４００Ｂ          外部端末
【図１】
2013010222.tif 000003
【図２】
2013010222.tif 000004
【図３】
2013010222.tif 000005
【図４】
2013010222.tif 000006
【図５】
2013010222.tif 000007
【図６】
2013010222.tif 000008
【図７】
2013010222.tif 000009
【図８】
2013010222.tif 000010
【図９】
2013010222.tif 000011
【図１０】
2013010222.tif 000012
【図１１】
2013010222.tif 000013
【図１２】
2013010222.tif 000014
【図１３】
2013010222.tif 000015
【図１４】
2013010222.tif 000016
【図１５】
2013010222.tif 000017
【図１６】
2013010222.tif 000018
【図１７】
2013010222.tif 000019