(57)【要約】【課題】２つの印字ヘッドで用紙の両面に印刷を行いレシートを発行する両面レシート発行方法であって、用紙を逆方向に搬送することなく、レシートの先端における空白部分を低減することのできる両面レシート発行方法等を提供する。【解決手段】両面レシートを発行する装置における両面レシート発行方法において、前記装置に、用紙の搬送路に沿って排出口から所定の間隔で、カッター、用紙の一方の面用の第一印字ヘッド、及び用紙の他方の面用の第二印字ヘッドが備えられ、取引の終了宣言の受信に応じて、取引情報を第二印字ヘッドで印刷すると共に非取引情報を第一印字ヘッドで印刷し、取引情報の印刷の後に、第二印字ヘッドでカッターと第二印字ヘッドの間に収まる長さである固定情報を印刷し、その後、カッターで、取引情報が印刷された領域と固定情報が印刷された領域の間の位置で用紙を切断する。【選択図】  図２
2012118626.tif 000002
【特許請求の範囲】
【請求項１】
用紙に、一取引毎に、取引情報と固定情報と非取引情報を印刷して、前記用紙の両面を利用したレシートを発行する装置における両面レシート発行方法であって、
前記装置に、前記用紙の搬送路に沿って、前記用紙の排出口から、それぞれ所定の間隔で、前記用紙を切断するカッター、前記用紙の一方の面に印刷を行う第一印字ヘッド、及び前記用紙の他方の面に印刷を行う第二印字ヘッドが備えられると共に、前記用紙を前記搬送路に沿って搬送する搬送部が備えられ、前記固定情報が、前記発行されるレシートにおいて、前記取引情報と同じ面で前記取引情報よりも先行して印刷される情報である場合に、
取引の終了宣言の受信に応じて、前記搬送部による前記用紙の搬送を開始して、前記取引情報を前記第二印字ヘッドで印刷すると共に、前記非取引情報を前記第一印字ヘッドで印刷する第一工程と、
前記第一工程における前記取引情報の印刷の後に、前記第二印字ヘッドで、前記用紙の搬送方向における長さが、前記カッターと前記第二印字ヘッドの間に収まる長さである前記固定情報を印刷する第二工程と、
前記第二工程の後、前記搬送部による搬送を停止し、前記カッターで、前記取引情報が印刷された領域と前記固定情報が印刷された領域の間の位置で前記用紙を切断する第三の工程と、を有する
ことを特徴とする両面レシート発行方法。
【請求項２】
請求項１において、
前記非取引情報の印刷は、前記取引情報の印刷が終了されるまでに終了される
ことを特徴とする両面レシート発行方法。
【請求項３】
請求項１あるいは２において、
前記第一印字ヘッド及び前記第二印字ヘッドは、インクジェット方式で前記印刷を行う
ことを特徴とする両面レシート発行方法。
【請求項４】
請求項１あるいは２において、
前記第一印字ヘッド及び前記第二印字ヘッドは、サーマル方式で前記印刷を行う
ことを特徴とする両面レシート発行方法。
【請求項５】
請求項１乃至４のいずれか１項において、
前記固定情報の長さが、前記カッターと前記第二印字ヘッドの離間距離よりも若干短い
ことを特徴とする両面レシート発行方法。
【請求項６】
請求項１乃至５のいずれか１項において、
前記固定情報に店舗ロゴが含まれる
ことを特徴とする両面レシート発行方法。
【請求項７】
用紙に、一取引毎に、取引情報と固定情報と非取引情報を印刷して、前記用紙の両面を利用したレシートを発行する両面レシート発行装置であって、
前記用紙の搬送路に沿って、前記用紙の排出口から、それぞれ所定の間隔で、前記用紙を切断するカッター、前記用紙の一方の面に印刷を行う第一印字ヘッド、及び前記用紙の他方の面に印刷を行う第二印字ヘッドを備えると共に、前記用紙を前記搬送路に沿って搬送する搬送部を備え、
前記固定情報が、前記発行されるレシートにおいて、前記取引情報と同じ面で前記取引情報よりも先行して印刷される情報である場合に、
取引の終了宣言の受信に応じて、前記搬送部は、前記用紙の搬送を開始して、前記第二印字ヘッドは、前記取引情報を印刷すると共に、前記第一印字ヘッドは、前記非取引情報を印刷し、
前記取引情報の印刷の後に、前記第二印字ヘッドは、前記用紙の搬送方向における長さが、前記カッターと前記第二印字ヘッドの間に収まる長さである前記固定情報を印刷し、
前記固定情報の印刷後、前記搬送部は、前記用紙の搬送を停止し、前記カッターは、前記取引情報が印刷された領域と前記固定情報が印刷された領域の間の位置で前記用紙を切断する
ことを特徴とする両面レシート発行装置。
【請求項８】
請求項７において、
前記固定情報の長さが、前記カッターと前記第二印字ヘッドの離間距離よりも若干短い
ことを特徴とする両面レシート発行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙の搬送方向に所定の間隔で配置された２つの印字ヘッドで用紙の両面に印刷を行い印刷後の用紙を切断する、ことによってレシートを発行する両面レシート発行方法等に関し、特に、用紙を逆方向に搬送することなく、レシートの先端における空白部分による用紙の無駄を低減することのできる両面レシート発行方法等に関する。
【背景技術】
【０００２】
スーパーマーケットなど小売販売業の店舗においては、レシート発行用のプリンターが広く使用されている。かかるプリンターには、用紙の有効利用のため用紙の両面に印刷を行うものもある。
【０００３】
この両面プリンターについては、例えば、下記特許文献１に、プリント用データを用紙の表面と裏面に分けて迅速に印刷を行う技術が示されている。
【０００４】
また、下記特許文献２には、レシートに印刷する取引情報を用紙の両面に分配して固定情報の印刷領域以外の領域に印刷することにより、レシートの長さを短くする技術が示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２０１８８号公報
【特許文献２】特開２００９−１２３０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した両面プリンターでは、印刷後に用紙を切断するカッターと用紙の一方の面に印刷を行う第一の印字ヘッドと用紙の他方の面に印刷を行う第二の印字ヘッドが、用紙搬送路の下流側からこの順番で所定の間隔をもって配置されるため、構造上、カッターと上流側の印字ヘッドは所定の距離を隔てて位置することになり、特段の工夫をしない限り、用紙の切断後、上流側の印字ヘッドが印刷を行う面にはレシートの先端部分として上記距離に相当する空白部分が生じてしまうことになる。
【０００７】
かかる用紙の無駄を少なくするためには、印刷前に、用紙を搬送方向とは逆方向に所定位置まで移動させる方法が考えられるが、当該方法では、移動に時間がかかってしまうと共に、用紙ジャムが発生しないような機構上の工夫が必要であり、当該方法には課題がある。
【０００８】
また、上記特許文献１には、かかる課題の解決策については示されておらず、上記特許文献２においても、二つの印字ヘッド間の距離による空白領域については示されているものの、上記カッターと印字ヘッド間の距離による空白については示されていない。
【０００９】
そこで、本発明の目的は、用紙の搬送方向に所定の間隔で配置された２つの印字ヘッドで用紙の両面に印刷を行い印刷後の用紙を切断する、ことによってレシートを発行する両面レシート発行方法であって、用紙を逆方向に搬送することなく、レシートの先端における空白部分による用紙の無駄を低減することのできる両面レシート発行方法、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、用紙に、一取引毎に、取引情報と固定情報と非取引情報を印刷して、前記用紙の両面を利用したレシートを発行する装置における両面レシート発行方法において、前記装置に、前記用紙の搬送路に沿って、前記用紙の排出口から、それぞれ所定の間隔で、前記用紙を切断するカッター、前記用紙の一方の面に印刷を行う第一印字ヘッド、及び前記用紙の他方の面に印刷を行う第二印字ヘッドが備えられると共に、前記用紙を前記搬送路に沿って搬送する搬送部が備えられ、前記固定情報が、前記発行されるレシートにおいて、前記取引情報と同じ面で前記取引情報よりも先行して印刷される情報である場合に、取引の終了宣言の受信に応じて、前記搬送部による前記用紙の搬送を開始して、前記取引情報を前記第二印字ヘッドで印刷すると共に、前記非取引情報を前記第一印字ヘッドで印刷する第一工程と、前記第一工程における前記取引情報の印刷の後に、前記第二印字ヘッドで、前記用紙の搬送方向における長さが、前記カッターと前記第二印字ヘッドの間に収まる長さである前記固定情報を印刷する第二工程と、前記第二工程の後、前記搬送部による搬送を停止し、前記カッターで、前記取引情報が印刷された領域と前記固定情報が印刷された領域の間の位置で前記用紙を切断する第三の工程と、を有する、ことである。
【００１１】
更に、上記発明において、その好ましい態様は、前記非取引情報の印刷は、前記取引情報の印刷が終了されるまでに終了される、ことを特徴とする。
【００１２】
更にまた、上記発明において、一つの好ましい態様は、前記第一印字ヘッド及び前記第二印字ヘッドは、インクジェット方式で前記印刷を行う、ことを特徴とする。
【００１３】
また、上記発明において、別の態様は、前記第一印字ヘッド及び前記第二印字ヘッドは、サーマル方式で前記印刷を行う、ことを特徴とする。
【００１４】
更に、上記発明において、その好ましい態様は、前記固定情報の長さが、前記カッターと前記第二印字ヘッドの離間距離よりも若干短い、ことを特徴とする。
【００１５】
更にまた、上記発明において、一つの態様は、前記固定情報に店舗ロゴが含まれる、ことを特徴とする。
【００１６】
上記の目的を達成するために、本発明の別の側面は、用紙に、一取引毎に、取引情報と固定情報と非取引情報を印刷して、前記用紙の両面を利用したレシートを発行する両面レシート発行装置において、前記用紙の搬送路に沿って、前記用紙の排出口から、それぞれ所定の間隔で、前記用紙を切断するカッター、前記用紙の一方の面に印刷を行う第一印字ヘッド、及び前記用紙の他方の面に印刷を行う第二印字ヘッドを備えると共に、前記用紙を前記搬送路に沿って搬送する搬送部を備え、前記固定情報が、前記発行されるレシートにおいて、前記取引情報と同じ面で前記取引情報よりも先行して印刷される情報である場合に、取引の終了宣言の受信に応じて、前記搬送部は、前記用紙の搬送を開始して、前記第二印字ヘッドは、前記取引情報を印刷すると共に、前記第一印字ヘッドは、前記非取引情報を印刷し、前記取引情報の印刷の後に、前記第二印字ヘッドは、前記用紙の搬送方向における長さが、前記カッターと前記第二印字ヘッドの間に収まる長さである前記固定情報を印刷し、前記固定情報の印刷後、前記搬送部は、前記用紙の搬送を停止し、前記カッターは、前記取引情報が印刷された領域と前記固定情報が印刷された領域の間の位置で前記用紙を切断する、ことである。
【００１７】
更に、上記発明において、その好ましい態様は、前記固定情報の長さが、前記カッターと前記第二印字ヘッドの離間距離よりも若干短い、ことを特徴とする。
【００１８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した両面レシート発行装置の実施の形態例に係る概略構成図である。
【図２】本プリンター３におけるレシート印刷を説明するための図である。
【図３】本プリンター３から発行されるレシートの一例を示した図である。
【図４】レシート発行処理の処理手順を例示したフローチャートである。
【図５】Ａ面の展開処理の処理手順を例示したフローチャートである。
【図６】スタンプデータの展開処理の手順を例示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２１】
図１は、本発明を適用した両面レシート発行装置の実施の形態例に係る概略構成図である。図１に示すプリンター３が本実施の形態例に係る両面レシート発行装置であり、当該プリンター３は、用紙の搬送方向上流側に位置する印字ヘッドにより取引情報の印刷を行った後に、引き続き、店舗ロゴなどレシートの先頭部に印刷すべき固定情報を次のレシートのために印刷しておくことにより、カッターと印字ヘッド間の距離による用紙の空白領域を少なく抑えようとするものである。
【００２２】
図１に示すように、本実施の形態例では、プリンター３は、ＰＯＳシステムの一装置として店舗等に設置され、キャッシャーとして機能するＰＯＳ端末２からの要求に応じてレシートを印刷する。
【００２３】
ＰＯＳサーバー１は、コンピューターシステムで構成され、図１には一つしか示していないが複数のＰＯＳ端末２と接続され、それらＰＯＳ端末２の管理とＰＯＳ端末２から取得される各種データの集計、管理等の処理を実行する。
【００２４】
ＰＯＳ端末２は、店舗等の各レジに設置され、コンピューターで構成される本体、キーボード、バーコードリーダー、ディスプレイ等で構成される。本体には、各種処理を実行するＰＯＳアプリケーション、プリンター３用のドライバー等が備えられ、それらに従ってデータ処理が実行される。レシートを出力する際には、当該ＰＯＳ端末２からレシート用の印刷データ（印刷ジョブ）がプリンター３に送信される。なお、ここでは、当該印刷データは、所定のプリンターコントロールコマンドで表現される。
【００２５】
プリンター３は、ＰＯＳ端末２と接続されるレシート印刷用のプリンターであり、ＰＯＳ端末２の傍に設置される。また、プリンター３は、ここでは、ラインヘッドを備える両面サーマルプリンターである。
【００２６】
本プリンター３は、図１に示す各部を備え、受信バッファー３１は、上記ＰＯＳ端末２から送信される印刷データ（以下、単にコマンドと呼ぶ）を一時的に格納するデータ記憶部であり、ＲＡＭで構成される。
【００２７】
コマンド解析部３２は、受信バッファー３１に受信されたコマンドを順次解析し、その解析結果に基づいて各部に指示を出す部分である。ＡＢデータ振分部３３は、印刷媒体である用紙４８に印刷する各画像データを、用紙４８の一方の面であるＡ面と他方の面であるＢ面のどちらに印刷するかを指示する部分である。
【００２８】
キャラクタージェネレーター３４は、コマンド解析部３２の指示に従って文字の画像を生成する部分である。具体的には、文字フォントを保持しており、コマンド解析部３２から指示された文字コードに対応するフォントデータを出力する。
【００２９】
バーコードジェネレーター３５は、コマンド解析部３２の指示に従ってバーコードの画像を生成する部分である。具体的には、コマンド解析部３２から指示される数字に対応するバーコードを生成して出力する。
【００３０】
また、ロゴ等記憶部３６は、レシートの先頭に印刷する店舗のロゴなど、予め定められた画像のデータ（イメージデータ）を識別可能に保持し、コマンド解析部３２からの指示に対応するデータを読み出して出力する部分である。当該ロゴ等記憶部３６には、ＮＶＲＡＭ（不揮発性メモリー）が備えられ、当該メモリー内に、上記店舗ロゴ、レシートに印刷する広告やクーポン用の画像が記憶される。
【００３１】
データ展開部Ａ３７及びデータ展開部Ｂ３８は、それぞれ、上記Ａ面及び上記Ｂ面に印刷する画像のビットマップデータを生成する部分である。すなわち、上述したキャラクタージェネレーター３４、バーコードジェネレーター３５、及びロゴ等記憶部３６から出力される各画像オブジェクトのデータを画素毎のデータに展開する。
【００３２】
なお、コマンド解析部３２、ＡＢデータ振分部３３、キャラクタージェネレーター３４、バーコードジェネレーター３５、ロゴ等記憶部３６、データ展開部Ａ３７及びデータ展開部Ｂ３８は、ＣＰＵ、ＲＡＭ、ＲＯＭ等によって構成され、ＲＯＭに格納されるプログラムに従ってＣＰＵが動作することにより各種の処理が実行される。
【００３３】
次に、プリントバッファーＡ３９及びプリントバッファーＢ４０は、それぞれ、上記データ展開部Ａ３７及びデータ展開部Ｂ３８により展開されたビットマップデータを保持する部分であり、ＲＡＭで構成される。当該各バッファーに一取引分（一レシート分）のデータが保持された後に、保持された順番に従って用紙４８への印刷が実行される。
【００３４】
また、プリンター３は印刷を実行する部分として、印字ヘッドＡ４１及び印字ヘッドＢ４２を備え、それぞれ、上記Ａ面及び上記Ｂ面に印刷を行う。図２は、本プリンター３におけるレシート印刷を説明するための図である。図２の（ｅ）には、プリンター３の用紙搬送路に係る構造図が示される。上記印字ヘッドは、発熱素子（抵抗体）を備えたラインヘッドであり、図２の（ｅ）に示すように、それぞれ、対応するプラテンローラーＡ４９及びプラテンローラーＢ５０に当接するように加圧され、印字ヘッドとプラテンローラー間を搬送される用紙４８に印刷を行う。
【００３５】
また、プリンター３は、用紙４８のハンドリング装置として、ロール紙４７の収容部、上述したプラテンローラーＡ４９及びプラテンローラーＢ５０、当該プラテンローラーを回転させる搬送モーター４６、当該モーターの制御部（モーター制御部）４４、用紙４８を切断するオートカッター４５、当該カッターの制御部（カッター制御部）４３、プリンター３の筺体５１に開口された用紙４８の排出口５２等を備えている。
【００３６】
ロール紙４７は、加圧当接される上記各印字ヘッドとプラテンローラー間をプラテンローラーの回転によって排出口５２方向へ用紙４８として搬送され、その搬送中に上述した各印字ヘッドによる印刷が実行され、レシートが終了する所定の位置でオートカッター４５によって切断されプリンター３から排出される。
【００３７】
以上説明したような構成を有する本プリンター３は、レシート発行の処理手順、特に、レシートの先頭に印刷する店舗ロゴ等の固定情報の印刷方法に特徴があり、以下、その内容を具体的に説明する。まず、本プリンター３から発行されるレシートの印刷内容について説明する。
【００３８】
図３は、本プリンター３から発行されるレシートの一例を示した図である。図３は、用紙４８に印刷されたレシートＲの片面、本実施の形態例においてはＡ面、を示しており、当該面に印刷される内容は、図示されるように、スタンプ、明細、及びバーコードである。スタンプは、ここでは店舗ロゴを含んでいないが、上述したレシートの先頭に印刷する固定情報（Ｉ０）に相当し、取引情報と同じ面に取引情報に先立って印刷される各レシートに共通の情報である。このスタンプの印刷を指示するコマンドは、その印刷位置に従って、ＰＯＳ端末２から受信した時点では、一取引（一レシート）を表すコマンドの中で、初期設定コマンドの次に、換言すれば、印刷内容を指示するコマンドの中で最初に位置している。また、このスタンプの画像は、前述したロゴ等記憶部３６及び／又はキャラクタージェネレーター３４から出力される。
【００３９】
また、明細は、販売した各品物の名前と価格、販売総額等を示すレシートの主要部分であり、当該部分の画像は、概ねキャラクタージェネレーター３４から出力される。また、バーコードは、当該取引の取引ＩＤを示しており、当該部分の画像は、バーコードジェネレーター３５から出力される。これら明細とバーコードがレシートの取引情報（Ｉ１）に相当し、これらの印刷を指示するコマンドは、ＰＯＳ端末２から受信した時点で、一取引を表すコマンドの中で、上述したスタンプのコマンドの次に明細、バーコードの順で並んでいる。
【００４０】
なお、Ｂ面については図示していないが、Ｂ面には広告やクーポンの情報が印刷される。なお、この広告・クーポン情報をここでは非取引情報（Ｉ２）と呼ぶ。この非取引情報は、常に同じ内容を示す固定情報及び／又は日時や販売品等によって内容が変わる可変情報を含むことができる。また、文字、イメージ、バーコードを含むことができる。
【００４１】
本プリンター３では、このようなレシートが印刷されるが、上述したスタンプの印刷後の大きさ（図３における高さ）、言い換えれば、用紙４８の搬送方向の長さが、オートカッター４５と印字ヘッドＡ４１間の上記搬送方向の離間距離以内であり、この点が重要である。特に、上記スタンプの長さと上記離間距離が概ね同じであり、上記スタンプの長さの方が若干短い状態が好ましい。
【００４２】
次に、本プリンター３におけるレシート発行処理の具体的な内容について説明する。図４は、当該レシート発行処理の処理手順を例示したフローチャートである。ここでは、一取引分の処理について説明する。
【００４３】
まず、プリンター３は、ＰＯＳ端末２から送信される前述したコマンド（印刷データ）を受信するのを待ち（ステップＳ１のＮｏ）、コマンドが受信されて受信バッファー３１に格納されると（ステップＳ１のＹｅｓ）、コマンド解析部３２が順次受信バッファー３１のコマンドを解析する（ステップＳ２）。
【００４４】
当該解析の結果、コマンド解析部３２は、当該コマンドが印刷系のコマンドであるか否かを判断する（ステップＳ３）。ここで、印刷系のコマンドとは、前述したレシートへの各印刷物（固定情報、取引情報、非取引情報）の印刷を指示するコマンドを意味する。通常、一取引分のレシート出力を指示するコマンドでは、最初に各種初期設定のコマンドが位置しているので、コマンド解析の最初の段階では、上記判断で印刷系のコマンドでないと判断され（ステップＳ３のＮｏ）、処理がステップＳ７に移行する。
【００４５】
ステップＳ７では、解析したコマンドがカットコマンドであるか否かが判断される。当該カットコマンドは、用紙４８をオートカッター４５で切断することを指示するものであり、一取引の終了宣言を意味する。すなわち、当該コマンドは、通常、コマンドの最後に位置する。従って、ここでは、コマンドが初期設定に係るものであるので、カットコマンドではないと判断され（ステップＳ７のＮｏ）、当該コマンドに従った所定の指示がなされた後、処理がステップＳ８に移行する。
【００４６】
ステップＳ８では、受信バッファー３１に未処理のコマンドがないか判断され、この段階では、通常、未だ処理していない印刷系コマンド等が受信されているので（ステップＳ８のＮｏ）、処理がステップＳ２に戻り、次のコマンドが解析される。
【００４７】
次に、ステップＳ３に戻って、上述した初期設定コマンドの処理が終了すると、通常は、前述したスタンプの印刷系コマンドが解析されることになるので、印刷系コマンドであると判断され（ステップＳ３のＹｅｓ）、ＡＢデータ振分部３３によって印刷面が判断される（ステップＳ４）。当該判断は、受信されるコマンドにＡ面に印刷するものであるかＢ面に印刷するものであるかを示す情報が含まれているので、当該情報に従ってなされ、ここではスタンプのコマンドであるので、Ａ面に印刷すべきことが指示される（ステップＳ４のＡ）。
【００４８】
また、スタンプに続いて解析されるであろう明細及びバーコードの印刷系コマンドが解析された場合にも、ここまでは、スタンプの場合と同様に判断がなされる（ステップＳ３のＹｅｓ及びステップＳ４のＡ）。
【００４９】
一方、Ｂ面に印刷されるべき広告・クーポン情報（非取引情報）の印刷系コマンドが解析された場合には、同様の手法により、Ｂ面に印刷すべきことが指示される（ステップＳ３のＹｅｓ及びステップＳ４のＢ）。
【００５０】
Ａ面に印刷すべきことが指示された場合には、Ａ面のプリントデータの展開処理が実行される（ステップＳ５）。図５は、当該Ａ面の展開処理の処理手順を例示したフローチャートである。当該処理では、まず、解析した印刷系コマンドが、スタンプに係るものであるか、明細に係るものか、それとも、バーコードに係るものであるかが、コマンド解析部３２によって判断され（ステップＳ５１、Ｓ５３、及びＳ５５）、スタンプに係るのもである場合には（ステップＳ５１のＹｅｓ）、コマンド解析部３２は、コマンドの実行を保留する（ステップＳ５２）。そして、保留した旨が記憶される。当該処理では、スタンプのデータについて展開処理が実行されないので、プリントバッファーＡにはスタンプのビットマップデータがこの時点では保持されない。
【００５１】
一方、コマンドが明細に係るものである場合には（ステップＳ５３のＹｅｓ）、明細が通常文字で構成されているので、前述したキャラクタージェネレーター３４によって出力されるフォントのデータが、データ展開部Ａ３７によってビットマップデータに展開され、展開後のデータがプリントバッファーＡ３９に保持される（ステップＳ５４）。
【００５２】
また、コマンドがバーコードに係るものである場合には（ステップＳ５５のＹｅｓ）、前述したバーコードジェネレーター３５によって出力されるバーコードのデータが、データ展開部Ａ３７によってビットマップデータに展開され、展開後のデータがプリントバッファーＡ３９に保持される（ステップＳ５６）。
【００５３】
次に、図４のステップＳ４に戻って、Ｂ面に印刷すべきことが指示された場合には、広告・クーポン情報（非取引情報）を構成する各画像がキャラクタージェネレーター３４、バーコードジェネレーター３５、あるいは、ロゴ等記憶部３６から出力され、それらの画像がデータ展開部Ｂ３８によってビットマップデータに展開される（ステップＳ６）。展開後のデータは、プリントバッファーＢ４０に保持される。
【００５４】
このようにして、印刷系コマンドの処理が終了すると、一取引の最後にカットコマンドがコマンド解析部３２によって解析されるので（ステップＳ３のＮｏ及びステップＳ７のＹｅｓ）、処理がステップＳ９に移行する。
【００５５】
ステップＳ９では、スタンプデータの展開処理を実行する。図６は、当該処理の手順を例示したフローチャートである。当該処理では、コマンド解析部３２が、上記保留したスタンプに係る印刷系コマンドがあるか否かをチェックし（ステップＳ９１）、保留されたコマンドがない場合には（ステップＳ９１のＮｏ）、当該処理を終了する。
【００５６】
一方、保留されたコマンドがある場合には（ステップＳ９１のＹｅｓ）、コマンド解析部３２は、当該スタンプの展開処理を指示し、データ展開部Ａ３７がロゴ等記憶部３６等から出力されるデータをビットマップデータに展開し、展開後のデータがプリントバッファーＡ３９に保持される（ステップＳ９２）。この時点で、通常は、前述のように、プリントバッファーＡ３９に明細及びバーコードのビットマップデータが保持されており、その後に、当該スタンプのデータが保持されることになる。
【００５７】
図４に戻って、次に、一取引の終了宣言を意味するカットコマンドが既に受信されて解釈されているので、プリンター３は印刷処理を開始し、各プリントバッファー（３９、４０）に保持されている順番にビットマップデータが読み出されて印字ヘッド（４１、４２）に転送される。
【００５８】
印刷処理が開始されると、搬送モーター４６が駆動して用紙４８が移動を開始し、同時に、両面において印字ヘッド（４１、４２）による印刷が開始される。Ａ面においては、プリントバッファーＡ３９に保持されている順番に従って、印字ヘッドＡ４１により、まず、明細が印刷され、引き続きバーコードが印刷される。一方、Ｂ面においては、プリントバッファーＢ４０に保持されているデータに従って、印字ヘッドＢ４２により、広告・クーポン情報が印刷される（ステップＳ１０）。
【００５９】
ここまでの印刷処理において、今回受信した取引（レシート）についてのレシート印刷が終了する。当該取引については未だスタンプ部分の印刷を行っていないが、本プリンター３による印刷方法では、前回の印刷時に今回用のスタンプが既に用紙４８の搬送方向下流側に印刷されている。
【００６０】
その後、プリンター３は、用紙４８の搬送を止めずに、前述したステップＳ９２の処理によりバーコードに続いてプリントバッファーＡ３９に保持されたスタンプのビットマップデータに基づいた印刷処理を引き続き実行する（ステップＳ１１）。当該印刷は、印字ヘッドＡ４１により用紙のＡ面に行われるが、これは、次回の取引用の印刷であり、印刷されたスタンプは次回のレシートの先頭部分に位置することになる。
【００６１】
当該スタンプの印刷が終了すると、印字ヘッド（４１、４２）による印刷は終了し、用紙４８は、オートカッター４５が上記印刷されたバーコードと上記印刷されたスタンプの間の位置に来るまで搬送され、その時点で搬送モーター４６が停止されて用紙４８の搬送が停止する。
【００６２】
その後、オートカッター４５による用紙４８の切断が実行され（ステップＳ１２）、印刷された今回の取引によるレシートが排出口５２から排出されてレシートの発行処理が終了する。発行されたレシートのＡ面には、前回印刷されたスタンプ、今回印刷された明細及びバーコードがこの順番で印刷され、例えば、図３に示すような状態となっている。
【００６３】
次に、図２に基づき、上述した印刷処理における用紙４８の位置関係について説明する。図２において、（ｃ）及び（ｄ）が、印刷処理を開始する時点（図４のステップＳ１０）の用紙４８の位置と各面（Ｂ面及びＡ面）の状態を示している。図中、実線で示される店舗ロゴＩ０は、前回の印刷で既に印刷されている上述したスタンプである。破線で示される取引情報Ｉ１、広告・クーポン情報Ｉ２、及び、店舗ロゴＩ３は、未だ印刷されていない今回の印刷処理で印刷される情報の印刷位置を表している。なお、取引情報Ｉ１は、前述の通り、上記明細と上記バーコードに相当し、店舗ロゴＩ３は、上記スタンプに相当する。
【００６４】
印刷が開始されると、用紙４８が図中の矢印の方向移動し、同時に、印字ヘッドＢ４２と印字ヘッドＡ４１による印刷が開始される。Ｂ面においては、図中のＰ１の位置から印刷が開始され、Ａ面においては、図中のＰ２の位置から印刷が開始される。
【００６５】
その後、用紙４８の搬送と印刷が進み、用紙４８のＰ３で示す位置が印字ヘッドＡ４１の位置に来た時点で、取引情報Ｉ１の印刷が終了する。図２に示す例では、Ｂ面の広告・クーポン情報Ｉ２が取引情報Ｉ１よりも短いので、この時点以前に広告・クーポン情報Ｉ２の印刷は終了しているが、広告・クーポン情報Ｉ２の長さは、遅くともこの時点までに広告・クーポン情報Ｉ２の印刷が終了するような長さにすることが好ましい。
【００６６】
その後、上述の通り、Ａ面においては引き続き印刷処理がなされて店舗ロゴＩ３が印刷され、用紙４８は切断位置まで搬送される。図２の（ａ）及び（ｂ）は、その時点の用紙４８の位置と各面（Ｂ面及びＡ面）の状態を示している。ここでは、取引情報Ｉ１、広告・クーポン情報Ｉ２、及び、店舗ロゴＩ３については、既に印刷が終了しているので実線で示されている。
【００６７】
図２に示す例では、店舗ロゴＩ３の用紙搬送方向の長さが、オートカッター４５と印字ヘッドＡ４１との用紙搬送方向の離間距離とほぼ等しく、それよりも若干短い状態であるので、上記店舗ロゴＩ３の印刷終了の直後に用紙の搬送が停止され、（ａ）及び（ｂ）に示す状態となって用紙４８が停止する。
【００６８】
また、前述の通り、上記店舗ロゴＩ３の長さは、上記オートカッター４５と印字ヘッドＡ４１との離間距離以内であるので、店舗ロゴＩ３の印刷が終了した時点で、印刷された店舗ロゴＩ３がオートカッター４５よりも搬送方向の下流側に出てしまうことはない。切断は、取引情報Ｉ１と（次回の）店舗ロゴＩ３の間で行われるべきであるので、上記店舗ロゴＩ３の長さ制限により、用紙４８を逆方向に搬送させる必要はない。
【００６９】
また、店舗ロゴＩ３の長さが上記離間距離よりもかなり短い場合には、店舗ロゴＩ０と取引情報Ｉ１の間にかなりの空白部分が発生し、用紙の有効利用及び見栄えの観点から好ましくない。
【００７０】
上記搬送の停止後、図中Ｐ４の位置で、すなわち、取引情報Ｉ１の最終部分と店舗ロゴＩ３の最初の部分の間で、切断がなされ、図中Ｒで示す部分が今回の取引のレシートとして発行される。当該レシートでは、前回印刷した店舗ロゴＩ０が利用され、今回印刷した店舗ロゴＩ３は次回のレシートに利用される。
【００７１】
このように、取引情報Ｉ１が印字される面（Ａ面）においては空白部分が少なく見栄えの良いレシートＲが、用紙４８の逆方向への搬送を行うことなく発行される。
【００７２】
以上説明したように、本実施の形態例に係るプリンター３では、一方の面に取引情報を印刷し、他方の面に非取引情報を印刷したレシートを発行する場合に、用紙の搬送方向上流側に位置する印字ヘッドで取引情報を印字するようにし、取引情報の上に（取引情報に先立って）印刷する店舗ロゴなどの固定情報の長さをオートカッターと当該印字ヘッドとの離間距離内に収まる長さとし、当該固定情報のデータを、印刷前に、取引情報の下に（取引情報の後に）印刷されるような位置に保持し、取引情報とそれに続く固定情報を印刷した後に、当該印刷した取引情報と固定情報の間の位置で切断してレシートを発行する。
【００７３】
従って、印刷した固定情報がオートカッターと上記印字ヘッド間の用紙に残り、次回の印刷時に、そのまま印刷を開始することにより、先頭に固定情報が印刷された適正なレシートを発行することができる。これにより、用紙の逆方向への搬送を行わずに、空白部分による用紙の無駄を少なく抑えることができる。そして、用紙の逆方向への搬送を行わないので、機構を簡素にできると共に逆移動のための時間も必要ない。
【００７４】
また、取引情報の印刷終了までに、反対面の非取引情報の印刷を終了することで、上記固定情報の印刷範囲は片面の印刷となり、固定情報に店舗ロゴなど印字密度の高い部分があっても、他面との同時通電がなされないので電源容量に余裕をもつことができる。
【００７５】
また、固定情報のサイズを上記オートカッターと印字ヘッドとの離間距離よりも若干短いものとすることで、見栄えの良いレシートを発行することができる。
【００７６】
なお、上記実施の形態例では、プリンター３がサーマルプリンターであったが、ラインヘッドを備えたインクジェットプリンターであってもよい。この場合にも印字ヘッドによるインクジェット方式の印刷により、同様のレシート印刷が可能である。また、インクジェットプリンターの場合には、インクが乾燥する時間を考慮すべきであるが、固定情報に店舗ロゴなど印字密度の高い部分があっても、本レシート発行方式を用いることにより、当該固定情報は前回のレシート発行時に印刷されているので、乾燥時間を十分に取ることができる。
【００７７】
また、上記実施の形態例では、ＰＯＳ端末２とプリンター３が別体であったが、これらを一体とした装置においても本発明を適用することができる。
【００７８】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７９】
１  ＰＯＳサーバー、  ２  ＰＯＳ端末、  ３  プリンター（両面レシート発行装置）、  ３１  受信バッファー、  ３２  コマンド解析部、  ３３  ＡＢデータ振分部、  ３４  キャラクタージェネレター、  ３５  バーコードジェネレーター、  ３６  ロゴ等記憶部、  ３７  データ展開部Ａ、  ３８  データ展開部Ｂ、  ３９  プリントバッファーＡ、  ４０  プリントバッファーＢ、  ４１  印字ヘッドＡ、  ４２  印字ヘッドＢ、  ４３  カッター制御部、  ４４  モーター制御部、  ４５  オートカッター、  ４６  搬送モーター（搬送部）、  ４７  ロール紙、  ４８  用紙、  ４９  プラテンローラーＡ（搬送部）、  ５０  プラテンローラーＢ（搬送部）、  ５１  筺体、  ５２  排出口
【図１】
2012118626.tif 000003
【図２】
2012118626.tif 000004
【図３】
2012118626.tif 000005
【図４】
2012118626.tif 000006
【図５】
2012118626.tif 000007
【図６】
2012118626.tif 000008