説明

画像形成装置、及び画像形成方法

【課題】複数のレーザビームを出力して画像形成を行う際に、良好な画像形成を可能とする。
【解決手段】画像形成装置100は、VCSEL208と、VCSEL208から出力されたレーザビームのそれぞれを、光量測定のためのモニタビームと、感光体を走査するための走査ビームと、に分離するハーフミラー212と、モニタビームの光量を測定する光電変換素子218と、測定されたモニタビームの光量に応じた電圧を出力するA/D変換部202と、モニタビーム毎の電圧に基づいて、当該レーザビーム毎に光量を制御するビーム別電流補正値を算出するDEV演算部422と、ビーム別補正値に基づいて、複数のレーザビームに共通する共通供給電流値を算出するSW演算部423と、ビーム別電流補正値と、共通供給電流値と、に基づいて、VCSEL208から出力されるレーザビーム毎の光量を制御するGAVD200と、を備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数のレーザビームを用いて画像形成する画像形成装置、及び画像形成方法に関する。
【背景技術】
【0002】
従来から、画像形成装置では、感光体ドラム上に形成された静電荷を、半導体レーザにより露光して静電潜像を形成し、現像剤により現像して画像形成を行っている。従来の半導体レーザは、1つの半導体素子から1本〜4本、多くて8本程度のレーザビームを照射している。
【0003】
近年、VCSEL(Vertical Cavity Surface Emitting LASER)と称される垂直共振器面発光レーザが、実用化されている。これに伴い、VCSELを用いた画像形成装置が提案されている。
【0004】
このVCSELは、1つのチップから40本程度のレーザビームを射出することができる。このため、画像形成装置の潜像形成にVCSELを使用することで、高精細、高速画像形成などが可能になるものと考えられる。
【0005】
ところで、VCSELを潜像形成に用いる際、単に半導体レーザをVCSELに置代えたえただけでは、高精細な潜像を高速に形成できるわけではない。例えば、潜像形成に使用するレーザ装置は、射出するレーザビームの光量を、目標の光量になるよう制御する必要があり、当然ながら、VCSELも、多数のレーザビームを発生させる発光領域において、レーザビームの光量を管理する必要がある。
【0006】
したがって、レーザビームの数が増加したVCSELに対して、レーザビームが少ない半導体レーザと同様の光量制御を行う場合、光量制御のために時間が長くかかることになり、高速化が制限されるという問題が生じる。このためにレーザビームの光量制御を間引くなどすると、逆に高精細化を達成することが困難となる。
【0007】
このような理由から、種々の技術が提案されている。例えば、特許文献1では、複数の発光素子と当該発光素子から出射される光量を検出する光量検出素子を有する発光光源部を備える光書込装置が開示されている。特許文献1で開示された光書込装置は、光ビームの光量制御を行うために、ビーム数分のボリューム抵抗と、サンプルホールドコンデンサを配置する。特許文献1に記載された技術でも、多数のレーザビームの光量制御は可能となる。
【0008】
また、特許文献2では、光源から出力された各光ビームを第1の光ビームと第2の光ビームとに分離し、第1の光ビームの光量を測定するための第1の測定手段と、第1の測定手段による光量測定結果が光量指示信号で指示された光量となるように光量制御を行う光量制御手段とを設け、第2の光ビームの光量を測定し、その光量測定結果により、第2の光ビームの光量を複数の光ビーム間で略均一にするための各光ビームの光量補正係数を求めて記憶しておき、光量制御を行う技術が開示されている。特許文献2で開示された技術をVCSELに適用して、光量制御を行うことは可能である。
【発明の概要】
【発明が解決しようとする課題】
【0009】
しかしながら、特許文献1に記載された技術では、VCSELの制御回路自体の回路規模が大きくなる。また、光量調整のため、ボリューム抵抗の設定を、射出ビーム数分行わなくてはならず、作業効率が低下し、このためメンテナンスも増大してしまうという問題がある。
【0010】
また、特許文献2に記載された技術では、各レーザビームの光量補正を行いながら画像形成を行うことは、レーザビーム本数が少ない場合には充分なフィードバック速度を提供できることができるものの、VCSELのように、はるかに多数のレーザビームが射出される場合に、VCSELの環境変動を考慮する場合、画像形成中の走査期間だけでは充分な効率で、光ビームの光量の制御に対し、フィードバックできないという不都合が発生する可能性があるという問題がある。このように、VCSELを使用して、静電潜像形成のためのレーザビーム光量制御を行う場合、レーザビームの本数が増えた分だけ制御動作を増加させなければならず、高精細化および高速化の利点を充分に達成できないという問題が生じていた。
【0011】
本発明は、上記に鑑みてなされたものであって、多数のレーザビームの光量の管理を効率的にできる画像形成装置、及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【0012】
上述した課題を解決し、目的を達成するために、本発明にかかる画像形成装置は、複数のレーザビームを出力する光源と、前記光源から出力された前記レーザビームのそれぞれを、光量測定のための第1のレーザビームと、感光体を走査するための第2のレーザビームと、に分離する分離手段と、前記第1のレーザビームの光量を測定する測定手段と、測定された前記第1のレーザビームの光量に応じた電圧を出力する光電変換手段と、前記光電変換手段により出力された、前記複数のレーザビームのレーザビーム毎の前記電圧に基づいて、当該レーザビーム毎に光量を制御するビーム別補正値を算出する第1算出手段と、前記レーザビーム毎の前記ビーム別補正値に基づいて、前記複数のレーザビームに共通する駆動電流値を示す共通電流値を算出する第2算出手段と、前記第1算出手段により算出された前記ビーム別補正値と、前記第2算出手段により算出された前記共通電流値と、に基づいて、前記複数のレーザビームにおける、前記レーザビーム毎の光量を制御する制御手段と、を備えることを特徴とする。
【0013】
また、本発明にかかる画像形成方法は、画像形成装置で実行される画像形成方法であって、画像形成装置は、複数のレーザビームを出力する光源と、前記光源から出力された前記レーザビームのそれぞれを、光量測定のための第1のレーザビームと、感光体を走査するための第2のレーザビームと、に分離する分離手段と、を備え、測定手段が、前記第1のレーザビームの光量を測定する測定ステップと、光電変換手段が、測定された前記第1のレーザビームの光量に応じた電圧を出力する光電変換ステップと、第1算出手段が、前記光電変換手段により出力された、前記複数のレーザビームのレーザビーム毎の前記電圧に基づいて、当該レーザビーム毎に光量を制御するビーム別補正値を算出する第1算出ステップと、第2算出手段が、前記レーザビーム毎の前記ビーム別補正値に基づいて、前記複数のレーザビームに共通する駆動電流値を示す共通電流値を算出する第2算出ステップと、制御手段が、前記第1算出ステップにより算出された前記ビーム別補正値と、前記第2算出ステップにより算出された前記共通電流値と、に基づいて、前記複数のレーザビームにおける、前記レーザビーム毎の光量を制御する制御ステップと、を有することを特徴とする。
【発明の効果】
【0014】
本発明によれば、適切な光量制御を行うことで、回路規模およびメンテナンスコストを最小化しつつ、良好な画像形成が可能という効果を奏する。
【図面の簡単な説明】
【0015】
【図1】図1は、第1の実施の形態にかかる画像形成装置の構成を示すハードウェア図である。
【図2】図2は、画像形成装置の光学装置を、図1に示された視線Aから参照した平面構成を示す図である。
【図3】図3は、第1の実施の形態にかかる画像形成装置の、紙間APCを説明する図である。
【図4】図4は、第1の実施の形態にかかる画像形成装置のVCSELを駆動させる構成を示したブロック図である。
【図5】図5は、第1の実施の形態にかかる画像形成装置が出力するレーザビームの出力特性の特定を示したグラフである。
【図6】図6は、マイクロコントローラのROM領域において、VCSELを制御する初期値を格納するテーブル構造を示す図である。
【図7】図7は、駆動電流演算部が備えるDEV演算部の構成を示した図である。
【図8】図8は、駆動電流演算部が備えるSW演算部の構成を示した図である。
【図9】図9は、第1の実施の形態にかかる画像形成装置のドライバの詳細を示すブロック図である。
【図10】図10は、第1の実施の形態にかかる画像形成装置のAPCモード制御部の入出力信号を説明した図である。
【図11】図11は、第1の実施の形態にかかる画像形成装置のAPCモード制御部のモードの遷移を示した図である。
【図12】図12は、“APC_MODE”が“mode0”の場合に、第1の実施の形態にかかる画像形成装置により生成される信号のタイミングチャートを示した図である。
【図13】図13は、“APC_MODE”が“mode1”又は“mode2”の場合に、第1の実施の形態にかかる画像形成装置により生成される信号のタイミングチャートを示した図である。
【図14】図14は、第1の実施の形態にかかる画像形成装置におけるレーザビームの光量の制御手順を示すフローチャートである。
【発明を実施するための形態】
【0016】
以下に添付図面を参照して、この発明にかかる画像形成装置、及び画像形成方法の最良な実施の形態を詳細に説明する。なお、本発明は、後述した実施の形態に制限するものではなく、複数ビームを用いて画像形成を行う様々な画像形成装置に適用できる。
【0017】
(第1の実施の形態)
図1は、第1の実施の形態にかかる画像形成装置100の構成を示すハードウェア図である。図1に示すように、第1の実施の形態にかかる画像形成装置100は、半導体レーザ、ポリゴンミラーなどの光学要素を含む光学装置102と、感光体ドラム、帯電装置、現像装置などを含む像形成部112と、中間転写ベルトなどを含む転写部122と、を含んで構成される。光学装置102は、半導体レーザ(図示せず)などの光源から放出された光ビームを、ポリゴンミラー102cにより偏向させ、fθレンズに入射させている。光ビームは、図示した実施形態ではシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各色に対応した数発生されていて、fθレンズ102bを通過した後、反射ミラー102aで反射される。
【0018】
WTLレンズ102dは、光ビームを整形した後、反射ミラー102eへと光ビームを偏向させ、露光のために使用される光ビームLとして感光体ドラム104a、106a、108a、110aへと、光ビームを像状照射する。感光体ドラム104a、106a、108a、110aへの光ビームLの照射は、上述したように複数の光学要素を使用して行われるため、主走査方向および副走査方向に関して、タイミング同期が行われている。なお、以下、主走査方向を、光ビームの走査方向として定義し、副走査方向を、主走査方向に対して直交する方向、画像形成装置100では、感光体ドラム104a、106a、108a、110aの回転する方向として定義する。
【0019】
感光体ドラム104a、106a、108a、110aは、アルミニウムなどの導電性ドラム上に、少なくとも電荷発生層と、電荷輸送層とを含む光導電層を備えている。光導電層は、それぞれ感光体ドラム104a、106a、108a、110aに対応して配設され、コロトロン、スコロトロン、または帯電ローラなどを含んで構成される帯電器104b、106b、108b、110bにより表面電荷が付与される。
【0020】
各帯電器104b、106b、108b、110bにより感光体ドラム104a、106a、108a、110a上に付与された静電荷は、光ビームLにより像状露光され、静電潜像が形成される。感光体ドラム104a、106a、108a、110a上に形成された静電潜像は、現像スリーブ、現像剤供給ローラ、規制ブレードなどを含む現像器104c、106c、108c、110cにより現像され、トナー像が形成される。
【0021】
感光体ドラム104a、106a、108a、110a上に担持されたトナー像は、搬送ローラ114a、114b、114cにより矢線Bの方向に移動する中間転写ベルト114上に転写される。中間転写ベルト114は、C、M、Y、Kトナー像を担持した状態で2次転写部へと搬送される。2次転写部は、2次転写ベルト118と、搬送ローラ118a、118bと含んで構成される。2次転写ベルト118は、搬送ローラ118a、118bにより矢線Cの方向に搬送される。2次転写部には、給紙カセットなどの受像材収容部128から上質紙、プラスチックシートなどの受像材124が搬送ローラ126により供給される。
【0022】
2次転写部は、2次転写バイアスを印加して、中間転写ベルト114上に担持された多色トナー像を、2次転写ベルト118上に吸着保持された受像材124に転写する。受像材124は、2次転写ベルト118の搬送と共に定着装置120へと供給される。定着装置120は、シリコーンゴム、フッソゴムなどを含む定着ローラなどの定着部材130を含んで構成されていて、受像材124と多色トナー像とを加圧加熱し、印刷物132として画像形成装置100の外部へと出力する。多色トナー像を転写した後の中間転写ベルト114は、クリーニングブレードを含むクリーニング部116により転写残トナーが除去され、次の像形成プロセスに備えている。
【0023】
なお、各感光体ドラム104a、106a、108a、110aの主走査方向の終点付近には、副走査ずれ検出装置(図示せず)が配設されていて、副走査方向のずれを検出している。
【0024】
図2は、画像形成装置100の光学装置102を、図1に示された視線Aから参照した平面構成を示す図である。なお、図2には、視線Aから参照できない、静電潜像が形成される感光体ドラム104aも、レーザビームによる走査を明確にするために記載した。
【0025】
図2に示すように光学装置102は、ドライバ206と、VCSELコントローラ200と、駆動電流演算部204と、A/D変換部202と、VCSEL208と、カップリング光学素子210と、ハーフミラー212と、全反射ミラー214と、第2集光レンズ216と、光電変換素子218と、を備える。
【0026】
VCSELコントローラ(以下、GAVDと称す)200は、特定用途集積回路(ASIC:Application Specific Integrated Circuit)であり、画像形成装置100の画像形成を制御するCPU(図示せず)からの制御信号を受信して、VCSEL208の駆動制御を指令する。また、GAVD200は、CPUからの指令に応答してVCSEL208に対する工場調整信号、初期化信号、ラインAPC(Auto Power Control)信号、紙間APC信号などを発行する。また、ラインAPCは、画像形成装置100が動作中に、印刷物(記録紙)に対して印刷中に、レーザビームが主走査方向に走査される毎のタイミングでレーザビームの光量補正を行う制御とする。紙間APCとは、複数の枚数を連続印刷中の印刷物と印刷物の間(紙間)において、ラインAPCとは異なる手法にてレーザビームの光量補正を行う制御とする。
【0027】
図3は、紙間APCを説明する図である。図3に示す例では、紙間APCは、中間転写ベルトが搬送方向Bに移動する場合において、用紙Pのためのトナー像を形成するために光ビームLが感光体ドラムKを走査し、その後次の用紙P’に対する照射がされた場合に、光ビームLが感光体ドラムKを走査するまでの間隔INTで、レーザビームの光量補正を行う制御とする。このように、紙間APCにおいては、任意の印刷物(記録紙)に対して印刷した後であって次の印刷物を印刷する前までの間に、レーザビームの光量を補正することを示す。
【0028】
図2に戻り、ドライバ206は、VCSEL208に対して駆動電流を供給する。具体的には、ドライバ206は、GAVD200による制御信号を受信し、制御信号に対応する駆動電流をVCSEL208に供給することで、VCSEL208を駆動させる。そして、駆動したVCSEL208は、レーザビームを発生させる。本実施の形態にかかるVCSEL208からのレーザビームは、40チャネルに対応する40本射出される。なお、本実施の形態は40本射出する例とするが、射出されるレーザビームの数は特に限定はない。
【0029】
レーザビームは、カップリング光学素子210により平行光とされた後、ハーフミラー212に入射する。ハーフミラー212は、誘電体多層膜コーティングなどにより形成される。そして、ハーフミラー212は、光分離手段として機能し、入射されたレーザビームを、光量測定のためのモニタビームと、感光体を走査するための走査ビームと、に分離する。
【0030】
走査ビームは、ポリゴンミラー102cにより偏向されてfθレンズ102bを通過して感光体ドラム104aへと照射される。なお、感光体ドラム104aの走査開始位置付近には、フォトダイオード(PD)を含む同期検知装置220が配置されている。同期検知装置220は、レーザビーム(走査ビーム)を検出し、同期信号を発行する。同期信号は、第1光量補正を含む各種制御についてタイミングを与える信号とする。
【0031】
モニタビームは、全反射ミラー214により第2集光レンズ216へと反射され、第2集光レンズ216を経て、フォトダイオードなど光電変換素子218に照射される。光電変換素子218は、モニタビームの光量に対応したモニタ電圧Vpdを発生させる。発生したモニタ電圧Vpdは、A/D変換部202により、モニタ電圧Vpdに対応するモニタ信号に変換される。そして、モニタ信号は、駆動電流演算部204に送信される。
【0032】
駆動電流演算部204は、入力されたモニタ信号が指し示すレーザビーム光量の値に基づいて、例えばVCSEL制御データを生成する。生成されたVCSEL制御データは、ドライバ206による駆動電流の制御に用いられる。このため、駆動電流演算部204は、生成したVCSEL制御データを、ドライバ206に出力する。
【0033】
なお、A/D変換部202および駆動電流演算部204は、別モジュールとして構成してもよいし、また一体として構成してもよい。一体として構成する場合には、例えば、処理のために使用する各種制御値を格納するROM、RAMなどを備えるマイクロコントローラとするなどが考えられる。
【0034】
図4は、VCSEL208を駆動させる構成を示したブロック図である。図4に示すように、VCSEL208を駆動させるために、画像形成装置100は、CPU400と、同期検知装置220と、GAVD200と、ドライバ206と、VCSEL208と、マイクロコントローラ401と、APC制御部402と、光電変換素子218と、を備える。
【0035】
GAVD200は、CPU400からの制御信号を受信し、VCSEL208の工場設定調整、初期化設定を開始する。並行して、同期検知装置220が、レーザビームの検出を開始する。
【0036】
図5は、本実施の形態にかかる画像形成装置100が出力するレーザビームの出力特性(以下、I−L特性として参照する。)400の特定を示したグラフである。本実施の形態では、VCSEL208は、40chの半導体レーザ素子から構成されているものとする。図5に示すグラフは、各半導体レーザ素子に供給される電流に応じて出力される光量を示している。図5に示すように、半導体レーザ素子は、それぞれ、レーザ発振を開始する閾値電流Ibiが存在する。また、半導体レーザ素子は、それぞれの素子特性に対応して、出力L−駆動電流レベルIが相違する。このため、各半導体レーザ素子が同一のレーザビーム光量を出力するための駆動電流Iηは、初期設定時でも値ΔIで示される分だけ相違する。なお、初期駆動電流値Iswiは、出荷前に工場の測定に基づいて、メモリ412のROM領域に登録されるチャネルiについてのプローブ電流値を示している。そして、初期駆動電流値Iswiは、半導体レーザ素子の初期設定を行う場合に用いられる。本実施の形態にかかるiはVCSEL208のレーザビームの各chを表しており、本実施形態ではch=1〜40の値を取る。
【0037】
図4に戻り、APC制御部402は、A/D変換部202、駆動電流演算部204、及びI/F制御部403から構成される。
【0038】
また、マイクロコントローラ401は、演算部411と、ROM領域及びRAM領域を含むメモリ412と、で構成される。メモリ412は、駆動電流演算部204が使用する各種制御値の初期値などを格納する。さらに、ROM領域は、工場設定データなどを格納し、RAM領域は、処理のために必要な値を格納するレジスタメモリなどとして利用される。
【0039】
図6は、マイクロコントローラ401のROM領域において、VCSELコントローラ200を制御する初期値を格納するテーブル構造を示す図である。図6に示すように、ROM領域には、ch番号502と、初期モニタ電圧Vpd504と、初期化電流Isw_A506とが対応付けて記憶されている。図6に示すように、VCSELコントローラ200の各種制御値の初期値は、半導体レーザ素子に割り当てられたチャネル502ごとに登録されている。初期モニタ電圧Vpdi504は、工場出荷時に設定された、光電変換素子218のモニタ電圧とする。初期化電流Isw_A506は、半導体レーザ素子それぞれに対して設定された初期駆動電流値Iswiの平均値とする。そして、初期化電流Isw_A506は、光量制御時のモニタ光量を与えるための電流とする。これらROM領域に格納された各種制御値の初期値は、APC制御部402内の駆動電流演算部204の演算に用いられる。
【0040】
図4に戻り、マイクロコントローラ401は、GAVD200からの指令を、APC制御部402のI/F制御部403を介して受信する。そして、演算部411が、受信した指令に対応して、メモリ412に格納された工場設定データと、レーザビームの光量と、を使用して初期設定値を演算する。そして、マイクロコントローラ401は、I/F制御部403を介して、駆動電流演算部204内に含まれるレジスタメモリ421に設定する。
【0041】
駆動電流演算部204は、レジスタメモリ421と、DEV演算部422と、SW演算部423とを備える。
【0042】
レジスタメモリ421は、後述するch1レジスタ705_1〜ch40レジスタ705_40と、SWレジスタ805と、を含むものとする。すなわち、初期起動時にch1レジスタ705_1〜ch40レジスタ705_40と、SWレジスタ805とに対して、マイクロコントローラ401による初期値が設定される。
【0043】
DEV演算部422は、A/D変換部202により出力されたモニタ信号等に基づいて、レーザビーム(i)毎に、ビーム別電流補正値DEViを算出する。ビーム別電流補正値DEViは、レーザビーム毎に光量を制御する電流を補正する補正値を示す。
【0044】
SW演算部423は、レーザビーム毎のビーム別電流補正値DEVi等に基づいて、全てのレーザビームに共通して供給される電流である共通供給電流値Iswを算出する。
【0045】
なお、VCSEL制御データには、ビーム別電流補正値DEViと、共通供給電流値Iswとが含まれているものとする。そして、算出されたビーム別電流補正値DEViと、共通供給電流値Iswとは、レジスタメモリ421に更新、格納される。そして、レジスタメモリ421に格納されVCSEL制御データは、VCSEL208の連続動作および画像形成装置100の環境変動によるVCSEL208の光量制御に用いられる。なお、DEV演算部422及びSW演算部423による演算手法については、後述する。
【0046】
そして、APC制御部402で算出されたVCSEL制御データは、GAVD200に送られる。最初のVCSEL制御データは、マイクロコントローラ401により設定された初期設定電流値が、各チャネルの点灯信号と共にドライバ206に入力される。ドライバ206は、入力された初期設定電流値をPWM変換して駆動電流を設定し、チャネル点灯信号により指定されるチャネルに対して、設定した駆動電流レベルの電流を供給する。供給された電流により駆動したVCSEL208は、レーザビームを発生させる。発生した各チャネルのレーザビームは、光電変換素子218を介して、当該レーザビームの光量の制御のためにフィードバックする。フィートバックされたモニタ信号に基づいて、駆動電流演算部204は、適切な共通供給電流値Isw及びビーム別電流補正値DEViを算出する。
【0047】
図7は、駆動電流演算部204が備えるDEV演算部422の構成を示した図である。図7に示すように、DEV演算部422は、ch1目標値レジスタ701_1〜ch40目標値レジスタ701_40と、セレクタ702と、減算器703と、加算器704と、ch1レジスタ705_1〜ch40レジスタ705_40と、セレクタ706と、イネーブル信号生成部707と、APCモード制御部708と、タイミング生成部709と、乗算器710_1〜710_40とを備える。
【0048】
ch1目標値レジスタ701_1〜ch40目標値レジスタ701_40は、予め定められた各チャンネルのAPCの目標値を保持する。本実施の形態にかかる画像形成装置100では、チャンネルが、VCSEL208の半導体レーザ素子ごとに割り当てられている。
【0049】
APCモード制御部708は、APC制御モードを制御する。なお、APC制御モードについては後述する。
【0050】
タイミング生成部709は、APCを行うVCSELチャンネルを指定するチャンネル指定信号(APC_CH)の生成、VCSEL208の点灯タイミング(LDON)の生成、AD変換部202のサンプリングタイミング(AD_SMP)の生成、後述するch1レジスタ705_1〜ch40レジスタ705_40の更新タイミング(CTL_EN)の生成を行う。
【0051】
セレクタ702は、タイミング生成部709で生成されるAPC_CHに従って、ch1目標値レジスタ701_1〜ch40目標値レジスタ701_40に保持された各チャンネルのAPCの目標値の1つを選択して、減算器703に出力する。
【0052】
減算器703は、セレクタ702から入力される各チャンネルのAPCの目標値から、A/D変換部202から入力される、各チャネルのモニタビームの光量に対応するモニタ信号を減算する。この減算した値を、目標差分値とする。
【0053】
加算器704は、減算器703から出力された各チャンネルの目標差分値に対して、後述するセレクタ706からの出力値を、加算する。
【0054】
イネーブル信号生成部707は、タイミング生成部709により生成される更新タイミング(CTL_EN)に従って、該当するch1レジスタ705_1〜ch40レジスタ705_40に対して、ライトイネーブル信号を出力する。
【0055】
ch1レジスタ705_1〜ch40レジスタ705_40は、加算器704から出力された出力値を保持する。この出力値の更新は、イネーブル信号生成部707からライトイネーブル信号が入力されたタイミングで行われる。
【0056】
セレクタ706は、タイミング生成部709が生成するAPC_CHに従って、ch1レジスタ705_1〜ch40レジスタ705_40に格納されている出力値を、加算器704に出力する。
【0057】
乗算器710_1〜710_40は、ch1レジスタ705_1〜ch40レジスタ705_40から出力された出力値にゲインを乗算してビーム別電流補正値DEV1〜DEV40を生成する。そして、乗算器710_1〜710_40で生成されたビーム別電流補正値DEV1〜DEV40は、GAVD200と、SW演算部423と、に出力される。
【0058】
DEV演算部422が上述した構成を備えることで、VCSEL208の各チャンネルのA/D変換部202から入力される(モニタビームの光量を示す)モニタ信号が、各チャンネルの目標値よりも大きい場合には対応するチャンネルのビーム別電流補正値DEVを小さくするようにフィードバック制御がかかり、小さい場合には対応するチャンネルのビーム別電流補正値DEVデータが大きくなるようにフィードバック制御がかかる。このため、VCSELコントローラ200の半導体レーザ素子毎に出力されるレーザビームの光量が、目標値となるように制御される。
【0059】
図8は、駆動電流演算部204が備えるSW演算部423の構成を示した図である。SW演算部423は、平均値演算部801と、目標値レジスタ802と、減算器803と、加算器804と、SWレジスタ805と、イネーブル信号生成部806と、乗算器807とを備える。
【0060】
SW演算部423は、紙間APCモードの時に、共通供給電流値Iswを補正する処理を行う。すなわち、DEV演算部422によるビーム別電流補正値DEViデータで補正するのみでは、VCSEL208の全てのレーザビームで目標とする光量で出力できなくなる可能性がある。そこで、共通供給電流値Iswを補正処理して、全てのレーザビームがビーム別電流補正値DEViデータで補正可能な範囲内になるようにする。
【0061】
平均値演算部801は、DEV演算部422から入力されたDEV1〜DEV40の平均値を算出する。算出された平均値は、減算器803に出力される。
【0062】
目標値レジスタ802は、予め定められた共通供給電流値Iswの目標値を保持する。
【0063】
減算器803は、平均値演算部801から入力された平均値から、目標値レジスタ802が保持する目標値を減算する。なお、入力された平均値から目標値を減算した値を、平均差分値とする。
【0064】
イネーブル信号生成部806は、タイミング生成部709から出力された更新タイミング(CTL_EN)と、APCモード制御部708から出力されたAPC制御モードと、に基づいてライトを許可するか否か判定する。そして、イネーブル信号生成部806は、ライトを許可すると判定した場合に、加算器804及びSWレジスタ805に対してライトイネーブル信号を出力する。
【0065】
加算器804は、イネーブル信号生成部806からライトイネーブル信号が入力された場合に、減算器803から入力された平均差分値に対して、後述するSWレジスタ805から出力された出力値を加算する。
【0066】
SWレジスタ805は、加算器804から入力された出力値を保持する。当該出力値の更新は、イネーブル信号生成部806からライトイネーブル信号が入力された場合に行われる。
【0067】
乗算器807は、SWレジスタ805の出力値にゲインを乗算した共通供給電流値Iswを出力する。
【0068】
この構成によりDEVの平均値が目標値より大きい場合には共通供給電流値Iswを大きくするように、目標値よりも小さい場合には共通供給電流値Iswが小さくなるように制御されることになる。
【0069】
本実施の形態にかかる画像形成装置100では、ビーム別電流補正値DEViの平均値をフィードバックして、共通供給電流値Iswを算出するように構成した。つまり、本実施の形態にかかる画像形成装置100では、共通供給電流値Iswを、レーザビーム毎に算出されたビーム別電流補正値DEViの平均値としたため、潜像形成に対して重大な影響を与えることなく、良好な画像形成が可能となる。
【0070】
しかしながら、本実施の形態の変形例の画像形成装置においては、共通供給電流値Iswの演算として、ビーム別電流補正値DEViの平均値の代わりに、ビーム別電流補正値DEVの最大値と最小値との平均値を求めても良い。これにより、VCSELチャンネルの中で1チャンネルのみ異常チャンネルがある場合でも、適切な制御が行われる確立が向上する。
【0071】
ドライバ206は、レジスタメモリ421などに格納された、バイアス電流(Ib)、共通供給電流値Isw、及びチャネル毎に異なるビーム別電流補正値DEViを使用して、VCSEL208に対してPWM制御を行う。
【0072】
その後、ドライバ206は、駆動電流演算部204により算出された共通供給電流値Isw及びビーム別電流補正値DEViに基づいて、チャネル毎に適切な光量のレーザビームを出力するよう制御する。
【0073】
図9は、このドライバ206の詳細を示すブロック図である。図9において、ドライバ206は、バイアス電流生成部206b及び共通電流供給部206dを備えている。なお、図9に示す例では、1chから40chまで各符号に添え字を付けて区別している。
【0074】
また、ドライバ206は、レーザビームを発行する半導体レーザ素子LD(i=1〜40)毎に、補正値設定部206ai、及びLD電流供給部206ciを備えている。
【0075】
バイアス電流生成部206bは、バイアス電流(Ib)を生成し、半導体レーザ素子LD(i=1〜40)毎に供給する。バイアス電流(Ib)は、予め設定された値とし、例えば3mA等とする。
【0076】
共通電流供給部206dは、入力された共通供給電流値Iswに従って、半導体レーザ素子LD毎に共通電流を供給する。
【0077】
補正値設定部206ai(i=1〜40)は、供給される共通電流に対して、各チャンネル別のビーム別電流補正値iを設定する。そして、補正値設定部206ai(i=1〜40)は、共通電流供給部206dから供給される共通供給電流値Iswによる共通電流に対して、ビーム別電流補正値DEViで補正する。補正値設定部206aiは、共通供給電流値Iswによる共通電流に対して、電流値を68%〜132%の範囲内で補正可能とする。つまり、共通供給電流値Iswを、ビーム別電流補正値DEViの平均値とすることで、ビーム別電流補正値DEViが補正範囲外になるのを抑止することができる。
【0078】
電流供給部206ci(i=1〜40)は、補正された電流に対して、バイアス電流生成部206bで生成されたバイアス電流(Ib)を加算し、半導体レーザ素子LDに供給する。
【0079】
本実施の形態では、ドライバ206が上述した構成を備えることで、各チャンネルの半導体レーザ素子LDi(iは1〜40の整数)に対して、Isw×DEVi+Ibの駆動電流が供給できる。
【0080】
次に、APCモード制御部708の出力する信号について説明する。図10は、APCモード制御部708の入出力信号を説明した図である。図10に示すように、APCモード制御部708は、入力信号としてリセット信号(reset_n)、APCイネーブル信号(apc_enable)、write_ready信号、及びapc_fgate信号が入力され、出力信号としてbd_en及びAPC_MODEが出力される。また、APCモード制御部708は入力される入力信号に基づいて、モードが変化する。
【0081】
リセット信号(reset_n)は、APCモード制御部708を初期化する信号として、CPU400から入力される信号とする。APCイネーブル信号(apc_enable)は、APCが実行可能か否かを示す信号として、CPU400から入力される信号とする。write_ready信号は、書き込み準備が完了した(主走査の同期処理が終了した)か否かを示す信号として、GAVD200から入力される。
【0082】
apc_fgate信号は、CPU400から紙間タイミングであるか否かを示す信号として入力される。apc_fgate信号は、紙間タイミングでない場合にLowレベルで入力され、紙間タイミングの場合にHighレベルとして入力される。
【0083】
図11は、APCモード制御部708のモードの遷移を示した図である。APCモード制御部708は、どのモードであっても、入力されたリセット信号(reset_n)がLowレベルの場合に“init”モードに移行する。また、APCモード制御部708は、apc_enable信号がLowレベルとなった場合にも“init”1001モードに移行する。
【0084】
そして、APCモード制御部708のAPCモードが“init”モード1001の時に、入力されるAPCイネーブル信号(apc_enable)がHighレベルになると、APCモードは“mode0”1002に移行する。
【0085】
次に、APCモード制御部708のAPCモードが“mode0”モード1002に移行した後、指定回数のAPC制御処理が完了した後に“hold”モード1003に移行する。このAPC制御処理の指定回数は、マイクロコントローラ401により予め駆動電流演算部204内のレジスタメモリ421に設定される。
【0086】
そして、APCモード制御部708のAPCモードが“hold”モード1003に移行した場合に、APCモード制御部708は、出力信号“bd_en”をHighレベルとしてGAVD200に通知する。これにより、GAVD200が、主走査の同期処理(以下BD同期処理)を開始する。GAVD200でBD同期処理が終了した後、GAVD200は、write_ready信号をHighレベルで、APCモード制御部708に入力する。そして、APCモード制御部708は、当該信号の入力をトリガーに“mode1”モード1004に移行する。なお、“mode1”は、紙間APCを行うモードとする。
【0087】
その後、APCモード制御部708のAPCモードが“mode1”1004の時、“apc_fgate”がHighレベルとして入力されると、“mode2”1005に移行する。“mode2”は、ラインAPCを行うモードとする。
【0088】
そして、APCモード制御部708のAPCモードが“mode2”1005の時、“apc_fgate”がLowレベルとして入力されると、再び“mode1”1004に移行する。このように、APCモード制御部708は、“apc_fgate”のHighレベルとLowレベルとの切替に応じて、“mode1”及び“mode2”が切り替わる。
【0089】
そして、APCモード制御部708は、上述した“mode0”、“mode1”又は“mode2”を示す信号を、APC_MODEとして、タイミング生成部709及びSW演算部423に出力する。
【0090】
図12は、“APC_MODE”が“mode0”の場合に、タイミング生成部709、イネーブル信号生成部707、及びイネーブル信号生成部806により生成される信号のタイミングチャートを示した図である。図12の“APC_CH”は、ch1〜ch40の各チャンネルの処理を行うためのタイミングを生成する信号とする。タイミング生成部709は、ch1〜ch40までを1周期としてマイクロコントローラ401により指定された回数の周期分の“APC_CH”の生成を行う。これにより、指定された周期分の各チャンネルのAPC制御が行われる。
【0091】
そして、タイミング生成部709は、生成するAPC_CHに応じて、VCSEL200の各チャンネルの点灯タイミング信号(LDON)を生成し、GAVD200に出力する。それと共に、タイミング生成部709は、生成するAPC_CHに応じて、サンプリングタイミング信号(AD_SMP)の生成し、A/D変換部202に出力する。
【0092】
その後、タイミング生成部709は、出力された信号によって行われた処理の結果に従って、駆動電流演算部204内部のレジスタが更新されるようにレジスタ更新タイミング(CTL_EN)を生成し、イネーブル信号生成部707及びイネーブル信号生成部806に出力する。
【0093】
そして、イネーブル信号生成部707は、入力されるレジスタ更新タイミング(CTL_EN)及びチャンネル指定信号(APC_CH)に従って、指定されたチャンネルのレジスタ(ch1レジスタ705_1〜ch40レジスタ705_40)の更新を指示するライトイネーブル信号“REG_ch1_en”〜“REG_ch40_en”を生成する。これにより、ch1レジスタ705_1〜ch40レジスタ705_40の更新が行われる。
【0094】
イネーブル信号生成部806は、入力されるAPCモード(APC_MODE)、レジスタ更新タイミング(CTL_EN)及びチャンネル指定信号(APC_CH)に従って、SWレジスタ805の更新を指示するライトイネーブル信号“REG_sw_en”を生成する。具体的には、APC_MODE=“mode0”の場合には、APC_CH=“ch40”の間に、レジスタ更新タイミング(CTL_EN)がHighレベルとなったことをトリガーとして生成される。これにより、ch1〜ch40までの全てのチャンネルのレジスタが更新された後に、共通供給電流値Iswを更新する制御が行われることになる。
【0095】
図13は、“APC_MODE”が“mode1”又は“mode2”の場合に、タイミング生成部709、イネーブル信号生成部707、及びイネーブル信号生成部806により生成される信号のタイミングチャートを示した図である。図13に示す例では、VCSEL200による主走査の開始時に出力されるラインクリア信号(LCLR)の直前に画像領域以外で、VCSEL200を点灯させて、光量の補正制御を行っている。
【0096】
図13に示す例では、主走査による1スキャンあたりに、2チャンネル分のAPC制御を行うタイミング信号を示している。つまり、1スキャンあたりに、“APC_CH”で2チャンネル分の信号を生成する。そして、“APC_CH”が発行された後からイネーブル信号の生成までの手順については、図12に示す“mode0”における手順と同様として説明を省略する。なお、タイミングに余裕がある場合には1スキャンあたりで制御するAPCチャンネル数を増加させても良い。
【0097】
また、Iswが格納されたSWレジスタ805の更新は、VCSELの全てのチャンネルのレーザビームの光量に影響する。このため、Iswの変更を作像中に行うと、画像濃度が急激に変化する。そこで、ラインAPCを行うモード“mode2”の場合には、Iswの制御を行わないように、イネーブル信号生成部806は、更新するための信号を生成しない。
【0098】
つまり、イネーブル信号生成部806は、“CTL_EN”、“APC_MODE”及び“APC_CH”が入力される。そして、“APC_MODE”が“mode1”及び“APC_MODE”がch40の場合に、“CTL_EN”がHighレベルであれば、イネーブル信号をHighレベルで出力する。そして、イネーブル信号生成部806は、“APC_MODE”が“mode2”であれば、イネーブル信号を常にLowレベルとして出力する。
【0099】
上述したように、本実施の形態では、“mode1”のときにDEVとIswの制御をおこない、“mode2”の時にビーム別電流補正値DEViのみの制御を行うこととした。しかしながら、このような制御に制限するものではなく、各種モード毎に、ビーム別電流補正値DEVi、及び共通供給電流値Iswのそれぞれに対して制御を行うか否かを設定可能に設計することで、状況に適した制御を行うことが可能となる。
【0100】
次に、本実施の形態にかかる画像形成装置100におけるレーザビームの光量の制御手順について説明する。図14は、本実施の形態にかかる画像形成装置100における上述した処理の手順を示すフローチャートである。なお、制御するタイミング等は、上述したとおりなので説明を省略する。なお、以下に示す処理手順は、“APC_MODE”が一度“mode1”になった後の処理手順とする。
【0101】
まず、タイミング生成部709が、光量を制御する対象のチャンネルを指定する(ステップS1401)。チャンネルは、‘1’から順に‘40’まで増加する。また、前回のチャンネルが‘40’の場合には、次のチャンネルとして‘1’を指定する。
【0102】
そして、タイミング生成部709は、指定したチャンネルをAPC_CHとして出力する(ステップS1402)。出力先としては、セレクタ702、イネーブル信号生成部707、セレクタ706、SW演算部423、及びGAVD200等とする。これにより、セレクタ702が、指定されたチャンネルの目標値を、chi目標値レジスタ701_iから取得する。
【0103】
次に、減算器703が、計測された光量を示すモニタ電圧を取得する(ステップS1403)。その後、減算器703及び加算器704が、取得したモニタ電圧、該当するチャネルのAPCの目標値等に基づいて、ビーム別電流補正値DEViを算出する(ステップS1404)。なお、具体的な算出手法は、上述したので説明を省略する。
【0104】
その後、chiレジスタ705_iは、イネーブル信号が入力されたタイミングで、算出されたビーム別電流補正値DEViで更新される(ステップS1405)。
【0105】
そして、chiレジスタ705_iに格納されたビーム別電流補正値DEViは、GAVD200に出力される(ステップS1406)。その後、再びステップS1401から処理を開始する。
【0106】
一方、SW演算部423のイネーブル信号生成部806は、入力されたAPC_CHが‘ch40’であるか否かを判定する(ステップS1431)。APC_CHが‘ch40’でないと判定した場合(ステップS1431:No)、APC_CHが‘ch40’になるまで待機する。
【0107】
そして、イネーブル信号生成部806は、APC_CHが‘ch40’であると判定した場合(ステップS1431:Yes)、“APC_MODE”が “mode1”であるか否かを判定する(ステップS1432)。“mode1”がでないと判定した場合(ステップS1432:No)、再びステップS1431から処理を開始する。
【0108】
イネーブル信号生成部806は、“APC_MODE”が“mode1”であると判定した場合(ステップS1432:Yes)、さらに、“CTL_EN”がHighレベルのタイミングで、イネーブル信号をHighレベルで出力する。これに伴い、減算器803及び加算器804で、入力された全チャンネルのビーム別電流補正値DEVi等に基づいて共通供給電流値Iswを算出し、算出された共通供給電流値IswでSWレジスタ805を更新する(ステップS1433)。
【0109】
そして、SWレジスタ805に格納された共通供給電流値Iswは、GAVD200に出力される(ステップS1434)。その後、再びステップS1431から処理を開始する。
【0110】
そして、GAVD200は、DEV演算部422から算出されたビーム別電流補正値DEViを入力する(ステップS1451)。
【0111】
次に、GAVD200は、SW演算部423から算出された共通供給電流値Iswを入力する(ステップS1452)。
【0112】
そして、GAVD200は、ビーム別電流補正値DEVi及び共通供給電流値Iswに基づいて、レーザビームの制御を行う(ステップS1453)。
【0113】
本実施の形態にかかる画像形成装置100の紙間APCモードでは、上述したような、ビーム別電流補正値DEVi及び共通供給電流値Iswの算出処理を繰り返す。これにより、各レーザビームの光量の制御を可能としている。
【0114】
(1)工場設定
本実施の形態にかかる画像形成装置100は、工場出荷時にVCSEL208の各チャネルが、感光体ドラム(図示しない)面上に規定光量でレーザビームを照射している場合の光電変換素子218によるモニタ電圧の値を、メモリ412のROM領域に図6に示すように格納される。
【0115】
この出荷時に行う測定では、感光体ドラム面に相当する位置に光センサを配置し、感光体ドラム面上でのレーザビーム光量との相関性を取得する。この光センサは、パーソナルコンピュータ(以下、PCと称す)に接続されている。また、PCは、GAVD200を制御しており、PCからGAVD200を介して駆動電流演算部204に、工場調整開始信号が送られる。
【0116】
マイクロコントローラ401は、GAVD200を介して、ドライバ206に、最初に工場調整を行うチャネル(ch1とする。)の動作イネーブル信号をONし、その後、初期駆動電流Iswiを徐々に上げていく。光センサは、ch1のレーザビームの光量が設定光量に達したことを検出すると、PCに通知する。当該通知を受信したPCは、GAVD200を介し、マイクロコントローラ401に、ch1のレーザビーム光量が設定光量に達したことを通知する。マイクロコントローラ401は、当該通知を受け取ると、その時点で光電変換素子218の出力電圧Vpd1をメモリ412のROM領域に記録する。上述した処理を、40ch記録するまで繰り返し、40chの記録が終了した場合に、PCは、Isw1〜Isw40の平均値Isw_Aを計算し、メモリ412のROM領域に書込む。これにより、出荷時には適切な初期値を設定することになる。
【0117】
(2)画像の初期化処理装置動作
画像形成装置100が、感光体ドラムが組み込まれ、ユーザに対して出荷された後、起動時または動作開始時に初期化動作が実行される。本実施例ではAPC_MODE=“init”時に、DEV演算部422内のch1レジスタ705_1〜ch40レジスタ705_40に対して、工場設定としてメモリ412のROM領域に登録されている各チャンネルのVpd1〜Vpd40にしたがってマイクロコントローラ401が設定する(ここで工場設定時の点灯光量と異なる光量を目標値とする場合にはマイクロコントローラ401内においてVpd1〜Vpd40の比例計算を行って目標値を算出し、設定する。)。
【0118】
さらに、マイクロコントローラ401は、メモリ412のROM領域に格納されている初期化電流Isw_A506を元に、SWレジスタ805に共通供給電流値Iswの初期値を設定する。(乗算器807のゲインをGswとしたときSWレジスタ805に設定する値は、共通供給電流値Isw/Gswとする。工場設定時と異なる光量を目標値とする場合には、さらに比例計算を行うことによりマイクロコントローラ401により設定される)。ch1レジスタ705_1〜ch40レジスタ705_40へはビーム別電流補正値DEVの設定値±0%となる設定値を設定する。
【0119】
この状態でCPUからの指令でapc_enable信号を有効とするとAPC_MODEが“mode0”に移行し、図12に示したタイミング信号によりAPC制御が行われる。駆動電流演算部204内部のフィードバック演算の結果、VCSEL208のチャンネル間ばらつきや、温度特性、特性の経時変化などの影響が補正され目標値に対応した制御値が得られる。
【0120】
その後、APC_MODEは、“hold”モードを経て“mode1”に移行する。その場合に、図13に示したタイミング信号によりAPC制御が行われフィードバック演算は継続される。画像形成動作が始まるまではその状態を保つ。
【0121】
(3)画像形成動作
画像形成装置100は、初期化動作によって決定されたビーム別電流補正値DEViを用いて、画像形成動作を開始する。画像形成動作では、感光体ドラム上に静電荷を付与し、半導体レーザによる露光によって静電潜像を形成し、トナーによる現像、転写、定着、印刷物排出を含む、従来の処理を使用することができる。
【0122】
画像形成開始時にはGAVD200から入力されるapc_fgateがHighレベルとなる。これにより、APCモード制御部708は、APC_MODEを“mode2”に移行させる。図13に示すように、“mode2”では、ラインAPC制御を行うとともに、ビーム別電流補正値DEViの補正のみ行う。つまり、ラインAPC制御として、画像形成中にレーザビーム光量の大きな修正を行うと、画像欠陥が発生してしまう。このため、画像形成中のAPC制御はチャンネル毎の光量制御である、ビーム別電流補正値DEViの補正のみ行うものとし、共通供給電流値Iswの補正は行わない。つまり、図13に示すように、SWレジスタ805に格納された値を更新しないよう、REG_SW_ENを“mode2”では常にLOWレベルとする。
【0123】
本実施の形態にかかる画像形成装置100は、VCSEL208を適用する際に、従来の半導体レーザに利用されていた光量制御技術を単に延長して適用することが原因となっていることに着目してなされたものである。つまり、従来の半導体レーザについての光量制御技術ではなく、VCSEL208が多数のレーザビームを照射する特性を効果的に利用することで、回路規模削減、ボリューム抵抗調整を行うことなく、多数のレーザビームの光量管理を効率的に行うことができる。
【0124】
また、本実施の形態にかかる画像形成装置100は、VCSEL208の各レーザビームの駆動電流補正値が計算された後、VCSEL208の各レーザビームに対して補正した駆動電流レベルで駆動して設定光量での潜像形成を実行させる。補正値が設定できない場合、補正範囲の上限値または下限値を一時的に割当て、当該画像形成処理で、画像形成処理を停止させることなく、後続する紙間タイミングまで継続して画像形成を実行させる。このため、仮に特定の半導体レーザ素子の光量が制御範囲外となった場合でも、潜像形成に与える影響を最低化することができる。
【0125】
さらに、本実施の形態にかかる画像形成装置100は、APC制御部402で、紙間APCモードで、CPU400に対して第2光量補正が終了したことを通知する。画像形成装置は、ビーム別電流補正値DEVi及び共通供給電流値Iswの補正が終了した通知を受信して、次の画像形成処理を開始する。つまり、ビーム別電流補正値DEVi及び共通供給電流値Iswの補正で、VCSEL208の全てのレーザビームについて光量を制御できるため、紙間タイミングの時間の増加を最小限度に抑えることができる。
【0126】
さらに、第1光量補正の間に取得された制御範囲外の半導体レーザ素子のチャネルを制御手段が登録しておくことにより、紙間タイミングをさらに短縮化させることが可能となり、この結果、高速印刷に対応することが可能となる。
【0127】
上述したように、本実施の形態にかかる画像形成装置100は、同期信号および紙間信号を使用して、潜像形成に与える影響を最低化させつつ、VCSEL208が射出する多数のレーザビームに対する最適な光量制御を可能とする。
【0128】
さらに、本実施の形態にかかる画像形成装置100は、回路規模およびメンテナンスコストを最小化しつつ、潜像形成に対して重大な影響を与えることなく、良好な画像形成が可能となる。
【0129】
本実施の形態にかかる画像形成装置100では、駆動電流演算部204において、入力されたモニタ信号に基づいてDEV演算部422がビーム別電流補正値DEViを算出する第1のフィードバック系と、ビーム別電流補正値DEViに基づいてSW演算部423が共通供給電流値Iswを算出する第2のフィードバック系と、で構成されている。これにより、紙間タイミングで多数のレーザビームについて光量補正を行うことによる紙間タイミングの増加といった影響を、最小化することができる。
【0130】
また、本実施の形態にかかる画像形成装置100では、上述したフィードバック系で、ビーム別電流補正値DEVi及び共通供給電流値Iswにより演算制御を行うため、検出系/駆動系の線形性(検出回路の線形性やA/D変換部202の線形性、駆動系のD/A変換器の線形性)に対する要求を低減することが可能となり、制御系を構成する各要素のコストを下げることが可能である。
【0131】
このため本実施の形態にかかる画像形成装置100は、回路規模およびメンテナンスコストを最小化しつつ、潜像形成に対して重大な影響を与えることなく、良好な画像形成が可能となる。
【0132】
本実施の形態にかかる画像形成装置100は、紙間APCモードのみ共通供給電流値Iswを制御し、ラインAPCモードでは、ビーム別電流補正値DEViのみ補正することで、作像期間中に制御量を大きく変更しないよう制御を行うことができる。これにより、潜像形成に対して重大な影響を与えることなく、良好な画像形成が可能となる。
【0133】
本実施の形態にかかる画像形成装置100は、ラインAPCモードでは、ビーム別電流補正値DEViを制御することで、チャンネル間のばらつきを抑止するため、潜像形成に対して重大な影響を与えることなく、良好な画像形成が可能となる。
【0134】
なお、本実施の形態の画像形成装置100で実行される画像形成プログラムは、ROM等に予め組み込まれて提供される。
【0135】
本実施の形態の画像形成装置100で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0136】
さらに、本実施の形態の画像形成装置100で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像形成装置100で実行される画像形成をインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0137】
本実施の形態の画像形成装置100で実行される画像形成プログラムでは、上述した各部(駆動電流演算部)をソフトウェアモジュールとして含むモジュール構成としてもよい。この場合、画像形成装置100は、CPU(プロセッサ)が上記ROMから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、駆動電流演算部が主記憶装置上に生成されるようになる。
【0138】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【0139】
100 画像形成装置
102 光学装置
102a、102e 反射ミラー
102b fθレンズ
102c ポリゴンミラー
104a、106a、108a、110a 感光体ドラム
104b、106b、108b、110b 帯電器
104c、106c、108c、110c 現像器
112 像形成部
114 中間転写ベルト
114a、114b、114c 搬送ローラ
118 2次転写ベルト
120 定着装置
122 転写部
124 受像材
130 定着部材
132 印刷物
200 GAVD
202 A/D変換部
204 駆動電流演算部
206 ドライバ
208 VCSEL
210 カップリング光学素子
212 ハーフミラー
214 全反射ミラー
216 第2集光レンズ
218 光電変換素子
220 同期検知装置
401 マイクロコントローラ
402 APC制御部
403 IF制御部
411 演算部
412 メモリ
421 レジスタメモリ
422 DEV演算部
423 SW演算部
701_1〜701_40 目標値レジスタ
702 セレクタ
703 加算器
703 減算器
704 加算器
705_1〜705_40 chiレジスタ
706 セレクタ
707 イネーブル信号生成部
708 APCモード制御部
709 タイミング生成部
710_1〜710_40 乗算器
801 平均値演算部
802 目標値レジスタ
803 減算器
804 加算器
805 SWレジスタ
806 イネーブル信号生成部
807 乗算器
【先行技術文献】
【特許文献】
【0140】
【特許文献1】特開2007−021826号公報
【特許文献2】特開2005−161790号公報

【特許請求の範囲】
【請求項1】
複数のレーザビームを出力する光源と、
前記光源から出力された前記レーザビームのそれぞれを、光量測定のための第1のレーザビームと、感光体を走査するための第2のレーザビームと、に分離する分離手段と、
前記第1のレーザビームの光量を測定する測定手段と、
測定された前記第1のレーザビームの光量に応じた電圧を出力する光電変換手段と、
前記光電変換手段により出力された、前記複数のレーザビームのレーザビーム毎の前記電圧に基づいて、当該レーザビーム毎に光量を制御するビーム別補正値を算出する第1算出手段と、
前記レーザビーム毎の前記ビーム別補正値に基づいて、前記複数のレーザビームに共通する駆動電流値を示す共通電流値を算出する第2算出手段と、
前記第1算出手段により算出された前記ビーム別補正値と、前記第2算出手段により算出された前記共通電流値と、に基づいて、前記複数のレーザビームにおける、前記レーザビーム毎の光量を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項2】
前記第1算出手段は、第1のフィードバック系を用いて前記ビーム別補正値を算出し、
前記第2算出手段は、第2のフィードバック系を用いて前記共通電流値を算出すること、
を特徴とする請求項1に記載の画像形成装置。
【請求項3】
前記第2算出手段は、任意の記録紙に対して印刷した後であって次の記録紙に印刷する前までの場合に限り、前記共通電流値を算出すること、
を特徴とする請求項1又は2に記載の画像形成装置。
【請求項4】
前記第1算出手段による前記ビーム別補正値の算出と、前記第2算出手段による前記共通電流値の算出とを繰り返すこと、
を特徴とする請求項1乃至3のいずれか一つに記載の画像形成装置。
【請求項5】
前記第2算出手段は前記ビーム別補正値で示された前記レーザビーム毎に必要な電流値の平均値を、前記共通電流値として算出すること、
を特徴とする請求項1乃至4のいずれか一つに記載の画像形成装置。
【請求項6】
前記第2算出手段は前記ビーム別補正値で示された前記レーザビーム毎に必要な電流値の最大値と最小値の平均値を、前記共通電流値として算出すること、
を特徴とする請求項1乃至4のいずれか一つに記載の画像形成装置。
【請求項7】
前記第1算出手段は、任意の記録紙に対して印刷した後であって次の記録紙に印刷する前までのタイミング、及び紙に対して印刷中に主走査方向に走査されるタイミングで、前記ビーム別補正値を算出すること、
を特徴とする請求項1乃至6のいずれか一つに記載の画像形成装置。
【請求項8】
前記共通電流値の初期値と、前記ビーム別補正値の初期値とを記憶する記憶手段をさらに備え、
前記制御手段は、さらに、前記記憶手段に記憶された前記共通電流値の初期値と、前記ビーム別補正値の初期値と用いて、前記レーザビーム毎の光量を制御し、
前記測定手段は、前記制御手段で光量を制御された前記レーザビームを、前記分離手段で分離された前記第1のレーザビームの光量を測定すること、
を特徴とする請求項1乃至7のいずれか一つに記載の画像形成装置。
【請求項9】
画像形成装置で実行される画像形成方法であって、
画像形成装置は、複数のレーザビームを出力する光源と、
前記光源から出力された前記レーザビームのそれぞれを、光量測定のための第1のレーザビームと、感光体を走査するための第2のレーザビームと、に分離する分離手段と、を備え、
測定手段が、前記第1のレーザビームの光量を測定する測定ステップと、
光電変換手段が、測定された前記第1のレーザビームの光量に応じた電圧を出力する光電変換ステップと、
第1算出手段が、前記光電変換手段により出力された、前記複数のレーザビームのレーザビーム毎の前記電圧に基づいて、当該レーザビーム毎に光量を制御するビーム別補正値を算出する第1算出ステップと、
第2算出手段が、前記レーザビーム毎の前記ビーム別補正値に基づいて、前記複数のレーザビームに共通する駆動電流値を示す共通電流値を算出する第2算出ステップと、
制御手段が、前記第1算出ステップにより算出された前記ビーム別補正値と、前記第2算出ステップにより算出された前記共通電流値と、に基づいて、前記複数のレーザビームにおける、前記レーザビーム毎の光量を制御する制御ステップと、
を有することを特徴とする画像形成方法。
【請求項10】
前記第2算出ステップは、任意の記録紙に対して印刷した後であって次の記録紙に印刷する前までの場合に限り、前記共通電流値を算出すること、
を特徴とする請求項9に記載の画像形成方法。
【請求項11】
前記第1算出ステップによる前記ビーム別補正値の算出と、前記第2算出ステップによる前記共通電流値の算出とを繰り返すこと、
を特徴とする請求項9又は10に記載の画像形成方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate


【公開番号】特開2010−214872(P2010−214872A)
【公開日】平成22年9月30日(2010.9.30)
【国際特許分類】
【出願番号】特願2009−66433(P2009−66433)
【出願日】平成21年3月18日(2009.3.18)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】