(57)【要約】【課題】  プリンタにおけるハーフトーン濃度の校正をより正確に行うことが要求される。【解決手段】  プリンタ(100a/100b)における少なくとも１つのハーフトーン濃度の校正のために、さまざまなシステム、方法、およびコンピュータ読み取り可能媒体におけるプログラムが提供される。一つのアプローチにおいては、或る期間にわたって前記プリンタ(100a/100b)においてベルト(119/141)上に生成されたそれぞれの複数のテストパッチ(143)からの、複数のハーフトーン濃度値(193)を取得するステップであって、前記テストパッチ(143)の各々は意図されたハーフトーン濃度を具体化する、取得するステップと、前記ハーフトーン濃度値(193)から数学的に平滑化されたハーフトーン濃度値を生成するステップと前記数学的に平滑化されたハーフトーン濃度値に基づいて前記プリンタ(100a/100b)におけるハーフトーン濃度を校正するステップとを含む方法が提供される。【選択図】    図５Ａ
2005321788.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにおける少なくとも１つのハーフトーン濃度の校正方法であって、
或る期間にわたって前記プリンタにおいてベルト上に生成されたそれぞれの複数のテストパッチからの、複数のハーフトーン濃度値を取得するステップであって、前記テストパッチの各々は意図されたハーフトーン濃度を具体化する、取得するステップと、
前記ハーフトーン濃度値から数学的に平滑化されたハーフトーン濃度値を生成するステップと、
前記数学的に平滑化されたハーフトーン濃度値に基づいて前記プリンタにおけるハーフトーン濃度を校正するステップと
を含む、プリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項２】
或る期間にわたって前記プリンタにおいて前記ベルト上に生成されたそれぞれの複数の第２のテストパッチから、複数の第２のハーフトーン濃度値を取得するステップであって、前記第２のテストパッチの各々は、複数の意図されたハーフトーン濃度のうちの１つを表す、取得するステップと、
前記第２のハーフトーン濃度値のそれぞれのみに基づき、前記プリンタにおいてそれぞれの複数の第２のハーフトーン濃度を校正するステップと
をさらに含む、請求項１に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項３】
或る期間にわたって前記プリンタにおいて前記ベルト上に生成された前記それぞれの複数のテストパッチから、前記複数のハーフトーン濃度値を取得する前記ステップを、第１の複数の意図されたハーフトーン濃度の各々に対して実行し、該第１の複数の意図されたハーフトーン濃度は、前記プリンタによって生成された意図されたハーフトーン濃度のすべてのうちの一部である、請求項１に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項４】
前記第１の複数の意図されたハーフトーン濃度の各々は、事前に定義された閾値を下回る指定されたハーフトーン濃度を有する、請求項３に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項５】
前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ステップは、該ハーフトーン濃度値の平均を計算するステップをさらに含む、請求項１に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項６】
前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ステップは、該ハーフトーン濃度値の重み付き平均を計算するステップをさらに含む、請求項１に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項７】
前記取得するステップ、前記生成するステップおよび前記校正するステップを、前記プリンタにおけるハーフトーンカートリッジの変化を検出すると実行する、請求項１に記載のプリンタにおける少なくとも１つのハーフトーン濃度の校正方法。
【請求項８】
プリンタにおけるハーフトーン校正のためのシステムであって、
プロセッサとメモリとを有するプロセッサ回路と、
前記メモリに格納され前記プロセッサによって実行可能であるハーフトーン校正システムであって、
或る期間にわたって前記プリンタにおいてベルト上に生成されたそれぞれの複数のテストパッチからの、複数のハーフトーン濃度値の取得を指示するロジックであって、前記テストパッチの各々は意図されたハーフトーン濃度を具体化する、ロジックと、
前記ハーフトーン濃度値から数学的に平滑化されたハーフトーン濃度値を生成するロジックと、
前記数学的に平滑化されたハーフトーン濃度値に基づいて前記プリンタにおけるハーフトーン濃度を校正するロジックと、
を含むハーフトーン校正システムと、
を具備するプリンタにおけるハーフトーン校正のためのシステム。
【請求項９】
前記ハーフトーン校正システムは、
ある期間にわたって前記プリンタにおいて前記ベルト上に生成されたそれぞれの複数の第２のテストパッチから、複数の第２のハーフトーン濃度値の取得を指示するロジックであって、前記第２のテストパッチの各々は、複数の意図されたハーフトーン濃度のうちの１つを表す、ロジックと、
前記第２のハーフトーン濃度値のそれぞれのみに基づき、前記プリンタにおいてそれぞれの複数の第２のハーフトーン濃度を校正するロジックと、
をさらに含む、請求項８に記載のプリンタにおけるハーフトーン校正のためのシステム。
【請求項１０】
前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ロジックは、前記ハーフトーン濃度値の重み付き平均を生成するロジックをさらに含む、請求項８に記載のプリンタにおけるハーフトーン校正のためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタにおけるハーフトーン濃度の校正に関する。
【発明の開示】
【発明が解決しようとする課題】
【０００２】
カラーレーザプリンタでは、低濃度ドロップアウト(low density dropout)の問題が、色の不整合および他のプリント異常をもたらす場合がある。低濃度ドロップアウトとは、レーザプリンタにおける低ハーフトーン濃度の校正(calibration)により最終的に低ハーフトーン濃度が低減しまたは消失する状態を言う。具体的には、校正のために転写または媒体搬送ベルト上に生成されるハーフトーンテストパッチ(test patch)の正確な濃度を検知する際に内在する不正確さにより、レーザプリンタにおけるハーフトーン濃度の校正が間違ったものになることが多い。たとえば、状況によっては、特定のハーフトーンテストパッチの濃度の測定値が、その濃度が、媒体上に現れる実際の濃度より高いように示す場合がある。かかる場合、ハーフトーン濃度を校正する際、それぞれのハーフトーン濃度に対し転写ベルト上に堆積するトナーの量を低減する可能性があり、それにより画像にドロップアウトがもたらされる。したがって、これらの不具合を解消する必要がある。
【課題を解決するための手段】
【０００３】
本発明は、プリンタにおける少なくとも１つのハーフトーン濃度の校正方法を提供する。この方法は、或る期間にわたって前記プリンタにおいてベルト上に生成されたそれぞれの複数のテストパッチからの、複数のハーフトーン濃度値を取得するステップであって、前記テストパッチの各々は意図されたハーフトーン濃度を具体化する、取得するステップと、前記ハーフトーン濃度値から数学的に平滑化されたハーフトーン濃度値を生成するステップと、前記数学的に平滑化されたハーフトーン濃度値に基づいて前記プリンタにおけるハーフトーン濃度を校正するステップとを含む。
【０００４】
また、この方法には、或る期間にわたって前記プリンタにおいて前記ベルト上に生成されたそれぞれの複数の第２のテストパッチから、複数の第２のハーフトーン濃度値を取得するステップであって、前記第２のテストパッチの各々は、複数の意図されたハーフトーン濃度のうちの１つを表す、取得するステップと、前記第２のハーフトーン濃度値のそれぞれのみに基づき、前記プリンタにおいてそれぞれの複数の第２のハーフトーン濃度を校正するステップとがさらに含まれる。
【０００５】
また、この方法には、或る期間にわたって前記プリンタにおいて前記ベルト上に生成された前記それぞれの複数のテストパッチから、前記複数のハーフトーン濃度値を取得する前記ステップを、第１の複数の意図されたハーフトーン濃度の各々に対して実行し、該第１の複数の意図されたハーフトーン濃度は、前記プリンタによって生成された意図されたハーフトーン濃度のすべてのうちの一部であることがさらに含まれる。
【０００６】
また、前記第１の複数の意図されたハーフトーン濃度の各々は、事前に定義された閾値を下回る指定されたハーフトーン濃度を有することが含まれる。
【０００７】
また、前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ステップは、該ハーフトーン濃度値の平均を計算するステップをさらに含む。
【０００８】
また、前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ステップは、該ハーフトーン濃度値の重み付き平均を計算するステップをさらに含む。
【０００９】
また、この方法には、前記取得するステップ、前記生成するステップおよび前記校正するステップを、前記プリンタにおけるハーフトーンカートリッジの変化を検出すると実行することがさらに含まれる。
【００１０】
また、本発明は、プリンタにおけるハーフトーン校正のためのシステムを提供する。このシステムは、プロセッサとメモリとを有するプロセッサ回路と、前記メモリに格納され前記プロセッサによって実行可能であるハーフトーン校正システムであって、或る期間にわたって前記プリンタにおいてベルト上に生成されたそれぞれの複数のテストパッチからの、複数のハーフトーン濃度値の取得を指示するロジックであって、前記テストパッチの各々は意図されたハーフトーン濃度を具体化する、ロジックと、前記ハーフトーン濃度値から数学的に平滑化されたハーフトーン濃度値を生成するロジックと、前記数学的に平滑化されたハーフトーン濃度値に基づいて前記プリンタにおけるハーフトーン濃度を校正するロジックとを含むハーフトーン校正システムとを具備する。
【００１１】
また、前記ハーフトーン校正システムは、ある期間にわたって前記プリンタにおいて前記ベルト上に生成されたそれぞれの複数の第２のテストパッチから、複数の第２のハーフトーン濃度値の取得を指示するロジックであって、前記第２のテストパッチの各々は、複数の意図されたハーフトーン濃度のうちの１つを表す、ロジックと、前記第２のハーフトーン濃度値のそれぞれのみに基づき、前記プリンタにおいてそれぞれの複数の第２のハーフトーン濃度を校正するロジックとをさらに含む。
【００１２】
前記ハーフトーン濃度値から前記数学的に平滑化されたハーフトーン濃度値を生成する前記ロジックは、前記ハーフトーン濃度値の重み付き平均を生成するロジックをさらに含む。
【００１３】
本発明を、以下の図面を参照して理解することができる。図面における構成要素は、必ずしも一定比例尺になっていない。また、図面において、各図面を通して同じ参照番号は対応する部分を示している。
【発明を実施するための最良の形態】
【００１４】
図１を参照すると、本発明の一実施形態によるレーザプリンタ１００ａの例が示されている。本明細書ではレーザプリンタ１００ａについて説明するが、レーザプリンタ１００ａは、インクジェットプリンタおよび本明細書で説明する原理が適用される範囲における他のタイプのプリンタ等、他のタイプのプリンタを代表するものである、ということが理解される。レーザプリンタ１００ａは、本発明の一実施形態によるプリンタ１００ａにおけるさまざまな構成要素の動作を指示するプリンタコントローラ１０３ａを有する。この点において、プリンタ１００ａは、たとえば、後述するようにプリントプロセス中にプリント媒体上に４つの異なるカラートナーを堆積する装置を含むカラーレーザプリンタである。特に、プリンタ１００ａは、感光ドラム１０６を有する。具体的には、プリンタ１００ａが使用する各カラートナーに対し１つの、４つの感光ドラム１０６がある。かかる色は、たとえば、シアン、マゼンタ、イエローおよび黒であってもよい。
【００１５】
各感光ドラム１０６には、レーザ１０９と、回転ポリゴンミラー１１３と、トナーカートリッジ１１６と、が関連付けられている。プリンタ１００ａはまた、感光ドラム１０６の各々と接触する転写ベルト１１９も有する。プリンタ１００ａはまた、たとえば赤外線ランプまたは他の適当なランプであってもよい光源１２３も有する。プリンタ１００ａはさらに、たとえば赤外線センサ、または光源１２３によって生成される光を検知する他の適当なタイプのセンサであってもよい、フォトセンサ１２６を有する。プリント媒体１２９は、一対の転写ローラ１３３を通して挟持され、用紙経路構造体１３９により定着ローラ１３６まで案内される。用紙経路構造体および図１に示すような他の構成要素は、当業者が理解することができるようにさまざまなレーザプリンタまたは他のタイプのプリンタであり得るさまざまなタイプの構造を代表するものである、ということが理解される。
【００１６】
図２を参照すると、本発明の別の実施形態によるレーザプリンタ１００ｂの例が示されている。レーザプリンタ１００ｂが、プリンタ１００ａ（図１）の構成要素と同様の構成要素を有する限り、同じ参照番号を使用する。レーザプリンタ１００ｂは、本発明の実施形態によるプリンタ１００ｂにおけるさまざまな構成要素の動作を指示するプリンタコントローラ１０３ｂを有する。この点において、プリンタ１００ｂは、たとえば、後述するようにプリント処理中にプリント媒体上に４つの異なるカラートナーを堆積する装置も有する、カラーレーザプリンタである。特に、プリンタ１００ｂは、感光ドラム１０６を有する。具体的には、プリンタ１００ｂが使用する各カラートナーに対し１つの、４つの感光ドラム１０６がある。かかる色は、たとえば、シアン、マゼンタ、イエローおよび黒であってもよい。
【００１７】
各感光ドラム１０６には、レーザ１０９と、回転ポリゴンミラー１１３と、トナーカートリッジ１１６と、が関連付けられている。プリンタ１００ｂはまた、感光ドラム１０６の各々に対して押圧される媒体搬送ベルト１４１も有する。プリンタ１００ｂはまた、たとえば赤外線ランプまたは他の適当なランプであってもよい光源１２３も有する。プリンタ１００ｂはさらに、たとえば赤外線センサ、または光源１２３によって生成される光を検知する他の適当なタイプのセンサであってもよい、フォトセンサ１２６を有する。プリント媒体１２９は、静電引力により媒体搬送ベルト１４１に付着し、最終的に媒体搬送ベルト１４１から解放され、用紙経路構造体１３９により定着ローラ１３６を通して案内される。用紙経路構造体および図１に示すような他の構成要素は、当業者には理解することができるようにさまざまなレーザプリンタまたは他のタイプのプリンタであり得るさまざまなタイプの構造を代表するものである、ということが理解される。
【００１８】
次に、図１および図２のプリンタ１００ａおよび／または１００ｂの全般的な動作について説明する。最初に、プリンタコントローラ１０３ａおよび／または１０３ｂは、各々、プリント媒体１２９へのプリントを達成するために、プリンタ１００ａおよび／または１００ｂ内の構成要素の各々の動作を指示する。具体的には、プリンタコントローラ１０３ａおよび／または１０３ｂは、それぞれの感光ドラム１０６上に差分電荷のスポットを堆積させるように、レーザ１０９と回転ポリゴンミラー１１３の動作を指示する。
【００１９】
感光ドラム１０６の各々の上の光放電されたスポット(spots)は、単一色平面になる結果としての多色画像の一部を生成する。差分電荷のスポットは、たとえば、６００ドット／インチ等、非常に低い解像度のものであってもよいが、より高いか低い解像度を達成してもよい。この点において、感光ドラム１０６の各々における差分電荷のスポットが、それぞれのトナーカートリッジ１１６からのトナーをそこに引き寄せることによって単一色平面内のプリントを容易にする。このため、最終的に、図示するようにそれぞれの感光ドラム１０６に関連するトナーの感光ドラム１０６の各々に、画像が形成される。
【００２０】
そして、感光ドラム１０６の各々に堆積されたトナーは、プリンタ１００ａの場合は転写ベルト１１９に転写され、あるいはプリンタ１００ｂの場合は、感光ドラム１０６の各々に関連する転写ローラによってプリント媒体１２９に直接転写される。この点において、感光ドラム１０６の各々に生成された画像は、転写ベルト１１９またはプリント媒体１２９の上で互いに重ねられることにより、プリント媒体１２９の上に最終的に定着される多色彩画像を形成する。転写ベルト１１９の場合、多色彩画像は、転写ベルト１１９上に堆積され、その後、転写ローラ１３３（図１）を介してプリント媒体１２９に転写される。媒体搬送ベルト１４１の場合、多色彩画像は、媒体搬送ベルト１４１自体によりそれに沿って往復するプリント媒体１２９上に直接堆積される。
【００２１】
また、当業者が理解することができるように、上述したもの以外のプリント媒体１２９上にトナーを置くために他の多くの構成を使用してもよい。本発明は、プリント媒体１２９における画像のプリントを達成するためにいかなる１つの構成にも限定されず、図１に関して引用した例は、本発明を明確に説明することができるようにする枠組を提供するための単なる１つの例としての手法を提供する。
【００２２】
プリンタコントローラ１０３ａおよび／または１０３ｂはまた、さまざまなハーフトーン濃度をプリントする場合、プリント媒体１２９上に最終的に定着されるトナーの量も校正する。この点において、プリンタコントローラ１０３ａおよび／または１０３ｂは、転写ベルト１１９または媒体搬送ベルト１４１において対応する意図されたハーフトーン濃度を具体化するさまざまなテストパッチの作成を指示する。プリンタ１００ａおよび／または１００ｂでは、これらテストパッチを、光源１２３によって照明し、テストパッチからの任意の反射光をフォトセンサ１２６によって検出する。一実施形態では、光源１２３は、テストパッチにおいてトナーによってより効果的に吸収されるために赤外線光を生成する。赤外線光を生成する光源１２３が使用される場合、フォトセンサ１２６は、転写ベルト１１９および／または搬送ベルト１４１によって反射される赤外線光を検知することができるように赤外線センサである。１つまたは複数のレンズを使用して、光源１２３からの入射光をそれぞれのテストパッチに向け、またはそれぞれのテストパッチからの反射光をフォトセンサ１２６に向けてもよい。転写ベルト１１９と搬送ベルト１４１とがともに一般的に高反射性である場合、トナーは一般に光を吸収するため、所与のテストパッチに堆積されたトナーの濃度が高いほど反射光の量は減少する。
【００２３】
フォトセンサ１２６は、ベルト１１９および／または１４１上のテストパッチに堆積されたトナーの濃度に関連するハーフトーン濃度値を生成する。この値は、アナログ電圧または電流等であってもよく、デジタル値に変換される。このように、それぞれのベルト１１９および／または１４１上に種々のテストパッチを作成してもよく、テストパッチの各々は、事前に定義された意図されたハーフトーン濃度を具体化する。光源１２３とフォトセンサ１２６とにより、ベルト１１９および／または１４１に堆積されたテストパッチの各々に対しハーフトーン濃度値を取得することが容易になる。取得されたハーフトーン濃度値を使用して、プリンタ１００ａおよび／または１００ｂによって作成されたそれぞれのハーフトーン濃度を校正する。
【００２４】
プリンタ１００ａおよび／または１００ｂによって作成されたハーフトーン濃度を校正するため、それぞれのベルト１１９および／または１４１のある領域内において、かかる領域に配置される特定の事前に定義されたハーフトーン濃度に対しより多いかまたはより少ないトナーが堆積されるように、プリンタ１００ａおよび／または１００ｂ内の現像電圧(development voltages)および他のパラメータを調整してもよい。後述するように、プリンタコントローラ１０３ａおよび／または１０３ｂは、それぞれのベルト１１９および／または１４１上のそれぞれのテストパッチの作成を指示し、ハーフトーン濃度の校正を容易にするためにハーフトーン濃度値を取得する場合がある。或る時間にわたり、複数の校正サイクルを実行することにより、意図されたハーフトーン濃度各々に対し複数のハーフトーン濃度値を取得してもよく、それに対し各校正サイクル中にテストパッチを作成する。本発明のさまざまな実施形態により、複数のハーフトーン濃度値をプリンタ１００ａおよび／または１００ｂに格納し、それらを用いて、プリンタ１００ａおよび／または１００ｂによって生成された各ハーフトーン濃度に対し数学的に平滑化されたハーフトーン濃度値を生成する。意図されたハーフトーン濃度をより正確に描くために、数学的に平滑化されたハーフトーン濃度値を、さまざまな現像電圧およびプリンタ１００ａおよび／または１００ｂの動作に関連する他のパラメータを調整する際に使用する。
【００２５】
図３を参照すると、テストパッチ１４３が堆積された転写ベルト１１９または媒体搬送ベルト１４１の一部が示されている。転写ベルト１１９の場合、通常の場合のように、テストパッチ１４３を転写ベルト１１９上に堆積させる。しかしながら、媒体搬送ベルト１４１の場合、テストパッチ１４３をプリント媒体１２９上ではなく媒体搬送ベルト１４１上に直接堆積させてもよい。
【００２６】
テストパッチ１４３の各々は、プリンタ１００ａおよび／または１００ｂのそれぞれによってプリントされる意図されたハーフトーン濃度を表現しまたは具体化する。テストパッチ１４３の各々の意図されたハーフトーン濃度は、テストパッチによって異なる。具体的には、たとえば、テストパッチ１４３のハーフトーン濃度は、比較的低い濃度１４６であっても、比較的中間の濃度１４９であっても、比較的高い濃度１５３であってもよい。
【００２７】
上述したようにテストパッチ１４３の各々から取得されるハーフトーン濃度値は、複数の要因により不正確になるかまたは変動する可能性がある。たとえば、事前に定義されたテストパッチ１４３内に堆積される実際のトナーは、表現されるべきであった意図されたハーフトーン濃度に対して変動する可能性がある。また、さまざまなテストパッチ１４３の位置におけるベルト１１９および／または１４１の反射率は、欠陥、傷または他の破損のために変化する可能性がある。さらに、光源１２３とフォトセンサ１２６とは、生成される光の量とフォトセンサ１２６がテストパッチ１４３から取得する測定値とにおいて幾分かの誤差および／または雑音を投入する可能性がある。
【００２８】
それぞれのテストパッチ１４３に対しハーフトーン濃度値を確定する際の不正確さのために、低濃度ドロップアウトが生じるか、または、ハーフトーン濃度が校正される場合に不要な濃度上昇が発生する場合がある。具体的には、低濃度ドロップアウトは、低濃度１４６のテストパッチ１４３からハーフトーン濃度値を取得する際の不正確さにより、それぞれのプリンタコントローラ１０３ａおよび／または１０３ｂが、それぞれのテストパッチ１４３の濃度がその実際の濃度より高いと誤って判断することになることを言う。したがって、プリンタコントローラ１０３ａおよび／または１０３ｂは、プリンタ１００ａおよび／または１００ｂの校正中に、それぞれの意図されたハーフトーン濃度に対し転写ベルトに堆積されるトナーが少なくなるように、プリンタ１００ａおよび／または１００ｂの動作に固有の現像電圧および他のパラメータを調整することによって応答する。状況によっては、プリント媒体１２９上に、低濃度１４６の幾分かのハーフトーン濃度に対しトナーがわずかに堆積されるかまたはまったく堆積されないという結果になる。このため、「低濃度ドロップアウト」という名がある。
【００２９】
あるいは、それぞれのハーフトーン濃度値を取得する際の不正確さにより、プリンタコントローラ１０３ａおよび／または１０３ｂが、それぞれのテストパッチ１４３のハーフトーン濃度がその実際の濃度より低いと判断する可能性がある。かかる場合、プリンタ１００ａおよび／または１００ｂが、堆積されたトナーの濃度が不必要に増大または上昇する、対応するハーフトーン濃度をもたらすように校正される可能性がある。低濃度ドロップアウトとハーフトーン濃度の不必要な上昇により、最終的に、プリント媒体１２９上に生成される画像の色が不正確になる可能性がある。
【００３０】
上述したようにテストパッチ１４３から取得されたハーフトーン濃度値の不正確さに対処するため、一実施形態によれば、それぞれのプリンタ１００ａおよび／または１００ｂによって生成された意図されたハーフトーン濃度各々に対する複数のハーフトーン濃度値を、対応する複数の校正サイクルから取得する。意図されたハーフトーン濃度各々に対して取得された複数のハーフトーン濃度値を数学的に平滑化することにより、数学的に平滑化されたハーフトーン濃度値をもたらす。そして、数学的に平滑化されたハーフトーン濃度値を用いて、それぞれのプリンタ１００ａおよび／または１００ｂの校正中にそれぞれの意図されたハーフトーン濃度に対し微調整を行うことにより、より正確であることを確実にしハーフトーン濃度値におけるランダムな変動によってもたらされる誤差を低減する。
【００３１】
数学的に平滑化されたハーフトーン濃度値を生成するために使用してもよいいくつかの手法がある。たとえば、複数のハーフトーン濃度値から、単純移動平均(straight running average)を計算してもよい。別法として、後述するように、複数のハーフトーン濃度値の重み付き平均(weighted average)を計算してもよい。複数のハーフトーン濃度値の数学的平滑化を実行するために、同じハーフトーン濃度に対する複数の先の校正のハーフトーン濃度値をメモリに格納する。一般的なプリンタにおけるメモリ資源が幾分か制限される場合、重み付き平均を計算することにより数学的平滑化を実行することが望ましい場合がある。それは、後述するように、それぞれの意図されたハーフトーン濃度に対し記憶しなければならないハーフトーン濃度値が少ないためである。
【００３２】
次に図４を参照すると、本発明の一実施形態によるそれぞれのプリンタコントローラ１０３ａおよび／または１０３ｂの例が示されている。この点において、プリンタコントローラ１０３ａおよび／または１０３ｂの各々は、ともにローカルインタフェース１７９に結合されるプロセッサ１７３とメモリ１７６とを有するプロセッサ回路を有する。この点において、ローカルインタフェース１７９は、たとえば、当業者が理解することができるように、制御および／またはアドレスバスが付随するデータバスを備えてもよい。
【００３３】
メモリ１７６には、オペレーティングシステム１８３とプリンタ制御ロジック１８６とが格納されており、それらはプロセッサによって実行可能である。プリンタ制御ロジック１８６を、理解することができるようにプリント媒体１２９（図１および図２）における画像のプリントを調整するために、それぞれのプリンタ１００ａおよび／または１００ｂのさまざまな構成要素の動作を制御するように実行する。プリンタ制御ロジック１８６の構成要素は、トナー濃度校正システム１８９である。トナー濃度校正システム１８９の一部として、複数のハーフトーン濃度値１９３が格納される。この点において、ハーフトーン濃度値１９３は、各校正サイクル中にテストパッチ１４３（図３）が生成される意図されたハーフトーン濃度各々に対する複数のハーフトーン濃度値を含む。この点において、複数の校正サイクルにわたって取得される意図されたハーフトーン濃度各々に関連するハーフトーン濃度値を、先入れ先出し（ＦＩＦＯ）スタックまたは他の適当なメモリ記憶デバイスでメモリ１７６に格納してもよい。
【００３４】
本明細書では、メモリ１７６を、揮発性と不揮発性との両方のメモリおよびデータ記憶コンポーネントとして定義する。揮発性コンポーネントは、電源の喪失時にデータ値を保持しないものである。不揮発性コンポーネントは、電源の喪失時にデータを保持するものである。このため、メモリ１７６は、たとえば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ハードディスクドライブ、関連するフロッピー（登録商標）ディスクドライブを介してアクセスされるフロッピー（登録商標）ディスク、コンパクトディスクドライブを介してアクセスされるコンパクトディスク、適当なテープドライブを介してアクセスされる磁気テープ、および／または他のメモリコンポーネント、またはこれらメモリコンポーネントのうちの任意の２つ以上の組合せを含んでもよい。さらに、ＲＡＭは、たとえば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）または磁気ランダムアクセスメモリ（ＭＲＡＭ）および他の同様のデバイスを含んでもよい。ＲＯＭは、たとえば、プログラマブルリードオンリメモリ（ＰＲＯＭ）、消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）または他の同様のメモリデバイスであってもよい。
【００３５】
さらに、プロセッサ１７３は、複数のプロセッサを表してもよく、メモリ１７６は、並列に動作する複数のメモリを表してもよい。かかる場合、ローカルインタフェース１７９は、複数のプロセッサのうちの任意の２つの間、任意のプロセッサとメモリのうちの任意の１つとの間、またはメモリのうちの任意の２つの間等の通信を容易にする適当なネットワークであってもよい。プロセッサ１７３は、電気、光または分子構成であってもよく、あるいは、当業者が理解することができるような他の何らかの構成であってもよい。
【００３６】
オペレーティングシステム１８３は、プリンタコントローラ１０３ａおよび／または１０３ｂのメモリ、処理時間および周辺コンポーネント等のハードウェア資源の割付けおよび使用を制御するように実行される。このように、オペレーティングシステム１８３は、一般に当業者には既知であるように、アプリケーションが依存する基礎としての役割を果たす。
【００３７】
図５Ａを参照すると、本発明の一実施形態によるハーフトーン濃度校正システム１８９の第１部の動作の一例を提供するフローチャートが示されている。あるいは、図５Ａのフローチャートを、プリンタ１００ａおよび／または１００ｂ（図１）によって生成されるハーフトーン濃度の校正を達成するために、プリンタコントローラ１０３ａおよび／または１０３ｂにおいて実施される方法の例のステップを示すものとして見てもよい。図５Ａの一例としてのフローチャートによって示すようなハーフトーン濃度校正システム１８９の機能を、たとえば、オブジェクト指向設計でまたは他の何らかのプログラミングアーキテクチャで実施してもよい。機能をオブジェクト指向設計で実施すると想定すると、各ブロックは、１つまたは複数のオブジェクトにカプセル化される１つまたは複数のメソッドで実施してもよい機能を表す。ハーフトーン濃度校正システム１８９を、たとえばＣ、Ｃ＋＋、アセンブリまたは他の適当なプログラミング言語等、複数のプログラミング言語のうちの任意の１つを用いて実施してもよい。
【００３８】
図５Ａに示すハーフトーン濃度校正システム１８９の第１部は、それぞれのプリンタ１００ａおよび／または１００ｂ（図１）におけるハーフトーン濃度の校正をいつ実施するべきかを判断するために実行される。別法として、それを実施するために他のイベントまたは時を指定してもよい。
【００３９】
ボックス２０３で開始して、トナー濃度校正システム１８９は、プリンタ１００ａおよび／または１００ｂによって閾値数のページがプリントされたか否かを判断する。この点において、閾値数のページがプリントされると、プリンタ１００ａおよび／または１００ｂは校正を必要とするとみなされる。これは、長期の使用によりパラメータが許容可能な動作窓(windows of operation)から出る可能性があった後等に、プリンタが校正を必要とする場合があるという事実に対処する。かかる場合、ハーフトーン濃度校正システム１８９は、ボックス２０６に進む。そうでない場合、ハーフトーン濃度校正システム１８９は、図示するようにボックス２０９に進む。
【００４０】
ボックス２０９では、ハーフトーン濃度校正システム１８９は、プリンタ１００ａおよび／または１００ｂによって定期的な校正が実行されるべきか否かを判断する。この点において、本明細書で説明するようなハーフトーン校正を実行するために、プリンタコントローラ１０３ａおよび／または１０３ｂ内で、たとえば毎日、毎週、毎月または他の期間等の所定期間を事前に定義してもよい。かかる手法は、それぞれのプリンタ１００ａおよび／または１００ｂが長期に使用されたか否かに係らず、プリンタ１００ａおよび／または１００ｂの動作が環境または他の要因により時間の経過によって変化する可能性があるという事実に対処する。ボックス２０９の定期的な校正が実行されるものとすると、ハーフトーン濃度校正システム１８９はボックス２０６に進む。そうでない場合、ハーフトーン濃度校正システム１８９は、ボックス２１３に進む。
【００４１】
ボックス２１３において、ハーフトーン濃度校正システム１８９は、それぞれのプリンタ１００ａおよび／または１００ｂ内に新たなトナーカートリッジが配置されたか否かを判断する。この点において、それは、たとえば、ユーザがプリンタ１００ａおよび／または１００ｂから古いかまたは空のトナーカートリッジ１１６（図１）を交換した場合に起こる。かかる場合、ハーフトーン濃度の再校正が推奨される。それは、新たなトナーカートリッジの使用により、さまざまなハーフトーン濃度を置く際にプリンタ１００ａおよび／または１００ｂ内のさまざまな処理要素に幾分かの変化が発生する可能性がある等のためである。しかしながら、それぞれのプリンタ１００ａおよび／または１００ｂに新たなトナーカートリッジが配置されたという事実により、先の校正サイクルから取得された先に格納されたハーフトーン濃度値は、プリンタの現状態にはすでに適用することはできない。この事情に対処するために、ハーフトーン濃度校正システム１８９は、各テストパッチに対し複数のハーフトーン濃度値を取得することにより、数学的に平滑化されたハーフトーン濃度値を計算することができるハーフトーン濃度値のバックログ(backlog)を作成する。それぞれのプリンタ１００ａおよび／または１００ｂに新たなカートリッジが配置された場合、ハーフトーン濃度校正システム１８９にフラグまたは他の指示を設定してもよく、それによりそれが、新たなトナーカートリッジに対し測定されたハーフトーン濃度値のバックログを生成する適当なステップをとることができる。このため、ボックス２１３においてトナーカートリッジ取外しが検出されたとすると、ハーフトーン濃度校正システム１８９はボックス２０６に進む。そうでない場合、ハーフトーン濃度校正システム１８９は、ボックス２１６に進む。
【００４２】
ボックス２１６において、ハーフトーン濃度校正システム１８９は、ベルト１１９および／または１４１が、ハーフトーン濃度の校正を実行する必要のある事前に定義された製造経過年数閾値(age threshold)に達したか否かを判断する。この点において、プリンタのライフサイクルの間に、それぞれのベルト１１９および／または１４１（図１）の傷、変色または他の劣化等の欠陥が発生する可能性があるという事実のために、校正が推奨される場合があり、それによりトナーがベルト１１９および／または１４１上に堆積される方法を変更し、または光源１２３からの光が光検出器１２６に到達し得る方法を変更する。なお、当業者が理解することができるように、校正が実行される製造経過年数の水準点または閾値にはいくつかの異なるものがあり得ることに留意されたい。ボックス２１６においてベルトの製造経過年数閾値が検出されたものとすると、ハーフトーン濃度校正システム１８９はボックス２０６に進む。そうでない場合、ハーフトーン濃度校正システム１８９は、ボックス２１９に進む。
【００４３】
次に、ボックス２１９において、ハーフトーン濃度校正システム１８９は、それぞれのプリンタ１００ａおよび／または１００ｂを包囲する環境において事前に定義された変化が発生したか否かを判断し、それにより、プリンタ１００ａおよび／または１００ｂ内のハーフトーン濃度の校正が必要であると考えられる。この点において、環境の変化は、たとえば、湿度、温度、またはそれぞれのプリンタ１００ａおよび／または１００ｂの周囲の環境における他の要素の閾値変化であってもよい。ボックス２１９において環境における閾値変化が発生したとすると、ハーフトーン濃度校正システム１８９はボックス２０６に進む。そうでない場合、ハーフトーン濃度校正システム１８９は、ボックス２０３に戻る。
【００４４】
ハーフトーン濃度校正システム１８９がボックス２０６に達したとすると、プリンタ１００において、ハーフトーン濃度校正サイクルを実行する。この点において、理解することができるように、かかる校正を、プリンタ１００ａおよび／または１００ｂの他のパラメータの校正とともに実行してもよい。その後、ハーフトーン濃度校正システム１８９は、ボックス２０３に戻る。
【００４５】
図５Ｂを参照すると、本発明の一実施形態によるハーフトーン濃度校正システム１８９の第２部の動作の一例を提供するフローチャートが示されている。あるいは、図５Ｂのフローチャートを、プリンタ１００ａおよび／または１００ｂ（図１）によって生成されたハーフトーン濃度の校正を達成するために、プリンタコントローラ１０３ａおよび／または１０３ｂにおいて実施される方法の例のステップを示すものとみなしてもよい。図５Ｂの一例としてのフローチャートによって示されるようなハーフトーン濃度校正システム１８９の機能を、たとえば、オブジェクト指向設計においてまたは他の何らかのプログラミングアーキテクチャにおいて実施してもよい。機能をオブジェクト指向設計で実施すると仮定すると、各ブロックは、１つまたは複数のオブジェクトにカプセル化される１つまたは複数のメソッドにおいて実施してもよい機能を表す。ハーフトーン濃度校正システム１８９を、たとえばＣ、Ｃ＋＋、アセンブリ、または他の適当なプログラミング言語等、複数のプログラミング言語のうちの任意の１つを用いて実施してもよい。
【００４６】
ボックス２３３で開始して、ハーフトーン濃度校正システム１８９は、それぞれのベルト１１９および／または１４１（図３）におけるテストパッチ１４３（図３）の生成を実施する。テストパッチ１４３は、各々、事前に定義されたハーフトーン濃度を表し、フォトセンサ１２６（図１および図２）によって観察される転写ベルト１１９の特定の位置に配置される。その後、ボックス２３６において、ハーフトーン濃度校正システム１８９は、それぞれのテストパッチ１４３に関連するセンサ１２６から適当なハーフトーン濃度値を取得することができるように、テストパッチ１４３のうちの１つがフォトセンサ１２６の観察領域内に移動するまで待機する。ボックス２３６において、テストパッチ１４３がフォトセンサ１２６の観察領域内に移動したとすると、ハーフトーン濃度校正システム１８９はボックス２３９に進み、テストパッチ１４３に関連するハーフトーン値を取得する。
【００４７】
この点において、プリンタコントローラ１０３ａおよび／または１０３ｂは、フォトセンサ１２６に連結された適当なレジスタに格納された値を読み出してもよい。この点において、フォトセンサ１２６は、かかるレジスタに格納されているデジタル値に変換される、検出された光の量に比例するアナログ信号を生成してもよい。ボックス２３９においてハーフトーン濃度値が取得されると、ハーフトーン濃度校正システム１８９はボックス２４３に進み、ハーフトーン濃度値１９３（図４）としてメモリ１７６（図４）に格納されている先に取得された複数のハーフトーン濃度値を用いて、現ハーフトーン濃度値を数学的に平滑化するべきか否かを判断する。平滑化するべきである場合、ハーフトーン濃度校正システム１８９はボックス２４６に進む。平滑化するべきでない場合、ハーフトーン濃度校正システム１８９は、ボックス２４９に進む。
【００４８】
この点において、数学的に平滑化されるべきハーフトーン濃度に対し、ハーフトーン濃度校正システム１８９は、それぞれのテストパッチ１４３からハーフトーン濃度値を取得し、それぞれの計算を実行する。たとえば、ハーフトーン濃度値を、或る期間にわたり先の校正サイクルにおいて同じテストパッチ１４３に対して取得された先のハーフトーン濃度値を用いて平均化してもよい。単純平均を計算しても重み付き平均を計算してもよい。別法として、たとえばより濃度の高い１５３（図３）ハーフトーン濃度等、不正確さがそれほど重要でも重大でもないという事実により、平均化が必要ではないとみなされる他のハーフトーン濃度がある場合もある。このため、それぞれのハーフトーン濃度の校正を、複数のハーフトーン濃度値を数学的に平滑化するのではなくハーフトーン濃度値自体を用いて実行する、複数のハーフトーン濃度値を取得してもよい。
【００４９】
ボックス２４３において判断されるように、ボックス２３９において取得されたハーフトーン濃度値が数学的に平滑化されるべきであるとすると、ボックス２４６において、ハーフトーン濃度校正システム１８９は、先に格納されたハーフトーン濃度値が有効であり、数学的に平滑化されたハーフトーン濃度値を計算するために使用してもよいか否かを判断する。先に格納された値は、たとえば、それぞれのプリンタ１００ａおよび／または１００ｂに新たなトナーカートリッジが配置された場合、無効である場合がある。先に格納された値が有効である場合、ハーフトーン濃度校正システム１８９はボックス２５３に進む。そうでない場合、ハーフトーン濃度校正システム１８９はボックス２４９にジャンプする。
【００５０】
ボックス２５３において、新たなハーフトーン濃度値を、対応する先入れ先出しスタック（ＦＩＦＯ）に交代で入れるか、または他の何らかのメモリロケーションに格納する。この点において、プリンタ１００ａおよび／または１００ｂによって生成された対応するハーフトーン濃度を表すそれぞれのテストパッチ１４３に対して格納された最も古い対応するハーフトーン濃度値を追い出すことにより、取得された新たなハーフトーン濃度値に対し場所を空ける。その後、ボックス２５６において、ＦＩＦＯスタックにその時点で格納されているハーフトーン濃度値に基づき、新たな数学的に平滑化されたハーフトーン濃度値を計算する。
【００５１】
上述したように、数学的に平滑化されたハーフトーン濃度値を計算する際、多くの異なる手法のうちの１つを使用してもよい。たとえば、プリンタ１００ａおよび／または１００ｂにおけるそれぞれのハーフトーン濃度に対し、メモリ１７６に格納されたハーフトーン濃度値のすべての単純平均を計算してもよい。この点において、たとえば５または１０個のハーフトーン濃度値等、それぞれのハーフトーン濃度の各々に対する任意の数のハーフトーン濃度値を格納してもよい。しかしながら、プリンタ１００ａおよび／または１００ｂによって複数のハーフトーン濃度が生成されるとすると、プリンタ１００ａおよび／または１００ｂによって生成されたそれぞれのハーフトーン濃度に対する多くのハーフトーン濃度値を格納することにより、かなりのメモリ空間を使用することになる。
【００５２】
したがって、別の選択では、メモリ１７６に格納されたそれぞれのハーフトーン濃度値に対し重みを割り当てることにより、重み付き平均ハーフトーン濃度値を計算してもよい。たとえば、３つの総ハーフトーン濃度値１９３をメモリ１７６に格納し、いずれが最後に取得されたかに応じて、最近取得されたハーフトーン濃度値１９３により重い重みを割り当て、残りの２つのハーフトーン濃度値に対しより軽い重みを割り当ててもよい。この点において、平均化されたハーフトーン濃度値を、以下の式を用いて計算してもよい。
【００５３】
【数１】
2005321788.tif 000003
【００５４】
ここで、ＷNは、Ｎ番目に格納されたハーフトーン濃度値に割り当てられた相対的な重みである。
【００５５】
さらに、数学的に平滑化されたハーフトーン濃度値を計算することに対する他の手法を使用してもよい。ボックス２５６において数学的に平滑化されたハーフトーン濃度値が計算されると、ハーフトーン濃度校正システム１８９は、ボックス２４９に進み、現テストパッチ１４３に関連するハーフトーン濃度を、ボックス２５６において計算された数学的に平滑化されたハーフトーン濃度値に基づいて校正する。その後、図示するように、ハーフトーン濃度校正システム１８９はボックス２４９に進む。
【００５６】
再びボックス２４３を参照すると、テストパッチ１４３から取得された特定のハーフトーン濃度値を、先に取得されたハーフトーン濃度値１９３を用いて数学的に平滑化するべきでないとすると、ハーフトーン濃度校正システム１８９は、直接ボックス２４９に進み、プリンタ１００ａおよび／または１００ｂにおいて、新たに取得されたハーフトーン濃度値のみに基づいて現テストパッチ１４３に関連するハーフトーン密度を計算する。その後、ハーフトーン濃度校正システム１８９はボックス２５９に進む。
【００５７】
さらに、再びボックス２４６を参照すると、先に格納されたハーフトーン濃度値が無効であるとすると、ボックス２４９において、新たに取得されたハーフトーン濃度値のみに基づいて校正を実行する。そして、この値を、たとえばＦＩＦＯスタックでメモリ１７６（図４）に格納する。これを、メモリ１７６に格納されたハーフトーン濃度値のすべてが有効となるまで繰り返す。この点において、メモリ１７６に、先に取得されたハーフトーン濃度値のすべてが格納されると、ハーフトーン濃度構成システム１８９は、ボックス２４６に達した時、ボックス２５３に進む。
【００５８】
ボックス２４９においてそれぞれのプリンタ１００ａおよび／または１００ｂによって生成されたハーフトーン濃度を校正する際、ハーフトーン濃度校正システム１８９は、それぞれのプリンタ１００ａおよび／または１００ｂの動作に影響を与えるさまざまな調整を行ってもよい。たとえば、最低ハーフトーン濃度から最高ハーフトーン濃度まで任意の画像の各部分に対して転写ベルト１１９またはプリント媒体１２９（媒体搬送ベルト１４１に保持される）上に正しい量のトナーをもたらすように、レーザ１０９からのレーザ露光および現像電圧のレベルを確定する。また、任意の転写電圧を調整してもよい。
【００５９】
ハーフトーン濃度校正システム１８９がボックス２５９に達したとすると、ハーフトーン濃度校正システム１８９は、現校正サイクル中に生成されたすべてのテストパッチ１４３の最後のものから、最も最近取得されたハーフトーン濃度値が取得されたか否かを判断する。取得されていない場合、ハーフトーン濃度校正システム１８９はボックス２３６に戻り、次のテストパッチ１４３から次のハーフトーン校正値を取得する。取得された場合、図示するようにハーフトーン濃度校正システム１８９は終了する。
【００６０】
このように、ハーフトーン濃度校正システム１８９は、先に格納されたハーフトーン濃度値１９３を用いて平均化されるかまたはプリンタ１００ａおよび／または１００ｂのそれぞれのハーフトーン濃度を校正するために単に直接使用される、ハーフトーン濃度値を取得することができる、ということが分かる。この点において、ハーフトーン濃度値の平均化が実行される、プリンタ１００ａおよび／または１００ｂによって生成されたハーフトーン濃度は、校正が実行され上述したようにハーフトーン濃度値が取得される、全ハーフトーン濃度の一部を含む。この点において、たとえば、ハーフトーン濃度値が平均化される、プリンタ１００ａおよび／または１００ｂによって生成されるハーフトーン濃度は、たとえば、プリンタコントローラ１０３ａおよび／または１０３ｂ内で事前に定義された所定閾値濃度より低いハーフトーン濃度であってもよい。
【００６１】
ハーフトーン濃度校正システム１８９（図４〜図５Ｂ）を、上述したように汎用ハードウェアによって実行されるソフトウェアまたはコードで具体化しているが、それを、専用ハードウェアで、またはソフトウェアおよび／または汎用ハードウェアと専用ハードウェアとの組合せで具体化してもよい。専用ハードウェアで具体化する場合、ハーフトーン濃度校正システム１８９を、複数の技術のうちの任意の１つまたは組合せを使用する回路または状態機械として実施してもよい。これらの技術には、限定されないが、１つまたは複数のデータ信号の適用に対しさまざまな論理機能を実施する論理ゲートを有するディスクリート(discrete)論理回路、適当な論理ゲートを有する特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他の構成要素等があってもよい。かかる技術は、一般的に当業者に知られているため、本明細書では詳細に説明しない。
【００６２】
図４、図５Ａおよび図５Ｂのブロック図および／またはフローチャートは、ハーフトーン濃度校正システム１８９の一実施態様のアーキテクチャ、機能および動作を示す。ソフトウェアで具体化する場合、各ブロックは、指定された論理機能（複数可）を実施するプログラム命令を含むモジュール、セグメントまたはコードの一部を表してもよい。プログラム命令を、プログラミング言語で書かれた人間が読取可能なステートメントを含むソースコードの形態で具体化してもよく、あるいはコンピュータシステムまたは他のシステムのプロセッサ等の適当な実行システムが認識可能な数値命令を含む機械コードの形態で具体化してもよい。機械コードを、ソースコード等から変換してもよい。ハードウェアで具体化する場合、各ブロックは、指定された論理機能（複数可）を実施する回路または複数の相互接続された回路を表してもよい。
【００６３】
図５Ａおよび図５Ｂのフローチャートは特定の順序の実行を示すが、実行の順序は、図示するものと異なってもよい、ということが理解される。たとえば、２つ以上のブロックの実行の順序を、図示する順序に対して入れ替えてもよい。また、図４Ａおよび図４Ｂにおいて連続して示す２つ以上のブロックを、同時にまたは部分的に同時に実行してもよい。さらに、有用性の拡張、アカウンティング、性能測定またはトラブルシューティング支援提供等の目的で、本明細書で説明した論理フローに対し、任意の数のカウンタ、状態変数(state variables)、警告セマフォ(warning semaphores)またはメッセージを追加してもよい。かかる変形はすべて本発明の範囲内にあることが理解される。
【００６４】
また、ハーフトーン濃度校正システム１８９がソフトウェアまたはコードからなる場合、それを、たとえばコンピュータシステムまたは他のシステムのプロセッサ等、命令実行システムによるかまたはそれに関連して使用される任意のコンピュータ読取可能媒体で具体化してもよい。この点において、ロジックは、たとえば、コンピュータ読取可能媒体からフェッチし命令実行システムが実行することができる命令および宣言を含むステートメントを含んでもよい。本発明の文脈では、「コンピュータ読取可能媒体」は、命令実行システムによるかまたはそれに関連して使用されるハーフトーン濃度校正システム１８９を含み、格納しまたは保持することができる任意の媒体であってもよい。コンピュータ読取可能媒体は、たとえば電子、磁気、光、電磁気、赤外線または半導体の媒体等、多くの物理媒体のうちの任意のものを含んでもよい。適当なコンピュータ読取可能媒体のより特定の例には、限定されないが、磁気テープ、磁気フロッピー（登録商標）ディスケット、磁気ハードドライブまたはコンパクトディスクがある。また、コンピュータ読取可能媒体は、たとえばスタティックランダムアクセスメモリ（ＳＲＡＭ）およびダイナミックランダムアクセスメモリ（ＤＲＡＭ）または磁気ランダムアクセスメモリ（ＭＲＡＭ）を含むランダムアクセスメモリ（ＲＡＭ）であってもよい。さらに、コンピュータ読取可能媒体は、リードオンリメモリ（ＲＯＭ）、プログラマブルリードオンリメモリ（ＰＲＯＭ）、消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）または他のタイプのメモリデバイスであってもよい。
【００６５】
本発明を、いくつかの実施形態に関して示し説明したが、当業者には、明細書を読み理解すると等価形態および変更形態が思いつくであろうということは明らかである。本発明は、かかる等価形態および変更形態をすべて含み、特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【００６６】
【図１】転写ベルトを使用し本発明の一実施形態によるハーフトーン校正を使用するカラーレーザプリンタ内の構成要素のブロック図である。
【図２】媒体搬送ベルトを使用し本発明の一実施形態によるハーフトーン校正を使用するカラーレータプリンタ内の構成要素のブロック図である。
【図３】本発明の一実施形態による、テストパッチが堆積された図１または図２のカラーレーザプリンタの転写ベルトまたは媒体搬送ベルトの一部の図である。
【図４】本発明の一実施形態によるハーフトーン校正を実施する図１または図２のカラーレーザプリンタ内で使用されるプリンタコントローラの図である。
【図５Ａ】本発明の一実施形態によるハーフトーン校正を達成するために図４のプリンタコントローラ内で実行される、プリンタ制御ロジックの第１部のフローチャートである。
【図５Ｂ】本発明の一実施形態によるハーフトーン校正を達成するために図４のプリンタコントローラ内で実行される、プリンタ制御ロジックの第２部のフローチャートである。
【符号の説明】
【００６７】
１００ａ  プリンタ
１００ｂ  プリンタ
１０３ａ  プリンタコントローラ
１０３ｂ  プリンタコントローラ
１７３  プロセッサ
１７６  メモリ
１７９  ローカルインタフェース
１８３  オペレーティングシステム
１８６  プリンタ制御ロジック
１８９  ハーフトーン濃度校正システム
１９３  ハーフトーン濃度値
【図１】
2005321788.tif 000004
【図２】
2005321788.tif 000005
【図３】
2005321788.tif 000006
【図４】
2005321788.tif 000007
【図５Ａ】
2005321788.tif 000008
【図５Ｂ】
2005321788.tif 000009