(57)【要約】【課題】複数ページに亘る画像形成を複数部行うときに、画像形成に要する時間を短縮することができる画像形成装置及びコンピュータプログラムを提供する。【解決手段】画像形成装置は、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含むプリントジョブ（画像形成要求）を受け付け、受け付けたプリントジョブに含まれる画像形成情報に基づいて複数のビットマップ画像（画像情報）を生成する。画像形成装置は、生成した複数のビットマップ画像の属性を各判定する属性判定部と、当該属性判定部が各判定した複数の属性を記憶する記憶部とを備える。画像形成装置は、１部目の画像形成を行うとき複数のビットマップ画像及び属性判定部が判定した複数の属性に基づいて画像形成を行い、２部目以降の画像形成を行うとき、複数のビットマップ画像及び記憶部に記憶された複数の属性に基づいて画像形成を行う。【選択図】図３
2015136837.tif 000002
【特許請求の範囲】
【請求項１】
ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付け、受け付けた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成し、前記画像形成要求に含まれる画像形成部数分、生成した複数の画像情報に基づいて複数ページに亘る画像形成をシート上に行う画像形成装置において、
１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定する属性判定部と、
該属性判定部が各判定した複数の画像の属性を夫々対応付けて記憶する記憶部と
を備え、
１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うようにしてあり、
２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うようにしてあること
を特徴とする画像形成装置。
【請求項２】
前記属性判定部は、前記複数の画像情報夫々が表す複数の画像が、カラー画像であるか白黒画像であるかを判定するようにしてあること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶部は、前記属性判定部により各判定された複数の画像の属性夫々に対応付けて、該複数の画像を表す複数の画像情報夫々を記憶するようにしてあり、
前記記憶部に記憶された複数の画像情報に基づく画像形成の要求を受け付ける再印刷受付部を備え、
該再印刷受付部が要求を受け付けた場合、前記記憶部に記憶された複数の画像情報及び各対応する複数の画像の属性に基づいて複数ページに亘る画像形成を行うようにしてあること
を特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときにおけるシートへの出力態様を決定する決定部を備え、
２部目以降の画像形成を行うときに、前記決定部が決定した出力態様に基づいて複数ページに亘る画像形成を行うようにしてあること
を特徴とする請求項１から３までの何れか一つに記載の画像形成装置。
【請求項５】
前記決定部は、前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときに、各ページ夫々でカラー画像を形成すべきか白黒画像を形成すべきかを決定するようにしてあること
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
記憶部を備えるコンピュータに、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付けさせ、受け付けられた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成させ、前記画像形成要求に含まれる画像形成部数分、生成された複数の画像情報に基づいて、複数ページに亘る画像形成をシート上に行わせるコンピュータプログラムにおいて、
前記コンピュータに、
１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定するステップと、
各判定された複数の画像の属性を夫々対応付けて前記記憶部に記憶するステップと、
１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うステップと、
２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ページに亘る画像形成を複数枚のシート上に行う画像形成装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、シート上にページ単位にカラー画像の形成を行う印刷プロセスと、白黒画像の形成を行う印刷プロセスとを併せ持ち、画像形成をすべき画像がカラー画像か白黒画像かにより、印刷プロセスを自動で切り替える画像形成装置が知られている。一般に、印刷プロセスの切り替えには、切替時間を要する。そのため、複数ページに画像形成を行う一連の画像形成処理中に、頻繁に印刷プロセスの切り替えが行われた場合、切替時間が累積し、当該画像形成処理を終了するまでの時間が長くなるという問題があった。
【０００３】
特許文献１に記載の画像形成装置は、現に画像形成が行われるべきページよりも後の一又は複数のページに画像形成をすべき一又は複数の画像がカラー画像であるか白黒画像であるかを判定し、判定結果に基づいて、印刷プロセスの切り替えを行う。このような画像形成装置においては、後に画像形成をすべき画像の情報を加味して印刷プロセスの切り替えを行うことができるため、印刷プロセスを頻繁に切り替えることを避けることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３４４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のような画像形成装置においては、予め、当該後の一又は複数ページに画像形成をすべき画像について判定を行う必要があり、当該判定を終えるまで、現に画像形成をすべき画像の形成が行うことができない。そのため、画像形成をすべき画像の並び順によっては、従来の画像形成装置よりも一連の画像形成処理を終えるまでの時間が長くなる虞があった。
【０００６】
また一般に、複数ページに亘る画像形成を複数部行うとき、各部の画像形成処理に要する時間が累積されるため、画像形成処理に要する時間を短縮することがより望まれる。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、複数ページに亘る画像形成を複数部行うときに、画像形成に要する時間を短縮することができる画像形成装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付け、受け付けた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成し、前記画像形成要求に含まれる画像形成部数分、生成した複数の画像情報に基づいて複数ページに亘る画像形成をシート上に行う画像形成装置において、１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定する属性判定部と、該属性判定部が各判定した複数の画像の属性を夫々対応付けて記憶する記憶部とを備え、１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うようにしてあり、２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【０００９】
本発明に係る画像形成装置は、前記属性判定部は、前記複数の画像情報夫々が表す複数の画像が、カラー画像であるか白黒画像であるかを判定するようにしてあることを特徴とする。
【００１０】
本発明に係る画像形成装置は、前記記憶部は、前記属性判定部により各判定された複数の画像の属性夫々に対応付けて、該複数の画像を表す複数の画像情報夫々を記憶するようにしてあり、前記記憶部に記憶された複数の画像情報に基づく画像形成の要求を受け付ける再印刷受付部を備え、該再印刷受付部が要求を受け付けた場合、前記記憶部に記憶された複数の画像情報及び各対応する複数の画像の属性に基づいて複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【００１１】
本発明に係る画像形成装置は、前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときにおけるシートへの出力態様を決定する決定部を備え、２部目以降の画像形成を行うときに、前記決定部が決定した出力態様に基づいて複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【００１２】
本発明に係る画像形成装置は、前記決定部は、前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときに、各ページ夫々でカラー画像を形成すべきか白黒画像を形成すべきかを決定するようにしてあることを特徴とする。
【００１３】
本発明に係るコンピュータプログラムは、記憶部を備えるコンピュータに、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付けさせ、受け付けられた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成させ、前記画像形成要求に含まれる画像形成部数分、生成された複数の画像情報に基づいて、複数ページに亘る画像形成をシート上に行わせるコンピュータプログラムにおいて、前記コンピュータに、１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定するステップと、各判定された複数の画像の属性を夫々対応付けて前記記憶部に記憶するステップと、１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うステップと、２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うステップとを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数ページに亘る画像形成を複数部行うときに、画像形成に要する時間を短縮することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１における画像形成装置の構成を示す模式図である。
【図２】画像形成装置の構成を示すブロック図である。
【図３】複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置の処理手順を示すフローチャートである。
【図４】実施の形態２における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置の処理手順を示すフローチャートである。
【図５】実施の形態３における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置の処理手順を示すフローチャートである。
【図６】実施の形態４における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置の処理手順を示すフローチャートである。
【図７】画像形成装置が出力態様決定処理を行うときの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１７】
（実施の形態１）
図１は、実施の形態１における画像形成装置の構成を示す模式図である。本実施の形態に係る画像形成装置１は、ネットワークを介してＰＣ（Personal Computer）等の外部装置から入力された画像データに応じて、シート（記録用紙）等の所定媒体に対して多色又は単色の画像を形成する装置である。画像形成装置１は、露光ユニット１１、現像器１２ａ〜１２ｄ、感光体ドラム１３ａ〜１３ｄ、クリーナユニット１４ａ〜１４ｄ、帯電器１５ａ〜１５ｄ、中間転写ベルト１７及び定着ユニット２２等を備えて構成されている。
【００１８】
本実施の形態の画像形成装置１は、カラー画像を色分解して得られる減法混色の３原色であるシアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）にブラック（Ｋ）を加えた４色を用いたカラーの画像形成を行うことができる。このため画像形成装置１は、各色に対応する４つずつの現像器１２ａ〜１２ｄ、感光体ドラム１３ａ〜１３ｄ、クリーナユニット１４ａ〜１４ｄ及び帯電器１５ａ〜１５ｄを備え、これらにより色毎に画像を形成する画像ステーションが構成されている。４つの画像ステーションは、中間転写ベルト１７の移動方向（副走査方向）に沿って適長離隔して配置してある。
【００１９】
感光体ドラム１３ａ〜１３ｄは、円筒状をなしており、その軸方向が中間転写ベルト１７の移動方向に交差するように、中間転写ベルト１７の下側に配置されている。帯電器１５ａ〜１５ｄは、感光体ドラム１３ａ〜１３ｄの表面を所定の電位に帯電させるためのものであり、図示の例では接触型のローラ型帯電器が画像形成装置１に搭載されている。ただし接触型のブラシ型帯電器、又は、チャージャー型の帯電器等を用いてもよい。
【００２０】
露光ユニット１１は、レーザ照射部及び反射ミラー等を備えたレーザスキャニングユニットを用いて構成されている。ただし発光素子をアレイ状に並べた例えばＥＬ（Electro Luminescence）又はＬＥＤ（Light Emitting Diode）書込ヘッド等を用いてもよい。露光ユニット１１は、ＣＭＹＫの各色の画像データによって変調されたレーザビームそれぞれを感光体ドラム１３ａ〜１３ｄに照射する。これにより帯電された感光体ドラム１３ａ〜１３ｄは、入力された画像データに応じて露光され、その表面にはＣＭＹＫの各色の画像データによる静電潜像が形成される。現像器１２ａ〜１２ｄは、ＣＭＹＫの各色のトナーを収納しており、静電潜像が形成された感光体ドラム１３ａ〜１３ｄの表面にトナーをそれぞれ供給し、静電潜像をトナー像に顕像化する。クリーナユニット１４ａ〜１４ｄは、現像及びトナー像の転写後に感光体ドラム１３ａ〜１３ｄの表面に残留したトナーを除去するとともに回収する。
【００２１】
また画像形成装置１は、中間転写ローラ１６ａ〜１６ｄ、中間転写ベルト１７、駆動ローラ１７１、従動ローラ１７２、クリーニングユニット１９及び中間転写ベルトテンション機構（図示は省略する）等を備えている。中間転写ローラ１６ａ〜１６ｄ、駆動ローラ１７１、従動ローラ１７２及び中間転写ベルトテンション機構は、中間転写ベルト１７を所定方向（図中の矢印参照）に回転駆動するためのものである。中間転写ベルト１７は、感光体ドラム１３ａ〜１３ｄの上方に配置され、駆動ローラ１７１と従動ローラ１７２との間に張架されている。中間転写ローラ１６ａ〜１６ｄは、中間転写ベルト１７を挟んで各感光体ドラム１３ａ〜１３ｄに対向する位置に、回転可能に支持されている。中間転写ローラ１６ａ〜１６ｄには、感光体ドラム１３ａ〜１３ｄの表面に担持されたトナー像を中間転写ベルト１７上に転写するために、トナーの帯電極性（−）とは逆極性（＋）の転写バイアスが印加される。中間転写ベルト１７は、各感光体ドラム１３ａ〜１３ｄに接触するように設けられており、感光体ドラム１３ａ〜１３ｄに形成された各色のトナー像を、中間転写ベルト１７の外周面に順次重ねて転写することにより、中間転写ベルト１７の外周面にカラーのトナー像が形成される。中間転写ベルト１７は、厚さが１１００μｍ〜１１５０μｍ程度のフィルムを無端状に形成したものである。
【００２２】
感光体ドラム１３ａ〜１３ｄから中間転写ベルト１７へのトナー像の転写は、中間転写ベルト１７の内周面に接触する中間転写ローラ１６ａ〜１６ｄにより行われる。中間転写ローラ１６ａ〜１６ｄには、トナー像を転写するための高電圧の転写バイアスが印加されている。中間転写ローラ１６ａ〜１６ｄは、直径が１８〜１１０ｍｍ程度の金属製（例えば、ステンレス製）の軸に導電性の弾性材（例えば、ＥＰＤＭ、発泡ウレタン等）を被覆して構成されている。この導電性の弾性材によって、中間転写ベルト１７に均一な高電圧を印加することができる。なお中間転写ローラ１６ａ〜１６ｄに代えて、ブラシ状の中間転写部材を用いることもできる。
【００２３】
各感光体ドラム１３ａ〜１３ｄにて各色に応じて顕像化されて静電像は、中間転写ベルト１７で積層されることにより入力された画像となる。中間転写ベルト１７にて積層された画像は、中間転写ベルト１７の回転によって、転写ローラ２１との対向位置に搬送され、用紙上に転写される。このとき転写ローラ２１は中間転写ベルト１７を所定のニップ圧で圧接すると共に、転写ローラ２１にはトナーを用紙に転写するための電圧（トナーの帯電極性（−）とは逆極性（＋）の高電圧）が印加される。なお、転写ローラ２１と中間転写ベルト１７とのニップ圧を所定値に維持するために、転写ローラ２１又は駆動ローラ１７１のいずれか一方を硬質材料（金属等）で構成し、他方を弾性ローラ等の軟質材料（弾性ゴムローラ又は発泡性樹脂ローラ等）で構成することができる。
【００２４】
感光体ドラム１３ａ〜１３ｄとの接触により中間転写ベルト１７に付着したトナー、又は、転写ローラ２１によって用紙上に転写されず中間転写ベルト１７上に残存したトナーは、次工程での混色を防止するために、クリーニングユニット１９によって除去及び回収される。クリーニングユニット１９は、中間転写ベルト１７に接触するクリーニング部材として例えばクリーニングブレードを有している。クリーニング部材が接触する中間転写ベルト１７は、反対側から従動ローラ１７２で支持されている。
【００２５】
トナー像が転写された用紙は、定着ユニット２２に導かれ、ヒートローラ２４と加圧ローラ２５との間を通過して加熱及び加圧を受ける。これによって、用紙に転写されたトナー像は用紙の表面に定着する。トナー像が定着した用紙は、搬送ローラ２７ｃによって排紙トレイ２９上に排出される。
【００２６】
また画像形成装置１は、給紙トレイ２０、手差トレイ２６、排紙トレイ２９及び用紙搬送路Ｓ等を備えている。給紙トレイ２０は、画像形成に使用する用紙を収納しておくためのトレイであり、画像形成装置１の下部に設けられている。排紙トレイ２９は、画像形成を行った用紙をフェイスダウンで載置するためのトレイであり、画像形成装置１の上部に設けられている。用紙搬送路Ｓは、給紙トレイ２０に収納されている用紙を転写ローラ２１及び定着ユニット２２を経由して排紙トレイ２９へ送るためのものであり、画像形成装置１内を略垂直方向に配置されている。また用紙搬送路Ｓには、転写ローラ２１、定着ユニット２２、レジストローラ２３、搬送ローラ２７ａ〜２７ｈ、ピックアップローラ２８ａ及び２８ｂ等が配置されている。
【００２７】
搬送ローラ２７ａ〜２７ｈは、用紙の搬送を促進及び補助するための小型ローラであり、用紙搬送路Ｓに沿って複数設けられている。ピックアップローラ２８ａは、給紙トレイ２０の端部に設けられ、給紙トレイ２０に収納された用紙を１枚毎に用紙搬送路Ｓへ供給する呼び込みローラである。レジストローラ２３は、用紙搬送路Ｓを搬送される用紙をいったん保持し、中間転写ベルト１７のトナー像の先端と用紙の先端とを合わせるタイミングで、用紙を転写ローラ２１へ搬送する機能を有している。
【００２８】
定着ユニット２２は、ヒートローラ２４及び加圧ローラ２５等を有している。ヒートローラ２４及び加圧ローラ２５は、用紙を挟んで回転するよう構成されている。ヒートローラ２４は、図示しない温度検出器により温度が検出され、後述のプリンタコントローラによって所定の定着温度となるように温度制御がなされている。ヒートローラ２４は、加圧ローラ２５と共に用紙を熱圧着することで、用紙に転写された多色のトナー像を溶融、混合及び圧接し、用紙に対して熱定着させる。
【００２９】
また、画像形成装置１には、予め多数の用紙を収納するための給紙トレイ２０が備えられていると共に、ユーザが少数枚の用紙に画像形成を行う際に給紙トレイ２０の開閉動作を行わなくてもよいように、少数の用紙を載置する手差トレイ２６が備えられている。ピックアップローラ２８ａ又は２８ｂは、給紙トレイ２０又は手差トレイ２６から用紙を１枚ずつ用紙搬送路Ｓへ導く。
【００３０】
用紙の片面のみの画像形成を行う場合、給紙トレイ２０に収納された用紙はピックアップローラ２８ａによって給紙され、搬送ローラ２７ａによってレジストローラ２３まで用紙搬送路Ｓを搬送され、用紙の先端と中間転写ベルト１７上のトナー像の先端とを合わせるタイミングで転写ローラ２１へ搬送され、用紙にトナー像が転写される。その後、用紙は定着ユニット２２を通過することによって未定着のトナーが熱で溶融及び固着され、搬送ローラ２７ｂ及び２７ｃを経て排紙トレイ２９上に排出される。
【００３１】
また手差トレイ２６に載置された用紙はピックアップローラ２８ｂによって給紙され、搬送ローラ２７ｆ、２７ｅ及び２７ｄを経てレジストローラ２３まで用紙搬送路Ｓを搬送される。これ以降は給紙トレイ２０から給紙される用紙と同様の処理がなされ、画像が形成された用紙が排紙トレイ２９に排出される。
【００３２】
用紙の両面に画像形成を行う場合、上記の処理により片面の画像形成が終了して定着ユニット２２を通過した用紙は、後端が搬送ローラ２７ｃにて停止され、搬送ローラ２７ｃが逆回転することによって搬送ローラ２７ｇ、２７ｈが設けられた反転経路に導かれた後、レジストローラ２３を経て裏面の画像形成が行われ、排紙トレイ２９に排出される。
【００３３】
図２は、画像形成装置１の構成を示すブロック図である。画像形成装置１は、ネットワークを介してＰＣ２等の外部装置から入力されたプリントジョブを受信し、受信したプリントジョブに基づいて、画像形成を行うプリンタ等の装置である。ＰＣ２は、画像形成をすべき画像に係るプリントジョブを生成し、生成したプリントジョブを画像形成装置１へ与えることができる。ここで、プリントジョブには、画像形成情報及び設定情報が含まれている。画像形成情報は、一又は複数ページにページ単位で画像形成をすべき文字、図形又は写真等の一又は複数の画像がページ記述言語で記述された情報である。設定情報は、画像形成部数及び部単位で画像形成をすべきか否かを表す情報を含んでいる。画像形成装置１は、受信したプリントジョブに含まれる画像形成情報から所謂ＲＩＰ（Raster Image Processor）処理を行い、ビットマップ画像を生成する。その後、画像形成装置１は当該ビットマップ画像及びプリントジョブに含まれる設定情報に基づいて画像形成を行う。なお、プリントジョブ及びビットマップ画像は、本発明における画像形成情報及び画像情報に夫々相当する。
【００３４】
画像形成装置１は、プリンタコントローラ１００、プリントエンジン１１０、及び操作パネル１２０等を備えて構成されている。プリントエンジン１１０及び操作パネル１２０は、プリンタコントローラ１００に接続され、プリンタコントローラ１００との間でデータの授受を行う。またプリンタコントローラ１００には、ネットワークを介してＰＣ２等の外部装置が接続されている。
【００３５】
プリンタコントローラ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０３、ネットワークコントローラ１０４及びビデオコントローラ１０５等を備えて構成されている。ＣＰＵ１０１は、プリンタコントローラ１００内の各部の制御処理を行う。ＲＡＭ１０２は、外部装置から受信したプリントジョブ、このプリントジョブに基づいて生成されたビットマップ画像及び濃度補正情報等の各種の情報を一時的に記憶する。ＲＯＭ１０３は、制御プログラム１０６を記憶している。制御プログラム１０６は、プリンタコントローラ１００が備える各部をＣＰＵ１０１が制御するための処理内容が記述されたプログラムである。ネットワークコントローラ１０４は、ネットワークを介してＰＣ２等の外部装置との間でデータの送受信を行う。ビデオコントローラ１０５は、プリントエンジン１１０の動作を制御する。
【００３６】
ここで、実施の形態１におけるＲＡＭ１０２は、記憶容量が小さい構成とする。一般に、ビットマップ画像のデータサイズは、当該ビットマップ画像をページ記述言語で記述した画像形成情報を含むプリントジョブのデータサイズよりも大きい。ＲＡＭ１０２は、受信されたプリントジョブに含まれる画像形成情報が複数ページに亘って画像形成をすべき複数の画像に係る情報である場合、当該複数の画像夫々のビットマップ画像を全て記憶できない構成とする。
【００３７】
また、ＰＣ２は、ＣＤ−ＲＯＭ、ＤＶＤ、ブルーレイディスク、又はフレキシブルディスク等である記録媒体３から情報を読み取り、ネットワークコントローラ１０４に読み取った情報を送信することができる。記録媒体３には、プリンタコントローラ１００が備える各部をＣＰＵ１０１が制御するための処理内容が記述された制御プログラム３ａが記憶されている。ＲＯＭ１０３に記憶されている制御プログラム１０６は、ＰＣ２によって記録媒体３から読み出され、ネットワークコントローラ１０４に送信された制御プログラム３ａの複製であってもよい。なお、画像形成装置１は、記録媒体３に記録された情報を読み取ることが可能な機器を備える構成であってもよいし、ネットワークを介さず当該機器からの情報を入力することが可能なインタフェースを備える構成であってもよい。
【００３８】
プリントエンジン１１０は、画像形成部１１１、濃度センサ１１２及び温湿度センサ１１３等を備えて構成されている。画像形成部１１１は、用紙に画像を形成する処理を行うものであり、図１に示した各機構の動作を制御する。濃度センサ１１２及び温湿度センサ１１３は、画像形成装置１のキャリブレーションを行う際等に用いられる。操作パネル１２０は、ＲＯＭ１０３に保存された画像を形成する指示等、ユーザの指示に係る操作を受け付けてプリンタコントローラ１００へ通知する。ここで、画像形成部１１１は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色を用いてカラー画像を用紙上に形成するカラー画像形成を行うか、又はブラックを用いて白黒画像を用紙上に形成する白黒画像形成を行う。画像形成部１１１は、カラー画像形成を行う際には上述の４つの画像ステーション全てを起動させて画像形成を行い、白黒画像形成を行う際にはブラックに対応する１つの画像ステーションのみを起動させて画像形成を行う。
【００３９】
このように構成された画像形成装置１は、複数ページに亘って画像形成をすべき画像形成情報と複数部数以上の画像形成部数及び部単位で画像形成をすべきことを表す設定情報とを含むプリントジョブを受信したとき、１部目と２部目以降とで異なる処理を行う。以下、その処理について説明する。
【００４０】
図３は、複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置１の処理手順を示すフローチャートである。画像形成装置１のプリンタコントローラ１００におけるＣＰＵ１０１は、ＰＣ２からプリントジョブを受信したか否かを判定する（ステップＳ１１）。プリントジョブを受信していないと判定した場合（Ｓ１１：ＮＯ）、ＣＰＵ１０１は、プリントジョブを受信するまで待機する。
【００４１】
プリントジョブを受信したと判定した場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１０１は、受信したプリントジョブを参照し、複数部の画像形成をすべきであるか否かを判定する（ステップＳ１２）。具体的には、ＣＰＵ１０１は、受信したプリントジョブに含まれる設定情報を参照し、当該設定情報に含まれる画像形成部数が２部以上であるか否かにより判定する。複数部の画像形成をすべきでないと判定した場合（Ｓ１２：ＮＯ）、ＣＰＵ１０１は、ステップＳ１１に処理を戻す。
【００４２】
複数部の画像形成をすべきであると判定した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１０１は、受信したプリントジョブに基づく画像形成が１部目であるか否かを判定する（ステップＳ１３）。例えば、ＣＰＵ１０１は、所定時間内に同じプリントジョブを受信していない場合は１部目であると判定し、受信している場合には１部目ではないと判定する。
【００４３】
１部目であると判定した場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１０１は、ビットマップ生成処理を行う（ステップＳ１４）。ビットマップ生成処理とは、受信したプリントジョブに含まれる画像形成情報に基づいて、１ページ分のビットマップ画像を生成する処理である。なお、ビットマップ生成処理で生成されたビットマップ画像は、本発明の画像情報に相当する。
【００４４】
次いで、ＣＰＵ１０１は、属性判定処理を行う（ステップＳ１５）。属性判定処理とは、ステップＳ１４で生成されたビットマップ画像がカラー画像であるか白黒画像であるかを判定する処理であり、例えばビットマップ画像が所定数以上白又は黒以外の色を表す画素を含んでいるか否かにより判定を行う。なお、ＣＰＵ１０１はステップＳ１５において制御プログラム１０６を実行することにより、属性判定部として機能する。
【００４５】
次いで、ＣＰＵ１０１は、ステップＳ１５にて判定された判定結果に基づいて画像形成準備処理を行う（ステップＳ１６）。画像形成準備処理とは、属性判定処理の判定結果に基づいて、画像ステーションを起動させる処理である。その後、ＣＰＵ１０１は、画像形成処理を行う（ステップＳ１７）。画像形成処理とは、ＣＰＵ１０１がビデオコントローラ１０５に指令を出し、用紙上に１ページ分の画像形成を行わせる処理である。より具体的には、ＣＰＵ１０１は、ステップＳ１５でビットマップ画像がカラー画像であると判定した場合、カラー画像形成にて当該ビットマップ画像を用紙上に形成させる指令を出す。ＣＰＵ１０１は、ステップＳ１５で当該ビットマップ画像が白黒画像であると判定した場合、白黒画像形成にて当該ビットマップ画像を用紙上に形成させる指令を出す。
【００４６】
次いで、ＣＰＵ１０１は、ステップＳ１５で判定した判定結果をＲＡＭ１０２に記憶する（ステップＳ１８）。このとき、ＣＰＵ１０１は、同じプリントジョブから生成されたビットマップ画像におけるステップＳ１５での判定結果を連結リスト等のデータ構造を用いてページ順が判別可能なように夫々を対応付けて記憶する。なお、ステップＳ１８においてＲＡＭ１０２は、本発明の記憶部に相当する。
【００４７】
その後、ＣＰＵ１０１は、受信したプリントジョブに基づいて、全ページ分の画像形成処理が完了したか否かを判定する（ステップＳ１９）。例えば、ＣＰＵ１０１は、プリントジョブに含まれる画像形成情報から画像形成をすべき総ページ数を取得し、ステップＳ１７で行わせた画像形成のページ数が当該総数に達したか否かにより判定を行う。全ページ分の画像形成処理が完了していないと判定した場合（Ｓ１９：ＮＯ）、ＣＰＵ１０１は、ステップＳ１４に処理を戻す。
【００４８】
全ページ分の画像形成処理が完了したと判定した場合（Ｓ１９：ＹＥＳ）、ＣＰＵ１０１は、ネットワークコントローラ１０４に指令を出し、受信したプリントジョブの送信元に当該プリントジョブの再送を要求する（ステップＳ２０）。その後、ＣＰＵ１０１はステップＳ１１に処理を戻す。
【００４９】
一方、ステップＳ１３で１部目ではないと判定した場合（Ｓ１３：ＮＯ）、ＣＰＵ１０１は、ビットマップ生成処理及び画像形成準備処理を並行して行う（ステップＳ２１）。ステップＳ２１においてＣＰＵ１０１は、受信したプリントジョブに基づいてビットマップ生成処理を行い、ＲＡＭ１０２に記憶されている判定結果を読み出して画像形成準備処理を行う。当該判定結果は、ステップＳ１８で記憶された判定結果である。なお、ステップＳ２１における処理は、２部目以降の画像形成の際に画像形成装置１が行う処理のため、１部目の画像形成を行うときに画像形成装置１にて行われるステップＳ１８における処理の後に行われる。
【００５０】
次いで、ＣＰＵ１０１は、ステップＳ２１におけるビットマップ生成処理及び画像形成準備処理の両処理が完了したか否かを判定する（ステップＳ２２）。両処理が完了していないと判定した場合（Ｓ２２：ＮＯ）、ＣＰＵ１０１は、両処理が完了するまで待機する。
【００５１】
両処理が完了したと判定した場合（Ｓ２２：ＹＥＳ）、ＣＰＵ１０１は、画像形成処理を行う（ステップＳ２３）。このとき、ＣＰＵ１０１は、ステップＳ２１の画像形成準備処理で起動した画像ステーションに基づいて、ステップＳ２１で生成したビットマップ画像を用紙上に形成させる。その後、ＣＰＵ１０１は、全ページ分の画像形成処理が完了したか否かを判定する（ステップＳ２４）。なお、ステップＳ２４における処理は、ステップＳ１９における処理と同様であるため説明を省略する。
【００５２】
全ページ分の画像形成処理が完了していないと判定した場合（Ｓ２４：ＮＯ）、ＣＰＵ１０１は、ステップＳ２１に処理を戻す。全ページ分の画像形成処理が完了したと判定した場合（Ｓ２４：ＹＥＳ）、ＣＰＵ１０１は、受信したプリントジョブに含まれる画像形成部数分の画像形成を終えたか否かを判定する（ステップＳ２５）。例えばＣＰＵ１０１は、プリントジョブに含まれる画像形成部数の回数だけ当該プリントジョブを受信したか否かにより判定を行う。画像形成部数分の画像形成を終えていないと判定した場合（Ｓ２５：ＮＯ）、ＣＰＵ１０１は、ステップＳ２０に処理を進める。一方、画像形成部数分の画像形成を終えたと判定した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１０１は、処理を終える。
【００５３】
以上の構成及び処理によって、画像形成装置１は、２部目以降の画像形成では、図３中のステップＳ２１でビットマップ生成処理及び画像形成準備処理を並行して行う。即ち、画像形成装置１は、再送されたプリントジョブからビットマップ画像を生成している間に、画像形成を行うべき画像がカラー画像であるか白黒画像かの情報をＲＡＭ１０２から読み出し、画像ステーションを起動させることができる。そのため、先のページで白黒画像形成（又はカラー画像形成）が行われ、現ページにおいてはカラー画像形成（又は白黒画像形成）を行うべき場合、ビットマップ画像を生成している間に起動させる画像ステーションの切り替えを行うことができる。従って、複数ページに亘る画像形成を複数部行うときに、２部目以降の画像形成に要する時間を短縮することができるため、全体の画像形成に要する時間を短縮することができる。
【００５４】
（実施の形態２）
実施の形態１においては、ＲＡＭ１０２の記憶容量が小さい場合における画像形成装置１の処理について説明した。実施の形態２においては、ＲＡＭ１０２の記憶容量が大きい場合における画像形成装置１の処理について説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施の形態１と同様であるため、同様の構成に関する詳細な説明及びその作用効果の説明は簡潔のため省略する。
【００５５】
実施の形態２におけるＲＡＭ１０２は、複数ページに亘って画像形成をすべき複数の画像に係る画像形成情報から生成されたビットマップ画像を全て記憶することが可能な構成とする。画像形成装置１は、ＰＣ２からプリントジョブを受信し、受信したプリントジョブに基づいて画像形成をしたときに、画像形成のために生成したビットマップ画像に係る情報をプリントジョブ単位で夫々を対応付けてＲＡＭ１０２に記憶し、各種処理を行う。このような構成における画像形成装置１が複数ページに亘る画像形成を部単位で複数部行うときの処理を以下に説明する。
【００５６】
図４は、実施の形態２における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置１の処理手順を示すフローチャートである。なお、ステップＳ３１及びステップＳ３２の処理は、実施の形態１における図３中のステップＳ１１及びステップＳ１２の処理と同様であるため、説明を省略する。
【００５７】
画像形成装置１のＣＰＵ１０１は、ステップＳ３２において複数部の画像形成をすべきであると判定した場合（Ｓ３２：ＹＥＳ）、ステップＳ３３に処理を進め、複数部の画像形成をすべきでないと判定した場合（Ｓ３２：ＮＯ）、ステップＳ３１に処理を戻す。なお、ステップＳ３３〜ステップＳ３６までの処理は、実施の形態１における図３中のステップＳ１４〜ステップＳ１７までの処理と同様であるため説明を省略する。
【００５８】
ステップＳ３６で画像形成処理を行ったＣＰＵ１０１は、ステップＳ３３で生成したビットマップ画像及びステップＳ３４の判定結果を対応付けてＲＡＭ１０２に記憶する（ステップＳ３７）。ＣＰＵ１０１は例えば、ビットマップ画像と当該ビットマップ画像がカラー画像であるか白黒画像であるかの判定結果とが夫々同じ順となるように連結リスト等のデータ構造を用いて記憶する。
【００５９】
その後、ＣＰＵ１０１は、全ページ分の画像形成処理が完了したか否かを判定する（ステップＳ３８）。全ページ分の画像形成処理が完了していないと判定した場合（Ｓ３８：ＮＯ）、ＣＰＵ１０１は、ステップＳ３３に処理を戻す。なお、ステップＳ３８の処理は、実施の形態１における図３中のステップＳ１９と同様であるため説明を省略する。
【００６０】
全ページ分の画像形成処理が完了したと判定した場合（Ｓ３８：ＹＥＳ）、ＣＰＵ１０１は、ビットマップ読出処理及び画像形成準備処理を並行して行う（ステップＳ３９）。ビットマップ読出処理とは、ＲＡＭ１０２に記憶されたビットマップ画像を読み出す処理である。なお、画像形成準備処理は実施の形態１で説明した処理と同様であるため説明を省略する。
【００６１】
その後、ＣＰＵ１０１は、ステップＳ４０以降に処理を進める。なお、ステップＳ４０〜ステップＳ４３までの処理は、実施の形態１における図３中のステップＳ２２〜ステップＳ２５までの処理と同様であるため説明を省略する。
【００６２】
ステップＳ４３においてＣＰＵ１０１は、画像形成部数分の画像形成を終えたと判定した場合（Ｓ４３：ＹＥＳ）、処理を終え、画像形成部数分の画像形成を終えていないと判定した場合（Ｓ４３：ＮＯ）、ＣＰＵ１０１はステップＳ３９に処理を戻す。
【００６３】
以上の構成及び処理によって、画像形成装置１は、２部目以降の画像形成では、ビットマップ読出処理の間に、画像形成を行うべき画像がカラー画像であるか白黒画像であるかの情報をＲＡＭ１０２から読み出し、画像ステーションを起動させることができる。即ち、読み出したビットマップ画像から白黒画像であるかカラー画像であるかを判定することなく画像ステーションを起動させることができる。従って、ＲＡＭ１０２の記憶容量が大きい場合であっても、複数ページに亘る画像形成を複数部行うときに、２部目以降の画像形成に要する時間を短縮することができるため、全体の画像形成に要する時間を短縮することができる。
【００６４】
（実施の形態３）
実施の形態１及び２においては、受信したプリントジョブに基づいて画像形成を行うことを説明した。実施の形態３においては、画像形成装置１は、更に記憶された情報に基づいて再印刷を行うことができる例を説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施の形態１と同様であるため、同様の構成に関する詳細な説明及びその作用効果の説明は簡潔のため省略する。
【００６５】
実施の形態３におけるＲＯＭ１０３は、複数ページに亘って画像形成をすべき複数の画像に係る画像形成情報から生成されたビットマップ画像に係る情報を全て記憶することが可能な構成とし、例えば、ＨＤＤ（Hard Disk Drive）等によって構成されている。また、実施の形態３における画像形成装置１は、操作パネル１２０を介して、ＲＯＭ１０３にプリントジョブ単位で記憶されたビットマップ画像に係る情報に基づく再印刷の要求を受け付け、当該情報から画像形成を行うように構成されている。このような構成における画像形成装置１が複数ページに亘る画像形成を部単位で複数部行うときの処理を以下に説明する。
【００６６】
図５は、実施の形態３における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置１の処理手順を示すフローチャートである。なお、ステップＳ５１〜ステップＳ５８の処理及びステップＳ６０〜ステップＳ６４の処理は夫々、実施の形態２における図４中のステップＳ３１〜ステップＳ３８の処理及びステップＳ３９〜ステップＳ４３の処理夫々と同様であるため、以下では異なる処理のみ説明する。
【００６７】
画像形成装置１のＣＰＵ１０１は、ステップＳ５７においてビットマップ画像及びステップＳ５６の判定結果を対応付けてＲＯＭ１０３に記憶する（ステップＳ５７）。このとき、ＣＰＵ１０１は、ビットマップ画像については、公知の可逆圧縮アルゴリズムによる圧縮等の加工した状態又はそのままの状態でＲＯＭ１０３に記憶する。なお、実施の形態３において、ＲＯＭ１０３は本発明の記憶部に相当する。
【００６８】
また、ＣＰＵ１０１は、ステップＳ５１においてプリントジョブを受信していないと判定した場合（Ｓ５１：ＮＯ）、ＣＰＵ１０１は、操作パネル１２０を介して再印刷要求を受け付けたか否かを判定する（ステップＳ５９）。なお、ＣＰＵ１０１はステップＳ５９で制御プログラム１０６を実行することにより、本発明の再印刷受付部として機能する。
【００６９】
再印刷要求を受け付けていないと判定した場合（Ｓ５９：ＮＯ）、ＣＰＵ１０１は、ステップＳ５１に処理を戻す。一方、再印刷要求を受け付けたと判定した場合（Ｓ５９：ＹＥＳ）、ＣＰＵ１０１は、ビットマップ読出処理及び画像形成準備処理を並行して行う（ステップＳ６０）。実施の形態３におけるビットマップ読出処理では、ＣＰＵ１０１は、ＲＯＭ１０３に記憶されたビットマップ画像に係る情報に基づいて行う。即ち、ＣＰＵ１０１は、そのままの状態のビットマップ画像をＲＯＭ１０３から読み出す処理又は加工された状態のビットマップ画像をＲＯＭ１０３から読み出し、加工前のビットマップ画像を生成する処理を行う。その後、ＣＰＵ１０１は、ステップＳ４０以降の処理を行う。
【００７０】
以上の構成及び処理によって、画像形成装置１は、再印刷要求に基づいて、ビットマップ読出処理及び画像形成準備処理を並行して行うことができる。即ち、画像形成装置１は、複数部の再印刷を行う場合、ビットマップ読出処理を行っている間に、再印刷に係る画像がカラー画像であるか白黒画像であるかをＲＡＭ１０２から読み出し、画像ステーションを起動させることが１部目からできる。従って、複数ページに亘る画像形成を複数部再印刷する場合にあっては、１部目から画像形成に要する時間を短縮することができるため、全体の画像形成に要する時間を短縮することができる。
【００７１】
（実施の形態４）
実施の形態１〜３においては、属性判定処理の判定結果がカラー画像のときにはカラー画像形成を行い、白黒画像のときには白黒画像形成を行うことを説明した。実施の形態３においては、２部目以降の画像形成のときに、属性判定処理の判定結果が白黒画像であっても白黒画像形成を行わず、カラー画像形成を行う例を説明する。なお、以下で説明する構成及び作用を除くその他の構成及び作用は上述の実施の形態１〜３と同様であるため、同様の構成に関する詳細な説明及びその作用効果の説明は簡潔のため省略する。
【００７２】
図６は、実施の形態４における複数ページに亘る画像形成を部単位で複数部数以上行うべきプリントジョブを受信したときにおける画像形成装置１の処理手順を示すフローチャートである。なお、ステップ７１〜ステップＳ７９、ステップＳ８２、及びステップＳ８４〜ステップＳ８７の処理は夫々、実施の形態１における図３中のステップＳ１１〜ステップＳ１９、ステップＳ２０、及びステップＳ２２〜ステップＳ２５の夫々の処理と同様であるため、説明を省略する。
【００７３】
画像形成装置１のＣＰＵ１０１は、ステップＳ７９において全ページ分の画像形成処理が完了したと判定した場合（Ｓ７９：ＹＥＳ）、出力態様決定処理を行う（ステップＳ８０）。出力態様決定処理は、ステップＳ７８で記憶された属性判定処理による全ページ分の判定結果に基づいて、各ページについてカラー画像形成を行うか白黒画像形成を行うかを決定する処理であり、後述する。なお、ＣＰＵ１０１はステップＳ８０で制御プログラム１０６を実行することにより、本発明の決定部として機能する。
【００７４】
次いで、ＣＰＵ１０１は、出力態様決定処理で決定されたカラー画像形成を行うか白黒画像形成を行うかを示す出力態様をＲＡＭ１０２に記憶する（ステップＳ８１）。このとき、ＣＰＵ１０１は、同じプリントジョブから生成されたビットマップ画像におけるステップＳ７５での判定結果に基づいて決定された出力態様を、連結リスト等のデータ構造を用いてページ順が判別可能なように夫々を対応付けて記憶する。その後、ＣＰＵ１０１は、ステップＳ８２に処理を進める。
【００７５】
ＣＰＵ１０１は、ステップＳ７３において一部目ではないと判定した場合（Ｓ７３：ＮＯ）、ビットマップ生成処理及び第２画像形成準備処理を並行して行う（ステップＳ８３）。第２画像形成準備処理とは、ＲＡＭ１０２に記憶されている出力態様に基づいて、画像ステーションを起動させる処理である。その後、ＣＰＵ１０１は、ステップＳ８４に処理を進める。
【００７６】
図７は、画像形成装置１が出力態様決定処理を行うときの処理手順を示すフローチャートである。画像形成装置１のＣＰＵ１０１は、図６中のステップＳ７８でＲＡＭ１０２に夫々対応付けて記憶された判定結果から１ページ分の判定結果を読み出す（ステップＳ９１）。ＣＰＵ１０１は、ステップＳ９１の処理を初めて行うとき、１ページ目に画像形成が行われるべきビットマップ画像の判定結果を読み出す。次いで、ＣＰＵ１０１は、読み出した判定結果がカラー画像であるか否かを判定する（ステップＳ９２）。カラー画像ではないと判定した場合（Ｓ９２：ＮＯ）、ＣＰＵ１０１は、当該判定結果に対応するページではビデオコントローラ１０５に白黒画像形成を行わせることを決定し（ステップＳ９３）、処理をステップＳ９８に進める。
【００７７】
カラー画像であると判定した場合（Ｓ９２：ＹＥＳ）、ＣＰＵ１０１は、読み出した判定結果に対応するページから特定ページ先までに最終ページに到達しないか否かを判定する（ステップＳ９４）。ＣＰＵ１０１は例えば、ＲＡＭ１０２に夫々対応付けて記憶された判定結果の個数を取得し、現在読み出して参照している判定結果に対応するページの値と、特定ページの値との和が、当該個数よりも小さいか否かにより判定を行う。特定ページの値は、例えば２であり、特定ページ先とは、２ページ先のことを表す。当該特定ページの値は予め決められていてもよいし、操作パネル１２０を介して入力されてもよい。特定ページ先までに最終ページに到達すると判定した場合（Ｓ９４：ＮＯ）、ＣＰＵ１０１は、当該判定結果に対応するページから最終ページまでビデオコントローラ１０５にカラー画像形成を行わせることを決定し（ステップＳ９５）、図６中のステップＳ８１に処理を戻す。
【００７８】
特定ページ先までに最終ページに到達しないと判定した場合（Ｓ９４：ＹＥＳ）、ＣＰＵ１０１は、読み出した判定結果に対応するページから特定ページ先までビデオコントローラ１０５にカラー画像形成を行わせることを決定する（ステップＳ９６）。
【００７９】
次いで、ＣＰＵ１０１は、読み出した判定結果に対応するページの次のページから前記特定ページ先までに夫々対応する判定結果をＲＡＭ１０２から全て読み出し、読み出した判定結果が全て白黒画像であるか否かを判定する（ステップＳ９７）。例えば、読み出した判定結果に対応するページが２ページ目で、特定ページの値が２のとき、ＣＰＵ１０１は、３ページ目及び４ページ目に対応する判定結果を読み出し、読み出した判定結果が全て白黒画像であるか否かを判定する。
【００８０】
全て白黒画像ではないと判定した場合（Ｓ９７：ＮＯ）、ＣＰＵ１０１は、ステップＳ９４に処理を戻す。このとき、ＣＰＵ１０１は、ステップＳ９４の処理においては、前記特定ページから特定ページ先までに最終ページに到達しないか否かを判定する。例えば、ＣＰＵ１０１がステップＳ９７の処理で、３ページ目及び４ページ目の２ページの何れか一方に対応する判定結果がカラー画像であると判定したとする。このとき、ＣＰＵ１０１はステップＳ９４の処理で、４ページ目から２ページ先の６ページ目までに最終ページに到達しないか否かを判定する。
【００８１】
全て白黒画像であると判定した場合（Ｓ９７：ＹＥＳ）、ＣＰＵ１０１は、読み出した判定結果に対応するページの次のページの判定結果を読み出し可能か否かを判定する（ステップＳ９８）。ＣＰＵ１０１は例えば、ステップＳ９７で読み出した判定結果の内、最も大きいページ数に対応する判定結果の次に読み出すべき判定結果が存在するか否かにより判定を行う。一例として、ＣＰＵ１０１は、ステップＳ９７の処理で、３ページ目及び４ページ目の２ページ夫々に対応する判定結果が白黒画像であると判定されたとき、ＣＰＵ１０１は５ページ目に対応する判定結果が存在するか否かを判定する。
【００８２】
次のページの判定結果を読み出し可能であると判定した場合（Ｓ９８：ＹＥＳ）、ＣＰＵ１０１は、ステップＳ９１に処理を戻す。このとき、ＣＰＵ１０１は、ステップＳ９１においては、当該次のページに対応する判定結果をＲＡＭ１０２から読み出す。一方、次のページの判定結果を読み出し可能でないと判定した場合（Ｓ９８：ＮＯ）、ＣＰＵ１０１は、図６中のステップ８１に処理を戻す。
【００８３】
なお、図７における出力態様決定処理は、換言すると、ＲＡＭ１０２に記憶された一のページに画像形成をすべき画像の判定結果に基づいて、当該一のページから特定ページ先までカラー画像を形成すべきと決定するようにしてある。また、当該出力態様決定処理は、換言すると、当該一のページから特定ページ先までカラー画像を形成すべきと決定した場合に、当該一のページにおける次のページから当該特定ページ先までの全てのページが白黒画像であるか否かを判定し、全てのページが白黒画像であると判定した場合に、当該特定ページ先のページにおける次のページに画像形成をすべき画像の判定結果に基づいて次のページから特定ページ先までカラー画像を形成すべきと決定するようにしてある。また、当該出力態様決定処理は、換言すると、当該一のページから特定ページ先までカラー画像を形成すべきと決定した場合に、当該一のページにおける次のページから当該特定ページ先までの全てのページが白黒画像であるか否かを判定し、白黒画像ではないと判定した場合に、当該特定ページ先のページにおける次のページから特定ページ先までカラー画像を形成すべきと決定するようにしてある。
【００８４】
以上の構成及び処理によって画像形成装置１は、連続してカラー画像形成をすべきページの間に白黒画像形成をすべき一のページが散在する場合であっても、２部目以降は当該白黒画像形成をすべきページをカラー画像形成として画像形成を行うことができる。具体的には、ＣＰＵ１０１は、図７中のステップＳ９２で一のページに対応する判定結果がカラー画像であると判定した場合、ステップＳ９５又はステップＳ９６で当該一のページから最終ページ又は特定ページ先までカラー画像形成を行わせることを決定する。その後、ＣＰＵ１０１は、図６中のステップＳ８３で上述のように決定された出力態様に基づいて第２画像形成準備処理が行われ、ステップＳ８５で画像形成処理が行われる。そのため、当該一のページから最終ページ又は特定ページ先までの何れかのページに対応する判定結果が白黒画像であったとしても、カラー画像形成が行われる。従って、起動すべき画像ステーションを頻繁に切り替えずに画像形成を行うことができるため、画像形成に要する時間をより短縮することができる。
【００８５】
なお、実施の形態４における図６及び７中の処理は、ＲＡＭ１０２の記憶容量が小さいときのＣＰＵ１０１の処理手順を示したが、ＲＡＭ１０２又はＲＯＭ１０３の記憶容量が大きいときにおいても適用可能である。即ち、ＣＰＵ１０１は、図４中に示した処理において、ステップＳ３８の後に図６中のステップＳ８０及びステップＳ８１に相当する処理を行い、ステップＳ３９の処理に代えて図６中のステップＳ８３に相当する処理を行うことで適用することができる。このとき、ステップＳ８１に相当する処理では、ＣＰＵ１０１は、ビットマップ生成処理によって生成されたビットマップ画像と、出力態様決定処理によって決定された出力態様とをＲＡＭ１０２に記憶する。同様に、ＣＰＵ１０１は、図５中に示した処理において、ステップＳ５８の後に図６中のステップＳ８０及びステップＳ８１に相当する処理を行い、ステップＳ６０の処理に代えて図６中のステップＳ８３に相当する処理を行うことで適用することができる。このとき、ステップＳ８１に相当する処理では、ＣＰＵ１０１は、ビットマップ生成処理によって生成されたビットマップ画像と、出力態様決定処理によって決定された出力態様とをＲＯＭ１０３に記憶する。
【００８６】
また、実施の形態４においては、出力態様決定処理では、白黒画像を白黒画像形成で画像形成をせずに、カラー画像形成で画像形成をすることを決定することを説明したがそれ以外であってもよい。例えば、出力態様決定処理では、カラー画像をカラー画像形成で画像形成をせずに、白黒画像形成で画像形成をすることを決定するようにしてもよい。より具体的には、図７中のステップＳ９２の処理では白黒画像か否かを判定するようにし、ステップＳ９３の処理ではカラー画像形成を行わせることを決定するようにする。また、ステップＳ９５又はステップＳ９６の処理では、最終ページ又は特定ページ先までを白黒画像形成を行うことを決定するようにし、ステップＳ９７の処理では、全てカラー画像か否かを判定するようにする。
【００８７】
また、実施の形態１〜４においては、ＰＣ２から送信されたプリントジョブを受信して複数ページに亘る画像形成を部単位で複数部処理を行うことを説明したが、プリントジョブを受信する以外で当該処理を行うようにしてもよい。画像形成装置１は例えば、ＣＣＤ（Charge Coupled Device）のようなイメージセンサを用いて用紙に記録されている画像からビットマップ画像を取得する構成によって、複数枚の用紙に記録されている画像を部単位で複数部形成する処理を行ってもよい。当該構成を用いる処理においても、実施の形態１〜３と同様に２部目以降の画像形成を１部目でＲＡＭ１０２又はＲＯＭ１０３に記憶した判定結果に基づいて行うことができる。
【００８８】
また、実施の形態１〜４においては、画像形成装置１は、ビットマップ画像に基づいて画像形成をすべき画像がカラー画像であるか白黒画像であるかを判定することを説明したが、当該画像の他の属性を判定してもよい。例えば、画像形成装置１は、ビットマップ画像に基づいて、画像形成をすべき画像が文字列を表す画像であるか、写真を表す画像であるかを判定してもよい。そのとき、画像形成装置１は、当該判定結果に基づいて画像形成の際の彩度を変更する等の印刷品質を変更する出力態様で画像形成を行うことができる。
【００８９】
本発明に係る画像形成装置（１）は、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付け、受け付けた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成し、前記画像形成要求に含まれる画像形成部数分、生成した複数の画像情報に基づいて複数ページに亘る画像形成をシート上に行う画像形成装置（１）において、１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定する属性判定部（１０１）と、該属性判定部（１０１）が各判定した複数の画像の属性を夫々対応付けて記憶する記憶部（１０２、１０３）とを備え、１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うようにしてあり、２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部（１０２、１０３）に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【００９０】
本発明にあっては、画像形成装置（１）は、２部目以降の画像形成を行うときは、１部目の画像形成のときに属性判定部（１０１）が判定した画像の属性の情報を用いることができる。そのため、部単位で画像形成する際に、その都度画像の属性を判定する必要がなく、２部目以降は、１部目の画像の属性を用いることができるため、画像形成に要する時間を短縮することができる。
【００９１】
本発明に係る画像形成装置（１）は、前記属性判定部（１０１）は、前記複数の画像情報夫々が表す複数の画像が、カラー画像であるか白黒画像であるかを判定するようにしてあることを特徴とする。
【００９２】
本発明にあっては、画像形成装置（１）は、２部目以降の画像形成のとき、１部目で属性判定部（１０１）が判定した情報を用いてカラー画像を形成する印刷プロセス又は白黒画像を形成する印刷プロセスを切り替えることができる。例えば、２部目以降の画像形成において、部単位で画像形成情報から画像情報を生成する場合、画像情報を生成する間に印刷プロセスの切り替えを開始することができるため、画像形成に要する時間を短縮することができる。また、２部目以降の画像形成において、圧縮して記憶された画像情報を展開する場合、画像情報を展開する間に印刷プロセスの切り替えを開始することができるため、画像形成に要する時間を短縮することができる。
【００９３】
本発明に係る画像形成装置（１）は、前記記憶部（１０２、１０３）は、前記属性判定部（１０１）により各判定された複数の画像の属性夫々に対応付けて、該複数の画像を表す複数の画像情報夫々を記憶するようにしてあり、前記記憶部（１０２、１０３）に記憶された複数の画像情報に基づく画像形成の要求を受け付ける再印刷受付部（１０１）を備え、該再印刷受付部（１０１）が要求を受け付けた場合、前記記憶部（１０２、１０３）に記憶された複数の画像情報及び各対応する複数の画像の属性に基づいて複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【００９４】
本発明にあっては、画像形成装置（１）は、記憶部（１０２、１０３）に記憶された複数の画像情報から画像の属性を判定することなく再印刷に係る画像形成を行うことができるため、当該画像形成に要する時間を短縮することができる。
【００９５】
本発明に係る画像形成装置（１）は、前記記憶部（１０２、１０３）に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときにおけるシートへの出力態様を決定する決定部（１０１）を備え、２部目以降の画像形成を行うときに、前記決定部（１０１）が決定した出力態様に基づいて複数ページに亘る画像形成を行うようにしてあることを特徴とする。
【００９６】
本発明にあっては、画像形成装置（１）は例えば、１部目の画像形成の際に、各ページに形成されるべき画像の属性によって頻繁に出力態様が変更され、画像形成に時間を要していた場合であっても、２部目以降の画像形成の際の出力態様を決定することができる。そのため、２部目以降において、１部目よりも画像形成に要する時間を短縮することができる
【００９７】
本発明に係る画像形成装置（１）は、前記決定部（１０１）は、前記記憶部（１０２、１０３）に対応付けて記憶された複数の画像の属性に基づいて、複数ページに亘る画像形成を行うときに、各ページ夫々でカラー画像を形成すべきか白黒画像を形成すべきかを決定するようにしてあることを特徴とする。
【００９８】
本発明にあっては、画像形成装置（１）は、１部目の画像形成の際にカラー画像の形成と白黒画像の形成とが頻繁に切り替えられることによって当該画像形成に時間を要していた場合、２部目以降の画像形成の際に例えばカラー画像の形成のみを行うことができる。そのため、２部目以降において、１部目よりも画像形成に要する時間を短縮することができる。
【００９９】
本発明に係るコンピュータプログラム（３ａ）は、記憶部を備えるコンピュータに、ページ単位で画像形成をすべき複数の画像に係る画像形成情報と、画像形成部数とを含む画像形成要求を受け付けさせ、受け付けられた画像形成要求に含まれる画像形成情報に基づいて、複数の画像夫々を表す複数の画像情報を生成させ、前記画像形成要求に含まれる画像形成部数分、生成された複数の画像情報に基づいて、複数ページに亘る画像形成をシート上に行わせるコンピュータプログラムにおいて、前記コンピュータに、１部目の画像形成が行われるときに、前記複数の画像情報夫々が表す複数の画像の属性を各判定するステップと、各判定された複数の画像の属性を夫々対応付けて前記記憶部に記憶するステップと、１部目の画像形成を行うとき、前記複数の画像情報及び前記属性判定部が各判定した複数の画像の属性に基づいて、複数ページに亘る画像形成を行うステップと、２部目以降の画像形成を行うとき、前記複数の画像情報及び前記記憶部に対応付けて記憶された複数の画像の属性に基づいて、前記複数ページに亘る画像形成を行うステップとを実行させることを特徴とする。
【０１００】
本発明にあっては、記憶部を備えるコンピュータに、２部目以降の画像形成を行わせるときは、１部目の画像形成のときに判定された画像の属性の情報を用いさせることができる。そのため、コンピュータに、部単位で画像形成させる際に、その都度画像の属性を判定させる必要がなく、２部目以降は、１部目の画像の属性を用いさせることができるため、画像形成に要する時間を短縮することができる。
【０１０１】
更に、今回開示された実施の形態は全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１０２】
１  画像形成装置
２  ＰＣ
３  記録媒体
３ａ  制御プログラム
１００  プリンタコントローラ
１０１  ＣＰＵ（属性判定部、決定部、再印刷受付部）
１０２  ＲＡＭ（記憶部）
１０３  ＲＯＭ（記憶部）
【図１】
2015136837.tif 000003
【図２】
2015136837.tif 000004
【図３】
2015136837.tif 000005
【図４】
2015136837.tif 000006
【図５】
2015136837.tif 000007
【図６】
2015136837.tif 000008
【図７】
2015136837.tif 000009