(57)【要約】【課題】レシート上に折り目を表すマークを施す場合、比較的重要な買上合計等の清算情報、バーコードに折り目が入ることがある。【解決手段】ロール状の用紙に、一取引毎に、取引情報を印刷して、レシートを発行するレシート発行装置３において、一取引で発行されるレシートの長さＲが所定の長さＴ１以上である場合に、前記レシートの後端Ｐ０側から所定の間隔Ｔ１をおいて、折り目を表すマークＰ１，Ｐ２を施す。【選択図】図２
2013222282.tif 000002
【特許請求の範囲】
【請求項１】
ロール状の用紙に、一取引毎に、取引情報を印刷して、レシートを発行するレシート発行装置であって、一取引で発行されるレシートが所定の長さ以上である場合に、前記レシートの後端側から所定の間隔をおいて、折り目を表すマークを施す手段を備えたことを特徴とするレシート発行装置。
【請求項２】
請求項１に記載のレシート発行装置において、一取引毎に、取引情報が印刷されたレシートを切断するカッターを有し、前記折り目を表すマークは、切断されるレシートの後端の位置から所定の間隔で施されることを特徴とするレシート発行装置。
【請求項３】
請求項１または２に記載のレシート発行装置において、前記折り目を表すマークを施す手段は、所定の間隔ごとに、前記折り目を表すマークを印刷する印刷手段であり、当該印刷手段は、一取引毎に、店舗のロゴ、買上商品の詳細の情報、清算情報の順に印刷を行うことを特徴とするレシート発行装置。
【請求項４】
請求項３に記載のレシート発行装置において、前記印刷手段は、谷折りを表すマークと、山折りを表すマークを交互に印刷することを特徴とするレシート発行装置。
【請求項５】
ロール状の用紙に、一取引毎に、取引情報を印刷して、レシートを発行するレシート発行方法であって、一取引で発行されるレシートが所定の長さ以上である場合に、前記レシートの後端側から所定の間隔をおいて、折り目を表すマークを施すことを特徴とするレシート発行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートを発行するキャッシュレジスターに関し、特にレシートの印刷に関する。
【背景技術】
【０００２】
従来、発行されるレシートの長さが長い場合であっても、財布に容易に収容できる長さに折りたたむために、レシート上に、所定の間隔で折り目のマークを施すレシート発行装置が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、レシート発行装置では、レシートの上端から折り目を表すマークを所定の間隔で施すため、レシート上の後方に印刷される、比較的重要な買上合計等の清算情報、返品時に必要となる決済のシリアル番号を表すバーコードに折り目が入るという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）ロール状の用紙に、一取引毎に、取引情報を印刷して、レシートを発行するレシート発行装置であって、一取引で発行されるレシートが所定の長さ以上である場合に、前記レシートの後端側から所定の間隔をおいて、折り目を表すマークを施す手段を備えたことを特徴とするレシート発行装置。
【０００７】
この構成によれば、レシートの後端側を基準に折り目の位置が定まるため、レシート上の後方に印刷される、比較的重要な買上合計等の清算情報、返品時に必要となる決済のシリアル番号を表すバーコードに折り目が入ってしまうことを防止できるという効果を得ることができる。
【０００８】
（適用例２）上記レシート発行装置において、一取引毎に、取引情報が印刷されたレシートを切断するカッターを有し、前記折り目を表すマークは、切断されるレシートの後端の位置から所定の間隔で施されることを特徴とするレシート発行装置。
【０００９】
この構成によれば、一取引毎にカッターによって切断されるレシートの後端側を基準に折り目の位置が定まるため、レシート上の後方に印刷される、比較的重要な買上合計等の清算情報、返品時に必要となる決済のシリアル番号を表すバーコードに折り目が入ってしまうことを防止できるという効果を得ることができる。
【００１０】
（適用例３）上記レシート発行装置において、前記折り目を表すマークを施す手段は、所定の間隔ごとに、前記折り目を表すマークを印刷する印刷手段であり、当該印刷手段は、一取引毎に、店舗のロゴ、買上商品の詳細の情報、清算情報の順に印刷を行うことを特徴とするレシート発行装置。
【００１１】
この構成によれば、折り目を表すマークを、レシートに取引情報を印刷する印刷手段によって、マークするため、装置を簡便に構成可能である。
【００１２】
（適用例４）上記レシート発行装置において、前記印刷手段は、谷折りを表すマークと、山折りを表すマークを交互に印刷することを特徴とするレシート発行装置。
【００１３】
この構成によれば、山折りを表すマークと、谷折りを表すマークを交互に印刷されるため、レシートを受け取った顧客が、レシートを折りたたみやすいという効果を得ることができる。
【００１４】
（適用例５）ロール状の用紙に、一取引毎に、取引情報を印刷して、レシートを発行するレシート発行方法であって、一取引で発行されるレシートが所定の長さ以上である場合に、前記レシートの後端側から所定の間隔をおいて、折り目を表すマークを施すことを特徴とするレシート発行方法。
【００１５】
この方法によれば、レシートの後端側を基準に折り目の位置が定まるため、レシート上の後方に印刷される、比較的重要な買上合計等の清算情報、返品時に必要となる決済のシリアル番号を表すバーコードに折り目が入ってしまうことを防止できるという効果を得ることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用したレシート発行装置の実施の形態例に係る概略構成図。
【図２】プリンターにおけるレシート印刷を説明するための図。
【図３】レシート発行処理の処理手順を例示したフローチャート。
【図４】プリントデータの展開処理の手順を例示したフローチャート。
【図５】レシートに折り目マークを挿入する処理手順を例示したフローチャート。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１８】
図１は、本発明を適用したレシート発行装置の実施の形態例に係る概略構成図である。図１に示すプリンター３が本実施の形態例に係るレシート発行装置であり、当該プリンター３は、用紙（ロール紙）の搬送路上に位置する印字ヘッド３３により、店舗ロゴ、取引情報の印刷を行い、レシートを発行するものであり、発行されるレシートの長さが所定の長さより大きい場合に、発行後のレシートを顧客が簡単に折りたたむことができるように、折り目の目安となるマークをレシート上に施すものである。
【００１９】
図１に示すように、本実施の形態例では、プリンター３は、ＰＯＳシステムの一装置として店舗等に設置され、キャッシャーとして機能するＰＯＳ端末２からの要求に応じてレシートを印刷する。
【００２０】
ＰＯＳサーバー１は、コンピューターシステムで構成され、図１には一つしか示していないが複数のＰＯＳ端末２と接続され、それらＰＯＳ端末２の管理とＰＯＳ端末２から取得される各種データの集計、管理等の処理を実行する。
【００２１】
ＰＯＳ端末２は、店舗等の各レジに設置され、コンピューターで構成される本体、キーボード、バーコードリーダー、ディスプレイ等で構成される。本体には、各種処理を実行するＰＯＳアプリケーション、プリンター３用のドライバー等が備えられ、それらに従ってデータ処理が実行される。レシートを出力する際には、当該ＰＯＳ端末２からレシート用の印刷データ（印刷ジョブ）がプリンター３に送信される。なお、ここでは、当該印刷データは、所定のプリンターコントロールコマンドで表現される。
【００２２】
プリンター３は、ＰＯＳ端末２と接続されるレシート印刷用のプリンターであり、ＰＯＳ端末２の傍に設置される。また、プリンター３は、ここでは、ラインヘッドを備えるサーマルプリンターである。
【００２３】
本プリンター３は、図１に示す各部を備え、受信バッファー３１は、上記ＰＯＳ端末２から送信される印刷データ（以下、単にコマンドと呼ぶ）を一時的に格納するデータ記憶部であり、ＲＡＭで構成される。
【００２４】
コマンド解析部３２は、受信バッファー３１に受信されたコマンドを順次解析し、その解析結果に基づいて各部に指示を出す部分である。キャラクタージェネレーター３４は、コマンド解析部３２の指示に従って文字の画像を生成する部分である。具体的には、文字フォントを保持しており、コマンド解析部３２から指示された文字コードに対応するフォントデータを出力する。バーコードジェネレーター３５は、コマンド解析部３２の指示に従ってバーコードの画像を生成する部分である。具体的には、コマンド解析部３２から指示される数字に対応するバーコードを生成して出力する。
【００２５】
また、ロゴ等記憶部３６は、レシートの先頭に印刷する店舗のロゴなど、予め定められた画像のデータ（イメージデータ）を識別可能に保持し、コマンド解析部３２からの指示に対応するデータを読み出して出力する部分である。当該ロゴ等記憶部３６には、ＮＶＲＡＭ（不揮発性メモリー）が備えられ、当該メモリー内に、上記店舗ロゴ、レシートに印刷する広告やクーポン用の画像が記憶される。
【００２６】
データ展開部３７は、用紙に印刷される画像のビットマップデータを生成する部分である。すなわち、上述したキャラクタージェネレーター３４、バーコードジェネレーター３５、及びロゴ等記憶部３６から出力される各画像オブジェクトのデータを画素毎のデータに展開する。
【００２７】
なお、コマンド解析部３２、キャラクタージェネレーター３４、バーコードジェネレーター３５、ロゴ等記憶部３６、データ展開部３７、後述する折り目マーク挿入部３８は、ＣＰＵ、ＲＡＭ、ＲＯＭ等によって構成され、ＲＯＭに格納されるプログラムに従ってＣＰＵが動作することにより各種の処理が実行される。
【００２８】
プリントバッファー３９は、上記データ展開部３７により展開されたビットマップデータを保持する部分であり、ＲＡＭで構成される。また、プリンター３は印刷を実行する部分として、印字ヘッド３３を備え、用紙上に印刷を行う。上記印字ヘッド３３は、発熱素子（抵抗体）を備えたラインヘッドであり、プラテンローラー（不図示）に当接するように加圧され、印字ヘッド３３とプラテンローラー間を搬送される用紙に印刷を行う。
【００２９】
折り目マーク挿入部３８は、データ展開部３７により展開され、プリントバッファー３９に保持されたビットマップデータをもとに、発行されるレシートの長さを算出し、当該レシートの長さが所定の長さ以上であるときに、レシートを印刷する前に、折り目の目安となるマークを所定の間隔で挿入する。
【００３０】
また、プリンター３は、用紙のハンドリング装置として、ロール紙の収容部（不図示）、上述したプラテンローラー、当該プラテンローラーを回転させる搬送モーター４６、当該モーターの制御部（モーター制御部）４４、用紙を切断するオートカッター４５、当該カッターの制御部（カッター制御部）４３、プリンター３の筺体に開口された用紙の排出口（不図示）等を備えている。
【００３１】
ロール紙は、加圧当接される上記各印字ヘッド３３とプラテンローラー間をプラテンローラーの回転によって排出口方向へ搬送され、その搬送中に上述した印字ヘッド３３による印刷が実行され、レシートの後端が、オートカッター４５の位置まで搬送され、当該オートカッター４５によって切断されプリンター３から排出される。
【００３２】
以上説明したような構成を有する本プリンター３は、レシート発行の処理手順、特に、レシートに折り目の目安となるマークを入れる印刷方法に特徴があり、以下、その内容を具体的に説明する。まず、本プリンター３から発行されるレシートの印刷内容について説明する。
【００３３】
図２は、本プリンター３から発行されるレシートの一例を示した図である。図２は、用紙に印刷されたレシートを示しており、印刷される内容は、図示されるように、スタンプＩ０、明細Ｉ１、Ｉ２及びバーコードＩ３である。
【００３４】
スタンプＩ０は、店舗ロゴ等を含むレシートの先頭に印刷する店舗情報であり、取引情報に先立って印刷される各レシートに共通の情報である。このスタンプの印刷を指示するコマンドは、ＰＯＳ端末２から受信した時点では、一取引（一レシート）を表すコマンドの中で、印刷内容を指示するコマンドの中で最初に位置している。また、このスタンプの画像は、前述したロゴ等記憶部３６及び／又はキャラクタージェネレーター３４から出力される。
【００３５】
また、明細Ｉ１は、販売した各品物の名前と価格に関する明細であり、明細Ｉ２は、販売総額、支払金額、おつり等を示す明細である。これら明細Ｉ１、Ｉ２は、レシートの主要部分であり、当該部分の画像は、概ねキャラクタージェネレーター３４から出力される。また、明細Ｉ２の後に印刷されるバーコードＩ３は、当該取引の取引ＩＤを示しており、当該部分の画像は、バーコードジェネレーター３５から出力される。これら明細とバーコードがレシートの取引情報に相当し、これらの印刷を指示するコマンドは、ＰＯＳ端末２から受信した時点で、一取引を表すコマンドの本例では、バーコードＩ３が印刷されたのち、所定の空白をおいて、オートカッター４５によって用紙が切断され、一枚の長さＲのレシートが発行される。このとき、レシートの長さＲが、所定の長さ（Ｔ１、又はＴ１に若干量加えた値）のときに、レシートの後端Ｐ０を基準にして、所定の間隔Ｔ１でレシート上に、折り目の目安となるマークＰ１、Ｐ２が印刷される。
【００３６】
レシート上のマークの間隔Ｔ１は、レシートを折ったときに財布に収容されるのに好ましいサイズであり、具体的には１２〜１３ｃｍ程度にマークされる。本実施形態では、実線で印刷されたマークＰ１は、谷折りを示すマークであり、破線で印刷されたマークＰ２は、山折りを示すマークである。図示していないが、レシートの余白に、「実線で山折りしてください。」「破線で谷折りしてください。」等の説明・指示を印刷しておいてもよい。
【００３７】
このように、本実施形態では、レシートの後端Ｐ０を基準に、折り目を示すマークＰ１、Ｐ２をレシートに印刷するので、レシートの先端を基準にマークを入れる場合に比べ、比較的重要な明細Ｉ２、折り目を入れるのが好ましくないバーコードＩ３に、折り目が入ることがない。また、レシートの後端Ｐ０を基準に、最初に印刷されるのが、谷折りを示すマークＰ１であり、顧客がマークＰ１に従って、谷折りすれば、明細Ｉ２と、バーコードＩ３は、内側に折りたたまれることになる。感熱紙のレシートの場合、財布の中に収容しても、明細Ｉ２と、バーコードＩ３の文字が減色する度合いを低減できる。
【００３８】
次に、本プリンター３におけるレシート発行処理の具体的な内容について説明する。図３は、当該レシート発行処理の処理手順を例示したフローチャートである。ここでは、一取引分の処理について説明する。
【００３９】
まず、プリンター３は、ＰＯＳ端末２から送信される前述したコマンド（印刷データ）を受信するのを待ち（ステップＳ１のＮｏ）、コマンドが受信されて受信バッファー３１に格納されると（ステップＳ１のＹｅｓ）、コマンド解析部３２が順次受信バッファー３１のコマンドを解析する（ステップＳ２）。
【００４０】
当該解析の結果、コマンド解析部３２は、当該コマンドが印刷系のコマンドであるか否かを判断する（ステップＳ３）。ここで、印刷系のコマンドとは、前述したレシートへのスタンプ、明細、バーコード等の印刷を指示するコマンドを意味する。印刷系以外のコマンド、例えば、システムの起動後、最初に送信される各種初期設定のコマンドを受信した場合は、コマンド解析の最初の段階では、上記判断で印刷系のコマンドでないと判断され（ステップＳ３のＮｏ）、処理がステップＳ５に移行する。
【００４１】
ステップＳ５では、解析したコマンドがカットコマンドであるか否かが判断される。当該カットコマンドは、用紙をオートカッター４５で切断することを指示するものであり、一取引の終了宣言を意味する。すなわち、当該コマンドは、通常、一取引におけるレシートの発行において受信するコマンドの最後のコマンドになる。コマンドが初期設定に係るもの、又はプリンター３の例えば用紙の有無等をステータスの回答要求に係るものであるときは、カットコマンドではないと判断され（ステップＳ５のＮｏ）、当該コマンドに従った所定の処理がなされた後、処理がステップＳ９に移行する。
【００４２】
ステップＳ９では、受信バッファー３１に未処理のコマンドがないか判断され、未処理のコマンドがない場合は、データ受信待ちの状態（ステップＳ１）に戻る（ステップＳ９のＹｅｓ）。未だ処理していない印刷系コマンド等が受信バッファーされている場合（ステップＳ９のＮｏ）、処理がステップＳ２に戻り、次のコマンドが解析される。
【００４３】
次に、ステップＳ３に戻って、上述した初期設定コマンド又はステータスの回答要求コマンドの処理が終了すると、通常は、次に受信される、前述したスタンプの印刷系コマンドが解析されることになるので、印刷系コマンドであると判断され（ステップＳ３のＹｅｓ）、プリントデータの展開処理が実行される（ステップＳ４）。
【００４４】
図４は、当該展開処理の処理手順を例示したフローチャートである。当該処理では、まず、解析した印刷系コマンドが、スタンプに係るものであるか、明細に係るものか、それとも、バーコードに係るものであるかが、コマンド解析部３２によって判断される（ステップＳ１０、Ｓ１２、及びＳ１４）。スタンプに係るものである場合には（ステップＳ１０のＹｅｓ）、コマンド解析部３２は、当該スタンプの展開処理を指示し、データ展開部３７がロゴ等記憶部３６等から出力されるデータをビットマップデータに展開し、展開後のデータがプリントバッファー３９に保持される（ステップＳ１１）。
【００４５】
一方、コマンドが明細に係るものである場合には（ステップＳ１２のＹｅｓ）、明細が通常文字で構成されているので、前述したキャラクタージェネレーター３４によって出力されるフォントのデータが、データ展開部３７によってビットマップデータに展開され、展開後のデータが、プリントバッファー３９上に、前述のスタンプを表すビットマップデータに引き続き、保持される（ステップＳ１３）。
【００４６】
また、コマンドがバーコードに係るものである場合には（ステップＳ１４のＹｅｓ）、前述したバーコードジェネレーター３５によって出力されるバーコードのデータが、データ展開部３７によってビットマップデータに展開され、展開後のデータがプリントバッファー３９上に、前述の明細を表すビットマップデータに引き続き、保持される（ステップＳ１５）。
【００４７】
このようにして、印刷系コマンドの処理が終了すると、図２に示すレシート全体のビットマップデータが、プリントバッファー３９上に展開され、保持される。前述したように、ＰＯＳ端末２から一取引の最後に送信されるのは、カットコマンドであり、カットコマンドがコマンド解析部３２によって解析されると（ステップＳ３のＮｏ及びステップＳ５のＹｅｓ）、処理がステップＳ６に移行する。
【００４８】
ステップＳ６では、発行されるレシートの長さＲを算出し、レシートの長さが所定の長さ以上の場合に、プリントバッファー３９内に展開されたレシートの画像を表すビットマップデータ上に、折り目マークＰ１、Ｐ２を挿入する処理を実行する。
【００４９】
図５は、展開処理されたレシート全体のビットマップデータに折り目マークを施す処理手順を例示したフローチャートである。まず、ステップＳ１６では、挿入されるマークの位置を示す変数Ｙに、ｎ×Ｔ１（ｎ＝１）が代入される。ここで、Ｔ１は、レシート上に施されるマークの間隔である。
【００５０】
ステップＳ１７で、変数Ｙがレシートの長さＲ以上であれば、即ちレシートの長さが挿入されるマークの間隔Ｒより短い場合（ステップＳ１７のＹｅｓ）、レシートにマークを施すことなく、レシートの印刷を行い（図３のステップＳ７）、印刷された用紙を切断（ステップＳ８）することにより、一取引分のレシート発行処理を終了する。
【００５１】
一方、ステップＳ１７で、変数Ｙがレシートの長さＲ未満であれば、即ちレシートの長さが挿入されるマークの間隔Ｒより長い場合（ステップＳ１７のＮｏ）、ステップＳ１８に移行し、パラメーターｎの値が奇数であれば、変数Ｙの位置（発行されるレシートの後端からｎ×Ｔ１）に実線を挿入する（ステップＳ１８のＹｅｓ及びステップＳ１９）。ｎ＝１の場合は、レシートの後端からＴ１の位置に該当する、プリントバッファー３９を構成するＲＡＭ上のアドレスに、実線を表すデータが挿入されることになる。
【００５２】
実線の挿入後、パラメーターｎにｎ＋１を代入し（ステップＳ２１）、ステップＳ１７に戻り、再び、レシートの長さとマークの位置を示す変数Ｙとを比較する（ステップＳ１７）。図２に示すように、レシートの長さが、２×Ｔ１より長い場合、ステップＳ１８に移行し、今回はｎが偶数であるため、ステップＳ２０に移行し、シートの後端から２×Ｔ１の位置に、今度は破線が挿入されることになる。このようにステップＳ１８で、ｎの値が奇数か否か判断することにより、レシート上に、所定の間隔Ｔ１で、交互に谷折りを示す実線Ｐ１と、山折りを示す破線Ｐ２を挿入することになる。
【００５３】
挿入されるマークの位置を示す変数Ｙがレシートの長さＲ以上になると（ステップＳ１７のＹｅｓ）、折り目マークの挿入処理を終了する。図２に示す例では、レシートの下端から２番目に挿入されたマーク（破線）Ｐ２の位置からレシート上端までの距離Ｔ２が、Ｔ１より小さいので、３本目のマークが挿入されることはない。即ち、ｎ＝３のとき、ステップＳ１７で、３本目のマークの位置を示すＹの値が、レシートの長さＲ以上と判断され、折り目マークの挿入処理が終了する。その後、プリンター３は印刷処理を開始し、プリントバッファー３９上のビットマップデータが順番に読み出されて印字ヘッド３３に転送される。
【００５４】
印刷処理が開始されると、搬送モーター４６が駆動して用紙が移動を開始し、同時に、印字ヘッド３３による印刷が開始される。印刷されるデータの保存場所を示す先頭アドレスから順に、プリントバッファー３９からビットマップデータが印字ヘッド３３に転送され、印字ヘッド３３により、レシート及び、レシートに施された折り目マークが印刷される（ステップＳ７）。
【００５５】
レシートの印刷が終了すると、印字ヘッド３３による印刷は終了し、レシートの後端Ｐ０となる箇所が、オートカッター４５の位置まで搬送され、その時点で搬送モーター４６が停止されて用紙の搬送が停止する。
【００５６】
その後、オートカッター４５による用紙の切断が実行され（ステップＳ８）、一取引によるレシートの発行処理が終了する。このように、発行されたレシートが所定の長さＴ１以上の場合には、折り目を示すマークＰ１、Ｐ２が施されたレシートが発行される。
【００５７】
なお、上記実施の形態例では、プリンター３がサーマルプリンターであったが、ラインヘッドを備えたインクジェットプリンターであってもよい。この場合にも印字ヘッドによるインクジェット方式の印刷により、同様のレシート印刷が可能である。また、インクジェットプリンターの場合には、折り目マークを施す位置のインク吐出量を周囲よりも少なくし、滲みを防止するようにしてもよい。
【００５８】
また、上記実施の形態例では、ＰＯＳ端末２とプリンター３が別体であったが、これらを一体とした装置においても本発明を適用することができる。
【００５９】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００６０】
１…ＰＯＳサーバー、２…ＰＯＳ端末、３…プリンター、３１…受信バッファー、３２…コマンド解析部、３３…印字ヘッド、３４…キャラクタージェネレーター、３５…バーコードジェネレーター、３６…ロゴ等記憶部、３７…データ展開部、３８…折り目マーク挿入部、３９…プリントバッファー、４３…カッター制御部、４４…モーター制御部、４５…オートカッター、４６…搬送モーター。
【図１】
2013222282.tif 000003
【図２】
2013222282.tif 000004
【図３】
2013222282.tif 000005
【図４】
2013222282.tif 000006
【図５】
2013222282.tif 000007