(57)【特許請求の範囲】
【請求項１】
１又は複数の記録装置に接続されると共に、ネットワークを介して、ブラウザーがインストールされた情報処理装置に接続される制御装置であって、
前記記録装置ごとに構築され、対応する前記記録装置を制御する機能を有し、前記情報処理装置により利用可能に前記ネットワーク上に公開されるＷｅｂサービスを記憶可能であり、前記記録装置に共通するプリンタードライバーを記憶する記憶部と、
前記情報処理装置からの前記ネットワークを介した第１の指示情報に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行い、前記情報処理装置からの前記ネットワークを介した第２の指示情報に応じて、前記記録装置による記録に関する記録設定情報の設定を行う設定部と、
前記Ｗｅｂサービスを実行するＷｅｂサービス実行部と、
前記プリンタードライバーを実行し、前記記録装置ごとに前記記録装置の識別情報と対応付けて前記記録設定情報が記述された記録設定情報ファイルを参照して前記記録装置を制御するプリンタードライバー実行部と、を有し、
前記設定部は、
前記情報処理装置からの、前記識別情報を含む前記第１の指示情報に応じて、前記第１の指示情報に含まれる前記識別情報の前記記録装置を制御するための前記Ｗｅｂサービスを構築し、前記情報処理装置により利用可能に前記ネットワーク上に公開し、
前記情報処理装置からの、前記識別情報を含む前記第２の指示情報に応じて、前記記録設定情報ファイルに前記第２の指示情報に含まれる前記識別情報と対応付けて記述された前記記録設定情報の内容を変更し、
前記Ｗｅｂサービス実行部は、
前記情報処理装置から１の前記Ｗｅｂサービスにアクセスがあった場合、接続された前記記録装置のうち、当該１の前記Ｗｅｂサービスに対応する前記識別情報の前記記録装置を制御する対象として、前記プリンタードライバーに、前記識別情報を含む所定の情報を出力し、
前記プリンタードライバー実行部は、
前記所定の情報の入力に応じて、前記記録設定情報ファイルに記述された前記記録設定情報のうち、前記所定の情報に含まれる前記識別情報と対応付けられた前記記録設定情報に基づいて制御コマンドを生成し、前記識別情報の前記記録装置に出力する
ことを特徴とする制御装置。
【請求項２】
前記設定情報には、前記Ｗｅｂサービスを前記情報処理装置により利用可能に前記ネットワーク上に公開するための公開用設定情報が含まれ、
前記設定部は、
新たな前記記録装置の接続に際し、前記情報処理装置からの前記ネットワークを介した前記第１の指示情報に応じて、当該新たな前記記録装置に係る前記公開用設定情報に関する設定を行うことにより、当該新たな前記記録装置を制御するための前記Ｗｅｂサービスを、前記情報処理装置により利用可能に前記ネットワーク上に公開する機能を有することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記設定部は、さらに、前記ネットワークを介して接続された外部機器からの前記第１の指示情報に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行うことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
１又は複数の記録装置に接続された制御装置と、
前記制御装置にネットワークを介して接続され、ブラウザーがインストールされた情報処理装置と、を備え、
前記制御装置は、
前記記録装置ごとに構築され、対応する前記記録装置を制御する機能を有し、前記情報処理装置により利用可能に前記ネットワーク上に公開されるＷｅｂサービスを記憶可能であり、前記記録装置に共通するプリンタードライバーを記憶する記憶部と、
前記情報処理装置からの前記ネットワークを介した第１の指示情報に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行い、前記情報処理装置からの前記ネットワークを介した第２の指示情報に応じて、前記記録装置による記録に関する記録設定情報の設定を行う設定部と、
前記Ｗｅｂサービスを実行するＷｅｂサービス実行部と、
前記プリンタードライバーを実行し、前記記録装置ごとに前記記録装置の識別情報と対応付けて前記記録設定情報が記述された記録設定情報ファイルを参照して前記記録装置を制御するプリンタードライバー実行部と、を有し、
前記制御装置の前記設定部は、
前記情報処理装置からの、前記識別情報を含む前記第１の指示情報に応じて、前記第１の指示情報に含まれる前記識別情報の前記記録装置を制御するための前記Ｗｅｂサービスを構築し、前記情報処理装置により利用可能に前記ネットワーク上に公開し、
前記情報処理装置からの、前記識別情報を含む前記第２の指示情報に応じて、前記記録設定情報ファイルに前記第２の指示情報に含まれる前記識別情報と対応付けて記述された前記記録設定情報の内容を変更し、
前記制御装置の前記Ｗｅｂサービス実行部は、
前記情報処理装置から１の前記Ｗｅｂサービスにアクセスがあった場合、接続された前記記録装置のうち、当該１の前記Ｗｅｂサービスに対応する前記識別情報の前記記録装置を制御する対象として、前記プリンタードライバーに、前記識別情報を含む所定の情報を出力し、
前記制御装置の前記プリンタードライバー実行部は、
前記所定の情報の入力に応じて、前記記録設定情報ファイルに記述された前記記録設定情報のうち、前記所定の情報に含まれる前記識別情報と対応付けられた前記記録設定情報に基づいて制御コマンドを生成し、前記識別情報の前記記録装置に出力する
ことを特徴とする制御システム。
【請求項５】
１又は複数の記録装置に接続されると共に、ネットワークを介して、ブラウザーがインストールされた情報処理装置に接続される制御装置の制御方法であって、
前記記録装置ごとに構築され、対応する前記記録装置を制御する機能を有し、前記情報処理装置により利用可能に前記ネットワーク上に公開されるＷｅｂサービス、及び、前記記録装置に共通するプリンタードライバーを記憶し、また、
前記情報処理装置からの、前記記録装置の識別情報を含む第１の指示情報に応じて、前記第１の指示情報に含まれる前記識別情報の前記記録装置を制御するための前記Ｗｅｂサービスを構築し、前記情報処理装置により利用可能に前記ネットワーク上に公開し、
前記情報処理装置からの、前記識別情報を含む第２の指示情報に応じて、記録設定情報ファイルに前記第２の指示情報に含まれる前記識別情報と対応付けて記述された記録設定情報の内容を変更する一方、
前記情報処理装置から１の前記Ｗｅｂサービスにアクセスがあった場合、接続された前記記録装置のうち、当該１の前記Ｗｅｂサービスに対応する前記識別情報の前記記録装置を制御する対象として、前記プリンタードライバーに、前記識別情報を含む所定の情報を出力し、
前記所定の情報の入力に応じて、前記記録設定情報ファイルに記述された前記記録設定情報のうち、前記所定の情報に含まれる前記識別情報と対応付けられた前記記録設定情報に基づいて制御コマンドを生成し、前記識別情報の前記記録装置に出力する
ことを特徴とする制御装置の制御方法。
【請求項６】
１又は複数の記録装置に接続されると共に、ネットワークを介して、ブラウザーがインストールされた情報処理装置に接続され、前記記録装置ごとに構築され、対応する前記記録装置を制御する機能を有し、前記情報処理装置により利用可能に前記ネットワーク上に公開されるＷｅｂサービスを記憶可能であり、前記記録装置に共通するプリンタードライバーを記憶する記憶部を有する制御装置の各部を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記情報処理装置からの前記ネットワークを介した第１の指示情報に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行い、前記情報処理装置からの前記ネットワークを介した第２の指示情報に応じて、前記記録装置による記録に関する記録設定情報の設定を行う設定部と、
前記Ｗｅｂサービスを実行するＷｅｂサービス実行部と、
前記プリンタードライバーを実行し、前記記録装置ごとに前記記録装置の識別情報と対応付けて前記記録設定情報が記述された記録設定情報ファイルを参照して前記記録装置を制御するプリンタードライバー実行部と、として機能させ、
前記設定部に、
前記情報処理装置からの、前記識別情報を含む前記第１の指示情報に応じて、前記第１の指示情報に含まれる前記識別情報の前記記録装置を制御するための前記Ｗｅｂサービスを構築させ、前記情報処理装置により利用可能に前記ネットワーク上に公開させ、
前記情報処理装置からの、前記識別情報を含む前記第２の指示情報に応じて、前記記録設定情報ファイルに前記第２の指示情報に含まれる前記識別情報と対応付けて記述された前記記録設定情報の内容を変更させ、
前記Ｗｅｂサービス実行部に、
前記情報処理装置から１の前記Ｗｅｂサービスにアクセスがあった場合、接続された前記記録装置のうち、当該１の前記Ｗｅｂサービスに対応する前記識別情報の前記記録装置を制御する対象として、前記プリンタードライバーに、前記識別情報を含む所定の情報を出力させ、
前記プリンタードライバー実行部に、
前記所定の情報の入力に応じて、前記記録設定情報ファイルに記述された前記記録設定情報のうち、前記所定の情報に含まれる前記識別情報と対応付けられた前記記録設定情報に基づいて制御コマンドを生成させ、前記識別情報の前記記録装置に出力させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び情報処理端末に接続された制御装置、これら機器を有する制御システム、当該制御装置の制御方法、及び、当該制御装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、記録装置（ＰＯＳ本体）と、この記録装置に接続された情報処理端末（ＰＯＳコントローラー）とを備え、これら装置が協働して、記録に係る処理を含む各種処理を実行する制御システム（ＰＯＳシステム）が知られている（例えば、特許文献１参照）。
一般に、特許文献１の制御システムのように記録装置と、情報処理端末とが協働して各種処理を実行するものでは、情報処理端末に、記録装置の制御用のプリンタードライバーのほか所定のアプリケーションがインストールされ、これらアプリケーション、及び、プリンタードライバーの機能により、各種処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−７３７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１に係る制御システムにおいて、情報処理端末に専用のアプリケーションがインストールされず、情報処理端末が、適宜、Ｗｅｂサービスを提供するサーバー等の制御装置にアクセスし、当該制御装置上のＷｅｂサービスの機能を利用して記録装置に各種処理を実行させる場合を想定する。このような構成とすることにより、情報処理端末ごとのアプリケーションを記憶させる必要が無くなると共に、制御装置において、Ｗｅｂサービスを統括的に管理できる。一方、このような構成とした場合、Ｗｅｂサービスを統括的に管理できるという利点を活用して、管理者等のユーザーができるだけ煩雑な作業を行うことなく、Ｗｅｂサービスに係る各種メンテナンスをできるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、情報端末が利用可能な態様でネットワーク上に公開されたＷｅｂサービスの機能により、記録装置を制御する制御装置について、Ｗｅｂサービスのメンテナンスの容易性を向上することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、１又は複数の記録装置に接続されると共に、ネットワークを介して情報処理装置に接続される制御装置であって、前記記録装置の各々を制御し、前記情報処理装置により利用可能に前記ネットワーク上に公開されたＷｅｂサービスを記憶し、前記情報処理装置からの前記ネットワークを介した指示に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行う設定部を有することを特徴とする。
この構成によれば、設定部の機能により、情報処理端末からネットワークを介してＷｅｂサービスに関する各種設定を行うことができる。すなわち、制御装置に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、情報処理端末を介して適宜のタイミングでＷｅｂサービスに関する各種設定をすることが可能となり、Ｗｅｂサービスのメンテナンスの容易性が向上する。
【０００６】
また、本発明は、前記設定情報には、前記Ｗｅｂサービスを前記情報処理装置により利用可能に前記ネットワーク上に公開するための公開用設定情報が含まれ、前記設定部は、新たな前記記録装置の接続に際し、前記情報処理装置からの前記ネットワークを介した指示に応じて、当該新たな前記記録装置に係る前記公開用設定情報に関する設定を行うことにより、当該新たな前記記録装置を制御するための前記Ｗｅｂサービスを、前記情報処理装置により利用可能に前記ネットワーク上に公開する機能を有することを特徴とする。
ここで、上記構成では、Ｗｅｂサービスと、記録装置とが一対一との関係にあり、制御装置に新たな記録装置を接続し、当該新たな記録装置をＷｅｂサービスの機能により制御可能とするためには、当該新たな記録装置に対応するＷｅｂサービスが、情報処理端末により利用可能な態様でネットワーク上に公開されなければならない。
そして、上記構成によれば、設定部は、情報処理端末からのネットワークを介した指示に応じて、公開用設定情報に関する設定を行い、新たな記録装置を制御するためのＷｅｂサービスを適切にネットワーク上に公開することが可能である。すなわち、制御装置に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、情報処理端末を介して適宜のタイミングで新たな記録装置の接続に伴うＷｅｂサービスの適切な増設を行うことが可能となり、Ｗｅｂサービスのメンテナンスの容易性が向上する。
【０００７】
また、本発明は、前記設定情報には、前記記録装置による記録に関する設定を含む記録設定情報が含まれ、前記設定部は、前記情報処理装置からの前記ネットワークを介した指示に応じて、特定の前記記録装置に係る前記記録設定情報に関する設定を行い、当該特定の前記記録装置による記録の態様を変更する機能を有することを特徴とする。
ここで、記録装置による記録に関する設定情報とは、例えば、記録可能桁数（一行に記録可能な最大の文字数）や余白等、記録の態様に関する各種設定のことである。
上記構成によれば、記録装置ごとに設定に係る作業を行うことなく、情報処理端末を介して適宜のタイミングで、特定の記録装置の記録に関する設定情報の内容を変更し、記録の態様を変更することが可能となる。
【０００８】
また、本発明は、前記設定部は、さらに、前記ネットワークを介して接続された外部機器からの指示に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行うことを特徴とする。
この構成によれば、情報処理装置のみならず、外部機器を介してＷｅｂサービスの設定情報に係る設定が可能となる。
【０００９】
また、上記目的を達成するために、本発明は、１又は複数の記録装置に接続された制御装置と、前記制御装置にネットワークを介して接続された情報処理装置と、を備え、前記制御装置は、接続された前記記録装置ごとに、前記記録装置を制御するためのＷｅｂサービスであって、前記情報処理装置により利用可能に前記ネットワーク上に公開されたＷｅｂサービスを記憶し、前記情報処理装置からの前記ネットワークを介した指示に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行う設定部を有することを特徴とする。
この構成によれば、情報処理端末、又は、外部機器からネットワークを介してＷｅｂサービスに関する各種設定を行うことができる。すなわち、制御装置に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、情報処理端末、又は、外部機器を介して適宜のタイミングでＷｅｂサービスに関する各種設定をすることが可能となり、Ｗｅｂサービスのメンテナンスの容易性が向上する。
【００１０】
また、上記目的を達成するために、本発明は、１又は複数の記録装置に接続されると共に、ネットワークを介して情報処理装置に接続される制御装置の制御方法であって、前記記録装置の各々を制御するためのＷｅｂサービスであって、前記情報処理装置により利用可能に前記ネットワーク上に公開されたＷｅｂサービスを記憶し、前記情報処理装置からの前記ネットワークを介した指示に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行うことを特徴とする。
この制御方法によれば、情報処理端末からネットワークを介してＷｅｂサービスに関する各種設定を行うことができる。すなわち、制御装置に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、情報処理端末、又は、外部機器を介して適宜のタイミングでＷｅｂサービスに関する各種設定をすることが可能となり、Ｗｅｂサービスのメンテナンスの容易性が向上する。
【００１１】
また、上記目的を達成するために、本発明は、１又は複数の記録装置に接続されると共に、ネットワークを介して情報処理装置に接続され、前記記録装置の各々を制御するためのＷｅｂサービスであって、前記情報処理装置により利用可能に前記ネットワーク上に公開されたＷｅｂサービスを記憶する制御装置の各部を制御する制御部により実行されるプログラムであって、前記制御部を、前記情報処理装置からの前記ネットワークを介した指示に応じて、前記Ｗｅｂサービスの設定情報に係る設定を行う設定部として機能させることを特徴とする。
このプログラムによれば、情報処理端末からネットワークを介してＷｅｂサービスに関する各種設定を行うことができる。すなわち、制御装置に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、情報処理端末、又は、外部機器を介して適宜のタイミングでＷｅｂサービスに関する各種設定をすることが可能となり、Ｗｅｂサービスのメンテナンスの容易性が向上する。
【発明の効果】
【００１２】
本発明によれば、情報端末が利用可能な態様でネットワーク上に公開されたＷｅｂサービスの機能により、記録装置を制御する制御装置について、Ｗｅｂサービスのメンテナンスの容易性を向上することを目的とする。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る制御システムの構成を示す図である。
【図２】制御システムを構成する各機器の機能的構成を示すブロック図である。
【図３】店舗サーバー１５におけるＷｅｂサービス、プログラムの関係を示す図。
【図４】各種設定ファイルの内容を示す図である。
【図５】専用ユーザーインターフェイスを示す図である。
【図６】制御システムの各機器の動作を示すフローチャートである。
【図７】入力ユーザーインターフェイスを示す図である。
【図８】変更ユーザーインターフェイスを示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の構成を示す図である。
図１に示すように、制御システム１は、複数の店舗システム１０と、インターネットＮ（ネットワーク）を介して、これら複数の店舗システム１０を統括的に管理する管理サーバー１１とを有している。
店舗システム１０は、ショッピングセンターや、百貨店等の店舗に適用され、店舗における商品の販売の状況や、商品の在庫の状況、売り上げの状況等を管理するいわゆるＰＯＳシステムの一部であり、少なくとも、店舗に複数設けられたレジカウンターＬにおいて、顧客が購入した商品に応じた会計をする機能、及び、顧客の代金の支払いに応じてレシートを発行する機能を有している。
店舗システム１０が適用された店舗では、複数のレジカウンターＬが設けられており、レジカウンターＬごとに、タブレット端末１３（情報処理装置）と、プリンター１４（記録装置）と、が設けられている。また、店舗システム１０は、この店舗システム１０の各部を統括的に管理する店舗サーバー１５（制御装置）を有している。
店舗サーバー１５、及び、各プリンター１４は、有線又は無線のＬＡＮ１６によって通信可能に接続されている。また、店舗サーバー１５、及び、各タブレット端末１３は、インターネットＮを介して通信可能に接続されている。店舗サーバー１５、及び、各タブレット端末１３の接続の態様は、インターネットＮを介したものに限らず、例えば、ＬＡＮ１６を介して接続されてもよく、専用線を含むネットワークを介して接続されてもよい。同様に、店舗サーバー１５、及び、プリンター１４の接続の態様も、ＬＡＮ１６を介したものに限らない。
【００１５】
タブレット端末１３は、タブレット型（板状）のコンピューターである情報処理端末。本実施形態では、タブレット端末１３は、前面のほぼ全域にタッチパネル１８が設けられ、各種情報の入力をタッチパネル１８に対するタッチ操作によって行うタイプのものであり、外付けのキーボードや表示パネル等が接続されていない。
プリンター１４は、感熱ロール紙を収容し、この感熱ロール紙にサーマルヘッドによって画像を記録し所定の位置で切断してレシートを発行する機能を有している。
詳細は後述するが、レジカウンターＬにおいて、レジを担当する担当者は、タブレット端末１３を操作して会計に係る各種処理を実行し、また、会計の確定に応じてプリンター１４によって発行されたレシートを、顧客に引き渡す。
管理サーバー１１は、各店舗システム１０を統括的に管理するサーバー装置である。管理サーバー１１は、例えば、各店舗システム１０の開発、保守、管理を行うシステムインテグレーターが管理するサーバー装置であり、また、店舗システム１０が適用された各店舗を運営する会社、企業の管理部門、会計部門等が管理するサーバー装置である。
【００１６】
図２は、プリンター１４と、タブレット端末１３と、店舗サーバー１５と、管理サーバー１１と、の機能的構成を示すブロック図である。
図２に示すように、プリンター１４は、プリンター側制御部２０と、記録機構２１と、を備えている。プリンター側制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶されたファームウェアをＣＰＵが読み出して実行する等して、プリンター１４の各部を中枢的に制御する。記録機構２１は、サーマルヘッドのほか、感熱ロール紙を搬送する搬送機構、感熱ロール紙を切断する切断機構等を備え、プリンター側制御部２０の制御の下、感熱ロール紙を搬送しつつ、画像を記録し、切断することによりレシートを発行する。図示は省略したが、プリンター１４は、プリンター側制御部２０の制御の下、店舗サーバー１５と所定の規格に準拠して通信するインターフェイスを備えている。
また、図２に示すように、タブレット端末１３は、端末側制御部２５と、タッチパネル１８と、を備えている。端末側制御部２５は、ＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、タブレット端末１３の各部を中枢的に制御する。タッチパネル１８は、端末側制御部２５の制御の下、液晶表示パネル等の表示パネルに各種情報を表示すると共に、タッチパネル１８に対するタッチ操作を検出し、端末側制御部２５に出力する。図示は省略したが、タブレット端末１３は、端末側制御部２５の制御の下、店舗サーバー１５と所定の規格に準拠して通信するインターフェイスを備えている。
【００１７】
タブレット端末１３には、所定のブラウザーがインストールされており、このブラウザーの機能により、店舗サーバー１５にアクセスしてＨＴＭＬファイル等の描画ファイルを取得し、描画ファイルに基づいてタッチパネル１８上にＷｅｂページを表示することが可能である。
また、図２に示すように、店舗サーバー１５は、店舗サーバー１５を中枢的に制御する店舗サーバー側制御部３５と、各種入力デバイスに接続され、入力デバイスに対する操作を検出して店舗サーバー側制御部３５に出力する店舗サーバー側入力部３６と、各種表示を行う店舗サーバー側表示部３７と、を備えている。
また、店舗サーバー１５は、各種データを記憶する店舗サーバー側記憶部３８を備えており、この店舗サーバー側記憶部３８には、設定用ＷｅｂサービスＷＳと、複数の制御用ＷｅｂサービスＳＳ（Ｗｅｂサービス）が構築されると共に、プリンタードライバーＰＤが記憶されている。これらＷｅｂサービスと、プリンタードライバーＰＤとの関係については、後述する。
また、図２に示すように、管理サーバー１１は、管理サーバー１１を中枢的に制御する管理サーバー側制御部２８と、各種データを記憶する管理サーバー側記憶部２９と、各種入力デバイスに接続され、入力デバイスに対する操作を検出して管理サーバー側制御部２８に出力する管理サーバー側入力部３０と、各種表示を行う管理サーバー側表示部３１と、を備えている。
管理サーバー１１には、専用アプリケーション２９ａがインストールされている。この専用アプリケーション２９ａの機能については後述する。
【００１８】
次に、制御用ＷｅｂサービスＳＳ、及び、プリンタードライバーＰＤの関係について、説明する。
図３は設定用ＷｅｂサービスＷＳ、制御用ＷｅｂサービスＳＳ、及び、プリンタードライバーＰＤの関係を示す図である。図３では、説明の便宜のため、Ｗｅｂサービス、プログラム、参照ファイル、及び、プリンター１４を同じレベルのブロックとして表現している。また、以下の説明では、店舗サーバー１５に、ＬＡＮ１６を介して３台のプリンター１４ａ、１４ｂ、及び、１４ｃが接続されているものとする。
図３に示すように、店舗サーバー１５には、３台のプリンター１４ａ、１４ｂ、及び、１４ｃに対応して、３つの制御用ＷｅｂサービスＳＳａ、ＳＳｂ、及び、ＳＳｃが構築されている。
制御用ＷｅｂサービスＳＳとは、ＷＣＦ（Windows（登録商標） Communication Foundation）に準拠した１つのエンドポイントに対応するＷＣＦサービスを概念的に表現するものであり、タブレット端末１３によって利用可能な態様でインターネットＮ上に公開されている。
制御用ＷｅｂサービスＳＳと、プリンター１４とは一対一の関係にあり、プリンター１４ごとに制御用ＷｅｂサービスＳＳ（エンドポイント）が構築されている。そして、１の制御用ＷｅｂサービスＳＳは、対応する１のプリンター１４を制御する機能、及び、タブレット端末１３からのアクセスに応じて、会計に係る各種処理を実行する機能を有している。
【００１９】
制御用ＷｅｂサービスＳＳを構築するための各種設定情報は、Ｗｅｂサービス設定ファイルＳＦ（公開用設定情報）に定義されている。
図４（Ａ）は、Ｗｅｂサービス設定ファイルＳＦの内容を模式的に示す図である。
図４（Ａ）に示すように、Ｗｅｂサービス設定ファイルＳＦでは、制御用ＷｅｂサービスＳＳごとに、プリンター名、アドレス情報、バインディング情報、及び、コントラクト情報（以下、これら４つの情報を併せて「構築情報」という。）が定義されている。
プリンター名とは、プリンター１４ごとに一意に付与された識別情報（本例では、ＬＡＮ１６上のプリンター１４を識別するための識別情報）のことである。ある１の制御用ＷｅｂサービスＳＳは、Ｗｅｂサービス設定ファイルＳＦにおいて対応付けて記述されたプリンター名が付与されたプリンター１４を制御する。
アドレス情報とは、エンドポイントのアドレスを示す情報である。後述するように、ＷＣＦクライアントとしてのタブレット端末１３は、このアドレス情報が示すアドレスにアクセスすることにより、制御用ＷｅｂサービスＳＳによる各種サービスの提供を受けることができる。
バインディング情報とは、エンドポイントとの通信方法を示す情報であり、例えば、タブレット端末１３との間で使用する通信プロトコルや、文字エンコーディング、セキュリティー要件等を指定する情報である。
コントラクト情報とは、タブレット端末１３に公開する機能を示す情報であり、例えば各機能を実現するメソッドへのアクセス（利用）の可／不可を示す情報である。
ある１の制御用ＷｅｂサービスＳＳが、タブレット端末１３によって利用可能な態様でインターネットＮ上に公開されるためには、Ｗｅｂサービス設定ファイルＳＦにおいて、当該１の制御用ＷｅｂサービスＳＳの構築情報が適切に定義される必要がある。換言すれば、店舗サーバー１５に新たなプリンター１４を接続するのに伴って、当該新たなプリンター１４に対応する新たな制御用ＷｅｂサービスＳＳを構築する際は、Ｗｅｂサービス設定ファイルＳＦに当該新たな制御用ＷｅｂサービスＳＳの構築情報を適切に記述する必要がある。
【００２０】
なお、本実施形態では、上述したように、プリンター１４と、制御用ＷｅｂサービスＳＳとが一対一の関係にあり、プリンター１４ごとに制御用ＷｅｂサービスＳＳが構築されるが、これにより以下のメリットがある。
すなわち、上記構成とすることにより、制御用ＷｅｂサービスＳＳごとにタブレット端末１３に公開する機能（＝タブレット端末１３が利用できる機能）を設定することができるため、タブレット端末１３及びプリンター１４が設置された環境に応じて、適切な機能を提供可能である。例えば、プリンター１４によりクーポンを発行することが求められる場合は、クーポンの発行に関する機能をタブレット端末１３に公開する、といったことが可能となる。
また、１つの制御用ＷｅｂサービスＳＳを複数のタブレット端末１３が共有する場合、複数のプリンター１４によるレシートの発行が並行して行われた場合等に処理の遅延を招く可能性があるが、上記構成とすることにより、このような遅延が発生することを効果的に抑制可能である。
【００２１】
プリンター１４ａによってレシートを発行する場合、制御用ＷｅｂサービスＳＳａ、及び、プリンタードライバーＰＤの機能により以下の処理が行われる。
すなわち、制御用ＷｅｂサービスＳＳａを実行する店舗サーバー側制御部３５の機能ブロックであるＷｅｂサービス実行部３５ａは、レシート情報データを生成し、プリンタードライバーＰＤに出力する。レシート情報データとは、レシートに記録すべき画像を示す情報や、感熱ロール紙において画像を記録すべき位置に関する情報等レシートを発行するために必要な情報であって予め定められたもののことである。このレシート情報データには、プリンター１４ａのプリンター名が含まれている。
プリンタードライバーＰＤを実行する店舗サーバー側制御部３５の機能ブロックであるプリンタードライバー実行部３５ｂは、入力されたレシート情報データに含まれるプリンター名に基づいて、制御対象がプリンター１４ａであることを判別すると共に、レシート情報データに基づいて、プリンター１４ａのコマンド体系に準拠した制御コマンドであって、レシートの発行に係る各種動作を実行させるための制御コマンドを生成する。制御コマンドの生成に際し、プリンタードライバー実行部３５ｂは、記録設定情報ファイルＫＦを参照し、プリンター１４ａの記録に関する設定情報（記録設定情報）を取得し、プリンター１４ａの記録に関する設定情報が示す設定を反映して、制御コマンドを生成する。記録設定情報ファイルＫＦとは、プリンター１４ごとに、記録に関する設定情報が記述されたファイルであり、記録に関する設定情報とは、例えば、記録可能桁数（一行に記録可能な最大の文字数）や余白等の、プリンター１４によって記録するときの設定に関する情報のことである。また、制御コマンドには、記録すべき画像を示す情報や、画像の記録を指示するコマンド、感熱ロール紙の搬送を指示するコマンド、感熱ロール紙の切断を指示するコマンド等、レシートの発行に係る各種動作を行わせるためのコマンド、データが含まれている。
【００２２】
図４（Ｂ）は、記録設定情報ファイルＫＦの内容を模式的に示す図である。なお、図４（Ｂ）において、プリンターＰＲ１〜ＰＲ３は、それぞれ、プリンター１４ａ〜１４ｂに付与されたプリンター名を示している。
図４（Ｂ）に示すように、記録設定情報ファイルＫＦでは、プリンター１４ごとに、記録に関する設定情報として、記録可能桁数、左右の余白、印字速度、印字濃度、及び、接続形態が記述されている。接続形態とは、プリンター１４と、店舗サーバー１５との間の通信インターフェイスの規格のことであり、例えば、ＲＳ２３２Ｃ、ＵＳＢ、イーサネット（登録商標）、及び、Bluetooth（登録商標）等である。なお、これら設定情報はあくまでも一例であり、仕様等に応じて適切な設定情報を記述可能である。
さて、プリンタードライバー実行部３５ｂは、記録設定情報ファイルＫＦを参照し、プリンター１４ａに設定された記録可能桁数、左右の余白、印字速度、印字濃度、及び、接続形態を取得し、これら設定を反映した制御コマンドを生成し、生成した制御コマンドをプリンター１４ａに出力する。
プリンター１４ａのプリンター側制御部２０は、入力された制御コマンドに基づいて、記録機構２１の各種機構を制御してレシートを発行する。
【００２３】
次に、店舗システム１０において、ある１のレジカウンターＬにて会計が行われたときの各機器の基本的な動作について説明する。特に、以下では、図１におけるレジカウンターＬａにおいて会計が行われた場合におけるタブレット端末１３ａ、プリンター１４ａ、及び、店舗サーバー１５の動作について説明する。なお、プリンター１４ａに対応する制御用ＷｅｂサービスＳＳは、制御用ＷｅｂサービスＳＳａである。すなわち、プリンター１４ａは、制御用ＷｅｂサービスＳＳａ、及び、プリンタードライバーＰＤの機能により制御され、レシートを発行する。
さて、レジカウンターＬａにて会計が行われる前に、タブレット端末１３ａにおいて、以下の処理が行われる。
すなわち、レジカウンターＬａにおけるレジの担当者等は、事前に、タブレット端末１３ａにインストールされた専用のアプリケーションを立ち上げる。この専用のアプリケーションには、ブラウザーを起動し、対応する制御用ＷｅｂサービスＳＳ（本例では、制御用ＷｅｂサービスＳＳａ）のエンドポイントにアクセスする機能が実装されている。
専用のアプリケーションの立ち上げに伴う制御用ＷｅｂサービスＳＳａのエンドポイントへのアクセスに応じて、Ｗｅｂサービス実行部３５ａは、制御用ＷｅｂサービスＳＳａの機能により、専用ユーザーインターフェイスＵＩ１（図５）を表示させるＨＴＭＬファイルをタブレット端末１３に出力し、タッチパネル１８に、専用ユーザーインターフェイスＵＩ１を表示させる。この専用ユーザーインターフェイスＵＩ１に係るＨＴＭＬファイルには、店舗サーバー１５の制御用ＷｅｂサービスＳＳａの機能を利用して、会計に係る各種処理を実行する機能を有するプログラムが、所定のスクリプト言語によって実装（記述）されている。
【００２４】
図５は、タブレット端末１３のタッチパネル１８上に表示された専用ユーザーインターフェイスＵＩ１の一例を示す図である。
図５の専用ユーザーインターフェイスＵＩ１において、左上部には、顧客が購入した商品の名称、商品の単価、及び、商品の数量が一覧表示される一覧表示エリア３９が表示されている。この一覧表示エリア３９の右方には、顧客が購入した商品の合計金額、会計に際して顧客から預かった金銭の金額、及び、顧客に渡すべきお釣りの金額が表示される入力フィールドである会計情報フィールド４０が表示される。この会計情報フィールド４０の下方には、ソフトウェアテンキー４３が表示されている。一覧表示エリア３９における会計に際して顧客から預かった金銭の金額等は、このソフトウェアテンキー４３を介して入力可能である。
【００２５】
図６は、レジカウンターＬａにおける会計においてレシートを発行するときの、タブレット端末１３ａと、店舗サーバー１５と、プリンター１４ａとの動作を示すフローチャートであり、（Ａ）はタブレット端末１３ａの動作を、（Ｂ）は店舗サーバー１５の動作を、（Ｃ）はプリンター１４ａの動作をそれぞれ示している。
レジカウンターＬａにおける会計では、随時、ＨＴＭＬファイルに実装されたプログラムの機能により、図示せぬバーコードリーダーや、カードリーダーによる読み取り結果等、会計に必要な情報が、タブレット端末１３から店舗サーバー１５の店舗サーバー側制御部３５のＷｅｂサービス実行部３５ａに出力される。Ｗｅｂサービス実行部３５ａは、制御用ＷｅｂサービスＳＳａの機能により、適宜、商品ＤＢや顧客ＤＢ（不図示）等にアクセスして必要な情報を取得し、適切な演算処理を実行し、タブレット端末１３のタッチパネル１８上の一覧表示エリア３９や、会計情報フィールド４０に適切な情報を表示させる（ステップＳＡ１、ＳＢ１）。
次いで、担当者により、専用ユーザーインターフェイスＵＩ１に対して会計が確定した旨の操作がなされると、ＨＴＭＬファイルに実装されたプログラムの機能により、会計が確定した旨の情報と共に、レシートを発行するために必要な情報が、タブレット端末１３からＷｅｂサービス実行部３５ａに出力される（ステップＳＡ２）。
Ｗｅｂサービス実行部３５ａは、レシート情報データを生成し（ステップＳＢ２）、プリンタードライバーＰＤに出力する（ステップＳＢ３）。プリンタードライバーＰＤは、レシート情報データに基づいて、レシートを発行させる制御コマンドを生成し、プリンター１４ａに出力する（ステップＳＢ４）。プリンター１４ａのプリンター側制御部２０は、入力された制御コマンドに基づいて、記録機構２１を制御して、レシートを発行する（ステップＳＣ１）。
【００２６】
ところで、店舗では、レジカウンターＬの増設、その他の理由により、店舗サーバー１５に対して、新たにプリンター１４を接続する場合がある。そして、新たに接続したプリンター１４について、当該プリンター１４によりレシートを発行可能とするためには、当該プリンター１４に対応する制御用ＷｅｂサービスＳＳを店舗サーバー１５上に構築する必要がある。すなわち、当該プリンター１４に利用可能な態様でインターネットＮ上に公開する必要がある。
そして、プリンター１４の増設に伴って制御用ＷｅｂサービスＳＳを構築する際、システムインテグレーターに属する担当者等が、店舗サーバー１５が設定されている場所まで赴き、専用のソフトウェアツール等を利用して、店舗サーバー側入力部３６に接続された入力デバイスに必要な操作を行う等して行うことが考えられる。しかしこの作業は、煩雑であり、メンテナンス性の向上に改善の余地がある。
以上を踏まえ、店舗サーバー１５は、以下の機能を有している。
【００２７】
図３を参照し、店舗サーバー１５には、設定用ＷｅｂサービスＷＳが構築されている。
この設定用ＷｅｂサービスＷＳとは、制御用ＷｅｂサービスＳＳの各種メンテナンスを可能とするために、全てのタブレット端末１３、及び、管理サーバー１１に公開されたＷｅｂサービスであり、機能の一つとして、タブレット端末１３、又は、管理サーバー１１からの指示に応じて、新たに制御用ＷｅｂサービスＳＳを構築する機能を有している。
以下、管理サーバー１１の指示により、プリンター１４ｄ（図１参照）の制御用ＷｅｂサービスＳＳｄを新たに構築する場合を例にして、店舗サーバー１５の機能について説明する。
新たなプリンター１４ｄの接続に伴う制御用ＷｅｂサービスＳＳｄの構築に際し、管理サーバー１１の利用者（以下、単に「作業者」という。）は、管理サーバー側入力部３０を操作し、専用アプリケーション２９ａを立ち上げる。この専用アプリケーション２９ａには、ブラウザーを起動し、設定用ＷｅｂサービスＷＳのエンドポイントにアクセスする機能が実装されている。
専用アプリケーション２９ａの機能による設定用ＷｅｂサービスＷＳのエンドポイントへのアクセスに応じて、設定用ＷｅｂサービスＷＳを実行する店舗サーバー側制御部３５の機能ブロックである設定部３５ｃは、設定用ＷｅｂサービスＷＳの機能によって所定の表示を行って、設定用ＷｅｂサービスＷＳを新たに構築する機能を使用するか、又は、プリンター１４の記録に関する設定情報を変更する機能を使用するかを選択させる。そして、設定用ＷｅｂサービスＷＳを新たに構築する機能が選択された場合、入力ユーザーインターフェイスＵＩ２（図７）を表示させるＨＴＭＬファイルを管理サーバー１１に出力し、管理サーバー１１の表示パネルに、入力ユーザーインターフェイスＵＩ２を表示させる。プリンター１４の記録に関する設定情報を変更する機能が選択された場合の処理については後述する。
【００２８】
図７は、入力ユーザーインターフェイスＵＩ２の一例を示す図である。
この入力ユーザーインターフェイスＵＩ２は、新たに制御用ＷｅｂサービスＳＳｄを構築するために必要な情報を入力するためのユーザーインターフェイスである。
図７に示すように、入力ユーザーインターフェイスＵＩ２には、複数の入力欄が形成されている。入力欄Ｙ１は、プリンター名を入力する入力欄である。プリンター名とは、プリンター１４ごとに一意に付与された識別情報のことである。本例では、ＬＡＮ１６上のプリンター１４を識別するための識別情報である。作業者は、プリンター１４ｄのプリンター名を事前に把握し、入力する。入力欄Ｙ２は、新たに構築しようとしている制御用ＷｅｂサービスＳＳｄのエンドポイントのアドレス（アドレス情報）を入力する入力欄である。作業者は、割り振ることが可能な制御用ＷｅｂサービスＳＳｄのエンドポイントのアドレスを事前に把握し、入力する。入力欄Ｙ３〜Ｙ５は、バインディング情報に含まれる情報を入力する入力欄である。具体的には、入力欄Ｙ３は店舗サーバー１５と、タブレット端末１３との間の通信プロトコルを、入力欄Ｙ４は文字エンコーディングを、入力欄Ｙ５はセキュリティー要件を入力する入力欄である。これら入力欄Ｙ３〜Ｙ５への入力は、プルダウンメニューからの選択により行う構成となっており、適切な選択肢が十分に用意されている。
なお、上記の入力ユーザーインターフェイスＵＩ２に入力すべき情報は、あくまで一例であり、仕様等に応じて、制御用ＷｅｂサービスＳＳの構築に必要な情報が適切に要求される。
作業者は、入力ユーザーインターフェイスＵＩ２の各入力欄へ、新たに構築しようとしている制御用ＷｅｂサービスＳＳｄに対応した適切な情報を入力し、確定する。すると、入力ユーザーインターフェイスＵＩ２に係るＨＴＭＬファイルに実装されたプログラムの機能により、作業者により各入力欄に入力された情報（以下、「入力情報」という。）が、管理サーバー１１から、店舗サーバー１５の店舗サーバー側制御部３５の設定部３５ｃに出力される。
【００２９】
入力情報が入力されると、設定部３５ｃは、Ｗｅｂサービス設定ファイルＳＦにアクセスし、入力情報に基づいて、新たに構築しようとしている制御用ＷｅｂサービスＳＳｄの構築情報（プリンター名、アドレス情報、バインディング情報、及び、コントラクト情報）を記述する。プリンター名、アドレス情報、及び、バインディング情報は、入力情報に基づいて記述され、コントラクト情報は所定のプロトコルに準拠して適切な値が記述される。上述したとおり、制御用ＷｅｂサービスＳＳｄに係る構築情報がＷｅｂサービス設定ファイルＳＦに記述されることにより、制御用ＷｅｂサービスＳＳｄが、タブレット端末１３により利用可能な態様でインターネットＮ上に公開され、当該制御用ＷｅｂサービスＳＳｄを利用して、プリンター１４ｄによるレシートの発行が可能となる。
さらに、設定部３５ｃは、プリンタードライバーＰＤが参照する記録設定情報ファイルＫＦにアクセスし、入力された入力情報に基づいて、記録設定情報ファイルＫＦに、プリンター１４ｄのプリンター名と対応付けて、プリンター１４ｄの記録に関する設定情報を記述する。プリンター名以外の情報は、デフォルト値とされる。これにより、プリンタードライバー実行部３５ｂは、制御用ＷｅｂサービスＳＳｄから入力されたレシート情報データに基づいて、プリンター１４ｄ用の制御コマンドを生成し、出力できる状態となり、制御用ＷｅｂサービスＳＳｄ、及び、プリンタードライバーＰＤの機能によるプリンター１４ｄの制御が可能となる。
このように、本実施形態では、設定用ＷｅｂサービスＷＳの機能により、外部機器としての管理サーバー１１を利用して、店舗サーバー１５上に、新たに接続するプリンター１４ｄの制御用ＷｅｂサービスＳＳｄを構築できる。このため、店舗サーバー１５が設置された場所まで赴き、各種作業を行って制御用ＷｅｂサービスＳＳｄを構築する必要が無く、非常にメンテナンス性がよい。
なお、上記例では、管理サーバー１１を介して、設定用ＷｅｂサービスＷＳの機能により、新たに制御用ＷｅｂサービスＳＳを構築する場合を例として説明したが、同様の手順により、タブレット端末１３を介して新たに制御用ＷｅｂサービスＳＳを構築できる構成となっている。すなわち、タブレット端末１３から設定用ＷｅｂサービスＷＳのエンドポイントにアクセスし、同様の手順により、制御用ＷｅｂサービスＳＳを新たに構築することが可能である。
【００３０】
なお、上記例では、制御用ＷｅｂサービスＳＳのメンテナンスの一例として、制御用ＷｅｂサービスＳＳを新たに構築することを挙げて説明した。しかしながら、設定用ＷｅｂサービスＷＳによって実現される制御用ＷｅｂサービスＳＳのメンテナンスはこの例に限らず、例えば、設定されたバインディング情報や、コントラクト情報の内容を変更する等のメンテナンスも可能である。これら情報の内容の変更は、設定用ＷｅｂサービスＷＳの機能により、所定のユーザーインターフェイスが提供されて行うことが可能な構成となっている。このように、設定用ＷｅｂサービスＷＳの機能により、管理サーバー１１や、タブレット端末１３から制御用ＷｅｂサービスＳＳの各種メンテナンス、特に、Ｗｅｂサービス設定ファイルＳＦの内容の変更が行えるため、メンテナンス性がよい。
【００３１】
次に、店舗サーバー１５の別の機能について説明する。
上述の通り、プリンター１４は店舗に設置されるものであるが、プリンター１４が設置された環境や、プリンター１４に対する各種要求（印刷品質が要求されるのか、印字速度が要求されるのか等）の相違に応じて、プリンター１４ごとに、記録設定情報ファイルＫＦに記述された記録に関する設定の値は異なっている。そして、従来のように、プリンター１４と、プリンター１４を制御するホストコンピューターが一対一の関係にあったときは、ホストコンピューターにインストールされたプリンタードライバーごとに、その設定を調整していた。
一方、本実施形態では、店舗サーバー１５が複数のプリンター１４に接続され、統括的にプリンター１４を制御することを活用して、以下のように簡易な手法で、プリンター１４ごとに、記録に関する設定情報を変更可能な構成となっている。
以下、管理サーバー１１の利用者たる作業者が、店舗サーバー１５に接続されているプリンター１４ｂの記録に関する設定情報を変更する場合を例にして説明する。
作業者は、管理サーバー側入力部３０を操作し、専用アプリケーション２９ａを立ち上げる。この専用アプリケーション２９ａには、ブラウザーを起動し、設定用ＷｅｂサービスＷＳのエンドポイントにアクセスする機能が実装されている。
専用アプリケーション２９ａの機能による設定用ＷｅｂサービスＷＳのエンドポイントへのアクセスに応じて、店舗サーバー１５の店舗サーバー側制御部３５の設定部３５ｃは、設定用ＷｅｂサービスＷＳの機能により、所定の表示を行って設定用ＷｅｂサービスＷＳを新たに構築する機能を使用するか、又は、プリンター１４の記録に関する設定情報を変更する機能を使用するかを選択させる。プリンター１４の記録に関する設定情報を変更する機能が選択された場合、変更ユーザーインターフェイスＵＩ３（図８）を表示させるＨＴＭＬファイルを管理サーバー１１に出力し、管理サーバー１１の表示パネルに、変更ユーザーインターフェイスＵＩ３を表示させる。
【００３２】
図８は、変更ユーザーインターフェイスＵＩ３の一例を示す図である。
図８に示すように、変更ユーザーインターフェイスＵＩ３には、プリンター名、記録可能桁数、左右の余白、印字速度、印字濃度、及び、接続形態を入力する入力欄が形成されている。なお、接続形態に係る入力欄への入力は、プルダウンメニューからの選択により行う構成となっており、適切な選択肢が十分に用意されている。
作業者は、記録に関する設定情報を変更しようとしているプリンター１４のプリンター名（本例では、プリンター１４ｂのプリンター名であるプリンターＰＲ２）を適切な入力欄に入力すると共に、変更後の記録に関する設定情報の値を対応する入力欄に入力する。入力の確定が指示されると、ＨＴＭＬファイルに実装されたプログラムの機能により、入力された情報（以下、「変更情報」という。）が店舗サーバー１５の設定部３５ｃに出力される。
変更情報が入力されると、店舗サーバー１５の設定部３５ｃは、記録設定情報ファイルＫＦにアクセスし、変更情報に含まれるプリンター名をキーとして、設定情報を変更すべきプリンター１４の設定情報が記述された領域を特定する。そして、設定部３５ｃは、入力された変更情報に基づいて、対応するプリンター１４（本例では、プリンター１４ｂ）の記録に関する設定情報のそれぞれについて、その値（内容）を適宜書き換える。これにより、記録設定情報ファイルＫＦにおいて、プリンター１４ｂの記録に関する設定情報が、ユーザーの指示した内容に変更され、以後、プリンタードライバー実行部３５ｂは、変更後の設定情報が示す設定に準じて、制御コマンドを生成し、プリンター１４ｂに出力する。プリンター１４ｂは、入力された制御コマンドに基づいて、設定情報の内容の変更に応じて、記録の態様を変更して記録を行う。
このように、本実施形態では、設定用ＷｅｂサービスＷＳの機能により、外部機器としての管理サーバー１１を利用して、プリンター１４のそれぞれについて、記録に関する設定情報を変更できる。このため、店舗サーバー１５が複数のプリンター１４を統括的に制御することを活用して、簡易な手法で、プリンター１４ごとに、記録に関する設定情報を変更することができる。
なお、上記例では、管理サーバー１１を介して、設定用ＷｅｂサービスＷＳの機能により、記録に関する設定を変更する場合を例として説明したが、同様の手順により、タブレット端末１３を介して記録に関する設定を変更可能な構成となっている。
【００３３】
以上説明したように、本実施形態では、接続されたプリンター１４ごとに、プリンター１４を制御するためのＷｅｂサービスであって、タブレット端末１３により利用可能にインターネットＮ上に公開されたＷｅｂサービスである制御用ＷｅｂサービスＳＳを記憶する。そして、店舗サーバー１５の設定部３５ｃは、タブレット端末１３、又は、管理サーバー１１からのインターネットＮを介した指示に応じて、制御用ＷｅｂサービスＳＳのＷｅｂサービス設定ファイルＳＦにおける各種設定を行う。
この構成によれば、設定部３５ｃの機能により、タブレット端末１３、又は、管理サーバー１１からインターネットＮを介して制御用ＷｅｂサービスＳＳに関する各種設定を行うことができる。すなわち、店舗サーバー１５に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、タブレット端末１３、又は、管理サーバー１１を介して適宜のタイミングで制御用ＷｅｂサービスＳＳに関する各種設定をすることが可能となり、制御用ＷｅｂサービスＳＳのメンテナンスの容易性が向上する。
【００３４】
また、本実施形態では、設定部３５ｃは、新たなプリンター１４の接続に際し、タブレット端末１３、又は、管理サーバー１１からのインターネットＮを介した指示に応じて、Ｗｅｂサービス設定ファイルＳＦにおける当該新たなプリンター１４に係る構築情報（公開用設定情報）を記述することにより、当該新たなプリンター１４を制御するための制御用ＷｅｂサービスＳＳを、タブレット端末１３により利用可能にインターネットＮ上に公開する。
この構成によれば、設定部３５ｃは、タブレット端末１３、又は、管理サーバー１１からのインターネットＮを介した指示に応じて、Ｗｅｂサービス設定ファイルＳＦにおける当該新たなプリンター１４に係る構築情報の設定を行い、新たなプリンター１４を制御するための制御用ＷｅｂサービスＳＳを適切にインターネットＮ上に公開することが可能である。すなわち、店舗サーバー１５に接続された入力デバイスに必要な情報を入力する等の作業を行うことなく、タブレット端末１３、又は、管理サーバー１１を介して適宜のタイミングで新たなプリンター１４の接続に伴う制御用ＷｅｂサービスＳＳの適切な増設を行うことが可能となり、制御用ＷｅｂサービスＳＳのメンテナンスの容易性が向上する。
【００３５】
また、本実施形態では、設定部３５ｃは、タブレット端末１３、又は、管理サーバー１１からのインターネットＮを介した指示に応じて、特定のプリンター１４の記録に関する設定情報（記録設定情報）の設定を行い、当該特定のプリンター１４による記録の態様を変更する。
この構成によれば、プリンター１４（又は、プリンター１４のホストコンピューター）ごとに設定に係る作業を行うことなく、タブレット端末１３、又は、管理サーバー１１を介して適宜のタイミングで、特定のプリンター１４の記録に関する設定情報の内容を変更し、記録の態様を変更することが可能となり、店舗サーバー１５により統括的にプリンター１４を制御するという特性を活かして、メンテナンス性の向上を図ることができる。
【００３６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
また、例えば、上述した実施形態に係るプリンター１４は、サーマル式の記録装置であったが、記録形式はこれに限らずインクジェット式、ドットインパクト式等何であってもよい。
また、図２に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、店舗サーバー１５を含む各機器の機能ブロックの機能を、外部接続される別の装置に持たせるようにしてもよい。また、店舗サーバー１５を含む各機器は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【符号の説明】
【００３７】
１…制御システム、１０…店舗システム（制御システム）、１１…管理サーバー（外部機器）、１３…タブレット端末（情報処理装置）、１４…プリンター（記録装置）、１５…店舗サーバー（制御装置）、３５…店舗サーバー側制御部（制御部）、３５ｃ…設定部、ＫＦ…記録設定情報ファイル（記録設定情報）、Ｎ…インターネット（ネットワーク）、ＰＤ…プリンタードライバー、ＳＦ…Ｗｅｂサービス設定ファイル（公開用設定情報）、ＳＳ…制御用Ｗｅｂサービス（Ｗｅｂサービス）、ＷＳ…設定用Ｗｅｂサービス。
【図１】
0006015141.tif 000002
【図２】
0006015141.tif 000003
【図３】
0006015141.tif 000004
【図４】
0006015141.tif 000005
【図５】
0006015141.tif 000006
【図６】
0006015141.tif 000007
【図７】
0006015141.tif 000008
【図８】
0006015141.tif 000009