(57)【特許請求の範囲】
【請求項１】
所定の印刷情報に基づいて、サーマルヘッドヘッドの各発熱素子の通電制御を行なうサーマルヘッドの通電制御方法において、
環境温度を検出するとともに、インクリボンの張力の変化を直接的または間接的に検出し、
検出された環境温度及びインクリボンの張力の変化に応じて、印刷媒体に対する副走査方向における印刷ラインの増減を調整する整数値としての補正値を読み出しまたは算出して、
この補正値に基づき印刷媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドの各発熱素子の熱エネルギーを制御することを特徴とするサーマルヘッドの通電制御方法。
【請求項２】
前記カード状印刷媒体に対する印刷ラインの増減の調整は、搬送されるカード状印刷媒体の後端部が検出されたときに、カード状印刷媒体の未印刷領域に相当する印刷ライン数を判断して、この印刷ライン数に前記補正値を加えるように調整することを特徴とする請求項１に記載のサーマルヘッドの通電制御方法。
【請求項３】
前記検出される環境温度は、プリンタ機体内部に設けられたサーミスタにより検出される、前記機体が設置される機体外部の環境温度であることを特徴とする請求項１または請求項２に記載のサーマルヘッドの通電制御方法。
【請求項４】
前記検出される環境温度は、前記カード状印刷媒体の印刷位置の近傍に設けられたサーミスタにより検出される機体内部の環境温度であることを特徴とする請求項１または請求項２に記載のサーマルヘッドの通電制御方法。
【請求項５】
前記インクリボンの張力の変化は、インクリボンを巻装したスプールの回転量を検出して、検出された前記スプールの回転量に応じて前記インクリボンの張力の変化を判断することを特徴とする請求項１乃至請求項４のいずれか一項に記載のサーマルヘッドの通電制御方法。
【請求項６】
前記スプールの回転量の検出においては、前記インクリボンに面順次に配設された複数のインクパネルのうち、透過センサからの光線を遮光する所定のインクパネルの搬送距離に対応した前記スプールの回転量の検出に基づくことを特徴とする請求項５に記載のサーマルヘッドの通電制御方法。
【請求項７】
前記インクリボンの張力の変化は、前記スプールに巻装されたインクリボンの外径を検出して、検出された前記インクリボンの外径寸法に応じて前記インクリボンの張力の変化を判断することを特徴とする請求項１乃至請求項４のいずれか一項に記載のサーマルヘッドの通電制御方法。
【請求項８】
前記インクリボンの張力の変化は、供給スプールから送出されたインクリボンの消費量を検出して、検出された前記インクリボンの消費量に応じて前記インクリボンの張力の変化を判断することを特徴とする請求項１乃至請求項４のいずれか一項に記載のサーマルヘッドの通電制御方法。
【請求項９】
前記インクリボンの張力の変化は、搬送される印刷処理前または印刷後のインクリボンの張力を直接的に検出することを特徴とする請求項１乃至請求項４のいずれか一項に記載のサーマルヘッドの通電制御方法。
【請求項１０】
所定の印刷情報に基づいて、カード状印刷媒体に印刷を行うサーマルプリンタにおいて、
複数の発熱素子を有するサーマルヘッドと、
前記カード状印刷媒体の搬送路上の印刷位置に設けられたプラテンローラと、
所定のインクを積層し、前記サーマルヘッドの発熱により前記カード状印刷媒体に前記インクが転写されるインクリボンと、
環境温度を検出するサーミスタと、
前記インクリボンの張力の変化を直接的または間接的に検出するリボン張力変化検出手段と、
前記サーミスタにより検出される温度データと、前記リボン張力変化検出手段により検出されるリボン張力変化データに基づいて整数値としての補正値を読み出し又は算出する補正値算出手段と、
前記補正値算出段により算出された補正値に基づき、前記カード状記録媒体に対する副走査方向における印刷ラインの増減を調整するように前記サーマルヘッドへの熱エネルギーを制御するサーマルヘッド制御部と、
を備えたことを特徴とするサーマルプリンタ。
【請求項１１】
搬送される前記カード状印刷媒体の搬送方向における後端部を検出するカード端部検出手段と、前記カード端部検出手段からの検出信号に基づき所定の判断を行なう判断部と、を更に備え、前記判断部は前記カード端部検出手段からの検出信号が入力されたときに、カード状印刷媒体の未印刷領域に相当する印刷ライン数を判断するとともに、この印刷ライン数に前記補正値を加算して前記サーマルヘッドへの熱エネルギーを付与するように前記サーマルヘッド制御部に命令を与えることを特徴とする請求項１０に記載のサーマルプリンタ。
【請求項１２】
前記サーミスタは、プリンタ機体内部に設けられるとともに前記機体が設置される機体外部の環境温度を検出することを特徴とする請求項１０または請求項１１に記載のサーマルプリンタ。
【請求項１３】
前記サーミスタは、前記カード状印刷媒体の印刷位置の近傍に設けられ、プリンタ機体内部の環境温度を検出することを特徴とする請求項１０または請求項１１に記載のサーマルプリンタ。
【請求項１４】
前記リボン張力変化検出手段は、前記インクリボンを巻装したスプールの回転量を検出するスプール回転量検出手段を含み、このスプール回転量検出手段により検出される前記スプールの回転量に応じて、前記判断部が前記インクリボンの張力の変化を判断することを特徴とする請求項１０乃至請求項１３のいずれか一項に記載のサーマルプリンタ。
【請求項１５】
前記インクリボンは面順次に配設された複数のインクパネルを有し、更に、これら複数のインクパネルのうち光線を遮光する所定のインクパネルを検出する透過センサを備え、前記透過センサが遮光状態を検出する前記所定のインクパネルの搬送距離に対応した前記スプールの回転量に基づいて、前記判断部が前記インクリボンの張力の変化を判断することを特徴とする請求項１４に記載のサーマルプリンタ。
【請求項１６】
前記判断部は、整数値としての補正値を前記カード状印刷媒体に対する副走査方向における印刷ラインの増減値として調整するように前記サーマルヘッド制御部に命令を与えることを特徴とする請求項１１乃至請求項１５のいずれか一項に記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーマルヘッドの通電制御方法及びサーマルプリンタに係り、特に、カード状印刷媒体への全面印刷処理において最適な通電を行なうサーマルヘッドの通電制御方法及びサーマルプリンタに関する。
【背景技術】
【０００２】
従来、例えば、クレジットカード、キャッシュカード、ライセンスカード、ＩＤカード等のカード状記録媒体を作成する場合に、カードにインク層を有する熱転写フィルムを介してサーマルヘッドで熱転写して所期の画像・文字などを印刷記録するサーマルプリンタとしての印刷装置が用いられている（例えば、特許文献１参照）。
【０００３】
また、印刷処理後の見栄えの良さ等に配慮して、カード状記録媒体の全面に印刷処理を施す、所謂、全面印刷を行うサーマルプリンタも知られている（例えば、特許文献２）。なお、被印刷媒体としてのカードまたはシートへの上記全面印刷処理の有無に関わらず、所期の条件下（例えば、温度条件）に応じて、被印刷媒体としてのシートの搬送量を制御したり、或いは、サーマルヘッドに対する通電時間を異ならせるように制御する技術も従来より知られている（例えば、特許文献３および特許文献４）
【０００４】
しかしながら、上記したような、有限な長さを有する被印刷媒体としてのカードまたはシートへの全面印刷処理を行うに際しては、実際には、プリンタ装置が使用される環境温度や装置機体内の雰囲気温度により印刷時の被印刷媒体（カードまたはシート）の搬送支持を行なうプラテンローラの外径寸法が変化したり、または、インクリボンの巻き取り径の変動に応じてインクリボンの印刷搬送時の張力（テンション）が変化する等に起因して、設定された設計目論見値とは異なる印刷サイズのばらつき（伸縮）が発生するという問題が生じていた
【０００５】
そして、被印刷媒体への全面印刷を行う場合において、上記した印刷サイズのばらつきが発生することにより、サーマルヘッドが被印刷媒体の端部を外れた（サーマルヘッドがインクリボンを介した状態で被印刷媒体に当接しない）状態で印刷のための出力を継続することで、加熱によりインクリボンが破断してしまう等の不具合が生じていた。なお、上記した不具合を回避するために、所定のタイミングで未処理の印刷データの有無に関わらずサーマルヘッドへの通電を停止制御することも行なわれるが、この場合、被印刷媒体への全面印刷が完全に行われず、結果として、被印刷媒体の一部に余白が生じることがあった。
【０００６】
【特許文献１】特許第３３６６７９１号公報（図１など）
【特許文献２】特開平７−２１４８４３号公報
【特許文献３】特開平３−３０９２号公報
【特許文献４】特開２００２−３０７７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記事案に鑑み、インクリボンの破断を招く等の不具合を防止して、被印刷媒体に対して全面印刷を行うことができるサーマルヘッドの通電制御方法及びサーマルプリンタを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第一の態様は、サーマルヘッドの通電制御方法であって、所定の印刷情報に基づいて、サーマルヘッドヘッドの各発熱素子の通電制御を行なうサーマルヘッドの通電制御方法において、環境温度を検出するとともに、インクリボンの張力の変化を直接的または間接的に検出し、検出された環境温度及びインクリボンの張力の変化に応じて、印刷媒体に対する副走査方向における印刷ラインの増減を調整する整数値としての補正値を読み出しまたは算出して、この補正値に基づき印刷媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドの各発熱素子の熱エネルギーを制御することを特徴とする。
【０００９】
本態様においては、環境温度を検出するとともに、インクリボンの張力の変化を直接的または間接的に検出し、これら検出された環境温度及びインクリボンの張力の変化の少なくとも一方に応じて補正値を読み出しまたは算出して、この補正値に基づき印刷媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドの各発熱素子の熱エネルギーを制御するように構成したので、見栄えの良い被印刷媒体への全面印刷を可能としながらも、印刷サイズのばらつきの発生により、サーマルヘッドが被印刷媒体の端部を外れた状態で印刷のための出力を継続して加熱によるインクリボンの破断を招くといった不具合を防止することができる。
【００１０】
ここで、カード状印刷媒体に対する印刷ラインの増減の調整は、搬送されるカード状印刷媒体の後端部が検出されたときに、カード状印刷媒体の未印刷領域に相当する印刷ライン数を判断して、この印刷ライン数に前記補正値を加えるように調整することで、カード状印刷媒体の端部の印刷処理が精度よく行なうことができ、尚一層、上記したような不具合を生じさせることがない。
【００１１】
本態様においては、検出される環境温度は、プリンタ機体内部に設けられたサーミスタにより検出される、機体が設置される機体外部の環境温度であり、或いは、カード状印刷媒体の印刷位置の近傍に設けられたサーミスタにより検出される機体内部の環境温度であってもよい。
【００１２】
さらに、インクリボンの張力の変化は、インクリボンを巻装したスプールの回転量を検出して、検出された前記スプールの回転量に応じて前記インクリボンの張力の変化を判断することができる。この場合、スプールの回転量の検出においては、前記インクリボンに面順次に配設された複数のインクパネルのうち、透過センサからの光線を遮光する所定のインクパネルの搬送距離に対応した前記スプールの回転量の検出に基づくものとすることができる。
【００１３】
また、本態様では、インクリボンの張力の変化は、前記スプールに巻装されたインクリボンの外径を検出して、検出された前記インクリボンの外径寸法に応じて前記インクリボンの張力の変化を判断することでもよい。または、インクリボンの張力の変化は、供給スプールから送出されたインクリボンの消費量を検出して、検出された前記インクリボンの消費量に応じて前記インクリボンの張力の変化を判断することでもよく、更には、インクリボンの張力の変化は、搬送される印刷処理前または印刷後のインクリボンの張力を直接的に検出することであってもよい。
【００１４】
本態様における補正値は、検出される環境温度とインクリボンの張力変化に対応した値とから算出され、且つ、整数値としての補正値を印刷媒体に対する副走査方向における印刷ラインの増減値として調整するものであり、または、検出される環境温度とインクリボンの張力変化に対応した値とからなる補正テーブルから読み出され、且つ、整数値としての補正値を印刷媒体に対する副走査方向における印刷ラインの増減値として調整するものであってもよい。
【００１５】
また、上記課題を解決するために、本発明の第二の態様は、カード状印刷媒体に印刷を行うサーマルプリンタであって、複数の発熱素子を有するサーマルヘッドと、カード状印刷媒体の搬送路上の印刷位置に設けられたプラテンローラと、所定のインクを積層し、サーマルヘッドの発熱によりカード状印刷媒体にインクが転写されるインクリボンと、環境温度を検出するサーミスタと、インクリボンの張力の変化を直接的または間接的に検出するリボン張力変化検出手段と、サーミスタにより検出される温度データとリボン張力変化検出手段により検出されるリボン張力変化データに基づいて整数値としての補正値を読み出し又は算出する補正値算出手段と、補正値算出段により算出された補正値に基づき、カード状記録媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドへの熱エネルギーを制御するサーマルヘッド制御部と、を備えたことを特徴とする。
【００１６】
本態様においては、複数の発熱素子を有するサーマルヘッドと、カード状印刷媒体の搬送路上の印刷位置に設けられたプラテンローラと、所定のインクを積層し、サーマルヘッドの発熱によりカード状印刷媒体にインクが転写されるインクリボンと、環境温度を検出するサーミスタと、インクリボンの張力の変化を直接的または間接的に検出するリボン張力変化検出手段と、サーミスタにより検出される温度データとリボン張力変化検出手段により検出されるリボン張力変化データの少なくとも一方に基づいて補正値を算出する補正値算出手段と、補正値算出段により算出された補正値に基づき、カード状記録媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドへの熱エネルギーを制御するサーマルヘッド制御部と、を備えたので、見栄えの良い被印刷媒体への全面印刷を可能としながらも、印刷サイズのばらつきの発生により、サーマルヘッドが被印刷媒体の端部を外れた状態で印刷のための出力を継続して加熱によるインクリボンの破断を招くといった不具合を防止することができる。
【００１７】
ここで、本態様においては、搬送されるカード状印刷媒体の搬送方向における後端部を検出するカード端部検出手段と、カード端部検出手段からの検出信号に基づき所定の判断を行なう判断部と、を更に備え、判断部はカード端部検出手段からの検出信号が入力されたときに、カード状印刷媒体の未印刷領域に相当する印刷ライン数を判断するとともに、この印刷ライン数に補正値を加算してサーマルヘッドへの熱エネルギーを付与するようにサーマルヘッド制御部に命令を与えるように構成したので、カード状印刷媒体の端部の印刷処理が精度よく行なうことができ、尚一層、上記したような不具合を生じさせることがない。
【００１８】
本態様においては、サーミスタは、プリンタ機体内部に設けられるとともに機体が設置される機体外部の環境温度を検出するようにしてもよく、或いは、カード状印刷媒体の印刷位置の近傍に設けられ、プリンタ機体内部の環境温度を検出することでもよい。
【００１９】
さらに、リボン張力変化検出手段は、インクリボンを巻装したスプールの回転量を検出するスプール回転量検出手段を含み、このスプール回転量検出手段により検出される前記スプールの回転量に応じて、前記判断部が前記インクリボンの張力の変化を判断することができる。ここで、インクリボンは面順次に配設された複数のインクパネルを有し、更に、これら複数のインクパネルのうち光線を遮光する所定のインクパネルを検出する透過センサを備え、透過センサが遮光状態を検出する所定のインクパネルの搬送距離に対応したスプールの回転量に基づいて、判断部が前記インクリボンの張力の変化を判断することができる。
【００２０】
また、本態様では、補正値算出手段は、さらに補正値を整数値に演算処理し、判断部は、整数値としての補正値をカード状印刷媒体に対する副走査方向における印刷ラインの増減値として調整するようにサーマルヘッド制御部に命令を与えるものであってもよい。
【発明の効果】
【００２１】
本発明によれば、所定の印刷情報に基づいて、サーマルヘッドヘッドの各発熱素子の通電制御を行なうサーマルヘッドの通電制御方法において、環境温度を検出するとともに、インクリボンの張力の変化を直接的または間接的に検出し、これら検出された環境温度及びインクリボンの張力の変化の少なくとも一方に応じて補正値を読み出しまたは算出して、この補正値に基づき印刷媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドの各発熱素子の熱エネルギーを制御するので、または、カード状印刷媒体に印刷を行うサーマルプリンタであって、複数の発熱素子を有するサーマルヘッドと、カード状印刷媒体の搬送路上の印刷位置に設けられたプラテンローラと、所定のインクを積層し、サーマルヘッドの発熱によりカード状印刷媒体にインクが転写されるインクリボンと、環境温度を検出するサーミスタと、インクリボンの張力の変化を直接的または間接的に検出するリボン張力変化検出手段と、サーミスタにより検出される温度データとリボン張力変化検出手段により検出されるリボン張力変化データの少なくとも一方に基づいて補正値を算出する補正値算出手段と、補正値算出段により算出された補正値に基づき、カード状記録媒体に対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッドへの熱エネルギーを制御するサーマルヘッド制御部と、を備えたので、インクリボンの破断を招く等の不具合を防止して、被印刷媒体に対して全面印刷を行うことができる、という効果を得ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明を、カード状記録媒体またはカード状印刷媒体（以下、単にカードという。）に文字や画像を印刷記録する機能と、カードの磁気ストライプ部に磁気的な記録処理を行う機能とを有するサーマルプリンタ（以下、プリンタ装置という。）に適用した実施の形態について説明する。
【００２３】
（構成）
＜システム構成＞
図１１に示すように、本実施形態のプリンタ装置１は、図示を省略したインターフェースを介して、上位装置１００（例えば、パーソナルコンピュータ等のホストコンピュータ）に接続され、上位装置１００からプリンタ装置１に印刷記録データや磁気記録データ等を送信して、記録動作等を指示することが可能である。なお、後述するように、プリンタ装置１は、オペパネ部（操作表示部）５を有しており（図１１、図１参照）、上位装置１００からの記録動作指示の他、オペパネ部５からの記録動作指示も可能である。
【００２４】
上位装置１００には、一般に、原稿に記録された画像を読み取るスキャナ等の画像入力装置１０１、上位装置１００に命令やデータを入力するためのキーボードやマウス等の入力装置１０２、上位装置１００によって生成されたデータ等の表示を行なう液晶ディスプレイ等のモニタ１０３が接続されている。
【００２５】
＜外観構成＞
図１に示すように、本実施形態のプリンタ装置１は、装置筐体としてのケーシング２の一側に配置され、記録処理前のブランクな複数のカードを積層状に収納可能（約１００枚程度）であってケーシング２に対して着脱自在に取り付けられるカード供給部１０と、同じくケーシング２の一側でカード供給部１０の下方に配置され、記録処理後のカードを傾斜状に収容可能（約３０枚程度）であってケーシング２に対して着脱自在に取り付けられるカード収容部２０と、同じくケーシング２の一側でカード供給部１０に隣接する位置に、プリンタ装置１のエラー状態を含む動作状態を表示する表示部４を有し、印刷処理や磁気記録処理の各種設定を行うためのオペパネ部５が設けられている。なお、オペパネ部５は、ダイヤル６を回転させることによりこれに同期して回転可能に設けられている。
【００２６】
カード収容部２０の一部には、収容オーバーとなった記録処理後のカードを装置外部へ放出可能な開口部として形成されたカード放出口２１が設けられている。また、プリンタ装置１の一面には、後述する印刷記録に使用されるインクリボンＲを内装したカートリッジ５２を着脱する際に装置内部にアクセスするための開閉カバー７が設けられており、開閉カバー７はケーシング２の一部を構成している。
【００２７】
そして、カード供給部１０ないしカード収容部２０に対向して、ケーシング２の他側には、第２の記録部としての磁気エンコーダユニット８０がその一部をケーシング２から突出する形で配置されている。
【００２８】
＜内部構成＞
次に、図２および図３に基づきプリンタ装置１の内部の各構成要素について説明する。なお、図２はカード供給部１０から供給された記録処理前のブランクなカードＣが第１の記録部としての印刷部５０に向けて搬送されている状態を示し、後述するカードクリーニング機構３０のクリーニング部材としてのクリーニングローラ３１が搬送中のカードＣの表面に当接してその印画される面を清浄にしている状態を示している。
【００２９】
また、図３は印刷部５０ないし磁気エンコーダユニット８０により記録処理されたカードＣがカード収容部２０に向けて排出される際の状態を示している。このとき、搬送ローラ４１、４２は、後述する移動機構６０により略水平状のカード搬送路を形成する第１の位置から傾斜状のカード搬送路を形成する第２の位置へと移動してカードＣをカード排出口２３に向けて搬送可能な状態を維持する。
【００３０】
カード供給部１０は、プリンタ装置１の一側に着脱自在に設けられ、その内部に記録処理前の複数のブランクなカードを積層状に収納可能としており、機体（プリンタ装置１）側に設けられ、図示を省略するモータにより回転駆動する供給ローラ１１が最下位（最下層）のカードを装置内部へと繰り出す際にカードＣの一枚のみの通過を許容するために、供給コロ１２と板状部材からなる分離ゲート１３とを有している。供給されるカードＣは供給コロ１２と分離ゲート１３との間を通過して、カード供給部１０に連接するようにケーシング２の一側に設けられたカード供給口１４へと導かれる。なお、詳述すると、分離ゲート１３の下端部には図示しない可撓性のパッドが設けられており、例えば、厚さの異なる薄いカードを供給する場合であっても、一枚ずつの分離を可能としている。
【００３１】
一方、カード収容部２０は、プリンタ装置１（ケーシング２）の一側であって、カード供給部１０の下方に着脱自在に設けられて記録処理後のカードＣを傾斜状に収容可能としている。カード収容部２０には、その内部の底面が傾斜状に形成された収容トレイ２４が設けられており、ケーシング２の一側でカード供給口１４の下方に開口を有して配置されたカード排出口２３から排出される記録済のカードＣが排出ローラ１５により収容トレイ２４上に順次排出されて収容される（図３参照）。
【００３２】
排出ローラ１５はプリンタ装置１側に固設されており、上述した供給ローラ１１を回転駆動する図示を省略するモータによって回転駆動されるが、供給ローラ１１がブランクなカードＣを供給するために回転する方向を正転駆動とした場合、図示を省略するモータの逆転駆動により排出されるカードＣを収容トレイ２４上に排出するように回転駆動される。つまり、図示を省略するモータの正逆転駆動により供給ローラ１１および排出ローラ１５が回転されるが、供給ローラ１１には図示しないワンウェイクラッチが設けられているため、カード供給方向にのみ回転することができる（ワンウェイクラッチの作用により、カード供給方向と逆方向には回転駆動は伝達されない）。一方、排出ローラ１５は、図示を省略するモータの正逆転駆動により両方向に回転駆動される。本形態では、記録処理前のブランクなカードＣの供給動作と記録処理後のカードＣの排出動作とが同時に行われることがなく、排出ローラ１５がカードＣの排出のための回転とその逆の方向に回転することであっても支障はない。
【００３３】
カード供給口１４から供給されたカードＣは、後述する搬送駆動モータ７０から伝達される駆動力を有して回転する搬送ローラ４１、４２、４３へと順次引き継がれて略水平状のカード搬送路Ｐ１に沿って搬送される。なお、搬送ローラ４２、４３はそれぞれ駆動ローラと従動ローラとを有するローラ対で構成されている（以下、特に異なる説明がない限り、ローラ対の従動ローラについての説明を省略し、駆動ローラについてのみ説明する。）。
【００３４】
搬送ローラ４１の対向側には、追って説明するカードクリーニング機構３０の一部を構成するクリーニングローラ３１が搬送ローラ４１に対峙するようにカード搬送路Ｐ１に対して進退可能に設けられている。このクリーニングローラ３１が搬送されるカードＣに当接するようにカード搬送路Ｐ１上に進出しているとき（図２に示す状態）、駆動力を有する搬送ローラ４１との間でカードＣを挟持して回転することで、印刷部５０により印刷記録される印画面からゴミや埃等の異物を除去して清浄にすることができる。
【００３５】
また、クリーニングローラ３１がその動作位置であるカード搬送路Ｐ１上に進出したとき、クリーニングローラ３１は、クリーニングローラ３１に隣接した位置でカード搬送路Ｐ１から離間した所定の位置に配置されるクリーナとしてコロ状クリーナ３２と面接触するように位置付けられる。コロ状クリーナ３２は、クリーニングローラの外径（ローラ径）より小さい外径（ローラ径）を有しており、印刷部５０の一部として構成されるインク媒体としてのインクリボンＲを内装するカートリッジ５２の所定部位に着脱自在に取り付けられる支持部材５３に固着して回転可能に設けられている。
【００３６】
本形態では、クリーニングローラ３１は表面が粘着性を有するゴム材料などの回転自在のローラ状部材からなり、また、コロ状クリーナ３２は、樹脂製の回転自在のコロ状部材にスポンジ層を有する粘着性テープが巻装されており、この粘着性テープはクリーニングローラ３１の表面の粘着性より高い粘着性を有しているため、カードＣから除去されクリーニングローラ３１の表面に付着したゴミや埃等の異物は両者の面接触によりコロ状クリーナ３２の表面を形成する粘着性テープへと移行、引き渡されることになる。
【００３７】
搬送ローラ４３のカード搬送方向下流側には、クリーニングローラ３１によって清浄にされたカードＣの表面に、所期の文字ないし画像を印刷記録する印刷部５０が設けられている。
【００３８】
本形態においては、印刷部５０は熱転写プリンタ（サーマルプリンタ）の構成が採用されており、カード搬送路Ｐ１上の印刷位置に設けられたプラテンローラ４４に対して進退可能に設けられたサーマルヘッド５１を有している。サーマルヘッド５１の先端部には、複数の発熱素子５１ａが配設されている（図１４参照、なお、図示では、複数の発熱素子５１ａを模式的に表している。）。プラテンローラ４４とサーマルヘッド５１との間には、インク層Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｂｋ（ブラック）等の複数色と保護層Ｏがパネル状で面順次に繰り返されたインクリボンＲが介在している（図１５（ａ）も参照）。このインクリボンＲは、上述したようにカートリッジ５２に内装されている。
【００３９】
カード搬送路Ｐ１に沿って移動するカードＣに文字あるいは画像などの情報を熱転写記録する際には、インクリボンＲは、リボン供給リール（リボン供給スプール）５４から供給され、サーマルヘッド５１の先端部（発熱素子５１ａ）に略全面を当接させながら搬送され、インクリボンＲを巻き取るリボン巻取リール（リボン巻取スプール）５５に巻取られる。リボン供給リール５４およびリボン巻取リール５５は、不図示のモータにより回転駆動される。このとき、カードＣの表面にインクリボンＲを介在させてサーマルヘッド５１を押圧しながらサーマルヘッド５１の発熱素子５１ａを選択的に作動させることで、カードＣに所期の文字、画像が印刷される。インクリボンＲの搬送経路には、複数のガイドシャフトと、所定のインク層（本形態ではインク層Ｙ）の頭出しを行うためにインク層Ｂｋ（ブラック）を検出する発光素子５８、受光素子５９からなる透過型センサが配設されている。
【００４０】
また、サーマルヘッド５１のカード搬送方向上流側（搬送ローラ４３側）には、カード搬送路Ｐ１に沿って搬送されるカードＣの搬送方向先端および後端を検出する発光素子４８、受光素子４９からなるカード端部検出手段としての透過型センサ（以下、第１カード検出センサという。）が配設されている（図１４も参照）。
【００４１】
印刷部５０の下方には、上記した一連の搬送ローラ４１、４２、４３、およびプラテンローラ４４を正逆転方向に回転駆動する正逆転駆動可能なステッピングモータからなる搬送駆動モータ７０が配設されている。搬送駆動モータ７０による回転駆動力は、搬送駆動モータ７０の回転軸に設けられたプーリ７１がベルト７２によりプーリ７３へと伝達され、プーリ７３に一端が巻装されたベルト７４によりプラテンローラ４４の回転軸に設けられたプーリ７５を介してプラテンローラ４４に駆動が伝達される。なお、プーリ７３は２段プーリで構成されており、それぞれの段差部分にベルト７２およびベルト７４が架け渡されている。
【００４２】
プラテンローラ４４の回転軸上、搬送ローラ４１、４２、４３の回転軸上、並びに、それぞれのローラの間には図示を省略する複数のギヤが噛合状態で配設されており、プラテンローラ４４に伝達された回転駆動力は、これら複数のギヤを介して各搬送ローラ４１、４２、４３へと伝達される。
【００４３】
また、プラテンローラ４４のカード搬送方向下流側（リボン巻取リール５５側）には、カードＣを搬送する機能を有し、印刷部５０によりカードＣに印刷記録を行なうときにカードＣを挟持するニップローラ４５がカード搬送路Ｐ１に沿って設けられており、このニップローラ４５のさらにカード搬送方向下流側には、カードＣを搬送するための送りローラ４６が同じくカード搬送路Ｐ１に沿って設けられている。ニップローラ４５および送りローラ４６の略中央には、カード搬送路Ｐ１に沿って搬送されるカードＣの搬送方向先端を検出する発光素子５６、受光素子５７からなる透過型センサ（以下、第２カード検出センサという。）が配設されている。
【００４４】
これらのニップローラ４５および送りローラ４６の回転軸にも図示を省略するギヤがそれぞれ設けられており、また、プラテンローラ４４とニップローラ４５、ニップローラ４５と送りローラ４５との間にも図示を省略する複数のギヤが設けられており、これら複数の図示しないギヤが相互に噛合うことにより、搬送駆動モータ７０からの回転駆動力は、上述したプーリ、ベルトおよび図示しない複数のギヤを含む駆動力伝達機構を介して、プラテンローラ４４の回転軸に設けられたギヤから分岐されてニップローラ４５および送りローラ４６にも伝達されていくことになる。なお、ニップローラ４５および送りローラ４６は、磁気エンコーダユニット８０が、カードＣの印画面の裏面に設けられた磁気ストライプ部に磁気記録処理をするときは、カードＣを停止状態で挟持するように構成されている。
【００４５】
＜磁気エンコーダユニット＞
印刷部５０のカード搬送方向下流側には、送りローラ４６に隣接して磁気エンコーダユニット８０が設けられている。この磁気エンコーダユニット８０には、ニップローラ４５および送りローラ４６によって挟持状態で停止保持されたカードＣの磁気ストライプ部に磁気記録処理するために、カード搬送路Ｐ１に沿って走査するように往復移動する（自走する）磁気ヘッド８１が設けられている。
【００４６】
磁気エンコーダユニット８０の一部には、カード搬送路Ｐ１に沿って搬送されるカードＣを装置外へ排出可能な開口部として形成されたカード搬出口８２が設けられている。つまり、このカード搬出口８２は、カード供給口１４に対向し、ケーシング２の他側であって、カード搬送路Ｐ１の延長線上に設けられている。
【００４７】
磁気エンコーダユニット８０の内部には、カードＣをカード搬出口８２に向けて搬送するとともに、カード搬出口８２からカードＣを搬出可能な搬出ローラ４７が配設されている。磁気エンコーダユニット８０には、この搬出ローラ４７を回転駆動する駆動源は備えないが、搬出ローラ４７と送りローラ４６との間に図示しない複数のギヤを設けて連結することにより、送りローラ４６に伝達された回転駆動力が搬出ローラ４７へと伝わる。
【００４８】
従って、プリンタ装置１は、カード供給部１０から連なる略水平状のカード搬送路ｐ１に沿って、カード供給口１４、印刷部５０および磁気エンコーダユニット８０が設けられた構成を有している。
【００４９】
また、図示から明らかなように、磁気エンコーダユニット８０は、その一部が機体内部に差し込まれるようなユニット形状を有しており、搬送駆動モータ７０は、印刷部５０の下方で、かつ、磁気エンコーダユニット８０と、以下に説明する、搬送ローラ４１、４２を第１の位置と第２の位置とに移動させる移動機構６０（図８ないし図１０参照）との間に配設されている。
【００５０】
次に、図４〜図７を参照して、磁気エンコーダユニット８０の構成についてさらに詳述する。カード搬送路Ｐ１の一部であって、プラテンローラ４４の下流側には、サーマルヘッド５１、プラテンローラ４４を有して構成された印刷部５０を通過したカードＣをカード供給口１４側に向けて逆搬送（スイッチバック搬送）するためのスイッチバックパスＰ２が形成されている（図４参照）。スイッチバックパスＰ２のカード搬送面の両側端には、搬送されるカードＣをカード搬送路Ｐ１に沿って円滑にガイドするために、断面が略コ字状の固定側端ガイド８７と断面が略逆コ字状の可動側端ガイド８８とが対峙するように配設されている。
【００５１】
固定側端ガイド８７は、カードＣの先端側を受け入れ側のニップローラ４５と送りローラ４６とのニップ点へ導くためのガイドである。このガイドを欠落すると、搬送されるカードＣの先端がニップローラ４５と送りローラ４６とのニップ点以外の部分に当接し円滑な搬送が困難となる。一方、可動調整側端ガイド８８は、固定側端ガイド８７とともに搬送されるカードＣの他側端をガイドするものである。この可動調整側端ガイド８８は、カードＣ幅のサイズに応じガイド幅を調整するために移動可能で、図示を省略したバネにより常時固定側端ガイド８７側に付勢されている。
【００５２】
磁気エンコーダユニット８０は、磁気ヘッド８１を往復動させるためのヘッド駆動機構を備えている。ヘッド駆動機構は、ヘッドキャリッジ８４、キャリッジガイド８５、タイミングベルト８６で構成されている。ヘッドキャリッジ８４は、磁気ヘッド８１を搭載しキャリッジガイド８５に移動自在にガイド支持され、磁気エンコーダ領域ａ１（図４参照）を往復駆動する。この駆動力は、タイミングベルト８６を介して図示しないエンコーダ付き直流モータにより駆動量が監視された状態で供給される。キャリッジガイド８５は、ヘッドキャリッジ８４をカードＣの磁気ストライプ部に沿って平行にガイドする左右一対のシャフトで構成されている。ヘッドキャリッジ８４には、磁気ヘッド８１（の位置）を検出するためキャリッジガイド８５を支持する支持フレームに取り付けられた透過型のヘッド検出センサ８３によって検出される遮蔽板８４ａが一体成形により設けられている。
【００５３】
また、磁気エンコーダユニット８０は、カード搬送路Ｐ１のカード搬送面に対して下方に位置する退避位置と、カードＣの磁気ストライプ部への書き込みないし読み取りを行うための動作位置との間で磁気ヘッド８１を進退させるヘッド進退機構を備えている。
【００５４】
図７に示すように、ヘッド進退機構は、カードＣの側端部をガイド支持するガイド凹溝８７ａを形成する固定側端ガイド８７のカード搬送方向前後端部より磁気ヘッド８１の移動軌跡側に突出形成された傾斜ガイド部８７ｂ、８７ｃ（断面構造は図１２参照）と、この傾斜ガイド部８７ｂ、８７ｃとカード搬送方向前後端部位置で係合し磁気ヘッド８１を下方に退避させるヘッドキャリッジ８４に形成された傾斜部８４ｃとで構成される。なお、この傾斜部８４ｃは磁気ヘッド８１を挟み前後に設けられるとともに、磁気ヘッド８１自身が傾斜ガイド部８７ｂ、８７ｃと接触しキズが付かないように配慮されている。また、押圧板８９は、逆Ｌ字状の揺動アーム体で、一方の突出アーム８９ａのカードＣを押圧する面には両面接着剤を用いて接着されたＥＰＤＭ材等のゴム体８９ｃを設け、他方の突出アーム８９ｂにはヘッドキャリッジ８４の移動方向に平行し当接ガイド８９ｄが形成されている。そして、ヘッドキャリッジ８４側にはその当接ガイド８９ｄを移動時に押圧する当接ガイド揺動傾斜面８４ｂが形成され、ヘッドキャリッジ８４がホーム位置からの移動に伴い当接ガイド揺動傾斜面８４ｂが当接ガイド８９ｄを押圧することで、押圧板８９が図中矢印方向に揺動され、ゴム体８９ｃが停止中のカードＣを上方から押圧支持するようになっている。
【００５５】
従って、ヘッド進退機構により、カード搬送路Ｐ１のカード搬送面に対し下方に位置する退避位置と、カードＣの磁気ストライプ部への書き込みないし読み取りを行うための動作位置との間での磁気ヘッド８１の進退に連動して、押圧板８９はカード搬送路Ｐ１（スイッチバックパスＰ２）のカード搬送面に対して昇降する。
【００５６】
磁気ヘッド８１は、ニップローラ４５および送りローラ４６に一時的に停止状態で挟持されたカードＣの磁気ストライプ部に圧接し、その状態で磁気ストライプ部の端から端の全領域内で必要な範囲を移動し情報をストライプ部に記録する。なお、磁気ヘッド８１の移動を阻止しないように、固定側端ガイド８７と可動調整側端ガイド８８、および、ニップローラ４５と送りローラ４６はヘッド軌跡内から退避した位置でカードＣの搬送に関与するよう配設されている。
【００５７】
上述したように、磁気エンコーダユニット８０の一部には、カード搬送路Ｐ１に沿って搬送されるカードＣを装置外へ排出可能なカード搬出口８２が設けられている。搬出ローラ４７は磁気ヘッド８１で書き込まれた情報が書き込み不良のときは搬出ローラ４７を駆動させカード搬出口８２を介してカードＣを装置外に排出する。また、この搬出ローラ４７は上述したカード搬送系を構成する複数のローラの汚れをクリーニングするためのクリーニングカードを装置内に受け入れ（供給）、排出（搬出）するための機能を有している。
【００５８】
次に、図８〜図１０を参照して、カードクリーニング機構３０と移動機構６０について詳述する。なお、図８はカード供給口１４からカードＣを受け入れて、クリーニングローラ３１と搬送ローラ４１との間でカードＣを挟持する直前の状態を示し、図９は印刷部５０によりカードＣの印画面に多色の面順次印刷記録を行なう際に、カードＣをカード供給口１４側に逆搬送した状態を示し、さらに、図１０は記録処理後のカードＣをカード排出口２３に向けて搬送する状態を示している。
【００５９】
＜カードクリーニング機構＞
カードクリーニング機構３０は、クリーニングローラ３１がカード搬送路Ｐ１に進出してカードＣおよびコロ状クリーナ３２に当接（面接触）可能とする動作位置と、カード搬送路Ｐ１から離間したホーム位置となる退避位置との間で移動自在に構成するために、ソレノイド３４ａと、このソレノイド３４ａの駆動切り替え（ＯＮ／ＯＦＦ）により進退するプランジャ３４ｂとからなるアクチュエータ３４を有している。
【００６０】
プランジャ３４ｂの端部には、その一端部が回転自在に取り付けられたレバー部材３５が設けられ、さらにレバー部材３５の他端部に係合する係合部材３６等が設けられている。係合部材３６は、一端側が装置内部の所定位置に固定された引っ張りバネ３７にフックされており、引っ張りバネ３７の付勢力により常時上方側へ付勢されている。
【００６１】
また、カードクリーニング機構３０は、クリーニングローラ３１を保持するホルダ３３を有し、このホルダ３３の一部に形成された凸状部位３９が、上記係合部材３６の一部に形成された凹状部位３８に差し込まれて一体化される構成を有している。つまり、クリーニングローラ３１を保持するホルダ３３は、係合部材３６に対して着脱自在に設けられている。さらに、カードクリーニング機構３０は、印刷部５０の一部として構成されるインクリボンＲを内装するカートリッジ５２の所定部位に着脱自在に取り付けられる支持部材５３に固着して回転可能に設けられた、コロ状クリーナ３２を含む構成を有している。
【００６２】
なお、駆動部３４のソレノイド３４ａが駆動されると（駆動ＯＮ）、レバー部材３５が係合部材３６を押し下げて、クリーニングローラ３１を保持するホルダ３３を間接的に押圧するように押し下げることでクリーニングローラ３１が上記の動作位置に位置付けられる。
【００６３】
＜移動機構＞
図８〜図１０に示すように、移動機構６０は、正逆転可能な駆動モータとしてのステッピングモータ６１と、このステッピングモータ６１の回転軸に設けられたモータギヤ６２と、このモータギヤ６２に噛合するギヤ部位を有するギヤ付きブラケット６３等を有している。また、搬送ローラ４１、４２、４３を軸支するローラシャフト６４、６５、６６がギヤ付きブラケット６３に保持されている。
【００６４】
移動機構６０は、ギヤ付きブラケット６３が搬送ローラ４３のローラシャフト６６を中心として回動可能に取り付けられているため、ステッピングモータ６１の正逆転駆動によりギヤ付きブラケット６３が回動することで、搬送ローラ４１、４２を、第１の位置（搬送ローラ４１、４２を略水平状のカード搬送路を形成する位置、ホーム位置、図８、図９参照）と第２の位置（搬送ローラ４１、４２を傾斜状のカード搬送路を形成する位置、図１０参照）との間で移動可能に構成されている。
【００６５】
次に、プリンタ装置１の制御および電気系統について説明する。図２および図３に示すように、プリンタ装置１は、プリンタ装置１全体の動作制御を行う制御部９５と、商用交流電源から各機構部および制御部等を駆動／作動可能な直流電源に変換する電源部９０とを有している。
【００６６】
＜制御部＞
図１１に示すように、制御部９５は、プリンタ装置１の全体の制御処理を行うマイクロコンピュータ９５ｂ（以下、マイコン９５ｂと略称する。）を備えている。マイコン９５ｂは、中央演算処理装置として高速クロックで作動するＣＰＵ、プリンタ装置１の基本制御動作（プログラムおよびプログラムデータ）が記憶されたＲＯＭ、ＣＰＵのワークエリアとして働くＲＡＭおよびこれらを接続する内部バスで構成されている。
【００６７】
マイコン９５ｂには外部バスが接続されている。外部バスには、上位装置１００との通信を行うための図示を省略したインターフェース、カードＣに印刷すべき印刷記録データ（印刷情報ともいう。）やカードＣの磁気ストライプ部に磁気記録すべき磁気記録データ（磁気情報ともいう。）等を一時的に格納するバッファメモリ９５ａが接続されている。
【００６８】
また、外部バスには、各種センサからの信号を制御するセンサ制御部９５ｃ、各モータに駆動パルスや駆動電力を送出するモータドライバ等を制御するアクチュエータ制御部９５ｄ、サーマルヘッド５１（発熱素子５１ａ）の熱エネルギーを制御するサーマルヘッド制御部９５ｅ、オペパネ部５を制御するための操作表示制御部９５ｆ、および、磁気エンコーダユニット８０が接続されている。センサ制御部９５ｃは発光素子４８、受光素子４９からなる第１カード検出センサ、発光素子５６、受光素子５７からなる第２カード検出センサ、発光素子５８、受光素子５９からなる透過型センサ、環境温度を検出するサーミスタ９６、リボン供給リール（リボン供給スプール）５４の回転量を検出するスプール回転量検出手段としてのエンコーダ９７（図１３では符号１２１で表す）、および他の図示を省略するセンサに、アクチュエータ制御部９５ｄはステッピングモータ６１、搬送駆動モータ７０および他の図示しないモータ、アクチュエータ３４等に、サーマルヘッド制御部９５ｅはサーマルヘッド５１に、操作表示制御部９５ｆはオペパネ部５にそれぞれ接続されている。
【００６９】
なお、本形態においては、上記した環境温度を検出するサーミスタ９６は、図２および図３に示すように、プリンタ１（ケーシング２）の上記他側（リボン巻取リール５５側）の機体内部に設けられており、隣接して設けられた図示しない給気ファンから給気した機体外部の温度（外気温）を検出するように構成されている。つまり、プリンタ装置１が設置される場所の環境温度を検出するように設けられている。しかし、プラテンローラ４４やサーマルヘッド５１（発熱素子５１ａ）の付近、つまり、カードＣの印刷位置の近傍に設けて機体内部の環境温度を検出するようにしてもよい。さらには、両方設けて使用する用途に合わせて検出した温度データを使い分けすることもできる。
【００７０】
また、電源部９０は、制御部９５、サーマルヘッド５１、オペパネ部５および磁気エンコーダユニット８０に作動／駆動電源を供給している（図１１参照）。
【００７１】
次に、図１３に基づき、リボン供給リール（リボン供給スプール）５４側のスプール本体１１０に係合するプリンタ装置１の係合部について説明する。図１３はリボン供給リール５４の係合部１１２と装置本体側の係合部材（係合凸部１２２）との係合状態を示したものである。図２および図３に示したリボン供給リール５４およびリボン巻取リール５５はそれぞれスプール本体１１０にインクリボンＲが捲回された（保持された）ものであり、リボン供給リール５４には未使用のインクリボンＲの捲回されており、リボン巻取リール５５には既使用の（サーマルヘッド５１による熱転写後の）インクリボンＲが捲回される。
【００７２】
スプール本体１１０は、両側にフランジ１１３、１１４を有しインクリボンＲを保持する筒状のリボン保持部１１８と、フランジ１１３に隣接して一側端部に設けられた係合部１１２と、フランジ１１４に隣接して係合部１１２の反対側に設けられリボン保持部１１８の筒状部より縮径された軸部１１９とを有している。
【００７３】
フランジ１１３、１１４はスプール本体１１０の軸方向でインクリボンＲのリボン保持部１１８への捲回を位置規制するため、スプール本体１１０が回転しても、リボン保持部１１８から未使用のリンクリボンＲが位置ズレすることなく供給され（リボン供給リール５４の場合）、巻き取り側のリボン保持部には既使用のリンクリボンＲが適正に捲回される（リボン巻取リール５５の場合）。なお、軸部１１９はカートリッジ５２に形成された円形状の切り欠き（不図示）に回転可能に支持されている。
【００７４】
係合部１１２は、端部方向へ突出する台形状の６個の凸部を有している。換言すれば、係合部１１２には、凸部側面に直線状に形成され所定の傾斜角度を有する傾斜面と、隣接する凸部の傾斜面間を連接する底部とで形成された溝が形成されている。
【００７５】
図１３に示すように、リボン供給リール５４の係合部１１２に対する装置本体側の係合部は複数の部材で構成されている。すなわち、装置フレーム（ケーシング２）に支持軸１２５が固定されており、支持軸１２５は円盤状で外縁部にギアを有する係合部材を回転可能に軸支している。係合部材の、係合部１１２と係合する側には、係合部１１２の凸部（溝部）とは形状の異なる、２つの係合凸部１２２が対向するように（係合部材の回転方向に対して１８０°の位相差ができるように）突設されている。また、支持軸１２５にはバネ１２４が巻き掛けられており、このバネ１２４により係合部材（係合凸部１２２）はスライド可能に係合部側に付勢される。
【００７６】
カートリッジ５２をカートリッジ装着部に装着する際に、スプール本体１１０の係合部１１２の凸部の先端と装置本体側の係合部材に設けられた係合凸部１２２の先端とが当接して（ぶつかって）スムーズに挿入されない場合がある。係合部材は支持軸１２５の軸方向に対してスライド可能に設けられているため、係合部１１２の凸部の先端と係合凸部１２２の先端とがぶつかったときには、係合凸部１２２が一旦装置フレーム側（スプール本体１１０の反対側）に退避する。その後、係合部材またはスプール本体１１０が回転すると、係合凸部１２２が係合部１１２の凸部間の溝に入り込み、バネ１２４によってスプール本体１１０側に付勢され、係合凸部１２２と係合部１１２の凸部（間の溝）とは２点で点接触する。
【００７７】
図１３に示すように、係合部材のギアにはギア１２１Ｃが噛合しており、ギア１２１Ｃには同軸上にスリット（不図示）が形成された回転板１２１Ａが固着している。また、回転板１２１Ａを挟む位置には、発光素子と受光素子とからなる透過一体型のセンサ１２１Ｂが配置されている。従って、回転板１２１Ａとセンサ１２１Ｂが、インクリボンＲを供給するリボン供給リール（リボン供給スプール）５４の回転量を検出するスプール回転量検出手段としてのエンコーダ１２１を構成している。
【００７８】
上記の構成から成るエンコーダ１２１は、本形態においては、インクリボンＲの張力の変化を間接的に検出するリボン張力変化検出手段として構成されている。つまり、カードＣへの印刷記録処理に伴って、インクリボンＲはリボン供給リール（リボン供給スプール）５４側からリボン巻取リール（リボン巻取スプール）５５へと搬送されることになるが、これに準じて、リボン供給リール（リボン供給スプール）５４のリボン径は大径から小径へと移行し、また、リボン巻取リール（リボン巻取スプール）５５のリボン径は小径から大径へと変化していくことになる。
【００７９】
この場合、本形態では図示を省略する駆動源によりリボン巻取リール（リボン巻取スプール）５５側でインクリボンＲの巻取駆動を行なうが、リボン巻取リール（リボン巻取スプール）５５のリボン径が小径から大径へと変化するに従って、搬送されるインクリボンＲの張力（テンション）は、大から小へと移行していく。つまり、インクリボンＲの巻き始めほど搬送されるインクリボンＲの張力（テンション）は大きく、インクリボンＲの巻き終わりほど張力（テンション）は小さくなっていく。なお、本形態においては、リボン供給リール（リボン供給スプール）５４の回転中心となるスプール軸（支持軸１２５）には図示を省略するトルクリミッタが設けられており、リボン供給リール（リボン供給スプール）側でのバックテンションが発生する。ここで、リボン供給リール（リボン供給スプール）５４のリボン径が大径から小径へと変化するに従って、搬送されるインクリボンＲに与えるバックテンションは逆に小から大へと移行していく。同様に、インクリボンＲの送り出しの初期段階ほど搬送されるインクリボンＲに与えるバックテンションは小さく、インクリボンＲを消費するに従ってバックテンションは大きくなっていく。
【００８０】
上記したように、リボン巻取リール（リボン巻取スプール）５５側を基準とした場合、リボンの巻き径が小径から大径へと変化するに従って、上記リボン供給リール（リボン供給スプール）側でのバックテンションとの関係から、搬送されるカードＣに影響を与えるインクリボンＲの張力は結果として大から小へと移行していくことになる。
【００８１】
これは、インクリボンＲの巻取駆動軸に駆動を与える図示しない駆動モータの回転トルクは一定に設定されているものの、リボン巻取リール（リボン巻取スプール）５５の巻き径の増加に伴って、上記したインクリボンＲの張力（テンション）は相対的に減少してしまうことが確認されている。
【００８２】
結果として、サーマルヘッド５１によりカードＣに印刷される文字や画像の印刷サイズは、インクリボンＲの巻き始めほど搬送されるカードＣの副走査方向（送り方向）に伸びやすい傾向にあり、リボン巻取リール（リボン巻取スプール）５５の巻き径の増加に伴って（印刷処理が進むにつれて）、カードＣに印刷される文字や画像の印刷サイズはカードＣの副走査方向（送り方向）に縮みやすい傾向にある。
【００８３】
従って、カードＣに対して全面印刷を施す場合において、上記したような印刷サイズのばらつきが生じるため、サーマルヘッド５１がカードＣの端部（搬送方向に対して後端部）を外れた状態、つまり、サーマルヘッド５１がインクリボンＲを介した状態でカードＣに当接しない状態で印刷のための出力を継続することで、加熱によりインクリボンＲが破断してしまうことがあるため、この不具合を解消するための手当てが必要である。
【００８４】
なお、同様な事象（不具合）は、環境温度によっても生じることが確認されている。つまり、一般的に、環境温度が高くなればプラテンローラ４４の外径が大きく変化し、環境温度が低くなればプラテンローラ４４の外径が小さく変化する傾向にある。プラテンローラ４４の駆動源としてステッピングモータを採用した場合、プラテンローラ４４の外径寸法が大きく変化すれば、所定の回転角当りのカードＣの送り量が大きくなるため、結果として、環境温度が高いほど、サーマルヘッド５１によりカードＣに印刷される文字や画像の印刷サイズは搬送されるカードＣの副走査方向（送り方向）に伸びる傾向にあり、また、逆に、環境温度が低く変化すれば、プラテンローラの外径寸法の減少に起因して、カードＣに印刷される文字や画像の印刷サイズは搬送されるカードＣの副走査方向（送り方向）に縮む傾向にある。
【００８５】
以下に、これらの問題を解消するためのサーマルヘッド５１（発熱素子５１ａ）の通電制御について、図１４および図１５を参照して説明する。図１４は、カードＣへの印刷中において、カードＣの搬送方向に対してカードＣの後端部が発光素子４８および受光素子４９からなるカード端部検出部材としての透過センサによって検出されたタイミングを示しており、カード長８６ｍｍに対して、図中符号Ｌで示す距離（印刷未処理の部分）は設計上２５ｍｍとなっている。このことから、カード長８６ｍｍから上記Ｌで示す距離２５ｍｍを差し引いた、サーマルヘッド５１の発光素子５１ａよりカード搬送方向下流側に位置する、カード上への印刷済みである距離は設計上６１ｍｍとなる。
【００８６】
カードＣの全面に亘って印刷を行う場合、解像度を３００ＤＰＩとしたとき、設計上の数値として、カード長８６ｍｍに対応したサーマルヘッド５１（発熱素子５１ａ）による印刷ライン数は１，０１６ラインであり、上記したカードＣの後端部を検出した時点では、印刷済みラインは６１ｍｍに対応して７２１ラインであり、印刷未処理のライン数は２５ｍｍに対応して２９５ラインとなるが、上述したように、インクリボンＲの張力（テンション）の変化、および／または、環境温度に起因して印刷される印刷サイズが伸縮してしまうため、実際には、設計上規定する印刷未処理のライン数２９５ラインが２９８（２９５ラインより大きい）ラインであったり２９２ライン（２９５ラインより小さい）であったりする場合がある。
【００８７】
このような実際の印刷未処理のライン数は、カード端部検出手段としての発光素子４８および受光素子４９からなる透過センサからの検出信号がセンサ制御部９５Ｃを介して判断部としてのマイコン９５ｂに入力されたとき（図１４に示すカードＣの後端部が検出されたとき）、判断部としてのマイコン９５ｂによって判断される。そして、判断部としてのマイコン９５ｂは、上記した設計目論見値と実際の値との誤差を解消するために、カードＣに対する副走査方向における印刷ラインの増減を調整するための補正値を算出する。本形態においては、マイコン９５ｂは上記補正値を算出する補正値算出手段としても機能する。
【００８８】
上記した補正値を算出するためには、上記したように、その要因（原因）となるインクリボンＲの張力の変化を検出したり、環境温度を検出する必要がある。先ず、インクリボンＲの張力の変化を検出するリボン張力変化検出段として、本形態においては、リボン供給リール（リボン供給スプール）の回転量を検出するスプール回転量検出手段としてのエンコーダ１２１（図１３参照、図１１では符号９７で示す。）を利用して、間接的にインクリボンＲの張力の変化を検出、判断している。
【００８９】
図１５（Ａ）に示すように、インクリボンＲのブラック（Ｂｋ）パネルはその長さが９８ｍｍで一定値である。これを、図２に示す発光素子５８、受光素子５９からなる透過型センサにより遮光状態として検出するが、図１５（Ｂ）の符号ａで示す時点（パルスの立ち上がり時点）で遮光状態の検出開始となり、同様に符号ｂで示す時点（パルスの立下り時点）で遮光状態の検出終了となる。そして、図１５（Ｃ）で示すように、エンコーダ１２１（図１３参照、図１１では符号９７で示す。）により、上記した透過型センサにより遮光状態を検出している間（検出ＯＮ）におけるリボン供給リール（リボン供給スプール）の回転量に関わるクロック数（図中Ｘ参照）を検出する。なお、図中Ｘで示すクロック数は、リボン供給リール（リボン供給スプール）５４のリボン径が大径から小径へと変化するに従って増加していく。
【００９０】
上記した、インクリボンＲのブラック（Ｂｋ）パネルの長さ９８ｍｍ（一定値）に基づくリボン供給リール（リボン供給スプール）の回転量に関わるクロック数の検出は、図１５（Ａ）に示すＢｋパネルがインクリボンＲに面順次で配置されている度に行なわれ、その都度、最新の検出データとしてセンサ制御部９５ｃを介してマイコン９５ｂ内のＲＡＭに書き換えられる。そして、図１４に示すように、カードＣの搬送方向に対して後端部がカード端部検出手段としての発光素子４８および受光素子４９からなる透過センサによって検出されたタイミングをトリガとして、判断部としてのマイコン９５ｂは、以下に記載する補正値に基づきカードＣに対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッド制御部９５ｅに命令を与えてサーマルヘッド５１（発熱素子５１ａ）への通電を制御する。
【００９１】
カードＣへの印刷過程において、発光素子４８および受光素子４９からなる透過センサによりカードＣの後端部が検出されると、判断部としてのマイコン９５ｂ（ＣＰＵ）は、以下の表１に示すように、ＲＯＭ内に格納されている環境温度データとリボン供給リール（リボン供給スプール）５４の回転量に関わるクロック数とから、補正値算出手段として機能して補正値を算出する。さらに詳細には、表１における環境温度データの依存度（表中、縦軸の温度データに隣接して表す縦軸方向の「Ａｄｊ」欄参照、印刷ライン数で表記）と、リボン供給リール（リボン供給スプール）５４の回転量に関わるクロック数の依存度（表中、横軸のクロック数データの下方に表す縦軸方向の「Ａｄｊ」欄参照、印刷ライン数で表記）と、から割り当てられた補正値（両者の交点で表す）を算出する。
【００９２】
表１では、これらの補正値をマトリックス状の補正テーブルで表しているが、本形態においては、環境温度データおよびこれに関する依存度データと、リボン供給リール（リボン供給スプール）５４の回転量に関わるクロック数とこれに関する依存度データとを夫々独立した構成で有しており、マイコン９５ｂ（ＣＰＵ）により演算化するようにしている。勿論、表で示すような補正テーブルを予め用意しておき、所期の補正値として読み出す構成を採用してもよい。
【００９３】
以下に実際の数値で説明する。なお、表１における数値の基準は、印刷サイズの伸張（伸）が最も生じやすい環境である、高温（即ち、プラテンローラ４４の外径寸法が大きい）および搬送されるカードＣに影響を与えるインクリボンＲの張力（テンション）が最も大きい（リボン供給スプール側の巻き径が大きく、その回転量に伴うクロック数が小さい）場合を条件として設定している。つまり、表中、温度が４５℃で、供給クロック数が４３０以下の条件を基準としている。
【００９４】
本形態においては、図１４に示すカードＣの後端検出時に上記基準条件で、図１４の符号Ｌで示す印刷未処理領域における印刷処理が可能な印刷ライン数を２９２ラインと設定している。ここで、上記した印刷未処理距離L（２５ｍｍ）に対応する２９５ラインとの差異が３ライン分生じているが、これは上記の基準条件で印刷されたサイズが設計目論見値より３ライン分伸びが生じていることを示す。
【００９５】
例えば、サーミスタ９６が環境温度として２１℃を検出し、エンコーダ９７（図１３では符号１２１で示す）が供給クロック数として６００を検出した場合、環境温度２１℃に相当する依存度は１．４であり、供給クロック数として６００に相当する依存度は０．８であることから、マイコン９５ｂ（ＣＰＵ）がそれらの依存度データを加算し、補正量として２．２を算出する。この場合、前述した基準条件での印刷サイズに対して２．２ライン分縮んでいるものとして、上記基準条件下での印刷未処理領域における印刷処理が可能な印刷ライン数２９２に、上記補正値として２．２ラインを加算することで印刷未処理領域における印刷処理ライン数として２９４．２ラインとなる。
【００９６】
しかしながら、サーマルヘッド５１（発熱素子５１ａ）による印刷ラインは整数値であることから、実際の処理としては、１未満の数値を切り捨てた２（ライン）として補正値を算出し、これを上記した印刷ライン数２９２に加算した２９４（ライン）が印刷未処理領域における印刷処理ライン数となる。
【００９７】
なお、本形態においては、１未満の数値を切り捨て処理したが、繰上げ、または四捨五入などの処理を行うことでもよい。さらに、上記の基準条件を厳しい条件下で設定したが、逆となるような異なる条件で設定した場合は、上記した補正値として減算処理を行うことでもよい。さらに、本形態においては、環境温度の検出データと、インクリボンＲの張力の変化の検出の一例としてのリボン供給リール（リボン供給スプール）５４の回転量に関わるクロック数とに応じて上記した補正量を算出したが、いずれか一方に応じて補正量を算出する構成でもよい。
【００９８】
以上の補正処理を行うことにより、インクリボンＲの破断を招く等の不具合を防止して、カードＣに対して全面印刷を行うことが可能となる。なお、本形態においては、インクリボンＲの張力の変化を検出する手法として、リボン供給リール（リボン供給スプール）５４の回転量に関わるクロック数を例示して説明したが、これに限定されず、リボン巻取リール（リボン巻取スプール）５５の回転量に関わるクロック数を検出してもよく、インクリボンＲの外径寸法を直接検出することでもよく、さらには、リボン供給リール（リボン供給スプール）５４から送り出されるリボンの消費量をカウントして、その積算数からインクリボンＲの張力の変化を検出する手法を採用してもよい。或いは、揺動可能なコロ状の部材をインクリボンＲに当接させておき、その揺動位置を複数のセンサで検出してインクリボンの張力（テンション）を直接的に検出する手法を採用してもよい。
【００９９】
【表１】
0005265175.tif 000002
【０１００】
（動作）
次に、本実施形態のプリンタ装置１の動作について、マイコン９５ｂのＣＰＵ（以下、単にＣＰＵという。）を主体として説明する。
【０１０１】
制御部９５に電源が投入されると、ＣＰＵは、ＲＯＭに格納されたプログラムおよびプログラムデータを読み出し（ＲＡＭに展開し）、各機構部を作動させるための初期処理を行う。すなわち、初期処理では、外部バスを介してマイコン９５ｂに接続され制御部９５を構成するセンサ制御部９５ｃ等の各制御部９５ａ、９５ｃ〜９５ｆ、磁気エンコーダユニット８０との接続確認を行った後、各構成部が上述したホーム位置に位置しているか（図２、図８参照）をセンサ制御部９５ｃからの信号等に基づいて判断し、各構成部がホーム位置に位置していない場合には、ホーム位置に移動させる。センサ制御部９５ｃの信号等に基づいて、各構成要素をホーム位置への復帰動作を所定回繰り返してもホーム位置に移動しない場合には、上位装置１００に報知するとともに、操作表示制御部９５ｆを介して表示部４にその旨を表示させる。また、初期処理では、センサ制御部９５ｃからの信号等に基づいて、カード供給部１０にカードが収容されているか等も併せて判断し、収容されていないと判断したときは、同様に、上位装置１００に報知するとともに、表示部４にその旨を表示し、さらに、カード供給部１０にカードが収容されるまで待機する。
【０１０２】
上述した初期処理と並行して、ＣＰＵは、装置電源投入時に、ヘッド検出センサ８３による磁気ヘッド８１の検出結果に応じて、上述したヘッド駆動機構を駆動させることにより、磁気ヘッド８１をホーム位置に移動させるヘッドイニシャル処理を実行する。
【０１０３】
すなわち、ＣＰＵは、装置電源投入時に、ヘッド検出センサ８３が磁気ヘッド８１を検知している場合（図１２（Ａ）の状態、このとき、磁気ヘッド８１はヘッド待機領域ａ２（図４参照）内のホーム位置に位置しており、ヘッド検出センサ８３は、例えば、オフないしローレベル信号を出力する。）には、アクチュエータ制御部９５ｄを介して図示しないエンコーダ付き直流モータを駆動させヘッド駆動機構により磁気ヘッド８１を、図１２（Ａ）の矢印Ａで示すように上流側に移動させ、ヘッド検出センサ８３が磁気ヘッド８１を検知しない状態になった位置（図１２（Ｂ）の状態、このとき、本例では、ヘッド検出センサ８３はヘッド検出センサ８３の中心からの距離ｄ１が４ｍｍに位置しており、ヘッド検出センサ８３は、例えば、オンないしハイレベル信号を出力する。）から図１２（Ｂ）の矢印Ｂで示すように下流側にスイッチバック（逆移動）させ、ヘッド検出センサ８３が磁気ヘッド８１を検出するホーム位置にセットする（図１２（Ｃ）の状態）。このホーム位置は、キャリッジガイド８５の端部からヘッドキャリッジ８４が所定距離ｄ２（本例では２．７ｍｍ）離間した位置、磁気ヘッド８１がヘッド検出センサ８３の中心から所定距離ｄ３（本例では３ｍｍ）の位置に設定されている。
【０１０４】
これに対し、ＣＰＵは、装置電源投入時に、ヘッド検出センサ８３が磁気ヘッド８１を検知していない場合（図１２（Ｄ）の状態、このとき、磁気ヘッド８１はヘッド待機領域ａ２（図４参照）内には位置しておらず、ヘッド検出センサ８３は、例えば、オンないしハイレベル信号を出力する。）には、磁気ヘッド８１を図１２（Ｄ）の矢印Ｂで示す下流側に移動させヘッド検出センサ８３が磁気ヘッド８１を検出するホーム位置にセットする（図１２（Ｅ）の状態）。このようなヘッドイニシャル処理を行う理由は、何らかの事情により（例えば、停電）、装置電源投入時に、本来、ヘッド待機領域ａ２内のホーム位置に位置している磁気ヘッド８１がホーム位置以外に位置する場合があるからである。
【０１０５】
一方、上位装置１００にインストールされたプリンタドライバは、オペレータ（ユーザ）の指定した記録指令に基づいて、プリンタ装置１での記録動作を制御するための各種パラメータ値を決定し、その記録指令よりカードへの記録を行うための印刷記録データおよび磁気記録データを生成して、プリンタ装置１に送信する。制御部９５のバッファメモリ９５ａには、記録制御指令となる各種パラメータ値、印刷記録データをＹ、Ｍ、Ｃ、Ｂｋの色成分ごとに分解して得られた画像データないし文字データ、および、磁気記録データが格納される。なお、本形態では、上位装置１００側において色成分（元データは、Ｒ、Ｇ、Ｂ）に分解し、プリンタ装置１でＲ、Ｇ、ＢからＹ、Ｍ、Ｃに変換されて画像データとして用いられ、上位装置１００側で抽出されたＢｋデータがプリンタ装置１で同じくＢｋデータとして用いられて文字データに供される。
【０１０６】
ＣＰＵは、バッファメモリ９５ａに格納された記録制御指令（各種パラメータ値）を取り込み、これらのパラメータ値とＲＡＭに展開されたプログラムおよびプログラムデータとに従って、以下のように各機構部を制御する。
【０１０７】
まず、アクチュエータ制御部９５ｄを介してアクチュエータ３４（ソレノイド３４ａ）を駆動させ（ＯＮ状態）、クリーニングローラ３１を図９に示す退避位置（ホーム位置）から図８に示す動作位置へと移動させて、カードＣの受け入れ準備を行なう。このとき、移動機構６０は、搬送ローラ４１、４２を、略水平状のカード搬送路を形成するように第１の位置（ホーム位置）に位置付けている（図２、図８に示す状態）。
【０１０８】
次に、ＣＰＵは、アクチュエータ制御部９５ｄを介して搬送駆動モータ７０を作動させ駆動伝達機構を介してカード搬送路Ｐ１上に配設された各ローラを駆動させるとともに、アクチュエータ制御部９５ｄを介して供給ローラ１１を回転駆動する図示を省略したモータを駆動する。
【０１０９】
これにより、カード供給部１０の最下位のカードＣは、供給コロ１２と分離ゲート１３との間およびカード供給口１４を介してケーシング２内に搬入される。カードＣは、クリーニングローラ３１により印画面が清浄され、カード搬送路Ｐ１に沿ってカード搬出口８２側に向けて搬送される（図２参照）。発光素子４８、受光素子４９からなる第１カード検出センサによってカードＣの後端が検出されると、そのカード後端検出をトリガとして、ＣＰＵはアクチュエータ３４（ソレノイド３４ａ）の駆動を停止（ＯＦＦ状態）させる。これにより、クリーニングローラ３１は、レバー部材３５による押圧動作から開放されて図８に示す動作位置から図９に示すホーム位置である退避位置へと移動する。
【０１１０】
カードＣは、搬送駆動モータ７０の駆動力により、両端部が送りローラ４６、ニップローラ４５に挟持される位置まで、カード排出口８２に向けてカード搬送路Ｐ１上をさらに搬送される。ＣＰＵは、発光素子５６、受光素子５７からなる第２カード検出センサによるカード先端検出後、搬送駆動モータ７０のパルス数が所定値に到ると、搬送駆動モータ７０の駆動を停止させる。これにより、カードＣは、両端部を搬送ローラ４７とニップローラ４５とで挟持状態で停止保持され、磁気エンコーダユニット８０の磁気ヘッド８１による磁気ストライプ部への磁気記録データの書き込みが可能な状態となる。
【０１１１】
ＣＰＵは、カードＣへの磁気ストライプ部への情報書き込みを行うために、図示しないエンコーダ付き直流モータを駆動させヘッド駆動機構により磁気ヘッド８１をホーム位置から動作位置に移動させ、ヘッド進退機構により、まず、カードＣの浮き上がり（磁気エンコード領域ａ１での磁気ヘッド８１による押圧によるカード搬送路Ｐ１からの離間）を防止するために、押圧板８９でカードＣの上面を押さえ、その状態でスイッチバックパスＰ２から下方の退避位置に位置していた磁気ヘッド８１の押圧が解除され、磁気ヘッド８１をカードＣの磁気ストライプ部に圧接させる。次いで、ＣＰＵは、外部バスを介してバッファメモリ９５ａに格納されていた磁気記録データを磁気エンコーダユニット８０に出力するとともに、図示しないエンコーダ付き直流モータを駆動させヘッド駆動機構により磁気ヘッド８１を、カードＣの磁気ストライプ部の端から端の全領域内の必要な範囲を図４の矢印Ａで示す上流側に移動させて、磁気記録データを磁気ストライプ部に記録（記憶）させる。
【０１１２】
ＣＰＵは、カードＣの磁気ストライプ部への磁気記録データの書き込みが終了すると、図示しないエンコーダ付き直流モータを停止、逆転させ、磁気ヘッド８１を図４の矢印Ａとは逆方向の下流側に移動させてカードＣの磁気ストライプ部に書き込んだ磁気記録データを読み取り、バッファメモリ９５ａに格納された磁気記録データと読み取った磁気記録データとが一致するかのベリファイ（正しく書き込まれたかのチェック）を行う。なお、磁気ヘッド８１はベリファイの終了により、ホーム位置に復帰する。
【０１１３】
ＣＰＵは、ベリファイ結果が書き込み不良のときは、上位装置１００に報知するとともに、表示部４にその旨を表示して、搬送駆動モータ７０を所定パルス数（正転）駆動することで、カードＣを、カード搬出口８２を介して装置外に搬出する。次いで、カード供給部１０から新たなカードＣの供給を受けて、上記と同様に磁気エンコーダユニット８０に（新たな）カードＣの磁気ストライプ部への磁気記録データの書き込みおよびベリファイを実行させる。
【０１１４】
一方、磁気エンコーダユニット８０のマイコンからのベリファイ結果に問題がない（カードＣの磁気ストライプ部への磁気記録データの書き込み不良がない）場合には、ＣＰＵは、搬送駆動モータ７０を逆転駆動させ、両端部がニップローラ４５、搬送ローラ４７に挟持状態で停止保持されたカードＣをカード搬送路Ｐ１に沿ってカード供給口１４側に逆搬送する。この逆搬送の間、カードＣの後端が発光素子４８、受光素子４９からなる第１カード検出センサで検出されると、さらに所定パルス数、搬送駆動モータ７０の逆転駆動を継続して、搬送駆動モータ７０の駆動を停止させる。これにより、カードＣは、搬送方向後半部が搬送ローラ４２、４３に挟持状態で停止保持されるとともに、搬送方向先半部が搬送ローラ４１に支持された状態となる（図９参照）。
【０１１５】
この間、ＣＰＵは、不図示のモータを駆動して、カートリッジ５２のインクリボンＲをリボン巻取リール５５側へ巻き取り、発光素子５８、受光素子５９からなる透過型センサがインク層Ｂｋ（ブラック）の端部を検出した時点（受光素子５９がインク層Ｂｋによる発光素子５８の発光が不透過状態から透過状態となったことを検出した時点）をトリガとして、所定ステップ数、不図示のモータをさらに駆動して、インク層Ｙ（イエロー）の先端部がサーマルヘッド５１とプラテンローラ４４との位置に位置付けられるようにインクリボンＲの頭出しを行う。
【０１１６】
次いで、ＣＰＵは、搬送駆動モータ７０を正転駆動させ、カードＣを、カード搬送路Ｐ１上をカード搬出口８２側へ向けて搬送するとともに、発光素子４８、受光素子４９からなる第１カード検出センサによりカードＣの先端位置を確認して、印刷部５０によりカードＣの表面に印刷記録データによる所期の文字、画像を印刷する。すなわち、カードＣの表面にインクリボンＲ（インク層Ｙの部分）を介在させてサーマルヘッド５１を押圧しながら、Ｙ色の画像データ（ＲＧＢデータからＹ成分が色変換された画像データ）に従ってサーマルヘッド５１の加熱素子を選択的に作動させる。これにより、カードＣの表面には、インクリボンＲに塗着されたＹ（イエロー）の熱転写インク成分が直接転写される。
【０１１７】
このとき、カードＣは裏面側がプラテンローラ４４に支持されるが、当初、搬送ローラ４２、４３で挟持搬送され、カード搬送路Ｐ１上をカード搬出口８２側へ向けて搬送に従って、先端部側がニップローラ４５、後端部側が搬送ローラ４３で挟持搬送され、最後に、（後端部側をプラテンローラ４４で裏面側を支持されながら）ニップローラ４５により挟持搬送される。従って、搬送ローラ４２、４３およびニップローラ４５は、印刷部５０による印刷記録の際に、カードＣを挟持し一定速度で搬送するキャプスタンローラとして機能する。ＣＰＵは、発光素子４８、受光素子４９からなるカード検出センサによりカードＣの後端位置を確認して、さらに所定パルス数、搬送駆動モータ７０の正転駆動を継続して、搬送駆動モータ７０の駆動を停止させる。
【０１１８】
次に、ＣＰＵは、搬送駆動モータ７０を逆転駆動させ、カードＣをカード搬送路Ｐ１に沿ってカード供給口１４側に逆搬送し、カードＣを、搬送方向後半部が搬送ローラ４２、４３に挟持状態で停止保持され、搬送方向先半部が搬送ローラ４１に支持された状態となると、搬送駆動モータ７０の駆動を停止させる（図９参照）。この間、ＣＰＵは、不図示のモータを駆動して、カートリッジ５２のインクリボンＲをリボン巻取リール５５側へ若干巻き取り、インク層Ｍ（マゼンタ）の先端部がサーマルヘッド５１とプラテンローラ４４との位置に位置付ける。次いで、ＣＰＵは、搬送駆動モータ７０を正転駆動させ、カードＣを、カード搬送路Ｐ１上をカード搬出口８２側へ向けて搬送するとともに、印刷部５０により、インクリボンＲに塗着されたＭ（マゼンタ）の熱転写インク成分をカードＣの表面に直接転写する。以下、同様にして、ＣＰＵは、印刷部５０により、カードＣの表面に、インクリボンＲに塗着されたＣ（シアン）およびＢｋ（ブラック）の熱転写インク成分をカードＣの表面に直接転写する。これにより、カードＣの表面には、Ｙ、Ｍ、Ｃ、Ｂｋによるカラー画像が形成される。
【０１１９】
次いで、ＣＰＵは、カードＣをカード排出口２３に向けて搬送する。すなわち、搬送駆動モータ７０を逆転駆動させ、カードＣをカード搬送路Ｐ１に沿ってカード供給口１４側に逆搬送する。図８および図９に示すように、印刷部５０によりカードＣの印画面に多色の面順次印刷記録を行なう際に、カードＣをカード供給口１４側に逆搬送したとき（図９に示す状態）は、搬送ローラ４１、４２が略水平状のカード搬送路を形成するように位置付けられる第１の位置に維持されているが、所定の記録処理を終えたカードＣがカード排出口２３に向けて排出される際には、発光素子４８、受光素子４９からなるカード検出センサによりカード搬送路Ｐ１上を逆搬送されるカードＣの後端を検出した時点、或いはカードＣの後端を検出して数パルス経過した時点をトリガとして、ＣＰＵはステッピングモータ６１を駆動制御して、移動機構６０（ステッピングモータ６１の駆動）により、搬送ローラ４１、４２を傾斜状のカード搬送路を形成するように位置付けられる第２の位置へと移動させる（図３、図１０に示す状態）とともに、上述した供給ローラ１１を回転駆動する図示を省略するモータを逆転駆動させ排出ローラ１５を回転駆動させる。
【０１２０】
これにより、カードＣはカード排出口２３を介してカード収容部２０に収容されるか、または、（カード収容部２０にカードが満杯の場合は）カード放出口２１から外部へ放出される。なお、図１０に示すカード排出時においても、クリーニングローラ３１は図９に示す状態と同じく、カード搬送路Ｐ１から離間したホーム位置である退避位置に位置付けられている。
【０１２１】
ＣＰＵは、カードＣがカード収容部２０に収容されたか、カード放出口２１から放出された時点で、搬送駆動モータ７０および図示を省略するモータの逆転駆動を停止させる。なお、ＣＰＵは、カードＣのカード収容部２０への排出動作が完了した所定のタイミングでステッピングモータ６１を再度駆動（逆方向の回転駆動）して、搬送ローラ４１、４２を傾斜状のカード搬送路を形成するように位置付けられる第２の位置から略水平状のカード搬送路を形成するように位置付けられる第１の位置へと復帰させる。これにより、カードＣへの記録処理が終了し、次のジョブがある場合は、以上の動作を繰り返す。
【０１２２】
（効果等）
次に、本実施形態のサーマルヘッド５１の通電制御方法、およびプリンタ装置（サーマルプリンタ）１の効果等について説明する。
【０１２３】
本実施形態のサーマルヘッド５１の通電制御方法では、環境温度を検出するとともに、インクリボンＲの張力の変化を直接的または間接的に検出し、これら検出された環境温度及びインクリボンＲの張力の変化の少なくとも一方に応じて補正値を読み出しまたは算出して、この補正値に基づきカードＣに対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッド５１の各発熱素子５１ａの熱エネルギーを制御するので、インクリボンＲの破断を招く等の不具合を防止して、被印刷媒体に対して全面印刷を行うことができる。さらに、カードＣに対する印刷ラインの増減の調整は、搬送されるカードＣの後端部が検出されたときに、カードＣの未印刷領域（図１４に示す符号Ｌ）に相当する印刷ライン数を判断して、この印刷ライン数に前記補正値を加えるように調整することで、カードＣの端部の印刷処理が精度よく行なうことができ、尚一層、上記したような不具合を生じさせることがない。
【０１２４】
また、本実施形態のプリンタ装置（サーマルプリンタ）１では、複数の発熱素子５１ａを有するサーマルヘッド５１と、カードＣの搬送路上の印刷位置に設けられたプラテンローラ４４と、所定のインクを積層し、サーマルヘッド５１の発熱によりカードＣにインクが転写されるインクリボンＲと、環境温度を検出するサーミスタ９６と、インクリボンＲの張力の変化を直接的または間接的に検出するリボン張力変化検出手段としての機能と、上記温度データと上記リボン張力変化データの少なくとも一方に基づいて補正値を算出する補正値算出手段としての機能を併せ持つマイコン９５ｂと、マイコン９５ｂにより算出された補正値に基づき、カードＣに対する副走査方向における印刷ラインの増減を調整するようにサーマルヘッド５１への熱エネルギーを制御するサーマルヘッド制御部９５ｅと、を備えたため、見栄えの良い被印刷媒体への全面印刷を可能としながらも、印刷サイズのばらつきの発生により、サーマルヘッドが被印刷媒体の端部を外れた状態で印刷のための出力を継続して加熱によるインクリボンの破断を招くといった不具合を防止することができる。
【０１２５】
さらに、搬送されるカードＣの搬送方向における後端部を検出する発光素子４８および受光素子４９からなる透過センサと、この透過センサの検出信号に基づき所定の判断を行なうマイコン９５ｂ（ＣＰＵ）と、を備え、マイコン９５ｂ（ＣＰＵ）は透過センサからの検出信号が入力されたときに、カードＣの未印刷領域（図１４に示す符号Ｌ）に相当する印刷ライン数を判断するとともに、この印刷ライン数に補正値を加算してサーマルヘッド５１への熱エネルギーを付与するようにサーマルヘッド制御部９５ｅに命令を与えるように構成したので、カードＣの端部の印刷処理が精度よく行なうことができ、尚一層、上記したような不具合を生じさせることがない。
【０１２６】
本実施形態のプリンタ装置１では、搬送されるカードＣのカード搬送方向に沿って、カード供給口１４、印刷部５０（第１の記録部）および磁気エンコーダユニット８０（第２の記録部）を順次略水平状に配設するとともに、カード供給口１４とカード排出口２３とが上下方向に位置付けられるようにカード排出口２３をケーシング２の一側に設けられている。このため、カード搬送経路を長くすることなく、装置サイズの小型化を図ることができる。
【０１２７】
また、本実施形態のプリンタ装置１では、カード供給口１４と印刷部５０との間に設けられ、カードＣを搬送する搬送ローラ４１、４２を有し、この搬送ローラ４１、４２を、カードＣを略水平に搬送するためのカード搬送路Ｐ１を形成する第１の位置と、印刷部５０ないし磁気エンコーダユニット８０により記録されたカードＣをカード排出口２３に向けて搬送するための第２の位置との間で移動させる移動機構６０を備えている。このため、移動機構６０により搬送ローラ４１、４２を、水平搬送路を形成する第１の位置とカードＣをカード排出口２３に向けて搬送するための第２の位置との間で移動させ、カード排出時に、カード供給口１４と上下方向に位置付けられたカード排出口２３までのカード搬送路を短くすることができ、装置サイズの小型化を図ることができる。
【０１２８】
さらに、本実施形態のプリンタ装置１では、搬送ローラ４１、４２を正逆転方向に回転駆動する搬送駆動モータ７０を備えており、搬送駆動モータ７０を印刷部５０の下方で、かつ、磁気エンコーダユニット８０と移動機構６０との間に配置されている。このため、複数の構成部を合理的に配置することができ、より装置サイズの小型化を図ることができる。また、本実施形態のプリンタ装置１は、磁気エンコーダユニット８０内のカード搬送系と、印刷部５０に対しカードＣを逆搬送するスイッチバックパスＰ２とを共用している。このスイッチバックパスＰ２を共用することにより、磁気エンコーダユニット８０を配設するための新たなパスが不要で、しかもスイッチバックパスＰ２により作られたスペースを、磁気エンコーダユニット８０を配置するスペースとして利用可能で、プリンタ装置１のコンパクト化が可能である。さらに、カードＣを縦送りすることで、カードＣの磁気スプライプ部を端から端の全域を使って読み書きするために、カードＣの両脇をガイドする側面ガイド（固定側端ガイド８７、可動側端ガイド８８）を切り欠くことなく配設可能で、この側面ガイドにより、カードＣを円滑に搬送するとともに、磁気ヘッド８１をカードＣの磁気スプライプ部に沿って端から端の全域を移動させ読み書きすることができる。
【０１２９】
また、本実施形態のプリンタ装置１では、磁気ヘッド８１でカードＣの情報を読み書きしないカード搬送路Ｐ１におけるカードＣの搬送時に、磁気ヘッド８１を搬送パスのカード搬送面に対し下方の退避位置に位置させている。このため、磁気ヘッド８１によりカードＣの搬送を妨げることなく円滑なカード搬送を行うことができる。
【０１３０】
また、本実施形態のプリンタ装置１では、磁気エンコーダユニット８０において、磁気ヘッド８１を自走させてカードＣの磁気ストライプ部に磁気的な記録処理を行っている。これにより、（磁気ヘッド８１を固定して）カードＣを搬送するタイプの磁気エンコーダユニットと比較して、印刷部５０による印画処理と磁気エンコーダユニット８０における磁気記録処理との両者の精度を高めることができるとともに、装置サイズを小型化できるが、その理由は次の通りである。
【０１３１】
印刷部５０の印画解像度は（１）３００ドット／インチで行われ、磁気エンコーダユニット８０によるカードＣの磁気ストライプ部への磁気記録処理は、ＩＳＯ規格により、１トラックおよび３トラックの場合には（２）２１０ビット／インチ、２トラックの場合には（３）７５ビット／インチである。これら（１）〜（３）の最小公倍数（３００、２１０、７５の最小公倍数）は、２１，０００（パルス／インチ）となり、最小公倍数がうまくとれない結果、カードＣを搬送するタイプの磁気エンコーダユニットでは、分解能と装置の小型化を両立することができなくなる（本願発明が適用されるカード記録装置に用いられるモータやギヤのサイズでは両立不能）。この条件下で搬送駆動モータ７０の駆動力を伝達する駆動力伝達機構を共有とした場合、装置の小型化を図るためには、印刷精度か磁気記録精度のいずれかを無視することになり、いずれかの処理精度が低下する。このため、本実施形態のプリンタ装置１では、磁気エンコーダユニット８０において自走式の磁気ヘッド８１を用いて、印刷部５０および磁気エンコーダユニット８０の処理精度の向上（高精度を維持）を図るとともに、装置全体の小型化を図っている。
【０１３２】
さらに、本実施形態のプリンタ装置１では、カード供給口１４に対向するケーシング２の他側であって、磁気エンコーダユニット８０の一部に設けられ、カードＣをケーシング２の外方へ搬出可能なカード搬出口８２を有している。このため、カード排出口２３以外に、カード搬出口８２からもカードＣを搬出することができるので、ユーザの利便性を向上させることができる。しかも、カード搬出口８２を介してカード搬送系を構成する複数のローラ、固定側端ガイド８７や可動側端ガイド８８の汚れをクリーニングするためのクリーニングカードを装置内に受け入れ（供給）、排出（搬出）することができる。
【０１３３】
さらにまた、本実施形態のプリンタ装置１では、カード供給口１４と搬送ローラ４２との間に設けられ、カードＣの表面を清浄するクリーニングローラ３１を有しており、カードＣがケーシング２内に搬入された時点で、クリーニングローラ３１でカードＣの表面が清浄される。このため、装置内にゴミや埃等の異物が混入することを防止することができるとともに、カードＣの表面に印刷部５０で印刷処理を行う場合の印刷品質を向上させることができる。
【０１３４】
またさらに、本実施形態のプリンタ装置１では、クリーニングローラ３１の表面に付着したゴミを取り除くコロ状クリーナ３２が、カートリッジ５２の一部に固設されている。このため、カートリッジの交換によりコロ状クリーナ３２も交換できるので、使い勝手が向上する。
【０１３５】
そして、本実施形態のプリンタ装置１では、装置電源投入時に、ヘッド検出センサ８３による磁気ヘッド８１の検出結果に応じて、ヘッド駆動機構を駆動させることにより、磁気ヘッド８１をホーム位置に移動させるヘッドイニシャル処理を実行する。このため、例えば、停電やプリンタ装置１の電源部９０への商業交流電源の不慮の切断があっても、電源再投入により磁気ヘッド８１をホーム位置に復帰させることができるので、プリンタ装置１の信頼性（読み書きの確実性）を高めることができ、書き込み不良カードを低減させることができる。
【０１３６】
なお、本実施形態では、磁気ストライプ部を有したカードや磁気エンコーダユニット８０を例示したが、本発明はこれに制約されるものではない。例えば、ＩＣカードを用い、このＩＣカードに接触または非接触で情報を書き込むようにしてもよい。また、本実施形態では、記録不良が生じた場合のコスト低減のために、磁気エンコーダユニット８０で磁気記録した後、印刷部５０で印刷する例を示したが、本発明はこれに制限されるものではなく、印刷部５０での印刷の後に磁気エンコーダユニット８０で磁気記録するようにしてもよく、さらに、印刷部５０および磁気エンコーダユニット８０のいずれか一方で記録処理をするようにしてもよい。
【０１３７】
また、本実施形態では、上位装置１００とのシステム構成を例示したが、プリンタ装置１に、例えば、ＭＯ、ＣＤ、ＤＶＤ等に記録されたデータを読み取る媒体読取部を備え、オペパネ部５からの記録動作指示によりプリンタ装置１を操作できるように構成してもよい。
【０１３８】
さらに、本実施形態では、カードＣの磁気ストライプ部への書き込み不良のときに、カード搬出口８２から搬出する例を示したが、カードＣをカード排出口２３まで搬送して、カード収容部２０に排出するようにしてもよく、さらに、印刷が完了したカードＣをカード搬送路Ｐ１に沿って搬送しカード搬出口８２から排出するようにしてもよい。
【産業上の利用可能性】
【０１３９】
本発明はインクリボンの破断を招く等の不具合を防止して、被印刷媒体に対して全面印刷を行うことができるサーマルヘッドの通電制御方法及びサーマルプリンタを提供するものであるため、カード記録装置の製造、販売に寄与するので、産業上の利用可能性を有する。
【図面の簡単な説明】
【０１４０】
【図１】本発明が適用可能な実施形態のプリンタ装置の外観斜視図である。
【図２】実施形態のプリンタ装置の、記録処理前のブランクカードが搬入された状態を示す概略断面図である。
【図３】実施形態のプリンタ装置の、記録処理後のカードを排出する状態を示す概略断面図である。
【図４】実施形態のプリンタ装置の磁気エンコータユニットの要部を模式的に示す断面図である。
【図５】磁気エンコーダユニットの要部の外観斜視図である。
【図６】磁気エンコーダユニットの要部を図５とは異なる角度で視たときの外観斜視図である。
【図７】磁気エンコーダユニットのヘッド進退機構を示す断面図である。
【図８】搬送ローラの移動機構とカードクリーニング機構の動作を説明する部分拡大図であり、カードを受け入れる状態を示す。
【図９】搬送ローラの移動機構とカードクリーニング機構の動作を説明する部分拡大図であり、多色の面順次印刷をするときにカードを逆搬送した状態を示す。
【図１０】搬送ローラの移動機構とカードクリーニング機構の動作を説明する部分拡大図であり、記録処理されたカードを排出する状態を示す。
【図１１】実施形態のプリンタ装置の制御部の概略構成を示すブロック図である。
【図１２】磁気ヘッドのイニシャライズを説明する動作説明図であって、（Ａ）〜（Ｅ）はヘッド検出センサによる磁気ヘッドの検出、非検出の状態を示している。
【図１３】供給スプール側のスプール本体に係合するプリンタ装置の係合部の外観斜視図である。
【図１４】サーマルヘッドの通電制御を行なうタイミングを説明するカードへの印刷動作中の概略図である。
【図１５】インクリボンの供給スプールの回転量の検出を説明する図であって、（Ａ）はインクリボンの平面図、（Ｂ）はインクリボンのＢｋパネルを検出するセンサ検出信号、（Ｃ）はインクリボンの供給スプールの回転量を検出するエンコーダのクロック数を示している。
【符号の説明】
【０１４１】
１  プリンタ装置（サーマルプリンタ）
１０  カード供給部
２０  カード収容部
３１  クリーニングローラ（クリーニング部材）
３２  コロ状クリーナ（クリーナ）
４４  プラテンローラ
４８  発光素子（カード端部検出手段の一部）
４９  受光素子（カード端部検出手段の一部）
５０  印刷部
５１  サーマルヘッド
５１ａ  発熱素子
５８  発光素子（透過センサの一部）
５９  受光素子（透過センサの一部）
８０  磁気エンコーダユニット
８１  磁気ヘッド
８２  カード搬出口
９５  制御部
９５ｂ  マイコン（補正値算出手段、判断部）
９５ｅ  サーマルヘッド制御部
９６  サーミスタ
９７、１２１  エンコーダ（リボン張力変化検出手段、スプール回転量検出手段）
Ｃ  カード
Ｒ  インクリボン
【図１】
0005265175.tif 000003
【図２】
0005265175.tif 000004
【図３】
0005265175.tif 000005
【図４】
0005265175.tif 000006
【図５】
0005265175.tif 000007
【図６】
0005265175.tif 000008
【図７】
0005265175.tif 000009
【図８】
0005265175.tif 000010
【図９】
0005265175.tif 000011
【図１０】
0005265175.tif 000012
【図１１】
0005265175.tif 000013
【図１２】
0005265175.tif 000014
【図１３】
0005265175.tif 000015
【図１４】
0005265175.tif 000016
【図１５】
0005265175.tif 000017