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