(57)【要約】      （修正有）【課題】省エネモード解除後のモードがプリントジョブ以外のモードである場合、予備駆動動作に基づく不必要な動作音の発生を回避することができる画像形成装置を提供する。【解決手段】ＭＦＰは、ＭＦＰ全体を制御するコントローラ基板と、プリンタ部だけを制御するエンジン基板と、コントローラ基板とエンジン基板との間でシリアル通信を行うインターフェースとを有し、エンジン基板は、ＭＦＰが省エネモードから復帰した後にコントローラ基板から受信するシリアル通信においてシリアルクロックが停止していることを検出した場合と、シリアルクロックが動作していることを検出した場合とで、異なるシーケンスでプリンタ部を制御し、シリアルクロックが動作しているときは、プリンタ部に前多回転動作を実行させる。【選択図】図４
2017113982.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置全体を制御する第１の制御基板と、
前記画像形成装置のうちプリンタ部だけを制御する第２の制御基板と、
前記第１の制御基板と第２の制御基板との間でシリアル通信を行うインターフェースと、
を有し、
前記第２の制御基板は、前記画像形成装置が省エネモードを解除した後に前記第１の制御基板から受信するシリアル通信においてシリアルクロックが停止していることを検出した場合と、シリアルクロックが動作していることを検出した場合とで、異なるシーケンスで前記プリンタ部を制御することを特徴とする画像形成装置。
【請求項２】
前記第２の制御基板は、前記シリアルクロックが動作している場合には、前記プリンタ部に、プリントジョブに先立って予備駆動動作を実行させ、前記シリアルクロックが停止している場合には、前記プリンタ部に、前記予備駆動動作を実行させないように前記プリンタ部を制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記シリアル通信は、シリアルデータを含み、
前記シリアルデータに、前記第１の制御基板からのデータ発行を示すスタートビットが含まれており、前記第２の制御基板が前記スタートビットを検出しなかった場合に、前記第２の制御基板は、前記シリアルクロックが停止していると判断することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記第１の制御基板は、前記画像形成装置で実施しようとしているジョブがプリント動作を伴わないジョブの場合、前記シリアルクロックを前記第２の制御基板に送信しないことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第１の制御基板は、前記シリアルクロックを前記第２の制御基板に送信しないときは、プリンタ部のエラー判断を実行しないことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記シリアル通信は、前記第１の制御基板から第２の制御基板へシリアルクロックを送信し、前記シリアルクロックに同期したシリアルデータ（ＳＤＡＴＡ）を第１の制御基板及び第２の制御基板から互いに送受信する通信であることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記シリアル通信には、シリアル画像データ（ＶＤＡＴＡ）が含まれていることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像形成装置は、マルチファンクションプリンタ（ＭＦＰ）であり、該マルチファンクションプリンタ（ＭＦＰ）の前記第２の制御基板は、シングルファンクションプリンタ（ＳＦＰ）のエンジン基板と同様の構成であることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省エネモードを備えた画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、電子写真プロセスによって画像を形成するプリンタ機能に特化したシングルファンクションプリンタ（ＳＦＰ）と、ＳＦＰに画像読取ユニット等を組み合わせたマルチファンクションプリンタ（ＭＦＰ）がある。
【０００３】
ＳＦＰとＭＦＰにおける制御基板は、装置全体を制御するコントローラ基板と、プリンタ部だけを制御するエンジン基板とで構成されている。コントローラ基板とエンジン基板には各々ＣＰＵが搭載されている。そして、プリンタ部は、２つのＣＰＵが通信を行うことによって、コントローラ基板からのコマンドによって制御される。ＳＦＰとＭＦＰでは機能が異なるため、ＳＦＰのコントローラ基板とＭＦＰのコントローラ基板は、それぞれ異なった構成となる。一方、ＳＦＰとＭＦＰにおいてプリンタ部の仕様は同様であるために、量産効果によるコストダウンの観点からも、ＳＦＰのエンジン基板とＭＦＰのエンジン基板として、同じ基板を共用できれば都合がよい。
【０００４】
ＣＰＵを備えたマスタープロセッサとスレーブプロセッサ間でシリアル通信を行う構成のＳＦＰ又はＭＦＰに関する先行技術として特許文献１が挙げられる。特許文献１には、シリアル通信上のストローブ信号をクロック監視手段の入力端子に供給する技術が開示されている。ストローブ信号とは通信の開始を表す同期信号又は通信中にアクティブに制御される同期信号であり、クロック監視手段とはウォッチドッグタイマで代表されるような一定周期のトグル動作を監視する手段である。この先行技術によれば、ストローブ信号をウオッチドッグタイマ用クロックに兼用させることにより２つの機能を持たせることができるので、信号線数の削減が可能になるということである。
【０００５】
ところで、ＳＦＰ及びＭＦＰには、近年、スリープモードが搭載されている。スリープモードは、機器のスタンバイ状態が長く続く場合は、自動的にコントローラ基板を含む最小限のユニットのみに電源を供給し、それ以外のユニットへは電源を供給しないように制御して省エネルギを実現するモードである。スタンバイモードからスリープモード（以下、「省エネモード」という。）に移行するタイミングは、例えば、ユーザが任意に設定できるように設計されている。
【０００６】
ＳＦＰもＭＦＰも電源オン時、又は省エネモード解除後にプリントジョブを行う場合は、プリンタ部で前処理としての前多回転動作が実行される。予備駆動動作としての前多回転動作終了後に、プリントジョブが実行される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１７２１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前多回転動作は、プリンタの主要駆動部を駆動させる動作であるために、動作音を伴う。ＳＦＰでは、ジョブはプリントジョブしかないので、前多回転動作はスリープ解除後に必ず必要となる動作である。しかし、ＭＦＰでは、スリープ解除後に、例えば、画像読み取り部で読み取った画像をパーソナルコンピュータに送信したり、ＦＡＸ送信したりするようなプリントジョブを伴わないジョブもある。従って、プリンタを動作させる予定がないのに、不要な前多回転動作が行われて動作音が発生することはユーザにとって、耳障りであるという問題がある。また、前多回転動作では、定着装置にも通電が行われるので、プリントを伴わないジョブの前に前多回転動作が行われることは、省エネルギの観点からも好ましくない。
【０００９】
不要な前多回転動作を防止するために、コントローラ基板からエンジン基板に送信するための制御信号であって、省エネモード解除後に、プリンタが前多回転動作を行うか否かを制御する制御信号を設けることが好ましい。このような制御信号をＷＡＫＥ信号という。そして、省エネモード解除後に送信されるＷＡＫＥ信号がＬｏｗレベルのときに、プリンタは前多回転動作を実行しないが、Ｈｉｇｈレベルのときに、プリンタは前多回転動作を実行するという制御が行われる。これによって、エンジン基板は、省エネモードが解除された時点でＷＡＫＥ信号の論理をチェックし、論理に従った動作を選択すればよいことになる。
【００１０】
しかしながら、ＷＡＫＥ信号を実装することは、コントローラ基板に出力ポート、エンジン基板に入力ポートを必要とし、さらにはコントローラ基板とエンジン基板を接続するインターフェースに信号線を増加させる必要がある。
【００１１】
本発明は、かかる現状に鑑み、信号線を増加させることなく、省エネモード解除後にプリントジョブ以外のジョブが実行される場合の予備駆動動作に伴う不快音の発生を抑制することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、請求項１記載の画像形成装置は、画像形成装置全体を制御する第１の制御基板と、前記画像形成装置のうちプリンタ部だけを制御する第２の制御基板と、前記第１の制御基板と第２の制御基板との間でシリアル通信を行うインターフェースと、を有し、前記第２の制御基板は、前記画像形成装置が省エネモードを解除した後に前記第１の制御基板から受信するシリアル通信においてシリアルクロックが停止していることを検出した場合と、シリアルクロックが動作していることを検出した場合とで、異なるシーケンスで前記プリンタ部を制御することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、第２の制御基板は、第１の制御基板から受信するシリアル通信において、シリアルクロック（同期クロック）が停止している場合と動作している場合とで、異なるシーケンスでプリンタ部を制御する。例えば、シリアルクロック（同期クロック）が動作している場合には、プリンタ部に予備駆動動作を実行させ、停止している場合にはプリンタ部に予備駆動動作を実行させないように制御する。これによって、省エネモード解除後のモードがプリント動作を伴うモードでない場合、予備駆動作を行わないように制御できる。従って、省エネモード解除後のモードがプリントジョブ以外のモードである場合に、予備駆動作に起因する不必要な動作音の発生を回避することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る複合機（ＭＦＰ）の概略構成を示す断面図である。
【図２】図１の複合機（ＭＦＰ）の制御構成を示すブロック図である。
【図３】図２のコントローラ基板とエンジン基板との間のインターフェース信号の構成を示す図である。
【図４】図１のＭＦＰのエンジン基板が実行するジョブ処理の手順を示すフローチャートである。
【図５】コントロール基板のＡＳＩＣに接続された操作部の構成及び機能を説明するための図である。
【図６】コントロール基板と、エンジン基板との間で行われるシリアル通信におけるインターフェース信号のうちコマンド発行及びステータス発行のタイミングを示すタイミングチャートである。
【図７】図１のＭＦＰのコントローラ基板が実行するジョブ処理の手順を示すフローチャートである。
【図８】前多回転を行わない場合のコマンド発行及びステータス発行のタイミングを示すタイミングチャートである。
【図９】シングルファンクションプリンタ（ＳＦＰ）の概略構成を示す断面図である。
【図１０】図９のシングルファンクションプリンタ（ＳＦＰ）の制御構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、実施の形態について、図面を参照しつつ詳細に説明する。
【００１６】
図１は、実施の形態に係る複合機（ＭＦＰ）の概略構成を示す断面図である。ＭＦＰ１００は、プリンタ部２００Ｂと、該プリンタ部２００Ｂの上部に配置された画像読取部２５０とから主として構成されている。
【００１７】
図１において、画像読取部２５０は、プラテンガラス２５４、プラテンガラス２５４に載置された原稿２５３を押圧する圧板２５２、及び、プラテンガラス２５４の下方に配置されたコンタクトイメージセンサ（ＣＩＳ）２５１を備えている。ＣＩＳ２５１は、図示省略したフレキシブルフラットケーブル（ＦＦＣ）によってプリンタ部２００Ｂの後述するコントローラ基板２０１Ｂと接続されている。ＣＩＳ２５１は、図１中、矢印Ｂ及びＣ方向に沿って移動する。
【００１８】
プリンタ部２００Ｂは、略中央に配置された感光ドラム２０３を備えている。感光ドラム２０３の周りには、帯電器２１１、ミラー２１０を備えたレーザスキャナ２０９、及び、現像器２１２が配置されている。感光ドラム２０３と当接及び離脱可能に転写ローラ２０６が設けられており、感光ドラム２０３と転写ローラ２０６との当接部が転写部となる。転写部における用紙搬送方向の下流側に定着ローラ２１３、及び、排紙ローラ２１４が配置されている。
【００１９】
感光ドラム２０３の下方には、給紙カセット２０４が配置されている。給紙カセット２０４には用紙２０５が載置される、給紙カセット２０４に載置された用紙２０５を転写部、定着部を経て排紙トレイ２１５まで搬送する搬送パス２１７が設けられている。搬送パス２１７は、給紙カセット２０４から用紙をピックアップする給紙ローラ２０７、及び、転写部の上流側に配置されたレジストレーションローラ２０８を備えている。
【００２０】
また、プリンタ部２００Ｂは、コントローラ基板２０１Ｂ、及び、エンジン基板２１６を備えている。コントローラ基板２０１Ｂは、インターフェース２０２を有している。インターフェース２０２は、図示省略したパーソナルコンピュータ（ＰＣ）を接続する汎用のインターフェースであり、例えば、一般的なＵＳＢインターフェースで構成されている。コントローラ基板２０１Ｂは、画像形成装置全体、すなわち、ＭＦＰ１００全体を制御する。エンジン基板２１６は、プリンタ部に特化した制御を行う。コントローラ基板２０１Ｂと、エンジン基板２１６とは、図示省略したケーブルで接続されており、エンジン基板２１６は、コントローラ基板２０１Ｂによって制御される。
【００２１】
次に、図１のＭＦＰ１００の制御構成について説明する。図２は、図１のＭＦＰ１００の制御構成を示すブロック図である。
【００２２】
図２において、図１と同じ部材には同じ符号が付されている。ＭＦＰ１００は、ＭＦＰ１００全体を制御するコントローラ基板２０１Ｂと、プリンタ部２００Ｂを制御するエンジン基板２１６を備えている。
【００２３】
エンジン基板２１６は、ＡＳＩＣ３０１を備えている。ＡＳＩＣ３０１は、ＣＰＵとロジック回路が内蔵されたＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）タイプのＡＳＩＣである。エンジン基板２１６は、ＲＯＭ３０２、ＲＡＭ３０３を備えている。ＡＳＩＣ３０１と、ＲＯＭ３０２、及び、ＲＡＭ３０３とはシステムバス３０４で接続されている。ＲＯＭ３０２は、書き換え可能なフラッシュタイプのＲＯＭであり、ＡＳＩＣ３０１を制御する制御プログラムを格納する。ＡＳＩＣ３０１は、ＲＯＭ３０２に格納された制御プログラムに従ってプリンタ部２００Ｂを制御する。ＲＡＭ３０３は、ＡＳＩＣ３０１が演算を行った際にデータを一時退避させたり、受信した画像データなどが一時的に格納される記憶部として機能する。
【００２４】
ＡＳＩＣ３０１には、レーザスキャナ２０９が接続されている。レーザスキャナ２０９は、画像処理された画像データに基づいてレーザ光を発生し、感光ドラム２０３上を走査することによって感光ドラム２０３に静電潜像を形成する。また、ＡＳＩＣ３０１にはメインモータ３０５が接続されている。メインモータ３０５は、図示省略した駆動系を介してプリンタ部２００Ｂの駆動部材を駆動する。
【００２５】
一方、コントローラ基板２０１Ｂは、ＡＳＩＣ３５１Ｂを備えている。ＡＳＩＣ３５１Ｂは、ＣＰＵとロジック回路とが内蔵されたＳＯＣタイプのＡＳＩＣである。コントローラ基板２０１Ｂは、ＲＯＭ３５２Ｂ、ＲＡＭ３５３Ｂを備えている。ＡＳＩＣ３５１Ｂと、ＲＯＭ３５２Ｂ、ＲＡＭ３５３Ｂとは、システムバス３５４Ｂで接続されている。ＲＯＭ３５２Ｂは、ＡＳＩＣ３５１Ｂを制御する制御プログラムを格納する。ＡＳＩＣ３５１Ｂは、ＲＯＭ３５２Ｂに格納された制御プログラムに従ってＭＦＰ１００全体を制御する。ＲＡＭ３５３Ｂは、ＡＳＩＣ３５１Ｂが演算を行った際にデータを一時退避させたり、接続された図示省略したパーソナルコンピュータから送られてきたデータなどが一時的に格納される記憶部として機能する。
【００２６】
ＡＳＩＣ３５１Ｂには、操作部３５５Ｂが接続されている。ＡＳＩＣ３５１Ｂは、操作部３５５Ｂに搭載された操作ボタンの入力状態を監視し、操作部３５５Ｂを制御して液晶表示装置（ＬＣＤ）などの表示部に、装置の状態等、ユーザに対するコメントを表示する。ＡＳＩＣ３５１Ｂには、画像読取部２５０に搭載されたコンタクトイメージセンサ（ＣＩＳ）２５１と、該ＣＩＳ２５１を駆動するリーダモータ３５６が接続されている。また、ＡＳＩＣ３５１Ｂには、外部機器としてのＰＣを接続するためのＩ／Ｆ２０２が接続されている。Ｉ／Ｆ３５７は、コントローラ基板２０１ＢのＡＳＩＣ３５１Ｂと、エンジン基板２１６のＡＳＩＣ３０１を接続するインターフェースである。
【００２７】
図３は、コントローラ基板とエンジン基板との間のＩ／Ｆ３５７の信号線の構成を示す図である。
【００２８】
図３において、ＳＣＬＫ（同期クロック）は、ＡＳＩＣ３０１とＡＳＩＣ３５１Ｂが通信を行うためのシリアルクロックであり、コントローラ基板２０１Ｂから見て出力信号である。ＳＤＡＴＡ（シリアルデータ）は、ＡＳＩＣ３０１とＡＳＩＣ３５１Ｂが通信を行う際のシリアルのコマンドデータ又はステータスデータであり、ＡＳＩＣ３０１とＡＳＩＣ３５１Ｂが互いに送受信する双方向信号である。即ち、ＡＳＩＣ３５１Ｂがコマンドを送信するときは、ＡＳＩＣ３５１Ｂが出力となり、ＡＳＩＣ３０１が入力となる。一方、ＡＳＩＣ３０１がステータスを送信するときは、ＡＳＩＣ３０１が出力となり、ＡＳＩＣ３５１Ｂが入力となるように制御される。
【００２９】
ＳＬＥＥＰは、ＡＳＩＣ３５１Ｂが装置を省エネモードに移行させるときにこの信号をＨｉｇｈからＬｏｗに遷移させる。これによって、エンジン基板２１６及びエンジン基板２１６に接続されているレーザスキャナ２０９、メインモータ３０５などの負荷の電源が切られ、プリンタ部２００Ｂの消費電力がゼロになる。この信号をＬｏｗからＨｉｇｈに遷移させることで、エンジン基板２１６に電源が入るように制御される。ＶＤＡＴＡは、シリアル画像データであり、これを受信したＡＳＩＣ３０１は、所定の画像処理を行い、レーザスキャナ２０９に画像データを転送し、ユーザは所望のプリント画像を得る。
【００３０】
このような構成のＭＦＰ１００は、画像読取部２５０で読み取った原稿画像をプリンタ部２００Ｂで出力するコピーモードを実行する。また、ＭＦＰ１００は、図示省略したパーソナルコンピュータ（ＰＣ）に原稿画像データを送信するコンピュータスキャンモード、及び、ＰＣに保存された画像データをプリンタ部２００Ｂで出力するプリントモードを実行する。
【００３１】
以下、ＭＦＰ１００の画像読取部２５０の動作について説明する。
【００３２】
ユーザが操作部を操作することによって、画像読取部２５０に対してコピー操作又はコンピュータスキャン操作等のジョブが入力されると、ＣＩＳ２５１は、プラテンガラス２５４上に載置された原稿２５３の主走査方向のラインイメージを読み取る。読取位置における原稿Ｐの幅方向を主走査方向といい、主走査方向に直交する原稿Ｐの長さ方向を副走査方向という。
【００３３】
このとき、ＣＩＳ２５１は、図示省略した駆動モータによって、図１中、矢印Ｂ方向にあらかじめ決められた移動速度で移動し、順次ラインイメージを読み取り、所望の原稿の読み取りを行う。図１中、実線２５１で示す位置は、ＣＩＳ２５１のホームポジションであり、原稿２５３の先端のイメージを読み取る読取位置である。また、図１中、破線２５５で示す位置は、読み取り終了時のＣＩＳ２５１の位置である。原稿２５３の読み取りが終了した後、コントローラ基板２０１Ｂは、駆動モータを逆回転させてＣＩＳ２５１を、図１中、矢印Ｃ方向に移動させてホームポジションに戻す。
【００３４】
画像読取装置２５０の基本的な解像度は、主走査方向、副走査方向ともに、例えば、１インチあたり３００画素の解像度である３００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）である。画像読取装置２５０における適用可能な最大原稿サイズは、例えば、Ａ４サイズ（主走査２１０ｍｍ×副走査２９７ｍｍ）であり、ＣＩＳ２５１の駆動速度は、、例えば、主副３００ｄｐｉの解像度のとき１００ｍｍ／ｓである。したがって、主副３００ｄｐｉの解像度のときは、１画面を２．９７秒で読み取ることができる。
【００３５】
読み取られた原稿２５３の画像データは、コピーモードであればプリンタ部２００Ｂに転送され、用紙２０５に画像が再生される。また、接続されたＰＣ（図示省略）にデジタルデータとして保存するコンピュータスキャンモードの場合、画像データは、ＵＳＢインターフェース２０２を介して当該ＰＣに転送される。
【００３６】
次に、プリンタ部２００Ｂの動作について説明する。
【００３７】
例えば、プリンタ部２００Ｂに接続されたＰＣを介してユーザからプリントモード又はコピーモードが設定されると、プリンタ部２００Ｂの給紙ローラ２０７は、給紙カセット２０４に載置された用紙２０５を１枚ずつピックアップして給紙する。給紙された用紙２０５は、搬送パス２１７を搬送され、レジストレーションローラ２０８に当接した後、一旦停止する。
【００３８】
コピーモードの場合、画像読取部２５０で読み取られた画像データが画像処理された後、レーザースキャナ２０９に送信される。レーザースキャナ２０９は、画像データに対応するレーザ光をミラー２１０を介して感光ドラム２０３上に走査することによって、感光ドラム２０３に静電潜像を形成する。感光ドラム２０３は、帯電器２１１によってあらかじめ決められた電位に帯電され、レーザースキャナ２０９によって、レーザーが当たった個所の電位が徐電される。現像器２１２は、感光ドラム２０３の帯電している個所にのみトナーを付着させて可視像化する。レーザースキャナ２０９の駆動が開始されるタイミングで、一旦停止していた用紙２０５の搬送が開始され、レジストレーションローラ２０８によって、用紙２０５が転写ローラ２０６の転写部に導かれる。
【００３９】
感光ドラム２０３に形成され、可視化されたトナー像は転写部において、搬送されてきた用紙２０５に転写される。トナー像が転写された用紙２０５は、定着ローラ２１３に導入される。ここで、用紙２０５に転写されたトナー像は、あらかじめ所定温度に制御されたローラによって加熱、加圧されて融解し、用紙２０５に定着する。トナー像が定着された用紙２０５は、排紙ローラ２１４によって排紙トレイ２１５に排紙される。
【００４０】
一方、プリントモードの場合、例えば、ＵＳＢインターフェース２０２から入力された画像データは、コントローラ基板２０１Ｂに実装されている画像処理部で画像処理された後、レーザースキャナ２０９に送信される。レーザースキャナ２０９は、画像データに対応するレーザ光をミラー２１０を介して感光ドラム２０３上に走査することによって、感光ドラム２０３に静電潜像を形成する。感光ドラム２０３は、あらかじめ決められた回転速度で、図１中、矢印Ａの方向に回転しており、入力データに対応する画像データを静電潜像として再生する。感光ドラム２０３に形成された静電潜像は、現像器２１２によって可視像化された後、上述のコピーモードの場合と同様に処理され、最終的にプリント成果物が得られる。
【００４１】
次に、図１のＭＦＰ１００で実行されるジョブ処理について説明する。
【００４２】
図４は、図１のＭＦＰ１００のエンジン基板が実行するジョブ処理の手順を示すフローチャートである。このジョブ処理は、エンジン基板２１６のＡＳＩＣ３０１が、ＲＯＭ３０２に格納されたジョブ処理プログラムに従って実行する。
【００４３】
図４において、ＡＳＩＣ３０１は、先ず、コントローラ基板２０１ＢのＡＳＩＣ３５１Ｂから指令を受けて省エネモードを解除する（ステップＳ１０１）。省エネモードの解除とともに、ＡＳＩＣ３５１Ｂからの指令によって、エンジン基板２１６に電源が供給される。
【００４４】
ところで、省エネモードへの移行は、ユーザによって、後述する操作部に設けられた省エネボタン９０７が押下されることによって実現される。また、ＭＦＰ１００がスタンバイ状態になってから、予め定められた所定の時間が経過したときに省エネモードへ移行するように制御することもできる。例えば、スタンバイ状態になってから５分経過したときに、スタンバイモードから省エネモードに移行するように設定される。
【００４５】
以下、省エネモード等を設定する際に使用される操作部について説明する。
【００４６】
図５（Ａ）〜（Ｃ）は、コントロール基板２０１ＢのＡＳＩＣ３５１Ｂに接続された操作部の構成及び機能を説明するための図である。
【００４７】
図５（Ａ）において、操作部３５５Ｂは、ＬＣＤ９０１、コピーボタン９０２、スキャンボタン９０３、テンキー９０４、中断キー９０５、スタートボタン９０６、及び、省エネボタン９０７を備えている。ＬＣＤ９０１は、例えば、ＭＦＰ１００の状態を表示してユーザに報知するための表示部である。コピーボタン９０２は、ユーザがコピーモードを選択する際に押下されるボタンである。コピーボタン９０２には、内部に図示省略したＬＥＤが設けられており、コピーボタン９０２が押下されると、図５（Ｂ）に示したように、ＬＥＤが発光してコピーモードが選択されたことをユーザに知らせる。
【００４８】
スキャンボタン９０３は、ユーザがコンピュータスキャンモードを選択する際に押下されるボタンである。スキャンボタン９０３には、コピーボタン９０２と同様、内部に図示省略したＬＥＤが設けられており、スキャンボタン９０３が押下されると、図５（Ｃ）に示したように、ＬＥＤが発光しコンピュータスキャンモードが選択されたことをユーザに知らせる。テンキー９０４は、例えば、コピーモード時にユーザがコピー枚数を入力するためのキーである。入力された数値はＬＣＤ９０１に表示される。中断キー９０５は、ユーザが装置の動作を中断させる際に押下するボタンである。このボタンが押下されると、ＭＦＰ１００で実行中の動作が中断される。
【００４９】
コピーボタン９０２が押下された状態で、スタートボタン９０６が押下されると、ＭＦＰ１００は、画像読取部２５０により、原稿２５３の画像を読み取り、プリンタ部２００Ｂで画像がプリントされる。また、スキャンボタン９０３が押下された状態で、スタートボタン９０６が押下されると、ＭＦＰ１００は、画像読取部２５０により、原稿２５３の画像を読み取り、ＭＦＰ１００に接続されたＰＣ（図示省略）に画像データを送信する。
【００５０】
省エネボタン９０７は、ＭＦＰ１００を省エネモードに移行させるためのボタンであり、省エネボタン９０７が押下されると、ＭＦＰ１００は、強制的に省エネモードに移行する。省エネモード状態で、再度、省エネボタン９０７が押下されると、ＭＦＰ１００は、省エネモードからスタンバイモードに移行する。
【００５１】
図４に戻り、省エネモードが解除された後、ＡＳＩＣ３０１は、ＡＳＩＣ３５１Ｂとの通信において、最初のコマンドのスタートビットを検出したか否か、すなわち、スタートビットがＬｏｗのままであるか否か判定する。そして、ＡＳＩＣ３０１は、スタートビットがＨｉｇｈになるまで待機する（ステップＳ１０２）。
【００５２】
図６は、コントロール基板（第１の基板）と、エンジン基板（第２の基板）との間で行われるシリアル通信におけるインターフェース信号のうちコマンド発行及びステータス発行のタイミングを示すタイミングチャートである。
【００５３】
図６において、コントロール基板２０１ＢのＡＳＩＣ３５１Ｂは、定期的に９個のＳＣＬＫを出力する。すなわち、ＡＳＩＣ３５１Ｂは、ＡＳＩＣ３０１に対して、まずコマンドを発行し、それに対応したステータスをＡＳＩＣ３０１がＡＳＩＣ３５１Ｂに対して発行する。コマンドを発行するときは、ＳＤＡＴＡはＡＳＩＣ３５１Ｂ側では出力に設定され、ＡＳＩＣ３０１側では入力に設定される。
【００５４】
ＳＣＬＫの１個目に同期したＳＤＡＴＡはスタートビットＳであり、ＡＳＩＣ３０１が１個目のＳＣＬＫの立ち上がりでＨｉｇｈを検出したらコマンドが発行されたことを表す。２個目のＳＣＬＫから９個目のＳＣＬＫに同期したＳＤＡＴＡはコマンドデータであり、最下位ビットから最上位ビットの順で送信される。図６の例では、コマンドデータは、６Ｃｈを表す。
【００５５】
ＡＳＩＣ３０１は、９個のＳＤＡＴＡを受信したらＳＤＡＴＡを出力に設定する。またＡＳＩＣ３５１Ｂは、９個のＳＤＡＴＡを送信したらＳＤＡＴＡを入力に設定する。コマンドが発行された直後の、ＳＣＬＫの１個目に同期したＳＤＡＴＡはスタートビットＳであり、ＡＳＩＣ３５１Ｂが１個目のＳＣＬＫの立ち上がりでＨｉｇｈを検出したらステータスが発行されたことを表す。１個目のＳＣＬＫの立ち上がりでＬｏｗを検出した場合は、ＡＳＩＣ３０１がステータスを返す準備ができていないことを表し、ＡＳＩＣ３５１ＢはスタートビットがＨｉｇｈになるまでＳＣＬＫを定期的に出力する。ここでは、５ペアのクロックを送信してもスタートビットがＨｉｇｈにならない場合は通信エラーと判断される。このとき操作部３５５Ｂの表示部又は外部機器としてのＰＣによってエラー（故障）が発生した旨のエラーメッセージが出力される。
【００５６】
図６の例では、１４ｈのステータスデータをＡＳＩＣ３０１が発行したことを示す。ＡＳＩＣ３５１Ｂは、９個のＳＤＡＴＡを受信したらＳＤＡＴＡを出力に設定し、ＡＳＩＣ３０１は、９個のＳＤＡＴＡを送信したらＳＤＡＴＡを入力に設定することにより、次のコマンド発行に備える。コマンドとステータスにはそれぞれのデータに対する処理があらかじめ決められており、これによって装置の総合的な制御が実行される。
【００５７】
図４に戻り、ステップＳ１０２の判定の結果、コマンドのスタートビットを検出しなかった場合、すなわち、スタートビットがＬｏｗのままの場合（ステップＳ１０２で「ＹＥＳ」）、ＡＳＩＣ３０１は、スタートビットがＨｉｇｈになるまで待機する。一方、スタートビットを検出した場合、すなわち、スタートビットがＬｏｗからＨｉｇｈになった場合（ステップＳ１０２で「ＮＯ」）、ＡＳＩＣ３０１は、スタートビットがＬｏｗの場合と異なるシーケンスでプリンタ部２００Ｂを制御する。すなわち、ＡＳＩＣ３０１は、プリントジョブ又はコピージョブに先立って予備駆動動作である前多回転動作を実行させる（ステップＳ１０３）。前多回転動作は、定着器を予備温調し、感光ドラムを帯電させ、かつ感光ドラムの回転を行うことによって、プリントジョブを開始する前に電子写真プロセス周りの状態を安定させる動作である。
【００５８】
前多回転動作を実行させた後（ステップＳ１０３）、ＡＳＩＣ３０１は、処理をステップＳ１０４に進める。すなわち、ＡＳＩＣ３０１は、ＡＳＩＣ３５１Ｂと通信を開始し、受信したコマンドに対するプリンタ部２００Ｂの動作制御を行うと同時に、ステータスをＡＳＩＣ２５１Ｂに送信する（ステップＳ１０４）。ステータスをＡＳＩＣ２５１Ｂに送信した後、ＡＳＩＣ３０１は、ＡＳＩＣ３５１Ｂとの通信が終了したか否かを判定する（ステップＳ１０５）。
【００５９】
ステップＳ１０５の判定の結果、ＡＳＩＣ３５１Ｂとの通信が終了した場合（ステップＳ１０５で「ＹＥＳ」）、ＡＳＩＣ３０１は、処理をステップＳ１０６に進める。すなわち、ＡＳＩＣ３０１は、最後のコマンドに対する動作、即ち一連のジョブが終了したか否か判定し、ジョブが終了するまで待機する（ステップＳ１０６）。そして、一連のジョブが終了した後、ＡＳＩＣ３０１は、本ジョブ処理を終了する。
【００６０】
一方、ステップＳ１０５の判定の結果、ＡＳＩＣ３５１Ｂとの通信が終了していない場合（ステップＳ１０５で「ＮＯ」）、ＡＳＩＣ３０１は、処理をステップＳ１０４に戻し、ＡＳＩＣ３５１Ａとコマンド及びステータスのやり取りを続行する。
【００６１】
次に、ＭＦＰ１００のコントローラ基板で実行されるジョブ処理について説明する。
【００６２】
図７は、図１のＭＦＰ１００のコントローラ基板２０１Ｂが実行するジョブ処理の手順を示すフローチャートである。このジョブ処理は、図４のジョブ処理が実行される際に、ＡＳＩＣ３５１Ｂが、コントローラ基板２０１ＢのＲＯＭ３５２に格納されたジョブ処理プログラムに従って実行する。
【００６３】
図７において、ＡＳＩＣ３５１Ｂは、先ず、エンジン基板２１６のＡＳＩＣ３０１にコマンドを送って省エネモードを解除し、エンジン基板２１６に電源を供給する（ステップＳ２０１）。エンジン基板２１６に電源を供給した後、ＡＳＩＣ３５１Ｂは、ユーザによって、コンピュータスキャンモードが選択されたか否か判定する（ステップＳ２０２）。コンピュータスキャンモードとは、例えば、インターフェース２０２を介して接続されたパーソナルコンピュータ（ＰＣ）に原稿画像データをスキャンして送信するモードであり、画像形成動作を伴わないモードである。
【００６４】
ステップＳ２０２の判定の結果、コンピュータスキャンモードが選択されなかった場合（ステップＳ２０２で「ＮＯ」）、ＡＳＩＣ３５１Ｂは、処理をステップＳ２０３に進める。すなわち、ＡＳＩＣ３５１Ｂは、エンジン基板２１６のＡＳＩＣ３０１との通信を開始し、受信したステータスに対するコマンドをＡＳＩＣ３０１に送信する（ステップＳ２０３）。なお、このとき、ＡＳＩＣ３０１は、画像形成動作の前処理としての前多回転動作を実行させる（上述の図４のステップＳ１０３参照）。
【００６５】
次いで、ＡＳＩＣ３５１Ｂは、ＡＳＩＣ３０１との通信が終了したか否か判定する（ステップＳ２０４）。ステップＳ２０４の判定の結果、ＡＳＩＣ３０１との通信が終了した場合（ステップＳ２０４で「ＹＥＳ」）、ＡＳＩＣ３５１Ｂは、一連のジョブが終了したか否かを判定し、ジョブが終了するまで待機する（ステップＳ２０５）。そして、一連のジョブが終了した後（ステップＳ２０５で「ＹＥＳ」）、ＡＳＩＣ３５１Ｂは、本処理を終了する。
【００６６】
一方、ステップＳ２０４の判定の結果、ＡＳＩＣ３０１との通信が終了していない場合（ステップＳ２０４で「ＮＯ」）、ＡＳＩＣ３５１Ｂは、処理をステップＳ２０３に戻し、ＡＳＩＣ３０１とコマンド、及び、ステータスのやり取りを続行する。
【００６７】
また、ステップＳ２０２の判定の結果、画像形成を伴わないコンピュータスキャンモードが選択された場合（ステップＳ２０２で「ＹＥＳ」）、ＡＳＩＣ３５１Ｂは、ＡＳＩＣ３０１との通信を行うことなく処理をステップＳ２０５に進める。
【００６８】
省エネモード解除直後のコンピュータスキャンジョブでは、プリンタ部２００Ｂは動作を要しない。従って、この場合、省エネモード解除直後の前多回転動作は不要となる。
【００６９】
また、省エネモード解除直後のコンピュータスキャンジョブでは、ＡＳＩＣ３５１Ｂは、Ｉ／Ｆ３５７上のＳＣＬＫ（シリアルクロック）を、図８に示したようにＬｏｗ固定とする。エンジン基板２１６側のＡＳＩＣ３０１は、省エネモード解除後の１回目のコマンド発行を表すスタートビットを検出したときは、前多回転動作を実行するように制御するが、スタートビットを検出しない場合は、前多回転動作を実行しないように制御する。
【００７０】
ＳＣＬＫがＬｏｗに固定され、コントローラ基板２０１Ｂとエンジン基板２１６とが通信しないと、コントローラ基板２０１Ｂがエンジン基板２１６を制御できなくなる。しかしながら、この場合、省エネモード解除直後のジョブがプリント動作を伴わないので、支障はない。すなわち、ＳＣＬＫがＬｏｗ固定のときは、コントローラ基板２０１Ｂは、プリンタ部２００Ｂのエラー判断ができなくなる。しかしながら、実際にプリンタ部２００Ｂにエラーが発生していたとしても、ＳＣＬＫがＬｏｗ固定の場合はプリントジョブを伴わないジョブであるから、プリント以外のジョブを実行する上では問題がない。そして、プリントジョブを伴うジョブが発生した際に、コマンドとステータスのやり取りを開始し、コントローラ基板２０１Ｂが、プリンタ部２００Ｂのエラーを受信したときにエラーが発生したことを操作部３５５ＢのＬＣＤ９０１に表示する。これによって、プリンタ部２００Ｂでのエラーの発生に対応してユーザに対し、エラー通知をすることができるので、エラー検出のアルゴリズムが簡潔になる。
【００７１】
コンピュータスキャンジョブが終了した後、例えば、５分が経過したら、ＭＦＰ１００は再度、省エネモードに移行するように制御される。また、再度、省エネモードに移行する前にプリントジョブ又はコピージョブが入力された場合は、図６のようなコマンドとステータスのやり取りが開始される。
【００７２】
図４及び図７の処理によれば、省エネモード解除後のモードがプリント動作を伴うモードか否かを判定し（ステップＳ１０２、Ｓ２０２）、プリント動作を伴うモードでない場合は、前多回転動作を実行する制御は行われない（ステップＳ２０２で「ＹＥＳ｝）。これによって、省エネモード解除後のモードがプリントジョブ以外のモードである場合は、不必要な動作音によってユーザに対して不快感を与えることがなくなる。
【００７３】
また、本実施の形態によれば、前多回転動作を実行するか否かをコントローラ基板２０１Ｂからエンジン基板２１６に通知するための専用の回線を設ける必要がないので、装置のコストダウンを図ることができる。
【００７４】
また、本実施の形態によれば、ＭＦＰのエンジン基板とＳＦＰのエンジン基板を共用することができるので、量産効果によるコストダウンを図ることもできる。以下、ＭＦＰとＳＦＰとで、同じエンジン基板を共用できることについて説明する。
【００７５】
図９は、シングルファンクションプリンタ（ＳＦＰ）の概略構成を示す断面図である。ＳＦＰは、上述のように、プリントジョブ機能だけを有するので、接続されたパーソナルコンピュータから、画像データを受信し、受信した画像データをプリントする動作が行われる。
【００７６】
図９において、ＳＦＰ２００Ａは、上述した図１のＭＦＰ１００のプリンタ部２００Ｂとほぼ同様の構成であり、機能及び性能は同じである。従って、ＳＦＰ２００Ａについては説明を省略する。なお、図１では、コントローラ基板は符号２０１Ｂで表されているが、図９において、コントローラ基板は符号２０１Ａで表されている。
【００７７】
次に、ＳＦＰ２００Ａの制御構成について説明する。図１０は、図９のＳＦＰ２００Ａの制御構成を示すブロック図である。図１０中、図２及び図９と同じ部材には同じ符号が付されている。
【００７８】
図１０において、コントローラ基板２０１Ａの構成は、ＭＦＰ１００のコントローラ基板２０１Ｂと同様であるが、コントローラ基板２０１Ｂと比べて、ＣＩＳ２５１と、該ＣＩＳ２５１を駆動するリーダモータ３５６は接続されていない点で異なる。また、操作部３５５Ａは、ＭＦＰ１００の操作部３５５Ｂに対してＳＦＰで機能が減った分、入力キーが減り、操作部３５５Ａの表示領域は、ＭＦＰ１００の操作部３５５Ｂの表示領域に比べて縮小された構成となっている。
【００７９】
また、ＡＳＩＣ３５１Ａは、ＭＦＰ１００のＡＳＩＣ３５１Ｂに比べて処理能力が低機能化されており、ＲＯＭ３５２Ａ、ＲＡＭ３５３Ａは、それぞれＭＦＰ１００のＲＯＭ３５２Ｂ、ＲＡＭ３５３Ｂよりも低容量のもので構成されている。また、システムバス３５４Ａのバス幅は、ＭＦＰ１００のシステムバス３５４Ｂよりも減少している。例えば、ＭＦＰ１００のシステムバス３５４Ｂのバス幅は、データバス１６ビット、アドレスバス１２ビットであるのに対し、システムバス３５４Ａのバス幅は、例えば、データバス８ビット、アドレスバス１０ビットである。
【００８０】
また、エンジン基板２１６の構成は、ＭＦＰ１００のエンジン基板２１６の構成と同じであり、同じ構成のエンジン基板が共通されている。従って、ＳＦＰ２００ＡのＩ／Ｆ３５７は、ＭＦＰ１００のＩ／Ｆ３５７と同一の構成であり、Ｉ／Ｆを構成する信号も図３に示した信号で構成されている。なお、ＳＦＰ２００ＡではＭＦＰ１００のエンジン部２００Ｂと同じ制御が行われ、プリントジョブ機能しかないので、前多回転動作が不要であることを通知するための図８に示したＳＣＬＫとＳＤＡＴＡの状態は存在しない。
【００８１】
また、ＳＦＰ２００Ａでは、図４のステップＳ１０２に相当する確認ステップが追加されるだけなので、プログラム容量がわずかに増大するだけでコストアップすることもない。
【００８２】
以上説明したように、ＳＦＰ２００ＡとＭＦＰ１００ではエンジン基板２１６を共用することができるので、量産効果によるコストダウンを図ることができる。
【００８３】
また、上述のシリアルデータに、ＡＳＩＣ３５１Ａからのデータ発行を示すスタートビットが含まれており、ＡＳＩＣ３０１がスタートビットを検出しなかった場合に、ＡＳＩＣ３０１は同期クロックが停止していると判断するようにした。これによって、エンジン基板側に、クロックを入力する入力ポートの他にクロックの論理を判断する別の入力ポートを用意する必要がなくなるのでポートの資産を有効に活用できる。
【００８４】
さらには、ＡＳＩＣ３５１Ａは、同期クロックをＡＳＩＣ３０１に送信しないときは、プリンタ部のエラーを判断しないようにした。これによって、たとえエンジン部にエラーが発生していたとしても、プリントジョブを伴わないジョブは装置のエラーとせずに動作可能とすることができる。
【符号の説明】
【００８５】
１００  ＭＦＰ
２００Ａ  ＳＦＰ
２００Ｂ  プリンタ部
２０１Ａ、２０１Ｂ  コントローラ基板
２０２  ＵＳＢインターフェース
２１６  エンジン基板
２５０  画像読取部
２５１  コンタクトイメージセンサ（ＣＩＳ）
３５５Ａ、３５５Ｂ  操作部
３５７  インターフェース（Ｉ／Ｆ）
【図１】
2017113982.tif 000003
【図２】
2017113982.tif 000004
【図３】
2017113982.tif 000005
【図４】
2017113982.tif 000006
【図５】
2017113982.tif 000007
【図６】
2017113982.tif 000008
【図７】
2017113982.tif 000009
【図８】
2017113982.tif 000010
【図９】
2017113982.tif 000011
【図１０】
2017113982.tif 000012