(57)【要約】      （修正有）【課題】異なる仕様のプリンターに対応可能なプリンターの制御方法を提供する。【解決手段】ホストコンピューターから送信される制御コマンドを受信し、長尺状の記録用紙に情報を印刷して単票Ｔとして発行するプリンターの制御方法であって、前記プリンターの仕様を識別する仕様識別工程Ｓ１と、前記記録用紙に情報を印刷する印刷工程Ｓ２と、前記仕様識別工程Ｓ１で識別された仕様に基づいて、前記情報が印刷された前記記録用紙を前記単票として発行する際の単票終端となる位置を判定する終端判定工程Ｓ３と、前記終端判定工程Ｓ３で判定された前記単票終端をカット位置まで紙送りして位置決めするカット位置決め工程Ｓ４と、を備える。【選択図】図４
2014104606.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピューターから送信される制御コマンドを受信し、長尺状の記録用紙に情報を印刷して単票として発行するプリンターの制御方法であって、
前記記録用紙を用紙搬送経路に沿って紙送りする紙送り工程と、
紙送りされる前記記録用紙に前記情報を印刷する印刷工程と、
前記プリンターの仕様を識別する仕様識別工程と、
前記仕様識別工程で識別された仕様に基づいて、前記情報が印刷された前記記録用紙を前記単票用紙として発行する際の単票終端となる位置を判定する終端判定工程と、
前記終端判定工程で判定された前記単票終端をカット位置まで紙送りして位置決めするカット位置決め工程と、を備えることを特徴とするプリンターの制御方法。
【請求項２】
前記仕様識別工程は、マニュアルカッター搭載仕様かオートカッター搭載仕様かのいずれかの仕様に付随する制御コマンドの送信に対する応答を確認し識別するものであることを特徴とする請求項１に記載のプリンターの制御方法。
【請求項３】
前記仕様識別工程は、オートカッターに関係する電気的接続を確認し識別するものであることを特徴とする請求項１に記載のプリンターの制御方法。
【請求項４】
前記終端判定工程は、印刷動作終了を含む動作情報を確認するステータスコマンドに対する応答を確認し判定するものであることを特徴とする請求項１乃至３のいずれか一項に記載のプリンターの制御方法。
【請求項５】
前記終端判定工程は、印刷動作を伴わない所定量以上の紙送りコマンドが送信されたことを確認し判定するものであることを特徴とする請求項１乃至３のいずれか一項に記載のプリンターの制御方法。
【請求項６】
ホストコンピューターから送信される制御コマンドを受信し、長尺状の記録用紙に情報を印刷して単票として発行するプリンターを制御するプリンターシステムであって、
前記プリンターは、前記記録用紙を用紙搬送経路に沿って紙送りする紙送り手段と、紙送りされる前記記録用紙に前記情報を印刷する印刷手段と、を備え、
前記プリンターの仕様を識別する仕様識別手段と、
前記仕様識別手段で識別された仕様に基づいて、前記情報が印刷された前記記録用紙を前記単票として発行する際の単票終端となる位置を判定する終端判定手段と、
前記終端判定手段で判定された前記単票終端をカット位置まで紙送りして位置決めするカット位置決め手段と、を有することを特徴とするプリンターシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状の記録用紙に情報を印刷して単票として発行するプリンターの制御方法、およびプリンターシステムに関する。
【背景技術】
【０００２】
長尺状の記録用紙に情報を印刷して単票として発行するプリンターとしては、マニュアルカッター搭載プリンターと、オートカッター搭載プリンターとがある。マニュアルカッター搭載プリンターでは、記録用紙に情報を印刷した後、記録用紙を用紙排出部まで紙送りする。使用者は、用紙排出部に設けられる手切りカッター（マニュアルカッター）を用いて、記録用紙を単票の終端に対応する位置でカットする（例えば、特許文献１参照）。一方、オートカッター搭載プリンターでは、記録用紙に情報を印刷した後、記録用紙の単票の終端に対応する位置を、オートカッターのカット位置まで紙送りし、オートカッターを動作させて自動的にカットを行う（例えば、特許文献２参照）。
【０００３】
市場においては、用途や目的に応じて、システム全体の構成要素を選択する場合がある。プリンターに関しては、例えばマニュアルカッター搭載プリンターかオートカッター搭載プリンターかのいずれかを選択したり、もしくは互いに置き換えたりする場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２７７９８８号公報
【特許文献２】特開２０１０−１８８５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プリンターの動作を制御するためには、ホストコンピューター上で動作するドライバーやアプリケーションから、プリンターに対して制御コマンドを送信する必要がある。また、マニュアルカッター搭載プリンターとオートカッター搭載プリンターとではプリンターの構成部品の配置の関係から記録用紙のカット位置が異なる場合がある。
【０００６】
そのため、マニュアルカッター搭載プリンターとオートカッター搭載プリンターとを置き換えたり選択したりする場合は、カット用の制御コマンドの送信有無の変更や、カット位置調整が必要となる。その結果、ドライバーやアプリケーションを変更する必要があり、費用や開発期間が発生するなどの問題があった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
（適用例１）ホストコンピューターから送信される制御コマンドを受信し、長尺状の記録用紙に情報を印刷して単票として発行するプリンターの制御方法であって、前記記録用紙を用紙搬送経路に沿って紙送りする紙送り工程と、紙送りされる前記記録用紙に前記情報を印刷する印刷工程と、前記プリンターの仕様を識別する仕様識別工程と、前記仕様識別工程で識別された仕様に基づいて、前記情報が印刷された前記記録用紙を前記単票用紙として発行する際の単票終端となる位置を判定する終端判定工程と、前記終端判定工程で判定された前記単票終端をカット位置まで紙送りして位置決めするカット位置決め工程と、を備えることを特徴とするプリンターの制御方法。
【０００９】
この方法によれば、仕様識別工程で使用されるプリンターがマニュアルカッター搭載仕様かオートカッター搭載仕様のいずれであるかを識別できる。また、終端判定工程によって、情報が印刷された単票の終端である単票終端の位置を仕様ごとに知ることができる。そして、カット位置決め工程で、仕様に応じて単票終端をカット位置まで紙送りして位置決めすることができる。その後、オートカッター搭載仕様のプリンターであれば、オートカッターを動作させ記録用紙をカットして単票として発行する。マニュアルカッター搭載仕様のプリンターであれば、ユーザーがマニュアルカッターを用い記録用紙をカットして単票を作成する。
【００１０】
すなわち、プリンターの仕様に応じたカット位置の調整、カット動作の実施判定およびカット動作の実施をプリンター側で行うことができる。これによって、ドライバーやアプリケーションは制御するプリンターのオートカッター搭載有無や、単票終端でのカット位置調整は意識せずに、同一の制御方法にてプリンターを制御することができる。従って、マニュアルカッター搭載プリンターとオートカッター搭載プリンターとを置き換えても、ドライバーやアプリケーションを変更するための費用や開発期間を必要としないシステムを構築することができる。
【００１１】
（適用例２）前記仕様識別工程は、マニュアルカッター搭載仕様かオートカッター搭載仕様かのいずれかの仕様に付随する制御コマンドの送信に対する応答を確認し識別するものであることを特徴とする上記のプリンターの制御方法。
【００１２】
この方法によれば、使用されるプリンターの仕様に付随する制御コマンドを送信してその応答を確認することにより、現在組み込まれているプリンターの仕様を識別することができる。
【００１３】
（適用例３）前記仕様識別工程は、オートカッターに関係する電気的接続を確認し識別するものであることを特徴とする上記のプリンターの制御方法。
【００１４】
この方法によれば、オートカッター機構の配線等の接続を電気的に確認することによってオートカッター搭載仕様であるか否かを識別することができる。
【００１５】
（適用例４）前記終端判定工程は、印刷動作終了を含む動作情報を確認するステータスコマンドに対する応答を確認し判定するものであることを特徴とする上記のプリンターの制御方法。
【００１６】
この方法によれば、プリンターの動作を確認するステータスコマンドを送りその応答を確認することによって動作状況を確認することができる。また、その動作が印刷終了であれば、印刷終了を基準に発行される単票の終端位置を判定することができる。
【００１７】
（適用例５）前記終端判定工程は、印刷動作を伴わない所定量以上の紙送りコマンドが送信されたことを確認し判定するものであることを特徴とする上記のプリンターの制御方法。
【００１８】
この方法によれば、印刷動作を伴わない所定量以上の紙送りが行われたことを印刷終了と推測することができる。そして、その印刷終了を基準に発行される単票の終端位置を判定することができる。
【００１９】
（適用例６）ホストコンピューターから送信される制御コマンドを受信し、長尺状の記録用紙に情報を印刷して単票として発行するプリンターを制御するプリンターシステムであって、前記プリンターは、前記記録用紙を用紙搬送経路に沿って紙送りする紙送り手段と、紙送りされる前記記録用紙に前記情報を印刷する印刷手段と、を備え、前記プリンターの仕様を識別する仕様識別手段と、前記仕様識別手段で識別された仕様に基づいて、前記情報が印刷された前記記録用紙を前記単票として発行する際の単票終端となる位置を判定する終端判定手段と、前記終端判定手段で判定された前記単票終端をカット位置まで紙送りして位置決めするカット位置決め手段と、を有することを特徴とするプリンターシステム。
【００２０】
この構成によれば、仕様識別手段によって使用されるプリンターがマニュアルカッター搭載仕様かオートカッター搭載仕様のいずれであるかを識別できる。また、終端判定手段によって、情報が印刷された単票の終端である単票終端の位置を仕様ごとに知ることができる。そして、カット位置決め手段で、仕様に応じて単票終端をカット位置まで紙送りして位置決めすることができる。その後、オートカッター搭載仕様のプリンターであれば、オートカッターを動作させ記録用紙をカットして単票として発行する。マニュアルカッター搭載仕様のプリンターであれば、ユーザーがマニュアルカッターを用い記録用紙をカットして単票を作成する。
【００２１】
すなわち、プリンターの仕様に応じたカット位置の調整、カット動作の実施判定およびカット動作の実施をプリンター側で行うことができる。これによって、ドライバーやアプリケーションは制御するプリンターのオートカッター搭載有無や、単票終端でのカット位置調整は意識せずに、同一の制御によってプリンターを制御することができる。従って、マニュアルカッター搭載プリンターとオートカッター搭載プリンターとを置き換えても、ドライバーやアプリケーションを変更するための費用や開発期間を必要としないシステムを構築することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係るプリンターの概略断面を示す断面図。
【図２】プリンターシステムの主要構成を示すブロック図。
【図３】記録用紙に印刷される印刷例を示す図。
【図４】プリンターの制御方法の流れを示すフローチャート。
【発明を実施するための形態】
【００２３】
以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００２４】
（プリンターについて）
本実施形態のプリンターとしてサーマルプリンターを適用した例を、図１を参照して説明する。サーマルプリンター（以下、プリンター１０という）は、微小発熱素子が直線的に配置されたサーマルヘッドを有している。サーマルヘッド（以下、印刷ヘッド３２という）に配置された微小発熱素子は、通電により選択的に発熱する。そして、この熱エネルギーが記録用紙としての感熱紙に含まれる発色剤と選択的に反応することにより、感熱紙上に種々の情報を印刷する。
【００２５】
このプリンター１０は、ＰＯＳシステムや発券システム等に用いられ、レシート、クーポン等を印刷して発行する。プリンター１０は、ロール状の記録用紙Ｐからなるロール紙Ｒを使用して、この記録用紙Ｐに所望の情報を印刷して適当な長さにカットし単票として発行する。プリンター１０は、システムの仕様に応じて様々な仕様のプリンター１０が適用される場合がある。以下、記録用紙Ｐをカットする手段として、マニュアルカッターを搭載するマニュアルカッター搭載プリンター１０Ａおよびオートカッターを搭載するオートカッター搭載プリンター１０Ｂが適用される場合を例にとり説明する。図１は、本実施形態に係るプリンターの概略断面を示す断面図であり、図１（ａ）は、マニュアルカッター搭載プリンターの概略断面を示す断面図、図１（ｂ）は、オートカッター搭載プリンターの概略断面を示す断面図である。
【００２６】
（マニュアルカッター搭載プリンターについて）
まず、マニュアルカッター搭載プリンターについて、図１（ａ）を参照して説明する。
図１（ａ）に示すように、マニュアルカッター搭載プリンター１０Ａは、ロール紙収容部１２と、紙送り機構２０と、印刷部３０と、紙カット部４０としてのマニュアルカッター４２と、を備えており、外装ケース１４によって覆われている。外装ケース１４の上部には、印刷済の記録用紙Ｐが排出される紙排出口１６が設けられている。ロール紙収容部１２は、外装ケース１４内に配置され、ロール状に巻き取られた記録用紙Ｐからなるロール紙Ｒを回転自在に収容する。
【００２７】
紙送り機構２０は、用紙搬送経路２２と、少なくとも１対の紙送りローラー対２４とを備える。用紙搬送経路２２は、ロール紙収容部１２を始点とし、外装ケース１４の上部に設けられた紙排出口１６を終点として一部湾曲した形状に形成され、記録用紙Ｐが搬送される経路を構成する。紙送りローラー対２４は、用紙搬送経路２２に沿って配置され、記録用紙Ｐを挟持し図示しない紙送りモーターを駆動源として回転駆動する。そのため、紙送り機構２０は、ロール紙収容部１２に収容されるロール紙Ｒから記録用紙Ｐを引出し、用紙搬送経路２２に沿って搬送し、外装ケース１４に設けられた紙排出口１６から排出することができる。
【００２８】
印刷部３０は、用紙搬送経路２２に沿って、紙送りローラー対２４の下流側かつ紙排出口１６近傍に配置され、印刷ヘッド３２およびプラテン３４を備える。印刷ヘッド３２およびプラテン３４は、用紙搬送経路２２を挟んで対峙するように配置され、紙送り機構２０によって搬送される記録用紙Ｐを挟持する。前述のように、印刷ヘッド３２は、微小発熱素子を有し通電により選択的に発熱する。そのため、この熱エネルギーが、紙送りされる記録用紙Ｐに含まれる発色剤と選択的に反応することにより、記録用紙Ｐに種々の情報を印刷することができる。
【００２９】
紙カット部４０としてのマニュアルカッター４２は、外装ケース１４に設けられた紙排出口１６に設けられている。マニュアルカッター４２は、一般に長方形状の板金もしくはプラスチック等の成形品であって１つの長辺（刃部４２ａ）に小さな三角形状の刃が多数設けられたものが好適に適用される。刃部４２ａは、紙排出口１６から排出される記録用紙Ｐの幅方向に配置される。ユーザーは、記録用紙Ｐを刃部４２ａに押し付け、付加力を与えることによってその記録用紙Ｐを任意の長さで切断することができる。なお、図１（ａ）中のＬ１は、印刷ヘッド３２とマニュアルカッター４２の刃部４２ａとの距離を表す。
【００３０】
上述のマニュアルカッター搭載プリンター１０Ａは、ロール状に巻かれた記録用紙Ｐに印刷部３０によって情報を印刷し、マニュアルカッター４２で任意の長さにカットすることによって単票を発行することができる。但し、記録用紙Ｐを任意の長さの単票として発行するためには、紙送り機構２０によって、単票終端となる位置をマニュアルカッター４２の刃部４２ａの位置に紙送りすることが必要になる。
【００３１】
（オートカッター搭載プリンターについて）
次いで、オートカッター搭載プリンターについて、図１（ｂ）を参照して説明する。
図１（ｂ）に示すように、オートカッター搭載プリンター１０Ｂは、ロール紙収容部１２と、紙送り機構２０と、印刷部３０と、紙カット部４０としてのオートカッター機構４５と、を備えており、外装ケース１４によって覆われている。外装ケース１４の上部には、印刷済の記録用紙Ｐが排出される紙排出口１６が設けられている。
【００３２】
図１（ｂ）に示すロール紙収容部１２、紙送り機構２０、印刷部３０、外装ケース１４、および紙排出口１６は、図１（ａ）に示すマニュアルカッター搭載プリンター１０Ａと同様な構成および内容であるため符号を等しくして説明を省略する。
【００３３】
図１（ｂ）に示すように、紙カット部４０としてのオートカッター機構４５は、外装ケース１４に設けられた紙排出口１６の近傍に設けられている。オートカッター機構４５は、紙排出口１６の紙通過口１６ａを挟んで一方に可動刃４６および図示しない可動刃駆動手段を、他方に固定刃４７を備えている。可動刃４６は、薄い刃物鋼で略長方形に形成され１つの長辺には複数の山形の刃４６ａが形成されている。さらには、連続した山形の刃４６ａは、略中央近傍に凹形の切り欠き部（図示省略）が形成されている。可動刃４６は駆動手段により、紙排出口１６を通過する記録用紙Ｐの面に対して直交する方向に移動する。
【００３４】
そして、可動刃４６と固定刃４７が互いに交叉することによって記録用紙Ｐは横方向に切断され分割される。このオートカッター機構４５は、可動刃４６と固定刃４７とが略平行に交叉する、いわゆるギロチン方式の紙カッターである。可動刃４６の複数の山形の刃４６ａには凹形の切り欠き部が形成されているため、山形の刃４６ａによって切断される記録用紙Ｐは、凹形の切り欠き部が当接する部分が切り残し部となる。そのため、切断された記録用紙Ｐは、それぞれバラバラにはならず、切り残し部でつながった状態になる。なお、図１（ｂ）中のＬ２は、印刷ヘッド３２とオートカッター機構４５の可動刃４６と固定刃４７とが互いに交叉する位置との距離を表す。
【００３５】
この可動刃４６と固定刃４７との待機時の隙間は、記録用紙Ｐが通過する紙排出口１６に連結しており、記録用紙Ｐが通過することができる。なお、固定刃４７の上部には、固定刃カバー４８が設けられている。また、記録用紙Ｐを切断しない時は、可動刃４６はオートカッター機構４５の内部に収納されており、可動刃４６の刃部は露出しない。
【００３６】
上述のオートカッター搭載プリンター１０Ｂは、ロール状に巻かれた記録用紙Ｐに印刷部３０によって情報を印刷し、オートカッター機構４５で任意の長さにカットすることによって単票を発行することができる。但し、記録用紙Ｐを任意の長さの単票として発行するためには、紙送り機構２０によって、単票終端となる位置をオートカッター機構４５の可動刃４６と固定刃４７とが互いに交叉する位置に紙送りすることが必要になる。
【００３７】
（プリンターシステムの制御系について）
次いで、上述のプリンターを用いるプリンターシステムの制御系について、図２を参照して説明する。図２は、プリンターシステムの主要構成を示すブロック図である。
【００３８】
図２に示すように、プリンターシステム１００は、マニュアルカッター搭載プリンター１０Ａもしくはオートカッター搭載プリンター１０Ｂと、マニュアルカッター搭載プリンター１０Ａもしくはオートカッター搭載プリンター１０Ｂを統括制御する制御装置６０とを備えている。マニュアルカッター搭載プリンター１０Ａおよびオートカッター搭載プリンター１０Ｂは、上述の印刷ヘッド３２とプラテン３４等からなる印刷部３０、記録用紙Ｐを搬送する少なくとも紙送りローラー対２４を有する紙送り機構２０、および、紙カット部４０を備えている。紙カット部４０は、本プリンターシステム１００に使用されるプリンター１０がマニュアルカッター搭載プリンター１０Ａの場合はマニュアルカッター４２を備え、オートカッター搭載プリンター１０Ｂの場合は、上述のオートカッター機構４５を備えている。
【００３９】
制御装置６０は、制御系の主要部となる制御部７０と、印刷ヘッド３２を駆動制御するヘッドドライバー６２と、プラテン３４、紙送り機構２０および紙カット部４０のうちオートカッター機構４５を駆動するモータードライバー６４と、インターフェイス部６６とを備えている。制御部７０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７２と、情報処理部７４と、メモリー部７６とを備えている。ＣＰＵ７２は、図示しない操作系や検出系からの入力信号処理、印刷処理等の各種処理を実行する。
【００４０】
情報処理部７４は、使用されるプリンター１０の仕様を識別する仕様識別部８２、発行される単票の終端位置、すなわち印刷済の記録用紙Ｐのカットすべきカット位置を判定する終端判定部８４（カット位置決定部）等を含んだ構成を有している。
【００４１】
メモリー部７６は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などを含んだ構成を有している。ＲＡＭは、ホストコンピューター６８からインターフェイス部６６を介して入力される情報等の印刷データ等の各種データを一時的に格納したり、ＣＰＵ７２によって実行される印刷処理等のプログラムを一時的に展開したりする。
【００４２】
ここで、印刷データは、印刷ヘッド３２で記録用紙Ｐに印刷もしくは描画すべきパターンを指示するものであり、パターンがビットマップ状に表現されている。ＲＯＭは、例えば不揮発性半導体メモリーで構成され、印刷ヘッド３２の駆動周波数や駆動電圧を制御する駆動制御プログラムおよび印刷ヘッド３２のエネルギーの印加履歴や印刷状態を管理する管理プログラム等の他、ＣＰＵ７２が実行する各種のプログラムが格納されている。
【００４３】
ヘッドドライバー６２は、ＣＰＵ７２からの指令に基づいて、印刷ヘッド３２の図示しない各発熱素子を個別またはグループ別に制御する。モータードライバー６４は、ＣＰＵ７２からの指令に基づいて、プラテン３４、紙送り機構２０およびオートカッター機構４５のそれぞれのモーターを個別に制御する。インターフェイス部６６は、ホストコンピューター６８から受け取った印刷データを制御部７０に出力したり、制御部７０から受け取った各種情報をホストコンピューター６８に出力したりする。
【００４４】
（記録用紙の印刷例について）
次いで、記録用紙の印刷例について、図３を参照して説明する。図３は、記録用紙に印刷される印刷例を示す図である。
【００４５】
単票Ｔは、マニュアルカッター搭載プリンター１０Ａもしくはオートカッター搭載プリンター１０Ｂによって、ロール状に巻かれた記録用紙Ｐに印刷部３０によって情報が印刷され、紙カット部４０で任意の長さにカットされることによって発行される。
図３に示すように、単票Ｔにおける印刷領域Ｑは、記録用紙Ｐの記録面において印刷開始端Ｑ１から印刷終端Ｑ２までとなる。単票Ｔは、単票先端Ｔ１と単票終端Ｔ２とを有するように、図２に示す紙カット部４０で記録用紙Ｐがカットされ作成される。なお、単票Ｔは、印刷領域Ｑに対して単票先端Ｔ１側で所定のスペースＭ、単票終端Ｔ２側で所定のスペースＮを有している。
【００４６】
（プリンターの制御方法について）
ここで、本実施形態に係るプリンターの制御方法について、図２〜図４を参照して説明する。図４は、プリンターの制御方法の流れを示すフローチャートである。
【００４７】
図４に示すように、プリンター１０の制御方法は、仕様識別工程Ｓ１と紙送り印刷工程Ｓ２と終端判定工程Ｓ３とカット位置決め工程Ｓ４と紙カット工程Ｓ５とを有する。
【００４８】
仕様識別工程Ｓ１では、図２に示すプリンターシステム１００に適用されるプリンター１０がどのような仕様なのかを識別する。本実施形態では、マニュアルカッター搭載プリンター１０Ａなのかオートカッター搭載プリンター１０Ｂなのかを識別する。この処理は、図２に示すプリンターシステムの１００の制御部７０の情報処理部７４、詳しくは仕様識別部８２で行われる。例えば、記録用紙のカットコマンドを送り、当該カットコマンドに対して応答があるか否かで、組み込まれているプリンター１０がマニュアルカッター搭載プリンター１０Ａなのかオートカッター搭載プリンター１０Ｂなのかを識別する。
【００４９】
なお、本識別方法は、上記に限定されるものではない。制御装置６０とプリンター１０との電気的接続を確認して、オートカッター機構４５を駆動するための配線が接続されているか否かを調べてもよい。また、プリンター１０にバーコード等の認識記号を付してプリンターシステム１００への設置時や駆動時に当該認識記号を制御装置６０が読み取ってもよい。
【００５０】
紙送り印刷工程Ｓ２では、図１に示す紙送り機構２０によって紙送りされる記録用紙Ｐに対して印刷部３０を用いて所定の情報を印刷する。具体的には、ホストコンピューター６８からプリンター１０に対して印刷コマンドを送信する。プリンター１０は、印刷ヘッド３２により記録用紙Ｐに情報が印刷され、紙送り機構２０により記録用紙Ｐが次の印刷部位まで搬送される。この動作を繰り返し、ユーザーの所望の印刷結果が記録用紙Ｐに印刷される。この時点では図３に示す印刷終端Ｑ２は印刷ヘッド３２の印刷位置にある。
【００５１】
終端判定工程Ｓ３では、紙送り印刷工程Ｓ２で情報が印刷された記録用紙Ｐを単票Ｔとして発行する際の単票終端Ｔ２となる位置を判定する。具体的には、ホストコンピューター６８から制御部７０に対して指示した印刷動作が全て終了したかを判別するための制御コマンドを送信する。情報処理部７４の終端判定部８４はこの制御コマンドを受信することで発行したい単票に対する印刷が全て終わったと判定する。そして、仕様識別工程Ｓ１で識別したプリンター１０の仕様に基づいて単票終端Ｔ２となる位置を判定する。
【００５２】
なお、本終端判定方法は、上記に限定されるものではない。ホストコンピューター６８から制御部７０に対して所定量以上の紙送りコマンドが送信された場合に、発行したい単票Ｔに対する印刷動作が全て終了したと判定してもよい。また、ロゴ印刷等、次の単票Ｔの発行に関係する特定のコマンドがホストコンピューター６８から送信されたことを検知して、発行したい単票Ｔに対する印刷動作が全て終了したと判定してもよい。
【００５３】
図１（ａ）に示すマニュアルカッター搭載プリンター１０Ａの場合は、印刷ヘッド３２とマニュアルカッター４２の刃部４２ａとの距離がＬ１であるため、印刷終端Ｑ２から距離Ｌ１＋スペースＮだけ隔てた位置が単票終端Ｔ２と判定される。
【００５４】
図１（ｂ）に示すオートカッター搭載プリンター１０Ｂの場合は、印刷ヘッド３２とオートカッター機構４５の可動刃４６と固定刃４７とが互いに交叉する位置との距離がＬ２であるため、印刷終端Ｑ２から距離Ｌ２＋スペースＮだけ隔てた位置が単票終端Ｔ２と判定される。なお、これらの距離Ｌ１，Ｌ２は、プリンター１０の仕様とリンクしプリンターシステム１００の制御装置６０のメモリー部７６に予め記憶されている。
【００５５】
カット位置決め工程Ｓ４では、記録用紙Ｐを、終端判定工程Ｓ３で求められた距離（距離Ｌ１＋スペースＮもしくは距離Ｌ２＋スペースＮ）紙送りし、判定された単票終端Ｔ２が紙カット部４０でのカット位置に到達するように設定する。
【００５６】
紙カット工程Ｓ５では、カット位置決め工程Ｓ４で位置決めされた位置で記録用紙Ｐをカットし単票Ｔを発行する。図１（ａ）に示すマニュアルカッター搭載プリンター１０Ａの場合は、ユーザーが、記録用紙Ｐをマニュアルカッター４２の刃部４２ａに押し付け、付加力を与えることによって記録用紙Ｐをカットする。図１（ｂ）に示すオートカッター搭載プリンター１０Ｂの場合は、駆動手段により可動刃４６を駆動し、可動刃４６と固定刃４７とを互いに交叉させ記録用紙Ｐを切断する。
【００５７】
以下、本実施形態の効果を記載する。
（１）上述のプリンターの制御方法およびプリンターシステム１００では、仕様識別工程Ｓ１によって、プリンターシステム１００に適用されるプリンター１０がマニュアルカッター搭載プリンター１０Ａなのかオートカッター搭載プリンター１０Ｂなのかを識別することができる。そして、終端判定工程Ｓ３によって、情報が印刷された単票Ｔの終端である単票終端Ｔ２の位置を仕様ごとに知ることができる。カット位置決め工程Ｓ４では、仕様に応じて単票終端Ｔ２を各々の紙カット部４０のカット位置まで紙送りして位置決めすることができる。その後、オートカッター搭載プリンター１０Ｂであれば、オートカッター機構４５を動作させ記録用紙Ｐをカットして単票Ｔとして発行することができる。マニュアルカッター搭載プリンター１０Ａであれば、ユーザーがマニュアルカッター４２を用い記録用紙Ｐをカットして単票Ｔを作成することができる。
【００５８】
（２）上述のプリンターの制御方法およびプリンターシステム１００では、プリンター１０の仕様に応じたカット位置の調整、カット動作の実施判定およびカット動作の実施をプリンターシステム１００にて行うことができる。これによって、ドライバーやアプリケーションは制御するプリンター１０のカッター仕様や、単票終端Ｔ２でのカット位置調整は意識せずに、同一の制御方法にてプリンター１０を制御することができる。従って、マニュアルカッター搭載プリンター１０Ａとオートカッター搭載プリンター１０Ｂとを置き換えても、ドライバーやアプリケーションを変更するための費用や開発期間を必要としないプリンターシステム１００を構築することができる。
【００５９】
以上、本発明の実施例について説明したが、上記実施例に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。
【符号の説明】
【００６０】
１０…プリンター、１０Ａ…マニュアルカッター搭載プリンター、１０Ｂ…オートカッター搭載プリンター、１６…紙排出口、２０…紙送り機構、２２…用紙搬送経路、３０…印刷部、３２…印刷ヘッド、４０…紙カット部、４２…マニュアルカッター、４５…オートカッター機構、４６…可動刃、４７…固定刃、６０…制御装置、７０…制御部、７４…情報処理部、７６…メモリー部、８２…仕様識別部、８４…終端判定部、１００…プリンターシステム、Ｓ１…仕様識別工程、Ｓ３…終端判定工程、Ｓ４…カット位置決め工程。
【図１】
2014104606.tif 000003
【図２】
2014104606.tif 000004
【図３】
2014104606.tif 000005
【図４】
2014104606.tif 000006