(57)【要約】【課題】  決済に係る客の手間を店員が柔軟に変更可能とする。【解決手段】  実施形態の決済装置は、取得手段、計数手段、第１の入力手段、決済手段、第１の制御手段、第２の入力手段及び有効化手段を備える。決済手段は、投入された現金から取得手段が取得した決済金額を決済する。第１の制御手段は、計数手段により計数された、客により投入された現金の金額が、取得手段により取得された決済金額以上であるときに第１の入力手段により客による決済実行の指示が入力されたことに応じて、決済を実行するよう決済手段を制御する。第２の入力手段は、セルフ決済についての店員による開始指示を入力する。有効化手段は、第１の入力手段及び第１の制御手段のうちの少なくとも一方を無効としておき、第２の入力手段によりセルフ決済の実行指示が入力された場合に、第１の入力手段及び第１の制御手段のうちの無効としていたものを有効とする。【選択図】      図６
2018049348.tif 000002
【特許請求の範囲】
【請求項１】
決済金額を取得する取得手段と、
客により投入された現金の金額を計数する計数手段と、
決済についての前記客による実行指示を入力する第１の入力手段と、
前記投入された現金から前記取得手段により取得された決済金額を決済する決済手段と、
前記計数手段により計数された金額が前記取得手段により取得された決済金額以上であるときに前記第１の入力手段により決済実行の指示が入力されたことに応じて、前記決済を実行するよう前記決済手段を制御する第１の制御手段と、
セルフ決済についての店員による開始指示を入力する第２の入力手段と、
前記第１の入力手段及び前記第１の制御手段のうちの少なくとも一方を無効としておき、前記第２の入力手段により前記セルフ決済の実行指示が入力された場合に、前記第１の入力手段及び前記第１の制御手段のうちの前記無効としていたものを有効とする有効化手段と、
を具備した決済装置。
【請求項２】
決済についての前記店員による実行指示を入力する第３の入力手段と、
前記計数手段により計数された金額が前記取得手段により取得された決済金額以上であるときに前記第３の入力手段により決済実行の指示が入力されたことに応じて、前記決済を実行するよう前記決済手段を制御する第２の制御手段と、
前記有効化手段が前記第１の入力手段及び前記第１の制御手段のうちの前記無効としていたものを有効としたことに応じて、前記第３の入力手段及び前記第２の制御手段の少なくとも一方を無効とする無効化手段と、
をさらに具備した請求項１に記載の決済装置。
【請求項３】
前記客による操作を受け付けるためのタッチパネルをさらに備え、
前記第１の入力手段は、前記タッチパネルの表示画面に示された実行ボタンの操作を前記実行指示として入力し、
前記有効化手段は、現金の投入が開始されると前記タッチパネルの表示画面を、前記計数手段により計数された金額を表し、かつ実行ボタンを表さない第１の画面とすることにより前記第１の入力手段を無効とし、前記第２の入力手段により前記セルフ決済の実行指示が入力された場合には、前記タッチパネルの表示画面を、前記実行ボタンを表した第２の画面とすることで前記第１の入力手段を有効とする、
請求項１又は請求項２に記載の決済装置。
【請求項４】
投入された現金を払い出す払出手段と、
現金投入についての前記店員による中断指示を入力する第４の入力手段と、
前記第４の入力手段により前記中断指示が入力されたことに応じて、前記払出手段を動作させるとともに、前記計数手段での計数をクリアする中断手段と、
をさらに具備した請求項１乃至請求項３のいずれか一項に記載の決済装置。
【請求項５】
店員による操作に応じて決済対象となる取引を登録する登録手段と、
前記登録手段により登録された取引についての決済金額を取得する取得手段と、
客により投入された現金の金額を計数する計数手段と、
決済についての前記客による実行指示を入力する第１の入力手段と、
前記投入された現金から前記取得手段により取得された決済金額を決済する決済手段と、
前記計数手段により計数された金額が前記取得手段により取得された決済金額以上であるときに前記第１の入力手段により決済実行の指示が入力されたことに応じて、前記決済を実行するよう前記決済手段を制御する第１の制御手段と、
セルフ決済についての前記店員による開始指示を入力する第２の入力手段と、
前記第１の入力手段及び前記第１の制御手段のうちの少なくとも一方を無効としておき、前記第２の入力手段により前記セルフ決済の実行指示が入力された場合に、前記第１の入力手段及び前記第１の制御手段のうちの前記無効としていたものを有効とする有効化手段と、
を具備したセミセルフチェックアウト装置。
【請求項６】
客により投入された現金の金額を計数する計数手段と、
前記客による指示を入力する第１の入力デバイスと、
店員による指示を入力する第２の入力デバイスと、
を具備した決済装置を制御するためのコンピュータを、
決済金額を取得する取得手段と、
前記第１の入力デバイスでの操作に応じて決済についての前記客による実行指示を入力する第１の入力処理手段と、
前記第２の入力デバイスでの操作に応じてセルフ決済についての店員による開始指示を入力する第２の入力処理手段と、
前記投入された現金から前記取得手段により取得された決済金額を決済する決済手段と、
前記計数手段により計数された金額が前記取得手段により取得された決済金額以上であるときに前記第１の入力デバイスにより決済実行の指示が入力されたことに応じて、前記決済を実行するよう前記決済手段を制御する第１の制御手段と、
前記第１の入力デバイス及び前記第１の制御手段のうちの少なくとも一方を無効としておき、前記第２の入力デバイスにより前記セルフ決済の実行指示が入力された場合に、前記第１の入力デバイス及び前記第１の制御手段のうちの前記無効としていたものを有効とする有効化手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済装置及びその制御プログラム、ならびにセミセルフチェックアウト装置に関する。
【背景技術】
【０００２】
買上商品の登録などのような商取引の内容の登録のための操作を店員が行い、その商取引の決済のための操作を客が行うようにしたセミセルフタイプのチェックアウトシステムが知られている。
この種のチェックアウトシステムによれば、店員の手間を軽減し、繁忙時における客の待ち時間の短縮を図ることが可能である。
【０００３】
しかしながら、閑散時においては、店員が手空きであるにも拘わらずに客に多くの手間を強いることになってしまう。そして、閑散時においては客の待ち時間も少ないのであり、上記のような待ち時間の短縮というメリットを客が実感することができない。
このような事情から、決済に係る客の手間を店員が柔軟に変更できることが望まれていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２７４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、決済に係る客の手間を店員が柔軟に変更できる決済装置及びその制御プログラム、ならびにセミセルフチェックアウト装置を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の決済装置は、取得手段、計数手段、第１の入力手段、決済手段、第１の制御手段、第２の入力手段及び有効化手段を備える。取得手段は、決済金額を取得する。計数手段は、客により投入された現金の金額を計数する。第１の入力手段は、決済についての前記客による実行指示を入力する。決済手段は、投入された現金から取得手段により取得された決済金額を決済する。第１の制御手段は、計数手段により計数された金額が取得手段により取得された決済金額以上であるときに第１の入力手段により決済実行の指示が入力されたことに応じて、決済を実行するよう決済手段を制御する。第２の入力手段は、セルフ決済についての店員による開始指示を入力する。有効化手段は、第１の入力手段及び第１の制御手段のうちの少なくとも一方を無効としておき、第２の入力手段によりセルフ決済の実行指示が入力された場合に、第１の入力手段及び第１の制御手段のうちの無効としていたものを有効とする。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るチェックアウト装置の外観の斜視図。
【図２】図１に示すチェックアウト装置の要部回路構成を示すブロック図。
【図３】図２に示すＣＰＵによる制御処理のフローチャート。
【図４】図２に示すＣＰＵによる制御処理のフローチャート。
【図５】図２に示すＣＰＵによる制御処理のフローチャート。
【図６】図２に示すＣＰＵによる制御処理のフローチャート。
【図７】一例としての第１のメイン画面を示す図。
【図８】一例としての第１のサブ画面を示す図。
【図９】一例としての第２のメイン画面を示す図。
【図１０】一例としての第２のサブ画面を示す図。
【図１１】一例としての第３のメイン画面を示す図。
【図１２】一例としての第３のサブ画面を示す図。
【図１３】一例としての第４のメイン画面を示す図。
【図１４】一例としての第４のサブ画面を示す図。
【発明を実施するための形態】
【０００８】
以下、実施の形態の一例について図面を用いて説明する。なお本実施形態においては、決済装置としての機能を備えたセミセルフチェックアウト装置（以下、チェックアウト装置と略記する）について説明する。
【０００９】
図１は本実施形態に係るチェックアウト装置１００の外観の斜視図である。
チェックアウト装置１００は、メインユニット１０、貨幣収受ユニット２０及び基台３０を含む。
【００１０】
メインユニット１０は、貨幣収受ユニット２０を通して配置された図示しない棒状の連結部材により平板状の基台３０に固定されている。貨幣収受ユニット２０は、メインユニット１０、基台３０及び上記の連結部材のいずれに対しても固定されていない。そして貨幣収受ユニット２０は、上記の連結部材を軸として、基台３０の上面に沿って回動可能となっている。貨幣収受ユニット２０が回動可能な角度は、少なくとも１８０度である。つまり貨幣収受ユニット２０は、図１に示す向きにある状態と、これとは逆向きにある状態とをとりえる。なお、チェックアウト装置１００は、商取引が行われる店舗等に設置され、図１における右奥側に店員が、また左手前側に客がそれぞれ位置する状態で使用される。このため以下においては、図１における右奥側を店員側、また左手前側を客面側と称する。さらに図１に示す貨幣収受ユニット２０の状態を客面向き状態と称する。
【００１１】
メインユニット１０は、キーボード１１、メインタッチパネル１２及びサブタッチパネル１３を備える。また、メインユニット１０の筐体には、レシート排出口１０ａが形成されている。
貨幣収受ユニット２０の筐体には、硬貨投入口２０ａ、硬貨排出口２０ｂ及び紙幣投入排出口２０ｃが形成されている。
なお、これらのメインユニット１０及び貨幣収受ユニット２０に設けられた要素についての詳細は後述する。
【００１２】
図２はチェックアウト装置１００の要部回路構成を示すブロック図である。なお、図２において、図１にも示されている要素については図１と同一の符号を付している。
メインユニット１０は、キーボード１１、メインタッチパネル１２及びサブタッチパネル１３の他に、プリンタ１４、ＣＰＵ（central processing unit）１５、ＲＯＭ（read-only memory）１６及びＲＡＭ（random-access memory）１７を含む。これらキーボード１１、メインタッチパネル１２、サブタッチパネル１３、プリンタ１４、ＣＰＵ１５、ＲＯＭ１６及びＲＡＭ１７は、いずれも伝送路４０に接続されている。伝送路４０は、アドレスバス、データバス及び制御信号線等を含む。伝送路４０は、メインユニット１０から貨幣収受ユニット２０まで引き通されている。なお、伝送路４０は、メインユニット１０側と貨幣収受ユニット２０側とで２つの部分に分かれていて、さらにそれらの部分を互いに接続するインタフェース回路を含んでもよい。
【００１３】
キーボード１１は、多数のキーを備え、これらのキーの押下による店員の指示を入力する。キーボード１１が備えるキーのうちの一部は、第１の開始キー１１ａ、第２の開始キー１１ｂ、第１の精算キー１１ｃ、第２の精算キー１１ｄ及び中断キー１１ｅである。第１の開始キー１１ａは、店員による操作の下での決済を開始する旨を店員が指示するためのキーである。第２の開始キー１１ｂは、客による操作の下での決済を開始する旨を店員が指示するためのキーである。第１の精算キー１１ｃは、領収証の発行を伴って決済を実行する旨を店員が指示するためのキーである。第２の精算キー１１ｄは、領収証の発行を伴わずに決済を実行する旨を店員が指示するためのキーである。中断キー１１ｅは、決済のための現金投入が行われている最中に、その現金投入を中断することを店員が指示するためのキーである。つまりキーボード１１は、第２の入力デバイスの一例である。
【００１４】
メインタッチパネル１２は、図１に示すように店員側に向けて設けられている。メインタッチパネル１２は、店員に対する情報提示のための画面を表示する。またメインタッチパネル１２は、表示している画面へのタッチによる店員の指示を入力する。
【００１５】
サブタッチパネル１３は、図１に示すように客面側に向けて設けられている。サブタッチパネル１３は、客に対する情報提示のための画面を表示する。またサブタッチパネル１３は、表示している画面へのタッチによる客の指示を入力する。つまりサブタッチパネル１３は、第１の入力デバイスの一例である。
【００１６】
プリンタ１４は、レシート用紙に対してレシート画像又は領収証画像をプリントする。プリンタ１４は、レシート画像又は領収証画像をプリントしたレシート用紙を図１に示すレシート排出口１０ａからメインユニット１０の外部へと排出する。
【００１７】
ＣＰＵ１５、ＲＯＭ１６及びＲＡＭ１７は、伝送路４０で接続されてチェックアウト装置１００を制御するためのコンピュータを構成する。
【００１８】
ＣＰＵ１５は、上記コンピュータの中枢部分に相当する。ＣＰＵ１５は、ＲＯＭ１６に記憶されたオペレーティングシステム及びアプリケーションプログラムに基づいて、チェックアウト装置１００の各種の機能を実現するべく、チェックアウト装置１００の各部を制御する。
【００１９】
ＲＯＭ１６は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１６は、オペレーティングシステム及びアプリケーションプログラムを記憶する。アプリケーションプログラムの１つは、後述する制御処理のための制御プログラムである。またＲＯＭ１６は、ＣＰＵ１５が各種の処理を行う上で参照するデータを記憶する場合もある。
【００２０】
ＲＡＭ１７は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１７は、ＣＰＵ１５が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１７は、ＣＰＵ１５が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２１】
貨幣収受ユニット２０は、硬貨収納部２１、硬貨計数部２２、硬貨排出部２３、紙幣収納部２４、紙幣計数部２５、紙幣排出部２６及び向き検出部２７を含む。これら硬貨収納部２１、硬貨計数部２２、硬貨排出部２３、紙幣収納部２４、紙幣計数部２５、紙幣排出部２６及び向き検出部２７は、いずれも伝送路４０に接続されている。
【００２２】
硬貨収納部２１は、図１に示す硬貨投入口２０ａから投入された硬貨を図示しない硬貨収納庫へと収納する。
硬貨計数部２２は、硬貨投入口２０ａから投入された硬貨の金額を計数する。
硬貨排出部２３は、図１に示す硬貨排出口２０ｂから貨幣収受ユニット２０の外部へと硬貨を排出する。
【００２３】
紙幣収納部２４は、図１に示す紙幣投入排出口２０ｃから投入された紙幣を図示しない紙幣収納庫へと収納する。
紙幣計数部２５は、紙幣投入排出口２０ｃから投入された紙幣の金額を計数する。
紙幣排出部２６は、図１に示す紙幣投入排出口２０ｃから貨幣収受ユニット２０の外部へと紙幣を排出する。
【００２４】
向き検出部２７は、貨幣収受ユニット２０が客面向き状態にあるか否かを検出する。なお、貨幣収受ユニット２０が客面向き状態にあるか否かは、メインユニット１０に設けた向き検出部により検出されてもよく、この場合は向き検出部２７は省略可能である。
【００２５】
次に以上のように構成されたチェックアウト装置１００の動作について説明する。
チェックアウト装置１００が動作状態にあるとき、ＣＰＵ１５は各種の指示がなされるのを待ち受けている。そしてＣＰＵ１５は、商取引に関する会計の実施を指示する操作が例えばキーボード１１にて行われたことに応じて、ＲＯＭ１６に記憶された制御プログラムに従って制御処理を開始する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
図３、図４、図５及び図６はＣＰＵ１５による制御処理のフローチャートである。
【００２６】
図３中のＡｃｔ１においてＣＰＵ１５は、商取引の内容を登録するための登録処理を行う。ＣＰＵ１５は具体的には、操作者による登録操作が行われるのを待ち受ける。チェックアウト装置１００は例えば、パンを製造・販売するパン販売店での利用が想定される。パン販売店では多くの場合、商品は包装されず、商品の個々にバーコードが付されることもない。そこで商品の個々をキーボード１１に含まれたキー又はメインタッチパネル１２に表示したボタンに割り当てておく。そして店員は、買上商品が割り当てられたキーを押下するか、ボタンにタッチすることを、上記の登録操作として行う。ＣＰＵ１５は、押下されたキー又はタッチされたボタンに割り当てられた商品を買上商品のリストに追加するべく、ＲＡＭ１７に設定された商品リストエリアの情報を更新する。ただし登録操作は、買上商品に表示されたバーコードをスキャナに読み取らせる動作など、周知の別の動作により行われてもよい。この場合、必要に応じてスキャナなどのデバイスをメインユニット１０に設ける。また、ここで登録する商取引は、商品の売買には限らず、サービスの提供などであってもよい。かくして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは登録手段として機能する。
そしてＣＰＵ１５は、全ての買上商品の登録が済んだことが、例えばキーボード１１に設けられた小計キーの押下により店員により宣言されたならば、登録処理を終了してＡｃｔ２へと進む。
【００２７】
Ａｃｔ２においてＣＰＵ１５は、登録された全ての買上商品の売買のために決済すべき決済金額を算出する。これによりＣＰＵ１５は、決済金額を取得できるのであり、制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは取得手段として機能する。
Ａｃｔ３においてＣＰＵ１５は、第１のメイン画面をメインタッチパネル１２に、また第１のサブ画面をサブタッチパネル１３にそれぞれ表示させる。
【００２８】
図７は一例としての第１のメイン画面ＳＣ１１を示す図である。
第１のメイン画面ＳＣ１１は、Ａｃｔ２で算出した決済金額を表した文字列ＣＳ１１を含む。つまり第１のメイン画面ＳＣ１１は、決済金額を店員に通知する画面である。
【００２９】
図８は一例としての第１のサブ画面ＳＣ２１を示す図である。
第１のサブ画面ＳＣ２１は、Ａｃｔ２で算出した決済金額を表した文字列ＣＳ２１を含む。つまり第１のサブ画面ＳＣ２１は、決済金額を客に通知する画面である。
【００３０】
Ａｃｔ４においてＣＰＵ１５は、貨幣収受ユニット２０が客面向き状態であるか否かを向き検出部２７での検出結果を参照して判断する。そしてＣＰＵ１５は、客面向き状態ではなければＮｏと判定して、別の処理へと進む。ここでの別の処理とは、店員が決済のための現金を客から受け取り、貨幣収受ユニット２０へと投入する場合に対処するための処理である。当該処理としては、既存の別のチェックアウト装置で行われている処理をそのまま適用できるので、その図示及び説明については省略する。
なお、向き検出部２７を設けずに、ＣＰＵ１５が、貨幣収受ユニット２０が客面向き状態であるか否かを管理するためのフラグを操作者による指示操作に応じてオン／オフしておき、当該フラグに基づいてＡｃｔ４の判断を行ってもよい。
【００３１】
一方でＣＰＵ１５は、貨幣収受ユニット２０が客面向き状態であることが向き検出部２７で検出されているならば、Ａｃｔ４でＹｅｓと判定し、Ａｃｔ５へと進む。
Ａｃｔ５においてＣＰＵ１５は、第１の開始キー１１ａが押下されたか否かを確認する。そしてＣＰＵ１５は、第１の開始キー１１ａが押下されていないならばＮｏと判定し、Ａｃｔ６へと進む。
Ａｃｔ６においてＣＰＵ１５は、第２の開始キー１１ｂが押下されたか否かを確認する。そしてＣＰＵ１５は、第２の開始キー１１ｂが押下されていないならばＮｏと判定し、Ａｃｔ７へと進む。
Ａｃｔ７においてＣＰＵ１５は、第１の開始キー１１ａの押下又は第２の開始キー１１ｂの押下以外の操作がなされたか否かを確認する。そしてＣＰＵ１５は、該当する操作がなされていないならばＮｏと判定し、Ａｃｔ５へと戻る。
かくしてＣＰＵ１５は、Ａｃｔ５〜Ａｃｔ７においては、第１の開始キー１１ａ又は第２の開始キー１１ｂが押下されるか、あるいはその他の操作が行われるのを待ち受ける。そしてＣＰＵ１５は、他の操作がなされたならばＡｃｔ７にてＹｅｓと判定し、なされた操作に応じた処理に移行する。この場合に行う処理については任意であってよく、本実施形態の特徴とするところではないので、その図示及び説明については省略する。
【００３２】
さて、店員は、決済に関わる操作を自ら行う場合には、第１の開始キー１１ａを押下する。また店員は、決済に関わる操作を客に行わせるセルフ決済を適用する場合には、第２の開始キー１１ｂを押下する。
ＣＰＵ１５は、第２の開始キー１１ｂが押下されたならばＡｃｔ６にてＹｅｓと判定し、Ａｃｔ８へと進む。かくして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは、セルフ決済についての店員による開始指示を入力する第２の入力処理手段として機能する。そして、この第２の入力処理手段としての機能とキーボード１１との協働により、第２の入力手段としての機能が実現される。
Ａｃｔ８においてＣＰＵ１５は、客面フラグをセットする。そしてＣＰＵ１５はこののち、図４中のＡｃｔ１１へと進む。なおＣＰＵ１５は、図３〜図６に示す制御処理の開始時に客面フラグをリセットしておく。
【００３３】
ＣＰＵ１５は、Ａｃｔ５〜Ａｃｔ７の待ち受け状態にあるときに第１の開始キー１１ａが押下されたならばＡｃｔ５にてＹｅｓと判定し、Ａｃｔ８をパスして図４中のＡｃｔ１１へと進む。つまりＣＰＵ１５は、第１の開始キー１１ａが押下されたならば、客面フラグをリセット状態のままとする。
図４中のＡｃｔ１１においてＣＰＵ１５は、第２のメイン画面をメインタッチパネル１２に、また第２のサブ画面をサブタッチパネル１３にそれぞれ表示させる。
【００３４】
図９は一例としての第２のメイン画面ＳＣ１２を示す図である。
第２のメイン画面ＳＣ１２は、文字列ＣＳ３１，ＣＳ３２，ＣＳ３３を含む。文字列ＣＳ３１は、代金としての現金を硬貨投入口２０ａ又は紙幣投入排出口２０ｃへと投入させるように客に対して案内することを店員に促すための予め定められた文字メッセージを表す。文字列ＣＳ３２は、投入済みの現金の金額（以下、投入金額と称する）が０円であることを表す。文字列ＣＳ３３は、決済金額を決済するために客が投入しなければならない残金額を表す。ＣＰＵ１５は、文字列ＣＳ３３は、Ａｃｔ２で算出した決済金額を表したものとする。
【００３５】
図１０は一例としての第２のサブ画面ＳＣ２２を示す図である。
第２のサブ画面ＳＣ２２は、文字列ＣＳ４１，ＣＳ４２を含む。文字列ＣＳ４１は、代金としての現金を硬貨投入口２０ａ又は紙幣投入排出口２０ｃへと投入するように客に対して案内するための予め定められた文字メッセージを表す。文字列ＣＳ４２は、代金として投入すべき現金の金額、すなわちＡｃｔ２で算出した決済金額を表す。
【００３６】
Ａｃｔ１２においてＣＰＵ１５は、硬貨投入口２０ａ又は紙幣投入排出口２０ｃへの現金の投入が開始されたか否かを確認する。そしてＣＰＵ１５は、硬貨計数部２２及び紙幣計数部２５で計数された金額がいずれもゼロであるならばＮｏと判定し、Ａｃｔ１２を繰り返す。かくしてＣＰＵ１５はＡｃｔ１２においては、現金の投入が開始されるのを待ち受ける。なおＣＰＵ１５は、図３〜図６に示す制御処理の開始時に硬貨計数部２２及び紙幣計数部２５の計数金額をそれぞれゼロにクリアしておく。
【００３７】
客は、代金としての現金のうちの硬貨は硬貨投入口２０ａに、また紙幣は紙幣投入排出口２０ｃにそれぞれ投入する。硬貨投入口２０ａに硬貨が投入されると、硬貨収納部２１が当該硬貨の搬送を開始する。そして硬貨計数部２２が、硬貨収納部２１が搬送する硬貨の金額を計数する。硬貨計数部２２は、計数金額が変化する毎に、その計数金額をＣＰＵ１５に通知する。紙幣投入排出口２０ｃに紙幣が投入されると、紙幣収納部２４が当該紙幣の搬送を開始する。そして紙幣計数部２５が、紙幣収納部２４が搬送する紙幣の金額を計数する。紙幣計数部２５は、計数金額が変化する毎に、その計数金額をＣＰＵ１５に通知する。かくして、硬貨計数部２２及び紙幣計数部２５は、客により投入された現金の金額を計数する計数手段の一例である。そしてＣＰＵ１５は、このようにしてゼロではない金額が硬貨計数部２２又は紙幣計数部２５から通知されたことに応じてＡｃｔ１２にてＹｅｓと判定し、Ａｃｔ１３へと進む。
Ａｃｔ１３においてＣＰＵ１５は、投入金額が決済金額以上であるか否かを確認する。そしてＣＰＵ１５は、投入金額が決済金額未満であるならばＮｏと判定し、Ａｃｔ１４へと進む。
Ａｃｔ１４においてＣＰＵ１５は、第３のメイン画面をメインタッチパネル１２に、また第３のサブ画面をサブタッチパネル１３にそれぞれ表示させる。
【００３８】
図１１は一例としての第３のメイン画面ＳＣ１３を示す図である。
第３のメイン画面ＳＣ１３は、文字列ＣＳ５１，ＣＳ５２，ＣＳ５３を含む。文字列ＣＳ５１は、代金としての現金の投入中であることを店員に通知するための予め定められた文字メッセージを表す。文字列ＣＳ５２は、現時点での投入金額を表す。文字列ＣＳ５３は、現時点での残金額を表す。ＣＰＵ１５は、文字列ＣＳ５２は、硬貨計数部２２及び紙幣計数部２５からそれぞれ通知された最新の金額の合計金額を表したものとする。ＣＰＵ１５は、文字列ＣＳ５３は、Ａｃｔ２で算出した決済金額から上記の合計金額を差し引いた金額を表したものとする。
【００３９】
図１２は一例としての第３のサブ画面ＳＣ２３を示す図である。
第３のサブ画面ＳＣ２３は、文字列ＣＳ６１，ＣＳ６２，ＣＳ６３，ＣＳ６４を含む。文字列ＣＳ６１は、代金としての現金を硬貨投入口２０ａ又は紙幣投入排出口２０ｃへと投入するように客に対して案内するための予め定められた文字メッセージを表す。文字列ＣＳ６２は、代金として投入すべき現金の金額、すなわちＡｃｔ２で算出した決済金額を表す。文字列ＣＳ６３は、現時点での投入金額を表す。文字列ＣＳ６４は、現時点での残金額を表す。ＣＰＵ１５は、文字列ＣＳ６３，ＣＳ６４は、同時に表示する第３のメイン画面ＳＣ１３における文字列ＣＳ５２，ＣＳ５３と同一とする。
【００４０】
Ａｃｔ１５においてＣＰＵ１５は、中断キー１１ｅが押下されたか否かを確認する。そしてＣＰＵ１５は、中断キー１１ｅが押下されていないならばＮｏと判定し、Ａｃｔ１６へと進む。
Ａｃｔ１６においてＣＰＵ１５は、投入金額が変化したか否かを確認する。そしてＣＰＵ１５は、硬貨計数部２２及び紙幣計数部２５のいずれからも新たな金額が通知されていないならばＮｏと判定し、Ａｃｔ１５へと戻る。
かくしてＣＰＵ１５はＡｃｔ１５及びＡｃｔ１６においては、中断キー１１ｅが押下されるか、あるいは現金が追加して投入されるのを待ち受ける。
【００４１】
店員は、客の申し出などに応じて現金投入を中断させる場合は、中断キー１１ｅを押下する。そうするとＣＰＵ１５は、Ａｃｔ１５でＹｅｓと判定し、Ａｃｔ１７へと進む。
Ａｃｔ１７においてＣＰＵ１５は、第４のメイン画面をメインタッチパネル１２に表示させる。
【００４２】
図１３は一例としての第４のメイン画面ＳＣ１４を示す図である。
第４のメイン画面ＳＣ１４は、第３のメイン画面ＳＣ１３にポップアップ表示ＰＵ１を追加した画面である。ポップアップ表示ＰＵ１は、現金投入の中断を実行するか否かの指示を店員に促す文字メッセージを表す。
【００４３】
Ａｃｔ１８においてＣＰＵ１５は、キーボード１１に含まれるクリアキーが押下されたか否かを確認する。そしてＣＰＵ１５は、クリアキーが押下されていないならばＮｏと判定し、Ａｃｔ１９へと進む。
Ａｃｔ１９においてＣＰＵ１５は、キーボード１１に含まれる確定キーが押下されたか否かを確認する。そしてＣＰＵ１５は、確定キーが押下されていないならばＮｏと判定し、Ａｃｔ１８へと戻る。
かくしてＣＰＵ１５はＡｃｔ１８及びＡｃｔ１９においては、クリアキー又は確定キーが押下されるのを待ち受ける。
【００４４】
店員は、現金投入の中断を取りやめるならば、クリアキーを押下する。そうするとＣＰＵ１５は、Ａｃｔ１８にてＹｅｓと判定し、Ａｃｔ１４に戻る。つまりＣＰＵ１５は、メインタッチパネル１２の画面を第３のメイン画面に戻した上で、Ａｃｔ１５及びＡｃｔ１６の待ち受け状態に戻る。
【００４５】
店員は一方で、現金投入を本当に中断するならば、確定キーを押下する。そうするとＣＰＵ１５はＡｃｔ１９にてＹｅｓと判定し、Ａｃｔ２０へと進む。
Ａｃｔ２０においてＣＰＵ１５は、この時点での投入金額に相当する現金を払い出すように硬貨排出部２３及び紙幣排出部２６に指示する。この指示に応じて硬貨排出部２３及び紙幣排出部２６は、硬貨及び紙幣を払い出す。そしてＣＰＵ１５はこののち、Ａｃｔ１１に戻る。つまりＣＰＵ１５は、メインタッチパネル１２及びサブタッチパネル１３の画面を第２のメイン画面及び第２のサブ画面に戻した上で、Ａｃｔ１２の待ち受け状態に戻る。このときにＣＰＵ１５は、硬貨計数部２２及び紙幣計数部２５のそれぞれが計数した金額と、投入金額とをゼロにクリアする。
【００４６】
かくして硬貨排出部２３及び紙幣排出部２６は、投入された現金を払い出す払出手段の一例である。そして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは、中断キー１１ｅの押下による店員による中断指示を入力しているのであり、中断キー１１ｅとの協働により第４の入力手段として機能する。さらに上記コンピュータは中断手段として機能する。
【００４７】
さてＣＰＵ１５は、Ａｃｔ１５及びＡｃｔ１６の待ち受け状態にあるとき、客が現金を追加して投入することにより、硬貨計数部２２又は紙幣計数部２５から新たな金額が通知されると、Ａｃｔ１６にてＹｅｓと判定し、Ａｃｔ２１へと進む。
Ａｃｔ２１においてＣＰＵ１５は、上記の新たに通知された金額を加えて投入金額を更新する。
【００４８】
Ａｃｔ２２においてＣＰＵ１５は、投入金額が決済金額以上であるか否かを確認する。そしてＣＰＵ１５は、投入金額が決済金額未満であるならばＮｏと判定し、Ａｃｔ１５及びＡｃｔ１６の待ち受け状態へと戻る。しかしながらＣＰＵ１５は、投入金額が決済金額以上であるならばＹｅｓと判定し、図５中のＡｃｔ３１へと進む。なおＣＰＵ１５は、最初に投入された現金の金額が決済金額以上であるならば、Ａｃｔ１３にてＹｅｓと判定し、Ａｃｔ１４〜Ａｃｔ２２をパスして図５中のＡｃｔ３１へと進む。
【００４９】
図５中のＡｃｔ３１においてＣＰＵ１５は、客面フラグがセット状態であるか否かを確認する。そしてＣＰＵ１５は、客面フラグがリセット状態であるならばＮｏと判定し、Ａｃｔ３２へと進む。
Ａｃｔ３２においてＣＰＵ１５は、第１の精算キー１１ｃが押下されたか否かを確認する。そしてＣＰＵ１５は、第１の精算キー１１ｃが押下されていないならばＮｏと判定し、Ａｃｔ３３へと進む。
Ａｃｔ３３においてＣＰＵ１５は、第２の精算キー１１ｄが押下されたか否かを確認する。そしてＣＰＵ１５は、第２の精算キー１１ｄが押下されていないならばＮｏと判定し、Ａｃｔ３４へと進む。
Ａｃｔ３４においてＣＰＵ１５は、投入金額が変化したか否かを確認する。そして硬貨計数部２２及び紙幣計数部２５のいずれからも新たな金額が通知されていないならばＮｏと判定し、Ａｃｔ３２へと戻る。
かくしてＣＰＵ１５はＡｃｔ３２〜Ａｃｔ３４においては、第１の精算キー１１ｃ又は第２の精算キー１１ｄが押下されるか、あるいは現金が追加して投入されるのを待ち受ける。そしてＣＰＵ１５は、客が現金を追加して投入することにより、硬貨計数部２２又は紙幣計数部２５から新たな金額が通知されると、Ａｃｔ３４にてＹｅｓと判定し、Ａｃｔ３５へと進む。
【００５０】
Ａｃｔ３５においてＣＰＵ１５は、上記の新たに通知された金額を加えて投入金額を更新する。このときＣＰＵ１５は、第３のメイン画面ＳＣ１３における文字列ＣＳ５２，ＣＳ５３と、第３のサブ画面ＳＣ２３における文字列ＣＳ６３，ＳＣ６４をそれぞれ変更する。ＣＰＵ１５はこののち、Ａｃｔ３２〜Ａｃｔ３４の待ち受け状態に戻る。
【００５１】
店員は、客が現金を投入し終えた旨を宣言した場合、客が領収証の発行を求めているならば第１の精算キー１１ｃを押下する。そうするとＣＰＵ１５は、Ａｃｔ３２にてＹｅｓと判定し、Ａｃｔ３６へと進む。
Ａｃｔ３６においてＣＰＵ１５は、領収証フラグをセットする。そしてＣＰＵ１５はこののち、Ａｃｔ３７へと進む。なおＣＰＵ１５は、図３〜図６に示す制御処理の開始時に領収証フラグをリセットしておく。
【００５２】
店員は、客が現金を投入し終えた旨を宣言した場合、客が領収証の発行を求めていないならば第２の精算キー１１ｄを押下する。そうするとＣＰＵ１５は、Ａｃｔ３３にてＹｅｓと判定し、Ａｃｔ３６をパスしてＡｃｔ３７へと進む。
Ａｃｔ３７においてＣＰＵ１５は、決済処理を行う。この決済処理は、投入された現金から決済金額を決済する周知の処理であってよい。かくして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは決済手段として機能する。
【００５３】
このようにＣＰＵ１５は、店員による第１の精算キー１１ｃ又は第２の精算キー１１ｄの押下に応じて決済処理を実行する。つまり店員による第１の精算キー１１ｃ又は第２の精算キー１１ｄの押下は、決済についての店員による実行指示である。かくして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータはキーボード１１との協働により、決済についての店員による実行指示を入力する第３の入力手段として機能する。またＣＰＵ１５を中枢部分とするコンピュータは、投入金額が決済金額以上であるときに、店員による実行指示に応じて決済処理を実行する。従って、制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは第２の制御手段として機能する。
【００５４】
Ａｃｔ３８においてＣＰＵ１５は、レシートを発行する。具体的にはＣＰＵ１５は、商取引の内容及び決済の結果などを表したレシート画像を生成し、このレシート画像をプリントするようプリンタ１４に指示する。
【００５５】
Ａｃｔ３９においてＣＰＵ１５は、領収証フラグがセット状態であるか否かを確認する。そしてＣＰＵ１５は、領収証フラグがセット状態であるならばＹｅｓと判定し、Ａｃｔ４０へと進む。
Ａｃｔ４０においてＣＰＵ１５は、領収証を発行する。具体的にはＣＰＵ１５は、商取引の内容に応じた領収証画像を生成し、この領収証画像をプリントするようプリンタ１４に指示する。
【００５６】
そしてＣＰＵ１５は、領収証を発行し終えたならば、この制御処理を終了する。なおＣＰＵ１５は、領収証フラグがリセット状態であるならばＡｃｔ３９にてＮｏと判定し、Ａｃｔ４０をパスしてそのままこの制御処理を終了する。
【００５７】
これに対してＣＰＵ１５は、客面フラグがセット状態であるならば、Ａｃｔ３１にてＹｅｓと判定し、図６中のＡｃｔ４１へと進む。
図６中のＡｃｔ４１においてＣＰＵ１５は、第４のサブ画面をサブタッチパネル１３に表示させる。
【００５８】
図１４は一例としての第４のサブ画面ＳＣ２４を示す図である。
第４のサブ画面ＳＣ２４は、文字列ＣＳ８１，ＣＳ８２，ＣＳ８３，ＣＳ８４、第１の精算ボタンＢ１及び第２の精算ボタンＢ２を含む。文字列ＣＳ８１は、現金投入を終えた場合には精算ボタンを押すべきであることを客に対して案内するための予め定められた文字メッセージを表す。文字列ＣＳ８２は、代金として投入すべき現金の金額、すなわちＡｃｔ２で算出した決済金額を表す。文字列ＣＳ８３は、現時点での投入金額を表す。文字列ＣＳ８４は、現時点で決済を実行した場合の釣銭の金額を表す。ＣＰＵ１５は、文字列ＣＳ８４は、投入金額から決済金額を差し引いた金額を表したものとする。第１の精算ボタンＢ１は、領収証の発行を伴って決済を実行する旨を客が指示するためのボタンである。第２の精算ボタンＢ２は、領収証の発行を伴わずに決済を実行する旨を客が指示するためのボタンである。かくして第１の精算ボタンＢ１及び第２の精算ボタンＢ２はいずれも、決済についての客による実行指示を入力するための実行ボタンの一例である。そして第４のサブ画面ＳＣ２４は、計数された投入金額を表し、かつ実行ボタンとしての第１の精算ボタンＢ１及び第２の精算ボタンＢ２を表した画面なのであり、第２の画面に相当する。そして、図１２に示した第３のサブ画面ＳＣ２３は、計数された投入金額を表し、かつ実行ボタンとしての第１の精算ボタンＢ１及び第２の精算ボタンＢ２を表さない画面なのいであり、第１の画面に相当する。
【００５９】
Ａｃｔ４２においてＣＰＵ１５は、第１の精算ボタンＢ１がタッチされたか否かを確認する。そしてＣＰＵ１５は、第１の精算ボタンＢ１がタッチされていないならばＮｏと判定し、Ａｃｔ４３へと進む。
Ａｃｔ４３においてＣＰＵ１５は、第２の精算ボタンＢ２がタッチされたか否かを確認する。そしてＣＰＵ１５は、第２の精算ボタンＢ２がタッチされていないならばＮｏと判定し、Ａｃｔ４４へと進む。
Ａｃｔ４４においてＣＰＵ１５は、投入金額が変化したか否かを確認する。そして硬貨計数部２２及び紙幣計数部２５のいずれからも新たな金額が通知されていないならばＮｏと判定し、Ａｃｔ４２へと戻る。
かくしてＣＰＵ１５はＡｃｔ４２〜Ａｃｔ４４においては、第１の精算ボタンＢ１又は第２の精算ボタンＢ２がタッチされるか、あるいは現金が追加して投入されるのを待ち受ける。そしてＣＰＵ１５は、客が現金を追加して投入することにより、硬貨計数部２２又は紙幣計数部２５から新たな金額が通知されると、Ａｃｔ４４にてＹｅｓと判定し、Ａｃｔ４５へと進む。
【００６０】
Ａｃｔ４５においてＣＰＵ１５は、上記の新たに通知された金額を加えて投入金額を更新する。このときＣＰＵ１５は、第３のメイン画面ＳＣ１３における文字列ＣＳ５２，ＣＳ５３と、第４のサブ画面ＳＣ２４における文字列ＣＳ８３，ＳＣ８４をそれぞれ変更する。ＣＰＵ１５はこののち、Ａｃｔ４２〜Ａｃｔ４４の待ち受け状態に戻る。
【００６１】
客は、現金を投入し終え、かつ領収証の発行を希望する場合には、第１の精算ボタンＢ１にタッチする。そうするとＣＰＵ１５は、Ａｃｔ４２にてＹｅｓと判定し、Ａｃｔ４６へと進む。
Ａｃｔ４６においてＣＰＵ１５は、領収証フラグをセットする。そしてＣＰＵ１５はこののち、Ａｃｔ４７へと進む。
【００６２】
客は、現金を投入し終え、かつ領収証の発行が不要である場合には、第２の精算ボタンＢ２にタッチする。そうするとＣＰＵ１５は、Ａｃｔ４３にてＹｅｓと判定し、Ａｃｔ４６をパスしてＡｃｔ４７へと進む。
Ａｃｔ４７においてＣＰＵ１５は、決済処理を行う。この処理はＡｃｔ３７と同一の処理でよい。かくして制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、ＣＰＵ１５を中枢部分とするコンピュータは決済手段として機能する。
【００６３】
このようにＣＰＵ１５は、客による第１の精算ボタンＢ１又は第２の精算ボタンＢ２へのタッチに応じて決済処理を実行する。つまり客による第１の精算ボタンＢ１又は第２の精算ボタンＢ２へのタッチは、決済についての客による実行指示である。上記コンピュータはサブタッチパネル１３との協働により、決済についての客による実行指示を入力する第１の入力処理手段として機能する。そして、この第１の入力処理手段としての機能とサブタッチパネル１３との協働により、第１の入力手段としての機能が実現される。また上記コンピュータは、投入金額が決済金額以上であるときに、客による実行指示に応じて決済処理を実行するのであり、制御プログラムに基づく制御処理をＣＰＵ１５が実行することによって、上記コンピュータは第１の制御手段として機能する。また上記コンピュータは、客面フラグがリセット状態である場合、つまりセルフ決済実行の指示が入力されていない場合には、第４のサブ画面ＳＣ２４を表示させず、第１の精算ボタンＢ１又は第２の精算ボタンＢ２を用いての決済実行指示の入力を受け付けない。ただしＣＰＵ１５は、第１の精算ボタンＢ１及び第２の精算ボタンＢ２を無効であることを示す状態とするか、あるいは非表示とした状態で第４のサブ画面ＳＣ２４を表示させてもよい。この場合にＣＰＵ１５は、第１の精算ボタンＢ１又は第２の精算ボタンＢ２を用いての決済実行指示の入力を受け付けない。そして上記コンピュータは、客面フラグがセット状態である場合、つまりセルフ決済実行の指示が入力されている場合に、第４のサブ画面ＳＣ２４を表示することにより、第１の精算ボタンＢ１又は第２の精算ボタンＢ２を用いての決済実行指示の入力を有効とする。かくして上記コンピュータは、有効化手段として機能する。
また上記コンピュータは、客面フラグがセット状態である場合、つまりセルフ決済実行の指示が入力されている場合には、第１の精算キー１１ｃ又は第２の精算キー１１ｄの押下による決済の実行指示を受け付けない。従って上記コンピュータは、無効化手段として機能する。
【００６４】
Ａｃｔ４８においてＣＰＵ１５は、レシートを発行する。この処理はＡｃｔ３８と同一の処理でよい。
Ａｃｔ４９においてＣＰＵ１５は、領収証フラグがセット状態であるか否かを確認する。そしてＣＰＵ１５は、領収証フラグがセット状態であるならばＹｅｓと判定し、Ａｃｔ５０へと進む。
Ａｃｔ５０においてＣＰＵ１５は、領収証を発行する。この処理はＡｃｔ４０と同一の処理でよい。
そしてＣＰＵ１５は、領収証を発行し終えたならば、この制御処理を終了する。なおＣＰＵ１５は、領収証フラグがリセット状態であるならばＡｃｔ４９にてＮｏと判定し、Ａｃｔ５０をパスしてそのままこの制御処理を終了する。
【００６５】
以上のようにＣＰＵ１５は、客面フラグがセットされていない場合、すなわち店員が第１の開始キー１１ａを押下した場合には、決済金額以上の現金が投入されたのちに、キーボード１１での店員操作に応じて決済処理を実行する。
一方でＣＰＵ１５は、客面フラグがセットされている場合、すなわち店員が第２の開始キー１１ｂを押下した場合には、決済金額以上の現金が投入されたのちに、サブタッチパネル１３での客操作に応じて決済処理を実行する。
かくしてチェックアウト装置１００によれば、決済に係る客の手間を店員が柔軟に変更できる。つまり例えば、繁忙時には、決済のための手順を開始するに当たり店員が第２の開始キー１１ｂを押下することにより、現金の投入完了を宣言するための操作を客に行って貰うことができる。そして、店員は例えば商品の袋詰めなどのような別の作業に注力することが可能となり、１人の客当たりのチェックアウト作業の所要時間の短縮を図ることができる。この場合、客の手間は大きくなるが、客の待ち時間の短縮につながり、客は手間に見合うメリットを享受することができる。一方で閑散時には、決済のための手順を開始するに当たり店員が第１の開始キー１１ａを押下することにより、現金の投入の完了の宣言のための操作を店員が行うことができる。これにより、客の手間を軽減することができる。１人の客当たりのチェックアウト作業の所要時間が上記のケースに比べて延長する恐れがあるが、閑散時であるから客の待ち時間は大きな問題とはならない。
【００６６】
またチェックアウト装置１００によれば、Ａｃｔ４２〜Ａｃｔ４４の待ち受け状態においてはサブタッチパネル１３での指示のみを待ち受け、第１の精算キー１１ｃ及び第２の精算キー１１ｄによる店員の指示を受け付けない。従って、客が現金投入を終えていない状況で決済処理が開始されてしまうことがない。つまり例えば、客はしばしば、釣銭を切りの良い金額とするために、決済金額の端数分の現金を余分に投入することがある。これは例えば、決済金額が998円である場合に、まず1,000円を紙幣で投入したのちに、98円分の硬貨を投入するようなケースである。この場合、1,000円が紙幣で投入された段階で、投入金額が決済金額以上となるために、決済を行うことが可能な状況となる。この時点で店員が決済処理の開始を指示できると、客が98円分の硬貨を投入しようとしているにも拘わらず、それよりも前に決済処理が開始されてしまう恐れがある。しかしながらチェックアウト装置１００によれば、このような不具合を回避できる。
【００６７】
またチェックアウト装置１００によれば、店員による中断キー１１ｅの押下により、開始された現金投入を中断し、投入済みの現金を払い出し、現金投入の開始を待ち受ける状態に戻る。これにより、現金投入を最初からやり直すことが可能である。
【００６８】
この実施形態は、次のような種々の変形実施が可能である。
【００６９】
ＣＰＵ１５は、Ａｃｔ１２における待ち受け状態、Ａｃｔ１５及びＡｃｔ１６における待ち受け状態、Ａｃｔ１８及びＡｃｔ１９における待ち受け状態、Ａｃｔ３２〜Ａｃｔ３４における待ち受け状態、あるいはＡｃｔ４２〜Ａｃｔ４４における待ち受け状態のいずれにおいても、他の操作が行われたことに応じて、その操作に応じた処理に移行してもよい。ただしＣＰＵ１５は、Ａｃｔ４２〜Ａｃｔ４３における待ち受け状態においては、第１の精算キー１１ｃ又は第２の精算キー１１ｄが押下されたとしても、Ａｃｔ４７における決済処理には移行しないようにする。つまりＣＰＵ１５は、Ａｃｔ４２〜Ａｃｔ４４における待ち受け状態においては、第１の精算キー１１ｃ又は第２の精算キー１１ｄによる決済実行の指示を無効とする。ただし、このように第１の精算キー１１ｃ又は第２の精算キー１１ｄによる決済実行の指示を無効とする措置は、必須ではない。客の意思に反して第１の精算キー１１ｃ又は第２の精算キー１１ｄによる決済実行の指示を行わないことを店員による操作上のルールとして定めておき、ＣＰＵ１５は第１の精算キー１１ｃ又は第２の精算キー１１ｄによる決済実行の指示を受け付けてもよい。
【００７０】
ＣＰＵ１５は、Ａｃｔ３２〜Ａｃｔ３４において客による決済実行の指示が行われたか否かの確認は行いつつ、当該指示に対しては、例えばエラー表示などを行うものの、決済処理は行わないようにしてもよい。
【００７１】
ＣＰＵ１５は、Ａｃｔ４２〜Ａｃｔ４４において店員による決済実行の指示が行われたか否かの確認は行いつつ、当該指示に対しては、例えばエラー表示などを行うものの、決済処理は行わないようにしてもよい。
【００７２】
ＣＰＵ１５とは別のＣＰＵを備え、当該ＣＰＵにより上記の実施形態で説明した制御処理の一部を実行してもよい。例えば、貨幣収受ユニット２０にＣＰＵを備え、当該ＣＰＵにより、貨幣収受ユニット２０内の各部を制御したり、硬貨計数部２２及び紙幣計数部２５のそれぞれで計数された金額を足し合わせて投入金額を算出したりしてもよい。
【００７３】
チェックアウト装置１００の店員側の方向と客面側の方向とが交差していてもよい。そしてこの場合は、メインユニット１０に対する貨幣収受ユニット２０の回動可能な角度は、９０度程度であってよい。
【００７４】
貨幣収受ユニット２０への現金の投入は、常に客が行うこととしてもよい。この場合、メインユニット１０に対して貨幣収受ユニット２０の回動可能とする構造及び向き検出部２７は省略できる。
【００７５】
チェックアウト装置１００の使用者への譲渡は一般的に、制御プログラムがＲＯＭ１６に記憶された状態にて行われる。しかし、チェックアウト装置１００が、制御プログラムがＲＯＭ１６に記憶されない状態で使用者へと譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが使用者へと譲渡されても良い。この場合、例えば使用者による操作に応じて、制御プログラムがＲＡＭ１７又は別途に設けたＨＤＤ（hard disk drive）などの補助記憶ユニットに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。
【００７６】
制御処理によりＣＰＵ１５が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００７７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７８】
１０…メインユニット、１０ａ…レシート排出口、１１…キーボード、１１ａ…第１の開始キー、１１ｂ…第２の開始キー、１１ｃ…第１の精算キー、１１ｄ…第２の精算キー、１１ｅ…中断キー、１２…メインタッチパネル、１３…サブタッチパネル、１４…プリンタ、１５…ＣＰＵ、１６…ＲＯＭ、１７…ＲＡＭ、２０…貨幣収受ユニット、２０ａ…硬貨投入口、２０ｂ…硬貨排出口、２０ｃ…紙幣投入排出口、２１…硬貨収納部、２２…硬貨計数部、２３…硬貨排出部、２４…紙幣収納部、２５…紙幣計数部、２６…紙幣排出部、２７…向き検出部、３０…基台、４０…伝送路、１００…セルフチェックアウト装置（チェックアウト装置）、Ｂ１…第１の精算ボタン、Ｂ２…第２の精算ボタン。
【図１】
2018049348.tif 000003
【図２】
2018049348.tif 000004
【図３】
2018049348.tif 000005
【図４】
2018049348.tif 000006
【図５】
2018049348.tif 000007
【図６】
2018049348.tif 000008
【図７】
2018049348.tif 000009
【図８】
2018049348.tif 000010
【図９】
2018049348.tif 000011
【図１０】
2018049348.tif 000012
【図１１】
2018049348.tif 000013
【図１２】
2018049348.tif 000014
【図１３】
2018049348.tif 000015
【図１４】
2018049348.tif 000016