(57)【特許請求の範囲】
【請求項１】
複数本のレーザビームにそれぞれ位相差を持たせて走査して画像データを印刷するレーザプリンタと、前記複数本のレーザビーム毎にそれぞれ複数個の遅延素子の使用個数によってパルス幅を設定され、前記画像データのパルス幅変調を行なう複数のパルス生成手段を含み、これらパルス生成手段から得られるパルスを印刷データとして前記レーザプリンタに出力するパルス幅変調装置と、前記複数のパルス生成手段が出力するパルス幅と基準パルス幅とを比較し、各パルス幅偏差に基づき前記複数のパルス生成手段における前記遅延素子により設定されるパルス幅を補正するパルス幅補正装置とを具備することを特徴とするマルチビームプリンタ装置。
【請求項２】
複数本のレーザビームにそれぞれ位相差を持たせて感光体の走査を行い画像デ−タを印刷するレーザプリンタと、それぞれ複数個の遅延素子の使用個数によってパルス幅を設定され、前記画像データのパルス幅変調したパルスを印刷データとして前記レーザプリンタに与える複数のパルス生成手段を有するパルス幅変調装置と、前記複数のパルス生成手段にパルス幅変調処理を同期して行わせる同期処理規制手段と、前記複数のパルス生成手段が同期処理時に出力する各パルス幅が基準パルス幅と一致するように前記各パルス生成手段毎に前記遅延素子により設定されるパルス幅を補正するパルス幅補正装置とを具備することを特徴とするマルチビームプリンタ装置。
【請求項３】
複数本のレーザビームにそれぞれ位相差を持たせて感光体の走査を行い画像データを印刷するレーザプリンタと、複数個の遅延素子の使用個数によってパルス幅を設定され、前記画像データのパルス幅変調したパルスを印刷データとして前記レーザプリンタに与える複数のパルス生成手段を有するパルス幅変調装置と、前記複数のパルス生成手段にパルス幅変調処理を同期して行わせる同期処理規制手段と、前記複数のパルス生成手段が同期処理時に出力するパルスのうち１つのパルス生成手段のパルス幅を基準パルス幅とし、前記複数のパルス生成手段のパルス幅が前記基準パルス幅と一致するように前記各パルス生成手段毎に前記遅延素子により設定されるパルス幅を補正するパルス幅補正装置とを具備することを特徴とするマルチビームプリンタ装置。
【請求項４】
複数本のレーザビームにそれぞれ位相差を持たせて感光体の走査を行い画像データを印刷するレーザプリンタと、それぞれ複数個の遅延素子の使用個数によってパルス幅を設定され、前記画像データのパルス幅変調したパルスを印刷データとして前記レーザプリンタに与える複数のパルス生成手段を有するパルス幅変調装置と、前記複数のパルス生成手段にパルス幅変調処理を同期して行わせる同期処理規制手段と、前記複数のパルス生成手段の同期処理時に補正用画像データを前記複数のパルス生成手段に与える補正画像データ生成手段と、前記複数のパルス生成手段が同期処理時に出力するパルスのうち1つのパルス生成手段のパルス幅を基準パルス幅とし、前記複数のパルス生成手段のパルス幅が前記基準パルス幅と一致するように前記各パルス生成手段毎に前記遅延素子により設定されるパルス幅を補正するパルス幅補正装置とを具備することを特徴とするマルチビームプリンタ装置。
【請求項５】
レーザ光源から時間差をもって照射される複数本のレーザビームを検知するビーム検知器を有し、前記複数本のレーザビームで感光体の走査を行い画像データを印刷するレーザプリンタと、直列接続した複数個の遅延素子の使用個数によってパルス幅を設定され、前記画像データのパルス幅変調したパルスを印刷データとして前記レーザプリンタに与える複数のパルス生成手段を有するパルス幅変調装置と、前記ビーム検知器のビーム検知信号に同期して画素クロックを発生するプリンタインターフェース手段と、パルス幅補正時に前記画素クロックを選択して前記複数のパルス生成手段に与え、前記複数のパルス生成手段にパルス幅変調処理を同期して行わせる画素クロック選択手段と、前記複数のパルス生成手段が同期処理時に出力する各パルス幅が基準パルス幅と一致するように前記各パルス生成手段毎に前記遅延素子により設定されるパルス幅を補正するパルス幅補正装置とを具備することを特徴とするマルチビームプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数本のレーザビームに位相差を持たせて同時に走査して画像データを印字するマルチビームプリンタ装置に関する。
【０００２】
【従来の技術】
レーザビームプリンタを高速化するためには、レーザビームを主走査方向と副走査方向に高速に走査する必要がある。具体的には、主走査方向については回転多面鏡を高速回転させ、副走査方向については感光体を高速に回転させることになる。
しかしながら、レーザビーム（レーザ光）を偏向する回転多面鏡の回転速度は限界に近い状態になっている。このため回転多面鏡の回転速度を上げる代わりに、複数本のレーザビームを同時に位相差を持たせて走査するマルチビーム方式が採用されている。
複数本のレーザビームに位相差を持たせているのはレーザ光源（アレイ）を傾斜配置してレーザビーム間の影響を除去するためレーザビーム間の距離を確保するためである。
ところで、レーザビームプリンタで多値画像を印刷する場合、電子写真のように環境の影響を受けやすいシステムにおいては画質や安定性の観点からパルス幅変調方式が用いられる。
【０００３】
パルス幅変調方式における多段階のパルス生成する方式としては、例えば特開昭６２−３９９７２号公報に記載のように、画像データに同期して生成した三角波と画像データのＤ／Ａ変換出力とを比較するアナログ生成方式と、特開平５−６４３８号公報に記載のように、画素クロックの４〜８倍の周波数を有する高速クロックを入力して、分周などの論理処理により生成するディジタル方式がある。ディジタル方式でパルス幅変調するには高速ロックを用いないで、複数個の遅延素子（ゲートなど）を直列接続して所定個数の遅延素子の個数を選択してパルス幅変調する方式がある。複数個の遅延素子を用いたパルス幅変調方式は高速プリンタに適しており、多く採用されている。
【０００４】
このように、レーザビームプリンタでは高速に印刷するためにマルチビーム方式とパルス幅変調方式の組合わせ採用することが多くなっている。
【０００５】
【発明が解決しょうとする課題】
レーザビーム毎に変調された幅のパルスを生成するパルス生成部を設ける必要がある。しかし、ゲートなどの遅延素子を使用するパルス幅変調方式では多段階のパルス幅を有するパルスを生成するパルス生成部のバラツキ、すなわち、製作時の部品のレイアウトや配線長の違い、環境の違い、使用する部品のバラツキなどの変動要因により、生成されるパルス幅がビーム間で異ってくる。従って、ビーム間のパルス幅バラツキによって、光量バラツキが発生して、その結果、印刷されるドットのサイズがばらつくので、印刷画質が低下するという問題がある。
【０００６】
本発明は上記点に対処して成されたもので、その目的とするところはレーザビーム毎のパルス幅誤差（偏差）を補正することにより画像データを高画質に印刷することのできるマルチビームプリンタ装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明の特徴とするところは画像データをパルス幅変調する複数個のパルス生成部に同期してパルスを発生させ、各パルス生成部のパルス幅と基準パルス幅とのパルス幅偏差を求め、各パルス生成部のパルス幅偏差が零となるように各パルス生成部のパルス幅を補正するようにしたことにある。
【０００８】
本発明において各パルス生成部のパルス幅補正は、複数個の遅延素子を直列接続して構成されるパルス幅調整部の遅延素子数を選択することにより行われる。
【０００９】
なお、本発明における基準パルスは複数個のパルス生成部のうち１つのパルス生成部のパルスとするのが望ましく、また、各パルス生成部に同期してパルスを発生させるには１つのパルス生成部に与える画素クロックを各パルス生成部に共用して与えるのが望ましい。
【００１０】
本発明によれば複数本のレーザビームの光量を設定する各パルス幅変調装置のパルス幅が等しくなるように補正しているので、各レーザビームによる印刷ドットサイズを等しくでき、画像データを高画質に印刷することができる。
【００１１】
【発明の実施の形態】
図１，図２に本発明の一実施例を示す。
【００１２】
図２は図１におけるパルス幅変調装置１０とレーザプリンタ３を詳細に図示したもので、４本のレーザビームで走査する例を示している。
【００１３】
図１において、ホストコンピュータ（パーソナルコンピュータ）１で作成された画像データＤ１はプリンタコントローラ２に入力される。画像データＤ１はユーザによってホストコンピュータ１の入力手段（図示せず）を用いて作成される。画像データＤ１は記録するページの内容を示すページ記述データとして説明する。
【００１４】
ホストコンピュータ１から出力された画像データＤ１は図示しないネットワークなどを介してプリンタコントローラ２に送信され、ラスタ画像（ＲＩＰ）展開装置９に入力される。
【００１５】
プリンタコントローラ２は、ＲＩＰ展開装置９、補正データ生成部５、ビーム同期化部３０、パルス幅変調装置１０、パルス幅補正装置１１、画素クロック選択部４、バラツキ補正指令生成部６およびプリンタＩ／Ｆ（インターフェース）１２で構成される。
【００１６】
ＲＩＰ展開装置９はホストコンピュータ１から送信されたページ記述データである画像データＤ１をページ毎に展開して、２次元の画像データの配列であるラスタ画像を生成し、階調表現が可能な多値画像データＤ２としてビーム同期化部３０へ出力する。
【００１７】
補正データ生成部５は、バラツキ補正指令ＢＣを与えられると補正データＤ６を生成して、ビーム同期化部３０へ出力する。
【００１８】
ビーム同期化部３０は多値画像データＤ２を、４本のレーザビームのそれぞれのビーム検知信号ＢＤ（ＢＤ−１〜４）に同期化させた多値画像データＤ３（Ｄ３−１〜４）としてパルス幅変調装置１０へ出力する。
【００１９】
パルス幅変調装置１０は画像データＤ３（Ｄ３−１〜４）のパルス幅変調を行い、そのパルスを印刷データＤ４（Ｄ４−１〜４）をレーザプリンタ３に加える。パルス幅変調装置１０は図２に示すようにレーザビーム数に等しい４個のパルス幅変調（ＰＷＭ）パルス生成部３０３〜３０６で構成されている。
【００２０】
パルス幅補正装置１１はバラツキ補正指令ＢＣを与えられるとＰＷＭパルス生成部３０３〜３０６のそれぞれの光量補正データ（パルス幅補正量）ＰＣを後述するようにして求めてパルス幅変調装置１０に加える。
【００２１】
画素クロック選択部４はバラツキ補正指令ＢＣを与えられるとプリンタＩ／Ｆ１２から入力する画素クロックＰＣＫ１〜４のうちの１つの画素クロックを選択し、選択画素クロックＳＰＣＫとしてビーム同期化部３０とパルス幅変調装置１０に入力する。
【００２２】
バラツキ補正指令生成部６は、装置の電源を入れた時、及び外部から入力されたバラツキ補正指令要求信号ＢＣＲＥＱによってバラツキ補正指令ＢＣを出力する。
【００２３】
プリンタＩ／Ｆ１２はレーザプリンタ３へ印刷要求信号ＰＲＥＱを送信すると共に、ビーム検知信号ＢＤを受信するとビーム検知信号ＢＤからそれぞれのビーム同期信号ＢＤ−１〜４を分離し、さらにそれぞれのビーム同期信号ＢＤ−１〜４に同期した画素クロックＰＣＫを発生する。
【００２４】
レーザプリンタ３は図２に示すようにパルス幅変調装置１０で変調された印刷データＤ４−１〜４を入力してレーザダイオード（ＬＤ）４４〜４７に駆動電流Ｉ１〜４を供給する。
【００２５】
図３にＰＷＭパルス生成部３０３の一例詳細構成図を示す。
【００２６】
図３において、ＰＷＭパルス生成部３０３は基準クロック生成部２１３，遅延クロック生成部２０１，遅延時間測定部２０２，遅延クロック選択部２０３，パルス生成部２０４，パルス選択部２０５，パルス幅調整部４２０および微細クロック生成部４６０で構成される。
【００２７】
基準クロック生成部２１３は画素クロックＰＣＫ−１を入力して基準クロックＳＣＫを生成する。
【００２８】
遅延クロック生成部２０１は基準クロックＳＣＫを入力して遅延時間が異なる複数個の遅延クロックＤＣＫを生成する。
【００２９】
遅延時間測定部２０２は遅延時間測定指令信号ＭＥＳの入力により、装置の立ち上げ時や画像形成処理の直前など定期的または非定期的に遅延クロックＤＣＫの遅延時間を測定する。
【００３０】
遅延クロック選択部２０３は遅延クロックＤＣＫの中から遅延時間測定値ＤＬＴに依存した選択遅延クロックＳＤＣＫを生成する。
【００３１】
パルス生成部２０４は基準クロックＳＣＫと複数個の選択遅延クロックＳＤＣＫの論理演算を行い、複数個のパルスＧＰＷを生成する。
【００３２】
パルス選択部２０５は、多値の画像データＤ３−１を入力して、複数個の生成パルスＧＰＷと全白（オール０）と全黒（オール１）を含む複数個のパルスから１個を選択して、時間軸方向に変調（パルス幅変調）された印刷データＡＰＷとして出力する。
【００３３】
パルス幅調整部４２０は、図４に示すように直列接続された１０個のバッファゲート（遅延素子）４７１〜４８０で構成される。パルス幅調整部４２０は光量補正データＰＣ−１に従って遅延素子４７１〜４８０の出力ＡＰＷ−１〜１０のいずれかを選択して印刷データＡＰＷのパルス幅を増減させて、印刷データＤ４−１を生成する。遅延素子４７１〜４８０の１個の遅延時間は１ｎｓ〜３ｎｓ程度である。
【００３４】
図５にパルス幅補正装置１１の一例構成図を示す。
【００３５】
図５において、パルス幅補正装置１１は目標値設定部２０，減算部２１および光量補正データ変換部４００で構成される。
【００３６】
目標値設定部２０はパルス幅変調装置１０の各ＰＷＭパルス生成部３０３〜３０６から入力する印刷データＤ４−１〜４の中の一つを基準パルス幅として選択（設定）し、これを目標変調値（基準パルス幅変調値）ＴＰＷとして減算部２１と光量補正データ変換部４００に出力する。本実施例では印刷データＤ４−１〜４の中でパルス幅の最も大きいものを目標値として設定する場合について説明するが、どの順位のパルス幅を選ぶかは任意に行なえる。
【００３７】
減算部２１は、印刷データＤ４−１〜４の各パルス幅について目標変調値ＴＰＷとの間で減算して、第１〜第４の減算値ＤＰＷ−１〜４として出力する。光量補正データ変換部４００は、バラツキ補正指令ＢＣを与えられると第１〜４の減算値ＤＰＷ−１〜４を第１〜４の光量補正データＰＣ−１〜４へ変換する。
【００３８】
このようにパルス幅補正装置１１は、パルス幅変調装置１０を構成するＰＷＭパルス生成部３０３〜３０６から出力される印刷データＤ４−１〜４を取込んで、複数の光量補正データ（パルス幅補正データ）ＰＣ−１〜４を求める。
【００３９】
図６に画素クロック選択部４の一例構成図を示す。
【００４０】
画素クロック選択部４は４個のセレクタ４−１〜４で構成され、通常の印刷時にはプリンタＩ／Ｆ１２から与えられる画素クロックＰＣＫ−１〜４をそれぞれ選択画素クロックＳＰＣＫ−１〜４として出力する。また、バラツキ補正指令ＢＣを与えられると、セレクタ４−１〜４はそれぞれ画素クロックＰＣＫ−１を選択して選択画素クロックＳＰＣＫ−１〜４（＝ＰＣＫ−１）を出力する。
【００４１】
図７に電子写真方式のレーザプリンタ３の光学系の一例構成図を示す。
【００４２】
図２に示したＬＤドライバ４０〜４３が印刷データＤ４−１〜４を入力するとＬＤ４４〜４７に駆動電流Ｉ１〜４を供給する。ＬＤ４４〜４７が発光することによって、４本のレーザビーム５０１が発生する。４本のレーザビーム５０１は回転多面鏡５０２に入射する。
【００４３】
４本のレーザビーム５０１は、感光体ドラム５０３の表面上にフォーカスされてビームスポットを形成し、それらは位相差をもって主走査方向（感光体ドラム５０３の軸方向）に偏向走査される。レーザビーム５０１は４本であるために、１回の走査で４本の走査線５０４を並行して記録することができる。感光体ドラム５０３は回転しており感光体ドラム５０３の回転方向とは逆の方向が副走査方向となる。
【００４４】
感光体ドラム５０３上で、各レーザビーム５０１を、副走査方向の上流から第１〜第４のレーザビームとし、それらの走査位置を第１〜第４のレーザビーム走査位置５０６〜５０９とすると、１走査の先頭位置において、各レーザビームがビーム検知器５０５を横切るために、１走査で４つのビーム検知信号ＢＤが位相差をもって発生する。それぞれのＢＤ信号に同期して、各レーザビームの画像データを発生することになる。
【００４５】
次に動作を説明する。
【００４６】
まず、通常の印刷を行う場合の動作を図８を参照して説明する。
【００４７】
ホストコンピュータ１で生成された画像データＤ１はネットワークなどを介してＲＩＰ展開装置９に入力される。画像データＤ１はページ記述言語であるとしているので、ＲＩＰ展開装置９はその画像データＤ１をページ毎に展開して、２次元の画像データの配列であるラスタ画像を生成し、階調表現が可能な多値画像データＤ２として格納する。多値画像データＤ２がＲＩＰ展開装置９に格納されると、プリンタＩ／Ｆ１２はレーザプリンタ３に印刷要求信号ＰＲＥＱを送信する。レーザプリンタ３は印刷要求信号ＰＲＥＱを受信すると図８（ａ）に示すビーム検知信号ＢＤを出力する。
【００４８】
プリンタＩ／Ｆ１２はビーム検知信号ＢＤを受信すると、図８（ｂ），（ｅ），（ｈ），（ｋ）に示すようにビーム検知信号ＢＤ−１〜４を分離して出力するとともに、それぞれのビーム検知信号ＢＤ−１〜４に同期した図８（ｃ），（ｆ），（ｉ），（ｌ）に示す画素クロックＰＣＫ−１〜４を生成する。
【００４９】
レーザプリンタ３のビーム検知信号ＢＤ−１〜４とパルス幅変調装置１０から得られる画像データＤ４−１〜４および画像クロックＰＣＫ−１〜４との関係は図８のようになる。
【００５０】
具体的にはビーム検知信号ＢＤから分離した第１のビーム検知信号ＢＤ−１から時間ｔ遅れて第１の画素クロックＰＣＫ−１を発生し、第１の画素クロックＰＣＫ−１に同期して第１の画像データＤ４−１を発生させる。同様にして、第２のビーム検知信号ＢＤ−２に同期して第２の画像データＤ４−２を、第３のビーム検知信号ＢＤ−３に同期して第３の画像データＤ４−３を、第４のビーム検知信号ＢＤ−４に同期して第４の画像データＤ４−４を、それぞれ発生させる。
【００５１】
なお、ビーム検知信号ＢＤ−１〜４と画像データＤ４−１〜４が同期しているとしているのは実用上遅れ時間ｔを無視できるからである。
【００５２】
さて、通常印刷時にはバラツキ補正指令部６のバラツキ補正指令ＢＣが「０」レベルであり、画素クロック選択部４は出力である選択画素クロックＳＰＣＫ−１〜４として各ビーム検知信号ＢＤ−１〜４に同期して発生した各画素クロックＰＣＫ−１〜４を出力する。
【００５３】
ビーム同期化部３０はＲＩＰ展開装置９から出力された多値画像データＤ２を、それぞれのビーム検知信号ＢＤ−１〜４と選択画素クロックＳＰＣＫ−１〜４によって、ビーム検知信号ＢＤ−１〜４に同期させた多値画像信号Ｄ３−１〜４としてパルス幅変調装置１０へ出力する。
【００５４】
パルス幅変調装置１０は、後述するようにパルス幅補正装置１１によってパルス幅バラツキを補正されるので、多値画像データＤ３−１〜４がパルス幅変調された印刷データＤ４−１〜４に変換されて、レーザプリンタ３へ出力される。レーザプリンタ３はパルス幅バラツキのない印刷データＤ４−１〜４によって印刷するので、印刷ドットサイズを均一にして印刷できる。
【００５５】
次にパルス幅変調装置１０のパルス幅バラツキ補正動作について図９，図１０を参照して説明する。
【００５６】
パルス幅バラツキ補正動作を行なう時には、バラツキ補正指令部６がバラツキ補正指令ＢＣを「１」レベルにする。バラツキ補正指令ＢＣは、プリンタコントローラ２の電源を入れた時、または外部からのバラツキ補正要求指令ＢＣＲＥＱによって、バラツキ補正指令生成部６で生成される。
【００５７】
バラツキ補正指令ＢＣがレーザプリンタ３に与えられると、プリンタＩ／Ｆ１２にレーザプリンタ３からビーム検知信号ＢＤが入力され、上述した通常の印刷動作時と同様に画素クロックＰＣＫ−１〜４が生成される。
【００５８】
パルス幅バラツキ補正時にはバラツキ補正指令ＢＣが「１」レベルになるので、画素クロック選択部４の選択画素クロックＳＰＣＫ−１〜４は図９（ａ）のように全て第１の画素クロックＰＣＫ−１になる。
【００５９】
また、バラツキ補正指令ＢＣによって補正データ生成部５で生成された補正データＤ６はビーム同期化部３０に出力され、ＲＩＰ展開装置９の多値画像データＤ２は停止させられる。
【００６０】
ビーム同期化部３０の出力の多値画像データＤ３（補正データＤ６）は図９（ｂ）のように第１の画素クロックＰＣＫ−１に同期して発生する。また、ＰＷＭパルス生成部３０３〜３０６の出力Ｄ４−１〜４も図９（ｃ）〜（ｆ）のように第１の画素クロックＰＣＫ−１に同期して発生する。
【００６１】
このように、ＰＷＭパルス生成部３０３〜３０６の出力Ｄ４−１〜４が画素クロックＰＣＫ−１〜４のいずれかに同期して発生することによって、パルス幅バラツキの補正を行える。
【００６２】
なお、パルス幅バラツキ補正時にも印刷データＤ４を発生するが、レーザプリンタ３には印刷要求信号ＰＲＥＱが入力されていないので、印刷動作をすることはない。
【００６３】
図９の（ｃ）〜（ｆ）に示す印刷データＤ４−１〜４のパルス幅ｐｗ１〜ｐｗ４が全て異なっている。このようになることと本発明による補正について図１１を参照して説明する。
【００６４】
図１１はパルス幅変調装置１０を構成するＰＷＭパルス生成部３０３〜３０６に入力される多値画像データＤ３，その出力である印刷データＤ４，ＬＤ光源４４〜４７の発光により記録用紙に印刷されるドットの主走査方向のサイズとの関係を示す特性図である。
【００６５】
パルス幅変調装置を構成するＰＷＭパルス生成部が複数になると、多値画像データＤ３と印刷データＤ４との関係は図１１に示すように異なってくる。
【００６６】
例えば、多値画像データＤ３としてモニタ画像データＳＤ１を入力すると、ＰＷＭパルス生成部３０３〜３０６の出力であるパルス幅変調値（印刷データ）Ｄ４−１〜４は、ｐｗ１〜４のようになるので、印刷ドットサイズはＷ１〜４となる。
【００６７】
本発明は例えばＰＷＭパルス生成部３０６の出力Ｄ４−１のパルス幅ｐｗ４を目標変調値（基準パルス幅）ＴＰＷに設定し、各々の減算値ｐｗ４−ｐｗ１，ｐｗ４−ｐｗ２，ｐｗ４−ｐｗ３に対して、光量補正データＰＣ−１〜４を生成する。すなわち、各々の減算値が「０」になる（同じパルス幅ｐｗ４になる）ように、光量補正データＰＣを生成するようにすることによって印刷ドットサイズをどのレーザビームについてもＷ４にすることができる。
【００６８】
なお、図１１では、多値画像データＤ３と印刷データＤ４の関係をリニアであるとして図示しているが、曲線になる場合にも同様にして補正可能である。
【００６９】
さて、上述したパルス幅バラツキ補正の動作を図９のタイムチャートによってより詳細に説明する。
【００７０】
バラツキ補正指令ＢＣが入力されることによって、図９（ａ）に示す画素クロックＳＰＣＫ−１に同期した図９（ｂ）に示す多値画像データＤ３が入力され、パルス幅変調装置１０は画素クロックＳＰＣＫ−１に同期した図９（ｃ）〜（ｆ）に示す第１〜４の印刷データＤ４−１〜４を発生する。
【００７１】
目標値設定部２０は、パルス幅変調装置１０の各ＰＷＭパルス生成部３０３〜３０６から送信される印刷データ（パルス）Ｄ４−１〜４の中の一つをパルス幅変調値のバラツキを知る目安（基準）となる目標値として選択（設定）し、これを目標変調値（基準パルス幅変調値）ＴＰＷとして減算部２１と光量補正データ変換部４００に出力する。
【００７２】
図９では印刷データＤ４−１〜４の中でパルス幅の最も大きい図９（ｆ）に示す印刷データＤ４−４を図９（ｇ）のように目標変調値ＴＰＷとして設定している。なお、どの順位のパルス幅を目標変調値ＴＰＷとして選ぶかは任意である。
【００７３】
減算部２１は、第１〜４の印刷データＤ４−１〜４の各パルス幅について目標変調値ＴＰＷとの間で減算して、図９（ｈ）〜（ｋ）の第１〜４の減算値ＤＰＷ−１〜４として出力する。
【００７４】
このようにして減算値の大きさ、すなわち、目標変調値ＴＰＷに対する印刷データＤ４−１〜４のパルス幅のパルス幅偏差の大きさが、光量補正データ、すなわち、光量補正時間の大きさに変換される。
【００７５】
このようにして得られた光量補正データＰＣ−１によって印刷データＤ４−１を補正するＰＷＭパルス生成部３０３の動作を図１０のタイムチャートを用いて説明する。
【００７６】
図１０（ｇ）に示す基準クロックＳＣＫは画素クロックＰＣＫ−１を１／２分周して得たものである。図１０では、遅延クロック生成部２０１が生成した１６個の遅延クロックＤＣＫのうち奇数番（ＤＣＫ−１，ＤＣＫ−３，・・・）の８個を図１０（ｈ）〜（０）に示している。
【００７７】
遅延時間測定部２０２は遅延時間測定指令信号ＭＥＳの入力により、装置の立ち上げ時や画像形成処理の直前など、定期的にまたは非定期で、遅延クロックＤＣＫの遅延時間を測定する。すなわち、基準クロック２１５の立ち上がり（時刻Ｔ１）をサンプリングクロック２３４として、１画素の時間ｔ０に相当する遅延時間を得る遅延クロックＤＣＫを選択する。図示例では、遅延クロックの状態が時刻Ｔ１の直前と直後で「１」から「０」に変化する遅延クロックＤＣＫ−１１（ｔ６）と遅延クロックＤＣＫ−１３（ｔ７）を検出する。これより、遅延クロックＤＣＫ−１１（ｔ６）が、ｔ０に相当する遅延時間を得る遅延クロックであると判断し、遅延時間測定値２０８として１０進数で「１１」を出力する。
【００７８】
遅延クロック選択部２０３は生成した１６個の遅延クロックＤＣＫから遅延時間測定値ＤＬＴの時間内に入る所望数を選択する。この所望数は、入力画像情報の最大階調数ないし出力画像の必要な中間調数に対応して決定される。図示例では測定値ＤＬＴの時間内入る遅延クロックＤＣＫ−１〜ＤＣＫ−１１の中から図１０（ｐ）〜（ｕ）のように、生成パルスＧＰＷのパルス幅の差が等しくなるよう奇数番目のバッファゲートから６個の遅延クロックＳＤＣＫを選択して出力している。
【００７９】
なお、遅延クロックＳＤＣＫの選択方法は、パルス幅の差を等しくする以外に、例えば、生成パルスＧＰＷのパルス幅の比が一定になるように選択することもできる。
【００８０】
パルス生成部２０４は、基準クロックＳＣＫと６個の選択遅延クロックＳＤＣＫの論理演算を行い、図１０（ｐ）〜（ｕ）に示す６個のパルスＧＰＷ−１〜６を生成する。
【００８１】
パルス選択部２０５は、多値（８段階）の画像データＤ３−１を入力して、６個の生成パルス２１０と全白（オール０）と全黒（オール１）を含む８個のパルスから１個を選択して、時間軸方向に変調（パルス幅変調）された印刷データＡＰＷとして出力する。
【００８２】
図１０では、時刻Ｔ０〜Ｔ１の期間に、図１０（ｂ）に示す多値画像データＤ３−１が「２」（１０進数）であるので、パルス選択部２０５は図１０（ｑ）に示す生成パルスＧＰＷ−２を出力し図１０（ｃ）に示す印刷データＡＰＷになる。時刻Ｔ１〜Ｔ２の期間では図１０（ｂ）に示す多値画像データＤ３−１が「５」（１０進数）であるので、パルス選択部２０５は図１０（ｔ）に示す生成パルスＧＰＷ−５を出力し、印刷データＡＰＷになる。
【００８３】
パルス幅調整部４２０は、光量補正データＰＣ−１に従った時間だけ図１０（ｃ）に示す印刷データＡＰＷ−１を遅延させて、（ｅ）の遅延印刷データＤＡＰＷを生成する。図４のセレクタ４９５がこの機能を実行する。
【００８４】
従って、図１０（ｃ）に示す印刷データＡＰＷと図１０（ｅ）に示す基準クロックＳＣＫとの時間差ｔ１１，ｔ１２が図１０（ｈ）に示す減算値ＤＰＷ−１に相当するので、補正前に比べて図１０（ｅ）に示すように時間ｔ１１，ｔ１２だけパルス幅が増加して、印刷データＤ４−１が生成される。
【００８５】
このようにしてマルチビームによって印刷するのであるが、バラツキ補正時には各ＰＷＭパルス生成部に同期してパルス幅変調動作させることにより印刷データ（パルス幅変調値）のバラツキを求めて、このバラツキに基づいてパルス幅を補正している。したがって、印刷ドットに寄与する各ビームの発光エネルギーが同じになるので画像データを高品質に印刷することができる。
【００８６】
また、複数のＰＷＭパルス生成部のうち１つのＰＷＭパルスの出力パルス（印刷データ）を基準パルス幅としているので基準パルス幅を設定する新たな装置を設けることなく行なえる。
【００８７】
さらに、複数のＰＷＭパルスのパルス幅変調処理を同期して行なうのに、つまり処理を規制するのに単に画素クロックを選択するだけで行える。
【００８８】
【発明の効果】
以上説明のように、本発明によれば複数本のレーザビームの光量を設定する各パルス幅変調装置のパルス幅が等しくなるように補正しているので、各レーザビームによる印刷ドットサイズを等しくでき、画像データを高画質に印刷することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示す構成図である。
【図２】図１の要部を詳細に示した構成図である。
【図３】図２のＰＷＭパルス生成部の一詳細構成図である。
【図４】図３のパルス幅調整部の一例詳細構成図である。
【図５】図１のパルス幅補正装置の一例構成図である。
【図６】図１の画素クロック選択部の一例構成図である。
【図７】図２のレーザプリンタの光学系の一例構成図である。
【図８】本発明の動作を説明するためのタイムチャートである。
【図９】本発明の動作を説明するためのタイムチャートである。
【図１０】本発明の動作を説明するためのタイムチャートである。
【図１１】本発明を説明するための画像データと印刷ドットサイズの特性図である。
【符号の説明】
２．．．プリンタコントローラ、３．．．レーザプリンタ、４．．．画素クロック選択部、５．．．補正データ生成部、  ６．．．バラツキ補正指令部、  １０．．．パルス幅変調装置、１１．．．パルス幅補正装置、４０〜４３．．．レーザ駆動装置、４４〜４７．．．レーザ光源、３０３〜３０６．．．ＰＷＭパルス生成部。
【図１】
0003574589.tif 000002
【図２】
0003574589.tif 000003
【図３】
0003574589.tif 000004
【図４】
0003574589.tif 000005
【図５】
0003574589.tif 000006
【図６】
0003574589.tif 000007
【図７】
0003574589.tif 000008
【図８】
0003574589.tif 000009
【図９】
0003574589.tif 000010
【図１０】
0003574589.tif 000011
【図１１】
0003574589.tif 000012