(57)【特許請求の範囲】
【請求項１】
原稿を画像データとして読み取るリーダーと画像データをシート材に画像形成するプリンタとが任意の組み合わせでコントローラに接続され、前記コントローラが前記リーダーからの画像データを受け取って画像メモリに一時的に記憶し、前記画像メモリから前記プリンタへ画像データを送出する画像形成装置において、
前記コントローラは、
前記コントローラに接続されたリーダーからリーダー種別を表すリーダーＩＤを受信するとともに、前記リーダーが原稿の画像を読み取るスピードであるリーダープロセススピードを決定する第１の決定手段と、
前記コントローラに接続されたプリンタからプリンタ種別を表すプリンタＩＤを受信するとともに、前記プリンタが画像をプリントするスピードであるプリンタプロセススピードを決定する第２の決定手段と、
前記リーダーが読み取る１枚の原稿の画像データのサイズを決定する第３の決定手段と、
前記リーダーからの１枚の原稿の画像データを前記画像メモリへ書き込み終える前に前記画像メモリから前記プリンタに対して当該原稿の画像データを送出し始めるように、前記第１の決定手段で決定したリーダープロセススピードと前記第２の決定手段で決定したプリンタプロセススピードとの差分と、前記第３の決定手段で決定した画像データのサイズとに基づいて、前記画像メモリから前記プリンタへ画像データを送出するタイミングを決定する第４の決定手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記第１の決定手段は、前記リーダープロセススピードを前記コントローラに接続され得るリーダーの種類毎のリーダーＩＤに対応させたテーブルであるリーダープロセススピードテーブルを有し、受信した前記リーダーＩＤにより前記リーダープロセススピードテーブルを参照してリーダープロセススピードを決定し、
前記第２の決定手段は、前記プリンタプロセススピードを前記コントローラに接続され得るプリンタの種類毎のプリンタＩＤに対応させたテーブルであるプリンタプロセススピードテーブルを有し、受信した前記プリンタＩＤにより前記プリンタプロセススピードテーブルを参照してプリンタプロセススピードを決定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
原稿を画像データとして読み取るリーダーと画像データをシート材に画像形成するプリンタとが任意の組み合わせでコントローラに接続され、前記コントローラが前記リーダーからの画像データを受け取って画像メモリに一時的に記憶し、その画像メモリから前記プリンタへ画像データを送出する画像形成装置の制御方法において、
前記コントローラに接続されたリーダーからリーダー種別を表すリーダーＩＤを受信するとともに、前記リーダーが原稿の画像を読み取るスピードであるリーダープロセススピードを前記コントローラが決定する第１の決定工程と、
前記コントローラに接続されたプリンタからプリンタ種別を表すプリンタＩＤを受信するとともに、前記プリンタが画像をプリントするスピードであるプリンタプロセススピードを前記コントローラが決定する第２の決定工程と、
前記リーダーが読み取る１枚の原稿の画像データのサイズを前記コントローラが決定する第３の決定工程と、
前記リーダーからの１枚の原稿の画像データを前記画像メモリへ書き込み終える前に前記画像メモリから前記プリンタに対して当該原稿の画像データを送出し始めるように、前記第１の決定工程で決定したリーダープロセススピードと、前記第２の決定工程で決定したプリンタプロセススピードと、前記第３の決定工程で決定した画像データのサイズとに基づいて、前記画像メモリから前記プリンタへ画像データを送出するタイミングを前記コントローラが決定する第４の決定工程と、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リーダーとプリンタとの間に、この間のデータのやり取りを行うコントローラを備えた画像形成装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
従来、画像形成装置において、画像を読み取るリーダー部と画像データを印刷するプリンタ部と画像処理や画像の蓄積を行う画像データのコントローラ部が一体となった画像形成装置が提案されている。
【０００３】
この種の画像形成装置の多くは、デジタル複写機であり、通常、リーダー部のプロセススピードとプリンタ部のプロセススピードが同じものとなっている。プロセススピードが同じ場合は、用紙が印字可能な位置に給紙されたときに、リーダーのスキャンを開始すると同時に用紙に印字を開始するように、リーダーの原稿スキャン開始とプリンタの印字開始が一意的に決まる。
【０００４】
ところが、近年では、デジタル複写機にＦＡＸやＰＤＬ印字などマルチファンクション機能が追加され、画像データをページ単位で一時的に保存するページメモリを備えた機種や、さらにイメージサーバーと呼ばれる、画像データを圧縮して蓄積することが可能な機種も登場している。さらには、生産性を高めたマルチファンクションデジタル複写機も登場しており、リーダーの原稿スキャンのプロセススピードや、プリンタの印字走査のプロセススピードは飛躍的に上昇している。
【０００５】
こうした状況で、リーダーのプロセススピードとプリンタのプロセススピードに差が生じる場合でも、その速度差を吸収して、効率的な印字を行うことができるデジタル複写機も出てきている。
【０００６】
すなわち、リーダーの原稿スキャン後の光画像を電気的な画像データに変換するＣＣＤに代表される光電変換手段と、プリンタ部で電子写真を作像するためのレーザに代表される露光手段においては、光電変換手段のデータ転送速度よりも露光手段のデータ転送速度の方が早いのが一般的である。このため、リーダーのプロセススピードとプリンタのプロセススピードに差が生じ、その速度差を吸収するために、前述のページメモリに一時的に記憶させ、所定の計算式により算出されるタイミングで画像メモリからプリンタへ画像データを送出するような構成をとっている。
【０００７】
これにより、用紙が先に給紙され、原稿画像がページメモリに書き込まれている最中に、プリンタへの画像データ送出がリーダーの画像書き込みを追い抜かないようなタイミングで画像データを効率的に印字することが可能となった。
【０００８】
【発明が解決しようとする課題】
しかしながら、マルチファンクション化により、次のような機種が登場してきている。この機種は、原稿の読み取りと画像データへの変換を行うリーダーと、画像データを受け用紙などのシート材へ印字を行うプリンタと、操作部や画像データ処理機能、画像データ保存機能、ＰＤＬ機能、ネットワーク機能などを行うコントローラとに分離され、共通なインターフェースにより、それぞれのエンジンを制御する。これにより、プロセススピードの異なる複数リーダーとプロセススピードの異なる複数のプリンタが一つのコントローラに接続されるようになってきている。
【０００９】
このような画像形成装置において、リーダーからコントローラの画像メモリを介してプリンタへ効率よく画像データを転送するためには、それぞれのプロセススピードを取得し、プリンタへの画像データ送出タイミングをリーダーとプリンタの構成に応じて計算する必要があるが、現状では十分な対応がなされていない。
【００１０】
本発明は上記従来の問題点に鑑み、一つのコントローラに対して複数種のリーダーと複数種のプリンタが接続されうる画像形成装置において、リーダーからコントローラの画像メモリを介してプリンタへ効率よく画像データを転送できるようにすることを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像形成装置によれば、原稿を画像データとして読み取るリーダーと画像データをシート材に画像形成するプリンタとが任意の組み合わせでコントローラに接続され、前記コントローラが前記リーダーからの画像データを受け取って画像メモリに一時的に記憶し、前記画像メモリから前記プリンタへ画像データを送出する画像形成装置において、前記コントローラは、前記コントローラに接続されたリーダーからリーダー種別を表すリーダーＩＤを受信するとともに、前記リーダーが原稿の画像を読み取るスピードであるリーダープロセススピードを決定する第１の決定手段と、前記コントローラに接続されたプリンタからプリンタ種別を表すプリンタＩＤを受信するとともに、前記プリンタが画像をプリントするスピードであるプリンタプロセススピードを決定する第２の決定手段と、前記リーダーが読み取る１枚の原稿の画像データのサイズを決定する第３の決定手段と、前記リーダーからの１枚の原稿の画像データを前記画像メモリへ書き込み終える前に前記画像メモリから前記プリンタに対して当該原稿の画像データを送出し始めるように、前記第１の決定手段で決定したリーダープロセススピードと前記第２の決定手段で決定したプリンタプロセススピードとの差分と、前記第３の決定手段で決定した画像データのサイズとに基づいて、前記画像メモリから前記プリンタへ画像データを送出するタイミングを決定する第４の決定手段と、を有することを特徴とする。
また、本発明の画像形成装置の制御方法によれば、原稿を画像データとして読み取るリーダーと画像データをシート材に画像形成するプリンタとが任意の組み合わせでコントローラに接続され、前記コントローラが前記リーダーからの画像データを受け取って画像メモリに一時的に記憶し、その画像メモリから前記プリンタへ画像データを送出する画像形成装置の制御方法において、前記コントローラに接続されたリーダーからリーダー種別を表すリーダーＩＤを受信するとともに、前記リーダーが原稿の画像を読み取るスピードであるリーダープロセススピードを前記コントローラが決定する第１の決定工程と、前記コントローラに接続されたプリンタからプリンタ種別を表すプリンタＩＤを受信するとともに、前記プリンタが画像をプリントするスピードであるプリンタプロセススピードを前記コントローラが決定する第２の決定工程と、前記リーダーが読み取る１枚の原稿の画像データのサイズを前記コントローラが決定する第３の決定工程と、前記リーダーからの１枚の原稿の画像データを前記画像メモリへ書き込み終える前に前記画像メモリから前記プリンタに対して当該原稿の画像データを送出し始めるように、前記第１の決定工程で決定したリーダープロセススピードと、前記第２の決定工程で決定したプリンタプロセススピードと、前記第３の決定工程で決定した画像データのサイズとに基づいて、前記画像メモリから前記プリンタへ画像データを送出するタイミングを前記コントローラが決定する第４の決定工程と、を有することを特徴とする。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００３０】
［第一実施形態］
＜画像形成装置の全体構成＞
図１は、本発明の第一実施形態に係る画像形成装置の断面構成図である。
【００３１】
この画像形成装置は、リーダー１０２、プリンタ１００、原稿給送装置（ＤＦ）１８０、及び後処理装置１９０から構成されている。後処理装置１９０は排紙処理装置１９１、Ｚ折り機１９２、製本機１９７から成る。
【００３２】
１０１は原稿載置台としてのプラテンガラスで、原稿照明ランプ１０３や走査ミラー１０４等で構成される。不図示のモータによりスキャナが所定方向に往復走査されて原稿の反射光を走査ミラー１０４〜１０６を介してレンズ１０７を透過してイメージセンサ部１０８内のＣＣＤセンサに結像する。
【００３３】
１１９はレーザ部で、イメージセンサ部１０８で電気信号に変換され、後述する所定の画像処理が行われた画像信号に基づいて変調されたレーザ光を感光体ドラム１１１に照射する。
感光体ドラム１１１の回りには、１次帯電器１１２、現像器１１３、転写帯電器１１６、前露光ランプ１１４、クリーニング装置１１５が装備されている。
画像形成部１１０において、感光体ドラム１１１は不図示のモータにより図に示す矢印の方向に回転しており、１次帯電器１１２により所望の電位に帯電された後、露光制御部１１９からのレーザ光が照射され、静電潜像が形成される。感光体ドラム１１１上に形成された静電潜像は、現像器１１３により現像されて、トナー像として可視化される。
【００３４】
一方、右カセットデッキ１２１、左カセットデッキ１２２、上段カセット１２３あるいは下段カセット１２４からピックアップローラ１２５、１２６、１２７、１２８により給紙された転写紙は、給紙ローラ１２９、１３０、１３１、１３２により本体に送られ、レジストローラ１３３により転写ベルトに給送され、可視化されたトナー像が転写帯電器１１６により転写紙に転写される。
【００３５】
転写後の感光体ドラムは、クリーニング装置１１５により残留トナーが清掃され、前露光ランプ１１４により残留電荷が消去される。転写後の転写紙は、分離帯電器１１７によって感光体ドラムから分離され、転写ベルト１３４によって定着器１３５に送られる。定着器では加圧、加熱により定着され、排出ローラ１３６により本体１００の外に排出される。
【００３６】
本体１００には、例えば４０００枚の転写紙を収納し得るデッキ１５０が装備されている。デッキ１５０のリフタ１５１は、ピックアップローラ１５２に転写紙が常に当接するように転写紙の量に応じて上昇し、転写紙は給紙ローラ１５３によって本体に送られる。また、１００枚の転写紙を収容し得る、マルチ手差し１５４が装備されている。
【００３７】
さらに、図１において、１３７は排紙フラッパであり、搬送パス１３８側と排出パス１４３側の経路を切り替える。１４０は下搬送パスであり、排紙ローラ１３６から送り出された転写紙を、反転パス１３９を介し、転写紙を裏返して再給紙パス１４１に導く。左カセットデッキ１２２から給紙ローラ１３０により給紙された転写紙も、再給紙パス１４１に導かれる。１４２は転写紙を画像形成部１１０に再給紙する再給紙ローラである。
【００３８】
１４４は排紙フラッパ１３７の近傍に配置されて、この排紙フラッパ１３７により排出パス１４３側に切り替えられた転写紙を機外に排出する排出ローラである。
【００３９】
両面記録（両面複写）時には、排紙フラッパ１３７を上方に上げて、複写済みの転写紙を搬送パス１３８、反転パス１３９、下搬送パス１４０を介して再給紙パス１４１に導く。このとき、反転ローラ１４５によって転写紙の後端が搬送パス１３８から全て抜け出し、且つ、反転ローラ１４５に転写紙が噛んだ状態の位置まで反転パス１３９に引き込み、反転ローラ１４５を逆転させることによって搬送パス１４０に送り出す。
【００４０】
本体から転写紙を反転して排出する時には、排紙フラッパ１３７を上方へ上げ、反転ローラ１４５によって転写紙の後端が搬送パス１３８に残った状態の位置まで反転パス１３９に引き込み、反転ローラ１４５を逆転させることによって、転写紙を裏返して排出ローラ１４４側に送り出す。
【００４１】
１９１はプリンタ１００から排出した転写紙を揃えて閉じる排紙処理装置であり、一枚毎に排出される転写紙を処理トレイ１９３で積載して揃える。一部の画像形成の排出が終了したら、転写紙束をステイプルして排紙トレイ１９３、又は、１９４に束で排出する。排紙トレイ１９４は不図示のモーターで上下に移動制御され、画像形成動作開始前に処理トレイの位置になるように移動する。
【００４２】
１９２は排出された転写紙の間に挿入する区切り紙を積載する用紙トレイで、１９６は排出された転写紙をＺ折りにするＺ折り機である。また、１９７は排出された転写紙一部をまとめてセンター折りしステイプルを行うことによって製本を行う製本機であり、製本された紙束は排出トレイ１９８に排出される。
【００４３】
＜各部の制御回路＞
図２は、本実施形態の画像形成装置における原稿給送装置／リーダー／画像コントローラ部／プリンタ／後処理装置の各部の制御回路の概略ブロック図である。
【００４４】
２０１は、原稿給送装置制御部を示しており、図１の原稿給送装置１８０を制御している。また、２０２はリーダー制御部を表しており、図１のリーダー１０２の原稿照明ランプ１０３、走査ミラー１０４、イメージセンサ１０８などの構成要素の制御している。原稿給送装置制御部２０１とリーダー制御部２０２は、ケーブル２００を介して制御データの通信を行っており、リーダー１０２から原稿の給紙／交換を伝えたり、原稿給送装置から原稿の載置完了や原稿サイズなどを通知している。
【００４５】
２０３は、画像コントローラ部を示しており、リーダー１０２のイメージセンサ１０８により光電変換された画像データを、ＣＣＤを駆動しているクロックに同期させて、リーダー画像データバス２０９を通して、画像データを画像コントローラ部２０３内に取り込み、所定の画像処理を施したり、画像データを蓄積する設定や画像データ全般の制御を行う。
【００４６】
リーダー制御部２０２と画像コントローラ部２０３は、ケーブル２０６を介して制御データの通信を行っており、リーダー制御部２０２から画像コントローラ部２０３へは、リーダー種別を表すリーダーＩＤを通知したり、原稿給送装置１８０が給紙し原稿給送装置制御部２０１が検知した原稿サイズを通知したりする。また、画像コントローラ部２０３からリーダー１０２へは、原稿をスキャンするための命令を通知したり、原稿の給紙を中止したりする命令を通知したりして制御データの通信を行っている。
【００４７】
２０４は、プリンタ制御部を示しており、プリンタ１００の制御を行い、画像形成部１１０の制御や画像データを露光するためのレーザ部１１９などを制御、各給紙カセット１２１、１２２、１２３、１２４、１５０、１５４などから用紙を給紙し、後処理装置１９０へと用紙を搬送したりする制御など、画像形成に関わる制御を行っている。
【００４８】
画像コントローラ部２０３とプリンタ制御部２０４は、ケーブル２０７を介して制御データの通信を行っており、プリンタ制御部２０４から画像コントローラ部２０３へは、プリンタ種別を表すプリンタＩＤを通知したり、給紙完了や、画像形成完了、排出完了などの通知を行う。
また、画像コントローラ部２０３からプリンタ制御部２０４へは、画像データを印字するための用紙の給紙命令や画像形成部１１０においての画像作像開始命令など画像データを用紙に画像形成し、後処理装置１９０で後処理を行うための一連の命令を通知したりして制御データの通信を行っている。
【００４９】
このとき、プリンタクロック同期画像データバス２１０を通して、画像コントローラ部２０３内の画像メモリからプリンタ制御部２０４へと、プリンタ１００のレーザ部１１９を駆動しているクロックに同期させて、画像データを転送する。
【００５０】
２０５は、後処理装置制御部を示しており、画像コントローラ部２０３からの後処理の命令にしたがった命令と、プリンタ制御部２０４における用紙への画像作像タイミングと、図１で説明した用紙搬送にしたがった後処理装置１９０に対する命令とを、プリンタ制御部２０４から受け取り、排紙処理装置１９１や、Ｚ折り機１９２、製本機１９７などの機器の制御を行う。
【００５１】
後処理装置制御部２０５とプリンタ制御部２０４は、ケーブル２０８を介して制御データの通信を行っており、後処理装置制御部２０５からは、排紙処理装置１９１や、Ｚ折り機１９２、製本機１９７などの後処理装置１９０の構成情報を通知したり、後処理の処理中であるか、終了したかなどの後処理装置１９０の状態を通知したりしている。また、プリンタ制御部２０４から後処理装置制御部２０５へは、前述のように画像コントローラ部２０３からの後処理の命令に従い、画像データを用紙上に作像した用紙の排出に関する制御命令の通知を行う。
【００５２】
＜画像コントローラ部２０３の制御構成＞
図３は、図２中の画像コントローラ部２０３の制御構成を示すブロック図である。
【００５３】
３０２は、画像コントローラ部２０３のジョブ制御部を示しており、図示しない操作部からのコピーモードの設定を解析し、操作部からのコピースタートのジョブ実行命令を受けて、コピージョブなどのジョブ実行を制御している。また、詳述しないが、ＰＤＬシステムが付加されている場合には、ＰＤＬジョブの実行を制御することも可能である。
【００５４】
３０１は、画像コントローラ部２０３とリーダー制御部２０２間の通信ライン２０６における送受信部としてのリーダー制御通信Ｉ／Ｆである。これにより、ジョブ制御部３０２において、リーダー１０２や原稿給送装置１８０の制御に対する制御データの送信を行ったり、リーダー制御部２０２からの原稿サイズ情報や原稿有無の情報を取得したりしている。
【００５５】
３０３は、画像コントローラ部２０３とプリンタ制御部２０４間の制御データにおける通信ライン２０７の送受信部としてのプリンタ制御通信Ｉ／Ｆである。これにより、ジョブ制御部３０２において、プリンタ１００や後処理装置１９０の制御に対する制御データの送信を行ったり、プリンタ制御部２０４からの用紙搬送状態、印字状態、後処理状態などの情報を取得したりしている。
【００５６】
３０４は、画像制御部であり、ジョブ制御部３０２において解析されたコピーモードにしたがった画像データの読み込み設定を行う。例えば、操作部において、コピーの変倍率が設定されたとすると、その変倍率とリーダー制御部２０２から通知される原稿サイズのデータを算出し、画像サイズを決定したりする。
【００５７】
３０５は、画像メモリ制御部であり、画像制御部３０４により算出した画像サイズから画像メモリ３０７の画像データの領域を確保したり、画像データのスタートアドレスなどを設定する。
【００５８】
また、リーダー制御部２０２からのリーダークロック同期画像データバス２０９を経由して画像コントローラ部２０３に入力されたリーダークロック同期画像データの受信部であるリーダー画像Ｉ／Ｆ３０６が、画像コントローラ部２０３内のリーダー画像クロック同期画像データバス３０９を通して画像メモリ３０７に接続され、リーダー画像が画像メモリ３０７に書き込まれる。
【００５９】
さらに、画像メモリ３０７から画像データを読み出すために、プリンタ制御部２０４からのプリンタクロックにしたがって、プリンタクロック同期画像データバス３１０を経由して、プリンタ画像Ｉ／Ｆ３０８を通してデータバス２１０へ画像を転送し、プリンタ１００のレーザ部１１９において画像データを感光ドラム１１１上へ露光している。
【００６０】
以上のように、リーダー制御部２０２から受信した画像データをプリンタ制御部２０４へと転送する際に、画像コントローラ部２０３内部で、画像データをリーダークロック同期からプリンタクロック同期へと速度変換するための画像メモリ３０７を介して、画像データを転送している。
【００６１】
＜画像メモリ３０７上での画像データの読み書き動作＞
次に、画像メモリ３０７上で実際にどのように画像データの読み書きが行われているかについて説明する。
【００６２】
図４（ａ）は、第一実施形態に係るリーダプロセススピードテーブルを示す図であり、異なる画像転送クロックのＣＣＤなどのイメージセンサを備えた複数種のリーダーのＩＤとそのプロセススピードの対応関係を示している。
【００６３】
この図では、リーダーＩＤが「１」のとき、そのプロセススピードは１００ｍｍ／ｓｅｃ、リーダーＩＤが「２」のとき、そのプロセススピードは１５０ｍｍ／ｓｅｃ、リーダーＩＤが「３」のとき、そのプロセススピードは２５０ｍｍ／ｓｅｃ、リーダーＩＤが「４」のとき、そのプロセススピードは３００ｍｍ／ｓｅｃであることを示している。
【００６４】
図４（ｂ）は、第一実施形態に係るプリンタプロセススピードテーブルを示す図であり、異なる画像転送クロックのレーザなどの露光装置を備えた複数種のプリンタのＩＤとそのプロセステーブルを示す図である。
【００６５】
同図では、プリンタＩＤが「１」のとき、そのプロセススピードは３００ｍｍ／ｓｅｃ、プリンタＩＤが「２」のとき、そのプロセススピードは３５０ｍｍ／ｓｅｃ、プリンタＩＤが「３」のとき、そのプロセススピードは４００ｍｍ／ｓｅｃ、プリンタＩＤが「４」のとき、そのプロセススピードは４５０ｍｍ／ｓｅｃであることを示している。
【００６６】
このテーブル中、リーダーＩＤが「２」の機種とプリンタＩＤが「１」の機種が組み合わせられたときの、画像コントローラ部２０３によるプリンタクロック同期の画像データ読み出しが行われるタイミングの計算式を図４（ｃ）に示す。
【００６７】
この計算式による計算は、リーダーＩＤとプリンタＩＤの通知を受けたジョブ制御部３０２が画像制御部３０４へ各ＩＤを通知し、画像制御部３０４において、計算される。その計算結果であるプリンタ読み出しタイミングを画像メモリ制御部３０５へと通知することにより、画像メモリ３０７の読み出しタイミングが設定される。
【００６８】
画像制御部３０４で計算された画像サイズの副走査側のサイズをＩｍｇＶとし、リーダープロセススピードＲ、プリンタプロセススピードＰとしたとき、プリンタクロック同期画像データの読み出しタイミングＴは、次の計算式から算出される。
【００６９】
Ｔ＝ＩｍｇＶ×（Ｐ−Ｒ）／Ｐ
図４（ａ），（ｂ）の例のようにリーダープロセススピードＲは１５０ｍｍ／ｓｅｃ、プリンタプロセススピードＰは３００ｍｍ／ｓｅｃであるとき、
Ｔ＝ＩｍｇＶ×（３００−１５０）／３００
＝ＩｍｇＶ×０．５
となり、画像サイズの半分がプリンタクロック同期画像データの読み出しタイミングとなる。
【００７０】
図５（ａ）は、イメージセンサ１０８の画像転送クロックであるリーダークロックとレーザ部１１９などの露光装置の画像転送クロックであるプリンタクロックのタイミングチャートであり、図４（ａ）の例のようにリーダープロセススピードＲは１５０ｍｍ／ｓｅｃ、図４（ｂ）の例のようにプリンタプロセススピードＰは３００ｍｍ／ｓｅｃであるときの状態を示している。
【００７１】
このときリーダープロセススピード１５０ｍｍ／ｓｅｃ、かつプリンタプロセススピード３００ｍｍ／ｓｅｃであるため、リーダークロックはプリンタクロックの倍である。
【００７２】
また、図５（ｂ）は、リーダーの副走査側画像書き込みタイミングの水平同期信号であるリーダーＨＳＹＮＣと、プリンタの副走査側画像書き込みタイミングの水平同期信号であるプリンタＨＳＹＮＣのタイミングチャートであり、これらの信号は、リーダークロックやプリンタクロックを基に図示しない回路により生成され、リーダークロックとプリンタクロックの関係と同じようにリーダー側のＨＳＹＮＣがプリンタ側のＨＳＹＮＣの倍となる。
【００７３】
ここで、実際の画像メモリ上にどのように画像が描かれていくかを模した図が図６である。
【００７４】
画像制御部３０４にて計算されたコピージョブの画像サイズの主走査サイズがＩｍａｇｅＨ、副走査サイズがＩｍａｇｅＶであり、画像メモリ３０７上にその領域が確保される。また、確保された画像領域の始点は、画像メモリ３０７上のアドレスであり、図６に置ける画像入出力の始点に同じである。
【００７５】
このとき、確保された画像領域に対して、リーダー画像Ｉ／Ｆ３０６を介して転送されるリーダークロック同期画像データは、リーダーＨＳＹＮＣに同期して、主走査の１ライン毎に矢印方向に書き込まれていく。
【００７６】
矢印の始点は、リーダーＨＳＹＮＣの始点からＩｍａｇｅＨに相当したサイズが画像メモリ制御部３０５によって設定される図示しない画像有効区間信号で決まる画像データの主走査先端に当たり、矢印の終点は、前記画像有効区間信号による画像データの主走査後端に当たる。
【００７７】
画像制御部３０４にて計算されたコピージョブの画像サイズの副走査サイズＩｍａｇｅＶは、画像メモリ制御部３０５により設定され、図示しない有効区間信号により、リーダーＨＳＹＮＣに同期した数だけ書き込まれる。
【００７８】
以上のように、リーダークロック同期画像データが画像メモリ３０７上に書き込まれる。
【００７９】
また同様に、画像メモリ３０７上のＩｍａｇｅＨとＩｍａｇｅＶの領域を画像入出力の始点から、プリンタクロックとプリンタＨＳＹＮＣに同期して、プリンタ画像Ｉ／Ｆ３０８へとプリンタクロック同期画像データが転送される。
【００８０】
図７は、図４（ａ），（ｂ）の例のような各プロセススピードが決まっているときの画像メモリ３０７上の画像書き込み（入力）と画像読み出し（出力）のタイミングを示す模式図である。
【００８１】
上記図４（ｃ）の計算による結果から、プリンタ画像読み出しタイミングが副走査画像サイズＩｍａｇｅＶの半分であることから、リーダークロック同期のリーダー画像書き込みが半分まで終了したタイミング（図７中の画像１／２入力終了）でプリンタクロック同期の画像データの読み出しが開始（図７中の画像出力開始）される。
【００８２】
そして、リーダークロック同期による画像メモリ３０７への画像データの書き込みとプリンタクロック同期による画像メモリ３０７からの画像データの読み出しが同時に行われているときを模したものが図８である。
【００８３】
端点が黒丸になっているものは、画像読み出しが完了した主走査ラインを示しており、矢印になっているラインは画像書き込みが終了しているが、画像読み出しが行われていない事を示している。図８では、画像入力が３／４まで終了し、画像読み出しが１／２まで終了していることを示している。
【００８４】
図９は、本実施形態の画像書き込み・読み出し終了時の模式図である。
【００８５】
同図に示す例では、画像入力が画像メモリ３０７上のＩｍａｇｅＨとＩｍａｇｅＶの画像サイズ分全てが書き込まれ、また同時に画像出力が全て終了した時点での状態を示している。
【００８６】
図４（ａ），（ｂ）の例の各プロセススピードを用い、図４（ｃ）の画像読み出しタイミング計算式により、画像メモリ３０７上においての効率的な画像データの読み書きができるようになる。
【００８７】
＜ＩＤの取得＞
次に、図４（ａ），（ｂ）のようにリーダーＩＤと対応するプロセススピード、プリンタＩＤと対応するプロセススピードを取得するための各ＩＤをどのように取得しているかを図１０のフローチャートで示す。
【００８８】
ステップＳ１０１において、図１の画像形成装置に電源が投入され、ステップＳ１０２において画像コントローラ部２０３における初期化処理がスタートする。ステップＳ１０２では、画像メモリ３０７を制御するための図示しない回路のレジスタ設定や、リーダー制御部２０２やプリンタ制御部２０４との通信初期化処理等が行われる。
【００８９】
この初期化処理が終了後、ステップＳ１０３においてプリンタ制御通信Ｉ／Ｆ３０３を通してプリンタ制御部２０４が接続されているか否かを検知し、接続がなされるまで待つ。接続が検知されたら、ステップＳ１０４において、プリンタ制御部２０４からプリンタＩＤを取得し、ジョブ制御部３０２において、そのＩＤを保存しておく。
【００９０】
プリンタＩＤを取得したら、ステップＳ１０５においてリーダー制御通信Ｉ／Ｆ３０１を通してリーダー制御部２０２が接続されているか否かを検知し、接続がなされるまで待つ。接続が検知されたら、ステップＳ１０６において、リーダー制御部２０２からリーダーＩＤを取得し、ジョブ制御部３０２において、そのＩＤを保存しておき、ステップＳ１０７において初期化処理を終了する。
【００９１】
以上のようにして、リーダーＩＤ及びプリンタＩＤを取得する。
【００９２】
＜コピー実行時の画像メモリ制御＞
図１１は、本実施形態に係るコピー実行時の画像メモリ制御のフローチャートであり、図１０の手順で取得したリーダーＩＤ及びプリンタＩＤを参照して、実際のコピージョブの時点で画像読み出しタイミングを決定し、実際に原稿画像を用紙に画像形成するための処理を示している。
【００９３】
まずステップＳ１１１において、図示しない操作部からのコピースタートをジョブ制御部３０２で受け、コピージョブをスタートする。
【００９４】
次のステップＳ１１２において、ジョブ制御部３０２において、図示しない操作部で設定された倍率などのコピーモードを確定する。さらに、ステップＳ１１３においては、原稿給送装置制御部２０１、またはリーダー制御部２０２で検知された原稿サイズをリーダー制御通信Ｉ／Ｆ３０１を介して取得し、ジョブ制御部３０２において原稿サイズを確定する。また、ジョブ制御部３０２で確定したコピーモードと確定した原稿サイズから、給紙カセット１２１、１２２、１２３、１２４、１５０、１５４に装填されている用紙をジョブ制御部３０２で選択し、給紙する用紙を確定する。
【００９５】
その後のステップＳ１１４においては、ステップＳ１１３において、確定した原稿サイズ、用紙サイズなどをジョブ制御部３０２から画像制御部３０４へ通知し、画像サイズを確定する。そして、画像制御部３０４から画像メモリ制御部３０５へ画像サイズを通知し、画像メモリ３０７上に画像データの領域を確保する。
【００９６】
ステップＳ１１５においては、ジョブ制御部３０２から画像制御部３０４へ通知されたリーダーＩＤ及びプリンタＩＤを基に、図４（ａ），（ｂ）にあるような各プロセススピードテーブルを参照し、各プロセススピードを得る。
【００９７】
ステップＳ１１６においては、図４（ｃ）にあるような計算式により、プリント画像データの読み出しタイミングを画像制御部３０４で決定し、画像メモリ制御部３０５へ通知し、実際のプリント画像データの読み出しタイミングを画像メモリ３０７に設定する。
【００９８】
ステップＳ１１７においては、原稿スキャンを開始し、原稿画像の画像データを画像メモリ３０７に入力を開始する。ステップＳ１１８において、プリント画像データ読み出しタイミングになるまで待ち、プリント画像データ読み出しタイミングになったら、ステップＳ１１９において、画像読み出し開始を画像メモリ制御部３０５から画像メモリ３０７に設定し、プリント画像データの読み出しを開始する。
【００９９】
ステップＳ１２０では、画像読み出しが全て完了するまで待つ。このとき、画像読み出しが全て完了するということは、図４（ｃ）の計算式により画像入力も同時に完了することと同一である。
【０１００】
ステップＳ１２１では、原稿給送装置１８０に次の原稿があるか、またはリーダー１０２において原稿の読み込みを再び行うかをジョブ制御部３０２が判断し、次の原稿があったり、原稿の読み込みを再度行う場合には、ステップＳ１１３へ戻り、原稿サイズの確定から再び行、コピーを行うための準備を行う。
【０１０１】
ステップＳ１２１において、次の原稿がなかったり、原稿の読み込みを行わない場合には、ステップＳ１２２へ進み、コピーを終了する。
【０１０２】
以上の処理を行うことにより、画像メモリ３０７上で原稿読み込みの画像入力と用紙への印字を行うための画像出力を効率的に行うことが可能となる。
【０１０３】
［第二実施形態］
上記第一実施形態では、リーダーＩＤとプリンタＩＤから各プロセススピードを得るようにしたが、この第二実施形態では、リーダー読み取り枚数とプリンタ出力枚数から各プロセススピードを得るようにした点が異なる。
【０１０４】
図１２（ａ）は、第二実施形態に係るリーダプロセススピードテーブルを示す図であり、単位時間（１分間）当たりの読み取り枚数が異なる複数種のリーダーの読み取り枚数とそのプロセススピードの対応関係を示している。
【０１０５】
同図では、リーダ読み取り枚数が「２０枚」のとき、そのプロセススピードは１００ｍｍ／ｓｅｃ、リーダー読み取り枚数が「３０枚」のとき、そのプロセススピードは１５０ｍｍ／ｓｅｃ、リーダー読み取り枚数が「４０枚」のとき、そのプロセススピードは２５０ｍｍ／ｓｅｃ、リーダー読み取り枚数が「６０枚」のとき、そのプロセススピードは３００ｍｍ／ｓｅｃであることを示している。
【０１０６】
図１２（ｂ）は、第二実施形態に係るプリンタプロセススピードテーブルを示す図であり、単位時間（１分間）当たりの出力枚数が異なる複数種のプリンタの出力枚数とそのプロセススピードの対応関係を示している。
【０１０７】
同図では、プリンタ出力枚数が「３０枚」のとき、そのプロセススピードは３００ｍｍ／ｓｅｃ、プリンタ出力枚数が「４０枚」のとき、そのプロセススピードは３５０ｍｍ／ｓｅｃ、プリンタ出力枚数が「６０枚」のとき、そのプロセススピードは４００ｍｍ／ｓｅｃ、プリンタ出力枚数が「８０枚」のとき、そのプロセススピードは４５０ｍｍ／ｓｅｃであることを示している。
【０１０８】
このテーブル中、リーダー読み取り枚数が「２０枚」の機種とプリンタ出力枚数が「３０枚」の機種が組み合わせられたときの、画像コントローラ部２０３によるプリンタクロック同期の画像データ読み出しが行われるタイミングの計算式を図１２（ｃ）に示す。
【０１０９】
この計算式による計算は、リーダー読み取り枚数とプリンタ出力枚数の通知を受けたジョブ制御部３０２が画像制御部３０４へ当該各枚数を通知し、画像制御部３０４において、計算される。その計算結果であるプリンタ読み出しタイミングを画像メモリ制御部３０５へと通知することにより、画像メモリ３０７の読み出しタイミングが設定される。
【０１１０】
画像制御部３０４で計算された画像サイズの副走査側のサイズをＩｍｇＶとし、リーダープロセススピードＲ、プリンタプロセススピードＰとしたとき、プリンタクロック同期画像データの読み出しタイミングＴは、次の計算式から算出される。
【０１１１】
Ｔ＝ＩｍｇＶ×（Ｐ−Ｒ）／Ｐ
図１２（ａ），（ｂ）の例のようにリーダープロセススピードＲは１５０ｍｍ／ｓｅｃ、プリンタプロセススピードＰは３００ｍｍ／ｓｅｃであるとき、
Ｔ＝ＩｍｇＶ×（３００−１５０）／３００
＝ＩｍｇＶ×０．５
となり、画像サイズの半分がプリンタクロック同期画像データの読み出しタイミングとなる。
【０１１２】
＜リーダー読み取り枚数とプリンタ出力枚数の取得＞
次に、図１２（ａ），（ｂ）のように、単位時間当たりのリーダー読み取り枚数と対応するプロセススピード、及び単位時間当たりのプリンタ出力枚数と対応するプロセススピードを取得するための当該各枚数情報をどのように取得しているかを図１３のフローチャートで示す。
【０１１３】
この枚数情報取得処理は、まず、図１０で説明した第一実施形態の処理のステップＳ１０１からステップＳ１０３までの処理と同様の処理を行った後、ステップＳ２０１において、プリンタ制御部２０４から単位時間（分）当たりのプリンタ出力枚数を取得し、ジョブ制御部３０２において、その出力枚数情報を保存しておく。
【０１１４】
更に、図１０で説明した前記ステップＳ１０５と同様の処理を行った後に、ステップＳ２０２において、リーダー制御部２０２から単位時間（分）当たりのリーダー読み取り枚数を取得し、ジョブ制御部３０２において、その読み取り枚数情報を保存しておき、ステップＳ１０７において初期化処理を終了する。
【０１１５】
以上のようにして、単位時間（分）当たりのリーダー読み取り枚数及びプリンタ出力枚数を取得する。
【０１１６】
＜コピー実行時の画像メモリ制御＞
図１４は、第二実施形態に係るコピー実行時の画像メモリ制御のフローチャートであり、図１３の手順で取得したリーダー読み取り枚数及びプリンタ出力枚数の各情報を参照して、実際のコピージョブの時点で画像読み出しタイミングを決定し、実際に原稿画像を用紙に画像形成するための処理を示している。
【０１１７】
この画像メモリ制御は、まず、図１１で説明した第一実施形態の処理のステップＳ１１１からステップＳ１１４までの処理と同様の処理を行った後、ステップＳ３０１において、ジョブ制御部３０２から画像制御部３０４へ通知されたリーダー読み取り枚数及びプリンタ出力枚数の情報を基に、図１２（ａ），（ｂ）にあるような各プロセススピードテーブルを参照し、各プロセススピードを得る。
【０１１８】
続くステップＳ３０２においては、図１２（ｃ）にあるような計算式により、プリント画像データの読み出しタイミングを画像制御部３０４で決定し、画像メモリ制御部３０５へ通知し、実際のプリント画像データの読み出しタイミングを画像メモリ３０７に設定する。
【０１１９】
その後は、図１１で説明した前記ステップＳ１１７から前記ステップＳ１２２間での処理と同様の処理を行って、本処理を終了する。
【０１２０】
以上の処理を行うことにより、画像メモリ３０７上で原稿読み込みの画像入力と用紙への印字を行うための画像出力を効率的に行うことが可能となる。
［第三実施形態］
上記第一及び第二実施形態では、テーブルを用いて、プリンタプロセススピードとリーダープロセススピードを取得するようにしたが、本実施形態では、プリンタ側及びリーダー側から直接、取得するようにした点が異なる。
【０１２１】
すなわち、リーダー制御部２０２と画像コントローラ部２０３は、ケーブル２０６を介して制御データの通信を行っており、リーダー制御部２０２から画像コントローラ部２０３へは、イメージセンサ１０８の画像データ転送スピードであるリーダープロセススピードを通知する。
【０１２２】
また、画像コントローラ部２０３とプリンタ制御部２０４は、ケーブル２０７を介して制御データの通信を行っており、プリンタ制御部２０４から画像コントローラ部２０３へは、画像コントローラ部２０３に蓄積された画像データをレーザ部１１９の画像データ転送スピードであるプリンタプロセススピードを通知するようにする。
【０１２３】
以上の構成であっても、画像メモリ３０７上で原稿読み込みの画像入力と用紙への印字を行うための画像出力を効率的に行うことが可能となる。
【０１２４】
［第四実施形態］
上記第一実施形態では、リーダーＩＤとプリンタＩＤから、画像メモリ３０７の読み出しタイミングを決定するための各プロセススピードを得るようにしたが、この第四実施形態では、リーダーＩＤとプリンタＩＤから、画像メモリ３０７の読み出しタイミングを決定するためのタイミング発生比率を獲得する点が異なる。
【０１２５】
図１５（ａ）は、本発明の第四実施形態に係るタイミングテーブルを示す図であり、複数種のリーダーＩＤ及びプリンタＩＤとタイミング発生比率の対応関係を示している。
【０１２６】
この図では、リーダーＩＤが「１」且つプリンターＩＤが「１」のとき、そのタイミング発生比率は０．６６、リーダーＩＤが「２」且つプリンターＩＤが「１」のとき、そのタイミング発生比率は０．５、リーダーＩＤが「３」且つプリンターＩＤが「１」のとき、そのタイミング発生比率は０．１７、リーダーＩＤが「４」且つプリンターＩＤが「１」のとき、そのタイミング発生比率は０である。
【０１２７】
さらに、リーダーＩＤが「１」且つプリンターＩＤが「２」のとき、そのタイミング発生比率は０．７１、リーダーＩＤが「２」且つプリンターＩＤが「２」のとき、そのタイミング発生比率は０．５７、リーダーＩＤが「３」且つプリンターＩＤが「２」のとき、そのタイミング発生比率は０．２８、リーダーＩＤが「４」且つプリンターＩＤが「２」のとき、そのタイミング発生比率は０．１４である。
【０１２８】
さらに、リーダーＩＤが「１」且つプリンターＩＤが「３」のとき、そのタイミング発生比率は０．７５、リーダーＩＤが「２」且つプリンターＩＤが「３」のとき、そのタイミング発生比率は０．６３、リーダーＩＤが「３」且つプリンターＩＤが「３」のとき、そのタイミング発生比率は０．２５、リーダーＩＤが「４」且つプリンターＩＤが「３」のとき、そのタイミング発生比率は０．２５である。
【０１２９】
さらに、リーダーＩＤが「１」且つプリンターＩＤが「４」のとき、そのタイミング発生比率は０．７８、リーダーＩＤが「２」且つプリンターＩＤが「４」のとき、そのタイミング発生比率は０．６７、リーダーＩＤが「３」且つプリンターＩＤが「４」のとき、そのタイミング発生比率は０．４４、リーダーＩＤが「４」且つプリンターＩＤが「４」のとき、そのタイミング発生比率は０．３３である。
【０１３０】
このテーブル中、リーダーＩＤが「２」の機種とプリンタＩＤが「１」の機種が組み合わせられたときと、リーダーＩＤが「４」の機種とプリンタＩＤが「１」の機種が組み合わせられたときの、画像コントローラ部２０３によるプリンタクロック同期の画像データ読み出しが行われるタイミングの計算式を図１５（ｂ）に示す。
【０１３１】
この計算式による計算は、リーダーＩＤとプリンタＩＤの通知を受けたジョブ制御部３０２が画像制御部３０４へ各ＩＤを通知し、画像制御部３０４において、計算される。その計算結果であるプリンタ読み出しタイミングを画像メモリ制御部３０５へと通知することにより、画像メモリ３０７の読み出しタイミングが設定される。
【０１３２】
画像制御部３０４で計算された画像サイズの副走査側のサイズをＩｍｇＶとし、タイミング発生比率をＴＲＧとしたとき、プリンタクロック同期画像データの読み出しタイミングＴは、次の計算式から算出される。
【０１３３】
Ｔ＝ＩｍｇＶ×ＴＲＧ
リーダーＩＤが「２」の機種とプリンタＩＤが「１」の機種が組み合わせられて、タイミング発生比率ＴＲＧＲが０．５であるとき、
Ｔ＝ＩｍｇＶ×０．５
となり、画像サイズの半分がプリンタクロック同期画像データの読み出しタイミングとなる。
【０１３４】
また、リーダーＩＤが「４」の機種とプリンタＩＤが「１」の機種が組み合わせられて、タイミング発生比率ＴＲＧＲが０であるとき、
Ｔ＝ＩｍｇＶ×０＝０
となり、リーダー画像の入力と同時にプリンターへの画像データの読み出しが開始されることになる。
【０１３５】
＜コピー実行時の画像メモリ制御＞
図１６は、第四実施形態に係るコピー実行時の画像メモリ制御のフローチャートであり、図１０の手順で取得したリーダーＩＤとプリンタＩＤを参照して、実際のコピージョブの時点で画像読み出しタイミングを決定し、実際に原稿画像を用紙に画像形成するための処理を示している。
【０１３６】
この画像メモリ制御は、まず、図１１で説明した第一実施形態の処理のステップＳ１１１からステップＳ１１４までの処理と同様の処理を行った後、ステップＳ４０１において、ジョブ制御部３０２から画像制御部３０４へ通知されたリーダーＩＤ及びプリンタＩＤを基に、図１５（ａ）に示したようなタイミングテーブルを参照し、タイミング発生比率を得る。
【０１３７】
続くステップＳ４０２においては、図１５（ｂ）に示したような計算式により、プリント画像データの読み出しタイミングを画像制御部３０４で決定し、画像メモリ制御部３０５へ通知し、実際のプリント画像データの読み出しタイミングを画像メモリ３０７に設定する。
【０１３８】
その後は、図１１で説明した前記ステップＳ１１７から前記ステップＳ１２２間での処理と同様の処理を行って、本処理を終了する。
【０１３９】
以上の処理を行うことにより、画像メモリ３０７上で原稿読み込みの画像入力と用紙への印字を行うための画像出力を効率的に行うことが可能となる。
［第五実施形態］
上記第四実施形態では、リーダーＩＤとプリンタＩＤから、画像メモリ３０７の読み出しタイミングを決定するためのタイミング発生比率を獲得するようにしたが、この第五実施形態では、リーダー読み取り枚数とプリンタ出力枚数からタイミング発生比率を得るようにした点が異なる。
【０１４０】
図１７（ａ）は、本発明の第五実施形態に係るタイミングテーブルを示す図であり、複数種のリーダーの単位時間（分）当たりの読み取り枚数、及び複数種のプリンタの単位時間（分）当たりの出力枚数と、タイミング発生比率の対応関係を示している。
【０１４１】
この図では、リーダー読み取り枚数が「２０」且つプリンタ出力枚数が「３０」のとき、そのタイミング発生比率は０．６６、リーダー読み取り枚数が「３０」且つプリンタ出力枚数が「３０」のとき、そのタイミング発生比率は０．５、リーダー読み取り枚数が「４０」且つプリンタ出力枚数が「３０」のとき、そのタイミング発生比率は０．１７、リーダー読み取り枚数が「６０」且つプリンタ出力枚数が「３０」のとき、そのタイミング発生比率は０である。
【０１４２】
さらに、リーダー読み取り枚数が「２０」且つプリンタ読み取り枚数が「４０」のとき、そのタイミング発生比率は０．７１、リーダー読み取り枚数が「３０」且つプリンタ読み取り枚数が「４０」のとき、そのタイミング発生比率は０．５７、リーダー読み取り枚数が「４０」且つプリンタ読み取り枚数が「４０」のとき、そのタイミング発生比率は０．２８、リーダー読み取り枚数が「６０」且つプリンタ読み取り枚数が「４０」のとき、そのタイミング発生比率は０．１４である。
【０１４３】
さらに、リーダー読み取り枚数が「２０」且つプリンタ出力枚数が「６０」のとき、そのタイミング発生比率は０．７５、リーダー読み取り枚数が「３０」且つプリンタ出力枚数が「６０」のとき、そのタイミング発生比率は０．６３、リーダー読み取り枚数が「４０」且つプリンタ出力枚数が「６０」のとき、そのタイミング発生比率は０．２５、リーダー読み取り枚数が「６０」且つプリンタ出力枚数が「６０」のとき、そのタイミング発生比率は０．２５である。
【０１４４】
さらに、リーダー読み取り枚数が「２０」且つプリンタ出力枚数が「８０」のとき、そのタイミング発生比率は０．７８、リーダー読み取り枚数が「３０」且つプリンタ出力枚数が「８０」のとき、そのタイミング発生比率は０．６７、リーダー読み取り枚数が「４０」且つプリンタ出力枚数が「８０」のとき、そのタイミング発生比率は０．４４、リーダー読み取り枚数が「６０」且つプリンタ出力枚数が「８０」のとき、そのタイミング発生比率は０．３３である。
【０１４５】
このテーブル中、リーダー読み取り枚数が「３０」の機種とプリンタ出力枚数が「３０」の機種が組み合わせられたときと、リーダー読み取り枚数が「６０」の機種とプリンタ出力枚数が「３０」の機種が組み合わせられたときの、画像コントローラ部２０３によるプリンタクロック同期の画像データ読み出しが行われるタイミングの計算式を図１７（ｂ）に示す。
【０１４６】
この計算式による計算は、リーダー読み取り枚数とプリンタ出力枚数の通知を受けたジョブ制御部３０２が画像制御部３０４へ当該各枚数情報を通知し、画像制御部３０４において、計算される。その計算結果であるプリンタ読み出しタイミングを画像メモリ制御部３０５へと通知することにより、画像メモリ３０７の読み出しタイミングが設定される。
【０１４７】
画像制御部３０４で計算された画像サイズの副走査側のサイズをＩｍｇＶとし、タイミング発生比率をＴＲＧとしたとき、プリンタクロック同期画像データの読み出しタイミングＴは、次の計算式から算出される。
【０１４８】
Ｔ＝ＩｍｇＶ×ＴＲＧ
リーダー読み取り枚数が「３０」の機種とプリンタ出力枚数が「３０」の機種が組み合わせられて、タイミング発生比率ＴＲＧＲが０．５であるとき、
Ｔ＝ＩｍｇＶ×０．５
となり、画像サイズの半分がプリンタクロック同期画像データの読み出しタイミングとなる。
【０１４９】
また、リーダー読み取り枚数が「６０」の機種とプリンタ出力枚数が「３０」の機種が組み合わせられて、タイミング発生比率ＴＲＧＲが０であるとき、
Ｔ＝ＩｍｇＶ×０＝０
となり、リーダー画像の入力と同時にプリンターへの画像データの読み出しが開始されることになる。
【０１５０】
＜コピー実行時の画像メモリ制御＞
図１８は、第五実施形態に係るコピー実行時の画像メモリ制御のフローチャートであり、図１３の手順で取得したリーダー読み取り枚数とプリンタ出力枚数を参照して、実際のコピージョブの時点で画像読み出しタイミングを決定し、実際に原稿画像を用紙に画像形成するための処理を示している。
【０１５１】
この画像メモリ制御は、まず、図１１で説明した第一実施形態の処理のステップＳ１１１からステップＳ１１４までの処理と同様の処理を行った後、ステップＳ５０１において、ジョブ制御部３０２から画像制御部３０４へ通知されたリーダー読み取り枚数及びプリンタ出力枚数を基に、図１７（ａ）に示したようなタイミングテーブルを参照し、タイミング発生比率を得る。
【０１５２】
続くステップＳ５０２においては、図１７（ｂ）に示したような計算式により、プリント画像データの読み出しタイミングを画像制御部３０４で決定し、画像メモリ制御部３０５へ通知し、実際のプリント画像データの読み出しタイミングを画像メモリ３０７に設定する。
【０１５３】
その後は、図１１で説明した前記ステップＳ１１７から前記ステップＳ１２２間での処理と同様の処理を行って、本処理を終了する。
【０１５４】
以上の処理を行うことにより、画像メモリ３０７上で原稿読み込みの画像入力と用紙への印字を行うための画像出力を効率的に行うことが可能となる。
【０１５５】
なお、上述した図１０、図１１、図１３、図１４、図１６、及び図１８のフローチャートに従ったプログラムを画像コントローラ部２０３内の記憶装置に格納し動作することにより、上述の制御方法を実現させることが可能となる。
【０１５６】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【０１５７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５９】
【発明の効果】
以上詳細に説明したように本発明によれば、コントローラ内の画像メモリ上において、リーダーからの画像入力とプリンタへの画像出力を効率的に行うことが可能となる。すなわち、画像データをリーダーからコントローラを介してプリンタへ効率的に転送できるため、コントローラに対し、複数のリーダーと複数のプリンタの組み合わせを可能にし、ユーザーのニーズに合った生産性の高い画像形成装置を実現することができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る画像形成装置の断面構成図である。
【図２】第一実施形態の画像形成装置における原稿給送装置／リーダー／画像コントローラ部／プリンタ／後処理装置の各部の制御回路を示す概略ブロック図である。
【図３】図２中の画像コントローラ部２０３の制御構成を示すブロック図である。
【図４】第一実施形態に係るプロセススピードテーブルと計算式を示す図である。
【図５】クロックタイミングチャートである。
【図６】画像作像方法の摸式図である。
【図７】画像メモリ上の画像書き込み（入力）と画像読み出し（出力）のタイミングを示す模式図である。
【図８】画像メモリへの画像データの書き込みと読み出しが同時に行われているときの模式図である。
【図９】画像書き込み・読み出し終了時の模式図である。
【図１０】第一実施形態に係る初期化時のＩＤ取得方法のフローチャートである。
【図１１】第一実施形態に係るコピー実行時の画像メモリ制御のフローチャートである。
【図１２】第二実施形態に係るプロセススピードテーブルと計算式を示す図である。
【図１３】第二実施形態に係る枚数情報取得処理を示すフローチャートである。
【図１４】第二実施形態に係るコピー実行時の画像メモリ制御のフローチャートである。
【図１５】第四実施形態に係るタイミングテーブルを示す図である。
【図１６】第四実施形態に係るコピー実行時の画像メモリ制御のフローチャートである。
【図１７】第五実施形態に係るタイミングテーブルを示す図である。
【図１８】第五実施形態に係るコピー実行時の画像メモリ制御のフローチャートである。
【符号の説明】
１００  プリンタ
１０２  リーダー
２０１  原稿給送装置制御部
２０２  リーダー制御部
２０３  画像コントローラ部
２０４  プリンタ制御部
２０５  後処理装置制御部
３０１  リーダー制御通信Ｉ／Ｆ
３０２  ジョブ制御部
３０３  プリンタ制御通信Ｉ／Ｆ
３０４  画像制御部
３０５  画像メモリ制御部
３０６  リーダー画像Ｉ／Ｆ
３０７  画像メモリ
【図１】
0004895148.tif 000002
【図２】
0004895148.tif 000003
【図３】
0004895148.tif 000004
【図４】
0004895148.tif 000005
【図５】
0004895148.tif 000006
【図６】
0004895148.tif 000007
【図７】
0004895148.tif 000008
【図８】
0004895148.tif 000009
【図９】
0004895148.tif 000010
【図１０】
0004895148.tif 000011
【図１１】
0004895148.tif 000012
【図１２】
0004895148.tif 000013
【図１３】
0004895148.tif 000014
【図１４】
0004895148.tif 000015
【図１５】
0004895148.tif 000016
【図１６】
0004895148.tif 000017
【図１７】
0004895148.tif 000018
【図１８】
0004895148.tif 000019