(57)【特許請求の範囲】
【請求項１】
複数の画像データを入力する入力手段と、
前記入力手段により入力される複数の画像データに合成させるための複数の画像データを記憶する記憶手段と、
前記入力手段により入力された複数の画像データを用いて複数のシートの片面に画像を印刷する片面印刷モードと前記入力手段により入力された複数の画像データを用いて複数のシートの両面に画像を印刷する両面印刷モードを含む複数の印刷モードのうち何れかの印刷モードを設定する設定手段と、
前記設定手段により前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの片面に印刷すべき片面用画像データを選択し、前記設定手段により前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの表面に印刷すべき表面用画像データと前記複数のシートの裏面に印刷すべき裏面用画像データを選択する選択手段と、
前記設定手段により前記片面印刷モードが設定された場合に、前記選択手段により選択された前記片面用画像データを前記入力手段により入力された複数の画像データそれぞれと合成し、前記設定手段により前記両面印刷モードが設定された場合に、前記選択手段により選択された前記表面用画像データを前記入力手段により入力された複数の画像データのうち前記複数のシートの表面に印刷される複数の画像データそれぞれと合成するとともに前記選択手段により選択された前記裏面用画像データを前記入力手段により入力された複数の画像データのうち前記複数のシートの裏面に印刷される複数の画像データそれぞれと合成する合成手段と、
前記合成手段により合成された複数の画像データを用いて複数のシートに画像を印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項２】
前記設定手段により前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記片面用画像データを選択するための指示を前記印刷装置の操作者から受け付け、前記設定手段により前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記表面用画像データと前記裏面用画像データを選択するための指示を前記印刷装置の操作者から受け付ける受付手段を更に有し、
前記選択手段は、前記設定手段により前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記片面用画像データを選択し、前記設定手段により前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記表面用画像データと前記裏面用画像データを選択することを特徴とする請求項１に記載の印刷装置。
【請求項３】
複数の画像データを入力する入力工程と、
前記入力工程により入力される複数の画像データに合成させるための複数の画像データを記憶手段に記憶する記憶工程と、
前記入力工程により入力された複数の画像データを用いて複数のシートの片面に画像を印刷する片面印刷モードと前記入力工程により入力された複数の画像データを用いて複数のシートの両面に画像を印刷する両面印刷モードを含む複数の印刷モードのうち何れかの印刷モードを設定する設定工程と、
前記設定工程により前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの片面に印刷すべき片面用画像データを選択し、前記設定工程により前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの表面に印刷すべき表面用画像データと前記複数のシートの裏面に印刷すべき裏面用画像データを選択する選択工程と、
前記設定工程により前記片面印刷モードが設定された場合に、前記選択工程により選択された前記片面用画像データを前記入力工程により入力された複数の画像データそれぞれと合成し、前記設定工程により前記両面印刷モードが設定された場合に、前記選択工程により選択された前記表面用画像データを前記入力工程により入力された複数の画像データのうち前記複数のシートの表面に印刷される複数の画像データそれぞれと合成するとともに前記選択工程により選択された前記裏面用画像データを前記入力工程により入力された複数の画像データのうち前記複数のシートの裏面に印刷される複数の画像データそれぞれと合成する合成工程と、
前記合成工程により合成された複数の画像データを用いて複数のシートに画像を印刷する印刷工程とを有することを特徴とする印刷方法。
【請求項４】
印刷方法を実行するための、コンピュータで読み取り可能なプログラムを記憶する記憶媒体であって、
前記プログラムは、
複数の画像データを入力する入力ステップと、
前記入力ステップにより入力される複数の画像データに合成させるための複数の画像データを記憶手段に記憶する記憶ステップと、
前記入力ステップにより入力された複数の画像データを用いて複数のシートの片面に画像を印刷する片面印刷モードと前記入力ステップにより入力された複数の画像データを用いて複数のシートの両面に画像を印刷する両面印刷モードを含む複数の印刷モードのうち何れかの印刷モードを設定する設定ステップと、
前記設定ステップにより前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの片面に印刷すべき片面用画像データを選択し、前記設定ステップにより前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの表面に印刷すべき表面用画像データと前記複数のシートの裏面に印刷すべき裏面用画像データを選択する選択ステップと、
前記設定ステップにより前記片面印刷モードが設定された場合に、前記選択ステップにより選択された前記片面用画像データを前記入力ステップにより入力された複数の画像データそれぞれと合成し、前記設定ステップにより前記両面印刷モードが設定された場合に、前記選択ステップにより選択された前記表面用画像データを前記入力ステップにより入力された複数の画像データのうち前記複数のシートの表面に印刷される複数の画像データそれぞれと合成するとともに前記選択ステップにより選択された前記裏面用画像データを前記入力ステップにより入力された複数の画像データのうち前記複数のシートの裏面に印刷される複数の画像データそれぞれと合成する合成ステップと、
前記合成ステップにより合成された複数の画像データを用いて複数のシートに画像を印刷する印刷ステップとを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力された画像とフォーム画像を合成し、合成したデータを出力する印刷装置、印刷方法、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、電子ソート機能を備えたデジタル複写機が知られている。電子ソート機能は、複写（コピー）を行う全ての原稿の画像を読み取って、それらの画像データをハードディスクなどのメモリに一旦記憶し、そのメモリから任意の原稿の画像データを繰り返し読み出してプリントアウトするものである。これにより、複数のビンをもつソータ装置を持たなくても、コピー紙をソートした状態で排紙することが可能である。
【０００３】
また、一旦ハードディスクに記憶した画像データを繰り返し読み出してプリントアウトしている間に並行して、他のジョブの原稿データを、プリントアウトに使用している以外のメモリの空き領域に読み込んで記憶し、先にプリントアウトしている原稿についてのコピージョブが終了したら、後から読み込んでメモリに記憶した原稿についてプリントアウトするといった制御方法もある。この場合、後のジョブの原稿を読み込んで記憶する時間が、先にプリントアウトしている間の時間に行えるので、全体的なコピージョブ時間の短縮を図ることが出来る。
【０００４】
同様に、外部のコンピュータから印刷データを入力して複写機でプリントアウトする、といったコンピュータのプリンタ機能を備えた複写機も知られている。
例えば、自動原稿送り装置（ＡＤＦ）で給送された原稿を読み取り、一旦メモリに記憶した画像データを繰り返し読み出してプリントアウトしている間に、並行して外部のコンピュータからの印刷データを入力し、その画像データを、プリントアウトしている以外のメモリの空き領域に読み込んで記憶し、先にプリントアウトしている原稿についてのコピージョブが終了したら、外部のコンピュータから入力された画像データをプリントアウトするといった制御方法である。この場合も、外部のコンピュータから入力された画像を記憶する時間が、先にプリントアウトしている間の時間に行えるので、全体のジョブ時間の短縮が図れていた。
【０００５】
このような大量のページ数の画像データを記憶させるハードディスクなどのメモリを持つ画像形成装置においては、電子ソート機能以外にも、予め複数のフォーム画像（表やイラストなど）を登録しておき、読み取った画像とフォーム画像とを合成して出力する装置も提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、合成処理が可能な上記従来の画像形成装置等では、例えば次のような問題点があった。
【０００７】
画像合成を行う際には、複数のフォーム画像から任意の１つしか指定することが出来なかった。そのため、複数ページの画像に対して画像合成を行う際にも１種類のフォーム画像との合成しか出来ず用途が限られていた。
【０００８】
どうしてもページ毎に異なるフォーム画像を合成する必要がある場合には、複数ページの画像データを１ページ単位で合成出力し、この作業を複数回繰り返し行って必要なページ数を出力していた。このため、作業性が悪く作業効率の向上は望めなかった。
【０００９】
従って、このようなフォーム画像を合成する場合において作業効率を向上させると共に、ユーザに対する操作性を向上させることが望まれる。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明の印刷装置は、複数の画像データを入力する入力手段と、前記入力手段により入力される複数の画像データに合成させるための複数の画像データを記憶する記憶手段と、前記入力手段により入力された複数の画像データを用いて複数のシートの片面に画像を印刷する片面印刷モードと前記入力手段により入力された複数の画像データを用いて複数のシートの両面に画像を印刷する両面印刷モードを含む複数の印刷モードのうち何れかの印刷モードを設定する設定手段と、前記設定手段により前記片面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの片面に印刷すべき片面用画像データを選択し、前記設定手段により前記両面印刷モードが設定された場合に、前記記憶手段に記憶された複数の画像データから前記複数のシートの表面に印刷すべき表面用画像データと前記複数のシートの裏面に印刷すべき裏面用画像データを選択する選択手段と、前記設定手段により前記片面印刷モードが設定された場合に、前記選択手段により選択された前記片面用画像データを前記入力手段により入力された複数の画像データそれぞれと合成し、前記設定手段により前記両面印刷モードが設定された場合に、前記選択手段により選択された前記表面用画像データを前記入力手段により入力された複数の画像データのうち前記複数のシートの表面に印刷される複数の画像データそれぞれと合成するとともに前記選択手段により選択された前記裏面用画像データを前記入力手段により入力された複数の画像データのうち前記複数のシートの裏面に印刷される複数の画像データそれぞれと合成する合成手段と、前記合成手段により合成された複数の画像データを用いて複数のシートに画像を印刷する印刷手段とを有することを特徴とする。
【００３５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００３６】
図１は、本発明の実施の形態に係る画像形成装置の概略構成を示すブロック図である。図２は、図１に示した画像形成装置と、コンピュータとがネットワークで接続された状態を示す図である。図３は、図１に示した画像形成装置の一例を示す断面図である。
【００３７】
まず、図２において、１１は、画像読み取り部及びコンピュータからのプリントデータをビットイメージに展開するデータ展開処理部（プリンタボード）等を備えた画像形成装置である。この画像形成装置１１は、画像を記憶するハードディスク等のメモリが内蔵されており、複写動作（コピー）以外にプリント動作が可能な複合機である。
【００３８】
１２及び１３は、コンピュータであり、アプリケーションソフトにより作成した文書や図形などを画像形成装置１１にプリント出力させる。１４は、ネットワークであり、イーサーネットなど汎用のプロトコルで画像形成装置１１とコンピュータ１２及び１３を接続している。
【００３９】
コンピュータ１２及び１３から行える機能としては、通常のプリント動作以外に、暗証番号を画像形成装置１１の操作部２０００から入力することによりメモリに記録した画像データのプリント動作を開始するメールボックス機能や、画像読み取り部またはコンピュータから入力される画像データに合成するためのフォーム画像の登録を行う機能がある。また、画像形成装置１１の管理情報や登録されたフォーム画像の種類などの情報をネットワーク１４を介してコンピュータ１２，１３で見ることが可能である。
【００４０】
次に、図３を参照して上記画像形成装置１１の構成を説明する。
【００４１】
図３において、１００は複写装置本体、１８０は循環式自動原稿送り装置（ＲＤＦ）である。さらに、１０１は原稿載置台としてのプラテンガラスであり、１０２はスキャナで、原稿照明ランプ１０３及び走査ミラー１０４等で構成される。
【００４２】
不図示のモータによりスキャナ１０２が所定方向に往復走査されて原稿の反射光を走査ミラー１０４〜１０６を介してレンズ１０８を透過してＣＣＤセンサ１０９に結像する。
【００４３】
１２０はレーザ、ポリゴンスキャナ等で構成された露光制御部で、イメージセンサ部１０９で電気信号に変換され、後述する所定の画像処理が行われた画像信号に基づいて変調されたレーザ光１２９を感光体ドラム１１０に照射する。感光体ドラム１１０の周りには、１次帯電器１１２、前露光ランプ１１４、クリーニング装置１１６、転写帯電器１１８、及び現像器１２１が装備されている。
【００４４】
画像形成部１２６において、感光体ドラム１１０は不図示のモータにより図に示す矢印の方向に回転しており、１次帯電器１１２により所望の電位に帯電された後、露光制御部１２０からのレーザ光１２９が照射され、静電潜像が形成される。感光体ドラム１１０上に形成された静電潜像は、現像器１２１により現像されて、トナー像として可視化される。
【００４５】
一方、上段カセット１３１あるいは下段カセット１３２からピックアップローラ１３３，１３４により給紙された転写紙は、給紙ローラ１３５，１３６により本体に送られ、レジストローラ１３７により転写ベルトに給送され、可視化されたトナー像が転写帯電器１１８により転写紙に転写される。転写後の感光体ドラムは、クリーナー装置１１６により残留トナーが清掃され、前露光ランプ１１４により残留電荷が消去される。
【００４６】
転写後の転写紙は、転写ベルト１３０から分離される。そして、定着前帯電器１３９，１４０によりトナー画像が再帯電された後、定着器１４１へ送られて加圧、加熱により定着され、排出ローラ１４２により本体１００の外に排出される。
【００４７】
１３８は、レジストローラから送られた転写紙を転写ベルト１３０に吸着される吸着帯電器であり、１３９は転写ベルト１３０の回転に用いられると同時に、吸着帯電器１３８と対になって、転写ベルト１３０に転写紙を吸着帯電させる転写ベルトローラである。
【００４８】
本体１００には、例えば４０００枚の転写紙を収納し得るデッキ１５０が装備されている。デッキ１５０のリフタ１５１は、給紙ローラ１５２に転写紙が常に当接するように転写紙の量に応じて上昇する。また、１００枚の転写紙を収容し得る、マルチ手差し１５３が装備されている。
【００４９】
さらに、図３において、１５４は排紙フラッパであり、両面記録側ないし多重記録側と排紙側の経路を切り替える。排紙ローラ１４２から送り出された転写紙は、この排紙フラッパ１５４により両面記録側ないし多重記録側に切り替えられる。また、１５８は下搬送パスであり、排紙ローラ１４２から送り出された転写紙を反転パス１５５を介し、転写紙を裏返して再給紙トレイ１５６に導く。
【００５０】
１５７は、両面記録と多重記録の経路を切り替える多重フラッパであり、これを左方向に倒すことにより、転写紙を反転パス１５５に介さず、直接下搬送パス１５８に導く。１５９は、経路１６０を通じて転写紙を感光体ドラム１２６側に給紙する紛紙ローラである。１６１は、排紙フラッパ１５４の近傍に配置されて、この排紙フラッパ１５４により排出側に切り替えられた転写紙を機外に排出する排出ローラである。
【００５１】
両面記録（両面複写）や多重記録（多重複写）時には、排紙フラッパ１５４を上方に上げて、複写済みの転写紙を搬送パス１５５，１５８を介して裏返した状態で再給紙トレイ１５６に格納する。このとき、両面記録時には、多重フラッパ１５７を右方向へ倒し、また多重記録時には、再給紙トレイ１５６に格納されている転写紙が、下から１枚ずつ絵紙ローラ１５９により経路１６０を介して本体のレジストローラ１３７に導かれる。
【００５２】
本体から転写紙を反転して排出する時には、排紙フラッパ１５４を上方へ上げ、フラッパ１５７を右方向へ倒し、複写済みの転写紙を搬送パス１５５側へ搬送し、転写紙の後端が第１の送りローラ１６２を通過した後に、反転ローラ１６３によって第２の送りローラ側へ搬送し、排出ローラ１６１によって、転写紙を裏返して機外へ排出する。
【００５３】
次に、図１を参照して上記画像形成装置１１のブロック構成を説明する。
【００５４】
図１において、画像読み取り部２０１は、ＣＣＤセンサ１０９、アナログ信号処理部２０２等により構成され、レンズ１０８を介してＣＣＤセンサ１０９に結像された原稿画像は、ＣＣＤセンサ１０９により、アナログ電気信号に変換される。変換された画像情報は、アナログ信号処理部２０２に入力され、サンプル＆ホールドやダークレベルの補正等が行われた後に、アナログ／デジタル変換（Ａ／Ｄ変換）される。デジタル化された信号は、シェーディング補正処理（原稿を読み取るセンサのばらつき、及び原稿照明用ランプの配光特性の補正）及び変倍処理を経て、電子ソータ部２０３に入力される。
【００５５】
一方、データ展開処理部２０９は、外部のコンピュータ１２あるいは１３から入力された画像情報を展開し、画像データ（ビットデータ）として電子ソータ部２０３へ出力する。電子ソータ部２０３では、受け取った画像データに対して、γ補正等の出力系で必要な補正処理や、スムージング処理、エッジ強調、その他の処理及び加工等を行い、プリンタ部２０４へ出力する。
【００５６】
プリンタ部２０４は、図３の断面構成図により説明した、露光制御部１２０、画像形成部１２６、及び転写紙の搬送制御部等により構成され、入力された画像信号により転写紙上に画像を記録する。
【００５７】
また、ＣＰＵ回路部２０５は、ＣＰＵ２０６、ＲＯＭ２０７、及びＲＡＭ２０８等により構成され、画像読み取り部２０１、電子ソータ部２０３、プリンタ部２０４等を制御し、本装置のシーケンスを統括的に制御する。そして、画像形成装置の操作部２０００で設定された指示はＣＰＵ回路部２０５に入力され、ＣＰＵ回路部２０５は、入力された指示データに基づき所定の処理を実行する。
【００５８】
図４は、電子ソータ部２０３の詳細構成を示すブロック図である。
【００５９】
同図に示す様に、画像読み取り部２０１からの画像は、Ｂｌａｃｋの輝度のデータとして入力され、ｌｏｇ変換部３０１へ送られる。ｌｏｇ変換部３０１では、入力された輝度データを濃度データ変換するためのＬＵＴが格納されており、入力されたデータに対応するテーブル値を出力することによって、輝度データを濃度データに変換する。
【００６０】
その後、濃度データは２値化部３０２へ送られる。２値化部３０２では、多値の濃度データが２値化され、濃度値が「０」あるいは「２５５」となる。２値化された８ビットの画像データは、「０」または「１」の１ｂｉｔの画像データに変換され、メモリに格納する画像データ量は小さくなる。
【００６１】
しかし、画像を２値化すると、画像の階調数は２５６階調から２階調になるため、写真画像のような中間調の多い画像データは２値化すると一般に画像の劣化が著しい。そこで、２値データによる擬似的な中間調表現をする必要がある。ここでは、２値のデータで擬似的に中間調表現を行う手法として誤差拡散法を用いる。この方法は、ある画像の濃度がある敷居値より大きい場合は「２５５」の濃度データであるとし、ある敷居値以下である場合は「０」の濃度データであるとして２値化した後、実際の濃度データと２値化されたデータの差分を誤差信号として、周りの画素に配分する方法である。誤差の配分は、予め用意されているマトリクス上の重み係数を２値化によって生じる誤差に対して掛け合わせ、周りの画素に加算することによって行う。これによって、画像全体での濃度平均値が保存され、中間調を擬似的に２値で表現することが出来る。
【００６２】
２値化された画像データは、ＤＲＡＭ等で構成された画像レイアウトを行うためのバッファメモリを備えたメモリ制御部３０３に送られる。また、データ展開処理部２０９から入力される、コンピュータ１２または１３からの画像データは、データ展開時には通常、２値画像データとして処理されているため、そのままメモリ制御部３０３に送られる。
【００６３】
メモリ制御部３０３では、本体からの指令により、プリントを行う原稿の画像を一旦、後述のレイアウトメモリに記憶し、画像圧縮伸長回路３０４で圧縮して画像記憶部３０５に格納したり、画像記憶部３０５から画像データを順次読み出して画像圧縮伸長回路３０４で伸長してレイアウトメモリに書き込み後に出力する。メモリ制御部３０３のレイアウトメモリに画像データを書き込むあるいは読み出す際に必要に応じて画像の回転処理が行われる。
【００６４】
画像記憶部３０５は、ＨＤコントローラとハードディスク（メモリ）を有し、ＨＤコントローラからの指令に従い、ハードディスクに画像データを書き込む。
ハードディスクに格納された複数の画像データは、複写機の操作部２０００やコンピュータから指定された動作モードに応じた順序で出力される。例えば、ソートの場合、ＤＦ１８０から原稿束の最終ページから最初のページに向かって順に読み込み、一旦ハードディスクに格納する。そして、最終ページから最初のページに向かって順番にハードディスクから一旦格納された原稿の画像データを読み出し、これを複数回繰り返して出力する。これにより、ビンが複数あるソータと同じ役割を果たすことが出来る。
【００６５】
画像記憶部３０５から呼び出された画像データは、メモリ制御部３０３のレイアウトメモリを介して画像合成部３０６に送られる。画像合成部３０６は、２種類の画像の論理和演算を行い画像合成の処理を行う。画像合成部３０６では、メモリ制御部３０３から出力された画像データ（Ａ）と画像データ（Ｂ）が入力され、必要に応じて合成されて出力する。例えば、合成処理が行われる場合には、画像データ（Ａ）はプリントを行っている画像情報、画像データ（Ｂ）は画像記憶部３０５に予め登録されていたフォーム画像である。合成処理を行わない場合には画像データ（Ａ）がそのまま出力される。３０７はスムージング回路で、予め決められたマトリクス上の係数と演算されて、画像エッジ部の補正が行われる。そして、処理されたデータはプリンタ部２０４に出力される。
【００６６】
次に、図５を用いて上記メモリ制御部３０３の構成を説明する。
【００６７】
データ展開処理部２０９と２値化部３０２から入力された画像データは、画像選択部４０１に入力されて、記憶する画像データが選択される。選択された画像データは、シリアルパラレル変換部４０２で２値データを１６ビットのパラレルデータに変換する処理が施される。実際には、１次元の２値データを図示してない４ラインのラインメモリで４画素×４ラインの１６ビットデータに変換される。
【００６８】
４０３は回転処理部（Ａ）であり、シリアルパラレル変換部４０２から入力された１６ビットの画像データの配列を変えると共に、図示してないメモリアドレスのスタート値を変更することで入力画像データをメモリに書き込む際に回転させる。４０４は回転処理部（Ｂ）であり、画像圧縮伸長回路３０４からの１６ビットの入出力画像の配列を変えると共に、メモリアドレスのスタート値を変えてレイアウトメモリの読み出しあるいは書き込みの際に画像回転を行う。４０５は制御部であり、回転処理部（Ａ）４０３、回転処理部（Ｂ）４０４、後述するレイアウトメモリ４０６、回転処理部（Ｃ）４０７、回転処理部（Ｄ）４０９を制御するための制御部とアドレス発生部を有し、メモリタイミング等を発生させてレイアウトメモリ４０６の読み出し／書き込みを制御する。
【００６９】
レイアウトメモリ４０６は、例えばＤＲＡＭ等の半導体メモリで構成されている。実際には、入力された画像データ（ビットイメージ）のリード及びライト処理を高速に行うために、例えばＡ４サイズのデータが４ページ入る容量のＤＲＡＭで構成されている。図５では、メモリ０，１，２，３の名称で示してあり、Ａ４サイズの原稿はメモリ０とメモリ１をダブルバッファで使用し、合成処理時には、メモリ２をフォーム画像の書き込み用として使用する。また、原稿がＡ３サイズなどのラージサイズであるなら、メモリ０＋メモリ１と、メモリ２＋メモリ３の２ページをダブルバッファとして用いる。具体的には６００ｄｐｉの解像度の画像データの場合には本実施形態の様な２値画像では約１８Ｍバイトの容量が必要となる。
【００７０】
４０７は、回転処理部（Ｃ）であり、レイアウトメモリ４０６から出力された画像データのビット配置を変えると共に、メモリアドレスのスタート値を変えてプリントアウトする際に画像を回転して出力する。４０８は、パラレルシリアル変換部（Ａ）でメモリに記憶されていた１６ビットの画像データをプリントアウトするために１ビットのシリアルデータに変換する。実際には、画像データは４画素×４ラインの１６ビットで構成されているので、プリントアウトのライン毎に１６ビットのうち所定の４画素分のデータを読み出してシリアルに変換する。
パラレルシリアル変換部（Ａ）４０８でシリアルに変換された画像データ（Ａ）は、画像合成部３０６に送られて、その後、プリンタ部２０４に出力されて記録される。
【００７１】
同様に、４０９は回転処理部（Ｄ）であり、レイアウトメモリ４０６から出力された画像データのビット配置を変えると共にメモリアドレスのスタート値を変えてプリントアウトする際に画像を回転して出力する。４１０はパラレルシリアル変換部（Ｂ）であり、メモリに記憶されていた１６ビットの画像データをプリントアウトするために１ビットのシリアルデータに変換する。パラレルシリアル変換部（Ｂ）４１０でシリアルに変換された画像データ（Ｂ）は、画像合成部３０６に出力される。
【００７２】
次に、実際にレイアウトメモリ４０６を使用して電子ソータが動作する場合のタイミングについて詳しく説明する。
【００７３】
図６は、原稿Ａ，Ｂ，Ｃを２部プリントする場合の原稿とプリントとの関係を示した図である。原稿読み取りを行う際に、画像記憶部３０５のハードディスクに記憶すると同時に１部目の画像をプリントする。２部目以降は、ハードディスクに記憶してあるデータを順次読み出して出力する。この時には、原稿読み取りを行う必要がない。
【００７４】
この例について図７を用いて動作タイミングを説明する。
【００７５】
図７は、レイアウトメモリ４０６のメモリ０とメモリ１をダブルバッファとして使用する場合の動作タイミングを示した図である。同図においては、原稿スキャン（レイアウトメモリ４０６への書き込み）、ＨＤ記憶（レイアウトメモリ４０６からの読み出し、ハードディスクへの記憶）、ＨＤ読み出し（ハードディスクからの読み出し、レイアウトメモリへの書き込み）、及びプリント（レイアウトメモリ４０６からの読み出し、記録）の動作を表している。また、横軸のＴ１，Ｔ２，…，Ｔ８はそれぞれの時間における周期を表したもので、説明上同じ時間間隔で表している。
【００７６】
図６で示した原稿Ａ，Ｂ，Ｃが自動原稿送り装置１８０により原稿Ｃ，Ｂ，Ａの順にプラテンガラス１０１に給送されて読み取られる。原稿スキャンされた原稿は、順次レイアウトメモリ４０６のメモリ０、メモリ１、メモリ０と順番に書き込まれる。
【００７７】
Ｔ１において、メモリ０に書き込まれた原稿Ｃの情報は、少し遅れて読み出されて１部目の出力Ｃ１としてプリントされる。メモリ０に書き込むのと同時に読み出してプリントすることで全ての原稿を記憶するまで待つことなく１部目のプリントを完了させることが出来る。
【００７８】
Ｔ２においては、次の原稿Ｂをスキャンしメモリ１に書き込むのと同時に読み出し原稿Ｂの１部目のプリントＢ１を得る。その際、先程メモリ０に記憶しておいた原稿Ｃのデータをハードディスクに記憶する。このようなレイアウトメモリ４０６の一方に書き込みを行っている時に他方から読み出すことでダブルバッファとして動作させて全体として高速に動作させている。
【００７９】
以下、Ｔ３で原稿Ａの読み込み及びプリント、原稿ＢのデータをＨＤに書き込み、Ｔ４で原稿Ａのデータをハードディスクに書き込みを行う。この時点で原稿Ａ，Ｂ，Ｃの１部目のプリント及びハードディスクへの記憶が終了している。
【００８０】
Ｔ５，Ｔ６，Ｔ７，Ｔ８では、ハードディスクに記憶した画像データを順次読み出して２部目のＣ２，Ｂ２，Ａ２をプリントする。この場合にもメモリ０とメモリ１を、交互の書き込みと読み出し動作に使用している。
【００８１】
図８は、本実施形態の画像記憶部３０５で用いられるハードディスクの画像データの管理及び記憶形式を説明するための図である。
【００８２】
同図に示すディレクトリがページ単位の管理を行っている部分であり、先述のＣＰＵ回路部２０５内のＲＡＭ２０８とハードディスクに記憶されている情報である。例えば、画像のＸ方向及びＹ方向のドット数、先頭のＦＡＴ番号、解像度、濃度情報、圧縮前及び後の画像バイト数が記憶されている。また、上記ハードディスクは、テンポラリー領域、メールボックス領域、フォーム領域の３つの領域を有す。
【００８３】
テンポラリー領域は、電子ソート動作などでソー卜するための画像を一時的に記憶する部分であり、全てのデータを出力後に消去されるか次のジョブの画像データ入力用に開放される。メールボックス領域は、外部のコンピュータからプリントするデータを記憶させてから画像形成装置１１の操作部からの暗証番号の指定、ボックス番号の入力によってプリントするもので管理者等の指示があるまで画像データは消去されずに残る。フォーム領域は、テンポラリー領域あるいはメールボックス領域から出力された画像データと合成処理を行うフォーム画像を記憶する部分である。尚、フォーム領域には、複数のフォーム画像が記憶可能である。
【００８４】
この３つの領域のそれぞれの容量は、動作していない時に管理者が自由に変更することが可能である。ＦＡＴは、ハードディスクの画像領域のどの部分に記憶しているかの順番を表しているものであり、次に記憶されているＦＡＴ番号が記憶されており、最後のＦＡＴには区切りコード（例えばＦＦＦＦｈ）が記憶されている。これもディレクトリ情報と同様にＲＡＭ２０８とハードディスクに記憶されている。ＦＡＴ番号は、ハードディスクの画像領域の１ブロック（図では５１２ＫＢ）に１対１で対応している。この例ではディレクトリのページ１のＦＡＴ番号情報として１が記憶されているのでＦＡＴ１が参照される。ＦＡＴ１には次のＦＡＴ番号として４が記憶されている。ＦＡＴ４には区切りコードが書かれているので、ページ１の画像は画像領域１と４で構成されていることになる。この使用される画像領域の数は、画像データが圧縮後に記憶されるので画像の特性により異なる。
【００８５】
このような、出力するページ番号を指定するだけで必要なハードディスクに記憶されて画像データを容易に出力することが可能となる。
【００８６】
図９、図１０、及び図１１は、フォーム画像の登録、名称入力、消去の操作を行う画像形成装置１１の操作部２０００に表示される画面を示したものある。液晶画面とタッチパネルで構成されていて、タッチパネルを押す毎に画面が変わる。
【００８７】
図９は、画像読み取り部２０１からフォーム画像の登録を行う場合の画像形成装置１１の操作画面を示す図である。
【００８８】
まず、画面（１）において、フォームを登録する番号を指定する。フォーム番号の後に未登録の表示があるものは新規に登録するフォームを示している。画面（１）においてユーザが何れかのフォームを選択してＯＫキーを押すと、画面（２）の原稿サイズ選択の画面に切り替わる。画面（２）において、ユーザが何れかの原稿サイズを選択してＯＫキーを押すと画面（３）に移る。
【００８９】
画面（３）では、フォーム画像として登録すべき画像が形成されている原稿をセットするよう、その旨を示すメッセージが表示される。ユーザにより原稿がセットされ操作部２０００のスタートキーが押下されたら、画像形成装置１１は原稿の読み取り処理を開始し、読み取り処理が完了したら画面（３）から画面（４）に表示を切り替える。ユーザは、画面（４）が表示された時点でフォーム画像の登録が完了したことを確認できる。画面（４）では、「ＳＣＡＮ  ０１」というフォーム画像が、フォーム番号Ｎ０．１に対応して登録されたことを示している。
【００９０】
登録直後は、フォームの入力装置を意味したフォーム名称が自動的に設定される。例えば、フォーム画像を入力する装置が原稿読み取り装置の場合にはＳＣＡＮ０１とかＳＣＡＮ０２となる。その後、必要に応じて名称入力を行いフォーム名称を変更する。また、画面（４）において、「チェックコピー」キーはフォーム画像の内容がファイル名称だけで判断できない場合にプリントして画像をチェックする機能である。ユーザは所望するフォームを選択してチェックキーを押すことで、登録されているフォーム画像を可視的に確認することが出来る。
【００９１】
図１０は、フォーム画像の名称を入力する場合の画像形成装置１１の操作画面を示す図である。
【００９２】
画面（５）において、名称入力のキーを押しフォーム名称を入力したいフォームを選択する。例ではＮｏ．１のＳＣＡＮ０１を選択している。ＯＫキーを押すと画面（６）に変わり表示されたキー入力から名称をローマ字入力と変換キーにより行う。ＯＫキーを押すと画面（７）に変わる。この画面では、Ｎｏ．１がフォームという名称になっている。
【００９３】
図１１は、フォーム画像を消去する場合の画像形成装置１１の操作画面を示す図である。
【００９４】
画面（８）で消去キーを押し消去したいフォームを選択する。ＯＫキーを押すと画面（９）が表示され、消去して良いかどうかの確認画面となる。「いいえ」なら画面（８）に戻り再度フォームを選択する。消去するフォーム番号が正しければ「はい」を選択するとフォーム消去後に画面（１０）に戻る。消去されたフォームは「未登録」という最初の名称になる。
【００９５】
図１２は、画像形成装置１１の操作部のフォーム画像指定方法を示した図である。本実施形態では、フォーム指定の画面の選択の操作性を良くするために、設定された画像形成装置の動作モードに応じて操作画面を変えている。画面（１２）は、片面原稿から片面プリントするモードの場合、画面（１３）は片面原稿から両面プリンするモードの場合ト、画面（１４）は表紙モードで表と裏に表紙画像を出力すると同時に両面プリントを行う場合の操作画面をそれぞれ表している。このような操作部でフォーム合成が指定されると、予め指定された動作モードに応じてフォーム指定の操作画面を変えて表示される。画面（１２）、画面（１３）、及び画面（１４）の３種類の動作の場合を例に挙げて説明する。
【００９６】
画面（１２）は、通常の片面コピーの場合の画面であり、即ち、１枚の片面原稿から１枚のシートの片面にコピーするモード（通常のコピーモード）が予め設定されている場合に、フォーム画像の基本設定画面（１１）において、ユーザにより何れかのフォーム画像が選択され、ＯＫキーが押下された場合に表示される画面である。図に示す例では、フォームＮ０．３のフォーム画像「フォーム１」が選択されていることを示している。
【００９７】
このフォームで良ければ「ＯＫ」キーを押し、これより画面（１２）から画面（１５）のコピー画面に切り替わる。変更したい場合には「フォーム」キーを押すことで画面（１１）に戻り、新たにフォーム番号を選択することが出来る。
【００９８】
図１３は、本実施形態におけるフォーム画像と原稿とコピー画像の関係を示す図である。片面原稿Ａ，Ｂ，Ｃにフォーム２の画像を合成して片面コピーする場合を例に、これらの関係を図１４のタイミング図を参照して説明する。
【００９９】
図１４において、横軸は時間を表し、縦軸は各処理を表し、各時間に行われる処理が分かるように表している。尚、後述する図１６及び図１８も同様である。
また、図１４から明らかなように、本例では、２部目を後で出力可能な様にハードディスクにも並行して記憶させている。
【０１００】
まずＴ１のタイミングで、ハードディスクからフォーム２（Ｆ２で示す）を読み出し、レイアウトメモリ４０６のメモリ２に書き込む。このフォーム合成の動作においては、図５を参照して、画像を順次、書き込むためのメモリ０、メモリ１の他にフォーム画像を記憶しておくためのメモリ２の合計３つのメモリを用いて動作させる。
【０１０１】
Ｔ２のタイミングで、原稿Ｃの原稿スキャンが行われてメモリ０に書き込まれる。ほぼこの処理と同時にメモリ０からは原稿Ｃのデータが読み出されてメモリ制御部３０３の回転処理部４０７、パラレルシリアル変換部４０８を通り画像データ（Ａ）として出力される。この出力に同期を取って、予めメモリ２に書き込まれているフォーム２の画像を読み出して、回転処理部４０９及びパラレルシリアル変換部４１０を通り画像データ（Ｂ）として出力する。読み出された画像データ（Ａ），（Ｂ）は、図４を参照して、後段の画像合成部３０６により合成される。合成したデータは、図１４では（Ｃ＋Ｆ２）で表され、該合成データはＴ２のタイミングでプリントされる。
【０１０２】
以下同様に、Ｔ３のタイミングで合成データ（Ｂ＋Ｆ２）が、Ｔ４のタイミングで合成データ（Ａ＋Ｆ２）がそれぞれプリントされ、１部目の出力が完了する。
【０１０３】
図１５は、片面原稿Ａ，Ｂ，Ｃ，Ｄを両面コピーする場合に表面にフォーム２の画像、裏面にフォーム２０を合成する場合を示す図である。フォーム指定の操作画面は、図１２の画面（１３）である。
【０１０４】
図１２の画面（１３）は、２枚の片面原稿から１枚のシートの両面にコピーするモード（両面コピーモード）が予め設定されている場合に、フォーム画像の基本設定画面（１１）において、シートの表面用のフォーム画像と裏面用のフォーム画像がそれぞれユーザにより選択され、ＯＫキーが押下された場合に表示される画面である。画面（１３）では、シートの表面に形成されるフォーム画像が「フォームｌ」という名称のフォーム画像であり、シートの裏面に形成されるフォーム画像が「フォーム２］という名称のフォーム画像であることを表している。
このような、画像形成装置の動作モードとして両面プリントモードが設定された場合において、フォーム画像の合成処理を行う場合は、シートの表面と裏面の各面毎にフォーム画像を選択できるよう、ユーザが選択可能なフォーム画像の数を２つとする。尚、シートの表面と裏面で同一のフォーム画像を選択しても良いし、どちらか一方の面だけフォーム画像を選択しても良い。
【０１０５】
図１６は、これらのタイミングを示したもので両面コピーで原稿の出力順を変えるのと、２部目を後で出力可能な様にハードディスクにも並行して記憶させている。
【０１０６】
まずＴ１のタイミングで、ハードディスクからフォーム２０（Ｆ２０で示す）を読み出し、レイアウトメモリ４０６のメモリ２に書き込む。このフォーム合成の動作においては、図５を参照して、画像を順次、書き込むためのメモリ０、メモリ１の他にフォーム画像を記憶しておくメモリ２の合計３つのメモリを用いて動作させる。
【０１０７】
Ｔ２のタイミングで、原稿Ｄの原稿スキャンが行われてメモリ０に書き込まれる。ほぼこの処理と同時にメモリ０からは原稿Ｄのデータが読み出されてメモリ制御部３０３の回転処理部４０７、及びパラレルシリアル変換部４０８を通り画像データ（Ａ）として出力される。この出力に同期を取って予めメモリ２に書き込まれているフォーム２０の画像を読み出して回転処理部４０９及びパラレルシリアル変換部４１０を通り画像データ（Ｂ）として出力する。読み出された画像データ（Ａ），（Ｂ）は、図４を参照して、後段の画像合成部３０６により合成される。図１６では（Ｄ＋Ｆ２０）のプリントで示される。
【０１０８】
Ｔ３のタイミングでは、原稿Ｃの原稿スキャンが行われてメモリ１に書き込まれる。同時にメモリ０からは先程読み取られた原稿Ｄのデータが読み出されてハードディスクに記憶される。
【０１０９】
Ｔ４のタイミングで、原稿Ｂの原稿スキャンが行われてメモリ０に書き込まれる。ほぼ同時にメモリ０から原稿Ｂのデータが読み出され、先程と同様の処理が行われて画像データ（Ａ）が出力される。この出力と同期を取ってメモリ２からはフォーム２０の画像データ（Ｂ）が出力され画像合成部３０６により合成される。図１６では（Ｂ＋Ｆ２０）で示される。ここまでの動作で両面コピーの裏面のプリントが終了する。その後のＴ５，Ｔ６のタイミングで、原稿Ｂ，原稿Ａの画像データを順次ハードディスクに記憶させる。
【０１１０】
次に表面のプリントを行う最初のＴ７のタイミングで、表面側に合成するフォーム２をハードディスクから読み出しメモリ２に書き込む。その後Ｔ８，Ｔ９，Ｔ１０のタイミングで、表面用の画像データ、即ち原稿Ｃ、原稿Ａの画像データをハードディスクから順次読み出し、メモリ２のフォーム２の画像と合成し、合成データ（Ｃ＋Ｆ２）、及び（Ａ＋Ｆ２）を順次シート上にプリントして両面コピーを完成させる。
【０１１１】
図１７は、片面原稿Ａ，Ｂ，Ｃ，Ｄを表紙モードで両面コピーする場合において、フォーム画像を使用し合成出力する場合を示す図であり、原稿の画像データ（片面原稿４枚分）にフォーム画像２０を合成し、表表紙にはフォーム画像１を使用し、裏表紙にはフォーム画像３を使用するよう、図１２に示す操作部の画面（１１）及び（１４）にてユーザが指定した場合の例である。フォーム指定の操作画面は、図１２の画面（１４）である。
【０１１２】
図１２の画面（１４）は、画像形成装置の動作モードとして表紙モードが設定されている場合に、フォーム画像の基本設定画面（１１）において、ユーザにより所定のフォーム画像が選択され、ＯＫキーが押下された場合に表示される画面である。図に示す例では、原稿本文用のフォーム画像と表表紙用のフォーム画像と裏表紙用のフォーム画像がそれぞれ選択されていることを示している。このような、本形態では、画像形成装置の動作モードとして表紙モードが設定されている場合において、フォーム画像を使用する場合は、表表紙用、中身用、裏表紙用のフォーム画像を選択できるよう、ユーザにより選択可能なフォーム画像の数を３つとしている。
【０１１３】
当該ジョブの仕上がり状態に関しては、図１７の下方を参照して、３ページからなる出力データの１ページ目の表面に、表表紙用の画像としてのフォーム１の画像が形成され、１ページ目の裏面には、原稿画像Ａとフォーム画像２０との合成画像が形成され、２ページ目の表面には原稿画像Ｂとフォーム画像２０との合成画像が形成され、２ページ目の裏面には原稿画像Ｃとフォーム画像２０との合成画像が形成され、３ページ目の表面には原稿画像Ｄとフォーム画像２０との合成画像が形成され、３ページ目の裏面には、裏表紙用の画像としてフォーム画像３が形成されることになる。
【０１１４】
図１８は、該ジョブの処理のタイミングを示した図であり、表紙モードでの両面コピーで原稿の出力順を変えるのと、２部目を後で出力可能な様にハードディスクにも並行して記憶させている。
【０１１５】
まずＴ１のタイミングで、裏表紙用の画像として出力するフォーム画像３をハードディスクから読み出しメモリ２に記憶し、Ｔ２のタイミングでは、原稿に合成するフォーム画像２０をハードディスクから読み出しメモリ３に記憶している。尚、表表紙用の画像として出力するフォーム画像１は、Ｔ９のタイミングで、ハードディスクから読み出され、メモリ２に記憶される。この例ではフォームの種類が全部で３種類使用することや原稿読み取りの高速動作のダブルバッファ動作のために、図５を参照してレイアウトメモリ４０６をメモリ０からメモリ３までの４種類を全て使用している。その他の動作においては、図１６と図１８で説明した動作と同じなので省略する。
【０１１６】
尚、画像形成順序に関して、Ｔ２のタイミングで、出力データの３ページ目となるシートの裏面に裏表紙用の画像としてフォーム画像３を形成し、次いでＴ３のタイミングで、２ページ目となるシートの裏面に原稿画像Ｃとフォーム画像２０の画像との合成画像を形成し、Ｔ５のタイミングで、１ページ目となるシートの裏面に原稿画像Ａとフォーム画像２０との合成画像を形成し、Ｔ８のタイミングで、３ページ目となるシートの表面に原稿画像Ｄとフォーム画像２０との合成画像を形成し、Ｔ９のタイミングで、２ページ目となるシートの表面に原稿画像Ｂとフォーム画像２０との合成画像を形成、Ｔ１０のタイミングで、１ページ目となるシートの表面に表表紙用の画像としてフォーム画像１を形成する。Ｔ１０の時点で、両面３ページからなる出力データの１部目のプリント処理が完了する。
【０１１７】
このような、本形態では、画像形成装置の動作モードとして表紙モードが設定された場合において、フォーム画像の合成処理を行う場合は、本文（原稿）用のフォーム画像と表表紙用のフォーム画像と裏表紙用のフォーム画像をそれぞれユーザが選択できるよう、選択可能なフォーム画像の数を３つとする。尚、表紙モードに関して、図１７に示す例では、表表紙、裏表紙には原稿画像を形成しないようにしているが、図２０に示すように、表表紙、裏表紙に原稿画像を形成できるようにし、どちらか一方をユーザが選択できるようにしても良い。図２０に示す例では、表表紙用のシートの表面に原稿画像Ａとフォーム画像１との合成画像を形成し、裏表紙用のシートの裏面に原稿画像Ｆとフォーム画像３との合成画像を形成している。
【０１１８】
尚、表表紙や裏表紙を混在させる表紙モードの他にも、シートとシートの間に仕切り紙として合紙用のシートを挿入する動作モード（合紙モード）の場合でも、本発明を適用できる。図２１に示す例を用いて説明する。
【０１１９】
図２１に示す例は、片面原稿Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇを表紙・合紙モード（表紙モード＋合紙モード）で両面コピーする場合において、フォーム画像を使用して合成出力する場合の例である。尚、ここでは、原稿の画像データ（片面原稿７枚分）にフォーム画像２０を合成し、表表紙にはフォーム画像１を使用し、合紙にはフォーム画像２を使用し、裏表紙にはフォーム画像３を使用するよう、操作部の画面でユーザによりフォーム画像の選択が行われ、合成出力するよう指示されたものとする。画像形成装置は、ユーザからの指示に基づいて合成処理を行いプリントする。
【０１２０】
該ジョブの仕上がり状態に関しては、図２１の下方を参照して、５ページからなる出力データの１ページ目の表面に、表表紙用の画像としてのフォーム１の画像が形成され、１ページ目の裏面には、原稿画像Ａとフォーム画像２０との合成画像が形成され、２ページ目の表面には原稿画像Ｂとフォーム画像２０との合成画像が形成され、２ページ目の裏面には原稿画像Ｃとフォーム画像２０との合成画像が形成され、３ページ目の表面には、合紙用の画像としてのフォーム画像２が形成され、３ページ目の裏面には、原稿画像Ｄとフォーム画像２０との合成画像が形成され、４ページ目の表面には、原稿画像Ｅとフォーム画像２０との合成画趣が形成され、４ページ目の裏面には、原稿画像Ｆとフォーム画像２０の合成画像が形成され、５ページ目の表面には、原稿画像Ｇとフォーム画像２０との合成画像が形成され、５ページ目の裏面には、裏表紙用の画像としてフォーム画像３が形成されることになる。
【０１２１】
ユーザは、原稿画像（本文用の画像）に合成すべきフォーム画像を選択できると共に、表表紙、合紙、裏表紙用の各特別なシート毎にフォーム画像を選択できる。尚、図２１では、表表紙と裏表紙とを含むデータに合紙を１枚挿入させる場合の例だが、例えば、合紙を更にもう１枚挿入する場合は、ユーザが選択できるフォーム画像の数は更に１つ増える。
【０１２２】
このような、画像形成装置の動作モードとして、通常のシート及び表紙（表表紙と裏表紙を含む）や合紙用の通常のシートとは異なる特別なシートに画像を形成して、これらを混在して出力するモード（表紙モードや合紙モードや表紙・合紙モード等）が設定されている場合、通常のシートに形成すべきフォーム画像を選択可能にすると共に、通常のシートに混在すべき特別なシート毎にフォーム画像を選択可能にする。即ち、該モードにおいて、ユーザが選択可能なフォーム画像の数は、混在させる特別なシートの枚数に相当する数に１を加算した数とする。
【０１２３】
以上説明したように、本形態では、通常のプリントモード、両面プリントモード、表紙モード等の画像形成装置が有する複数の動作モード毎にフォーム画像の選択方法を異ならせるよう制御しており、設定された動作モードに応して、ユーザが選択可能なフォーム画像の数を決定している。また、これに伴い、フォーム画像の選択画面も、図ｌ２を用いて説明したように、複数の動作モード毎に異ならせるようにしている。
【０１２４】
次に、画像読み取り部２０１とは異なるデータ発生源であるコンピュータ１２や１３上で作成した画像データをフォーム画像として画像形成装置１１内のハードディスクに登録させる場合について説明する。図１９に示す画面（１６）及び画面（１７−１）、（１７−２）、（１７−３）は、コンピュータのディスプレイに表示される画面であり、コンピュータに備え付けられたキーボードやマウス等により所定の操作が可能である。
【０１２５】
図１９において、画面（１６）は、フォーム画像の登録、名称入力、選択、消去の何れかの操作を行うの場合のフォーム選択メニュー画面である。ユーザはまずコンピュータ上のアプリケーションソフトを使用してフォーム画像を作成する。その後、画面（１６）のフォーム選択メニュー画面を開き、フォーム登録を選択する。登録したいフォーム名をスクロールして選択後にＯＫキーを押すと、画像形成装置１１内にフォーム画像として登録される。この時のファイル名称は、基本的にはアプリケーションソフトで作成したファイル名称が使用される。名称を変更したい場合には名称入力を選択し、新たな名称を入力することで変更できる。
【０１２６】
画面（１７−１）は、フォーム画像選択画面であり、予めプリンタドライバからの設定で両面プリントモードが設定されている場合に表示される画面である。
操作し易い様にシートの表面、裏面の各面毎に独立にフォーム画像を選択可能になっている。ＯＫキーを選ぶとフォーム画像が選択され、プリント時には自動的にフォーム合成処理が行われる。両面プリントモード以外でも同様に動作モードに応じて最適な選択画面がコンピュータのディスプレイに表示される。
【０１２７】
例えば、両面（１７−２）は、予め設定された動作モードが通常のプリントモードの場合に表示される画面であり、該画面にてユーザは、合成すべきフォーム画像を１つ選択可能になっている。一方、画面１７（１７―３）は、予め設定された動作モードが表紙モードの場合に表示される画面であり、該画面にてユーザは、表紙用、本文用、裏表紙用のフォーム画像をそれぞれ選択可能となっている。このような、複数の動作モード毎にフォーム画像の選択画面を異ならせている。尚、画像形成装置において操作する場合においても、画面（１７―１）、（１７―２）、（１７―３）のような選択画面を操作部２０００に表示させるような構成でも良い。
【０１２８】
このような本実施形態では、画像形成装置の操作部２０００における操作により原稿読み取り装置から、あるいはコンピュータ１２，１３からの指示により、データ展開処理部２０９を介してコンピュータ１２や１３から画像記憶部３０５のハードディスクに複数のフォーム画像を予め登録しておき、操作部２０００またはコンピュータからの指示に基づいて、ページ毎に任意のフォーム画像をハードディスクから読み出すことが出来るように構成したので、作業効率を向上させた電子ソート機能とフォーム合成機能を実現可能となる。また、図１２、図１９等を用いて述べたようにフォーム画像の選択方法も画像形成装置が有する複数の動作モード毎に異ならせることで、簡単に最適なフォーム画像を選択可能になり、ユーザに対する操作性を向上させることが出来る。
【０１２９】
図２２は、ハードディスクに記憶されたフォーム画像を使用して画像形成処理を行う場合における処理のフローチャートを示す図であり、該処理を実行するためのプログラムは、上述した図１のＣＰＵ回路部内のＲＯＭ２０７にコードの形で記憶されており、ＣＰＵ１０８により該コードが読み出され実行される。尚、該処理は、画像形成装置の操作部２０００またはコンピュータ１２または１３においてユーザによる操作が行われた際に実行される処理である。
【０１３０】
まず、操作部２０００またはコンピュータ１２、１３等からフォーム画像の出力を要求する指示がなされたか否かを判断する（ステップＳ２２０１）。この指示は、例えば、ユーザが、操作部２０００のタッチパネルにて操作することによって行われる。
【０１３１】
ステップＳ２２０１においてフォーム画像の出力を要求する指示がなされたと判断した場合は、予め設定された動作モードを判別（ステップＳ２２０２）し、設定された動作モードに応して、当該ジョブにて選択可能なフォーム画像の数を決定する（ステップＳ２２０３）。
【０１３２】
例えば、画像形成装置に対して設定された動作モードが、通常のコピーモードの場合は選択可能なフォーム画像の数を１つとし、両面コピーモードの場合は選択可能なフォーム画像の数を２つとし、表紙モードの場合は選択可能なフォーム画像の数を３つとする。
【０１３３】
そして、ステップＳ２２０３の処理に引き続き、設定された動作モードに応したフォーム画像の操作画面を表示する（ステップＳ２２０４）。尚、ステップＳ２２０４では、フォーム画像の出力を要求する指示を送出した送出元に対して行われる処理である。
【０１３４】
例えば、図１２を用いて説明したように、操作部２０００にて予め設定された動作モードが、通常のコピーモードの場合は操作部２０００のタッチパネルに画面（１２）を表示し、両面コピーモードの場合は画面（１３）を表示し、表紙モードの場合は画面（１４）を表示する。また、例えば、図１９を用いて説明したように、コンピュータ側から予め設定された動作モードが、両面プリントモードの場合はコンピュータのディスプレイに画面（１７−１）を表示させ、通常のプリントモードの場合は画面（１７−２）を表示させ、表紙モードの場合は画面（１７−３）を表示させる。このような、複数の動作モード毎に表示内容を異ならせ、フォーム画像の選択方法を異ならせる。
【０１３５】
次いで、ユーザによりフォーム画像が選択され、画像形成処理の開始を要求する指示がなされたか否かを判断する（ステップＳ２２０５）。この処理は、画像形成処理の開始を要求する指示が有るまで繰り返される。
【０１３６】
ステップＳ２２０５にて画像形成処理の開始を要求する指示がなされたと判断した場合は、画像記憶部３０５内のハードディスクのフォーム領域からユーザにより選択されたフォーム画像を読み出し、レイアウトメモリ４０６内の所定のメモリに格納する（ステップＳ２２０６）。そして、読み出したフォーム画像とデータ発生源（例えば、画像読取部２０１やコンピュータ）から入力された画像データとの合成処理を行い、合成処理したデータをプリンタ部２０４に出力する（ステップＳ２２０７）。
【０１３７】
尚、シート上にフォーム画像のみを形成する場合（例えば、図１７を参照して、出力データの１ページ目の表面や３ページ目の裏面にフォーム画像を形成する場合）や、原稿画像のみを形成するようユーザにより設定されている場合は、ステップＳ２２０７では合成処理は行わず、そのままプリンタ部２０４にデータを出力する。また、ステップＳ２２０６にて、ハードディスクからレイアウトメモリ４０６に読み出されたフォーム画像は、当該ジョブが終了するまで消去されることはない。従って、１つのジョブで複数回使用されるフォーム画像は、ハードディスクから一度読み出しておけば、ハードディスクから繰り返し読み出す必要がない。
【０１３８】
ステップＳ２２０７の処理に引き続き、プリンタ部２０４にて１ページ分（シートの片面分に相当）の画像形成処理が完了したか否かを判断する（ステップＳ２２０８）。ステップＳ２２０８の処理は、１ページ分の画像形成処理が完了するまで繰り返される。ステップＳ２２０８にて、１ページ分の画像形成処理が完了したと判断した場合は、該ジョブにて出力すべきデータが未だ有るか否かを判断する（ステップＳ２２０９）。
【０１３９】
ステップＳ２２０９にて、出力すべきデータが無いと判断した場合は該処理を終了する。一方、出力すべきデータが未だ有ると判断した場合は、ユーザにより選択されたフォーム画像のうちハードディスクから読み出してないフォーム画像が未だ有るか否かを判断し（ステップＳ２２１０）、読み出していないフォーム画像が有ると判断した場合はステップＳ２２０６に戻る。一方、ユーザにより選択されたフォーム画像のうち読み出していないフォーム画像は無いと判断した場合はステップＳ２２０７に戻る。
【０１４０】
尚、本発明は図示の実施形態に限定されず種々の変形が可能である。その変形例としては、例えば次のようなものがある。
【０１４１】
（１）上述した実施形態の機能（例えば、例えば、複数の動作モード毎にフォーム画像の操作画面を異ならせ、フォーム画像の選択方法を異ならせるための処理、選択可能なフォーム画像の数を決定するための処理、図９乃至図２１を用いて説明したことを実行するための処理、図２２のフローチャートに示した処理等）を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し、実行することによっても、本発明の目的を達成することが出来る。この場合、記憶媒体から読み出されたプログラムコード自体が、上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発のメモリカード、ＲＯＭ等を用いることが出来る。
【０１４２】
（２）また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現できるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって、上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４３】
（３）さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含む。
【０１４４】
（４）上述の実施形態では、動作モードに応じて最適な操作が出来る画面を自動的に表示させる場合について説明したが、この表示の組み合わせは、管理者あるいはサービスマンが自由に選択できる様にしても良い。これは、例えば、片面から片面コピーの場合でも、奇数ページと偶数ページで合成するフォーム画像を変えたい場合などに当てはまる。
【０１４５】
以上詳述したように、本形態によれば、ページ毎に異なるフォーム画像を合成する場合に作業効率を著しく向上させることが可能になると共に、フォーム合成画像を短時間で出力することが出来る。
【０１４６】
また、操作部２０００からのフォーム指定操作またはコンピュータからの指示に従って、画像合成すべきフォーム画像をページ毎に指定するようにしたので、例えば画像形成の動作モード毎にフォーム画像の選択方法を変えることにより、簡単に最適なフォーム画像を選択することが可能になる。
【０１４７】
【発明の効果】
以上詳細に説明したように、本発明によれば、入力手段により入力される画像データに合成させるための複数の画像データから、入力手段により入力された画像データを用いてシートに画像を印刷する際の印刷モードに応じた数の画像データを選択し、選択された画像データを入力手段により入力された複数の画像データの少なくとも何れかと合成して出力することができる。
【図面の簡単な説明】
【図１】画像形成装置の概略構成を示すブロック図である。
【図２】図１に示した画像形成装置とコンピュータとがネットワークで接続された状態を示す図である。
【図３】図１に示した画像形成装置の一例を示す断面図である。
【図４】電子ソータ部２０３の詳細構成を示すブロック図である。
【図５】メモリ制御部３０３の詳細構成を示すブロック図である。
【図６】原稿Ａ，Ｂ，Ｃを２部プリントする場合の原稿とプリントとの関係を示した図である。
【図７】図６に示した例における動作タイミングを示す図である。
【図８】画像記憶部で用いられるハードディスクの画像データの管理及び記憶形式を説明するための図である。
【図９】画像読み取り装置からフォーム画像の登録を行う場合の画像形成装置の操作画面を示す図である。
【図１０】フォーム画像の名称を入力する場合の画像形成装置の操作画面を示す図である。
【図１１】フォーム画像を消去する場合の画像形成装置１１の操作画面を示す図である。
【図１２】画像形成装置の操作部のフォーム画像指定方法を示した図である。
【図１３】フォーム画像と原稿とコピー画像の関係を示す図である。
【図１４】図１３の例における動作タイミングを示す図である。
【図１５】片面原稿を両面コピーする場合におけるフォーム画像の合成を示す図である。
【図１６】図１５の例における動作タイミングを示す図である。
【図１７】片面原稿を表紙モードで両面コピーする場合を示す図である。
【図１８】図１７の例における動作タイミングを示す図である。
【図１９】コンピュータからのフォーム画像を登録する場合におけるコンピュータのディスプレイ画面を示す図である。
【図２０】表紙モードにおいてフォーム画像と原稿と出力画像の関係を説明するための図である。
【図２１】表紙、合紙モードにおいてフォーム画像と原稿と出力画像の関係を説明するための図である。
【図２２】フォーム画像を使用して画像形成処理を行う場合における処理のフローチャートを示す図である。
【符号の説明】
１１  画像形成装置
１２，１３  コンピュータ
２０１  画像読み取り部
２０３  電子ソータ部
２０４  プリンタ部
２０９  データ展開処理部
３０３  メモリ制御部
３０５  画像記憶部
３０６  画像合成部
【図１】
0004564609.tif 000002
【図２】
0004564609.tif 000003
【図３】
0004564609.tif 000004
【図４】
0004564609.tif 000005
【図５】
0004564609.tif 000006
【図６】
0004564609.tif 000007
【図７】
0004564609.tif 000008
【図８】
0004564609.tif 000009
【図９】
0004564609.tif 000010
【図１０】
0004564609.tif 000011
【図１１】
0004564609.tif 000012
【図１２】
0004564609.tif 000013
【図１３】
0004564609.tif 000014
【図１４】
0004564609.tif 000015
【図１５】
0004564609.tif 000016
【図１６】
0004564609.tif 000017
【図１７】
0004564609.tif 000018
【図１８】
0004564609.tif 000019
【図１９】
0004564609.tif 000020
【図２０】
0004564609.tif 000021
【図２１】
0004564609.tif 000022
【図２２】
0004564609.tif 000023