(57)【要約】 【課題】  印刷データに含まれる特定マークの種類により、当該線部分にミシン目カットを施すか否かを選択的に設定できる印刷システム及び印刷制御方法を提供する。  【解決手段】  印刷装置１１０と、通信手段１０３を介して印刷装置１１０に接続されたホストコンピュータ１０１とによって構成される印刷システム１において、プリンタドライバが印刷データの中に特定マークが有るか否かを解析するマーク解析手段と、特定マークの種類毎に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する設定手段と、ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する用紙切断コマンド生成手段を備える。【選択図】  図１
2005144894.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムであって、
前記ホストコンピュータは、
アプリケーションプログラムから出力された印刷データを印刷処理コマンド及び用紙切断コマンドが含まれたプリンタ制御コマンドに変換するプリンタドライバと、
前記プリンタ制御コマンドを前記プリンタに送信する送信手段と、を備え、
前記プリンタドライバは、
特定マークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する設定手段と、
前記印刷データの中に前記特定マークが有るか否かを解析するマーク解析手段と、
前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する第１の用紙切断コマンド生成手段と、
直線カットモードを指示する用紙切断コマンドを生成する第２の用紙切断コマンド生成手段と、を備え、
前記印刷装置は、
前記プリンタ制御コマンドを受信する受信手段と、
前記用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを判別するコマンド解析手段と、
前記印刷処理コマンドに基づいて用紙に印刷処理を実行する印刷手段と、
前記用紙切断コマンドに応じて前記用紙を切断するカッター手段と、
前記用紙切断コマンドがミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断し、その後の印刷処理コマンドに基づく印刷処理がその前の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の印刷処理を続行すると共に、前記用紙切断コマンドが直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断し、それをもってその回の印刷物発行処理を終了とする印刷制御手段と、を備えることを特徴とする印刷システム。
【請求項２】
前記設定手段は、表示手段に前記ミシン目カット設定情報を設定する画面を表示することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記ミシン目カット設定情報を設定する表示画面と同じ表示画面に印刷及び用紙カットイメージを表示することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記ミシン目カット設定情報の設定に対応して、前記表示画面の印刷及び用紙カットイメージが変化することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記コマンド解析手段がミシン目カットモードを指示する用紙切断コマンドを検知した場合には、前記カッター手段の刃をミシン目カット用に切り替え、また直線カットモードを指示する用紙切断コマンドを検知した場合には、前記カッター手段の刃を直線カット用に切り替える切替手段を備えることを特徴とする請求項１〜４のいずれかに記載の印刷システム。
【請求項６】
前記用紙切断コマンドがパラメータを含む用紙切断コマンドとされることにより、前記印刷制御手段は、前記パラメータの値によりミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを判別することを特徴とする請求項１〜５のいずれかに記載の印刷システム。
【請求項７】
印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムを制御する印刷制御方法であって、
アプリケーションプログラムから出力された印刷データの中に特定マークが有るか否かを解析する工程と、
前記特定マークの種類毎に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する工程と、
前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する工程と、
直線カットモードを指示する用紙切断コマンドを生成する工程と、
前記用紙切断コマンドを印刷処理コマンドと共にプリンタ制御コマンドに変換するデータ変換工程と、
前記ホストコンピュータから、前記プリンタ制御コマンドを前記印刷装置に送信する工程と、
前記ホストコンピュータから送信された前記プリンタ制御コマンドを印刷装置で受信する受信工程と、
前記印刷処理コマンドに基づいて用紙に印刷処理を実行する印刷工程と、
前記用紙切断コマンドがミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断する工程と、
前記用紙切断コマンドが直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断する工程と、
前記用紙をミシン目状に切断する場合は、その後の印刷処理コマンドに基づく印刷処理がその前の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の印刷処理を続行する工程と、
前記用紙を直線状に切断する場合は、それをもってその回の印刷物発行処理を終了する工程と、を含むことを特徴とする印刷制御方法。
【請求項８】
印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムを制御する印刷制御方法であって、
アプリケーションプログラムから出力された印刷データの中に特定マークが有るか否かを解析する工程と、
前記特定マークの情報の種類毎に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する工程と、
前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する工程と、
直線カットモードを指示する用紙切断コマンドを生成する工程と、
前記用紙切断コマンドを印刷処理コマンドと共にプリンタ制御コマンドに変換するデータ変換工程と、
前記ホストコンピュータから、前記プリンタ制御コマンドを前記印刷装置に送信する工程と、
前記ホストコンピュータから送信された前記プリンタ制御コマンドを印刷装置で受信する受信工程と、
前記印刷処理コマンドに基づいて用紙に所定搬送長さの印刷データ分に対応する第１の印刷処理を実行する第１の印刷工程と、
前記印刷処理コマンドに基づいて前記用紙に前記第１の印刷処理後の残りの印刷データ分に対応する第２の印刷処理を実行する第２の印刷工程と、
前記用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断する工程と、
前記用紙切断コマンドが、直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断する工程と、
前記用紙をミシン目状に切断する場合は、その後の印刷処理コマンドに基づく第１の印刷処理がその前の第２の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の第２の印刷処理を続行する工程と、
前記用紙を直線状に切断する場合は、それをもってその回の印刷物発行処理を終了する工程と、を含むことを特徴とする印刷制御方法。
【請求項９】
ホストコンピュータに組み込まれ、印刷装置を制御するコマンドを生成し、送信手段を介して印刷装置に送信するプリンタドライバにおいて、
特定マークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する設定手段と、
前記印刷データの中に前記特定マークが有るか否かを解析するマーク解析手段と、
前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する第１の用紙切断コマンド生成手段と、
直線カットモードを指示する用紙切断コマンドを生成する第２の用紙切断コマンド生成手段とを有することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＰＯＳレジスタ等に組み込まれる印刷装置と印刷装置に接続して印刷動作の制御を行うホストコンピュータとを含む印刷システム、プリンタドライバ、及び印刷制御方法に係り、特に、ロール紙等の用紙を幅方向に直線状に切断する直線カット及びミシン目状に切断するミシン目カットを切り替えて実行することのできるカッター手段を備えた印刷システム、プリンタドライバ、及び印刷制御方法に関するものである。
【背景技術】
【０００２】
例えば、ＰＯＳ（Point of sale）レジスタ等に組み込まれる印刷装置おいては、レシート用の印刷用紙としてロール紙（記録シート）を用いており、適当な箇所でレシート（領収書）を自動カットするためのカッター機構を備えている。近年、この種のカッター機構として、レシートを直線状にカットする直線カットモード及びレシートをミシン目状にカットするミシン目カットモードを切り替えて実行できるようにしたものが提案されている（例えば、特許文献１参照）。なお、直線カットとは、レシート排出後の人手による切り離しが容易にできるようにレシートの幅方向の一端に切り残しを形成したり、レシートを完全に切断したりするカット形態である。
【０００３】
上記特許文献１に示されたカッター装置は、円周上に形成された刃の一部に切欠部が形成された回転刃と、回転刃とともにシート材（用紙）を挟むための対向刃（固定刃）と、回転刃のシート材に対する切込み深さを切替える回転刃移動機構とを備えることにより、直線カットとミシン目カットとを切り替え設定できるようにしたものである。即ち、回転刃移動機構よって、シート材に対する回転刃の切込み深さが切欠部の途中となるように調整した際には、切欠部の底部がシート材に接触しなくなるためシート材をミシン目状に切断するミシン目カットモードになり、一方、回転刃の切込み深さが切欠部の深さ以上となるように調整した際には、切欠部による切り残しが無くなるためシート材を直線状に切断する直線カットモードになる。そのため、シート材を直線状にカットする直線カット及びミシン目状にカットするミシン目カットを簡単に選択でき、専用回転刃をその都度交換するといった労力を省くことができる。
【０００４】
【特許文献１】特開２０００−２９６４９６号公報（第３頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載された従来の印刷装置では、例えば１回のレシート発行処理が、用紙に印刷を行う印刷処理と、印刷中及び印刷前後に前記用紙の搬送を行う用紙搬送処理と、その後に引き続いて前記用紙の切断を行う用紙切断処理とにより終了するように構成されており、１枚のレシートの中に直線カット箇所（末端）とミシン目カット箇所とを混在させるような用紙発行は想定されていない。また、印刷データに含まれる特定マークの種類により、当該マーク部分にミシン目カットを施すか否かを選択することもできない。
【０００６】
従って、本発明の目的は上記課題を解消することに係り、用紙をミシン目状に切断するミシン目カットが途中に混在するような形態の印刷物の発行ができ、しかも、印刷データに含まれる特定マークの種類により、当該マーク部分にミシン目カットを施すか否かを選択的に設定できる印刷システム、プリンタドライバ、及び印刷制御方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る印刷システムは、印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムであって、前記ホストコンピュータは、アプリケーションプログラムから出力された印刷データを印刷処理コマンド及び用紙切断コマンドが含まれたプリンタ制御コマンドに変換するプリンタドライバと、前記プリンタ制御コマンドを前記プリンタに送信する送信手段と、を備え、前記プリンタドライバは、特定マークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する設定手段と、前記印刷データの中に前記特定マークが有るか否かを解析するマーク解析手段と、前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する第１の用紙切断コマンド生成手段と、直線カットモードを指示する用紙切断コマンド生成する第２の用紙切断コマンド生成手段と、を備え、前記印刷装置は、前記プリンタ制御コマンドを受信する受信手段と、前記用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを判別するコマンド解析手段と、前記印刷処理コマンドに基づいて用紙に印刷処理を実行する印刷手段と、前記用紙切断コマンドに応じて前記用紙を切断するカッター手段と、前記用紙切断コマンドがミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断し、その後の印刷処理コマンドに基づく印刷処理がその前の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の印刷処理を続行すると共に、前記用紙切断コマンドが直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断し、それをもってその回の印刷物発行処理を終了とする印刷制御手段と、を備える。
これにより、用紙をミシン目状に切断するミシン目カットが途中に混在するような形態の印刷物の発行ができ、印刷データに含まれる特定のマークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定することにより、当該マーク部分にミシン目カットを施すか否かを選択的に設定できる。
【０００８】
また、本発明に係る印刷システムは、前記設定手段は、表示手段に前記ミシン目カット設定情報を設定する画面を表示することを特徴とする。
これにより、ミシン目カット設定情報の設定を表示手段の画面を見ながら容易にできる。
【０００９】
また、本発明に係る印刷システムは、前記ミシン目カット設定情報を設定する表示画面と同じ表示画面に印刷及び用紙カットイメージを表示することを特徴とする。
これにより、印刷及び用紙カットイメージを見ながら、ミシン目カット設定情報の設定を容易にできる。
【００１０】
また、本発明に係る印刷システムは、前記ミシン目カット設定情報の設定に対応して、前記表示画面の印刷及び用紙カットイメージが変化することを特徴とする。
これにより、ミシン目カット設定情報の設定を変えたとき、印刷及び用紙カットイメージがこの変化に対応して、表示が変化するのを見ることができるので、より設定を容易にできる。
【００１１】
また、本発明に係る印刷システムは、前記コマンド解析手段がミシン目カットモードを指示する用紙切断コマンドを検知した場合には、前記カッター手段の刃をミシン目カット用に切り替え、また直線カットモードを指示する用紙切断コマンドを検知した場合には、前記カッター手段の刃を直線カット用に切り替える切替手段を備えることを特徴とする。
これにより、カッター手段の刃をミシン目カット用の刃と直線カット用の刃とを切り替えて、用紙に対しミシン目カット及び直線カットを選択的に実行することができる。
【００１２】
また、本発明に係る印刷システムは、前記用紙切断コマンドがパラメータを含むコマンドとされることにより、前記印刷制御手段は、前記パラメータの値によりミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを判別することを特徴とする。
これにより、１つの用紙切断コマンドのパラメータを変えることにより、ミシン目カットモードか直線カットモードかを判別するので、複数の用紙切断コマンドを用いずに、複数のカットモードを実現できる。
【００１３】
また、本発明に係る印刷制御方法は、印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムを制御する印刷制御方法であって、アプリケーションプログラムから出力された印刷データの中に特定マークが有るか否かを解析する工程と、前記特定マークの種類毎に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する工程と、前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する工程と、直線カットモードを指示する用紙切断コマンドを生成する工程と、前記用紙切断コマンドを印刷処理コマンドと共にプリンタ制御コマンドに変換するデータ変換工程と、前記ホストコンピュータから、前記プリンタ制御コマンドを前記印刷装置に送信する工程と、前記ホストコンピュータから送信された前記プリンタ制御コマンドを印刷装置で受信する受信工程と、前記印刷処理コマンドに基づいて用紙に印刷処理を実行する印刷工程と、前記用紙切断コマンドがミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断する工程と、前記用紙切断コマンドが直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断する工程と、前記用紙をミシン目状に切断する場合は、その後の印刷処理コマンドに基づく印刷処理がその前の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の印刷処理を続行する工程と、前記用紙を直線状に切断する場合は、それをもってその回の印刷物発行処理を終了する工程と、を含むことを特徴とする。
これにより、用紙をミシン目状に切断するミシン目カットが途中に混在するような形態の印刷物の発行ができ、印刷データに含まれる特定のマークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定することにより、当該マーク部分にミシン目カットを施すか否かを選択的に設定できる。
【００１４】
また、本発明に係る印刷制御方法は、印刷装置と、通信手段を介して前記印刷装置に接続されたホストコンピュータとによって構成される印刷システムを制御する印刷制御方法であって、アプリケーションプログラムから出力された印刷データの中に特定マークが有るか否かを解析する工程と、前記特定マークの情報の種類毎に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する工程と、前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する工程と、直線カットモードを指示する用紙切断コマンドを生成する工程と、前記用紙切断コマンドを印刷処理コマンドと共にプリンタ制御コマンドに変換するデータ変換工程と、前記ホストコンピュータから、前記プリンタ制御コマンドを前記印刷装置に送信する工程と、前記ホストコンピュータから送信された前記プリンタ制御コマンドを印刷装置で受信する受信工程と、前記印刷処理コマンドに基づいて用紙に所定搬送長さの印刷データ分に対応する第１の印刷処理を実行する第１の印刷工程と、前記印刷処理コマンドに基づいて前記用紙に前記第１の印刷処理後の残りの印刷データ分に対応する第２の印刷処理を実行する第２の印刷工程と、前記用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断する工程と、前記用紙切断コマンドが、直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断する工程と、前記用紙をミシン目状に切断する場合は、その後の印刷処理コマンドに基づく第１の印刷処理がその前の第２の印刷処理と同じ回の印刷物発行処理に属するものであるとして継続的に次の第２の印刷処理を続行する工程と、前記用紙を直線状に切断する場合は、それをもってその回の印刷物発行処理を終了する工程と、を含むことを特徴とする。
これにより、印刷装置の切断機構部が印刷ヘッド部より排出口側に所定寸法離れて配置されて、次のカテゴリの印刷データを印刷中に前のカテゴリとの境界部のミシン目カット動作を割り込ませなければならなくても、用紙の所定搬送長さに対応する次のカテゴリの印刷データ分の印刷を印刷処理１で行った後、ミシン目カットを行い、その後、当該カテゴリの残りの印刷データ分の印刷を印刷処理２で行うことにより、用紙をバックフィードさせなくても処理できる。
【００１５】
また、本発明に係るプリンタドライバは、ホストコンピュータに組み込まれ、印刷装置を制御するコマンドを生成し、送信手段を介して印刷装置に送信するプリンタドライバにおいて、特定マークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定する設定手段と、前記印刷データの中に前記特定マークが有るか否かを解析するマーク解析手段と、前記ミシン目カット設定情報に基づいて、ミシン目カットモードを指示する用紙切断コマンドを生成する第１の用紙切断コマンド生成手段と、直線カットモードを指示する用紙切断コマンドを生成する第２の用紙切断コマンド生成手段とを有することを特徴とする。
これにより、用紙をミシン目状に切断するミシン目カットが途中に混在するような形態の印刷物の発行ができ、印刷データに含まれる特定のマークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定することにより、当該マーク部分にミシン目カットを施すか否かを選択的に設定できる。
【発明の効果】
【００１６】
本発明の印刷システム、プリンタドライバ、及び印刷制御方法によれば、用紙をミシン目状に切断するミシン目カットが途中に混在するような形態の印刷物の発行ができ、しかも、印刷データに含まれる特定のマークの位置に、ミシン目カットを施すか否かのミシン目カット設定情報を設定することにより、当該マーク部分にミシン目カットを施すか否かを選択的に設定できる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら本発明の一実施形態に係る印刷システム及び印刷制御方法を詳細に説明する。
【００１８】
図１は、本発明の一実施形態に係る印刷システムの概略構成を例示したブロック図である。なお、本実施形態では、ＰＯＳレジスタなど、入力されたデータを用紙に印刷してレシートとして発行する印刷システムを例に説明する。
【００１９】
本実施形態に係る印刷システム１０２は、主に、印刷装置１１０と、通信手段１０３を介して接続するホストコンピュータ１０１で構成されている。ホストコンピュータ１０１は、制御部を備えると共に印刷処理コマンドや用紙切断コマンド等の各種処理コマンドの指令データを作成するデータ作成手段や送信部、プリンタドライバやそのセットアップユーティリティ、それらを格納するメモリなど（いずれも図示省略）で構成され、更に、商品のバーコードから読み取ったデータを入力するためのバーコードスキャナやキーボード等の入力手段１００、印刷イメージ等を表示するための表示手段１２６、などと接続している。なお、通信手段１０３は、通信線による有線接続でも、あるいは無線接続等であってもよい。
【００２０】
ホストコンピュータ１０１の制御部は、コンピュータのＣＰＵ及びＲＯＭやＲＡＭなどのメモリで構成され、データ作成手段や送信部などは、この制御部で印刷システム用のアプリケーションプログラムを実行することにより実現される。また、プリンタドライバ及びプリンタドライバが備えるセットアップユーティリティも、プログラムの形でホストコンピュータ１０１内のメモリに格納されている。セットアップユーティリティの設定操作は、アプリケーションプログラムを起動させ、設定メニューより行う。
【００２１】
ホストコンピュータ１０１が通信手段１０３を介して印刷装置１１０へ指令データを送信すると、印刷装置１１０は当該指令データを受信してこれを解析し、指令データに対応付けられた処理、例えば、印刷処理、用紙搬送処理、用紙切断処理などを実行する。
【００２２】
印刷装置１１０は、図に示すように、ホストコンピュータ１０１から入力された指令データをインターフェイス１１１を介して受信し一時保持する受信バッファ１１２（受信手段）と、受信した指令データを解析して各種コマンドやデータを判別するコマンド解析部（コマンド解析手段）１１３と、解析した各コマンドやデータを格納する印刷データメモリ１１４、コマンド情報メモリ１１５及びステータス情報メモリ１１６と、これら各メモリ１１４，１１５，１１６に格納したデータを用いて印刷処理、切断処理及び搬送処理などの印刷全般の統括制御を行う印刷制御部（印刷制御手段）１１７と、で構成される。
【００２３】
また、この印刷装置１１０は、用紙に文字や図形等を印刷する印刷ヘッド部１１８、ロール紙等の用紙を切断する切断機構部１１９及び用紙を搬送する用紙搬送部１２０と、印刷制御部１１７からの信号に基づいて印刷ヘッド部１１８を制御する印刷ヘッド制御部１２１、切断機構部１１９を制御する切断制御部１２２及び用紙搬送部１２０を制御する搬送制御部１２３と、を有する。
【００２４】
コマンド解析部１１３は、受信した指令データから印刷処理コマンド、用紙搬送処理コマンド及び用紙切断コマンド等の各種コマンドを解析する。また、用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを判別する。また、後述するように、用紙切断コマンドがパラメータ付きのコマンドである場合、コマンド解析部１１３でカットモードの判定を行う。
【００２５】
印刷手段としての印刷ヘッド制御部１２１及び印刷ヘッド部１１８は、印刷制御部１１７からの信号により、コマンド解析部１１３の解析した印刷処理コマンドに基づいて印刷処理を実行する。また、カッター手段としての切断制御部１２２及び切断機構部１１９は、印刷制御部１１７からの信号により、用紙を自動カットする。その場合、コマンド解析部１１３の判別した用紙切断コマンドが、ミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて用紙をミシン目状に切断し、直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて用紙を直線状に切断する。
【００２６】
更に、印刷制御部１１７は、用紙切断コマンドがミシン目カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙をミシン目状に切断し、その後の印刷処理コマンドに基づく印刷処理がその前の印刷処理と同じ回のレシート発行処理（印刷物発行処理）に属するものであるとして継続的に次の印刷処理を続行すると共に、用紙切断コマンドが直線カットモードを指示する用紙切断コマンドである場合には、その用紙切断コマンドに基づいて前記用紙を直線状に切断し、それをもってその回のレシート発行処理を終了する。
【００２７】
次に、本実施形態における印刷システムのセットアップユーティリティの設定動作について説明する。
セットアップユーティリティの設定は、まずホストコンピュータ１０１の操作者が、印刷装置１１０を制御するためのアプリケーションプログラムを起動させ、プリンタドライバのセットアップユーティリティを設定するメニューを選択して行う。接続する表示手段１２６にはセットアップユーティリティの設定画面が表示されるので、操作者はこれを見ながら設定を行う。
【００２８】
セットアップユーティリティ設定における画面表示例を図２に示す。このセットアップユーティリティでは、レシート発行時のカット方式の設定と、レシートに印刷される特定マークの種類毎にミシン目カットを施すか否かの設定（ミシン目カット設定情報）を行うことができる。まず、１回のレシート発行が終了すると用紙の直線カットが行われるが、この直線カットを用紙を幅方向に完全にカットする「フルカット」にするか、用紙の幅方向の一端に切り残しを形成して人手による切り離しが容易にできるようにカットする「パーシャルカット」にするかを設定する。
【００２９】
次に、印刷データの中の特定マークの種類毎にミシン目カットを施すか否かの設定を行う。本実施形態では、印刷データに含まれる特定マークの種類として２種類（例えば、１点鎖線と２点鎖線）が予め設定されている。設定したそれぞれの種類についてミシン目カットを施すか否かを個別に設定する。
上記の例で説明すると、図２では、１点鎖線ではミシン目カットを入れず、２点鎖線ではミシン目カットを入れるように設定されている。選択後「ＯＫ」ボタンを押下して設定を終了する。なお、印刷データに含まれる特定マークは、上記の１点鎖線と２点鎖線でなくてもよく、また特定マークの種類も１種類のみあるいは３種類以上でもよい。
【００３０】
また、セットアップユーティリティの設定では、図３に示すように、印刷及びカットイメージが図２の設定画面と同時に画面表示されることが好ましい。特に、選択に対応して印刷イメージが変化するようにすれば、現在の設定状況を視覚的に把握できる。図３（ａ）では、「２点鎖線」の部分にミシン目カットを入れ、用紙の末端を「フルカット」するように選択したイメージの表示例を示し、図３（ｂ）では、「１点鎖線」の部分にミシン目カットを入れ、用紙の末端を「パーシャルカット」するように選択したイメージの表示例を示している。
【００３１】
次に、本実施形態における印刷システムのレシート発行処理、即ち、印刷処理並びに用紙切断処理について説明する。
図４は、本発明の一実施形態における印刷システムのホストコンピュータ側におけるレシート発行処理手順を示すフローチャートである。
まず、入力手段１００（例えば、バーコードスキャナ）によって商品のバーコードから読み取られた価格データが、順番にホストコンピュータ１０１に入力される（Ｓ１０１）。ホストコンピュータ１０１の制御部は、商品コードに対応したデータを商品マスタのＬＵＴ（Look-up-Table）から取り出し、その商品カテゴリデータ毎に一旦メモリに格納する。
【００３２】
ホストコンピュータ１０１の制御部は、随時データ入力の終了を判断し（Ｓ１０２）、入力手段１００（例えば、キーボード）の決済キーが押された段階で、商品カテゴリ内の小計及び全部の決済金額を算出し（Ｓ１０３）、レシートの印刷データとして付加する。
【００３３】
ホストコンピュータ１０１の制御部のデータ生成手段は、商品コードに対応したデータを予め決められた商品カテゴリ（グループ）にグループ分けして、各カテゴリ毎にデータ印刷のための印刷処理コマンドを作成する。
さらに、各カテゴリ内の商品データと小計との間には１点鎖線が印刷されるように設定し、この小計と次の商品カテゴリの間（各カテゴリの境界部）には、２点鎖線が印刷されるように設定した印刷処理コマンドを作成する。
【００３４】
プリンタドライバは、印刷データの中に特定マーク（１点鎖線の印刷処理コマンド及び２点鎖線の印刷処理コマンド）が有るか否かを解析する（Ｓ１０４）。
【００３５】
次に、セットアップユーティリティの設定画面（図２参照）で、１点鎖線ではミシン目カットを「しない」ように選択し、２点鎖線ではミシン目カットを「する」ように選択し、レシート間カット方法を「フルカット」するように選択する（Ｓ１０５）。
【００３６】
上記のように、２点鎖線部分をミシン目カットするように設定されている場合、各カテゴリ毎の印刷処理コマンドの間にミシン目カットモードを指示する用紙切断コマンドを生成する（Ｓ１０６）。さらに、最後の印刷処理コマンドの後に直線カットモードの「フルカット」を指示する用紙切断コマンドを生成し書き込む。
これにより、時系列に印刷処理コマンドと用紙切断コマンドとが並んだレシート発行処理のための指令データが生成される（Ｓ１０７）。生成されたデータは、通信手段１０３を介して印刷装置１１０へ送信される（Ｓ１０８）。
【００３７】
次に、図５は、本発明の一実施形態における印刷システムの印刷装置側におけるレシート発行処理手順を示すフローチャートである。
ホストコンピュータ１０１からレシート発行処理のための指令データを受信すると、例えば、印字開始位置を合わせるためのバックフィード等の用紙搬送を行い（Ｓ２０１）、Ｓ２０２及びＳ２０３で最初の商品カテゴリＡの印刷データに対応する印刷処理１及び印刷処理２を行う。
【００３８】
ここで、印刷処理１とは、印刷処理コマンドに基づいて用紙に所定搬送長さのデータ印刷分に対応する第１の印刷処理を実行する第１の印刷工程であり、印刷処理２とは、前記用紙に前記第１の印刷処理後の残りの印刷データ分に対応する第２の印刷処理を実行する第２の印刷工程である。即ち、印刷装置１１０は、切断機構部１１９が印刷ヘッド部１１８より排出口側に所定寸法離れて配置されているので、次のカテゴリの印刷データを印刷中に前のカテゴリとの境界部のミシン目カット動作を割り込ませなければならない。そこで、用紙をバックフィードさせたくない場合には、用紙の所定搬送長さ（切断機構部１１９と印刷ヘッド部１１８との距離）に対応する次のカテゴリの印刷データ分の印刷を印刷処理１で行った後、ミシン目カットを行い、その後、当該カテゴリの残りの印刷データ分の印刷を印刷処理２で行う必要がある。
【００３９】
なお、最初の商品カテゴリＡのデータ印刷時には、上述した如く印刷処理１及び印刷処理２が連続して行われる。
【００４０】
次に、Ｓ２０４では、前記用紙切断コマンドがミシン目カットの指令（ミシン目カットモードを指示する用紙切断コマンド）か、直線カットの指令（直線カットモードを指示する用紙切断コマンド）かを判別することにより、最終カテゴリ印刷かそうでないかを判断する。
【００４１】
そして、ミシン目カットの指令である場合（最終カテゴリ印刷でない場合）は、Ｓ２０５で所定搬送長さに対応する次の商品カテゴリＢの印刷データ分の印刷処理１を行った後、Ｓ２０６でミシン目カットを実行し、再びＳ２０３に戻り、前記商品カテゴリＢの前記印刷処理１後の残りの印刷データ分に対応する印刷処理２を実行する。
【００４２】
次いで、Ｓ２０４で再び、前記用紙切断コマンドがミシン目カットの指令か直線カットの指令かを判別することにより、最終カテゴリ印刷かそうでないかを判断する。ミシン目カットの指令が続く場合は、以上の操作が繰り返され、順次各商品カテゴリＣ，Ｄ，・・・という順に印刷処理が実行される。
【００４３】
そして、Ｓ２０４で直線カット指令が出た場合、本実施形態の印刷装置１１０では、それをレシートの最終行と判定し、レシート発行の最終処理であるＳ２０７に進む。このＳ２０７ではキャンペーンメッセージ等のフットノート印刷を行い、Ｓ２０８で適当量の用紙搬送を行った後、Ｓ２０９でレシート（用紙）を完全に切断（「フルカット」）する。
なお、セットアップユーティリティの設定で、「パーシャルカット」に設定した場合には、用紙の幅方向の一端に切り残しを形成して人手による切り離しが容易にできるようにカットする「パーシャルカット」が施される。
【００４４】
この直線カットにより、今まで印刷したレシートが切り離され、Ｓ２１０では次のレシート発行のための位置合わせや紙ジャム防止位置への送りのための用紙搬送が行われて、１回のレシート発行処理が終了する。
なお、上記実施形態のレシート発行処理におけるＳ２０４では、前記用紙切断コマンドがミシン目カットの指令か、直線カットの指令かを判別することにより、最終カテゴリ印刷かそうでないかを判断したが、これに限定されるものではない。
例えば、Ｓ２０３で印刷処理２を実行してから、Ｓ２０５で印刷処理１を実行する際、次のカテゴリの印刷データ（所定搬送長さに対応する次のカテゴリの印刷データ分）が入ってこなければ（印刷バッファに印刷データが無ければ）、自動的にその印刷が最終カテゴリ印刷だと判断することもできる。
【００４５】
上述した印刷システムの１回のレシート発行処理で発行されるレシートの印刷出力例を図６に示す。矢印Ｙは、印刷装置１１０から排出される方向を示す。このレシート５００では、印刷データが商品カテゴリＡ〜Ｄ毎に分類されて印刷されている。また、各カテゴリの境界に印刷された２点鎖線部分にミシン目カットが施され、全部のカテゴリの印刷が済んだ後で直線状に切断するように設定されている。
【００４６】
以上のように、上記構成の印刷システム１０２によれば、ホストコンピュータ１０１のセットアップユーティリティにおける用紙切断に係わる設定に基づいて、レシート５００を幅方向にミシン目状に切断するミシン目カットモード及びレシート５００を幅方向に直線状に切断する直線カットモードを選択的に実行することができるので、図に示したように、途中にミシン目カットが混在する１枚の連続したレシート（印刷物）５００を容易に発行することができる。
【００４７】
また、レシート５００のミシン目カット部分は、後で簡単に切り離すことができるので、切り離したレシート５００を個別に管理することも容易である。
例えば、上記印刷システム１０２を搭載したＰＯＳレジスタで発行するレシートは、商品カテゴリＡ〜Ｄ毎に商品データが並べ替えられ、商品カテゴリＡ〜Ｄ毎に集計した状態で印刷出力されると共に、各商品カテゴリ間の境界部にミシン目カットラインが形成されている。そのため、レシート５００を受領した人はミシン目カットラインでレシートを切り離し、そのまま個別に家計簿に貼り付け等するだけで、商品カテゴリＡ〜Ｄ毎に容易にレシート５００を確認、整理することができる。
【００４８】
このように、印刷データに含まれる特定マークの種類毎にミシン目カットラインを入れるか否かを区別させて、レシートを発行させることができるので、各カテゴリ内の商品データと小計との間にはミシン目を入れずに１点鎖線が印刷される。
更に、セットアップユーティリティの設定で、１点鎖線の部分にもミシン目カットラインを入れるように設定しておけば、各カテゴリの商品と小計との間にもミシン目カットラインを入れたレシートを発行することもできる。
【００４９】
次に、用紙切断コマンドにパラメータを付加して、パラメータの値によりミシン目カットモードを指示する用紙切断コマンドであるか、直線カットモードを指示する用紙切断コマンドであるかを区別する場合のレシート発行処理について詳述する。
【００５０】
図７は、パラメータ付きの用紙切断コマンドを用いてレシート発行データの生成を行う場合のホストコンピュータ側の処理手順を示すフローチャートである。即ち、パラメータ付きの用紙切断コマンドを用いる場合、図４のフローチャートのＳ１０７では以下のような手順で、それぞれの用紙切断コマンドが生成される。
【００５１】
はじめに、決済金額の算出が終了してカテゴリ毎に整理された印刷データについて、印刷データに含まれる特定マークの印刷箇所を把握する（Ｓ３０１）。まず、１点鎖線が有るか否かを判断し（Ｓ３０２）、有る場合はその１点鎖線に対してミシン目カットを施す設定が有るか否かを判断する（Ｓ３０３）。セットアップユーティリティでミシン目カットをするように設定されている場合、「ＣＵＴ１」を用紙切断コマンドに付加して印刷データ内に挿入する（Ｓ３０４）。一方、１点鎖線の印刷箇所がない場合や、ミシン目カットをしない設定となっている場合は、そのままＳ３０５へ進む。
【００５２】
次に、２点鎖線が有るか否かを判断し（Ｓ３０５）、有る場合はその２点鎖線に対してミシン目カットを施す設定が有るか否かを判断する（Ｓ３０６）。セットアップユーティリティでミシン目カットをするように設定されている場合、同様に「ＣＵＴ１」を用紙切断コマンドに付加して印刷データ内に挿入する（Ｓ３０７）。一方、２点鎖線の印刷箇所がない場合や、ミシン目カットをしない設定となっている場合は、そのままＳ３０８へ進む。
【００５３】
印刷データに含まれる特定マークの印刷箇所についての一連の確認後、印刷データが終了したか否かを判断し（Ｓ３０８）、次のカテゴリのデータが有る場合は、Ｓ３０１に戻り、上記の手順を繰り返す。一方、データの把握が終了したら、次に用紙末端の切断方式を判断する（Ｓ３０９）。セットアップユーティリティにおいて、「フルカット」を選択している場合は、「ＣＵＴ２」を用紙切断コマンドに付加して印刷データ内に挿入する（Ｓ３１０）。また、「パーシャルカット」を選択している場合は、「ＣＵＴ３」を用紙切断コマンドに付加して印刷データ内に挿入する（Ｓ３１１）。
以上のように、印刷コマンドに用紙切断コマンドを挿入して生成されたレシート発行処理のための指令データは、印刷装置１１０へ送信される。
【００５４】
次に、図８は、パラメータ付きの用紙切断コマンドに基づいて印刷及び用紙切断処理を行う場合の印刷装置側の処理手順を示すフローチャートである。即ち、パラメータ付きの用紙切断コマンドを用いる場合、図５のフローチャートのＳ２０４では以下のような手順で、最終カテゴリ印刷か否かの判定が行われる。
【００５５】
はじめに、ホストコンピュータ１０１から送信されたデータの中に用紙切断コマンドを検出すると（Ｓ４０１）、コマンド解析部１１３は、コマンドのパラメータ値Ｐを判断する（Ｓ４０２）。Ｐ＝１である場合、この用紙切断コマンド以降にも印刷処理が続く、即ち最終カテゴリ印刷ではないと判断する（Ｓ４０３）。そして、ミシン目カットモードを指示する用紙切断コマンドであると断定して（Ｓ４０４）、図５のフローチャートのＳ２０５へ進む。
【００５６】
一方、Ｐ＞１である場合、この用紙切断コマンド以降には印刷処理がない、即ち最終カテゴリ印刷であると判断する（Ｓ４０５）。そして、直線カットモードを指示する用紙切断コマンドであると断定して（Ｓ４０６）、図５のフローチャートのＳ２０７へ進む。
【００５７】
ところで、ここでレシートを幅方向に直線状に切断する直線カットモードと、ミシン目状に切断するミシン目カットモードとを選択的に実行することができる切断機構部１１９の具体的な例について説明する。
【００５８】
その一例として、図９から図１２に示すカッター機構を挙げる。このカッター機構は、図９から図１２に示すように、用紙搬送方向下流側のエッジ部分に直線刃１ａを有する長尺の固定刃１と、円周上に連続した刃２ａを有する直線カット用回転刃２と、円周上に形成された刃３ａの一部に周方向一定間隔で複数個（図示例では６個）の切欠部３ｂを設けたミシン目用回転刃３と、前記固定刃１の長手方向に沿って移動可能に支持されたカッターキャリッジ４と、このカッターキャリッジ４に基端部５ａが回動自在に軸支されると共に前記各回転刃２，３がそれぞれ揺動端５ｂ，５ｃで回転自在に軸支された揺動アーム５と、前記直線カット用回転刃２の刃２ａが前記固定刃１上のロール紙Ｓと交差する第１の位置（図９及び図１０の位置）と、前記ミシン目用回転刃３の刃３ａが前記固定刃１上のロール紙Ｓと交差する第２の位置（図１１及び図１２の位置）とに、前記揺動アーム５を切り替え可能な切り替え手段６と、を備えている。
【００５９】
そして、前記カッター機構Ｍは、印刷ヘッド部１１８を通過したロール紙Ｓを所望の位置で幅方向に完全に切断する直線カット、又は幅方向にミシン目を入れるミシン目カットを可能とされている。なお、印字前のロール紙Ｓは、ハウジングの中にロール状に保管されており、前記カッター機構Ｍによって切断されたロール紙Ｓは、ハウジングに設けた排出口から外部に排出される。
【００６０】
前記直線カット用回転刃２は、固定刃１上を通過するロール紙Ｓに刃２ａを交差させることにより、ロール紙Ｓを挟み込んで直線状に切断するものであり、前記ミシン目用回転刃３は、固定刃１上を通過するロール紙Ｓに刃３ａを交差させることにより、ロール紙Ｓを挟み込んでミシン目状に切断するものである。
【００６１】
前記カッターキャリッジ４は、ヘッドキャリッジ（図１２参照）３０と平行に移動できるように、２本のガイド軸１１，１２にスライド自在に支持されている。
前記揺動アーム５は、その基端部５ａがカッターキャリッジ４に支軸７を介して回動自在に支持されることで、ロール紙Ｓに対して垂直、且つ固定刃１の長手方向に対して平行な面内で揺動できるように設けられている。
【００６２】
前記揺動アーム５に設けられた各揺動端５ｂ，５ｃには、直線カット用回転刃２とミシン目用回転刃３が、それぞれ回転軸８，９を介して回転可能に取り付けられており、これら直線カット用回転刃２とミシン目用回転刃３とを支持する回転軸８，９は、揺動アーム５の揺動中心（支軸７）から等距離の位置にある。
【００６３】
また、本実施形態のカッター機構Ｍでは、揺動アーム５の位置を前記第１の位置と前記第２の位置とに切り替える手段６の構成要素として、揺動アーム５の基端部５ａに形成された従動側の円弧ギヤ１３と、該円弧ギヤ１３と噛合するようにカッターキャリッジ４に駆動軸１５を介して回転自在に設けられた駆動側の円弧ギヤ１４と、を備えている。
そして、駆動側の円弧ギヤ１４を回動させることにより、揺動アーム５を前記第１の位置と前記第２の位置との間で揺動させることができる。なお、図示しないが、揺動アーム５を揺動させるための駆動手段の例としては、モータ、ソレノイド、エアシリンダ、他のアクチュエータ等を挙げることができ、前記印刷制御部１１７からの信号により、前記切断制御部１２２が前記揺動アーム５を揺動させる。
【００６４】
この場合、揺動アーム５を図９に示すような第１の位置に位置決めすると、直線カット用回転刃２が固定刃１上のロール紙Ｓと交差して直線カットモードとなり、また、揺動アーム５を図１１に示すような第２の位置に位置決めすると、ミシン目用回転刃３が固定刃１上のロール紙Ｓと交差してミシン目カットモードとなるように、これら第１の位置及び第２の位置が決められている。
【００６５】
なお、前記第１の位置に揺動アーム５を位置決めした時には、ミシン目用回転刃３が固定刃１上のロール紙Ｓに接触せず、前記第２の位置に揺動アーム５を位置決めした時には、直線カット用回転刃２が固定刃１上のロール紙Ｓに接触しないように、これら回転刃２，３の取付位置等が設定されている。
更に、前記第１の位置と前記第２の位置との中間の所定位置（非カット位置）に揺動アーム５を位置決めした時には、直線カット用回転刃２及びミシン目用回転刃３の双方がロール紙Ｓに接触しない（交差しない）ように設定されている。
【００６６】
また、前記第１の位置と前記第２の位置とに揺動アーム５を確実に位置決めするため、本実施形態のカッターキャリッジ４には、揺動アーム５の揺動範囲を規制するストッパ用段部１７，１８が設けられている。例えば、揺動アーム５を一方のストッパ用段部１７に当たるまで揺動させると第１の位置に位置決めすることができ、揺動アーム５を他方のストッパ用段部１８に当たるまで揺動させると第２の位置に位置決めすることができる。
【００６７】
更に、このカッター機構Ｍには、直線カット用回転刃２を回転させるための第１の動力伝達機構２１と、前記ミシン目用回転刃３を回転させるための第２の動力伝達機構２２とが設けられている。
前記第１の動力伝達機構２１は、図９及び図１０に示すように揺動アーム５が第１の位置に切り替えられた際に、カッターキャリッジ４の移動を直線カット用回転刃２の回転に変換して伝えるものであり、前記第２の動力伝達機構２２は、図１１及び図１２に示すように揺動アーム５が第２の位置に切り替えられた際に、カッターキャリッジ４の移動をミシン目用回転刃３の回転に変換して伝えるものである。
【００６８】
前記第１の動力伝達機構２１は、図１０に示すように、直線カット用回転刃２の下面に同軸に一体回転可能に設けられたピニオンギヤ２３と、固定刃１と平行に配設されて揺動アーム５が前記第１の位置に切り替えられた際に前記ピニオンギヤ２３と噛合するラックギヤ２４と、で構成されている。
本実施形態の場合、ピニオンギヤ２３の径は、直線カット用回転刃２の径よりも小さく（略半分程度）設定されており、第１の動力伝達機構２１は、カッターキャリッジ４の移動速度よりも直線カット用回転刃２の周速が速くなるように該直線カット用回転刃２を増速回転させる。
【００６９】
また、前記第２の動力伝達機構２２は、図１２に示すように、固定刃１のカッター対向面に設けられたシート支持面１ｂと、ミシン目用回転刃３と同軸に一体回転可能に設けられた転動輪２５と、で構成されている。転動輪２５は、揺動アーム５が第２の位置に切り替えられた際に、固定刃１のシート支持面１ｂ上のロール紙Ｓの表面に圧接されて表面上を転動する。
本実施形態の場合、前記転動輪２５の径は、ミシン目用回転刃３の刃３ａの径より若干小さく（切欠部３ｂの底部の径より若干大きい程度）に設定されている。
【００７０】
なお、転動輪２５と、ピニオンギヤ２３及びそれに噛合するラックギヤ２４とは、高さを違えて配置されており、転動輪２５がラックギヤ２４に接触することはない。本実施形態の転動輪２５は、ミシン目用回転刃３に隣接して配置されており、ミシン目用回転刃３によるカットラインに近い位置で、固定刃１上のロール紙Ｓの表面上を転動することができるようになっている。
【００７１】
また、上述したカッター機構Ｍには、カッターキャリッジ４を移動させるためのカッター駆動手段が必要であるが、本実施形態のカッター機構Ｍでは、カッターキャリッジ４だけを動かすための専用のカッター駆動手段を設けずに、ヘッドキャリッジ３０を往復動させる駆動手段（図示せず）を利用している。
即ち、ヘッドキャリッジ３０は、図１２に示すように、ガイド軸３２にスライド自在に支持されてカッターキャリッジ４と同じ方向に移動するものであり、印刷ヘッド部１１８にはヘッドキャリッジ３０を移動させるための駆動手段が備わっている。そこで、その駆動手段により移動するヘッドキャリッジ３０の移動力を利用して、カッターキャリッジ４を動かすことができる。
【００７２】
図１０及び図１２に具体的に示すように、カッターキャリッジ４は、ヘッドキャリッジ３０に設けた係合部３１に対して係脱可能な係脱手段４０を備えており、ヘッドキャリッジ３０に伴って移動することができる。
前記係脱手段４０は、前記係合部３１との連結状態及び非連結状態を形成するための係合レバー４１と、該係合レバー４１を前記係合部３１の相対移動軌跡上に位置する初期位置及び当該相対移動軌跡から外れた位置の間を移動可能な状態で支持している支持部４２と、前記係合レバー４１を前記初期位置に戻すための弾性付勢力を当該係合レバー４１に付与している弾性部材（図示せず）と、を備えている。
【００７３】
そこで、前記係合レバー４１の先端部４１ａ及び前記係合部３１の形状を適宜設定することにより、ヘッドキャリッジ３０の動きに応じて、カッターキャリッジ４を選択的にヘッドキャリッジ３０に連結した状態及び連結が解除された状態にできる。
即ち、ヘッドキャリッジ３０を、そのホームポジションから印刷領域に向かう方向或いはその逆方向に向けて一方向に移動させる場合には、ヘッドキャリッジ３０の係合部３１が前記係合レバー４１の先端部４１ａを乗り越えて移動するので双方の間には連結状態が形成されない。しかるに、ヘッドキャリッジ３０をホームポジションに向けて移動させて係合部３１が前記係合レバー４１の先端部４１ａを乗り越えた直後に逆方向に移動させると、係合レバー４１の掛止部４１ｂに係合部３１が掛止した状態（連結状態）になり、カッターキャリッジ４を移動することができる。
【００７４】
次に、本実施形態の印刷システムの印刷装置１１０に係るカッター機構Ｍの動作を説明する。
【００７５】
まず、上記カッター機構Ｍによりロール紙Ｓをミシン目カットする場合、図１１及び図１２に示すように、駆動側の円弧ギヤ１４を回動させることにより、揺動アーム５を前記第２の位置に切り替える。即ち、図１１中、反時計回り方向（矢印Ｄ方向）に揺動アーム５を揺動させることにより、他方のストッパ用段部１８に突き当てる。
これにより、揺動アーム５が第２の位置に位置決めされ、ミシン目用回転刃３の刃３ａが固定刃１の直線刃１ａと交差すると共に、第２の動力伝達機構２２における転動輪２５が固定刃１のシート支持面１ｂ上のロール紙Ｓの表面に圧接される。なお、この状態では、切欠部３ｂの底部が固定刃１の直線刃１ａに届かない位置にある。
【００７６】
この状態で、前記係脱手段４０を介してカッターキャリッジ４にヘッドキャリッジ３０を連結し、該ヘッドキャリッジ３０を図中右方向（矢印Ｂ方向）に移動させる。
すると、第２の動力伝達機構２２における転動輪２５が、固定刃１のシート支持面１ｂ又はシート支持面１ｂ上のロール紙Ｓの表面に押し付けられて転動し、カッターキャリッジ４の移動をミシン目用回転刃３の回転に変換して伝える。
そこで、ミシン目用回転刃３は、矢印Ｃ方向に回転しながら矢印Ｂ方向に移動し、固定刃１上のロール紙Ｓと交差することができ、該ロール紙Ｓを切り進むことができる。
【００７７】
ここで、ミシン目用回転刃３は、円周上の刃３ａに一定間隔で切欠部３ｂを形成したミシン目カット専用のものであるから、切欠部３ｂが通過する部分に切り残しが生じ、カットラインＬ２に沿ってロール紙Ｓがミシン目カットされる。
また、ミシン目用回転刃３は、転動輪２５が直接ロール紙Ｓの表面上を転動することによって回転するようになっているので、カッターキャリッジ４によるミシン目用回転刃３のカットラインＬ２方向への移動速度（送り速度）と当該ミシン目用回転刃３の周速度とをほぼ同期させることができ、切欠部３ｂによる切り残し部分をばらつきなくロール紙Ｓ上に形成することができ、ミシン目カットの品質向上が図れる。
【００７８】
次に、上記カッター機構Ｍによりロール紙Ｓを直線カットする場合、図９及び図１０に示すように、駆動側の円弧ギヤ１４を回動させることにより、揺動アーム５を前記第１の位置に切り替える。即ち、図９中、時計回り方向（矢印Ａ方向）に揺動アーム５を揺動させることにより、一方のストッパ用段部１７に突き当てる。
これにより、揺動アーム５が第１の位置に位置決めされ、直線カット用回転刃２の刃２ａが固定刃１の直線刃１ａと交差すると共に、第１の動力伝達機構２１におけるピニオンギヤ２３とラックギヤ２４とが噛み合う。
【００７９】
この状態で、前記係脱手段４０を介してカッターキャリッジ４にヘッドキャリッジ３０を連結し、該ヘッドキャリッジ３０を図中右方向（矢印Ｂ方向）に移動させる。
すると、第１の動力伝達機構２１がカッターキャリッジ４の移動を直線カット用回転刃２の回転に変換して伝えるので、該直線カット用回転刃２が図９中、反時計回り方向（矢印Ｃ方向）に回転する。
【００８０】
そこで、直線カット用回転刃２は、矢印Ｃ方向に回転しながら矢印Ｂ方向に移動し、固定刃１上のロール紙Ｓと交差することができ、該ロール紙Ｓを切り進むことができる。
ここで、前記直線カット用回転刃２は、円周上に連続した刃２ａを有する直線カット専用のものであるから、ロール紙Ｓを安定したきれいなカットラインＬ１で直線カットすることができる。
【００８１】
また、直線カット用回転刃２の周速は、カッターキャリッジ４による当該直線カット用回転刃２の移動速度（送り速度）よりも速くなるように設定してあるので、直線カット用回転刃２の耐久性の向上をも図ることができる。なお、直線カット用回転刃２の周速は、ピニオンギヤ２３と直線カット用回転刃２の直径比を適当に設定することにより、自由に且つ簡単に変えることができる。
【００８２】
更に、直線カット用回転刃２及びミシン目用回転刃３をそれぞれ非カット位置にセットする場合は、揺動アーム５を第１の位置と第２の位置との間の中央に位置決めする。この場合の位置決めは、揺動範囲規制用のストッパ用段部１７，１８を用いて行うことはできないので、例えば駆動軸１５を介して揺動アーム５を揺動させるための駆動手段の制御によって行う。
このように、非カット位置に直線カット用回転刃２及びミシン目用回転刃３を保持した場合は、各回転刃の刃２ａ，３ａがロール紙Ｓに届かないので、カッターキャリッジ４を移動しても、ロール紙Ｓがカットされることはない。
【００８３】
以上のように、本実施形態の印刷システムの印刷装置１１０に係るカッター機構Ｍによれば、印刷システム１０２のホストコンピュータ１０１より入力された指令データからコマンド解析部１１３が判別したミシン目カット指令の用紙切断コマンドによって、切断制御部１２２が前記揺動アーム５を揺動させて第２の位置に切り替えることにより、ミシン目用回転刃３によってロール紙Ｓを良好にミシン目カットすることができる。
【００８４】
その後、前記ホストコンピュータ１０１より入力された指令データから前記コマンド解析部１１３が判別した直線カット指令の用紙切断コマンドによって、前記切断制御部１２２が前記揺動アーム５を揺動させて第１の位置に切り替えることにより、直線カット用回転刃２によってロール紙Ｓを良好に直線カットすることができる。
【００８５】
即ち、印刷システム１０２のホストコンピュータ１０１よりにより入力された指令データから判別した用紙切断コマンドにより、揺動アーム５の位置を切り替えるだけで、それぞれ専用の直線カット用回転刃２又はミシン目用回転刃３を用いた直線カット又はミシン目カットとを行うことができるので、それぞれに安定したカットを容易に行うことができ、きれいなカットラインを出すことができる。
【００８６】
なお、上記実施形態においては、印刷システム１０２としてレシートを発行するＰＯＳレジスタを例に説明したが、本発明の印刷システムはこれに限定されるものではなく、本発明の趣旨に基づいて様々な使用形態を採りうることは言うまでもない。つまり、本発明の印刷システム及び印刷制御方法は、本発明の趣旨に基づいて種々の形態を採ることが可能である。
【００８７】
また、上記実施形態において切断機構部１１９の具体的な例として挙げたカッター機構Ｍに限らず、本発明のカッター手段の構成は種々の形態を採りうる。
例えば、用紙をミシン目状に切断する刃や直線状に切断する刃は、上記実施形態の如き回転刃に限るものではなく、固定刃に向けて進退動可能な可動刃を用いることもできる。
【図面の簡単な説明】
【００８８】
【図１】本発明の一実施形態に係る印刷システムの概略構成を例示したブロック図である。
【図２】本発明の一実施形態に係わる印刷システムのセットアップユーティリティ設定における画面表示例を示す図である。
【図３】本発明の一実施形態に係わる印刷システムのセットアップユーティリティ設定における印刷及びカットイメージの画面表示例を示す図である。
【図４】本発明の一実施形態における印刷システムのホストコンピュータ側におけるレシート発行処理手順を示すフローチャートである。
【図５】本発明の一実施形態における印刷システムの印刷装置側におけるレシート発行処理手順を示すフローチャートである。
【図６】本発明の一実施形態に係わる印刷システムの１回のレシート発行処理で発行されるレシートの印刷出力例を示す図である。
【図７】パラメータ付きの用紙切断コマンドを用いてレシート発行データの生成を行う場合のホストコンピュータ側の処理手順を示すフローチャートである。
【図８】パラメータ付きの用紙切断コマンドに基づいて印刷及び用紙切断処理を行う場合の印刷装置側の処理手順を示すフローチャートである。
【図９】本発明の一実施形態に係わる印刷システムの印刷装置に組み込まれるカッター機構をフルカット時に斜め上から見た斜視図である。
【図１０】本発明の一実施形態に係わる印刷システムの印刷装置に組み込まれるカッター機構をフルカット時に斜め下から見た斜視図である。
【図１１】本発明の一実施形態に係わる印刷システムの印刷装置に組み込まれるカッター機構をミシン目カット時に斜め上から見た斜視図である。
【図１２】本発明の一実施形態に係わる印刷システムの印刷装置に組み込まれるカッター機構をミシン目カット時に斜め横から見た斜視図である。
【符号の説明】
【００８９】
１０１  ホストコンピュータ
１０２  印刷システム
１１０  印刷装置
１１３  コマンド解析部
１１７  印刷制御部
１１９  切断機構部
１２６  表示手段
５００  レシート
【図１】
2005144894.tif 000003
【図２】
2005144894.tif 000004
【図３】
2005144894.tif 000005
【図４】
2005144894.tif 000006
【図５】
2005144894.tif 000007
【図６】
2005144894.tif 000008
【図７】
2005144894.tif 000009
【図８】
2005144894.tif 000010
【図９】
2005144894.tif 000011
【図１０】
2005144894.tif 000012
【図１１】
2005144894.tif 000013
【図１２】
2005144894.tif 000014