(57)【要約】【課題】本発明は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）等の色印刷とオーバーコート印刷の機能を有する印刷装置に関し、特に印刷処理を高速に行うと共に、用紙の空送り時間を減らし、用紙の無駄を無くす印刷制御装置を提供するものである。【解決手段】ＣＰＵ１０はメモリに記憶したステッピングモータの加速テーブルのデータに従って１ラインの印刷終了毎にステップタイミング割り込み信号を出力し、ステッピングモータの速度データをステッピングモータ制御回路２１に送りオーバーコート層の印刷処理を行う。本例では、ステッピングモータが最高速度に達する前の加速中に印刷処理を開始し、印刷速度をステッピングモータの平均値の逆数に設定することによって、高速かつ用紙の空送り時間の短い印刷処理を行うものである。【選択図】  図５
2004195870.tif 000002
【特許請求の範囲】
【請求項１】
用紙送り用ステッピングモータの加速中、オーバーコート印刷を開始する印刷開始手段と、
前記オーバーコート印刷の開始から終了までの前記ステッピングモータの回転速度の平均値から印刷速度を演算する演算手段と、
該演算結果に基づいて記録媒体にオーバーコート印刷を行う印刷手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記演算手段は、前記回転速度の平均値の逆数を前記印刷速度として演算することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
用紙送り用ステッピングモータの加速中、オーバーコート印刷を開始する処理と、
前記オーバーコート印刷の開始から終了までの前記ステッピングモータの回転速度の平均値から印刷速度を演算する処理と、
該演算結果に基づいて記録媒体にオーバーコート印刷する印刷処理と、
を行うことを特徴とする印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）等の色印刷とオーバーコート印刷の機能を有する印刷装置に関し、特に高速印刷を行うための印刷制御装置に関する。
【０００２】
【従来の技術】
印刷装置として、例えば熱転写プリンタはインクリボンを使用し、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）等の色印刷の他に耐光性、耐薬品性を向上させるためにオーバーコート剤によるオーバーコート印刷が行われている。
【０００３】
この場合、例えば図９に示す構成のインクリボンが使用され、Y（イエロー）、M（マゼンタ）、C（シアン）、OC（オーバーコート剤）が順次規則的に配列されている。尚、同図に示すＬはサイズを示す。YMC印刷では、先ずY（イエロー）の画像を印刷する。Y（イエロー）の印刷が終わると、次に印刷用紙を印刷開始位置まで巻き戻し、M（マゼンタ）の画像の印刷を行う。そして、マゼンダの印刷が終了すると再度印刷開始位置まで用紙を巻き戻す。以下同様にして、順次C（シアン）、OC（オーバーコート）印刷を行う。また、上記印刷処理の際の用紙の搬送にはステッピンモータが使用される。
【０００４】
図１０はYMC印刷時のステッピングモータの回転速度の変化を示している。ステッピングモータは１回転をｎステップに分割し、分割した１ステップ単位で動作する。そして、１ステップから次のステップまでの動作時間が短くなるように制御するとステッピングモータは早く回転し、逆にステップの間隔を長くすると回転は遅くなる。
【０００５】
また、同図に示す縦軸は、上記ステッピングモータの１ステップを１パルスと数えた場合の１秒あたりのパルス数であり、縦軸の上方ほどステッピングモータの回転速度が速いことを示す。また、同図は印刷１ラインあたり１ステップの場合のステッピングモータの速度変化であり、ステッピングモータの加速中は用紙を空送り状態とし、回転速度が一定になるのを待って印刷を開始する。例えば、図１０の例では、ステッピングモータの回転速度が安定した１０１ライン目から印刷処理を開始する。
【０００６】
従来の印刷装置において、例えば上記オーバーコート印刷はYMC印刷と同じ印刷工程で印刷処理を実施している。一方、特許文献１に開示される発明は印刷処理をより高速に行う為、YMC印刷よりオーバーコート印刷の印刷速度を高速に行っている。
【０００７】
【特許文献１】特開平８−９０８１９号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記オーバーコート印刷とYMC印刷を同じ印刷工程で行っている印刷装置では印刷処理を高速化することができない。一方、オーバーコート印刷の印刷速度を高速に行う装置では、ステッピングモータが高速になるまで印刷を待つ必要があり、用紙が無駄になり、ゴミが増加する原因ともなる。
【０００９】
そこで、本発明は用紙送り用のステッピングモータの加速中、オーバーコート印刷を開始し、印刷処理を高速に行うと共に、用紙の空送り時間を減らし、用紙の無駄を無くす印刷制御装置を提供するものである。
【００１０】
【課題を解決するための手段】
上記課題は、請求項１記載の発明によれば、用紙送り用のステッピングモータの加速中、オーバーコート印刷を開始する印刷開始手段と、前記オーバーコート印刷の開始から終了までの前記ステッピングモータの回転速度の平均値から印刷速度を演算する演算手段と、該演算結果に基づいて記録媒体にオーバーコート印刷を行う印刷手段とを有する印刷制御装置を提供することによって達成できる。
【００１１】
ここで、上記オーバーコート印刷は、例えばイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）の色インクを印刷するYMC印刷より高速印刷を行う。この場合、オーバーコート層の印刷は、ステッピングモータが予め設定した高速回転に達する前に制御回路によって印刷処理を開始する。
【００１２】
また、演算手段はステッピングモータの回転速度と、その後オーバーコート印刷処理が完了するまでの前記ステッピングモータの回転速度を知り、その間の平均値から印刷速度を演算する。
このように構成することにより、印刷手段は上記演算手段の演算結果に従って、印刷データに基づく印刷処理を実行し、用紙の空送り時間を短時間とする印刷処理を行うことができる。
【００１３】
請求項２の記載は、上記請求項１記載の発明において、前記演算手段は、前記回転速度の平均値の逆数を前記印刷速度として演算する構成である。
このように構成することにより、高速印刷が可能となり、かつ用紙を空送りする時間を短くし、用紙の無駄を無くした印刷制御装置を提供することができる。
【００１４】
上記課題は、請求項３記載の発明によれば、紙送り用ステッピングモータの加速中、オーバーコート印刷を開始する処理と、前記オーバーコート印刷の開始から終了までの前記ステッピングモータの回転速度の平均値から印刷速度を演算する処理と、該演算結果に基づいて記録媒体にオーバーコート印刷を行う印刷処理とを行う印刷制御方法を提供することによって達成できる。
【００１５】
本例は印刷制御方法の発明であり、このように構成することによっても、印刷データに基づく印刷処理を実行し、用紙を空送り時間を短くし、かつ高速印刷を行うことができる。
【００１６】
【発明の実施形態】
以下、本発明の実施形態を図面を参照しながら説明する。
図１は本例で使用する印刷装置として、例えば昇華型サーマルプリンタの模式図である。同図において、サーマルプリンタ１はサーマルヘッド２とプラテンローラ３で構成され、サーマルヘッド２とプラテンローラ３間に用紙４とインクリボン５が挟持され、サーマルヘッド２に形成された発熱素子によって印刷データに基づく印刷が行われる。また、用紙４の搬送は搬送ロール６によって行い、搬送ロール６は後述するステッピングモータによって駆動する。一方、インクリボン５の巻き取りは巻き取りロール７によって行い、インクリボン５の供給は送りロール８によって行われる。
【００１７】
また、用紙４は紙ロール９に巻装され、紙ロール９からサーマルヘッド２とプラテンローラ３間に供給される。
図２は上記機構構成のサーマルプリンタにおけるシステム図である。同図に示すように、本システムはＣＰＵ１０、メモリ１１、操作パネル１２、リボンセンサ１３、用紙センサ１４、用紙カッタ１５、サーマルヘッド制御回路１６、リボン巻取りモータ１７、及び用紙搬送モータ１８で構成されている。ＣＰＵ１０はシステム全体を制御し、メモリ１１は制御プログラムを格納し、この制御プログラムに基づいてＣＰＵ１０はシステム制御を行う。
【００１８】
操作パネル１２は本体装置に対する種々の指令の直接入力に使用され、リボンセンサ１３は前述のインクリボン５に形成された各印刷色の位置を検出する。また、用紙センサ１４は用紙４の先頭位置を検出する。用紙カッタ１５は搬送ロール６の下流に配設される不図示のカッターを駆動し、印刷が完了した用紙４をカットする。
【００１９】
サーマルヘッド制御回路１６は、サーマルヘッドに形成された発熱素子を印刷データに従って駆動する回路である。また、リボン巻取りモータ１７は前述の巻き取りロール７を回動するモータであり、用紙搬送モータ１８は搬送ロール６を回動させるモータである。ここで、上記リボン巻取りモータ１７は直流モータ（ＤＣモータ）であり、用紙搬送モータ１８はその動作を詳しく後述するステッピングモータで構成されている。
【００２０】
ここで、図３は上記構成のサーマルプリンタにおけるサーマルヘッド２とプラテンローラ３、及びサーマルヘッド２とプラテンローラ３間に搬入される用紙４とインクリボン５の構成を示す。尚、サーマルヘッド２には前述のサーマルヘッド制御回路１６から印刷データに基づく駆動信号が発熱素子に供給される。
【００２１】
以下、本例の処理を説明する。
先ず、用紙４とインクリボン５はサーマルヘッド２とプラテンローラ３間を挟持搬送され、サーマルヘッド２の発熱素子を駆動してイエロー（Ｙ）のインクを用紙に印刷する。この時の印刷速度は前述の図１０に示すステッピングモータの駆動に従って実行される。具体的には、図４に示す加速テーブルを上記メモリ１１に記憶し、１ライン印字毎にＣＰＵ１０は加速テーブルからステッピングモータの速度情報を読み出す。
【００２２】
図５はこの時の処理を説明する図であり、同図に示すステッピングモータ制御回路２１は前述の用紙搬送モータ１８内に含まれる回路であり、印刷制御回路２２は前述のサーマルヘッド制御回路１６に含まれる回路である。
先ず、ステッピングモータ制御回路２１は１ラインの印字完了毎にステップタイミング割り込み信号をＣＰＵ１０に出力する。ＣＰＵ１０は上記ステップタイミング割り込み信号が供給されると前述のメモリ１１から次のラインのステッピングモータの回転速度データを読み出し、ステッピングモータ制御回路２１に出力する。したがって、ステッピングモータ制御回路２１はこのデータに従ってステッピングモータを駆動し、前述の速度曲線に従ってステッピングモータの回転制御を行う。
【００２３】
例えば、１ライン目は２００パルス/セコンド（ＰＰＳ）の回転速度データがステッピングモータ制御回路２１に読み出され、この回転速度でステッピングモータを駆動する。その後、１ライン毎に読み出される回転速度データは、２５０ＰＰＳ、３００ＰＰＳ、３５０ＰＰＳ、・・・と順次上昇し、例えば９０ライン目において８００ＰＰＳに安定する。
【００２４】
したがって、本例においてはイエロー（Ｙ）の印刷を８００ＰＰＳの回転速度データに従って実行する。すなわち、ステッピングモータがこの回転速度に達した後、１０１ライン目において印刷開始命令を印刷制御回路２２に出力し、１ラインの印刷完了毎に割り込み信号を出力し、イエローの印刷処理を行う。
【００２５】
このようにして、イエロー（Ｙ）の印刷処理が完了するとステッピングモータ制御回路２１に対して動作停止命令が出力され、印刷制御回路２２に印刷終了命令が出力され、印刷処理を停止する。
その後、用紙４は初期位置まで巻き戻され、マゼンダ（Ｍ）の印刷に備える。次のマゼンダ（Ｍ）の印刷処理、更にシアン（Ｃ）の印刷処理も前述と同様であり、同じ制御に従って実行され、次にオーバーコート層の印刷処理に移る。
【００２６】
図６はオーバーコート層の印刷処理の際の回転速度データの特性を示す図である。また、メモリ１１には図７に示す加速テーブルが記憶され、１ライン印字毎にＣＰＵ１０は加速テーブルからステッピングモータの速度情報を読み出す。
オーバーコート印刷では、上記YMC印刷時のようにステッピングモータの回転速度が一定になるまで印刷処理を待たず、予め設定した回転速度に達した時（最低回転速度に達した時）、印刷処理を開始する。
【００２７】
すなわち、前述の図５に示すステップタイミング割り込み信号に基づいてＣＰＵ１０に割り込みが入る。ＣＰＵ１０はステップタイミング割り込み信号が入力すると、図７に示す加速テーブルを参照してステッピングモータ制御回路２１へ回転速度データを出力する。
【００２８】
本例の場合、１ライン毎に読み出される回転速度データは、図７に示すように２００ＰＰＳ、２５０ＰＰＳ、３００ＰＰＳ、・・・であり、順次回転速度が上昇し、例えば１００ライン目において８００ＰＰＳとなり、２０１ライン目において１５００ＰＰＳとなり、以後この高速回転で安定する。本例においては１０１ライン目においてオーバーコート層の印刷を開始し、ステッピングモータが加速中印刷処理を開始する。
【００２９】
その後、ステッピングモータは、ＣＰＵ１０等の制御に従って駆動し、この間、１０１ライン目〜２０００ライン目までの回転速度データの平均値に基づいて計算された回転速度データに従って印刷速度が制御される。具体的には、図８に示すように１０１ライン目〜２０００ライン目までのステッピングモータの回転速度の平均値を求め、この平均値の逆数を印刷データの出力周期とする。このデータは図５に示すように、予めＣＰＵ１０から印刷制御回路２２に供給され、印刷周期の設定データとして登録されている。
【００３０】
したがって、上記回転速度の平均値の逆数のデータに基づいて印刷データをサーマルヘッド２に供給し、各発熱素子を駆動する。このように制御することにより、高速印刷が可能になると共に、用紙の空送り時間を短くし、用紙無駄のない印刷処理を行うことができる。
【００３１】
【発明の効果】
以上詳細に説明したように、本発明によれば、オーバーコート印刷時には送紙に使用するステッピングモータの回転速度は一定回転速度である必要がなくなり、ステッピングモータの加速中オーバーコート層の印刷処理を開始することができる。
【００３２】
したがって、用紙の空送りを短くでき、用紙の無駄を無くし、印刷処理を高速に行うことができる。
【図面の簡単な説明】
【図１】本例で使用する印刷装置として、例えばサーマルプリンタの模式図である。
【図２】サーマルプリンタにおけるシステム図である。
【図３】サーマルプリンタにおけるサーマルヘッドとプラテンローラ、及びサーマルヘッドとプラテンローラ間に搬入される用紙とインクリボンの構成を示す図である。
【図４】YMC印刷時の加速テーブルを示す図である。
【図５】本例の印刷処理を説明する回路図である。
【図６】オーバーコート層の印刷処理の際の回転速度データの特性を示す図である。
【図７】オーバーコート層の印刷時の加速テーブルを示す図である。
【図８】ステッピングモータの回転速度の平均値を示す図である。
【図９】インクリボンの構成を説明する図である。
【図１０】従来例のステッピングモータの回転速度の変化を示す図である。
【符号の説明】
１  サーマルプリンタ
２  サーマルヘッド
３  プラテンローラ３
４  用紙
５  インクリボン
６  搬送ロール
７  巻き取りロール
８  送りロール
９  紙ロール
１０  ＣＰＵ
１１  メモリ
１２  操作パネル
１３  リボンセンサ
１４  用紙センサ
１５  用紙カッタ
１６  サーマルヘッド制御回路
１７  リボン巻取りモータ
１８  用紙搬送モータ
２０  印字ヘッド制御部
２１  ステッピングモータ制御回路
２２  印刷制御回路
【図１】
2004195870.tif 000003
【図２】
2004195870.tif 000004
【図３】
2004195870.tif 000005
【図４】
2004195870.tif 000006
【図５】
2004195870.tif 000007
【図６】
2004195870.tif 000008
【図７】
2004195870.tif 000009
【図８】
2004195870.tif 000010
【図９】
2004195870.tif 000011
【図１０】
2004195870.tif 000012