(57)【特許請求の範囲】
【請求項１】
画像データに応じてマルチビームによる書き込み処理を行う光書込手段と、
該光書込手段を制御する書込制御手段と、
画像データを記憶する記憶手段と、
該記憶手段に記憶された画像データを読み出して前記書込制御手段へ転送する画像転送手段と
を備えた画像形成装置であって、
前記画像転送手段は、前記記憶手段に記憶された画像データを、前記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次前記書込制御手段へ転送し、
前記書込制御手段は、前記画像転送手段から転送されたシリアルデータである画像データを、該画像データの書き込み処理に使用するビーム数に対応するパラレルデータに変換して前記光書込手段へ出力する
ことを特徴とする画像形成装置。
【請求項２】
前記書き込み処理に使用するビーム数が、前記画像データがＣＭＹＫカラープリント時のＣＭＹＫ各色の画像データの場合は各色毎に２ビームであり、前記画像データがグレイスケール画像データの場合は８ビームであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像データに応じてマルチビームによる書き込み処理を行う光書込手段と、
該光書込手段を制御する書込制御手段と、
画像データを記憶する記憶手段と、
該記憶手段に記憶された画像データを読み出して前記書込制御手段へ転送する画像転送手段と
を備えた画像形成装置であって、
画像データを前記書き込み処理に使用するビーム数に応じて、その書き込み処理に必要な順番で前記記憶手段に書き込む画像書込手段を設け、
前記画像転送手段は、前記画像書込手段によって前記記憶手段に書き込まれた画像データを、順番に読み出して前記書込制御手段へ転送し、
前記書込制御手段は、前記画像転送手段から転送されたシリアルデータである画像データを、該画像データの書き込み処理に使用するビーム数に対応するパラレルデータに変換して前記光書込手段へ出力することを特徴とする画像形成装置。
【請求項４】
画像データに応じてマルチビームによる書き込み処理を行う光書込手段と、
該光書込手段を制御する書込制御手段と、
画像データを記憶する記憶手段と、
該記憶手段に記憶された画像データを読み出して前記書込制御手段へ転送する画像転送手段と
を備えた画像形成装置であって、
入力された画像データを圧縮処理する圧縮処理手段と、画像データを前記書き込み処理に使用するビーム数に応じて、その書き込み処理に必要な順番で前記圧縮処理手段へ入力する画像入力手段と、前記圧縮処理手段によって圧縮処理された画像データを前記記憶手段に書き込む画像書込手段とを設け、
前記画像転送手段は、前記画像書込手段によって前記記憶手段に書き込まれた圧縮処理された画像データを、順番に読み出して前記書込制御手段へ転送し、
前記書込制御手段は、前記画像転送手段から転送された画像データを伸張処理し、その伸張処理した画像データを書き込み処理に使用するビーム数に対応するパラレルデータに変換して前記光書込手段へ出力することを特徴とする画像形成装置。
【請求項５】
画像データに応じてマルチビームによる書き込み処理を行う光書込手段を制御する書込制御手段へ、記憶手段に記憶された画像データを転送する画像転送方法において、
前記記憶手段に記憶された画像データを、前記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次前記書込制御手段へ転送することを特徴とする画像転送方法。
【請求項６】
記憶手段に記憶された画像データを、マルチビームによる書き込み処理を行う光書込手段を制御する書込制御手段へ転送する画像処理装置を制御するコンピュータに、
前記記憶手段に記憶された画像データを、前記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次前記書込制御手段へ転送する画像転送機能を実現させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データに応じてマルチビームによる書き込み処理を行うマルチビーム光学走査系の光書込手段を搭載した電子写真方式のレーザプリンタ，デジタル複写機，ファクシミリ装置，ＭＦＰ（デジタル複合機）等の画像形成装置、画像転送方法、画像処理装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、上記のような画像形成装置では、画像処理用のＡＳＩＣ（Application Specific IC:特定用途用ＬＳＩ）やＣＰＵを含むコントローラ部（画像処理装置）をエンジン部（書込制御装置および光書込装置を含む）に接続し、そのコントローラ部を用いて展開した画像データをエンジン部により可視画像として用紙等の印刷媒体上に画像形成する画像形成処理を行うことが多い。
例えば、デジタル複写機の場合には、複数の画像処理用のハードウェア要素を有するＡＳＩＣをコントローラ部に搭載するとともに、このＡＳＩＣとエンジン部をＰＣＩ（Peripheral Component Interconnect）インタフェースで接続し、更に同じコントローラ部に配設したＣＰＵとＡＳＩＣとを接続することにより、ＣＰＵの制御の下にコピー処理を行うことができる（例えば特許文献１参照）。
【０００３】
一方、エンジン部では、高品質の画像を高速に記録することができることから、半導体レーザ等のレーザ光源から出射されたレーザビームを利用して書き込み処理を行う光書込装置を搭載した電子写真方式の画像形成装置が普及し、さらなる高速化，画像の高精細化の要求が高まっている。
近年、電子写真方式の画像形成装置では、その高速化に伴い、走査光学系を構成するレーザビームを単一で使用していたものから、複数のレーザビームを出射点として使用するマルチビーム走査光学系の光書込装置を使用する傾向がある。
【０００４】
このような画像形成装置は、光書込装置のポリゴンミラーによる一回の走査により、複数（ｎ本）のレーザビームを同時に感光体上に走査させ、複数のライン（ｎ本）を同時に書き込むマルチビーム方式を採用している（例えば特許文献２参照）。
したがって、ポリゴンミラーの回転数が一定であれば、単純に画像形成装置の画像形成速度は、１本のレーザビームを用いた場合のｎ倍速くなる。
【特許文献１】特許第３６８２４４２号公報
【特許文献２】特開２００１−１９４６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、マルチビーム走査光学系の光書込装置（光書込手段）における複数ライン同時書き込みを実現するためには、コントローラ部から転送されたデータを一度エンジン部の書込制御装置（書込制御手段）に蓄積する必要があり、少なくとも同時書き込みライン数分のラインメモリを搭載しなければならない。
この発明は、上記の点に鑑みてなされたものであり、マルチビーム走査光学系の光書込手段における複数ライン同時書き込みに必要となる書込制御手段のラインメモリを削減できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するため、画像形成装置，画像転送方法，画像処理装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００７】
この発明による画像形成装置は、画像データに応じてマルチビームによる書き込み処理を行う光書込手段と、その光書込手段を制御する書込制御手段と、画像データを記憶する記憶手段と、その記憶手段に記憶された画像データを読み出して上記書込制御手段へ転送する画像転送手段とを備えた画像形成装置であって、
上記画像転送手段は、上記記憶手段に記憶された画像データを、上記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次上記書込制御手段へ転送し、上記書込制御手段は、上記画像転送手段から転送されたシリアルデータである画像データを、その画像データの書き込み処理に使用するビーム数に対応するパラレルデータに変換して上記光書込手段へ出力することを特徴とする。
【０００８】
上記書き込み処理に使用するビーム数が、上記画像データがＣＭＹＫカラープリント時のＣＭＹＫ各色の画像データの場合は各色毎に２ビームであり、上記画像データがグレイスケール画像データの場合は８ビームであるとよい。
なお、画像データを上記書き込み処理に使用するビーム数に応じて、その書き込み処理に必要な順番で前記記憶手段に書き込む画像書込手段を設けてもよい。
その場合は、画像転送手段は、上記画像書込手段によって上記記憶手段に書き込まれた画像データを、順番に読み出して上記書込制御手段へ転送すればよい。
【０００９】
あるいは、入力された画像データを圧縮処理する圧縮処理手段と、画像データを上記書き込み処理に使用するビーム数に応じて、その書き込み処理に必要な順番で前記圧縮処理手段へ入力する画像入力手段と、上記圧縮処理手段によって圧縮処理された画像データを上記記憶手段に書き込む画像書込手段とを設けてもよい。
その場合、上記画像転送手段は、上記画像書込手段によって上記記憶手段に書き込まれた圧縮処理された画像データを、順番に読み出して上記書込制御手段へ転送し、上記書込制御手段は、上記画像転送手段から転送された画像データを伸張処理し、その伸張処理した画像データを書き込み処理に使用するビーム数に対応するパラレルデータに変換して上記光書込手段へ出力すればよい。
【００１０】
この発明による画像転送方法は、画像データに応じてマルチビームによる書き込み処理を行う光書込手段を制御する書込制御手段へ、記憶手段に記憶された画像データを転送する画像転送方法において、上記記憶手段に記憶された画像データを、上記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次上記書込制御手段へ転送することを特徴とする。
この発明によるプログラムは、記憶手段に記憶された画像データを、マルチビームによる書き込み処理を行う光書込手段を制御する書込制御手段へ転送する画像処理装置を制御するコンピュータに、上記記憶手段に記憶された画像データを、上記書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次上記書込制御手段へ転送する画像転送機能を実現させるためのプログラムである。
この発明による記録媒体は、そのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１１】
この発明によれば、画像転送手段が、記憶手段に記憶された画像データを、マルチビームによる書き込み処理に使用するビーム数に応じてその書き込み処理に必要な順番で読み出して順次書込制御手段へ転送するので、その書込制御手段が、その順番で送られてくる画像データを、その画像データの書き込みに使用するビーム数に対応するパラレルデータに変換して光書込手段へ出力するために、従来必要としていたラインメモリを削減することができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
ここでは、この発明の実施形態を、８本のレーザビームを持つマルチビーム走査光学系の光書込装置を搭載した画像形成装置を例に説明する。
【００１３】
〔画像形成装置の基本構成〕
まず、この発明の一実施形態である画像形成装置の基本構成について、図１を参照して説明する。
図１は、その画像形成装置の基本構成例を示すブロック図である。
この画像形成装置は、ＭＦＰであり、エンジン部１とコントローラ部２（画像処理装置）とを備えている。なお、ＭＦＰの代わりに、レーザプリンタ，デジタル複写機，又はファクシミリ装置等の他の画像形成装置を用いてもよい。
【００１４】
エンジン部１は、スキャナ１０１，プロッタ１０２，読み取り制御部１０３，書き込み制御部１０４，およびエンジン制御ＣＰＵ１０５等によって構成されている。
スキャナ１０１は、原稿の画像を読み取る画像読取手段である。
プロッタ１０２は、コントローラ部２のメモリ１１５に展開された画像データをＡＳＩＣ１１２および書き込み制御部１０４を介して受け取り、可視画像として用紙（他の記録媒体でもよい）上に印刷する画像形成手段である。
【００１５】
このプロッタ１０２は、８本のレーザビームを出力できるマルチビーム走査光学系の光書込装置（光書込手段）を搭載しており、ＣＭＹＫカラープリントの場合には各色２ビーム（８ビームを４色×２ビームで使用）でポリゴンミラーよる１回の走査により２ライン同時書き込みを、グレイスケールプリントの場合には１色８ビーム(８ビームを１色で使用)でポリゴンミラーよる１回の走査により８ライン同時書き込みをそれぞれ行うものとする。なお、これらのマルチビームによる書き込み処理は、周知であるため、詳細は省略する。また、「ＣＭＹＫ」のＣはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックをそれぞれ示す。
【００１６】
読み取り制御部１０３は、スキャナ１０１による原稿画像の読み取りを制御するものである。
書き込み制御部１０４は、複数のレーザ光源であるレーザダイオード（又は複数のレーザダイオードからなるレーザダイオードアレイ）からの複数のレーザビーム（マルチビーム）による書き込み処理を行う光書込手段を制御する書込制御手段である。この書き込み制御部１０４は、形式変換手段に相当するシリパラ変換部を備えている。
エンジン制御ＣＰＵ１０５は、図示しないＲＯＭ内のプログラムに従って動作することにより、エンジン部１の各部を統括的に制御するものである。
【００１７】
コントローラ部２は、コントローラ制御ＣＰＵ１１１，ＡＳＩＣ１１２，操作部１１３，ＨＤＤ１１４，メモリ１１５，およびネットワークインタフェース（以下「インタフェース」を「Ｉ／Ｆ」ともいう）１１６等によって構成されている。なお、操作部１１３は実際にはコントローラ部２の外側に配置されている。
コントローラ制御ＣＰＵ１１１は、図示しないＲＯＭ内の固定プログラムおよび図示しないＲＡＭ上に展開したプログラムに従って動作することにより、コントローラ部２の各部を統括的に制御するものである。
【００１８】
ＡＳＩＣ１１２は、多機能デバイスボードであり、エンジン制御ＣＰＵ１０５の制御対象となるデバイスの共有化を図り、アーキテクチャの面からアプリケーションプログラム等の開発の高効率化を支援するものである。
操作部１１３は、画像形成装置により提供される画像処理機能の選択に基づくエンジン部１に対する動作指示等のデータを入力するための各種の操作キー（操作スイッチ又は操作ボタンともいう）およびＬＣＤ又はＣＲＴ等の表示器を有するものである。
【００１９】
ＨＤＤ１１４は、大量のデータを記憶保持する不揮発性の記憶手段（記憶装置）であり、ＯＳ（オペレーティングシステム）を含むプログラムや、画像データ（デジタル画像信号）等の各種データを蓄積することができる。なお、このＨＤＤ１１４に、メモリ１１５内のデータを蓄積しておくこともできる。
メモリ１１５は、各種プログラムを記憶するプログラムメモリや、コントローラ制御ＣＰＵ１１１がデータ処理を行う際に使用するワークメモリ、画像データを展開する画像メモリ等として使用する記憶手段である。
ネットワークＩ／Ｆ１１６は、図示しないネットワークを介して外部装置と通信を行うためのものである。
【００２０】
ここで、プリント（画像形成）対象となる画像データは、スキャナ１０１からの読み取りデータ（ＲＧＢの画像データ）、ネットワークＩ／Ｆ１１６からの入力データ、ＨＤＤ１０４の蓄積データと様々であるが、プリント動作を行う場合、カラーの場合にはＣＭＹＫの画像データに、モノクロの場合はグレイスケールの画像データにそれぞれ予め変換し、メモリ１１５に展開する。
【００２１】
このように構成された画像形成装置において、コントローラ部２のコントローラ制御ＣＰＵ１１１は、電源投入時に、ＲＯＭ内のブートプログラムに従い、ＨＤＤ１１４内のＯＳ（オペレーションシステム），アプリケーションソフトウェアを含む各種プログラムを読み出し、ＲＡＭにインストールした後、その各種プログラムに従って動作し（各種プログラムを必要に応じて選択的に実行し）、装置を制御することにより、この発明に関するビーム数設定手段としての機能を含む各種機能を実現することができる。
【００２２】
〔ＡＳＩＣの内部構成〕
次に、図１のＡＳＩＣ１１２の内部構成について、図２を参照して説明する。
図２は、図１のＡＳＩＣ１１２の内部構成およびその周辺デバイスとの接続関係の一例を示すブロック図である。
【００２３】
このＡＳＩＣ１１２は、色別のＤＭＡ（Direct Memory Access）コントローラ２０１〜２０４と、アービタ２０５とによって構成されている。
ＤＭＡコントローラ２０１〜２０４は、画像転送手段であり、アービタ２０５経由でメモリ１１５に対してリードアドレスを発行することにより、メモリ１１５内のＣＭＹＫの画像データを読み込んでエンジン部１の書き込み制御部１０４へ転送する。これを、ＤＭＡ転送という。
アービタ２０５は、ＤＭＡコントローラ２０１〜２０４およびエンジン制御ＣＰＵ１０５からの入出力要求に対する調停（アービトレーション）を行い、メモリ１１５へアクセスして画像データの入出力を行う調停回路である。
【００２４】
〔ＡＳＩＣを用いたデータ転送〕
次に、この画像形成装置における図２に示したＡＳＩＣ１１２を用いたデータ転送について、図３〜図７も参照して説明する。
コントローラ部２は、ＣＭＹＫカラープリント時には、ＡＳＩＣ１１２のＤＭＡコントローラ２０１〜２０４によってＣＭＹＫそれぞれの画像データを、グレイスケール（モノクロ）プリント時にはＤＭＡコントローラ２０１によってグレイスケール画像データをメモリ１１５から読み込んでエンジン部１の書き込み制御部１０４へ転送する。
コントローラ部２側の制御はコントローラ制御ＣＰＵ１１１にて、エンジン部１側の制御はエンジン制御ＣＰＵ１０５にて各々行われる。
【００２５】
（１）ＣＭＹＫカラープリント：各色２ビーム書き込みの場合（８ビームを４色×２ビームで使用）
図３は、図２のプロッタ１０２（実際にはその内部の光書込手段）がＣＭＹＫカラープリント時に各色２ビーム（８ビームを４色×２ビームで使用）でポリゴンミラーよる１回の走査により２ライン同時書き込みを行う場合におけるコントローラ部２のＡＳＩＣ１１２を用いたメモリ１１５からの画像データの読み出しの順序を示す説明図である。
【００２６】
プロッタ１０２は、８ビームを４色×２ビームで使用する場合、ＣＭＹＫ各々２ライン同時に書き込み処理を行う。従来は、色毎に１ライン目，２ライン目，３ライン目，・・・と順次ＤＭＡ転送を行っていたため、２ライン同時に書き込み処理を行うためには、最小でも各色１ライン分のラインメモリが必要となっていた。
そこで、この実施形態では、メモリ１１５に展開されているＣＭＹＫ画像データに対し、図３に示す順番にＤＭＡ転送を行う。
【００２７】
この場合、２ライン同時に主走査方向へと書き込み処理が行われるため、１ライン目の主走査１画素目、２ライン目の主走査１画素目、１ライン目の主走査２画素目、２ライン目の主走査２画素目、・・・、２ライン目の主走査後端画素、３ライン目の主走査１画素目、４ライン目の主走査１画素目、・・・、２ｙ−１ライン目の主走査ｘ画素目、２ｙライン目の主走査ｘ画素目、２ｙ−１ライン目の主走査ｘ＋１画素目、２ｙライン目の主走査ｘ＋１画素目，・・・の順にＤＭＡ転送を行う（ｘ＝１，２，３，・・・、ｙ＝１，２，３，・・・）。
【００２８】
図４は、図２のプロッタ１０２がＣＭＹＫカラープリント時に各色２ビーム（８ビームを４色×２ビームで使用）でポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合におけるメモリ１１５からプロッタ１０２への画像データの流れを示す図である。
ＤＭＡコントローラ２０１〜２０４は、上記の順番にてメモリ１１５からＣＭＹＫの画像データを読み込み、書き込み制御部１０４へ転送する。
【００２９】
書き込み制御部１０４は、ＤＭＡコントローラ２０１〜２０４からの画像データに対してシリパラ変換部１０４ａによるシリパラ変換（シリアルデータからパラレルデータへの変換）を実施し、各ビームに対応する画像データをプロッタ１０２へ出力する。
各色それぞれ、コントローラ部２のメモリ１１５から書き込み処理に必要な順番でエンジン部１の書き込み制御部１０４へ画像データのＤＭＡ転送を行うことにより、ＣＭＹＫカラープリント時に各色２ビーム（８ビームを４色×２ビームで使用）でポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合、書き込み制御部に従来搭載されていたラインメモリ（各色１ライン分×４＝合計４ライン分）を削減することができる。
【００３０】
（２）グレイスケールプリント：１色８ビーム書き込みの場合（８ビームを１色で使用）
ここでは、１つのＤＭＡコントローラ２０１を用いてグレイスケール画像データを転送する場合について説明する。なお、他のＤＭＡコントローラ２０２〜２０４のいずれかを使用してもよい。
図５は、図２のプロッタ１０２がグレイスケールプリント時に１色８ビーム（８ビームを１色で使用）でポリゴンミラーによる１回の走査により８ライン同時書き込みを行う場合におけるコントローラ部２のＡＳＩＣ１１２を用いたメモリ１１５からの画像データの読み出しの順序を示す説明図である。
【００３１】
プロッタ１０２は、８ビームを１色で使用する場合、８ライン同時に書き込み処理を行う。従来は、１ライン目，２ライン目，３ライン目，・・・と順次ＤＭＡ転送を行っていたため、８ライン同時に書き込み処理を行うためには、最小でも７ライン分のラインメモリが必要となっていた。
そこで、この実施形態では、メモリ１１５に展開されているグレイスケール画像データに対し、図５に示す順番にＤＭＡ転送を行う。
【００３２】
この場合、８ライン同時に主走査方向へと書き込み処理が行われるため、１ライン目の主走査１画素目、２ライン目の主走査１画素目、・・・、７ライン目の主走査１画素目、８ライン目の主走査1画素目、１ライン目の主走査２画素目、２ライン目の主走査２画素目、・・・、８ライン目の主走査後端画素、９ライン目の主走査１画素目、１０ライン目の主走査１画素目、・・・、８ｙ−７ライン目の主走査ｘ画素目、８ｙ−６ライン目の主走査ｘ画素目、・・・、８ｙ−１ライン目の主走査ｘ画素目、８ｙライン目の主走査ｘ画素目、８ｙ−７ライン目の主走査ｘ＋１画素目、８ｙ−６ライン目の主走査ｘ＋１画素目、・・・の順にＤＭＡ転送を行う（ｘ＝１，２，３，・・・、ｙ＝１，２，３，・・・）。
【００３３】
図６は、図２のプロッタ１０２がグレイスケールプリント時に１色８ビーム（８ビームを１色で使用）でポリゴンミラーによる１回の走査により８ライン同時書き込みを行う場合におけるメモリ１１５からプロッタ１０２への画像データの流れを示す図である。
ＤＭＡコントローラ２０１は、上記の順番にてメモリ１１５から画像データを読み込み、書き込み制御部１０４へ転送する。
【００３４】
書き込み制御部１０４は、ＤＭＡコントローラ２０１からの画像データに対してシリパラ変換部１０４ａによるシリパラ変換を実施し、各ビームに対応する画像データをプロッタ１０２へ出力する。
コントローラ部２のメモリ１１５から書き込み処理に必要な順番でエンジン部１の書き込み制御部１０４へ画像データのＤＭＡ転送を行うことにより、グレイスケールプリント時に１色８ビーム（８ビームを１色で使用）でポリゴンミラーによる１回の走査により８ライン同時書き込みを行う場合、書き込み制御部に従来搭載されていたラインメモリ（７ライン分）を削減することができる。
【００３５】
以上、画像データのＤＭＡ転送について、８本のレーザビームを持つマルチビーム走査光学系の光書込装置を搭載したプロッタ１０２によるＣＭＹＫカラープリントおよびグレイスケールプリントを例に説明したが、この発明はレーザビームの数に依存しない発明である。
そこで、１色あたりｎ本のレーザビームを持つマルチビーム走査光学系の光書込装置を搭載したプロッタによるプリントを例に簡単に説明する。なお、説明の都合上、コントローラ部２のＡＳＩＣ１１２およびエンジン部１のプロッタ１０２，書き込み制御部１０８が、１色あたりｎ本のレーザビームに対応可能とする。
【００３６】
（３）１色ｎビーム書き込みの場合（ｎビームを１色で使用）
ここでは、１色あたり１つのＤＭＡコントローラでコントローラ部２のメモリ１１５から書き込み制御部１０４へ画像データのＤＭＡ転送行い、ｎビームで書き込みを行う場合について説明する。
図７は、図２のプロッタ１０２が１色あたりｎビームでポリゴンミラーによる１回の走査によりｎライン同時書き込みを行う場合におけるコントローラ部２のＡＳＩＣ１１２を用いたメモリ１１５からの画像データの読み出しの順序を示す説明図である。
【００３７】
プロッタ１０２は、１色でｎビームを使用する場合、ｎライン同時に書き込み処理を行う。従来は、１ライン目，２ライン目，３ライン目，・・・と順次ＤＭＡ転送を行っていたため、ｎライン同時に書き込み処理を行うためには、最小でもｎ−１ライン分のラインメモリが必要となっていた。
そこで、この実施形態では、メモリ１１５に展開されている画像データに対し、図７に示す順番にＤＭＡ転送を行う。
【００３８】
この場合、ｎライン同時に主走査方向へと書き込み処理が行われるため、１ライン目の主走査１画素目、２ライン目の主走査１画素目、・・・、ｎ−１ライン目の主走査１画素目、ｎライン目の主走査１画素目、１ライン目の主走査２画素目、２ライン目の主走査２画素目、・・・、ｎライン目の主走査後端画素、ｎ＋１ライン目の主走査１画素目、ｎ＋２ライン目の主走査１画素目、・・・、ｙｎ＋１ライン目の主走査ｘ画素目、ｙｎ＋２ライン目の主走査ｘ画素目、・・・、ｙｎ＋（ｎ−２）ライン目の主走査ｘ画素目、ｙｎ＋（ｎ−１）ライン目の主走査ｘ画素目、ｙｎ＋ｎライン目の主走査ｘ画素目、ｙｎ＋１ライン目の主走査ｘ＋１画素目、・・・の順にＤＭＡ転送を行う（ｘ＝１，２，３，・・・、ｙ＝１，２，３，・・・）。
【００３９】
ＤＭＡコントローラ２０１〜２０４（又はそのいずれか）は、コントローラ制御ＣＰＵ１１１によって上記のビーム数ｎが設定されている（その設定は装置の工場出荷時等に行われる）ため、図７に示す順番でメモリ１１５から画像データを読み込み、書き込み制御部１０４へ転送する。
書き込み制御部１０４は、ＤＭＡコントローラ２０１〜２０４（又はそのいずれか）からの画像データに対してシリパラ変換部１０４ａによるビーム数ｎに対応するシリパラ変換を実施し、各ビームに対応する画像データをプロッタ１０２へ出力する。
コントローラ部２のメモリ１１５から書き込み処理に必要な順番でエンジン部１の書き込み制御部１０４へ画像データのＤＭＡ転送を行うことにより、１色あたりｎビームで書き込み処理を行う場合、書き込み制御部に従来搭載されていたラインメモリを１色あたりｎ−１ライン分削減することができる。
【００４０】
なお、上述した実施形態では、メモリ１１５から書き込み処理に必要な順番で書き込み制御部１０４へ画像データのＤＭＡ転送を行うようにしたが、画像データを書き込み処理に必要な順番でメモリ１１５に書き込み、メモリ１１５からそのままエンジン部１の書き込み制御部１０４へ画像データのＤＭＡ転送を行うようにしても、同様の効果を得ることが可能である。この場合、コントローラ制御ＣＰＵ１１１が、ＲＡＭにインストールした各種プログラムに従って動作し、装置を制御することにより、この発明に関する画像書込手段としての機能を実現することができる。
また、エンジン部１側へのデータ転送のスループットを考慮し、メモリ１１５には圧縮画像データを展開し、エンジン部１側にて伸張処理を行うデータ転送方法も考えられるので、それについて以下でＣＭＹＫの画像データを例に図８を参照して簡単に説明する。
【００４１】
〔圧縮処理した画像データを転送する場合〕
この場合、図７のデータ転送の順番と同様の順番でＣＭＹＫの画像データをその各プレーン毎に圧縮し、その各圧縮画像データをエンジン部１側へ転送し、エンジン部１側にて伸張処理を行う。伸張後の画像データは書き込み処理に必要な順番のデータとなっているため、同様にラインメモリを削減することが可能である。
その際、圧縮処理のアルゴリズムとしては、ラスター走査順による符号法のアルゴリズムとなる。例えば、ランレングス法を用いる。伸張処理のアルゴリズムとしては、その圧縮処理のアルゴリズムに対応するものとなる。
【００４２】
図８は、図２のプロッタ１０２がＣＭＹＫカラープリント時に各色２ビーム（８ビームを４色×２ビームで使用）でポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合におけるメモリ１１５からプロッタ１０２への圧縮画像データ（圧縮処理した画像データ）の流れを示す図である。なお、この例では、各色２ビームとしたが、各色３ビーム以上としても構わない。
【００４３】
メモリ１１５に展開される画像データの圧縮方法には、ＡＳＩＣ１１２に圧縮処理部（圧縮処理手段）２０６を搭載し、それによって圧縮する方法や、コントローラ制御ＣＰＵ１１１により圧縮処理する方法が考えられる。
ここで、コントローラ部２のコントローラ制御ＣＰＵ１１１が、ＲＡＭにインストールした各種プログラムに従って動作し、装置を制御することにより、この発明に関する圧縮処理手段，画像入力手段，画像書込手段としての機能を実現することができる。
【００４４】
ＤＭＡコントローラ２０１〜２０４は、上記の順番にて圧縮されてメモリ１１５に書き込まれたＣＭＹＫの圧縮画像データを読み込み、書き込み制御部１０４へ転送する。
書き込み制御部１０４は、ＤＭＡコントローラ２０１〜２０４からの画像データに対して伸張処理およびシリパラ変換を実施し、各ビームへ対応する画像データをプロッタ１０２へ出力する。
圧縮画像データの伸張方法には、書き込み制御部１０４に伸張処理部１０４ｂを搭載し、それによっては伸張する方法や、エンジン制御ＣＰＵ１０５により伸張処理する方法が考えられる。
【００４５】
コントローラ部２側のメモリ１１５から書き込み処理に必要な順番で圧縮された画像データをエンジン部１側の書き込み制御部１０４へＤＭＡ転送し、書き込み制御部１０４にて伸張処理を行う。伸張処理された画像データは、書き込み処理に必要な順番になっているため、圧縮処理した画像データを転送する場合、書き込み制御部に従来搭載されていたラインメモリ（各色１ライン分×４＝合計４ライン分）を削減することができる。
【００４６】
このように、コントローラ部に搭載したＡＳＩＣのＤＭＡコントローラが、メモリ（記憶手段）に記憶された画像データをマルチビームによる書き込み処理に必要な順番でエンジン部の書き込み制御部（書込制御手段）へ転送することにより、書き込み制御部に従来搭載されていたマルチビームによる書き込み処理に必要としていたラインメモリを削減することができる。また、カラープリント時には１色ｎ（例えば「２」）ビーム、モノクロプリント時には１色ｎ×４（例えば「８」）ビームで使用するような画像形成装置において、ＤＭＡコントローラを共用することができる。
【００４７】
また、コントローラ部に搭載したＡＳＩＣのＤＭＡコントローラが、メモリに記憶された画像データを予め設定されたビーム数のマルチビームによる書き込み処理に必要な順番でエンジン部の書き込み制御部へ転送することにより、一つのコントローラ部で様々なビーム数の光学系に対応することができる。
さらに、エンジン部の書き込み制御部が、コントローラ部からの画像データをマルチビームのビーム数に対応する形式にシリパラ変換し、その変換した画像データをプロッタの光書込装置へ出力することにより、コントローラ部からの画像データを可視化像として印刷媒体に印刷することができる。
【００４８】
あるいは、コントローラ部のコントローラ制御ＣＰＵが、画像データをマルチビームによる書き込み処理に必要な順番で圧縮処理してメモリに展開することにより、そのメモリに展開された圧縮画像データをＡＳＩＣのＤＭＡコントローラがそのままエンジン部の書き込み制御部へ転送すればよいので、上述と同様の効果に加え、以下の効果を得ることができる。つまり、データ転送のスループットを向上させることができる。また、カラープリント時には１色ｎビーム、モノクロプリント時には１色ｎ×４ビームで使用するような画像形成装置において、圧縮処理手段を共有することができる。
また、エンジン部の書き込み制御部が、コントローラ部からの圧縮画像データを伸張処理し、その伸張処理した画像データをマルチビームのビーム数に対応する形式にシリパラ変換し、その変換した画像データをプロッタの光書込装置へ出力することにより、コントローラ部からの画像データを可視化像として印刷媒体に印刷することができる。
【００４９】
なお、従来の画像形成装置では、コントローラ部に画像処理用のＡＳＩＣを、エンジン部に書き込み処理用のＡＳＩＣをそれぞれ備えていたが、その各ＡＳＩＣを別個にしていたのは開発効率の点等からであり、別々の部署でそれぞれのＡＳＩＣを開発するのが一般的であった。
しかし近年、ＡＳＩＣの微細化が進み、コスト面で有利であることから、コントローラ部とエンジン部でそれぞれ使用していたＡＳＩＣを１つにまとめ、それをコントローラ部側に搭載した画像形成装置が開発されるようになった。
上述した実施形態は、そのような画像形成装置にこの発明を適用したものである。
【００５０】
以上の実施形態では、ＤＭＡコントローラが、メモリに記憶された画像データをマルチビームによる書き込み処理に必要な順番で読み込んでエンジン部の書き込み制御部へ転送する処理を行っているが、その処理の全て又はその一部の読み込みをコントローラ部（画像処理装置）を制御するコンピュータ（ＣＰＵ）が行うようにしてもよい。
その場合、この発明に関するプログラムは、コントローラ部を制御するコンピュータに、この発明に関する画像転送手段，ビーム数設定手段，圧縮処理手段，画像入力手段，画像書込手段としての機能を含む各機能をそれぞれ実現させるためのプログラムとなり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【００５１】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ（ハードディスク装置）等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムをコントローラ部にインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００５２】
以上の説明から明らかなように、この発明によれば、マルチビーム走査光学系の光書込装置における複数ライン同時書き込みに必要となる書込制御装置のラインメモリを削減することができる。したがって、低コストの画像形成装置を提供することができる。
【図面の簡単な説明】
【００５３】
【図１】この発明の一実施形態である画像形成装置の基本構成例を示す図である。
【図２】図１のＡＳＩＣの内部構成およびその周辺デバイスとの接続関係の一例を示すブロック図である。
【図３】図２のプロッタがＣＭＹＫカラープリント時に各色２ビームでポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合におけるコントローラ部のＡＳＩＣを用いたメモリからの画像データの読み出しの順序を示す説明図である。
【図４】図２のプロッタがＣＭＹＫカラープリント時に各色２ビームでポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合におけるメモリからプロッタへの画像データの流れを示す図である。
【００５４】
【図５】図２のプロッタがグレイスケールプリント時に１色８ビームでポリゴンミラーによる１回の走査により８ライン同時書き込みを行う場合におけるコントローラ部のＡＳＩＣを用いたメモリからの画像データの読み出しの順序を示す説明図である。
【図６】図２のプロッタがグレイスケールプリント時に１色８ビームでポリゴンミラーによる１回の走査により８ライン同時書き込みを行う場合におけるメモリからプロッタへの画像データの流れを示す図である。
【図７】図２のプロッタが１色あたりｎビームでポリゴンミラーによる１回の走査によりｎライン同時書き込みを行う場合におけるコントローラ部のＡＳＩＣを用いたメモリからの画像データの読み出しの順序を示す説明図である。
【図８】図２のプロッタがＣＭＹＫカラープリント時に各色２ビームでポリゴンミラーによる１回の走査により２ライン同時書き込みを行う場合におけるメモリからプロッタへの圧縮画像データの流れを示す図である。
【符号の説明】
【００５５】
１：エンジン部    ２：コントローラ部    １０１：スキャナ    １０２：プロッタ
１０３：読み取り制御部    １０４：書き込み制御部    １０４ａ：シリパラ変換部
１０４ｂ：伸張処理部    １０５：エンジン制御ＣＰＵ
１１１：コントローラ制御ＣＰＵ    １１２：ＡＳＩＣ    １１３：操作部
１１４：ＨＤＤ    １１５：メモリ    １１６：ネットワークＩ／Ｆ
２０１〜２０４：ＤＭＡコントローラ    ２０５：アービタ    
２０６：圧縮処理部
【図１】
0005151328.tif 000002
【図２】
0005151328.tif 000003
【図３】
0005151328.tif 000004
【図４】
0005151328.tif 000005
【図５】
0005151328.tif 000006
【図６】
0005151328.tif 000007
【図７】
0005151328.tif 000008
【図８】
0005151328.tif 000009