(57)【要約】【課題】要求に応じた制御の実行中に制御装置の無線接続先の変更を制限する。【解決手段】印刷装置１００は、無線接続が確立された情報処理装置１０１との間で信号を送受信する通信モジュール２６と、情報処理装置１０１からの要求信号に応じて所定の制御を行う制御回路２５を備える。制御回路２５は、要求信号に応じた所定の制御の実行中に、通信モジュール２６を、通信モジュール２６の識別情報を含むビーコン信号の発信を停止した状態に維持する。【選択図】図６
2020162113.tif 000002
【特許請求の範囲】
【請求項１】
無線接続が確立された通信端末との間で信号を送受信する無線通信部と、
前記通信端末からの要求信号に応じて所定の制御を行う制御部と、を備え、
前記制御部は、前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
【請求項２】
請求項１に記載の制御装置において、
前記制御部は、前記要求信号に応じた前記所定の制御の実行中に前記無線通信部が前記通信端末との前記無線接続の切断を検出した場合に、
前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
【請求項３】
請求項２に記載の制御装置において、
前記通信端末からの要求信号に応じて被印刷媒体に印刷を行う印刷部を更に備え、
前記制御部は、前記要求信号に応じた前記被印刷媒体への前記印刷部による印刷の実行中に前記無線通信部が前記通信端末との前記無線接続の切断を検出した場合に、
前記要求信号に応じた前記印刷の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
【請求項４】
請求項１乃至請求項３の何れか一項に記載の制御装置において、
前記制御部は、前記無線通信部が前記通信端末との前記無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、前記外部からの接続要求に対する前記無線通信部の応答を制限する
ことを特徴とする制御装置。
【請求項５】
請求項１乃至請求項３の何れか一項に記載の制御装置において、
前記制御部は、前記無線通信部が前記通信端末との前記無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、前記接続要求が前記無線接続が確立されていた通信端末からの接続要求であれば、前記接続要求に対して前記無線通信部に応答させる
ことを特徴とする制御装置。
【請求項６】
請求項１乃至請求項５の何れか一項に記載の制御装置において、
前記制御部は、
前記無線通信部を介して受信した前記要求信号に応じて前記所定の制御を行い、
前記所定の制御の完了後に、前記無線通信部に前記所定の制御の完了を通知し、
前記無線通信部に前記制御部からの通知に応じて前記ビーコン信号の発信を開始させる
ことを特徴とする制御装置。
【請求項７】
請求項３に記載の制御装置において、
前記制御部は、
前記無線通信部を介して受信した前記要求信号に応じて前記印刷部に印刷を行わせ、
前記印刷部による印刷の完了後に、前記無線通信部に印刷の完了を通知し、
前記無線通信部に前記制御部からの通知に応じて前記ビーコン信号の発信を開始させる
ことを特徴とする制御装置。
【請求項８】
請求項１乃至請求項５の何れか一項に記載の制御装置において、
前記制御部は、前記所定の制御が完了した後に、前記ビーコン信号の発信を前記無線通信部に開始させる
ことを特徴とする制御装置。
【請求項９】
請求項１乃至請求項８の何れか一項に記載の制御装置において、
前記無線通信部は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）モジュールであり、
前記ビーコン信号は、ＢＬＥ規格に準拠したアドバタイジングパケットである
ことを特徴とする制御装置。
【請求項１０】
無線接続が確立された通信端末から要求信号を受信し、
前記要求信号に応じて所定の制御を行い、
前記要求信号に応じた前記所定の制御の実行中に、識別情報を含むビーコン信号の発信を停止した状態を維持する
ことを特徴とする無線接続制御方法。
【請求項１１】
制御装置に、
無線接続が確立された通信端末から要求信号を無線通信部に受信させ、
前記要求信号に応じて所定の制御を行い、
前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、制御装置、無線接続制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、印刷装置の多くは、ＵＳＢ接続や有線ＬＡＮ接続などの有線ケーブルを用いた有線接続の他、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（以降、ＢＬＥと記す。）接続や無線ＬＡＮなどの無線接続をサポートしている。このような無線接続をサポートする印刷装置は、例えば、特許文献１に記載されている。
【０００３】
特許文献１に記載のテープ印刷装置は、パーソナルコンピュータで作成した画像データに応じた画像をテープに印刷する装置である。特許文献１には、パーソナルコンピュータとテープ印刷装置の接続は、有線接続でも無線接続でもよいことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０３６３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、印刷装置で行われる印刷処理には比較的に長い時間を要することがある。このため、印刷処理の途中で、印刷装置の接続先が印刷処理を要求した端末とは異なる端末に切り替わってしまうことがある。これは、典型的には、電磁波の干渉等によって印刷処理を要求した端末との無線接続が意図せず切断されたタイミングで、他の端末から印刷装置に接続要求があった場合に起こり得る。しかしながら、このような接続先の変更は、印刷装置と接続した端末の動作を不安定にする虞があり、望ましくない。このような技術的な課題は、印刷装置に限らず、無線通信を通じて要求された処理を実行する装置、換言すると、要求に応じた制御を行う制御装置において同様に生じ得る。
【０００６】
以上のような実情を踏まえ、本発明の一側面に係る目的は、要求に応じた制御の実行中に制御装置の無線接続先の変更を制限する技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る制御装置は、無線接続が確立された通信端末との間で信号を送受信する無線通信部と、前記通信端末からの要求信号に応じて所定の制御を行う制御部と、を備え、前記制御部は、前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する。
【０００８】
本発明の一態様に係る無線接続制御方法は、無線接続が確立された通信端末から要求信号を受信し、前記要求信号に応じて所定の制御を行い、前記要求信号に応じた前記所定の制御の実行中に、識別情報を含むビーコン信号の発信を停止した状態を維持することを含む。
【０００９】
本発明の一態様に係るプログラムは、制御装置に、制御装置に、無線接続が確立された通信端末から要求信号を無線通信部に受信させ、前記要求信号に応じて所定の制御を行い、前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する処理を実行させる。
【発明の効果】
【００１０】
上記の態様によれば、要求に応じた制御の実行中に制御装置の無線接続先の変更を制限することができる。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの構成を示した図である。
【図２】印刷装置１００に収納されるテープカートリッジ３０の斜視図である。
【図３】印刷装置１００のカートリッジ収容部１９の斜視図である。
【図４】印刷装置１００の断面図である。
【図５】印刷装置１００のハードウェア構成を示すブロック図である。
【図６】印刷装置１００が行う処理の一例を示すフローチャートである。
【図７】印刷システムの処理の一例を示すシーケンス図である。
【図８】印刷装置１００が行う処理の別の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施形態に係る印刷システムの構成を例示した図である。図１に示す印刷システムは、印刷装置１００と、印刷装置１００に接続可能な複数の情報処理装置（情報処理装置１０１、情報処理装置１０２）とを含んでいる。
【００１３】
印刷装置１００は、被印刷媒体に印刷を行う装置であり、無線通信を通じて受信した要求に応じた制御を行う制御装置の一例である。なお、以降では、印刷装置１００が熱転写方式のラベルプリンタである場合を例に説明するが、印刷装置１００の印刷方式は、熱転写方式に限らず、例えば、感熱方式が採用されてもよい。また、印刷装置１００は、ラベルプリンタに限らず、例えば、インクジェットプリンタ、レーザプリンタであってもよい。
【００１４】
情報処理装置１０１、情報処理装置１０２は、それぞれ、印刷装置１００に接続して印刷データを送信する装置である。なお、以降では、情報処理装置１０１と情報処理装置１０２を特に区別しない場合には、単に情報処理装置と記す。情報処理装置は、例えば、スマートフォン、タブレット端末などの携帯型のコンピュータであるが、携帯型のコンピュータに限らない。情報処理装置は、印刷装置１００に無線で接続し印刷データを通信する装置であればよく、例えば、据え置き型のコンピュータ、テレビなどであってもよい。
【００１５】
印刷装置１００と情報処理装置は、無線通信によってデータをやり取りする。印刷装置１００と情報処理装置の間で行われる無線通信の規格は、例えば、ＢＬＥである。なお、以降では、印刷装置１００と情報処理装置がＢＬＥ規格に従って通信する場合を例に説明するが、印刷装置１００と情報処理装置は、他の無線通信規格に従って通信してもよい。
【００１６】
印刷装置１００の装置筐体２は、図１に示すように、オーバル形状の底面を有する凡そ柱体である。装置筐体２の表面のうち、柱体の側面に該当する部分は、底面と直交した２つの平面と、断面が凡そ半円形状を有する２つの曲面と、からなっている。さらに、２つの曲面部分の一方には、凹部が形成されている。
【００１７】
凹部には、排出口２ａが形成されている。印刷装置１００内で印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。なお、排出口２ａは、底面と平行な開口である。
【００１８】
図２は、印刷装置１００に収納されるテープカートリッジ３０の斜視図である。図３は、印刷装置１００のカートリッジ収容部１９の斜視図である。図４は、印刷装置１００の断面図である。図２に示すテープカートリッジ３０は、図３に示すカートリッジ収容部１９に着脱自在に収納される。図４には、テープカートリッジ３０がカートリッジ収容部１９に収納された状態が示されている。
【００１９】
テープカートリッジ３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカートリッジケース３１を有する。カートリッジケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。
【００２０】
被印刷媒体Ｍは、カートリッジケース３１内部のテープコア３２にロール状に巻かれている。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープである。ただし、被印刷媒体Ｍは、離型紙なしのテープであってもよい。熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カートリッジケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００２１】
装置筐体２のカートリッジ収容部１９には、図３に示すように、テープカートリッジ３０を所定の位置で支持するための複数のカートリッジ受け部２０が設けられている。また、カートリッジ受け部２０には、テープカートリッジ３０が収容するテープ（被印刷媒体Ｍ）の幅を検出するためのテープ幅検出スイッチ２４が設けられている。
【００２２】
テープ幅検出スイッチ２４は、テープカートリッジの形状に基づいて被印刷媒体Ｍの幅を検出するためのスイッチである。テープ幅検出スイッチ２４は、カートリッジ収容部１９に複数設けられている。テープ幅の異なるテープカートリッジは、複数のテープ幅検出スイッチ２４をそれぞれ異なる組み合わせで押下するように構成されている。これにより、後述する制御回路２５（図５参照）が、押下されたテープ幅検出スイッチ２４の組み合わせから、テープカートリッジの種類を特定し、被印刷媒体Ｍの幅（テープ幅）を検出する。
【００２３】
カートリッジ収容部１９には、さらに、複数の発熱素子を有し、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送するプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定する。
【００２４】
テープカートリッジ３０がカートリッジ収容部１９に収納された状態では、図４に示すように、カートリッジケース３１に設けられた係合部３７がカートリッジ収容部１９に設けられたカートリッジ受け部２０に支持される。また、サーマルヘッド１０がカートリッジケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカートリッジ３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００２５】
情報処理装置から印刷装置１００へ印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００２６】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１６及びフルカット機構１７で切断され、排出口２ａから排出される。
【００２７】
図５は、印刷装置１００のハードウェア構成を示すブロック図である。印刷装置１００は、上述した構成に加えて、図５に示すように、制御回路２５、通信モジュール２６、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２７、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２８、ヘッド駆動回路１８、搬送用モータ駆動回路１１、搬送用モータ１２、カッターモータ駆動回路１４、カッターモータ１５、ハーフカット機構１６、フルカット機構１７を備える。
【００２８】
制御回路２５は、印刷装置１００の制御部であり、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの任意の処理回路を含んでいる。制御回路２５は、ＲＯＭ２７に記憶されているプログラムをＲＡＭ２８に展開し実行することで、印刷装置１００の各部（通信モジュール２６、サーマルヘッド１０など）の動作を制御する。なお、制御回路２５とＲＯＭ２７とＲＡＭ２８は、例えば、印刷装置１００のマイコンを構成する。
【００２９】
通信モジュール２６は、無線接続が確立された通信端末との間で信号を送受信する無線通信部である。通信モジュール２６は、通信端末である情報処理装置と無線接続を確立することで、情報処理装置から印刷要求を受信する。印刷要求は、印刷装置１００に特定の制御処理の実行を要求する要求信号の一例である。制御回路２５は、例えば、情報処理装置からの要求信号に応じて所定の制御を行う。なお、通信モジュール２６は、この例では、ＢＬＥモジュールであり、アンテナとＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部とベースバンド部とを含んでいる。
【００３０】
ＲＯＭ２７には、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）が格納されている。ＲＡＭ２８は、プログラムの実行に用いられるワークメモリである。なお、印刷装置１００での処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、ＲＯＭ２７のような、物理的な（非一時的な）記録媒体が含まれる。
【００３１】
ヘッド駆動回路１８は、印刷データと制御信号に基づいてサーマルヘッド１０が有する発熱素子１０ａへの通電を行う。サーマルヘッド１０は、情報処理装置からの印刷要求に応じて被印刷媒体Ｍに印刷を行う印刷部であり、主走査方向に配列された複数の発熱素子１０ａを有している。サーマルヘッド１０は、発熱素子１０ａでインクリボンを加熱して熱転写により被印刷媒体Ｍに一ラインずつ印刷を行う。より詳細には、サーマルヘッド１０は、情報処理装置からの要求信号に応じて被印刷媒体に印刷を行う。
【００３２】
搬送用モータ駆動回路１１は、搬送用モータ１２を駆動する。搬送用モータ１２は、例えばステッピングモータ、ＤＣモータなどであり、プラテンローラ２１を回転させる。プラテンローラ２１は、搬送用モータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向、搬送方向）に被印刷媒体Ｍを搬送する。
【００３３】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。フルカット機構１７及びハーフカット機構１６は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをフルカット又はハーフカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに被印刷媒体Ｍの幅方向に沿って切断する動作のことである。ハーフカットとは、基材のみを幅方向に沿って切断する動作のことである。
【００３４】
図６は、印刷装置１００が行う処理の一例を示すフローチャートである。以下、図６を参照しながら、印刷装置１００の無線接続制御方法について説明する。
【００３５】
印刷装置１００は、制御回路２５がプログラムを実行して図６に示す処理を開始すると、ビーコン信号の発信を開始する（ステップＳ１）。ここでは、通信モジュール２６がビーコン信号の発信を開始する。より詳細には、制御回路２５が通信モジュール２６にビーコン信号の発信を開始させる。ビーコン信号は、識別情報を含む信号であり、自身の存在を周辺の通信機器に通知するための信号である。印刷装置１００の通信モジュール２６がＢＬＥモジュールの場合には、ビーコン信号は、ＢＬＥ規格に準拠したアドバタイズパケットである。識別情報は、印刷装置１００の識別情報であり、より詳細には、通信モジュール２６の識別情報である。
【００３６】
その後、印刷装置１００は、ビーコン信号を受信した情報処理装置から接続要求を受信すると、接続要求を送信した情報処理装置と無線接続を行う（ステップＳ２）。ここでは、通信モジュール２６は、通信規格に従った手順で、接続要求を送信した情報処理装置との無線接続を確立する。
【００３７】
無線接続が確立されると、印刷装置１００は、ビーコン信号の発信を停止する（ステップＳ３）。ここでは、通信モジュール２６がビーコン信号の発信を停止する。より詳細には、制御回路２５が通信モジュール２６にビーコン信号の発信を停止させる。その後、印刷装置１００と情報処理装置は、印刷要求などのデータをやり取りする。
【００３８】
印刷装置１００は、無線接続の切断を監視し（ステップＳ４）、切断を検出すると（ステップＳ４：ＹＥＳ）、印刷装置１００の印刷部が印刷中か否かを判定する（ステップＳ５）。ここでは、印刷装置１００がステップＳ４において無線接続の切断を検出すると、印刷装置１００のマイコンへ印刷要求を通知したか、通知した場合であれば、印刷要求の通知後に印刷完了の通知をマイコンから受信したか、に基づいて、印刷部が印刷中か否かを判定する。
【００３９】
印刷装置１００は、印刷中であると判定されると（ステップＳ５：ＹＥＳ）、印刷が完了するまで判定を繰り返す。そして、印刷装置１００は、印刷中でないと判定されると（ステップＳ５：ＮＯ）、通信モジュール２６にビーコン信号の発信を再開させる（ステップＳ６）、図６に示す処理を終了する。
【００４０】
以上のように、印刷装置１００では、マイコン（制御回路２５）は、要求信号に応じた所定の制御が完了する前に通信モジュール２６が情報処理装置との無線接続の切断を検出した場合に、少なくとも無線接続の切断を検出してから所定の制御が完了するまで、通信モジュール２６の識別情報を含むビーコン信号の発信を通信モジュール２６に停止させる。具体的には、制御回路２５は、印刷部での印刷が完了する前に通信モジュール２６が情報処理装置との無線接続の切断を検出した場合に、少なくとも無線接続の切断を検出してから印刷部での印刷が完了するまで通信モジュール２６の識別情報を含むビーコン信号の発信を通信モジュール２６に停止させる。さらに、制御回路２５は、印刷部での印刷が完了した後に、ビーコン信号の発信を通信モジュール２６に開始させることで、ビーコン信号の発信を再開させてもよい。これにより、印刷装置１００は、印刷中に接続が切れた場合であっても、印刷中は、印刷装置１００は情報処理装置から見えない状態が維持される。このため、印刷中に印刷装置１００の無線接続先が変更されることを制限することができる。従って、印刷中に接続先が変更された結果、印刷処理のＡＣＫが印刷要求を送信した情報処理装置とは異なる情報処理装置に送信されることを回避することができる。その結果、印刷装置１００と接続した情報処理装置を安定的に動作させることができる。
【００４１】
図７は、印刷システムの処理の一例を示すシーケンス図である。以下、図７を参照しながら、上述した無線接続制御方法について、通信モジュール２６がＢＬＥモジュールである場合を例にして、さらに詳細に説明する。
【００４２】
印刷装置１００の電源がＯＮになると（ステップＳ１０１）、印刷装置１００のマイコンは、ＢＬＥモジュールに電源を供給する（ステップＳ１０２）。電源の供給を受けたＢＬＥモジュールは、マイコンへ起動コマンドを送信し（ステップＳ１０３）、これを受けたマイコンからアドバタイズ開始指示を受信する（ステップＳ１０４）。
【００４３】
マイコンからアドバタイズ開始指示を受信したＢＬＥモジュールは、ビーコン信号としてＢＬＥ規格に準拠したアドバタイズパケットを送信する（ステップＳ１０５）。アドバタイズパケットは、所定の時間間隔で、複数のアドバタイズチャンネルにブロードキャスト送信されるため、情報処理装置１０１と情報処理装置１０２の両方に送信される。
【００４４】
情報処理装置１０１が接続先を探すためにスキャンを行う（ステップＳ１０６）。スキャンは、パッシブスキャンであってもアクティブスキャンであってもよい。これにより、情報処理装置１０１は、印刷装置１００を発見する。
【００４５】
その後、情報処理装置１０１が印刷装置１００へ接続要求を送信し（ステップＳ１０７）、ＢＬＥ規格に準拠した手順を経て無線接続が確立されると（ステップＳ１０８）、通信モジュール２６は、マイコンに無線接続を通知する（ステップＳ１０９）。通信モジュール２６からマイコンへの無線接続の通知は、例えば、特定の端子の信号レベルをＨレベルとＬレベルの間で切り替えることによって行われてもよい。
【００４６】
印刷装置１００と接続した情報処理装置１０１が印刷装置１００へ印刷要求を送信すると（ステップＳ１１０）、情報処理装置１０１からの印刷要求を受信した通信モジュール２６は、マイコンに印刷要求を通知する（ステップＳ１１１）。
【００４７】
マイコンは、印刷要求を受信すると、印刷部に印刷を行わせる印刷処理を開始する（ステップＳ１１２）。即ち、マイコンは、通信モジュール２６を介して受信した印刷要求に応じて印刷部に印刷を行わせる制御部である。
【００４８】
その後、印刷装置１００と情報処理装置１０１との間の無線接続が切断されると、通信モジュール２６は、無線接続の切断を検出し（ステップＳ１１３）、無線接続の切断をマイコンに通知する（ステップＳ１１４）。なお、無線接続の切断の理由は特に問わない。意図しない切断であっても、情報処理装置１０１からの切断要求に基づく切断であってもよい。通信モジュール２６からマイコンへの無線接続の切断の通知は、例えば、特定の端子の信号レベルをＨレベルとＬレベルの間で切り替えることによって行われる。この場合、ＨレベルとＬレベルの一方が接続状態を示し、他方が切断状態を示す。
【００４９】
通信モジュール２６は、マイコンへ印刷要求を通知した後、マイコンから印刷完了の通知を受信していないため、マイコンへの切断の通知後、すぐにアドバタイズパケットの送信を開始しない。マイコンは、印刷部による印刷の完了後に、通信モジュール２６に印刷の完了を通知する（ステップＳ１１５）。通信モジュール２６は、マイコンからのこの通知に応じて、即ち、マイコンからのこの通知を受信した後に、ＢＬＥ規格に準拠したアドバタイズパケットの送信を再開する（ステップＳ１１６）。換言すると、マイコンは、通信モジュール２６にマイコンからの印刷完了通知に応じてビーコン信号の発信を再開させる。なお、印刷完了通知を受信するまでビーコン信号の発信を控える理由は、印刷処理中に印刷要求を送信した装置とは異なる装置に無線接続が確立されることを回避するためである。印刷処理中に印刷要求を送信した装置とは異なる装置に無線接続が確立されると、印刷要求に対する応答が印刷要求を送信した装置とは異なる装置に返信され得るからである。
【００５０】
以上のように、印刷装置１００では、ＢＬＥモジュールは、マイコンとの通信履歴に基づいて印刷部が印刷中か否かを判定する。従って、ＢＬＥモジュールを改良することで、マイコンに何ら変更を加えることなく上記の動作を実現することができる。
【００５１】
図８は、印刷装置１００が行う処理の別の例を示すフローチャートである。以下、図８を参照しながら、印刷装置１００の無線接続制御方法の変形例について説明する。
【００５２】
印刷装置１００は、制御回路２５がプログラムを実行して図８に示す処理を開始すると、ビーコン信号の発信を開始し（ステップＳ１１）、その後、ビーコン信号を受信した情報処理装置から接続要求を受信すると、接続要求を送信した情報処理装置と無線接続を行う（ステップＳ１２）。さらに、無線接続が確立されると、印刷装置１００は、ビーコン信号の発信を停止する（ステップＳ１３）。ステップＳ１１からステップＳ１３の処理は、図６のステップＳ１からステップＳ３の処理と同様である。
【００５３】
無線接続が確立されると、印刷装置１００は、無線接続の切断を監視し（ステップＳ１４）、切断が検出されると、ステップＳ１１からステップＳ１３の処理を再実行する。これにより、印刷装置１００では、接続状態が維持される。印刷中か否かの判定方法は、図６のステップＳ５と同様である。
【００５４】
印刷装置１００は、印刷中であると判定されると（ステップＳ１５：ＹＥＳ）、印刷が完了するまで判定を繰り返す。そして、印刷装置１００は、印刷中でないと判定されると（ステップＳ１５：ＮＯ）、通信モジュール２６にビーコン信号の発信を再開させる（ステップＳ１６）、図８に示す処理を終了する。
【００５５】
以上のように、印刷装置１００では、マイコン（制御回路２５）は、要求信号に応じた所定の制御（ここでは、印刷処理）が一旦開始されると、無線接続の切断の有無にかかわらず、所定の制御が完了するまで、通信モジュール２６の識別情報を含むビーコン信号の発信を通信モジュール２６に停止させる。つまり、印刷装置１００でも、図６の処理を行った場合と同様に、印刷中は、マイコンが、通信モジュール２６に識別情報を含むビーコン信号を発信させないため、印刷装置１００は情報処理装置から見えない状態が維持される。これにより、印刷中に印刷装置１００の無線接続先が変更されることを制限することが可能であり、図６の処理を行った場合と同様の効果を得ることができる。
【００５６】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。情報処理装置、無線接続制御方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００５７】
以上では、印刷中は、印刷装置１００を情報処理装置から見えない状態に維持する例を示したが、見えない状態にすることに加えて接続要求への応答を制限してもよい。例えば、制御回路２５は、通信モジュール２６が印刷要求後に情報処理装置との無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、外部からの接続要求に対する通信モジュール２６の応答を制限してもよい。これにより、印刷中に印刷装置１００の無線接続先が変更されることをさらに確実に制限することができる。
【００５８】
また、制御回路２５は、通信モジュール２６が印刷要求後に情報処理装置との無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、その接続要求が切断前に無線接続が確立されていた情報処理装置からの接続要求であれば、通信モジュール２６にその接続要求に対して応答させてもよい。この場合も、印刷中に印刷装置１００の無線接続先が変更されることをさらに確実に制限することができる。
【００５９】
制御装置の一例として印刷装置１００を例示したが、制御装置は、無線通信を通じて受信した要求信号に応じた制御を行う装置であればよく、印刷装置に限らない。制御装置は、例えば、無線通信を通じて受信した撮像要求に応じて撮像部を制御するデジタルスチルカメラ、デジタルビデオカメラなど撮像装置であってもよい。この場合、例えば、スマートフォンが撮像要求（要求信号）を撮像装置に送信した後に無線接続が切断されると、撮像装置は、少なくとも無線接続の切断を検出してから撮像制御が完了するまで、ビーコン信号の発信を停止する。これにより、撮像装置と通信端末の間で情報が錯綜することを防止することができる。
【００６０】
また、上述した実施形態では、無線接続が確立されてから所定の制御が完了するまでビーコン信号の発信を停止する例を示したが、ビーコン信号の停止期間は、この例に限らない。ビーコン信号は、少なくとも無線接続の切断を検出してから所定の制御が完了するまで停止されていればよい。
【００６１】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
無線接続が確立された通信端末との間で信号を送受信する無線通信部と、
前記通信端末からの要求信号に応じて所定の制御を行う制御部と、を備え、
前記制御部は、前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
［付記２］
付記１に記載の制御装置において、
前記制御部は、前記要求信号に応じた前記所定の制御の実行中に前記無線通信部が前記通信端末との前記無線接続の切断を検出した場合に、
前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
［付記３］
付記２に記載の制御装置において、
前記通信端末からの要求信号に応じて被印刷媒体に印刷を行う印刷部を更に備え、
前記制御部は、前記要求信号に応じた前記被印刷媒体への前記印刷部による印刷の実行中に前記無線通信部が前記通信端末との前記無線接続の切断を検出した場合に、
前記要求信号に応じた前記印刷の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
ことを特徴とする制御装置。
［付記４］
付記１乃至付記３の何れか一つに記載の制御装置において、
前記制御部は、前記無線通信部が前記通信端末との前記無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、前記外部からの接続要求に対する前記無線通信部の応答を制限する
ことを特徴とする制御装置。
［付記５］
付記１乃至付記３の何れか一つに記載の制御装置において、
前記制御部は、前記無線通信部が前記通信端末との前記無線接続の切断を検出している状態で外部からの接続要求を受信した場合に、前記接続要求が前記無線接続が確立されていた通信端末からの接続要求であれば、前記接続要求に対して前記無線通信部に応答させる
ことを特徴とする制御装置。
［付記６］
付記１乃至付記５の何れか一つに記載の制御装置において、
前記制御部は、
前記無線通信部を介して受信した前記要求信号に応じて前記所定の制御を行い、
前記所定の制御の完了後に、前記無線通信部に前記所定の制御の完了を通知し、
前記無線通信部に前記制御部からの通知に応じて前記ビーコン信号の発信を開始させる
ことを特徴とする制御装置。
［付記７］
付記３に記載の制御装置において、
前記制御部は、
前記無線通信部を介して受信した前記要求信号に応じて前記印刷部に印刷を行わせ、
前記印刷部による印刷の完了後に、前記無線通信部に印刷の完了を通知し、
前記無線通信部に前記制御部からの通知に応じて前記ビーコン信号の発信を開始させる
ことを特徴とする制御装置。
［付記８］
付記１乃至付記５の何れか一つに記載の制御装置において、
前記制御部は、前記所定の制御が完了した後に、前記ビーコン信号の発信を前記無線通信部に開始させる
ことを特徴とする制御装置。
［付記９］
付記１乃至付記８の何れか一つに記載の制御装置において、
前記無線通信部は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）モジュールであり、
前記ビーコン信号は、ＢＬＥ規格に準拠したアドバタイジングパケットである
ことを特徴とする制御装置。
［付記１０］
無線接続が確立された通信端末から要求信号を受信し、
前記要求信号に応じて所定の制御を行い、
前記要求信号に応じた前記所定の制御の実行中に、識別情報を含むビーコン信号の発信を停止した状態を維持する
ことを特徴とする無線接続制御方法。
［付記１１］
制御装置に、
無線接続が確立された通信端末から要求信号を無線通信部に受信させ、
前記要求信号に応じて所定の制御を行い、
前記要求信号に応じた前記所定の制御の実行中に、前記無線通信部を、前記無線通信部の識別情報を含むビーコン信号の発信を停止した状態に維持する
処理を実行させることを特徴とするプログラム。
【符号の説明】
【００６２】
２                        装置筐体
２ａ                      排出口
１０                      サーマルヘッド
１０ａ                    発熱素子
１１                      搬送用モータ駆動回路
１２                      搬送用モータ
１３                      サーミスタ
１４                      カッターモータ駆動回路
１５                      カッターモータ
１６                      ハーフカット機構
１７                      フルカット機構
１８                      ヘッド駆動回路
１９                      カートリッジ収納部
２０                      カートリッジ受け部
２１                      プラテンローラ
２２                      テープコア係合軸
２３                      インクリボン巻取り駆動軸
２４                      テープ幅検出スイッチ
２５                      制御回路
２６                      通信モジュール
２７                      ＲＯＭ
２８                      ＲＡＭ
３０                      テープカートリッジ
３１                      カートリッジケース
３２                      テープコア
３４                      インクリボン供給コア
３５                      インクリボン巻取りコア
３６                      サーマルヘッド被挿入部
３７                      係合部
１００                    印刷装置
１０１、１０２            情報処理装置
【図１】
2020162113.tif 000003
【図２】
2020162113.tif 000004
【図３】
2020162113.tif 000005
【図４】
2020162113.tif 000006
【図５】
2020162113.tif 000007
【図６】
2020162113.tif 000008
【図７】
2020162113.tif 000009
【図８】
2020162113.tif 000010