(57)【特許請求の範囲】
【請求項１】
ホストコンピュータと、原稿を給排紙する給排紙手段を有する画像形成装置とを接続するインターフェース装置において、
前記ホストコンピュータと通信する通信手段と、
前記通信手段を介して、前記ホストコンピュータから前記給排紙手段を制御する制御コマンドを受信する受信手段と、
前記受信された制御コマンドが、原稿台に置かれた原稿の表面をスキャンするモードと裏面をスキャンするモードのうちの少なくともどちらの動作モードを要求する制御コマンドであるかを解析する解析手段と、
前記解析手段で解析された動作モードを、予め定義された変換テーブルに基づき、前記画像形成装置が認識できるコマンドシーケンスに変換する変換手段と、
前記変換手段で変換された前記コマンドシーケンスを前記画像形成装置に送信する他の通信手段と
を備えることを特徴とするインターフェース装置。
【請求項２】
前記制御コマンドは、前記給排紙手段を実際に動作させるトリガとして発行されるコマンドを含むことを特徴とする請求項１記載のインターフェース装置。
【請求項３】
前記制御コマンドは、前記給排紙手段における給紙動作の有無、排紙動作の有無、スキャン動作の有無の指定を含むコマンドであることを特徴とする請求項１又は２記載のインターフェース装置。
【請求項４】
前記給排紙手段は、スキャン動作を行うことなく原稿を複数枚送ることができることを特徴とする請求項１乃至３の何れか１項に記載のインターフェース装置。
【請求項５】
前記給排紙手段は、スキャンされた原稿を排紙することなく当該原稿を再スキャンすることができることを特徴とする請求項１乃至３の何れか１項に記載のインターフェース装置。
【請求項６】
ホストコンピュータと、原稿を給排紙する給排紙手段を有する画像形成装置とを接続するインターフェース方法において、
前記ホストコンピュータと通信する通信工程と、
前記通信工程を介して前記ホストコンピュータから前記給排紙手段を制御する制御コマンドを受信する受信手段と、
前記受信された制御コマンドが、原稿台に置かれた原稿の表面をスキャンするモードと裏面をスキャンするモードのうちの少なくともどちらの動作モードを要求する制御コマンドであるかを解析する解析工程と、
前記解析工程で解析された動作モードを、予め定義された変換テーブルに基づき、前記画像形成装置が認識できるコマンドシーケンスに変換する変換工程と、
前記変換工程で変換された前記コマンドシーケンスを前記画像形成装置に送信する他の通信工程と
を含むことを特徴とするインターフェース方法。
【請求項７】
前記制御コマンドは、前記給排紙手段を実際に動作させるトリガとして発行されるコマンドを含むことを特徴とする請求項６記載のインターフェース方法。
【請求項８】
前記制御コマンドは、前記給排紙手段における給紙動作の有無、排紙動作の有無、スキャン動作の有無の指定を含むコマンドであることを特徴とする請求項６又は７記載のインターフェース方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の原稿を給排紙するフィーダを持つ画像形成装置とホストコンピュータとのインターフェース装置及びその方法に関する。
【０００２】
【従来の技術】
近年、デジタルカラー複写機においてホストコンピュータからの指令によりプリント、スキャンも行うことができる複合機としての機能が重視されているが、このデジタルカラー複写機に原稿の給排紙を行うフィーダが装着されるようになり、ホストコンピュータからのデジタルカラー複写機のプリント、スキャン等の制御を実行する場合にもこのフィーダを利用する必要性が増してきた。
【０００３】
【発明が解決しようとする課題】
片面、両面原稿等の原稿の種類に加え、ユーザのフィーダへの原稿の置き方等によって、フィーダ上にセットされた用紙の給排紙にはいくつもの動作モードがあり、プリント時にはそれらの動作モードをホストコンピュータから指定する必要がある。また、ホストコンピュータからの動作モード等の指定に従ってデジタルカラー複写機のフィーダを動かすにはホストコンピュータからのコマンドをデジタルカラー複写機のフィーダが認識できるコマンドに変換する必要がある。
【０００４】
本発明は、フィーダ上の原稿の種類及び原稿の置き方に応じてホストコンピュータの指定通りに画像形成装置のフィーダを確実に動作させる、画像形成装置とホストコンピュータとのインターフェース装置及びその方法を提供することを目的とする。
【０００５】
【問題を解決するための手段】
前述の目的を達成するために、請求項１記載のインターフェース装置は、ホストコンピュータと、原稿を給排紙する給排紙手段を有する画像形成装置とを接続するインターフェース装置において、前記ホストコンピュータと通信する通信手段と、前記通信手段を介して、前記ホストコンピュータから前記給排紙手段を制御する制御コマンドを受信する受信手段と、前記受信された制御コマンドが、原稿台に置かれた原稿の表面をスキャンするモードと裏面をスキャンするモードのうちの少なくともどちらの動作モードを要求する制御コマンドであるかを解析する解析手段と、前記解析手段で解析された動作モードを、予め定義された変換テーブルに基づき、前記画像形成装置が認識できるコマンドシーケンスに変換する変換手段と、前記変換手段で変換された前記コマンドシーケンスを前記画像形成装置に送信する他の通信手段とを備えることを特徴とする。
【０００６】
請求項２記載のインターフェース装置は、請求項１のインターフェース装置において、前記制御コマンドは、前記給排紙手段を実際に動作させるトリガとして発行されるコマンドを含むことを特徴とする。
【０００７】
請求項３記載のインターフェース装置は、請求項１又は２記載のインターフェース装置において、前記制御コマンドは、前記給排紙手段における給紙動作の有無、排紙動作の有無、スキャン動作の有無の指定を含むコマンドであることを特徴とする。
【０００８】
請求項４記載のインターフェース装置は、請求項１乃至３の何れか１項に記載のインターフェース装置において、前記給排紙手段は、スキャン動作を行うことなく原稿を複数枚送ることができることを特徴とする。
【０００９】
請求項５記載のインターフェース装置は、請求項１乃至３の何れか１項に記載のインターフェース装置において、前記給排紙手段は、スキャンされた原稿を排紙することなく当該原稿を再スキャンすることができることを特徴とする。
【００１０】
前述の目的を達成するために、請求項６記載のインターフェース方法は、ホストコンピュータと、原稿を給排紙する給排紙手段を有する画像形成装置とを接続するインターフェース方法において、前記ホストコンピュータと通信する通信工程と、前記通信工程を介して前記ホストコンピュータから前記給排紙手段を制御する制御コマンドを受信する受信手段と、前記受信された制御コマンドが、原稿台に置かれた原稿の表面をスキャンするモードと裏面をスキャンするモードのうちの少なくともどちらの動作モードを要求する制御コマンドであるかを解析する解析工程と、前記解析工程で解析された動作モードを、予め定義された変換テーブルに基づき、前記画像形成装置が認識できるコマンドシーケンスに変換する変換工程と、前記変換工程で変換された前記コマンドシーケンスを前記画像形成装置に送信する他の通信工程とを含むことを特徴とする。
【００１１】
請求項７記載のインターフェース方法は、請求項６記載のインターフェース方法において、前記制御コマンドは、前記給排紙手段を実際に動作させるトリガとして発行されるコマンドを含むことを特徴とする。
【００１２】
請求項８記載のインターフェース方法は、請求項６又は７記載のインターフェース方法において、前記制御コマンドは、前記給排紙手段における給紙動作の有無、排紙動作の有無、スキャン動作の有無の指定を含むコマンドであることを特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明を図に示す好ましい実施の形態を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係るインターフェース装置のシステム構成の接続概略図である。１０１はインターフェース（Ｉ／Ｆ）装置であり、１０２はホストコンピュータである。ホストコンピュータ１０２は、例えばＳＣＳＩ等の汎用インターフェースからなるインターフェースケーブル１０６を介してＩ／Ｆ装置１０１と接続され、コンピュータグラフィックス（ＣＧ）画像データをＩ／Ｆ装置１０１のフレームメモリ２０１，２０２に転送する。また、ホストコンピュータ１０２はＩ／Ｆ装置１０１に制御コマンドを送ることによりシステム全体を制御することができる。
【００１５】
スキャナ・プリンタ機能を有するデジタルカラー複写機１０３，１０４はインターフェースケーブル１０７，１０８を介してＩ／Ｆ装置１０１の後述するスキャナ・プリンタインターフェース２２３，２２４に接続されている。Ｉ／Ｆ装置１０１内のフレームメモリ２０１，２０２に格納された画像はデジタルカラー複写機１０３，１０４を用いてプリント出力することができる。また、デジタルカラー複写機１０３，１０４のスキャナで読み取った画像をＩ／Ｆ装置１０１内のフレームメモリ２０１、２０２に格納することもできる。これらのデジタル複写機１０３，１０４もホストコンピュータ１０２と同様にスキャナから読み取った画像をＩ／Ｆ装置１０１内のフレームメモリ２０１，２０２に格納することができる。これらのデジタル複写機１０３，１０４もホストコンピュータ１０２と同様に、その操作部からシステム全体を制御することができる。
【００１６】
１０９、１１０はフィルムスキャナであり、インターフェースケーブル１１１，１１２を介してＩ／Ｆ装置１０１のスキャナ・プリンタインターフェース２２３，２２４に接続され、デジタルカラー複写機１０３，１０４と同様にスキャナ１０９，１１０から読み取った画像をＩ／Ｆ装置１０１内のフレームメモリ２０１，２０２に格納することができる。また、これらのフィルムスキャナ１０９，１１０の代りに高精細度テレビ（ＨＤＴＶ）等のビデオ画像を取り込む装置又はその他の各種画像取り込み装置を接続してもよく、スキャナ１０９，１１０と同様にインターフェース１０１内のフレームメモリ２０１，２０２に同様に画像を格納できる。
【００１７】
なお、Ｉ／Ｆ装置１０１は、フレームメモリ２０１，２０２に格納された画像はプリント出力として出力することができる。なお、Ｉ／Ｆ装置１０１の詳細は後述する。
【００１８】
図２は、図１のインターフェース装置に接続されるデジタルカラー複写機を有するデジタルカラー複写機１０３，１０４の概略構成図である。
【００１９】
デジタルカラー複写機１０３，１０４は、デジタルカラー画像読み取り部（以下スキャナという）４００、原稿をスキャナ４００にセットする循環式反射原稿送給装置（以下フィーダと称する）４５０、デジタルカラー画像を印刷出力するデジタルカラー画像プリント部（以下プリンタと称する）５００とからなる。
【００２０】
スキャナ４００は、主としてスキャナコントローラ４０１により以下の制御を行う。
【００２１】
露光系コントローラ４０３は密着型ＣＣＤラインセンサにより原稿台上の原稿をＲＧＢ各色毎に色分解し点順次のアナログ画像信号に変換する。このアナログ画像信号はＡ／Ｄ変換部で各色８ビットのデジタル画像信号に変換され、輝度データであるＲＧＢ各色がそれぞれ線順次信号として出力される。このデジタル画像信号は、画像処理部４０２でＲＧＢの輝度レベルからトナー量にそれぞれ対応する濃度レベルのＣＭＹＢｋの４色に変換される。そこで、同時に画像処理部４０２で各色補正演算され、合成、変倍、移動等の画像処理が行われる。
【００２２】
また、スキャナ部４００の図示しない操作面には、ユーザに対してメッセージを表示する機能とカラー複写機１０３，１０４各構成部についての操作・指示を行うためのタッチセンサの機能の両方を持つ図示しない操作パネル・タッチセンサとが設けられている。また、スキャナ部４００には前記操作パネル・タッチセンサの制御を行う操作パネルコントローラ４０６を有する。
【００２３】
スキャナ部４００の原稿台の上部にはフィーダ４５０が組み込まれており、このフィーダ４５０はスキャナ４００内のフィーダコントローラ４０５によって制御される。
【００２４】
上に原稿束がセットされる積載トレイ４５１には、原稿給紙時に原稿が斜行しないように原稿を幅方向に規制する図示しないガイドが設けられており、このガイドは原稿給紙方向と垂直にスライド移動する。このガイドと連動して図示しないスライドボリュームが作動して原稿の幅方向のサイズも検知可能となっている。
【００２５】
まず、片面原稿では、半月ローラ４５３及び分離ローラ４５４により積載トレイ４５１の原稿束の最下部から一枚づつ分離され、この分離された原稿はパス１を通過する間にパス１に設けられた密着型紙幅センサ４６２により給紙方向の紙長さが検知され、さらに搬送ローラ４５５及び全面ベルト４５６によりパス２を通り、プラテンガラス上の露光位置まで搬送され停止する。スキャン後にプラテンガラス上の原稿は搬送大ローラ４５７と排紙ローラ４５８により再び原稿束の最上部に戻される。小サイズの原稿の場合は、全面ベルト４５６と排紙ローラ４６１により再び原稿束の最上部に戻される。
【００２６】
また、原稿給紙開始時に原稿束上部にリサイクルレバー４５９を載せ、原稿が順次給紙され、最終原稿の後端がリサイクルレバー４５９を抜けた時に自重で積載トレイ４５１上に落ちたことを検知することにより原稿の一巡を検知する。
【００２７】
次に、両面原稿の場合は、前述のように原稿の片面をスキャンした後、原稿を一旦パス３に通し、回転動作可能な切替えフラッパ４６０を切替えることにより、原稿の先端をパス４に導き、搬送ローラ４５５によりパス２を通して全面ベルト４５６でプラテンガラス上の露光位置まで搬送され、原稿の他の片面をスキャンする。すなわち、搬送大ローラ４５７の回転によりパス３，４，２のルートで原稿が反転される。
【００２８】
また、原稿束を１枚づつパス１，２，３，５，６のルートを通してリサイクルレバー４５９で原稿が一巡したことを検知するまで原稿を搬送することにより紙幅センサ４６２で原稿枚数をカウントすることも可能である。
【００２９】
プリンタ部５００は電子写真方式のレーザビームプリンタであり、プリンタ部５００では、スキャナ部４００より送られてきたＣ，Ｍ，Ｙ，Ｂｋの各デジタル画像信号が半導体レーザ部の点灯信号に変換され、レーザドライブ部５１０で制御され、そのレーザの点灯信号はデジタル画像信号のレベルに対応したパルス幅として出力される。レーザの点灯レベルは、２５６レベル（８ビットに対応）となっている。この出力すべきデジタル画像信号に応じて、カラー画像を各ＣＭＹＢｋのカラー別に制限し、それぞれ、現像部５１６で感光ドラム５１５に順次デジタル的なドット形式で露光及び現像し、転写部５１４で感光ドラム５１５上のトナーを用紙に複数転写し、その後転写ドラム５１９、分離部５２０、搬送部５２１を経て、最後に定着部５２２で用紙に転写されたトナーを定着する。
【００３０】
フィーダ部４５０とプリンタ部５００とは、スキャナ部４００により制御され、その結果これらはデジタルカラー複写機１０３、１０４としても機能することができる。
【００３１】
次に、Ｉ／Ｆ装置１０１の内部構成を説明する。図１において、２０３は第１のＣＰＵであり、Ｉ／Ｆ装置１０１の外部に接続されるスキャナ、プリンタ以外のＩ／Ｏを制御するものである。その詳細は後述する。２０４はＣＰＵ２０３のＣＰＵバスであり、ホストコンピュータ１０２とのインターフェースを行うＳＣＳＩコントローラ２０５、プログラムメモリ２０６、Ｉ／Ｏバス２０８を制御するＩ／Ｏバスコントローラ２０７等が接続されている。また、第２のＣＰＵ２０９のＣＰＵバス２１０と結合できるようにバスコントローラ２１１も接続されている。ＣＰＵ２０９については後述する。
【００３２】
Ｉ／Ｏバス２０８にはＩ／Ｏコントローラ２１２が接続されており、ハードディスクドライブ（ＨＤＤ）２１３、フロッピディスクドライブ（ＦＤＤ）２１４、キーボード（ＫＢＤ）コントローラ２１５、ＣＲＴコントローラ２１６、液晶表示装置（ＬＣＤ）コントローラ２１７等の汎用Ｉ／Ｏを制御している。
【００３３】
２１８は液晶表示装置（ＬＣＤ）であり、Ｉ／Ｆ装置１０１の状態を常に表示できるようになっている。また、キーボードコントローラ２１５には操作部２１９が接続され、Ｉ／Ｆ装置１０１の初期設定の変更、また独立にサービスモードの設定ができるようになっている。必要であれば、外部に、ＣＲＴコントローラ２１６を介してモニタが、さらにキーボードコントローラ２１５を介してキーボードが接続されてもよい。
【００３４】
さらに、Ｉ／Ｏバス２０８にはＡＵＸスロット２２０、２２１が用意され、例えば、ＣＤ−ＲＯＭに格納されている各種画像をフレームメモリ２０１，２０２に展開して、プリント出力を得ることもでき、将来のマルチメディア対応が可能である。
【００３５】
ＣＰＵ２０９は、外部に接続されるデジタルカラー複写機１０３，１０４のスキャナ、プリンタのＩ／Ｏを制御し、さらにフレームメモリ２０１，２０２に格納される画像に画像回転、画像の色空間圧縮等の画像処理を行うことができる。メモリ２２２はプログラムメモリであり、電源投入時にハードディスクドライブ２１３からバスコントローラ２１１を介して制御プログラムをロードするように構成されている。また、メモリ２２２は、ＣＰＵ２０３との通信にも用いられる。ＣＰＵバス２１０にはスキャナ・プリンタインターフェース（以下単にインターフェース）２２３，２２４の２種が接続され、各種設定を行いながらスキャナ、プリンタを制御する。２２５は画像専用のバスであり、画像のスキャン、プリントを行う際に画像データはこのバスを流れる。
【００３６】
Ｉ／Ｆ装置１０１のインターフェース２２３，２２４には、例えば静電写真方式やインクジェット方式等の異なる方式のスキャナプリンタであっても接続することができる。このＩ／Ｆ装置１０１によれば、異なる方式の各機器が同じフレームメモリ２０１，２０２を共有することができるので、方式の異なる各機器に対応してフレームメモリを予め設定しておく必要がなく、効率的にメモリを使用することができる。
【００３７】
また、これらのインターフェース２２３，２２４は、接続される静電写真方式（以下ＣＬＣ方式という）やインクジェット方式（ＢＪ方式）等の複写機の方式、又は速度に応じて新たにインターフェースボードを含むカードを差し替えることができるようになっており、将来のシステムの変更にも対応できるようになっている。
【００３８】
従って、接続される各機器に柔軟に対応することができ、システムの拡張性が高い。また、本実施の形態では、インターフェース２２３、２２４には、デジタルカラー複写機１０３，１０４に加えて２種類のフィルムスキャナ１０９，１１０を接続することができる。なお、インターフェース２２３，２２４に接続できる機器は上述のデジタルカラー複写機１０３，１０４及びスキャナプリンタ１０９、１１０に限らず、例えばインクジェット方式のプリンタ、スキャナ等の他の機器でもよい。
【００３９】
図３は、図１のインターフェース装置におけるインターフェース２２３，２２４及びフレームメモリ２０１，２０２の構成図である。フレームメモリ２０１，２０２は同一の構成であり、各々赤（Ｒ）、緑（Ｇ）、青（Ｂ）のプレーンメモリ３１１，３１２と、プレーンメモリ３１１，３１２を制御するメモリコントローラ３０１，３０２を有する。メモリコントローラ３０１，３０２は各々プレーンメモリ３１１、３１２における画像データの読み出し、書き込み及びリフレッシュ等の制御を行う。
【００４０】
上述の２つのフレームメモリ２０１，２０２は独立の動作、すなわち、一方がプリント出力中のとき、他方はＣＰＵバス２１０を介してホストコンピュータ１０２からの画像の転送やＰＤＬ画像の展開、または前述したようなＣＰＵ２０９を用いた画像処理を行うことができる。
【００４１】
また、２つのフレームメモリ２０１，２０２をつなげて１つのメモリとみなすことができ、例えば、両方がそれぞれＡ４サイズ分のメモリ容量をもっていた場合、２つをつなげることでＡ３サイズの画像を扱うことができる。
【００４２】
図３のインターフェース２２３，２２４において同一の回路には同一の参照番号が付されている。マスキング回路３０５は、接続されている出力装置の色再現性に合わせたマスキング、ＵＣＲ演算処理等の画像を中実に再現するための色処理を行う。なお、本図では、便宜上、マスキング回路３０５がＩ／Ｆ装置１０１に配されている場合を示しているが、このマスキング回路３０５はデジタルカラー複写機１０３に配されてもよく、以下の説明では、マスキング回路３０５がデジタルカラー複写機１０３に配されているものとして説明する。
【００４３】
ＦＩＦＯ３０６は、同一のフレームメモリから画像データの読み出し及び書き込みを行う場合、フレームメモリへの画像データの書き込みタイミングを調整する。セレクタ３０７は、書き込みタイミングを調整する必要があるか否かに応じて画像データの経路を切り換える。コントローラ３０３は上述の各回路を制御する。
【００４４】
以下、本実施の形態のインターフェース装置がインターフェース２２３にケーブル１０７を介し、ＣＬＣ方式のデジタルカラー複写機１０３が接続されていると仮定して本インターフェース装置の具体的な動作について説明する。すなわち、ホストコンピュータ１０２から発行されたプリントコマンドに基づき、Ｉ／Ｆ装置１０１内のプレーンメモリ３１１に記憶されている画像をデジタルカラー複写機１０３を用いて出力する場合の動作を説明する。
【００４５】
ＣＰＵ２０３は、ＳＣＳＩインターフェース２０５を介してホストコンピュータ１０２からプリントコマンドを受け取る。ここに、ＣＰＵ２０３及びＳＣＳＩインターフェース２０５は通信手段を構成する。ＣＰＵ２０９はそのコマンドを解析し、バスコントローラ２１１の制御のもとに受け取ったコマンド内容をメモリ２２２に書き込む。ＣＰＵ２０９はコマンドの書き込みを認識すると、メモリ２２２の内容を読み、プリントコマンドを実行する。ＣＰＵ２０９はインタフェース２２３内のコントローラ３０３に対し、デジタルカラー複写機１０３へのプリントコマンド発行の命令を出し、他の通信手段としてのコントローラ３０３はケーブル１０７を介し、通信によってデジタルカラー複写機１０３へプリントコマンドを発行する。
【００４６】
ケーブル１０７，１０８，１１１，１１２内部は同じ構造となっており、画像データ２４ビット、同期信号、クロック、通信が双方向で１つのケーブル内に収まっている。
【００４７】
プリンタコマンドを受け取ったデジタルカラー複写機１０３はプリンタ５００を起動し、同時に画像同期信号を送り返す。画像同期信号を受け取ったコントローラ３０３は、画像同期信号に従ってビデオバス２２５内のコントロールバスに画像リクエスト信号を載せ、フレームメモリ２０１のメモリコントロール３０１に画像出力要求を出す。メモリコントロール３０１は画像リクエスト信号に従って、画像データをビデオバス２２５にＲＧＢ２４ビットを出力する。出力された画像データは、インターフェース２２３内の色変換回路３０４に入力され、プレーンメモリ３１１における所定のＲＧＢ色空間の画像データからデジタルカラー複写機１０３の色空間の画像データへの変換を行い、マスキング回路３０５を介して画像データをケーブル１０７を介してカラー複写機１０３に転送する。
【００４８】
なお、本実施の形態における色空間とはホストコンピュータ１０２からの画像データのＲＧＢ色空間、デジタルカラー複写機１０３，１０４固有のＲＧＢ色空間やＣＭＹＢｋ色空間等の色の表現方法のことである。
【００４９】
ケーブル１０７では、カラー複写機１０３における画像の現象に同期させ、画像データ２４ビットをフルに用い、面順次でＲＧＢ画像データの転送を各色毎に４回行う。その結果、計４回フレームメモリ２０１からＲＧＢ画像データが読み出され、同一の処理が行われる。
【００５０】
なお、本実施の形態では、面順次に画像データを転送するものに限らず、例えば、点順次等で転送してもよく、出力装置がサポートしている方法で画像データを転送する。
【００５１】
図４（ａ）は、フレームメモリ２０１，２０２に格納されている画像データの説明図であり、図４（ｂ）は、デジタルカラー複写機１０３がインターフェース２２３から受け取った画像データから画像を形成する方法の説明図である。図４（ａ）において、６０１はフレームメモリ２０１，２０２に格納されている画像データであり、例えば、図４（ａ）の画像データ６０１のＡ−Ａ線区間のマゼンタの静電潜像を感光ドラム６０２に形成する様子を示したものである。６０３はレーザ光線を発するレーザであり、転送される画像データに基づいてレーザ光線のＯＮ、ＯＦＦを行い、ポリゴンミラー６０４を経由して感光ドラム６０２に静電潜像を形成する。感光ドラム６０２は矢印６０６の回転方向に回転する。
【００５２】
ビーム検出センサ６０５が感光ドラム６０２の一方の端に設けられており、ビーム検出センサ６０５でポリゴンミラー６０４からのレーザ光線を受光することにより、画像端を検出し、これを水平同期信号（以下ＨＳＹＮＣ信号という）として画像転送の同期をとっている。図５にＨＳＹＮＣ信号のタイミングチャートを示す。
【００５３】
画像形成は、上記の動作を各色毎に４回繰り返して行われる。
【００５４】
以上述べたものは、ＬＯＧ変換回路、マスキング回路をデジタルカラー複写機１０３側にもつ場合の説明であるが、図３に示されるように勿論Ｉ／Ｆ装置１０１側に持ってもよいことは前述の通りである。その場合は、ケーブル１０７内部の画像データ線２４ビットのうち８ビットを用いて、ＭＣＹＢｋ画像データを転送する。
【００５５】
次に、上述の動作とは逆に、デジタルカラー複写機１０３のスキャナ４００を用いて得られた原稿の画像データをフレームメモリ２０１に格納する動作を説明する。
【００５６】
ＣＰＵ２０３は、ホストコンピュータ１０２からＳＣＳＩインターフェース２０５を介してスキャンコマンドを受け取り、認識する。ＣＰＵ２０９はインターフェース２２３内のコントローラ３０３を通してデジタルカラー複写機１０３へ通信によってスキャンコマンドを発行する。デジタルカラー複写機１０３はスキャンコマンドの基づいて原稿を操作し、得られたデジタルカラー複写機１０３の入力特性に基づいたＲＧＢ色空間の画像データをケーブル１０７内部の画像データ２４ビットをフルに用い、ＲＧＢ画像データとして転送する。
【００５７】
Ｉ／Ｆ装置１０１内部では、転送されたＲＧＢ画像データをインターフェース２２３内の色変換回路３０４に入力し、画像データを接続デバイスと登録されるファイルタイプに応じて色空間を変換し、ビデオバス２２５に出力する。同時にコントローラ３０３は、コントロールバスを介して取り込みリクエスト信号をメモリコントロール３０１に出力し、メモリコントロール３０１はビデオバス２２５上の画像を取り込みリクエスト信号に基づいてプレーンメモリ３１１に格納する。
【００５８】
以上は、フレームメモリ２０１についての説明であるが、メモリフレーム２０２についても同様であり、コントローラ３０３がメモリコントロール３０２に対してコントロールバス上にリクエスト信号を載せるとフレームメモリ２０２が動作を開始する。この時、コントローラ３０３、３０４のバスのコンフリクトを避けるためにインターフェース２２３，２２４は同時に動作しないように構成されている。
【００５９】
以上、デジタルカラー複写機１０３についての画像の入出力の動作を示したが、デジタルカラー複写機１０４、フィルムスキャナ１０９，１１０等も同様の動作を行う。
【００６０】
図６は、Ｉ／Ｆ装置とデジタルカラー複写機、フィルムスキャナ等のデバイス間の信号の構成を示す。画像信号は前述したように２４ビットの信号線により伝送される。画像制御信号は画像データを転送するための制御信号であり、画素同期信号、ライン同期信号、ページ同期信号で構成される。通信制御信号は、動作指示、状態管理をコマンド／ステータスのシリアル通信で行う信号である。シーケンス制御信号は、各装置のパワー状態を示す情報を送る信号である。
【００６１】
図７は、本実施の形態で電源投入直後プログラムメモリ２２２にダウンロードされ、ＣＰＵ２０９側で動作する制御プログラムのモジュール構成を示す。リアルタイムＯＳモジュール７０１はリアルタイムＯＳであり、複数のタスクの管理を行う。各タスクはイベントドリブンで起動される。ブート部モジュール７０２は本制御プログラムの起動時に実行されるタスクであり、各種のＩＣ、フレームメモリの初期設定並びにインターフェースボードの識別等を行う。マスター用デバイス通信部モジュール７０３，スレーブデバイス通信部７０４はデジタルカラー複写機１０３，１０４又はフィルムスキャナ１０９，１１０とのコマンド通信を司り、モジュール７０３はＩ／Ｆ装置１０１がマスター側になると共にカラー複写機１０３，１０４側がスレーブ側になる場合であり、Ｉ／Ｆ装置１０１からコマンドを発行し、カラー複写機１０３，１０４側がステータスを返信する通信制御タスクである。モジュール７０４はモジュール７０３と逆のタイプであり、カラー複写機１０３，１０４側からコマンドを発行し、Ｉ／Ｆ装置１０１がステータスを返信する通信制御タスクである。
【００６２】
ホスト通信部モジュール７０５はＣＰＵ２０３とのコマンド通信及び画像転送制御を司る。このタスクによりホストコンピュータからＳＣＳＩコントローラ２０５を介して受け取ったコマンドをＣＰＵ２０９側で解析し、通信制御タスクや画像処理タスクへ処理開始の指示を送る。
【００６３】
ＣＬＣ方式カラー複写機制御部モジュール７０６，ＢＪ方式カラー複写機制御部モジュール７０７，フィルムスキャナ制御部モジュール７０８は、それぞれＣＬＣ方式カラー複写機、ＢＪ方式カラー複写機、フィルムスキャナとの画像データの入出力制御を司る画像入出力制御タスクである。画像処理部モジュール７０９は、画像の圧縮、伸長、回転、鏡像、色空間圧縮、色空間等の画像処理を司る。メモリ管理部モジュール７１０はフレームメモリ２０１，２０２に登録される画像ファイルの管理を司る。
【００６４】
図８はＩ／Ｆ装置１０１のソフトウェアシステムの構成図である。本図を用いてＩ／Ｆ装置１０１のソフトウェアシステムの動作を説明する。まず、電源投入後モジュール７０１のリアルタイムＯＳが起動され、以下に説明するブートタスク９０１，ＤＯＳマネージャタスク９０２を生成する。
【００６５】
ブートタスク９０１は、モジュール７０２を司り、各初期設定時に図９（ａ）の構成テーブル中のカードコードを設定する。構成テーブルとは、スロットすなわちインターフェース２２３，２２４のそれぞれにセットされたボード及び各スロットにデジタルカラー複写機１０３，１０４及びフィルムスキャナ１０９，１１０が接続されているか否かを管理するものである。
【００６６】
図示されていないが、インタフェース２２３，２２４は、ボードタイプ別に通信タイプを示すボードＩＤがハード的にセットされたインターフェースボードがスロットに差し込まれる構造となっており、スロットに差し込まれた各々のボードのボードＩＤをＣＰＵ２０９によって読み出し、それらのインターフェースボードのタイプを各スロットに対応して自動的に識別することができる。この認識に基づき図９（ｂ）に示したエンジンカードコードを図９（ａ）の構成テーブルの対応するスロットの場所に書き込む。
【００６７】
さらに、インターフェース２２３，２２４上のシーケンス制御信号として送られるカラー複写機１０３，１０４、フィルムスキャナ１０９，１１０の電源待機(Power Ready) をインターフェース２２３，２２４上にある信号検知用の図示しないポートで見ることによって、各デバイスが起動されていたら図９（ａ）の構成テーブル中のエンジンカードコードに従ってＩ／Ｆ制御タスク９０５，９０６，９０７を生成する。タスク９０６，９０７はＩ／Ｆ装置１０１がマスター側であるモジュール７０３の通信制御を、タスク９０５はＩ／Ｆ装置１０１がスレーブ側であるモジュール７０４の通信制御を行い、デジタルカラー複写機１０３，１０４、フィルムスキャナ１０９，１１０とコマンド／ステータスのやり取りを行う。この通信で得られた情報により、デバイスコード、カセット情報等を図９、図１０のデバイス情報テーブルに設定する。
【００６８】
従って、まず差し込まれているインターフェースボードを判別し、スロットに対応させてカードコードを管理することにより通信タイプを設定する。次に、設定された通信タイプに基づき、接続されている機器と通信を行い、図９（ｃ）、図９（ｄ）に示したデバイスコードを各スロットに対応させて図９（ａ）、図９（ｄ）に示した構成テーブル中に設定する。
【００６９】
以上の処理により、Ｉ／Ｆ装置１０１はスロットに対応させて、接続されている各機器を自動的に識別することができる。また、上述の接続デバイス認識処理を毎日の電源投入時に行うので常に最新のＩ／Ｆ装置のシステムの状態を把握することができる。
【００７０】
タスク９０２はモジュール７０５を司り、かつホストコンピュータ１０２から受け取ったコマンドを解析する解析手段をもつ。タスク９０６，９０７はタスク９０２で解析されたコマンドを予め定義された変換テーブルに基づきデジタルカラー複写機１０３，１０４が認識できるコマンドシーケンスに変換する変換手段を有する。また、プリント／スキャンコマンドを受け取るとタスク９０５，９０６，９０７を介して画像入出力制御タスク９０８，９０９，９１０が起動される。この時、プリント／スキャンコマンドに伴うパラメータでＩ／Ｆカードが装着されているスロットを選択し、図９（ａ）の構成テーブル中のデバイスコードに従ってデバイス毎に異なる画像入出力制御を行う。これにより、どの機器でスキャンするか、若しくはプリントするかをユーザの用途に応じて切り換えることができる。さらに、接続されている機器に応じて例えばＣＬＣ方式やＦＳ方式等の異なった制御方式の画像入出力タスクを動作させることができる。
【００７１】
次に、ホストコンピュータから受けたコマンドを解析処理する図８のタスク９０２、及び予め定義された変換テーブルに基づきタスク９０２で解析されたコマンドを変換処理するタスク９０６，９０７を介して実行され、ホストコンピュータ１０２によるデジタルカラー複写機１０３のフィーダ４５０の制御処理について説明する。
【００７２】
（１）基本的な制御シーケンス
最初に図１１から図１６を参照しながらホストコンピュータ１０２からＩ／Ｆ装置１０１に発行されるコマンドを説明する。
【００７３】
図１６のフローチャートにおいて、ホストコンピュータ１０２からデジタルカラー複写機１０３のフィーダ４５０を制御するときにはＩ／Ｆ装置１０１に対して、まず図１１のリモート(Remote) コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする（ステップＳ１６０１）。次に、図１２のＲＦ制御コマンドにより図１３に示された原稿給紙モード、及び給排紙停止フラグ、原稿先送りページ数を指定する（ステップＳ１６０２）。ここで、給排紙停止フラグを０にすると給排紙を行い、１にすると給排紙を行わず、また原稿先送りページ数を指定すると指定ページ分だけ先に用紙を送ることができる。ここでは、１枚ずつ原稿を給紙し、スキャンするために原稿給紙モードを任意、給排紙停止フラグを０、先送りページ数を０に設定する。
【００７４】
さらに、図１４のスキャンファイル(Scan File)コマンドを発行することにより図１２のＲＦ制御コマンドで設定したモードに従い、実際にフィーダ４５０からの給紙を行う（ステップＳ１６０３）。この図１２のＲＦ制御コマンドと図１４のスキャンファイルコマンドを繰り返し発行することによりさまざまな給排紙を行うことができる（ステップＳ１６０４〜Ｓ１６０６）。１枚ずつ原稿を給紙しスキャンするだけなら図１４のスキャンファイルコマンドのみを繰り返し発行する。この際、片面コピーモード時は次原稿の給紙を行い、両面コピーモード時は原稿の反転を行う。排紙を行うには図１２のＲＦ制御コマンドのみを発行すればよい。
【００７５】
次いで、ＲＦ制御コマンドにより図１３の原稿給紙モードを０に設定して自動フィーダ（ＲＦ）の制御を解除し（ステップＳ１６０７）、最後にＲＦ制御解除時は図１１のリモートコマンドを発行して、デジタルカラー複写機１０３をローカル (LOCAL) コピー可能な状態にする（ステップＳ１６０８）。
【００７６】
このホストコンピュータ１０２からＩ／Ｆ装置１０１に対し発行されたコマンドを図８のタスク９０２で解析処理し、該コマンドを図８のタスク９０６，９０７で予め定義された変換テーブルを参照して、デジタルカラー複写機１０３が認識できる形に変換してからデジタルカラー複写機１０３に対して発行するコマンドシーケンスを以下に説明する。
【００７７】
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取るとデジタルカラー複写機１０３に対しRemote status controlコマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする。
【００７８】
次に、図１２のＲＦ制御コマンドを受け取るとＩ／Ｆ装置１０１はそのモードを保持し、図１４のスキャンファイルコマンド受信時に予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に対して図１２のＲＦ制御コマンドで要求されたモードに従い、DHmode、ＮＳ、ＦＩ、ＦＯ等のパラメータを含む書き込み開始(Write starat)コマンドを少なくとも１回以上発行し、デジタルカラー複写機１０３を動作させる。ここでDHmodeは原稿台に対して給排紙をどのように行うかを表す。発行コマンドのDHmodeは実動作を対応させて後で説明する。また、ＮＳはスキャンの有無、ＦＩは給紙の有無、ＦＯは排紙の有無を示す。この書き込み開始コマンドのパラメータDHmode、ＮＳ、ＦＩ、ＦＯの設定によるデジタルカラー複写機１０３の動作の違いを図１７に示す。図１７では、例えば、正給正排は一枚正給正排の高速動作モードである。
【００７９】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対して  Remote status control コマンドを発行し、デジタルカラー複写機１０３をローカルコピー可能な状態に戻す。
【００８０】
以下、Ｉ／Ｆ装置１０１からデジタルカラー複写機１０３に対しての制御に関する図１２のＲＦ制御コマンドの原稿給紙モードによる相違を図１８から図２５を参照しながら説明する。
【００８１】
ａ．表面（連続、一面）給紙（図１８及び図１９）
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取り、Ｉ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にした後、図１４のスキャンファイルコマンド受信時に図１２のＲＦ制御コマンドに基づき、予め定義された変換テーブルを参照し、パラメータをDHmode＝０（正給正排モード）、又はDHmode＝５（一枚正給正排モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝１（給紙あり）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して表面のスキャンを実行する。
【００８２】
この後、続けて図１４のスキャンファイルコマンドを受信した場合には、図１２のＲＦ制御コマンドに基づき、継続してスキャンを行うがこのときも同じように、予め定義された変換テーブルを参照し、パラメータを設定して書き込み開始コマンドを再び発行し、表面のスキャンを行う。
【００８３】
一方、スキャンファイルコマンドの代りにＲＦ制御コマンド解除（原稿排紙）の図１２のＲＦ制御コマンドを受信し、スキャンを終了する場合は、予め定義された変換テーブルを参照し、パラメータをDHmode＝０（正給正排モード）、DHmode＝５（一枚正給正排モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝１（排紙あり）に設定して書き込み開始コマンドを発行して原稿の排紙を行う。
【００８４】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【００８５】
ｂ．裏面給紙（図２０及び図２１）
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取り、Ｉ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にした後、図１４のスキャンファイルコマンド受信時に図１２のＲＦ制御コマンドに基づき、予め定義された変換テーブルを参照し、パラメータをDHmode＝３（反給反排モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝１（給紙あり）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して裏面のスキャンを実行する。
【００８６】
この後続けて図１４のスキャンファイルコマンドを受信した場合には図１２のＲＦ制御コマンドに基づき、継続してスキャンを行うが、このときも同じように予め定義された変換テーブルを参照してパラメータを設定し書き込みコマンドを再び発行し、裏面のスキャンを行う。一方、スキャンファイルコマンドの代りにＲＦ制御コマンド解除（原稿排紙）の図１２のＲＦ制御コマンドを受信し、スキャンを終了する場合は、予め定義された変換テーブルを参照し、パラメータをDHmode＝３（反給反排モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝１（排紙あり）に設定して書き込みコマンドを発行して原稿の排紙を行う。
【００８７】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【００８８】
ｃ．両面（表→裏）給紙（図２２及び図２３）
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取り、Ｉ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にした後、図１４のスキャンファイルコマンド受信時に図１２のＲＦ制御コマンドに基づき、予め定義された変換テーブルを参照し、パラメータをDHmode＝５（一枚正給正排モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝１（給紙あり）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して表面のスキャンを実行する。
【００８９】
次の図１４のスキャンファイルコマンド受信時には、予め定義された変換テーブルを参照し、まずパラメータをDHmode＝４（反転モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝０（給紙なし）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して原稿を裏返し、裏面のスキャンを実行して、続けてパラメータをDHmode＝４（反転モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝０（排紙なし）に設定した後に書き込み開始コマンドを再び発行して原稿を裏返す。ここで、原稿を余分に一回裏返すのは原稿の排紙時に原稿の表裏の向きがそろうようにするためである。
【００９０】
この後、図１４のスキャンファイルコマンドを受信した場合には図１２のＲＦ制御コマンドに基づき、継続してスキャンを行うが、このときも同じように予め定義された変換テーブルを参照し、表面スキャン時のパラメータを設定して書き込み開始コマンドを発行し、表面のスキャンを行う。一方、スキャンファイルコマンドの代りにＲＦ制御解除（原稿排紙）の図１２のＲＦ制御コマンドを受信し、スキャンを終了する場合は、予め定義された変換テーブルを参照し、パラメータをDHmode＝５（一枚正給正排モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝１（排紙あり）に設定して書き込みコマンドを発行して原稿の排紙を行う。
【００９１】
この時継続してスキャンを行ったときは次のコマンド受信時に図１２のＲＦ制御コマンドに基づき、原稿を裏返して裏面のスキャンを実行し、さらにその原稿を裏返すか、又は原稿の排紙を行うかのどちらかであるが、予め定義された変換テーブルを参照し、各パラメータを変更し同様にスキャンファイルコマンドを発行することによりこれを実現する。
【００９２】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【００９３】
ｄ．両面（裏→表）給紙（図２４及び図２５）
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取り、Ｉ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にした後、図１４のスキャンファイルコマンド受信時に図１２のＲＦ制御コマンドに基づき、予め定義された変換テーブルを参照し、パラメータをDHmode＝１（反給正排モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝１（給紙あり）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して裏面のスキャンを実行する。
【００９４】
次の図１４のスキャンファイルコマンド受信時には、予め定義された変換テーブルを参照し、まずパラメータをDHmode＝４（反転モード）、ＮＳ＝０（スキャンあり）、ＦＩ＝０（給紙なし）、ＦＯ＝０（排紙なし）に設定して書き込み開始コマンドを発行して原稿を裏返し、表面のスキャンを実行して、続けてパラメータをDHmode＝４（反転モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝０（排紙なし）に設定した後に書き込み開始コマンドを再び発行して原稿を裏返す。ここで、原稿を余分に一回裏返すのは原稿の排紙時に原稿の表裏の向きがそろうようにするためである。
【００９５】
この後、図１４のスキャンファイルコマンドを受信した場合には図１２のＲＦ制御コマンドに基づき、継続してスキャンを行うが、このときも同じように予め定義された変換テーブルを参照し、裏面スキャン時のパラメータを設定して書き込み開始コマンドを発行し、裏面のスキャンを行う。一方、スキャンファイルコマンドの代りにＲＦ制御解除（原稿排紙）の図１２のＲＦ制御コマンドを受信し、スキャンを終了する場合は、予め定義された変換テーブルを参照し、パラメータをDHmode＝１（反給正排モード）、ＮＳ＝１（スキャンなし）、ＦＩ＝０（給紙なし）、ＦＯ＝１（排紙あり）に設定して書き込みコマンドを発行して原稿の排紙を行う。
【００９６】
この時継続してスキャンを行ったときは次のコマンド受信時に図１２のＲＦ制御コマンドに基づき、原稿を裏返して表面のスキャンを実行し、さらにその原稿を裏返すか、又は原稿の排紙を行う。
【００９７】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【００９８】
（２）再スキャン
以下、図２６を参照しながらフィーダ４５０上の原稿を一度スキャンした後同一原稿を再スキャンする場合の制御シーケンスを説明する。図２６は、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対して発行されるコマンド手順のフローチャートである。
【００９９】
ホストコンピュータ１０２からデジタルカラー複写機１０３のフィーダ４５０を制御するときは、まず、Ｉ／Ｆ装置１０１に対して、図１１のリモートコマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする（ステップＳ２６０１）。次に、図１２のＲＦ制御コマンドにより図１３に示された原稿給紙停止モード、及び給排紙フラグ、原稿先送りページ数を指定する（ステップＳ２６０２）、ここで、給排紙停止フラグを０にして給排紙を行い、原稿先送りページ数は０にする。
【０１００】
さらに、図１４のスキャンファイルコマンドを発行することにより図１２のＲＦ制御コマンドで設定したモードに従い、実際にフィーダ４５０からの給紙を行い、１回目のスキャンを実行する（ステップＳ２６０３）。続けて２回目のスキャンを行うには、デジタルカラー複写機１０３をリモート制御可能な状態にしたまま、まず図１２のＲＦ制御コマンドにより図１３に示された原稿給紙モード及び給排紙停止フラグ、原稿先送りページ数を指定するがここでは原稿給紙モードを１枚目の原稿のスキャン実行時と同じモード、給排紙停止フラグを１、原稿送りページ数を０にする（ステップＳ２６０４）。次に、図１４のスキャンファイルコマンドを発行することにより図１２のＲＦ制御コマンドで設定したモードに従い、フィーダ４５０からの給排紙を行わず、２回目のスキャンを実行する（ステップＳ２６０５）。
【０１０１】
給紙後３回目のスキャンを行うには図１２のＲＦ制御コマンドを発行後（ステップＳ２６０６）、図１４のスキャンファイルコマンドを発行する（ステップＳ２６０７）。なお、ステップＳ２６０５の後、３回目のスキャンを行うには図１４のスキャンファイルコマンドを発行するだけでよく（ステップＳ２６０７）、原稿を排紙するには図１２のＲＦ制御コマンドのみを発行すればよい（ステップＳ２６０６）。
【０１０２】
最後にフィーダ制御解除時は図１１のリモートコマンドを発行し、デジタルカラー複写機１０３をローカルコピー可能な状態にする（ステップＳ２６１０）。
【０１０３】
以下、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対し発行されたコマンドを図８のタスク９０２で解析処理し、該コマンドを図８のタスク９０６，９０７で予め定義された変換テーブルを参照して、デジタルカラー複写機１０３が認識できる形に変換してからデジタルカラー複写機１０３に対して発行するコマンドシーケンスの説明を行う。
【０１０４】
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取るとＩ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする。次に、図１２のＲＦ制御コマンドを受け取るとＩ／Ｆ装置１０１はそのモードを保持し、図１４のスキャンファイルコマンド受信時に予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に対して図１２  のＲＦ制御コマンドで要求されたモードに従い、反転、カウントモード以外のDHmode、ＮＳ＝１、ＦＩ＝１、ＦＯ＝ｘ（ｘは任意の値）に設定されたパラメータを含む書き込み開始コマンドを発行し、給排紙を行い、１回目のスキャンを実行する。
【０１０５】
続けて２回目のスキャンを行うための図１２のＲＦ制御コマンドを受け取るとＩ／Ｆ装置１０１はそのモードを保持し、図１４のスキャンファイルコマンド受信時に予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に対して図１２のＲＦ制御コマンドで要求されたモードに従い、１回目のスキャンのときと同じモードのDHmode、ＮＳ＝１、ＦＩ＝１、ＦＯ＝０に設定されたパラメータを含む書き込み開始コマンドを発行し、２回目のスキャンを実行する。
【０１０６】
この後、ホストコンピュータ１０２から図１４のスキャンファイルコマンドを受信したら書き込み開始コマンドを発行し、再び同一原稿をスキャンし、図１２のＲＦ制御コマンドを受信したら、そのモードに従い、給紙後のスキャンのため、もしくは排紙のために予め定義された変換テーブルを参照し、書き込み開始コマンドを発行する。
【０１０７】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【０１０８】
（３）複数ページ先送り後のスキャン
以下、図２７を参照しながら、フィーダ４５０上の原稿を複数ページ先送りした後、スキャンする場合を説明する。図２７は、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対して発行されるコマンド手順のフローチャートである。
【０１０９】
まず、図１１のリモートコマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする（ステップＳ２７０１）。次に、図１２のＲＦ制御コマンドにより図１３に示された原稿給紙モード及び給排紙フラグ、原稿先送りページ数を指定する（ステップＳ２７０２）。ここでは給排紙停止フラグを０にし、原稿先送りページ数はｎ（ｎは任意の数）にして給排紙を行う（ステップＳ２７０３）。さらに、図１４のスキャンファイルコマンドを発行することによりＲＦ制御コマンドで設定したモードに従い、フィーダ４５０から指定したページ数ｎだけ先送りした（ステップＳ２７０４）後、フィーダ４５０により通常の給紙を行い、スキャンを実現する（ステップＳ２７０５，Ｓ２７０６）。
【０１１０】
ＲＦシーケンスが完了したら（ステップＳ２７０７でＹＥＳ）、図１２のＲＦ制御コマンドにより原稿を排紙し（ステップＳ２７０８）、フィーダ制御解除時は図１１のリモートコマンドを発行し、デジタルカラー複写機１０３をローカルコピー可能な状態にする（ステップＳ２７０９）。
【０１１１】
以下、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対し発行されたコマンドを図８のタスク９０２で解析処理し、該コマンドを図８のタスク９０６，９０７で予め定義された変換テーブルを参照して、デジタルカラー複写機１０３が認識できる形に変換してからデジタルカラー複写機１０３に対して発行するコマンドシーケンスの説明を行う。
【０１１２】
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取るとＩ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする。次に、図１２のＲＦ制御コマンドを受け取るとＩ／Ｆ装置１０１はそのモードを保持し、図１４のスキャンファイルコマンド受信時に予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に対してＲＦ制御コマンドで要求されたモードに従い、カウントモード以外のDHmode、ＮＳ＝１、ＦＩ＝１、ＦＯ＝ｘ（ｘは任意の値）に設定されたパラメータを含む書き込み開始コマンドをｎ以下の回数ｍ回だけ発行し、原稿をｎページ分先送りする。ここで発行する回数ｍについては後述する。その後のカウントモード以外のDHmode、ＮＳ＝１、ＦＩ＝１、ＦＯ＝ｘ（ｘは任意の値）に設定されたパラメータを含む書き込み開始コマンドを発行し、給排紙を行い、スキャンを実行する。続けて、ホストコンピュータ１０２より受信したコマンドに従い、予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に書き込み開始コマンドを発行する。
【０１１３】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【０１１４】
ａ．複数ページ先送り時に発行する書き込み開始コマンドの回数ｍについて
図１２のＲＦ制御コマンドの原稿給紙モードによって原稿１枚のページ数は異なる、片面モード時は原稿１枚で１ページ、両面モード時は原稿１枚で２ページになるからである。片面モード時は先送りしたい枚数と同じ回数だけ書き込み開始コマンドを発行すればよいが、両面（表→裏）給紙のときは、給紙した紙を裏返した後にまたもう１回余分に裏返すコマンドを発行するため、２ページ毎に余分に書き込みコマンドを１回発行する。つまり、両面モード時は先送りページ数ｎよりも多いｍ回の書き込みコマンドを発行しなければならなくなる。しかし、順番に図２７のようなDHmodeを送るのではなく、別のDHmodeでデジタルカラー複写機１０３に書き込み開始コマンドを送ることにより、２ページを１回の書き込み開始コマンドで送ることができるので、２ページ以上の偶数ページ分は１回の書き込み開始コマンドで２ページ送るようにしている。例えば、４ページ先送りのときは４ページを２回の書き込み開始コマンドで送り、また、５ページ先送りのときは４ページを２回の書き込みコマンドで送り、残りの１ページを１回の書き込み開始コマンドで送る。
【０１１５】
（５）原稿台上の原稿との合成プリントを行うとき
以下、図２８を参照しながら、Ｉ／Ｆ装置１０１から送られる画像とフィーダ４５０上の原稿を合成する場合（以下、原稿台合成という）を説明する。図２８は、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対して発行されるコマンド手順のフローチャートである。
【０１１６】
まず、原稿台上に原稿があるときの原稿台合成について説明する。Ｉ／Ｆ装置１０１内の画像と原稿台の原稿を合成する場合、まず初めに、通常Ｉ／Ｆ装置１０１内の画像をプリントするときに用いる図１５のプリントファイルコマンドで合成したい画像のファイルＩＤを指定し、出力枚数を０にして、その画像を仮想的にプリントする。この操作をＩ／Ｆ装置１０１内の画像を合成したい回数だけ繰り返し行って仮想プリントを行う。
【０１１７】
次に図１５のプリントファイルコマンドのファイルＩＤを０ｘＦＦにしてコマンドを発行することにより、それまでに仮想プリントされていた画像と原稿台の画像を合成することができる。原稿が原稿台上にあるときは、図１１のリモートコマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にした（ステップＳ２８０１）後、図１２のＲＦ制御コマンドにより図１３に示された原稿給紙モード、及び給排紙停止フラグ、原稿先送りページ数を指定する。
【０１１８】
次に、図１５のプリントファイルコマンドでプリントしたい画像のファイルＩＤを指定し、出力枚数を０にして、その画像を仮想的にプリントする（ステップＳ２８０３）。この操作をＩ／Ｆ装置１０１内の画像を合成したい回数だけ繰り返し行って仮想プリントを行う（ステップＳ２８０４）。
【０１１９】
さらに、図１５のプリントファイルコマンドのファイルＩＤを０ｘＦＦにしたコマンドを発行することにより図１２のＲＦ制御コマンドで設定したモードに従い、フィーダ４５０からの給紙を行い、スキャンを実行し、それまでに仮想プリントされたＩ／Ｆ装置１０１内の画像と合成する（ステップＳ２８０５）。
【０１２０】
続いて、図１２のＲＦ制御コマンド、図１４のスキャンファイルコマンドを発行し、１枚づつの給紙スキャン、同一原稿の再スキャン、先送り後のスキャンを実現する。
【０１２１】
最後にフィーダ制御解除時は図１１のリモートコマンドを発行しデジタルカラー複写機１０３をローカルプリント可能な状態にする（ステップＳ２８１０）。
【０１２２】
以下、ホストコンピュータ１０２からＩ／Ｆ装置１０１に対し発行されたコマンドを図８のタスク９０２で解析処理し、該コマンドを図８のタスク９０６，９０７で予め定義された変換テーブルを参照して、デジタルカラー複写機１０３が認識できる形に変換してからデジタルカラー複写機１０３に対して発行するコマンドシーケンスの説明を行う。
【０１２３】
ホストコンピュータ１０２から図１１のリモートコマンドのリモート要求を受け取るとＩ／Ｆ装置１０１からデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をリモート制御可能な状態にする。次に、図１２のＲＦ制御コマンドを受け取るとＩ／Ｆ装置１０１はそのモードを保持する。
【０１２４】
続けて出力枚数を０に設定した図１５のプリントファイルコマンド受信時にはＩ／Ｆ装置１０１内に仮想的にプリントを出力枚数を０に設定した図１５のプリントファイルコマンド受信回数だけ行う。その後、ファイルＩＤを０ｘＦＦに設定した図１５のプリントファイルコマンド受信時に、予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に対して図１２のＲＦ制御コマンドで要求されたモードに従い、パラメータDHmode、ＮＳ、ＦＩ、ＦＯ（ＮＳ＝１、他は任意の値）を発行して給紙を行うが（再スキャンの場合は給排紙は行わない）、スキャンは実行しない。次に、読み取り開始コマンドでデジタルカラー複写機１０３に対して合成ありのプリント要求を行い、原稿台合成が実行される。続けてホストコンピュータ１０２より受信したコマンドに従い、予め定義された変換テーブルを参照し、デジタルカラー複写機１０３に書き込み開始コマンドを発行する。
【０１２５】
最後にホストコンピュータ１０２から図１１のリモートコマンドのローカル要求を受け取るとＩ／Ｆ装置１０１はデジタルカラー複写機１０３に対してRemote status control コマンドを発行し、デジタルカラー複写機１０３をローカルプリント可能な状態に戻す。
【０１２６】
本実施の形態に係るＩ／Ｆ装置１０１によれば、複数の原稿を給排紙するフィーダ４５０の制御を行うために、タスク９０２でホストコンピュータ１０２からの制御コマンドを解析し、タスク９０６，９０７で、前記解析された制御コマンドを予め定義された変換テーブルに基づき、デジタルカラー複写機が認識できるコマンドシーケンスに変換することにより、給排紙モード、給排紙の有無、スキャンの有無により本来複雑なコマンドシーケンスを必要とするフィーダ４５０の制御をホストコンピュータ１０２から容易に行うことができる。
【０１２７】
【発明の効果】
以上、詳細に説明したように、請求項１記載のインターフェース装置及び請求項６記載のインターフェース方法によれば、複数の原稿を給排紙する給排紙手段の制御を行うために、ホストコンピュータからの制御コマンドが、原稿台に置かれた原稿の表面をスキャンするモードと裏面をスキャンするモードのうちの少なくともどちらの動作モードを要求する制御コマンドであるかを解析し、当該解析された動作モードを予め定義された変換テーブルに基づき、画像形成装置が認識できるコマンドシーケンスに変換することにより、給排紙モード、給排紙の有無、スキャンの有無により本来複雑なコマンドシーケンスを必要とする給排紙手段の制御をホストコンピュータから容易に行うことができ、特に、原稿台に置かれた原稿の表面をスキャンさせるか裏面をスキャンさせるかをホストコンピュータからの指示によって制御することができ、もってフィーダ上の原稿の種類及び原稿の置き方に応じてホストコンピュータの指示通りに画像形成装置のフィーダを確実に動作させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るインターフェース装置のシステム構成の概略図である。
【図２】図１のインターフェース装置に接続されるデジタルカラー複写機の構成図である。
【図３】図１のインターフェース装置におけるスキャナ・プリンタインターフェース及びフレームメモリの構成図である。
【図４】（ａ）は、フレームメモリに格納されている画像データの説明図であり、（ｂ）は、デジタルカラー複写機がインターフェース装置から受け取った画像データから画像を形成する方法の説明図である。
【図５】画像転送のタイミングを示す図である。
【図６】Ｉ／Ｆ装置とデジタルカラー複写機、フィルムスキャナ間の信号の構成図である。
【図７】Ｉ／Ｆ装置内制御プログラムのモジュール構成の説明図である。
【図８】Ｉ／Ｆ装置のソフトウェアのシステム構成図である。
【図９】デバイス情報テーブルの説明図である。
【図１０】デバイス情報テーブルの説明図である。
【図１１】ホストコンピュータからＩ／Ｆ装置へ送信される制御コマンドの説明図である。
【図１２】ホストコンピュータからＩ／Ｆ装置へ送信される制御コマンドの説明図である。
【図１３】ホストコンピュータからＩ／Ｆ装置へ送信される制御コマンドの説明図である。
【図１４】ホストコンピュータからＩ／Ｆ装置へ送信される制御コマンドの説明図である。
【図１５】ホストコンピュータからＩ／Ｆ装置へ送信される制御コマンドの説明図である。
【図１６】ホストコンピュータからＩ／Ｆ装置に対して発行されるコマンド手順の一例を表したフローチャートである。
【図１７】書き込み開始コマンドのパラメータ DHmode、ＮＳ、ＦＩ、ＦＯの設定によるデジタルカラー複写機の動作の相違の説明図である。
【図１８】表面（連続、一面）給紙時のフィーダ上の原稿の動作の説明図である。
【図１９】表面（連続、一面）給紙時におけるＩ／Ｆ装置とデジタルカラー複写機との間の通信制御の説明図である。
【図２０】裏面給紙時のフィーダ上の原稿の動作の説明図である。
【図２１】裏面給紙時におけるＩ／Ｆ装置とデジタルカラー複写機との間の通信制御の説明図である。
【図２２】両面（表→裏）給紙時のフィーダ上の原稿の動作の説明図である。
【図２３】両面（表→裏）給紙時におけるＩ／Ｆ装置とデジタルカラー複写機との間の通信制御の説明図である。
【図２４】両面（裏→表）給紙時のフィーダ上の原稿の動作の説明図である。
【図２５】両面（裏→表）給紙時におけるＩ／Ｆ装置とデジタルカラー複写機との間の通信制御の説明図である。
【図２６】ホストコンピュータからＩ／Ｆ装置に対して発行されるコマンド手順の一例を表したフローチャートである。
【図２７】ホストコンピュータからＩ／Ｆ装置に対して発行されるコマンド手順の一例を表したフローチャートである。
【図２８】ホストコンピュータからＩ／Ｆ装置に対して発行されるコマンド手順の一例を表したフローチャートである。
【符号の説明】
１０１  インターフェース装置
１０２  ホストコンピュータ
１０３、１０４  デジタルカラー複写機
２０１，２０２  フレームメモリ
２０３  第１のメモリ
２０９  第２のメモリ
２２３，２２４  スキャナ・プリンタインターフェース
３０１，３０２  メモリコントロール
３０３  コントローラ
３０４  色変換回路
３０５  マスキング回路
４００  デジタルカラー画像読み取り部（スキャナ）
４５０  循環式反射原稿送給装置（フィーダ）
５００  デジタルカラー画像プリント部（プリンタ）
【図１】
0003647180.tif 000002
【図２】
0003647180.tif 000003
【図３】
0003647180.tif 000004
【図４】
0003647180.tif 000005
【図５】
0003647180.tif 000006
【図６】
0003647180.tif 000007
【図７】
0003647180.tif 000008
【図８】
0003647180.tif 000009
【図９】
0003647180.tif 000010
【図１０】
0003647180.tif 000011
【図１１】
0003647180.tif 000012
【図１２】
0003647180.tif 000013
【図１３】
0003647180.tif 000014
【図１４】
0003647180.tif 000015
【図１５】
0003647180.tif 000016
【図１６】
0003647180.tif 000017
【図１７】
0003647180.tif 000018
【図１８】
0003647180.tif 000019
【図１９】
0003647180.tif 000020
【図２０】
0003647180.tif 000021
【図２１】
0003647180.tif 000022
【図２２】
0003647180.tif 000023
【図２３】
0003647180.tif 000024
【図２４】
0003647180.tif 000025
【図２５】
0003647180.tif 000026
【図２６】
0003647180.tif 000027
【図２７】
0003647180.tif 000028
【図２８】
0003647180.tif 000029