(57)【要約】【課題】発光素子の出力切換に生じる遅延時間を少ない手間で特定する画像形成装置を提供すること。【解決手段】プリンタ１００は，レーザ光を発するレーザダイオード６３と，レーザ光を受光して，受光の有無に対応する信号を出力するＰＤ７２とを有する。ＰＤ７２を含むＢＤセンサ７１にてレーザ光を受光し得る期間であるＢＤ期間内に，レーザダイオード６３への点灯と消灯とを切り換える指示を出力する。そして，その指示を出力してから，ＢＤセンサ７１から出力されるＢＤ信号の変化を検知するまでの時間である遅延時間を測定する。さらに，プリンタ１００は，測定した遅延時間に基づいて，レーザダイオード６３へ発光指示の信号を出力するタイミングを調整する。【選択図】図５
2015024545.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を発する発光部と，
前記発光部から発せられたレーザ光を受光して，受光の有無に対応する信号を出力する受光部と，
制御部と，
を備え，
前記制御部は，
前記発光部から発せられるレーザ光を前記受光部が受光し得る期間である受光期間内に前記発光部の点灯と消灯とが切り換わる切換指示を出力し，当該切換指示を出力してから前記受光部から出力される信号の当該切換指示に応じた変化を検知するまでの時間である遅延時間を測定する測定処理と，
前記測定処理によって測定した遅延時間に応じて，画像形成時の前記発光部へ点灯または消灯の指示を出力するタイミングである発光指示出力タイミングを調整する調整処理と，
を実行することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記制御部は，前記測定処理にて，前記切換指示として点灯指示と消灯指示とを出力し，前記点灯指示を出力してから前記受光部から出力される信号の当該点灯指示に応じた変化を検知するまでの時間である点灯遅延時間と，前記消灯指示を出力してから前記受光部から出力される信号の当該消灯指示に応じた変化を検知するまでの時間である消灯遅延時間とを測定することを特徴とする画像形成装置。
【請求項３】
請求項２に記載する画像形成装置において，
前記制御部は，前記調整処理にて，前記点灯遅延時間に応じて前記発光部へ点灯の指示を出力するタイミングである点灯指示出力タイミングを調整し，前記消灯遅延時間に応じて前記発光部へ消灯の指示を出力するタイミングである消灯指示出力タイミングを調整することを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像形成装置において，
複数の同種の前記発光部を備え，
前記制御部は，前記測定処理にて，複数の発光部のうちの一の発光部について前記遅延時間を測定し，前記調整処理にて，前記測定処理にて前記一の発光部について測定した前記遅延時間に応じて，前記一の発光部および他の発光部への前記発光指示出力タイミングを調整することを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像形成装置において，
前記制御部は，前記測定処理にて，前記遅延時間を複数回測定し，前記調整処理にて，測定した複数の前記遅延時間を用いて前記発光指示出力タイミングを調整することを特徴とする画像形成装置。
【請求項６】
請求項５に記載する画像形成装置において，
前記制御部は，前記測定処理にて，１回の前記受光期間内に，前記遅延時間を複数回測定することを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像形成装置において，
前記制御部は，１ジョブの処理内で，前記測定処理にて，前記遅延時間を複数回測定し，前記調整処理にて，測定した複数の前記遅延時間を用いて前記発光指示出力タイミングを調整することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記発光部への指示に対応する信号をパルス幅変調制御し，あるパルス幅を用いて測定した前記遅延時間と他のパルス幅を用いて測定した前記遅延時間との時間差に基づいて，前記受光部がレーザ光の受光を開始してからその出力が所定の値に達するまでの時間である立上時間を特定する特定処理を実行し，
前記調整処理にて，前記測定処理によって測定した前記遅延時間と前記特定処理によって特定された立上時間との差分に応じて，画像形成時の前記発光指示出力タイミングを調整することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，レーザ光を走査させて画像を形成する画像形成装置に関する。さらに詳細には，レーザ光の発光制御に関する技術である。
【背景技術】
【０００２】
従来から，レーザ光を発する発光素子と，その発光素子からのレーザ光を感光体上で走査させて印刷画像に対応する静電潜像を形成する走査装置と，静電潜像をトナーで現像してトナー像を形成する現像装置と，そのトナー像をシートに転写する転写装置とを備える電子写真方式の画像形成装置が知られている。また，上述の画像形成装置は，レーザ光を受光するセンサ（ＢＤセンサ）を備え，センサの受光タイミングに合わせて走査の書き出しタイミングを計る。
【０００３】
上述の画像形成装置に関する文献としては，例えば特許文献１がある。この特許文献１には，カラー画像形成装置に関する技術であって，画像データの要求タイミングから画像データの出力タイミングまでの遅延時間と，色ずれ検知手段で検出した色ずれ量とに基づいて，発光素子の発光タイミングを調整することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５７１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１にも開示されているように，発光素子にオンオフの切換指示を出力してからＢＤセンサによってその切換指示に基づく変化を検知するまでに，遅延時間があることが知られている。この遅延時間の長さは，個体差やメーカー差，劣化具合や使用環境によって異なり，その特定には，出荷前のテストとしてオシロスコープ等によって直接波形を取得して計測する方法や，レジストパターンを形成してその受光タイミングから推測する方法が提案されている。しかしながら，出荷前のテストやレジストパターンの形成には手間がかかる。
【０００６】
本発明は，前記した従来の画像形成装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，発光素子の出力切換に生じる遅延時間を少ない手間で特定する画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，レーザ光を発する発光部と，前記発光部から発せられたレーザ光を受光して，受光の有無に対応する信号を出力する受光部と，制御部とを備え，前記制御部は，前記発光部から発せられるレーザ光を前記受光部が受光し得る期間である受光期間内に前記発光部の点灯と消灯とが切り換わる切換指示を出力し，当該切換指示を出力してから前記受光部から出力される信号の当該切換指示に応じた変化を検知するまでの時間である遅延時間を測定する測定処理と，前記測定処理によって測定した遅延時間に応じて，画像形成時の前記発光部へ点灯または消灯の指示を出力するタイミングである発光指示出力タイミングを調整する調整処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像形成装置は，受光部の受光期間内に発光部の点灯と消灯とを切り換える切換指示を出力し，切換指示を出力してから受光部から出力される信号の当該切換指示に応じた変化を検知するまでの時間である遅延時間を測定する。この切換指示には，点灯指示と消灯指示との少なくとも一方が含まれる。測定処理の実行タイミングとしては，例えば，装置組付け時，電源投入時，画像形成命令受付時，所定累積使用時，環境変化発生時が該当する。そして，画像形成装置は，測定した遅延時間に応じて，画像形成時の発光部への発光指示出力タイミングを調整する。発光指示出力タイミングには，点灯指示出力タイミングと消灯指示出力タイミングとの少なくとも一方が含まれる。
【０００９】
すなわち，本明細書に開示される画像形成装置では，受光部の受光期間内に発光部の点灯と消灯とを切り換える指示を出力することで，その切換指示の出力からその切換指示に応じた信号の変化を検知するまでの遅延時間を測定できる。これにより，オシロスコープ等のテスト装置を用いることなく，レジストパターン等のテスト用の画像を形成することなく，遅延時間を少ない手間で特定できる。
【００１０】
また，前記制御部は，前記測定処理にて，前記切換指示として点灯指示と消灯指示とを出力し，前記点灯指示を出力してから前記受光部から出力される信号の当該点灯指示に応じた変化を検知するまでの時間である点灯遅延時間と，前記消灯指示を出力してから前記受光部から出力される信号の当該消灯指示に応じた変化を検知するまでの時間である消灯遅延時間とを測定するとよい。点灯時の遅延時間と消灯時の遅延時間とを別々に測定することで，発光部へ発光指示を出力するタイミングをより正確に調整できる。なお，点灯指示と消灯指示との出力順は不問である。
【００１１】
また，前記制御部は，前記調整処理にて，前記点灯遅延時間に応じて前記発光部へ点灯の指示を出力するタイミングである点灯指示出力タイミングを調整し，前記消灯遅延時間に応じて前記発光部へ消灯の指示を出力するタイミングである消灯指示出力タイミングを調整するとよい。点灯指示出力タイミングと消灯指示出力タイミングとを，それぞれ別に測定した遅延時間に応じて個別に調整することで，発光部へ指示を出力するタイミングをより正確に調整できる。
【００１２】
また，本明細書に開示される画像形成装置は，複数の同種の前記発光部を備え，前記制御部は，前記測定処理にて，複数の発光部のうちの一の発光部について前記遅延時間を測定し，前記調整処理にて，前記測定処理にて前記一の発光部について測定した前記遅延時間に応じて，前記一の発光部および他の発光部への前記発光指示出力タイミングを調整するとよい。一の発光部で測定した遅延時間を他の発光部への発光指示出力タイミングの調整に用いることで，処理負荷の増大を回避できる。なお，発光部が同種とは，例えば，メーカーが同じ，発光素子の種類が同じ，発光素子の駆動ＩＣの種類が同じ，が該当する。
【００１３】
また，前記制御部は，前記測定処理にて，前記遅延時間を複数回測定し，前記調整処理にて，測定した複数の前記遅延時間を用いて前記発光指示出力タイミングを調整するとよい。複数回測定する方が，１回のみの測定値と比較して偏った測定値の影響を受け難く，より適正な遅延時間の取得が期待できる。なお，複数の遅延時間に基づく調整としては，例えば，平均値や中央値等の代表値に応じた調整が該当する。また，複数回の測定としては，例えばポリゴンミラーの偏向面ごとの測定が該当する。
【００１４】
また，前記制御部は，前記測定処理にて，１回の前記受光期間内に，前記遅延時間を複数回測定するとよい。１回の受光期間内に複数回測定する方が，受光期間を分けて複数回測定する場合と比較して，外乱の影響を受け難く，より正確な遅延時間の取得が期待できる。
【００１５】
また，前記制御部は，１ジョブの処理内で，前記測定処理にて，前記遅延時間を複数回測定し，前記調整処理にて，測定した複数の前記遅延時間を用いて前記発光指示出力タイミングを調整するとよい。連続した画像形成を行うと，機内温度が上昇し易く，発光部の性能に変化が生じる可能性がある。そのため，１ジョブの処理内に複数回測定し，それらの測定値を用いて調整することで，温度変化に対応した正確な遅延時間の取得が期待できる。なお，１ジョブ内での測定処理の実行タイミングとしては，例えば，シート間の時間が該当する。また，発光指示出力タイミングの調整は，例えば，最新の測定値のみを用いてもよいし，最新の測定値と前回の測定値との平均値を用いてもよい。
【００１６】
また，前記制御部は，前記発光部への指示に対応する信号をパルス幅変調制御し，あるパルス幅を用いて測定した前記遅延時間と他のパルス幅を用いて測定した前記遅延時間との時間差に基づいて，前記受光部がレーザ光の受光を開始してからその出力が所定の値に達するまでの時間である立上時間を特定する特定処理を実行し，前記調整処理にて，前記測定処理によって測定した前記遅延時間と前記特定処理によって特定された立上時間との差分に応じて，画像形成時の前記発光指示出力タイミングを調整するとよい。測定処理で得られた遅延時間には，発光部側の遅延の他，受光部側の遅延も含まれる。異なるパルス幅の信号によってそれぞれ遅延時間を測定することで，その時間差に基づいて受光素子の立上時間を推定できる。そのため，測定処理で得られた遅延時間から立上時間を差し引くことで，高精度に発光部の遅延時間を取得できる。
【００１７】
なお，本明細書には，レーザ光を発する発光部と，前記発光部から発せられたレーザ光を受光して，受光の有無に対応する信号を出力する受光部と，制御部とを備え，前記制御部は，画像形成前に，前記発光部へ点灯指示を出力してから前記受光部から出力される信号の当該点灯指示に応じた変化を検知するまでの時間である点灯遅延時間と，前記発光部へ消灯指示を出力してから前記受光部から出力される信号の当該消灯指示に応じた変化を検知するまでの時間である消灯遅延時間とをそれぞれ取得する取得処理と，画像形成時に，前記発光部へ点灯の指示を出力するタイミングである点灯指示出力タイミングを前記点灯遅延時間に応じて調整し，前記発光部へ消灯の指示を出力するタイミングである消灯指示出力タイミングを前記消灯遅延時間に応じて調整する調整処理とを実行することを特徴とする画像形成装置が開示されている。上記構成においては，点灯遅延時間および消灯遅延時間は，測定して取得してもよいし，記憶部から読み出して取得してもよいし，ユーザ入力によって取得してもよい。
【発明の効果】
【００１８】
本発明によれば，発光素子の出力切換に生じる遅延時間を少ない手間で特定する画像形成装置が実現される。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかるプリンタの概略構成を示す断面図である。
【図２】露光部の概略構成を示す説明図である。
【図３】ＢＤセンサの電気的構成を示すブロック図である。
【図４】プリンタの電気的構成を示すブロック図である。
【図５】ＢＤ信号を示す説明図である。
【図６】測定処理の手順を示すフローチャートである。
【図７】ビデオ信号の補正の例を示す説明図である。
【図８】遅延時間の内訳を示す説明図である。
【図９】ＢＤセンサの電気的構成を示すブロック図である。
【図１０】ＰＷＭ制御による遅延時間の測定の例を示す説明図である。
【発明を実施するための形態】
【００２０】
以下，本発明にかかる画像形成装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，カラー画像の形成が可能なレーザプリンタに本発明を適用したものである。
【００２１】
［プリンタの全体構成］
本形態のプリンタ１００は，図１にその概略を示すように，いわゆるタンデム方式のカラーレーザプリンタである。プリンタ１００は，イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の色ごとのプロセス部１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋを有している。そして，プロセス部１０Ｋは，感光体２と，帯電部３と，現像部４と，転写部５とを有している。なお，他色のプロセス部１０Ｙ，１０Ｍ，１０Ｃも同様の構成を有している。また，プリンタ１００は，各色のプロセス部の上部に，各色に共通の露光部６を有している。さらに，プリンタ１００は，搬送ベルト７と，定着部８と，給紙トレイ９１と，排紙トレイ９２とを有している。
【００２２】
まず，プリンタ１００の印刷動作の全体について簡単に説明する。以下では，プロセス部１０Ｋによる画像形成について説明する。印刷動作時には，プリンタ１００は，感光体２に対し，帯電部３によって帯電した後，露光部６によって露光する。それにより，感光体２の表面に，画像データに基づく静電潜像を形成する。さらに，プリンタ１００は，静電潜像を現像部４にて現像することによって，トナー像を形成する。一方，給紙トレイ９１に収納されているシートを１枚ずつ引き出し，搬送ベルト７へ搬送する。そして，シートが感光体２と転写部５との間を通過する際に，転写部５にて，感光体２上のトナー像をシートへ転写する。さらに，プリンタ１００は，シートに載置されたトナー像を，定着部８にてシートに定着させる。これによって画像が形成されたシートは，排紙トレイ９２に排出される。
【００２３】
なお，カラー印刷を実行する場合には，プリンタ１００は，他色のプロセス部１０Ｙ，１０Ｍ，１０Ｃにてそれぞれの色のトナー像を形成し，順次シートに転写する。これにより，シート上でトナー像を重ね合わせる。そして，重ね合わされたトナー像をシートに定着させることにより，カラー画像が形成される。
【００２４】
［露光部の構成］
続いて，露光部６の構成について，図１と図２とを参照して説明する。露光部６は，ハウジング６０と，レーザ光を発光する発光部材と，発光部材から発光されたレーザ光を感光体２に照射するための各種の光学部材とを有している。ハウジング６０内の中央部に，各色に共通のポリゴンミラー６１が配置されている。露光部６のうち，ポリゴンミラー６１以外の部材は，各色ごとにそれぞれ設けられている。なお，以下では，ブラックに係る構成を用いて説明するが，他色の構成を使用しても本発明は実施可能である。
【００２５】
露光部６は，図１と図２とに示すように，前述したポリゴンミラー６１に加えて，レーザダイオード６３と，シリンドリカルレンズ６４と，ｆθレンズ６５と，反射ミラー６６と，反射ミラー６７と，トーリックレンズ６８とを有している。なお，図２では，露光部６のうち，ブラックのプロセス部１０Ｋに係る部分のみについて，図１の上方から見た様子を，反射ミラー６６，６７による光路の変更箇所を伸ばして仮想的に示している。図２の右端には，感光体２の仮想的な位置が示されている。
【００２６】
露光部６では，図２に示すように，レーザダイオード６３から発光されたレーザ光が，シリンドリカルレンズ６４を介してポリゴンミラー６１に入射される。ポリゴンミラー６１は，上面視で正六角形をなし，画像形成時には一定速度で高速回転される。そして，ポリゴンミラー６１の回転に伴って，反射後のレーザ光の進行方向が変化する。つまり，位置が固定されているレーザダイオード６３から，一方向に発光されたレーザ光は，ポリゴンミラー６１によって，図２中で下から上向きに走査される。
【００２７】
そして，図１に示すように，ポリゴンミラー６１にて反射されたレーザ光は，ｆθレンズ６５と，反射ミラー６６，６７と，トーリックレンズ６８とを経て，感光体２に照射される。つまり，ポリゴンミラー６１の１つの面にて反射されたレーザ光によって，感光体２は，軸方向に１ライン分が露光され，１ライン分の静電潜像が形成される。感光体２の軸方向について露光を受けることのできる範囲を，図２中では露光範囲として示した。
【００２８】
さらに，プリンタ１００では，図２に示すように，露光部６のハウジング６０の内壁面に，ＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔ）センサ７１が設けられている。ＢＤセンサ７１は，レーザ光を受光し，その受光に応じて出力値が変化する信号であるＢＤ信号を出力するセンサである。そして，ＢＤセンサ７１は，図３に示すように，ＰＤ（Ｐｈｏｔｏ  Ｄｉｏｄｅ）７２と，バッファ７３とを有している。ＰＤ７２は，レーザ光の入射によって生じる起電力に基づいて変化する電気信号を，バッファ７３に出力する。すなわち，ＰＤ７２は，レーザ光を受光して，受光の有無に対応する信号を出力する。レーザダイオード６３は発光部の一例であり，ＰＤ７２は受光部の一例である。
【００２９】
ＰＤ７２がレーザ光を受光すると，ＰＤ７２から電気信号が出力される。ＰＤ７２から出力された電気信号がバッファ７３に入力され，バッファ７３からの出力がＢＤ信号となる。ＰＤ７２から出力される電気信号がバッファ７３に設定された所定の閾値を超えると，ＢＤ信号はオンとなる。つまり，ＢＤセンサ７１がレーザ光を受光すると，ＢＤ信号はオフからオンへ変化する。ＢＤセンサ７１は，バッファ７３を有しているので，ノイズによる影響を受けにくい。ＢＤセンサ７１が，受光部であってもよい。
【００３０】
ＢＤセンサ７１は，前述した感光体２の露光範囲よりポリゴンミラー６１の走査方向の上流側であって，レーザ光を受光可能な位置に設けられている。そのため，レーザ光は，ポリゴンミラー６１の回転に伴って，まずＢＤセンサ７１に入力され，その後，感光体２を走査する。プリンタ１００は，ＢＤセンサ７１から出力されるＢＤ信号に基づいて，画像の書き出しタイミングを調整する。なお，ＢＤセンサ７１の配置はこれに限らず，例えば，露光範囲より下流側にあってもよい。
【００３１】
ＢＤセンサ７１には，図２に示すように，検知可能な物理的な幅である範囲Ｑがある。その範囲Ｑ内にレーザ光が入射されれば，ＢＤ信号はオンとなる。ポリゴンミラー６１の回転によって，この範囲Ｑの端から端までレーザ光が走査される時間が，ＢＤ期間である。つまり，ＢＤ期間は，レーザダイオード６３から発光されポリゴンミラー６１の回転によって走査されるレーザ光を，ＰＤ７２にて受光し得る期間である。
【００３２】
プリンタ１００はさらに，図３に示すように，レーザダイオード６３の発光制御を行う駆動ＩＣ７７と，制御ＩＣ７７やＢＤセンサ７１を制御する専用のＡＳＩＣ７５とを有している。ＡＳＩＣ７５は，駆動ＩＣ７７に点灯または消灯を指示する発光指示信号を発し，発光指示信号を受けた駆動ＩＣ７７は，その指示に基づいてレーザダイオード６３の発光状態を制御する。発光指示信号には，点灯を指示する点灯指示信号と，消灯を指示する消灯指示信号とが含まれる。
【００３３】
［プリンタの電気的構成］
続いて，プリンタ１００の電気的構成について説明する。プリンタ１００は，図４に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４と，ＡＳＩＣ７５とを含むメインコントローラ３０を備えている。また，プリンタ１００は，各色のプロセス部１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋを含む画像形成部１０と，レーザダイオード６３と，ＰＤ７２と，操作パネル４０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８とを備え，これらがメインコントローラ３０に電気的に接続されている。
【００３４】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。
【００３５】
ＡＳＩＣ７５は，前述したように，露光部６のレーザ光の発光状態を制御する。ＡＳＩＣ７５は，制御部の一例である。なお，メインコントローラ３０が制御部であってもよいし，ＣＰＵ３１が制御部であってもよい。また，図４中のメインコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアを表すとは限らない。
【００３６】
ネットワークインターフェース３７は，ＬＡＮケーブル等を介してネットワークと通信を行うためのハードウェアである。ＵＳＢインターフェース３８は，ＵＳＢケーブル等を介して接続された装置と通信を行うためのハードウェアである。操作パネル４０は，液晶ディスプレイおよびスタートキー，ストップキー，テンキー等から構成されるボタン群を備え，ユーザによる指示入力を受け付ける。
【００３７】
［露光部の遅延］
続いて，露光部６の発光タイミングに関する遅延について説明する。ＡＳＩＣ７５が駆動ＩＣ７７に対してレーザ光の点灯または消灯を指示する発光指示信号を出力してから，実際にレーザ光の発光状態が変化するまでには，多少の遅延がある。この遅延の程度は，レーザダイオード６３の個体差や，メーカー差，または経年劣化等によって異なる。また，同一の構成であっても，点灯時と消灯時とでは，遅延の程度が異なる可能性がある。
【００３８】
プリンタ１００は，前述の遅延に伴う遅延時間を自機で測定する。そのために，図５に示すように，ＢＤ期間中にレーザ光の発光指示信号を点灯から消灯へ変化させ，さらに消灯から点灯へ変化させる。そして，その変化に対応するＢＤ信号の変化を検知する。つまり，プリンタ１００では，ＢＤ期間中に発光指示信号を変化させることにより，発光指示信号の変化タイミングと，それに対応するＢＤ信号の変化タイミングとをともに取得する。そして，プリンタ１００は，消灯指示信号の出力タイミングからＢＤ信号がオンからオフに変化するまでの消灯遅延時間Δｄと，点灯指示信号の出力タイミングからＢＤ信号がオフからオンに変化するまでの点灯遅延時間Δｕとを，それぞれ独立に取得する。
【００３９】
具体的に，ＡＳＩＣ７５は，発光指示信号を点灯から消灯へ変化させたタイミングｔ１と，ＢＤ信号がオンからオフに変化したタイミングｔ２との差である消灯遅延時間Δｄを取得する。タイミングｔ１は，レーザ光が発光している状態で消灯指示信号を出力したタイミングである。さらに，ＡＳＩＣ７５は，発光指示信号を消灯から点灯へ変化させたタイミングｔ３と，ＢＤ信号がオフからオンに変化したタイミングｔ４との差である点灯遅延時間Δｕを取得する。タイミングｔ３は，レーザ光が消灯している状態で点灯指示信号を出力したタイミングである。プリンタ１００は，例えば，装置の組み付け時に消灯遅延時間Δｄと点灯遅延時間Δｕとを取得し，取得した消灯遅延時間Δｄと点灯遅延時間ΔｕとをＮＶＲＡＭ３４に記憶する。
【００４０】
そして，プリンタ１００は，記憶している消灯遅延時間Δｄと点灯遅延時間Δｕとを読み出して，画像形成時の露光処理にて露光信号を出力するタイミングを調整する。具体的には，露光信号のうち点灯指示を出力するタイミングを，元のデータより点灯遅延時間Δｕだけ前倒しするとともに，露光信号のうち消灯指示を出力するタイミングを，元のデータより消灯遅延時間Δｄだけ前倒しする。これにより，露光部６の遅延を打ち消して，良好な画像を得ることができる。そして，点灯指示の出力タイミングと消灯指示の出力タイミングとを，それぞれ独立に調整することにより，画像の書き出し位置と画像の主走査方向の長さとの両方をそれぞれ調整できる。
【００４１】
［測定処理］
以下，遅延時間を取得する測定処理の手順について，図６のフローチャートを参照しつつ説明する。この測定処理は，例えば，装置の組み付け時に，イニシャル処理として，ＡＳＩＣ７５によって実行される。また，電源投入時，画像形成命令受付時，所定累積使用時，環境変化発生時にもさらに実行してもよい。または，ジョブ開始前，ジョブ間，紙間等の画像形成時以外であって，ポリゴンミラー６１の回転が安定しているタイミングで行ってもよい。
【００４２】
測定処理では，先ず，レーザ光を点灯させる（Ｓ１０１）。続いて，ＢＤ期間内であるか否かを判断する（Ｓ１０２）。ＢＤ期間内でなければ（Ｓ１０２：ＮＯ），ＢＤ期間内となるまで待機する。つまり，ＢＤセンサ７１にてレーザ光が受光され，ＢＤ信号がオンとなるのを待つ。ＢＤ期間内となったら（Ｓ１０２：ＹＥＳ），ＢＤ期間内の適切なタイミングでレーザ光の消灯を指示する消灯指示を出力する（Ｓ１０３）。なお，Ｓ１０３では，消灯指示出力タイミングからの時間を計るためのカウントを開始する。
【００４３】
そして，ＢＤ信号がオフとなったか否かを判断する（Ｓ１０４）。ＢＤ信号がオフとなっていない場合は（Ｓ１０４：ＮＯ），ＢＤ信号がオフとなるのを待つ。ＢＤ信号がオフとなったら（Ｓ１０４：ＹＥＳ），消灯遅延時間Δｄを取得する（Ｓ１０５）。つまり，Ｓ１０３にて計測を開始したカウント値を取得し，Ｓ１０３の後，ＢＤ信号がオフとなるまでの時間を取得する。
【００４４】
次に，ＢＤ期間内の適切なタイミングでレーザ光の点灯を指示する点灯指示を出力する（Ｓ１０６）。なお，Ｓ１０６では，点灯指示出力タイミングからの時間を計るためのカウントを開始する。そして，ＢＤ信号がオンとなったか否かを判断する（Ｓ１０７）。ＢＤ信号がオンとなっていない場合は（Ｓ１０７：ＮＯ），ＢＤ信号がオンとなるのを待つ。ＢＤ信号がオンとなったら（Ｓ１０７：ＹＥＳ），点灯遅延時間Δｕを取得する（Ｓ１０８）。つまり，Ｓ１０６にて開始したカウント値を取得し，Ｓ１０６の後，ＢＤ信号がオンとなるまでの時間を取得する。
【００４５】
そして，ＢＤ期間が終了したか否かを判断する（Ｓ１０９）。ＢＤ期間内であれば（Ｓ１０９：ＮＯ），Ｓ１０３に戻って，消灯遅延時間Δｄと点灯遅延時間Δｕとを再び取得する。つまり，１回のＢＤ期間内に，遅延時間の測定を複数回行う。なお，予め測定回数を決めておいてもよい。
【００４６】
ＢＤ期間が終了したと判断したら（Ｓ１０９：ＹＥＳ），これまでに取得した遅延時間の平均値を算出する（Ｓ１１０）。つまり，複数回取得した消灯遅延時間Δｄの平均値を算出して，平均の消灯遅延時間Δｄとする。また，複数回取得した点灯遅延時間Δｕの平均値を算出して，平均の点灯遅延時間Δｕとする。さらに，Ｓ１１０にて算出した平均の消灯遅延時間Δｄと平均の点灯遅延時間Δｕとを，ＮＶＲＡＭ３４に記憶し（Ｓ１１１），測定処理を終了する。
【００４７】
なお，図５では，１回のＢＤ期間中に，遅延時間を２回測定する例を示した。測定処理にて，２回の測定を行った場合には，２回の消灯遅延時間の平均値を平均の消灯遅延時間Δｄとして記憶する。同様に，２回の点灯遅延時間の平均値を点灯遅延時間Δｕとして記憶する。このように，消灯遅延時間と点灯遅延時間とをそれぞれ複数回測定することにより，測定誤差による影響を低減させることができる。つまり，１回のＢＤ期間内に遅延時間を複数回測定すれば，１回のみの測定と比較して外乱の影響を受け難く，正確な遅延時間の取得が期待できる。
【００４８】
［調整処理］
続いて，ＮＶＲＡＭ３４に記憶されている消灯遅延時間Δｄと点灯遅延時間Δｕとに基づいて，露光処理におけるレーザダイオード６３の発光指示の出力タイミングを調整する調整処理について説明する。ＡＳＩＣ７５は，まず，消灯遅延時間Δｄと点灯遅延時間ΔｕとをＮＶＲＡＭ３４から読み出し，レジスタに保管する。そして，調整処理では，レジスタに保管されている値を利用する。
【００４９】
ＡＳＩＣ７５は，レーザ光の発光制御のための元の信号であるビデオ信号を取得する。ビデオ信号は，画像データに基づいて生成された信号である。つまり，ビデオ信号に従ってレーザ光が発光されれば，適切な画像を形成することができる。そこで，ＡＳＩＣ７５は，ビデオ信号を先読みして，図７に示すように，レーザ光の消灯から点灯への変化に対応する箇所を点灯遅延時間Δｕだけ前にずらす。さらに，レーザ光の点灯から消灯への変化に対応する箇所を，消灯遅延時間Δｄだけ前にずらす。この調整の結果，図７に示すように，元のビデオ信号から，補正後のビデオ信号が生成される。
【００５０】
そして，ＡＳＩＣ７５は，補正後のビデオ信号に基づいて，レーザ光の発光指示信号を出力する。すると，実際のレーザ光は，補正後の点灯指示信号から点灯遅延時間Δｕだけ遅れて点灯し，補正後の消灯指示信号から消灯遅延時間Δｄだけ遅れて消灯する。このことから，図７に示すように，レーザ光出力のタイミングは，元のビデオ信号とほぼ同じタイミングとなる。つまり，遅延のほとんど無いレーザ光制御を行うことができる。
【００５１】
なお，前述の説明では，測定処理にて取得した消灯遅延時間Δｄと点灯遅延時間ΔｕとをＮＶＲＡＭ３４に記憶して，調整処理にて読み出して使用するとした。このようにすれば，１回の測定によって取得した消灯遅延時間Δｄと点灯遅延時間Δｕとを，複数回の画像形成時に使用することができる。例えば，装置の組み付け時に測定して記憶しておくことで，初動時から高画質な印刷が期待できる。
【００５２】
一方，ＮＶＲＡＭ３４に記憶する代わりに，画像形成時のＢＤ期間に測定し，その後の画像形成にて，すぐに使用するとしてもよい。また，例えば，連続した画像形成を行う１ジョブの処理内で遅延時間を複数回測定し，その結果を用いて，そのジョブの残りの画像形成における調整処理を行うとしてもよい。連続して画像形成を行うと，機内温度が上昇し易い。機内温度が上昇すると，レーザダイオード６３の特性に変化が生じる可能性がある。そこで，予め決めた枚数を超える連続印刷の場合には，例えばシート間等で遅延時間の測定を行い，以後の印刷では新たに取得した遅延時間にてタイミングの調整をするとよい。または，最新の測定値と前回の測定値との平均値を用いてもよい。
【００５３】
［高精度測定処理］
続いて，前述の測定処理よりさらに高精度に遅延時間を測定するための高精度測定処理について説明する。前述の測定処理にて測定される遅延時間Ｈを詳細に見ると，図８に示すように，発光指示信号の出力からレーザ光の発光までの発光遅延Ｈ１と，レーザ光の発光からＢＤ信号の出力が変化するまでの受光遅延Ｈ２との合算時間である。このうち，画像形成時の画質に影響を与える可能性のある遅延は，発光遅延Ｈ１の部分である。つまり，発光遅延Ｈ１のみを単独で取得できれば，発光遅延Ｈ１に基づいて調整処理を実行できるので，より高精度なレーザ光の発光制御が可能である。発光遅延Ｈ１は，具体的には，ＡＳＩＣ７５から駆動ＩＣ７７への点灯指示信号の出力からレーザダイオード６３にてレーザ光が出力されるまでの時間である。なお，図８に示す例の遅延時間Ｈは，前述の点灯遅延時間Δｕである。
【００５４】
遅延時間Ｈは，前述の測定処理によって取得されている。そこで，遅延時間Ｈに加えて，受光遅延Ｈ２を取得できれば，これらの差分から発光遅延Ｈ１を算出できる。さらに，受光遅延Ｈ２は，図８に示すように，ＰＤ７２から出力される信号がバッファ７３の閾値以上となるまでの立上時間Ｈ２ａと，ＰＤ７２の出力が閾値以上となってからバッファ７３からのＢＤ信号が変化するまでの出力時間Ｈ２ｂとの合算値である。そこで，プリンタ１００は，後述するように立上時間Ｈ２ａと出力時間Ｈ２ｂとをそれぞれ取得し，これらから受光遅延Ｈ２を取得する。
【００５５】
このうち，出力時間Ｈ２ｂについては，図９に示すように，バッファ７３の入力側とＡＳＩＣ７５とを直接接続するテスト線７９を設けることによって，プリンタ１００にて取得可能である。そして，出力時間Ｈ２ｂを取得する際には，ＡＳＩＣ７５は，バッファ７３の出力を変化させ得るテスト信号を，テスト線７９を介して，バッファ７３に直接入力する。そして，バッファ７３からの出力されるＢＤ信号の変化を検知する。そして，バッファ７３へのテスト信号の入力タイミングから，ＢＤ信号が変化したタイミングまでの時間を取得する。この時間が，バッファ７３の内蔵する遅延である出力時間Ｈ２ｂである。
【００５６】
次に，立上時間Ｈ２ａについて説明する。立上時間Ｈ２ａを取得するために，プリンタ１００は，ＡＳＩＣ７５に，ＰＷＭ制御されたテスト用の発光指示信号を出力させる。例えば，発光指示信号のうち点灯を指示する信号をＰＷＭ制御し，デューティ比８０％の指示信号を出力して，前述の測定処理と同様に遅延時間を取得する。なお，前述の測定処理で出力する発光指示信号は，デューティ比１００％に相当する出力信号である。
【００５７】
図１０に示すように，デューティ比８０％の発光指示信号を出力した場合のＰＤ７２の出力は，デューティ比１００％の場合に比較して，受光量が少なくなる分だけ緩やかな変化となる。その分，閾値に到達するまでの時間が長い。そのため，デューティ比８０％でのＢＤ信号の変化するタイミングは，デューティ比１００％の場合に比較して遅くなる。この図１０では，デューティ比１００％の例を実線で，デューティ比８０％の例を二点鎖線で示している。
【００５８】
そして，プリンタ１００は，デューティ比８０％の発光指示信号を用いて，前述の測定処理を実行することによって，ＢＤ信号の遅延時間Δｖを取得する。さらに，プリンタ１００は，この遅延時間Δｖと，デューティ比１００％の場合の遅延時間である前述の点灯遅延時間Δｕとの差ｈを算出する。この差ｈは，図１０の上部に示すように，ＰＤ出力が閾値に達する時刻の差であり，ＰＤ出力曲線の時定数の差から生じる。なお，ＰＤ出力曲線は，ＰＤ７２に含まれるコンデンサ容量によって発生するものであり，既知の関係曲線で近似できる。そして，入力エネルギーを８０％に減じたときの立上時間ｗが，１００％時の立上時間Ｈ２ａより，差ｈだけ長くなっていることから，近似式を用いて立上時間Ｈ２ａを求めることができる。
【００５９】
これにより，プリンタ１００は，前述の測定処理にて取得された遅延時間Ｈと，本処理にて取得した立上時間Ｈ２ａと出力時間Ｈ２ｂとから，発光遅延Ｈ１を算出できる。そして，算出された発光遅延Ｈ１に基づいて，前述の調整処理を実行すれば，さらに高精度に露光処理のタイミングの調整が可能となる。
【００６０】
なお，ここでは，点灯時の遅延を高精度に求める方法について説明したが，消灯時についても同様にして求めることができる。そして，点灯時と消灯時との両方について高精度な遅延時間を使用することで，さらに高精度な調整が可能となる。
【００６１】
以上，詳細に説明したように，本形態のプリンタ１００によれば，ＢＤ期間内に，レーザ光の出力を変化させる。また，ＢＤセンサ７１から出力されるＢＤ信号の変化を検知する。そして，指示出力から，その指示に応じた変化を検知するまでの時間である遅延時間を取得する。さらに，プリンタ１００は，測定した遅延時間に基づいて，レーザダイオード６３への発光制御の信号を出力するタイミングを調整する。従って，上述の遅延時間によるズレを低減した発光制御とすることができる。
【００６２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタに限らず，複写機，スキャナ，ＦＡＸ等，画像形成機能を備えるものであれば適用可能である。
【００６３】
また，上述の形態では，露光部６のうち，ブラックの構成を用いて遅延時間を取得し，点灯または消灯の指示出力タイミングを調整する方法について説明した。他色の構成における遅延時間についても，同様に測定するとしてもよい。あるいは，１つの色の構成について取得した遅延時間を用いて，他色の指示出力タイミングをも調整するとしてもよい。特に，露光部６における各色の構成が同種のものである場合には，遅延時間も同程度である可能性が高く，１色についてのみ測定することで処理負荷の増大を回避できる。同種であるとは，例えば，各色のレーザダイオード６３及び駆動ＩＣ７７として，同一メーカーの同一機種のものを使用している場合である。
【００６４】
また，測定処理にて，１回のＢＤ期間内に複数回の測定を行うとしたが，１回のＢＤ期間内では１回のみ測定するとしてもよい。ただし，複数回測定した方が，外乱の影響を受け難いので好ましい。また，複数回測定した場合の代表値としては，平均値に限らず，中央値等の他の代表値を利用することもできる。また，複数回の測定を，異なるＢＤ期間でそれぞれ行うとしてもよい。例えば，ポリゴンミラー６１の各面に対応するＢＤ期間にて測定するとしてもよい。このようにすれば，ポリゴンミラー６１の面による差の影響を低減した遅延時間とすることができる。
【００６５】
また，例えば，点灯または消灯の指示出力タイミングの調整は，遅延時間を完全に打ち消す調整に限らず，遅延時間の影響が小さくなるような調整であればよい。
【００６６】
また，上述の形態では，点灯遅延時間Δｕと消灯遅延時間Δｄとをそれぞれ測定し，露光時の調整処理では，それぞれの値を用いて点灯指示の出力タイミングと消灯指示の出力タイミングとをそれぞれ調整するとした。しかし，点灯遅延時間Δｕと消灯遅延時間Δｄとのいずれか一方のみを取得し，その値を点灯指示の出力タイミングと消灯指示の出力タイミングとの調整に用いてもよい。取得する遅延時間を一方のみとすることで，測定処理における処理負荷の低減が可能である。
【００６７】
しかし，レーザダイオード６３の発光状態の変化に伴う遅延時間には，点灯時の遅延時間と消灯時の遅延時間とがあり，これらが必ずしも一致するとは限らない。そのため，点灯時に測定した遅延時間を用いて消灯指示の出力タイミングを調整する，あるいは，消灯時に測定した遅延時間を用いて点灯指示の出力タイミングを調整すると，適切な調整とならない可能性がある。
【００６８】
つまり，点灯遅延時間Δｕと消灯遅延時間Δｄとは必ずしも一致するとは限らないので，上述の形態のように，点灯遅延時間Δｕと消灯遅延時間Δｄとを個別に取得し，点灯指示の出力タイミングと消灯指示の出力タイミングとを個別に調整することにより，より良好な画像が得られる可能性が高い。
【００６９】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００７０】
３１  ＣＰＵ
３４  ＮＶＲＡＭ
６３  レーザダイオード
７２  ＰＤ
７５  ＡＳＩＣ
１００  プリンタ
【図１】
2015024545.tif 000003
【図２】
2015024545.tif 000004
【図３】
2015024545.tif 000005
【図４】
2015024545.tif 000006
【図５】
2015024545.tif 000007
【図６】
2015024545.tif 000008
【図７】
2015024545.tif 000009
【図８】
2015024545.tif 000010
【図９】
2015024545.tif 000011
【図１０】
2015024545.tif 000012