(57)【要約】【課題】サーマルヘッドに対する通電タイミングを、サーマルヘッドの印刷解像度に応じて容易に変更することができる印刷装置、及び印刷装置の制御方法を提供する。【解決手段】レベル変化点検出部２１は、エンコーダー５０により生成された第１位置検出信号Ｅｎｓ１、又はＥｎｓ１を高分解能化した第２位置検出信号について、出力レベルが切り替わるレベル変化点を検出する。通電タイミング決定部２２は、レベル変化点が所定数検出される毎に、レベル変化点が所定個数検出された時点を、サーマルヘッド７０に対する通電タイミングとして決定する。【選択図】図１
2020066201.tif 000002
【特許請求の範囲】
【請求項１】
ＤＣモーターを駆動源として記録媒体を搬送する搬送部と、
通電により発熱する複数の発熱体を、前記記録媒体の搬送方向と直交する方向に配置したサーマルヘッドと、
前記ＤＣモーターが所定角度回転する毎に１つの第１検出パルスを出力する第１位置検出信号を、生成するエンコーダーと、
前記第１位置検出信号、又は、前記第１位置検出信号を高分解能化した第２位置検出信号について、出力レベルが切り替わるレベル変化点を検出するレベル変化点検出部と、
前記搬送部により、前記記録媒体が前記サーマルヘッドと対向した状態で搬送されているときに、前記レベル変化点検出部により、前記サーマルヘッドの印刷解像度に応じて設定された所定個数の前記レベル変化点が検出される毎に、前記所定個数の前記レベル変化点が検出された時点を、前記サーマルヘッドに対する通電タイミングとして決定する通電タイミング決定部と、
前記通電タイミング決定部により決定された前記通電タイミングに応じて、前記サーマルヘッドに対する通電を行うサーマルヘッド通電制御部と
を備える印刷装置。
【請求項２】
前記所定角度に対応する前記搬送部による前記記録媒体の搬送量が、前記サーマルヘッドにおける前記複数の発熱体の配列間隔の１／３以下である請求項１に記載の印刷装置。
【請求項３】
前記レベル変化点検出部は、前記第１位置検出信号について前記レベル変化点を検出し、
前記サーマルヘッド通電制御部は、
ｎ−１番目の前記通電タイミングからｎ番目の前記通電タイミングまでの時間に基づいて、ｎ番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電時間を決定し、
ｎ番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電を実行しているときに、前記通電タイミング決定部によりｎ＋１番目の前記通電タイミングが決定されたときには、実行中のｎ番目の通電タイミングに応じた前記サーマルヘッドに対する通電時間の経過を待つことなく、ｎ＋１番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電を開始する請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記ＤＣモーターの回転速度を検出する回転速度検出部と、
前記回転速度検出部により検出された前記ＤＣモーターの実回転速度と所定の目標回転速度との差を減少させるように、前記ＤＣモーターに対する通電量を制御する回転速度制御を実行する回転速度制御部と、
前記回転速度制御部により前記回転速度制御が実行されているときの前記ＤＣモーターに対する通電量に基づいて、前記記録媒体の種別を認識する記録媒体種別認識部と
を備える請求項１から請求項３のうちいずれか１項に記載の印刷装置。
【請求項５】
前記ＤＣモーターの回転速度を検出する回転速度検出部と、
前記回転速度検出部により検出された前記ＤＣモーターの実回転速度と所定の目標回転速度との差を減少させるように、前記ＤＣモーターに対する通電量を制御する回転速度制御を実行する回転速度制御部と、
前記回転速度制御部により前記回転速度制御が実行されているときの前記ＤＣモーターに対する通電量に基づいて、前記搬送部の異常を検知する搬送部異常検知部と
を備える請求項１から請求項３のうちいずれか１項に記載の印刷装置。
【請求項６】
前記搬送部は、前記記録媒体に接して前記記録媒体を前記搬送方向に送出する搬送ローラーを有し、
前記エンコーダーは、前記搬送ローラーの回転軸に設けられている
請求項１から請求項５のうちいずれか１項に記載の印刷装置。
【請求項７】
前記エンコーダーは、前記ＤＣモーターの回転軸に設けられている
請求項１から請求項５のうちいずれか１項に記載の印刷装置。
【請求項８】
ＤＣモーターを駆動源として記録媒体を搬送する搬送部と、
通電により発熱する複数の発熱体を、前記記録媒体の搬送方向と直交する方向に配置したサーマルヘッドと、
前記ＤＣモーターが所定角度回転する毎に１つの第１検出パルスを出力する第１位置検出信号を、生成するエンコーダーと
を備えた印刷装置の制御方法であって、
前記第１位置検出信号、又は、前記第１位置検出信号を高分解能化した第２位置検出信号について、出力レベルが切り替わるレベル変化点を検出するレベル変化点検出ステップと、
前記搬送部により、前記記録媒体が前記サーマルヘッドと対向した状態で搬送されているときに、前記レベル変化点検出ステップにより、前記サーマルヘッドの印刷解像度に応じて設定された所定個数の前記レベル変化点が検出される毎に、前記所定個数の前記レベル変化点が検出された時点を、前記サーマルヘッドに対する通電タイミングとして決定する通電タイミング決定ステップと、
前記通電タイミング決定ステップにより決定された前記通電タイミングに応じて、前記サーマルヘッドに対する通電を行うサーマルヘッド通電制御ステップと
を含む印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、サーマルヘッドにより感熱紙や熱溶解性のインクに熱エネルギーを付与して印刷を行う印刷装置が普及している。この種の印刷装置においては、紙送り駆動をステッピングモーターで行う構成が一般的である（例えば、特許文献１参照）。
紙送り駆動をステッピングモーターにより行う場合、ステッピングモーターの１ステップあたりの紙送り量をサーマルヘッドの印刷解像度と一致させ、紙が１ステップ送られる毎にサーマルヘッドに通電して印刷を行う。この場合、サーマルヘッドに通電するタイミングは、ステッピングモーターの分解能によって定まる固定タイミングとなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９３２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、サーマルヘッドに対する通電タイミングを、サーマルヘッドの印刷解像度に応じて容易に変更することができる印刷装置、及び印刷装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成する好ましい一態様として、ＤＣモーターを駆動源として記録媒体を搬送する搬送部と、通電により発熱する複数の発熱体を、前記記録媒体の搬送方向と直交する方向に配置したサーマルヘッドと、前記ＤＣモーターが所定角度回転する毎に１つの第１検出パルスを出力する第１位置検出信号を、生成するエンコーダーと、前記第１位置検出信号、又は、前記第１位置検出信号を高分解能化した第２位置検出信号について、出力レベルが切り替わるレベル変化点を検出するレベル変化点検出部と、前記搬送部により、前記記録媒体が前記サーマルヘッドと対向した状態で搬送されているときに、前記レベル変化点検出部により、前記サーマルヘッドの印刷解像度に応じて設定された所定個数の前記レベル変化点が検出される毎に、前記所定個数の前記レベル変化点が検出された時点を、前記サーマルヘッドに対する通電タイミングとして決定する通電タイミング決定部と、前記通電タイミング決定部により決定された前記通電タイミングに応じて、前記サーマルヘッドに対する通電を行うサーマルヘッド通電制御部とを備える印刷装置が挙げられる。
【０００６】
上記印刷装置において、前記所定角度に対応する前記搬送部による前記記録媒体の搬送量が、前記サーマルヘッドにおける前記複数の発熱体の配列間隔の１／３以下である構成としてもよい。
【０００７】
上記印刷装置において、前記レベル変化点検出部は、前記第１位置検出信号について前記レベル変化点を検出し、前記サーマルヘッド通電制御部は、ｎ−１番目の前記通電タイミングからｎ番目の前記通電タイミングまでの時間に基づいて、ｎ番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電時間を決定し、ｎ番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電を実行しているときに、前記通電タイミング決定部によりｎ＋１番目の前記通電タイミングが決定されたときには、実行中のｎ番目の通電タイミングに応じた前記サーマルヘッドに対する通電時間の経過を待つことなく、ｎ＋１番目の前記通電タイミングに応じた前記サーマルヘッドに対する通電を開始する構成としてもよい。
【０００８】
上記印刷装置において、前記ＤＣモーターの回転速度を検出する回転速度検出部と、前記回転速度検出部により検出された前記ＤＣモーターの実回転速度と所定の目標回転速度との差を減少させるように、前記ＤＣモーターに対する通電量を制御する回転速度制御を実行する回転速度制御部と、前記回転速度制御部により前記回転速度制御が実行されているときの前記ＤＣモーターに対する通電量に基づいて、前記記録媒体の種別を認識する記録媒体種別認識部とを備える構成としてもよい。
【０００９】
上記印刷装置において、前記ＤＣモーターの回転速度を検出する回転速度検出部と、前記回転速度検出部により検出された前記ＤＣモーターの実回転速度と所定の目標回転速度との差を減少させるように、前記ＤＣモーターに対する通電量を制御する回転速度制御を実行する回転速度制御部と、前記回転速度制御部により前記回転速度制御が実行されているときの前記ＤＣモーターに対する通電量に基づいて、前記搬送部の異常を検知する搬送部異常検知部とを備える構成としてもよい。
【００１０】
上記印刷装置において、前記搬送部は、前記記録媒体に接して前記記録媒体を前記搬送方向に送出する搬送ローラーを有し、前記エンコーダーは、前記搬送ローラーの回転軸に設けられている構成としてもよい。
【００１１】
上記印刷装置において、前記エンコーダーは、前記ＤＣモーターの回転軸に設けられている構成としてもよい。
【００１２】
上記目的を達成する好ましい一態様として、ＤＣモーターを駆動源として記録媒体を搬送する搬送部と、通電により発熱する複数の発熱体を、前記記録媒体の搬送方向と直交する方向に配置したサーマルヘッドと、前記ＤＣモーターが所定角度回転する毎に１つの第１検出パルスを出力する第１位置検出信号を、生成するエンコーダーとを備えた印刷装置の制御方法であって、前記第１位置検出信号、又は、前記第１位置検出信号を高分解能化した第２位置検出信号について、出力レベルが切り替わるレベル変化点を検出するレベル変化点検出ステップと、前記搬送部により、前記記録媒体が前記サーマルヘッドと対向した状態で搬送されているときに、前記レベル変化点検出ステップにより、前記サーマルヘッドの印刷解像度に応じて設定された所定個数の前記レベル変化点が検出される毎に、前記所定個数の前記レベル変化点が検出された時点を、前記サーマルヘッドに対する通電タイミングとして決定する通電タイミング決定ステップと、前記通電タイミング決定ステップにより決定された前記通電タイミングに応じて、前記サーマルヘッドに対する通電を行うサーマルヘッド通電制御ステップとを含む印刷装置の制御方法が挙げられる。
【００１３】
上記目的を達成する態様は、上述した印刷装置、及び印刷装置の制御方法以外の種々の形態で実現されてもよい。例えば、上記の印刷装置、及び印刷装置の制御方法を実現するためのコンピューターまたはプロセッサーのプログラムであってもよい。或いは、上記プログラムを記録した記録媒体、プログラムを配信するサーバー装置、上記プログラムを伝送する伝送媒体、上記プログラムを搬送波内に具現化したデータ信号等であってもよい。
【図面の簡単な説明】
【００１４】
【図１】印刷装置の全体構成図。
【図２】印刷装置の要部の説明図。
【図３】サーマルヘッドの印刷解像度と感熱紙の搬送分解能の説明図。
【図４】印刷解像度が異なるサーマルヘッドに対する通電タイミングの説明図。
【図５】感熱紙の搬送速度の変動に対応する処理の説明図。
【図６】制御ユニットによる処理フロー図。
【図７】エンコーダーの検出信号を高分解能化する処理の説明図。
【発明を実施するための形態】
【００１５】
［１．印刷装置の構成］
図１〜図３を参照して、本発明を適用した実施形態における印刷装置１の構成について説明する。印刷装置１は感熱紙に印刷を行う感熱式プリンターである。図１は印刷装置１の全体構成図、図２は印刷装置１の要部の説明図、図３はサーマルヘッドの印刷解像度と感熱紙の搬送分解能の説明図である。
【００１６】
図１に示したように、印刷装置１は、制御ユニット１０、ラインバッファー４０、入力部４１、用紙センサー４２、エンコーダー５０、モーター駆動回路６１、ＤＣモーター６０、サーマルヘッド駆動回路７１、及びサーマルヘッド７０を備えている。制御ユニット１０は、ＣＰＵ２０、メモリー３０等により構成された電子回路ユニットであり、印刷装置１の全体的な作動を制御する。ＣＰＵ２０は、１又は複数のプロセッサーにより構成されてもよい。制御ユニット１０の構成の詳細については後述する。
【００１７】
ラインバッファー４０は、制御ユニット１０が印刷処理を実行する際に、１ドットライン分の印刷データＬｂｄを一時的に保存する記憶領域である。入力部４１は、図示しない操作パネルのスイッチ等の操作に応じて、操作信号Ｓｗｓを制御ユニット１０に出力する。用紙センサー４２は、感熱紙の有無を検出して、検出信号Ｐｅｓを制御ユニット１０に出力する。
【００１８】
エンコーダー５０は、ＤＣモーター６０が所定角度回転する毎に１つの第１検出パルスＳｐ１を出力する第１位置検出信号Ｅｎｓ１を生成して、制御ユニット１０に出力する。モーター駆動回路６１は、制御ユニット１０から出力される目標電流値Ｉｃの電流がＤＣモーター６０に通電されるように、例えばＰＷＭ（Pulse Width Modulation）制御によりモーター駆動電圧Ｖｍを制御する。
【００１９】
図２に示したように、印刷装置１は、ロール９０に巻かれた長尺の感熱紙ＴＰに対して印刷を行う。印刷装置１は、感熱紙ＴＰの搬送路に設けられて、感熱紙ＴＰを搬送方向Ｆに送出するプラテン８０を備えている。プラテン８０は、ＤＣモーター６０から伝達機構６５を介して伝達される駆動力により回転する。ＤＣモーター６０、伝達機構６５、及びプラテン８０により本発明の搬送部が構成され、ＤＣモーター６０は搬送部の駆動源である。プラテン８０は、本発明の搬送ローラーに相当する。感熱紙ＴＰは本発明の記録媒体に相当する。
【００２０】
搬送部の駆動源としてＤＣモーター６０を用いた場合、ステッピングモーターを駆動源として用いる場合に生じる送りステップによる脈動がない。そのため、ステッピングモーターで印刷解像度と一致させるために行っていた減速比の設定を自由に変更することができ、モーターの動力特性、電気効率の面からの最適化を図ることが可能となる。
【００２１】
エンコーダー５０は、プラテン８０の回転軸８１と同軸にスリット円板５０ａを配置して設けられている。プラテン８０はＤＣモーター６０に従動して回転するため、エンコーダー５０は、ＤＣモーター６０が所定角度回転する毎に、１つの第１検出パルスＳｐ１を出力する。また、プラテン８０の回転に応じて感熱紙ＴＰが搬送されるため、感熱紙ＴＰが所定量搬送される毎に、エンコーダー５０が１つの第１検出パルスＳｐ１を出力する。
【００２２】
エンコーダー５０を、プラテン８０の回転軸８１と同軸にスリット円板５０ａを配置して設けることにより、搬送部における接続箇所でのバックラッシュ等の機械的な要因による感熱紙ＴＰの位置検出の誤差を減少させることができる。
【００２３】
サーマルヘッド７０は、感熱紙ＴＰを挟んでプラテン８０と対向した位置に配置されている。サーマルヘッド７０は、感熱紙ＴＰの印刷面に熱エネルギーを付与して発色させることにより、文字や画像を印刷する。プラテン８０とサーマルヘッド７０の少なくとも一方は、図示しないバネ等の付勢部材の押圧力によって他方に向かって押し付けられた状態となる。このため、プラテン８０は、付勢部材の押圧力によりサーマルヘッド７０との間に感熱紙ＴＰを挟んで搬送する。
【００２４】
感熱紙ＴＰは、ロール９０から繰り出されてプラテン８０とサーマルヘッド７０との間に挟まれ、プラテン８０の回転力により図２中Ｆで示した方向に搬送される。この搬送中、サーマルヘッド７０により、感熱紙ＴＰに文字や画像が印刷される。印刷済みの感熱紙ＴＰは、図示しない排紙口から排出されて、図示しないマニュアルカッターによりカットされる。
【００２５】
サーマルヘッド７０の感熱紙ＴＰに接する下面には、複数の発熱体７５が直列に配置されている。図３に示したように、発熱体７５は、感熱紙ＴＰの搬送方向Ｆと直交する感熱紙ＴＰの幅方向に直列に配置されている。なお、本実施形態では、複数の発熱体７５が一列に配置された例を示したが、複数の発熱体７５が複数列配置されていてもよい。以下では、感熱紙ＴＰの搬送方向Ｆを主走査方向Ｆとも記し、搬送方向Ｆと直交する方向ＣＲを副走査方向ＣＲとも記す。
【００２６】
例えば、１つの発熱体７５が感熱紙ＴＰ上に１つのドットを形成し、副走査方向ＣＲにおける印刷範囲が２インチ幅であって、発熱体７５が６００個配置されている場合、印刷解像度は３００ｄｐｉ（Dot Per Inch）となる。本実施形態では、エンコーダー５０の分解能が、感熱紙ＴＰがΔＦｐ搬送される毎に１つの第１検出パルスＳｐ１が出力され、ΔＦｐが発熱体７５の配列間隔ΔＨｔの１／３以下となるように、設定されている。この設定により、後述するように、複数種類の印刷解像度のサーマルヘッド７０に対応した印刷を可能にしている。
【００２７】
図１を参照して、制御ユニット１０において、メモリー３０には、印刷装置１の制御用プログラム３１、及びサーマルヘッド７０に対する１ドットあたりの通電時間を設定するためのヘッド通電時間設定テーブル３２が保存されている。
【００２８】
ＣＰＵ２０は、メモリー３０に保存された制御用プログラム３１を読み込んで実行することにより、レベル変化点検出部２１、通電タイミング決定部２２、サーマルヘッド通電制御部２３、及び回転速度検出部２４として機能する。さらに、ＣＰＵ２０は、回転速度制御部２５、記録媒体種別認識部２６、搬送部異常検知部２７、及び高分解能化処理部２８として機能する。
【００２９】
ここで、レベル変化点検出部２１による処理は、本発明の印刷装置の制御方法におけるレベル変化点検出ステップに相当し、通電タイミング決定部２２による処理は、通電タイミング決定ステップに相当する。また、サーマルヘッド通電制御部２３による処理は、サーマルヘッド通電制御ステップに相当する。
【００３０】
レベル変化点検出部２１は、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１について、出力レベルが切り替わる時点であるレベル変化点を検出する。通電タイミング決定部２２は、レベル変化点検出部２１により検出されるレベル変化点をカウントし、所定数のレベル変化点をカウントする毎に、所定数のレベル変化点をカウントした時点をサーマルヘッド７０に対する通電タイミングとして決定する。この所定数は、後述するように、サーマルヘッド７０の印刷解像度に応じて設定される。
【００３１】
サーマルヘッド通電制御部２３は、通電タイミング決定部２２により決定された通電タイミングに応じて、サーマルヘッド７０に対する通電制御を実行する。回転速度検出部２４は、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１の周波数に基づいて、ＤＣモーター６０の回転速度を検出する。回転速度制御部２５は、回転速度検出部２４により検出されるＤＣモーター６０の回転速度と、目標回転速度との差を減少させるように、ＤＣモーター６０に対する通電量を調節して、ＤＣモーター６０の回転速度を制御する回転速度制御を実行する。回転速度制御部２５は、回転速度制御における通電量の調節を、ＰＩＤ制御等の公知の手法を用いて行う。
【００３２】
記録媒体種別認識部２６は、回転速度制御部２５によるＤＣモーター６０の回転速度制御の実行中に、ＤＣモーター６０に対する通電量に基づいて感熱紙ＴＰの種別を判別する。ここで、ＤＣモーター６０を所定速度で回転させるために必要となる通電量は、感熱紙ＴＰの搬送抵抗に応じて変化する。そして、感熱紙ＴＰの搬送抵抗は、感熱紙ＴＰの種別に応じて変化する。そのため、記録媒体種別認識部２６は、回転速度制御部２５によりＤＣモーター６０の回転速度が所定速度に制御されているときの、ＤＣモーター６０に対する通電量に基づいて感熱紙ＴＰの種別を判別することができる。
【００３３】
そして、印刷に必要なサーマルヘッド７０への通電時間は、感熱紙ＴＰの種別に応じて相違する。そのため、サーマルヘッド通電制御部２３は、記録媒体種別認識部２６により認識された感熱紙ＴＰの種別を、ヘッド通電時間設定テーブル３２に適用して、適切な通電時間を取得し、取得した通電時間を用いてサーマルヘッド７０に対する通電制御を行う。
【００３４】
搬送部異常検知部２７は、回転速度制御部２５によりＤＣモーター６０の回転速度が目標回転速度に制御されているときに、ＤＣモーター６０に対する通電量が所定の異常判定値以上になったときに搬送異常を認識する。ここで、感熱紙ＴＰの搬送が正常に実行されていれば、ＤＣモーター６０に対する通電量が異常判定値以上になることはないが、感熱紙ＴＰの噛み込みや、プラテン８０の異常等が生じて、搬送負荷が増大した場合には、通電量が増加する。そこで、搬送部異常検知部２７は、ＤＣモーター６０に対する通電量が異常判定値以上になったときに搬送異常を認識する。
【００３５】
搬送部異常検知部２７は、搬送部の異常を認識したときに異常報知を行う。また、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１に基づいて、異常が発生した時の感熱紙ＴＰの位置を特定することもできるため、異常発生位置をオペレーターに報知することもできる。
【００３６】
高分解能化処理部２８は、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１の１周期を分割して高分解能化する処理を行うことにより、第１位置検出信号Ｅｎｓ１よりも分解能が高い第２位置検出信号を生成する。
【００３７】
［２．通電タイミング及び通電時間の決定処理］
図４を参照して、１８０ｄｐｉ及び２０３ｄｐｉの印刷解像度を有するサーマルヘッド７０について、通電タイミング及び通電時間を決定する処理について説明する。図４は、印刷解像度が異なるサーマルヘッドに対する通電タイミングの説明図である。図４は、共通の時間軸ｔに対して、上から順に、エンコーダー５０から出力される位置検出信号、１８０ｄｐｉに対応した周期、及び１８０ｄｐｉに対応した通電時間を示している。続いて、２０３ｄｐｉに対応した周期、２０３ｄｐｉに対応した通電時間、１８０ｄｐｉに対応した通電タイミング、及び２０３ｄｐｉに対応した通電タイミングを示している。
【００３８】
エンコーダー５０からは、位相が９０度ずれたＡ相及びＢ相の位置検出信号が出力される。Ａ相及びＢ相は、プラテン８０が所定角度回転する毎に、第１レベルＶＨと第２レベルＶＬとの間で出力レベルが切り替わるパルス信号である。本実施形態では、Ａ相の位置検出信号を第１位置検出信号Ｅｎｓ１として用いて、サーマルヘッド７０に対する通電タイミングを決定する。
【００３９】
レベル変化点検出部２１は、第１位置検出信号Ｅｎｓ１について、出力レベルが第２レベルＶＬから第１レベルＶＨに変化した時点を、レベル変化点Ｃｐｔとして検出する。通電タイミング決定部２２は、レベル変化点検出部２１により検出されたレベル変化点Ｃｐｔをカウントすることによって、サーマルヘッド７０に対する通電タイミングを決定する。
【００４０】
本実施形態では、感熱紙ＴＰの搬送量に対するエンコーダー５０の分解能が１４４０ｐｕｌｓｅ／ｉｎｃｈに設定されている。そのため、第１位置検出信号Ｅｎｓ１において、感熱紙ＴＰが１／１４４０ｉｎｃｈ搬送される毎に、１つの第１検出パルスＳｐ１がエンコーダー５０から出力される。
【００４１】
先ず、サーマルヘッド７０の印刷解像度が１８０ｄｐｉである場合の処理について説明する。１８０ｄｐｉは１４４０ｄｐｉの１／８であるため、連続する第１検出パルスＳｐ１の８個分が、１８０ｄｐｉに対応した周期となる。図４では、感熱紙ＴＰに対する印刷開始時点がｔ１０であり、第１検出パルスＳｐ１の８個分の周期Ｔｎ１〜Ｔｎ８とＴｎ９〜Ｔｎ１６の期間が、１８０ｄｐｉに対応した制御周期Ｔａ（ｎ−１）、Ｔａ（ｎ）となる。
【００４２】
そこで、通電タイミング決定部２２は、ｔ１０から、レベル変化点Ｃｐｔを８個カウントした時点ｔ１８、さらにレベル変化点Ｃｐｔを８個カウントした時点ｔ２６を、サーマルヘッド７０に対する通電タイミングとして決定する。また、サーマルヘッド通電制御部２３は、ｎ番目の制御周期Ｔａ（ｎ）におけるサーマルヘッド７０に対する通電時間ＣＴａ（ｎ）を、ｎ−１番目の前回の制御周期Ｔａ（ｎ−１）の時間に応じて決定する。サーマルヘッド通電制御部２３は、通電時間ＣＴａ（ｎ）を、前回の制御周期Ｔａ（ｎ−１）よりも短い時間に決定する。
【００４３】
次に、サーマルヘッド７０の印刷解像度が２０３ｄｐｉである場合の処理について説明する。２０３ｄｐｉは１４４０ｄｐｉの約１／７であるため、連続する第１検出パルスＳｐ１の７個分が、２０３ｄｐｉに対応した周期となる。図４では、感熱紙ＴＰに対する印刷開始時点がｔ１０であり、第１位置検出信号Ｅｎｓ１の７個分の周期Ｔｎ１〜Ｔｎ７とＴｎ８〜Ｔｎ１４の期間が、２０３ｄｐｉに対応した制御周期Ｔｂ（ｎ−１）、Ｔｂ（ｎ）となる。
【００４４】
そこで、通電タイミング決定部２２は、ｔ１０からレベル変化点Ｃｐｔを７個カウントした時点ｔ１７、さらにレベル変化点Ｃｐｔを７個カウントした時点ｔ２４を、サーマルヘッド７０に対する通電タイミングとして決定する。また、サーマルヘッド通電制御部２３は、今回の制御周期Ｔｂ（ｎ）におけるサーマルヘッド７０に対する通電時間ＣＴｂ（ｎ）を、前回の制御周期Ｔｂ（ｎ−１）の時間に応じて決定する。サーマルヘッド通電制御部２３は、通電時間ＣＴｂ（ｎ）を、前回の制御周期Ｔｂ（ｎ−１）よりも短い時間に決定する。
【００４５】
［３．通電時間の変更処理］
図５を参照して、サーマルヘッド７０に対する通電時間の変更処理について説明する。図５は、感熱紙の搬送速度の変動に対応する処理の説明図である。図５は、共通の時間軸ｔに対して、上から順に、エンコーダー５０から検出される位置検出信号、２０３ｄｐｉに対応した周期、２０３ｄｐｉに対応した通電時間、通電時間の変更、及び２０３ｄｐｉに対応した通電タイミングを示している。
【００４６】
図５は、印刷の途中で感熱紙ＴＰの搬送速度が変化した場合を示しており、今回の制御周期Ｔｂ（ｎ）が前回の制御周期Ｔｂ（ｎ−１）よりも短くなっている。上述したように、サーマルヘッド通電制御部２３は、今回の制御周期Ｔｂ（ｎ）における通電時間Ｔｂ（ｎ）を、前回の制御周期Ｔｎ（ｎ）の時間に応じて決定する。
【００４７】
そのため、感熱紙ＴＰの搬送速度が変化して、今回の制御周期Ｔｂ（ｎ）が前回の制御周期Ｔｂ（ｎ−１）よりも短くなったときに、今回の制御周期Ｔｂ（ｎ）における通電時間ＣＴｂ（ｎ）が経過する前に、次の通電タイミングｔ２４となる場合が生じ得る。そして、この場合に、通電時間ＣＴｂ（ｎ）の経過を待ってから、次の制御周期Ｔｂ（ｎ＋１）におけるサーマルヘッド７０への通電を開始すると、制御周期Ｔｂ（ｎ＋１）における印刷開始が遅れて、印刷抜けが生じてしまう。
【００４８】
そこで、サーマルヘッド通電制御部２３は、通電時間Ｔｂ（ｎ）が経過する前に次の制御周期Ｔｂ（ｎ＋１）の通電タイミングｔ２４となったときには、通電時間Ｔｂ（ｎ）を短縮して今回の制御周期Ｔｂ（ｎ）における通電を終了する。そして、ｔ２４から次の制御周期Ｔｂ（ｎ＋１）におけるサーマルヘッド７０に対する通電を開始する。これにより、感熱紙ＴＰの搬送速度の増加が生じたときに、次の制御周期におけるサーマルヘッド７０への通電開始が遅れて、印刷不良が生じることを防止することができる。
【００４９】
［４．印刷処理の一連のフロー］
図６を参照して、制御ユニット１０により実行される感熱紙ＴＰに対する印刷処理について説明する。図６は、制御ユニット１０により実行される一連の印刷処理のフロー図である。制御ユニット１０は、機能的には、ＤＣモーター６０の回転速度制御を行う速度制御ブロック１１０と、サーマルヘッド７０に対する通電制御を行う通電制御ブロックとに分かれている。
【００５０】
速度制御ブロック１１０においては、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１が、回転速度検出部２４に入力される。回転速度検出部２４は、第１位置検出信号Ｅｎｓ１の周波数に基づいて、ＤＣモーター６０の実回転速度ωｓを検出する。回転速度制御部２５は、感熱紙ＴＰの搬送速度の設定値に対応した目標回転速度ωｃと、実回転速度ωｓとの差を減少させるように、ＤＣモーター６０に対する目標電流値Ｉｃを算出する。
【００５１】
そして、回転速度制御部２５は、目標電流値Ｉｃを、モーター駆動回路６１、搬送部異常検知部２７、及び記録媒体種別認識部２６に出力する。モーター駆動回路６１は、目標電流値Ｉｃの電流がＤＣモーター６０に供給されるように、ＰＷＭ制御によりＤＣモーター６０に印加するモーター駆動電圧Ｖｍを決定する。これにより、ＤＣモーター６０の実回転速度ωｓが目標回転速度ωｃに制御される。
【００５２】
搬送部異常検知部２７は、目標電流値Ｉｃの大きさに基づいて、搬送部の異常を検知する。上述したように、ＤＣモーター６０を目標回転速度ωｃで回転させる際に必要な通電量は、搬送負荷が大きいほど多くなる。そこで、搬送部常検知部２７は、目標電流値Ｉｃが所定の異常判定値以上となったときに、搬送部の異常が生じていると検知して異常報知を行う。
【００５３】
通電制御ブロック１００においては、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１がレベル変化点検出部２１に入力される。レベル変化点検出部２１は、第１位置検出信号Ｅｎｓ１について、レベル変化点Ｃｐｔを検出する。通電タイミング決定部２２は、レベル変化点検出部２１により検出されたレベル変化点Ｃｐｔをカウントする。そして、サーマルヘッド通電制御部２３は、サーマルヘッド７０の印刷解像度に応じて設定された所定個数のレベル変化点Ｃｐｔをカウントする毎に、通電タイミングＥｃｔをサーマルヘッド通電制御部２３に指示する。
【００５４】
記録媒体種別認識部２６は、回転速度制御部２５により、ＤＣモーター６０の実回転速度ωｓが目標回転速度ωｃに制御されているときに、目標電流値Ｉｃの大きさに基づいて、感熱紙ＴＰの種別Ｍｄｔを認識する。そして、サーマルヘッド通電制御部２３は、通電タイミングＥｃｔを入力した時に、前回の制御周期の時間、及び記録媒体の種別に基づいて、サーマルヘッド７０に対する通電指示信号Ｇｈｃを、サーマルヘッド駆動回路７１に出力する。サーマルヘッド駆動回路７１は、通電指示信号Ｇｈｃにより通電が指示されている間、サーマルヘッド７０にヘッド駆動電圧Ｖｈを印加し、これにより感熱紙ＴＰに対する印刷が行われる。
【００５５】
［５．位置検出信号の高分解能化］
上記実施形態では、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１を用いて、サーマルヘッド７０に対する通電タイミングを決定したが、高分解能化処理部２８により生成される第２位置検出信号Ｅｎｓ２を用いてもよい。図７は、エンコーダーの検出信号を高分解能化する処理の説明図である。
【００５６】
図６は、共通の時間軸ｔに対して、上から順に、エンコーダー５０から出力される位置検出信号、周期分割により高分解能化して生成された位置検出信号、１８０ｄｐｉに対応した通電時間、及び２０３ｄｐｉに対応した通電時間を示している。さらに、１８０ｄｐｉに対応した通電タイミング、及び２０３ｄｐｉに対応した通電タイミングを示している。
【００５７】
ここでは、高分解能化処理部２８が、エンコーダー５０から出力されるＡ相の位置検出信号である第１位置検出信号Ｅｎｓ１を高分解能化して、第２位置検出信号Ｅｎｓ２を生成する処理について説明する。高分解能化処理部２８は、第１位置検出信号Ｅｎｓ１の周期Ｔｎ２のレベル変化点ｔ５１とｔ５３との間を、前回の周期Ｔｎ１の１／８の時間Ｄｔ１を１周期とする８個の第２検出パルスＳｐ２に置き換える。これにより、分解能を８倍した第２位置検出信号Ｅｎｓ２が生成される。
【００５８】
同様に、高分解能化処理部２８は、周期Ｔｎ３のレベル変化点ｔ５３とｔ５５との間を、前回の周期Ｔｎ２の１／８の時間Ｄｔ２を１周期とする８個の第２検出パルスＳｐ２で置き換えて、第２位置検出信号Ｅｎｓ２を生成する。
【００５９】
そして、レベル変化点検出部２１は、第２位置検出信号Ｅｎｓ２について、出力レベルが第２レベルＶＬから第１レベルＶＨに変化する時点をレベル変化点Ｃｐｔとして検出する。これにより、分解能が１８０ｐｕｌｓｅ／ｉｎｃｈであるエンコーダー５０を、分解能が１４４０ｐｕｌｓｅ／ｉｎｃｈのエンコーダーと同様に用いて、印刷解像度が異なるサーマルヘッド７０に対応した印刷を実行することができる。
【００６０】
［６．他の実施形態］
上記実施形態では、ＤＣモーター６０に対する目標電流値Ｉｃに基づいて搬送部の異常を検知する搬送部異常検知部２７を備えたが、搬送部異常検知部２７を省略した構成としてもよい。
【００６１】
上記実施形態では、記録媒体種別認識部２６を備え、サーマルヘッド通電制御部２３は、感熱紙ＴＰの種別に応じてサーマルヘッド７０に対する通電時間を決定したが、記録媒体種別認識部２６を省略した構成としてもよい。
【００６２】
上記実施形態では、エンコーダー５０から出力される位置検出信号に基づいて、ＤＣモーター６０の回転速度を検出する回転速度検出部２４を示してが、エンコーダー５０とは別に、回転速度を検出する速度センサーを備える構成としてもよい。
【００６３】
上記実施形態では、エンコーダー５０が、プラテン８０の回転軸８１と同軸に設けられている構成を示した。この構成によれば、伝達機構６５を構成する歯車のバックラッシュ等の影響が無くなって、実際の紙送り状態を精度良く検出できるため、印画品質を向上させることができる。
他の実施形態として、エンコーダー５０をＤＣモーター６０の回転軸上に設ける構成としてもよい。この構成によれば、伝達機構６５によって減速される前のＤＣモーター６０の回転量を検出することができるため、紙送り検出の分解能を高くすることができる。また、伝達機構６５を構成する歯車輪列のレイアウトによっては、プラテン８０の回転軸８１にエンコーダー５０を設ける場合よりも、エンコーダー５０の設置を容易にすることができる。
【００６４】
上記実施形態において、高分解能化処理部２８は、図７に示したように、エンコーダー５０から出力される第１位置検出信号Ｅｎｓ１の前回の周期を８分割する演算処理を行って、第１位置検出信号Ｅｎｓ１を高分解能化した第２位置検出信号Ｅｎｓ２を生成した。他の構成として、エンコーダー５０から出力されるＡ相、Ｂ相のパルス信号を入力して周波数を逓倍する逓倍回路を用いて、第２位置検出信号Ｅｎｓ２を生成してもよい。
【００６５】
図１に示した機能ブロックのうち少なくとも一部は、ハードウェアで実現してもよいし、ハードウェアとソフトウェアの協働により実現される構成としてもよく、図に示した通りに独立したハードウェア資源を配置する構成に限定されない。ＣＰＵ２０が実行するプログラムは、メモリー３０に限らず、印刷装置１とは別体として構成される記憶装置に記憶されてもよい。また、ＣＰＵ２０が、外部の装置に記憶されたプログラムを取得して実行する構成としてもよい。
その他、印刷装置１を構成する機器の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００６６】
１…印刷装置、１０…制御ユニット、２０…ＣＰＵ、２１…レベル変化点検出部、２２…通電タイミング決定部、２３…サーマルヘッド通電制御部、２４…回転速度検出部、２５…回転速度制御部、２６…記録媒体種別認識部、２７…搬送部異常検知部、２８…高分解能化処理部、３０…メモリー、３１…制御用プログラム、３２…ヘッド通電時間設定テーブル、５０…エンコーダー、６０…ＤＣモーター、６１…モーター駆動回路、６５…伝達機構、７０…サーマルヘッド、７１…サーマルヘッド駆動部、７５…発熱体、８０…プラテン、９０…ロール、ＴＰ…感熱紙。
【図１】
2020066201.tif 000003
【図２】
2020066201.tif 000004
【図３】
2020066201.tif 000005
【図４】
2020066201.tif 000006
【図５】
2020066201.tif 000007
【図６】
2020066201.tif 000008
【図７】
2020066201.tif 000009