(57)【特許請求の範囲】
【請求項１】
第１の装置と第２の装置から構成される複合装置の電源制御システムであって、
前記第1の装置は、
前記第２の装置から電源供給を受けるためのインレットと、
前記第１の装置の電源供給及び遮断を行うために操作される第１のソフトスイッチと、
前記第１のソフトスイッチのオンオフの情報を検知し、前記第１の装置の電源供給及び遮断を制御する第１の制御部と、
を有し、
前記第２の装置は、
交流電源に接続され、前記複合装置全体の電源供給及び遮断を行うメインスイッチと、
前記第１の装置のインレットが接続され、前記第１の装置へ前記交流電源を供給するためのアウトレットと、
前記メインスイッチと前記アウトレットとの間に設けられ、前記交流電源の供給及び遮断を行うリレーと、
前記リレーによる電源供給及び遮断を制御するための制御信号を生成する第２の制御部と、
前記第２の制御部に接続され、前記第１の装置への電源遮断と前記第２の装置の一部への電源遮断を行わせるための第２のソフトスイッチと、
を有し、
前記第１の装置に前記第２の装置が接続されている状態では、前記第１の制御部は前記第１のソフトスイッチのオンオフを無視するものであり、前記第２の制御部は前記第２のソフトスイッチが操作されると前記リレーにより前記第１の装置への電源供給及び遮断を行うものであり、前記第２のソフトスイッチのオフ操作により、前記第１の装置への電源遮断が行われてから前記第２の装置の一部への電源遮断が行われることを特徴とする電源制御システム。
【請求項２】
前記第１の装置は画像記録装置であり、前記第２の装置は画像読み取り装置であることを特徴とする請求項１記載の電源制御システム。
【請求項３】
前記第１の装置は画像読み取り装置であり、前記第２の装置は画像記録装置であることを特徴とする請求項１記載の電源制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、プリンタ装置にスキャナ装置を付加して複写機化する場合にそれぞれの装置への電源の供給およびその遮断を制御する電源制御システムに関するものである。
【０００２】
【従来の技術】
近年、コンピュータの目覚ましい普及によりカラープリンタの技術も進歩し、高画質化が進んでいる。こうした状況では、カラープリンタを買ったユーザーがのちにスキャナを付加して複写機として使用したいという要求が出てくることが予想される。
【０００３】
以下に複写機化を図る場合について図２４を用いて説明する。図２４は複写機化を図った場合のシステム構成例を示すブロック図である。図２４（ａ）ではホストコンピュータとプリンタで構成されたシステムに画像読み取り装置を装着した場合を示しており、画像読み取り装置（スキャナ）２５０１で読み取った原稿画像をホストコンピュータ２１０４に送信し、その画像データ２１０１をプリンタコントローラ２１０３を介してプリンタ２１０２で出力するようにしている。ところでこのような複写機化を図る場合、一度、原稿画像をホストコンピュータ２１０４に取り込んでからプリンタ２１０１で出力するため、出力するのに時間がかかる。一方、図２４（ｂ）に示すように、画像読み取り装置２５０１で読み取った原稿画像に相当する画像データ２１０１をネットワーク２１０５，プリンタコントローラ２１０３を介してプリンタ２１０２で出力するようにしている。この場合の装置の電源のオン・オフは画像読み取り装置２５０１，プリンタ２１０１それぞれの電源スイッチにより行っている。
【０００４】
図２５は画像データの経路を示すブロック図である。ホストコンピュータ２１０４中の画像データはコントローラ部２６０２を通りセレクタ部２６０３に入力される。また、リーダー部２５０１で読み取った画像に相当する画像データはセレクタ部２６０３に入力される。そして、セレクタ部２６０３でホストコンピュータ２１０４の画像データもしくはリーダー部２５０１の画像データが選択され、プリンタエンジン部２１０２に送られて画像形成動作が行われるようになっている。
【０００５】
また、安全面では、装置の漏電によりビル全体のブレーカを落とすことを防止するなどのために、複写機に漏電ブレーカを搭載しようという動きが徐々に高まってきている。漏電ブレーカとは図２６に示すように負荷２７０６（本実施例では複写機）に供給されるＡＣ電源２７０１の行きの電流２７０４と帰りの電流２７０５の差２７１０（人２７０８が活電部に触れることによって生じた漏れ電流２７０７が差になる）をＺＣＴ２７０３（零相変流器）で検知、さらにＡＭＰ２７０９で増幅し、あらかじめ決められた漏電電流がある時間以上流れたと判断された場合、トリップコイル２７１２がトリップし、ブレーカ接点部２７０２がＯＦＦされる構成になっている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のような従来の電源制御システムにおいては、プリンタにリーダー（スキャナ）を直接接続した場合、メインスイッチがプリンタ，リーダーそれぞれにあるためにそれぞれのスイッチに対してオン・オフすることが必要となり、ユーザーのミス操作を招きやすくマンマシンインターフェースの低下につながるという問題点があった。
【０００７】
本発明は上記のような問題点を解決するためになされたもので、一つの電源スイッチで両方の装置（複合装置）の電源制御を行うことができる電源制御システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の電源制御システムは、次のように構成したものである。
【０００９】
（１）第１の装置と第２の装置から構成される複合装置の電源制御システムであって、前記第1の装置は、前記第２の装置から電源供給を受けるためのインレットと、前記第１の装置の電源供給及び遮断を行うために操作される第１のソフトスイッチと、前記第１のソフトスイッチのオンオフの情報を検知し、前記第１の装置の電源供給及び遮断を制御する第１の制御部と、を有し、前記第２の装置は、交流電源に接続され、前記複合装置全体の電源供給及び遮断を行うメインスイッチと、前記第１の装置のインレットが接続され、前記第１の装置へ前記交流電源を供給するためのアウトレットと、前記メインスイッチと前記アウトレットとの間に設けられ、前記交流電源の供給及び遮断を行うリレーと、前記リレーによる電源供給及び遮断を制御するための制御信号を生成する第２の制御部と、前記第２の制御部に接続され、前記第１の装置への電源遮断と前記第２の装置の一部への電源遮断を行わせるための第２のソフトスイッチと、を有し、前記第１の装置に前記第２の装置が接続されている状態では、前記第１の制御部は前記第１のソフトスイッチのオンオフを無視するものであり、前記第２の制御部は前記第２のソフトスイッチが操作されると前記リレーにより前記第１の装置への電源供給及び遮断を行うものであり、前記第２のソフトスイッチのオフ操作により、前記第１の装置への電源遮断が行われてから前記第２の装置の一部への電源遮断が行われることを特徴とする電源制御システム。
（２）前記第１の装置は画像記録装置であり、前記第２の装置は画像読み取り装置であることを特徴とする前記（１）記載の電源制御システム。
（３）前記第１の装置は画像読み取り装置であり、前記第２の装置は画像記録装置であることを特徴とする前記（１）記載の電源制御システム。
【００２０】
【発明の実施の形態】
以下、画像記録装置であるプリンタに画像読み取り装置であるリーダー（スキャナ）を装着し、複合装置として複写機化を図った場合の電源供給関係について説明する。
【００２１】
図１は本発明に係る電源制御システムを適用してリーダーの入力部の構成を示すブロック図である。同図において、１０１は不図示の外部電源から電源が入力される入力端子であり、入力端子１０１に入力された電源（ＡＣ）は漏電ブレーカ１０２，サーキットブレーカ１０３，後述するメインスイッチ（ＳＷ１）１０８を通り、第１の装置であるプリンタ（画像記録装置）に電源供給される系と第２の装置であるリーダー（画像読み取り装置）に電源供給される系に分けられる。
【００２２】
プリンタに電源供給される系は、上記の経路を通り、リレー１０５を介してプリンタに電源供給（本実施例では後述するプリンタインレットをプリンタアウトレット１０６に差し込む構成になっている）される。
【００２３】
上記のリレー１０５は、ＩＰ（画像生成部およびリーダーコントロール部より構成）１１６で生成されたリモート信号１０４に基づき、任意のタイミングでプリンタへの電源供給のオン・オフが制御される。なお、この系にノイズフィルタがないのはリーダー後付けの装置なので、後述するプリンタ電源部に既にフィルタが存在しているからである。また、漏電ブレーカ１０２は装置全体の漏電を検知するため、入力端子１０１のすぐ後に挿入されている。
【００２４】
一方、リーダーに供給される系は、上記の経路を通り、ノイズフィルタ１０７を介して低圧電源部１１１に供給される。この低圧電源部１１１は２つの部分から構成される。一つは、常夜電源部（１）でＩＰ１１６および不図示のＰＤＬ部に電源供給する。もう一つは、それ以外の低圧電源部（２）でアナログ関係，モータ関係，光源関係等の基板に電源供給する。
【００２５】
ここで、スイッチ（ソフトＳＷ）１０９の端子はＩＰ１１６に接続されており、ユーザーがスイッチ１０９で装置のオフを行った場合、プリンタの電源が遮断されてからリーダーの一部の電源が遮断され、ＰＤＬの自動着信が可能になる。このとき、着信信号を受け取ったらリレー１０５をオンにし、プリンタがレディ状態になったらプリントアウトするというシーケンスをとる。
【００２６】
上記のような電源制御システムにおいて、リレー１０５は第１の装置であるプリンタへ電源の供給および遮断を行う電源供給遮断手段、メインスイッチ１０８および漏電ブレーカ１０２は複合装置全体の電源の供給および遮断を行う電源供給遮断手段をそれぞれ構成している。
【００２７】
図２はプリンタとリーダーから構成される複合装置の電源（ＡＣ）供給関係を示す要部外観図である。同図において、２０１は原稿画像を読み取るリーダー部、２０２はリーダー部２０１によって読み取った画像データに従って印字を行うプリンタ部である。２０３はリーダー電源部であり、リーダーインレット２０４を介して不図示の外部電源より電源（ＡＣ）が供給される。２０５はプリンタ電源部であり、プリンタアウトレット１０６，プリンタインレット２０７を介してリーダー電源部２０３より電源供給される。
【００２８】
１０８は装置全体の電源供給を断つメインスイッチ（ＳＷ１）、１０９はプリンタ電源部２０５への電源供給およびリーダー部２０１の一部への電源供給を断ち、ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  ）自動受信可能にするスイッチ（ＳＷ２）であり、通常ユーザーはこのスイッチ１０９を使用する。このメインスイッチ１０８およびスイッチ１０９はリーダー部２０１に備えられている。１１０はプリンタ電源部２０５よりプリンタ部２０２への電源供給を断つスイッチ（ＳＷ３）であり、プリンタ部２０２に備えられている。
【００２９】
図３は図２のプリンタ部２０２の電源（ＡＣ）入力部の構成を示すブロック図である。同図において、３００は電源（ＡＣ）が入力される入力端子であり、前述したプリンタアウトレット１０６から入力端子３００に供給された電源はサーキットブレーカ３０１，ノイズフィルタ３０２を通り、定着器制御回路３０３に供給される系と後述するＳＷ電源部３０４に供給される系とに分けられる。
【００３０】
定着器制御回路３０３は内部にリレーを有し、定着器がエラー状態（ハードもしくはソフト的に検知）にある時、定着ヒータへの電源供給をストップするべく働く。本実施例のようにリーダー部２０１から電源供給を行い、供給のオン・オフをリーダー部２０１内のリレー１０５で行う場合は、エラー状態を装置間で通信し、内容によってプリンタ部２０２への電源供給をストップすることもできる。
【００３１】
一方、ＳＷ電源部３０４はＤＣコントローラ３０８（プリンタ１０２のシーケンスを司る）、モータ関係，高圧関係への電源供給を行う。スイッチ（ソフトＳＷ）１１０のオン・オフの情報は、このＳＷ電源部３０４を通り、一旦、ＤＣコントローラ３０８にＳＷＯＰ信号３０６として伝えられ、ＤＣコントローラ３０８からのＰＷＯＦＦ信号３０７でオフの情報を受け取るとＳＷ電源部３０４は全ての出力をオフする構成になっている。
【００３２】
このようにプリンタ部２０２のスイッチ１１０がオフされてすぐ電源ダウンしないのは、例えば、定着器のそばに現像器がある構成を有するプリンタの場合、トナーの凝固を防ぐため、機内昇温を下げる目的でファンをしばらくの間回すことが考えられる。複写機として動作する場合もリレーをプリンタ単体の場合と同様のシーケンスを実行すべく制御する。
【００３３】
また、リーダーが接続されたとプリンタが検知した場合は、スイッチ（ソフトＳＷ）１１０のオン・オフを無視するように働く。
【００３４】
なお、本実施例では第１の装置をプリンタ、第２の装置をリーダーとしてリーダーからプリンタへ電源を供給する場合について説明したが、第１の装置をリーダー、第２の装置をプリンタとしてプリンタからリーダーへ電源を供給することも可能である。
【００３５】
図４は複合装置の要部構成を示す断面図、図５はプリンタ２０２のシステム構成を示すブロック図、図６はプリンタの要部構成を示す断面図であり、図４から図６を用いて全体の構成を説明する。
【００３６】
図４において、４０２は原稿台、４０３は原稿を照射するための光源、４０４は得られた光学情報を電気信号に変換する光電変換手段、４０５はアナログ−デジタル変換手段、４０６はリーダーコントローラ、４０９は画像形成動作を行う画像形成部、４１０はプリンタコントローラ（ＰＤＬコントローラ）であり、プリンタ本体に内蔵されている。また、４１４は図５（ａ）に示すように１対１もしくは図５（ｂ）に示すようにネットワーク５０５を介してプリンタコントローラ４１０に接続されているホストコンピュータである。４１２はオプションで追加できる給紙カセットデッキであり、４１３はオプションで追加できるソータであり、４１１はオプションの給紙カセットデッキ４１２とオプションのソータ４１３を制御するオプションコントローラである。
【００３７】
リーダーコントローラ４０６はアナログ−デジタル変換手段４０５から出力されたデジタル画像処理手段や原稿の読み取りを行うための不図示のモータ制御手段、および、ＤＣコントローラ３０８やプリンタコントローラ４１０との通信制御を行う機能を有する。本実施例においてはリーダーコントローラ４０６をプリンタ本体内に配置し、ＤＣコントローラ３０８やプリンタコントローラ４１０との通信制御を行うための機外ケーブルを持たない構成になっている。
【００３８】
本実施例では、プリンタコントローラ４１０とプリンタとの間にリーダーコントローラ４０６を接続し、プリンタコントローラ４１０およびプリンタとの間で処理を行う。
【００３９】
そこで、以下に図面を用いてプリンタコントローラ４１０とプリンタ部２０２の構成について説明する。
【００４０】
まず、図５，図６を用いて全体の概要について説明する。同図において、５０１はビデオインターフェース（Ｉ／Ｆ）であり、プリンタ部２０２とプリンタコントローラ４１０間の通信を行うものである。このビデオＩ／Ｆ５０１を通る各信号についての詳細は後述する。プリンタ部２０２はビデオＩ／Ｆ５０１を介して受け取る電気画像信号を目に見える形に形成し、記録紙に転写し、定着した後、出力する。これらの画像形成シーケンスを実現するために、各種の負荷を制御する。その他に、プリンタ部２０２の状態を検知し、プリンタコントローラ４１０に対して通知する働きも行っている。プリンタコントローラ４１０はホストコンピュータ４１４、あるいはネットワーク５０５を介して送られてくるデータを受け取る。これは、ビットマップデータや、ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  ）記述のデータなど様々な形式で送られてくる。このデータをメモリに展開して、ラスタ形式のデータとして、プリンタ部２０２へとデータを転送する。このようにして、ホストコンピュータ４１４で作成されたデータをプリンタ部２０２で出力することができるのである。
【００４１】
次に、プリンタコントローラ４１０とプリンタ部２０２を接続しているビデオＩ／Ｆ５０１について詳細を説明する。図７はプリンタコントローラ４１０とエンジン制御部（ＤＣコントローラ）３０８間でやり取りされる主な信号を示すブロック図である。プリンタコントローラ４１０とエンジン制御部３０８の間には図７に示す信号のやり取りが行われている。
【００４２】
図８はビデオＩ／Ｆ５０１でやり取りされる信号一覧を示す図であり、ここでは特に図７に示す代表的な信号についてのみ説明を行う。
【００４３】
図７において、／ＰＰＲＤＹ信号５０３はプリンタ部２０２に電源が供給されたあと、初期設定等の処理が終了した後、プリンタコントローラ４１０との通信が可能となったことを示す信号である。
【００４４】
／ＣＰＲＤＹ信号５０４はプリンタコントローラ４１０に電源が供給され、初期設定等の処理が終了した後、エンジン制御部３０８との通信が可能となったことを示す信号である。
【００４５】
／ＲＤＹ信号５０５はエンジン制御部３０８がプリンタコントローラ４１０からプリント開始指示（後述の／ＰＲＮＴ信号）により、プリント動作可能になったことを示す信号である。この信号が真になる条件は、定着器内の温度が所定温度に達しているか、記録紙がプリンタ部２０２内に残留していないか、ポリゴンミラーが所定の速度で回転しているか等のプリンタ部２０２の各部分が正常に動作している場合のみである。
【００４６】
／ＰＲＮＴ信号５０６はプリンタコントローラ４１０がエンジン制御部３０８に対して印字動作の開始、あるいは継続を指示する信号である。
【００４７】
／ＴＯＰ信号５０７は、エンジン制御部３０８からプリンタコントローラ４１０に対して渡される画像の垂直走査の基準となる同期信号である。この信号は、／ＰＲＮＴ信号５０６がプリンタコントローラ４１０から出力された後、一定時間後に出力される。
【００４８】
／ＬＳＹＮＣ信号５０８はプリンタコントローラ４１０が水平走査の基準とする同期信号であり、／ＴＯＰ信号５０７と同様、／ＰＲＮＴ信号５０６がプリンタコントローラ４１０から出力された後、一定時間後にプリンタコントローラ４１０に対して出力される。
【００４９】
／ＶＣＬＫ信号５０９は後述する／ＶＤＯＥＮ信号５１０および／ＶＤＯ信号５１１のための同期クロックであり、プリンタコントローラ４１０から画像信号に対応する周波数のクロックを発生する。
【００５０】
／ＶＤＯＥＮ信号５１０はプリンタコントローラ４１０が出力する画像信号のエンジン制御部３０８への取り込みを制御する信号である。エンジン制御部３０８は／ＶＣＬＫ信号５０９に同期してこの信号がＴＲＵＥかＦＡＬＳＥであるかを検出し、ＴＲＵＥの場合は画像信号を取り込み、ＦＡＬＳＥの場合は取り込みを行わない。
【００５１】
／ＶＤＯ信号５１１は画像データである。プリンタコントローラ４１０は垂直方向に対しては／ＴＯＰ信号５０７、水平方向に対しては／ＬＳＹＮＣ信号５０８を基準として／ＶＣＬＫ信号５０９に同期して出力する。
【００５２】
／ＣＣＬＫ信号５１２はプリンタコントローラ４１０がシリアルコマンドをエンジン制御部３０８に送信する時、およびエンジン制御部３０８がシリアルステータスをプリンタコントローラ４１０に対して返答する時の同期クロックであり、プリンタコントローラ４１０から出力される。
【００５３】
／ＣＢＳＹ信号５１３はプリンタコントローラ４１０が後述する／ＣＭＤ信号５１４を用いてシリアルコマンドを送信していることをエンジン制御部３０８に示す信号である。
【００５４】
／ＣＭＤ信号５１４はプリンタコントローラ４１０がエンジン制御部３０８へシリアル情報を送信する場合に使用する信号であり、シリアル情報をコマンドと呼ぶことにする。
【００５５】
／ＳＢＳＹ信号５１５はエンジン制御部３０８が／ＳＴＳ信号５１６を用いてシリアルステータスを返信していることをプリンタコントローラ４１０に示す信号である。
【００５６】
／ＳＴＳ信号５１６はエンジン制御部３０８がプリンタコントローラ４１０に対してシリアル情報を返答する時に使用する信号であり、シリアル情報をステータスと呼ぶことにする。
【００５７】
／ＣＣＲＴ信号５１７はプリンタ部２０２内部のステータスが変化した時にプリンタコントローラ４１０に対して報告するための信号である。プリンタコントローラ４１０がこの報告信号を受けると、／ＣＭＤ信号５１４を使ってエンジン側の状態の何が変化したかを問い合わせるコマンドを発行し、それに対してエンジン制御部３０８は／ＳＴＳ信号５１６でその状態を知らせる。
【００５８】
続いて、エンジン制御部３０８が制御するプリンタ部２０２について図９を用いて説明する。図９はプリンタ部２０２の内部構成を示す断面図である。同図において、６０１はスキャナーであり、プリンタコントローラ４１０から送られてきた画像信号／ＶＤＯ信号５１１を受け取り、レーザー光に変換したのち、感光体６０２に照射し、感光体上に画像を形成する。感光体６０２は反時計回りに回転しながら、色現像器６０３や黒現像器６０４に到達する。色現像器６０３，黒現像器６０４は感光体６０２上に帯電された電荷に応じてトナーを感光体６０２上にのせる（現像させる）働きをする。画像が白黒の時は、黒現像器６０４のみが動作し、カラーの時は、色現像器６０３，黒現像器６０４が使用される。感光体６０２に生成された画像は、時計回りに回転している中間転写体６０５に転写される。この中間転写体６０５は、白黒の場合は１回転、カラーの場合は４回転して画像生成を中間転写体６０５上に完了する。
【００５９】
一方で、上段カセット６０８、あるいは下段カセット６０９から上段ピックアップローラ６１１，下段ピックアップローラ６１２で給紙された記録紙が上段給紙ローラ６１３あるいは下段給紙ローラ６１４に従って搬送され、搬送ローラ６１５で更にレジ前まで搬送されていく。
【００６０】
そして、前述した中間転写体６０５で画像形成が終了するタイミングで中間転写体６０５と転写ベルト６０６の間にくるようなタイミングに制御されている。ここに記録紙が到達したところで、転写ベルト６０６が中間転写体６０５に接してトナーが記録紙に転写される。記録紙に転写された画像は、定着ローラ６０７で熱と加圧により記録紙に定着される。
【００６１】
画像が定着された記録紙は、プリンタコントローラ４１０によりあらかじめ指定されていたフェイスアップ排紙口６１７かフェイスダウン排紙口６１８のいずれかに搬送され、排紙される。以上で、プリンタコントローラ４１０から送られてきた画像情報を出力することができる。
【００６２】
続いて、ビデオＩ／Ｆ５０１でやり取りされる信号のタイミングを図１０を用いて説明する。これは前述した信号説明を時間経過に従って示したものである。
【００６３】
まず、プリンタコントローラ４１０の画像情報の準備が完了すると、／ＰＲＮＴ信号５０６をＬｏｗ（真）にしてエンジン制御部３０８に伝える。それと同時に、画像信号の転送に用いられる画像同期信号／ＶＣＬＫ信号５０９も発生する。
【００６４】
それに応答してエンジン制御部３０８はプリンタ部２０２内部の様々な設定等を行い、画像の受け入れが可能となったところで、／ＴＯＰ信号５０７と／ＬＳＹＮＣ信号５０８をプリンタコントローラ４１０に対して出力する。この垂直同期信号／ＴＯＰ信号５０７と、水平同期信号である／ＬＳＹＮＣ信号５０８に合わせて、プリンタコントローラ４１０は画像信号／ＶＤＯ信号５１１と、画像有効信号である／ＶＤＯＥＮ信号５１０をエンジン制御部３０８に対して転送する。
【００６５】
続いて、これらのプリント動作中にシリアル通信でどのようなコマンドやステータスのやり取りが行われているかを説明する。図１１はプリンタコントローラ４１０とエンジン制御部３０８間での通信のタイミングを示すタイミングチャートである。
【００６６】
まず、最下段の／ＣＣＲＴ信号５１７を使わない場合について説明する。プリンタコントローラ４１０がエンジン制御部３０８に対してコマンドを発行したい場合には、／ＣＢＳＹ信号５１３をＬｏｗ（真）にして、クロック信号／ＣＣＬＫ信号５１２に同期させて／ＣＭＤ信号５１４にコマンドデータを送る。それを受け取ったエンジン制御部３０８は、／ＣＢＳＹ信号５１３がＨｉｇｈ（偽）であるのを確認した後、／ＳＢＳＹ信号５１５をＬｏｗ（真）にしてコマンドに対応したエンジン側のステータスデータをプリンタコントローラ４１０から発生されている／ＣＣＬＫ信号５１２に同期させて／ＳＴＳ信号５１６に送る。このステータスデータをプリンタコントローラ４１０が受け取り、その状態によりプリント制御を続行したり、中断したりする。
【００６７】
次に、／ＣＣＲＴ信号５１７について説明する。この信号は、あらかじめプリンタコントローラ４１０が指定したエンジン側の状態に対して変化が生じた場合に、Ｌｏｗ（真）となる信号である。例えば、紙なしが発生した場合に／ＣＣＲＴ信号５１７を有効にするようにプリンタコントローラ４１０があらかじめ／ＣＭＤ信号５１４で設定していたとする。そこで残りの記録紙が１枚しかなく、プリンタコントローラ４１０が２枚のプリントアウト要求を出したとする。１枚目は問題なくプリントシーケンス動作が正常に処理される。しかし、２枚目の記録紙が存在しないために、２枚目の画像形成が開始された段階で、プリンタエンジン側は状態の変化を検知し、／ＣＣＲＴ信号５１７をＨｉｇｈからＬｏｗへ変化させる。この信号はプリンタコントローラ４１０に伝えられる。プリンタコントローラ４１０はこれを検知するとすぐにエンジン制御部３０８に対してどの給紙カセットが紙なしになっているかを知るために、給紙部紙有無ステータスを要求するコマンドを発行する。それに従って、エンジン制御部は紙無しカセットのステータスをコントローラ側に返す。／ＣＣＲＴ信号５１７は、ステータスが返される／ＳＢＳＹ信号５１５がＬｏｗになったタイミングでＨｉｇｈにクリアされる。
【００６８】
続いて、更に具体的にプリンタコントローラ４１０とエンジン制御部３０８のコマンド／ステータスのやり取りを図１２を用いてプリント動作を説明する。ここではカラー出力を想定している。
【００６９】
プリント開始要求が発生すると、プリンタコントローラ４１０は画像データの変換処理等を行いつつ、エンジン制御部３０８に対してプリンタ部２０２のレディ状態をチェックにいく。次に、記録紙の給紙段を指定のコマンドを発行する。更に指定したカセットにある記録紙サイズを要求するコマンドを発行する。これらの一連のコマンドに対して、エンジン制御部３０８は対応したステータスを返す。
【００７０】
続いて、排紙口を指定するコマンドで排紙口を決定し、何ページ画像を形成するかを指定するページモード指定コマンドを発行する。最後にモノクロ／カラーの指定をするコマンドを発行することにより、プリンタ部２０２側の全ての設定を終了する。
【００７１】
その後、プリンタコントローラ４１０はエンジン制御部３０８に対して、プリント要求信号／ＰＲＮＴ信号５０６を発生する。これに応答する形で所定時間をエンジン制御部３０８から／ＴＯＰ信号５０７が返ってくる。この／ＴＯＰ信号５０７に垂直走査方向は同期させて、さらに／ＬＳＹＮＣ信号５０８に水平方向を同期させて／ＶＤＯ信号５１１を／ＶＣＬＫ信号５０９に合わせてエンジン制御部３０８へと画像を転送する。ここでは、カラーモードに設定したため、／ＴＯＰ信号５０７が４回発生しＣＭＹＫ４色分の画像を形成することになる。
【００７２】
そして、最終の／ＴＯＰ信号５０７の発生後、／ＰＲＮＴ信号５０６をＨｉｇｈ（偽）に戻す。これにより、エンジン制御部３０８はプリント要求が終了したことを検知し、中間転写体６０５のクリーニング動作などの後処理に移行する。さらに転写された記録紙は定着ローラを通過後、指定された排紙口に排出される。最後にプリンタコントローラ４１０は、エンジン制御部３０８に対して、記録紙搬送状態でない（排紙終了）を確認した後、プリント終了となり、次のプリント要求が発生するまで、レディ状態で待機する。
【００７３】
以上のような動作中に記録紙のジャムや、前述した記録紙無しや、ユーザーによるドアオープンなどの、イリーガル状態が発生すると前述した／ＣＣＲＴ信号５１７を用いて即座にエンジン制御部３０８からプリンタ部２０２の異常をプリンタコントローラ４１０に伝える。プリンタコントローラ４１０はそれに応じた対応処理を行うことになる。
【００７４】
以上がプリンタコントローラ４１０とプリンタ（エンジン制御部）部２０２の間で行う処理である。
【００７５】
図１３は以上説明した印字装置であるプリンタ部２０２にコンピュータから転送されたデータを元にしてプリンタコントローラから出力される画像データだけでなく、用紙上の原稿画像を光学的に読み込んでデジタル信号に変換して出力するリーダーコントローラを装着した場合の構成を示す断面図であり、以下に図１３を用いてリーダーコントローラを装着した場合の構成を説明する。
【００７６】
図１３において、６５１は原稿を光学的に読み取る部分まで搬送するための原稿給送装置、６５２は光学的に原稿を読み取る読み取り装置、６５３はプリンタ本体、６５５は原稿台ガラスである。原稿給送装置６５１は読み取り装置６５２と同期して駆動され、原稿給送装置６５１によって原稿画像が原稿台ガラス６５５上に移送されると、読み取り装置６５２は左右方向に移動しながら画像を走査し、適当な光学処理を加えた反射光を光電変換部６５４に送る。
【００７７】
図１４は図７の構成に原稿画像を読み取るためのリーダーコントローラを装着した場合の構成を示すブロック図である。図１４において、７０１はリーダーコントローラであり、図７におけるプリンタコントローラ４１０とエンジン制御部３０８との電気的中間に配置されている。プリンタコントローラ４１０とリーダーコントローラ７０１間および、エンジン制御部３０８とリーダーコントローラ７０１間の信号線の種類は前述した図７に示す信号線の種類と同一の機能を有するものである。ただし、プリンタコントローラ４１０間とエンジン制御部３０８間の信号とでは物理的に異なるので、信号名としては、前者にはＣを付け後者にはＰを付け区別する。７０２は画像信号処理部、７０３は読み取り装置６５２を制御している原稿走査光学系制御部、７０４は原稿給送装置６５１を制御している原稿給送制御部である。７０５は操作部、７０６は画像入力部であり、光電変換部６５４にて変換された画像信号は、画像入力部７０６から入力され、リーダーコントローラ７０１内部の画像信号処理部７０２に転送される。
【００７８】
図１５はリーダーコントローラ７０１内の構成を示すブロック図である。
【００７９】
同図において、８０１はセレクタであり、画像信号処理部７０２の出力もしくはプリンタコントローラ４１０から送られてきた信号かのどちらかを選択してエンジン制御部３０８へ出力する。セレクタ８０１で切り替える信号系は画像クロック信号／ＶＣＬＫ信号、画像イネーブル信号／ＶＤＯＥＮ信号、画像データ信号／ＶＤＯ信号の３本である。８０２はエンジン制御部３０８との通信を行うシリアル通信コントローラである。８０３はシリアル通信コントローラ８０２での通信を補う信号のやり取りをする入出力ポートである。８０４は割り込みコントローラである。該割り込みコントローラ８０４には画像先端要求信号／ＰＴＯＰとプリンタ状態変化信号／ＰＣＣＲＴが入力されている。８０５はプリンタコントローラ４１０との通信を行うシリアル通信コントローラである。８０６はシリアル通信コントローラ８０５での通信を補う信号のやり取りをする入出力ポートである。８０７，８１０はゲート部であり、プリンタから送られてきた信号をプリンタコントローラ４１０へ送出するかどうかを制御する。このゲート制御が行うのは、画像先端要求信号／ＴＯＰとライン同期信号／ＬＳＹＮＣ信号である。８０８はゲート機能およびフラグセット機能を有する制御回路であり、プリンタ状態変化信号／ＣＣＲＴ信号を制御する。ゲートの開閉により、エンジン制御部３０８が発行したプリンタ状態変化信号／ＰＣＣＲＴをプリンタコントローラ４１０に伝えるかどうかを制御し、また、フラグをセットすることにより、リーダーコントローラ７０１から、プリンタ状態変化信号／ＣＣＲＴ信号をプリンタコントローラ４１０に対して発行できる。８０９は全体を制御しているＣＰＵである。
【００８０】
上記の構成でフルカラー原稿画像を読み取り、画像形成装置から出力するときの方法を説明する。操作部７０５上にある不図示のコピー開始キーが入力されると、リーダーコントローラ７０１は、コピーモードのために、ゲート部８０７，８１０および制御回路８０８を閉じ、また、セレクタ８０１を画像信号処理部７０２の出力が選ばれるように設定する。次いで、入出力ポート８０３を用いてエンジン制御部３０８に対してプリンタのレディ状態信号／ＰＲＤＹ信号をチェックにいく。次に、シリアル通信コントローラ８０５を用いて、各種設定を行う。まず、記録紙の給紙段を指定のコマンドを発行する。次に、指定したカセットにある記録紙サイズを要求するコマンドを発行する。これらの一連のコマンドに対して、エンジン制御部３０８は対応したステータスを返す。
【００８１】
続いて、排紙口を指定するコマンドで排紙口を決定し、何ページ画像を形成するかを指定するページモード指定コマンドを発行する。最後にモノクロ／カラーの指定をするコマンドを発行することにより、プリンタ側の全ての設定を終了する。
【００８２】
原稿給送装置６０１で原稿を原稿台上に給送した後に、リーダーコントローラ７０１はエンジン制御部３０８に対してプリント要求／ＰＰＲＮＴ信号を発生する。これに応答する形で所定時間後にエンジン制御部３０８から／ＰＴＯＰ信号が返ってくる。これを割り込みコントローラ８０４で処理し、／ＰＴＯＰ信号と同期させるように読み取り装置６０２を動作させる。この／ＰＴＯＰ信号に垂直走査方向を同期させて、さらに／ＰＬＳＹＮＣ信号に水平方向を同期させて、／ＰＶＤＯ信号を／ＰＶＣＬＫ信号に同期させ、光電変換装置６０４から画像処理部７０２へ入力された信号をエンジン制御部３０８へと転送する。ここでは、カラーモードに設定したため、読み取り装置６０２を４回動作させ、４回発生させる／ＰＴＯＰ信号に対してＣＭＹＫ４色分の画像を形成することになる。
【００８３】
そして、最後の／ＰＴＯＰ信号の発生後、／ＰＰＲＮＴ信号をＨｉｇｈ（偽）に戻す。これにより、エンジン制御部３０８はプリント要求が終了したことを検知し、中間転写体６０５のクリーニング動作などの後処理に移行する。さらに転写された記録紙は定着ローラを通過後、指定された排紙口に排出される。最後にリーダーコントローラ７０１は、エンジン制御部３０８に対して、記録紙搬送状態でない（排紙終了）を確認した後、プリント終了となり、次のプリント要求が発生するまで、レディ状態で待機する。
【００８４】
続いて、プリンタコントローラ４１０からの画像を画像形成装置から出力するときの方法を説明する。コピー動作が終った段階でリーダーコントローラ７０１はレディ状態となる。この際、リーダーコントローラ７０１はプリント時の動作のために、ゲート部８０７，８１０と制御回路８０８を開放する。リーダーコントローラ７０２は入出力ポート８０３を用いてエンジン制御部３０８に対してプリンタのレディ状態信号／ＰＲＤＹをチェックし、ＯＫであれば入出力ポート８０６を用いて、プリンタコントローラ４１０に対しプリンタのレディ状態信号／ＣＲＤＹをセットする。
【００８５】
次いで、プリンタコントローラ４１０は各種設定を行うために通信を行い、リーダーコントローラ７０１はそれをシリアル通信コントローラ８０５を用いて、受信し、ＣＰＵ８０９が解釈する。その内容に従い、今度はリーダーコントローラ７０１がシリアル通信コントローラ８０２を用いて各種設定を行う。一連のコマンドに対して、エンジン制御部３０８は対応したステータスをリーダーコントローラ７０１に返し、リーダーコントローラ７０１がシリアル通信コントローラ８０２を用いてそれを受信する。受信した内容はＣＰＵ８０９が解釈し、今度はシリアル通信コントローラ８０５を用いてプリンタコントローラ４１０へ通信する。
【００８６】
続いて、プリンタコントローラ４１０はリーダーコントローラ７０１に対し、プリント要求／ＣＰＲＮＴ信号を発生し、リーダーコントローラ７０１はそれを受けて、エンジン制御部３０８に対して、プリント要求／ＰＰＲＮＴ信号を発生する。これに応答する形で所定時間後にエンジン制御部３０８から／ＰＴＯＰ信号が返ってくる。これを制御回路８０８に通し、／ＣＴＯＰ信号として、リーダーコントローラ７０１に返す。リーダーコントローラ７０１では／ＣＴＯＰ信号に垂直走査方向を同期させて、さらに／ＰＬＳＹＮＣ信号が制御回路８０８を通ってきた／ＣＬＳＹＮＣ信号に水平方向を同期させて、／ＣＶＤＯ信号を／ＣＶＣＬＫに同期させ、リーダーコントローラ７０１へと転送する。リーダーコントローラ７０１においては、セレクタ８０１がコントローラから送られてきた信号を選択するように設定されており、前記コントローラから送られてきた信号が／ＰＶＣＬＫ信号，／ＰＶＤＯＥＮ信号，／ＰＶＤＯ信号として、エンジン制御部３０８へと送出される。
【００８７】
続いて、プリント時の動作とコピー時の動作の差異を画像送出タイミングに関して説明する。
【００８８】
プリンタコントローラ４１０の構成に関して詳細な説明は省略するが、内部に画像メモリを有しており、印字するための画像データはそこに事前に用意されている。従って、エンジン制御部３０８より送られてきた画像先端要求信号／ＴＯＰ信号に対して、印字データ信号／ＶＤＯ信号を出力できるまでに要する時間は電気的遅延時間だけである。
【００８９】
それに対して、コピーモードにおいては、読み取り装置６５２を移動させながら原稿を読み取り画像データを出力するものである。図１６はコピー時とプリント時のタイミング差を示すタイミングチャートであり、図１６に示すように、読み取り装置６５２を停止している状態から、原稿を読み取る高速で移動している状態にするまでには、加速していくための時間が必要であり、例えば数１００ｍＳ程度の時間を要する。従って、エンジン制御部３０８は、コピーモード時の画像先端要求信号／ＴＯＰ信号をプリントモード時の該信号と同じタイミングに送出していては、エンジンに印字データ信号／ＶＤＯ信号が到達するのはコピーモードの方が数１００ｍＳ遅れてしまうことになる。そのために対応として次の２案がある。
【００９０】
１．／ＴＯＰ信号をコピー時はプリント時より早く送出する。
【００９１】
２．コピーモード時用に別信号（ＲＳＴＡＲＴ）を設ける。
【００９２】
前記１案を行うにはリーダーコントローラ７０１内の構成は図１５のままでよく、コピーモード時は／ＴＯＰ信号によりリーダーコントローラ７０１は読み取り装置６５２の移動を開始させる。また、前記２案を行うには図１７に示すような構成にすればよい。すなわち、エンジン制御部３０８から送出される画像先端要求信号／ＰＴＯＰ信号はプリンタコントローラ４１０がプリントを行う場合にのみ必要な信号であり、リーダーコントローラ７０１の割り込みコントローラ８０４に入力する必要はない。また、エンジン制御部３０８から送出される読み取り装置６０２の移動開始要求信号／ＲＳＴＡＲＴ信号はコピーモード時のみ必要な信号であり、プリンタコントローラ４１０に送出する必要はない。
【００９３】
続いて、設定コマンドに対する制御について説明する。
【００９４】
プリンタコントローラ４１０とエンジン制御部３０８の間に、リーダーコントローラ７０１が接続されたことでプリンタコントローラ４１０とエンジン制御部３０８間の通信は以下のようになる。
【００９５】
リーダーコントローラ７０１がエンジン制御部３０８を利用して原稿画像を読み取って出力している場合（複写機モード）、プリンタコントローラ４１０からプリンタに対して設定コマンド、例えば給紙カセット変更コマンドが発行された場合を説明する。
【００９６】
図１８は間にリーダーコントローラ７０１が入らない場合、すなわち図７の構成におけるコマンド発行シーケンスを示すフローチャートである。同図において、（ａ）はプリンタコントローラ４１０内での処理シーケンスを示しており、（ｂ）はエンジン制御部３０８における処理シーケンスを示している。
【００９７】
図１８（ａ）では、まず、ステップＳ１０１においてプリンタコントローラ４１０は給紙カセット変更コマンドを発行し、ステップＳ１０２においてエンジン制御部３０８から応答が来たかを判断し、応答が来ていないと応答が来るまで待機し、応答が来たと判断されるとステップＳ１０３に進む。そして、ステップＳ１０３においてコマンド実行は成功したかを判断し、失敗したと判断されるとステップＳ１０４に進み、エラー処理を行う。また、ステップＳ１０３において成功したと判断されると一連のコマンド発行シーケンスを終了する。
【００９８】
図１８（ｂ）では、まず、ステップＳ２０１においてプリンタコントローラ４１０からコマンドが発行されたかを判断し、発行されていなければ発行されるまで待機し、発行されたと判断するとステップＳ２０２に進む。次に、ステップＳ２０２において給紙カセット変更コマンドの場合は、ステップＳ２０３に進み、そうでない場合はどのコマンドであるかを検索する。そして、ステップＳ２０３において給紙カセットの変更を行い、ステップＳ２０４において給紙カセット変更が成功したことをプリンタコントローラ４１０に通知し、ステップＳ２０１に戻る。
【００９９】
これに対して、図１９は間にリーダーコントローラ７０１が接続されたとき、すなわち図１４の構成におけるコマンド発行シーケンスを示すフローチャートである。なお、プリンタコントローラ４１０とエンジン制御部３０８は先の図１８での説明と全く同等な制御を行う。
【０１００】
図１９（ａ）はプリンタコントローラ４１０から来たコマンドに対する受信とプリンタコントローラ４１０にステータスを返す制御を示すフローチャートである。まず、ステップＳ３０１においてリーダーコントローラ７０１はプリンタコントローラ４１０から図１４に示す／ＣＣＭＤ信号ラインを通じ、シリアル通信コントローラ８０５にてコマンドを受信したかを判断し、受信していなければ受信されるまで待機し、受信したと判断されるとステップＳ３０２に進む。次に、ステップＳ３０２において受信したコマンドをそのままエンジン制御部３０８に発行してよい状態かを判断する。そして、現在、リーダーコントローラ７０１がコピーモードの動作を行うためにエンジン制御部３０８に対して実行中の命令が何も無い場合には、ステップＳ３０３に進み、エンジン制御部３０８に対して、先にプリンタコントローラ４１０から送られてきたコマンドと同じコマンドをエンジン制御部３０８へシリアル通信コントローラ８０２を用い、信号ライン／ＰＣＭＤを通して発行する。それに対して、例えば、リーダーコントローラ７０１が給紙カセットを指定して複写動作をしているなど、プリンタコントローラ４１０から送られてきた給紙カセット変更コマンドをエンジン制御部３０８に対してそのまま発行してしまうと複写動作が正常に実行されなくなる状態の場合には、ステップＳ３０４に進み、エンジン制御部３０８に対してコマンドを発行せずに、プリンタコントローラ４１０からエンジン制御部３０８に対して発行するコマンドを発行順に格納するエンジン・コマンド・キューに積む。そして、ステップＳ３０５においてエンジン制御部３０８から応答が来たかを判断し、応答が来ればステップＳ３０６に進み、来ていなければ来るまで待機する。続いて、ステップＳ３０６においてコマンドの実行が成功したかを判断し、失敗したと判断されるとステップＳ３０８に進み、エラー処理を行う。また、成功したと判断されるとステップＳ３０７に進み、コマンドに対する応答をプリンタコントローラ４１０に返すため、擬似的にリーダーコントローラ７０１からコマンド実行が成功したとしてシリアル通信コントローラ８０５を用いてプリンタコントローラ４１０に／ＣＳＴＳ信号ラインを通じて返信する。その後、ステップＳ３０１に戻る。
【０１０１】
図１９（ｂ）はリーダーコントローラ７０１が自身の状態に影響を与えずにプリンタコントローラ４１０から受けたコマンドをエンジン制御部３０８に対して発行できる状態になった場合のコマンド発行シーケンスを示すフローチャートである。まず、ステップＳ４０１においてリーダーコントローラ７０１が自身の状態に影響を与えずにプリンタコントローラ４１０から受けたコマンドをエンジン制御部３０８に対して発行できる状態かを判断し、そのような状態になったと判断されるとステップＳ４０２に進み、リーダーコントローラ７１０はエンジン制御部３０８に対してシリアル通信コントローラ８０２を用い、信号ライン／ＰＣＭＤを通してエンジン・コマンド・キューに積まれているコマンドを発行して応答を待つ。その後、ステップＳ４０３においてエンジン制御部３０８からコマンド実行が完了し、／ＰＳＴＳ信号ラインを通じてリーダーコントローラ７０１に応答が返ってきたかを判断する。そして応答が返ってくるまで待ち、返ってきたと判断されるとステップＳ４０４に進み、コマンド実行が成功したかを判断する。成功していなければステップＳ４０６に進み、エラー処理を行った後、ステップＳ４０１に戻る。また、成功していればステップＳ４０５に進み、エンジン・コマンド・キューからこのコマンド分を削除し、ステップＳ４０１に戻る。
【０１０２】
以上のように間にリーダーコントローラ７０１が入った構成の場合でもプリンタコントローラ４１０からエンジン制御部３０８への通常のコマンド発行に際して、動作に不整合性を出すことなくコマンド処理シーケンスを動作させることができる。
【０１０３】
続いて、リーダーコントローラ７０１が間に入った構成においてエンジン側の状態変化、例えば何らかのエラー発生状態になったことが／ＰＣＣＲＴを利用してエンジン制御部３０８側からリーダーコントローラ７０１に伝達された場合の処理について説明する。
【０１０４】
リーダーコントローラ７０１が間に入る構成の場合、リーダーコントローラ７０１側とプリンタコントローラ４１０側が、知りたい状態の変化が異なる可能性がある。例えば搬送中の紙がジャムするような状態変化が発生する場合である。
【０１０５】
エンジンがリーダーコントローラ７０１の制御下で、複写動作しているときにジャムが発生したとすると、この状態はリーダーコントローラ７０１だけが知りたい状態である。プリンタコントローラ４１０としては、自身が出力している最中のジャムではないので、もしこの状態を知らされたとしても適切な後処理を実施できない。
【０１０６】
また、リーダーコントローラ７０１と同等な制御系を載せようとすると、両コントローラ上に他方が持つべきジャム処理制御のソフトウエアをも持つことになるので重複搭載となり、設計工数上、品質評価上、ソフトウエアの容量上で多くの無駄が発生することになる。
【０１０７】
従って、基本的にはプリントモード時にはプリンタコントローラ４１０に対して通知し、コピーモード時にはリーダーコントローラ７０１に通知すればよいことになる。ただし、コピーモードにおいても、プリンタコントローラ４１０がエンジンの状態変化信号が欲しい場合もある。例えばカセットサイズの変更や紙無しなどの情報はプリンタコントローラ４１０にも通知する必要がある。これらはエンジン制御部３０８で状態変化信号が発行されてから各コントローラにて処理が行われるまでの時間を厳しく問うものではない。
【０１０８】
そこで、以下に説明するような処理が行われる。すなわち、リーダーコントローラ７０１がエンジン制御部３０８を制御しているコピーモード時においては、制御回路８０８のゲート機能を用いてエンジン制御部３０８から通知されてきた状態変化信号／ＰＣＣＲＴをプリンタコントローラ４１０に対してはマスクし、リーダーコントローラ７０１のみが割り込みコントローラ８０４を通して受信する。リーダーコントローラ７０１は図２０の制御フローに従い処理を行う。すなわち、／ＰＣＣＲＴ信号が真になった時点（ステップＳ５０１）で、リーダーコントローラ７０１は状態変化を取得するコマンドをエンジン制御部３０８に対して発行する（ステップＳ５０２）。その後、戻ってきたステータスを見て（ステップＳ５０３）、エンジンの状態変化の内容を把握する（ステップＳ５０４）。そして、その内容がプリンタコントローラ４１０にも通知する内容かどうかを判断する（ステップＳ５０５）。例えば、給紙カセットサイズが変更されたような状態変化は通知する。通知すると判断された場合には、制御回路８０８を用いて、フラグをセットし、状態変化信号／ＣＣＣＲＴを発生させ、プリンタコントローラ４１０に通知する（ステップＳ５０６）。
【０１０９】
プリンタコントローラ４１０がエンジン制御部３０８を制御しているプリントモード時においては、制御回路８０８のゲート機能を開放し、エンジン制御部３０８から通知されてきた状態変化信号／ＰＣＣＲＴを、状態変化信号／ＣＣＣＲＴとしてプリンタコントローラ４１０に対して通知する（ステップＳ５０６）。
【０１１０】
続いて、実行コマンドの制御に関して説明する。例えば、プリンタコントローラ４１０とリーダーコントローラ７０１がエンジン制御部３０８に対して同時に使用要求を出した場合についてリーダーコントローラ７０１がどのように制御するかについて説明する。
【０１１１】
図２１はコピー動作中にプリント要求が発生した場合のデータの所在とそのやり取りを示すブロック図である。この時エンジン制御部３０８はリーダーコントローラ７０１から送られてくる画像信号／ＰＶＤＯを受け取り画像形成を行っている。その動作は、図１２で説明したように給紙カセット指定や排紙口指定、画像形成モードといった設定をリーダーコントローラ７０１とエンジン制御部３０８の間のシリアル通信で設定済みである。図２１において、９０１は各種設定値のバッファであり、リーダーコントローラ７０１が自身でエンジン制御部３０８に設定した値およびプリンタコントローラ４１０がエンジン制御部３０８に設定した値が格納されている。バッファ９０１の各種設定値のうち、リーダー用の設定値には前述した指定値が格納されていることになる。ここでコピー動作中にプリンタコントローラ４１０からプリント要求が発生した場合に、コピー動作に割り込んでプリントアウトが行われることは、ユーザービリティの観点からも考えづらい。そこで、この状況でのプリント要求は、コピー動作が終了するまで延期されることになる。しかし、プリンタコントローラ４１０からの／ＣＣＭＤに対して、／ＣＳＴＳを返さなければならない。そこで、バッファ９０１の設定値のうち、ＰＤＬ用の設定値にプリンタからの設定値のみは、要求に応じて設定しておく。リーダー用の設定値とＰＤＬ用の設定値が異なる場合には、コピー動作が終了し、プリンタ動作を開始する前にリーダーコントローラ７０１からエンジン制御部３０８に設定を行えばよい。具体例で説明すると次のようになる。
【０１１２】
現在は、コピー動作中であり、上段カセット６０８から給紙し、フェイスアップ排出口６１７に排する設定となっており、画像形成モードも原稿がカラーだという判定の元にカラーモードと設定されていたとする。ここで、プリンタコントローラ４１０からプリント要求が発生した場合、プリント実行自体は延期されるが、各種設定は行うことができる。ここで、プリント要求は、上段カセット６０８から給紙し、フェイスダウン排出口６１８に排出、さらに白黒画像を出力する要求であるとする。給紙カセット指定については、リーダーコントローラ７０１，プリンタコントローラ４１０とも上段カセットを指定している。従ってコピー動作が終了し、プリント動作に切り替わった時にも、エンジン制御部３０８に対して給紙段カセット指定コマンドを発行する必要がない。排出口と画像形成モードについては、コピー動作とプリント動作では指定が異なるために、コピー動作が終了した時点でリーダーコントローラ７０１からエンジン制御部３０８に対して改めて排紙口指定，画像形成モード指定のコマンドを発行する必要がある。
【０１１３】
以上のように、リーダーコントローラ７０１はプリンタコントローラ４１０からのコマンドに対してエンジン制御部３０８へのコマンド実行を延期させるだけの判断を行っているのではなく、リーダーコントローラ７０１が既にエンジン制御部３０８に対して設定済みのものについては、重複して設定することがないような判断を行う。
【０１１４】
次に、図２２を用いてプリント動作中にコピー要求が発生した場合について説明する。この場合、図２１の場合と逆でユーザービリティの観点からは、コピー機の前でコピーボタンを押そうとしてもプリント動作中でコピーできないよりは、割り込む形でコピー動作を実行できた方がよい。
【０１１５】
図２２に示すように、プリンタコントローラ４１０から送られた／ＣＶＤＯがセレクタ８０１で選ばれ、／ＰＶＤＯとしてエンジン制御部３０８に送られている。仮に図２１で説明したものと全く同じ設定で、プリンタコントローラ４１０からの設定は上段カセット６０８，フェイスダウン排出口６１８，白黒画像モードであるとする。エンジン制御部３０８はプリンタコントローラ４１０からの／ＰＰＲＮＴ信号がＨｉｇｈ（偽）になった時に終了をはじめて検知できるので何枚プリントアウトされるかは知らない。ここではプリンタは４枚の画像をプリントアウトしようとしていると仮定する。リーダーから割り込みでコピー動作要求をしなければ、図１０で示す画像タイミングのようにエンジン制御部３０８から／ＰＴＯＰ信号が４つ発生され、それに応じて画像がプリンタコントローラ４１０からリーダーコントローラ７０１を介して、エンジン制御部３０８へ送られる。
【０１１６】
そこで、２枚目のプリントアウト中に、カラー原稿の１枚コピーという割り込みコピー要求がリーダーコントローラ７０１に発生したと仮定する。図２３を用いてこれを説明する。プリンタコントローラ４１０からの／ＣＰＲＮＴ要求により、リーダーコントローラ７０１は／ＰＰＲＮＴ要求をエンジン制御部３０８に対して発行し、エンジン制御部３０８から／ＰＴＯＰ信号がリーダーコントローラ７０１を介して／ＣＴＯＰ信号としてプリンタコントローラ４１０に供給される。このようにして、１枚目の画像に相当する画像信号１００１と、２枚目の画像に相当する画像信号１００２のプリント動作は実行される。
【０１１７】
ここで、２枚目の画像１００２のプリントアウト動作中に割り込みコピー要求をリーダーコントローラ７０１が発生した場合を説明する。リーダーコントローラ７０１はプリンタコントローラ４１０に対して／ＣＣＣＲＴ信号を発生する。これは実際にエンジンの状態が変化したのではなく、リーダーがプリンタエンジン４１０を獲得するためにプリンタコントローラ４１０にエンジンの開放を要求するものである。発生の仕方は前述したように制御部８０８を用いる。この／ＣＣＣＲＴ信号に対してプリンタコントローラ４１０はエンジンの状態ステータスをチェックするためのコマンドを発行し、リーダーコントローラ７０１はそれに対して、“コピー動作中”であるというステータスをプリンタコントローラ４１０に返す。そうするとプリンタコントローラ４１０は、／ＣＰＲＮＴ信号をＬｏｗ（真）にしたままの状態で、エンジンがコピー動作中であることを検知して、／ＣＴＯＰ信号がくるのを持ち続ける。コピー状態でなければ、／ＣＰＲＮＴをＬｏｗ（真）にしたまま／ＣＴＯＰが来ない場合は一定時間後にタイムアウトエラーとなるが、コピー状態の場合には、プリンタコントローラ４１０側でタイムアウトを解除し、永久に／ＣＴＯＰ信号を待ち続けるように設定する。今回、エンジン制御部３０８から送られてくる／ＰＴＯＰ信号はコピー動作を行うためのものであり、リーダーコントローラ７０１側で／ＰＴＯＰ信号を使用する。また、エンジン側から送られてきた／ＰＴＯＰ信号１００５をプリンタコントローラ４１０へはマスクすることになる。実際にリーダーコントローラ７０１で生成される画像信号は画像信号１００６のみである。そして、割り込みコピーが１枚終了したのち、再び／ＰＴＯＰの信号のマスクを外し、／ＣＴＯＰとしてプリンタコントローラ４１０へ送出することにより、プリンタコントローラ４１０からの画像信号１５０３，１５０４をエンジン制御部３０８へプリントアウトすることができる。以上の説明により、プリント動作中の割り込みコピー動作を実現することができる。
【０１１８】
このように、プリンタコントローラ４１０やリーダーコントローラ７０１の状態に応じて、プリンタエンジンをどちらが獲得するかや、どのタイミングでコマンドを発行するかを全てリーダーコントローラ７０１が場合に応じて判断し、制御することにより、１つのエンジンに対して、２つのコントローラからの要求を実現することができるのである。
【０１１９】
続いて、プリンタコントローラ４１０が設定内容確認コマンドを発行した場合の制御について説明する。
【０１２０】
プリンタコントローラ４１０がエンジン制御部３０８に設定されている状態を確認したいことが発生した場合、プリンタコントローラ４１０は設定内容確認コマンドを／ＣＣＭＤを通して発行する。それを受信したリーダーコントローラ７０１は図２１の設定値格納バッファ９０１をチェックし、プリンタコントローラ４１０が確認したい内容がバッファ９０１のなかにあるならば、その内容を読み出し、／ＣＳＴＳを通してプリンタコントローラ４１０に通知する。また、バッファ９０１に無い内容ならば、リーダーコントローラ７０１は設定内容確認コマンドを／ＰＣＭＤを通して発行する。エンジン制御部３０８はその内容を読み出し、設定内容を／ＰＳＴＳを通してリーダーコントローラ７０１に通知し、リーダーコントローラ７０１はその内容を／ＣＳＴＳを通してプリンタコントローラ４１０に通知する。
【０１２１】
【発明の効果】
以上説明したように本発明によれば、１つの電源スイッチで複合装置の全体の電源制御を行うことができ、マンマシンインターフェースの向上につながるという効果がある。
【０１２２】
また、複合装置の電源遮断時の誤動作を防止することができるという効果がある。
【０１２３】
また、電源供給遮断手段は漏電ブレーカとしたため、漏電ブレーカ１つで複合装置全体に対して感電を防止することができ、安全性が向上するという効果がある。
【図面の簡単な説明】
【図１】  本発明に係る電源制御システムを適用したリーダーの入力部の構成を示すブロック図
【図２】  複合装置の電源供給関係を示す要部外観図
【図３】  図１のプリンタの電源入力部の構成を示すブロック図
【図４】  複合装置の要部構成を示す断面図
【図５】  プリンタのシステム構成を示すブロック図
【図６】  プリンタの要部構成を示す断面図
【図７】  プリンタコントローラとエンジン制御部間でやり取りされる主な信号を示すブロック図
【図８】  ビデオＩ／Ｆでやり取りされる信号一覧を示す図
【図９】  プリンタの内部構成を示す断面図
【図１０】  ビデオＩ／Ｆでやり取りされる信号のタイミングを示すタイミングチャート
【図１１】  シリアル通信のタイミングを示すタイミングチャート
【図１２】  プリント動作時のシリアル通信状態を示す図
【図１３】  リーダーコントローラを装着した場合の構成を示す断面図
【図１４】  図７の構成にリーダーコントローラを装着した場合の構成を示すブロック図
【図１５】  リーダーコントローラ内の構成を示すブロック図
【図１６】  コピー時とプリント時のタイミング差を示すタイミングチャート
【図１７】  リーダーコントローラ内の構成を示すブロック図
【図１８】  図７の構成におけるコマンド発行シーケンスを示すフローチャート
【図１９】  図１４の構成におけるコマンド発行シーケンスを示すフローチャート
【図２０】  リーダーを装着した場合の／ＣＣＲＴにおける状態変化の処理を示すフローチャート
【図２１】  コピー動作中にプリント要求が発生した場合のデータのやり取りを示すブロック図
【図２２】  プリント動作中にコピー要求が発生した場合のデータのやり取りを示すブロック図
【図２３】  割り込みコピー時の各信号のタイミングを示すタイミングチャート
【図２４】  複写機化を図った場合のシステム構成を示すブロック図
【図２５】  画像データの経路を示すブロック図
【図２６】  漏電ブレーカの原理を示す説明図
【符号の説明】
１０２  漏電ブレーカ（電源供給遮断手段）
１０５  リレー（電源供給遮断手段）
１０８  メインスイッチ（電源供給遮断手段）
１０９  スイッチ（電源供給遮断手段）
１１０  スイッチ
２０１  リーダー部
２０２  プリンタ部
２０３  リーダー電源部
２０５  プリンタ電源部
【図１】
0004272715.tif 000002
【図２】
0004272715.tif 000003
【図３】
0004272715.tif 000004
【図４】
0004272715.tif 000005
【図５】
0004272715.tif 000006
【図６】
0004272715.tif 000007
【図７】
0004272715.tif 000008
【図８】
0004272715.tif 000009
【図９】
0004272715.tif 000010
【図１０】
0004272715.tif 000011
【図１１】
0004272715.tif 000012
【図１２】
0004272715.tif 000013
【図１３】
0004272715.tif 000014
【図１４】
0004272715.tif 000015
【図１５】
0004272715.tif 000016
【図１６】
0004272715.tif 000017
【図１７】
0004272715.tif 000018
【図１８】
0004272715.tif 000019
【図１９】
0004272715.tif 000020
【図２０】
0004272715.tif 000021
【図２１】
0004272715.tif 000022
【図２２】
0004272715.tif 000023
【図２３】
0004272715.tif 000024
【図２４】
0004272715.tif 000025
【図２５】
0004272715.tif 000026
【図２６】
0004272715.tif 000027