(57)【特許請求の範囲】
【請求項１】
制御装置を、
プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、
前記プリンターに送信する印刷データの編集画面および前記ステータス情報を表示する表示部と、
前記表示部の表示制御を行う表示制御部と、
前記プリンターに印刷実行を指示するための操作部と、
前記印刷データを前記プリンターに送信する印刷データ送信部と、して機能させるためのプログラムであって、
前記表示制御部は、
前記ステータス情報として、取得した最新の前記ステータス情報に基づく現在テープ幅を前記表示部に表示させると共に、
前記印刷実行が指示されたとき、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致するか否かを判別し、一致しない場合、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を前記表示部に表示させ、
前記印刷データ送信部は、
前記ダイアログ画面が表示されている状態で、前記印刷データに設定されているテープ幅を示す前記ステータス情報を取得した場合、前記操作部による操作を伴うことなく、前記印刷データを前記プリンターに送信することを特徴とするプログラム。
【請求項２】
前記制御装置を、
取得した前記ステータス情報および／または前記ステータス情報の取得の有無に基づいて、特定のステータス変化が生じたか否かを判別し、前記特定のステータス変化が生じた場合に、前記印刷データのテープ幅の設定を変更するデータ編集部としてさらに機能させるための請求項１に記載のプログラム。
【請求項３】
前記特定のステータス変化は、前記テープを装填するための開閉蓋の開閉状態を示すステータスが「開放」から「閉塞」に変化するステータス変化、および前記プリンターの電源状態を示すステータスが「電源オフ」から「電源オン」に変化するステータス変化の少なくとも一方を含むことを特徴とする請求項２に記載のプログラム。
【請求項４】
プリンターに送信する印刷データを生成する印刷データ生成装置であって、
前記プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、
前記印刷データの編集画面および前記ステータス情報を表示する表示部と、
前記表示部の表示制御を行う表示制御部と、
前記プリンターに印刷実行を指示するための操作部と、
前記印刷データを前記プリンターに送信する印刷データ送信部と、を備え、
前記表示制御部は、
前記ステータス情報として、取得した最新の前記ステータス情報に基づく現在テープ幅を前記表示部に表示させると共に、
前記印刷実行が指示されたとき、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致するか否かを判別し、一致しない場合、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を前記表示部に表示させ、
前記印刷データ送信部は、
前記ダイアログ画面が表示されている状態で、前記印刷データに設定されているテープ幅を示す前記ステータス情報を取得した場合、前記操作部による操作を伴うことなく、前記印刷データを前記プリンターに送信することを特徴とする印刷データ生成装置。
【請求項５】
印刷データ生成装置が、
プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得ステップと、
前記プリンターに送信する印刷データの編集画面と当該ステータス情報とを表示する表示ステップと、
前記表示ステップの表示制御を行う表示制御ステップと、
前記印刷データを前記プリンターに送信する印刷データ送信ステップと、を実行し、
前記表示制御ステップでは、
前記ステータス情報として、取得した最新の前記ステータス情報に基づく現在テープ幅を表示させると共に、
印刷実行が指示されたとき、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致するか否かを判別し、一致しない場合、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を表示させるように表示制御を行い、
前記印刷データ送信ステップでは、
前記ダイアログ画面が表示されている状態で、前記印刷データに設定されているテープ幅を示す前記ステータス情報を取得した場合、操作を伴うことなく、前記印刷データを前記プリンターに送信することを特徴とする印刷データ生成装置の制御方法。
【請求項６】
印刷データを生成する制御装置と、
前記制御装置から送信された前記印刷データを、テープ上に印刷するプリンターと、を備えた印刷システムであって、
前記制御装置は、
前記プリンターに装填された前記テープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、
前記印刷データの編集画面および前記ステータス情報を表示する表示部と、
前記表示部の表示制御を行う表示制御部と、
前記プリンターに印刷実行を指示するための操作部と、
前記印刷データを前記プリンターに送信する印刷データ送信部と、を備え、
前記表示制御部は、
前記ステータス情報として、取得した最新の前記ステータス情報に基づく現在テープ幅を前記表示部に表示させると共に、
前記印刷実行が指示されたとき、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致するか否かを判別し、一致しない場合、前記印刷データに設定されているテープ幅と、前記現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を前記表示部に表示させ、
前記印刷データ送信部は、
前記ダイアログ画面が表示されている状態で、前記印刷データに設定されているテープ幅を示す前記ステータス情報を取得した場合、前記操作部による操作を伴うことなく、前記印刷データを前記プリンターに送信することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置を動作させるためのプログラム、印刷データ生成装置、印刷データ生成装置の制御方法および印刷システムに関するものである。
【背景技術】
【０００２】
従来、この種の印刷システムとして、パソコン等で構成されたデータ作成装置と、データ作成装置に接続されたテーププリンターと、を備えたものが知られている（特許文献１参照）。このデータ作成装置は、入力編集画面を表示して印刷データを作成するものであり、入力編集画面として、テープ幅表示ボックスと、テープ幅を取得してテープ幅表示ボックスに表示するテープ幅取得ボタンと、を有する画面を表示する。そして、テープ幅取得ボタンがクリックされると、テーププリンターに装着されている印刷テープのテープ幅を取得して、そのテープ幅をテープ幅表示ボックスに表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４８３７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムでは、テープ幅取得ボタンがクリックされた際に、装着されている印刷テープのテープ幅を取得して表示する構成であるため、テープ幅取得ボタンをクリックしないと、ユーザーが、現在装着されている印刷テープのテープ幅を認識できないという問題があった。すなわち、テープ幅取得ボタンを一度もクリックしないまま、印刷データの編集が終了してしまった場合や、テープ幅取得ボタンをクリックした後に印刷テープが交換されてしまい、テープ幅が変わってしまった場合には、ユーザーが現在装着されている印刷テープのテープ幅を認識していない状態となる。その結果、意図しないテープ幅のラベルが作成されてしまうという事態が生じた。
【０００５】
本発明は、ユーザーが現在装着されているテープのテープ幅を常に認識することができるプログラム、印刷データ生成装置、印刷データ生成装置の制御方法および印刷システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明のプログラムは、制御装置を、プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、プリンターに送信する印刷データの編集画面およびステータス情報を表示する表示部と、表示部の表示制御を行う表示制御部と、プリンターに印刷実行を指示するための操作部と、印刷データをプリンターに送信する印刷データ送信部と、して機能させるためのプログラムであって、表示制御部は、ステータス情報として、取得した最新のステータス情報に基づく現在テープ幅を表示部に表示させると共に、印刷実行が指示されたとき、印刷データに設定されているテープ幅と、現在テープ幅と、が一致するか否かを判別し、一致しない場合、印刷データに設定されているテープ幅と、現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を表示部に表示させ、印刷データ送信部は、ダイアログ画面が表示されている状態で、印刷データに設定されているテープ幅を示すステータス情報を取得した場合、操作部による操作を伴うことなく、印刷データをプリンターに送信することを特徴とする。
【０００７】
本発明の印刷データ生成装置は、プリンターに送信する印刷データを生成する印刷データ生成装置であって、プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、印刷データの編集画面およびステータス情報を表示する表示部と、表示部の表示制御を行う表示制御部と、プリンターに印刷実行を指示するための操作部と、印刷データをプリンターに送信する印刷データ送信部と、を備え、表示制御部は、ステータス情報として、取得した最新のステータス情報に基づく現在テープ幅を表示部に表示させると共に、印刷実行が指示されたとき、印刷データに設定されているテープ幅と、現在テープ幅と、が一致するか否かを判別し、一致しない場合、印刷データに設定されているテープ幅と、現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を表示部に表示させ、印刷データ送信部は、ダイアログ画面が表示されている状態で、印刷データに設定されているテープ幅を示すステータス情報を取得した場合、操作部による操作を伴うことなく、印刷データをプリンターに送信することを特徴とする。
【０００８】
本発明の印刷データ生成装置の制御方法は、印刷データ生成装置が、プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得ステップと、プリンターに送信する印刷データの編集画面と当該ステータス情報とを表示する表示ステップと、表示ステップの表示制御を行う表示制御ステップと、印刷データをプリンターに送信する印刷データ送信ステップと、を実行し、表示制御ステップでは、ステータス情報として、取得した最新のステータス情報に基づく現在テープ幅を表示させると共に、印刷実行が指示されたとき、印刷データに設定されているテープ幅と、現在テープ幅と、が一致するか否かを判別し、一致しない場合、印刷データに設定されているテープ幅と、現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を表示させるように表示制御を行い、印刷データ送信ステップでは、ダイアログ画面が表示されている状態で、印刷データに設定されているテープ幅を示すステータス情報を取得した場合、操作を伴うことなく、印刷データをプリンターに送信することを特徴とする。
本発明の印刷システムは、印刷データを生成する制御装置と、制御装置から送信された印刷データを、テープ上に印刷するプリンターと、を備えた印刷システムであって、制御装置は、プリンターに装填されたテープのテープ幅を含むステータス情報を定期的に取得するステータス情報取得部と、印刷データの編集画面およびステータス情報を表示する表示部と、表示部の表示制御を行う表示制御部と、プリンターに印刷実行を指示するための操作部と、印刷データをプリンターに送信する印刷データ送信部と、を備え、表示制御部は、ステータス情報として、取得した最新のステータス情報に基づく現在テープ幅を表示部に表示させると共に、印刷実行が指示されたとき、印刷データに設定されているテープ幅と、現在テープ幅と、が一致するか否かを判別し、一致しない場合、印刷データに設定されているテープ幅と、現在テープ幅と、が一致しないことに対する対応策を選択可能なダイアログ画面を表示部に表示させ、印刷データ送信部は、ダイアログ画面が表示されている状態で、印刷データに設定されているテープ幅を示すステータス情報を取得した場合、操作部による操作を伴うことなく、印刷データをプリンターに送信することを特徴とする。
【０００９】
これらの構成によれば、制御装置（印刷データ生成装置）が、テープ幅を含むステータス情報を取得し、取得した最新のステータス情報に基づく現在のテープ幅を表示部に表示させるので、この表示を視認することで、ユーザーは、現在装着されているテープのテープ幅を常に認識することができる。よって、意図しないテープ幅のラベルが作成されてしまうのを防止することができる。
【００１０】
上記のプログラムにおいて、制御装置を、取得したステータス情報および／またはステータス情報の取得の有無に基づいて、特定のステータス変化が生じたか否かを判別し、特定のステータス変化が生じた場合に、印刷データのテープ幅の設定を変更するデータ編集部としてさらに機能させることが好ましい。
【００１１】
この場合、特定のステータス変化は、テープを装填するための開閉蓋の開閉状態を示すステータスが「開放」から「閉塞」に変化するステータス変化、および前記プリンターの電源状態を示すステータスが「電源オフ」から「電源オン」に変化するステータス変化の少なくとも一方を含むことが好ましい。
【００１２】
これらの構成によれば、特定のステータス変化が生じた場合のみ、印刷データのテープ幅の設定を変更する構成であるため、開放された開閉蓋を閉塞したときや、プリンターの電源がオンされたときなど、テープ交換が行われた可能性があるステータス変化を生じたときに、印刷データのテープ幅の設定を変更することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図である。
【図２】携帯端末の制御ブロック図である。
【図３】携帯端末の機能ブロック図である。
【図４】編集画面を示した図である。
【図５】定期動作を示したフローチャートである。
【図６】定期動作に伴う画面遷移を示した画面遷移図である。
【図７】印刷実行指示動作を示したフローチャートである。
【図８】ダイアログ画面を示した図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本発明のプログラム、印刷データ生成装置、印刷データ生成装置の制御方法および印刷システムについて説明する。本実施形態では、本発明を適用した印刷システムを例に挙げて説明する。
【００２１】
図１に示すように、印刷システム１は、印刷データ生成用のアプリケーションを搭載した携帯端末（制御装置）２と、携帯端末２上で生成した印刷データ６２を印刷テープ（テープ）Ｔ上に印刷するテーププリンター（プリンター）３と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルーター４とにより構成されている。このうち、携帯端末２と無線ＬＡＮルーター４とは無線接続され、無線ＬＡＮルーター４とテーププリンター３とはケーブル５により有線接続されている。なお、印刷システム１が、複数の携帯端末２を備えている場合には、複数の携帯端末２により単一のテーププリンター３を共有使用可能に構成している。
【００２２】
テーププリンター３は、長尺状の印刷テープＴを繰り出し可能に収容したテープカートリッジ１６を装着しており、印刷テープＴを繰り出しつつ、携帯端末２から受信した印刷データ６２に基づいて、印刷処理および切断処理を行って、ラベルを作成する。テーププリンター３の側面には、開閉蓋１７が設けられており、開閉蓋１７の内側には、テープカートリッジ１６を装着するためのカートリッジ装着部と、開閉蓋１７の開閉を検出する開閉検出センサーと、が配設されている（いずれも図示省略）。そして、テープカートリッジ１６は、開閉蓋１７を開放した状態でカートリッジ装着部に着脱可能に装着される。
【００２３】
印刷テープＴは、テープ種別（テープ幅、印刷テープＴの地色、地模様、材質（質感）など）が異なる複数種のものが用意されており、印刷テープＴは、テープ種別対応のテープカートリッジ１６に収容されている。すなわち、テープカートリッジ１６を入れ替えることで、装填されている印刷テープＴを交換することができ、例えば、装填されている印刷テープＴのテープ幅を変更することができる。また、テープカートリッジ１６には、印刷テープＴの種別を特定するための複数の孔（図示省略）が設けられている。一方、複数の孔に対応してカートリッジ装着部には、これらのビットパターンを検出するマイクロスイッチ等のテープ識別センサー（図示省略）が、複数設けられている。そして、このテープ識別センサーによって、テープカートリッジ１６に収容された印刷テープＴのテープ種別、すなわち、テーププリンター３に装填されている印刷テープＴのテープ種別を検出する。
【００２４】
携帯端末２は、タッチパネル１２を備えた一般的なスマートフォンである。そして、携帯端末２に、印刷データ生成用のアプリケーションをインストールし、これを起動させることで、当該携帯端末２が、印刷データ６２を生成する印刷データ生成装置として機能する。
【００２５】
図２は、携帯端末２の制御ブロック図である。図２に示すように、携帯端末２は、ユーザーインターフェースである上記タッチパネル１２と、無線ＬＡＮルーター４を介してテーププリンター３との通信を行う無線通信ユニット１３と、これらを制御する制御ユニット１４と、各種データを記憶するフラッシュＲＯＭ（Ｆｌａｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、を備えている。
【００２６】
制御ユニット１４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３から成る。ＣＰＵ３１は、中央処理装置であり、各種演算処理を行う。なお、特に図示しないが、ＣＰＵ３１は、現在時刻を計時するタイマーを有している。ＲＯＭ３２は、ＣＰＵ３１が各種演算処理を行うための制御プログラムを記憶し、ＲＡＭ３３は、ＣＰＵ３１が各種演算処理を行う際のワークエリアとして用いられる。フラッシュＲＯＭ１５は、テーププリンター３の各種データを記憶すると共に、印刷データ生成用のアプリケーションを記憶している。
【００２７】
ここで図３を参照して携帯端末２の機能構成について説明する。図３に示すように、携帯端末２は、表示部４１と、操作部４２と、表示制御部４３と、印刷データ送信部４４と、ステータス情報取得部４５と、データ編集部４６と、を備えている。表示部４１は、タッチパネル１２を主要部とし、印刷データ６２を生成し編集するための編集画面Ａを表示する。操作部４２は、タッチパネル１２を主要部とし、編集画面Ａ上で各種操作を行うための手段である。表示制御部４３は、制御ユニット１４を主要部とし、操作部４２による操作に従って、表示部４１の表示制御を行う。印刷データ送信部４４は、無線通信ユニット１３を主要部とし、編集画面Ａにより編集した印刷データ６２を、テーププリンター３に送信する。
【００２８】
ステータス情報取得部４５は、無線通信ユニット１３を主要部とし、テーププリンター３のステータス情報を定期的に取得する。具体的には、ステータス情報取得部４５は、テーププリンター３にステータス要求信号を送信し、これに対するテーププリンター３からのステータス情報に基づいて、テーププリンター３に現在装填された印刷テープＴのテープ幅であるテープ幅ステータスと、開閉蓋１７の開閉状態（「開放」か「閉塞」か）を示す開閉ステータスと、を得る。加えて、ステータス要求信号の送信に対するテーププリンター３からのステータス情報の取得の有無に基づいて、テーププリンター３の電源状態（「電源オン」か「電源オフ」か）を示す電源ステータスを判別する。なお、後述するが、テーププリンター３の電源状態は、テーププリンター３の応答の有無により判別するため、テーププリンター３が通信不能である場合も含めて、電源ステータスが「電源オフ」であるものと判別する。
【００２９】
データ編集部４６は、編集画面Ａ上での編集操作に伴って、印刷データ６２を編集すると共に、テーププリンター３に特定のステータス変化（後述する）が生じた場合に、ステータス情報取得部４５が取得したテープ幅ステータスに基づき、印刷データ６２のテープ幅の設定を強制的に変更する。
【００３０】
次に図４を参照して編集画面Ａについて説明する。編集画面Ａは、上から、プレビュー表示領域５１と、ステータス表示領域５４と、メニュー表示領域５２と、操作ボタン表示領域５３と、を有している。
【００３１】
プレビュー表示領域５１は、印刷テープＴのイメージであるテープイメージ６１上に配置された印刷データ６２をフリック操作によってスクロール自在に表示している。印刷データ６２は、編集画面Ａで挿入されたテキストデータ６３と、同じく編集画面Ａで挿入されたイメージデータ６４と、を有している。また、イメージデータ６４には、コード情報を示すコード画像データ６６と、コード画像データ６６以外のイメージデータ６４であるシンボルデータ６５とがある。図４中の例では、シンボルデータ６５、テキストデータ６３およびコード画像データ６６が挿入され、これらが並んで配置されている。
【００３２】
メニュー表示領域５２には、上から、テープ長設定メニュー７１と、テープ幅設定メニュー７２と、文字サイズ設定メニュー７３と、イメージ設定メニュー７４と、を表示する。
【００３３】
テープ長設定メニュー７１は、印刷データ６２のテープ長を自動設定するテープ長自動設定ボタン７６と、上記テープ長を固定値に手動設定するテープ長固定設定ボタン７７と、手動設定の際にテープ長を入力するテキストボックス７８と、を有している。携帯端末２は、テープ長自動設定ボタン７６がタップ操作されると、印刷データ６２に基づいてテープ長を設定する。一方、テープ長固定設定ボタン７７がタップ操作されると、テキストボックス７８への入力が可能となり、入力されたテープ長となるように印刷データ６２を編集する（余白の付加、文字サイズ・文字幅の変更など）。
【００３４】
テープ幅設定メニュー７２は、印刷データ６２のテープ幅を、「１２ｍｍ」、「１８ｍｍ」、「２４ｍｍ」、「３６ｍｍ」、「５０ｍｍ」、「１００ｍｍ」の中から選択可能となっている。
【００３５】
文字サイズ設定メニュー７３は、テキストデータ６３の文字サイズを、「大」、「中」、「小」の中から選択可能となっている。
【００３６】
イメージ設定メニュー７４は、シンボルデータ６５の挿入位置を、「なし」、「左」、「全体」、「右」の中から選択可能となっている。ここで、「左」が選択されると、シンボルデータ６５を左寄せの配置とする（テープ前端側に配置する）。また、「右」が選択されると、シンボルデータ６５を右寄せの配置とする（テープ後端側に配置する）。さらに、「全体」が選択されると、テープ幅方向に拡大されたシンボルデータ６５が、印刷テープＴ全体に配置される。なお、シンボルデータ６５が挿入されていない場合は、イメージ設定メニュー７４から「左」または「右」を選択することで、所定のシンボルデータ６５を挿入することができる。その場合、所定のシンボルデータ６５は、前回選択したシンボルデータ６５であっても良いし、あらかじめ決まっているシンボルデータ６５であっても良い。また、シンボルデータ６５を選択するメニューが表示されても良い。
【００３７】
操作ボタン表示領域５３は、拡張設定ボタン９６、プレビューボタン９７、印刷ボタン９８を有している。拡張設定ボタン９６は、拡張設定画面を表示するボタンである。拡張設定画面には、イメージ選択画面を表示させるためのイメージ選択ボタンや、ＱＲコードを作成するためのＱＲコード作成画面を表示させるためのＱＲコード作成ボタンなどを表示する（図示省略）。プレビューボタン９７は、テープ上に印刷された印刷データ６２を実寸大で表示するプレビュー画面を表示するボタンである。印刷ボタン９８は、印刷実行の指示を行うボタンである。つまり、印刷ボタン９８がタップ操作されると、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信する。
【００３８】
ステータス表示領域５４は、ステータス情報取得部４５により取得したステータス情報を表示する。具体的には、ステータス表示領域５４は、テープ幅ステータスに基づく現在テープ幅を表示するテープ幅表示エリア１０１と、開閉ステータスおよび電源ステータスに基づくテーププリンター３の状態を表示する状態表示エリア１０２と、を有している。テープ幅表示エリア１０１は、複数種のテープ幅を表したボックスのうち、テープ幅ステータスに基づくテープ幅のボックスを暗転表示することで、テープ幅ステータスに基づく現在テープ幅を示す。一方、状態表示エリア１０２は、開閉ステータスが「開放」であることを示すメッセージ（「Ｃｏｖｅｒ  Ｏｐｅｎ！」）と、電源ステータスが「電源オフ」である、すなわち応答がなかったことを示すメッセージ（「Ｎｏ  Ｒｅｓｐｏｎｓｅ！」）と、開閉ステータスが「閉塞」であり且つ電源ステータスが「電源オン」である、すなわち印刷可能状態であることを示すメッセージ（「Ｒｅａｄｙ」）と、を開閉ステータスおよび電源ステータスに基づいて選択的に表示することで、テーププリンター３の状態を示す。すなわち、ステータス情報を、「現在テープ幅」および「テーププリンター３の状態」という形で表示している。
【００３９】
次に図５を参照して、定期動作について説明する。定期動作は、印刷データ生成用のアプリケーションを起動している間（編集作業の間）、一定時間（例えば３秒）毎に実施されるものであり、テーププリンター３からのステータス情報の取得を主とし、これに伴う表示制御やデータ編集を行う動作である。
【００４０】
図５に示すように、まず、携帯端末２は、ステータス情報取得部４５により、ステータス要求信号を送信する（Ｓ１）。そして、テーププリンター３からのステータス情報の受信待ち状態（Ｓ２）に移行する。この際、所定時間（例えば１秒）以上、テーププリンター３からのステータス情報を受信しなかった場合（Ｓ３：Ｙｅｓ）には、ステータス情報取得部４５により、電源ステータスが「電源オフ」であると判別する。電源ステータスを判別したら、表示制御部４３により、判別した電源ステータスでステータス表示領域５４の状態表示エリア１０２を更新する（Ｓ５）。すなわち、状態表示エリア１０２上において、メッセージ「Ｎｏ  Ｒｅｓｐｏｎｓｅ！」を表示部４１に表示させる。そして、本動作を終了する。
【００４１】
一方、テーププリンター３は、ステータス要求信号を受信すると（Ｓ６：Ｙｅｓ）、テープ種別検出センサーおよび開閉検出センサーにより検出したテープ幅ステータスおよび開閉ステータスを、ステータス情報として送信する（Ｓ７）。これに対し、携帯端末２は、ステータス情報取得部４５により、ステータス情報を受信すると（Ｓ２：Ｙｅｓ）、受信したステータス情報からテープ幅ステータスおよび開閉ステータスを得る（Ｓ８：ステータス取得ステップ）。
【００４２】
そして、携帯端末２は、上記所定時間経たずにステータス情報を受信したことから、ステータス情報取得部４５により、電源ステータスが「電源オン」であると判別する（Ｓ９）。ステータス情報（テープ幅ステータス、開閉ステータスおよび電源ステータス）が得られたら、表示制御部４３により、得られたステータス情報でステータス表示領域５４の各表示エリアを更新する（Ｓ１０：表示制御ステップ）。すなわち、テープ幅表示エリア１０１上において、取得した最新のテープ幅ステータスに基づく現在テープ幅を、表示部４１に表示させる（対応するボックスを暗転）と共に、状態表示エリア１０２上において、得られた開閉ステータスおよび電源ステータスに基づく現在のテーププリンター３の状態を、表示部４１に表示させる（対応するメッセージを表示）。
【００４３】
続いて、携帯端末２は、データ編集部４６により、得られたステータス情報に基づいて、特定のステータス変化が生じたか否かを判別し（Ｓ１１）、特定のステータス変化が生じた場合（Ｓ１１：Ｙｅｓ）は、印刷データ６２のテープ幅の設定を変更する（Ｓ１２）。特定のステータス変化は、開閉ステータスが「開放」から「閉塞」に変化するステータス変化、および電源ステータスが「電源オフ」から「電源オン」に変化するステータス変化を含む。すなわち、具体的には、前回の定期動作で得られたステータス情報と、今回の定期動作で得られたステータス情報と、を参酌し、開閉ステータスや電源ステータスが、上記のように変化したか否かによって、特定のステータス変化が生じたか否かを判別する（Ｓ１１）。そして、特定のステータス変化が生じていない場合（Ｓ１１：Ｎｏ）には、本動作を終了し、一方、特定のステータス変化が生じた場合（Ｓ１１：Ｙｅｓ）には、印刷データ６２のテープ幅の設定を変更して（Ｓ１２）、本動作を終了する。すなわち、テープ幅設定メニュー７２への操作によって印刷データ６２のテープ幅が設定されていた場合にも、現在装填している印刷テープＴのテープ幅に合わせて、印刷データ６２のテープ幅を強制的に変更する。
【００４４】
このような定期動作を行うことで、図６に示すように、表示制御部４３により、テーププリンター３の実際のステータス変化に連動して、ステータス表示領域５４を遷移させていく。これにより、携帯端末２は、ユーザーによる編集作業の間、編集画面Ａ上で常に最新のステータス情報を表示し、ユーザーに対し現在のテーププリンター３のステータスを提示し続けることができる。
【００４５】
次に図７を参照して、印刷実行指示動作について説明する。この印刷実行指示動作は、印刷実行が指示された際（厳密には印刷ボタン９８がタップ操作された際）に実行される動作である。図７に示すように、印刷ボタン９８がタップ操作されたとき（Ｓ２１：Ｙｅｓ）、最新の定期動作で取得したテープ幅ステータスに基づく現在テープ幅と、ユーザー操作によって設定されているテープ幅（以下、設定テープ幅と呼称）とが一致しているか否かを判定する（Ｓ２２）。両テープ幅が一致している場合（Ｓ２２：Ｙｅｓ）には、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ２３）、本動作を終了する。
【００４６】
一方、両テープ幅が一致していない場合（Ｓ２２：Ｎｏ）には、表示制御部４３により、両テープ幅が一致していないことを示してテープ交換を促すダイアログ画面Ｂを、表示部４１に表示させる（Ｓ２４）。具体的には、図８に示すように、ダイアログ画面Ｂは、「プリンターに装着されているテープ幅と設定しているテープ幅が合っていません。」というメッセージを表示すると共に、これに対する対応策を選択するための選択肢を表示する。これにより、「テープ幅を合わせて印刷」、「テープを交換して印刷」および「キャンセル」が選択可能になっている。「キャンセル」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：Ａ）には、印刷実行の指示をキャンセルし、本動作を終了する。
【００４７】
一方、「テープ幅に合わせて印刷」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：Ｂ）には、データ編集部４６により、最新の定期動作で取得したテープ幅ステータスのテープ幅に合わせて、印刷データ６２を拡大・縮小する（Ｓ２７）。なお、この際、ユーザー操作によるテープ長の設定を無視して編集する。その後、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ２８）、本動作を終了する。
【００４８】
さらに、「テープを交換して印刷」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：Ｃ）には、設定テープ幅の印刷テープＴに交換されるのを待つ。具体的には、定期動作によって、設定テープ幅を示すテープ幅ステータス（すなわち、設定テープ幅と一致するテープ幅のテープ幅ステータス）を取得するのを待つ取得待ち状態（Ｓ２９）に移行する。設定テープ幅を示すテープ幅ステータスを取得したら（Ｓ２９：Ｙｅｓ）、設定テープ幅の印刷テープＴに交換されたものと考えられるため、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ３０）、本動作を終了する。
【００４９】
そして、ダイアログ画面Ｂを表示されている状態（Ｓ２５）で、設定テープ幅を示すテープ幅ステータスを取得した場合（Ｓ２５：Ｎｏ、Ｓ３１：Ｙｅｓ）にも、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ３１）、本動作を終了する。すなわち、かかる場合、操作部４２による指示（タッチパネル１２による操作）を伴うことなく、印刷データ６２をテーププリンター３に送信する。
【００５０】
以上のような構成によれば、上記定期動作において、携帯端末２が、テープ幅を含むステータス情報を取得し、取得した最新のステータス情報に基づく現在のテープ幅を表示部４１に表示させるので、この表示を視認することで、ユーザーは、現在装着されている印刷テープＴのテープ幅を常に認識することができる。よって、意図しないテープ幅のラベルが作成されてしまうのを防止することができる。
【００５１】
また、特定のステータス変化が生じた場合に、印刷データ６２のテープ幅の設定を変更する構成であるため、開放された開閉蓋１７を閉塞したときや、テーププリンター３の電源がオンされたときなど、テープ交換が行われた可能性があるステータス変化を取得したときに、印刷データ６２のテープ幅の設定を変更することができる。
【００５２】
さらに、印刷実行指示動作において、ダイアログ画面Ｂを表示することで、印刷データ６２上のテープ幅と、実際のテープ幅とが相違した状態で、印刷処理が行われることを防止することができる。
【００５３】
またさらに、ダイアログ画面Ｂが表示されている状態で、設定テープ幅を示すテープ幅ステータスを取得した場合、操作部４２による指示を伴うことなく、印刷データ６２をテーププリンター３に送信することにより、テープ交換後に再度印刷指示を行うことなく、印刷データ６２の送信が行われるため、印刷指示の手間を省くことができる。
【００５４】
なお、本実施形態においては、特定のステータス変化が、開閉ステータスが「開放」から「閉塞」に変化するステータス変化、および電源ステータスが「電源オフ」から「電源オン」に変化するステータス変化を含んだ構成であったが、これらのうちのいずれか一方のみを、特定のステータス変化に設定としても良い。また、テーププリンター３との通信状態に基づくステータス変化（例えば、接続状態を示すステータスが「通信不能」から「通信可能」に変化するステータス変化）を特定のステータス変化に含める構成であっても良い。
【００５５】
また、本実施形態においては、印刷テープＴのテープ種別のうち、テープ幅のみを取得し、表示する構成であったが、他のテープ種別（印刷テープＴの地色、地模様、材質（質感）など）を取得し、編集画面Ａ上に表示する構成であっても良い。
【００５６】
さらに、本実施形態においては、テーププリンター３の電源ステータスおよび開閉ステータスを取得し、これらのステータスに基づく、テーププリンター３の状態を編集画面Ａ上に表示する構成であったが、電源ステータスと開閉ステータスとをそのまま、編集画面Ａに表示する構成であっても良い。また、テーププリンター３の他のステータス（例えば、印刷実行状態であるか否か、テープ残量、エラー状態など）を取得し、編集画面Ａ上に表示する構成であっても良い。
【００５７】
またさらに、本実施形態において、携帯端末２が複数のテーププリンター３と通信可能である場合には、各テーププリンター３のステータス情報を得て、編集画面Ａ上において、各テーププリンター３の識別情報と共に各テーププリンター３のステータス情報を表示するようにしても良い。
【符号の説明】
【００５８】
１：印刷システム、  ２：携帯端末、  ３：テーププリンター、  １７：開閉蓋、  ４１：表示部、  ４２：操作部、  ４３：表示制御部、  ４４：印刷データ送信部、  ４５：ステータス情報取得部、  ４６：データ編集部、  ６２：印刷データ、  Ａ：編集画面、  Ｂ：ダイアログ画面、  Ｔ：印刷テープ
【図１】
0005834544.tif 000002
【図２】
0005834544.tif 000003
【図３】
0005834544.tif 000004
【図４】
0005834544.tif 000005
【図５】
0005834544.tif 000006
【図６】
0005834544.tif 000007
【図７】
0005834544.tif 000008
【図８】
0005834544.tif 000009