(57)【要約】【課題】出力されるレシートの出力形式を変更可能とする技術を提供する。【解決手段】情報処理システム１は、商品登録装置１０とその商品登録装置１０から出力される精算情報を用いて精算処理を行う精算装置２０とを備える。情報処理システム１は、精算対象として登録された商品の精算に係るレシートを、商品登録装置１０で出力する場合は第１の切断状態で出力し、精算装置２０で出力する場合は第１の切断状態とは異なる第２の切断状態で出力する。【選択図】図６
2020080179.tif 000002
【特許請求の範囲】
【請求項１】
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、
前記情報処理装置は、
前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作し、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段を備える、
情報処理装置。
【請求項２】
前記第１の切断状態は、前記レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、前記レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のうちのいずれか一方であり、前記第２の切断状態はその他方である、
請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、
前記第１のモードでは前記第１の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信し、前記第２のモードでは前記第２の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信する出力制御手段を更に有する、
請求項１または２に記載の情報処理装置。
【請求項４】
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作する前記情報処理装置により実行されるプログラムであって、
前記情報処理装置を、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートを出力する技術に関する。
【背景技術】
【０００２】
レシートの出力に関する技術の一例が下記特許文献に開示されている。下記特許文献１には、アクチュエータにより駆動される可動刃のストロークを加減することにより、クレジット決済をした取引におけるレシートおよび必要な枚数のクレジット控えを、切り残し部でつながったままの状態で出力する技術が開示されている。また、下記特許文献２には、シート切断時に、可動刃を変えることなくフルカットおよびパーシャルカットを選択可能なことに加え、パーシャルカットを無段で適宜の幅に調整可能なシートカッタの構造が開示されている。また、下記特許文献３には、カッタアームの軌跡上の異なる位置に２つのセンサが設けられ、当該２つのセンサ用いてカッタアームの動きを制御することにより、同じ刃を用いてフルカットとパーシャルカットとの両方を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２４１０４７号公報
【特許文献２】実用新案登録第３１２７２９１号公報
【特許文献３】特開２０１０−６９７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
店員が操作する端末において精算対象の商品の登録から該商品の精算までを行うといった運用に加え、店員が操作する端末では精算対象の商品の登録までを行い、該商品の精算は顧客が操作する端末で行うという運用が行われることがある。またこのような運用において、店員が操作する端末において商品の精算まで行うことを顧客が望むケースもある。顧客が操作する端末で商品の精算を行う場合は、顧客が該端末から出力されるレシートを直接受け取ることになる。一方、店員が操作する端末において商品の精算まで行う場合は、店員が端末から出力されるレシートを取った後で顧客に手渡すことになる。このような点から、端末からレシートを第一に受け取る人物に合わせてレシートの出力形式を変更できると好ましい。
【０００５】
本発明の目的は、出力されるレシートの出力形式を変更可能とする技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムであって、
精算対象として登録された商品の精算に係るレシートを、前記商品登録装置で出力する場合は第１の切断状態で出力し、前記精算装置で出力する場合は前記第１の切断状態とは異なる第２の切断状態で出力する、
情報処理システムが提供される。
【０００７】
本発明によれば、
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムにおいて実行されるレシート出力方法であって、
精算対象として登録された商品の精算に係るレシートを前記商品登録装置で出力する場合は、前記商品登録装置が前記レシートを第１の切断状態で出力し、前記レシートを前記精算装置で出力する場合は、前記精算装置が前記レシートを前記第１の切断状態とは異なる第２の切断状態で出力する、
ことを含むレシート出力方法が提供される。
【０００８】
本発明によれば、
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、
前記情報処理装置は、
前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作し、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段を備える、
情報処理装置が提供される。
【０００９】
本発明によれば、
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作する前記情報処理装置により実行されるプログラムであって、
前記情報処理装置を、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、出力されるレシートを受け取る人物に合わせてレシートの出力形式を変更することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における情報処理システムの処理構成を概念的に示す図である。
【図２】第１実施形態における情報処理システムに含まれる商品登録装置および精算装置のハードウエア構成を概念的に示す図である。
【図３】第１実施形態における情報処理システムの処理の流れを示すシーケンス図である。
【図４】第２実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図５】第２実施形態における情報処理装置のハードウエア構成を概念的に示す図である。
【図６】第３実施形態における情報処理システムの処理構成を概念的に示す図である。
【図７】第３実施形態における情報処理システムの処理の流れを示すシーケンス図である。
【図８】第４実施形態における情報処理装置の処理構成を概念的に示す図である。
【図９】第４実施形態における情報処理装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１３】
［第１実施形態］
〔処理構成〕
図１は、第１実施形態における情報処理システム１の処理構成を概念的に示す図である。図１に示されるように、情報処理システム１は、商品登録装置１０および精算装置２０を備える。なお、図１では、商品登録装置１０および精算装置２０を１つずつ備える情報処理システム１が例示されているが、商品登録装置１０または精算装置２０はそれぞれ複数設けられていてもよい。また、情報処理システム１は、商品登録装置１０と精算装置２０との間のデータのやり取りを中継するサーバ装置などを更に含んでいてもよい。
【００１４】
商品登録装置１０は精算対象の商品の登録に用いられる装置であり、精算対象の商品の情報（例えば、各商品の商品コード、各商品の名称、各商品の単価、各商品の個数、各商品の割引／値引情報、登録された商品の合計金額など）を含む精算情報を生成する。精算装置２０は、商品登録装置１０から出力される精算情報を用いて、精算対象として登録された商品の精算を行う装置である。ここで、商品登録装置１０は、例えば顧客の要望などに応じて、精算装置２０と同様に精算対象として登録された商品の精算を行う機能も有する。また商品登録装置１０および精算装置２０の各々は、後述するような、各精算のレシートを出力する構成を有する。
【００１５】
商品登録装置１０は、第１出力制御部１１０および第１レシート出力部１２０を有する。第１出力制御部１１０は、レシートの出力を制御する命令（出力制御命令）を第１レシート出力部１２０に送信する。第１レシート出力部１２０は、出力制御命令を受けると、商品登録装置１０にセットされた一続きのレシート印刷用紙に精算情報を印刷してその精算のレシートを生成し、そのレシートを第１の切断状態で出力する。ここで、切断状態とはレシートの切り方を意味する。例えば、第１レシート出力部１２０は、一続きのレシート印刷用紙から完全に切り離した状態のレシート、または、少なくとも一部が一続きのレシート印刷用紙につながった状態のレシートのいずれか一方を出力する。
【００１６】
具体的には、第１出力制御部１１０は、商品登録装置１０に対して店員が行う所定の操作に応じて、出力制御命令を第１レシート出力部１２０に送信する。ここでの「所定の操作」とは、例えば、顧客からの預かった金銭の額を確定するボタンを押下する操作（精算の内容が確定する操作）、または、レシートの出力要否を選択できる画面で「レシート要」を選択する操作など、商品精算の一連の流れの中でレシートの出力が必要となる操作である。これに限らず、第１出力制御部１１０は、レシートを再発行する操作に応じて出力制御命令を第１レシート出力部１２０に送信するなど、商品精算時以外にレシートを出力可能に構成されていてもよい。なお、レシートの出力のトリガとなる商品登録装置１０での操作は、ここで例示するものに制限されない。
【００１７】
精算装置２０は、第２出力制御部２１０および第２レシート出力部２２０を有する。第２出力制御部２１０は、レシートの出力を制御する命令（出力制御命令）を第２レシート出力部２２０に送信する。第２レシート出力部２２０は、第２出力制御部２１０からの出力制御命令を受けると、一続きのレシート印刷用紙に精算情報を印刷して該精算のレシートを生成し、そのレシートを上記第１の切断状態とは異なる第２の切断状態で出力する。例えば、第１レシート出力部１２０が、一続きのレシート印刷用紙から完全に切り離した状態のレシート、または、少なくとも一部が一続きのレシート印刷用紙につながった状態のレシートのいずれか一方を出力するときに、第２レシート出力部２２０はその他方の状態のレシートを出力する。
【００１８】
具体的には、第２出力制御部２１０は、精算装置２０に対して顧客が行う所定の操作に応じて、出力制御命令を第２レシート出力部２２０に送信する。ここでの「所定の操作」とは、例えば、精算装置２０に投入した金銭の額を確定するボタンを押下する操作（精算の内容が確定する操作）、または、レシートの出力要否を選択できる画面で「レシート要」を選択する操作など、商品精算の一連の流れの中でレシートの出力が必要となる操作である。これに限らず、第２出力制御部２１０は、レシートを再発行する操作に応じて出力制御命令を第２レシート出力部２２０に送信するなど、商品精算時以外にレシートを出力可能に構成されていてもよい。なお、レシートの出力のトリガとなる精算装置２０での操作は、ここで例示するものに制限されない。
【００１９】
なお、上記説明では、第１の切断状態が、一続きのレシート印刷用紙から完全に切り離した状態または少なくとも一部が一続きのレシート印刷用紙につながった状態の一方であり、第２の切断状態がその他方である例を示した。しかしながら、第１の切断状態および第２の切断状態はこれに制限されない。例えば、第１の切断状態と第２の切断状態が、共に、レシートの少なくとも一部が一続きのレシート印刷用紙とつながるような切断状態であり、そのつながり方が異なる場合（例えば、一方がミシン目状に切断された状態であり、他方が一部を残してＶ字状に切断された状態である場合など）も本発明の範疇に含まれる。
【００２０】
〔ハードウエア構成〕
図２は、第１実施形態における情報処理システム１に含まれる商品登録装置１０および精算装置２０のハードウエア構成を概念的に示す図である。
【００２１】
＜商品登録装置１０＞
商品登録装置１０は、プロセッサ１０１、メモリ１０２、ストレージ１０３、入出力インターフェース（入出力Ｉ／Ｆ）１０４、および通信ユニット１０５などを備える。プロセッサ１０１、メモリ１０２、ストレージ１０３、入出力インターフェース１０４、および通信ユニット１０５は、相互にデータを送受信するためのデータ伝送路で接続されている。
【００２２】
プロセッサ１０１は、例えば CPU（Central Processing Unit）や GPU（Graphics Processing Unit）などの演算処理装置である。メモリ１０２は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１０３は、例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、又はメモリカードなどの記憶装置である。また、ストレージ１０３は、ＲＡＭやＲＯＭ等のメモリであってもよい。
【００２３】
ストレージ１０３は、商品登録装置１０が備える各処理部の機能を実現するプログラムモジュールを記憶している。プロセッサ１０１は、これら各プログラムモジュールを実行することで、各処理部（第１出力制御部１１０、第１レシート出力部１２０）の機能をそれぞれ実現する。ここで、プロセッサ１０１は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ１０２上に読み出してから実行してもよいし、メモリ１０２上に読み出さずに実行してもよい。
【００２４】
入出力インターフェース１０４は、表示装置１０４１、入力装置１０４２、印刷装置１０４３、金銭処理装置１０４４、および読取装置１０４５などと接続される。表示装置１０４１は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイのような、プロセッサ１０１やＧＰＵ（Graphics Processing Unit）（図示せず）等により処理された描画データに対応する画面を表示する装置である。入出力インターフェース１０４には１つまたはそれ以上の表示装置１０４１が接続され得る。入力装置１０４２は、オペレータの操作入力を受け付ける装置であり、例えば、キーボード、タッチセンサ、および音声入力用マイクなどである。表示装置１０４１および入力装置１０４２は一体化され、タッチパネルとして実現されていてもよい。
【００２５】
印刷装置１０４３は、予めセットされたレシート印刷用紙を送り出す機構と、１つの精算の内容をレシート印刷用紙に印刷する機構と、レシート印刷用紙を１つの精算単位のレシートで切断する機構とを含む。これらの印刷装置１０４３の機構は、プロセッサ１０１から送信される出力制御命令に従って動作する。従って、プロセッサ１０１は第１出力制御部１１０と、印刷装置１０４３は第１レシート出力部１２０とそれぞれ呼ぶこともできる。具体的には、印刷装置１０４３は、プロセッサ１０１からの出力制御命令に含まれる印刷内容を制御する情報に基づいてレシート印刷用紙を送り出して印刷処理を実行し、プロセッサ１０１からの出力制御命令に含まれる切断状態を制御する情報に基づいて、レシートの切断動作を制御する。この場合、プロセッサ１０１からの出力制御命令には、第１の切断状態でレシートを出力する旨の制御情報が含まれる。また、印刷装置１０４３は、レシートの切断状態を切り替えるスイッチなどを外面に備えていてもよい。この場合、印刷装置１０４３のスイッチの状態に応じてレシートが第１の切断状態で出力されるように制御される。そのため、スイッチで切断状態を切り替える場合は、プロセッサ１０１からの出力制御命令は切断状態を制御する情報を含まなくてもよい。
【００２６】
金銭処理装置１０４４は、精算時に顧客から受け取る金銭などを処理する装置であり、例えば、投入された金銭の計数する装置、釣銭を払い出す装置などを含む。読取装置１０４５は、光源とフォトダイオードといった受光素子とを備え、商品を識別するための商品コードを検出するコードリーダーや、レンズとＣＣＤ（Charge Coupled Device）イメージセンサーといった撮像素子とを備え、商品の外観を含む画像を撮像するカメラなどである。
【００２７】
通信ユニット１０５は精算装置２０やその他の外部の装置との間でデータを送受信する。例えば、商品登録装置１０で生成された精算情報は、通信ユニット１０５を介して精算装置２０に送信される。なお、通信ユニット１０５を介して商品登録装置１０と外部の装置とを接続する方法は様々である。例えばこの接続は、ネットワーク回線を介したネットワーク接続や、バス回線（例えばＵＳＢ（Universal Serial Bus）回線）を介したバス接続などである。なお、ネットワーク回線は無線回線であってもよいし有線回線であってもよい。
【００２８】
＜精算装置２０＞
精算装置２０は、プロセッサ２０１、メモリ２０２、ストレージ２０３、入出力インターフェース（入出力Ｉ／Ｆ）２０４、および通信ユニット２０５などを備える。プロセッサ１０１、メモリ１０２、ストレージ１０３、入出力インターフェース１０４、および通信ユニット１０５は、相互にデータを送受信するためのデータ伝送路で接続されている。精算装置２０のハードウエア構成は、商品登録装置１０のハードウエア構成と略同様である。精算装置２０は、商品の精算を主に行う装置であるため、読取装置１０４５に相当する装置を備えていなくてもよい。以下では、商品登録装置１０と異なる部分について主に説明する。
【００２９】
ストレージ２０３は、精算装置２０が備える各処理部の機能を実現するプログラムモジュールを記憶している。プロセッサ２０１は、これら各プログラムモジュールを実行することで、各処理部（第２出力制御部２１０、第２レシート出力部２２０）の機能をそれぞれ実現する。ここで、プロセッサ２０１は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ２０２上に読み出してから実行してもよいし、メモリ２０２上に読み出さずに実行してもよい。
【００３０】
印刷装置２０４３は、印刷装置１０４３と同様に、予めセットされたレシート印刷用紙を送り出す機構と、１つの精算の内容をレシート印刷用紙に印刷する機構と、レシート印刷用紙を１つの精算単位のレシートで切断する機構とを含む。これらの印刷装置２０４３の機構は、プロセッサ２０１から送信される出力制御命令に従って動作する。従って、プロセッサ２０１は第２出力制御部２１０と、印刷装置２０４３は第２レシート出力部２２０とそれぞれ呼ぶこともできる。具体的には、印刷装置２０４３は、プロセッサ２０１からの出力制御命令に含まれる印刷内容を制御する情報に基づいてレシート印刷用紙を送り出して印刷処理を実行し、プロセッサ２０１からの出力制御命令に含まれる切断状態を制御する情報に基づいて、レシートの切断動作を制御する。この場合、プロセッサ２０１からの出力制御命令には、第１の切断状態とは異なる第２の切断状態でレシートを出力する旨の制御情報が含まれる。また、印刷装置２０４３は、レシートの切断状態を切り替えるスイッチなどを更に備えていてもよい。この場合、印刷装置２０４３のスイッチによってレシートが第２の切断状態で出力されるように制御される。そのため、プロセッサ２０１からの出力制御命令は切断状態を制御する情報を含まなくてもよい。
【００３１】
なお、商品登録装置１０のハードウエア構成は図２に示される構成に制限されない。例えば、商品登録装置１０と精算装置２０との間に、精算情報などのやり取りを中継するサーバ装置が含まれていてもよい。
【００３２】
〔動作例〕
図３を用いて、本実施形態における情報処理システム１の動作例を説明する。図３は、第１実施形態における情報処理システム１の処理の流れを示すシーケンス図である。以下では、精算対象として登録された商品の精算が商品登録装置１０で行われる場合、第１出力制御部１１０が、一続きのレシート印刷用紙から完全に切り離した第１の切断状態のレシートを出力し、精算対象として登録された商品の精算が精算装置２０で行われる場合、第１レシート出力部１２０が、少なくとも一部が一続きのレシート印刷用紙につながった第２の切断状態のレシートを出力する例を示す。
【００３３】
商品登録装置１０は、読取装置１０４５を用いて精算対象とする商品を認識し、認識した商品の商品情報（商品コード、商品名、商品単価、割引／値引の有無など）を精算情報に含める。これにより、読取装置１０４５を用いて認識した商品が精算対象の商品として登録される（Ｓ１０１）。精算対象の商品の登録が完了すると、商品登録装置１０のオペレータの操作により、精算対象として登録された商品の精算を、商品登録装置１０で行うか、精算装置２０で行うかが決定される（Ｓ１０２）。例えば、商品登録装置１０は、商品登録装置１０で精算を行うボタンと精算装置２０で精算を行うボタンとを表示装置に表示し、オペレータからの選択入力を受け付ける。そして、その選択入力に従って、精算対象として登録された商品の精算を、商品登録装置１０および精算装置２０のいずれで行うかが決定される。
【００３４】
＜商品登録装置１０で精算が行われる場合＞
商品登録装置１０で精算が行われる場合（Ｓ１０２：商品登録装置）、第１出力制御部１１０は、金銭処理装置１０４４や入力装置１０４２から、顧客から受け取った金銭の額を入力情報として取得する（Ｓ１０３）。その後、第１出力制御部１１０は、表示装置にレシートの要否を選択する画面（レシート要否選択画面）を表示する（Ｓ１０４）。レシートの要否を判断するのは顧客であるため、レシート要否確認画面は、顧客用に設けられた表示装置に表示させるのが好ましい。また、商品登録装置１０のオペレータ（店員）用の画面にレシート要否確認画面を表示し、店員が顧客の要望に応じてレシート要否を選択するようにしてもよい。そして、表示されたレシート要否確認画面においてレシートの要否が選択される（Ｓ１０５）。表示されたレシート要否確認画面で「レシート要」が選択された場合、又は、所定時間（例えば５秒間）が経過した場合（Ｓ１０５：レシート要または所定時間経過）、第１出力制御部１１０は、印刷装置１０４３に対してレシートの状態を第１の切断状態（例えば、レシート印刷用紙から完全に切り離した状態）とする命令を含む出力制御命令を出力し、また、金銭処理装置１０４４に対して釣銭の払出制御命令を出力する。この場合、印刷装置１０４３からは第１の切断状態のレシートが出力され、また、金銭処理装置１０４４からは、顧客から受け取った金額と、精算情報に含まれる商品の合計金額との差額が釣銭として払い出される（Ｓ１０６）。一方、表示されたレシート要否確認画面で「レシート不要」が選択された場合（Ｓ１０５：レシート不要）、第１出力制御部１１０は、金銭処理装置１０４４に対して釣銭の払出制御命令のみを出力する。この場合、金銭処理装置１０４４から釣銭が払い出されるが、印刷装置１０４３からレシートは出力されない（Ｓ１０７）。このようにすることで、不要なレシートの発行を回避できる。
【００３５】
＜精算装置２０で精算が行われる場合＞
一方、精算装置２０で精算が行われる場合（Ｓ１０２：精算装置）、商品登録装置１０は、生成した精算情報を精算装置２０に向けて送信する（Ｓ１０８）。商品登録装置１０は、例えば、精算情報の送信先とする精算装置２０の指定入力をオペレータから受け付け、当該指定された精算装置２０に直接またはサーバ装置（図示せず）を介して精算情報を送信する。なお、精算情報の送信方法はこれに限られない。例えば、商品登録装置１０が、精算情報をサーバ装置（図示せず）に送信するとともに、その精算情報を特定可能な識別情報を含む、精算装置２０で読み取り可能な可搬型媒体（例えば、識別情報を含む１次元コードまたは２次元コードが印刷された紙媒体など）を出力するようにしてもよい。この場合、商品登録装置１０のオペレータは出力された可搬型媒体を顧客に渡し、顧客はその可搬型媒体を任意の精算装置２０に読み取らせる。これにより、精算装置２０は、可搬型媒体から読み取った識別情報を基にサーバ装置にアクセスし、サーバ装置から当該識別情報に対応する精算情報を取得することができる。
【００３６】
第２出力制御部２１０は、商品登録装置１０から出力された精算情報を取得すると、例えば金銭処理装置２０４４に対して精算対象として登録された商品の代金を投入することを促す画面を表示装置２０４１に表示し、顧客から投入された金銭の額を取得する（Ｓ１０９）。顧客からの金銭を受け付けると、第２出力制御部２１０は、Ｓ１０４と同様に、レシート要否選択画面を表示する（Ｓ１１０）。表示されたレシート要否確認画面で「レシート要」が選択された場合、又は、所定時間（例えば５秒間）が経過した場合（Ｓ１１１：レシート要または所定時間経過）、第２出力制御部２１０は、印刷装置２０４３に対してレシートの状態を第２の切断状態（例えば、レシートの少なくとも一部分がレシート印刷用紙につながった状態）とする命令を含む出力制御命令を出力し、また、金銭処理装置２０４４に対して釣銭の払出制御命令を出力する。この場合、印刷装置２０４３からは第２の切断状態のレシートが出力され、また、金銭処理装置２０４４からは、顧客が投入した金額と、精算情報に含まれる商品の合計金額との差額が釣銭として払い出される（Ｓ１１２）。一方、表示されたレシート要否確認画面で「レシート不要」が選択された場合（Ｓ１１１：レシート不要）、第２出力制御部２１０は、金銭処理装置２０４４に対して釣銭の払出制御命令のみを出力する。この場合、商品登録装置１０の動作と同様に、金銭処理装置２０４４から釣銭が払い出されるが、印刷装置２０４３からレシートは出力されない（Ｓ１０７）。このようにすることで、不要なレシートの発行を回避できる。
【００３７】
以上、本実施形態によれば、端末から出力されるレシートを第一に受け取る人物に合わせてレシートの出力方法が変更される。具体的には、本実施形態の例では、商品登録装置１０でレシートが出力される場合は、レシートを受け取る人物は商品登録装置１０を操作する店員であり、そのレシートはレシート印刷用紙から完全に切り離された状態で出力される。これにより、通常のレジ業務に従って顧客にレシートを渡す際、店員は切断面が整ったきれいな状態のレシートを渡すことができる。また、精算装置２０でレシートが出力される場合は、レシートを受け取る人物は精算装置２０を操作する顧客であり、そのレシートは少なくとも一部がレシート印刷用紙につながったままの状態で出力される。ここで、精算装置２０では、商品登録装置１０の場合と異なりレシートを渡してくれる店員がいないため、顧客がレシートを受け取らずに立ち去ってしまうこともある。本実施形態によれば、顧客がレシートを受け取らずに立ち去ってしまった場合であっても、次の顧客のレシートに押し出されるなどして前の顧客のレシートがフロアに落下し、フロアにレシートが散乱するような事態となることを防止できる。
【００３８】
また、本実施形態では、レシートの出力制御命令に、レシートの切断状態を制御する命令が含まれる。これにより、ソフトウエアの設定を変更するのみでレシートの切断状態を変更でき、スイッチなどによって切断状態を切り替えるといった場合に比べ、商品登録装置１０または精算装置２０で出力するレシートの切断状態を変更する作業のコストを低減できる。
【００３９】
［第２実施形態］
本実施形態では、第１実施形態の情報処理システム１に含まれる情報処理装置について説明する。具体的には、本実施形態で説明する情報処理装置３０は、商品登録装置１０として機能する第１のモードと、精算装置２０として機能する第２のモードのいずれかのモードで動作する。本実施形態の情報処理装置３０は、上記の動作モードに応じて、第１の切断状態のレシートと、第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力する。情報処理装置３０の動作モードは、例えば、情報処理装置３０に設けられたモード切替用のスイッチや管理者用の設定画面を操作することなどにより選択される。
【００４０】
〔処理構成〕
図４は、第２実施形態における情報処理装置３０の処理構成を概念的に示すブロック図である。図４に示されるように、情報処理装置３０は、出力制御部３１０およびレシート出力部３２０を備える。
【００４１】
出力制御部３１０は、情報処理装置３０のモードに応じて、レシートの出力を制御する命令（出力制御命令）をレシート出力部３２０に送信する。レシート出力部３２０は、出力制御部３１０からの出力制御命令を受けると、一続きのレシート印刷用紙に精算情報を印刷して該精算のレシートを生成する。そして、レシート出力部３２０は、情報処理装置３０が上記第１のモードである場合は第１の切断状態のレシートを出力し、情報処理装置３０が上記第２のモードである場合は第２の切断状態のレシートを出力する。
【００４２】
具体的には、出力制御部３１０は、情報処理装置３０が上記第１のモードである場合、第１の切断状態でレシートを出力する旨の出力制御命令をレシート出力部３２０に送信する。また、出力制御部３１０は、情報処理装置３０が第２のモードである場合、第１の切断状態とは異なる第２の切断状態でレシートを出力する旨の出力制御命令をレシート出力部３２０に送信する。そして、レシート出力部３２０は、出力制御部３１０からの出力制御命令に応じた切断状態のレシートを切断して出力する。ここで、第１の切断状態は、例えば、レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のいずれか一方であり、第２の切断状態はその他方である。但し、第１実施形態で説明したように、第１の切断状態と第２の切断状態はこの例に制限されない。
【００４３】
〔ハードウエア構成〕
図５は、第２実施形態における情報処理装置３０のハードウエア構成を概念的に示す図である。図５に示されるように、情報処理装置３０は、プロセッサ３０１、メモリ３０２、ストレージ３０３、入出力インターフェース（入出力Ｉ／Ｆ）３０４、および通信ユニット３０５などを備える。プロセッサ３０１、メモリ３０２、ストレージ３０３、入出力インターフェース３０４、および通信ユニット３０５は、相互にデータを送受信するためのデータ伝送路で接続されている。情報処理装置３０のハードウエア構成は、第１実施形態の商品登録装置１０のハードウエア構成または精算装置２０のハードウエア構成と同様であり、情報処理装置３０のモードによって変わり得る。例えば、情報処理装置３０は、上記第２のモードで動作する場合は表示装置３０４１、入力装置３０４２、印刷装置３０４３、及び金銭処理装置３０４４が設けられ、上記第１のモードで動作する場合は更に読取装置３０４５が設けられる。情報処理装置３０の出力制御部３１０およびレシート出力部３２０の機能は、各動作モードに応じて、第１実施形態で説明したように実現される。また、情報処理装置３０は動作モードを切り替えるための構成を更に有する。例えば、情報処理装置３０の動作モードを切り替えるスイッチを更に有する。当該スイッチは、入出力インターフェース３０４等を介して情報処理装置３０に組み込まれる。また、情報処理装置３０は、動作モードを選択可能な管理者用設定画面を表示するプログラムをストレージ３０３に格納しており、プロセッサ３０１が該プログラムを実行することで、情報処理装置３０の動作モードが選択可能となるように構成されていてもよい。
【００４４】
以上、本実施形態の情報処理装置３０は、第１のモードでは第１実施形態の商品登録装置１０として動作し、第２のモードでは第１実施形態の精算装置２０として動作する。第１のモードで動作する情報処理装置３０と第２のモードで動作する情報処理装置３０とによって、第１実施形態で説明したような情報処理システム１を構築することができ、第１実施形態と同様の効果を得ることができる。
【００４５】
［第３実施形態］
本実施形態では、第１実施形態の情報処理システム１に含まれる商品登録装置１０および精算装置２０において、本発明の効果を得るための最小構成を有する商品登録装置１０および精算装置２０を説明する。
【００４６】
〔処理構成〕
図６は、第３実施形態における情報処理システム１の処理構成を概念的に示す図である。情報処理システム１は、商品登録装置１０および精算装置２０を含む。本実施形態においても、商品登録装置１０は、精算装置２０と同様に、精算対象として登録された商品の精算を行うことができる。商品登録装置１０は第１レシート出力部１２０を備え、精算装置２０は第２レシート出力部２２０を備える。
【００４７】
本実施形態の情報処理システム１は、精算対象として登録された商品の精算に係るレシートを、商品登録装置１０で出力する場合は第１の切断状態で出力し、精算装置２０で出力する場合には第１の切断状態とは異なる第２の切断状態で出力する。具体的には、商品登録装置１０でレシートを出力する場合、当該レシートの出力命令が第１レシート出力部１２０に送信され、第１レシート出力部１２０から第１の切断状態のレシートが出力される。また、精算装置２０でレシートを出力する場合は、当該レシートの出力命令が第２レシート出力部２２０に送信され、第２レシート出力部２２０が第２の切断状態のレシートを出力する。
【００４８】
第１レシート出力部１２０は、例えば、第１の切断状態専用のレシート切断機構を用いて、第１の切断状態のレシートを常に出力するように構成される。また、第１レシート出力部１２０は、複数の切断状態をスイッチなどで切替可能なレシート切断機構を用い、該スイッチを第１の切断状態にセットすることで、第１の切断状態のレシートを出力するように構成されていてもよい。また、第１レシート出力部１２０は、第１レシート出力部１２０に送信されるレシートの出力命令に含まれる切断状態の制御命令などを用いて、第１の切断状態のレシートを出力するように構成されていてもよい。第２レシート出力部２２０も同様に、専用のレシート切断機構、スイッチで切断状態を切替可能なレシート切断機構、または、レシート出力命令に含まれる切断状態の制御命令などにより、第２の切断状態のレシートを出力するように構成される。
【００４９】
〔ハードウエア構成〕
本実施形態の商品登録装置１０および精算装置２０は、図２に示されるような、第１実施形態と同様のハードウエア構成を有する。本実施形態の第１レシート出力部１２０は、例えば、プロセッサ１０１により実行される第１レシート出力部１２０の機能を実現するためのプログラムモジュールと印刷装置１０４３とが協働することにより実現される。第１レシート出力部１２０の機能を実現するためのプログラムモジュールは、例えば、ストレージ１０３に記憶される。また、本実施形態の第２レシート出力部２２０は、例えば、プロセッサ２０１により実行される第２レシート出力部２２０の機能を実現するためのプログラムモジュールと印刷装置２０４３とが協働することにより実現される。第２レシート出力部２２０の機能を実現するためのプログラムモジュールは、例えば、ストレージ２０３に記憶される。
【００５０】
〔動作例〕
図７を用いて、本実施形態における情報処理システム１の動作例を説明する。図７は、第３実施形態における情報処理システム１の処理の流れを示すシーケンス図である。図７では、商品精算の一連の流れの中で当該精算のレシートが出力される場合の処理の流れが例示されている。
【００５１】
図７に示される、精算対象の商品を登録する処理（Ｓ２０１）および精算を行う装置を決定する処理（Ｓ２０２）までの処理の流れは、図３に示されるフローチャートにおける処理Ｓ１０１、Ｓ１０２と同様である。
【００５２】
＜商品登録装置１０で精算が行われる場合＞
商品登録装置１０で精算が行われる場合（Ｓ２０２：商品登録装置）、金銭処理装置１０４４や入力装置１０４２を用いて、顧客から受け取った金銭の額が商品登録装置１０に入力され、精算対象として登録された商品の精算が行われる（Ｓ２０３）。ここでレシートを出力するトリガとなる操作が商品登録装置１０で行われると、第１レシート出力部１２０にレシートの出力命令が送信され（Ｓ２０４）、第１レシート出力部１２０は第１の切断状態のレシートを出力する（Ｓ２０５）。上述したように、第１レシート出力部１２０は、専用のレシート切断機構、スイッチで切断状態を切替可能なレシート切断機構、または、レシート出力命令に含まれる切断状態の制御命令などによって、第１の切断状態のレシートを出力するように構成されている。
【００５３】
＜精算装置２０で精算が行われる場合＞
一方、精算装置２０で精算が行われる場合（Ｓ２０２：精算装置）、商品登録装置１０は、生成した精算情報を精算装置２０に向けて送信する（Ｓ２０６）。精算装置に精算情報を送信する方法については、第１実施形態で説明したとおりである。
【００５４】
精算装置２０は、金銭処理装置２０４４を用いて、顧客から投入された金銭の額が精算装置２０に入力され、精算対象として登録された商品の精算が行われる（Ｓ２０７）。ここでレシートを出力するトリガとなる操作が精算装置２０で行われると、第２レシート出力部２２０にレシートの出力命令が送信され（Ｓ２０８）、第２レシート出力部２２０は第２の切断状態のレシートを出力する（Ｓ２０９）。上述したように、第２レシート出力部２２０は、専用のレシート切断機構、スイッチで切断状態を切替可能なレシート切断機構、または、レシート出力命令に含まれる切断状態の制御命令などによって、第２の切断状態のレシートを出力するように構成されている。
【００５５】
以上、本実施形態によれば、商品登録装置１０または精算装置２０を操作する人物に応じて、レシートの切断状態を変えて出力することができる。
【００５６】
［第４実施形態］
本実施形態では、第２実施形態の情報処理装置３０において、本発明の効果を得るための最小構成を有する情報処理装置３０を説明する。
【００５７】
〔処理構成〕
図８は、第４実施形態における情報処理装置３０の処理構成を概念的に示す図である。図８に示されるように、情報処理装置３０はレシート出力部３２０を備える。本実施形態の情報処理装置３０は、第２実施形態の情報処理装置３０と同様に、商品登録装置１０として機能する第１のモードと、精算装置２０として機能する第２のモードのいずれかのモードで動作する。本実施形態のレシート出力部３２０は、レシートの出力命令を受けると、情報処理装置３０の動作モードに応じて、第１の切断状態のレシートと、第１の切断状態とは異なる第２の切断状態のレシートとを切り替えてを出力する。
【００５８】
〔ハードウエア構成〕
本実施形態の情報処理装置３０は、図５に示されるような、第２実施形態と同様のハードウエア構成を有する。本実施形態のレシート出力部３２０は、例えば、プロセッサ３０１により実行されるレシート出力部３２０の機能を実現するためのプログラムモジュールと印刷装置３０４３とが協働することにより実現される。レシート出力部３２０の機能を実現するためのプログラムモジュールは、例えば、ストレージ３０３に記憶される。
【００５９】
〔動作例〕
図９を用いて、本実施形態における情報処理装置３０の動作例を説明する。図９は、第４実施形態における情報処理装置３０の処理の流れを示すフローチャートである。
【００６０】
レシート出力部３２０は、情報処理装置３０での所定の操作（レシートを出力するトリガとなる操作）に応じて送信される、レシートの出力命令を取得する（Ｓ３０１）。すると、レシート出力部３２０は、情報処理装置３０の動作モードを判定する（Ｓ３０２）。情報処理装置３０の動作モードが第１のモードである場合（Ｓ３０２：第１のモード）、レシート出力部３２０は第１の切断状態のレシートを出力する（Ｓ３０３）。一方、情報処理装置３０の動作モードが第２のモードである場合（Ｓ３０２：第２のモード）レシート出力部３２０は第２の切断状態のレシートを出力する（Ｓ３０４）。
【００６１】
以上、本実施形態の情報処理装置３０によれば、情報処理装置３０の動作モードに応じて、すなわち、情報処理装置３０を操作する人物（レシートを第一に受け取る人物）に応じて、レシートの出力形式を変更できる。
【００６２】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００６３】
例えば、上述の各実施形態では、商品の精算に係るレシートについて本発明を適用する例を示したが、本発明は、一続きの印刷用紙を切断して出力される様々な物に適用することができる。例えば、本発明は、レシートに付随して又は単独で印刷装置から出力されるクーポン券などに適用することができる。
【００６４】
また、上述の説明で用いたシーケンス図やフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００６５】
以下、参考形態の例を付記する。
１．
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムであって、
精算対象として登録された商品の精算に係るレシートを、前記商品登録装置で出力する場合は第１の切断状態で出力し、前記精算装置で出力する場合は前記第１の切断状態とは異なる第２の切断状態で出力する、
情報処理システム。
２．
前記第１の切断状態は、前記レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、前記レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のうちのいずれか一方であり、前記第２の切断状態はその他方である、
１．に記載の情報処理システム。
３．
前記商品登録装置は、
前記レシートを前記第１の切断状態で出力する第１レシート出力手段を有し、
前記精算装置は、
前記レシートを前記第２の切断状態で出力する第２レシート出力手段を有する、
１．または２．に記載の情報処理システム。
４．
前記商品登録装置は、
前記第１の切断状態でレシートを出力する旨の出力制御命令を前記第１レシート出力手段に送信する第１出力制御手段を更に有し、
前記精算装置は、
前記第２の切断状態でレシートを出力する旨の出力制御命令を前記第２レシート出力手段に送信する第２出力制御手段を更に有する、
３．に記載の情報処理システム。
５．
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムにおいて実行されるレシート出力方法であって、
精算対象として登録された商品の精算に係るレシートを前記商品登録装置で出力する場合は、前記商品登録装置が前記レシートを第１の切断状態で出力し、前記レシートを前記精算装置で出力する場合は、前記精算装置が前記レシートを前記第１の切断状態とは異なる第２の切断状態で出力する、
ことを含むレシート出力方法。
６．
前記第１の切断状態は、前記レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、前記レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のうちのいずれか一方であり、前記第２の切断状態はその他方である、
１．に記載のレシート出力方法。
７．
前記商品登録装置が、
前記第１の切断状態でレシートを出力する旨の出力制御命令を受けて前記レシートを第１の切断状態で出力し、
前記精算装置が、
前記第２の切断状態でレシートを出力する旨の出力制御命令を受けて前記レシートを第２の切断状態で出力する、
ことを含む５．または６．に記載の情報処理システム。
８．
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、
前記情報処理装置は、
前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作し、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段を備える、
情報処理装置。
９．
前記第１の切断状態は、前記レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、前記レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のうちのいずれか一方であり、前記第２の切断状態はその他方である、
８．に記載の情報処理装置。
１０．
前記情報処理装置は、
前記第１のモードでは前記第１の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信し、前記第２のモードでは前記第２の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信する出力制御手段を更に有する、
８．または９．に記載の情報処理装置。
１１．
商品登録装置とその商品登録装置から出力される精算情報を用いて精算処理を行う精算装置とを備える情報処理システムで用いられる情報処理装置であって、前記商品登録装置として機能する第１のモードと、前記精算装置として機能する第２のモードのいずれかのモードで動作する前記情報処理装置により実行されるプログラムであって、
前記情報処理装置を、
前記モードに応じて、第１の切断状態のレシートと、前記第１の切断状態とは異なる第２の切断状態のレシートとを切り替えて出力するレシート出力手段、
として機能させるためのプログラム。
１２．
前記第１の切断状態は、前記レシートを一続きのレシート印刷用紙から完全に切り離した状態、または、前記レシートの少なくとも一部が一続きのレシート印刷用紙につながった状態のうちのいずれか一方であり、前記第２の切断状態はその他方である、
１１．に記載のプログラム。
１３．
前記情報処理装置を、
前記第１のモードでは前記第１の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信し、前記第２のモードでは前記第２の切断状態でレシートを出力する旨の出力制御命令を前記レシート出力手段に送信する出力制御手段、
として更に機能させるための１１．または１２．に記載のプログラム。
【符号の説明】
【００６６】
１  情報処理システム
１０  商品登録装置
１０１  プロセッサ
１０２  メモリ
１０３  ストレージ
１０４  入出力インターフェース
１０４１  表示装置
１０４２  入力装置
１０４３  印刷装置
１０４４  金銭処理装置
１０４５  読取装置
１０５  通信ユニット
１１０  第１出力制御部
１２０  第１レシート出力部
２０  精算装置
２０１  プロセッサ
２０２  メモリ
２０３  ストレージ
２０４  入出力インターフェース
２０４１  表示装置
２０４２  入力装置
２０４３  印刷装置
２０４４  金銭処理装置
２０５  通信ユニット
２１０  第２出力制御部
２２０  第２レシート出力部
３０  情報処理装置
３０１  プロセッサ
３０２  メモリ
３０３  ストレージ
３０４  入出力インターフェース
３０４１  表示装置
３０４２  入力装置
３０４３  印刷装置
３０４４  金銭処理装置
３０４５  読取装置
３０５  通信ユニット
３１０  出力制御部
３２０  レシート出力部
３１０  出力制御部
３２０  レシート出力部
【図１】
2020080179.tif 000003
【図２】
2020080179.tif 000004
【図３】
2020080179.tif 000005
【図４】
2020080179.tif 000006
【図５】
2020080179.tif 000007
【図６】
2020080179.tif 000008
【図７】
2020080179.tif 000009
【図８】
2020080179.tif 000010
【図９】
2020080179.tif 000011