(57)【要約】【課題】シート材の裁断処理に要する時間を短縮する。【解決手段】本発明の一実施形態に係るサーマルプリンタは、ステップ数計数部、裁断状態判定部および制御部を備えている。ステップ数計数部は、カッターモータの駆動情報を取得し、カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を計数する。裁断状態判定部は、ステップ数計数部から取得したステップ数に基づいて回転刃がシート材の裁断を完了する位置とステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、シート材の裁断が完了したか否かを判定し、その判定結果を出力する。制御部は、裁断状態判定部における判定結果が裁断完了の場合に、駆動指令情報を出力してカッターモータを駆動し、回転刃を裁断時よりも高速度で定位置まで戻す制御を行う。【選択図】図４
2012051052.tif 000002
【特許請求の範囲】
【請求項１】
カッターモータの駆動情報を取得し、前記カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を計数するステップ数計数部と、
このステップ数計数部から取得したステップ数に基づいて前記回転刃がシート材の裁断を完了する位置と前記ステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、前記シート材の裁断が完了したか否かを判定する裁断状態判定部と、
この裁断状態判定部による判定結果が裁断完了の場合に、駆動指令情報を出力して前記カッターモータを駆動し、前記回転刃を裁断時よりも高速度で定位置まで戻す制御を行う制御部と、
を備えることを特徴とするサーマルプリンタ。
【請求項２】
各種の制御指令情報を出力してプリンタ全体の処理を制御する制御部と、
この制御部から出力された駆動指令情報に基づいて搬送機構を駆動し、印字済みのシート材をシート材裁断装置内へ搬送させるシート材搬送処理部と、
前記制御部から出力された駆動指令情報に基づいて前記シート材裁断装置のカッターモータを駆動するカッターモータ駆動処理部と、
このカッターモータ駆動処理部から前記カッターモータの駆動情報を取得し、前記カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を駆動開始からリアルタイムで計数するステップ数計数部と、
このステップ数計数部において前記駆動開始から計数されたステップ数を取得し、このステップ数に基づいて前記回転刃が前記シート材の裁断を完了する位置と前記ステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、前記シート材の裁断が完了したか否かを判定し、その判定結果を前記制御部へ出力する裁断状態判定部と、
を備え、
前記制御部が、前記裁断状態判定部における判定結果が裁断完了の場合に、前記カッターモータ駆動処理部に対して新たな駆動指令情報を出力して前記カッターモータを駆動し、前記回転刃を裁断時よりも高速度で定位置まで戻す制御を行うことを特徴とするサーマルプリンタ。
【請求項３】
前記制御部が、前記判定結果が裁断完了の場合に、前記カッターモータ駆動処理部に対して新たな駆動指令情報を出力して前記カッターモータを駆動させると同時に、シート材搬送処理部に対して新たな搬送指令情報を出力し、裁断後の未印字の前記シート材をサーマルヘッドの位置まで前記回転刃の速度以上の速度でフィードバックさせることを特徴とする請求項２記載のサーマルプリンタ。
【請求項４】
各種の制御指令情報を出力してプリンタ全体の処理を制御する制御部と、
この制御部から出力された駆動指令情報に基づいて搬送機構を駆動させ、印字済みのシート材をシート材裁断装置内へ搬送させるシート材搬送処理部と、
前記制御部から出力された駆動指令情報に基づいて前記シート材裁断装置に内蔵されたカッターモータを駆動するカッターモータ駆動処理部と、
このカッターモータ駆動処理部から前記カッターモータの駆動情報を取得し、前記カッターモータの駆動に連動する回動刃の回動角度を表すステップ数を駆動開始からリアルタイムで計数するステップ数計数部と、
このステップ数計数部において前記駆動開始から計数されたステップ数を取得し、このステップ数に基づいて前記回動刃が前記シート材の裁断を完了する位置と前記ステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、前記シート材の裁断が完了したか否かを判定し、その判定結果を前記制御部へ出力する裁断状態判定部と、
を備え、
前記制御部が、前記裁断状態判定部における判定結果が裁断完了の場合に、前記カッターモータ駆動処理部に対して新たな駆動指令情報を出力して前記カッターモータを前記裁断時とは反対方向に駆動し、かつ、前記回動刃を裁断時よりも高速度で定位置まで戻す制御を行うことを特徴とするサーマルプリンタ。
【請求項５】
前記制御部が、前記判定結果が裁断完了の場合に、前記カッターモータ駆動処理部に対して新たな駆動指令情報を出力して前記カッターモータを駆動すると同時に、シート材搬送処理部に対して新たな搬送指令情報を出力し、裁断後の未印字の前記シート材を内蔵されているサーマルヘッドの位置まで前記回動刃の速度以上の速度でフィードバックさせることを特徴とする請求項４記載のサーマルプリンタ。
【請求項６】
カッターモータの駆動情報を取得し、前記カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を計数するステップ数計数ステップと、
このステップ数計数ステップにおいて取得したステップ数に基づいて前記回転刃がシート材の裁断を完了する位置と前記ステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、前記シート材の裁断が完了したか否かを判定し、その判定結果を出力する裁断状態判定ステップと、
この裁断状態判定ステップにおける判定結果が裁断完了の場合に、駆動指令情報を出力して前記カッターモータを駆動し、前記回転刃を裁断時よりも高速度で定位置まで戻す制御を行う制御ステップと、
を有することを特徴とするサーマルプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーマルプリンタ及びその制御方法に関する。
【背景技術】
【０００２】
一般に、ＰＯＳ（Point of sale）端末のレシート発行などに用いられるサーマルプリンタには、印字後の長尺用紙（以下、「シート材」という。）を、移送状態のまま、その移送方向と直角の横断方向に裁断するシート材裁断装置が設けられている。このようなシート材裁断装置では、回転式の裁断刃（以下、「回転刃」という。）を用い、対向配置された固定刃との噛み合いにより、移送状態のシート材を移送方向と直角の横断方向に裁断している。回転刃としては、回転軸の外周に、回転軸の一端から他端に向けて、軸方向と所定の角度をなす刃部を設けたものが用いられている。このような回転刃では、この刃部の回転方向前方の回転軸外周は、回転軸の回転に伴ってシート材を固定刃に向けて送る案内部を兼ねるため、回転方向に沿った円弧状に形成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特公平７−１０６５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術においては、回転刃を一定の速度で回してシート材の裁断を行う。そして、裁断終了後にシート材のフィードバックを開始するが、この間に回転刃は対象物を裁断した後も一定速度で定位置（Home Position）に戻る構成である。そのため、シート材が印字可能な位置までフィードバックを完了しているにも関わらず、回転刃が定位置に戻っていないために、印字後の裁断処理にかかる時間が長くなってしまうという問題があった。
【０００５】
そこで、本発明は、上記従来技術の問題に鑑み、シート材の裁断処理に要する時間を短縮可能なサーマルプリンタ及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るサーマルプリンタは、ステップ数計数部、裁断状態判定部および制御部を備えている。ステップ数計数部は、カッターモータの駆動情報を取得し、カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を計数する。裁断状態判定部は、ステップ数計数部から取得したステップ数に基づいて回転刃がシート材の裁断を完了する位置とステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、シート材の裁断が完了したか否かを判定し、その判定結果を出力する。制御部は、裁断状態判定部における判定結果が裁断完了の場合に、駆動指令情報を出力してカッターモータを駆動し、回転刃を裁断時よりも高速度で定位置まで戻す制御を行う。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１の実施形態に係るサーマルプリンタの具体例を示す斜視図。
【図２】図１に示すサーマルプリンタの断面図。
【図３】図１に示すサーマルプリンタのハードウェア構成例を示す図。
【図４】図１に示すサーマルプリンタの全体構成例を示すブロック図。
【図５】図１に示すシート材裁断装置の構成例を示す図。
【図６】図５に示すシート材裁断装置の回転刃の斜視図。
【図７】図１に示すサーマルプリンタにおけるシート材裁断処理の具体例を示すフローチャート。
【図８】図１に示すサーマルプリンタにおけるシート材裁断処理の過程を説明する図。
【図９】図１に示すサーマルプリンタにおけるシート材裁断処理の過程を説明する図。
【図１０】図１に示すサーマルプリンタにおけるシート材裁断処理の過程を説明する図。
【図１１】本発明の第２の実施形態に係るサーマルプリンタにおけるシート材裁断処理を説明する図。
【図１２】本発明の第３の実施形態に係るサーマルプリンタの全体構成例を示すブロック図。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を用いて詳細に説明する。  
＜実施形態１＞
図１は、本発明の第１の実施形態に係るサーマルプリンタの具体例を示す斜視図である。また、図２は、図１に示すサーマルプリンタの断面図である。図１及び図２において、サーマルプリンタ１の本体の後部（図２の右側）には、ロール状に巻回された長尺のシート材（用紙）２が回転可能に取り付けられている。この長尺状のシート材２は、その一端が、シート材供給部３からサーマルプリンタ１の本体内に挿入され、搬送機構（図示省略する）によりサーマルプリンタ１の本体内の印字部（サーマルヘッド）４に送られ、ここで所定の文字や図形などが印字される。印字された長尺状のシート材２は長尺方向に送られ、その先端部は、印字部４に隣接するシート材裁断装置５を通り、さらにサーマルプリンタ１の本体の前面（図２の左面）上部に形成された排出部６から外部に送り出される。
【０００９】
シート材裁断装置５は、長尺状のシート材２の先端部からの長さが予め設定された長さになると、このシート材２の移送を停止させることなく移送状態のまま、移送方向と直交する方向に裁断する。所定形状に裁断されたシート材２は、既にその先端部が排出部６から送り出され、その自重により外部に落下して排出される。
【００１０】
図３は、図１に示すサーマルプリンタ１のハードウェア構成例を示す図である。同図に示されるように、サーマルプリンタ１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力（Ｉ／Ｏ）ポート１４、通信インターフェース１５を備え、これらがバスライン１６を介して接続されている。
【００１１】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に格納されたプログラムやデータなどを用いて各種の演算処理を実行する処理装置である。ＲＯＭ１２は、コンピュータを機能させるための基本プログラムや環境ファイルなどを記憶する読み取り専用の記憶装置である。ＲＡＭ１３は、ＣＰＵ１１が実行するプログラムおよび各プログラムの実行に必要なデータを記憶するワークエリアとして機能する記憶装置であり、高速な読み出しと書き込みが可能である。また、ＲＡＭ１３は、バッテリによりバックアップされており、印字バッファおよびキャラクタジェネレータを備えている。
【００１２】
また、入出力（Ｉ／Ｏ）ポート１４は、ＣＰＵ１１側に情報を取り込む入力ポートとＣＰＵ１１側からサーマルプリンタ１の各装置へ情報を送り出す出力ポートである。通信インターフェース１５は、ネットワーク接続された上位装置（図示省略する）から送信された、シート材２への印字内容を文字コードで表す印字データおよび裁断指示データを受信すると共に、必要なデータの送受信を仲介する。
【００１３】
更に、ＣＰＵ１１には、サーマルプリンタ１に内蔵される各種のモータ１７（フィードモータやカッタモータ）、各種のセンサ（用紙切れを検知する用紙センサ、カバーの開閉を検知するカバー開閉センサなど）１８およびサーマルヘッド４１がバスライン１６を介して接続されている。ＣＰＵ１１は、これら各装置をＲＯＭ１２に記憶された各種プログラムを実行することにより制御する。
【００１４】
図４は、図１に示すサーマルプリンタ１の全体構成例を示すブロック図である。同図に示されるように、サーマルプリンタ１は、制御部１０１、通信Ｉ／Ｆ部１０２、印字処理部１０３、シート材搬送処理部１０４、カッターモータ駆動処理部１０５、ステップ数計数部１０６および裁断状態判定部１０７を備えている。
【００１５】
制御部１０１は、各部に対して種々の制御指令情報（搬送指令情報、モータの駆動指令情報、印字指令情報など）を出力してサーマルプリンタ１全体の動作を制御するプログラムである。  
通信Ｉ／Ｆ部１０２は、ネットワーク接続された上位装置から送信された、シート材２への印字内容を文字コードで表す印字データおよび裁断指示データを受信すると共に、必要なデータの送受信を仲介するインターフェースである。
【００１６】
印字処理部１０３は、制御部１０１から出力された印字指令情報と上位装置から送られてきた印字データを入力し、これらの情報に基づいてサーマルヘッド４１にシート材２への印字処理を行わせるプログラムである。  
シート材搬送処理部１０４は、制御部１０１から出力された搬送指令情報を入力し、この情報に基づいてシート材供給部３の搬送機構（図示省略する）を駆動し、シート材２をシート材裁断装置５内へ搬送させるプログラムである。
【００１７】
カッターモータ駆動処理部１０５は、制御部１０１から出力された駆動指令情報を入力し、この情報に基づいてシート材裁断装置５に内蔵されたカッターモータを駆動するプログラムである。本実施形態においてシート材裁断装置５は、回転式の裁断刃（以下、「回転刃」という。）５１と固定式の裁断刃（以下、「固定刃」という。）５２とを有している。カッターモータ（図示省略する）は回転刃５１の回転軸５１ａに連結されており、カッターモータ（図示省略する）の駆動に連動して回転刃５１が回転し、この回転刃５１が固定刃５２と噛み合うことでシート材２を裁断できる。
【００１８】
ステップ数計数部１０６は、カッターモータ駆動処理部１０５からカッターモータの駆動情報を取得し、カッターモータの駆動に連動する回転刃の回転角度を表すステップ数を駆動開始からリアルタイムで計数し、裁断状態判定部１０９へ出力するプログラムである。
【００１９】
裁断状態判定部１０７は、ステップ数計数部１０６において駆動開始から計数されたステップ数を取得し、このステップ数に基づいて回転刃５１がシート材２の裁断を完了する位置とステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、シート材２の裁断が完了したか否かを判定し、その判定結果を制御部１０１へ出力するプログラムである。
【００２０】
制御部１０１は、裁断状態判定部１０７から裁断完了情報を取得すると、カッターモータ駆動処理部１０５に新たな駆動指令情報を出力し、カッターモータ駆動処理部１０５にカッターモータの回転速度を向上させ、回転刃５１を定位置（Home Position）まで移動させる。更に、制御部１０１は、カッターモータ駆動処理部１０５に対する制御を行うと同時に、シート材搬送処理部１０４に対して搬送指令情報を出力し、シート材供給部３の搬送機構（図示省略する）を駆動し、印字されていないシート材２の先頭をサーマルヘッド４１側まで回転刃５１の速度以上の速度でフィードバックさせる。
【００２１】
例えば、カット１周のステップ数（パルス数）を７２０ｓｔｅｐ、実際にシート材２を裁断するステップ数を９９ｓｔｅｐと予め定義する。直径１７ｍｍの回転刃５１の裁断時の速度は、１回転あたり１．４４ｓｅｃで回転する場合には約３７ｍｍ／ｓｅｃである。これに対し、裁断後のシート材２のフィードバックが１２７ｍｍ／ｓｅｃの速度で行われるならば、裁断時と同じ速度（３７ｍｍ／ｓｅｃ）で回転刃５１が戻ったとすると、フィードバックの速度（１２７ｍｍ／ｓｅｃ）以下であるため、回転刃５１が戻る際にシート材２の先端と接触してしまうといったことは発生しない。すなわち、回転刃５１の外周部における速度は、シート材２のフィードバックの速度を上限として向上させることが可能である。上記の例では、３７ｍｍ／ｓｅｃから１２７ｍｍ／ｓｅｃまで上げることが可能となり、３倍程度まで上げることが可能である。
【００２２】
図５は、図１に示すシート材裁断装置５の構成例を示す図である。同図で示されるように、回転刃５１は、その両端部分において支持フレーム５０に回転可能に設けられた回転軸５１ａを有する。また、回転軸５１ａには、シート材２の裁断する刃部５１ｂが連結されている。更に、回転軸５１ａには、その回転中心の外側部分において、その外周の約半分が、外角１９０度程度の平面部５１ｃとして形成されている。この平面部５１ｃは、図５の右方から送られてくる印字済みシート材２の先端部分の、回転刃５１と固定刃５２との間への挿入を可能とするために形成されている。すなわち、この平面部５１ｃが無いと、シート材２の先端は回転軸５１ａの外周面に衝突し、回転刃５１と固定刃５２との間への挿入が阻止されてしまう。しかし、この平面部５１ｃを設けたことにより、シート材２の先端はこの平面部５１ｃの外面に沿って移動し、シート材２を回転刃５１と固定刃５２との間へ挿入させることができる。
【００２３】
また、図６は、図５に示すシート材裁断装置５の回転刃５１の斜視図である。同図に示されるように、回転刃５１には、回転軸５１ａの一端部Ｐから他端部Ｑにわたって刃部５１ｂを設けられている。この刃部５１ｂは、回転軸５１ａの軸方向に対し所定の角度を成している。また、固定刃５２は、支持フレーム５０の内部に、回転刃５１と対向して配置されている。この固定刃５２は、回転刃５１の図示Ｘ方向の回転に伴い、この回転刃５１の軸方向と直交する方向に移送される長尺状のシート材２を、その移送方向と直交する横断方向に裁断する。
【００２４】
上記構成において、ロール状に巻回された長尺状のシート材２は、その一端が供給部３からサーマルプリンタ１の本体内に挿入され、サーマルプリンタ１の本体内の印字部４で、紙面上に所定の文字や図形などが印字される。印字された長尺状のシート材２は隣接するシート材裁断装置５へ送られる。このとき回転刃５１は、その回転軸５１ａに形成した平面部５１ｃが下面を向いた状態であり、シート材２の先端はこの平面部５１ｃに沿って図５の左方に移動し、サーマルプリンタ１の本体の前面上部に形成された排出部６から外部に送られる。
【００２５】
シート材裁断装置５は、シート材位置センサ（図示省略する）により長尺状のシート材２の先端部からの長さが予め設定された長さになることが検出されると、このシート材２の移送を停止させることなく移送状態のまま、シート材２を移送方向と直交する横断方向に裁断する。所定形状に裁断されたシート材２は、排出部６から排出される。
【００２６】
上述の裁断動作は、回転刃５１を図５の矢印Ｘ方向に回転させることで行われる。すなわち、回転刃５１の矢印Ｘ方向への回転により、固定刃５２との間に挿入されたシート材２は、図６で示した回転軸５１ａの一端部Ｐ側から刃部５１ｂが固定刃５２と噛み合うことで、この一端部Ｐ側から裁断され始める。刃部５１ｂは、回転刃５１の回転に伴い固定刃５２との噛み合い部分が連続的に他端部Ｑ側に移行するのでシート材２の裁断部分も同方向に移動し、刃部５１ｂと固定刃５２との噛み合い部分が他端部Ｑ側に達することにより、シート材２の裁断が終了する。この裁断動作により、移動中のシート材２は、その移送方向と直角な横断方向に裁断される。
【００２７】
以下、上記のように構成されたサーマルプリンタ１の動作を図面に基づいて詳細に説明する。図７は、図１に示すサーマルプリンタ１におけるシート材裁断処理の具体例を示すフローチャートである。また、図８乃至図１０は、図１に示すサーマルプリンタ１におけるシート材裁断処理の過程を説明する図である。尚、この処理の開始時点において、シート材裁断装置５の刃部５１ｂは図５に示される定位置（Home Position）にあるものとする。
【００２８】
Ｓ７０１において、制御部１０１は、接続先の上位装置（図示省略する）から通信Ｉ／Ｆ部１０２を介して入力される印字要求の有無を判定する。ここで、印字要求有りと判定された場合（Ｓ７０１：Ｙｅｓ）は、Ｓ７０２へ進む。これに対し、印字要求無しと判定された場合（Ｓ７０１：Ｎｏ）には、印字要求が有るまで待機状態となる。
【００２９】
Ｓ７０２において、制御部１０１は、印字処理部１０３に対して印字指令情報および印字データを出力し、サーマルヘッド４１においてシート材２への印字データの印字処理を行わせる。  
Ｓ７０３において、制御部１０１は、シート材搬送処理部１０４に対して搬送指令情報を出力して、搬送機構を駆動し、印字されたシート材２をシート材裁断装置５内へ搬送させる。
【００３０】
Ｓ７０４において、シート材搬送処理部１０４は、シート位置検出センサ（図示省略する）の検出値に基づいてシート材２の位置が所定の裁断位置に到達したか否かを判定する。ここで、裁断位置に到達したと判定された場合（Ｓ７０４：Ｙｅｓ）は、Ｓ７０５へ進む。これに対し、裁断位置に到達していないと判定された場合（Ｓ７０４：Ｎｏ）は、到達したと判定されるまで待機状態となる。
【００３１】
Ｓ７０５において、シート材搬送処理部１０４が、搬送機構の駆動を停止させると、制御部１０１は、カッターモータ駆動処理部１０５に駆動指令情報を出力し、カッターモータの駆動を開始させる。  
Ｓ７０６において、ステップ数計数部１０６は、カッターモータ駆動処理部１０５からカッターモータの駆動情報を取得し、回転刃５１の回転角度を表すステップ数を駆動開始からリアルタイムで計数し、裁断状態判定部１０９へ出力する。
【００３２】
Ｓ７０７において、裁断状態判定部１０９は、予め記憶されている裁断状態・ステップ数対応情報を参照し、駆動開始から計数されたステップ数が、回転刃５１の刃部５１ｂの位置が裁断完了位置にあることに対応する所定のステップ数に到達したか否かを判定する。図８は、シート材２の裁断直前の状態、図９は裁断完了直後の状態を示す図である。各図に示される回転刃５１の刃部５１ｂの位置に応じたステップ数は予め記憶されているので、裁断状態判定部１０９は、ステップ数計数部１０６から取得されるステップ数に基づいて裁断状態を判定することが可能である。したがって、ステップ数が所定の数に到達したと判定された場合（Ｓ７０７：Ｙｅｓ）には、Ｓ７０８へ進む。これに対し、ステップ数が所定の数に到達していないと判定された場合（Ｓ７０７：Ｎｏ）は、Ｓ７０６へ戻り、到達するまで同様の処理を繰り返す。
【００３３】
Ｓ７０８において、裁断状態判定部１０９は、回転刃５１の刃部５１ｂの位置が裁断完了位置にあることに基づいて裁断完了情報を作成し、制御部１０１へ出力する。  
Ｓ７０９において、制御部１０１は、カッターモータ駆動処理部１０５に新たな駆動指令情報を出力し、カッターモータ駆動処理部１０５にカッターモータの回転速度を向上させる。
【００３４】
Ｓ７１０においては、カッターモータ駆動処理部１０５が、カッターモータを回転させて回転刃５１を定位置（Home Position）まで移動すると共に、制御部１０１は、シート材搬送処理部１０４に搬送指令情報を出力し、シート材供給部３の搬送モータ（図示省略する）を駆動し、印字されていないシート材２の先頭をサーマルヘッド４１側までフィードバックさせる。図１０は、回転刃５１の刃部５１ｂが定位置に戻り、かつ、シート材２がフィードバックも完了した状態を示している。同図に示されるように、裁断されたシート材２の先頭部分は、固定刃５２の先端部からサーマルヘッド４１側へフィードバックされ、シート材２内の印字可能領域の先頭位置がサーマルヘッド４１側の印字機構の位置に一致するように調整される。また、回転刃５１を定位置（Home Position）まで戻す際の回転方向は、任意に設計変更可能である。
【００３５】
このように、サーマルプリント１のシート材裁断処理において、実際にシート材２を裁断した時点でその後の回転刃５１の回転速度を向上させて刃部５１ｂを迅速に定位置に戻し、これと同時にシート材２のフィードバックを行うことで、シート材裁断処理にかかる時間を短縮することができる。
【００３６】
＜実施形態２＞
図１１は、本発明の第２の実施形態に係るサーマルプリンタ１におけるシート材裁断処理を説明する図である。尚、第１の実施形態において付された符号と共通する符号は同一の対象を表すため説明を省略し、以下では異なる箇所について詳細に説明する。
【００３７】
上記の第１の実施形態においては、シート材裁断装置５の裁断刃（回転刃５１）はロータリー式であったが、本実施形態ではシート材裁断装置５の裁断刃（回動刃７１）はスイング式である。これに伴い、裁断状態判定部１０７は、ステップ数計数部１０６において駆動開始から計数されたステップ数を取得し、このステップ数に基づいて回動刃７１がシート材２の裁断を完了する位置とステップ数の関係が予め定義された裁断状態・ステップ数対応情報を参照し、シート材２の裁断が完了したか否かを判定し、その判定結果を制御部１０１へ出力する。
【００３８】
図１１（ａ）は、シート裁断装置５がシート材２の裁断前にシート材２を矢印Ａの方向に搬送している状態を示したものである。このとき回動刃７１の刃部７１ｂは定位置（Home Position）にある。そして、搬送プラテン４２が矢印Ｓ方向で回転することにより、シート材２は搬送プラテン４２とサーマルヘッド４１の間を通り、シート材供給部３を介してシート裁断装置５の固定刃７２と回動刃７１の刃部７１ｂの間を通り、排出部６の排紙プラテン６１によって矢印Ａ方向に搬送される。
【００３９】
図１１（ｂ）は、シート裁断装置５がシート材２を裁断する直前の状態を示したものである。回動刃７１の刃部７１ｂが回動軸７１ａを中心に固定刃７２の方向（矢印Ｘ方向）に回動し、固定刃７２と共にシート材２を挟み込む。このとき、回動刃７１の刃部７１ｂに対して裁断されたシート材２を排出する側に位置し、シート材２を表面と裏面を挟む排紙プラテン６１がシート材２を排出する方向である矢印Ａ方向にシート材２を引っ張ることにより、シート材２に張力を与える。張力を与えるタイミングは、回動刃７１を駆動させるモーターの駆動開始と同時である。
【００４０】
図１１（ｃ）は、シート裁断装置５がシート材２を裁断した直後の状態を示したものである。裁断状態判定部１０７がステップ数計測部１０６から取得されるステップ数に基づいて回動刃７１の刃部７１ｂが裁断完了位置にあると判定（検知）したとき、制御部１０１はカッターモータ駆動処理部１０５に駆動指令情報を出力し、シート材２を回動刃７１の刃部７１ｂ）から引き戻す方向（矢印Ｙ方向）にカッターモータを制御させる。この際、カッターモータの回転速度を裁断時（図１１（ｂ））よりも向上させる。この回動刃７１の刃部７１ｂにおける速度は、第１の実施形態と同様に、シート材２のフィードバックの速度を上限として向上させることが可能である。また、カッターモータの駆動と同時に、制御部１０１はシート材搬送処理部１０４に搬送指令情報を出力し、搬送プラテン４２を反対方向（矢印Ｔ方向）に回転させて、シート材２をサーマルヘッド４１側へフィードバックさせる。尚、シート材２のフィードバックの速度は、フィードバック後の印字処理の時間を考慮して回動刃７１の速度よりも更に速くすることで、印字処理からシート材裁断処理までの時間を短縮できる。
【００４１】
図１１（ｄ）は、シート裁断装置５がシート材２の裁断を完了した後に、シート材２のフィードバックを行った状態を示したものである。回動刃７１の刃部７１ｂは定位置に戻されており、シート材２はサーマルヘッド４１側で印字可能な位置までフィードバックされている。
【００４２】
尚、以上の説明は、回動刃７１がシート材２の上方に構成されていることを前提としていたが、回動刃７１がシート材２の下方に、固定刃７２がシート材２の上方に構成されていても同様である。
【００４３】
このように、本実施形態によれば、カッターモータの駆動と同時に、回動刃７１が裁断時とは反対方向に回転して定位置に戻るため、シート材２の表面に回動刃７１の刃部７１ｂに触れることはなく、刃部７１ｂによってシート材２の表面が削られて紙粉が発生することを回避できる利点もある。
【００４４】
＜第３の実施形態＞
図１２は、本発明の第３の実施形態に係るサーマルプリンタ１の全体構成例を示すブロック図である。尚、第１の実施形態において付された符号と共通する符号は同一の対象を表すため説明を省略し、以下では異なる箇所について詳細に説明する。
【００４５】
同図に示されるように、本実施形態においては、上記第１の実施形態と異なり、ステップ数計数部１０６の代わりに、カッターモータの駆動時間を計測する駆動時間計測部１０８を備えている。これに伴い、裁断状態判定部１０７は、駆動時間計測部１０８から取得される駆動時間と、カッターモータの駆動開始からの時間と裁断状態との対応関係を予め定義した裁断状態・駆動時間対応情報を比較することで、シート材２の裁断状態を判定する。
【００４６】
このように、本実施形態によれば、ステップ数を取得できない場合でも駆動時間の長短に応じて容易に裁断状態を判定できる利点がある。
【００４７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４８】
１…サーマルプリンタ
２…シート材
３…シート材供給部
４・…印字部
５…シート材裁断装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…入出力ポート
１５…通信インターフェース
１６…バスライン
１７…モータ
１８…センサ
４１…サーマルヘッド
４２…搬送プラテン
５１…回転刃
５１ａ…回転軸
５１ｂ…刃部
５１ｃ…平面部
５２…固定刃
６１…排紙プラテン
７１…回動刃
７１ａ…回動軸
７１ｂ…刃部
７２…固定刃
１０１…制御部
１０２…通信Ｉ／Ｆ部
１０３…印字処理部
１０４…シート材搬送処理部
１０５…カッターモータ駆動処理部
１０６…ステップ数計数部
１０７…裁断状態判定部
１０８…駆動時間計測部
【図１】
2012051052.tif 000003
【図２】
2012051052.tif 000004
【図３】
2012051052.tif 000005
【図４】
2012051052.tif 000006
【図５】
2012051052.tif 000007
【図６】
2012051052.tif 000008
【図７】
2012051052.tif 000009
【図８】
2012051052.tif 000010
【図９】
2012051052.tif 000011
【図１０】
2012051052.tif 000012
【図１１】
2012051052.tif 000013
【図１２】
2012051052.tif 000014