(57)【特許請求の範囲】
【請求項１】
画像データを送信する画像データ送信部と、当該画像データを受信する画像データ受信部とが、カラー機用に複数のレーンを有する伝送路を介して接続され、
前記画像データ送信部は、画像データの送信に際し、画像データの第１の単位毎にエラーチェック符号を付加して前記画像データ受信部に送信し、
前記画像データ受信部は、送信されてきた画像データに基づいて前記第１の単位毎にエラーチェック符号を計算し、計算したエラーチェック符号と前記画像データ送信部から送られたエラーチェック符号とを比較して、不一致の場合、前記画像データ送信部にエラーを送信し、
前記画像データ送信部は、前記エラーを受信した場合には、前記エラーに対応する画像データを再送する画像形成システムにおいて、
前記画像データ送信部は、前記第１の単位よりも小さい第２の単位で、画像データのエラーチェック符号を計算し、計算したエラーチェック符号を前記画像データ受信部に送信することが可能であり、
前記画像データ受信部は、前記第２の単位において、送信された画像データに基づいて計算したエラーチェック符号と前記画像データ送信部から送信されてきたエラーチェック符号とを比較して不一致の場合、前記画像データ送信部にエラーを送信することが可能であり、
前記画像データ送信部は、モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、前記モノクロの画像データと少なくとも前記第２の単位のエラーチェック符号とを、前記伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする画像形成システム。
【請求項２】
前記第１の単位が画像書込みライン毎の画像データであり、前記第２の単位が画素またはパケット単位であることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像データ送信部がプリントコントローラであり、前記画像データ受信部が画像形成装置であることを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記画像データ送信部は、再送用の画像データを格納可能なバッファを有する送信側画像入力部と、
第１の単位における画像データのエラーチェック符号を算出して画像データに付加する第一符号付加部と第２の単位における画像データのエラーチェック符号を算出して画像データに付加する第二符号付加部とを有し、
前記画像データ受信部は、エラーチェック用に画像データを格納可能なバッファを有する受信側画像入力部と、
第１の単位のエラーチェック符号を算出して、画像データに付加された第１の単位におけるエラーチェック符号と比較を行う第一符号解釈部と第２の単位のエラーチェック符号を算出して、画像データに付加された第２の単位におけるエラーチェック符号と比較を行う第二符号解釈部とを有することを特徴とする請求項１〜３のいずれか１項に記載の画像形成システム。
【請求項５】
前記画像データ送信部は、モノクロ機の画像データを転送する場合に、再送データを、前記画像データを送信するレーンとは別の他のレーンを用いて伝送することを特徴とする請求項１〜４のいずれか１項に記載の画像形成システム。
【請求項６】
前記画像データ送信部および前記画像データ受信部は、モノクロ機の画像データを転送する場合に、エラーチェック符号の算出および比較を第１の単位と第２の単位とで２重に行うことを特徴とする請求項１〜５のいずれか１項に記載の画像形成システム。
【請求項７】
第１の単位のエラーチェック符号は、画像データを送信するレーンによって伝送することを特徴とする請求項６記載の画像形成システム。
【請求項８】
前記画像データ受信部および前記画像データ送信部では、前記画像データ受信部から通知されるエラー信号と、再送する画素のタイミングの遅延量をトレーニングで把握することを特徴とする請求項１〜７のいずれか１項に記載の画像形成システム。
【請求項９】
前記画像データ送信部は、第２の単位における再送画像データを送信する際に、画像データを伝送するレーンとエラーチェック符号を伝送するレーンとは別のレーンを用いて、並行して送信することを特徴とする請求項１〜８のいずれか１項に記載の画像形成システム。
【請求項１０】
前記画像データ送信部は、モノクロ機とカラー機の系を同じ回路で切り替えるものであることを特徴とする請求項１〜９のいずれか１項に記載の画像形成システム。
【請求項１１】
前記画像データ送信部は、画像データが受信されるモノクロ機の速度が再送に間に合うかによって使用する伝送路のレーンを選択可能にすることを特徴とする請求項１〜１０のいずれか１項に記載の画像形成システム。
【請求項１２】
前記画像データ送信部は、画像データが受信されるモノクロ機の速度に合わせて前記伝送路のレーンをモノクロ系かカラー系かを決め、前記モノクロ機の速度に間に合う場合は、モノクロ系で伝送を行うとともに、前記第２の単位によるエラーチェック符号の付加および前記画像データ受信部における第２の単位によるエラーチェック符号の比較を行う機能を停止することを特徴とする請求項１〜１１のいずれか１項に記載の画像形成システム。
【請求項１３】
前記画像データ送信部および前記画像データ受信部は、前記第１の単位による画像データの再送が前記モノクロ機での伝送パフォーマンスに影響がでる場合は、途中で前記機能を有効化し、前記第２の単位における画像データおよびエラーチェック符号の送信に切り替えて行うことを特徴とする請求項１２記載の画像形成システム。
【請求項１４】
前記画像データ送信部は、再送の画像データおよびエラーチェック符号を、画像データの送信の際と同じ単位で画像データを再送する以外に、画像データの送信の際とは別の単位で再送可能とすることを特徴とする請求項１〜１３のいずれか１項に記載の画像形成システム。
【請求項１５】
カラー機用に複数のレーンを有する伝送路を介して画像データ受信部に接続されて第１の単位毎にエラーチェック符号を付加して画像データを前記画像データ受信部に送信し、前記画像データ受信部からエラーを受信した場合には、前記エラーに対応する画像データを前記画像データ受信部に再送する画像データ送信部であって、
さらに、前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を前記画像データ受信部に送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送することを可能にし、
モノクロ画像を送信する場合には、前記第２の単位で、エラーチェック符号を送信し、前記モノクロ画像の画像データと少なくとも第２の単位のエラーチェック符号とを前記伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする画像データ送信部。
【請求項１６】
画像データの第１の単位毎にエラーチェック符号を付加してカラー機用に複数のレーンを有する伝送路を介して送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送する画像データ伝送方法において、
前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を受信側に送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送することを可能にし、
モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、モノクロの画像データと少なくとも第２の単位のエラーチェック符号とを伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする画像データ伝送方法。
【請求項１７】
画像データの第１の単位毎にエラーチェック符号を付加してカラー機用に複数のレーンを有する伝送路を介して送信し、受信側で、送信されてきた画像データに基づいてエラーチェック符号を計算し、計算したエラーチェック符号と送信されたエラーチェック符号とを比較して、不一致の場合、送信側にエラーを送信し、
送信側では、前記エラーを受信した場合には、前記エラーに対応する画像データを再送する画像形成方法において、
前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を受信側に送信することが可能であり、受信側では、前記第２の単位において、送信された画像データに基づいて計算したエラーチェック符号と送信されてきたエラーチェック符号とを比較して不一致の場合、送信側にエラーを送信することが可能であり、
モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、モノクロの画像データと少なくとも第２の単位のエラーチェック符号とを伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする画像データ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カラー機用に複数のレーンを有する伝送路を介して画像データの伝送を行う画像形成システム、画像データ送信部および画像データ伝送方法に関するものである。
【背景技術】
【０００２】
外付けコントローラから画像データを画像形成装置に転送するとき、ＨＶ（Ｈｏｒｉｚｏｎｔａｌ  Ｖａｌｉｄ：水平画像有効領域信号）、ＶＶ（Ｖｅｒｔｉｃａｌ  Ｖａｌｉｄ：垂直画像有効領域信号）、Ｉｎｄｅｘに同期して画像データの伝送を行う。カラーの画像伝送においてはＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）、ＴＡＧ（データ属性情報）用のレーンを用意し、それぞれ伝送を行う。外付けコントローラとの接続ではケーブルが非常に長くなるため（例えば数ｍ）、信号劣化しているとともに外来ノイズの影響を受けやすく、意図しない画像データになってしまうことが起きうる。
【０００３】
そこで、画像入力部内部にラインバッファと符号付加部を用意し、画像データの画像書込みラインの誤り検出符号（例えばＣＲＣ：Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）を計算し、画像書込みラインの末尾に付与する方法が考えられている。
受信側には、画像形成制御部に、同様の符号を計算・比較するための符号解釈部を用意し、符号解釈部で計算された符号と、画像書込みラインの末尾に付加されたＣＲＣを確認し、一致する場合はそのまま画像書込みラインデータを用い、不一致の場合はエラー通知を行うことで、画像書込みライン単位で再送を行う。
【０００４】
上記構成について、図７、８に基づいて具体的に説明する。
図７は、従来の画像形成システム３００の制御ブロックを示すものであり、コントローラ１００と画像形成装置２００とを有している。
コントローラ１００は、外部などから画像データを取得する画像入力部１１０を有しており、画像入力部１１０には、主走査線方向の少なくとも１ラインの画像データを格納するラインバッファ１１１を有している。
【０００５】
ラインバッファ１１１の前段側および後段側において、符号付加部１２０に接続されている。符号付加部１２０の出力側は、伝送路２５０に接続されている。伝送路２５０は、カラー系の伝送路であり、８ビットのレーンとして、イメージ種別（テキスト、イメージなどの種別）を示すＴＡＧレーン２５０Ｔ、ブラック用のＫレーン２５０Ｋ、イエロー用のＹレーン２５０Ｙ、マゼンタ用のＭレーン２５０Ｍ、シアン用のＣレーン２５０Ｃを有している。さらにエラー信号用として１ビットのレーンとして２５０ＥＲＲＯＲを有している。このうち、付加符号部１２０には、ＴＡＧレーン２５０Ｔ、Ｋレーン２５０Ｋ、Ｙレーン２５０Ｙ、Ｍレーン２５０Ｍ、Ｃレーン２５０Ｃが選択可能に接続されている。エラー通信用の２５０ＥＲＲＯＲレーンは、画像入力部１１０に接続されている。
【０００６】
画像形成装置２００では、伝送路２５０の各レーンが、画像入力部２１０に接続されている。画像入力部２１０には、主走査線方向の少なくとも１ラインの画像データを格納するラインバッファ２１１を有している。また、伝送路２５０は、画像形成部２００に備えられた画像形成制御部２２０の符号解釈部２２１に接続されている。画像形成制御部２２０は、伝送路２５０のエラーレーン２５０ＥＲＲＯＲに接続されており、エラー信号を、エラーレーン２５０ＥＲＲＯＲを介してコントローラ１００の画像入力部１１０に送信する。
画像入力部２１０では、画像データ出力側が画像形成部２３０に接続されており、転写媒体に対する画像の印刷が行われる。
【０００７】
上記画像形成システム３００における画像データの伝送について説明する。
画像入力部１１０に入力された画像データは、ラインバッファ１１１に主走査線方向の少なくとも１ライン分の画像データが格納されるとともに、符号付加部１２０に送られる。符号付加部１２０では、例えば、ＣＲＣなどによって主走査方向１ライン分の画像データに基づいてエラーチェック符号を計算し、計算したエラーチェック符号を画像データのライン末尾に付加する。符号付加部１２０では、伝送路２５０を通して画像形成装置２００に画像データを伝送する。
【０００８】
画像形成装置２００では、画像入力部２１０において、主走査方向で少なくとも１ラインの画像データをラインバッファ２１１に格納するとともに、１ライン分の画像データについて、コントローラ１００側で計算したものと同じ方法で、エラーチェック符号を計算し、計算した結果と、ラインに付加されているエラーチェック符号とを比較し、伝送された画像データの妥当性について評価する。両者のエラーチェック符号が一致する場合、エラーがないものとして、ラインバッファ２１１上の画像データを画像形成部２３０に送り、転写媒体に対する画像の印刷を行う。
【０００９】
両者のエラーチェック符号が一致しない場合、エラーが発生しているものとして、画像形成制御部２２０では、エラーレーン２５０ＥＲＲＯＲを介してエラー信号をコントローラ１００の画像入力部１１０に伝送する。画像入力部１１０ではエラー信号を受けて、ラインバッファ１１１に格納されている主走査方向１ライン分の画像データを符号付加部１２０に再送し、再送前と同様に、符号付加部１２０でエラーチェック符号を計算し、エラーチェック符号を画像データに付加して伝送路２５０によって画像形成装置２００に伝送する。画像形成装置２００では、再送された画像データについても妥当性を評価する。
【００１０】
図８は、画像データの伝送状態を示すタイムチャートである。
通常時は、コントローラ１００からは、ＨＶ同期信号とともに、１ライン分の画像データにＣＲＣエラーチェック符号が付加されて伝送される。
画像形成装置２００では、受信した画像データの妥当性について評価され、伝送されたエラーチェック符号と画像形成装置２００で計算されたエラーチェック信号とが比較され、不一致であるとエラー信号がコントローラ１００に送信される。
【００１１】
ＣＲＣ不一致時には、再送可能な時機にエラーとなった画像データが再送される。この例では、２ライン目の画像データが伝送された直後に、エラー信号が画像形成装置２００からコントローラ１００に返されており、コントローラ１００では、２ライン目の画像データを伝送し、その後、３ライン目の画像データを伝送している。
【００１２】
上記はカラー画像信号を伝送する場合であるが、モノクロの画像データを伝送する場合は、ＴＡＧレーン２５０ＴＡＧと、Ｋレーン２５０Ｋとを用いて画像データの伝送を行う。その場合、上記と同様にして、コントローラ１００側で、エラーチェック符号の算出、画像データへのエラーチェック符号の付加を行い、画像形成装置２００側で、エラーチェック符号に基づいて画像データの妥当性について評価する。
【００１３】
外付けコントローラに、カラー機、モノクロ機を、共通のインターフェースで接続する場合、Ｋ、ＴＡＧのみを用いることになる。一般的に、モノクロ機はカラー機に比べて印刷速度が高速である特徴があり、ページを送りきってから次のページを送り出すまでの時間が非常に短い。
このため、画像データの伝送でＥＲＲＯＲが頻発する場合、画像書込みライン単位の再送では間に合わない可能性が考えられる。周波数を高速にする、入力のバス幅を大きくしてＨＶ，ＶＶ，Ｉｎｄｅｘを短くする方法も考えられるが、前者は伝送品質や消費電力、後者はカラー機での画像入力との整合性の観点から好ましくない。
【００１４】
特許文献１では、画像書込みラインの前後にシンボルをつけて無効な場合、前後の画像データから補完する方法が提案されており、この方法では、エラーがある場合でも画像データの再送を要することなく画像データの補完を行うことが可能になる。
【００１５】
また、特許文献２では、モノクロ画像データを伝送する際に、モノクロ画像データを分割してカラー用のレーンを用いて複数のレーンで転送し、転送された分割画像データによって分割前の画像データを復元することで、伝送速度を上げる技術が記載されている。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０１０−１１８９４６号公報
【特許文献２】特開２００４−１１００９１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかし、特許文献１の方法では、パフォーマンスは下がらないが、補完はあくまで予想であり、補完した場合には画質の劣化は抑えられないという問題がある。
また、特許文献２では、誤り検出符号に関する配慮はなされておらず、また、データの分割、復元が必要になるため、処理負担が増えるという問題がある。
【００１８】
本発明は、上記事情を背景としてなされたものであり、モノクロ画像データの伝送においても高速に伝送することができ、また、エラーチェック符号を使用する場合にも画像データを再送する際に、オーバーヘッドを大きくすることなく伝送を効率的に行うことができる画像形成システム、画像データ送信部および画像データ伝送方法を提供することを目的とする。
【課題を解決するための手段】
【００１９】
本発明の画像形成システムのうち、第１の形態は、画像データを送信する画像データ送信部と、当該画像データを受信する画像データ受信部とが、カラー機用に複数のレーンを有する伝送路を介して接続され、
前記画像データ送信部は、画像データの送信に際し、画像データの第１の単位毎にエラーチェック符号を付加して前記画像データ受信部に送信し、
前記画像データ受信部は、送信されてきた画像データに基づいて前記第１の単位毎にエラーチェック符号を計算し、計算したエラーチェック符号と前記画像データ送信部から送られたエラーチェック符号とを比較して、不一致の場合、前記画像データ送信部にエラーを送信し、
前記画像データ送信部は、前記エラーを受信した場合には、前記エラーに対応する画像データを再送する画像形成システムにおいて、
前記画像データ送信部は、前記第１の単位よりも小さい第２の単位で、画像データのエラーチェック符号を計算し、計算したエラーチェック符号を前記画像データ受信部に送信することが可能であり、
前記画像データ受信部は、前記第２の単位において、送信された画像データに基づいて計算したエラーチェック符号と前記画像データ送信部から送信されてきたエラーチェック符号とを比較して不一致の場合、前記画像データ送信部にエラーを送信することが可能であり、
前記画像データ送信部は、モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、前記モノクロの画像データと少なくとも前記第２の単位のエラーチェック符号とを、前記伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする。
【００２０】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記第１の単位が画像書込みライン毎の画像データであり、前記第２の単位が画素またはパケット単位であることを特徴とする。
【００２１】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部がプリントコントローラであり、前記画像データ受信部が画像形成装置であることを特徴とする。
【００２２】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、再送用の画像データを格納可能なバッファを有する送信側画像入力部と、
第１の単位における画像データのエラーチェック符号を算出して画像データに付加する第一符号付加部と第２の単位における画像データのエラーチェック符号を算出して画像データに付加する第二符号付加部とを有し、
前記画像データ受信部は、エラーチェック用に画像データを格納可能なバッファを有する受信側画像入力部と、
第１の単位のエラーチェック符号を算出して、画像データに付加された第１の単位におけるエラーチェック符号と比較を行う第一符号解釈部と第２の単位のエラーチェック符号を算出して、画像データに付加された第２の単位におけるエラーチェック符号と比較を行う第二符号解釈部とを有することを特徴とする。
【００２３】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、モノクロ機の画像データを転送する場合に、再送データを、前記画像データを送信するレーンとは別の他のレーンを用いて伝送することを特徴とする。
【００２４】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部および前記画像データ受信部は、モノクロ機の画像データを転送する場合に、エラーチェック符号の算出および比較を第１の単位と第２の単位とで２重に行うことを特徴とする。
【００２５】
他の形態の画像形成システムの発明は、前記形態の本発明において、第１の単位のエラーチェック符号は、画像データを送信するレーンによって伝送することを特徴とする。
【００２６】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ受信部および前記画像データ送信部では、前記画像データ受信部から通知されるエラー信号と、再送する画素のタイミングの遅延量をトレーニングで把握することを特徴とする。
【００２７】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、第２の単位における再送画像データを送信する際に、画像データを伝送するレーンとエラーチェック符号を伝送するレーンとは別のレーンを用いて、並行して送信することを特徴とする。
【００２８】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、モノクロ機とカラー機の系を同じ回路で切り替えるものであることを特徴とする。
【００２９】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、画像データが受信されるモノクロ機の速度再送に間に合うかによって使用する伝送路のレーンを選択可能にすることを特徴とする。
【００３０】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、画像データが受信されるモノクロ機の速度に合わせて前記伝送路のレーンをモノクロ系かカラー系かを決め、前記モノクロ機の速度に間に合う場合は、モノクロ系で伝送を行うとともに、前記第２の単位によるエラーチェック符号の付加および前記画像データ受信部における第２の単位によるエラーチェック符号の比較を行う機能を停止することを特徴とする。
【００３１】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部および前記画像データ受信部は、前記第１の単位による画像データの再送が前記モノクロ機での伝送パフォーマンスに影響がでる場合は、途中で前記機能を有効化し、前記第２の単位における画像データおよびエラーチェック符号の送信をリアルタイム伝送に切り替えて行うことを特徴とする。
【００３２】
他の形態の画像形成システムの発明は、前記形態の本発明において、前記画像データ送信部は、再送の画像データおよびエラーチェック符号を、画像データの送信の際と同じ単位で画像データを再送する以外に、画像データの送信の際とは別の単位で再送可能とすることを特徴とする。
【００３３】
本発明の画像データ送信部のうち、第１の形態は、カラー機用に複数のレーンを有する伝送路を介して画像データ受信部に接続されて第１の単位毎にエラーチェック符号を付加して画像データを前記画像データ受信部に送信し、前記画像データ受信部からエラーを受信した場合には、前記エラーに対応する画像データを前記画像データ受信部に再送する画像データ送信部であって、
さらに、前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を前記画像データ受信部に送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送することを可能にし、
モノクロ画像を送信する場合には、前記第２の単位で、エラーチェック符号を送信し、前記モノクロ画像の画像データと少なくとも第２の単位のエラーチェック符号とを前記伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする。
【００３４】
本発明の画像データ伝送方法のうち、第１の形態は、画像データの第１の単位毎にエラーチェック符号を付加してカラー機用に複数のレーンを有する伝送路を介して送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送する画像データ伝送方法において、
前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を受信側に送信し、受信側からエラーを受けると、前記エラーに対応する画像データを再送することを可能にし、
モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、モノクロの画像データと少なくとも第２の単位のエラーチェック符号とを伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする。
【００３５】
他の形態のデータ伝送方法の発明は、画像データの第１の単位毎にエラーチェック符号を付加してカラー機用に複数のレーンを有する伝送路を介して送信し、受信側で、送信されてきた画像データに基づいてエラーチェック符号を計算し、計算したエラーチェック符号と送信されたエラーチェック符号とを比較して、不一致の場合、送信側にエラーを送信し、
送信側では、前記エラーを受信した場合には、前記エラーに対応する画像データを再送する画像形成方法において、
前記第１の単位よりも小さい第２の単位で、エラーチェック符号を計算し、計算したエラーチェック符号を受信側に送信することが可能であり、受信側では、前記第２の単位において、送信された画像データに基づいて計算したエラーチェック符号と送信されてきたエラーチェック符号とを比較して不一致の場合、送信側にエラーを送信することが可能であり、
モノクロの画像データを送信する場合には、前記第２の単位で、エラーチェック符号を送信し、モノクロの画像データと少なくとも第２の単位のエラーチェック符号とを伝送路のカラー機用のそれぞれ別のレーンを用いて、並行して送信することを特徴とする。
【発明の効果】
【００３６】
本発明によれば、カラー画像の伝送系をモノクロ系で用いる際に画像データのエラー再送を小さい単位で伝送することで画像データの再送による伝送効率の低下を抑えることができ、また、小さい単位で伝送する際に、複数のレーンを用いて画像データを伝送するので、オーバーヘッドが大きくなって伝送効率が下がるのを抑えることができる。
また、画像データのエラー再送を細かい単位（画素、パケット）でリアルタイムに行うことで再送による転送効率の低下を抑える。
さらに、エラー時の再送による転送効率の低下を抑えることで、カラー機と同様のインターフェースを用いて高速なモノクロ機に対応できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態の画像形成システムの制御ブロックを示す図である。
【図２】同じく、伝送状態を説明するタイムチャートである。
【図３】同じく、受信側におけるラインバッファの処理例を説明する図である。
【図４】同じく、３画素単位で伝送する場合にエラーチェック符号の使い方の例を示す図である。
【図５】同じく、３画素単位で伝送する場合にエラーチェック符号の使い方の他例を示す図である。
【図６】同じく、パケット単位で伝送する際の伝送状態を説明するタイムチャートである。
【図７】従来の画像形成システムにおける制御ブロックを示す図である。
【図８】同じく、伝送状態を説明するタイムチャートである。
【発明を実施するための形態】
【００３８】
以下に、本発明の一実施形態を添付図面に基づいて説明する。
図１に、コントローラ１と画像形成装置２とが伝送路３で接続された画像形成システム４の制御ブロックを示す。
コントローラ１は、本発明のプリントコントローラおよび画像データ送信部に相当する。なお、画像データ送信部は、プリントコントローラに限定されるものではなく、画像形成装置を管理する管理サーバなどであってもよい。
画像形成装置２は、本発明の画像データ受信部に相当する。画像データ受信部は、画像形成装置に限定されるものではなく、画像形成部を備えていない中継装置などであってもよい。
【００３９】
コントローラ１は、外部などから画像データを取得する画像入力部１０を有しており、画像入力部１０には、主走査線方向の少なくとも１ライン分の画像データを格納するラインバッファ１１を有している。なお、画像データの入手先は特に限定されるものではなく、ネットワークやシリアルケーブルなどを介して画像データを取得することができる。また、画像データ送信部においてスキャナなどによって原稿を読み取って画像データを生成するものであってもよい。
画像入力部１０には、コントローラ制御部１２が制御可能に接続されている。コントローラ制御部１２は、ＣＰＵとＣＰＵ上で実行されるプログラム、プログラムや動作パラメータなどが格納された記憶部などによって構成することができる。
画像入力部１０は、送信側画像入力部に相当する。
【００４０】
ラインバッファ１１の前段側および後段側には、第一符号付加部１３と第二符号付加部１４とが接続されている。第一符号付加部１３と第二符号付加部１４とは、ＣＰＵとＣＰＵ上で実行されるプログラムなどによって構成することができる。
第一符号付加部１３と第二符号付加部１４の出力側およびコントローラ制御部１２の出力側は、カラー系の伝送路３に接続されている。コントローラ制御部１２は、第一符号付加部１３と第二符号付加部１４が伝送路３に接続されるレーンの切り替えを行うことができる。
なお、この実施形態では、第一符号付加部１３と第二符号付加部１４とコントローラ制御部１２とは、別の制御ブロックとして説明しているが、第一符号付加部１３と第二符号付加部１４とがコントローラ制御部１２に含まれる構成とするものであってもよい。
【００４１】
伝送路３は、カラー系の伝送路であり、７ビットのレーンとして、属性情報（テキスト、イメージなどの種別）を示すＴＡＧレーン３ＴＡＧ、ブラック用のＫレーン３Ｋ、イエロー用のＹレーン３Ｙ、マゼンタ用のＭレーン３Ｍ、シアン用のＣレーン３Ｃを有している。さらにエラー信号用として１ビットのレーンであるエラーレーン３ＥＲＲＯＲを有している。第１付加符号部１３、第２付加符号部１４には、ＴＡＧレーン３ＴＡＧ、Ｋレーン３Ｋ、Ｙレーン３Ｙ、Ｍレーン３Ｍ、Ｃレーン３Ｃが選択可能に接続されている。エラー通信用のエラーレーン３ＥＲＲＯＲは、コントローラ制御部１２に接続されている。
【００４２】
画像形成装置２では、伝送路３の各レーンが、画像入力部２０に接続されている。画像入力部２０には、主走査線方向の少なくとも１ラインの画像データを格納するラインバッファ２１を有している。画像入力部２０は、受信側画像入力部に相当する。
伝送路３は、画像形成装置２に備えられた第一符号解釈部２２と第二符号解釈部２３とに接続されている。第一符号解釈部２２と第二符号解釈部２３とは、ＣＰＵとＣＰＵ上で実行されるプログラムなどによって構成することができる。
【００４３】
第一符号解釈部２２と第二符号解釈部２３とは画像形成制御部２４に接続されている。画像形成制御部２４は、ＣＰＵとＣＰＵ上で実行されるプログラム、プログラムや動作パラメータなどが格納された記憶部などによって構成することができる。
なお、この実施形態では、第一符号解釈部２２と第二符号解釈部２３と画像形成制御部２４とは、別の制御ブロックとして説明しているが、第一符号解釈部２２と第二符号解釈部２３とが画像形成制御部２４に含まれる構成とするものであってもよい。
【００４４】
画像入力部２０の画像データ出力側は、画像形成部２５に接続されており、転写媒体に対する画像の印刷が可能になっている。
また、画像形成制御部２４は、伝送路３のエラーレーン３ＥＲＲＯＲに接続されており、エラー信号を、エラーレーン３ＥＲＲＯＲを介してコントローラ１のコントローラ制御部１２に送信することができる。
【００４５】
次に、上記画像形成システム４におけるモノクロの画像データの伝送について説明する。
画像入力部１０に入力された画像データは、ラインバッファ１１に主走査線方向の少なくとも１ライン分の画像データが格納されるとともに、第一符号付加部１３と第二符号付加部１４に送られる。
【００４６】
第一符号付加部１３では、例えば、ＣＲＣなどによって主走査方向１ライン分の画像データに基づいてエラーチェック符号を計算し、計算したエラーチェック符号を画像データのライン末尾に付加する。第１符号付加部１３では、伝送路３のＫレーン３ＫとＴＡＧレーン３ＴＡＧを通して画像形成装置２に画像データを伝送する。
【００４７】
第二符号付加部１４では、１ライン分よりも相対的に小さい単位である画素またはパケット単位でＣＲＣなどによってエラーチェック符号を計算する。エラーチェック符号は、画像データを伝送するレーンとは異なるレーンを用いて伝送する。これにより短い単位でエラーチェック符号を伝送することで、オーバーヘッドが大きくなって転送効率が下がるのを抑えることができる。第二符号付加部１４で計算する単位は予めコントローラ制御部１２で設定されて不揮発メモリなどに格納され、必要に応じて読み出されて制御に用いられる。なお、第二符号付加部１４で用いる単位は、ユーザが設定変更可能とするものや、画像形成装置２のパフォーマンスによって自動的に設定するものであってもよい。
【００４８】
なお、上記実施形態では、大きい単位を１ラインとし、小さい単位を画素またはパケット単位としたが、両者の単位は特にこれに限定されるものではなく、相対的に大小の関係を有するものであればよい。例えば大きい単位をページ単位や複数のラインの単位とし、短い単位をこれよりも少ないラインの単位などとすることができる。また、大きい単位でのエラーチェック符号の算出方法と、小さい単位でのエラーチェック符号の算出方法とが異なるものであってもよい。
【００４９】
なお、この実施形態では、１ラインでの画像データのエラーチェック符号の計算と、これよりも小さい単位の画像データのエラーチェック符号の計算の両方を行うものとして説明しているが、カラー伝送などに用いる単位でのエラーチェック符号の計算を行わず、相対的に小さい単位でのエラーチェック符号の算出のみを行ってもよい。その場合にもエラーチェック符号の計算結果を画像データとは別のレーンで伝送することでオーバーヘッドを抑制することができる。
【００５０】
画像形成装置２では、画像入力部２０において、主走査方向で少なくとも１ライン分の画像データをラインバッファ２１に格納するとともに、１ライン分の画像データについて、コントローラ１側で演算したものと同じ方法で、第一符号解釈部２２でエラーチェック符号を演算し、計算した結果と、ラインに付加されているエラーチェック符号とを比較し、伝送された画像データの妥当性について評価する。コントローラ１における大きい単位と画像形成装置２における大きい単位は同じものに設定されている。
また、第二符号解釈部２３では、他のレーンで伝送される画素またはパケット単位でのエラーチェック符号と比較するため、コントローラ１側で演算したものと同じ方法で、第二符号解釈部２３でエラーチェック符号を演算し、計算した結果と、コントローラ１から画像データとは別のラインで伝送されたエラーチェック符号とを比較し、伝送された画像データの妥当性について評価する。なお、コントローラ１における小さい単位と画像形成装置２における小さい単位は同じものに設定されている。
大きい単位、小さい単位のそれぞれについて、両者のエラーチェック符号が一致する場合、エラーがないものとして、ラインバッファ２１上の画像データを画像形成部２５に送り、転写媒体に対する画像の印刷を行う。
【００５１】
大きい単位、小さい単位のいずれかの判定で、両者のエラーチェック符号が一致しない場合、エラーが発生しているものとして、画像形成制御部２４では、エラーレーン３ＥＲＲＯＲを介してエラー信号をコントローラ１のコントローラ制御部１２に伝送する。コントローラ制御部１２ではエラー信号を受けて、ラインバッファ１１に格納されている画像データを第一符号付加部１３および第二符号付加部１４に再送し、再送前と同様に、第一符号付加部１３および第二符号付加部１４でエラーチェック符号を計算し、画像データを伝送路３のレーンで伝送するとともに、エラーチェック符号を他のレーンを通して画像形成装置２に伝送する。画像形成装置２では、再送された画像データについても同様に妥当性を評価する。
【００５２】
なお、エラーが大きい単位と小さい単位のいずれで発生したかによって再送する画像データの単位を異なるものにすることができる。この例では、１ライン分の画像データの伝送でエラーの判定がなされると、１ライン分の画像データの伝送が行われる。また、画素またはパケット単位でエラーが発生した場合は、その単位で画像データを伝送してもよく、また、それよりも大きい単位である１ラインで画像データの伝送を行うようにしてもよい。
【００５３】
また、本発明としては再送時のエラーチェック符号を画像データとともに同じレーンで伝送することも可能であるが、転送効率を下げないために、それぞれを別のレーンで伝送するのが望ましい。
上記再送では、小さい単位でエラーを判定できる場合には、大きい単位では再送が間に合わないような状況でも、短時間でエラー判定を行うことで伝送が可能になる。
【００５４】
次に、モノクロ機の画像形成装置に接続して画像データを伝送する状態を図２のタイムチャートを用いて具体的に説明する。
画像データの伝送では、画像データの伝送に合わせて同期信号が送られる。
この際に、Ｃ，Ｍ，Ｙ，Ｋ，ＴＡＧのレーンのうち、Ｋレーン３ＫとＴＡＧレーン３ＴＡＧを用いて、画素毎に、１ライン分の画像データと、１ライン分のエラーチェック符号（図では、ＣＲＣと表示）とが、通常通りＨＶ，ＶＶ，Ｉｎｄｅｘに合わせて、Ｋレーン３Ｋにより伝送され、画像データにおける属性情報とエラーチェック符号とがＴＡＧレーン３ＴＡＧにより伝送される。
さらに、それと同時に、ＴＡＧを合わせて画素単位においてＣＲＣによるエラーチェック符号を計算する。ここでは７ｂｉｔのＣＲＣを用いるものとし、ＣＲＣの計算結果は、同じ回路を切り替えて、使用していないＹレーン３Ｙを使用して、Ｙ［６：０］に埋め込む。
【００５５】
受信側である画像形成装置２では、第一符号解釈部２２で１ライン分の画像データについてエラーチェック符号を計算し、画像データに付加されているエラーチェック符号と比較し、データの妥当性について評価する。また、第二符号解釈部２３で、画素単位の画像データについてＣＲＣによってエラーチェック符号の計算を行い、Ｙ［６：０］を使って送られてきたＣＲＣのエラーチェック符号と比較し、画像データの妥当性について評価する。評価結果は、画像形成制御部２４に送られる。
【００５６】
１ライン分または画素単位で不一致が確認された場合は、エラー信号をだし、エラーレーン３ＥＲＲＯＲを通して１ライン分または該当画素の異常をコントローラ１に通知する。
ＥＲＲＯＲ通知を受けた送信側であるコントローラ１では１ライン分または該当画素のデータをラインバッファ１１より再度送信する。この際に、コントローラ制御部１２では、同じ回路を切り替えて、未使用のＣ［７：０］／Ｍ［７：０］を、Ｋ［７：０］／ＴＡＧ［７：０］の再送用レーンに割当て、通常の画像伝送とは別経路のＣレーン３ＣおよびＹレーン３Ｙによって画像データの再送を行う。再送レーンで再送中である旨を示す再送フラグは、例えばＹｃｈの未使用ｂｉｔ，Ｙ［７］を用いてＹレーン３Ｙを通して画像形成装置２に通知することができる。
【００５７】
受信側の画像形成装置２の処理
図３に示すように、画像形成装置２では、受信側で持っている画像ラインバッファとは別に１ｂｉｔのラインバッファを新規に用意し、ＣＲＣの不一致が確認された画素にフラグを立てる。再送されてきた画素をフラグが立っている所に順番に埋めていく。
デュアルポートバッファを用いれば画像データをライトしながら再送データを同バッファにライトできる。新規でなくても使用していないバッファ、例えばＹｃｈレーンでも良い。
【００５８】
送信側のコントローラ１の処理
コントローラ１のコントローラ制御部１２および画像入力部１０側が、ＣＲＣ解釈後ＥＲＲＯＲ信号が届くまではデバイス遅延／パターン遅延／ケーブル遅延等の影響で数クロックの遅延が発生し、該当画素とＥＲＲＯＲのタイミングが必ずしも一致しない。そのため初期接続時のトレーニングで、送信側と受信側のやりとりを行い、遅延量を予め把握し、ＥＲＲＯＲ信号がどこの画素にあたるかを判定するようにしてもよい。
【００５９】
また、この実施形態では、１画素毎にＣＲＣを付ける方法を考えたが１画素毎だけでなく複数画素（パケット）単位でエラーチェック符号の計算をすることで、ｂｉｔ拡張や再送パケット番号、再送パケットのエラーチェック符号の計算などを付加することができる。例えばＫ、Ｔの３画素毎にＣＲＣを計算し、付加するものとすると、３＊８＝２４ｂｉｔの情報を扱うことができる。これによって例えばＣＲＣを、１６ｂｉｔにし信頼性を高めることができる。
【００６０】
また、別の使い方として、図４のように再送を受け取った順番に埋める方式でなくて、８ｂｉｔのＣＲＣと、１ｂｉｔ再送フラグとともに１５ｂｉｔのアドレス情報を埋め込み、ラインバッファ上のどの画素／パケットの再送を行っているかをアドレスで直接示す方法でもよい。受信側は受け取ったデータのアドレス情報を元に該当部分に再送データをライトすることができる。
【００６１】
さらに、図５に示すように、８ｂｉｔのＫ／ＴＡＧレーンのＣＲＣ、１ｂｉｔの再送フラグ、何番目の再送パケットかを示す７ｂｉｔのパケット番号、８ｂｉｔのＹ／Ｍレーンの再送データに対するＣＲＣを付属するようにしてもよい。再送データのＣＲＣにエラーが起きていた場合はコマンドで通知し、次のラインやページ後でなどでパケット番号とともに再送するのでも良い。
一般的に、ＣＲＣなどの符号は出力される符号ｂｉｔが多い方法の方が、誤検知率が低く信頼性が高い。今回は７，８ｂｉｔ符号が出力されるＣＲＣを例として用いたが、例えば、大きなパケットサイズにしＣＲＣをより大きなｂｉｔ数にして信頼性を高める方法もある。
【００６２】
パケット単位で伝送する状態を説明するタイムチャートを図６に示す。
同期信号とともに、パケット単位で伝送する場合、パケット毎の画像データを、Ｋレーン３ＫとＴＡＧレーン３ＴＡＧを用いて順次伝送する。この際に、例えば１ライン分のエラーチェック符号を付加して伝送するようにしてもよい。それと同時に、ＴＡＧを合わせて、パケット単位でＣＲＣによるエラーチェック符号を計算し、Ｙレーン３Ｙを使用して、Ｙ［７：０］に埋め込む。必要な場合には、再送フラグと、パケット番号、再送パケットのＣＲＣを付加する。
受信側でエラーが検知されると、再送データが、未使用のＣ［７：０］／Ｍ［７：０］を、Ｋ［７：０］／ＴＡＧ［７：０］の再送用レーンに割当て、通常の画像データ伝送とは別経路のＣレーン３ＣおよびＹレーン３Ｙによって画像データの伝送を行う。再送レーンで再送中である旨を示す再送フラグやパケット番号、再送パケットのＣＲＣは、そのときに、Ｙレーン３Ｙを通して通知されるエラーチェック符号に付加して送信することができる。
【００６３】
また、画素単位のチェックは７ｂｉｔのＣＲＣを用い、少ないｂｉｔでＹレーンに埋め込み、更に画像データライン末尾により信頼性の高い１６ｂｉｔのＣＲＣを付加することで誤検知率を下げることができる。この際に、小さい単位、大きい単位は相対的なものであり、単位の大きさは任意に設定することができる。
【００６４】
例えば、画素ごとにＣＲＣを計算するとともにＣＲＣをライン末尾により信頼性の高いＣＲＣを付属させ、ライン末尾のＣＲＣの計算が終わった時点でライン正当性を評価する。表１に示すＮｏ．１の場合は、画像単位、ライン単位ともにＣＲＣの比較結果が一致して正常に送れた場合である。画素、ラインともにＣＲＣが一致しており、正常なデータの転送ができているといえる。
【００６５】
Ｎｏ．２の場合は、画素単位のＣＲＣでは一度もＮＧが起きなかったがライン末尾のＣＲＣが不一致を起こしている場合である。この場合どこかの画素でＥＲＲＯＲが起きてしまっているにも関わらずＣＲＣが偶然一致を起こしている可能性がある。この場合はライン単位での再送を行う。
【００６６】
Ｎｏ．３は、画素ＣＲＣでＮＧが起きていたにも関わらずライン末尾のＣＲＣ一致した場合である。この場合、画素単位のＣＲＣで誤検知を起こし再送を行っている事が考えられる。ライン末尾のＣＲＣの誤検知を疑い、念のためライン単位での再送をするか、しないかは切り替えることができるとする。
【００６７】
Ｎｏ．４は、画素ＣＲＣ、ラインＣＲＣともに不一致の場合で、通常はどこかでＥＲＲＯＲが起きるとＮｏ．４になり、判定に問題ない、と判断できる。
更に大きなパケットサイズにすれば、上記のＥＲＲＯＲタイミング関係の制約も緩くなるとともに、また、コマンド経由での再送要求通知も可能になる可能性があるが大きさはＥＲＲＯＲ頻度を鑑みて決めれば良い。
【００６８】
また、同じライン中に再送を行わなくとも、バッファに画像が残っている間であれば次のラインやページの伝送中に再送を行っても良く再送のタイミングは問わない。（他レーンで再送を行うためＫ，ＴＡＧレーンの伝送の邪魔をしない）
【００６９】
さらに今回はラインバッファにＥＲＲＯＲフラグを用いて行ったが、例えばＹ／Ｍ／Ｃ／Ｋ／ＴＡＧとは別に、ＥＲＲＯＲ  ｂｉｔプレーンをページメモリ上に用意してためておき、次のページデータを伝送中に前ページデータでＥＲＲＯＲがあった所をアドレス情報とともに同時に伝送して、受信側で該当アドレスに埋める方法でもよい。
【００７０】
本システムはカラー機のシステムをモノクロ機で使うこと前提であるが、接続時にエンジンとの接続時に相手がカラー機かモノクロ機かを判断し、どちらの回路（ＣＭＹＫＴ転送か今回の提案する転送）を用いるか切り替える事ができるようにしても良い。モノクロ機でも印刷速度がライン単位での再送で間に合う場合は画素単位のＣＲＣ回路や未使用レーンのバッファをＯＦＦにすることで消費電力低減に貢献できる。エラーが頻発し、ライン単位での再送では伝送パフォーマンスに影響がでる可能性がある場合は回路をＯＮにして方式を切り替えても良い。
【００７１】
【表１】
0006668964.tif 000002
【００７２】
以上、本発明について、上記実施形態に基づいて説明を行ったが、本発明は、上記説明に限定されるものではなく、本発明の範囲を逸脱しない限りは、上記実施形態に対する適宜の変更が可能である。
【符号の説明】
【００７３】
１    コントローラ
２    画像形成装置
３    伝送路
４    画像形成システム
１０    画像入力部
１１    ラインバッファ
１２    コントローラ制御部
１３    第一符号付加部
１４    第二符号付加部
２０    画像入力部
２１    ラインバッファ
２２    第一符号解釈部
２３    第二符号解釈部
２４    画像形成制御部
２５    画像形成部
【図１】
0006668964.tif 000003
【図２】
0006668964.tif 000004
【図３】
0006668964.tif 000005
【図４】
0006668964.tif 000006
【図５】
0006668964.tif 000007
【図６】
0006668964.tif 000008
【図７】
0006668964.tif 000009
【図８】
0006668964.tif 000010