(57)【要約】【課題】本発明は、画像送信側から画像受信側への画像データの高速転送の適正化を図った画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。【解決手段】デジタル複合装置１は、シリアライザ１１００Ｃ〜１１００Ｋで、ライン画像データの先頭と後端にＳＴＡＲＴシンボルとＥＮＤシンボルを付加してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに高速伝送し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋで、ＳＴＡＲＴシンボルとＥＮＤシンボルに基づいてライン画像データの有効／無効を判断して、無効であると判断すると、該ライン画像データを破棄して、シリアライザ１１００Ｃ〜１１００Ｋにエラー通知する。シリアライザ１１００Ｃ〜１１００Ｋは、調整ライン画像データを生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、調整ライン画像データによって画像処理する。【選択図】          図４
2010130042.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）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理方法を実行する画像処理プログラムを読み込んで、図示しないメインコントローラのＲＯＭやハードディスクに導入することで、後述する画像データの高速転送において転送エラーが発生した場合の送信画像の画像品質を適切に向上させる画像処理方法を実行する画像処理装置（画像形成装置）として構築されている。この画像処理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００６３】
次に、本実施例の作用を説明する。本実施例のデジタル複合装置１は、離れた位置に配設されＳＡＴＡケーブル１３００で接続された画像処理コントローラボード１０００上のシリアライザ１１００Ｃ〜１１００ＫとＬＤボード１２００Ｃ〜１２００ＫのＬＤコントローラ１２１０Ｃ〜１２１０Ｋとの間の高速差動転送でのライン画像データのデータ品質を適切に確保する。
【００６４】
すなわち、デジタル複合装置１は、スキャナ部３００で原稿の画像を読み取った画像データを画像処理コントローラボード１０００に送り、画像処理コントローラボード１０００上の画像処理ＬＳＩで上記各種画像処理を施して、８ｂｉｔの画像データとして、シリアライザ１１００Ｃ〜１１００Ｋの２組のうち一方の組のラインメモリ１１０１Ｃ〜１１０１Ｋに順次格納する。シリアライザ１１００Ｃ〜１１００Ｋは、図６に示すように、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの同期検知部１２１５Ｃ〜１２１５Ｋからの副走査転送開始信号（ＦＳＹＮＣ）と主走査転送開始信号（ＬＳＹＮＣ）に基づいて、画像出力制御部１１０２Ｃ〜１１０２Ｋが、他方の組のラインメモリ１１０１Ｃ〜１１０１Ｋからライン毎に順次ライン画像データを読み出して、後段のＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋに転送し、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋで、ライン画像データの先頭に、４種類のＳＴＡＲＴシンボルを、また、該ライン画像データの後端に、４種類のＥＮＤシンボルを付加して、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋに出力する。
【００６５】
シリアライザ１１００Ｃ〜１１００Ｋは、８ｂ／１０ｂ変換部１１０４Ｃ〜１１０４Ｋで、８ｂｉｔのライン画像データを１０ｂｉｔに変換して、シリアル変換部１１０５Ｃ〜１１０５Ｋで、１０ｂｉｔのライン画像データをシリアル変換し、ＬＶＤＳ  Ｉ／Ｏ１１０６Ｃ〜１１０６ＫからＳＡＴＡケーブル１３００を通して、７５０ＭＨｚの差動信号としてＬＤコントローラ１２１０Ｃ〜１２１０ＫのＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１ＫにＬＶＤＳ転送する。
【００６６】
ＬＤボード１２００のＬＤコントローラ１２１０Ｃ〜１２１０Ｋは、ＳＡＴＡケーブル１３００によって転送されてきたシリアル（１ｂｉｔ×７５０ＭＨＺ）のライン画像データをＬＶＤＳ  Ｉ／Ｏ１２１１Ｃ〜１２１１Ｋで受信して、パラレル変換部１２１２Ｃ〜１２１２Ｋによって、１０ｂｉｔ×７５ＭＨＺのパラレルのライン画像データに変換し、１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋに渡す。１０ｂ／８ｂ変換部１２１３Ｃ〜１２１３Ｋは、１０ｂｉｔのライン画像データを８ｂｉｔのライン画像データに変換して、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、８ｂｉｔのライン画像データからその先頭に付加されているＳＴＡＲＴシンボルと、その後端に付加されているＥＮＤシンボルを解釈して、ライン画像データの主走査の先頭と後端の検出を行う。ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋは、このＳＴＡＲＴシンボルとＥＮＤシンボルの解釈において、上述のように、最低２個のＳＴＡＲＴシンボルを解釈できると、ライン画像データの先頭が検出できたとし、最低２個のＥＮＤシンボルを解釈できると、ライン画像データの後端が検出できたとして、ＳＴＡＲＴシンボルとＥＮＤシンボルの検出結果及びライン画像データを画像入力制御部１２１６Ｃ〜１２１６Ｋに渡す。
【００６７】
画像入力制御部１２１６Ｃ〜１２１６Ｋは、同期検知部１２１５Ｃ〜１２１５Ｋからの主走査転送開始信号（ＬＳＹＮＣ）とＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋからのライン画像データとＳＴＡＲＴシンボルとＥＮＤシンボルの検知結果によって、シリアライザ１１００Ｃ〜１１００Ｋからライン画像データを正常に受信したか否かの判断（有効／無効の判断）を行い、受信画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを制御するとともに、同期検知部１２１５Ｃ〜１２１５Ｋを介してシリアライザ１１００Ｃ〜１１００Ｋに転送エラー通知制御を行う。
【００６８】
画像処理部１２１８Ｃ〜１２１８Ｋは、ラインメモリ１２１７Ｃ〜１２１７Ｋのうち読み出し対象のライン画像データの格納されているラインメモリ１２１７Ｃ〜１２１７Ｋからライン画像データを読み出して、ＰＷＭ変換部１２１９Ｃ〜１２１９Ｋに出力し、ＰＷＭ変調部１２１９Ｃ〜１２１９Ｋは、画像処理部１２１８Ｃ〜１２１８Ｋから入力されるライン画像データに基づいてＰＷＭ変調したＬＤ駆動信号を生成して、ＬＤアレイ２３１Ｃ〜２３１ＫをＰＷＭ駆動することで、光書き込みユニット２３０Ｃ〜２３０Ｋによって用紙に画像形成を行う。
【００６９】
そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫによるＳＴＡＲＴシンボルとＥＮＤシンボルの検出結果に基づいてライン画像データの有効／無効を判断し、有効と判断すると、該ライン画像データを２組のラインメモリ１２１７Ｃ〜１２１７Ｋにトグルで書き込みを行う。画像入力制御部１２１６Ｃ〜１２１６Ｋは、ライン画像データを無効と判断すると、該ライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止（該エラー発生ライン画像データを破棄）するとともに、同期検知部１２１５Ｃ〜１２１５Ｋを介して転送エラー通知をシリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに送る。
【００７０】
画像出力制御部１１０２Ｃ〜１１０２Ｋは、該転送エラー通知対象のライン画像データの次に位置するラインのライン画像データを、該転送エラー通知対象のライン画像データを考慮した調整ライン画像データとして作成して、上述のような２ライン参照作成方法、３ライン参照作成方法、３次元コンボリューション法等の作成方法によって該調整ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋ１に送信する。
【００７１】
また、画像出力制御部１１０２Ｃ〜１１０２Ｋは、転送エラーの発生ラインが、ページの最終ライン、または、基準転送ラインの最後のラインであると、調整ライン画像データを作成しても該作成した調整ライン画像データをＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信する機会がない、すなわち、次ラインが存在しないため、調整ライン画像データの作成を行わず、送信も行わない。この場合、画像入力制御部１２１６Ｃ〜１２１６Ｋが、転送エラーの通知を中止して、該エラー発生ラインのライン画像データとして、該エラー発生ラインの前ラインのライン画像データを採用してラインメモリ１２１７Ｃ〜１２１７Ｋに書き込む方法、または、白ラインを書き込む（または書き込みを行わない）方法で対応する。
【００７２】
そして、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１０Ｃ〜１２１０Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫのＳＴＡＲＴシンボルとＥＮＤシンボルの検出結果に基づいてライン画像データの有効／無効を判断して、無効と判断すると、上述のように、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送エラー通知を行うが、この転送エラー通知をＬＤコントローラ１２１０Ｃ〜１２１０Ｋに出すのは、シリアライザ１１００Ｃ〜１１００Ｋでライン画像データの先頭と後端に付加されているＳＴＡＲＴシンボルとＥＮＤシンボルのいずれかをＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが検出することができないときである。すなわち、画像処理コントローラボード１０００のシリアライザ１１００Ｃ〜１１００ＫからＳＡＴＡケーブル１３００を介してＬＤＶＳ作動信号によってＬＤボード１２００のＬＤコントローラ１２１０Ｃ〜１２１０Ｋに高速転送されるライン画像データに転送エラーが発生するのは、図６の上段に示した主走査転送開始信号（ＬＳＹＮＣ）とＬＤＶＳ転送データを拡大した下段に示すように、１ライン分のライン画像データの先頭に付加されているＳＴＡＲＴシンボルのタイミングであるタイミングＴａ、該ライン画像データのいずれかのタイミングであるタイミングＴｂ及びライン画像データの後端に付加されているＥＮＤシンボルのタイミングであるタイミングＴｃのいずれかのタイミングである。これらのエラー発生タイミングＴａ、Ｔｂ、Ｔｃのうち、ライン画像データのタイミングＴｂでのエラーは、１回のエラーによって８ｂｉｔ分（２ｂｉｔ×４画素分）の画像データが欠落するだけであり、例えば、Ａ３サイズで１２００ｄｐｉの画像データの場合、１ラインで８０００画素であり、４画素分が欠落しても、１ラインの画像に対して、ライン画像データの転送エラーによる画像品質への影響を無視することができる。そこで、本実施例のデジタル複合装置１では、タイミングＴａとタイミングＴｃでの転送エラーのみを、ＳＴＡＲＴシンボルとＥＮＤシンボルのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋの検出結果に基づいて検出して、該転送エラーに対する対応処理を行っている。
【００７３】
まず、タイミングＴｃで転送エラーが発生した場合について説明する。タイミングＴｃで転送エラーが発生すると、１ラインのＥＮＤシンボルが欠落するため、該当ラインのライン画像データをシリアライザ１１００Ｃ〜１１００ＫからＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送した場合、受信側のＬＤコントローラ１２１０Ｃ〜１２１０ＫのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、正しくライン画像データの終端を検知できなくなる。すなわち、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋから転送されるライン画像データに対して、該ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫがＳＴＡＲＴシンボルを検出していると、ライン画像データの先頭位置を把握することができ、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの格納を開始することができる。ところが、タイミングＴｃで転送エラーが発生すると、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４ＫがＥＮＤシンボルを検出することができず、ライン画像データの終端を正常に検知することができない。したがって、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ライン画像データの終了位置がわからず、ライン画像データの終了位置以降もラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込み動作を継続し、この状態をいつまでも継続すると、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込みを適切に行うことができず、適切な画像形成を行うことができなくなる。
【００７４】
そこで、本実施例のデジタル複合装置１は、同期検知部１２１５Ｃ〜１２１５Ｋの出力する主走査転送開始信号（ＬＳＹＮＣ）を画像入力制御部１２１６Ｃ〜１２１６Ｋにも入力し、次の主走査転送開始信号（ＬＳＹＮＣ）の出力タイミングになって、主走査転送開始信号（ＬＳＹＮＣ）が同期検知部１２１５Ｃ〜１２１５Ｋを発行すると、画像入力制御部１２１６Ｃ〜１２１６Ｋが該主走査転送開始信号（ＬＳＹＮＣ）によって、次ラインのライン画像データの転送開始タイミングになったことを把握する。そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ＥＮＤシンボルをＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが検出することなく、ＥＮＤシンボルの検出エラーと判断するまでの待ち時間として予め設定されているエンドエラー待ち時間が経過するか、または、主走査転送開始信号（ＬＳＹＮＣ）が同期検知部１２１５Ｃ〜１２１５Ｋから入力されると、前ラインのライン画像データの転送が完了していると判断して、ＥＮＤシンボルの検出されなかった前ラインのライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを強制停止し、上記転送エラー通知を行う。
【００７５】
次に、タイミングＴａで転送エラーが発生した場合について説明する。タイミングＴａで転送エラーが発生すると、１ラインのライン画像データのＳＴＡＲＴシンボルが欠落するため、ＬＤコントローラ１２１０Ｃ〜１２１０ＫのＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋは、ライン画像データのデータ転送が始まっても、正しくライン画像データの先頭を検知することができず、画像入力制御部１２１６Ｃ〜１２１６Ｋは、ラインメモリ１２１７Ｃ〜１２１７Ｋへのライン画像データの書き込みを行うことなく、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋがライン先頭のＳＴＡＲＴシンボルを検出した旨の通知が入るのを待つ待ち状態を続けることになる。画像入力制御部１２１６Ｃ〜１２１６Ｋは、この待ち状態のまま、ＳＴＡＲＴシンボルの検出エラーと判断するまでの待ち時間として予め設定されているスタートエラー待ち時間が経過するか、または、１ラインの転送周期が過ぎて、同期検知部１２１５Ｃ〜１２１５Ｋから次のラインの主走査転送開始信号（ＬＳＹＮＣ）が入力されると、次のライン画像データを１ライン全てラインメモリ１２１７Ｃ〜１２１７Ｋに書き込むことができず、該１ライン分のライン画像データが欠落したと判断し、上記転送エラー通知を行う。
【００７６】
そして、画像入力制御部１２１６Ｃ〜１２１６Ｋは、上述のようにして、転送エラー通知を行ったライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止（破棄）すると、該転送エラー通知を行ったライン画像データの次のライン画像データである調整ライン画像データがシリアライザ１１００Ｃ〜１１００Ｋから転送されてくるのを待って、該調整ライン画像データが転送されてＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋの検出結果から有効ライン画像データであると判断すると、該調整ライン画像データを、該エラー発生したライン画像データと次のラインのライン画像データとして、ラインメモリ１２１７Ｃ〜１２１７Ｋへ書き込む。すなわち、画像出力制御部１１０２Ｃ〜１１０２Ｋは、図７（ａ）に示すように、転送エラー（転送失敗）が発生すると、該転送エラーの発生したライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止して、画像出力制御部１１０２Ｃ〜１１０２Ｋに転送エラー通知を行い、画像出力制御部１１０２Ｃ〜１１０２Ｋが、例えば、転送エラーの発生したラインと次ラインを平均化した平均化ライン画像データを調整ライン画像データとして生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する。そして、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋは、図７（ｂ）に示すように、該平均化ライン画像データである調整ライン画像データを、転送エラーの発生したライン画像データと次のラインのライン画像データとして、ラインメモリ１２１７Ｃ〜１２１７Ｋへ書き込む。
【００７７】
すなわち、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋは、図８（ａ）に示すように、転送エラーが発生すると（ステップＳ１０１）、転送エラー通知を、同期検知部１２１５Ｃ〜１２１５Ｋを介してシリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに行うとともに（ステップＳ１０２）、該転送エラーの発生したライン画像データをラインメモリ１２１７Ｃ〜１２１７Ｋへ書き込むことなく、破棄する（ステップＳ１０３）。
【００７８】
シリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋは、図８（ｂ）に示すように、転送エラー通知があると（ステップＳ２０１）、転送エラーの発生したラインと次ラインを平均化した平均化ライン画像データを調整ライン画像データとして生成して、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋに転送する（ステップＳ２０２）。
【００７９】
ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋは、シリアライザ１１００Ｃ〜１１００Ｋから平均化ライン画像データである調整ライン画像データが転送されてくると、図８（ａ）に示すように、該調整ライン画像データを、転送エラーの発生したライン画像データと次のラインのライン画像データとして受け取って、ラインメモリ１２１７Ｃ〜１２１７Ｋへ書き込む（ステップＳ１０４）。
【００８０】
なお、画像入力制御部１２１６Ｃ〜１２１６Ｋは、転送エラーが複数ラインで連続して発生すると、上記同様に、該転送エラーの発生した連続するライン画像データのラインメモリ１２１７Ｃ〜１２１７Ｋへの書き込みを停止するとともに、該転送エラーが連続して発生したラインに対して転送エラー通知をシリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋに行い、シリアライザ１１００Ｃ〜１１００Ｋの画像出力制御部１１０２Ｃ〜１１０２Ｋは、連続して転送エラー通知があると、該連続した転送エラーのラインの次に位置するラインのライン画像データとして、該転送エラー通知の連続するライン及び周辺ライン（次ライン等）のライン画像データを反映させた調整ライン画像データを作成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信する。
【００８１】
また、上記説明では、転送エラーが発生した場合、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋが、該転送エラー発生ラインのライン画像データを破棄するとともに、シリアライザ１１００Ｃ〜１１００Ｋに転送エラー通知を行い、シリアライザ１１００Ｃ〜１１００Ｋから調整ライン画像データが転送されてくると、該調整ライン画像データを転送エラーの発生したラインと次のラインの２ライン分のライン画像データとしてラインメモリ１２１７Ｃ〜１２１７Ｋに書き込むことで、転送エラーの発生したライン画像データの適正化を図っているが、転送エラーの発生したライン画像データの適正化としては、上記の方法に限るものではない。例えば、転送エラーが発生すると、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋの画像入力制御部１２１６Ｃ〜１２１６Ｋが、該転送エラー発生ラインのライン画像データを破棄した後、シリアライザ１１００Ｃ〜１１００Ｋに転送エラー通知を行って、シリアライザ１１００Ｃ〜１１００Ｋから調整ライン画像データが転送されてくると、該調整ライン画像データをそのまま１ラインのライン画像データとしてラインメモリ１２１７Ｃ〜１２１７Ｋに書き込み、画像処理部１２１８Ｃ〜１２１８Ｋが、該ラインメモリ１２１７Ｃ〜１２１７Ｋの基準転送ライン数ｍよりも転送エラーの発生したライン数だけ少ないライン数のライン画像データを基準転送ライン数ｍ分に拡大処理することで、転送エラー発生ラインのライン画像データの適正化を行ってもよい。具体的には、デジタル複合装置１は、基準転送ライン数ｍが、１０ラインで、転送エラー発生ラインが１ラインの場合、画像入力制御部１２１６Ｃ〜１２１６Ｋが、エラー発生ライン以外の８ラインのライン画像データと調整ライン画像データの９ラインのライン画像データをラインメモリ１２１７Ｃ〜１２１７Ｋに書き込み、画像処理部１２１８Ｃ〜１２１８Ｋが、該ラインメモリ１２１７Ｃ〜１２１７Ｋの９ラインのライン画像データを１０ラインのライン画像データに拡大処理する。この拡大処理としては、平均拡大法や３次元コンボリューション法によって転送エラーが発生して破棄したライン画像データを分散させて拡大処理する方法等を用いることができる。
【００８２】
このように、本実施例のデジタル複合装置１は、画像処理コントローラボード１０００のシリアライザ１１００Ｃ〜１１００ＫからＬＤボード１２００Ｃ〜１２００ＫのＬＤコントローラ１２１０Ｃ〜１２１０Ｋにライン画像データを高速伝送してＬＤコントローラ１２１０Ｃ〜１２１０Ｋで画像形成処理（画像処理）を行う場合に、シリアライザ１１００Ｃ〜１１００Ｋで、該ライン画像データの先頭と後端にＳＴＡＲＴシンボル（先頭符号）とＥＮＤシンボル（後端符号）を付加して送信し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋで、ＳＴＡＲＴシンボルとＥＮＤシンボルに基づいてライン画像データの有効／無効を判断して、無効であると判断すると、該エラーライン画像データ（無効ライン画像データ）を破棄するとともにシリアライザ１１００Ｃ〜１１００Ｋに転送エラー通知（無効通知）を行う。デジタル複合装置１は、シリアライザ１１００Ｃ〜１１００Ｋが、次のライン画像データとして少なくとも該エラーライン画像データと次ライン画像データを反映させた調整ライン画像データを生成してＬＤコントローラ１２１０Ｃ〜１２１０Ｋに送信し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋが、調整ライン画像データを該エラーライン画像データと次ライン画像データとして画像処理している。
【００８３】
したがって、デジタル複合装置１内で離れた位置に配置されている画像処理コントローラボード１０００からＬＤボード１２００Ｃ〜１２００Ｋへのライン画像データの高速転送に異常が発生して適切に送信できなかったエラーライン画像データが発生しても、ＬＤボード１２００Ｃ〜１２００Ｋ側で該エラーライン画像データを破棄して画像処理コントローラボード１０００側から調整ライン画像データを送信して、ＬＤボード１２００Ｃ〜１２００Ｋで該調整ライン画像データをエラーライン画像データと次のライン画像データとして処理することができ、ＬＤボード１２００Ｃ〜１２００Ｋ側で適切に画像処理、すなわち、画像形成を行うことができる。
【００８４】
また、本実施例のデジタル複合装置１は、複数の色（版）に対してＣＭＹＫの処理順位で画像処理を行い、１つの色（版）にエラーライン画像データが発生すると、該エラーライン画像データの発生した色（版）よりも後の処理順位に位置する他の色（版）についても、該エラーライン画像データに対応するライン位置のライン画像データをエラーライン画像データとして破棄するとともに、該他の色（版）のライン画像データを無効とした旨の転送エラー通知を画像送信側に行い、該画像処理コントローラボード１０００側で、該転送エラー通知に応じて、該色（版）の調整ライン画像データを生成し、ＬＤコントローラ１２１０Ｃ〜１２１０Ｋで、送信されてきた該調整ライン画像データを該色（版）のエラーライン画像データと次のライン画像データとして画像処理する調整画像処理を行っている。
【００８５】
したがって、転送エラーの発生した特定の色（例えば、シアン）のみに極端な画質劣化が発生することを防止して、色（版）毎の画像処理への影響（例えば、各色の形成画像の画像品質への影響）を同程度とすることができ、処理画像の画像品質を向上させることができる。
【００８６】
さらに、本実施例のデジタル複合装置１は、画像処理コントローラボード１０００側が、エラーライン画像データの発生した色（版）が処理順位のうちいずれの処理順位の版であるかに応じて、該エラーライン画像データよりも後の処理順位に位置する他の版に対する転送エラー通知及び調整画像処理を行うか否か選択してもよい。
【００８７】
このようにすると、処理速度の向上を図りつつ、色（版）毎の画像処理への影響（例えば、各色の形成画像の画像品質への影響）を同程度とすることができ、処理画像の画像品質を適切に向上させることができる。例えば、イエロー（Ｙ）で転送エラーが発生した場合、画質への影響が軽微であるため、以降の色（版）であるブラック（Ｋ）には転送エラー通知及び調整画像処理を行わないように選択する。このようにすると、処理速度を向上させつつ画像品質を向上させることができる。
【００８８】
また、本実施例のデジタル複合装置１は、ＳＴＰ・ＥＮＤ符号付加部１１０３Ｃ〜１１０３Ｋが、ＳＴＡＲＴシンボル（先頭符号）及びＥＮＤシンボル（後端符号）をそれぞれ２つ以上、具体的には、４つ付加している。
【００８９】
したがって、ライン画像データの転送時に、符号（シンボル）にエラーが発生した場合の耐性を向上させることができ、高速転送時のエラー発生をより一層適切に確認することができる。
【００９０】
さらに、本実施例のデジタル複合装置１は、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、ＳＴＡＲＴシンボル（先頭符号）を２つ以上検出すると、画像入力制御部１２１６Ｃ〜１２１６Ｋが、該ライン画像データを有効と判断し、ＳＴＰ・ＥＮＤ符号解釈部１２１４Ｃ〜１２１４Ｋが、ＥＮＤシンボル（後端符号）を２つ以上検出すると、該ライン画像データを有効と判断している。
【００９１】
したがって、画像データ転送中にデータ化けした誤ったＳＴＡＲＴシンボル、ＥＮＤシンボルを検出してしまうことをより一層適切に防止することができ、高速転送時のエラー発生をより一層適切に確認することができる。
【００９２】
また、本実施例のデジタル複合装置１は、画像処理としてライン画像データに基づいて画像記録媒体である用紙に画像形成している。
【００９３】
したがって、メインコントローラ側のシリアライザ１１００Ｃ〜１１００Ｋからプリンタ部２００側のＬＤコントローラ１２１０Ｃ〜１２１０Ｋに適切かつ高速にライン画像データを転送することができ、高品質の画像を高速で形成することができる。
【００９４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９５】
本発明は、画像送信側から画像受信側に画像データを高速差動転送等で高速転送して画像形成等の画像処理を行う複写装置、ファクシミリ装置、複合装置等の画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の一実施例を適用したデジタル複合装置の正面概略構成図。
【図２】図１のデジタル複合装置の要部ブロック構成図。
【図３】図１のデジタル複合装置の要部ブロック構成と光書き込みユニット斜視図。
【図４】シリアライザとＬＤコントローラのブロック構成図。
【図５】ライン画像データの転送エラー通知を含む主走査転送開始信号の説明図。
【図６】画像データの転送タイミングを示す図。
【図７】調整ライン画像データの生成とラインメモリへの書き込み処理の説明図。
【図８】画像データ転送処理を示すフローチャート。
【符号の説明】
【００９７】
１  デジタル複合装置
１００  給紙部
２００  プリンタ部
２１１Ｃ、２１１Ｍ、２１１Ｙ、２１１Ｋ  感光体
２３０  光書き込み部
２３１Ｃ、２３１Ｍ、２３１Ｙ、２３１Ｋ  ＬＤアレイ
３００  スキャナ部
１０００  画像処理コントローラボード
１１００Ｃ、１１００Ｍ、１１００Ｙ、１１００Ｋ  シリアライザ
１１０１Ｃ、１１０１Ｍ、１１０１Ｙ、１１０１Ｋ  ラインメモリ
１１０２Ｃ、１１０２Ｍ、１１０２Ｙ、１１０２Ｋ  画像出力制御部
１１０３Ｃ、１１０３Ｍ、１１０３Ｙ、１１０３Ｋ  ＳＴＰ・ＥＮＤ符号付加部
１１０４Ｃ、１１０４Ｍ、１１０４Ｙ、１１０４Ｋ  ８ｂ／１０ｂ変換部
１１０５Ｃ、１１０５Ｍ、１１０５Ｙ、１１０５Ｋ  シリアル変換部
１１０６Ｃ、１１０６Ｍ、１１０６Ｙ、１１０６Ｋ  ＬＶＤＳ  Ｉ／Ｏ
１２００  ＬＤボード
１２１０Ｃ、１２１０Ｍ、１２１０Ｙ、１２１０Ｋ  ＬＤコントローラ
１２１１Ｃ、１２１１Ｍ、１２１１Ｙ、１２１１Ｋ  ＬＶＤＳ  Ｉ／Ｏ
１２１２Ｃ、１２１２Ｍ、１２１２Ｙ、１２１２Ｋ  パラレル変換部
１２１３Ｃ、１２１３Ｍ、１２１３Ｙ、１２１３Ｋ  １０ｂ／８ｂ変換部
１２１４Ｃ、１２１４Ｍ、１２１４Ｙ、１２１４Ｋ  ＳＴＰ・ＥＮＤ符号解釈部
１２１５Ｃ、１２１５Ｍ、１２１５Ｙ、１２１５Ｋ  同期検知部
１２１６Ｃ、１２１６Ｍ、１２１６Ｙ、１２１６Ｋ  画像入力制御部
１２１７Ｃ、１２１７Ｍ、１２１７Ｙ、１２１７Ｋ  ラインメモリ
１２１８Ｃ、１２１８Ｍ、１２１８Ｙ、１２１８Ｋ  画像処理部
１２１９Ｃ、１２１９Ｍ、１２１９Ｙ、１２１９Ｋ  ＰＷＭ変調部
【図１】
2010130042.tif 000003
【図２】
2010130042.tif 000004
【図３】
2010130042.tif 000005
【図４】
2010130042.tif 000006
【図５】
2010130042.tif 000007
【図６】
2010130042.tif 000008
【図７】
2010130042.tif 000009
【図８】
2010130042.tif 000010