(57)【要約】【課題】各発色層に対して、個別に発色のためのエネルギーを付与し、発色層ごとに順に発色を行わせていたため、発色のための制約が生じ、複数の発色層を組み合わせて再現する色の再現性が十分なものとなっていなかった。【解決手段】それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色する複数の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、前記画像部材にエネルギーを付与する印刷ヘッドと、画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段とを備え、前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンと、前記複数の発色層のうちの少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンとを用いて、信号パターンを出力する。【選択図】図８
2019214164.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色する複数の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、
前記画像部材にエネルギーを付与する印刷ヘッドと、
画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段と
を備え、
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンと、前記複数の発色層のうちの少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンとを用いて、信号パターンを出力することを特徴とする画像形成装置。
【請求項２】
前記複数の発色層は、前記印刷ヘッドによりエネルギーを付与される側から、第１の発色層、および、第２の発色層の順に積層されて構成され、
前記少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンは、前記第１の発色層と前記第２の発色層を発色させるための信号パターンを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の発色層は、前記印刷ヘッドによりエネルギーを付与される側から、第１の発色層、第２の発色層、第３の発色層の順に積層されて構成され、
前記少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンは、前記第２の発色層と前記第３の発色層を発色させるための信号パターンを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンは、前記複数の発色層のすべてを発色させるための信号パターンを含むことを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記信号パターンは、パルス幅とパルス数により、前記画像部材に対する加熱温度と加熱時間を規定することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記複数の発色層は、イエロー、シアン、マゼンタのそれぞれに対応する発色層を含むことを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記複数の発色層は、前記印刷ヘッドによりエネルギーを付与される側から、イエロー、マゼンタ、シアンの順に積層されることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記複数の発色層は、前記印刷ヘッドによりエネルギーを付与される側から、シアン、マゼンタ、イエローの順に積層されることを特徴とする請求項６に記載の画像形成装置。
【請求項９】
前記制御手段は、前記少なくとも１つの信号パターンに含まれる、前記複数の発色層それぞれに対応する複数の信号パターンを論理和により重畳させて出力することを特徴とする請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンにおいて、それぞれの最初の信号のＯＮタイミングを揃えて重畳させることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンにおいて、それぞれの最後の信号のＯＮタイミングを揃えて重畳させることを特徴とする請求項９に記載の画像形成装置。
【請求項１２】
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンにおいて、中央の位置の信号のＯＮタイミングが揃うように重畳させることを特徴とする請求項９に記載の画像形成装置。
【請求項１３】
前記画像部材の温度を検知する検知手段と、
前記画像データに基づいて、所定の閾値を設定する設定手段と、
を更に備え、
前記制御手段は、前記検知手段にて検知した温度が、前記所定の閾値を超えたと判定した場合、前記印刷ヘッドによる画像形成を待機させることを特徴とする請求項１乃至１２のいずれか一項に記載の画像形成装置。
【請求項１４】
前記設定手段は、前記画像データにて指定される色を発色させるための信号パターンの頻度に基づいて、前記所定の閾値を設定することを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色するＮ個の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、
前記画像部材にエネルギーを付与する印刷ヘッドと、
画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段と
を備え、
前記制御手段は、前記画像データの画素値を、前記Ｎ個の発色層のうちの１または複数を発色させることで再現可能な色に対応するＭ（＞Ｎ）個の値に変換し、当該変換した値に対応するパルス幅およびパルス数を有する信号パターンを出力することを特徴とする画像形成装置。
【請求項１６】
それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色する複数の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、
前記画像部材にエネルギーを付与する印刷ヘッドと、
画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段と
を備え、
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンと、前記複数の発色層のうちの少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンとを用いて、信号パターンを出力することを特徴とする画像形成装置。
【請求項１７】
それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色する複数の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、
前記画像部材にエネルギーを付与する印刷ヘッドと、
画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段と
を備え、
前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンと、前記複数の発色層のうちの少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンとを用いて、信号パターンを出力することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、サーマルプリンタにおいて、感熱紙を用いたモノクロ印刷や、インクリボンを用いたカラー印刷などが知られている。また、近年、複数色それぞれに対応した複数の発色層を具備した用紙を用いたカラー画像形成が市場に提供され、写真等の印刷手段として普及している。
【０００３】
上記用紙に設けられる複数の発色層はそれぞれ異なる発色特性を有し、与えられるエネルギー（加熱温度と加熱時間）に応じて発色する。例えば、特許文献１や特許文献２では、各発色層の発色特性の差異を利用して特定の発色層を発色させる事によってカラー画像を形成している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１３−５０６５８２号公報
【特許文献２】特許第４６７７４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の方法では、各発色層に対して、個別に発色のためのエネルギーを付与し、発色層ごとに順に発色を行わせていた。そのため、発色のための制約が生じ、複数の発色層を組み合わせて再現する色の再現性が十分なものとなっていなかった。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために以下の構成を有する。すなわち、それぞれが異なる発色特性を有し、付与されたエネルギーに応じて発色する複数の発色層を含む画像部材を用いて画像形成を行う画像形成装置であって、前記画像部材にエネルギーを付与する印刷ヘッドと、画像データに基づいて、前記印刷ヘッドにより前記画像部材に付与するエネルギーの制御を行うための信号パターンを出力する制御手段とを備え、前記制御手段は、前記複数の発色層それぞれに対応する複数の信号パターンと、前記複数の発色層のうちの少なくとも２つを発色させて再現する色に対応する少なくとも１つの信号パターンとを用いて、信号パターンを出力する。
【発明の効果】
【０００７】
本発明によれば、複数の発色層を組み合わせて再現する色の再現性を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る画像部材を説明するための図。
【図２】本実施形態に係る印刷ヘッドの構成例を説明するための図。
【図３】本実施形態に係る画像形成装置の断面構成を示す図。
【図４】本実施形態に係るシステム構成の例を示す図。
【図５】本実施形態に係る画像部材における発色特性を説明するための図。
【図６】本実施形態に係るプリントサービスのシーケンス図。
【図７】従来の加熱パルスの構成を説明するための図。
【図８】本実施形態に係る画像形成層の活性化を説明するための図。
【図９】第１の実施形態に係る加熱パルスの構成を説明するための図。
【図１０】第１の実施形態に係る画像形成時の処理のフローチャート。
【図１１】第１の実施形態の変形例に係る加熱パルスの構成を説明するための図。
【図１２】第１の実施形態の変形例に係る加熱パルスの構成を説明するための図。
【図１３】第１の実施形態の変形例に係る加熱パルスの構成を説明するための図。
【図１４】第２の実施形態に係る加熱パルスの構成を説明するための図。
【図１５】第２の実施形態に係る画像形成時の処理のフローチャート。
【図１６】第２の実施形態の変形例１に係る加熱パルスの構成を説明するための図。
【図１７】第２の実施形態の変形例２に係る加熱パルスの構成を説明するための図。
【図１８】本発明に係る画像形成時の待機処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、図面を用いて、本発明に係る一実施形態を詳細に説明する。なお、以下に示す構成等は一例であり、これに限定することを意図するものでは無い。
【００１０】
＜第１の実施形態＞
［画像部材］
図１は、本実施形態に係る画像部材の構成を説明するための概念図である。また、本実施形態では、画像形成装置の熱源として赤外線を用いた赤外線画像化方法を用いて説明するが、他の方式や熱源を用いてもよい。
【００１１】
図１において、画像部材１０は、最も下の層から順に、光を反射する基材１２、画像形成層１８、スペーサー層１７、画像形成層１６、スペーサー層１５、画像形成層１４、保護膜層１３が構成されている。画像形成層１４、１６、および１８はそれぞれ、フルカラー印刷時には一般的にはイエロー、マゼンタ、およびシアンであるが、他の色の組み合わせであってもよい。つまり、図１の例では、３つの色に対応した画像形成層（発色層）が設けられているが、更に多くの画像形成層が設けられていてよい。
【００１２】
それぞれの画像形成層は、当初（画像形成前）は無色であるが、それぞれの画像形成層の活性化温度と呼ばれる特定の温度まで加熱されると対応する色へ変化する。本実施形態では、各画像形成層における発色のための発色特性はそれぞれ異なっているものとする。画像部材１０における画像形成層の色の順番（積層の順）は任意に選択可能である。一つの好適な色順は、上述したとおりである。もう一つの好適な順は、三つの画像形成層１４、１６、および１８が、それぞれシアン、マゼンタ、およびイエローである順である。本実施形態では、上述のイエロー、マゼンタ、およびシアンの順番で構成されている例を用いて説明する。なお、図１では、各画像形成層の厚みが同じように積層されているが、これに限定するものではなく、色（色材）に応じて厚み異なっていてもよい。
【００１３】
また、図１に示すように、各画像形成層の間には、スペーサー層が設けられる。スペーサー層の厚みは、各画像形成層の発色特性や各層の熱の伝導特性や熱拡散率などに応じて規定されてよい。例えば、また、各スペーサー層は同じ材質であってもよいし、異なる材質であってもよい。スペーサー層の機能は、画像部材１０内での熱拡散の制御である。好適には、スペーサー層１７は、スペーサー層１５と同じ部材で構成される場合には、少なくとも四倍厚い事が望ましい。
【００１４】
基材１２に配置されたすべての層は、画像形成以前は実質的に透明である。基材１２が反射する色（例えば、白色）である場合、画像部材１０で形成されたカラー画像は、基材１２によって提供される反射背景に対して、保護膜層１３を通して視認される。基材１２上に積層された各層が透明である事により、画像形成層のそれぞれに印刷された色の組み合わせが人間により視認できることとなる。
【００１５】
本実施形態における、画像部材１０中の３つの画像形成層１４、１６、および１８は、基材１２の同一の側に配置されているが、いくつかの画像形成層が、基材１２の反対側に配置されていてもよい。
【００１６】
本実施形態において、画像形成層１４、１６、および１８は、画像形成装置において調節可能な２つのパラメータ、つまり温度と時間の変化により、少なくとも部分的に独立して処理される。これらのパラメータは、画像部材１０に熱が加えられる際の、印刷ヘッドの温度と時間を制御することによって、所望の画像形成層に画像が形成される。つまり、画像部材１０に対して付与する温度と時間を制御することにより、所望の画像形成層に対して所望の濃度の色を発色させることができる。
【００１７】
本実施形態では、画像形成層１４、１６、および１８のそれぞれは、印刷ヘッドが、画像部材１０の最上層、すなわち、図１に示す保護膜層１３に接触しながら熱を加えることによって処理される。本実施形態に係る各画像形成層の発色特性について説明する。画像形成層１４、１６、および１８の活性化温度をそれぞれＴａ３、Ｔａ２、Ｔａ１とする。この場合において、画像形成層１４の活性化温度（Ｔａ３）は、画像形成層１６の活性化温度（Ｔａ２）より大きく、また、第一の画像形成層１８の活性化温度（Ｔａ１）より大きい。各画像形成層の活性化（発色特性）の関係は、図２を用いて後述する。
【００１８】
印刷ヘッド（すなわち、保護膜層１３）からより遠い距離に位置する画像形成層の加熱は、各スペーサー層を通じてそれらの層に伝導および拡散するため、加熱に必要な時間分遅れる事となる。したがって、印刷ヘッドから画像部材１０の表面（すなわち、保護膜層１３）に対して付与される温度が、実質的に、より低い位置にある画像形成層（印刷ヘッドから遠い層）の活性化温度より高くても、各層による熱の拡散に起因した加熱の遅れによって、印刷ヘッドにより近い画像形成層に対する活性化温度まで加熱しつつ、それより下の画像形成層を活性化しないように制御することが可能となる。そのため、最も保護膜層１３に近い画像形成層１４のみを処理（発色）する際、印刷ヘッドは、短時間で、かつ、比較的高い温度（Ｔａ３以上）まで加熱する。この場合、画像形成層１６、１８のいずれに対しても不十分な加熱が行われる事となり、これらの発色（活性化）は行われない。
【００１９】
基材１２に近い画像形成層（この場合、画像形成層１６若しくは１８）のみを活性化させる場合には、基材１２からより遠い画像形成層（例えば、画像形成層１４）の活性化温度より低い温度で、十分に長い期間加熱することによって達成される。このようにして、より低い画像形成層（画像形成層１６もしくは１８）が活性化されている場合、より高い画像形成層（例えば、画像形成層１４）は活性化されない。
【００２０】
上述したように、画像部材１０に対する加熱は、熱印刷ヘッドを用いて行われるのが好ましいが、他の方法が用いられてもよい。例えば、変調された光源（レーザーのような手段）等、既知のいずれの手段が使用されてよい。
【００２１】
［発色特性］
図２は、画像部材１０を構成する画像形成層１４、１６、および１８を処理するのに必要な加熱温度および加熱時間の関係を説明するための図である。図２において、縦軸は印刷ヘッドに接触する画像部材１０の表面での加熱温度を示し、横軸は加熱時間を示す。ここでの加熱時間は、印刷ヘッドが供給する温度と同一であるものとして説明する。
【００２２】
領域２１は、比較的高い加熱温度、かつ、比較的短い加熱時間を示している。本実施形態において、領域２１は、画像形成層１４のイエローに対応する。つまり、画像形成層１４は、領域２１に示されるエネルギーを供給された場合、発色（画像形成）が行われることとなる。領域２２は、中間の加熱温度、かつ、中間の加熱時間を示している。領域２２は、画像形成層１６のマゼンタに対応する。つまり、画像形成層１６は、領域２２に示されるエネルギーを供給された場合、発色（画像形成）が行われることとなる。領域２３は、比較的低い加熱温度、かつ、比較的長い加熱時間を示している。領域２２は、画像形成層１８のシアンに対応する。つまり、画像形成層１８は、領域２３に示されるエネルギーを供給された場合、発色（画像形成）が行われることとなる。画像形成層１８の画像化（発色）に必要な時間は、実質的に画像形成層１４を画像化するために必要な時間より長い。
【００２３】
画像形成層のために選択される活性化温度は、例えば、約９０℃から約３００℃の範囲内が用いられる。画像形成層１８の活性化温度（Ｔａ１）は、出荷および保管の間、画像部材１０の熱安定性にできるだけ一貫して低いことが好ましく、好適には約１００℃またはそれ以上である。画像形成層１４の活性化温度（Ｔａ３）は、この層を通じて加熱することによって、画像形成層１６、１８の活性化に対し、一貫して高いことが好ましく、好適には約２００℃またはそれ以上である。画像形成層１６の活性化温度（Ｔａ２）は、Ｔａ１からＴａ３の間であって、好適には約１４０℃から約１８０℃の間である。
【００２４】
なお、各画像形成層は、対応する領域内のエネルギーを付与された場合でも、その領域内の位置に応じて、形成される色の濃度は異なる。例えば、画像形成層１６に対して、領域２２内のエネルギーを与えた場合に、同じ加熱時間であっても、Ｔａ３に近い温度を与えた方が、Ｔａ２に近い温度を与えるよりも高い濃度の画像が形成されることとなる。加熱時間が変動した場合でも同様である。
【００２５】
［印刷ヘッド］
本実施形態に係る印刷ヘッドは、画像の幅全体にわたって伸びる、抵抗の実質的な直線配列を含む。本実施形態において、印刷ヘッドは画像部材１０の搬送方向に直交する方向（画像部材１０の幅方向）に延伸し、その幅方向にそって抵抗が設けられているものとする。なお、印刷ヘッドの幅は、画像よりも短くてもよい。このような場合、印刷ヘッドは、画像の幅全体を処理するために、被画像形成体である画像部材１０に対して相対的に移動するように構成されてもよく、または他の印刷ヘッドと併用されてもよい。
【００２６】
印刷ヘッドが有する抵抗に電流を供給することによって抵抗が熱源として動作し、画像部材１０は印刷ヘッドの抵抗からの熱を受けつつ搬送されることで、各画像形成層により、受けた熱に応じて、画像化が行われる。上述したように、本実施形態では、抵抗は赤外線を照射可能な構成とする。印刷ヘッドによって画像部材１０に熱が加えられる間の時間は、典型的に画像のラインごとに約０．００１から約１００ミリ秒の範囲である。上限は、印刷時間との兼ね合いで設定されるが、下限は、電子回路（不図示）の制約によって定義される。画像を形成するドットの間隔は一般的に、画像部材１０の搬送方向および幅方向の両方向に、それぞれ１インチごとに１００〜６００ラインの範囲であり、それぞれの方向に異なる間隔となっていてもよい。
【００２７】
図３は、本実施形態に係る画像形成時の印刷ヘッドと、画像部材１０の構成の例を示す図である。図３（ａ）において、画像形成時に、画像部材１０は、右方向へ搬送されるものとする。また、上述した画像部材１０の幅方向は、図３（ａ）の奥行き方向に対応する。印刷ヘッド３０は、基盤３１上にグレーズ３２を備える。また、本実施形態において、グレーズ３２は凸面グレーズ３３を更に備える。抵抗３４は、凸面グレーズ３３の表面に配置され、搬送方向に搬送される画像部材１０に接触するように配置される。なお、凸面グレーズ３３は他の形状であってもよいし、設けられていなくてもよい。その場合にも、抵抗３４が画像部材１０に接触するように構成される。なお、保護膜層（不図示）が、抵抗３４、グレーズ３２、および凸面グレーズ３３上に形成される事が好ましい。一般的に同一の材料からできているグレーズ３２および凸面グレーズ３３の組み合わせを、以下「印刷ヘッドのグレーズ」と称する。
【００２８】
グレーズ３２の上に基盤３１とヒートシンク３５が設けられる。基盤３１は、ヒートシンク３５と接しており、ファン（不図示）などの冷却部によって冷却される。画像部材１０は、一般的に実際の加熱抵抗の搬送方向の長さより長い印刷ヘッドのグレーズと接触する事となる。典型的な抵抗は、画像部材１０の搬送方向に約１２０ミクロン程度の長さであるが、一般的な印刷ヘッドのグレーズとの画像部材１０の熱的接触領域は、２００ミクロンまたはそれ以上となる。
【００２９】
図３（ｂ）は、抵抗３４の幅方向における配列の例を示す図である。抵抗３４は、幅方向に複数配列されることで、画像部材１０の幅方向に対して一定の長さを有し、この配列にそって、１ラインの画像が形成される。以下に示す例では、画像部材１０を搬送方向に搬送しながら１ラインごとに画像が形成されるものとする。
【００３０】
［画像形成装置］
図４は、本実施形態に係る画像形成装置の構成例を示す断面図である。画像形成装置４０内には、印刷ヘッド３０、格納部４１、搬送ローラ４２、プラテン４３、排出口４４、及び温度センサ４５を含んで構成される。格納部４１には被記録媒体として、複数枚の画像部材１０を格納する事が可能であり、カバー（不図示）を開閉する事で画像部材１０を補充する事が可能である。印刷時には、画像部材１０は搬送ローラ４２によって印刷ヘッド３０に送られ、プラテン４３と印刷ヘッド３０の間で画像形成された後、排出口４４から排出されて印刷を完了する。また、印刷ヘッド３０とプラテン４３のニップ部の周辺には温度センサ４５が設けられ、印刷ヘッド３０により供給される温度を検知する。なお、温度センサ４５にて検知する対象は、例えば、印刷ヘッド３０が有する抵抗３４（熱源）の温度でもよいし、画像部材１０の表面温度であってもよい。また、温度センサ４５は、１か所のみの温度を検知する構成に限定するものではなく、複数個所の温度を検知するような構成であってもよい。更に、温度センサ４５は、画像形成装置４０の環境温度を検知するような構成であってもよい。
【００３１】
画像部材１０の搬送速度は、画像形成の速度や画像形成時の解像度などに応じて制御される。例えば、高解像度の画像の形成を行う場合には、低解像度の画像の形成を行う場合に比べて搬送速度を遅くするような構成であってよい。また、印刷速度を優先する場合には、搬送速度を上げ、解像度を低下させるようにしてもよい。
【００３２】
［システム構成］
図５は、本実施形態に係るシステムの全体構成の例を示す図である。図５に示すように、本実施形態に係るシステムは、図４に示した画像形成装置４０と、そのホスト装置としてのパーソナルコンピュータ（ＰＣ）５０を含んで構成される。
【００３３】
ＰＣ５０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１、ＲＡＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０３、通信Ｉ／Ｆ５０４、入力デバイスＩ／Ｆ５０５、および表示デバイスＩ／Ｆを含んで構成され、各部位は内部バスにより互いに通信可能に接続される。ＣＰＵ５０１は、ＨＤＤ５０３やＲＡＭ５０２に保持されているプログラムや各種データに従った処理を実行する。ＲＡＭ５０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＨＤＤ５０３は、不揮発性のストレージであり、プログラムやデータを保持する。
【００３４】
通信Ｉ／Ｆ５０４は外部装置との通信を司るインターフェースであり、ここでは画像形成装置４０との間におけるデータの送受信を制御する。ここでのデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線接続や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＦｉ（登録商標）等の無線接続を用いることができる。入力デバイスＩ／Ｆ５０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するインターフェースであり、ユーザによる入力デバイスから入力を受け付ける。表示デバイスＩ／Ｆ５０６は、ディスプレイ（不図示）などの表示デバイスにおける表示を制御する。
【００３５】
画像形成装置４０は、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、通信Ｉ／Ｆ４０４、ヘッドコントローラ４０５、画像処理アクセラレータ４０６、および温度センサ４５を含んで構成され、各部位は、内部バスにより互いに通信可能に接続される。ＣＰＵ４０１は、ＲＯＭ４０３やＲＡＭ４０２に保持されているプログラムや各種データに従い、後述する各実施形態の処理を実行する。ＲＡＭ４０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＲＯＭ４０３は不揮発性のストレージであり、後述する処理で使用されるテーブルデータやプログラムを保持する。
【００３６】
通信Ｉ／Ｆ４０４は、外部装置との通信を司るインターフェースであり、ここではＰＣ５０との間におけるデータの送受信を制御する。ヘッドコントローラ４０５は、図３に示した印刷ヘッド３０に対して記録データに基づいて加熱動作を制御する。具体的には、ヘッドコントローラ４０５は、ＲＡＭ４０２の所定のアドレスから制御パラメータと記録データを読み込む構成とすることができる。そして、ＣＰＵ４０１が、制御パラメータと記録データをＲＡＭ４０２の所定のアドレスに書き込むと、ヘッドコントローラ４０５により処理が起動され、印刷ヘッド３０の加熱動作が行われる。
【００３７】
画像処理アクセラレータ４０６は、ハードウェアによって構成され、ＣＰＵ４０１よりも高速に画像処理を実行するものである。具体的には、画像処理アクセラレータ４０６は、ＲＡＭ４０２の所定のアドレスから画像処理に必要なパラメータとデータを読み込む構成とすることができる。そして、ＣＰＵ４０１が上記パラメータとデータをＲＡＭ４０２の所定のアドレスに書き込むと、画像処理アクセラレータ４０６が起動され、所定の画像処理が行われる。なお、画像処理アクセラレータ４０６は必ずしも必要な要素でなく、プリンタの仕様などに応じて、ＣＰＵ４０１による処理のみで上記のテーブルパラメータの作成処理および画像処理を実行してもよい。また、温度センサ４５は、図４にて示したように印刷ヘッド３０の抵抗３４の周辺温度を検知し、その温度情報をＣＰＵ４０１等に提供する。ＣＰＵ４０１は、取得した温度情報に基づき、抵抗３４の発熱制御を行うための制御パラメータを生成する。詳細な制御に関しては、後述する。
【００３８】
なお、本実施形態では、画像形成装置４０とＰＣ５０とが異なる装置として説明したが、例えば、これらが一体となったシステムであってもよいし、画像形成装置４０と撮像装置（不図示）とが一体となったシステムであってもよい。また、ホスト装置として、ＰＣを例に挙げたが、これに限定するものではなく、例えば、スマートフォンやタブレット端末、撮像装置などの携帯端末を用いてもよい。
【００３９】
［プリントサービス］
図６は、本実施形態に係るシステムにおけるプリントサービス実施時のシーケンスを示す。図６において、Ｓ６０１〜６０５は、ＰＣ５０における処理を示し、Ｓ６１１〜Ｓ６１６は画像形成装置４０の処理を示す。また、図６において、破線矢印はデータの送受信を示す。各工程は、各装置のＣＰＵが記憶部に保持されたプログラム等を読み出して実行することにより実現される。ユーザが印刷を実施しようとする際に本シーケンスが開始される。
Ｓ６１１にて、画像形成装置４０は、電源投入後、自らが印刷可能である事を確認し、印刷サービスを提供可能として待機状態となる。
【００４０】
一方、Ｓ６０１は、ＰＣ５０は、印刷サービスＤｉｓｃｏｖｅｒｙを実施する。ここでの印刷サービスＤｉｓｃｏｖｅｒｙは、ユーザ操作に従った周辺機器の検索を行ってもよいし、定期的に印刷サービスを提供可能な状態の画像形成装置を検索するような構成であってもよい。もしくは、ＰＣ５０と画像形成装置４０とが接続された際にＰＣ５０が問い合わせを行うような構成であってもよい。
【００４１】
Ｓ６１２にて、画像形成装置４０は、ＰＣ５０から印刷サービスＤｉｓｃｏｖｅｒｙを受信すると、これに対する応答として、自らが印刷サービスを提供できる機器である事を通知する。
【００４２】
Ｓ６０２にて、ＰＣ５０は、画像形成装置４０から印刷サービスを提供できる旨の通知を受信した場合、画像形成装置に対して印刷可能情報を要求する。
【００４３】
Ｓ６１３にて、画像形成装置４０は、ＰＣ５０からの印刷可能情報の要求への応答として、自らが提供できる印刷サービスの情報を通知する。
【００４４】
画像形成装置４０から印刷可能情報を受信すると、Ｓ６０３にて、ＰＣ５０は、印刷可能情報を元に、印刷ジョブ作成用のユーザインタフェースを構築する。具体的には、画像形成装置４０の印刷可能情報を元に、印刷画像の指定、印刷サイズ、印刷可能用紙サイズ等の適切な表示と適切な選択肢のユーザへの提供を、ディスプレイ（不図示）を介して行う。そして、キーボード等の入力デバイス（不図示）を介してユーザからの設定を受け付ける。
【００４５】
Ｓ６０４にて、ＰＣ５０は、ユーザから受け付けた設定に基づき印刷ジョブを発行し、画像形成装置４０へ送信する。
【００４６】
Ｓ６１４にて、画像形成装置４０は、ＰＣ５０からの印刷ジョブを受信する。
【００４７】
Ｓ６１５にて、画像形成装置４０は、受信した印刷ジョブを解析し、実行する。本実施形態に係る印刷ジョブに対する画像形成の詳細については後述する。
【００４８】
印刷が完了すると、Ｓ６１６にて、画像形成装置４０は、印刷完了をＰＣ５０に通知する。そして、画像形成装置４０側の処理は完了し、待機状態となる。
【００４９】
Ｓ６０５にて、ＰＣ５０は、印刷完了通知を受信して、その旨をユーザに伝達する。そして、ＰＣ５０側の処理を完了する。
【００５０】
なお、上記の説明では、種々の情報伝達はいずれもＰＣ５０側から画像形成装置４０に対してリクエストを行い、そのリクエストに対し画像形成装置４０が応答する、という通信例を述べた。しかし、上記のようないわゆるＰｕｌｌ型の通信例に限定される物ではなく、画像形成装置４０がネットワークに存在する１または複数のＰＣ５０に対して自発的に発信する、いわゆるＰｕｓｈ型であっても構わない。
【００５１】
以下、本実施形態に係る画像形成の制御について説明する。本実施形態では、印刷ヘッド３０が有する抵抗３４に電流を印加するための信号（パルス信号）をヘッドコントローラ４０５から出力することで加熱制御を行う。
【００５２】
（従来の加熱パルス）
まず、本願発明に対する比較例として、従来の加熱制御に用いられる信号について説明する。図７は、従来の画像形成装置の印刷ヘッドに印加される、各色に対応する信号パターン（加熱パルス）の例である。図７において、１画素中における、画像部材１０において各発色させたい色と、その際の加熱パルスの構成例を示す。上から順に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）、黒色（Ｋ）を示している。図７において、１画素に対する加熱パルスは、７つの区間（ｐ０〜ｐ６）を含んで構成され、１つの区間の長さはΔｔ０とする。つまり、１画素を形成するために要する加熱パルスの時間は、Δｔ０×７区間（ｐ０〜ｐ６）分となる。つまり、１画素分の発色には、７区間のパルスのサイクル数が用いられ、この中に含まれるパルス信号列により発色が制御される。
【００５３】
図７において、信号は、ＨｉｇｈとＬｏｗ（ＯＮとＯＦＦ）による２値を示す。Ｈｉｇｈの際に抵抗３４による加熱が行われ、Ｌｏｗの際には加熱が行われない。そして、各色に対する加熱パルスに含まれるパルスのパルス幅およびパルス数を制御することで、発色を制御している。本実施形態では、ＰＷＭ（Ｐｕｌｓｅ  ｗｉｄｔｈ  ｍｏｄｕｌａｔｉｏｎ）制御により、各パルスのパルス幅の調整を行う。図７に示すように、各区間の起点を、パルスの立ち上がりタイミング（ＯＮタイミング）として説明する。
【００５４】
例えば、イエロー（Ｙ）を発色させる場合、図２に示す領域２１（比較的高い加熱温度、かつ、比較的短い加熱時間）を実現させるために、Δｔ１の時間加熱している。また、マゼンタ（Ｍ）を発色させる場合、図２に示す領域２２（中間の加熱温度、かつ、中間の加熱時間）を実現させるために、Δｔ２の時間加熱を合計２回、インターバルを置いて実施している。ここでの１つ目のパルスと２つ目のパルスのインターバルの間隔は、（Δｔ０−Δｔ２）となる。同様に、シアン（Ｃ）を発色させる場合、図２に示す領域２３（比較的低い加熱温度、かつ、比較的長い加熱時間）を実現させるために、Δｔ３の時間加熱を合計４回、インターバルを置いて実施している。ここでの１つ目のパルスと２つ目のパルスのインターバルの間隔は、（Δｔ０−Δｔ３）となる。このインターバルを設けることで、目的とする温度（活性化温度）以上に画像部材１０の温度が上昇することを抑制する。言い換えると、ＯＮ時間とＯＦＦ時間を制御することで、目的とする温度を維持している。
【００５５】
図７においては、理解を容易とするために、
Δｔ１＝Δｔ２×２＝Δｔ３×４
の関係とし、いずれの色を発色させる場合でも印刷ヘッド３０に印加される加熱パルスの総時間を同一とする。以下に示すｔ１〜ｔ３、Ｔａ１〜Ｔａ３は、図２の記載に対応するものとする。
【００５６】
加熱時間は、
ｔ２＞Ｙの加熱時間Δｔ１＞ｔ１
ｔ３＞Ｍの加熱時間Δｔ２＋Δｔ０＞ｔ２
Ｃの加熱時間Δｔ３＋Δｔ０×３＞ｔ３
となっており、加熱時間の相対的な関係は、
Ｙ＜Ｍ＜Ｃ
となっている。
【００５７】
ここで、印刷ヘッド３０によって画像部材１０に印加されるエネルギー（熱量）は、各信号におけるインターバル時間において、図３に示す印刷ヘッド３０のグレーズ３２（および凸面グレーズ３３）、基盤３１、ヒートシンク３５などに熱伝導される。そのため、インターバル時間には、画像部材１０の温度は低下する。同様に画像部材１０中に熱伝導された熱量は、図４に示すプラテン４３等の周辺にも熱を伝搬させるため、その分、画像部材１０の温度は低下する。その結果、投入エネルギー（熱量）が同一である場合に、加熱によるピーク温度は、
Ｙ＞Ｍ＞Ｃ
となる。ここで、
Ｙのピーク温度＞Ｔａ３
Ｔａ３＞Ｍのピーク温度＞Ｔａ２
Ｔａ２＞Ｃのピーク温度＞Ｔａ１
の様に制御する事で、Ｙ、Ｍ、Ｃそれぞれの色を独立に発色させる事ができる。
【００５８】
次に、二次色であるＲ、Ｇ、Ｂ、および、三次色であるＫの発色を制御する加熱パルスについて説明する。ここでのＮ次色とは、Ｎ個の色材（画像形成層）を発色させて組み合わせることで表現する色を意味する。
【００５９】
図７に示す赤色（Ｒ）は、イエロー（Ｙ）→マゼンタ（Ｍ）の順に発色する様に加熱パルスを制御している。つまり、イエロー（Ｙ）に対応する画像形成層１４とマゼンタ（Ｍ）に対応する画像形成層１６を発色させることで、赤色（Ｒ）の画像を形成する。また、図７に示す緑色（Ｇ）は、イエロー（Ｙ）→シアン（Ｃ）の順に発色する様に加熱パルスを制御している。同様に、図７に示す青色（Ｂ）は、マゼンタ（Ｍ）→シアン（Ｃ）の順に発色する様に加熱パルスを制御している。図７に示す黒色（Ｋ）は、イエロー（Ｙ）→マゼンタ（Ｍ）→シアン（Ｃ）の順に発色する様に加熱パルスを制御している。
【００６０】
上記の従来の方式の場合、
Ｙ層を発色させる際には、Ｃ層とＭ層を発色させない
Ｍ層を発色させる際には、Ｙ層とＣ層を発色させない
Ｃ層を発色させる際には、Ｍ層とＹ層を発色させない
という条件下で行うため、それぞれの画像形成層の活性化には制約が生ずる。つまり、画像形成層を個別に発色させていたため、発色時の組み合わせにおいて十分な再現ができていなかった。そのため、画像部材１０内での画像形成層での発色率が低くなり、その分発色が不十分となってしまう。
【００６１】
（本発明に係る活性化）
本実施形態では、上記に述べた従来の活性化の問題点を踏まえ、以下のように制御を行う。
【００６２】
図８は、本実施形態に係る加熱時間と加熱温度の関係を説明するための図である。図８において、領域２１、２２、２３は、図２にて示した領域２１、２２、２３と同じであるため、説明を省略する。
【００６３】
領域２４は、図１に示す画像形成層１４、１６、１８のうち、イエロー（Ｙ）に対応する画像形成層１４とマゼンタ（Ｍ）に対応する画像形成層１６が活性化する領域である。よって、領域２４に対応するエネルギーが付与された場合、画像部材１０においては、実質的な発色は赤色（Ｒ）を示す。
【００６４】
領域２５は、図１に示す画像形成層１４、１６、１８のうち、マゼンタ（Ｍ）に対応する画像形成層１６とシアン（Ｃ）に対応する画像形成層１８が活性化する領域である。よって、領域２５に対応するエネルギーが付与された場合、画像部材１０においては、実質的な発色は青色（Ｂ）を示す。
【００６５】
領域２６は、図１に示す画像形成層１４、１６、１８の全てが活性化する領域である。よって、領域２６に対応するエネルギーが付与された場合、画像部材１０においては、実質的な発色は黒色（Ｋ）を示す。
【００６６】
従来例では、領域２４、２５、２６については複数の発色層が同時並行的に活性化してしまうため、使用されていなかった。しかし、本実施形態においては、従来使用していた領域２１〜２３に加えて、領域２４〜２６も利用する事によって画像部材１０での発色（色の再現性）を向上させる。
【００６７】
（本実施形態に係る加熱パルス）
続いて、本実施形態に係る加熱パルスの基本的な構成について図９を用いて説明する。
【００６８】
図９では、図７の加熱パルスとして示したＹ、Ｍ、Ｃ、Ｇは同じであるが、Ｒ、Ｂ、Ｋ用の加熱パルスが変更されている。本実施形態では、Ｙ→Ｍ→Ｃ→Ｒ→Ｂ→Ｋの順に発色するように加熱パルスを制御している。なお、パルス幅やインターバル期間（Δｔ０、Δｔ１、Δｔ２、Δｔ３等）は、印刷ヘッド３０やその他の構造に起因した、インターバル時間の冷却特性などに応じて決定されてよい。
【００６９】
例えば、二次色である赤色（Ｒ）を発色させる場合、Δｔ１時間の加熱を合計２回、インターバル（Δｔ０−Δｔ１）の間隔を空けて実施している。これはイエロー（Ｙ）を発色させる温度でマゼンタ（Ｍ）を発色させる時間の間、加熱を行うことを意味している。つまり、図８に示す領域２４に相当するエネルギーを付与する。この制御は、イエロー（Ｙ）とマゼンタ（Ｍ）を独立して発色させていた従来の手法と比較し、イエロー（Ｙ）を発色させる温度に達するまでの温度を利用してマゼンタ（Ｍ）を発色させることができるため、マゼンタ（Ｍ）の発色が改善される。また、マゼンタ（Ｍ）を発色させるために要する時間を用いて同時並行的にイエロー（Ｙ）を発色させることができるため、イエロー（Ｙ）の発色する面積率、即ち画素当りの発色面積が改善され、その分、イエロー（Ｙ）の発色効率、すなわち画素当りの発色度合が改善される。
【００７０】
同様に、二次色である青色（Ｂ）を発色させる場合、Δｔ２時間の加熱を合計４回、インターバル（Δｔ０−Δｔ２）の間隔を空けて実施している。これはマゼンタ（Ｍ）を発色させる温度でシアン（Ｃ）を発色させる時間の間、加熱を行うことを意味している。つまり、図８に示す領域２５に相当するエネルギーを付与する。この制御は、マゼンタ（Ｍ）とシアン（Ｃ）を独立して発色させていた従来の手法と比較し、マゼンタ（Ｍ）を発色させる温度に達するまでの温度を利用してシアン（Ｃ）を発色させることができるため、シアン（Ｃ）の発色が改善される。また、シアン（Ｃ）を発色させるために要する時間を用いて同時並行的にマゼンタ（Ｍ）を発色させることができるため、マゼンタ（Ｍ）の発色する面積率が改善され、その分、マゼンタ（Ｍ）の発色効率が改善される。
【００７１】
同様に、三次色である黒色（Ｋ）を発色させる場合、Δｔ１時間の加熱を合計４回、インターバル（Δｔ０−Δｔ１）の間隔を空けて実施している。これはイエロー（Ｙ）を発色させる温度で、シアン（Ｃ）を発色させる時間の間、加熱を行うことを意味している。つまり、図８に示す領域２６に相当するエネルギーを付与する。この制御は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）を独立して発色させていた従来の手法と比較し、イエロー（Ｙ）を発色させる温度に達するまでの温度を利用してマゼンタ（Ｍ）およびシアン（Ｃ）を発色させることができる。そのため、マゼンタ（Ｍ）およびシアン（Ｃ）の発色が改善される。また、シアン（Ｃ）を発色させるために要する時間を用いて同時並行的にイエロー（Ｙ）およびマゼンタ（Ｍ）を発色させることができる。そのため、イエロー（Ｙ）およびマゼンタ（Ｍ）の発色する面積率が改善され、その分、イエロー（Ｙ）およびマゼンタ（Ｍ）の発色効率が改善される。
【００７２】
［処理フロー］
図１０は、本実施形態に係る加熱パルスを実現する画像処理フローチャートである。図１０に示すフローは、図６のＳ６１５の工程にて実行される。本フローは、例えば、画像形成装置４０のＣＰＵ４０１がＲＯＭ４０３等に含まれるプログラムやデータを読み出して実行することにより実現される。なお、本処理は画像処理アクセラレータ４０６にて一部が実行されるような構成であってもよい。
【００７３】
Ｓ１００１にて、ＣＰＵ４０１は、図６中のＳ６１４にて受信した印刷ジョブ中の画像データを取得する。ここでは、画像データを１ページごとに取得するものとして説明を行う。
【００７４】
Ｓ１００２にて、ＣＰＵ４０１は、画像データに対する復号化処理を行う。なお、画像データが圧縮や符号化されていない場合には、本処理を省略してよい。復号化処理により、画像データはＲＧＢデータとなる。ＲＧＢデータの種別としては、例えば、ｓＲＧＢやａｄｏｂｅ（登録商標）ＲＧＢ等の標準的な色情報が挙げられる。本実施形態において、画像データは、各色８ｂｉｔの情報を持ち、値域としては０〜２５５とするが、１６ｂｉｔ等、異なるｂｉｔ数から構成されてもよい。
【００７５】
Ｓ１００３にて、ＣＰＵ４０１は、画像データに対して色補正処理を行う。なお、色補正処理は、ＰＣ５０側で行ってもよく、画像形成装置４０に合わせた色補正を行う場合には画像形成装置４０内で行ってよい。色補正処理後の画像データはＲＧＢデータであるが、この時点では画像形成装置４０に特化したＲＧＢ、いわゆるデバイスＲＧＢという形式となっているものとする。
【００７６】
Ｓ１００４にて、ＣＰＵ４０１は、画像データに対し、３次元ルックアップテーブルを用いて輝度濃度変換を行う。本実施形態に係るパルス制御の場合には、
Ｒ、Ｇ、Ｂ→Ｃ、Ｍ、Ｙ
という３色→３色変換では無く、
Ｒ、Ｇ、Ｂ→Ｃ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋ
という３色→６色変換を行うため、３次元ルックアップテーブル等の手法を用いた輝度濃度変換を行う事が望ましい。つまり、３つの画像形成層の発色を組み合わせて再現可能な色として、Ｒ，Ｂ，Ｋに対する値も算出する。
【００７７】
本実施形態では、以下のように３次元ルックアップテーブルを用いて輝度濃度変換を行う。以下に用いる３次元ルックアップテーブルの関数３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［Ｎ］において、変数Ｒ、Ｇ、ＢはそれぞれＲＧＢデータの値が入力され、変数Ｎは、出力するＣ，Ｍ，Ｙ，Ｒ，Ｂ，Ｋのいずれかが指定される。ここでは、Ｃ，Ｍ，Ｙ，Ｒ，Ｂ，Ｋとして、それぞれ０，１，２，３，４，５が指定されているものとする。
Ｃ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［０］
Ｍ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［１］
Ｙ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［２］
Ｒ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［３］
Ｂ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［４］
Ｋ＝３Ｄ＿ＬＵＴ［Ｒ］［Ｇ］［Ｂ］［５］
【００７８】
上記の３Ｄ＿ＬＵＴは、２５６×２５６×２５６×６の１００６６３２９６個のデータテーブルから構成される。各データは、図９中のｐ０〜ｐ１６に印加するパルス幅に対応するデータとなっている。なお、ルックアップテーブルのデータ量を削減するために、例えば、グリッド数を２５６→１７に減らして、１７×１７×１７×６の２９４７８個のデータテーブルを用いて補間演算によって結果を算出してもよい。当然であるが、１７グリッド以外にも、１６グリッドや９グリッドおよび８グリッド等、適宜好適なグリッド数を設定して構わない。補間方法についても既知の四面体補間等、いずれの方法を用いて構わない。本実施形態において、３次元ルックアップテーブルは、予め規定され、画像形成装置４０のＲＯＭ４０３等に保持されているものとする。
【００７９】
上記３次元ルックアップテーブルを用いることで、各色を構成するイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の制御パラメータを個別に設定可能となる。つまり、赤色（Ｒ）を構成するイエローおよびマゼンタ、緑色（Ｇ）を構成するシアンおよびイエロー、青色（Ｂ）を構成するマゼンタおよびシアン、黒色（Ｋ）を構成するイエロー、マゼンタ、およびシアンそれぞれに対する制御パラメータを独立に設定可能となる。また、図９に示すように、シアン（Ｃ）やマゼンタ（Ｍ）のように、１つの色を発色させる際に複数のパルスを用いる場合において、それらの複数のパルスを全て同じパルス幅に制御することも可能であるし、異なるパルス幅に制御することも可能となる。これにより、より細かな発色の制御が可能となり、色の再現性の向上に寄与することができる。
【００８０】
また、３次元ルックアップテーブル以外にも、
Ｃ＝２５５−Ｒ
Ｍ＝２５５−Ｇ
Ｙ＝２５５−Ｂ
Ｋ＝ｍｉｎ（Ｃ，Ｍ，Ｙ）
Ｃ＝Ｃ−Ｋ
Ｍ＝Ｍ−Ｋ
Ｙ＝Ｙ−Ｋ
Ｒ＝ｍｉｎ（Ｍ，Ｙ）
Ｂ＝ｍｉｎ（Ｍ，Ｃ）
Ｃ＝Ｃ−Ｂ
Ｍ＝Ｍ−Ｂ−Ｒ
Ｙ＝Ｙ−Ｒ
という様に演算によって算出する事も可能であり、適宜好適な手段を用いて構わない。上記に示す関数ｍｉｎ（ｘ，ｙ）は変数ｘ，ｙのうちの最小値を選択する関数である。
【００８１】
Ｓ１００５にて、ＣＰＵ４０１は、変換された画像データに対し出力補正を行う。まず、ＣＰＵ４０１は、各色に対応した変換テーブルを用いて、各Ｃ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋの濃度を実現するためのパルス幅を算出する。ｃ、ｍ、ｙ、ｒ、ｂ、ｋはそれぞれ、Ｃ、Ｍ、Ｙ、ｒ、ｋ、ｂの値に対応するパルス幅を示す。ここでの変換テーブル（変換式）は予め規定され、画像形成装置４０のＲＯＭ４０３等に保持されているものとする。
ｃ＝１Ｄ＿ＬＵＴ［Ｃ］
ｍ＝１Ｄ＿ＬＵＴ［Ｍ］
ｙ＝１Ｄ＿ＬＵＴ［Ｙ］
ｒ＝１Ｄ＿ＬＵＴ［Ｃ］
ｂ＝１Ｄ＿ＬＵＴ［Ｍ］
ｋ＝１Ｄ＿ＬＵＴ［Ｙ］
【００８２】
ここで、ｃにて示されるパルス幅の最大値は、図９中のΔｔ３とする。ｍにて示されるパルス幅の最大値は、図９中のΔｔ２とする。ｙにて示されるパルス幅の最大値は、図９中のΔｔ１とする。ｒにて示されるパルス幅の最大値は、図９中のΔｔ１とする。ｂにて示されるパルス幅の最大値は、図９中のΔｔ２とする。ｋにて示されるパルス幅の最大値は図９中のΔｔ１とする。画像形成装置４０はパルス幅の変調によって、画像部材１０中で発色強度を変調できるため、上述のｃ、ｍ、ｙ、ｒ、ｂ、ｋが最大値よりも小さい場合には適宜、パルス幅を短くして所望の階調を実現できる。この処理は既知の手段を用いて構わない。
【００８３】
更に、ＣＰＵ４０１は、温度センサ４５によって取得した画像部材１０（もしくは、印刷ヘッド３０）の温度に応じて、加熱パルスを変調する。具体的には、温度センサ４５によって検知した温度が高くなるに従って、活性化温度に到達させるために用いられる加熱パルスのパルス幅を短くする様に制御する。この処理は既知の手段を用いて構わない。また、画像部材１０の温度については温度センサ４５による取得だけでなく、ＰＣや画像形成装置４０において、画像部材１０や印刷ヘッド３０の温度推定を行い、その推定温度に基づいて制御してもよい。温度推定の方法としては、特に限定するものでは無く、公知の手法を用いても構わない。
【００８４】
なお、画像部材１０の温度が許容温度以上に上がっていた場合には、画像形成動作を待機（中断）して、画像部材１０の温度が許容温度以下に下がった後に画像形成を再開する事が好ましい。また、１ページ中の画像形成の途中で画像形成を待機した場合、待機前と再開後の画像形成濃度を合わせる事は容易では無いため、待機の有無については、Ｓ１００１で判断を行い、ページ単位で待機およびその後の再開を行う事が好ましい。
【００８５】
Ｓ１００６にて、ＣＰＵ４０１は、ヘッドコントローラ４０５を介して印刷ヘッド３０の制御を行う。具体的には、上記にて求めた各パルス幅を用いて、図９に示す１７の区間（ｐ０〜ｐ１６）に対応付けた以下の信号が出力される。以下に示すｐ０〜ｐ１６はそれぞれ、図９に示す区間に対応しているものとする。
ｐ０＝ｙ
ｐ１＝ｍ
ｐ２＝ｍ
ｐ３＝ｃ
ｐ４＝ｃ
ｐ５＝ｃ
ｐ６＝ｃ
ｐ７＝ｒ
ｐ８＝ｒ
ｐ９＝ｂ
ｐ１０＝ｂ
ｐ１１＝ｂ
ｐ１２＝ｂ
ｐ１３＝ｋ
ｐ１４＝ｋ
ｐ１５＝ｋ
ｐ１６＝ｋ
【００８６】
上述したように、ｐ０〜ｐ１６のパルス幅を制御する事で、所望の色を画像部材１０上に形成する。
【００８７】
Ｓ１００７にて、ＣＰＵ４０１は、当該ページの記録が完了したかを判定する。完了した場合は（Ｓ１００７にてＹＥＳ）本処理フローを終了し、次ページの処理、もしくは、図６のＳ６１６の処理へ進む。完了していない場合は（Ｓ１００７にてＮＯ）Ｓ１００２へ進み、当該ページに対する画像形成の処理を継続する。
【００８８】
図９を参照すると、従来においては、赤色（Ｒ）はｐ１でイエロー（Ｙ）、ｐ２＋ｐ３でマゼンタ（Ｍ）の発色が行われていた。これに対し、本実施形態では、ｐ７とｐ８の両方でイエロー（Ｙ）とマゼンタ（Ｍ）の両方を発色させる事となり、その分、発色が改善され、画質が向上する。
【００８９】
なお、本実施形態においては、総駆動パルス数が従来の７つの区間（ｐ０〜ｐ６）に比べて１７の区間（ｐ０〜ｐ１６）に増加しているため、印刷ヘッド３０による加熱と画像部材１０の搬送を同時に行うよりも、交互に行う事が好ましい。
【００９０】
［待機処理］
図１０のＳ１００５の出力補正の説明の際に、画像形成の待機判定について述べた。上述したように、待機判定とは、画像部材１０自体の温度の上昇に伴って、各画像形成層の温度も上昇するため、異なる温度の画像部材１０に対して、同じエネルギー（加熱）を与えた場合には、異なる品質の画像が形成されてしまう。そのため、画像部材１０の温度によっては、画像形成を一旦停止し、温度が低下するまで待機する必要がある。ここで、本実施形態の処理においては、従来の方式に比べてより有効に待機判定を行う事ができるため、その処理について詳細に説明する。
【００９１】
上述したように、従来の方式の場合、
Ｙ層を発色させる際には、Ｃ層とＭ層を発色させない
Ｍ層を発色させる際には、Ｙ層とＣ層を発色させない
Ｃ層を発色させる際には、Ｍ層とＹ層を発色させない
という条件を満たす必要がある。特に、画像部材１０の温度がＣ層の活性化温度に近づいている状況での、Ｍ層とＹ層の発色の条件を満たすように制御することは困難である。
【００９２】
一方、本実施形態の方式では、
Ｒ層を発色させる際には、Ｃ層を発色させない
Ｂ層を発色させる際には、Ｙ層を発色させない
Ｋ層を発色させる際には、発色させない層は無い
という条件となり、これは従来の方式に比べると制約が少ない。具体的には、
Ｒの画像であれば、パルスの印加時間＜Ｔ３であれば良く、温度条件は無い
Ｂの画像であれば、温度＜Ｔａ３であれば良く、印加時間条件は無い
Ｋの画像であれば、温度条件および印加時間条件は無い
となる。但し、赤色（Ｒ）の条件緩和の度合いは、画像部材１０の温度がＣ層の活性化温度に近づいている状況では、青色（Ｂ）、黒色（Ｋ）に比べると相対的に小さい。
【００９３】
よって、画像形成の待機判定を行う場合、Ｒ、Ｂ、Ｋ、Ｃが支配的な（画像に占める割合が大きい）画像であって、Ｍ、Ｙの画像形成が殆ど無いような画像である場合には、待機条件を緩和し、印刷の連続性を向上させる事ができる。
【００９４】
具体的には、待機判定を行うために用いられる、色ごとの待機を要する温度（以下、待機温度）を設定する。この場合に、少なくとも、
Ｋ、Ｂ、Ｒ、Ｃ＞Ｙ、Ｍ
として、Ｋ、Ｂ、Ｒ、Ｃのいずれかに関してはＹ、Ｍよりも高い待機温度を設定可能である。上記の様に２グループに分けて設定してもよいし、各色それぞれの個別の待機温度を設定してもよい。そして、少なくとも所定の面積以上を画像形成する色の中で、最少の待機温度を設定する等の構成をとることによって、画像弊害が発生しない状況での無駄な待機を発生させない、適切な待機温度を設定可能となる。
【００９５】
（待機判定処理）
図１８は、本実施形態に係る画像形成時の待機処理のフローチャートである。上述の様に、本処理は、図１０のＳ１００１の処理開始のタイミングで、まだ当該ページの印刷を開始する前に行う例を説明する。本フローは、例えば、画像形成装置４０のＣＰＵ４０１がＲＯＭ４０３等に含まれるプログラムやデータを読み出して実行することにより実現される。なお、本処理は画像処理アクセラレータ４０６にて一部が実行されるような構成であってもよい。
【００９６】
Ｓ１８０１にて、ＣＰＵ４０１は、画像データを取得する。このとき、画像データに対する各色の累積カウントを行うための各変数（Ｔｏｔａｌ）およびフラグ（Ｊｕｄｇｅ）を初期化する。
ＴｏｔａｌＣ＝０    ＪｕｄｇｅＣ＝ＦＡＬＳＥ
ＴｏｔａｌＭ＝０    ＪｕｄｇｅＭ＝ＦＡＬＳＥ
ＴｏｔａｌＹ＝０    ＪｕｄｇｅＹ＝ＦＡＬＳＥ
ＴｏｔａｌＲ＝０    ＪｕｄｇｅＲ＝ＦＡＬＳＥ
ＴｏｔａｌＢ＝０    ＪｕｄｇｅＢ＝ＦＡＬＳＥ
ＴｏｔａｌＫ＝０    ＪｕｄｇｅＫ＝ＦＡＬＳＥ
【００９７】
Ｓ１８０２〜Ｓ１８０４は、図１０のＳ１００２〜Ｓ１００４と同じ処理を行う。
【００９８】
Ｓ１８０５にて、ＣＰＵ４０１は、ここまでに求められたＣ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋそれぞれの量を１ページ内で累積カウントを行う。具体的には、Ｓ１８０１で初期化した各色に対応する変数Ｔｏｔａｌの累積濃度値を画素単位に累積加算すればし、各色の頻度を求める。
ＴｏｔａｌＣ＝ＴｏｔａｌＣ＋Ｃ
ＴｏｔａｌＭ＝ＴｏｔａｌＭ＋Ｍ
ＴｏｔａｌＹ＝ＴｏｔａｌＹ＋Ｙ
ＴｏｔａｌＲ＝ＴｏｔａｌＲ＋Ｒ
ＴｏｔａｌＢ＝ＴｏｔａｌＢ＋Ｂ
ＴｏｔａｌＫ＝ＴｏｔａｌＫ＋Ｋ
【００９９】
Ｓ１８０６にて、ＣＰＵ４０１は、当該ページに含まれる画素全てに対して累積カウントしたか否かを判定する。画素全てに対して累積カウントとした場合（Ｓ１８０６にてＹＥＳ）Ｓ１８０７へ進み、カウントしていない場合は（Ｓ１８０６にてＮＯ）Ｓ１８０２へ戻り処理を継続する。
【０１００】
Ｓ１８０７にて、ＣＰＵ４０１は、各色に対してカウントした結果を用いて、所定量以上の面積を記録しているか否かを各色に対して判定する。具体的には、以下の条件に基づいて、処理を行う。以下の例ではＩＦ関数にて例示している。
Ｉｆ（ＴｏｔａｌＣ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＣ＝ＴＲＵＥ
Ｉｆ（ＴｏｔａｌＭ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＭ＝ＴＲＵＥ
Ｉｆ（ＴｏｔａｌＹ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＹ＝ＴＲＵＥ
Ｉｆ（ＴｏｔａｌＲ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＲ＝ＴＲＵＥ
Ｉｆ（ＴｏｔａｌＢ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＢ＝ＴＲＵＥ
Ｉｆ（ＴｏｔａｌＫ＞Ｔｈｒｅｓｈｏｌｄ）    ＪｕｄｇｅＫ＝ＴＲＵＥ
【０１０１】
上記の例は出、閾値Ｔｈｒｅｓｈｏｌｄは全画素に対する記録率で例えば１％と設定する。このＴｈｒｅｓｈｏｌｄ以上の色に関しては、その画像形成結果を好適なものとする待機温度を設定する必要があるということとなる。閾値Ｔｈｒｅｓｈｏｌｄの値については、本実施形態では全色共通の値を用いているが、各色に対して異なる値を設定してもよい。
【０１０２】
Ｓ１８０８にて、ＣＰＵ４０１は、全体としての待機温度を決定する。待機温度ＷａｉｔＴｅｍｐとして、初期値ＴｅｍｐＤｅｆａｕｌｔが設定される。この値は、ほぼ白紙のまま排出する場合における待機温度である。そして、画像形成が必要な色について、より低い待機温度が必要な場合にはその温度を待機温度として設定する。以下に示すＩＦ関数にて示す条件は一例であり、これに限定するものではない。また、判定順は以下に示す例に限定するものではなく、各画像形成層の発色特性に応じて決定されてよい。
ＷａｉｔＴｅｍｐ＝ＴｅｍｐＤｅｆａｕｌｔ
Ｉｆ（ＪｕｄｇｅＣ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＣ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＣ
Ｉｆ（ＪｕｄｇｅＭ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＭ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＭ
Ｉｆ（ＪｕｄｇｅＹ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＹ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＹ
Ｉｆ（ＪｕｄｇｅＲ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＲ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＲ
Ｉｆ（ＪｕｄｇｅＢ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＢ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＢ
Ｉｆ（ＪｕｄｇｅＫ＝ＴＲＵＥ  ＆＆  ＴｅｍｐＫ＜ＷａｉｔＴｅｍｐ）  ＷａｉｔＴｅｍｐ＝ＴｅｍｐＫ
【０１０３】
Ｓ１８０９にて、ＣＰＵ４０１は、温度センサ４５にて検出した温度が、待機温度以下になっているか否かを判定する。待機温度以下になっていない場合は（Ｓ１８０９にてＮＯ）待機温度以下になるまで待機を行う。待機温度以下になっている場合は（Ｓ１８０９にてＹＥＳ）本処理フローを終了し、図１０中のＳ１００１の処理に戻る。なお、Ｓ１００１の処理に戻った際に、図１８のＳ１８０２〜Ｓ１８０４の処理で得られた結果を、図１０のＳ１００２〜Ｓ１００４の処理を行わずに再利用するような構成であってもよい。
【０１０４】
［第１の実施形態の変形例］
上記の第１の実施形態では、図９に示すように、二次色である赤色（Ｒ）と青色（Ｂ）、および三次色である黒色（Ｋ）それぞれの専用の加熱パルスを用いることによって、画像部材１０上での発色を改善する例を説明した。しかし、図７と図９とを比較すると分かるように、第１の実施形態では総駆動パルス数が２倍以上に増えてしまう。そこで、本変形例では総駆動パルスの増加率を抑えつつ、画像部材１０上で特定の色域での発色を改善する例を説明する。
【０１０５】
（加熱パルス）
図１１は、本変形例の加熱パルスの例を説明するための図である。図９に示す加熱パルスと比較して、青色（Ｂ）と黒色（Ｋ）の構成が異なる。ここでは、Ｙ→Ｍ→Ｃ→Ｒの順に発色するように加熱パルスを制御している。
【０１０６】
例えば、二次色である赤色（Ｒ）を発色させる場合、赤色（Ｒ）用の加熱パルスが用いられるため、図９と同様の制御が行われる。そのため、上述したように、従来手法と比較し、赤色（Ｒ）の発色は改善される。
【０１０７】
二次色である青色（Ｂ）を発色させる場合、図９に示すような青色（Ｂ）用の加熱パルスは用いられないため、従来手法の図７と同様の制御が行われる。そのため、青色（Ｂ）の発色は従来手法と同等となる。
【０１０８】
三次色である黒色（Ｋ）を発色させる場合、シアン（Ｃ）と赤色（Ｒ）を発色させるように加熱パルスを制御している。この場合、従来手法と比較すると、赤色（Ｒ）用の加熱パルスが用いられることで、イエロー（Ｙ）を発色させる温度に達するまでの温度を利用してマゼンタ（Ｍ）を発色させることができるため、マゼンタ（Ｍ）の発色が改善される。また、マゼンタ（Ｍ）を発色させるために要する時間を用いて同時並行的にイエロー（Ｙ）を発色させることができるため、イエロー（Ｙ）の発色する面積率が改善され、その分、イエロー（Ｙ）の発色効率が改善される。一方、図１１の手法は、黒色（Ｋ）用の加熱パルスが存在する図９の手法よりは、黒色（Ｋ）における発色が低減される。
【０１０９】
図９と図１１の総駆動パルス量を比較すると、Ｙ、Ｍ、Ｃ、Ｒ、Ｂ、Ｋ用の６種類の加熱パルス制御を行っている図９の手法に対して、Ｙ、Ｍ、Ｃ、Ｒ用の４種類の加熱パルス制御の図１１の手法では、総駆動パルス量は減少している。そのため、図１１の手法の方が、１ドットを印刷するための処理時間が短くなる。具体的には、図１１の手法では、９つの区間（ｐ０〜ｐ８）分の時間にて１ドット当たりの画像形成が可能であり、図９よりも８区間分の短縮が可能である。
【０１１０】
以上説明した様に、加熱パルスとしてＣＭＹＲの４種類を組み合わせて用いることで、図９に示した方法よりも総駆動パルスの増加率を抑えつつ、画像部材１０上で赤色（Ｒ）の発色を改善することができる。
【０１１１】
同様に、青色（Ｂ）、黒色（Ｋ）の色域での発色を改善する事も可能である。図１２は、青色（Ｂ）用の加熱パルスを用いる例である。ここでは、Ｙ→Ｍ→Ｃ→Ｂの順に発色するように加熱パルスを制御している。
【０１１２】
例えば、二次色である赤色（Ｒ）を発色させる場合、図９に示すような赤色（Ｒ）用の加熱パルスは用いられないため、従来手法の図７と同様の制御が行われる。そのため、赤色（Ｒ）の発色は従来手法と同等となる。
【０１１３】
二次色である青色（Ｂ）を発色させる場合、青色（Ｂ）用の加熱パルスが用いられるため、図９と同様の制御を行われる。そのため、上述したように、従来手法と比較し、青色（Ｂ）の発色は改善される。
【０１１４】
三次色である黒色（Ｋ）を発色させる場合、イエロー（Ｙ）と青色（Ｂ）を発色させるように加熱パルスを制御している。この場合、従来手法と比較すると、青色（Ｂ）用の加熱パルスが用いられることで、マゼンタ（Ｍ）を発色させる温度に達す熊手の温度を利用してシアン（Ｃ）を発色させることができるため、シアン（Ｃ）の発色が改善される。また、シアン（Ｃ）を発色させるために要する時間を用いて同時並行的にマゼンタ（Ｍ）を発色させることができるため、マゼンタ（Ｍ）の発色する面積率が改善され、その分、マゼンタ（Ｍ）の発色効率が改善される。一方、図１１の手法は、黒色（Ｋ）用の加熱パルスが存在する図９の手法よりは、黒色（Ｋ）における発色が低減される。
【０１１５】
図９と図１２の総駆動パルス量を比較すると、Ｙ、Ｍ、Ｃ、Ｒ、Ｂ、Ｋ用の６種類の加熱パルス制御を行っている図９の手法に対して、Ｙ、Ｍ、Ｃ、Ｂ用の４種類の加熱パルス制御の図１２の手法では、総駆動パルス量は減少している。そのため、図１２の手法の方が、１ドットを印刷するための処理時間が短くなる。具体的には、図１２の手法では、１１つの区間（ｐ０〜ｐ１０）分の時間にて１ドット当たりの画像形成が可能であり、図９よりも６区間分の短縮が可能である。
【０１１６】
同様に、図１３は、黒色（Ｋ）用の加熱パルスを用いる例である。ここでは、Ｙ→Ｍ→Ｃ→Ｋの順に発色するように加熱パルスを制御している。
【０１１７】
例えば、二次色である赤色（Ｒ）、青色（Ｂ）を発色させる場合、図９に示すような赤色（Ｒ）用の加熱パルスおよび青色（Ｂ）用の加熱パルスを用いられないため、従来手法の図７と同様の制御が行われる。そのため、赤色（Ｒ）および青色（Ｒ）の発色は従来手法と同等となる。
【０１１８】
三次色である黒色（Ｋ）を発色させる場合、黒色（Ｋ）用の加熱パルスが用いられるため、図９と同様の制御が行われる。そのため、上述したように、従来手法と比較し、黒色（Ｋ）の発色は改善される。
【０１１９】
図９と図１３の総駆動パルス量を比較すると、Ｙ、Ｍ、Ｃ、Ｒ、Ｂ、Ｋ用の６種類の加熱パルス制御を行っている図９の手法に対して、Ｙ、Ｍ、Ｃ、Ｋ用の４種類の加熱パルス制御の図１３の手法では、総駆動パルス量は減少している。そのため、図１３の手法の方が、１ドットを印字するための処理時間が短くなる。具体的には、図１３の手法では、１１つの区間（ｐ０〜ｐ１０）分の時間にて１ドット当たりの画像形成が可能であり、図９よりも６区間分の短縮が可能である。
【０１２０】
更には、これまで説明してきた赤色（Ｒ）、青色（Ｂ）、黒色（Ｋ）の３つの色域のうち、２つの色域での発色を改善する事が可能である事は容易に想像されよう。図１１〜図１３に示した各手法、更には不図示の２色域改善、図９に示す３色域改善は、選択的に用いられる事でより効果を得る事ができる。
【０１２１】
具体的には、図１０のＳ１００２において、複合画像を解析し、
赤色が支配的な画像は図１１に示す加熱パルスを用いる
青色が支配的な画像は図１２に示す加熱パルスを用いる
黒色が支配的な画像は図１３に示す加熱パルスを用いる
上記以外の画像は図９に示す加熱パルスを用いる
といった構成であってもよい。実際に画像部材１０上での発色に必要な色域に対する処理のみを強化することによって、発色改善の効果を十分得つつ、総駆動パルスの増加率を抑える事が可能となる。
【０１２２】
画像の解析については、上記の様に図１０のＳ１００２で行う方法でもよいし、図１０のＳ１００１の段階で印刷開始前に印刷ページ全体の画像情報を用いて判定する事によって、ページの画像形成動作の途中での加熱パルスの切り替えを不要とする事ができる。
【０１２３】
また、画像によって自動的に判断する方法とは別に、ユーザの指示に基づいて特定の色域を強調する以下の様な構成を取ってもよい。ここでは、ユーザが画像形成における複数の画質モードを選択できるものとして説明する。画質モードの例として、画像において、赤色（Ｒ）を強調して画像形成を行う「ホット」モード、青色（Ｒ）を強調して画像形成を行う「クール」モード、黒色（Ｋ）を強調して画像形成を行う「ナイト」モード、および、バランスを重視した「標準」モードを挙げる。そして、ユーザの選択に応じて、以下のように加熱パルスを切り替える。
「ホット」モードの選択時は図１１に示す加熱パルスを用いる
「クール」モードの選択時は図１２に示す加熱パルスを用いる
「ナイト」モードの選択時は図１３に示す加熱パルスを用いる
「標準」モードの選択時は図９に示す加熱パルスを用いる
【０１２４】
また、ユーザによる逐一の選択でなく、画質モードを画像形成装置４０側で事前に登録する構成により、ユーザによる印刷ジョブ毎の設定を不要としてもよい。その際には、画像形成装置４０のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や外装の形状や色等で記録モードの設定がユーザによって視認できるような形態であってもよい。
【０１２５】
＜第２の実施形態＞
第１の実施形態では、二次色である赤色（Ｒ）と青色（Ｂ）、および三次色である黒色（Ｋ）それぞれの専用の加熱パルスを用いることによって、画像部材１０上での発色を改善する例を説明した。本発明に係る第２の実施形態では、更に総駆動パルスを従来に比べて低減しつつ、画像部材１０上での発色を改善する例を説明する。
【０１２６】
［加熱パルス］
図１４は、第２の実施形態に係る加熱パルスの例を説明するための図である。図１４では、図９に示したＣ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋの加熱パルスがそれぞれ重畳されるように制御されている。ここでの「重畳」とは、二次色や三次色などを再現させるために複数の色材（画像形成層）を発色させる際に、各色成分に対応するパルスの論理和（ｏｒ）をとることで、加熱パルスのパルス幅およびパルスの数を決定することを意味する。つまり、各色に対応する加熱パルスに含まれる、色成分ごとのパルスの開始位置をｐ０としている。つまり、各色成分の最初のパルスの立ち上がり位置がｐ０にて一致している。
【０１２７】
この手法では、４つの区間（ｐ０〜ｐ３）分の時間にて、１画素の画像形成が行われる。イエロー（Ｙ）の発色に用いられるパルス数の全体に対する比率は、全体の４パルス中の１パルスである。図９の手法では、イエロー（Ｙ）の発色に用いられるパルス数の全体に対する比率は、全体１７パルス中の１パルスである。図１４の手法の方がイエロー（Ｙ）の面積率が改善され、その分、イエロー（Ｙ）の発色効率が改善される。同様に、Ｍ、Ｙ、Ｒ、Ｂ、Ｋもパルス数の全体に対する比率が改善され、ひいては面積率が改善されるため、各色の発色効率が改善される。
【０１２８】
また、パルスを重畳する制御により、１ドット生成するのに必要な総駆動パルス数が、従来手法の図７と比較すると７つの区間分から４つの区間分に短縮され、また、図９と比較すると１７つの区間分から４つの区間分に短縮される。その結果、印刷に必要な処理時間を短縮させることが可能となる。
【０１２９】
［処理フロー］
図１５は、本実施形態に係る加熱パルスを実現する画像処理フローチャートである。図９に示すフローは、図６のＳ６１５の工程にて実行される。本フローは、例えば、画像形成装置４０のＣＰＵ４０１がＲＯＭ４０３等に含まれるプログラムやデータを読み出して実行することにより実現される。なお、本処理は画像処理アクセラレータ４０６にて一部が実行されるような構成であってもよい。Ｓ１５０１〜Ｓ１５０５は、第１の実施形態にて述べた図１０のＳ１００１〜Ｓ１００５と同じであるため、ここでの説明は省略する。
【０１３０】
Ｓ１５０６にて、ＣＰＵ４０１は、各色に対応するパルスを重畳させる。具体的には、
Ｐ０＝ｍａｘ（ｙ，ｍ，ｃ，ｒ，ｂ，ｋ）
Ｐ１＝ｍａｘ（ｍ，ｃ，ｒ，ｂ，ｋ）
Ｐ２＝ｍａｘ（ｃ，ｂ，ｋ）
Ｐ３＝ｍａｘ（ｃ，ｂ，ｋ）
としてパルスを重畳する。ここでの関数ｍａｘ（ｘ，ｙ）はパルス幅ｘおよびｙのうちの最大のパルス幅を選択することを意味する。
【０１３１】
なお、この処理を電気回路的に実現する場合には、
Ｐ０＝ｙ＋ｍ＋ｃ＋ｒ＋ｂ＋ｋ
Ｐ１＝ｍ＋ｃ＋ｒ＋ｂ＋ｋ
Ｐ２＝ｃ＋ｂ＋ｋ
Ｐ３＝ｃ＋ｂ＋ｋ
という構成の論理和により実現してよい。ここでｙ，ｍ，ｃ，ｒ，ｂ，ｋは上述のそれぞれの色の制御パルスである。また、記号“＋”は論理和を示す。図１４に示すように、各色に対応するパルスの起点（立ち上がりタイミング）は一致しているものとする。
【０１３２】
Ｓ１５０７にて、ＣＰＵ４０１は、ヘッドコントローラ４０５を介して印刷ヘッド３０の制御を行う。図１４に示す、ｐ０／ｐ１／ｐ２／ｐ３におけるパルスを制御することで、所望の色を画像部材１０上に形成する。
【０１３３】
Ｓ１５０８にて、ＣＰＵ４０１は、当該ページの記録が完了したかを判定する。完了した場合は（Ｓ１５０８にてＹＥＳ）本処理フローを終了し、次ページの処理、もしくは、図６のＳ６１６の処理へ進む。完了していない場合は（Ｓ１５０８にてＮＯ）Ｓ１５０２へ進み、当該ページに対する画像形成の処理を継続する。
【０１３４】
以上説明した様に、図１４を例にすると、ｐ０〜ｐ３の４パルスの内、赤色（Ｒ）の発色に用いる事ができるパルスはｐ０〜ｐ１の２パルス、青色（Ｂ）ではｐ０〜ｐ３の４パルス、黒色（Ｋ）ではｐ０〜ｐ３の４パルスとなる。これにより、従来の構成に比べより効率的に発色を行うことができるため、画像部材１０上での発色している面積率が改善される。その分、各色の発色効率が改善される事となる。
【０１３５】
また、上記の通り、１ドットを作成するのに必要な総駆動パルス数が減少するため、印刷に必要な処理時間を短縮させることが可能となる。
【０１３６】
［第２の実施形態の変形例１］
上述した第２の実施形態では、第１の実施形態の構成に加えて、加熱パルスを重畳する事により画像部材１０上での発色している面積率を増大させ、発色効率を改善する例を説明した。そこで、本変形例では更に、色ずれの観点から、加熱パルスの終了位置を合わせる例を説明する。
【０１３７】
図１６は、本変形例の加熱パルスの例を説明するための図である。図１４と同様に、Ｃ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋが重畳されるように制御されている。ただし、図１４と異なり、パルスを重畳させる位置が、パルスの開始位置ｐ０でなく、パルスの終了位置ｐ３となっている。
【０１３８】
図１４に示すような先頭でパルスを重畳する場合、一次色であるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）について、発色が行われるタイミングがずれるため、各色のドットが重なり合わず、色ずれが起こってしまうことがあった。つまり、一次色は、発色を行わせるための加熱パルスのうち、最後のパルスの周辺のタイミングにて発色が行われるため、加熱パルスの構成（数）が異なる場合には、発色のタイミングが異なってしまう。
【０１３９】
そこで、パルスを重畳させる位置をパルスの開始位置ｐ０でなく、パルスの終了位置ｐ３にすることで色ずれの発生を低減させる。図１４の加熱パルスの場合、イエロー（Ｙ）が発色するタイミングはｐ０である。また、マゼンタ（Ｍ）が発色するタイミングはｐ１である。また、シアン（Ｃ）が発色するタイミングはｐ３である。したがって、イエロー（Ｙ）が発色するタイミングとマゼンタ（Ｍ）が発色するタイミングには略Δｔ０（＝ｐ１−ｐ０）の時間差が生じる。また、イエロー（Ｙ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには、略Δｔ０×３（＝ｐ３−ｐ０）の時間差が生じる。マゼンタ（Ｍ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには、略Δｔ０×２（＝ｐ３−ｐ１）の時間差が生じる。
【０１４０】
一方、図１６の加熱パルスの場合、イエロー（Ｙ）が発色するタイミングはｐ３である。また、マゼンタ（Ｍ）が発色するタイミングはｐ３である。また、シアン（Ｃ）が発色するタイミングはｐ３である。したがって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）それぞれが発色するタイミングは、同一もしくは略同一となり、発色タイミングに関する時間差が無くなる、もしくは、小さくなる。
【０１４１】
図１４と図１６の時間差を比較する。イエロー（Ｙ）とマゼンタ（Ｍ）ではΔｔ０−０＝Δｔ０、イエロー（Ｙ）とシアン（Ｃ）ではｔ０×３−０＝Δｔ０×３、マゼンタ（Ｍ）とシアン（Ｃ）ではΔｔ０×２−０＝Δｔ０×２の分だけ、図１６の方が、時間差が小さくなる。
【０１４２】
以上より、パルスを重畳させる位置をパルスの開始位置ｐ０でなく、パルスの終了位置ｐ３にすることで発色が行われるタイミングを一致させることができる。発色が行われるタイミングを一致させることにより、色ずれが起こりにくくなる。これは、画像形成と画像部材１０の搬送を同時並行的に行う場合や、画像形成の速度に対して搬送速度が速い場合などに色ずれを抑制する効果が高いものとなる。
【０１４３】
［第２の実施形態の変形例２］
第２の実施形態の変形例１では、色ずれの観点から、加熱パルスの終了位置を合わせる例を説明した。一方、本変形例では、発色効率および色ずれの両方の観点から、加熱パルスの中心位置（中央のパルスの立ち上がり位置）を合わせる例を説明する。
【０１４４】
図１７は、本変形例の加熱パルスの例を説明するための図である。図１４と同様に、Ｃ、Ｍ、Ｙ、Ｒ、Ｂ、Ｋが重畳されるように制御されている。ただし、図１４と異なり、パルスを重畳させる位置が、パルスの開始位置ｐ０でなく、パルスの中心位置ｐ１となっている。
【０１４５】
図１４に示すような先頭でパルスを重畳する場合、一次色であるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）について、発色が行われるタイミングがずれるため、各色のドットが重なり合わず、色ずれが起こってしまうことがあった。一方、図１６に示すような終端でパルスを重畳する場合、一次色について発色が行われるタイミングは同じとなるが、４つのパルス中の１つのパルスでのみ発色を行うため、全体的な表面被覆率が下がり、発色効率が劣化することがある。
【０１４６】
そこで、パルスを重畳させる位置をパルスの開始位置ｐ０や終了位置ｐ３でもない、中心位置にすることで発色が行われるタイミングを改善しつつ、全体的な表面被覆率を確保する。なお、ここでは、パルスを重畳させる中心位置としてｐ１を例に挙げて説明するが、加温パルスにおけるパルスの数や、各色に対応するパルスの構成に応じて、用いられる中心位置は変動してよい。
【０１４７】
図１４の加熱パルスの場合、イエロー（Ｙ）が発色するタイミングはｐ０である。また、マゼンタ（Ｍ）が発色するタイミングはｐ１である。また、シアン（Ｃ）が発色するタイミングはｐ３である。したがって、イエロー（Ｙ）が発色するタイミングとマゼンタ（Ｍ）が発色するタイミングには略Δｔ０（＝ｐ１−ｐ０）の時間差が生じる。また、イエロー（Ｙ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには、略Δｔ０×３（＝  ｐ３−ｐ０）の時間差が生じる。マゼンタ（Ｍ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには、略Δｔ０×２（＝ｐ３−ｐ１）の時間差が生じる。
【０１４８】
一方、図１７の加熱パルスの場合、イエロー（Ｙ）が発色するタイミングはｐ１である。また、マゼンタ（Ｍ）の発色するタイミングはｐ２である。シアン（Ｃ）が発色するタイミングはｐ３である。したがって、イエロー（Ｙ）が発色するタイミングとマゼンタ（Ｍ）が発色するタイミングには略Δｔ０（＝ｐ２−ｐ１）の時間差が生じる。また、イエロー（Ｙ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには、略Δｔ０×２（＝ｐ３−ｐ１）の時間差が生じる。また、マゼンタ（Ｍ）が発色するタイミングとシアン（Ｃ）が発色するタイミングには略Δｔ０（＝ｐ３−ｐ２）の時間差が生じる。
【０１４９】
図１４と図１７の時間差を比較する。イエロー（Ｙ）とマゼンタ（Ｍ）ではΔｔ０−Δｔ０＝０、イエロー（Ｙ）とシアン（Ｃ）ではΔｔ０×３−Δｔ０×２＝Δｔ０、マゼンタ（Ｍ）とシアン（Ｃ）ではΔｔ０×２−Δｔ０＝Δｔ０の分だけ、図１７の方が、発色タイミングに関する時間差が縮まる。
【０１５０】
また、図１６の方法では、ｐ１でイエロー（Ｙ）が発色し、ｐ２でマゼンタ（Ｍ）および赤色（Ｒ）が発色し、ｐ３でシアン（Ｃ）、青色（Ｂ）、及び黒色（Ｋ）が発色するため、４パルス中３パルスで発色が行われることとなる。これは、図１７の手法の４パルス中１パルスでのみの発色よりも発色回数が多いため、図１６の手法は図１７と比較して全体的な表面被覆率が上昇する。
【０１５１】
以上説明した様に、加熱パルスの中心位置を合わせて重畳させる事により、発色効率および色ずれの両方を考慮して、発色を制御することが可能となる。
【０１５２】
＜その他の実施形態＞
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１５３】
１０…画像部材、１４、１６、１８…画像形成層、３０…印刷ヘッド、３４…抵抗、４５…温度センサ、４０…画像形成装置
【図１】
2019214164.tif 000003
【図２】
2019214164.tif 000004
【図３】
2019214164.tif 000005
【図４】
2019214164.tif 000006
【図５】
2019214164.tif 000007
【図６】
2019214164.tif 000008
【図７】
2019214164.tif 000009
【図８】
2019214164.tif 000010
【図９】
2019214164.tif 000011
【図１０】
2019214164.tif 000012
【図１１】
2019214164.tif 000013
【図１２】
2019214164.tif 000014
【図１３】
2019214164.tif 000015
【図１４】
2019214164.tif 000016
【図１５】
2019214164.tif 000017
【図１６】
2019214164.tif 000018
【図１７】
2019214164.tif 000019
【図１８】
2019214164.tif 000020