(57)【要約】【課題】  プログラムメモリが、着脱可能であり、着脱可能なシステムコントローラ基板のプログラムメモリに記憶されている内容に従って、エンジンコントローラの制御を決定するプログラムメモリの内容を書換えることができる画像記録装置を提供することを目的とするものである。【解決手段】  記録部を制御するエンジンコントローラを制御し、システムコントローラ基板に設けられている中央集積回路と、中央集積回路の内部に設けられ、エンジンコントローラの制御を決定し、システムコントローラ基板の制御によって書換可能であるプログラムメモリとを有し、プログラムメモリは、着脱可能であり、着脱可能なシステムコントローラ基板のプログラムメモリに記憶された内容に従って、エンジンコントローラの制御を決定するプログラムメモリの内容が書換えられる。【選択図】  図１
2005096240.tif 000002
【特許請求の範囲】
【請求項１】
記録部を制御するエンジンコントローラと、原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、上記システムコントローラ基板に設けられている中央集積回路と；
上記中央集積回路の内部に設けられ、上記エンジンコントローラの制御を決定し、上記システムコントローラ基板の制御によって書換可能であるプログラムメモリと；
を有し、上記プログラムメモリは、着脱可能であり、上記着脱可能なシステムコントローラ基板のプログラムメモリに記憶された内容に従って、上記エンジンコントローラの制御を決定するプログラムメモリの内容が書換えられることを特徴とする画像記録装置。
【請求項２】
請求項１において、
上記システムコントローラ基板は、
上記中央集積回路のプログラム電源端子の電圧を制御する手段と；
上記中央集積回路のリセット信号を制御する手段と；
上記中央集積回路とのシリアル信号の送受信を行うことが可能な手段と；
を有し、上記システムコントローラ基板は、上記中央集積回路のリセット信号と上記プログラム電源端子信号とを制御し、上記中央集積回路を書き込みモードに設定し、上記中央集積回路が書き込みモードに設定された後に、シリアル通信によって、上記中央集積回路のプログラム内容の書き込みを行うことを特徴とする画像記録装置。
【請求項３】
請求項１において、
上記システムコントローラ基板は、
上記中央集積回路のプログラム電源端子の電圧を制御する手段と；
上記中央集積回路の電源のオンオフを制御する手段と；
上記中央集積回路とのシリアル信号の送受信を行うことが可能な手段と；
を有し、上記システムコントローラ基板は、上記中央集積回路の電源オンオフ手段と上記プログラム電源端子信号とを制御し、上記中央集積回路を書き込みモードに設定し、上記中央集積回路が書き込みモードに設定された後に、上記システムコントローラ基板は、シリアル通信によって上記中央集積回路のプログラム内容の書き込みを行うことを特徴とする画像記録装置。
【請求項４】
請求項１〜請求項３のいずれか１項において、
上記システムコントローラ基板と上記中央集積回路の通信方式とは、上記プログラム電源端子のパルスによって制御されることを特徴とする画像記録装置。
【請求項５】
請求項１〜請求項４のいずれか１項において、
上記シリアル通信によって、上記中央集積回路のプログラムメモリの内容を消去した後に、上記メモリの消去状態を確認し、上記メモリの内容が消去されたことを確認した後に、上記プログラム内容の書き込みを行い、上記プログラム内容の書き込みを行った後に、上記書き込まれたプログラムの内容と上記システムコントローラ基板が入力したプログラム内容とのデータを比較することを特徴とする画像記録装置。
【請求項６】
請求項１〜請求項５のいずれか１項において、
上記シリアル通信によって、上記システムコントローラ基板が、上記中央集積回路のデバイス名やメモリ容量、デバイスのブロック情報を読み出した後に、上記エンジンコントローラプログラムメモリの書き込み動作に移行することを特徴とする画像記録装置。
【請求項７】
記録部を制御するエンジンコントローラと、原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成される画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵しているワンチップである中央集積回路と；
上記中央集積回路を実装し、上記エンジンコントローラに着脱可能である中央集積回路基板と；
を有し、上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記システムコントローラ基板から上記中央集積回路のプログラムの内容を直接書き換えることが可能な場合は、上記システムコントローラ基板が、上記中央集積回路のプログラムの内容を直接書き換え可能であることを特徴とする画像記録装置。
【請求項８】
記録部を制御するエンジンコントローラと原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵し、ワンチップである中央集積回路と；
上記中央集積回路を実装し、上記エンジンコントローラに着脱可能である中央集積回路基板と；
を有し、上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記中央集積回路のプログラムの内容を、上記中央集積回路基板に接続可能な書込み治具で書換可能な場合は、上記書込み治具での書換が可能という情報を表示することを特徴とする画像記録装置。
【請求項９】
請求項６において、
上記中央集積回路基板は、上記治具を接続するためのコネクタと、上記ＲＯＭの内容を書き換えるためのインタフェース回路とを実装していることを特徴とする画像記録装置。
【請求項１０】
記録部を制御するエンジンコントローラと、原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵し、ワンチップである中央集積回路と；
上記中央集積回路を実装し、上記エンジンコントローラに着脱可能である中央集積回路基板と；
を有し、上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記中央集積回路のプログラムの内容が書換不可能な場合は、上記中央集積回路基板の交換が必要であるという情報を、表示可能であることを特徴とする画像記録装置。
【請求項１１】
記録部を制御するエンジンコントローラと、原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵し、ワンチップである中央集積回路と；
上記中央集積回路を実装され、上記エンジンコントローラに着脱可能である中央集積回路基板と；
上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記中央集積回路基板を介して、オプションが接続可能であるときには、上記システムコントローラ基板は、上記オプションの制御機能を許可し、表示器によって、制御可能なオプションの機能を表示可能にしたことを特徴とする画像記録装置。
【請求項１２】
請求項１１において、
上記オプションは、オプションで設定される給紙カセットを含むことを特徴とする画像記録装置。
【請求項１３】
請求項１１において、
上記オプションは、オプションで設定される複数の排紙トレー部を有し、エンジンコントローラの制御によって、上記複数の排紙トレーのうちの１つを選択し、記録紙を排紙するオプションの排紙トレーを有することを特徴とする画像記録装置。
【請求項１４】
請求項１１において、
上記オプションは、オプションで設定され、記録紙を仕分けまたは、ステップル可能なフィニッシャーを有することを特徴とする画像記録装置。
【請求項１５】
請求項１１〜請求項１４のいずれか１項において、
上記オプションが、上記中央集積回路基板に接続されている場合、接続されたオプションが制御可能であることを特徴とする画像記録装置。
【請求項１６】
記録部を制御するエンジンコントローラと原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵し、ワンチップである中央集積回路と；
上記中央集積回路を実装し、上記エンジンコントローラに着脱可能である中央集積回路基板と；
を有し、上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記中央集積回路の制御によって可能な記録のスループットを検知し、上記検知されたスループットで記録を行うように上記システムコントローラ基板が制御可能であることを特徴とする画像記録装置。
【請求項１７】
記録部を制御するエンジンコントローラと原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、
上記エンジンコントローラを制御し、ＲＯＭを内蔵し、ワンチップである中央集積回路と；
上記中央集積回路を実装し、上記エンジンコントローラに着脱可能である中央集積回路基板と；
を有し、上記システムコントローラ基板は、上記ＲＯＭに格納されているプログラム情報を含む上記中央集積回路の情報を検知し、上記中央集積回路が、省エネモードに対応している場合、上記省エネモードヘの移行を許可することを特徴とする画像記録装置。
【請求項１８】
請求項１７において、
上記省エネモードは、エンジンコントローラ全体の電源を切断するモードであることを特徴とする画像記録装置。
【請求項１９】
請求項１７において、
上記省エネモードは、パワー系電源を切断するモードであることを特徴とする画像記録装置。
【請求項２０】
請求項１７において、
上記省エネモードは、中央集積回路のクロックを停止するモードであることを特徴とする画像記録装置。
【請求項２１】
請求項１７において、
上記省エネモードは、中央集積回路のクロック周波数を低減するモードであることを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置に関するものであり、特に、画像記録装置に内蔵されている記録部の制御を行うプログラムメモリの書き換えを行う手段に関する。
【背景技術】
【０００２】
従来、記録部を制御するエンジンコントローラのうちで、中央集積回路（ＣＰＵ）に内蔵されているプログラムメモリを書き換えることができるものが存在している。
【０００３】
ハードウェアが固まった後に、中央集積回路に内蔵されているプログラムメモリを変更する場合、上記エンジンコントローラに特別に設けられているコネクタに、プログラム書き込み装置を差し込み、上記プログラム書き込み装置に接続されているパソコンか、または、上記プログラム書き込み装置に装着されているメモリの内容に応じて、上記中央集積回路に内蔵されているプログラムメモリを書き換える。
【０００４】
または、ハードウェアが固まった後に、中央集積回路に内蔵されているプログラムメモリを変更する場合に、エンジンコントローラ自体を新規のものに交換する。
【０００５】
また、従来は、プログラム書き込み装置（フラッシュライタ）によってプログラムが書き込まれる装置が知られている（たとえば、特許文献１参照）。
【特許文献１】特開２００１−３１８９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来例のプログラム書き込み装置は、一般的に市場におけるサービスマンが持っているものではない。このために、上記プログラムメモリの変更は、一旦、市場に設置された機械である場合、大掛かりな作業であるユニット交換がほとんどの場合、必要である。
【０００７】
一方、上記システムコントローラ基板は、システム全体を制御するのであり、画像記録装置における役割も大きく、また、ソフトウエアの規模もエンジンコントローラとは、比べものにならないくらい大きいものである。
【０００８】
そのために、市場に装置が設置された後に、ソフトウエアが変更になる可能性が高い。その場合を想定して、着脱可能な上記プログラムメモリ（ＲＯＭ−ＤＩＭＭ）が装着され、市場におけるプログラムの変更は、ほぼメモリのみの、小さなＲＯＭ−ＤＩＭＭボードを、サービスマンが持ち歩き、市場で簡単に交換するという方法が一般的である。
【０００９】
本発明は、プログラムメモリが、着脱可能であり、着脱可能なシステムコントローラ基板のプログラムメモリに記憶されている内容に従って、エンジンコントローラの制御を決定するプログラムメモリの内容を書換えることができる画像記録装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、記録部を制御するエンジンコントローラと、原稿読取等の記録部以外のシステム全体を制御するシステムコントローラ基板とによって構成されている画像記録装置であって、上記エンジンコントローラを制御し、上記システムコントローラ基板に設けられている中央集積回路と、上記中央集積回路の内部に設けられ、上記エンジンコントローラの制御を決定し、上記システムコントローラ基板の制御によって書換可能であるプログラムメモリとを有し、上記プログラムメモリは、着脱可能であり、上記着脱可能なシステムコントローラ基板のプログラムメモリに記憶された内容に従って、上記エンジンコントローラの制御を決定するプログラムメモリの内容が書換えられることを特徴とする画像記録装置である。
【発明の効果】
【００１１】
請求項１〜６記載の発明によれば、プログラムメモリが、着脱可能であり、着脱可能なシステムコントローラ基板のプログラムメモリに記憶された内容に従って、エンジンコントローラの制御を決定するプログラムメモリの内容を書換えることができるという効果を奏する。
【００１２】
請求項７記載の発明によれば、システムコントローラ基板から中央集積回路のプログラムの内容を直接書き換えることが可能な場合は、システムコントローラ基板が、中央集積回路のプログラムの内容を直接書き換えることができるという効果を奏する。
【００１３】
請求項８、９記載の発明によれば、中央集積回路のプログラムの内容を、中央集積回路基板に接続可能な書込み治具で書換可能な場合は、上記書込み治具での書換が可能であるという効果を奏する。
【００１４】
請求項１０記載の発明によれば、中央集積回路のプログラムの内容が書換不可能な場合は、中央集積回路基板の交換が必要であるという情報を、表示することができるという効果を奏する。
【００１５】
請求項１１〜１５記載の発明によれば、中央集積回路基板を介して、オプションが接続可能であるときには、システムコントローラ基板は、上記オプションの制御機能を許可し、表示器によって、制御可能なオプションの機能を表示することができるという効果を奏する。
【００１６】
請求項１６記載の発明によれば、ワンチップＣＰＵのＲＯＭに格納されているプログラム情報を有する中央集積回路の情報を、システムコントローラ基板が検知し、中央集積回路が、記録のスループットを検知し、上記検知されたスループットで記録するように、上記システムコントローラ基板が制御することできるという効果を奏する。
【００１７】
請求項１７〜２１記載の発明によれば、中央集積回路が、省エネモードに対応している場合には、上記省エネモードヘの移行を許可することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１９】
図１は、本発明の一実施例であるシステムコントローラ基板部と中央集積回路部のインタフェースとを示す図である。
【００２０】
図１中、プログラム電源端子は、中央集積回路（ＣＰＵ）に内蔵されたプログラムメモリのためのプログラム電源である。ＶＤＤは、中央集積回路を動作させるための電源である。ＲＥＳＥＴは、エンジンコントローラ信号をリセットする働きと、上記プログラム電源端子を制御することによって、上記中央集積回路内蔵の書き込み可能なフラッシュメモリを書き込むためのモードに移行することができる。
【００２１】
シリアルクロックＳＣＫは、シリアル通信をするためのシリアルクロックである。ＳＯは、シリアル信号出力である。ＳＩは、シリアル信号入力である。ＧＮＤは、ＧＮＤ端子である。
【００２２】
図２は、上記実施例において、フラッシュ書き込みモードに移行するためのプログラム電源端子／ＲＥＳＥＴのシーケンスに関する説明図である。
【００２３】
システムコントローラ基板は、プログラム電源端子、リセット信号または、エンジンコントローラ電源Ｖｄｄを、リセット信号と同様に使用することによって、中央集積回路をフラッシュ書き込みモードに移行させる。
【００２４】
システムコントローラ基板は、上記フラッシュ書き込みモードに移行した後に、上記シリアル通信機能を使ってフラッシュメモリを書き込む。
【００２５】
図３は、本発明装置のシステムコントローラ基板から、エンジンコントローラフラッシュメモリに書込む動作を示すフローチャートである。
【００２６】
システムコントローラ基板のＲＯＭ−ＤＩＭＭ（プログラムメモリ）の着脱によって、エンジンコントローラのバージョンをチェックし（Ｓ１〜Ｓ４）、書換が必要な場合は、ＶＰＰ、ＲＥＳＥＴとシリアル通信との制御によって、エンジンコントローラプログラムメモリの内容を書き換える（Ｓ５〜Ｓ１４）。
【００２７】
なお、図３において、ＥＣＮＴは、エンジンコントローラであり、ＶＰＰは、プログラム電源端子であり、ＩＰは、システムコントローラ基板である。
【００２８】
図４は、本発明の一実施例であるＮＣＵを示すブロック説明図である。
【００２９】
１は、回線並びに電話機に接続されるコネクタである。Ｌ１、Ｌ２は、回線接続線である。Ｔ１、Ｔ２は、装置経由壁側へのＬ１、Ｌ２からの戻り線である。Ｒ線は、４芯のモジュラーケーブル接続時に使用される線である。
【００３０】
２は、カレントディテクタであり、オフフック時の直流電流検出、オフフック時の子電話オフフック検出、ＤＴＭＦ、ＣＮＧ信号盗み聞きを行うものである。
【００３１】
カレントディテクタ２は、回線電流によって発生する１次側のＬによって発生する磁界を、ホール素子で検知し、これを、コンパレータで比較した出力が、ＯＵＴとして出力される。この際、回線上の交流信号は、ホール素子のアナログ出力として出力される。
【００３２】
３は、回線を電話機側またはモデム側に切りかえるＣＭＬリレーである。４は、ダイヤルパルスを送出する場合に使用され，メーク時にオンとなるＰリレーである。５は、回線捕捉時にオンとなり、ダイヤルパルスのブレーク時にオフとなるＳリレーである。
【００３３】
６は、課金パルス除去用の課金パルスフィルタである。７は、直流捕捉するための半導体ＲＥＴ回路である。ここで、ＤＣＳＥＬは、ＤＣ抵抗設定入力、ＤＣＬＩＭは、ＤＣ電流制限制御入力、ＤＣＲＬは、交流ループ閉結リレー制御入力である。
【００３４】
８は、１次−２次分離トランスである。９は、複素終端であり、６００Ω終端切り替え回路であり、システムコントローラ基板ＳＥＬ１、システムコントローラ基板ＳＥＬ２、システムコントローラ基板ＳＥＬ３は、終端インピーダンス切り換え制御信号である。
【００３５】
１０は、アナログ出力フィルタであり、カレントディテクタにおけるアナログ出力のｆ特性を補正し、帯域内でフラットなアナログ出力を得られるものである。１１は、２線−４線変換回路である。１２は、受信に不要な周波数帯域の信号を除去するものであり、ＩＴＵ−Ｔ勧告Ｖ．３４の信号を通過させ、課金パルスを通過させないことを考慮し設計されているものである。
【００３６】
１３は、Ｒリレーである。Ｒ線を接続するために使用されるものである。１４は、Ｈリレーであり通信中オフフック検知を行う時に電話機に装置側からの電流を流すことができるようにするものである。１５は、電話機のフック検知を行うためのＨＯＯＫ検知である。
【００３７】
１６は、上流側電話機のコネクタである。Ｔ１１、Ｔ１２は、上流電話機の装置経由の回線である。Ｗ線は、上流電話機Ｔ１１からの戻り線で下流のＴ２１へ入ることが可能な線である。また、ＵＫにおいて、Ｗリンガー用出力線としても使用可能なものである。Ａ線は、上流電話機のＴ２１からの戻り線でＴ２２へ入ることの可能な線である。
【００３８】
１７は、戻り線切り換えスイッチである。１８は、ＣＩ検知回路である。１９は、ＣＩインピーダンス切り換え回路である。
【００３９】
２０は、バージョン出力回路である。２１は、リレードライブ回路である。２２は、下流側電話機を接続するためのコネクタである。２３は、通信中オフフック検知を行うために電話機に電流を流すことのできるコネクタである。
【００４０】
図５は、本発明の画像通信装置と接続されるオプション類の構成を示すブロック図である。
【００４１】
１０１は、電源であり、１０２は、原稿を多数枚読み取るためのオートドキュメントフィーダ（ＡＤＦ）である。１０３は、通信を行うための網制御装置ＮＣＵ１であり、１０４は、原稿読み取りを制御するためのＢＯＯＫユニットである。１０５は、回線のモジュラージャックＭＪであり、１０６は、オプションの２回線同時通信を行うための通信ユニットであり、１０７は、コンタクトセンサの画像を処理するためのＬＵＧＩＡである。
【００４２】
１０８は、コンタクトセンサであり、１０９は、記録系以外のシステム全体を制御するシステムコントローラ基板であり、１１０は、複写機、プリントの枚数を記憶するシリアルカウンタであり、１１１は、ユーザへの装置の状態を表示し、また、ユーザからキー入力にて装置の動作を決定するための操作部である。
【００４３】
１１２は、たとえばネットワークを介して受けた文字コードを画像に変換し、プリンタが印字できるビデオデータに変換するいわゆるフォーマッタであるＰＤＬである。１１３は、ネットワークから受けたデータを展開し記憶するためのハードディスクである。
【００４４】
１１４は、ネットワークとのインタフェースを取るＮＩＣであり、１１５は、シリアルカウンタ１１０の情報を外部に記憶し、改ざん等によって複写機やプリンタの枚数をわからなくすることを防ぐ記憶媒体を有するカードである。
【００４５】
１１６は、カードまたは公衆回線によってメンテナンス情報をやり取りするためのＡＳＳＩＳＴ。１１７は、部門別管理等の管理を記憶するカードを着脱可能なカードリーダ。
【００４６】
１１８は、ドラム上に作像を行うためのスキャナユニットである。１１９は、記録系の制御を行うためのコントローラＥＣＮＴである。１２０は、ドラム上に記録画像に応じてトナーを付着させ、記録紙に転写するための高圧信号を作りだす高圧部である。
【００４７】
１２１は、トナーの付着した記録紙を熱と圧力によって定着する定着ヒータユニットであり、１２２は、記録された記録紙を仕分けるためのオプションであり、インナー排紙トレーである。ｏｐＦｅｅｄｅｒ１２４は、フィニッシャー１２３と排他的であるｏｐＦｅｅｄｅｒであり、１２５は、２回線目の網制御装置であるＮＣＵである。
【００４８】
図６は、システムコントローラ基板周辺を示すブロック構成図である。
【００４９】
２０１は、電源であり、２０２は、原稿を多数枚読み取るためのオートドキュメントフィーダ（ＡＤＦ）である。２０３は、通信を行うための網制御装置ＮＣＵ１である。２０４は、原稿読み取りを制御するためのＢＯＯＫユニットである。２０５は、回線のモジュラージャックＭＪであり、２０６は、オプョンの２回線同時通信を行うための通信ユニットであり、２０７は、コンタクトセンサの画像を処理するためのＬＵＧＩＡである。
【００５０】
２０８は、コンタクトセンサであり、２０９は、記録系以外のシステム全体を制御するシステムコントローラ基板であり、２１０は、複写機、プリントの枚数を記憶するシリアルカウンタであり、２１１は、ユーザへの装置の状態を表示し、また、ユーザからキー入力にて装置の動作を決定するための操作部である。
【００５１】
２１２は、たとえばネットワークを介して受けた文字コードを画像に変換し、プリンタが印字できるビデオデータに変換するいわゆるフォーマッタであるＰＤＬであり、２１３は、ネットワークから受けたデータを展開し記憶するためのハードディスクである。２１４は、ネットワークとのインタフェースを取るためのＮＩＣであり、２１５は、シリアルカウンタ２１０の情報を外部に記憶し、改ざん等によって複写機やプリンタの枚数をわからなくすることを防ぐ記憶媒体を有するカードである。
【００５２】
２１６は、カードまたは公衆回線によってメンテナンス情報をやり取りするためのＡＳＳＩＳＴであり、２１７は、部門別管理等の管理を記憶するカードを着脱可能なカードリーダある。
【００５３】
２３０、２３１、２３２は、ＡＤＦ上の原稿長を検知するための原稿長センサであり、２３３は、ＡＤＦの温度を検知するためのサーミスタであり、２３４は、ＡＤＦの原稿を搬送させるためのモータである。２３５は、送信済みのＦＡＸ原稿にスタンプするための済みスタンプであり、２３６は、ＡＤＦのカバーが開いたことを検知するためのカバーセンサであり、２３７は、原稿のエッジの検知をするための原稿エッジセンサで原稿読みとり部直前にあるセンサであり、２３８は、原稿を引き込むクラッチである。
【００５４】
２３９は、ＡＤＦをドライブするためのＡＤＦドライバであり、２４０は、モータ２３４を駆動させるモータドライバであり、２４１は、センサ基板である。２４２、２４３は、原稿の幅を検知する原稿幅センサであり、２４４は、原稿がＡＤＦ上にあることを検知する原稿センサであり、２４５は、原稿センサ２４４とセンサ２３７との間にあり、読みとり系を駆動させるタイミングを測るためのセンサであり、２５０、２５１は、原稿台上に圧板またはＡＤＦが存在するときにそれらがあけられている状態を検知するセンサである。
【００５５】
２５２は、ＣＳ２０８がホームポジションにあることを検知するホームポジションセンサであり、２５３は、ＣＳ２０８を駆動するモータであり、２５４、２５５、２５６、２５７は、センサ２５０、２５１の状態によって、圧板またはＡＤＦがある程度あけられていることを検知した場合に、原稿台に置かれた原稿のサイズを検知するセンサである。
【００５６】
２５８は、モータ２５３をドライブするモータドライバであり、２５９は、シリアルカウンタ２１０の記憶素子であるＥＥＰＲＯＭであり、２６０は、カード２１５の記憶素子であるＥＥＰＲＯＭである。
【００５７】
２６１は、システムコントローラ基板の動作を決定するＲＯＭであり、２６２、２６３は、画像信号等を記憶する増設ＲＡＭであり、２６４は、音を発するスピーカであり、２６５は、ＥＣＯＮＴに対して印字ビデオデータを送る差動アンプであり、２６６は、ＰＤＬ２１２からの印字ビデオデータを受けるための差動アンプである。
【００５８】
図７は、ＥＣＯＮＴとその周辺の電気部品とを示すブロック図である。
【００５９】
３０１は、電源であり、３０２は、システムコントローラ基板であり、３０３は、記録紙がドラムの直前にあることを検知するレジ前センサである。
【００６０】
３０４は、記録部全体を駆動するメインモータであり、３０５は、手差し給紙部から挿入された記録紙をピックアップするための手差し給紙ソレノイドであり、３０６は、レジ前センサ３０３に紙がかかったときに、ある程度のたわみをつけて紙を引き込むレジストクラッチであり、３０７は、温度を下げるファンモータである。３０８は、ドラム上にレーザビームを照射するレーザユニットであり、３０９は、レーザの水平方向のスキャニングの同期タイミングを検知するビーム検知センサであり、３１０は、レーザをスキャンするスキャナモータである。
【００６１】
３１１は、カセットに置かれている紙サイズを検知する紙サイズスイッチであり、３１２は、カセットにある記録紙をピックアップするためのソレノイドである。３１４は、ピックアップされた紙がきていない場合にそれを検知してピックアップをリトライするためのリトライセンサであり、３１５と３１６とは、画像通信装置の前ドアを開けたときにそれを検知するドアセンサである。
【００６２】
３１７は、オプションのカセットフィーダであり、３１８は、フィニッシャーであり、３１９は、インナー排紙トレーである。３２０は、記録紙が排紙されたことを検知する排紙センサであり、３２１と３２２とは、定着器の温度を検知するためのサーミスタであり、３２３は、フィニッシャーを装着するときに外される満載検知センサである。３２４は、記録紙が手差し給紙部に存在することを検知するセンサであり、３２５は、廃トナーが満載になったことを検知する廃トナー満載検知センサであり、３２６は、記録系全体を制御するＥＣＯＮＴであり、３２７は、ＥＣＯＮＴ  ＣＰＵ（中央集積回路）である。
【００６３】
図８は、フィニッシャーを示すブロック図である。
【００６４】
４０１は、画像通信装置とのインタフェース部であり、４０２は、フィニッシャーＣＰＵであり、４０３は、複数のフォトセンサ類であり、４０４は、ＦＥＴであり、４０５は、電流を制限するヒューズであり、４０６は、電流を制限するサーキットブレーカである。
【００６５】
４０７は、記録紙をスタックし、上下に動くことができるスタックトレーを動かすスタックトレーモータであり、４０８は、スタックトレーモータ４０７のドライバＩＣであり、４０９は、画像通信装置から排出された記録紙をフィニッシャー側に引き入れ、シフトトレー側に持ってくるための排紙モータである。４１０は、排紙モータ４０９のドライバ゛ＩＣであり、４１１は、記録紙を束ねるための束処理モータであり、４１２は、束処理モータ４１１のドライバＩＣであり、４１３は、記録紙を前に整合するための前整合モータである。４１４は、前整合モータ４１３のドライバＩＣであり、４１５は、記録紙を後に束ねるための後整合モータであり、４１６は、後整理モータ４１５のモータドライバＩＣであり、４１７は、記録紙をステイプルするためのステイプルユニットであり、１８は、ステイプルユニット４１７のドライバＩＣである。
【００６６】
ところで、記録制御の機能と装置全体の制御とを変更する場合、装置全体を制御するシステムコントローラ基板のプログラムメモリを変更し、また、システムコントローラ基板のプログラムメモリの内容に合わせたエンジンコントローラに変更する必要がある。
【００６７】
システムコントローラ基板は、装置全体を制御しているので、多くのプログラムメモリ容量を必要とし、したがって、ＣＰＵとプログラムメモリとは、分離したチップで構成されている。システムコントローラ基板の機能を変えるためには、このプログラムメモリのチップのみをシステムコントローラ基板から独立し、これを変更することによって、市場での対応も比較的容易に行うことができる。
【００６８】
一方、エンジンコントローラは、プログラムメモリ容量が小容量で済むが、モータ、センサ、アクチュエータ等、多くのデバイスを制御する必要がある。したがって、入出力ポート、ＡＤ／ＤＡ変換回路等が内蔵され、小容量のプログラムメモリを内部に有するワンチップＣＰＵが制御することがほとんどである。
【００６９】
従来、記録部を制御するエンジンコントローラのうちには、ＣＰＵに内蔵されたプログラムメモリを書き換えることができるものが存在している。
【００７０】
ハードウェアが固まった後に、上記プログラムメモリを変更する必要が生じた場合、エンジンコントローラに特別に設けられたコネクタに、プログラム書き込み装置を差し込み、プログラム書き込み装置に接続されたパソコンか、または、上記プログラム書き込み装置に装着されたメモリの内容に従って、上記中央集積回路に内蔵されたプログラムメモリを書き換える。
【００７１】
または、エンジンコントローラ自体を新規のものに交換する。
【００７２】
上記プログラムメモリを書き換える場合、市場に設置された後で市場でプログラムメモリに書き込むことは一般的ではなく、エンジンコントローラ基板自体を交換することがほとんどである。
【００７３】
市場における個々のサービスマンが、特別な書き込み治具を用意し、ユーザ先で書き込むことは、治具にかかるコストと管理費とに問題がある。
【００７４】
また、市場のユーザ先で長時間書き込みにかかる作業をすることは、ユーザが悪い印象をもつというデメリットがある。
【００７５】
したがって、システムコントローラ基板のプログラムメモリを交換する場合、プログラムメモリのみを交換すれば、機能の変更が簡単である。
【００７６】
それに対して、エンジンコントローラの場合は、装置全体を分解し、多くのエンジンコントローラに接続されているケーブル類を外し、エンジンコントローラをネジ止めしているネジを外す等、機能の変更が大掛かりである。
【００７７】
また、システムコントローラ基板のプログラムメモリは、上記エンジンコントローラが、システムコントローラ基板の機能にあったエンジンコントローラに交換されることを前提に作られているので、システムコントローラ基板のプログラムメモリとエンジンコントローラとを対で交換することが主流である。
【００７８】
本発明は、市場において中央集積回路の交換を簡単にすることができ、また、ＣＰＵがマスク品であるか、書き込み可能であるかによって、表示装置の表示を変え、市場におけるサービスマンまたはユーザのなすべきプログラム内容変更方法の確認が、簡単かつ確実である画像記録装置を提供することを目的とするものである。
【００７９】
また、本発明は、市場の必要とする装置の機能にあわせ、中央集積回路を最適化することができる画像記録装置を提供することを目的とするものである。
【００８０】
図９は、本発明の実施例であるプログラムメモリを示す接続図である。
【００８１】
５０１は、システム全体を制御するシステムコントローラ基板であり、５０２は、本発明のプリンタエンジン部を制御するエンジンコントローラである。
【００８２】
５０３は、エンジンコントローラ５０２に接続され、エンジンコントローラ５０２の動作を決定するプログラムを内蔵するＣＰＵ基板ＴＹＰＥ１である。プログラムメモリは、フラッシュライタで書き込むことが可能なものである。
【００８３】
フラッシュライタＩＦ５１４を介して、ワンチップＣＰＵ５１２の中の６４ＫＢＹＴＥのメモリ容量を有するフラッシュメモリ５１３の内容を書き換えることが可能である。
【００８４】
５０４は、ＣＰＵ基板５０３の代わりに接続されるＣＰＵ基板ＴＹＰＥ２であり、小容量のマスク化されたプログラムメモリを持つものである。小容量のマスクメモリ５１６を有する低コストのワンチップＣＰＵ５１５を有する。
【００８５】
５０５は、オプションカセットフィーダ、インナー排紙トレー、フィニッシャー等のオプション接続機能を可能にしたＣＰＵ基板ＴＹＰＥ３であり、それぞれ、別のオプションＩＦ５１９、５２０、５２１を有する。
【００８６】
ワンチップＣＰＵ５１７は、比較的容量の大きなマスクメモリ５１８を有し、５０６は、システムコントローラ基板の動作を決定するプログラムメモリを内蔵した着脱可能なＲＯＭ−ＤＩＭＭ  ＴＹＰＥ１であり、書換不可能なマスクメモリ５０９を有する。
【００８７】
５０７は、システムコントローラ基板の動作を決定するプログラムメモリを内蔵した着脱可能なＲＯＭ−ＤＩＭＭ  ＴＹＰＥ２であり、書換不可能なマスクメモリ５１０を有する。メモリの容量がＴＹＰＥ１よりも大きく、台湾や中国といった言語に対応するために、多くのメモリを必要とする国においても対応することができる。
【００８８】
５０８は、システムコントローラ基板の動作を決定するプログラムメモリを内蔵した着脱可能なＲＯＭ−ＤＩＭＭ  ＴＹＰＥ３であり、書換可能なマスクメモリ５１１を有し、個別対応等、ごく限られたユーザに対してのものや、迅速な仕様変更が必要な場合に使われるものである。
【００８９】
図１０は、図９のフラッシュメモリ６４ＫＢＹＴＥ５１３、マスクメモリ２４ＫＢＹＴＥ５１６、マスクメモリ４８ＫＢＹＴＥ５１８に記憶されるＣＰＵ情報の内容を示す図である。
【００９０】
図１１は、図９に示すＣＰＵ基板５０３の詳細を示すブロック図である。
【００９１】
図１１に示す実施例は、書き込み治具をコネクタにさすことによって、フラッシュメモリの内容を書き換え可能にした実施例である。
【００９２】
６０１は、ＣＰＵ基板であり、６０２は、ワンチップＣＰＵであり、６０３は、ＣＰＵを動作させるためのクロックを作り出す水晶回路であり、６０４は、フラッシュメモリであり、６０５は、フラッシュメモリ６０４を書き込むフラッシュＩＦ回路であり、６０６は、書き込みコネクタであり、６０７は、シリアルＩＦであり、６０８は、バス制御部であり、６０９は、アドレスとデータとの兼用バスであるＡＤバスであり、６１０は、割り込み制御部である。
【００９３】
また、６１１は、入力ポートであり、６１２は、出力ポートであり、６１３は、ＡＤ変換部であり、６１４は、ＤＡ変換部であり、６１６は、ＣＰＵ基板６０１に実装されるコネクタである。６１７は、エンジンコントローラに実装されるコネクタであり、６１８は、ＣＰＵ６０２のスレーブとしてエンジンコントローラ全体を制御するＡＳＩＣであり、６１９は、ＣＰＵ６０２にリセットをかけるリセット回路であり、６２０は、ＣＰＵ６０２を動作させる電源である。
【００９４】
図１２は、図１１に示す実施例の変形を示す図である。
【００９５】
エンジンコントローラからの制御でもフラッシュメモリを書き換え可能にしたものである。
【００９６】
図１３は、図１２に示す実施例の変形を示す図である。
【００９７】
エンジンコントローラからの制御のみで、フラッシュメモリを書き換え可能にしたものである。
【００９８】
図１４は、図９中ＣＰＵ基板ＴＹＰＥ２  ５０４の説明図である。
【００９９】
ＣＰＵ基板ＴＹＰＥ２  ５０４に、マスクメモリ９０４を搭載した点が、図１１〜図１３に示す実施例と異なる点である。
【０１００】
図１５は、図１２に示す実施例の変形を示す図である。
【０１０１】
フラッシュメモリのワンチップＣＰＵに、オプション類を接続できるオプションコネクタ１０３０〜１０３２と、制御部１０３３〜１０３５とを有するものである。
【０１０２】
図１６は、図１５に示す実施例の変形を示す図である。
【０１０３】
メモリが、マスクメモリ１１０４になったものである。
【０１０４】
図１７は、本発明装置のシステムコントローラ基板の動作を示すフローチャートである。
【０１０５】
着脱可能な中央集積回路基板のＣＰＵ情報に基づいて、中央集積回路の交換の必要性を表示し、または、フラッシュライタによる書き換えが必要であると表示し（Ｓ２１〜Ｓ２６）、または、オペレータの指示によるフラッシュメモリの書き換えを表示する（Ｓ２７〜Ｓ３０）。
【０１０６】
図１８は、本発明のシステムコントローラ基板部と中央集積回路部のインタフェースとを示す図である。
【０１０７】
図１８中、プログラム電源端子は、中央集積回路に内蔵されたプログラムメモリのためのプログラム電源である。ＶＤＤは、中央集積回路を動作させるための電源である。ＲＥＳＥＴは、エンジンコントローラ信号をリセットする働きと、上記プログラム電源端子を制御することによって上記中央集積回路内蔵の書き込み可能なフラッシュメモリを書き込むためのモードに移行することを可能にするものである。
【０１０８】
ＳＣＫは、シリアル通信をするためのシリアルクロックであり、ＳＯは、シリアル信号出力であり、ＳＩは、シリアル信号入力であり、ＧＮＤは、ＧＮＤ端子である。
【０１０９】
図１９は、フラッシュ書き込みモードに移行するためのプログラム電源端子／ＲＥＳＥＴの動作を示すシーケンス図である。
【０１１０】
システムコントローラ基板は、プログラム電源端子とリセット信号とを使用することによって、または、エンジンコントローラ電源Ｖｄｄをリセット信号と同様に使用することによって、中央集積回路をフラッシュ書き込みモードに移行させる。
【０１１１】
システムコントローラ基板は、上記フラッシュ書き込みモードに移行した後に、上記シリアル通信機能を使ってフラッシュメモリを書き込んでいく。
【０１１２】
図２０は、本発明装置のシステムコントローラ基板からエンジンコントローラフラッシュメモリへの書込み動作を示すフローチャートである。
【０１１３】
図２１は、本発明の実施例であるＮＣＵを示すブロック説明図である。
【０１１４】
１２０１は、回線並びに電話機に接続されるコネクタであり、Ｌ１、Ｌ２は、回線接続線であり、Ｔ１、Ｔ２は、装置経由壁側へのＬ１、Ｌ２からの戻り線である。Ｒ線は、４芯のモジュラーケーブル接続時に使用される線である。
【０１１５】
１２０２は、カレントディテクタであり、オフフック時の直流電流検出、オフフック時の子電話オフフック検出、ＤＴＭＦ、ＣＮＧ信号盗み聞きを行うものである。
【０１１６】
カレントディテクタは、回線電流によって発生する１次側のＬによって発生する磁界をホール素子で検知し、をコンパレータで比較した出力がＯＵＴとして出力される。この際、回線上の交流信号は、ホール素子のアナログ出力として出力される。
【０１１７】
１２０３は、回線を電話機側またはモデム側に切りかえるＣＭＬリレーであり、１２０４は、ダイヤルパルスを送出する場合に使用され、メーク時にオンとなるＰリレーであり、１２０５は、回線捕捉時にオンとなり、ダイヤルパルスのブレーク時にオフとなるＳリレーである。
【０１１８】
１２０６は、課金パルス除去用の課金パルスフィルタであり、１２０７は、直流捕捉するための半導体ＲＥＴ回路である。
【０１１９】
ここで、ＤＣＳＥＬは、ＤＣ抵抗設定入力であり、ＤＣＬＩＭは、ＤＣ電流制限制御入力であり、ＤＣＲＬは、交流ループ閉結リレー制御入力である。
【０１２０】
１２０８は、１次−２次分離トランスであり、１２０９は、複素終端であり、６００Ω終端切り替え回路であり、システムコントローラ基板ＳＥＬ１、システムコントローラ基板ＳＥＬ２，システムコントローラ基板ＳＥＬ３は、終端インピーダンス切り換え制御信号である。
【０１２１】
１２１０は、アナログ出力フィルタであり、カレントディテクタにおけるアナログ出力のｆ特性を補正し、帯域内でフラットなアナログ出力を得ることができる。１２１１は、２線−４線変換回路であり、１２１２は、受信に不要な周波数帯域の信号を除去するものであり、ＩＴＵ−Ｔ勧告Ｖ３４の信号を通過させ、課金パルスを通過させないことを考慮し設計されている。
【０１２２】
１２１３は、Ｒリレーであり、Ｒ線を接続するために使用されるものであり、１２１４は、Ｈリレーであり通信中オフフック検知を行う時に電話機に装置側からの電流を流すことができるようにする。１２１５は、電話機のフック検知を行うＨＯＯＫ検知であり、１２１６は、上流側電話機のコネクタであり、Ｔ１１、Ｔ１２は、上流電話機の装置経由の回線である。
【０１２３】
Ｗ線は、上流電話機Ｔ１１からの戻り線であり、下流のＴ２１へ入ることが可能な線であり、また、ＵＫにおいてＷリンガー用出力線としても使用可能なものである。Ａ線は、上流電話機のＴ２１からの戻り線であり、Ｔ２２へ入ることが可能な線である。
【０１２４】
１２１７は、戻り線切り換えスイッチであり、１２１８は、ＣＩ検知回路であり、１２１９は、ＣＩインピーダンス切り換え回路であり、１２２０は、バージョン出力回路である。１２２１は、リレードライブ回路であり、１２２２は、下流側電話機を接続するためのコネクタであり、１２２３は、通信中オフフック検知を行うために電話機に電流を流すことのできるコネクタである。
【０１２５】
図２２は、本発明の実施例である画像通信装置と接続されるオプション類の構成を示す図である。
【０１２６】
１３０１は、電源であり、１３０２は、原稿を多数枚読み取るオートドキュメントフィーダ（ＡＤＦ）であり、１３０３は、通信を行うための網制御装置ＮＣＵ１であり、１３０４は、原稿読み取りを制御するＢＯＯＫユニットであり、１３０５は、回線のモジュラージャックＭＪである。１３０６は、オプションの２回線同時通信を行う通信ユニットであり、１３０７は、コンタクトセンサの画像を処理するＬＵＧＩＡであり、１３０８は、コンタクトセンサであり、１３０９は、記録系以外のシステム全体を制御するシステムコントローラ基板である。
【０１２７】
１３１０は、複写機、プリントの枚数を記憶するシリアルカウンタであり、１３１１は、ユーザへの装置の状態を表示し、また、ユーザからキー入力によって装置の動作を決定する操作部であり、１３１２は、たとえばネットワークを介して受けた文字コードを画像に変換し、プリンタが印字できるビデオデータに変換するいわゆるフォーマッタであるＰＤＬである。１３１３は、ネットワークから受けたデータを展開し記憶するためのハードディスクであり、１３１４は、ネットワークとのインタフェースを取るためのＮＩＣであり、１３１５は、操作部１０の情報を外部に記億し、改ざん等によって複写機やプリンタの枚数をわからなくすることを防ぐ記憶媒体を有するカード。
【０１２８】
１３１６は、カードまたは公衆回線によってメンテナンス情報をやり取りするＡＳＳＩＳＴであり、１３１７は、部門別管理等の管理を記憶するカードを着脱可能なカードリーダであり、１３１８は、ドラム上に作像を行うためのスキャナユニットであり、１３１９は、記録系の制御を行うコントローラＥＣＮＴである。１３２０は、ドラム上に記録画像に応じてトナーを付着させ、記録紙に転写する高圧信号を作りだす高圧部であり、１３２１は、トナーの付着した記録紙を、熱と圧力とによって定着する定着ヒータユニットであり、１３２２は、記録された記録紙を仕分けるオプションであるインナー排紙トレーであり、１３２４は、排紙トレー１３２３と排他的であるフィニッシャーであり、１３２５は、２回線目の網制御装置であるＮＣＵである。
【０１２９】
図２３は、システムコントローラ基板周辺を示すブロック図である。
【０１３０】
１４０１は、電源であり、１４０２は、原稿を多数枚読み取るためのオートドキュメントフィーダ（ＡＤＦ）であり、１４０３は、通信を行うための網制御装置ＮＣＵ１であり、１４０４は、原稿読み取りを制御するＢＯＯＫユニットであり、１４０５は、回線のモジュラージャックＭＪである。
【０１３１】
１４０６は、オプションの２回線同時通信を行う通信ユニットであり、１４０７は、コンタクトセンサの画像を処理するＬＵＧＩＡであり、１４０８は、コンタクトセンサ（ＣＳ）であり、１４０９は、記録系以外のシステム全体を制御するシステムコントローラ基板である。
【０１３２】
１４１０は、複写機、プリントの枚数を記憶するシリアルカウンタであり、１４１１は、ユーザへの装置の状態を表示し、また、ユーザからキー入力にて装置の動作を決定する操作部であり、１４１２は、たとえばネットワークを介して受けた文字コードを画像に変換し、プリンタが印字できるビデオデータに変換するいわゆるフォーマッタであるＰＤＬであり、１４１３は、ネットワークから受けたデータを展開し記憶するハードディスクであり、１４１４は、ネットワークとのインタフェースを取るためのＮＩＣであり、１４１５は、シリアルカウンタ１４１０の情報を外部に記億し、改ざん等によって複写機やプリンタの枚数をわからなくすることを防ぐ記憶媒体を有するカードである。
【０１３３】
１４１６は、カードまたは公衆回線によってメンテナンス情報をやり取りするためのＡＳＳＩＳＴであり、１４１７は、部門別管理等の管理を記憶するカードを着脱可能なカードリーダである。
【０１３４】
１４３０、１４３１、１４３２は、ＡＤＦ上の原稿長を検知するための原稿長センサであり、１４３３は、ＡＤＦの温度を検知するサーミスタであり、１４３４は、ＡＤＦの原稿を搬送させるモータであり、１４３５は、送信済みのＦＡＸ原稿にスタンプする済みスタンプである。
【０１３５】
１４３６は、ＡＤＦのカバーが開いたことを検知するカバーセンサであり、１４３７は、原稿のエッジの検知をする原稿エッジセンサであり、原稿読みとり部直前にあるセンサであり、１４３８は、原稿を引き込むためのクラッチであり、１４３９は、ＡＤＦをドライブするＡＤＦドライバであり、１４４０は、モータ１４３４を駆動させるモータドライバである。
【０１３６】
１４４１は、センサ基板であり、１４４２、１４４３は、原稿の幅を検知する原稿幅センサであり、１４４４は、原稿がＡＤＦ上にあることを検知する原稿センサであり、１４４５は、原稿センサ１４４４と原稿エッジセンサ１４３７との間に設けられ、読みとり系を駆動させるタイミングを測るセンサである。
【０１３７】
１４５０、１４５１は、原稿台上に圧板またはＡＤＦが存在するときに、それらが開けられている状態を検知するセンサであり、１４５２は、ＣＳ１４０８がホームポジションにあることを検知するホームポジションセンサであり、１４５３は、ＣＳ１４０８を駆動させるモータであり、１４５４、１４５５、１４５６、１４５７は、センサ１４５０、１４５１の状態によって、圧板またはＡＤＦがある程度開けられていることを検知した場合に、原稿台に置かれた原稿のサイズを検知するセンサである。
【０１３８】
１４５８は、ホームポジションセンサ１４５３をドライブするモータドライバであり、１４５９は、シリアルカウンタ１４１０の記憶素子であるＥＥＰＲＯＭであり、１４６０は、カード１４１５の記憶素子であるＥＥＰＲＯＭである。
【０１３９】
１４６１は、システムコントローラ基板の動作を決定するプログラムが格納されているＲＯＭであり、１４６２、１４６３は、画像信号等を記憶する増設ＲＡＭであり、１４６４は、音を発するスピーカである。１４６５は、ＥＣＯＮＴに対して印字ビデオデータを送るための差動アンプであり、１４６６は、ＰＤＬ１４１２から印字ビデオデータを受けるための差動アンプである。
【０１４０】
図２４は、ＥＣＯＮＴとその周辺の電気部品とを示すブロック図である。
【０１４１】
１５０１は、電源であり、１５０２は、システムコントローラ基板であり、１５０３は、記録紙がドラムの直前にあることを検知するレジ前センサであり、１５０４は、記録部全体を駆動するメインモータであり、１５０５は、手差し給紙部から挿入された記録紙をピックアップする手差し給紙ソレノイドである。
【０１４２】
１５０６は、レジ前センサ１５０３に紙がかかったときに、ある程度のたわみをつけて紙を引き込むレジストクラッチであり、１５０７は、温度を下げるためのファンモータであり、１５０８は、ドラム上にレーザビームを照射するレーザユニットであり、１５０９は、レーザの水平方向のスキャニングの同期タイミングを検知するビーム検知センサである。
【０１４３】
１５１０は、レーザをスキャンするスキャナモータであり、１５１１は、カセットに置かれている紙サイズを検知する紙サイズスイッチであり、１５１２は、カセットに収容されている記録紙をピックアップするためのソレノイドであり、１５１４は、ピックアップされた紙がきていない場合に、それを検知し、ピックアップをリトライするためのリトライセンサである。
【０１４４】
１５１５と１５１６とは、画像通信装置の前ドアを開けたときにそれを検知するドアセンサであり、１５１７は、オプションのカセットフィーダであり、１５１８は、フィニッシャーであり、１５１９は、インナー排紙トレーであり、１５２０は、記録紙が排紙されたことを検知する排紙センサである。
【０１４５】
１５２１と１５２２とは、定着器の温度を検知するためのサーミスタであり、１５２３は、フィニッシャーを装着するときに外される満載検知センサであり、１５２４は、記録紙が手差し給紙部に存在することを検知するセンサであり、１５２５は、廃トナーが満載になったことを検知する廃トナー満載検知センサであり、１５２６は、記録系全体を制御するＥＣＯＮＴであり、１５２７は、ＥＣＯＮＴ  ＣＰＵである。
【０１４６】
図２５は、フィニッシャーを示すブロック図である。
【０１４７】
１６０１は、画像通信装置とのインタフェース部であり、１６０２は、フィニッシャーＣＰＵであり、１６０３は、複数のフォトセンサ類であり、１６０４は、ＦＥＴであり、１６０５は、電流を制限するヒューズである。１６０６は、電流を制限するサーキットブレーカであり、１６０７は、記録紙をスタックし上下に動くことのできるスタックトレーを動かすスタックトレーモータであり、１６０８は、スタックトレーモータ７のドライバＩＣであり、１６０９は、画像通信装置から排出された記録紙をフィニッシャー側に引き入れ、シフトトレー側に持ってくるための排紙モータであり、１６１０は、排紙モータ１６０９のドライバＩＣである。
【０１４８】
１６１１は、記録紙を束ねる束処理モータであり、１６１２は、束処理モータ１６１１のドライバＩＣであり、１６１３は、記録紙を前に整合する前整合モータであり、１６１４は、前整合モータ１６１３のドライバＩＣであり、１６１５は、記録紙を後に束ねる後整合モータである。１６１６は、後整合モータ１６１５のモータドライバＩＣであり、１６１７は、記録紙をステイプルするステイプルユニット。１６１８は、ステイプルユニット１６１７のドライバＩＣである。
【０１４９】
図２６は、上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のオプション接続機能を検知した場合の動作を示すフローチャートである。
【０１５０】
まず、ＥＣＮＴ  ＣＰＵ基板のオプション接続機能をＩＰが検知すると（Ｓ６１）、オプション１（カセット）の有無を判断し、オプション１（カセット）がなく（Ｓ６２）、オプション２（インナー排紙）がなく（Ｓ６４）、オプション３（フィニッシャー）がなければ（Ｓ６６）、オプション機能を表示する（Ｓ６８）。
【０１５１】
オプション１（カセット）があれば（Ｓ６２）、ＩＰのオプションカセット給紙機能を許可し（Ｓ６３）、オプション２（インナー排紙）があれば（Ｓ６４）、ＩＰのインナー排紙機能を許可し（Ｓ６５）、オプション３（フィニッシャー）があれば（Ｓ６６）、ＩＰのフィニッシャー機能を許可する（Ｓ６７）。
【０１５２】
図２７は、上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のスループット情報を検知した場合の動作を示すフローチャートである。
【０１５３】
まず、ＥＣＮＴ  ＣＰＵ基板のスループット情報をＩＰが検知した（Ｓ７１）後に、ＥＣＮＴが２８ｐｐｍで動作不可能であり（Ｓ７２）、ＥＣＮＴが２０ｐｐｍで動作不可能であれば（Ｓ７４）、ＥＣＮＴが１６ｐｐｍで動作可能と判断し（Ｓ７６）、ＩＰが１６ｐｐｍとして全体を制御する（Ｓ７７）。
【０１５４】
ＥＣＮＴが２８ｐｐｍで動作可能であれば（Ｓ７２）、ＩＰが２８ｐｐｍとして全体を制御し（Ｓ７３）、ＥＣＮＴが２０ｐｐｍで動作可能であれば（Ｓ７４）、ＩＰが２０ｐｐｍとして全体を制御する（Ｓ７５）。
【０１５５】
図２８は、上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のＥＳＳ対応情報を検知した場合の動作を示すフローチャートである。
【０１５６】
まず、ＥＣＮＴ  ＣＰＵ基板のＥＳＳ対応情報をＩＰが検知した（Ｓ８１）後に、ＥＣＮＴ  ＣＰＵがＥＣＮＴ電源断によるＥＳＳに対応不可能であり（Ｓ８２）、ＥＣＮＴ  ＣＰＵがパワー系電源断によるＥＳＳに対応不可能であり（Ｓ８４）、ＥＣＮＴ  ＣＰＵがクロック停止によるＥＳＳに対応不可能であり（Ｓ８６）、ＣＰＵがクロック周波数低減によるＥＳＳに対応不可能であれば（Ｓ８８）、ＥＳＳ機能を許可する（Ｓ９０）。
【０１５７】
ＥＣＮＴ  ＣＰＵがＥＣＮＴ電源断によるＥＳＳに対応可能であれば（Ｓ８２）、機能を許可し（Ｓ８３）、ＥＣＮＴ  ＣＰＵがパワー系電源断によるＥＳＳに対応可能であれば（Ｓ８４）、機能を許可し（Ｓ８５）、ＥＣＮＴ  ＣＰＵがクロック停止によるＥＳＳに対応可能であれば（Ｓ８６）、機能を許可し（Ｓ８７）、ＣＰＵがクロック周波数低減によるＥＳＳに対応可能であれば（Ｓ８８）、機能を許可する（Ｓ８９）。
【図面の簡単な説明】
【０１５８】
【図１】本発明の一実施例であるシステムコントローラ基板部と中央集積回路部のインタフェースとを示す図である。
【図２】上記実施例において、フラッシュ書き込みモードに移行するためのプログラム電源端子／ＲＥＳＥＴのシーケンスに関する説明図である。
【図３】本発明装置のシステムコントローラ基板から、エンジンコントローラフラッシュメモリに書込む動作を示すフローチャートである。
【図４】本発明の一実施例であるＮＣＵを示すブロック説明図である。
【図５】本発明の画像通信装置と接続されるオプション類の構成とを示すブロック図である。
【図６】システムコントローラ基板周辺のブロック構成図である。
【図７】ＥＣＯＮＴとその周辺の電気部品とを示すブロック図である。
【図８】フィニッシャーを示すブロック図である。
【図９】本発明の実施例であるプログラムメモリを示す接続図である。
【図１０】図９のフラッシュメモリ６４ＫＢＹＴＥ５１３、マスクメモリ２４ＫＢＹＴＥ５１６、マスクメモリ４８ＫＢＹＴＥ５１８に記憶されるＣＰＵ情報の内容を示す図である。
【図１１】図９に示すＣＰＵ基板５０３の詳細を示すブロック図である。
【図１２】図１１に示す実施例の変形を示す図である。
【図１３】図１２に示す実施例の変形を示す図である。
【図１４】図９中ＣＰＵ基板ＴＹＰＥ２  ５０４の説明図である。
【図１５】図１２に示す実施例の変形を示す図である。
【図１６】図１５に示す実施例の変形を示す図である。
【図１７】本発明装置のシステムコントローラ基板の動作を示すフローチャートである。
【図１８】本発明のシステムコントローラ基板部と中央集積回路部のインタフェースとを示す図である。
【図１９】フラッシュ書き込みモードに移行するためのプログラム電源端子／ＲＥＳＥＴの動作を示すシーケンス図である。
【図２０】本発明装置のシステムコントローラ基板からエンジンコントローラフラッシュメモリへの書込み動作を示すフローチャートである。
【図２１】本発明の実施例であるＮＣＵを示すブロック説明図である。
【図２２】本発明の実施例である画像通信装置と接続されるオプション類の構成を示す図である。
【図２３】システムコントローラ基板周辺を示すブロック図である。
【図２４】ＥＣＯＮＴとその周辺の電気部品とを示すブロック図である。
【図２５】フィニッシャーを示すブロック図である。
【図２６】上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のオプション接続機能を検知した場合の動作を示すフローチャートである。
【図２７】上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のスループット情報を検知した場合の動作を示すフローチャートである。
【図２８】上記実施例において、ＩＰが、ＥＣＮＴ  ＣＰＵ基板のＥＳＳ対応情報を検知した場合の動作を示すフローチャートである。
【符号の説明】
【０１５９】
ＥＣＮＴ…エンジンコントローラ、
ＶＰＰ…プログラム電源端子、
ＩＰ…システムコントローラ基板、
Ｌ１、Ｌ２…回線接続線、
Ｔ１、Ｔ２…戻り線、
ＶＤＤ…中央集積回路を動作させる電源、
ＳＣＫ…シリアルクロック、
ＳＯ…シリアル信号出力、
ＳＩ…シリアル信号入力、
ＧＮＤ…ＧＮＤ端子、
ＡＤＦ…オートドキュメントフィーダ、
ＭＪ…回線のモジュラージャック、
ＣＳ…コンタクトセンサ。
【図１】
2005096240.tif 000003
【図２】
2005096240.tif 000004
【図３】
2005096240.tif 000005
【図４】
2005096240.tif 000006
【図５】
2005096240.tif 000007
【図６】
2005096240.tif 000008
【図７】
2005096240.tif 000009
【図８】
2005096240.tif 000010
【図９】
2005096240.tif 000011
【図１０】
2005096240.tif 000012
【図１１】
2005096240.tif 000013
【図１２】
2005096240.tif 000014
【図１３】
2005096240.tif 000015
【図１４】
2005096240.tif 000016
【図１５】
2005096240.tif 000017
【図１６】
2005096240.tif 000018
【図１７】
2005096240.tif 000019
【図１８】
2005096240.tif 000020
【図１９】
2005096240.tif 000021
【図２０】
2005096240.tif 000022
【図２１】
2005096240.tif 000023
【図２２】
2005096240.tif 000024
【図２３】
2005096240.tif 000025
【図２４】
2005096240.tif 000026
【図２５】
2005096240.tif 000027
【図２６】
2005096240.tif 000028
【図２７】
2005096240.tif 000029
【図２８】
2005096240.tif 000030