(57)【要約】【課題】本発明は、画像送信側から画像受信側への画像データの高速転送の適正化を図った画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】デジタル複合装置１は、シリアライザ１１００Ｃ〜１１００Ｋでライン画像データの先頭と後端にＳＴＡＲＴシンボルとＥＮＤシンボルを付加してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに高速転送しＬＤコントローラ１２１０Ｃ〜１２１０ＫでＳＴＡＲＴシンボルとＥＮＤシンボルに基づいてライン画像データの有効／無効を判断して、有効ライン画像データについては、基準処理ライン数を基準画像処理単位として画像処理を実行し、無効ライン画像データについては、転送エラーをシリアライザ１１００Ｃ〜１１００Ｋに通知し、シリアライザ１１００Ｃ〜１１００Ｋが補完ライン画像データを生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する。【選択図】          図４
2010124157.tif 000002
【特許請求の範囲】
【請求項１】
画像送信側ユニットと画像受信側ユニットが高速伝送手段で接続されている画像処理装置において、前記画像送信側ユニットは、画像データがライン単位で書き込まれ所定ライン分の画像データを格納するデータ記憶手段と、所定の読み出しタイミングに該データ記憶手段から画像データをライン毎に読み出すデータ読み出し手段と、該データ読み出し手段の読み出すライン画像データを制御または該データ読み出し手段の読み出した所定ライン数のライン画像データから補完ライン画像データを生成するデータ生成手段と、該データ読み出し手段の読み出したライン画像データ及び該データ生成手段の生成した補完ライン画像データの先頭と後端にそれぞれ先頭符号と後端符号を付与して前記高速伝送手段に渡す符号付与手段と、を備え、前記画像受信側ユニットは、該高速伝送手段を通して送信されてくるライン画像データから前記先頭符号と前記後端符号を検出する符号検出手段と、該符号検出手段の検出結果に基づいて該ライン画像データの有効／無効を判断して、有効ライン画像データについては、所定の基準処理ライン数を基準画像処理単位として所定の画像処理を実行し、無効ライン画像データについては、破棄してライン画像データが無効である旨の無効通知信号を前記画像送信側ユニットに送信する画像処理実行手段と、を備え、該画像送信側ユニットは、該無効通知信号が送られてくると、該データ生成手段が、該無効通知のあったライン画像データの属する該基準画像処理単位内の所定ライン数のライン画像データに基づいて該補完ライン画像データを生成し、該画像受信側ユニットは、該画像処理実行手段が、該補完ライン画像データを該破棄したライン画像データとするデータ補完処理を行って前記画像処理を実行することを特徴とする画像処理装置。
【請求項２】
前記データ生成手段は、前記無効通知のあったライン画像データの属する前記基準画像処理単位の全てのライン画像データに基づいて前記補完ライン画像データを生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理実行手段は、前記ライン画像データ毎に、前記画像送信側ユニットにデータ転送開始信号を送信し、前記データ読み出し手段は、該データ転送開始信号に基づいて前記データ記憶手段からライン毎にライン画像データを読み出すことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記画像処理実行手段は、前記基準画像処理単位に前記基準処理ライン数よりも所定ライン数多い最大処理ライン数と所定ライン数少ない最小処理ライン数の間のライン数のライン画像データに対して処理を行うとともに、該基準画像処理単位の最初のライン画像データに対する処理に際して単位処理開始信号を前記画像送信側ユニットに送信し、前記データ生成手段は、該単位処理開始信号が送られてくる毎に、前記データ記憶手段に格納されている該基準画像処理単位に属するライン画像データから前記補完ライン画像データを生成して、前記無効通知信号が送られてくると該補完ライン画像データを前記符号付与手段に出力することを特徴とする請求項２または請求項３記載の画像処理装置。
【請求項５】
前記画像処理実行手段は、前記無効通知信号及び前記単位処理開始信号を、前記データ転送開始信号と同じ信号線を用いて送信するとともに、該無効通知信号及び該単位処理開始信号として、該データ転送開始信号の信号形態を変更した信号を用いることを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記画像処理実行手段は、前記基準画像処理単位内に処理するライン数として、前記基準処理ライン数、該基準処理ライン数よりも所定ライン数多い最大処理ライン数または該基準処理ライン数よりも所定ライン少ない最小処理ライン数の間のライン数を指定処理ライン数として該指定処理ライン数のライン画像データの処理を実行し、該処理ライン毎に前記データ転送開始信号を出力するとともに、該基準画像処理単位の最初のライン画像データの処理開始に際して前記単位処理開始信号を出力し、前記無効ライン画像データの発生した基準画像処理単位の指定処理ライン数が最大処理ライン数であると、該最大処理ライン数に１ライン分増やしたライン数を該基準画像処理単位での指定処理ライン数として前記補完ライン画像データの処理を可能とし、次に前記無効ライン画像データの発生しなかった基準画像処理単位での指定処理ラインを１ライン減らすことを特徴とする請求項４または請求項５記載の画像処理装置。
【請求項７】
画像送信側ユニットと画像受信側ユニットが高速伝送手段で接続されている画像処理装置で実行される画像処理方法であって、前記画像送信側ユニットでの処理ステップとして、画像データがライン単位で書き込まれ所定ライン分の画像データを格納するデータ記憶手段から所定の読み出しタイミングに画像データをライン毎に読み出すデータ読み出し処理ステップと、該データ読み出し処理ステップで読み出だされるライン画像データを制御または該データ読み出し処理ステップで読み出された所定ライン数のライン画像データから補完ライン画像データを生成するデータ生成処理ステップと、該データ読み出し処理ステップで読み出されたライン画像データ及び該データ生成処理ステップで生成された補完ライン画像データの先頭と後端にそれぞれ先頭符号と後端符号を付与して前記高速伝送手段に渡す符号付与処理ステップと、を有し、前記画像受信側ユニットの処理ステップとして、該高速伝送手段を通して送信されてくるライン画像データから前記先頭符号と前記後端符号を検出する符号検出処理ステップと、該符号検出処理ステップでの検出結果に基づいて該ライン画像データの有効／無効を判断して、有効ライン画像データについては、所定の基準処理ライン数を基準画像処理単位として所定の画像処理を実行し、無効ライン画像データについては、破棄してライン画像データが無効である旨の無効通知信号を前記画像送信側ユニットに送信する画像処理実行処理ステップと、を有し、該データ生成処理ステップは、該無効通知信号が送られてくると、該無効通知のあったライン画像データの属する該基準画像処理単位内の所定ライン数のライン画像データに基づいて該補完ライン画像データを生成し、該画像処理実行処理ステップが、該補完ライン画像データを該破棄したライン画像データとするデータ補完処理を行って前記画像処理を実行することを特徴とする画像処理方法。
【請求項８】
前記データ生成処理ステップは、前記無効通知のあったライン画像データの属する前記基準画像処理単位の全てのライン画像データに基づいて前記補完ライン画像データを生成することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記画像処理実行処理ステップは、前記ライン画像データ毎に、前記画像送信側ユニットにデータ転送開始信号を送信し、前記データ読み出し処理ステップは、該データ転送開始信号に基づいて前記データ記憶手段からライン毎にライン画像データを読み出すことを特徴とする請求項７または請求項８記載の画像処理方法。
【請求項１０】
前記画像処理実行処理ステップは、前記基準画像処理単位に前記基準処理ライン数よりも所定ライン数多い最大処理ライン数と所定ライン数少ない最小処理ライン数の間のライン数のライン画像データに対して処理を行うとともに、該基準画像処理単位の最初のライン画像データに対する処理に際して単位処理開始信号を前記画像送信側ユニットに送信し、前記データ生成処理ステップは、該単位処理開始信号が送られてくる毎に、前記データ記憶手段に格納されている該基準画像処理単位に属するライン画像データから前記補完ライン画像データを生成して、前記無効通知信号が送られてくると該補完ライン画像データを前記符号付与処理ステップに出力することを特徴とする請求項８または請求項９記載の画像処理方法。
【請求項１１】
前記画像処理実行処理ステップは、前記基準画像処理単位内に処理するライン数として、前記基準処理ライン数、該基準処理ライン数よりも所定ライン数多い最大処理ライン数または該基準処理ライン数よりも所定ライン少ない最小処理ライン数の間のライン数を指定処理ライン数として該指定処理ライン数のライン画像データの処理を実行し、該処理ライン毎に前記データ転送開始信号を出力するとともに、該基準画像処理単位の最初のライン画像データの処理開始に際して前記単位処理開始信号を出力し、前記無効ライン画像データの発生した基準画像処理単位の指定処理ライン数が最大処理ライン数であると、該最大処理ライン数に１ライン分増やしたライン数を該基準画像処理単位での指定処理ライン数として前記補完ライン画像データの処理を可能とし、次に前記無効ライン画像データの発生しなかった基準画像処理単位での指定処理ラインを１ライン減らすことを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
画像送信側ユニットと画像受信側ユニットが高速伝送手段で接続されている画像処理装置に搭載される画像処理プログラムであって、コンピュータに、前記画像送信側ユニットでの処理として、画像データがライン単位で書き込まれ所定ライン分の画像データを格納するデータ記憶手段から所定の読み出しタイミングに画像データをライン毎に読み出すデータ読み出し処理と、該データ読み出し処理で読み出だされるライン画像データを制御または該データ読み出し処理で読み出された所定ライン数のライン画像データから補完ライン画像データを生成するデータ生成処理と、該データ読み出し処理で読み出されたライン画像データ及び該データ生成処理で生成された補完ライン画像データの先頭と後端にそれぞれ先頭符号と後端符号を付与して前記高速伝送手段に渡す符号付与処理と、を実行させ、前記画像受信側ユニットの処理として、該高速伝送手段を通して送信されてくるライン画像データから前記先頭符号と前記後端符号を検出する符号検出処理と、該符号検出処理での検出結果に基づいて該ライン画像データの有効／無効を判断して、有効ライン画像データについては、所定の基準処理ライン数を基準画像処理単位として所定の画像処理を実行し、無効ライン画像データについては、破棄してライン画像データが無効である旨の無効通知信号を前記画像送信側ユニットに送信する画像処理実行処理と、を実行させ、該データ生成処理で、該無効通知信号が送られてくると、該無効通知のあったライン画像データの属する該基準画像処理単位内の所定ライン数のライン画像データに基づいて該補完ライン画像データを生成し、該画像処理実行処理で、該補完ライン画像データを該破棄したライン画像データとするデータ補完処理を行って前記画像処理を実行させることを特徴とする画像処理プログラム。
【請求項１３】
請求項１２記載の画像処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関し、詳細には、画像送信側から画像受信側への画像データの高速転送の適正化を図った画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
画像データに対して所定の画像処理を行う画像処理装置、例えば、電子写真方式の画像形成部を備えた複写装置においては、画像データを画像処理部から電子写真方式の画像形成部にデータ転送し、画像形成部で該画像データに基づいて用紙等に画像形成している。このような電子写真方式の画像形成部と画像処理部を備えた画像形成装置においては、画像処理部は、画像形成装置全体の制御等を行うＣＰＵ（Central Processing Unit ）等から構成されるメインコントローラと各種コマンドやデータの授受を頻繁に行う必要があるため、このメインコントローラを搭載するメインコントローラボードに搭載されたり、独自のボードまたは他の回路構成部品とともにメインコントローラボード以外のボードに搭載されてメインコントローラボードの近くに配置される。一方、電子写真方式の画像形成部は、レーザビームを出射するレーザダイオード（Laser Diode：ＬＤ）、画像処理部から転送されてきた画像データに基づいてレーザダイオードの点灯制御を行って該画像データに応じて変調されたレーザビームを出射させるレーザ駆動ユニット、レーザダイオードからのレーザビームを一様に帯電された感光体上に走査させて静電潜像を形成するポリゴンミラーやレンズ等の光学系ユニット、感光体上の静電潜像にトナーを供給してトナー画像を現像する現像ユニット、感光体上のトナー画像を給紙ユニットから搬送ユニットによって搬送されてきた用紙に転写させる転写ユニット、トナー画像の転写された用紙を加熱・加圧しつつ搬送してトナー画像を定着させた後、排紙トレイに排出する定着ユニット、トナー画像の転写の完了した感光体をクリーニング及び除電するクリーニング・除電ユニット及びクリーニングされた感光体を一様に帯電させて再度画像形成に供する帯電ユニット等を備えており、１つのまとまった構成部として配置する必要があるため、画像形成装置の内部構成の部品配置としては、上記画像処理部から比較的離れた位置に配置されたり、その配置の自由度が要求される。特に、Ａ０サイズの用紙に画像形成を行う広幅画像形成装置においては、画像処理部と画像形成部、特に、画像処理部と該画像処理部から画像データが転送される画像形成部のレーザ駆動ユニットとは、例えば、３ｍ以上の距離を隔てた状態で配置され、この所定距離隔てて配置されている画像処理部と画像形成部との間で画像データの転送を行っている。
【０００３】
また、近年、画像形成装置においては、処理の高速化が要望されてきているとともに、カラー画像データを処理することが多くなってきており、画像データの転送を高速に行う必要が生じてきている。そこで、近年、画像形成装置においては、上記画像処理部と画像形成部との間のように、比較的距離のある画像転送においては、画像データのデータ転送を高速で行うために、ＬＶＤＳ（Low Voltage Differential Signaling）等の小振幅の高速差動信号（クロック）を利用して画像データを高速転送することが行われるようになってきている。
【０００４】
ところが、ＬＶＤＳ等の高速差動信号を用いたデータ転送においては、極僅かな確率ではあるが、転送エラーが発生する可能性があり、ＰＣＩ（Peripheral Component Interconnect ）−Ｅｘｐｒｅｓｓ等の高速差動信号の接続バスを用いたデータ転送技術においては、転送エラーが発生したときに、データの再送等のリカバリーシステムが搭載されている。このＬＶＤＳの伝送路におけるエラーの発生確率は１０-12以下の低い確立であるといわれているが、この発生確率は、例えば、１ページ  Ａ３  １２００ｄｐｉの画像（２ｂｉｔ、８０００ｐｉｘｅｌｘ１００００ｌｉｎｅ）で、５００００ページに、１箇所異常値が発生する確率である。
【０００５】
そして、従来、ハードディスクからＲＡＭ（Random Access Memory）へ画像データを転送し、該ＲＡＭから画像形成部に画像データを転送する場合に、転送予測時間を事前に求めておいて、その転送予測時間に基づいて、ハードディスクからＲＡＭへのデータ転送にエラーが発生したと判定すると、ＲＡＭから画像形成部への画像データの転送開始を制御する技術が提案されている（特許文献１参照）。
【０００６】
すなわち、この従来技術は、画像形成部へ画像データを転送するＲＡＭに対してハードディスクから画像データを転送する際に転送エラーが発生すると、ＲＡＭから画像形成部への画像データの転送開始を制限することで、印刷結果に異常画像が発生することを防止しようとしている。
【０００７】
また、従来から画像形成装置においては、用紙の収縮・拡張に合わせて用紙の表面と裏面に形成される画像の大きさの相異を是正するために画像を変倍する表裏変倍機能を備えており、この表裏変倍機能では、画像処理部から画像形成部に転送するライン数を所定ライン周期で変更する。例えば、コピーモードにおいて、通常は、１スキャンに対して、１１ライン周期で１０ライン分のデータ転送を画像処理部から画像形成部に行って、画像形成部が該転送されてきた画像データに基づいて画像形成を行うが、縮小時や拡大時には、データ転送量を変更して、画像縮小処理や画像拡大処理を行う。すなわち、画像縮小時には、１１ライン周期で１１ライン分のデータ転送を画像処理部から画像形成部に行って１１ラインの画像データを１０ラインに画像縮小して画像形成を行い、拡大時には、１１ライン周期内で９ライン分のデータ転送を画像処理部から画像形成部に行って、９ラインの画像データを１０ラインに画像拡大して画像形成を行う。
【０００８】
【特許文献１】特開２００８−０７８７２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来技術にあっては、画像データの転送にエラーが発生し、ライン単位で転送画像データが消失したり、転送ラインの判定が困難になる事態が発生した場合に、適切に対応することができず、画像品質を向上させる上で、改良の必要があった。
【００１０】
すなわち、公報記載の従来技術にあっては、ハードディスクからＲＡＭへのデータ転送に転送エラーが発生したときに、ＲＡＭから画像形成部への画像データの転送を制御することで、画像品質の向上を図っているが、ＲＡＭから高速転送によって画像形成部に画像データを転送する際に発生する転送エラーについては、対応されておらず、改良の必要があった。
【００１１】
そして、上述のように、このようなＲＡＭ等の設けられている画像処理部と画像形成部とは、画像形成装置内での配置距離としては、比較的離れており、この離れた距離をＰＣＩｅ等の高速転送技術で画像データを画像処理部から画像形成部にデータ転送して画像形成する場合、画像形成部では、画像形成の全体の処理速度を高速化するために、転送されてきた画像データに基づいて順次画像形成を行っている。
【００１２】
したがって、高速転送技術で画像処理部から画像形成部に画像データを転送する場合に、該画像データの転送にエラーが発生しても、画像形成部では、順次画像データに基づいて画像形成を行う必要があり、画像処理部から画像形成部へ送信する画像データに対して発生する転送エラーに対する対応技術が求められている。また、上記表裏変倍機能を実現するための画像データの転送における転送エラーの発生に対しても、適切に対応する技術が求められている。
【００１３】
そこで、本発明は、画像送信側から画像受信側に送信する画像データに送信エラーが発生した場合にも、送信画像の適切化を図ることのできる画像処理装置、画像処理方法、画像処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明は、上記目的を達成するために、画像送信側ユニットから画像受信側ユニットにライン画像データを高速転送して画像受信側ユニットで所定の画像処理を行う場合に、画像送信側ユニットで、該ライン画像データの先頭と後端に先頭符号と後端符号を付加して送信し、画像受信側ユニットで、該先頭符号と後端符号に基づいてライン画像データの有効／無効を判断して、有効ライン画像データに対して、所定の基準処理ライン数を基準画像処理単位として所定の画像処理を実行する場合に、ライン画像データが無効であると、該無効ライン画像データを破棄するとともに画像送信側に無効通知を行い、画像送信側が無効通知のあったライン画像データの属する該基準画像処理単位内の所定ライン数のライン画像データに基づいて補完ライン画像データを生成して画像受信側に送信し、画像受信側が、該補完ライン画像データを該破棄したライン画像データとするデータ補完処理を行って画像処理を実行することを特徴としている。
【００１５】
また、本発明は、画像受信側が、前記基準画像処理単位に前記基準処理ライン数よりも所定ライン数多い最大処理ライン数と所定ライン数少ない最小処理ライン数の間のライン数のライン画像データに対して処理を行うとともに、該基準画像処理単位の最初のライン画像データに対する処理に際して単位処理開始信号を画像送信側に送信し、画像送信側が、該単位処理開始信号が送られてくる毎に、該基準画像処理単位に属するライン画像データから前記補完ライン画像データを生成して、前記無効通知信号が送られてくると該補完ライン画像データを画像受信側に送信することを特徴としてもよい。
【００１６】
さらに、本発明は、画像受信側が、前記無効通知信号及び前記単位処理開始信号を、前記データ転送開始信号と同じ信号線を用いて送信するとともに、該無効通知信号及び該単位処理開始信号として、該データ転送開始信号の信号形態を変更した信号を用いることを特徴としてもよい。
【００１７】
また、本発明は、画像受信側が、前記基準画像処理単位内に処理するライン数として、前記基準処理ライン数、該基準処理ライン数よりも所定ライン数多い最大処理ライン数または該基準処理ライン数よりも所定ライン少ない最小処理ライン数の間のライン数を指定処理ライン数として該指定処理ライン数のライン画像データの処理を実行し、該処理ライン毎に前記データ転送開始信号を出力するとともに、該基準画像処理単位の最初のライン画像データの処理開始に際して前記単位処理開始信号を出力し、前記無効ライン画像データの発生した基準画像処理単位の指定処理ライン数が最大処理ライン数であると、該最大処理ライン数に１ライン分増やしたライン数を該基準画像処理単位での指定処理ライン数として前記補完ライン画像データの処理を可能とし、次に前記無効ライン画像データの発生しなかった基準画像処理単位での指定処理ラインを１ライン減らすことを特徴としてもよい。
【発明の効果】
【００１８】
本発明によれば、画像送信側から画像受信側に送信する画像データに送信エラーが発生した場合にも、送信画像の適切化を図ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００２０】
図１〜図１０は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体の第１実施例を適用したデジタル複合装置１の正面概略構成図である。
【００２１】
図１において、デジタル複合装置１は、給紙部１００、プリンタ部２００及びスキャナ部３００が順次重ねられた構成となっており、スキャナ部３００の上には、原稿自動搬送装置（以下、ＡＤＦという。）４００が搭載されている。
【００２２】
プリンタ部（画像形成手段）２００は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）の各色の画像を形成するための４組のプロセスカートリッジ２１０Ｃ、２１０Ｍ、２１０Ｙ、２１０Ｋ（以下、適宜、プロセスカートリッジ２１０Ｃ〜２１０Ｋという。）を備えた画像形成ユニット２１０、光書き込みユニット２３０、中間転写ユニット２４０、２次転写部２５０、レジストローラ対２６０、ベルト定着方式の定着ユニット２７０及び用紙反転ユニット２８０等を備えている。
【００２３】
光書き込みユニット２３０は、後述するように、各色の画像データに基づいて変調させたレーザのビーム束を、各色のプロセスカートリッジ２１０Ｃ〜２１０Ｋの感光体２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋ（以下、感光体２１１Ｃ〜２１１Ｋという。）の表面に照射して、該感光体２１１Ｃ〜２１１Ｋ上に各色の画像の静電潜像を形成する。プロセスカートリッジ２１０Ｃ〜２１０Ｋは、ドラム状の感光体２１１Ｃ〜２１１Ｋ、帯電器、現像器、ドラムクリーニング部及び除電器等を備えている。プリンタ部２００は、プロセスカートリッジ２１０Ｃ〜２１０Ｋの帯電器によって、感光体２１１Ｃ〜２１１Ｋの表面を一様に帯電させ、この感光体２１１Ｃ〜２１１Ｋの表面に、光書き込みユニット２３０からそれぞれ各色の画像データに基づいて変調及び偏向されたレーザのビーム束を照射して、それぞれ各色用の静電潜像を形成する。プリンタ部２００は、各色のプロセスカートリッジ２１０Ｃ〜２１０Ｋの感光体２１１Ｃ〜２１１Ｋに現像器からそれぞれ各色のトナーを供給し、該静電潜像を現像して、それぞれ各色のトナー画像を形成させる。プリンタ部２００は、プロセスカートリッジ２１０Ｃ〜２１０Ｋの感光体２１１Ｃ〜２１１Ｋ上に形成したトナー画像を、中間転写ユニット２４０の中間転写ベルト２４１に転写して、転写後の感光体２１１Ｃ〜２１１Ｋの表面に残留する転写残トナーを、クドラムリーニング部によってクリーニングし、該クリーニングされた感光体２１１Ｃ〜２１１Ｋを、除電器によって除電して、帯電器で一様に帯電して再度画像形成に供する。
【００２４】
中間転写ユニット２４０は、中間転写ベルト２４１が複数のローラに張り渡されており、中間転写ベルト２４１を挟んで、各感光体２１１Ｃ〜２１１Ｋに対向する位置に、それぞれ中間転写ローラが配設されている。中間転写ベルト２４１は、無端ベルト状に形成され、図１に矢印で示す時計方向に回転移動される。プリンタ部２００は、それぞれの中間転写ローラに中間転写電圧を印加することで、各感光体２１１Ｃ〜２１１Ｋ上のトナー画像を順次重ね合わせて転写させ、カラーのトナー画像を中間転写ベルト２４１上に形成する。プリンタ部２００は、中間転写ベルト２４１上のカラートナー画像を、給紙部１００から２次転写部２５０と中間転写ベルト２４１との間に搬送されてきた用紙（記録媒体）に２次転写部２５０によって２次転写し、カラートナー画像の転写された用紙を定着部２７０に搬送する。
【００２５】
プリンタ部２００は、２次転写部２５０と中間転写ベルト２４１とのニップ部よりも用紙の搬送方向上流側に、レジストローラ対２６０が配設されており、レジストローラ対２６０のローラ間には、給紙部１００からプリンタ部２００内に用紙が搬送されてくる。プリンタ部２００は、レジストローラ対２６０によって、用紙を中間転写ベルト２４１上のカラートナー画像とタイミング調整して送り出し、中間転写ベルト２４１上のカラートナー画像を２次転写部２５０と中間転写ベルト２４１とのニップ部で用紙上に２次転写させる。プリンタ部２００は、このようにしてフルカラー画像の形成された用紙を、２次転写部２５０によって定着ユニット２７０に搬送し、定着ユニット２７０で、用紙を搬送しつつ、加熱・加圧して、カラートナー画像を用紙に定着させる。
【００２６】
プリンタ部２００は、定着ユニット２７０を通過した用紙を、切換爪２０１によって、機外の排紙部と用紙反転ユニット２８０に切り換えて搬送し、用紙反転ユニット２８０は、送り込まれてきた用紙を上下反転された後、再度、レジストローラ対２６０を通して、中間転写ユニット２４０の中間転写ベルト２４１と２次転写部２５０との間に搬送する。
【００２７】
給紙部１００は、多段の給紙カセット１０１及び用紙搬送部１０２等を備えており、各給紙カセット１０１には、それぞれ用紙サイズや紙種の異なる用紙が複数枚収納可能である。給紙部１００は、給紙カセット１０１内の用紙を１枚ずつ分離して、用紙搬送部１０２に送り出し、該給紙カセット１０１から送り出した用紙を用紙搬送部１０２によってプリンタ部２００に搬送する。
【００２８】
スキャナ部３００は、コンタクトガラス３０１及びコンタクトガラス３０１上の原稿を読み取る原稿読み取り部３０２等を備えており、コンタクトガラス３０１上には、ＡＤＦ４００が開閉可能に配設されている。ＡＤＦ４００は、開かれることでコンタクトガラス３０１の上面を開放して、コンタクトガラス３０１上への原稿のセットを可能とし、コンタクトガラス３０１上に原稿がセットされた状態で閉じられると、該原稿をコンタクトガラス３０１上に押しつける押さえ板としての機能を果たす。ＡＤＦ４００は、原稿台４０１や原稿搬送部４０２等を備えていて、原稿台４０１上にセットされた複数枚の原稿を、原稿搬送部４０２により１枚ずつ分離してコンタクトガラス３０１上に搬送し、読み取りの完了した原稿を排出する。スキャナ部３００は、コンタクトガラス３０１上の原稿の画像を、原稿読み取り部３０２によって読み取る。
【００２９】
そして、デジタル複合装置１は、図２に示すように、図示しないメインコントローラボード等のボードを備えているとともに、画像処理コントローラボード（画像送信側ユニット）１０００とＬＤボード（画像受信側ユニット）１２００を備えており、画像処理コントローラボード１０００は、デジタル複合装置１の各部の制御を行う図示しないメインコントローラボードの近くに配置されているが、ＬＤボード１２００は、図３に示すように、光書き込み部２３０の動作制御を行うため、光書き込み部２３０の近くに配設されている。この画像処理コントローラボード１０００とＬＤボード１２００とは、デジタル複合装置１内で離れた位置に設置されていて、画像データを高速で転送するために、高速差動信号ＬＶＤＳで高速通信して画像データを高速転送することのできるＳＡＴＡケーブル（高速伝送手段）１３００によって接続されている。このＳＡＴＡケーブル１３００は、３ｍ程度の長さであり、画像処理コントローラボード１０００とＬＤボード１２００との配置の自由度が向上されている。
【００３０】
なお、デジタル複合装置１は、ＬＤボード１２００側の主／副解像度と画像処理コントローラボード１０００側の主／副解像度が異なる場合、画像データの転送量を削減するために、ＬＤボード１２００側で、データ変換を行う。例えば、ＬＤボード１２００側の光書き込み部２３０での主／副走査解像度が４８００ｄｐｉで、画像処理コントローラボード１０００側の主／副走査解像度が１２００ｄｐｉである場合、ＬＤボード１２００側で２次画像処理を行って、４倍密のデータ変換を行う。また、デジタル複合装置１は、画像処理コントローラボード１０００からＬＤボード１２００へ、所定基準転送ライン数ｍを１スキャン周期（画像処理周期）として、該１スキャン周期中に、該基準転送ライン数ｍに対して１ライン少ない「ｍ−１」ライン（最小処理ライン数のライン）の転送と、基準転送ライン数ｍに対して１ライン多い「ｍ＋１」ライン（最大処理ライン数のライン）の転送と、を行う。例えば、光書き込み部２３０のＬＤアレイ２３１の同時書き込みライン数（発光素子数）が、４０ラインであり、ＬＤボード１２００側で４倍密に変換する場合、基準転送ライン数ｍが１０ラインであり、ＬＤボード１２００側において、１０ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成し、画像処理コントローラボード１０００側では、ＬＤアレイ２３１の書き込み周期を１ラインとして、１０ラインを１組とした単位で画像書き込み処理を行う。そして、ＬＤボード１２００側は、用紙の収縮に応じて用紙の表裏書き込み画像データの微調整を行う表裏変倍機能を備えている。すなわち、デジタル複合装置１は、ＬＤボード１２００側から、数スキャンに１回、最大処理ラインである１１ラインの転送を画像処理コントローラボード１０００側に要求して、ＬＤボード１２００側で、この１１ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成することで、微縮小する表裏変倍処理を行い、また、最小処理ラインである９ラインの転送をＬＤボード１２００側から画像処理コントローラボード１０００側に要求して、ＬＤボード１２００側で、この９ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成することで、微拡大する表裏変倍処理を行う。
【００３１】
画像処理コントローラボード１０００は、図２に示すように、スキャナ部３００の読み取った原稿のＲＧＢ画像データからＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の画像データへの変換処理、２５６値／４値（２ｂｉｔ）変換処理、誤差拡散処理等の画像処理を行う図示しない画像処理ＬＳＩ（Large Scale Integrated circuit：大規模集積回路）が搭載されているとともに、シリアライザ１１００が搭載されており、シリアライザ１１００は、後で詳細に説明するが、版（チャネル）である色（本実施例では、ＣＭＹＫ色）毎に、シリアライザ１１００Ｃ、１１００Ｍ、１１００Ｙ、１１００Ｋ（以下、適宜、シリアライザ１１００Ｃ〜１１００Ｋという。）を搭載していて、シリアライザ１１００Ｃ〜１１００Ｋは、それぞれ、８ｂｉｔのデータ（１画素２ｂｉｔの場合は、４画素パッキングされている。）を１０ｂｉｔに変換し、１０ｂｉｔのライン画像データをシリアル変換して、ＬＶＤＳ差動信号によってＬＤボード１２００に出力する。
【００３２】
ＬＤボード１２００は、チャネル数分、すなわち、ＣＭＹＫ分のＬＤボード１２００Ｃ、１２００Ｍ、１２００Ｙ、１２００Ｋ（以下、適宜、ＬＤボード１２００Ｃ〜１２００Ｋという。）を搭載しており、各ＬＤボード１２００Ｃ〜１２００Ｋは、それぞれ各チャネル（各色）用のＬＤコントローラ１２１０Ｃ、１２１０Ｍ、１２１０Ｙ、１２１０Ｋ（以下、適宜、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋという。）を搭載しているとともに、ＬＤアレイ２３１Ｃ、２３１Ｍ、２３１Ｙ、２３１Ｋ（以下、適宜、ＬＤアレイ２３１Ｃ〜ＬＤアレイ２３１Ｋという。）を搭載している。
【００３３】
ＬＤボード１２００は、図３に示すように、光書き込みユニット２３０の近くに配置されており、各色（各チャネル）のＬＤボード１２００Ｃ〜１２００Ｋには、それぞれの色の画像データに基づいて変調されたレーザビームを出射するＬＤアレイ２３１Ｃ〜２３１Ｋが搭載されている。なお、図３では、シアン（Ｃ）用のＬＤボード１２００Ｃ及びシアン（Ｃ）用の光書き込みユニット２３０Ｃについて示しているが、その他の色（チャネル）についても同様の構成である。
【００３４】
光書き込みユニット２３０は、図３にそのシアン（Ｃ）について示すように、画像データに応じて変調されたレーザビームを出射するＬＤ（Laser Diode：半導体レーザ）アレイ２３１Ｃ〜２３１Ｋ、コリメートレンズ２３２Ｃ、２３２Ｍ、２３２Ｙ、２３２Ｋ（以下、適宜、コリメートレンズ２３２Ｃ〜２３２Ｋという。）、アパーチャ２３３Ｃ、２３３Ｍ、２３３Ｙ、２３３Ｋ（以下、適宜、アパーチャ２３３Ｃ〜２３３Ｋという。）、シリンドリカルレンズ２３４Ｃ、２３４Ｍ、２３４Ｙ、２３４Ｋ（以下、適宜、シリンドリカルレンズ２３４Ｃ〜２３４Ｋという。）、ポリゴンミラー２３５Ｃ、２３５Ｍ、２３５Ｙ、２３５Ｋ（以下、適宜、ポリゴンミラー２３５Ｃ〜２３５Ｋという。）、ポリゴンミラー２３５Ｃ〜２３５Ｋの面倒れを補正するＷＴＬ（バレルトロイダルレンズ：面倒れ補正用レンズ）２３６Ｃ、２３６Ｍ、２３６Ｙ、２３６Ｋ（以下、適宜、ＷＴＬ２３６Ｃ〜２３６Ｋという。）、折返しミラー２３７Ｃ、２３７Ｍ、２３７Ｙ、２３７Ｋ（以下、適宜、折返しミラー２３７Ｃ〜２３７Ｋという。）、防塵ガラス２３８Ｃ、２３８Ｍ、２３８Ｙ、２３８Ｋ（以下、適宜、防塵ガラス２３８Ｃ〜２３８Ｋという。）及び同期検知センサ２３９Ｃ、２３９Ｍ、２３９Ｙ、２３９Ｋ（以下、適宜、同期検知センサ２３９Ｃ〜２３９Ｋという。）等を備えており、ＹＭＣＫ各色用のＬＤアレイ２３１Ｃ〜２３１Ｋが、各色の画像データに基づいて変調されたレーザ束を対応する感光体２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋ（以下、適宜、２１１Ｃ〜２１１Ｋという。）に照射する。ＬＤアレイ２３１Ｃ〜２３１Ｋは、多数の発光素子が副走査方向に列状（アレイ状）に配列されており、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの制御下で各発光素子が点灯・点滅動作して、画像データに対応して変調されたレーザビームを出射する。ＬＤアレイ２３１Ｃ〜２３１Ｋは、例えば、４０個の発光素子が列状に副走査方向に配列され、４０ライン同時に光書き込みを行う。
【００３５】
ＬＤアレイ２３１Ｃ〜２３１Ｋから出射されたレーザビームは、コリメートレンズ２３２Ｃ〜２３２Ｋ、アパーチャ２３３Ｃ〜２３３Ｋ及びシリンドリカルレンズ２３４Ｃ〜２３４Ｋを通過して、所定形状のレーザビームに整形されて、ポリゴンミラー２３５Ｃ〜２３５Ｋに照射される。ポリゴンミラー２３５Ｃ〜２３５Ｋは、所定の高速回転速度で連続回転し、入射されるレーザビームを、折返しミラー２３７Ｃ〜２３７Ｋ方向に反射（偏向）して、主走査方向（感光体２１１Ｃ〜２１１Ｋの軸方向）に繰り返し移動走査する。このポリゴンミラー２３５Ｃ〜２３５Ｋで反射されたレーザビームは、ＷＴＬ２３６Ｃ〜２３６Ｋで面倒れ補正が行なわれた後、折返しミラー２３７Ｃ〜２３７Ｋに入射され、折返しミラー２３７Ｃ〜２３７Ｋで角度を変えられて、感光体２１１Ｃ〜２１１Ｋの表面に所定ビーム径でスポット状に結像される。
【００３６】
また、ポリゴンミラー２３５で反射された感光体２１１Ｃ〜２１１Ｋ上に主走査される直前のレーザビームは、感光体２１１Ｃ〜２１１Ｋの表面に対する主走査書き込み領域外（所定主走査幅の外）の主走査始点側のレーザビームの走査上に設けられた同期検知センサ２３９Ｃ〜２３９Ｋに入射され、同期検知センサ２３９Ｃ〜２３９Ｋは、入射されるレーザビームを検知して、同期検知信号を生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに出力する。
【００３７】
そして、シリアライザ１１００及びＬＤコントローラ１２１０は、上述のように、それぞれ、ＣＭＹＫのチャネル（色）分が設けられており、各チャネルのシリアライザ１１００Ｃ〜１１００Ｋ及びＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、シアン（Ｃ）について図４に示すようにブロック構成されている。なお、図４では、シリアライザ１１００ＣとＬＤコントローラ１２１０Ｃについて示されているが、他の色（チャネル）のシリアライザ１１００Ｍ〜１１００Ｋ及びＬＤコントローラ１２１０Ｍ〜１２１０Ｋについても同様の構成となっている。したがって、以下の図４の説明では、シリアライザ１１００Ｃ〜１１００Ｋ及びＬＤコントローラ１２１０Ｃ〜１２１０Ｋが描かれているものとして、説明する。
【００３８】
図４に示すように、画像処理コントローラボード１０００に搭載されているシリアライザ１１００Ｃ〜１１００Ｋは、ラインメモリ１１０１Ｃ、１１０１Ｍ、１１０１Ｙ、１１０１Ｋ（以下、適宜、ラインメモリ１１０１Ｃ〜１１０１Ｋという。）、画像出力制御部１１０２Ｃ、１１０２Ｍ、１１０２Ｙ、１１０２Ｋ（以下、適宜、画像出力制御部１１０２Ｃ〜１１０２Ｋという。）、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ、１１０３Ｍ、１１０３Ｙ、１１０３Ｋ（以下、適宜、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋという。）、８ｂ／１０ｂ変換部１１０４Ｃ、１１０４Ｍ、１１０４Ｙ、１１０４Ｋ（以下、適宜、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋという。）、シリアル変換部１１０５Ｃ、１１０５Ｍ、１１０５Ｙ、１１０５Ｋ（以下、適宜、シリアル変換部１１０５Ｃ〜１１０５Ｋという。）、ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ、１１０６Ｍ、１１０６Ｙ、１１０６Ｋ（以下、適宜、ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６Ｋという。）等を備えており、ＬＤボード１２００に搭載されているＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、ＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ、１２１１Ｍ、１２１１Ｙ、１２１１Ｋ（以下、適宜、ＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋ）、パラレル変換部１２１２Ｃ、１２１２Ｍ、１２１２Ｙ、１２１２Ｋ（以下、適宜、パラレル変換部１２１２Ｃ〜１２１２Ｋという。）、１０ｂ／８ｂ変換部１２１３Ｃ、１２１３Ｍ、１２１３Ｙ、１２１３Ｋ（以下、適宜、１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋという。）、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ、１２１４Ｍ、１２１４Ｙ、１２１４Ｋ（以下、適宜、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋという。）、同期検知部１２１５Ｃ、１２１５Ｍ、１２１５Ｙ、１２１５Ｋ（以下、適宜、同期検知部１２１５Ｃ〜１２１５Ｋという。）、画像入力制御部１２１６Ｃ、１２１６Ｍ、１２１６Ｙ、１２１６Ｋ（以下、適宜、画像入力制御部１２１６Ｃ〜１２１６Ｋという。）、ラインメモリ１２１７Ｃ、１２１７Ｍ、１２１７Ｙ、１２１７Ｋ（以下、適宜、ラインメモリ１２１７Ｃ〜１２１７Ｋという。）、画像処理部１２１８Ｃ、１２１８Ｍ、１２１８Ｙ、１２１８Ｋ（以下、適宜、画像処理部１２１８Ｃ〜１２１８Ｋという。）及びＰＷＭ（Pulse Wide modulation）変調部１２１９Ｃ、１２１９Ｍ、１２１９Ｙ、１２１９Ｋ（以下、適宜、ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋという。）等を備えている。
【００３９】
シリアライザ１１００Ｃ〜１１００Ｋは、スキャナ部３００で読み取られたＲＧＢの画像データに対して、画像処理コントローラボード１０００上の画像処理ＬＳＩによって、ＣＭＹＫ画像データへの変換処理、２５６値／４値（２ｂｉｔ）変換処理、誤差拡散処理等の画像処理が施された１画素２ｂｉｔの画像データが、８ｂｉｔｘ７５ＭＨｚのバスからラインメモリ１１０１Ｃ〜１１０１Ｋに入力される。
【００４０】
ラインメモリ（データ記憶手段）１１０１Ｃ〜１１０１Ｋは、例えば、１ラインが８ｂｉｔ×２０００ワード（ｗｏｒｄ）のラインメモリを、少なくとも、上記基準転送単位のライン数ｍを１組として、２組、すなわち、２ｍライン分のラインメモリ及び１ライン分の補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈを備えており、シリアライザ１１００Ｃ〜１１００Ｋは、ラインメモリ１１０１Ｃ〜１１０１Ｋを組毎にトグル動作させて、画像処理ＬＳＩから入力されるｍライン分の画像データを各組のラインメモリ１１０１Ｃ〜１１０１Ｋに蓄積させる。シリアライザ１１００Ｃ〜１１００Ｋは、１組のラインメモリ１１０１Ｃ〜１１０１Ｋにライン画像データが蓄積されると、該ライン画像データの蓄積された組のラインメモリ１１０１Ｃ〜１１０１Ｋから次段の画像出力制御部１１０２Ｃ〜１１０２Ｋへ画像データを順次出力するとともに、画像処理ＬＳＩからの次のライン画像データをもう１つの組のラインメモリ１１０１Ｃ〜１１０１Ｋに蓄積させるというライン画像データの入力と出力をトグルで並行して行う。そして、画像出力制御部１１０２Ｃ〜１１０２Ｋは、２組のラインメモリ１１０１Ｃ〜１１０１Ｋのうち画像出力制御部１１０２Ｃ〜１１０２Ｋへの出力対象の組のラインメモリ１１０１Ｃ〜１１０１Ｋにライン画像データが蓄積されると、該組（基準転送単位）のラインメモリ１１０１Ｃ〜１１０１Ｋの所定ライン分のライン画像データ、例えば、全てのラインのライン画像データに基づいて補完ライン画像データを生成し、補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに格納させ、後述するように、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋから転送エラー通知が送られてくると、該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈの補完ライン画像データを読み出して、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに出力する。また、画像出力制御部１１０２Ｃ〜１１０２Ｋは、出力対象の組のラインメモリ１１０１Ｃ〜１１０１Ｋの出力が完了すると、その組に対応して生成して補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに補完しても、該組である基準転送単位において転送エラー通知がＬＤコントローラ１２１０Ｃ〜１２１０Ｋから送られてこないときには、該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈの補完データを出力することなく、次の組のラインメモリ１１０１Ｃ〜１１０１Ｋのライン画像データに対する補完ライン画像データを生成して、補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに補完するという処理を繰り返し行う。なお、上記説明では、ラインメモリ１１０１Ｃ〜１１０１Ｋに１つの補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈを設けて、出力対象毎に該１つの補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈを利用して補完ライン画像データを補完しているが、各組のラインメモリ１１０１Ｃ〜１１０１Ｋ毎に補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈを設けてもよい。
【００４１】
画像出力制御部（データ読み出し手段、データ生成手段）１１０２Ｃ〜１１０１Ｋは、後述するＬＤコントローラ１２１０Ｃ〜１２１０Ｋから入力される副走査転送開始信号（ＦＳＹＮＣ）とデータ転送開始信号である主走査転送開始信号（ＬＳＹＮＣ）を受け取って、ラインメモリ１１０１Ｃ〜１１０１Ｋに蓄積されている画像データを１ラインずつ読み出し、後段のＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに渡す。また、画像出力制御部１１０２Ｃ〜１１０２Ｋは、上述のように、少なくとも出力対象のラインメモリ１１０１Ｃ〜１１０１Ｋのライン画像データに対する補完ライン画像データを該ラインメモリ１１０１Ｃ〜１１０１Ｋのライン画像データに基づいて生成して補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに補完し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋから転送エラー通知があると、該組のライン画像データの最後に該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈから補完ライン画像データを読み出しＴＥＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに出力する。画像出力制御部１１０２Ｃ〜１１０２Ｋは、この補完ライン画像データの作成においては、例えば、該組のラインメモリ１１０１Ｃ〜１１０１Ｋの全てのライン画像データを平均化した補完ライン画像データを作成するが、補完ライン画像データとしては、該組のライン画像データを平均化したライン画像データに限るものではなく、該組のライン画像データの画像状況を適切に反映したライン画像データであればよい。
【００４２】
ＳＴＰ・ＥＮＤ符号付加部（符号付加手段）１１０３Ｃ〜１１０３Ｋは、画像出力制御部１１０２Ｃ〜１１０１Ｋから受け取ったライン画像データの先頭に、先頭符号として、ＳＴＡＲＴシンボル（１つ８ｂｉｔの４個のシンボル）を付加し、該ライン画像データの後端に、後端符号として、ＥＮＤシンボル（１つ８ｂｉｔの４個のシンボル）を付加して、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋに出力する。このＳＴＡＲＴシンボル（先頭符号）及びＥＮＤシンボル（後端符号）は、本実施例では、それぞれ異なる種類の４個のシンボル（符号）で構成されており、このＳＴＡＲＴシンボルとＥＮＤシンボルの付加されたライン画像データを受信する相手であるＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、１ラインの画像データ（ライン画像データ）中に付加されているＳＴＡＲＴシンボルとＥＮＤシンボル、それぞれ、４個のうち、最低２個を検知すると、該ライン画像データの開始位置と終了位置を検知したとして、該ライン画像データの処理を行うことで、ＳＴＡＲＴシンボル及びＥＮＤシンボルのエラー耐性を高めている。なお、ＳＴＡＲＴシンボル及びＥＮＤシンボルを構成するシンボルの個数は、上記説明では、４個用いているが、４個に限るものではなく、ＳＴＡＲＴシンボル及びＥＮＤシンボルの適切なエラー耐性を確保することのできる個数であればよい。
【００４３】
８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋは、８ｂｉｔのライン画像データを１０ｂｉｔに変換して、シリアル変換部１１０５Ｃ〜１１０５Ｋに出力し、シリアル変換部１１０５Ｃ〜１１０５Ｋは、１０ｂｉｔのライン画像データをシリアル変換して、ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６Ｋに渡す。ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６Ｋは、シリアルのライン画像データをＳＡＴＡケーブル１３００を通して７５０ＭＨｚの差動信号としてＬＤコントローラ１２１０Ｃ〜１２１０ＫのＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋに出力する。
【００４４】
ＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、ＳＡＴＡケーブル１３００によって転送されてきたシリアル（１ｂｉｔ×７５０ＭＨＺ）のライン画像データをＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋで受信して、パラレル変換部１２１２Ｃ〜１２１２Ｋによって、１０ｂｉｔ×７５ＭＨＺのパラレルのライン画像データに変換し、１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋに渡す。
【００４５】
上記ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６Ｋ、ＳＡＴＡケーブル１３００及びＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋは、全体として高速伝送手段として機能している。
【００４６】
１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋは、１０ｂｉｔのライン画像データを８ｂｉｔのライン画像データに変換して、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋに渡す。
【００４７】
ＳＴＰ・ＥＮＤ符号解釈部（符号検出手段）１２１４Ｃ〜１２１４Ｋは、８ｂｉｔのライン画像データからその先頭に付加されているＳＴＡＲＴシンボルと、その後端に付加されているＥＮＤシンボルを解釈して、ライン画像データの主走査の先頭と後端の検出を行う。このＳＴＡＲＴシンボルとＥＮＤシンボルの解釈においては、上述のように、最低２個のＳＴＡＲＴシンボルを解釈できると、ライン画像データの先頭が検出できたこととなり、最低２個のＥＮＤシンボルを解釈できると、ライン画像データの後端が検出できたことになる。ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋは、ＳＴＡＲＴシンボルとＥＮＤシンボルの検出結果及び画像データを画像入力制御部１２１６Ｃ〜１２１６Ｋに渡し、画像入力制御部１２１６Ｃ〜１２１６Ｋには、さらに、同期検知部１２１５Ｃ〜１２１５Ｋから主走査転送開始信号（ＬＳＹＮＣ）が入力される。
【００４８】
同期検知部１２１５Ｃ〜１２１５Ｋは、感光体２１１Ｃ〜２１１Ｋでの用紙の転送開始タイミングに基づいて副走査転送開始信号（ＦＳＹＮＣ）を生成して発行し、１ページの画像転送開始タイミングをシリアライザ１１００Ｃ〜１１００Ｋに通知する。また、同期検知部１２１５Ｃ〜１２１５Ｋは、ＬＤアレイ２３１Ｃ〜２３１Ｋの感光体２１１Ｃ〜２１１Ｋへの照射制御を行うポリゴンミラー２３５Ｃ〜２３５Ｋの回転速度に基づく上記同期検知センサ２３９Ｃ〜２３９Ｋから入力される同期検知信号から主走査転送開始信号（ＬＳＹＮＣ）を生成して発行することで、シリアライザ１１００Ｃ〜１１００Ｋに、１ラインの画像データ転送開始タイミングを通知するとともに、画像入力制御部１２１６Ｃ〜１２１６Ｋに出力する。
【００４９】
主走査転送開始信号（ＬＳＹＮＣ）は、周期的に発行され、１ページの画像データ転送最中に、主走査転送開始信号（ＬＳＹＮＣ）の間に１ライン分の画像データをシリアライザ１１００Ｃ〜１１００Ｋが転送できない場合には、タイミングエラーとなり異常画像の要因となる。したがって、デジタル複合装置１は、主走査転送開始信号（ＬＳＹＮＣ）と主走査転送開始信号（ＬＳＹＮＣ）との間で、シリアライザ１１００Ｃ〜１１００Ｋが１ラインの画像データの出力を行い、ＬＤコントローラ１２１０Ｃ〜１２１０ＫがＬＤアレイ２３１Ｃ〜２３１Ｋによる１ラインの画像データの作像を完了するように設計されている。なお、同期検知部１２１５Ｃ〜１２１５Ｋから発行される、主走査転送開始信号（ＬＳＹＮＣ）は、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋにも通知され、画像入力制御部１２１６Ｃ〜１２１６Ｋは、この主走査転送開始信号（ＬＳＹＮＣ）を受け取ることで、次のラインの転送開始タイミングを把握することができる。この主走査転送開始信号（ＬＳＹＮＣ）は、ライン毎のライン画像データの転送開始を示すデータ転送開始信号であり、後述するように、ライン画像データに転送エラーがあったことを通知する転送エラー通知信号（無効通知信号）及び基準画像処理単位（組）の最初のラインであることを示す信号単位処理開始信号と同じ信号ラインを通して、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの同期検知部１２１５Ｃ〜１２１５Ｋからシリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに送信される。
【００５０】
画像入力制御部（有効／無効制御手段、画像処理実行手段）１２１６Ｃ〜１２１６Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋからのライン画像データとＳＴＡＲＴシンボルとＥＮＤシンボルの検知結果及び同期検知部１２１５Ｃ〜１２１５Ｋからの主走査転送開始信号（ＬＳＹＮＣ）によって、シリアライザ１１００Ｃ〜１１００Ｋからライン画像データを正常に受信したか否かの判断（ライン画像データの有効／無効の判断）を行って、受信したライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを制御するとともに、同期検知部１２１５Ｃ〜１２１５Ｋを介してシリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋへの転送エラー通知信号（無効通知信号）の出力制御を行う。すなわち、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ライン画像データの転送エラーが発生して無効であると判断すると、該無効ライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止し、転送エラーが発生せず有効であると判断した有効ライン画像データのみをラインメモリ１２１７Ｃ〜１２１７Ｋに書き込む。また、画像入力制御部１２１６Ｃ〜１２１６Ｋは、後述するように、該転送エラーが発生して転送エラー通知（無効通知）をシリアライザ１１００Ｃ〜１１００Ｋに行って、シリアライザ１１００Ｃ〜１１００Ｋから該転送エラーが発生したライン画像データ（無効ライン画像データ）の次に位置するラインのライン画像データ（以下、適宜、次ライン画像データという。）として、補完ライン画像データが送信されてくると、該補完ライン画像データを、エラーライン画像データ（無効ライン画像データ）を書き込むべきラインメモリ１２１７Ｃ〜１２１７ｋに書き込むとともに、次ライン画像データを書き込むべきラインメモリ１２１７Ｃ〜１２１７ｋに書き込む補完画像処理を行う。
【００５１】
そして、シリアライザ１１００Ｃ〜１１００Ｋは、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋから転送エラー通知があると、画像出力制御部１１０２Ｃ〜１１０２Ｋが、該転送エラーの発生した組のライン画像データに基づいて予め生成して補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに補完している補完ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信する。なお、シリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋは、上記補完ライン画像データの生成を前もって行っているが、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋから転送エラー通知があった時点で生成してもよい。
【００５２】
さらに、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＣＭＹＫ色の一色で転送エラーが発生したと判断すると、上述のように、該エラー発生ラインのライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止して破棄するとともに、シリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに転送エラー通知を行って、シリアライザ１１００Ｃ〜１１００Ｋから転送されてくる補完ライン画像データを転送エラー発生ラインとその次のラインのライン画像データとしてラインメモリ１２１７Ｃ〜１２１７Ｋに書き込む補完画像処理を行うだけでなく、該転送エラー発生ラインの位置を、例えば、内部のエラー履歴メモリ等に記憶し、他の色に対しても、該エラー履歴メモリに記憶されているライン位置のライン画像データの破棄、転送エラー通知及び補完画像処理を実行する見なしエラー対応処理を行ってもよい。例えば、シアン（Ｃ）色のライン画像データで転送エラーが発生した場合、以降のマゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）に対してもシアン（Ｃ）と同じライン位置については、転送エラーが発生していなくても、転送エラーが発生したものとして、上記見なしエラー対応処理を行う。また、この他の色に対しても見なしエラー対応処理を行うか否かは、転送エラーの発生したライン画像データの色に基づいて他の色に対しても見なしエラー対応処理行うか否か決定するようにしてもよい。例えば、デジタル複合装置１は、図１に示したように、プリンタ部２００での画像形成順序（処理順位）がシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順番であり、シアン（Ｃ）またはマゼンタ（Ｍ）で転送エラーが発生した場合は、残りの色の処理が複数存在するため、残りの色に対しても見なしエラー対応処理を実行するが、転送エラーがイエロー（Ｙ）またはブラック（Ｋ）で発生した場合には、残りの色が少ないか無いため、残りの色に対しては、見なしエラー対応処理を行わないようにしてもよい。さらに、１つの色のライン画像データで転送エラーが発生した場合に、他の色に対しても見なしエラー対応処理を実行するか否かを、デジタル複合装置１の操作表示部の操作等で選択可能としてもよい。
【００５３】
ラインメモリ１２１７Ｃ〜１２１７Ｋ（ラインメモリ手段）は、本実施例では、２ｂｉｔ×８０００ワード（ｗｏｒｄ）のラインメモリを基準転送単位（基準画像処理単位）のライン数ｍに１ラインを加えたライン数（ｍ＋１）を１組として、２組備えており、画像入力制御部１２１６Ｃ〜１２１６Ｋが、該２組のラインメモリ１２１７Ｃ〜１２１７Ｋをトグルで利用してライン画像データの書き込みを行う。なお、ラインメモリ１２１７Ｃ〜１２１７Ｋがライン数（ｍ＋１）を１組として２組備えているのは、表裏変倍処理時に、シリアライザ１１００Ｃ〜１１００Ｋから最大処理ライン数として（ｍ＋１）ライン数のライン画像データが送信され、この（ｍ＋１）ライン数のライン画像データをラインメモリ１２１７Ｃ〜１２１７Ｋに格納することができるようにするためである。この際、画像入力制御部１２１６Ｃ〜１２１６Ｋは、８ｂｉｔのライン画像データ（２ｂｉｔｘ４画素パッキング）を２ｂｉｔに分割して、２組のラインメモリ１２１７Ｃ〜１２１７Ｋうち、一方の組のラインメモリ１２１７Ｃ〜１２１７Ｋにトグルで格納する。すなわち、基準転送単位で転送されてラインメモリ１２１７Ｃ〜１２１７Ｋに書き込むライン画像データのライン数は、転送エラーが発生した場合には、該転送エラーの発生したライン画像データは破棄するため、最大処理ライン数の（ｍ＋１）ライン数が最大のライン数となる。
【００５４】
そして、デジタル複合装置１は、ＬＤボード１２００Ｃ〜１２００Ｋ側での処理機能として表裏変倍機能を備えており、この変倍機能を実現するために、ＬＤボード１２００Ｃ〜１２００Ｋ側からの要求に応じて、基準転送ライン数（基準処理ライン数）を、「ｍ」とした場合、所定の転送ライン数を１スキャン周期（基準画像処理周期）として、該基準転送ライン数ｍに対して１ライン少ない「ｍ−１」ライン（最小処理ライン数のライン）の転送と、基準転送ライン数ｍに対して１ライン多い「ｍ＋１」ライン（最大処理ライン数のライン）の転送と、を行う。例えば、光書き込み部２３０のＬＤアレイ２３１の同時書き込みライン数（発光素子数）が、４０ラインであるとすると、基準転送ライン数ｍが１０ラインであり、ＬＤボード１２００側において、１０ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成する。したがって、画像処理コントローラボード１０００側では、ＬＤアレイ２３１の同時書き込みライン数である１０ラインを１組とした単位で画像処理を行う。さらに、ＬＤボード１２００側では、表裏変倍処理によって、用紙の収縮に応じて用紙の表裏書き込み画像データの微調整を行うために、副走査方向の変倍に対しては、数スキャンに１回、１１ラインの転送、９ラインの転送を画像処理コントローラボード１０００側に要求し、この１１ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成することで、微縮小し、９ライン分の１２００ｄｐｉからライン画像データ４８００ｄｐｉのライン画像データを４０ライン分生成することで、微拡大する表裏変倍処理を行う。
【００５５】
また、デジタル複合装置１は、画像受信側ユニットであるＬＤコントローラ１２１０Ｃ〜１２１０Ｋで転送エラーが発生したと判断すると、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋから画像送信側ユニットであるシリアライザ１１００Ｃ〜１１００Ｋに転送エラー通知を行い、シリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋが、エラー発生ラインの属する組の全てのライン画像データを反映させた補完ライン画像データを生成して、生成した該補完ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信する。
【００５６】
そして、デジタル複合装置１は、同期検知部１２１５Ｃ〜１２１５Ｋから画像出力制御部１１０２Ｃ〜１１０２Ｋに主走査転送開始信号（ＬＳＹＮＣ）と副走査転送開始信号（ＦＳＹＮＣ）を出力していることを利用して、主走査転送開始信号（ＬＳＹＮＣ）の信号内容を変更することで、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋからシリアライザ１１００Ｃ〜１１００Ｋへ転送エラーの通知を行っている。すなわち、同期検知部１２１５Ｃ〜１２１５Ｋは、通常のライン画像データ要求においては、図５（ａ）に示すように、例えば、３回ローとなる主走査転送開始信号（ＬＳＹＮＣ）を用い、最大転送ライン数（ｍ＋１）を要求するスキャン最初のライン画像データ要求においては、図５（ｂ）に示すように、２回ローとなる主走査転送開始信号（ＬＳＹＮＣ）を用い、ライン画像データの転送エラー通知時には、図５（ｃ）に示すように、１回ローとなる主走査転送開始信号（ＬＳＹＮＣ）を用いる。
【００５７】
画像処理部１２１８Ｃ〜１２１８Ｋは、２組のラインメモリ１２１７Ｃ〜１２１７Ｋのうち処理対象組の読み出し対象のライン画像データの格納されているラインメモリ１２１７Ｃ〜１２１７Ｋからライン画像データを読み出して、次段のＰＷＭ変換部１２１９Ｃ〜１２１９Ｋに出力する。また、画像処理部１２１８Ｃ〜１２１８Ｋは、用紙の収縮に応じて表裏変倍処理を行うために、数スキャンに１回、基準転送ライン数（例えば、上記例の場合、１０ライン）に１ライン加えた（ｍ＋１）ライン（上記例の場合、１１ライン）の転送があると、該（ｍ＋１）ラインのライン画像データから基準転送ライン数ｍ分のライン画像データを生成して次段のＰＷＭ変調部１２１９Ｃ〜１２１９Ｋに出力する。
【００５８】
ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋは、画像処理部１２１８Ｃ〜１２１８Ｋから入力される画像データに基づいてＰＷＭ変調したＬＤ駆動信号を生成し、ＬＤアレイ２３１Ｃ〜２３１ＫをＰＷＭ駆動する。
【００５９】
光書き込みユニット２３０Ｃ〜２３０Ｋは、ＬＤアレイ２３１Ｃ〜２３１Ｋが画像データに基づいて変調されたＬＤ駆動信号によってＰＷＭ駆動されることで、感光体２１１Ｃ〜２１１Ｋに静電潜像を形成して、画像形成を行う。
【００６０】
上記画像入力制御部１２１６Ｃ〜１２１６Ｋは、有効／無効判断手段として機能し、上記画像入力制御部１２１６Ｃ〜１２１６Ｋ、ラインメモリ１２１７Ｃ〜１２１７Ｋ、画像処理部１２１８Ｃ〜１２１８Ｋ、ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋ及び光書き込みユニット２３０Ｃ〜２３０Ｋは、全体として画像処理手段として機能している。
【００６１】
そして、本実施例のデジタル複合装置１は、ＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んで、図示しないメインコントローラのＲＯＭやハードディスクに導入することで、後述する画像データの高速転送において転送エラーが発生した場合の送信画像の画像品質を適切に向上させる画像処理方法を実行する画像処理装置（画像形成装置）として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００６２】
次に、本実施例の作用を説明する。本実施例のデジタル複合装置１は、離れた位置に配設されＳＡＴＡケーブル１３００で接続された画像処理コントローラボード１０００上のシリアライザ１１００Ｃ〜１１００ＫとＬＤボード１２００Ｃ〜１２００ＫのＬＤコントローラ１２１０Ｃ〜１２１０Ｋとの間の高速差動転送でのライン画像データのデータ品質を適切に確保する。
【００６３】
すなわち、デジタル複合装置１は、スキャナ部３００で原稿の画像を読み取った画像データを画像処理コントローラボード１０００に送り、画像処理コントローラボード１０００上の画像処理ＬＳＩで上記各種画像処理を施して、８ｂｉｔの画像データとして、シリアライザ１１００Ｃ〜１１００Ｋの２組のうち一方の組のラインメモリ１１０１Ｃ〜１１０１Ｋに順次格納する。シリアライザ１１００Ｃ〜１１００Ｋは、図６に示すように、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの同期検知部１２１５Ｃ〜１２１５Ｋからの副走査転送開始信号（ＦＳＹＮＣ）と主走査転送開始信号（ＬＳＹＮＣ）に基づいて、画像出力制御部１１０２Ｃ〜１１０２Ｋが、他方の組のラインメモリ１１０１Ｃ〜１１０１Ｋからライン毎に順次画像データを読み出して、後段のＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに転送し、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋで、ライン画像データの先頭に、４種類のＳＴＡＲＴシンボルを、また、該ライン画像データの後端に、４種類のＥＮＤシンボルを付加して、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋに出力する。この副走査転送開始信号（ＦＳＹＮＣ）は、感光体２１１Ｃ〜２１１Ｋの用紙の転送開始タイミング（１ページの画像転送開始タイミング）に基づいて同期検知部１２１５Ｃ〜１２１５Ｋによって生成され、主走査転送開始信号（ＬＳＹＮＣ）は、ＬＤアレイ２３１Ｃ〜２３１Ｋの感光体２１１Ｃ〜２１１Ｋへの照射制御を行うポリゴンミラー２３５Ｃ〜２３５Ｋの回転速度から１ラインの画像データ転送開始タイミングに基づいて同期検知部１２１５Ｃ〜１２１５Ｋによって周期的に生成される。
【００６４】
シリアライザ１１００Ｃ〜１１００Ｋは、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋで、８ｂｉｔのライン画像データを１０ｂｉｔに変換して、シリアル変換部１１０５Ｃ〜１１０５Ｋで、１０ｂｉｔのライン画像データをシリアル変換し、ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６ＫからＳＡＴＡケーブル１３００を通して、７５０ＭＨｚの差動信号としてＬＤコントローラ１２１０Ｃ〜１２１０ＫのＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１ＫにＬＶＤＳ転送する。
【００６５】
ＬＤボード１２００のＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、ＳＡＴＡケーブル１３００を通して転送されてきたシリアル（１ｂｉｔ×７５０ＭＨＺ）のライン画像データをＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋで受信して、パラレル変換部１２１２Ｃ〜１２１２Ｋによって、１０ｂｉｔ×７５ＭＨＺのパラレルのライン画像データに変換し、１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋに渡す。１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋは、１０ｂｉｔのライン画像データを８ｂｉｔのライン画像データに変換して、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、８ｂｉｔのライン画像データからその先頭に付加されているＳＴＡＲＴシンボルと、その後端に付加されているＥＮＤシンボルを解釈して、１ラインのライン画像データの主走査の先頭と後端の検出を行う。ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋは、このＳＴＡＲＴシンボルとＥＮＤシンボルの解釈において、上述のように、最低２個のＳＴＡＲＴシンボルを解釈できると、ライン画像データの先頭が検出できたとし、最低２個のＥＮＤシンボルを解釈できると、ライン画像データの後端が検出できたとして、ＳＴＡＲＴシンボルとＥＮＤシンボルの検出結果及びライン画像データを画像入力制御部１２１６Ｃ〜１２１６Ｋに渡す。画像入力制御部１２１６Ｃ〜１２１６Ｋは、同期検知部１２１５Ｃ〜１２１５Ｋからの主走査転送開始信号（ＬＳＹＮＣ）とＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋからのライン画像データとＳＴＡＲＴシンボルとＥＮＤシンボルの検知結果によって、シリアライザ１１００Ｃ〜１１００Ｋからライン画像データを正常に受信したか否かの判断（有効／無効の判断）を行い、受信画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを制御するとともに、同期検知部１２１５Ｃ〜１２１５Ｋを介して画像出力制御部１１０２Ｃ〜１１０２Ｋへ転送エラー通知信号の出力を行う。このとき、画像入力制御部１２１６Ｃ〜１２１６Ｋは、８ｂｉｔの画像データを２ｂｉｔに分割して、基準転送ライン数ｍに１ラインを加えたライン数（ｍ＋１）を１組として２組設けられているラインメモリ１２１７Ｃ〜１２１７Ｋにトグルで順次格納する。
【００６６】
画像入力制御部１２１６Ｃ〜１２１６Ｋは、１組分（基準転送単位分）のライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの格納が完了すると、１組分のライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの格納が完了した旨の基準転送単位格納完了信号を画像処理部１２１８Ｃ〜１２１８Ｋへ出力し、画像処理部１２１８Ｃ〜１２１８Ｋは、基準転送単位格納完了信号が入力されると、該組のライン画像データの格納されているラインメモリ１２１７Ｃ〜１２１７Ｋからライン画像データ（有効ライン画像データ）を読み出して、必要な画像処理を施した後、ＰＷＭ変換部１２１９Ｃ〜１２１９Ｋに出力し、ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋは、画像処理部１２１８Ｃ〜１２１８Ｋから入力されるライン画像データに基づいてＰＷＭ変調したＬＤ駆動信号を生成して、ＬＤアレイ２３１Ｃ〜２３１ＫをＰＷＭ駆動することで、光書き込みユニット２３０Ｃ〜２３０Ｋによって用紙に画像形成を行う。
【００６７】
シリアライザ１１００Ｃ〜１１００Ｋは、同期検知部１２１５Ｃ〜１２１５Ｋから転送エラー通知信号を示す主走査転送開始信号（ＬＳＹＮＣ）が入力されると、画像出力制御部１１０２Ｃ〜１１０２Ｋが、既に生成済みの補完ライン画像データまたは新たに生成した補完ライン画像データをラインメモリ１１０１Ｃ〜１１０１Ｋの補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈから読み出して、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに出力し、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋが、この補完ライン画像データにＳＴＡＲＴシンボル及びＥＮＤシンボルを付加して上記同様にＬＤコントローラ１２１０Ｃ〜１２１０Ｋへシリアル高速転送する。
【００６８】
すなわち、画像出力制御部１１０２Ｃ〜１１０２Ｋは、図７に示すように、主走査転送開始信号（ＬＳＹＮＣ）が入力されると、図５（ｃ）に示したようなアサート回数が１回であるかチェックし（ステップＳ１０１）、アサート回数が１回でないときには、図５（ｂ）に示したようなアサート回数が２回であるかチェックする（ステップＳ１０２）。ステップＳ１０２で、アサート回数が２回であると、画像出力制御部１１０２Ｃ〜１１０２Ｋは、主走査転送開始信号が１スキャン（基準転送単位）の最初のライン画像データ要求時における主走査転送開始信号であると判断して、補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈをクリアして該基準転送単位の補完ライン画像データを生成して該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに格納、または、補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈをクリアすることなく該基準転送単位の補完ライン画像データを生成して該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに上書きするとともに、該基準転送単位の最初のライン画像データをラインメモリ１１０１Ｃ〜１１０１Ｋから読み出してシリアル高速転送を行って（ステップＳ１０３）、ページの終了かチェックする（ステップＳ１０６）。ステップＳ１０６で、ページの終了でないときには、画像出力制御部１１０２Ｃ〜１１０２Ｋは、ステップＳ１０１に戻って、次の主走査転送開始信号に対して、アサート回数のチェックを行う（ステップＳ１０１、Ｓ１０２）。ステップＳ１０２で、図５（ａ）に示したように、アサート回数が２回でないとき（３回のとき）には、画像出力制御部１１０２Ｃ〜１１０２Ｋは、該主走査転送開始信号が通常ライン画像データ転送要求時の主走査転送開始信号であると判断して、通常のライン画像データの転送を行い（ステップＳ１０４）、ページの終了であるかチェックする（ステップＳ１０６）。
【００６９】
ステップＳ１０１で、アサート回数が１回であると、画像出力制御部１１０２Ｃ〜１１０２Ｋは、主走査転送開始信号が転送エラー通知信号であると判断し、既に生成した補完ライン画像データを補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈから読み出し、または、補完ライン画像データを生成して補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈに補完した後に、該補完ラインメモリ１１０１Ｃｈ〜１１０１Ｋｈから読み出し、上述のように、コントローラ１２１０Ｃ〜１２１０Ｋに高速シリアル転送する（ステップＳ１０５）。ステップＳ１０６で、ページの終了であると、ライン画像データの転送処理を終了する。
【００７０】
そして、画像出力制御部１１０２Ｃ〜１１０２Ｋは、上記補完ライン画像データを、組毎に送信、すなわち、基準転送単位の最後のライン画像データを転送した後に、該最終ライン画像データの次のライン画像データとして送信する。
【００７１】
なお、この補完ライン画像データを基準転送単位の最後のラインに続くラインとするタイミング調整は、上述のように、画像出力制御部１１０２Ｃ〜１１０２Ｋが行う場合に限るものではなく、例えば、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋが行ってもよい。
【００７２】
この場合、デジタル複合装置１は、図８に転送エラー通知及び補完ライン画像データ転送処理のフローチャートを示すように、シリアライザ１１００Ｃ〜１１００ＫからＬＤコントローラ１２１０Ｃ〜１２１０Ｋにライン画像データの転送があると（ステップＳ２０１）、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、ＳＴＡＲＴシンボル及びＥＮＤシンボルの検出を行い、画像入力制御部１２１６Ｃ〜１２１６Ｋが、該検出結果に基づいて該ライン画像データに転送エラーがあるか判断する（ステップＳ２０２）。デジタル複合装置１は、ステップＳ２０２で、ライン画像データに転送エラーがないときには、該ライン画像データの転送を終了して（ステップＳ２０３）、該組（基準転送単位）における指定処理ライン数の転送が完了したかチェックし（ステップＳ２０５）、指定処理ライン数の転送が完了していないときには、ステップＳ２０１に戻って、上記同様の処理を行う。
【００７３】
デジタル複合装置１は、ステップＳ２０２で、ライン画像データの転送にエラーがあると、画像入力制御部１２１６Ｃ〜１２１６Ｋが、同期検知部１２１５Ｃ〜１２１５Ｋを介して転送エラー通知信号をシリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに出力して転送エラー通知を行い（ステップＳ２０４）、該ライン画像データの転送を終了して（ステップＳ２０３）、指定処理ライン数の転送が完了したかチェックする（ステップＳ２０５）。
【００７４】
デジタル複合装置１は、ステップＳ２０５で、指定処理ライン数の転送が完了すると、画像出力制御部１１０２Ｃ〜１１０２Ｋが、同期検知部１２１５Ｃ〜１２１５Ｋを介して画像入力制御部１２１６Ｃ〜１２１６Ｋから転送エラー通知があったか（転送エラーが発生してたか）をチェックし（ステップＳ２０６）、転送エラーが発生していないときには、そのまま処理を終了する。デジタル複合装置１は、ステップＳ２０６で、転送エラーが発生していると、画像出力制御部１１０２Ｃ〜１１０２Ｋが、補完ラインメモリ１１０１Ｃ〜１１０１Ｋから補完ライン画像データを読み出してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する（ステップＳ２０７）。
【００７５】
そして、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、シリアライザ１１００Ｃ〜１１００Ｋから送信されてくる補完ライン画像データを上記同様に受信して、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫでＳＴＡＲＴシンボル及びＥＮＤシンボルを解釈する。画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫによるＳＴＡＲＴシンボル及びＥＮＤシンボルの解釈結果から補完ライン画像データが有効であると判断すると、該補完ライン画像データを、先に破棄した無効ライン画像データのライン画像データとしてラインメモリ１２１７Ｃ〜１２１７Ｋへ格納する。
【００７６】
画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＳＴＡＲＴシンボルとＥＮＤシンボルのいずれかをＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが検出することができないときに、該ライン画像データが無効であると判断する。すなわち、画像処理コントローラボード１０００のシリアライザ１１００Ｃ〜１１００ＫからＳＡＴＡケーブル１３００を介してＬＤＶＳ作動信号によってＬＤボード１２００のＬＤコントローラ１２１０Ｃ〜１２１０Ｋに高速転送されるライン画像データに転送エラーが発生するのは、図６の上段に示した主走査転送開始信号（ＬＳＹＮＣ）とＬＤＶＳ転送データを拡大した下段に示すように、１ライン分のライン画像データの先頭に付加されているＳＴＡＲＴシンボルのタイミングであるタイミングＴａ、該ライン画像データのいずれかのタイミングであるタイミングＴｂ及びライン画像データの後端に付加されているＥＮＤシンボルのタイミングであるタイミングＴｃのいずれかのタイミングである。これらの転送エラーの発生タイミングＴａ、Ｔｂ、Ｔｃのうち、ライン画像データのタイミングＴｂでのエラーは、１回のエラーによって８ｂｉｔ分（２ｂｉｔ×４画素分）の画像データが欠落するだけであり、例えば、Ａ３サイズで１２００ｄｐｉの画像データの場合、１ラインで８０００画素であり、４画素分が欠落しても、１ラインの画像に対して、ライン画像データの転送エラーによる画像品質への影響を無視することができる。そこで、本実施例のデジタル複合装置１では、タイミングＴａとタイミングＴｃでの転送エラーのみを、ＳＴＡＲＴシンボルとＥＮＤシンボルのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋの検出結果に基づいて判断して、該転送エラーに対する対応処理を行っている。
【００７７】
まず、タイミングＴｃで転送エラーが発生した場合について説明する。タイミングＴｃで転送エラーが発生すると、１ラインのＥＮＤシンボルが欠落するため、該当ラインのライン画像データをシリアライザ１１００Ｃ〜１１００ＫからＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送した場合、受信側のＬＤコントローラ１２１０Ｃ〜１２１０ＫのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、正しくライン画像データの終端を検知できなくなる。すなわち、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋから転送されるライン画像データに対して、該ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫがＳＴＡＲＴシンボルを検出していると、ライン画像データの先頭位置を把握することができ、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの格納を開始することができる。ところが、タイミングＴｃで転送エラーが発生すると、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫがＥＮＤシンボルを検出することができず、ライン画像データの終端を正常に検知することができない。したがって、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ライン画像データの終了位置がわからず、ライン画像データの終了位置以降もラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込み動作を継続し、この状態をいつまでも継続すると、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込みを適切に行うことができず、適切な画像形成を行うことができなくなる。
【００７８】
そこで、本実施例のデジタル複合装置１は、同期検知部１２１５Ｃ〜１２１５Ｋの出力する主走査転送開始信号（ＬＳＹＮＣ）を画像入力制御部１２１６Ｃ〜１２１６Ｋにも入力し、次の主走査転送開始信号（ＬＳＹＮＣ）の出力タイミングになって、主走査転送開始信号（ＬＳＹＮＣ）が同期検知部１２１５Ｃ〜１２１５Ｋを発行すると、画像入力制御部１２１６Ｃ〜１２１６Ｋが該主走査転送開始信号（ＬＳＹＮＣ）によって、次ラインのライン画像データの転送開始タイミングになったことを把握する。そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＥＮＤシンボルをＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが検出することなく、主走査転送開始信号（ＬＳＹＮＣ）が同期検知部１２１５Ｃ〜１２１５Ｋから入力されると、前ラインのライン画像データの転送が完了していると判断して、ＥＮＤシンボルの検出されなかった前ラインのライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを強制停止し、次のライン画像データの処理に移行する。
【００７９】
そして、画像処理部１２１８Ｃ〜１２１８Ｋは、このようにして、ＥＮＤシンボルが検出されずに、次の主走査転送開始信号（ＬＳＹＮＣ）の入力によって書き込みの終了されたラインメモリ１２１７Ｃ〜１２１７Ｋのライン画像データを、ラインメモリ１２１７Ｃ〜１２１７Ｋから必要なデータ量分、すなわち、１ラインのデータ量分だけ読み出し、ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋに出力する。このように、画像処理部１２１８Ｃ〜１２１８Ｋが、ラインメモリ１２１７Ｃ〜１２１７Ｋから１ラインのデータ量分だけライン画像データを読み出すため、適切な画像形成を行うことができる。
【００８０】
次に、タイミングＴａで転送エラーが発生した場合について説明する。タイミングＴａで転送エラーが発生すると、１ラインのライン画像データのＳＴＡＲＴシンボルが欠落するため、ＬＤコントローラ１２１０Ｃ〜１２１０ＫのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋは、ライン画像データのデータ転送が始まっても、正しくライン画像データの先頭を検知することができず、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込みを行うことなく、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋがライン先頭のＳＴＡＲＴシンボルを検出した旨の通知が入るのを待つ待ち状態を続けることになる。画像入力制御部１２１６Ｃ〜１２１６Ｋは、この待ち状態のまま、１ラインの転送周期が過ぎて、同期検知部１２１５Ｃ〜１２１５Ｋから次のラインの主走査転送開始信号（ＬＳＹＮＣ）が入力されると、前のライン画像データを１ライン全てラインメモリ１２１７Ｃ〜１２１７Ｋに書き込むことができず、該１ライン分の無効ライン画像データが発生したと判断し、ラインメモリ１２１７Ｃ〜１２１７Ｋに適切にライン画像データを書き込むことができず欠落したことを示す転送エラー通知信号を同期検知部１２１５Ｃ〜１２１５Ｋを通して転送エラー通知信号をシリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに出力する。画像出力制御部１１０２Ｃ〜１１０２Ｋは、画像入力制御部１２１６Ｃ〜１２１６Ｋから転送エラー通知信号が入力されると、基準転送単位の最後に位置するラインのライン画像データの次に補完ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する。
【００８１】
そして、デジタル複合装置１は、上述のように、表裏変倍機能を実現するために、基準転送単位のライン数（以下、適宜、基準転送ライン数という。）を、「ｍ」とした場合、所定の転送ライン数を１スキャンライン周期（画像処理周期）として、該基準転送ライン数ｍに対して１ライン少ない「ｍ−１」ライン（最小処理ライン数のライン）の転送と、基準転送ライン数ｍに対して１ライン多い「ｍ＋１」ライン（最大処理ライン数のライン）の転送と、を指定処理ライン数としてライン画像データの転送を行う。例えば、光書き込み部２３０のＬＤアレイ２３１の同時書き込みライン数（発光素子数）が、４０ラインであるとすると、基準転送ライン数ｍが１０ラインであり、ＬＤボード１２００側において、１０ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成する。したがって、画像処理コントローラボード１０００側では、ＬＤアレイ２３１の書き込み開始周期を１ラインとして、１０ラインを１組とした単位で画像処理を行う。さらに、ＬＤボード１２００側では、表裏変倍処理によって、用紙の収縮に応じて用紙の表裏書き込み画像データの微調整を行うために、副走査方向の変倍に対しては、数スキャンに１回、１１ラインの転送、９ラインの転送を画像処理コントローラボード１０００側に要求し、この１１ライン分の１２００ｄｐｉのライン画像データから４８００ｄｐｉのライン画像データを４０ライン分生成することで、微縮小し、９ライン分の１２００ｄｐｉからライン画像データ４８００ｄｐｉのライン画像データを４０ライン分生成することで、微拡大する表裏変倍処理を行う。
【００８２】
そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、スキャン単位で、最大転送ライン数（ｍ＋１）に対して、現在のスキャンが、最大転送ライン数（ｍ＋１）のスキャンであるのか、最大転送ライン数（ｍ＋１）よりも少ない転送ライン数ｍまたは転送ライン数（ｍ−１）であるのかを表裏変倍率から判断し、転送エラーが発生したときに、該転送エラーに対してシリアライザ１１００Ｃ〜１１００Ｋから送られてくる補完ライン画像データで該転送エラーの発生したラインを無効としてラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止した無効ライン画像データを補完するためにラインメモリ１２１７Ｃ〜１２１７Ｋに書き込んで画像処理するために、メモリトグル信号の信号幅を主走査転送開始信号（ＬＳＹＮＣ）の１信号分、すなわち、１ライン分増やす拡張処理を行って、画像処理を行う。すなわち、図９に示すように、基準転送周期での転送ラインが最大転送ライン（ｍ＋１）、例えば、１１ラインであり、この１１ライン転送のときに、転送エラーが発生すると、上述のように、画像入力制御部１２１６Ｃ〜１２１６Ｋは、シリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに転送エラー通知信号を送るとともに、図９（ａ）に示すように、メモリトグル信号を１主走査転送開始信号（ＬＳＹＮＣ）分だけ拡張し、１２ライン目にシリアライザ１１００Ｃ〜１１００Ｋから補完ライン画像データが送信されてくると、転送エラーによって発生した無効ライン画像データを格納するはずであったラインメモリ１２１７Ｃ〜１２１７ｋのラインメモリに該補完ライン画像データを書き込んで、その後の画像処理を画像処理部１２１８Ｃ〜１２１８Ｋ以降の処理部に行わせる。
【００８３】
そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、転送エラーが解消した次の基準転送単位での指定処理ライン数が最大転送ライン数（ｍ＋１）よりも少ないライン数（ｍ、ｍ−１）であると、図９（ｂ）に示すように、拡張したメモリトグル信号を１ライン分縮小する処理を行う。
【００８４】
すなわち、図１０に示すように、画像入力制御部１２１６Ｃ〜１２１６Ｋは、指定処理ライン数が最大転送ライン数である１１ラインであるかチェックし（ステップＳ３０１）、最大転送ライン数であると、転送エラーが発生したかチェックする（ステップＳ３０２）。ステップＳ３０２で、転送エラーが発生すると、画像入力制御部１２１６Ｃ〜１２１６Ｋは、図９（ａ）に示したように、トグル信号を１主走査転送開始信号（ＬＳＹＮＣ）分だけ拡張するトグル周期拡張処理を行い、１１ライン転送エラーフラグをＯＮ（オン）にして（ステップＳ３０３）、メモリトグル信号拡縮処理を終了する。ステップＳ３０２で、転送エラーが発生していないときには、画像入力制御部１２１６Ｃ〜１２１６Ｋは、メモリトグル信号の拡張を行うことなく、メモリトグル信号拡縮処理をそのまま終了する。
【００８５】
ステップＳ３０１で、指定処理ライン数が最大転送ライン数であると、画像入力制御部１２１６Ｃ〜１２１６Ｋは、１１ライン転送エラーフラグがＯＮ（オン）で、かつ、今回のライン画像データの転送に転送エラーが発生していないかチェックする（ステップＳ３０４）。ステップＳ３０４で、両方の条件を満たしているとき（ＹＥＳのとき）には、画像入力制御部１２１６Ｃ〜１２１６Ｋは、拡張したトグル信号を１ライン分縮小するトグル周期縮小処理を行い、１１ライン転送エラーフラグをＯＦＦ（オフ）にして（ステップＳ３０５）、メモリトグル信号拡縮処理を終了する。ステップＳ３０４で、いずれかの条件または双方の条件を満たさないとき、すなわち、１１ライン転送エラーフラグがＯＮ（オン）であるとの条件と転送エラーが発生していないとの条件のうち少なくともいずれかを満たしていないときには、画像入力制御部１２１６Ｃ〜１２１６Ｋは、トグル縮小処理及び１１ライン転送フラグのＯＦＦ（オフ）設定を行うことなく、メモリトグル信号拡縮処理を終了する。
【００８６】
このように、本実施例のデジタル複合装置１は、シリアライザ１１００Ｃ〜１１００ｋからＬＤコントローラ１２１０Ｃ〜１２１０Ｋにライン画像データをＳＡＴＡケーブル１３００を通して高速転送してＬＤコントローラ１２１０Ｃ〜１２１０Ｋで画像処理として画像形成を行う場合に、シリアライザ１１００Ｃ〜１１００ｋで、ライン画像データの先頭と後端にＳＴＡＲＴシンボル（先頭符号）とＥＮＤシンボル（後端符号）を付加してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋで、ＳＴＡＲＴシンボルとＥＮＤシンボルに基づいてライン画像データの有効／無効を判断して、有効ライン画像データについては、基準処理ライン数を基準画像処理単位として画像処理を実行し、無効であると判断すると、転送エラー通知信号をシリアライザ１１００Ｃ〜１１００ｋに送信する。シリアライザ１１００Ｃ〜１１００ｋは、該転送エラー通知のあったライン画像データの属する該基準画像処理単位内の所定ライン数のライン画像データに基づいて補完ライン画像データを生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、該補完ライン画像データを破棄したライン画像データとするデータ補完処理を行って画像処理を実行する。
【００８７】
したがって、デジタル複合装置１内で離れた位置に配置されている画像処理コントローラボード１０００のシリアライザ１１００Ｃ〜１１００ＫからＬＤボード１２００Ｃ〜１２００ＫのＬＤコントローラ１２１０Ｃ〜１２１０Ｋへのライン画像データの高速転送に異常が発生して適切に送信できなかった無効ライン画像データが発生しても、シリアライザ１１００Ｃ〜１１００Ｋで補完ライン画像データを生成して、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送し、ＬＤボード１２００Ｃ〜１２００Ｋ側で該補完ライン画像データを該無効ライン画像データとして画像処理することができ、適切に画像処理することができる。
【００８８】
また、本実施例のデジタル複合装置１は、シリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋが、転送エラー通知のあったライン画像データの属する基準画像処理単位の全てのライン画像データに基づいて補完ライン画像データを生成している。
【００８９】
したがって、基準画像処理単位の画像を反映した補完ライン画像データを生成して、無効ライン画像データとして補完することができ、画像品質を向上させることができる。
【００９０】
さらに、本実施例のデジタル複合装置１は、画像入力制御部１２１６Ｃ〜１２１６Ｋが、ライン画像データ毎に、同期検知部１２１５Ｃ〜１２１５Ｋからシリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに主走査転送開始信号（ＬＳＹＮＣ）であるデータ転送開始信号を送信し、画像出力制御部１１０２Ｃ〜１１０２Ｋが、該主走査転送開始信号（ＬＳＹＮＣ）に基づいて、ラインメモリ１１０１Ｃ〜１１０１Ｋからライン毎にライン画像データを読み出して転送している。
【００９１】
したがって、主走査転送開始信号（ＬＳＹＮＣ）に基づいてライン画像データの転送及び補完ライン画像データの処理を行うことができ、簡単かつ適切に画像処理を行うことができる。
【００９２】
また、本実施例のデジタル複合装置１は、画像入力制御部１２１６Ｃ〜１２１６Ｋが、基準画像処理単位に基準処理ライン数よりも所定ライン数多い最大処理ライン数と所定ライン数少ない最小処理ライン数の間にあるライン数のライン画像データに対して処理を行うとともに、該基準画像処理単位の最初のライン画像データに対する処理に際して単位処理開始信号である主走査転送開始信号（ＬＳＹＮＣ）をシリアライザ１１００Ｃ〜１１００ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに送信し、画像出力制御部１１０２Ｃ〜１１０２Ｋが、主走査転送開始信号（ＬＳＹＮＣ）が送られてくる毎に、ラインメモリ１１０１Ｃ〜１１０１Ｋに格納されている該基準画像処理単位に属するライン画像データから補完ライン画像データを生成して、転送エラー通知信号（無効通知信号）が送られてくると、該補完ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する。
【００９３】
したがって、基準画像処理単位の複数ライン毎に画像処理を行うとともに、表裏変倍処理を行う場合に適切に、補完ライン画像データの生成と転送を行うことができる。
【００９４】
さらに、本実施例のデジタル複合装置１は、画像入力制御部１２１６Ｃ〜１２１６Ｋが、転送エラー通知信号である転送エラー信号及び単位処理開始信号である１スキャン中の最初のライン画像データ要求信号を、主走査転送開始信号（ＬＳＹＮＣ）と同じ信号線を用いて送信するとともに、該転送エラー通知信号及び該単位処理開始信号として、該主走査転送開始信号（ＬＳＹＮＣ）の信号形態を変更した信号であるアサート回数の異なる信号を用いている。
【００９５】
したがって、簡単な構成で、エラー処理及び表裏変倍処理を行いつつ、画像転送を適切に行うことができる。
【００９６】
また、本実施例のデジタル複合装置１は、画像入力制御部１２１６Ｃ〜１２１６Ｋが、基準画像処理単位内に処理するライン数として、基準処理ライン数、該基準処理ライン数よりも所定ライン数多い最大処理ライン数または該基準処理ライン数よりも所定ライン少ない最小処理ライン数の間のライン数を指定処理ライン数として該指定処理ライン数のライン画像データの処理を実行し、該処理ライン毎にデータ転送開始信号である主走査転送開始信号（ＬＳＹＮＣ）を出力するとともに、該基準画像処理単位の最初のライン画像データの処理開始に際して単位処理開始信号である主走査転送開始信号（ＬＳＹＮＣ）を出力し、無効ライン画像データの発生した基準画像処理単位の指定処理ライン数が最大処理ライン数であると、該最大処理ライン数に１ライン分増やしたライン数を該基準画像処理単位での指定処理ライン数として補完ライン画像データの処理を可能とし、次に無効ライン画像データの発生しなかった基準画像処理単位での指定処理ラインを１ライン減らしている。
【００９７】
したがって、微少変倍機能を有効に利用して、補完ライン画像データを用いた無効ライン画像データの補完処理を適切に行うことができる。
【００９８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９９】
本発明は、画像送信側から画像受信側に画像データを高速差動転送等で高速転送して画像形成等の画像処理を行う複写装置、ファクシミリ装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施例を適用したデジタル複合装置の正面概略構成図。
【図２】図１のデジタル複合装置の要部ブロック構成図。
【図３】図１のデジタル複合装置の要部ブロック構成と光書き込みユニット斜視図。
【図４】シリアライザとＬＤコントローラのブロック構成図。
【図５】ライン画像データの転送エラー通知を含む主走査転送開始信号の説明図。
【図６】画像データの転送タイミングを示す図。
【図７】画像出力制御部による主走査転送開始信号に基づく動作制御処理を示すフローチャート。
【図８】転送エラー通知・補完ライン画像データ転送処理を示すフローチャート。
【図９】メモリトグル信号を拡大・縮小する際の各信号のタイミング図。
【図１０】メモリトグル信号の拡縮処理を示すフローチャート。
【符号の説明】
【０１０１】
１  デジタル複合装置
１００  給紙部
２００  プリンタ部
２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋ  感光体
２３０  光書き込み部
２３１Ｃ、２３１Ｍ、２３１Ｙ、２３１Ｋ  ＬＤアレイ
３００  スキャナ部
１０００  画像処理コントローラボード
１１００Ｃ、１１００Ｍ、１１００Ｙ、１１００Ｋ  シリアライザ
１１０１Ｃ、１１０１Ｍ、１１０１Ｙ、１１０１Ｋ  ラインメモリ
１１０２Ｃ、１１０２Ｍ、１１０２Ｙ、１１０２Ｋ  画像出力制御部
１１０３Ｃ、１１０３Ｍ、１１０３Ｙ、１１０３Ｋ  ＳＴＰ・ＥＮＤ符号付加部
１１０４Ｃ、１１０４Ｍ、１１０４Ｙ、１１０４Ｋ  ８ｂ／１０ｂ変換部
１１０５Ｃ、１１０５Ｍ、１１０５Ｙ、１１０５Ｋ  シリアル変換部
１１０６Ｃ、１１０６Ｍ、１１０６Ｙ、１１０６Ｋ  ＬＶＤＳ  Ｉ／Ｏ
１２００  ＬＤボード
１２１０Ｃ、１２１０Ｍ、１２１０Ｙ、１２１０Ｋ  ＬＤコントローラ
１２１１Ｃ、１２１１Ｍ、１２１１Ｙ、１２１１Ｋ  ＬＶＤＳ  Ｉ／Ｏ
１２１２Ｃ、１２１２Ｍ、１２１２Ｙ、１２１２Ｋ  パラレル変換部
１２１３Ｃ、１２１３Ｍ、１２１３Ｙ、１２１３Ｋ  １０ｂ／８ｂ変換部
１２１４Ｃ、１２１４Ｍ、１２１４Ｙ、１２１４Ｋ  ＳＴＰ・ＥＮＤ符号解釈部
１２１５Ｃ、１２１５Ｍ、１２１５Ｙ、１２１５Ｋ  同期検知部
１２１６Ｃ、１２１６Ｍ、１２１６Ｙ、１２１６Ｋ  画像入力制御部
１２１７Ｃ、１２１７Ｍ、１２１７Ｙ、１２１７Ｋ  ラインメモリ
１２１８Ｃ、１２１８Ｍ、１２１８Ｙ、１２１８Ｋ  画像処理部
１２１９Ｃ、１２１９Ｍ、１２１９Ｙ、１２１９Ｋ  ＰＷＭ変調部
【図１】
2010124157.tif 000003
【図２】
2010124157.tif 000004
【図３】
2010124157.tif 000005
【図４】
2010124157.tif 000006
【図５】
2010124157.tif 000007
【図６】
2010124157.tif 000008
【図７】
2010124157.tif 000009
【図８】
2010124157.tif 000010
【図９】
2010124157.tif 000011
【図１０】
2010124157.tif 000012