(57)【要約】【課題】表示部及び入力部がないデバイスであっても、容易に印刷装置との無線通信の設定ができるようにすること。【解決手段】プリンター２と、バーコードスキャナー４と、を備えるＰＯＳシステム１であって、プリンター２は、プリンターユニット８５と、バーコードスキャナー４と無線ＬＡＮ通信する無線デバイス通信部と、バーコードスキャナー４が無線ＬＡＮ通信するための設定情報を記憶するデバイスサーバー記憶部と、設定情報を示すバーコードを印刷させるプリンターユニット制御部と、を備え、バーコードスキャナー４は、バーコードを読み取る光学部と、プリンター２と無線ＬＡＮ通信するデバイス無線通信部と、光学部によりバーコードを読み取って無線ＬＡＮ通信の設定を行うデバイス制御部と、を備え、デバイス無線通信部の設定後、光学部により画像を読み取って取得した情報をデバイス無線通信部によりプリンター２に送信する。【選択図】図１
2017040991.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、画像コードを読み取って情報を取得する読取デバイスと、を備える情報処理システムであって、
前記印刷装置は、
印刷媒体に印刷する印刷部と、
前記読取デバイスと無線通信する無線通信部と、
外部装置が前記無線通信部と無線通信するための設定情報を記憶する記憶部と、
前記印刷部により前記設定情報を示す画像コードを前記印刷媒体に印刷させる印刷制御部と、を備え、
前記読取デバイスは、
前記画像コードを光学的に読み取る読取部と、
前記印刷装置と無線通信するデバイス無線通信部と、
前記読取部により前記画像コードを読み取って前記設定情報を取得し、取得した前記設定情報に基づいて前記デバイス無線通信部の無線通信の設定を行うデバイス制御部と、を備え、
前記デバイス無線通信部の設定後、前記読取部により画像を読み取って取得した情報を前記デバイス無線通信部により前記印刷装置に送信する、
ことを特徴とする情報処理システム。
【請求項２】
前記設定情報は、少なくとも、無線ネットワークを識別するネットワーク識別子と、前記無線ネットワークへの接続を制限する制限情報とを含み、
前記印刷制御部は、
前記印刷部により、前記ネットワーク識別子と前記制限情報とを示す前記画像コードを前記印刷媒体に印刷させ、
前記デバイス制御部は、
前記読取部により読み取った前記画像コードから取得した前記ネットワーク識別子と前記制限情報とに基づいて無線通信の設定を行う、
請求項１に記載の情報処理システム。
【請求項３】
前記ネットワーク識別子は、WiFiネットワークのＳＳＩＤを含み、
前記制限情報は、前記ＳＳＩＤに対応付けられる暗号化キーを含み、
前記デバイス制御部は、前記ＳＳＩＤと前記暗号化キーに基づいて無線ＬＡＮ通信の設定を行う、
請求項２に記載の情報処理システム。
【請求項４】
前記読取デバイスはスキャナーであり、前記画像はバーコードであり、
前記印刷装置は、
前記無線通信部により前記スキャナーから受信する前記バーコードから読み取った商品コードに基づき、商品販売に係る会計処理を実行する制御部を備え、
会計処理の結果を前記印刷部により印刷するＰＯＳ端末装置である、
請求項１から３のいずれか１項に記載の情報処理システム。
【請求項５】
印刷装置と、画像コードを読み取って情報を取得する読取デバイスと、を備える情報処理システムの制御方法であって、
前記印刷装置は、
外部装置と無線通信するための設定情報を示す画像コードを印刷媒体に印刷し、
前記読取デバイスは、
前記印刷媒体に印刷された前記画像コードを光学的に読み取り、読み取った前記画像コードから前記設定情報を取得し、取得した前記設定情報に基づいて前記印刷装置との無線通信の設定を行い、
無線通信の設定後、画像コードを読み取って取得した情報を、無線通信により前記印刷装置に送信する、
ことを特徴とする情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び、情報処理システムの制御方法に関する。
【背景技術】
【０００２】
従来、印刷装置が無線通信の設定情報を印刷し、外部装置が印刷された設定情報を読み取って印刷装置との無線通信の設定を行う方法が知られている（例えば、特許文献１参照）。特許文献１記載の方法によれば、ユーザーがデジタルカメラを操作して通信設定要求を行うと、デジタルカメラが撮影を促すメッセージを表示する。ユーザーが、表示されるメッセージに従ってデジタルカメラで撮影を行うことにより、通信の設定が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２１０２６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、例えばＰＯＳシステムで使用されるバーコードスキャナーのように、多くのデバイスで無線通信が利用される。このようなデバイスは、読取部で構成され、情報を表示する表示部、及び、各種入力を受け付ける入力部を持たないことがある。この種のデバイスでは、デバイスに対する入力操作、及び、デバイスが表示するメッセージに従った操作等を伴う設定方法を適用できない。従って、より簡易な方法によって無線通信の設定を行うことが望まれていた。
そこで、本発明は、表示部及び入力部がないデバイスであっても、容易に印刷装置との無線通信の設定ができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷装置と、画像コードを読み取って情報を取得する読取デバイスと、を備える情報処理システムであって、前記印刷装置は、印刷媒体に印刷する印刷部と、前記読取デバイスと無線通信する無線通信部と、外部装置が前記無線通信部と無線通信するための設定情報を記憶する記憶部と、前記印刷部により前記設定情報を示す画像コードを前記印刷媒体に印刷させる印刷制御部と、を備え、前記読取デバイスは、前記画像コードを光学的に読み取る読取部と、前記印刷装置と無線通信するデバイス無線通信部と、前記読取部により前記画像コードを読み取って前記設定情報を取得し、取得した前記設定情報に基づいて前記デバイス無線通信部の無線通信の設定を行うデバイス制御部と、を備え、前記デバイス無線通信部の設定後、前記読取部により画像を読み取って取得した情報を前記デバイス無線通信部により前記印刷装置に送信する、ことを特徴とする。
これにより、読取部で構成され、表示部及び入力部がないデバイスであっても、容易に印刷装置との無線通信の設定ができる。
【０００６】
また、本発明の情報処理システムにおいて、前記設定情報は、少なくとも、無線ネットワークを識別するネットワーク識別子と、前記無線ネットワークへの接続を制限する制限情報とを含み、前記印刷制御部は、前記印刷部により、前記ネットワーク識別子と前記制限情報とを示す前記画像コードを前記印刷媒体に印刷させ、前記デバイス制御部は、前記読取部により読み取った前記画像コードから取得した前記ネットワーク識別子と前記制限情報とに基づいて無線通信の設定を行う構成としてもよい。
これにより、ネットワーク識別子及び制限情報を含む無線通信の設定を容易に行うことができる。
【０００７】
また、本発明の情報処理システムにおいて、前記ネットワーク識別子は、WiFiネットワークのＳＳＩＤを含み、前記制限情報は、前記ＳＳＩＤに対応付けられる暗号化キーを含み、前記デバイス制御部は、前記ＳＳＩＤと前記暗号化キーに基づいて無線ＬＡＮ通信の設定を行う構成としてもよい。
これにより、読取部で構成され、表示部及び入力部がないデバイスであっても、容易に印刷装置との無線ＬＡＮ通信の設定ができる。
【０００８】
また、本発明の情報処理システムにおいて、前記読取デバイスはスキャナーであり、前記画像はバーコードであり、前記印刷装置は、前記無線通信部により前記スキャナーから受信する前記バーコードから読み取った商品コードに基づき、商品販売に係る会計処理を実行する制御部を備え、会計処理の結果を前記印刷部により印刷するＰＯＳ端末装置である構成としてもよい。
これにより、ＰＯＳ端末の機能を備える印刷装置を情報処理システムに適応できる。
【０００９】
また、上記目的を達成するために、本発明は、印刷装置と、画像コードを読み取って情報を取得する読取デバイスと、を備える情報処理システムの制御方法であって、前記印刷装置は、外部装置と無線通信するための設定情報を示す画像コードを印刷媒体に印刷し、前記読取デバイスは、前記印刷媒体に印刷された前記画像コードを光学的に読み取り、読み取った前記画像コードから前記設定情報を取得し、取得した前記設定情報に基づいて前記印刷装置との無線通信の設定を行い、無線通信の設定後、画像コードを読み取って取得した情報を、無線通信により前記印刷装置に送信する、ことを特徴とする。
これにより、読取部で構成され、表示部及び入力部がないデバイスであっても、容易に印刷装置との無線通信の設定ができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のＰＯＳシステムの概略構成図。
【図２】プリンターとタブレット端末との機能的構成を示す図。
【図３】バーコードスキャナーの機能的構成を示す図。
【図４】商品販売に係るＰＯＳシステムの動作を示すフローチャート。
【図５】プリンターの動作を示すフローチャート。
【図６】バーコードスキャナーの動作を示すフローチャート。
【図７】バーコードスキャナーの動作を示すフローチャート。
【発明を実施するための形態】
【００１１】
図１は、本実施形態のＰＯＳ（Point of Sale）システム１（情報処理システム）の概略構成図を示す。
【００１２】
ＰＯＳシステム１はショッピングセンターや、コンビニエンスストア、車内販売等の小売業や、レストランや、喫茶店、居酒屋等の飲食業等の業務で利用されるシステムである。ＰＯＳシステム１は、顧客が購入した商品に応じて会計を行う機能や、会計に応じてレシートを発行する機能等を有する。具体的には、ＰＯＳシステム１は、店舗における商品（サービスを含む）販売に関し、商品の登録や、支払い金額の算出、支払いに伴う会計処理、会計処理に応じたレシートの発行、会計処理に伴う情報の提供等を行う。また、ＰＯＳシステム１は、店舗における商品の販売状況や、商品の在庫の状況、売上の状況等を管理する機能を有する。
【００１３】
図１に示すように、ＰＯＳシステム１は、プリンター２（印刷装置）（ＰＯＳ端末装置）とバーコードスキャナー４（読取デバイス、スキャナー）（外部装置）とを備える。
【００１４】
プリンター２は、文字や画像等を印刷媒体に印刷する装置である。本実施形態では、プリンター２は、商品販売に係る会計処理を実行し、会計処理の結果を印刷するＰＯＳ端末装置として機能する。プリンター２は、ＰＯＳサーバー７とデバイスサーバー８とを備える。ＰＯＳサーバー７は、ＰＯＳシステム１を管理するサーバーユニットであり、後述するタブレット端末３に対するデータの提供等を行う。また、デバイスサーバー８は、後述するカードリーダー５とバーコードスキャナー４とキャッシュドロワー６を制御するサーバーユニットである。また、デバイスサーバー８は、プリンターユニット８５（印刷部）を備え、プリンターユニット８５によりレシートを発行させる。
【００１５】
バーコードスキャナー４は、商品又は商品の包装に付されたバーコード（画像コード）（画像）を読み取るデバイスである。バーコードスキャナー４は、無線ネットワークに接続し、プリンター２と無線接続する。本実施形態において、バーコードスキャナー４は、ＩＥＥＥ８０２．１１ｘで規定される無線ＬＡＮ（Local Area Network）であるWiFi（登録商標）ネットワーク（無線ネットワーク）に接続し、プリンター２と無線ＬＡＮ通信を行う。バーコードスキャナー４は、読み取ったバーコードが示す情報（以下、「バーコード情報」と表現する）をプリンター２に送信する。
【００１６】
プリンター２には、タブレット端末３と、カードリーダー５と、キャッシュドロワー６とが接続する。
【００１７】
タブレット端末３は、ユーザーが持ち運び可能な端末であり、例えばスマートフォン等である。タブレット端末３は、タッチパネル３２（図２）を備え、タッチパネル３２によりユーザーの指示等を受け付ける。タブレット端末３は、所定の通信規格に従って、プリンター２と無線通信を行う。
【００１８】
カードリーダー５は、ＵＳＢ等の規格に従って、有線通信インターフェイスによりプリンター２のデバイスサーバー８に接続される。カードリーダー５は、クレジットカードや顧客の会員カード等に使用される磁気カードやＩＣカードに記録された情報を読み取るデバイスであり、読み取った情報をデバイスサーバー８に出力する。
【００１９】
キャッシュドロワー６は、現金等を収容するトレイ及びトレイをロックする機構を備えるデバイスである。キャッシュドロワー６は、デバイスサーバー８に有線接続し、デバイスサーバー８から所定の信号が入力されることにより、ロックを解除し、トレイを開く。
【００２０】
図２は、プリンター２とタブレット端末３との機能的構成を示す図である。
【００２１】
図２に示すように、プリンター２は、サーバーインターフェイス（図２では、Ｉ／Ｆを略記する）９を備える。
サーバーインターフェイス９は、ネットワークカード等の所定の通信インターフェイスを備え、ＰＯＳサーバー７が備えるＰＯＳサーバー制御部７１と、デバイスサーバー８が備えるデバイスサーバー制御部８１との少なくとも一方の制御により動作する。サーバーインターフェイス９は、タブレット端末３と所定の通信規格に従って無線通信を実行し、各種情報を送受信する。つまり、ＰＯＳサーバー７及びデバイスサーバー８は、サーバーインターフェイス９を介してタブレット端末３と各種情報の送受信を行う。
【００２２】
上述したように、プリンター２は、ＰＯＳサーバー７を備える。
ＰＯＳサーバー７は、ＰＯＳサーバー制御部７１と、ＰＯＳサーバー記憶部７２とを備える。
【００２３】
ＰＯＳサーバー制御部７１（制御部）は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、ＰＯＳサーバー７を制御する。また、制御部１３０は、ＰＯＳサーバー記憶部７２に記憶された制御プログラムを読み出して実行することにより、後述するアプリケーション実行部７１１として機能する。
【００２４】
ＰＯＳサーバー記憶部７２は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。また、ＰＯＳサーバー記憶部７２は、アプリケーションＡＰを記憶する。また、ＰＯＳサーバー記憶部７２は、データーベースＤＢを記憶する。データーベースＤＢは、プリンター２が設置される店舗の商品のデータを格納する。１の商品のデータは、商品を識別するための商品コードと、商品の名称を示す名称情報と、商品の単価を示す単価情報とが少なくとも対応付く。
【００２５】
ＰＯＳサーバー制御部７１が備えるアプリケーション実行部７１１について説明する。
アプリケーション実行部７１１は、アプリケーションＡＰを読み出して実行し、単独又は後述するブラウザー実行部３１３と、各種処理を実行する。具体的には、アプリケーション実行部７１１は、タブレット端末３から要求されたウェブページのデータを生成し、或いは、ＰＯＳサーバー記憶部７２から読み出して、タブレット端末３に、要求されたウェブページのデータを送信する。タブレット端末３は、受信したウェブページのデータに基づいて、商品購入に係る画面を表示する。
【００２６】
上述したように、プリンター２は、デバイスサーバー８を備える。
デバイスサーバー８は、デバイスサーバー制御部８１と、デバイスサーバー記憶部８２（記憶部）と、有線デバイス通信部８３と、無線デバイス通信部８４（無線通信部）と、プリンターユニット８５と、を備える。
【００２７】
デバイスサーバー制御部８１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、デバイスサーバー８を制御する。また、デバイスサーバー制御部８１は、デバイスサーバー記憶部８２に記憶された制御プログラムを読み出して実行することにより、後述するデバイス通信制御部８１１、及び、プリンターユニット制御部８１２（印刷制御部）として機能する。
【００２８】
デバイスサーバー記憶部８２は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。また、デバイスサーバー記憶部８２は、設定情報ＳＪを記憶する。設定情報ＳＪは、無線デバイス通信部８４と無線ＬＡＮ通信の設定を行うための情報である。設定情報ＳＪは、少なくとも、WiFiネットワークを識別するためのＳＳＩＤ（ネットワーク識別子）と、WiFiネットワークへの接続を制限する暗号化キー（制限情報）とを含む。
【００２９】
有線デバイス通信部８３は、デバイス通信制御部８１１の制御に従って、カードリーダー５と有線通信を行う。
【００３０】
無線デバイス通信部８４は、デバイス通信制御部８１１の制御に従って、バーコードスキャナー４と無線ＬＡＮ通信を行う。
【００３１】
プリンターユニット８５は、印刷媒体であるロール紙を搬送する搬送機構、サーマルヘッドによってロール紙に文字や画像を印刷する印刷機構、ロール紙を切断するカッター機構等を備える。プリンターユニット８５は、プリンターユニット制御部８１２の制御の下、ロール紙にレシートの画像を印刷した後、所定の位置でロール紙を切断することにより、レシートを発行する。
【００３２】
デバイスサーバー制御部８１が備えるデバイス通信制御部８１１と、プリンターユニット制御部８１２について説明する。
【００３３】
デバイス通信制御部８１１は、プリンター２に接続するデバイスを制御するためのデバイス制御プログラムを実行して、接続するデバイスと通信する。デバイス制御プログラムは、デバイスサーバー記憶部８２に記憶される。具体的には、デバイス通信制御部８１１は、有線デバイス通信部８３及び無線デバイス通信部８４を制御し、有線デバイス通信部８３と有線通信するカードリーダー５と、無線デバイス通信部８４に無線ＬＡＮ通信するバーコードスキャナー４と通信する。
【００３４】
プリンターユニット制御部８１２は、プリンターユニット８５の制御プログラムを実行して、プリンターユニット８５を制御し、プリンターユニット８５にレシートを発行させる。
【００３５】
次に、タブレット端末３について説明する。
タブレット端末３は、端末制御部３１と、端末記憶部３３と、タッチパネル３２と、端末通信部３４とを備える。
【００３６】
端末制御部３１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、タブレット端末３を制御する。また、端末制御部３１は、端末記憶部３３に記憶された制御プログラムを読み出して実行することにより、後述する入力検出部３１１、表示制御部３１２、及び、ブラウザー実行部３１３として機能する。
【００３７】
端末記憶部３３は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。
【００３８】
タッチパネル３２は、表示パネル３２ａと、タッチセンサー３２ｂを備える。表示パネル３２ａは、液晶ディスプレイやＥＬ（Electro Luminescent）ディスプレイ等により構成され、端末制御部３１の制御の下、各種情報を表示パネル３２ａに表示する。タッチセンサー３２ｂは、表示パネル３２ａに重ねて配置され、ユーザーのタッチ操作を検出し、端末制御部３１に出力する。
【００３９】
端末通信部３４は、端末制御部３１の制御で、所定の無線通信の規格に従って、プリンター２と無線通信を行う。
【００４０】
端末制御部３１が備える入力検出部３１１、表示制御部３１２、及び、ブラウザー実行部３１３について説明する。
【００４１】
入力検出部３１１は、タッチセンサー３２ｂが出力する信号に基づいて、タッチパネル３２に対する接触操作を検出する。この操作を検出した場合、入力検出部３１１は、操作位置を、表示パネル３２ａの表示位置に対応する座標により示す座標データを生成して、ブラウザー実行部３１３に出力する。
【００４２】
表示制御部３１２は、ブラウザー実行部３１３から入力する表示データに基づいて、表示パネル３２ａを制御して、文字や画像等を含む画面を表示する。
【００４３】
ブラウザー実行部３１３は、ブラウザーの機能により、ＨＴＭＬ等のマークアップ言語やスクリプト言語で記述されたウェブページを、ＰＯＳサーバー７からダウンロードする。ダウンロードされたウェブページのデータは、例えば図示せぬＲＡＭに記憶される。ブラウザー実行部３１３は、ブラウザーの機能により、ダウンロードされたウェブページのデータを読み込み、このウェブページの表示データを生成して、表示制御部３１２に出力する。また、ブラウザー実行部３１３は、ウェブページに実装されたスクリプトの機能により、単独で又はアプリケーション実行部７１１と、商品販売に係る会計処理を実行する。
【００４４】
ブラウザー実行部３１３は、タッチセンサー３２ｂへのタッチ操作に対応して入力検出部３１１から入力される座標データと表示制御部３１２に出力した表示データに基づき、入力された内容を特定する。ブラウザー実行部３１３は、特定した入力内容に基づいて、スクリプトの機能によって適切な処理を実行し、また、特定した入力内容を示す情報をＰＯＳサーバー７へ送信する。アプリケーション実行部７１１は、入力された情報に基づいて、商品販売に係る会計処理を実行する。また、ブラウザー実行部３１３は、アプリケーション実行部７１１がアプリケーションプログラムを実行した実行結果のデータをＰＯＳサーバー７から受信して、受信したデータを反映した表示データを生成して表示制御部３１２に出力する。
【００４５】
次に、バーコードスキャナー４の構成について説明する。
図３は、バーコードスキャナー４の機能的構成を示す図である。
【００４６】
図３に示すように、バーコードスキャナー４は、デバイス制御部４１と、デバイス記憶部４２と、操作部４３と、デバイス無線通信部４４と、光学部４５（読取部）と、電源部４６とを備える。
【００４７】
デバイス制御部４１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、バーコードスキャナー４を制御する。
【００４８】
デバイス記憶部４２は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、データを書き換え可能に記憶する。また、デバイス記憶部４２は、通信設定ファイルＳＦを記憶する。通信設定ファイルＳＦは、通信に係る設定項目と、設定項目に対する設定値と組み合わせが記憶される。通信に係る設定項目は、接続するネットワークのＳＳＩＤや暗号化キー等である。
【００４９】
操作部４３は、バーコードの読み取り操作を行うための操作ボタンを備える。操作部４３は、ユーザーによる操作が操作ボタンに対し行われた場合、操作が行われたことを示す信号をデバイス制御部４１に出力する。デバイス制御部４１は、当該信号が入力されると、後述する光学部４５を制御し、光学部４５によりバーコードを読み取る。
【００５０】
デバイス無線通信部４４は、デバイス制御部４１の制御により、プリンター２の無線デバイス通信部８４と無線ＬＡＮ通信する。
【００５１】
光学部４５は、ラインセンサー等により構成され、バーコードに光を照射し、バーコードを読み取る。
【００５２】
電源部４６は、電源ボタンを有し、ユーザーが電源ボタンを操作して電源を投入した場合、バーコードスキャナー４の各部に電力をする。
【００５３】
以上の構成の下、ＰＯＳシステム１は、商品販売を行う店舗等に利用される場合、以下に示す商品販売に係る動作を実行する。
【００５４】
図４は、ＰＯＳシステム１の商品販売に係る動作を説明するためのフローチャートである。図４（Ａ）はバーコードスキャナー４の動作を示し、図４（Ｂ）はプリンター２の動作を示し、図４（Ｃ）はタブレット端末３の動作を示す。
【００５５】
店舗において、スタッフが、顧客が購入を希望する商品に付されるバーコードに対して、バーコードスキャナー４を操作することにより、バーコードスキャナー４のデバイス制御部４１は、光学部４５により当該バーコードを読み取る（ステップＳＡ１）。次いで、デバイス制御部４１は、読み取ったバーコードをデコードし、バーコード情報を取得する。バーコード情報は、少なくとも、バーコードが付された商品の商品コードを含む。次いで、デバイス制御部４１は、バーコード情報を取得すると、取得したバーコード情報をプリンター２に送信する（ステップＳＡ２）。
【００５６】
プリンター２のデバイス通信制御部８１１は、無線デバイス通信部８４によりバーコード情報を受信する（ステップＳＢ１）。次いで、デバイス通信制御部８１１は、サーバーインターフェイス９により、受信したバーコード情報をタブレット端末３に送信する（ステップＳＢ２）。
【００５７】
タブレット端末３の端末制御部３１は、端末通信部３４により、バーコード情報を受信する（ステップＳＣ１）。端末制御部３１は、バーコード情報が含む商品コードの名称情報及び単価情報をプリンター２に要求する（ステップＳＣ２）。端末制御部３１は、名称情報及び単価情報の要求を示す情報にバーコード情報が含む商品コードを対応付けて送信する。
【００５８】
プリンター２のデバイス通信制御部８１１は、無線デバイス通信部８４により、名称情報及び単価情報の要求を示す情報を受信する（ステップＳＢ３）。プリンターのＰＯＳサーバー制御部７１は、当該要求を示す情報を受信すると、データーベースＤＢにアクセスし、受信した情報に対応付く商品コードに基づき、当該商品コードに対応付く名称情報及び単価情報を取得する（ステップＢ４）。
【００５９】
次いで、デバイス通信制御部８１１は、サーバーインターフェイス９により、データーベースＤＢから取得した名称情報及び単価情報をタブレット端末３に送信する（ステップＳＢ５）。
【００６０】
タブレット端末３の端末制御部３１は、端末通信部３４により、名称情報及び単価情報を受信する（ステップＳＣ４）。名称情報及び単価情報を受信すると、ブラウザー実行部３１３は、名称情報が示す商品の名称、及び、単価情報が示す商品の単価を表示パネル３２ａに表示するための表示データを生成して表示制御部３１２に出力する。表示制御部３１２は、入力された表示データに基づいて、読み取ったバーコードが付された商品の名称及び単価を表示パネル３２ａに表示する（ステップＳＣ４）。
【００６１】
店舗のスタッフは、タブレット端末３に表示された商品の名称、及び、商品の単価に基づいて、会計に係る処理を実行する。すなわち、店舗のスタッフは、タブレット端末３のタッチパネル３２を操作することにより会計すべき商品を確定させ、その後、顧客から代金を預かり、お釣りがある場合に、お釣りの返却を行う。プリンター２のＰＯＳサーバー制御部７１は、スタッフの会計に係る処理に伴い、ドロワーを開く等の会計処理を実行する（ステップＳＢ６）。会計処理が行われると、プリンター２のＰＯＳサーバー制御部７１は、会計処理の結果を示す情報をタブレット端末３に送信する（ステップＳＢ７）。会計処理の結果を示す情報は、例えば、預かり代金の金額を示す情報や、お釣りの金額を示す情報等である。
【００６２】
タブレット端末３の端末制御部３１は、端末通信部３４により、会計処理の結果を示す情報を受信する（ステップＳＣ５）。会計処理の結果を示す情報を受信すると、ブラウザー実行部３１３は、会計処理の結果を表示パネル３２ａに表示するための表示データを生成し、当該表示データを表示制御部３１２に出力する。表示制御部３１２は、入力された表示データに基づいて、読み取ったバーコードが付された商品に対する会計処理の結果を表示パネル３２ａに表示する（ステップＳＣ６）。
【００６３】
次いで、ブラウザー実行部３１３は、プリンターユニット８５が印刷するレシートに係る情報を生成する。ブラウザー実行部３１３は、生成したレシートに係る情報を、端末通信部３４によりプリンター２に送信し、プリンター２にレシートの発行を要求する（ステップＳＣ７）。
【００６４】
プリンター２のデバイスサーバー制御部８１は、レシートに係る情報を受信する（ステップＳＢ８）。レシートに係る情報を受信すると、プリンターユニット制御部８１２は、プリンターユニット８５を制御し、受信したレシートに係る情報に基づき、レシートを発行する（ステップＳＢ９）。発行されたレシートは、顧客に引き渡される。
【００６５】
このように、店舗において商品購入に係る処理を実行する場合、ＰＯＳシステム１は、バーコードスキャナー４により、商品に付されたバーコードを読み取り、プリンター２が読み取ったバーコードに基づいて会計処理が行う。したがって、バーコードが読み取ったバーコード情報に基づいて会計処理を行うためには、バーコードスキャナー４がプリンター２と通信することが必須となる。つまり、バーコードスキャナー４とプリンター２とが無線ＬＡＮ通信するためには、バーコードスキャナー４とプリンター２との間で無線ＬＡＮ通信の設定を行う必要がある。
【００６６】
ところで、バーコードスキャナー４は、情報を表示する表示パネル３２ａや、各種入力を受け付ける入力部を持たないことがある。この種のバーコードスキャナー４では、プリンター２と無線通信の設定を行う際、ユーザーは、バーコードスキャナー４に対する入力設定、及び、バーコードスキャナー４が表示するメッセージ等に従った設定等を伴う設定方法により無線ＬＡＮ通信の設定が行えない。つまり、この種のバーコードスキャナー４に対して無線ＬＡＮ通信の設定が容易でない。
【００６７】
そこで、本実施形態のＰＯＳシステム１は、プリンター２とバーコードスキャナー４との無線ＬＡＮ通信の設定を行う際、以下に示す動作を実行する。
【００６８】
図５は、バーコードスキャナー４と無線通信の設定を行う際のプリンター２の動作を示すフローチャートである。
【００６９】
プリンター２のデバイスサーバー制御部８１は、無線ＬＡＮ通信の設定を行うための通信設定ボタン（不図示）に対し操作が行われたか否かを判別する（ステップＳＤ１）。通信設定ボタンに対し操作が行われたと判別した場合（ステップＳＤ１：ＹＥＳ）、デバイスサーバー制御部８１は、デバイスサーバー記憶部８２から設定情報ＳＪを取得する（ステップＳＤ２）。
【００７０】
次いで、デバイスサーバー制御部８１は、取得した設定情報ＳＪを示すバーコードの画像データを生成する（ステップＳＤ３）。なお、デバイスサーバー記憶部８２が設定情報ＳＪに対応付けてバーコードの画像データを記憶する場合、デバイスサーバー制御部８１は、デバイスサーバー記憶部８２から当該画像データを取得する構成でもよい。
【００７１】
次いで、プリンターユニット制御部８１２は、プリンターユニット８５を制御し、生成した画像データに基づくバーコードを印刷媒体に印刷する（ステップＳＤ４）。
【００７２】
図６は、プリンター２と無線ＬＡＮ通信の設定を行う際のバーコードスキャナー４の動作を示すフローチャートである。
【００７３】
バーコードスキャナー４のデバイス制御部４１は、ユーザーの電源ボタンへの操作により電源が投入されると（ステップＳＥ１）、無線ＬＡＮ通信の設定が行われているか否かを判別する（ステップＳＥ２）。デバイス制御部４１は、デバイス記憶部４２が記憶する通信設定ファイルＳＦの設定項目に、設定値がセットされているか否かに基づいて、当該判別を行う。
【００７４】
無線通信の設定が行われている場合（ステップＳＥ２：ＹＥＳ）、デバイス制御部４１は、無線通信を行うプリンター２を探索する（ステップＳＥ３）。探索したプリンター２と無線通信が可能な場合（ステップＳＥ４：ＹＥＳ）、デバイス制御部４１は、通常モードに移行する（ステップＳＥ５）。通常モードとは、光学部４５によりバーコードを読み取った場合、読み取ったバーコードをデコードし、デコードしたバーコード情報をプリンター２に送信するモードである。
【００７５】
ステップＳＥ２の説明に戻り、無線通信の設定が行われていない場合（ステップＳＥ２：ＮＯ）、デバイス制御部４１は、無線通信の設定を行う設定モードに移行する（ステップＳＥ６）。また、ステップＳＥ４において、プリンター２と無線通信が不可であると判別した場合（ステップＳＥ４：ＮＯ）、デバイス制御部４１は、設定モードに移行する。
【００７６】
次いで、デバイス制御部４１は、ユーザーの操作部４３への操作により、プリンター２が印刷媒体に印刷した設定情報ＳＪを示すバーコードを読み取る（ステップＳＥ７）。デバイス制御部４１は、光学部４５によりバーコードを読み取ると、読み取ったバーコードをデコードし（ステップＳＥ８）、設定情報ＳＪが含むＳＳＩＤ及び暗号化キーを取得する（ステップＳＥ９）。
【００７７】
次いで、デバイス制御部４１は、取得したＳＳＩＤ及び暗号化キーを、通信設定ファイルＳＦのＳＳＩＤ及び暗号化キーの設定項目に設定する（ステップＳＥ１０）。次いで、デバイス制御部４１は、所定の方法によりプリンター２と無線ＬＡＮ通信が可能か否かを判別する（ステップＳＥ１１）。プリンター２と無線ＬＡＮ通信が不可能であると判別した場合（ステップＳＥ１１：ＮＯ）、デバイス制御部４１は、設定モードを継続する。なお、デバイス制御部４１が設定モードである間は、ＬＥＤのインジケーター（不図示）により、報知する構成でもよい。これにより、ユーザーは、ＬＥＤのインジケーターの報知により、バーコードスキャナー４が設定モードか通常モードかを認識することができる。
【００７８】
一方、プリンター２と無線ＬＡＮ通信が可能であると判別した場合（ステップＳＥ１１：ＹＥＳ）、デバイス制御部４１は、プリンター２と無線ＬＡＮ通信を実行し（ステップＳＥ１２）、通常モードに移行する（ステップＳＥ１３）。
【００７９】
このように、プリンター２とバーコードスキャナー４とが無線ＬＡＮ通信の設定を行う際、プリンター２は、設定情報ＳＪを示すバーコードを印刷し、バーコードスキャナー４は、印刷されたバーコードを読み取る。そして、バーコードスキャナー４は、読み取ったバーコードから設定情報ＳＪを取得し、取得した設定情報ＳＪに基づいてプリンター２との無線ＬＡＮ通信の設定を行う。つまり、バーコードスキャナー４は、バーコードを読み取ることにより、プリンター２との無線ＬＡＮ通信の設定を行う。したがって、入力による設定や、表示する内容に従う設定等の設定方法により無線ＬＡＮ通信の設定が行えないバーコードスキャナー４に対して、ＰＯＳシステム１は、容易にプリンター２との無線ＬＡＮ通信の設定を行うことができる。
【００８０】
上述したバーコードスキャナー４の動作は、デバイス制御部４１が設定モードである場合、設定情報ＳＪを示すバーコードを読み取って無線ＬＡＮ通信の設定を行う。しかしながら、バーコードスキャナー４は、通常モードである場合でも、設定情報ＳＪを示すバーコードを読み取った場合に無線ＬＡＮ通信の設定を行う構成でもよい。
【００８１】
図７は、通常モードにおけるバーコードスキャナー４の動作を示すフローチャートである。なお、図７の説明において、バーコードスキャナー４は、通常モードであるため、予め無線ＬＡＮ通信の設定が行われていることが前提となる。
【００８２】
バーコードスキャナー４のデバイス制御部４１は、ユーザーの電源ボタンの操作により電源が投入される（ステップＳＦ１）。電源が投入されると、デバイス制御部４１は、ユーザーの操作部４３への操作により、光学部４５によりバーコードを読み取る（ステップＳＦ２）。次いで、デバイス制御部４１は、読み取ったバーコードをデコードし（ステップＳＦ３）、バーコード情報を取得する。
【００８３】
次いで、デバイス制御部４１は、取得したバーコード情報が設定情報ＳＪであるか否かを判別する（ステップＳＦ４）。取得したバーコード情報が設定情報ＳＪでない場合（ステップＳＦ４：ＮＯ）、デバイス制御部４１は、バーコード情報が、商品コードであると判別し、当該バーコード情報をプリンター２に送信する（ステップＳＦ５）。
【００８４】
一方、取得したバーコード情報が設定情報ＳＪである場合（ステップＳＦ４：ＹＥＳ）、デバイス制御部４１は、設定情報ＳＪが含むＳＳＩＤ及び暗号化キーを取得し（ステップＳＦ６）、取得したＳＳＩＤ及び暗号化キーを通信設定ファイルＳＦに設定し（ステップＳＦ７）、プリンター２と無線ＬＡＮ通信を行う（ステップＳＦ８）。
【００８５】
このように、通常モードでも、読み取ったバーコードが設定情報ＳＪを示す場合、バーコードスキャナー４は、設定情報ＳＪに基づく無線通信の設定を行う。従って、予め無線ＬＡＮ通信の設定が行われているバーコードスキャナー４であっても、容易に無線ＬＡＮ通信の設定を行うことができる。予め設定されている無線ＬＡＮ通信の設定と異なる無線ＬＡＮ通信の設定を行う場合、バーコードスキャナー４が通常モードでも、バーコードスキャナー４によりバーコードを読み取らすことで、容易に無線ＬＡＮ通信の設定ができる。
【００８６】
以上、説明したように、本実施形態のＰＯＳシステム１（情報処理システム）は、プリンター２（印刷装置）（ＰＯＳ端末装置）と、バーコード（画像コード）を読み取って情報を取得するバーコードスキャナー４（読取デバイス）（外部装置）と、を備える。プリンター２は、印刷媒体に印刷するプリンターユニット８５（印刷部）と、バーコードスキャナー４と無線ＬＡＮ通信する無線デバイス通信部８４（無線通信部）と、バーコードスキャナー４が無線デバイス通信部８４と無線通信するための設定情報ＳＪを記憶するデバイスサーバー記憶部８２（記憶部）と、プリンターユニット８５により設定情報ＳＪを示すバーコードを印刷媒体に印刷させるプリンターユニット制御部８１２（印刷制御部）と、を備える。バーコードスキャナー４は、バーコードを光学的に読み取る光学部４５（読取部）と、プリンター２と無線ＬＡＮ通信するデバイス無線通信部４４と、光学部４５によりバーコードを読み取って設定情報ＳＪを取得し、取得した設定情報ＳＪに基づいてデバイス無線通信部４４の無線ＬＡＮ通信の設定を行うデバイス制御部と、を備える。バーコードスキャナー４は、デバイス無線通信部４４の設定後、光学部４５により画像を読み取って取得した情報をデバイス無線通信部４４によりプリンター２に送信する。
【００８７】
プリンター２とバーコードスキャナー４とが無線ＬＡＮ通信の設定を行う際、プリンター２は、設定情報ＳＪを示すバーコードを印刷し、バーコードスキャナー４は、印刷されたバーコードを読み取る。バーコードスキャナー４は、読み取ったバーコードから設定情報ＳＪを取得し、取得した設定情報ＳＪに基づいてプリンター２との無線ＬＡＮ通信の設定を行う。そのため、入力の操作や、表示する内容に従う操作等の設定方法により無線通信の設定が行えないバーコードスキャナー４に対して、ＰＯＳシステム１は、容易にプリンター２との無線ＬＡＮ通信の設定を行うことができる。つまり、ＰＯＳシステム１は、表示部及び入力部がないバーコードスキャナー４であっても、容易にプリンター２と無線ＬＡＮ通信の設定ができる。
【００８８】
また、ＰＯＳシステム１において、設定情報ＳＪは、少なくとも、WiFiネットワーク（無線ネットワーク）を識別するＳＳＩＤと、WiFiネットワークへの接続を制限する暗号化キー（制限情報）とを含む。プリンターユニット制御部８１２は、プリンターユニット８５により、ＳＳＩＤと暗号化キーとを示すバーコードを印刷媒体に印刷させる。デバイス制御部４１は、光学部４５により読み取ったバーコードから取得したＳＳＩＤと暗号化キーとに基づいて無線ＬＡＮ通信の設定を行う。
これにより、表示部及び入力部がないバーコードスキャナー４であっても、容易にプリンター２と、無線ＬＡＮ通信の設定を容易に行うことができる。
【００８９】
また、ＰＯＳシステム１において、プリンター２は、無線デバイス通信部８４によりバーコードスキャナー４（スキャナー）から受信するバーコードから読み取った商品コードに基づき、商品販売に係る会計処理を実行するＰＯＳサーバー制御部（制御部）を備え、会計処理の結果をプリンターユニット８５により印刷するＰＯＳ端末装置である。
これにより、ＰＯＳ端末の機能を備えるプリンター２をＰＯＳシステム１に適応できる。
【００９０】
上述した実施形態は、あくまでの発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【００９１】
例えば、上述した実施形態では、データーベースＤＢをＰＯＳサーバー記憶部７２が記憶し、タブレット端末３から名称情報及び単価情報を要求があった場合に、プリンター２のＰＯＳサーバー制御部７１がデーターベースＤＢにアクセスする構成を例示した。しかしながら、この構成に限定されない。例えば、外部装置がデーターベースＤＢを有しており、ＰＯＳサーバー制御部７１は、タブレット端末３から名称情報及び単価情報の要求があった場合に、外部装置のデーターベースＤＢにアクセスし、外部装置から名称情報及び単価情報を取得する構成でもよい。
【００９２】
また、例えば、上述した実施形態では、設定情報ＳＪを示す画像コードとして、バーコードを例示したが、２次元コードでもよい。この場合、バーコードスキャナー４は、２次元コードを読み取り可能に構成される。
【００９３】
また、図１、図２、及び、図３に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した各実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をハードウェアで実現してもよい。その他、ＰＯＳシステム１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００９４】
１…ＰＯＳシステム（情報処理システム）、２…プリンター（印刷装置）（ＰＯＳ端末装置）、４…バーコードスキャナー（読取デバイス）（外部装置）（スキャナー）、４１…デバイス制御部、４４…デバイス無線通信部、４５…光学部（読取部）、８２…デバイスサーバー記憶部（記憶部）、８４…無線デバイス通信部（無線通信部）、８５…プリンターユニット（印刷部）、８１２…プリンターユニット制御部（印刷制御部）、ＳＪ…設定情報。
【図１】
2017040991.tif 000003
【図２】
2017040991.tif 000004
【図３】
2017040991.tif 000005
【図４】
2017040991.tif 000006
【図５】
2017040991.tif 000007
【図６】
2017040991.tif 000008
【図７】
2017040991.tif 000009