(57)【要約】【課題】テープ印刷装置でのテープ印刷の進行状況を、印刷データ生成装置（携帯端末）にて監視し、データ送信速度の低下を考慮した印刷時間を印刷データ生成装置に表示すること。【解決手段】印刷データを生成する携帯端末と携帯端末から送信された印刷データを、印刷テープ上に印刷するテーププリンターと、を備えた印刷システムであって、携帯端末はテーププリンターからステータスを取得するステータス取得部と、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成部と、印刷時間情報を表示する表示部と、を備えたことを特徴とする。【選択図】図３
2014085903.tif 000002
【特許請求の範囲】
【請求項１】
設定された印刷設定情報に基づいて印刷データを生成する印刷データ生成装置と、
前記印刷データ生成装置から送信された前記印刷データをテープ状部材に印刷するテープ印刷装置と、を備えた印刷システムであって、
前記印刷データ生成装置は、
前記テープ印刷装置から、前記テープ印刷装置において印刷済みの印刷データ量Ａを含むステータス情報を取得するステータス取得部と、
前記印刷設定情報と前記印刷済みの印刷データ量Ａから、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成部と、
前記印刷時間情報を表示する表示部と、を備えた、
ことを特徴とする印刷システム。
【請求項２】
前記表示部は、印刷の経過に伴って変化する前記印刷時間情報を表示することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷時間情報は、前記印刷完了までの絶対時間を表した情報であることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記印刷時間情報は、前記印刷の全所要時間に対する前記印刷完了までの時間の割合を示す情報であることを特徴とする請求項１または２に記載の印刷システム。
【請求項５】
前記印刷データ生成装置は、
印刷中の前記テープ状部材の搬送スピードＶを前記テープ状部材の種類およびテープ幅に対応付けて記憶した搬送スピード記憶部をさらに備え、
前記印刷時間情報生成部は、前記印刷設定情報と、前記ステータス取得部によって取得された前記印刷済みの印刷データ量Ａと、に基づいて、印刷を行う印刷領域のテープ長方向長さＬ１を算出し、
前記印刷時間情報生成部は、式：（Ｌ１／Ｖ）に基づいて、前記印刷時間情報を生成する、
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項６】
前記印刷データ生成装置は、印刷を開始してからの印刷時間ｔを計測する時間計測部をさらに備え、
前記印刷時間情報生成部は、前記印刷設定情報から算出した全印刷データ量Ｂと、前記印刷済みの印刷データ量Ａと、前記印刷時間ｔとから、式：（Ａ／Ｂ−１）×ｔに基づいて前記印刷時間情報を生成する、
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項７】
前記テープ印刷装置は、印刷済みのテープ状部材をカットするテープカッターをさらに備え、
前記印刷時間情報は、前記テープ状部材のカット時間を含むことを特徴とする請求項１に記載の印刷システム。
【請求項８】
前記印刷設定情報が、複数枚のラベルを印刷する連続印刷を行うための情報を含む場合、前記印刷時間情報は、前記複数枚のラベル全ての印刷が完了するまでの時間を示す情報である、
ことを特徴とする請求項１ないし７のいずれか一項に記載の印刷システム。
【請求項９】
設定された印刷設定情報に基づいて印刷データを生成してテープ印刷装置に送信する印刷データ生成装置であって、
前記テープ印刷装置から、前記テープ印刷装置において印刷済みの印刷データ量を含むステータス情報を取得するステータス取得部と、
前記印刷設定情報と前記印刷済みの印刷データ量から、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成部と、
前記印刷時間情報を表示する表示部と、を備える、
ことを特徴とする印刷データ生成装置。
【請求項１０】
設定された印刷設定情報に基づいて印刷データを生成してテープ印刷装置に送信する印刷データ生成装置の制御方法であって、前記印刷データ生成装置が、
前記テープ印刷装置から、前記テープ印刷装置において印刷済みの印刷データ量を含むステータス情報を取得するステータス情報取得ステップと、
前記印刷設定情報と前記印刷済みの印刷データ量から、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成ステップと、
前記印刷時間情報を表示部に表示する表示ステップと、
を実行することを特徴とする印刷データ生成装置の制御方法。
【請求項１１】
コンピューターに、請求項１０に記載の印刷データ生成装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを生成し、当該印刷データをテープ状部材に印刷する印刷システム、印刷データ生成装置、印刷データ生成装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
印刷データをテープ状部材に印刷する印刷システムとして、印刷実行中に、当該印刷に要する残り時間を表示部に表示するプリンターが知られている（特許文献１参照）。このプリンターは、プリンター上で設定された、印刷データのレイアウト情報、印刷枚数、およびその他の印刷設定から印刷データを生成し印刷を行う。そして、プリンターのＲＡＭタスクリストに蓄積された印刷設定情報から、印刷時間を算出して表示する。これにより、ユーザーは印刷に要する残り時間を確認することができ、印刷作業完了の見通しを立てることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１１８１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、スマートフォン等の携帯端末に、ラベル作成用のアプリケーションを起動させて、印刷データ作成装置として機能させることが検討されている。かかる際、携帯端末からのデータ送信速度が何らかの影響で低下すると、テープ印刷装置でのテープ印刷時間が延長されてしまう。よって、上記の手法を適用して印刷時間を算出した場合には、ユーザーに提示した印刷時間と、実際の印刷に要する時間との間に差が出てしまうという問題がある。
【課題を解決するための手段】
【０００５】
本発明は、上記の点に鑑み、テープ印刷装置でのテープ印刷の進行状況を、印刷データ生成装置にて監視し、データ送信速度の低下を考慮した印刷時間を印刷データ生成装置に表示することができる印刷システム、印刷データ生成装置、印刷データ生成装置の制御方法、およびプログラムを提供することを課題としている。
【０００６】
［適用例１］本適用例に係る印刷システムは、設定された印刷設定情報に基づいて印刷データを生成する印刷データ生成装置と、印刷データ生成装置から送信された印刷データをテープ状部材に印刷するテープ印刷装置と、を備えた印刷システムであって、印刷データ生成装置は、テープ印刷装置から、テープ印刷装置において印刷済みの印刷データ量Ａを含むステータス情報を取得するステータス取得部と、印刷設定情報と印刷済みの印刷データ量Ａから、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成部と、印刷時間情報を表示する表示部と、を備えたことを特徴とする。
【０００７】
本適用例によれば、携帯端末（印刷データ生成装置）が、印刷済みの印刷データ量と総印刷データ量から、印刷完了までの時間を算出するため、容量の小さいＣＰＵを搭載したテープ印刷装置に代わって、携帯端末が印刷時間情報を生成することができる。また、テープ印刷装置は、装置の構造上、作成されたラベルが装置外に排出されるため、排出されたラベルが折れ曲がったり紛失したりしないようにユーザーはラベル作成終了まで待機するのが一般的である。よって、携帯端末において印刷完了までの時間を示す情報を表示することは、このようにラベル作成終了まで待機するユーザーにとって利便性がよい。
【０００８】
［適用例２］上記の印刷システムは、表示部に、印刷の経過に伴って変化する印刷時間情報を表示することが好ましい。
この構成によれば、印刷の実行中においてリアルタイムの印刷時間情報をユーザーに提示することができる。これによりユーザーは、現在の印刷の進行状況を把握することができる。
【０００９】
［適用例３］また、印刷時間情報は、印刷完了までの絶対時間を表した情報であることが好ましい。
この構成によれば、正確な印刷完了までの時間をユーザーに提示することができる。なお、印刷完了までの絶対時間を表す情報として、当該絶対時間を分単位および秒単位の両方、またはいずれかで表示することが望ましい。
【００１０】
［適用例４］また、印刷時間情報は、印刷の全所要時間に対する印刷完了までの時間の割合を示す情報であることが好ましい。
この構成によれば、ユーザーは、印刷完了までの時間を直感的に把握することができる。なお、印刷の全所要時間に対する経過時間の割合を示す情報として、プログレスバーや数値によるパーセンテージを表示することが望ましい。
【００１１】
［適用例５］上記の印刷データ生成装置は、印刷中の前記テープ状部材の搬送スピードＶをテープ状部材の種類およびテープ幅に対応付けて記憶した搬送スピード記憶部をさらに備え、印刷時間情報生成部は、印刷設定情報と、ステータス取得部によって取得された印刷済みの印刷データ量Ａと、に基づいて、印刷を行う印刷領域のテープ長方向長さＬ１を算出し、印刷時間情報生成部は、式：（Ｌ１／Ｖ）に基づいて、印刷時間情報を生成することが好ましい。
この構成によれば、印刷中の搬送スピードＶを加味した正確な印刷時間情報を生成することができる。
【００１２】
［適用例６］上記の印刷システムにおいて、印刷データ生成装置は、印刷を開始してからの印刷時間ｔを計測する時間計測部をさらに備え、印刷時間情報生成部は、印刷設定情報から算出した全印刷データ量Ｂと、印刷済みの印刷データ量Ａと、印刷時間ｔとから、式：（Ａ／Ｂ−１）×ｔに基づいて印刷時間情報を生成することが好ましい。
この構成によれば、印刷済みの印刷データを印刷するために要した時間に基づいて正確な印刷時間情報を生成することができる。
【００１３】
［適用例７］上記の印刷システムにおいて、テープ印刷装置は、印刷済みのテープ状部材をカットするテープカッターをさらに備え、印刷時間情報は、テープ状部材のカット時間を含むことが好ましい。
この構成によれば、印刷済みのテープ部材がカットされてラベルが作成されるまでの時間を印刷完了までの時間とするため、実際にユーザーがラベルを手にできるまでの時間を提示することができる。
【００１４】
［適用例８］上記の印刷システムにおいて、印刷設定情報が複数枚のラベルを印刷する連続印刷を行うための情報を含む場合、印刷時間情報は、複数枚のラベル全ての印刷が完了するまでの時間を示す情報であることが好ましい。
この構成によれば、単一のラベルを印刷する通常の印刷に対して印刷枚数が多く、一般的に印刷に時間のかかる連続印刷において、当該連続印刷が完了するまでの時間をユーザーに提示することができるため、利便性がよい。
【００１５】
［適用例９］本適用例に係る印刷データ生成装置は、設定された印刷設定情報に基づいて印刷データを生成してテープ印刷装置に送信する印刷データ生成装置であって、テープ印刷装置から、テープ印刷装置において印刷済みの印刷データ量を含むステータス情報を取得するステータス取得部と、印刷設定情報と印刷済みの印刷データ量から、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間情報生成部と、印刷時間情報を表示する表示部と、を備えることを特徴とする。
【００１６】
［適用例１０］本適用例に係る印刷データ生成装置の制御方法は、設定された印刷設定情報に基づいて印刷データを生成してテープ印刷装置に送信する印刷データ生成装置の制御方法であって、印刷データ生成装置が、テープ印刷装置から、テープ印刷装置において印刷済みの印刷データ量を含むステータス情報を取得するステータス取得ステップと、印刷設定情報と印刷済みの印刷データ量から、印刷完了までの時間を示す情報である印刷時間情報を生成する印刷時間生成ステップ、印刷時間情報を表示部に表示する表示ステップと、を実行することを特徴とする。
【００１７】
［適用例１１］本適用例にかかるプログラムは、コンピューターに、上記印刷データ生成装置の制御方法における各ステップを実行させるためのプログラムである。
【００１８】
本適用例によれば、携帯端末（印刷データ生成装置）が、印刷済みの印刷データ量と総印刷データ量から、印刷完了までの時間を算出するため、容量の小さいＣＰＵを搭載したテープ印刷装置に代わって、携帯端末が印刷時間情報を生成することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図。
【図２】携帯端末の制御ブロック図。
【図３】携帯端末の機能ブロック図。
【図４】携帯端末の編集画面を示した図。
【図５】携帯端末の定期動作を示したフローチャート。
【図６】定期動作に伴う画面遷移を示した状態遷移図。
【図７】印刷実行指示動作を示したフローチャート。
【図８】ダイアログ画面を示した図。
【図９】印刷テープの印刷イメージを示した図であり、（ａ）は１枚のラベルを印刷する場合を示した図であり、（ｂ）は３枚のラベルを連続印刷する場合を示した図である。
【図１０】印刷残り時間を示す表示部の表示例であり、（ａ）は印刷開始前に表示される表示例であり、（ｂ）は印刷中に表示される表示例である。
【図１１】時間表示ボタンの押下による表示処理を示すフローチャート。
【図１２】印刷実行中の表示処理を示すフローチャート。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の各図においては、各層や各部材を認識可能な程度の大きさにするため、各層や各部材の尺度を実際とは異ならせしめている。
【００２１】
（実施形態１）
図１は、本発明の一実施形態に係る印刷システムのシステム構成図である。図１に示すように、印刷システム１は、印刷データ生成用のアプリケーションを搭載した携帯端末（印刷データ生成装置）２と、携帯端末２で生成した印刷データ６２（図４参照）を印刷テープ（テープ状部材）Ｔに印刷するテーププリンター（テープ印刷装置）３と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルーター４とにより構成されている。このうち、携帯端末２と無線ＬＡＮルーター４とは無線接続され、無線ＬＡＮルーター４とテーププリンター３とはケーブル５により有線接続されている。なお、印刷システム１が、複数の携帯端末２を備えている場合には、複数の携帯端末２により単一のテーププリンター３を共有使用可能に構成している。
【００２２】
テーププリンター３は、長尺状の印刷テープＴを繰り出し可能に収納したテープカートリッジ１６を装着しており、印刷テープＴを繰り出しつつ、携帯端末２から受信した印刷データ６２に基づいて、印刷、および切断処理を行って、ラベルを作成する。テーププリンター３の側面には、開閉蓋１７が設けられており、開閉蓋１７の内側には、テープカートリッジ１６を装着するためのカートリッジ装着部と、開閉蓋１７の開閉を検出する開閉検出センサーと、が配置されている（いずれも図示省略）。そして、テープカートリッジ１６は、開閉蓋１７を開放した状態でカートリッジ装着部に着脱可能に装着される。
【００２３】
印刷テープＴは、テープ種別（テープ幅、テープの地色、地模様、材質（質感）など）が異なる複数種のものが用意されており、印刷テープＴは、テープ種別対応のテープカートリッジ１６に収容されている。すなわち、テープカートリッジ１６を入れ替えることで、装填されている印刷テープＴを交換することができ、例えば、装填されている印刷テープＴのテープ幅を変更することができる。また、テープカートリッジ１６には、印刷テープＴの種別を特定するための複数の孔（図示省略）が設けられている。一方、複数の孔に対応してカートリッジ装着部には、これらのビットパターンを検出するマイクロスイッチ等のテープ識別センサー（図示省略）が、複数設けられている。そして、このテープ識別センサーによって、テープカートリッジ１６に収容された印刷テープＴのテープ種別、すなわち、テーププリンター３に装填されている印刷テープＴのテープ種別を検出する。
【００２４】
携帯端末２は、タッチパネル１２を備えた一般的なスマートフォンである。そして、携帯端末２に、印刷データ生成用のアプリケーションをインストールし、これを起動させることで、当該携帯端末２が、印刷データ６２を生成する印刷データ生成装置として機能する。
【００２５】
図２は、携帯端末２の制御ブロック図である。図２に示すように、携帯端末２は、ユーザーインターフェイスであるタッチパネル１２と、無線ＬＡＮルーター４を介してテーププリンター３との通信を行う無線通信ユニット１３と、これらを制御する制御ユニット１４と、各種データを記憶するフラッシュＲＯＭ（Ｆｌａｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、を備えている。
【００２６】
制御ユニット１４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３から成る。ＣＰＵ３１は、中央処理装置であり、各種演算処理を行う。なお、特に図示しないが、ＣＰＵ３１は、現在時刻と計時するタイマーを有している。ＲＯＭ３２は、ＣＰＵ３１が各種演算処理を行うための制御プログラムを記憶し、ＲＡＭ３３は、ＣＰＵ３１が各種演算処理を行う際のワークエリアとして用いられる。フラッシュＲＯＭ１５は、テーププリンター３の各種データを記憶すると共に、印刷データ生成用のアプリケーションを記憶している。
【００２７】
図３は、携帯端末２の機能ブロック図であり、図４は、携帯端末２の編集画面αを示した図である。ここで、図２、図３、および図４を参照して携帯端末２の機能構成について説明する。
図３に示すように、携帯端末２は、表示部４１と、操作部４２と、表示制御部４３と、印刷データ送信部４４と、ステータス情報取得部４５と、データ編集部４６と、搬送スピード記憶部４７と、時間計測部４８とを備えている。
表示部４１は、タッチパネル１２を主要部とし、印刷データ６２を生成し編集するための編集画面αを表示する。操作部４２は、タッチパネル１２を主要部とし、編集画面α上で各種操作を行うための手段である。表示制御部４３は、制御ユニット１４を主要部とし、操作部４２による操作に従って、表示部４１の表示制御を行う。印刷データ送信部４４は、無線通信ユニット１３を主要部とし、編集画面αにより編集した印刷データ６２を、テーププリンター３に送信する。
【００２８】
ステータス情報取得部４５は、無線通信ユニット１３を主要部とし、テーププリンター３のステータス情報を定期的に取得する。具体的には、ステータス情報取得部４５は、テーププリンター３にステータス要求信号を送信し、これに対するテーププリンター３からのステータス情報に基づいて、テーププリンター３に現在装填されている印刷テープＴのテープ幅であるテープ幅ステータスと、開閉蓋１７の開閉状態（「開放」か「閉塞」か）を示す開閉ステータスと、を得る。
加えて、ステータス要求信号の送信に対するテーププリンター３からのステータス情報の取得の有無に基づいて、テーププリンター３の電源状態（「電源オン」か「電源オフ」か）を示す電源ステータスを判別する。また、テーププリンター３が印刷中の場合は、印刷済みの印刷データ量を得る。なお、後述するが、テーププリンター３の電源状態は、テーププリンター３の応答の有無により判別するため、テーププリンター３が通信不能である場合も含めて、電源ステータスが「電源オフ」であるものと判別する。
【００２９】
データ編集部４６は、編集画面α上での編集操作に伴って、印刷データ６２を編集すると共に、テーププリンター３に特定のステータス変化（後述する）が生じた場合に、ステータス情報取得部４５が取得したテープ幅ステータスに基づき、印刷データ６２のテープ幅の設定を強制的に変更する。
搬送スピード記憶部４７と時間計測部４８については、後述する。
【００３０】
次に図４を参照して編集画面αについて説明する。編集画面αは、プレビュー表示領域５１と、ステータス表示領域５４と、メニュー表示領域５２と、操作ボタン表示領域５３と、を有している。
【００３１】
プレビュー表示領域５１は、印刷テープＴのイメージであるテープイメージ６１に配置された印刷データ６２をフリック操作によってスクロール自在に表示している。印刷データ６２は、編集画面αで挿入されたテキストデータ６３と、同じく編集画面αで挿入されたイメージデータ６４と、を有している。
また、イメージデータ６４には、コード情報を示すコード画像データ６６と、コード画像データ６６以外のイメージデータ６４であるシンボルデータ６５とがある。図４の例では、シンボルデータ６５、テキストデータ６３、およびコード画像データ６６が挿入され、これらが並んで配置されている。
【００３２】
メニュー表示領域５２には、テープ長設定メニュー７１と、テープ幅設定メニュー７２と、文字サイズ設定メニュー７３と、イメージ設定メニュー７４と、を表示する。
【００３３】
テープ長設定メニュー７１は、印刷データ６２のテープ長を自動設定するテープ長自動設定ボタン７６と、上記テープ長を固定値に手動設定するテープ長固定設定ボタン７７と、手動設定の際にテープ長を入力するテキストボックス７８と、を有している。携帯端末２は、テープ長自動設定ボタン７６がタップ操作されると、印刷データ６２に基づいてテープ長を設定する。一方、テープ長固定設定ボタン７７がタップ操作されると、テキストボックス７８への入力が可能となり、入力されたテープ長となるように印刷データ６２を編集する（余白の付加、文字サイズ・文字幅の変更など）。
【００３４】
テープ幅設定メニュー７２は、印刷データ６２のテープ幅を、「１２ｍｍ」、「１８ｍｍ」、「２４ｍｍ」、「３６ｍｍ」、「５０ｍｍ」、「１００ｍｍ」の中から選択可能となっている。
【００３５】
文字サイズ設定メニュー７３は、テキストデータ６３の文字サイズを、「大」、「中」、「小」の中から選択可能となっている。
【００３６】
イメージ設定メニュー７４は、シンボルデータ６５の挿入位置を、「なし」、「左」、「全体」、「右」の中から選択可能となっている。ここで、「左」が選択されると、テープイメージ６１においてシンボルデータ６５を左寄せの配置とする（テープ前端側に配置する）。また、「右」が選択されると、テープイメージ６１においてシンボルデータ６５を右寄せの配置とする（テープ後端側に配置する）。さらに、「全体」が選択されると、テープ幅方向に拡大されたシンボルデータ６５が、印刷テープＴ全体に配置される。
なお、シンボルデータ６５が挿入されていない場合は、イメージ設定メニュー７４から「左」または「右」を選択することで、所定のシンボルデータを挿入することができる。その場合、所定のシンボルデータは、前回選択したシンボルデータであっても良いし、あらかじめ決まっているシンボルデータであっても良い。また、シンボルデータを選択するメニューが表示されても良い。
【００３７】
操作ボタン表示領域５３は、拡張設定ボタン９６、プレビューボタン９７、印刷ボタン９８、時間表示ボタン９９を有している。
拡張設定ボタン９６は、拡張設定画面を表示するボタンである。拡張設定画面には、イメージ選択画面を表示させるためのイメージ選択ボタンや、二次元コードを作成するための二次元コード作成画面を、表示させるための二次元コード作成ボタンや、一次元コードを作成するための一次元コード作成画面を表示させるための一次元コード作成ボタンなどを表示する（図示省略）。
プレビューボタン９７は、印刷テープＴに印刷された印刷データ６２を実寸大で表示するプレビュー画面を表示するボタンである。
印刷ボタン９８は、印刷実行の指示を行うボタンである。つまり、印刷ボタン９８がタップ操作されると、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信する。
時間表示ボタン９９は、印刷データの印刷に要する印刷残り時間を表示部４１に表示させるためのボタンである。本実施形態では、生成された印刷データの印刷を開始する前に、当該印刷データの印刷に要する印刷残り時間を確認するために用いられる（図１０参照）。
【００３８】
ステータス表示領域５４は、ステータス情報取得部４５により取得したステータス情報を表示する。具体的には、ステータス表示領域５４は、テープ幅ステータスに基づく現在テープ幅を表示するテープ幅表示エリア１０１と、開閉ステータスおよび電源ステータスに基づくテーププリンター３の状態を表示する状態表示エリア１０２と、を有している。
テープ幅表示エリア１０１は、複数種のテープ幅を表したボックスのうち、テープ幅ステータスに基づくテープ幅のボックスを暗転表示することで、テープ幅ステータスに基づく現在テープ幅を示す。
一方、状態表示エリア１０２は、開閉ステータスが「開放」であることを示すメッセージ（「Ｃｏｖｅｒ  Ｏｐｅｎ！」）と、電源ステータスが「電源オフ」である、すなわち応答がなかったことを示すメッセージ（「Ｎｏ  Ｒｅｓｐｏｎｓｅ！」）と、開閉ステータスが「閉塞」であり且つ電源ステータスが「電源オン」である、すなわち印刷可能状態であることを示すメッセージ（「Ｒｅａｄｙ」）と、を開閉ステータスおよび電源ステータスに基づいて選択的に表示することで、テーププリンター３の状態を示す。
すなわち、ステータス情報を、「現在テープ幅」および「テーププリンター３の状態」という形で表示している。
【００３９】
次に図５を参照して、携帯端末の定期動作について説明する。定期動作は、印刷データ生成用のアプリケーションを起動している間（編集作業の間、および生成した印刷データに基づいてテーププリンター３が印刷を行っている間）、一定時間（例えば３秒）毎に実施されるものであり、テーププリンター３からのステータス情報の取得を主とし、これに伴う表示制御やデータ編集を行う動作である。
【００４０】
図５に示すように、まず、携帯端末２は、ステータス情報取得部４５により、ステータス要求信号を送信する（Ｓ１）。そして、テーププリンター３からのステータス情報の受信待ち状態（Ｓ２）に移行する。
この際、所定時間（例えば１秒）以上、テーププリンター３からのステータス情報を受信しなかった場合（Ｓ３：Ｙｅｓ）には、ステータス情報取得部４５により、電源ステータスが「電源オフ」であると判別する（Ｓ４）。電源ステータスの「電源オフ」を判別したら、表示制御部４３により、判別した電源ステータスでステータス表示領域５４の状態表示エリア１０２を更新する（Ｓ５）。すなわち、状態表示エリア１０２上において、メッセージ「Ｎｏ  Ｒｅｓｐｏｎｓｅ！  Ｏｆｆ！」を表示部４１に表示させる。そして、本動作を終了する。所定時間以内であれば（Ｓ３：Ｎｏ）、ステータス情報の受信待ち状態（Ｓ２）に移行する。
【００４１】
一方、テーププリンター３は、携帯端末２ステータス情報の受信待ち状態（Ｓ６）において、ステータス要求信号を受信すると（Ｓ６：Ｙｅｓ）、テープ種別検出センサーおよび開閉検出センサーにより検出したテープ幅ステータス、および開閉ステータスを、ステータス情報として送信する（Ｓ７）。また、テーププリンター３は、携帯端末２ステータス情報の受信待ち状態（Ｓ６）において、ステータス要求信号を受信していない場合は（Ｓ６：Ｎｏ）、携帯端末２からのステータス要求信号を待つ。
これに対し、携帯端末２は、テーププリンター３より、ステータス情報を受信すると（Ｓ２：Ｙｅｓ）、受信したステータス情報からテープ幅ステータス、および開閉ステータスを得る（Ｓ８：ステータス取得ステップ）。
【００４２】
そして、携帯端末２は、上記所定時間経たずにステータス情報を受信したことから、ステータス情報取得部４５により、電源ステータスが「電源オン」であると判別する（Ｓ９）。ステータス情報（テープ幅ステータス、開閉ステータスおよび電源ステータス）が得られたら、表示制御部４３により、得られたステータス情報でステータス表示領域５４の各表示エリアを更新する（Ｓ１０：表示制御ステップ）。すなわち、テープ幅表示エリア１０１上において、取得した最新のテープ幅ステータスに基づく現在テープ幅を、表示部４１に表示させる（対応するボックスを暗転）と共に、状態表示エリア１０２上において、得られた開閉ステータスおよび電源ステータスに基づく現在のテーププリンター３の状態を、表示部４１に表示させる（対応するメッセージを表示）。
【００４３】
続いて、携帯端末２は、データ編集部４６により、得られたステータス情報に基づいて、特定のステータス変化が生じたか否かを判別し（Ｓ１１）、特定のステータス変化が生じた場合（Ｓ１１：Ｙｅｓ）は、印刷データ６２のテープ幅の設定を変更する（Ｓ１２）。特定のステータス変化は、開閉ステータスが「開放」から「閉塞」に変化するステータス変化、および電源ステータスが「電源オフ」から「電源オン」に変化するステータス変化を含む。
すなわち、具体的には、前回の定期動作で得られたステータス情報と、今回の定期動作で得られたステータス情報と、を参酌し、開閉ステータスや電源ステータスが、上記のように変化したか否かによって、特定のステータス変化が生じたか否かを判別する（Ｓ１１）。そして、特定のステータス変化が生じていない場合（Ｓ１１：Ｎｏ）には、本動作を終了し、一方、特定のステータス変化が生じていない場合（Ｓ１１：Ｙｅｓ）には、印刷データ６２のテープ幅の設定を変更して（Ｓ１２）、本動作を終了する。すなわち、テープ幅設定メニュー７２への操作によって印刷データ６２のテープ幅が設定されていた場合にも、現在装填している印刷テープＴのテープ幅に合わせて、印刷データ６２のテープ幅を強制的に変更する。
【００４４】
このような定期動作を行うことで、図６に示すように、表示制御部４３により、テーププリンター３の実際のステータス変化に連動して、ステータス表示領域５４を遷移させていく。これにより、携帯端末２は、ユーザーによる編集作業の間、編集画面α上で常に最新のステータス情報を表示し、ユーザーに対し現在のテーププリンター３のステータスを提示し続けることができる。
【００４５】
次に図７を参照して、印刷システム１における印刷実行指示動作について説明する。この印刷実行指示動作は、印刷実行が指示された際（厳密には携帯端末の印刷ボタン９８がタップ操作された際）に実行される動作である。
図７に示すように、携帯端末の印刷ボタン９８がタップ操作されたとき（Ｓ２１：Ｙｅｓ）、最新の定期動作で取得したテープ幅ステータスに基づく現在テープ幅と、ユーザー操作によって設定されているテープ幅（以下、設定テープ幅と呼称）とが一致しているか否かを判定する（Ｓ２２）。両テープ幅が一致している場合（Ｓ２２：Ｙｅｓ）には、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ２３）、本動作を終了する。
【００４６】
一方、両テープ幅が一致していない場合（Ｓ２２：Ｎｏ）には、表示制御部４３により、両テープ幅が一致していないことを示してテープ交換を促すダイアログ画面βを、表示部４１に表示させる（Ｓ２４）。具体的には、図８に示すように、ダイアログ画面βは、「プリンターに装着されているテープ幅と設定しているテープ幅が合っていません。」というメッセージを表示すると共に、これに対する対応策を選択するための選択肢を表示する。これにより、「テープ幅に合わせて印刷」、「テープを交換して印刷」、および「キャンセル」が選択可能になっている。
「キャンセル」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：ａ）には、印刷実行の指示をキャンセルし、本動作を終了する。
【００４７】
一方、「テープ幅に合わせて印刷」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：ｂ）には、データ編集部４６により、最新の定期動作で取得したテープ幅ステータスのテープ幅に合わせて、印刷データ６２を拡大・縮小する（Ｓ２７）。なお、この際、ユーザー操作によるテープ長の設定を無視して編集する。その後、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ２８）、本動作を終了する。
【００４８】
さらに、「テープを交換して印刷」が選択された場合（Ｓ２５：Ｙｅｓ、Ｓ２６：ｃ）には、設定テープ幅の印刷テープＴに交換されるのを待つ。具体的には、定期動作によって、設定テープ幅を示すテープ幅ステータス（すなわち、設定テープ幅と一致するテープ幅のテープ幅ステータス）を取得するのを待つ取得待ち状態（Ｓ２９）に移行する。設定テープ幅を示すテープ幅ステータスを取得したら（Ｓ２９：Ｙｅｓ）、設定テープ幅の印刷テープＴに交換されたものと考えられるため、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ３０）、本動作を終了する。
【００４９】
そして、ダイアログ画面βを表示されている状態（Ｓ２５）で、設定テープ幅を示すテープ幅ステータスを取得した場合（Ｓ２５：Ｎｏ、Ｓ３１：Ｙｅｓ）にも、印刷データ送信部４４により、印刷データ６２をテーププリンター３に送信して（Ｓ３２）、本動作を終了する。すなわち、かかる場合、操作部４２による指示（タッチパネル１２による操作）を伴うことなく、印刷データ６２をテーププリンター３に送信する。さらに、ダイアログ画面βを表示されている状態（Ｓ２５）で、設定テープ幅を示すテープ幅ステータスを取得できなかった場合（Ｓ２５：Ｎｏ、Ｓ３１：Ｎｏ）、「電源ＯＦＦ」または、「ネットワークエラー」と判断し（Ｓ３３）、本動作を終了する。
【００５０】
次に、図９を参照し、本実施形態の印刷残り時間の算出方法について説明する。図９は、ユーザーにより編集された印刷データおよび設定された印刷設定に基づいて印刷される印刷テープＴの印刷イメージを示している。
図９（ａ）に示すように、ユーザーにより編集された印刷データが「ＡＢＣ」であり、印刷設定が「連続印刷なし」、「余白Ｘｍｍ」、および「自動カットなし」で１枚のラベルを印刷する場合、印刷テープＴには、印刷データが印刷される印刷領域Ａ１と、印刷領域Ａ１のテープ長方向側に余白のカラ送り領域Ａ２が設定される。なお、印刷中の印刷残り時間の算出においては、未印刷部分の印刷データに基づいた印刷領域Ａ１、および印刷ヘッドを通過していない部分のカラ送り領域Ａ２が設定される。
【００５１】
先ず、携帯端末２の制御ユニット１４は、印刷される印刷テープＴのテープ長Ｌを算出する。具体的には、印刷データ「ＡＢＣ」に基づいて、印刷領域Ａ１のテープ長方向長さとしてのテープ長Ｌ１を算出し、カラ送り領域Ａ２のテープ長Ｌ２である余白分のＸｍｍを加えてテープ長Ｌを算出する。すなわちテープ長Ｌは、Ｌ１＋２Ｌ２となる。なお、テープ長Ｌ１は、所定のプログラムに基づいて、フォント、文字サイズ等の書式設定を考慮して算出される。
【００５２】
続いて、テープ長Ｌと印刷テープＴの搬送スピードＶから印刷残り時間を算出する。具体的には、印刷領域Ａ１における搬送スピードＶ１とカラ送り領域Ａ２の搬送スピードＶ２とを加味して、印刷領域Ａ１における印刷残り時間の算出とカラ送り領域Ａ２における印刷残り時間の算出とを別々に行う。
すなわち、印刷領域Ａ１における印刷残り時間は、Ｌ１／Ｖ１となり、カラ送り領域Ａ２における印刷残り時間は、Ｌ２／Ｖ２となる。そして、テープ長Ｌの全領域における印刷残り時間はこれらの和であり、（Ｌ１／Ｖ１）＋２（Ｌ２／Ｖ２）となる。
なお、「自動カットあり」と指定されていた場合は、カット時間ｃｔを加える必要がある。搬送スピードＶ（Ｖ１，Ｖ２）は、携帯端末２の搬送スピード記憶部４７が保持していてもよいし、ステータス情報取得部４５によって、テーププリンター３から他の情報とともに取得してもよい。また、搬送スピードＶは、テープ状部材の種類およびテープ幅に対応付けられていることが好ましく、テープ状部材に応じて正確な印刷残り時間を算出することができる。
【００５３】
図９（ｂ）に示すように、印刷設定において「連続印刷３枚」と設定され、３枚のラベルを連続印刷する場合、全印刷動作に要する時間は、｛（Ｌ１／Ｖ１）＋２（Ｌ２／Ｖ２）＋ｃｔ｝×３となる。すなわち、単一のラベルに対して上記の算出方法で印刷残り時間を算出し、当該印刷残り時間に枚数を掛けることによって連続印刷の印刷残り時間を算出する。
【００５４】
次に図１０を参照し、算出した印刷残り時間を示す表示例について説明する。図１０（ａ）は、印刷開始前に表示された携帯端末２の表示部４１の表示例である。表示部４１には、これらから実行される印刷の全所要時間が表示される。図中では、現在入力されている印刷データおよび印刷設定に基づいて算出された印刷残り時間を、秒単位の絶対時間（２０秒）で表示している。
【００５５】
図１０（ｂ）は、印刷の実行中に表示された携帯端末２の表示部４１の３つの表示例である。本表示部４１には、実行中の印刷における印刷残り時間を示す画面が表示される。図中の［例１］は、算出された残りの印刷残り時間を、秒単位の絶対時間（５秒）で表示している。図中の［例２］は、印刷の全所要時間に対する印刷残り時間の割合をプログレスバーで表現している。図中の［例３］は、印刷の全所要時間に対する印刷完了時間の割合を数値で表示している。なお、印刷完了時間は、印刷の全所要時間から印刷残り時間を除いて算出することができる。
このように、本表示部４１には、実行中の印刷における印刷残り時間が、全所要時間に対して絶対的または相対的に表示され、ユーザーは、この画面により実行中の印刷の進行状況を確認することができる。なお、印刷経過により変化する印刷残り時間に伴って、表示部４１の表示は変化する。
【００５６】
次に、図１１を参照し、時間表示ボタン９９の押下による、表示部４１の表示に関する携帯端末２の制御方法について説明する。携帯端末２は、時間表示ボタン９９の押下を検出すると（Ｓ０１）、印刷データおよび印刷設定から上記した算出方法でテープ長Ｌを算出する（Ｓ０２）。そして、算出したテープ長Ｌと搬送スピードＶから上記した算出方法で印刷残り時間を算出する（Ｓ０３）。当該印刷が連続印刷でない場合（Ｓ０４：Ｎｏ）、算出した印刷残り時間を全印刷残り時間としＳ０６へ進む。一方、当該印刷が連続印刷であった場合（Ｓ０４：Ｙｅｓ）、算出した印刷残り時間に印刷枚数をかけ（Ｓ０５）算出した時間を全印刷残り時間とする。そして、算出した全印刷残り時間に基づいて表示部４１に表示するための表示データを生成し（Ｓ０６）、生成した表示データを表示部４１に表示する（Ｓ０７）。
【００５７】
次に、図１２を参照し、印刷実行中の表示部４１の表示に関する携帯端末２の制御方法について説明する。なお、本説明では、図１１におけるＳ０２〜Ｓ０５の処理と同じ過程を経る処理を「印刷残り時間算出処理」として記載する。
図示のように、携帯端末２は、印刷ボタン９８の押下を検出すると（Ｓ１１１）、印刷残り時間算出処理を行う（Ｓ１１２）。そして、算出した全印刷残り時間に基づいて表示部４１に表示するための表示データを生成し（Ｓ１１３）、生成した表示データを表示部４１に表示する（Ｓ１１４）。
【００５８】
当該印刷が単一のラベルを印刷する通常の印刷であって（Ｓ１１５：Ｎｏ）、表示データの表示から所定時間が経過した場合（Ｓ１１６：Ｙｅｓ）、テーププリンター３から印刷済みの印刷データ量を取得し、取得した印刷済みの印刷データ量および印刷設定から残りのテープ長Ｌを算出する（Ｓ１１７）。実際には、印刷完了を、携帯端末２のステータス情報取得部４５が取得した印刷済みのドット数で検出し、検出結果から印刷が完了していない印刷データおよび余白を未印刷の印刷データとして残りのテープ長Ｌを算出する。そして、算出した残りのテープ長Ｌと搬送スピードＶから上記した算出方法で残りの印刷残り時間を、Ｌ／Ｖに基づいて算出する（Ｓ１１８）。そして、算出した印刷残り時間に基づいて表示部４１に表示するための表示データを生成し（Ｓ１１９）、生成した表示データを表示部４１に表示する（Ｓ１２０）。そして、全印刷が完了した場合（Ｓ１２１：Ｙｅｓ）、処理を終了する。一方、印刷が終了していない場合（Ｓ１２１：Ｎｏ）、Ｓ１１６〜Ｓ１２０の処理を繰り返す。
【００５９】
一方、当該印刷が連続印刷であって（Ｓ１１５：Ｙｅｓ）、新たに１枚のラベルについて印刷が終了した場合（Ｓ１２２：Ｙｅｓ）、全印刷残り時間から印刷済みのラベル枚数分の印刷残り時間を引いて実際の印刷残り時間を算出する（Ｓ１２３）。そして、算出した印刷残り時間に基づいて表示部４１に表示するための表示データを生成し（Ｓ１２４）、生成した表示データを表示部４１に表示する（Ｓ１２５）。そして、ラベルの全枚数について印刷が終了した場合（Ｓ１２６：Ｙｅｓ）、処理を終了する。一方、ラベルの全枚数について印刷が終了していない場合（Ｓ１２６：Ｎｏ）、Ｓ１２２〜Ｓ１２５の処理を繰り返す。
【００６０】
これまで説明してきた印刷システム１によれば、印刷済みの印刷データ量に基づいて印刷に要するテープ長Ｌを算出し、印刷残り時間を算出するため、複雑な処理を必要とすることなく簡単に印刷残り時間を算出することができる。そして算出した印刷残り時間を表示部４１に表示することにより、ユーザーは印刷残り時間を確認することができるため利便性がよい。また、印刷済みの印刷データ量に基づいて印刷残り時間を算出するので、データ送信状態や、印刷状態を考慮した印刷残り時間を表示することができるので、データ通信速度の低下を考慮した印刷時間を表示することができる。
【００６１】
また、本実施形態は、時間表示ボタン９９の押下による印刷開始前の印刷残り時間の表示と、印刷実行中の自動的な印刷残り時間の表示とを行う。このため、ユーザーは、印刷データが膨大である場合や連続印刷の場合など印刷残り時間の予測が困難な場合に、印刷開始前の印刷残り時間を確認することで印刷作業の見通しを立てることができる。また、印刷完了まで待機するユーザーにとって印刷実行中に印刷残り時間を確認できるため利便性がよい。
【００６２】
また、印刷領域Ａ１における搬送スピードＶ１とカラ送り領域Ａ２の搬送スピードＶ２とを加味して印刷残り時間の算出を行うため、正確な印刷残り時間を算出することができる。なお、搬送スピードＶ１および搬送スピードＶ２が同じである場合、印刷領域Ａ１における印刷残り時間とカラ送り領域Ａ２における時間とをまとめて算出してもよい。
【００６３】
なお、本実施形態では、印刷開始前に時間表示ボタン９９の押下によって印刷残り時間を表示する構成としたが、自動的に現在入力されている印刷データおよび印刷設定に基づいて印刷残り時間を表示する構成としてもよい。一方、印刷実行中の印刷残り時間の表示を自動表示とせず、時間表示ボタン９９の押下によって表示させる構成としてもよい。
【００６４】
また、本実施形態では、印刷済みの印刷データ量に基づいて印刷に要するテープ長Ｌを算出し、印刷残り時間を算出しているが、印刷済みの印刷データ量Ａと、全印刷データ量Ｂと、印刷を開始してからの印刷時間ｔとから、（Ａ／Ｂ−１）×ｔによって印刷残り時間を算出する構成としてもよい。この場合、携帯端末２は、時間を計測する時間計測部４８を備え、印刷を開始してからの印刷時間ｔを計測する構成とすればよい。
【００６５】
また、印刷実行中の印刷残り時間の算出は、連続印刷においても未印刷の印刷データに基づいて残りのテープ長Ｌを算出し、このテープ長Ｌを用いて残りの印刷残り時間を算出する構成としてもよい。これによれば、１枚のラベルの印刷に時間がかかる場合に、ラベルの印刷途中においても正確に残りの印刷残り時間を表示することができる。
【符号の説明】
【００６６】
１…印刷システム、  ２…携帯端末、  ３…テーププリンター、  １７…開閉蓋、  ４１…表示部、  ４２…操作部、  ４３…表示制御部、  ４４…印刷データ送信部、  ４５…ステータス情報取得部、  ４６…データ編集部、  ４７…搬送スピード記憶部、  ４８…時間計測部、  ６２…印刷データ、  α…編集画面、  β…ダイアログ画面、  Ｔ…印刷テープ、  ９９…時間表示ボタン、  ３１…ＣＰＵ、  ３２…ＲＯＭ、  ３３…ＲＡＭ。
【図１】
2014085903.tif 000003
【図２】
2014085903.tif 000004
【図３】
2014085903.tif 000005
【図４】
2014085903.tif 000006
【図５】
2014085903.tif 000007
【図６】
2014085903.tif 000008
【図７】
2014085903.tif 000009
【図８】
2014085903.tif 000010
【図９】
2014085903.tif 000011
【図１０】
2014085903.tif 000012
【図１１】
2014085903.tif 000013
【図１２】
2014085903.tif 000014