(57)【要約】【課題】ペアリングしている外部機器の数を知ることができ、利便性を向上することができる印刷装置を提供する。【解決手段】印刷装置１０は、被印字テープＴを搬送させるカートリッジ駆動軸１４と、被印字テープＴに対して印字を形成する印字ヘッド１７と、相互認識無線通信を行う通信制御部１６と、制御回路部１１と、を有し、制御回路部１１は、通信制御部１６を介し相互認識無線通信により通信中又は通信待機中のペアリング状態にある外部機器１の数を検知する検知処理；カートリッジ駆動軸１４及び印字ヘッド１７を制御し、検知処理で検知した外部機器１の数に対応した数の図像を、被印字テープＴに形成する図像形成処理；を実行する。【選択図】図１
2020157656.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体を搬送させる搬送手段と、
前記被印字媒体に対して印字を形成する印字手段と、
相互認識無線通信を行う通信手段と、
制御手段と、
を有する印刷装置であって、
前記制御手段は、
前記通信手段を介し前記相互認識無線通信により通信中又は通信待機中のペアリング状態にある外部機器の数を検知する検知処理；
前記搬送手段及び前記印字手段を制御し、前記検知処理で検知した前記外部機器の数に対応した数の図像を、前記被印字媒体に形成する図像形成処理；
を実行する
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記制御手段は、さらに、
前記搬送手段及び前記印字手段を制御し、前記外部機器より送信された印刷データに対応した印字を備えた本体印字部を生成する本体生成処理；
前記搬送手段及び前記印字手段を制御し、前記搬送手段による搬送方向に沿って前記本体印字部の上流側に後続する余白部を生成する余白生成処理；
を実行し、
前記図像形成処理は、前記余白生成処理において行われる
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記搬送手段及び前記印字手段を内包する筐体と、
印字が形成された前記被印字媒体を前記筐体の外に排出する排出口と、
をさらに有し、
前記制御手段は、さらに、
前記余白生成処理の後、
前記図像を前記排出口より前記筐体の外に排出する、排出搬送処理
を実行することを特徴とする印刷装置。
【請求項４】
請求項１記載の印刷装置において、
前記制御手段は、さらに、
前記搬送手段及び前記印字手段を制御し、前記外部機器より送信された印刷データに対応した印字を備えた本体印字部を生成する本体生成処理；
前記搬送手段及び前記印字手段を制御し、前記搬送手段による搬送方向に沿って前記本体印字部の上流側に後続する余白部を生成する余白生成処理；
を実行し、
前記図像形成処理は、前記本体生成処理において行われる
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の印刷装置において、
前記制御手段は、さらに、
前記外部機器のオペレーティングシステムが、ペアリング数に制約のある第１ＯＳであるか、ペアリング数に制約のない第２ＯＳであるか、を判定するＯＳ判定処理；
を実行することを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
前記制御手段は、さらに、
ペアリングされている複数の前記外部機器に加え、新たな前記外部機器からのペアリング要求を前記通信手段を介して受け付ける受付処理；
前記ＯＳ判定処理で前記第１ＯＳと判定された場合に、前記検知処理で検知される前記外部機器の数が、所定の上限値に達しているか否かを判定する上限判定処理：
前記上限判定処理で前記上限値に達していると判定された場合に、前記ペアリングされている複数の外部機器のうち少なくとも１つに対し、前記通信手段を介し、ペアリング解消要求を送信する要求送信処理；
を実行することを特徴とする印刷装置。
【請求項７】
請求項６記載の印刷装置において、
前記制御手段は、さらに、
前記ペアリング要求を受け付けた前記外部機器に対し、前記通信手段を介し、ペアリング不可通知を送信する通知送信処理；
を実行することを特徴とする印刷装置。
【請求項８】
請求項５乃至請求項７のいずれか１項記載の印刷装置において、
前記外部機器の前記オペレーティングシステムが前記第１ＯＳである場合、前記ペアリング状態は、リンクキーを前記印刷装置と前記外部機器とで交換し、かつ前記外部機器と前記印刷装置とがデータ送受信可能に接続された状態である
ことを特徴とする印刷装置。
【請求項９】
請求項５記載の印刷装置において、
前記外部機器の前記オペレーティングシステムが前記第２ＯＳである場合、前記ペアリング状態は、リンクキーを前記印刷装置と前記外部機器とで交換した状態であり、
前記外部機器による印刷指示がなされた時に当該外部機器と前記印刷装置とがデータ送受信可能に接続され、かつ、前記印刷指示に対応した印刷が終了した時に前記データ送受信可能な接続が解除される
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と相互認識無線通信により接続される印刷装置に関する。
【背景技術】
【０００２】
従来、外出先での編集操作に基づく印刷物作成における、操作者の操作労力負担を軽減することを目的として、特定の場所に配置された印刷装置を携帯端末で操作することにより、印刷物を作成するための編集操作を可能とした技術が提案されている（例えば、特許文献１参照）。
【０００３】
この先行文献の携帯端末では、編集操作の結果に対応した印字データを記憶する記憶手段と、無線通信手段と、基準物との位置関係により決定される携帯端末の絶対位置情報を取得する位置情報取得手段と、を有し、携帯端末が特定の場所から所定距離の範囲内に到達したときに記憶手段に記憶した印字データを特定の場所に配置された印刷装置に対し、無線通信手段を介して送信することで印刷を実行するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−０５５３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した印刷装置にあっては、特定の場所に配置された印刷装置に対して特定の場所から所定距離の範囲内に到達した１台の携帯端末からの印字データについて印刷を実行する構成であるため、複数台の携帯端末に対する印刷データの処理を想定したものではなかった。
【０００６】
したがって、近年の高性能化並びに通信技術の発展に伴い、スマートフォンやタブレット端末などの携帯端末（以下、「外部機器」との称する）から直接印刷データを受信して印刷を実行する利用形態が多くなってきている実情に対して、印刷装置側での対応が不十分となりつつある。
【０００７】
例えば、ユーザが自らの外部機器を新たに印刷装置に対して接続要求しても、その時点で１台以上の他の外部機器が既に接続済み（通信中又は通信待機中）である場合、接続数によっては追加の接続が不可能な場合がある。このため、既に接続済み（待機等を含む）の外部機器の数を何らかの形でユーザが知ることができれば、期間を開けてから接続する。他の印刷装置を利用する、等の対応も可能となり、利便性を向上することができる。
【０００８】
本発明の目的は、ペアリングしている外部機器の数を知ることができ、利便性を向上することができる印刷装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明は、被印字媒体を搬送させる搬送手段と、前記被印字媒体に対して印字を形成する印字手段と、相互認識無線通信を行う通信手段と、制御手段と、を有する印刷装置であって、前記制御手段は、前記通信手段を介し前記相互認識無線通信により通信中又は通信待機中のペアリング状態にある外部機器の数を検知する検知処理；前記搬送手段及び前記印字手段を制御し、前記検知処理で検知した前記外部機器の数に対応した数の図像を、前記被印字媒体に形成する図像形成処理；を実行することを特徴とする。
【００１０】
本願発明の印刷装置は、通信手段を介し相互認識無線通信によって外部機器と通信可能である。例えば外部機器からの印刷データが通信手段により受信されると、搬送手段により搬送される被印字媒体に対し、印字手段によって上記印刷データに対応した印字が形成される。
【００１１】
印刷装置は、通信手段を介した上記相互認識無線通信において、複数の外部機器と通信可能に構成される場合がある。その際、外部機器のオペレーティングシステムの種類によっては、同時にペアリング可能な外部機器の数に制約がある場合がある。例えばユーザが自らの外部機器を新たに印刷装置にペアリングしようとしても、その時点でペアリングしている外部機器の数が上限値に達していた場合、ペアリング不可能である。そのため、ペアリングしている外部機器の数を何らかの形でユーザが知ることができれば、便利である。
【００１２】
そこで本願発明においては、制御手段により、検知処理と、図像形成処理と、が実行される。検知処理では、相互認識無線通信により通信中（又は通信待機中の、ペアリング状態にある外部機器の数が検知される。その後、図像形成処理において、搬送手段及び印字手段が制御されることで、上記検知した外部機器の数に対応した数の図像が、被印字媒体に形成される。
【００１３】
これにより、ユーザは、被印字媒体に形成された図像の数をカウントすることで、ペアリングしている外部機器の数を知ることができる。この結果、ユーザにとっての利便性を向上することができる。
【発明の効果】
【００１４】
本発明によれば、ペアリングしている外部機器の数を知ることができ、利便性を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態の印刷装置を適用した利用形態の一例を表し、（Ａ）は利用形態の説明図、（Ｂ）は印刷結果の一例の説明図である。
【図２】印刷装置の機能構成を表すブロック図である。
【図３】印刷装置の制御手段が実行する印刷制御ルーチンのフロー図である。
【図４】印刷装置の制御手段が実行するペアリング制御ルーチンのフロー図である。
【発明を実施するための形態】
【００１６】
＜システム構成＞
図１を用いて、本実施形態に係る印刷装置の利用形態例を説明する。図１（Ａ）において、印刷装置１０は、例えば、有線又は無線（Ｗｉ−Ｆｉ等）を通してパーソナルコンピュータＰＣと接続されて、印刷物としての印字ラベルＬを作製するラベルプリンタである。
【００１７】
印刷装置１０は、上述したパーソナルコンピュータＰＣのほか、例えば、相互認識無線通信Ｍを通じて複数の外部機器（図はスマートフォン）１Ａ〜１Ｄとの同時接続が可能となっている。なお、以下の説明においては、外部機器１Ａ〜１Ｄについて特定されない場合は外部機器１で総称する。
【００１８】
相互認識無線通信Ｍは、印刷装置１０並びに外部機器１に予め搭載されている機能であり、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）の  Ｂａｓｉｃ  Ｒａｔｅ（ＢＲ）又はＥｎｈａｎｃｅｄ  Ｄａｔａ  Ｒａｔｅ（ＥＤＲ）を用いている。
【００１９】
Ｂｌｕｅｔｏｏｔｈ（登録商標）の  Ｂａｓｉｃ  Ｒａｔｅ（ＢＲ）又はＥｎｈａｎｃｅｄ  Ｄａｔａ  Ｒａｔｅ（ＥＤＲ）は、２．４ＧＨｚ帯を７９の周波数チャネルに分け、利用する周波数をランダムに変える周波数ホッピングを行いながら、半径１０−１００ｍ程度の搭載機器との間で相互認識可能な無線通信である。
【００２０】
印刷装置１０は、図２に示すように、印刷装置１０は、制御回路１１と、ＲＡＭやＲＯＭ等からなる記憶部１２と、主電源やテープカットスイッチ等の操作部１３と、帯状の被印字テープＴを搬送手段としてのカートリッジ駆動軸１４の回転により送り出すカートリッジ１５と、外部機器１及びパーソナルコンピュータＰＣとの通信を制御する通信制御部１６と、カートリッジ１５から引き出された被印字媒体としての被印字テープＴに所望の印刷を行う印字手段としての印字ヘッド１７と、印字ヘッド１７と協働して被印字テープＴをカートリッジ１５から引き出す搬送手段としてのプラテンローラ１８と、印刷済みの被印字テープＴから印刷物としての印字ラベルＬを切り離すカッタユニット１９と、を有している。なお、制御回路１１は請求項記載の制御手段に相当している。
【００２１】
制御回路１１、記憶部１２、操作部１３（の電気回路部分）、カートリッジ駆動軸１４、カートリッジ１５、通信制御部１６、印字ヘッド１７、プラテンローラ１８、カッタユニット１９、は印刷装置１０の筐体２０の内部に設けられている。筐体２０には、被印字テープＴの排出側端部を露出させて印字が形成された切断後の印字ラベルＬを排出する排出口２１が設けられている。
【００２２】
記憶部１２には、例えば、被印字テープＴに印字を実行して印字ラベルＬを生成（作製）するためのプログラム、並びに、本実施形態に係る外部機器１との通信制御及び印刷制御等に係るプログラムを格納している。
【００２３】
通信制御部１６は、上述した相互認識無線通信Ｍによる通信制御に加え、パーソナルコンピュータＰＣに対する有線又は無線通信におけるデータの送受信を制御する。
【００２４】
印字ヘッド１７とカッタユニット１９との間は、ある程度テープ搬送方向に沿って離間して配置されている。このため、印字ヘッド１７とカッタユニット１９との間には、印字されない余白部分Ｔａが存在する。なお、余白部分Ｔａに対する処理については後述する。なお、カッタユニット１９によって被印字テープＴから印字ラベルＬを切断した後、或いは、次の印刷処理を実行する前、において適宜量の余白部分Ｔａの少なくとも一部を逆搬送する機能を有している場合もあるが、以下の説明において、この機能は不問である。
【００２５】
制御回路１１は、記憶部１２に記憶したこれらのプログラムに基づいて、カートリッジ駆動軸１４、印字ヘッド１７、プラテンローラ１８、カッタユニット１９、の駆動を制御して印刷処理を実行する。
【００２６】
印刷処理を実行する際の印刷データは、通信制御部１６を通じて受信され、記憶部１２に一時的に記憶されている。
【００２７】
一方、外部機器１は、例えば、日本国内で流通している汎用のスマートフォンの場合、複数のオペレーティングシステム（以下、単に「ＯＳ」と称する。）の何れかが用いられている。代表的には、外部機器１で使用されているＯＳとしては。第１ＯＳとしてｉＯＳ（登録商標）と、第２ＯＳとしてのＡｎｄｒｏｉｄ（登録商標）と、がある。
【００２８】
なお、以下の説明においては、外部機器１（１Ａ〜１Ｄ）のことを第１ＯＳ又は第２ＯＳ、或いは、ＯＳで代用して説明する場合がある。また、印刷装置１０は、例えば、パーソナルコンピュータＰＣで用いられている各種のＯＳによって機能する相互認識無線通信Ｍによる接続を許容するが、以下の説明においては、上述した第１ＯＳ及び第２ＯＳの場合に特化して説明する。
【００２９】
ここで、第１ＯＳ及び第２ＯＳにおける相互認識無線通信Ｍのプログラム上の特性として、相互認識・接続・切断（以下、「ペアリング」と総称する場合がある）の各通信状態に関して異なる処理が行われている。
【００３０】
例えば、外部機器１が第１ＯＳで駆動するペアリングの場合、
・ペアリングの時点でＯＳ側から印刷装置１０に強制的に接続される
・印刷装置１０で印刷処理が終了してもペアリングは解除されずに持続される
・印刷装置１０から接続を切っても自動再接続機能によって再接続される
・第１ＯＳ側から切断した場合は印刷装置１０には再接続されない
という特性を有している。すなわち、第１ＯＳは、印刷装置１０に対するペアリング数に制約があるともいえる。
【００３１】
一方、外部機器１が第２ＯＳで駆動するペアリングの場合、
・ペアリングは印刷装置１０とリンクキー（暗号キー）を交換しただけの状態となる
（この時点では相互認識が確立しただけで印刷データの通信はない）
・第２ＯＳから印刷実行命令を受信したときに初めて接続し、印刷終了時に接続を解除する（断続的に接続）
という特性を有している。すなわち、第２ＯＳは、印刷装置１０に対するペアリング数に制約がないともいえる。
【００３２】
ところで、印刷装置１０では、外部機器１と相互認識無線通信Ｍを通じて１対１で接続しているか否かを、例えば、ＬＥＤ（図示せず）の点滅（例えば、接続なし）と点灯（例えば、接続あり）とでユーザに認識させるようにしていた。これに対し、印刷装置１０で外部機器１を複数台接続できるようにした場合に、ユーザに対して接続中の外部機器１の台数を認識させるには、接続可能台数分（例えば、１０台分）のＬＥＤを配置し、その点滅・点灯等を個々に制御しなけらばならない。
【００３３】
しかしながら、この場合、ユーザは、印刷装置１０における外部機器１の接続台数を認識することはできるものの、自身が何番目に相当するのかまでは認識することができないため、結果的に、接続なしであるのか接続ありであるのかを認識することができない。
【００３４】
また、外部機器１は、何れのＯＳであっても、相互認識無線通信Ｍにおける接続可能な各種機器検索機能（アプリケーション）を有している。この機能を用いると、外部機器１の表示画面には、通信エリア内における相互認識無線通信Ｍの搭載機器に対して、接続中（過去に接続設定済み）の搭載機器、相互認識無線通信Ｍによって接続可能な搭載機器、が一覧表示される。
【００３５】
したがって、外部機器１は、過去に接続設定を済ませている搭載機器に対しては、通信エリア内に存在していることを条件として自動的にペアリングされることとなる。
【００３６】
これにより、ユーザは、その一覧表示を確認して、外部機器１とのペアリングの解除や新たにペアリングする搭載機器を選択することができる。
【００３７】
ところが、外部機器１が第１ＯＳである場合、他の外部機器１が既にペアリングしている状態では、外部機器１の相互認識無線通信Ｍにおける接続可能な各種機器検索機能を用いた検索結果に印刷装置１０の存在そのものが表示されず、ペアリングができないという問題が生じていた。
【００３８】
一方、外部機器１が第２ＯＳの場合、印刷装置１０の検索までは可能である。これにより、外部機器１の表示画面状の検索結果に印刷装置１０の存在までは表示されるものの、実際にペアリングする際に他の外部機器１が既にペアリングしている状態ではエラーとなってしまうという問題が生じていた。
【００３９】
そこで、印刷装置１０は、このような第１ＯＳ及び第２ＯＳの相互認識無線通信Ｍによるペアリングについての不具合を勘案し、制御回路部１１では、ユーザに複数接続についての報知機能を具備させたものである。
【００４０】
具体的に、制御回路部１１は、
通信制御部１６を介して相互認識無線通信Ｍにより通信中（第１ＯＳ）又は通信待機中（第２ＯＳ）のペアリング状態にある外部機器１の数を検知する検知処理；
検知処理で検知した外部機器１の数に対応した数の図像を被印字テープＴに形成するように印字ヘッド１７及びプラテンローラ１８（及びカートリッジ駆動軸１４）を制御する図像形成処理；
外部機器１より送信された印刷データに対応した印字を備えた本体印字部を生成するように印字ヘッド１７及びプラテンローラ１８（及びカートリッジ駆動軸１４）を制御する本体生成処理；
プラテンローラ１８による搬送方向に沿って本体印字部の上流側に後続する余白部を生成するように印字ヘッド１７及びプラテンローラ１８（及びカートリッジ駆動軸１４）を制御する余白生成処理；
余白生成処理の後に図像を排出口２１より筐体２０の外に排出する排出搬送処理；
外部機器１のＯＳが、ペアリング数に制約のある第１ＯＳであるか、ペアリング数に制約のない第２ＯＳであるか、を判定するＯＳ判定処理；
現在においてペアリングされている複数の外部機器１に加えて新たな外部機器１からのペアリング要求を通信制御部１６を介して受け付ける受付処理；
ＯＳ判定処理で第１ＯＳと判定された場合に、検知処理で検知される外部機器１の数が、所定の上限値に達しているか否かを判定する上限判定処理：
上限判定処理で上限値に達していると判定された場合に、ペアリングされている複数の外部機器１のうち少なくとも１つに対し、通信制御部１６を介してペアリング解消要求を送信する要求送信処理；
ペアリング要求を受け付けた外部機器１に対し、通信制御部１６を介し、ペアリング不可通知を送信する通知送信処理；
を実行することができるようになっている。
【００４１】
次に、制御回路部１１が実行する、印刷制御ルーチン（図３）及びペアリング制御ルーチン（図４）について、具体的な処理を説明する。
【００４２】
図３において、ステップＳ１では、制御回路部１１は、通信制御部１６を介して相互認識無線通信Ｍにより通信中（第１ＯＳ）又は通信待機中（第２ＯＳ）のペアリング状態にある外部機器１の数を検知する検知処理；を実行し、ステップＳ２に処理を移す。
【００４３】
ここで制御回路部１１は、検出したペアリング状態にある外部機器１の数を、例えば、フラグの数等によって記憶部１２に記憶する。
【００４４】
次に、ステップＳ２では、制御回路部１１は、外部機器１の接続台数が更新されたか否かを判定する。例えば、制御回路部１１は、記憶部１２に記憶した数と新たに検出した数とが一致しているか否かによって接続台数が更新されたか否かを判定する。制御回路部１１は、外部機器１の接続台数が更新されたと判定した場合（Ｙｅｓ）にはステップＳ３に処理を移す。一方、制御回路部１１は、外部機器１の接続台数が更新されたと判定しなかった場合（Ｎｏ）には継続してこの処理を監視する。
【００４５】
次に、ステップＳ３では、制御回路部１１は、ペアリング時期が最も古い（複数台接続の場合）外部機器１からの印刷データに基づいて印字データを生成してステップＳ４に処理を移す。なお、印刷データは、印字ラベルＬ、すなわち、カッタユニット１９で切断される前の被印字テープＴにおける本体印字部Ｔｂ（図１（Ｂ）参照）に印字するためのテキスト等の図像データに加え、例えば、フォント種類やフォントサイズ等の図像制御データ（狭義のドライバ情報）を含む。
【００４６】
次に、ステップＳ４では、制御回路部１１は、ペアリングされている外部機器１の台数に応じて、プラテンローラ１８による搬送方向に沿って本体印字部Ｔｂの上流側に後続する余白部Ｔａに印字する図像データを生成してステップＳ５に処理を移す。
【００４７】
ここで、制御回路部１１は、印字ラベルＬを作製した際の印字データを送信した外部機器１（例えば、外部機器１Ａ）を除き、印刷終了時に現在接続している外部機器１（例えば、外部機器１Ｂ〜１Ｄ）の数を余白部Ｔｂに印字するための図像データを生成する。
【００４８】
図像データとしては、図１（Ｂ）の後述する印字結果に示すように、第１ＯＳであれば黒抜きの星印（★）や白抜きの星印（☆）、第２ＯＳであれば黒抜きの丸印（●）や白抜きの丸印（〇）など、ＯＳの種類に対応させることも可能である。また、黒抜きか白抜きかによってリンクキーが交換済みであるか否か等の識別を可能としてもよい。
【００４９】
また、セキュリティ面を考慮して、普段から接続しているもの（過去にペアリング実績がある外部機器１）とそうでないもの（今回初めてペアリング要求があった外部機器１）などを黒抜きと白抜きとで振り分けてもよい。
【００５０】
さらに、これらの各印は、外部機器１（例えば、外部機器１Ａ〜１Ｄ）ごとに異なる印（他の三角、四角などを含む）でＯＳの種類別に割り振ってもよい。
【００５１】
これにより、余白部Ｔａの印字結果から、どれだけの台数が印刷装置１０にペアリングされているのかを各ユーザが認識することができる。なお、後述するように、各ユーザの外部機器１（外部機器１Ａ〜１Ｄ）の表示画面には、各外部機器１に対応した（割り当てられた）印が表示されれば、ユーザ自身も何番目にペアイングしたのかを認識することができる。
【００５２】
次に、ステップＳ５では、制御回路部１１は、印刷データを送信してきた外部機器１と同じ外部機器１から印刷指令が送信されたか否かを判定する。制御回路部１１は、印刷指令が外部機器１から送信された（印刷装置１０が受信した）と判定した場合（Ｙｅｓ）には、ステップＳ６に処理を移す。一方、制御回路部１１は、印刷指令が外部機器１から送信された（印刷装置１０が受信した）と判定しなかった場合（Ｎｏ）には、ステップＳ２に処理を戻す。
【００５３】
次に、ステップＳ６では、制御回路部１１は、ステップＳ５の印刷指令をトリガーとして、外部機器１から送信された印刷データに基づいて生成された印字データ（ステップＳ３）に対してステップＳ４で生成した余白印字データを付与し、ステップＳ７に処理を映る。
【００５４】
次に、ステップＳ７では、制御回路部１１は、外部機器１より送信された印刷データに対応した印字を備えた本体印字部Ｔｂを生成するよう、ステップＳ３で生成した印字データに基づいて印字ヘッド１７及びプラテンローラ１８（及びカートリッジ駆動軸１４）を制御して図像を印字する本体生成処理を実行し、ステップＳ８に処理を移す。
【００５５】
次に、ステップＳ８では、制御回路部１１は、ステップＳ４で生成した余白印字データに基づいてプラテンローラ１８による搬送方向に沿って本体印字部Ｔｂの上流側に後続する余白部Ｔａを生成するよう印字ヘッド１７及びプラテンローラ１８（及びカートリッジ駆動軸１４）を制御して図像を印字する余白生成処理を実行し、ステップＳ９に処理を移す。
【００５６】
したがって、ステップＳ７の本体生成処理及び図轍鮒Ｓ８の余白生成処理は、本実施の形態において制御回路部１１が実行する図像形成処理となる。
【００５７】
次に、ステップＳ９において、制御回路部１１は、プラテンローラ１８（及びカートリッジ駆動軸１４）の駆動を制御して印刷済みの本体印字部Ｔｂ及び印刷済み（又は印刷処理と並行して）の余白部Ｔａを搬送し、本体印字部Ｔｂの上流単端（図１（Ｂ）の二点鎖線参照）にてカッタユニット１９を駆動させ、印字ラベルＬを被印字テープＴから切り離すかっと処理を実行し、ステップＳ１０に処理を移す。
【００５８】
次に、ステップＳ１０において、制御回路部１１は、ステップＳ８の余白生成処理において余白部Ｔａに印字処理を実行したうえで、その印字結果である図像がユーザに見えるように、排出口２１より筐体２０の外に排出する排出搬送処理を実行し、このルーチンを終了する。
【００５９】
なお、このステップＳ１０が終了した場合、制御回路部１１は、ＯＳの種類（他酔えば、第２ＯＳ）に応じて、ペアリングを解除する。したがって、ステップＳ２の台数の更新には、新たに外部機器１が加わった場合のほか、印刷処理が終了したという意味において優先順位を繰り下げるために、外部機器１が減ったという判定を含ませることができる。そして、そのうえで、制御回路部１１は、印刷処理が終了しても継続してペアリングを継続している外部機器１の場合には、新たに加わった倍部機器１であるとしてステップＳ２で更新処理として判定し、優先順位（接続順位）を最新側に移行する処理を実行してもよい。
【００６０】
このように、図３に示した印刷制御ルーチンでは、被印字テープＴを搬送させるプラテンローラ１８と、被印字テープＴに対して印字を形成する印字ヘッド１７と、相互認識無線通信Ｍを行う通信制御部１６と、制御回路部１１と、を有する印刷装置１０であって、制御回路部１１は、通信制御部１６を介し相互認識無線通信Ｍにより通信中（第１ＯＳ）又は通信待機中（第２ＯＳ）のペアリング状態にある外部機器１の数を検知する検知処理（ステップＳ１）；検知処理で検知した外部機器１の数に対応した数の図像を被印字テープＴに形成するよう印字ヘッド１７及びプラテンローラ１８を制御する図像形成処理（ステップＳ７，Ｓ８）；を実行する。
【００６１】
これにより、ユーザは、被印字テープＴに形成された図像の数をカウントすることで、ペアリングしている外部機器１の数を知ることができる。この結果、ユーザにとっての利便性を向上することができる。
【００６２】
また、図像形成処理には、外部機器１より送信された印刷データに対応した印字を備えた本体印字部Ｔｂを生成するよう印字ヘッド１７及びプラテンローラ１８を制御する本体生成処理（ステップ７）と、プラテンローラ１８による搬送方向に沿って本体印字部の上流側に後続する余白部Ｔａを生成するよう印字ヘッド１７及びプラテンローラ１８を制御する余白生成処理（ステップＳ８）とを含む。
【００６３】
本実施の形態においては、印刷データに対応した印字が形成される本体印字部Ｔｂではなく、それに後続する余白部Ｔａにペアリングに関する図像が形成される。これにより、本体印字部の美観を損ねることなく、ペアリングしている外部機器１の数をユーザに知らせることができる。
【００６４】
そして、制御回路部１１は、余白生成処理において余白部Ｔａに印字処理を実行したうえで、その印字結果である図像がユーザに見えるように、排出口２１より筐体２０の外に排出する排出搬送処理（ステップＳ１０）を実行することにより、本体印字部Ｔｂに後続する余白部Ｔａを筐体２０の外に排出することで、ユーザは、余白部Ｔａを確実に視認し、ペアリングしている外部機器１の数（及びＯＳの種類と接続順位）を認識することができる。
【００６５】
一方、制御回路部１１は、例えば、ステップＳ２に示す接続台数の更新を判定するため、及び、図３に示した各ルーチン中の割り込み処理として、ペアリング制御ルーチンを実行する。
【００６６】
先ず、ステップＳ１１において、制御回路部１１は、外部機器１からペアリング要求があったか否かを判定する。制御回路部１１は、外部機器１からペアリング要求があった場合（Ｙｅｓ）にはステップＳ１２に処理を移す。一方、制御回路部１１は、ペアリング要求があったと判定しなかった場合（Ｎｏ）には、引き続きこのルーチンを監視する。
【００６７】
次に、ステップＳ１２において、制御回路部１１は、外部機器１のＯＳが、ペアリング数に制約のある第１ＯＳであるか、ペアリング数に制約のない第２ＯＳであるか、を判定するＯＳ判定処理を実行する。ここでは、制御回路部１１は、外部機器１のＯＳが第１ＯＳ又は第２ＯＳの何れしかないものとして処理するため、制御回路１１は、第１ＯＳであるか否かを判定し、第１ＯＳであると判定した場合（Ｙｅｓ）にはステップＳ１３へと処理を移す。一方、制御回路部１１は、第１ＯＳであると判定しなかった場合（Ｎｏ）にはステップＳ１６へと処理を移す。
【００６８】
次に、ステップＳ１３において、制御回路部１１は、ステップＳ１２のＯＳ判定処理でペアリング要求のあった外部機器１のＯＳが第１ＯＳと判定されたことから、上記ステップＳ１の検知処理で検知される外部機器１の数が、所定の上限値に達しているか否かを判定する上限判定処理を実行する。制御回路部１１は、所定の上限値に達していると判定した場合（Ｙｅｓ）には，ステップＳ１４に処理を移す。一方、制御回路部１１は、所定の上限値に達していると判定しなかった場合（Ｎｏ）には，ステップＳ１６に処理を移す。
【００６９】
次に、ステップＳ１４において、制御回路部１１は、ペアリング要求を受け付けた外部機器１に対し、通信制御部１６を介し、ペアリング不可通知を送信する通知送信処理を実行してステップＳ１５に処理を移す。
【００７０】
これにより、新たにペアリング要求を行った外部機器１を操作するユーザは、ペアリングが擁立しなかった旨を認識することができる。
【００７１】
次に、ステップＳ１５において、制御回路部１１は、ステップＳ１３の限判定処理で所定の上限値に達していると判定されたことから、ペアリングされている複数の外部機器１のうち少なくとも１つに対し、通信制御部１６を介してペアリング解消要求を送信する要求送信処理を実行し、この第１ＯＳについての台数制限化におけるルーチンを終了する。
【００７２】
これにより、ペアリング解消要求を受信した外部機器１を操作するユーザは、印刷装置１０に対する外部機器１が混雑していることを認識することができるため、印刷するデータを有していないなど、単にペアリング接続しているだけの状態であれば、他のユーザによる印刷装置１０の使用を譲るためにペアリングを解除する操作を行うことができる。
【００７３】
なお、ステップＳ１４のペアリング不可通知処理と、ステップＳ１５の切断依頼通知処理とは、異なる外部機器１への各通知（報知）処理であるため、同時期にパラレルで通信処理が実行されるため、その順位は逆でもよい。
【００７４】
一方、ステップＳ１６において、制御回路部１１は、現在においてペアリングされている複数の外部機器１に加えて新たな外部機器１からのペアリング要求を通信制御部１６を介して受け付ける受付処理を実行し、第２ＯＳの場合並びに第１ＯＳであるものの台数制限に達していない場合におけるペアリング制御ルーチンを終了する。
【００７５】
このように、本実施の形態では、制御回路部１１は、外部機器１のオペレーティングシステムが、ペアリング数に制約のある第１ＯＳであるか、ペアリング数に制約のない第２ＯＳであるか、を判定するＯＳ判定処理；を実行することにより、ＯＳの種類に応じた、きめの細かい処理や制御を行うことができる。
【００７６】
さらに、制御回路部１１は、ペアリングされている複数の外部機器１に加え、新たな外部機器１からのペアリング要求を通信制御部１６を介して受け付ける受付処理；ＯＳ判定処理で第１ＯＳと判定された場合に、検知処理で検知される外部機器１の数が、所定の上限値に達しているか否かを判定する上限判定処理：上限判定処理で上限値に達していると判定された場合に、ペアリングされている複数の外部機器１のうち少なくとも１つに対し、通信制御部１６を介し、ペアリング解消要求を送信する要求送信処理；を実行する。
【００７７】
本実施の形態においては、ペアリングしている外部機器１の数が上限に達すると新たな外部機器１のペアリング不能となるＯＳの場合に、ペアリング済のいずれか１つの外部機器１に対しペアリング解消を促す。これにより、新たな外部機器１をペアリング可能とすることができる。
【００７８】
さらに、制御回路部１１は、ペアリング要求を受け付けた外部機器１に対し、通信制御部１６を介し、ペアリング不可通知を送信する通知送信処理；を実行することにより、ペアリングしている外部機器１の数が上限に達している場合に、いずれか１つの外部機器１に対するペアリングが解消されるまでの間は、新たな外部機器１のペアリングができない状態である旨をユーザに知らせることができる。
【００７９】
なお、本実施の形態では、印刷装置１０において、外部機器１のオペレーティングシステムが第１ＯＳである場合、ペアリング状態は、リンクキーを印刷装置１０と外部機器１とで交換し、かつ外部機器１と印刷装置１０とがデータ送受信可能に接続された状態を意味する場合を含む。
【００８０】
一方、印刷装置１０において、外部機器１のオペレーティングシステムが第２ＯＳである場合、ペアリング状態は、リンクキーを印刷装置１０と外部機器１とで交換した状態であり、外部機器１による印刷指示がなされた時に当該外部機器１と印刷装置１０とがデータ送受信可能に接続され、かつ、印刷指示に対応した印刷が終了した時にデータ送受信可能な接続が解除される状態を意味する場合を含む。
【００８１】
また、以上において、上記実施の形態では、余白部Ｔａにペアリング状態をユーザに認識させる図像を印刷するものとして説明したが、余白部Ｔａに印刷したものと見掛け上で同じ表示を各外部機器１に送信して画面表示させることも可能である。
【００８２】
この場合、各外部機器１の表示画面には、自身の外部機器１がどの順位にあるのかを認識するために、自身の外部機器１に割り当てられた印がどれであるのかを認識することができるように表示形態とすることができる。
【００８３】
なお、この表示形態には、たてば、上述した星や丸等の表示のほか、余白部Ｔａと同一の複数の印のうち、自身の外部機器１がどの印であるのかを点滅させるなどでもよい。
【００８４】
また、図３、図４に示すフロー図は本発明を上記ルーチンの順に処理を限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８５】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００８６】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８７】
１              外部機器
１０              印刷装置
１１              制御回路部（制御手段）
１４              カートリッジ駆動軸（搬送手段）
１６              通信制御部（通信手段）
１７              印字ヘッド（印字手段）
１８              プラテンローラ（搬送手段）
【図１】
2020157656.tif 000003
【図２】
2020157656.tif 000004
【図３】
2020157656.tif 000005
【図４】
2020157656.tif 000006