(57)【要約】【課題】Ｂｌｕｅｔｏｏｔｈ通信可能な印刷装置であって、容易に通信相手を制限することのできる印刷装置、等を提供する。【解決手段】Ｂｌｕｅｔｏｏｔｈ通信が可能な印刷装置が、設定情報を記憶する記憶部と、Ｂｌｕｅｔｏｏｔｈペアリング要求に含まれる要求元情報の一部が前記設定情報と一致した場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を許可する通信制御部と、前記許可後に、印刷データを受信し当該印刷データに基づいて印刷を実行させる印刷制御部と、を有する。【選択図】  図１
2016150484.tif 000002
【特許請求の範囲】
【請求項１】
Ｂｌｕｅｔｏｏｔｈ通信が可能な印刷装置であって、
設定情報を記憶する記憶部と、
Ｂｌｕｅｔｏｏｔｈペアリング要求に含まれる要求元情報の一部が前記設定情報と一致した場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を許可する通信制御部と、
前記許可後に、印刷データを受信し当該印刷データに基づいて印刷を実行させる印刷制御部と、を有する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記通信制御部は、前記要求元情報に前記設定情報と一致する一部がない場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を不許可とする
ことを特徴とする印刷装置。
【請求項３】
請求項１または２において、
前記要求元情報は、Ｂｌｕｅｔｏｏｔｈデバイス名である
ことを特徴とする印刷装置。
【請求項４】
請求項３において、
前記設定情報及び前記Ｂｌｕｅｔｏｏｔｈデバイス名は、設定可能である
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記設定情報は、文字列である
ことを特徴とする印刷装置。
【請求項６】
Ｂｌｕｅｔｏｏｔｈ通信が可能な印刷装置の制御方法であって、
設定情報を記憶させ、
Ｂｌｕｅｔｏｏｔｈペアリング要求に含まれる要求元情報の一部が前記設定情報と一致した場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を許可させ、
前記許可後に、印刷データを受信した際に当該印刷データに基づいて印刷を実行させる
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信可能な印刷装置等に関し、特に、容易に通信相手を制限することのできる印刷装置等に関する。
【背景技術】
【０００２】
近年、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信が普及している。例えば、スマートフォンなどのモバイル端末から当該通信によりプリンターに印刷を実行させる、といったことがなされている。
【０００３】
このＢｌｕｅｔｏｏｔｈによる通信を行う場合には、まず、通信相手とペアリングという前処理（準備処理）を行って通信可能な状態とする必要がある。そして、その後に、通信相手と正式に接続の処理を行う。
【０００４】
このように正式に接続処理がなされると、例えば、プリンターでは端末装置から印刷データを受信して印刷を行うことができる。そして、通常、プリンターはどの端末装置ともペアリング可能な仕様になっている。
【０００５】
下記特許文献１には、認証処理におけるユーザーの操作負担を減らし、且つ、不適切な端末からの接続を排除できる装置であって秘密鍵を用いる装置について記載されている。
【０００６】
下記特許文献２には、目的の機器とのリンクの確立を迅速に行うことができる通信装置について記載され、予め収集されたデバイス名の中に存在すればそのデバイス名の機器を他の機器に優先して通信リンクを確立することなどが示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−４１５６３号公報
【特許文献２】特開２０１２−４９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述のように、プリンターがどの端末装置ともペアリングを行い、Ｂｌｕｅｔｏｏｔｈ通信可能であるとすると、誰でも当該プリンターを操作できる状態であり、第三者から予期していない操作を受けてしまう虞がある。また、会社のオフィス等で複数のプリンターを複数グループで使用する環境などでは、グループ毎のコスト管理などの観点から、通信接続できる端末装置を制限できることが望まれる。
【０００９】
なお、上記特許文献１に記載の装置では、秘密鍵などを使用する煩雑な処理が必要である。また、上記特許文献２に記載の装置では、制限するのではなく優先する処理であり、また、上述した課題を容易に解決できない。
【００１０】
そこで、本発明の目的は、通信可能な印刷装置であって、容易に通信相手を制限することのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明の一つの側面は、Ｂｌｕｅｔｏｏｔｈ通信が可能な印刷装置が、設定情報を記憶する記憶部と、Ｂｌｕｅｔｏｏｔｈペアリング要求に含ま
れる要求元情報の一部が前記設定情報と一致した場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を許可する通信制御部と、前記許可後に、印刷データを受信し当該印刷データに基づいて印刷を実行させる印刷制御部と、を有する、ことである。
【００１２】
更に、上記発明において、好ましい態様は、前記通信制御部は、前記要求元情報に前記設定情報と一致する一部がない場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を不許可とする、ことを特徴とする。
【００１３】
更にまた、上記発明において、好ましい態様は、前記要求元情報は、Ｂｌｕｅｔｏｏｔｈデバイス名である、ことを特徴とする。
【００１４】
更に、上記発明において、好ましい態様は、前記設定情報及び前記Ｂｌｕｅｔｏｏｔｈデバイス名は、設定可能である、ことを特徴とする。
【００１５】
更にまた、上記発明において、好ましい態様は、前記設定情報は、文字列である、ことを特徴とする。
【００１６】
上記の目的を達成するために、本発明の別の側面は、Ｂｌｕｅｔｏｏｔｈ通信が可能な印刷装置の制御方法において、設定情報を記憶させ、Ｂｌｕｅｔｏｏｔｈペアリング要求に含まれる要求元情報の一部が前記設定情報と一致した場合に、Ｂｌｕｅｔｏｏｔｈペアリング要求を許可させ、前記許可後に、印刷データを受信した際に当該印刷データに基づいて印刷を実行させる、ことである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した印刷装置の実施の形態例に係る機能構成図である。
【図２】設定情報を例示した図である。
【図３】プリンター２におけるペアリング要求受信以降の処理手順を例示したフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した印刷装置の実施の形態例に係る機能構成図である。図１に示すプリンター２が本実施の形態例に係る印刷装置であり、端末装置１からＢｌｕｅｔｏｏｔｈ通信のペアリング要求を受けた際に、当該端末装置１のＢｌｕｅｔｏｏｔｈデバイス名の一部が予め記憶した設定情報と一致することを条件にペアリング要求を許可する。これにより、容易に通信相手の制限を行うことができ、第三者からのアクセスを排除し、管理面での利便性も享受できる。
【００２１】
図１に示すように、本実施の形態例に係るシステムでは、一例として、プリンター２が複数の端末装置１（１Ａ、１Ｂ、１Ｃ・・・）とＢｌｕｅｔｏｏｔｈによる通信で接続される構成である。なお、各端末装置１（１Ａ、１Ｂ、１Ｃ・・・）は、いずれも同様の機能・構成を備える。
【００２２】
端末装置１は、プリンター２に対して印刷指示、設定指示等を行うプリンター２のホス
トコンピューターであり、例えば、スマートフォン、パーソナルコンピューター、タブレット型端末などで構成される。端末装置１は、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、ディスプレイ（表示装置）、操作装置（指示装置）等を備える。
【００２３】
また、端末装置１は、従来装置と同様の機能・構成を備えるが、Ｂｌｕｅｔｏｏｔｈによる通信が可能であり、当該通信に必要なＢｌｕｅｔｏｏｔｈデバイス名（以降、デバイス名）を備える。このデバイス名は、任意に設定可能であり、例えば、図１に示すように、端末装置１Ａには「Ｓｕｚｕｋｉ＿１」、端末装置１Ｂには「Ｓｕｚｕｋｉ＿２」、端末装置１Ｃには「Ｔａｎａｋａ＿１」というデバイス名が設定される。このデバイス名は、Ｂｌｕｅｔｏｏｔｈ通信を行う前に、当該端末装置１のユーザー又はシステム管理者によって設定され、設定されたデバイス名は端末装置１の記憶装置（図示せず）に記憶される。また、このデバイス名は、Ｂｌｕｅｔｏｏｔｈの仕様に則って、Ｂｌｕｅｔｏｏｔｈペアリング要求の際などにデータに含まれて、接続先（プリンター２）に送信される。
【００２４】
また、端末装置１は、図１に示すように、アプリケーション部１１を備える。アプリケーション部１１は、例えば、プリンター２に印刷させる文書や画像などを生成、編集する機能を備え、プリンター２に対する印刷指示等の前に、Ｂｌｕｅｔｏｏｔｈ通信の接続処理を実行する。なお、当該接続処理には、端末装置１のＯＳ（オペレーティングシステム）が提供するＡＰＩ（アプリケーションプログラミングインターフェース）の関数などが用いられる。アプリケーション部１１は、処理内容を記述したプログラム、当該プログラムに従って処理を実行するＣＰＵ等で構成される。また、端末装置１は、図示していないが、プリンター２用のドライバープログラム及びユーティリティープログラムを備える。
【００２５】
次に、プリンター２は、端末装置１の印刷指示に従って印刷を実行する印刷装置であり、Ｂｌｕｅｔｏｏｔｈ通信が可能である。プリンター２は、例えば、店舗などに備えられるレシートプリンター、または、オフィスなどに備えられる業務用のレーザープリンター、インクジェットプリンターである。なお、プリンター２が複数台備えられるシステム構成としてもよい。
【００２６】
プリンター２は、図１に示すような機能構成を備える。まず、コントローラー２１は、プリンター２の各所の動作を制御する部分であり、端末装置１から印刷指示があった際には、端末装置１から送信される印刷データを受信し、当該印刷データに基づいて印刷処理を実行させる。また、端末装置１から印刷条件などの設定指示があった際には、当該指示に従って設定値の登録・編集を実行する。なお、コントローラー２１は、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ等で構成できる。
【００２７】
コントローラー２１は、図１に示すように、記憶部２１１、通信制御部２１２、及び印刷制御部２１３を備える。記憶部２１１は、Ｂｌｕｅｔｏｏｔｈ通信のための設定情報（以降、設定情報）を記憶する部分である。この設定情報は、Ｂｌｕｅｔｏｏｔｈ通信の相手を制限するためのものであり、具体的には、Ｂｌｕｅｔｏｏｔｈペアリング要求（以降、ペアリング要求）元のデバイス名に当該設定情報が含まれる場合に、ペアリング要求を許可するものである。すなわち、この設定情報は、ペアリングを要求する端末装置１のデバイス名の一部が、当該設定情報と一致する場合にペアリング要求を許可するものである。
【００２８】
図２は、設定情報を例示した図である。図２の（Ａ）は、設定情報として「Ｓｕｚｕｋｉ」という文字列が設定されている場合を示す。また、図２の（Ｂ）は、設定情報として「Ｓａｌｅｓ」と「Ｄｅｓｉｇｎ」という文字列が設定されている場合を示す。このように、設定情報は、１情報又は複数情報とすることができる。また、文字だけでなく、記号や数字を含んでもよい。
【００２９】
当該設定情報は、プリンター２の管理者等によって事前に設定される。なお、記憶部２１１は、ＮＶＲＡＭ等で構成することができる。
【００３０】
次に、通信制御部２１２は、プリンター２と端末装置１のＢｌｕｅｔｏｏｔｈ通信を制御する部分である。通信制御部２１２は、上述した設定情報による接続の制限などの処理を実行するが、具体的な処理内容については後述する。なお、通信制御部２１２は、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ等で構成することができる。
【００３１】
印刷制御部２１３は、上述した印刷処理、設定処理を制御する部分である。なお、印刷制御部２１３は、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ、ＡＳＩＣ等で構成することができる。
【００３２】
次に、プリンター２の印刷機構部２２は、印刷制御部２１３の指示に従って印刷媒体に対して印刷を実行する部分である。プリンター２のタイプに相応した印刷媒体の搬送装置、印刷装置を備える。
【００３３】
以上説明したような構成を有する本実施の形態例におけるプリンター２では、ホスト装置１からの接続要求及び印刷指示時に、以下のような処理を行う。図３は、プリンター２におけるペアリング要求受信以降の処理手順を例示したフローチャートである。
【００３４】
まず、いずれかの端末装置１からペアリング要求がプリンター２に発せられる。通常、当該ペアリング要求前には、端末装置１がＢｌｕｅｔｏｏｔｈ通信可能なプリンターを検索してユーザーに対して表示し、ユーザーが所望のプリンターを選択するという操作が行われる。当該操作で選択されたプリンターに対して端末装置１は、上記ペアリング要求を送信する。
【００３５】
プリンター２では、通信制御部２１２が、このペアリング要求を受信し（図３のステップＳ１）、その中に含まれる、当該要求を発した端末装置１のデバイス名（要求元情報）を取得する（図３のステップＳ２）。
【００３６】
次に、通信制御部２１２は、記憶部２１１に記憶される上述した設定情報を取得し、上記取得したデバイス名の一部が当該設定情報と一致するか否かをチェックする（図３のステップＳ３）。当該チェックの結果、上記デバイス名の一部が上記設定情報と一致すれば（図３のステップＳ３のＹｅｓ）、処理がステップＳ４に移行する。一方、当該チェックの結果、上記デバイス名の一部が上記設定情報と一致しなければ、換言すれば、上記デバイス名に設定情報と一致する一部がなければ（図３のステップＳ３のＮｏ）、処理がステップＳ８に移行する。
【００３７】
例えば、図２の（Ａ）に示す設定情報「Ｓｕｚｕｋｉ」が記憶部２１１に記憶されている場合、端末装置１Ａ又は端末装置１Ｂからペアリング要求が送信された時は、これらの端末装置１のデバイス名「Ｓｕｚｕｋｉ＿１」又は「Ｓｕｚｕｋｉ＿２」の一部が設定情報「Ｓｕｚｕｋｉ」と一致すると判断される。また、端末装置１Ｃからペアリング要求が送信された時は、この端末装置１のデバイス名「Ｔａｎａｋａ＿１」に設定情報「Ｓｕｚｕｋｉ」と一致する部分がなく、デバイス名「Ｔａｎａｋａ＿１」の一部が設定情報「Ｓｕｚｕｋｉ」と一致しないと判断される。
【００３８】
また、図２の（Ｂ）に示す設定情報「Ｓａｌｅｓ」、「Ｄｅｓｉｇｎ」が記憶部２１１に記憶されている場合の例では、「Ｓａｌｅｓ」、「Ｄｅｓｉｇｎ」は、それぞれ、営業
グループと設計グループを意味しており、各端末装置１には、その使用者の所属グループ名を含むデバイス名が付けられている。例えば、「Ｓａｌｅｓ＿１」、「Ｄｅｓｉｇｎ＿１」などが、また、開発部所属の端末装置１には「Ｄｅｖｅｌｏｐ＿１」などが付されている。この例の場合、「Ｓａｌｅｓ＿１」又は「Ｄｅｓｉｇｎ＿１」のデバイス名を付された端末装置１からペアリング要求が送信された時は、デバイス名の一部が設定情報と一致すると判断され、「Ｄｅｖｅｌｏｐ＿１」のデバイス名を付された端末装置１からペアリング要求が送信された時は、デバイス名の一部が設定情報と一致しないと判断される。
【００３９】
ステップＳ４では、通信制御部２１２は、要求元の端末装置１に対してペアリング要求の許可の応答（通信）を行う。当該応答後、要求元の端末装置１とプリンター２間でＢｌｕｅｔｏｏｔｈ通信の接続処理が実行される（図３のステップＳ５）。
【００４０】
当該処理により、Ｂｌｕｅｔｏｏｔｈ通信が可能となったので、要求元の端末装置１から印刷指示がなされる、すなわち、印刷データがプリンター２に対して送信される。
【００４１】
当該印刷データはプリンター２の印刷制御部２１３で受信され（図３のステップＳ６）、印刷制御部２１３は、当該印刷データに従って印刷機構部２２を制御する。当該制御により、印刷データによって指示された印刷が印刷機構部２２により実行され、印刷物が出力される（図３のステップＳ７）。
【００４２】
ステップＳ３で、処理がステップＳ８に移行した場合には、通信制御部２１２は、要求元の端末装置１に対してペアリング要求の不許可の応答（通信）を行う。この場合には、プリンター２は要求元の端末装置１とＢｌｕｅｔｏｏｔｈ通信を行わないので、これで処理が終了する。
【００４３】
以上説明したように、本実施の形態例に係るプリンター２では、予め設定情報をプリンター２に記憶させておくことにより、Ｂｌｕｅｔｏｏｔｈ通信の通信相手を制限することができる。これにより、第三者から不正なアクセスを受けることを防止できる。また、会社などでは図２の（Ｂ）の例で説明したように、プリンター２についてグループ毎（部署毎）のアクセス権を設定できることになり、コスト管理などに応用できる。また、これらの接続制限を比較的容易な方法で実現できる。
【００４４】
また、端末装置１側もＢｌｕｅｔｏｏｔｈ通信に必要なデバイス名を設定情報に基づいて命名すればよく、容易に接続制限を実現できる。
【００４５】
更に、上記設定情報と上記デバイス名は、ユーザーが任意に決定できるので、自在なシステム管理が可能である。
【００４６】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００４７】
１（１Ａ、１Ｂ、１Ｃ）  端末装置、  ２  プリンター、  １１  アプリケーション部、  ２１  コントローラー、  ２２  印刷機構部、  ２１１  記憶部、  ２１２  通信制御部、  ２１３  印刷制御部
【図１】
2016150484.tif 000003
【図２】
2016150484.tif 000004
【図３】
2016150484.tif 000005