(57)【要約】【課題】  シャープ化された画像を発生する。【解決手段】  入力値を感熱式ヘッドの各要素用及び各プリンテイングサイクル用電力値に変換する内部の熱的モデルモジュールを有する感熱式プリンターでシャープ化された画像を発生する方法。該内部の熱的モデルへ供給されるべき入力値は該プリンターの挙動を数学的にシミュレートすることにより得られる。【選択図】  図７
2005289060.tif 000002
【特許請求の範囲】
【請求項１】
入力値を、感熱式ヘッドの各要素用及び各プリンテイングサイクル用の電力値に変換する内部の熱的モデルモジュールを有する感熱式プリンターで、プリンテイング材料上にシャープ化された画像を発生する方法に於いて、
−関数Ｆ（Ｍｔｗ、ｂ，ｃ，ｄ．．．）を規定する課程を具備しており、Ｍｔｗは感熱式ヘッドの加熱要素の各々用及び全プリテイングサイクル用の求められる温度値のマトリックスであり、パラメーターｂ、ｃ、ｄ．．．の少なくとも１つの部分集合は前記感熱式ヘッドの方向に沿う該関数の挙動に影響し、前記パラメーターｂ、ｃ、ｄの部分集合は前記プリンテイング材料が前記感熱式ヘッドを過ぎるよう輸送される方向の該関数の挙動に影響しており、該方法は又、
−マッチング関数Ｆｍ＝ａＭｔｗ＋Ｆ（Ｍｔｗ，ｂ，ｃ，ｄ，．．．）、但しａ＝１−ｃ、を規定する過程と、
−Ｆｍ（ａｏｐｔ、ｂｏｐｔ、ｃｏｐｔ，ｄｏｐｔ．．．）が前記プリンターの該挙動をシミュレートするように前記パラメーターａ、ｂ、ｃ、ｄ、．．．用の最適値ａｏｐｔ、ｂｐｐｔ，ｃｏｐｔ，ｄｏｐｔ、．．．を決定する過程と、
−値Ｍｔｗｃを前記内部熱的モデルに適用する過程であるが、前記値Ｍｔｗｃが（１／ａｏｐｔ）＊（Ｍｔｗ−Ｆ（Ｍｔｗ，ｂｏｐｔ、ｃｏｐｔ、ｄｏｐｔ、．．．））に等しい場合について、該適用する過程と、を具備することを特徴とする該方法。
【請求項２】
前記パラメーターａ、ｂ、ｃ、ｄ用の最適値ａｏｐｔ、ｂｏｐｔ，ｃｏｐｔ，ｄｏｐｔが、下記過程すなわち、
−濃度パターンを発生するためにテストパターンを前記熱的モデルモジュールに適用する過程と、
−前記発生された濃度パターンの濃度を測定する過程と、
−前記プリンテイング材料の感光度測定を使って、求められる加熱要素温度に比例する値の基準マトリックスＭｔｍを計算する過程と、
−前記テストパターンを前記マッチング関数に適用することによりマトリックスＭｔｐを計算する過程と、
−ＭｔｐとＭｔｍの間の最適マッチを得るために最適化過程をランさせ、それにより値ａｏｐｔ、ｂｏｐｔ，ｃｏｐｔ，ｄｏｐｔ、．．．を発生するよう前記パラメーターａ，ｂ，ｃ，ｄ，．．．を修正する過程と、そして
−前記関数Ｆ（）のパラメーターを前記値ａｏｐｔ，ｂｏｐｔ，ｃｏｐｔ，ｄｏｐｔ．．．に等しく設定する過程と、により決定されることを特徴とする請求項１の方法。
【請求項３】
パラメーター’ａ’が’１−ｃ’に等しく、ｃが前記関数Ｆの定常状態値を表すことを特徴とする請求項１の方法。
【請求項４】
前記テストパターンが階段状パターンであることを特徴とする請求項２の方法。
【請求項５】
Ｍｔｗが、前記シャープ化された画像をプリントする過程の個別サイクル用の求められた温度値を表す値Ｋｔｗを有する１次元配列であることを特徴とする請求項１の方法。
【請求項６】
Ｍｔｗが、前記感熱式プリンターのプリントヘッドの要素用の求められた温度値を表す値Ｔｔｗを有する１次元配列であることを特徴とする請求項１の方法。
【請求項７】
【数１】
2005289060.tif 000010
であることを特徴とする請求項１の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は感熱式プリンテイングの方法（thermal printing method）に関し、特に感熱式プリンター（thermal printer）によりシャープ化された画像（sharpened image）を発生する方法に関する。
【背景技術】
【０００２】
複数の加熱要素（heating elements）を有する感熱式ヘッド（thermal head）と、該感熱式ヘッドに対する感熱式材料（thermally sensitive material）の相対運動を引き起こす輸送手段（transport mechanism）と、を備える感熱式プリンターでは、プリンテイング過程（printing process）は典型的にプリントサイクル（print cycle）に分けられ、そこでは各プリントサイクルで、該加熱要素は、そのサイクル中該感熱式ヘッドに接触する媒体（media）の部分上に求められる濃度（wanted densities）を引き起こすのに好適な種々の量のエネルギーを受ける。
【０００３】
該感熱式材料は拡散転送過程（diffusion transfer process）に於ける様にドナーシート（donor sheet）とアクセプターシート（acceptor sheet）とから成るか或いはそれ自身が感熱性のフイルム又はペーパーのシートであってもよい。
【特許文献１】欧州特許出願公開第６７１、２７６Ａ号明細書、Ｔｈｅｒｍａｌ  ｐｒｉｎｔｅｒ  ｃｏｍｐｒｉｓｉｎｇ  ｒｅａｌ−ｔｉｍｅ  ｔｅｍｐｅｒａｔｕｒｅ  ｅｓｔｉｍａｔｉｏｎ
【特許文献２】米国特許第５、５３９、４４３号明細書、Ｐｒｉｎｔｅｒ  ｕｔｉｌｉｚｉｎｇ  ｔｅｍｐｅｒａｔｕｒｅ  ｅｖａｌｕａｔｉｏｎ  ａｎｄ  ｔｅｍｐｅｒａｔｕｒｅ  ｄｅｔｅｃｔｉｏｎ
【特許文献３】米国特許第５、７９６、４２０号明細書、Ｍｅｔｈｏｄ  ｏｆ  ｃｏｒｒｅｃｔｉｎｇ  ａｃｒｏｓｓ−ｔｈｅ−ｈｅａｄ  ｕｎｅｖｅｎｎｅｓｓ  ｉｎ  ａ  ｔｈｅｒｍａｌ  ｐｒｉｎｔｉｎｇ  ｓｙｓｔｅｍ
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明は特に、医学的診断用プリンターの様な高画像品質を要する応用向けに意図された感熱式プリンターで使用されるべきプリンテイング方法に関する。
【０００５】
この様なプリンターでは、画像はホストコンピュータにより供給され、以下”ホスト画像（host-images）”と呼ばれるが、それは該プリントされる媒体の或る範囲の求められる濃度に直接的に又は間接的に対応するデジタル値を有する。この範囲は以後”ホスト画素（host-pixel）”と呼ばれる。カラープリンターの場合、各値は該画像の１つの特定の着色剤（colorant）の濃度と直接的又は間接的に対応する。各”ホスト画素”又は各プリントされたカラー用に、１つの値が必要である。
【０００６】
該ホスト画像は行（rows）及び列（columns）に組織されるのが典型的で、そこでは１つの特定の場合に、各列は該ヘッドの１つの加熱要素に対応し、各行は該プリント過程の１プリントサイクルに対応する。全ての他の場合には、ソース画像（source image）は、各値が特定のプリントサイクルでのヒーター要素に対応するよう、種々の数の値を有する新画像（new image）に変換されねばならない。この変換は”インターポレーション（interpolation）”として良く知られている。
【０００７】
もし該プリンター画像（printer-image）の最終画素が該媒体上の求められる濃度に直接対応していないならば、ユーザーの意図する値を該媒体上の求められる濃度結果に対応する値に変える（translate）変換機構（translation mechanism）が通常存在する（図１参照）。
【０００８】
該媒体は該加熱要素の温度に依ってのみ影響され得るので、該濃度値は該加熱要素用の温度に変換されねばならない。これは該媒体の感光度測定情報（sensitometry information）を使って行われる。この感光度測定情報は通常この様なプリンターを使う前に媒体校正（media calibration）時に得られる。大抵のプリンターは新しい媒体を該プリンターに入れる時媒体校正を行う自動手段を有する。
【０００９】
この点に於いて、画像は各加熱サイクル中に各加熱要素用の”求められる温度（wanted temperature）”として利用可能である。
【００１０】
該プリンターが利用可能として有する唯一の駆動用パラメーター（driving parameter）は各加熱サイクル中に各加熱要素内にそれが注入（injects）する電力（power）である。
【００１１】
或る濃度用の求められる温度に達するのにプリンターが要する電力量は該システム内の種々の温度に大いに左右される。従って、従来技術のプリンターでは、各プリンテイングサイクルで、求められる温度画像のラインが、測定された温度及び状態変数（state variable）と一緒に、’熱的モデル（thermal model）’に供給されるが、それは該加熱要素を駆動するために次いで使われる電力値のラインを計算するためである。該状態変数は感熱式ヘッド内の温度上昇と横方向熱分布とを補償するために該熱的モデルを助ける値の集合である（図２参照）。この様な熱的モデルの例は特許文献１で見出し得る。
【００１２】
この熱的モデルは実時間でラン（run real-time）せねばならず、従って、特にもしそれが行うべき幾つかの他のタスク（tasks）を有するコンピュータ上でランするならば、複雑であるべきでない。
【００１３】
この熱的モデルがない場合、感熱式プリンターは非常に貧弱な画像品質を描き、濃度再現は不安定であろう。熱的モデルを使うと、従来技術のプリンターは医学的応用向けに受け入れ可能な画像を作ることが出来る。
【００１４】
大抵の従来技術のプリンターは個別加熱要素の種々の挙動を修正するために電力値の追加的修正を有する（図３参照）。この追加的修正は、加熱用抵抗器（heating resistors）の抵抗値の様な要素特性の変動による感熱式ヘッドに沿う不均一さ（unevenness along the thermal head）を防止する。
【００１５】
感熱式プリンターの品質は受け入れられるが、従来技術の感熱式プリンターの状態に比較した湿式レーザープリンター（wet laser printers）の画像はなお読み易い。
【００１６】
この結果の原因は図４で図解される実験により説明される。
【００１７】
階段関数に対応する濃度プロフアイルが、従来技術の感熱式プリンター及びレーザープリンターの両者上でプリントされたと仮定し、そしてプリント結果が走査マイクロデンシトメーター（scanning micro densito meter）を使って測定される。
【００１８】
図４で、カーブＡは輸送方向（transport direction）で低から高濃度への移行（transition）について望まれる濃度を表し、カーブＢは典型的湿式レーザープリンターにより得られた濃度カーブであり、カーブＣは典型的従来技術の感熱式プリンターの最終濃度カーブである。カーブＣは記録材料の感光度測定変換特性（sensitometric transformation characteristic of the recording material）と組み合わされたプリンター挙動の結果である。
【００１９】
レーザープリンターのカーブＢは該画像を書くために使用された該レーザースポットのガウスビーム分布（Gaussian beam distribution）による典型的な形を有する。既に、縁から該レーザーのスポットサイズの２，３倍に等しい距離のところで該濃度プロフアイルはその最終値に達する。
【００２０】
感熱式プリンターに関するカーブＣは、望まれる濃度を増加させた後最初の２ｍｍに於いては、該熱的モデルは必要な電力量を正しく予測出来ないことを明らかに示している。
【００２１】
図５は感熱式ヘッドと平行な方向に関する。カーブＡは該感熱式ヘッドと平行な方向で低から高濃度への移行用に望まれる濃度を表す。カーブＢは典型的湿式レーザープリンターの最終濃度カーブである。それは基本的に該輸送方向での該レーザーカーブと同じである。カーブＣは典型的な従来技術の感熱式プリンターの最終濃度カーブである。
【００２２】
該感熱式プリンターに関するカーブＣは明らかに、低から高濃度への移行の縁から最初の１ｍｍの距離で、該熱的モデルは必要な電力量を正しく予測出来ないことを示している。
【００２３】
これらの測定から、該ヘッド内の熱蓄積（heat storage）の力学と、該ヘッドに沿う横方向熱伝播（lateral heat spread）と、が該熱的モデル内で精密にモデル化されてない事実のために幾らかのシャープさが失われることが結論付けられる。
【００２４】
この問題を解決する方法は、加熱要素の近傍の温度を非常に精密に予測出来て、従って又該要素を数度の精度で望まれる値に加熱するに要する電力をコンピュータシステムが計算することを可能にする有限要素モデル（Finite Element Model）を使って該ヘッド内の熱分布をシミュレートすることである。
【００２５】
ＦＥＭモデルは該タスクを実行出来るが、そのプリンター内の熱的モデルの部分として役立つに充分な速度でそれをランさせるには非常に高価なコンピュータを要するであろう。
【００２６】
従来技術で、今までに特許文献２、３そして１が公知である。
【００２７】
上記目的は請求項１と従属請求項に表明した方法により解決される。
【００２８】
更に進んだ詳細は下記詳細説明から明らかになる。
【実施例１】
【００２９】
本発明に依れば、”求められる温度画像（wanted temperature image）”と、図２で示される従来技術のプリンターの”熱的モデル（thermal model）”と、の間に置かれ得る、そして該プリンターの高価なハードウエアアップグレード（ex pensive hardware upgrades of the printer）を要することなく画像のシャープさを改善するモジュール（module）が開発される。
【００３０】
このモジュールは更に進むとＴＭＬ｛温度修正層（Temperature Modification Layer）｝と呼ばれる。
【００３１】
該”求められる温度画像”は、デジタル値Ｍｔｗのマトリックスとして書くことが出来て、そこでは該マトリックスの各行Ｋｔｗは与えられたプリントサイクル用の”求められる温度”値を表し、該マトリックスの列Ｔｔｗはプリントされるべき画像の全プリントサイクルについての該ヘッドの与えられた加熱要素用の該”求められる温度”値を表す。
【００３２】
プリントサイクルは該記録媒体上の或る範囲に対応するが時間（period of time）であり、その時間の間、該プリントヘッドに沿い求められる濃度は或る値を有する。
第１実施例
本発明の１実施例では、或る数の固定パラメーターｂ、ｃ．．．と、該プリンテイング過程の１サイクルの間の該求められる温度を表す値Ｋｔｗの配列と、を受け入れる関数Ｆ（Ｋｔｗ、ｂ、ｃ、．．．）が規定される。
【００３３】
該関数Ｆ（Ｋｔｗ、ｂ、ｃ、．．．）はＫｔｗと同じサイズのベクトルＦｔを返す。
【００３４】
該関数Ｆはどんな関数にもなり得るが、好ましくは簡単なもの（simple one）がよい。
【００３５】
パラメーター’ｂ’は該関数の動的挙動（dynamic behaviour）を制御し、パラメーター’ｃ’は該関数の出力振幅（output amlitude）を制御する。
【００３６】
又該関数の挙動を更に制御する追加のパラメーターが利用可能であってもよい。
【００３７】
この様な関数の例はＫｔｗから新しいベクトルを創る関数であり、そこでは該新ベクトルの各成分（element）は、ｃ／ｂを掛けたＫｔｗのｂケの成分の和である。（式１参照）Ｆｔの最初と最後の（ｂ／２）ケの成分は適合された式で計算され、そこではＫｔｗの欠けた成分（missing element）はゼロで置換される。
【００３８】
【数１】
2005289060.tif 000003
【００３９】
Ｋｔｗのｂより多い数の連続する成分が同一値Ｖを有する時、Ｆｔの対応する成分は、’ｂ’成分広さの移行領域の後は値’ｃ．Ｖ’を有する。
【００４０】
安定値’ｃ．Ｖ’へ進展し、そうするべき成分の数を制御するパラメーター’ｂ’を有する多くの他の簡単な関数が規定され得る。
【００４１】
我々は又下記の’マッチング関数（matching function）’を規定する。
【００４２】
Ｆｍ（）＝ａ．Ｋｔｗ＋Ｆ（Ｋｔｗ、ｂ、ｃ、．．．）、ここで  ａ＝１−ｃ
この’マッチング関数’は重要な特性を有し、すなわち、それはＫｔｗの定常状態値（steady state values）を変えず、そしてそれはプリントサイクル中ベクトルＫｔｗを適用すると、該プリンターの挙動を或る程度シミュレートする形状を有することである。
【００４３】
その手順の次の過程で、関数Ｆ（）のパラメーターｂ、ｃ、．．は、記録材料の感光度測定と組み合わされたＦｍ（）が該プリンターの（熱的）挙動を最適にシミュレートするよう、設定される。
【００４４】
次の手順がこれらのパラメーターを設定するため使われ得る。しかしながら、種々のパラメーター設定で下記で規定されるＴＭＬ過程を使い、最適結果を視覚で選択する様な、代わりの方法も可能である。
【００４５】
最初に、ベクトルＫＴＷ_ｔｅｓｔ（テストパターンを表す）を使って、各プリントサイクル用のテストパターンがプリントされ、例えばＴＭＬをオフにスイッチしたプリンターを使って、該感熱式ヘッドの方向へ進展する階段関数（step function）｛低い値から高い値への階段状移行（step-wise transition）｝に対応する画像がプリントされる。該階段関数は低い値と高い値の両者が該媒体上に測定可能な濃度を作るようでなければならない。
【００４６】
該プリントされたフイルムシートは精密に測定され、濃度で測定された階段関数応答（step function response）が得られる。
【００４７】
濃度でのこの階段関数応答は、使われた記録材料の感光度測定情報（sensitometry information of the recording material）を使い、求められる加熱要素温度に比例した値に変換される。これらの値のベクトルは記号Ｋｔｍで示される。
【００４８】
Ｋｔｗ_ｔｅｓｔを使い、マッチング関数を使ってＫｔｐを計算する。
【００４９】
Ｋｔｐ＝ａ．Ｋｔｗ_ｔｅｓｔ＋Ｆ（Ｋｔｗ_ｔｅｓｔ、ｂ、ｃ、．．．）
今我々は最適化過程（optimising process）をランさせるが、そこではＦ（）用のｂ、ｃ、．．のパラメーターはＫｔｐとＫｔｍの間の最良のマッチを得るよう修正される。この様な最適化過程は、マスキャド作業シート（MathCad working sheets）等で利用可能である｛マスキャドはマスソフトエンジニアリングアンドエデューケーション社（Mathsoft Engineering & Education Inc.）の商標である｝。
【００５０】
時には、パラメーター’ａ’が同様にこの最適化過程中に決定され得る。
【００５１】
該パラメーターの設定後は、マッチング関数は該プリンター挙動の予測を行う。
【００５２】
次に、ＴＭＬに依り、マトリックスＭｔｗの行Ｋｔｗが下記の式２を用いて変更させられる。
【００５３】
Ｋｔｗｃ＝１／ａｏｐｔ＊（Ｋｔｗ−Ｆ（Ｋｔｗ、ｂｏｐｔ、ｃｏｐｔ、．．．））  （式２）
Ｋｔｗの各成分Ｋｔｗｉ用に同じ値を有する大きい範囲については、我々は既にＦＴｉ＝ｃ．Ｋｔｗｉであることを論じた。
【００５４】
ベクトルＫｔｗのこれらの領域では、ａ＝１−ｃなので、Ｋｔｗｃｉ＝Ｋｔｗｉである。
【００５５】
これは、式（２）が濃度全体を変えることはなく、該モジュールは該システムの濃度安定性（density stability）を変えることなく挿入され得ることを意味する。更に、該変更関数（changing function）の挙動は該プリンターの測定された挙動にマッチさせられるので、該変更された温度ベクトルＫｔｗｃはより精密なプリント濃度パターンに、そして従ってよりシャープな画像に帰着する。
【００５６】
上記説明のＴＭＬ過程の結果は該プリンターの熱的モデルの入力となり、感熱式ヘッドの要素の各々用に適合された駆動電力値が発生する。
【実施例２】
【００５７】
本発明のもう１つの実施例では、或る数の固定パラメーターｂ、ｃ．．．と、該プリンテイング過程の全プリンテイングサイクルの間与えられた加熱要素用の求められる温度を表す値Ｔｔｗのベクトルと、を受け入れる関数Ｆ（Ｔｔｗ、ｂ、ｃ、．．．）が定義される。
【００５８】
該関数Ｆ（）はＴｔｗと同じサイズのベクトルＦｔを返す。それはどんな関数でもあり得るが、好ましくは簡単なものがよい。パラメーター’ｂ’は該関数の動的挙動を制御し、パラメーター’ｃ’は該関数の出力振幅を制御する。又該関数の挙動を更に制御する追加のパラメーターが利用可能であってもよい。
【００５９】
この様な関数の例はＴｔｗから新しいベクトルを創るが、そこでは該新ベクトルの各成分はｃ／ｂを掛けたＴｔｗのｂケの成分の和である。
【００６０】
（式３参照）。
【００６１】
Ｆｔの最初のｂケの成分が適合された式で計算され、そこではＴｔｗの欠けた成分はゼロで置換される。
【００６２】
【数２】
2005289060.tif 000004
【００６３】
Ｔｔｗのｂより多い数の連続する成分が同一値Ｖを有する時、’ｂ’成分の広さの移行領域の後Ｆｔの対応する成分は値’ｃ．Ｖ’を有するであろう。
【００６４】
安定値’ｃ．Ｖ’へ進展し、そうするべき成分の数を制御するパラメーター’ｂ’を有する多くの他の簡単な関数が規定され得る。
【００６５】
我々は又’マッチング関数’Ｆｍ（）＝ａ．Ｔｔｗ＋Ｆ（Ｔｔｗ、ｂ、ｃ，．．．）を規定するが、そこではａ＝１−ｃである。
【００６６】
次の過程はヘッド方向に改良された温度を提供した実施例と同様である。
【実施例３】
【００６７】
本発明のなおもう１つの実施例では、或る数の固定パラメーターｂ、ｃ、ｄ．．．と、該プリンテイング過程の全加熱要素と全プリンテイングサイクル用の求められる温度を表す値Ｍｔｗのマトリックスと、を受け入れ、そして出力として新マトリックスＦｔを発生する関数Ｆ（Ｍｔｗ、ｂ、ｃ、ｄ、．．．）が規定される。
【００６８】
この実施例では該関数Ｆ（）は輸送方向に沿う詳細の様にヘッド方向に沿う詳細にも影響し、そこではヘッド方向の挙動はパラメーターｂ、ｃ、ｄ．．．．のパラメーターの部分集合（subset）により主として決定され、輸送方向の挙動はパラメーターｂ、ｃ、ｄ．．．の（もう１つの）部分集合により主として決定される。
【００６９】
該関数Ｆ（）はどんな関数とすることも出来るが、再び好ましくは非常に簡単な関数であるのがよい。
【００７０】
この様な２次元関数（two dimensional function）の例は該マトリックスＭｔｗのｂ、ｄ成分の和を返す関数である。（式４参照）境界領域では、Ｍｔｗの欠けた成分はゼロで置換される。
【００７１】
【数３】
2005289060.tif 000005
【００７２】
Ｍｔｗの実質的にｂ、ｄより多い成分の長方形範囲が同一値Ｖを有すると、Ｆｔの対応する成分は、輸送方向での’ｂ’成分のそしてヘッド方向での’ｄ’成分の移行領域の後、値’ｃ．Ｖ’を有する。
【００７３】
安定値’ｃ．Ｖ’へ進展し、そしてそうするべき成分の数を制御するパラメーター’ｂ’及び’ｄ’を有する多くの他の簡単な関数が規定されることが可能である。
【００７４】
我々は又’マッチング関数’Ｆｍ（）＝ａ＊Ｍｔｗ＋Ｆ（ｂ、ｃ、ｄ．．．、Ｍｔｗ）を規定するが、そこではａ＝１−ｃである。
【００７５】
次の過程はヘッド方向及び輸送方向で別々の修正を提供した実施例と同様である。
【００７６】
特に、最初に該関数Ｆ（）のパラメーターが、例えば、下記過程を行うことにより決定される。
【００７７】
階段状に進展するパターン（step-wise evolving pattern）の様なテストパターンと対応する画像がプリントされる。発生された濃度が測定され、プリンテイング材料の感光度測定を使い、求められる加熱温度に比例する値の基準マトリックスＭｔｍが決定される。
【００７８】
次に、同じテストパターン値がマトリックスＭｔｐに帰着する前記マッチング関数に適用される。
【００７９】
次いでＭｔｐとＭｔｍの間の最適のマッチを得るために最適化過程がランさせられ、それにより該パラメーターｂ、ｃ、ｄ、．．．を修正する。該関数Ｆ（）の該パラメーターは、該最適化過程の終わりに得られる値ｂｏｐｔ，ｃｏｐｔ、ｄｏｐｔ、．．．に設定される。
【００８０】
最後に、下記値、すなわち、Ｍｔｗｃ＝１／ａｏｐｔ（Ｍｔｗ−Ｆ（Ｍｔｗ、ｂｏｐｔ，ｃｏｐｔ、ｄｏｐｔ、．．．））、が該プリンターの内部熱的モデルモジュールへの入力値として適用される。
【実施例４】
【００８１】
本発明のもう１つの実施例では、関数Ｆ（）は内部状態（internal state）Ｓｔを有する。
【００８２】
Ｓｔは単一値、値の配列、値の２次元マトリックス又はそれらの何等かの組み合わせとすることが出来る。
【００８３】
この実施例では、関数Ｓｔの状態は計算の前に初期化（initialised）される。計算のスタート後、該関数の状態Ｓｔは該関数が、該状態Ｓｔと、現在のプリテイングサイクルに対応するＭｔｗの行と、該パラメーターｂ、ｃ、ｄ、．．．と、に基づいてプリンテイングサイクルの値Ｍｔｗｃを計算することを可能にする。
【００８４】
状態変数（state variable）を使うこの様な関数の例が下記で与えられる。状態を使う関数としてこの例では式４が実施される。
【００８５】
この関数の状態ＳｔはベクトルＳと、マトリックスＢと、ポインターＰと、から成る。
【００８６】
ベクトルＳはＭｔｗが有する列数の多さの成分を有する。
【００８７】
マトリックスＢはＭｔｗの多さの列とｂの行とを有する。
【００８８】
各時点で、Ｓの値は下記の様に書くことが出来る。
【００８９】
【数４】
2005289060.tif 000006
【００９０】
初期には、Ｓと、Ｂとポインターｐの全成分はゼロに設定される。
【００９１】
今、行ｉについて式４の関数は下記の様に計算される（ｉより小さい全ての行前に計算されたと仮定する）。
【００９２】
【数５】
2005289060.tif 000007
【００９３】
行ｉ＝０については、その手順が正しいことを人は容易に見ることが出来る。
【００９４】
各追随するラインについては、和の配列は、該和が取られねばならない範囲の外側に落ちる成分を引き算することにより更新され、この成分は、バッフアーＢ及び和Ｓの両者内で、Ｍｔｗの適当な成分により置き換えられる。従って、Ｓの意図は何時も保証され、該式はｉの全ての値について正しい。
【００９５】
同じ関数が得られるが、’ｂ’の加算は引き算と、加算と、そして加熱要素当たり２つのメモリー演算と、で置き換えられる。ポインターの設定はライン当たり１回だけ行われねばならない。
【００９６】
大きい’ｂ’では、この’状態’の取り組みは実質的により速い計算を可能にする。
【００９７】
一般に、該’状態’の取り組みでは、該マッテイング関数Ｆｍ（）の部分としてと、そして該ＴＭＬ過程でと、両者で使われる関数Ｆ（）は関数Ｆｋ（Ｋｔｗ，Ｓｔ，ｂ，ｃ，ｄ，．．．）と関数Ｆｓ（Ｋｔｗ、Ｓｔ、ｂ、ｃ、ｄ、．．．）とから成る。
【００９８】
該ＴＭＬ過程については、該計算は下記パターンに従う。
【００９９】
Ｓｔ＝プリンテイングのスタートで初期化される、計算の状態
Ｆｋ（）＝Ｍｔｗの行と、Ｓｔと、パラメーターと、からＦｔの行を計算する関数
Ｆｓ（）＝Ｍｔｗの行と、Ｓｔと、パラメーターと、から新状態を計算する関数
各プリントサイクルｉについてＦｋ及びＦｓを用いて処理されるＭｔｗの行を取る。最初にこの行用の変化した温度が計算され、状態Ｓｔが更新される。
【０１００】
【数６】
2005289060.tif 000008
【実施例５】
【０１０１】
本発明のなおもう１つの実施例では、関数Ｆｓ（）は該状態を計算するために該変化した温度を使う。
【０１０２】
この実施例では、該ＴＭＬ過程に関する式は下記の様である。
【０１０３】
【数７】
2005289060.tif 000009
【０１０４】
図６で、プリンター’Ｂ’の挙動の式１を用いた実施例について最良の予測’Ａ’と最終の修正されたＭｔｗｃライン’Ｃ’も示されている。
【０１０５】
この非常に簡単な関数とそれを校正する方法はシャープさに関するプリンター駆動値に改良を提供するが、簡単な関数Ｆ（）が縁の近く及び該縁からより遠い距離との両者で該挙動を正しくモデル化することは一般に不可能であることを知ることが出来る。
【実施例６】
【０１０６】
本発明のもう１つの実施例では、状態変数を有し又は有しない、前節で論じた何れかの種類の同一の関数Ｆ（）の集合が規定され、そこでは全ての関数はパラメーターａ，ｂ，ｃ，ｄ，．．．の同じ集合であるが、これらのパラメーター用に異なる値を有する集合を受け入れそして各関数は又該状態方策（state approach）が使われる場合はＭｔｗ又はＭｔｗの行を受け入れる。
【０１０７】
各関数は新マトリックスＦ１，Ｆ２，Ｆ３を発生し、そこでは、もしＭｔｗが安定値Ｖを有するなら、Ｆ１，Ｆ２，Ｆ３の関数値はそれぞれｃ１．Ｖ，ｃ２．Ｖ，ｃ３．Ｖである。
【０１０８】
マッチング関数は今ａ＝１−（ｃ１＋ｃ２＋ｃ３＋．．．）であるよう規定され、そして
Ｍｔｐ＝ａ．Ｍｔｗ＋Ｆ１（Ｍｔｗ、ｂ１，ｃ１，．．．）＋Ｆ２（Ｍｔｗ、ｂ２，ｃ２，．．．）＋Ｆ３（Ｍｔｗ、ｂ３，ｃ３，．．．）＋．．．
該パラメーターａ，ｂ１，ｃ１，．．．他を設定するために、測定出来る濃度パターンに帰着する既知の入力パターンＭｔｗについて測定が行われる。測定された値は等価な温度パターンＭｔｍに変換され得る。
【０１０９】
次いで、ＭｔｐをＭｔｍに適合させるためにカーブ適合過程（curve fitting process）が実行され、それにより最適セットのパラメーターを規定する。
【０１１０】
該パラメーターの設定後、該関数Ｆ１（）、Ｆ２（）、Ｆ３（）．．．が下記の様に該ＴＭＬ過程で使用される。
【０１１１】
Ｍｔｗｃ＝１／ａ．（Ｍｔｗ−Ｆ１（Ｍｔｗ、ｂ１，ｃ１，．．．）−Ｆ２（Ｍｔｗ、ｄ２，ｃ２，．．．）−Ｆ３（Ｍｔｗ、ｂ３，ｃ３，．．．）−．．．）
該関数Ｆ１（），Ｆ２（）、Ｆ３（）．．．は上記実施例で論じた形の何れとすることも出来る。
【０１１２】
１つより多い関数を使うことにより、図７で見られる様に遙かに精密に該プリンターの挙動をモデル化することが出来る。
【０１１３】
該関数が同一であるので、それらはアルチベック（ALTIVEC）｛アルチベック（ALTIVEC）はモトローラ（Motorola）の商号｝の様な近代のＣＰＵで利用可能なベクトルプロセサーにより同時に評価され得る。処理速度は該関数Ｆを非常に簡単に保つことにより高められ得て、必要なだけ多くの成分（components）を含めることにより精度は高められ得る。
【図面の簡単な説明】
【０１１４】
【図１】’プリンター画像’の’求められる温度画像’への変換を図解する。
【図２】’熱的モデル’の概念を図解する。
【図３】個別加熱要素の種々の挙動用の電力値の修正を図解する。
【図４】記録材料の輸送方向での低から高への移行のプロフアイルを適用することにより得られた結果である。
【図５】感熱式ヘッドの方向での低から高への移行をプリントすることにより得られた結果である。
【図６】本発明の１実施例を図解する。
【図７】１つより多い関数が使用される本発明の実施例を図解する。
【符号の説明】
【０１１５】
Ａ  求められる濃度
Ｂ  湿式レーザープリンターにより得られる濃度
Ｃ  感熱式プリンターにより得られる濃度
【図１】
2005289060.tif 000011
【図２】
2005289060.tif 000012
【図３】
2005289060.tif 000013
【図４】
2005289060.tif 000014
【図５】
2005289060.tif 000015
【図６】
2005289060.tif 000016
【図７】
2005289060.tif 000017