(57)【特許請求の範囲】
【請求項１】
システムを制御する主制御手段と、
前記主制御手段が前記システムを制御するために、前記システム内に設けられた複数の子通信手段とシリアル通信を行う通信制御手段と、
前記主制御手段及び前記通信制御手段のリセットを行うリセット手段とを有し、
前記システムの電源遮断時、前記リセット手段は、システムの電源電圧が第一の設定電圧まで下がったことに応じて、前記主制御手段のリセットを行うとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、システムの電源電圧が前記第一の設定電圧よりも低い第二の設定電圧まで下がったことに応じて、前記通信制御手段のリセットを行うことを特徴とする通信装置。
【請求項２】
前記システムの電源投入時、前記リセット手段は、システムの電源電圧が前記第二の設定電圧まで上がったことに応じて、前記通信制御手段のリセットを解除するとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、システムの電源電圧が前記第一の設定電圧まで上がったことに応じて、前記主制御手段のリセットを解除することを特徴とする請求項１記載の通信装置。
【請求項３】
前記通信制御手段と前記複数の子通信手段とは、シリアル通信ラインを介してカスケード接続されていることを特徴とする請求項１記載の通信装置。
【請求項４】
画像形成装置を制御する主制御手段と、
前記主制御手段が前記画像形成装置を制御するために、前記画像形成装置内に設けられた複数の子通信手段とシリアル通信を行う通信制御手段と、
前記主制御手段及び前記通信制御手段のリセットを行うリセット手段とを有し、
前記画像形成装置の電源遮断時、前記リセット手段は、画像形成装置の電源電圧が第一の設定電圧まで下がったことに応じて、前記主制御手段のリセットを行うとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、画像形成装置の電源電圧が前記第一の設定電圧よりも低い第二の設定電圧まで下がったことに応じて、前記通信制御手段のリセットを行うことを特徴とする画像形成装置。
【請求項５】
前記画像形成装置の電源投入時、前記リセット手段は、画像形成装置の電源電圧が前記第二の設定電圧まで上がったことに応じて、前記通信制御手段のリセットを解除するとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、画像形成装置の電源電圧が前記第一の設定電圧まで上がったことに応じて、前記主制御手段のリセットを解除することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記主制御手段及び前記通信制御手段が組み込まれた制御部と、前記複数の子通信手段が組み込まれた画像形成部とを有し、前記制御部を複数の制御ユニットから構成すると共に、該複数の制御ユニットにより前記画像形成部における画像形成の制御を行うことを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記画像形成部は、電子写真方式により画像形成を行うことを特徴とする請求項６記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置及び画像形成装置に係り、更に詳しくは、通信制御手段と複数の子通信手段との間でデータのシリアル伝送を行うデータ伝送システムにおいて、リセット信号線を介してリセット信号を送信することなく、通信制御手段に接続される複数の子通信手段を確実にリセットする場合に好適な通信装置及び画像形成装置に関する。
【０００２】
【従来の技術】
従来、送信装置と受信装置が独立に動作するように構成されたシリアル通信装置が存在する。従来のシリアル通信装置において、受信装置をリセットする場合には、送信装置と受信装置の間に専用のリセット信号線を別途用意し、前記リセット信号線を介して送信装置から受信装置にリセット信号を送信し、受信装置をリセットしている。
【０００３】
また、従来は下記のようなシリアル通信システムが考案されている。図４は従来例に係るシリアル通信システムの構成例を示すブロック図である。図４において、従来例に係るシリアル通信システムは、通信コントローラ４０２と、モータ４１３を駆動するモータドライバ４１２が接続された子通信ＩＣ４１０と、複数個のセンサ４１４が接続された子通信ＩＣ４１１とが、シリアル通信のための同期クロック（ＣＬＫ）ライン、データ（ＤＡＴＡ）ラインからなる１組の通信ラインを介してカスケード接続されている。
【０００４】
１組の通信ラインについて子通信ＩＣは最大８個までカスケード接続でき、それぞれの子通信ＩＣには固有のアドレス（アドレス０、アドレス１、…、アドレス７）を指定できる。図４の例では、２個の子通信ＩＣ４１０、４１１が接続されている。通信コントローラ４０２内には、８個のデータレジスタ０〜データレジスタ７が設けられており、これらデータレジスタ０〜データレジスタ７は、それぞれ子通信ＩＣの固有のアドレス（アドレス０〜アドレス７）に対応している。
【０００５】
子通信ＩＣへの送信動作及び子通信ＩＣからの受信動作は、通信コントローラ４０２のシリアル通信制御部４０３によって制御される。通信コントローラ４０２は、各データレジスタに対応した子通信ＩＣに対して送信または受信の通信を行う。送信時には、送信バッファ４０５、シフトレジスタ４０６を介してデータが送信され、受信時には、シフトレジスタ４０８、受信バッファ４０７を介してデータが受信される。コア部４０４は、予めプログラミングされたプログラムによってシリアル通信制御部４０３を制御することが可能である。
【０００６】
図５は上述した図４のシリアル通信システムを例えば複写機等の画像形成装置５００内に内蔵した場合の構成例を示すブロック図である。図５において、ホストＣＰＵ５０１と通信コントローラ５０２をアドレスバス、データバス、制御信号とでバス接続し、通信コントローラ５０２と、装置内の適所に配置されたモータ５０８を駆動するモータドライバ５０７が接続された子通信ＩＣ５０３と、複数個のクラッチ５１０を駆動する複数のドライバ５０９が接続された子通信ＩＣ５０４と、複数個のセンサ５１１、５１２が接続された子通信ＩＣ５０５、５０６とを１組の通信ラインを介して接続する。尚、電源電圧、グランドは図示していない。
【０００７】
ホストＣＰＵ５０１からの送信命令または受信命令によって、これら通信コントローラ５０２と各子通信ＩＣ５０３〜５０６との間でデータ通信が行われる。これら子通信ＩＣ５０３〜５０６の装置内での配設位置とは無関係に、各子通信ＩＣに固有のアドレス（アドレス０、アドレス１、アドレス２、…）が決められており、通信コントローラ５０２は通信のフレーム（パルス列）の中でアドレスを指定することにより、それに対応したアドレスの子通信ＩＣとの間で送受信の通信を行う。
【０００８】
上記シリアル通信システムの動作の概略について説明する。モータ５０８を回転するために所定の相データを送信する送信動作を行う場合には、ホストＣＰＵ５０１は、通信コントローラ５０２内の送信を行うための送信フラグ（図示略）をセットし、データレジスタ０に送信データを書き込む。通信コントローラ５０２は、送信データが書き込まれるとＣＬＫラインに所定の周波数のパルス列を送出する。そのパルス列に同期して通信コントローラ５０２及び子通信ＩＣ５０３は、図６に示す送信データフォーマットによってデータレジスタ０内のデータ送信処理を行う。
【０００９】
図６において、先ず、通信コントローラ５０２から送出されるＣＬＫの最初の立ち下がりで子通信ＩＣ５０３は通信開始を認識し、次のＣＬＫの立ち上がりで通信コントローラ５０２によってＤＡＴＡラインにスタートビットの“Ｌ”が送出されているか否かを確認する。次のＣＬＫの立ち下がりのデータによって、子通信ＩＣ５０３は送信動作（“Ｌ”）を行うか受信動作（“Ｈ”）を行うかを判別する。
【００１０】
次の３クロック分のデータはアドレスビットであり、通信コントローラ５０２がＤＡＴＡライン上に指定のアドレスを送出し、子通信ＩＣ５０３はこのアドレスが自分のアドレスであった場合、次のＣＬＫから送出されるＤＡＴＡライン上の計８ビットのデータ（Ｄ７〜Ｄ０）を取り込む。
【００１１】
次のＣＬＫの立ち下がりで通信コントローラ５０２から送出されるパリティデータ（ＰＡ）を、子通信ＩＣ５０３はＣＬＫの立ち上がりで取り込み、前記データ（Ｄ７〜Ｄ０）から自分で計算したパリティデータ（ＰＡ）と比較する。パリティが一致していれば前記データ（Ｄ７〜Ｄ０）を有効とし、通信コントローラ５０２にＡＣＫ（“Ｌ”）を送出する。パリティが一致しない場合は通信コントローラ５０２にＡＣＫ（“Ｈ”）を送出し、前記データ（Ｄ７〜Ｄ０）を無効とする。
【００１２】
通信コントローラ５０２はＣＬＫの立ち上がりでＡＣＫを受け取り、ＡＣＫが“Ｌ”であれば次の次のＣＬＫの立ち下がりでストップビット“Ｌ”を送出する。ＡＣＫが“Ｈ”であれば次の次のＣＬＫの立ち下がりでストップビット“Ｈ”を送出する。この指定された子通信ＩＣは、ＣＬＫの立ち上がりでストップビットを認識し、ストップビットが“Ｌ”であればデータを出力し、ストップビットが“Ｈ”であればデータを出力しない。以上のようなシーケンスで子通信ＩＣ５０３に対して通信を行い、モータ５０８を回転させる。
【００１３】
次に、子通信ＩＣ５０５に接続されるセンサ５１１の値を読み取る受信動作について説明する。受信動作を行う場合には、ホストＣＰＵ５０１は、通信コントローラ５０２内の受信を行うための受信フラグ（図示略）をセットする。通信コントローラ５０２は、受信フラグがセットされるとＣＬＫラインに所定の周波数のパルス列を送出する。そのパルス列に同期して通信コントローラ５０２及び子通信ＩＣ５０５は、図７に示す受信データフォーマットによって受信処理を行う。
【００１４】
図７において、先ず、通信コントローラ５０２から送出されるＣＬＫの最初の立ち下がりで子通信ＩＣ５０５は通信開始を認識し、次のＣＬＫの立ち上がりで通信コントローラ５０２によってＤＡＴＡラインにスタートビットの“Ｌ”が送出されているか否かを確認する。次のＣＬＫの立ち下がりのデータによって、子通信ＩＣ５０５は送信動作（“Ｌ”）を行うか受信動作（“Ｈ”）を行うかを判別する。
【００１５】
次の３クロック分のデータはアドレスビットであり、通信コントローラ５０２がＤＡＴＡライン上に指定のアドレスを送出する。子通信ＩＣ５０５はこのアドレスを取り込み、自分のアドレスであった場合、次のＣＬＫからセンサデータを通信コントローラ５０２に送出する。前記指定された子通信ＩＣ５０５は、ＣＬＫの立ち下がりでＤＡＴＡライン上へ計８ビットのデータ（Ｄ０〜Ｄ７）を送出し、通信コントローラ５０２はＣＬＫの立ち上がりで前記データ（Ｄ０〜Ｄ７）を取り込む。
【００１６】
通信コントローラ５０２は、次のＣＬＫの立ち上がりで子通信ＩＣ５０５から送出されるパリティデータ（ＰＡ）を取り込み、前記データ（Ｄ０〜Ｄ７）から自分で計算したパリティデータと比較する。パリティが一致していれば前記データ（Ｄ０〜Ｄ７）を有効とし、パリティが一致しない場合は前記データ（Ｄ０〜Ｄ７）を無効とする。以上のようなシーケンスで子通信ＩＣ５０５に対して通信を行い、センサ５１１の値を読み込む。
【００１７】
次に、子通信ＩＣ５０３〜５０６を通信によってリセットする通信リセット動作について説明する。ホストＣＰＵ５０１は、通信コントローラ５０２内の通信リセットフラグ（図示略）をセットする。通信リセットフラグがセットされると、通信コントローラ５０２は図８のような所定のリセットパルス列をＣＬＫライン及びデータラインに送出する。子通信ＩＣ５０３〜５０６は、リセットパルス列が受信されると直ちにリセットがかかる。
【００１８】
このようなシステム構成を用いると、装置全体の各所に配置された多数のモータやセンサを４本のカスケード接続された信号ラインによって動作させたり、情報を読み取ることができる。上記従来例では、１アドレスを８ビットとし、８アドレス分の情報を通信コントローラと子通信ＩＣ間でやり取りする構成を説明したが、通信のデータフォーマットの取り決めにより、それらは適当に最適化した構成に変更できる。また、通信コントローラ機能を複数にすることで、それに対応して信号線を増やすことで子通信ＩＣを増やすこともできる。また、通信によって子通信ＩＣをリセットすることが可能なため、通信コントローラと子通信ＩＣとの間に専用のリセット信号線を用意する必要がなくなる。
【００１９】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記のような問題があった。即ち、上述した従来のシリアル通信装置においては、リセットを行うために専用のリセット信号線を用意してリセット信号を送出しなければならないという問題があった。
【００２０】
また、上述した従来のシリアル通信システムにおいては、ホストＣＰＵが暴走してしまった場合や通信コントローラに入力されるリセットがリセットされ続けた場合等の異常時と電源遮断時において、子通信ＩＣに対して通信リセット信号が正常に送出されない場合が考えられるという問題があった。
【００２１】
本発明は、上述した点に鑑みなされたものであり、専用のリセット信号線を設けてリセット信号を送出することなく子通信ＩＣをリセットすることができ、且つ、異常時及び電源遮断時に子通信ＩＣに対して通信リセット信号を正常に送出して子通信ＩＣをリセットすることができる通信装置及び画像形成装置を提供することを目的とする。
【００２２】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の本発明は、システムを制御する主制御手段と、前記主制御手段が前記システムを制御するために、前記システム内に設けられた複数の子通信手段とシリアル通信を行う通信制御手段と、前記主制御手段及び前記通信制御手段のリセットを行うリセット手段とを有し、前記システムの電源遮断時、前記リセット手段は、システムの電源電圧が第一の設定電圧まで下がったことに応じて、前記主制御手段のリセットを行うとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、システムの電源電圧が前記第一の設定電圧よりも低い第二の設定電圧まで下がったことに応じて、前記通信制御手段のリセットを行うことを特徴とする。
【００２３】
上記目的を達成するために、請求項２記載の本発明は、請求項１記載の発明において、前記システムの電源投入時、前記リセット手段は、システムの電源電圧が前記第二の設定電圧まで上がったことに応じて、前記通信制御手段のリセットを解除するとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、システムの電源電圧が前記第一の設定電圧まで上がったことに応じて、前記主制御手段のリセットを解除することを特徴とする。
【００２４】
上記目的を達成するために、請求項３記載の本発明は、請求項１記載の発明において、
前記通信制御手段と前記複数の子通信手段とは、シリアル通信ラインを介してカスケード接続されていることを特徴とする。
【００２５】
上記目的を達成するために、請求項４記載の本発明は、画像形成装置を制御する主制御手段と、前記主制御手段が前記画像形成装置を制御するために、前記画像形成装置内に設けられた複数の子通信手段とシリアル通信を行う通信制御手段と、前記主制御手段及び前記通信制御手段のリセットを行うリセット手段とを有し、前記画像形成装置の電源遮断時、前記リセット手段は、画像形成装置の電源電圧が第一の設定電圧まで下がったことに応じて、前記主制御手段のリセットを行うとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、画像形成装置の電源電圧が前記第一の設定電圧よりも低い第二の設定電圧まで下がったことに応じて、前記通信制御手段のリセットを行うことを特徴とする。
【００２６】
上記目的を達成するために、請求項５記載の本発明は、請求項４記載の発明において、前記画像形成装置の電源投入時、前記リセット手段は、画像形成装置の電源電圧が前記第二の設定電圧まで上がったことに応じて、前記通信制御手段のリセットを解除するとともに、前記通信制御手段に前記複数の子通信手段へのリセットパルス列の送出を行わせ、画像形成装置の電源電圧が前記第一の設定電圧まで上がったことに応じて、前記主制御手段のリセットを解除することを特徴とする。
【００２７】
上記目的を達成するために、請求項６記載の本発明は、請求項４記載の発明において、前記主制御手段及び前記通信制御手段が組み込まれた制御部と、前記複数の子通信手段が組み込まれた画像形成部とを有し、前記制御部を複数の制御ユニットから構成すると共に、該複数の制御ユニットにより前記画像形成部における画像形成の制御を行うことを特徴とする。
【００２８】
上記目的を達成するために、請求項７記載の本発明は、請求項６記載の発明において、前記画像形成部は、電子写真方式により画像形成を行うことを特徴とする。
【００４９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００５０】
先ず、本発明が適用される例えば電子写真方式により画像形成を行う画像形成装置（複写装置）の全体構成の概略を図１及び図２に基づいて説明する。
【００５１】
図２は本発明の実施の形態に係る画像形成装置の本体内部の構成例を示す構成図であり、（ａ）は画像形成装置の正面側の内部構造を示す構成図、（ｂ）は画像形成装置の背面側の内部構造を示す構成図である。本発明の実施の形態に係る画像形成装置は、画像形成装置（複写装置）本体１に、循環式自動原稿送り装置（ＲＤＦ）２、ソータ３を一体化して装備すると共に、帯電・現像・転写等を行う画像形成部４、コントロールユニット１０、給紙ユニット２０、排紙ユニット３０、モータ２０７、３０８、センサ２０９、３１１等を内蔵している。尚、図２ではモータ及びセンサは一部を図示している。
【００５２】
上記構成を詳述すると、循環式自動原稿送り装置（ＲＤＦ）２は、複写対象の原稿を自動的に読取位置に給送する。ソータ３は、複写済み用紙を排出する。コントロールユニット１０は、画像形成装置全体の制御を行う。給紙ユニット２０は、給紙カセットからの給紙を制御する。排紙ユニット３０は、複写済み用紙の排紙を制御する。
【００５３】
図１は本発明の実施の形態に係る画像形成装置におけるコントロールユニット１０、給紙ユニット２０、排紙ユニット３０の間を通信ラインで接続したシリアル通信システムの構成例を示すブロック図である。本発明の実施の形態に係る画像形成装置におけるシリアル通信システムは、コントロールユニット１０、給紙ユニット２０、排紙ユニット３０から構成されている。コントロールユニット１０は、ホストＣＰＵ１０１、シリアル通信部１０３・コア部１０４を有する通信コントローラ１０２、第１リセットＩＣ１０５（ＩＣ１）、第２リセットＩＣ１０６（ＩＣ２）を備えている。また、給紙ユニット２０は、子通信ＩＣ２０１〜２０４、モータドライバ２０５〜２０６を備えている。また、排紙ユニット３０は、子通信ＩＣ３０１〜３０４、モータドライバ３０５〜３０６、ＰＤ（ドライバ）３０７を備えている。図中４０、４１は通信ライン、２０７、２０８、３０８、３０９はモータ、２０９、２１０、３１１はセンサ、３１０はクラッチである。
【００５４】
上記構成を詳述すると、通信コントローラ１０２を含むコントロールユニット１０と、子通信ＩＣ２０１〜２０４を含む給紙ユニット２０及び子通信ＩＣ３０１〜３０４を含む排紙ユニット３０との間は、通信ライン４０、４１によって接続されている。これら２つの通信ライン４０、４１は、クロック（ＣＬＫ）ライン、データ（ＤＡＴＡ）ラインによって各々接続されている。
【００５５】
コントロールユニット１０において、ホストＣＰＵ１０１は、プログラムに基づき画像形成装置（複写装置）の制御を行う中央処理装置で、通信コントローラ１０２とバス接続されており、通信コントローラ１０２に対して通信の命令やデータのやり取りを行う。通信コントローラ１０２は、通信ライン４０及び４１上に時系列的に所定のデータを送信または受信するシリアル通信の制御を行う通信制御手段である。第１リセットＩＣ１０５は、ホストＣＰＵ１０１を含むシステム全体のリセットを行う。第２リセットＩＣ１０６は、通信コントローラ１０２のリセットを行う。
【００５６】
通信コントローラ１０２は、シリアル通信部１０３及びコア部１０４から構成される。シリアル通信部１０３は、給紙ユニット２０上の子通信ＩＣ２０１〜２０４及び排紙ユニット３０上の子通信ＩＣ３０１〜３０４との間でシリアル通信を行う。コア部１０４は、子通信ＩＣ２０１〜２０４及び子通信ＩＣ３０１〜３０４に対するリセットを管理し、シリアル通信部１０３に対してリセットパルス列の送出命令を行う。また、通信コントローラ１０２には、リセット入力端子としてのＲＥＳＥＴと、外部入力端子としてのＮＭＩが用意されている。
【００５７】
第１リセットＩＣ１０５は、システム電圧が例えば４.８Ｖよりも低い場合に、通信コントローラ１０２を除くシステム全体のリセットを行うように設定されている。第１リセットＩＣ１０５から出力されるリセット信号は、ホストＣＰＵ１０１を含むシステム全体と、通信コントローラ１０２のＮＭＩ端子に接続される。第２リセットＩＣ１０６は、システム電圧が例えば４.６Ｖよりも低い場合に、通信コントローラ１０２のリセットを行うように設定されている。第２リセットＩＣ１０６から出力されるリセット信号は、通信コントローラ１０２のリセット端子に接続される。
【００５８】
給紙ユニット２０には、子通信手段としての例えば４個の子通信ＩＣ２０１（アドレス０）〜２０４（アドレス３）が設けられている。子通信ＩＣ２０１、２０２には、装置内の給紙部に配置されたモータ２０７、２０８を駆動するためのモータドライバ２０５、２０６が各々接続されている。また、子通信ＩＣ２０３、２０４には、装置内の給紙部に配置された複数のセンサ２０９、２１０が各々接続されている。
【００５９】
排紙ユニット３０には、子通信手段としての例えば４個の子通信ＩＣ３０１（アドレス０）〜３０４（アドレス３）が設けられている。子通信ＩＣ３０１、３０２には、装置内の排紙部に配置されたモータ３０８、３０９を駆動するためのモータドライバ３０５、３０６が各々接続されている。また、子通信ＩＣ３０３には、装置内の排紙部に配置された複数のクラッチ３１０を駆動するためのドライバ３０７が接続されている。また、子通信ＩＣ３０４には、装置内の排紙部に配置された複数のセンサ３１１が接続されている。
【００６０】
尚、各子通信ＩＣ２０１〜２０４、子通信ＩＣ３０１〜３０４に接続されるモータやセンサ等の組み合わせは、本例の構成に限るものではない。
【００６１】
図１０は本発明のプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。本発明のプログラム及び関連データは、フロッピディスクやＣＤ−ＲＯＭ等の記憶媒体１１１を装置１１２に装備された記憶媒体ドライブ挿入口１１３に挿入することで供給される。その後、本発明のプログラム及び関連データを記憶媒体１１１から一旦ハードディスクにインストールしハードディスクからＲＡＭにロードするか、或いは、ハードディスクにインストールせずに直接ＲＡＭにロードすることで、本発明のプログラム及び関連データを実行することが可能となる。
【００６２】
尚、上記図１０は本発明のプログラム及び関連データを記憶媒体から供給する概念例を示したものであり、本発明のプログラム及び関連データを記憶媒体から供給する手順は上記図１０に示したものに限定されるものではない。本発明のプログラム及び関連データを記憶媒体から本発明の実施の形態に係る画像形成装置に供給しプログラムを実行する場合は、例えば上記図１０に示したコンピュータ等の装置を介して本発明のプログラム及び関連データを画像形成装置にロードするなどの手順により、プログラム実行が可能である。
【００６３】
図９は本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。本発明の記憶媒体は、例えばボリューム情報９１、ディレクトリ情報９２、プログラム実行ファイル９３、プログラム関連データファイル９４等の記憶内容で構成される。本発明のプログラムは、後述する動作説明における処理に基づきプログラムコード化されたものである。
【００６４】
尚、本発明の特許請求の範囲における各構成要件と、本発明の実施の形態に係る画像形成装置の各部との対応関係は下記の通りである。主制御手段はコントロールユニット１０のホストＣＰＵ１０１に対応し、通信制御手段はコントロールユニット１０の通信コントローラ１０２に対応し、第一の初期化手段はコントロールユニット１０の第１リセットＩＣ１０５に対応し、第二の初期化手段はコントロールユニット１０の第２リセットＩＣ１０６に対応し、子通信手段は給紙ユニット２０の子通信ＩＣ２０１〜２０４・排紙ユニット３０の子通信ＩＣ３０１〜３０４に対応し、制御部はコントロールユニット１０に対応し、画像形成部は帯電・現像・転写等を行う画像形成部４及び給紙／排紙を制御する給紙ユニット２０・排紙ユニット３０に対応する。
【００６５】
次に、上記の如く構成された本発明の実施の形態に係る画像形成装置において、コントロールユニット１０の通信コントローラ１０２が通信ライン４０及び４１へリセットパルス列を送出することによって給紙ユニット２０の子通信ＩＣ２０１〜２０４及び排紙ユニット３０の子通信ＩＣ３０１〜３０４をリセットする動作について図２〜図３を参照しながら説明する。図３は本発明の実施の形態に係る画像形成装置におけるリセットパルス列送出タインミングを示すタイムチャートである。
【００６６】
先ず、電源投入時における動作を説明する。電源電圧Ｖｃｃが４.６Ｖになると、コントロールユニット１０の第２リセットＩＣ１０６からのリセット信号出力Ｒｅｓｅｔ２が“Ｈ”となり（図３の時刻Ｔ１）、リセットが解除される。Ｒｅｓｅｔ２が解除されると、コントロールユニット１０のコア部１０４は、シリアル通信部１０３内の通信リセットフラグ（図示略）をセットする。通信リセットフラグがセットされると、コントロールユニット１０のシリアル通信部１０３は、リセットパルス列を通信ライン４０、４１に送出する。給紙ユニット２０の子通信ＩＣ２０１〜２０４及び排紙ユニット３０の子通信ＩＣ３０１〜３０４は、リセットパルス列を受信すると直ちにリセットがかかる。
【００６７】
そして、電源電圧Ｖｃｃが４.８Ｖになると、コントロールユニット１０の第１リセットＩＣ１０５からのリセット信号出力Ｒｅｓｅｔ１が“Ｈ”となり（図３の時刻Ｔ２）、リセットが解除される。Ｒｅｓｅｔ１が解除されると、コントロールユニット１０のホストＣＰＵ１０１は、画像形成装置（複写装置）の動作を開始する。
【００６８】
次に、システムリセットがかかった場合の動作を説明する。例えばコントロールユニット１０のホストＣＰＵ１０１が暴走し、ウォッチドッグ検出があった場合など、コントロールユニット１０の第１リセットＩＣ１０５のリセット信号出力Ｒｅｓｅｔ１が“Ｌ”となった場合、コントロールユニット１０のコア部１０４は、ＮＭＩからのリセット信号入力（立ち下がりエッジ）により、シリアル通信部１０３内の通信リセットフラグ（図示略）をセットする。通信リセットフラグがセットされると、コントロールユニット１０のシリアル通信部１０３は、リセットパルス列を通信ライン４０、４１に送出する。給紙ユニット２０の子通信ＩＣ２０１〜２０４及び排紙ユニット３０の子通信ＩＣ３０１〜３０４は、リセットパルス列を受信すると直ちにリセットがかかる。
【００６９】
次に、電源遮断時における動作を説明する。電源電圧Ｖｃｃが４.８Ｖになると、コントロールユニット１０の第１リセットＩＣ１０５からのリセット信号出力Ｒｅｓｅｔ１が“Ｌ”となり（図３の時刻Ｔ３）、通信コントローラ１０２以外のシステム全体にリセットがかかる。Ｒｅｓｅｔ１が“Ｌ”となった場合、コントロールユニット１０のコア部１０４は、ＮＭＩからのリセット信号入力（立ち下がりエッジ）により、シリアル通信部１０３内の通信リセットフラグ（図示略）をセットする。通信リセットフラグがセットされると、コントロールユニット１０のシリアル通信部１０３は、リセットパルス列を通信ライン４０、４１に送出する。給紙ユニット２０の子通信ＩＣ２０１〜２０４及び排紙ユニット３０の子通信ＩＣ３０１〜３０４は、リセットパルス列を受信すると直ちにリセットがかかる。
【００７０】
そして、電源電圧Ｖｃｃが４.６Ｖになると、コントロールユニット１０の第２リセットＩＣ１０６からのリセット信号出力Ｒｅｓｅｔ２が“Ｌ”となり（図３の時刻Ｔ４）、通信コントローラ１０２にリセットがかかる。
【００７１】
ここで、上記図３のＴ１−Ｔ２間の時間及びＴ３−Ｔ４間の時間については、コントロールユニット１０の通信コントローラ１０２からリセットパルス列の送出が開始されてから、リセットパルス列の送出が完了し、給紙ユニット２０及び排紙ユニット３０の子通信ＩＣがリセットされるまでの時間以上の時間が必要とされる。
【００７２】
尚、本発明の実施の形態においては、リセットＩＣを２個使用することで本発明を実現する構成について説明したが、それに限定するものではない。また、本発明の実施の形態においては、外部入力端子としてＮＭＩを使用する構成について説明したが、それに限定するものではない。また、本発明の実施の形態においては、通信コントローラ内にコア部を設け、リセットパルス列を送出する動作について説明したが、ハード回路によって構成してもよい。
【００７３】
以上説明したように、本発明の実施の形態に係る画像形成装置によれば、システム全体を制御するホストＣＰＵ１０１と、シリアル通信を制御する通信コントローラ１０２と、通信コントローラ１０２との間でシリアルデータを通信する複数の子通信ＩＣ２０１〜２０４、３０１〜３０４と、システム電圧が４.８Ｖよりも低い場合に通信コントローラ１０２を除くシステム全体のリセットを行う第１リセットＩＣ１０５と、システム電圧が４.６Ｖよりも低い場合に通信コントローラ１０２のリセットを行う第２リセットＩＣ１０６とを有するため、下記のような作用及び効果を奏する。
【００７４】
上記構成において、電源投入時には、第２リセットＩＣ１０６は、電源電圧が４.６Ｖになるとリセットを解除し、第１リセットＩＣ１０５は、電源電圧が４.８Ｖになるとリセットを解除する。これにより、画像形成装置の動作が開始する。また、例えばホストＣＰＵ１０１が暴走した時などには、第１リセットＩＣ１０５は、リセットを行う。これにより、画像形成装置に直ちにリセットがかかる。また、電源遮断時には、第１リセットＩＣ１０５は、電源電圧が４.８Ｖになるとリセットを行い、第２リセットＩＣ１０６は、電源電圧が４.６Ｖになるとリセットを行う。
【００７５】
即ち、第１リセットＩＣ１０５のリセット電位と第２リセットＩＣ１０６のリセット電位との間に電位差を設けることで、電源投入時においては通信コントローラ１０２をホストＣＰＵ１０１よりも早く動作可能とし、電源遮断時においては通信コントローラ１０２をホストＣＰＵ１０１よりも遅くまで動作可能とする。
【００７６】
従って、本発明の実施の形態においては、専用のリセット信号線を設けてリセット信号を送出することなく子通信ＩＣをリセットすることができ、且つ、異常時及び電源遮断時に子通信ＩＣに対して通信リセット信号を正常に送出して子通信ＩＣをリセットすることができるという効果を奏する。
【００７７】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
【発明の効果】
以上説明したように、本発明の通信装置によれば、専用のリセット信号線を設けてリセット信号を送出することなく子通信手段をリセットすることができ、且つ、異常時及び電源遮断時に子通信手段に対して通信リセット信号を正常に送出して子通信手段をリセットすることができるという効果を奏する。
【００８３】
また、本発明の画像形成装置によれば、通信装置を備えた画像形成装置において、上記と同様に、専用のリセット信号線を設けてリセット信号を送出することなく子通信手段をリセットすることができ、且つ、異常時及び電源遮断時に子通信手段に対して通信リセット信号を正常に送出して子通信手段をリセットすることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置におけるコントロールユニット、給紙ユニット、排紙ユニットの間を通信ラインで接続したシリアル通信システムの構成例を示すブロック図である。
【図２】本発明の実施の形態に係る画像形成装置の本体内部の構成例を示す構成図であり、（ａ）は画像形成装置の正面側の内部構造を示す構成図、（ｂ）は画像形成装置の背面側の内部構造を示す構成図である。
【図３】本発明の実施の形態に係る画像形成装置におけるリセットパルス列送出タインミングを示すタイムチャートである。
【図４】従来例に係るシリアル通信システムの構成例を示すブロック図である。
【図５】従来例に係る画像形成装置におけるシリアル通信システムの構成例を示すブロック図である。
【図６】従来例に係る送信パルス列の構成例を示すタイムチャートである。
【図７】従来例に係る受信パルス列の構成例を示すタイムチャートである。
【図８】従来例に係る通信リセットパルス列の構成例を示すタイムチャートである。
【図９】本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。
【図１０】本発明のプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。
【符号の説明】
４  画像形成部
１０  コントロールユニット
２０  給紙ユニット
３０  排紙ユニット
１０１  ホストＣＰＵ
１０２  通信コントローラ
１０５  第１リセットＩＣ
１０６  第２リセットＩＣ
２０１〜２０４、３０１〜３０４  子通信ＩＣ
【図１】
0004136184.tif 000002
【図２】
0004136184.tif 000003
【図３】
0004136184.tif 000004
【図４】
0004136184.tif 000005
【図５】
0004136184.tif 000006
【図６】
0004136184.tif 000007
【図７】
0004136184.tif 000008
【図８】
0004136184.tif 000009
【図９】
0004136184.tif 000010
【図１０】
0004136184.tif 000011