(57)【要約】【課題】  安価且つ汎用性の高い情報入力端末を用い、当該情報入力端末の制御処理の負荷を低減可能なネットワークシステム等を提供することを目的とする。【解決手段】  情報入力可能な情報入力端末１０と、当該情報入力端末１０に入力された情報に基づいて印刷を行うと共に当該情報入力端末１０と１対１の関係で使用されるモバイルプリンタ２０と、当該情報入力端末１０および当該モバイルプリンタ２０とネットワークＮ１を介して接続されると共にこれらを統括制御する情報処理サーバ５０と、から成るネットワークシステム１であって、情報処理サーバ５０が、情報入力端末１０からの指示に基づき、モバイルプリンタ２０の全ての情報出力制御を行うものである。【選択図】  図１
2010282638.tif 000002
【特許請求の範囲】
【請求項１】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、
前記情報処理サーバは、
前記情報入力端末からの指示に基づき、前記情報出力端末の全ての情報出力制御を行う情報出力制御手段を備えたことを特徴とするネットワークシステム。
【請求項２】
前記情報出力端末は、印刷装置であり、
前記情報出力制御手段は、前記印刷装置の印刷制御を行うことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記情報処理サーバは、
前記印刷装置によって印刷される印刷物の印刷フォームを記憶する印刷フォーム記憶手段と、
前記情報入力端末からの指示に基づき、前記印刷フォームを参照して前記印刷物に印刷する印刷データを生成する印刷データ生成手段と、をさらに備え、
前記情報出力制御手段は、生成した前記印刷データを前記印刷装置に送信する印刷データ送信手段を含むことを特徴とする請求項２に記載のネットワークシステム。
【請求項４】
前記情報入力端末は、決済処理機能を有しており、
顧客の購入商品に関する商品情報を取得する商品情報取得手段と、
前記購入商品に対する決済方法が、現金決済またはクレジットカード決済のいずれであるかの選択結果に関する情報を取得する決済選択情報取得手段と、
前記決済方法として前記クレジットカード決済が選択された場合、前記顧客が提示した前記クレジットカードのカード情報を取得するカード情報取得手段と、
前記商品情報および前記カード情報をカード決済情報として前記情報処理サーバに送信するカード決済情報送信手段と、を備え、
前記情報処理サーバは、
前記情報入力端末から前記カード決済情報を受信した場合、前記カード情報および前記商品情報を関連づけて記憶するカード決済情報記憶手段と、
前記商品情報に基づいて、前記購入商品の合計金額を算出する合計金額算出手段と、
前記カード情報に基づいて、前記クレジットカードの与信照会を行う与信照会手段と、
前記与信照会の結果、前記クレジットカードの使用が認可された場合、前記合計金額に基づいてカード決済を行うカード決済手段と、を備え、
前記印刷データ生成手段により、前記与信照会の結果に基づいて、前記印刷物に印刷するための照会結果印刷データを生成し、
前記印刷データ送信手段により、前記照会結果印刷データを前記印刷装置に送信することを特徴とする請求項３に記載のネットワークシステム。
【請求項５】
前記情報入力端末が、現金による決済処理機能を有していない場合、前記ネットワークシステムは、前記情報入力端末で取得した前記商品情報に基づく現金決済を行うと共に、前記情報処理サーバにより前記ネットワークを介して統括制御される現金決済処理端末をさらに有し、
前記情報入力端末は、
前記決済方法として前記現金決済が選択された場合、当該現金決済を後に実行するための商品オーダー番号および前記商品情報を現金決済情報として前記情報処理サーバに送信する現金決済情報送信手段をさらに備え、
前記情報処理サーバは、
前記情報入力端末から前記現金決済情報を受信した場合、前記商品オーダー番号および前記商品情報を関連づけて記憶する現金決済情報記憶手段をさらに備え、
前記印刷データ生成手段により、前記現金決済情報記憶手段に記憶した前記商品オーダー番号に基づいて、前記現金決済処理端末による現金決済の際に利用される印刷物に印刷する商品オーダー控え印刷データを生成し、
前記印刷データ送信手段により、前記商品オーダー控え印刷データを前記印刷装置に送信し、
前記印刷装置は、
前記商品オーダー控え印刷データを印刷する印刷手段を備え、
前記現金決済処理端末は、
前記印刷物に印刷された前記商品オーダー控え印刷データの画像読み取りにより、前記商品オーダー番号を読み取る商品オーダー番号読み取り手段と、
読み取った前記商品オーダー番号に基づいて、前記情報処理サーバの前記現金決済情報記憶手段から前記商品情報を読み出す商品情報読み出し手段と、
前記商品情報に基づいて現金決済を行う現金決済手段と、を備えたことを特徴とする請求項４に記載のネットワークシステム。
【請求項６】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて印刷を行うと共に当該情報入力端末と１対１の関係で使用される印刷装置と、当該情報入力端末および当該印刷装置とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、
前記情報処理サーバは、
前記情報入力端末から送信された入力情報を受信する入力情報受信手段と、
前記入力情報に基づいて、前記印刷装置で印刷するための印刷データを生成するか否かを判別する印刷データ生成判別手段と、
前記判別結果に応じて印刷データを生成する印刷データ生成手段と、
前記印刷データを前記印刷装置に送信する印刷データ送信手段と、を備えたことを特徴とするネットワークシステム。
【請求項７】
前記情報処理サーバは、
前記印刷データを生成するための印刷フォームを記憶する印刷フォーム記憶手段をさらに備え、
前記印刷データ生成手段は、前記入力情報受信手段によって受信した前記入力情報に基づき、前記印刷フォームを参照して前記印刷データを生成することを特徴とする請求項６に記載のネットワークシステム。
【請求項８】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて印刷を行うと共に当該情報入力端末と１対１の関係で使用される印刷装置と、当該情報入力端末および当該印刷装置とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、
前記情報処理サーバは、
前記情報入力端末から送信された入力情報を受信する入力情報受信手段と、
前記印刷装置によって印刷される印刷物の印刷フォームを複数記憶する印刷フォーム記憶手段と、
前記入力情報に基づいて、前記複数の印刷フォームの中から１の印刷フォームを選択する印刷フォーム選択手段と、
選択した前記印刷フォームを参照して、前記印刷物に印刷する印刷データを生成する印刷データ生成手段と、
前記印刷データを前記印刷装置に送信する印刷データ送信手段と、を備えたことを特徴とするネットワークシステム。
【請求項９】
前記ネットワークシステムは、複数の前記情報入力端末と、複数の前記印刷装置とを有し、
前記情報処理サーバは、
各情報入力端末と各前記印刷装置とがそれぞれ１対１の関係となるように組み合わせて使用するための組み合わせ情報を記憶する組み合わせ情報記憶手段をさらに備え、
前記印刷データ送信手段は、前記組み合わせ情報を参照し、指示を受けた前記情報入力端末と組み合わされた印刷装置に前記印刷データを送信することを特徴とする請求項３ないし８のいずれか１項に記載のネットワークシステム。
【請求項１０】
前記ネットワークは無線ネットワークであり、
請求項１ないし９のいずれか１項に記載のネットワークシステムにおける前記情報入力端末として機能すると共に、携帯可能であることを特徴とする携帯情報入力端末。
【請求項１１】
請求項１ないし９のいずれか１項に記載のネットワークシステムにおける前記情報入力端末または前記情報処理サーバの各手段として、コンピュータを機能させるためのプログラム。
【請求項１２】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、
前記情報出力端末は、前記情報入力端末の指示に基づき、前記情報処理サーバにより情報出力制御が行われることを特徴とする情報出力端末の制御方法。
【請求項１３】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、
前記情報処理サーバが、
前記情報入力端末から送信された入力情報を受信する工程と、
前記入力情報に基づいて、前記情報出力端末で出力するための出力データを生成するか否かを判別する工程と、
前記判別結果に応じて前記出力データを生成する工程と、
前記出力データを前記情報出力端末に送信する工程と、を実行することを特徴とする情報出力端末の制御方法。
【請求項１４】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、
前記情報処理サーバは、前記情報出力端末によって出力される出力データを生成するための出力フォームを複数記憶しており、
前記情報処理サーバが、
前記情報入力端末から送信された入力情報を受信する工程と、
前記入力情報に基づいて、前記複数の出力フォームの中から１の出力フォームを選択する工程と、
選択した前記出力フォームを参照して、前記出力データを生成する工程と、
前記出力データを前記印刷装置に送信する工程と、を実行することを特徴とする情報出力端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステム、携帯情報入力端末、プログラムおよび情報出力端末の制御方法に関するものである。
【背景技術】
【０００２】
従来、レストラン、居酒屋あるいはホテル等では、顧客の注文を受ける接客担当者（オペレータ）が、各自携帯する携帯情報入力端末に注文内容を入力し、その注文データを、無線ネットワークを介して接続された印刷装置から出力するネットワークシステムが導入されている（例えば特許文献１参照）。
【０００３】
このネットワークシステムの一例を簡単に説明すると、接客担当者は、携帯情報入力端末と、携帯可能な会計用伝票発行用のモバイルプリンタとを携帯し、顧客から料理の注文を受けたとき、テーブル番号等と共に注文を受けたメニューを携帯情報入力端末に入力する。携帯情報入力端末は、入力された情報に基づいて調理指示用のメニュー一覧データや会計用伝票データを生成し、前者を厨房に設置された固定プリンタに無線送信すると共に、後者をモバイルプリンタに無線送信し、印刷された会計用伝票は、接客担当者によりその場で顧客に手渡される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２２９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記の例のように、一般的なネットワークシステムでは、モバイルプリンタが印刷する印刷データ（上記の例では、会計用伝票データ）の生成など、モバイルプリンタの印刷制御は携帯情報入力端末によって行う。したがってこの場合、携帯情報入力端末は、情報入力機能、無線通信機能、会計処理機能の他、印刷制御機能を有する必要があると共に、作業効率の関係上ある程度の制御処理性能が要求される。このため、端末価格が高価になるといった問題があった。
また、近年では、携帯情報入力端末の使用用途が広がり、さらに多くの機能が求められている。ところが、その機能を実現するためには、その使用用途に適した制御プログラムを開発し、携帯情報入力端末に格納しなければならない。したがって、特別な機能を有する携帯情報入力端末を導入するには、高額な投資が必要となり、携帯情報入力端末の普及を阻む原因の一つとなっていた。また、このように特別な機能を有する携帯情報入力端末は、当然他の使用用途には適さないため、汎用性に乏しいといった問題もあった。
【０００６】
そこで、本発明は、情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力を行う情報出力端末とを有する構成において、安価且つ汎用性の高い情報入力端末を用い、当該情報入力端末の制御処理の負荷を低減可能なネットワークシステム、携帯情報入力端末、プログラムおよび情報出力端末の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のネットワークシステムは、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、情報処理サーバは、情報入力端末からの指示に基づき、情報出力端末の全ての情報出力制御を行う情報出力制御手段を備えたことを特徴とする。
【０００８】
また、本発明の情報出力端末の制御方法は、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、情報出力端末は、情報入力端末の指示に基づき、情報処理サーバにより情報出力制御が行われることを特徴とする。
【０００９】
この場合、情報出力端末は、印刷装置であり、情報出力制御手段は、印刷装置の印刷制御を行うことが好ましい。
【００１０】
これらの構成によれば、情報処理サーバが印刷装置（情報出力端末）の全ての印刷制御（情報出力制御）を行う（情報処理サーバ以外によっては印刷装置の印刷制御は行われない）ため、情報入力端末は指示を行うだけで、印刷装置の印刷制御を行う必要がない。したがって、情報入力端末の制御処理の負荷を低減することができる。また、これにより情報入力端末は、最低限、情報入力機能と情報送信機能とを有するだけで特別な処理機能を必要としないため、汎用性が高く、しかも低廉化を図ることができる。
【００１１】
この場合、情報処理サーバは、印刷装置によって印刷される印刷物の印刷フォームを記憶する印刷フォーム記憶手段と、情報入力端末からの指示に基づき、印刷フォームを参照して印刷物に印刷する印刷データを生成する印刷データ生成手段と、をさらに備え、情報出力制御手段は、生成した印刷データを印刷装置に送信する印刷データ送信手段を含むことが好ましい。
【００１２】
これらの構成によれば、情報処理サーバは、印刷装置によって印刷される印刷物の印刷フォームを記憶しており、当該印刷フォームを参照して印刷データを生成するため、情報入力端末は、印刷フォームに組み込むための情報を情報処理サーバに送信するだけで良く、印刷フォームを記憶したり印刷データを生成したりする必要が無い。したがって、情報入力端末に備える記憶媒体の容量を少なくすることができると共に、制御処理の負荷をより低減することができる。また、情報処理サーバにとっても、印刷フォームに入力情報を組み込むだけで、容易に印刷データを生成することができる。
【００１３】
この場合、情報入力端末は、決済処理機能を有しており、顧客の購入商品に関する商品情報を取得する商品情報取得手段と、購入商品に対する決済方法が、現金決済またはクレジットカード決済のいずれであるかの選択結果に関する情報を取得する決済選択情報取得手段と、決済方法としてクレジットカード決済が選択された場合、顧客が提示したクレジットカードのカード情報を取得するカード情報取得手段と、商品情報およびカード情報をカード決済情報として情報処理サーバに送信するカード決済情報送信手段と、を備え、情報処理サーバは、情報入力端末からカード決済情報を受信した場合、カード情報および商品情報を関連づけて記憶するカード決済情報記憶手段と、商品情報に基づいて、購入商品の合計金額を算出する合計金額算出手段と、カード情報に基づいて、クレジットカードの与信照会を行う与信照会手段と、与信照会の結果、クレジットカードの使用が認可された場合、合計金額に基づいてカード決済を行うカード決済手段と、を備え、印刷データ生成手段により、与信照会の結果に基づいて、印刷物に印刷するための照会結果印刷データを生成し、印刷データ送信手段により、照会結果印刷データを印刷装置に送信することが好ましい。
【００１４】
この構成によれば、情報入力端末が決済処理機能を有しているため、簡易ＰＯＳ端末として利用することができる。また、クレジットカード決済の場合、情報入力端末は商品情報とカード情報とを取得し、これらをカード決済情報として情報処理サーバに送信するだけで良く、情報入力端末において購入商品の合計金額の算出、クレジットカードの与信照会、印刷装置に対する与信照会の結果の印刷指示や印刷制御を行う必要が無い。したがって、情報入力端末にクレジットカードによる決済処理機能を付加した場合でも、制御処理の負荷の増加を抑えることができる。さらに、情報処理サーバは、カード決済情報を受信してカード情報および商品情報をそれぞれ関連づけて記憶するため、リアルタイムで在庫処理や販売処理を行うことができる。
【００１５】
上記において、情報入力端末が、現金による決済処理機能を有していない場合、ネットワークシステムは、情報入力端末で取得した商品情報に基づく現金決済を行うと共に、情報処理サーバによりネットワークを介して統括制御される現金決済処理端末をさらに有し、情報入力端末は、決済方法として現金決済が選択された場合、当該現金決済を後に実行するための商品オーダー番号および商品情報を現金決済情報として情報処理サーバに送信する現金決済情報送信手段をさらに備え、情報処理サーバは、情報入力端末から現金決済情報を受信した場合、商品オーダー番号および商品情報を関連づけて記憶する現金決済情報記憶手段をさらに備え、印刷データ生成手段により、現金決済情報記憶手段に記憶した商品オーダー番号に基づいて、現金決済処理端末による現金決済の際に利用される印刷物に印刷する商品オーダー控え印刷データを生成し、印刷データ送信手段により、商品オーダー控え印刷データを印刷装置に送信し、印刷装置は、商品オーダー控え印刷データを印刷する印刷手段を備え、現金決済処理端末は、印刷物に印刷された商品オーダー控え印刷データの画像読み取りにより、商品オーダー番号を読み取る商品オーダー番号読み取り手段と、読み取った商品オーダー番号に基づいて、情報処理サーバの現金決済情報記憶手段から商品情報を読み出す商品情報読み出し手段と、商品情報に基づいて現金決済を行う現金決済手段と、を備えることが好ましい。
【００１６】
この構成によれば、情報入力端末のオペレータが現金を持ち歩くことが困難であったり、セキュリティ上の問題があるなど、情報入力端末が現金による決済処理機能を実行不可能な場合、商品のオーダー（注文）のみを受け付けて、後に現金決済処理端末において現金決済を実行させることができる（情報入力端末がオーダー受付端末として機能することができる）。また、情報処理サーバは、現金決済情報を受信して商品オーダー番号および商品情報を関連づけて記憶するため、現金決済が選択された場合も、リアルタイムで在庫処理や販売処理を行うことができる。また、顧客にとっては、現金決済処理端末のオペレータに、既に商品のオーダーを行っている旨を伝えたり現金決済を依頼したりすること無く、印刷装置から印刷された印刷物を提示するだけで、迅速に現金決済処理端末に現金決済を実行させることができる。なお、この場合、情報入力端末と印刷装置とは近接した位置に存在することが好ましい。この構成によれば、情報入力端末のオペレータが顧客から商品のオーダーを受けたその場で印刷物を顧客に手渡すことができる。また、このように情報入力端末が現金による決済処理機能を実行不可能な場合（現金決済を後に実行させる場合）は、現金決済時に購入商品の受け渡しが行われることが好ましい。
【００１７】
本発明の他のネットワークシステムは、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて印刷を行うと共に当該情報入力端末と１対１の関係で使用される印刷装置と、当該情報入力端末および当該印刷装置とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、情報処理サーバは、情報入力端末から送信された入力情報を受信する入力情報受信手段と、入力情報に基づいて、印刷装置で印刷するための印刷データを生成するか否かを判別する印刷データ生成判別手段と、判別結果に応じて印刷データを生成する印刷データ生成手段と、印刷データを印刷装置に送信する印刷データ送信手段と、を備えたことを特徴とする。
【００１８】
また、本発明の他の情報出力端末の制御方法は、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、情報処理サーバが、情報入力端末から送信された入力情報を受信する工程と、入力情報に基づいて、情報出力端末で出力するための出力データを生成するか否かを判別する工程と、判別結果に応じて出力データを生成する工程と、出力データを情報出力端末に送信する工程と、を実行することを特徴とする。
【００１９】
これらの構成によれば、情報処理サーバが、情報入力端末から受信した入力情報に基づいて、印刷データ（出力データ）を生成するか否かを判別するため、情報入力端末において、印刷データを生成するか否かの判別、印刷データの生成および印刷指示（情報出力指示）を行う必要がない。したがって、情報入力端末の制御処理の負荷を低減することができる。また、これにより情報入力端末は、最低限、情報入力機能と情報送信機能とを有するだけで特別な処理機能を必要としないため、汎用性が高く、しかも低廉化を図ることができる。
【００２０】
この場合、情報処理サーバは、印刷データを生成するための印刷フォームを記憶する印刷フォーム記憶手段をさらに備え、印刷データ生成手段は、入力情報受信手段によって受信した入力情報に基づき、印刷フォームを参照して印刷データを生成することが好ましい。
【００２１】
この構成によれば、情報処理サーバは、印刷データを生成するための印刷フォームを記憶しており、情報入力端末から受信した入力情報に基づき、当該印刷フォームを参照して印刷データを生成するため、情報入力端末は、印刷フォームに組み込むための入力情報を情報処理サーバに送信するだけで良く、印刷フォームを記憶する必要が無い。したがって、情報入力端末に備える記憶媒体の容量を少なくすることができる。また、情報処理サーバにとっても、印刷フォームに入力情報を組み込むだけで、容易に印刷データを生成することができる。
【００２２】
本発明の他のネットワークシステムは、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて印刷を行うと共に当該情報入力端末と１対１の関係で使用される印刷装置と、当該情報入力端末および当該印刷装置とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、情報処理サーバは、情報入力端末から送信された入力情報を受信する入力情報受信手段と、印刷装置によって印刷される印刷物の印刷フォームを複数記憶する印刷フォーム記憶手段と、入力情報に基づいて、複数の印刷フォームの中から１の印刷フォームを選択する印刷フォーム選択手段と、選択した印刷フォームを参照して、印刷物に印刷する印刷データを生成する印刷データ生成手段と、印刷データを印刷装置に送信する印刷データ送信手段と、を備えたことを特徴とする。
【００２３】
また、本発明の他の情報出力端末の制御方法は、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおける情報出力端末の制御方法であって、情報処理サーバは、情報出力端末によって出力される出力データを生成するための出力フォームを複数記憶しており、情報処理サーバが、情報入力端末から送信された入力情報を受信する工程と、入力情報に基づいて、複数の出力フォームの中から１の出力フォームを選択する工程と、選択した出力フォームを参照して、出力データを生成する工程と、出力データを印刷装置に送信する工程と、を実行することを特徴とする。
【００２４】
これらの構成によれば、情報処理サーバが、情報入力端末から受信した入力情報に基づいて、予め記憶している複数の印刷フォーム（出力フォーム）の中から１の出力フォームを選択するため、情報入力端末は、印刷フォームに組み込むための入力情報を情報処理サーバに送信するだけで良く、印刷フォームの送信、印刷フォームの選択指示および印刷制御を行う必要が無い。したがって、入力情報に応じて多様な印刷物を発行する構成であっても、情報入力端末の制御処理の負荷が増加することがない。また、これにより情報入力端末は、最低限、情報入力機能と情報送信機能とを有するだけで特別な処理機能を必要としないため、汎用性が高く、しかも低廉化を図ることができる。
【００２５】
これらの場合、ネットワークシステムは、複数の情報入力端末と、複数の印刷装置とを有し、情報処理サーバは、各情報入力端末と各印刷装置とがそれぞれ１対１の関係となるように組み合わせて使用するための組み合わせ情報を記憶する組み合わせ情報記憶手段をさらに備え、印刷データ送信手段は、組み合わせ情報を参照し、指示を受けた情報入力端末と組み合わされた印刷装置に印刷データを送信することが好ましい。
【００２６】
この構成によれば、情報処理サーバに記憶されている組み合わせ情報に基づいて、出力対象となる印刷装置が決定されるため、情報入力端末は情報処理サーバに情報を送信する毎に、出力する印刷装置を特定するための情報を付加して送信する必要が無い。また、何らかの原因で印刷装置または情報入力端末が故障した場合でも、組み合わせ情報を修正するだけで、故障していない側の端末（印刷装置または情報入力端末）の使用を続行することができる。
【００２７】
本発明の携帯情報入力端末は、上記のいずれか１項に記載のネットワークシステムにおける情報入力端末として機能すると共に、携帯可能であり、ネットワークは無線ネットワークであることを特徴とする。
【００２８】
この構成によれば、安価且つ汎用性が高く、しかも場所を問わず使用可能な情報入力端末を提供することができる。なお、携帯情報入力端末とは、ネットワークシステムに接続可能なＰＨＳや携帯電話等を含むものである。
【００２９】
本発明のプログラムは、上記のいずれか１項に記載のネットワークシステムにおける情報入力端末または情報処理サーバの各手段として、コンピュータを機能させるためのものであることを特徴とする。
【００３０】
この構成によれば、安価且つ汎用性の高い情報入力端末を用い、当該情報入力端末の制御処理の負荷を低減可能なネットワークシステムを実現するためのプログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】第１実施形態に係る商品販売システムのシステム概要を示す図である。
【図２】第１実施形態に係る商品販売システムの機能ブロック図である。
【図３】フィルサーバ内に格納されて用いられるオーダー受付データファイルの構成を示す図である。
【図４】フィルサーバ内に格納されて用いられる処理用テーブルを示す図である。
【図５】照会結果印刷データを生成するための印刷フォームを示す図である。
【図６】商品オーダー控え／キッチン指示用印刷データを生成するための印刷フォームを示す図である。
【図７】情報処理サーバの処理を示すフローチャートである。
【図８】図７のフローチャートのサブルーチンである。
【図９】図７のフローチャートのサブルーチンである。
【図１０】図７のフローチャートのサブルーチンである。
【図１１】情報入力端末の処理を示すフローチャートである。
【図１２】図１１に続くフローチャートである。
【図１３】店舗設置端末の処理を示すフローチャートである。
【図１４】第２実施形態を説明するフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の一実施形態に係るネットワークシステム、携帯情報入力端末、プログラムおよび情報出力端末の制御方法について、添付図面を参照しながら詳細に説明する。本発明は、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムにおいて、情報出力端末の全ての情報出力制御を、情報入力端末ではなく情報処理サーバが行うことを特徴とするものである。
【００３３】
そこで、以下、本発明のネットワークシステムを、ファーストフード店など調理を必要とする飲食物を販売する店舗において、顧客が情報入力端末を携帯するオペレータに飲食物（商品）のオーダー（および支払代金の決済処理）を行い、その後、特定の場所に赴くことで、商品の受け取り（および情報入力端末において決済処理を行っていない場合は支払代金の決済処理）を行う構成の商品販売システムに適用した場合を例に挙げて説明する。
【００３４】
図１は、本実施形態に係る商品販売システム１のシステム概要図である。同図に示すように、商品販売システム１は、顧客から飲食物のオーダーを受けるオペレータがそのオーダー内容を入力するための情報入力端末１０（オーダー受付機能およびクレジットカードの決済処理機能を兼ね備えた業務用ＰＤＡ）と、情報入力端末１０に入力されたオーダー内容に基づいてレシートを発行するモバイルプリンタ２０と、店舗に設置された固定式のＰＯＳ端末であり、オーダー受付機能、並びに現金またはクレジットカードの決済処理機能を備えた店舗設置端末３０と、情報入力端末１０または店舗設置端末３０に入力されたオーダー内容をキッチン（厨房）に伝えるべく出力するキッチンプリンタ４０と、これらを統括制御する情報処理サーバ５０と、情報処理サーバ５０の記憶媒体として機能するファイルサーバ６０と、によって構成され、これら各端末はＬＡＮネットワークＮ１によって接続されている。
【００３５】
また、情報入力端末１０とモバイルプリンタ２０は、同じオペレータが保有し、携帯端末群５として１対１の関係で組み合わせて使用される。この携帯端末群５を携帯するオペレータは、店内における任意の位置（但し、無線通信可能な範囲）で顧客からの商品オーダーを受け付け、モバイルプリンタ２０によってその商品オーダー控えＲ３（図６（ａ）参照）を発行し、これを顧客に手渡す。顧客は、当該オーダーに対して現金決済またはクレジットカード決済のいずれかの決済方法を選択可能であり、現金決済を希望する場合は、商品オーダー控えＲ３を持って店舗設置端末３０の設置場所（以下、「店頭」と称する）まで赴き、現金決済を行う。また、このとき商品の受け取りも行う。一方、クレジットカード決済を希望する顧客に対しては、携帯情報入力端末１０において決済処理が可能となっており、オペレータは、カード決済処理後、商品オーダー控えＲ３と共にカード利用控えＲ１（図５（ａ）参照）を顧客に手渡す。但し、クレジットカードの与信照会の結果、カード利用が認可されなかった場合は、カード利用控えＲ１に代えてカード利用不可通知Ｒ２（図５（ａ）参照）が手渡される。なお、クレジットカードによる決済を希望する顧客についても、店頭まで赴いて商品を受け取ることとなる。
【００３６】
また、情報入力端末１０は、顧客からオーダーを受けた時点でそのオーダー内容（オーダー受付データ）を情報処理サーバ５０に送信し、情報処理サーバ５０はこれをファイルサーバ６０に格納する。そして、情報入力端末１０または店舗設置端末３０において決済処理が終了した時点で、ファイルサーバ６０からオーダー内容を読み出してキッチンプリンタ４０に送信する。これにより、顧客は店舗設置端末３０まで赴かなくとも情報入力端末１０を携帯するオペレータに気軽に商品オーダーを行うことができると共に、情報入力端末１０においてカード決済を行うことで、調理が必要な飲食物のオーダーを行った場合でも、店頭に赴いた時点で待たずに商品を受け取ることが可能となっている。
【００３７】
ここで、各端末の制御構成について説明する。情報入力端末１０は、顧客から提示されたクレジットカード等の磁気データを読み取る磁気カードリーダ１１と、顧客のオーダー内容等を入力するキー入力部１２と、キー入力部１２を用いて入力したオーダー内容やその支払い金額の合計等を表示する表示部（ディスプレイ）１３と、キー入力部１２により入力されたオーダー内容や商品テーブル（図４（ｂ）参照）等を記憶する記憶部１４と、ＬＡＮネットワークＮ１に接続された無線ＬＡＮアクセスポイントＡＰを介して情報処理サーバ５０と情報の送受信を行う送／受信部１５と、これらの各部を制御する制御部１６と、を備えている。
【００３８】
磁気カードリーダ１１は、クレジットカードの他、メンバーズカード（ポイントカード）の磁気情報も読み取り可能となっており、当該メンバーズカードがポイント累積機能を有している場合は、制御部１６（または情報処理サーバ５０の指示）により購入金額や購入商品等に応じてポイントの付与が行われる。また、キー入力部１２は、タッチスクリーンまたはキーボードにより構成され、オーダー内容の入力の他、決済方法の選択結果の入力を行う。また、表示部１３は、キー入力を助けるためのメニュー表示の他、オペレータに対する指示内容や各種エラー表示を行う。また、記憶部１４は、上記のとおりオーダー内容や商品テーブルを記憶する（ＲＡＭ等）他、情報入力端末１０の端末ＩＤも記憶しており（ＲＯＭ等）、制御部１６は、情報処理サーバ５０に送信する情報の先頭に当該端末ＩＤを付加して送信する。そして、情報処理サーバ５０ではこの端末ＩＤに基づいて、後述する情報入力端末／モバイルプリンタ対応テーブル（図４（ａ）参照）を参照し、出力対象となるモバイルプリンタ２０を決定する。また、制御部１６は、各オーダーを区別するため、顧客毎（または１決済毎）に異なる商品オーダー番号を付与したり、キー入力部１２に入力されたオーダー内容に基づいて合計金額を算出したりなどの制御を行う。
【００３９】
続いて、モバイルプリンタ２０の制御構成について説明する。モバイルプリンタ２０は、情報入力端末１０に入力された入力情報に基づいてレシート上に印刷を行う印刷部２１と、情報処理サーバ５０から送信された印刷データや制御データを記憶する記憶部２２と、無線ＬＡＮアクセスポイントＡＰを介して情報処理サーバ５０と情報の送受信を行う送／受信部２３と、これらの各部を制御する制御部２４と、を備えている。
【００４０】
印刷部２１は、具体的には図５（ａ）に示すカード利用控えＲ１、同図（ｂ）に示すカード利用不可通知Ｒ２、図６（ａ）に示す商品オーダー控えＲ３を発行する。また、記憶部２２は、上記のとおり印刷データや制御データを一時的に記憶する（ＲＡＭ等）と共に、プリンタＩＤも記憶しており（ＲＯＭ等）、制御部２４は、当該プリンタＩＤが付加された印刷データや制御データが情報処理サーバ５０から送信された場合、これを受信して印刷制御を行う。
【００４１】
続いて、店舗設置端末３０の制御構成について説明する。店舗設置端末３０は、顧客から提示されたクレジットカード等の磁気データを読み取る磁気カードリーダ３１と、情報入力端末１０においてオーダー受付済みであることを示す商品オーダー控えＲ３に印刷されたバーコード（図６（ａ）参照）を読み取るバーコードリーダ３２と、オーダー内容等を入力するキー入力部３３と、キー入力部３３を用いて入力したオーダー内容や購入商品の合計金額等を表示する表示部３４と、キー入力部３３により入力されたオーダー内容や商品テーブル（図４（ｂ）参照）等を記憶する記憶部３５と、現金を格納するキャッシュドロワ３６と、キー入力部３３により入力された入力情報に基づいてレシート上に印刷を行うレシートプリンタ３７と、これらの各部（各周辺機器）を制御する制御部３８と、を備えている。
【００４２】
磁気カードリーダ３１、キー入力部３３および表示部３４は、情報入力端末１０と同様の処理を行い、レシートプリンタ３７は、モバイルプリンタ２０の印刷部２１と同様の処理を行う。また、記憶部３５は、情報入力端末１０およびモバイルプリンタ２０の両記憶部１４，２２を兼ねた情報を記憶しているが、入力された情報の出力先を特定するための端末ＩＤやプリンタＩＤに相当する情報の記憶は行われず、制御部３８により情報処理サーバ５０とレシートプリンタ３７との入出力制御が行われている。
【００４３】
また、上記のとおり店舗設置端末３０では、店舗設置端末３０自身で受け付けたオーダーはもちろん、情報入力端末１０で受け付けたオーダーに対する現金決済も行う。したがって、制御部３８では、自身が受け付けたオーダーに関しては、キー入力部３３に入力された情報に基づいて入出金処理（決済処理）を行い、情報入力端末１０で受け付けたオーダーに関しては、バーコードリーダ３２で読み取ったバーコードデータ（商品オーダー番号）に基づいて、情報処理サーバ５０（ファイルサーバ６０）に問い合わせを行い、オーダー受付データ（商品情報）を取得して入出金処理を行う。また、制御部３８は、キー入力部３３に入力されたオーダー内容や決済処理（現金決済またはカード決済）に関する情報の情報を、随時情報処理サーバ５０に送信する。
【００４４】
続いて、キッチンプリンタ４０の制御構成について説明する。キッチンプリンタ４０は、情報入力端末１０または店舗設置端末３０に入力された入力情報に基づいてレシート上に印刷を行う印刷部４１と、情報処理サーバ５０から送信された印刷データや制御データを記憶する記憶部４２と、無線ＬＡＮアクセスポイントＡＰを介して情報処理サーバ５０と情報の送受信を行う送／受信部４３と、これらの各部を制御する制御部４４と、を備えている。
【００４５】
キッチンプリンタ４０は、モバイルプリンタ２０と同様に特定の入力端末は備えておらず、印刷部４１では、情報処理サーバ５０から送信された印刷データや制御データに基づいて、図６（ｂ）に示すキッチン指示レシートＲ４を印刷する。
【００４６】
続いて、情報処理サーバ５０およびファイルサーバ６０の制御構成について説明する。情報処理サーバ５０は、情報入力端末１０の制御を行う情報入力端末制御部５１と、モバイルプリンタ２０の制御を行うモバイルプリンタ制御部５２と、キッチンプリンタ４０の制御を行うキッチンプリンタ制御部５３と、店舗設置端末３０の制御を行う店舗設置端末制御部５４と、商品テーブル（図４（ｂ）参照）や、端末ＩＤとプリンタＩＤとを関連づけるための情報入力端末／モバイルプリンタ対応テーブル（図４（ａ）参照，組み合わせ情報）等を記憶する記憶部５５と、これら各部を制御するサーバ制御部５６と、を備えている。
【００４７】
また、情報処理サーバ５０は、クレジットカードの与信照会を行うため、インターネット（公衆回線または専用回線）Ｎ２を介してクレジットカード与信照会サービスセンター７０と接続されている。クレジットカード与信照会サービスセンター７０（照会サーバ）とは、カード会社やクリアリングハウス（複数のカード会社と契約して、信用調査、与信調査を行う機関）によって運営され、情報入力端末１０や店舗設置端末３０によって取得したカード情報に基づいて、紛失届や盗難届が出されていないか等の信用調査を行い、与信審査の結果を情報処理サーバ５０に返信するものである。
【００４８】
一方、ファイルサーバ６０は、データベースＤＢ（大容量記憶装置）を有しており、商品オーダーの履歴および販売履歴を格納したオーダー受付データファイルＯＦ（図３参照）や情報処理サーバ５０の制御に用いられる各種処理用テーブル（図４参照）を記憶している。
【００４９】
情報入力端末制御部５１は、情報入力端末１０からの要求に応じて商品テーブルを送信したり、情報入力端末１０から受信した情報をサーバ制御部５６に受け渡す。また、モバイルプリンタ制御部５２は、情報を受信した情報入力端末１０と対応するモバイルプリンタ２０を、ファイルサーバ６０内の情報入力端末／モバイルプリンタ対応テーブルを参照して特定すると共に、受信した情報に基づいて印刷データ（カード照会結果や商品オーダー控えＲ３を印刷するためのデータ）を生成し、特定したモバイルプリンタ２０に送信する制御を行う。また、キッチンプリンタ制御部５３は、情報入力端末１０または店舗設置端末３０から受信した情報に基づいて印刷データ（キッチン指示レシートＲ４を印刷するためのデータ）を生成し、当該印刷データを、情報入力端末１０または店舗設置端末３０における決済処理終了を確認した時点でキッチンプリンタ４０に送信する制御を行う。
【００５０】
また、店舗設置端末制御部５４は、店舗設置端末３０からの要求に応じて、商品テーブルやオーダー受付済みの商品情報を送信したり、店舗設置端末３０から受信した情報をサーバ制御部５６に受け渡す。また、店舗設置端末制御部５４は、店舗設置端末３０から受信した情報に基づいて、レシートプリンタ３７で印刷するための印刷データ（カード照会結果や商品オーダー控えＲ３を印刷するためのデータ）を生成し、それを店舗設置端末３０に返信する制御を行う。
【００５１】
なお、モバイルプリンタ制御部５２、キッチンプリンタ制御部５３および店舗設置端末制御部５４では、後述する記憶部５５に格納されたＰＯＳ用のアプリケーションソフトおよびウィンドウズ（登録商標）等のＯＳ上で稼働するプリンタドライバOLE for Rental POS（以下、ＯＰＯＳという）により印刷制御を行う。ＯＰＯＳとは、ＯＳ上で稼働するアプリケーションソフトに対して、プリンタ（周辺デバイス）との機種依存性のないインターフェースを提供するものであり、デバイスのカテゴリ毎に対応したデバイスコントロールオブジェクト（ＣＯ）と、デバイスの機種毎に対応したサービスオブジェクト（ＳＯ）とによって構成されている。アプリケーションソフトでは、各端末から受信した情報に基づいて印刷データを生成するが、この印刷データは、各プリンタ用のＣＯに引き渡され、更にＣＯから各プリンタの機種に対応したＳＯに引き渡される。ＳＯは、この印刷データを加工して、各プリンタのコマンド仕様に応じた印刷コマンドを生成し、ＯＳを介して各プリンタへ送信する。
【００５２】
一方、記憶部５５は、上記のＰＯＳ用アプリケーションソフトおよびＯＰＯＳを制御プログラムとして記憶する（ＲＯＭ等）他、情報入力端末１０、店舗設置端末３０およびファイルサーバ６０から取得した情報を一時的に格納するなど（ＲＡＭ等）、主にワークエリアとして用いられる。なお、当該記憶部５５およびファイルサーバ６０のデータベースＤＢに記憶される情報の詳細については、図２にて後述する。
【００５３】
また、サーバ制御部５６は、情報処理サーバ５０内の各部で処理した情報を取得し、これを加工して各部に受け渡すと共に、商品情報（オーダー受付データ）や決済処理情報など商品販売システム１の一括管理を行うために保存しておくべき情報をファイルサーバ６０に転送してデータベースＤＢ内に格納する。また、店舗設置端末３０等から過去の販売履歴の問い合わせがあった場合は、適宜データベースＤＢ内から必要な情報を読み出し、これを返信する。また、サーバ制御部５６は、情報入力端末１０や店舗設置端末３０からカード情報を取得すると、インターネットＮ２を介してクレジットカード与信照会サービスセンター７０に与信照会を行い、その照会結果をモバイルプリンタ２０や店舗設置端末３０のレシートプリンタ３７に印刷指示する。
【００５４】
以上、商品販売システム１のシステム概要について説明したが、システムの構成はここに示すものに限らず、携帯端末群５や店舗設置端末３０を複数の端末で構成するようにしても良い。また、複数のキッチンを有するような大規模店舗で本システムを用いる場合は、複数のキッチンプリンタ４０を有する構成としても良い。さらに、キッチンプリンタ４０は、無線回線ではなく、有線回線で接続されても良いし、店舗設置端末３０も、有線回線ではなく、無線回線で接続されても良い。
【００５５】
次に、図２を参照し、本実施形態の商品販売システム１を、機能ブロック図を用いて説明する。なお、同図では各端末において本発明の主要を為す手段のみを記載している。したがって、各端末に当然備えられるべき制御手段や受信手段等については、その記載を省略するものとする。
【００５６】
まず、情報入力端末１０の機能から説明する。情報入力端末１０は、商品情報取得手段１１０、決済選択情報取得手段１２０、記憶手段１３０、現金決済情報送信手段１４０およびカード決済情報送信手段１５０を有している。商品情報取得手段１１０および決済選択情報取得手段１２０は、いずれもキー入力部１２（図１参照）をその主要構成とするものであり、前者は、顧客の購入商品に関する商品情報（オーダー内容）を取得し、後者は、商品情報取得手段１１０で取得した商品情報に対する決済方法が、現金決済またはクレジットカード決済のいずれであるかの選択結果に関する情報を取得するものである。また、記憶手段１３０は、記憶部１４（図１参照）に相当する構成要素であり、具体的には、情報入力端末１０毎に異なる「端末ＩＤ」、各情報入力端末１０において次のオーダーに対して付与する番号である「次回商品オーダー番号」、情報処理サーバ５０から取得した「商品テーブル」等を記憶している。また、現金決済情報送信手段１４０およびカード決済情報送信手段１５０は、いずれも送／受信部１５（図１参照）をその主要構成とするものであり、前者は、決済選択情報取得手段１２０により現金決済である旨の情報を取得した場合、当該現金決済を後に実行するための商品オーダー番号および商品情報を現金決済情報として情報処理サーバ５０に送信し、後者は、決済選択情報取得手段１２０によりカード決済である旨の情報を取得した場合、取得したカード情報および商品情報をカード決済情報として情報処理サーバ５０に送信するものである。
【００５７】
続いて、モバイルプリンタ２０およびキッチンプリンタ４０の機能について説明する。モバイルプリンタ２０およびキッチンプリンタ４０は、いずれも印刷手段２１０，４１０を有しており、これらは印刷部２１，４１（図１参照）をその主要構成とするものである。これら印刷手段２１０，４１０では、後述する情報処理サーバ５０の印刷データ送信手段５２２から送信された印刷データ（またこれに付随する制御データ）に基づいて印刷を行う。
【００５８】
続いて、店舗設置端末３０の機能について説明する。店舗設置端末３０は、商品オーダー番号読み取り手段３１０、商品情報読み出し手段３２０、現金／カード決済手段３３０および印刷手段３４０を有している。商品オーダー読み取り手段３１０は、バーコードリーダ３２（図１参照）をその主要構成とするものであり、商品オーダー控えＲ３（図６（ａ）参照）に印刷された商品オーダー控え印刷データの読み取り（バーコードの画像読み取り）により、商品オーダー番号を読み取るものである。また、商品情報読み出し手段３２０は、商品オーダー番号読み取り手段３１０によって読み取った商品オーダー番号に基づいて、ファイルサーバ６０内のデータベースＤＢ（具体的には、後述するオーダー受付データファイル記憶手段６１１）から商品情報を読み出すものである。また、現金／カード決済手段３３０は、現金決済の場合、商品情報読み出し手段３２０によって読み取った商品情報並びにこれに基づいて算出した合計金額、またカード決済の場合、商品情報および合計金額の他、磁気カードリーダ３１（図１参照）により読み取ったカード情報に基づいて決済処理を行うものである。また、印刷手段３４０は、レシートプリンタ３７（図１参照）により実現されるものであり、現金／カード決済手段３３０による決済内容（領収証など）や、後述する情報処理サーバ５０の印刷データ送信手段５２２から送信された印刷データ（照会結果印刷データ等）に基づいて印刷を行う。なお、特に図示しないが、店舗設置端末３０は、磁気カードリーダ３１やキー入力部３３により取得した現金決済情報またはカード決済情報を情報処理サーバ５０に送信する手段も有している。
【００５９】
続いて、情報処理サーバ５０の機能について説明する。情報処理サーバ５０は、記憶手段５１０、印刷制御手段（情報出力制御手段）５２０、与信照会手段５３０、合計金額算出手段５４０、カード決済手段５５０を有している。
【００６０】
記憶手段５１０は、記憶部５５（図１参照）に相当するものであり、印刷フォーム記憶手段５１１、現金／カード決済情報記憶手段５１２、組み合わせ情報記憶手段５１３、処理データ記憶手段５１４から成る。印刷フォーム記憶手段５１１は、モバイルプリンタ２０、キッチンプリンタ４０およびレシートプリンタ３７によって印刷される印刷物の各種印刷フォームを記憶するものであり、現金／カード決済情報記憶手段５１２は、情報入力端末１０や店舗設置端末３０から送信される現金決済情報およびカード決済情報を記憶するものである。また、組み合わせ情報記憶手段５１３は、商品販売システム１が、複数の携帯端末群５（図１参照）を有している場合、各情報入力端末１０と各モバイルプリンタ２０とがそれぞれ１対１の関係となるように組み合わせて使用するための組み合わせ情報（情報入力端末／モバイルプリンタ対応テーブル，図４（ａ）参照）を記憶するものである。また、処理データ記憶手段５１４は、具体的に、情報入力端末１０または店舗設置端末３０で受け付けたオーダーの最終番号に関するデータである「端末別最終商品オーダー番号データ」、後述するファイルサーバ６０内のオーダー受付データファイルＯＦに格納されたオーダー数である「オーダー受付レコード数」、同じくオーダー受付データファイルＯＦに格納された受付データの中で商品の受け渡しが行われていない最初のレコード番号である「最初の未処理レコード番号」等を記憶している。なお、ここに示した情報処理サーバ５０の記憶手段５１０をファイルサーバ６０に組み込み、ファイルサーバ６０内で実現させることも可能である。
【００６１】
印刷制御手段５２０は、モバイルプリンタ制御部５２、キッチンプリンタ制御部５３、店舗設置端末制御部５４（いずれも図１参照）に相当するものであり、印刷データ生成手段５２１および印刷データ送信手段５２２から成る。印刷データ生成手段５２１は、情報入力端末１０または店舗設置端末３０からの指示に基づき、各種印刷物（レシート）を発行するための印刷フォームを参照して印刷データを生成するものであり、カード利用控えＲ１やカード利用不可通知Ｒ２の印刷データを生成する照会結果印刷データ生成手段５２１ａと、商品オーダー控えＲ３およびキッチン指示レシートＲ４の印刷データを生成する商品オーダー控え／指示用印刷データ生成手段５２１ｂとを含むものである。また、印刷データ送信手段５２２は、印刷データ生成手段５２１によって生成した印刷データを、モバイルプリンタ２０、キッチンプリンタ４０または店舗設置端末３０（レシートプリンタ３７）に送信するものであり、照会結果印刷データ送信手段５２２ａと、商品オーダー控え／キッチン指示用印刷データ送信手段５２２ｂとを含むものである。
【００６２】
与信照会手段５３０は、情報入力端末１０または店舗設置端末３０から取得したカード決済情報に含まれるカード情報に基づいて、クレジットカード与信照会サービスセンター７０に対し与信照会を行うものである。また、合計金額算出手段５４０は、情報入力端末１０または店舗設置端末３０から取得した現金決済情報またはカード決済情報に含まれる商品情報に基づいて、購入商品の合計金額を算出するものである。なお、情報入力端末１０や店舗設置端末３０が、合計金額算出機能を有している場合は、商品情報と共に合計金額に関する情報も取得し、当該合計金額算出手段５４０を省略することも可能である。また、カード決済手段５５０は、与信照会手段５３０による与信照会の結果、クレジットカードの使用が認可された場合、合計金額算出手段５４０によって算出された合計金額に基づいてカード決済を行うものであり、その決済結果は上記の照会結果印刷データ生成手段５２１ａに反映される。
【００６３】
続いて、ファイルサーバ６０の機能について説明する。ファイルサーバ６０は、記憶手段６１０を有しており、これはデータベースＤＢ（図１参照）に相当するものである。記憶手段６１０は、オーダー受付データファイル記憶手段６１１、処理用テーブル記憶手段６１２、印刷フォーム記憶手段６１３から成り、オーダー受付データファイル記憶手段６１１は、情報処理サーバ５０の現金／カード決済情報記憶手段５１２や処理データ記憶手段５１４に情報提供を行うための元となるオーダー受付データファイルＯＦ（図３参照）を記憶している。また、処理用テーブル記憶手段６１２は、情報処理サーバ５０の組み合わせ情報記憶手段５１３や処理データ記憶手段５１４に情報提供するためのデータを記憶し、具体的には、情報入力端末１０とモバイルプリンタ２０を１対１の関係となるように組み合わせて使用するための「情報入力端末／モバイルプリンタ対応テーブル（組み合わせ情報）」、情報入力端末１０や店舗設置端末３０に提供するための「商品テーブル」、情報入力端末１０または店舗設置端末３０で受け付けたオーダーの最終番号を一覧形式で格納した「端末別最終注文番号格納テーブル」を記憶している（いずれも図４参照）。また、印刷フォーム記憶手段６１３は、情報処理サーバ５０の印刷フォーム記憶手段５１１に情報提供するためのデータを記憶しており、具体的には、カード利用控えＲ１を印刷するための「カード利用控え印刷フォーム」、カード利用不可通知Ｒ２を印刷するための「カード利用不可印刷フォーム」、商品オーダー控えＲ３を印刷するための「商品オーダー控え印刷フォーム」、キッチン指示レシートＲ４を印刷するための「キッチン指示用印刷フォーム」を記憶している。
【００６４】
次に、図３を参照し、ファイルサーバ６０内に格納されて用いられるオーダー受付データファイルＯＦについて説明する。同図に示すように、オーダー受付データファイルＯＦは、ファイル番号順に、複数の項目（情報）から成るオーダー受付データ（レコード情報）がテーブル化されたものである。オーダー受付データは、情報入力端末１０または店舗設置端末３０によってオーダー受付終了時に初めて送信されるものであり、処理の進行に伴って随時各項目の書き換え（更新）が行われる。ファイル番号は、その最初のオーダー受付データの受信順に、情報処理サーバ５０（サーバ制御部５６）が付与するものである。
【００６５】
オーダー受付データは、それぞれ項目として、端末（情報入力端末１０または店舗設置端末３０）毎に予め付与されている識別子であり、オーダー受付データの受信元を示す「端末ＩＤ」、端末１０，３０毎に付与される「商品オーダー番号」、商品情報の構成数（メニュー数）を示す「アイテム数」、各アイテムの品番（商品コード）を示す「品番」、その個数を示す「個数」、現金決済またはクレジットカード決済のいずれが選択されたかを示す「決済方法」、クレジットカード決済が選択された場合、磁気カードリーダ３１によって読み込まれるカード情報内の情報であるクレジットカード番号を示す「クレジットカード番号」、情報処理サーバ５０（モバイルプリンタ制御部５２または店舗設置端末制御部５４）がモバイルプリンタ２０または店舗設置端末３０（レシートプリンタ３７）に商品オーダー控えＲ３の印刷指示を行ったか否かのフラグの状態を示す「商品オーダー控え発行」、決済方法としてカード決済が選択された場合、情報処理サーバ５０（モバイルプリンタ制御部５２または店舗設置端末制御部５４）がモバイルプリンタ２０または店舗設置端末３０（レシートプリンタ）にカード利用控えＲ１の印刷指示を行ったか否かのフラグの状態を示す「クレジットカード控え発行」、現金決済の場合、情報処理サーバ５０がその決済が終了した旨を店舗設置端末３０から受信しているか否か、若しくはカード決済の場合、情報処理サーバ５０（サーバ制御部５６）にてカード決済を終了しているか否かのフラグの状態を示す「支払い済み」、情報処理サーバ５０（キッチンプリンタ制御部５３）がキッチンプリンタ４０にキッチン指示レシートＲ４の印刷指示を行ったか否かのフラグの状態を示す「キッチン指示」、情報処理サーバ５０が商品の受け渡しを行った旨を店舗設置端末３０から受信しているか否かのフラグの状態を示す「受け渡し」を有している。なお、オーダー受付データの項目数はアイテム数に応じて変化する。また、ここに示す項目以外に各商品（アイテム）の「単価」や、その「合計金額」等の項目を追加しても良い。
【００６６】
次に、図４を参照し、ファイルサーバ６０内に格納されて用いられる処理用テーブルについて説明する。同図（ａ）は、「情報入力端末／モバイルプリンタ対応テーブル（組み合わせ情報）」を示したものであり、商品販売システム１を構成する全ての情報入力端末１０の端末ＩＤと、その出力対象となるモバイルプリンタ２０の論理プリンタ名（プリンタＩＤ）とが関連づけられて記憶されている。ここでは、情報入力端末１０とモバイルプリンタ２０とが１対１の関係となるように関連づけられているため、いずれかの端末が使用不可となった場合、他方の端末は使用不可状態となる。なお、店舗設置端末３０については、その出力対象となるレシートプリンタ３７との対応付けが必要ないため、当該テーブルには記憶されないが、情報処理サーバ５０が直接レシートプリンタ３７を制御する構成の場合は、店舗設置端末３０とレシートプリンタ３７との組み合わせ情報も、情報入力端末／モバイルプリンタ対応テーブルに併せて記憶されることとなる。
【００６７】
同図（ｂ）は、「商品テーブル」を示したものであり、品番と、品名と、その単価とが関連づけられて記憶されている。この商品テーブルは、情報入力端末１０や店舗設置端末３０の電源投入時において、これらの端末からの要求に応じてファイルサーバ６０から情報提供されるものであり、商品販売システム１内において常に同じ商品テーブルが利用されるようになっている。したがって、情報処理サーバ５０（サーバ制御部５６）において商品テーブルの書き換え処理を行った場合は、その書き換え処理毎にリアルタイムで、情報入力端末１０や店舗設置端末３０に商品テーブルの書き換え指示が行われる。
【００６８】
同図（ｃ）は、「端末別最終商品オーダー番号格納テーブル」を示したものであり、商品販売システム１を構成する全ての情報入力端末１０および店舗設置端末３０に付与された端末ＩＤと、その端末における最終の商品オーダー番号とが関連づけられて記憶されている。この端末別最終商品オーダー番号格納テーブルは、各端末１０，３０の電源切断時には記憶部１４，３５内の次回商品オーダー番号に関する情報が消去されることに伴い、各端末１０，３０の電源投入時に参照されるものである。このように、端末１０，３０内ではなくファイルサーバ６０内で各端末１０，３０の最終オーダー番号を記憶しておくことで、例えば混雑時など、臨時に端末１０，３０が使用され、その後電源が切断された場合でも、同じ端末ＩＤを有する端末１０，３０に、記憶しておいた最終商品オーダー番号の次のオーダー番号から受付を実行させることができるようになっている。なお、商品オーダー番号は、その先頭に各端末ＩＤ（Ａ，Ｂ・・・）が付されることにより、端末間において重複することのない相違なる番号となっており、これに伴って最終商品オーダー番号も端末毎にユニークな番号（値）となっている。また、この最終商品オーダー番号は、情報入力端末１０または店舗設置端末３０によってオーダー終了時に送信されるオーダー受付データの受信時に更新されていくものである。
【００６９】
次に、図５および図６を参照し、印刷端末（モバイルプリンタ２０、レシートプリンタおよびキッチンプリンタ４０）によって印刷される印刷物（レシート）の印刷フォームについて説明する。各印刷フォームは、予め印刷フォーム内のテキスト情報（画像情報）として記憶されている固定情報と、情報処理サーバ５０が各端末から受信した情報に基づいて可変する可変情報と、から成り、固定情報は、予め文字サイズ、文字色、書式、ロゴ、背景画像およびその配置情報等が反映されたビットマップイメージデータ等を含むテンプレートとして記憶されている。また、可変情報としては、受信した情報に基づいて可変するテキスト情報を、テンプレートに組み込む際の文字サイズ、文字色、書式等も記憶されている。
【００７０】
図５（ａ）は、カード決済の場合に、モバイルプリンタ２０およびレシートプリンタから印刷されるカード利用控えＲ１の印刷フォームを示したものである。ここには、固定情報および可変情報により、クレジットカード利用日、カード情報（カード会社、カード番号、カード有効期限、支払い方法）、利用店名、利用金額（決済金額）、サイン欄が印刷される。なお、「支払い方法」は、クレジットカード利用者が希望する支払い方法（一括払いや分割払いなど）を情報入力端末１０または店舗設置端末３０に入力した情報に基づくものである。
【００７１】
同図（ｂ）は、同じくカード決済の場合であってカードが利用できない場合に、モバイルプリンタ２０およびレシートプリンタから印刷されるカード利用不可通知Ｒ２の印刷フォームを示したものである。ここには、固定情報および可変情報により、クレジットカード利用日、カード情報（カード会社、カード番号、カード有効期限）、利用店名、利用不可理由が印刷される。このカード利用不可通知Ｒ２は、クレジットカードの与信照会の結果、カードの利用が認められなかった場合の他、利用金額がクレジットカードの利用可能残高を超えている場合や、クレジットカードの磁気データの読み取りができなかった場合などに発行されるものである。
【００７２】
図６（ａ）は、モバイルプリンタ２０から印刷される商品オーダー控えＲ３の印刷フォームを示したものである。ここには、利用店名のロゴ（ＡＢＣＦｏｏｄ）、題目（お客様オーダー控）、オーダーの日付（利用日）、商品オーダー番号、バーコード、決済方法、オーダー内容（購入商品の品番、購入商品の品名、その個数、購入商品の個数分の金額（又は単価）、合計金額）、支払い済みであるか否かの情報が印刷される。バーコードには、オーダーの日付および商品オーダー番号に関する情報が記録されている。また、支払い済みであるか否かの情報については、本実施形態では情報入力端末１０において現金決済を行わないため、現金決済の場合は支払いが行われていないこととなり（お支払い：未）、カード決済の場合は、支払いが終了している（お支払い：済）こととなる。
【００７３】
なお、当該商品オーダー控えＲ３に、顧客に対する指示を印刷するようにしても良い。すなわち、現金決済の場合は、「店頭にて、現金決済および商品の受け取りを行ってください」といった内容を印刷し、カード決済の場合は、「キッチンへオーダー指示を行っておりますので、お早めに店頭にて商品の受け取りを行ってください」といった内容を印刷しても良い。
【００７４】
図６（ｂ）は、キッチンプリンタ４０から印刷されるキッチン指示レシートＲ４の印刷フォームを示したものである。ここには、題目（キッチン指示レシート）、オーダーの日付（利用日）、商品オーダー番号、オーダー内容（購入商品の品番、購入商品の品名、その個数）が印刷される。このキッチン指示レシートＲ４は、現金またはクレジットカードによる決済処理（支払い）が終了した後（情報処理サーバ５０が情報入力端末１０または店舗設置端末３０から支払い終了である旨の情報を受信したとき）出力されるものであり、情報入力端末１０においてオーダーを受け付けても、現金決済が選択された場合は未払いとなるため、その時点では出力されない。
【００７５】
次に、図７ないし図１３のフローチャートを参照し、各端末の処理について説明する。図７は、情報処理サーバ５０の処理を示すフローチャートであり、図８、図９および図１０は、そのサブルーチンを示すものである。また、図１１および図１２は、情報入力端末１０の処理を示すフローチャートであり、図１３は、店舗設置端末３０の処理を示すフローチャートである。
【００７６】
まず、情報処理サーバ５０の処理から説明を行う。図７に示すように、情報処理サーバ５０は、その処理起動時（電源投入時）において、サーバ制御部５６により、現在のファイルサーバ６０にあるオーダー受付データファイルＯＦ（図３参照）の全レコード数をカウントする（Ｓ１１）。なお、以下では、このカウント数を変数Ａとして説明する。続いて、サーバ制御部５６により、現在のファイルサーバ６０にあるオーダー受付データファイルＯＦの全レコード数の中で最初の受け渡し未処理レコードを検索する（Ｓ１２）。なお、以下では、この最初の受け渡し未処理レコード、すなわち連続で受け渡しが終わった次のレコード（レコード番号）を変数Ｂとして説明する。以上が、サーバ起動時における処理であり、起動後は以下のＳ１３〜Ｓ２４の工程を繰り返して処理することとなる。
【００７７】
起動時の処理を終了すると、再度、現在のファイルサーバ６０にあるオーダー受付データファイルＯＦの全レコード数をカウントする（Ｓ１３）。なお、以下では、このカウント数を変数Ｃとして説明する。但し、起動直後の場合は、当然変数Ｃ＝Ａとなるため、この工程を省略しても良い。
【００７８】
続いて、オーダー受付データファイルＯＦの変数Ｂから変数Ｃまでのレコードで、フラグの状態の変化を確認する（Loop１＝ＢtoＣ，Ｓ１４）。具体的には、以下のＳ１６〜Ｓ２１で、商品オーダー控え発行フラグが未発行を示す状態になったか否か（図１２のＳ９７にて後述する）、支払い済みフラグが支払い済みを示す状態になったか否か（図８のＳ４０，図１３のＳ１０９にて後述する）、受け渡しフラグが受け渡し済みを示す状態になったか否か（図１３のＳ１０５にて後述する）を確認する。
【００７９】
すなわち、ファイルサーバ６０にあるオーダー受付データファイルＯＦからＩ番目のレコードを読み取り（Ｓ１５）、商品オーダー控え発行フラグが未発行（未）の状態になった場合（Ｓ１６：未発行）、図８に示すモバイルプリンタ制御ルーチンに移行する（Ｓ１７）。また、Ｉ番目のレコードの支払い済みフラグが支払い済み（済）を示す状態になった場合（Ｓ１８：済み）、図９に示すキッチンプリンタ制御ルーチンに移行する（Ｓ１９）。また、受け渡しフラグが受け渡し済み（済）を示す状態になった場合（Ｓ２０：済み）、図１０（ａ）に示す受け渡し数確認ルーチンに移行する（Ｓ２１）。
【００８０】
また、Ｉ番目のレコードの受け渡しフラグが未渡し（未）の状態である場合（Ｓ２０：未渡し）であって、Ｉ番目のレコードが終了した場合（すべてのフラグの変化が無い状態になった場合、すなわち受け渡しフラグが受け渡し済みを示す状態となった場合，Ｓ２２：Ｙｅｓ）、情報入力端末１０または店舗設置端末３０からの情報受信に伴って、ファイルサーバ６０内のオーダー受付データファイルＯＦのレコード数が増加したか否かを確認し（Ｓ２３）、レコード数が増加している場合（Ｃ＞Ａとなった場合，Ｓ２３：Ｙｅｓ）は、増加した変数Ｃの値を変数Ａとし（Ｓ２４）、変数Ｂから増加した変数Ｃまでのレコードにおけるフラグの状態の変化を確認する（再度Ｓ１４以降の工程を繰り返す）。また、レコード数が増加していない場合（Ｃ＝Ａのままである場合，Ｓ２３：Ｎｏ）は、変数Ｃの値を変更することなくそのままＳ１４以降の工程を繰り返す。
【００８１】
ここで、図８を参照し、上記Ｓ１７に相当するモバイルプリンタ制御ルーチンについて説明する。なお、ここではＩ番目のレコードが情報入力端末１０への情報入力に基づくものであるものとして説明する。上記のように、オーダー受付データファイルＯＦのＩ番目のレコードを読み取り、商品オーダー控え発行フラグが未発行を示す状態となった場合（図７のＳ１６：未発行）、情報入力端末／モバイルプリンタ対応テーブル（図４（ａ）参照）から対応するモバイルプリンタ２０のプリンタＩＤを取得する（Ｓ３１）。
【００８２】
そして、Ｉ番目のレコードの決済方法（図３参照）がクレジットカード決済であるか否かを確認し（Ｓ３２）、クレジットカード決済である場合は（Ｓ３２：Ｙｅｓ）、クレジットカード利用控え発行フラグ（図３参照）が発行済み（済）であるか否かを確認し（Ｓ３３）、クレジットカード利用控え発行フラグ（図３参照）が発行済み（済）である場合は（Ｓ３３：Ｙｅｓ）、モバイルプリンタ制御部５２にて、商品オーダー控え印刷フォーム（図６（ａ）参照）を参照し、Ｉ番目のレコード情報（オーダー受付データ）に基づいて商品オーダー控えＲ３を印刷するための印刷データを生成する（Ｓ３４）。その後、印刷データの先頭にプリンタＩＤを付して対応するモバイルプリンタ２０へ送信することにより、商品オーダー控えＲ３の印刷指示を行い（Ｓ３５）、本ルーチンを終了する。
【００８３】
一方、Ｉ番目のレコードのクレジットカード利用控え発行フラグが未発行（未）である場合は（Ｓ３３：Ｎｏ）、サーバ制御部５６にて、カード情報（クレジットカード番号）をクレジットカード与信照会サービスセンター７０に送信することで与信照会を行う（Ｓ３６）。ここでクレジットカードの使用が認可された場合は（Ｓ３７：Ｙｅｓ）、モバイルプリンタ制御部５２にて、カード利用控え印刷フォーム（図５（ａ）参照）を参照し、Ｉ番目のレコード情報（クレジットカード番号等の情報）に基づいてカード利用控えＲ１を印刷するための印刷データを生成すると共に、印刷データの先頭にプリンタＩＤを付して対応するモバイルプリンタ２０に送信することにより、カード利用控えＲ１の印刷指示を行う（Ｓ３８）。また、これに伴い、サーバ制御部５６にて、クレジットカード利用控え発行フラグを発行済み（済）に変更し（Ｓ３９）、さらに支払い済みフラグを支払い済み（済）に変更する（Ｓ４０）。そして、サーバ制御部５６にて、これらのフラグの変更を反映したＩ番目のレコード情報をオーダー受付データファイルＯＦへ書き込み（Ｓ４１）、本ルーチンを終了する。
【００８４】
また、与信照会の結果、クレジットカードの使用が認可されなかった場合は（Ｓ３７：Ｎｏ）、モバイルプリンタ制御部５２にて、カード利用不可通知印刷フォーム（図５（ｂ）参照）を参照し、Ｉ番目のレコード情報（クレジットカード番号等の情報）に基づいてカード利用不可通知Ｒ２を印刷するための印刷データを生成すると共に、印刷データの先頭にプリンタＩＤを付して対応するモバイルプリンタ２０に送信することにより、カード利用不可通知Ｒ２の印刷指示を行い（Ｓ４２）、本ルーチンを終了する。
【００８５】
次に、図９を参照し、図７のＳ１９に相当するキッチンプリンタ制御ルーチンについて説明する。上記のように、オーダー受付データファイルＯＦのＩ番目のレコードを読み取り、支払い済みフラグが支払い済みを示す状態となった場合（図７のＳ１８：済み）、オーダー受付データファイルＯＦのキッチン指示フラグ（図３参照）の状態を確認し、キッチンプリンタ４０に対して印刷指示を行ったか否かを判別する（Ｓ５１）。ここで、キッチン指示フラグが指示済み（済）の状態である場合は（Ｓ５１：Ｙｅｓ）、本ルーチンを終了する。
【００８６】
一方、キッチン指示フラグが未指示（未）の状態である場合は（Ｓ５１：Ｎｏ）、キッチンプリンタ制御部５３にて、キッチン指示用印刷フォーム（図６（ｂ）参照）を参照し、Ｉ番目のレコード情報（商品オーダー番号等の情報）に基づいてキッチン指示レシートＲ４を印刷するための印刷データを生成する（Ｓ５２）。そして、生成した印刷データをキッチンプリンタ４０に送信することにより、キッチン指示レシートＲ４の印刷指示を行い（Ｓ５３）、本ルーチンを終了する。
【００８７】
次に、図１０（ａ）を参照し、図７のＳ２１に相当する受け渡し数確認ルーチンについて説明する。上記のように、オーダー受付データファイルＯＦのＩ番目のレコードを読み取り、受け渡しフラグが受け渡し済みを示す状態となった場合（図７のＳ２０：済み）、Ｉ番目のレコードが変数Ｂと一致するか否か、すなわち受け渡し処理が連続して完了しているか否かを判別する（Ｓ６１）。そして、Ｉ番目のレコードが変数Ｂと一致する場合（Ｓ６１：Ｙｅｓ）、変数Ｂの値を１増加し（Ｓ６２）、本ルーチンを終了する。また、Ｉ番目のレコードが変数Ｂと一致しない場合は（Ｓ６１：Ｎｏ）、変数Ｂの値を増加することなく、本ルーチンを終了する。
【００８８】
すなわち、同図（ｂ）に示すように、３番目のレコードにおける受け渡しフラグが未渡しの状態であって、これが受け渡し済みの状態に変化した場合、変数Ｂの値を１増加して「４」とする。この場合、同図の例では、６番目のレコードが「受け渡し済み」になっているが、５番目のレコードが「未済み」の状態であり、受け渡し処理が連続して完了している訳ではないので（Ｓ６１：Ｎｏ）、５番目のレコードの処理が終了するまで、変数Ｂの値が「６」になることはない。このように、処理対象となるＩ番目のレコードが連続して受け渡しが終わった次のレコードでない場合、変数Ｂの値を増加しないことで、処理ミスを防ぐことができる。
【００８９】
次に、図１１および図１２を参照し、情報入力端末１０の処理について説明する。情報入力端末１０の電源を投入すると（Ｓ７１）、記憶部１４内のフラグをリセットするなどの初期設定を行うと共に、送／受信部１５にて、情報処理サーバ５０との通信を確立する（Ｓ７２）。そして、ファイルサーバ６０のデータベースＤＢ内（端末別最終商品オーダー番号格納テーブル：図４（ｃ）参照）から端末別最終商品オーダー番号を読み込み（Ｓ７３）、制御部１６にて、当該番号を記憶部１４へ登録する（Ｓ７４）。また、送／受信部１５にて、ファイルサーバ６０のデータベースＤＢ内から商品テーブル（図４（ｂ）参照）を読み込み（Ｓ７５）、制御部１６にて、商品テーブルを記憶部１４へ登録する（Ｓ７６）。
【００９０】
続いて、オペレータによるキー入力部１２への情報入力（オーダー受付開始キーの押下など）により、受注開始（オーダー開始）と判断すると（Ｓ７７：Ｙｅｓ）、記憶部１４内の商品テーブルに基づき、表示部１３にてメニュー表示を行い（Ｓ７８）、キー入力部１２にて受注選択（商品情報の入力）を行う（Ｓ７９）。また、この受注選択に伴って、アイテム数（図３参照）を１増加し（Ｓ８０）、オーダー内容（商品情報）を記憶部１４に書き込む（Ｓ８１）と共に、制御部１６にて合計金額を算出し（最初のアイテム入力の場合は最初のオーダー（メニュー）の単価となる，Ｓ８２）、これを記憶部１４に書き込む（Ｓ８３）。
【００９１】
そして、全てのオーダーの選択が終了すると（Ｓ８４：Ｙｅｓ）、表示部１３にて合計金額を表示し（Ｓ８５）、その金額に対する決済方法の選択結果をキー入力部１２により入力する（Ｓ８６）。ここで、クレジットカード決済が選択された場合は（Ｓ８７：Ｙｅｓ）、磁気カードリーダ１１により磁気データを読み取り（Ｓ８８）、カード情報（クレジットカード番号等）を取得する。
【００９２】
その後、制御部１６にて、記憶部１４内に記憶した最終商品オーダー番号を１増加して、本オーダー（Ｓ７７〜Ｓ８４にて入力したオーダー）の商品オーダー番号すると共に（Ｓ８９）、上記の工程（Ｓ７７〜Ｓ８８）によって入力された情報に基づいて、オーダー受付データファイルＯＦに書き込むためのオーダー受付データを生成し（Ｓ９０）、これを記憶部１４に格納する。また、生成したオーダー受付データを、送／受信部１５にてファイルサーバ６０内のオーダー受付データファイルＯＦに書き込むと共に（Ｓ９１）、最終商品オーダー番号を端末別最終商品オーダー番号格納テーブル（図４（ｃ）参照）に書き込む（Ｓ９２）。
【００９３】
続いて、図１２に示すように、図１１のＳ８６においてクレジットカード決済を選択した場合は（Ｓ９３：Ｙｅｓ）、クレジットカード決済が完了しているか否か（カード使用が認可されたか否か）を判別し（Ｓ９４）、カード使用が認可されなかった場合（決済金額がカード利用残高を超えているような場合，Ｓ９４：Ｎｏ）、図１１のＳ８６に戻って再度決済方法の選択を行う。この場合は、別のクレジットカードが使用されるか、現金決済が選択されることとなる。
【００９４】
また、クレジットカード決済が完了している場合は（Ｓ９４：Ｙｅｓ）、オペレータがモバイルプリンタ２０による商品オーダー控えＲ３（図６（ａ）参照）の印刷が完了しているか否かを確認し（Ｓ９５）、印刷が完了している場合は（Ｓ９５：Ｙｅｓ）、そのまま、若しくはキー入力部１２によりリセットキー等を入力して、次回の受注開始のキー入力を待つ（図１１のＳ７７）。
【００９５】
一方、商品オーダー控えＲ３の印刷が完了していない場合は（Ｓ９５：Ｎｏ）、オペレータのキー入力部１２による所定のキー押下により、送／受信部１５にて、本オーダーの商品オーダー番号に基づき、オーダー受付データファイルＯＦからオーダー受付データ（レコード情報）を読み込み（Ｓ９６）、これを記憶部１４に格納した後、制御部１６にてオーダー受付データの商品オーダー控え発行フラグを未発行に修正する（Ｓ９７）。そして、修正後のオーダー受付データを、ファイルサーバ６０内のオーダー受付データファイルＯＦに書き込み（Ｓ９８）、モバイルプリンタ２０から商品オーダー控えＲ３が発行されるのを待つ。
【００９６】
なお、上記の例では、情報入力端末１０において合計金額を算出し、その算出結果を表示部１３に表示するものとしたが、これを省略しても良い。この場合、オペレータおよび顧客は、モバイルプリンタ２０から発行された商品オーダー控えＲ３によって、合計金額（決済金額）を確認することとなる。この構成によれば、より情報入力端末１０の制御処理の負荷を低減することができる。
【００９７】
また、オペレータが、モバイルプリンタ２０から商品オーダー控えＲ３が印刷されたか否かを確認する処理（Ｓ９５）を省略しても良い。すなわち、オーダー受付データをファイルサーバ６０内のオーダー受付データファイルＯＦに書き込んだ時点で（Ｓ９１）、確実に商品オーダー控えＲ３が印刷されるものとして、Ｓ９５〜Ｓ９８の処理を省略しても良い。この構成によれば、オペレータによる商品オーダー控えＲ３の印刷完了の確認の手間を省くことができる。
【００９８】
次に、図１３を参照し、店舗設置端末３０の処理について説明する。ここでは、情報入力端末１０にて受付を行ったオーダーに対する処理（現金決済処理および商品受け渡し時処理）について説明する。上記のとおり、情報入力端末１０およびモバイルプリンタ２０を保有するオペレータに対してオーダーを行った顧客は、決済方法として現金決済を選択した場合、モバイルプリンタ２０から発行された商品オーダー控えＲ３を持って店頭に赴き、店舗設置端末３０において現金決済を行うと共に商品を受けとることとなる。
【００９９】
店舗設置端末３０では、バーコードリーダ３２によって顧客から提示された商品オーダー控えＲ３に印刷されているバーコードを読み取ることにより（Ｓ１０１）、商品オーダー番号を取得し、制御部３８にて、ファイルサーバ６０内のオーダー受付データファイルＯＦから取得した商品オーダー番号に基づくオーダー受付データを読み込む（Ｓ１０２）。
【０１００】
オーダー受付データを読み込むと、これに基づいて、表示部３４によりオーダー内容（商品情報）を表示し（Ｓ１０３）、当該オーダーが支払い済みであるか否かを判別する（Ｓ１０４）。当該判別は、オーダー受付データに含まれる支払い済みフラグの状態を確認することによって行い、支払い済みフラグが支払い済み（済）の状態である場合（情報入力端末１０によってカード決済が行われた場合、また当該処理の前に店舗設置端末３０において現金決済が行われていた場合，Ｓ１０４：Ｙｅｓ）、制御部３８にてオーダー受け付けデータを更新する（受渡しフラグを受け渡し済みに変更する，Ｓ１０５）。そして、制御部３８にて、この更新後のオーダー受け付けデータをファイルサーバ６０内のオーダー受付データファイルＯＦに書き込み（Ｓ１０６）、処理を終了する。
【０１０１】
一方、当該オーダーが支払い済みでない場合は（Ｓ１０４：Ｎｏ）、現金決済処理（入金処理）を実行する（Ｓ１０７）。なお、店舗設置端末３０でオーダー受付を行う場合は、クレジットカードによる決済も可能である。そして、決済処理内容に基づいて、制御部３８によりレシート（領収証）発行用の印刷データを生成し、レシートプリンタ３７によりレシート（図示省略）を発行する（Ｓ１０８）。その後、制御部３８にてオーダー受付データを更新し（支払い済みフラグを支払い済みに変更する，Ｓ１０９）、更新後のオーダー受付データをファイルサーバ６０内のオーダー受付データファイルＯＦに書き込み（Ｓ１０６）、処理を終了する。
【０１０２】
なお、上記の例では、店舗設置端末３０において、オーダー受付から決済処理（現金決済処理またはクレジットカード決済処理）、および商品受け渡し時処理まで可能であるものとしたが、混雑時においては、情報入力端末１０においてのみオーダー受付を行い、店舗設置端末３０では、現金決済および商品受け渡し時処理のみを行うようにしても良い。また、店舗設置端末３０を複数台備えた構成である場合は、現金決済用、商品受け渡し時処理用と、別々の端末で処理を行うようにしても良い。但し、この場合は、情報入力端末１０においてのみオーダー受付を行い（「お支払い：未」の商品オーダー控えＲ３（図６（ａ）参照）を発行し）、その後現金決済用の店舗設置端末３０で現金決済を行った顧客に対しては、その現金決済時に「お支払い：済」となった商品オーダー控えＲ３を再発行することが好ましい。
【０１０３】
以上、説明したとおり、本発明によれば、情報処理サーバ５０がモバイルプリンタ２０の全ての印刷制御を行うため、情報入力端末１０側では指示（入力情報の送信）を行うだけで、モバイルプリンタ２０の印刷制御を行う必要がない。したがって、情報入力端末１０の制御処理の負荷を低減することができ、情報入力端末１０の低廉化を図ることができる。
【０１０４】
また、ファイルサーバ６０には、モバイルプリンタ２０やキッチンプリンタ４０によって印刷される印刷物の印刷フォームを記憶しており、当該印刷フォームを参照して各種印刷データを生成するため、情報入力端末１０またはモバイルプリンタ２０内に印刷フォームを記憶しておく必要が無い。また、情報入力端末１０は印刷フォームに組み込むための情報を情報処理サーバ５０に送信するだけで良く、印刷データを生成したり、印刷フォームを特定するためのデータの送信を行う必要が無いため、制御処理の負荷をより低減することができる。
【０１０５】
また、情報入力端末１０がクレジットカードによる決済処理機能を有しているため、これを簡易ＰＯＳ端末として利用することができる。また、クレジットカード決済の場合、情報入力端末１０は商品情報とカード情報とを取得し、これをカード決済情報として情報処理サーバ５０に送信するだけで良く、クレジットカードの与信照会や、モバイルプリンタ２０に対する与信照会の結果の印刷指示並びに印刷制御を行う必要が無い。したがって、情報入力端末１０にクレジットカードによる決済処理機能を付加した場合でも、制御処理の負荷の増加を抑えることができる。さらに、情報処理サーバ５０は、カード決済情報を受信してオーダー受付データファイルＯＦに格納するため、リアルタイムで在庫処理や販売処理を行うことができる。
【０１０６】
また、情報入力端末１０は、オペレータの現金の取り扱いの手間を省くため、本実施形態では現金決済を行わないものとしたが、現金決済が選択された場合、商品のオーダーのみを受け付けて、後に店舗設置端末３０において現金決済を実行させることができるため、情報入力端末１０でオーダーを行う顧客であっても、顧客の都合に応じて決済方法を選択することができる。また、情報処理サーバ５０は、クレジットカード決済の場合だけでなく現金決済の場合も、現金決済情報を受信してオーダー受付データファイルＯＦに格納するため、リアルタイムで在庫処理や販売処理を行うことができる。また、顧客にとっては、店舗設置端末３０のオペレータに、既に商品のオーダーを行っている旨を伝えたり現金決済を依頼したりすること無く、モバイルプリンタ２０から印刷されたオーダー控えＲ３を提示するだけで、迅速に現金決済を実行させることができる。また、商品の受け渡しは、支払い済みであるか否かを確認した後行うため、顧客への代金請求漏れを防止することができる。
【０１０７】
また、本発明の商品販売システム１では、オーダー受付処理＆クレジットカード決済処理用端末（情報入力端末１０）と、現金決済端末（店舗設置端末３０）とに、機能を分離しているため、ファーストフード店など、混雑時が予測可能であって、その混雑時には商品のオーダーに時間がかかってしまうことで作業効率の悪化を招くような商品販売形態の場合、安価で導入可能な情報入力端末１０を複数台増設するだけで、そのような問題を解決することができる。また、その混雑状況に応じて臨時に増設可能な情報入力端末１０で、顧客はオーダーおよびクレジットカード決済を実行可能であり、当該カード決済の時点でキッチンにオーダーが入るため、顧客が店舗設置端末３０に商品オーダー控えＲ３を提示した時点で、迅速に商品の受け取りを行うことができる。さらに、キッチンへのオーダーは、決済処理の終了を確認してから行われるため、オーダーのみを行って現金決済を行わないような顧客に対して、誤って商品を受け渡すことがない。
【０１０８】
次に、図１４のフローチャートを参照し、本発明の第２実施形態について説明する。本実施形態は、上記の実施形態の商品販売システム１に、購入商品の金額等に応じてクーポン券を発行するクーポン発行機能を備えた場合の実施形態であり、情報処理サーバ５０でクーポンを発行するか否かを判別し、その判別結果に応じてモバイルプリンタ２０によりクーポン券を発行することを特徴とするものである。そこで、以下第１実施形態と異なる点を中心に説明する。
【０１０９】
同図は、情報処理サーバ５０がモバイルプリンタ２０の印刷制御を行うルーチンを示したものである。情報処理サーバ５０は、情報入力端末１０よりオーダー受付を行った購入商品の商品情報（品番、個数、単価など）を取得すると（Ｓ１１１）、これに基づいて合計金額を算出し（Ｓ１１２）、その合計金額がクーポン発行条件を満たすか否かを判別する（Ｓ１１３）。ここでは、合計金額が予め定められた所定金額を超える場合、クーポン発行条件を満たすものとする。
【０１１０】
そして、クーポン発行条件を満たす場合は（Ｓ１１３：Ｙｅｓ）、ファイルサーバ６０内に格納された所定の印刷フォームを参照して印刷データを生成し、これをモバイルプリンタ２０に送信することでクーポンの印刷指示を行い（Ｓ１１４）、クーポン発行条件を満たさない場合は（Ｓ１１３：Ｎｏ）、クーポン発行用の印刷データを生成することなくそのまま処理を終了する。
【０１１１】
このように、情報処理サーバ５０が、情報入力端末１０から受信した入力情報に基づいて、クーポンを発行するか否かを判別するため、情報入力端末１０においてクーポンを発行するか否かの判別、その結果に基づく印刷指示、および印刷データの生成を行う必要がない。したがって、情報入力端末１０の制御処理の負荷を低減することができる。また、これにより情報入力端末１０は、最低限、情報入力機能と情報送信機能とを有するだけで特別な処理機能を必要としないため、汎用性が高く、しかも低廉化を図ることができる。
【０１１２】
なお、クーポン発行条件は、合計金額に基づいて判別するのではなく、購入商品がクーポン発行対象商品に該当するか否かによって判別しても良いし、ポイントカードの発行機能（ポイント付与機能）を備えている場合は、そのポイントの累積に応じてクーポン発行の判別を行っても良い。
【０１１３】
また、情報入力端末１０から受信した商品情報に基づいて、クーポンを発行するか否かではなく、情報入力端末１０から受信した他の入力情報に基づいて、クーポン以外の印刷物を発行するか否かを判別するようにしても良い。例えば、第１実施形態では、クレジットカード決済を行う場合、与信照会で認可されるとモバイルプリンタ２０によりカード利用控えＲ１を発行し、認可されない場合はカード利用不可通知Ｒ２を発行するものとしたが、本実施形態を適用することにより、カード利用が認可されない場合は印刷を行わないようにしても良い。すなわち、情報処理サーバ５０は、情報入力端末１０から受信したカード情報に基づいて与信照会を行い、与信照会の結果に応じてカード控えを発行するか否かを判別するようにしても良い。但し、この場合、カード利用が認可されない場合は、情報処理サーバ５０がその旨の情報を情報入力端末１０に送信し、情報入力端末１０の表示部１３に「カード利用不可」を表示することでオペレータにカードが利用できないことを報知することが好ましい。この構成によれば、カード利用が認可されない場合、カード利用不可通知Ｒ２の発行を省略するため、レシートの消費量を抑え、省資源化を図ることができる。
【０１１４】
次に、本発明の第３実施形態について説明する。本実施形態は、第２実施形態の変形例であり、第２実施形態では、情報入力端末１０から受信した入力情報に基づき、情報処理サーバ５０で所定の印刷物（クーポン）を発行するか否かを判別したが、本実施形態では、情報入力端末１０から受信した入力情報に基づき、情報処理サーバ５０に用意された複数種類の印刷物（クーポン）の印刷フォームのいずれを参照するかを選択する点で異なるものである。以下、第２実施形態との相違点を中心に簡単に説明する。
【０１１５】
例えば、クーポン券として「１００円割引券」、「５００円割引券」、「１，０００円割引券」の３種類があり、情報処理サーバ５０（ファイルサーバ６０）内にそれらの割引券の印刷フォームが記憶されている場合、情報入力端末１０に入力された商品情報を受信することにより、情報処理サーバ５０は購入商品の合計金額を算出し、合計金額が１，０００円以上５，０００円未満の場合は「１００円割引券」、合計金額が５，０００円以上１０，０００円未満の場合は「５００円割引券」、合計金額が１０，０００円以上の場合は「１，０００円割引券」の印刷フォームを参照してクーポン券を発行する。
【０１１６】
このように、情報処理サーバ５０に、印刷データを生成するための印刷フォームを記憶しておき、情報入力端末１０から受信した入力情報に基づき、当該印刷フォームを参照して印刷データを生成することで、情報入力端末１０は、印刷フォームに組み込むための入力情報を情報処理サーバ５０に送信するだけで良く、印刷フォームの送信や、印刷フォームの選択指示を行う必要が無い。したがって、入力情報に応じて多様な印刷物を発行する構成であっても、情報入力端末１０の制御処理の負荷が増加することがない。
【０１１７】
なお、本実施形態においても、情報処理サーバ５０内に記憶しておく印刷フォームは、クーポン発行用の印刷フォームではなく、他の印刷物を印刷するための印刷フォームであっても良い。また、情報処理サーバ５０は、情報入力端末１０から受信した商品情報に基づいて印刷フォームを選択するのではなく、情報入力端末１０に入力された他の入力情報に基づいて印刷フォームを選択するようにしても良い。
【０１１８】
以上、第１実施形態ないし第３実施形態において、本発明のネットワークシステムを商品販売システム１に適用した場合について説明したが、情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される情報出力端末と、当該情報入力端末および当該情報出力端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークであれば、他の業務形態を実現するシステムにおいても適用可能である。
【０１１９】
また、情報入力端末は、簡易ＰＯＳ端末として利用可能な業務用ＰＤＡに限らず、ネットワークシステムに接続可能なＰＨＳや携帯電話等であっても良いし、携帯可能なものではなく固定式のコンピュータであっても良い。さらに、情報入力端末からの指示によって印刷物を発行する印刷装置も、モバイルプリンタではなく、固定式の大型装置（業務用プリンタ等）であっても良い。また、印刷装置ではなく、他の情報出力端末（表示装置など）にも本発明は適用可能である。
【０１２０】
また、上記の例に示した、情報入力端末１０、店舗設置端末３０、モバイルプリンタ２０、キッチンプリンタ４０および情報処理サーバ５０における各機能（各手段）をプログラムとして提供することも可能である。また、そのプログラムを記憶媒体（図示省略）に格納し、パーソナルコンピュータ等にインストールすることで、本実施形態に示す印刷システム１以外でも、本発明の組み合わせ制御方法を実現可能である。記録媒体としては、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【０１２１】
また、上述した実施例によらず、例えばシステム構成や装置構成等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【符号の説明】
【０１２２】
１…商品販売システム  ５…携帯端末群  １０…情報入力端末  ２０…モバイルプリンタ  ３０…店舗設置端末  ４０…キッチンプリンタ  ５０…情報処理サーバ  ６０…ファイルサーバ  ７０…クレジットカード与信照会サービスセンター  ＡＰ…アクセスポイント  ＤＢ…データベース  Ｎ１…ＬＡＮネットワーク  Ｎ２…インターネット  ＯＦ…オーダー受付データファイル  Ｒ１…カード利用控え  Ｒ２…カード利用不可通知  Ｒ３…商品オーダー控え  Ｒ４…キッチン指示レシート
【図１】
2010282638.tif 000003
【図２】
2010282638.tif 000004
【図３】
2010282638.tif 000005
【図４】
2010282638.tif 000006
【図５】
2010282638.tif 000007
【図６】
2010282638.tif 000008
【図７】
2010282638.tif 000009
【図８】
2010282638.tif 000010
【図９】
2010282638.tif 000011
【図１０】
2010282638.tif 000012
【図１１】
2010282638.tif 000013
【図１２】
2010282638.tif 000014
【図１３】
2010282638.tif 000015
【図１４】
2010282638.tif 000016
【手続補正書】
【提出日】平成22年8月11日(2010.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報入力可能な情報入力端末と、当該情報入力端末に入力された情報に基づいて情報出力すると共に当該情報入力端末と１対１の関係で使用される印刷装置と、当該情報入力端末および当該印刷装置とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、から成るネットワークシステムであって、
前記情報入力端末は、決済処理機能を有しており、
顧客の購入商品に関する商品情報を取得する商品情報取得手段と、
前記購入商品に対する決済方法が、現金決済またはクレジットカード決済のいずれであるかの選択結果に関する情報を取得する決済選択情報取得手段と、
前記決済方法として前記クレジットカード決済が選択された場合、前記顧客が提示した前記クレジットカードのカード情報を取得するカード情報取得手段と、
前記商品情報および前記カード情報をカード決済情報として前記情報処理サーバに送信するカード決済情報送信手段と、を備え、
前記情報処理サーバは、
前記情報入力端末から前記カード決済情報を受信した場合、前記カード情報および前記商品情報を関連づけて記憶するカード決済情報記憶手段と、
前記商品情報に基づいて、前記購入商品の合計金額を算出する合計金額算出手段と、
前記カード情報に基づいて、前記クレジットカードの与信照会を行う与信照会手段と、
前記与信照会の結果、前記クレジットカードの使用が認可された場合、前記合計金額に基づいてカード決済を行うカード決済手段と、を備え、
前記印刷データ生成手段により、前記与信照会の結果に基づいて、前記印刷物に印刷するための照会結果印刷データを生成し、
前記印刷データ送信手段により、前記照会結果印刷データを前記印刷装置に送信することを特徴とするネットワークシステム。
【請求項２】
前記情報入力端末が、現金による決済処理機能を有していない場合、前記ネットワークシステムは、前記情報入力端末で取得した前記商品情報に基づく現金決済を行うと共に、前記情報処理サーバにより前記ネットワークを介して統括制御される現金決済処理端末をさらに有し、
前記情報入力端末は、
前記決済方法として前記現金決済が選択された場合、当該現金決済を後に実行するための商品オーダー番号および前記商品情報を現金決済情報として前記情報処理サーバに送信する現金決済情報送信手段をさらに備え、
前記情報処理サーバは、
前記情報入力端末から前記現金決済情報を受信した場合、前記商品オーダー番号および前記商品情報を関連づけて記憶する現金決済情報記憶手段をさらに備え、
前記印刷データ生成手段により、前記現金決済情報記憶手段に記憶した前記商品オーダー番号に基づいて、前記現金決済処理端末による現金決済の際に利用される印刷物に印刷する商品オーダー控え印刷データを生成し、
前記印刷データ送信手段により、前記商品オーダー控え印刷データを前記印刷装置に送信し、
前記印刷装置は、
前記商品オーダー控え印刷データを印刷する印刷手段を備え、
前記現金決済処理端末は、
前記印刷物に印刷された前記商品オーダー控え印刷データの画像読み取りにより、前記商品オーダー番号を読み取る商品オーダー番号読み取り手段と、
読み取った前記商品オーダー番号に基づいて、前記情報処理サーバの前記現金決済情報記憶手段から前記商品情報を読み出す商品情報読み出し手段と、
前記商品情報に基づいて現金決済を行う現金決済手段と、を備えたことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
オーダー情報を入力可能な情報入力端末と、
前記情報入力端末に入力された前記オーダー情報に基づいてオーダー控えを出力すると共に前記情報入力端末と携帯端末群として１対１の関係で特定されるモバイルプリンタと、
前記オーダー控えに担待された担待情報を読み取り装置で読み取り、レシートプリンタでレシートを出力する店舗端末と、
前記情報入力端末または前記店舗端末からの決済終了情報と、前記情報入力端末に入力された前記オーダー情報とに基づいてキッチン指示レシートを出力するキッチンプリンタと、
前記情報入力端末、前記モバイルプリンタ、前記キッチンプリンタ、および前記店舗端末とネットワークを介して接続されると共にこれらを統括制御する情報処理サーバと、を含むネットワークシステムであって、
前記情報処理サーバは、
前記情報入力端末とモバイルプリンタを１対１の関係で組み合わせる組合せ情報を記憶する組合せ情報記憶手段と、
固定情報と可変情報を含むもので、前記オーダー控え、前記キッチン指示レシート、および前記レシートの各印刷フォームを記憶する印刷フォーム記憶手段と、
前記情報入力端末からの前記オーダー情報の受信、または前記店舗端末からの前記担待情報の受信により、前記組合せ情報記憶手段の組合せ情報と、前記印刷フォーム記憶手段の前記各印刷フォームを参照し、前記情報入力端末、前記モバイルプリンタ、前記キッチンプリンタ、および前記店舗端末を経由した前記レシートプリンタの各出力制御を行う情報出力制御手段を備えたことを特徴とするネットワークシステム。