JP3642081B2 - Image recording device - Google Patents

Image recording device Download PDF

Info

Publication number
JP3642081B2
JP3642081B2 JP08989095A JP8989095A JP3642081B2 JP 3642081 B2 JP3642081 B2 JP 3642081B2 JP 08989095 A JP08989095 A JP 08989095A JP 8989095 A JP8989095 A JP 8989095A JP 3642081 B2 JP3642081 B2 JP 3642081B2
Authority
JP
Japan
Prior art keywords
density
conversion table
image
data
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP08989095A
Other languages
Japanese (ja)
Other versions
JPH08289148A (en
Inventor
徹 吉田
松之 青木
直樹 平子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP08989095A priority Critical patent/JP3642081B2/en
Publication of JPH08289148A publication Critical patent/JPH08289148A/en
Application granted granted Critical
Publication of JP3642081B2 publication Critical patent/JP3642081B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、複写機やプリンタ等に用いられる画像記録装置に関する。
【0002】
【従来の技術】
従来より、電子写真式のカラー画像記録装置は複写機やプリンタ等に用いられている。このような画像記録装置は各部の電圧や温度上昇に対して濃度特性が変動するため、所望の濃度特性を得るために入力画像データの濃度特性を補正して画像記録装置に供給することが一般的である。すなわち、電源投入時、あるいは用紙が所定枚数出力される毎に、画像記録装置の像担持体にあっては所定の濃度に対応したトナーパッチが複数生成される。
【0003】
次に、このトナーパッチの濃度はセンサによって測定され、測定された濃度と、最も望ましい濃度(以下、画像基準濃度という)との差が求められ、これに基づいて濃度変換テーブルが作成される。以後、入力画像データの濃度は該濃度変換テーブルに基づいて補正され、補正後の濃度(以下、出力画像濃度という)に基づいて画像出力が行われる(特開平5−336367号公報、特開平5−014728号公報等)。
【0004】
【発明が解決しようとする課題】
ところで、トナーパッチを生成してその濃度を測定するためには、感光体、現像部、転写部、センサ等において各種の処理を行う必要がある。そして、その過程において、トナーパッチの濃度には種々の原因によりノイズが含まれることがある。かかる場合、検出したトナーパッチの濃度が常に正しいものとして濃度変換テーブルを作成すると、誤った階調濃度の出力画像が生成されることになる。
【0005】
また、トナーパッチの数は出力画像濃度の階調数より少ないことが普通であり、各種の補間処理によって全階調に渡る濃度変換テーブルが作成される。しかし、この補間処理において誤った濃度変換テーブルが作成された場合にあっては、やはり誤った階調濃度の出力画像が生成されることになる。一方、補間処理を精密に行うとすれば、多大な処理時間が必要になり実用に耐えない。
【0006】
この発明は上述した事情に鑑みてなされたものであり、高品質の画像を出力できる画像記録装置を提供することを目的としている。
【0007】
【課題を解決するための手段】
上記課題を解決するため請求項1記載の構成にあっては、供給された画像データを出力する画像データ出力手段と、この画像データ出力手段に試験用画像データを供給することにより該画像データ出力手段に複数の濃度を有する試験用画像を出力させる試験用画像データ出力手段と、前記試験用画像の濃度を測定する濃度検出手段と、所定の補正率を記憶する記憶手段と、入力画像データの濃度と出力画像データの濃度との関係が予め設定された第1の濃度変換テーブルと、前記試験用画像の目標濃度と、前記濃度検出手段によって検出された試験用画像の濃度とに基づいて、出力画像の濃度を目標濃度に近づけるようなテーブル値を設定した第2の濃度変換テーブルを生成する第1の濃度変換テーブル生成手段と、前記第1の濃度変換テーブル生成手段によって生成された第2の濃度変換テーブルと、前記第1の濃度変換テーブルと、前記記憶手段によって記憶されている補正率とに基づいて、新たな濃度変換テーブルを生成する第2の濃度変換テーブル生成手段と、前記第2の濃度変換テーブル生成手段によって生成された新たな濃度変換テーブルを用いて、入力画像データの濃度特性を変換する濃度変換手段とを具備することを特徴とする。
【0008】
また、請求項2記載の構成にあっては、前記第2の濃度変換テーブル生成手段は、前記第1の濃度変換テーブルと第2の濃度変換テーブルとの差分に前記補正率を乗算し、乗算して得られたテーブル値を前記第1の濃度変換テーブルのテーブル値から減じることによって前記新たな濃度変換テーブルを生成することを特徴とする。
【0013】
また、請求項記載の構成にあっては、供給された画像データを出力する画像データ出力手段と、この画像データ出力手段に試験用画像データを供給することにより該画像データ出力手段に複数の濃度を有する試験用画像を出力させる試験用画像データ出力手段と、前記試験用画像の濃度を測定し、粗間隔濃度データを出力する濃度検出手段と、前記粗間隔濃度データに対して曲線による補間を施して密間隔濃度データを生成する曲線補間手段と、前記密間隔濃度データにおいて、増加傾向を有する不連続区間が生じていることを検出する異常検出手段と、前記密間隔濃度データのうち少なくとも前記異常検出手段によって前記増加傾向を有する不連続区間が検出された区間において前記粗間隔濃度データに直線補間を施す直線補間手段と、前記密間隔濃度データのうち前記区間をなす部分を前記直線補間の結果に置き換え、これによって修正濃度データを生成する修正濃度データ生成手段と、前記修正濃度データに基づいて、入力画像濃度に対応する出力画像濃度を規定する濃度変換テーブルを生成する濃度変換テーブル生成手段と、この濃度変換テーブルに基づいて、入力画像データの濃度特性を変換する濃度変換手段とを具備することを特徴とする。
【0014】
【作用】
請求項1記載の構成にあっては、試験用画像データ出力手段が画像データ出力手段に試験用画像データを供給すると、画像データ出力手段は試験用画像を出力する。濃度検出手段はこの試験用画像の濃度を測定する。一方、記憶手段は所定の補正率を記憶する。第1の濃度変換テーブル生成手段は、入力画像データの濃度と出力画像データの濃度との関係が予め設定された第1の濃度変換テーブルと、前記試験用画像の目標濃度と、前記濃度検出手段によって検出された試験用画像の濃度とに基づいて、出力画像の濃度を目標濃度に近づけるようなテーブル値を設定した第2の濃度変換テーブルを生成する。さらに、第2の濃度変換テーブル生成手段は、前記第1の濃度変換テーブル生成手段によって生成された第2の濃度変換テーブルと、前記第1の濃度変換テーブルと、前記記憶手段によって記憶されている補正率とに基づいて、新たな濃度変換テーブルを生成する。そして、濃度変換手段は、新たな濃度変換テーブルに基づいて入力画像データの濃度特性を変換する。
【0015】
また、請求項2記載の構成にあっては、前記第2の濃度変換テーブル生成手段は、前記第1の濃度変換テーブルと第2の濃度変換テーブルとの差分に前記補正率を乗算し、乗算して得られたテーブル値を前記第1の濃度変換テーブルのテーブル値から減じることによって前記新たな濃度変換テーブルを生成する。
【0020】
また、請求項記載の構成にあっては、試験用画像データ出力手段が画像データ出力手段に試験用画像データを供給すると、画像データ出力手段は試験用画像を出力する。濃度検出手段はこの試験用画像の濃度を測定し粗間隔濃度データを出力する。次に、曲線補間手段は粗間隔濃度データに対して曲線による補間を施して密間隔濃度データを生成する。次に、異常検出手段は、この密間隔濃度データにおいて、増加傾向を有する不連続区間を検出する。ここで、密間隔濃度データのうち少なくとも異常検出手段によって増加傾向を有する不連続区間が検出された区間に対して、直線補間手段は粗間隔濃度データに直線補間を施す。次に、修正濃度データ生成手段は、密間隔濃度データのうち前記区間をなす部分を直線補間の結果に置き換え、これによって修正濃度データを生成する。次に、濃度変換テーブル生成手段は、この修正濃度データに基づいて、入力画像濃度に対応する出力画像濃度を規定する濃度変換テーブルを生成する。そして、濃度変換手段は、この濃度変換テーブルに基づいて、入力画像データの濃度特性を変換する。
【0021】
【実施例】
A.第1実施例
A−1.実施例の構成
以下、図1を参照して本発明の第1実施例の複写機について説明する。
図において9は転写材担持体であり、転写材搬送ロール14から搬送された転写材(用紙)15を図上左方向に搬送する。1はK色エンジンであり、転写材担持体9の表面または転写材15の表面にK色トナーを付着させる。2、3および4はY色エンジン、M色エンジンおよびC色エンジンであり、転写材担持体9に沿って配置され、各々転写材担持体9の表面または転写材15の表面に対応する色のトナーを付着させる。
【0022】
10は濃度検出器であり、転写材担持体9に向かって光を放射する発光部10−1と、転写材担持体9を通過した光を受光する受光部10−2とから構成され、この転写材担持体9の表面に付着されたトナーパッチの濃度を測定する。11は剥離コロトロンであり、転写材担持体9上の転写材15を剥離する。剥離された転写材15は定着装置(図示せず)に搬送され、転写材15上のトナーはここで定着される。12は転写材担持体除電コロトロンであり、転写材担持体9を除電する。13は転写材担持体クリーナであり、転写材担持体9の表面に残留したトナーを掃き落とす。
【0023】
次に、30はスキャナであり、原稿画像を読取り、その内容を補正前画像データとして出力する。31は階調補正回路であり、補正前後の画像濃度を対応させた濃度変換テーブルを記憶し、この濃度変換テーブルに基づいて補正前画像データの濃度を補正し、その結果を補正後画像データとして出力する。32はレーザ露光装置であり、補正後の画像データに基づいて各エンジン1〜4のレーザダイオードの露光時間を制御する。
【0024】
34は制御回路であり、濃度検出器10の受光部10−2から出力された濃度検出信号に基づいて、上述した濃度変換テーブルを作成し階調補正回路31に書込む。また、制御回路34は、複写機の電源投入時および所定の複写枚数毎にトナーパッチ作成指令信号を出力する。33はトナーパッチ生成回路であり、このトナーパッチ作成指令信号を受信すると、「4色×12階調」のトナーパッチを転写材担持体9に生成させるように、レーザ露光装置32に試験用画像データを出力する。この結果得られるトナーパッチ16の例を図2に示す。
【0025】
ところで、上述した各種の処理を行うため、制御回路34には各色毎に、第1の濃度変換テーブルと、目標濃度データ(画像基準濃度)とが記憶されている。これらの具体例を図5に示す。まず、第1の濃度変換テーブルは、デフォルトの状態では入力画像データの濃度C_IN と出力画像データの濃度C_OUT とを等しい値に設定するテーブルになっている。
【0026】
但し、第1の濃度変換テーブルは、例えば特定の色を強調するようなことを可能にするため、ユーザによって適宜変更可能になっている。なお、以後の説明においては、第1の濃度変換テーブルは常にデフォルトの状態であることとする。また、目標濃度データとは、補正前画像データが図示の濃度C_IN を有する場合に、最も望ましい濃度特性を表すものである。但し、目標濃度データは、濃度C_IN の「256」点の全てについて記憶されているものではなく、「12」点についてのみ記憶されている。
【0027】
次に、発光部10−1の構造を図3に示す。発光部10−1は、主走査方向に沿って長尺状に形成され、各色のトナーパッチの中心に対向する位置に対応する発光素子20−1K〜20−1Cが設けられている。また、受光部10−2は発光部10−1に対して対称形に形成され、発光素子20−1K〜20−1Cに対向する位置に光センサ20−2K〜20−2Cが設けられている。
【0028】
A−2.実施例の動作
次に、本実施例の動作を説明する。
本実施例の複写機は所定の操作によってメンテナスモードになる。かかる場合は、図18に示すルーチンが起動される。図において処理がステップSP101に進むと、帯電/露光電位/現像用のバイアス電圧、現像材濃度、再現開始濃度C_IN、装置の各種調整等が行われる。そして、その結果得られた濃度変換テーブルが第1の濃度変換テーブルとして制御回路34の不揮発性RAMに記憶される。
【0029】
次に、処理がステップSP102に進むと、第1の濃度変換テーブルを用いて転写材担持体9上にトナーパッチが形成される。すなわち、制御回路34からトナーパッチ生成回路33にトナーパッチ作成指令信号が出力され、トナーパッチ生成回路33は試験用画像データをレーザ露光装置32に供給する。従って、各エンジン1〜4によって、転写材担持体9上に図2に示すようなトナーパッチ16が形成される。
【0030】
次に、これらトナーパッチの濃度が濃度検出器10によって測定され、その測定結果は「目標濃度データ」として制御回路34の不揮発性RAMに記憶される。以上のステップが終了すると、メンテナンス処理は終了する。
【0031】
次に、本実施例の複写機において実際に画像出力を行う場合の動作を説明する。複写機の電源が投入されると、図4に示すメインルーチンが起動される。図において処理がステップSP1に進むと、制御回路34からトナーパッチ生成回路33にトナーパッチ作成指令信号が出力され、トナーパッチ生成回路33は試験用画像データをレーザ露光装置32に供給する。従って、各エンジン1〜4によって、転写材担持体9上に図2に示すようなトナーパッチ16が形成される。
【0032】
次に、処理がステップSP2に進むと、これらトナーパッチの濃度が濃度検出器10によって読取られ、画像濃度データとして制御回路34に供給される。ここで、トナーパッチの数は各色「12」個であるから、各色について「12」の濃度点が求められる。次に、処理がステップSP3に進むと、「12」の濃度点に対してスプライン補間が施され、濃度点数が「256」階調に拡張される。以後、濃度点数の拡張された画像濃度データを「拡張画像濃度データ」と呼ぶ。
【0033】
次に、処理がステップSP4に進むと、図6に示すサブルーチンが呼出される。図において処理がステップSP11に進むと、目標濃度データにスプライン補間が施され、そのデータ点数が「256」点に拡張される。以後、データ点数の拡張された目標濃度データを拡張目標濃度データと呼ぶ。
【0034】
次に、処理がステップSP12に進むと、第1の濃度変換テーブルと、拡張目標濃度データと、拡張画像濃度データとに基づいて、第2の濃度変換テーブルが作成される。すなわち、第2の濃度変換テーブルは、入力画像データに対して、可能な限り拡張目標濃度データと同一の濃度が得られるように、テーブル値(濃度C_OUT)が設定される。
【0035】
次に処理がステップSP13に進むと、「新たな濃度変換テーブル」が作成される。すなわち、第2の濃度変換テーブルのうち「0<C_OUT<255 」となる各濃度点(C_IN)に対して、下式(1)に基づいて、「新たな濃度変換テーブル」が作成される。
【0036】
「新たな濃度変換テーブル」=「第1の濃度変換テーブル」−(「第1の濃度変換テーブル」−「第2の濃度変換テーブル」)×「補正率」 ・・・・式(1)
【0037】
但し、式(1)において「補正率」は「0」を超え「1」未満の定数である。ここで、新たな濃度変換テーブルにおける濃度C_IN を、第2の濃度変換テーブルのうち「0<C_OUT<255」となる各濃度点に限定した理由を説明しておく。図5に示すように、第2の濃度変換テーブルにあっては、濃度C_OUT が「0」または「255」となる境界部において不連続な特性の生ずることがある。従って、かかる部分に対しても式(1)を適用すると、新たな濃度変換テーブルにも不連続な特性が生じる。
【0038】
そこで、これを防止するため、新たな濃度変換テーブルが式(1)によって定められる範囲を上述した範囲(0<C_OUT<255 )に限定したものである。ここで、新たな濃度変換テーブルの一例を図7に示す。図において、第2の濃度変換テーブルの濃度C_OUT が「0」から立ち上がる点を濃度C_IN(A) 、濃度C_OUT が「255」になる点を濃度C_IN(D) とする。すなわち、ステップSP13にあっては、濃度C_IN(A) 〜C_IN(D) の範囲についてのみ新たな濃度変換テーブルが求められることになる。
【0039】
次に、処理がステップSP14に進むと、濃度C_IN(A) 以下の範囲について新たな濃度変換テーブルが求められる。まず、濃度C_IN(A) に対して所定のオフセット値cを加えた値(濃度C_IN(B) )が求められる。次に、新たな濃度変換テーブルのうち、濃度C_IN(A),C_IN(B) 上の点を結ぶ直線を想定し、新たな濃度変換テーブルのうち濃度C_IN(A) 以下の部分は、この直線上に位置するように設定される。
【0040】
次に、処理がステップSP15に進むと、濃度C_IN(D) 以下の範囲について、同様にして新たな濃度変換テーブルが求められる。すなわち、まず濃度C_IN(D) からオフセット値cが減算され濃度C_IN(C) が求められる。次に、濃度C_IN(C),C_IN(D) を結ぶ直線を想定し、新たな濃度変換テーブルのうち濃度C_IN(D) 以上の部分は、この直線上に位置するように設定される。
【0041】
次に、処理がステップSP16に進むと、メインルーチンに渡すべき濃度変換テーブルとして、新たな濃度変換テーブルが指定される。すなわち、サブルーチンからメインルーチンに対して濃度変換テーブルの先頭アドレスを返すこととすると、この新たな濃度変換テーブルの先頭アドレスがサブルーチンの返り値にされる。
【0042】
以上のように、新たな濃度変換テーブルが全範囲について求められると、処理はメインルーチンに戻り、ステップSP5に進む。ここでは、サブルーチンから渡された濃度変換テーブル(上記例にあっては、新たな濃度変換テーブル)が階調補正回路31に転送される。次に、処理がステップSP6に進むと、スキャナ30に載置された原稿の内容が読取られ、階調補正回路31に補正前画像データが供給される。
【0043】
階調補正回路31にあっては、先に転送された濃度変換テーブルに基づいて入力画像データの濃度補正が行われ、その結果が補正後画像データとしてレーザ露光装置32に供給される。これにより、レーザ露光装置32によって各エンジン1〜4の補正後画像データに基づいて各エンジン1〜4のレーザダイオードが駆動され、転写材15上に画像が形成される。
【0044】
次に処理がステップSP7に進むと、最後にステップSP4が実行された後に、所定回数の画像出力が行われたか否かが判定される。ここで「NO」と判定されると、処理はステップSP6に戻り、次の転写材15に対して画像出力が行われる。かかる処理が上記所定回数だけ繰り返された後に処理がステップSP7に進むと、ここで「YES」と判定され、処理はステップSP1に戻る。これにより、転写材担持体9上に再びトナーパッチ16が形成され、濃度変換テーブルの内容が更新される。以後同様に、所定枚数の複写が行われる毎にトナーパッチ16が形成され、これに基づいて濃度変換テーブルの内容が更新される。
【0045】
以上説明したように本実施例によれば、第1の濃度変換テーブルおよび第2の濃度変換テーブルに基づいて新たな濃度変換テーブルが作成され、この新たな濃度変換テーブルの内容に基づいて補正前画像データが補正後画像データに変換される。従って、第2の濃度変換テーブルにおいて不適切な値が含まれていた場合であっても、式(1)によって不適切さが緩和される。
【0046】
B.第2実施例
次に本発明の第2実施例を説明する。
本実施例の構成および動作は第1実施例のもの(図1〜図7)と同様である。但し、本実施例にあっては、図4のステップSP2において画像濃度データが求められた後、図8に示すサブルーチンが呼出される。ここで、その内容について説明する。まず、ステップSP2においては画像濃度データが求められたが、その内容をそのまま用いて濃度変換テーブルを作成すると不具合の生じる場合がある。
【0047】
すなわち、画像濃度データは濃度C_IN に伴って単調減少すべきである(図5等に示すように、画像濃度データおよび拡張画像濃度データが「低い」ほど濃度は「濃く」なる)が、種々の要因に基づく誤差により、一部の区間において拡張画像濃度データが増加する場合もある。かかる状態において濃度変換テーブルを作成すると、出力画像において階調の無い部分が発生するという問題が生じる。そこで、本実施例にあっては、かかる状態を解消するために、予め画像濃度データを修正することとしている。
【0048】
図8のサブルーチンにあっては、「N+1」個のトナーパッチに対して、トナーパッチ番号n=「0」〜「N」の番号が付与される。なお、正常な状態にあっては、トナーパッチ番号nが小さいほど画像濃度が薄くなる(画像濃度データは高くなる)。次に、トナーパッチ番号nの初期値を「1」とし、トナーパッチ番号nを「1」づつインクリメントしながら、「トナーパッチ番号nの画像濃度データは、トナーパッチ番号(n−1)の画像濃度データよりも低い」という条件は満たされるか否かが判定される。
【0049】
上述した条件が満たされた場合は、トナーパッチ番号nに係る画像濃度データは、測定値そのものに設定される。一方、上記条件が満たされなかった場合は、トナーパッチ番号nに係る画像濃度データは、トナーパッチ番号(n−1)に係る画像濃度データと等しくなるように設定される。これにより、本実施例にあっては、階調特性が逆転するような不具合を未然に防止することが可能になる。
【0050】
以下、図8における処理の詳細を説明する。図において処理がステップSP21に進むと、低濃度領域の各画像濃度データの値は「濃度C_IN =0」における値以上であるか否かが判定される。ここで、「NO」と判定されると処理はステップSP22に進み、該当する画像濃度データは「濃度C_IN =0」における画像濃度データの値に設定される。
【0051】
次に、処理がステップSP23に進むと、トナーパッチ番号nが「1」に設定される。次に処理がステップSP24に進むと、トナーパッチ番号nに係る画像濃度データはトナーパッチ番号(n+1)に係る画像濃度データよりも高いか否かが判定される。正常なトナーパッチが生成されている場合はここで「NO」と判定され、処理はステップSP26に進む。ステップSP26においては、トナーパッチ番号nは所定値に達したか否かが判定される。この所定値とは、上述した低濃度領域内でのトナーパッチ番号の最大値である。
【0052】
トナーパッチ番号nが低濃度領域に属する場合はここで「NO」と判定され、処理はステップSP27に進む。ここでは、トナーパッチ番号nが「1」だけインクリメントされた後、処理はステップSP24に戻る。以後、同様にしてステップSP24,SP26,SP27のループの繰り返される。ここで、何れかのトナーパッチ番号nに係る画像濃度データがトナーパッチ番号(n+1)に係る画像濃度データよりも高くなった場合、すなわち濃度の逆転が生じた場合は、処理はステップSP25に進む。
【0053】
ここでは、トナーパッチ番号nに係る画像濃度データは、強制的にトナーパッチ番号(n+1)に係る画像濃度データの値に等しくされる。これにより、濃度の逆転状態が解消される。その後、トナーパッチ番号nが低濃度領域の最後の値になった後に処理がステップSP26に進むと、ここで「YES」と判定され処理はステップSP28に進む。ステップSP28にあっては、トナーパッチ番号nに所定値xが代入される。この所定値xは高濃度領域に属するトナーパッチ番号nの先頭の番号である。
【0054】
次に、ステップSP29,SP210,SP211,SP212において、高濃度領域に対して、ステップSP24〜SP27と同様の処理が行われる。但し、ステップSP212においては、高濃度領域における処理が終了したか否か(例えばトナーパッチ番号nが「11」に達したか否か)が判定される。そして、ここで「YES」と判定されると本サブルーチンの処理は終了し、メインルーチンに処理が戻る。
【0055】
上述したように、本サブルーチンにあっては、低濃度領域および高濃度領域についてのみ画像濃度データがチェックされ、中濃度領域に対するチェックは省略されている。これは、中濃度領域においては画像濃度データの変化が大きいため逆転現象が生ずることは考えにくく、かかる領域の処理を省略することによって処理の高速化を計ったものである。
【0056】
C.第3実施例
次に本発明の第3実施例を説明する。
本実施例の構成および動作は第2実施例のもの(図1〜図8)と同様である。但し、本実施例にあっては、図8のサブルーチンに代えて図9に示すサブルーチンが実行され、これによって画像濃度データが正常であるか否かが判定され、その結果に応じてトナーパッチが適宜再出力される。
その内容を図9を参照して説明する。
【0057】
C−1.画像濃度データが正常である場合の処理
図において処理がステップSP31に進むと、画像濃度データにおいて濃度C_IN が「65%」および「80%」の点が検索され、両者を結んだ直線が「C_IN =100%」に達した場合の濃度C_OUT が計算される。次に、画像濃度データにおける「C_IN =100%」の値は、この計算値以上であるか否かが判定される。ここで「YES」と判定されると処理はステップSP32に進み、トナーパッチ番号nに「1」が代入される。次に、処理がステップSP33に進むと、下式(2)の条件は満たされるか否かが判定される。
【0058】
(y[n−1]−y[n]−Δ)/(C_IN[n−1]− C_IN[n])−(y[n]−y[n+1])/(C_IN[n]− C_IN[n+1])≧0 ・・・・式(2)
【0059】
式(2)においてy[n]はトナーパッチ番号nの画像濃度データであり、C_IN[n]はトナーパッチ番号nの濃度C_IN である。また、Δは傾きチェック係数である。式(2)の左辺第1項は、傾きチェック係数Δを「0」とすると、トナーパッチ番号nおよびトナーパッチ番号(n−1)における画像濃度データ上の点を結ぶ直線の傾きになる。また、左辺第2項は、トナーパッチ番号nおよびトナーパッチ番号(n+1)における画像濃度データ上の点を結ぶ直線の傾きになる。
【0060】
従って、かかる場合に式(2)の条件が満たされる場合は、「傾きが上昇しつつある場合」である。画像濃度データが正常である場合、図5に示すように、低濃度領域における画像濃度データの傾きは、濃度C_IN の増加に伴って徐々に大となっている。従って、かかる場合は「YES」と判定され処理はステップSP34に進む。なお、かかる判断を厳密に行うとすると、僅かなノイズ等によって「NO」と判定されるから、ある程度の余裕を持たせる必要がある。そこで、上述した式(2)にあっては、左辺第1項の分子から傾きチェック係数Δを減算したのである。
【0061】
次に、ステップSP34にあっては、トナーパッチ番号nは「10」に達したか否かが判定される。未だトナーパッチ番号nが「10」に達していなければ「NO」と判定され、処理はステップSP35に進む。ステップSP35にあってはトナーパッチ番号nが「1」だけインクリメントされ、処理はステップSP33に戻る。
【0062】
以後、トナーパッチ番号nがインクリメントされつつステップSP33〜35の処理が繰り返される。その後、トナーパッチ番号nが高濃度領域に達すると、ステップSP33においては「NO」と判定される。これは、図5に示すように、高濃度領域にあっては、画像濃度データの傾きは徐々に減少するためである。「NO」と判定されると、処理はステップSP36に進み、トナーパッチ番号nが再びインクリメントされる。次に処理がステップSP37に進むと、下式(3)の条件は満たされるか否か、すなわち「傾きは下降しつつあるか否か」が判定される。
【0063】
(y[n−1]−y[n]+Δ)/(C_IN[n−1]− C_IN[n])−(y[n]−y[n+1])/(C_IN[n]− C_IN[n+1])≦0 ・・・・式(3)
【0064】
ここで、「YES」と判定されると、処理はステップSP38に進み、トナーパッチ番号nは「10」に達したか否かが判定される。ここで「NO」と判定されると、処理はステップSP36に戻り、トナーパッチ番号nが再びインクリメントされる。以後、ステップSP36〜SP38が繰り返される。そして、トナーパッチ番号nが「10」に達した後に処理がステップSP38に進むと、ここで「YES」と判定され処理はステップSP39に進む。
【0065】
ステップSP39にあっては、トナーパッチ番号「1」〜「N」の画像濃度データ内で相互にトナーパッチ番号の隣接するデータ同志が比較され、かかる範囲の画像濃度データ全体として単調減少または単調増加の傾向を有するか否かが判定される。正常な状態であれば、かかる条件は満たされるから「YES」と判定され、本サブルーチンの処理は終了する。
【0066】
C−2.ステップSP31で「NO」と判定された場合の処理
ステップSP31において「NO」と判定されると、処理はステップSP40に進む。ここでは、トナーパッチの再出力回数が所定回数に達したか否かが判定される。未だ達していなければ処理はステップSP42に進む。ここでは、トナーパッチが再出力され、これに伴って画像濃度データが再度求められる。すなわち、メインルーチンにおけるステップSP1,2と同様の処理が実行される。
【0067】
このように、画像濃度データが新たに求められると処理はステップSP31に戻り、上述した判定が再び行われる。そして、再び「NO」と判定されると、ステップSP40,42の処理が行われる。その後、ステップSP31において「YES」と判定されると、処理はステップSP32に進む。そして、ステップSP40,42の実行回数が上記所定回数になると、処理はステップSP41に進む。ここでは、画像濃度データは前回のトナーパッチ生成時に測定されたものが用いられる。
【0068】
以上の処理が終了すると、処理はメインルーチンに戻る。上述した状態にあっては、画像濃度データは前回のものが用いられるから、拡張画像濃度データも前回のものと同一になり、階調補正回路31にあっては、前回に用いられた濃度変換テーブルに基づいて、画像形成が続行されることになる。
なお、ステップSP40,42の実行回数が上記所定回数に至るまでにステップSP31において「YES」と判定されると、画像濃度データが正常である場合等と同様の処理が行われる。
【0069】
C−3.画像濃度データの傾きの増加/減少傾向が2回以上変動した場合の処理最初に画像濃度データの傾きが増加しつつある場合はステップSP33〜SP35の処理が繰り返され、その後、傾きが減少しつつある状態になると、ステップSP36〜SP38が繰り返される。そして、その途中で再び傾きが増加した場合は、ステップSP37において「NO」と判定され、処理はステップSP40に進む。従って、トナーパッチが再出力された後、ステップSP31以降の処理が繰り返される。
【0070】
このように、画像濃度データの傾きの増加/減少傾向が2回以上変動した場合にトナーパッチを再出力する理由について説明しておく。
まず、画像濃度データの特性は、一般的には、図5に示すように略S字状の形状を有している。換言すれば、画像濃度データを2階微分すると、その結果は前半部分で正値に、後半部分で負値になる傾向が強い。従って、かかる特性を有しない画像濃度データは不正である可能性が高いことになる。そこで、本実施例では、傾きの増加/減少傾向が2回以上変動した場合に画像濃度データは不正であるとみなしたものである。
【0071】
C−4.画像濃度データの傾きが減少傾向に変化しなかった場合の処理
画像濃度データの傾きが減少傾向に変化しなかった場合には、ステップSP33〜SP35の処理が繰り返される途中でトナーパッチ番号nが「10」に達する。その後に処理がステップSP34に進むと「YES」と判定され処理はステップSP39に進む。以後、画像濃度データが正常である場合と同様の処理が行われる。これは、画像濃度データの特性が厳密には減少傾向に変化したとしても、傾きチェック係数Δの範囲内であれば、プログラム上では「減少傾向に変化した」とはみなされないことに鑑みてである。
【0072】
C−5.画像濃度データが単調減少または単調増加でなかった場合の処理
画像濃度データが単調減少または単調増加でなかった場合は、ステップSP39において「NO」と判定され、ステップSP40を介してトナーパッチが再出力された、ステップSP31以降の処理が繰り返される。
【0073】
D.第4実施例
次に本発明の第4実施例を説明するが、最初に本実施例の概要を図10を参照し説明する。
上述した第2,第3実施例にあっては、トナーパッチの濃度測定結果である画像濃度データが単調減少でなかった場合は、該画像濃度データが修正され(第2実施例)、あるいはトナーパッチが再出力されていた(第3実施例)。そして、正常な画像濃度データが得られた場合は、これにスプライン補間が施され拡張画像濃度データが求められた。
【0074】
しかし、スプライン補間を行った結果、例えば図10(a)に示すように、該拡張画像濃度データの一部の区間が濃度C_IN に対して増加する場合もある。かかる区間を「増加区間」と呼ぶ。また、同図(b)に示すように、各画像濃度データを結ぶ直線に対して、補間結果が大きく外れる場合もある。ここで、この直線に対して所定幅「2d」の許容範囲を想定し、拡張画像濃度データのうちこの許容範囲から外れる区間を「振動区間」と呼ぶ。かかる増加区間あるいは振動区間を放置したとすると、その区間内では階調特性が乱れ、画像品質が悪化する。
【0075】
そこで、本実施例にあっては、かかる増加区間あるいは振動区間が生じた場合は、その画像濃度データ間に対して直線補間が施され、拡張画像濃度データの内容がこれに基づいて修正される。例えば、図10(a)にあっては、「n−1〜n」の区間が直線に変更され、同図(b)にあっては「n〜n+1」の区間が直線に変更される。
【0076】
以下、本実施例の具体的な内容を説明する。本実施例の構成および動作は第3実施例のもの(図1〜図7,図9)と同様である。但し、本実施例にあっては、メインルーチンのステップSP3において、図11に示すサブルーチンが呼出される。まず、拡張画像濃度データに増加区間あるいは振動区間が存在しなかった場合の動作を説明する。図において処理がステップSP51に進むと、画像濃度データ(12点)がスプライン補間されることによって「256」階調に拡張され、拡張画像濃度データが作成される。
【0077】
次に、処理がステップSP52に進むと、トナーパッチ番号nに「0」が代入される。次に、処理がステップSP53に進むと、「n〜n+1」の区間内に増加区間は存在するか否かが判定される。ここで、「NO」と判定されると、処理はステップSP54に進む。ステップSP54においては、「n〜n+1」の区間内に振動区間は存在するか否かが判定される。
【0078】
ここで「NO」と判定されると、処理はステップSP55に進み、トナーパッチ番号nが「1」だけインクリメントされる。次に、処理がステップSP56に進むと、トナーパッチ番号nは「12」に達したか否かが判定される。ここで「NO」と判定されると、処理はステップSP53に戻り、トナーパッチ番号nがインクリメントされつつステップSP53〜56の処理が繰り返される。そして、トナーパッチ番号nが「12」に達した後に処理がステップSP56に進むと、ここで「YES」と判定され処理はメインルーチンに戻る。
【0079】
一方、何れかのトナーパッチ番号nにおいて増加区間あるいは振動区間が存在した場合は、ステップSP53またはSP54において「YES」と判定され処理はステップSP57に進む。ここでは、「n〜n+1」の区間に対して直線補間が施され、拡張画像濃度データの該当部分は該直線補間結果に置き換えられる。
【0080】
以上のように本実施例にあっては、拡張画像濃度データに不具合が発生した場合であってもこれを検出するとともに直線補間結果に置き換えることができる。従って、拡張画像濃度データを適切なものに設定でき、高い画像品質を得ることが可能になる。
【0081】
E.第5実施例
次に本発明の第5実施例を説明するが、最初に本実施例の概要を説明する。
第1〜第4実施例にあっては、画像濃度データに対してスプライン補間が施されることによって拡張画像濃度データが生成された。ここで、スプライン補間の演算は、一般的に浮動小数点演算によって行われていた。しかし、浮動小数点演算を行うためには、整数演算または固定小数点演算(以下、整数演算等という)よりも長時間を要し、演算回路の構成も複雑になるという問題がある。
【0082】
そこで、本実施例は、整数演算等によってスプライン補間の演算を行うこととした。但し、整数演算等を行った場合は浮動小数点演算よりも誤差が大きくなる。従って、各トナーパッチ間の拡張画像濃度データの濃度点を順次求めてゆく過程で誤差が累積し、拡張画像濃度データが不連続になることもある。その一例を図13に示す。
【0083】
但し、拡張画像濃度データが不連続であったとしても、直ちに「異常」とみなす必要はない。すなわち、不連続になった区間においても単調減少特性が維持されていれば、大きな問題は発生しない。一方、不連続区間が増加傾向を有する場合は、かかる区間において階調特性が異常になる。そこで、本実施例にあっては、増加傾向を有する不連続区間(以下、不正不連続区間という)が生じた場合は、該区間を挟む画像濃度データ間に対して直線補間が施され、拡張画像濃度データの内容がこれに基づいて修正される。
【0084】
以下、本実施例の具体的な内容を説明する。本実施例の構成および動作は第4実施例のものと同様である。但し、本実施例にあっては、メインルーチンのステップSP3において、図11に示すサブルーチンに代えて、図12に示すサブルーチンが呼出される。まず、拡張画像濃度データに増加区間、振動区間、あるいは不正不連続区間が存在しなかった場合の動作を説明する。図において処理がステップSP61に進むと、画像濃度データ(12点)がスプライン補間されることによって「256」階調に拡張され、拡張画像濃度データが作成される。但し、かかる処理は第4実施例のステップSP51のものとは異なり、整数演算等によって行われる。
【0085】
次に、処理がステップSP62に進むと、トナーパッチ番号nに「0」が代入される。次に、処理がステップSP63に進むと、「n〜n+1」の区間内に増加区間は存在するか否かが判定される。ここで、「NO」と判定されると、処理はステップSP64に進む。ステップSP54においては、「n〜n+1」の区間内に振動区間は存在するか否かが判定される。
【0086】
ここで「NO」と判定されると、処理はステップSP65に進み、「n〜n+1」の区間内に不正不連続区間は存在するか否かが判定される。ここで「NO」と判定されると、処理はステップSP66に進み、トナーパッチ番号nが「1」だけインクリメントされる。次に、処理がステップSP67に進むと、トナーパッチ番号nは「12」に達したか否かが判定される。ここで「NO」と判定されると、処理はステップSP63に戻り、トナーパッチ番号nがインクリメントされつつステップSP63〜67の処理が繰り返される。そして、トナーパッチ番号nが「12」に達した後に処理がステップSP67に進むと、ここで「YES」と判定され処理はメインルーチンに戻る。
【0087】
一方、何れかのトナーパッチ番号nにおいて増加区間、振動区間、あるいは不正不連続区間が存在した場合は、ステップSP63〜SP65の何れかにおいて「YES」と判定され処理はステップSP68に進む。ここでは、「n〜n+1」の区間に対して直線補間が施され、拡張画像濃度データの該当部分は該直線補間結果に置き換えられる。
【0088】
以上のように本実施例にあっては、拡張画像濃度データに不正不連続区間が発生した場合であってもこれを検出するとともに直線補間結果に置き換えることができる。従って、整数演算等を用いたことによる不具合を未然に防止することができ、補間演算を高速に行うことが可能になる。さらに、本実施例にあっては、第4実施例と同様に、増加区間あるいは振動区間が生じた場合であっても、これを検出するとともに直線補間結果に置き換えることができる。従って、拡張画像濃度データを適切なものに設定でき、高い画像品質を得ることも可能である。
【0089】
F.第6実施例
次に本発明の第6実施例を説明する。
本実施例の構成および動作は第5実施例のものと同様である。但し、本実施例にあっては、メインルーチンのステップSP4においては、図6のサブルーチンに代えて、図16に示すサブルーチンが起動される。図において処理がステップSP71に進むと、目標濃度データにスプライン補間が施され、そのデータ点数が「256」点に拡張される。すなわち、拡張目標濃度データが生成される。
【0090】
次に、処理がステップSP72に進むと、「新たな拡張画像濃度データ」が作成される。すなわち、先にステップSP3で作成された「拡張画像濃度データ」の各濃度点(C_IN)に対して、下式(4)に基づいて、「新たな拡張画像濃度データ」が作成される。
【0091】

Figure 0003642081
【0092】
次に、処理がステップSP73に進むと、第1の濃度変換テーブルと、拡張目標濃度データと、新たな拡張画像濃度データとに基づいて、第2の濃度変換テーブルが作成される。すなわち、第2の濃度変換テーブルは、画像濃度特性が新たな拡張画像濃度データによるものと仮定した場合に、入力画像データに対して可能な限り拡張目標濃度データと同一の濃度が得られるように、テーブル値(濃度C_OUT)が設定される。
【0093】
次に、処理がステップSP74に進むと、メインルーチンに渡すべき濃度変換テーブルとして、第2の濃度変換テーブルが指定される。すなわち、本サブルーチンの返り値は第2の濃度変換テーブルの先頭アドレスになる。従って、階調補正回路31にあっては、この第2の濃度変換テーブルに基づいて入力画像データの濃度補正が行われ、その結果が補正後画像データとしてレーザ露光装置32に供給される。これにより、レーザ露光装置32によって各エンジン1〜4の補正後画像データに基づいて各エンジン1〜4のレーザダイオードが駆動され、転写材15上に画像が形成される。
【0094】
以上のように本実施例にあっては、式(4)に基づいて拡張画像濃度データが新たなものに変更される。その結果、ステップSP73において得られた第2の濃度変換テーブルをそのまま用いることができる。
【0095】
G.第7実施例
次に本発明の第7実施例を説明する。
本実施例の構成および動作は第5実施例のものと同様である。但し、本実施例は、第5実施例に対して以下の点で相違する。すなわち、本実施例にあっては、「検出したパッチ画像濃度」と、「コピー濃度」との関係を示す関係規定テーブルが制御回路34に予め記憶されている。
【0096】
ここで、検出したパッチ画像濃度とは、転写材担持体9上にトナーパッチを形成した場合の濃度であり、コピー濃度とは、所定の転写材15(例えば白色上質紙)に画像出力を行った場合の濃度である。すなわち、転写材担持体9と所定の転写材15とは、トナーの付着性や下地色の影響度等が異なるため、関係規定テーブルを用いてこれらの差異を補償しようとするものである。
【0097】
また、本実施例にあっては、メインルーチンのステップSP4においては、図6のサブルーチンに代えて、図17に示すサブルーチンが起動される。図において処理がステップSP81に進むと、検出したパッチ画像濃度と、上述した関係規定テーブルと、予め設定された補正率とに基づいて、濃度変換テーブル補正量が生成される。すなわち、濃度変換テーブル補正量は、下式(5)により表現される。
【0098】
Figure 0003642081
【0099】
次に、処理がステップSP82に進むと、予め設定された濃度変換テーブル(例えば第1の濃度変換テーブル)の各濃度C_IN に対して、上記濃度変換テーブル補正量が加算され、これによって新たな濃度変換テーブルが求められる。この新たな濃度変換テーブルは、トナーパッチの数に応じた「12」点のものである。次に、処理がステップSP83に進むと、直線補間、スプライン補間、あるいは多項式近似等により、この「12」点の新たな濃度変換テーブルの濃度点数が「256」に拡張される。
【0100】
次に、処理がステップSP84に進むと、メインルーチンに渡すべき濃度変換テーブルとして、上記「濃度点数の拡張された新たな濃度変換テーブル」が指定される。すなわち、本サブルーチンの返り値は該テーブルの先頭アドレスになる。従って、階調補正回路31にあっては、この「濃度点数の拡張された新たな濃度変換テーブル」に基づいて入力画像データの濃度補正が行われ、その結果が補正後画像データとしてレーザ露光装置32に供給される。これにより、レーザ露光装置32によって各エンジン1〜4の補正後画像データに基づいて各エンジン1〜4のレーザダイオードが駆動され、転写材15上に画像が形成される。
【0101】
以上のように本実施例によれば、「検出したパッチ画像濃度」と、「コピー濃度」との関係を示す関係規定テーブルが制御回路34に予め記憶され、これに基づいて濃度変換テーブルが作成されるから、一層正確な濃度変換テーブルを作成することができる。
【0102】
H.変形例
本発明は上述した実施例に限定されるものではなく、例えば以下のように種々の変形が可能である。
▲1▼上記各実施例にあっては、「12」点の目標濃度データを制御回路34に記憶させ、これを補間することによって「256」点の拡張目標濃度データを求めた。しかし、処理に先立って拡張目標濃度データを求めておき、これを制御回路34に記憶させてもよい。これにより、所要記憶容量は増大するが、処理を高速化することができる。
【0103】
▲2▼第1実施例のステップSP3等においては、「12」の濃度点を「256」階調に拡張する際にスプライン補間を用いたが、補間方法はスプライン補間に限定されるものではなく、直線補間等を用いてもよい。また、補間によらず、最小二乗近似等によって「256」階調の濃度点を求めてもよい。
【0104】
▲3▼第3実施例にあっては、画像濃度データが単調減少または単調増加でなかった場合(ステップSP39で「NO」と判定された場合)は、ステップSP40を介してトナーパッチが再出力された。しかし、第2実施例と同様の方法で画像濃度データを修正してもよい。
【0105】
▲4▼第5実施例にあっては、拡張画像濃度データ内のトナーパッチ番号n〜n+1に対応する区間内で不正不連続区間が発生した場合は、この「n〜n+1」の区間に対して直線補間が施された(図13参照)。しかし、図4に示すように、「n+1〜n+2」の区間(より正確に言うと、「トナーパッチ番号(n+1)に係る濃度C_IN の直前の濃度(C_IN - 1)」〜「トナーパッチ番号(n+2)に係る濃度C_IN 」の区間)に対して直線補間を施してもよい。
【0106】
図においてトナーパッチ番号(n+1)に係る濃度C_IN に対応する拡張画像濃度データは、画像濃度データ(番号(n+1)のトナーパッチの濃度測定結果)ではなく、上記直線補間の結果が用いられる。ここで、「n〜n+1」および「n+1〜n+2」の双方の区間において不正不連続区間が生じた場合を想定すると、上記第5実施例にあっては、双方の区間において直線補間が行われた。
【0107】
これに対して本変形例によれば、後半の「n+1〜n+2」の区間に対してのみ、直線補間を行えばよく、前半部分についてはスプライン補間の結果をそのまま用いることができる。従って、本変形例は、第5実施例と比較して、スプライン補間の結果を一層有効に利用できるとともに、直線補間に係る演算時間も削減できる。なお、「n〜n+1」の区間において増加区間あるいは振動区間が生じた場合には、「n〜n+1」の区間そのものを直線補間すべきことは言うまでもない。
【0108】
▲5▼第5実施例において、不正不連続区間が生じた場合、「n〜n+2」の区間に対して直線補間を施してもよい(図15参照)。かかる場合、トナーパッチ番号(n+1)の画像濃度データは無視されることになり、修正後の拡張画像濃度データの精度は、第5実施例と比較すれば若干劣ることになる。しかし、広い区間に対してまとめて直線補間を施すことにより、補間演算時間を短くすることができる。また、図上で濃度y[n]、y[n+1]およびy[n+2]がほぼ直線上に並ぶ場合は、濃度y[n+1]を無視することによる拡張画像濃度データの精度の悪化度は問題にならない。
【0109】
以上のように、第5実施例における直線補間方法については各種の変形が可能であるが、何れか一つの補間方法を固定する必要はなく、場合に応じて最適な補間方法を選択するとよい。例えば、y[n]、y[n+1]およびy[n+2]がほぼ直線上に並ぶ場合(換言すれば、濃度y[n]およびy[n+2]を結ぶ直線とy[n+1]との最短距離が所定値以下である場合)には図15の変形例を選択し、それ以外の場合で「n〜n+1」および「n+1〜n+2」の双方の区間において不正不連続区間が生じた場合には図14の変形例を選択し、これらのうち何れにも該当しない場合は実施例の補間方法を選択するとよい。
【0110】
▲6▼濃度検出器10は、図3に示すものに限られず、周知の種々の検出器を用いてもよい。例えば、反射型のセンサを用いてもよいことは言うまでもない。また、各色の濃度を検出するために個別の発光部および受光部を用いるのではなく、一系統の発光部および受光部を主走査方向にスキャンすることによって各色の濃度を検出してもよい。さらに、トナーパッチは転写材担持体9に転写されたものに限定されず、各色エンジンの感光ドラム上のトナーパッチの濃度を検出してもよい。
【0111】
【発明の効果】
以上説明したように、請求項1記載の構成にあっては、第1の濃度変換テーブル生成手段が第1の濃度変換テーブルと試験用画像の目標濃度と試験用画像の濃度とに基づいて、出力画像の濃度を目標濃度に近づけるようなテーブル値を設定した第2の濃度変換テーブルを生成し、さらに、第2の濃度変換テーブル生成手段は第2の濃度変換テーブルと第1の濃度変換テーブルと補正率とに基づいて新たな濃度変換テーブルを生成するから、高品質の画像を出力できる。
【0117】
また、請求項記載の構成にあっては、異常検出手段は密間隔濃度データにおいて増加傾向を有する不連続区間を検出し、検出された不連続区間に対して直線補間手段は粗間隔濃度データに直線補間を施し、修正濃度データ生成手段は、密間隔濃度データのうち前記不連続区間をなす部分を直線補間の結果に置き換え、これによって修正濃度データを生成するから、密間隔濃度データの異常を解消でき、高品質の画像を出力できる。このように、本発明によれば、何れも高品質の画像を出力できる画像記録装置を提供することが可能になる。
【図面の簡単な説明】
【図1】 第1実施例の構成を示すブロック図である。
【図2】 トナーパッチ16の説明図である。
【図3】 濃度検出器10の構成を示す図である。
【図4】 第1実施例のメインルーチンのフローチャートである。
【図5】 第1実施例の動作説明図である。
【図6】 第1実施例のサブルーチンのフローチャートである。
【図7】 第1実施例の動作説明図である。
【図8】 第2実施例のサブルーチンのフローチャートである。
【図9】 第3実施例のサブルーチンのフローチャートである。
【図10】 第4実施例の動作説明図である。
【図11】 第4実施例のサブルーチンのフローチャートである。
【図12】 第5実施例のサブルーチンのフローチャートである。
【図13】 第5実施例の動作説明図である。
【図14】 第5実施例の変形例の動作説明図である。
【図15】 第5実施例の他の変形例の動作説明図である。
【図16】 第6実施例のサブルーチンのフローチャートである。
【図17】 第7実施例のサブルーチンのフローチャートである。
【図18】 第1実施例のメンテナンス処理のフローチャートである。
【符号の説明】
1 K色エンジン(画像データ出力手段)
2 Y色エンジン(画像データ出力手段)
3 M色エンジン(画像データ出力手段)
4 C色エンジン(画像データ出力手段)
10 濃度検出器(濃度検出手段)
31 階調補正回路(濃度変換手段)
34 制御回路(試験用画像データ出力手段、記憶手段、濃度変換テーブル生成手段、濃度データ補正手段、異常検出手段、再出力制御手段、曲線補間手段、直線補間手段、修正濃度データ生成手段)[0001]
[Industrial application fields]
The present invention relates to an image recording apparatus used for a copying machine, a printer, or the like.
[0002]
[Prior art]
Conventionally, an electrophotographic color image recording apparatus has been used in a copying machine, a printer, and the like. In such an image recording apparatus, since the density characteristics fluctuate with respect to the voltage and temperature rise of each part, the density characteristics of input image data are corrected and supplied to the image recording apparatus in order to obtain a desired density characteristic. Is. That is, when the power is turned on or every time a predetermined number of sheets are output, a plurality of toner patches corresponding to a predetermined density are generated on the image carrier of the image recording apparatus.
[0003]
Next, the density of the toner patch is measured by a sensor, a difference between the measured density and the most desirable density (hereinafter referred to as an image reference density) is obtained, and a density conversion table is created based on the difference. Thereafter, the density of the input image data is corrected based on the density conversion table, and image output is performed based on the corrected density (hereinafter referred to as output image density) (Japanese Patent Laid-Open Nos. 5-336367 and 5). No. 014728).
[0004]
[Problems to be solved by the invention]
By the way, in order to generate a toner patch and measure its density, it is necessary to perform various processes in the photoconductor, developing unit, transfer unit, sensor, and the like. In this process, the toner patch density may include noise due to various causes. In such a case, if the density conversion table is created assuming that the detected toner patch density is always correct, an output image having an incorrect gradation density is generated.
[0005]
Further, the number of toner patches is usually smaller than the number of gradations of the output image density, and a density conversion table over all gradations is created by various interpolation processes. However, if an incorrect density conversion table is created in this interpolation process, an output image with an incorrect gradation density is also generated. On the other hand, if the interpolation process is performed precisely, a large amount of processing time is required and it is not practical.
[0006]
The present invention has been made in view of the above-described circumstances, and an object thereof is to provide an image recording apparatus capable of outputting a high-quality image.
[0007]
[Means for Solving the Problems]
  In order to solve the above problem, in the configuration according to claim 1, the image data output means for outputting the supplied image data, and the image data output by supplying test image data to the image data output means. Test image data output means for outputting a test image having a plurality of densities to the means, density detection means for measuring the density of the test image, storage means for storing a predetermined correction factor,The first density conversion table in which the relationship between the density of the input image data and the density of the output image data is set in advance, the target density of the test image, and the density of the test image detected by the density detection unit Based on the first density conversion table generating means for generating a second density conversion table in which table values are set such that the density of the output image approaches the target density, and generated by the first density conversion table generating means Second density conversion table generating means for generating a new density conversion table based on the second density conversion table, the first density conversion table, and the correction factor stored in the storage means. And a new density generated by the second density conversion table generating means.And density conversion means for converting density characteristics of the input image data using the density conversion table.
[0008]
  Moreover, in the structure of Claim 2,The second density conversion table generating means multiplies the difference between the first density conversion table and the second density conversion table by the correction factor, and uses the table value obtained by the multiplication as the first density conversion table. Generating the new density conversion table by subtracting from the table value of the conversion tableIt is characterized by.
[0013]
  Claims3In the configuration described above, an image data output means for outputting the supplied image data, and a test image having a plurality of densities in the image data output means by supplying test image data to the image data output means A test image data output means for outputting an image, a density detection means for measuring the density of the test image and outputting coarse interval density data, and interpolating the coarse interval density data with a curve to form a fine interval Curve interpolation means for generating density data, and the dense interval density dataThere is a discontinuous section with an increasing tendency inAn abnormality detecting means for detecting the at least one abnormality among the dense interval density data.The discontinuous section having the increasing tendencyAnd a linear interpolation means for linearly interpolating the coarse interval density data in the interval in which the interval is detected, and a portion of the fine interval density data forming the interval is replaced with the result of the linear interpolation, thereby generating corrected concentration data. Correction density data generation means, density conversion table generation means for generating a density conversion table for defining an output image density corresponding to the input image density based on the correction density data, and input image based on the density conversion table Density conversion means for converting the density characteristics of the data.
[0014]
[Action]
  According to the first aspect, when the test image data output means supplies the test image data to the image data output means, the image data output means outputs the test image. The density detecting means measures the density of the test image. On the other hand, the storage means stores a predetermined correction factor.To do. The first density conversion table generating means includes a first density conversion table in which the relationship between the density of the input image data and the density of the output image data is preset, the target density of the test image, and the density detecting means. Based on the density of the test image detected in step (2), a second density conversion table is generated in which table values are set so that the density of the output image approaches the target density. Further, the second density conversion table generating means is stored in the second density conversion table generated by the first density conversion table generating means, the first density conversion table, and the storage means. A new density conversion table is generated based on the correction rate.And the density conversion meansNewBased on the density conversion table, the density characteristics of the input image data are converted.
[0015]
  Moreover, in the structure of Claim 2,The second density conversion table generating means multiplies the difference between the first density conversion table and the second density conversion table by the correction factor, and uses the table value obtained by the multiplication as the first density conversion table. The new density conversion table is generated by subtracting from the table value of the conversion table.
[0020]
  Claims3In the described configuration, when the test image data output means supplies the test image data to the image data output means, the image data output means outputs the test image. The density detector measures the density of the test image and outputs coarse interval density data. Next, the curve interpolating means generates dense interval density data by interpolating the coarse interval density data with a curve. Next, the abnormality detection means uses the dense interval density data,Discontinuous section with increasing trendIs detected. Here, at least by the abnormality detection means in the dense interval density dataDiscontinuous section with increasing trendThe linear interpolation means performs linear interpolation on the coarse interval density data with respect to the section in which is detected. Next, the corrected density data generating means replaces the portion forming the section of the dense interval density data with the result of linear interpolation, thereby generating corrected density data. Next, the density conversion table generating means generates a density conversion table that defines the output image density corresponding to the input image density based on the corrected density data. The density conversion unit converts the density characteristics of the input image data based on the density conversion table.
[0021]
【Example】
A. First embodiment
A-1. Example configuration
The copier according to the first embodiment of the present invention will be described below with reference to FIG.
In the figure, reference numeral 9 denotes a transfer material carrier, which conveys a transfer material (paper) 15 conveyed from a transfer material conveyance roll 14 in the left direction in the figure. Reference numeral 1 denotes a K-color engine that attaches K-color toner to the surface of the transfer material carrier 9 or the surface of the transfer material 15. 2, 3 and 4 are a Y color engine, an M color engine, and a C color engine, which are arranged along the transfer material carrier 9 and have colors corresponding to the surface of the transfer material carrier 9 or the surface of the transfer material 15, respectively. Adhere toner.
[0022]
Reference numeral 10 denotes a concentration detector, which includes a light emitting unit 10-1 that emits light toward the transfer material carrier 9 and a light receiving unit 10-2 that receives light that has passed through the transfer material carrier 9, The density of the toner patch attached to the surface of the transfer material carrier 9 is measured. Reference numeral 11 denotes a peeling corotron that peels off the transfer material 15 on the transfer material carrier 9. The separated transfer material 15 is conveyed to a fixing device (not shown), and the toner on the transfer material 15 is fixed here. A transfer material carrier neutralizing corotron 12 neutralizes the transfer material carrier 9. Reference numeral 13 denotes a transfer material carrier cleaner that sweeps away toner remaining on the surface of the transfer material carrier 9.
[0023]
Next, reference numeral 30 denotes a scanner which reads a document image and outputs the contents as uncorrected image data. A gradation correction circuit 31 stores a density conversion table in which image densities before and after correction are associated, corrects the density of the image data before correction based on the density conversion table, and uses the result as corrected image data. Output. A laser exposure apparatus 32 controls the exposure time of the laser diodes of the engines 1 to 4 based on the corrected image data.
[0024]
A control circuit 34 creates the above-described density conversion table based on the density detection signal output from the light receiving unit 10-2 of the density detector 10, and writes it in the gradation correction circuit 31. Further, the control circuit 34 outputs a toner patch creation command signal when the copying machine is turned on and every predetermined number of copies. A toner patch generation circuit 33 receives the toner patch generation command signal, and causes the laser exposure device 32 to generate a test image so that a toner patch of “four colors × 12 gradations” is generated on the transfer material carrier 9. Output data. An example of the toner patch 16 obtained as a result is shown in FIG.
[0025]
Incidentally, in order to perform the various processes described above, the control circuit 34 stores a first density conversion table and target density data (image reference density) for each color. Specific examples of these are shown in FIG. First, the first density conversion table is a table in which the density C_IN of the input image data and the density C_OUT of the output image data are set to the same value in the default state.
[0026]
However, the first density conversion table can be appropriately changed by the user in order to make it possible to emphasize a specific color, for example. In the following description, it is assumed that the first density conversion table is always in a default state. The target density data represents the most desirable density characteristics when the pre-correction image data has the density C_IN shown in the figure. However, the target density data is not stored for all “256” points of density C_IN, but is stored only for “12” points.
[0027]
Next, the structure of the light emitting unit 10-1 is shown in FIG. The light emitting unit 10-1 is formed in a long shape along the main scanning direction, and is provided with light emitting elements 20-1K to 20-1C corresponding to positions facing the centers of the toner patches of the respective colors. The light receiving unit 10-2 is formed symmetrically with respect to the light emitting unit 10-1, and optical sensors 20-2K to 20-2C are provided at positions facing the light emitting elements 20-1K to 20-1C. .
[0028]
A-2. Operation of the embodiment
Next, the operation of this embodiment will be described.
The copying machine of this embodiment is put into a maintenance mode by a predetermined operation. In such a case, the routine shown in FIG. 18 is started. In the figure, when the processing proceeds to step SP101, charging / exposure potential / development bias voltage, developer density, reproduction start density C_IN, various adjustments of the apparatus, and the like are performed. Then, the density conversion table obtained as a result is stored in the nonvolatile RAM of the control circuit 34 as the first density conversion table.
[0029]
Next, when the process proceeds to step SP102, a toner patch is formed on the transfer material carrier 9 using the first density conversion table. That is, a toner patch creation command signal is output from the control circuit 34 to the toner patch generation circuit 33, and the toner patch generation circuit 33 supplies the test image data to the laser exposure device 32. Accordingly, the toner patches 16 as shown in FIG. 2 are formed on the transfer material carrier 9 by the engines 1 to 4.
[0030]
Next, the density of these toner patches is measured by the density detector 10, and the measurement result is stored in the nonvolatile RAM of the control circuit 34 as “target density data”. When the above steps are completed, the maintenance process ends.
[0031]
Next, the operation when the image is actually output in the copying machine of this embodiment will be described. When the power of the copying machine is turned on, the main routine shown in FIG. 4 is started. In the figure, when the process proceeds to step SP1, a toner patch generation command signal is output from the control circuit 34 to the toner patch generation circuit 33, and the toner patch generation circuit 33 supplies the test image data to the laser exposure device 32. Accordingly, the toner patches 16 as shown in FIG. 2 are formed on the transfer material carrier 9 by the engines 1 to 4.
[0032]
Next, when the process proceeds to step SP2, the density of these toner patches is read by the density detector 10 and supplied to the control circuit 34 as image density data. Here, since the number of toner patches is “12” for each color, a density point of “12” is obtained for each color. Next, when the process proceeds to step SP3, spline interpolation is applied to the density point “12”, and the number of density points is expanded to “256” gradations. Hereinafter, the image density data in which the number of density points is expanded is referred to as “extended image density data”.
[0033]
Next, when the process proceeds to step SP4, a subroutine shown in FIG. 6 is called. In the figure, when the process proceeds to step SP11, spline interpolation is applied to the target density data, and the number of data points is expanded to “256” points. Hereinafter, the target density data in which the number of data points is expanded is referred to as expanded target density data.
[0034]
Next, when the process proceeds to step SP12, a second density conversion table is created based on the first density conversion table, the extended target density data, and the extended image density data. That is, in the second density conversion table, a table value (density C_OUT) is set so that the same density as possible with the extended target density data is obtained for the input image data.
[0035]
Next, when the process proceeds to step SP13, a “new density conversion table” is created. That is, for each density point (C_IN) where “0 <C_OUT <255” in the second density conversion table, a “new density conversion table” is created based on the following equation (1).
[0036]
“New density conversion table” = “first density conversion table” − (“first density conversion table” − “second density conversion table”) × “correction rate” (1)
[0037]
However, in the formula (1), the “correction rate” is a constant greater than “0” and less than “1”. Here, the reason why the density C_IN in the new density conversion table is limited to each density point where “0 <C_OUT <255” in the second density conversion table will be described. As shown in FIG. 5, in the second density conversion table, discontinuous characteristics may occur at the boundary where the density C_OUT is “0” or “255”. Therefore, when the formula (1) is applied to such a portion, discontinuous characteristics are also generated in the new density conversion table.
[0038]
Therefore, in order to prevent this, the range defined by the equation (1) in the new density conversion table is limited to the above-described range (0 <C_OUT <255). An example of a new density conversion table is shown in FIG. In the drawing, the point where the density C_OUT of the second density conversion table rises from “0” is the density C_IN (A), and the point where the density C_OUT becomes “255” is the density C_IN (D). That is, in step SP13, a new density conversion table is obtained only for the density C_IN (A) to C_IN (D) range.
[0039]
Next, when the process proceeds to step SP14, a new density conversion table is obtained for a range below the density C_IN (A). First, a value obtained by adding a predetermined offset value c to the density C_IN (A) (density C_IN (B)) is obtained. Next, assuming a straight line connecting points on the densities C_IN (A) and C_IN (B) in the new density conversion table, the portion below the density C_IN (A) in the new density conversion table is the straight line. It is set to be located above.
[0040]
Next, when the process proceeds to step SP15, a new density conversion table is obtained in the same manner for the range below the density C_IN (D). That is, first, the offset value c is subtracted from the density C_IN (D) to obtain the density C_IN (C). Next, assuming a straight line connecting the densities C_IN (C) and C_IN (D), a new density conversion table is set so that the portion above the density C_IN (D) is positioned on this straight line.
[0041]
Next, when the process proceeds to step SP16, a new density conversion table is designated as the density conversion table to be passed to the main routine. In other words, if the start address of the density conversion table is returned from the subroutine to the main routine, the start address of the new density conversion table is used as the return value of the subroutine.
[0042]
As described above, when a new density conversion table is obtained for the entire range, the process returns to the main routine and proceeds to step SP5. Here, the density conversion table (new density conversion table in the above example) passed from the subroutine is transferred to the gradation correction circuit 31. Next, when the process proceeds to step SP 6, the contents of the document placed on the scanner 30 are read, and the pre-correction image data is supplied to the gradation correction circuit 31.
[0043]
In the gradation correction circuit 31, the density correction of the input image data is performed based on the previously transferred density conversion table, and the result is supplied to the laser exposure device 32 as corrected image data. As a result, the laser exposure device 32 drives the laser diodes of the engines 1 to 4 based on the corrected image data of the engines 1 to 4 to form an image on the transfer material 15.
[0044]
Next, when the process proceeds to step SP7, it is determined whether or not a predetermined number of image outputs have been performed after step SP4 was executed last. If “NO” is determined here, the process returns to step SP 6, and image output is performed on the next transfer material 15. When the process proceeds to step SP7 after such a process has been repeated the predetermined number of times, “YES” is determined here, and the process returns to step SP1. As a result, the toner patch 16 is formed again on the transfer material carrier 9, and the content of the density conversion table is updated. Thereafter, similarly, each time a predetermined number of copies are made, a toner patch 16 is formed, and the contents of the density conversion table are updated based on this.
[0045]
As described above, according to the present embodiment, a new density conversion table is created based on the first density conversion table and the second density conversion table, and before correction based on the contents of the new density conversion table. The image data is converted into corrected image data. Therefore, even if an inappropriate value is included in the second density conversion table, the inappropriateness is reduced by the equation (1).
[0046]
B. Second embodiment
Next, a second embodiment of the present invention will be described.
The configuration and operation of this embodiment are the same as those of the first embodiment (FIGS. 1 to 7). However, in this embodiment, after the image density data is obtained in step SP2 of FIG. 4, the subroutine shown in FIG. 8 is called. Here, the contents will be described. First, in step SP2, the image density data is obtained. However, if the density conversion table is created using the content as it is, there may be a problem.
[0047]
That is, the image density data should be monotonously decreased with the density C_IN (as shown in FIG. 5 and the like, the lower the image density data and the extended image density data, the higher the density becomes). Due to an error based on the factor, the extended image density data may increase in some sections. When the density conversion table is created in such a state, there is a problem that a portion having no gradation occurs in the output image. Therefore, in this embodiment, the image density data is corrected in advance in order to eliminate such a state.
[0048]
In the subroutine of FIG. 8, toner patch numbers n = “0” to “N” are assigned to “N + 1” toner patches. In the normal state, the smaller the toner patch number n, the lighter the image density (the higher the image density data). Next, the initial value of the toner patch number n is set to “1” and the toner patch number n is incremented by “1” while the “image density data of the toner patch number n is the image of the toner patch number (n−1)”. It is determined whether or not the condition “lower than the density data” is satisfied.
[0049]
When the above-described conditions are satisfied, the image density data related to the toner patch number n is set to the measurement value itself. On the other hand, when the above condition is not satisfied, the image density data related to the toner patch number n is set to be equal to the image density data related to the toner patch number (n−1). As a result, in this embodiment, it is possible to prevent a problem that the gradation characteristics are reversed.
[0050]
Details of the processing in FIG. 8 will be described below. In the figure, when the process proceeds to step SP21, it is determined whether or not the value of each image density data in the low density region is equal to or greater than the value in “density C_IN = 0”. If “NO” is determined here, the process proceeds to step SP22, and the corresponding image density data is set to the value of the image density data at “density C_IN = 0”.
[0051]
Next, when the process proceeds to step SP23, the toner patch number n is set to “1”. Next, when the process proceeds to step SP24, it is determined whether or not the image density data related to the toner patch number n is higher than the image density data related to the toner patch number (n + 1). If a normal toner patch has been generated, “NO” is determined here, and the process proceeds to step SP26. In step SP26, it is determined whether or not the toner patch number n has reached a predetermined value. This predetermined value is the maximum value of the toner patch number in the low density region described above.
[0052]
If the toner patch number n belongs to the low density region, “NO” is determined here, and the process proceeds to step SP27. Here, after the toner patch number n is incremented by “1”, the process returns to step SP24. Thereafter, the loop of steps SP24, SP26, and SP27 is repeated in the same manner. Here, if the image density data related to any toner patch number n is higher than the image density data related to the toner patch number (n + 1), that is, if the density is reversed, the process proceeds to step SP25. .
[0053]
Here, the image density data related to the toner patch number n is forcibly made equal to the value of the image density data related to the toner patch number (n + 1). Thereby, the density reversal state is eliminated. Thereafter, when the process proceeds to step SP26 after the toner patch number n reaches the last value in the low density region, “YES” is determined here, and the process proceeds to step SP28. In step SP28, a predetermined value x is substituted for the toner patch number n. This predetermined value x is the head number of the toner patch number n belonging to the high density region.
[0054]
Next, in steps SP29, SP210, SP211, and SP212, the same processing as in steps SP24 to SP27 is performed on the high density region. However, in step SP212, it is determined whether or not the processing in the high density region has ended (for example, whether or not the toner patch number n has reached “11”). If “YES” is determined here, the processing of this subroutine ends, and the processing returns to the main routine.
[0055]
As described above, in this subroutine, the image density data is checked only for the low density area and the high density area, and the check for the medium density area is omitted. This is because it is unlikely that the reverse phenomenon will occur because the change in the image density data is large in the medium density region, and the processing speed is increased by omitting the processing in such a region.
[0056]
C. Third embodiment
Next, a third embodiment of the present invention will be described.
The configuration and operation of this embodiment are the same as those of the second embodiment (FIGS. 1 to 8). However, in this embodiment, the subroutine shown in FIG. 9 is executed instead of the subroutine shown in FIG. 8, and it is determined whether the image density data is normal. Re-output as appropriate.
The contents will be described with reference to FIG.
[0057]
C-1. Processing when image density data is normal
When the processing proceeds to step SP31 in the figure, the points where the density C_IN is “65%” and “80%” are searched in the image density data, and the density when the straight line connecting both reaches “C_IN = 100%”. C_OUT is calculated. Next, it is determined whether or not the value of “C_IN = 100%” in the image density data is equal to or greater than this calculated value. If “YES” is determined here, the process proceeds to step SP32, and “1” is substituted into the toner patch number n. Next, when the process proceeds to step SP33, it is determined whether or not the condition of the following expression (2) is satisfied.
[0058]
(Y [n−1] −y [n] −Δ) / (C_IN [n−1] −C_IN [n]) − (y [n] −y [n + 1]) / (C_IN [n] −C_IN [ n + 1]) ≧ 0 (2)
[0059]
In Expression (2), y [n] is the image density data of the toner patch number n, and C_IN [n] is the density C_IN of the toner patch number n. Δ is an inclination check coefficient. The first term on the left side of Equation (2) is the slope of a straight line connecting the points on the image density data in the toner patch number n and the toner patch number (n−1) when the slope check coefficient Δ is “0”. The second term on the left side is a slope of a straight line connecting the points on the image density data at the toner patch number n and the toner patch number (n + 1).
[0060]
Therefore, in this case, the case where the condition of the expression (2) is satisfied is “when the inclination is increasing”. When the image density data is normal, as shown in FIG. 5, the gradient of the image density data in the low density region gradually increases as the density C_IN increases. Accordingly, in such a case, the determination is “YES” and the process proceeds to step SP34. If such a determination is strictly made, it is determined as “NO” due to a slight noise or the like, and therefore it is necessary to provide a certain amount of margin. Therefore, in the above equation (2), the inclination check coefficient Δ is subtracted from the numerator of the first term on the left side.
[0061]
Next, in step SP34, it is determined whether or not the toner patch number n has reached “10”. If the toner patch number n has not yet reached “10”, “NO” is determined, and the process proceeds to step SP35. In step SP35, the toner patch number n is incremented by “1”, and the process returns to step SP33.
[0062]
Thereafter, the processing of steps SP33 to SP35 is repeated while the toner patch number n is incremented. Thereafter, when the toner patch number n reaches the high density region, “NO” is determined in step SP33. This is because the slope of the image density data gradually decreases in the high density region as shown in FIG. If "NO" is determined, the process proceeds to step SP36, and the toner patch number n is incremented again. Next, when the process proceeds to step SP37, it is determined whether or not the condition of the following expression (3) is satisfied, that is, “whether or not the slope is decreasing”.
[0063]
(Y [n−1] −y [n] + Δ) / (C_IN [n−1] −C_IN [n]) − (y [n] −y [n + 1]) / (C_IN [n] −C_IN [n + 1) ]) ≤ 0 ... Formula (3)
[0064]
If “YES” is determined here, the process proceeds to step SP38 to determine whether or not the toner patch number n has reached “10”. If "NO" is determined here, the process returns to step SP36, and the toner patch number n is incremented again. Thereafter, steps SP36 to SP38 are repeated. When the process proceeds to step SP38 after the toner patch number n reaches “10”, “YES” is determined here, and the process proceeds to step SP39.
[0065]
In step SP39, adjacent data of toner patch numbers are compared with each other in the image density data of toner patch numbers “1” to “N”, and the entire image density data in such a range is monotonically decreased or monotonically increased. It is determined whether or not there is a tendency. If it is in a normal state, this condition is satisfied and it is determined as “YES”, and the processing of this subroutine is terminated.
[0066]
C-2. Processing when “NO” is determined in step SP31
If "NO" is determined in step SP31, the process proceeds to step SP40. Here, it is determined whether or not the number of re-outputs of the toner patch has reached a predetermined number. If not yet reached, the process proceeds to step SP42. Here, the toner patch is output again, and the image density data is obtained again accordingly. That is, the same processing as steps SP1 and SP2 in the main routine is executed.
[0067]
As described above, when image density data is newly obtained, the process returns to step SP31, and the above-described determination is performed again. And if it determines with "NO" again, the process of step SP40, 42 will be performed. Thereafter, if “YES” is determined in step SP31, the process proceeds to step SP32. When the number of executions of steps SP40 and SP42 reaches the predetermined number, the process proceeds to step SP41. Here, as the image density data, data measured at the time of the previous toner patch generation is used.
[0068]
When the above process ends, the process returns to the main routine. In the state described above, since the previous image density data is used, the extended image density data is also the same as the previous one. In the gradation correction circuit 31, the density conversion used in the previous time is used. Image formation is continued based on the table.
If “YES” is determined in step SP31 until the number of executions of steps SP40 and SP reaches the predetermined number of times, the same processing as in the case where the image density data is normal is performed.
[0069]
C-3. Processing when the inclination of the increase / decrease in the image density data fluctuates twice or more When the inclination of the image density data is increasing at first, the processing of steps SP33 to SP35 is repeated, and thereafter the inclination decreases. When a certain state is reached, steps SP36 to SP38 are repeated. If the slope increases again in the middle, “NO” is determined in step SP37, and the process proceeds to step SP40. Therefore, after the toner patch is re-output, the processing after step SP31 is repeated.
[0070]
As described above, the reason why the toner patch is re-outputted when the increase / decrease tendency of the gradient of the image density data fluctuates twice or more will be described.
First, the characteristics of the image density data generally have a substantially S-shape as shown in FIG. In other words, when second-order differentiation is performed on the image density data, the result tends to be positive in the first half and negative in the second half. Therefore, there is a high possibility that image density data that does not have such characteristics is illegal. Therefore, in this embodiment, the image density data is regarded as invalid when the inclination increase / decrease tendency changes twice or more.
[0071]
C-4. Processing when the slope of the image density data does not change to a decreasing trend
When the inclination of the image density data does not change in a decreasing tendency, the toner patch number n reaches “10” while the processes of steps SP33 to SP35 are repeated. Thereafter, when the process proceeds to step SP34, “YES” is determined, and the process proceeds to step SP39. Thereafter, the same processing as when the image density data is normal is performed. This is because, even if the characteristics of the image density data change to a decreasing tendency, it is not considered as “changed to a decreasing tendency” in the program if it is within the range of the inclination check coefficient Δ. is there.
[0072]
C-5. Processing when image density data is not monotonically decreasing or monotonically increasing
When the image density data is not monotonously decreasing or monotonically increasing, it is determined as “NO” in step SP39, and the processing after step SP31 in which the toner patch is output again via step SP40 is repeated.
[0073]
D. Fourth embodiment
Next, a fourth embodiment of the present invention will be described. First, an outline of the present embodiment will be described with reference to FIG.
In the second and third embodiments described above, when the image density data as the density measurement result of the toner patch is not monotonously decreased, the image density data is corrected (second embodiment), or the toner The patch was re-output (third example). When normal image density data was obtained, spline interpolation was applied to this to obtain extended image density data.
[0074]
However, as a result of performing the spline interpolation, for example, as shown in FIG. 10A, a part of the extended image density data may increase with respect to the density C_IN. Such a section is called an “increasing section”. In addition, as shown in FIG. 5B, the interpolation result may be significantly different from the straight line connecting the image density data. Here, assuming an allowable range having a predetermined width “2d” with respect to this straight line, a section outside the allowable range in the extended image density data is referred to as a “vibration section”. If such an increase section or vibration section is left unattended, the gradation characteristics are disturbed in the section, and the image quality deteriorates.
[0075]
Therefore, in this embodiment, when such an increase section or vibration section occurs, linear interpolation is performed between the image density data, and the contents of the extended image density data are corrected based on this. . For example, in FIG. 10A, the section “n−1 to n” is changed to a straight line, and in FIG. 10B, the section “n to n + 1” is changed to a straight line.
[0076]
Hereinafter, specific contents of the present embodiment will be described. The configuration and operation of this embodiment are the same as those of the third embodiment (FIGS. 1 to 7 and FIG. 9). However, in this embodiment, the subroutine shown in FIG. 11 is called at step SP3 of the main routine. First, the operation in the case where there is no increase section or vibration section in the extended image density data will be described. When the processing proceeds to step SP51 in the figure, the image density data (12 points) is expanded to “256” gradations by spline interpolation, and expanded image density data is created.
[0077]
Next, when the process proceeds to step SP52, “0” is assigned to the toner patch number n. Next, when the process proceeds to step SP53, it is determined whether or not there is an increasing section in the section “n to n + 1”. If it is determined “NO”, the process proceeds to step SP54. In step SP54, it is determined whether or not there is a vibration section in the section “n to n + 1”.
[0078]
If "NO" is determined here, the process proceeds to step SP55, and the toner patch number n is incremented by "1". Next, when the process proceeds to step SP56, it is determined whether or not the toner patch number n has reached “12”. If "NO" is determined here, the process returns to step SP53, and the processes of steps SP53 to SP56 are repeated while the toner patch number n is incremented. When the process proceeds to step SP56 after the toner patch number n reaches “12”, “YES” is determined here, and the process returns to the main routine.
[0079]
On the other hand, if there is an increase section or a vibration section in any toner patch number n, “YES” is determined in step SP53 or SP54, and the process proceeds to step SP57. Here, linear interpolation is performed on the section “n to n + 1”, and the corresponding portion of the extended image density data is replaced with the linear interpolation result.
[0080]
As described above, in this embodiment, even when a problem occurs in the extended image density data, this can be detected and replaced with a linear interpolation result. Therefore, it is possible to set the extended image density data to an appropriate value and obtain high image quality.
[0081]
E. Example 5
Next, a fifth embodiment of the present invention will be described. First, an outline of the present embodiment will be described.
In the first to fourth embodiments, extended image density data is generated by performing spline interpolation on the image density data. Here, the calculation of the spline interpolation is generally performed by a floating point calculation. However, in order to perform floating point arithmetic, there is a problem that it takes a longer time than integer arithmetic or fixed point arithmetic (hereinafter referred to as integer arithmetic or the like), and the configuration of the arithmetic circuit becomes complicated.
[0082]
Therefore, in this embodiment, spline interpolation is performed by integer arithmetic or the like. However, when integer arithmetic or the like is performed, the error is larger than that of floating point arithmetic. Accordingly, errors may accumulate in the process of sequentially obtaining the density points of the extended image density data between the toner patches, and the extended image density data may become discontinuous. An example is shown in FIG.
[0083]
However, even if the extended image density data is discontinuous, it is not necessary to immediately consider “abnormal”. That is, if the monotonous decrease characteristic is maintained even in the discontinuous section, no big problem occurs. On the other hand, when the discontinuous section has an increasing tendency, the gradation characteristics become abnormal in the section. Therefore, in this embodiment, when a discontinuous section having an increasing tendency (hereinafter referred to as an illegal discontinuous section) occurs, linear interpolation is performed between the image density data sandwiching the section, and the expansion is performed. The content of the image density data is corrected based on this.
[0084]
Hereinafter, specific contents of the present embodiment will be described. The configuration and operation of this embodiment are the same as those of the fourth embodiment. However, in this embodiment, in step SP3 of the main routine, a subroutine shown in FIG. 12 is called instead of the subroutine shown in FIG. First, an operation in the case where there is no increase section, vibration section, or illegal discontinuous section in the extended image density data will be described. In the figure, when the process proceeds to step SP61, the image density data (12 points) is expanded to “256” gradation by spline interpolation, and expanded image density data is created. However, this processing is performed by integer arithmetic or the like, unlike the processing in step SP51 of the fourth embodiment.
[0085]
Next, when the process proceeds to step SP62, “0” is assigned to the toner patch number n. Next, when the process proceeds to step SP63, it is determined whether or not there is an increased section in the section “n to n + 1”. If “NO” is determined here, the process proceeds to step SP64. In step SP54, it is determined whether or not there is a vibration section in the section “n to n + 1”.
[0086]
If "NO" is determined here, the process proceeds to step SP65, and it is determined whether or not there is an illegal discontinuous section in the section "n to n + 1". If "NO" is determined here, the process proceeds to step SP66, and the toner patch number n is incremented by "1". Next, when the process proceeds to step SP67, it is determined whether or not the toner patch number n has reached “12”. If "NO" is determined here, the process returns to step SP63, and the processes of steps SP63 to SP67 are repeated while the toner patch number n is incremented. When the process proceeds to step SP67 after the toner patch number n reaches “12”, “YES” is determined here, and the process returns to the main routine.
[0087]
On the other hand, if there is an increasing section, a vibration section, or an illegal discontinuous section in any toner patch number n, “YES” is determined in any of steps SP63 to SP65, and the process proceeds to step SP68. Here, linear interpolation is performed on the section “n to n + 1”, and the corresponding portion of the extended image density data is replaced with the linear interpolation result.
[0088]
As described above, in this embodiment, even when an irregular discontinuous section occurs in the extended image density data, it can be detected and replaced with a linear interpolation result. Accordingly, it is possible to prevent problems caused by using integer arithmetic and the like, and to perform interpolation calculation at high speed. Further, in the present embodiment, as in the fourth embodiment, even when an increase section or a vibration section occurs, this can be detected and replaced with a linear interpolation result. Therefore, it is possible to set the extended image density data to an appropriate value and obtain high image quality.
[0089]
F. Sixth embodiment
Next, a sixth embodiment of the present invention will be described.
The configuration and operation of this embodiment are the same as those of the fifth embodiment. However, in this embodiment, in step SP4 of the main routine, a subroutine shown in FIG. 16 is started instead of the subroutine in FIG. In the figure, when the process proceeds to step SP71, the target density data is subjected to spline interpolation, and the number of data points is expanded to “256” points. That is, extended target density data is generated.
[0090]
Next, when the process proceeds to step SP72, “new extended image density data” is created. That is, “new extended image density data” is created based on the following equation (4) for each density point (C_IN) of the “extended image density data” created in step SP3.
[0091]
Figure 0003642081
[0092]
Next, when the process proceeds to step SP73, a second density conversion table is created based on the first density conversion table, the extended target density data, and the new extended image density data. That is, in the second density conversion table, when it is assumed that the image density characteristic is based on new extended image density data, the same density as the extended target density data is obtained as much as possible with respect to the input image data. The table value (density C_OUT) is set.
[0093]
Next, when the process proceeds to step SP74, the second density conversion table is designated as the density conversion table to be passed to the main routine. That is, the return value of this subroutine is the start address of the second density conversion table. Therefore, the tone correction circuit 31 corrects the density of the input image data based on the second density conversion table, and the result is supplied to the laser exposure device 32 as corrected image data. As a result, the laser exposure device 32 drives the laser diodes of the engines 1 to 4 based on the corrected image data of the engines 1 to 4 to form an image on the transfer material 15.
[0094]
As described above, in this embodiment, the expanded image density data is changed to a new one based on the equation (4). As a result, the second density conversion table obtained in step SP73 can be used as it is.
[0095]
G. Example 7
Next, a seventh embodiment of the present invention will be described.
The configuration and operation of this embodiment are the same as those of the fifth embodiment. However, the present embodiment differs from the fifth embodiment in the following points. That is, in the present embodiment, a relationship defining table showing the relationship between “detected patch image density” and “copy density” is stored in the control circuit 34 in advance.
[0096]
Here, the detected patch image density is a density when a toner patch is formed on the transfer material carrier 9, and the copy density is an image output to a predetermined transfer material 15 (for example, white fine paper). Concentration. That is, the transfer material carrier 9 and the predetermined transfer material 15 are different in toner adhesion, the influence level of the background color, and the like, and are intended to compensate for these differences using the relationship definition table.
[0097]
In this embodiment, in step SP4 of the main routine, a subroutine shown in FIG. 17 is started instead of the subroutine shown in FIG. When the processing proceeds to step SP81 in the figure, a density conversion table correction amount is generated based on the detected patch image density, the above-described relationship definition table, and a preset correction factor. That is, the density conversion table correction amount is expressed by the following equation (5).
[0098]
Figure 0003642081
[0099]
Next, when the process proceeds to step SP82, the density conversion table correction amount is added to each density C_IN of a preset density conversion table (for example, the first density conversion table), whereby a new density is obtained. A conversion table is required. This new density conversion table has “12” points corresponding to the number of toner patches. Next, when the process proceeds to step SP83, the number of density points in the new density conversion table of “12” points is expanded to “256” by linear interpolation, spline interpolation, polynomial approximation, or the like.
[0100]
Next, when the process proceeds to step SP84, the above-mentioned “new density conversion table with an expanded number of density points” is designated as the density conversion table to be passed to the main routine. That is, the return value of this subroutine is the top address of the table. Therefore, in the gradation correction circuit 31, the density correction of the input image data is performed based on this “new density conversion table with an expanded number of density points”, and the result is used as the corrected image data in the laser exposure apparatus. 32. As a result, the laser exposure device 32 drives the laser diodes of the engines 1 to 4 based on the corrected image data of the engines 1 to 4 to form an image on the transfer material 15.
[0101]
As described above, according to the present embodiment, the relationship defining table indicating the relationship between “detected patch image density” and “copy density” is stored in the control circuit 34 in advance, and a density conversion table is created based on this. Therefore, a more accurate density conversion table can be created.
[0102]
H. Modified example
The present invention is not limited to the above-described embodiments, and various modifications are possible as follows, for example.
{Circle around (1)} In each of the above embodiments, the target density data of “12” points are stored in the control circuit 34, and the expanded target density data of “256” points is obtained by interpolation. However, the extended target density data may be obtained prior to processing and stored in the control circuit 34. As a result, the required storage capacity increases, but the processing speed can be increased.
[0103]
(2) In step SP3 of the first embodiment, spline interpolation is used when expanding the density point of “12” to “256” gradation, but the interpolation method is not limited to spline interpolation. Alternatively, linear interpolation or the like may be used. Further, the density point of “256” gradation may be obtained by least square approximation or the like without using interpolation.
[0104]
(3) In the third embodiment, when the image density data is not monotonously decreasing or monotonically increasing (when determined “NO” in step SP39), the toner patch is re-output via step SP40. It was done. However, the image density data may be corrected by the same method as in the second embodiment.
[0105]
(4) In the fifth embodiment, when an irregular discontinuous section occurs in the section corresponding to the toner patch numbers n to n + 1 in the extended image density data, the "n to n + 1" section Then, linear interpolation was performed (see FIG. 13). However, as shown in FIG. 4, the interval “n + 1 to n + 2” (more precisely, “the density immediately before the density C_IN related to the toner patch number (n + 1) (C_IN-1)” to “toner patch number ( Linear interpolation may be performed on the section of the density C_IN "relating to n + 2).
[0106]
In the figure, the expanded image density data corresponding to the density C_IN relating to the toner patch number (n + 1) is not the image density data (the density measurement result of the toner patch of the number (n + 1)), but the result of the linear interpolation. Here, assuming that an irregular discontinuous section occurs in both sections “n to n + 1” and “n + 1 to n + 2”, linear interpolation is performed in both sections in the fifth embodiment. It was.
[0107]
On the other hand, according to the present modification, linear interpolation may be performed only for the latter half of “n + 1 to n + 2”, and the result of spline interpolation can be used as it is for the first half. Therefore, this modification can use the result of the spline interpolation more effectively and can reduce the calculation time for the linear interpolation as compared with the fifth embodiment. Needless to say, when an increase section or a vibration section occurs in the section “n to n + 1”, the section “n to n + 1” should be linearly interpolated.
[0108]
(5) In the fifth embodiment, when an irregular discontinuous section occurs, linear interpolation may be applied to the section “n to n + 2” (see FIG. 15). In such a case, the image density data of the toner patch number (n + 1) is ignored, and the accuracy of the corrected extended image density data is slightly inferior to that of the fifth embodiment. However, the interpolation calculation time can be shortened by performing linear interpolation collectively over a wide section. Further, when the densities y [n], y [n + 1], and y [n + 2] are arranged on a substantially straight line in the figure, the degree of accuracy deterioration of the extended image density data due to ignoring the density y [n + 1] is a problem. do not become.
[0109]
As described above, the linear interpolation method in the fifth embodiment can be variously modified, but it is not necessary to fix any one of the interpolation methods, and an optimal interpolation method may be selected according to circumstances. For example, when y [n], y [n + 1] and y [n + 2] are arranged almost on a straight line (in other words, the shortest distance between a straight line connecting the concentrations y [n] and y [n + 2] and y [n + 1] 15 is selected in the case where the irregularity discontinuous section occurs in both the sections “n to n + 1” and “n + 1 to n + 2”. If the modified example of FIG. 14 is selected and none of these are applicable, the interpolation method of the embodiment may be selected.
[0110]
(6) The concentration detector 10 is not limited to that shown in FIG. 3, and various known detectors may be used. For example, it goes without saying that a reflective sensor may be used. Further, instead of using individual light emitting units and light receiving units to detect the density of each color, the density of each color may be detected by scanning one system of light emitting units and light receiving units in the main scanning direction. Further, the toner patch is not limited to the one transferred to the transfer material carrier 9, and the density of the toner patch on the photosensitive drum of each color engine may be detected.
[0111]
【The invention's effect】
  As described above, in the configuration according to claim 1,The first density conversion table generating means sets a table value that sets the density of the output image close to the target density based on the first density conversion table, the target density of the test image, and the density of the test image. The second density conversion table generating unit generates a new density conversion table based on the second density conversion table, the first density conversion table, and the correction factor.Can output high-quality images.
[0117]
  Claims3In the described configuration, the anomaly detection means usesDetects discontinuous sections that have an increasing tendency, and the detected discontinuous sectionsIn contrast, the linear interpolation means performs linear interpolation on the coarse interval density data, and the corrected density data generation meansDiscontinuitySince the portion forming the interval is replaced with the result of linear interpolation, and the corrected density data is generated by this, abnormalities in the dense interval density data can be eliminated, and a high-quality image can be output. Thus, according to the present invention, it is possible to provide an image recording apparatus that can output a high-quality image.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a first embodiment.
FIG. 2 is an explanatory diagram of a toner patch 16;
3 is a diagram showing a configuration of a concentration detector 10. FIG.
FIG. 4 is a flowchart of a main routine of the first embodiment.
FIG. 5 is an operation explanatory diagram of the first embodiment.
FIG. 6 is a flowchart of a subroutine of the first embodiment.
FIG. 7 is an operation explanatory diagram of the first embodiment.
FIG. 8 is a flowchart of a subroutine of the second embodiment.
FIG. 9 is a flowchart of a subroutine of the third embodiment.
FIG. 10 is an operation explanatory diagram of the fourth embodiment.
FIG. 11 is a flowchart of a subroutine of a fourth embodiment.
FIG. 12 is a flowchart of a subroutine of a fifth embodiment.
FIG. 13 is an operation explanatory diagram of the fifth embodiment.
FIG. 14 is an operation explanatory diagram of a modified example of the fifth embodiment.
FIG. 15 is an operation explanatory diagram of another modified example of the fifth embodiment.
FIG. 16 is a flowchart of a subroutine of a sixth embodiment.
FIG. 17 is a flowchart of a subroutine of a seventh embodiment.
FIG. 18 is a flowchart of a maintenance process according to the first embodiment.
[Explanation of symbols]
1 K color engine (image data output means)
2 Y color engine (image data output means)
3 M color engine (image data output means)
4 C color engine (image data output means)
10 Concentration detector (concentration detection means)
31 Gradation correction circuit (density conversion means)
34 control circuit (test image data output means, storage means, density conversion table generation means, density data correction means, abnormality detection means, re-output control means, curve interpolation means, linear interpolation means, corrected density data generation means)

Claims (3)

供給された画像データを出力する画像データ出力手段と、
この画像データ出力手段に試験用画像データを供給することにより該画像データ出力手段に複数の濃度を有する試験用画像を出力させる試験用画像データ出力手段と、
前記試験用画像の濃度を測定する濃度検出手段と、
所定の補正率を記憶する記憶手段と、
入力画像データの濃度と出力画像データの濃度との関係が予め設定された第1の濃度変換テーブルと、前記試験用画像の目標濃度と、前記濃度検出手段によって検出された試験用画像の濃度とに基づいて、出力画像の濃度を目標濃度に近づけるようなテーブル値を設定した第2の濃度変換テーブルを生成する第1の濃度変換テーブル生成手段と、
前記第1の濃度変換テーブル生成手段によって生成された第2の濃度変換テーブルと、前記第1の濃度変換テーブルと、前記記憶手段によって記憶されている補正率とに基づいて、新たな濃度変換テーブルを生成する第2の濃度変換テーブル生成手段と、
前記第2の濃度変換テーブル生成手段によって生成された新たな濃度変換テーブルを用いて、入力画像データの濃度特性を変換する濃度変換手段と
を具備することを特徴とする画像記録装置。
Image data output means for outputting the supplied image data;
Test image data output means for supplying test image data to the image data output means to cause the image data output means to output test images having a plurality of densities;
A density detecting means for measuring the density of the test image;
Storage means for storing a predetermined correction factor;
The first density conversion table in which the relationship between the density of the input image data and the density of the output image data is set in advance, the target density of the test image, and the density of the test image detected by the density detection unit A first density conversion table generating means for generating a second density conversion table in which a table value is set such that the density of the output image approaches the target density,
Based on the second density conversion table generated by the first density conversion table generating means, the first density conversion table, and the correction factor stored in the storage means, a new density conversion table is created. Second density conversion table generating means for generating
An image recording apparatus comprising: density conversion means for converting density characteristics of input image data using a new density conversion table generated by the second density conversion table generation means .
前記第2の濃度変換テーブル生成手段は、前記第1の濃度変換テーブルと第2の濃度変換テーブルとの差分に前記補正率を乗算し、乗算して得られたテーブル値を前記第1の濃度変換テーブルのテーブル値から減じることによって前記新たな濃度変換テーブルを生成することを特徴とする請求項1記載の画像記録装置。The second density conversion table generating means multiplies the difference between the first density conversion table and the second density conversion table by the correction factor, and uses the table value obtained by the multiplication as the first density conversion table. The image recording apparatus according to claim 1, wherein the new density conversion table is generated by subtracting from a table value of the conversion table. 供給された画像データを出力する画像データ出力手段と、
この画像データ出力手段に試験用画像データを供給することにより該画像データ出力手段に複数の濃度を有する試験用画像を出力させる試験用画像データ出力手段と、
前記試験用画像の濃度を測定し、粗間隔濃度データを出力する濃度検出手段と、
前記粗間隔濃度データに対して曲線による補間を施して密間隔濃度データを生成する曲線補間手段と、
前記密間隔濃度データにおいて、増加傾向を有する不連続区間が生じていることを検出する異常検出手段と、
前記密間隔濃度データのうち少なくとも前記異常検出手段によって前記増加傾向を有する不連続区間が検出された区間において前記粗間隔濃度データに直線補間を施す直線補間手段と、
前記密間隔濃度データのうち前記区間をなす部分を前記直線補間の結果に置き換え、これによって修正濃度データを生成する修正濃度データ生成手段と、
前記修正濃度データに基づいて、入力画像濃度に対応する出力画像濃度を規定する濃度変換テーブルを生成する濃度変換テーブル生成手段と、
この濃度変換テーブルに基づいて、入力画像データの濃度特性を変換する濃度変換手段と
を具備することを特徴とする画像記録装置。
Image data output means for outputting the supplied image data;
Test image data output means for supplying test image data to the image data output means to cause the image data output means to output test images having a plurality of densities;
Density detecting means for measuring the density of the test image and outputting coarse interval density data;
Curve interpolation means for performing interpolation with a curve on the coarse interval density data to generate fine interval density data;
In the dense spacing density data, and abnormality detecting means for detecting that you discontinuous section having an increasing trend has occurred,
Linear interpolation means for performing linear interpolation on the coarse interval density data in a section in which the discontinuous section having the increasing tendency is detected by at least the abnormality detection means in the dense interval density data;
A portion that forms the section of the dense interval density data is replaced with the result of the linear interpolation, thereby correcting density data generating means for generating corrected density data;
A density conversion table generating means for generating a density conversion table for defining an output image density corresponding to the input image density based on the corrected density data;
An image recording apparatus comprising: density conversion means for converting density characteristics of input image data based on the density conversion table.
JP08989095A 1995-04-14 1995-04-14 Image recording device Expired - Fee Related JP3642081B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP08989095A JP3642081B2 (en) 1995-04-14 1995-04-14 Image recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08989095A JP3642081B2 (en) 1995-04-14 1995-04-14 Image recording device

Publications (2)

Publication Number Publication Date
JPH08289148A JPH08289148A (en) 1996-11-01
JP3642081B2 true JP3642081B2 (en) 2005-04-27

Family

ID=13983344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08989095A Expired - Fee Related JP3642081B2 (en) 1995-04-14 1995-04-14 Image recording device

Country Status (1)

Country Link
JP (1) JP3642081B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11317876A (en) 1998-03-04 1999-11-16 Riso Kagaku Corp Double-tone printer and method for generating density correction curve for double-tone print
US6288733B1 (en) * 1999-03-31 2001-09-11 Konica Corporation Image forming apparatus employing dots of a predetermined diameter
JP3532472B2 (en) 1999-04-27 2004-05-31 シャープ株式会社 Image forming device
JP2000316088A (en) 1999-04-28 2000-11-14 Sharp Corp Image forming device
US7062202B2 (en) * 2002-09-25 2006-06-13 Seiko Epson Corporation Image forming apparatus and method using liquid development under an image forming condition in which an adhesion amount of toner is substantially saturated

Also Published As

Publication number Publication date
JPH08289148A (en) 1996-11-01

Similar Documents

Publication Publication Date Title
CN100504659C (en) Systems and methods for correcting banding defects using feedback and/or feedforward control
US8532511B2 (en) Image forming apparatus and image forming apparatus control method
JP5402976B2 (en) Image forming apparatus and gradation correction method
JP3642081B2 (en) Image recording device
EP0510325A2 (en) Image forming apparatus
JP2007264439A (en) Image forming apparatus, toner concentration adjustment method, program and recording medium for image forming apparatus
US6223007B1 (en) Image forming apparatus
JP3430702B2 (en) Image density control method and apparatus
WO2012023924A1 (en) Tone reproduction curve error reduction
US20050100356A1 (en) Control method of image forming apparatus
JP5584522B2 (en) Image forming apparatus and gradation adjustment method thereof
US7701624B2 (en) Image-forming device for correcting printing characteristics
JP2955237B2 (en) Latent image potential estimating apparatus and latent image potential estimating method
JP3666643B2 (en) Image forming apparatus
JP3561395B2 (en) Image forming device
JP2001066837A (en) Image forming device
JP3360449B2 (en) Image density control device
JP2018066812A (en) Image forming apparatus
US7639377B2 (en) Dither pattern generating apparatus for generating dither pattern corrected for density change accompanying deterioration with time
JP2001281939A (en) Image forming device
JP2020194130A (en) Image forming apparatus, cartridge, image forming system, and storage medium
JP3227822B2 (en) Imaging device
JPH07248659A (en) Highlight reproduction adjusting method for image forming device
JP3170272B2 (en) Image density control method
JP4625348B2 (en) Image forming apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040413

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040609

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050118

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090204

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110204

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120204

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120204

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130204

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130204

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140204

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees