(57)【要約】【課題】原稿総枚数を記録する複写処理において、複写の開始に先立って人手により行われていた原稿総枚数の入力を不要とし、正確なページ数記録と迅速な複写処理を実現する。【解決手段】リーダ部１によって原稿を読み取って原稿画像を画像メモリ１２０に蓄積する。このとき、リーダ部１によって読み取られた原稿の枚数をカウントし、ＲＡＭ１２５に記憶される。そして、ＲＡＭ１２５に記憶されたカウント値に基づいて、総ページ数記録対象の原稿の総枚数が取得され、取得された総枚数を用いて各原稿画像に対応するページ番号表記が決定される。そして、画像メモリ１２０に蓄積された原稿画像の各々に、決定したページ番号表記を付加し、これをプリンタ部２により出力させる。【選択図】図３
2006065315.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って原稿画像をメモリに蓄積する読取手段と、
前記読取手段によって読み取られた原稿の枚数をカウントするカウント手段と、
前記カウント手段によるカウント値に基づいて原稿の総枚数を取得する取得手段と、
前記取得手段によって取得された総枚数を用いて各原稿画像に対応するページ番号表記を決定する決定手段と、
前記メモリに蓄積された原稿画像の各々に前記決定手段で決定したページ番号表記を付加して出力する出力手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記取得手段は、原稿給紙装置により原稿を給紙する場合に、該原稿給紙装置に積載された全ての原稿を読み終えたときの、前記カウント手段によるカウント値を前記総枚数として取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段は、ユーザによる原稿読取終了の指示が入力されたときの前記カウント手段によるカウント値を前記総枚数として取得することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
総枚数を用いたページ番号の表記に関して、第１モード或いは第２モードをユーザに選択させる選択手段を更に備え、
前記取得手段は、前記第１モードが選択された場合には前記カウント手段によるカウント値に基づいて前記総枚数を取得し、前記第２モードが選択された場合にはユーザによる設定値を前記総枚数として取得することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記第２モードにおいて、前記カウント手段によるカウント値が前記総枚数を超過した場合、前記出力手段はその超過分の原稿画像についてはページ番号の表記を付加せずに出力することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第２モードにおいて、前記カウント手段によるカウント値が前記総枚数を超過した場合、前記出力手段は、超過分の原稿画像については白紙を出力するよう制御することを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記ページ番号表記における文字サイズおよび表記位置を設定する手段を更に備えることを特徴とする請求項１乃至６のいずれかに記載の画像形成装置。
【請求項８】
原稿を読み取って原稿画像を記憶手段に蓄積する読取工程と、
前記読取工程によって読み取られた原稿の枚数をカウントするカウント工程と、
前記カウント工程によるカウント値に基づいて原稿の総枚数を取得する取得工程と、
前記取得工程によって取得された総枚数を用いて各原稿画像に対応するページ番号表記を決定する決定工程と、
前記記憶手段に蓄積された原稿画像の各々に前記決定工程で決定したページ番号表記を付加して出力する出力工程とを備えることを特徴とする画像形成方法。
【請求項９】
総枚数を用いたページ番号の表記に関して、第１モード或いは第２モードをユーザに選択させる選択工程を更に備え、
前記取得工程は、前記第１モードが選択された場合には前記カウント工程によるカウント値に基づいて前記総枚数を取得し、前記第２モードが選択された場合にはユーザによる設定値を前記総枚数として取得することを特徴とする請求項８に記載の画像形成方法。
【請求項１０】
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの付加情報をプリント可能な画像形成装置を有する画像形成システムのジョブ処理方法であって、
オペレータの介入操作無しに生成した付加情報を前記シートにプリントする第１モードと、オペレータの介入操作を経て生成した付加情報を前記シートにプリントする第２モードのうちの、オペレータからの指示に基づいたモードで、前記画像形成装置を動作させることを特徴とするジョブ処理方法。
【請求項１１】
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの付加情報をプリント可能な画像形成装置を有する画像形成システムのジョブ処理方法であって、
オペレータの介入操作無しに生成した付加情報を前記シートにプリントする第１モードとオペレータの介入操作を経て生成した付加情報を前記シートにプリントする第２モードを選択的に実行可能にし、
前記第１モードの場合に、処理対象となるジョブの画像データが全て前記記憶手段に記憶されたうえで前記画像形成装置により前記ジョブのプリント動作を開始させ、一方、前記第２モードの場合に、処理対象となるジョブの画像データが全て前記記憶手段に記憶される前に前記画像形成装置により前記ジョブのプリント動作を開始させることを特徴とするジョブ処理方法。
【請求項１２】
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの付加情報をプリント可能な画像形成装置を有する画像形成システムのジョブ処理方法であって、
オペレータの介入操作無しに生成した付加情報を前記シートにプリントするモードを実行可能にし、
前記モードを実行する場合に、前記付加情報をプリントすべき対象のジョブの画像データが全て前記記憶手段に記憶されたうえで前記画像形成装置により該ジョブのプリント動作を開始させるが、該ジョブのプリント動作を実行している際中に、該ジョブとは別のジョブのデータを前記記憶手段に記憶可能とし、該ジョブのプリント動作に並行して前記別のジョブのデータの前記記憶手段への記憶処理を実行可能にすることを特徴とするジョブ処理方法。
【請求項１３】
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの総ページ数に相当する付加情報をプリント可能な画像形成装置を有する画像形成システムのジョブ処理方法であって、
前記ジョブのページ数をカウントするカウント手段からの情報に基づいて生成した付加情報を、前記シートにプリントする動作モードを実行可能にし、
前記動作モードを実行する場合に、処理対象となるジョブの画像データが全て前記記憶手段に記憶されたうえで前記画像形成装置により前記ジョブのプリント動作を開始させるが、前記記憶手段に前記ジョブの画像データを記憶する処理と並行して、前記付加情報を生成する為の前記カウント手段による前記カウント動作を実行させる事を特徴とするジョブ処理方法。
【請求項１４】
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの総ページ数に相当する付加情報をプリント可能な画像形成装置、を有する画像形成システムのジョブ処理方法であって、
操作部を介してオペレータにより入力される前記ジョブのページ数に関する情報に基づいて生成した付加情報を、前記シートにプリントする動作モードを実行可能にし、
前記動作モードを実行する場合に、処理対象となるジョブの画像データを前記記憶手段に記憶する処理と並行して、前記ジョブのプリント動作を実行させることを特徴とするジョブ処理方法。
【請求項１５】
前記画像形成装置が具備する原稿読取装置から出力されるジョブのデータ、及び／又は、前記画像形成装置とデータ通信可能なコンピュータにて生成されたジョブのデータを、前記記憶手段を介して前記画像形成装置によりプリント可能にすることを特徴とする請求項１０乃至１４の何れかに記載のジョブ処理方法。
【請求項１６】
付加情報として前記ジョブの総ページ情報と該ジョブのページ番号の両方をプリントするモード、及び、付加情報として前記ジョブの総ページ情報はプリントするが該ジョブのページ番号はプリントさせないモード、のうちのオペレータにより指示されたモードで前記画像形成装置を動作させることを特徴とする請求項１０乃至１５の何れかに記載のジョブ処理方法。
【請求項１７】
前記ジョブの先頭ページの画像データから順番に前記記憶手段に記憶させ、且つ、前記記憶手段の前記ジョブの先頭ページの画像データから順番に前記画像形成装置によりプリントさせることを特徴とする請求項１０乃至１６の何れかに記載のジョブ処理方法。
【請求項１８】
前記第２モードにおいて、処理対象のジョブのデータの全ページを前記記憶手段に記憶させる前に該ジョブのプリント動作を開始させ、
前記操作部を介してオペレータにより入力された前記ジョブのページ数よりも前記ジョブのデータの実際のページ数の方が多い場合に、前記操作部に警告表示を実行させることを特徴とする請求項１０及び１１及び１５乃至１７のいずれかに記載のジョブ処理方法。
【請求項１９】
前記第２モードにおいて、処理対象のジョブのデータの全ページを前記記憶手段に記憶させる前に該ジョブのプリント動作を開始させ、
前記操作部を介してオペレータにより入力された前記ジョブのページ数よりも前記ジョブのデータの実際のページ数の方が多い場合に、前記ジョブのプリント動作をストップさせることを特徴とする請求項１０及び１１及び１５乃至１８のいずれかに記載のジョブ処理方法。
【請求項２０】
前記第２モードにおいて、処理対象のジョブのデータの全ページを前記記憶手段に記憶させる前に該ジョブのプリント動作を開始させ、
前記操作部を介してオペレータにより入力された前記ジョブのページ数よりも前記ジョブのデータの実際のページ数の方が多い場合に、前記ジョブのプリント動作をストップするか継続させるかを前記操作部を介してユーザにより選択可能とすることを特徴とする請求項１０及び１１及び１５乃至１９のいずれかに記載のジョブ処理方法。
【請求項２１】
前記第２モードにおいて、処理対象のジョブのデータの全ページを前記記憶手段に記憶させる前に該ジョブのプリント動作を開始させ、
前記操作部を介してオペレータにより入力された前記ジョブのページ数よりも前記ジョブのデータの実際のページ数の方が多い場合に、前記付加情報のプリントは禁止するが、前記ジョブの画像データ自体のプリントは実行可能にすることを特徴とする請求項１０及び１１及び１５乃至２０のいずれかに記載のジョブ処理方法。
【請求項２２】
請求項８乃至２１の何れかに記載の方法を実行する画像形成システム。
【請求項２３】
請求項８乃至２１の何れかに記載の方法を実行する画像形成装置。
【請求項２４】
請求項８乃至２１の何れかに記載の方法を実行する為のコンピュータ読取可能な記憶媒体。
【請求項２５】
請求項８乃至２１の何れかに記載の方法を実行する為のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成システム、その方法並びに記憶媒体、プログラムに関し、例えば、画像形成されるシート上にページ番号等の情報を付加可能な画像形成装置等に関する。
【背景技術】
【０００２】
近年、複写機等の画像形成装置において、原稿画像が記録される記録紙にページ番号等の付加情報を付加するナンバリング機能を持つものが提案されている。このようなナンバリング機能においては、単にページ番号を付加するのみではなく、例えば、（該当ページ数）／（総ページ数）のように原稿の総枚数に対する何枚目かがわかるようなナンバリング機能（総ページ数付きページ番号記録と称する）が提案されている。この総ページ数付ページ番号記録を提供可能にするものが、例えば、特許文献１や特許文献２に開示されている。
【０００３】
特許文献１では、原稿自動送り装置（以下、ＡＤＦともいう）を用いて、まず、原稿の総枚数を計測（原稿枚数をカウント）する為に、原稿台にセットされた原稿の搬送動作を実行させ、原稿を一枚搬送する毎に、原稿の枚数を加算していく。搬送すべき原稿がなくなるまで該一連の動作を繰り返すことにより、複数ページかなる一連の原稿束の原稿総枚数が計測される。原稿の総枚数の計測作業が完了したら、該原稿画像を実際に記録紙に印字すべく、原稿枚数をカウントする為に先の工程にてＡＤＦにより搬送動作がなされた原稿を、もう一度、該ＡＤＦにより搬送させる。この搬送において、画像形成装置は、該原稿の画像を読取り、読取った画像を記録紙に印字する共に、該記録紙に対して、その原稿のページ番号と、先の工程により取得した原稿の総枚数を、印字する。
【０００４】
また、特許文献２においては、予めユーザによって設定された原稿の総枚数を用いてナンバリングを行う構成が開示される。
【特許文献１】特開平２−１０６７７８号公報
【特許文献２】特開平９−１９０１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１のように、自動原稿送り装置（ＡＤＦ）を用いて予め原稿の総枚数を装置により計測する構成の場合は、同一原稿に対する２度にわたる原稿搬送動作が発生する。すなわち、（ｉ）原稿の総枚数を計測する為のＡＤＦによる原稿の搬送動作と、（ｉｉ）その原稿の画像を実際に記録紙に記録する為のＡＤＦによる該原稿の搬送動作である。原稿の搬送では、ローラやベルトなどを用いて原稿が搬送されるため、ＡＤＦにて原稿を搬送する回数が多ければ多いほど、ＡＤＦにて原稿の紙詰まり（原稿ジャム）が発生する確率も、原稿を搬送する回数が少ない場合と比較して、高くなる可能性が想定される。又、原稿ジャムが発生すれば原稿自体を痛めてしまうという問題も生じうる。また、原稿枚数が増えれば増えるほど、原稿の総枚数を計測のための時間が、原稿枚数が少ない時に比べ、余分にかかることが予想される。また自動原稿送り装置が装着されていない画像形成装置では、そもそも、総枚数をカウントすることはできない可能性がある。
【０００６】
また、特許文献２のように、原稿枚数をユーザが予め手入力する方法では、原稿総枚数の計測が不要となるので、印刷し終わるまでの時間を短縮することが可能になる。しかしながら、原稿の総枚数を、画像形成を実行させる前に、実際に、ユーザが、目視で、数える等の作業が必要である。よって、ユーザが原稿の総枚数を数え間違えるというミスが発生したり、そのようなミスに起因した誤操作が原因で、画像形成装置によりユーザが所望としない画像形成を実行してしまう可能性が考えられる。又、原稿の総枚数が大量にある場合には、ユーザに要求される作業が、原稿の総枚数が少量のときに比べ、増加する可能性がある。
【０００７】
本発明は上述したような従来技術にて想定される問題を克服できる画像形成装置、画像形成システム、その方法、および、記憶媒体、プログラムを提供することを目的とする。
【０００８】
本発明は、例えば、上記特許文献１のような構成により生じうる問題を解決可能にするという効果と、上記特許文献２のような構成により生じうる問題を解決可能にするという効果との両立を図れるようすることを一つの目的とする。更に、本発明は、例えば、ユーザの作業の負担軽減やミスプリント防止という効果と、原稿劣化防止という効果と、生産性を向上できるという効果と、装置に対する負担軽減を図れるという効果などの各種効果を、バランスよく、実現可能にする。そして、ユーザからの様々なニーズに対応可能な、画像形成装置、画像形成システム、その方法、および、記憶媒体、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。すなわち、
原稿を読み取って原稿画像をメモリに蓄積する読取手段と、
前記読取手段によって読み取られた原稿の枚数をカウントするカウント手段と、
前記カウント手段によるカウント値に基づいて原稿の総枚数を取得する取得手段と、
前記取得手段によって取得された総枚数を用いて各原稿画像に対応するページ番号表記を決定する決定手段と、
前記メモリに蓄積された原稿画像の各々に前記決定手段で決定したページ番号表記を付加して出力する出力手段とを備える。
【００１０】
また、上記の目的を達成するための本発明の他の態様によって提供される画像形成方法は、
原稿を読み取って原稿画像をメモリに蓄積する読取工程と、
前記読取工程によって読み取られた原稿の枚数をカウントするカウント工程と、
前記カウント工程によるカウント値に基づいて原稿の総枚数を取得する取得工程と、
前記取得工程によって取得された総枚数を用いて各原稿画像に対応するページ番号表記を決定する決定工程と、
前記メモリに蓄積された原稿画像の各々に前記決定工程で決定したページ番号表記を付加して出力する出力工程とを備える。
【００１１】
また、上記の目的を達成するための本発明の他の態様によるジョブ処理方法は、
複数ページのジョプのデータを記憶可能な記憶手段の該ジョブの画像データがプリントされるシートに該ジョブの付加情報をプリント可能な画像形成装置を有する画像形成システムのジョブ処理方法であって、
オペレータの介入操作無しに生成した付加情報を前記シートにプリントする第１モードと、オペレータの介入操作を経て生成した付加情報を前記シートにプリントする第２モードのうちの、オペレータからの指示に基づいたモードで、前記画像形成装置を動作させる。
【発明の効果】
【００１２】
本発明によれば、例えばジョブの総ページ数やページ番号等の付加情報を出力結果に反映可能な画像形成装置やシステムにおいて、そのような出力結果を作成する際の従来技術の課題（例えば生産性の問題や、原稿劣化の問題、ミスプリントの問題）を解決できる。又、例えば、該出力結果を作成した場合に、不適正な出力結果を作成してしまうのを阻止し、出力結果の正確性・確実性を向上させる事が出来る。又、例えば、該出力結果を作成する場合のユーザに対する操作性を向上させる事が出来る。又、例えば、上記装置やシステムにて生産性を向上させようとしたが為に、ユーザの意図しない出力結果を作成する等の問題が発生するのを未然に防止出来る。又、上記出力結果を作成するうえで、装置に無駄な動作を実行させないようにすることができ、機器に対する負担を軽減できる。又、このような、ジョブの総ページ数やページ番号等の付加情報を出力結果に反映可能な画像形成装置やシステムにて、上記出力結果を作成する場合に、上述の効果の少なくとも何れかを含む複数の効果を、バランスよく、得られるようにする事が出来る。例えば、原稿総枚数を含むページ数を記録する複写処理において、複写の開始に先立って行われていた原稿枚数のみのカウントを目的とした原稿送りや、人手により行われていた原稿総枚数の入力が不要となり、正確なページ数記録と迅速な複写処理を実現できる。そして、このような、ジョブの総ページ数やページ番号等の付加情報を出力結果に反映可能な画像形成装置やシステムにて該出力結果を作成する場合において、ユーザからの様々なニーズに柔軟に対応することが出来る。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１４】
図１は、本実施形態の画像形成装置（実施形態では複写機とする）の構成を示す断面図である。本実施形態の画像形成装置は主にリーダ部１およびプリンタ部２によって構成される。以下、各部の構成および動作について説明する。尚、本実施形態では、主に、コピー機能を有する複写機を例にとり説明するがこれに限られるものではない。例えば、コンピュータから出力された画像データをプリント可能にするプリント機能を具備した画像形成装置であっても良い。或いは、コピー機能およびプリント機能およびファクシミリ機能等の少なくとも何れかの機能を含む複数の機能を有する複合機能型の画像形成装置であってもよいし、該機能のうちの何れか1つの機能のみを具備した単一機能型の画像形成装置であっても良い。
【００１５】
原稿給送装置１０１（以下、ＡＤＦ１０１と記す場合もある）上に積載された原稿は、１枚ずつ順次原稿台ガラス面１０２上に搬送される。
【００１６】
尚、本実施形態の画像形成装置は先頭ページ処理（先頭ページモード）での画像形成処理が可能である。先頭ページモードでは、ＡＤＦ１０１にセットされた、複数ページからなる一連の原稿束を、一枚ずつ先頭ページ側（１頁目）の原稿から順番にＡＤＦ１０１により給送させる。そして、先頭ページから順番に、原稿の読取処理、該原稿画像のメモリへの記憶処理、並びに、印字処理を実行する。この先頭ページモードで印刷する場合には、画像形成装置は、印刷結果物のページの順番を維持するために、フェイスダウン処理を実行する。このフェイスダウン処理では、画像形成した記録紙を、機内の記録紙の表裏を反転する反転ユニットにより裏返しにし、記録紙の第1面（表面）が下向きの状態で機外へと排出し、該機外の排紙部にて第1面が下向きの状態で順次スタックさせる。又、記録紙に対してステイプル処理等のシート加工処理を施す場合には、反転ユニットを介して第１面が下向きの状態で搬送された画像形成済みの記録紙を順次スタック可能な、装置内部の処理トレイ上に、該下向きの状態の記録紙を先頭ページから順番にスタックさせる。次に、最終ページの記録紙が該処理トレイ上にスタックされた時点で、不図示のステイプラにより、該処理トレイ上の記録紙束に対してステイプル処理を実行させる（ステイプラは、記録紙の後端部側に、第1面から、ステイプル針を打つようにする）。そして、ステイプル処理が施された１つの記録紙束を、束のまま、該排紙部に排出させるように制御する。以上の印刷動作は、このようなＡＤＦ１０１を用いたＡＤＦ読取モードでも、マニュアルで原稿給紙を行うＭＤＦ読取モード（後述）でも、同じように実行される。
【００１７】
但し、本形態は、原稿束を最終ページ側から処理する、最終ページ処理（最終ページモード。上記先頭ページモードによる各処理を全て最終ページ側から順番に実行するモード）を実行可能な画像形成装置でも適用可能である。又、これらの両モードを具備した画像形成装置であっても良い。
【００１８】
原稿がガラス面１０２の所定位置へ搬送されると、スキャナ部のランプ１０３が点灯し、スキャナユニット１０４が移動して原稿を照射する。原稿からの反射光は、ミラー１０７、１０５、１０６、レンズ１０８を介してＣＣＤイメージセンサ部１０９（以下ＣＣＤと称する）に入力される。
【００１９】
なお、ガラス面（プラテンガラス）１０２への原稿の供給は、原稿給送装置１０１を用いずに、ユーザが直接原稿をガラス面１０２に置くことで達成されてもよい。このように、本実施形態の画像形成装置１は、ＡＤＦ１０１による原稿給送動作を介して原稿の読取処理を行うＡＤＦ読取モードを有する。更に、ＡＤＦ１０１による原稿給送動作を行うことなく、ユーザにより、直接、プラテンガラス上に、原稿読取面をスキャナ１０４側に向けて（画像が形成されている面を下向きに）セットされた原稿の画像を読取る、ＭＤＦ読取モードも有している。尚、これら二つの読取モードのうちの少なくとも何れかの読取モードを有する構成であっても良い。
【００２０】
図２は、上記のリーダ部１の信号処理構成を示す回路ブロック図であり、以下、リーダ部１の信号処理構成および動作について説明する。
【００２１】
ＣＣＤ１０９に入光した原稿からの反射光は、ここで光電変換され、レッド、グリーン、ブルーの各色の電気信号に変換される。ＣＣＤ１０９からの各色の電気信号は、次の増幅器１１０Ｒ，１１０Ｇ，１１０ＢでＡ／Ｄ変換器１１１の入力信号レベルに合わせて増幅される。Ａ／Ｄ変換器１１１は、増幅器１１０Ｒ，Ｇ，Ｂからのアナログの電気信号をデジタル信号に変換して出力する。Ａ／Ｄ変換器１１１からの出力信号は、シェーディング回路１１２に入力され、ここでランプ１０３の配光ムラや、ＣＣＤ１０９の感度ムラが補正される。シェーディング回路１１２からの信号は、Ｙ信号生成・色検出回路１１３に入力される。
【００２２】
Ｙ信号生成・色検出回路１１３のうちのＹ信号生成回路は、シェーディング回路１１２からの信号に対して下記の式、
Ｙ＝０．３Ｒ＋０．６Ｇ＋０．１Ｂ
を用いて演算処理を行いＹ信号を得る。
【００２３】
さらに、Ｙ信号生成・色検出回路１１３のうちの色検出回路は、Ｒ，Ｇ，Ｂの信号から７つの色に分離し各色に対する信号を出力する。Ｙ信号生成・色検出回路１１３からの出力信号は、変倍・リピート回路１１４に入力される。変倍・リピート回路１１４の変倍回路は、画像の変倍処理を行うが、副走査方向の変倍はスキャナユニット１０４の走査スピードを制御し、主走査方向についてはデータ補間処理等により変倍を行う。また変倍・リピート回路１１４のリピート回路は、複数の同一画像を出力することを可能とする。輪郭・エッジ強調回路１１５は、変倍・リピート回路１１４からの信号の高周波成分を強調することによりエッジ強調を行うとともに輪郭情報を得る。輪郭・エッジ強調回路１１５からの信号は、マーカエリア判定・輪郭生成回路１１６とパターン化・太らせ・マスキング・トリミング回路１１７に入力される。
【００２４】
マーカエリア判定・輪郭生成回路１１６は、原稿上の指定された色のマーカペンで書かれた部分を読みとり、マーカの輪郭情報を生成し、次のパターン化・太らせ・マスキング・トリミング回路１１７でこの輪郭情報から太らせやマスキングやトリミングを行う。また、この回路１１７は、Ｙ信号生成・色検出回路１１３からの色検出信号によりパターン化を行う。
【００２５】
パターン化・太らせ・マスキング・トリミング回路１１７からの出力信号（画像データ）は、プリンタ部２に出力する場合は、後述する画像データセレクタ回路１１８により画像データ減少回路１２５を経てレーザドライバ回路１１９に入力される。レーザドライバ回路１１９は、各種処理された信号をレーザを駆動するための信号に変換する。レーザドライバ１１９の出力信号は、プリンタ部２に入力され可視像として画像形成が行われる。一方、画像セレクタ回路１１８が回路１１７の出力を画像メモリ１２０に接続することにより、画像メモリ１２０に画像データが格納される。
【００２６】
画像メモリ１２０は、画像セレクタ回路１１８により送られた画像データをＣＰＵ１２２の指示により画像メモリ１２０の指定位置に記憶可能である。画像メモリ１２０のデータ格納状態については図７により後述する。また、画像メモリ１２０への画像データの格納順序およびそこからの読み出し順序を図６を参照して後述するように制御することにより、画像の回転処理を行ったり、画像をメモリ上で合成する機能を実現している。
【００２７】
尚、画像メモリ１２０は、ハードディスク等の大容量の記憶ユニットを含み、該記憶ユニットに、複数ページからなる複数のジョブデータ（複数の一連の画像データとも呼ぶ）を格納可能でありスキャナからのジョブデータを該ハードディスクを介してプリント可能となっている。更に、複合機能タイプの画像形成装置ならば、コンピュータから出力された画像データも該ハードディスクを介してプリンタ部によりプリント可能にする。このように画像メモリ１２０には各種データが格納可能である。
【００２８】
又、このような大容量の画像メモリ１２０を用いることで、本実施形態の画像形成装置は、例えば、複数ページからなるジョブの画像データを該メモリから読み出してプリント処理している最中でも、後から入力される別の複数ページからなるジョブのデータを受付可能である。そして、画像メモリ１２０から読み出した先行のジョブの画像データのプリント処理と、後続のジョブの画像データの入力処理および該メモリへの記憶処処理とを同時に（並行して）実行可能に構成している。又、画像形成装置１は、外部装置（コンピュータや他の画像形成装置）に対して、画像メモリ１２０から読み出したジョブのデータを送信する送信機能を具備している。また、画像形成装置は、該送信処理を本画像形成装置の送信ユニットにより実行させながら、上記プリント処理を自装置のプリンタ部に実行させる、送信処理とプリント処理との並行処理も実行可能に構成されている。そして、このような各種の処理を実行する為のジョブ制御はＣＰＵ回路部１２２により実行可能となっている。
【００２９】
以上が、リーダ部１およびプリンタ部２のビデオバス周りの構成である。ＣＰＵ１２２はこれらビデオバス周りの構成（リーダ部１（ＣＣＤ１０９による読み込みから、画像処理、画像セレクタ１１８による画像の格納／出力）、プリンタ部２）や、ＣＰＵバス周りの構成（コネクタ１２１、操作部１２３等）を統括的に制御する。
【００３０】
操作部１２３はリーダ部１の画像処理に対する画像編集内容、コピー枚数等の画像動作を指示する各種キー群と、操作時の内容を表示する表示部等を有している。図４は操作部１２３の詳細を示した図である。操作部１２３には、各種キーと、液晶表示装置からなるドットマトリックスで構成される液晶表示部２５０とが配置されている。液晶表示部２５０はタッチパネルであり、キー表示部を押下することにキー入力が出来る。ハードキー群２４０は各種ハードキーを含む。スタートキー２４１は、コピーをスタートするためのキーであり、復帰キー２４６は設定モードを標準状態に復帰するためのキーである。
【００３１】
またキー群２４５は、コピー枚数（コピー部数）、ズーム倍率等を入力させる０〜９までのテンキーとその入力をその入力をクリアするためのクリアキーを含む。このキー群を用いて入力されたコピー部数は、液晶表示部２５０の部数表示部２５３に表示される。ガイドキー２４７は、各機能のガイド画面を表示させるためのキーであり、ユーザモードキー２４８は、機器の各種設定を行うためのキーである。
【００３２】
液晶表示部２５０は、装置の状態、コピー枚数、倍率、選択用紙及び各種操作画面を表示する。液晶表示部２５０には、タッチキーも表示される。キー２５２は、給紙段及びオート用紙選択を選択するキーであり、このキー２５２を押下すると  図５（ａ）に示される用紙選択画面が表示される。この画面で給紙段を選択し「閉じる」キー２７０を押下すると、この画面は閉じ、その選択結果が液晶表示部２５０の用紙表示部２５１に表示される。キー２５８・キー２６２は濃度調整を行うためのキーで、これにより調整される濃度は、液晶表示部２５０の濃度表示部２６３に表示される。キー２５９は自動濃度調整機能をＯＮ／ＯＦＦするためのキーとその表示部である。
【００３３】
キー２５４、キー２５５はそれぞれ等倍、縮小／拡大を設定するキーである。キー２５５を押下すると図５（ｂ）に示される倍率設定画面が表示され、拡大縮小を詳細に設定できる。倍率は、液晶表示部２５０の倍率表示部２６４にも表示される。キー２６０は応用モードキーであり、キー２６０を押下すると、各種モード設定画面に移行する。この応用モードの一つとして総ページ数付きページ番号記録を選択することが可能である。
【００３４】
ＣＰＵ回路部１２２はリーダ部１およびプリンタ部２を含む本装置の全体を制御しており、該画像形成装置が具備する複数のユニットを統括的に制御する。ＣＰＵ回路部１２２は、マイクロプロセッサ１２２ａと、マイクロプロセッサ１２２ａが実行する制御プログラムなどを記憶するＲＯＭ１２４と、マイクロプロセッサ１２２ａが各種プログラムを実行する際のワークエリア等として利用されるＲＡＭ１２５と、各種タイマー制御部（不図示）等を含んで構成される。又、後述するフローチャートの処理や、各図に示す、操作部１２３に表示させる操作画面の表示制御も、該ＣＰＵ回路部１２２が主体となり実行させる。なお、以下ではＣＰＵ回路部１２２を制御部と称する場合もある。
【００３５】
キャラクタデータＲＯＭ１３０は、キャラクタ画像等を格納可能なＲＯＭであり、図９に示される構成で数字等の画像データを格納している。ＣＰＵ回路部１２２は、印字すべきキャラクタコードに基づいて、ＲＯＭ１３０に格納されているキャラクタデータを読み出し、画像メモリ１２０にビットマップ画像データとして展開するよう制御可能である。また、画像格納ＲＡＭ（例えば図７の蓄積メモリ１〜１００等）に記憶された画像データを、ＣＰＵ回路部１２２の指示により画像メモリ上に展開することも可能である。
【００３６】
図３は本実施形態による総ページ数付きページ番号記録を実現する機能構成を説明するブロック図である。以下、図３を参照して、本実施形態による総ページ数付きページ番号記録の処理について、概要を説明する。なお、３０１〜３０９の各機能はＣＰＵ回路部１２２において、マイクロプロセッサ１２２ａがＲＯＭ１２４に格納された制御プログラムを実行することにより実現される。
【００３７】
本実施形態では、該画像形成装置は、総ページ数付きページ番号記録機能（ページ印字モード）として、自動モードと手動モードの両モードを具備し、オペレータにより所望のモードを、選択的に実行可能に構成している。自動モードでは読み取った原稿画像を画像メモリに蓄積しながら原稿枚数をカウントし、全原稿の読み込みを終えた時点の原稿枚数を総ページ数に設定する。そして、全原稿の読み込みを終えると、設定された総ページ数を用いて、総ページ数付きページ番号記録を伴う原稿画像の印刷出力を開始する。一方、手動モードでは、原稿の読み込み開始に先立ってマニュアルで設定された総ページ数を用いて総ページ数付きページ番号記録が行われる。よって、手動モードでは全原稿の読み込み終了を待つことなく、原稿画像の印刷出力が実行される。
【００３８】
このように、本実施形態の画像形成装置は、ページ印字モードによりページ番号の印字対象となる一連の原稿データ（ジョブ）の総枚数（原稿の総ページ数）に相当する総ページ情報（付加画像）をページ番号と共に原稿画像が印字されるシート上にプリント可能にする。そして、自動モードでは、この総ページ情報を、ＡＤＦ等のユニットを用いた原稿枚数カウント動作を経て、装置が自動的に（オペレータがページ印字機能により処理したい原稿の総ページ数を操作部１２３を介して手入力する事無く）獲得生成する。
【００３９】
このように、本実施形態の画像形成装置は、原稿枚数をカウントする為のユニット（ＡＤＦ１０１や原稿枚数カウンタを含む）を含む。そして、自動モードにおいて、ＣＰＵ回路部１２２は、該ユニットによる原稿枚数カウント処理を実行させることにより、ページ印字モードの処理対象となる複数の原稿の総ページ情報を取得可能である。
【００４０】
又、更に、本実施形態の画像形成装置は、手動モードによる総ページ数付きページ番号記録が実行可能である。手動モードでは、ＡＤＦ１０１等のユニットを用いた原稿枚数カウント動作等、原稿の総ページを自動取得する為の動作の実行を禁止する。そして、ページ印字モードによりページ番号の印字対象となる一連の原稿の総枚数（原稿の総ページ数）に相当する総ページ情報を、オペレータが画像形成装置の操作部１２３等のユーザインタフェースユニットを介して入力する。こうして、オペレータによりマニュアル入力された総ページ情報をページ番号と共に原稿画像が印字されるシート上にプリントする。
【００４１】
このように、手動モードでは、ＣＰＵ回路部１２２は、ページ印字モードにより処理対象となる原稿の総ページ情報を、操作部１２３等のユーザインターフェースユニットを介して入力される情報に基づいて取得する。よって、画像形成装置が具備する原稿枚数をカウントする為のユニット（ＡＤＦ１０１や原稿枚数カウンタ部３０５などの原稿の総ページを取得する為に用いる各種ユニットを含む）による原稿枚数カウント処理は実行させない。
【００４２】
本実施形態では、ページ印字モードがユーザにより操作部１２３を介して選択された場合において、上記二つのモードのうちの所望のモードを、該操作部を介してユーザ自身により選択可能に構成している。そして、ユーザにより選択されたモードに応じて、ＣＰＵ回路部１２２は、処理対象となるジョブの原稿の総ページ情報を取得し、該総ページ情報を該処理対象となるジョブの原稿のページ番号情報と共に原稿画像がプリントされるシート上にプリントさせるようプリンタ部等のユニットを制御する。
【００４３】
これにより、従来技術で述べたような問題点を防止でき、課題で述べたような効果を奏し、ユーザからの様々なニーズ（例えば、“原稿枚数を数える等のユーザ作業を行いたくない”、“原稿枚数を数え間違えるかもしれないので、自動モードにより装置に原稿の総枚数をカウントしてもらいたい”、“原稿ジャムが原因で原稿を痛めてしまうかもしれない等の不安感があるので、手動モードで処理したい”等のニーズ）に対応した、柔軟な装置、システム（本画像形成装置を含んだ画像形成システム）を提供可能にしている。
【００４４】
又、更に、自動モードでは、ＣＰＵ回路部１２２は、上述したＡＤＦ１０１やカウンタによる総ページ数を取得する為の一連の動作（総ページ数取得動作）と同時に（並行して）、その処理対象となる原稿の画像データを順次、画像メモリ１２０等の所定のメモリに記憶させるよう制御している。
【００４５】
これにより、ページ印字モードにおける総ページ数付きページ番号記録を実行するにおいて、ＡＤＦ１０１が同じ原稿を複数回（２度にわたって）繰り返し搬送するといった原稿搬送動作を不要とすることができる。すなわち、ＡＤＦによる１回の原稿搬送により、複数ページからなるジョブの画像データに基づいた画像と、その画像データのページ数を示す第１の付加情報としての現在ページ番号画像と、このジョブの総ページ数を示す第２の付加情報としての総ページ数画像とを、１枚のシートの同一面上にプリントさせるページ印字モードを実行可能にする。これにより、ＡＤＦによる複数回の原稿束の搬送が不要となり、ジャム等の発生の低減という効果を得られる。更に、自動モードにより、装置が原稿の枚数をカウントするような場合においても、上記問題を解決しながら、例えば、原稿が大量にあっても、同じ原稿を複数回ＡＤＦにて搬送させる動作を採用しない分、生産性を向上させる事が出来るようにしている。
【００４６】
まず、自動モードにおける各部の動作を説明する。読込制御部３０１は、リーダ部１を制御してリーダ部１により原稿の画像を読み取らせ、これを画像メモリ１２０に蓄積する（図７の蓄積メモリに順次原稿画像を蓄積する）。原稿枚数カウント部３０５は読込制御部３０１によって読み込まれた原稿の枚数をカウントする。例えば、ＡＤＦ１０１内に原稿検知センサを設け、ＡＤＦ１０１の原稿トレイ上にセットされた原稿が該センサを通過するたびに、その情報を原稿カウンタ３０５に通知してカウントさせる。こうして、原稿カウンタ３０５は、原稿が一枚読み取られる毎に、カウント値を増やしていくことになり、原稿枚数をカウントする。読み込み制御部３０１が全原稿の読み込み終了を検出すると、総ページ数設定部３０６がその時点の原稿枚数カウント値を総ページ数に設定する。なお、全原稿の読み込み終了は、例えば、原稿給送装置１０１に読み取るべき原稿がなくなったことを、例えば、ＡＤＦ１０１の原稿トレイに設けた、原稿トレイ上に原稿が存在するか否かを検知する原稿有無検知センサからの情報により検出可能である（この検出動作はＡＤＦ読取モードのときに適用される）。また、ユーザが原稿をガラス面１０２に直接供給する場合（ＭＤＦ読取モード）においては、ユーザからの指示入力に基づいて全原稿の読み込み終了を検出する。例えば、所定のユーザインターフェース（例えば、本画像形成装置の操作部１２３）を介して原稿の読み取り終了がユーザにより指示されたことを、該ユーザインターフェースユニットからの情報によって検出することにより判断する。尚、本実施形態では、ＡＤＦ読取モードでも、ＡＤＦ１０１の原稿トレイにセットできる原稿の枚数には限りがあるので（例えば、１００枚）、複数回に分けてＡＤＦ１０１を用いて読取動作を実行可能にしている。よって、このような場合にも操作部１２３を介してユーザにより読み込むべき原稿がなくなった旨を示す情報を制御部に通知可能に構成し、該制御部は該通知をうけて上記判断を実行するよう構成しても良い。
【００４７】
原稿の読み込みが終了すると読出制御部３０２が画像メモリ１２０の蓄積メモリから順次画像を読み出し、レイアウトメモリ（図７）に描画する。画像の読出し制御については図６により後述する。ページ記述合成部３０３は総ページ数設定部３０６で設定された総ページ数と現在ページ数カウント部３０７よりえられる現在のページ番号とを用いてページ記述を決定し、これをレイアウトメモリ上に合成する。本実施形態では、後述するようにページ記述の位置やサイズを設定できる。出力制御部３０４はレイアウトメモリに描画されているページ記述付きの原稿画像をプリンタ部２によって画像形成させる。
【００４８】
例えば、原稿が１０ページある場合を例に挙げて説明する。本画像形成装置の制御部は、ユーザからの操作部１２３を介しての印刷開始指示（例えばコピースタートキーの押下）に応答して、ＡＤＦ１０１上の原稿トレイにセットされている上記１０ページからなる原稿束を１頁目から順にリーダ部に読み取らせる。さらに制御部は、１ページ分の原稿画像データを、リーダ部から画像メモリ１２０に対して蓄積させる処理と同時に(並行して)、原稿枚数のカウンタを１つアップさせる等の、該ジョブの総ページ数を獲得する為の総ページ数計測処理を実行させる。よって、１０ページ分の原稿画像が全て該画像メモリ１２０に格納された時点では、該制御部は、該原稿の総ページ数は１０ページであることを認識（判断）している。
【００４９】
本実施形態の画像形成装置は、上述したように先頭ページ処理が可能である。従って、制御部は、画像メモリ１２０から読み出したデータのプリント動作も、読取動作時のページ順序と同様に、１ページ目の原稿から順番に実行するよう画像メモリ１２０やプリンタ部を制御している。
【００５０】
よって、プリント時には、制御部は以下のように制御する。まず、上記ジョブの全てのページの原稿画像を蓄積した画像メモリ１２０から、該ジョブの１ページ目の原稿画像データを、レイアウトメモリ上に読み出す。また、その画像が該ジョブにて何ページ目の画像であるのかを特定する為の、ページ番号に相当する、当該ジョブの第１の付加情報としての「１」という現在ページ数情報に基づいた画像と、先に入手した該ジョブの総ページ枚数に相当する当該ジョブの第２の付加情報としての「１０」という総ページ情報に基づいた画像を取得する。そして、レイアウトメモリ上で、その１ページ目の原稿画像と、「１」という現在ページ数情報に基づいた画像と、「１０」という総ページ情報に基づいた画像とを１頁目の記録紙の出力結果に相当するデータとして合成する。こうして、得られた合成画像をレイアウトメモリから読み出して１枚目の記録紙上（両面プリントの場合は記録紙の第１面）にプリントさせる。
【００５１】
これにより、複数ページからなる上記ジョブ（一連の画像データ）の１頁目の画像データに相当する画像と、その画像データのページ数に相当する「１」を示す画像（第１の付加画像）と、その画像データを含んだ１つのジョブ（一連の原稿束）の総ページ数に相当する「１０」を示す画像（第２の付加画像）とが、一枚の記録紙の同一面上にプリントされた１枚目の出力結果が得られる。
【００５２】
次いで、上記ジョブの２ページ目の印刷を行う場合には、制御部は、上記画像メモリ１２０から２ページ目の原稿画像データをレイアウトメモリ上に読み出す。そして、該レイアウトメモリ上で、その２ページ目の原稿画像と，そのページのページ番号に相当する「２」という現在ページ数情報に基づいた画像と、上記原稿の総枚数に相当する「１０」という総ページ情報に基づいた画像とを、出力結果の２頁目の記録紙のデータとして合成処理する。こうして得られた合成画像をレイアウトメモリから読み出して２枚目の記録紙上（両面プリントの場合は記録紙の第２面）にプリントさせる。
【００５３】
これにより、複数ページからなる上記ジョブ（一連の画像データ）の２頁目の画像データに基づいた画像と、その画像のページ番号に相当するページ数「２」を示す画像（第１の付加画像）と、その原稿画像が含まれる１つのジョブの全てのページ数に相当する「１０」を示す画像（第２の付加画像）とが、一枚の記録紙の同一面上にプリントされた、２枚目の出力結果を得ることができる。
【００５４】
制御部は、このような一連の印刷処理を、印刷すべきデータがなくなるまで（この例では１０ページ分）、順次、ページ単位で、繰り返すよう、画像メモリ１２０やレイアウトメモリやプリンタ部等の関係するユニットを制御する。
【００５５】
尚、本実施形態では、メモリ上で、原稿画像とページ番号を示す画像とそのジョブの総ページ数を示す画像を１ページ分の出力画像として合成したうえで、該合成画像をページ印字処理済み画像データとしてそのままレイアウトメモリから読み出してプリント部２によりプリントさせるように構成している。
【００５６】
次に、上記構成のもとで、複数部数分の印刷設定がなされている場合（例えば、１０ページからなる上記例のジョブの印刷部数として２部が設定された場合）の処理を説明する。制御部は、１部目の出力結果を作成した時点で、その出力結果に相当するページ印字処理済の画像データを、例えば画像メモリ１２０に保持する。すなわち、原稿画像とページ番号画像と総ページ画像が１枚のシートの同一面上にレイアウトされた出力結果に相当する電子データを、そのジョブのページ数分（この例では、１０ページ分）画像メモリ１２０に保持する。このようなデータ保持は、ページ印字処理済の画像を１ページ印刷する毎に順次、画像メモリ１２０に保持しておくよう制御することで実現できる。そして、当該ジョブの１部目の印刷動作における最終ページの印刷が終了したら（上記例では、１部目の１０頁目が印刷終了したら）、制御部は２部目の印刷動作を開始させる。その際には、１部目の印刷動作時において画像メモリ１２０に保持済となっている上記ページ印字処理済の画像データ（１ページ目のページ印字処理済画像データ〜１０ページ目のページ印字処理済画像データ）を用いて印刷する。すなわち、画像メモリ１２０から順次に、先頭ページ側から、ページ印字処理済の画像データを読み出し、その画像データを用いて、２部目の１頁目から１０頁目の印刷を実行させるように制御する。こうして、２部目の出力結果の全てが得られる。
【００５７】
このように構成することで、ページ番号と共に総ページ情報を印字するページ印字モードにおいて、ユーザにより設定された出力部数が複数部数の場合でも、当該部数分ＡＤＦを動作させる等の動作を必要としない。よって、全ての印刷結果を出力完了させるまでに要する時間を、短縮でき、生産性を向上させることができる。また、１つのジョブに対するＡＤＦの動作回数も１部目の印刷を行う際に１回行うだけでよいので、原稿ジャム発生率低減および原稿劣化防止を図れる。
【００５８】
尚、この制御は、ユーザメリットを配慮したうえでの仕様であるがゆえ、必ずしも必須の構成要件ではない。例えば、上記のように電子的にページ処理済み画像データを作成するのではなく、記録紙上に画像を実際にプリントする際に、原稿画像と、ページ番号画像（ページモードにおける第１付加画像）と、総ページ画像（第２付加画像）とを、直接、記録紙に印字するような所謂アナログ的な構成であっても良い。このように、複数ページからなるジョブ（一連の画像データ）の画像データに基づいた原稿画像と、その画像データのページ数を示す、第１の付加情報としての現在ページ番号画像と、このジョブの総ページ数を示す、第２の付加情報としての総ページ数画像と、が、１枚のシートの同一面上にレイアウトされた状態のプリント出力結果を得られるような画像形成装置であれば、如何なる構成のものでも本実施形態は適用可能である。
【００５９】
現在ページ数カウント部３０７は、出力制御部３０４において出力された印刷枚数のカウントに基づいて現在ページ数の値を保持する。出力枚数カウント部３０８は出力制御部３０４で印刷出力した枚数をカウントする。例えば、１枚プリントが完了する度に、該カウント値をアップする。終了判定部３０９は原稿枚数カウント部３０５が保持する原稿枚数（総ページ情報）と出力枚数カウント部３０８の出力枚数（上述した現在ページ数情報に相当）とに基づいて、部単位の印刷終了、全体の印刷終了を判定する。例えばＮ枚の原稿（総ページ数はＮとなる）をＭ部印刷する場合、出力枚数がＮの整数倍に達した時点で、部単位の印刷終了と判定される。このとき、現在ページ数カウント部３０７を初期値にリセットする。また、出力枚数がＮ×Ｍとなった時点で指示された印刷の完了と判定する。
【００６０】
一方、手動モードでは、総ページ数設定部３０６はマニュアルで指定された値を総ページ数として設定する。読出制御部３０２は読込制御部３０１による全原稿の読込完了を待たずに、原稿画像データの読み出しを開始し、印刷を行うよう制御する。
【００６１】
例えば、ユーザは、操作部１２３を介してページ印字機能を選択し、本画像形成装置が具備する上記２つのモードのうちの手動モードを選択できる。手動モードが選択されると、制御部（ＣＰＵ回路部１２２）は、操作部１２３を介してこれらから処理させるべきジョブの原稿の総ページ数に関する情報をユーザに入力させるよう制御する。この制御により、ユーザは、印刷指示を入力する前（コピーモードならば、コピースタートキーを押下する前）の適当なタイミング（操作部１２３でのユーザによるページ印字モードの設定時等）において、これから処理させるべきジョブの原稿の総ページ数に関する情報を入力することができる。
【００６２】
そして、総ページ数の情報が操作部１２３を介して入力されたら、制御部は、該処理対象となるジョブの総ページ数情報をこの時点で認識する。これにより、総ページ数を、自装置の原稿枚数カウンタ部からの原稿枚数情報を用いる事無く、獲得可能にする。以下当該構成による制御例を説明する。
【００６３】
例えば、３０ページからなるジョブ（一連の原稿画像データ）に対して、ユーザにより、操作部１２３を介して、ページ印字モードで且つ手動モードが選択された場合を説明する。オペレータは上述の操作部より、総ページ数の入力作業（このジョブの総ページ数が３０ページである旨を示す情報を、例えば、操作部１２３のテンキーを使ってユーザにより入力する作業）を行う。そして、オペレータは、この入力作業が完了したうえで、操作部１２３を介して印刷開始指示（コピースタートキーの押下）を入力する。制御部（ＣＰＵ回路部１２２）は、入力された総ページ数と印刷開始指示に従って以下のような動作を実行させるようＡＤＦ１０１、リーダ部１（スキャナ）、画像メモリ１２０、プリンタ部２を制御する。
【００６４】
ＡＤＦ１０１にセットされた該処理対象となるジョブ（本例では、３０ページからなるジョブ）の原稿束を、先頭ページの原稿から順番に、ＡＤＦ１０１により給送させる。給送された原稿に対してスキャナ部による読取動作を実行させ、画像メモリ１２０に、該原稿読取画像データを記憶させる。そして、この原稿の読取動作および画像メモリ１２０への記憶動作に並行して（同時に）、該画像メモリ１２０から読み出した画像データに基づいたプリント動作をプリンタ部に実行させるよう制御する。
【００６５】
ここで、処理対象となる上記ジョブは、ページ印字モードで且つ手動モードが設定されているジョブである。よって、制御部は、このジョブの全ページ（３０ページ分）が画像メモリ１２０に全て記憶されることを待たずに、少なくとも、１ページ分の画像データが画像メモリ１２０に格納された時点から、このジョブの印刷動作をプリンタ部に実行させるよう制御している。
【００６６】
例えば、このジョブの１ページ目の原稿の画像データが画像メモリ１２０に蓄積されたことを受け、現在ページ数カウント部３０７は、現在のページ数が「１」であることを示す情報を制御部に通知する。この通知により、制御部は、現在ページ数情報を把握する。一方で、制御部は、このジョブの総ページ数は、「３０」であることを、先のオペレータによる総ページ数の入力作業を経て、判断済みである。これにより、１ページ目の原稿画像データを画像メモリ１２０からレイアウトメモリに読み出して、該メモリ上で、該１ページ目の原稿画像データに基づいた画像と、その画像のページ数である「１」を表す現ページ情報に基づいた画像と、そのジョブの総ページ数情報である「３０」を表す総ページ情報に基づいた画像とを合成した合成画像を作成させる。そして、該合成画像をレイアウトメモリから読み出して、プリンタ部によりプリントさせる。これにより、１ページ目の画像と共に第１付加情報としてのページ番号「１」の画像と、第２付加情報としての総ページ数「３０」の画像とが、１ページ目の記録紙の同一面上にレイアウトされた印刷出力結果が得られる。このような一連のページ印字動作を、画像メモリ１２０に新たな１ページ分の画像データの蓄積が完了する度に繰り返すよう、制御部は画像メモリ１２０やプリンタ部を制御する。ここでは、１ページ目の印刷（該ジョブの１ページ目の原稿画像と現ページ数情報の画像と総ページ数情報の画像を１枚目の記録紙にプリントする処理）は完了したので、該ジョブの２頁目の印刷へと処理を移行する。すなわち、原稿画像データが画像メモリ１２０に蓄積されたことに応答して、制御部は、該ページの現ページ情報である「２」を取得し、この現ページ数情報と、既に取得済みの「３０」という総ページ情報を用いて、第１ページと同様の処理を行う。すなわち、制御部は、２ページ目の原稿画像データに基づいた画像と、現ページ数情報「２」を示す画像と、このジョブの総ページ数情報「３０」を示す画像とが２枚目の記録紙の同一面上にレイアウトされた印刷結果を出力させるよう、画像メモリ１２０、レイアウトメモリ、プリンタ部等を制御する。このような動作を３０ページまで繰り返す。
【００６７】
以上のように、手動モードが操作部１２３を介してのユーザ指示により選択された場合には、制御部は、ページ印字処理対象となるジョブに含まれる全ページの画像データを画像メモリ１２０に蓄積する前に、該ジョブのデータのページ印字動作を、プリンタ部により開始させるよう制御する。これにより、上述した自動モードにより処理させた場合の全ての出力結果が得られるまでに要する時間よりも、早く、出力物を得ることが出来、生産性を更に向上させる事が出来る。
【００６８】
尚、ユーザにより印刷部数が２部以上（複数部数）設定されている場合には、制御部は、先と同様に、１部目の出力の際に作成したページ印字処理済画像データをレイアウトメモリから読み出して、１ジョブ分（この例では、３０ページ分）画像メモリ１２０に全て保持しておく。そして、２部目以降の印刷では、このページ印字処理済み画像データを、先頭ページ側から順次、画像メモリ１２０から読み出して、プリンタ部によりプリントさせるよう制御する。これにより、手動モードにて複数部数分出力させる場合における生産性も飛躍的に向上可能にする。
【００６９】
以上のように、本実施形態では、手動モードと自動モードを設けておき、ユーザが所望のモードを選択出来るようにしている。これにより、例えば、早く出力結果を欲しいとユーザが望んだ場合には、生産性を重視して、手動モードを選択することができる。一方、生産性はあまり気にしないが、ミスプリントが心配だったり、或いは、原稿の総ページ数を数えるのが面倒だとユーザが思ったら、自動モードを選択すれば良い。このように、ユーザからの様々なニーズに柔軟に対応できる。
【００７０】
尚、手動モードでは、制御部（ＣＰＵ回路部１２２）は、記録紙上に第２の付加情報（処理対象となるジョブの総ページ数に相当する画像）をプリントする為のページ数のカウント動作を禁止する。すなわち、処理対象となるジョブのページ数をカウント可能なユニット（例えば原稿枚数カウンタ部３０５等）によるページ数カウント動作を禁止する。これにより、無駄な動作をユニットに実行させないことができるので、機器に対する負担も極力軽減できる。
【００７１】
但し、手動モードであっても、制御部（ＣＰＵ回路部１２２）は、ページ印字モードにて記録紙上に上記第２の付加情報プリント以外を目的としたページ数のカウント動作は許可する。すなわち、処理対象となるジョブのページ数をカウントする為のユニット（例えば、現在ページ数カウント部３０７）を、動作させることは、許可される。
【００７２】
これは、例えば、手動モードであっても、第１の付加情報である、現在ページ数情報を、わざわざ、ユーザが入力しなくても良くするようにするものでもある。例えば、総ページ数情報は、ユーザの介入操作無しに、獲得判断するには、上記自動モードのように、画像メモリ１２０に全ページの画像が蓄積完了するまで（或いは、ＡＤＦ１０１上の原稿トレイ上に読取るべき原稿が全てなくなるまで、或いは、原稿読み込み終了指示が入力されるまで）、獲得できない。一方、現在ページ数情報は、読取り処理や蓄積処理やプリント処理を行いながら、順次、獲得でき、生産性に影響が出る事無く、取得できる。
【００７３】
よって、手動モードでは、第２の付加情報をプリントするために原稿枚数をカウントする動作自体は禁止される（ここでは、原稿枚数カウンタ部３０５や総ページ数設定部３０６の動作を禁止する）。しかしながら、第２付加情報をプリントする以外の理由で、例えば、第１の付加情報（ページ番号を示す現ページ情報に相当する画像）を記録紙にプリントする為に、本画像形成装置が具備する、当該ジョブの原稿枚数をカウントする動作は許可される。本例では、制御部（ＣＰＵ回路部１２２）は、原稿枚数カウント部３０５によるカウント動作を禁止し、現在ページ数カウンタ部３０７や出力枚数カウント部３０８のカウント動作は許可するよう制御している。
【００７４】
又、その他にも如何様な目的で、原稿枚数をカウントする動作を許可しても良い。例えば、ユーザの使い勝手を向上させるべく、ジョブの進捗状況を、操作部１２３の表示部２５０等のユーザインターフェースユニットを介して、ユーザに通知することがあげられる。この場合、ＣＰＵ回路部１２２は、処理対象のジョブがどこまでプリントが完了したかをカウントするために、例えば、原稿枚数カウント部３０５や現在ページ数カウント部３０７を動作させることを許可するよう制御する。
【００７５】
又、例えば、無駄な出力を極力防止するという観点で、プリント動作の中断要因の発生によりプリントを停止させた後に中断要因が解除された場合に、それまでにプリントしていたページはプリントせずに、中断した時点からプリント処理を再開することが好ましい。したがって、このようなリカバー処理を実行可能にするために、たとえ上記手動モードであっても、原稿枚数カウント部３０５や現在ページ数カウント部３０７等のカウンタユニットを動作させて、処理対象のジョブがどこまでプリントが完了したかをカウントするようにしてもよい。なお、中断要要因としては、プリンタ内部で記録紙の“ジャム”の発生、プリントに用いる記録紙が給紙部から無くなる等の“紙無し”の発生等が挙げられる。
【００７６】
このように構成することで、本画像形成装置が具備するユニットを最大限に活用出来る。尚、このような構成も、ユーザメリットを配慮した上での仕様であるがゆえ、必ずしも必須要件ではない。
【００７７】
又、上述のように、ページ番号やジョブの総ページ番号等の付加情報を記録紙にプリントする場合における、様々なユーザニーズに柔軟に対応できるようにするという観点で、以下のような制御を可能にしても良い。
【００７８】
例えば、上記のように、本実施形態では、基本的には、原稿画像データと共に、第１の付加画像情報としての現在ページ番号画像と、第２付加画像情報としての該ジョブの総ページに相当する総ページ画像の、両方の付加画像を、記録紙にプリント可能にしている。しかし、上記二種類の付加画像のうちの、第２の付加画像である、総ページ情報のみを、記録紙にプリントしたいというユーザのニーズも存在し得る。
【００７９】
例えば、オフィス環境において、他の人が作成した文書や書類を貸してもらい、画像形成装置を用いて、その文書をコピーしたりする状況が、しばし、見受けられる。このような状況において、そのオリジナルの文書は、ＰＣ等からプリンタ機能を用いてプリントした文書であり、既にプリンタドライバ等を用いてページ番号が各ページ毎に付与されていることが考えられる。このような場合、この文書をコピーしたいユーザは、ページ番号は既にプリント済みのため、この文書（例えば、８枚からなる文書）の付加画像として、上記二種類の付加画像のうちの第２の付加画像（このジョブの総ページに相当する付加情報「８」）のみを、当該文書の原稿画像と共に記録紙上にプリントさせたいと考えるであろう。
【００８０】
そこで、本実施形態の画像形成装置においては、上記自動モードおよび手動モードのどちらの動作モードにおいても、上記第２の付加情報のみを原稿画像とともにプリントする動作モードが設けられる。すなわち、上記第１の付加情報（現在ページ番号）と上記第２の付加情報（ジョブの総ページ情報）をジョブの原稿画像と共に、記録紙上に、プリントするよう、自装置のユニット（画像メモリ１２０やレイアウトメモリやプリンタ部２などの少なくとも何れか）を動作させる第１制御シーケンスと、第１の付加情報を記録紙にプリントすることは禁止し、第２の付加情報を処理対象となるジョブの原稿画像と共に記録紙にプリントするよう自装置のユニットを動作させる第２制御シーケンスを具備する。なお、第１及び第２制御シーケンスの選択は、ページ印字機能における自動モードおよび手動モードのうちのどちらの動作モードをユーザが選択した場合においても可能である。
【００８１】
ユーザは、これら二つのシーケンスのうちの所望のシーケンスを、操作部１２３を介して、選択することができる。制御部（ＣＰＵ１２２回路部）は、ユーザから選択指示されたシーケンスを本画像形成装置に実行させるよう制御する。
【００８２】
このように構成することで、ページ印字機能における様々なユーザからのニーズに柔軟に対応できるという効果を更に向上させる事が出来る。
【００８３】
尚、勿論、更に、本形態の画像形成装置は、上記第１及び第２の付加情報のうちの、第１の付加情報（現在ページ番号）のみを原稿画像と共に記録紙にプリントする第３制御シーケンスを有する。すなわち、第３制御シーケンスでは、第１の付加情報のプリントのみを許可し、第２の付加情報のプリントは禁止するよう、自装置のユニット（画像メモリ１２０やレイアウトメモリやプリンタ部２などの少なくとも何れか）を、動作させる。ページ印字機能における自動モードおよび手動モードのうちのどちらの動作モードをユーザが選択した場合においても、第３制御シーケンスは選択可能である。
【００８４】
そして、これら３つの制御シーケンスのうちの所望のシーケンスが、操作部１２３を介してユーザにより選択されると、制御部（ＣＰＵ１２２回路部）は、ユーザから選択指示されたシーケンスを本画像形成装置に実行させるよう制御する。これにより、更に上記効果を向上させる事が出来る。
【００８５】
尚、上記構成も又、ユーザメリットを考慮した上での仕様であるがゆえ、必ずしも必須要件ではない。即ち、本実施形態は、例えば、上記３つの制御モードのうちの、第１の制御シーケンスに相当する制御シーケンスのみを実行可能な画像形成装置、及び／又は、上記第２の制御シーケンスに相当する制御シーケンスのみを実行可能な画像形成装置、及び／又は、上記第１の制御シーケンスに相当する制御シーケンスと上記第２の制御シーケンスに相当する制御シーケンスの２つのみを実行可能な画像形成装置に適用可能である。
【００８６】
このように、本実施形態は、ジョブの原稿画像と共に、少なくとも、ジョブの総ページ情報に相当する第２付加情報を、記録紙上に、プリント可能な、画像形成装置であるならば、如何なるタイプの画像形成装置であっても適用可能であり、先の効果も享受可能になる。
【００８７】
又、本実施形態では、上述の自動モードと手動モードでは、以下ような、記憶処理を含む一連の処理工程を、各モード毎に異ならせるよう構成している。例えば、手動モードが選択された場合には、制御部（ＣＰＵ回路部１２２）は、ページ印字機能で処理対象となるジョブの全ページの画像データが画像メモリ１２０に記憶完了する前にプリント動作を開始させる。例えば、少なくとも、１ページ分の画像データが画像メモリ１２０に蓄積した時点から、原稿画像と、付加情報（第１の付加情報としての現ページ番号情報、及び、第２の付加情報としての該ジョブの総ページ情報の、少なくとも何れか）とを、１枚の記録紙の同一面上に、レイアウトさせる為のプリント動作を、プリンタ部２により開始させる。そして、先頭ページ側から順次、１ページ分の画像データを画像メモリ１２０に蓄積する毎に、プリント処理させる。尚、このプリント動作を実行している間にも、後続ページの読取動作や現ページ数のカウント動作や画像メモリ１２０への記憶動作を、並列的に実行させている。これにより、ページ印字機能を用いた場合の画像形成装置の生産性を向上させる事が出来る。
【００８８】
一方、自動モードが選択された場合には、ページ印字機能で処理対象となるジョブの全ページの画像データが画像メモリ１２０に全て記憶される前（少なくとも、当該ジョブの総ページ情報が、未確定の状態）に、プリント処理を開始することは禁止される。そして、処理対象のジョブの全ページの画像データが画像メモリ１２０に全て記憶されたうえでプリントが開始される。なお、プリントの開始は、ジョブの全ページのデータが画像メモリ１２０に記憶される前であっても、原稿枚数カウンタ３０５や総ページ設定部３０６により総ページ情報の確認が取れた時点より以降であればよい。なお、上記手動或いは自動モードにおけるプリント動作は、ジョブの原稿画像と、ジョブの付加情報（第１の付加情報としての現ページ番号情報、及び、第２の付加情報としての該ジョブの総ページ情報の、少なくとも何れか）とを、１枚の記録紙の同一面上に、レイアウトさせる動作である。尚、自動モードでこのプリント動作を実行している間は、このジョブの後続ページの画像は無いので、そのための読取動作や現ページ数のカウント動作や画像メモリ１２０への記憶動作は、実行しない。但し、これ以外の新たなジョブが入力された場合には、複数のジョブを同時に受付可能にし、生産性を向上させるべく、該ページ印字機能によりプリント処理動作中の当該ジョブのプリント処理と、新たに入力されたジョブの画像メモリ１２０への画像記憶処理とを、並行して（同時に）、実行可能にする。
【００８９】
以上、自動モードを利用することで、ページ印字機能を用いた場合の画像形成装置にて、ユーザに対する負担を軽減でき、誤まった総ページ番号が印刷される等のミスプリントを未然に防止できる。
【００９０】
尚、自動モードでの動作と手動モードでの動作とでは、以下のように制御を異ならせることも可能にしている。
【００９１】
例えば、ページ記述合成部３０３では、自動モード時と同様に、ページ記述処理を行う。しかし、手動モードの場合には、この処理に更に加えて、ページ印字機能により処理対象となるジョブの総ページ数と、現在ページ数との大小比較を行い、「総ページ数＜現在ページ数」となった場合に所定の処理を行う。
【００９２】
例えば、手動モードにて、上述した例のように、ページ印字機能により処理対象となるジョブが３０ページのジョブである場合には、現在処理中のページ数の値が、ユーザの介入操作により獲得した、３０という数値よりも、大きいか否か（換言すると、現ページ数が、３１以上か否か）を判断する。そして、この比較判定処理を実行した結果、現ページ数の方が総ページ数よりも小さい場合（現ページ数＜総ページ数）、及び、現ページ数と総ページ数が同じ場合（現ページ数＝総ページ数）に、制御部（ＣＰＵ回路部１２２）は、該ジョブの原稿画像と共に付加情報（第１、第２の付加情報の少なくとも何れか）を記録紙にプリントすることを許可する。一方、現ページ数の方が総ページ数を超えている場合（現ページ数＞総ページ数）には、該制御部（ＣＰＵ回路部１２２）は、該ジョブの原稿画像と共に付加情報（第１、第２の付加情報の少なくとも何れか）を記録紙にプリントすることを禁止するよう制御する。
【００９３】
尚、このケースにおいて、付加情報のプリントを禁止する場合には、（１）第１の付加情報としての現在ページ情報をプリントすることを禁止し、且つ、第２の付加情報としての総ページ数情報（この例では「３０」）のプリントも禁止する、第１禁止モードと、（２）第１の付加情報としての現在ページ情報をプリントすることは引き続き許可し、且つ、第２の付加情報としての総ページ数情報（この例では「３０」）のプリントは禁止する、第２禁止モードと、（３）第１の付加情報としての現在ページ情報をプリントすることを禁止し、且つ、第２付加情報としての総ページ数情報（この例では「３０」）のプリントはそのまま引き続き許可する第３禁止モードとを設け、ユーザにより所望の禁止モードを実行可能に構成しても良い。
【００９４】
但し、これらの３つの禁止モードでは、第１付加情報、及び/又は、第２付加情報、の、記録紙に対するプリント動作は禁止するが、当該ジョブの原稿画像の記録処理は、そのまま引き続き、プリントを許可するように制御する。
【００９５】
従って、このように、付加情報のプリントのみを禁止するだけでなく、上記条件を満たした場合（手動モードにおいて、現ページ数＞総ページ数、となった場合）に、原稿画像を記録紙にプリントすること自体も禁止する、第４禁止モード（この禁止モードだと、結局、記録紙には、何もプリントされずに、白紙出力となる）を有し、これも含めて、ユーザにより所望の禁止モードを選択可能にしても良い。
【００９６】
以上のように構成することで、ページ印字機能における上記効果を更に向上でき、たとえ、手動モードであっても、極力、ユーザの誤操作を防止することができ、適正な出力結果を得られるという効果を向上させる事が出来る。
【００９７】
又、手動モードにおいて、現ページ数＞総ページ数となった場合でも、そのまま無視してページ番号や総ページ情報を印字しつづけることを要求する場合も考えられる。或いは、手動モードにおいて、本装置のスキャン部等の入力ユニットを介して実際に装置にて入力されたジョブの原稿の総枚数（総ページ数）と、ユーザが操作部１２３にて入力したジョブの総ページ数とが一致していなくても、あえて、総ページ数を記録紙上にプリントすることを要求するケースがあるかもしれない。
【００９８】
よって、ユーザからの様々なニーズに柔軟に対応するという観点で、このような、レアケースにも対応できるように構成しても良い。
【００９９】
例えば、手動モードにおいて、現在のページ数の値が、操作部１２３を介してユーザにより入力された総ページ数の数値よりも大きい値となった場合（現ページ数＞総ページ数）であっても、第１付加情報のプリント、及び／又は、第２付加情報のプリントを、引き続き、実行することを、許可する、続行許可モードを、設けておく。
【０１００】
そして、上記４つの禁止モードの少なくとも何れかの禁止モードと、該続行許可モードのうちの、何れかのモードを、操作部１２３を介して、ユーザにより、事前（初期設定時やページ印字モードの設定時等のページ印字処理を実行する前前の段階）、或いは、ユーザにより入力された総ページ数の数値よりも大きい値となった（現ページ数＞総ページ数）時点で、選択可能にし、該ユーザからの指示に基づいて選択されたモードで、画像形成装置を動作させるように、ＣＰＵ回路部１２２により制御しても良い。
これにより、ページ印字機能におけるユーザからの様々なニーズに柔軟に対応できるという効果を一層向上させる事が出来る。
【０１０１】
但し、以上の各種制御も、ユーザメリットを配慮したうえでの仕様なので、必ずしも必須要件でなくても良い。
【０１０２】
以上、本実施形態の総ページ数付きページ番号記録の概要を説明したが、詳細な処理の説明は図１３Ａ〜Ｃのフローチャートにより後述する。
【０１０３】
次に、図６、図７を用いて、読込制御部３０１、読出制御部３０２による画像の記憶方法、読み出し方法について説明する。図６（１）は、画像メモリ１２０における画像１枚分に確保された記憶容量を示す。本実施形態では、画像１枚分の記憶容量は、６００dpi基準でＡ３サイズの記憶ができるもので、縦7015ｘ横9920ビットで構成される。図７に示す様に、画像メモリ１２０には、このような画像の記憶領域が、レイアウトメモリとして１枚分、画像の蓄積メモリとして１００枚分が確保されている。また、キャラクタ用データを格納する領域がある。
【０１０４】
図６（２）は、原稿画像を画像メモリに記憶する場合の例を示したものである。図６（２ａ）のようにおかれた原稿は、図６（２ａ）に示す矢印の方向に順次読み込まれる。メモリへの書き込みは図６（２ｂ）に示されるように行われる。すなわち、（0,0）アドレスをスタート位置に指定し、Ｘ方向カウンタとＹ方向カウンタをともにアップに指定し、１ライン目が読み込まれると、Ｙ方向カウンタが0から7015へインクリメントされ、（0,0）アドレスから（0,7015）アドレスへ向かって順に画像データが書き込まれる。次に２ライン目が読み込まれると、Ｘ方向カウンタがアップされ、（1,0）アドレスから（1,7015）アドレス方向に順に画像データが書き込まれる。次に３ライン目が読み込まれると、Ｘ方向のカウンタがアップされ（2,0）アドレスから（2,7015）アドレスまで書き込まれる。この様に読み込み、書き込みを繰り返して（4960,7015）まで書き込まれる。
【０１０５】
次に図６（２）のようにしてメモリに書き込まれた画像データを読み出す処理を図６（３）（４）を用いて説明する。図６（２）ようにして記憶されたデータを図６（３ａ）に示す様に読み出す。すなわち、（4960,0）アドレスをスタート位置に、Ｘ方向カウンタをダウン、Ｙ方向カウンタをアップに指定し、１ライン目は（0,0）方向にＸカウンタを順にダウンしながら読みだす。つぎにＹカウンタをアップさせ、（4960,1）アドレスから（0,1）の方向に読み出すことで２ライン目の読み出しが行われる。順次このように読み出すことにより図６（３ｂ）の画像を読み出すことができる。
【０１０６】
図６（４）では記憶されたデータは、図６（３）のようにして記憶されたデータを図６（４ａ）に示す様に読み出す。すなわち、（0,0）のアドレスをスタート位置にし、Ｘ方向カウンタおよびＹ方向カウンタをアップに指定して、（0，7015）の方向にＹカウンタを順次アップしながら読み出すことで１ライン目を読み出す。次にＸカウンタをアップさせ、（1,0）アドレスから（1,7015）方向に読みだすことにより、２ライン目の読み出しを行う。順次この様に読み出すことにより、図６（４ｂ）のように読み出しをおこなうことができる。従って、図６（２ａ）に示すＡ４幅の原稿を図６（４ｂ）の方向で読み出すことで画像を回転しないで読み出すことができる。
【０１０７】
また、図６（４ｃ）に示すように、（4960,7015）アドレスをスタート位置にし、Ｘ方向カウンタをアップ、Ｙ方向カウンタをダウンに指定して、（4960,0）まで順次読み出すことにより１ライン目を読み出す。そして、Ｘカウンタをカウントダウンさせ、（4959,7015）から（4959,0）まで順読み出すことにより２ライン目を読み出す。順次このように読み出すことにより図６（４ｄ）に示すように１８０度回転した画像を読み出すことができる。
【０１０８】
次に、図７の画像レイアウトメモリについて説明する。前述したように図６（５ａ）、図６（５ｂ）のような個々に記憶された画像を読み出し、画像レイアウトメモリの所望の位置に画像を書き込むことにより図６（５ｃ）に示すように別々の原稿画像をメモリ上で合成することができる。
【０１０９】
次に、キャラクタデータＲＯＭ１３０を参照してキャラクタコードから画像データを読み出し、画像メモリ上に展開する方法について図８を用いて説明する。本処理はページ記述合成部３０３によってなされる。
【０１１０】
（現在のページ番号）／（総枚数）は、右上（6-1-1）、中央上（6-1-2）、左上(6-1-3)、右下（6-1-4）、中央下（6-1-5）、左下（6-1-6）の６箇所の中から１箇所選択し、原稿画像に合成することで表現する。
【０１１１】
今、図８の右上（6-1-1）にページ番号「１２／４５」を１２ポイントのサイズで合成する場合について説明する。右上「１２／４５」は、１２mmｘ１２mmに相当するアドレス（283,283）から（1123,283）に向かって合成する。各文字は、48bitｘ48bitのビットマップで形成され、後述する格納メモリから読み出すことで、合成する。各文字のアドレスは、「５」を（283、283）から、「４」を（331,283）、「／」を（379,283）、「２」を（427,283）、「１」を（475,283）から各々合成すればよい。
【０１１２】
（283,283）から「５」を合成する場合について説明する。今「５」のキャラクタデータの先頭アドレスをαとすると、そこでアドレス（283,283）から（331,283）に、後述するキャラクタデータの先頭アドレスから６byte分を読み出し、レイアウトメモリに書き込みを行う。次に「５」の２ライン目を合成する。すなわち、（283,284）から（331,284）に向けて、α＋２４アドレスから６byte分を読み出し、レイアウトメモリに書き込みを行う。
【０１１３】
この操作を（283,283）から（331,331）まで行うことでメモリ上に「５」のキャラクタデータを書きこむことができる。このときデータの書き込み方法に関しては、上書きを行うことも、ＯＲにて書き込むことも可能である。上書きを行うことによりページ番号をはっきりと印字することが可能である。また、バックグラウンドにシリアル番号などを上書きするすかし機能の場合は、ＯＲ書きすることにより、すかし機能を実現することが可能となる。この操作を「１」・「２」・「／」・「４」に対して同様に行う。
【０１１４】
左上（6-1-3）のページ番号は、（4677,283）に「１」が合成されるように、アドレス（4629,283）から（4677,283）に向かって合成する。「５」は（4437,283）、「４」を（4485,283）、「３」を（4533,283）、「２」を（4581,283）、「１」（4629,283）に各々合成すればよい。
【０１１５】
中央上(6-1-2)のページ番号「１２／４５」は、4960ｘ7015の中央に合成するので、「１２／４５」の文字の上辺の中心が、（2780,283）になるようにアドレス（2360,3413）から「１２／４５」と合成すればよい。右下(6-1-4)、中央下(6-1-5)、左下（6-1-6）の部数番号「１２／４５」も同様に算出して合成する。
【０１１６】
次に、各ビットマップデータの先頭アドレス算出方法について説明する。今、ＲＯＭ１３０の先頭番地は、アドレス8000000Hに接続されている。ＲＯＭ１３０は、キャラクタのビットマップデータが図９のように格納されている。ＲＯＭ１３０には、８（0.8mm角文字）／９（0.9mm角文字）／１０（1mm角文字）／１０．５（1.5mm角文字）／１２（2mm角文字）／１６（2.5mm角文字）／２４（4mm角文字）／３２ポイント（8mm角文字）の数字データが格納されている。それに続き各ポイント用の「／」文字が格納されている。
【０１１７】
８ポイントの１つのデータは、３byte(１８dot)×１８line＝５４byteになる。数字１０個分は、５４０byteになる。８／９(３byte×２１)／１０(３byte×２３)ポイント分で１８６０byteとなる。同様に、１０.５ポイントは、４byte×３５lineの計１４００byte 、１２ポイントでは、６byte×４８lineの計２８８０byte、１６ポイントでは８byte× ６０lineの計４８００byte、２４ポイントでは、１２byte×９４lineの計１１２８０byte、３６ポイントでは、２４byte×１８８lineの計４５１２０byteである。これらから８ポイントの「／」は、アドレス800000（H）＋1070C（H）（67340byte）＝801070C（H）に格納されている。同様に算出すると、３２ポイントの「／」は801070C（H）＋8AE＝8010FBAHに格納されている。アドレス8010FBA（H）から２４byte×１８８lineを読み出し、所定のアドレスにＯＲ書きすることにより、「／」の画像を合成することが出来る。
【０１１８】
次に、再び図１を参照しながらプリンタ部２の構成および動作について説明する。
【０１１９】
プリンタ部２に入力された画像信号は、露光制御部２０１にて変調された光信号に変換されて感光体２１１を照射する。照射光によって感光体２１１上に作られた潜像は現像器２１２によって現像される。上記現像像の先端とタイミングを併せて転写紙積載部２１４、２１５、２２５、２２６のいずれかより転写紙が搬送され、転写部２１６に於て、上記現像された像が転写される。転写された像は定着部２１７にて転写紙に定着された後、排紙部２１８より装置外部に排出される。排紙部２１８から出力された転写紙は、Ｚ折りユニット２６０をとおり、Ｚ折り機能が働いている場合は後述するＺ折部２６０で、Ｚ折りされる。その後パンチユニット２５０を通り、パンチ機能が働いている場合は、パンチされる。更に、ソータ２３０に渡され、ソータ２３０でソート機能が働いている場合には、各ビンに、またはソート機能が働いていない場合には、ソータの最上位のビンに転写紙が排出される。ステイプルソート機能が働いている場合は、ソートビンにおいて複数装備されているステイプルユニットの中から１つのステイプルユニットが選択されステイプルされる。複数装備されているステイプルユニットを選択することによりステイプル位置を変更するが、これは、１つのステイプルユニット移動させることにより実現してもよい。
【０１２０】
Ｚ折部２６０にてＺ折となった記録紙は、パンチユニット２５０に搬送される。なお、このＺ折処理はラージサイズの記録紙のみに適用され、スモールサイズの記録紙には、方向変更部部材は動作せず、そのままパンチ部２５０に搬送される。
【０１２１】
続いて、順次読み込む画像を１枚の出力用紙の両面に出力する方法について説明する。定着部２１７で定着された出力用紙を、一度、排紙部２１８まで搬送後、用紙の搬送向きを反転して搬送方向切り替え部材２２０を介して再給紙用被転写紙積載部２２１に搬送する。次の原稿が準備されると、上記プロセスと同様にして原稿画像が読みとられるが転写紙については再給紙用被転写紙積載部２２１より給紙されるので、結局、同一出力紙の表面、裏面に２枚の原稿画像を出力することができる。
【０１２２】
次に図１０、図１１、図１２を用いて総ページ付きページ印字機能の設定について説明する。尚、図１０〜１２の操作画面、および、図１４の操作画面を含む、本実施形態の画像形成装置の操作部１２３の表示部２５０に各種操作画面を表示させる制御に関しても、本実施形態の主要部分の1つであり、このような操作部１２３に係る各種操作制御も、ＣＰＵ回路部１２２が主体となって制御可能に構成させているものとする。
【０１２３】
図４に示す操作部１２３の表示部２５０に表示させた画面上の応用モードキー２６０がユーザにより押下されたことに応答し、ＣＰＵ回路部１２２は、図１０（ａ）に示す応用モードメニュー画面を、表示部２５０に表示させる。この画面や図１０（ｂ）の応用モードメニュー画面を介して、ユーザが所望の各種応用モード（縮小レイアウト機能など）をユーザにより選択可能にしている。図１０（ａ）の画面上のメニューページ送りキー7-1-1がユーザにより押下されると、これを受け、ＣＰＵ回路部１２２は、上述のページ印字機能をユーザにより選択可能にする表示キーを具備した図１０（ｂ）に示す、応用モードメニューの２ページ目に相当する、設定画面を、表示部２５０に表示させる。そして、図１０（ｂ）の応用画面上のページ印字・部数印字設定キー7-2-1がユーザにより押下されると、これを受け、ＣＰＵ回路部１２２は、図１０（ｃ）に示すページ印字、部数印字選択画面を表示部２５０に表示させる。そして、図１０（ｃ）の操作画面上のページ印字選択キー7-3-1がユーザにより押下されると、これを受け、ＣＰＵ回路部１２２は、図１０（ｄ）に示す、ページ印字機能選択画面を、表示部２５０に表示させる。
【０１２４】
図１０（ｄ）の画面に具備させる、「数字のみ」キー7-4-1は、原稿画像と共に、付加情報としてのページ数を、数字画像のみで、記録紙上に、記録するモードをユーザにより選択可能にするための表示キー（ソフトキーともタッチパネルキーとも呼ぶ）である。例えば、このモードがユーザにより選択された場合には、ＣＰＵ回路部１２２は、原稿画像を記録する記録紙上の、各ページ毎に、ページ番号に相当する『１』、『２』、『３』・・・という数字情報を、付加情報として、印字させるように、各ユニット（レイアウトメモリやプリンタ部等）を制御する。
【０１２５】
「ハイフン付数字」キー7-4-2は、原稿画像と共に、付加情報としてのページ数を、ハイフン付き数字画像で、記録紙上に、記録するモードをユーザにより選択可能にするための表示キーである。例えば、このモードがユーザにより選択された場合には、ＣＰＵ回路部１２２は、原稿画像を記録する記録紙上の、各ページ毎に、『−１−』、『−２−』、『−３−』・・・等の、ハイフン付きのページ番号を、付加情報として、印字させるように、各ユニット（レイアウトメモリやプリンタ部等）を制御する。
【０１２６】
「章付き数字」キー7-4-3は、原稿画像と共に、付加情報としてのページ数を、章番号付き数字画像で、記録紙上に、記録するモードをユーザにより選択可能にするための表示キーである。例えば、このモードは、第一章、第２章、第３章というように、区切りがあるような、一連のドキュメントを印刷する際に、印刷したページが、第何章の、第何ページであるかを、明確に分るように付加情報をプリントするものであり、例えば、このモードが選択された場合には、原稿画像を記録する記録紙上の、各ページ毎に、第一章の原稿ページならば、『１−１』、『１−２』、『１−３』・・・『１−Ｎ（第一章の最終ページ）』、第２章ならば、『２−１』、『２−２』、『２−３』・・・『１−Ｎ（第一章の最終ページ）』、最終章（例えば、Ｍ章とする）ならば、『Ｍ−１』、『Ｍ−２』・・・『Ｍ−Ｎ（最終章の最終ページ）』、と、いうように、章番号付きのページ番号を、付加情報として、印字させるように、各ユニット（レイアウトメモリやプリンタ部等）を制御する。
【０１２７】
そして、「総ページ付き印字」キー7-4-4は、原稿画像と共に、付加情報としてのページ数を、総ページ数つき数字画像で、記録紙上に、記録するモードをユーザにより選択可能にするための表示キーである。例えば、このモード（総ページ付き印字モード）がユーザにより選択された場合には、ＣＰＵ回路部１２２は、例えば、５ページ分からなるジョブの原稿画像を記録する記録紙上の、各ページ毎に、『１／５』、『２／５』、『３／５』、『４／５』、『５／５』と、いうように、総ページ情報付きのページ番号を、付加情報として、印字させるように、各ユニット（レイアウトメモリやプリンタ部等）を制御する。本実施形態では、この総ページ付き印字モードとして、先に述べた、手動モードや自動モードを含んでいる。
【０１２８】
更に、図１０（ｄ）の画面は、上記付加情報としてのページ数データの、記録紙上における、印字位置を、ユーザにより指定可能にする為のウインド7-4-6を具備するよう構成している。このウインド7-4-6の上部に具備した、「縦」ボタンおよび「横」ボタンの何れかを、操作することで、ユーザが、印字向きにより用紙の方向（縦、横）を指定出来るようにしている。又、本実施形態の画像形成装置では、ページ情報の記録紙におけるプリント位置として、予め６つの候補（記録紙の左上、上端部、右上、右下、下端部、左下の６箇所）を用意しており、どの位置にページ番号を印字するかをユーザにより指定可能にしている。このウインド7-4-6の中央に具備した、６個の印字位置キーの何れかを操作することで、ユーザが、記録用紙の下側左、中央、右と、用紙の上側左、中央、右の６個所を含む、ページ番号情報の印字位置の複数の候補の中から、所望の候補を選択可能にしている。各印字位置に対する印字動作の詳細は図８により上述したとおりである。
【０１２９】
図１０（ｄ）の操作画面上の「総ページ付き印字」キー7-4-4がユーザにより押下された場合、これをうけ、ＣＰＵ回路部１２２は、図１１（ａ）〜（ｃ）に例示するような、総ページ付きページ印字のための詳細設定画面を、表示部２５０に、表示させるよう制御する。なお、図１１（ａ）〜（ｃ）は同一画面であり、各部の操作を説明するために３つに分けて図示している。
【０１３０】
図１１（ａ）の操作画面上に具備したキー7-5-2は、上述した自動モードを画像形成装置に実行させるか、手動モードを画像形成装置に実行させるかをユーザにより選択可能にする為の表示トグルキー（ソフトキー）である。当該キーがユーザにより押下されると、自動モードがＯＮ状態となり、該キーの表示状態も、図１１（ａ）の画面のように、ＯＮ状態（選択状態表示）にさせる。又、再度、このボタンがユーザにより押下されることで、自動モードをＯＦＦ状態にし、手動モードをＯＮ状態とし、キーの表示も、図１１（ｂ）の画面のように、該キーの表示状態をＯＦＦ状態（非線選択状態表示）にさせる。このように、ＣＰＵ回路部１２２は、ユーザからの該画面上の該キーのＯＮ／ＯＦＦ操作に基づいて、自動モード、手動モードを、選択的に、切り換え実行可能に制御する。
【０１３１】
図１１（ａ）の操作画面の状態は、自動モードがユーザにより選択された場合に表示部２５０に表示させる時の画面の表示状態である。又、ユーザが、キー7-5-1を押下した場合には、テンキー（図４の２４５）を介して、現在ページ数の開始番号を設定することが可能となる。このユーザの設定した現在ページ数開始番号は、該キーの直ぐ横に設けている表示領域に確認表示させる。
【０１３２】
この、現在ページ数の開始番号の設定機能は、例えば、処理対象となるジョブの画像データを記録する記録紙上にページ番号を、各頁毎に、順番に、付与させる場合に、最初に印字するページ番号をユーザが決定し、その決定した頁開始番号から順次ページ番号を付与していくための機能である。
【０１３３】
例えば、このキー7-5-1が押下され、テンキーを用いて、「１」が入力された場合には、ＣＰＵ回路部１２２は、入力された原稿の1ページ目の画像を記録する１枚目の記録紙に対して印字すべきページ番号を「１」とする（ページ番号を１からスタートさせる）。そして、後続頁は、順次、「２」、「３」、「４」・・・となるようにページ番号を印字させるように、自装置のユニット（画像メモリ１２０やレイアウトメモリやプリンタ部）を制御する。
【０１３４】
又、例えば、もし、キー７−５−1が押下され、テンキーを用いて「１１」が、入力された場合には、ＣＰＵ回路部１２２は、入力された原稿の1ページ目の画像を記録紙する1枚目の記録紙に対して印字すべきページ番号を「１１」とする（ページ番号を１１からスタートさせる）る。そして、後続頁は、順次、「１２」、「１３」、「１４」・・・となるようにページ番号を印字させるように、自装置のユニット（画像メモリ１２０やレイアウトメモリやプリンタ部）を制御する。このように、ページ番号を各頁毎に連番で印字するにあたり、最初に印字するページ番号自体を、ユーザにより設定可能にしている。
【０１３５】
図１１（ｂ）の操作画面の状態は、自動モードがＯＦＦ状態、即ち、手動モードがユーザにより選択された場合に、表示部２５０に表示させる操作画面の状態である。この状態の場合（ユーザによるキー7-5-2の操作を介して、手動モードが選択された場合）には、総ページ数情報をユーザにより入力可能にする為の表示キー7-6-1がユーザにより操作可能な状態になるよう、ＣＰＵ回路部１２２は、表示部２５０を制御する。すなわち、ＣＰＵ回路部１２２は、ユーザにより手動モードが選択された場合に、頁印字機能で処理対象となるジョブの総ページ情報を、ユーザ操作によりユーザ自身が入力することを許可するよう、本画像形成装置を制御している。
【０１３６】
一方で、例えば、キー7-5-2を介してユーザにより自動モードが選択された場合（図１０（ａ）の状態の時）には、表示キー7-6-1をユーザが押下しても、装置が何も応答しないように制御される。或いは、表示キー7-6-1の表示自体をグレーアウト表示や網掛け表示にし、ユーザがそもそも表示キー7-6-1を選択押下できないような状態となるよう表示制御を実行してもよい。このように、ＣＰＵ回路部１２２は、ユーザにより自動モードが選択された場合において、頁印字機能で処理対象となるジョブの総ページ情報を、ユーザ操作によりユーザ自身が入力することを禁止するよう本画像形成装置を制御する。これにより、上述した各種効果に加えて、ユーザによる誤操作を極力防止でき、上記効果を更に一層向上させる事が出来る。
【０１３７】
図１１（ｂ）では、手動モードがユーザにより選択されており、ＣＰＵ回路部１２２は、総ページ数を指定するためのキー7-6-1の表示を、表示部２５０にて、有効状態（該キーをユーザが選択押下できる状態）としている。そして、該キー７−６−１がユーザにより押下された場合には、ユーザがテンキー（図４の２４５）を用いて、総ページ数を、手動で、設定可能となるように制御する。尚、キー７−６−１の直ぐ右横の表示領域には、ユーザにより入力された総ページ情報をユーザにより確認させる為の表示を実行させる。図１１（ｂ）は、手動モードの設定において、総ページ情報として「10」がセットされた場合の例である。また、キー7-5-1を押下することで開始ページ番号を指定できる。このキー７−５−１の開始ページ番号の設定は、自動モードと同様に、設定可能にする。
【０１３８】
例えば、図１１（ｂ）の操作画面例の印刷条件で確定キーがユーザにより押下され、印刷開始指示がユーザにより入力された場合、ＣＰＵ回路部１２２は、上記の手動モード時の一連の処理手順で画像形成装置を動作させるよう制御する。これにより、１０ページ分のジョブの各原稿画像の記録紙上に、『１／１０』、『２／１０』、『３／１０』、『４／１０』、『５／１０』・・・『１０／１０』という付加情報が、各頁毎に付与された、１０ページ分の出力結果からなる1つの出力束を得られるように構成している。
【０１３９】
このように、本形態では、上述の各種効果を奏すべく、様々な、きめ細やかな制御を、実行可能にしている。
【０１４０】
なお、自動モードがユーザにより選択されている場合においては（即ち図１１（ａ）においては）、キー7-6-1を介してユーザによる総ページ数の指定はできないように制御している。
【０１４１】
又、更に、他の制御例として、図１１（ｂ）の操作画面の状態のように、本実施形態では、キー7-5-2を介してユーザにより手動モードが選択された場合には、警告／停止スイッチ7-6-2を、表示部２５０に表示させる。或いは、キー7-6-2自体は、表示部２５０に表示したままで、自動モードが選択されている場合にはユーザによる選択が不可能な状態の表示とし、手動モードが選択された場合に選択可能な有効状態の表示としてもよい。
【０１４２】
警告／停止スイッチ7-6-2は、手動モードにおいて、ユーザが設定した総ページ数より多い枚数の原稿が読み取られた時点で、処理を継続するか否かを、ユーザ自身が予め設定可能にする為の表示キー（上述の例でいえば、続行許可モードの実行可否をユーザにより決定可能にするための表示キー）である。詳細は図１３ＡのステップＳ８２７で説明する。この構成は、ページ印字機能において、手動モードをユーザが選択した場合において、ユーザが、これから実際に読み取らせる原稿の総枚数と異なる総ページ数情報をシート上にプリントさせたい等のニーズに対応できるようにするための構成である。これにより、ユーザからの様々なニーズに対応することができるようにするという効果を更に向上させることが出来る。
【０１４３】
図１１（ｃ）では、総ページ付きページ印字の桁指定を行うためのトグルキー7-7-1がＯＮになっていることを示している。キー7-7-1を押下すると、隣のプラス・マイナスキー7-7-4が押下可能となり、プラスキーを押下すると３→４→５と桁数が増加する。例えば桁数を５に設定すると、総ページ数が５、現在のページが１における総ページ付きページ印字は「００００１／００００５」となる。なお、桁数指定のない場合のページ数印字では、例えば「１／５」となる。キー7-7-2は、ページ数印字に文字を付加する事ができる設定あり、キー7-7-2を押下すると、図１１（ｄ）の文字入力画面を表示する。
【０１４４】
図１１（ｄ）において、キー7-8-1は、任意文字入力か、予め設定されている文字列かを選択するキーである。キー7-8-1を押下すると、図１２（ａ）を表示し、表示中のキーボードから任意文字を入力することができる。例えば、印字文字を「ａａａ」に設定したとすると、「ａａａ  １／５」のように印字することができる。桁数指定と文字付加を同時に有効にすることも可能である。ＯＫキー7-9-1を押下すると、図１２（ｂ）が表示され、印字サイズの大（１６ポイント）、中（１２ポイント）、小（１０．５ポイント）の選択と、文字色、黒・白の選択が行える。なお、図１１（ａ）〜（ｃ）の画面において、「次へ」キー7-7-3を押下した場合も図１２（ｂ）が表示される。ＯＫキー7-10-1が押下されると、総ページ付きページ印字の設定が完了し、図１２（ｃ）の画面を表示する。なお、アルファベット等の文字イメージはキャラクタデータＲＯＭ１３０に格納されている。
【０１４５】
総ページ数付きページ番号記録を設定した場合の動作を図１３Ａ、図１３Ｂ、図１３Ｃのフローチャートを用いて説明する。なお、以下では、Ａ４サイズの原稿を５枚、コピー部数２で印字を行った場合を例に挙げて説明する。また、上述したユーザインターフェースにより、ページ印字を中サイズ（１２ポイント）で、総ページ付きページ印字を自動でページの中央下に行う設定が行われたものとする。
【０１４６】
原稿給送装置１０１に原稿をセットした後、コピースタートキー２４１を押下すると、ステップＳ８０１に進む。ステップＳ８０１では、総ページつき印字がＯＮになっているのでステップＳ８０２に進み自動モードかを判断する。上述のように現在の設定は自動モードであるので、ステップＳ８０６に進み、原稿枚数カウント部３０５は原稿枚数を０にセットする。そして、ステップＳ８０７に進み、読込制御部３０１は１枚目の原稿画像を読み取り、原稿画像を画像メモリ１２０に蓄積する。原稿画像を読み取るとステップＳ８０８に進み、原稿枚数カウント部３０５により原稿枚数を＋１（インクリメント）する。したがって、最初の原稿画像が読み取られると、原稿枚数は１となる。次にステップＳ８０９に進み、原稿読み取りが終了したかを判断する。読込制御部３０２は原稿給送装置１０１にセットした原稿が無くなると、原稿読み取りが終了したと判断する。上述のように原稿給送装置１０１にセットされた原稿は５枚であるので、５枚目の原稿が読み取られると原稿給送装置１０１に原稿がなくなり、原稿読み取り終了と判定されて処理はステップＳ８１０へ進むことになる。この時点で原稿枚数は５となっている。
【０１４７】
なお、原稿給送装置１０１が装備されていない場合等で、原稿を１枚ずつガラス面１０２に置いてコピーする場合には次のように動作する。
【０１４８】
ガラス面１０２に原稿を置きコピースタートキー２４１を押下すると、ステップＳ８０１に進む。ステップＳ８０１では、総ページつき印字がＯＮになっているのでステップＳ８０２に進み自動モードかを判断する。上述のように現在の設定は自動モードであるので、ステップＳ８０６に進み、現在の総ページ数を０にセットする。そして、ステップＳ８０７に進み、読込制御部３０１の制御下で原稿画像が読み取られ、画像メモリ１２０の蓄積メモリに蓄積される。原稿画像を読み取るとステップＳ８０８に進み、原稿枚数カウント部３０５は総ページ数を＋１（インクリメント）する。したがって、最初の原稿画像が読み取られると、総ページ数が１となる。次にステップＳ８０９に進み、原稿読み取りが終了したかを判断する。ガラス面１０２からの読み取りであるため、読込制御部３０１は、図１４（ａ）の画面を表示し、読込終了キー7-12-1が押下されるか、もしくは、図４のスタートキー２４１が押下されるかを判断する。スタートキー２４１が押下された場合は原稿の読み取りが続行されるため、原稿読み取りは終了していないと判断され、処理をステップＳ８０７に戻す。もちろん、スタートキー２４１が押下される前に、ガラス面１０２上の原稿は交換されている。用意されている原稿は５枚なので、５枚目の原稿を読み取ると、ユーザは読込終了キー7-12-1を押下することになる。読込終了キー7-12-1の押下により、原稿の読み取り終了と判断され、処理はステップＳ８１０へ進むことになる。この時点で原稿枚数は５となっている。
【０１４９】
以上のようにして原稿の読み取りが終了すると、ステップＳ８１０に進み、総ページ数設定部３０６はその時点の原稿枚数を総ページ数に設定するとともに、現在ページ数カウント部３０７は図１１（ａ）のインターフェースにより設定した印字開始数字Ｎ（本例では１とする）を現在のページ数に設定する。ステップＳ８１１では、ステップＳ８０７で読み取られた１ページ分の原稿画像と総ページ数付きページ番号の画像を合成する。すなわち、読出制御部３０２が画像メモリ１２０の蓄積メモリより１ページ目の原稿画像を読み出しレイアウトメモリに描画し、ページ記述合成部３０３が現在ページ数カウント部３０７による現在ページ数と総ページ数設定部３０６で設定された総ページ数を用いて総ページ数付きページ番号の記述を決定し、これをレイアウトメモリ上に描画する。上述したように、原稿枚数カウント部３０５および総ページ数設定部３０６により求めた総ページ数が５であり、最初の原稿を印刷する時点では現在のページ数はＮ（＝１）が設定されているので、総ページ数付きページ番号を図１０（ｄ）のユーザインターフェースによって指定された位置（本例では、「１／５」を当該原稿画像の中央下）に合成する。
【０１５０】
その後、ステップＳ８１２に進み、出力制御部３０４がレイアウトメモリに描画された画像をプリンタ部２によって印刷し、ステップＳ８１３で出力枚数カウント部３０８が出力枚数（印刷枚数）をカウントＵＰする。この時点で、出力結果のうちの、１部目の1ページの記録紙上に、１ページ目の原稿画像と共に、総ページ数付きページ番号情報に相当する付加画像として、「１／５」がプリントされた出力結果が得られる。
【０１５１】
次にステップＳ８１４に進み、終了判定部３０９は現在のページ数と総ページ数に基づいて１部の印刷終了かどうかを判断する。いま１部目であり、総ページ数が５であり、印刷を行った枚数、即ち出力枚数が１であるので、未だ１部目の印刷終了ではなく、よって処理はステップＳ８１５に進む。ステップＳ８１５では、現在ページ数カウント部３０７が現在のページ数を＋１する。次にステップＳ８１７に進み、出力枚数、総ページ数および印刷部数に基づいて印刷終了するかを判定する。読み取りにおいて５枚画像を読み取っており（即ち総ページ数が５）、コピー部数が２であり、現在の出力枚数が１であるため、未だ印刷終了ではなく、処理をステップＳ８１１に戻す。このような処理を繰り返すことにより、１部目の２ページの記録紙上に２ページ目の原稿画像と共に付加画像「２／５」が印字され、１部目の３ページの記録紙上に３ページ目の原稿画像と共に付加画像「３／５」が印字され、１部目の４ページの記録紙上に４ページ目の原稿画像と共に付加画像「４／５」が印字され、１部目の５ページの記録紙上に５ページ目の原稿画像と共に付加画像「５／５」が印字された一連の出力結果が得られる。
【０１５２】
ステップＳ８１２において「５／５」ページが印刷され、ステップＳ８１３で出力枚数がカウントアップされると出力枚数が「５」となる。総ページ数が５であり、出力枚数が５であることから、ステップＳ８１４において１部の印刷終了であると判断される。この結果、処理はステップＳ８１６に進み、現在ページ数カウント部３０７は終了判定部３０９の通知を受けて、現在のページ数を設定された印字開始数字Ｎ（＝１）に戻す。次にステップＳ８１７に進み、印刷を終了するかどうか判定する。読み取りにおいて５枚画像を読み取っておりコピー部数が２であるが、現在の出力枚数が５であるため未だ印刷終了ではないと判断され、処理はステップＳ８１１に戻る。
【０１５３】
こうして、出力結果の２部目についても同様に、１ページの記録紙上に１ページ目の原稿画像と共に付加画像「１／５」が印字され、２ページの記録紙上に２ページ目の原稿画像と共に付加画像「２／５」が印字され、３ページの記録紙上に３ページ目の原稿画像と共に付加画像「３／５」が印字され、４ページの記録紙上に４ページ目の原稿画像と共に付加画像「４／５」が印字され、５ページの記録紙上に１ページ目の原稿画像と共に付加画像「５／５」が印刷される。そして、２部目の「５／５」ページ目が印刷されると、現在のページ数が５となって、ステップＳ８１４では１部終了と判定される。更に、ステップＳ８１７では、出力枚数が１０であることから総ページ数×コピー部数分の出力が完了していることがわかり、印刷終了と判定され、本処理が終了する。
【０１５４】
次に、手動モードによる総ページ数付きページ番号記録の処理について説明する。以下では、ページ印字を中サイズ（１２ポイント）で、総ページつき印字を中央下に行う設定がなされているものとして説明する。
【０１５５】
手動モードの場合、コピースタートキー２４１の押下に先立って、図１１（ｂ）で説明したインターフェースにより印字開始数字Ｎおよび総ページ数Ｍが指定される。以下の説明ではＮ＝１、Ｍ＝３が設定されたものとして説明を行う。なお、これらの設定はキー7-5-2をＯＦＦして「手動」を選択し、キー7-5-1およびキー7-6-1とテンキーを用いて行うことができる。
【０１５６】
上記設定の後、ガラス面１０２に原稿をおきコピースタートキー２４１を押下すると、ステップＳ８０１に進む。ステップＳ８０１では、総ページつき印字がＯＮになっているのでステップＳ８０２に進み自動モードかを判断する。手動モードが設定されているので、ステップＳ８２０に進み、総ページ数設定部３０６は総ページ数をＭ（上記設定では３）に設定し、現在ページ数カウント部３０７は現在のページ数をＮ（上記設定例では１）にセットする。次に、装置はステップＳ８２１〜Ｓ８２４で示される画像の読み込みと、ステップＳ８２５〜Ｓ８３３で示される印刷とを並列的に実行する。即ち、手動モードの場合は予め総ページ数が設定されているので、これを用いてページ番号表記を生成でき、１枚分の原稿画像が蓄積されると直ちに印刷処理を開始する。
【０１５７】
原稿画像の読み込みにおいて、まずステップＳ８２１において原稿枚数カウント部３０５は原稿枚数を０にセットする。そして、ステップＳ８２２に進み、読込制御部３０１により原稿画像を読み取り、画像メモリ１２０に蓄積する。原稿画像を読み取るとステップＳ８２３に進み、原稿枚数カウント部３０５は総ページ数を＋１（インクリメント）する。次に、ステップＳ８２４へ進み、読込制御部３０１は全原稿の読み込みが終了したか否かを判定し、終了していなければステップＳ８２１へ戻り次の原稿を読み込む。なお、ステップＳ８２４における読込終了の判定は次のように行う。原稿給送装置１０１を用いて原稿の読み込みを行った場合は、原稿給送装置１０１にセットした全原稿を読み終えた時点（原稿給送装置１０１上に原稿が無くなった時点）で原稿の読込終了とする。ガラス面１０２に原稿を１枚ずつおいて複写する場合は、上述した自動モード時と同様に図１４（ａ）に示すようなユーザインターフェースを提示し、読込終了キー7-12-1を押下することで原稿の読み込み終了をユーザが明示的に指示する。
【０１５８】
こうして、原稿画像がメモリに蓄積され、少なくとも次に印刷すべき原稿の１枚分の原稿画像が蓄積されると、読出制御部３０２、ページ記述合成部３０３、出力制御部３０４による印刷処理が開始される。まず、ステップＳ８２５において、読出制御部３０２は次に印刷すべき原稿の１枚分の原稿画像が画像メモリ１２０に蓄積されるのを待つ。原稿画像が蓄積されると、ステップＳ８２６へ進み、ステップＳ８２０で設定された総ページ数（３）と現在ページ数カウント部３０７の現在のページ数を比較する。総ページ数≧現在のページ数であればステップＳ８２７に進み、印刷すべき原稿画像とページ数の画像とを合成する。すなわち、読出制御部３０２が蓄積メモリに蓄積された１枚分の原稿画像をレイアウトメモリに描画し、ページ記述合成部３０３は総ページ数と現在ページ数からページ記述を決定し、レイアウトメモリに描画する。ステップＳ８２８では、出力制御部３０４が、以上のようにして合成されたレイアウトメモリ上の画像をプリンタ部２により印刷させる。ステップＳ８２９において、出力枚数カウント部３０８は出力枚数を＋１する。一方、ステップＳ８２６において現在のページ数が総ページ数を超えた場合は、ステップＳ８４１へ進む。ステップＳ８４１〜ステップＳ８４６の処理については後述する。
【０１５９】
ステップＳ８３０では、終了判定部３０９が１部印刷が終了したか否かを判定する。ここでは、原稿の読み込みが終了しており、且つ、原稿枚数の整数倍＝出力枚数となっている場合に１部印刷が終了したと判定する。１部印刷が終了していない場合はステップＳ８３１へ進み、現在のページ数を＋１してステップＳ８３３へ進む。一方、１部印刷が終了した場合はステップＳ８３２で現在のページ数をＮに戻し、ステップＳ８３３へ進む。
【０１６０】
ステップＳ８３３では、終了判定部３０９が印刷が終了したか否かを判定する。印刷の終了は、出力枚数が原稿枚数×設定部数に達したか否かにより判定する。現在まだ１ページ目であるためステップＳ８２５に処理を戻す。
【０１６１】
以上の処理により、「２／３」、「３／３」ページを印刷し、４ページ目の印刷を行う場合について説明する。この場合、ステップＳ８２６において現在のページ数が総ページ数を上回るので、処理はステップＳ８４１に進む。
【０１６２】
ステップＳ８４１〜Ｓ８４６の処理は、主にページ記述合成部３０３によって実行される。まず、ステップＳ８４１では、警告／停止するか、動作を続行するかの設定を参照する。この設定は図１１（ｂ）に示すように、ボタン7-6-2により行うことができる。停止／警告する設定となっている場合は、ステップＳ８４２へ進み、図１４（ｂ）に示すような警告表示を行う。この表示において、中止キー7-13-1が押下されるとステップＳ８４３から本処理を終了し、動作自体を中止する。継続キー7-13-2或いは白紙キー7-13-3が押下されると、動作の続行と判断され、ステップＳ８４４へ進む。ここで、白紙キー7-13-3が押下された場合は、ステップＳ８４５において白紙を出力し、ステップＳ８２９へ進む。これは、ページ記述合成部３０３がレイアウトメモリをクリアすることにより実現できる。このような処理が原稿枚数分行われることにより、出力部数が２に設定されているのであれば、たとえば、“「１／３」、「２／３」、「３／３」、白紙、白紙”が２部出力されることになる。白紙を出力することにより、設定された総ページ数と読み取った原稿枚数との不一致があることをユーザに明瞭に把握させることができるとともに、記録紙を無駄にしないですむ。
【０１６３】
一方、継続キー7-13-2が押下されるとステップＳ８４６においてページ数表記をせずに原稿画像を印刷し、ステップＳ８２９へ進む。これは、ページ記述合成部３０３がページ記述の描画を行わないことで実現できる。このような処理が原稿枚数分行われることにより、「１／３」、「２／３」、「３／３」、原稿画像４ページ目（ページ数表記の印字なし）、原稿画像５ページ目（ページ数表記の印字なし）が２部出力されることになる。
【０１６４】
以上のように、実施形態によれば、画像を蓄積するための画像メモリを有し、原稿画像を読み取り、画像メモリに蓄積しながら、画像枚数をカウントすることにより、人手による枚数計数の時間、手間を省略し、かつ、紙詰まりの発生を少なくすることができる。また人間の数え間違えも防ぐことができる。
【０１６５】
また、上記実施形態では、総ページ数付きページ番号記録を行う場合に、総枚数をカウントして総ページ数として用いる自動モードと、総枚数を予め手動で入力させてこれを総ページ数として用いる手動モードのいずれかを選択できるようにした。このため、総ページ数を手動で設定する動作モードにおける長所も確保できる。例えば、手動モードを採用すれば、原稿の読み込みと印刷を平行して行うことが可能となり、処理速度が向上する。また、手動モードでは、故意に総枚数を原稿枚数とは異なる数字にできるので、例えば、複数の複写機で作業を分担する場合に、作業終了後に１つに統合するといった作業を行うことができる。すなわち、２台以上の複写機が利用できる環境では、原稿を分けて複数の複写機によって作業を分担させて処理効率を向上することが考えられ、その場合には総ページ数および開始ページ数を指定することによりこれを実現できる。例えば、両複写機の総ページ数を５０にセットし、複写機Ａ、Ｂのページ開始番号をそれぞれ１と２６に設定して用いることにより、前半の２５枚を複写機Ａで後半の２５枚を別の複写機Ｂで処理しつつ、総ページ数付きページ番号記録を行うことができる。このように、自動モードと、手動モードを有し、選択を可能とすることにより、原稿枚数の数えミスを防ぐ形態と、分担作業を行う形態を実現することが可能となる。
【０１６６】
また、画像メモリを有することにより、自動原稿給送装置を用いない場合であっても、順次読み込み画像メモリに蓄積することにより、実現することが可能となる。
【０１６７】
なお、メモリ上でキャラクタ画像を合成する方法に関して述べたが、これに限定するものではない。即ち、ページ表記はメモリ上で合成される必要はなく、最終的に形成された画像で合成されていればよい。例えば、印刷時にハードウエアを用いて合成してもよい。
【０１６８】
又、本実施形態における各種のフローチャートの処理を実行するためのプログラムや、操作制御に関するプログラムを外部からインストールされるプログラムによって、上記画像形成装置や該画像形成装置に対して印刷データを送信するホストコンピュータ等の各種の機器により、遂行されるように構成してもよい。尚、この場合に、本形態で述べた操作画面と同様の操作画面を表示させる為のデータを外部からインストールし、該機器の表示部に上記各種のユーザインタフェース画面を提供可能に構成する。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１７２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１７３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対して
ダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１７５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１８０】
例えば、上述したページ印字機能をプリンタドライバに持たせることも可能である。すなわち、印刷データを送信可能な情報処理装置（ホストコンピュータ）において、プリンタドライバが上述したページ印刷機能を具備する場合にも本発明は適用できる。この場合、ホストコンピュータから画像形成装置（プリンタ）に対して送信させる画像データに対する印刷設定として上述のページ印刷機能を指定できるようにする。この場合において、本実施形態で上述した各種操作画面と同様な操作画面を、プリンタドライバの操作画面として、ホストコンピュータの表示部に表示可能に構成する。そして、本実施形態で上述した各種ユーザからの指示と同様の指示（例えば、上述のページ印字機能における総ページ印字指示、及び、総ページ印字を実行するうえで手動モードを選択すべきか自動モードを選択すべきかを特定する為の指示、図１３ＣのステップＳ８４１に係る警告／停止の実行可否を決定する為の指示、及び、図１３ＣのステップＳ８４４の白紙印刷／継続印刷の実行可否を決定する為の指示など）を、ホストコンピュータ側においてプリンタドライバ等を介して、受付け可能にする。そして、該ホストコンピュータにて設定画面を介してユーザにより入力された指示に応じた処理を、該ホストコンピュータから送信させる画像データ（ジョブ）に対して実行し、上記各形態と同様な制御を実現可能にするよう、本画像形成システムを構成することができる。このように種々の変形が可能である。
【図面の簡単な説明】
【０１８１】
【図１】実施形態による複写機の概略構成を示す図である。
【図２】実施形態による複写機の画像処理部の構成を示すブロック図である。
【図３】実施形態による複写機の、ＣＰＵ回路と各部との接続を説明するブロック図である。
【図４】実施形態による複写機の操作部の一例を示す図である。
【図５】図２に示した操作部１２３の液晶表示部における表示例を示す図である。
【図６】実施形態の複写機において、メモリからの画像の読み出しと出力結果を説明する図である。
【図７】画像メモリのデータ構成例を示す図である。
【図８】実施形態による総ページ数つきページ数の印刷を説明する図である。
【図９】実施形態におけるキャラクタデータＲＯＭのデータ構成例を示す図である。
【図１０】実施形態による総ページ数つきページ数の印刷時における、設定操作用のユーザインターフェースを示す図である。
【図１１】実施形態による総ページ数つきページ数の印刷時における、設定操作用のユーザインターフェースを示す図である。
【図１２】実施形態による総ページ数つきページ数の印刷時における、設定操作用のユーザインターフェースを示す図である。
【図１３Ａ】実施形態による複写機の動作を説明するフローチャートである。
【図１３Ｂ】実施形態による複写機の動作を説明するフローチャートである。
【図１３Ｃ】実施形態による複写機の動作を説明するフローチャートである。
【図１４】実施形態による総ページ数つきページ数の印刷時における、設定操作用のユーザインターフェースを示す図である。
【図１】
2006065315.tif 000003
【図２】
2006065315.tif 000004
【図３】
2006065315.tif 000005
【図４】
2006065315.tif 000006
【図５】
2006065315.tif 000007
【図６】
2006065315.tif 000008
【図７】
2006065315.tif 000009
【図８】
2006065315.tif 000010
【図９】
2006065315.tif 000011
【図１０】
2006065315.tif 000012
【図１１】
2006065315.tif 000013
【図１２】
2006065315.tif 000014
【図１３Ａ】
2006065315.tif 000015
【図１３Ｂ】
2006065315.tif 000016
【図１３Ｃ】
2006065315.tif 000017
【図１４】
2006065315.tif 000018