(57)【要約】【課題】データの受信完了を待たずに全ページ数に係る情報を合成した画像の出力を開始することのできる画像処理装置を提供する。【解決手段】画像形成装置２０は、プリンタコントローラ１０から印刷ジョブのデータの受信完了前に出力の開始指示を受けた場合は、印刷ジョブに係る印刷物の全ページ数を表す情報を受信データのヘッダ部などから取得済みであれば、全ページ数に係る情報を合成して画像の出力を開始し、取得済みでない場合は印刷ジョブのデータの受信完了を待って全ページ数を計数した後に、全ページ数に係る情報を合成した画像の出力を開始する。【選択図】図１
2009302879.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブのデータを受信する受信部と、
前記受信部で受信した前記データを記憶する記憶部と、
全ページ数に係る情報を前記データに基づく画像に合成して出力する出力部と、
前記データの受信完了前に前記出力の開始指示を受けた場合に、前記印刷ジョブに係る印刷物の全ページ数を表す情報を取得済みであれば前記出力を開始させ、取得済みでない場合は前記データの受信完了を待って全ページ数を計数した後に前記出力を開始させる制御部と、
を有する
ことを特徴とする画像処理装置。
【請求項２】
前記全ページ数を表す情報は、前記データの一部として受信される
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記全ページ数を表す情報は、操作部から入力される
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記受信部は、ラスタライズ処理によりイメージデータを生成するプリンタコントローラから前記イメージデータを含む前記印刷ジョブのデータを受信し、
前記出力部は、前記イメージデータの表す画像に全ページ数に係る情報を合成した画像を用紙上に形成する
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項５】
当該画像処理装置は、ラスタライズによりイメージデータを生成するプリンタコントローラであって、
前記出力部は、前記印刷ジョブのデータをラスタライズしてイメージデータを生成すると共に、該イメージデータに前記全ページ数に係る情報を合成して出力する
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全ページ数に係る情報を画像に合成して出力する画像処理装置に関する。
【背景技術】
【０００２】
フッタ部などにページ番号の付加されていない印刷原稿に対して、印刷装置でページ番号を付加して印刷する場合がある。
【０００３】
たとえば、特許文献１には、原稿の読み取り動作中に、既に読み取った原稿の枚数をカウントし、このカウント値をページ数のスタンプとして画像に合成する技術が開示されている。
【０００４】
【特許文献１】特開平８−１１４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複数ページ数の印刷物においては、「ページ番号／全ページ数」のような書式でページ番号をフッタ部などに付加することが要請される場合がある。このような書式のページ番号の付加を印刷装置やプリンタコントローラで行う場合、全ページ数を認識するために、全ページのデータの受信完了を待ってから出力動作が開始されていた。このため、１ページ分のデータの受信が完了する毎に該ページの画像を出力する場合に比べて、出力の開始時期が遅れて生産性が低下するという問題があった。
【０００６】
本発明は、上記の問題を解決しようとするものであり、全データの受信完了を待たずに全ページ数に係る情報を合成して画像の出力を開始することのできる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］印刷ジョブのデータを受信する受信部と、
前記受信部で受信した前記データを記憶する記憶部と、
全ページ数に係る情報を前記データに基づく画像に合成して出力する出力部と、
前記データの受信完了前に前記出力の開始指示を受けた場合に、前記印刷ジョブに係る印刷物の全ページ数を表す情報を取得済みであれば前記出力を開始させ、取得済みでない場合は前記データの受信完了を待って全ページ数を計数した後に前記出力を開始させる制御部と、
を有する
ことを特徴とする画像処理装置。
【０００９】
上記発明では、全ページ数を表す情報を取得済みであれば出力を開始させ、全ページ数を表す情報を取得済みでない場合は印刷ジョブのデータの受信完了を待って全ページ数を計数した後に、出力を開始させる。
【００１０】
［２］前記全ページ数を表す情報は、前記データの一部として受信される
ことを特徴とする［１］に記載の画像処理装置。
【００１１】
上記発明では、たとえば、印刷ジョブのデータのヘッダ部などに全ページ数を表す情報は含まれる場合がある。
【００１２】
［３］前記全ページ数を表す情報は、操作部から入力される
ことを特徴とする［１］に記載の画像処理装置。
【００１３】
上記発明では、全ページ数情報は、画像処理装置の操作部からユーザにより入力される。
【００１４】
［４］前記受信部は、ラスタライズ処理によりイメージデータを生成するプリンタコントローラから前記イメージデータを含む前記印刷ジョブのデータを受信し、
前記出力部は、前記イメージデータの表す画像に全ページ数に係る情報を合成した画像を用紙上に形成する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像処理装置。
【００１５】
上記発明では、画像処理装置は、プリンタコントローラから受信されるイメージデータに基づいて画像を用紙上に形成する装置である。プリンタコントローラから受信するデータのヘッダ部などに全ページ数を表す情報があれば、受信完了を待たずに、全ページ数に係る情報を合成して画像の出力を開始する。
【００１６】
［５］当該画像処理装置は、ラスタライズによりイメージデータを生成するプリンタコントローラであって、
前記出力部は、前記印刷ジョブのデータをラスタライズしてイメージデータを生成すると共に、該イメージデータに前記全ページ数に係る情報を合成して出力する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像処理装置。
【００１７】
上記発明では、画像処理装置はプリンタコントローラであり、パーソナルコンピュータなどから受信した印刷ジョブのデータに全ページ数を表す情報があれば、受信完了を待たずに、ラスタライズしたイメージデータに全ページ数に係る画像情報を合成しかつその合成後のイメージデータを出力する動作が開始される。
【発明の効果】
【００１８】
本発明に係る画像処理装置によれば、データの受信完了を待たずに全ページ数に係る情報を合成した画像の出力を開始することができるので、全ページ分のデータの受信完了を待ってから出力を開始する場合に比べて、生産性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００２０】
＜第１の実施の形態＞
図１は、本発明の実施の形態に係る画像形成システム５のシステム構成を示している。画像形成システム５は、プリンタコントローラ１０と画像形成装置２０を備えて構成される。
【００２１】
プリンタコントローラ１０には、パーソナルコンピュータ（ＰＣ）などの情報処理装置２がＬＡＮ（Local Area Network）などのネットワーク３を介して接続される。プリンタコントローラ１０は情報処理装置２から送られてくる印刷ジョブに係るデータをラスタライズしてビットマップ形式のイメージデータを生成する（ＲＩＰ処理する）機能を備えている。
【００２２】
画像形成装置２０は、プリンタコントローラ１０の生成したイメージデータに基づいて用紙上に画像を形成して出力するプリント出力機能、原稿を光学的に読み取りその複製画像を用紙上に形成するコピー機能などを備えた、所謂、デジタル複合機と称される装置として構成されている。
【００２３】
プリンタコントローラ１０は、当該プリンタコントローラ１０の動作を統括制御するＣＰＵ（Central Processing Unit）１１と、ネットワーク３に接続するための通信機能を果たすＬＡＮＩＦ部１２と、画像メモリ１３と、ハードディスク装置（ＨＤＤ）１４と、画像メモリ１３へのデータのリード／ライト機能、画像形成装置２０との間で各種データを送受信する機能などを備えたＤＲＡＭ制御部１５とを有している。画像メモリ１３およびハードディスク装置１４には、ネットワーク３から受信した印刷ジョブのデータやＲＩＰ処理の過程で生成される中間データ、ＲＩＰ処理により生成したイメージデータなどが記憶される。
【００２４】
このほかＣＰＵ１１には、当該ＣＰＵ１１が読み出して実行するプログラムや固定データの記憶されたＲＯＭ（Read Only Memory）、ＣＰＵ１１がプログラムを実行する際に各種データを一時的に格納するためのワークメモリなどが接続されている。
【００２５】
図２は、画像形成装置２０の機械的概略構成を示している。図２では画像形成装置２０に大容量給紙装置２１と後処理装置２２を接続した状態を示している。大容量給紙装置２１は画像形成装置２０に給紙される用紙を大量に蓄積収容する装置であり、後処理装置２２は画像形成装置２０から排出された用紙に折り目をつけたり、複数の用紙を束ねてステイプルで綴じたり、パンチで穴を開けたりする機能などを有する装置である。
【００２６】
画像形成装置２０は、表示操作部３１と、原稿画像を光学的に読み取って対応する画像データを取得するスキャナ部３２と、原稿トレイ３３ａに載置された原稿を１枚ずつスキャナ部３２の原稿読み取り位置へ繰り出す自動原稿送り装置３３と、用紙上に画像を形成して出力するプリンタ部３４と、主制御部５０とを備えている。
【００２７】
スキャナ部３２は、原稿に光を照射する光源と、原稿をその幅方向に１ライン分読み取るラインイメージセンサ３２ａと、原稿からの反射光をラインイメージセンサ３２ａに導いて結像させるレンズやミラーからなる光学経路などで構成される。スキャナ部３２は、自動原稿送り装置３３によって原稿を搬送することにより原稿を読み取り位置に対して相対移動させながら読み取る流し読み形式のほか、原稿をプラテンガラス上に載置した状態で読み取ることができる。
【００２８】
プリンタ部３４は、画像形成用の用紙を蓄える複数の給紙トレイ３６と、用紙上に画像を形成する画像形成部３７と、大容量給紙装置２１または給紙トレイ３６から用紙を繰り出し、画像形成部３７を通過させて後段の後処理装置２２へ排出する用紙搬送機構３８などで構成される。
【００２９】
画像形成部３７は、感光体４１、帯電装置４２、レーザーユニット４３、現像装置４４、転写装置４５、分離装置４６、クリーニング装置４７、定着装置４８などで構成され、電子写真プロセスによって画像を用紙上に形成する。
【００３０】
詳細には、感光体４１は、円筒形状を成すとともに、図示省略の駆動部によって一定方向（図中の矢印Ａ方向）に回転される。回転中、感光体４１は、帯電装置４２によるコロナ放電によって一様に帯電した後、レーザーユニット４３から画像データに応じてオン／オフされるレーザー光の走査を受けてその表面に静電潜像が形成される。現像装置４４は、感光体４１の表面に形成された静電潜像をトナー像として顕像化する。
【００３１】
用紙搬送機構３８は、大量の用紙を蓄積収納可能な大容量給紙装置２１あるいは給紙トレイ３６から用紙を繰り出して搬送し、感光体４１と転写装置４５との間へ適切なタイミングで送り込む（矢印Ｂ）。転写装置４５は感光体４１の表面に形成されているトナー像を、用紙搬送機構３８によって搬送されてきた用紙上に静電的に転写し、分離装置４６は、除電により感光体４１からこの用紙を分離する。クリーニング装置４７は、転写後に感光体４１に残ったトナーをブレード等で擦って除去する。トナー像が転写された用紙は、さらに搬送され（矢印Ｃ）、定着装置４８を通る際に加圧加熱されてトナー像が用紙上に固着された後、後処理装置２２へ排出される（矢印Ｄ）。なお、画像形成の方式は電子写真方式に限定されるものではなく、他の方式であってもかまわない。
【００３２】
図１に戻って画像形成装置２０の電気的構成を説明する。画像形成装置２０は、当該画像形成装置２０の動作を統括制御する主制御部５０に、スキャナ部３２とプリンタ部３４と表示操作部３１を接続して構成される。
【００３３】
スキャナ部３２は、図１に示すラインイメージセンサ３２ａのほか、当該スキャナ部３２の動作全体を制御するスキャナ制御部３２ｂを備えている。プリンタ部３４は画像データに応じてオン/オフされるレーザーダイオード（ＬＤ）のほか、画像形成部３７や用紙搬送機構３８などを含めたプリンタ部３４全体の動作を制御するプリンタ制御部３４ｂなどを有している。このほか、図示省略してあるがプリンタ制御部３４ｂには画像形成部３７の各部や用紙搬送機構３８を作動させるモータ、ソレノイド、センサなどが接続されている。
【００３４】
表示操作部３１は、各種設定画面や操作画面を表示してユーザから各種の設定／選択操作を受け付けたり、ユーザに向けて各種の情報や警告を表示したりする機能を果たす。表示操作部３１は、液晶ディスプレイからなる表示部３１ａと、その画面上に敷設されたタッチスイッチおよびその他のスイッチから成る操作部３１ｂと、表示部３１ａおよび操作部３１ｂを制御する操作制御部３１ｃとを有する。
【００３５】
なお、スキャナ制御部３２ｂ、操作制御部３１ｃ、プリンタ制御部３４ｂはそれぞれＣＰＵ（Central Processing Unit）およびＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を主要部とする回路で構成されており、ＲＯＭに格納されたプログラムに従って各種の制御を実行する。
【００３６】
主制御部５０は、画像形成装置２０の動作を統括制御する機能を果たし、読み取り処理部５１と、ＤＲＡＭ（Dynamic Random Access Memory）制御部５２と、圧縮ＩＣ５３ａと、伸張ＩＣ５３ｂと、半導体メモリで構成された画像メモリ５５と、書き込み処理部５６と、ＣＰＵ５７と、ＲＯＭ５８と、ＲＡＭ５９と、不揮発メモリ６１と、ハードディスク装置６２（ＨＤＤとも記す）などを備えて構成される。
【００３７】
読み取り処理部５１は、スキャナ部３２の出力する画像データに対して拡大処理、鏡像処理、誤差拡散処理などを施す機能を果たす。圧縮ＩＣ５３ａは画像データを圧縮し、伸張ＩＣ５３ｂは圧縮された画像データ（圧縮画像データ）を元のイメージデータに伸張する機能を果たす。画像メモリ５５は、非圧縮の画像データをページ単位で記憶可能なページメモリ５５ａとしての機能と、圧縮画像データを記憶する圧縮メモリ５５ｂなどとして使用される。
【００３８】
書き込み処理部５６は、圧縮メモリ５５ｂから読み出して伸張された画像データに応じてレーザーユニット４３のレーザーダイオードをオン/オフさせるための信号を、プリンタ部３４の動作に応じたタイミングで出力する機能を果たす。
【００３９】
ＤＲＡＭ制御部５２は、ダイナミックＲＡＭからなる画像メモリ５５へのリード・ライトおよびリフレッシュのタイミング制御や、画像データを圧縮して圧縮メモリ５５ｂに格納したり、圧縮メモリ５５ｂから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。またＤＲＡＭ制御部５２はＰＣＩ（Peripheral Component Interconnect）バス５４を通じてプリンタコントローラ１０のＤＲＡＭ制御部１５と接続されており、プリンタコントローラ１０との間でＰＣＩバス５４を通じて各種のデータを授受する機能を果たす。
【００４０】
ここでは、プリンタコントローラ１０は画像形成装置２０の内部に組み込まれている。プリンタコントローラ１０を画像形成装置２０の外部に設ける場合には、プリンタコントローラ１０と画像形成装置２０との間でのデータの送受信は、それに適したインターフェイスで行われる。
【００４１】
ＣＰＵ５７は、画像形成装置２０の動作全体を制御する機能を果たす。ＲＯＭ５８には、プログラムや各種固定データなどが記憶されており、ＣＰＵ５７はＲＯＭ５８に格納されたプログラムに従って動作する。ＲＡＭ５９は、ＣＰＵ５７がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。不揮発メモリ６１は、電源オフ後も記憶しておくべきユーザデータやシステムデータなどが記憶されるメモリである。
【００４２】
次に、第１の実施の形態に係る画像形成システム５における印刷処理の流れを説明する。第１の実施の形態では、受信したデータに基づく画像に全ページ数に係る情報を合成して出力する画像処理装置としての機能は画像形成装置２０が果たす。
【００４３】
印刷に際して、情報処理装置２は、プリンタドライバの画面を通じてユーザからページナンバリングに関する設定を受け付ける。ページナンバリングの設定には、ページ番号を付加するか否かの設定、ページ番号の書式の設定、ページ番号を付加する位置（たとえば、ページの上部、下部、左、中央、右など）の設定などがある。書式の設定には、「ページ番号」のように全ページ数の情報を使用しない第１書式と、「ページ番号／全ページ数」のように全ページ数の情報を使用する第２書式がある。また、第２書式において全ページ数を「自動設定」にするか「数値入力」にするかの選択を受け付け、「数値入力」が選択された場合はその数値の入力を受けるようになっている。以後、ページ番号を付加する設定のなされた印刷ジョブをページナンバリングジョブ、ページ番号を付加する設定のなされていない印刷ジョブを通常ジョブと呼ぶものとする。
【００４４】
情報処理装置２は、各ページの印刷データとページナンバリングの設定内容などを示す制御情報を含む印刷ジョブのデータをプリンタコントローラ１０へ送信する。ページナンバリングの設定内容を示す制御情報は印刷ジョブのデータの先頭に配置されたヘッダ部に埋め込まれる。
【００４５】
プリンタコントローラ１０は、情報処理装置２から印刷ジョブのデータを受信すると、これに含まれる印刷データをラスタライズしてイメージデータを生成するＲＩＰ処理を行い、該生成したイメージデータと制御データとを含むジョブデータを画像形成装置２０へ送信する。ジョブデータは、先頭にジョブ情報部があり、その後ろにページ数分のページ情報部が連なるデータ構成になっている。
【００４６】
ジョブ情報部には、当該印刷ジョブ全体に係る制御データが埋め込まれる。情報処理装置２から受信したページナンバリングに関する設定内容などはジョブ情報部に埋め込まれる。ページ情報部は、そのページに固有の制御情報とそのページのイメージデータで構成される。
【００４７】
プリンタコントローラ１０が行うＲＩＰ処理の処理モードには、ページモードとジョブモードがある。ページモードでは、１ページ分の印刷データの受信完了毎に、逐次そのページのＲＩＰ処理を行ってイメージデータを生成し、該イメージデータと制御データとを含むジョブデータを画像形成装置２０に送信する。ページモードでは、１ページ目のＲＩＰ処理が完了したらジョブ情報部と１ページ目のページ情報部を送信し、その後は１ページ分のＲＩＰ処理が完了する毎にそのページのページ情報部を送信する。最終ページの場合はページ情報部に最終ページであることを示す情報が埋め込まれる。
【００４８】
ジョブモードでは、１ページ分の印刷データの受信完了毎に、あるいは全ページ分の印刷データの受信完了後にＲＩＰ処理を行って生成した各ページのイメージデータを画像メモリ１３あるいはハードディスク装置１４に蓄積記憶し、当該印刷ジョブの全ページのＲＩＰ処理が完了した段階で、全ページ分のイメージデータと制御データとを一括して画像形成装置２０に送信する。すなわち、ジョブデータとして、ジョブ情報部とページ数分のページ情報部とを連続して画像形成装置２０へ送信する。
【００４９】
ジョブモードで処理した場合は、ジョブデータの送信開始前に当該印刷ジョブの全ページ数を認識できるので、全ページ数を計数し、全ページ数を表す情報をジョブ情報部に埋め込むようになっている。
【００５０】
なお、処理モードの選択は初期設定などで予め行われその選択結果はハードディスク装置１４あるいは不揮発メモリに保存される。もしくは、印刷ジョブ毎に情報処理装置２のプリンタドライバ画面などで指定できるようになっている。プリンタドライバ画面などで指定した場合は、その内容が印刷ジョブのデータのヘッダ部に埋め込まれる。
【００５１】
図３は、プリンタコントローラ１０の動作を示す流れ図である。プリンタコントローラ１０は、常に情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ１０１；Ｎｏ）、受信が開始すると（ステップＳ１０１；Ｙｅｓ）、１ページ分の印刷データの受信完了を待つ（ステップＳ１０２；Ｎｏ）。
【００５２】
１ページ分の印刷データの受信が完了すると（ステップＳ１０２；Ｙｅｓ）、そのページに係るＲＩＰ処理を行ってイメージデータを生成する（ステップＳ１０３）。次に、処理モードがページモードとジョブモードのいずれに設定されているかを判断し（ステップＳ１０４）、ページモードに設定されている場合は（ステップＳ１０４；Ｙｅｓ）、１ページ目か否か判断する（ステップＳ１０５）。
【００５３】
１ページ目でなければ（ステップＳ１０５；Ｎｏ）、ステップＳ１０７へ移行する。１ページ目の場合は（ステップＳ１０５；Ｙｅｓ）ジョブ情報部を作成して画像形成装置２０へ送信し（ステップＳ１０６）、ステップＳ１０７へ移行する。ジョブ情報部には、情報処理装置２から受信したページナンバリングに関する設定内容を示す情報が含まれる。
【００５４】
ステップＳ１０７では次ページがあるか否かを判定し、次ページがあれば（ステップＳ１０７；Ｙｅｓ）、先ほどステップＳ１０６で作成したイメージデータと当該ページに係る制御データとを含むページ情報部を画像形成装置２０に送信し（ステップＳ１０８）、ステップＳ１０２へ移行する。
【００５５】
次ページがない場合は（ステップＳ１０７；Ｎｏ）、最終ページであることを示す情報を埋め込んだ制御データと当該ページのイメージデータとを含むページ情報部を画像形成装置２０に送信して（ステップＳ１０９）処理を終了する。
【００５６】
処理モードがジョブモードの場合は（ステップＳ１０４；Ｎｏ）、ステップＳ１０６で生成したイメージデータを画像メモリ１３あるいはハードディスク装置１４に保存し（ステップＳ１１０）、次ページがある場合は（ステップＳ１１１；Ｙｅｓ）、ステップＳ１０２へ戻る。
【００５７】
次ページがない場合は（ステップＳ１１１；Ｎｏ）、ステップＳ１１０で保存したイメージデータから全ページ数を計数し（ステップＳ１１２）、当該全ページ数を示す情報の埋め込まれたジョブ情報部と、ページ数分のページ情報部とを連続させ一括して画像形成装置２０へ送信して（ステップＳ１１３）本処理を終了する。
【００５８】
なお、ジョブモードでは、全ページの印刷データの受信を完了してからこれら全ページについて順次ＲＩＰ処理を開始するように構成されてもよい。
【００５９】
図４は、画像形成装置２０の動作を示している。ここでは、受信したジョブデータについて、出力保留の指示はなく、即時出力の指示（出力の開始指示）を受けているものとする。画像形成装置２０はプリンタコントローラ１０からジョブデータが受信されるのを待機しており（ステップＳ２０１；Ｎｏ）、ジョブデータの受信が開始すると（ステップＳ２０１；Ｙｅｓ）、ジョブ情報部に含まれているページナンバリング設定の内容を示す制御データを解析し、当該ジョブがページナンバリングジョブか否かを判断する（ステップＳ２０２）。
【００６０】
ページナンバリングジョブでない場合は（ステップＳ２０２；Ｎｏ）、受信されるジョブデータに基づく画像の出力処理を開始する（ステップＳ２０３）。すなわち、１ページ分のジョブデータ（ページ情報部）が受信される毎に、そのジョブデータ（ページ情報部）のイメージデータに対応する画像を用紙上に形成して出力する動作を実行する。
【００６１】
ページナンバリングジョブの場合は（ステップＳ２０２；Ｙｅｓ）、ページ番号に関する書式の設定が全ページ数の情報を必要とする第２書式か否かを判別し（ステップＳ２０４）、第２書式でない場合は（ステップＳ２０４；Ｎｏ）、受信されるジョブデータに基づく画像に、全ページ数の情報を使用しない第１書式のページ番号情報（ページ番号を第１書式で表したスタンプ画像）を合成した画像の出力処理を開始する（ステップＳ２０５）。すなわち、１ページ分のジョブデータ（ページ情報部）が受信される毎に、そのジョブデータ（ページ情報部）のイメージデータに対応する画像に該ページのページ番号を示す第１書式のスタンプ画像を合成し、合成後の画像を用紙上に形成して出力する動作を実行する。
【００６２】
ページナンバリングの書式として全ページ数を表す情報を必要とする第２書式が設定されている場合は（ステップＳ２０４；Ｙｅｓ）、全ページ数の情報を取得済みか否か調べる（ステップＳ２０６）。ここでは、受信したジョブデータのジョブ情報部に全ページ数を示す情報が含まれているかを調べ、含まれている場合はその値を取得する。全ページ数を示す情報は、情報処理装置２で「数値入力」が選択されてユーザにより数値入力された全ページ数、あるいはジョブモードの場合にジョブプリンタコントローラ１０で計数された全ページ数を表したものである。
【００６３】
取得済みの場合は（ステップＳ２０６；Ｙｅｓ）、受信されるジョブデータに基づく画像に、該取得済みの全ページ数の情報を使用して作成した第２書式によるページ番号のスタンプ画像を合成した画像の出力処理を開始する（ステップＳ２０９）。すなわち、１ページ分のジョブデータ（ページ情報部）が受信される毎に、そのジョブデータ（ページ情報部）のイメージデータに対応する画像に該ページのページ番号を「ページ番号／全ページ数」のような第２書式で表したスタンプ画像を合成し、合成後の画像を用紙上に形成して出力する動作を実行する。ページ番号は受信開始からのページ数を計数して求める。
【００６４】
全ページ数の情報を取得済みでない場合は（ステップＳ２０６；Ｎｏ）、全ページについてジョブデータ（ページ情報部）の受信完了を待つ（ステップＳ２０７；Ｎｏ）。受信したジョブデータはハードディスク装置６２に蓄積記憶する。全ページ受信完了すると（ステップＳ２０７；Ｙｅｓ）、受信したページ情報部の数を計数して全ページ数を求め（ステップＳ２０８）、該全ページ数を使用して第２書式によるページ番号のスタンプ画像を合成した画像を生成して出力する動作を開始させる（ステップＳ２０９）。すなわち、ハードディスク装置６２に記憶してあるジョブデータを順次読み出し、各ページの画像にそのページのページ番号を示す第２書式のスタンプ画像を合成し、合成後の画像を用紙上に形成して出力する動作を実行する。
【００６５】
このように、プリンタコントローラから受信したジョブデータから全ページ数の情報を得られた場合は、全ページ分のジョブデータの受信完了を待つことなく、全ページ数に係る情報を合成して画像を出力する動作を開始させるので、全ページ受信完了を待ってから出力を開始させる場合に比べて、１ページ目の出力開始までの待ち時間を短くして、生産性の向上を図ることができる。
【００６６】
＜第２の実施の形態＞
第２の実施の形態に係る画像形成システム５の構成は図１、図２に示すものと同様であり、その説明は省略する。また、情報処理装置２およびプリンタコントローラ１０の動作は第１の実施の形態と同一であり、その説明は省略する。
【００６７】
第２の実施の形態では、全ページ数を要する第２書式でページ番号の付加（スタンプ画像の合成）が指示されている場合でかつ全ページ数が取得済みでない場合に、画像形成装置２０の表示操作部３１を通じてユーザから全ページ数の入力を受け付けるようにされている。
【００６８】
図５は、第２の実施の形態に係る画像形成装置２０が行う動作の流れを示している。図４と同一の処理内容のステップには同一のステップ番号を付してあり、それらの説明は省略する。
【００６９】
図５の処理では、ステップＳ２０６とステップＳ２０７の間にステップＳ２０６ＡとステップＳ２０６Ｂが挿入されている。ステップＳ２０６で、全ページ数の情報を取得済みでないと判断した場合（ステップＳ２０６；Ｎｏ）、全ページ数の入力を求める所定の入力画面を表示操作部３１に表示し（ステップＳ２０６Ａ）、表示操作部３１を通じてユーザから全ページ数の入力を受けた場合は（ステップＳ２０６Ｂ；Ｙｅｓ）、ステップＳ２０９へ移行する。すなわち、表示操作部３１を通じて入力された全ページ数を使用して第２書式によるページ番号のスタンプ画像を合成した画像を生成して出力する動作を、全ページの受信完了を待つことなく開始させる（ステップＳ２０９）。
【００７０】
表示操作部３１を通じてユーザから全ページ数の入力を受けなかった場合は（ステップＳ２０６Ｂ；Ｎｏ）、ステップＳ２０７へ移行する。
【００７１】
このように、表示操作部３１からの入力で全ページ数を示す情報を取得できた場合は、全ページ分のジョブデータの受信完了を待つことなく、全ページ数に係る情報を合成した画像を出力する動作を開始させるので、全ページ受信完了を待ってから出力を開始させる場合に比べて、生産性の向上を図ることができる。
【００７２】
＜第３の実施の形態＞
第３の実施の形態に係る画像形成システム５の構成は図１、図２に示すものと同様であり、その説明は省略する。また、情報処理装置２の動作は第１の実施の形態と同一でありその説明は省略する。
【００７３】
第３の実施の形態では、ページ数に係る情報を画像に合成して出力する画像処理装置としての機能はプリンタコントローラ１０が果たす。プリンタコントローラ１０は情報処理装置２から受信した印刷ジョブについて、実行保留の指示はなく、すぐに処理を開始する旨の指示（出力の開始指示）を受けているものとする。
【００７４】
第３の実施の形態のプリンタコントローラ１０が行う処理の流れは図４または図５に示す処理の流れと同様であり、ここでは、図４を基にして第３の実施の形態に係るプリンタコントローラ１０の動作を説明する。
【００７５】
プリンタコントローラ１０は情報処理装置２から印刷ジョブのデータが受信されるのを待機しており（ステップＳ２０１；Ｎｏ）、印刷ジョブのヘッダ部が受信されると（ステップＳ２０１；Ｙｅｓ）、このヘッダ部に含まれているページナンバリング設定の内容に基づき、当該ジョブがページナンバリングジョブか否かを判断する（ステップＳ２０２）。
【００７６】
ページナンバリングジョブでない場合は（ステップＳ２０２；Ｎｏ）、受信される印刷ジョブのデータに基づく画像の出力処理を開始する（ステップＳ２０３）。すなわち、１ページ分の印刷データの受信が完了する毎に、そのページに係るＲＩＰ処理を行ってイメージデータを生成し、該イメージデータを画像形成装置２０へ送信する。
【００７７】
ページナンバリングジョブの場合は（ステップＳ２０２；Ｙｅｓ）、ページ番号に関する書式の設定が全ページ数に係る情報を必要とする第２書式か否かを判別し（ステップＳ２０４）、第２書式でない場合は（ステップＳ２０４；Ｎｏ）、全ページ数を要しない第１書式のページ番号情報（当該ページ番号のスタンプ画像）を合成して、画像を生成・出力動作を開始する（ステップＳ２０５）。すなわち、１ページ分の印刷データの受信完了毎に、そのページに係るＲＩＰ処理を行ってイメージデータを生成すると共に、このイメージデータに当該ページのページ番号を示す第１書式のスタンプ画像を合成し、合成後のイメージデータを画像形成装置２０へ送信する。ページ番号は受信開始からのページ数を計数して求める。
【００７８】
ページナンバリングの書式として全ページ数を表す情報を必要とする第２書式が設定されている場合は（ステップＳ２０４；Ｙｅｓ）、全ページ数の情報を取得済みか否か調べる（ステップＳ２０６）。ここでは、受信した印刷ジョブのヘッダ部に全ページ数を表す情報が含まれているかを調べ、含まれている場合はその値を取得する。全ページ数を表す情報は、ページナンバリング設定において情報処理装置２で「数値入力」が選択されてユーザにより数値入力された全ページ数である。
【００７９】
取得済みの場合は（ステップＳ２０６；Ｙｅｓ）、該全ページ数情報を使用して第２書式によるページ番号のスタンプ画像を合成した画像を生成して出力する動作を開始させる（ステップＳ２０９）。すなわち、１ページ分の印刷データの受信完了毎に、そのページに係るＲＩＰ処理を行ってイメージデータを生成すると共に、このイメージデータに当該ページのページ番号を「ページ番号／全ページ数」のような第２書式で表したスタンプ画像を合成し、合成後のイメージデータを画像形成装置２０へ送信する。ページ番号は受信開始からのページ数を計数して求める。
【００８０】
全ページ数の情報を取得済みでない場合は（ステップＳ２０６；Ｎｏ）、全ページについてデータの受信完了を待つ（ステップＳ２０７；Ｎｏ）。受信したデータはハードディスク装置１４に蓄積記憶する。全ページ受信完了すると（ステップＳ２０７；Ｙｅｓ）、受信したページ数を計数して全ページ数を求め（ステップＳ２０８）、該全ページ数を使用して第２書式によるページ番号のスタンプ画像を合成した画像を生成して出力する動作を開始させる（ステップＳ２０９）。ページ番号は受信開始からのページ数を計数して求める。
【００８１】
詳細には、全ページの印刷データの受信が完了したら、ハードディスク装置１４から１ページ分ずつ印刷データを読み出し、そのページに係るＲＩＰ処理を行ってイメージデータを生成すると共に、このイメージデータに当該ページのページ番号を「ページ番号／全ページ数」のような第２書式で表したスタンプ画像を合成し、合成後のイメージデータを画像形成装置２０へ送信することを、全ページについて行う。
【００８２】
このように、情報処理装置２から受信される印刷ジョブのデータから全ページ数を示す情報を得られた場合は、全ページ分の印刷データの受信完了を待つことなく、全ページ数に係る情報を合成したイメージデータを生成して出力する動作を開始させるので、全ページ受信完了を待ってから出力を開始させる場合に比べて、１ページ目の出力開始までの待ち時間を短くして、生産性の向上を図ることができる。
【００８３】
なお、プリンタコントローラ１０の処理モードとしてページモードが選択されている場合は、ステップＳ２０３、Ｓ２０５、Ｓ２０９のいずれにおいても、１ページ分のイメージデータ（スタンプ合成する場合は合成後のイメージデータ）の作成が完了する毎に該データを画像形成装置２０へ送信する。一方、ジョブモードが選択されている場合は、ステップＳ２０３、Ｓ２０５、Ｓ２０９のいずれにおいても全ページのイメージデータ（スタンプ合成する場合は合成後のイメージデータ）の作成が完了してからそれらのデータを一括して画像形成装置２０へ送信する。
【００８４】
また、プリンタコントローラ１０が画像形成装置２０と別体に設けられかつ表示操作部を有する場合は、図５の処理と同様に、プリンタコントローラ１０の有する表示操作部を通じてユーザから全ページ数の入力を受けるようにしてもよい。
【００８５】
以上、本発明の各種実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００８６】
実施の形態では、画像形成装置２０としてデジタル複合機を例示したが、スキャナ部３２などを具備しない、単体のプリンタとして構成されてもよい。
【００８７】
実施の形態では、画像形成装置２０の内部にプリンタコントローラ１０が組み込まれている構成例を示したが、プリンタコントローラ１０は画像形成装置２０と別体に設けられてもよい。
【００８８】
全ページ数を使用する情報は「ページ番号／全ページ数」といった書式での使用に限定されるものではない。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る画像形成装置を示す断面図である。
【図３】第１の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【図４】第１の実施の形態に係る画像形成システムの画像形成装置、または第３の実施の形態に係る画像形成システムのプリンタコントローラが行う処理を示す流れ図である。
【図５】第２の実施の形態に係る画像形成システムの画像形成装置が行う処理を示す流れ図である。
【符号の説明】
【００９０】
２…情報処理装置
３…ネットワーク
５…画像形成システム
１０…プリンタコントローラ
１１…ＣＰＵ
１２…ＬＡＮＩＦ部
１３…画像メモリ
１４…ハードディスク装置
１５…ＤＲＡＭ制御部
２０…画像形成装置
２１…大容量給紙装置
２２…後処理装置
３１…表示操作部
３１ａ…表示部
３１ｂ…操作部
３１ｃ…操作制御部
３２…スキャナ部
３２ａ…ラインイメージセンサ
３２ｂ…スキャナ制御部
３３…自動原稿送り装置
３３ａ…原稿トレイ
３４…プリンタ部
３４ｂ…プリンタ制御部
３６…給紙トレイ
３７…画像形成部
３８…用紙搬送機構
４１…感光体
４２…帯電装置
４３…レーザーユニット
４４…現像装置
４５…転写装置
４６…分離装置
４７…クリーニング装置
４８…定着装置
５０…主制御部
５１…読み取り処理部
５２…ＤＲＡＭ制御部
５３ａ…圧縮ＩＣ
５３ｂ…伸張ＩＣ
５４…ＰＣＩバス
５５…画像メモリ
５５ａ…ページメモリ
５５ｂ…圧縮メモリ
５６…書き込み処理部
５７…ＣＰＵ
５８…ＲＯＭ
５９…ＲＡＭ
６１…不揮発メモリ
６２…ハードディスク装置
【図１】
2009302879.tif 000003
【図２】
2009302879.tif 000004
【図３】
2009302879.tif 000005
【図４】
2009302879.tif 000006
【図５】
2009302879.tif 000007