(57)【特許請求の範囲】
【請求項１】
光ビームを射出する光源と、
前記光源の駆動を制御する駆動制御手段と、
前記光源から射出された光ビームを受光する受光手段と、
前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、
画像データを記憶可能な記憶手段と、
所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生手段と、
前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御手段と、を備え、
前記駆動制御手段は、前記ライン単位の画像データに基づいて、前記光源の駆動を制御し、
前記要求信号発生手段は、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする画像形成装置。
【請求項２】
前記要求信号発生手段は、前記所定期間が、増加した前記要求信号に対して前記画像処理手段から送出される画像データの前記記憶制御手段による前記記憶手段への保存が完了する時点を含むように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記要求信号発生手段は、前記要求信号を前記規定回数に１回増加した回数送出し、  前記短縮期間を、前記所定期間の開始から前記要求信号が前記規定回数に１回増加した回数発生するまでの第１期間と、前記所定期間の開始から前記要求信号が前記規定回数発生するまでの第２期間との差分を、次に前記要求信号を増加させるまでの周期から１を差し引いた値で除した時間として、前記所定期間を徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記要求信号発生手段は、前記周期の間の最初の期間が、前記所定期間に、前記第１期間と前記第２期間の差分を加算した期間となるように、前記タイミング信号を発生させ、前記周期の間の２番目以降の各期間が、前記所定期間から前記短縮期間を減算した期間となるように、前記タイミング信号を発生させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記要求信号発生手段は、前記周期における前記所定期間の合計が、前記周期の間の各期間の総和となるように、前記タイミング信号を発生させるをことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１期間は、前記所定期間の開始から、前記規定回数に１回増加した回数で発生した前記要求信号に対して前記画像処理手段から送出される画像データの前記記憶制御手段による前記記憶手段への保存が完了するまでの期間を含み、
前記第２期間は、前記所定期間の開始から、前記規定回数で発生した前記要求信号に対して前記画像処理手段から送出される画像データの前記記憶制御手段による前記記憶手段への保存が完了するまでの期間を含むことを特徴とする請求項３〜５のいずれか一つに記載の画像形成装置。
【請求項７】
前記記憶制御手段は、前記記憶手段に順次保存される画像データ以外のライン単位の画像データを読み出すことを特徴とする請求項１〜６のいずれか一つに記載の画像形成装置。
【請求項８】
前記光源は、面発光レーザであることを特徴とする請求項１〜７のいずれか一つに記載の画像形成装置。
【請求項９】
画像形成装置で実行される画像形成方法であって、
前記画像形成装置は、光ビームを射出する光源と、前記光源から射出された光ビームを受光する受光手段と、前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、画像データを記憶可能な記憶手段と、を備え、
所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生ステップと、
前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御ステップと、
前記ライン単位の画像データに基づいて、前記光源の駆動を制御する駆動制御ステップと、を含み、
前記要求信号発生ステップは、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする画像形成方法。
【請求項１０】
コンピュータに実行させるためのプログラムであって、
前記コンピュータは、光ビームを射出する光源と、前記光源から射出された光ビームを受光する受光手段と、前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、画像データを記憶可能な記憶手段と、を備え、
所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生ステップと、
前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御ステップと、
前記ライン単位の画像データに基づいて、前記光源の駆動を制御する駆動制御ステップと、を前記コンピュータに実行させ、
前記要求信号発生ステップは、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置では光源としてレーザー・ダイオード（ＬＤ）を用いて出射したレーザーをポリゴンミラーにより偏向し、感光体上を主走査（スキャン）することで潜像を形成する技術が多く採用されている。特に、近年ではＬＤを複数用いたり、レーザー・ダイオード・アレイ（ＬＤＡ）を使用したり、あるいは面発光レーザー（ＶＣＳＥＬ）を用いて１スキャンで複数ラインの潜像を形成する技術が知られている。
【０００３】
例えば、特許文献１には、スキャンされたレーザーが光電変換素子（ＰＤ）で検知された同期信号を基準として、画像処理を行うアプリケーションボード等の画像処理部に対して画像データ転送タイミングを決定するために主走査同期信号（ラインデータ要求信号）を生成することで、スキャン毎の書込みに必要な複数ラインの画像データを取得する技術が開示されている。
【０００４】
ここで、紙面に転写した現像剤を熱によって定着する複写機やプリンタ等の近年の画像形成装置では、紙面の両面に印刷した場合に加熱前後で紙サイズが微小に異なることで表面と裏面の印刷画像がずれてしまうという問題が生じている。これは、加熱前に対して加熱後の紙サイズが微小に縮むことで加熱前の表面の印刷画像も縮みが生じてしまい、更に縮んだ紙の裏面に印刷画像を形成することに起因している。
【０００５】
このような問題を解決するために、アプリケーションボード等の画像処理部側の画像処理により主走査方向と副走査方向の両方において倍率調整する従来技術が知られている。また、ポリゴンミラーの回転速度を両面で変更することで副走査方向の倍率を調整し、かつ、主走査方向は書込み制御部でデータ変調やクロック変調などにより倍率を調整する従来技術や、ポリゴンミラーの回転速度を変更せずに書込み制御部の画像処理により副走査方向の倍率を調整し、かつ、主走査方向も書込み制御部でデータ変調やクロック変調などにより倍率を調整する従来技術なども知られている。
【０００６】
これらの従来技術、特に画像を間引くことで縮小を実現している画像形成装置では、アプリケーションボード等の画像処理部から通常よりも早く全てのデータ転送を完了する必要があるので、１スキャンと同期間である所定の期間に画像処理部に対して出力する画像データの要求であるラインデータ要求信号を増加することで対応している。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、印刷速度の高速化や、１スキャン中の書込みライン数増による所定期間中の取得画像データの要求数の増加、あるいは所定期間中の取得画像データの転送速度の低速化要求などの要因により、画像処理部に対して更に多く出力したラインデータ要求信号が次の所定期間にずれ込むことでデータ転送が破綻してしまい、この結果、画像の品質の劣化を招いてしまうという問題がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、増加分のラインデータ要求信号が次の所定期間にずれ込んでもデータ転送を破綻させずに、表裏面の画像形成位置を高精度に合わせて、高品質な画像を得ることができる画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかる画像形成装置は、光ビームを射出する光源と、前記光源の駆動を制御する駆動制御手段と、前記光源から射出された光ビームを受光する受光手段と、前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、画像データを記憶可能な記憶手段と、所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生手段と、前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御手段と、を備え、前記駆動制御手段は、前記ライン単位の画像データに基づいて、前記光源の駆動を制御し、前記要求信号発生手段は、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする。
【００１０】
本発明にかかる画像形成方法は、画像形成装置で実行される画像形成方法であって、前記画像形成装置は、光ビームを射出する光源と、前記光源から射出された光ビームを受光する受光手段と、前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、画像データを記憶可能な記憶手段と、を備え、所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生ステップと、前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御ステップと、前記ライン単位の画像データに基づいて、前記光源の駆動を制御する駆動制御ステップと、を含み、前記要求信号発生ステップは、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする。
【００１１】
本発明にかかるプログラムは、コンピュータに実行させるためのプログラムであって、前記コンピュータは、光ビームを射出する光源と、前記光源から射出された光ビームを受光する受光手段と、前記受光手段により受光した光ビームに基づく画像データの画像処理を行う画像処理手段と、画像データを記憶可能な記憶手段と、を備え、所定のタイミング信号を発生させ、前記タイミング信号の発生間隔である所定期間に、前記画像処理手段に対して、ライン単位の画像データを要求する要求信号を所定の規定回数送出する要求信号発生ステップと、前記画像処理手段から前記要求信号に応じて送出されるライン単位の画像データを、順次前記記憶手段に保存し、前記記憶手段に保存されたライン単位の画像データを読み出す記憶制御ステップと、前記ライン単位の画像データに基づいて、前記光源の駆動を制御する駆動制御ステップと、を前記コンピュータに実行させ、前記要求信号発生ステップは、所定の増加要求を受けて、前記所定期間における前記要求信号を送出する回数を前記規定回数より増加させるように前記タイミング信号の発生タイミングをずらして前記タイミング信号を発生させ、その後、前記タイミング信号の発生ごとに前記所定期間を所定の短縮期間ずつ徐々に短縮するように、前記発生タイミングをずらして前記タイミング信号を発生させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、書込み制御部から出力する増加分のラインデータ要求信号が次の所定期間にずれ込んでもデータ転送を破綻させずに、表裏面の画像形成位置を高精度に合わせて、高品質な画像を得ることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、画像形成装置の実施形態を示した図である。
【図２】図２は、光源ユニットが半導体レーザアレイ、または面発光レーザから構成される場合の例を示す図である。
【図３】図３は、ＶＣＳＥＬを含む光学装置が感光体ドラムを露光する場合の概略的な斜視図を示した図である。
【図４】図４は、画像形成装置の制御ユニットの概略的な機能ブロック図である。
【図５】図５は、書き込み制御部の詳細な機能ブロック図である。
【図６】図６は、出力データ制御部３４４の詳細な構成を示すブロック図である。
【図７】図７は、データ書込みのタイミングチャートである。
【図８】図８は、図７をより詳細に示したタイミングチャートである。
【図９】図９は、図７をより詳細に示したタイミングチャートである。
【図１０】図１０は、従来の画像形成装置における書込みタイミングチャートである。
【図１１】図１１は、従来の画像形成装置における書込みタイミングチャートである。
【図１２】図１２は、本実施の形態の複合機における書込みタイミングチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法およびプログラムの最良な実施の形態を詳細に説明する。但し、本発明は、これらの実施の形態に限定されるものではない。
【００１５】
図１は、本実施の形態の画像形成装置の機械的構成を示す模式図である。本実施の形態の画像形成装置１００は、ＶＣＳＥＬ２００（図２，図３参照)、ポリゴンミラー１０２ａなどの光学要素を含む光学装置１０２と、感光体ドラム、帯電装置、現像装置などを含む像形成部１１２と、中間転写ベルトなどを含む転写部１２２を含んで構成される。光学装置１０２は、半導体レーザとしてＶＣＳＥＬ２００を含んで構成される。図１に示す実施形態では、ＶＣＳＥＬ２００（図１では不図示）から射出された光ビームは、一旦、第１シリンドリカルレンズ（図示せず）により集光され、ポリゴンミラー１０２ａにより、反射ミラー１０２ｂへと偏向される。
【００１６】
ここで、ＶＣＳＥＬ（Vertical  Cavity  Surface  Emitting  LASER）２００とは、同一チップ上に複数の光源（半導体レーザ）を格子状に配置した面発光型半導体レーザである。このようなＶＣＳＥＬ２００を使用した画像形成装置としては様々な技術が知られており、本実施の形態の画像形成装置１００の光学装置１０２には、これらの公知技術と同様の構成で、ＶＣＳＥＬ２００が組み込まれている。図２は、本実施の形態の光学装置１０２に組み込まれたＶＣＳＥＬ２００の構成図である。本実施の形態のＶＣＳＥＬ２００は、図２に示すように、格子状に複数の光源１００１（複数の半導体レーザ）が格子状に配置された半導体レーザアレイを構成している。
【００１７】
図２では、光源の縦配列方向をａ〜ｃ、横配列方向を１〜４とし、例えば、図２の左上の光源１００１をａ１のように表記する。光源１００１が副走査方向にずれた位置に配置されていることにより、光源ａ１と光源ａ２とは異なる走査位置をインタレース走査により露光し、この２光源により１つの画素（１画素）を構成する場合、すなわち、図２において、２光源で１画素を実現する場合を考える。例えば２光源ａ１，ａ２で１画素、２光源ａ３，ａ４で１画素を構成していくとすると、図中の光源によって画素が形成される。図の縦方向を副走査方向としたとき、２光源により構成される画素の中心間距離が６００ｄｐｉ相当であるとする。このとき、１画素を構成する２光源の中心間隔（図２のｎｄｐｉ）は１２００ｄｐｉ相当となり、画素密度に対して光源密度が２倍となっている。よって１画素を構成する光源の光量比を変えることで、画素の重心位置を副走査方向にずらすことが可能となり、高精度な画像形成が実現できる。なお、図２のＶＣＳＥＬ２００の構成において、各光源の中心間隔を２４００ｄｐｉ、中央付近の一部を４８００ｄｐｉとした不均一な配列に構成してもよい。
【００１８】
光ビームＬは、図示した実施形態ではシアン（Ｃ)、マゼンタ（Ｍ)、イエロー（Ｙ)、ブラック（Ｋ)の各色に対応した数発生されていて、反射ミラー１０２ｂで反射され、第２シリンドリカルレンズ１０２ｃで再度集光された後に感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａを露光している。
【００１９】
光ビームＬの照射は、上述したように複数の光学要素を使用して行われるため、主走査方向および副走査方向に関して、タイミング同期が行われている。なお、以下、主走査方向を、光ビームの走査方向として定義し、副走査方向を、主走査方向に対して直交する方向として定義する。
【００２０】
感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａは、アルミニウムなどの導電性ドラム上に、少なくとも電荷発生層と、電荷輸送層とを含む光導電層を備えている。光導電層は、それぞれ感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａに対応して配設され、コロトロン、スコロトロン、または帯電ローラなどを含んで構成される帯電器１０４ｂ、１０６ｂ、１０８ｂ、１１０ｂにより表面電荷が付与される。
【００２１】
各帯電器１０４ｂ、１０６ｂ、１０８ｂ、１１０ｂにより感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａ上に付与された静電荷は、光ビームＬにより像状露光され、静電潜像が形成される。感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａ上に形成された静電潜像は、現像スリーブ、現像剤供給ローラ、規制ブレードなどを含む現像器１０４ｃ、１０６ｃ、１０８ｃ、１１０ｃにより現像され、現像剤像が形成される。
【００２２】
感光体ドラム１０４ａ、１０６ａ、１０８ａ、１１０ａ上に担持された現像剤は、搬送ローラ１１４ａ、１１４ｂ、１１４ｃにより矢線Ａの方向に移動する中間転写ベルト１１４上に転写される。中間転写ベルト１１４は、Ｃ、Ｍ、Ｙ、Ｋの現像剤を担持した状態で２次転写部へと搬送される。２次転写部は、２次転写ベルト１１８と、搬送ローラ１１８ａ、１１８ｂと含んで構成される。２次転写ベルト１１８は、搬送ローラ１１８ａ、１１８ｂにより矢線Ｂの方向に搬送される。２次転写部には、給紙カセットなどの受像材収容部１２８から上質紙、プラスチックシートなどの受像材１２４が搬送ローラ１２６により供給される。
【００２３】
２次転写部は、２次転写バイアスを印加して、中間転写ベルト１１４上に担持された多色現像剤像を、２次転写ベルト１１８上に吸着保持された受像材１２４に転写する。受像材１２４は、２次転写ベルト１１８の搬送と共に定着装置１２０へと供給される。定着装置１２０は、シリコーンゴム、フッソゴムなどを含む定着ローラなどの定着部材１３０を含んで構成されていて、受像材１２４と多色現像剤像とを加圧加熱し、印刷物１３２として画像形成装置１００の外部へと出力する。多色現像剤像を転写した後の中間転写ベルト１１４は、クリーニングブレードを含むクリーニング部１１６により転写残現像剤が除去された後、次の画像形成プロセスへと供給される。
【００２４】
図３は、ＶＣＳＥＬ２００を含む光学装置１０２が感光体ドラム１０４ａを露光する場合の概略的な斜視図を示す。ＶＣＳＥＬ２００から射出された光ビームＬは、光ビーム束を整形するために使用される第１シリンドリカルレンズ２０２により集光され、反射ミラー２０４および結像レンズ２０６を経た後、ポリゴンミラー１０２ａにより偏向される。ポリゴンミラー１０２ａは、数千〜数万回転するスピンドルモータなどにより回転駆動されている。ポリゴンミラー１０２ａで反射された光ビームＬは、反射ミラー１０２ｂで反射された後、第２シリンドリカルレンズ１０２ｃにより再整形され、感光体ドラム１０４ａ上を露光する。
【００２５】
また、光ビームＬの副走査方向への走査開始タイミングを同期するため、反射ミラー２０８が配置されている。反射ミラー２０８は、副走査方向の走査を開始する以前で、光ビームＬを、フォトダイオードなどを含む同期検出装置２１０へと反射させる。同期検出装置２１０は、当該光ビームを検出すると、副走査を開始させるために同期信号（ＤＥＴＰ＿Ｎ）を発生させ、ＶＣＳＥＬ２００への駆動制御信号の生成処理などの処理を同期する。
【００２６】
ＶＣＳＥＬ２００は、後述する書き込み制御部３１０から送付されるパルス信号により駆動され、後述するように、画像データの所定の画像ビットに対応する位置に光ビームＬが露光され、感光体ドラム１０４ａ上に静電潜像を形成する。
【００２７】
図４は、本画像形成装置１００の制御ユニット３００の概略的な機能ブロック図を示す。制御ユニット３００は、スキャナ部３０２と、プリンタ部３０８と、主制御部３３０として構成されている。スキャナ部３０２は、画像を読み取る手段として機能しており、スキャナが読み取った信号をＡ／Ｄ変換して黒オフセット補正、シェーディング補正、画素位置補正を行うＶＰＵ３０４と、主に取得された画像を、ＲＧＢ表色系からＣＭＹＫ表色系での画像データとしてディジタル変換するための画像処理を行うＩＰＵ３０６とを含んで構成されている。スキャナ部３０２が取得した読み取り画像は、ディジタルデータとしてプリンタ部３０８へと送られる。
【００２８】
プリンタ部３０８は、ＶＣＳＥＬ２００の駆動制御を行う制御手段として機能する書き込み制御部３１０と、書き込み制御部３１０が生成した駆動制御信号により半導体レーザ素子を駆動させるための電流を、半導体レーザ素子に供するＬＤドライバ３１２と、２次元的に配置された半導体レーザ素子を実装するＶＣＳＥＬ２００とを含んで構成される。本実施形態の書き込み制御部３１０は、スキャナ部３０２から送られた画像データについて、画素データにＶＣＳＥＬ２００の射出する半導体レーザ素子の空間的なサイズに対応するように画素データを分割して高解像度化処理を実行する。
【００２９】
また、スキャナ部３０２とプリンタ部３０８は、システムバス３１６を介して主制御部３３０と接続されていて、主制御部３３０の指令により、画像読み取りおよび画像形成が制御されている。主制御部３３０は、中央処理装置（以下、ＣＰＵとして参照する。)３２０と、ＣＰＵ３２０が処理のために使用する処理空間を提供するＲＡＭ３２２とを含んでいる。ＣＰＵ３２０は、これまで知られたいかなるＣＰＵでも使用することができ、例えば、ＰＥＮＴＩＵＭ（登録商標)シリーズ、またはその互換ＣＰＵなどＣＩＳＣ（Complex  Instruction  Set  Computer)、ＭＩＰＳなどのＲＩＳＣ（Reduced  Instruction  Set  Computer)などを使用することができる。ＣＰＵ３２０は、インタフェース３２８を介してユーザからの指令を受け付け、指令に対応する処理を実行するプログラムモジュールを呼び出して、コピー、ファクシミリ、スキャナ、イメージストレージなどの処理を実行させる。さらに、主制御部３３０は、ＲＯＭ３２４を含んでおり、ＣＰＵ３２０の初期設定データ、制御データ、プログラムなどをＣＰＵ３２０が利用可能に格納する。イメージストレージ３２６は、ハードディスク装置、ＳＤカード、ＵＳＢメモリなどの固定または着脱自在のメモリ装置として構成され、画像形成装置１００が取得した画像データを、格納して、ユーザによる各種処理のために利用可能としている。
【００３０】
スキャナ部３０２が取得した画像データについてプリンタ部３０８を駆動して感光体ドラム１０４ａなどに静電潜像として画像を出力する場合、ＣＰＵ３２０は、上質紙、プラスチックフィルムなどの受像材の主走査方向制御および副走査位置制御を実行する。ＣＰＵ３２０は、副走査方向のスキャンを開始させる場合、書き込み制御部３１０にスタート信号を出力する。書き込み制御部３１０は、スタート信号を受領すると、ＩＰＵ３０６がスキャン処理を開始する。その後、書き込み制御部３１０は、バッファメモリなどに格納した画像データを受信し、その後、その受信した画像データを処理し、処理した画像データをＬＤドライバ３１２に出力する。ＬＤドライバ３１２は、書き込み制御部３１０から画像データを受け取ると、ＶＣＳＥＬ２００の駆動制御信号を生成する。その後、ＬＤドライバ３１２は、この駆動制御信号をＶＣＳＥＬ２００に送出することにより、ＶＣＳＥＬ２００を点灯させる。なお、ＬＤドライバ３１２は、半導体レーザ素子を、ＰＷＭ制御などを使用して駆動させる。本実施形態で説明するＶＣＳＥＬ２００は、半導体レーザ素子を８ｃｈ備えるが、ＶＣＳＥＬ２００のチャネル数は限定されるものではない。
【００３１】
図５は、書き込み制御部３１０のより詳細な機能ブロック図を示す。書き込み制御部３１０は、同期信号（ＤＥＴＰ＿Ｎ）を受信して、ＩＰＵ３０６から送付される画像データを格納して記憶するＦＩＦＯバッファなどのメモリ３４０を備えていて、ＩＰＵ３０６から送信された画像データを、メモリ３４０を介して画像処理部３４２に渡している。画像処理部３４２は、メモリ３４０から画像データを読み込んで、画像データの解像度変換、半導体レーザ素子チャネルの割当て、および画像ビットの追加・削除の処理等を実行する。画像データは、主走査方向に規定される主走査ラインアドレス値および副走査方向に規定される副走査ラインアドレス値により、感光体ドラム１０４ａに対して露光される位置が規定されている。
【００３２】
出力データ制御部３４４は、ＶＣＳＥＬ２００により発光された光ビームを同期検出装置２１０で検知することにより生成された同期信号（ＤＥＴＰ＿Ｎ）を基準に処理を行っており、書込みスタート信号（不図示）をトリガとして、画像処理部３４２に対してラスタデータを転送させるためのラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）を出力する。また、出力データ制御部３４４は、ＬＤドライバ３１２にＶＣＳＥＬ２００の駆動制御信号および書込み画像データを送出する。
【００３３】
図６は、出力データ制御部３４４の詳細な構成を示すブロック図である。出力データ制御部３４４は、図６に示すように、ラインデータ要求信号発生部６０１と、バッファＲＡＭ制御部６０２と、変倍処理制御部６０４と、バッファＲＡＭ６０３とを主に備えている。
【００３４】
バッファＲＡＭ６０３は、ラスタデータを保存するメモリである。
【００３５】
ラインデータ要求信号発生部６０１は、同期信号を基準に、所定期間を示すタイミング信号であるトグル信号と有効な書込み領域を示す書込み有効領域信号を発生し、発生したトグル信号と書込み有効領域信号をバッファＲＡＭ制御部６０２に送出する。また、ラインデータ要求信号発生部６０１は、トグル信号を基準にしてラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）を発生して、ＩＰＵ３０６に送出する。ここで、トグル信号（ＴＯＧＧＬＥ）の発生間隔が所定期間となる。
【００３６】
ＩＰＵ３０６では、受信したラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）に応答して、ライン単位のラスタデータと、これが有効なラスタデータであることを示す有効領域信号とを出力データ制御部３４４に転送する。
【００３７】
バッファＲＡＭ制御部６０２は、ＩＰＵ３０６から、有効領域信号とライン単位で転送される有効領域のラスタデータとを受信し、ラスタデータを順次ライン単位でバッファＲＡＭ６０３に格納する。また、バッファＲＡＭ制御部６０２は、トグル信号のアサートから次のアサートまでの期間に、書込み対象となっていないバッファＲＡＭ６０３から書込み有効領域信号に従って格納済みデータを読み出して書込み画像データとして変倍処理制御部６０４に送出する。
【００３８】
変倍処理制御部６０４は、主副カウンタ値をラインデータ要求信号発生部６０１から入力して、バッファＲＡＭ制御部６０２から送出される書込み画像データに対して変倍を行う画像処理を行い、変倍後の書込み画像データをＬＤドライバ３１２へ送出する。また、変倍処理制御部６０４は、バッファＲＡＭ６０３から供給される書込み画像データが不足する前に、変倍の倍率設定に応じてラインデータ増加要求信号をラインデータ要求信号発生部６０１に対して送出する。
【００３９】
以下、より具体的にタイミングチャートを用いて説明する。図７は、データ書込みのタイミングチャートである。
【００４０】
図７の例では、通常１スキャンに１０ラインのラスタデータを用いて書込みを行う場合で、かつ４スキャン毎にラインデータ増加要求信号が発生する場合を示している。
【００４１】
図７に示すように、ラインデータ要求信号発生部６０１は、同期信号（ＤＥＴＰ＿Ｎ）を基準にして所定期間を示すトグル信号（ＴＯＧＧＬＥ）を発生しているが、ラインデータ増加要求信号（ＡＤＪＭＥＭ）がアサートした所定期間のラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）が通常の１０回より１回多い１１回となるタイミングでトグル信号（ＴＯＧＧＬＥ）を発生している（符号７０１参照）。
【００４２】
そして、ラインデータ要求信号発生部６０１は、増加した１１回目のラスタデータ（ＩＰＤＡＴＡ）をバッファＲＡＭ６０３に格納完了するまでの期間（１１回目の有効領域信号：ＩＰＬＧＡＴＥがネゲートするまで）に次のトグル信号（ＴＯＧＧＬＥ）をアサートせずに期間β（期間γ）ずらしている（符号７０２参照）。
【００４３】
このように、次回以降の所定期間を短くすることで、トグル信号のアサート位置が徐々に通常時に発生する位置に戻っている。
【００４４】
バッファＲＡＭ制御部６０２は、順次入力されるライン単位のラスタデータ（ＩＰＤＡＴＡ）を、ＩＰＬＧＡＴＥ信号のタイミングでバッファＲＡＭ６０３のラインメモリ（ＬＭＥＭ００〜ＬＭＥＭ２１）に順次格納している。また、バッファＲＡＭ制御部６０２は、書込み有効領域信号（ＭＬＧＡＴＥ）のアサート期間で、かつトグル信号（ＴＯＧＧＬＥ）がアサートされる間の期間にバッファＲＡＭ６０３の書込み対象でないラインメモリからラスタデータを読み出して、書込み画像データとして変倍処理部６０４に送出している。
【００４５】
次に、上記の動作をより詳細に説明する。図８および図９は、図７をより詳細に示したタイミングチャートである。
【００４６】
ここで、ラインデータ要求信号発生部６０１は、所定期間Ｔにラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）を規定回数であるＮ回発生し、ラインデータ増加要求信号（ＡＤＪＭＥＭ）を入力するとラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）をＮ＋１回発生させるものとする。
【００４７】
このとき、ラインデータ要求信号発生部６０１は、図８に示すように、Ｎ＋１回目のラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）の発生タイミングが期間Ｔを超える場合に、ラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）のＮ＋１回目を含むように期間Ｔを延長して期間Ｗとするトグル信号（ＴＯＧＧＬＥ）を発生させる（符号７０１参照）。
【００４８】
また、この場合、バッファＲＡＭ制御部６０２は、この期間ＷにおけるラスタデータＮ＋１ライン分を順次バッファＲＡＭ６０３に格納し、期間Ｗにおける書込み対象外のバッファＲＡＭ６０３のラスタデータを読み出すことでバッファＲＡＭ６０３のアクセスのライトとリード制御を分離している。
【００４９】
また、ラインデータ要求信号発生部６０１は、期間Ｗの次回以降の期間Ｔが期間Ｗから期間βずつ徐々に短縮され、所定期間Ｔに戻るようにトグル信号（ＴＯＧＧＬＥ）を発生させる（符号７０２，７０３参照）。
【００５０】
ここで、期間Ｔの開始からラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）がＮ回発生するまでの期間（第２期間）を期間Ｌとし、期間Ｔの開始からラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）がＮ＋１回発生するまでの期間（第１期間）を期間Ｘとし、次のＮ＋１回のラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）を発生させるまでの周期をＫ（１以上の整数）とした場合、徐々に短縮する短縮期間βは、（１）式で示される。
【００５１】
β＝（Ｘ―Ｌ）／（Ｋ−１）  ・・・（１）
ここで、Ｗ−Ｔ＝Ｘ−Ｌ
すなわち、ラインデータ要求信号発生部６０１は、短縮期間βを、期間Ｔの開始から要求信号が規定回数Ｎに１回増加した回数であるＮ＋１回発生するまでの第１期間Ｘと、期間Ｔの開始から前記要求信号が前記規定回数発生するまでの第２期間Ｌの差分を、次に要求信号をＮ＋１回に増加させるまでの周期Ｋから１を差し引いた値で除した時間として、トグル信号（ＴＯＧＧＬＥ）を徐々に短縮する。
【００５２】
また、周期Ｋの間の各期間ＷをＷ（ｎ）とした場合、期間Ｗ（ｎ）は、（２−１）、（２−２）式で示される。
【００５３】
Ｗ（１）＝Ｔ＋α  ・・・（２−１）
Ｗ（ｎ）＝Ｔ−β  ・・・（２−２）
ただし、α＝Ｘ―Ｌ、ｎ＝２，３・・・，Ｋ
すなわち、ラインデータ要求信号発生部６０１は、周期Ｋの間の期間Ｗ（１）が、期間Ｔに、第１期間Ｘと第２期間Ｌとの差分を加算した期間となるように、トグル信号（ＴＯＧＧＬＥ）を発生させる。また、ラインデータ要求信号発生部６０１は、周期Ｋの間の期間Ｗ（ｎ）（ｎ＝２，・・・，Ｋ）が、期間Ｔから短縮期間βを減算した期間となるように、トグル信号（ＴＯＧＧＬＥ）を発生させる。
【００５４】
また、周期Ｋの間の所定期間Ｔの合計Ｋ＊Ｔは、（３）式で示される。
【００５５】
Ｋ＊Ｔ＝ΣＷ（ｎ）＋Ｗ（１）  ・・・（３）
ただし、ｎ＝２，３，・・・，Ｋ
すなわち、ラインデータ要求信号発生部６０１は、周期Ｋにおける期間Ｔの合計が、周期Ｋの間の各期間Ｗ（ｎ）およびＷ（１）の総和となるように、トグル信号（ＴＯＧＧＬＥ）を発生させる。
【００５６】
また、バッファＲＡＭ制御部６０２は、ラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）に応じたライン単位のラスタデータＮライン分を順次バッファＲＡＭ６０３に格納する。ラインデータ増加要求信号（ＡＤＪＭＥＭ）が発生すると、図８に示すように、Ｎ＋１回目のラインデータ要求信号（ＭＬＳＹＮＣ＿Ｎ）の発生タイミングで入力されるラスタデータのバッファＲＡＭ制御部６０２によるバッファＲＡＭ６０３への格納が終了するまでの期間が期間Ｔを超える場合、ラインデータ要求信号発生部６０１は、バッファＲＡＭ制御部６０２によるＮ＋１回目のラスタデータのバッファＲＡＭ６０３への格納終了期間を含むようにトグル信号（ＴＯＧＧＬＥ）を発生させて、期間Ｔを延長し期間Ｓとする。
【００５７】
バッファＲＡＭ制御部６０２は、期間ＳにおけるラスタデータＮ＋１ライン分を順次バッファＲＡＭ６０３に格納し、期間Ｓにおける書込み対象外のバッファＲＡＭ６０３のラスタデータをリードすることでバッファＲＡＭアクセスのライトとリード制御を分離する。ラインデータ要求信号発生部６０１は、期間Ｓの次回以降の期間Ｔが期間Ｓから期間δずつ徐々に短縮され所定の期間Ｔに戻るようにトグル信号（ＴＯＧＧＬＥ）を発生させる。
【００５８】
期間Ｔの開始からＮ回目のラスタデータのバッファＲＡＭ６０３への格納終了までの期間を期間Ｄとし、期間Ｔの開始からＮ＋１回目のラスタデータのバッファＲＡＭ６０３への格納終了までの期間を期間Ｐとすると、期間δは、次のＮ＋１回のラインデータ要求信号（ＭＬＳＹＮＣ＿Ｌ）を発生させるまでの周期Ｋ（１以上の整数）を用いて、（４）式で示される。
【００５９】
δ＝（Ｐ―Ｄ）／（Ｋ−１）・・・（４）
ただし、Ｓ−Ｔ＝Ｐ−Ｄ
また、周期Ｋの間の各期間ＳをＳ（ｎ）とした場合、Ｓ（ｎ）は（５−１）、（５−２）式で示される。
【００６０】
Ｓ（１）＝Ｔ＋γ  ・・・（５−１）
Ｓ（ｎ）＝Ｔ―δ  ・・・（５−２）
ただし、γ＝Ｐ―Ｄ、ｎ＝２，３，・・・，Ｋ
また、周期Ｋの間の所定期間Ｔの合計Ｋ＊Ｔは、（６）式で表される。
【００６１】
Ｋ＊Ｔ＝ΣＳ（ｎ）＋Ｓ（１）  ・・・（６）
ただし、ｎ＝２，３，・・・，Ｋ
すなわち、ラインデータ要求信号発生部６０１は、上記で説明した（１）〜（６）式を満たすようなタイミングでトグル信号（ＴＯＧＧＬＥ）を発生させる。
【００６２】
ここで、期間Ｔの開始からＮ回目のラスタデータのバッファＲＡＭ６０３への格納終了までの期間である期間Ｄを上記第１期間Ｘと等しくなるように、期間Ｔの開始からＮ＋１回目のラスタデータのバッファＲＡＭ６０３への格納終了までの期間である期間Ｐを上記第２期間Ｌに等しくなるように、ラインデータ要求信号発生部６０１が、トグル信号を発生させる。これにより、上記（４）〜（６）式と（１）〜（３）式が等価的に満たされることとなる。
【００６３】
従来の画像形成装置では、図１０に示すように、１スキャンと同期間である所定の期間においてラインデータ要求信号を増加させないか、あるいは、図１１に示すように、この所定の期間にラインデータ要求信号を増加しているが、印刷速度の高速化、１スキャン中の書込みライン数増による所定期間中の取得画像データの要求数の増加、所定期間中の取得画像データの転送速度の低速化要求などの要因により、画像形成装置に対して増加して出力したラインデータ要求信号が次の所定期間にずれ込むことでデータ転送が破綻してしまう。
【００６４】
これに対し、本実施の形態では、図１２に示すように、所定期間におけるラインデータ要求信号を増加させるようトグル信号を発生させ、かつこのトグル信号を発生させるタイミングを徐々に短縮してもとに戻すため、図１２に示すように、画像処理部３４２に対してさらに多く出力したラインデータ要求信号が次の所定期間にずれ込んでしまう場合でもデータ転送が破綻することがなくなり、この結果、高品質な画像を得ることができる。
【００６５】
なお、本実施の形態では、光ビームを発光する光源としてＶＣＳＥＬ２００を用いた例をあげて説明したが、これに限定されるものではなく、複数の光ビームを発光させる光源であれば、いずれの光源も適用することができる。
【００６６】
なお、本実施の形態の複合機で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００６７】
本実施の形態の複合機で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６８】
さらに、本実施の形態の複合機で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の複合機で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６９】
本実施の形態の複合機で実行される画像形成プログラムは、上述した各部（画像処理部３４２、ラインデータ要求信号発生部６０１、バッファＲＡＭ制御部６０２、変倍処理制御部６０４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像処理部３４２、ラインデータ要求信号発生部６０１、バッファＲＡＭ制御部６０２、変倍処理制御部６０４が主記憶装置上に生成されるようになっている。
【符号の説明】
【００７０】
１００  画像形成装置
１０２  光学装置
１０２ａ  ポリゴンミラー
１０２ｂ  反射ミラー
１０２ｃ  第２シリンドリカルレンズ
１０４ａ、１０６ａ、１０８ａ、１１０ａ  感光体ドラム
１０４ｂ、１０６ｂ、１０８ｂ、１１０ｂ  帯電器
１０４ｃ、１０６ｃ、１０８ｃ、１１０ｃ  現像器
１１２  画像形成部
１１４  中間転写ベルト
１１４ａ、１１４ｂ、１１４ｃ  搬送ローラ
１１８  ２次転写ベルト
１２０  定着装置
１２２  転写部
１２４  受像材
１３０  定着部材
１３２  印刷物
２００  ＶＣＳＥＬ
２０２  第１シリンドリカルレンズ
２０４  反射ミラー
２０６  結像レンズ
２０８  反射ミラー
２１０  同期検知装置
３００  制御ユニット
３０２  スキャナ部
３０４  ＶＰＵ
３０６  ＩＰＵ
３０８  プリンタ部
３１０  書き込み制御部
３１２  ＬＤドライバ
３１６  システムバス
３３０  主制御部
３４０  メモリ
３４２  画像処理部
３４４  出力データ制御部
６０１  ラインデータ要求信号発生部
６０２  バッファＲＡＭ制御部
６０３  バッファＲＡＭ
６０４  変倍処理制御部
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００４−２５８２８号公報
【図１】
0005636832.tif 000002
【図２】
0005636832.tif 000003
【図３】
0005636832.tif 000004
【図４】
0005636832.tif 000005
【図５】
0005636832.tif 000006
【図６】
0005636832.tif 000007
【図７】
0005636832.tif 000008
【図８】
0005636832.tif 000009
【図９】
0005636832.tif 000010
【図１０】
0005636832.tif 000011
【図１１】
0005636832.tif 000012
【図１２】
0005636832.tif 000013