(57)【要約】【課題】分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制すると共に、分割駆動の分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制できる、印刷方法、及び印刷装置を提供する。【解決手段】印刷方法は、ラインサーマルヘッドを用い、複数の発熱素子を素子ブロックに分割して分割駆動する印刷方法であって、第１の素子ブロックに電圧印加する電圧印加時間が、同一ドットラインを形成するときの電圧印加順番が第１の素子ブロックより遅い第２の素子ブロックに電圧印加する電圧印加時間以上となるように電圧印加時間を決定すると共に、分割数の増加に応じて、同一ドットラインを形成するときの電圧印加順番が最も早い素子ブロックに電圧印加する電圧印加時間の、電圧印加順番が最も遅い素子ブロックに電圧印加する電圧印加時間に対する増加時間を多くするように電圧印加時間を決定する印加時間決定ステップを有する。【選択図】図６
2007168349.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱素子が直線状に配置されたラインサーマルヘッドを用い、所定の数の前記発熱素子を含んでなる発熱素子ブロックの数を設定し、前記発熱素子ブロック毎に順次電圧を印加して、印刷媒体上に印刷画像を形成する印刷方法であって、
前記電圧を印加する順番が早い少なくとも一つの前記発熱素子ブロックには、当該発熱素子ブロックより前記電圧を印加する順番が遅い前記発熱素子ブロックよりも、印加時間を長くするように決定する印加時間決定ステップを有することを特徴とする印刷方法。
【請求項２】
前記発熱素子ブロックを分割する数を決定する分割数決定ステップを更に有する請求項１に記載の印刷方法。
【請求項３】
前記発熱素子ブロックの前記分割数が設定された固定値であって、
前記固定値を記憶する分割数記憶ステップを更に有することを特徴とする請求項１に記載の印刷方法。
【請求項４】
複数の発熱素子が直線状に配置されたラインサーマルヘッドを備え、所定の数の前記発熱素子を含んでなる発熱素子ブロックの数を設定し、前記発熱素子ブロック毎に順次電圧を印加して、前記印刷媒体上に印刷画像を形成する印刷装置であって、
前記電圧を印加する順番が早い少なくとも一つの前記発熱素子ブロックには、当該発熱素子ブロックより前記電圧を印加する順番が遅い前記発熱素子ブロックよりも、印加時間を長くするように決定する電圧印加時間決定手段を更に備えることを特徴とする印刷装置。
【請求項５】
前記発熱素子ブロックを分割する数を決定する分割決定手段を更に備えることを特徴とする、請求項４に記載の印刷装置。
【請求項６】
前記発熱素子ブロックの前記分割数が設定された固定値であって、
前記固定値を記憶する分割数記憶手段を更に備えることを特徴とする請求項４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の発熱素子を直線状に配置したライン型サーマルヘッドを用いる印刷方法、及びライン型サーマルヘッドを備える印刷装置に関する。
【背景技術】
【０００２】
従来から、複数の発熱素子を有するサーマルヘッドを備え、印刷用紙をサーマルヘッドの発熱素子近傍に圧接させながら搬送すると共に、当該複数の発熱素子に選択的に電圧を印加して発熱させることにより印刷用紙の任意の部分を加熱することで、印刷用紙に印刷画像を形成する印刷装置が知られている。
【０００３】
搬送される印刷用紙の搬送方向と略直交する方向（以下、「幅方向」と表記する。）の全幅にわたって複数の発熱素子を配置したラインサーマルヘッドは、発熱素子１個が一回の電圧印加によって形成する印刷ドットが幅方向に複数個並んだ１ドットラインを同時に印刷することが可能である。しかし、印刷用紙の全幅に配置可能な最大個数の発熱素子を同時に発熱させるためには単位時間に消費する電力の最大値（以下、「最大消費電力」と表記する。）が大きくなり、当該最大消費電力を供給するためには、大型の駆動電源を必要とする。ハンディタイプの小型のサーマルプリンタなどでは、大きな最大消費電力に対応できる大型の駆動電源を搭載することは困難であることから、特許文献１に記載されたような、分割駆動が行われている。分割駆動は、ラインサーマルヘッドの複数の発熱素子を複数の素子ブロックに分割して、各当該素子ブロック毎に個別に通電することで、印刷ドットブロックを形成し、１ドットラインを複数の印刷ドットブロックに分割して形成する駆動方法である。素子ブロック毎に個別に通電して、同時に通電する発熱素子の数を減らすことで、最大消費電力を低減している。
【０００４】
１素子ブロックに含まれる発熱素子は同時に通電されるため、１印刷ドットブロックを形成するための通電時間は、１ドットを形成するのに必要な通電時間である。分割駆動では、１ドットラインを形成するための通電時間（以降、「１ライン通電時間」と表記する。）は、素子ブロック数と１ドットを形成するのに必要な通電時間との積である。従って、分割数が多くなって素子ブロック数が多くなると、１ライン通電時間が長くなる。長い１ライン通電時間の間に順次印刷されて１ドットラインを形成する印刷ドットブロックにおいて、互いに印刷濃度が異なるという現象が発生する。特許文献２では、その理由について、通電時の印刷用紙の速度（搬送されかた）に注目し、搬送中の通電と、停止中の通電と、停止時点を跨ぎ搬送中と停止中の両方に亘る通電とで、同じ通電時間であって印加されるエネルギーが同等であるにもかかわらず、ドットの搬送方向の大きさが異なっていることに起因するとしている。そこで、当該原因により生ずる、印刷濃度が異なるという現象を回避すべく、同一のドットラインを形成する際に、搬送中に通電される素子ブロックの通電時間を停止中に通電される素子ブロックの通電時間より長くするように制御するサーマルプリンタ（印刷装置）が開示されている。
【０００５】
【特許文献１】特開２０００−２４６９４３号公報
【特許文献２】特開２００２−１９１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、単一のドットラインにおける濃度差は、分割数が３を超える分割駆動において、各印刷ドットブロック毎に濃度が異なり、濃度が三段階を超える現象も観測されている。濃度が三段階を超える濃度差は、特許文献２で説明されているような、搬送中の通電と、停止中の通電と、停止時点を跨ぎ搬送中と停止中両方に亘る通電と、の三様に起因して発生しているとは言い難い濃度差であって、特許文献２に開示されている発明では解決できない濃度差である。即ち、特許文献２に開示されている発明では解決できない濃度差が発生するという課題があった。さらに、ドットラインの始めに印刷される方が薄く、各印刷ドットブロック毎に濃度が異なっており、後で印刷されるほど濃くなり、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという現象も観測されており、分割数が増すと濃度差も大きくなるという課題もあった。
【０００７】
本発明は、上記課題を解決するものであり、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制すると共に、分割駆動の分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制できる、印刷方法、及び印刷装置を実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による印刷方法は、複数の発熱素子が直線状に配置されたラインサーマルヘッドを用い、所定の数の発熱素子を含んでなる発熱素子ブロックの数を設定し、発熱素子ブロック毎に順次電圧を印加して、印刷媒体上に印刷画像を形成する印刷方法であって、電圧を印加する順番が早い少なくとも一つの発熱素子ブロックには、当該発熱素子ブロックより電圧を印加する順番が遅い発熱素子ブロックよりも、印加時間を長くするように決定する印加時間決定ステップを有することを特徴とする。
【０００９】
サーマルヘッドにおいては、発熱素子に電圧印加する電圧印加時間を長くすることで、形成される印刷ドットの濃度が上がる。本発明に係る印刷方法によれば、電圧印加時点が早い素子ブロックの発熱素子ほど電圧印加時間が長くなり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックの電圧印加時間と電圧印加順番が最も遅い素子ブロックの電圧印加時間との差が大きくなる。従って、電圧印加時点が早い素子ブロックほど形成される印刷ドットブロックの濃度が上がり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックによって形成される印刷ドットブロックの濃度と印加時間と電圧印加順番が最も遅い素子ブロックによって形成される印刷ドットブロックの濃度との濃度差が大きくなる。これにより、ドットラインの始めに印刷される方が薄く、各印刷ドットブロック毎に濃度が異なっており、後で印刷されるほど濃くなるという、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００１０】
この場合、印刷方法は、発熱素子ブロックを分割する数を決定する分割数決定ステップを更に有することが好ましい。
【００１１】
この印刷方法によれば、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００１２】
この場合、印刷方法は、発熱素子ブロックの分割数が設定された固定値であって、固定値を記憶する分割数記憶ステップを更に有することが好ましい。
【００１３】
この印刷方法によれば、分割数が固定の分割駆動において、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００１４】
本発明による印刷装置は、複数の発熱素子が直線状に配置されたラインサーマルヘッドを備え、所定の数の発熱素子を含んでなる発熱素子ブロックの数を設定し、発熱素子ブロック毎に順次電圧を印加して、印刷媒体上に印刷画像を形成する印刷装置であって、電圧を印加する順番が早い少なくとも一つの発熱素子ブロックには、当該発熱素子ブロックより電圧を印加する順番が遅い発熱素子ブロックよりも、印加時間を長くするように決定する電圧印加時間決定手段を更に備えることを特徴とする。
【００１５】
サーマルヘッドにおいては、発熱素子に電圧印加する電圧印加時間を長くすることで、形成される印刷ドットの濃度が上がる。本発明に係る印刷装置によれば、電圧印加時点が早い素子ブロックの発熱素子ほど電圧印加時間が長くなり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックの電圧印加時間と電圧印加順番が最も遅い素子ブロックの電圧印加時間との差が大きくなる。従って、電圧印加時点が早い素子ブロックほど形成される印刷ドットブロックの濃度が上がり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックによって形成される印刷ドットブロックの濃度と印加時間と電圧印加順番が最も遅い素子ブロックによって形成される印刷ドットブロックの濃度との濃度差が大きくなる。これにより、ドットラインの始めに印刷される方が薄く、各印刷ドットブロック毎に濃度が異なっており、後で印刷されるほど濃くなるという、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００１６】
本発明による印刷装置は、電圧を印加されることで印刷媒体上に印刷ドットを形成する複数の発熱素子を直線状に配置したラインサーマルヘッドを備え、複数の発熱素子を１又は２以上の素子ブロックに分割し、順次素子ブロック毎に電圧を印加して、印刷ドットを１以上有する印刷ドットブロックを形成し、印刷ドットブロックの連なりとしてのドットラインを形成する印刷装置であって、発熱素子に電圧印加する電圧印加時間を、第１の素子ブロックに含まれる発熱素子に電圧印加する電圧印加時間が同一ドットラインを形成するときの電圧印加順番が第１の素子ブロックより遅い第２の素子ブロックに含まれる発熱素子に電圧印加する電圧印加時間以上となるように決定すると共に、分割決定手段が決定した分割数の増加に応じて、同一ドットラインを形成するときの電圧印加順番が最も早い素子ブロックに含まれる発熱素子に電圧印加する電圧印加時間の、電圧印加順番が最も遅い素子ブロックに含まれる発熱素子に電圧印加する電圧印加時間に対する増加時間が多くなるように決定する電圧印加時間決定手段を更に備えることを特徴とする。
【００１７】
サーマルヘッドにおいては、発熱素子に電圧印加する電圧印加時間を長くすることで、形成される印刷ドットの濃度が上がる。本発明に係る印刷装置によれば、電圧印加時点が早い素子ブロックの発熱素子ほど電圧印加時間が長くなり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックの電圧印加時間と電圧印加順番が最も遅い素子ブロックの電圧印加時間との差が大きくなる。従って、電圧印加時点が早い素子ブロックほど形成される印刷ドットブロックの濃度が上がる傾向となり、分割数の増加に応じて、電圧印加時点が最も早い素子ブロックによって形成される印刷ドットブロックの濃度と印加時間と電圧印加順番が最も遅い素子ブロックによって形成される印刷ドットブロックの濃度との濃度差が大きくなる傾向となる。これにより、ドットラインの始めに印刷される方が薄く、各印刷ドットブロック毎に濃度が異なっており、後で印刷されるほど濃くなるという、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００１８】
この場合、印刷装置は、発熱素子ブロックを分割する数を決定する分割決定手段を更に備えることが好ましい。
【００１９】
この印刷装置によれば、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００２０】
この場合、印刷装置は、発熱素子ブロックの分割数が設定された固定値であって、固定値を記憶する分割数記憶手段を更に備えることが好ましい。
【００２１】
この印刷装置によれば、分割数が固定の分割駆動を実行する際に、分割駆動に伴う単一のドットラインにおける濃度差の発生を抑制することができると共に、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差も大きくなるという、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る印刷方法、及び印刷装置の一実施形態について図面を参照して、説明する。
【００２３】
最初に、本発明に係る印刷装置の一例である、ラインサーマルヘッドを備えた携帯型のプリンタの一実施形態について説明する。図１は、プリンタの用紙搬送路を含む断面図である。プリンタ１は、サーマルヘッド２とプラテンローラ４とを備えている。印刷用紙１０は、ロール部１０ａが収容部８に収容されており、搬送路６を通って印刷用紙１０がサーマルヘッド２の方に導かれる。印刷用紙１０は例えば、帯状の台紙の上に感熱紙のラベルが貼り付けられたダイカットラベル紙である。
【００２４】
印刷用紙１０は、サーマルヘッド２とプラテンローラ４との間に挟持され、サーマルヘッド２の発熱素子２ａの近傍が印刷用紙１０に圧接される。同時に、印刷用紙１０がプラテンローラ４に圧接され、プラテンローラ４が回動することで、印刷用紙１０が搬送される。このとき発熱素子２ａに電圧が印加されることで、印刷用紙１０の加熱された部分が発色して、印刷が行われる。プラテンローラ４は、用紙搬送装置１２（図２参照）に含まれ、同じく用紙搬送装置１２を構成する用紙搬送モータ１４（図２参照）によって駆動される。
【００２５】
次に、本実施形態のプリンタ１を実現する機能的構成について説明する。図２は、プリンタの機能的構成を示す機能ブロック図である。図２に示すように、プリンタ１は、温度検出装置１６と、電圧検出装置１７と、プリンタ制御ユニット２０と、インタフェース１８と、上記したサーマルヘッド２と、用紙搬送装置１２と、を備えている。プリンタ１は、インタフェース１８及びホスト装置４０のインタフェース４１を介して、ホスト装置４０と接続されている。
【００２６】
ホスト装置４０からは、プリンタ１に実行させる印刷のデータや、プリンタ１を制御するための制御コマンドや、プリンタ１の各種設定や、使用する印刷用紙１０の仕様などが送信される。
【００２７】
用紙搬送装置１２は、上述したように、印刷用紙１０に当接して搬送力を伝えるプラテンローラ４と、図示省略した伝達機構を介してプラテンローラ４を駆動する用紙搬送モータ１４と、を備えている。サーマルヘッド２は、上述したように、複数の発熱素子２ａを直線状に配置したラインサーマルヘッドであり、発熱素子２ａに電圧を印加して発熱させることにより、当該発熱素子２ａの近傍に当接した印刷用紙１０の部分を加熱し、発色させて、印刷用紙１０に印刷画像を形成する。温度検出装置１６は、プリンタ１の環境温度、特にサーマルヘッド２の雰囲気の温度を測定する。電圧検出装置１７は、サーマルヘッド２に印加されている電圧を測定する。プリンタ制御ユニット２０は、プリンタ１を構成するサーマルヘッド２、用紙搬送装置１２などの各構成要素及び各装置の動作を統括制御する。
【００２８】
プリンタ制御ユニット２０は、印刷制御部２１と、設定記憶部２２と、分割数決定部２３と、通電時間決定部２４と、搬送制御部２８と、搬送モータ駆動部３１と、印刷ヘッド駆動部３２とを備えている。
【００２９】
印刷制御部２１は、印刷指令を受けて、搬送制御部２８及び搬送モータ駆動部３１を介して用紙搬送装置１２の動作を制御して印刷用紙１０を搬送すると共に、印刷ヘッド駆動部３２を介してサーマルヘッド２の動作を制御して印刷用紙１０に印刷ドットを形成し、印刷用紙１０上に印刷画像を形成する。設定記憶部２２は、ホスト装置４０から送信されて来たり、予め設定されていたりする、用紙搬送モータ１４や印刷用紙１０の仕様や、後述する分割数算出や通電時間算出のための、最大通電可能素子数や計算式や計算用の諸定数などの諸設定を記憶する。
【００３０】
分割数決定部２３は、１ドットライン分に展開された印刷データと、同時通電可能発熱素子とから、サーマルヘッド２の発熱素子２ａを素子ブロックに分割する分割数を決定し、各発熱素子２ａをそれぞれ素子ブロックに振り分ける。通電時間決定部２４は、温度検出装置１６が測定したサーマルヘッド２の雰囲気の温度と、電圧検出装置１７が測定したサーマルヘッド２の各発熱素子２ａに印加される電圧と、分割数決定部２３が決定した分割数とから、各発熱素子２ａに電圧を印加して通電する通電時間を決定する。
【００３１】
搬送制御部２８は、印刷制御部２１からの指令に従って、搬送モータ駆動部３１を介して用紙搬送装置１２の諸動作を制御する。搬送モータ駆動部３１は、搬送制御部２８からの指令に従って、用紙搬送モータ１４を駆動して印刷用紙１０を搬送させる。印刷ヘッド駆動部３２は、印刷制御部２１からの指令に従って、サーマルヘッド２の発熱素子２ａに電圧を印加して、サーマルヘッド２を駆動する。
【００３２】
次に、印刷ヘッド駆動部３２の機能について説明する。図３は、印刷ヘッド駆動部の電気的構成を示すブロック図である。図３に示した、素子＃１、素子＃４２０はそれぞれ、印刷ヘッド駆動部３２が接続されているサーマルヘッド２の発熱素子２ａの一つを示している。サーマルヘッド２は、４２０個の発熱素子２ａを有している。
【００３３】
１ドットライン分の発熱素子２ａのＯＮ（通電）又はＯＦＦ（非通電）を指定するシリアル印刷信号に展開された印刷データが図３に示したデータ入力端子ＤＩからシフトレジスタ４６に入力される。シフトレジスタ４６は、クロック端子ＣＬＫから入来する読み出しクロックＳＣＬＫに同期して、入力されたシリアル印刷信号をパラレル印刷信号に変換し、ラッチレジスタ４７に出力する。ラッチレジスタ４７は、ラッチ入力端子ＬＡＴから入来するラッチパルスＰＬＡＴによって１ドットライン分のパラレルデータをラッチする。各発熱素子２ａにはそれぞれゲート４９が接続されており、ストローブ入力端子ＳＴＢ−Ａ又はＳＴＢ−Ｂから入来したストローブ信号と、ラッチレジスタ４７から出力されるラッチ出力とで、発熱素子２ａが駆動される。より詳細には、ラッチレジスタ４７から出力されるラッチ出力でＯＮ指定になっている発熱素子２ａに、ストローブ信号が印加されている時間の間、電圧が印加されて通電が行われる。
【００３４】
サーマルヘッド２の発熱素子２ａが分割駆動される場合には、ＤＩからシフトレジスタ４６に入力されるシリアル印刷信号は、各分割ブロック毎に順次入力されて処理される。印刷データをシリアル印刷信号に展開し、分割ブロック毎にシフトレジスタ４６に入力する処理は、多くの文献に記載されている公知の処理方法を用いて実行する。ストローブ信号は、各分割ブロックのパラレルデータに対応した、各分割ブロック毎のストローブ信号がゲート４９に出力される。
【００３５】
次に、形成される印刷ドット及びドットラインについて説明する。図４（ａ）は、発熱素子の配列を示す模式図である。図４（ｂ）、図４（ｃ）、図４（ｄ）は、通電された発熱素子と形成された印刷ドットの関係を示す模式図である。図４（ａ）に示すように、白丸で示した発熱素子２ａは、図４（ａ）に矢印Ｘで示した印刷用紙１０の搬送方向に略直交する方向に延在する線状に配置されている。
【００３６】
図４（ｂ）の（ｂ−１）に黒丸で示した通電発熱素子２ａ１は、当該位置の発熱素子２ａが通電されたことを示している。（ｂ−１）は、４２０個の発熱素子２ａが全て通電された状態を示している。４２０個の発熱素子２ａが全て通電されると、図４（ｂ）の（ｂ−２）に示したように、１個の発熱素子２ａが通電されて形成する印刷ドットが略直線状に連なったドットライン５１が印刷される。実際の印刷ドットは略円形または略長円形であり、ドットライン５１の両側は肉眼では判別できない程度の微小な凹凸が形成される。（ｂ−２）に示したような１ドットラインの印刷を繰り返すことで、（ｂ−３）に示したようなベタ印刷５１ａが形成される。
【００３７】
図４（ｃ）の（ｃ−１）に示したように、複数ある発熱素子２ａの一部の発熱素子２ａに通電した場合には、（ｃ−２）に示したように、通電した発熱素子２ａが接触していた部分のみに印刷ドットが形成された例えば破線のようなドットライン５２が印刷される。（ｃ−２）に示したような１ドットラインの印刷を繰り返すことで、（ｃ−３）に示したような、印刷用紙１０の搬送方向に延在する縞５２ａが印刷される。
【００３８】
図４（ｄ）の（ｄ−１）に示したように、発熱素子２ａの素子＃１及び＃４２０から途中まで全ての発熱素子２ａに通電し、残りの中央側の発熱素子２ａには全て通電しない場合には、（ｄ−２）に示したように、中央側が空白で、両側に実線状に印刷ドットが連なったドットライン５３が印刷される。（ｄ−２）に示したような１ドットラインの印刷を繰り返すことで、（ｄ−３）に示したような、印刷用紙１０の両側にベタ印刷が形成された印刷５３ａが印刷される。
【００３９】
次に、サーマルヘッド２の発熱素子２ａが分割駆動される場合の分割例について説明する。図５の（ａ−１）、（ｂ−１）、（ｃ−１）は、分割ブロック毎の通電される発熱素子数を表す表であり、（ａ−２）、（ｂ−２）、（ｃ−２）は、形成されるドットラインを分割ブロックに対応させて示した模式図である。
【００４０】
サーマルヘッド２において、同時に通電することができる発熱素子２ａの数である最大同時通電可能素子数は６０素子であり、一つの分割ブロックに含むことができる通電される発熱素子２ａは６０素子である。固定分割駆動の場合、図５の（ａ−１）に示すように、４２０個の発熱素子２ａは、７個の分割ブロックに分割されて、分割ブロックには、それぞれ６０素子が属している。有効データ素子は、各分割ブロックのシリアル印刷信号がＤＩからシフトレジスタ４６に入力される際に、当該シリアル印刷信号に印刷データが展開されており、当該シリアル印刷信号によって、ＯＮ（通電）またはＯＦＦ（非通電）が規定されている発熱素子２ａである。
【００４１】
図５の通電素子数は、各分割ブロックにおける通電される発熱素子２ａの数を示している。図５（ａ）に示した分割例は、図４（ｃ）を参照して説明した、サーマルヘッド２の発熱素子２ａの一部が通電されて形成されるドットライン５２を形成する際の分割例であり、分割数が固定の場合の分割例である。図５の（ａ−１）に示すように、ドットライン５２は２４５個の発熱素子２ａに通電して形成される。２４５個の通電される発熱素子２ａは、各分割ブロックに分散しており、ドットライン５２を形成するための発熱素子数は、固定分割駆動の場合、各分割ブロックでそれぞれ、１８，１８，１８，４１，５０，５０，５０となっている。第１分割ブロックから第３分割ブロックは、１８０個の発熱素子２ａの概ね３０パーセント程度の５４素子が通電される。第４分割ブロックから第７分割ブロックは、２４０個の発熱素子２ａの概ね８０パーセント程度の１９１素子が通電される。図５の（ａ−２）に示すように、ドットライン５２は、例えば約半分は疎らな破線状になり、残りの約半分は一部が欠けた直線状の線になる。
【００４２】
図５（ｂ）に示した分割例は、同じくドットライン５２を形成する際の分割例であり、分割数が可変の場合の分割例である。図５の（ｂ−１）に示すように、２４５個の通電される発熱素子２ａは、５個の分割ブロックに分割され、第１分割ブロックから第４分割ブロックは、それぞれ６０素子が含まれており、第５分割ブロックには、残りの５素子が含まれている。第１分割ブロックは、２００個の発熱素子２ａの概ね３０パーセント程度の６０素子が通電される。第２分割ブロックから第５分割ブロックは、２２０個の発熱素子２ａの概ね８５パーセント程度の１８５素子が通電される。図５の（ｂ−２）に示すドットライン５２は、印刷ドットブロックの境目の位置が異なるのみで、図５の（ａ−２）に示したドットライン５２と同等のドットラインである。
【００４３】
図５（ｃ）に示した分割例は、図４（ｄ）を参照して説明した、中央側が空白で、両側に実線状に印刷ドットが連なったドットライン５３の分割例であり、分割数が固定の場合の分割例ある。図５の（ｃ−１）に示すように、ドットライン５３は１９２個の発熱素子２ａに通電して形成される。１９２個の通電される発熱素子２ａは、各分割ブロックに分散しており、ドットライン５３を形成するための発熱素子数は、固定分割駆動の場合、各分割ブロックでそれぞれ、６０，３６，０，０，０，３６，６０となっている。第３分割ブロックから第５分割ブロックは、通電素子数が０であり、ストローブ信号が印加されても通電される発熱素子２ａはなく、印刷用紙１０の当該分割ブロックに対応する位置には印刷ドットは形成されない。
【００４４】
次に、サーマルヘッド２を分割駆動して１ドットラインの印刷を実行する際の通電時間を決定する処理例について説明する。プリンタ１は、印刷データと印刷指令とを受信して、通電時間を決定する処理を開始する。
【００４５】
分割数可変の分割駆動の場合、最初に、分割数決定部２３が、印刷データが発熱素子２ａのＯＮ（通電）又はＯＦＦ（非通電）を指定する信号に展開されたシリアル印刷信号１ドットライン分に含まれる通電すべき発熱素子２ａの数から分割数を決定する。上述したように、プリンタ１の最大同時通電可能素子数は、６４素子であり、例えば上述した＃１の発熱素子２ａ（図４参照）から通電すべき発熱素子２ａの数が６０となる発熱素子２ａまでを、第１分割ブロックとする。ドットライン５２（図４参照）を形成するためには、＃１から＃２００の発熱素子２ａ中に通電されるべき発熱素子２ａが６０個ふくまれており、＃１から＃２００の発熱素子２ａが第１分割ブロックになっている（図５（ｂ）参照）。以下同様にして、通電すべき発熱素子２ａの数が６０毎に、分割ブロックを形成する。上述したように、２４５個の発熱素子２ａが通電されて形成されるドットライン５２の分割数は５である。
【００４６】
次に、通電時間決定部２４が、発熱素子２ａに通電する分割ブロックごとの通電時間を決定する。同一の分割ブロックに含まれる発熱素子２ａには同時に通電されるため、１分割ブロック当りの通電時間は、発熱素子２ａに通電する通電時間と同一である。上述したように、発熱素子２ａには、ストローブ信号が印加されている間、通電される。従って、通電時間は、パルス信号であるストローブ信号のパルス幅である。ストローブ信号のパルス幅は、サーマルヘッドや発熱素子の特性によって求め方が異なるが、概ね、環境温度によって決まる基本通電パルス幅に、発熱素子２ａに印加されている電圧によって異なる電圧補正係数や、必要とされる濃度に応じて異なる濃度補正係数などを乗じて算出される。プリンタ１においては、環境温度は、温度検出装置１６によって測定された温度に拠り、発熱素子２ａに印加されている電圧は、電圧検出装置１７によって測定された電圧に拠る。このようにして求められるストローブ信号のパルス幅を、基準パルス幅と表記する。
【００４７】
さらに、分割駆動においては、分割数に応じて異なる分割補正係数を乗じて分割数ごとの基準パルス幅を算出する。各分割ブロックのストローブ信号のパルス幅は、基準パルス幅にストローブ信号幅係数を乗じて算出する。分割ブロックごとのストローブ信号のパルス幅をブロックパルス幅と表記する。ドットライン内の濃度差を緩和できるように、分割数ごとのドットラインの濃度を予め測定し、当該測定結果に拠って、形成される印刷ドットブロックの濃度が薄くなる分割ブロックのストローブ信号幅係数は、大きく、形成される印刷ドットブロックの濃度が薄くなる分割ブロックのストローブ信号幅係数は、小さく設定する。
【００４８】
図６は、ストローブ信号幅係数の一例を示す表である。分割駆動の分割数ごとに、各分割ブロックのストローブ信号幅係数が示してある。上述したパラレルデータは、最初に第１分割ブロックのパラレルデータが処理され、続いて分割ブロック番号順に処理される。対応して、ストローブ信号は、最初に第１分割ブロックに対応するストローブ信号ＳＴＢ１が印加され、続いて第２分割ブロック以降の各分割ブロックに対応するストローブ信号ＳＴＢ２以降の各ストローブ信号が印加される。図６に示したストローブ信号幅係数は、最後の分割ブロックが１になっており、ストローブ信号が印加される順番が早い分割ブロックほど大きく設定されている。また、分割数が多くなるほど、第一分割ブロックのストローブ信号幅係数が大きくなっている。
【００４９】
次に、ストローブ信号の印加タイミング及びブロックパルス幅と素子ブロックごとの発熱素子の温度との関係を説明する。図７は、ストローブ信号の印加タイミング及びブロックパルス幅と、素子ブロックごとの発熱素子の温度との関係を示す図である。図７（ａ）は、分割数が１の場合のストローブ信号の印加タイミング及びブロックパルス幅と第１分割ブロックの発熱素子の温度との関係を示している。分割数が１であり、サーマルヘッド２の発熱素子２ａは全て第１分割ブロックに含まれる。
【００５０】
分割数が１の場合、基準パルス幅＝ｔ０１（μ秒）であり、図６の表に示したようにストローブ信号幅係数＝１であり、ストローブ信号ＳＴＢ１のブロックパルス幅ｔ１＝ｔ０１（μ秒）である。図７（ａ）は、ストローブ信号ＳＴＢ１が２回印加され、ドットラインが２行形成されるときの発熱素子２ａの温度を示している。図７（ａ）に示すように、最初のＳＴＢ１が印加されると、発熱素子２ａの温度は初期のＴ００（℃）からＴ１（℃）に上昇する。ｔ０１（μ秒）後にＳＴＢ１の印加が終了すると、発熱素子２ａの温度は降下する。ドットラインを連続して形成する場合であっても、最後のストローブ信号が印加された後次のストローブ信号ＳＴＢ１が印加されるまでに、電圧が印加されない非通電時間ｈ０が設けられており、発熱素子２ａの温度は、非通電時間ｈ０の間に元のＴ００（℃）まで降下する。
【００５１】
図７（ｂ）は、分割数が７の場合のストローブ信号の印加タイミング及びブロックパルス幅と分割ブロックごとの発熱素子の温度との関係を示している。図７（ｂ）の発熱素子温度のグラフに実線で示したのが、第１分割ブロックの発熱素子２ａの温度であり、破線で示したのが、第２分割ブロックの発熱素子２ａの温度であり、二点鎖線で示したのが、第６分割ブロックの発熱素子２ａの温度である。図を観易くするために省略したが、ストローブ信号ＳＴＢ３，４，５，７は、ストローブ信号ＳＴＢ２などと同様であり、第３，４，５，７分割ブロックの発熱素子２ａの温度は、第２分割ブロックの発熱素子２ａの温度などと同様である。分割数が７であり、サーマルヘッド２の発熱素子２ａはそれぞれ、図５の（ａ−１）の表に示したように７個の分割ブロックに割振られている。基準パルス幅＝ｔ０７（μ秒）であり、ストローブ信号幅係数は、図６の表の分割数７分割の欄に示した各ストローブ信号幅係数値である。即ち、第１分割ブロックのストローブ信号ＳＴＢ１のブロックパルス幅ｔ１＝１．３×ｔ０７（μ秒）、第２分割ブロックのストローブ信号ＳＴＢ２のブロックパルス幅ｔ２＝１．２×ｔ０７（μ秒）である。以降同様にして、第６分割ブロックのストローブ信号ＳＴＢ６のブロックパルス幅ｔ６＝１×ｔ０７（μ秒）、第７分割ブロックのストローブ信号ＳＴＢ７のブロックパルス幅ｔ７＝１×ｔ０７（μ秒）である。
【００５２】
第１分割ブロックの発熱素子２ａの温度は、図７（ｂ）に実線で示したように、ＳＴＢ１を印加されて通電されることで、Ｔ００（℃）からＴ１１（℃）に上昇し、次のＳＴＢ１が印加されるまでに元のＴ００（℃）まで冷却される。第２分割ブロックの発熱素子２ａの温度は、図７（ｂ）に破線で示したように、第１分割ブロックにＳＴＢ１が印加されて第１分割ブロックの発熱素子２ａの温度がＴ１１（℃）に上昇する影響を受けて、Ｔ２０（℃）に上昇し、ＳＴＢ２を印加されて通電されることでＴ２０（℃）からＴ２１（℃）に上昇し、次のＳＴＢ１が印加されるまでに概ね元のＴ００（℃）まで冷却される。
【００５３】
第１分割ブロックの発熱素子２ａの最高到達温度Ｔ１１（℃）と第２分割ブロックの発熱素子２ａの最高到達温度Ｔ２１（℃）との関係は、ＳＴＢ１が印加されるときの温度Ｔ００（℃）とＳＴＢ２が印加されるときの温度Ｔ２０（℃）が、Ｔ２０＞Ｔ００であるため、Ｔ２１＞Ｔ１１である。発熱素子２ａの温度が高いほど発熱素子２ａから印刷用紙１０に印加される熱量は多くなり、印刷用紙１０に形成される印刷ドットの濃度は濃くなる。Ｔ２１＞Ｔ１１であることからは、第１分割ブロックによって形成される印刷ドットブロックの濃度は、第２分割ブロックによって形成される印刷ドットブロックの濃度より薄くなると考えられる。しかし、ＳＴＢ１のブロックパルス幅ｔ１＝１．３×ｔ０７（μ秒）とＳＴＢ２のブロックパルス幅ｔ２＝１．２×ｔ０７（μ秒）が、ｔ１＞ｔ２であるため、それぞれの分割ブロックの温度上昇幅は、（Ｔ１１−Ｔ００）＞（Ｔ２１−Ｔ２０）となり、（Ｔ２１−Ｔ１１）＜（Ｔ２０−Ｔ００）となる。従って、第２分割ブロックの発熱素子２ａの温度が第１分割ブロックの発熱素子２ａの温度上昇の影響を受けて上昇することによる、第１分割ブロックの発熱素子２ａの最高到達温度と第２分割ブロックの発熱素子２ａの最高到達温度の差が緩和される。
【００５４】
さらに、発熱素子から印刷用紙１０に印加される熱量は、発熱素子２ａの温度と発熱時間とで定まるため、ｔ２＜ｔ１であることにより、第１分割ブロックの発熱素子２ａが印加する熱量と第２分割ブロックの発熱素子２ａが印加する熱量の差が小さくなり、第１分割ブロックによって形成される印刷ドットブロックと第２分割ブロックによって形成される印刷ドットブロックとの濃度差はさらに小さくなる。
【００５５】
第３分割ブロックのストローブ信号ＳＴＢ３（図示省略）が印加される時点の第３分割ブロックの発熱素子２ａの温度Ｔ３０（℃）（図示省略）は、第１分割ブロックと第２分割ブロックとの発熱素子２ａの温度上昇の影響を受けて上昇し、Ｔ３０＞Ｔ２０となる。しかし、第２分割ブロックと第３分割ブロックとの関係は、上記した第１分割ブロックと第２分割ブロックとの関係と同様になり、第３分割ブロックによって形成される印刷ドットブロックの濃度と第２分割ブロックによって形成される印刷ドットブロックの濃度との濃度差は抑制される。
【００５６】
同様にして、互いに隣接する分割ブロックによって形成される印刷ドットブロック間の濃度差も抑制される。
【００５７】
第７分割ブロックへのＳＴＢ７の印加が終了し、通電が終了した時点では、第７分割ブロックの発熱素子２ａの冷却時間が最も短いため、当該発熱素子２ａの温度が、他の分割ブロックの発熱素子２ａの温度より高くなっている。非通電時間ｈ０を第７分割ブロックの発熱素子２ａの温度が略元のＴ００（℃）まで降下可能な時間ｈ０７（μ秒）に設定して、サーマルヘッド２の全ての分割ブロックに含まれる発熱素子２ａの温度が略元のＴ００（℃）まで降下させ、サーマルヘッド２の全ての発熱素子２ａの温度を初期状態にもどす。
【００５８】
以下、実施形態の効果を記載する。
（１）各分割ブロックのストローブ信号のパルス幅は、基準パルス幅にストローブ信号幅係数を乗じて算出する。ストローブ信号幅係数は、最後の分割ブロックが１になっており、ストローブ信号が印加される順番が早い分割ブロックほど大きく設定されている。これにより、ストローブ信号が印加される順番が早い分割ブロックほど通電時間が長くなり、形成される印刷ドットブロックの濃度が濃くなる傾向となる。これにより、本発明の発明者などによって確認されている、ドットラインの始めに印刷される印刷ドットブロックの方が薄く、各印刷ドットブロック毎に濃度が異なっており、後で印刷されるほど濃くなっているという現象を緩和して、分割駆動に伴う単一のドットラインにおける濃度差を抑制することができる。
【００５９】
（２）また、ストローブ信号幅係数は、最後の分割ブロックのストローブ信号幅係数が１であり、分割数が多くなるほど、第一分割ブロックのストローブ信号幅係数が大きくなっている。これにより、分割数が多くなるほど第一分割ブロックの通電時間が長くなり、形成される印刷ドットブロックの濃度が濃くなる傾向となる。これにより、本発明の発明者などによって確認されている、分割数が増すと最濃印刷ドットブロックと最淡印刷ドットブロックとの濃度差が大きくなるという現象を緩和して、分割数の増加に伴う、単一のドットライン内の濃度差の増大を抑制することができる。
【００６０】
以上、添付図面を参照しながら本発明に係る好適な実施形態について説明したが、本発明の実施形態は、前記実施形態に限らない。本発明は、前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論であり、以下のように実施することもできる。
【００６１】
（変形例１）前記実施形態においては、分割数決定部２３を備え、ドットラインを１行形成するごとに分割数を決定していたが、ドットラインを１行形成するごとに分割数を決定することは必須ではない。分割数はあらかじめ決定して固定の指定分割数として入力し、設定記憶部２２に記憶しておいてもよい。この場合、設定記憶部２２が、分割数記憶手段に相当し、入力された指定分割数を設定記憶部２２に記憶する処理が、分割数記憶ステップに相当する。
【図面の簡単な説明】
【００６２】
【図１】プリンタの用紙搬送路を含む断面図。
【図２】プリンタの機能的構成を示す機能ブロック図。
【図３】印刷ヘッド駆動部の電気的構成を示すブロック図。
【図４】（ａ）発熱素子の配列を示す模式図。（ｂ）、（ｃ）、（ｄ）通電された発熱素子と形成された印刷ドットの関係を示す模式図。
【図５】（ａ−１）、（ｂ−１）、（ｃ−１）分割ブロック毎の通電される発熱素子数を表す表。（ａ−２）、（ｂ−２）、（ｃ−２）形成されるドットラインを分割ブロックに対応させて示した模式図。
【図６】ストローブ信号幅係数の一例を示す表。
【図７】ストローブ信号の印加タイミング及びブロックパルス幅と、素子ブロックごとの発熱素子の温度との関係を示す図。
【符号の説明】
【００６３】
１…プリンタ、２…サーマルヘッド、２ａ…発熱素子、４…プラテンローラ、１０…印刷用紙、１２…用紙搬送装置、１４…用紙搬送モータ、１６…温度検出装置、１７…電圧検出装置、２１…印刷制御部、２３…分割数決定部、２４…通電時間決定部、２８…搬送制御部、３１…搬送モータ駆動部、３２…印刷ヘッド駆動部、４０…ホスト装置、４６…シフトレジスタ、４７…ラッチレジスタ、４９…ゲート、ＳＴＢ１，２，３，４，５，６，７…ストローブ信号。
【図１】
2007168349.tif 000003
【図２】
2007168349.tif 000004
【図３】
2007168349.tif 000005
【図４】
2007168349.tif 000006
【図５】
2007168349.tif 000007
【図６】
2007168349.tif 000008
【図７】
2007168349.tif 000009