(57)【要約】【課題】用紙特性および印刷濃度に関わらず、高品質な印刷が可能な印刷装置を提供する。【解決手段】本発明に係る印刷装置は、用紙の搬送方向に対して交差して配置され、複数の印刷データを、ライン毎に印刷するサーマルヘッドと、駆動信号により駆動が制御され、用紙搬送に関連するステッピングモータと、複数の補正値を記憶する補正値記憶部と、外部から入力される用紙の用紙特性に基づき補正値記憶部から適切な補正値を選択する補正値選択部と、一の印刷データを含む複数の印刷データに基づき、印刷濃度平均値を算出する濃度平均値算出部と、選択された補正値と算出された印刷濃度平均値とに基づき駆動信号を算出する駆動信号算出部と、駆動信号によりステッピングモータの駆動を制御する駆動制御部とを備える。サーマルヘッドは、駆動信号により駆動が制御されたステッピングモータにより搬送される用紙に、一の印刷データを印刷する。【選択図】図１
2018138339.tif 000002
【特許請求の範囲】
【請求項１】
用紙の搬送方向に対して交差する方向に長手を有して配置され、前記長手に対応するライン毎の複数の印刷データを、前記用紙の前記搬送方向に、前記印刷データ毎に印刷するサーマルヘッドと、
駆動信号により駆動が制御され、前記用紙を搬送するローラを回転させるステッピングモータと、
複数の用紙特性に応じた前記駆動信号の複数の補正値を記憶する補正値記憶部と、
外部から入力される前記用紙の前記用紙特性に基づき、前記補正値記憶部に記憶される前記複数の補正値から少なくとも１つの前記補正値を選択する補正値選択部と、
一の前記印刷データを含む複数の前記印刷データに基づき、一の印刷濃度平均値を算出する濃度平均値算出部と、
前記補正値選択部により選択される少なくとも１つの前記補正値と、前記濃度平均値算出部により算出される前記一の印刷濃度平均値とに基づき、一の前記駆動信号を算出する駆動信号算出部と、
前記駆動信号算出部により算出される前記一の駆動信号により前記ステッピングモータの前記駆動を制御する駆動制御部とを備え、
前記サーマルヘッドは、前記一の駆動信号により前記駆動が制御される前記ステッピングモータにより回転する前記ローラが搬送する前記用紙に、前記一の印刷データを印刷する印刷装置。
【請求項２】
前記濃度平均値算出部は、
前記用紙内において前記一の印刷データの隣の前記ラインに印刷される他の印刷データを含む複数の前記印刷データに基づき、他の印刷濃度平均値をさらに算出し、
前記印刷装置は、
前記一の印刷濃度平均値と前記他の印刷濃度平均値とに基づき、前記一の駆動信号を補正するライン間濃度比較部をさらに備え、
前記駆動制御部は、前記ライン間濃度比較部により補正される前記一の駆動信号により前記ステッピングモータの前記駆動を制御する請求項１に記載の印刷装置。
【請求項３】
前記サーマルヘッドと前記用紙との間に供給されるインクシートを搬送するインクシート搬送モータをさらに備え、
前記駆動制御部は、前記インクシート搬送モータの駆動を、前記駆動信号算出部により算出される前記一の駆動信号に対応付けて制御する請求項１または請求項２に記載の印刷装置。
【請求項４】
前記サーマルヘッドと前記用紙との間に供給されるインクシートを搬送するインクシート搬送モータをさらに備え、
前記駆動制御部は、前記インクシート搬送モータの駆動を、前記ライン間濃度比較部により補正される前記一の駆動信号に対応付けて制御する請求項２に記載の印刷装置。
【請求項５】
前記ステッピングモータの前記駆動を制御する前記駆動信号は、駆動電流または駆動電圧である請求項１から請求項４のいずれか一項に記載の印刷装置。
【請求項６】
用紙の搬送方向に対して交差する方向に長手を有するサーマルヘッドが、前記長手に対応するライン毎の複数の印刷データを、前記用紙の前記搬送方向に、前記印刷データ毎に印刷する印刷制御方法であって、
外部から入力される前記用紙の用紙特性に基づき、補正値記憶部に記憶された複数の補正値から少なくとも１つの補正値を選択する補正値選択ステップと、
一の前記印刷データを含む複数の前記印刷データに基づき、一の印刷濃度平均値を算出する濃度平均値算出ステップと、
前記補正値選択ステップにて選択された少なくとも１つの前記補正値と、前記濃度平均値算出ステップにて算出された前記一の印刷濃度平均値とに基づき、ステッピングモータの駆動を制御する一の駆動信号を算出する駆動信号算出ステップと
駆動信号算出ステップにて算出された前記一の駆動信号により前記ステッピングモータの駆動を制御する駆動制御ステップと、
前記一の駆動信号により前記駆動が制御された前記ステッピングモータにより回転するローラが搬送する前記用紙に、前記サーマルヘッドが、前記一の印刷データを印刷する印刷ステップとを備える印刷制御方法。
【請求項７】
前記濃度平均値算出ステップは、
前記用紙内において前記一の印刷データの隣の前記ラインに印刷される他の印刷データを含む複数の前記印刷データに基づき、他の印刷濃度平均値をさらに算出し、
前記印刷制御方法は、
前記一の印刷濃度平均値と前記他の印刷濃度平均値とに基づき、前記一の駆動信号を補正するライン間濃度比較ステップをさらに備え、
前記駆動制御ステップは、前記ライン間濃度比較ステップにて補正された前記駆動信号により前記ステッピングモータの前記駆動を制御する請求項６に記載の印刷制御方法。
【請求項８】
前記駆動制御ステップは、インクシート搬送モータの駆動を、前記駆動信号算出ステップにて算出された前記一の駆動信号に対応付けて制御する請求項６または請求項７に記載の印刷制御方法。
【請求項９】
前記駆動制御ステップは、インクシート搬送モータの駆動を、前記ライン間濃度比較ステップにより補正された前記一の駆動信号に対応付けて制御する請求項７に記載の印刷制御方法。
【請求項１０】
前記ステッピングモータの前記駆動を制御する前記駆動信号は、駆動電流または駆動電圧である請求項６から請求項９のいずれか一項に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷制御方法に関し、特に用紙搬送の技術に関する。
【背景技術】
【０００２】
ステッピングモータは、そのドライバーに入力されるパルス信号のパルス数に応じた角度だけ回転する。そのため、ステッピングモータは、フィードバック制御を必要とすることなく、回転対象物の回転制御を容易にかつ精密に行うことができるため、印刷装置に広く使用されている。
【０００３】
ステッピングモータは、上記のように、回転制御が容易であるという利点を有する一方、スルー領域における駆動中に外部から過剰なトルクが加えられると脱調する可能性を有する。
【０００４】
複数のカラーを重ねて印刷して画像を出力するカラープリンタにおいて、搬送ローラの回転制御を行う１つのステッピングモータが脱調した場合、その他のステッピングモータが正常に駆動したとしても、カラー毎の印刷位置がずれ、印刷は失敗する。そのため、カラープリンタには、ステッピングモータの脱調に対するマージンを有することが求められる。
【０００５】
脱調に対するマージンを確保する１つの方法として、ステッピングモータに入力する駆動電流を大きくする方法がある。しかし、駆動電流を大きくすると、ステッピングモータから発生する振動も大きくなる。ステッピングモータは、パルス信号のパルス毎に駆動と停止とを繰り返す。よって、トルクが大きくなると、その駆動および停止動作に伴う加速度変化に起因した回転変動と振動とが大きくなる。例えば、インクシートまたは搬送ローラに接続されるステッピングモータの回転変動または振動は、濃度ムラとして画像に反映される。
【０００６】
このような問題を解決するために、例えば特許文献１には、ステッピングモータの脱調の発生を防止しつつ、濃度ムラを抑制することができるステッピングモータの駆動制御方法が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−０６４８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の画像形成装置は、ステッピングモータの加減速駆動時に、ステッピングモータに供給する駆動電流を大きくし、定速駆動時は加減速駆動時よりも小さくなるように駆動電流を切り換えている。これによって画像形成装置は、加減速駆動時には脱調に対するマージンを大きくとることができ、定速駆動時には振動や回転ムラを抑制することができる。しかしながら、用紙特性や印刷濃度によっても用紙搬送の負荷は変化するため、定速駆動時でも駆動電流を大きく設定しなければならないという問題がある。
【０００９】
また、画像の濃度が低いラインと高いラインの境目においても、印刷メディア（用紙およびインクシート）とサーマルヘッドとの固着により、スティッキングすなわち印刷の飛びまたはノイズが発生する。それら印刷メディアとサーマルヘッドとの固着を抑制するためにステッピングモータの駆動電流を大きく設定しなければならないという問題がある。
【００１０】
本発明は、上記のような問題点を鑑みてなされたものであり、用紙特性および印刷濃度の変動に対応でき、高品質な印刷が可能な印刷装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る印刷装置は、用紙の搬送方向に対して交差する方向に長手を有して配置され、その長手に対応するライン毎の複数の印刷データを、用紙の搬送方向に、印刷データ毎に印刷するサーマルヘッドと、駆動信号により駆動が制御され、用紙を搬送するローラを回転させるステッピングモータと、複数の用紙特性に応じた駆動信号の複数の補正値を記憶する補正値記憶部と、外部から入力される用紙の用紙特性に基づき、補正値記憶部に記憶される複数の補正値から少なくとも１つの補正値を選択する補正値選択部と、一の印刷データを含む複数の印刷データに基づき、一の印刷濃度平均値を算出する濃度平均値算出部と、補正値選択部により選択される少なくとも１つの補正値と、濃度平均値算出部により算出される一の印刷濃度平均値とに基づき、一の駆動信号を算出する駆動信号算出部と、駆動信号算出部により算出される一の駆動信号によりステッピングモータの駆動を制御する駆動制御部とを備える。サーマルヘッドは、一の駆動信号により駆動が制御されるステッピングモータにより回転するローラが搬送する用紙に、一の印刷データを印刷する。
【発明の効果】
【００１２】
本発明によれば、用紙特性および印刷濃度の変動に対応でき、高品質な印刷が可能な印刷装置の提供が可能となる。特に、本発明の印刷装置は、用紙特性やライン毎の印刷濃度に対する負荷変動に応じて、ステッピングモータの駆動信号を最適に制御することができ、ステッピングモータの脱調やインクシートの貼り付きを防止する。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係る印刷装置の構成を示すブロック図である。
【図２】実施の形態に係る印刷装置の補正値テーブルの一例を示す図である。
【図３】実施の形態に係る印刷装置の処理回路の構成を概略的に示す図である。
【図４】実施の形態に係る印刷装置の構成を概略的に示す図である。
【図５】実施の形態に係る印刷装置の印刷制御方法を示すフローチャートである。
【図６】実施の形態に係る印刷装置が印刷する印刷画像の一例を示す平面図である。
【図７】実施の形態に係る印刷装置が印刷画像を印刷する際のステッピングモータの駆動電流の変化を示すグラフである。
【発明を実施するための形態】
【００１４】
本発明に係る印刷装置および印刷制御方法の実施の形態を説明する。
【００１５】
図１は、本発明の実施の形態に係る印刷装置の主要な構成を示すブロック図である。本実施の形態では、印刷装置１は、例えばパーソナルコンピュータなどの外部の情報端末２と通信可能であり、その通信のためのインターフェース３を備えている。
【００１６】
図１において、印刷装置１は、インターフェース３（以降、Ｉ／Ｆ３と称する）と、システム制御部４と、印刷制御部５と、サーマルヘッド６と、駆動制御部７と、ステッピングモータ８と、インクシート搬送モータ９とを備えている。この印刷装置１は、印刷制御部５が制御するサーマルヘッド６と、駆動制御部７が制御するステッピングモータ８およびインクシート搬送モータ９とにより、インクシートのインクを用紙に転写して印刷を行うものである。サーマルヘッド６は用紙の搬送方向に対して交差する方向に長手を有し、その長手の方向に対応するライン毎に印刷を行う。
【００１７】
次に、印刷装置１の各構成要素について詳細に説明する。
【００１８】
Ｉ／Ｆ３は、情報端末２と通信可能であり、情報端末２から印刷情報を受信して取得する。Ｉ／Ｆ３は、例えばＵＳＢインターフェースである。Ｉ／Ｆ３が取得する印刷情報には、印刷すべき画像データと用紙サイズなどの用紙特性に関連する情報とが含まれる。その用紙特性とは、印刷情報に含まれる画像データが印刷される用紙の用紙特性である。用紙サイズは、枚葉化された予め定められた用紙サイズであり、例えば８×４インチなどである。それら用紙サイズは、印刷装置１内にて排出直前に搬送される用紙サイズに対応している。
【００１９】
システム制御部４は、Ｉ／Ｆ３が受信した印刷情報に基づいて、印刷制御部５および駆動制御部７などの印刷装置１の各構成要素を統括的に制御する。システム制御部４は、印刷情報に含まれる画像データ及び用紙サイズの情報を処理して、ライン毎の複数の印刷データを生成する。システム制御部４は、当該印刷データに基づいて印刷制御部５を制御し、さらにその印刷制御部５を介してサーマルヘッド６の駆動を制御する。また、システム制御部４は、当該印刷データに基づいて駆動制御部７を制御し、さらにその駆動制御部７を介してステッピングモータ８とインクシート搬送モータ９とを制御する。つまり、システム制御部４は、印刷制御部５を介して画像の印刷を制御し、駆動制御部７を介して用紙の搬送およびインクシートの搬送を制御する。
【００２０】
そのシステム制御部４は、補正値記憶部である補正テーブル記憶部４ａと、補正値選択部４ｂと、濃度平均値算出部４ｃと、駆動信号算出部である駆動電流算出部４ｄと、ライン間濃度比較部４ｅと、制御信号出力部４ｆとを含む。
【００２１】
補正テーブル記憶部４ａは複数の補正値を含む補正テーブルを記憶する。それら複数の補正値は、ステッピングモータ８の駆動を制御する駆動電流を補正する。図２は、補正テーブルの一例を示す図である。複数の補正値は、予め定められた複数の用紙のサイズまたは複数の用紙の厚みなどの複数の用紙特性に応じて規定される。例えば、各補正値αは、用紙のサイズもしくは用紙の厚み、または、後述するグリップローラ２２との相性などを考慮して構造的に計算されてもよいし、実験的に計測されてもよい。なお、補正テーブル記憶部４ａは、補正値記憶部の一例であり、それに限られない。
【００２２】
補正値選択部４ｂは、Ｉ／Ｆ３にて受信される印刷情報に含まれる用紙特性に基づき、補正テーブル記憶部４ａに記憶された複数の補正値から、少なくとも１つの適切な補正値を選択する。
【００２３】
濃度平均値算出部４ｃは、ライン毎の複数の印刷データのうち、一のラインに対応する一の印刷データと、用紙の搬送方向に対しその一のラインの前方または後方に対応する複数の印刷データとから一の印刷濃度平均値を算出する。
【００２４】
駆動信号算出部である駆動電流算出部４ｄは、補正値選択部４ｂにより選択された少なくとも１つの補正値と、濃度平均値算出部４ｃにより算出された一の印刷濃度平均値とに基づき、一の駆動電流を算出する。その一の駆動電流は、一の印刷データが印刷される際に、ステッピングモータ８に入力される駆動電流である。
【００２５】
ライン間濃度比較部４ｅは、一の印刷濃度平均値と他の印刷濃度平均値とに基づき、一の駆動電流を補正する。他の印刷濃度平均値とは、一の印刷データが印刷される一のラインの隣に位置する他のラインに対応する他の印刷データと、用紙の搬送方向に対しその他のラインの前方または後方に印刷される複数の印刷データとから算出される印刷濃度の平均値である。ライン間濃度比較部４ｅは、例えば、一の印刷濃度平均値と他の印刷濃度平均値との差が閾値以上の場合、駆動電流算出部４ｄにて算出された一の駆動電流を補正する。
【００２６】
制御信号出力部４ｆは、ライン間濃度比較部４ｅにて補正された駆動電流が駆動制御部７からステッピングモータ８に出力されるよう、その駆動電流に対応する制御信号（パルス信号）を生成して駆動制御部７に出力する。
【００２７】
駆動制御部７は、制御信号出力部４ｆから出力される制御信号に基づく駆動電流をステッピングモータ８に出力する。つまり、駆動制御部７は、ライン間濃度比較部４ｅにより算出される駆動電流によりステッピングモータの駆動を制御する。また、駆動制御部７は、システム制御部４から出力される信号に基づき、インクシートの巻取りを行うインクシート搬送モータ９を制御する。
【００２８】
ステッピングモータ８は、駆動制御部７から供給される駆動電流により回転駆動する。ステッピングモータ８に供給される駆動電流は、システム制御部４が駆動制御部７に出力する制御信号により調整することができる。ここでは図示しないＤ／Ａコンバータを介して制御信号の電圧レベルが様々に調整されることにより、駆動電流の調整が可能である。また例えば、駆動電流の値は、複数ビットのデータ数値によって設定される。
【００２９】
印刷制御部５は、システム制御部４が生成する印刷データに基づいてサーマルヘッド６の駆動データを生成し、その駆動データをサーマルヘッド６に出力する。
【００３０】
サーマルヘッド６は、印刷制御部５が出力する駆動データに基づいて用紙に印刷を行う。
【００３１】
図３は、印刷装置１が含む処理回路の構成を概略的に示す図である。システム制御部４、印刷制御部５および駆動制御部７は少なくとも１つの処理回路からなる。その処理回路はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１および記憶部３２を含み、Ｉ／Ｆ３から印刷情報を入力可能である。
【００３２】
記憶部３２は補正テーブル記憶部４ａの機能を実現する。すなわち、補正テーブルは記憶部３２に記憶される。補正値選択部４ｂ、濃度平均値算出部４ｃ、駆動電流算出部４ｄ、ライン間濃度比較部４ｅおよび制御信号出力部４ｆなどのシステム制御部４の機能ならびに印刷制御部５および駆動制御部７の機能は制御プログラムとして記述される。その制御プログラムは記憶部３２に格納される。ＣＰＵ３１が、記憶部３２に記憶された制御プログラムを実行することにより、システム制御部４、印刷制御部５及び駆動制御部７の各機能が実現される。
【００３３】
記憶部３２は、例えばフラッシュメモリなどの不揮発性メモリと、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一時記憶メモリとを含む。不揮発性メモリには、補正テーブル、印刷に係る制御プログラムおよび各種初期値などが記憶される。一時記憶メモリは作業用のメモリであり、印刷に係る画像データの保存及び処理を行うためのデータ、例えば印刷情報、印刷データ、駆動データおよび算出中の駆動電流などが一時的に記憶される。
【００３４】
図４は、本実施の形態に係る印刷装置１の構成を概略的に示す図であり模式的に断面を示す。印刷装置１は、ピンチローラ２１、２３と、グリップローラ２２とを備えており、用紙２０及びインクシート２４が装着されている。なお、用紙２０はロール紙でもカット紙でもよい。
【００３５】
印刷装置１に装着された用紙２０は、ピンチローラ２１及びグリップローラ２２に挟持されている。グリップローラ２２は、上記の駆動制御部７によって制御されるステッピングモータ８に接続されており、そのステッピングモータ８の駆動力により回転する。用紙２０は、グリップローラ２２の回転により、矢印で示した用紙搬送方向に搬送される。
【００３６】
インクシート２４は、用紙２０とともに、サーマルヘッド６とそのサーマルヘッド６に対向するピンチローラ２３との間に供給される。そのインクシート２４は、駆動制御部７によって制御されるインクシート搬送モータ９が回転することにより、サーマルヘッド６とピンチローラ２３との間に供給される。用紙２０はインクシート２４とともに、サーマルヘッド６及びピンチローラ２３によって圧着、加熱され、その結果、用紙２０上に画像が印刷される。
【００３７】
そのサーマルヘッド６は、用紙２０の搬送方向に対して交差する方向に長手を有して配置される。その長手の方向は、図４において紙面垂直方向である。サーマルヘッド６は、その長手の方向に対応するライン毎に印刷する。つまり、印刷装置１は、ライン毎の複数の印刷データを、印刷データ毎に用紙２０を搬送しながら印刷する。
【００３８】
＜動作＞
図５は、本実施の形態に係る印刷装置１による印刷制御方法を示すフローチャートである。具体的には、用紙特性に関する補正値と、複数の印刷データから算出される印刷濃度平均値およびライン間濃度差とから、ステッピングモータ８の駆動電流を制御する印刷装置１の制御動作が示されている。
【００３９】
まず、ステップＳ１にて、Ｉ／Ｆ３は画像データおよび用紙幅または厚みなどの用紙特性を含む印刷情報を外部より取得する。また、システム制御部４は、Ｉ／Ｆ３にて取得した印刷情報を処理して、ライン毎に印刷される複数の印刷データを生成する。
【００４０】
ステップＳ２にて、補正値選択部４ｂは、Ｉ／Ｆ３で受信した用紙特性に基づき、補正テーブル記憶部４ａに記憶されている補正テーブルから補正値αを選択する。補正値選択部４ｂは、例えば、用紙幅または厚みが大きいほど、大きな補正値αを選択する。または例えば、補正値選択部４ｂは、用紙２０とグリップローラ２２との相性によって補正値αを選択してもよい。なお本実施の形態では、選択される補正値αは１つであるが、それに限られず複数の補正値が選択されてもよい。以上のステップＳ２は、補正値選択ステップである。
【００４１】
ステップＳ３にて、濃度平均値算出部４ｃは、現在つまりその時点で、印刷対象であるｉ番目のラインに対応する印刷データと、そのｉ番目のラインから先の数ライン分に対応する複数の印刷データとから印刷濃度平均値Ｄｉを算出し、記憶部３２に記憶する。ここで、ｉ＝１、２、・・・、ｎであり、１は複数の印刷データにより印刷される画像の最初のラインを示す初期値、ｎはその画像の最終ラインを示す値である。
【００４２】
ステップＳ４にて、濃度平均値算出部４ｃは、（ｉ＋１）番目のラインに対応する印刷データと、その（ｉ＋１）番目のラインから先の数ライン分に対応する複数の印刷データとから印刷濃度平均値Ｄｉ＋１を算出し、記憶部３２に記憶する。以上のステップＳ３およびステップＳ４は、濃度平均値算出ステップである。
【００４３】
ステップＳ５において、駆動電流算出部４ｄは、上記のステップＳ２にて選択された補正値αおよびステップＳ３にて算出された印刷濃度平均値Ｄｉをもとに、ｉ番目のラインに印刷データを印刷する際のステッピングモータ８の駆動電流Ｉｉを算出する。下記の式（１）はその演算式であり、換算係数ｋは印刷濃度平均値Ｄｉを駆動電流Ｉｉに換算する。ここで、画像の印刷濃度平均値Ｄｉと駆動電流Ｉｉとは線形関係を有し、特にここでは比例関係を有する。以上のステップＳ５は、駆動信号算出ステップである。
【００４４】
【数１】
2018138339.tif 000003
【００４５】
ステップＳ６にて、ライン間濃度比較部４ｅは、ｉ番目の印刷濃度平均値Ｄｉと（ｉ＋１）番目の印刷濃度平均値Ｄｉ＋１との差が閾値以上であるか判定する。
【００４６】
ステップＳ６にてＹＥＳの場合つまり上記の印刷濃度平均値の差が閾値以上であった場合、ステップＳ７において、ライン間濃度比較部４ｅは、駆動電流Ｉｉを補正する。具体的には、さらにステッピングモータ８のトルクを上げるため、ライン間濃度比較部４ｅは駆動電流Ｉｉに補正値βを加算する。以上のステップＳ６およびステップＳ７は、ライン間濃度比較ステップである。
【００４７】
ステップＳ８においては、ステップＳ７にて算出された駆動電流Ｉｉが駆動制御部７からステッピングモータ８に出力されるよう、制御信号出力部４ｆはその駆動電流Ｉｉに対応する制御信号（パルス信号）を駆動制御部７に出力する。駆動制御部７は、その制御信号に基づく駆動電流Ｉｉをステッピングモータ８に供給する。つまり、駆動制御部７は、ライン間濃度比較部４ｅにより算出される駆動電流Ｉｉによりステッピングモータの駆動を制御する。
【００４８】
または、ステップＳ７にてＮＯの場合つまり上記の印刷濃度平均値の差が閾値未満であった場合、ステップＳ８では、ステップＳ５にて算出された駆動電流Ｉｉが駆動制御部７からステッピングモータ８に出力されるよう、制御信号出力部４ｆはその駆動電流Ｉｉに対応する制御信号（パルス信号）を駆動制御部７に出力する。駆動制御部７は、その制御信号に基づく駆動電流Ｉｉをステッピングモータ８に出力して駆動を制御する。つまり、駆動制御部７は、駆動電流算出部４ｄにより算出される駆動電流Ｉｉによりステッピングモータの駆動を制御する。以上のステップＳ８は、駆動制御ステップである。
【００４９】
ステップＳ９にて、システム制御部４は、印刷画像の最終ラインであるｎ番目のラインまで印刷したか判定する。最終ラインでない場合、ステップＳ１０で次の（ｉ＋１）番目のラインに移行し、ステップＳ３以降を繰り返す。最終ラインであった場合、印刷制御を終了する。
【００５０】
次に印刷装置１が上記のステップＳ１からステップＳ１０までの印刷制御方法により印刷した印刷画像と、その印刷時のステッピングモータ８の制御データとを示す。図６は、印刷装置１が用紙２０に印刷した印刷画像４１の一例を模式的に示す平面図である。図７は、印刷画像４１を印刷する際のステッピングモータ８の駆動電流の変化を示すグラフである。なお、図６に示す用紙搬送方向が図７の横軸に示す時間に対応する。
【００５１】
印刷装置１は、印刷画像４１の印刷濃度平均値Ｄｉによって、ステッピングモータ８の駆動電流Ｉｉを変化させる。その際、印刷装置１は、濃度平均値算出部４ｃにより、１ライン毎に数ライン先までの印刷濃度平均値Ｄｉを算出する。
【００５２】
図６に示すような印刷濃度が高い高濃度領域４２を印刷する場合には、用紙２０の搬送負荷の増加またはインクシート２４の貼り付きの恐れがある。そのため、印刷装置１は、図７に示すように、ステッピングモータ８の駆動電流を大きな値に設定し、脱調及び貼り付きが起きないようなトルクで用紙２０の搬送を行う。
【００５３】
一方で、図６に示すような印刷濃度が低い低濃度領域４３を印刷する場合には、印刷装置１は、図７に示すように、駆動電流を小さな値に設定する。それにより、印刷装置１は、ステッピングモータ８のトルクを小さくして、その振動及び回転変動を抑制する。その結果、印刷装置１は、印刷画像４１の濃度ムラを抑制できる。
【００５４】
印刷装置１の駆動制御部７は、インクシート搬送モータ９を駆動する駆動電流を、駆動電流算出部４ｄにより算出されたステッピングモータ８の駆動電流に対応付けて制御してもよい。その場合、図５に示すステップＳ８にて、駆動制御部７は、駆動電流算出部４ｄが算出した駆動電流Ｉｉをステッピングモータ８に出力してステッピングモータ８の駆動を制御するとともに、その駆動電流Ｉｉに基づく駆動電流をインクシート搬送モータ９に出力してインクシート搬送モータ９の駆動を制御する。
【００５５】
図６に示す高濃度領域４２と低濃度領域４３との境界付近においては、ｉ番目のラインの印刷濃度平均値Ｄｉと、次に印刷する（ｉ＋１）番目のラインの印刷濃度平均値Ｄｉ＋１との差が大きくなる。印刷濃度平均値の差が大きい場合、スティッキングと呼ばれる印刷の飛びやノイズが発生する。そこで、印刷装置１は、その印刷濃度平均値の差がある閾値以上の場合、図７に示すようにステッピングモータ８の駆動電流を大きな値に設定する。それにより、印刷装置１は、用紙２０またはインクシート２４とサーマルヘッド６との固着を抑制できる。
【００５６】
印刷装置１の駆動制御部７は、インクシート搬送モータ９を駆動する駆動電流を、ライン間濃度比較部４ｅにより補正された駆動電流に対応付けて制御してもよい。その場合、図５に示すステップＳ８にて、駆動制御部７は、ライン間濃度比較部４ｅが補正した駆動電流Ｉｉをステッピングモータ８に出力してステッピングモータ８の駆動を制御するとともに、その駆動電流Ｉｉに基づく駆動電流をインクシート搬送モータ９に出力してインクシート搬送モータ９の駆動を制御する。
【００５７】
なお、本実施の形態にて示す印刷装置１は、ライン間濃度比較部４ｅを備えるが、ライン間濃度比較部４ｅを備えない印刷装置の場合、図５において、ステップＳ４、ステップＳ６およびステップＳ７が省略される。ライン間濃度比較部４ｅを備えない印刷装置も、印刷画像４１の補正値αおよび印刷濃度平均値Ｄｉによって、ステッピングモータ８の駆動電流Ｉｉを変化させることができる。その結果、高濃度領域４２を印刷する場合には脱調及び貼り付きを、低濃度領域４３を印刷する場合にはステッピングモータ８の振動及び回転変動に起因した印刷画像４１の濃度ムラを抑制できる。
【００５８】
＜実施の形態のまとめ＞
以上をまとめると、本実施の形態における印刷装置１は、用紙２０の搬送方向に対して交差する方向に長手を有して配置され、長手に対応するライン毎の複数の印刷データを、用紙２０の搬送方向に、印刷データ毎に印刷するサーマルヘッド６と、駆動信号により駆動が制御され、用紙２０を搬送するローラを回転させるステッピングモータ８と、複数の用紙特性に応じた駆動信号の複数の補正値を記憶する補正値記憶部（補正テーブル記憶部４ａ）と、外部から入力される用紙２０の用紙特性に基づき、補正テーブル記憶部４ａに記憶される複数の補正値から少なくとも１つの補正値αを選択する補正値選択部４ｂと、一の印刷データを含む複数の印刷データに基づき、一の印刷濃度平均値Ｄｉを算出する濃度平均値算出部４ｃと、補正値選択部４ｂにより選択される少なくとも１つの補正値αと、濃度平均値算出部４ｃにより算出される一の印刷濃度平均値Ｄｉとに基づき、一の駆動信号を算出する駆動信号算出部と、駆動信号算出部により算出される一の駆動信号によりステッピングモータ８の駆動を制御する駆動制御部７とを備える。サーマルヘッド６は、一の駆動信号により駆動が制御されるステッピングモータ８により回転するローラが搬送する用紙２０に、一の印刷データを印刷する。
【００５９】
ステッピングモータ８の駆動を制御する上記の駆動信号は、本実施の形態において駆動電流Ｉｉであり、駆動信号算出部は駆動電流算出部４ｄである。
【００６０】
以上のような構成により、印刷装置１は、ステッピングモータ８の駆動電流Ｉｉを用紙特性および印刷濃度平均値Ｄｉに合わせて最適に設定し、定速駆動時の負荷変動に対する脱調またはインクシート２４の貼り付きを防止することができる。そして、印刷装置１は、１ライン毎に印刷濃度平均値Ｄｉを算出し、その印刷濃度平均値Ｄｉが低いときに駆動電流Ｉｉを小さな値に設定する。それにより、印刷装置１は、ステッピングモータ８の振動または回転変動に起因する濃度ムラの少ない高画質な画像を形成することができる。
【００６１】
また、ステッピングモータ８の駆動を制御する駆動信号が駆動電圧である印刷装置も、本実施の形態と同様の効果を奏する。その場合、駆動電流算出部４ｄは駆動電圧算出部であり、駆動制御部７は、駆動電圧算出部により算出される駆動電圧によりステッピングモータ８の駆動を制御する。
【００６２】
また、印刷装置１の濃度平均値算出部４ｃは、用紙２０内において一の印刷データの隣のラインに印刷される他の印刷データを含む複数の印刷データに基づき、他の印刷濃度平均値Ｄｉ＋１をさらに算出する。その印刷装置１は、一の印刷濃度平均値Ｄｉと他の印刷濃度平均値Ｄｉ＋１とに基づき、一の駆動電流Ｉｉを補正するライン間濃度比較部４ｅをさらに備える。駆動制御部７は、ライン間濃度比較部４ｅにより補正される一の駆動電流Ｉｉによりステッピングモータ８の駆動を制御する。
【００６３】
このような構成により、印刷装置１は、ライン間の印刷濃度に大きな差がある場合においても、つまり、印刷濃度が低いラインと高いラインの境目においても、駆動電流Ｉｉを大きな値に設定することにより、スティッキングすなわち印刷の飛びやノイズの発生を抑制することができる。
【００６４】
また、ステッピングモータ８の駆動を制御する駆動信号が駆動電圧である場合、ライン間濃度比較部４ｅは駆動電圧を補正し、駆動制御部７は、ライン間濃度比較部４ｅにより補正される駆動電圧によりステッピングモータ８の駆動を制御する。
【００６５】
また、印刷装置１は、サーマルヘッド６と用紙２０との間に供給されるインクシート２４を搬送するインクシート搬送モータ９をさらに備える。駆動制御部７は、インクシート搬送モータ９の駆動を、駆動電流算出部４ｄにより算出される一の駆動電流Ｉｉに対応付けて制御する。
【００６６】
このような構成により、印刷装置１は、高濃度領域４２を印刷する場合にはインクシート搬送モータ９の脱調及び貼り付きを、低濃度領域４３を印刷する場合にはインクシート搬送モータ９の振動及び回転変動に起因した印刷画像４１の濃度ムラを抑制できる。
【００６７】
また、印刷装置１は、サーマルヘッド６と用紙２０との間に供給されるインクシート２４を搬送するインクシート搬送モータ９をさらに備える。駆動制御部７は、インクシート搬送モータ９の駆動を、ライン間濃度比較部４ｅにより補正される一の駆動電流Ｉｉに対応付けて制御する。
【００６８】
このような構成により、印刷装置１は、ライン間の印刷濃度に大きな差がある場合においても、つまり、印刷濃度が低いラインと高いラインの境目においても、スティッキングすなわち印刷の飛びやノイズの発生を抑制することができる。
【００６９】
また、本実施の形態における印刷制御方法は、用紙２０の搬送方向に対して交差する方向に長手を有するサーマルヘッド６が、長手に対応するライン毎の複数の印刷データを、用紙２０の搬送方向に、印刷データ毎に印刷する印刷制御方法であって、外部から入力される用紙２０の用紙特性に基づき、補正値記憶部（補正テーブル記憶部４ａ）に記憶された複数の補正値から少なくとも１つの補正値αを選択する補正値選択ステップと、一の印刷データを含む複数の印刷データに基づき、一の印刷濃度平均値Ｄｉを算出する濃度平均値算出ステップと、補正値選択ステップにて選択された少なくとも１つの補正値αと、濃度平均値算出ステップにて算出された一の印刷濃度平均値Ｄｉとに基づき、ステッピングモータ８の駆動を制御する一の駆動信号を算出する駆動信号算出ステップと、駆動信号算出ステップにて算出された一の駆動信号によりステッピングモータ８の駆動を制御する駆動制御ステップと、一の駆動信号により駆動が制御されたステッピングモータ８により回転するローラが搬送する用紙２０に、サーマルヘッド６が、一の印刷データを印刷する印刷ステップとを備える。
【００７０】
ステッピングモータ８の駆動を制御する上記の駆動信号は、本実施の形態において駆動電流Ｉｉである。
【００７１】
このような構成を含む印刷制御方法は、上記のステッピングモータ８の駆動電流Ｉｉを用紙特性や印刷濃度平均値Ｄｉに合わせて設定し、定速駆動時の負荷変動に対する脱調またはインクシート２４の貼り付きを防止することができる。また、その印刷制御方法は、１ライン毎に印刷濃度平均値Ｄｉを算出し、その印刷濃度平均値Ｄｉが低いときに駆動電流Ｉｉを小さな値に設定する。それにより、この印刷制御方法によれば、ステッピングモータ８の振動や回転変動に起因する濃度ムラの少ない高画質な画像を形成することができる。
【００７２】
また、ステッピングモータ８の駆動を制御する駆動信号が駆動電圧である場合、駆動信号算出ステップにて、駆動電圧が算出され、ステッピングモータ８は、その算出される駆動電圧により駆動が制御される。
【００７３】
また、上記の印刷制御方法の濃度平均値算出ステップは、用紙２０内において一の印刷データの隣のラインに印刷される他の印刷データを含む複数の印刷データに基づき、他の印刷濃度平均値Ｄｉ＋１をさらに算出する。また、印刷制御方法は、一の印刷濃度平均値Ｄｉと他の印刷濃度平均値Ｄｉ＋１との差に基づき、一の駆動電流Ｉｉを補正するライン間濃度比較ステップをさらに備える。駆動制御ステップは、ライン間濃度比較ステップにて補正された駆動電流Ｉｉによりステッピングモータの駆動を制御する。
【００７４】
このような構成を含む印刷制御方法よれば、ライン間の印刷濃度に大きな差がある場合、つまり、印刷濃度が低いラインと高いラインの境目においても、上記の駆動電流Ｉｉを大きな値に設定することにより、スティッキングすなわち印刷の飛びやノイズの発生を抑制することができる。
【００７５】
また、ステッピングモータ８の駆動を制御する駆動信号が駆動電圧である場合、ライン間濃度比較部４ｅは駆動電圧を補正し、駆動制御部７は、ライン間濃度比較部４ｅにより補正される駆動電圧によりステッピングモータ８の駆動を制御する。
【００７６】
また、上記の印刷制御方法の駆動制御ステップは、インクシート搬送モータ９の駆動を、駆動信号算出ステップにて算出された一の駆動電流Ｉｉに対応付けて制御する。このような構成を含む印刷制御方法によれば、高濃度領域４２を印刷する場合にはインクシート搬送モータ９の脱調及び貼り付きを、低濃度領域４３を印刷する場合にはインクシート搬送モータ９の振動及び回転変動に起因した印刷画像４１の濃度ムラを抑制できる。
【００７７】
また、上記の印刷制御方法の駆動制御ステップは、インクシート搬送モータ９の駆動を、ライン間濃度比較ステップにより補正された一の駆動電流Ｉｉに対応付けて制御する。このような構成を含む印刷制御方法によれば、ライン間の印刷濃度に大きな差がある場合においても、つまり、印刷濃度が低いラインと高いラインの境目においても、スティッキングすなわち印刷の飛びやノイズの発生を抑制することができる。
【００７８】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００７９】
１  印刷装置、２  情報端末、３  インターフェース、４  システム制御部、４ａ  補正テーブル記憶部、４ｂ  補正値選択部、４ｃ  濃度平均値算出部、４ｄ  駆動電流算出部、４ｅ  ライン間濃度比較部、４ｆ  制御信号出力部、５  印刷制御部、６  サーマルヘッド、７  駆動制御部、８  ステッピングモータ、９  インクシート搬送モータ、２０  用紙、２１  ピンチローラ、２２  グリップローラ、２３  ピンチローラ、２４  インクシート、４１  印刷画像、４２  高濃度領域、４３  低濃度領域。
【図１】
2018138339.tif 000004
【図２】
2018138339.tif 000005
【図３】
2018138339.tif 000006
【図４】
2018138339.tif 000007
【図５】
2018138339.tif 000008
【図６】
2018138339.tif 000009
【図７】
2018138339.tif 000010