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