(57)【要約】【課題】  ページやメディア単位で必要とするレンジを指定された場合のジョブの必要としないページの解釈やＲＩＰ処理を高速化し、スループット向上を目指す画像形成システム、その制御方法、及び記憶媒体、並びに画像形成装置、その制御方法、及び記憶媒体を提供する。【解決手段】  必要とするレンジ指定に応じて、余分な解釈処理やＲＩＰ処理を抑制する。【選択図】        図５
2006085567.tif 000002
【特許請求の範囲】
【請求項１】
ページレンジ指定手段を有する画像形成システムにおいて、
指定レンジの範囲を検知するレンジ範囲検知手段と、
レンジ範囲外のページ解釈を高速化するページ解釈高速化手段とを備えたことを特徴とする画像形成システム。
【請求項２】
ページ解釈後中間コードを生成するページ解釈手段と中間コードをレンダリングして画像を作成する画像作成手段とページレンジ指定手段を有する画像形成システムにおいて、
指定レンジの範囲を検知するレンジ範囲検知手段と、
レンジ範囲外のページ解釈において生成する中間コードを画像作成手段が高速に処理できる中間コードにする高速中間コード生成手段とを備えたことを特徴とする画像形成システム。
【請求項３】
ページレンジ指定の動作を妨げる設定を検知する設定検知手段と、
設定検知手段で設定を検知した場合は、ページ解釈高速化手段を使用しないページ解釈高速化スキップ手段を更に備えることを特徴とする請求項１記載の画像形成システム。
【請求項４】
ページレンジ指定の動作を妨げる設定を検知する設定検知手段と、
設定検知手段で設定を検知した場合は、高速中間コード生成手段を使用しない高速中間コード生成スキップ手段を備えたことを特徴とする請求項２記載の画像形成システム。
【請求項５】
メディアレンジ指定手段を有する画像形成システムにおいて、
指定レンジの範囲を検知するレンジ範囲検知手段と、
レンジ範囲外のページ解釈を高速化するページ解釈高速化手段とを備えたことを特徴とする画像形成システム。
【請求項６】
ページ解釈後中間コードを生成するページ解釈手段と中間コードをレンダリングして画像を作成する画像作成手段とメディアレンジ指定手段を有する画像形成システムにおいて、
指定レンジの範囲を検知するレンジ範囲検知手段と、
レンジ範囲外のページ解釈において生成する中間コードを画像作成手段が高速に処理できる中間コードにする高速中間コード生成手段をと備えたことを特徴とする画像形成システム。
【請求項７】
メディアレンジ指定の動作を妨げる設定を検知する設定検知手段と、
設定検知手段で設定を検知した場合は、ページ解釈高速化手段を使用しないページ解釈高速化スキップ手段とを備えることを特徴とする請求項５記載の画像形成システム。
【請求項８】
メディアレンジ指定の動作を妨げる設定を検知する設定検知手段と、
設定検知手段で設定を検知した場合は、高速中間コード生成手段を使用しない高速中間コード生成スキップ手段とを更に備えることを特徴とする請求項６記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関し、特に画像解釈展開の高速化を実現する画像形成システムに関する。
【背景技術】
【０００２】
従来、入力された例えば１００ページの原稿に対して、所定の範囲のページを印刷出力したい場合に、プリンタドライバ上で印刷出力を希望する先頭ページと最終ページの指定をユーザが行うことができる。例えば２０ページから５０ページまでなどの指定が可能である。
【０００３】
また複写機等の画像形成システムにおいて、１００ページの原稿をページ記述言語で受け付け、その内部に印刷するページを指定することでも、所定の範囲の印刷出力を行うことが可能である。しかし、ページ記述言語は本来ページ属性を引き継ぐように記述されているため、画像形成システム（複写機、プリンタ等の印刷出力装置側）の内部的には、出力しないページ、この例では、１ページ目から１９ページ目までと、５１ページ目から１００ページ目までのＰＤＬの解釈や、イメージデータへの展開処理も通常通り行われ、不要なページはこのような処理を行ってから画像形成処理を行わないというシーケンスになっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そのため、余分な解釈・展開処理が発生するため、上記例で２０ページから５０ページの画像形成のみで足りるが、１ページから１９ページ、５１ページから１００ページの解釈・展開処理が通常通り行われるため、１ページから１００ページまで画像形成する場合と変わらない処理時間が必要であった。そのため、システムとしてのパフォーマンスの低下を招いていた。
【０００５】
本発明の目的は、ページやメディアのレンジ指定が可能な画像形成システムにおいて、余分なページ解釈や展開を高速化し、システムのパフォーマンスを向上させることができる画像形成システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の画像形成システムは、ページレンジ指定手段を有し、指定レンジの範囲を検知するレンジ範囲検知手段と、レンジ範囲外のページ解釈を高速化するページ解釈高速化手段を備えたことを特徴とする。
【０００７】
上記目的を達成するために、請求項２記載の画像形成システムは、ページ解釈後中間コードを生成するページ解釈手段と、中間コードをレンダリングして画像を作成する画像作成手段とページレンジ指定手段を有し、指定レンジの範囲を検知するレンジ範囲検知手段と、レンジ範囲外のページ解釈において生成する中間コードを画像作成手段が高速に処理できる中間コードにする高速中間コード生成手段を備えたことを特徴とする。
【０００８】
上記目的を達成するために、請求項３記載の画像形成システムは、請求項１記載の画像形成システムにおいて、ページレンジ指定の動作を妨げる設定を検知する設定検知手段と、設定検知手段で設定を検知した場合は、ページ解釈高速化手段を使用しないページ解釈高速化スキップ手段を備えたことを特徴とする。
【０００９】
上記目的を達成するために、請求項４記載の画像形成システムは、請求項２記載の画像形成システムにおいて、ページレンジ指定の動作を妨げる設定を検知する設定検知手段と、設定検知手段で設定を検知した場合は、高速中間コード生成手段を使用しない高速中間コード生成スキップ手段を備えたことを特徴とする。
【００１０】
上記目的を達成するために、請求項５記載の画像形成システムは、メディアレンジ指定手段を有し、指定レンジの範囲を検知するレンジ範囲検知手段と、レンジ範囲外のページ解釈を高速化するページ解釈高速化手段を備えたことを特徴とする。
【００１１】
上記目的を達成するために、請求項６記載の画像形成システムは、ページ解釈後中間コードを生成するページ解釈手段と、中間コードをレンダリングして画像を作成する画像作成手段とメディアレンジ指定手段を有し、指定レンジの範囲を検知するレンジ範囲検知手段と、レンジ範囲外のページ解釈において生成する中間コードを画像作成手段が高速に処理できる中間コードにする高速中間コード生成手段を備えたことを特徴とする。
【００１２】
上記目的を達成するために、請求項７記載の画像形成システムは、請求項５記載の画像形成システムにおいて、メディアレンジ指定の動作を妨げる設定を検知する設定検知手段と、設定検知手段で設定を検知した場合は、ページ解釈高速化手段を使用しないページ解釈高速化スキップ手段を備えたことを特徴とする。
【００１３】
上記目的を達成するために、請求項８記載の画像形成システムは、請求項６記載の画像形成システムにおいて、メディアレンジ指定の動作を妨げる設定を検知する設定検知手段と、設定検知手段で設定を検知した場合は、高速中間コード生成手段を使用しない高速中間コード生成スキップ手段を備えたことを特徴とする。
【発明の効果】
【００１４】
請求項１記載の画像形成システムによれば、ページレンジ外のページ解釈を高速化できるため、ページ解釈時間が短縮され、ジョブの完了が早くなり、システムのスループット向上が見込める。
【００１５】
請求項２記載の画像形成システムによれば、ページレンジ外の中間コードを高速にＲＩＰ可能なものとするため、ＲＩＰ時間が短縮され、ジョブの完了が早くなり、システムのスループット向上が見込める。
【００１６】
請求項３記載の画像形成システムによれば、請求項１記載の高速化処理を妨げる可能性のある設定を検知し、高速化処理を行わないようにするため、高速化処理を実装したシステムにおいても、設定に関わらず正確にユーザの指定通りの出力結果が得られる。
【００１７】
請求項４記載の画像形成システムによれば、請求項２記載の高速化処理を妨げる可能性のある設定を検知し、高速化処理を行わないようにするため、高速化処理を実装したシステムにおいても、設定に関わらず正確にユーザの指定通りの出力結果が得られる。
【００１８】
請求項５記載の画像形成システムによれば、メディアレンジ外のページ解釈を高速化できるため、ページ解釈時間が短縮され、ジョブの完了が早くなり、システムのスループット向上が見込める。
【００１９】
請求項６記載の画像形成システムによれば、メディアレンジ外の中間コードを高速にＲＩＰ可能なものとするため、ＲＩＰ時間が短縮され、ジョブの完了が早くなり、システムのスループット向上が見込める。
【００２０】
請求項７記載の画像形成システムによれば、請求項５記載の高速化処理を妨げる可能性のある設定を検知し、高速化処理を行わないようにするため、高速化処理を実装したシステムにおいても、設定に関わらず正確にユーザの指定通りの出力結果が得られる。
【００２１】
請求項８記載の画像形成システムによれば、請求項６記載の高速化処理を妨げる可能性のある設定を検知し、高速化処理を行わないようにするため、高速化処理を実装したシステムにおいても、設定に関わらず正確にユーザの指定通りの出力結果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態に係る画像形成システムについて図面を参照しながら詳細に説明する。
【００２３】
図１は、本発明の実施の形態に係る画像形成システムを示すブロック図である。
【００２４】
図１において、ワークステーション１１、パーソナルコンピュータ１２、大容量ストレージを有するサーバコンピュータ１３、画像を送受信するファックス１５、ネットワークスキャナ１６、プリントサーバ２０、マルチファンクションプリンタ２１、プリンタ２２、画像入力装置であるスキャナ１００、画像出力装置（画像形成装置）であるプリンタ１２０と、スキャナ１００とプリンタ１２０を制御するマルチファンクションコントローラ２００などが、イーサネット（登録商標）などのＬＡＮ１０に接続されて画像形成システム１が構成されている。この画像形成システム１において、スキャナ１００とプリンタ１２０のそれぞれがマルチファンクションコントローラ２００と専用バス（図示せず）により接続されている。
【００２５】
サーバコンピュータ１３にＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）ソフトがインストールされている場合、ワークステーション１１やパーソナルコンピュータ１２からのプリント出力をサーバコンピュータ１３経由で行うことができる。ＰＯＤソフトを使用することにより、複数のプリンタを自動的に使い分けた分散プリントや、あるプリンタでのエラー発生時に他のプリンタに代替出力するといった使用方法が可能となる。例えばパーソナルコンピュータ１２上で作成した２００ページの文書を出力する場合、出力先をサーバコンピュータ１３にする。そうすると、サーバコンピュータ１３はパーソナルコンピュータ１２から受けたデータをプリンタ２２に流す。プリンタ２２で１００ページまで出力したところでトナー切れが発生して残りのページの出力ができなくなった場合、ジョブの中断をサーバコンピュータ１３が検知して、プリンタ２２上の出力ページを獲得し、ジョブをキャンセルする。その後、サーバコンピュータ１３はマルチファンクションコントローラ２００に同じデータをページレンジ１０１から２００指定で流す。これにより、プリンタ２２上で最初の１００ページが出力され、プリンタ１２０上に後の１０１から２００ページ目にあたる１００ページが出力される。このような自動代替出力が可能である。
【００２６】
図２は、図１におけるマルチファンクションコントローラ２００の構成を示すブロック図である。
【００２７】
図２において、マルチファンクションコントローラ２００は画像情報やデバイス情報の入出力を行うコントローラであり、一方ではスキャナ１００やプリンタ１２０に接続され、他方ではＬＡＮ１０や公衆回線（ＷＡＮ）５０に接続される。
【００２８】
ＣＰＵ２０１はシステム全体を制御するコントローラである。ＲＡＭ２０２はＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや画像データなどが格納される。
【００２９】
操作部Ｉ／Ｆ２０６は操作部（ＵＩ）２１０に接続するためのインターフェース部であり、画像データを操作部２１０に出力する。この画像データに基づいて操作部２１０に画像が表示される。また、本システムの使用者が操作部２１０から入力した情報を、ＣＰＵ２０１に伝える役割をする。
【００３０】
Ｎｅｔｗｏｒｋ２０９はＬＡＮ１０に接続されており、情報の入出力を行う。Ｍｏｄｅｍ２２０は公衆回線５０に接続されており、この公衆回線５０を介して情報の入出力を行う。以上のデバイスがシステムバス２０７上に配置される。
【００３１】
Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ２０５は、画像データを高速で転送する画像バス２０８とシステムバス２０７とを接続しており、データ構造を変換するバスブリッジである。画像バス２０８は、ＰＣＩバスなどの高速バスによって構成される。
【００３２】
画像バス２０８上には以下の各種デバイスが配置されている。ラスターイメージプロセッサ（ＲＩＰ）２３０はＰＤＬコードをビットマップイメージに展開するものである。デバイスＩ／Ｆ部２４０は、マルチファンクションコントローラ２００とスキャナ１００やプリンタ１２０とを接続し、画像データの同期系／非同期系の変換を行うものである。スキャナ画像処理部２５０は、入力画像データに対して補正、加工、編集などを行うものである。プリンタ画像処理部２６０は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行うものである。画像回転部２７０は画像データの回転を行うものである。画像圧縮部２８０は、多値画像データをＪＰＥＧに圧縮伸張処理を行い、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨに圧縮伸張処理を行うものである。
【００３３】
また、ＨＤＤ２０４には、ネットワーク（ＬＡＮ１０）に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存されている。
【００３４】
図３は、図２におけるスキャナ１００の概略を示す概略斜視図である。
【００３５】
スキャナ１００は原稿の画像に光を照射し、ＣＣＤライセンサ（図示せず）で走査することによって原稿から画像情報を読み取り、読み取った画像情報をラスターイメージデータ３０として電気信号に変換する。原稿は原稿フィーダ１０１のトレイ１０２にセットされる。操作部２１０（図２参照）を操作して、ユーザが読み取りを起動する指示を出すと、マルチファンクションコントローラ２００のＣＰＵ２０１がその指示をスキャナ１００に与える。指示を受けたスキャナ１００は、原稿フィーダ１０１によって原稿を１枚ずつフィードして原稿上の画像の読み取りを実行する。
【００３６】
図４は、図２におけるプリンタ１２０の概略を示す概略斜視図である。
【００３７】
プリンタ１２０は、ラスターイメージデータ４０（図２参照）を記録紙上に画像として形成する。この画像形成の方式には感光体ドラムや感光体ベルト（いずれも図示せず）を用いた電子写真方式や微少ノズルアレイからインクを吐出して記録紙上に直接に画像を印字するインクジェット方式などがある。
【００３８】
プリント動作の起動は、ＣＰＵ２０１からの指示（ラスターイメージデータ４０）によって開始する。プリンタ１２０の内部には、記録紙のサイズや記録紙の向きを選択できるように複数の給紙段が設けられており、それらに対応した複数の給紙カセット１２２ａ，１２２ｂ，１２２ｃ，１２２ｄが装着されている。また、排紙トレイ１２３は、印字が終了した記録紙を受けるものである。プリンタ１２０にフィニッシャ１２４が装着されている場合は、印字された記録紙はフィニッシャ１２４に搬送される。フィニッシャ１２４にはステイプラユニット１２５（後処理ユニット）が装着されている。このステイプラユニット１２５によって５０枚の記録紙を綴じたり、１００枚の記録紙を綴じたりできる。
【００３９】
フィニッシャ１２４にはインサータユニット１２６が装着されている。このインサータユニット１２６は給紙カセット１２２ａ，１２２ｂ，１２２ｃ，１２２ｄのように一つの給紙段として使用できる。インサータユニット１２６はフィニッシャ上に装着されているため、ここから給紙された用紙はプリンタ１２０内の画像形成部や定着器（いずれも図示せず）などを通過しない。このため、印字（画像形成）はできないが、熱による影響を受けずに用紙を印字済みの記録紙の間に挿入（組むこと）できる。また、カラープリント済みの原稿などを置けば白黒プリンタにおいてもカラー混在の排紙（出力）ができる。
【００４０】
記録紙の両面に印字する場合は、片面に画像を印字した後にプリンタ１２０内で記録紙を反転する。その後、ＣＰＵ２０１からの指示４０に従い、まだ印字されていない面に画像を印字する。
【００４１】
図５は、ＰＤＬの処理を示すブロック図である。入力されたＰＤＬデータはインタプリタ１０１０に渡り、インタプリタプログラムが解釈処理を実行し、描画を行うためのディスプレイリストデータを作成する。作成されたディスプレイリストデータはディスプレイリスト１０１１に格納される。ＲＩＰ２３０はディスプレイリスト１０１１からディスプレイリストデータを読み込み、描画処理されビットマップ画像となりＲＡＭ２０２上のページメモリ１０１２に格納される。
【００４２】
図６は、ＰＤＬジョブ全体の処理を示すブロック図である。ＰＤＬジョブが投入されるとＪＯＢ２００１が生成される。ＪＯＢ２００１はそれぞれ、ＰＤＬ２００２、ＩＭＡＧＥ２００３、ＰＲＩＮＴ２００４を生成してこれらを使用することによりジョブの処理を行う。まずＪＯＢ２００１はＰＤＬ２００２を起動する。ＰＤＬ２００２はＰＤＬデータを読み込み、図５で説明した処理を行う。ＰＤＬ２００２のページ処理が終わるたびにページメモリ１０１２に画像が作成される。そのページメモリ１０１２をＩＭＡＧＥ２００３に渡しＰＤＬ２００２はページが無くなるまで次のページ処理を行う。ＩＭＡＧＥ２００３はページメモリ１０１２をＰＤＬ２００２から渡されるたびに、ＰＲＩＮＴ２００４にページ生成の通知を行うとともに、ページメモリ１０１２の画像をＨＤＤ２０４に格納する。格納できた画像はページメモリ１０１２から削除する。ＰＲＩＮＴ２００４はコピー数や両面片面を考慮してページからメディアを生成しプリント処理を行う。プリントを行う際に必要な画像をＩＭＡＧＥ２００３にページメモリ１０１２上に準備してもらう。ＩＭＡＧＥ２００３はページメモリ１０１２上にＰＲＩＮＴ２００４が必要な画像があればそれを渡し、なければページメモリ１０１２上にＨＤＤ２０４から読み出しＰＲＩＮＴ２００４に渡す。ＰＲＩＮＴ２００４は渡されたページメモリ１０１２から画像を読み出しプリンタ１２０にラスターイメージデータ４０を流しプリント処理を行う。
【００４３】
図７はページ解釈時の処理を示すフローチャートである。ここではインタプリタ１０１０におけるページ解釈（インタプリト）処理について説明する。インタプリトする必要のあるデータが入力された場合、このフローチャートを実行する。まずステップＳ７００１でページ変数Ｎを１で初期化する。次にステップＳ７００２でメディア変数Ｍを１で初期化する。そしてステップＳ７００３に進み、合紙や章紙などの挿入シートの指定があるかどうかを判断する。挿入シートはＰＲＩＮＴ２００４で処理されるため、インタプリタ１０１０のあるＰＤＬ２００２ではどの位置に挿入シートが挿入されるか判断がつかない。そのため、挿入シートの設定がある場合は、インタプリタ１０１０で判断できるレンジの指定範囲がＰＲＩＮＴ２００４の判断と異なる場合があるため、ページ解釈の高速化処理を行わないようにする。そのため挿入シートの指定がある場合は、ステップＳ７００５に進み、挿入シートの指定がない場合はステップＳ７００４に進む。
【００４４】
ステップＳ７００４では現在のページ変数Ｎやメディア変数Ｍが出力するレンジの指定範囲内かどうかを判断する。レンジの指定がない場合、または、レンジの指定の範囲内の場合は、ステップＳ７００５に進む。レンジの指定範囲外の場合はステップＳ７００７に進む。ステップＳ７００５では通常のページ解釈処理を行う。そしてステップＳ７００６で中間コード（ディスプレイリスト）生成処理を行い、描画を行うためのディスプレイリストデータを作成する。作成されたディスプレイリストデータはディスプレイリスト１０１１に格納される。処理が終わったところでステップＳ７００９に進む。
【００４５】
ステップＳ７００７ではこれから解釈しようとしているページは出力するレンジの範囲外ページのため、通常のページ解釈処理は不要であり、ページ解釈の高速化を行う。具体的には現在のページの終端をサーチし、そこまで入力されたデータを読み飛ばす。そしてステップＳ７００８に進み、改ページのみの中間コード生成処理を行い、描画を行うためのディスプレイリストデータを作成する。作成されたディスプレイリストデータはディスプレイリスト１０１１に格納される。作成されたディスプレイリストは改ページのみであるため、このフローチャート外の処理である、ＲＩＰ２３０の処理の時に、高速に処理されることになる。次にステップＳ７００９に進む。ステップＳ７００９ではページ変数Ｎを１つインクリメントする。次にステップＳ７０１０で、インタプリトしたページは出力時に、新しいメディアへの割り当てされるページかどうかの判断を行う。該当ページが片面指定の場合はＹＥＳとなるため、ステップＳ７０１１に進む。該当ページが両面指定の場合は、一つ前のページとの関係を判断し、ＹＥＳかＮＯかの分岐を行う。ＹＥＳの場合ステップＳ７０１１に進み、ＮＯの場合は、ステップＳ７０１２に進む。ステップＳ７０１１ではメディア変数Ｍを１つインクリメントする。次にステップＳ７０１２で次に解釈すべきデータがあるかどうかの判断を行う。データがまだある場合は、ステップＳ７００３に進み、ない場合は、このフローチャートを抜ける。
【００４６】
図８はページレンジの指定ジョブの実行例である。１０ページジョブで片面出力、ページレンジ指定が２ページから５ページまでを例に説明する。ページ数８００１の列は投入されたジョブに含まれるページをあらわしている。高速解釈・高速中間コード処理８００２の列は、該当ページの解釈を高速化するかどうかと、生成する中間コードを高速にＲＩＰ可能な改行ページのみにするか・しないかの判断結果をあらわしている。ページ出力８００３の列は最終的に出力されるページはどれかをあらわしている。図７のフローチャートに従って、このジョブの処理を行っていくと、２ページ目から５ページ目の間はステップＳ７００４でレンジの指定範囲内という判断が行われるため、高速解釈・高速中間コード処理を行わずステップＳ７００５とステップＳ７００６という通常の処理を行うことになる。それ以外のページに関しては、レンジの範囲外という判断となり、高速解釈・高速中間コード処理が行われる。実際に出力されるページはページ出力８００３となるため、実際に出力されないページのみ高速処理が行われることになる。
【００４７】
図９はメディアページレンジの指定ジョブの実行例である。１０ページジョブで両面出力、メディアページレンジ指定が２枚目から３枚目までを例に説明する。ページ数９００１の列は投入されたジョブに含まれるページをあらわしている。メディア数９００２の列はページ数９００１の列のページをメディアに両面レイアウトした結果どのメディアとして出力されるかを示している。高速解釈・高速中間コード処理９００３の列は、該当ページの解釈を高速化するかどうかと、生成する中間コードを高速にＲＩＰ可能な改行ページのみにするか・しないかの判断結果をあらわしている。メディア出力９００４の列は最終的に出力されるページはどれかをあらわしている。図７のフローチャートに従って、このジョブの処理を行っていくと、メディア数２からメディア数３の間はステップＳ７００４でレンジの指定範囲内という判断が行われるため、高速解釈・高速中間コード処理を行わずステップＳ７００５とステップＳ７００６という通常の処理を行うことになる。それ以外のページに関しては、レンジの範囲外という判断となり、高速解釈・高速中間コード処理が行われる。実際に出力されるページはメディア出力９００４となるため、実際に出力されないページのみ高速処理が行われることになる。
【００４８】
これらの処理により、実際に出力されないレンジ範囲外のページの解釈処理が高速化され、更に高速にＲＩＰ可能な中間コードが生成されるため、該当ジョブの処理が高速化されるとともに、システムのパフォーマンスも向上する。また、ページの解釈高速化処理が正確に行えない可能性のある場合は、高速化処理をスキップすることにより、実際の出力に影響ないよう動作可能である。
【００４９】
また、上記説明は１つの出力レンジ指定で説明したが、複数のレンジ指定の場合も同様である。
【００５０】
また、上記説明は紙などの記録媒体に出力する場合に関して説明したが、画像形成システム内に画像を保存する場合や、他の装置に画像を転送する場合も同様である。
【００５１】
また、上記処理は画像制御装置において実行されるものとして説明したが、画像形成装置の制御部（図示せず）が上記処理を実行してもよい。
【００５２】
また、上記処理方法を記憶した任意の記憶媒体が、画像制御装置又は画像形成装置の制御部に上記処理方法を実行するプログラムを供給し、画像制御装置のＣＰＵ又は不図示のＭＰＵのいずれか１つが上記プログラムを実行するようにしてもよい。あるいは、上記記憶媒体が、画像形成装置の制御部に上記プログラムを供給し、画像形成装置の不図示のＣＰＵ又はＭＰＵのいずれか１つが上記プログラムを実行するようにしてもよい。上記記憶媒体としては、例えば、ハードディスク、ＲＯＭなどがある。
【００５３】
また、画像制御装置のＣＰＵ又はＭＰＵのいずれか１つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。あるいは、画像形成装置の制御部のＣＰＵ又はＭＰＵのいずれか１つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。
【００５４】
また、記憶媒体が供給する上記プログラムは、画像制御装置に挿入された不図示の機能拡張ボードや画像制御装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のＣＰＵ等が上記プログラムの一部又は全部を実行してもよい。あるいは、記憶媒体が供給する上記プログラムは、画像形成装置に挿入された不図示の機能拡張ボードや画像形成装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のＣＰＵ等が上記プログラムの一部又は全部を実行してもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係る画像形成システムを示すブロック図である。
【図２】図１におけるマルチファンクションコントローラ２００の構成を示すブロック図である。
【図３】図２における白黒スキャナ１００の概略を示す概略斜視図である。
【図４】図２における低速白黒プリンタ１２０の概略を示す概略斜視図である。
【図５】ＰＤＬの処理を示すブロック図である。
【図６】ＪＯＢ全体の処理を示すブロック図である。
【図７】ページ解釈時の処理を示すフローチャートである。
【図８】ページレンジの指定ジョブの実行例を示す図である。
【図９】メディアページレンジの指定ジョブの実行例を示す図である。
【符号の説明】
【００５６】
１  画像形成システム
１００  スキャナ
１２０  プリンタ（画像形成装置）
１２４  フィニッシャ
１２５  ステイプラユニット（後処理ユニット）
２００  マルチファンクションコントローラ
２１０  操作部
【図１】
2006085567.tif 000003
【図２】
2006085567.tif 000004
【図３】
2006085567.tif 000005
【図４】
2006085567.tif 000006
【図５】
2006085567.tif 000007
【図６】
2006085567.tif 000008
【図７】
2006085567.tif 000009
【図８】
2006085567.tif 000010
【図９】
2006085567.tif 000011