(57)【特許請求の範囲】
【請求項１】
記録媒体に印刷を実行する印刷部と、
ペアリングが完了した外部装置と無線通信する無線通信部と、
前記外部装置から無線通信で印刷データを受信し、受信した前記印刷データに基づいて前記印刷部を制御する制御部と、を備え、
前記制御部は、
第１モードから第２モードへの移行に応じて、前記印刷部を制御してペアリングに関する情報を前記記録媒体に印刷し、
前記第１モードではペアリングを行わず、前記第２モードではペアリング要求があった場合、ペアリングを行う、
ことを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記第２モードへ移行後、所定期間が経過した場合、前記第１モードへ移行することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
所定の条件が成立した場合、前記第１モードから前記第２モードへ移行する
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記制御部は、
前記所定の条件が成立した場合、前記印刷部による印刷が可能か否かを判別し、可能な場合、前記第１モードから前記第２モードへ移行する
ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記所定の条件は、所定の操作があったことであることを特徴とする請求項３に記載の印刷装置。
【請求項６】
前記所定の操作は、カバーを開閉する操作、及び、操作スイッチを操作する操作を組み合わせた操作を含むことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記所定の条件は、電源がオンされたことであることを特徴とする請求項３に記載の印刷装置。
【請求項８】
前記制御部は、
前記第２モードにおいて、ペアリング要求があった場合、前記印刷部による印刷が可能か否かを判別し、可能な場合、ペアリング要求に応じたペアリングを行うことを特徴とする請求項１に記載の印刷装置。
【請求項９】
前記第２モードにおけるペアリングの認証方式を切り替え可能であることを特徴とする請求項１に記載の印刷装置。
【請求項１０】
前記第１モードにおけるペアリングを行わない方法を切り替え可能であることを特徴とする請求項１に記載の印刷装置。
【請求項１１】
記録媒体に印刷を実行する印刷部と、ペアリングが完了した外部装置と無線通信する無線通信部と、を備える印刷装置の制御方法であって、
前記外部装置とのペアリングを行わない第１モードから、前記外部装置からのペアリング要求に応じてペアリングを行う第２モードへの移行に応じて、前記印刷部でペアリングに関する情報を前記記録媒体に印刷し、
前記第２モードでペアリングが完了した前記外部装置から前記無線通信部により無線通信で印刷データを受信した場合、受信した前記印刷データに基づいて前記印刷部で前記記録媒体に印刷することを特徴とする印刷装置の制御方法。
【請求項１２】
記録媒体に印刷を実行する印刷部と、ペアリングが完了した外部装置と無線通信する無線通信部と、を備える印刷装置の制御部に、
前記外部装置とのペアリングを行わない第１モードから、前記外部装置からのペアリング要求に応じてペアリングを行う第２モードへの移行に応じて、前記印刷部でペアリングに関する情報を前記記録媒体に印刷させ、前記第２モードでペアリングが完了した前記外部装置から前記無線通信部により無線通信で印刷データを受信した場合、受信した前記印刷データに基づいて前記印刷部で前記記録媒体に印刷させるプログラムが記憶されたことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及び、記憶媒体に関する。
【背景技術】
【０００２】
従来、１のデバイスと、他のデバイスとがペアリングを行った後、近距離無線通信するシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０９７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記録媒体に印刷する機能を有する印刷装置と、外部装置とでペアリングを行い、これら装置間で無線通信できるようにする場合、印刷装置が、液晶表示パネル等の文字や画像によって情報を表示する表示装置を有さない装置であっても、ペアリングを容易化し、ユーザーの利便性を高めたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、ペアリングを容易化した印刷装置、印刷装置の制御方法、及び、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、記録媒体に印刷を実行する印刷部と、ペアリングが完了した外部装置と無線通信する無線通信部と、前記外部装置から無線通信で印刷データを受信し、受信した前記印刷データに基づいて前記印刷部を制御する制御部と、を備え、前記制御部は、第１モードから第２モードへの移行に応じて、前記印刷部を制御してペアリングに関する情報を前記記録媒体に印刷し、前記第１モードではペアリングを行わず、前記第２モードではペアリング要求があった場合、ペアリングを行う、ことを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングが容易化する。
【０００６】
また、本発明の印刷装置は、前記制御部は、前記第２モードへ移行後、所定期間が経過した場合、前記第１モードへ移行することを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングをセキュアに行える。
【０００７】
また、本発明の印刷装置は、前記制御部は、所定の条件が成立した場合、前記第１モードから前記第２モードへ移行することを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングをセキュアに行える。
【０００８】
また、本発明の印刷装置は、前記制御部は、前記所定の条件が成立した場合、前記印刷部による印刷が可能か否かを判別し、可能な場合、前記第１モードから前記第２モードへ移行することを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングをセキュアに行える。
【０００９】
また、本発明の印刷装置は、前記所定の条件は、所定の操作があったことであることを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングをセキュアに行える。
【００１０】
また、本発明の印刷装置は、前記所定の操作は、カバーを開閉する操作、及び、操作スイッチを操作する操作を組み合わせた操作を含むことを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングをセキュアに行える。
【００１１】
また、本発明の印刷装置は、前記所定の条件は、電源がオンされたことであることを特徴とする。
本発明の構成によれば、電源オン時に、第２モードへと移行させることができる。
【００１２】
また、本発明の印刷装置は、前記制御部は、前記第２モードにおいて、ペアリング要求があった場合、前記印刷部による印刷が可能か否かを判別し、可能な場合、ペアリング要求に応じたペアリングを行うことを特徴とする。
本発明の構成によれば、印刷装置は、印刷部による印刷ができない状態で、ペアリングが行われることを防止できる。
【００１３】
また、本発明の印刷装置は、前記第２モードにおけるペアリングの認証方式を切り替え可能であることを特徴とする。
本発明の構成によれば、ペアリングで行われる認証の認証方式について、ペアリングを行う各装置の認証方式の対応状況に応じて、また、求められるセキュリティーに応じて認証方式を切り替えることができる。
【００１４】
また、本発明の印刷装置は、前記第１モードにおけるペアリングを行わない方法を切り替え可能であることを特徴とする。
本発明の構成によれば、印刷装置が設置された環境等に応じて、適切な方法でペアリングを行わないようにできる。
【００１５】
また、上記目的を達成するために、本発明は、記録媒体に印刷を実行する印刷部と、ペアリングが完了した外部装置と無線通信する無線通信部と、を備える印刷装置の制御方法であって、前記外部装置とのペアリングを行わない第１モードから、前記外部装置からのペアリング要求に応じてペアリングを行う第２モードへの移行に応じて、前記印刷部でペアリングに関する情報を前記記録媒体に印刷し、前記第２モードでペアリングが完了した前記外部装置から前記無線通信部により無線通信で印刷データを受信した場合、受信した前記印刷データに基づいて前記印刷部で前記記録媒体に印刷することを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングが容易化する。
【００１６】
また、上記目的を達成するために、本発明の記憶媒体は、記録媒体に印刷を実行する印刷部と、ペアリングが完了した外部装置と無線通信する無線通信部と、を備える印刷装置の制御部に、前記外部装置とのペアリングを行わない第１モードから、前記外部装置からのペアリング要求に応じてペアリングを行う第２モードへの移行に応じて、前記印刷部でペアリングに関する情報を前記記録媒体に印刷させ、前記第２モードでペアリングが完了した前記外部装置から前記無線通信部により無線通信で印刷データを受信した場合、受信した前記印刷データに基づいて前記印刷部で前記記録媒体に印刷させるプログラムが記憶されたことを特徴とする。
本発明の構成によれば、印刷装置と外部装置とのペアリングが容易化する。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る印刷システムを示す図。
【図２】印刷装置、及び、制御装置の機能的構成を示すブロック図。
【図３】印刷装置の動作を示すフローチャート。
【図４】印刷装置の動作を示すフローチャート。
【図５】印刷装置、及び、制御装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１を示す図である。
【００１９】
印刷システム１は、ショッピングセンターや、百貨店、コンビニエンスストア等の小売店や、レストランや、喫茶店、居酒屋等の飲食店等の店舗に適用されるシステムである。
印刷システム１は、顧客が購入した商品に応じた会計を行う機能、会計に応じてレシートを発行する機能等を備える。
印刷システム１が適用される店舗には、顧客が会計を行なうレジカウンターＬが設けられる。レジカウンターＬには、会計に応じてレシートを発行可能な印刷装置１０が設けられる。また、レジカウンターＬで会計を担当するレジ担当者には、制御装置１１（外部装置）が付与される。
【００２０】
制御装置１１は、前面にタッチパネル３１が設けられたタブレット型（板状）のコンピューターである。
印刷装置１０と、各レジ担当者に付与された制御装置１１とは、事前に、Bluetooth（登録商標）の規格に従ってペアリングが行われる。
レジカウンターＬにおける会計に際し、レジ担当者は、自身に付与された制御装置１１を、印刷装置１０とBluetoothに従って無線接続すると共に、制御装置１１に事前にインストールされた専用のアプリケーション（以下、「専用アプリＡＰ」と表現する。）を起動する。
専用アプリＡＰは、レジカウンターＬにおける会計に際し、レジ担当者に所定のユーザーインターフェースを提供する。
レジ担当者は、当該ユーザーインターフェースに、会計に対応する入力を行い、また、ユーザーインターフェースに表示された会計に関する情報を参照する。
制御装置１１は、レジカウンターＬで行われる会計に応じて、専用アプリＡＰの機能により、印刷装置１０を制御して、レシートを発行させる。印刷装置１０により発行されたレシートは、顧客に引き渡される。
【００２１】
なお、本実施形態において、「無線接続」とは、印刷装置１０と制御装置１１との間で、Bluetoothに従って通信リンクを確立し、通信リンクを介してこれら装置間でデータの送受信が可能な状態とすることをいう。
【００２２】
図２は、印刷装置１０、及び、制御装置１１の機能的構成を示すブロック図である。
【００２３】
図２に示すように、印刷装置１０は、ロール紙（記録媒体）を収容し、ロール紙にライン型のサーマルヘッドによってドットを形成することにより画像を印刷するラインサーマルプリンターである。
図２に示すように、印刷装置１０は、制御部２０と、印刷部２１と、記憶部２２と、無線通信部２３と、入力部２４と、センサーユニット２５と、ＬＥＤユニット２６と、を備える。
【００２４】
制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置１０を制御する。制御部２０は、インストールされたファームウェア等の制御プログラムを読み出して実行することにより、印刷装置１０を制御する。
【００２５】
印刷部２１は、印刷装置１０の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等を備える。印刷部２１は、制御部２０の制御で、搬送機構によりロール紙を搬送しつつ、印刷機構によりロール紙に画像を印刷し、切断機構により所定の位置でロール紙を切断して、レシートを発行する。
【００２６】
記憶部２２は、不揮発性メモリー等の記憶媒体を備え、各種データを記憶する。
記憶部２２は、ファームウェア等の制御プログラム（プログラム）を記憶し、制御部２０は、記憶部２２（記憶媒体）が記憶する制御プログラムを読み出して実行することにより、後述する各種処理を実行する。
【００２７】
無線通信部２３は、リンクマネージャーや、リンクコントローラー、高周波回路、アンテナ等を含む無線通信モジュールを備え、制御部２０の制御で、制御装置１１と通信リンクを確立してBluetoothに従って無線通信する。
【００２８】
入力部２４は、電源をオン／オフする電源スイッチ２４１、ロール紙の搬送を指示するフィードスイッチ２４２、その他の操作スイッチを備える。入力部２４は、操作スイッチに対する操作を検出し、制御部２０に出力する。制御部２０は、入力部２４からの入力に基づいて、操作スイッチに対する操作に対応する処理を実行する。
【００２９】
センサーユニット２５は、複数のセンサーと、各センサーの検出値をＡ／Ｄ変換するコンバーター等を備え、各センサーの検出値を制御部２０に出力する。
センサーは、印刷装置１０に設けられた図示しないカバーの開閉状態を検出するセンサーや、ロール紙の位置を検出する位置検出センサー、ロール紙の搬送に関するエラー、印刷機構に関するエラー、その他エラーを検出するセンサー、切断機構が有するカッターの位置を検出するセンサー等、印刷機構が有するサーマルヘッドの温度を検出するセンサー、ロール紙の紙切れを検出するセンサー等を含む。
制御部２０は、センサーユニット２５からの入力に基づいて、印刷装置１０の状態を検出する。
【００３０】
ＬＥＤユニット２６は、１又は複数のＬＥＤを備え、制御部２０の制御で、ＬＥＤを所定の態様で点灯／消灯する。
【００３１】
制御装置１１は、タブレット型のコンピューターである。
図２に示すように、制御装置１１は、制御装置制御部３０と、タッチパネル３１と、制御装置記憶部３２と、制御装置無線通信部３３と、を備える。
【００３２】
制御装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、制御装置１１を制御する。
【００３３】
タッチパネル３１は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、制御装置制御部３０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、制御装置制御部３０に出力する。制御装置制御部３０は、タッチパネル３１からの入力に基づいて、タッチ操作に対応する処理を実行する。
【００３４】
制御装置記憶部３２は、不揮発性メモリーを備え、各種データを記憶する。
【００３５】
制御装置無線通信部３３は、無線通信モジュールを備え、制御装置制御部３０の制御で、印刷装置１０と通信リンクを確立してBluetoothに従って無線通信する。
【００３６】
次に、レシートを発行するときの制御装置１１、及び、印刷装置１０の動作について説明する。
以下の説明では、印刷装置１０と、制御装置１１との間でペアリングが行われており、これら装置が無線接続された状態（通信リンクが確立した状態）である。また、制御装置１１の専用アプリＡＰが起動されており、専用アプリＡＰが提供するユーザーインターフェースが、タッチパネル３１に表示された状態である。
以下の説明において、制御装置制御部３０の処理は、専用アプリＡＰ、専用アプリＡＰにより呼び出し可能なＡＰＩ（Application Programming Interface）、及び、制御装置１１のＯＳを含む制御プログラムの機能に基づいて実行される。
【００３７】
制御装置１１の制御装置制御部３０は、専用アプリＡＰが提供するユーザーインターフェースに対して会計に対応する入力が行われた後、レシートの発行を指示するタッチボタンが操作されたことを検出すると、レシートの発行を指示する印刷データを生成する。印刷データは、印刷装置１０のコマンド体系に従った制御コマンドを含んで構成された制御データである。
次いで、制御装置制御部３０は、制御装置無線通信部３３を制御して、生成した印刷データを、印刷装置１０に送信する。
印刷装置１０の制御部２０は、無線通信部２３を制御して、制御装置１１が送信した印刷データを受信する。
次いで、制御部２０は、受信した印刷データに基づいて、印刷部２１を制御してレシートを発行する。
【００３８】
ところで、上述したように、印刷装置１０には、ペアリングが完了した制御装置１１が無線接続され、無線接続された制御装置１１の制御でレシートの発行を含む処理が実行される。
ここで、印刷装置１０と、レジ担当者に付与された制御装置１１以外の端末、すなわち、印刷装置１０との通信が許可されない端末との間で、自由にペアリングができるのは適切ではない。例えば、悪意を持った第三者が、自身の端末と印刷装置１０とを接続して印刷装置１０を占有したり、また、印刷装置１０に想定されない情報を印刷させたりすることが可能となるからである。
一般に、ペアリングでは、所定の桁数の数値のパスキーを用いた認証が行われる。しかしながら、パスキーの値は、管理の容易性を考慮して、簡易な値とされることも多く、パスキーを用いた認証では、制御装置１１以外の端末のペアリングを効果的に防止できない場合があった。
また、近年、ペアリング時に行われる認証の認証方式として、パスキーを用いない方式が提案されており、ペアリングに、この認証方式が用いられる場合は、印刷装置１０との通信が許可されない端末について、ペアリングが容易に行える。
以上を踏まえ、本実施形態に係る印刷装置１０、及び、制御装置１１は、ペアリングに関し、以下の処理を実行する。
【００３９】
図３は、ペアリングに関する印刷装置１０の動作を示すフローチャートである。
なお、図３の動作の開始時点では、印刷装置１０の動作モードは、ペアリング不可モード（第１モード）である。
【００４０】
図３に示すように、印刷装置１０の制御部２０は、ペアリング可能モード（第２モード）へ移行するトリガーとなる条件（以下、「モード移行条件」と表現する。）が成立したか否かを監視する（ステップＳＡ１）。
ペアリング可能モードは、印刷装置１０と、制御装置１１との間でペアリングが可能なモードである。印刷装置１０がペアリング可能モードへ移行している間、印刷装置１０は、制御装置１１の要求に応じて、制御装置１１のペアリングを行う。
モード移行条件は、印刷装置１０に対して所定の操作が行われたこと、である。本実施形態では、所定の操作は、印刷装置１０に設けられたカバーが開けられた状態で、フィードスイッチ２４２が操作され、フィードスイッチ２４２が操作された状態でカバーが閉じられる操作である。制御部２０は、入力部２４からの入力、及びセンサーユニット２５からの入力に基づいて、このような操作が行われたことを検出する。
なお、所定の操作は、上述した操作に限らない。例えば、所定の操作は、フィードスイッチ２４２が所定の態様で操作されたこと（例えば、２秒以内に５回操作されたこと）や、フィードスイッチ２４２が操作された状態でカッターの位置が移動したこと、カバーが所定の態様で開閉されたこと（例えば、３秒以内に４回開閉されたこと）、等であってもよい。ただし、所定の操作は、ユーザーが意図して行われる操作とされる。このような操作とすることにより、偶発的に所定の操作が行われ、意図せずにペアリング可能モードへ移行することを防止できる。
【００４１】
また、モード移行条件を、電源がオンされたこと、としてもよい。モード移行条件をこのような条件とすることにより、電源オン時に、ペアリング可能モードへと移行させることができる。後に明らかとなるとおり、ペアリング可能モードへの移行は、所定期間の間、行われる。そして、一般に、印刷装置１０は、店舗の開店時に、関係者によって電源がオンされる。従って、モード移行条件を、電源がオンされたこと、としても、ペアリングについてセキュリティーが低下しない。
【００４２】
モード移行条件が成立した場合（ステップＳＡ１：ＹＥＳ）、制御部２０は、センサーユニット２５からの入力に基づいて、印刷が実行できる状態か否かを判別する（ステップＳＡ２）。
例えば、搬送機構や印刷機構にエラーが発生した場合や、紙切れの場合、カバーが開いている状態の場合、受信したデータを格納する受信バッファーにエラーが生じている場合等は印刷が実行できない。
【００４３】
印刷が実行できる状態ではない場合（ステップＳＡ２：ＮＯ）、制御部２０は、対応する処理を実行する（ステップＳＡ３）。
例えば、制御部２０は、ＬＥＤユニット２６を制御して、ＬＥＤを所定の態様で点灯／消灯させ、印刷が実行できない状態であり、ペアリング可能モードへ移行しない旨、報知する。これによれば、ユーザーは、印刷が実行できない状態であることを認識でき、当該認識に基づいて、印刷装置１０に発生しているエラーの解消等、対応する処理を実行できる。
また例えば、制御部２０は、印刷部２１を制御して、印刷が実行できない状態であり、ペアリング可能モードへ移行しない旨の情報をロール紙に印刷させる。これによれば、ユーザーは、印刷が実行できない状態であることを認識でき、当該認識に基づいて、印刷装置１０に発生しているエラーの解消等、対応する処理を実行できる。
【００４４】
印刷が実行できる状態の場合（ステップＳＡ２：ＹＥＳ）、制御部２０は、印刷部２１を制御して、ペアリングに関する情報が印刷された設定情報シートを発行する（ステップＳＡ４）。ペアリングに関する情報は、ＢＤ（Bluetooth device）アドレス、印刷装置１０のデバイス名、ペアリングにおける認証に使用するパスキー、パスキーを示す２次元コード、及び、ペアリング可能モードへ移行する期間を示す情報を含む。
なお、後述するように、制御部２０は、動作モードを、所定のタイミングを起点として、所定期間の間、ペアリング可能モードとする。そして、設定情報シートに印刷される「ペアリング可能モードへ移行する期間を示す情報」は、起点とする所定のタイミングを示す情報、及び、所定期間を示す情報が含まれていればよい。例えば、後述するように、設定情報シートの発行が完了したタイミングでペアリング可能モードへ移行し、また、所定期間が「２分」の場合は、「ペアリング可能モードへ移行する期間を示す情報」は、『ペアリングが可能な期間は、このシートの発行が完了してから２分です。』等である。
なお、設定情報シートに印刷されるペアリングに関する情報は、上述した情報に限らず、上述した情報の一部が印刷されてもよく、上述した情報に加えて他の情報が印刷されてもよく、また、上述した情報に代えて他の情報が印刷されてもよい。
ユーザーは、設定情報シートに印刷されたペアリングに関する情報を参照することにより、ペアリングに必要な情報を取得できる。
【００４５】
設定情報シートの発行に応じて、制御部２０は、ペアリング可能モードへ移行する（ステップＳＡ５）。印刷装置１０は、動作モードがペアリング可能モードの間、制御装置１１からの要求に応じて、印刷装置１０と制御装置１１とのペアリングを行う。
なお、ステップＳＡ５のペアリング可能モードへの移行は、設定情報シートの発行を開始したタイミング（設定情報シートの発行を開始したタイミングに所定のマージンを加味したタイミングでもよい。）で行ってもよい。また、ステップＳＡ５のペアリング可能モードへの移行は、設定情報シートの発行が完了したタイミング（設定情報シートの発行が完了したタイミングに所定のマージンを加味したタイミングでもよい。）で行ってもよい。すなわち、ステップＳＡ４の処理が完了した後、ステップＳＡ５の処理を実行する必要はなく、ステップＳＡ４の処理と、ステップＳＡ５の処理とで、時間的に同時に行われる部分があってもよい。ただし、ペアリング可能モードへの移行を、設定情報シートの発行が完了したタイミングで開始する場合、ユーザーが、設定情報シートに印刷された情報（ペアリングに使用する情報を含む情報）を参照可能な状態となった後に、ペアリング可能モードへの移行が行われるため、ユーザーの利便性がよい。
【００４６】
このように、本実施形態に係る印刷装置１０の制御部２０は、ペアリング不可モード（第１モード）からペアリング可能モード（第２モード）への移行に応じて、印刷部２１を制御してペアリングに関する情報をロール紙（記録媒体）に印刷する。
【００４７】
ここで、本実施形態では、ペアリング可能モードへの移行に応じて、設定情報シートを発行する。このため、ユーザーは、設定情報シートの発行を認識することにより、ペアリング可能モードへの移行を認識でき、ペアリングを行う場合は、所定期間内にペアリングに係る作業を行うべきことを認識できる。
さらに、ペアリング可能モードへ移行してから所定期間の間は、ＬＥＤを所定の態様で点灯／消灯させ、ユーザーはプリンターがペアリング可能モードであることを認識できるようにする。
また、本実施形態では、モード移行条件が成立した場合であっても、印刷を実行できない状態の場合は、ペアリング可能モードへの移行は実行されない。これは以下の理由による。
すなわち、印刷を実行できない状態の場合は、印刷装置１０が設定情報シートを発行できず、ユーザーが、ペアリング可能モードへ移行したことを認識できず、また、ペアリングに必要な情報を取得できないからである。
本実施形態では、印刷装置１０は、印刷機能を有するという特性を利用して、ペアリング可能モードへの移行に応じて設定情報シートを発行し、これにより、ユーザーの利便性を向上するが、印刷が実行できず設定情報シートが発行できない可能性があることを踏まえ、対応する処理を実行する。
【００４８】
動作モードがペアリング可能モードの間に行われるペアリングについては後述する。
【００４９】
ペアリング可能モードへ移行後、制御部２０は、所定期間が経過したか否かを監視する（ステップＳＡ６）。
所定期間が経過した場合（ステップＳＡ６：ＹＥＳ）、制御部２０は、ペアリング可能モードからペアリング不可モードへ移行する。
動作モードがペアリング不可モードの間は、制御部２０は、ペアリングを行わない。動作モードがペアリング不可モードの間に制御部２０がペアリングを行わない方法については後述する。
【００５０】
このように、本実施形態では、モード移行条件が成立した後、所定期間の間、ペアリングンが可能であり、所定期間以外の期間はペアリングを行うことができない。また、モード移行条件は、ユーザーによる意図的な操作が行われたことであり、第三者が意図的にモード移行条件を成立させることができない。
このため、第三者の端末と、印刷装置１０との間でペアリングが行われることを防止できる。
【００５１】
次に、動作モードがペアリング可能モードの間に行われるペアリングについて説明する。
まず、動作モードがペアリング可能モードである印刷装置１０の基本的な動作について説明する。
【００５２】
図４は、動作モードがペアリング可能モードの印刷装置１０の基本的な動作を示すフローチャートである。
図４に示すように、印刷装置１０の制御部２０は、外部装置（制御装置１１を含む。）からペアリング要求があったか否かを監視する（ステップＳＢ１）。
ペアリング要求があった場合（ステップＳＢ１：ＹＥＳ）、制御部２０は、印刷部２１による印刷が可能な状態か否かを判別する（ステップＳＢ２）。
【００５３】
印刷が可能な状態ではない場合（ステップＳＢ２：ＮＯ）、制御部２０は、対応する処理を実行する（ステップＳＢ３）。
例えば、制御部２０は、ＬＥＤユニット２６を制御して、ＬＥＤを所定の態様で点灯／消灯させ、印刷が実行できない状態であり、ペアリングを行わない旨、報知する。これによれば、ユーザーは、印刷が実行できない状態であることを認識でき、当該認識に基づいて、印刷装置１０に発生しているエラーの解消等、対応する処理を実行できる。
印刷が可能な状態の場合（ステップＳＢ２：ＹＥＳ）、制御部２０は、ペアリングを行う（ステップＳＢ４）。なお、ステップＳＢ４では、使用する認証方式によっては、認証の結果、ペアリングが失敗する場合がある。
【００５４】
このように、本実施形態では、動作モードがペアリング可能モードであっても、印刷部２１による印刷が実行できない状態の場合、印刷装置１０は、ペアリングを行わない。これは、以下の理由による。
すなわち、ペアリング要求があった場合、ペアリングが行われた後、ペアリング要求を行った外部装置（ここでは制御装置１１とする。）と印刷装置１０とが無線接続され、制御装置１１の制御で印刷装置１０が印刷を実行することが想定される。しかしながら、印刷部２１による印刷ができない状態では、印刷装置１０は、制御装置１１から受信した制御データに基づく処理を正常に実行できない。また、印刷部２１による印刷ができない状態の印刷装置１０に制御装置１１を無線接続した場合、制御装置１１は、印刷装置１０が印刷できないことに対応する処理（例えば、エラー通知の受信や、エラー通知への応答、エラー通知に基づくエラーの報知）を実行する必要があり、制御装置１１の処理負荷が増大する。また、制御装置１１と印刷装置１０とを無線接続した後に、制御装置１１の制御による印刷装置１０の印刷ができない場合、ユーザーは、その原因を、ペアリングが正常に行われていない、また、無線接続が正常に行われていない等、誤って認識する可能性がある。また、ペアリング要求があったタイミングで、印刷部２１による印刷が実行できない状態である旨、報知することにより、実際に印刷装置１０と制御装置１１との間で無線接続がされる前の早い段階で、ユーザーに、当該状態を認識させることができ、早い段階で、当該状態を解消させることができる。
以上を踏まえ、印刷部２１による印刷が実行できない状態の場合、印刷装置１０はペアリング要求に応じたペアリングを実行せず、これにより、印刷が実行できない状態を解消した上で、ペアリング要求を再度行うことを促す。
【００５５】
ここで、本実施形態では、ペアリング時の認証方式として、第１認証方式、第２認証方式、及び、第３認証方式の３つの認証方式のいずれかの認証方式を切り替えて使用できる。このように、認証方式を切り替えることが可能であるため、各装置の認証方式の対応状況に応じて、また、求められるセキュリティーに応じて認証方式を切り替えることができる。
【００５６】
＜第１認証方式＞
第１認証方式は、ＳＳＰ（Secure Simple Pairing）のJust worksに対応する認証方式である。
第１認証方式では、印刷装置１０の制御部２０は、制御装置１１からペアリング要求があった場合、パスキーを用いた認証を行わず、対応するプロトコルに従った手順を経て、ペアリングを行う。
第１認証方式によれば、ペアリングに際し、ユーザーが行う作業が少ないため、ユーザーの負担が小さい。また、ペアリングは、上述したように、限定された期間で可能であるため、ペアリングに関するセキュリティーは維持される。
【００５７】
＜第２認証方式＞
第２認証方式は、ＳＳＰのNumeric Comparisonに対応する認証方式である。
第２認証方式では、印刷装置１０、及び、制御装置１１は、対応するプロトコルに従った手順を経て、以下の処理を行う。すなわち、制御装置１１の制御装置制御部３０は、所定のユーザーインターフェースにパスキーを表示し、パスキーが正しいか否かをユーザーに入力させる。印刷装置１０の制御部２０は、制御装置１１においてパスキーが正しい旨の入力をユーザーが行い、その旨の通知を制御装置１１から受けた場合、制御装置１１を認証し、印刷装置１０と制御装置１１との間でのペアリングを行う。なお、本実施形態では、印刷装置１０は、パスキーの表示、及び、パスキーが正しいか否かの入力の受け付けを行わないが、行う構成であってもよい。
第２認証方式によれば、ペアリングに際し、ユーザーは、制御装置１１に表示されたパスキーが正しいか否かを入力すればよいため、ユーザーの負担が小さい。また、印刷装置１０がペアリング可能モードへ移行時に発行する設定情報シートには、パスキーが印刷されるため、ユーザーは、設定情報シートを参照することにより、制御装置１１に表示されたパスキーが正しいか否かを簡易、かつ、的確に判断できる。
【００５８】
＜第３認証方式＞
第３認証方式は、ＳＳＰのPasskey Entryに対応する認証方式である。
図５は、認証方式に第３認証方式を使用する場合の印刷装置１０、及び、制御装置１１の動作を示すフローチャートである。図５（Ａ）は印刷装置１０の動作を示し、（Ｂ）は制御装置１１の動作を示す。
図５（Ｂ）に示すように、ユーザーは、制御装置１１に所定の操作を行ってBluetoothの設定に関するユーザーインターフェースを表示させ、Bluetoothデバイスの検索の実行を指示する（ステップＳＸ１）。
ステップＳＸ１の指示に応じて、制御装置１１の制御装置制御部３０は、Bluetoothデバイスとしての印刷装置１０を検索し、ユーザーインターフェースに、印刷装置１０のデバイス名を選択可能な態様で表示すると共に、当該デバイス名と対応付けてパスキーの入力欄を表示する（ステップＳＤ１）。
印刷装置１０の検索は、印刷装置１０がBluetoothに係る所定のプロトコルに従ってブロードキャストする検索用のパケットを受信し、プロトコルに従った手順で処理を行うことにより行われる。
【００５９】
ユーザーは、ユーザーインターフェースに表示された印刷装置１０を選択し、対応する欄にパスキーを入力する（ステップＳＸ２）。
ここで、印刷装置１０がペアリング可能モードへ移行時に発行する設定情報シートには、パスキーが印刷されるため、ユーザーは、設定情報シートを参照することにより、入力すべきパスキーを簡易、かつ、的確に判断できる。
なお、パスキーの入力は、設定情報シートに印刷されたパスキーを示す２次元コードの読み取りにより行われてもよい。
ステップＳＸ２の入力に応じて、制御装置１１の制御装置制御部３０は、ペアリング要求信号を送信する（ペアリング要求を行う）（ステップＳＤ２）。
なお、フローチャートにおける図示は省略したが、制御装置１１のペアリング要求信号の送信に応じて、印刷装置１０、及び、制御装置１１は、対応するプロトコルに従って通信し、必要な情報を送受信する。
【００６０】
図５（Ａ）に示すように、印刷装置１０の制御部２０は、ペアリング要求の受信に応じて、印刷部２１による印刷が可能な状態か否かを判別する（ステップＳＣ１）。
印刷部２１による印刷が可能な状態ではない場合（ステップＳＣ１：ＹＥＳ）、制御部２０は、ペアリングを行わず、ＬＥＤによる報知等の対応する処理を実行する（ステップＳＣ２）。
【００６１】
印刷部２１による印刷が可能な状態の場合（ステップＳＣ１：ＹＥＳ）、制御部２０は、ペアリング要求信号の受信に応じて、パスキーを用いたペアリングを行う（ステップＳＣ３）。
次いで、制御部２０は、ペアリングの結果を通知するペアリング確認信号を送信する（ステップＳＣ４）。ペアリング確認信号は、ペアリングが成功したか否かを示す信号である。
【００６２】
図５（Ｂ）に示すように、制御装置１１の制御装置制御部３０は、ペアリング確認信号の受信に応じて、対応する処理を実行する（ステップＳＤ３）。例えば、制御装置制御部３０は、ペアリングの成功／失敗を示す情報を、ユーザーインターフェースに表示する。
【００６３】
第３認証方式によれば、ペアリングに際し、パスキーを用いた認証が行われるため、よりセキュアにペアリングを行うことができる。
【００６４】
次に、動作モードがペアリング不可モードの間に印刷装置１０がペアリングを行わない方法について説明する。
本実施形態では、ペアリングを行わない方法として、第１方法、及び、第２方法のいずれかの方法を切り替えて使用できる。このように、方法を切り替えることが可能であるため、印刷装置１０の環境等に応じて、適切な方法を選択できる。
【００６５】
＜第１方法＞
第１方法において、動作モードがペアリング不可モードの間、印刷装置１０の制御部２０は、検索用のパケットをブロードキャストしない。
この第１方法によれば、動作モードがペアリング不可モードの間、制御装置１１は、印刷装置１０を検索することができず、ペアリング要求を行えない。このため、動作モードがペアリング不可モードの間に、第三者の端末と、印刷装置１０との間でペアリングが行われることを防止できる。
また、動作モードがペアリング不可モードの間に、第三者が、Bluetoothデバイスの検索によっては、印刷装置１０がBluetoothデバイスであることを認識できないため、第三者によってペアリングが行われることをより効果的に防止できる。
検索用のパケットをブロードキャストし、制御装置１１からペアリング要求があった場合であっても、ペアリングを行わず、ペアリングが失敗したことを示す情報を含むペアリング確認信号を応答するという構成も可能である。
【００６６】
＜第２方法＞
第２方法において、動作モードがペアリング不可モードの間、印刷装置１０の制御部２０は、検索用のパケットをブロードキャストする一方、外部装置からペアリング要求があった場合であっても、ペアリングを行わず、ペアリングが失敗したことを示す情報を含むペアリング確認信号を応答する。
この第２方法によれば、正当な者が、ペアリングを試みて失敗した場合に、動作モードがペアリング不可モードであることを認識でき、所定の操作を行って改めてペアリング可能モードへ移行させてペアリングを行わせることができる。
【００６７】
以上説明したように、本実施形態に係る印刷装置１０は、ロール紙（記録媒体）に印刷を実行する印刷部２１と、ペアリングが完了した制御装置１１（外部装置）と無線通信する無線通信部２３と、制御装置１１から無線通信で印刷データを受信し、受信した印刷データに基づいて印刷部２１を制御する制御部２０と、を備える。制御部２０は、ペアリング不可モード（第１モード）からペアリング可能モード（第２モード）への移行に応じて、印刷部２１を制御してペアリングに関する情報をロール紙に印刷し、ペアリング不可モードではペアリングを行わず、ペアリング可能モードではペアリング要求があった場合、ペアリングを行う。
この構成によれば、ペアリング不可モード（第１モード）からペアリング可能モード（第２モード）への移行に応じて、ペアリングに関する情報がロール紙に印刷されるため、ユーザーは、ロール紙に印刷された情報を参照することにより、容易にペアリングを行うことができる。すなわち、印刷装置１０と制御装置１１との間でのペアリングが容易化する。
【００６８】
また、本実施形態では、制御部２０は、ペアリング可能モードへ移行後、所定期間が経過した場合、ペアリング不可モードへ移行する。
この構成によれば、所定期間の間でペアリングが可能であり、所定期間以外の期間ではペアリングができないため、ペアリング可能な期間を限定でき、ペアリングをセキュアに行える。
【００６９】
また、本実施形態では、制御部２０は、所定の条件（モード移行条件）が成立した場合、ペアリング不可モードからペアリング可能モードへ移行する。
この構成によれば、所定の条件を認識しているユーザー以外の第三者に係る端末がペアリングを行うことを防止でき、ペアリングをセキュアに行える。
【００７０】
また、本実施形態では、制御部２０は、所定の条件が成立した場合、印刷部２１による印刷が可能か否かを判別し、可能な場合、ペアリング不可モードからペアリング可能モードへ移行する。
この構成によれば、印刷部２１によるによる印刷が実行できない状態でペアリング要求に基づくペアリングが行われることを防止できる。
【００７１】
また、本実施形態では、所定の条件は、所定の操作があったことである。
この構成によれば、所定の操作を認識しているユーザー以外の第三者に係る端末がペアリングを行うことを防止でき、ペアリングをセキュアに行える。
【００７２】
また、本実施形態では、所定の条件は、カバーを開閉する操作、及び、フィードスイッチ２４２を操作する操作を組み合わせた操作が行われたことである。
この構成によれば、印刷装置１０がカバー、及び、フィードスイッチ２４２を備える構成を利用して、偶発的に所定の操作が行われ、意図せずにペアリング可能モードへ移行することを防止できる。
【００７３】
また、本実施形態において、所定の条件は、電源がオンされたこととしてもよい。
この構成によれば、電源オン時に、ペアリング可能モードへと移行させることができる。上述したように、一般に、印刷装置１０は、店舗の開店時に、関係者によって電源がオンされる。従って、所定の条件を、電源がオンされたこと、としても、ペアリングについてセキュリティーが低下しない。
【００７４】
また、本実施形態では、制御部２０は、ペアリング可能モードにおいて、ペアリング要求があった場合、印刷部２１による印刷が可能か否かを判別し、可能な場合、ペアリング要求に応じたペアリングを行う。
この構成によれば、印刷装置１０は、印刷部２１による印刷ができない状態で、ペアリングが行われることを防止できる。
【００７５】
また、本実施形態では、ペアリング可能モードにおけるペアリングの認証方式を切り替え可能である。
この構成によれば、ペアリングで行われる認証の認証方式について、ペアリングを行う各装置の認証方式の対応状況に応じて、また、求められるセキュリティーに応じて認証方式を切り替えることができる。
【００７６】
また、本実施形態では、ペアリング不可モードにおけるペアリングを行わない方法を切り替え可能である。
この構成によれば、印刷装置１０が設置された環境等に応じて、適切な方法でペアリングを行わないようにできる。
【００７７】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、印刷システム１が店舗に用いられ、制御装置１１の制御で印刷装置１０がレシートを発行する場合を例にして発明を説明した。しかしながら、印刷システム１の使用態様は例示したものに限らない。すなわち、本発明は、ペアリングが完了した装置と無線通信する印刷装置１０、及び、印刷装置１０と制御装置１１とがペアリングを行って無線通信するシステムに適用できる。
また、上述した実施形態では、印刷装置１０は、サーマルプリンターであったが、印刷装置１０のプリント形式はサーマル式に限らず、インクジェット式等の他の形式であってもよい。また、印刷装置１０は、台等に載置されて使用される据え置きタイプのものであってもよく、持ち運び可能なモバイルタイプのものであってもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００７８】
１…印刷システム、１０…印刷装置、１１…制御装置（外部装置）、２０…制御部、２１…印刷部、２３…無線通信部。
【図１】
0006488865.tif 000002
【図２】
0006488865.tif 000003
【図３】
0006488865.tif 000004
【図４】
0006488865.tif 000005
【図５】
0006488865.tif 000006