(57)【要約】      （修正有）【課題】客が利用可能な複数の席を有する店舗の席の利用状況を的確に管理する。【解決手段】レジカウンターに設けられたレシートプリンターＲＰは、ホール担当者がタブレット端末１３に会計に対応する入力を行った場合、受信した第１の制御コマンドに基づいて、会計に関する情報及び客が利用した席を識別する席識別情報が少なくとも印刷されたレシートを発行し、席識別情報を制御サーバー１５に送信する。キッチンに設けられた伝票プリンターＤＰは、ホール担当者がタブレット端末に注文に対応する入力を行った場合、受信した第２の制御コマンドに基づいて、席を利用する客の注文の内容を示す情報及び客が利用する席の席識別情報が少なくとも印刷された注文伝票を発行し、席識別情報を制御サーバー１５に送信する。制御サーバー１５は、受信した席識別情報に基づいて、店舗が有する席の客による利用状況を管理する。【選択図】図２
2017142646.tif 000002
【特許請求の範囲】
【請求項１】
客が利用可能な複数の席を有する店舗に設けられ、受信した第１の制御コマンドに基づいて、会計に関する情報、及び、前記客が利用した前記席を識別する第１の席識別情報が少なくとも印刷されたレシートを発行するレシートプリンターと、
前記店舗に設けられ、受信した第２の制御コマンドに基づいて、前記席を利用する前記客の注文の内容を示す情報、及び、前記客が利用する前記席の第２の席識別情報が少なくとも印刷された注文伝票を発行する伝票プリンターと、
前記レシートプリンター、及び、前記伝票プリンターに接続可能なサーバーと、
を備えるネットワークシステムであって、
前記レシートプリンターは、前記第１の制御コマンドを受信した場合、受信した前記第１の制御コマンドに基づいて前記第１の席識別情報を前記サーバーに送信し、
前記伝票プリンターは、前記第２の制御コマンドを受信した場合、受信した前記第２の制御コマンドに基づいて前記第２の席識別情報を前記サーバーに送信し、
前記サーバーは、
受信した前記第１の席識別情報及び前記第２の席識別情報に基づいて、前記店舗が有する前記席の前記客による利用状況を管理する
ことを特徴とするネットワークシステム。
【請求項２】
前記サーバーは、
前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席が利用された状態又は前記席が利用されてない状態を示す席利用状況情報とを対応付けて記憶し、
前記伝票プリンターから前記第２の席識別情報を受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用された状態であることを示す情報とし、
前記レシートプリンターから前記第１の席識別情報を受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用されてない状態であることを示す情報とする
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記サーバーは、
前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席を利用可能な人数を示す席利用状況情報を対応付けて記憶し、
前記伝票プリンターから前記第２の席識別情報と、前記第２の席識別情報の前記席に着席した人数を示す情報とを受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、着席した人数に基づいて更新し、
前記レシートプリンターから前記第１の席識別情報と、前記第１の席識別情報の前記席を離席した人数を示す情報とを受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、離席した人数に基づいて更新する
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項４】
前記サーバーは、
外部装置に、前記店舗が有する前記席の利用状況を示す情報を送信して、前記外部装置に前記席の利用状況を示す情報を表示させる
ことを特徴とする請求項１乃至３のいずれか１項に記載のネットワークシステム。
【請求項５】
客が利用可能な複数の席を有する店舗に設けられ、受信した第１の制御コマンドに基づいて、会計に関する情報、及び、前記客が利用した前記席を識別する第１の席識別情報が少なくとも印刷されたレシートを発行するレシートプリンターと、
前記店舗に設けられ、受信した第２の制御コマンドに基づいて、前記席を利用する前記客の注文の内容を示す情報、及び、前記客が利用する前記席の第２の席識別情報が少なくとも印刷された注文伝票を発行する伝票プリンターと、
前記レシートプリンター、及び、前記伝票プリンターに接続可能なサーバーと、
を備えるネットワークシステムの制御方法であって、
前記レシートプリンターは、前記第１の制御コマンドを受信した場合、受信した前記第１の制御コマンドに基づいて前記第１の席識別情報を前記サーバーに送信し、
前記伝票プリンターは、前記第２の制御コマンドを受信した場合、受信した前記第２の制御コマンドに基づいて前記第２の席識別情報を前記サーバーに送信し、
前記サーバーは、
受信した前記第１の席識別情報及び前記第２の席識別情報に基づいて、前記店舗が有する前記席の前記客による利用状況を管理する
ことを特徴とするネットワークシステムの制御方法。
【請求項６】
前記サーバーは、
前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席が利用された状態又は前記席が利用されてない状態を示す席利用状況情報とを対応付けて記憶し、
前記伝票プリンターから前記第２の席識別情報を受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用された状態であることを示す情報とし、
前記レシートプリンターから前記第１の席識別情報を受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用されてない状態であることを示す情報とする
ことを特徴とする請求項５に記載のネットワークシステムの制御方法。
【請求項７】
前記サーバーは、
前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席を利用可能な人数を示す席利用状況情報を対応付けて記憶し、
前記伝票プリンターから前記第２の席識別情報と、前記第２の席識別情報の前記席に着席した人数を示す情報とを受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、着席した人数に基づいて更新し、
前記レシートプリンターから前記第１の席識別情報と、前記第１の席識別情報の前記席を離席した人数を示す情報とを受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、離席した人数に基づいて更新する
ことを特徴とする請求項５に記載のネットワークシステムの制御方法。
【請求項８】
前記サーバーは、
外部装置に、前記店舗が有する前記席の利用状況を示す情報を送信して、前記外部装置に前記席の利用状況を示す情報を表示させる
ことを特徴とする請求項５乃至６のいずれか１項に記載のネットワークシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、及び、ネットワークシステムの制御方法に関する。
【背景技術】
【０００２】
従来、ＰＯＳ端末内の会計処理部から出力された出力データを、外部装置が解釈可能な形式のデータに変換し、変換したデータを外部装置に送信し、送信したデータを外部装置で管理する技術がある（例えば、特許文献１参照）。
また、特許文献１に係るＰＯＳ端末は一般に店舗に設けられる。そして、客が利用可能な複数の席を有する店舗に複数の印刷装置が設けられ、１の印刷装置により客の会計に応じてレシートを発行し、他の印刷装置により客の注文に応じて、客の注文の内容を示す情報が印刷された注文伝票を発行するネットワークシステムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２７６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したネットワークシステムでは、顧客を円滑に席に誘導できるように、各席の利用状況を的確に管理できるようにしたいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、レシートを発行するレシートプリンターと、注文伝票を発行する伝票プリンターとを有するネットワークシステムについて、店舗の席の利用状況を的確に管理できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、客が利用可能な複数の席を有する店舗に設けられ、受信した第１の制御コマンドに基づいて、会計に関する情報、及び、前記客が利用した前記席を識別する第１の席識別情報が少なくとも印刷されたレシートを発行するレシートプリンターと、前記店舗に設けられ、受信した第２の制御コマンドに基づいて、前記席を利用する前記客の注文の内容を示す情報、及び、前記客が利用する前記席の第２の席識別情報が少なくとも印刷された注文伝票を発行する伝票プリンターと、前記レシートプリンター、及び、前記伝票プリンターに接続可能なサーバーと、を備えるネットワークシステムであって、前記レシートプリンターは、前記第１の制御コマンドを受信した場合、受信した前記第１の制御コマンドに基づいて前記第１の席識別情報を前記サーバーに送信し、前記伝票プリンターは、前記第２の制御コマンドを受信した場合、受信した前記第２の制御コマンドに基づいて前記第２の席識別情報を前記サーバーに送信し、前記サーバーは、受信した前記第１の席識別情報及び前記第２の席識別情報に基づいて、前記店舗が有する前記席の前記客による利用状況を管理することを特徴とする。
本発明の構成によれば、サーバーは、席を利用する客が注文をした場合、及び、席を利用した客が会計をした場合に、席の席識別情報を取得する。このため、サーバーは、受信した席識別情報に基づいて、席を利用する客が注文を行ってから会計を行うまでの間を管理することができ、これにより、店舗の席の利用状況を的確に管理できる。
【０００６】
また、本発明は、前記サーバーは、前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席が利用された状態又は前記席が利用されてない状態を示す席利用状況情報とを対応付けて記憶し、前記伝票プリンターから前記第２の席識別情報を受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用された状態であることを示す情報とし、前記レシートプリンターから前記第１の席識別情報を受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用されてない状態であることを示す情報とすることを特徴とする。
本発明の構成によれば、サーバーは、第３の席識別情報と対応付けて記憶する席利用状況情報により、席の利用状況を的確に管理できる。
【０００７】
また、本発明は、前記サーバーは、前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席を利用可能な人数を示す席利用状況情報を対応付けて記憶し、前記伝票プリンターから前記第２の席識別情報と、前記第２の席識別情報の前記席に着席した人数を示す情報とを受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、着席した人数に基づいて更新し、前記レシートプリンターから前記第１の席識別情報と、前記第１の席識別情報の前記席を離席した人数を示す情報とを受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、離席した人数に基づいて更新することを特徴とする。
本発明の構成によれば、サーバーは、第３の席識別情報と対応付けて記憶する席利用状況情報により、席の利用状況、特に、空き席を利用可能な人数を的確に管理できる。
【０００８】
また、本発明は、前記サーバーは、外部装置に、前記店舗が有する前記席の利用状況を示す情報を送信して、前記外部装置に前記席の利用状況を示す情報を表示させることを特徴とする。
本発明の構成によれば、ユーザーは、外部装置に表示された情報を参照することにより、席の利用状況を簡易に的確に把握できる。
【０００９】
また、上記目的を達成するために、本発明は、客が利用可能な複数の席を有する店舗に設けられ、受信した第１の制御コマンドに基づいて、会計に関する情報、及び、前記客が利用した前記席を識別する第１の席識別情報が少なくとも印刷されたレシートを発行するレシートプリンターと、前記店舗に設けられ、受信した第２の制御コマンドに基づいて、前記席を利用する前記客の注文の内容を示す情報、及び、前記客が利用する前記席の第２の席識別情報が少なくとも印刷された注文伝票を発行する伝票プリンターと、前記レシートプリンター、及び、前記伝票プリンターに接続可能なサーバーと、を備えるネットワークシステムの制御方法であって、前記レシートプリンターは、前記第１の制御コマンドを受信した場合、受信した前記第１の制御コマンドに基づいて前記第１の席識別情報を前記サーバーに送信し、前記伝票プリンターは、前記第２の制御コマンドを受信した場合、受信した前記第２の制御コマンドに基づいて前記第２の席識別情報を前記サーバーに送信し、前記サーバーは、受信した前記第１の席識別情報及び前記第２の席識別情報に基づいて、前記店舗が有する前記席の前記客による利用状況を管理することを特徴とする。
本発明の構成によれば、サーバーは、席を利用する客が注文をした場合、及び、席を利用した客が会計をした場合に、席の席識別情報を取得する。このため、サーバーは、受信した席識別情報に基づいて、席を利用する客が注文を行ってから会計を行うまでの間を管理することができ、これにより、店舗の席の利用状況を的確に管理できる。
【００１０】
また、本発明は、前記サーバーは、前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席が利用された状態又は前記席が利用されてない状態を示す席利用状況情報とを対応付けて記憶し、前記伝票プリンターから前記第２の席識別情報を受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用された状態であることを示す情報とし、前記レシートプリンターから前記第１の席識別情報を受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報が示す前記席利用状況情報を、前記席が利用されてない状態であることを示す情報とすることを特徴とする。
本発明の構成によれば、サーバーは、第３の席識別情報と対応付けて記憶する席利用状況情報により、席の利用状況を的確に管理できる。
【００１１】
また、本発明は、前記サーバーは、前記店舗に設けられた前記席について、前記第１の席識別情報及び前記第２の席識別情報に対応する第３の席識別情報と、前記席を利用可能な人数を示す席利用状況情報を対応付けて記憶し、前記伝票プリンターから前記第２の席識別情報と、前記第２の席識別情報の前記席に着席した人数を示す情報とを受信した場合、受信した前記第２の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、着席した人数に基づいて更新し、前記レシートプリンターから前記第１の席識別情報と、前記第１の席識別情報の前記席を離席した人数を示す情報とを受信した場合、受信した前記第１の席識別情報に対応する前記第３の席識別情報に対応付けられた前記席利用状況情報を、離席した人数に基づいて更新することを特徴とする。
本発明の構成によれば、サーバーは、第３の席識別情報と対応付けて記憶する席利用状況情報により、席の利用状況、特に、空き席を利用可能な人数を的確に管理できる。
【００１２】
また、本発明は、前記サーバーは、外部装置に、前記店舗が有する前記席の利用状況を示す情報を送信して、前記外部装置に前記席の利用状況を示す情報を表示させることを特徴とする。
本発明の構成によれば、ユーザーは、外部装置に表示された情報を参照することにより、席の利用状況を簡易に的確に把握できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るレシートプリンター、伝票プリンターの使用態様を示す図。
【図２】ネットワークシステムを示す図。
【図３】ネットワークシステムを構成する各装置の機能的構成を示すブロック図。
【図４】タブレット端末、伝票プリンター、制御サーバーの動作を示すフローチャート。
【図５】注文伝票の一例を示す図。
【図６】席管理データベースを示す図。
【図７】タブレット端末、レシートプリンター、制御サーバーの動作を示すフローチャート。
【図８】レシートの一例を示す図。
【図９】席利用状況情報の値が変化するタイミングの説明に利用する図。
【図１０】席利用状況表示画面を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係るレシートプリンターＲＰと、伝票プリンターＤＰの使用態様の一例を示す図である。
図１は、来店した客に飲み物、及び、食べ物（以下、総称して「飲食物」という。）を提供する飲食店Ｔ（店舗）にレシートプリンターＲＰ、及び、伝票プリンターＤＰが設けられた様子を模式的に示す。
図１に示す飲食店Ｔは、ホールＴ１と、キッチンＴ２とに分かれる。
ホールＴ１は、来店した客が滞在し、ホールＴ１の担当者（以下、「ホール担当者」という。）が飲食物の提供等のサービスを客に提供するエリアである。ホールＴ１には、来店した顧客が利用可能な複数の席Ｓが設けられる。席Ｓは、飲食物を載置可能なテーブルＴＢを有すると共に、客が着席可能なイスＣＨが設けられる。
ホール担当者には、客からの注文を受け付ける際に使用するタブレット端末１３が、事前に、付与される。ホールＴ１において、客からの注文を受け付ける際、ホール担当者は、客の近くに行き、客から注文を聞き、タブレット端末１３に注文に対応する入力を行う。
タブレット端末１３の構成、機能、及び、機能に基づく処理については後述する。
【００１５】
また、ホールＴ１において、出入口の近傍には、客が会計を行うレジカウンターＬＣが設けられる。レジカウンターＬＣには、印刷する機能を有するレシートプリンターＲＰが設けられる。レジカウンターＬＣで行われる会計に際し、ホール担当者は、レジカウンターＬＣに行き、タブレット端末１３に会計に対応する入力を行う。タブレット端末１３への会計に対応する入力に応じて、レシートプリンターＲＰは、後述する席識別情報のほか、客が注文した飲食物に関する情報や、小計を示す情報、税に関する情報、合計金額を示す情報等の会計に関する情報が印刷されたレシートを発行する。レシートは、ホール担当者によって客に引き渡される。
レシートプリンターＲＰの構成、機能、及び、機能に基づく処理については後述する。
【００１６】
キッチンＴ２は、キッチンＴ２の担当者（以下、「キッチン担当者」という。）が飲食物を作るエリアであり、ドリンクサーバーや、ガスコンロ、冷蔵庫等が設けられる。
キッチンＴ２に設けられた台には、印刷する機能を有する伝票プリンターＤＰ（印刷装置）が設けられる。
ホール担当者が、客の注文に応じて、タブレット端末１３に注文に対応する入力を行った場合、伝票プリンターＤＰは、後述する席識別情報のほか、客が注文した飲食物に関する情報（客の注文の内容を示す情報）が印刷された注文伝票を発行する。飲食物に関する情報は、注文された飲食物の名称や、注文された飲食物の数量を示す情報である。キッチン担当者は、伝票プリンターＤＰが発行した注文伝票を参照して、客の注文の内容を把握し、客が注文した飲食物を作る。
伝票プリンターＤＰの構成、機能、及び、機能に基づく処理については後述する。
【００１７】
以下の説明において、レシートプリンターＲＰ、及び、伝票プリンターＤＰを区別しない場合、「プリンターＰ」と表現する。
【００１８】
図２は、本実施形態に係るネットワークシステム１を示す図である。
図２に示すように、ネットワークシステム１は、飲食店Ｔに構築される店舗システム２を有する。店舗システム２は、ルーター機能付きのアクセスポイントＡＰを有するローカルエリアネットワークＬＮを備える。
タブレット端末１３、レシートプリンターＲＰ、及び、伝票プリンターＤＰは、無線通信機能を有し、アクセスポイントＡＰと無線通信してローカルエリアネットワークＬＮにアクセスし、ローカルエリアネットワークＬＮを介して相互に通信可能である。
【００１９】
ローカルエリアネットワークＬＮには、通信装置１４が接続される。通信装置１４は、ローカルエリアネットワークＬＮと、インターネットを含むグローバルネットワークＧＮとを接続するインターフェース装置である。通信装置１４は、モデム（又は、ＯＮＵ（Optical Network Unit））に係る機能、ルーター機能、ＮＡＴ（Network Address Translation）機能、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバー機能等を有する。通信装置１４は、ローカルエリアネットワークＬＮに接続された機器と、グローバルネットワークＧＮに接続された機器との間で行われる通信に際し、機器間で送受信されるデータを転送する。なお、図２では、通信装置１４を１つのブロックで表現するが、通信装置１４は、機能に応じた複数の装置を有する構成でもよい。
プリンターＰは、通信装置１４を制御して、グローバルネットワークＧＮにアクセス可能である。
【００２０】
なお、図２では、ネットワークシステム１は、１つの店舗システム２を有するが、ネットワークシステム１が複数の店舗システム２を有する構成でもよい。この場合、複数の店舗のそれぞれに店舗システム２が設けられ、各店舗システム２がグローバルネットワークＧＮに接続する。
【００２１】
ネットワークシステム１において、グローバルネットワークＧＮには、制御サーバー１５が接続される。制御サーバー１５は、プリンターＰをクライアントとするサーバーである。なお、図２では、制御サーバー１５を、１つのブロックによって表現するが、これは制御サーバー１５が単一のサーバー装置により構成されることを意味するものではない。例えば、制御サーバー１５は、複数のサーバー装置を含んで構成されたものでもよい。すなわち、制御サーバー１５は、後述する各種処理を実行可能な構成であれば、その形態を問わない。
【００２２】
図３は、ネットワークシステム１が備える各装置の機能的構成を示すブロック図である。
【００２３】
タブレット端末１３は、前面の広い領域にタッチパネル２１が設けられたタブレット型の（板状の）端末である。
図３に示すように、タブレット端末１３は、タブレット端末制御部２０と、タッチパネル２１と、タブレット端末記憶部２２と、タブレット端末ネットワーク通信部２３と、を備える。
【００２４】
タブレット端末制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、タブレット端末１３を制御する。タブレット端末制御部２０は、タブレット端末１３にインストールされた所定のアプリケーションを読み出して実行することにより、タブレット端末アプリケーション実行部２０１として機能する。
【００２５】
タッチパネル２１は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、タブレット端末制御部２０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、タブレット端末制御部２０に出力する。タブレット端末制御部２０は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
【００２６】
タブレット端末記憶部２２は、不揮発性メモリーを備え、各種データを記憶する。
【００２７】
タブレット端末ネットワーク通信部２３は、タブレット端末制御部２０の制御で、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
また、タブレット端末ネットワーク通信部２３は、タブレット端末制御部２０の制御で、グローバルネットワークＧＮと接続する機器と、所定の通信規格に従って通信する。
【００２８】
レシートプリンターＲＰは、ロール紙を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を印刷するラインサーマルプリンターである。
図３に示すように、レシートプリンターＲＰは、レシートプリンター制御部３０と、レシートプリンター印刷部３１と、レシートプリンター記憶部３２と、レシートプリンターネットワーク通信部３３と、レシートプリンターデバイス通信部３４と、を備える。
【００２９】
レシートプリンター制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、レシートプリンターＲＰを制御する。
【００３０】
レシートプリンター印刷部３１は、レシートプリンターＲＰの筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等のロール紙への印刷に関する各種機構を備える。レシートプリンター印刷部３１は、レシートプリンター制御部３０の制御で、搬送機構によりロール紙を搬送し、印刷機構によりロール紙にレシートに係る画像を印刷し、切断機構により所定の位置でロール紙を切断してレシートを発行する。
【００３１】
レシートプリンター記憶部３２は、不揮発性メモリーを備え、各種データを記憶する。
【００３２】
レシートプリンターネットワーク通信部３３は、レシートプリンター制御部３０の制御で、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
また、レシートプリンターネットワーク通信部３３は、レシートプリンター制御部３０の制御で、グローバルネットワークＧＮと接続する機器と所定の通信規格に従って通信する。
【００３３】
レシートプリンターデバイス通信部３４は、ＵＳＢの規格に従ったポートや、ＵＳＢ以外のシリアル通信規格に従ったポート、その他ポートを備えるインターフェースボードを備える。インターフェースボードの各ポートには、デバイスが接続可能である。レシートプリンターデバイス通信部３４は、レシートプリンター制御部３０の制御で、ポートを介してレシートプリンターＲＰに接続されたデバイスと通信する。
なお、レシートプリンターデバイス通信部３４が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
【００３４】
レシートプリンターＲＰには、デバイスとして、バーコードリーダーＢＲ、カスタマーディスプレーＣＤ、及び、自動釣銭機ＪＴが接続される。
バーコードリーダーＢＲは、バーコードを読み取り、読取結果を示すデータをレシートプリンターデバイス通信部３４に出力する。レシートプリンターデバイス通信部３４は、バーコードリーダーＢＲから入力されたデータを、レシートプリンター制御部３０に出力する。
カスタマーディスプレーＣＤは、レシートプリンター制御部３０の制御で、会計に関する情報を表示する。カスタマーディスプレーＣＤに表示された情報は、レジカウンターＬＣで会計を行う顧客が視認できる。
自動釣銭機ＪＴは、顧客から受け取った貨幣を投入する貨幣受取口と、釣銭に係る貨幣を排出する釣銭排出口とを備え、レシートプリンター制御部３０の制御で、貨幣受取口を介して貨幣が投入された場合、対応する釣銭を釣銭排出口から排出する。
【００３５】
伝票プリンターＤＰは、ロール紙を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を印刷するラインサーマルプリンターである。
図３に示すように、伝票プリンターＤＰは、伝票プリンター制御部４０と、伝票プリンター印刷部４１と、伝票プリンター記憶部４２と、伝票プリンターネットワーク通信部４３と、を備える。
【００３６】
伝票プリンター制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、伝票プリンターＤＰを制御する。
【００３７】
伝票プリンター印刷部４１は、伝票プリンターＤＰの筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等のロール紙への印刷に関する各種機構を備える。伝票プリンター印刷部４１は、伝票プリンター制御部４０の制御で、搬送機構によりロール紙を搬送し、印刷機構によりロール紙に注文伝票に係る画像を印刷し、切断機構により所定の位置でロール紙を切断して注文伝票を発行する。
【００３８】
伝票プリンター記憶部４２は、不揮発性メモリーを備え、各種データを記憶する。
【００３９】
伝票プリンターネットワーク通信部４３は、伝票プリンター制御部４０の制御で、ローカルエリアネットワークＬＮと接続する機器と所定の通信規格に従って通信する。
また、伝票プリンターネットワーク通信部４３は、伝票プリンター制御部４０の制御で、グローバルネットワークＧＮと接続する機器と所定の通信規格に従って通信する。
【００４０】
制御サーバー１５は、レシートプリンターＲＰ、伝票プリンターＤＰ、その他の機器をクライアントとするサーバーである。
図３に示すように、制御サーバー１５は、制御サーバー制御部６０と、制御サーバーネットワーク通信部６１と、制御サーバー記憶部６２と、を備える。
【００４１】
制御サーバー制御部６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、制御サーバー１５を制御する。
【００４２】
制御サーバーネットワーク通信部６１は、制御サーバー制御部６０の制御で、グローバルネットワークＧＮと接続する機器と所定の通信規格に従って通信する。
【００４３】
制御サーバー記憶部６２は、不揮発性メモリーを備え、各種データ（席管理データベース６２１を含む。）を記憶する。
【００４４】
次に、ネットワークシステム１において、タブレット端末１３の制御でプリンターＰが印刷を実行するときの各装置の動作を説明する。
【００４５】
図４は、席Ｓで客が注文を行った場合に、タブレット端末１３の制御で伝票プリンターＤＰが注文伝票を発行するときの、ネットワークシステム１の各装置の動作を示すフローチャートである。
【００４６】
なお、本実施形態において、「１の客が１の席Ｓに着席する」とは、当該１の客が当該１の席Ｓを利用して、飲食物の提供、その他のサービスを受ける状態のことを意味する。この場合、当該１の客が当該１の席Ｓを占有的に利用し、他の客は、当該１の席Ｓを利用することはできない。
また、本実施形態において、「１の客が１の席Ｓを離席する」とは、当該１の客が当該１の席Ｓの利用を止めた状態を意味する。従って、当該１の客が当該１の席Ｓを離席した後は、他の客は、当該１の席Ｓを利用することが可能である。
【００４７】
席Ｓに着席する客から注文を受ける前に、ホール担当者は、タブレット端末１３の所定のアプリケーションを起動し、注文に対応する入力を行うユーザーインターフェース（以下、「注文入力ＵＩ」という。）の表示を指示する。タブレット端末アプリケーション実行部２０１は、所定のアプリケーションの機能により、注文入力ＵＩを、タッチパネル２１に表示する。
注文入力ＵＩは、注文に対応する情報を入力する欄のほか、席識別情報を入力する欄を有する。席識別情報とは、席Ｓのそれぞれを識別する識別情報であり、席Ｓのそれぞれに一意な値の席識別情報が割り振られる。なお、ネットワークシステム１を利用する店舗が複数の場合は、複数の店舗に設けられた席Ｓのそれぞれに対して、一意な値の席識別情報が割り振られる。
【００４８】
所定の席Ｓに着席する客から注文を受ける場合、ホール担当者は、注文を受ける席Ｓの近くまで行く。次いで、ホール担当者は、注文入力ＵＩに、当該所定の席Ｓの席識別情報を入力する。次いで、ホール担当者は、席Ｓに着席する客から注文を聞き、タブレット端末１３のタッチパネル２１に表示された注文入力ＵＩに、注文に対応する入力を行い、入力を確定する。
【００４９】
図４に示すように、注文入力ＵＩに対する入力が確定されたことを検出すると、タブレット端末１３のタブレット端末アプリケーション実行部２０１は、入力された情報（席識別情報、及び、注文に対応する情報）を取得し、取得した情報に基づいて、注文伝票発行指示データ（第２の制御コマンド）を生成する（ステップＳＡ１）。
注文伝票発行指示データは、注文伝票の発行を指示する制御データであり、伝票プリンターＤＰが対応するコマンド体系の制御コマンドを含んで構成される。注文伝票には、少なくとも席識別情報と、注文に対応する情報とが印刷される。注文伝票発行指示データは、席識別情報の印刷を指示する制御コマンドと、注文に対応する情報の印刷を指示する制御コマンドとを含む。注文伝票については、後に例示する。
次いで、タブレット端末アプリケーション実行部２０１は、タブレット端末ネットワーク通信部２３を制御して、生成した注文伝票発行指示データを伝票プリンターＤＰに送信する（ステップＳＡ２）。
ステップＳＡ２でタブレット端末１３が注文伝票発行指示データを伝票プリンターＤＰに送信するために必要な通信に関する情報（伝票プリンターＤＰのアドレスや、使用する通信プロトコル、データのフォーマット等）は、タブレット端末１３に事前に登録される。
【００５０】
図４に示すように、伝票プリンターＤＰの伝票プリンター制御部４０は、伝票プリンターネットワーク通信部４３を制御して、注文伝票発行指示データを受信する（ステップＳＢ１）。
次いで、伝票プリンター制御部４０は、注文伝票発行指示データに基づいて、伝票プリンター印刷部４１を制御して、注文伝票を発行する（ステップＳＢ２）。
【００５１】
図５は、注文伝票の一例を示す図である。
図５に示すように、注文伝票には、席識別情報が印刷される。図５の例では、領域Ａ５１に席識別情報が印刷される。
また、注文伝票には、注文に対応する情報として、客が注文した飲食物のそれぞれについて、飲食物の名称を示す情報と注文された数量を示す情報との組み合わせが印刷される。図５の例では、領域Ａ５２に、注文に対応する情報が印刷される。
【００５２】
次いで、伝票プリンター制御部４０は、注文伝票発行指示データから席識別情報を抽出する（ステップＳＢ３）。
次いで、伝票プリンター制御部４０は、伝票プリンターネットワーク通信部４３を制御して、ステップＳＢ３で抽出した席識別情報、及び、着席通知情報を、制御サーバー１５に送信する（ステップＳＢ４）。
着席通知情報とは、客が、席識別情報の席Ｓに着席した状態であることを通知する情報である。ここで、１の席Ｓに着席する客からホール担当者が注文を受け、当該１の席Ｓの席識別情報が印刷された注文伝票が発行された時点では、客は、当該１の席Ｓに着席した状態である。そして、着席通知情報とは、現時点で、席識別情報の席Ｓに客が着席した状態であることを示す情報である。
なお、ステップＳＢ２で注文伝票に印刷される席識別情報、ステップＳＢ４で送信される席識別情報は、それぞれ、「第２の席識別情報」に相当する。
【００５３】
図４に示すように、制御サーバー１５の制御サーバー制御部６０は、制御サーバーネットワーク通信部６１を制御して、席識別情報、及び、着席通知情報を受信する（ステップＳＣ１）。
次いで、制御サーバー制御部６０は、ステップＳＣ１で受信した情報に基づいて、制御サーバー記憶部６２に記憶された席管理データベース６２１を更新する（ステップＳＣ２）。以下、ステップＳＣ２の処理について詳述する。
【００５４】
図６は、席管理データベース６２１の内容を示す図である。
図６に示すように、席管理データベース６２１は、席Ｓごとのレコードを有し、各レコードは、席識別情報と、席利用状況情報とを有する。
席利用状況情報とは、対応する席Ｓが利用された状態であるか、利用されてない状態であるかを示す情報であり、値として、利用された状態であることを示す値（図６では、「利用中」と表現する。以下、この値のことを「利用値」という。）と、利用されてない状態であることを示す値（図６では、「非利用」と表現する。以下、この値のことを「非利用値」という。）とのいずれかをとる。
なお、席管理データベース６２１のレコードが有する席識別情報は、「第３の席識別情報」に相当する。
ステップＳＣ２において、制御サーバー制御部６０は、席管理データベース６２１のレコードのうち、ステップＳＣ１で受信した席識別情報の値と同一の値の席識別情報を有するレコードを特定する。次いで、制御サーバー制御部６０は、特定したレコードの、席利用状況情報の値を、「利用値」へと更新する。この結果、席利用状況情報の値が「非利用値」であった場合は「利用値」へと値が変更され、席利用状況情報の値が「利用値」であった場合は、「利用値」である状態が維持される。
【００５５】
ステップＳＣ２の処理により、１の席Ｓに係るレコードの席利用状況情報の値が、「非利用値」から「利用値」と変更されるのは、以下の状況のときである。
すなわち、後に明らかとなる通り、当該１の席Ｓを利用した客が、会計を行った場合、ネットワークシステム１の各装置により後述する処理が行われ、当該１の席Ｓに係るレコードの席利用状況情報の値が「非利用値」へと変更される。その後、当該１の席Ｓを新たな客が利用し、当該新たな客により１回目の注文が行われた場合に、ネットワークシステム１の各装置により図４のフローチャートで説明した処理が行われ、当該１の席Ｓに係るレコードの席利用状況情報の値が、「非利用値」から「利用値」へと変更される。
【００５６】
また、ステップＳＣ２の処理により、１の席Ｓに係るレコードの席利用状況情報の値が、「利用値」のまま維持されるのは、以下の状況のときである。
すなわち、当該１の席Ｓを利用する客による２回目以降の注文に応じて、ステップＳＣ２の処理が行われた場合、ステップＳＣ２の処理が行われる時点では、席利用状況情報の値は既に「利用値」であるため、ステップＳＣ２の処理により当該１の席Ｓに係るレコードの席利用状況情報の値は「利用値」のまま維持される。
【００５７】
図７は、客が席Ｓを離席して会計を行った場合に、タブレット端末１３の制御でレシートプリンターＲＰがレシートを発行するときの、ネットワークシステム１の各装置の動作を示すフローチャートである。
【００５８】
席Ｓを離席した客について会計を行う前に、ホール担当者は、タブレット端末１３の所定のアプリケーションを起動し、会計に対応する入力を行うユーザーインターフェース（以下、「会計入力ＵＩ」という。）の表示を指示する。タブレット端末アプリケーション実行部２０１は、所定のアプリケーションの機能により、会計入力ＵＩを、タッチパネル２１に表示する。
会計入力ＵＩは、会計に対応する情報を入力する欄のほか、席識別情報を入力する欄を有する。
【００５９】
所定の席Ｓを離席した客について会計を行う場合、ホール担当者は、レジカウンターＬＣにおいて、会計入力ＵＩに、当該所定の席Ｓの席識別情報を入力する。次いで、ホール担当者は、会計入力ＵＩに、会計に対応する入力を行うと共に、必要に応じて、バーコードリーダーＢＲにより、所定のバーコードを読み取る。
【００６０】
タブレット端末アプリケーション実行部２０１は、会計入力ＵＩに入力された情報を取得し、また、レシートプリンターＲＰと通信してバーコードリーダーＢＲによる読み取り結果を取得し、また、会計に必要な情報を記憶する図示しないサーバーと必要に応じて通信して、レシート発行指示データ（第１の制御コマンド）を生成する（ステップＳＤ１）
レシート発行指示データは、レシートの発行を指示する制御データであり、レシートプリンターＲＰが対応するコマンド体系の制御コマンドを含んで構成される。レシートには、少なくとも席識別情報と、会計に関する情報とが印刷される。会計に関する情報は、例えば、客が注文した飲食物に関する情報や、小計を示す情報、税に関する情報、合計金額を示す情報等の会計に関する情報を含む。レシート発行指示データは、席識別情報の印刷を指示する制御コマンドと、会計に関する情報の印刷を指示する制御コマンドとを含む。レシートについては、後に例示する。
次いで、タブレット端末アプリケーション実行部２０１は、タブレット端末ネットワーク通信部２を制御して、生成したレシート発行指示データをレシートプリンターＲＰに送信する（ステップＳＤ２）。
ステップＳＤ２でタブレット端末１３がレシート発行指示データをレシートプリンターＲＰに送信するために必要な通信に関する情報（レシートプリンターＲＰのアドレスや、使用する通信プロトコル、データのフォーマット等）は、タブレット端末１３に事前に登録される。
【００６１】
図７に示すように、レシートプリンターＲＰのレシートプリンター制御部３０は、レシートプリンターネットワーク通信部３３を制御して、レシート発行指示データを受信する（ステップＳＥ１）。
次いで、レシートプリンター制御部３０は、レシート発行指示データに基づいて、レシートプリンター印刷部３１を制御して、レシートを発行する（ステップＳＥ２）。
【００６２】
図８は、レシートの一例を示す図である。
図８に示すように、レシートには、席識別情報が印刷される。図８の例では、領域Ａ８１に席識別情報が印刷される。
また、レシートには、会計に関する情報が印刷される。図８の例では、領域Ａ８２に、注文に対応する情報が印刷される。
【００６３】
次いで、レシートプリンター制御部３０は、レシート発行指示データから席識別情報を抽出する（ステップＳＥ３）。
次いで、レシートプリンター制御部３０は、レシートプリンターネットワーク通信部３３を制御して、ステップＳＥ３で抽出した席識別情報、及び、離席通知情報を、制御サーバー１５に送信する（ステップＳＥ４）。
離席通知情報とは、客が、席識別情報の席Ｓから離席したことを通知する情報である。ここで、１の席Ｓを利用した１の客が会計を行った場合、当該１の客は当該１の席Ｓを離席した状態である。そして、離席通知情報とは、現時点で、席識別情報の席Ｓから客が離席した状態であることを示す情報である。
【００６４】
なお、ステップＳＥ２でレシートに印刷される席識別情報、及び、ステップＳＥ４で送信される席識別情報は、それぞれ、「第１の席識別情報」に相当する。
【００６５】
図７に示すように、制御サーバー１５の制御サーバー制御部６０は、制御サーバーネットワーク通信部６１を制御して、席識別情報、及び、離席通知情報を受信する（ステップＳＦ１）。
次いで、制御サーバー制御部６０は、ステップＳＦ１で受信した情報に基づいて、制御サーバー記憶部６２に記憶された席管理データベース６２１を更新する（ステップＳＦ２）。
具体的には、ステップＳＦ２において、制御サーバー制御部６０は、席管理データベース６２１のレコードのうち、ステップＳＦ１で受信した席識別情報の値と同一の値の席識別情報を有するレコードを特定する。次いで、制御サーバー制御部６０は、特定したレコードの、席利用状況情報の値を、「非利用値」へと更新する。
このように、１の席Ｓを利用した１の客が当該１の席Ｓを離席し、当該１の席Ｓについて他の客が利用可能な状態となった場合、当該１の席Ｓに係る席利用状況情報の値が「非利用値」となる。
【００６６】
図９は、１の席Ｓにおいて客が注文を行う時のタイミング、及び、当該１の席Ｓを利用した客が会計を行う時のタイミングと、当該１の席Ｓに係る席利用状況情報の値が変化するタイミングとの関係の説明に利用する図である。
図９において、タイミングＴ０では、席利用状況情報の値は、「非利用値」であり、当該１の席Ｓを利用する客はいないものとする。
図９に示すように、タイミングＴ１において、当該１の席Ｓに１の客が着席し、１回目の注文を行うと、席利用状況情報の値が「利用値」となる。
タイミングＴ２において、当該１の客が２回目の注文を行うと、席利用状況情報の値は「利用値」のまま維持される。
タイミングＴ３において、当該１の客が当該１の席Ｓを離席して会計を行うと、席利用状況情報の値は、「利用値」から「非利用値」へと変化する。
ここで、当該１の席Ｓについて、当該１の席Ｓに着席する１の客により１回目の注文が行われてから、当該１の席Ｓを離席した当該１の客により会計が行われるまでの間は、当該１の客が当該１の席Ｓを利用した状態であり、当該１の席Ｓを他の客が利用することはできない。そして、１の席Ｓに係る席利用状況情報の値は、当該１の席Ｓに着席する１の客により１回目の注文が行われてから、当該１の席Ｓを離席した当該１の客により会計が行われるまでの間、換言すれば、当該１の客以外の客が当該１の席Ｓを利用できない間は、「利用値」となる。
このため、１の席Ｓについて、対応する席利用状況情報が「利用値」の場合は、当該１の席Ｓは、新たに来店した客等の、当該１の席Ｓを利用する客以外の客は利用することができないとみなすことができる。また、１の席Ｓについて、対応する席利用状況情報が「非利用値」の場合は、当該１の席Ｓは、新たに来店した客等が利用することができるとみなすことができる。
【００６７】
次に、席管理データベース６２１に基づく制御サーバー１５の処理について説明する。
制御サーバー１５には、複数のＷｅｂＡＰＩ（Application Programming Interface）（ＡＰＩ）が登録される。そして、制御サーバー１５は、外部装置からのアクセスに応じて、席管理データベース６２１に基づいて、登録されたＷｅｂＡＰＩにより処理を行って、ユーザーが必要とする情報を提供することができる。
以下、ホール担当者の指示に基づくタブレット端末１３からのアクセスに応じて、制御サーバー１５が情報を提供するときの処理について説明する。
【００６８】
ホール担当者は、タブレット端末１３のブラウザーを立ち上げ、店舗識別情報入力画面（図示略）の表示に係る制御サーバー１５の所定のＵＲＬへのアクセスを指示する。ＵＲＬは、所定の方法で、ホール担当者に事前に通知される。
以下において、タブレット端末制御部２０は、ブラウザー、その他のプログラムの機能により、処理を実行する。
タブレット端末１３のタブレット端末制御部２０は、ホール担当者の指示に応じて、制御サーバー１５の所定のＵＲＬにアクセスする。制御サーバー１５の制御サーバー制御部６０は、所定のＵＲＬへのアクセスに応じて、店舗識別情報入力画面を表示させるＨＴＭＬファイルをタブレット端末１３に送信する。
タブレット端末１３のタブレット端末制御部２０は、受信したＨＴＭＬファイルに基づいて店舗識別情報入力画面をタッチパネル２１に表示する。
なお、詳細な説明は省略するが、タブレット端末１３から制御サーバー１５へのアクセスに際し、ホール担当者が正当な権限を有する者か否かを判別する認証が所定の方法で適切に行われる。
【００６９】
店舗識別情報入力画面は、店舗を識別する識別情報である店舗識別情報を入力する画面である。ネットワークシステム１を構成する店舗システム２が構築される店舗のそれぞれには、一意な値の店舗識別情報が事前に割り振られる。従って、本実施形態に係る飲食店Ｔについても、事前に、一意な値の店舗識別情報が割り振られる。
ホール担当者は、店舗識別情報入力画面に店舗識別情報を入力し、入力を確定する。
【００７０】
店舗識別情報入力画面のへの入力が確定されたことを検出すると、タブレット端末１３のタブレット端末制御部２０は、店舗識別情報入力画面に入力された店舗識別情報を取得する。
次いで、タブレット端末制御部２０は、取得した店舗識別情報に基づいて、ＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを制御サーバー１５に送信する。タブレット端末制御部２０は、例えば、店舗識別情報入力画面に係るＨＴＭＬファイルに実装されたスクリプトの機能により、ＨＴＴＰリクエストの生成、及び、送信を実行する。
【００７１】
ＨＴＴＰリクエストにおいて、リクエスト行のメソッドは、「ＧＥＴ」である。また、ＨＴＴＰリクエストのリクエスト行には、パス名として、制御サーバー１５の所定のＵＲＬが記録されると共に、対応する所定のＷｅｂＡＰＩ（以下、「特定ＷｅｂＡＰＩ」とする。）を指定する情報がルールに従って記録される。また、パス名には、特定ＷｅｂＡＰＩにパラメーターとして受け渡す店舗識別情報がクエリーパラメーターによりルールに従って記録される。
【００７２】
制御サーバー１５の制御サーバー制御部６０は、タブレット端末１３が送信した特定ＷｅｂＡＰＩに係るＨＴＴＰリクエストを受信する。
次いで、制御サーバー制御部６０は、受信したＨＴＴＰリクエストで指定された特定ＷｅｂＡＰＩの機能により、以下の処理を実行する。
すなわち、制御サーバー制御部６０は、クエリーパラメーターに係る店舗識別情報に基づいて、店舗識別情報の店舗に設けられた席Ｓのそれぞれの席識別情報を取得する。図示は省略するが、制御サーバー１５は、席Ｓのそれぞれについて、席Ｓが設けられた店舗の店舗識別情報と、席Ｓの席識別情報とを対応付けて記憶するデータベースを記憶しており、制御サーバー制御部６０は、当該データベースに基づいて上記の処理を実行する。
次いで、制御サーバー制御部６０は、席管理データベース６２１のレコードのうち、取得した席識別情報を有するレコード（複数ある場合は、複数のレコードのそれぞれ）を特定する。
次いで、制御サーバー制御部６０は、特定した１又は複数のレコードに基づいて、各レコードに対応する席のそれぞれについて、席識別情報と席利用状況情報とがフォーマットに従って対応付けて記録された応答データを生成する。応答データは、ＪＳＯＮ（JavaScript（登録商標） Object Notation）形式のデータや、ＸＭＬ形式のデータ等、情報を項目と、項目値として階層化して記録可能なデータである。
次いで、制御サーバー制御部６０は、生成した応答データをＨＴＴＰレスポンスでタブレット端末１３に送信する。
【００７３】
タブレット端末１３のタブレット端末制御部２０は、制御サーバー１５が送信したＨＴＴＰレスポンスを受信する。
次いで、タブレット端末制御部２０は、受信したＨＴＴＰレスポンスに含まれる応答データに基づいて、店舗（本例では飲食店Ｔ）に設けられた席Ｓのそれぞれの利用状況を示す情報が表示された席利用状況表示画面Ｇ１０１をタッチパネル２１に表示する。
【００７４】
図１０は、席利用状況表示画面Ｇ１０１の一例を示す図である。
図１０に例示するように、席利用状況表示画面Ｇ１０１には、ホール担当者が指定した店舗に設けられた席Ｓのそれぞれについて、席識別情報と、席Ｓが利用された状態か否かを示す情報とが対応付けて表示される。
ホール担当者は、席利用状況表示画面Ｇ１０１を参照することにより、席Ｓが利用された状態であるか否かを的確に、簡易に把握できる。従って、例えば、ホール担当者は、飲食店Ｔに新たに客が来店した場合に、席利用状況表示画面Ｇ１０１を参照することにより、席Ｓの案内について的確な接客を行うことができる。
【００７５】
以上説明したように、ネットワークシステム１は、レシートプリンターＲＰと、伝票プリンターＤＰと、これらプリンターＰに接続可能な制御サーバー１５（サーバー）とを備える。レシートプリンターＲＰは、客が利用可能な複数の席Ｓを有する店舗に設けられ、受信したレシート発行指示データ（第１の制御コマンド）に基づいて、会計に関する情報、及び、客が利用した席Ｓを識別する席識別情報が少なくとも印刷されたレシートを発行する。伝票プリンターＤＰは、店舗に設けられ、受信した注文伝票発行指示データ（第２の制御コマンド）に基づいて、席Ｓを利用する客の注文の内容を示す情報、及び、客が利用する席Ｓの席識別情報が少なくとも印刷された注文伝票を発行する。レシートプリンターＲＰは、レシート発行指示データを受信した場合、受信したレシート発行指示データに基づいて席識別情報を制御サーバー１５に送信する。伝票プリンターＤＰは、注文伝票発行指示データ（第２の制御コマンド）を受信した場合、受信した注文伝票発行指示データに基づいて席識別情報を制御サーバー１５に送信する。制御サーバー１５は、受信した席識別情報に基づいて、店舗が有する席Ｓの客による利用状況を管理する。
この構成によれば、制御サーバー１５は、席を利用する客が注文をした場合、及び、席を利用した客が会計をした場合に、席の席識別情報を取得する。このため、制御サーバー１５は、受信した席識別情報に基づいて、席を利用する客が注文を行ってから会計を行うまでの間を管理することができ、これにより、店舗の席の利用状況を的確に管理できる。
【００７６】
また、本実施形態では、制御サーバー１５は、店舗に設けられた席Ｓについて、席識別情報と、席Ｓを利用した状態であることを示す値（利用値）、又は、席Ｓを利用してない状態であることを示す値（非利用値）のいずれかの値をとる席利用状況情報とを対応付けて記憶する。制御サーバー１５は、伝票プリンターＤＰから席識別情報を受信した場合、受信した席識別情報に対応する席利用状況情報の値を「利用値」とし、レシートプリンターＲＰから席識別情報を受信した場合、受信した席識別情報に対応する席利用状況情報の値を「非利用値」する。
この構成によれば、制御サーバー１５は、席識別情報と対応付けて記憶する席利用状況情報により、席の利用状況を的確に管理できる。
【００７７】
また、本実施形態では、制御サーバー１５は、タブレット端末１３等の外部装置に、店舗が有する席Ｓの利用状況を示す情報を送信して、外部装置に席の利用状況を示す情報を表示させる。
この構成によれば、ユーザーは、外部装置に表示された情報を参照することにより、席の利用状況を簡易に的確に把握できる。
【００７８】
＜変形例＞
次いで、変形例について説明する。
上述した実施形態では、席管理データベース６２１は、席識別情報と対応付けて、席Ｓが利用された状態であるか否かを示す席利用状況情報を記憶した。そして、制御サーバー１５は、席管理データベース６２１により、席Ｓ単位で、席Ｓが利用された状態か否かを管理した。
ここで、店舗では、１つの席Ｓについて、相席が許容される場合がある。すなわち、異なる複数の団体（本例において、団体は、複数の人間からなる集団に限らず、一人の人間からなるものでもよいものとする。）が、１つの席Ｓを同時に利用することが許容される場合がある。
このことを踏まえ、ネットワークシステム１の各装置が以下の処理を行う構成でもよい。
【００７９】
すなわち、上述した実施形態では、席管理データベース６２１は、席識別情報と対応付けて、席Ｓが利用された状態であるか否かを示す席利用状況情報を記憶した。
一方で、変形例に係る席管理データベース６２１は、席識別情報と対応付けて、以下の情報を有する席利用状況情報を記憶する。すなわち、変形例に係る席利用状況情報は、席Ｓに着席することが許容される最大の人数を示す情報（以下、「許容数情報」という。）と、席Ｓの空き席を利用可能な人数を示す情報（以下、「利用可能人数情報」という。）と、を記憶する。利用可能人数情報が示す人数は、許容数情報が示す人数から、席Ｓを利用中の客の人数を減算した値に相当する。
【００８０】
変形例において、レシートプリンターＲＰのレシートプリンター制御部３０は、レシートの発行に応じて、席識別情報と、席Ｓを離席した人数を示す情報とを制御サーバー１５に送信する。なお、例えば、席Ｓを離席した人数を示す情報がレシートに印刷される場合、レシートプリンター制御部３０は、レシート発行指示データに基づいて、席Ｓを離席した人数を示す情報を取得する。また例えば、席Ｓを離席した人数を示す情報がレシートに印刷されない場合、レシートプリンター制御部３０は、ホール担当者等のユーザーから当該情報の入力を受け付け、ユーザーからの入力に基づいて、当該情報を取得する。制御サーバー１５の制御サーバー制御部６０は、レシートプリンターＲＰから、席識別情報と、席Ｓを離席した人数を示す情報とを受信した場合、席Ｓを離席した人数を示す情報に基づいて、席利用状況情報の利用可能人数情報を更新する。具体的には、所定の人数の客が１の席Ｓを離席することにより、当該１の席Ｓについて、当該所定の人数分の空き席ができ、所定の人数の客が新たに着席可能な状態となる。これを踏まえ、制御サーバー制御部６０は、利用可能人数情報が示す値に、席Ｓを離席した人数を示す情報が示す人数に対応する値を加算する。
【００８１】
また、変形例において、伝票プリンターＤＰの伝票プリンター制御部４０は、注文伝票の発行に応じて、席識別情報と、席Ｓに着席した人数を示す情報とを制御サーバー１５に送信する。なお、例えば、席Ｓに着席した人数を示す情報が注文伝票に印刷される場合、伝票プリンター制御部４０は、注文伝票発行指示データに基づいて、席Ｓに着席した人数を示す情報を取得する。また例えば、席Ｓに着席した人数を示す情報が注文伝票に印刷されない場合、伝票プリンター制御部４０は、ホール担当者等のユーザーから当該情報の入力を受け付け、ユーザーからの入力に基づいて、当該情報を取得する。制御サーバー１５の制御サーバー制御部６０は、伝票プリンターＤＰから、席識別情報と、席Ｓに着席した人数を示す情報とを受信した場合、席Ｓに着席した人数を示す情報に基づいて、席利用状況情報の利用可能人数情報を更新する。具体的には、所定の人数の客が１の席Ｓに着席することにより、当該１の席Ｓについて、当該所定の人数分の客が着席できない状態となる。これを踏まえ、制御サーバー制御部６０は、利用可能人数情報が示す値から、席Ｓに着席した人数を示す情報が示す人数に対応する値を減算する。
【００８２】
変形例において、制御サーバー１５、レシートプリンターＲＰ、及び、伝票プリンターＤＰにより上述した処理が行われることにより、制御サーバー１５の席管理データベース６２１が記憶する席利用状況情報の利用可能人数情報が、対応する席Ｓの実際の空き席の状況を反映した適切な情報となる。これにより、制御サーバー１５の制御サーバー制御部６０は、席利用状況情報に基づいて、席Ｓの利用状況を適切に管理できる。
【００８３】
制御サーバー１５は、タブレット端末１３を含む外部装置からの問い合わせに応じて、席Ｓの空き席を利用可能な人数を示す情報を提供する。
例えば、制御サーバー１５は、外部装置から、店舗識別情報を含む問い合わせがあった場合、以下の処理を実行する。制御サーバー１５の制御サーバー制御部６０は、席管理データベース６２１に基づいて、店舗識別情報が示す店舗の席Ｓのそれぞれについて、席識別情報と、空き席を利用可能な人数を示す情報とが対応付けて表示されたユーザーインターフェースを、外部装置に表示させる。
【００８４】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述したネットワークシステム１の制御方法が、ネットワークシステム１を構成する装置のうち、いずれかの装置（以下、「対応装置」という。）について、対応装置が備えるコンピューター、又は、対応装置に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、対応装置や、対応装置に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また例えば、上述した実施形態では、ネットワークシステム１を構成する店舗システム２が、飲食店Ｔに適用される場合を例示して発明を説明したが、ネットワークシステム１が適用される施設は飲食物を提供する店舗に限らない。
また例えば、上述した実施形態では、店舗システム２において、各装置が無線通信する構成としたが、各装置が有線通信を含んで通信してもよい。すなわち、各装置の通信方法はどのような方法でもよい。
また例えば、上述した実施形態では、伝票プリンターＤＰが、伝票発行指示データから席識別情報を抽出する構成であったが、伝票プリンターＤＰが伝票発行指示データを制御サーバー１５に送信し、制御サーバー１５が席識別情報を抽出する構成でもよい。
また例えば、上述した実施形態では、レシートプリンターＲＰが、レシート発行指示データから席識別情報を抽出する構成であったが、レシートプリンターＲＰがレシート発行指示データを制御サーバー１５に送信し、制御サーバー１５が席識別情報を抽出する構成でもよい。
また、上述した実施形態では、プリンターＰは、サーマル式の印刷装置としたが、プリンターＰの印刷方式はどのようなものでもよい。
また例えば、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、機能ブロック図に示した機能ブロックは、各装置の機能的構成を示すもので、具体的な実装形態を制限しない。つまり、図中の機能ブロックに対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。
【００８５】
また、上述した実施形態では、１つの席Ｓは、１つのテーブルＴＢと、１又は複数のイスＣＨとにより構成された。しかしながら、席Ｓの態様は、上述した実施形態で例示した態様に限られるものではない。例えば、客が着席可能なイスＣＨのそれぞれに識別情報が割り振られ、イスＣＨのそれぞれが、席Ｓとして利用状況が管理される構成でもよい。この他、バーや、中華料理店等のカウンターがあり、カウンターに客が個別に着席可能な座席が設けられた店舗において、座席のそれぞれに識別情報が割り振られ、座席のそれぞれが、席Ｓとして利用状況が管理される構成でもよい。すなわち、席Ｓは、客から利用され、客による利用状況が管理される対象となり得るものであれば何でもよい。
【符号の説明】
【００８６】
１…ネットワークシステム、２…店舗システム、１３…タブレット端末、１４…通信装置、１５…制御サーバー（サーバー）、ＡＰ…アクセスポイント、ＤＰ…伝票プリンター、ＲＰ…レシートプリンター、ＧＮ…グローバルネットワーク、ＬＮ…ローカルネットワーク、Ｓ…席、Ｔ…飲食店（店舗）。
【図１】
2017142646.tif 000003
【図２】
2017142646.tif 000004
【図３】
2017142646.tif 000005
【図４】
2017142646.tif 000006
【図５】
2017142646.tif 000007
【図６】
2017142646.tif 000008
【図７】
2017142646.tif 000009
【図８】
2017142646.tif 000010
【図９】
2017142646.tif 000011
【図１０】
2017142646.tif 000012