(57)【要約】【課題】ケーブル内でノイズが発生した場合であってもその影響を受けることなく正しいタイミングで画像データを伝送することができる。【解決手段】コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっている場合には（Ｓ１３でＹＥＳ）、ＣＰＵ２１はコントローラー部２０による画像データの受信タイミングに取込タイミング信号Ａを用いることを決定する（Ｓ１４）。一方、コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっていない場合には（Ｓ１３でＮＯ）、ＣＰＵ２１はコントローラー部２０による画像データの受信タイミングに取込タイミング信号Ｂを用いることを決定する（Ｓ１５）。【選択図】図１１
2020191519.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成可能な画像形成装置であって、
制御手段と、
第１信号線および第２信号線のうち少なくとも前記第１信号線で前記制御手段と接続されるユニットとを備え、
前記第１信号線は、画像データおよび前記画像データの取り込みを開始するタイミングを示す取込タイミング信号を伝送する信号線であり、
前記第２信号線は、前記ユニットを制御する制御信号を伝送する信号線であり、
前記制御手段は、
前記第１信号線に発生したノイズをキャンセルする第１キャンセル手段と、
前記第２信号線に発生したノイズをキャンセルする第２キャンセル手段とを有し、
前記第１キャンセル手段は、前記第１信号線にノイズが発生した場合に前記画像データの取り込みを開始するタイミングを補正する補正手段を含む、画像形成装置。
【請求項２】
前記ユニットは、前記画像データと、所定期間後に前記取込タイミング信号が到達することを事前に示す事前信号と、前記取込タイミング信号とを前記第１信号線で前記制御手段に送信し、
前記制御手段は、
前記画像データと、前記事前信号と、前記取込タイミング信号とを前記ユニットから受信する受信手段と、
前記第１信号線に発生したノイズを検出するノイズ検出手段とをさらに含み、
前記補正手段は、前記事前信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号に基づいて前記画像データの取り込みを開始し、前記事前信号を受信したタイミングとは異なるタイミングで前記ノイズが発生している場合には、前記事前信号を受信してから前記所定期間が経過したタイミングに基づいて前記画像データの取り込みを開始する、請求項１に記載の画像形成装置。
【請求項３】
前記ユニットは、前記画像データと、前記取込タイミング信号とを前記第１信号線で前記制御手段に送信し、
前記制御手段は、
前記画像データと、前記取込タイミング信号とを前記ユニットから受信する受信手段と、
前記第１信号線に発生したノイズを検出するノイズ検出手段とをさらに含み、
前記補正手段は、前記取込タイミング信号を受信したタイミングで前記ノイズが発生している場合には、前記画像データおよび前記取込タイミング信号の再送を前記ユニットに要求する、請求項１に記載の画像形成装置。
【請求項４】
前記ユニットは、前記取込タイミング信号を前記第１信号線で前記制御手段に送信し、
前記制御手段は、前記取込タイミング信号が示すタイミングに基づいて前記画像データを前記ユニットに送信し、
前記制御手段は、前記第１信号線に発生したノイズを検出するノイズ検出手段をさらに含み、
前記補正手段は、前記取込タイミング信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号の再送を前記ユニットに要求する、請求項１に記載の画像形成装置。
【請求項５】
前記制御手段は、前記事前信号を受信してから前記所定期間が経過したタイミングで信号を生成する生成手段をさらに備え、
前記補正手段は、前記事前信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号に基づいて前記画像データの取り込みを開始し、前記事前信号を受信したタイミングとは異なるタイミングで前記ノイズが発生している場合には、前記生成手段によって生成された信号に基づいて前記画像データの取り込みを開始する、請求項２に記載の画像形成装置。
【請求項６】
前記ユニットは、
前記第１信号線および前記第２信号線と接続される第１ユニットと、
前記第１信号線のみと接続される第２ユニットとを有する、請求項１〜請求項５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
画像形成装置は、本体および周辺装置からなる。本体は、コントローラー部とコントローラー部とケーブルで接続されるプリントヘッド部とを有する。周辺装置は、本体から分離されており、コントローラー部とケーブルで接続される。周辺装置には、例えば、ＡＤＦ部（自動原稿送り装置）、スキャナー部、給紙部、画像調整部、フィニッシャー部、操作パネル等がある。
【０００３】
画像形成装置では、ユーザーが操作パネルを操作すること、ユーザーがＡＤＦ部やスキャナー部に原稿をセットすること、または、紙が本体内やＡＤＦ部内を搬送されることによって静電気放電が発生し、ケーブルを介して広範囲に伝搬する。したがって、ケーブルから離れた場所で発生した静電気放電であっても、それが原因でケーブル内にノイズが発生し、画像形成装置が誤作動を起こしてしまうことがあった。
【０００４】
そこで、従来より、ケーブル内に発生したノイズを除去するためにノイズ除去のフィルタを入れたり、通信エラーを検出するために信号にパリティ符号やチェックサムを入れたり、ノイズを信号と誤認しないように信号の複数回読みやマスク処理等が行われたりしている。
【０００５】
また、画像データの伝送異常を検知するために、画像データを送信する際に、送信側で生成したテストパターンを合わせて送信し、受信側で、受信したテストパターンが送信側で生成したテストパターンと一致するかを照合し、異常がある場合にその旨を報知するようなことも行われている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−３４０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記技術は、ノイズを除去する処理、通信エラーを検出する処理、信号を複数回読む処理、マスク処理、またはテストパターンを照合する処理等に時間を要する。画像形成装置では、画像データ（画像信号の集まり）を１ライン毎に同期信号に合わせて伝送するため、上記技術では画像データを伝送するタイミングがずれてしまう虞がある。画像データを伝送するタイミングがずれてしまうと、画像がずれたり、画像が途切れたりする等の画像異常が発生してしまう。
【０００８】
本発明は、係る実情に鑑み考え出されたものであり、その目的は、ケーブル内でノイズが発生した場合であってもその影響を受けることなく正しいタイミングで画像データを伝送できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明のある局面に従う画像形成装置は、画像を形成可能な画像形成装置であって、制御手段と、第１信号線および第２信号線のうち少なくとも前記第１信号線で前記制御手段と接続されるユニットとを備え、前記第１信号線は、画像データおよび前記画像データの取り込みを開始するタイミングを示す取込タイミング信号を伝送する信号線であり、前記第２信号線は、前記ユニットを制御する制御信号を伝送する信号線であり、前記制御手段は、前記第１信号線に発生したノイズをキャンセルする第１キャンセル手段と、前記第２信号線に発生したノイズをキャンセルする第２キャンセル手段とを有し、前記第１キャンセル手段は、前記第１信号線にノイズが発生した場合に前記画像データの取り込みを開始するタイミングを補正する補正手段を含む。
【００１０】
好ましくは、前記ユニットは、前記画像データと、所定期間後に前記取込タイミング信号が到達することを事前に示す事前信号と、前記取込タイミング信号とを前記第１信号線で前記制御手段に送信し、前記制御手段は、前記画像データと、前記事前信号と、前記取込タイミング信号とを前記ユニットから受信する受信手段と、前記第１信号線に発生したノイズを検出するノイズ検出手段とをさらに含み、前記補正手段は、前記事前信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号に基づいて前記画像データの取り込みを開始し、前記事前信号を受信したタイミングとは異なるタイミングで前記ノイズが発生している場合には、前記事前信号を受信してから前記所定期間が経過したタイミングに基づいて前記画像データの取り込みを開始する。
【００１１】
好ましくは、前記ユニットは、前記画像データと、前記取込タイミング信号とを前記第１信号線で前記制御手段に送信し、前記制御手段は、前記画像データと、前記取込タイミング信号とを前記ユニットから受信する受信手段と、前記第１信号線に発生したノイズを検出するノイズ検出手段とをさらに含み、前記補正手段は、前記取込タイミング信号を受信したタイミングで前記ノイズが発生している場合には、前記画像データおよび前記取込タイミング信号の再送を前記ユニットに要求する。
【００１２】
好ましくは、前記ユニットは、前記取込タイミング信号を前記第１信号線で前記制御手段に送信し、前記制御手段は、前記取込タイミング信号が示すタイミングに基づいて前記画像データを前記ユニットに送信し、前記制御手段は、前記第１信号線に発生したノイズを検出するノイズ検出手段をさらに含み、前記補正手段は、前記取込タイミング信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号の再送を前記ユニットに要求する。
【００１３】
好ましくは、前記制御手段は、前記事前信号を受信してから前記所定期間が経過したタイミングで信号を生成する生成手段をさらに備え、前記補正手段は、前記事前信号を受信したタイミングで前記ノイズが発生している場合には、前記取込タイミング信号に基づいて前記画像データの取り込みを開始し、前記事前信号を受信したタイミングとは異なるタイミングで前記ノイズが発生している場合には、前記生成手段によって生成された信号に基づいて前記画像データの取り込みを開始する。
【００１４】
好ましくは、前記ユニットは、前記第１信号線および前記第２信号線と接続される第１ユニットと、前記第１信号線のみと接続される第２ユニットとを有する。
【発明の効果】
【００１５】
本発明によれば、ケーブル内でノイズが発生した場合であってもその影響を受けることなく正しいタイミングで画像データを伝送することができる。
【図面の簡単な説明】
【００１６】
【図１】画像形成装置のシステム構成図である。
【図２】従来の画像形成装置において、コントローラー部が画像読取ユニットから画像データを受信するタイミングを示すタイミングチャートである。
【図３】従来の画像形成装置において、ノイズが発生した場合に、コントローラー部によって画像データが受信されるタイミングを示すタイミングチャートである。
【図４】実施の形態において、画像読取ユニットがコントローラー部へ画像データを送信するタイミングを示すタイミングチャートである。
【図５】実施の形態において、コントローラー部が取込タイミング信号Ｂを生成するタイミングを示すタイミングチャートである。
【図６】実施の形態において、コントローラー部が取込タイミング信号Ｂを生成する処理を示すフローチャートである。
【図７】実施の形態において、コントローラー部が第１ケーブル内で発生したノイズを検出する手段を示す図である。
【図８】実施の形態において、事前信号を受信したタイミングでノイズが発生している場合に、コントローラー部が画像データを受信するタイミングを示すタイミングチャートである。
【図９】実施の形態において、事前信号を受信したタイミングとは異なるタイミングでノイズが発生している場合に、コントローラー部が画像データを受信するタイミングを示すタイミングチャートである。
【図１０】実施の形態において、ノイズが発生していない場合に、コントローラー部が画像データを受信するタイミングを示すタイミングチャートである。
【図１１】実施の形態において、コントローラー部が画像データを受信するタイミングを決定するための処理を示すフローチャートである。
【図１２】変形例１において、コントローラー部が画像データを受信するタイミングを決定するための処理を示すフローチャートである。
【図１３】変形例２において、コントローラー部が画像データを送信するタイミングを決定するための処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。
【００１８】
図１は、画像形成装置１００のシステム構成図である。画像形成装置１００は、複写機、プリンター、ファクシミリ、または、これらの機能を備えた複合機等である。画像形成装置１００は、画像を用紙等の記録媒体に出力する動作を行う本体部１０と、周辺装置とから構成される。
【００１９】
本体部１０は、コントローラー部２０とプリントヘッド部３０とを有している。コントローラー部２０は、プリントヘッド部３０および周辺装置（以下、プリントヘッド部３０および周辺装置を単に「ユニット」とも称す。）の制御を行う。コントローラー部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３等から構成される。ＣＰＵ２１は、ＲＯＭ２２に記憶されている各種処理プログラムを読み出してＲＡＭ２３に展開し、展開されたプログラムに従って、画像形成装置１００の各ユニットを集中制御する。プリントヘッド部３０は、コントローラー部２０と第１ケーブルで接続され、コントローラー部２０から受信する画像信号を基に画像を形成し、形成した画像を用紙等の記録媒体に出力する。
【００２０】
周辺装置には、例えば、ＡＤＦ部（自動原稿送り装置）４０、スキャナー部５０、給紙部６０、画像調整部７０、フィニッシャー部８０、操作部９０等がある。ＡＤＦ部４０は、シート状の原稿を搬送する装置である。ＡＤＦ部４０は、画像をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）で読み込んで画像信号に変換する。ＡＤＦ部４０は、コントローラー部２０と第１ケーブルおよび第２ケーブルで接続されている。第１ケーブルは画像信号を伝送し、第２ケーブルはＡＤＦ部４０を制御する制御信号を伝送する。
【００２１】
スキャナー部５０は、セットされた原稿の画像をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）で読み込んで画像信号に変換する。スキャナー部５０は、コントローラー部２０と第１ケーブルおよび第２ケーブルで接続されている。第１ケーブルは画像信号を伝送し、第２ケーブルはスキャナー部５０を制御する制御信号を伝送する。
【００２２】
給紙部６０は、用紙を収容し、コントローラー部２０からの指示に基づいて用紙を本体部１０へ給紙する。給紙部６０は、コントローラー部２０と第２ケーブルで接続されている。第２ケーブルは、給紙部６０を制御する制御信号を伝送する。
【００２３】
画像調整部７０は、用紙に出力された画像を基に、次の用紙に出力される画像のずれを補正する。具体的には、画像調整部７０は、用紙に出力された画像をＣＩＳで読み込んで画像信号に変換し、それをコントローラー部２０へ伝送する。画像調整部７０は、コントローラー部２０と第１ケーブルおよび第２ケーブルで接続されている。第１ケーブルは画像信号を伝送し、第２ケーブルは画像調整部７０を制御する制御信号を伝送する。
【００２４】
フィニッシャー部８０は、画像が出力された用紙の後処理（例えば、ステープル処理、穴開け処理等）を行う。フィニッシャー部８０は、コントローラー部２０と第２ケーブルで接続されている。第２ケーブルは、フィニッシャー部８０を制御する制御信号を伝送する。
【００２５】
操作部９０（例えば、操作パネル等）は、ユーザーが各種指示を入力するために用いられる。操作部９０は、コントローラー部２０と第２ケーブルで接続されている。第２ケーブルは、操作部９０を制御する制御信号を伝送する。
【００２６】
本体部１０または周辺装置においては、ユーザーによる操作や用紙の摩擦等によって静電気放電が発生する。具体的には、ユーザーが操作部９０を操作すること、ユーザーがＡＤＦ部４０やスキャナー部５０に原稿をセットすること、または、用紙が本体部１０内やＡＤＦ部４０内を搬送されること等によって静電気放電が発生する。静電気放電は、数ｎｓｅｃ〜数１０ｎｓｅｃの異常電圧のノイズとなり、各種ケーブル（第１ケーブルまたは第２ケーブル）に侵入する。第１ケーブルでは画像信号が伝送されるので、第１ケーブルにノイズが侵入した場合には出力される画像に異常が発生してしまう。また、第２ケーブルでは各ユニットを制御する制御信号が伝送されるので、第２ケーブルにノイズが侵入した場合には画像形成装置１００が誤作動を起こしてしまう。
【００２７】
そこで、画像形成装置１００では、誤作動を防ぐために、第２ケーブルに対して、フィルタリング、パリティ符号、チェックサム、信号の複数回読み、またはマスク処理等のノイズをキャンセルする手段を導入している。フィルタリングは、画像形成装置１００のノイズレベルを低減させる。パリティ符号またはチェックサムは、通信のエラーを検出し、エラーを検出した場合には再送を行う。信号の複数回読みまたはマスク処理は、画像形成装置１００がノイズを信号と誤認する虞を低減する。
【００２８】
このようなノイズをキャンセルする手段は、ノイズを除去する処理、通信エラーを検出する処理、信号を複数回読む処理、またはマスク処理等に時間を要する。第１ケーブルは、画像データ（画像信号の集まり）を１ライン毎に同期信号に合わせて伝送するため、上記のような手段では、画像データを伝送するタイミングがずれ、画像がずれたり、画像が途切れたりする等の画像異常が発生してしまう虞がある。第２ケーブルはコントローラー部２０との通信速度が比較的遅いため、リアルタイムにノイズがキャンセルされなくてもそれほど支障はないが、画像データを伝送する第１ケーブルはコントローラー部２０との通信速度が速く、画像異常を防ぐためには、リアルタイムにノイズがキャンセルされることが好ましい。そこで、実施の形態における画像形成装置１００は、第１ケーブルに対し、図４〜図１１に示すような画像データの伝送により、リアルタイムにノイズをキャンセルする。
【００２９】
図２は、従来の画像形成装置において、コントローラー部２０が画像読取ユニットから画像データを受信するタイミングを示すタイミングチャートである。図３は、従来の画像形成装置において、ノイズが発生した場合に、コントローラー部２０によって画像データが受信されるタイミングを示すタイミングチャートである。
【００３０】
図２および図３に示す「取込タイミング信号Ａ」は、画像読取ユニットから第１ケーブル内を送信されてきた取込タイミング信号Ａをコントローラー部２０が受信するタイミングを示している。図２および図３に示す「画像データ」は、画像読取ユニットから第１ケーブル内を送信されてきた画像データをコントローラー部２０が受信するタイミングを示している。画像読取ユニットとは、ＡＤＦ部４０、スキャナー部５０、または画像調整部７０である。取込タイミング信号Ａとは、画像読取ユニットが生成する信号であり、画像データのライン毎の先端を示す信号である。画像読取ユニットはコントローラー部２０へ画像データを送信するに先立って、取込タイミング信号Ａをコントローラー部２０へ送信する。画像読取ユニットは取込タイミング信号Ａをコントローラー部２０へ送信後、所定時間ｔｄ（例えば、１〜２μｓｅｃ）が経過したタイミングで、ｎライン目の画像データをコントローラー部２０へ送信する。
【００３１】
図２に示すように、コントローラー部は、取込タイミング信号Ａの受信を契機に画像データを受信する。具体的には、コントローラー部２０は取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを受信する。その後、コントローラー部２０が再び取込タイミング信号Ａを受信すると、コントローラー部２０は取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎ＋１ライン目の画像データを受信する。
【００３２】
このような従来の伝送形態においては、第１ケーブル内でノイズが発生しなければ、コントローラー部２０は正しいタイミングで画像データを受信することができる。しかしながら、第１ケーブル内でノイズが発生してしまうと、コントローラー部２０はノイズを取込タイミング信号Ａと誤認してしまう結果、本来の受信タイミングとは異なるタイミングで画像データを受信してしまう。図３に示すように、ノイズが発生したことに伴って、コントローラー部２０はｎライン目の画像データの受信を中止し、ノイズが発生した後、所定時間ｔｄが経過したタイミングでｎライン目の残りの画像データをｎ＋１ライン目の画像データとして受信する。その結果、画像が途切れてしまったり、画像が１ラインずれてしまったりする等の画像異常が発生する。これに対し、実施の形態における画像形成装置１００では、図４〜図１１に示すような形態で画像データが伝送されることにより、コントローラー部２０は、第１ケーブル内でノイズが発生した場合であってもその影響を受けることなく正しいタイミングで画像データを受信することができる。
【００３３】
図４は、実施の形態において、画像読取ユニットがコントローラー部２０へ画像データを送信するタイミングを示すタイミングチャートである。図４に示す「事前信号」は、画像読取ユニットが第１ケーブルで事前信号をコントローラー部２０へ送信するタイミングを示している。図４に示す「取込タイミング信号Ａ」は、画像読取ユニットが第１ケーブルで取込タイミング信号Ａをコントローラー部２０へ送信するタイミングを示している。図４に示す「画像データ」は、画像読取ユニットが第１ケーブルで画像データをコントローラー部２０へ送信するタイミングを示している。
【００３４】
事前信号とは、所定期間ｔｐ（例えば、数１００μｓｅｃ）後に取込タイミング信号Ａが到達することをコントローラー部２０へ知らせるための信号であり、画像読取ユニットによって生成される。事前信号、取込タイミング信号Ａ、および画像データは、第１ケーブル内を画像読取ユニットからコントローラー部へ送信される。
【００３５】
図４に示すように、画像読取ユニットは、コントローラー部２０へ画像データを送信するに先立って、事前信号および取込タイミング信号Ａをコントローラー部２０へ送信する。具体的には、画像読取ユニットは、事前信号をコントローラー部２０へ送信する。事前信号の送信後、所定期間ｔｐが経過したタイミングで、画像読取ユニットは、取込タイミング信号Ａをコントローラー部２０へ送信する。取込タイミング信号Ａの送信後、所定時間ｔｄが経過したタイミングで、画像読取ユニットは、ｎライン目の画像データをコントローラー部２０へ送信する。
【００３６】
図５は、実施の形態において、コントローラー部２０が取込タイミング信号Ｂを生成するタイミングを示すタイミングチャートである。取込タイミング信号Ｂとは、コントローラー部２０が事前信号を受信したことを契機に生成する信号である。
【００３７】
図５に示す「事前信号」は、画像読取ユニットから第１ケーブル内を送信されてきた事前信号をコントローラー部が受信したタイミングを示している。図５に示す「取込タイミング信号Ｂ」は、コントローラー部２０が取込タイミング信号Ｂを生成したタイミングを示している。図５に示すように、コントローラー部２０は、画像読取ユニットから事前信号を受信した後、所定期間ｔｐが経過したタイミングで取込タイミング信号Ｂを生成する。
【００３８】
図６は、実施の形態において、コントローラー部が取込タイミング信号Ｂを生成する処理を示すフローチャートである。当該処理は、ＣＰＵ２１がＲＯＭ２２に格納されている所定のプログラムを実行することにより実現される。
【００３９】
まず、ＣＰＵ２１は、コントローラー部２０が事前信号を受信したか否かを判定する（Ｓ１）。ＣＰＵ２１は、コントローラー部２０が事前信号を受信するまでＳ１の処理を繰り返し、コントローラー部２０が事前信号を受信した場合には（Ｓ１でＹＥＳ）、Ｓ２へ移行する。
【００４０】
Ｓ２では、ＣＰＵ２１は、コントローラー部２０が事前信号を受信した後、所定期間ｔｐが経過したか否かを判定する。ＣＰＵ２１は、コントローラー部２０が事前信号を受信した後、所定期間ｔｐが経過するまでＳ２の処理を繰り返し、コントローラー部２０が事前信号を受信した後、所定期間ｔｐが経過した場合には（Ｓ２でＹＥＳ）、Ｓ３へ移行する。
【００４１】
Ｓ３では、ＣＰＵ２１は、取込タイミング信号Ｂを生成する。ＣＰＵ２１は、Ｓ３の後、図６に示す一連の処理を終了する。
【００４２】
図７は、実施の形態において、コントローラー部２０が第１ケーブル内で発生したノイズを検出する手段を示す図である。図７に示すように、コントローラー部２０の基板には、ノイズのレベルが高い基板端にノイズ検出用のアンテナパターンが設けられている。アンテナパターンは、ダイオードで電圧がクランプされた後、オペアンプ、コンパレータに接続され、所定電圧以上のノイズを検出する。所定電圧以上のノイズが検出された場合には、ワンショット回路は、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）が検出できるノイズ検出信号を生成する。
【００４３】
ＡＳＩＣでは、コントローラー部２０が事前信号を受信したタイミングとノイズが検出されたタイミングとを比較し、両タイミングが重なっているか否かを判定する。コントローラー部２０が事前信号を受信したタイミングとノイズが検出されたタイミングとが重なっている場合には、コントローラー部２０は、事前信号を受信したタイミングでノイズが発生していると判断する。一方、コントローラー部２０が事前信号を受信したタイミングとノイズが検出されたタイミングとが重なっていない場合には、コントローラー部２０は、事前信号を受信したタイミングではノイズが発生していないと判断する。
【００４４】
なお、コントローラー部２０が事前信号を受信したタイミングとノイズが検出されたタイミングとが重なっている場合とは、両タイミングが完全に一致している場合、または、両タイミングの一部が重なっている場合を指す。
【００４５】
図８〜図１０を参照して、実施の形態において、コントローラー部が画像読取ユニットから画像データを受信するタイミングについて説明する。図８は、実施の形態において、事前信号を受信したタイミングでノイズが発生している場合に、コントローラー部２０が画像データを受信するタイミングを示すタイミングチャートである。図９は、実施の形態において、事前信号を受信したタイミングとは異なるタイミングでノイズが発生している場合に、コントローラー部２０が画像データを受信するタイミングを示すタイミングチャートである。図１０は、実施の形態において、ノイズが発生していない場合に、コントローラー部２０が画像データを受信するタイミングを示すタイミングチャートである。
【００４６】
図８〜図１０に示す「事前信号」は、画像読取ユニットから第１ケーブル内を送信されてきた事前信号をコントローラー部が受信したタイミングを示している。図８に示す「取込タイミング信号Ａ」は、画像読取ユニットから第１ケーブル内を送信されてきた取込タイミング信号Ａをコントローラー部が受信したタイミングを示している。図９および図１０に示す「取込タイミング信号Ｂ」は、コントローラー部２０が取込タイミング信号Ｂを生成したタイミングを示している。図８〜図１０に示す「画像データ」は、画像読取ユニットから第１ケーブル内を送信されてきた画像データをコントローラー部が受信したタイミングを示している。図８〜図１０に示す「ノイズ検出信号」は、第１ケーブル内でノイズが検出されたタイミングを示している。
【００４７】
図８を参照して、事前信号を受信したタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０が受信した事前信号はノイズの影響を受けていると考えられる。したがって、当該事前信号に基づいて生成された取込タイミング信号Ｂは誤信号である可能性が高い。そこで、コントローラー部２０は、事前信号の後に受信する取込タイミング信号Ａに基づいて、画像データを受信する。具体的には、コントローラー部２０は、取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを受信する。
【００４８】
図９を参照して、事前信号を受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合には、事前信号を受信したタイミングではノイズが発生していないので、コントローラー部２０が受信した事前信号はノイズの影響を受けていないと考えられる。したがって、当該事前信号に基づいて生成された取込タイミング信号Ｂは正規の信号といえる。そこで、コントローラー部２０は、取込タイミング信号Ｂに基づいて、画像データを受信する。具体的には、コントローラー部２０は、取込タイミング信号Ｂを生成した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを受信する。
【００４９】
図１０を参照して、第１ケーブル内においてノイズが発生していない場合には、コントローラー部２０が受信した事前信号はノイズの影響を受けていない。したがって、当該事前信号に基づいて生成された取込タイミング信号Ｂは正規の信号といえる。そこで、コントローラー部２０は、取込タイミング信号Ｂに基づいて、画像データを受信する。具体的には、コントローラー部２０は、取込タイミング信号Ｂを生成した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを受信する。
【００５０】
図８〜図１０に示すように、コントローラー部２０が事前信号を受信したタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、取込タイミング信号Ａに基づいて画像データを受信する。一方、コントローラー部２０が事前信号を受信したタイミングで第１ケーブル内においてノイズが発生していない場合、すなわち、事前信号を受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合、または、第１ケーブル内においてノイズが発生していない場合には、取込タイミング信号Ｂに基づいて画像データを受信する。これにより、第１ケーブル内でノイズが発生した場合であっても、コントローラー部２０は正しいタイミングで画像データを受信することができる。
【００５１】
図１１は、実施の形態において、コントローラー部２０が画像データを受信するタイミングを決定するための処理を示すフローチャートである。当該処理は、ＣＰＵ２１がＲＯＭ２２に格納されている所定のプログラムを実行することにより実現される。
【００５２】
まず、ＣＰＵ２１は、コントローラー部２０が事前信号を受信したか否かを判定する（Ｓ１１）。ＣＰＵ２１は、コントローラー部２０が事前信号を受信するまでＳ１１の処理を繰り返し、コントローラー部２０が事前信号を受信した場合には（Ｓ１１でＹＥＳ）、Ｓ１２へ移行する。
【００５３】
Ｓ１２では、ＣＰＵ２１は第１ケーブル内でノイズが検出されたか否かを判定する。ノイズが検出された場合には（Ｓ１２でＹＥＳ）、ＣＰＵ２１はＳ１３へ移行する。一方、ノイズが検出されなかった場合には（Ｓ１２でＮＯ）、ＣＰＵ２１はＳ１５へ移行する。
【００５４】
Ｓ１３では、ＣＰＵ２１は、コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっているか否かを判定する。コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっている場合には（Ｓ１３でＹＥＳ）、ＣＰＵ２１はコントローラー部２０による画像データの受信タイミングに取込タイミング信号Ａを用いることを決定する（Ｓ１４）。一方、コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっていない場合には（Ｓ１３でＮＯ）、ＣＰＵ２１はＳ１５へ移行する。
【００５５】
Ｓ１５では、ＣＰＵ２１は、コントローラー部２０による画像データの受信タイミングに取込タイミング信号Ｂを用いることを決定する。
【００５６】
ＣＰＵ２１は、Ｓ１４またはＳ１５の後、図１１に示す一連の処理を終了する。コントローラー部２０は、図１１に示す一連の処理を経て決定された受信タイミングに基づいて画像データを受信する。
【００５７】
このように、実施の形態における画像形成装置１００では、画像読取ユニットが、コントローラー部２０へ画像データを送信するに先立って、事前信号および取込タイミング信号Ａをコントローラー部２０へ送信する。コントローラー部２０は、事前信号を受信すると、事前信号を受信してから所定期間ｔｐが経過したタイミングで取込タイミング信号Ｂを生成する。コントローラー部２０が事前信号を受信したタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、取込タイミング信号Ａに基づいて画像データを受信する。これに対し、第１ケーブル内でノイズが発生していない場合、または、コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、取込タイミング信号Ｂに基づいて画像データを受信する。
【００５８】
これにより、実施の形態における画像形成装置１００では、画像読取ユニットとコントローラー部２０とを接続する第１ケーブル内でノイズが発生した場合であっても、コントローラー部２０はその影響を受けることなく正しいタイミングで画像データを受信することができる。その結果、画像データがずれたり、途切れたりすることがないため、画像異常が発生しない。
【００５９】
なお、実施の形態における画像形成装置１００は、コントローラー部２０が事前信号を受信すると取込タイミング信号Ｂを生成する構成であったが、これに限られない。コントローラー部２０が事前信号を受信してからの経過時間をタイマーでカウントするような構成でもよい。このような構成においては、第１ケーブル内でノイズが発生していない場合、または、コントローラー部２０が画像読取ユニットから事前信号を受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、タイマーの値が所定期間ｔｐとなったタイミングから所定時間ｔｄが経過したタイミングで、画像データを受信する。
【００６０】
以下に、画像データの伝送形態に関する変形例を二つ示す。変形例においては、上記実施の形態と異なる点のみを記載し、同様の点については記載を省略する。
【００６１】
［変形例１］
変形例１は、画像読取ユニットとコントローラー部２０との間における画像データの伝送形態に関する変形例である。上記実施の形態においては、画像読取ユニットは、第１ケーブルで画像データをコントローラー部２０へ送信するに先立って、第１ケーブルで事前信号および取込タイミング信号Ａをコントローラー部２０へ送信していた。これに対し、変形例１では、従来と同様に、画像読取ユニットは、第１ケーブルで画像データをコントローラー部２０へ送信するに先立って、第１ケーブルで取込タイミング信号Ａをコントローラー部２０へ送信する。
【００６２】
第１ケーブル内でノイズが発生していない場合、または、コントローラー部２０が画像読取ユニットから取込タイミング信号Ａを受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、取込タイミング信号Ａに基づいて画像データを受信する。具体的には、コントローラー部２０は、画像読取ユニットから取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを受信する。
【００６３】
これに対し、コントローラー部２０が取込タイミング信号Ａを受信したタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、画像読取ユニットから受信したｎライン目の画像データを破棄し、画像読取ユニットに対し、取込タイミング信号Ａおよびｎライン目の画像データの再送を指示する。
【００６４】
画像読取ユニットは、再送指示を受けて、取込タイミング信号Ａおよびｎライン目の画像データをコントローラー部２０へ再送する。コントローラー部２０は、再送されてきた取込タイミング信号Ａに基づいて再送されてきたｎライン目の画像データを受信する。具体的には、コントローラー部２０は、再送されてきたｎライン目の画像データを、再送されてきた取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングで受信する。
【００６５】
図１２は、変形例１において、コントローラー部２０が画像データを受信するタイミングを決定するための処理を示すフローチャートである。当該処理は、ＣＰＵ２１がＲＯＭ２２に格納されている所定のプログラムを実行することにより実現される。
【００６６】
まず、ＣＰＵ２１は、コントローラー部２０が取込タイミング信号Ａを受信したか否かを判定する（Ｓ２１）。ＣＰＵ２１は、コントローラー部２０が取込タイミング信号Ａを受信するまでＳ２１の処理を繰り返し、コントローラー部２０が取込タイミング信号Ａを受信した場合には（Ｓ２１でＹＥＳ）、Ｓ２２へ移行する。
【００６７】
Ｓ２２では、ＣＰＵ２１は第１ケーブル内でノイズが検出されたか否かを判定する。ノイズが検出された場合には（Ｓ２２でＹＥＳ）、ＣＰＵ２１はＳ２３へ移行する。一方、ノイズが検出されなかった場合には（Ｓ２２でＮＯ）、ＣＰＵ２１はＳ２５へ移行する。
【００６８】
Ｓ２３では、ＣＰＵ２１は、コントローラー部２０が画像読取ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっているか否かを判定する。
【００６９】
コントローラー部２０が画像読取ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっている場合には（Ｓ２３でＹＥＳ）、ＣＰＵ２１は、画像読取ユニットに対し、取込タイミング信号Ａおよび画像データの再送を指示する（Ｓ２４）。一方、コントローラー部２０が画像読取ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっていない場合には（Ｓ２３でＮＯ）、ＣＰＵ２１はＳ２５へ移行する。
【００７０】
Ｓ２５では、ＣＰＵ２１は、コントローラー部２０による画像データの受信タイミングに取込タイミング信号Ａを用いることを決定する。ＣＰＵ２１は、Ｓ２４またはＳ２５の後、図１２に示す一連の処理を終了する。
【００７１】
このような伝送形態により、変形例１における画像形成装置１００では、画像読取ユニットとコントローラー部２０とを接続する第１ケーブル内でノイズが発生した場合であっても、コントローラー部２０はその影響を受けることなく正しいタイミングで画像データを受信することができる。その結果、画像データがずれたり、途切れたりすることがないため、画像異常が発生しない。
【００７２】
また、変形例１における画像形成装置１００では、従来と同様に、画像読取ユニットは、コントローラー部２０へ画像データを送信するに先立って、事前信号は送信せずに、取込タイミング信号Ａをコントローラー部２０へ送信する。これにより、変形例１における画像形成装置１００では、従来の画像読取ユニットを使用することができるので、製造コストを抑えることができる。
【００７３】
［変形例２］
変形例２は、画像出力ユニットとコントローラー部２０との間における画像データの伝送形態に関する変形例である。画像出力ユニットとは、プリントヘッド部３０である。上記実施の形態においては、第１ケーブル内を画像データが画像読取ユニットからコントローラー部２０へ送信された。これに対し、変形例２においては、第１ケーブル内を画像データがコントローラー部２０から画像出力ユニットへ送信される。コントローラー部２０は、第１ケーブル内を画像出力ユニットから送られてきた取込タイミング信号Ａに基づいて画像データを１ライン毎に画像出力ユニットへ送信する。
【００７４】
第１ケーブル内でノイズが発生していない場合、または、コントローラー部２０が画像出力ユニットから取込タイミング信号Ａを受信したタイミングとは異なるタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、画像出力ユニットから取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを画像出力ユニットへ送信する。
【００７５】
これに対し、コントローラー部２０が取込タイミング信号Ａを受信したタイミングで第１ケーブル内においてノイズが発生している場合には、コントローラー部２０は、画像出力ユニットに対し、用紙に画像を出力する動作の停止と、取込タイミング信号Ａの再送とを指示する。
【００７６】
まだ用紙に画像が出力されていない場合には、コントローラー部２０は、用紙搬送経路のレジスト位置に用紙を停止させ、画像出力ユニットから再送されてきた取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを画像出力ユニットへ再送する。画像出力ユニットは、ｎライン目の画像データを受信すると、用紙への画像の出力を開始する。一方、用紙に画像が出力され始めている場合には、当該用紙に出力されている画像には異常が発生しているため、コントローラー部２０は、ユーザーに対し当該用紙の破棄を指示し、画像出力ユニットから再送されてきた取込タイミング信号Ａを受信した後、所定時間ｔｄが経過したタイミングでｎライン目の画像データを画像出力ユニットへ再送する。画像出力ユニットは、ｎライン目の画像データを受信すると、再び、用紙への画像の出力を行う。
【００７７】
図１３は、変形例２において、コントローラー部２０が画像データを送信するタイミングを決定するための処理を示すフローチャートである。当該処理は、ＣＰＵ２１がＲＯＭ２２に格納されている所定のプログラムを実行することにより実現される。
【００７８】
まず、ＣＰＵ２１は、コントローラー部２０が取込タイミング信号Ａを受信したか否かを判定する（Ｓ３１）。ＣＰＵ２１は、コントローラー部２０が取込タイミング信号Ａを受信するまでＳ３１の処理を繰り返し、コントローラー部２０が取込タイミング信号Ａを受信した場合には（Ｓ３１でＹＥＳ）、Ｓ３２へ移行する。
【００７９】
Ｓ３２では、ＣＰＵ２１は第１ケーブル内でノイズが検出されたか否かを判定する。ノイズが検出された場合には（Ｓ３２でＹＥＳ）、ＣＰＵ２１はＳ３３へ移行する。一方、ノイズが検出されなかった場合には（Ｓ３２でＮＯ）、ＣＰＵ２１はＳ３５へ移行する。
【００８０】
Ｓ３３では、ＣＰＵ２１は、コントローラー部２０が画像出力ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっているか否かを判定する。
【００８１】
コントローラー部２０が画像出力ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっている場合には（Ｓ３３でＹＥＳ）、ＣＰＵ２１は、画像出力ユニットに対し、取込タイミング信号Ａの再送を指示する（Ｓ３４）。一方、コントローラー部２０が画像出力ユニットから取込タイミング信号Ａを受信したタイミングと第１ケーブル内でノイズが検出されたタイミングとが重なっていない場合には（Ｓ３３でＮＯ）、ＣＰＵ２１はＳ３５へ移行する。
【００８２】
Ｓ３５では、ＣＰＵ２１は、コントローラー部２０による画像データの送信タイミングに取込タイミング信号Ａを用いることを決定する。ＣＰＵ２１は、Ｓ３４またはＳ３５の後、図１３に示す一連の処理を終了する。
【００８３】
このような伝送形態により、変形例２における画像形成装置１００では、画像出力ユニットとコントローラー部２０とを接続する第１ケーブル内でノイズが発生した場合であっても、コントローラー部２０はその影響を受けることなく正しいタイミングで画像データを送信することができる。その結果、画像データがずれたり、途切れたりすることがないため、画像異常が発生しない。
【００８４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８５】
１０  本体部、２０  コントローラー部、３０  プリントヘッド部、４０  ＡＤＦ部、５０  スキャナー部、６０  給紙部、７０  画像調整部、８０  フィニッシャー部、９０  操作部、１００  画像形成装置。
【図１】
2020191519.tif 000003
【図２】
2020191519.tif 000004
【図３】
2020191519.tif 000005
【図４】
2020191519.tif 000006
【図５】
2020191519.tif 000007
【図６】
2020191519.tif 000008
【図７】
2020191519.tif 000009
【図８】
2020191519.tif 000010
【図９】
2020191519.tif 000011
【図１０】
2020191519.tif 000012
【図１１】
2020191519.tif 000013
【図１２】
2020191519.tif 000014
【図１３】
2020191519.tif 000015