(57)【要約】【課題】印刷データの態様に応じて容易な手段で適切な処理を実行できるようにする。【解決手段】プリンター１１は、ブラウザーの機能によりデータを生成して送信するタブレット端末１０に接続可能に構成されており、タブレット端末１０から、第１論理通信経路Ｋ１、第２論理通信経路Ｋ２のうちのいずれかの経路を経由してデータを受信し、必要に応じて経路に対応する処理を行う通信部２０ｂと、通信部２０ｂにより受信されたデータに基づいて印刷を行うプリンターユニット制御部２０ａと、を備える。【選択図】図５
2014030979.tif 000002
【特許請求の範囲】
【請求項１】
データ処理を行う第１の経路、及び、前記第１の経路と異なる第２の経路を有し、印刷データを前記第１の経路もしくは前記第２の経路を経由させる通信部と、
前記通信部の前記第１の経路もしくは前記第２の経路を経由した前記印刷データに基づいて印刷を行う印刷部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記第１の経路で行われるデータ処理は、暗号化された前記印刷データを復号化する復号化処理であり、
前記通信部は、受信した前記印刷データが暗号化されたデータのとき、前記暗号化されたデータを前記第１の経路を経由させて、前記暗号化されたデータを復号することを特徴とする請求項１に記載の印刷装置。
【請求項３】
ウェブブラウザーを動作させるブラウザー実行部により出力される印刷データを、第１の通信経路、又は、第２の通信経路を経由して送信する制御装置と、
前記制御装置が送信した前記印刷データを、前記第１の通信経路、又は、前記第２の通信経路を経由して受信し、必要に応じて経由した経路に対応する処理を行う通信部、及び、前記第１の通信経路もしくは前記第２の通信経路を経由して前記通信部により受信した前記印刷データに基づいて印刷を行う印刷部を備える印刷装置と、を有することを特徴とする制御システム。
【請求項４】
前記制御装置は、前記印刷データを暗号化する暗号化処理を行って、前記第１の通信経路を経由して前記印刷データを送信し、
前記印刷装置は、前記第１の通信経路を経由して受信した前記印刷データに復号化処理を行うことを特徴とする請求項３に記載の制御システム。
【請求項５】
前記制御装置、及び、前記印刷装置は、前記制御装置が送信し、前記印刷装置が受信する前記印刷データの暗号の態様の情報を記憶し、
前記制御装置は、記憶された前記印刷データの暗号化の様態の情報に基づいて、前記印刷データを暗号化し、前記第１の通信経路を経由して前記印刷データを送信し、
前記印刷装置は、第１の通信経路を経由して受信した前記印刷データを、記憶された前記印刷データの暗号化の様態の情報に基づいて復号することを特徴とする請求項４に記載の制御システム。
【請求項６】
前記印刷装置の前記印刷部は、復号された前記印刷データを、前記印刷部に対応する制御コマンドに変換し、変換された前記制御コマンドに基づいて印刷を行うことを特徴とする請求項４又は５に記載の制御システム。
【請求項７】
データ処理を行う第１の経路、及び、前記第１の経路と異なる第２の経路を有する通信部を備える印刷装置の制御方法であって、印刷データを前記第１の経路もしくは前記第２の経路を経由させ、前記第１の経路もしくは前記第２の経路を経由させた前記印刷データに基づいて印刷を行うことを特徴とする印刷装置の制御方法。
【請求項８】
印刷装置に、
前記印刷データを受信して、受信した前記印刷データをデータ処理する第１の経路もしくは前記第１の経路と異なる第２の経路を経由させ、
前記第１の通信経路もしくは前記第２の通信経路を経由した前記印刷データに基づいて、印刷を行なわせることを特徴とするプログラム。
【請求項９】
印刷装置と、この印刷装置と通信可能な制御装置とを備える制御システムの制御方法であって、
前記制御装置は、ウェブブラウザーを動作させるブラウザー実行部により出力される印刷データを、第１の通信経路、又は、第２の通信経路を経由して送信し、
前記印刷装置は、前記制御装置が送信した前記印刷データを、前記第１の通信経路、又は、前記第２の通信経路を経由して受信し、必要に応じて経由した経路に対応する処理を行い、受信した前記印刷データに基づいて印刷を行うことを特徴とする制御システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を行う印刷装置、当該印刷装置及び当該印刷装置に接続された制御装置を備える制御システム、当該印刷装置の制御方法、当該印刷装置を制御するためのプログラム、及び、制御システムの制御方法に関する。
【背景技術】
【０００２】
従来、印刷装置（ＰＯＳ本体）と、この印刷装置に接続された制御装置（ＰＯＳコントローラー）とを備え、これら装置が協働して、画像の記録等の各種処理を実行する制御システム（ＰＯＳシステム）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−７３７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１に係る制御システムにおいて、制御装置に、印刷装置の制御に係る専用のアプリケーションがインストールされず、制御装置が、適宜、所定のサーバーにアクセスするブラウザーの機能を利用して印刷装置を制御することを想定する。このような制御システムにおいて、印刷装置が、印刷データの態様に応じて、容易な手段により適切な処理を実行できれば、印刷に関する処理効率が向上し、システムの価値を向上できる。
本発明は、上述した事情に鑑みてなされたものであり、印刷データの態様に応じて容易な手段で適切な処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、データ処理を行う第１の経路、及び、前記第１の経路と異なる第２の経路を有し、印刷データを前記第１の経路もしくは前記第２の経路を経由させる通信部と、前記通信部の前記第１の経路もしくは前記第２の経路を経由した前記印刷データに基づいて印刷を行う印刷部と、を備えることを特徴とする。
本発明の構成によれば、印刷装置は、印刷データの態様に応じて、第１の経路、又は、第２の経路を経由させるという容易な手段により、印刷データの態様に応じた処理を行った上で、印刷データに基づいて印刷することが可能となる。すなわち、印刷装置は、印刷データの態様に応じて容易な手段で適切な処理を実行できる。
【０００６】
また、本発明は、前記第１の経路で行われるデータ処理は、暗号化された前記印刷データを復号化する復号化処理であり、前記通信部は、受信した前記印刷データが暗号化されたデータのとき、前記暗号化されたデータを前記第１の経路を経由させて、前記暗号化されたデータを復号することを特徴とする。
本発明の構成によれば、復号化が必要な印刷データについては、第１の経路を経由させるという容易な手段により適切に復号化した上で、印刷データに基づいて印刷を実行することが可能となる。
【０００７】
また、上記目的を達成するために、本発明は、ウェブブラウザーを動作させるブラウザー実行部により出力される印刷データを、第１の通信経路、又は、第２の通信経路を経由して送信する制御装置と、前記制御装置が送信した前記印刷データを、前記第１の通信経路、又は、前記第２の通信経路を経由して受信し、必要に応じて経由した経路に対応する処理を行う通信部、及び、前記第１の通信経路もしくは前記第２の通信経路を経由して前記通信部により受信した前記印刷データに基づいて印刷を行う印刷部を備える印刷装置と、を有することを特徴とする。
本発明の構成によれば、制御装置は、データの態様に応じて、第１の通信経路、又は、第２の通信経路を経由して送信し、一方、印刷装置は、印刷データを受信し、経由した経路に対応する処理を施した上で、印刷を行う。このため、制御装置と印刷装置との間で、印刷データの態様に応じて、第１、第２の通信経路のうちのいずれかの経路を介して通信すれば、印刷装置側で印刷データの態様に応じた処理を実行して適切に印刷できることとなる。
【０００８】
また、本発明は、前記制御装置は、前記印刷データを暗号化する暗号化処理を行って、前記第１の通信経路を経由して前記印刷データを送信し、前記印刷装置は、前記第１の通信経路を経由して受信した前記印刷データに復号化処理を行うことを特徴とする。
本発明の構成によれば、暗号化が必要な印刷データについては第１の通信経路を介して送受信する一方、暗号化が不必要な印刷データについては第２の通信経路を介して送受信することにより、データを暗号化する場合と、しない場合とを容易な手段により切り替えた上で制御装置と印刷装置との間で通信することが可能となる。
【０００９】
また、本発明は、前記制御装置、及び、前記印刷装置は、前記制御装置が送信し、前記印刷装置が受信する前記印刷データの暗号の態様の情報を記憶し、前記制御装置は、記憶された前記印刷データの暗号化の様態の情報に基づいて、前記印刷データを暗号化し、前記第１の通信経路を経由して前記印刷データを送信し、前記印刷装置は、第１の通信経路を経由して受信した前記印刷データを、記憶された前記印刷データの暗号化の様態の情報に基づいて復号することを特徴とする。
本発明の構成によれば、第１の通信経路を経由するデータについて、制御装置と印刷装置との間で適切に暗号化、復号化を行うことが可能となる。
【００１０】
また、本発明は、前記印刷装置の前記印刷部は、復号された前記印刷データを、前記印刷部に対応する制御コマンドに変換し、変換された前記制御コマンドに基づいて印刷を行うことを特徴とする。
本発明の構成によれば、適切な印刷を実現できる。
【００１１】
また、上記目的を達成するために、本発明は、データ処理を行う第１の経路、及び、前記第１の経路と異なる第２の経路を有する通信部を備える印刷装置の制御方法であって、印刷データを前記第１の経路もしくは前記第２の経路を経由させ、前記第１の経路もしくは前記第２の経路を経由させた前記印刷データに基づいて印刷を行うことを特徴とする。
本発明の制御方法によれば、印刷装置は、印刷データの態様に応じて、第１の経路、又は、第２の経路を経由させるという容易な手段により、印刷データの態様に応じた処理を行った上で、印刷データに基づいて印刷することが可能となる。すなわち、印刷装置は、印刷データの態様に応じて容易な手段で適切な処理を実行できる。
【００１２】
また、上記目的を達成するために、本発明は、プログラムであって、印刷装置に、前記印刷データを受信して、受信した前記印刷データをデータ処理する第１の経路もしくは前記第１の経路と異なる第２の経路を経由させ、前記第１の通信経路もしくは前記第２の通信経路を経由した前記印刷データに基づいて、印刷を行なわせることを特徴とする。
本発明のプログラムによれば、印刷装置は、印刷データの態様に応じて、第１の経路、又は、第２の経路を経由させるという容易な手段により、印刷データの態様に応じた処理を行った上で、印刷データに基づいて印刷することが可能となる。すなわち、印刷装置は、印刷データの態様に応じて容易な手段で適切な処理を実行できる。
【００１３】
また、上記目的を達成するために、本発明は、印刷装置と、この印刷装置と通信可能な制御装置とを備える制御システムの制御方法であって、前記制御装置は、ウェブブラウザーを動作させるブラウザー実行部により出力される印刷データを、第１の通信経路、又は、第２の通信経路を経由して送信し、前記印刷装置は、前記制御装置が送信した前記印刷データを、前記第１の通信経路、又は、前記第２の通信経路を経由して受信し、必要に応じて経由した経路に対応する処理を行い、受信した前記印刷データに基づいて印刷を行うことを特徴とする。
本発明の制御方法によれば、印刷装置は、印刷データの態様に応じて、第１の経路、又は、第２の経路を経由させるという容易な手段により、印刷データの態様に応じた処理を行った上で、印刷データに基づいて印刷することが可能となる。すなわち、印刷装置は、印刷データの態様に応じて容易な手段で適切な処理を実行できる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る制御システムの概略構成ブロック図である。
【図２】制御システムの機能的構成を示すブロック図である。
【図３】タブレット端末に表示される画面の例を示す図である。
【図４】制御システムの動作を示すフローチャートである。
【図５】制御システムの要部の機能的構成を示すブロック図である。
【図６】制御システムの動作を示すフローチャートである。
【図７】第２実施形態に係るプリンターの要部を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、本実施形態に係る制御システム１の概略構成ブロック図である。また、図２は制御システム１を構成するタブレット端末１０、プリンター１１、及び、ＰＯＳ（Point of Sales）サーバー１７の機能的構成を模式的に示すブロック図である。
制御システム１は、ショッピングセンターや百貨店などの小売店舗、或いは他の各種店舗向けに使用される、いわゆるＰＯＳシステムの一態様である。制御システム１の主な機能は、例えば、店舗における商品の販売の状況、商品の在庫の状況、売り上げの状況等を管理する機能、店舗に設けられたレジカウンターＬにおいて顧客が購入した商品に応じた会計を行う機能、顧客の代金の支払いに応じてレシートを発行する機能等である。
【００１６】
図１に示す制御システム１が使用される店舗には、例えば、会計処理を行う複数のレジカウンターＬが設けられ、各々のレジカウンターＬに、タブレット端末１０（制御装置）と、このタブレット端末１０に接続されたプリンター１１（印刷装置）とが設置されている。タブレット端末１０と、プリンター１１とは、通信回線５を介して通信可能に接続されている。通信回線５は、イーサネット（登録商標）の規格に準拠した有線または無線の通信回線であって、通信回線５により接続された各機器間で相互にデータを送受信可能であれば、その具体的態様は限定されない。
【００１７】
タブレット端末１０は、タブレット型（板状）のコンピューターである。本実施形態では、タブレット端末１０は、図３を参照して後述するように、前面（表面）のほぼ全域にタッチパネル１０ａが設けられている。
タッチパネル１０ａは、表示画面としての表示パネル１０ｂに、接触操作を検出するタッチセンサー１０ｃが重ねて配置され、一体となった構成を有する。タブレット端末１０は、タッチセンサー１０ｃによってユーザーの操作を検出して動作するので、タブレット端末１０にキーボードや表示パネル等を外部接続する必要はない。
【００１８】
プリンター１１は、例えば感熱ロール紙に印刷するサーマルプリンター、或いはドットインパクトプリンター等である。プリンター１１は、タブレット端末１０から入力されるデータに従ってレシートを発行する。
プリンター１１には、商品または商品の包装に付されたバーコードを読み取るバーコードスキャナー１２、クレジットカードや顧客の会員カード等を読み取るカードリーダー１３、紙幣、貨幣、金券等を収容するキャッシュドロワー１４、会計に関する情報を顧客向けに表示するためのカスタマーディスプレー１５等の外部デバイスが接続されている。カードリーダー１３は、磁気カードに記録された磁気情報を読み取るものであってもよいし、ＩＣカードに対する情報の読み書きを行うものであってもよい。
バーコードスキャナー１２は、Bluetooth（登録商標）の規格に準拠した近距離無線通信によってプリンター１１と接続される。カードリーダー１３は、ＵＳＢ等の規格に準拠した有線通信方式によりプリンター１１に接続される。キャッシュドロワー１４及びカスタマーディスプレー１５は、それぞれ、ＲＳ−２３２ＣやＵＳＢの各種規格に準拠した有線通信方式によりプリンター１１に接続される。これらバーコードスキャナー１２、カードリーダー１３、キャッシュドロワー１４及びカスタマーディスプレー１５の各外部デバイスは、それぞれ、予め定められた通信プロトコルを実行して、プリンター１１との間で各種データや信号を送受信する。
【００１９】
プリンター１１は、プリンター側制御部２０と、プリンターユニット２１と、無線デバイス通信部２２と、有線デバイス通信部２４と、プリンター側インターフェイス２３（Ｉ／Ｆ）と、を備えている。
プリンター側制御部２０は、プリンター１１の各部を中枢的に制御するものであり、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、その他の周辺回路等を備えている。プリンター１１には、少なくとも、プリンターユニット２１を制御するプログラム、及び、タブレット端末１０との間で所定の規格に準拠して通信を行うプログラムがインストールされている。プリンター側制御部２０は、プリンターユニットを制御するプリンターユニット制御部２０ａと、通信に係るプログラムを実行してタブレット端末１０との間で通信する通信部２０ｂとを備えている。
プリンターユニット２１は、ロール紙に画像を印刷した後にロール紙を切断し、レシートを発行する。プリンターユニット２１は、図示はしないが、印刷に係る一連の動作を制御する制御回路、ロール紙を搬送する搬送機構、記録ヘッドを有し、ロール紙に文字や画像を印刷する印刷機構、ロール紙を切断するカッター機構等を備えている。本実施形態では、プリンターユニット制御部２０ａと、プリンターユニット２１とが協働して「印刷部」として機能する。
【００２０】
無線デバイス通信部２２は、バーコードスキャナー１２との間でBluetoothの規格に準拠した近距離無線通信を行うものであり、リンクマネージャーや、リンクコントローラー、高周波回路、アンテナ等を含む。
デバイス通信制御部２０ｃは、Bluetoothハードウェアを制御する、いわゆるBluetooth Driver Stackを読み出して実行する。デバイス通信制御部２０ｃは、無線デバイス通信部２２を制御して、バーコードスキャナー１２との間で近距離無線通信を行う。
有線デバイス通信部２４は、入力デバイスのうち、少なくともカードリーダー１３、及び、カスタマーディスプレー１５との間で所定の通信プロトコルを実行する。有線デバイス通信部２４は、物理ポートに接続されたネットワークインターフェイスカード等を含む。有線デバイス通信部２４は、プリンター側制御部２０のデバイス通信制御部２０ｃの制御に従って、カードリーダー１３、及び、カスタマーディスプレー１５との間で各種データまたは信号を送受信する。
プリンター側インターフェイス（Ｉ／Ｆ）２３は、通信回線５（図１）に接続され、プリンター側制御部２０の制御に従って、タブレット端末１０との間で各種データを送受信する。
【００２１】
タブレット端末１０は、端末側制御部２６、端末側インターフェイス（Ｉ／Ｆ）２７、表示制御部２８、入力検出部２９、及び、タッチパネル１０ａを備えている。
タッチパネル１０ａは、図３に示すようにタブレット端末１０の前面に配置された表示パネル１０ｂと、表示パネル１０ｂに重ねて配置されたタッチセンサー１０ｃとが一体となって構成されている。表示パネル１０ｂは、液晶表示パネル、有機ＥＬパネル、電子ペーパー等の平面ディスプレイであり、表示制御部２８によって駆動される。タッチセンサー１０ｃは、タブレット端末１０の表面に配置されている。なお、タッチセンサー１０ｃの表面をガラスや合成樹脂製シート等により覆ってもよい。タッチセンサー１０ｃは、静電容量式もしくは感圧式のセンサーであり、ユーザーの手指やペン型操作デバイスによる接触操作を検出して、操作を検出した位置を示す信号を入力検出部２９に出力する。
表示制御部２８は、ブラウザー実行部２６ａから入力される表示用のデータに基づいて、表示パネル１０ｂを駆動し、表示パネル１０ｂに文字や画像等を含む画面を表示する。
入力検出部２９は、タッチセンサー１０ｃが出力する信号に基づいて、タッチパネル１０ａに対する接触操作を検出する。この操作を検出した場合、入力検出部２９は、操作位置を、表示パネル１０ｂの表示位置に対応する座標により示す座標データを生成し、ブラウザー実行部２６ａに出力する。
【００２２】
端末側制御部２６は、タブレット端末１０の各部を中枢的に制御するものであり、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。端末側制御部２６は、ブラウザープログラムを実行することにより、汎用的なウェブブラウザーの機能を実現するブラウザー実行部２６ａを備えている。ブラウザー実行部２６ａは、汎用のブラウザープログラムを実行することにより、ウェブブラウザーとして機能する。
ブラウザー実行部２６ａは、ウェブブラウザーの機能により、ＨＴＭＬ等のマークアップ言語やスクリプト言語で記述されたウェブページを、ＰＯＳサーバー１７からダウンロードする。ダウンロードされたウェブページのデータは、例えば図示しないＲＡＭに記憶される。ブラウザー実行部２６ａは、ウェブブラウザーの機能により、ダウンロードされたウェブページのデータを読み込み、このウェブページを表示させる表示データを生成して、表示制御部２８に出力する。また、ブラウザー実行部２６ａは、ウェブページに実装されたスクリプトの機能により、単独で、又は、ＰＯＳサーバー１７のアプリケーション実行部３０ａと協働して、各種処理を実行する。
また、ブラウザー実行部２６ａは、入力検出部２９によってタッチセンサー１０ｃへのタッチ操作が検出された場合、このタッチ操作に対応して入力検出部２９から入力される座標データと表示制御部２８に出力した表示用のデータに基づき、入力された内容を特定する。ブラウザー実行部２６ａは、適宜、特定した入力内容に基づいて、スクリプトの機能により処理を実行し、また、特定した入力内容を示すデータをＰＯＳサーバー１７へ送信する。アプリケーション実行部３０ａは、入力されたデータに基づいて各種処理を実行する。また、ブラウザー実行部２６ａは、アプリケーション実行部３０ａがＷｅｂアプリケーションプログラムを実行した実行結果のデータをＰＯＳサーバー１７から受信して、受信したデータを反映した表示データを生成して表示制御部２８に出力する。
端末側インターフェイス２７（Ｉ／Ｆ）は、端末側制御部２６の制御の下、プリンター１１、及び、ＰＯＳサーバー１７と通信規格に準拠した通信を行う。プリンター１１、及びＰＯＳサーバー１７との通信は、有線接続による通信でも可能であるが、タブレット端末１０の可搬性を有効に活用するには、無線接続で通信を行うことが好ましい。
【００２３】
ＰＯＳサーバー１７は、商品に関する情報を格納したデータベース、売り上げを管理するデータベース、在庫を管理するデータベース等を備え、これらデータベースを利用して、制御システム１全体を統括的に管理する。
ＰＯＳサーバー１７は、サーバー側制御部３０と、サーバー側記憶部３１と、サーバー側インターフェイス３２（Ｉ／Ｆ）と、を備えている。
サーバー側制御部３０は、ＰＯＳサーバー１７の各部を中枢的に制御するものであり、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。サーバー側記憶部３１は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。サーバー側インターフェイス３２（Ｉ／Ｆ）は、サーバー側制御部３０の制御の下、タブレット端末１０との間で通信規格に準拠した通信を行う。
サーバー側記憶部３１には、Ｗｅｂアプリケーション３５がロード可能に記憶されている。そして、サーバー側制御部３０のアプリケーション実行部３０ａは、Ｗｅｂアプリケーション３５を実行する機能ブロックである。
Ｗｅｂアプリケーション３５は、制御システム１がＰＯＳシステムとして動作するのに必要な処理を実行させるプログラムである。
アプリケーション実行部３０ａは、タブレット端末１０から要求されたウェブページのデータを生成し、或いはサーバー側記憶部３１から読み出して、タブレット端末１０に送信する。また、アプリケーション実行部３０ａは、タブレット端末１０から、Ｗｅｂアプリケーション３５の実行を要求するデータと、Ｗｅｂアプリケーション３５で処理する会計処理データが送信された場合に、これらのデータを、サーバー側インターフェイス３２を介して受信する。アプリケーション実行部３０ａは、Ｗｅｂアプリケーション３５を実行することにより、タブレット端末１０から送信されるデータに基づく会計処理を実行し、処理結果をタブレット端末１０に送信する。
【００２４】
次に、制御システム１を構成する各装置が協働して会計に係る処理を行うときの基本的な動作を説明する。
ここで、会計に係る処理が行われる前に、タブレット端末１０は、以下の処理を実行する。
すなわち、レジの担当者、その他の作業に従事する者は、タブレット端末１０のブラウザーを立ち上げ、タッチパネル１０ａへの専用ユーザーインターフェイスＵＩの表示を指示する。当該指示に応じて、端末側制御部２６のブラウザー実行部２６ａは、ＰＯＳサーバー１７上の所定のアドレスにアクセスし、ＨＴＭＬファイル等の描画ファイルを取得し、当該描画ファイルに基づいて専用ユーザーインターフェイスＵＩを表示する。この描画ファイルには、ＰＯＳサーバー１７のアプリケーション実行部３０ａと協働して会計に係る各種処理（後述）を実行する機能を有するプログラムが、所定のスクリプト言語によって実装（記述）されている。
【００２５】
図３は、タッチパネル１０ａ上に表示された専用ユーザーインターフェイスＵＩの一例を示す図である。
図３の専用ユーザーインターフェイスＵＩにおいて、左上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される一覧表示エリア３９が表示されている。この一覧表示エリア３９の右方には、顧客が購入した商品の合計金額、会計に際して顧客から預かった金銭の金額、及び、顧客に渡すべきお釣りの金額がそれぞれ入力され表示される入力フィールドである金額入力フィールド４０が表示されている。
また、一覧表示エリア３９の下方には、バーコードスキャナー１２によって読み取られたバーコードが表す情報（以下、「バーコード情報」という。）が入力され表示される入力フィールドであるバーコード情報入力フィールド４１が形成されている。バーコード情報は、基本的には、商品の種類毎に一意に割り当てられた識別情報である。
このバーコード情報入力フィールド４１の下方には、カードリーダー１３によって顧客の会員カードが読み取られた場合に、当該読み取りによって取得される会員番号が入力され表示される入力フィールドである会員番号入力フィールド４２が表示されている。
バーコード情報入力フィールド４１、及び、会員番号入力フィールド４２の右方には、ソフトウェアテンキー４３が表示されている。専用ユーザーインターフェイスＵＩに形成された入力フィールドのそれぞれに対しては、このソフトウェアテンキー４３を介して情報を入力することが可能となっており、ソフトウェアテンキー４３は、情報を入力するために必要な全てのキーを有している。
また、専用ユーザーインターフェイスＵＩの上端部には、アクセス先のアドレスが表示されるアドレス入力フィールド４４が表示されている。
【００２６】
さて、以上の構成を有する制御システム１の各装置が協働して会計に係る処理を行うときの基本的な動作について、顧客がある１つの商品を購入する場合を例にして、図４のフローチャートを用いて説明する。図４において、（Ａ）はプリンター１１の動作を示し、（Ｂ）はタブレット端末１０の動作を示し、（Ｃ）はＰＯＳサーバー１７の動作を示している。
まず、レジカウンターＬにおいて、レジの担当者は、バーコードスキャナー１２によって、当該１の商品に付されたバーコードを読み取る（ステップＳＸ１）。
プリンター側制御部２０のデバイス通信制御部２０ｃは、無線デバイス通信部２２を介して、バーコードスキャナー１２の読み取り結果を示すデータを取得する（ステップＳＡ１）。さらに、デバイス通信制御部２０ｃは、読み取り結果を示すデータに基づいて、バーコード情報を示すデータを生成し、当該バーコード情報を示すデータを、通信部２０ｂに出力する（ステップＳＡ２）。通信部２０ｂは、所定のプロトコルに準拠して、バーコード情報を示すデータを、タブレット端末１０のブラウザー実行部２６ａに送信する（ステップＳＡ３）。
【００２７】
バーコード情報を示すデータが入力されると、タブレット端末１０の端末側制御部２６のブラウザー実行部２６ａは、専用ユーザーインターフェイスＵＩに係るＨＴＭＬファイルに実装されたプログラム（以下、「専用スクリプト」という。）の機能により、バーコード情報入力フィールド４１にバーコード情報を入力する（ステップＳＢ１）。次いで、ブラウザー実行部２６ａは、専用スクリプトの機能により、ＰＯＳサーバー１７のアプリケーション実行部３０ａと通信し、バーコード情報が示す商品の商品名称、単価を問い合わせる（ステップＳＢ２）。当該問い合わせを受けたアプリケーション実行部３０ａは、Ｗｅｂアプリケーション３５の機能により、適宜、適切なデータベースにアクセスし、必要な情報を取得し、取得した情報をタブレット端末１０のブラウザー実行部２６ａに出力する（ステップＳＣ１）。
【００２８】
次いで、タブレット端末１０のブラウザー実行部２６ａは、専用スクリプトの機能により、顧客が購入した商品の名称、商品の単価、及び、商品の数量を一覧表示エリア３９に表示すると共に、金額入力フィールド４０の所定の欄に、顧客が購入した商品の合計金額を表示する（ステップＳＢ３）。
次いで、レジの担当者によって、ソフトウェアテンキー４３を介して会計すべき商品を確定する旨の操作が行われると、顧客から代金の預かり、及び、お釣りの返却が行われるため、ブラウザー実行部２６ａは、専用スクリプトの機能によって、適宜、アプリケーション実行部３０ａと通信し、これら作業に応じて、金額入力フィールド４０の適切な欄に適切な情報を表示する（ステップＳＢ４）。
次いで、ブラウザー実行部２６ａは、専用スクリプトの機能により、プリンターユニット２１によって発行させるレシートに関する情報が含まれたＸＭＬドキュメント（印刷データ）を生成する（ステップＳＢ５）。当該ＸＭＬドキュメントには、所定のフォーマットに準拠して、レシートに印刷すべき文字や画像の情報等、レシートを発行するのに必要な情報が不足なく含まれている。
次いで、ブラウザー実行部２６ａは、所定のプロトコルに準拠して、生成したＸＭＬドキュメントを、後に詳述する方法により、プリンター１１の通信部２０ｂに送信する（ステップＳＢ６）。
プリンター１１の通信部２０ｂは、後に詳述する方法により、ＸＭＬドキュメントを受信すると共に（ステップＳＡ４）、プリンターユニット制御部２０ａに出力する（ステップＳＡ５）。
プリンターユニット制御部２０ａは、入力されたＸＭＬドキュメントに基づいて、プリンターユニット２１のコマンド体系に準拠した制御コマンドであって、プリンターユニット２１にレシートの発行に係る各種処理を行わせる制御コマンドを生成し、プリンターユニット２１に出力する（ステップＳＡ６）。プリンターユニット２１の制御回路は、制御コマンドに基づいて、各種機構を制御し、レシートを発行する（ステップＳＡ７）。
【００２９】
ところで、本実施形態では、レシートの発行に際し、タブレット端末１０は、レシートに関する情報が含まれたＸＭＬドキュメントを生成してプリンター１１に送信し（図４のステップＳＢ５、６参照）、一方、プリンター１１は、受信したＸＭＬドキュメントに基づいてレシートの発行（印刷）を行う（図４のステップＳＡ４〜７参照）。
ここで、タブレット端末１０からプリンター１１に送信されるＸＭＬドキュメントについては、通信の際に暗号化することが求められるものと、求められないものとが存在する。すなわち、顧客のクレジットに関する情報や、顧客の個人情報等の外部に漏洩すべきでない情報をレシートに印刷する場合は、ＸＭＬドキュメントに所定の暗号化を施し、通信時の情報の漏洩を防止する必要がある。一方、外部に漏洩すべきでない情報がレシートに印刷されない場合は、ＸＭＬドキュメントを暗号化して送信する必要はなく、また、暗号化しないことにより処理効率の向上、処理に要する時間の短縮化を図ることができる。
以上のことを踏まえ、本実施形態に係るタブレット端末１０、及び、プリンター１１は、以下に説明するとおり、データの態様に応じて、適切な方法により通信する構成となっている。
【００３０】
図５は、タブレット端末１０、及び、プリンター１１の要部の機能的構成を示すブロック図である。
図５に示すように、通信に関して、タブレット端末１０、及び、プリンター１１は、これら装置間で送受信するデータの論理的な通信経路として第１論理通信経路Ｋ１（第１の通信経路）、及び、第２論理通信経路Ｋ２（第２の通信経路）の２つ経路を確立する。
以下、第１論理通信経路Ｋ１、及び、第２論理通信経路Ｋ２について詳述する。
第１論理通信経路Ｋ１とは、ＸＭＬドキュメント等のデータを暗号化して送受信する場合に、暗号化されたデータが経由する論理的な通信経路である。ブラウザー実行部２６ａ、及び、通信部２０ｂは、以下のようにして、第１論理通信経路Ｋ１を確立する。
すなわち、まず、ブラウザー実行部２６ａ、及び、通信部２０ｂは、ホスト側第１データ処理部５０と、デバイス側第１データ処理部５１との間に、ＷｅｂＳｏｃｋｅｔの規格に準拠してコネクションを張る。ホスト側第１データ処理部５０、及び、デバイス側第１データ処理部５１は、それぞれ、ＷｅｂＳｏｃｋｅｔの規格に準拠してデータの送受信を行うソフトウェア的なインターフェイスに係る機能ブロックである。なお、本実施形態では、第１論理通信経路Ｋ１はＷｅｂＳｏｃｋｅｔの規格に準拠した通信経路であるが、Ｃｏｍｅｔ等の他の規格を利用するものであってもよい。
次いで、ブラウザー実行部２６ａ、及び、通信部２０ｂのそれぞれは、コネクション上で通信して、第１論理通信経路Ｋ１を流れるデータを暗号化、復号化するときに使用する共通鍵を生成し、取得する。共通鍵の生成は、例えば、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ鍵共有方式等の手法を用いて行うことが可能である。次いで、ブラウザー実行部２６ａは、例えば、ホスト側第１データ処理部５０の機能を実現するプログラム上に定義された所定の変数に共通鍵を格納する等して、ホスト側第１データ処理部５０に、共通鍵を用いたデータの暗号化、復号化の機能を実装する。当該処理は、「制御装置が送信し、印刷装置が受信する印刷データの暗号の態様の情報を記憶する」という処理に対応する。
同様に、通信部２０ｂは、デバイス側第１データ処理部５１に、共通鍵を用いたデータの暗号化、復号化の機能を実装する。
以上のようにして、ホスト側第１データ処理部５０とデバイス側第１データ処理部５１との間に第１論理通信経路Ｋ１が確立し、以後、ブラウザー実行部２６ａが生成したＸＭＬドキュメントは、ホスト側第１データ処理部５０にて共通鍵を用いて暗号化され、第１論理通信経路Ｋ１を経由して、デバイス側第１データ処理部５１に出力され、デバイス側第１データ処理部５１において共通鍵を用いて復号化される。つまり、第１論理通信経路Ｋ１を流れるデータは、共通鍵を利用して暗号化されたデータとなる。
【００３１】
一方、第２論理通信経路Ｋ２とは、ＸＭＬドキュメント等のデータを暗号化しない場合に、暗号化されていないデータが経由する論理的な通信経路である。
ブラウザー実行部２６ａ、及び、通信部２０ｂは、ホスト側第２データ処理部５３と、デバイス側第２データ処理部５４との間に、Ｈｔｔｐの規格に準拠した通信経路である第２論理通信経路Ｋ２を確立する。第２論理通信経路Ｋ２を経由してＸＭＬドキュメントを送信する場合、ホスト側第２データ処理部５３は、ＸＭＬドキュメントを、第２論理通信経路Ｋ２を介して、例えばＨｔｔｐの規格に準拠して、デバイス側第２データ処理部５４に送信する。
【００３２】
このように、本実施形態では、タブレット端末１０とプリンター１１との間に、暗号化したデータが経由する第１論理通信経路Ｋ１と、暗号化していないデータが経由する第２論理通信経路Ｋ２との２つの経路が確立される。このような構成のため、送受信しようとしているデータが個人情報を含むか否か等、データの態様に応じて経由する経路を切り替えることにより、データの態様に応じた適切な方法でデータを送信することが可能となり、また、データを送受信する際の方法について、データの態様に応じて多様化できる。
【００３３】
次に、第１論理通信経路Ｋ１、又は、第２論理通信経路Ｋ２を利用して、ＸＭＬドキュメントを送受信する際の、タブレット端末１０、及び、プリンター１１の動作について詳述する。
図６は、タブレット端末１０がＸＭＬドキュメントを生成してから、プリンター１１がＸＭＬドキュメントに基づいてレシートを発行するまでの一連の処理（図４のステップＳＢ５、６、及び、ステップＳＡ４〜７に対応する処理）をより詳細に示すフローチャートである。図６において（Ａ）はタブレット端末１０の動作を示し、（Ｂ）はプリンター１１の動作を示している。
タブレット端末１０のブラウザー実行部２６ａは、専用スクリプトの機能により、所定のフォーマットに準拠して、レシートの発行に必要な情報が含まれたＸＭＬドキュメントを生成する（ステップＳＤ１）。
次いで、ブラウザー実行部２６ａは、生成したＸＭＬドキュメントを、第１論理通信経路Ｋ１を経由して送信するか、第２論理通信経路Ｋ２を経由して送信するか判別する（ステップＳＤ２）。ステップＳＤ２の判別は、例えば、以下のようにして行われる。
例えば、ユーザーが事前に第１論理通信経路Ｋ１と、第２論理通信経路Ｋ２のいずれを経由してデータを送受信するかを設定できる構成とし、ブラウザー実行部２６ａは、ユーザーによって行われた設定に基づいて、第１論理通信経路Ｋ１と第２論理通信経路Ｋ２のいずれを経由させるかの判別を行う。この構成によれば、ユーザーは、タブレット端末１０とプリンター１１との間でやり取りする情報の内容を把握した上で、暗号化して送受信すべきか否かを的確に切り替えることが可能である。
また、例えば、ブラウザー実行部２６ａは、ＸＭＬドキュメントにおけるタグの値を参照する等して、ＸＭＬドキュメントの内容を分析し、ＸＭＬファイルに漏洩を防止すべき情報が含まれるか否かを判別した上で、第１論理通信経路Ｋ１と第２論理通信経路Ｋ２のいずれを経由させるかの判別を行う。この構成によれば、ユーザーによる事前の設定が必要なくなりユーザーの利便性が向上すると共に、暗号化が必要のないデータについて暗号化されることを効果的に抑制でき、処理効率の向上を図ることができる。
【００３４】
次いで、ブラウザー実行部２６ａは、ステップＳＤ２における判別結果に準じた経路を介して、プリンター１１の通信部２０ｂにＸＭＬドキュメントを送信する（ステップＳＤ３）。上述したとおり、第１論理通信経路Ｋ１を経由する場合、ＸＭＬドキュメントは、ホスト側第１データ処理部５０にて共通鍵を用いて暗号化された後、第１論理通信経路Ｋ１を経由してデバイス側第１データ処理部５１に出力され、デバイス側第１データ処理部５１において共通鍵を用いて復号化される。一方、第２論理通信経路Ｋ２を経由する場合、ＸＭＬドキュメントは、暗号化されることなく、例えばＨｔｔｐの規格に準拠して、第２論理通信経路Ｋ２を経由して、ブラウザー実行部２６ａから、通信部２０ｂへと送信される。
以上のようにして送信されたＸＭＬファイルを、プリンター１１の通信部２０ｂのデータ送受信部５５は、デバイス側第１データ処理部５１、又は、デバイス側第２データ処理部５４を介して受信し（ステップＳＥ１）、必要なデータ整形を行った上で、プリンターユニット制御部２０ａに出力する（ステップＳＥ２）。
プリンターユニット制御部２０ａは、入力されたＸＭＬドキュメントに基づいて、プリンターユニット２１のコマンド体系に準拠した制御コマンドを生成する（ステップＳＥ３）。ここで生成される制御コマンドは、印字速度や、印字濃度、各種マージン等、印刷に関する各種設定が反映された、プリンターユニット２１にレシートの発行に係る各種動作を実行させるコマンド群である。ＸＭＬドキュメントに基づいて制御コマンドを生成する機能は、当該機能を有するアルゴリズムが実装された専用のプログラムにより実現される。
次いで、プリンターユニット制御部２０ａは、生成した制御コマンドをプリンターユニット２１に出力する（ステップＳＥ４）。プリンターユニット２１の制御回路は、制御コマンドに基づいて、各種機構を制御し、レシートを発行する（ステップＳＥ５）。
【００３５】
以上、図６を用いて説明したように、本実施形態では、レシートの発行に際し、タブレット端末１０は、データの態様に応じて、経由する経路を切り替えてＸＭＬドキュメントを送信し、一方、通信部２０ｂは、第１論理通信経路Ｋ１、及び、第２論理通信経路Ｋ２のいずれかを経由してＸＭＬドキュメントを受信すると共に、受信したＸＭＬドキュメントについて経由した経路に対応する処理を施す。このため、確立した２つの経路である第１論理通信経路Ｋ１、及び、第２論理通信経路Ｋ２を活用して、データの態様に応じて、適切にデータの送受信を行うことが可能となる。
【００３６】
以上説明したように、本実施形態に係る制御システム１は、ブラウザーの機能によりデータを生成して送信するタブレット端末１０と、タブレット端末１０に接続可能なプリンター１１とを備えている。そして、タブレット端末１０は、それぞれ異なる態様でデータが経由する複数の経路のうちのいずれかの経路を経由してデータを送信し、プリンター１１の通信部２０ｂは、いずれかの経路を経由してデータを受信し、経由した経路に対応する処理を施し、また、印刷部として機能するプリンターユニット制御部２０ａは、通信部２０ｂにより受信されたデータに基づいて記録を行う。
この構成によれば、タブレット端末１０は、データの態様に応じて、第１の通信経路、又は、第２の通信経路を経由して送信し、一方、プリンター１１は、印刷データを受信し、経由した経路に対応する処理を施した上で、印刷を行う。このため、タブレット端末１０とプリンター１１との間で、印刷データの態様に応じて、第１、第２の通信経路のうちのいずれかの経路を介して通信すれば、プリンター１１側で印刷データの態様に応じた処理を実行して適切に印刷できることとなる。
また、この構成によれば、タブレット端末１０とプリンター１１との間で、データの態様に応じて、複数の経路のうちのいずれかの経路を介してデータ通信することが可能となり、これら装置間で行われるデータ通信の方法の多様化を実現できる。
【００３７】
また、本実施形態では、タブレット端末１０は、暗号化したデータ（ＸＭＬドキュメント）を、第１論理通信経路Ｋ１を経由してプリンター１１に送信し、プリンター１１の通信部２０ｂは、第１論理通信経路Ｋ１を経由して受信したータを復号し、また、プリンターユニット制御部２０ａは、通信部２０ｂにより復号されたデータに基づいて記録を行う。
この構成によれば、暗号化が必要なデータについては第１論理通信経路Ｋ１を介して送受信する一方、暗号化が不必要なデータについては他の経路を介して送受信する等、データを暗号化する場合と、しない場合とを容易な手段により切り替えた上で装置間で通信することが可能となる。
【００３８】
また、本実施形態では、通信に際し、タブレット端末１０のブラウザー実行部２６ａ、及び、プリンター１１の通信部２０ｂは、第１論理通信経路Ｋ１を経由するデータの暗号化の態様について所定の取り決めに従って決定する。そして、タブレット端末１０のブラウザー実行部２６ａは、決定した暗号化の態様に準拠して暗号化したデータ（ＸＭＬドキュメント）を、第１論理通信経路Ｋ１を経由してプリンター１１に送信し、一方、プリンター１１の通信部２０ｂは、第１論理通信経路Ｋ１を経由して受信したデータを、決定した暗号化の態様に準拠して復号する。
この構成によれば、第１論理通信経路Ｋ１を経由するデータについて、プリンター１１側で復号可能な態様で確実に暗号化を施すことが可能となる。さらに、本実施形態では、暗号化の態様の取り決めとして、共通鍵を生成するが、共通鍵の生成に際し、外部の認証局が発行するデジタル証明書を使用しない。このため、制御システム１の構築、運営にあたりデジタル証明書に係るライセンス料が発生せず、コストの面で有利である。
【００３９】
また、本実施形態では、タブレット端末１０は、記録を指示する暗号化したマークアップ文書（ＸＭＬドキュメント）を、第１論理通信経路Ｋ１を経由してプリンター１１に送信する。そして、プリンター１１の通信部２０ｂは、第１論理通信経路Ｋ１を経由して受信したＸＭＬドキュメントを復号し、復号したＸＭＬドキュメントをプリンターユニット制御部２０ａに出力し、また、プリンターユニット制御部２０ａは、ＸＭＬドキュメントを、プリンターユニット２１が対応する制御コマンドに変換した上で、制御コマンドをプリンター２１に出力して、レシートを発行させる（記録を行わせる。）。
この構成によれば、タブレット端末１０からプリンター１１に記録を指示するマークアップ文書を送信する際、送信する経路を第１論理通信経路Ｋ１に切り替えるという容易な手段により、マークアップ文書を適切に暗号化した上で、送信することが可能となる。
【００４０】
＜第２実施形態＞
次いで、第２実施形態について説明する。
図７は、本実施形態に係るプリンター１１の通信部６０（第１実施形態における通信部２０ｂに対応する機能ブロック）の機能的構成を示すブロック図である。
図７に示すように、本実施形態に係る通信部６０は、通信制御部６１と、第１データ処理部６２（第１の経路）と、第２データ処理部６３（第２の経路）と、を備えている。
第１データ処理部６２は、少なくとも、所定の暗号化方式により暗号化されたデータを、方式に準じて復号した上で、データの受信に関する処理を行う機能を有する処理ブロックである。第２データ処理部６３は、少なくとも、暗号化していないデータについて、受信に関する処理を行う機能を有する処理ブロックである。
次いで、印刷データを受信した場合の、本実施形態に係る通信部６０の動作について説明する。
第１実施形態に係るタブレット端末１０等、ホストコンピューターから受信した印刷データは、通信部６０の通信制御部６１に出力される。通信制御部６１は、入力された印刷データについて、暗号化されたデータであるか、暗号化されていないデータであるかを判別する。例えば、印刷データの所定のエリアに暗号化されたデータであるか否かを判別するためのフラグが格納される構成とし、通信制御部６１は、当該フラグに基づいて上記判別を行う。
通信制御部６１は、印刷データが暗号化されている場合は、印刷データを、第１データ処理部６２（第１の経路）を経由してデータ送受信部５５に出力し、一方、暗号化されていない場合は、印刷データを、第２データ処理部６３（第２の経路）を経由してデータ送受信部５５に出力する。データ送受信部５５は、第１実施形態で説明したとおり、入力されたデータに必要なデータ整形を行った上で、プリンターユニット制御部２０ａに出力する。
この構成によれば、プリンター１１は、印刷データの態様に応じて、第１の経路たる第１データ処理部６２、又は、第２の経路たる第２データ処理部６３を経由させるという容易な手段により、印刷データの態様に応じた処理を行った上で、印刷データに基づいて印刷することが可能となる。すなわち、プリンター１１は、印刷データの態様に応じて容易な手段で適切な処理を実行できる。
【００４１】
また、本発明は、第１の経路たる第１データ処理部６２で行われるデータ処理は、暗号化された印刷データを復号化する復号化処理であり、通信部６０は、受信した印刷データが暗号化されたデータのとき、暗号化されたデータを第１データ処理部６２を経由させて、暗号化されたデータを復号する。
この構成によれば、復号化が必要な印刷データについては、第１データ処理部６２を経由させるという容易な手段により適切に復号化した上で、印刷データに基づいて印刷を実行することが可能となる。
【００４２】
＜応用例＞
次に、本願発明の応用例について説明する。
上述した実施形態では、複数の経路として、暗号化したデータが経由する第１論理通信経路Ｋ１、及び、暗号化されていないデータが経由する第２論理通信経路Ｋ２を例に挙げて説明した。
しかしながら、「ブラウザーの機能によりデータを生成して送信する制御装置と、印刷装置との間で、それぞれ異なる態様でデータが経由する複数の経路を確立する」という本願発明の技術的思想の応用により、例えば、以下のような処理を実行することが可能である。これにより「データの態様に応じてデータ通信の方法の多様化を図り、データの態様に応じた適切な方法によりデータの送受信ができるようにする」という効果を得ることが可能である。
第１の例。
通信に際し、ブラウザー実行部２６ａと、通信部２０ｂとの間で、それぞれ圧縮率の異なるデータ圧縮が行われてデータが送受信される複数の通信経路を確立する。そして、適宜、通信速度や、通信トラフィックの状況、ＣＰＵのパワー、ＣＰＵに対する負荷の状況等を踏まえて適切な通信経路が選択されて、データの送受信が行われる。このような構成により、システムの実際の環境、状況等に応じて、適切な圧縮率のデータ圧縮を施してデータを送受信することが可能となる。
第２の例。
通信に際し、ブラウザー実行部２６ａと、通信部２０ｂとの間で、プリンター１１に接続されたデバイスごとに、各デバイスの制御に係るデータが送受信される複数の通信経路を確立する。そして、ブラウザー実行部２６ａは、制御対象となるデバイスによって、通信経路を適切に切り替えて、データを送信する。このような構成により、デバイスに応じて経路を切り替えるという簡易な手法により、適切にデバイスに対して制御データを出力することが可能となる。
【００４３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、本願発明に係る制御システム１が、ＰＯＳシステムに適用された場合を例としたが、本願発明が適用されるものはＰＯＳシステムに限らない。また例えば、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、各機器は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、図４、６のフローチャートに係る動作を含む各種動作を実行してもよい。
【符号の説明】
【００４４】
１…制御システム、１０…タブレット端末（制御装置）、１１…プリンター（印刷装置）、１７…ＰＯＳサーバー、２０…プリンター側制御部（制御部）、２０ａ…プリンタードライバー実行部（印刷部）、２０ｂ…通信部、２１…プリンターユニット（印刷部）、２６…端末側制御部、２６ａ…ブラウザー実行部。
【図１】
2014030979.tif 000003
【図２】
2014030979.tif 000004
【図３】
2014030979.tif 000005
【図４】
2014030979.tif 000006
【図５】
2014030979.tif 000007
【図６】
2014030979.tif 000008
【図７】
2014030979.tif 000009