(57)【要約】【課題】印刷データが指定するテープ種類とテープ印刷装置で用いられるテープのテープ種類とが適合しないことによる印刷の不具合を解消する。【解決手段】１以上の他のテープ印刷装置１ｂ，１ｃと通信可能なテープ印刷装置１ａであって、自装置を含む各テープ印刷装置１で用いられるテープに関するテープ情報を取得するテープ情報取得部８１と、印刷データを生成する印刷データ生成部８３と、生成された印刷データと、取得された各テープ印刷装置１のテープ情報と、に基づいて、自装置の印刷部８６および１以上の他のテープ印刷装置１ｂ，１ｃの印刷部９３の中から印刷データの出力先を決定する出力先決定部８４と、決定された出力先に、印刷データを出力する印刷データ出力部８５と、を備える。【選択図】図４
2018008476.tif 000002
【特許請求の範囲】
【請求項１】
テープを印刷媒体とする複数の印刷部に対し印刷指令可能な情報処理装置であって、
各印刷部で用いられるテープに関するテープ情報を取得するテープ情報取得部と、
印刷データを生成する印刷データ生成部と、
生成された前記印刷データと、取得された各印刷部のテープ情報と、に基づいて、前記複数の印刷部の中から前記印刷データの出力先を決定する出力先決定部と、
決定された出力先に、前記印刷データを出力する印刷データ出力部と、を備えることを特徴とする情報処理装置。
【請求項２】
前記印刷データおよび前記テープ情報は、テープ幅を示すテープ幅情報を含み、
前記出力先決定部は、前記印刷データに含まれる前記テープ幅情報と、前記テープ情報に含まれる前記テープ幅情報と、に基づいて、前記印刷データの出力先を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷データおよび前記テープ情報は、テープ色および前記テープへの印刷色の少なくとも一方を示す色情報を含み、
前記出力先決定部は、前記印刷データに含まれる前記色情報と、前記テープ情報に含まれる前記色情報と、に基づいて、前記印刷データの出力先を決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記テープ情報は、テープ残量を特定可能なテープ残量情報を含み、
前記出力先決定部は、前記テープ情報に含まれる前記テープ残量情報に基づいて、前記テープ残量が所定量以上の印刷部を、前記印刷データの出力先として決定することを特徴とする請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
各印刷部の電池残量を特定可能な電池情報を取得する電池情報取得部をさらに備え、
前記出力先決定部は、取得された各印刷部の前記電池情報に基づいて、前記電池残量が所定量以上の印刷部を、前記印刷データの出力先として決定することを特徴とする請求項１ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
前記印刷データ生成部により、複数のテープを印刷する印刷データが生成された場合、
前記出力先決定部は、前記印刷データの出力先として、複数の印刷部を決定可能であり、
前記印刷データ出力部は、前記印刷データを複数個に分割した各分割印刷データを、決定された前記複数の印刷部に出力することを特徴とする請求項１ないし５のいずれか１項に記載の情報処理装置。
【請求項７】
１以上の他のテープ印刷装置と通信可能なテープ印刷装置であって、
自装置を含む各テープ印刷装置で用いられるテープに関するテープ情報を取得するテープ情報取得部と、
印刷データを生成する印刷データ生成部と、
生成された前記印刷データと、取得された各テープ印刷装置のテープ情報と、に基づいて、自装置の印刷部および前記１以上の他のテープ印刷装置の印刷部の中から前記印刷データの出力先を決定する出力先決定部と、
決定された出力先に、前記印刷データを出力する印刷データ出力部と、を備えることを特徴とするテープ印刷装置。
【請求項８】
テープを印刷媒体とする複数の印刷部に対し印刷指令可能な情報処理装置の制御方法であって、
各印刷部で用いられるテープに関するテープ情報を取得するテープ情報取得ステップと、
印刷データを生成する印刷データ生成ステップと、
生成された前記印刷データと、取得された各印刷部のテープ情報と、に基づいて、前記複数の印刷部の中から前記印刷データの出力先を決定する出力先決定ステップと、
決定された出力先に、前記印刷データを出力する印刷データ出力ステップと、を実行することを特徴とする情報処理装置の制御方法。
【請求項９】
請求項８に記載の情報処理装置の制御方法における各ステップを、前記情報処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープを印刷媒体とする複数の印刷部に対し印刷指令可能な情報処理装置、テープ印刷装置、情報処理装置の制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、この種の技術として、特許文献１が知られている。特許文献１には、印刷データのテープ長さが閾値を超える場合、複数のテープ印刷装置に対して印刷データを分散印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６３８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的なテープ印刷装置は、テープ幅等が異なる複数種類のテープに対応しており、適宜テープが交換されて用いられる。このため、特許文献１のように、複数のテープ印刷装置に対して印刷データを分散印刷させようとした場合、印刷データが指定するテープ種類とテープ印刷装置で用いられるテープのテープ種類とが適合しない可能性がある。しかしながら、特許文献１では、ユーザーが各テープ印刷装置のテープ種類を確認した上で、分散対象となるテープ印刷装置を指定する構成となっている。このため、ユーザーが誤ってテープ種類が適合しないテープ印刷装置を指定してしまった場合、印刷に不具合が生じてしまう。
【０００５】
本発明は、上記の問題点に鑑み、印刷データが指定するテープ種類とテープ印刷装置で用いられるテープのテープ種類とが適合しないことによる印刷の不具合を解消可能な情報処理装置、テープ印刷装置、情報処理装置の制御方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、テープを印刷媒体とする複数の印刷部に対し印刷指令可能な情報処理装置であって、各印刷部で用いられるテープに関するテープ情報を取得するテープ情報取得部と、印刷データを生成する印刷データ生成部と、生成された印刷データと、取得された各印刷部のテープ情報と、に基づいて、複数の印刷部の中から印刷データの出力先を決定する出力先決定部と、決定された出力先に、印刷データを出力する印刷データ出力部と、を備えることを特徴とする。
【０００７】
本発明の情報処理装置の制御方法は、テープを印刷媒体とする複数の印刷部に対し印刷指令可能な情報処理装置の制御方法であって、各印刷部で用いられるテープに関するテープ情報を取得するテープ情報取得ステップと、印刷データを生成する印刷データ生成ステップと、生成された印刷データと、取得された各印刷部のテープ情報と、に基づいて、複数の印刷部の中から印刷データの出力先を決定する出力先決定ステップと、決定された出力先に、印刷データを出力する印刷データ出力ステップと、を実行することを特徴とする。
【０００８】
本発明は、印刷データと各印刷部のテープ情報に基づいて印刷データの出力先を決定する。これにより、印刷データに適したテープを用いた印刷部により印刷が実行されるため、印刷データが指定するテープ種類と印刷部で用いられるテープのテープ種類が適合しないことによる印刷の不具合を解消することができる。
なお、出力先決定部（出力先決定ステップ）は、印刷データの出力先として複数の印刷部を決定しても良い。例えば、複数枚のテープを印刷する場合、複数の印刷部に対し、それぞれ１枚ずつ印刷指令を行っても良い。
【０００９】
上記の情報処理装置において、印刷データおよびテープ情報は、テープ幅を示すテープ幅情報を含み、出力先決定部は、印刷データに含まれるテープ幅情報と、テープ情報に含まれるテープ幅情報と、に基づいて、印刷データの出力先を決定することを特徴とする。
【００１０】
本発明の構成によれば、印刷データが指定するテープ幅と印刷部で用いられるテープのテープ幅が適合しないことによる印刷の不具合を解消することができる。
【００１１】
上記の情報処理装置において、印刷データおよびテープ情報は、テープ色およびテープへの印刷色の少なくとも一方を示す色情報を含み、出力先決定部は、印刷データに含まれる色情報と、テープ情報に含まれる色情報と、に基づいて、印刷データの出力先を決定することを特徴とする。
【００１２】
本発明の構成によれば、印刷データが指定するテープ色および／または印刷色と印刷部で用いられるテープのテープ色および／または印刷色が適合しないことによる印刷の不具合を解消することができる。
【００１３】
上記の情報処理装置において、テープ情報は、テープ残量を特定可能なテープ残量情報を含み、出力先決定部は、テープ情報に含まれるテープ残量情報に基づいて、テープ残量が所定量以上の印刷部を、印刷データの出力先として決定することを特徴とする。
【００１４】
本発明の構成によれば、テープ残量が所定量以上の印刷部により印刷が実行されるため、テープ残量が少なく、印刷の途中でテープ切れになってしまう不具合を解消することができる。
なお、「テープ残量情報」は、テープ残量そのものではなく、テープの有無やテープ使用量を示す情報でも良い。
【００１５】
上記の情報処理装置において、各印刷部の電池残量を特定可能な電池情報を取得する電池情報取得部をさらに備え、出力先決定部は、取得された各印刷部の電池情報に基づいて、電池残量が所定量以上の印刷部を、印刷データの出力先として決定することを特徴とする。
【００１６】
本発明の構成によれば、電池残量が所定量以上の印刷部により印刷が実行されるため、電池残量が少なく、印刷の途中で電池切れになってしまう不具合を解消することができる。
なお、「電池情報」は、電池残量そのものではなく、電池の有無や電池消費量を示す情報でも良い。
【００１７】
上記の情報処理装置において、印刷データ生成部により、複数のテープを印刷する印刷データが生成された場合、出力先決定部は、印刷データの出力先として、複数の印刷部を決定可能であり、印刷データ出力部は、印刷データを複数個に分割した各分割印刷データを、決定された複数の印刷部に出力することを特徴とする。
【００１８】
本発明の構成によれば、印刷データを複数個に分割した各分割印刷データを複数の印刷部に出力するため、テープ印刷に係る時間を短縮することができる。
なお、「複数のテープを印刷する印刷データ」は、同一のテープを複数枚印刷するもの、少なくとも一部の情報を変化させながら複数枚のテープを印刷するもの、一括生成された異なる情報のテープ（拡大印刷用のテープなど）を印刷するもの、のいずれでも良い。
また、分割印刷データは、必ずしも１枚のテープを印刷する印刷データでなくても良く、複数枚のテープを印刷する印刷データでも良い。例えば、４枚のテープを印刷する印刷データが生成された場合であって、２つの印刷部で印刷を行う場合、それぞれ２枚のテープを印刷する分割印刷データを各印刷部に出力すれば良い。
【００１９】
本発明のテープ印刷装置は、１以上の他のテープ印刷装置と通信可能なテープ印刷装置であって、自装置を含む各テープ印刷装置で用いられるテープに関するテープ情報を取得するテープ情報取得部と、印刷データを生成する印刷データ生成部と、生成された印刷データと、取得された各テープ印刷装置のテープ情報と、に基づいて、自装置の印刷部および１以上の他のテープ印刷装置の印刷部の中から印刷データの出力先を決定する出力先決定部と、決定された出力先に、印刷データを出力する印刷データ出力部と、を備えることを特徴とする。
【００２０】
本発明の構成によれば、印刷データと各印刷部のテープ情報に基づいて印刷データの出力先を決定する。これにより、印刷データに適したテープを用いた印刷部により印刷が実行されるため、印刷データが指定するテープ種類と印刷部で用いられるテープのテープ種類が適合しないことによる印刷の不具合を解消することができる。例えば、生成した印刷データが指定するテープ幅と自装置の印刷部で用いられるテープのテープ幅が一致しない場合、テープ幅が一致する他のテープ印刷装置に印刷指令を行うことで、テープの入れ替えの手間を省略できる。
【００２１】
本発明のプログラムは、上記の情報処理装置の制御方法における各ステップを情報処理装置に実行させることを特徴とする。
【００２２】
このプログラムを実行することにより、印刷データが指定するテープ種類とテープ印刷装置で用いられるテープのテープ種類とが適合しないことによる印刷の不具合を解消可能な情報処理装置の制御方法を実現できる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係る印刷システムのシステム構成図である。
【図２】テープ印刷装置の外観斜視図である。
【図３】テープ印刷装置のハードウェア構成を示すブロック図である。
【図４】テープ印刷装置の機能構成を示すブロック図である。
【図５】印刷データの一例を示す図である。
【図６】テープ印刷装置のメイン処理を示すフローチャートである。
【図７】テープ印刷装置のマスター処理を示すフローチャートである。
【図８】テープ印刷装置のスレーブ処理を示すフローチャートである。
【図９】第２実施形態に係る印刷システムのシステム構成図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、添付の図面を参照して、本発明の情報処理装置、テープ印刷装置、情報処理装置の制御方法およびそのプログラムについて説明する。本実施形態では、本発明の情報処理装置として、テープ印刷装置１ａを適用した場合を例示する。
【００２５】
図１は、第１実施形態に係る印刷システムＳＹのシステム構成図である。印刷システムＳＹは、複数台（同図の例では、３台）のテープ印刷装置１により構成され、そのうち１台がマスター、残りがスレーブとして動作する。図１では、テープ印刷装置１ａがマスター、テープ印刷装置１ｂおよびテープ印刷装置１ｃがスレーブとして動作する例を示している。また、テープ印刷装置１ａおよびテープ印刷装置１ｂは、テープ残量が所定量以上であり（以下、「テープ残量がある」と表現する）、印刷媒体として用いられる印刷テープＴ（テープ）のテープ幅が２４ｍｍであるものとする。また、テープ印刷装置１ｃは、テープ残量があり、印刷テープＴのテープ幅が１２ｍｍであるものとする。
【００２６】
テープ印刷装置１ａとテープ印刷装置１ｂ、およびテープ印刷装置１ａとテープ印刷装置１ｃは、所定の通信規格に基づいて無線通信を行う。変形例として、テープ印刷装置１ａとテープ印刷装置１ｂ、およびテープ印刷装置１ａとテープ印刷装置１ｃを有線接続しても良い。また、３台のテープ印刷装置１ａ，１ｂ，１ｃを、ネットワークを介して接続しても良い。
【００２７】
次に、図２を参照し、テープ印刷装置１の装置構成について説明する。なお、本実施形態において、テープ印刷装置１の装置構成は、マスター、スレーブにかかわらず同一である。また、以下の説明において、テープ印刷装置１の「左部」とは、同図Ｘ軸のマイナス方向側を指し、「右部」とは、Ｘ軸のプラス方向側を指す。また、テープ印刷装置１の「前部」とは、同図Ｙ軸のマイナス方向側を指し、「後部」とは、Ｙ軸のプラス方向側を指す。さらに、テープ印刷装置１の「上面」とは、同図Ｚ軸のプラス方向側から見た面を指し、「下側」とは、Ｚ軸のマイナス方向側を指す。テープ印刷装置１は、装置ケース２により外郭が形成され、装置ケース２の前部上面には各種入力キー・ボタンを備えたキーボード３が配置される。また、テープ印刷装置１の後部上面には、その左部に開閉蓋２１が取り付けられ、その右部には表示画面４１が配設されている。開閉蓋２１の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋２１を開放した状態でカートリッジ装着部６に装着される。
【００２８】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２２が形成され、このテープ排出口２２には、不図示のテープ搬送機構により送り出した印刷テープＴを切断するためのテープカッター２３が臨んでいる。そして、テープ排出口２２から印刷済みの印刷テープＴが所定長さだけ送り出され、送りを一旦停止させた状態でテープカッター２３により切断されて、テープ片（短冊状のラベル）が作成される。
【００２９】
一方、カートリッジ装着部６は、ヘッドカバー６１ａ内にサーマルタイプの印刷ヘッド７が内蔵されたヘッドユニット６１と、印刷ヘッド７に対峙するプラテン駆動軸６２と、後述のインクリボンＲを巻き取る巻き取り駆動軸６３と、後述のテープリール１７の位置決め突起６４と、を備えている。また、カートリッジ装着部６の下側には、テープ搬送機構となるプラテン駆動軸６２および巻き取り駆動軸６３を回転させるテープ送りモーター２６（図３参照）が内蔵されている。なお、テープ印刷装置１は、装置ケース２に設けられた電池装着部（図示省略）に装着された電池から電源供給を受け、或いは、装置ケース２に設けられたアダプター差込口（図示省略）に差し込まれたＡＣアダプターを介して商用電源から電源供給を受ける。
【００３０】
次に、図２を参照し、テープカートリッジＣの構成について説明する。テープカートリッジＣは、カートリッジケース５１内部に、一定の幅の印刷テープＴを巻回したテープリール１７と、インクリボンＲを巻回したリボンリール１９とを収容して構成されている。また、カートリッジケース５１には、上記ヘッドユニット６１を覆うヘッドカバー６１ａが差し込まれるための貫通孔５５が形成されている。また、リボンリール１９に近接してリボン巻き取りリール５４が配置され、リボンリール１９から繰り出されたインクリボンＲは、ヘッドカバー６１ａを周回するように、リボン巻き取りリール５４に巻き取られる。
【００３１】
一方、印刷テープＴは、裏面に粘着剤層が形成された記録テープと、粘着剤層に覆設された剥離テープとから成り、記録テープを外側にしてロール状に巻回され、カートリッジケース５１内に収容されている。また、印刷テープＴは、テープ種類が異なる複数種のものが用意されており、各カートリッジケース５１には、このうち１種類の印刷テープＴが収容されている。
【００３２】
次に、図３を参照し、テープ印刷装置１のハードウェア構成について説明する。テープ印刷装置１は、ハードウェア構成として、キーボード３、表示画面４１、テープ識別センサー２７、ＲＯＭ（Read  Only  Memory）７０、ＲＡＭ（Random  Access  Memory）７１、印刷機構７２、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）７３およびＣＰＵ７４を備える。
【００３３】
キーボード３は、文字や画像の編集、および各種設定を行うために用いられる。また、キーボード３には、他のテープ印刷装置１と通信を行うための通信キー（図示省略）が搭載されている。表示画面４１は、編集画面や印刷プレビュー画面など各種画面を表示する。
【００３４】
テープ識別センサー２７は、印刷テープＴのテープ種類を検出する。テープ種類は、テープ幅、テープ色、テープ材質、およびインクリボンＲのインク色（印刷色）などにより区別される。テープ種類の検出方法としては、テープカートリッジＣに貼付または印刷された画像（バーコードや２次元コードなど）やＲＦＩＤ（Radio  Frequency  Identification）を読み取る方法、テープカートリッジＣに形成された１以上の孔の有無を検出する方法、などが考えられる。
【００３５】
ＲＯＭ７０は、不揮発性の記憶領域であり、テープ印刷装置１のファームウェアや各種設定情報を記憶する。ＲＡＭ７１は、揮発性の記憶領域であり、テープ識別センサー２７の検出結果や、ＣＰＵ７４により生成された印刷データ等を記憶する。
【００３６】
印刷機構７２は、印刷ヘッド７、テープ送りモーター２６、カッターモーター２５およびテープカッター２３を含む。印刷ヘッド７は、繰り出された印刷テープＴの記録テープに印刷を行う。テープ送りモーター２６は、繰り出された印刷テープＴをテープ排出口２２（図２参照）に向けて搬送する。カッターモーター２５は、テープカッター２３を駆動し、印刷テープＴの印刷部分を切断する。
【００３７】
通信Ｉ／Ｆ７３は、他のテープ印刷装置１と通信する。ＣＰＵ７４は、上記の各部と連携し、印刷データの生成処理や印刷指令を行う。特に本実施形態では、マスターとして動作する場合（テープ印刷装置１ａの場合、図１参照）、印刷データの出力先を、自装置の印刷機構７２を含めた複数のテープ印刷装置１（複数の印刷部）の中から決定する処理を行う。詳細については、後述する。
【００３８】
次に、図４を参照し、テープ印刷装置１の機能構成について説明する。マスターとして動作するテープ印刷装置１ａは、機能構成として、テープ情報取得部８１、テープ情報記憶部８２、印刷データ生成部８３、出力先決定部８４、印刷データ出力部８５および印刷部８６を備える。
【００３９】
テープ情報取得部８１は、スレーブとして動作するテープ印刷装置１（テープ印刷装置１ｂ，１ｃ、請求項における「他のテープ印刷装置」）から、各テープ印刷装置１で用いられる印刷テープＴのテープ種類を示すテープ情報を取得するテープ情報取得ステップ）。また、テープ情報取得部８１は、自装置の印刷機構７２で用いられる印刷テープＴのテープ情報も取得する。テープ情報としては、テープ幅を示すテープ幅情報と、テープ残量（テープ残量：あり／なし）を示すテープ残量情報を取得する。テープ幅情報は、テープ識別センサー２７の検出結果から得られる情報である。また、テープ残量情報は、テープカートリッジＣの装着時から使用テープ量を差し引くことでテープ残量を算出しても良いし、センサー等でテープ残量を検出しても良い。なお、「テープ残量情報」は、テープ残量そのものではなく、テープの有無（テープカートリッジＣの装着の有無）やテープ使用量を示す情報でも良い。
【００４０】
テープ情報記憶部８２は、ＲＡＭ７１に相当し、テープ情報取得部８１により取得されたテープ情報を記憶する。
【００４１】
印刷データ生成部８３は、キーボード３により入力された情報に基づいて、印刷データを生成する（印刷データ生成ステップ）。その他、外部サーバーから入力された情報または外部記録媒体から読み取った情報に基づいて印刷データを生成しても良い。なお、印刷データ生成部８３は、複数のテープを印刷する印刷データを生成可能である。「複数のテープを印刷する印刷データ」としては、情報の一部が異なる複数のテープを作成する連番印刷用の印刷データ（図５参照）、同じテープを指定した枚数分だけ続けて印刷する連続印刷用の印刷データ、印刷内容を拡大し、部分ごとに分けて印刷することでテープ幅より大きなラベルを作成する拡大印刷用の印刷データ、などが考えられる。
【００４２】
また、印刷データ生成部８３により生成される印刷データには、テープ幅を示すテープ幅情報が含まれる。当該テープ幅情報は、ユーザーによって選択されたテープ幅、自動設定されたテープ幅、またはデフォルト値のテープ幅、のいずれを示すものでも良い。また、印刷データは、文字だけでなく、画像（コード画像や定型フォームを含む）を印刷するものでも良い。
【００４３】
出力先決定部８４は、印刷データ生成部８３により生成された印刷データと、テープ情報取得部８１により取得された各テープ印刷装置１（各印刷部）のテープ情報と、に基づいて、印刷データの出力先を決定する（出力先決定ステップ）。具体的には、印刷データが指定するテープ幅と一致するテープ幅の印刷テープＴを用いるテープ印刷装置１を、印刷データの出力先として決定する。また、印刷システムＳＹ内（複数の印刷部）に「テープ残量：なし」のテープ印刷装置１が存在する場合には、そのテープ印刷装置１以外のテープ印刷装置１の中から印刷データの出力先を決定する。例えば、図１に示した印刷システムＳＹの場合であって、２４ｍｍのテープ幅を指定した印刷データが生成された場合、出力先として、テープ印刷装置１ａおよび／またはテープ印刷装置１ｂを決定する。
【００４４】
また、出力先決定部８４は、印刷データ生成部８３により複数のテープを印刷する印刷データが生成された場合は、複数の出力先を決定する。例えば、２枚のテープを印刷する印刷データが生成された場合であって、上記のテープ情報の条件を満たすテープ印刷装置１（テープ幅が一致し、且つ「テープ残量：あり」のもの）が２台存在する場合は、その２台のテープ印刷装置１を出力先として決定する。また、２枚のテープを印刷する印刷データが生成された場合であって、テープ情報の条件を満たすテープ印刷装置１が１台しか存在しない場合は、その１台のテープ印刷装置１のみを出力先として決定する。さらに、２枚のテープを印刷する印刷データが生成された場合であって、テープ情報の条件を満たすテープ印刷装置１が３台存在する場合は、その３台のテープ印刷装置１のうちの２台を出力先として決定する。この場合、各テープ印刷装置１に、優先順位が設定されており、その優先順位にしたがって出力先を決定する。本実施形態では、マスター（自装置）を優先順位１とし、無線通信が確立した順にスレーブの優先順位を定めるものとする。なお、マスターとして動作するテープ印刷装置１ａは、出力先決定部８４により適切な出力先を決定できない場合、表示画面４１にエラー表示を行う。
【００４５】
印刷データ出力部８５は、出力先決定部８４により決定された出力先に、印刷データ生成部８３により生成された印刷データを出力する（印刷データ出力ステップ）。ここで、出力先決定部８４により自装置以外の他のテープ印刷装置１が出力先として決定された場合は、通信Ｉ／Ｆ７３を介して印刷データを出力する。また、複数の出力先が決定された場合は、生成された印刷データを複数個に分割し、分割した各分割印刷データを、決定された複数の出力先に出力する。例えば、図５に示すように、４枚のテープを印刷する印刷データが生成された場合であって、出力先として２台のテープ印刷装置１が決定された場合は、印刷データを「分割印刷データ１」と「分割印刷データ２」の２つに分割し、各分割印刷データを、それぞれ２台のテープ印刷装置１に出力する。また、仮に出力先として４台のテープ印刷装置１が決定された場合は、印刷データを４つの分割印刷データに分割して、各テープ印刷装置１に出力する。
【００４６】
印刷部８６は、印刷機構７２に相当し、印刷データ出力部８５により自装置に印刷データが出力された場合（つまり、自装置がテープ情報の条件を満たす場合）、その印刷データを印刷する。
【００４７】
一方、スレーブとして動作するテープ印刷装置１ｂ，１ｃは、機能構成として、テープ情報送信部９１、印刷データ取得部９２および印刷部９３を備える。
【００４８】
テープ情報送信部９１は、自装置のテープ識別センサー２７により検出されたテープ幅情報、および自装置のテープ残量情報を含むテープ情報を、マスターとして動作するテープ印刷装置１ａに送信する。
【００４９】
印刷データ取得部９２は、マスターとして動作するテープ印刷装置１ａから、印刷データを取得する。印刷部９３は、印刷機構７２に相当し、印刷データ取得部９２により取得された印刷データを印刷する。
【００５０】
次に、図６ないし図８を参照し、テープ印刷装置１の制御方法（情報処理装置の制御方法）について説明する。図６は、テープ印刷装置１のメイン処理を示すフローチャートである。テープ印刷装置１は、まず通信キーが押下されたか否かを判定する（Ｓ０１）。通信キーが押下されたと判定した場合（Ｓ０１：Ｙｅｓ）、マスター処理を行う（Ｓ０２）。つまり、通信キーが押下されたテープ印刷装置１が、マスターとして動作する。一方、通信キーが押下されたと判定しない場合は（Ｓ０１：Ｎｏ）、サーチコマンドを受信したか否かを判定する（Ｓ０３）。当該サーチコマンドは、マスターとして動作するテープ印刷装置１が、スレーブとなるテープ印刷装置１を探すために送信するコマンドである。サーチコマンドを受信したと判定した場合は（Ｓ０３：Ｙｅｓ）、スレーブ処理を行う（Ｓ０４）。つまり、サーチコマンドを受信したテープ印刷装置１が、スレーブとして動作する。
【００５１】
図７は、テープ印刷装置１のマスター処理（図６のＳ０２に相当）を示すフローチャートである。マスター処理では、まず他のテープ印刷装置１に対し、サーチコマンドを送信し（Ｓ１１）、当該サーチコマンドに対して他のテープ印刷装置１からレスポンスコマンドを受信したか否かを判定する（Ｓ１２）。レスポンスコマンドを受信したと判定した場合は（Ｓ１２：Ｙｅｓ）、レスポンスコマンドの送信元となるテープ印刷装置１（スレーブとして動作するテープ印刷装置１）と無線通信を確立すると共に、レスポンスコマンドに付加されたテープ情報をＲＡＭ７１に記憶する（Ｓ１３）。一方、レスポンスコマンドを受信しない場合は（Ｓ１２：Ｎｏ）、Ｓ１３以降のステップを省略し、RETURNへ移行する。
【００５２】
テープ印刷装置１は、その後、印刷開始操作が行われたか否かを判定し（Ｓ１４）、行われたと判定した場合は（Ｓ１４：Ｙｅｓ）、印刷データを生成する（Ｓ１５）。また、印刷開始操作が行われていない場合は（Ｓ１４：Ｎｏ）、印刷開始操作を待つ。印刷データを生成した場合は、複数枚印刷を行うための印刷データであるか否かを判定し（Ｓ１６）、複数枚印刷を行うための印刷データであると判定した場合は（Ｓ１６：Ｙｅｓ）、印刷データを分割し、複数の分割印刷データを生成する（Ｓ１７）。一方、複数枚印刷を行うための印刷データではないと判定した場合は（Ｓ１６：Ｎｏ）、Ｓ１７を省略する。
【００５３】
テープ印刷装置１は、その後、印刷データの出力先を決定する（Ｓ１８）。上述のとおり、出力先は、生成された印刷データとＲＡＭ７１に記憶した各テープ印刷装置１（自装置を含む）のテープ情報と、に基づいて決定する。また、Ｓ１８では、Ｓ１７で印刷データの分割が行われた場合、その分割数を上限値とした数の出力先を決定する。また、Ｓ１７で印刷データの分割が行われていない場合は、１か所のみ出力先を決定する。その後、テープ印刷装置１は、自装置が出力先として決定されたか否かを判定し（Ｓ１９）、出力先として決定されたと判定した場合は（Ｓ１９：Ｙｅｓ）、印刷データ（分割印刷データの場合もある）の印刷を行う（Ｓ２０）。また、自装置が出力先として決定されていない場合は（Ｓ１９：Ｎｏ）、Ｓ２０を省略する。
【００５４】
図８は、テープ印刷装置１のスレーブ処理（図６のＳ０４に相当）を示すフローチャートである。スレーブ処理では、まずマスターとして動作するテープ印刷装置１に対し、テープ情報を付加したレスポンスコマンドを送信し（Ｓ２１）、無線通信を確立する（Ｓ２２）。その後、印刷データ（分割印刷データの場合もある）を受信したか否かを判定し（Ｓ２３）、印刷データを受信したと判定した場合は（Ｓ２３：Ｙｅｓ）、印刷データの印刷を行う（Ｓ２４）。また、印刷データを受信していない場合は（Ｓ２３：Ｎｏ）、Ｓ２４を省略する。
【００５５】
以上説明したとおり、本実施形態に係る印刷システムＳＹによれば、マスターとして動作するテープ印刷装置１が、印刷データと、各テープ印刷装置１のテープ情報に基づいて印刷データの出力先を決定するため、印刷データが指定するテープ種類とテープ印刷装置１で用いられる印刷テープＴのテープ種類とが適合しないことによる印刷の不具合を解消することができる。例えば、自装置で用いる印刷テープＴのテープ幅が２４ｍｍの場合であって、印刷データが指定するテープ幅が１２ｍｍの場合、テープ幅が１２ｍｍの印刷テープＴを用いるスレーブに対して印刷データを出力することで、自装置のテープカートリッジＣの入れ替えを行うことなく、所望の印刷結果を得ることができる。
【００５６】
また、テープ情報にはテープ残量情報が含まれ、テープ残量が所定量以上のテープ印刷装置１により印刷が実行されるため、印刷の途中でテープ切れになってしまう不具合を解消することができる。また、複数のテープを印刷する印刷データを生成した場合は、印刷データを複数個に分割した各分割印刷データを複数のテープ印刷装置１に出力可能であるため、テープ印刷に係る時間を短縮することができる。
【００５７】
なお、以下の変形例を採用可能である。
［変形例１］
印刷データおよびテープ情報に、印刷テープＴのテープ色および印刷テープＴへの印刷色（リボン色）の少なくとも一方を示す色情報を含めても良い。この場合、出力先決定部８４は、印刷データに含まれる色情報と、テープ情報に含まれる色情報と、に基づいて、印刷データの出力先を決定する。つまり、色情報が一致するテープ印刷装置１を出力先として決定する。この構成によれば、印刷データが指定するテープ色および／または印刷色と、テープ印刷装置１で用いられる印刷テープＴのテープ色および／または印刷色が適合しないことによる印刷の不具合を解消することができる。例えば、自装置で用いる印刷テープＴのテープ色が白色の場合であって、印刷データが指定するテープ色が青色の場合、テープ色が青色の印刷テープＴを用いるスレーブに対して印刷データを出力することで、自装置のテープカートリッジＣの入れ替えを行うことなく、所望の印刷結果を得ることができる。
【００５８】
［変形例２］
マスターとして動作するテープ印刷装置１の機能として、各テープ印刷装置１の電池残量を特定可能な電池情報を取得する電池情報取得部をさらに備えても良い。この場合、出力先決定部８４は、取得された各テープ印刷装置１（自装置を含む）の電池情報に基づいて、電池残量が所定量以上のテープ印刷装置１を、印刷データの出力先として決定する。この構成によれば、電池残量が所定量以上のテープ印刷装置１により印刷が実行されるため、印刷の途中で電池切れになってしまう不具合を解消することができる。なお、「電池情報」は、電池残量そのものではなく、電池の有無や電池消費量を示す情報でも良い。
【００５９】
［変形例３］
図７のＳ１７において、複数枚のテープを印刷するときだけでなく、１枚のテープを印刷する場合にも、印刷データの分割を行っても良い。例えば、長さ３０ｃｍのテープを作成する場合、１５ｃｍずつ２台のテープ印刷装置１で印刷を行っても良い。
【００６０】
［変形例４］
テープ情報取得部８１は、スレーブとなるテープ印刷装置１ｂ，１ｃからテープ情報を取得するのではなく、他の方法でテープ情報を取得しても良い。例えば、テープ情報が格納された所定のサーバーにアクセスして、テープ印刷装置１ｂ，１ｃのテープ情報を取得しても良い。または、テープ情報が記録された外部記憶媒体を読み取ることによりテープ情報を取得しても良い。
【００６１】
［第２実施形態］
次に、図９を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、印刷システムＳＹを構成する複数台のテープ印刷装置１のうち１台をマスターとして動作させたが、本実施形態では、印刷部８６を有しない情報処理装置をマスターとして動作させる。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００６２】
図９は、第２実施形態に係る印刷システムＳＹ´のシステム構成図である。本実施形態の印刷システムＳＹ´は、ホスト装置１００（情報処理装置）と、複数台（同図の例では、３台）のテープ印刷装置１´ａ，１´ｂ，１´ｃを備える。ホスト装置１００としては、パーソナルコンピューター、スマートフォン、携帯電話などを適用可能である。ホスト装置１００は、テープ印刷装置１´を制御するための制御アプリケーションを記憶している。一方、テープ印刷装置１´は、第１実施形態に示したテープ印刷装置１と同様の装置構成およびハードウェア構成を採用しても良いが、キーボード３および表示画面４１を省略した構成でも良い。
【００６３】
ホスト装置１００は、機能構成として、図４のテープ印刷装置１ａの機能８１〜８６のうち、印刷部８６以外の機能を備える。これらの機能は、主に制御アプリケーションによって実現される。また、本実施形態に係る出力先決定部８４は、３台のテープ印刷装置１´ａ，１´ｂ，１´ｃの中から印刷データの出力先を決定する。一方、テープ印刷装置１´ａ，１´ｂ，１´ｃは、図４のテープ印刷装置１ｂ，１ｃの機能９１〜９３を備える。
【００６４】
以上説明したとおり、第２実施形態によれば、ホスト装置１００側で印刷データの生成および出力を行うため、出力先となるテープ印刷装置１の装置構成の簡素化および低廉化を図ることができる。
【００６５】
以上、２つの実施形態および変形例を示したが、これらに示した印刷システムＳＹ，ＳＹ´における各構成要素をプログラムとして提供しても良い。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供しても良い。すなわち、情報処理装置としてのテープ印刷装置１（テープ印刷装置１ａ）、またはホスト装置１００をそれぞれ印刷システムＳＹ，ＳＹ´の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。なお、「情報処理装置」とは、実施形態に記載したものに限らず、コンピューター全般を指すものである。その他、第２実施形態のホスト装置１００の各部をクラウドコンピューティングで実現するなど、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６６】
１（１ａ，１ｂ，１ｃ）…テープ印刷装置（情報処理装置）、８１…テープ情報取得部、８２…テープ情報記憶部、８３…印刷データ生成部、８４…出力先決定部、８５…印刷データ出力部、８６…印刷部、９１…テープ情報送信部、９２…印刷データ取得部、９３…印刷部。
【図１】
2018008476.tif 000003
【図２】
2018008476.tif 000004
【図３】
2018008476.tif 000005
【図４】
2018008476.tif 000006
【図５】
2018008476.tif 000007
【図６】
2018008476.tif 000008
【図７】
2018008476.tif 000009
【図８】
2018008476.tif 000010
【図９】
2018008476.tif 000011