(57)【特許請求の範囲】
【請求項１】
クーポンの発行の指示が入力される第１表示情報及び前記クーポンの印刷を行う第１印刷情報を生成する第１アプリケーションソフトウエアが動作するサーバーから前記第１表示情報と前記第１印刷情報とをインターネットを介して取得する通信部、決済処理に関する指示が入力される第２表示情報及びレシートの印刷を行う第２印刷情報を生成する第２アプリケーションソフトウエアが動作する演算処理部、前記第１表示情報と前記第２表示情報とを合成して第３表示情報を生成する情報合成部、および前記第１印刷情報と前記第２印刷情報とを印刷する印刷部を有し、前記クーポン及び前記レシートを発行するプリンターと、
前記クーポンの発行の指示と前記決済処理に関する指示が入力される前記第３表示情報を取得して表示する表示部を有してローカルネットワークを介して前記プリンターと通信接続される情報端末と、
を備えることを特徴とする印刷システム。
【請求項２】
前記情報端末は、前記第１表示情報に入力される第１情報と前記第２表示情報に入力される第２情報とを受け付ける入力部、および前記入力部に入力された前記第１情報と前記第２情報とを前記プリンターに送信する送信部を備え、
前記プリンターは、前記情報端末からの前記第１情報を前記サーバーに送信する通信中継部を備える請求項１に記載の印刷システム。
【請求項３】
前記プリンターは、前記サーバーとの接続状態を監視する接続監視部、および前記サーバーとの接続が切断されたことが検知されると前記入力部による前記第１情報の受け付けもしくは前記サーバーへの送信を停止する入出力停止部を備える請求項２に記載の印刷システム。
【請求項４】
前記情報合成部は、前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの前記第１情報の入力を受け付けないことを示す入力停止情報を前記第２表示情報と合成して前記第３表示情報とする請求項３に記載の印刷システム。
【請求項５】
前記通信中継部は、前記第１情報を前記サーバーに送信する際に前記接続監視部で前記サーバーとの接続が切断されたことが検知されると前記第１情報を記憶保持し、前記サーバーとの接続が確認された後に前記第１情報を前記サーバーに送信する請求項３または４に記載の印刷システム。
【請求項６】
前記印刷部は、前記第１印刷情報の印刷可否・印刷範囲・印刷位置及び印刷タイミングを制御して前記第２印刷情報と合成して印刷する印刷制御部を備える請求項１ないし５のうちのいずれか１項に記載の印刷システム。
【請求項７】
インターネットを介してクーポンの発行の指示である第１情報が入力される第１表示情報及び前記クーポンの印刷を行う第１印刷情報を生成する第１アプリケーションソフトウエアが動作するサーバーと通信接続し、前記第１表示情報と前記第１印刷情報を取得する第１通信部と、
決済処理に関する指示である第２情報が入力される第２表示情報及びレシートの印刷を行う第２印刷情報を生成する第２アプリケーションソフトウエアを動作させる演算処理部と、
前記第１表示情報と前記第２表示情報とを合成して情報端末で表示する第３表示情報を生成する情報合成部と、
ローカルネットワークを介して前記情報合成部で生成された前記第３表示情報を前記情報端末に送信し、前記情報端末から前記第３表示情報に入力される前記第１情報および第２情報を受信する第２通信部と、
前記第１印刷情報及び前記第２印刷情報を印刷する印刷部と、
前記情報端末からの前記第１情報を、前記インターネットを介して前記サーバーに送信する通信中継部と、
を備えることを特徴とするプリンター。
【請求項８】
前記サーバーとの接続状態を監視する接続監視部と、
前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記第１情報の受け付けおよび前記サーバーへの送信の少なくともいずれかを停止する入出力停止部と、を備え、
前記情報合成部は、前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの前記第１情報の入力を受け付けないことを示す入力停止情報を前記第２表示情報と合成して前記第３表示情報とする請求項７に記載のプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して通信可能に接続されているサーバー、情報端末およびプリンターを備える印刷システムおよび当該印刷システムのプリンターに関する。
【背景技術】
【０００２】
インターネットを介してサーバーと情報端末とを接続し、サーバーで動作するアプリケーションソフトウエアを情報端末から利用するシステムでは、インターネットの回線状態が不安定になると、情報端末で利用しているアプリケーションソフトウエアの動作が不安定になるという問題がある。かかる問題に対して、インターネットを介してサーバーと代理サーバーとを接続するとともに、代理サーバーと情報端末とをＬＡＮで接続し、サーバーからアプリケーションソフトウエアを代理サーバーにダウンロードして当該代理サーバーで動作させ、情報端末から代理サーバーで動作するアプリケーションソフトウエアを利用するシステムが特許文献１に提案されている。同文献のシステムでは、情報端末がＬＡＮに接続された代理サーバーで動作するアプリケーションソフトウエアを利用するので、インターネットの回線状態に拘わらず、情報端末で利用しているアプリケーションソフトウエアの動作は安定したものとなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９０５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、アプリケーションソフトウエアによって提供されるサービスがＬＡＮなどのローカルなネットワーク内で完結するサービスであれば、アプリケーションソフトウエアをサーバーから代理サーバー（中継装置）にダウンロードして動作させた場合でも、アプリケーションソフトウエアによって同様のサービスを提供することができる。しかし、アプリケーションソフトウエアによって提供されるサービスにローカルなネットワーク内で完結しないサービスが含まれている場合、例えば、サーバー側での入力に基づいて行われるサービスが含まれている場合には、アプリケーションソフトウエアをサーバーから代理サーバーにダウンロードして動作させたときに、アプリケーションソフトウエアをサーバーで動作させた場合と同様のサービスを提供することが難しくなるという問題がある。
【０００５】
本発明の課題は、このような問題に鑑みて、中継装置を介してサーバーに接続されている情報端末から、サーバーで動作するアプリケーションソフトウエアと中継装置で動作するアプリケーションソフトウエアの双方を利用することが可能な印刷システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の印刷システムは、
クーポンの発行の指示が入力される第１表示情報及び前記クーポンの印刷を行う第１印刷情報を生成する第１アプリケーションソフトウエアが動作するサーバーから前記第１表示情報と前記第１印刷情報とをインターネットを介して取得する通信部、決済処理に関する指示が入力される第２表示情報及びレシートの印刷を行う第２印刷情報を生成する第２アプリケーションソフトウエアが動作する演算処理部、前記第１表示情報と前記第２表示情報とを合成して第３表示情報を生成する情報合成部、および前記第１印刷情報と前記第２印刷情報とを印刷する印刷部を有し、前記クーポン及び前記レシートを発行するプリンターと、
前記クーポンの発行の指示と前記決済処理に関する指示が入力される前記第３表示情報を取得して表示する表示部を有してローカルネットワークを介して前記プリンターと通信接続される情報端末と、
を備えることを特徴とする。
【０００７】
本発明によれば、サーバーと情報端末の間で中継装置として機能するプリンターは、サーバーで動作する第１アプリケーションソフトウエアにより生成された第１表示情報を取得するとともに、プリンターで動作する第２アプリケーションソフトウエアにより生成された第２表示情報と第１表示情報を合成して第３表示情報を生成する。一方、プリンターに接続された情報端末は、第３表示情報を取得して表示する。従って、情報端末からはサーバーで動作する第１アプリケーションソフトウエアおよびプリンターで動作する第２アプリケーションソフトウエアの双方を利用することができる。また、プリンターで動作する第２アプリケーションソフトウエアを、基幹業務を行うためのアプリケーションソフトウエアとし、サーバーで動作するアプリケーションソフトウエアを基幹業務に付随する業務を行うためのアプリケーションソフトウエアとしているため、インターネットの回線状態が不安定になった場合でも、第２アプリケーションソフトウエアを利用した基幹業務を滞りなく行うことが可能となる。
【０００８】
本発明において、前記情報端末は、前記第１表示情報に入力される第１情報と前記第２表示情報に入力される第２情報とを受け付ける入力部、および前記入力部に入力された前記第１情報と前記第２情報とを前記プリンターに送信する送信部を備え、前記プリンターは、前記情報端末からの前記第１情報を前記サーバーに送信する通信中継部を備えていることが望ましい。このようにすれば、情報端末から、サーバーで動作する第１アプリケーションソフトウエアに対する入力およびプリンターで動作する第２アプリケーションソフトウエアに対する入力の双方が可能となる。
【０００９】
本発明において、前記プリンターは、前記サーバーとの接続状態を監視する接続監視部、および前記サーバーとの接続が切断されたことが検知されると前記入力部による前記第１情報の受け付けもしくは前記サーバーへの送信を停止する入出力停止部を備えていることが望ましい。このようにすれば、第１ネットワークの回線が切断されたときに、情報端末からの第１アプリケーションソフトウエアに対する入力、或いは、プリンターからサーバーへの送信が停止される。従って、第１ネットワークが介在するトランザクションの発生を回避できる。
【００１０】
この場合において、前記情報合成部は、前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの第１情報の入力を受け付けないことを示す入力停止情報を前記第２表示情報と合成して前記第３表示情報とすることが望ましい。このようにすれば、情報端末から第１アプリケーションソフトウエアを利用することかできなくなったことを、情報端末を操作するオペレーターに知らせることができる。
【００１１】
また、この場合において、前記情報合成部は、前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの前記第１情報の入力を受け付けないことを示す入力停止情報を音で前記情報端末から出力することもできる。このようにしても、情報端末から第１アプリケーションソフトウエアを利用することかできなくなったことを、情報端末を操作するオペレーターに知らせることができる。
【００１２】
さらに、この場合において、前記情報合成部は、前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの前記第１情報の入力を受け付けないことを示す入力停止情報を振動で前記情報端末から出力することもできる。このようにしても、情報端末から第１アプリケーションソフトウエアを利用することができなくなったことを、情報端末を操作するオペレーターに知らせることができる。
【００１３】
また、この場合において、前記通信中継部は、前記第１情報を前記サーバーに送信する際に前記接続監視部で前記サーバーとの接続が切断されたことが検知されると前記第１情報を記憶保持し、前記サーバーとの接続が確認された後に前記第１情報を前記サーバーに送信する構成を採用することもできる。このようにすれば、第１情報が情報端末に入力された後に第１ネットワークの回線が切断された場合において、回線が復旧した後に第１情報をサーバーに送信し、第１アプリケーションソフトウエアに第１情報に基づく情報処理を行わせることが可能となる。
【００１４】
本発明において、前記情報端末では、ウエブブラウザーが動作し、前記ウエブブラウザーは、前記表示部、前記入力部および前記送信部を構成していることが望ましい。このようにすれば、情報端末として、ウエブブラウザーが動作する汎用の通信端末を利用できる。
【００１５】
本発明において、前記印刷部は、前記第１印刷情報の印刷可否・印刷範囲・印刷位置及び印刷タイミングを制御して前記第２印刷情報と合成して印刷する印刷制御部を備えることが望ましい。
【００１６】
この場合において、印刷システムをＰＯＳシステムとする場合には、前記第１アプリケーションソフトウエアは、前記第１情報に基づいてクーポンを発行するためのクーポン印刷情報を生成し、前記第２アプリケーションソフトウエアは、前記第２情報に基づいてレシートを発行するための決済情報を生成し、前記決済情報が前記印刷情報であり、前記クーポン印刷情報が前記第２の印刷情報であることが望ましい。
【００１７】
本発明において、前記サーバーは、前記第２アプリケーションソフトウエアを記憶保持している記憶保持部を備えており、前記プリンターは、前記第２アプリケーションソフトウエアを記憶保持しているメモリーと、前記第２アプリケーションソフトウエアを動作させる演算処理部と、前記サーバーに定期的にアクセスして前記記憶保持部に保持されている前記第２アプリケーションソフトウエアのバージョンと前記メモリーに記憶保持されている前記第２アプリケーションソフトウエアのバージョンとを比較し、これらのバージョンが異なる場合に、前記サーバーの前記記憶保持部から前記第２アプリケーションソフトウエアを取得して前記メモリーに格納されている前記第２アプリケーションソフトウエアを更新するアプリケーションソフトウエア更新部を備え、  前記演算処理部は、電源の投入時もしくは前記プリンターと前記サーバーの間の通信が確立された後のいずれかのタイミングで前記メモリーから前記第２アプリケーションソフトウエアを読み込んで動作させることが望ましい。このようにすれば、プリンターで動作する第２アプリケーションソフトウエアを新しいバージョンのものに更新することが容易である。
【００１８】
本発明において、前記サーバーは、前記プリンターを経由してアクセスすることが可能な前記第１アプリケーションソフトウエアの利用範囲に関するアクセス制限情報を当該プリンターのＩＤと関連付けて記憶保持しており、前記プリンターは、当該プリンターのＩＤに基づいて前記サーバーにアクセスして前記アクセス制限情報を取得して前記第１アプリケーションソフトウエアに対するアクセス制限を行うアクセス制御部を備えており、前記情報合成部は、前記第１表示情報、前記第２表示情報および前記アクセス制限情報を合成して前記第３表示情報とすることが望ましい。このようにすれば、プリンターに接続される情報端末からのサーバーへのアクセスを制限できるので、セキュリティを向上させることができる。
【００１９】
次に、本発明のプリンターは、
インターネットを介してクーポンの発行の指示である第１情報が入力される第１表示情報及び前記クーポンの印刷を行う第１印刷情報を生成する第１アプリケーションソフトウエアが動作するサーバーと通信接続し、前記第１表示情報と前記第１印刷情報を取得する第１通信部と、
決済処理に関する指示である第２情報が入力される第２表示情報及びレシートの印刷を行う第２印刷情報を生成する第２アプリケーションソフトウエアを動作させる演算処理部と、
前記第１表示情報と前記第２表示情報とを合成して情報端末で表示する第３表示情報を生成する情報合成部と、
ローカルネットワークを介して前記情報合成部で生成された前記第３表示情報を前記情報端末に送信し、前記情報端末から前記第３表示情報に入力される前記第１情報および第２情報を受信する第２通信部と、
前記第１印刷情報及び前記第２印刷情報を印刷する印刷部と、
前記情報端末からの前記第１情報を、前記インターネットを介して前記サーバーに送信する通信中継部と、
を備えることを特徴とする。
【００２０】
本発明によれば、サーバーおよび情報端末と通信可能に接続されているプリンターが、サーバーで動作する第１アプリケーションソフトウエアにより生成された第１表示情報を取得するとともに、プリンターで動作する第２アプリケーションソフトウエアにより生成された第２表示情報と第１表示情報を合成して、情報端末で表示可能な第３表示情報を生成する。また、プリンターが情報端末において入力された第１情報を中継してサーバーに送信する。従って、プリンターに接続される情報端末から、サーバーで動作する第１アプリケーションソフトウエアおよびプリンターで動作する第２アプリケーションソフトウエアの双方を利用できる。また、プリンターで動作する第２アプリケーションソフトウエアを、基幹業務を行うためのアプリケーションソフトウエアとし、サーバーで動作するアプリケーションソフトウエアを基幹業務に付随する業務を行うためのアプリケーションソフトウエアとしているため、インターネットの回線状態が不安定になった場合でも、第２アプリケーションソフトウエアを利用した基幹業務を滞りなく行うことが可能となる。
【００２１】
本発明において、前記サーバーとの接続状態を監視する接続監視部と、前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記入力部による前記第１情報の受け付けおよび前記サーバーへの送信の少なくともいずれかを停止する入出力停止部と、を備え、前記情報合成部は、前記接続監視部で前記サーバーとの接続が切断されたことが検知されると、前記情報端末からの前記第１情報の入力を受け付けないことを示す入力停止情報を前記第２表示情報と合成して前記第３表示情報とすることが望ましい。このようにすれば、サーバーとの接続が切断された場合に、サーバーとの間でトランザクションが発生することを防止できる。また、サーバーとの接続が切断された場合に、第１アプリケーションソフトウエアを利用することができなくなったことをプリンターに接続された情報端末に表示できる。
【発明の効果】
【００２２】
本発明によれば、サーバーと情報端末の間で中継装置として機能するプリンターが、サーバーで動作する第１アプリケーションソフトウエアにより生成された第１表示情報を取得するとともに、プリンターで動作する第２アプリケーションソフトウエアにより生成された第２表示情報と第１表示情報を合成して、情報端末で表示可能な第３表示情報を生成する。従って、情報端末からサーバーで動作する第１アプリケーションソフトウエアおよびプリンターで動作する第２アプリケーションソフトウエアの双方を利用することが可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明を適用したＰＯＳシステムの概略システム構成図である。
【図２】ＰＯＳシステムの概略ブロック図である。
【図３】情報端末に表示される第３ウエブページの説明図である。
【発明を実施するための形態】
【００２４】
以下に、図面を参照して、本発明を適用した印刷システムの実施の形態であるＰＯＳシステムを説明する。
【００２５】
（全体構成）
図１は本発明を適用したＰＯＳシステムの概略システム構成図である。図１に示すように、本例のＰＯＳシステム１は、クーポン発行アプリケーションソフトウエア（第１アプリケーションソフトウエア）２が動作するサーバー３と、ＰＯＳアプリケーションソフトウエア（第２アプリケーションソフトウエア）４が動作するプリンター５と、通信機能を備える情報端末６を有する。プリンター５はインターネット（第１ネットワーク）７を介してサーバー３と通信可能に接続されている。情報端末６は無線ＬＡＮ（第２ネットワーク）８を介してプリンター５に通信可能に接続されているとともに、プリンター５を介してサーバー３と通信可能に接続されている。サーバー３には入出力装置としてのコンピューター９が接続されている。なお、本例において、ＰＯＳアプリケーションソフトウエア４は、商品コード、商品名および価格などが関連付けられた形態で記憶保持された商品データベース、決済情報を記憶保持する決済データベースおよびこれらのデータベースの参照および更新を行うプログラムを含むものである。
【００２６】
情報端末６およびプリンター５は店舗に設けられたレジカウンターに設置されている。サーバー３およびコンピューター９は、例えば、店舗から離れた事務所に設置されている。情報端末６ではウエブブラウザー１０が動作しており、情報端末６からはウエブブラウザー１０を介してクーポン発行アプリケーションソフトウエア２およびＰＯＳアプリケーションソフトウエア４の利用が可能となっている。
【００２７】
レジカウンターでは、情報端末６からＰＯＳアプリケーションソフトウエア４を利用して顧客の購入商品の決済処理を行い、プリンター５からレシート１１を発行する。より具体的には、ＰＯＳアプリケーションソフトウエア４は、情報端末６に入力される購入商品の商品名、購入個数および顧客の支払金額に基づいて決済処理を行い、決済情報（印刷情報）を生成する。決済情報が生成されると、プリンター５は決済情報をレシート用紙１３に印刷する。また、レジカウンターでは、情報端末６からクーポン発行アプリケーションソフトウエア２を利用して、プリンター５からクーポン１２を発行する。より具体的には、情報端末６に入力されるクーポン発行指令（第１情報）に基づいて、サーバー３のクーポン発行アプリケーションソフトウエア２からクーポン印刷情報（第２の印刷情報）がプリンター５に送信される。プリンター５がクーポン印刷情報を受信すると、プリンター５はクーポン印刷情報をレシート用紙１３に印刷する。クーポン１２は、例えば、次の来店時に商品の購入金額から割引を受けられるサービス券である。
【００２８】
（サーバー）
図２はＰＯＳシステム１の概略ブロック図である。図３は情報端末６のタッチパネルにウエブブラウザー１０を介して表示されるウエブページの説明図であり、図３（ａ）はサーバー３とプリンター５が通信可能に接続されている場合を示し、図３（ｂ）はサーバー３とプリンター５の間の回線が切断されている場合を示す。図２に示すように、サーバー３はクーポン発行アプリケーションソフトウエア２を動作させる処理部２０を備えている。
【００２９】
クーポン発行アプリケーションソフトウエア２は、コンピューター９から入力される情報に基づいて、クーポン１２を発行するためのクーポン印刷情報を生成する。また、クーポン発行アプリケーションソフトウエア２は、店舗において発行可能なクーポンのクーポン情報を情報端末６に表示するとともに情報端末６からのクーポン発行指令を入力を可能とする第１ウエブページ（第１表示情報）２１を生成する。第１ウエブページ２１はＨＴＭＬで記述されており、図３（ａ）に示すように、クーポン発行指令を入力するためのクーポン発行指令入力ボタン２２を備えている。さらに、クーポン発行アプリケーションソフトウエア２は、情報端末６の側からのクーポン発行指令を受信すると、受信したクーポン発行指令に基づいて、クーポン印刷情報をプリンター５に送信する。
【００３０】
また、サーバー３は、ＰＯＳアプリケーションソフトウエア４を記憶保持している記憶保持部２３を備えている。記憶保持部２３には、ＯＳアプリケーションソフトウエアがバージョンアップされる毎に、最新のバージョンのＰＯＳアプリケーションソフトウエア４が記憶保持部２３に記憶保持される。
【００３１】
（プリンター）
図２に示すように、プリンター５は、ＰＯＳアプリケーションソフトウエア４を動作させる演算処理部２５、外部の機器との間で行う通信を司る通信部２６、および、印刷を司る印刷部２７を備えている。演算処理部２５にはＰＯＳアプリケーションソフトウエア４を記憶保持するメモリー２８が接続されている。
【００３２】
演算処理部２５は、プリンター５の電源が投入されると、メモリー２８からＰＯＳアプリケーションソフトウエア４を読み込んで動作させる。演算処理部２５で動作するＰＯＳアプリケーションソフトウエア４は、情報端末６のウエブブラウザー１０を介して決済処理を行うため第２ウエブページ（第２表示情報）２９を生成する。第２ウエブページ２９は、ＨＴＭＬで記述されており、図３（ａ）、（ｂ）に示すように、購入商品の商品名をＰＯＳアプリケーションソフトウエア４に入力するための商品名入力ボタン３０、購入個数や支払金額をＰＯＳアプリケーションソフトウエア４に入力するためのテンキー３１、レシート発行指令をＰＯＳアプリケーションソフトウエア４に入力するためのレシート発行指令入力ボタン３２、および、決済情報表示部３３を備えている。また、ＰＯＳアプリケーションソフトウエア４は、第２ウエブページ２９を介して入力された商品名、購入個数および支払金額（第２情報）を情報端末６から受信すると、商品名に基づいて商品データベースから商品価格を取得し、商品価格、購入個数および支払金額に基づいて決済処理を行うとともに、決済処理の途中経過や決済情報を決済情報表示部３３に表示する。さらに、ＰＯＳアプリケーションソフトウエア４は、第２ウエブページ２９を介して入力されたレシート発行指令（第２情報）を情報端末６から受信すると、決済情報を印刷部２７に供給する。また、これと並行して、ＰＯＳアプリケーションソフトウエア４は、決済情報を決済データベースに記憶保持する。なお、演算処理部２５は、プリンター５とサーバー３の間の通信が確立されたのちのいずれかのタイミングでメモリー２８からＰＯＳアプリケーションソフトウエア４を読み込んで動作させるものとすることもできる。
【００３３】
通信部２６は、インターネット通信部（第１通信部）３４、ローカル通信部（第２通信部）３５、通信中継部３６、接続監視部３７を備えている。インターネット通信部３４は、インターネット７を介してサーバー３とプリンター５を通信可能に接続する。ローカル通信部３５は、無線ＬＡＮ８を介してプリンター５と情報端末６を通信可能に接続する。通信中継部３６は、無線ＬＡＮ８およびインターネット７を介して情報端末６とサーバー３を通信可能に接続する。より具体的には、通信中継部３６は、プリンター５が情報端末６からクーポン発行指令を受信すると、このクーポン発行指令を、インターネット７を介してサーバー３に送信する。接続監視部３７は、サーバー３とプリンター５の接続状態、すなわち、インターネット７の回線状態を監視する。ここで、通信部２６は、接続監視部３７によってサーバー３との接続が切断されたことが検知されたときに、プリンター５からサーバー３への送信を停止する。すなわち、通信部２６は、接続監視部３７によってサーバー３との接続が切断されたことが検知されたときに、プリンター５からサーバー３への送信を停止する入出力停止部として機能する。
【００３４】
印刷部２７は、ＰＯＳアプリケーションソフトウエア４から決済情報が供給されると、この決済情報をレシート用紙１３に印刷する。また、印刷部２７は、インターネット通信部３４がサーバー３からのクーポン印刷情報を受信すると、このクーポン印刷情報をレシート用紙１３に印刷する。
【００３５】
また、プリンター５は、情報合成部３８と、アプリケーションソフトウエア更新部３９を備えている。
【００３６】
情報合成部３８は、クーポン発行アプリケーションソフトウエア２により生成された第１ウエブページ２１を取得して、この第１ウエブページ２１とＰＯＳアプリケーションソフトウエア４により生成された第２ウエブページ２９を合成し、図３（ａ）に示す第３ウエブページ（第３表示情報）４０を生成する。より詳細には、情報合成部３８は、インターネット７を介してサーバー３上の所定のアドレスにアクセスして、第１ウエブページ２１を取得する。そして、第１ウエブページ２１と第２ウエブページ２９を、ＨＴＭＬのフレームタグなどを利用して合成して、全体として一つの第３ウエブページ４０を生成する。
【００３７】
また、情報合成部３８は、接続監視部３７によってサーバー３との接続が切断されたことが検知されると、図３（ｂ）に示すように、第１ウエブページ２１の替わりに情報端末６からクーポン発行指令の入力を受け付けないことを示す第４ウエブページ（入力停止情報）４１を第２ウエブページ２９と合成して、第３ウエブページ４０とする。さらに、情報合成部３８は、接続監視部３７によってサーバー３との接続が復旧したことが検知されると、再び、１アプリケーションソフトウエアにより生成された第１ウエブページ２１を取得して、ＰＯＳアプリケーションソフトウエア４により生成された第２ウエブページ２９と第１ウエブページ２１を合成し、図３（ａ）に示す第３ウエブページ４０を生成する。ここで、第４ウエブページ４１は、図３（ｂ）に示すように、例えば、第１ウエブページ２１において、クーポン発行指令入力ボタン２２を省略或いは操作不能としたものである。すなわち、情報合成部３８は、接続監視部３７によってサーバー３との接続が切断されたことが検知されたときに、情報端末６におけるクーポン発行指令の受け付けを停止する入出力停止部としても機能している。
【００３８】
アプリケーションソフトウエア更新部３９は、サーバー３の記憶保持部２３に定期的にアクセスして、記憶保持部２３に保持されているＰＯＳアプリケーションソフトウエア４のバージョンとプリンター５のメモリー２８に記憶保持されているＰＯＳアプリケーションソフトウエア４のバージョンを比較する。また、アプリケーションソフトウエア更新部３９は、記憶保持部２３に保持されているＰＯＳアプリケーションソフトウエア４のバージョンがメモリー２８に記憶保持されているＰＯＳアプリケーションソフトウエア４のバージョンよりも新しい場合に、サーバー３の記憶保持部２３からＰＯＳアプリケーションソフトウエア４を取得して、メモリー２８に格納されているＰＯＳアプリケーションソフトウエア４を更新する。すなわち、ＰＯＳアプリケーションソフトウエア４を構成しているプログラムおよび商品データベースを新しいバージョンのものに更新する。
【００３９】
（情報端末）
情報端末６は、タブレット型のパーソナルコンピューターなど、ウエブブラウザー１０が動作する汎用の機器である。情報端末６は入出力装置としてタッチパネル６ａを備えている。情報端末６は、ウエブブラウザー１０などを動作させる情報端末側演算処理部４５と、無線ＬＡＮ８を介してプリンター５と情報端末６を通信可能に接続している情報端末側通信部４６を備えている。
【００４０】
情報端末６が無線ＬＡＮ８に接続された状態でウエブブラウザー１０が起動されると、ウエブブラウザー１０はプリンター５にアクセスして、第３ウエブページ４０を表示する。これにより、情報端末６のタッチパネル６ａには、発行可能なクーポンのクーポン情報とクーポン発行指令入力ボタン２２が表示され、タッチパネル６ａを介してクーポン発行指令の入力が可能となる。また、情報端末６のタッチパネル６ａには、商品名入力ボタン３０およびテンキー３１が表示され、タッチパネル６ａを介して商品名、購入個数、支払金額等の入力が可能となる。さらに、情報端末６のタッチパネル６ａには、レシート発行指令入力ボタン３２が表示され、レシート発行指令の入力が可能となる。また、クーポン発行指令入力ボタン２２、商品名入力ボタン３０、テンキー３１およびレシート発行指令入力ボタン３２をタップすることにより入力されたクーポン発行指令入力、商品名、購入個数、支払金額、レシート発行指令入力などの情報は、ウエブブラウザー１０を介してプリンター５に送信される。すなわち、ウエブブラウザー１０は、情報端末６のタッチパネル６ａなどのハードウエアおよび情報端末側通信部４６とともに、第３ウエブページ４０をプリンター５から取得して表示する表示部、クーポン発行アプリケーションソフトウエア２に入力されるクーポン発行指令およびＰＯＳアプリケーションソフトウエア４に入力される商品名、購入個数、支払金額、およびレシート発行指令を受け付ける入力部、並びに、入力部に入力されたクーポン発行指令、商品名、購入個数、およびレシート発行指令をプリンター５に送信する送信部を構成している。
【００４１】
（ＰＯＳシステムの処理動作）
店舗において顧客が会計を行う際には、オペレーターは、情報端末６のウエブブラウザー１０に表示されている第３ウエブページ４０を介して顧客の購入商品の商品名および購入個数を入力する。入力された商品名、商品個数は情報端末６からプリンター５に送信され、プリンター５ではＰＯＳアプリケーションソフトウエア４による決済処理が行われる。また、決済処理の途中経過が第３ウエブページ４０の決済情報表示部３３に表示される。その後、全ての購入商品の情報が入力されてオペレーターが顧客の支払金額を入力すると、支払金額は情報端末６からプリンター５に送信される。これにより決済処理は終了し、ＰＯＳアプリケーションソフトウエア４は決済情報を生成し、第３ウエブページ４０の決済情報表示部３３に決済情報を表示する。
【００４２】
しかる後に、オペレーターがレシート発行指令入力ボタン３２をタップしてレシート発行指令を入力すると、レシート発行指令が情報端末６からプリンター５に送信される。プリンター５がレシート発行指令を受信すると、ＰＯＳアプリケーションソフトウエア４は決済情報を印刷部２７に供給し、プリンター５から決済情報が印刷されたレシート１１が発行される。
【００４３】
次に、オペレーターはクーポン１２を発行する。オペレーターがクーポン１２を発行しようとする際に、プリンター５とサーバー３の間の通信が可能となっている場合には、情報合成部３８が第１ウエブページ２１と第２ウエブページ２９を合成しているので、情報端末６のウエブブラウザー１０に表示されている第３ウエブページ４０には、図３（ａ）に示すようにクーポン発行指令入力ボタン２２が表示されている。従って、オペレーターは、情報端末６の第３ウエブページ４０のクーポン発行指令入力ボタン２２をタップして、情報端末６にクーポン発行指令を入力する。
【００４４】
クーポン発行指令が情報端末６に入力されると、クーポン発行指令は情報端末６からプリンター５を介してサーバー３に送信される。サーバー３がクーポン発行指令を受信すると、クーポン発行アプリケーションソフトウエア２は、タップされたクーポン発行指令入力ボタン２２に対応するクーポン印刷情報をプリンター５に送信する。プリンター５がクーポン印刷情報を受信すると、クーポン印刷情報は印刷部２７に供給され、プリンター５からクーポン１２が発行される。従って、オペレーターは、発行されたレシート１１およびクーポン１２を顧客に手渡して、会計を終了する。
【００４５】
ここで、オペレーターがクーポン１２を発行しようとしたときに、プリンター５とサーバー３の間の通信が切断されている場合には、情報合成部３８が第４ウエブページ４１と第２ウエブページ２９を合成しているので、情報端末６のウエブブラウザー１０に表示されている第３ウエブページ４０には、図３（ｂ）に示すように、クーポン発行指令入力ボタン２２が表示されておらず、クーポン発行指令入力を入力することができなくなっている。従って、オペレーターは、発行されたレシート１１だけを顧客に手渡して、会計を終了する。
【００４６】
（作用効果）
本例によれば、プリンター５がサーバー３と情報端末６を通信可能に接続する中継装置として機能しており、プリンター５の情報合成部３８は、クーポン発行アプリケーションソフトウエア２により生成された第１ウエブページ２１を取得するとともに、プリンター５で動作するＰＯＳアプリケーションソフトウエア４により生成された第２ウエブページ２９と第１ウエブページ２１を合成して、情報端末６で表示可能な第３ウエブページ４０を生成する。また、プリンター５の通信中継部３６は、情報端末６に入力されてプリンター５に送信されたクーポン発行指令を中継してサーバー３に送信する。従って、情報端末６からは、サーバー３で動作するクーポン発行アプリケーションソフトウエア２およびプリンター５で動作するＰＯＳアプリケーションソフトウエア４の双方を利用できる。
【００４７】
また、本例によれば、プリンター５で動作するアプリケーションソフトウエアを、基幹業務である決済処理を行うためのＰＯＳアプリケーションソフトウエア４とし、サーバー３で動作するアプリケーションソフトウエアを基幹業務に付随する業務を行うためのクーポン発行アプリケーションソフトウエア２としてあるので、インターネット７の回線状態が不安定になった場合でも、店舗ではＰＯＳアプリケーションソフトウエア４を利用した基幹業務を滞りなく行うことが可能である。
【００４８】
さらに、本例によれば、情報合成部３８は、サーバー３との接続が切断されたことが検知されると、第１ウエブページ２１の替わりに、情報端末６からのクーポン発行指令の入力を受け付けないことを示す第４ウエブページ４１を第２ウエブページ２９と合成して第３ウエブページ４０とするとともに、情報端末６におけるクーポン発行指令の受け付けを停止する。この結果、インターネット７の回線が切断されたときに、インターネット７が介在するトランザクションの発生を回避できる。また、インターネット７の切断によりクーポン発行アプリケーションソフトウエア２を利用することかできなくなったことを、情報端末６を操作するオペレーターに知らせることができる。
【００４９】
また、本例によれば、プリンター５がアプリケーションソフトウエア更新部３９を備えているので、プリンター５で動作するＰＯＳアプリケーションソフトウエア４のプログラムなどを定期的に新しいバージョンのものに更新することができる。従って、ＰＯＳアプリケーションソフトウエア４のバージョンの管理が容易となる。
【００５０】
（その他の実施の形態）
上記の例において、プリンター５と情報端末６を、ケーブルを用いて通信可能に接続することもできる。
【００５１】
上記の例において、通信中継部３６が、情報端末６から受信したクーポン発行指令を中継してサーバー３に送信する際に、サーバー３との接続が切断されたことが検知されると、クーポン発行指令を一時的に記憶保持し、サーバー３との接続が確認された後にクーポン発行指令をサーバー３に送信するように構成することもできる。すなわち、クーポン発行指令が情報端末６に入力された後にインターネット７の回線が切断されたことが検出された場合には、回線の復旧を待って再度クーポン発行指令をサーバー３に送信して、クーポン１２を発行させてもよい。
【００５２】
上記の例において、情報合成部３８は、サーバー３との接続が切断されたことが検知されると、第１ウエブページ２１の替わりに、情報端末６からのクーポン発行指令の入力を受け付けないことを示す第４ウエブページ４１を第２ウエブページ２９と合成して第３ウエブページ４０としているが、情報合成部３８は、サーバー３との接続が切断されたことが検知されると、第１ウエブページ２１と、情報端末６からのクーポン発行指令の入力を受け付けないことを示す第４ウエブページ４１と、第２ウエブページ２９を合成して第３ウエブページ４０としてもよい。
【００５３】
また、サーバー３との接続が切断されたことが検知されると、情報合成部３８が、情報端末６からのクーポン発行指令の入力を受け付けないことを示す入力停止情報を音で情報端末６から出力することもできる。この場合には、情報合成部３８は、情報端末６から音を出力するコマンドが含まれている第４ウエブページ４１と第２ウエブページ２９とを合成して第３ウエブページ４０とする。さらに、サーバー３との接続が切断されたことが検知されると、情報合成部３８が、情報端末６からのクーポン発行指令の入力を受け付けないことを示す入力停止情報を振動で情報端末６から出力することもできる。この場合には、情報合成部３８は、情報端末６を振動させるコマンドが含まれている第４ウエブページ４１と第２ウエブページ２９とを合成して第３ウエブページ４０とする。
【００５４】
上記の例では、印刷部２７は、ＰＯＳアプリケーションソフトウエア４から決済情報が供給されるとこの決済情報をレシート用紙１３に印刷し、インターネット通信部３４がサーバー３からのクーポン印刷情報を受信するとこのクーポン印刷情報をレシート用紙１３に印刷するものであるが、印刷部２７が、クーポン印刷情報を受信すると、このクーポン印刷情報の印刷可否・印刷範囲・印刷位置及び印刷タイミングを制御して決済情報と合成して印刷する印刷制御部を備えるものとすることもできる。
【００５５】
また、サーバー３は、プリンター５を経由してアクセスすることが可能なクーポン発行アプリケーションソフトウエア２の利用範囲に関するアクセス制限情報をプリンター５のＩＤと関連付けて記憶保持しており、プリンター５は、当該プリンター５のＩＤに基づいてサーバー３にアクセスしてアクセス制限情報を取得してクーポン発行アプリケーションソフトウエア２に対するアクセス制限を行うアクセス制御部を備えるように構成してもよい。この場合には、情報合成部３８は、第１ウエブページ２１、第２ウエブページ２９およびアクセス制限情報を合成して第３ウエブページ４０とすることができる。このようにすれば、プリンター５に接続される情報端末６からのサーバー３へのアクセスを制限できるので、ＰＯＳシステム１のセキュリティーを向上させることができる。
【００５６】
なお、上記の例では、クーポン発行アプリケーションソフトウエア２およびＰＯＳアプリケーションソフトウエア４がそれぞれＨＴＭＬで記述された第１ウエブページ２１および第２ウエブページ２９を生成しているが、クーポン発行アプリケーションソフトウエア２およびＰＯＳアプリケーションソフトウエア４のそれぞれがＨＴＭＬを用いて記述されている場合もある。また、クーポン発行アプリケーションソフトウエア２が生成する第１表示情報およびＰＯＳアプリケーションソフトウエア４が生成する第２表示情報を合成する情報合成部３８がＨＴＭＬを用いて第１表示情報と第２表示情報を合成した第３ウエブページを生成するように構成することもできる。
【００５７】
また、上記の例では、サーバー３とプリンター５の接続が切断されたことが検知されると、情報統合部が第４ウエブページ４１を表示することによってクーポン発行指令の受け付けを停止しているが、プリンター５が、サーバー３とプリンター５の接続が切断されたことが検知されたときに情報端末６にクーポン発行指令の入力を停止させるスクリプト或いはコマンドを送信して、第３ウエブページ４０からのクーポン発行指令の入力を停止する入力停止部を備えるように構成することもできる。
【００５８】
さらに、上記の例では、サーバー３で動作するアプリケーションソフトウエアがクーポン発行アプリケーションソフトウエア２であり、プリンター５で動作するアプリケーションソフトウエアがＰＯＳアプリケーションソフトウエア４であるが、各アプリケーションソフトウエアは例示であり、本発明を適用した印刷システムはＰＯＳシステムに限られるものではない。
【符号の説明】
【００５９】
１・・ＰＯＳシステム（印刷システム）、２・・クーポン発行アプリケーションソフトウエア（第１アプリケーションソフトウエア）、３・・サーバー、４・・ＰＯＳアプリケーションソフトウエア（第２アプリケーションソフトウエア）、５・・プリンター、６・・情報端末、６ａ・・タッチパネル、７・・インターネット（第１ネットワーク）、８・・無線ＬＡＮ（第２ネットワーク）、９・・コンピューター、１０・・ウエブブラウザー（表示部、入力部、送信部）、１１・・レシート、１２・・クーポン、１３・・レシート用紙、２０・・処理部、２１・・第１ウエブページ（第１表示情報）、２２・・クーポン発行指令入力ボタン、２３・・記憶保持部、２５・・演算処理部、２６・・通信部、２７・・印刷部、２８・・メモリー、２９・・第２ウエブページ（第２表示情報）、３０・・商品名入力ボタン、３１・・テンキー、３２・・レシート発行指令入力ボタン、３３・・決済情報表示部、３４・・インターネット通信部（第１通信部）、３５・・ローカル通信部（第２通信部）、３６・・通信中継部、３７・・接続監視部、３８・・情報合成部、３９・・アプリケーションソフトウエア更新部、４０・・第３ウエブページ（第３表示情報）、４１・・第４ウエブページ（入力停止情報）、４５・・情報端末側演算処理部、４６・・情報端末側通信部
【図１】
0005929425.tif 000002
【図２】
0005929425.tif 000003
【図３】
0005929425.tif 000004