(57)【要約】【課題】登録装置と決済装置とが分離されたチェックアウトシステムにおいて、決済装置で印字されるレシートの印字内容を制御することが可能な登録装置、決済装置及びプログラムを提供する。【解決手段】決済装置とともにチェックアウトシステムを構成する登録装置であって、顧客が購入する商品の登録を行う登録手段と、一取引で登録された商品の合計金額を含む決済用の第１データを生成する第１生成手段と、一取引で登録された商品の内容を印字イメージで表した第２データを生成する第２生成手段と、前記第１データ及び前記第２データを前記決済装置に送信する送信手段と、を備える。【選択図】図６
2018180695.tif 000002
【特許請求の範囲】
【請求項１】
決済装置とともにチェックアウトシステムを構成する登録装置であって、
顧客が購入する商品の登録を行う登録手段と、
一取引で登録された商品の合計金額を含む決済用の第１データを生成する第１生成手段と、
一取引で登録された商品の内容を印字イメージで表した第２データを生成する第２生成手段と、
前記第１データ及び前記第２データを前記決済装置に送信する送信手段と、
を備える登録装置。
【請求項２】
前記第２生成手段は、前記第２データをテキストデータで生成する請求項１に記載の登録装置。
【請求項３】
登録装置とともにチェックアウトシステムを構成する決済装置であって、
前記登録装置で登録された一取引分の商品の合計金額を含む決済用の第１データと、当該商品の内容を印字イメージで表した第２データとを、前記登録装置から受信する受信手段と、
前記第１データに基づいて決済処理を実行する決済手段と、
前記決済手段の処理結果と前記第２データとに基づき、当該第２データを含むレシートデータを生成する生成手段と、
前記レシートデータを印字出力する印字手段と、
を備える決済装置。
【請求項４】
前記第２データはテキストデータであり、
前記生成手段は、前記レシートデータのテンプレートに、前記第２データを行単位で組み込むことで前記レシートデータを生成する請求項３に記載の決済装置。
【請求項５】
決済装置とともにチェックアウトシステムを構成する登録装置のコンピュータを、
顧客が購入する商品の登録を行う登録手段と、
一取引で登録された商品の合計金額を含む決済用の第１データを生成する第１生成手段と、
一取引で登録された商品の内容を印字イメージで表した第２データを生成する第２生成手段と、
前記第１データ及び前記第２データを前記決済装置に送信する送信手段と、
して機能させるためのプログラム。
【請求項６】
登録装置とともにチェックアウトシステムを構成する決済装置のコンピュータを、
前記登録装置で登録された一取引分の商品の合計金額を含む決済用の第１データと、当該商品の内容を印字イメージで表した第２データとを、前記登録装置から受信する受信手段と、
前記第１データに基づいて決済処理を実行する決済手段と、
前記決済手段の処理結果と前記第２データとに基づき、当該第２データを含むレシートデータを生成する生成手段と、
前記レシートデータを印字出力する印字手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、登録装置、決済装置及びプログラムに関する。
【背景技術】
【０００２】
従来、商品の登録を行う登録装置と、商品の決済を行う決済装置とを分離して配置したチェックアウトシステムが存在する。また、登録装置を店員が操作し、決済装置を顧客自身が操作するセミセルフ方式のチェックアウトシステムも登場している。このようなチェックアウトシステムでは、登録装置は、登録した各商品の商品コードに基づいて商品マスタから読み出した商品名等の情報を、当該商品の合計金額とともに販売データとして決済装置に送信する。一方、決済装置では、登録装置から送信された販売データに基づいて決済処理を実行し、その取引の内容を示すレシートを発行する。
【０００３】
また、決済装置側において、登録装置から送信された商品コードに基づき商品名等の特定を行う構成も存在する。この場合、決済装置は、登録装置と同様の商品マスタをローカル等に備え、当該商品マスタに基づき特定した商品名等の情報をレシートに印字する。
【０００４】
さらに、近時では、商品登録から会計処理までを店員が行う従来式のチェックアウトシステムを、上記したセミセルフ方式のチェックアウトシステムに拡張する店舗が増えつつある。更には、導入コスト削減のため、既に運用しているＰＯＳ（Point  Of  Sales）端末を登録装置として利用し、決済装置を新規導入する場合があり、登録装置と決済装置とで製造メーカが異なる構成も存在している。
【０００５】
ところで、製造メーカの相違等により登録装置と決済装置とでデータ連携に係る仕様が異なる場合がある。この場合、両装置間でデータの不整合が発生するため、意図したイメージのレシートを出力できない可能性がある。
【０００６】
例えば、登録装置から商品名等を含んだ販売データを送信する場合、決済装置では、この販売データのデータ構成から必要な情報を抽出し、レシートのイメージデータを生成する。しかしながら、登録装置と決済装置とで、対応可能な販売データのデータ構成が相違する場合があるため、意図しないイメージデータが決済装置で生成される可能性がある。
【０００７】
また、例えば、登録装置から商品コードを含んだ販売データを送信する場合、決済装置は、レシートに印字する商品名等の情報を、商品コードに基づいて商品マスタから読み出すことになる。しかしながら、登録装置と決済装置とで、参照可能な商品マスタのデータ構成が相違する場合があるため、登録装置と同じデータ構成の商品マスタを用いると、意図しない情報が決済装置で読み出される可能性がある。
【０００８】
そのため、登録装置と決済装置とが分離されたチェックアウトシステムでは、決済装置で印字されるレシートの印字内容を制御することが可能な技術が望まれている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする課題は、登録装置と決済装置とが分離されたチェックアウトシステムにおいて、決済装置で印字されるレシートの印字内容を制御することが可能な登録装置、決済装置及びプログラムを提供することである。
【課題を解決するための手段】
【００１０】
実施形態の登録装置は、決済装置とともにチェックアウトシステムを構成する登録装置であって、顧客が購入する商品の登録を行う登録手段と、一取引で登録された商品の合計金額を含む決済用の第１データを生成する第１生成手段と、一取引で登録された商品の内容を印字イメージで表した第２データを生成する第２生成手段と、前記第１データ及び前記第２データを前記決済装置に送信する送信手段と、を備える。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係るチェックアウトシステムのシステム構成の一例を示す図である。
【図２】図２は、実施形態に係る登録装置及び決済装置のレイアウトの一例を示す図である。
【図３】図３は、実施形態に係る登録装置の外観の一例を示す斜視図である。
【図４】図４は、実施形態に係る決済装置の外観の一例を示す斜視図である。
【図５】図５は、実施形態に係る登録装置及び決済装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、実施形態に係る登録装置の機能構成の一例を示すブロック図である。
【図７】図７は、第１イメージデータの一例を示す図である。
【図８】図８は、第２イメージデータの一例を示す図である。
【図９】図９は、第３イメージデータの一例を示す図である。
【図１０】図１０は、決済装置の機能構成の一例を示すブロック図である。
【図１１】図１１は、テンプレートデータの一例を示す図である。
【図１２】図１２は、レシートデータの一例を示す図である。
【図１３】図１３は、実施形態の登録装置及び決済装置が実行する商品販売データ処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、実施形態に係るチェックアウトシステムについて、図面を参照して説明する。以下に示す実施形態では、スーパーマーケット等の店舗に導入されるセミセルフ方式のチェックアウトシステムに適用した例について説明するが、この実施形態に限定されるものではない。
【００１３】
図１は、実施形態に係るチェックアウトシステム１のシステム構成の一例を示す図である。図１に示すように、チェックアウトシステム１は、登録装置１０と、決済装置２０とを有する。登録装置１０と決済装置２０とは、ＬＡＮ（Local  Area  Network）等のネットワークＮを介して通信可能に接続される。なお、ネットワークＮに接続される登録装置１０及び決済装置２０の個数は特に問わないものとするが、処理効率の観点から、一台の登録装置１０に対し複数台の決済装置２０を設けることが好ましい。
【００１４】
登録装置１０及び決済装置２０は、例えば店舗の出口付近等、店舗内の所定エリアに設けられる。ここで、図２は、登録装置１０及び決済装置２０のレイアウトの一例を示す図である。
【００１５】
図２に示すように、登録装置１０と決済装置２０とは、店舗内の所定エリアにおいて、分離（離間）した状態で配置される。登録装置１０は、例えば、テーブル状の作業台４０の上に設置される。登録装置１０は、店員であるオペレータＯにより操作され、顧客Ｃが購入する商品の登録処理を実行する。
【００１６】
図２のレイアウトにおいて、顧客Ｃは、購入する商品を籠等に入れて作業台４０に運ぶ。登録装置１０のオペレータＯは、顧客Ｃが持ち込んだ各商品をスキャナ１０１（図３参照）に読み取らせることで、その商品を識別可能な後述する商品識別情報を登録装置１０に入力する。このとき、オペレータＯは、作業台４０を挟んで顧客Ｃと対面した状態で登録装置１０を操作する。そして、オペレータＯは、一取引分の商品の登録が完了すると、タッチパネル１０３又はキーボード１０５（図３参照）を操作することで登録終了を指示する。その後、顧客Ｃは、登録が完了した商品を籠等に入れて何れか一の決済装置２０に運び、決済装置２０を操作することで商品の決済を行う。
【００１７】
図３は、登録装置１０の外観の一例を示す斜視図であり、図２のオペレータＯが操作する側から見た登録装置１０の状態を示している。図３に示すように、作業台４０の上面に設置された登録装置１０は、読取窓１０２を有する縦型のスキャナ１０１をベースに構成されている。スキャナ１０１は、読取窓１０２の奥側に撮像部（不図示）を配置している。
【００１８】
また、登録装置１０は、スキャナ１０１の上部にタッチパネル１０３付き表示器１０４及びキーボード１０５を備えている。表示器１０４にはスキャナ１０１の撮像部で撮像された商品の商品名及び価格等が表示される。タッチパネル１０３及びキーボード１０５は、商品データの入力を補助するためのものである。
【００１９】
登録装置１０の左側には、プリンタ１０６が設けられる。プリンタ１０６は、所定の用紙（レシート用紙）に印字を行う熱転写型等のプリンタ装置である。プリンタ１０６は、例えば、登録装置１０をＰＯＳ端末として使用する場合、つまり登録装置１０で商品の登録処理及び決済処理を実行するような場合に、一取引に係る商品の登録及び決済の内容をレシート用紙に印字する。また、登録装置１０の左側には、顧客Ｃ用の客側表示器１０７が設けられている。
【００２０】
登録装置１０は、撮像部で撮像された画像に含まれる商品を、商品に添付されたバーコードやＱＲコード（登録商標）等のコードシンボルの読み取りや、一般物体認識により特定する。具体的には、登録装置１０は、店舗で販売される各商品を識別する商品コードに、当該商品の商品名、価格等を対応付けて格納したＰＬＵファイルＦ１（図５参照）を参照し、読み取ったコードシンボルに含まれる商品コードに対応する商品を特定する。
【００２１】
なお、画像中に含まれる物体を認識する一般物体認識（generic  object  recognition）については、下記の文献において認識技術が解説されている。
柳井  啓司，“一般物体認識の現状と今後”，情報処理学会論文誌，Ｖｏｌ．４８，Ｎｏ．ＳＩＧ１６  [平成２６年１月６日検索]，インターネット<URL：http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf>
【００２２】
また、登録装置１０は、特定した商品の確認や、個数等の入力を受け付ける画面を表示器１０４に表示する。そして、登録装置１０は、特定した商品の登録を行う。なお、登録とは、ＰＬＵファイルＦ１から読み出した商品の商品情報を、その商品の個数（購入数）等と関連付けてＲＡＭに保持することを意味する。
【００２３】
一方、決済装置２０は、登録装置１０で登録された販売データに基づいて、決済処理を実行する決済装置である。本実施形態では、決済装置２０は、上述したように顧客Ｃによって操作される。すなわち、登録装置１０及び決済装置２０は、セミセルフ方式のチェックアウトシステムを形成する。
【００２４】
図４は、決済装置２０の外観の一例を示す斜視図である。決済装置２０は、入出金部２０４と、定置スキャナ２０５と、表示操作パネル２０６と、ハンドスキャナ２０７と、カードリーダライタ２０８と、プリンタ２０９と、第１の筐体２１０と、第２の筐体２１１とを備えている。第１の筐体２１０は、略箱状に形成され情報処理装置２０２（図５参照）、入出金部２０４等を内蔵する。第２の筐体２１１は、定置スキャナ２０５及びプリンタ２０９の外殻であり、第１の筐体２１０の上面２１０ａに載せられている。
【００２５】
定置スキャナ２０５は、第１の筐体２１０の上部に設けられた撮像窓２０５ａと、第１の筐体２１０に内蔵された撮像部（不図示）とを有している。撮像部は、撮像窓２０５ａの前にかざされた例えばバーコード等のコードシンボル像を撮像し、撮像したコードシンボル像をデコードする。そして、撮像部は、デコードしたコード情報を情報処理装置２０２に出力する。
【００２６】
表示操作パネル２０６は、表示器２０６１と、タッチパネル２０６２とを備え、第２の筐体２１１に載せられている。表示器２０６１は、情報処理装置２０２の制御に従って画像を表示する。タッチパネル２０６２は、表示器２０６１の表示面上に設けられており、触れた位置に基づく情報を情報処理装置２０２に出力する。
【００２７】
ハンドスキャナ２０７は、第１の筐体２１０の前面２１０ｂの上部に配されている。第１の筐体２１０の前面２１０ｂの右上部には、ハンドスキャナ２０７の先端部２０７ａを引っ掛け状態で保持する保持部２１０ｃが設けられている。
【００２８】
カードリーダライタ２０８は、第２の筐体２１１の横に配されて、第１の筐体２１０の上面２１０ａに配されている。カードリーダライタ２０８は、カード媒体に対して情報を読み書きする。なお、決済装置２０では、クレジットカードや、プリペイド方式又はポストペイ方式の電子マネーカード等のカード媒体をカードリーダライタ２０８に挿入することで、当該カード媒体に保持された情報に基づき、電子決済を行うことが可能となっている。
【００２９】
プリンタ２０９は、第２の筐体２１１に内蔵された印刷部（不図示）と、第２の筐体２１１の前面２１１ａに設けられたレシート発行口２０９１とを有している。プリンタ２０９は、印刷部によって印刷したレシートをレシート発行口２０９１から発行する。
【００３０】
入出金部２０４は、貨幣投入口２０４１と、紙幣出金口２０４２と、硬貨出金部２０４３とを備える。硬貨出金部２０４３は、払出口２０４３ａ及び受皿２０４３ｂを備える。入出金部２０４は、貨幣投入口２０４１に投入された紙幣及び硬貨を受け入れ、金種毎に分別して収納する。そして、入出金部２０４は、情報処理装置２０２の要求に応じて、釣銭を払出口２０４３ａから払い出す。払い出された釣銭は、受皿２０４３ｂが受け止める。
【００３１】
情報処理装置２０２は、第１の筐体２１０に内蔵されており、決済装置２０が備える各部を統括的に制御する。情報処理装置２０２は、表示操作パネル２０６の表示器２０６１に表示させる情報を出力し、タッチパネル２０６２から顧客Ｃが行った操作の情報を取得する。さらに、情報処理装置２０２は、入出金部２０４への入金を把握し、入出金部２０４に出金の指示を行う。
【００３２】
また、決済装置２０は、第１の筐体２１０の一側方に籠置き台２２１を備えている。籠置き台２２１は、顧客Ｃが決済処理を行う際に、籠の置き場とする物置台である。
【００３３】
さらに、決済装置２０は、第１の筐体２１０の上面２１０ａに決済装置２０の現在の状態を表示する表示ポール２２２を立設している。表示ポール２２２は、先端部に青色と赤色に選択的に発光する発光部２２２ａを有する。
【００３４】
次に、登録装置１０及び決済装置２０のハードウェア構成について説明する。図５は、登録装置１０及び決済装置２０のハードウェア構成の一例を示すブロック図である。
【００３５】
図５に示すように、登録装置１０は、ＣＰＵ（Central  Processing  Unit）と、記憶媒体であるＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）等から構成されるコンピュータ構成の制御部１５０を備える。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。
【００３６】
制御部１５０は、バス１５１やＩ／Ｏ（Input／Output）機器制御部１５２を介して、上述したスキャナ１０１、タッチパネル１０３、表示器１０４、キーボード１０５、プリンタ１０６及び客側表示器１０７の他、ＨＤＤ（Hard  Disk  Drive）１５３、通信Ｉ／Ｆ１５４等に接続される。
【００３７】
ＨＤＤ１５３は、制御部１５０（ＣＰＵ）が実行可能なプログラムＰ１や各種の設定情報を記憶する。また、ＨＤＤ１５３は、ＰＬＵファイルＦ１を記憶する。ＰＬＵファイルＦ１は、店舗で販売される商品毎に、ユニークに割り当てられた商品コードと、その商品の商品名、単価、商品分類等の商品に関する情報（商品情報）を対応付けて格納する。なお、商品を一般物体認識により特定する場合には、ＰＬＵファイルＦ１は、商品画像から読み取られる色合いや表面の凹凸状況等の外観上の特徴を示した特徴量を格納する。
【００３８】
通信Ｉ／Ｆ１５４は、ネットワークＮに接続することが可能な通信装置である。制御部１５０は、通信Ｉ／Ｆ１５４を介して決済装置２０等の外部装置と通信を行う。
【００３９】
また、決済装置２０は、図５に示すように、ＣＰＵと、記憶媒体であるＲＯＭ及びＲＡＭ等から構成されるコンピュータ構成の制御部２５０を情報処理装置２０２に備える。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。
【００４０】
制御部２５０は、バス２５１やＩ／Ｏ機器制御部２５２を介して、上述した表示器２０６１、タッチパネル２０６２、定置スキャナ２０５、ハンドスキャナ２０７、カードリーダライタ２０８、プリンタ２０９、入出金部２０４及び表示ポール２２２の他、ＨＤＤ２５３、通信Ｉ／Ｆ２５４等に接続される。
【００４１】
ＨＤＤ２５３は、制御部２５０（ＣＰＵ）が実行可能なプログラムＰ２や各種の設定情報を記憶する。また、ＨＤＤ２５３は、後述するテンプレートデータＤ１を記憶する。通信Ｉ／Ｆ２５４は、ネットワークＮに接続することが可能な通信装置である。制御部２５０は、通信Ｉ／Ｆ２５４を介して登録装置１０等の外部装置と通信を行う。
【００４２】
次に、図６〜図１１を参照して、登録装置１０及び決済装置２０の機能構成について説明する。
【００４３】
図６は、登録装置１０の機能構成の一例を示すブロック図である。図６に示すように、登録装置１０の制御部１５０はプログラムＰ１を実行することで、商品登録部１５０１と、決済用データ生成部１５０２と、印字用データ生成部１５０３と、データ送信部１５０４とを機能部として実現する。
【００４４】
商品登録部１５０１は、登録手段の一例である。商品登録部１５０１は、顧客が購入する商品の登録処理を実行する。具体的には、商品登録部１５０１は、スキャナ１０１から入力される商品コードや商品画像を商品識別情報として取得し、その商品識別情報に対応する商品をＰＬＵファイルＦ１から特定する。例えば、商品登録部１５０１は、スキャナ１０１から商品コードが入力された場合には、ＰＬＵファイルＦ１を参照して商品コードに対応する商品を特定する。また、商品登録部１５０１は、スキャナ１０１から商品画像が入力された場合には、画像中に含まれる物体を認識する一般物体認識により商品を特定する。
【００４５】
また、商品登録部１５０１は、特定した商品について、商取引に係る内容を示した販売データを登録する。具体的には、商品登録部１５０１は、特定した商品の商品コード、商品名、単価、商品分類等の商品情報をＰＬＵファイルＦ１から取得する。また、商品登録部１５０１は、取得した商品情報と、別途入力された商品の個数（購入数）とを関連付け、販売データとして生成する。そして、商品登録部１５０１は、生成した販売データをＲＡＭやＨＤＤ１５３等に確保された記憶領域１５０５に記憶することで商品の登録を行う。
【００４６】
決済用データ生成部１５０２は、決済用の第１データを生成する第１生成手段の一例である。決済用データ生成部１５０２は、一取引の間に登録された販売データに基づいて、決済装置２０での決済処理に用いる決済用データを生成する。具体的には、決済用データ生成部１５０２は、タッチパネル１０３又はキーボード１０５を介して、一取引における商品登録の終了が指示されると、その指示が行われる迄に登録された販売データに基づき決済用データを生成する。
【００４７】
ここで、決済用データは、顧客が購入する商品の金額を合計した商品総額を少なくとも含む。具体的には、決済用データ生成部１５０２は、販売データに含まれた商品の単価に対し購入数を乗算することで、その商品の決済に係る金額を算出する。また、決済用データ生成部１５０２は、販売データ毎に算出した金額を合計することで、一取引で登録された全ての商品の合計金額（以下、商品総額という）を算出する。そして、決済用データ生成部１５０２は、算出した商品総額を含んだ決済用データを生成する。
【００４８】
また、登録装置１０において、商品券等の金券により商品総額の一部が支払われた場合には、決済用データ生成部１５０２は、一取引で登録された全ての商品の合計金額から、金券分の支払金額を減額した値を、商品総額として算出する。また、登録装置１０において、割引クーポン等の値引サービスの適用により、商品総額から所定金額を減額する場合には、決済用データ生成部１５０２は、一取引で登録された全ての商品の合計金額から値引サービス分の所定金額を減額した値を、商品総額として算出する。また、消費税等の税金が外税として課せられる場合には、決済用データ生成部１５０２は、一取引で登録された全ての商品の合計金額に税金分の金額を加算した値を、商品総額として算出する。
【００４９】
なお、金券や値引サービスの適用により商品総額の全てが支払われた場合には、決済用データ生成部１５０２は、商品総額を０とした決済用データを生成してもよい。また、決済用データ生成部１５０２は、印字用データ生成部１５０３等と協働し、その取引の内容を示したレシートをプリンタ１０６から発行することで、決済装置２０での決済処理を不要としてもよい。
【００５０】
また、店舗において、商品総額に応じたポイント数を顧客に付与するサービスを提供している場合には、決済用データ生成部１５０２は、制御部１５０等が算出したポイント数を決済用データに含めてもよい。
【００５１】
印字用データ生成部１５０３は、印字用の第２データを生成する第２生成手段の一例である。印字用データ生成部１５０３は、商品登録部１５０１で登録された各商品の内容を印字イメージで表した印字用データを生成する。具体的には、印字用データ生成部１５０３は、タッチパネル１０３又はキーボード１０５を介して一取引における商品登録の終了が指示されると、その指示が行われる迄に登録された販売データに基づき、印字用データを生成する。なお、印字イメージとは、実際に印字された場合のイメージを意味する。
【００５２】
本実施形態では、印字用データ生成部１５０３は、以下に示す３要素（第１イメージデータ〜第３イメージデータ）を含んだ印字用データを生成する。
【００５３】
第１イメージデータは、商品登録部１５０１で登録された各商品の内容を表すものである。具体的には、印字用データ生成部１５０３は、販売データに含まれた商品の単価に対し購入数を乗算することで、その商品の決済に係る金額（商品代金）を算出する。そして、印字用データ生成部１５０３は、販売データの各々に含まれる商品情報と、当該販売データに係る商品の商品代金とを対応付けて表示（配置）したデータを、第１イメージデータとして生成する。なお、印字用データ生成部１５０３は、商品登録部１５０１によって登録された商品の順にデータ表示を行うものとする。
【００５４】
図７は、第１イメージデータの一例を示す図である。図７に示すように、第１イメージデータＤａは、商品登録部１５０１によって登録された商品の順に、当該商品の商品コードＤａ１と、商品分類Ｄａ２と、商品名Ｄａ３と、単価（商品代金）Ｄａ４とを対応付けて表示する。ここでは、商品名が“ＡＡＡＡ”、“ＢＢＢＢ”、“ＣＣＣＣ”の商品順に登録された例を示している。なお、図７の例では、各商品の購入数は共に１であるため、単価と商品代金とは同値となる。購入数が複数の場合には、その購入数を明記するとともに、単価及び商品代金を明記することが好ましい。
【００５５】
第２イメージデータは、商品登録部１５０１で登録された各商品の合計金額や商品券等で支払われた支払金額等、登録された各商品の決済に係る金額を表すものである。例えば、印字用データ生成部１５０３は、決済用データ生成部１５０２と同様に算出した商品総額を、第２イメージデータとして生成する。なお、印字用データ生成部１５０３は、決済用データ生成部１５０２の算出結果を用いて第２イメージデータを生成してもよい。
【００５６】
図８は、第２イメージデータの一例を示す図である。図８に示すように、第２イメージデータＤｂは、商品登録部１５０１によって登録された各登録の商品総額Ｄｂ１を表示する。また、第２イメージデータＤｂは、商品券で支払われた支払金額Ｄｂ２を表示する。なお、図８の例では、各商品の単価に含まれた税金（消費税）分の金額を、内税計Ｄｂ３として表示している。
【００５７】
第３イメージデータは、商品登録部１５０１で登録された各商品の購入数の合計を表すものである。例えば、印字用データ生成部１５０３は、登録された各商品の販売データに含まれる購入数を積算し、積算した値を第３イメージデータとして生成する。
【００５８】
図９は、第３イメージデータの一例を示す図である。図９に示すように、第３イメージデータＤｃは、商品登録部１５０１によって登録された各登録の購入数の合計を、お買上点数Ｄｃ１として表示する。
【００５９】
印字用データ生成部１５０３は、上記した第１イメージデータＤａ〜第３イメージデータＤｃの各要素を、例えばテキストデータで生成し、印字用の印字用データとする。この場合、第１イメージデータＤａ〜第３イメージデータＤｃは、実際に印字される際には、テキストデータが表す印字イメージ（文字列及び段組み）が、そのままの状態で印字される。
【００６０】
なお、印字用データを構成する要素は、第１イメージデータＤａ〜第３イメージデータＤｃに限らず、他の要素を含んでもよい。例えば、印字用データ生成部１５０３は、商品の登録を行った日時や、自装置（登録装置１０）を識別可能な識別情報、自装置を操作する店員を識別する識別情報や店員名、取引を識別する識別情報（レシート番号等）を、印字用データの一要素として生成してもよい。また、店舗において、商品総額に応じたポイントを顧客に付与するサービスを提供している場合には、印字用データ生成部１５０３は、制御部１５０が算出したポイント数を印字用データの一要素として生成してもよい。また、例えば、印字用データ生成部１５０３は、自店舗や特定の商品等を宣伝する広告を、印字用データの一要素として生成してもよい。
【００６１】
また、本実施形態では、印字用データに含める要素を種別毎に第１イメージデータＤａ〜第３イメージデータＤｃで区分したが、区分の単位は任意に設定することが可能である。例えば、第１イメージデータＤａと第２イメージデータＤｂとを統合し、一のイメージデータとしてもよい。なお、印字用データにおいて、各要素は識別可能に保持されるものとする。
【００６２】
データ送信部１５０４は、送信手段の一例である。データ送信部１５０４は、決済用データ生成部１５０２が生成した決済用データと、印字用データ生成部１５０３が生成した印字用データとを対応付けて、決済装置２０の一つに送信する。ここで、データの送信先、つまり会計先（決済先）となる決済装置２０の選定方法は特に問わず、種々の方法を採用することが可能である。
【００６３】
例えば、データ送信部１５０４は、タッチパネル１０３又はキーボード１０５を介して店員から一の決済装置２０を選択する操作を受け付けると、この選択された決済装置２０宛に決済用データ及び印字用データを送信してもよい。また、データ送信部１５０４は、各決済装置２０の稼働状態を取得し、その稼働状態に基づいて、会計先となる一の決済装置２０を自動で選択する構成としてもよい。なお、店員は、顧客に対し会計先の決済装置２０を口頭等で案内するものとする。
【００６４】
一方、図１０は、決済装置２０の機能構成の一例を示すブロック図である。決済装置２０の制御部２５０は、プログラムＰ２を実行することで、図１０に示すように、データ受信部２５０１と、データ保持部２５０２と、決済処理部２５０３と、印字処理部２５０４とを機能部として実現する。
【００６５】
データ受信部２５０１は、受信手段の一例である。データ受信部２５０１は、通信Ｉ／Ｆ２５４と協働することで、登録装置１０から送信される決済用データ及び印字用データを受信する。データ保持部２５０２は、データ受信部２５０１が受信した決済用データ及び印字用データを対応付け、ＲＡＭやＨＤＤ２５３等に確保された記憶領域２５０５に記憶（保持）する。
【００６６】
決済処理部２５０３は、決済手段の一例である。決済処理部２５０３は、タッチパネル２０６２等を介し顧客から決済開始の指示を受け付けると、記憶領域２５０５に保持された決済用データに基づき決済処理を実行する。具体的には、決済処理部２５０３は、決済用データに含まれた商品総額を、現金又はプリペイドカード、クレジットカード等によって支払う決済処理を実行する。
【００６７】
現金決済の場合、決済処理部２５０３は、貨幣投入口２０４１に投入された金額から商品総額を差し引くことで、釣り銭額を算出する。そして、決済処理部２５０３は、支払手続きで発生した釣り銭額を払出口２０４３ａから払い出すことで、顧客に返却する。また、プリペイドカード決済またはクレジットカード決済の場合、決済処理部２５０３は、カードリーダライタ２０８を介して読み取ったカード情報に基づいて、商品総額の支払いを行う決済処理を実行する。なお、決済用データにポイント数が含まれる場合には、決済処理部２５０３は、決済処理の完了後、当該ポイント数を付与する処理を実行する。
【００６８】
また、決済処理部２５０３は、決済処理が完了すると、その決済処理の内容を示した支払データを出力する。具体的には、決済処理部２５０３は、顧客が支払った金額と、釣り銭額とを表した支払データを出力する。支払データは、例えば、上記した印字用データ（第１イメージデータＤａ等）と同様、印字イメージを表すテキストデータで生成することができる。なお、決済処理部２５０３は、支払方法（現金、プリペイドカード等）を識別可能な情報を支払データに含めてもよい。
【００６９】
印字処理部２５０４は、生成手段及び印字手段の一例である。印字処理部２５０４は、データ保持部２５０２が保持する印字用データと、決済処理部２５０３が生成する支払データとを用いて、一取引の内容、つまり登録処理及び決済処理の内容を示したレシートをプリンタ２０９に印字させる。
【００７０】
具体的には、印字処理部２５０４は、ＨＤＤ２５３に記憶されたテンプレートデータＤ１に、印字用データ及び支払データを組み込むことでレシートデータを生成する。そして、印字処理部２５０４は、生成したレシートデータをプリンタ２０９に印字させることで、一取引の内容を示すレシートを発行する。
【００７１】
図１１、図１２を参照して、レシートデータの生成について説明する。図１１は、テンプレートデータＤ１の一例を示す図である。テンプレートデータＤ１は、レシートデータの雛形となるデータであり、例えばテキストデータで形成される。
【００７２】
テンプレートデータＤ１には、商品の登録処理及び決済処理に依存しない定型文等の情報Ｄ１１、Ｄ１２や、自店舗を識別するための識別番号Ｄ１８が予め記録されている。ここで、情報Ｄ１１、Ｄ１２は、例えば、店舗名や、店舗の電話番号、住所、店舗のロゴマーク、宣伝文等である。
【００７３】
また、テンプレートデータＤ１には、取引日時Ｄ１３、登録が行われた登録装置１０を識別するための識別番号Ｄ１４、登録を行った店員を識別するための識別番号Ｄ１５、店員名Ｄ１６、レシート（取引）を識別するための識別番号Ｄ１７、店舗を識別するための識別番号Ｄ１８等の付加情報が記録される。
【００７４】
取引日時Ｄ１３は、例えば印字処理部２５０４が、登録装置１０からデータを受信した日時を取引日時としてテンプレートデータＤ１の所定位置に組み込む。また、識別番号Ｄ１４、識別番号Ｄ１５及び店員名Ｄ１６は、例えば印字処理部２５０４が、データ送信元の登録装置１０に対応付けて設定された当該登録装置１０や店員の識別番号、店員名をテンプレートデータＤ１の所定位置に組み込む。また、識別番号Ｄ１７は、例えば印字処理部２５０４が、他のレシートと重複しない固有のレシート番号を生成し、テンプレートデータＤ１の所定位置に組み込む。
【００７５】
なお、取引日時Ｄ１３、識別番号Ｄ１４、識別番号Ｄ１５、店員名Ｄ１６及び識別番号Ｄ１７の何れか又は全ては、印字用データの一要素として、登録装置１０から送信される構成としてもよい。この場合、印字用データに含まれる要素は、テンプレートデータＤ１に表示されない。
【００７６】
また、テンプレートデータＤ１には、上述した印字用データ及び支払データを組み込むための組込エリアＡ１が設定されている。
【００７７】
組込エリアＡ１の設定方法は特に問わず、種々の方法を採用することができる。例えば、テンプレートデータＤ１内の特定の位置（行）を指定することで、組込エリアＡ１を設定した例を示している。また、例えば、印字レイアウト内に、組込エリアＡ１に対応する空隙を設けることで、当該組込エリアＡ１を設定してもよい。但し、組込エリアＡ１を空隙として設定する場合、当該空隙の大きさは、組込対象となる印字用データ及び支払データの大きさ（行数）に応じて、余分な余白が生じないよう動的に調整することが好ましい。また、図１１の例では、テンプレートデータＤ１内に設ける組込エリアＡ１を一つとしたが、これに限らず、複数個所に設定してもよい。
【００７８】
印字処理部２５０４は、テンプレートデータＤ１の組込エリアＡ１に、印字用データ及び支払データを組み込む。例えば、印字処理部２５０４は、テンプレートデータＤ１の組込エリアＡ１に対し、第１イメージデータＤａ、第２イメージデータＤｂ、支払データＤｄ及び第３イメージデータＤｃの順に、行単位で組み込んでいくことで、図１２に示すようなレシートデータＤ２を生成する。
【００７９】
図１２は、レシートデータＤ２の一例を示す図である。同図では、図１１で示したテンプレートデータＤ１の組込エリアＡ１に対し、印字用データ（第１イメージデータＤａ〜第３イメージデータＤｃ）と、支払データＤｄとを組み込むことで生成されたレシートデータＤ２を示している。このように生成されたレシートデータＤ２は、第１イメージデータＤａ〜第３イメージデータＤｃ及び支払データＤｄを含むため、登録処理及び決済処理の内容を示すものとなる。また、第１イメージデータＤａ〜第３イメージデータＤｃは、登録装置１０で生成された状態（イメージ）のまま表示される。
【００８０】
なお、印字用データ及び支払データの組み込み順序は特に問わず、任意に設定することが可能である。但し、利便性の観点から、印字用データから支払データの順序で組み込むことが好ましい。また、登録処理及び決済処理に直接関係しない広告等の要素が印字用データに含まれる場合には、当該要素を組込エリアＡ１の末尾部分や、レシートの末尾部分等に組み込むことが好ましい。
【００８１】
次に、登録装置１０及び決済装置２０の動作について説明する。図１３は、登録装置１０及び決済装置２０が実行する商品販売データ処理の一例を示すフローチャートである。
【００８２】
まず、登録装置１０の商品登録部１５０１は、顧客が購入する商品を識別する商品識別情報が入力されたか否かを判定する（ステップＳ１１）。商品識別情報が入力されない場合には（ステップＳ１１；Ｎｏ）、ステップＳ１４に移行する。
【００８３】
ステップＳ１１で商品識別情報が入力されると（ステップＳ１１；Ｙｅｓ）、登録装置１０の商品登録部１５０１は、ＰＬＵファイルＦ１に基づいて、入力された商品識別情報の商品を特定する（ステップＳ１２）。次いで、登録装置１０の商品登録部１５０１は、特定された商品の商品名、単価、個数等を含んだ販売データを記憶領域１５０５に登録し（ステップＳ１３）、ステップＳ１４に移行する。
【００８４】
続いて、登録装置１０の制御部１５０は、タッチパネル１０３又はキーボード１０５を介して登録の終了が指示されたか否かを判定する（ステップＳ１４）。登録の終了が指示されない場合（ステップＳ１４；Ｎｏ）、登録装置１０の商品登録部１５０１は、ステップＳ１１に処理を戻す。
【００８５】
ステップＳ１４で登録の終了が指示された場合（ステップＳ１４；Ｙｅｓ）、登録装置１０の決済用データ生成部１５０２は、記憶領域１５０５に登録された販売データに基づき、決済処理用の決済用データを生成する（ステップＳ１５）。また、登録装置１０の印字用データ生成部１５０３は、記憶領域１５０５に登録された販売データに基づき、印字用の印字用データを生成する（ステップＳ１６）。
【００８６】
続いて、登録装置１０のデータ送信部１５０４は、ステップＳ１５、Ｓ１６で生成された決済用データ及び印字用データを、決済先となる一の決済装置２０に送信する（ステップＳ１７）。そして、登録装置１０の制御部１５０は、記憶領域１５０５上の販売データを消去し（ステップＳ１８）、ステップＳ１１に戻る。
【００８７】
一方、決済装置２０では、データ受信部２５０１が登録装置１０から決済用データ及び印字用データを受信するまで待機する（ステップＳ２１；Ｎｏ）。決済用データ及び印字用データが受信されると（ステップＳ２１；Ｙｅｓ）。決済装置２０のデータ保持部２５０２は、受信された決済用データ及び印字用データを対応付け、記憶領域２５０５に保持する（ステップＳ２２）。
【００８８】
続いて、決済装置２０の決済処理部２５０３は、タッチパネル２０６２等を介して決済開始が指示されるまで待機する（ステップＳ２３；Ｎｏ）。決済開始が指示されると（ステップＳ２３；Ｙｅｓ）、決済装置２０の決済処理部２５０３は、記憶領域２５０５に保持された決済用データに基づき、決済処理を実行する（ステップＳ２４）。次いで、決済装置２０の決済処理部２５０３は、ステップＳ２４の決済処理の内容を示した支払データを生成する（ステップＳ２５）。
【００８９】
続いて、決済装置２０の印字処理部２５０４は、記憶領域２５０５に保持された印字用データとステップＳ２５で生成された支払データとを、テンプレートデータＤ１に設けられた組込エリアＡ１に組み込むことでレシートデータＤ２を生成する（ステップＳ２６）。次いで、決済装置２０の印字処理部２５０４は、生成したレシートデータＤ２をプリンタ２０９に印字させることで、一取引の内容を示したレシートを発行する（ステップＳ２７）。そして、決済装置２０の制御部２５０は、記憶領域２５０５に保持された決済用データ及び印字用データを消去し（ステップＳ２８）、ステップＳ２１に戻る。
【００９０】
以上のように、本実施形態によれば、登録装置１０は、自装置で登録された商品の内容を表す印字用データを生成する。一方、決済装置２０では、登録装置１０で登録された商品の決済処理を実行し、決済処理が完了すると、登録装置１０で生成された印字用データをそのまま用いることで、一取引の内容を示したレシートを発行する。
【００９１】
これにより、登録装置１０で生成した印字用データの印字イメージを、決済装置２０が印字するレシートに表示させることができるため、決済装置２０で印字するレシートの印字内容を登録装置１０側で制御することができる。したがって、登録装置１０と決済装置２０とでデータ連携に係る仕様が異なる場合であっても、意図したイメージのレシートを決済装置２０から出力させることができる。
【００９２】
また、本実施形態では、登録された商品の内容（商品名等）は、登録装置１０側から決済装置２０に送信する構成であるため、決済装置２０側にＰＬＵファイルＦ１（商品マスタ）が不要となる。これにより、決済装置２０用に商品マスタを用意したり、データ構成を変換したりする等の手間を省くことができるため、他メーカ同士の機器構成でチェックアウトシステム１の構築を容易に行うことができる。
【００９３】
以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９４】
例えば、上記実施形態では、登録装置１０のデータ送信部１５０４は、決済装置２０に対しデータを直接送信する構成としたが、これに限らず、他の装置（サーバ等）を介して送信（転送）する構成としてもよい。
【００９５】
また、上記実施形態では、決済装置２０がテンプレートデータＤ１を保持する構成としたが、これに限らず、例えば、決済装置２０がアクセス可能な外部装置（サーバ等）がテンプレートデータＤ１を保持する構成としてもよい。
【００９６】
また、上記実施形態では、印字用データ（第１イメージデータＤａ〜第３イメージデータＤｃ）を、テキストデータとしたが、これに限らず、他のフォーマットとしてもよい。例えば、印字用データを画像データで生成してもよいし、ＨＴＭＬ（HyperText  Markup  Language）等のマークアップ言語で生成してもよい。なお、マークアップ言語を用いる場合、マークアップ言語で指示された文章構造（組版）で印字が行われるものとする。また、支払データやテンプレートデータＤ１についても、テキストデータに限らず、他のフォーマットであってもよい。
【００９７】
また、上記実施形態では、セミセルフ方法のチェックアウトシステムを例示したが、これに限らず、店員が決済装置２０を操作する方式のチェックアウトシステムに適用してもよい。
【００９８】
また、上記実施形態の各装置で実行されるプログラムは、当該装置が備える記憶媒体（ＲＯＭ又はＨＤＤ）に予め組み込んで提供するが、これに限らないものとする。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００９９】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることで提供してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【０１００】
１  チェックアウトシステム
１０  登録装置
１５０  制御部
１５０１  商品登録部
１５０２  決済用データ生成部
１５０３  印字用データ生成部
１５０４  データ送信部
１５０５  記憶領域
２０  決済装置
２５０  制御部
２５０１  データ受信部
２５０２  データ保持部
２５０３  決済処理部
２５０４  印字処理部
２５０５  記憶領域
Ｄ１  テンプレートデータ
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２０１６−０６２３４３号公報
【図１】
2018180695.tif 000003
【図２】
2018180695.tif 000004
【図３】
2018180695.tif 000005
【図４】
2018180695.tif 000006
【図５】
2018180695.tif 000007
【図６】
2018180695.tif 000008
【図７】
2018180695.tif 000009
【図８】
2018180695.tif 000010
【図９】
2018180695.tif 000011
【図１０】
2018180695.tif 000012
【図１１】
2018180695.tif 000013
【図１２】
2018180695.tif 000014
【図１３】
2018180695.tif 000015