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