(57)【要約】      （修正有）【課題】簡単に顧客ごとの注文履歴を取得できる出力装置、端末装置、情報処理方法およびプログラムを提供する。【解決手段】出力装置と端末装置とを具備する情報システムであって、出力装置は、ユニークなＩＤを生成するＩＤ生成部と、顧客に関する顧客情報を受け付ける顧客情報受付部と、ＩＤと顧客情報とが埋め込まれたコードを生成するコード生成部と、コードを出力する出力部とを具備する。端末装置は、コードを読み取るコード受付部と、コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、メニューを出力するメニュー出力部と、メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、注文指示を送信する注文指示送信部とを具備する。出力装置により、簡単に顧客ごとの注文履歴を取得できる。【選択図】図２
2019036277.tif 000002
【特許請求の範囲】
【請求項１】
出力装置と端末装置とを具備する情報システムを構成する出力装置であって、
前記出力装置は、
ユニークなＩＤを生成するＩＤ生成部と、
顧客に関する顧客情報を受け付ける顧客情報受付部と、
前記ＩＤと前記顧客情報とが埋め込まれたコードを生成するコード生成部と、
前記コードを出力する出力部とを具備し、
前記端末装置は、
前記コードを受け付けるコード受付部と、
前記コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、
前記メニューを出力するメニュー出力部と、
前記メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、
前記注文指示を送信する注文指示送信部とを具備する情報システムを構成する出力装置。
【請求項２】
前記メニュー受信部は、
前記コードに埋め込まれた顧客情報に応じて、異なるメニューを受信する請求項１記載の出力装置。
【請求項３】
ユニークなＩＤを生成するＩＤ生成部と、
顧客に関する顧客情報を受け付ける顧客情報受付部と、
前記ＩＤと前記顧客情報とが埋め込まれたコードを生成するコード生成部と、
前記コードを出力する出力部とを具備する出力装置。
【請求項４】
前記メニュー受信部は、
前記コードに埋め込まれた顧客情報に応じて、異なるメニューを受信する請求項３記載の出力装置。
【請求項５】
生成されたコードを受け付けるコード受付部と、
前記コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、
前記メニューを出力するメニュー出力部と、
前記メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、
前記注文指示を送信する注文指示送信部とを具備する端末装置。
【請求項６】
前記生成されたコードには、顧客に関する顧客情報が埋め込まれている請求項５記載の端末装置。
【請求項７】
決済を行う旨の指示である決済指示を受け付ける決済指示受付部と、
前記決済指示の受け付けに応じて、決済のための決済処理を行う決済処理部と、
前記決済処理に応じて、決済が完了した旨の情報である決済完了情報を送信する決済完了情報送信部とをさらに具備する請求項５または請求項６記載の端末装置。
【請求項８】
端末装置が受け付けた決済指示に応じて、決済が完了した旨の決済完了情報を受信する受信部と、
前記決済完了情報を出力する出力部とを具備する出力装置。
【請求項９】
端末装置が受け付けた決済指示に応じて、決済が完了した旨の決済完了情報を受信する受信部をさらに具備し、
前記出力部は、
前記決済完了情報を出力する請求項１から請求項４いずれか一項に記載の出力装置。
【請求項１０】
ＩＤ生成部、顧客情報受付部、コード生成部、および出力部により実現される情報処理方法であって、
前記ＩＤ生成部が、ユニークなＩＤを生成するＩＤ生成ステップと、
前記顧客情報受付部が、顧客に関する顧客情報を受け付ける顧客情報受付ステップと、
前記コード生成部が、前記ＩＤと前記顧客情報とが埋め込まれたコードを生成するコード生成ステップと、
前記出力部が、前記コードを出力する出力ステップとを具備する情報処理方法。
【請求項１１】
コード受付部、メニュー受信部、メニュー出力部、注文指示受付部、および注文指示送信部により実現される情報処理方法であって、
前記コード受付部が、生成されたコードを受け付けるコード受付ステップと、
前記メニュー受信部が、前記コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信ステップと、
前メニュー出力部が、前記メニューを出力するメニュー出力ステップと、
前記注文指示受付部が、前記メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受ステップと、
前記注文指示を送信する注文指示送信ステップとを具備する情報処理方法。
【請求項１２】
受信部、および出力部により実現される情報処理方法であって、
前記受信部が、端末装置における決済処理に応じて、決済が完了した旨の決済完了情報を受信する受信ステップと、
前記出力部が、前記決済完了情報を出力する出力ステップとを具備する情報処理方法。
【請求項１３】
コンピュータを、
ユニークなＩＤを生成するＩＤ生成部と、
顧客に関する顧客情報を受け付ける顧客情報受付部と、
前記ＩＤと前記顧客情報とが埋め込まれたコードを生成するコード生成部と、
前記コードを出力する出力部として機能させるためのプログラム。
【請求項１４】
コンピュータを、
生成されたコードを受け付けるコード受付部と、
前記コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、
前記メニューを出力するメニュー出力部と、
前記メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、
前記注文指示を送信する注文指示送信部として機能させるためのプログラム。
【請求項１５】
コンピュータを、
請求項７記載の端末装置における決済処理に応じて、決済が完了した旨の決済完了情報を受信する受信部と、
前記決済完了情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された顧客の情報とユニークなＩＤとが埋め込まれたコードを生成し、出力する印刷装置等に関するものである。
【背景技術】
【０００２】
従来のレストラン支援システムにおいて、セルフサービスの形態をとっているファーストフード店などにあって、お客様の状況を詳細かつ精度良く把握して効率よく店舗運営を行うシステムがあった（特許文献１参照）。
【０００３】
本システムは、お客様がレジ端末で注文した商品をトレイに載せて任意の座席に着席して食事した後に当該トレイを返却棚に返して退店するセルフサービス形態のレストランにあって、トレイにＩＤ発信装置を設けると共に、レジ端末、座席監視装置、返却棚監視装置にそれぞれＩＤ読取装置を設け、レジ端末にて読み取られたトレイＩＤを座席監視装置や返却棚監視装置で追跡して読み取ることで当該トレイＩＤをお客様の移動履歴として見た入店時間，席番号，着席時間，離席時間などを記録した客履歴ファイルを生成し、これにより判断されるお客様の着退席状況に基づき係員への作業案内やお客様への座席案内などを効率的に行うシステムである。また、本システムにおいて、各トレイＩＤ毎にレジ端末にて入力された注文商品も対応付けて記録し、各トレイを利用するお客様の店舗内での移動履歴および注文履歴を管理し、作業案内出力手段は、客履歴管理手段により管理されるお客様の店舗内での移動履歴および注文履歴に従って当該店舗の係員端末に注文商品に対応したテーブル情報の案内を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３９７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、簡単に顧客ごとの注文履歴を取得できなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の出力装置は、出力装置と端末装置とを具備する情報システムを構成する出力装置であって、出力装置は、ユニークなＩＤを生成するＩＤ生成部と、顧客に関する顧客情報を受け付ける顧客情報受付部と、ＩＤと顧客情報とが埋め込まれたコードを生成するコード生成部と、コードを出力する出力部とを具備し、端末装置は、コードを読み取るコード受付部と、コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、メニューを出力するメニュー出力部と、メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、注文指示を送信する注文指示送信部とを具備する情報システムを構成する出力装置である。
【０００７】
かかる構成により、簡単に顧客ごとの注文履歴を取得できる。
【０００８】
また、本第二の発明の出力装置は、第一の発明に対して、メニュー受信部は、コードに埋め込まれた顧客情報に応じて、異なるメニューを受信する出力装置である。
【０００９】
かかる構成により、顧客情報に応じた適切なメニューを提示できる。
【００１０】
また、本第三の発明の出力装置は、ユニークなＩＤを生成するＩＤ生成部と、顧客に関する顧客情報を受け付ける顧客情報受付部と、ＩＤと顧客情報とが埋め込まれたコードを生成するコード生成部と、コードを出力する出力部とを具備する出力装置である。
【００１１】
かかる構成により、簡単に顧客ごとの注文履歴を取得できる。
【００１２】
また、本第四の発明の出力装置は、第三の発明に対して、メニュー受信部は、コードに埋め込まれた顧客情報に応じて、異なるメニューを受信する出力装置である。
【００１３】
かかる構成により、顧客情報に応じた適切なメニューを提示できる。
【００１４】
また、本第五の発明の端末装置は、生成されたコードを受け付けるコード受付部と、当該コードを用いて、サーバ装置にアクセスし、商品を注文するためのメニューを受信するメニュー受信部と、メニューを出力するメニュー出力部と、メニューに対する入力であり、商品の注文の指示である注文指示を受け付ける注文指示受付部と、注文指示を送信する注文指示送信部とを具備する端末装置である。
【００１５】
かかる構成により、生成されたコードを用いて、注文が可能となる。
【００１６】
また、本第六の発明の端末装置は、第五の発明に対して、生成されたコードには、顧客に関する顧客情報が埋め込まれている端末装置である。
【００１７】
かかる構成により、顧客情報が埋め込まれているコードを用いて、注文が可能となる。
【００１８】
また、本第七の発明の端末装置は、第五または第六の発明に対して、決済を行う旨の指示である決済指示を受け付ける決済指示受付部と、決済指示の受け付けに応じて、決済のための決済処理を行う決済処理部と、決済処理に応じて、決済が完了した旨の情報である決済完了情報を送信する決済完了情報送信部とをさらに具備する端末装置である。
【００１９】
かかる構成により、決済までも行え、決済が完了した旨を知らせることができる端末装置を提供できる。
【００２０】
また、本第八の発明の出力装置は、端末装置が受け付けた決済指示に応じて、決済が完了した旨の決済完了情報を受信する受信部と、前記決済完了情報を出力する出力部とを具備する出力装置である。
【００２１】
かかる構成により、店員等は、決済が行われたことを認識できる。
【００２２】
また、本第九の発明の出力装置は、第一から第四のいずれかの発明に対して、端末装置が受け付けた決済指示に応じて、決済が完了した旨の決済完了情報を受信する受信部をさらに具備し、出力部は、前記決済完了情報を出力する出力装置である。
【００２３】
かかる構成により、店員等は、決済が行われたことを認識できる。
【発明の効果】
【００２４】
本発明による情報システムによれば、簡単に顧客ごとの注文履歴を取得できる。
【図面の簡単な説明】
【００２５】
【図１】実施の形態１における情報システムＡの概念図
【図２】同情報システムＡのブロック図
【図３】同情報システムＡを構成する出力装置１のブロック図
【図４】同出力装置１の動作について説明するフローチャート
【図５】同端末装置２の動作について説明するフローチャート
【図６】同サーバ装置３の動作について説明するフローチャート
【図７】同顧客情報管理表を示す図
【図８】同メニュー情報管理表を示す図
【図９】同出力装置１の画面例を示す図
【図１０】同印刷物のイメージを示す図
【図１１】同メニューの例を示す図
【図１２】同コンピュータシステムの概観図
【図１３】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２６】
以下、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２７】
（実施の形態１）
【００２８】
本実施の形態において、ユニークなＩＤを取得し、店員等のユーザが入力した顧客情報とＩＤとが埋め込まれたコードを生成し、出力する印刷装置を具備する情報システムについて説明する。そして、情報システムでは、サーバ装置は、コードを読み込んだ端末装置にメニューを送信し、端末装置は受信したメニューを出力する。なお、後述するように、印刷装置はコードを表示したり、他の装置に送信したりしても良いことから、印刷装置を出力装置と言っても良い。
【００２９】
また、本実施の形態において、顧客情報に応じて、異なるメニューを受信する端末装置を具備する情報システムについて説明する。
【００３０】
図１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、１または２以上の印刷装置１、１または２以上の端末装置２、サーバ装置３を備える。なお、印刷装置１は、上述したように出力装置１と言っても良い。出力装置１は、例えば、店舗の店員が保持する端末である。出力装置１は、例えば、店舗に設置されている端末等でも良い。出力装置１は、例えば、いわゆるハンディー端末、スマートフォン、携帯端末、タブレット端末等であり、その種類は問わない。端末装置２は、例えば、顧客が保持する端末である。端末装置２は、例えば、店舗のテーブルに設置されているセルフオーダー用の注文端末等でも良い。端末装置２は、例えば、スマートフォン、携帯端末、タブレット端末等であり、その種類は問わない。
【００３１】
図２は、本実施の形態における情報システムＡのブロック図である。図３は、情報システムＡを構成する出力装置１のブロック図である。
【００３２】
出力装置１は、格納部１１、受付部１２、処理部１３、出力部１４、および受信部１５を備える。受付部１２は、顧客情報受付部１２１を備える。処理部１３は、ＩＤ生成部１３１、およびコード生成部１３２を備える。
【００３３】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。端末受付部２２は、コード読取部２２１、注文指示受付部２２２、および決済指示受付部２２３を備える。端末処理部２３は、決済処理部２３１を備える。端末送信部２４は、顧客情報送信部２４１、注文指示送信部２４２、および決済完了情報送信部２４３を備える。端末受信部２５は、メニュー受信部２５１を備える。端末出力部２６は、メニュー出力部２６１を備える。なお、コード読取部２２１は、後述するように、コードを取得すれば良く、コード受付部２２１と言っても良い。なお、以下、コード読取部２２１をコード受付部２２１と言う。
【００３４】
サーバ装置３は、サーバ格納部３１、サーバ受信部３２、サーバ処理部３３、およびサーバ送信部３４を備える。
【００３５】
出力装置１を構成する格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述するコード、後述する顧客情報等である。
【００３６】
受付部１２は、各種の情報や指示等を受け付ける。各種の情報や指示等とは、例えば、後述する顧客情報である。
【００３７】
各種の情報や指示等の入力手段は、タッチパネルやテンキー-やキーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１２は、タッチパネルやテンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３８】
顧客情報受付部１２１は、顧客情報を受け付ける。顧客情報は、顧客に関する情報である。顧客は、例えば、レストランや喫茶店等の商品を提供する店舗の顧客、旅行会社等のサービスを提供する店舗の顧客である。顧客情報は、例えば、顧客が使うテーブル（卓）の卓番（卓ＩＤ）、顧客の伝票番号、お客様の属性（性別、人数、年齢層、大人か子供か等）などである。
【００３９】
ここで、受け付けとは、通常、タッチパネルやキーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けである。ただし、受け付けは、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
【００４０】
なお、受け付けが入力デバイスから入力された情報の受け付けである場合、顧客情報の入力者は、店員、顧客等、問わない。
【００４１】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、ＩＤ生成部１３１、コード生成部１３２が行う処理である。
【００４２】
ＩＤ生成部１３１は、ユニークなＩＤを生成する。ＩＤは識別子であり、情報を識別できる情報であれば何でも良い。ＩＤは、例えば、伝票番号である。ＩＤ生成部１３１は、例えば、数字をインクリメントして、ユニークなＩＤを生成する。ＩＤ生成部１３１は、例えば、乱数を発生させ、当該乱数がユニークか否かを判断し、ユニークであれば、その乱数をＩＤとして取得し、ユニークでなければ、再度、乱数を発生させ、ユニークな数値となるまで、乱数を発生させる。また、ＩＤ生成部１３１は、例えば、現在時刻の情報と卓を識別する卓ＩＤとを用いて、ユニークなＩＤを生成する。なお、ユニークである数値の範囲は、一日の中でユニーク、１ヶ月の中でユニーク、１年の中でユニークなど、その範囲は問わない。
【００４３】
コード生成部１３２は、ＩＤ生成部１３１が生成したＩＤと、顧客情報受付部１２１が受け付けた顧客情報とが埋め込まれたコードを生成する。コード生成部１３２は、さらに、サーバ装置３にアクセスするための情報が埋め込まれたコードを生成することは好適である。ここで、コードとは、ＱＲコード（登録商標）、二次元バーコード、数字列、文字列等である。ただし、コードの種類は問わない。また、サーバ装置３にアクセスするための情報（適宜、「アクセス情報」という）は、例えば、サーバ装置３のＵＲＬ、ＩＰアドレス等である。
【００４４】
コード生成部１３２は、ワンタイムパスワードであるコードを生成しても良い。かかる場合、コード生成部１３２は、例えば、顧客情報受付部１２１が受け付けた顧客情報が埋め込まれたコードを生成しても良い。また、コード生成部１３２は、ＩＤ生成部１３１が生成したＩＤが埋め込まれたコードを生成しても良い。また、コード生成部１３２は、ＩＤ生成部１３１が生成したＩＤと顧客情報受付部１２１が受け付けた顧客情報とが埋め込まれたコードを生成しても良い。ただし、コード生成部１３２は、ＩＤ生成部１３１が生成したＩＤと顧客情報受付部１２１が受け付けた顧客情報の両方が埋め込まれていないコードを生成しても良い。ここでのコードは、例えば、数字列、文字列等である。
【００４５】
なお、コード生成部１３２がコードを生成するトリガーは問わない。
【００４６】
受信部１５は、各種の情報を受信する。各種の情報とは、例えば、決済の完了に関する決済完了情報である。なお、決済完了情報は、端末装置２のユーザの決済処理が完了したことに関する情報である。決済完了情報は、例えば、決済処理が完了した旨を示す情報、決済金額を含む情報等である。
【００４７】
受信部１５は、例えば、端末装置２から送信された決済完了情報を受信する。受信部１５は、例えば、端末装置２から、直接的または間接的に決済完了情報を受信する。受信部１５は、近距離無線通信手段により、端末装置２から直接的に決済完了情報を受信しても良い。また、受信部１５は、サーバ装置３または図示しない装置から、決済完了情報を受信しても良い。受信部１５は、例えば、端末装置２に入力された決済指示に対応して、決済処理を行った装置（例えば、サーバ装置３または図示しない装置）から、決済完了情報を受信しても良い。
【００４８】
出力部１４は、コードを出力する。ここで、出力とは、例えば、印刷であるが、プリンタへのデータ送信でも良い。また、出力は、端末装置２への送信を含む、と考えても良い。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であっても良い。
【００４９】
出力部１４は、受信部１５が受信した決済完了情報を出力しても良い。ここでの出力は、例えば、表示、音出力等である。音出力とは、例えば、ブザー等である。つまり、ブザー等の音出力により、店員や顧客等は、決済が完了した旨を把握しても良い。
【００５０】
端末装置２を構成する端末格納部２１は、各種の情報が格納される。各種の情報とは、例えば、コードから取得された情報である。コードから取得された情報とは、例えば、ＩＤ、顧客情報、アクセス情報である。各種の情報とは、例えば、ユーザＩＤである。
【００５１】
端末受付部２２は、各種の情報や指示等を受け付ける。各種の情報や指示等とは、例えば、コードの読み取り指示、コードを読み取るためのカメラ機能（アプリ起動）、後述する注文指示等である。各種の情報や指示等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、コードの読み取り指示は、コードの取得指示と言っても良い。コードの取得指示は、コードの入力の受け付けでも良い。また、各種の情報や指示等とは、例えば、電話番号、メールアドレス等のユーザにユニークな情報（ユーザＩＤ）でも良い。
【００５２】
コード受付部２２１は、コードを受け付ける。コード受付部２２１は、例えば、コードを読み取る。コード受付部２２１は、コードを読み取り、例えば、ＩＤ、顧客情報、アクセス情報を取得する。なお、コード受付部２２１は、例えば、カメラを含むと考えても良い。また、コードを読み取ることは、画面上のコードであり、受信されたコードを解析することでも良い。結果として、コードに埋め込まれている顧客情報等の情報を取得できれば良い。コード受付部２２１は、入力されたコードを取得しても良い。コード受付部２２１は、コードを受信しても良い。つまり、コードの受け付けの手段は、種々あり、問わない。コード受付部２２１は、コードを取得できれば良い。
【００５３】
例えば、電話番号等のユーザＩＤのサーバ装置３への送信に応じて、コード受付部２２１は、コードをサーバ装置３から受信しても良い。コードは、ここでは、例えば、ワンタイムパスワードである。コード受付部２２１は、例えば、ＳＭＳ（ショートメール）で、コードを受信しても良い。
【００５４】
注文指示受付部２２２は、注文指示を受け付ける。注文指示とは、メニューに対する入力であり、商品の注文の指示である。注文指示の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。注文指示受付部２２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５５】
決済指示受付部２２３は、決済指示を受け付ける。決済指示とは、決済を行う指示である。決済指示とは、支払いを行う指示である、と考えても良い。決済指示は、例えば、
【００５６】
端末処理部２３は、各種の処理を行う。端末処理部２３は、例えば、コードから、当該コードに埋め込まれている顧客情報、ＩＤ等を取得する。各種の処理は、例えば、受け付けられた注文指示から、送信する注文指示を構成する処理である。
【００５７】
決済処理部２３１は、決済のための処理を行う。決済のための処理は、決済処理という。決済処理は、決済のための処理であれば何でも良い。決済処理は、例えば、コードまたはコードから取得された情報またはユーザＩＤ等を、サーバ装置３または図示しない決済サーバに送信する処理である。コードまたはコードから取得された情報またはユーザＩＤ等の送信により、通常、当該端末装置２のユーザに対する課金が行われる、とする。
【００５８】
なお、決済処理部２３１は、決済処理を行った後、決済完了情報を生成しても良い。
【００５９】
端末送信部２４は、各種の情報や指示等をサーバ装置３に送信する。端末送信部２４は、例えば、コードに埋め込まれたＩＤと顧客情報とを、コードに埋め込まれたアクセス情報により識別されるサーバ装置３に送信する。
【００６０】
端末送信部２４は、電話番号またはメールアドレス等のユーザＩＤを送信しても良い。かかる送信先は、通常、サーバ装置３である。
【００６１】
顧客情報送信部２４１は、端末処理部２３が取得した顧客情報をサーバ装置３に送信する。顧客情報送信部２４１は、ＩＤをもサーバ装置３に送信しても良い。
【００６２】
注文指示送信部２４２は、注文指示を送信する。注文指示送信部２４２は、例えば、端末処理部２３が構成した注文指示をサーバ装置３に送信する。
【００６３】
決済完了情報送信部２４３は、決済完了情報を送信する。この決済完了情報は、決済処理部２３１が生成した情報でも良いし、端末受信部２５が受信した情報でも良い。決済完了情報送信部２４３は、例えば、近距離無線通信により決済完了情報を送信する。決済完了情報送信部２４３は、例えば、サーバ装置３に決済完了情報を送信し、サーバ装置３から出力装置１に送信されても良い。つまり、決済完了情報の送信経路は問わない。決済完了情報が、最終的に、店員等が保持している出力装置１で出力されれば良い。
【００６４】
端末受信部２５は、各種の情報を受信する。各種の情報とは、例えば、メニューである。メニューとは、メニューを構成するメニュー情報でも良い。メニューまたはメニュー情報では、例えば、メニューを構成するためのプログラムでも良いし、ＸＭＬ、ＨＴＭＬ等のスクリプトで記述されている情報でも良いし、メニューの画像等を有する情報でも良いし、そのデータ構造等は問わない。
【００６５】
また、各種の情報とは、例えば、決済完了情報である。端末受信部２５は、例えば、決済処理を行ったサーバ装置３または図示しない決済サーバから決済完了情報を受信する。
【００６６】
メニュー受信部２５１は、コードを用いて、サーバ装置３にアクセスし、商品を注文するためのメニューを受信する。なお、商品とは、サービスでも良い。商品とは、例えば、観光旅行の提供である。また、コードを用いて、サーバ装置３にアクセスする処理は、端末送信部２４でも良いことは言うまでもない。
【００６７】
メニュー受信部２５１は、コードに埋め込まれた顧客情報に応じて、異なるメニューを受信することは好適である。
【００６８】
端末出力部２６は、各種の情報を出力する。各種の情報とは、例えば、端末受信部２５が受信した情報である。
【００６９】
メニュー出力部２６１は、メニュー受信部２５１が受信したメニューを出力する。メニュー出力部２６１は、メニュー受信部２５１が受信したメニュー情報から構成されたメニューを出力しても良い。メニュー出力部２６１は、結果として、注文するためのメニューを出力すれば良い。
【００７０】
端末装置２は、以下のような動作を行っても良い。つまり、端末受信部２５は、例えば、店舗のＷｉ−Ｆｉスポットと通信し、ＵＲＬを受信しても良い。そして、端末出力部２６は、当該ＵＲＬを出力する。次に、ユーザからの当該ＵＲＬの指示を受け付け、端末装置２は、ユーザがログインするための画面を取得し、出力する。そして、ユーザは、Ｆａｃｅｂｏｏｋ（登録商標）、ＬＩＮＥ（登録商標）等のＳＮＳのアカウントでサーバ装置３にログインする。そのログインの後、またはログインの際に、ユーザがコードを入力する。このコードの入力に応じて、端末装置２のメニュー受信部２５１は、メニューを受信する。そして、メニュー出力部２６１は、メニュー受信部２５１が受信したメニューを出力する。メ
【００７１】
サーバ装置３を構成するサーバ格納部３１には、各種の情報が格納される。各種の情報とは、例えば、ＩＤ、顧客情報、注文した商品等の識別子、注文数などの組である。各種の情報とは、例えば、メニューである。サーバ格納部３１は、顧客情報に関する条件とメニューとの組を２組以上、格納していても良い。
【００７２】
サーバ受信部３２は、各種の情報を受信する。各種の情報とは、例えば、ＩＤ、顧客情報、注文指示、決済指示等である。
【００７３】
サーバ処理部３３は、各種の処理を行う。各種の処理とは、例えば、サーバ受信部３２が受信した顧客情報に対応するメニューをサーバ格納部３１から検索する処理である。各種の処理とは、例えば、注文処理である。注文処理とは、注文に関する処理であれば何でも良い。注文処理は、例えば、厨房の端末に注文指示を送信する処理、決済を行う処理等である。各種の処理とは、例えば、決済指示の受信に応じて行う決済処理である。また、各種の処理とは、例えば、決済処理の後、決済完了情報を取得する処理である。
【００７４】
サーバ送信部３４は、各種の情報を端末装置２に送信する。各種の情報とは、例えば、メニュー、注文を受け付けた旨の情報、決済完了情報である。
【００７５】
格納部１１、端末格納部２１、およびサーバ格納部３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７６】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７７】
処理部１３、ＩＤ生成部１３１、コード生成部１３２、端末処理部２３、およびサーバ処理部３３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７８】
出力部１４は、プリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７９】
端末送信部２４、顧客情報送信部２４１、注文指示送信部２４２、およびサーバ送信部３４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８０】
端末受信部２５、メニュー受信部２５１、およびサーバ受信部３２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００８１】
端末出力部２６、およびメニュー出力部２６１、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８２】
次に、情報システムＡの動作について説明する。まず、出力装置１の動作について、図４のフローチャートを用いて説明する。
【００８３】
（ステップＳ４０１）顧客情報受付部１２１は、顧客情報を受け付けたか否かを判断する。顧客情報を受け付けた場合はステップＳ４０２に行き、顧客情報を受け付けない場合はステップＳ４０１に戻る。
【００８４】
（ステップＳ４０２）ＩＤ生成部１３１は、ユニークなＩＤを生成する。
【００８５】
（ステップＳ４０３）コード生成部１３２は、ステップＳ４０１で受け付けられた顧客情報と、ステップＳ４０２で生成されたＩＤとが埋め込まれたコードを生成する。なお、特定の情報が埋め込まれたコードを生成する技術は公知技術である。
【００８６】
（ステップＳ４０４）出力部１４は、ステップＳ４０３で生成されたコードを出力する。ステップＳ４０１に戻る。
【００８７】
なお、図４のフローチャートにおいて、コードの出力とは、通常、印刷であるが、ユーザの端末装置２への送信等でも良い。
【００８８】
また、図４のフローチャートにおいて、コード生成部１３２は、ユーザの端末装置２からのユーザＩＤ等の受信をトリガーとして、コードを生成しても良い。かかる場合、例えば、コードは、ワンタイムパスワードである。
【００８９】
また、図４のフローチャートにおいて、店員等の指示の受け付けにより、コードを生成しても良い。
【００９０】
また、図４のフローチャートにおいて、受信部１５が決済完了情報を受信し、出力部１４は、受信部１５が受信した決済完了情報を出力することは好適である。
【００９１】
また、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９２】
次に、端末装置２の動作について、図５のフローチャートを用いて説明する。
【００９３】
（ステップＳ５０１）コード受付部２２１は、コードを読み取る。なお、コード受付部２２１は、コードを受信しても良い。つまり、コードの読み取りとは、コードの受信をも含む、と考えても良い。なお、上述したように、コードの受信、コードの読み取り等を含む概念を、コードの受け付けと言っても良い。
【００９４】
（ステップＳ５０２）端末処理部２３は、ステップＳ５０１で受け付けられたコードから、当該コードに埋め込まれている顧客情報、ＩＤ等を取得する。
【００９５】
（ステップＳ５０３）端末送信部２４は、ステップＳ５０２で取得された顧客情報、ＩＤ等をサーバ装置３に送信する。
【００９６】
（ステップＳ５０４）メニュー受信部２５１は、ステップＳ５０３における顧客情報等の送信に応じて、サーバ装置３からメニューを受信する。
【００９７】
（ステップＳ５０５）メニュー出力部２６１は、ステップＳ５０４で受信されたメニューを出力する。
【００９８】
（ステップＳ５０６）注文指示受付部２２２は、出力されているメニューに対して、注文指示を受け付けたか否かを判断する。注文指示を受け付けた場合はステップＳ５０７に行き、注文指示を受け付けない場合はステップＳ５０９に行く。
【００９９】
（ステップＳ５０７）端末処理部２３は、ステップＳ５０６で受け付けた注文指示を用いて、送信する注文指示を構成する。なお、この注文指示は、ＩＤを含む。
【０１００】
（ステップＳ５０８）注文指示送信部２４２は、ステップＳ５０７で構成された注文指示をサーバ装置３に送信する。ステップＳ５０６に戻る。
【０１０１】
（ステップＳ５０９）端末受付部２２は、終了指示を受け付けたか否かを判断する。終了指示を受け付けた場合は処理を終了し、終了指示を受け付けない場合はステップＳ５０６に戻る。
【０１０２】
なお、図５のフローチャートにおいて、決済指示受付部２２３が決済指示を受け付け、決済処理部２３１は、決済処理を行っても良い。そして、かかる場合、決済完了情報送信部２４３は、決済完了情報を送信することは好適である。そして、ここでの決済完了情報の送信に応じて、出力装置１で決済完了情報が出力されることは好適である。なお、送信される決済完了情報と、出力装置１で出力される決済完了情報とは同じデータ構造等で無くても良いことは言うまでもない。
【０１０３】
また、図５のフローチャートにおいて、決済指示受付部２２３は、決済指示を受け付けても良い。そして、決済指示の受け付けに応じて、決済処理部２３１は、決済処理を行う。
【０１０４】
また、図５のフローチャートにおいて、ユーザからの指示の受け付けに応じて、端末送信部２４は、電話番号またはメールアドレス等のユーザＩＤをサーバ装置３に送信しても良い。かかるユーザＩＤの送信に応じて、コード受付部２２１は、サーバ装置３からコードを受信する。
【０１０５】
次に、サーバ装置３の動作について、図６のフローチャートを用いて説明する。
【０１０６】
（ステップＳ６０１）サーバ受信部３２は、ＩＤ、顧客情報等を端末装置２から受信したか否かを判断する。顧客情報等を受信した場合はステップＳ６０２に行き、受信しなかった場合はステップＳ６０５に行く。
【０１０７】
（ステップＳ６０２）サーバ処理部３３は、ステップＳ６０１で受信されたＩＤ、顧客情報等を対応付けて蓄積する。なお、ＩＤ、顧客情報等の蓄積先は、例えば、サーバ格納部３１、または図示しない外部の記録媒体である。
【０１０８】
（ステップＳ６０３）サーバ処理部３３は、ステップＳ６０１で受信された顧客情報に応じたメニューをサーバ格納部３１から取得する。
【０１０９】
（ステップＳ６０４）サーバ送信部３４は、ステップＳ６０３で取得されたメニューを端末装置２に送信する。ステップＳ６０１に戻る。
【０１１０】
（ステップＳ６０５）サーバ受信部３２は、注文指示を受信したか否かを判断する。注文指示を受信した場合はステップＳ６０６に行き、注文指示を受信しなかった場合はステップＳ６０１に戻る。
【０１１１】
（ステップＳ６０６）サーバ処理部３３は、ステップＳ６０５で受信された注文指示に応じた注文処理を行う。
【０１１２】
（ステップＳ６０７）サーバ処理部３３は、ステップＳ６０５で受信された注文指示に応じた注文情報を構成する。
【０１１３】
（ステップＳ６０８）サーバ処理部３３は、ステップＳ６０７で構成した注文情報をＩＤに対応付けて蓄積する。ステップＳ６０１に戻る。
【０１１４】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１５】
また、図６のフローチャートにおいて、サーバ受信部３２は、決済指示を端末装置２から受信しても良い。かかる場合、サーバ処理部３３は、決済指示の受信に応じて決済処理を行う。そして、決済処理の完了の後、サーバ送信部３４は、出力装置１または／および端末装置２に決済完了情報を送信することは好適である。
【０１１６】
以下、本実施の形態における情報システムＡの具体的な動作について説明する。情報システムＡの概念図は図１である。
【０１１７】
今、サーバ装置３のサーバ格納部３１に、図７に示す構造を有する顧客情報管理表が格納されている、とする。顧客情報管理表は、「ＩＤ」「顧客情報」「注文情報」を有するレコードを管理する表である。「ＩＤ」は出力装置１で生成されたＩＤである。「顧客情報」は、「卓ＩＤ」「男性（人数）」「女性（人数）」「関係性」を有する。「卓ＩＤ」は顧客が座ったテーブルのＩＤである。「男性（人数）」は顧客の男性の人数である。「女性（人数）」は顧客の女性の人数である。「関係性」は顧客グループの関係性を示す情報であり、家族は「１」、カップルは「２」、その他は「３」である。「注文情報」は、１以上の注文情報が格納される。注文情報は、「商品ＩＤ」「数量」「金額」を有する。「商品ＩＤ」は注文した商品を識別するＩＤである。「数量」は注文した商品の数量である。「金額」は注文した商品の金額であり、単価×数量である。
【０１１８】
また、サーバ装置３のサーバ格納部３１に、図８に示すメニュー情報管理表が格納されている、とする。メニュー情報管理表は、顧客情報に関する条件とメニューとの対応を管理する表である。メニュー情報管理表は、顧客条件とメニュー識別子とを有するレコードを格納している。顧客条件は、顧客情報に関する条件である。メニュー識別子は、メニューを識別する情報である。メニュー情報管理表の「ＩＤ＝１」のレコードは、家族で来店した顧客の端末装置２には「ｍｅｎｕ１」で識別されるメニューが送信されることを示す。なお、サーバ格納部３１には、「ｍｅｎｕ１」「ｍｅｎｕ２」および「ｍｅｎｕ３」に対応するメニューの情報が格納されている、とする。「ｍｅｎｕ１」「ｍｅｎｕ２」および「ｍｅｎｕ３」は、メニューを構成するためのプログラムの識別子でも良いし、メニューを構成するためのウェブページを特定するＵＲＬでも良いし、メニューを構成するためのデータを特定する情報（例えば、ファイル名、データベース名、データベースのテーブル名など）等でも良い。なお、メニュー識別子「ｍｅｎｕ１」「ｍｅｎｕ２」「ｍｅｎｕ３」で識別されるそれぞれのメニューは、その内容が異なる、とする。
【０１１９】
かかる状況において、本情報システムＡの出力装置１を導入している店舗Ｘに、ユーザＵの家族が来店した、とする。
【０１２０】
そして、店舗Ｘの店員Ｓが、ユーザＵの家族を卓ＩＤ「５」のテーブルに案内した、とする。そして、店員Ｓは、自身が保持している出力装置１の画面に対して、卓ＩＤ「５」、顧客情報を入力した、とする。ここで、ユーザＵのグループは、男性２名、女性２名であり、家族である、と思われた、とする。つまり、店員Ｓは、出力装置１の画面に対して、卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族」を入力し、９０１の印刷ボタンを押下した、とする。かかる出力装置１の画面は、図９である。なお、図９では、出力装置１とプリンタとが分離されているが、出力装置１はプリンタを内蔵している装置であることは好適である。
【０１２１】
すると、出力装置１の顧客情報受付部１２１は、卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」を有する顧客情報を受け付ける。
【０１２２】
次に、ＩＤ生成部１３１は、ユニークなＩＤを生成する。なお、ＩＤ生成部１３１は、例えば、ＩＤ生成部１３１は、現在時刻を取得し、現在時刻と卓ＩＤ「５」とを用いて、ユニークなＩＤ「１００３８」を生成する。
【０１２３】
次に、コード生成部１３２は、ＩＤ「１００３８」と顧客情報（卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」の情報を有する）とが埋め込まれた二次元コードを生成する。
【０１２４】
次に、出力部１４は、生成されたコードを、出力装置１が有するプリンタに印刷する。かかる印刷物のイメージは、図１０です。
【０１２５】
次に、店員Ｓは、図１０の印刷物をユーザＵのグループに渡す、とする。そして、ユーザＵは、自分の端末装置２（ここでは、スマートフォン）で、図１０のコード１００１を読み取る、とする。つまり、端末装置２のコード受付部２２１は、コード１００１を読み取る。
【０１２６】
次に、端末処理部２３は、読み取られたコードから、当該コードに埋め込まれている顧客情報（卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」）、ＩＤ、サーバ装置３にアクセスするための情報を取得する。
【０１２７】
次に、端末送信部２４は、取得された顧客情報（卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」）、ＩＤ「１００３８」をサーバ装置３に送信する。
【０１２８】
次に、サーバ装置３のサーバ受信部３２は、ＩＤ「１００３８」、顧客情報（卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」）を端末装置２から受信する。
【０１２９】
次に、サーバ処理部３３は、受信されたＩＤ「１００３８」、顧客情報（卓ＩＤ「５」、男性「２」、女性「２」、関係性「家族（１）」）を対応付けて、顧客情報管理表に蓄積する。かかる蓄積したレコードは、図７の「ＩＤ＝１００３８」のレコードである。なお、この時点では、ユーザＵの家族は注文をしていないので、注文情報はＮＵＬＬである。
【０１３０】
次に、サーバ処理部３３は、受信された顧客情報が有する関係性「家族（１）」と対になるメニュー識別子「ｍｅｎｕ１」をメニュー情報管理表から取得する。
【０１３１】
次に、サーバ処理部３３は、メニュー識別子「ｍｅｎｕ１」と対になるメニュー情報をサーバ格納部３１から取得する。
【０１３２】
次に、サーバ送信部３４は、取得されたメニュー情報をユーザＵの端末装置２に送信する。
【０１３３】
次に、ユーザＵの端末装置２のメニュー受信部２５１は、顧客情報等の送信に応じて、サーバ装置３から、メニュー識別子「ｍｅｎｕ１」と対になるメニュー情報を受信する。
【０１３４】
次に、メニュー出力部２６１は、受信されたメニュー情報を用いて、メニューを出力する。かかるメニューの例は、図１１である。
【０１３５】
次に、ユーザＵは、図１１のメニューから１１０１の「マグロのおさしみ」のメニュー項目を指示し、注文ボタン１１０２を押下した、とする。
【０１３６】
すると、端末装置２の注文指示受付部２２２は、図１１のメニューに対する注文指示を受け付ける。
【０１３７】
次に、端末処理部２３は、受け付けた注文指示を用いて、送信する注文指示を構成する。なお、注文指示は、「マグロのおさしみ」を識別する商品ＩＤ「Ａ００２」、数量「１」、金額「７００」、およびＩＤ「１００３８」を有する、とする。また、ＩＤ「１００３８」は、生成されたＩＤを格納しており、かかる格納されていたＩＤでも良いし、メニュー情報と共に送信されたＩＤを取得したものでも良い。
【０１３８】
次に、注文指示送信部２４２は、構成された注文指示（例えば、「＜ＩＤ＞１００３８，＜商品ＩＤ＞Ａ００２,＜数量＞１，＜金額＞７００」）をサーバ装置３に送信する。
【０１３９】
次に、サーバ装置３のサーバ受信部３２は、注文指示「＜ＩＤ＞１００３８，＜商品ＩＤ＞Ａ００２,＜数量＞１，＜金額＞７００」を受信する。
【０１４０】
次に、サーバ処理部３３は、受信された注文指示を、図示しない厨房の端末に送信する。なお、厨房の端末で注文指示が出力され、料理をする店員は、その注文指示を見て、料理を準備する、とする。
【０１４１】
次に、サーバ処理部３３は、受信された注文指示に応じた注文情報「＜商品ＩＤ＞Ａ００２,＜数量＞１，＜金額＞７００」を構成する。サーバ処理部３３は、構成した注文情報をＩＤ「１００３８」に対応付けて蓄積する。つまり、図７の顧客情報管理表のＩＤ「１００３８」に対応付けて、注文情報「＜商品ＩＤ＞Ａ００２,＜数量＞１，＜金額＞７００」が蓄積される。
【０１４２】
なお、図７の蓄積された注文情報は、会計時に集計され、精算する場合に利用されることは好適である。また、図７の蓄積された注文情報の金額を合計し、精算時に、ユーザのクレジットカードの番号を用いた決済を行うこと等により、注文情報を利用しても良い。
【０１４３】
以上、本実施の形態によれば、簡単に顧客ごとの注文履歴を取得できる。
【０１４４】
また、本実施の形態によれば、顧客情報に応じた適切なメニューを提示できる。
【０１４５】
また、本実施の形態によれば、決済までも行え、決済が完了した旨を店員または／および顧客に知らせることができる。
【０１４６】
また、本実施の形態において、伝票毎にQRコードやワンタイムパスワードなどのコードを生成することにより、会計後に店内や店舗外でコードを使用する等の不正を防止することができる。
【０１４７】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における出力装置１等を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ユニークなＩＤを生成するＩＤ生成部と、顧客に関する顧客情報を受け付ける顧客情報受付部と、前記ＩＤと前記顧客情報とが埋め込まれたコードを生成するコード生成部と、前記コードを出力する出力部として機能させるためのプログラムである。
【０１４８】
また、上記プログラムにおいて、前記メニュー受信部は、前記コードに埋め込まれた顧客情報に応じて、異なるメニューを受信するものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１４９】
また、図１２は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態のサーバ装置３を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１２は、このコンピュータシステム３００の概観図であり、図１３は、システム３００のブロック図である。なお、出力装置１、端末装置２の外観は、例えば、図１の１、２の装置（いわゆるスマートフォン）である。
【０１５０】
図１２において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを３０１２含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１５１】
図１３において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１５２】
コンピュータシステム３００に、上述した実施の形態のサーバ装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１５３】
プログラムは、コンピュータ３０１に、上述した実施の形態のサーバ装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５４】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５５】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５６】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１５７】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５９】
以上のように、本発明にかかる情報システムは、簡単に顧客ごとの注文履歴を取得できるという効果を有し、情報システム等として有用である。
【符号の説明】
【０１６０】
１  印刷装置
２  端末装置
３  サーバ装置
１１  格納部
１２  受付部
１３  処理部
１４  出力部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
３１  サーバ格納部
３２  サーバ受信部
３３  サーバ処理部
３４  サーバ送信部
１２１  顧客情報受付部
１３１  ＩＤ生成部
１３２  コード生成部
２２１  コード受付部
２２２  注文指示受付部
２４１  顧客情報送信部
２４２  注文指示送信部
２５１  メニュー受信部
【図１】
2019036277.tif 000003
【図２】
2019036277.tif 000004
【図３】
2019036277.tif 000005
【図４】
2019036277.tif 000006
【図５】
2019036277.tif 000007
【図６】
2019036277.tif 000008
【図７】
2019036277.tif 000009
【図８】
2019036277.tif 000010
【図９】
2019036277.tif 000011
【図１０】
2019036277.tif 000012
【図１１】
2019036277.tif 000013
【図１２】
2019036277.tif 000014
【図１３】
2019036277.tif 000015