(57)【要約】【課題】  定形印刷の実行非実行の設定を変更することを必要とせず、印刷する印刷伝票の切断形式に対応して、定形印刷を実行または非実行させることができる、印刷装置、定形印刷の印刷方法、及びＰＯＳ端末装置を提供する。【解決手段】  ロゴ印刷実行決定部３８は、ホスト装置２０から送られた用紙カットコマンドが機能Ｃであるか否かを判定し（ステップＳ３）、機能Ｃの場合は定形印刷を実行せず、「レシート先頭」フラグを解除する（ステップＳ５）。機能Ｃ以外の場合は、ボトムロゴの印刷が実行に設定されているかを判定し（ステップＳ６）、実行に設定されていた場合には、ボトムロゴの印刷（ステップＳ７）と用紙のカット（ステップＳ８）を実行し、「レシート先頭」フラグを設定する（ステップＳ９）。また、ロゴ印刷実行決定部３８は、「レシート先頭」フラグの設定の有無を参照して、トップロゴの印刷の実行または非実行を決定する。【選択図】  図４
2006035729.tif 000002
【特許請求の範囲】
【請求項１】
長尺の用紙に印刷を行い、印刷された前記用紙を任意の長さでカットして印刷伝票を作成する印刷装置であって、
前記用紙をカットする切断刃を有し、ホスト装置からの用紙カット指令に従って、印刷された前記用紙を指定された切断形式でカットする用紙切断部と、
印刷ヘッドを有し、前記ホスト装置からの印刷指令に従って、非定形印刷と定形印刷とを実行可能であって、前記定形印刷の実行は、用紙カットに連動して実行する印刷部と、
前記ホスト装置からの前記印刷指令を受けた際に、前記印刷部が前記定形印刷を実行する又は実行しないことを、予め設定する定形印刷設定部と、
前記定形印刷設定部の設定と、前記切断形式とに基づいて、前記印刷部による定形印刷の実行と非実行とを決定する定形印刷実行決定部と、を備えた印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記切断形式である第１切断形式は、前記用紙上の印刷位置に隣接してカット範囲を前記用紙上に設定し、前記カット範囲が前記切断刃の位置に合致したときに用紙のカットを実行する前記切断形式であって、
前記切断形式が第１切断形式である場合は、前記定形印刷実行決定部は前記定形印刷を非実行に決定する印刷装置。
【請求項３】
請求項１に記載の印刷装置であって、
前記切断形式である第２切断形式は、印刷終了後、所定の距離だけ前記用紙を搬送した後、用紙をカットする切断形式であって、
前記定形印刷設定部が、前記ホスト装置からの前記用紙カット指令および前記印刷指令を受けた際に、前記印刷部が前記定形印刷を実行するように予め設定してある場合であって、前記切断形式が第２切断形式である場合は、前記定形印刷実行決定部は前記定形印刷を実行に決定する印刷装置。
【請求項４】
請求項１または３に記載の印刷装置であって、
前記定形印刷は、前記印刷伝票の後端近傍に印刷するボトムロゴの印刷を含み、前記用紙カット指令を受けて前記用紙切断部が前記用紙のカットを実行する前に、前記印刷部は、前記ボトムロゴの印刷を実行する印刷装置。
【請求項５】
請求項１，３乃至４のいずれか１項に記載の印刷装置であって、
前記定形印刷は、前記印刷伝票の先端近傍に印刷するトップロゴの印刷を含み、非定形印刷を印刷する指令を受けると、前記印刷部は、非定形印刷を実行する前に前記トップロゴの印刷を実行する印刷装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の印刷装置を備えたＰＯＳ端末装置。
【請求項７】
長尺の用紙に非定形印刷及び定形印刷を行い、印刷された前記用紙を任意の長さでカットして印刷伝票を作成するときの定形印刷の印刷方法であって、
印刷装置がホスト装置からの印刷指令を受けた際の、印刷部による前記定形印刷の実行又は非実行を、予め設定するステップと、
前記印刷部による前記定形印刷の実行又は非実行に設定された設定内容と、前記ホスト装置から受けた用紙カット指令の切断形式とに基づいて、前記定形印刷の実行または非実行を決定するステップと、を有する定形印刷の印刷方法。
【請求項８】
請求項７に記載の定形印刷の印刷方法において、
前記印刷部による前記定形印刷の実行又は非実行に設定された設定内容と、前記ホスト装置から受けた前記用紙カット指令の前記切断形式とに基づいて、前記定形印刷の実行または非実行を決定するステップでは、
前記切断形式が、前記用紙上の印刷位置に隣接して設定されたカット範囲に含まれる位置が切断刃の位置に合致したときに用紙のカットを実行する前記切断形式である場合には、前記定形印刷を非実行に決定する。
【請求項９】
請求項７に記載の定形印刷の印刷方法において、
前記印刷部による前記定形印刷の実行又は非実行に設定された設定内容と、前記ホスト装置から受けた前記用紙カット指令の前記切断形式とに基づいて、前記定形印刷の実行または非実行を決定するステップでは、
前記印刷部による定形印刷が実行に設定されている場合であって、前記切断形式が、印刷終了後、所定の距離だけ前記用紙を搬送した後、用紙をカットする切断形式である場合には、前記定形印刷を実行に決定する。
【請求項１０】
請求項７に記載の定形印刷の印刷方法であって、
前記定形印刷が実行に決定された場合には、前記印刷伝票の後端近傍に印刷する前記定形印刷を実行するステップと、
前記用紙カット指令に従って、前記用紙のカットを指定された前記切断形式で実行するステップと、をさらに有する定形印刷の印刷方法。
【請求項１１】
請求項７に記載の定形印刷の印刷方法であって、
前記ホスト装置からの非定形印刷の印刷指令を受けた際に、前記定形印刷の実行または非実行の決定を確認するステップと、
前記定形印刷が実行に決定されていた場合には、前記非定形印刷の印刷指令を実行する前に前記印刷伝票の先端近傍に印刷する前記定形印刷を実行するステップと、
前記ホスト装置からの前記印刷指令に従って前記非定形印刷を実行するステップと、をさらに有する定形印刷の印刷方法。
【請求項１２】
請求項１０に記載の定形印刷の印刷方法であって、
前記ホスト装置からの非定形印刷の印刷指令を受けた際に、前記定形印刷の実行または非実行の決定を確認するステップと、
前記定形印刷が実行に決定されていた場合には、前記非定形印刷の印刷指令を実行する前に前記定形印刷を実行するステップと、
前記ホスト装置からの前記印刷指令に従って前記非定形印刷を実行するステップと、をさらに有する定形印刷の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定形印刷を印刷可能な印刷装置、定形印刷の印刷方法、及び定形印刷を印刷可能な印刷装置を備えたＰＯＳ端末装置に関する。
【背景技術】
【０００２】
従来、長尺の用紙などの印刷媒体に文字や図形を印刷する印刷装置は、たとえば、ＰＯＳ（Point Of Sale）用端末装置に組込まれレシートや領収書を印刷したり、食堂において客の注文を調理スタッフに連絡する連絡票の印刷など、様々な分野で利用されている。
【０００３】
このような印刷装置では、印刷ヘッドを駆動して文字や図形を印刷するとともに、用紙カッタを備えており、所定の単位、たとえば、１件分のレシートや１卓分の注文ごとに、印刷済みの用紙をカッタでカットする。以下、このカット単位の１枚を「印刷伝票」と表記する。
【０００４】
これらの印刷や用紙カットは、印刷装置に接続されたホスト装置上で動作するアプリケーションソフトウェアにより送信される指令データ（以下、コマンドとも表記する）によって制御されている。文字や図形を印刷するには印刷指令を、用紙をカットするには用紙カット指令を、それぞれホスト装置から印刷装置へ送信する。
【０００５】
また、レシートや領収書を印刷する場合には、店のシンボルマーク、店情報、コマーシャルメッセージなどの定形印刷（以下、ロゴ印刷とも表記する）が印刷されることがある。これらの定形印刷は、同じ印刷内容が各印刷伝票に印刷されるため、印刷内容は予め印刷装置に記憶させておき、ホスト装置からは定形印刷実行の指令のみを送って、実行させることが行われている。
【０００６】
さらに、特定の印刷文字と定形印刷との組合せを予め定めておき、ホスト装置からは定形印刷実行の指令がなくても、予め定められた文字を印刷する場合には定形印刷を実行する方法が提案されている（特許文献１参照）。
【０００７】
【特許文献１】特開２００４−５８３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、印刷装置は様々な用途で利用されており、用途によっては、定形印刷が必要な場合もあり、不必要であったり、むしろ無い方が好ましい場合もある。例えば、レストランなどで、レジで印刷するレシートには、店名などの定形印刷が必要であり、注文内容を厨房にいる調理スタッフに伝える連絡票には、定形印刷は不要である。一方、ひとつの店舗で複数の印刷装置を設置する場合もあり、この場合はレジで使用する印刷装置と、厨房で使用する印刷装置とに、異なる定形印刷に関する設定が必要となる。この場合に同形状の印刷装置を使用した際にはレジと厨房に設置すべき印刷装置を間違えてしまうと、レシートに定形印刷がされなかったり、連絡票に無駄な定形印刷がされてしまう、という課題があった。また、レジで使用している印刷装置が故障したような場合に、厨房で使っていない印刷装置を一時的に使用するような際には、定形印刷の設定を変更しなければ代替使用できない、という課題もあった。ところで、定形印刷の実行または非実行は、ホスト装置から定形印刷実行のコマンドを送って設定したり、専用の設定ツールを使って設定している。専用の設定ツールを使う場合には、一旦ホスト装置のアプリケーションを停止しなければならないなど、定形印刷の実行と非実行の設定の変更には専用の作業が必要で、印刷する印刷伝票に対応して設定の変更をすることは煩わしいという課題があった。また、印刷する印刷伝票が変わったときには、印刷する印刷伝票に対応して定形印刷を別途設定変更しなければならないため、設定変更が行われず、必要な定形印刷が実行されなかったり、不要な定形印刷が実行されてしまうという課題もあった。
【０００９】
そこで、本発明は、定形印刷の実行非実行の設定を変更することを必要とせず、印刷する印刷伝票の切断形式に対応して、定形印刷を実行または非実行させることができる、印刷装置、定形印刷の印刷方法、及びＰＯＳ端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による印刷装置は、長尺の用紙に印刷を行い、印刷された用紙を任意の長さで用紙をカットして印刷伝票を作成する印刷装置であって、用紙をカットする切断刃を有し、ホスト装置からの用紙カット指令に従って、印刷された用紙を指定された切断形式でカットする用紙切断部と、印刷ヘッドを有し、ホスト装置からの印刷指令に従って、非定形印刷及び定形印刷を実行可能であって、定形印刷の実行は、用紙カットに連動して実行する印刷部と、ホスト装置からの印刷指令を受けた際に、印刷部が定形印刷を実行する又は実行しないことを、予め設定する定形印刷設定部と、定形印刷設定部の設定と、切断形式とに基づいて、印刷部による定形印刷の実行と非実行とを決定する定形印刷実行決定部と、を備える。
【００１１】
本発明による定形印刷の印刷方法は、長尺の用紙に非定形印刷及び定形印刷を行い、印刷された用紙を任意の長さで用紙をカットして印刷伝票を作成するときの定形印刷の印刷方法であって、印刷装置がホスト装置からの印刷指令を受けた際の、印刷部による定形印刷の実行又は非実行を、予め設定するステップと、印刷部による定形印刷の実行又は非実行に設定された設定内容と、ホスト装置から受けた用紙カット指令の切断形式とに基づいて、定形印刷の実行または非実行を決定するステップと、を有する。
【００１２】
本発明の構成及び方法によれば、定形印刷設定部によって、ホスト装置からの前記印刷指令を受けた際に、印刷部が定形印刷を実行する又は実行しないことが、予め設定されている。そして、定形印刷実行決定部は、定形印刷設定部の設定と、切断形式とに基づいて、定形印刷の実行と非実行とを決定する。即ち、定形印刷を伴う切断形式の場合には、定形印刷が実行されるように設定されていれば、定形印刷が実行される。一方、定形印刷を伴わない切断形式の場合には、定形印刷が実行されるように設定されていても、定形印刷は実行されない。従って、定形印刷の実行の設定が実行であっても非実行であっても、定形印刷の実行が好ましくない切断形式の場合には、定形印刷を実行しないようにすることができる。
【００１３】
この場合、切断形式である第１切断形式は、用紙上の印刷位置に隣接してカット範囲を用紙上に設定し、カット範囲が切断刃の位置に合致したときに用紙のカットを実行する切断形式であって、切断形式が第１切断形式である場合は、定形印刷実行決定部は定形印刷を非実行に決定することが好ましい。
【００１４】
この場合、定形印刷の印刷方法は、印刷部による定形印刷の実行又は非実行に設定された設定内容と、ホスト装置から受けた用紙カット指令の切断形式とに基づいて、定形印刷の実行または非実行を決定するステップでは、切断形式が、用紙上の印刷位置に隣接して設定されたカット範囲に含まれる位置が切断刃の位置に合致したときに用紙のカットを実行する切断形式である場合には、定形印刷を非実行に決定することが好ましい。
【００１５】
この構成及び方法によれば、切断形式が第１切断形式である場合は、定形印刷は実行されない。第１切断形式は、用紙上の印刷位置に隣接してカット範囲を用紙上に設定し、カット範囲が切断刃の位置に合致したときに用紙のカットを実行する切断形式であり、定形印刷を印刷するスペースを設けない切断形式である。そして、第１切断形式でカットする印刷伝票は、定形印刷を印刷する必要がない印刷伝票である。従って、定形印刷を印刷する必要がない印刷伝票をカットする切断形式である第１切断形式の場合には、定形印刷は実行されないようにすることができる。
【００１６】
この場合、切断形式である第２切断形式は、印刷終了後、所定の距離だけ用紙を搬送した後、用紙をカットする切断形式であって、定形印刷設定部が、ホスト装置からの用紙カット指令および印刷指令を受けた際に、印刷部が定形印刷を実行するように予め設定してある場合であって、切断形式が第２切断形式である場合は、定形印刷実行決定部は定形印刷を実行に決定することが好ましい。
【００１７】
この場合、定形印刷の印刷方法は、印刷部による定形印刷の実行又は非実行に設定された設定内容と、ホスト装置から受けた用紙カット指令の切断形式とに基づいて、定形印刷の実行または非実行を決定するステップでは、印刷部による定形印刷が実行に設定されている場合であって、切断形式が、印刷終了後、所定の距離だけ用紙を搬送した後、用紙をカットする切断形式である場合には、定形印刷を実行に決定することが好ましい。
【００１８】
この構成及び方法によれば、定形印刷設定部が、ホスト装置からの用紙カット指令および印刷指令を受けた際に、印刷部が定形印刷を実行するように予め設定してある場合であって、切断形式が第２切断形式である場合は定形印刷が実行される。第２切断形式で用紙をカットする印刷伝票は、定形印刷を印刷する必要がある場合が多い印刷伝票である。従って、定形印刷を印刷する必要がある場合が多い印刷伝票をカットする切断形式である第２切断形式の場合に、必要に応じて定形印刷が実行されるようにすることができる。
【００１９】
この場合、定形印刷は、印刷伝票の後端近傍に印刷するボトムロゴの印刷を含み、用紙カット指令を受けて用紙切断部が用紙のカットを実行する前に、印刷部は、ボトムロゴの印刷を実行することが好ましい。
【００２０】
この構成によれば、定形印刷が実行に決定されており、定形印刷が印刷伝票の後端近傍に印刷するボトムロゴの場合には、ボトムロゴの印刷を実行し、その後用紙のカットを実行する。従って、印刷伝票の後端付近にボトムロゴを印刷することができる。
【００２１】
この場合、定形印刷は、印刷伝票の先端近傍に印刷するトップロゴの印刷を含み、非定形印刷を印刷する指令を受けると、印刷部は、非定形印刷を実行する前にトップロゴの印刷を実行することが好ましい。
【００２２】
この構成によれば、定形印刷が実行に決定されており、定形印刷が印刷伝票の先端近傍に印刷するトップロゴの場合には、非定形印刷を印刷する指令を受けると、トップロゴの印刷を実行し、その後非定形印刷を実行する。従って、印刷伝票の先端付近であって、非定形印刷の前に、トップロゴを印刷することができる。
【００２３】
本発明のＰＯＳ端末装置は、前記請求項に記載の印刷装置を備える。
【００２４】
本発明の構成によれば、ＰＯＳ端末装置によるレシートなどの印刷において、定形印刷を伴う切断形式の場合には、定形印刷が実行されるように設定されていれば、定形印刷が実行される。一方、定形印刷を伴わない切断形式の場合には、定形印刷が実行されるように設定されていても、定形印刷は実行されない。従って、定形印刷の実行の設定が実行であっても非実行であっても、定形印刷の実行が好ましくない切断形式の場合には、定形印刷を実行しないようにすることができる。
【００２５】
この場合、定形印刷の印刷方法は、定形印刷が実行に決定された場合には、印刷伝票の後端近傍に印刷する定形印刷を実行するステップと、用紙カット指令に従って、用紙のカットを指定された切断形式で実行するステップと、をさらに有することが好ましい。
【００２６】
この方法によれば、ホスト装置からの印刷指令を受けた際の、印刷部による定形印刷の実行又は非実行を、予め設定することにより、必要に応じて定形印刷を実行する設定にすることができる。また、定形印刷が実行に設定されている場合には、ホスト装置から受けた用紙カット指令の切断形式に基づいて、定形印刷の実行または非実行を決定することにより、切断形式に基づいて、定形印刷を実行または非実行させることができる。さらに、定形印刷が実行に決定された場合には、用紙のカットを実行する前に定形印刷を実行し、その後用紙カット指令に従って、用紙のカットを実行することにより、印刷伝票の後端付近に定形印刷を実行することができる。
【００２７】
この場合、定形印刷の印刷方法は、ホスト装置からの非定形印刷の印刷指令を受けた際に、定形印刷の実行または非実行の決定を確認するステップと、定形印刷が実行に決定されていた場合には、非定形印刷の印刷指令を実行する前に印刷伝票の先端近傍に印刷する定形印刷を実行するステップと、ホスト装置からの印刷指令に従って非定形印刷を実行するステップと、をさらに有することが好ましい。
【００２８】
この方法によれば、ホスト装置からの印刷指令を受けた際に、定形印刷の実行または非実行の決定を確認することにより、切断形式に基づいて、定形印刷を実行または非実行させることができる。さらに、定形印刷が実行に決定されていた場合には、印刷指令を実行する前に定形印刷を実行し、その後ホスト装置からの印刷指令に従って印刷を実行することにより、印刷伝票の先端付近に定形印刷を実行することができる。
【００２９】
この場合、定形印刷の印刷方法は、ホスト装置からの非定形印刷の印刷指令を受けた際に、定形印刷の実行または非実行の決定を確認するステップと、定形印刷が実行に決定されていた場合には、非定形印刷の印刷指令を実行する前に定形印刷を実行するステップと、ホスト装置からの印刷指令に従って非定形印刷を実行するステップと、をさらに有することが好ましい。
【００３０】
この方法によれば、定形印刷が実行に決定された場合には、用紙のカットを実行する前に定形印刷を実行し、その後用紙カット指令に従って、用紙のカットを実行することにより、印刷伝票の後端付近に定形印刷を実行することができる。さらに、ホスト装置からの印刷指令を受けた際に、定形印刷の実行または非実行の決定を確認することにより、切断形式に基づいて、定形印刷を実行または非実行させることができる。そして、定形印刷が実行に決定されていた場合には、印刷指令を実行する前に定形印刷を実行し、その後ホスト装置からの印刷指令に従って印刷を実行することにより、印刷伝票の先端付近に定形印刷を実行することができる。
【発明を実施するための最良の形態】
【００３１】
以下に、添付の図面を参照して、本発明に係る印刷装置について説明する。
【００３２】
図１は、本発明の一実施形態に係る印刷装置の構成を示したブロック図である。印刷装置制御部１１は、印刷装置１０の各部分の動作を統括管理するものである。印刷装置制御部１１は、演算処理を行うＣＰＵ（Central Processing Unit）１２や、ホスト装置２０から受け取った制御コマンドや印刷データを一時的に保存するＲＡＭ（Random Access Memory）１４ａや印刷装置の制御プログラムや印刷のための文字フォントデータ等を記憶したＲＯＭ（Read Only Memory）１４ｂを有している。これらはデータバス１６を介して接続されている。
【００３３】
ＣＰＵ１２には、用紙搬送モータ１８、オートカッタモータ２１、印刷ヘッド２２がそれぞれ、搬送モータドライバ１８ｄ、カッタドライバ２１ｄ、ヘッドドライバ２２ｄを介して接続されており、ＲＯＭ１４ｂに記憶している制御プログラムに基づいてＣＰＵ１２が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。なお、オートカッタモータ２１は、切断刃２１ａを駆動するモータである。ＣＰＵ１２には、各機構の状態を検知する検出器２３も接続されている。印刷装置１０は、インタフェース１７を介して、例えばＰＯＳ端末機のホストコンピュータ等のホスト装置２０に接続されており、ホスト装置２０の制御の下、所定の動作を実行する。
【００３４】
インタフェース１７を介してホスト装置２０から送信されたコマンド（指令）はＲＡＭ１４ａ内の受信バッファに格納され、ＣＰＵ１２はこのコマンドを解析し、指令を実行する。例えば、コマンドが印刷コマンドであれば、ＣＰＵ１２は、印刷内容に対応した文字フォントデータをＲＯＭ１４ｂから読みだし、各ドライバを介して用紙搬送モータ１８、印刷ヘッド２２などを駆動し印刷を実行する。
【００３５】
次に、本発明を実現する機能的全体構成について説明する。図２は、本発明を実現する機能的全体構成を示す機能ブロック図である。
【００３６】
ホスト装置２０から、印刷データや制御コマンドが印刷装置１０に送信される。印刷装置１０の通信部３１は、インタフェース１７を介してホスト装置２０とのデータの授受を行うデータ通信手段であり、データを受信するデータ受信部３１ａと、データを送信するデータ送信部３１ｂとを有している。印刷装置１０の各種機能を制御する各機能制御部は、制御部３４に含まれている。
【００３７】
印刷装置制御管理部３６は、データ受信部３１ａが受信した制御コマンドに従って、印刷装置１０の各種機能を制御する各機能制御部を統括制御する。また、印刷装置制御管理部３６は、制御コマンドに従って、各機能制御部などの設定を行い、設定内容は記憶部３７に記憶させる。印刷装置制御管理部３６の中のロゴ印刷設定部３６ａは、ロゴ印刷に関る各種設定を実行する制御コマンドに従って、ロゴ印刷に関る各種設定を行い、設定内容を、記憶部３７内のロゴ設定記憶部３７ａに記憶させる。なお、ロゴ印刷が、定形印刷に相当する。
【００３８】
ロゴ印刷の実行に関る制御コマンドは、印刷装置制御管理部３６からロゴ印刷実行決定部３８に送られる。ロゴ印刷実行決定部３８は、制御コマンドと、ロゴ設定記憶部３７ａに記憶された設定内容とから、実行する機能を決定し、決定した機能に応じて、トップロゴ印刷制御部３９や、ボトムロゴ印刷制御部４１に指令を送る。また、トップロゴ印刷やボトムロゴ印刷と連動する、レシートデータ印刷や用紙カットを実行するために、レシートデータ印刷制御部４２やオートカッタ制御部４３にも対応する指令を送る。
【００３９】
トップロゴ印刷制御部３９と、ボトムロゴ印刷制御部４１と、レシートデータ印刷制御部４２とは、それぞれ印刷機構駆動回路４４を介して印刷機構部４６を駆動し、それぞれの指令に対応した印刷を実行する。オートカッタ制御部４３は、オートカッタ駆動回路４７を介してオートカッタ機構部４８を駆動し、指令に対応した用紙カットを実行する。なお、印刷機構駆動回路４４と、印刷機構部４６と、トップロゴ印刷制御部３９やボトムロゴ印刷制御部４１やレシートデータ印刷制御部４２などの印刷制御部とが、印刷部に相当する。また、オートカッタ駆動回路４７と、オートカッタ機構部４８と、オートカッタ制御部４３とが、用紙切断部に相当する。
【００４０】
次に、用紙のカットを実行させる用紙カットコマンドについて説明する。図３は、各用紙カットコマンドに従ってカットされた印刷帳票を示している。各用紙カットコマンドを、機能Ａ、機能Ｂ、機能Ｃ、機能Ｄと表記する。ところで、印刷ヘッドと用紙カッタとを隣接させて設けることは部材の配置上困難であって、印刷ヘッドと用紙カッタとは間隔をおいて、印刷ヘッド、用紙カッタ、用紙の排出口の順に配置されている。この間隔をトップマージンと表記する。トップマージンは印刷装置によって異なっている。
【００４１】
図３に機能Ａと表記したレシート５２は、用紙カットコマンド機能Ａを実行して得られたレシートである。用紙カットコマンド機能Ａは、印刷が終了した時点で、用紙のカットを実行する。レシートの後端付近に印刷する定形印刷であるボトムロゴは、トップマージンに相当する長さが切取られ、次のレシートの先端部分に印刷された形になる。レシート５２の場合、ボトムロゴは、実際に印刷されるボトムロゴ５７ａと実際には印刷されないいわば空白を印刷する空白印刷５８ａとで構成してあり、空白印刷５８ａの部分がカットされるようにしている。トップロゴ５９ａは、レシート５２の先端からトップマージンに相当する長さを隔てた位置から開始されている。なお、レシート５２が、印刷伝票に相当する。
【００４２】
図３に機能Ｂと表記したレシート５３は、用紙カットコマンド機能Ｂを実行して得られたレシートである。用紙カットコマンド機能Ｂは、印刷が終了した時点から、さらにトップマージンに相当する長さだけ用紙を送った後に、用紙のカットを実行する。レシート５３の後端は、ボトムロゴ５７ｂの直後でカットされている。トップロゴ５９ｂは、レシート５２と同様にレシート５３の先端からトップマージンに相当する長さを隔てた位置から開始されている。なお、レシート５３が、印刷伝票に相当する。
【００４３】
図３に機能Ｃと表記した印刷票５４は、用紙カットコマンド機能Ｃを実行して得られた短冊状のシートである。用紙カットコマンド機能Ｃは、印刷用紙上の印刷終了位置から一定距離をカット範囲として指定し、カット範囲に含まれるどこかの位置がカッタの位置と重なったところで用紙のカットを実行する。即ち、印刷部は、１枚の印刷票５４に印刷する印刷内容の印刷が終了すると、カット範囲分の用紙を送り、カット範囲に続けて次の印刷を実行する。用紙切断部は、１枚の印刷票５４の印刷終了時点からの用紙の送り量と、トップマージンとから、カット範囲に含まれる位置がカッタの位置と重なるときを求め、そのときに、用紙のカットを実行する。なお、印刷票５４が、印刷伝票に相当する。
機能Ｃは、食堂において客の注文を調理スタッフに連絡する連絡票の印刷時などに使用される用紙カットコマンドである。このような連絡票では、非定型印刷だけが実行され、かつ用紙の節約の効果も必要であるため、定形印刷を実行しないほうが好ましい印刷伝票である。
【００４４】
図３に機能Ｄと表記したレシート５６は、用紙カットコマンド機能Ｄを実行して得られたレシートである。用紙カットコマンド機能Ｄは、印刷が終了した時点から、さらにトップマージンに相当する長さだけ用紙を送った後に、用紙のカットを実行し、トップマージンに相当する長さだけ用紙を逆送りして、次のレシートの印刷を実行する。レシート５６の後端は、ボトムロゴ５７ｄの直後でカットされている。トップロゴ５９ｄは、レシート５６の先端の直後から開始されている。なお、レシート５６が、印刷伝票に相当する。
【００４５】
前述した、用紙カットコマンド機能Ａ、機能Ｂ、機能Ｃ、機能Ｄに対応して実行される用紙のカット動作が、切断形式に相当する。切断形式は、用紙カットコマンド毎に定まっているため、用紙カットコマンドによって、どの切断形式であるかを判断することができる。
【００４６】
用紙カットコマンドは、レシート５２やレシート５３や印刷票５４やレシート５６の非定形印刷が終了する時点で印刷装置１０に送られる。印刷装置１０は、用紙カットコマンドを受けて、後述するボトムロゴの印刷処理を実行した後に、各用紙カットコマンドに対応した切断形式で用紙をカットする。後述するように、ボトムロゴの印刷処理過程で切断形式が記憶される。トップロゴの印刷は、後述するように、ホスト装置からレシートデータ及びレシートデータの印刷コマンドを受けて実行されるトップロゴの印刷処理過程において、記憶されている切断形式に対応して実行される。記憶されている切断形式は、レシートまたは印刷票の後端をカットした切断形式であり、即ち、次のレシートまたは印刷票の先端の切断形式である。
【００４７】
次に、用紙をカットする切断形式に対応して、ボトムロゴの印刷処理を実行する過程を説明する。図４は、ボトムロゴの印刷処理過程の一実施形態を示すフローチャートである。
【００４８】
印刷伝票１枚相当の非定形印刷が終了し、ホスト装置から用紙カットコマンドが送られてくると、ボトムロゴの印刷処理が開始される。ステップＳ１では、印刷装置が用紙のカットを実行できるオートカッタの装備が、印刷装置にあるか否かを判定する。オートカッタが印刷装置に装備されていない（ステップＳ１でＮｏ）場合は、ステップＳ２に進む。
【００４９】
ステップＳ２では、送られてきた用紙カットコマンドが機能Ｂであるか否かを判定する。送られてきた用紙カットコマンドが機能Ｂである（ステップＳ２でＹｅｓ）場合は、ステップＳ６に進む。これは、機能Ｂは手作業による用紙カットにも対応した用紙カットコマンドであり、オートカッタの装備がなくてもボトムロゴの印刷を実行するためである。送られてきた用紙カットコマンドが機能Ｂではない（ステップＳ２でＮｏ）場合は、ここでボトムロゴの印刷処理を終了する。これは、機能Ｂ以外の用紙カットコマンドは、オートカッタの装備がない印刷装置では成立しないためである。
【００５０】
ステップＳ１で、オートカッタが印刷装置に装備されている（ステップＳ１でＹｅｓ）場合は、ステップＳ３に進む。ステップＳ３では、送られてきた用紙カットコマンドが機能Ｃであるか否かを判定する。送られてきた用紙カットコマンドが機能Ｃである（ステップＳ３でＹｅｓ）場合は、ステップＳ４に進む。これは、用紙の切断形式が機能Ｃであって、機能Ｃの場合は定形印刷を実行しないほうが好ましいため、用紙カットコマンドが機能Ｃであることによって、ロゴ印刷実行決定部３８が、ボトムロゴの印刷を「非実行」に決定した場合に相当する。ステップＳ４では、機能Ｃが実行されるときに用紙がカットされる位置の範囲であるカット範囲の設定を実行する。
【００５１】
次に、ステップＳ５では、「レシート先頭」フラグを解除する。「レシート先頭」フラグは、用紙のカットが実行されて、次の印刷伝票に印刷が実行されるときに、トップロゴ印刷の実行または非実行を判定するか否かを判断するためのフラグである。「レシート先頭」フラグは、定形印刷を伴う切断形式の用紙カットコマンドの場合には設定され、定形印刷を伴わない切断形式の用紙カットコマンドの場合には解除される。機能Ｃの場合には、ロゴ印刷を実行しないため、ここで、「レシート先頭」フラグを解除する。ステップＳ５を実行して、切断形式に対応して、ボトムロゴの印刷処理を終了する。なお、用紙のカットは、引き続いて印刷が実行されて用紙が搬送され、カット範囲と用紙切断部の切断刃の位置とが重なったときに実行され、短冊状の印刷票５４（図３参照）が形成される。
【００５２】
ステップＳ３で、送られてきた用紙カットコマンドが機能Ｃではなかった（ステップＳ３でＮｏ）場合は、ステップＳ６に進む。ステップＳ６では、ボトムロゴの設定があるか否か、即ち、ロゴ設定記憶部３７ａに記憶されているボトムロゴ印刷の実行に関する設定が「実行」に設定されているか否かを判定する。ボトムロゴ印刷の設定が印刷実行に設定されていなかった（ステップＳ６でＮｏ）場合は、ステップＳ８に進む。この処理の流れは、用紙の切断形式は機能Ｃではなく、切断形式によれば定形印刷は「実行」であるが、ロゴ設定記憶部３７ａに記憶されていたボトムロゴ印刷の実行に関する設定が「非実行」であることから、ロゴ印刷実行決定部３８が、用紙の切断形式に拠る「実行」と、ボトムロゴ印刷の実行に関する設定に拠る「非実行」とから、ボトムロゴの印刷を「非実行」に決定する場合である。
【００５３】
ステップＳ６で、ボトムロゴ印刷の設定が印刷実行に設定されていた（ステップＳ６でＹｅｓ）場合は、ステップＳ７に進む。この処理の流れは、用紙の切断形式は機能Ｃではなく、切断形式によれば定形印刷は「実行」であり、ロゴ設定記憶部３７ａに記憶されていたボトムロゴ印刷の実行に関する設定が「実行」であることから、ロゴ印刷実行決定部３８が、用紙の切断形式に拠る「実行」と、ボトムロゴ印刷の実行に関する設定に拠る「実行」とから、ボトムロゴの印刷を「実行」に決定する場合である。ステップＳ７では、ボトムロゴの印刷を実行する。
【００５４】
次に、ステップＳ８では、用紙カットコマンドで指定された用紙の切断形式で、用紙のカットを実行する。
【００５５】
次に、ステップＳ９では、「レシート先頭」フラグを設定する。前述したように、「レシート先頭」フラグは、用紙のカットが実行されて、次の印刷伝票に印刷が実行されるときに、トップロゴ印刷の実行または非実行を判定するか否かを判断するためのフラグである。この場合は、用紙の切断形式によれば定形印刷は「実行」の場合であり、「レシート先頭」フラグを設定する。ステップＳ９を実行して、ボトムロゴの印刷が実行される場合の、ボトムロゴの印刷処理を終了する。
【００５６】
次に、用紙をカットする切断形式に対応して、トップロゴの印刷処理を実行する過程を説明する。図５は、トップロゴの印刷処理過程の一実施形態を示すフローチャートである。
【００５７】
ホスト装置２０からレシートデータ及びレシートデータの印刷コマンドが送られてくると、トップロゴの印刷処理が開始される。ここで、レシートデータとは、印刷伝票に印刷される非定形の一般印刷のデータである。ステップＳ２１では、「レシート先頭」フラグが設定されているか否かを判定する。「レシート先頭」フラグは、トップロゴ印刷の実行または非実行を判定するか否かを判断するためのフラグであり、定形印刷を伴う切断形式の用紙カットコマンドの場合に設定されている。「レシート先頭」フラグが設定されていない（ステップＳ２１でＮｏ）場合は、トップロゴの印刷は実行せず、ステップＳ２５に進む。この処理の流れは、「レシート先頭」フラグが設定されていないことから、ロゴ印刷実行決定部３８が、トップロゴの印刷を「非実行」に決定した場合である。
【００５８】
「レシート先頭」フラグが設定されていた（ステップＳ２１でＹｅｓ）場合は、ステップＳ２２に進む。
【００５９】
ステップＳ２２では、トップロゴの設定があるか否か、即ち、ロゴ設定記憶部３７ａに記憶されているトップロゴ印刷の実行に関する設定が「実行」に設定されているか否かを判定する。トップロゴ印刷の設定が印刷実行に設定されていなかった（ステップＳ２２でＮｏ）場合は、ステップＳ２４に進む。
【００６０】
この処理の流れは、「レシート先頭」フラグが設定されており、用紙の切断形式に拠れば定形印刷は「実行」であるが、ロゴ設定記憶部３７ａに記憶されていたトップロゴ印刷の実行に関する設定が「非実行」であることから、ロゴ印刷実行決定部３８が、用紙の切断形式に拠る「実行」と、トップロゴ印刷の実行に関する設定に拠る「非実行」とから、トップロゴの印刷を「非実行」に決定する場合である。
【００６１】
ステップＳ２２で、トップロゴ印刷の設定が印刷実行に設定されていた（ステップＳ２２でＹｅｓ）場合は、ステップＳ２３に進む。この処理の流れは、「レシート先頭」フラグが設定されており、切断形式によれば定形印刷は「実行」であり、ロゴ設定記憶部３７ａに記憶されていたトップロゴ印刷の実行に関する設定が「実行」であることから、ロゴ印刷実行決定部３８が、用紙の切断形式に拠る「実行」と、トップロゴ印刷の実行に関する設定に拠る「実行」とから、トップロゴの印刷を「実行」に決定する場合である。ステップＳ２３では、トップロゴの印刷を実行する。
【００６２】
次に、ステップＳ２４では、設定されていた「レシート先頭」フラグを解除する。次に、ステップＳ２５では、ホスト装置２０から送られてきたレシートデータの印刷を実行する。ステップＳ２５を実行して、用紙をカットする切断形式に対応して、トップロゴの印刷処理を終了する。
【００６３】
この実施形態によれば、以下の効果が得られる。
（１）用紙カットコマンドが機能Ｃの場合、ロゴ印刷実行決定部３８は、ボトムロゴの印刷を「非実行」に決定する。従って、非定形印刷のみを実行し、定形印刷を実行しない印刷票５４を得るための機能Ｃの実行において、ボトムロゴ印刷の実行に関する設定が「実行」に設定されている場合においてもボトムロゴを印刷しないようにすることができる。
【００６４】
（２）ロゴ設定記憶部３７ａに記憶されていたボトムロゴ印刷の実行に関する設定が「実行」である場合であって、用紙カットコマンドが機能Ｃ以外の場合、ロゴ印刷実行決定部３８は、ボトムロゴの印刷を「実行」に決定する。従って、定形印刷を実行することが好ましいレシート５２やレシート５３を得るための用紙カットコマンドの実行において、ボトムロゴの印刷を実行するようにすることができる。
【００６５】
（３）用紙カットコマンドが機能Ｃの場合、用紙カットの過程で、「レシート先頭」フラグが解除される。非定形印刷のデータを印刷する場合、「レシート先頭」フラグが解除されていると、ロゴ印刷実行決定部３８は、トップロゴの印刷を「非実行」に決定する。従って、非定形印刷のみを実行し、定形印刷を実行しない印刷票５４を得るための機能Ｃの実行において、トップロゴ印刷の実行に関する設定が「実行」に設定されている場合においてもトップロゴを印刷しないようにすることができる。
【００６６】
（４）用紙カットコマンドが機能Ｃ以外の場合、用紙カットの過程で、「レシート先頭」フラグが設定される。ロゴ設定記憶部３７ａに記憶されていたトップロゴ印刷の実行に関する設定が「実行」である場合であって、「レシート先頭」フラグが設定されている場合、ロゴ印刷実行決定部３８は、トップロゴの印刷を「実行」に決定する。従って、定形印刷を実行することが好ましいレシート５２やレシート５３を得るための用紙カットコマンドと連動して、トップロゴの印刷を実行するようにすることができる。
【００６７】
（５）印刷伝票１枚相当の非定形印刷が終了し、ホスト装置から用紙カットコマンドが送られてくると、ボトムロゴの印刷処理が開始され、ボトムロゴの印刷が実行される場合には、ボトムロゴの印刷が実行された後、用紙のカットが実行される。従って、印刷伝票の非定形印刷より後端側の後端近辺に、ボトムロゴを印刷することができる。
【００６８】
（６）ホスト装置２０からレシートデータ及びレシートデータの印刷コマンドが送られてくると、トップロゴの印刷処理が開始され、トップロゴの印刷が実行される場合には、トップロゴの印刷が実行された後、レシートデータの印刷が実行される。従って、レシートデータ印刷より先端側に、トップロゴを印刷することができる。
【００６９】
本発明の実施形態は、前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において適宜変更が可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の印刷装置の構成を示したブロック図。
【図２】本発明を実現する機能的全体構成を示す機能ブロック図。
【図３】用紙カットコマンドに従ってカットされた印刷帳票を示す図。
【図４】ボトムロゴの印刷処理過程を示すフローチャート。
【図５】トップロゴの印刷処理過程を示すフローチャート。
【符号の説明】
【００７１】
１０…印刷装置、１１…印刷装置制御部、１２…ＣＰＵ、１４ａ…ＲＡＭ、１４ｂ…ＲＯＭ、１６…データバス、１７…インタフェース、１８…用紙搬送モータ、１８ｄ…搬送モータドライバ、２０…ホスト装置、２１…オートカッタモータ、２１ａ…切断刃、２１ｄ…カッタドライバ、２２…印刷ヘッド、２２ｄ…ヘッドドライバ、２３…検出器、３１…通信部、３１ａ…データ受信部、３１ｂ…データ送信部、３４…制御部、３６…印刷装置制御管理部、３６ａ…ロゴ印刷設定部、３７…記憶部、３７ａ…ロゴ設定記憶部、３８…ロゴ印刷実行決定部、３９…トップロゴ印刷制御部、４１…ボトムロゴ印刷制御部、４２…レシートデータ印刷制御部、４３…オートカッタ制御部、４４…印刷機構駆動回路、４６…印刷機構部、４７…オートカッタ駆動回路、４８…オートカッタ機構部、５２，５３，５６…レシート、５４…印刷票、５７ａ，５７ｂ，５７ｄ…ボトムロゴ、５８ａ…空白印刷、５９ａ，５９ｂ，５９ｄ…トップロゴ。
【図１】
2006035729.tif 000003
【図２】
2006035729.tif 000004
【図３】
2006035729.tif 000005
【図４】
2006035729.tif 000006
【図５】
2006035729.tif 000007