(57)【特許請求の範囲】
【請求項１】
デバイスと接続するデバイス接続部と、
近距離無線通信により、外部装置のアドレスである外部装置アドレスが記録されたＩＣタグを読み取る読取部と、
前記読取部で読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部と、
を備えることを特徴とするデバイス制御装置。
【請求項２】
前記制御部は、
前記通信経路の確立後、
前記外部装置から受信した前記デバイスの制御用のデータを、前記デバイスに送信し、
前記デバイスから受信したデータを、前記外部装置に送信する請求項１に記載のデバイス制御装置。
【請求項３】
前記デバイスは、記録媒体に印刷する機能を有する印刷ユニットを含み、
前記制御部は、
前記通信経路の確立後、
前記外部装置から受信した、前記記録媒体への所定の情報の印刷を指示する印刷制御データを、前記印刷ユニットに送信する請求項１又は２に記載のデバイス制御装置。
【請求項４】
前記デバイスは、読み取り機能を有する読取装置を含み、
前記制御部は、
前記通信経路の確立後、
前記読取装置から受信した読取結果に基づくデバイスデータを、前記外部装置に送信する請求項１乃至３のいずれか１項に記載のデバイス制御装置。
【請求項５】
自身のアドレスである外部装置アドレスが記録されたＩＣタグが設けられた外部装置と、
デバイスと接続するデバイス接続部、
近距離無線通信により、前記ＩＣタグに記録された前記外部装置アドレスを読み取る読取部、及び、
前記読取部で読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、
を備えることを特徴とする通信システム。
【請求項６】
リモートデスクトップを提供するリモートデスクトップサーバーと、
自身のアドレスである外部装置アドレスが記録されたＩＣタグが設けられたリモートデスクトップクライアントと、
デバイスと接続するデバイス接続部、
近距離無線通信により、前記ＩＣタグに記録された前記外部装置アドレスを読み取る読取部、及び、
前記読取部で読み取った前記外部装置アドレスに基づいて、所定の方法により、前記リモートデスクトップサーバーのアドレスを取得し、取得した前記リモートデスクトップサーバーのアドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記リモートデスクトップサーバーから、前記リモートデスクトップサーバーと前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、
を備えることを特徴とする通信システム。
【請求項７】
リモートデスクトップを提供するリモートデスクトップサーバーと、
前記リモートデスクトップサーバーのアドレスが記録されたＩＣタグが設けられたリモートデスクトップクライアントと、
デバイスと接続するデバイス接続部、
近距離無線通信により、前記ＩＣタグに記録された前記リモートデスクトップサーバーのアドレスを読み取る読取部、及び、
前記読取部で読み取った前記リモートデスクトップサーバーのアドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記リモートデスクトップサーバーから、前記リモートデスクトップサーバーと前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、
を備えることを特徴とする通信システム。
【請求項８】
デバイスと接続するデバイス制御装置の制御方法であって、
近距離無線通信により、外部装置のアドレスである外部装置アドレスが記録されたＩＣタグを読み取り、
読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、
前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する
ことを特徴とするデバイス制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス制御装置、通信システム、及び、デバイス制御装置の制御方法に関する。
【背景技術】
【０００２】
従来、近距離無線通信機能を有する情報処理装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４８６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、外部装置、及び、デバイスが接続可能に構成され、外部装置とデバイスとの間で通信経路を確立し、これら装置間でデータの送受信ができる状態とするデバイス制御装置が知られている。そして、従来のデバイス制御装置では、外部装置とデバイスとの間で通信経路を確立して、これら装置間でデータの送受信ができる状態とするために、煩雑な作業が必要であり、簡易に、通信経路を確立できるようにすることが求められていた。特に、特許文献１の情報処理装置のように近距離無線通信機能を有する装置に、デバイスと接続する機能を設けてデバイス制御装置として機能させる場合、近距離無線通信機能を有する構成を用いて、簡易に、外部装置とデバイスとの間で、デバイス制御装置を介した通信経路を確立できるようにすることが求められる。
本発明は、上述した事情に鑑みてなされたものであり、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置とデバイスとの間での通信経路を確立できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のデバイス制御装置は、デバイスと接続するデバイス接続部と、近距離無線通信により、外部装置のアドレスである外部装置アドレスが記録されたＩＣタグを読み取る読取部と、前記読取部で読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部と、を備えることを特徴とする。
本発明の構成によれば、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置とデバイスとの間での通信経路を確立できる。
【０００６】
また、本発明のデバイス制御装置は、前記制御部は、前記通信経路の確立後、前記外部装置から受信した前記デバイスの制御用のデータを、前記デバイスに送信し、前記デバイスから受信したデータを、前記外部装置に送信する。
本発明の構成によれば、外部装置と、デバイスとの間で、通信経路により、非同期な双方通信によりデータの送受信を行える。
【０００７】
また、本発明のデバイス制御装置は、前記デバイスは、記録媒体に印刷する機能を有する印刷ユニットを含み、前記制御部は、前記通信経路の確立後、前記外部装置から受信した、前記記録媒体への所定の情報の印刷を指示する印刷制御データを、前記印刷ユニットに送信する。
本発明の構成によれば、外部装置は、確立した通信経路で印刷制御データを送信して、印刷ユニットを制御できる。
【０００８】
また、本発明のデバイス制御装置は、前記デバイスは、読み取り機能を有する読取装置を含み、前記制御部は、前記通信経路の確立後、前記読取装置から受信した読取結果に基づくデバイスデータを、前記外部装置に送信する。
本発明の構成によれば、読取装置により読み取りが行われた場合、外部装置は、通信経理を介して読取結果に基づくデバイスデータを取得し、対応する処理を実行できる。
【０００９】
また、上記目的を達成するために、本発明の通信システムは、自身のアドレスである外部装置アドレスが記録されたＩＣタグが設けられた外部装置と、デバイスと接続するデバイス接続部、近距離無線通信により、前記ＩＣタグに記録された前記外部装置アドレスを読み取る読取部、及び、前記読取部で読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、を備えることを特徴とする。
本発明の構成によれば、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置とデバイスとの間での通信経路を確立できる。
【００１０】
また、上記目的を達成するために、本発明の通信システムは、リモートデスクトップを提供するリモートデスクトップサーバーと、自身のアドレスである外部装置アドレスが記録されたＩＣタグが設けられたリモートデスクトップクライアントと、デバイスと接続するデバイス接続部、近距離無線通信により、前記ＩＣタグに記録された前記外部装置アドレスを読み取る読取部、及び、前記読取部で読み取った前記外部装置アドレスに基づいて、所定の方法により、前記リモートデスクトップサーバーのアドレスを取得し、取得した前記リモートデスクトップサーバーのアドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記リモートデスクトップサーバーから、前記リモートデスクトップサーバーと前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、を備えることを特徴とする。
本発明の構成によれば、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置としてのリモートデスクトップサーバーとデバイスとの間での通信経路を確立できる。
【００１１】
また、上記目的を達成するために、本発明の通信システムは、リモートデスクトップを提供するリモートデスクトップサーバーと、前記リモートデスクトップサーバーのアドレスが記録されたＩＣタグが設けられたリモートデスクトップクライアントと、デバイスと接続するデバイス接続部、近距離無線通信により、前記ＩＣタグに記録された前記リモートデスクトップサーバーのアドレスを読み取る読取部、及び、前記読取部で読み取った前記リモートデスクトップサーバーのアドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記リモートデスクトップサーバーから、前記リモートデスクトップサーバーと前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立する制御部を有するデバイス制御装置と、を備えることを特徴とする。
本発明の構成によれば、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置としてのリモートデスクトップサーバーとデバイスとの間での通信経路を確立できる。
【００１２】
また、上記目的を達成するために、本発明は、デバイスと接続するデバイス制御装置の制御方法であって、近距離無線通信により、外部装置のアドレスである外部装置アドレスが記録されたＩＣタグを読み取り、読み取った前記外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、前記デバイス制御装置アドレスの送信後、前記外部装置から、前記外部装置と前記デバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立することを特徴とする。
本発明の構成によれば、近距離無線通信機能を有するデバイス制御装置について、近距離無線通信機能を有する構成を用いて、簡易に、外部装置とデバイスとの間での通信経路を確立できる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係るＰＯＳシステムを示す図。
【図２】ＰＯＳシステムの各装置の機能的構成を示すブロック図。
【図３】タブレット端末、デバイス制御ユニットの動作を示すフローチャート。
【図４】専用ユーザーインターフェースを示す図。
【図５】タブレット端末、デバイス制御ユニットの動作を示すフローチャート。
【図６】タブレット端末、印刷装置の動作を示すフローチャート。
【図７】第２実施形態に係るＰＯＳシステムを示す図。
【図８】ＰＯＳシステムにおける各装置の関係を示す図。
【図９】ＰＯＳシステムの各装置の機能的構成を示すブロック図。
【図１０】ＰＯＳシステムの各装置の動作を示すフローチャート。
【図１１】ＰＯＳシステムの各装置の動作を示すフローチャート。
【図１２】ＰＯＳシステムの各装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
【００１５】
＜第１実施形態＞
図１は、第１実施形態に係るＰＯＳ（Point of Sales）システム１（通信システム）を示す図である。
ＰＯＳシステム１は、ショッピングセンターや、百貨店、コンビニエンスストア等の小売店や、レストランや、喫茶店、居酒屋等の飲食店等の店舗に適用されるシステムである。
ＰＯＳシステム１は、店舗に設けられたレジカウンターＬにおいて、顧客が購入した商品に応じた会計を行う機能、会計に応じてレシートを発行する機能等を備える。
【００１６】
ＰＯＳシステム１が適用される店舗には、顧客が会計を行なうレジカウンターＬが設けられる。レジカウンターＬには、会計に応じてレシートを発行可能な印刷装置１１が設けられる。また、レジカウンターＬで会計を担当するレジ担当者には、タブレット端末１０が付与される。印刷装置１１と、タブレット端末１０とは、アクセスポイントＡＰを有して構成されるローカルエリアネットワークＬＮを介して無線通信する。
【００１７】
印刷装置１１には、１又は複数の会計処理用デバイス（デバイス）が接続される。
会計処理用デバイスは、レジカウンターＬにおいて、会計時に使用されるＵＳＢデバイスである。本実施形態では、会計処理デバイスに、バーコードリーダーＢＲ（読取装置）、クレジットカードリーダーＣＲ（読取装置）、及び、自動釣銭機ＪＴが少なくとも含まれる。
バーコードリーダーＢＲは、商品や、商品の包装に付されたバーコードを光学的に読み取る読取装置である。
クレジットカードリーダーＣＲは、顧客のクレジットカードを磁気的に読み取る読取装置である。
自動釣銭機ＪＴは、貨幣の挿入を受け付ける貨幣受取口と、釣銭を排出する釣銭排出口と、貨幣を収納する貨幣収納部とを有する。自動釣銭機は、貨幣受取口を介して会計に対応する貨幣が挿入された場合、対応する釣銭を釣銭排出口から排出する。
【００１８】
複数のレジカウンターＬにおいて、印刷装置１１に接続される会計処理用デバイスの種類は必ずしも同一ではない。
例えば、現金、及び、クレジットカードでの決済が可能なレジカウンターＬに設けられた印刷装置１１にはクレジットカードリーダーＣＲが設けられる。一方、現金での決済のみが可能なレジカウンターＬに設けられた印刷装置１１にはクレジットカードリーダーＣＲが設けられない場合がある。
【００１９】
タブレット端末１０は、タブレット型（板状）のコンピューターである。
タブレット端末１０は、後述するように、レジカウンターＬにおける会計に際し、レジ担当者に所定のユーザーインターフェースを提供する。レジ担当者は、ユーザーインターフェースに、会計に対応する入力を行い、また、ユーザーインターフェースに表示された会計に関する情報を参照する。タブレット端末１０は、レジカウンターＬで行われる会計に応じて、印刷装置１１を制御して、レシートを発行させる。印刷装置１１により発行されたレシートは、顧客に引き渡される。
【００２０】
図２は、ＰＯＳシステム１を構成するタブレット端末１０、及び、印刷装置１１の機能的構成を示すブロック図である。
【００２１】
印刷装置１１は、サーマルヘッドによってロール紙にドットを形成して画像を印刷するサーマルプリンターである。
図２に示すように、印刷装置１１は、印刷ユニット２０と、デバイス制御ユニット３０（デバイス制御装置）と、を備える。
【００２２】
印刷ユニット２０は、印刷機能を有する装置であり、図２に示すように、印刷制御部２１と、印刷部２２と、印刷ユニット通信部２３と、を備える。
【００２３】
印刷制御部２１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、例えば、ＲＯＭに記憶された制御プログラムをＣＰＵにより実行する等、ハードウェア及びソフトウェアにより印刷ユニット２０を制御する。
【００２４】
印刷部２２は、印刷機構と、搬送機構と、切断機構とを備える。
印刷機構は、ライン型のサーマルヘッドや、サーマルヘッドを駆動するヘッド駆動回路等のロール紙にドットを形成することによって画像を印刷する各種機構を備える。
搬送機構は、搬送ローラーや、搬送ローラーを回転させる搬送モーター、搬送モーターを駆動するモーター駆動回路等のロール紙を搬送する各種機構を備える。
切断機構は、カッターユニットや、カッターユニットが有する可動刃を移動させるカッター駆動モーター、カッター駆動モーターを駆動するモーター駆動回路等のロール紙を切断する各種機構を備える。
【００２５】
印刷ユニット通信部２３は、ＵＳＢコントローラー等を備え、印刷制御部２１の制御で、ＵＳＢに従ってデバイス制御ユニット３０と通信する。
【００２６】
印刷ユニット２０は、デバイス制御ユニット３０との関係で、デバイス制御ユニット３０をＵＳＢホストとするＵＳＢデバイスとして機能する。
【００２７】
デバイス制御ユニット３０は、当該ユニットに接続されたＵＳＢデバイス（会計処理用デバイス、及び、印刷ユニット２０）との通信を仲介するＵＳＢデバイスサーバーである。
図２に示すように、デバイス制御ユニット３０は、デバイス制御部３１（制御部）と、装置無線ＬＡＮ通信部３２と、ＵＳＢインターフェース３３（デバイス接続部）と、デバイス記憶部３４と、を備える。
【００２８】
デバイス制御部３１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、例えば、ＲＯＭに記憶された制御プログラムをＣＰＵにより実行する等、ハードウェア及びソフトウェアによりデバイス制御ユニット３０を制御する。
【００２９】
装置無線ＬＡＮ通信部３２は、デバイス制御部３１の制御で、ローカルエリアネットワークＬＮに対応する通信規格に従って、当該ネットワークと接続された機器（タブレット端末１０を含む）と通信する。
【００３０】
ＵＳＢインターフェース３３は、ＵＳＢの規格に従った複数（本実施形態では、４つ）のＵＳＢポートＰ１〜Ｐ４を有するインターフェースボードや、インターフェースボードに実装されたＵＳＢコントローラー等を備える。ＵＳＢインターフェース３３は、デバイス制御部３１の制御で、ＵＳＢポートＰ１〜ＵＳＢポートＰ４とＵＳＢケーブルを介して接続するＵＳＢデバイス（会計処理用デバイス、及び、印刷ユニット２０を含む。）と通信する。
図２の例では、ＵＳＢポートＰ１にバーコードリーダーＢＲが接続され、ＵＳＢポートＰ２にクレジットカードリーダーＣＲが接続され、ＵＳＢポートＰ３に自動釣銭機ＪＴが接続され、ＵＳＢポートＰ４に印刷ユニット２０が接続される。
【００３１】
以下の説明では、ＵＳＢポートＰ１〜ＵＳＢポートＰ４を区別しない場合、「ＵＳＢポートＰ」と表現する。
また、以下の説明では、バーコードリーダーＢＲのデバイス種類を「デバイス種類：バーコードリーダー」と表現する。また、クレジットカードリーダーＣＲのデバイス種類を「デバイス種類：クレジットカードリーダー」と表現する。また、自動釣銭機ＪＴのデバイス種類を「デバイス種類：自動釣銭機」と表現する。また、印刷ユニット２０のデバイス種類を「デバイス種類：印刷ユニット」と表現する。
【００３２】
デバイス記憶部３４は、メモリーを備え、各種データを記憶する。
【００３３】
図２に示すように、印刷装置１１は、後述するＩＣタグＴＧからデータの読み取りを行うタグ読取部４０（読取部）を備える。タグ読取部４０は、ＩＣタグＴＧに対して無線信号を送受信するアンテナと、ＲＦ送受信回路とを備え、ＩＣタグＴＧと近距離無線通信して、ＩＣタグＴＧに記録されたデータを読み取り、デバイス制御ユニット３０のデバイス制御部３１に出力する。
【００３４】
タブレット端末１０は、前面にタッチパネル５２が設けられたタブレット型のコンピューターである。
図２に示すように、タブレット端末１０は、端末制御部５０と、端末無線ＬＡＮ通信部５１と、タッチパネル５２と、端末記憶部５３と、を備える。
【００３５】
端末制御部５０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、例えば、ＲＯＭに記憶された制御プログラムをＣＰＵにより実行する等、ハードウェア及びソフトウェアによりタブレット端末１０を制御する。
タブレット端末１０には、デバイス通信アプリケーション、及び、ＰＯＳアプリケーションの２つのアプリケーションがインストールされる。
端末制御部５０は、デバイス通信アプリケーションを読み出して実行することにより、デバイス通信アプリ実行部５０１として機能する。
端末制御部５０は、ＰＯＳアプリケーションを読み出して実行することにより、ＰＯＳアプリ実行部５０２として機能する。
デバイス通信アプリ実行部５０１、及び、ＰＯＳアプリ実行部５０２の機能、及び、機能に基づく処理については、後述する。
【００３６】
端末無線ＬＡＮ通信部５１は、端末制御部５０の制御で、ローカルエリアネットワークＬＮに対応する通信規格に従って、当該ネットワークと接続された機器（印刷装置１１を含む）と通信する。
【００３７】
タッチパネル５２は、液晶表示パネル等の表示パネルと、液晶表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、端末制御部５０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、端末制御部５０に出力する。端末制御部５０は、タッチ操作に対応する処理を実行する。
【００３８】
端末記憶部２９は、メモリーを備え、各種データを記憶する。
【００３９】
タブレット端末１０には、ＩＣタグＴＧが設けられる。ＩＣタグＴＧは、例えば、タブレット端末１０の筐体の裏面の所定の位置に接着され、また、タブレット端末１０の筐体に内蔵されることによって、タブレット端末１０に設けられる。
【００４０】
ＩＣタグＴＧは、タグ読取部４０が送信する無線信号を受信するアンテナを備え、このアンテナに誘起される電力によりＩＣを駆動する受動型のＩＣタグである。ＩＣタグＴＧの近距離無線通信規格は、何でもよい。
印刷装置１１のタグ読取部４０は、ＩＣタグＴＧからデータを読み取る場合、所定周波数の搬送波を送信し、この搬送波に重畳して検出用信号を送信する。タグ読取部４０が送信した搬送波によってＩＣタグＴＧのアンテナに起電力が誘起されると、この起電力によりＩＣタグＴＧのＩＣがオンに切り替わり、ＩＣタグＴＧは、検出用信号を受信して、この検出用信号に対して応答する信号を送信する。タグ読取部４０は、ＩＣタグＴＧが送信した応答信号を受信すると、搬送波の出力を継続しながら、ＩＣタグＴＧをデータの読み取りの対象として設定し、データの読み取りを開始する旨を通知する信号を送信する。その後、タグ読取部４０が搬送波の出力を継続しながら、タグ読取部４０とＩＣタグＴＧとの間で所定の近距離無線通信規格に従って無線信号が送受信され、ＩＣタグＴＧに記録されたデータの読み出しが行われる。
【００４１】
本実施形態では、１のタブレット端末１０に設けられたＩＣタグＴＧは、当該１のタブレット端末１０のＩＰアドレス（以下、「外部装置アドレス」という。）を示すデータ（以下、「外部装置アドレスデータ」という。）を記憶する。
【００４２】
ところで、上述したように、デバイス制御ユニット３０には、会計処理用デバイス、及び、印刷ユニット２０を含む複数のＵＳＢデバイスが接続される。
そして、本実施形態では、レジカウンターＬで会計が行われる前に、デバイス制御ユニット３０により、タブレット端末１０と、各ＵＳＢデバイスとの間で通信経路が確立され、タブレット端末１０と、各ＵＳＢデバイスとの間で非同期な双方向通信によりデータの送受信が行える状態とされる。本実施形態において、通信経路とは、ＵＳＢのプロトコル、及び、手続に従ってデータの送受信が行われる論理的な経路のことである。
【００４３】
ここで、従来は、タブレット端末１０と、デバイス制御ユニット３０に接続された各ＵＳＢデバイスとの間で、通信経路を確立する場合、例えば以下のような煩雑な作業が必要であった。
すなわち、ユーザーは、タブレット端末１０にローカルエリアネットワークＬＮと接続するデバイス制御ユニット３０の検索を指示する。ユーザーの指示に応じて、タブレット端末１０は、ローカルエリアネットワークＬＮと接続する１又は複数のデバイス制御ユニット３０に対して応答を要求する所定のコマンドをブロードキャストで送信する。各デバイス制御ユニット３０は、所定のコマンドの受信に応じて、自身を識別する識別情報（デバイス名称を示す情報等）を、タブレット端末１０に送信する。タブレット端末１０は、所定のユーザーインターフェースに、ローカルエリアネットワークＬＮと接続する１又は複数のデバイス制御ユニット３０から受信した識別情報のそれぞれを一覧表示し、ユーザーに、一覧表示した識別情報の中から１の識別情報を選択させる。
ユーザーは、タブレット端末１０との間で通信経路を確立することを望むデバイスが接続されたデバイス制御ユニット３０の識別情報を調べた上で、一覧表示された識別情報の中から所望の識別情報を選択する。タブレット端末１０は、選択された識別情報に対応するデバイス制御ユニット３０と必要なデータの送受信を行って、デバイス制御ユニット３０の機能により、各ＵＳＢデバイスとの間で通信経路を確立する。
一方、本実施形態に係るデバイス制御ユニット３０は、以下の処理を実行することにより、簡易にタブレット端末１０と各ＵＳＢデバイスとの間の通信経路の確立を可能とする。
【００４４】
図３は、タブレット端末１０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間で通信経路を確立するときのタブレット端末１０、及び、デバイス制御ユニット３０の動作を示すフローチャートである。（Ａ）はタブレット端末１０の動作を示し、（Ｂ）はデバイス制御ユニット３０の動作を示す。
【００４５】
タブレット端末１０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間での通信経路の確立に際し、ユーザーであるレジ担当者は、以下の作業を行う。以下の作業は、例えば、店舗の開店時に行われる。
すなわち、レジ担当者は、自身に付与されたタブレット端末１０を起動し、タブレット端末１０にインストールされたデバイス通信アプリケーションを起動する。さらに、レジ担当者は、自身が担当するレジカウンターＬに行き、ＩＣタグＴＧとタグ読取部４０との間で近距離無線通信が可能な程度に、タブレット端末１０を印刷装置１１に近接させる（ステップＳＸ１）。
タブレット端末１０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間での通信経路の確立に際し、レジ担当者（ユーザー）は、上述した簡易な作業を行えばよい。
【００４６】
図３（Ｂ）に示すように、タブレット端末１０が印刷装置１１に近接すると、印刷装置１１のタグ読取部４０は、タブレット端末１０に設けられたＩＣタグＴＧと近距離無線通信し、ＩＣタグＴＧから外部装置アドレスデータを読み取り、デバイス制御部３１に出力する（ステップＳＢ１）。
デバイス制御部３１は、タグ読取部４０から入力された外部装置アドレスデータに基づいて、外部装置アドレスを取得する（ステップＳＢ２）。
次いで、デバイス制御部３１は、ステップＳＢ２で取得した外部装置アドレスを送信先として、デバイス制御装置アドレスデータを送信する（ステップＳＢ３）。
デバイス制御装置アドレスデータとは、デバイス制御ユニット３０のＩＰアドレス（以下、「デバイス制御装置アドレス」という。）を示すデータである。
ステップＳＢ３において、デバイス制御ユニット３０は、デバイス通信アプリ実行部５０１との間でＴＣＰ等の所定の通信規格に従って通信し、所定の通信規格に従ったコネクション（以下、「装置間コネクション」という。）を確立する。そして、デバイス制御ユニット３０は、確立した装置間コネクションを介して、デバイス制御装置アドレスデータを送信する。
以後、デバイス制御ユニット３０と、デバイス通信アプリ実行部５０１との間での通信は、確立した装置間コネクションを介して行われる。
【００４７】
図３（Ａ）に示すように、タブレット端末１０の端末制御部５０のデバイス通信アプリ実行部５０１は、端末無線ＬＡＮ通信部５１を制御して、デバイス制御装置アドレスデータを受信する（ステップＳＡ１）。
次いで、デバイス通信アプリ実行部５０１は、受信したデバイス制御装置アドレスデータに基づいて、デバイス制御装置アドレス（デバイス制御ユニット３０のＩＰアドレス）を取得する（ステップＳＡ２）。
【００４８】
次いで、デバイス通信アプリ実行部５０１は、デバイス制御装置アドレスを送信先として、通信経路確立要求データを送信する（ステップＳＡ３）。
通信経路確立要求データとは、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間での通信経路の確立を要求するデータである。
【００４９】
図３（Ｂ）に示すように、デバイス制御ユニット３０のデバイス制御部３１は、装置無線ＬＡＮ通信部３２を制御して、通信経路確立要求データを受信する（ステップＳＢ４）。
次いで、デバイス制御部３１は、ステップＳＢ４で受信した通信経路確立要求データに基づいて、デバイス通信アプリ実行部５０１と通信して、通信経路確立処理を実行する（ステップＳＡ４、ステップＳＢ５）。
【００５０】
ステップＳＡ４、及び、ステップＳＢ５の通信経路確立処理では、デバイス制御部３１、及び、デバイス通信アプリ実行部５０１により、以下の処理が行われる。
【００５１】
ここで、デバイス制御ユニット３０のデバイス記憶部３４には、デバイス管理テーブル３４１が記憶される。デバイス管理テーブル３４１は、デバイス制御ユニット３０に接続された状態のＵＳＢデバイスの管理用のテーブルである。デバイス管理テーブル３４１は、接続された状態のＵＳＢデバイスのそれぞれについて、ベンダーＩＤと、プロダクトＩＤと、デバイス名称を示す情報（以下、「デバイス名称情報」という。）と、デバイス種類を示す情報（以下、「デバイス種類情報」という。）と、ＵＳＢデバイスが接続されたＵＳＢポートのポート番号を示すポート番号情報と、を対応付けて記憶する。
そして、デバイス制御部３１は、ＵＳＢデバイスがいずれかのＵＳＢポートＰに物理的に接続された場合、ＵＳＢの規格に基づく手順に従ってＵＳＢデバイスと通信し、ベンダーＩＤ、プロダクトＩＤ、デバイス名称情報、及び、デバイス種類情報を取得する。次いで、デバイス制御部３１は、デバイス管理テーブル３４１に１件のレコードを生成し、生成したレコードにおいて、取得した各情報と、ＵＳＢデバイスが接続されたＵＳＢポートのポート番号を示すポート番号情報と、を対応付けて記憶する。
なお、デバイス制御部３１は、ＵＳＢデバイスの接続が切断された場合、デバイス管理テーブル３４１から、当該ＵＳＢデバイスに対応するレコードを削除する。
【００５２】
ステップＳＡ４、及び、ステップＳＢ５の通信経路確立処理において、デバイス制御部３１は、デバイス記憶部３４に記憶されたデバイス管理テーブル３４１をデバイス通信アプリ実行部５０１に送信する。
デバイス通信アプリ実行部５０１は、受信したデバイス管理テーブル３４１に基づいて、当該テーブルと同一の内容のテーブルを、デバイス制御テーブル５３１として、端末記憶部５３に記憶する。
以後、デバイス通信アプリ実行部５０１はデバイス制御テーブル５３１に基づいて、デバイス制御部３１を介して、各ＵＳＢデバイスと通信する。これにより、デバイス通信アプリ実行部５０１と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間で通信経路が確立し、タブレット端末１０と、各ＵＳＢデバイスとの間で非同期な双方向通信によりデータの送受信が行える状態となる。
【００５３】
詳述すると、デバイス通信アプリ実行部５０１は、１のＵＳＢデバイスを制御する場合、デバイス制御テーブル５３１を参照し、制御対象の当該１のＵＳＢデバイスが接続されたＵＳＢポートのポート番号情報を取得する。次いで、デバイス通信アプリ実行部５０１は、制御用の制御データに、取得したポート番号情報を付加し、装置間コネクションを介して、デバイス制御部３１に送信する。
デバイス制御部３１は、装置間コネクションを介して制御データを受信し、制御データに付加されたポート番号情報を取得する。次いで、デバイス制御部３１は、ＵＳＢの規格に従って、取得したポート番号情報が示すポート番号のＵＳＢポートＰを介して、制御データを当該１のＵＳＢデバイスに送信する。当該１のＵＳＢデバイスは、制御データを受信し、制御データに基づく処理を実行する。
【００５４】
また、デバイス制御部３１は、接続された１のＵＳＢデバイスからデータ（以下、「デバイスデータ」という。）を受信した場合、デバイスデータに、当該１のＵＳＢデバイスが接続されたＵＳＢポートＰのポート番号を示すポート番号情報を付加する。次いで、デバイス制御部３１は、デバイスデータを、装置間コネクションを介して、デバイス通信アプリ実行部５０１に送信する。
デバイス通信アプリ実行部５０１は、装置間コネクションを介してデバイスデータを受信し、受信したデバイスデータに付加されたポート番号情報を取得する。次いで、デバイス通信アプリ実行部５０１は、デバイス制御テーブル５３１を参照し、取得したポート番号情報に対応するデバイス種類情報を取得する。取得したデバイス種類情報は、デバイスデータを送信したＵＳＢデバイスのデバイス種類を示す情報である。次いで、デバイス通信アプリ実行部５０１は、取得したデバイス種類情報が示すデバイス種類に対応するアプリケーション（当該デバイス種類のデバイスが送信したデバイスデータを処理するアプリケーション）に対して、所定のＡＰＩを利用して、デバイスデータを出力する。アプリケーションは、デバイスデータを処理する。
【００５５】
以上のように、デバイス通信アプリ実行部５０１は、任意のタイミングで、特定のＵＳＢデバイスに対して、制御データを送信して、制御データに基づく処理を実行させることができる。また、ＵＳＢデバイスが送信したデバイスデータは、デバイス通信アプリ実行部５０１に送信され、デバイス通信アプリ実行部５０１により、適切なアプリケーションに出力される。
すなわち、デバイス通信アプリ実行部５０１と、各ＵＳＢデバイスとの間で論理的な通信経路が確立され、デバイス通信アプリ実行部５０１と、各ＵＳＢデバイスとの間で、非同期な双方向通信によりデータの送受信が行える。
図２の例では、デバイス通信アプリ実行部５０１とバーコードリーダーＢＲとの間で通信経路ＫＴ１が確立され、デバイス通信アプリ実行部５０１とクレジットカードリーダーＣＲとの間で通信経路ＫＴ２が確立され、デバイス通信アプリ実行部５０１と自動釣銭機ＪＴとの間で通信経路ＫＴ３が確立され、デバイス通信アプリ実行部５０１と印刷ユニット２０との間で通信経路ＫＴ４が確立される。
【００５６】
ここで、本実施形態では、ＩＣタグＴＧがタブレット端末１０に設けられ、ＩＣタグＴＧを読み取る機能が印刷装置１１に設けられる。これは、以下の理由による。
すなわち、ＰＯＳシステム１では、タブレット端末１０として、汎用の装置が用いられる場合がある。タブレット端末１０を汎用の装置とすることにより、システムの構築に係るコストや、システムの保守に係るコストの削減を図ることができる。一方で、タブレット端末１０を汎用の装置とする場合、タブレット端末１０にＩＣタグＴＧを読み取る機能が実装されない場合がある。また、タブレット端末１０にＩＣタグＴＧを読み取る機能を有するデバイスを外付けすることによって、タブレット端末１０の当該機能を付加的に実装することも可能であるが、この場合、タブレット端末１０の特徴である携帯性が損なわれ、適切でない。
一方、本実施形態に係る印刷装置１１は、デバイス制御ユニット３０を備える。従って、印刷装置１１の装置本体に、ＩＣタグＴＧを読み取る機能が実装されない場合でも、当該機能を有するＵＳＢデバイスを接続することにより、確実に、印刷装置１１にＩＣタグＴＧを読み取る機能を実装できる。
以上を踏まえ、本実施形態では、タブレット端末１０側にＩＣタグＴＧを設け、印刷装置１１側にＩＣタグＴＧを読み取る機能を設けた。
【００５７】
次に、レジカウンターＬで行われる会計時のＰＯＳシステム１の各装置の動作について説明する。
【００５８】
ここで、会計が行われる前に、レジ担当者は、タブレット端末１０（デバイス通信アプリ実行部５０１）と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間で通信経路を確立する。上述したように、本実施形態では、レジ担当者は、簡易な作業を行うことにより、デバイス通信アプリ実行部５０１と、各ＵＳＢデバイスとの間で通信経路を確立することができる。
さらに、会計が行われる前に、レジ担当者は、タブレット端末１０のＰＯＳアプリケーションを立ち上げ、タッチパネル５２への専用ユーザーインターフェースＵＩ（図４）の表示を指示する。当該指示に応じて、端末制御部５０のＰＯＳアプリ実行部５０２は、専用ユーザーインターフェースＵＩを表示する。
【００５９】
図４は、タッチパネル５２に表示された専用ユーザーインターフェースＵＩの一例を示す図である。
図４の専用ユーザーインターフェースＵＩにおいて、左上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される一覧表示エリア６０が設けられる。一覧表示エリア６０の右方には、顧客が購入した商品の合計金額、会計に際して顧客から預かった金銭の金額、及び、顧客に渡すべきお釣りの金額が表示される金額表示エリア６１が設けられる。
一覧表示エリア６０の下方には、バーコードリーダーＢＲによって読み取られたバーコードの情報（以下、「バーコード情報」という。）が表示されるバーコード情報表示エリア６２が設けられる。バーコード情報は、基本的には、商品に割り当てられた商品コードである。
バーコード情報表示エリア６２の右方には、ソフトウェアテンキー６３が設けられる。
【００６０】
まず、バーコードリーダーＢＲで商品のバーコードが読み取られた場合のＰＯＳシステム１の各装置の動作について説明する。
【００６１】
図５は、バーコードリーダーＢＲで商品のバーコードが読み取られた場合のタブレット端末１０、及び、印刷装置１１の動作を示すフローチャートである。図５（Ａ）はタブレット端末１０の端末制御部５０のＰＯＳアプリ実行部５０２の動作を示し、（Ｂ）はタブレット端末１０のデバイス通信アプリ実行部５０１の動作を示す。図５（Ｃ）は印刷装置１１のデバイス制御ユニット３０の動作を示す。
【００６２】
レジカウンターＬで、レジ担当者は、バーコードリーダーＢＲによって、顧客が購入する商品又は商品の包装に付されたバーコードを読み取る。
図５（Ｃ）に示すように、レジ担当者によるバーコードの読み取りに応じて、バーコードリーダーＢＲは、ＵＳＢに従って、読取結果に基づくデータ（以下、「読取結果データ」という。)を、バーコードリーダーＢＲが接続されたＵＳＢポートＰを介して、出力する（ステップＳＥ１）。読取結果データは、上述したデバイスデータに相当する。
デバイス制御部３１は、ＵＳＢインターフェース３３を制御して、所定のＵＳＢポートＰを介して入力された読取結果データを取得する（ステップＳＥ２）。
次いで、デバイス制御部３１は、読取結果データに、バーコードリーダーＢＲが接続されたＵＳＢポートＰのポート番号を示すポート番号情報を付加する（ステップＳＥ３）。
次いで、デバイス制御部３１は、読取結果データを、装置間コネクションを介して、デバイス通信アプリ実行部５０１に送信する（ステップＳＥ４）。
【００６３】
図５（Ｂ）に示すように、タブレット端末１０の端末制御部５０のデバイス通信アプリ実行部５０１は、端末無線ＬＡＮ通信部５１を制御して、読取結果データを受信する（ステップＳＤ１）。
次いで、デバイス通信アプリ実行部５０１は、ステップＳＤ１で受信したデバイスデータに付加されたポート番号情報を取得する（ステップＳＤ２）。
次いで、デバイス通信アプリ実行部５０１は、デバイス制御テーブル５３１を参照し、取得したポート番号情報に対応するデバイス種類情報を取得する（ステップＳＤ３）。本例では、ステップＳＤ３でデバイス通信アプリ実行部５０１が取得するデバイス種類情報は、デバイス種類として「デバイス種類：バーコードリーダー」を示す情報である。
【００６４】
次いで、デバイス通信アプリ実行部５０１は、ステップＳＤ３で取得したデバイス種類情報が示すデバイス種類に対応するアプリケーションを特定する（ステップＳＤ４）。デバイス種類ごとに、デバイスデータを出力すべきアプリケーションが事前に定められる。本例では、ステップＳＤ４で、デバイス通信アプリ実行部５０１は、デバイス種類に対応するアプリケーションとして、ＰＯＳアプリケーションを特定する。
次いで、デバイス通信アプリ実行部５０１は、所定のＡＰＩを用いて、ステップＳＤ４で特定したＰＯＳアプリケーションに、ステップＳＤ１で受信した読取結果データを出力する（ステップＳＤ５）。
【００６５】
図５（Ａ）に示すように、ＰＯＳアプリ実行部５０２は、デバイス通信アプリ実行部５０１が出力した読取結果データを取得する（ステップＳＣ１）。
次いで、ＰＯＳアプリ実行部５０２は、読取結果データに基づいて、専用ユーザーインターフェースＵＩのバーコード情報表示エリア６２に、バーコード情報を表示する（ステップＳＣ２）。本例では、バーコード情報は、商品コードを示す情報である。
【００６６】
次いで、ＰＯＳアプリ実行部５０２は、バーコード情報が示す商品コードに基づいて、商品の名称、及び、商品の単価を取得する（ステップＳＣ３）。
ここで、端末記憶部５３は、各商品について、商品コードと、商品名称と、商品の単価とを対応づけて記憶するテーブルを記憶する。ステップＳＣ３で、ＰＯＳアプリ実行部５０２は、当該テーブルに基づいて、商品の名称、及び、商品の単価を取得する。なお、商品の名称、及び、商品の単価を取得する方法は、例示した方法に限らない。例えば、外部のサーバーに問い合わせて取得する方法でもよい。
【００６７】
次いで、ＰＯＳアプリ実行部５０２は、ステップＳＣ３で取得した商品の名称、及び、商品の単価に基づいて、専用ユーザーインターフェースＵＩの一覧表示エリア６０に、商品の名称と、商品の単価と、商品の数量との組み合わせを表示する（ステップＳＣ４）。
【００６８】
以上の処理が行われることにより、バーコードリーダーＢＲによる商品のバーコードの読み取りに応じて、専用ユーザーインターフェースＵＩのバーコード情報表示エリア６２に商品コードが表示され、また、一覧表示エリア６０に商品の名称と商品の単価と商品の数量との組み合わせが表示される。
【００６９】
以上、バーコードリーダーＢＲによりバーコードを読み取った場合のデータの流れ、及び、各装置の処理を説明したが、クレジットカードリーダーＣＲによりクレジットカードの読み取りが行われた場合のデータの流れ、及び、各装置の処理も同様である。
【００７０】
次に、レジカウンターＬで行われた会計に応じてレシートを発行する場合のＰＯＳシステム１の各装置の動作について説明する。
【００７１】
図６は、レジカウンターＬで行われた会計に応じてレシートを発行するときのタブレット端末１０、及び、印刷装置１１の動作を示すフローチャートである。図６（Ａ）はタブレット端末１０の端末制御部５０のＰＯＳアプリ実行部５０２の動作を示し、（Ｂ）はタブレット端末１０のデバイス通信アプリ実行部５０１の動作を示す。図６（Ｃ）は印刷装置１１のデバイス制御ユニット３０の動作を示し、（Ｄ）は印刷装置１１の印刷ユニット２０の動作を示す。
【００７２】
図６（Ａ）に示すように、タブレット端末１０の端末制御部５０のＰＯＳアプリ実行部５０２は、レジカウンターＬで行われた会計に応じて、レシート情報が印刷されたレシートの発行を指示する印刷制御データを生成する（ステップＳＦ１）。レシート情報は、ロゴや、レシートの発行日時を示す情報、顧客が購入した商品に関する情報（商品の名称や、単価、購入数量等）、小計を示す情報、税に関する情報、合計金額を示す情報、お釣りを示す情報等を含む。
次いで、ＰＯＳアプリ実行部５０２は、所定のＡＰＩを用いて、生成した印刷制御データを、デバイス通信アプリ実行部５０１に出力する（ステップＳＦ２）。
【００７３】
図６（Ｂ）に示すように、デバイス通信アプリ実行部５０１は、ＰＯＳアプリ実行部５０２が出力した印刷制御データを取得する（ステップＳＧ１）。
次いで、デバイス通信アプリ実行部５０１は、印刷制御データを処理するＵＳＢデバイスのデバイス種類を特定する（ステップＳＧ２）。
本実施形態では、データの種類ごとに、データを処理するＵＳＢデバイスのデバイス種類が予め定められる。ステップＳＧ２で、例えば、デバイス通信アプリ実行部５０１は、データ（本例では、印刷制御データ）のヘッダーに含まれる制御情報を取得し、制御情報に基づいてデータの種類を特定し、データの種類に応じてデータを処理するＵＳＢデバイスのデバイス種類を特定する。
本例では、ステップＳＧ２で、デバイス通信アプリ実行部５０１は、デバイス種類として、「デバイス種類：印刷ユニット」を特定する。
【００７４】
次いで、デバイス通信アプリ実行部５０１は、デバイス制御テーブル５３１を参照し、ステップＳＧ２で特定したデバイス種類のＵＳＢデバイスが接続されたＵＳＢポートのポート番号情報を取得する（ステップＳＧ３）。
次いで、デバイス通信アプリ実行部５０１は、印刷制御データに、ステップＳＧ３で取得したポート番号情報を付加し、装置間コネクションを介して、デバイス制御部３１に送信する（ステップＳＧ４）。
【００７５】
図６（Ｃ）に示すように、印刷装置１１のデバイス制御ユニット３０のデバイス制御部３１は、装置無線ＬＡＮ通信部３２を制御して、印刷制御データを受信する（ステップＳＨ１）。
次いで、デバイス制御部３１は、ステップＳＨ１で受信した印刷制御データに付加されたポート番号情報を取得する（ステップＳＨ２）。
次いで、デバイス制御部３１は、ＵＳＢに従って、ステップＳＨ２で取得したポート番号情報が示すポート番号のＵＳＢポートＰ（本例では、印刷ユニット２０が接続されたＵＳＢポートＰ）を介して、印刷制御データを印刷ユニット２０に送信する（ステップＳＨ３）。
【００７６】
図６（Ｄ）に示すように、印刷装置１１の印刷ユニット２０の印刷制御部２１は、印刷ユニット通信部２３を制御して、印刷制御データを受信する（ステップＳＩ１）。
次いで、印刷制御部２１は、ステップＳＩ１で受信した印刷制御データに基づいて、印刷部２２を制御してレシートを発行する（ステップＳＩ２）。
【００７７】
以上、タブレット端末１０の制御でＵＳＢデバイスとしての印刷ユニット２０によりレシートを発行する場合のデータの流れ、及び、各装置の処理を説明したが、タブレット端末１０が自動釣銭機ＪＴを制御する場合のデータの流れ、及び、各装置の処理も同様である。
【００７８】
以上説明したように、本実施形態に係るデバイス制御ユニット３０（デバイス制御装置）は、ＵＳＢデバイス（デバイス）と接続するＵＳＢインターフェース３３（デバイス接続部）と、近距離無線通信により、タブレット端末１０（外部装置）のアドレスである外部装置アドレスが記録されたＩＣタグＴＧを読み取るタグ読取部４０（読取部）と、タグ読取部４０で読み取った外部装置アドレスを送信先として、自身のアドレスであるデバイス制御装置アドレスを送信し、デバイス制御装置アドレスの送信後、タブレット端末１０から、タブレット端末１０とＵＳＢデバイスとの間での通信経路の確立の要求があった場合、これら装置間での通信経路を確立するデバイス制御部３１（制御部）と、を備えることを特徴とする。
この構成によれば、タブレット端末１０と、各ＵＳＢデバイスとの間での通信経路の確立に際し、ユーザーは、タブレット端末１０を印刷装置１１に近接させるという作業を行えばよい。すなわち、上記構成によれば、印刷装置１１が、近距離無線通信機能を有する構成を用いて、タブレット端末１０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間での通信経路の確立が簡易化する。
【００７９】
また、本実施形態では、デバイス制御部３１は、通信経路の確立後、タブレット端末１０から受信したＵＳＢデバイスの制御用のデータを、ＵＳＢデバイスに送信し、ＵＳＢデバイスから受信したデータを、タブレット端末１０に送信する。
この構成によれば、タブレット端末１０と、ＵＳＢデバイスとの間で、非同期な双方向通信によりデータの送受信を行える。
【００８０】
また、本実施形態では、デバイス制御部３１は、通信経路の確立後、タブレット端末１０から受信した印刷制御データを、印刷ユニット２０に送信する。
この構成によれば、タブレット端末１０は、確立した通信経路で印刷制御データを送信して、印刷ユニット２０を制御できる。
【００８１】
また、本実施形態では、デバイス制御部３１は、通信経路の確立後、バーコードリーダーＢＲや、クレジットカードリーダーＣＲ（読取装置）から受信した読取結果に基づくデバイスデータを、タブレット端末１０に送信する。
この構成によれば、読取装置により読み取りが行われた場合、タブレット端末１０は、通信経路を介して読取結果に基づくデバイスデータを取得し、対応する処理を実行できる。
【００８２】
＜第２実施形態＞
次に、第２実施形態について説明する。
以下の説明において、第１実施形態で説明した構成要素と同一の構成要素については、同一の符号を付与し、その詳細な説明を省略する。
【００８３】
図７に示すように、ＰＯＳシステム１ｂでは、ローカルエリアネットワークＬＮに仮想化サーバー７０が接続される。タブレット端末１０は、ローカルエリアネットワークＬＮを介して仮想化サーバー７０と通信する。印刷装置１１は、ローカルエリアネットワークＬＮを介して仮想化サーバー７０と通信する。
図７では、ＰＯＳシステム１ｂにおいて、ローカルエリアネットワークＬＮに１台の仮想化サーバー７０が接続された例を示すが、ローカルエリアネットワークＬＮに複数の仮想化サーバー７０が接続されてもよい。
【００８４】
図８は、同一のレジカウンターＬに設けられたタブレット端末１０、及び、印刷装置１１と、仮想化サーバー７０との関係を、これら装置間で確立される通信経路を明示して示す図である。また、図８では、タブレット端末１０、及び、仮想化サーバー７０にインストールされたソフトウェア（アプリケーション）を、説明に適した態様で模式的に示す。
【００８５】
図８に示すように、タブレット端末１０にはリモートデスクトップクライアントソフトウェアがインストールされ、仮想化サーバー７０にはリモートデスクトップサーバーソフトウェアがインストールされる、タブレット端末１０は、仮想化サーバー７０をリモートデスクトップサーバーとするリモートデスクトップクライアントとして機能する。
【００８６】
図８に示すように、仮想化サーバー７０には、第１実施形態で説明したデバイス通信アプリケーション、及び、ＰＯＳアプリケーションがインストールされる。
【００８７】
図８に示すように、タブレット端末１０と仮想化サーバー７０との間には、論理的な通信経路であるサーバー／装置間通信経路ＭＴが確立される。
仮想化サーバー７０は、適宜、サーバー／装置間通信経路ＭＴを介して、表示用の表示データをタブレット端末１０に送信する。タブレット端末１０は、サーバー／装置間通信経路ＭＴを介して仮想化サーバー７０から表示データを受信し、受信した表示データに基づいて、タッチパネル５２に所定のユーザーインターフェース（所定の画面）を表示する。表示データに基づいてタッチパネル５２に表示されるユーザーインターフェースは、「リモートデスクトップ」に相当する。
また、タブレット端末１０は、仮想化サーバー７０から受信した表示データに基づくユーザーインターフェースに対して入力があった場合、入力に対応する情報を、サーバー／装置間通信経路ＭＴを介して仮想化サーバー７０に送信する。仮想化サーバー７０は、タブレット端末１０から受信した情報に基づいて、対応する演算処理を実行し、処理結果を反映した表示データをタブレット端末１０に送信する。
【００８８】
図８に示すように、仮想化サーバー７０と、印刷装置１１のデバイス制御ユニット３０に接続された各ＵＳＢデバイスとの間には、論理的な通信経路であるサーバー／デバイス間通信経路ＸＴが確立される。具体的には、仮想化サーバー７０とバーコードリーダーＢＲとの間で通信経路ＸＴ１が確立され、仮想化サーバー７０とクレジットカードリーダーＣＲとの間で通信経路ＸＴ２が確立され、仮想化サーバー７０と自動釣銭機ＪＴとの間で通信経路ＸＴ３が確立され、仮想化サーバー７０と印刷ユニット２０との間で通信経路ＸＴ４が確立される。
仮想化サーバー７０は、サーバー／デバイス間通信経路ＸＴを介して、各ＵＳＢデバイスとの間で、非同期な双方向通信によりデータの送受信を行う。
【００８９】
仮想化サーバー７０は、以下のことを目的として設けられサーバーである。
すなわち、ＰＯＳアプリケーション等の印刷装置１１の制御用のソフトウェア、その他のソフトウェア（以下、「制御用ソフトウェア」という。）は、タブレット端末１０のＯＳに対応しない場合がある。このような場合に、仮想化サーバー７０において、制御用ソフトウェアに対応するＯＳ上で制御用ソフトウェアを動作させて、制御用ソフトウェアによる印刷装置１１や、印刷装置１１に接続されたデバイスの制御を可能とすることを目的とする。さらに、リモートデスクトップの技術を利用して、タブレット端末１０により制御用ソフトウェアの処理結果を参照できるようにすると共に、タブレット端末１０により制御用ソフトウェアに所定の処理を実行させる指示を与えることができるようにすることを目的とする。
【００９０】
図９は、ＰＯＳシステム１ｂを構成するタブレット端末１０、印刷装置１１、及び、仮想化サーバー７０の機能的構成を示すブロック図である。
【００９１】
図９に示すように、タブレット端末１０の端末制御部５０は、リモートデスクトップクライアントソフトウェアを読み出して実行することによりリモートデスクトップクライアント実行部５０３として機能する。
【００９２】
図９に示すように、仮想化サーバー７０は、サーバー制御部７１と、サーバー通信部７２と、サーバー記憶部７３と、を備える。
サーバー制御部７１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、例えば、ＲＯＭに記憶された制御プログラムをＣＰＵにより実行する等、ハードウェア及びソフトウェアにより仮想化サーバー７０を制御する。
サーバー制御部７１は、リモートデスクトップサーバーソフトウェアを読み出して実行することにより、リモートデスクトップサーバー実行部７１１として機能する。
サーバー制御部７１は、デバイス通信アプリケーションを読み出して実行することにより、デバイス通信アプリ実行部７１２として機能する。
サーバー制御部７１は、ＰＯＳアプリケーションを読み出して実行することにより、ＰＯＳアプリケーション実行部７１３として機能する。
【００９３】
サーバー通信部７２は、サーバー制御部７１の制御で、所定の通信規格に従って、ローカルエリアネットワークＬＮと接続する機器と通信する。
【００９４】
サーバー記憶部７３は、メモリーを備え、各種データを記憶する。
【００９５】
次に、仮想化サーバー７０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間でサーバー／デバイス間通信経路ＸＴを確立する場合のＰＯＳシステム１ｂの各装置の動作について説明する。
サーバー／デバイス間通信経路ＸＴの確立の方法は、第１方法〜第３方法の３つの方法がある。以下、それぞれの方法におけるＰＯＳシステム１ｂの各装置の動作を説明する。
【００９６】
＜第１方法＞
図１０は、第１方法でサーバー／デバイス間通信経路ＸＴを確立する場合のＰＯＳシステム１ｂの各装置の動作を示すフローチャートである。図１０（Ａ）はタブレット端末１０の動作を示し、（Ｂ）は仮想化サーバー７０の動作を示し、（Ｃ）は印刷装置１１のデバイス制御ユニット３０の動作を示す。
【００９７】
第１方法において、サーバー／デバイス間通信経路ＸＴの確立に際し、レジ担当者は、タブレット端末１０のリモートデスクトップクライアントソフトウェアを起動する。次いで、レジ担当者は、当該ソフトウェアが提供するユーザーインターフェースに、認証用の情報等のサーバー／装置間通信経路ＭＴの確立に必要な情報を入力する（ステップＳＸ２）。
【００９８】
図１０（Ａ）に示すように、タブレット端末１０の端末制御部５０のリモートデスクトップクライアント実行部５０３は、仮想化サーバー７０に、サーバー／装置間通信経路ＭＴの確立の要求を行う（ステップＳＪ１）。
図１０（Ａ）、（Ｂ）に示すように、ステップＳＪ１の要求に応じて、リモートデスクトップクライアント実行部５０３と、仮想化サーバー７０のサーバー制御部７１のリモートデスクトップサーバー実行部７１１とは、リモートデスクトップに係る所定のプロトコルに従って、通信経路の確立に必要なデータを送受信し、これら機能ブロック間にサーバー／装置間通信経路ＭＴを確立する（ステップＳＪ２、ステップＳＫ１）。
【００９９】
また、レジ担当者は、自身が担当するレジカウンターＬに行き、ＩＣタグＴＧとタグ読取部４０との間で近距離無線通信が可能な程度に、タブレット端末１０を印刷装置１１に近接させる（ステップＳＸ３）。
仮想化サーバー７０と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間での通信経路の確立に際し、レジ担当者（ユーザー）は、上述した簡易な作業を行えばよい。
【０１００】
図１０（Ｃ）に示すように、タブレット端末１０が印刷装置１１に近接すると、印刷装置１１のタグ読取部４０は、タブレット端末１０に設けられたＩＣタグＴＧと近距離無線通信し、ＩＣタグＴＧから外部装置アドレスデータを読み取り、デバイス制御部３１に出力する（ステップＳＬ１）。
デバイス制御部３１は、タグ読取部４０から入力された外部装置アドレスデータに基づいて、外部装置アドレスを取得する（ステップＳＬ２）。
【０１０１】
次いで、デバイス制御部３１は、変換テーブルを参照する（ステップＳＬ３）。
変換テーブルは、ＰＯＳシステム１ｂで用いられるタブレット端末１０のそれぞれについて、各タブレット端末１０の外部装置アドレスと、各タブレット端末１０に対応する仮想化サーバー７０のＩＰアドレス（以下、「仮想化サーバーアドレス」という。）と、を対応付けて記憶するテーブルである。
１のタブレット端末１０に対応する仮想化サーバー７０とは、当該１のタブレット端末１０との関係でリモートデスクトップサーバーとして機能する仮想化サーバー７０のことである。換言すれば、仮想化サーバー７０とは、当該１のタブレット端末１０が、リモートデスクトップクライアントソフトウェアの機能によりサーバー／装置間通信経路ＭＴを確立する対象の仮想化サーバー７０のことである。
【０１０２】
変換テーブルは、例えば、デバイス記憶部３４にデータとして記憶され、また例えば、デバイス制御部３１の機能を実現するプログラムに定義される。変換テーブルの内容は、所定の手段により、ユーザーが変更可能である。
【０１０３】
次いで、デバイス制御部３１は、変換テーブルに基づいて、ステップＳＬ２で取得した外部装置アドレスと対応する仮想化サーバーアドレスを取得する（ステップＳＬ４）。
次いで、デバイス制御部３１は、ステップＳＬ４で取得した仮想化サーバーアドレスを送信先として、デバイス制御装置アドレスデータを送信する（ステップＳＬ５）。
ステップＳＬ５において、デバイス制御ユニット３０は、仮想化サーバー７０のサーバー制御部７１のデバイス通信アプリ実行部７１２との間でＴＣＰ等の所定の通信規格に従って通信し、所定の通信規格に従ったコネクション（以下、「サーバー間コネクション」という。）を確立する。そして、デバイス制御ユニット３０は、確立したサーバー間コネクションを介して、仮想化サーバー７０にデバイス制御装置アドレスデータを送信する。
以後、デバイス制御ユニット３０と、デバイス通信アプリ実行部７１２との間での通信は、確立した装置間コネクションを介して行われる。
【０１０４】
図１０（Ｂ）に示すように、仮想化サーバー７０のサーバー制御部７１のデバイス通信アプリ実行部７１２は、サーバー通信部７２を制御して、デバイス制御装置アドレスデータを受信する（ステップＳＫ２）。
次いで、デバイス通信アプリ実行部７１２は、受信したデバイス制御装置アドレスデータに基づいて、デバイス制御装置アドレス（デバイス制御ユニット３０のＩＰアドレス）を取得する（ステップＳＫ３）。
次いで、デバイス通信アプリ実行部７１２は、ステップＳＫ３で取得したデバイス制御装置アドレスを送信先として、通信経路確立要求データを送信する（ステップＳＫ４）。
【０１０５】
図１０（Ｃ）に示すように、デバイス制御ユニット３０のデバイス制御部３１は、装置無線ＬＡＮ通信部３２を制御して、通信経路確立要求データを受信する（ステップＳＬ６）。
次いで、デバイス制御部３１は、ステップＳＬ６で受信した通信経路確立要求データに基づいて、デバイス通信アプリ実行部７１２と通信して、通信経路確立処理を実行する（ステップＳＫ５、ステップＳＬ７）。
【０１０６】
ステップＳＫ５、及び、ステップＳＬ７の通信経路確立処理では、デバイス制御部３１、及び、デバイス通信アプリ実行部７１２により、以下の処理が行われる。
【０１０７】
ステップＳＫ５、及び、ステップＳＬ７の通信経路確立処理において、デバイス制御部３１は、デバイス記憶部３４に記憶されたデバイス管理テーブル３４１をデバイス通信アプリ実行部７１２に送信する。
デバイス通信アプリ実行部７１２は、受信したデバイス管理テーブル３４１に基づいて、当該テーブルと同一の内容のテーブルを、デバイス制御テーブル７３１として、サーバー記憶部７３に記憶する。
以後、デバイス通信アプリ実行部７１２はデバイス制御テーブル７３１に基づいて、デバイス制御部３１を介して、各ＵＳＢデバイスと通信する。これにより、デバイス通信アプリ実行部７１２と、デバイス制御ユニット３０に接続されたＵＳＢデバイスとの間でサーバー／デバイス間通信経路ＸＴが確立し、仮想化サーバー７０と、各ＵＳＢデバイスとの間で非同期な双方向通信によりデータの送受信が行える状態となる。
【０１０８】
詳述すると、デバイス通信アプリ実行部７１２は、１のＵＳＢデバイスを制御する場合、デバイス制御テーブル７３１を参照し、制御対象の当該１のＵＳＢデバイスが接続されたＵＳＢポートのポート番号情報を取得する。次いで、デバイス通信アプリ実行部７１２は、制御用の制御データに、取得したポート番号情報を付加し、サーバー間コネクションを介して、デバイス制御部３１に送信する。
デバイス制御部３１は、サーバー間コネクションを介して制御データを受信し、制御データに付加されたポート番号情報を取得する。次いで、デバイス制御部３１は、ＵＳＢの規格に従って、取得したポート番号情報が示すポート番号のＵＳＢポートＰを介して、制御データを当該１のＵＳＢデバイスに送信する。当該１のＵＳＢデバイスは、制御データを受信し、制御データに基づく処理を実行する。
【０１０９】
また、デバイス制御部３１は、接続された１のＵＳＢデバイスからデータ（以下、「デバイスデータ」という。）を受信した場合、デバイスデータに、当該１のＵＳＢデバイスが接続されたＵＳＢポートＰのポート番号を示すポート番号情報を付加する。次いで、デバイス制御部３１は、デバイスデータを、サーバー間コネクションを介して、デバイス通信アプリ実行部７１２に送信する。
デバイス通信アプリ実行部７１２は、サーバー間コネクションを介してデバイスデータを受信し、受信したデバイスデータに付加されたポート番号情報を取得する。次いで、デバイス通信アプリ実行部７１２は、デバイス制御テーブル７３１を参照し、取得したポート番号情報に対応するデバイス種類情報を取得する。取得したデバイス種類情報は、デバイスデータを送信したＵＳＢデバイスのデバイス種類を示す情報である。次いで、デバイス通信アプリ実行部７１２は、取得したデバイス種類情報が示すデバイス種類に対応するアプリケーション（当該デバイス種類のデバイスが送信したデバイスデータを処理するアプリケーション）に対して、所定のＡＰＩを利用して、デバイスデータを出力する。アプリケーションは、デバイスデータを処理する。
【０１１０】
図１０（Ｂ）に示すように、サーバー／デバイス間通信経路ＸＴが確立した後、デバイス通信アプリ実行部７１２は、当該通信経路により通信が可能なＵＳＢデバイスに関する情報を表示させる表示データを生成し、タブレット端末１０に送信する（ステップＳＫ６）。
ＵＳＢデバイスに関する情報は、各ＵＳＢデバイスのベンダーＩＤや、プロダクトＩＤ、デバイス名称情報、デバイス種類情報等である。
【０１１１】
図１０（Ａ）に示すように、タブレット端末１０の端末制御部５０のリモートデスクトップクライアント実行部５０３は、表示データに基づいて、タッチパネル５２に、ＵＳＢデバイスに関する情報を表示する（ステップＳＪ３）。
ユーザーは、タッチパネル５２を参照することにより、タブレット端末１０により、仮想化サーバー７０を介して、制御可能なＵＳＢデバイスを認識できる。
【０１１２】
＜第２方法＞
次に、第２方法について説明する。
図１１は、第２方法でサーバー／デバイス間通信経路ＸＴを確立する場合のＰＯＳシステム１ｂの各装置の動作を示すフローチャートである。図１１（Ａ）はタブレット端末１０の動作を示し、（Ｂ）は仮想化サーバー７０の動作を示し、（Ｃ）は印刷装置１１のデバイス制御ユニット３０の動作を示す。
【０１１３】
第２方法は、図１０のフローチャートを用いて説明した第１方法と、デバイス制御ユニット３０のステップＳＬ１〜ステップＳＬ５の動作が異なる。これを踏まえ、図１１のフローチャートにおいて、図１０と同一の処理が行われるステップについては、同一の符号を振り、その説明を省略する。そして、以下では、図１０のステップＳＬ１〜ＳＪ５の処理に代えて行われるステップＳＭ１〜ＳＫ５の処理を説明する。
【０１１４】
ここで、第２方法では、ローカルエリアネットワークＬＮに、テーブル管理端末（不図示）が接続される。仮想化サーバー７０は、ローカルエリアネットワークＬＮを介して、テーブル管理端末と通信が可能である。
【０１１５】
図１１（Ｃ）に示すように、タブレット端末１０が印刷装置１１に近接すると、印刷装置１１のタグ読取部４０は、タブレット端末１０に設けられたＩＣタグＴＧと近距離無線通信し、ＩＣタグＴＧから外部装置アドレスデータを読み取り、デバイス制御部３１に出力する（ステップＳＭ１）。
デバイス制御部３１は、タグ読取部４０から入力された外部装置アドレスデータに基づいて、外部装置アドレスを取得する（ステップＳＭ２）。
【０１１６】
次いで、デバイス制御部３１は、テーブル管理端末と通信し、外部装置アドレスに対応する仮想化サーバーアドレスを問い合わせる（ステップＳＭ３）。
ここで、テーブル管理端末は、ＰＯＳシステム１ｂで用いられるタブレット端末１０のそれぞれについて、各タブレット端末１０の外部装置アドレスと、各タブレット端末１０に対応する仮想化サーバー７０の仮想化サーバーアドレスと、を対応付けて管理する。例えば、テーブル管理端末は、外部装置アドレスと、対応する仮想化サーバーアドレスと対応付けるテーブルを記憶し、当該テーブルによりアドレスの対応関係を管理する。当該テーブルの内容は、所定の手段により、ユーザーが変更可能である。
そして、テーブル管理端末は、外部装置アドレスに対応する仮想化サーバーアドレスの問い合わせに応じて、仮想化サーバーアドレスを応答する機能を有する。
テーブル管理端末は、ステップＳＭ２のデバイス制御部３１による問い合わせに応じて、対応する仮想化サーバーアドレスを応答する。
【０１１７】
ステップＳＭ４において、デバイス制御部３１は、ステップＳＭ３の問い合わせに対応する応答に応じて、仮想化サーバーアドレスを取得する（ステップＳＭ４）。
次いで、デバイス制御部３１は、ステップＳＭ４で取得した仮想化サーバーアドレスを送信先として、デバイス制御装置アドレスデータを送信する（ステップＳＭ５）。
【０１１８】
以上、第２方法について説明した。第２方法によれば、第１方法と同様、レジ担当者（ユーザー）は簡易な作業を行うだけで、仮想化サーバー７０と各ＵＳＢデバイスとの間にサーバー／デバイス間通信経路ＸＴを確立できる。
【０１１９】
＜第３方法＞
次に、第３方法について説明する。
図１２は、第３方法でサーバー／デバイス間通信経路ＸＴを確立する場合のＰＯＳシステム１ｂの各装置の動作を示すフローチャートである。図１２（Ａ）はタブレット端末１０の動作を示し、（Ｂ）は仮想化サーバー７０の動作を示し、（Ｃ）はデバイス制御ユニット３０の動作を示す。
【０１２０】
第３方法は、図１０のフローチャートを用いて説明した第１方法と、デバイス制御ユニット３０のステップＳＬ１〜ステップＳＬ５の動作が異なる。これを踏まえ、図１２のフローチャートにおいて、図１０と同一の処理が行われるステップについては、同一の符号を振り、その説明を省略する。そして、以下では、図１０のステップＳＬ１〜ＳＪ５の処理に代えて行われるステップＳＮ１〜ＳＮ３の処理を説明する。
【０１２１】
ここで、第３方法では、各タブレット端末１０に設けられたＩＣタグＴＧは、各タブレット端末１０に対応する仮想化サーバー７０のＩＰアドレス（仮想化サーバーアドレス）を示す仮想化サーバーアドレスデータを記憶する。
【０１２２】
図１２（Ｃ）に示すように、タブレット端末１０が印刷装置１１に近接すると、印刷装置１１のタグ読取部４０は、タブレット端末１０に設けられたＩＣタグＴＧと近距離無線通信し、ＩＣタグＴＧから仮想化サーバーアドレスデータを読み取り、デバイス制御部３１に出力する（ステップＳＮ１）。
デバイス制御部３１は、タグ読取部４０から入力された仮想化サーバーアドレスデータに基づいて、仮想化サーバーアドレスを取得する（ステップＳＮ２）。
【０１２３】
次いで、デバイス制御部３１は、ステップＳＮ２で取得した仮想化サーバーアドレスを送信先として、デバイス制御装置アドレスデータを送信する（ステップＳＮ３）。
【０１２４】
以上、第３方法について説明した。第２方法によれば、第１方法と同様、レジ担当者（ユーザー）は簡易な作業を行うだけで、仮想化サーバー７０と各ＵＳＢデバイスとの間にサーバー／デバイス間通信経路ＸＴを確立できる。
【０１２５】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、デバイス制御ユニット３０に接続されたデバイスについて、具体的に例示した。しかしながら、デバイス制御ユニット３０に接続されるデバイスは例示したものに限らない。
また、上述した実施形態では、デバイス制御ユニット３０に接続されるデバイスは、ＵＳＢに従ったＵＳＢデバイスであった。しかしながら、デバイス制御ユニット３０、及び、デバイスが対応する規格は、ＵＳＢに限らない。
また、上述した実施形態では、印刷装置１１の印刷ユニット２０（印刷機能を有するデバイス）は、サーマル式のプリンターであったが、印刷ユニット２０の印刷方式はインクジェット式に限らず、インクジェット式、ドットインパクト式等の他の方式でもよい。
また例えば、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１２６】
１…ＰＯＳシステム（通信システム）、１０…タブレット端末（外部装置、リモートデスクトップクライアント）、２０…印刷ユニット（デバイス）、３０…デバイス制御ユニット（デバイス制御装置）、３１…デバイス制御部（制御部）、３３…ＵＳＢインターフェース（デバイス接続部）、４０…タグ読取部、７０…仮想化サーバー（リモートデスクトップサーバー）、ＢＲ…バーコードリーダー（デバイス、読取装置）、ＣＲ…クレジットカードリーダー（デバイス、読取装置）、ＪＴ…自動釣銭機（デバイス）、ＴＧ…ＩＣタグ。
【図１】
0006394449.tif 000002
【図２】
0006394449.tif 000003
【図３】
0006394449.tif 000004
【図４】
0006394449.tif 000005
【図５】
0006394449.tif 000006
【図６】
0006394449.tif 000007
【図７】
0006394449.tif 000008
【図８】
0006394449.tif 000009
【図９】
0006394449.tif 000010
【図１０】
0006394449.tif 000011
【図１１】
0006394449.tif 000012
【図１２】
0006394449.tif 000013