(57)【要約】【課題】本発明は、メモリ容量を増やすことなく、ＤＦ上の原稿の１ページのコピー時のＦＣＯＴを短縮する画像形成装置を提供する。【解決手段】複合機１００では、ＤＦ３０２上の原稿の１ページ分のコピー時には、原稿台ガラスに載置された原稿のコピーと同様に、メモリに１ページ分の画像データが書き終わる前に、メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する。【選択図】図８Ａ
2015005950.tif 000002
【特許請求の範囲】
【請求項１】
原稿から読み取った画像データをメモリに書き込む画像読取手段と、前記メモリから画像データを読み出してプリントを行う印刷手段とを備える画像形成装置において、
前記原稿から前記画像読取手段により読み取る画像データが複数ページか否かを判定する判定手段と、
前記判定手段により複数ページではないと判定された場合には１ページ分の画像データを非圧縮で前記メモリに書き込む記録手段と、
前記記録手段により前記メモリに１ページ分の画像データが書き終わる前に、前記印刷手段が前記メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
原稿から読み取った画像データをメモリに書き込む画像読取手段と、前記メモリから画像データを読み出してプリントを行う印刷手段とを備える画像形成装置において、
前記メモリに１ページ分の画像データが書き終わる前に、前記メモリから当該１ページ分の画像データを読み出してプリントを開始するモードかどうかを判定する第１の判定手段と、
前記画像読取手段が前記画像データを圧縮して前記メモリに書き込むか、非圧縮で書き込むかを判定する第２の判定手段と、
前記第１の判定手段により前記モードであると判定され、かつ前記第２の判定手段により前記画像データを非圧縮で前記メモリに書き込むと判定された場合に、前記画像読取手段により前記メモリに１ページ分の画像データが書き終わる前に、前記印刷手段により前記メモリから当該１ページ分の画像データを読み出してプリントを開始するように制御する制御手段とを備えることを特徴とする画像形成装置。
【請求項３】
前記第２の判定手段は、前記原稿の枚数が１枚目のときは前記画像データを非圧縮で前記メモリに書き込むと判定し、前記原稿の枚数が複数枚目のときは前記画像データを圧縮して前記メモリに書き込むと判定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第２の判定手段は、前記画像読取手段が前記画像データを圧縮して前記メモリに書き込むか、非圧縮で書き込むかを前記メモリの空き容量に応じて判定することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記画像読取手段は、原稿台ガラスに載置された原稿を読み取る第１の読取手段と、原稿を積載するためのトレイから搬送された原稿を１枚ずつ読み取る第２の読取手段とを備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
原稿から読み取った画像データをメモリに書き込む画像読取手段と、前記メモリから画像データを読み出してプリントを行う印刷手段とを備える画像形成装置の制御方法において、
前記原稿から前記画像読取手段により読み取る画像データが複数ページか否かを判定する判定工程と、
前記判定工程にて複数ページではないと判定された場合には１ページ分の画像データを非圧縮で前記メモリに書き込む記録工程と、
前記記録工程にて前記メモリに１ページ分の画像データが書き終わる前に、前記印刷手段が前記メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する制御工程とを備えることを特徴とする制御方法。
【請求項７】
原稿から読み取った画像データをメモリに書き込む画像読取手段と、前記メモリから画像データを読み出してプリントを行う印刷手段とを備える画像形成装置の制御方法において、
前記メモリに１ページ分の画像データが書き終わる前に、前記メモリから当該１ページ分の画像データを読み出してプリントを開始するモードかどうかを判定する第１の判定工程と、
前記画像読取手段が前記画像データを圧縮して前記メモリに書き込むか、非圧縮で書き込むかを判定する第２の判定工程と、
前記第１の判定工程にて前記モードであると判定され、かつ前記第２の判定工程にて前記画像データを非圧縮で前記メモリに書き込むと判定された場合に、前記画像読取手段により前記メモリに１ページ分の画像データが書き終わる前に、前記印刷手段により前記メモリから当該１ページ分の画像データを読み出してプリントを開始するように制御する制御工程とを備えることを特徴とする制御方法。
【請求項８】
請求項６または７に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関し、特に、ユーザが１ページ目の印刷結果を手にするまでの画像形成に要する時間を短縮する技術に関する。
【背景技術】
【０００２】
画像形成装置において、ユーザが１ページ目の印刷結果を手にするまでの画像形成に要する時間（以下、「ＦＣＯＴ」と称する。）の短縮は、使用するユーザの待ち時間を減らすことになるため、重要な課題となっている。
【０００３】
従来は、原稿台ガラスに載置された原稿から読み取った画像のデータを非圧縮でメモリに書き込んでいる最中に、それを追い越さないタイミングで、メモリ上の非圧縮の画像データの読み出しを開始してプリントすることでＦＣＯＴの短縮を実現している。
【０００４】
一方、ドキュメントフィーダ（以下、「ＤＦ」と称する。）上の原稿をコピーする場合は、スキャナで読み取った原稿の画像データを圧縮してメモリに書き込んだ後、メモリ上の圧縮の画像データを読み出して伸長してプリントを行うことでメモリの有効利用を図る技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３５００７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記ＤＦ上の原稿をコピーする場合では、１ページ分のコピーに要する時間が、原稿台ガラス上の原稿の１ページ分のコピーに要する時間よりも長くなってしまい、ＦＣＯＴにバラツキが生じてしまう。
【０００７】
また、上述の方法で複数枚の原稿から連続して読み取った画像のデータを非圧縮でメモリに書き込むと、画像読み取り速度が印刷速度よりも早い場合、プリンタの画像出力処理が間に合わず、メモリに書き込まれた画像データで当該メモリがフルになってしまう。その際に、画像データでフルになってしまったメモリから別のメモリへの切り替えを行うと、印刷速度によっては大幅に紙間（Ｎページのプリント終了時刻とページのプリント開始時刻の差）が空くことになる。さらに、市場では、ユーザに違和感を感じさせない印刷動作が求められている。
【０００８】
本発明は、上記問題に鑑みて成されたものであり、メモリ容量を増やすことなく、ＤＦ上の原稿の１ページのコピー時のＦＣＯＴを短縮する制御技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成装置は、原稿から読み取った画像データをメモリに書き込む画像読取手段と、前記メモリから画像データを読み出してプリントを行う印刷手段とを備える画像形成装置において、前記原稿から前記画像読取手段により読み取る画像データが複数ページか否かを判定する判定手段と、前記判定手段により複数ページではないと判定された場合には１ページ分の画像データを非圧縮で前記メモリに書き込む記録手段と、前記記録手段により前記メモリに１ページ分の画像データが書き終わる前に、前記印刷手段が前記メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、原稿から読み取る画像データが複数ページではないと判定された場合に、メモリに１ページ分の画像データが書き終わる前に、メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する。これにより、ＤＦ上の原稿の１ページのコピー時のＦＣＯＴを短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る画像形成装置の一例である複合機の内部構造の概略を示す図である。
【図２】図１の複合機における制御部の概略構成を示すブロック図である。
【図３】図１におけるスキャナを真上からみたときの内部構造の概略を示す図である。
【図４】図１における原稿読み取り装置を真横からみたときの内部構造の概略を示す図である。
【図５】従来のコピー時のスキャン処理とプリント処理のタイミングを示す図であり、（ａ）原稿台ガラス上の原稿をコピーする場合、（ｂ）ＤＦ上の原稿の１ページをコピーする場合、（ｃ）ＤＦ上の原稿の複数ページをコピーする場合を示す。
【図６】第１の実施形態におけるコピー時のスキャン処理とプリント処理のタイミングを示す図であり、（ａ）原稿台ガラス上の原稿をコピーする場合、（ｂ）ＤＦ上の原稿の１ページをコピーする場合、（ｃ）ＤＦ上の原稿の複数ページをコピーする場合を示す。
【図７】原稿台ガラス上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである。
【図８Ａ】ＤＦ上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである（その１）。
【図８Ｂ】ＤＦ上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである（その２）。
【図９】第２の実施形態におけるＤＦ上の原稿の複数ページ（ここでは２ページ）をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【図１０】第２の実施形態におけるＤＦ上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像形成装置の一例である複合機の内部構造の概略を示す図である。
【００１４】
図１において、複合機１００は、コピー機能、プリンタ機能、ＦＡＸ機能等の複数の機能を備える画像形成装置である。複合機１００は、スキャナ３０１とドキュメントフィーダ（ＤＦ）３０２から構成される原稿読み取り装置と、カラー４色ドラムを備えるプリンタ３１３と、給紙デッキ３１４とを備える。
【００１５】
複合機１００内のメモリ（不図示）に一旦記憶された記録信号（画像データ）は、プリンタ３１３へと転送され、レーザ記録部（不図示）でＹｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ、Ｂｌａｃｋの４色のレーザ光に変換される。そして、各色の感光体３１６に照射され、感光体３１６に静電潜像が形成される。そして、トナーカートリッジ３１７から供給されるトナーによりトナー現像が行われ、可視化された画像が中間転写ベルト３２１に一次転写される。
【００１６】
中間転写ベルト３２１は時計回転の方向に回転している。用紙カセット３１８あるいは給紙デッキ３１４から給紙搬送路３１９を通って給送された記録紙が二次転写位置３２０に到達すると、中間転写ベルト３２１から記録紙へと画像が転写される。画像が転写された記録紙は、定着器３２２で加圧と熱によりトナーが定着される。そして、画像が転写された記録紙が排紙搬送路を搬送された後、フェイスダウンのセンタートレイ３２３あるいはフェイスアップのサイドトレイ３２５へと排紙される。フラッパ３２６，３２７は、記録紙の搬送路を切り替えるためのものである。
【００１７】
両面プリントの場合には、定着器３２２を通過後にフラッパ３２７が搬送路を切り替え、その後、用紙がスイッチバックして下方に記録紙が送られ、両面印刷用紙搬送路３３０を経て再び二次転写位置３２０に給送され、両面動作を実現する。
【００１８】
図２は、図１の複合機１００における制御部の概略構成を示すブロック図である。
【００１９】
図２において、メインコントローラ４０１は、機器全体の動作を制御するものであり、ＣＰＵ４０２とバスコントローラ４０３から構成される。ＣＰＵ４０２は、ＲＯＭ４０４からＲＯＭ＿Ｉ／Ｆ４０５を経由して読み出したプログラムを実行する。また、ＣＰＵ４０２は、複合機１００の外部から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開する。バスコントローラ４０３は、後述する各種Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２０】
ＤＲＡＭ４０６は、ＤＲＡＭ＿Ｉ／Ｆ４０７を介してメインコントローラ４０１と接続されており、ＣＰＵ４０２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００２１】
コーデック（Ｃｏｄｅｃ）４０８は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ４０９は、コーデック４０８の一時的なワーク領域として使用される。コーデック４０８は、Ｉ／Ｆ４１０を介してメインコントローラ４０１と接続される。
【００２２】
グラフィックプロセッサ（Ｇｒａｐｈｉｃ）４２４は、ＤＲＡＭ４０６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ４２５は、グラフィックプロセッサ４２４の一時的なワーク領域として使用される。グラフィックプロセッサ４２４は、Ｉ／Ｆを介してメインコントローラ４０１と接続される。
【００２３】
ネットワークコントローラ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）４１１は、Ｉ／Ｆ４１３を介してメインコントローラ４０１と接続される一方、コネクタ４１２によって外部のネットワークと接続される。外部のネットワークとしては一般的にイーサネットがあげられる。
【００２４】
汎用高速バス４１５には、拡張ボードを接続するための拡張コネクタ４１４と、Ｉ／Ｏ制御部４１６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスがあげられる。Ｉ／Ｏ制御部４１６には、スキャナ及びプリンタの各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ４１７が２チャンネル装備されている。そして、Ｉ／Ｏバス４１８によってスキャナＩ／Ｆ４２６、プリンタＩ／Ｆ４３０に接続されている。
【００２５】
パネルＩ／Ｆ４２１は、ＬＣＤコントローラ４２０に接続され、操作部上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆとから構成される。タッチパネルまたはハードキーにより入力された信号は、パネルＩ／Ｆ４２１を介してＣＰＵ４０２に伝えられる。液晶表示部（不図示）は、パネルＩ／Ｆ４２１から送られてきた画像データを表示するものである。液晶表示部には、複合機１００の機能が表示されたり、画像データ等が表示される。
【００２６】
リアルタイムクロックモジュール４２２は、複合機内で管理する日付と時刻を更新／保存するためのもので、バックアップ用電池４２３によってバックアップされている。Ｅ−ＩＤＥインタフェース４３９は、外部の記憶装置と接続するためのＩ／Ｆである。Ｉ／Ｏ制御部４１６は、Ｅ−ＩＤＥインタフェース４３９を介してハードディスクドライブ（ＨＤドライブ）４３８に接続され、ハードディスク（ＨＤ）４４０へ画像データを記憶させたり、ＨＤ４４０から画像データを読み出したりする。コネクタ４２７，４３２には、それぞれスキャナとプリンタに接続され、同調歩同期シリアルＩ／Ｆ４２８，４３３とビデオＩ／Ｆ４２９，４３４とから構成される。
【００２７】
スキャナＩ／Ｆ４２６は、コネクタ４２７を介してスキャナ（不図示）と接続され、また、スキャナバス４４１によってメインコントローラ４０１と接続されており、スキャナから受け取った画像に対して所定の処理を施す機能を有する。さらに、スキャナから送られたビデオ制御信号をもとに生成した制御信号を、ビデオＩ／Ｆ４２９に出力する機能も有する。ビデオＩ／Ｆ４２９からＤＲＡＭ４０６へのデータ転送は、バスコントローラ４０３によって制御される。
【００２８】
プリンタＩ／Ｆ４３０は、コネクタ４３２を介してプリンタ（不図示）と接続され、また、プリンタバス４３１によってメインコントローラ４０１と接続されている。そして、メインコントローラ４０１から出力された画像データに所定の処理を施して、プリンタへ出力する機能を有する。さらに、プリンタＩ／Ｆ４３０は、プリンタから送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス４３１に出力する機能も有する。
【００２９】
ＤＲＡＭ４０６上に展開されたラスターイメージデータのプリンタへの転送は、バスコントローラ４０３によって制御され、プリンタバス４３１、ビデオＩ／Ｆ４３４を経由して、プリンタへＤＭＡ転送される。
【００３０】
ＳＲＡＭ４３６は、バックアップ用電池４２３から供給される電源により、装置全体が電源遮断されても記憶内容を保持できる構成となっているメモリであり、バス４３５を介してＩ／Ｏ制御部４１６と接続されている。ＥＥＰＲＯＭ４３７も同様にバス４３５を介してＩ／Ｏ制御部４１６と接続されているメモリである。
【００３１】
次に、図１における原稿読み取り装置の構造及び動作について図３、図４を用いて説明する。
【００３２】
図３は、図１におけるスキャナ３０１を真上からみたときの内部構造の概略を示す図である。
【００３３】
図３において、スキャナ３０１は、枠体１３０１と、基台とその上に搭載されたセンサとから構成されるセンサユニット１３０２を備えている。
【００３４】
枠体１３０１には、センサユニット１３０２を副走査方向（図の矢印Ａの方向）へ移動する基準となる基準軸１３０３が設けられている。そして、フラットベット（ＦＢ）読み取り用ステッピングモータ１３０５（以下、「ステッピングモータ」と略する。）からの駆動力は、ギア群１３０６を介してベルト１３０４に伝えられる。そして、ベルト１３０４の駆動によりセンサユニット１３０２を基準軸１３０３に沿って動作させる。
【００３５】
また、枠体１３０１には、原稿が載置される原稿台ガラス１３０７と、ＤＦスキャン用のＤＦ読み取り窓１３０８が設けられている。ＤＦ読み取り窓１３０８は、原稿台ガラス１３０７と同様、光源であるＬＥＤの光を透過する素材が使用されている。
【００３６】
センサユニット１３０２は、原稿台ガラス１３０７とＤＦ読み取り窓１３０８の領域内を自由に移動することができる。具体的には、ステッピングモータ１３０５への駆動用入力パルス数を制御することによって、センサユニット１３０２を所定量移動させることが可能である。
【００３７】
メインコントローラ４０１からスキャン命令を受けた原稿読み取り装置は、ステッピングモータ１３０５を駆動し、ギア群１３０６を介してベルト１３０４を駆動する。これにより、センサユニット１３０２が基準軸１３０３に沿って副走査作方向へ移動して、原稿台ガラス１３０７上に置かれた原稿を読み取る。
【００３８】
図４は、図１における原稿読み取り装置を真横からみたときの内部構造の概略を示す図である。
【００３９】
ＤＦ３０２には、原稿を積載するための原稿トレイ１４００と、原稿トレイ１４００上の原稿有無を検知するためのドキュメントセンサ１４０２と、２つの原稿ガイド１４０１と、原稿サイズ検知センサ１４１２が設けられている。
【００４０】
原稿ガイド１４０１は、原稿トレイ１４００上の原稿縦方向（原稿の搬送方向に直交する方向）に２つ並んで設けられている。ユーザが２つの原稿ガイド１４０１間の幅（ガイド幅）を調整することで、Ａ４，Ａ３，Ｂ５，Ｂ４といった定型サイズの原稿をセットすることが可能である。
【００４１】
原稿サイズ検知センサ１４１２が原稿の有無を検知することで、Ａ４またはＡ３といった定型サイズの原稿の有無を判定することができる。
【００４２】
原稿トレイ１４００上に積載された原稿は、ピックアップローラ対１４０４、搬送ローラ対１４０６、排紙ローラ対１４０３の３種類のローラ対により搬送される。ピックアップローラ対１４０４は、原稿トレイ１４００に積載された原稿を１枚ずつＤＦ内部の原稿搬送路内へ搬送するためのローラである。搬送ローラ対１４０６は、ピックアップローラ対１４０４により原稿搬送路を搬送されてきた原稿を画像読取部へ搬送するためのローラである。排紙ローラ対１４０３は、搬送ローラ対１４０６により原稿搬送路を搬送されてきた原稿を排紙トレイ１４１０に排出するためのローラである。
【００４３】
ピックアップローラ対１４０４によりピックアップされた原稿は、原稿搬送路内を搬送ローラ対１４０６に向けて搬送され、原稿搬送路上の原稿通過検知センサ１４０５により検出されると、その検出時間をもとに１枚目の原稿が通過したか否かが判定される。
【００４４】
搬送ローラ対１４０６により原稿搬送路を搬送されてきた原稿は、ＤＦ読み取り窓１３０８を通して、その下にあるセンサユニット１３０２に備えられたＣＩＳ１４０８により読み取られる。ＣＩＳ１４０８を備えたセンサユニット１３０２（画像読取部）は、前述のとおり、副走査方向に自由に移動可能であり、搬送ローラ対１４０６から排紙ローラ対１４０３に向かって搬送されてくる原稿の搬送方向と同一方向にも移動可能である。
【００４５】
ＤＦ読み取り窓１３０８には、副走査方向にある程度の長さがあり、その長さの範囲内では、任意の位置にＣＩＳ１４０８を移動して、その移動位置で原稿読み取りを行うことができる。
【００４６】
また、搬送ローラ対１４０６からＤＦ読み取り窓１３０８までの原稿搬送路上には、搬送されてきた原稿の先端位置を検出するためのドキュメントエッジセンサ（ＤＥＳ）１４０７が設けられている。
【００４７】
さらに、ＤＦ読み取り窓１３０８の下流側の原稿搬送路上には、スキャナ３０１とＤＦ３０２の境界を原稿が通過できるようにするためのジャンプ台１４０９が設けられている。なお、点線１４１１は、スキャナ３０１とＤＦ３０２の境界を示し、点線１４１１から上側は開閉する構造となっている。
【００４８】
次に、原稿読み取り装置における２枚の原稿の読み取り動作について説明する。
【００４９】
原稿読み取り装置は、メインコントローラ４０１からＤＦスキャン命令を受けると、ドキュメントセンサ１４０２により原稿トレイ１４００上の原稿の有無が検知される。原稿トレイ１４００上に原稿が有ることを検知すると、ステッピングモータ１３０５を駆動し、ＣＩＳ１４０８をＤＦ読み取り窓１３０８の下の所定位置へとセンサユニット１３０２を移動させる。更に、原稿ガイド１４０１と原稿サイズ検知センサ１４１２により、原稿サイズを判定する。
【００５０】
センサユニット１３０２の移動後、ステッピングモータ１３０５を制御し、ピックアップローラ対１４０４の駆動を開始する。原稿トレイ１４００に積載された原稿は、ピックアップローラ対１４０４により分離され、１枚目の原稿が原稿搬送路内へと搬送される。
【００５１】
原稿搬送路内へ搬送された原稿は、原稿通過検知センサ１４０５、搬送ローラ対１４０６、ＤＥＳ１４０７、ＣＩＳ１４０８上、排紙ローラ対１４０３の順に搬送される。１枚目の原稿の後端が原稿通過検知センサ１４０５を通過して原稿１枚分の検知時間を超えると、２枚目の原稿の検知を開始し、２枚目の原稿が存在すると判定すると１枚目の原稿と同様に動作する。そして、２枚目の原稿の後端が原稿通過検知センサ１４０５を通過すると、３枚目の検知を開始するが、３枚目の原稿が存在しないと判定すると動作を終了する。
【００５２】
原稿１枚目の先端から画像読み取りを行う場合、原稿の先端がＣＩＳ１４０８上に達すると、ＣＩＳ１４０８による読み取り処理が開始される。原稿先端がＣＩＳ１４０８に達したタイミングは、原稿の先端を検出するＤＥＳ１４０７のタイミング情報と検知タイミング後に駆動されるステッピングモータ１３０５のパルス数に基づき判定される。以後、ステッピングモータ１３０５のパルス数をカウントすることで、ＣＩＳ１４０８上における原稿の搬送方向に関する位置を判定する。このとき、ステッピングモータ１３０５を駆動するパルス出力に同期してＣＩＳ１４０８は１ライン分の画像の読み取り処理を行う。
【００５３】
ＤＥＳ１４０７からＣＩＳ１４０８までの距離は、装置の機械的構成により決まる固有値である。この距離をＤ１とすると、原稿先端がＤＥＳ１４０７を通過してから距離Ｄ１分原稿を搬送すると、原稿先端はＣＩＳ１４０８に到達する。このように、原稿読み取りが原稿先端から距離Ｄ２離れた位置から行われる場合には、原稿先端がＤＥＳ１４０７を通過した後、距離Ｄ１＋Ｄ２分原稿を搬送した時点でＣＩＳ１４０８による読み取り処理が開始される。
【００５４】
読み取り処理が開始された後もＤＥＳ１４０７により検知された原稿の先端位置とステッピングモータ１３０５の駆動量により、原稿搬送路における原稿の位置の管理が継続される。例えば、画像読み取りが原稿の後端まで行われる場合、原稿後端をＤＥＳ１４０７で検知した後、距離Ｄ１分原稿を搬送したタイミングでＣＩＳ１４０８による読み取り処理が終了する。また、原稿の画像読み取りが原稿後端の距離Ｄ３手前（先端側）である場合には、原稿後端がＤＥＳ１４０７を通過した後、距離Ｄ１−Ｄ３分原稿を搬送したタイミングでＣＩＳ１４０８による読み取り処理が終了する。
【００５５】
１枚目の原稿の画像読み取りが終了した後は、原稿は排紙ローラ対１４０３により排紙トレイ１４１０へ排出される。更に、１枚目の原稿の画像読み取り終了後と同時に、２枚目の原稿の画像読み取りを開始し、１枚目の原稿と同様のタイミングでＣＩＳ１４０８による読み取り処理が終了する。
【００５６】
以上のように、原稿２枚分の読み取り処理が実行される。
【００５７】
次に、従来の複合機のコピー処理における、スキャン処理とプリント処理のタイミングの制御方法について図５（ａ）、図５（ｂ）、図５（ｃ）を用いて説明する。
【００５８】
図５（ａ）は、従来の原稿台上の原稿をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。なお、図５（ａ）〜図５（ｃ）では横軸を時間軸Ｔとする。また、時刻ｔ０はメインコントローラ４０１がコピースタートキー（不図示）の押下を検出し、コピー処理を開始するタイミングである。また、時刻ｓ０はスキャン処理が開始するタイングである。
【００５９】
従来の複合機では、スキャン処理中にメモリに原稿の画像データを書き終わる前に、当該メモリから画像データを読み出してプリント処理を開始する「メモリ同時読み出しプリント」制御が適用される。
【００６０】
図５（ａ）において、時刻ｓ０でスキャン処理が開始されると、スキャナ３０１で読み取った原稿画像のメモリへの書込みが始まり、時刻ｓ０から時刻ｓ１までの区間５０１で１ページの原稿の読み取りが完了する。
【００６１】
時刻ｐ０になるとプリント処理が開始され、スキャン処理でメモリ書込み中の原稿画像の読み出しを始め、時刻ｐ１でプリントが完了する。時刻ｐ０から時刻ｐ１までの区間５０２で１ページ分のプリントが完了する。
【００６２】
ここで、ｐ０＜ｓ１の関係が成立する場合、時刻ｐ０から時刻ｓ１までの間に同時読み出しが行われる区間となる。本制御では、スキャン処理とプリント処理のそれぞれの処理速度に基づき、スキャン処理を追い越さない（ｐ１≧ｓ１）ようにプリント処理の開始タイミングを制御することで、ＦＣＯＴ（原稿１枚のコピー出力が完了するまでの時間）：Ｔａ＝ｐ１−ｔ０を得る。
【００６３】
図５（ｂ）は、ＤＦ３０２上の原稿の１ページをコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【００６４】
従来の複合機では、スキャン処理で１ページ分の原稿画像をメモリに書き終えてから、これを読み出してプリントする「ページスプールプリント」制御が適用される。
【００６５】
図５（ｂ）において、時刻ｓ０から時刻ｓ１までの区間５０３は原稿１ページのスキャン処理の区間であり、時刻ｐ０から時刻ｐ１までの区間５０５は、１ページの原稿画像をプリントするプリント処理の区間である。本制御では、プリント開始時刻ｐ０は、スキャン完了時刻ｓ１と同時またはそれより後（ｓ１≦ｐ０）になるように制御する。これは、スキャン処理中に画像の圧縮や回転などの処理が行われるなどメモリ上の同時読み出しが行えない場合があることから、ＦＣＯＴ：Ｔｂ＝ｐ１−ｔ０となる。
【００６６】
図５（ｃ）は、ＤＦ３０２上の原稿の複数ページ（ここでは２ページ）をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【００６７】
従来の複合機では、ＤＦ３０２上の原稿の複数ページをコピー処理する場合、上述した図５（ｂ）と同様に、「ページスプールプリント」制御が適用される。
【００６８】
次に、複合機１００のコピー処理における、スキャン処理とプリント処理のタイミングの制御方法について図６（ａ）、図６（ｂ）、図６（ｃ）を用いて説明する。図６（ａ）〜図６（ｃ）では横軸を時間軸Ｔとする。また、時刻ｔ０はメインコントローラ４０１がコピースタートキーの押下を検出し、コピー処理を開始するタイミングである。また、時刻ｓ０はスキャン処理が開始するタイングである。
【００６９】
図６（ａ）は、本実施形態における原稿台ガラス１３０７上の原稿をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【００７０】
複合機１００では、図５（ａ）と同様に、「メモリ同時読み出しプリント」制御が適用される。
【００７１】
図６（ｂ）は、本実施形態におけるＤＦ３０２上の原稿の１ページをコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【００７２】
複合機１００では、上述した従来の「ページスプールプリント」制御ではなく、図５（ａ）、図６（ａ）と同様に、「メモリ同時読み出しプリント」制御が適用される。
【００７３】
図６（ｃ）は、本実施形態におけるＤＦ３０２上の原稿の複数ページ（ここでは２ページ）をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。
【００７４】
複合機１００では、図５（ｂ）、図５（ｃ）と同様に、「ページスプールプリント」制御が適用される。
【００７５】
次に、第１の実施形態における複合機１００のコピー処理の流れを図７、図８Ａ、図８Ｂを用いて説明する。なお、図示の処理を実行するための制御プログラムはＲＯＭ４０４に記憶されており、ＤＲＡＭ４０６に読み出されて、ＣＰＵ４０２によって実行される。図７、図８Ａと図８Ｂに示す処理のいずれも、ユーザによるコピースタートキーの押下をメインコントローラ４０１が検知することで開始される。
【００７６】
図７は、原稿台ガラス上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである。
【００７７】
まず、ステップＳ２００１では、ＣＰＵ４０２は、スキャナ３０１を制御して、原稿台ガラス１３０７上に置かれた原稿のスキャンを開始する。そして、ＣＰＵ４０２は、読み取った原稿１ページ分の画像データを、図６（ａ）に示す「メモリ同時読み出しプリント」制御に基づいて、非圧縮でＤＲＡＭ４０６に書き込む（ステップＳ２００２）。
【００７８】
次に、ＣＰＵ４０２は、スキャン処理でＤＲＡＭ４０６に書き込み中の原稿の画像データの読み出しを開始（ステップＳ２００３）すると共に、プリンタ３１３を制御してプリントを実行させる（ステップＳ２００４）。
【００７９】
上記ステップＳ２００１，Ｓ２００２は、図６（ａ）に示す区間５０１のスキャン処理、ステップＳ２００３，Ｓ２００４は、図６（ａ）に示す区間５０２のプリント処理に対応し、「メモリ同時読み出しプリント」制御に基づくタイミングで制御されるものである。
【００８０】
図８Ａ及び図８Ｂは、ＤＦ３０２上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである。
【００８１】
図８Ａにおいて、ステップＳ２００５では、ＣＰＵ４０２は、操作部上でユーザにより設定された原稿サイズと原稿サイズ検知センサ１４１２による検知結果に基づき、原稿サイズを判定する。
【００８２】
次に、ステップＳ２００６では、ＣＰＵ４０２は、原稿トレイ１４００上の原稿の原稿搬送路への引き込みが開始されると、原稿搬送路内の原稿通過検知センサ１４０５による原稿の検知結果を取得する（原稿通過検知センサＯＮ）。
【００８３】
ステップＳ２００８では、ＣＰＵ４０２は、操作部上で設定されたコピー設定のうち両面読み込み設定がＯＮか否かを判定する。両面読み込み設定がＯＮでないと判定した場合（片面読み込みの場合）は、ステップＳ２００９へ進む。一方、両面読み込み設定がＯＮであると判定した場合は、図８ＢのステップＳ２０１１へ進む。
【００８４】
ステップＳ２００９では、ＣＰＵ４０２は、原稿通過検知センサ１４０５がＯＮである時間（以後、「原稿通過検知時間」とする。）が原稿１ページ分の検知時間で終了する場合は、読み込む画像データが１ページであると判定してステップＳ２０１０へ進む。一方、ステップＳ２００９では、ＣＰＵ４０２は、原稿通過検知時間が原稿１ページ分の検知時間で終了しない場合は、読み取る画像データが複数ページ（２ページ以上）あると判定してステップＳ２０１１へ進む。
【００８５】
ステップＳ２０１０では、ＣＰＵ４０２は、ＣＩＳ１４０８を制御して、ＤＦ読み取り窓１３０８を通過する１ページ分の原稿から画像を読み取らせる。そして、ＣＰＵ４０２は、図６（ｂ）に示す「メモリ同時読み出しプリント」制御に基づいて、非圧縮で１ページ分の画像データをＤＲＡＭ４０６に書き込む（ステップＳ２００２）。さらに、ＣＰＵ４０２は、ＤＲＡＭ４０６からの画像データの読み出しを行い（ステップＳ２００３）、プリンタ３１３にプリントを実行させる（ステップＳ２００４）。
【００８６】
図８Ｂにおいて、ステップＳ２０１１では、ＣＰＵ４０２は、ステップＳ２０１０と同様に、ＣＩＳ１４０８を制御して、ＤＦ読み取り窓１３０８を通過するＮページ目（Ｎ≧１）の原稿を読み取る。
【００８７】
ステップＳ２０１２〜ステップＳ２０１５、ステップ２００４では、図６（ｃ）に示した「ページスプールプリント」制御を用いて原稿１ページ分のコピー処理を行う。図示例では、ＣＰＵ４０２は、ステップＳ２０１１で読み取った画像データを圧縮して圧縮データを生成し（ステップＳ２０１２）、該圧縮データをＨＤ４４０に書き込む（ステップＳ２０１３）。
【００８８】
次に、ＣＰＵ４０２は、圧縮データをＨＤ４４０から読み出した後（ステップＳ２０１４）、当該圧縮データを伸長して非圧縮の画像データに戻して（ステップＳ２０１５）、プリンタ３１３にプリントを実行させる（ステップＳ２００５）。
【００８９】
次に、ステップＳ２０１６では、ＣＰＵ４０２は、原稿通過検知時間が原稿Ｎページ分の検知時間であると判定した場合は、コピー処理を終了し、そうでない場合はステップＳ２０１１へ戻る。
【００９０】
上記第１の実施形態によれば、ＤＦ上の原稿の１ページ分のコピー時に、原稿台ガラス上原稿のコピーと同様に、メモリに１ページ分の画像データが書き終わる前に、メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する。これにより、ＤＦ上の原稿の１ページのコピー時のＦＣＯＴを短縮することができ、ＤＦ上の原稿のコピー時と原稿台ガラス上の原稿のコピー時とのＦＣＯＴのバラツキを改善することができる。また、ＤＦ上の複数ページの原稿のコピー時には、従来通り、スキャン画像を圧縮してコピーすることで、コピー処理全体のメモリ消費量を抑えることができる。
【００９１】
［第２の実施形態］
本発明の第２の実施形態に係る画像形成装置は、その構成（図１〜図４）が上記第１の実施の形態に係る画像形成装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００９２】
第２の実施形態に係る画像形成装置のコピー処理における、スキャン処理とプリント処理のタイミングの制御方法について図９を用いて説明する。
【００９３】
図９は、本実施形態におけるＤＦ３０２上の原稿の複数ページ（ここでは２ページ）をコピーする場合のスキャン処理とプリント処理のタイミングを示す図である。図９では横軸を時間軸Ｔとする。
【００９４】
本実施形態では、１ページ目の原稿のコピーに対して「メモリ同時読み出しプリント」制御を適用し、２ページ目以降の原稿のコピーに対しては「ページスプールプリント」制御を適用した際の原稿２枚分のタイミングを表している。
【００９５】
時刻ｔ０はメインコントローラ４０１がコピースタートキーの押下を検出し、コピー処理を開始するタイミングである。時刻ｓ０はＤＦ３０２に置かれた１ページ目の原稿のスキャン処理が開始するタイングであり、同時に読み取った原稿画像のＤＲＡＭ４０６への書込みが始まり、時刻ｓ１までの区間６０１の間で１ページ目の原稿の読み取りが完了する。
【００９６】
区間６０２で実行される１ページ目のプリント処理は時刻ｐ０に開始され、区間６０１の１ページ目のスキャン処理でメモリ書込み中の原稿画像の読み出しを始め、時刻ｐ１にプリントが完了する。
【００９７】
ここで、ｐ０＜ｓ１の関係が成立する場合、時刻ｐ０から時刻ｓ１までの間に同時読み出しが行われる区間となる。本制御では、スキャン処理とプリント処理のそれぞれの処理速度に基づき、スキャン処理を追い越さない（ｐ１≧ｓ１）ようにプリント処理の開始タイミングを制御することで、ＦＣＯＴ：Ｔｃ（＝ｐ１−ｔ０）を得る。ＤＦ３０２に置かれた原稿が１枚のみの場合は、ここでコピー処理が終了する。
【００９８】
２枚以上の原稿がある場合には、次に２ページ目の原稿のスキャン処理が、時刻ｓ２から時刻ｓ３までの区間６０３の間に実行された後、時刻ｐ２（≧ｓ３）から時刻ｐ３までの区間６０４で２ページ目のプリント処理が行われる。３ページ目以降の原稿のコピーについても２ページ目と同様の「ページスプールプリント」制御が適用される。
【００９９】
次に、第２の実施形態における複合機１００のコピー処理の流れを図１０を用いて説明する。なお、図示の処理を実行するための制御プログラムはＲＯＭ４０４に記憶されており、ＤＲＡＭ４０６に読み出されて、ＣＰＵ４０２によって実行される。本処理は、ユーザによるコピースタートキーの押下をメインコントローラ４０１が検知することで開始される。
【０１００】
第２の実施形態における複合機１００の原稿台上の原稿をコピーする場合にコピー処理については図７と同様である。
【０１０１】
図１０は、ＤＦ３０２上の原稿をコピーする場合のコピー処理の流れを示すフローチャートである。
【０１０２】
ステップＳ８０１では、ＣＰＵ４０２は、操作部上でユーザにより設定されたコピーモード設定が同時読み出しプリント制御が適用可能な設定であるか判定する。スキャン処理中に画像の回転を行ったり、メモリ（ＤＲＡＭ４０６）上で画像編集処理を行う必要がある場合には、同時読み出し制御が行えないと判定し、ステップＳ８０７へ進む。一方、適用可能と判定した場合には、ステップＳ８０２へ進む。
【０１０３】
ステップＳ８０２では、ＣＰＵ４０２は、スキャンする原稿の枚数が１枚目の原稿かを判定する。ＤＦ３０２に置かれた１枚目の原稿と判定した場合には、ステップＳ８０３へ進む一方、それ以外（原稿の枚数が複数枚目の場合）はステップＳ８０７へ進む。なお、原稿の１ページ目か否かを判定するように構成されていてもよい。
【０１０４】
ステップＳ８０３では、ＣＰＵ４０２は、原稿トレイ１４００に置かれた原稿束から一枚分の原稿を搬送し、スキャナ３０１で読み取らせる。
【０１０５】
ステップＳ８０４では、ＣＰＵ４０２は、読み取った原稿の画像データを非圧縮でＤＲＡＭ４０６に書き込む。
【０１０６】
ステップＳ８０５では、ＣＰＵ４０２は、原稿の画像データをＤＲＡＭ４０６から読み出す。
【０１０７】
ステップＳ８０６では、ＣＰＵ４０２は、プリンタ３１３を制御して、ステップＳ８０５で読み出した画像データのプリントを実行させる。
【０１０８】
上記ステップＳ８０３，Ｓ８０４は図６に示す区間６０１のスキャン処理、ステップＳ８０５，Ｓ８０６は図６に示す区間６０２のプリント処理に対応し、「メモリ同時読み出しプリント」制御に基づくタイミングで制御される。
【０１０９】
ステップＳ８１３では、ＣＰＵ４０２は、ＤＦ３０２の原稿トレイ１４００上に次の原稿が残っているかを判定し、残っていると判定した場合はステップＳ８０２へ進み、残っていないと判定した場合はコピー処理を終了する。
【０１１０】
ステップＳ８０７では、ＣＰＵ４０２は、ステップＳ８０３と同様に、スキャナ３０１を制御して、原稿から１ページ分の画像をスキャンする。
【０１１１】
ステップＳ８０８では、ＣＰＵ４０２は、読み取った原稿の画像データをコーデック４０８により圧縮して、コードデータをＤＲＡＭ４０６に書き込む。
【０１１２】
ステップＳ８０９では、ＣＰＵ４０２は、ステップＳ８０８でＤＲＡＭ４０６に書き込まれたコードデータをＨＤ４４０へ保存する。
【０１１３】
次に、ステップＳ８１０では、ＣＰＵ４０２は、ステップＳ８０９で保存したコードデータをＨＤ４４０からＤＲＡＭ４０６に読み出す。
【０１１４】
ステップＳ８１１では、ＣＰＵ４０２は、ステップＳ８１０でＤＲＡＭ４０６に読み出したコードデータをコーデック４０８により伸長する。
【０１１５】
ステップＳ８１２では、ＣＰＵ４０２は、プリンタ３１３を制御して、ステップＳ８１１で伸長された原稿の画像データのプリントを実行させる。次のステップＳ８１３以降の処理は前述の通りである。
【０１１６】
上記ステップＳ８０７，Ｓ８０８，Ｓ８０９は図６に示す区間６０３のスキャン処理に対応し、ステップＳ８１０，Ｓ８１１，Ｓ８１２は図６に示す区間６０４のプリント処理に対応し、「ページスプールプリント」制御に基づくタイミングで制御される。
【０１１７】
上記第２の実施形態によれば、ＤＦ上の原稿１枚目のコピー時に、原稿台ガラス上の原稿のコピーと同様に、メモリに１ページ分の画像データが書き終わる前に、メモリから当該１ページ分の画像データの読み出しを開始してプリントを行うように制御する。これにより、ＤＦ上の原稿の１枚のコピー時のＦＣＯＴを短縮することができ、ＤＦ上の原稿のコピー時と原稿台ガラス上の原稿のコピー時とのＦＣＯＴのバラツキを改善することができる。また、ＤＦに置かれた２枚目以降の原稿に対しては、スキャン画像を圧縮してコピーすることで、コピー処理全体のメモリ消費量を抑えることができる。
【０１１８】
上記実施形態において、ステップＳ８０２の判定を１枚目の原稿かどうかの判定ではなく、画像メモリ（ＤＲＡＭ４０６）の空き容量に応じて分岐を行うように構成することも可能である。例えば、メモリの空き容量が十分にある場合には、画像データを非圧縮でメモリに書き込む一方、メモリの空き容量が十分にない場合には、画像データを圧縮してメモリに書き込むように判定する。
【０１１９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１２０】
１００  複合機
３０１  スキャナ
３０２  ドキュメントフィーダ（ＤＦ）
３１３  プリンタ
４０２  ＣＰＵ
４０６  ＤＲＡＭ
４２６  スキャナＩ／Ｆ
４３０  プリンタＩ／Ｆ
４４０  ハードディスク（ＨＤ）
【図１】
2015005950.tif 000003
【図２】
2015005950.tif 000004
【図３】
2015005950.tif 000005
【図４】
2015005950.tif 000006
【図５】
2015005950.tif 000007
【図６】
2015005950.tif 000008
【図７】
2015005950.tif 000009
【図８Ａ】
2015005950.tif 000010
【図８Ｂ】
2015005950.tif 000011
【図９】
2015005950.tif 000012
【図１０】
2015005950.tif 000013