(57)【要約】【課題】特注品のオーダーがあった時に、特注品を顧客に渡す際の誤認を防止する。【解決手段】ＰＯＳレジスター２は、会計レシートＡに印刷する会計処理データに特別注文の情報が含まれているか否かを判別し、特別注文の情報が含まれている場合、特注品ラベルＢに印刷するラベルデータ及び、ラベルデータと会計処理データとを関連付けるための照合データを生成し、レシートプリンター５に対して、会計処理データと照合データとを送信すると共に、ラベルプリンター６に対して、ラベルデータと照合データとを送信する。【選択図】図１
2015007860.tif 000002
【特許請求の範囲】
【請求項１】
レシートプリンター及びラベルプリンターを用い、レシート及び前記レシートに関連したラベルを発行するレシート及びラベル発行方法であって、
会計処理データを取得し、
前記会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成し、
前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成し、
前記レシートプリンターに対し、前記会計処理データと前記照合データとを送信し、
前記ラベルプリンターに対し、前記ラベルデータと前記照合データとを送信することを特徴とするレシート及びラベル発行方法。
【請求項２】
プリンタードライバーが、アプリケーションから出力された前記会計処理データを取得し、前記会計処理データに、前記所定の情報が含まれている場合、前記ラベルデータ及び前記照合データを生成することを特徴とする請求項１に記載のレシート及びラベル発行方法。
【請求項３】
前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、
前記ラベルは、前記商品が特別注文されたことを表す特注品ラベルであることを特徴とする請求項２に記載のレシート及びラベル発行方法。
【請求項４】
前記プリンタードライバーが、前記ラベルデータとして、前記ラベルの種類を特定するラベルコードを生成し、
前記ラベルプリンターが、前記ラベルコードと予め関連付けられたグラフィックデータを所定の記憶部から読み出し、前記グラフィックデータと前記照合データを合成して前記ラベルを発行することを特徴とする請求項２または３に記載のレシート及びラベル発行方法。
【請求項５】
前記会計処理データに、複数の前記所定の情報が含まれている場合、前記プリンタードライバーが、各所定の情報に基づき複数の前記ラベルデータを生成すると共に、各ラベルデータに少なくとも一部分が共通な前記照合データを生成することを特徴とする請求項２ないし４のいずれか１項に記載のレシート及びラベル発行方法。
【請求項６】
レシートを発行するレシートプリンターと、
前記レシートに関連したラベルを発行するラベルプリンターと、
会計処理データを取得する会計処理データ取得部、
前記会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成するラベルデータ生成部、
前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成する照合データ生成部、
前記レシートプリンターに対し、前記会計処理データと前記照合データとを送信する第１送信部、
前記ラベルプリンターに対し、前記ラベルデータと前記照合データとを送信する第２送信部、を有するホストと、を備えたことを特徴とするレシート及びラベル発行システム。
【請求項７】
前記会計処理データ取得部が、アプリケーションから出力された前記会計処理データを取得し、
前記会計処理データ取得部、前記ラベルデータ生成部及び前記照合データ生成部が、プリンタードライバーによって実現されることを特徴とする請求項６に記載のレシート及びラベル発行システム。
【請求項８】
前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、
前記ラベルは、前記商品が特別注文されたことを表す特注品ラベルであることを特徴とする請求項６または７に記載のレシート及びラベル発行システム。
【請求項９】
レシートプリンター及びラベルプリンターと通信可能なホストにインストールされたプリンタードライバーであって、
会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成するラベルデータ生成部と、
前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成する照合データ生成部と、を備え、
前記レシートプリンターに向けて、前記会計処理データと前記照合データとを出力し、
前記ラベルプリンターに向けて、前記ラベルデータと前記照合データとを出力することを特徴とするプリンタードライバー。
【請求項１０】
前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、
前記ラベルプリンターは、前記ラベルデータに基づき、前記商品が特別注文されたことを表す特注品ラベルを発行することを特徴とする請求項９に記載のプリンタードライバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシート及び前記レシートに関連したラベルを発行するレシート及びラベル発行方法、レシート及びラベル発行システム、及び、プリンタードライバーに関する。
【背景技術】
【０００２】
ハンバーガーショップなどのファーストフード店の店内は、客室と厨房に区切られている。顧客による商品の注文は、客室に設置されている注文カウンターで受け付けられ、商品の調理は厨房で行われる。このようなファーストフード店のオーダーエントリーシステムは、注文カウンターに設置されたＰＯＳレジスター及びレシートプリンターと、厨房に設置されたプリンターあるいはディスプレイとを備えている。
【０００３】
ＰＯＳレジスターには注文された商品の情報が入力される。ＰＯＳレジスターは、入力情報に基づいて代金の清算を行い、代金の清算が済むと、取引データである会計処理データを生成してレシートプリンターに送信する。レシートプリンターは、会計処理データを受信して会計レシートを印刷して発行する。また、ＰＯＳレジスターは、代金の清算が済むと、入力された商品の情報に基づいて生成した調理指示情報を、厨房に設置されているプリンターあるいはディスプレイに送信する。厨房側のプリンターは、受信した調理指示情報を印刷出力し、ディスプレイは調理指示情報を画面表示する。厨房では、調理指示情報に従って調理が行われる。出来上がった商品は包装され、厨房から客室に運ばれて顧客に渡される。
【０００４】
近年、ファーストフード店では、顧客の嗜好の多様化に対応するために、商品の内容物を変更する特別注文を受け付けている。例えば、ハンバーガーについては、「ピクルス抜き」、「マスタード抜き」、「レタス抜き」、「マヨネーズなし」などの注文である。これら特別注文の情報は注文された商品の情報と一緒にＰＯＳレジスターに入力されて、調理指示情報として厨房に伝えられる。厨房では、特別注文のハンバーガーの調理が通常のハンバーガーの調理と並行して行われる。
【０００５】
特別注文のハンバーガーと通常のハンバーガーとは外観では見分けが付かない。このため、厨房では各特別注文の情報を表示する特注品ラベルを用意し、調理した商品を包装する際に特注品ラベルを貼り付け、外観からも特注品であることが判別できるようにしている。これにより、顧客への商品の渡し間違いを防止している。
【０００６】
しかし、特別注文の種類が増加すると、予め準備しなければならない特注品ラベルの種類も増加する。これに伴い、多数の種類の特注品ラベルの準備、保管、在庫の確認などの管理作業に充てられる労力も増大する。
【０００７】
特注品ラベルの在庫管理を不要にするには、ＰＯＳレジスターに特別注文の情報が入力される毎に、厨房に設置したプリンターから特注品ラベルを発行することが考えられる。すなわち、ＰＯＳレジスターで特注品ラベルを発行するためのラベルデータを生成し、このラベルデータを厨房のプリンターに送信し、当該プリンターにおいて特注品ラベルを印刷して発行する。しかし、このような特注品ラベルの発行は、ＰＯＳレジスター上で動作する既存のアプリケーションプログラム（以下、「ＰＯＳアプリケーション」と称する）に変更を加える必要がある。このため、特注品ラベルを発行するための導入コストが嵩んでしまうという問題がある。
【０００８】
特許文献１において、このような問題点を解消するための方法及びシステムが提案されている。この方法及びシステムでは、ＰＯＳレジスターと連携して会計レシートを印刷するレシートプリンターが、ＰＯＳレジスターから取引データ（会計処理データ）を受信し、このデータに特別注文の情報が含まれている場合には特注品ラベルを発行するためのラベルデータを生成し、生成したラベルデータを厨房等に設置されているラベルプリンターに送信する。ラベルプリンターは、ラベルデータを受信すると、特注品ラベルを印刷して発行する。これにより、商品の注文を受けて会計処理を行う上位機器で動作しているＰＯＳアプリケーションに変更を加えることなく、会計レシート発行の際に、特別注文の情報を表示する特注品ラベルを発行することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−１９９５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来のシステムでは、ＰＯＳレジスター、及びレシートプリンターが数台店舗カウンターに設置されると共に、１，２台のラベルプリンターが厨房に設置され、各ＰＯＳレジスターで注文を受けた特注品のラベルを印刷することになる。このため、複数の特注品が複数の顧客から、同時期に注文されると、発行される会計レシートと特注品ラベルの関係がわからなくなり、特注品の受け渡しが正確に行われず、店舗で混乱が生じるおそれがあった。
【課題を解決するための手段】
【００１１】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【００１２】
（適用例１）レシートプリンター及びラベルプリンターを用い、レシート及び前記レシートに関連したラベルを発行するレシート及びラベル発行方法であって、会計処理データを取得し、前記会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成し、前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成し、前記レシートプリンターに対し、前記会計処理データと前記照合データとを送信し、前記ラベルプリンターに対し、前記ラベルデータと前記照合データとを送信することを特徴とするレシート及びラベル発行方法。
【００１３】
この方法によれば、商品の注文を受けて、ＰＯＳレジスターのＰＯＳアプリケーション上で会計処理が行われ、その会計処理データが出力される。出力された会計処理データを取得し、その会計処理データに例えば特注品のオーダー（所定の情報）があった場合、ラベルデータと照合データを生成し、これらをラベルプリンターに送信する。一方、レシートプリンターには、照合データと会計処理データを送信する。これにより、ラベルプリンターでは、照合データが付加された特注品ラベルが発行され、レシートプリンターでは、照合データが付加された会計レシートが発行される。
【００１４】
照合データは、例えば、発行ごとに増加するシリアル番号であってもよいし、いくつかの記号を準備し、繰り返し変更してもよく、従業員が特注品と、その特注品が含まれる会計レシートを識別できればよい。照合データが付加された特注品ラベルは、制作された特注品に貼られ、ＰＯＳレジスターが置かれた注文カウンターに運ばれる。既に発行されている会計レシートにも、その特注品に対応する照合データが印刷されており、特注品を顧客に渡す際の誤認を防止することができる。
【００１５】
また、この方法によれば、会計処理データに変更を加える必要がないため（既存のＰＯＳアプリケーションをそのまま利用できるため）、導入コストを抑えることができる。なお、会計処理データに所定の情報が含まれていない場合、ラベルデータ及び照合データを生成せず、レシートプリンターに対し、会計処理データのみを送信することが好ましい。
【００１６】
（適用例２）プリンタードライバーが、アプリケーションから出力された前記会計処理データを取得し、前記会計処理データに、前記所定の情報が含まれている場合、前記ラベルデータ及び前記照合データを生成することを特徴とする上記のレシート及びラベル発行方法。
【００１７】
この方法によれば、アプリケーションから出力された会計処理データを、プリンタードライバーが取得し、会計処理データに特注品のオーダーがあった場合に、ラベルデータ及び照合データを生成する。このように、プリンタードライバーでラベルデータ及び照合データを生成するので、ＰＯＳレジスター上のアプリケーション、レシートプリンター及びラベルプリンターに大きな修正を加えることなく、本発明を実現できる。
【００１８】
（適用例３）前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、前記ラベルは、前記商品が特別注文されたことを表す特注品ラベルであることを特徴とする上記のレシート及びラベル発行方法。
【００１９】
この方法によれば、例えば会計処理データに、調味料やトッピングの有無または増減を示す文字列があった場合に、照合データが付加された特注品ラベルが発行されると共に、照合データが付加された会計レシートが発行される。これにより、顧客の希望に合わせて制作した商品を、間違いなくその顧客に渡すことができる。
【００２０】
（適用例４）前記プリンタードライバーが、前記ラベルデータとして、前記ラベルの種類を特定するラベルコードを生成し、前記ラベルプリンターが、前記ラベルコードと予め関連付けられたグラフィックデータを所定の記憶部から読み出し、前記グラフィックデータと前記照合データを合成して前記ラベルを発行することを特徴とする上記のレシート及びラベル発行方法。
【００２１】
この方法によれば、プリンタードライバーがインストールされたホストからラベルプリンターに対し、ラベルデータとして、ラベルコードを送信するため、グラフィックデータを送信する場合と比較して、データ送信量を減らすことができ、ひいてはファーストプリントタイムを短縮できる。
【００２２】
（適用例５）前記会計処理データに、複数の前記所定の情報が含まれている場合、前記プリンタードライバーが、各所定の情報に基づき複数の前記ラベルデータを生成すると共に、各ラベルデータに少なくとも一部分が共通な前記照合データを生成することを特徴とする上記のレシート及びラベル発行方法。
【００２３】
この方法によれば、１回の会計で、複数の特注品がオーダーされた場合でも、全ての特注品に対して特注品ラベルを発行できる。また、各特注品ラベルには、１回の会計で発行されるレシートの照合データと、少なくとも一部分が共通な共通の照合データが印刷されているため、特注品が複数注文されても、顧客に渡す際のミスをより確実に防止することができる。
【００２４】
（適用例６）レシートを発行するレシートプリンターと、前記レシートに関連したラベルを発行するラベルプリンターと、会計処理データを取得する会計処理データ取得部、前記会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成するラベルデータ生成部、前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成する照合データ生成部、前記レシートプリンターに対し、前記会計処理データと前記照合データとを送信する第１送信部、前記ラベルプリンターに対し、前記ラベルデータと前記照合データとを送信する第２送信部、を有するホストと、を備えたことを特徴とするレシート及びラベル発行システム。
【００２５】
この構成によれば、ホストにおいて会計処理データを取得し、その会計処理データに例えば特注品のオーダー（所定の情報）があった場合、ラベルデータと照合データを生成し、これらをラベルプリンターに送信する。一方、レシートプリンターには、照合データと会計処理データを送信する。これにより、ラベルプリンターでは、照合データが付加された特注品ラベルが発行され、レシートプリンターでは、照合データが付加された会計レシートが発行される。照合データが付加された特注品ラベルは、制作された特注品に貼られ、ＰＯＳレジスターが置かれた注文カウンターに運ばれる。既に発行されている会計レシートにも、その特注品に対応する照合データが印刷されている。したがって従業員は、会計レシートと特注品ラベルを照合データに基づいて照合することができ、ひいては特注品を顧客に渡す際の誤認を防止することができる。
【００２６】
（適用例７）前記会計処理データ取得部が、アプリケーションから出力された前記会計処理データを取得し、前記会計処理データ取得部、前記ラベルデータ生成部及び前記照合データ生成部が、プリンタードライバーによって実現されることを特徴とする上記のレシート及びラベル発行システム。
【００２７】
この構成によれば、アプリケーションから出力された会計処理データを、プリンタードライバーが取得し、プリンタードライバーでラベルデータ及び照合データを生成するので、ＰＯＳレジスター上のアプリケーション、レシートプリンター及びラベルプリンターに大きな修正を加えることなく、本発明を実現できる。
【００２８】
（適用例８）前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、前記ラベルは、前記商品が特別注文されたことを表す特注品ラベルであることを特徴とする上記のレシート及びラベル発行システム。
【００２９】
この構成によれば、調味料やトッピングの有無または増減など、顧客の希望に合わせて制作した商品を、間違いなくその顧客に渡すことができる。
【００３０】
（適用例９）レシートプリンター及びラベルプリンターと通信可能なホストにインストールされたプリンタードライバーであって、会計処理データに、所定の情報が含まれている場合、前記所定の情報に基づきラベルデータを生成するラベルデータ生成部と、前記ラベルデータと、前記会計処理データとを関連付けるための照合データを生成する照合データ生成部と、を備え、前記レシートプリンターに向けて、前記会計処理データと前記照合データとを出力し、前記ラベルプリンターに向けて、前記ラベルデータと前記照合データとを出力することを特徴とするプリンタードライバー。
【００３１】
この構成によれば、プリンタードライバーにより、会計処理データに特注品のオーダー（所定の情報）があるか否かを判別し、特注品のオーダーがあった場合、ラベルデータと照合データを生成し、これらをラベルプリンターに向けて出力する。一方、レシートプリンターには、照合データと会計処理データを出力する。これにより、ラベルプリンターでは、照合データが付加された特注品ラベルが発行され、レシートプリンターでは、照合データが付加された会計レシートが発行される。照合データが付加された特注品ラベルは、制作された特注品に貼られ、ＰＯＳレジスターが置かれた注文カウンターに運ばれる。既に発行されている会計レシートにも、その特注品に対応する照合データが印刷されている。したがって従業員は、会計レシートと特注品ラベルを照合データに基づいて照合することができ、ひいては特注品を顧客に渡す際の誤認を防止することができる。また、プリンタードライバーでラベルデータ及び照合データを生成するため、ＰＯＳレジスター上のアプリケーション、レシートプリンター及びラベルプリンターに大きな修正を加えることなく、本発明を実現できる。
【００３２】
（適用例１０）前記所定の情報は、商品の内容物の有無または増減に関する文字列であり、前記ラベルプリンターは、前記ラベルデータに基づき、前記商品が特別注文されたことを表す特注品ラベルを発行することを特徴とする上記のプリンタードライバー。
【００３３】
この構成によれば、調味料やトッピングの有無または増減など、顧客の希望に合わせて制作した商品を、間違いなくその顧客に渡すことができる。
【図面の簡単な説明】
【００３４】
【図１】オーダーエントリーシステムの概略構成図である。
【図２】オーダーエントリーシステムのブロック図である。
【図３】レシート及びラベル発行処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、図面を参照して、本発明の一実施形態を説明する。本実施形態では、本発明のレシート及びラベル発行システムを、ハンバーガーショップなどのファーストフード店におけるオーダーエントリーシステムに適用した場合を例示する。
【００３６】
（オーダーエントリーシステム）
図１は、オーダーエントリーシステム１の概略構成図である。オーダーエントリーシステム１は、商品の注文を受けて会計処理を行うＰＯＳレジスター２と、このＰＯＳレジスター２に、それぞれ、ＵＳＢ（ユニバーサル・シリアル・バス）ケーブル３、４で並列に接続された第１プリンターとしてのレシートプリンター５及び第２プリンターとしてのラベルプリンター６を備えている。また、オーダーエントリーシステム１は、ＰＯＳレジスター２にケーブル７で接続されたディスプレイ８を備えている。
【００３７】
レシートプリンター５は、代金の清算の際に、会計レシートＡ（レシート）を発行する。ラベルプリンター６は、購入商品に特注品が含まれる場合、特注品に貼付するための特注品ラベルＢ（ラベル）を発行する。
【００３８】
ＰＯＳレジスター２及びレシートプリンター５は、例えば、ハンバーガーショップの客室９Ａに設けられている注文カウンターに設置される。ディスプレイ８及びラベルプリンター６は、例えば、ハンバーガーショップの厨房９Ｂに設けられたカウンターに設置される。
【００３９】
ＰＯＳレジスター２は、商品の注文を受け付けて会計処理を行うＰＯＳアプリケーション３０（図２参照）と、レシートプリンター５及びラベルプリンター６を制御するプリンタードライバー１０（図２参照）がインストールされている。ＰＯＳレジスター２は、表示・操作を行うタッチパネル２１と、顧客に向けて情報を表示する顧客ディスプレイ２２と、紙幣及び硬貨を収容するキャッシュドロアー２３を備えている。注文カウンターで顧客が商品の注文を行うと、従業員によってタッチパネル２１が操作され、注文された商品の情報がＰＯＳレジスター２に入力される。
【００４０】
以下に、オーダーエントリーシステム１の動作の概要を説明する。タッチパネル２１には、例えば、「ハンバーガー」、「チーズバーガー」、「ポテト」、「サラダ」、「コーヒー」などの商品の一覧が表示されている。従業員は、顧客の注文を確認しながら、注文された商品のアイコンにタッチして、商品の情報を入力する。商品のアイコンをタッチすると、タッチパネル２１には、各商品について内容物を変更する特別注文の一覧が表示される。例えば、「ハンバーガー」や「チーズバーガー」が注文されると、タッチパネル２１には、「ピクルス抜き」、「マスタード抜き」、「レタス抜き」、「マヨネーズなし」、「マヨネーズ増量」、「マヨネーズ減量」、などを示すアイコンが表示される。商品の注文に続いて、顧客がこれらの特別注文を行った場合、従業員は該当するアイコンにタッチして特別注文の情報を入力する。ここでは、例えば、「チーズバーガー１個」、「ピクルス抜き」、「ハンバーガー１個」、「コーヒー１個」という情報が入力される。
【００４１】
顧客が商品の代金を清算し、従業員がタッチパネル２１の清算キーにタッチすると、ＰＯＳレジスター２は、入力された商品の情報に基づいて会計処理データを生成する。会計処理データには、注文された商品の商品名、個数などの商品に関する情報と、清算された合計金額とが含まれている。また、特別注文があった場合は、その特別注文の情報が会計処理データに含まれる。また、ＰＯＳレジスター２は、会計処理データに特別注文の情報が含まれる場合、特注品ラベルＢに印刷するラベルデータと、会計レシートＡと特注品ラベルＢを関連付けるための照合データを生成する。そして、会計処理データ及び照合データをレシートプリンター５に送信し、ラベルデータ及び照合データをラベルプリンター６に送信する。なお、照合データは、例えば発行ごとに増加するシリアル番号であってもよいし、いくつかの記号を準備し、繰り返し変えてもよく、従業員が特注品と、その特注品が含まれるレシートとを照合できればよい。
【００４２】
また、ＰＯＳレジスター２は、入力された商品の情報及び特別注文の情報に基づいて調理指示データを生成し、この調理指示データを厨房９Ｂに設置されているディスプレイ８に送信する。ディスプレイ８には、商品として、「チーズバーガー１個」が表示され、特別注文の情報として、「ピクルス抜き」が表示される。また、その他に調理が必要な商品として「ハンバーガー１個」情報が表示される。厨房９Ｂを担当する従業員はディスプレイ８の表示に従って調理を行い、商品を準備する。なお、コーヒーは注文カウンターに設置されているコーヒーサーバーを利用して客室側で準備される。
【００４３】
レシートプリンター５は、ＰＯＳレジスター２からレシートデータを受信すると、レシートデータに基づいて会計レシートＡを発行する。会計レシートＡには、注文された商品名、その商品の個数、その商品について行われた特別注文の情報ａ１、及び、合計金額が印刷される。また、会計レシートＡには、特別注文があった場合に生成される照合データａ２も印刷される。
【００４４】
ラベルプリンター６は、ＰＯＳレジスター２からラベルデータを受信すると、ラベルデータに基づいて特注品ラベルＢを発行する。同図では、特別注文の情報ｂ１（「ピクルス抜き」）が印刷された特注品ラベルＢが発行される場合を例示している。また、特注品ラベルＢには、特別注文の情報ｂ１と照合データｂ２が印刷される。
【００４５】
厨房９Ｂを担当する従業員は、調理された特別注文の商品を包装する際に、この特注品ラベルＢを貼り付ける。これにより、包装された商品の外観からでも、その商品が特注品であることを判別できる。次に、調理指示された商品の準備が全て整うと、これらは注文カウンターに運ばれる。そして、会計及び商品渡しを担当する従業員は、準備されていたコーヒー等の商品及び会計レシートＡと一緒に特注品を顧客に渡す。代金は、注文を受けた時または商品を渡す時に、顧客から支払われる。特注品には、照合データｂ２がついた特注品ラベルＢが貼られ、発行されている会計レシートＡにも、その特注品に対応する照合データａ２が印刷されている。したがって従業員は、照合データａ２，ｂ２を照合することで、特注品を顧客に渡す際のミスを防止できる。
【００４６】
（制御系）
図２はオーダーエントリーシステム１の制御系を示すブロック図である。ここでは、ＰＯＳレジスター２、レシートプリンター５及びラベルプリンター６の制御系について説明する。
【００４７】
ＰＯＳレジスター２は、ＰＯＳアプリケーション３０及びプリンタードライバー１０を主要部とする。プリンタードライバー１０は、以下に示す符号１１〜１８を含む。会計処理データ取得部１１は、ＰＯＳアプリケーション３０から出力された会計処理データを取得する。キーコード記憶部１２は、会計処理データの中に含まれている特別注文の情報を識別するための複数のキーコードを不揮発に記憶している。キーコードは、例えば「ケチャップ有り」、「ピクルス抜き」、「マスタード抜き」、「レタス抜き」、「マヨネーズなし」、「マヨネーズ増量」、「マヨネーズ減量」などの特別注文の情報を示す文字列に対応するコードである。キーコード検出部１３は、会計処理データ取得部１１により取得された会計処理データから、キーコード記憶部１２に記憶されているキーコードと一致する文字列を検出する。
【００４８】
照合データ生成部１４は、会計処理データに特別注文の情報が含まれている場合（キーコード検出部１３によりキーコードが検出された場合）、ラベルデータと会計処理データとを関連付けるための照合データを生成する。レシートデータ生成部１５は、会計処理データに特別注文の情報が含まれている場合、会計処理データと照合データを含むレシートデータを生成する。生成されたレシートデータは、第１ポート２５（第１送信部）を介して、レシートプリンター５に送信される。また、レシートデータ生成部１５は、会計処理データに特別注文の情報が含まれていない場合、会計処理データのみを含むレシートデータを生成する。
【００４９】
ラベルデータ記憶部１６は、ラベルデータとして、特注品ラベルの種類を特定するラベルコードを不揮発に記憶している。例えば「ケチャップ有り」は「コード０１」、「ピクルス抜き」は「コード０２」のように記憶している。ラベルデータ生成部１７は、会計処理データに、所定の情報である特別注文の情報が含まれている場合、ラベルデータ記憶部１６から、そのキーコードに対応するラベルコードを読み出し、ラベルデータを生成する。そして、当該ラベルデータ（ラベルコード）は、照合データと共に、第２ポート２６（第２送信部）を介して、ラベルプリンター６に送信される。また、ラベルデータ生成部１７は、会計処理データに特別注文の情報が含まれていない場合、当然ラベルデータを生成しない。
【００５０】
レシートプリンター５は、ロール紙から繰り出される長尺状の記録紙Ｐ１（図１参照）に印刷を行うラインサーマルプリンターである。レシートプリンター５の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えた制御部５０を中心に構成されている。制御部５０には、通信インターフェイス５１を介して、ＰＯＳレジスター２からレシートデータが供給される。制御部５０の出力側には、ヘッドドライバー５２、モータードライバー５３を介して、それぞれライン型サーマルヘッド５４、紙送りモーター５５が接続されている。レシートデータを受信すると、制御部５０は、これらを駆動制御して会計レシートＡ（図１参照）を発行する。
【００５１】
ラベルプリンター６は記録紙Ｐ２（図１参照）に印刷を行う。本例のラベルプリンター６は、所謂、スティキーラベルプリンターと呼ばれるプリンターであり、ロール紙から繰り出される裏面が粘着面となっている長尺状の記録紙に印刷を行い、印刷ジョブの終了毎に記録紙Ｐ２を切断し、切断後の記録紙片を特注品ラベルＢとして発行する。
【００５２】
ラベルプリンター６の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えた制御部６０を中心に構成されている。制御部６０には、通信インターフェイス６１を介して、ＰＯＳレジスター２からラベルデータが供給される。制御部６０には、不揮発性メモリー６５（所定の記憶部）が接続されている。不揮発性メモリー６５には、ラベルコードと特注品ラベルＢの種類に応じたグラフィックデータとが関連付けて記憶されている。制御部６０は、ＰＯＳレジスター２から供給されたラベルデータ（ラベルコード）に対応するグラフィックデータを読み出し、当該グラフィックデータと、ＰＯＳレジスター２から供給された照合データとを合成した合成データを生成する。なお、合成データには、例えば、記録紙Ｐ２の切断を指示するカットコマンドなど必要なコマンドが付加される。制御部６０の出力側には、ヘッドドライバー６６、モータードライバー６７、カッタードライバー６８を介して、それぞれライン型サーマルヘッド６９、紙送りモーター７０、記録紙カッター７１が接続されている。制御部６０は、これらを駆動制御して、生成した合成データを記録紙Ｐ２に印刷し、印刷後の記録紙Ｐ２を切断して、特注品ラベルＢ（図１参照）を発行する。
【００５３】
（レシート及びラベル発行処理）
図３は、レシート及びラベル発行処理の流れを示すフローチャートである。なお、同図において、ＰＯＳレジスター２の処理は、プリンタードライバー１０の処理を中心に説明する。顧客によって商品の代金が清算されると、ＰＯＳレジスター２では、ＰＯＳアプリケーション３０により会計処理データが生成される。プリンタードライバー１０は、ＰＯＳアプリケーション３０から出力された会計処理データを取得すると（Ｓ０１）、キーコードと一致する文字列が含まれるか否かを判別し（Ｓ０２）、含まれると判別した場合は（Ｓ０２：Ｙｅｓ）、ラベルデータ及び照合データを生成する（Ｓ０３、Ｓ０４）。ここでは、照合データとして、発行ごとに増加するシリアル番号を生成する。
【００５４】
その後、ＰＯＳレジスター２は、ラベルデータと照合データをラベルプリンター６に送信する（Ｓ０５）。ラベルプリンター６では、ラベルデータと照合データを受信し（Ｓ０６）、特注品ラベルＢを印刷する（Ｓ０７）。また、ＰＯＳレジスター２は、Ｓ０５の後、会計処理データと照合データをレシートプリンター５に送信する（Ｓ０８）。レシートプリンター５では、会計処理データと照合データを受信し（Ｓ０９）、会計レシートＡを印刷する（Ｓ１０）。
【００５５】
一方、ＰＯＳレジスター２は、Ｓ０２において、会計処理データにキーコードと一致する文字列が含まれないと判別した場合（Ｓ０２：Ｎｏ）、会計処理データのみをレシートプリンター５に送信する（Ｓ１１）。レシートプリンター５では、会計処理データを受信し（Ｓ０９）、照合データが付加されていない会計レシートＡを印刷する（Ｓ１０）。
【００５６】
以上説明したとおり、本実施形態によれば、ＰＯＳレジスター２に組み込まれたプリンタードライバー１０が、ＰＯＳアプリケーション３０から出力された会計処理データを解析して特注品のオーダーの有無を判別し、特注品のオーダーがあった場合、ラベルデータ及び照合データを生成してラベルプリンター６に印刷指示を行うため、シリアル番号付きの特注品ラベルＢを発行できる。また、プリンタードライバー１０は、特注品のオーダーがあった場合、レシートプリンター５に向けて会計処理データ及び照合データを出力するため、シリアル番号付きの会計レシートＡを発行できる。これにより、従業員が特注品を顧客に渡す際、特注品ラベルＢと会計レシートＡのシリアル番号を照合できるため、商品の渡し間違いを防止できる。また、プリンタードライバー１０によって、会計処理データの解析、照合データおよびラベルデータの生成等を行うため、ＰＯＳアプリケーション３０の変更や、レシートプリンター５及びラベルプリンター６の入れ替えを必要としない。これにより、特注品ラベルＢを発行するための導入コストを低減できる。
【００５７】
（その他の実施形態）
上記の実施形態において、ラベルデータ生成部１７は、会計処理データからキーコードを含む文字列を抽出してラベルデータを生成しているが、会計処理データの全てをラベルデータとして生成しても良い。また、会計処理データから合計金額を除いた部分を抽出してラベルデータとして生成しても良い。このようなラベルデータに基づいて発行された特注品ラベルＢには、注文されている全ての商品の情報が表示されている。したがって、例えば、注文された商品が全て詰め込まれたテイクアウト用の袋に貼り付けられることにより、その袋の中に特別注文の商品が含まれていることを示すことができる。よって、テイクアウト用の袋を顧客に渡す際に、商品の渡し間違いを防止できる。なお、このように会計処理データの全て又は合計金額を除いた部分をラベルデータとして生成する場合、特別注文の情報には、その旨を示すマークを付加して印刷することが好ましい。これにより特注品とその他の商品との区別が容易になり、袋に特注品が含まれていることを、より明確に示すことができる。
【００５８】
また、上記の実施形態において、ラベルデータ生成部１７は、ラベルデータとしてラベルコードを生成したが、グラフィックデータ（ラスタデータ）を生成しても良い。この場合、ラベルコードとグラフィックデータとを紐付けた情報を不揮発性メモリー６５内に記憶しておく必要はない。
【００５９】
また、ラベルデータ生成部１７は、会計処理データに複数の特別注文の情報が含まれている場合、各情報に基づき複数のラベルデータを生成することが好ましい。またこの場合、照合データ生成部１４は、各ラベルデータに共通な照合データを生成することが好ましい。例えば、３枚の特注品ラベルＢ「ラベル１」、「ラベル２」、「ラベル３」を発行する場合であって、共通な照合データ「×××」が付加される。３枚の特注品ラベルＢには、１回の会計で発行されるレシートの照合データと、共通の照合データが印刷されているため、特注品が複数注文されても、顧客に渡す際のミスをより確実に防止することができる。
【００６０】
また、照合データを、１回の会計データに対して共通な部分と、１回の会計データに含まれる各特別注文に対応する識別データとによって構成してもよい。例えば、１回の会計データに対して共通な部分を「×××」とし、識別データを「１」、「２」、「３」とした場合、照合データ「×××−１」、「×××−２」、「×××−３」のように、識別データを照合データの枝番として付加することが考えられる。
【００６１】
また、上記の実施形態において、特別注文の情報は内容物の変更を示すものとしたが、「チーズ追加」などのエクストラ注文の情報であってもよいし、顧客が要望すると考えられる商品温度や保存方法に関する情報（「常温」、「冷凍」など）または糖分や調理方法に関する情報（「糖分カット」、「氷無し」など）であってもよい。
【００６２】
一方、「ケチャップ有り」、「ピクルス抜き」、「マスタード抜き」、「レタス抜き」、「マヨネーズなし」、「マヨネーズ増量」、「マヨネーズ減量」などの特別注文の情報を示す文字列の中に含まれる、「有り」、「抜き」、「なし」、「増量」、「減量」をキーコードとすることも可能である。つまり、「抜き」、「増量」などのキーコードと「ピクルス」、「マスタード」、「レタス」などの内容物とセットで特別注文の情報を表す。この場合、キーコード検出部１３は、取得した会計処理データの中にこれらのキーコードを含む文字列を検出すると、受信した会計処理データの中に特別注文の情報が含まれていると判別する。
【００６３】
また、本発明は、上記のオーダーエントリーシステム１に限らず、レシート及びラベルを発行する種々の印刷処理システムにも適用できる。例えば、レシートプリンター５で発行されるものは、会計処理データが印刷された会計レシートＡに限らず、オーダーされた特注品等の引換券であってもよい。また、制作に時間がかかる特注品の場合、会計レシートＡとは別に、照合データが印刷された引換券を発行しても良い。これにより、引換券と照合データが印刷された特注品と交換することにより、特注品を顧客に渡す際の誤認を防止できる。なお、特注品の制作に時間がかかるか否かは、所定の情報を検出するキーコードを、制作時間情報と紐付けて記憶しておことにより判別可能である。
【００６４】
また、上記の実施形態では、ＰＯＳレジスター２が調理指示データを生成し、これをディスプレイ８に送信したが、会計処理データ（及び照合データ）をディスプレイ８に送信しても良い。この場合、ディスプレイ８は、会計処理データから必要な情報を抽出して表示データを生成し、これを表示する。この構成によれば、ＰＯＳレジスター２による調理指示データの生成を不要とすることができる。なお、ディスプレイ８側で表示データを生成するのではなく、ＰＯＳレジスター２にインストールされたディスプレイドライバーで表示データを生成しても良い。また、ディスプレイ８を、ＰＯＳレジスター２ではなくレシートプリンター５に接続し、レシートプリンター５から転送された会計処理データに基づいて表示データを生成する構成としても良い。
【００６５】
また、上記の実施形態では、プリンタードライバー１０によって、会計処理データの解析、照合データおよびラベルデータの生成等を行うものとしたが、ＰＯＳレジスター２の出力側に制御装置を接続し、当該制御装置によってこれらを行っても良い。この場合、制御装置の出力側は、レシートプリンター５及びラベルプリンター６に接続される。なお、ＰＯＳレジスター２と制御装置、制御装置とレシートプリンター５及びラベルプリンター６は、ケーブル接続であっても良いし、ネットワーク接続であっても良い。
【００６６】
また、上記の実施形態に示したオーダーエントリーシステム１の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体に格納して提供することも可能である。すなわち、コンピューターをオーダーエントリーシステム１の各構成要素として機能させるためのプログラム、及びそれを記録した記録媒体も、本発明の権利範囲に含まれる。その他、ＰＯＳレジスター２の処理をクラウドコンピューティングによって行ったり、レシートプリンター５やラベルプリンター６をＷｅｂプリンターとして実現したりなど、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６７】
１…オーダーエントリーシステム  ２…ＰＯＳレジスター  ５…レシートプリンター  ６…ラベルプリンター  ８…ディスプレイ  １０…プリンタードライバー  １１…会計処理データ取得部  １２…キーコード記憶部  １３…キーコード検出部  １４…照合データ生成部  １５…レシートデータ生成部  １６…ラベルデータ記憶部  １７…ラベルデータ生成部  ２１…タッチパネル  ２２…顧客ディスプレイ  ２３…キャッシュドロアー  ３０…ＰＯＳアプリケーション  Ａ…会計レシート  Ｂ…特注品ラベル  ａ１…印刷された特別注文の情報  ａ２…印刷された照合データ  ｂ１…印刷された特別注文の情報  ｂ２…印刷された照合データ
【図１】
2015007860.tif 000003
【図２】
2015007860.tif 000004
【図３】
2015007860.tif 000005