(57)【要約】【課題】電圧検出回路等のアナログ回路で検出した受信信号の電圧に基づいて調整手段を調整する場合に比べて、簡易な構成で伝送の信頼性を向上することができる、伝送装置、画像形成装置、及び制御プログラムを提供する。【解決手段】シリアル／パラレル変換回路２０は、受信信号ＲＸＤＡＴＡから基準ポイントの位相１８０°に応じて基準読取値を読み取る。シリアル／パラレル変換回路２４は、受信信号ＲＸＤＡＴＡから検査ポイントの位相に応じて検査読取値を読み取る。比較部２６は、位相シフト部３０により検査用クロック信号の位相をシフトさせながら、基準読取値と検査読取値との比較を繰り替えし、両者が不一致となるエラーポイントを検出してウインドウ幅を算出する。比較部２６は、イコライザ調整回路２８によりイコライザ１２の設定値を変更しウインドウ幅の算出を行い、ウインドウ幅が大きくなるようにイコライザ１２の設定値を変更する。【選択図】図１
2015039154.tif 000002
【特許請求の範囲】
【請求項１】
クロック信号が埋め込まれた受信信号の波形を設定値に基づいて調整する調整手段により調整された前記受信信号から前記クロック信号を再生する再生手段と、
前記調整手段で調整された前記受信信号から前記再生手段で再生された前記クロック信号の基準用の位相における基準読取値を読み取り、また、前記調整手段で調整された前記受信信号から前記再生手段で再生された前記クロック信号の複数の検査用の位相における検査読取値を読み取る読取手段と、
前記読取手段で読み取った前記基準読取値と前記検査読取値とを比較して得られた、前記基準読取値と一致する前記検査読取値に応じた前記検査用の位相の範囲の大きさに基づいて前記設定値を制御する制御手段と、
を備えた伝送装置。
【請求項２】
前記制御手段は、前記検査用の位相の範囲の大きさが現在の設定値により得られた前記検査用の位相の範囲の大きさよりも大きくなるように前記設定値を変更する、
請求項１に記載の伝送装置。
【請求項３】
前記制御手段は、前記検査用の位相の範囲が予め定められた大きさを超える場合は、前記設定値の変更を行わない、
請求項１または請求項２に記載の伝送装置。
【請求項４】
前記基準用の位相は１８０°である、
請求項１から請求項３のいずれか１項に記載の伝送装置。
【請求項５】
前記受信信号は、シリアル信号であり、
前記読取手段は、シリアル信号をパラレル信号に変換するシリアルパラレル変換回路である、
請求項１から請求項４のいずれか１項に記載の伝送装置。
【請求項６】
前記受信信号が、複数頁の画像情報を含む場合は、
前記制御手段は、前記頁間に前記設定値を制御する、
請求項１から請求項５のいずれか１項に記載の伝送装置。
【請求項７】
画像情報を受信する前記請求項１から前記請求項６のいずれか１項に記載の伝送装置と、
前記伝送装置が受信した画像情報に基づいて記録媒体上に画像を形成する画像形成手段と、
を備えた画像形成装置。
【請求項８】
前記請求項１から請求項６のいずれか１項に記載の伝送装置の制御手段としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置、画像形成装置、及び制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、モジュール化された複数のユニットにより構成され、前記モジュール化されたユニット間で差動伝送方式のシリアル通信を行う通信手段を備えた画像形成装置において、前記複数のユニット間を接続するコネクタとハーネスを有し、入力信号を差動信号に変換する差動信号変換手段と、前記差動信号変換手段により変換された差動信号の正相及び負相の電圧レベルを検出する電圧レベル検出手段と、前記電圧レベル検出手段により検出された正相及び負相の電圧レベルに基づいて複数の通信状態における異常のうちのいずれかを検知する信号線異常検知手段を備えたことを特徴とする画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２０１１−２０６９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、電圧検出回路等のアナログ回路で検出した受信信号の電圧に基づいて調整手段を調整する場合に比べて、簡易な構成で伝送の信頼性を向上することができる、伝送装置、画像形成装置、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の伝送装置は、クロック信号が埋め込まれた受信信号の波形を設定値に基づいて調整する調整手段により調整された前記受信信号から前記クロック信号を再生する再生手段と、前記調整手段で調整された前記受信信号から前記再生手段で再生された前記クロック信号の基準用の位相における基準読取値を読み取り、また、前記調整手段で調整された前記受信信号から前記再生手段で再生された前記クロック信号の複数の検査用の位相における検査読取値を読み取る読取手段と、前記読取手段で読み取った前記基準読取値と前記検査読取値とを比較して得られた、前記基準読取値と一致する前記検査読取値に応じた前記検査用の位相の範囲の大きさに基づいて前記設定値を制御する制御手段と、を備える。
【０００６】
また、本発明の伝送装置の前記制御手段は、前記検査用の位相の範囲の大きさが現在の設定値により得られた前記検査用の位相の範囲の大きさよりも大きくなるように前記設定値を変更することが好ましい。
【０００７】
また、本発明の伝送装置では、前記制御手段は、前記検査用の位相の範囲が予め定められた大きさを超える場合は、前記設定値の変更を行わないようにしてもよい。
【０００８】
また、本発明の伝送装置では、前記基準用の位相は１８０°であることが好ましい。
【０００９】
また、本発明の伝送装置では、前記受信信号は、シリアル信号であり、前記読取手段は、シリアル信号をパラレル信号に変換するシリアルパラレル変換回路であることが好ましい。
【００１０】
また、本発明の伝送装置は、前記受信信号が、複数頁の画像情報を含む場合は、前記制御手段は、前記頁間に前記設定値を制御することが好ましい。
【００１１】
本発明の画像形成装置は、画像情報を受信する本発明の伝送装置と、前記伝送装置が受信した画像情報に基づいて記録媒体上に画像を形成する画像形成手段と、を備える。
【００１２】
本発明の制御プログラムは、本発明の伝送装置の制御手段としてコンピュータを機能させるためのものである。
【発明の効果】
【００１３】
請求項１及び請求項８に記載の発明によれば、電圧検出回路等のアナログ回路で検出した受信信号の電圧に基づいて調整手段を調整する場合に比べて、簡易な構成で伝送の信頼性を向上することができる。
【００１４】
請求項２に記載の発明によれば、本構成を有しない場合と比較して、受信信号の波形の状態を向上させることができる。
【００１５】
請求項３に記載の発明によれば、検査用の位相の範囲が予め定められた大きさを超えても設定値の変更を行う場合に比べて、放射ノイズの影響を低減することができる。
【００１６】
請求項４に記載の発明によれば、基準用の位相が１８０°ではない場合と比較して、適切な検査用の位相の範囲の大きさを得ることができる。
【００１７】
請求項５に記載の発明によれば、読取手段を他の回路で構成する場合に比べて、装置の構成を簡略化することができる。
【００１８】
請求項６に記載の発明によれば、本構成と異なるタイミングで制御手段が設定値の制御を行う場合に比べて、形成される画像の品質を向上させることができる。
【００１９】
請求項６及び請求項７に記載の発明によれば、本構成を有しない場合と比較して、形成される画像の品質を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態の伝送装置の構成の一例を表す構成図である。
【図２】第１の実施の形態の伝送装置における伝送条件の最適化処理の一例の流れを表したフローチャートである。
【図３】第１の実施の形態の伝送装置の最適化処理における、ウインドウ幅検出処理の流れの一例のフローチャートである。
【図４】ウインドウ幅検出処理における検査ポイントと、受信信号ＲＸＤＡＴＡとの関係を説明するための説明図である。
【図５】ウインドウ幅と、イコライザの設定値変更との関係を説明するための説明図である。
【図６】第２の実施の形態の伝送装置における伝送条件の最適化処理の一例の流れを表したフローチャートである。
【図７】第３の実施の形態における伝送装置を備えた画像形成装置の概略構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
［第１の実施の形態］
本実施の形態の伝送装置は、受信した受信信号の波形を設定値に基づいて調整するイコライザの設定値を受信信号の波形状態に基づいて、自動的に設定する機能を有している。図１には、本実施の形態の伝送装置の当該機能に関する構成の一例を表す構成図を示す。
【００２２】
図１に示すように本実施の形態の伝送装置１０は、イコライザ１２、バッファ１４、ＣＤＲ（Clock Data Recovery：クロック・データ・リカバリ）回路１６、ＰＬＬ(Phase Locked Loop：位相同期ループ）回路１８、シリアル／パラレル変換回路２０、１０Ｂ８Ｂ変換回路２２、シリアル／パラレル変換回路２４、比較部２６、イコライザ調整回路２８、及び位相シフト部３０を備えている。
【００２３】
本実施の形態の伝送装置１０は、データ信号にクロック信号が埋め込まれた信号（受信信号ＲＸＤＡＴＡ）をシリアル伝送により外部装置から受信する、いわゆるエンベデッド・クロック方式のシリアル伝送装置である
イコライザ１２は、外部装置から受信した受信信号ＲＸＤＡＴＡの波形が予め定められた最適な伝送波形に近付くように設定値に基づいて調整する機能を有している。イコライザ１２では、設定値（フィルタの周波数帯）に応じて、調整した受信信号ＲＸＤＡＴＡの波形の状態が変化する。そのため、イコライザ１２の設定値を最適化することにより、調整された受信信号ＲＸＤＡＴＡの波形の状態が最適化される。イコライザ１２から出力された波形が調整された受信信号ＲＸＤＡＴＡは、バッファ１４を介してＣＤＲ回路１６に出力される。
【００２４】
ＣＤＲ回路１６は、受信信号ＲＸＤＡＴから、クロック信号（CLOCK）を再生する機能を有している。ＣＤＲ回路１６は、ＰＬＬ回路（図示省略）を有しており、受信信号ＲＸＤＡＴＡのエッジ（信号の立ち上がりと立ち下がり）を検出し、内部の基準クロック信号の位相と比較して調整することでクロック信号を再生する。ＣＤＲ回路１６により再生されたクロック信号は、ＰＬＬ回路１８に出力される。また、データ信号は、通常及び基準データ用のパス（図１、通常DATAPASS参照）を介してシリアル／パラレル変換回路２０に出力されると共に、検査用のパス（図１、検査用PASS参照）を介してシリアル／パラレル変換回路２４に出力される。
【００２５】
ＰＬＬ回路１８は、ＣＤＲ回路１６から出力されたクロック信号の位相を、基準用の位相分シフトした基準用クロック信号を生成してシリアル／パラレル変換回路２０に出力する機能を有している。なお、本実施の形態では、詳細は後述するが、基準用の位相を１８０°としている。
【００２６】
また、ＰＬＬ回路１８は、ＣＤＲ回路１６から出力されたクロック信号の位相を、位相切換信号に応じた検査用の位相分シフトした検査用クロック信号を生成してシリアル／パラレル変換回路２４に出力する機能を有している。
【００２７】
シリアル／パラレル変換回路２０は、基準用クロック信号に基づいて、シリアル形式である受信信号ＲＸＤＡＴＡをパラレル形式に変換したデータ（図１、通常使用ＤＡＴＡ参照）を、１０Ｂ８Ｂ変換回路２２に出力する機能を有している。
【００２８】
１０Ｂ８Ｂ変換回路２２は、通常使用ＤＡＴＡの１０ビット（bit）を８ビット（bit）に変換する機能を有している。本実施の形態の伝送装置１０では、データ信号の伝送において、いわゆる８Ｂ１０Ｂとして知られる方式を用いており、データ信号（送信号及び受信信号）の０と１が連続せずに適度に含まれるように調整を行ったデータ信号を伝送している。そのため、伝送装置１０では、１０Ｂ８Ｂ変換回路２２により、通常使用ＤＡＴＡの１０ビット（bit）を８ビット（bit）に変換して後段の回路に出力する。
【００２９】
また、シリアル／パラレル変換回路２０は、受信信号ＲＸＤＡＴＡを、基準用クロック信号の立ち上がりに基づいて読み取った基準読取値を検査基準用として、比較部２６に出力する機能を有している。
【００３０】
一方、シリアル／パラレル変換回路２４は、受信信号ＲＸＤＡＴＡを、検査用クロック信号の立ち上がりに基づいて読み取った検査読取値を、比較部２６に出力する機能を有している。
【００３１】
比較部２６は、比較回路を備えており、基準読取値と、検査読取値とを比較し、一致するか否かを判断する。また、比較部２６は、基準読取値と一致しなかった検査読取値の読み取りに用いられた検査用クロック信号の位相をエラーポイントとして検出し、検出したエラーポイントを記憶する機能を有している。具体的一例として本実施の形態の比較部２６は、メモリ（図示省略）を有しており、エラーポイントとなる位相を当該メモリに格納しておく。また、比較部２６は、検査用クロック信号の位相を切り換える様に位相シフト部３０に切換指示を出力する機能を有している。位相シフト部３０は、当該切換指示に基づいた位相に検査用クロック信号の位相をシフトさせるための位相切換信号をＰＬＬ回路１８に出力する機能を有している。
【００３２】
また、比較部２６は、エラーポイントにより、受信信号ＲＸＤＡＴＡのウインドウ幅（図４及び図５参照、詳細後述）を算出し、算出したウインドウ幅に基づいて、イコライザの調整（設定値の増減）を行う様にイコライザ調整回路２８に調整指示を出力する機能を有している。イコライザ調整回路２８は、当該調整指示応じて、イコライザの設定値を設定するためのイコライザ調整用信号を生成してイコライザ１２に出力する。イコライザ１２では、イコライザ調整用信号に基づいて設定値が変更され、変更された設定値に応じて受信信号ＲＸＤＡＴＡの調整を行う。
【００３３】
次に、本実施の形態の伝送装置１０における伝送条件の最適化処理について図面を参照して詳細に説明する。図２には、本実施の形態の伝送装置１０における、伝送条件の最適化処理の一例の流れを表したフローチャートを示す。図２に示した伝送条件の最適化処理は、インターフェースの電源がオン状態になった場合等の予め定められたタイミングで開始される。
【００３４】
本実施の形態の伝送装置１０では、上述したようにイコライザ１２の設定値を最適化することにより、受信信号ＲＸＤＡＴＡのウインドウ幅を最適化することで、伝送条件を最適化している。このように伝送条件を最適化するにあたり、イコライザ１２の設定値を変更するため、変更に応じて、受信信号ＲＸＤＡＴＡの波形の状態が変化する。そのため、伝送条件の最適化処理は、受信信号ＲＸＤＡＴＡから取り出したデータを１０Ｂ８Ｂ変換回路２２よりも後段の回路で使用しない期間に行うことが好ましい。本実施の形態の伝送装置１０では、受信信号ＲＸＤＡＴＡから取り出したデータを後段の回路で使用しない期間として、インターフェースの電源をオン状態にした後のタイミングや、一連のデータ信号とデータ信号との間の期間等をＲｅａｄｙ（準備）状態と称している。伝送装置１０では、当該Ｒｅａｄｙ状態の期間に伝送条件の最適化処理を行う。
【００３５】
ステップＳ１００では、Ｒｅａｄｙ状態であるか否か判断する。Ｒｅａｄｙ状態では無い場合は、待機状態になり、Ｒｅａｄｙ状態の場合は、ステップＳ１０２へ進む。本実施の形態の伝送装置１０では、具体的一例として、Ｒｅａｄｙ状態の場合は、８ビット、００ｈデータが伝送される。８ビット、００ｈデータは、送信側の伝送装置（図示省略）の８Ｂ１０Ｂ変換回路により、一定間隔でトグルされた１０ビットのデータに変換され、（例えば、１００１１１０１０００、または、０１１０００１０１１１）受信側の伝送装置１０に伝送（送信）される。本実施の形態の伝送装置１０は、これらの信号を受信した場合に、Ｒｅａｄｙ状態であると判断する。
【００３６】
ステップＳ１０２では、ウインドウ幅検出処理を行う。図３には、本実施の形態の伝送条件の最適化処理における、ウインドウ幅検出処理の流れの一例のフローチャートを示す。また、図４には、ウインドウ幅検出処理における検査ポイントと、受信信号ＲＸＤＡＴＡとの関係を説明するための説明図を示す。
【００３７】
ステップＳ２００では、検査ポイントとして、位相１８０°からチェックを開始する。本実施の形態では、図４に示すように、基準用位相を１８０°としており、位相１８０°に対応するポイントを基準ポイントしている。
【００３８】
ＰＬＬ回路１８は、基準用クロック信号として、受信したクロック信号（RX CLOCK）の位相が１８０°シフトした基準用クロック信号（Samp clk12 180°）をシリアル／パラレル変換回路２０に出力する。シリアル／パラレル変換回路２０では、基準用クロック信号の立ち上がりに応じて受信信号ＲＸＤＡＴＡを読み取った基準読取値を比較部２６に出力する。
【００３９】
また、ＰＬＬ回路１８は、検査用クロック信号として、受信したクロック信号（RX CLOCK）の位相が１８０°シフトした検査用クロック信号（Samp clk12 180°）をシリアル／パラレル変換回路２０に出力する。シリアル／パラレル変換回路２４では、検査用クロック信号の立ち上がりに応じて受信信号ＲＸＤＡＴＡを読み取った検査読取値を比較部２６に出力する。
【００４０】
次のステップＳ２０２では、比較部２６により、基準読取値と検査読取値とが一致するか否か比較（判断）する。なお、本実施の形態の比較部２６では、基準読取値のレベル（ＨまたはＬ）と検査読取値のレベル（ＨまたはＬ）とが一致するか否か判断している。基準読取値と検査読取値とが一致する場合は、ステップＳ２０４へ進む。
【００４１】
ステップＳ２０４では、検査ポイントを０°方向へ１５°シフトさせた後、ステップＳ２０２に戻る。本実施の形態では、受信したクロック信号（RX CLOCK）の位相を０°方向へ１５°シフトした検査用クロック信号をＰＬＬ回路１８によって生成することにより、検査ポイントを０°方向へ１５°シフトさせる。具体的には、例えば、検査ポイントが１８０°であった場合は、受信したクロック信号（RX CLOCK）の位相が１８０°−１５°＝１６５°シフトした検査用クロック信号を生成させるための位相切換信号を、位相シフト部３０がＰＬＬ回路１８に出力する。ＰＬＬ回路１８では、当該位相切換信号に基づいて、受信したクロック信号（RX CLOCK）の位相が１６５°シフトした検査用クロック信号（Samp clk11 165°）をシリアル／パラレル変換回路２０に出力する。
【００４２】
このように、検査ポイントを０°方向へ１５°シフトさせながら、基準読取値と検査読取値とが一致しなくなるまで、基準読取値と検査読取値とが一致するか否かの比較を繰り返す。ステップＳ２０２において、基準読取値と検査読取値とが一致しない場合は、ステップＳ２０６へ進む。
【００４３】
ステップＳ２０６では、比較部２６は、基準読取値と検査読取値とが一致しなくなったときの検査用位相をエラーポイントＡとして、図示を省略した記憶部（メモリ等）に格納する。
【００４４】
次のステップＳ２０８では、検査ポイントを基準ポイントである位相１８０°に戻す。
【００４５】
次のステップＳ２１０では、上記ステップＳ２０２と同様に、比較部２６により、基準読取値と検査読取値とが一致するか否か比較（判断）する。基準読取値と検査読取値とが一致する場合は、ステップＳ２１２へ進む。
【００４６】
ステップＳ２１２では、検査ポイントを３６０°方向へ１５°シフトさせた後、ステップＳ２１０に戻る。本実施の形態では、受信したクロック信号（RX CLOCK）の位相を３６０°方向へ１５°シフトした検査用クロック信号をＰＬＬ回路１８によって生成することにより、検査ポイントを３６０°方向へ１５°シフトさせる。具体的には、例えば、検査ポイントが１８０°であった場合は、受信したクロック信号（RX CLOCK）の位相が１８０°＋１５°＝１９５°シフトした検査用クロック信号を生成させるための位相切換信号を、位相シフト部３０がＰＬＬ回路１８に出力する。ＰＬＬ回路１８では、当該位相切換信号に基づいて、受信したクロック信号（RX CLOCK）の位相が１９５°シフトした検査用クロック信号（Samp clk13 195°）をシリアル／パラレル変換回路２０に出力する。
【００４７】
このように、検査ポイントを３６０°方向へ１５°シフトさせながら、基準読取値と検査読取値とが一致しなくなるまで、基準読取値と検査読取値とが一致するか否かの比較を繰り返す。ステップＳ２１０において、基準読取値と検査読取値とが一致しない場合は、ステップＳ２１４へ進む。
【００４８】
ステップＳ２１４では、比較部２６は、基準読取値と検査読取値とが一致しなくなったときの検査用位相をエラーポイントＢとして、図示を省略した記憶部（メモリ等）に格納する。
【００４９】
次のステップＳ２１６では、比較部２６は、エラーポイントＡ及びエラーポイントＢとの差分によりウインドウ幅を算出する。なお、本実施の形態において「ウインドウ幅」とは、受信信号ＲＸＤＡＴＡのデータの開きであり、受信信号ＲＸＤＡＴＡの波形において、一定のレベル（ＨレベルまたはＬレベル）を維持する検査用の位相の範囲のことをいう（図４及び図５参照）。
【００５０】
本実施の形態では、比較部２６により、エラーポイントＢ−エラーポイントＡを算出したウインドウ幅を図示を省略した記憶部（メモリ等）に格納した後、ウインドウ幅検出処理を終了する。
【００５１】
このようにしてステップＳ１０２でウインドウ幅が検出されると、次のステップＳ１０４では、イコライザ調整回路２８によりイコライザ１２の設定値を増加させる。本ステップにおいてどの程度設定値を増加させるかは予め定めておけばよく、特に限定されないが、イコライザ１２の仕様や、調整精度等に応じて定めておくとよい。具体的一例として、イコライザ１２が０ｄｂ、２ｄｂ、４ｄｂ、６ｄｂ、８ｄｂ、１０ｄｂ、及び１２ｄｂの７値設定のものであり、現在の設定値が６ｄｂの場合を挙げる。この場合、本実施の形態のイコライザ調整回路２８は、設定値を１段階増加させるために、設定値を８ｄｂに変更させるためのイコライザ調整用信号をイコライザ１２に出力する。
【００５２】
イコライザ１２では、当該イコライザ調整用信号に応じて設定値が変更され、変更された設定値に応じて、受信信号ＲＸＤＡＴＡの調整を行う。設定値の変更に伴い、受信信号ＲＸＤＡＴＡの波形の状態が変化する。
【００５３】
次のステップＳ１０６では、上記ステップＳ１０２において説明したウインドウ幅検出処理（図３参照）を行い、ウインドウ幅の検出を行う。次のステップＳ１０８では、前回のイコライザ１２の設定値におけるウインドウ幅よりも、ステップＳ１０６で検出したウインドウ幅が大きいか否か判断する。
【００５４】
一般的に、受信信号ＲＸＤＡＴＡは、イコライザ１２により適切に調整が行われるほど、ウインドウ幅が大きくなる。図５には、ウインドウ幅と、イコライザの設定値変更との関係を説明するための説明図を示す。なお、図５では、受信信号ＲＸＤＡＴＡの波形を複数重ね書きした状態を示している。また、図５では、イコライザ１２の設定値変更の実施回数が大きいほど、適切に調整が行われている場合を示している。
【００５５】
図５の「１回目」に示すように、適切に調整が行われない場合、波形の状態が悪く、波形がぶれたようになるため、ウインドウの幅が小さくなる。イコライザ１２の設定値変更が「２回目」では、「１回目」よりも適切に調整が行われるため、波形の状態が「１回目」よりも良くなり、波形のぶれも小さくなる。そのため、「２回目」では、「１回目」よりもウインドウ幅が大きくなる。同様に、イコライザ１２の設定値変更「３回目」では、「２回目」よりも適切に調整が行われるため、波形の状態が「２回目」よりも良くなり、波形のぶれも小さくなる。そのため、「３回目」では、「２回目」よりもウインドウ幅が大きくなる。
【００５６】
このように、前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１０６）検出したウインドウ幅が大きい場合は、前回よりも適切に受信信号ＲＸＤＡＴＡの調整が行われたことを表している。
【００５７】
ステップＳ１０８で前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１０６）検出したウインドウ幅が大きい場合は、ステップＳ１０４に戻り、ステップＳ１０４〜ステップＳ１０８の処理を繰り返す。
【００５８】
一方、ステップＳ１０８で前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１０６）検出したウインドウ幅が大きくない場合は、ステップＳ１０８へ進む。すなわち、前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１０６）検出したウインドウ幅が小さい場合、及び同じ場合は、ステップＳ１０８へ進む。
【００５９】
イコライザ１２において、適切な設定値を超えてさらに設定値を増加させた場合、受信信号ＲＸＤＡＴＡの波形状態は、前回の設定値により調整された際よりも悪く、または同等となる。そのため、本実施の形態の伝送条件の最適化処理においてステップＳ１０８で否定された場合は、ステップＳ１１０へ進む。
【００６０】
ステップＳ１１０では、イコライザ１２の設定値を増加させる変更を２回以上行ったか否か判断する。すなわち、ステップＳ１０４の処理を２回以上繰り返したか否か判断する。２回以上実施した場合は、ステップＳ１１２へ進む。
【００６１】
ステップＳ１１２では、イコライザ調整回路２８によりイコライザ１２の設定値を減少させる。本ステップにおいてどの程度設定値を減少させるかは予め定めておけばよく、特に限定されないが、イコライザ１２の仕様や、調整精度等に応じて定めておいてもよい。具体的一例として、イコライザ１２が０ｄｂ、２ｄｂ、４ｄｂ、６ｄｂ、８ｄｂ、１０ｄｂ、及び１２ｄｂの７値設定のものであり、現在の設定値が８ｄｂの場合を挙げる。この場合、本実施の形態のイコライザ調整回路２８は、設定値を１段階減少させるために、設定値を６ｄｂに変更させるためのイコライザ調整用信号をイコライザ１２に出力する。なお、上記ステップＳ１０４でイコライザ１２の設定値を増加させた程度（段階等）と、本ステップにおいてイコライザ１２の設定値を減少させる程度（段階等）とは、同じであってもよいし、違っていてもよい。
【００６２】
次のステップＳ１１４では、上記ステップＳ１０２において説明したウインドウ幅検出処理（図３参照）を行い、ウインドウ幅の検出を行う。次のステップＳ１１６では、前回のイコライザ１２の設定値におけるウインドウ幅よりも、ステップＳ１１４で検出したウインドウ幅が大きいか否か判断する。上述したように、ウインドウ幅が大きいということは、受信信号ＲＸＤＡＴＡの波形の状態が適切に調整されたことを表している。そのため、ステップＳ１１２に戻り、テップＳ１１２〜ステップＳ１１６の処理を繰り返す。
【００６３】
一方、ステップＳ１１６で前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１１４）検出したウインドウ幅が大きくない場合は、ステップＳ１１８へ進む。すなわち、前回のイコライザ１２の設定値におけるウインドウ幅よりも、今回（ステップＳ１１４）検出したウインドウ幅が小さい場合、及び同じ場合は、ステップＳ１１８へ進む。
【００６４】
また、上記ステップＳ１１０において、イコライザ１２の設定値を増加させる変更を２回以上行っていない場合、すなわち１回行った場合もステップＳ１１８へ進む。
【００６５】
ステップＳ１１８では、比較部２６は、前回のイコライザ１２の設定値が受信信号ＲＸＤＡＴＡの波形の調整に最適値であると判断する。次のステップＳ１２０では、イコライザ１２の設定値を最適値（前回の設定値）に設定した後、伝送条件の最適化処理を終了する。本実施の形態では、イコライザ調整回路２８がイコライザ１２の設定値を最適値（前回の設定値）に変更させるためのイコライザ調整用信号をイコライザ１２に出力することにより、イコライザ１２では、設定値が最適値に変更される。
［第２の実施の形態］
ウインドウ幅が大きくなるに従い、受信信号ＲＸＤＡＴＡの波形の品質は向上するが、波形の立ち上がり及び立ち下がりが急になるため、放射ノイズが大きくなる。そのため、放射ノイズの影響を考慮する必要がある場合では、ウインドウ幅を最大とすることが好ましいとは限らない場合がある。本実施の形態は、このような場合に対応する伝送条件の最適化処理を行う伝送装置１０について説明する。
【００６６】
なお、本実施の形態の伝送装置１０は、第１の実施の形態の伝送装置１０と同様の構成及び動作（処理）を含むため、同様の構成及び動作（処理）についてはその旨を記し、詳細な説明を省略する。
【００６７】
本実施の形態の伝送装置１０の、イコライザ１２の設定値を受信信号ＲＸＤＡＴＡの波形状態に基づいて自動的に設定する機能に関する構成は、第１の実施の形態の伝送装置１０（図１参照）と同様であるため、説明を省略する。
【００６８】
本実施の形態の伝送条件の最適化処理では、放射ノイズの影響や周辺環境等を考慮してウインドウ幅の閾値を予め設けている。当該閾値は、ウインドウ幅が異なる受信信号ＲＸＤＡＴＡの伝送（送受信）を行い、発生する放射ノイズを検出すること等により実験的に予め定めておけばよい。
【００６９】
図６には、本実施の形態の伝送装置１０における伝送条件の最適化処理の一例の流れを表したフローチャートを示す。本実施の形態の伝送条件の最適化処理は、第１の実施の形態の伝送条件の最適化処理（図２参照）におけるステップＳ１０８の次にステップＳ１０９を設けると共に、ステップＳ１１６の次にステップＳ１１７を設けている点で第１の実施の形態と異なっている。
【００７０】
ステップＳ１００〜ステップＳ１０８までは、第１の実施の形態の伝送条件の最適化処理と同様に各ステップの処理を行う。Ｒｅａｄｙ状態において（ステップＳ１００でＹ）、ウインドウ幅検出処理を行った（ステップＳ１０２）後、イコライザ１２の設定値の増加を行い（ステップＳ１０４）再び、ウインドウ幅検出処理を行い（ステップＳ１０８）、前回よりもウインドウ幅が大きくなったか判断する（ステップＳ１０８）。
【００７１】
ウインドウ幅が前回よりも大きい場合（ステップＳ１０８でＹ）は、ステップＳ１０９へ進む。
【００７２】
ステップＳ１０９では、ウインドウ幅が閾値以下であるか否か判断する。閾値以下の場合は、ステップＳ１０４に戻り、ステップＳ１０４〜ステップＳ１０９の処理を繰り返す。一方、ステップＳ１０９でウインドウ幅が閾値を超える場合は、ステップＳ１１８へ進む。上述したように、ウインドウ幅が閾値を超える場合は、当該ウインドウ幅を有する受信信号ＲＸＤＡＴＡは、波形状態は高品質であるが、放射ノイズの影響から伝送に用いるのに好ましくない。そのため、本実施の形態では、ステップＳ１０９で否定されると、ステップＳ１１８に進む。
【００７３】
ステップＳ１１８では、第１の実施の形態と同様に、比較部２６が、前回のイコライザ１２の設定値が受信信号ＲＸＤＡＴＡの波形の調整に最適値であると判断する。さらに次のステップＳ１２０では、イコライザ１２の設定値を最適値（前回の設定値）に設定した後、本実施の形態の伝送条件の最適化処理を終了する。
【００７４】
一方、ウインドウ幅が前回よりも小さい、または等しい場合（ステップＳ１０８でＮ）は、第１の実施の形態と同様にステップＳ１１０へ進む。
【００７５】
ステップＳ１１０〜ステップＳ１１６までは、第１の実施の形態の伝送条件の最適化処理と同様に各ステップの処理を行う。イコライザ１２の設定値を２回以上増加させた場合（ステップＳ１１０でＹ）は、イコライザ１２の設定値の減少を行い（ステップＳ１１２）再び、ウインドウ幅検出処理を行い（ステップＳ１１４）、前回よりもウインドウ幅が大きくなったか判断する（ステップＳ１１６）。
【００７６】
ウインドウ幅が前回よりも大きい場合（ステップＳ１１６でＹ）は、ステップＳ１０９へ進む。
【００７７】
ステップＳ１１７では、上記ステップＳ１０９と同様に、ウインドウ幅が閾値以下であるか否か判断する。閾値以下の場合は、ステップＳ１１２に戻り、ステップＳ１１２〜ステップＳ１１７の処理を繰り返す。一方、ステップＳ１１７でウインドウ幅が閾値を超える場合は、ステップＳ１１８へ進む。ステップＳ１０９と同様に、ウインドウ幅が閾値を超える場合は、当該ウインドウ幅を有する受信信号ＲＸＤＡＴＡは、波形状態は高品質であるが、放射ノイズの影響から伝送に用いるのに好ましくない。そのため、本実施の形態では、ステップＳ１１７で否定されると、ステップＳ１１８に進む。
【００７８】
ステップＳ１１８では、第１の実施の形態と同様に、比較部２６が、前回のイコライザ１２の設定値が受信信号ＲＸＤＡＴＡの波形の調整に最適値であると判断する。さらに次のステップＳ１２０では、イコライザ１２の設定値を最適値（前回の設定値）に設定した後、本実施の形態の伝送条件の最適化処理を終了する。
［第３の実施の形態］
本実施の形態では、上記各実施の形態で説明した伝送装置１０を適用した装置の一例として、画像形成装置について説明する。
【００７９】
図７には、伝送装置１０を備えた本実施の形態の画像形成装置の概略構成図を示す。本実施の形態の画像形成装置５０は、プリントサーバ等の外部コントローラ５２から画像情報を含むページ記述言語等の画像データを受信する。
【００８０】
外部コントローラ５２は、画像処理ＩＣ（Integrated Circuit）５４及びシリアライザ５６を備えている。画像処理ＩＣ５４は、パソコン等（図示省略）やスキャナ等の画像読取装置（図示省略）で作成された画像データに予め定められた画像処理を施したページ記述言語等の画像データ（例えば、Page Description Language：ＰＤＬデータ）を生成する機能を有している。生成されたＰＤＬデータは、パラレルデータとしてシリアライザ５６に出力される。シリアライザ５６は、パラレルデータであるＰＤＬデータをシリアルデータに変換する機能を有している。
【００８１】
シリアライザ５６によりシリアルデータに変換された画像データ（ＰＤＬデータ）は、伝送線５８を介して、画像形成装置５０に出力される。伝送線５８の具体的一例としては、長さが１ｍ〜１０ｍのケーブルが挙げられる。
【００８２】
画像形成装置５０は、拡張プリンタインターフェース部６０、画像処理部６４、及び画像形成部６８を備えている。拡張プリンタインターフェース部６０は、デシリアライザ６２を備えている。デシリアライザ６２には、上規各実施の形態で説明した伝送装置１０が備えられており、外部コントローラ５２から受信したシリアルデータをパラレルデータに変換する機能を有している。デシリアライザ６２によりパラレルデータに変換された画像データ（ＰＤＬデータデータ）は、画像処理部６４の画像処理ＩＣ（Integrated Circuit）６６に出力される。
【００８３】
画像処理部６４は、画像処理ＩＣ６６を備えている。画像処理ＩＣ６６は、デシリアライザ６２から受け取ったパラレルデータである画像データ（ＰＤＬデータ）に予め定められた画像処理（Raster Image Processor：ＲＩＰ）を施し、ビットマップ化して、ラスタ画像に変換する機能を有している。ＲＩＰ処理された画像データは、画像形成部６８のレーザ走査装置７０に出力される。
【００８４】
画像形成部６８は、画像データ（ラスタデータ）に基づいた画像を記録媒体上に形成する機能を有していれば具体的な構成は特に限定されない。本実施の形態の画像形成部６８は具体的一例として電子写真方式のいわゆるプリンタエンジンであり、レーザ走査装置７０を備えている場合を示している。また、本実施の形態の画像形成部６８は、帯電器、感光体、及び現像器等（いずれも図示省略）を備えている。
【００８５】
レーザ光走査装置７０は、画像データ（ラスタデータ）に基づいて、レーザビームを、帯電器により帯電させられた感光体上に照射して、感光体上にラスタデータに応じた静電潜像を形成する。現像器は静電潜像にトナーを供給してトナー像を形成する。感光体上に形成されたトナー像が記録媒体上に転写されることにより、記録媒体上に画像が形成される。
【００８６】
本実施の形態の画像形成装置５０では、デシリアライザ６２（伝送装置１０）で外部コントローラ５２から受信した画像データの波形状態の品質を向上させることにより、画像形成部６８で形成される画像の品質が向上する。そのため、本実施の形態の画像形成装置５０では、外部コントローラ５２から画像データを受信する際に、伝送装置１０で上述した伝送条件の最適化処理を行うようにしている。
【００８７】
また、本実施の形態の伝送装置１０では、外部コントローラ５２から受信した画像データが複数頁分の画像データを含む場合は、各頁に対応する画像データの受信の合間に伝送条件の最適化処理を行う。このように、各頁毎の合間で伝送条件の最適化処理を行うことにより、形成される各頁の画像の画像品質が揃うと共に高品質となる。なお、伝送条件の最適化処理により画像データの波形の状態が変化してしまうため、１頁分の画像データを受信している間に伝送条件の最適化処理を行うことは余り好ましくない。しかしながら、形成する画像が大きい場合等、形成する画像に応じて、またはユーザ等の所望に応じて、１頁分の画像データを受信している間に伝送条件の最適化処理を行うようにしてもよい。
【００８８】
なお、上述のタイミングで伝送条件の最適化処理を行うように、伝送装置１０では、上述のタイミングが予めＲｅａｄｙ状態として規程されている。これにより、上記各実施の形態で説明したように、伝送装置１０では、伝送条件の最適化処理が行われる。
【００８９】
画像形成装置５０では、画像データ（ＰＤＬデータ）を出力する、外部コントローラ５２（シリアライザ５６）は特に限定されていない。また、画像データ（ＰＤＬデータ）の伝送に用いられる伝送線５８の種類・長さ等も特に限定されていない。さらに、画像装置５０が設けられる環境（特に温度）も限定されていない。一般的に、これらの条件が不明であるとイコライザの設定が困難（不適切）となる。これに対して本実施の形態では、伝送装置１０が上記各実施の形態で上述した伝送条件の最適化処理を行うため、イコライザ１２の設定値を受信した画像データ（ＰＤＬデータ）に基づいて自動的に行うため、画像データ（ＰＤＬデータ）の波形の状態が最適化される。これにより、本実施の形態の画像形成装置５０では、高品質の画像が形成される。
【００９０】
以上説明したように、上記各実施の形態の伝送装置１０は、ロジック回路１６、ＰＬＬ回路１８、シリアル／パラレル変換回路２０、シリアル／パラレル変換回路２４、比較部２６、イコライザ調整回路２８、及び位相シフト部３０を備えている。シリアル／パラレル変換回路２０は、受信信号ＲＸＤＡＴＡから基準用クロック信号（基準ポイントの位相１８０°）の立ち上がりに応じて読み取った基準読取値を比較部２６に出力する。シリアル／パラレル変換回路２４は、受信信号ＲＸＤＡＴＡから検査用クロック信号の立ち上がりに応じて読み取った検査読取値を比較部２６に出力する。比較部２６は、基準読取値と検査読取値とを比較して両者のレベルが一致するか判断する。比較部２６は、位相シフト部３０により検査用クロック信号の位相をシフトさせながら、基準読取値と検査読取値との比較を繰り替えし、両者が一致しなくなるポイントをエラーポイントＡ、及びエラーポイントＢとして検出する。比較部２６は、エラーポイントＡとエラーポイントＢとの差分を算出することによりウインドウ幅を算出する。比較部２６は、イコライザ調整回路２８によりイコライザ１２の設定値を変更（増加または減少）させてウインドウ幅の算出を行う処理を繰り替えし行い、ウインドウ幅が大きくなるように（第１の実施の形態では最も大きくなるように）イコライザ１２の設定値を変更する。
【００９１】
このように、上記各実施の形態の伝送装置１０では、受信信号ＲＸＤＡＴＡの波形のウインドウ幅に基づいてイコライザ１２の設定値を制御するため、イコライザ１２の設定値（伝送条件）が最適化される。これにより、イコライザ１２で調整される受信信号ＲＸＤＡＴＡの波形の状態が最適化される。
【００９２】
また、本実施の形態の伝送装置１０では、基準読取値の読み取り及び検査読取値の読み取りにシリアル／パラレル変換回路２０及びシリアル／パラレル変換回路２４を用いている。シリアル／パラレル変換回路は、受信したシリアルデータをパラレルデータに変換するために、通常の伝送装置に備えられているため、新たに受信信号の電圧等を検出するためのアナログ回路を設けなくとも、本実施の形態の伝送装置１０では、伝送条件が最適化される。
【００９３】
また、本実施の形態の伝送装置１０では、受信信号ＲＸＤＡＴＡを用いて伝送条件の最適化処理を行っており、特別なチェックデータ等の伝送を要しないため、常時、伝送条件の最適化処理が行える。本実施の形態の伝送装置１０では、Ｒｅａｄｙ状態の際に伝送条件の最適化処理を行うため伝送条件を設定するための期間を別途、設ける必要がない。
【００９４】
従って、電圧検出回路等のアナログ回路で検出した受信信号の電圧に基づいてイコライザ１２を調整する場合に比べて、簡易な構成で伝送の信頼性を向上することができる。
【００９５】
なお、上記各実施の形態では、ウインドウ幅検出処理（図３参照）において検査読取値を読み取る検査ポイントとして、位相１８０°からチェックを開始しているがこれに限らない。例えば位相０°や３６０°からチェックを開始してもよい。また例えば、ウインドウ幅検出処理を繰り返し行う場合は、前回のエラーポイント（エラーポイントＡ、エラーポイントＢ）を検査ポイントの開始ポイントとしてチェックを開始するようにしてもよい。
【００９６】
また、上記各実施の形態では、ウインドウ幅検出処理（図３参照）において検査用の位相を１５°ずつシフトしているがシフトする位相は、これに限らない。ウインドウ幅検出処理に要する時間や調整精度等に応じて予め定めておけばよい。
【００９７】
また、上記各実施の形態では、ウインドウ幅検出処理（図３参照）において基準ポイントの位相を１８０°としているが、これに限らず他の位相としてもよい。なお、受信信号ＲＸＤＡＴＡの波形が理想的な状態の場合、位相１８０°のポイントが波形の中心となるため、基準ポイントの位相を１８０°とすることが好ましい。
【００９８】
また、本実施の形態では、比較部２６を比較回路を備えたアナログ回路により構成しているがこれに限らず、マイコン等により予め定められたプログラムを実行することにより上述した処理を実施するよう、ソフトウエア的に処理を行うように構成してもよい。
【００９９】
また、上記各実施の形態は本発明の一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることはいうまでもない。本実施の形態で説明した伝送装置１０や画像形成装置５０等の構成や動作及び処理等は一例であり、本発明の主旨を逸脱しない範囲内において状況に応じて変更可能であることは言うまでもない。
【符号の説明】
【０１００】
１０  伝送装置
１２  イコライザ
１６  ロジック回路
１８  ＰＬＬ回路
２０  シリアル／パラレル変換回路
２４  シリアル／パラレル変換回路
２６  比較部
２８  イコライザ調整回路
３０  位相シフト部
５０  画像形成装置
【図１】
2015039154.tif 000003
【図２】
2015039154.tif 000004
【図３】
2015039154.tif 000005
【図４】
2015039154.tif 000006
【図５】
2015039154.tif 000007
【図６】
2015039154.tif 000008
【図７】
2015039154.tif 000009