(57)【要約】【課題】発色部の発色を高めて高画質の画像をプリントすることができるプリント装置、プリント方法、およびプログラムを提供すること。【解決手段】同一の発色層における発色部の位置をずらすように、複数の発熱素子によるプリント媒体の加熱位置を制御する。【選択図】図６
2020015313.tif 000002
【特許請求の範囲】
【請求項１】
プリント媒体を第１の方向に搬送する搬送手段と、
加熱されることにより発色する複数の発色層が厚み方向において異なる位置に形成されたプリント媒体を加熱するための、前記第１の方向と交差する第２の方向に並ぶ複数の発熱素子を含むプリントヘッドと、
加熱パルスに基づいて、前記複数の発色層を選択的に発色させるように前記発熱素子を制御する制御手段であって、前記プリント媒体の少なくとも１つの同一発色層において、前記第１の方向に所定の解像度で配列され、複数の発色部により形成される複数の画素の列が前記第２の方向に並ぶ場合に、前記複数の画素の列の間で、前記複数の画素の位置が前記第１の方向に前記解像度に対応する間隔未満の距離分ずれるように、前記複数の発熱素子による前記プリント媒体の加熱位置を制御する、制御手段と、
を備えることを特徴とするプリント装置。
【請求項２】
前記制御手段は、前記第２の方向に並ぶ複数の発熱素子による前記プリント媒体の加熱位置を前記第１の方向にずらすように、前記複数の発熱素子を制御することを特徴とする請求項１に記載のプリント装置。
【請求項３】
前記制御手段は、前記第２の方向に並ぶ複数の発熱素子を第１グループと第２グループを含む複数のグループに分け、前記第１グループの発熱素子による前記プリント媒体の加熱位置と、前記第２グループの発熱素子による前記プリント媒体の加熱位置と、を前記第１の方向にずらすように、前記複数の発熱素子を制御することを特徴とする請求項２に記載のプリント装置。
【請求項４】
前記制御手段は、前記第１グループの発熱素子を発熱させる周期と、前記第２グループの発熱素子を発熱させる周期と、をずらすことを特徴とする請求項３に記載のプリント装置。
【請求項５】
前記複数の発色層は、第１の色に発色する第１発色層と、前記第１の色と異なる第２の色に発色する第２発色層と、を含み、
前記制御手段は、前記第１グループの発熱素子によって前記第１発色層と前記第２発色層を発色させる順序と、前記第２グループの発熱素子によって前記第１発色層と前記第２発色層を発色させる順序と、が異なるように前記複数の発熱素子を制御することを特徴とする請求項３または４に記載のプリント装置。
【請求項６】
前記第１グループの発熱素子は、前記第２の方向に奇数番目に並ぶ発熱素子であり、前記第２グループの発熱素子は、前記第２の方向に偶数番目の並ぶ発熱素子であることを特徴とする請求項３から５のいずれか１項に記載のプリント装置。
【請求項７】
前記複数の発色層は、第１の色に発色する第１発色層と、前記第１の色と異なる第２の色に発色する第２発色層と、を含み、
前記制御手段は、前記第１発色層を発色させるための加熱パルスと、前記第２発色層を発色させるための加熱パルスと、の少なくとも一部が重畳された加熱パルスに基づいて、前記複数の発熱素子を制御することを特徴とする請求項１から６のいずれか１項に記載のプリント装置。
【請求項８】
前記複数の発色層は、第１の色に発色する第１発色層と、前記第１の色と異なる第２の色に発色する第２発色層と、を含み、
前記第１発色層における発色部の配置の指向性と、前記第２発色層における発色部の配置の指向性と、を異ならせるように、前記複数の発熱素子を制御することを特徴とする請求項１から７のいずれか１項に記載のプリント装置。
【請求項９】
前記プリントヘッドは、前記第１の方向にずれて位置する第１グループの発熱素子と第２グループの発熱素子とを含むことを特徴とする請求項１から８のいずれか１項に記載のプリント装置。
【請求項１０】
加熱されることにより発色する複数の発色層が厚み方向において異なる位置に形成されたプリント媒体を用意する工程と、
前記プリント媒体を第１の方向に搬送する搬送工程と、
前記複数の発色層を選択的に発色させるように、前記プリント媒体を加熱するための、前記第１の方向と交差する第２の方向に並ぶ複数の発熱素子を加熱パルスに基づいて制御する制御工程と、
を含み、
前記制御工程は、前記プリント媒体の少なくとも１つの同一発色層において、前記第１の方向に所定の解像度で配列され、複数の発色部により形成される複数の画素の列が前記第２の方向に並ぶ場合に、前記複数の画素の列の間で、前記複数の画素の位置が前記第１の方向に前記解像度に対応する間隔未満の距離分ずれるように、前記複数の発熱素子による前記プリント媒体の加熱位置を制御することを特徴とするプリント方法。
【請求項１１】
請求項１０に記載のプリント方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感熱のプリント媒体を用いて画像をプリントするプリント装置、プリント方法、およびプログラムに関するものである。
【背景技術】
【０００２】
特許文献１には、異なる色に発色する複数の発色層を含む感熱のプリント媒体を用いて、画像をプリントする装置が記載されている。それらの発色層は、発色に必要な加熱温度と加熱時間とが異なり、これらの差異を利用して複数の発色層を選択的に発色させることにより、カラー画像をプリントすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６７７４３１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特に、発色に必要な加熱時間が短く制限されている発色層は、その発色部の面積が小さくなる傾向があるため、その発色部がプリント媒体を覆う被覆率が低くなり、その発色が低下するおそれがある。
【０００５】
本発明の目的は、発色部の発色を高めて高画質の画像をプリントすることができるプリント装置、プリント方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のプリント装置は、プリント媒体を第１の方向に搬送する搬送手段と、加熱されることにより発色する複数の発色層が厚み方向において異なる位置に形成されたプリント媒体を加熱するための、前記第１の方向と交差する第２の方向に並ぶ複数の発熱素子を含むプリントヘッドと、加熱パルスに基づいて、前記複数の発色層を選択的に発色させるように前記発熱素子を制御する制御手段であって、前記プリント媒体の少なくとも１つの同一発色層において、前記第１の方向に所定の解像度で配列され、複数の発色部により形成される複数の画素の列が前記第２の方向に並ぶ場合に、前記複数の画素の列の間で、前記複数の画素の位置が前記第１の方向に前記解像度に対応する間隔未満の距離分ずれるように、前記複数の発熱素子による前記プリント媒体の加熱位置を制御する、制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、発色部の被覆率を高めることにより、その発色を高めて高画質の画像をプリントすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態におけるプリント装置の説明図である。
【図２】図１のプリン装置の制御系の説明図である。
【図３】図１のプリントヘッドにおける発熱素子の配置の説明図である。
【図４】本発明の第１の実施形態における加熱パルスの説明図である。
【図５】図２における画像処理アクセレータの説明図である。
【図６】図４の加熱パルスによって発色される発色部の配置の説明図である。
【図７】本発明の第１の実施形態における画像処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態における発色部の配置の説明図である。
【図９】本発明の第３の実施形態における加熱パルスの説明図である。
【図１０】本発明の第３の実施形態における画像処理アクセレータの説明図である。
【図１１】図９の加熱パルスによって発色される発色部の配置の説明図である。
【図１２】本発明の第３の実施形態における画像処理を説明するためのフローチャートである。
【図１３】本発明の第４の実施形態における加熱パルスの説明図である。
【図１４】図１３の加熱パルスによって発色される発色部の配置の説明図である。
【図１５】本発明の第５の実施形態における加熱パルスの説明図である。
【図１６】本発明の第５の実施形態における加熱パルスの説明図である。
【図１７】本発明の第５の実施形態における画像処理を説明するためのフローチャートである。
【図１８】本発明の第６の実施形態における加熱パルスの説明図である。
【図１９】本発明の第６の実施形態における画像処理を説明するためのフローチャートである。
【図２０】本発明の第７の実施形態における加熱パルスの説明図である。
【図２１】図２０の加熱パルスによって発色される発色部の配置の説明図である。
【図２２】本発明の第８の実施形態における発熱素子の配置の説明図である。
【図２３】本発明の比較例における加熱パルスの説明図である。
【図２４】本発明の比較例における画像処理アクセレータの説明図である。
【図２５】図２３の加熱パルスによって発色される発色部の配置の説明図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１（ａ）は、感熱のプリント媒体１０の一例の断面図である。本例において用意したプリント媒体１０は、光を反射する基材１２の上に、画像形成層１４，１６，１８、スペーサー層１５，１７，および保護膜層１３が順次積層されている。プリント媒体１０にフルカラーの画像をプリントする場合、一般的に、画像形成層１４、１６、および１８はイエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の発色層である。他の画像形成層を組み合わせてもよい。
【００１１】
それぞれの画像形成層１４、１６、および１８は、感熱前は無色であり、それぞれの層の特定の活性化温度まで加熱されることによって発色する。プリント媒体１０における画像形成層１４、１６、および１８の積層の順序は任意に選択可能である。画像形成層１４、１６、および１８がイエロー、マゼンタ、およびシアンの発色層である場合、それらの積層順序の一例は図１（ａ）に示す順序である。他の例は、画像形成層１４、１６、および１８のそれぞれをシアン、マゼンタ、およびイエローの発色層とする順序である。
【００１２】
スペーサー層１５は、スペーサー層１７よりも薄いことが好ましいが、それらの層１５，１７の材料が実質的に同一の熱拡散率を有する場合には、その限りではない。スペーサー層１７の機能は、プリント媒体１０内における熱拡散の制御である。スペーサー層１７は、スペーサー層１５と同じ材料によって構成される場合には、少なくともスペーサー層１５の４倍厚いことが望ましい。
【００１３】
基材１２に配された全ての層は、プリント媒体１０の感熱前は実質的に透明である。基材１２が白色などを反射するものである場合、プリント媒体１０に発現されたカラー画像は、基材１２による反射背景に対して、保護膜層１３を通して視認される。基材１２上に配された層が透明であることにより、画像形成層のそれぞれに発現する色の組み合わせが保護膜層側から視認される。
【００１４】
本例において、プリント媒体１０の３つの画像形成層１４、１６および１８は、基材１２の同一面側に配置されているが、基材１２の反対の面側に、少なくとも１つの画像形成層を配してもよい。また、本例における画像形成層１４、１６および１８は、２つの調節可能なパラメータ（加熱温度と加熱時間）に応じて、少なくとも部分的に独立して感熱処理される。これらのパラメータを調節することにより、サーマルヘッド（プリントヘッド）がプリント媒体１０を加熱する温度と時間に応じて、所望の画像形成層に対応する色を発現させて画像をプリントすることができる。
【００１５】
本例においては、プリントヘッドがプリント媒体１０の最上層の保護膜層１３に接触しながら、プリント媒体１０を加熱することにより、画像形成層１４、１６、および１８が感熱処理される。基材１２上の第３番目の層である画像形成層１４（プリント媒体１０の表面に最も近い画像形成層）が発色する活性化温度Ｔａ３は、基材１２上の第２番目の層である画像形成層１６の活性化温度（Ｔａ２）よりも高い。また、第２番目の画像形成層１６の活性化温度Ｔａ２は、基材１２上の第１番目の画像形成層１８の活性化温度Ｔａ１よりも高い。画像形成層１４、１６、および１８は、保護膜層１３に接触するプリントヘッドから離れるものほど、プリントヘッドからの熱が保護膜層１３との間に介在するスペーサー層などに拡散する分だけ、遅れて加熱されることになる。保護膜層１３に近い画像形成層の活性化温度が保護膜層１３から遠い画像形成層の活性化温度よりも高くても、このような加熱の遅れによって、後者の画像形成層を活性化させずに、前者の画像形成層を活性化させることができる。このように、保護膜層１３から遠い位置の画像形成層を活性化させることなく、保護膜層１３に近い位置の画像形成層を活性化させるように、プリント媒体１０を加熱することができる。
【００１６】
したがって、保護膜層１３に最も近い画像形成層１４を活性化（感熱処理）させるために、プリントヘッドが短時間かつ比較的高い温度に発熱したときに、画像形成層１６および１８は、いずれも活性化されない程度に加熱されるだけとなる。また、画像形成層１６または１８のいずれかを活性化させるには、プリントヘッドによって、画像形成層１４を活性化させるときよりも低い温度によって長時間、プリント媒体１０を加熱すればよい。このように、保護膜層１３から近い位置の画像形成層を活性化させることなく、保護膜層１３から遠い位置の画像形成層を活性化させることができる。
【００１７】
プリント媒体１０の加熱には、プリントヘッド（サーマルプリントヘッド）を用いることが望ましい。しかし、画像形成層１４，１６，１８を選択的に活性化させるようにプリント媒体１０を加熱させることができる加熱方法であれば、種々の加熱方法を用いることができる。例えば、変調された光源（レーザーのような手段）を用いる方法等であってもよい。
【００１８】
図１（ｂ）は、画像形成層１４、１６、および１８の感熱処理に必要なプリントヘッドの加熱温度および加熱時間の説明図である。図１（ｂ）の縦軸は、プリントヘッドに接触するプリント媒体１０の表面の温度を示し、横軸は加熱時間を示す。領域２１，２２，２３は、温度および加熱時間の組み合わせが異なる領域である。比較的高い加熱温度かつ比較的短い加熱時間の領域２１は、画像形成層（イエロー（Ｙ）の発色層）１４を活性化するための加熱条件に対応する。中間の加熱温度かつ中間の加熱時間の領域２２は、画像形成層（マゼンタ（Ｍ）の発色層）１６を活性化するための加熱条件に対応する。比較的低い加熱温度かつ比較的長い加熱時間の領域２３は、画像形成層（シアン（Ｃ）の発色層）１８を活性化するための加熱条件に対応する。画像形成層１８の活性化に必要な時間は、実質的に、画像形成層１４の活性化に必要な時間より長い。
【００１９】
一般に、画像形成層を活性化させるための活性化温度は、約９０℃〜約３００℃の範囲内である。画像形成層１８の活性化温度Ｔａ１は、プリント媒体１０の出荷時および保管の期間におけるプリント媒体１０の熱安定性を考慮して、できるだけ低いことが好ましく、好適には約１００℃またはそれ以上である。画像形成層１４の活性化温度Ｔａ３は、この層を通して画像形成層１６および１８の活性化するために、高いことが好ましく、好適には約２００℃またはそれ以上である。画像形成層１６の活性化温度Ｔａ２は、活性化温度Ｔａ１とＴａ３との間の温度であって、好適には約１４０℃と約１８０℃との間である。
【００２０】
本例において用いるプリントヘッドは、プリント画像の幅の全域に亘って延在し、複数の発熱抵抗素子（以下、「発熱素子」という）の実質的な直線的な配列を含む。プリントヘッドの幅は、プリント画像の幅よりも短くてもよい。この場合には、例えば、プリントヘッドを移動させる構成、または複数のプリントヘッドを用いる構成によって、プリント画像の全幅に対応することができる。発熱素子に加熱パルスを印加しつつ、プリント媒体を発熱素子のライン方向と交差（本例の場合は、直交）する方向に搬送することによって、プリント媒体１０が加熱されて画像がプリントされる。プリントヘッドによってプリント媒体１０が加熱される時間は、プリント画像の１ライン毎に約０．００１ミリ秒〜約１００ミリ秒の範囲である。加熱時間の上限は、画像のプリントに要する時間との兼ね合いから設定され、その下限は、電子回路の制約を受けて設定される。画像を形成する画素（ドット）の間隔は、一般的に、プリント媒体１０の搬送方向と、それに直交する方向と、の両方向において、それぞれ１インチ当り１００〜６００ドット（１００〜６００ｄｐｉの解像度に対応）が形成される範囲である。それぞれの方向におけるドットの間隔は、異ならせてもよい。
【００２１】
図１（ｃ）は、本例におけるプリントヘッド３０とプリント媒体１０との位置関係の説明図である。矢印ｘは、プリントヘッド３０における発熱素子の配列方向（ライン方向）、矢印ｙは、プリント媒体１０の搬送方向、矢印ｚは、鉛直方向に沿う上向きの方向である。プリントヘッド３０の基盤３１上にはグレーズ３２が備えられており、そのグレーズ３２には凸面グレーズ３３を備えてもよい。発熱素子３４は、凸面グレーズ３３が存在する場合には、その表面に配置され、それが存在しない場合には、平坦なグレーズ３２の表面に配置される。保護膜層３６は、発熱素子３４、グレーズ３２、および凸面グレーズ３３上に形成することが好ましい。一般に、同一の材料によって構成されるグレーズ３２および凸面グレーズ３３の組み合わせは、以下「プリントヘッドのグレーズ」ともいう。基盤３１はヒートシンク３５に接しており、ファン等を使用して冷却される。プリント媒体１０は、加熱素子の配列方向の長さよりも実質的に長いプリントヘッドのグレーズと接触する。典型的な発熱素子は、プリント媒体１０の搬送方向（ｙ方向；第１の方向）の長さが約１２０ミクロン程度であり、一般的なプリントヘッドのグレーズとプリント媒体１０との熱的な接触領域は、２００ミクロンまたはそれ以上である。
【００２２】
図１（ｄ）は、本例におけるプリント装置４０の概略構成の説明図である。プリント装置４０には、プリントヘッド３０、プリント媒体１０の格納部４１、搬送ローラ４２、プラテン４３、および排出口４４が備えられている。格納部４１は、複数枚のプリント媒体１０の格納が可能であり、不図示のカバーを開閉することによって、プリント媒体１０を補充することができる。プリント動作時に、プリント媒体１０は、搬送ローラ４２によってプリントヘッド３０と対向する位置に搬送され、プリントヘッド３０とプラテン４３との間において画像がプリントされた後、排出口４４から排出される。
【００２３】
図２（ａ）は、プリント装置４０と、ホスト装置としてのパーソナルコンピュータ（ＰＣ）５０と、を含むプリントシステムのブロック図である。
【００２４】
ホストＰＣ５０のＣＰＵ５０１は、ＨＤＤ５０３およびＲＡＭ５０２に格納されているプログラムにしたがって種々の処理を実行する。ＲＡＭ５０２は、揮発性のストレージであり、プログラムおよびデータを一時的に保持する。ＨＤＤ５０３は、不揮発性のストレージであり、同様にプログラムおよびデータを保持する。データ転送Ｉ／Ｆ（インターフェース）５０４は、プリント装置４０との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等の有線接続、または、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ等の無線接続を用いることができる。キーボード・マウスＩ／Ｆ５０５は、キーボードおよびマウス等のＨＩＤ（Ｈｕｍａｎ Ｉｎｔｅｒｆａｃｅ Ｄｅｖｉｃｅ）を制御するＩ／Ｆであり、ユーザは、このＩ／Ｆを介して種々の情報を入力することができる。ディスプレイＩ／Ｆ５０６は、ディスプレイ（不図示）における表示を制御する。
【００２５】
プリント装置４０のＣＰＵ４０１は、ＲＯＭ４０３およびＲＡＭ４０２に格納されているプログラムにしたがって、後述する処理等を実行する。ＲＡＭ４０２は、揮発性のストレージであり、プログラムおよびデータを一時的に保持する。また、ＲＯＭ４０３は不揮発性のストレージであり、後述する処理に用いられるテーブルデータおよびプログラムを保持する。データ転送Ｉ／Ｆ４０４は、ＰＣ５０との間におけるデータの送受信を制御する。ヘッドコントローラ４０５は、プリントデータに基づいてプリントヘッド３０を制御する。具体的に、ヘッドコントローラ４０５は、ＲＡＭ４０２の所定のアドレスから制御パラメータとプリントデータを読み込む。それらの制御パラメータとプリントデータは、ＣＰＵ４０１によってＲＡＭ４０２の所定のアドレスに書き込まれ、その書き込みにより、ヘッドコントローラ４０５が起動されてプリントヘッド３０を制御する。画像処理アクセラレータ４０６はハードウェアによって構成され、ＣＰＵ４０１よりも高速に画像処理を実行する。具体的に、画像処理アクセラレータ４０６は、ＲＡＭ４０２の所定のアドレスから画像処理に必要なパラメータとデータを読み込む。それらのパラメータとデータは、ＣＰＵ４０１によってＲＡＭ４０２の所定のアドレスに書き込まれ、その書き込みにより、画像処理アクセラレータ４０６が起動されて所定の画像処理を実行する。なお、画像処理アクセラレータ４０６は必ずしも備えなくてもよく、プリント装置の仕様などによっては、ＣＰＵ４０１のみによってテーブルパラメータの作成処理および画像処理などを実行してもよい。
【００２６】
図２（ｂ）には、プリント動作時におけるプリント装置４０およびホストＰＣ５０の処理を説明するためのフローチャートである。同図中のステップＳ１〜Ｓ５はホストＰＣ５０における処理であり、ステップＳ１１〜Ｓ１６はプリント装置４０における処理である。
【００２７】
まず、ユーザがプリントを実施しようとする際に、プリント装置４０は、それ自体がプリント可能な状態にあることを確認してから、プリントサービスを開始する（Ｓ１１）。この状態において、ホストＰＣ５０がプリントサービスを検出（ディスカバリ）し（Ｓ１）、それに応答して、プリント装置４０は、それ自体がプリントサービスを提供可能な機器であること示す情報（プリント可能情報）を通知する（Ｓ１２，Ｓ１３）。
【００２８】
その後、ホストＰＣ５０がプリント可能情報を取得する（Ｓ２）。基本的には、ホストＰＣ５０がプリント装置４０に対してプリント可能情報の送信をリクエストし、それに対してプリント装置４０がプリント可能情報を通知する。その後、ホストＰＣ５０は、プリント可能情報に基づいて、プリントジョブ作成用のユーザインタフェースを構築する（Ｓ３）。具体的に、ホストＰＣ５０は、プリント可能情報に基づいて、プリントサイズおよびプリント可能のプリント媒体のサイズなどを表示すると共に、ユーザに対してプリントのための適切な選択肢を提供する。
【００２９】
その後、ホストＰＣ５０がプリントジョブを発行し（Ｓ４）、プリント装置４０は、そのプリントジョブを受信して（Ｓ１４）、そのプリントジョブを実行する（Ｓ１５）。プリント装置４０は、プリントジョブが完了すると、プリントジョブの終了をホストＰＣ５０に通知する（Ｓ１６）。ホストＰＣ５０は、その通知を受信してユーザに伝える（Ｓ５）。プリントジョブが終了したら、ホストＰＣ５０およびプリント装置４０は一連のプリントサービス処理を終了する。
【００３０】
本例において、種々の情報伝達は、いずれもホストＰＣ５０側からプリント装置４０側に対して情報の送信をリクエストし、そのリクエストにプリント装置４０が応答することによって行われる。しかし、ホストＰＣ５０とプリント装置４０との間の通信方式は、このようないわゆるＰｕｌｌ型に限定されない。例えば、プリント装置４０がネットワークに存在するホストＰＣ５０（および他のホストＰＣ）に対して、自発的に情報を発信するいわゆるＰｕｓｈ型の通信方式であってもよい。
【００３１】
図３は、プリントヘッド３０における発熱素子３４の説明図である。図３において、発熱素子８０１〜８０６（３４）に対して、それらに電力を供給する＋側電極８１１〜８１６と−側電極８２１〜８２６が接続されている。例えば、プリント媒体の幅方向（ｘ方向；第２の方向）のプリント解像度が６００ｄｐｉの場合、２インチの幅のプリント媒体に対応するためには、１２００画素に対応する数の発熱素子が必要となる。以下においては、説明の便宜上、発熱素子の数を６とする。
【００３２】
図４は、プリントヘッド３０に印加する加熱パルスの説明図である。イエロー（Ｙ）を発色させる場合には、図１（ｂ）中の領域２１の加熱条件を満たすために、加熱パルスによる加熱時間（パルス幅に対応）をΔｔ１とする。また、マゼンタ（Ｍ）を発色させる場合には、図１（ｂ）中の領域２２の加熱条件を満たすように、加熱パルスによって、加熱時間がΔｔ２の加熱をインターバル時間Δｔ０ｍを挟んで計２回実施する。また、シアン（Ｃ）を発色させる場合には、図１（ｂ）中の領域２３の加熱条件を満たすように、加熱時間がΔｔ３の加熱をインターバル時間Δｔ０ｃを挟んで計４回実施する。
【００３３】
図４中上段の３列（Ｙｏ、Ｍｏ、Ｃｏ）は、奇数番目の発熱素子（発熱素子８０１、８０３、８０５等）に印加する加熱パルスであり、Ｙｏがイエロー、Ｍｏがマゼンタ、Ｃｏがシアンを発色させるためのものである。同図中下段の３列（Ｙｅ、Ｍｅ、Ｃｅ）は、偶数番目の発熱素子（発熱素子８０２、８０４、８０６等）に印加する加熱パルスであり、Ｙｅがイエロー、Ｍｅがマゼンタ、Ｃｅがシアンを発色させるためのものである。レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）、およびブラック（Ｋ）は、後述する図２５の比較例と同様に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の組み合わせによって発現させる。
【００３４】
図４において、奇数番目の発熱素子（Ｙｏ、Ｍｏ、Ｃｏ）による最初の１画素分のプリントは、時点ｐ０〜ｐ７の間における計７パルス分の加熱パルスに基づいて実行され、次の１画素分のプリントは、時点ｐ７〜ｐ１４の間において実行される。このように発熱素子（Ｙｏ、Ｍｏ、Ｃｏ）は、時点ｐ０〜ｐ７および時点ｐ７〜ｐ１４のように、１画素に対応する７パルス分の幅を１周期Ａｏとして発熱駆動される。この１周期Ａｏの間にプリント媒体が移動する距離が、解像度に相当する。また、偶数番目の発熱素子（Ｙｅ、Ｍｅ、Ｃｅ）による最初の１画素分のプリントは、時点ｐ３〜ｐ１０の間における計７パルス分の加熱パルスに基づいて実行され、次の１画素分のプリントは、時点ｐ１０〜ｐ１７の間において実行される。このように発熱素子（Ｙｅ、Ｍｅ、Ｃｅ）は、時点ｐ３〜ｐ１０および時点ｐ１０〜ｐ１７のように、７パルス分の幅を１周期Ａｅとして発熱駆動される。発熱素子（Ｙｏ、Ｍｏ、Ｃｏ）と発熱素子（Ｙｅ、Ｍｅ、Ｃｅ）は、それぞれ７パルス分の幅の周期Ａｏ，Ａｅで繰り返し駆動される。周期Ａｅは、周期Ａｏよりも３パルス分遅れている。つまり、奇数番目と偶数番目の発熱素子の加熱パルスの印加タイミングが略半画素分（３／７パルス分）ずれている。
【００３５】
図５は、図４における加熱パルスの制御を実現するための制御系のブロック図である。図２（ａ）の画像処理アクセラレータ４０６における加熱パルス生成部７０１−１〜７０１−６は、それぞれ発熱素子８０１〜８０６に対応する。画像処理アクセラレータ４０６は、ＲＡＭ４０２から読み出したＣ、Ｍ、Ｙ成分に基づいて、発熱素子に印加するための加熱パルスを生成する。
【００３６】
具体的に、加熱パルス生成部７０１−１は、奇数番目の発熱素子８０１によってプリントする画素のＣ，Ｍ，Ｙ成分をＲＡＭ４０２から読み出し、それらの成分に対応する加熱パルスＣｏ，Ｍｏ，Ｙｏを生成する。図４のように、Ｃ成分に対応する加熱パルスはパルス幅がΔｔ１、パルス数が１であり、Ｍ成分に対応する加熱パルスはパルス幅がΔｔ２、パルス数が２であり、Ｙ成分に対応する加熱パルスはパルス幅がΔｔ３、パルス数が４である。それらの加熱パルスは、Ｙｏ，Ｍｏ，Ｃｏの順で発熱素子８０１に印加される。これにより発熱素子８０１は、それに対応する画素に対してＣ，Ｍ，Ｙの少なくとも１つを発色させて、所望の色を発現させる。同様に、加熱パルス生成部７０１−３，７０１−５は、奇数番目の発熱素子８０３，８０５に、それら対応する加熱パルスＣｏ，Ｍｏ，Ｙｏを生成して印加する。発熱素子８０１，８０３，８０５に対する加熱パルスの印加タイミングは、後述するようにトリガーパルスＴｒ０に基づいて設定される。同様に、加熱パルス生成部７０１−２，７０１−４，７０１−６は、偶数番目の発熱素子８０２，８０４，８０６のそれぞれに対して、それらの発熱素子に対応する加熱パルスＣｅ，Ｍｅ，Ｙｅを生成する。それらの加熱パルスは、Ｙｅ，Ｍｅ，Ｃｅの順に印加される。発熱素子８０２，８０４，８０６に対する加熱パルスの印加タイミングは、後述するようにトリガーパルスＴｒ１に基づいて設定される。
【００３７】
以下においては、説明の便宜上、加熱時間Δｔ１、Δｔ２、Δｔ３を下式の関係として、それぞれの色を発色させるための加熱パルスの総時間を同一とする。
Δｔ１  ＝  Δｔ２  ×  ２  ＝  Δｔ３  ×  ４
【００３８】
また、加熱パルスによる加熱時間Δｔ１、Δｔ２、Δｔ３と、図１（ｂ）中の加熱時間ｔ１、ｔ２、ｔ３と、は次のような関係にある。
ｔ２  ＞  Δｔ１  ＞  ｔ１
ｔ３  ＞２（Δｔ２）  ＋  Δｔ０ｍ＞  ｔ２
４（Δｔ３）  ＋  ３（Δｔ０ｃ）  ＞  ｔ３
【００３９】
イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）を発色させるための加熱時間の相対的な関係は、下記の関係となる。
Ｙ  ＜  Ｍ  ＜  Ｃ
【００４０】
インターバル時間Δｔ０ｍおよびΔｔ０ｃ中は、プリントヘッド３０のグレーズ、基盤３１、およびヒートシンク３５（図１（ｃ）参照）への熱伝導のために、プリント媒体１０の温度は低下する。また、インターバル時間Δｔ０ｍおよびΔｔ０ｃ中は、プリント媒体１０中の熱がプラテン４３（図１（ｄ）参照）等にも伝搬されるため、それによってもプリント媒体１０の温度は低下する。これらの結果、イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）を発色させるための加熱パルスによる投入エネルギを同一とした場合に、それらの色を発色させるためのピーク温度（Ｙ，Ｍ，Ｃのピーク温度）は、下式の関係となる。
Ｙ  ＞  Ｍ  ＞  Ｃ
【００４１】
また、図１（ｂ）の加熱条件を満たすときのＹ，Ｍ，Ｃのピーク温度は、下式の関係となる。
Ｙのピーク温度  ＞  Ｔａ３
Ｔａ３  ＞  Ｍのピーク温度  ＞  Ｔａ２
Ｔａ２  ＞  Ｃのピーク温度  ＞  Ｔａ１
【００４２】
このようにＹ，Ｍ，Ｃのピーク温度を制御することにより、Ｙ，Ｍ，Ｃのそれぞれの色を独立して発色させることができる。
【００４３】
図６は、図３のプリントヘッド３０の発熱素子８０１〜８０６に、図４の加熱パルスを印加することによって発色させたプリント媒体１０の発色部の説明図である。プリント媒体１０の搬送方向（ｙ方向）の画素列９１，９２にシアン（Ｃ）、画素列９３，９４にマゼンタ（Ｍ）、および画素列９５，９６にイエロー（Ｙ）を所定の解像度で発色させるために、発熱素子８０１〜８０６と画素列９１〜９６とが対応付けられている。画素列９１，９３，９５が奇数列（Ｏｄｄ）であり、画素列９２，９４，９６は偶数列（Ｅｖｅｎ）である。
【００４４】
前述したように、偶数の画素列１１２に対応する発熱素子（Ｃｅ）の駆動周期Ａｅは、奇数の画素列１１１に対応する発熱素子（Ｃｏ）の駆動周期Ａｏよりも３パルス分（３／７パルス分）遅れている。そのため、画素列１１２におけるシアン（Ｃ）の発色部は、画素列１１１におけるシアン（Ｃ）の発色部よりも略半画素分だけ、搬送方向（ｙ方向）の上流側にずれる。すなわち、画素列１１２におけるシアン（Ｃ）の発色部は、画素列１１１におけるシアン（Ｃ）の発色部よりも、それぞれの解像度に対応する間隔未満の距離分だけ搬送方向（ｙ方向）の上流側にずれる。同様に、画素列１１４におけるマゼンタ（Ｍ）の発色部は、画素列１１３におけるマゼンタ（Ｍ）の発色部よりも略半画素分だけ、搬送方向の上流側にずれる。また、画素列１１６におけるシアン（Ｙ）の発色部は、画素列１１５におけるシアン（Ｃ）の発色部よりも略半画素分だけ、搬送方向の上流側にずれる。このように同一発色層において、ｘ方向（第２の方向）に並ぶ発色部の位置をｙ方向（第１の方向）にずらすように、発熱素子によるプリント媒体の加熱位置を制御する。
【００４５】
マゼンタ（Ｍ）およびイエロー（Ｙ）の発色部がプリント媒体１０を覆う被覆率は、シアン（Ｃ）の発色部の被覆率よりも低くなる。その理由は、前述したように、イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）を発色させるための加熱時間の相対的な関係が下記の関係にあるからである。
Ｙ  ＜  Ｍ  ＜  Ｃ
【００４６】
図６において、画素列１１３，１１４におけるマゼンタ（Ｍ）の発色部の被覆率は、後述する図２５の比較例の画素列９３，９４におけるマゼンタ（Ｍ）の発色部の被覆率よりも高い。同様に、画素列１１５，１１６におけるイエロー（Ｙ）の発色部の被覆率は、後述する比較例の画素列９５，９６におけるイエロー（Ｙ）の発色部の被覆率よりも高い。その理由は、本例のように、奇数の画素列に対応する発熱素子の駆動周期Ａｏと、偶数の画素列に対応する発熱素子の駆動周期Ａｅと、を略半画素分（３／７パルス分）ずらしたからである。より具体的には、後述する図２５の比較例の場合よりも、互いに隣接する画素の中心間距離が約１．１５倍（２÷√３）長くなって、発色部が重複しにくくなるからである。
【００４７】
図６において、四角枠の部分Ｐは１つの画素を示し、１つの画素は、プリント媒体の幅方向（ｘ方向）の長さが１つの発熱素子に対応し、プリント媒体の搬送方向（ｙ方向）の長さが７パルス分の駆動周期Ａｏ，Ａｅに対応する。本実施形態においては、奇数番目と偶数番目の発熱素子の駆動周期Ａｏ，Ａｅがずれて、それらに対応する画素Ｐがずれるため、隣接する画素Ｐ間の中心距離は、後述する図２５の比較例の場合よりも長くなって、発色部が重複しにくくなる。
【００４８】
このように本実施形態においては、プリント媒体１０上における発色部を重なりにくくして、それらの被覆率を高めることにより、発色を高めて高画質の画像をプリントすることができる。
【００４９】
（比較例）
図２３は、プリントヘッド３０に印加する加熱パルスの比較例の説明図である。図２３における加熱時間Δｔ１、Δｔ２、Δｔ３およびインターバル時間Δｔ０ｍ、Δｔ０ｃは、前述した図５の例と同じである。この比較例における複数の発熱素子は、本発明の実施形態とは異なり、複数のグループ（奇数番目と偶数番目のグループ）に分けられることなく駆動される。そのため、発熱素子を駆動するための加熱パルスが本発明の実施形態とは異なる。
【００５０】
図２３のように、レッド（Ｒ）を発現させるためには、イエロー（Ｙ）、マゼンタ（Ｍ）の順に発色させるように加熱パルスを制御する。グリーン（Ｇ）を発現させるためには、イエロー（Ｙ）、シアン（Ｃ）の順に発色させるように加熱パルスを制御する。また、ブルー青色（Ｂ）を発現させるためには、マゼンタ（Ｍ）、シアン（Ｃ）の順に発色させるように加熱パルスを制御する。また、ブラック（Ｋ）を発現させるためには、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に発色させるように加熱パルスを制御する。
【００５１】
図２４は、図２３の比較例における加熱パルスの制御を実現するための制御系のブロック図である。発熱素子８０１〜８０６と、画像処理アクセラレータ４０６の加熱パルス生成部７００−１〜７００−６と、が対応する。画像処理アクセラレータ４０６は、ＲＡＭ４０２から読み出したＣ、Ｍ、Ｙ成分に基づいて、発熱素子に印加するための加熱パルスを生成する。
【００５２】
具体的に、加熱パルス生成部７００−１は、まずは、発熱素子８０１によってプリントする画素のＣ、Ｍ、Ｙ成分をＲＡＭ４０２から読み出し、それらのＣ、Ｍ、Ｙ成分に基づいて、それらの成分に対応する加熱パルスＣ１，Ｍ１，Ｙ１を生成する。それらの加熱パルスは、Ｙ１，Ｍ１，Ｃ１の順で発熱素子８０１に印加される。これにより発熱素子８０１は、それに対応する画素に対してＣ，Ｍ，Ｙの少なくとも１つを発色させて、所望の色を発現させる。加熱パルスの印加タイミング（Ｐ０〜Ｐ７）は、トリガーパルスＴｒに基づいて設定される。同様に、加熱パルス生成部７００−２〜７００−６は、それらに対応する発熱素子８０２〜８０６に印加する加熱パルスを生成する。
【００５３】
前述したように、マゼンタ（Ｍ）およびイエロー（Ｙ）の発色部がプリント媒体１０の表面を被覆する被覆率は、シアン（Ｃ）の発色部の被覆率よりも低くなる。しかも、この比較例においては、複数の発熱素子が複数のグループに分けられることなく駆動されるため、図２５のようにマゼンタ（Ｍ）の発色部同士が部分的に重なり合い、またシアン（Ｃ）の発色部同士も部分的に重なり合う。そのため、マゼンタ（Ｍ）およびシアン（Ｃ）の被覆率はさらに低くなり、それらの発色が低くなって、画質の低下を招くおそれがある。
【００５４】
（画像処理）
図７は、本実施形態におけるプリント動作を実現するための画像処理のフローチャートである。図７における処理は、図２（ｂ）におけるＳ１５のプリントジョブの実行処理に対応し、プリント装置４０のＣＰＵ４０１または画像処理アクセレータ４０６（図２（ａ）参照）によって実行される。図７中における記号「Ｓ」は、ステップであることを意味する。
【００５５】
まず、ＣＰＵ４０１またはアクセレータ４０６は、図２（ｂ）のＳ１４において受信したプリントジョブ中の画像データを入力し（Ｓ２１）、その画像データが圧縮または符号化されていた場合には、それを復号化する（Ｓ２２）。一般的に、この時点における画像データはＲＧＢデータである。ＲＧＢデータの種別としては、ｓＲＧＢおよびａｄｏｂｅＲＧＢ等の標準的な色情報であることが好ましい。本例において、画像データは各色８ｂｉｔの情報をもち、その値域は０〜２５５とする。画像データとしては、１６ｂｉｔ等の他のｂｉｔ数の情報をもつデータを用いてもよい。
【００５６】
次に、ＣＰＵ４０１またはアクセレータ４０６は、画像データに対して色補正処理を行う（Ｓ２３）。この処理は、図２（ａ）中のホストＰＣ５０側において行うことができるが、プリント装置４０に対応する色補正を行う場合には、プリント装置４０内において行うことが好ましい。一般的に、この時点における画像データはＲＧＢデータであり、そのＲＧＢの画像データは、プリント装置４０に特化したＲＧＢ、いわゆるデバイスＲＧＢという形式となっている。
【００５７】
次に、ＣＰＵ４０１またはアクセレータ４０６は、輝度濃度変換処理を行う（Ｓ２４）。一般的な感熱式のプリント装置（サーマルプリンタ）においては、下記のように、ＲＧＢの画像データをシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の画像データに変換する。
Ｃ  ＝  ２５５  −  Ｒ
Ｍ  ＝  ２５５  −  Ｇ
Ｙ  ＝  ２５５  −  Ｂ
【００５８】
本例のパルス制御においては、例えば、マゼンタ（Ｍ）の単色を発色させるためのマゼンタパラメータと、レッド（Ｒ）の２次色を発現させるためのマゼンタパラメータと、が異なる。よって、それらのパラメータを個別に設定するために、下記のように、３次元ルックアップテーブルを用いて輝度濃度変換処理を行うことが望ましい。
Ｃ  ＝  ３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［０］
Ｍ  ＝  ３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［１］
Ｙ  ＝  ３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［２］
【００５９】
本例における３次元ルックアップテーブル（３Ｄ＿ＬＵＴ）は、５０３３１６４８個（＝２５６×２５６×２５６×３）のデータテーブルから構成される。それらのテーブルにおけるデータは、図４中の時点ｐ０〜ｐ７に印加する加熱パルスのパルス幅のデータに対応する。しかし、データ量を削減するために、グリッド数を２５６から１７に減らして、１４７３９個（１７×１７×１７×３）のデータテーブルを用い、補間演算によって結果を算出してもよい。グリッド数は、１６グリッド、９グリッド、および８グリッド等、適宜を設定することができる。また、補間演算における補間方法は、既知の四面体補間等、任意の方法を用いることができる。同様に、レッド（Ｒ）を発現させるためのイエローパラメータ、グリーン（Ｇ）を発現させるためのシアンパラメータおよびイエローパラメータ、ブルー（Ｂ）を発現させるためのマゼンタパラメータおよびシアンパラメータは、それぞれ独立に設定可能である。また、ブラック（Ｋ）を発現させるためのイエローパラメータ、マゼンタパラメータ、およびシアンパラメータのそれぞれも独立に設定可能である。
【００６０】
このように輝度濃度変換処理（Ｓ２４）の後、ＣＰＵ４０１またはアクセレータ４０６は、出力補正処理を行う（Ｓ２５）。まずは、下記のように、１次元ルックアップテーブル（１Ｄ＿ＬＵＴ）を用いて、シアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）の発色濃度を実現するためのパルス幅ｃ、ｍ、およびｙを算出する。
ｃ  ＝  １Ｄ＿ＬＵＴ［Ｃ］
ｍ  ＝  １Ｄ＿ＬＵＴ［Ｍ］
ｙ  ＝  １Ｄ＿ＬＵＴ［Ｙ］
【００６１】
パルス幅ｃの最大値は図４中のΔｔ３であり、パルス幅ｍの最大値は図４中のΔｔ２であり、パルス幅ｙの最大値は図４中のΔｔ１である。本例のプリント装置４０は、パルス幅の変調によって、プリント媒体１０における発色の強度を変調する。つまり、パルス幅ｃ、ｍ、およびｙをそれらの最大パルス幅よりも小さくすることにより、所望の諧調を実現することができる。この処理には、既知の方法を用いることができる。
【００６２】
さらに本例においては、プリント媒体１０の温度を不図示の温度センサを用いて取得し、その取得した温度に基づいて、プリントヘッド３０に印加する加熱パルスを変調する。具体的には、取得した温度が高くなるにしたがって、画像形成層を活性化温度に到達させるために必要の加熱パルスのパルス幅を短くするように制御する。この処理には、既知の方法を用いることができる。また、プリント媒体１０の温度は、温度センサ等を用いて直接取得するだけでなく、ホスト装置５０側のＣＰＵ５０１（図２（ａ）参照）によって、プリント媒体１０の温度を推定し、その推定温度に基づいて加熱パルスのパルス幅を制御してもよい。プリント媒体１０の温度の推定の方法としては、既知の手法を用いることができる。
【００６３】
プリント媒体１０の温度が所定の許容温度以上となる場合には、プリント動作を待機状態または中断させ、プリント媒体１０の温度が所定の許容温度内に下がった後に、プリント動作を開始または再開させることが好ましい。また、プリント媒体１０の１ページのプリント動作の途中においてプリント動作を待機状態とした場合に、プリント動作の待機前と再開後の画像濃度を合わせることが容易ではないため、Ｓ２１において、プリント動作を待機状態とするか否かを判定する。ページ単位において、プリント動作の待機と再開を行うことが好ましい。
【００６４】
次に、ＣＰＵ４０１またはアクセレータ４０６は、奇数の画素列に対応する発熱素子（奇数番目の発熱素子）に加熱パルスを印加する（Ｓ２６）。具体的には、図４における時点ｐ０〜Ｐ７において、奇数番目の発熱素子に対してパルス幅ｙｏの加熱パルス、パルス幅ｍｏの加熱パルス、およびパルス幅ｃｏの加熱パルスを印加する。図４の場合には、時点ｐ０にて発熱素子８０５にパルス幅ｙｏの加熱パルスを印加し、時点ｐ１,ｐ２にて発熱素子８０３にパルス幅ｍｏの加熱パルスを印加し、時点ｐ３,ｐ４，ｐ５，ｐ６にて発熱素子８０１にパルス幅ｃｏの加熱パルスを印加する。パルス幅ｙｏ，ｍｏ，ｃｏは、Ｓ２５において生成されたパルス幅ｙ，ｍ，ｃのうち、奇数の画素列に対応する発熱素子に印加する加熱パルスのパルス幅である。
【００６５】
ＣＰＵ４０１またはアクセレータ４０６は、このようなＳ２６の処理と平行して、偶数の画素列に対応する発熱素子（偶数番目の発熱素子）に加熱パルスを印加する（Ｓ２７）。図４の場合には、時点ｐ３にて発熱素子８０６にパルス幅ｙｅの加熱パルスを印加し、時点ｐ４,ｐ５にて発熱素子８０４にパルス幅ｍｅの加熱パルスを印加し、時点ｐ６,ｐ７，Ｐ８，Ｐ９にて発熱素子８０２にパルス幅ｃｅの加熱パルスを印加する。パルス幅ｙｅ，ｍｅ，ｃｅは、Ｓ２５において生成されたパルス幅ｙ，ｍ，ｃのうち、偶数の画素列に対応する発熱素子に印加する加熱パルスのパルス幅である。
【００６６】
本例の場合、図４のように、最初の１画素に対応する駆動周期Ａｏにおいて、奇数番目の発熱素子（Ｃｏ）の１番目の加熱パルスの印加時（時点ｐ３）には、最初の１画素に対応する駆動周期Ａｅにおける偶数番目の発熱素子（Ｙｅ）に加熱パルスが印加される。また、最初の１画素に対応する駆動周期Ａｅにおいて、偶数番目の発熱素子（Ｃｅ）の２番目の加熱パルスの印加時（時点ｐ７）には、次の１画素に対応する駆動周期Ａｏ（ｐ７〜ｐ１３）における奇数番目の発熱素子（Ｙｏ）に加熱パルスが印加される。そのため、少なくとも搬送方向（ｙ）方向において隣接する２画素分の加熱パルスを予め確定させてから、プリントヘッド３０に加熱パルスを印加するように制御する必要がある。
【００６７】
その後、ＣＰＵ４０１またはアクセレータ４０６は、プリント媒体１０の１ページ分のプリントが完了したか否かを判定し（Ｓ２８）、その１ページ分のプリントが完了するまでＳ２２〜Ｓ２７の処理を繰り返す。その１ページ分のプリントが終了したときは、図７の一連の処理を終了する。
【００６８】
以上説明したように、本実施形態においては、奇数番目と偶数番目の発熱素子の加熱パルスの印加タイミングを略半画素分（３／７パルス分）ずらすことにより、発色部の被覆率を高くして高画質の画像をプリントすることができる。また、Ｎ画素に対応するＮ個の発熱素子（奇数番目と偶数番目の発熱素子を含む）を駆動対象とした場合、複数の発熱素子を同時駆動するときの最大電力は、図４の時点ｐ７の｛（Δｔ１＋Δｔ３）×Ｎ／２｝に対応する電力となる。一方、図２３の比較例において、複数の発熱素子を同時駆動するときの最大電力は、時点ｐ０の（Δｔ１×Ｎ）に対応する電力となる。Δｔ１＞Δｔ３であるため、本実施形態においては、複数の発熱素子を同時駆動するときの最大電力を低く抑えて、ＡＣ電源またはバッテリの最大電気容量を小さくすることができる。
【００６９】
また、発色部の被覆率を高める上においては、本実施形態のように、発色位置のずらし量を略半画素（３／７パルス分）とすることがより効果的であるが、そのずらし量は略半画素未満であってもよい。また、発色位置のずらし量は、３／７パルス分のような１パルス単位に限定されず、例えば、０．５パルス単位で設定してもよい。
【００７０】
（第２の実施形態）
図８は、本発明の第２の実施形態における発色部の説明図である。本例においては、画素列１３１〜１３３にマゼンタ（Ｍ）を発色させ、画素列１３４〜１３６にイエロー（Ｙ）を発色させるように、加熱パルスに基づいて発熱素子８０１〜８０６を発熱駆動する。
【００７１】
画素列１３１、１３２は、前述した実施形態の図６中の画素列１１３と同じタイミングで発色させ、画素列１３３は、図６中の画素列１１４と同じタイミングで発色させる。また、画素列１３４は、図６中の画素列１１５と同じタイミングで発色させ、画素列１３５、１３６は、図６中の画素列１１６と同じタイミングで発色させる。加熱パルスは、このようなタイミングにおける発色を実現するように設定する。本例においては、前述した実施形態の図７と同様の画像処理を行うことができ、その場合、画素列１３１、１３２、１３４に対応する発熱素子はＳ２６において制御し、画素列１３３、１３５、１３６に対応する発熱素子はＳ２７において制御すればよい。
【００７２】
本例において、マゼンタ（Ｍ）の発色位置（画素位置）に関しては、２つの画素列１３１，１３２における発色位置が通常の位置にあり、それに対して、画素列１３３における発色位置が略半画素分ずれている。また、イエロー（Ｙ）の発色位置（画素位置）に関しては、１つの画素列１３４における発色位置が通常の位置にあり、それに対して、２つの画素列１３５，１３６における発色位置が略半画素分ずれている。このように、マゼンタ（Ｍ）とイエロー（Ｙ）の発色位置を意図的にずらす。これにより、マゼンタ（Ｍ）とイエロー（Ｙ）の両方の発色によって2次色（例えば、レッド（Ｒ））を発現させる場合には、それらの発色部の被覆率を高めてプリント媒体１０上における非発色領域を小さくし、高品位な画像をプリントすることができる。
【００７３】
また、同じ色に発色される画素列の数と、それらの画素列における発色位置と、の組み合わせは、図８の例に限定されない。例えば、同じ色に発色される画素列の数を４とし、そのうちの２つの画素列における発色位置を通常の位置とし、他の２つの画素列の発色位置をずらしてもよい。また、同じ色に発色される画素列の数を８とし、そのうちの４つの画素列における発色位置を通常の位置とし、他の４つの画素列の発色位置をずらしてもよい。また、このような組み合わせを色毎に異ならせることにより、色間の同期を低減してモアレの発生を抑えることができる。
【００７４】
（第３の実施形態）
第１の実施形態においては、奇数番目の発熱素子と偶数番目の発熱素子とのグループ間において、それらの駆動タイミングを略半画素（３／７パルス分）ずらすために、前述したように複数画素（前述した例においては２画素）を関連付ける制御が必要となる。本実施形態においては、このような複数画素を関連付ける制御を不要とする。
【００７５】
図９は、本実施形態における加熱パルスの説明図である。図９において、上段の３列（Ｙｏ、Ｍｏ、Ｃｏ）は、奇数番目の発熱素子（発熱素子８０１、８０３、８０５）に印加する加熱パルスである。また、下段の３列（Ｙｅ、Ｍｅ、Ｃｅ）は、偶数番目の発熱素子（発熱素子８０２、８０４、８０６）に印加する加熱パルスである。奇数番目の発熱素子に対応する加熱パルスは、イエロー（Ｙｏ）、マゼンタ（Ｍｏ）、およびシアン（Ｃｏ）の順に印加される。一方、偶数番目の発熱素子に対応する加熱パルスは、シアン（Ｃｅ）、イエロー（Ｙｅ）、およびマゼンタ（Ｍｅ）の順に印加される。このように本実施形態においては、第１の実施形態のように奇数番目と偶数番目の発熱素子の駆動周期Ａｏ，Ａｅをずらすのではなく、１つの駆動周期Ａ内において、奇数番目の複数の発熱素子の駆動順序と、偶数番目の複数の発熱素子の駆動順序と、を異ならせる。
【００７６】
この結果、発熱素子（Ｙｅ）は、発熱素子（Ｙｏ）に対して略半画素（４／７パルス分）遅れて駆動され、発熱素子（Ｍｅ）は、発熱素子（Ｍｏ）に対して略半画素（４／７パルス分）遅れて駆動される。また、発熱素子（Ｃｏ）は、発熱素子（Ｃｅ）に対して略半画素（４／７パルス分）遅れて駆動される。このように、１つの駆動周期Ａ内において、奇数番目と偶数番目の発熱素子の駆動順序がずれているため、前述した第１の実施形態のように複数画素を関連付ける制御が不要となる。
【００７７】
図１０は、図９の加熱パルスの制御を実現するための制御系のブロック図である。
【００７８】
画像処理アクセレータ４０６における加熱パルス生成部７０２−１〜７０２−６は、それぞれ発熱素子８０１〜８０６に対応し、ＲＡＭ４０２から読み出したＣ、Ｍ、Ｙ成分に基づいて加熱パルス生成する。具体的に、加熱パルス生成部７０２−１は、奇数番目の発熱素子８０１によってプリントする画素のＣ，Ｍ，Ｙ成分をＲＡＭ４０２から読み出し、それらの成分に対応する加熱パルスＣｏ，Ｍｏ，Ｙｏを生成する。それらの加熱パルスは、Ｙｏ，Ｍｏ，Ｃｏの順で発熱素子８０１に印加される。同様に、加熱パルス生成部７０２−３，７０２−５は、奇数番目の発熱素子８０３，８０５に、それら対応する加熱パルスＣｏ，Ｍｏ，Ｙｏを生成して印加する。また、加熱パルス生成部７０２−２，７０２−４，７０２−６は、偶数番目の発熱素子８０２，８０４，８０６のそれぞれに対して、それらの発熱素子に対応する加熱パルスＣｅ，Ｍｅ，Ｙｅを生成し、それらの加熱パルスをＣｅ，Ｍｅ，Ｙｅの順に印加する。発熱素子８０１〜８０６に対する加熱パルスの印加タイミングは、トリガーパルスＴｒに基づいて設定される。
【００７９】
図１１は、図５のプリントヘッド３０の発熱素子８０１〜８０６に、図９の加熱パルスを印加することによってプリント媒体１０に発色させた発色部の説明図である。前述した第１の実施形態における図６の場合と同様に、プリント媒体１０上における発色部を重なりにくくして、それらの被覆率を高めることにより、発色を高めて高画質の画像をプリントすることができる。
【００８０】
図１２は、本実施形態の加熱パルスに応じたプリント動作を実現するための画像処理のフローチャートである。図１２における処理は、図２（ｂ）におけるＳ１５のプリントジョブの実行処理に対応し、プリント装置４０のＣＰＵ４０１または画像処理アクセレータ４０６（図２（ａ）参照）によって実行される。図１２におけるＳ３１〜Ｓ３５は、図７におけるＳ２１〜Ｓ２５と同じであるため、それらの説明は省略する。
【００８１】
Ｓ３６においては、ＣＰＵ４０１またはアクセレータ４０６は、奇数番目と偶数番目の発熱素に加熱パルスを印加する（Ｓ２６）。図１１の場合には、時点ｐ０において、発熱素子８０５および８０２のそれぞれにパルス幅ｙｏおよびｃｅの加熱パルスを印加し、時点ｐ１,ｐ２において、発熱素子８０３および８０２のそれぞれにパルス幅ｍｏおよびｃｅの加熱パルスを印加する。また、時点ｐ３において、発熱素子８０１および８０２のそれぞれにパルス幅ｃｏおよびｃｅの加熱パルスを印加し、時点ｐ４において、発熱素子８０１および８０６のそれぞれにパルス幅ｃｏおよびｙｅの加熱パルスを印加する。また、時点ｐ５，ｐ６において、発熱素子８０１および８０４のそれぞれにパルス幅ｃｏおよびｍｅの加熱パルスを印加する。Ｓ３５において生成されたパルス幅ｙ，ｍ，ｃのうち、奇数番目の発熱素子に印加する加熱パルスのパルス幅がｙｏ，ｍｏ，ｃｏであり、偶数列の発熱素子に印加する加熱パルスのパルス幅がｙｅ，ｍｅ，ｃｅである。
【００８２】
その後、ＣＰＵ４０１またはアクセレータ４０６は、プリント媒体１０の１ページ分のプリントが完了したか否かを判定し（Ｓ３７）、その１ページ分のプリントが完了するまでＳ３２〜Ｓ３６の処理を繰り返す。その１ページ分のプリントが終了したときは、図１２の一連の処理を終了する。
【００８３】
以上説明したように、本実施形態においては、発熱素子の１つの駆動周期内において、奇数番目と偶数番目の発熱素子の駆動タイミングを入れ替える。これにより、発色部の被覆率を高くして高画質の画像をプリントすることができると共に、複数画素を関連付ける制御が不要となる。また、前述した第１の実施形態と同様に、複数の発熱素子を同時駆動するときの最大電力を低く抑えることができる。
【００８４】
（第４の実施形態）
本実施形態においては、複数の発熱素子を奇数番目と偶数番目の２つのグループよりも多い数のグループに分けて、プリント媒体上における発色部の配置の指向性を制御することにより、発色部の位置ズレなどに対するロバスト性を向上させる。
【００８５】
図１３は、本実施形態における加熱パルスの説明図である。本例においては、複数の発熱素子を第０〜第３の４つのグループＧ０〜Ｇ３に分けて駆動制御する。第０グループＧ０の発熱抵抗素子に対する加熱パルスをＹ０、Ｍ０、Ｃ０とし、第１グループＧ１の発熱抵抗素子に対する加熱パルスをＹ１、Ｍ１、Ｃ１とする。同様に、第２グループＧ２の発熱抵抗素子に対する加熱パルスをＹ２、Ｍ２、Ｃ２とし、第３グループＧ３の発熱抵抗素子に対する加熱パルスをＹ３、Ｍ３、Ｃ３とする。
【００８６】
複数の発熱素子は、その並び方向に沿って、グループＧ０、グループＧ１、グループＧ２、グループＧ３、グループＧ０、・・・のように４つのグループに分けられる。具体的に、図３のプリントヘッド３０においては、発熱素子８０１がグループＧ０、発熱素子８０２がグループＧ１、発熱素子８０３がグループＧ２、発熱素子８０４がグループＧ３、発熱素子８０５がグループＧ０、発熱素子８０６がグループ１に分けられる。
【００８７】
図１４は、プリントヘッド３０の発熱素子８０１〜８０６に、図１３の加熱パルスを印加することによってプリント媒体１０に発色させた発色部の説明図である。図１４においては、マゼンタ（Ｍ）とイエロー（Ｙ）の発色部のみを示す。
【００８８】
画素列１８１〜１８６のそれぞれにおけるマゼンタ（Ｍ）の発色タイミングは、図１３の加熱パルスに基づいて次のように設定される。すなわち、画素列１８１における発色タイミングはｐ１，ｐ２、画素列１８２における発光タイミングはｐ０，ｐ１、画素列１８３における発光タイミングはｐ５，ｐ６となる。また、画素列１８４における発光タイミングはｐ４，ｐ５、画素列１８５における発光タイミングはｐ１，ｐ２、画素列１８６における発光タイミングはｐ０，ｐ１となる。この結果、マゼンタ（Ｍ）の発色部の配置は、図１４のように、同図中右上がりの指向性をもつ。
【００８９】
画素列１８１〜１８６のそれぞれにおけるイエロー（Ｙ）の発色タイミングは、次のように設定される。すなわち、画素列１８１における発色タイミングはｐ０、画素列１８２における発光タイミングはｐ２、画素列１８３における発光タイミングはｐ４となる。また、画素列１８４における発光タイミングはｐ６、画素列１８５における発光タイミングはｐ０、画素列１８６における発光タイミングはｐ２となる。この結果、イエロー（Ｙ）の発色部の配置は、図１４のように、同図中右下がりの指向性をもつ。
【００９０】
このように、マゼンタの発色部の配置の指向性と、イエローの発色部の配置の指向性と、が異なるため、それらの発色部の位置がプリント媒体１０上において若干ずれた場合でも、プリント画像の色味は大きく変化しない。よって、プリント媒体１０の搬送速度の変動、およびプリントヘッドの温度のムラ等によって、発色タイミングがずれた場合であっても、安定した色味の画像をプリントすることができる。
【００９１】
マゼンタとイエローの発色部の配置の指向性が異なることによって色味が安定する理由を説明するために、それらの指向性が同じである場合を想定する。例えば、マゼンタの方の指向性が市松模様であって、イエローの方の指向性が逆市松模様であって、マゼンタとイエローの発色位置がずれてないときに、全画素においてマゼンタとイエローの発色部が配置される状況を想定する。この状況において、それらの発色部の配置が縦方向または横方向のいずれかに１パルス分ずれた場合には、全画素が２次色のレッドと無発色のホワイトとなり、色味が大きく変化する。一方、本実施形態のように、マゼンタとイエローの発色部の配置の指向性が異ならせることにより、それらの発色部の位置が若干ずれた場合には、全画素がマゼンタ、イエロー、レッド、ホワイトの所定の比率によって構成される。その所定の比率は、マゼンタとイエローの発色部の配置が縦方向または横方向のいずれかに１パルス分ずれた場合にも大きく変化しない。したがって、ゼンタとイエローの発色部の配置の指向性を異ならせることによって、プリント画像の色味が安定させることができる。
【００９２】
（第５の実施形態）
本実施形態においては、加熱パルスの少なくとも一部を重畳させることによって、プリント速度の向上、および発色に必要な投入熱量の低減を図りつつ、発色部の被覆率を高くして高画質の画像のプリントを実現する。
【００９３】
図１５は、本実施形態における加熱パルスの説明図である。本例においては、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の加熱パルスを重畳させる。図１５において、Δｔ０、Δｔ１、Δｔ２、Δｔ３は前述した実施形態と同様である。また、イエロー（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の単色の発色に関しても前述した実施形態と同様である。本実施形態においては、加熱パルスを重畳することによって、下記のように、２次色であるレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）および３次色であるブラック（Ｋ）の発色が向上する。
【００９４】
まず、レッド（Ｒ）を発現させる場合について説明する。この場合には、イエロー（Ｙ）とマゼンタ（Ｍ）の加熱パルスを重畳させる。図１５においては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、一方、図２３の比較例においては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、それらのイエロー（Ｙ）成分の発色は同等である。また、図１５において、時点ｐ０，ｐ１の加熱パルスがマゼンタ（Ｍ）成分の発色に寄与し、一方、図２３においては、時点ｐ１，ｐ２の加熱パルスがレッド（Ｒ）のマゼンタ（Ｍ）成分の発色に寄与する。これら両者のマゼンタ（Ｍ）成分に寄与する加熱パルスを比較した場合、前者が後者よりもパルス幅（Δｔ１−Δｔ２）だけ大きくなり、その分、図１５におけるマゼンタ（Ｍ）成分は、図２３におけるマゼンタ（Ｍ）成分よりも発色がよい。この結果、本実施形態におけるレッド（Ｒ）は、比較例のレッド（Ｒ）よりも発色が大きい。
【００９５】
次に、グリーン（Ｇ）を発現させる場合について説明する。この場合には、イエロー（Ｙ）とシアン（Ｃ）の加熱パルスを重畳させる。図１５においては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、一方、図２３の比較例おいては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、それらのイエロー（Ｙ）成分の発色は同等である。また、図１５においては、時点ｐ０〜ｐ３の加熱パルスがシアン（Ｃ）成分の発色に寄与し、一方、図２３においては、時点ｐ３〜ｐ６の加熱パルスがシアン（Ｃ）成分の発色に寄与する。これら両者のシアン（Ｃ）成分に寄与する加熱パルスを比較した場合、前者が後者よりもパルス幅（Δｔ１−Δｔ３）だけ大きくなり、その分、図１５におけるシアン（Ｃ）成分は、図２３におけるシアン（Ｃ）成分よりも発色がよい。この結果、本実施形態におけるグリーン（Ｇ）は、比較例のグリーン（Ｇ）よりも発色が大きい。
【００９６】
次に、ブルー（Ｂ）を発現させる場合について説明する。この場合には、マゼンタ（Ｍ）とシアン（Ｃ）の加熱パルスを重畳させる。図１５においては、時点ｐ０，ｐ１の加熱パルスがマゼンタ（Ｍ）成分の発色に寄与し、一方、図２３の比較例においては、時点ｐ１，ｐ２の加熱パルスがマゼンタ（Ｍ）成分の発色に寄与し、それらのマゼンタ（Ｍ）成分の発色は同等である。また、図１５においては、時点ｐ０〜ｐ３の加熱パルスがシアン（Ｃ）成分の発色に寄与し、一方、図２３において、時点ｐ３〜ｐ６の加熱パルスがシアン（Ｃ）成分の発色に寄与する。これら両者のシアン（Ｃ）成分に寄与する加熱パルスを比較した場合、前者が後者よりもパルス幅｛（Δｔ２−Δｔ３）×２｝だけ大きくなり、その分、図１５におけるシアン（Ｃ）成分は、図２３におけるシアン（Ｃ）成分よりも発色がよい。この結果、本実施形態におけるブルー（Ｂ）は、比較例のブルー（Ｂ）よりも発色が大きい。
【００９７】
次に、ブラック（Ｋ）を発現させる場合について説明する。この場合には、イエロー（Ｙ）とマゼンタ（Ｍ）とシアン（Ｃ）の加熱パルスを重畳させる。図１５においては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、一方、図２３の比較例においては、時点ｐ０の加熱パルスがイエロー（Ｙ）成分の発色に寄与し、それらのイエロー（Ｙ）成分の発色は同等である。また、図１５においては、時点ｐ０，ｐ１の加熱パルスがマゼンタ（Ｍ）成分の発色に寄与し、一方、図２３においては、時点ｐ１，ｐ２の加熱パルスがマゼンタ（Ｍ）成分の発色に寄与する。これら両者のマゼンタ（Ｍ）成分に寄与する加熱パルスを比較した場合、前者が後者よりもパルス幅（Δｔ１−Δｔ２）だけ大きくなり、その分、図１５におけるマゼンタ（Ｍ）成分は、図２３におけるマゼンタ（Ｍ）成分よりも発色がよい。また、図１５においては、時点ｐ０〜ｐ３の加熱パルスがシアン（Ｃ）成分の発色に寄与し、一方、図２３においては、時点ｐ３〜ｐ６の加熱パルスがシアン（Ｃ）成分の発色に寄与する。これら両者のシアン（Ｃ）成分に寄与する加熱パルスを比較した場合、前者が後者よりもパルス幅｛（Δｔ１＋Δｔ２）−（２×Δｔ３）｝だけ大きくなり、その分、図１５におけるシアン（Ｃ）成分は、図２３におけるシアン（Ｃ）成分よりも発色がよい。この結果、本実施形態におけるブラック（Ｋ）は、比較例のブラック（Ｋ）よりも発色が大きい。
【００９８】
図２３の比較例と図１７の本発明の実施形態とにおいて、このような発現色のＲ，Ｇ，Ｂ，Ｋと加熱時間Δｔ１、Δｔ２、Δｔ３の加熱パルスの数との関係は、下表のとおりである。括弧内の数字は、加熱パルスの数の増減数を表す。
【００９９】
【表１】
2020015313.tif 000003
【０１００】
本実施形態においては、このように加熱パルスの数を削減することにより、プリント速度の高速化および投入電力のピーク値の低減を図ることができる。
【０１０１】
図１６は、このように加熱パルスを重畳させて加熱パルスの印加数を削減した上、奇数番目の発熱素子（Ｙｏ、Ｍｏ、Ｃｏ）と偶数番目の発熱素子（Ｙｅ、Ｍｅ、Ｃｅ）に対する加熱パルスの印加タイミングをずらした場合の説明図である。本例において、奇数番目および偶数番目の発熱素子は、４パルス分の周期ＡｏおよびＡｅで繰り返し駆動され、それらに対する加熱パルスの印加タイミングは、半画素分（２／４パルス分）ずれている。
【０１０２】
図１７は、本実施形態の加熱パルスに応じたプリント動作を実現するための画像処理のフローチャートである。図１７における処理は、図２（ｂ）におけるＳ１５のプリントジョブの実行処理に対応し、プリント装置４０のＣＰＵ４０１または画像処理アクセレータ４０６（図２（ａ）参照）によって実行される。図１７におけるＳ４１〜Ｓ４５は、図７におけるＳ２１〜Ｓ２５と同じであるため、それらの説明は省略する。
【０１０３】
ＣＰＵ４０１または画像処理アクセレータ４０６は、Ｓ４６において、奇数番目の発熱素子用の加熱パルスを重畳させる。結果的に、時点ｐ０における加熱パルスのパルス幅は、パルス幅ｙｏ，ｍｏ，およびｃｏの少なくとも１つとなり、最大は、それらのパルス幅ｙｏ，ｍｏ，ｃｏの合計となる。また、時点ｐ１における加熱パルスのパルス幅は、パルス幅ｍｏおよびｃｏの少なくとも１つとなり、最大は、それらのパルス幅のｍｏ，ｃｏの合計となる。また、時点ｐ２、ｐ３における加熱パルスのパルス幅はパルス幅ｃｏとなる。このＳ４６の処理と平行して、ＣＰＵ４０１または画像処理アクセレータ４０６は、Ｓ４７において、偶数番目の発熱素子用の加熱パルスを重畳させる。結果的に、時点ｐ２における加熱パルスのパルス幅は、パルス幅ｙｅ，ｍｅ，およびｃｅの少なくとも１つとなり、最大は、それらのパルス幅のｙｅ，ｍｅ，ｃｅの合計となる。また、時点ｐ３における加熱パルスのパルス幅はパルス幅ｍｅおよびｃｅの少なくとも１つとなり、最大は、それらのパルス幅のｍｅ，ｃｅの合計となる。また、時点ｐ４、ｐ５における加熱パルスのパルス幅はパルス幅ｃｅとなる。
【０１０４】
Ｓ４５において生成されたパルス幅ｙ，ｍ，ｃのうち、奇数番目の発熱素子に印加する加熱パルスのパルス幅がｙｏ，ｍｏ，ｃｏであり、偶数列の発熱素子に印加する加熱パルスのパルス幅がｙｅ，ｍｅ，ｃｅである。本例において、加熱パルスを重畳したときのパルス幅は、デジタル的な演算処理によって算出する。しかし、重畳対象の複数の加熱パルスを入力して、重畳後のパルス幅に対応する加熱パルスを出力するように構成された電気回路を用いることもできる。
【０１０５】
その後、ＣＰＵ４０１または画像処理アクセレータ４０６は、上記のように重畳された加熱パルスを奇数番目およびの偶数番目の発熱素子に印加する（Ｓ４８，Ｓ４９）。本例の場合、図１６のように、最初の１画素に対応する駆動周期Ａｏにおいて、発熱素子（Ｃｏ）の３番目の加熱パルスの印加時（時点ｐ２）には、最初の１画素に対応する駆動周期Ａｅにおける発熱素子（Ｙｅ）に加熱パルスが印加される。また、最初の１画素に対応する駆動周期Ａｅにおいて、発熱素子（Ｃｅ）の３番目の加熱パルスの印加時（ｐ４）には、次の１画素に対応する駆動周期Ａｏ（ｐ４〜ｐ８）における発熱素子（Ｙｏ）に加熱パルスが印加される。そのため、少なくとも搬送方向（ｙ）方向において隣接する２画素分の加熱パルスを予め確定させてから、プリントヘッド３０に加熱パルスを印加するように制御する必要がある。
【０１０６】
その後、ＣＰＵ４０１またはアクセレータ４０６は、プリント媒体１０の１ページ分のプリントが完了したか否かを判定し（Ｓ５０）、その１ページ分のプリントが完了するまでＳ４２〜Ｓ４９の処理を繰り返す。その１ページ分のプリントが終了したときは、図１７の一連の処理を終了する。
【０１０７】
以上説明したように、本実施形態においては、奇数番目と偶数番目の発熱素子の加熱パルスの印加タイミングを半画素分（２／４パルス分）ずらして発色部の被覆率を高くすると共に、加熱パルスを重ねて発色を高める。これにより、より高画質の画像をプリントすることができる。さらに、加熱パルスの印加数を削減することにより、プリント速度の高速化および投入電力のピーク値の低減を図ることができる。
【０１０８】
（第６の実施形態）
前述した第５の実施形態においては、第１の実施形態のように複数のグループに分けた発熱素子（奇数番目と偶数番目の発熱素子）に対する駆動パルスの印加タイミングをずらした上、加熱パルスを重畳させた。本発明の第６の実施形態においては、第３の実施形態のように発熱素子の１つの駆動周期内において奇数番目と偶数番目の発熱素子の駆動タイミングを入れ替えた上、加熱パルスを重畳させる。
【０１０９】
図１８は、本実施形態における加熱パルスの説明図である。前述した第３の実施形態における図９と同様に、図１８における上段の３列（Ｙｏ、Ｍｏ、Ｃｏ）は、奇数番目の発熱素子（発熱素子８０１、８０３、８０５）に印加する加熱パルスである。また、下段の３列（Ｙｅ、Ｍｅ、Ｃｅ）は、偶数番目の発熱素子（発熱素子８０２、８０４、８０６）に印加する加熱パルスである。奇数番目の発熱素子に対応するイエロー（Ｙｏ）、マゼンタ（Ｍｏ）、シアン（Ｃｏ）の加熱パルスは、それらの印加開始時点が同じｐ０である。一方、偶数番目の発熱素子に対応するシアン（Ｃｅ）の加熱パルスの印加開始時点はｐ０であり、イエロー（Ｙｅ）およびマゼンタ（Ｍｅ）の印加開始時点はｐ２である。このように発熱素子の１つの駆動周期Ａ内において、奇数番目と偶数番目の発熱素子の駆動タイミングを入れ替える。
【０１１０】
この結果、発熱素子（Ｙｅ）は、発熱素子（Ｙｏ）に対して半画素（２／４パルス分）遅れて駆動され、発熱素子（Ｍｅ）は、発熱素子（Ｍｏ）に対して半画素（２／４パルス分）遅れて駆動される。このように、１つの駆動周期Ａ内において、奇数番目と偶数番目の発熱素子の駆動順序がずれているだけであるため、前述した第１の実施形態のように複数画素を関連付ける制御が不要となる。
【０１１１】
但し、発熱素子（Ｃｅ）と発熱素子（Ｃｏ）とが同じタイミングで駆動される点において、前述した第３の実施形態における図９の例とは異なる。しかし、比較例の図２５から明らかなように、シアン（Ｃ）に関しては被覆率を充分に確保することができるため影響はない。シアン（Ｃ）の発色をより高めたい場合には、前述した実施形態のように、シアン（Ｃ）に関しても偶数番目と偶数番目の発熱素子の駆動タイミングをずらせばよい。
【０１１２】
図１９は、本実施形態の加熱パルスに応じたプリント動作を実現するための画像処理のフローチャートである。図１９における処理は、図２（ｂ）におけるＳ１５のプリントジョブの実行処理に対応し、プリント装置４０のＣＰＵ４０１または画像処理アクセレータ４０６（図２（ａ）参照）によって実行される。図１９におけるＳ６１〜Ｓ６５は、図７におけるＳ２１〜Ｓ２５と同じであるため、それらの説明は省略する。
【０１１３】
ＣＰＵ４０１または画像処理アクセレータ４０６は、Ｓ６６において、奇数番目の発熱素子用の加熱パルスを互いに重畳させると共に、偶数番目の発熱素子用の加熱パルスを互いに重畳させる。結果的に、奇数番目の発熱素子用の加熱パルスのパルス幅は、時点ｐ０においてはｙｏ，ｍｏ，およびｃｏの少なくとも１つとなり、最大は、それらのパルス幅ｙｏ，ｍｏ，ｃｏの合計となる。また、時点ｐ１における加熱パルスのパルス幅は、パルス幅ｍｏおよびｃｏの少なくとも１つとなり、最大は、それらのパルス幅のｍｏ，ｃｏの合計となる。また、時点ｐ２、ｐ３における加熱パルスのパルス幅はパルス幅ｃｏとなる。一方、偶数番目の発熱素子用の加熱パルスのパルス幅は、時点ｐ０，ｐ１においてはｃｅとなる。時点ｐ２における加熱パルスのパルス幅は、パルス幅ｙｅ，ｍｅ，およびｃｅの少なくとも１つとなり、最大は、それらのパルス幅のｙｅ，ｍｅ，ｃｅの合計となる。また、時点ｐ３における加熱パルスのパルス幅はパルス幅ｍｅおよびｃｅの少なくとも１つとなり、最大は、それらのパルス幅のｍｅ，ｃｅの合計となる。Ｓ６５において生成されたパルス幅ｙ，ｍ，ｃのうち、奇数番目の発熱素子に印加する加熱パルスのパルス幅がｙｏ，ｍｏ，ｃｏであり、偶数列の発熱素子に印加する加熱パルスのパルス幅がｙｅ，ｍｅ，ｃｅである。本例において、加熱パルスを重畳したときのパルス幅は、デジタル的な演算処理によって算出する。しかし、重畳対象の複数の加熱パルスを入力して、重畳後のパルス幅に対応する加熱パルスを出力するように構成された電気回路を用いることもできる。
【０１１４】
その後、ＣＰＵ４０１または画像処理アクセレータ４０６は、上記のように重畳された加熱パルスを奇数番目およびの偶数番目の発熱素子に印加する（Ｓ６７）。次に、ＣＰＵ４０１またはアクセレータ４０６は、プリント媒体１０の１ページ分のプリントが完了したか否かを判定し（Ｓ６８）、その１ページ分のプリントが完了するまでＳ６２〜Ｓ６７の処理を繰り返す。その１ページ分のプリントが終了したときは、図１０の一連の処理を終了する。
【０１１５】
以上説明したように、発熱素子の１つの駆動周期内において奇数番目と偶数番目の発熱素子の駆動タイミングを入れ替えると共に、加熱パルスを重ねることにより、複数画素を関連付ける制御が不要とした上、より高画質の画像をプリントすることができる。さらに、加熱パルスの印加数を削減することにより、プリント速度の高速化および投入電力のピーク値の低減を図ることができる。
【０１１６】
（第７の実施形態）
本実施形態は、前述した第６の実施形態において、さらに、複数の発熱素子を奇数番目と偶数番目の２つのグループよりも多い数のグループに分けて、プリント媒体上における発色部の配置の指向性を制御する。
【０１１７】
図２０は、本実施形態における加熱パルスの説明図である。本例においては、複数の発熱素子を第０〜第３の４つのグループＧ０〜Ｇ３に分けて駆動制御する。グループＧ０の発熱抵抗素子に対する加熱パルスをＹ０、Ｍ０、Ｃ０とし、グループＧ１の発熱抵抗素子に対する加熱パルスをＹ１、Ｍ１、Ｃ１とする。同様に、グループＧ２の発熱抵抗素子に対する加熱パルスをＹ２、Ｍ２、Ｃ２とし、グループＧ３の発熱抵抗素子に対する加熱パルスをＹ３、Ｍ３、Ｃ３とする。
【０１１８】
複数の発熱素子は、その並び方向に沿って、グループＧ０、グループＧ１、グループＧ２、グループＧ３、グループＧ０、・・・のように４つのグループに分けられる。具体的には、図３のプリントヘッド３０において、発熱素子８０１がグループＧ０、発熱素子８０２がグループＧ１、発熱素子８０３がグループＧ２、発熱素子８０４がグループＧ３、発熱素子８０５がグループＧ０、発熱素子８０６がグループＧ１に分けられる。
【０１１９】
図２１は、プリントヘッド３０の発熱素子８０１〜８０６に、図２０の加熱パルスを印加することによってプリント媒体１０に発色させた発色部の説明図である。図２１においては、マゼンタ（Ｍ）とイエロー（Ｙ）の発色部のみを示す。
【０１２０】
画素列２５１〜２６６のそれぞれにおけるマゼンタ（Ｍ）の発色タイミングは、図２０の加熱パルスに基づいて次のように設定される。すなわち、画素列２５１における発色タイミングはｐ０，ｐ１、画素列２５２における発光タイミングはｐ２，ｐ３、画素列２５３における発色タイミングはｐ１，ｐ２となる。また、画素列２５４における発光タイミングはｐ１，ｐ２、画素列２５５における発光タイミングはｐ０，ｐ１、画素列２５６における発光タイミングはｐ２，ｐ３となる。この結果、マゼンタ（Ｍ）の発色部の配置は、図２１のように、同図中右上がりの指向性をもつ。
【０１２１】
画素列２５１〜２５６のそれぞれにおけるイエロー（Ｙ）の発色タイミングは、次のように設定される。すなわち、画素列２５１における発色タイミングはｐ０、画素列２５２における発光タイミングはｐ１、画素列２５３における発光タイミングはｐ２となる。また、画素列２５４における発光タイミングはｐ３、画素列２５５における発光タイミングはｐ０、画素列２５６における発光タイミングはｐ１となる。この結果、イエロー（Ｙ）の発色部の配置は、図２１のように、同図中右下がりの指向性をもつ。
【０１２２】
このように、マゼンタの発色部の配置の指向性と、イエローの発色部の配置の指向性と、が異なるため、それらの発色部の位置がプリント媒体１０上において若干ずれた場合でも、プリント画像の色味は大きく変化しない。よって、プリント媒体１０の搬送速度の変動、およびプリントヘッドの温度のムラ等によって、発色タイミングがずれた場合であっても、安定した色味の画像をプリントすることができる。
【０１２３】
また、図２０から明らかなように、加熱パルスの重畳によって、イエローおよびマゼンタの加熱パルスの印加タイミング（発光タイミング）の設定に関して自由度が増す。例えば、マゼンタの加熱パルスに関しては、図２０の場合とは異なる発光タイミングとして、画素列２５１〜２５６における発色タイミングを全てｐ０，ｐ１としてもよい。このように、イエローの発色部の配置の指向性を別途独立して設定するもできる。
【０１２４】
また、例えば、マゼンタの発色部の配置に３画素周期の指向性を持たせ、イエローの発色部の配置に４画素周期の指向性を持たせることも可能である。また、マゼンタの発色部の配置に３画素周期の右上がりの指向性を持たせ、イエローの発色部の配置に６画素周期の右上がりの指向性を持たせることも可能である。このように、加熱パルスの重畳を伴うことにより、加熱パルスの印加タイミングを様々に制御することができる。加熱パルスが重畳しない場合には、加熱パルスの印加タイミングを排他的な関係に設定する必要があるため、本例のような印加タイミングの自由な設定はできない。
【０１２５】
以上、説明したように、加熱パルスを重畳させ、かつ複数の発熱素子を奇数番目と偶数番目の２つのグループよりも多い数のグループに分けて、プリント媒体上における発色部の配置の指向性を制御する。これにより、発色部の位置ズレなどに対するロバスト性を向上させることができる。
【０１２６】
（第８の実施形態）
前述した第１〜第７の実施形態においては、図３のように発熱素子が直線上に配備されたプリントヘッドを用いた。本発明の第８の実施形態においては、図２２のように、発熱素子９０１〜９０６がプリント媒体１０の搬送方向（ｙ方向）にずらされたプリントヘッド３０を用いる。発熱素子９０１〜９０６に対しては、それらに電力を供給する＋側電極９１１〜９１６と−側電極９２１〜９２６が接続される。
【０１２７】
偶数の画素列に対応する発熱素子（偶数番目の発熱素子）９０２、９０４、９０６は、奇数の画素列に対応する発熱素子（奇数番目の発熱素子）９０１、９０３、９０５に対して、搬送方向（ｙ方向）の上流側に略半画素分ずれた位置に配備されている。よって、これらの発熱素子９０１〜９０６に対して、図２３の比較例の加熱パルスを印加することにより、前述した第１の実施形態の場合と同等の発色部を形成することができる。つまり、図２２中における偶数番目と奇数番目の発熱素子の位置のずれを、前述した第１の実施形態の加熱パルスを印加した際の発色部の位置のずれと同等に設定することによって、第１の実施形態と同様の効果を得ることができる。
【０１２８】
このように本実施形態においては、複数の発熱素子の配置位置を変更することにより、前述した実施形態同様に、発色部の被覆率を高くして高画質の画像をプリントすることができる。また、前述した実施形態同様に、加熱パルスを重畳させることによって、プリント速度の向上、および発色に必要な投入熱量の低減を図ることもできる。さらに、前述した実施形態同様に、複数の発熱素子を多数のグループに分けて、プリント媒体上における発色部の配置の指向性を制御することにより、発色部の位置ズレなどに対するロバスト性を向上させることができる。
【０１２９】
（他の実施形態）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３０】
１０  プリント媒体
３０  プリントヘッド
１４，１６，１８  画像形成層（発色層）
８０１〜８０６  発熱素子
ｙ  搬送方向（第１の方向）
【図１】
2020015313.tif 000004
【図２】
2020015313.tif 000005
【図３】
2020015313.tif 000006
【図４】
2020015313.tif 000007
【図５】
2020015313.tif 000008
【図６】
2020015313.tif 000009
【図７】
2020015313.tif 000010
【図８】
2020015313.tif 000011
【図９】
2020015313.tif 000012
【図１０】
2020015313.tif 000013
【図１１】
2020015313.tif 000014
【図１２】
2020015313.tif 000015
【図１３】
2020015313.tif 000016
【図１４】
2020015313.tif 000017
【図１５】
2020015313.tif 000018
【図１６】
2020015313.tif 000019
【図１７】
2020015313.tif 000020
【図１８】
2020015313.tif 000021
【図１９】
2020015313.tif 000022
【図２０】
2020015313.tif 000023
【図２１】
2020015313.tif 000024
【図２２】
2020015313.tif 000025
【図２３】
2020015313.tif 000026
【図２４】
2020015313.tif 000027
【図２５】
2020015313.tif 000028