(57)【要約】【課題】  使用しなくなった特定の機能に対応する特定のフォーマットのＢＬＥパケットの送信を印刷装置が継続すると、携帯端末は、この印刷装置では活用できないＢＬＥパケットを受信することになってしまう。【解決手段】  印刷装置は、特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を停止する。【選択図】  図４
2018086770.tif 000002
【特許請求の範囲】
【請求項１】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、
前記特定の機能に対応するフォーマットのＢＬＥパケットを送信するＢＬＥ通信手段と、
前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記設定手段によって前記特定の機能の設定が無効から有効に変更された場合に、前記制御手段は、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記特定の機能の設定が無効に設定されている場合、前記ＢＬＥ通信手段は、前記特定の機能に対応するフォーマットとは異なる他のフォーマットのＢＬＥパケットを送信し、
前記設定手段によって前記特定の機能の設定が無効から有効に変更された場合に、前記制御手段は、送信するＢＬＥパケットのフォーマットを、前記他のフォーマットから前記特定の機能に対応するフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記制御手段は、送信するＢＬＥパケットのフォーマットを、前記特定の機能に対応するフォーマットから他のフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記ＢＬＥ通信手段は、所定の周期でＢＬＥパケットを送信することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づくＢＬＥパケットを送信する印刷装置の制御方法であって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定ステップと、
前記設定ステップによって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を停止するように前記印刷手段を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項８】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づくＢＬＥパケットを送信する印刷装置を制御するプログラムであって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する処理と、
前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を停止する処理とを前記印刷装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＬＥパケットを送信する印刷装置に関する。
【背景技術】
【０００２】
近年、複合機やプリンタ等の印刷装置において、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）機能を備えているものが増えている。ＢＬＥ機能を備える印刷装置は、モバイル端末等の外部装置に対して、ＢＬＥのアドバタイズパケット（以降の説明ではＢＬＥパケットと呼ぶ）によってデータを送信する。特許文献１には、モバイル端末がＢＬＥを用いて印刷装置を検索し、検索結果の中からユーザが選択した印刷装置にモバイル端末が印刷データを送信する構成が開示されている。
【０００３】
ＢＬＥパケットは、各社が独自のフォーマットを定義している。例えばＡｐｐｌｅ社は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎを定義している。ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎは、ＡｉｒＰｒｉｎｔ（登録商標）において利用される。ＡｉｒＰｒｉｎｔをサポートしている印刷装置は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信する。同様にＡｉｒＰｒｉｎｔをサポートしている携帯端末は、このＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを用いてデバイス検索を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５２５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＢＬＥパケットは、ＢＬＥパケットを受信する携帯端末がある特定の機能で活用することを想定して各社がフォーマットを定義している。例えば上述のＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎであれば、携帯端末がＡｉｒＰｒｉｎｔ機能で活用することを想定している。ここで、印刷装置がある特定の機能に対応する特定のフォーマットのＢＬＥパケットを送信している状況において、この特定の機能を印刷装置において使用しなくなったケースを想定する。このケースにおいて、使用しなくなった特定の機能に対応する特定のフォーマットのＢＬＥパケットの送信を印刷装置が継続すると、携帯端末は、この印刷装置では活用できないＢＬＥパケットを受信することになってしまう。
【０００６】
そこで本発明では、特定のフォーマットのＢＬＥパケットの送信を適切なタイミングで停止する印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明が提供する印刷装置は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、印刷データに基づく印刷処理を実行する印刷手段と、前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、前記特定の機能に対応するフォーマットのＢＬＥパケットを送信するＢＬＥ通信手段と、前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのＢＬＥパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の印刷装置は、特定のフォーマットのＢＬＥパケットの送信を適切なタイミングで停止することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷装置１００のハードウェア構成を示す図である。
【図２】ＢＬＥパケットのフォーマットを示す図である。
【図３】設定画面を示す図である。
【図４】印刷装置１００が実行する処理を示すフローチャートである。
【図５】ＢＬＥパケットのフォーマットを示す図である。
【図６】印刷装置１００が実行する処理を示すフローチャートである。
【図７】設定画面を示す図である。
【図８】印刷装置１００が実行する処理を示すフローチャートである。
【図９】印刷装置１００が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
（実施形態１）
まず図１を用いて、印刷装置１００のハードウェア構成を説明する。ＣＰＵ１０１は、ＲＯＭ１０２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ１０２は、制御プログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１１２は、様々なデータを記憶する不揮発性の記憶媒体である。本実施形態の印刷装置１００は、１つのＣＰＵ１０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００１２】
プリンタ１０９は、無線ＬＡＮチップ１０６やネットワークＩ／Ｆ１０４が外部装置から受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ１１０は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ１１０によって生成された原稿画像は、プリンタ１０９によって印刷されたり（コピー処理）、ＨＤＤ１１２に蓄積されたりする。操作部１１１は、タッチパネル機能を有するディスプレイやキーボードで構成され、各種操作画面を表示する。ユーザは、操作部１１１を介して印刷装置１００に対して指示や情報を入力することができる。
【００１３】
無線ＬＡＮチップ１０６は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ通信を実行するためのチップである。無線ＬＡＮコントローラ１０５は、無線ＬＡＮチップ１０６による無線ＬＡＮ通信の制御を行う。
【００１４】
Ｂｌｕｅｔｏｏｔｈチップ１０８は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の無線通信を行うための無線通信チップである。また、Ｂｌｕｅｔｏｏｔｈチップ１０８は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）機能も備えていて、ＢＬＥ通信を実行する。ＢＬＥ通信とは、ＢＬＥのアドバタイズパケットを所定の周期でブロードキャストすることである。Ｂｌｕｅｔｏｏｔｈコントローラ１０７は、Ｂｌｕｅｔｏｏｔｈチップ１０８によるＢｌｕｅｔｏｏｔｈ通信の制御を行う。
【００１５】
ネットワークＩ／Ｆ１０４は、ＬＡＮケーブルによってネットワークに接続される。ネットワークＩ／Ｆ１０４は、ネットワーク上の外部装置（例えばＰＣ）と通信し、外部装置から印刷データを受信したり、スキャナ１１０が生成した原稿画像を外部装置に送信する。
【００１６】
印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎフォーマットのアドバタイズパケットを送信する。なお、以降の説明では、ＢＬＥのアドバタイズパケットのことをＢＬＥパケットと呼ぶ。図２は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎのフォーマットを示す。ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎは、Ａｐｐｌｅ社が定義するフォーマットであり、接続情報、パス、ポート番号、ＩＰアドレス、送信電波強度のデータを格納するように定義されている。ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットは、ＡｉｒＰｒｉｎｔに対応しているＰＣやモバイル端末が利用する。ＰＣやモバイル端末は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを使用してデバイス検索を行う。
【００１７】
印刷装置１００はＡｉｒＰｒｉｎｔ機能を有している。図３の設定画面３００は、印刷装置１００の操作部１１１が表示する画面であり、ＡｉｒＰｒｉｎｔ機能を有効または無効にするかをユーザが設定するための画面である。
【００１８】
印刷装置１００のＡｉｒＰｒｉｎｔ機能を有効にする場合、ユーザは、設定画面３００において「ＯＮ」を選択する。ＡｉｒＰｒｉｎｔ機能が有効になると、印刷装置１００は、ＡｉｒＰｒｉｎｔ対応のデバイスを検索する検索パケットに応答したり、ＡｉｒＰｒｉｎｔの印刷ジョブに基づく印刷処理を実行する。一方、印刷装置１００のＡｉｒＰｒｉｎｔ機能を無効にする場合、ユーザは、設定画面３００において「ＯＦＦ」を選択する。ＡｉｒＰｒｉｎｔ機能が無効になると、印刷装置１００は、ＡｉｒＰｒｉｎｔ対応のデバイスを検索する検索パケットを受信しても応答しない。また、ＡｉｒＰｒｉｎｔ機能が無効になると、印刷装置１００は、ＡｉｒＰｒｉｎｔの印刷ジョブを受信しても印刷処理を実行しない。ＯＫボタン３０１をユーザが押下すると、印刷装置１００は、設定画面３００による設定の結果をＨＤＤ１１２に記憶する。
【００１９】
次に、印刷装置１００においてＡｉｒＰｒｉｎｔ機能の設定が変更された際に印刷装置１００が実行する処理を、図４のフローチャートを用いて説明する。図４のフローチャートに示すステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。図４のフローチャートに示す処理は、設定画面３００においてユーザがＯＫボタン３０１を押下した際に実行される。
【００２０】
まずステップＳ４０１において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定に変更があるか否かを判定する。ＡｉｒＰｒｉｎｔ機能の設定に変更がないとステップＳ４０１においてＣＰＵ１０１が判定すると、図４のフローチャートに示す処理が終了する。一方、ＡｉｒＰｒｉｎｔ機能の設定に変更があるとステップＳ４０１においてＣＰＵ１０１が判定すると、処理はステップＳ４０２に進む。
【００２１】
次にステップＳ４０２において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるかを判定する。ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるとＣＰＵ１０１が判定すると、処理はステップＳ４０３に進む。一方、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦではない、つまり、ＯＦＦからＯＮであるとＣＰＵ１０１が判定すると、処理はステップＳ４０５に進む。
【００２２】
次にステップＳ４０３について説明する。ステップＳ４０３において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を無効にする。
【００２３】
次にステップＳ４０４において、ＣＰＵ１０１は、図２で説明したＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止する。ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを停止するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。そしてＢｌｕｅｔｏｏｔｈコントローラ１０７は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止するようにＢｌｕｅｔｏｏｔｈチップ１０８を制御する。Ｂｌｕｅｔｏｏｔｈチップ１０８は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止する。
【００２４】
ステップＳ４０４の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に停止する。印刷装置１００においてＡｉｒＰｒｉｎｔ機能が無効になったということは、モバイル端末から見れば印刷装置１００をＡｉｒＰｒｉｎｔで利用することができないということである。この状態で印刷装置１００がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を継続しても、モバイル端末にしてみると、ＡｉｒＰｒｉｎｔで利用できない印刷装置１００を発見することになってしまう。そこで本実施形態では、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に停止することを特徴とする。これにより、ＡｉｒＰｒｉｎｔ機能が無効になったにも関わらず、印刷装置１００がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを無駄に送信してしまうことを防止できる。
【００２５】
次にステップＳ４０５について説明する。ステップＳ４０５において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を有効にする。
【００２６】
次にステップＳ４０６において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始する。ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。そしてＢｌｕｅｔｏｏｔｈコントローラ１０７は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信するようにＢｌｕｅｔｏｏｔｈチップ１０８を制御する。Ｂｌｕｅｔｏｏｔｈチップ１０８は、所定の周期（例えば１００ｍｓｅｃ間隔）でＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信する。
【００２７】
ステップＳ４０６の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が有効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に開始する。ユーザにしてみれば、印刷装置１００のＡｉｒＰｒｉｎｔ機能を有効にする操作と、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始させる操作とを別々に印刷装置１００に入力する必要がなくなる。これにより、ユーザの利便性が向上する。
【００２８】
（実施形態２）
次に実施形態２について説明する。印刷装置１００のハードウェア構成は、図１で説明した構成と同様である。
【００２９】
本実施形態の印刷装置１００は、複数のフォーマットのＢＬＥパケットを送信可能である。複数のフォーマットとは、図２で説明したＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎと、印刷アプリケーションである。図５は、印刷アプリケーションのフォーマットを示す。印刷アプリケーションは、印刷装置１００のメーカーが定義するフォーマットであり、送信電波強度、ＭＡＣアドレス、デバイス名、デバイスカテゴリを格納するように定義されている。印刷装置１００のメーカーは、モバイル端末用の印刷アプリケーションを提供している。ユーザは、この印刷アプリケーションをモバイル端末にインストールして、印刷装置１００の印刷機能を利用する。印刷アプリケーションフォーマットのアドバタイズパケットは、印刷装置１００のメーカーが提供する印刷アプリケーションをインストールしているモバイル端末が利用する。
【００３０】
次に、印刷装置１００においてＡｉｒＰｒｉｎｔ機能の設定が変更された際に印刷装置１００が実行する処理を、図６のフローチャートを用いて説明する。図６のフローチャートに示すステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。図６のフローチャートに示す処理は、設定画面３００においてユーザがＯＫボタン３０１を押下した際に実行される。
【００３１】
まずステップＳ６０１において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定に変更があるか否かを判定する。ＡｉｒＰｒｉｎｔ機能の設定に変更がないとステップＳ６０１においてＣＰＵ１０１が判定すると、図６のフローチャートに示す処理が終了する。一方、ＡｉｒＰｒｉｎｔ機能の設定に変更があるとステップＳ６０１においてＣＰＵ１０１が判定すると、処理はステップＳ６０２に進む。
【００３２】
次にステップＳ６０２において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるかを判定する。ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるとＣＰＵ１０１が判定すると、処理はステップＳ６０３に進む。一方、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦではない、つまり、ＯＦＦからＯＮであるとＣＰＵ１０１が判定すると、処理はステップＳ６０５に進む。
【００３３】
次にステップＳ６０３について説明する。ステップＳ６０３において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を無効にする。
【００３４】
次にステップＳ６０４において、ＣＰＵ１０１は、送信するＢＬＥパケットのフォーマットをＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎから印刷アプリケーションに変更する。ＣＰＵ１０１は、送信するＢＬＥパケットのフォーマットを印刷アプリケーションに変更するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。Ｂｌｕｅｔｏｏｔｈコントローラ１０７の制御によって、Ｂｌｕｅｔｏｏｔｈチップ１０８は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信をまず停止する。そして次に、Ｂｌｕｅｔｏｏｔｈチップ１０８は、所定の周期（例えば３０ｍｓｅｃ間隔）で印刷アプリケーションフォーマットのＢＬＥパケットを送信する。ステップＳ６０４の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に停止できる。更に印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、印刷アプリケーションフォーマットのＢＬＥパケットの送信を自動的に開始できる。
【００３５】
次にステップＳ６０５について説明する。ステップＳ６０５において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を有効にする。
【００３６】
次にステップＳ６０６において、ＣＰＵ１０１は、送信するＢＬＥパケットのフォーマットを印刷アプリケーションからＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎに変更する。ＣＰＵ１０１は、送信するＢＬＥパケットのフォーマットをＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎに変更するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。Ｂｌｕｅｔｏｏｔｈコントローラ１０７の制御によって、Ｂｌｕｅｔｏｏｔｈチップ１０８は、印刷アプリケーションフォーマットのＢＬＥパケットの送信をまず停止する。そして次に、Ｂｌｕｅｔｏｏｔｈチップ１０８は、所定の周期（例えば１００ｍｓｅｃ間隔）でＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信する。ステップＳ６０６の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が有効になったことに応じて、印刷アプリケーションフォーマットのＢＬＥパケットの送信を自動的に停止できる。更に印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が有効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に開始できる。
【００３７】
（実施形態３）
次に実施形態３について説明する。印刷装置１００のハードウェア構成は、図１で説明した構成と同様である。本実施形態は、図２で説明したＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎフォーマットと、図５で説明した印刷アプリケーションフォーマットのいずれを送信するかを、印刷装置１００のデバイス設定として設定する。
【００３８】
図７の設定画面７００は、印刷装置１００の操作部１１１が表示する画面である。設定画面７００は、Ｂｌｕｅｔｏｏｔｈ機能を使用するか否か、及び、送信するＢＬＥパケットのフォーマットをユーザが設定するための画面である。ＯＫボタン７０１をユーザが押下すると、印刷装置１００は、設定画面７００による設定の結果をデバイス設定としてＨＤＤ１１２に記憶する。
【００３９】
Ｂｌｕｅｔｏｏｔｈ機能を「使用しない」と設定されている場合、印刷装置１００は、ＢＬＥパケットを送信しない。一方、Ｂｌｕｅｔｏｏｔｈ機能を「使用する」と設定されている場合、印刷装置１００は、印刷アプリケーションフォーマットのＢＬＥパケット、又は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットのいずれかを送信する。
【００４０】
また、送信するＢＬＥパケットのフォーマットとして「印刷アプリケーション」が設定されている場合、印刷装置１００は、印刷アプリケーションフォーマットのＢＬＥパケットを送信する。印刷アプリケーションフォーマットのＢＬＥパケットの送信は、ＡｉｒＰｒｉｎｔ機能の設定に関わらず実行される。一方、送信するＢＬＥパケットのフォーマットとして「ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎ」が設定されている場合、印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信する。ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信は、ＡｉｒＰｒｉｎｔ機能の設定がＯＦＦになると停止し、ＡｉｒＰｒｉｎｔ機能の設定がＯＮになると開始される。
【００４１】
次に、印刷装置１００においてＡｉｒＰｒｉｎｔ機能の設定が変更された際に印刷装置１００が実行する処理を、図８及び図９のフローチャートを用いて説明する。図８及び図９のフローチャートに示すステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。図８のフローチャートに示す処理は、設定画面７００においてユーザがＯＫボタン７０１を押下した際に実行される。
【００４２】
まずステップＳ８０１において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定に変更があるか否かを判定する。ＡｉｒＰｒｉｎｔ機能の設定に変更がないとステップＳ８０１においてＣＰＵ１０１が判定すると、図８のフローチャートに示す処理が終了する。一方、ＡｉｒＰｒｉｎｔ機能の設定に変更があるとステップＳ８０１においてＣＰＵ１０１が判定すると、処理はステップＳ８０２に進む。
【００４３】
次にステップＳ８０２において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるかを判定する。ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦであるとＣＰＵ１０１が判定すると、処理はステップＳ８０３に進む。一方、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦではない、つまり、ＯＦＦからＯＮであるとＣＰＵ１０１が判定すると、処理は図９のステップＳ９０１に進む。
【００４４】
次にステップＳ８０３について説明する。ステップＳ８０３において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を無効にする。
【００４５】
次にステップＳ８０４において、ＣＰＵ１０１は、Ｂｌｕｅｔｏｏｔｈ機能を使用するか否かを判定する。この判定は、ＨＤＤ１１２に記憶されている、設定画面７００による設定の結果を参照することで実現される。Ｂｌｕｅｔｏｏｔｈ機能を使用すると設定されている場合、処理はステップＳ８０５に進む。一方、Ｂｌｕｅｔｏｏｔｈ機能を使用しないと設定されている場合、図８のフローチャートに示す処理が終了する。Ｂｌｕｅｔｏｏｔｈ機能を使用しないと設定されている場合、印刷装置１００はＢＬＥパケットを送信しない。従って、Ｂｌｕｅｔｏｏｔｈ機能を使用しないと設定されている場合は、後述のＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始したり、停止する処理は実行されない。
【００４６】
次にステップＳ８０５について説明する。ステップＳ８０５において、ＣＰＵ１０１は、デバイス設定として設定されているＢＬＥパケットのフォーマットを特定する。この処理は、ＨＤＤ１１２に記憶されている、設定画面７００による設定の結果を参照することで実現される。デバイス設定として設定されているＢＬＥパケットのフォーマットがＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎであれば、処理はステップＳ８０６に進む。一方、デバイス設定として設定されているＢＬＥパケットのフォーマットが印刷アプリケーションであれば、処理はステップＳ８０７に進む。
【００４７】
次にステップＳ８０６について説明する。ステップＳ８０６において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止する。ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。そしてＢｌｕｅｔｏｏｔｈコントローラ１０７は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止するようにＢｌｕｅｔｏｏｔｈチップ１０８を制御する。Ｂｌｕｅｔｏｏｔｈチップ１０８は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止する。デバイス設定がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎであり、かつ、ＡｉｒＰｒｉｎｔ機能が有効であれば、印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを送信している。ステップＳ８０６の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に停止できる。
【００４８】
次にステップＳ８０７について説明する。ステップＳ８０７において、ＣＰＵ１０１は、印刷アプリケーションフォーマットのＢＬＥパケットの送信を継続すると決定する。印刷アプリケーションフォーマットのＢＬＥパケットは、ＡｉｒＰｒｉｎｔ機能の設定に関わらず送信されるものである。従って印刷装置１００は、デバイス設定が印刷アプリケーションであれば、ＡｉｒＰｒｉｎｔ機能の設定がＯＮからＯＦＦに変更されたからといって、印刷アプリケーションフォーマットのＢＬＥパケットの送信を停止しない。
【００４９】
次に図９のステップＳ９０１について説明する。ステップＳ９０１の処理が実行されるのは、図８のステップＳ８０２において、ＡｉｒＰｒｉｎｔ機能の設定の変更がＯＮからＯＦＦではない、つまり、ＯＦＦからＯＮであるとＣＰＵ１０１が判定した場合である。ステップＳ９０１において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ機能を有効にする。
【００５０】
次にステップＳ９０２において、ＣＰＵ１０１は、Ｂｌｕｅｔｏｏｔｈ機能を使用するか否かを判定する。この判定は、ＨＤＤ１１２に記憶されている、設定画面７００による設定の結果を参照することで実現される。Ｂｌｕｅｔｏｏｔｈ機能を使用すると設定されている場合、処理はステップＳ９０３に進む。一方、Ｂｌｕｅｔｏｏｔｈ機能を使用しないと設定されている場合、図９のフローチャートに示す処理が終了する。
【００５１】
次にステップＳ９０３について説明する。ステップＳ９０３において、ＣＰＵ１０１は、デバイス設定として設定されているＢＬＥパケットのフォーマットを特定する。この処理は、ＨＤＤ１１２に記憶されている、設定画面７００による設定の結果を参照することで実現される。デバイス設定として設定されているＢＬＥパケットのフォーマットがＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎであれば、処理はステップＳ９０４に進む。一方、デバイス設定として設定されているＢＬＥパケットのフォーマットが印刷アプリケーションであれば、処理はステップＳ９０５に進む。
【００５２】
次にステップＳ９０４について説明する。ステップＳ９０４において、ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始する。ＣＰＵ１０１は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始するようにＢｌｕｅｔｏｏｔｈコントローラ１０７に指示する。そしてＢｌｕｅｔｏｏｔｈコントローラ１０７は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始するようにＢｌｕｅｔｏｏｔｈチップ１０８を制御する。Ｂｌｕｅｔｏｏｔｈチップ１０８は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始する。デバイス設定がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎであり、かつ、ＡｉｒＰｒｉｎｔ機能が無効であれば、印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットを停止している。ステップＳ９０４の処理によって、印刷装置１００は、ＡｉｒＰｒｉｎｔ機能が有効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に開始できる。
【００５３】
次にステップＳ９０５について説明する。ステップＳ９０５において、ＣＰＵ１０１は、印刷アプリケーションフォーマットのＢＬＥパケットの送信を継続すると決定する。印刷装置１００は、デバイス設定が印刷アプリケーションであれば、ＡｉｒＰｒｉｎｔ機能の設定がＯＦＦからＯＮに変更されたからといって、送信するＢＬＥパケットのフォーマットをＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  Ｂｅａｃｏｎに変更しない。
【００５４】
（その他実施形態）
上述した各実施形態では、ＡｉｒＰｒｉｎｔ機能が無効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に停止する処理を説明したが、この処理は次のように変更できる。ＡｉｒＰｒｉｎｔ機能が無効になった場合に、印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止するか否かをユーザに確認する。そして送信を停止することにユーザが同意したことを条件にして、印刷装置１００がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を停止する。
【００５５】
また、上述した各実施形態では、ＡｉｒＰｒｉｎｔ機能が有効になったことに応じて、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を自動的に開始する処理を説明したが、この処理は次のように変更できる。ＡｉｒＰｒｉｎｔ機能が有効になった場合に、印刷装置１００は、ＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始するか否かをユーザに確認する。そして送信を開始することにユーザが同意したことを条件にして、印刷装置１００がＡｉｒＰｒｉｎｔ  Ｂｌｕｅｔｏｏｔｈ  ＢｅａｃｏｎフォーマットのＢＬＥパケットの送信を開始する。
【００５６】
また、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５７】
１００  印刷装置
１０１  ＣＰＵ
１０７  Ｂｌｕｅｔｏｏｔｈコントローラ
１０８  Ｂｌｕｅｔｏｏｔｈチップ
１１１  操作部
【図１】
2018086770.tif 000003
【図２】
2018086770.tif 000004
【図３】
2018086770.tif 000005
【図４】
2018086770.tif 000006
【図５】
2018086770.tif 000007
【図６】
2018086770.tif 000008
【図７】
2018086770.tif 000009
【図８】
2018086770.tif 000010
【図９】
2018086770.tif 000011
【手続補正書】
【提出日】平成28年12月22日(2016.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、
前記特定の機能に対応するフォーマットのＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、
前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記設定手段によって前記特定の機能の設定が無効から有効に変更された場合に、前記制御手段は、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記特定の機能の設定が無効に設定されている場合、前記ＢＬＥ通信手段は、前記特定の機能に対応するフォーマットとは異なる他のフォーマットのアドバタイズパケットを送信し、
前記設定手段によって前記特定の機能の設定が無効から有効に変更された場合に、前記制御手段は、送信するアドバタイズパケットのフォーマットを、前記他のフォーマットから前記特定の機能に対応するフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記制御手段は、送信するアドバタイズパケットのフォーマットを、前記特定の機能に対応するフォーマットから前記他のフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記ＢＬＥ通信手段は、所定の周期でアドバタイズパケットを送信することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づくアドバタイズパケットを送信する印刷装置の制御方法であって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定ステップと、
前記設定ステップによって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記印刷手段を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項８】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づくアドバタイズパケットを送信する印刷装置を制御するプログラムであって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する処理と、
前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止する処理とを前記印刷装置に実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決するために、本発明が提供する印刷装置は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、印刷データに基づく印刷処理を実行する印刷手段と、前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、前記特定の機能に対応するフォーマットのＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、前記設定手段によって前記特定の機能の設定が有効から無効に変更された場合に、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。
【手続補正書】
【提出日】平成29年2月16日(2017.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、
前記特定の機能に対応するフォーマットのＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、
前記設定手段によって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記設定手段によって前記特定の機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記特定の機能の設定が無効に設定されている場合、前記ＢＬＥ通信手段は、前記特定の機能に対応するフォーマットとは異なる他のフォーマットのアドバタイズパケットを送信し、
前記設定手段によって前記特定の機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、送信するアドバタイズパケットのフォーマットを、前記他のフォーマットから前記特定の機能に対応するフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記設定手段によって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記制御手段は、送信するアドバタイズパケットのフォーマットを、前記特定の機能に対応するフォーマットから前記他のフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
ＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する第１の設定手段と、
前記特定の機能に対応する所定のフォーマットのアドバタイズパケットを送信するか否かを設定する第２の設定手段と、
前記所定のフォーマットのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合であっても、前記第１の設定手段によって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記所定のフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項７】
前記所定のフォーマットのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合、前記第１の設定手段によって前記特定の機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、前記所定のフォーマットのアドバタイズパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記所定のフォーマットのアドバタイズパケットを送信しないと前記第２の設定手段によって設定されている場合、前記ＢＬＥ通信手段は、前記所定のフォーマットとは異なる他のフォーマットのアドバタイズパケットを送信することを特徴とする請求項６又は７に記載の印刷装置。
【請求項９】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記ＢＬＥ通信手段は、所定の周期でアドバタイズパケットを送信することを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）のアドバタイズパケットを送信する印刷装置の制御方法であって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定ステップと、
前記設定ステップによって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記印刷装置を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１２】
ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）のアドバタイズパケットを送信する印刷装置の制御方法であって、
前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する第１の設定ステップと、
前記特定の機能に対応する所定のフォーマットのアドバタイズパケットを送信するか否かを設定する第２の設定ステップと、
前記所定のフォーマットのアドバタイズパケットを送信すると設定されている場合であっても、前記特定の機能の設定が有効から無効に変更されたことに応じて、前記所定のフォーマットのアドバタイズパケットの送信を停止するように前記印刷装置を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１３】
請求項１１又は１２に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決するために、本発明が提供する印刷装置は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、印刷データに基づく印刷処理を実行する印刷手段と、前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する設定手段と、前記特定の機能に対応するフォーマットのＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、前記設定手段によって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記特定の機能に対応するフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。
また、本発明が提供する印刷装置は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）に基づく無線通信を実行する印刷装置であって、印刷データに基づく印刷処理を実行する印刷手段と、ＢＬＥのアドバタイズパケットを送信するＢＬＥ通信手段と、前記印刷装置の特定の機能について、当該特定の機能を有効にするか又は無効にするかを設定する第１の設定手段と、前記特定の機能に対応する所定のフォーマットのアドバタイズパケットを送信するか否かを設定する第２の設定手段と、前記所定のフォーマットのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合であっても、前記第１の設定手段によって前記特定の機能の設定が有効から無効に変更されたことに応じて、前記所定のフォーマットのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。
【手続補正書】
【提出日】平成29年12月28日(2017.12.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う設定指示に従って、デバイス設定として設定する設定手段と、
前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するＢＬＥ通信手段と、
前記設定手段によって前記特定の印刷機能の設定が無効に設定されている場合には、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記設定指示に従って前記特定の印刷機能の設定が有効から無効に変更されたことに応じて、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記設定指示に従って前記特定の印刷機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１又は２のいずれかに記載の印刷装置。
【請求項４】
前記特定の印刷機能の設定が無効に設定されている状態で前記ＢＬＥ通信手段が前記特定の印刷機能に対応するフォーマットとは異なる他のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信している場合に、前記設定指示に従って前記特定の印刷機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、送信するＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットのフォーマットを、前記他のフォーマットから前記特定の印刷機能に対応するフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項１又は２のいずれかに記載の印刷装置。
【請求項５】
前記設定指示に従って前記特定の印刷機能の設定が有効から無効に変更されたことに応じて、前記制御手段は、送信するアドバタイズパケットのフォーマットを、前記特定の印刷機能に対応するフォーマットから前記他のフォーマットに変更するように前記ＢＬＥ通信手段を制御することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
印刷装置であって、
印刷データに基づく印刷処理を実行する印刷手段と、
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するＢＬＥ通信手段と、
前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う第１の設定指示に従って、第１のデバイス設定として設定する第１の設定手段と、
前記特定の印刷機能に対応する所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するか否かを、ユーザが行う第２の設定指示に従って、前記第１のデバイス設定とは別の第２のデバイス設定として設定する第２の設定手段と、
前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合であっても、前記第１の設定手段によって前記特定の印刷機能の設定が無効に設定されている場合には、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする印刷装置。
【請求項８】
前記制御手段は、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合であっても、前記第１の設定手段によって前記特定の印刷機能の設定が有効から無効に変更されたことに応じて、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットの送信を停止するように前記ＢＬＥ通信手段を制御することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合、前記第１の設定手段によって前記特定の印刷機能の設定が無効から有効に変更されたことに応じて、前記制御手段は、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットの送信を開始するように前記ＢＬＥ通信手段を制御することを特徴とする請求項７又は８のいずれかに記載の印刷装置。
【請求項１０】
前記所定のフォーマットのアドバタイズパケットを送信しないと前記第２の設定手段によって設定されている場合、前記ＢＬＥ通信手段は、前記所定のフォーマットとは異なる他のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信することを特徴とする請求項７乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記他のフォーマットは、外部装置にインストールされる印刷アプリケーションに対応するフォーマットであることを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記第２の設定手段は、前記特定の印刷機能に対応する所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するか、前記所定のフォーマットと異なる他のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するかを、ユーザが行う設定指示に従って、デバイス設定として設定することを特徴とする請求項７に記載の印刷装置。
【請求項１３】
前記他のフォーマットのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合、前記ＢＬＥ通信手段は、前記前記第１の設定手段によって前記特定の印刷機能の設定が無効から有効に変更された場合であっても、前記他のフォーマットのアドバタイズパケットの送信を継続することを特徴とする請求項１１に記載の印刷装置。
【請求項１４】
前記特定の印刷機能が無効になると、前記印刷手段は、前記特定の印刷機能を使って印刷するための印刷ジョブを受信しても、該印刷ジョブについて印刷処理を実行しないことを特徴とする請求項１乃至１１のいずれか１項に記載の印刷装置。
【請求項１５】
前記ＢＬＥ通信手段は、所定の周期でアドバタイズパケットを送信することを特徴とする請求項１乃至１２のいずれか１項に記載の印刷装置。
【請求項１６】
印刷装置の制御方法であって、
前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う設定指示に従って、デバイス設定として設定する設定ステップと、
前記特定の印刷機能の設定が無効に設定されている場合に、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記印刷装置を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１７】
印刷装置の制御方法であって、
前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う第１の設定指示に従って、第１のデバイス設定として設定する第１の設定ステップと、
前記特定の印刷機能に対応する所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するか否かを、ユーザが行う第２の設定指示に従って、前記第１のデバイス設定とは別の第２のデバイス設定として設定する第２の設定ステップと、
前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると設定されている場合であっても、前記特定の印刷機能の設定が無効に設定されている場合には、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記印刷装置を制御する制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１８】
印刷装置を制御するコンピュータに、
前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う設定指示に従って、デバイス設定として設定する設定手順と、
前記特定の印刷機能の設定が無効に設定されている場合には、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように制御する制御手順と
を実行させるためのプログラム。
【請求項１９】
印刷装置を制御するコンピュータに、
前記印刷装置の特定の印刷機能について、当該特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う第１の設定指示に従って、第１のデバイス設定として設定する第１の設定手順と、
前記特定の印刷機能に対応する所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するか否かを、ユーザが行う第２の設定指示に従って、前記第１のデバイス設定とは別の第２のデバイス設定として設定する第２の設定手順と、
前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると前記第２の設定手順において設定されている場合であっても、前記特定の印刷機能の設定が無効に設定されている場合には、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように制御する制御手順と
を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決するために、本発明が提供する印刷装置は、印刷データに基づく印刷処理を実行する印刷手段と、前記印刷装置の特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う設定指示に従って、デバイス設定として設定する設定手段と、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するＢＬＥ通信手段と、前記設定手段によって前記特定の印刷機能の設定が無効に設定されている場合には、前記特定の印刷機能に対応するフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。
また、本発明が提供する印刷装置は、印刷データに基づく印刷処理を実行する印刷手段と、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するＢＬＥ通信手段と、前記印刷装置の特定の印刷機能について、当該特定の印刷機能を有効にするか又は無効にするかを、ユーザが行う第１の設定指示に従って、第１のデバイス設定として設定する第１の設定手段と、前記特定の印刷機能に対応する所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信するか否かを、ユーザが行う第２の設定指示に従って、前記第１のデバイス設定とは別の第２のデバイス設定として設定する第２の設定手段と、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットを送信すると前記第２の設定手段によって設定されている場合であっても、前記第１の設定手段によって前記特定の印刷機能の設定が無効に設定されている場合には、前記所定のフォーマットのＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのアドバタイズパケットが送信されないように前記ＢＬＥ通信手段を制御する制御手段とを備えることを特徴とする。