(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
印刷に用いられるシートを印刷手段に搬送するための搬送路と、
原稿を読み取って、シートへの複写用の画像を得る読取手段と、
前記読取手段による読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる第１の印刷制御手段と、
前記搬送路にて前記原稿が前記印刷手段まで搬送された後に、給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる第２の印刷制御手段と、を備え、
前記第２の印刷制御手段は、前記印刷手段への前記原稿の搬送が開始されてから、所定の時間が経過すると、前記給紙部から前記シートを給紙して、前記複写用の画像を前記印刷手段によって前記シートに印刷させることを特徴とする画像形成装置。
【請求項２】
前記所定の時間は、
前記第１の印刷制御手段及び前記第２の印刷制御手段によってそれぞれ前記印刷手段に搬送される前記原稿と前記シートとが、前記搬送路にて衝突しないための時間として定められていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の印刷制御手段は、
前記複写用の画像を前記シートに印刷する際に、当該複写用の画像に前記追記用の画像を合成し、合成された複写用の画像を、前記印刷手段によって前記シートに印刷させることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記第１の印刷制御手段は、
前記複写用の画像に含まれるオブジェクトの位置に応じて、前記原稿にて前記追記用の画像を印刷する位置を調整することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
ユーザの操作に応じて、前記追記用の画像を設定する設定手段を更に備え、
前記第１の印刷制御手段は、
前記設定手段によって設定された前記追記用の画像を、前記印刷手段によって前記原稿に印刷させることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記追記用の画像として使用できる複数の画像が格納された記憶手段を更に備え、
前記第１の印刷制御手段は、
前記読取手段によって得られた前記複写用の画像に応じて、前記記憶手段に格納されている前記複数の画像のいずれかを前記追記用の画像として決定し、決定した追記用の画像を前記印刷手段によって前記原稿に印刷させる
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
画像形成装置であって、
印刷に用いられるシートを印刷手段に搬送するための搬送路と、
原稿を読み取って、シートへの複写用の画像を得る読取手段と、
前記読取手段による読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる第１の印刷制御手段と、
前記搬送路にて前記原稿が前記印刷手段まで搬送された後に、給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる第２の印刷制御手段と、を備え、
前記読取手段が、複数の前記原稿を読み取って、複数の前記複写用の原稿を得ると、前記第２の印刷制御手段は、前記印刷手段による、複数の前記原稿に対する前記追記用の画像の印刷が終了した後に、複数の前記シートを順に前記搬送路に給紙して、前記印刷手段によって複数の前記複写用の画像を複数の前記シートに順に印刷させる
ことを特徴とする画像形成装置。
【請求項８】
画像形成装置であって、
印刷に用いられるシートを印刷手段に搬送するための搬送路と、
原稿を読み取って、シートへの複写用の画像を得る読取手段と、
給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる第２の印刷制御手段と、
前記搬送路にて前記シートが前記印刷手段まで搬送された後に、前記読取手段による読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる第１の印刷制御手段と
を備えることを特徴とする画像形成装置。
【請求項９】
画像形成装置であって、
印刷に用いられるシートを印刷手段に搬送するための搬送路と、
原稿を読み取って、シートへの複写用の画像を得る読取手段と、
前記読取手段による読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる第１の印刷処理と、給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる第２の印刷処理とを実行する制御手段と、
前記第１の印刷処理と前記第２の印刷処理とのうち、先に実行すべき印刷処理を、処理時間がより短くなる印刷処理に決定する決定手段と
を備え、
前記制御手段は、
前記第１の印刷処理と前記第２の印刷処理のうち、前記決定手段によって決定された、一方の印刷処理の実行を開始して、当該印刷処理にて前記原稿または前記シートが前記印刷手段まで搬送された後に、他方の印刷処理の実行を開始する
ことを特徴とする画像形成装置。
【請求項１０】
画像形成装置の制御方法であって、
前記画像形成装置は、印刷に用いられるシートを印刷手段に搬送するための搬送路を備え、
前記制御方法は、
読取手段によって原稿を読み取って、シートへの複写用の画像を得る工程と、
前記読取手段によって読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる工程と、
前記搬送路にて前記原稿が前記印刷手段まで搬送された後に、給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる工程と、を含み、
前記シートに印刷させる工程では、前記印刷手段への前記原稿の搬送が開始されてから、所定の時間が経過すると、前記給紙部から前記シートを給紙して、前記複写用の画像を前記印刷手段によって前記シートに印刷させることを特徴とする画像形成装置の制御方法。
【請求項１１】
画像形成装置の制御方法であって、
前記画像形成装置は、印刷に用いられるシートを印刷手段に搬送するための搬送路を備え、
前記制御方法は、
読取手段によって原稿を読み取って、シートへの複写用の画像を得る工程と、
給紙部からシートを前記搬送路に給紙して、前記読取手段によって得られた前記複写用の画像を、前記印刷手段によって前記シートに印刷させる工程と
前記搬送路にて前記シートが前記印刷手段まで搬送された後に、前記読取手段による読み取りが行われた前記原稿を、前記読取手段から、前記搬送路を通じて前記印刷手段に搬送し、追記用の画像を前記印刷手段によって前記原稿に印刷させる工程と
を含むことを特徴とする画像形成装置の制御方法。
【請求項１２】
請求項１０または１１に記載の画像形成装置の制御方法における各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
従来、原稿を読み取って画像データを生成し、その画像データに基づいて用紙に画像を印刷する画像形成装置では、原稿を搬送する原稿の搬送路と、印刷用紙等の記録材を搬送する搬送路は互いに独立に構成されている。そして、画像形成装置は、原稿を読み取りながら、記録材に画像を印刷する処理を実行している。
【０００３】
特許文献１では、給紙部から排紙部に至る記録材の搬送路中に読取部を配置することで、原稿の搬送路と記録材の搬送路の一部を共通にして、装置を小型化している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１８５８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
原稿の搬送路と記録材の搬送路の一部を共通にし、原稿を印刷部に搬送できるようにすれば、読取部によって原稿（記録材）を読み取り、その原稿の画像情報を取得した後に、その原稿に別の画像を追加的に印刷することが可能になる。
【０００６】
しかし、読取部による読み取りの対象となった原稿に対する追加的な印刷も、他の記録材に対する印刷も、いずれも印刷部による画像形成（印刷）を伴う処理である。このため、原稿と印刷対象の記録材とをそれぞれ印刷部に搬送する際に、適切に搬送制御を行わないと、搬送路上でそれらが衝突し、互いに搬送を阻害してしまう可能性がある。
【０００７】
本発明は、上述の問題に鑑みてなされたものである。本発明は、画像形成装置にて、原稿に対する追加的な印刷と記録材に対する印刷との両方を実行する際に、原稿と記録材とが搬送路上で衝突しないようにする技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、例えば、画像形成装置として実現できる。本発明の一態様に係る画像形成装置は、印刷に用いられるシートを印刷手段に搬送するための搬送路と、原稿を読み取って、シートへの複写用の画像を得る読取手段と、読取手段による読み取りが行われた原稿を、読取手段から、搬送路を通じて印刷手段に搬送し、追記用の画像を印刷手段によって原稿に印刷させる第１の印刷制御手段と、搬送路にて原稿が印刷手段まで搬送された後に、給紙部からシートを搬送路に給紙して、読取手段によって得られた複写用の画像を、印刷手段によってシートに印刷させる第２の印刷制御手段と、を備え、第２の印刷制御手段は、印刷手段への原稿の搬送が開始されてから、所定の時間が経過すると、給紙部からシートを給紙して、複写用の画像を印刷手段によってシートに印刷させることを特徴とする。
【０００９】
本発明の他の一態様に係る画像形成装置は、印刷に用いられるシートを印刷手段に搬送するための搬送路と、原稿を読み取って、シートへの複写用の画像を得る読取手段と、給紙部からシートを搬送路に給紙して、読取手段によって得られた複写用の画像を、印刷手段によってシートに印刷させる第２の印刷制御手段と、搬送路にてシートが印刷手段まで搬送された後に、読取手段による読み取りが行われた原稿を、読取手段から、搬送路を通じて印刷手段に搬送し、追記用の画像を印刷手段によって原稿に印刷させる第１の印刷制御手段とを備えることを特徴とする。
【００１０】
本発明の更に他の一態様に係る画像形成装置は、印刷に用いられるシートを印刷手段に搬送するための搬送路と、原稿を読み取って、シートへの複写用の画像を得る読取手段と、読取手段による読み取りが行われた原稿を、読取手段から、搬送路を通じて印刷手段に搬送し、追記用の画像を印刷手段によって原稿に印刷させる第１の印刷処理と、給紙部からシートを搬送路に給紙して、読取手段によって得られた複写用の画像を、印刷手段によってシートに印刷させる第２の印刷処理とを実行する制御手段と、第１の印刷処理と第２の印刷処理とのうち、先に実行すべき印刷処理を、処理時間がより短くなる印刷処理に決定する決定手段とを備え、制御手段は、第１の印刷処理と第２の印刷処理のうち、決定手段によって決定された、一方の印刷処理の実行を開始して、当該印刷処理にて原稿またはシートが印刷手段まで搬送された後に、他方の印刷処理の実行を開始することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成装置にて、原稿に対する追加的な印刷と記録材に対する印刷との両方を実行する際に、原稿と記録材とが搬送路上で衝突しないようにする技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係るＭＦＰの構成を示す概略図。
【図２】第１の実施形態に係るＭＦＰにおける、両面印刷プロセスの説明図。
【図３】第１の実施形態に係るＭＦＰにおける、原稿表面の読み取り開始時の説明図。
【図４】第１の実施形態に係るＭＦＰにおける、原稿表面である第１面目の読み取り終了時の説明図。
【図５】第１の実施形態に係るＭＦＰにおける、原稿裏面である第２面目の読み取り開始時の説明図。
【図６】第１の実施形態に係るＭＦＰにおける、原稿裏面の読み取り終了時の説明図。
【図７】第１の実施形態に係るＭＦＰにおける、シートＳへの画像形成の完了時の説明図。
【図８】第１の実施形態に係るＭＦＰにおける制御ＣＰＵの動作の説明図。
【図９】第１の実施形態に係るＭＦＰにおける画像読取部の構成を示す図。
【図１０】第１の実施形態に係るＭＦＰにおいて実行される処理の手順を示すフローチャート。
【図１１Ａ】、
【図１１Ｂ】、
【図１１Ｃ】第１の実施形態に係るＭＦＰにおいて追記・複写処理を実行する際の、原稿及びシートの搬送の説明図。
【図１２】第１の実施形態に係るＭＦＰにおいて両面の追記・複写処理を実行する際の、原稿の搬送の説明図。
【図１３Ａ】、
【図１３Ｂ】第２の実施形態に係るＭＦＰにおいて実行される処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
［第１の実施形態］
＜画像形成装置（ＭＦＰ）＞
第１の実施形態では、本発明の画像形成装置の適用例として、画像形成機能及び画像読取機能を有する複合機（ＭＦＰ：Multi Function Peripheral）について説明する。まず、図１乃至図９を参照して、ＭＦＰ１における画像の読取プロセス及び印刷プロセスについて説明する。なお、ここでは、第２給紙部９０から給送（給紙及び搬送）される原稿Ｇの両面を読み取り、第１給紙部３０から給送されるシートＳの両面に原稿Ｇから読み取った画像を形成する際の動作について説明する。
【００１５】
図１を参照して、ＭＦＰの構成例について説明する。ＭＦＰ１の中央には、像担持体となる回転可能な感光ドラム１０と、感光ドラム１０と並接し、トナーを保持しながら回転する現像ローラ１１が配置されている。印刷信号を受けると、光学ユニット２が具備する発光部２１が、回転する感光ドラム１０の表面にレーザ光を照射する。レーザ光を照射された感光ドラム１０の表面には、電荷による潜像画像が形成される。現像ローラ１１は、感光ドラム１０表面の潜像画像に、保持しているトナーを回転しながら供給する。これにより、感光ドラム１０の表面には、トナー画像が形成される。
【００１６】
一方、第１給紙部３０に収納されたシートＳは、ＣＳＴピックアップローラ３１と分離部３２により、一枚ずつ搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０の表面のトナー画像とシートＳの先端位置のタイミングを合わせるように、シートＳを転写部１５へと搬送する。ここで、シート（記録材）とは、ＭＦＰ１が画像を印刷することが可能な媒体を示し、例えば、紙、ＯＨＰシート等、様々な材質の媒体を含むことができる。
【００１７】
感光ドラム１０の回転により転写部１５に搬送されるトナー画像は、転写部１５に付与される印加バイアスと圧力によって、シートＳに転写される。更に、転写部１５は、シートＳを定着部５０に搬送する。定着部５０では、回転可能な加熱ローラ５１からの熱と、加熱ローラ５１と対向し、回転可能な加圧ローラ５２の圧力が、トナー画像をシートＳに定着させる。トナー画像を定着されたシートＳは、排紙ローラ６０に搬送される。片面印刷の場合、排紙ローラ６０はシートＳをそのまま機外へ搬送し、シートＳは第１排紙部７０に積載される。また、ＭＦＰ１の各コンポーネントは、図８を用いて後述する電装８００によって制御されている。なお、第１給紙部３０から給送されたシートが印刷されて第１排紙部７０へ排出される搬送路を第１搬送路とする。
【００１８】
次に、図２を参照して、両面印刷プロセスについて説明する。両面フラッパ６１は、シートＳの後端が通過した後、搬送路を切り替える。その後、排紙ローラ６０は逆回転し、シートＳを両面搬送路（第２搬送路）８０へ搬送する。スイッチバックしたシートＳは、搬送ローラ４１を介して画像読取部１００に搬送される。図２に示すように、画像読取部１００は、両面搬送路８０の近傍に設けられている。その後、シートＳは、搬送ローラ４２及び４０に搬送され、再び転写部１５へ搬送され、トナー画像がシートＳの裏面（図１で説明した転写面とは異なる面）に転写され、定着を経て、第１排紙部７０に積載される。
【００１９】
次に、図３〜図７参照して、原稿情報の読み取りと、シートへの両面印刷を実施するプロセスについて説明する。まず、図３を参照して、原稿表面である第１面目の読取開始時の動作について説明する。第２給紙部９０に収納された原稿Ｇは、ＣＩＳピックアップローラ９１と分離部９２により、一枚ずつ搬送ローラ４１に搬送される。一方、画像読取部１００は、第２給紙部９０から給紙された原稿Ｇが原稿表面である第１面目の読み取り開始前までに白基準部材１０１への発光と、白基準値の修正を実施した後、両面搬送路８０に対面する位置（図３に示す位置）に回転する。つまり、画像読取部１００は、両面搬送路８０を搬送される原稿Ｇの画像を読み取る位置に回転する。搬送ローラ４１は、原稿Ｇを、画像読取部１００に搬送する。既に画像読取部１００は両面搬送路８０に対面する位置に待機しており、画像読取部１００で読み取られた情報は、図８を用いて後述する画像メモリ８０４に原稿第１面目の情報として記憶される。尚、白基準部材１０１は、下向きに配置されており、ごみ付着に対する配慮がなされている。
【００２０】
次に、図４を参照して、原稿表面である第１面目の読取終了時の動作ついて説明する。画像読取部１００を通過した原稿Ｇは、搬送ローラ４２に搬送される。搬送ローラ４２は、原稿Ｇの後端がスイッチバックフラッパ８２を通過した時点で停止する。ここで、原稿Ｇは搬送ローラ４２に挟持された状態で停止していることになる。所定時間の経過後、搬送ローラ４２が逆回転し、原稿Ｇを原稿搬送路（第３搬送路）８１へ搬送する。このときに、原稿Ｇを搬送ローラ４２で止めずに搬送ローラ４０まで搬送して第１面目の読み取りを行った後に図１で説明した画像形成プロセスへ回すこともできる。
【００２１】
次に、図５を参照して、第１面の裏面である第２面目の読取開始時の動作について説明する。スイッチバックフラッパ８２が搬送路を、両面搬送路８０から原稿搬送路８１に切り替えると同時に、画像読取部１００は、原稿搬送路８１に対面する位置に回転する。即ち、画像読取部１００は、原稿搬送路８１を搬送されるシートの画像を読み取る位置に回転する。搬送ローラ４２が逆回転すると、原稿Ｇは、原稿搬送路８１に沿って、画像読取部１００に搬送される。原稿Ｇが画像読取部１００に搬送され、通過することで、原稿裏面である第２面目の情報を読み取り、画像メモリ８０４に原稿第２面目の情報として記憶する。このように、画像読取部１００は、両面搬送路８０と、原稿搬送路８１との間に挟まれて設けられるとともに、両方の搬送路を搬送されるシートの画像を読み取るべく移動自在に設けられる。
【００２２】
原稿Ｇの第２面目の読取が開始されると、第１給紙部３０から給紙されたシートＳが１枚ずつ搬送ローラ４０に搬送される。ほぼ同時に画像メモリ８０４に記憶された原稿裏面である第２面の読取画像を基に発光部２１から先の画像情報に基づく感光ドラム１０への潜像画像が形成される。次に、シートＳは転写部１５で潜像画像により形成されたトナー画像を転写された後、定着部５０に搬送され、原稿第２面目の画像形成が完了する。なお、図５では、原稿裏面である第２面の情報の読み取り開始とともにシートＳの給紙を開始しているが、第２面の情報を読み取った後にシートＳを搬送してもよい。
【００２３】
次に、図６を参照して、原稿裏面の読取終了時の動作について説明する。画像読取を終了した原稿Ｇは、搬送ローラ４３及び４４に搬送され、第２排紙部１１０に積載される。スイッチバックフラッパ８２は、原稿Ｇの後端が通過したことをスイッチバックフラッパの搬送方向手前側に設けられたセンサ（図示せず）によって検知する。その後、両面印刷が開始されたシートＳが搬送ローラ４０の方向に搬送されるよう、搬送路は原稿搬送路８１から両面搬送路８０へ切り替えられる。原稿Ｇから読み取った第２面目の画像形成が完了したシートＳは、裏面（第１面）への画像形成を行うために、排紙ローラ６０の逆回転によって、両面フラッパ６１によって切り替えられた両面搬送路８０に向けて搬送される。このとき、シートＳを両面搬送路８０へ搬送せずに、搬送ローラ４４で原稿Ｇを止めておき、反転させて原稿搬送路８１に戻し、搬送ローラ４３、４２を通過させて搬送ローラ４０まで搬送して、両面を読み取った原稿Ｇに対し画像形成を行うこともできる。
【００２４】
次に、図７を参照して、シートＳへの画像形成が完了した際の動作について説明する。両面搬送路８０に搬送されたシートＳは、反転している画像読取部１００を通過し、搬送ローラ４２を介して、搬送ローラ４０に搬送される。更に搬送され破線で記載されているシートＳにあるように再び転写部１５へ搬送される。既にシートＳには、原稿第２面目の画像形成が終了しており、先の画像メモリ８０４に記憶された原稿第１面目の画像情報に基づき、原稿第１面目の画像が形成される。具体的には、シートＳは、光学ユニット２と感光ドラム１０と現像ローラ１１と転写部１５と定着部５０とによって構成される画像形成部によってトナー画像の転写及び定着を経て、第１排紙部７０に排紙されて積載される。
【００２５】
以上説明したように、本実施形態に係るＭＦＰ１は、原稿Ｇの搬送路とシートＳの搬送路の一部を共通にしている。具体的には、原稿Ｇの第１面を読み取るための搬送路と、シートＳに両面印刷を行うための搬送路とを共通にしている。また、読み取り後の原稿Ｇを（第１排紙部７０に）排出するための搬送路と、シートＳに対して印刷を行うための搬送路とを共通にしている。読み取り後の原稿Ｇを（第１排紙部７０に）排出するための搬送路は、原稿Ｇに対して印刷を行うためにも使用できる。本実施形態によれば、このようにして、装置を小型化することができる。
【００２６】
＜ＭＦＰの制御部＞
次に、図８を参照して、本実施例の画像形成動作における制御ＣＰＵ８０１及びＡＳＩＣ８０２の動作について説明する。図８には、制御ＣＰＵ８０１が制御する各ユニットの構成が示されている。図８に示すように、制御ＣＰＵ８０１は、ポリゴンミラー、モータ及びレーザ発光素子などを含む発光部２１に、ＡＳＩＣ８０２を介して接続されている。制御ＣＰＵ８０１は、感光ドラム１０面上にレーザ光を走査することにより所望の潜像を描くため、ＡＳＩＣ８０２に対して制御信号を出力し、光学ユニット２を制御する。同様に、制御ＣＰＵ８０１は、シートＳを搬送するためにＣＳＴピックアップローラ３１及び搬送ローラ４０、感光ドラム１０、転写部１５などの駆動系を制御する。また、制御ＣＰＵ８０１は、加熱ローラ５１、加圧ローラ５２を駆動するためのメインモータ８３０、シートＳを給紙する給紙ローラの駆動開始時にオンしてＣＳＴピックアップローラ３１を駆動させるためのＣＳＴ給紙ソレノイド８２２などの駆動系を制御する。そして、制御ＣＰＵ８０１は、ＣＩＳピックアップローラ９１と搬送ローラ４１〜４４を駆動するための両面駆動モータ８４０などの駆動系を制御する。
【００２７】
さらに、制御ＣＰＵ８０１は、電子写真プロセスに必要な１次帯電バイアス、現像バイアス、１次転写バイアス、及び２次転写バイアスを制御する高電圧電源８１０、定着部５０、並びに低電圧電源８１１を制御する。さらに、制御ＣＰＵ８０１は、定着部５０に設けられたサーミスタ（図示せず）により温度をモニタし、定着温度を一定に保つように制御する。また、制御ＣＰＵ８０１は、バス等（図示せず）を介してプログラムメモリ８０３に接続される。プログラムメモリ８０３には、以上の制御及び本明細書に記載される各実施形態において制御ＣＰＵ８０１が行う処理のすべて又は一部を実行するためのプログラム及びデータが格納される。すなわち、制御ＣＰＵ８０１は、プログラムメモリ８０３に格納されたプログラム及びデータを用いて本発明の各実施形態の動作を実行する。
【００２８】
制御ＣＰＵ８０１は、ユーザインタフェース（ＵＩ）８５０を介してユーザによって入力された指示を示す信号を、ＵＩ８５０から受信する。また、制御ＣＰＵ８０１は、ネットワークに接続されたホストコンピュータ（図示せず）等の外部装置から、ネットワークインタフェース（Ｉ／Ｆ）８５１を介してプリント制御コマンド等の信号を受信する。制御ＣＰＵ８０１は、ＵＩ８５０から受信した信号、及びネットワークＩ／Ｆを介して受信した信号に基づいて、上述の種々の制御を行う。
【００２９】
ＡＳＩＣ８０２は、制御ＣＰＵ８０１の指示に基づいて発光部２１内部のモータ速度制御、メインモータ８３０及び両面駆動モータ８４０の速度制御を行う。モータの速度制御は、モータ（図示せず）からのタック信号（モータが回転されるごとにモータから出力されるパルス信号）を検出して、検出したタック信号の間隔が所定時間となるようモータに対し加速又は減速信号を出力する。このように、制御回路はＡＳＩＣ８０２のハードウェアによる回路で構成した方が、制御ＣＰＵ８０１の制御負荷を低減することができる。
【００３０】
制御ＣＰＵ８０１は、ＵＩ８５０を介したユーザの指示に応じて、又はネットワークＩ／Ｆ８５１を介したプリント制御コマンドの受信に応じて、画像形成動作を開始する。具体的にはまず、制御ＣＰＵ８０１は、メインモータ８３０、両面駆動モータ８４０、ＣＳＴ給紙ソレノイド８２２を駆動してシートＳを搬送する。シートＳは、感光ドラム１０表面に形成されたトナー像が転写部１５によって転写された後、定着部５０によってトナー像が定着されてから、排紙ローラ６０によってシート積載部としての第１排紙部７０へ排出される。画像形成済みシートの整列性を高めるため、第１排紙部７０は、排紙口付近からシート排出方向に向けてゆるやかな上り勾配が設けられている。ここで、制御ＣＰＵ８０１は、定着部５０に対して低電圧電源８１１を介して所定の電力を供給し、所望の熱量を発生させてシートＳに与え、シートＳ上のトナー画像を融着し定着させる。
【００３１】
次に、原稿読取動作について説明する。制御ＣＰＵ８０１は、ＵＩ８５０を介したユーザの指示に応じて、又はネットワークＩ／Ｆ８５１を介したスキャン制御コマンドの受信に応じて、原稿読取動作を開始する。具体的にはまず、制御ＣＰＵ８０１は、具体的にはまず、制御ＣＰＵ８０１は、両面フラッパソレノイド８２０及び両面駆動モータ８４０を駆動する。さらに、制御ＣＰＵ８０１は、原稿給紙ソレノイド８２３を操作することで、両面駆動モータ８４０のトルクをＣＩＳピックアップローラ９１に伝達させ、原稿Ｇを搬送する。また、画像読取部１００は、後述する各種制御信号であるＣＩＳＬＥＤ、ＣＩＳＳＴＡＲＴ、ＳＹＳＣＬＫ、Ｓｌ＿ｉｎ、Ｓｌ＿ｓｅｌｅｃｔ、Ｓｌ＿ｏｕｔを伝送可能な信号ラインを介してＡＳＩＣ８０２に接続されている。制御ＣＰＵ８０１は、ＡＳＩＣ８０２を介して各種制御により、画像読取部１００による読取によって得られた画像を、ＡＳＩＣ８０２に接続されている画像メモリ８０４に保存する。その後、制御ＣＰＵ８０１は、スイッチバックソレノイド８２１を操作して、スイッチバックフラッパ８２を原稿搬送路８１側に倒し、両面駆動モータ８４０を反転し、原稿Ｇを第２排紙部１１０まで搬送する。
【００３２】
＜ＭＦＰの画像読取部＞
次に、図９を参照して、画像読取部１００の詳細について説明する。図９は、ＣＩＳセンサ（Contact Image Sensor）の回路ブロックを示す。９０１は、コンタクトイメージセンサ部分であり、例えば１０３６８画素分のフォトダイオードが特定の主走査密度（例えば１２００ｄｐｉ）でアレイ状に配置される。９０２及び９１５は、ＣＩＳセンサに与えるスタートパルスＣＩＳＳＴＡＲＴ信号及び転送クロックＣＩＳＣＬＫを示す。９１４は、ＣＩＳセンサ部の動作速度を決めるシステムクロックＳＹＳＣＬＫを示す。９０８は、Ａ／Ｄコンバータを示す。９１６は、Ａ／Ｄコンバータ９０８のサンプリング速度を決定するＣＩＳサンプリングクロックＡＤＣＬＫを示す。９１７は、タイミングジェネレータを示す。９０４は、出力バッファを示す。９０５は、シフトレジスタを示す。９０３は、発光素子制御信号ＣＩＳＬＥＤを示す。９０６は、電流増幅部を示す。９０７は、原稿Ｇを均一に照射する発光素子を示す。
【００３３】
続いて、画像読取部１００の動作について説明する。ＣＩＳＳＴＡＲＴ信号９０２をアクティブとすると、ＣＩＳセンサ部９０１は受光した光に基づく電荷の蓄積を開始し、出力バッファ９０４にデータを順次セットする。次に、転送クロックＣＩＳＣＬＫ９１５（例えば５００ｋＨｚ〜１ＭＨｚ程度）を与えると、出力バッファ９０４にセットされたデータは、シフトレジスタ９０５によって、ＣＩＳＳＮＳ信号９１８として、Ａ／Ｄコンバータ９０８ヘと転送される。このＣＩＳＳＮＳ信号９１８には、所定のデータ保証領域があるため、転送クロックＣＩＳＣＬＫ９１５の立ち上がりタイミングから所定時間が経過した後にサンプリングする必要がある。また、ＣＩＳＳＮＳ信号９１８は、転送クロックＣＩＳＣＬＫ９１５の立ち上がりと立下りの双方のエッジに同期して出力される。そのため、ＣＩＳサンプリングクロックＡＤＣＬＫ９１６の周波数は、転送クロックＣＩＳＣＬＫ９１５の２倍となるように生成され、ＣＩＳサンプリングクロックＡＤＣＬＫ９１６の立ち上りエッジにて、ＣＩＳＳＮＳ信号９１８がサンプリングされる。
【００３４】
タイミングジェネレータ９１７は、システムクロックＳＹＳＣＬＫ９１４を分周して、ＣＩＳサンプリングクロックＡＤＣＬＫ９１６及び転送クロックＣＩＳＣＬＫ９１５を生成する。ＣＩＳサンプリングクロックＡＤＣＬＫ９１６の位相は、転送クロックＣＩＳＣＬＫ９１５と比べ、上記データ保証領域分だけ遅延している。
【００３５】
Ａ／Ｄコンバータ９０８でデジタル変換されたＣＩＳＳＮＳ信号９１８は、ＣＩＳＳＮＳ＿Ｄ信号９１９として出力インタフェース回路９０９に出力される。ＣＩＳＳＮＳ＿Ｄ信号９１９は、出力インタフェース回路９０９によって所定のタイミングで制御されて、Ｓｌ＿ｏｕｔ信号９１０によってシリアルデータとして出力される。その際、スタートパルス（ＣＩＳＳＴＡＲＴ信号）９０２から所定画素分のＣＩＳＳＮＳ信号９１８には、アナログ出力基準電圧が出力されており、有効画素としては使用できない。
【００３６】
一方、制御回路９１１は、Ｓｌ＿ｉｎ信号９１２及びＳｌ＿ｓｅｌｅｃｔ信号９１３によりＡ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインを可変制御できる。例えば、撮像した映像のコントラストが得られない場合は、制御ＣＰＵ８０１は、Ａ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインを大きくすることによりコントラストを増加させ、常に最良なコントラストで撮像することができる。
【００３７】
ここでは、すべての画素が１つの出力信号ＣＩＳＳＮＳ信号９１８として出力される系にて説明を行なったが、高速読み取りのために画素をエリアごとに分割し、複数のエリアで同時にＡ／Ｄ変換を行なってもよい。また、ここまで画像読取部１００にＣＩＳセンサを用いて説明を行なってきたものの、本発明はこれに限定されず、ＣＭＯＳセンサやＣＣＤセンサ等を適用可能である。
【００３８】
＜ＭＦＰにおける追記・複写処理＞
次に、図１０を参照して、本実施形態に係るＭＦＰ１によって実行される追記・複写処理の手順について説明する。以下で説明する処理は、制御ＣＰＵ８０１が、プログラムメモリ８０３に格納されているプログラムを読み出して時刻することによって、ＭＦＰ１上で実現される。なお、図１１Ａ〜図１１Ｃに示す１１ａ〜１１ｆを適宜参照しながら、図１０に示す各処理を説明する。
【００３９】
まず、Ｓ１００１で、制御ＣＰＵ８０１は、ＵＩ８５０に設けられたスタートボタン（図示せず）がユーザによって押下されたことを検知すると、ユーザがＵＩ８５０を介して設定した処理内容に対応する処理を開始する。ここで、ユーザによって設定される処理内容には、原稿から読み取った画像をシートに複写する「複写処理」、原稿から読み取った画像に対応する画像データを出力する「読取処理」が含まれうる。また、ユーザによって設定される処理内容には、原稿に対して追記用の画像を印刷する「追記処理」、給紙した原稿を用いて追記処理と複写処理との両方を実行する「追記・複写処理」等が含まれうる。ユーザは、例えば、原稿Ｇへの日付の追記処理と、原稿Ｇの複写物を得ることを所望している場合には、ＵＩ８５０を介して、日付の追記処理と原稿Ｇの複写処理を、実行すべき処理内容として指定すればよい。なお、後述するように、原稿Ｇの複写処理のみを指定した場合に、原稿Ｇに応じて、複写処理に加えて、追記処理を自動的に実行してもよい。
【００４０】
次に、Ｓ１００２で、制御ＣＰＵ８０１は、原稿の読取処理を行う。制御ＣＰＵ８０１は、ＣＩＳピックアップローラ９１を動作させ、第２給紙部９０から原稿Ｇを両面搬送路８０に給紙して、搬送を開始する。続いて、制御ＣＰＵ８０１は、搬送ローラ４１を動作させ、原稿Ｇを画像読取部１００に搬送する。更に、制御ＣＰＵ８０１は、画像読取部１００を制御して、原稿Ｇを読み取り、読み取った画像に対応する画像データを画像メモリ８０４に保存する。その後、制御ＣＰＵ８０１は、画像読取部１００を通過した原稿Ｇを、搬送ローラ４２で搬送する。制御ＣＰＵ８０１は、図４に示すように、原稿Ｇの後端がスイッチバックフラッパ８２を通過した時点で、搬送ローラ４２を停止させる。
【００４１】
次に、Ｓ１００３で、制御ＣＰＵ８０１は、実行すべき処理内容が、追記・複写処理であるか否かを判定する。ここでは、Ｓ１００１においてＵＩ８５０を介して設定された処理内容に基づいて判定可能である。Ｓ１００３で、制御ＣＰＵ８０１は、実行すべき処理内容が、追記・複写処理であると判定した場合、処理をＳ１００４に進め、追記・複写処理ではないと判定した場合、処理をＳ１０１３に進める。
【００４２】
また、Ｓ１００３における判定は、画像メモリ８０４に保存されている、原稿画像に対応する画像データに基づいて、自動的に実行されてもよい。例えば、帳票に手書き入力した後に、その帳票へバーコードや日付の追記印刷と、その帳票の複写とを実行することが必要な業務フローが存在する場合を想定する。この場合、ユーザが、Ｓ１００１において複写処理のみを、ＵＩ８５０を介して指定していたとしても、画像メモリ８０４に保存されている画像データに対応する原稿画像が特定の帳票である場合には、制御ＣＰＵ８０１は、追記・複写処理を実行すべきと判定する。このように判定した場合、制御ＣＰＵ８０１は、当該特定の帳票と予め紐付けられている設定を利用して、追記処理を実行する。Ｓ１００３で、制御ＣＰＵ８０１は、例えば、パターンマッチング、ＯＣＲ等の帳票認識技術を利用して、原稿画像が特定の帳票であるか否かを判定すればよい。制御ＣＰＵ８０１は、原稿画像が特定の帳票ではないと判定した場合、実行すべき処理内容は追記・複写処理ではないと判定する。
【００４３】
Ｓ１００３からＳ１００４に処理を進めた場合、制御ＣＰＵ８０１は、Ｓ１００４で、原稿Ｇについての複写処理及び追記処理のうち、いずれを先に実行すべきか（ここでは、追記処理を先に実行すべきか）否かを判定する。即ち、制御ＣＰＵ８０１は、原稿Ｇについての複写処理及び追記処理のうち、いずれを優先すべきかを判定する。
【００４４】
追記・複写処理では、原稿Ｇへの追記処理とともに、シートＳへの複写処理も実行する。原稿Ｇへの追記処理では、原稿Ｇの読み取りを行った後に、原稿Ｇを転写部１５へ搬送し、転写部１５が、原稿Ｇに追記用の画像を印刷する。原稿Ｇの複写処理では、原稿Ｇの読み取りを行った後に、シートＳを転写部１５へ搬送して、転写部１５が、原稿Ｇから読み取った画像をシートＳに複写（印刷）する。これら追記処理及び複写処理では、転写部１５に原稿Ｇ及びシートＳをそれぞれ搬送するために、上述の第１搬送路が共通して使用される。このため、追記・複写処理では、原稿Ｇ及びシートＳを搬送路において転写部１５に搬送するタイミングを適切に制御しないと、当該搬送路上で、原稿Ｇ及びシートＳがs衝突してしまう可能性がある。
【００４５】
追記・複写処理において、追記処理（第１の印刷処理）及び複写処理（第２の印刷処理）のいずれを先に実行すべきか（優先すべきか）については、本実施形態では、ＭＦＰ１における搬送路の形態に依存して、予め設定されているものとする。あるいは、Ｓ１００１において、ユーザがＵＩ８５０を介して設定できるようにしてもよい。制御ＣＰＵ８０１は、そのような設定に従って、Ｓ１００３における判定を実行する。Ｓ１００３で、制御ＣＰＵ８０１は、追記処理を先に実行すると判定した場合には、処理をＳ１００５に進める一方で、追記処理を先に実行しない（即ち、複写処理を先に実行する）と判定した場合には、処理をＳ１００９に進める。このようにして、ＭＦＰ１の搬送路の形態に合わせて、追記処理及び複写処理の実行順序を適切に制御可能であり、ＭＦＰ１の装置構成に適した順序でそれらを実行可能となる。また、あるいは、ユーザのニーズに合わせてそれらの実行順序を制御可能であり、ユーザにとっての利便性を向上させることができる。
【００４６】
なお、Ｓ１００４では、追記・複写処理において、追記処理及び複写処理のいずれを先に実行すべきかは、予め設定されるだけでなく、両方の処理の総処理時間の予測結果に基づいて決定してもよい。即ち、追記処理と先に実行した場合の総処理時間と、複写処理を先に実行した場合の総処理時間とを予測して、総処理時間が短くなるように、いずれかの処理を先に実行する処理に決定する。これにより、ユーザにとっての、追記・複写処理が終了するまでの待ち時間を、最小限にすることが可能である。
【００４７】
例えば、複数の原稿Ｇについて追記・複写処理を実行する場合において、次の読取対象の原稿Ｇが第２給紙部９０に控えており、かつ、両面搬送路８０を早く空けて、次の読み取りを実行することによって総処理時間が短くなると予測される場合を想定する。この場合、追記処理を複写処理よりも先に実行する（追記処理を優先する）ことによって、両面搬送路８０上の原稿Ｇを早期に転写部１５に搬送することで、両面搬送路８０を空けるとともに、次の原稿Ｇの読み取りを可能にする。
【００４８】
また、シートＳの転写部１５への搬送にある程度の時間を要する場合には、シートＳへの複写処理よりも、原稿Ｇへの追記処理を先に実行した方が、総処理時間が短くなる可能性がある。このような場合にも、複写処理よりも追記処理を先に実行すればよい。逆に、原稿Ｇの転写部１５への搬送にある程度の時間を要する場合には、原稿Ｇへの追記処理よりも、シートＳへの複写処理を先に実行した方が、総処理時間が短くなる可能性がある。このような場合には、追記処理よりも複写処理を先に実行すればよい。
【００４９】
また、総処理時間の予測は、ユーザがＵＩ８５０を介して設定（指定）した複写条件（複写枚数等）と原稿枚数とを制約条件として行えばよい。また、制約条件として、追記用の画像の生成に要する時間が考慮されてもよい。
【００５０】
このように、制御ＣＰＵ８０１は、追記処理（第１の印刷処理）と複写処理（第２の印刷処理）のうち、総処理時間が短くなる印刷処理を、先に実行すべき印刷処理として決定すればよい。更に、制御ＣＰＵ８０１は、決定した一方の印刷処理の実行を開始して、当該印刷処理において原稿ＧまたはシートＳが転写部１５まで搬送された後に、他方の印刷処理の実行を開始すればよい。
【００５１】
（追記処理を先に実行する場合）
Ｓ１００４からＳ１００５に処理を進めた場合、制御ＣＰＵ８０１は、原稿Ｇへの追記処理を、シートＳへの複写処理よりも先に実行する。制御ＣＰＵ８０１は、停止していた原稿Ｇを、搬送ローラ４２及び搬送ローラ４０を動作させることで、１１ａ（図１１Ａ）に示すように、転写部１５へ搬送する。転写部１５は、搬送された原稿Ｇに対して、追記用の画像（トナー画像）を転写する。転写するトナー画像は、原稿Ｇへ追記するためのトナー画像であり、制御ＣＰＵ８０１が、画像メモリ８０４上に生成し、感光ドラム１０上に描画させたものである。
【００５２】
追記用の画像は、例えば、ユーザがＵＩ８５０を介して指定した内容に基づく、日付の印刷用の画像、画像メモリ８０４に保存されている原稿Ｇの画像データに応じた、帳票の入力項目やバーコード等を印刷するための画像である。原稿Ｇ上で画像が追記される位置は、画像メモリ８０４に保存されている原稿Ｇの画像データに応じて、適宜調整されうる。例えば、原稿Ｇの画像に、追記予定箇所を示す枠線やロゴ等の原稿オブジェクトがある場合には、そのような原稿オブジェクトの位置に合わせて追記位置を調整し、その追記位置に追記を行うための画像を、制御ＣＰＵ８０１が生成すればよい。
【００５３】
転写部１５による転写の終了後、制御ＣＰＵ８０１は、原稿Ｇを定着部５０に搬送し、トナー画像を原稿Ｇに定着させる。制御ＣＰＵ８０１は、トナー画像が定着した原稿Ｇを、排紙ローラ６０によって搬送させるとともに、当該原稿Ｇを第１排紙部７０へ排出（排紙）させる。
【００５４】
次に、Ｓ１００６で、制御ＣＰＵ８０１は、シートＳに対する複写（印刷）処理を実行するために、原稿Ｇが転写部１５まで搬送された後に、第１給紙部３０からシートＳを搬送路に給紙する。例えば、制御ＣＰＵ８０１は、原稿Ｇの転写部１５への搬送が開始されてから、所定の時間の経過後に、第１給紙部３０からシートＳを搬送路に給紙する。この所定の時間は、原稿ＧとシートＳとが、搬送路上で衝突しないための時間として定められる。ここで、原稿Ｇへの追記処理は既に実行され、原稿Ｇは第１排紙部７０に排出されているおり、シートＳの搬送路上に原稿Ｇは存在しない。このため、シートＳは、搬送路上で原稿Ｇによって阻害されることなく搬送可能な状態にある。制御ＣＰＵ８０１は、ＣＳＴピックアップローラ３１と分離部３２を動作させることで、１１ｂ（図１１Ａ）に示すように、第１給紙部３０に収納されている１枚のシートＳを、搬送路に給紙して、搬送ローラ４０へ搬送する。
【００５５】
搬送ローラ４０までシートＳが搬送されると、Ｓ１００７で、制御ＣＰＵ８０１は、シートＳへの印刷（複写）のための制御を実行する。具体的には、制御ＣＰＵ８０１は、搬送ローラ４０を動作させることで、シートＳを転写部１５へ搬送する。転写部１５は、搬送されてきたシートＳにトナー画像を転写する。シートＳに転写されるトナー画像は、シートＳへ原稿Ｇの画像を複写するためのトナー画像であり、制御ＣＰＵ８０１が、画像メモリ８０４上に生成し、感光ドラム１０上に描画させたものである。
【００５６】
制御ＣＰＵ８０１は、まず、画像メモリ８０４上の、原稿Ｇの画像に対応する画像データに、複写（印刷）用の各種画像処理（γ変換処理、スクリーン処理等）を施すことで、、複写用の画像に対応する画像データを生成する。その際、制御ＣＰＵ８０１は、複写用の画像に、Ｓ１００５で生成した追記用の画像を合成して、合成した画像を複写用の画像としてもよい。あるいは、このような合成を行わずに、原稿Ｇに対応する複写用の画像を、そのまま複写に用いてもよい。このようにして、ユーザのニーズに応じて、追記用の画像を必要に応じて合成した複写用の画像が印刷された複写物を出力することが可能になる。
【００５７】
転写部１５による転写の終了後、制御ＣＰＵ８０１は、シートＳを定着部５０に搬送し、トナー画像をシートＳに定着させる。制御ＣＰＵ８０１は、トナー画像が定着したシートＳを、排紙ローラ６０によって搬送させるとともに、当該シートＳを、１１ｃ（図１１Ｂ）に示すように、第１排紙部７０に排出（排紙）させる。
【００５８】
その後、Ｓ１００８で、制御ＣＰＵ８０１は、ＵＩ８５０を介して複数枚の複写が指定されている場合には、指定枚数の複写が終了したか否かを判定する。制御ＣＰＵ８０１は、指定枚数の複写が終了したと判定した場合には、Ｓ１０１４に処理を進める一方で、終了していないと判定した場合には、Ｓ１００６に処理を戻し、指定枚数の複写が終了するまで、Ｓ１００６及びＳ１００７の処理を繰り返す。
【００５９】
（複写処理を先に実行する場合）
Ｓ１００４からＳ１００９に処理を進めた場合、制御ＣＰＵ８０１は、シートＳへの複写処理を、原稿Ｇへの追記処理よりも先に実行する。制御ＣＰＵ８０１は、１１ｄ（図１１Ｂ）に示すように、原稿Ｇを停止させた状態で、Ｓ１００６と同様の処理によって、第１給紙部３０に収納されている１枚のシートＳを、搬送路に給紙して、搬送ローラ４０へと搬送する。ここで、原稿Ｇは、第２給紙部９０からの搬送路上で、搬送ローラ４０の手前で、Ｓ１００２の処理によって停止しており、シートＳが第１給紙部３０から搬送される搬送路上に、原稿Ｇは存在しない。このため、シートＳは、搬送路上で原稿Ｇによって阻害されることなく搬送可能な状態にある。
【００６０】
次に、Ｓ１０１０で、制御ＣＰＵ８０１は、シートＳへの印刷（複写）のための制御を実行する。具体的には、Ｓ１００７と同様、制御ＣＰＵ８０１は、搬送ローラ４０を動作させることで、シートＳを転写部１５へ搬送するとともに、転写部１５に、複写用のトナー画像をシートＳに転写させる。なお、複写用の画像（トナー画像）には、Ｓ１００７と同様、追記用の画像が合成されていてもよいし、されていなくてもよい。
【００６１】
転写部１５による転写の終了後、制御ＣＰＵ８０１は、Ｓ１００７と同様、シートＳを定着部５０に搬送し、トナー画像をシートＳに定着させた後、当該シートＳを第１排紙部７０に排出（排紙）させる。その後、Ｓ１０１１で、制御ＣＰＵ８０１は、Ｓ１００８と同様、ＵＩ８５０を介して複数枚の複写が指定されている場合には、指定枚数の複写が終了したか否かを判定する。制御ＣＰＵ８０１は、指定枚数の複写が終了したと判定した場合には、Ｓ１０１２に処理を進める一方で、終了していないと判定した場合には、Ｓ１００９に処理を戻し、指定枚数の複写が終了するまで、Ｓ１００９及びＳ１０１０の処理を繰り返す。
【００６２】
複写処理の終了後（搬送路においてシートＳが転写部１５まで搬送された後）、Ｓ１０１２で、制御ＣＰＵ８０１は、原稿Ｇへの追記処理を実行する。制御ＣＰＵ８０１は、１１ｅ（図１１Ｃ）に示すように、停止していた原稿Ｇを、Ｓ１００５と同様にして、転写部１５へと搬送する。転写部１５は、搬送された原稿Ｇに対して、Ｓ１００５と同様にして、追記用の画像（トナー画像）を転写する。転写するトナー画像は、原稿Ｇへ追記するためのトナー画像であり、制御ＣＰＵ８０１が、画像メモリ８０４上に生成し、感光ドラム１０上に描画させたものである。ここで、制御ＣＰＵ８０１は、Ｓ１００５と同様に、追記用の画像を生成する。なお、Ｓ１００９で、複写用の画像に合成するために既に追記用の画像を生成していた場合には、それを使用すればよい。
【００６３】
転写部１５による転写の終了後、Ｓ１００５と同様、制御ＣＰＵ８０１は、原稿Ｇを定着部５０に搬送し、トナー画像を原稿Ｇに定着させる。制御ＣＰＵ８０１は、トナー画像が定着した原稿Ｇを、図１１ｆ（図１１Ｃ）に示すように、排紙ローラ６０によって搬送させるとともに、当該原稿Ｇを第１排紙部７０へ排出（排紙）させる。Ｓ１０１２の処理が終了すると、制御ＣＰＵ８０１は、処理をＳ１０１４に進める。
【００６４】
このように、Ｓ１００５及びＳ１０１２で、制御ＣＰＵ８０１は、第１の印刷制御手段の一例として機能する。また、Ｓ１００６、Ｓ１００７、Ｓ１００９及びＳ１０１０で、制御ＣＰＵ８０１は、第２の印刷制御手段の一例として機能する。
【００６５】
（追記・複写処理以外の処理を実行する場合）
Ｓ１００３からＳ１０１３に処理を進めた場合、Ｓ１０１３で、制御ＣＰＵ８０１は、追記・複写処理以外の、Ｓ１００１で設定された、実行すべき処理内容（単体の複写処理、単体の追記処理、単体の読取処理等の、その他処理）を実行する。このような処理を事項する場合には、上述の追記・複写処理と異なり、原稿Ｇ及びシートＳの両方を、転写部１５に搬送する必要はない。即ち、転写部１５への搬送路上で、原稿Ｇ及びシートＳが、互いに阻害することはない。このため、Ｓ１０１３では、上述の追記・複写処理のように、原稿Ｇ及びシートＳを転写部１５へ搬送するタイミングを制御する必要はなく、いずれかを優先させるかを決定する必要もない。Ｓ１０１３の処理が終了すると、制御ＣＰＵ８０１は、処理をＳ１０１４に進める。
【００６６】
Ｓ１００８、Ｓ１０１２又はＳ１０１３からＳ１０１４に処理を進めると、Ｓ１０１４で、制御ＣＰＵ８０１は、更に読み取りを実行すべき原稿Ｇが存在している（残っている）か否かに基づいて、原稿Ｇの読み取りを終了するか否かを判定する。ここで、制御ＣＰＵ８０１は、ＣＩＳピックアップローラ９１の近傍に設けられた原稿検知センサ（図示せず）を用いて、第２給紙部９０に原稿Ｇが残っているか否かを検知する。制御ＣＰＵ８０１は、第２給紙部９０に原稿Ｇが残っている場合には、原稿Ｇの読み取りを終了しないと判定し、処理をＳ１００２に戻す一方、第２給紙部９０に原稿Ｇが残っている場合には、原稿Ｇの読み取りを終了すると判定し、処理を終了する。
【００６７】
以上説明したように、本実施形態に係るＭＦＰ１は、シートＳに対して複写等の印刷を行うための搬送路を、読み取りの対象となる原稿Ｇに追加的な印刷（追記印刷）を行うための搬送路として共有する。ＭＦＰ１は、読み取り後の原稿Ｇに対して追記印刷を行うとともに、原稿Ｇから読み取った画像をシートＳに複写する、追記・複写印刷を行う際には、原稿Ｇが転写部１５まで搬送された後に、シートＳを第１給紙部３０から給紙する。このようにして、これにより、シートＳ及び原稿Ｇが共通して搬送される搬送路において、シートＳ及び原稿Ｇの衝突を防ぐことが可能となる。
【００６８】
また、ＭＦＰ１は、原稿Ｇに対する追記印刷よりも先にシートＳに対する複写を行ってもよい。この場合には、シートＳが転写部１５まで搬送された後に、原稿Ｇの、転写部１５への搬送を開始する。これにより、上述の場合と同様、シートＳ及び原稿Ｇが共通して搬送される搬送路において、シートＳ及び原稿Ｇの衝突を防ぐことが可能となる。したがって、本実施形態によれば、共通に使用される搬送路上で原稿ＧとシートＳを衝突させることなく、追記・複写処理を実現することが可能となる。
【００６９】
＜第１の実施形態の変形例＞
上述の実施形態では、原稿Ｇの片面を読み取って、当該片面に追記印刷を行うとともに、原稿Ｇから読み取った片面の画像をシートＳの片面に複写する場合について説明したが、本発明は、このような片面の処理のみには限定されない。例えば、原稿Ｇの両面を読み取って、当該両面への追記印刷を行うとともに、原稿Ｇから読み取った両面の画像をシートＳの両面に複写するように、本実施形態を変形可能である。
【００７０】
図１０及び図１２を参照して説明すると、制御ＣＰＵ８０１は、例えば、Ｓ１００２において、原稿Ｇの両面の読取処理を実行し、Ｓ１００５及びＳ１０１２において、原稿Ｇの両面に追記処理を実行する。更に、Ｓ１００７及びＳ１０１０において、シートＳの両面に、原稿Ｇの両面から読み取った画像の複写処理を実行する。
【００７１】
原稿Ｇの両面の読取処理（Ｓ１００２）では、図３、図４及び図５を用いて説明したプロセスを利用して、原稿Ｇを搬送しながら、画像読取部１００によって原稿Ｇの両面を読み取る。ただし、制御ＣＰＵ８０１は、画像読取部１００による原稿Ｇの読み取りの終了後には、原稿Ｇを第２排紙部１１０に排紙せず、１２ａ（図１２）に示すように、搬送ローラ４４を停止させることで、原稿Ｇを原稿搬送路８１で停止させる。これにより、原稿Ｇに対する追記処理を可能にする。
【００７２】
次に、両面の追記処理及び両面の複写処理では、図５、図６及び図７を用いて説明した、シートＳに対する両面印刷を実行するためのプロセスを利用する。ただし、両面の追記処理を実行する場合、シートＳではなく、原稿Ｇの両面に印刷（追記）を行う。このため、制御ＣＰＵ８０１は、原稿搬送路８１に停止している原稿Ｇを、転写部１５へ搬送して、印刷（追記）を行う必要がある。そこで、制御ＣＰＵ８０１は、スイッチバックフラッパ８２が、原稿搬送路８１側に切り替わっていない場合には切り替えを行い、搬送ローラ４０、４２、４３及び４４を動作させることで、１２ｂ（図１２）に示すように、原稿Ｇを転写部１５へ搬送する。
【００７３】
ここで、原稿Ｇ及びシートＳに対して両面の追記・複写処理を実行する場合には、両面搬送路８０にシートＳも搬送されることになる。その結果、原稿Ｇが、第２給紙部９０から搬送ローラ４２及び４０を経て転写部１５に搬送される搬送路が、シートＳにも使用されることになる。しかし、上述のように原稿Ｇ及びシートＳに対して片面の追記・複写同時処理を実行する場合とは異なり、原稿Ｇは、Ｓ１００２において原稿搬送路８１上で停止する。このため、シートＳが両面搬送路８０を搬送される際に、原稿Ｇと衝突することはなく、シートＳ及び原稿Ｇの搬送が互いに阻害されることはない。
【００７４】
このように、原稿Ｇ及びシートＳに対して両面の追記・複写処理を実行する場合にも、上述のように片面の追記・複写処理を実行する場合と同様の効果を得ることが可能である。
【００７５】
［第２の実施形態］
第１の実施形態では、複数枚の原稿Ｇについて追記・複写処理を実行する場合、原稿Ｇを１枚ずつ処理対象とする場合について説明してきた。この場合、最終的に、原稿ＧとシートＳとは、１枚ずつの原稿単位で第１排紙部７０に排出（出力）される。即ち、１枚目の追記済み原稿、対応する複写済みシートの束、２枚目の追記済み原稿、対応する複写済みシートの束、・・・、Ｎ枚目の追記済み原稿、対応する複写済みシートの束の順に出力される。
【００７６】
第２の実施形態では、追記済み原稿と複写済みシートとをソートして出力すべきことが指定されている場合の、本発明を適用した追記・複写処理について説明する。ここで、原稿Ｇ及びシートＳのソートとは、ページ順がソートされることを指す。具体的に、本実施形態では、１枚目の追記済み原稿、２枚目の追記済み原稿、・・・、Ｎ枚目の追記済み原稿に続けて次のシートの順に出力されるようにする。１枚目の原稿に対応する複写済みシート（束）、２枚目の原稿に対応する複写済みシート（束）、・・・、Ｎ枚目の原稿に対応する複写済みシート（束）の順に、出力されるようにすることを狙いとする。なお、第１の実施形態と異なる部分を中心に説明することによって、説明を簡略化することとする。
【００７７】
図１３Ａ及び図１３Ｂを参照して、本実施形態に係るＭＦＰ１によって実行される追記・複写処理の手順について説明する。以下で説明する処理は、制御ＣＰＵ８０１が、プログラムメモリ８０３に格納されているプログラムを読み出して時刻することによって、ＭＦＰ１上で実現される。なお、図１３Ａに示すＳ１００１〜Ｓ１０１４は、第１の実施形態と同様であるので説明を省略する。
【００７８】
Ｓ１３０１で、制御ＣＰＵ８０１は、追記済み原稿Ｇと複写済みシートＳとをソートして出力するソート出力を実行するか否かを判定する。ソート出力を実行すべきか否かについては、Ｓ１００１でユーザがＵＩ８５０を介して設定してもよいし、ＭＦＰ１において予め設定されていてもよい。Ｓ１３０１で、制御ＣＰＵ８０１は、ソート出力を実行すると判定した場合には、処理をＳ１３０２（図１３Ｂ）に進める一方で、ソート出力を実行しないと判定した場合には、第１の実施形態と同様、Ｓ１００２〜Ｓ１０１４の処理を実行する。
【００７９】
なお、ソート出力を実行することが設定されていたとしても、原稿検知センサ（図示せず）によって検知される原稿の枚数が１枚のみである場合には、原稿Ｇ及びシートＳのソートを行う必要はない。このような場合には、制御ＣＰＵ８０１は、Ｓ１３０１における判定は行わず、Ｓ１００２に処理を進めればよい。
【００８０】
Ｓ１３０１からＳ１３０２に処理を進めた場合、Ｓ１３０２で、制御ＣＰＵ８０１は、Ｓ１００３と同様にして、実行すべき処理内容が、追記・複写処理であるか否かを判定する。なお、本実施形態では、ユーザがＵＩ８５０を介して設定した処理内容に基づいた判定を行い、第１の実施形態で例示したように、複写処理のみの実行が設定されている場合の、原稿Ｇの読取結果に基づく判定は行わない。また、Ｓ１００４のように、追記処理と複写処理とのいずれを先に実行するかを判定する処理も行わない。
【００８１】
これは、本実施形態に係るソート出力を実行する場合、追記処理による追記済み原稿と、複写処理による複写済みシートとを、それぞれ束にして出力する必要があるためである。即ち、原稿Ｇ及びシートＳを原稿単位で出力することはできないため、原稿Ｇの読み取りの前に、追記処理を実行するか否かを決定しておく必要がある。このため、所定の帳票が原稿Ｇとして第２給紙部９０から給紙された際に、その帳票へ追記処理を実行するためには、ユーザは、Ｓ１００１で、追記処理を実行する（即ち、追記・複写処理を実行する）ことを、ＵＩ８５０を介して指定しておく必要がある。なお、例えば、第２給紙部９０にセットされている複数の原稿Ｇのうち、最初の１枚の原稿Ｇから読み取った画像（原稿画像）に応じて、複写処理に加えて追記処理を実行すべきかを判定してもよい。
【００８２】
また、追記・複写処理を実行する場合には、複写処理よりも追記処理を先に実行する必要がある。これは、ソート出力のためには、全ての原稿Ｇについての複写処理をまとめて実行する必要があり、複写処理の開始前、または複写処理と並行して、全ての原稿Ｇの読取処理を行う必要があるためである。この場合、複写処理を追記処理よりも先に実行するためには、複写処理が終了するまで、全ての原稿ＧをＭＦＰ１内で待機させる必要があり、搬送路上で全ての原稿Ｇを待機させることは、通常難しい。したがって、以下では、複写処理よりも追記処理を先に実行する場合について説明する。
【００８３】
Ｓ１３０２で、制御ＣＰＵ８０１は、実行すべき処理内容が、追記・複写処理であると判定した場合、処理をＳ１３０３に進め、追記・複写処理ではないと判定した場合、処理をＳ１３１０に進める。
【００８４】
（追記・複写処理以外の処理を実行する場合）
Ｓ１３０３及びＳ１３０４の処理は、Ｓ１００２及びＳ１００５の処理と同様である。ただし、画像メモリ８０４に保存されている追記用の画像（の画像データ）は、複数の原稿に対して共通の１つの画像である場合もあれば、複数の原稿（複数ページの原稿）に対応する複数の画像である場合もある。このため、Ｓ１３０４では、制御ＣＰＵ８０１は、複数の原稿（ページ）に対して共通の１つの追記用の画像、又は、追記対象の原稿に対応する追記用の画像を使用する。
【００８５】
Ｓ１３０４の後、Ｓ１３０５で、制御ＣＰＵ８０１は、Ｓ１０１４と同様にして、更に読み取りを実行すべき原稿Ｇが存在している（残っている）か否かに基づいて、原稿Ｇの読み取りを終了するか否かを判定する。ここで、制御ＣＰＵ８０１は、第２給紙部９０に原稿Ｇが残っている場合には、原稿Ｇの読み取りを終了しないと判定し、処理をＳ１３０３に戻す。その一方、第２給紙部９０に原稿Ｇが残っている場合には、原稿Ｇの読み取りを終了すると判定し、処理をＳ１３０６に進める。
【００８６】
Ｓ１３０５からＳ１３０６に制御ＣＰＵ８０１が処理を進めた場合、全ての原稿Ｇに対する追記処理が終了して、第２給紙部９０に原稿束として積載されていた順序と同一の順序で、追記済みの原稿束が第１排紙部７０に積載されている状態となっている。また、画像メモリ８０４には、全ての原稿Ｇについての読み取りによって得られた原稿画像に対応する画像データが保存された状態となっている。
【００８７】
次に、Ｓ１３０６の処理は、Ｓ１００６の処理と同様である。Ｓ１３０６の後に実行されるＳ１３０７の処理も、Ｓ１００７の処理とほぼ同様である。ただし、Ｓ１３０７では、Ｓ１００７と異なり、画像メモリ８０４に複数の原稿（複数ページの原稿）の画像（に対応する画像データ）が保存されている。このため、Ｓ１３０７では、制御ＣＰＵ８０１は、前回のＳ１３０７の実行時に使用した原稿画像のページを記憶しておき、そのページの次のページの原稿画像を、複写処理の対象とする。その際、制御ＣＰＵ８０１は、Ｓ１３０７を実行するのが初回である場合、又は、前回のＳ１３０７の実行時に使用した原稿画像のページが最終ページであった場合には、１ページ目の原稿画像を複写対象として、Ｓ１３０７を実行する。
【００８８】
Ｓ１３０７の後、Ｓ１３０８で、制御ＣＰＵ８０１は、原稿Ｇの全ページについての複写処理が終了したか否かを判定する。制御ＣＰＵ８０１は、例えば、Ｓ１３０７における複写処理に用いた原稿画像が最終ページあった場合には、全ページについての複写処理が終了したと判定して処理をＳ１３０９に進める一方、それ以外の場合には、処理をＳ１３０６に戻す。
【００８９】
Ｓ１３０８からＳ１３０９に処理を進めると、Ｓ１３０９で、制御ＣＰＵ８０１は、ＵＩ８５０を介して指定された部数の複写（印刷）処理が終了したか否かを判定する。制御ＣＰＵ８０１は、指定された部数の複写処理が終了していないと判定した場合、処理をＳ１３０６に戻し、複写処理を継続する一方で、終了したと判定した場合、処理を終了する。Ｓ１３０９において処理を終了した際には、追記済みの原稿束と複写済みのシート束とがソートされた状態で、第１排紙部７０に積載されている。
【００９０】
（追記・複写処理以外の処理を実行する場合）
Ｓ１３０２からＳ１３１０に処理を進めた場合、制御ＣＰＵ８０１は、追記・複写処理以外の、Ｓ１００１で設定された実行すべき処理内容（単体の複写処理、単体の追記処理、単体の読取処理等の、その他処理）を、原稿Ｇ又はシートＳをソートしながら実行する。このような処理を事項する場合には、上述の追記・複写処理と異なり、原稿Ｇ及びシートＳの両方を、転写部１５に搬送する必要はない。即ち、転写部１５への搬送路上で、原稿Ｇ及びシートＳが、互いに阻害することはない。
【００９１】
本実施形態によれば、追記済み原稿と複写済みシートとをソートして出力すべきことが指定されている場合にも、第１の実施形態における効果と同様の効果を得ることが可能である。更に、共通に使用される搬送路上で原稿とシートとを衝突させることなく、追記・複写処理が施された、ソートされた原稿及びシートを出力することができ、ユーザの利便性を向上させることが可能となる。
【００９２】
なお、本実施形態では、原稿Ｇの片面を読み取って、当該片面に追記印刷を行うとともに、原稿Ｇから読み取った片面の画像をシートＳの片面に複写する場合について説明したが、本発明は、このような片面の処理のみには限定されない。第１の実施形態の変形例と同様、例えば、原稿Ｇの両面を読み取って、当該両面への追記印刷を行うとともに、原稿Ｇから読み取った両面の画像をシートＳの両面に複写するように、本実施形態を変形可能である。
【００９３】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0006004733.tif 000002
【図２】
0006004733.tif 000003
【図３】
0006004733.tif 000004
【図４】
0006004733.tif 000005
【図５】
0006004733.tif 000006
【図６】
0006004733.tif 000007
【図７】
0006004733.tif 000008
【図８】
0006004733.tif 000009
【図９】
0006004733.tif 000010
【図１０】
0006004733.tif 000011
【図１１Ａ】
0006004733.tif 000012
【図１１Ｂ】
0006004733.tif 000013
【図１１Ｃ】
0006004733.tif 000014
【図１２】
0006004733.tif 000015
【図１３Ａ】
0006004733.tif 000016
【図１３Ｂ】
0006004733.tif 000017