(57)【要約】【課題】メモリの残容量が少ない場合でも、長尺サイズのプリント用紙を用いるプリントが可能な画像形成装置およびその制御方法を提供する。【解決手段】ＲＡＭ１２の残容量が少ない場合は、レンダリング処理の解像度を通常よりも小さくする。これにより、ＲＡＭ１２の残容量が少なくても、長尺サイズのプリント用紙Ｐを用いるバナープリントが可能となる。【選択図】      図１
2007331390.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプリント機能を有する画像形成装置において、
データ記憶用の記憶手段と、
外部から入力されるＰＤＬデータを解析する解析手段と、
前記解析手段の解析結果に基づき、当該装置の画像形成媒体として、長尺サイズのプリント用紙が必要か否かを判定する第１判定手段と、
前記第１判定手段の判定結果が肯定の場合、前記記憶手段の容量のうち、プリント用のデータ記憶に使用可能な残容量を検出する検出手段と、
前記検出手段で検出された残容量が、前記長尺サイズのプリント用紙を用いるプリントに必要な量を満たしているか否かを判定する第２判定手段と、
前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第１算出手段と、
前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第２算出手段と、
解像度優先モードを指定するための操作手段と、
前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果より大きい場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が予め定められている設定値より大きい場合、前記第１算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第１色変換手段と、
前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果以下の場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が前記設定値以下の場合、前記第２算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第２色変換手段と、
前記第１色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第１算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換する第１レンダリング手段と、
前記第２色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第２算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換する第２レンダリング手段と、
前記第２レンダリング手段で得られる画像データＹ，Ｍ，Ｃに基づいて、画像データＫを生成する生成手段と、
前記第１レンダリング手段で得られる前記画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするとともに、前記第２レンダリング手段で得られる画像データＹ，Ｍ，Ｃと前記生成手段で生成される前記画像データＫにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするプリンタと、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像データＹは、黄色画像を表わし、
前記画像データＭは、マゼンタ色画像を表わし、
前記画像データＣは、シアン色画像を表わし、
前記画像データＫは、黒色画像を表わす、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２レンダリング手段は、前記第２色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第２算出手段の算出結果に応じ且つ前記生成手段による画像データＫの生成をあらかじめ考慮したレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１判定手段は、前記解析手段の解析結果に基づき、当該装置の画像形成媒体として長尺サイズのプリント用紙が必要か否かを判定するとともに、前記ＰＤＬデータのデータサイズが予め定められている規定以上であるか否かを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
少なくともプリント機能を有する画像形成装置において、  
データ記憶用の記憶手段と、
外部から入力されるＰＤＬデータを解析する解析手段と、
前記解析手段の解析結果に基づき、当該装置の画像形成媒体として、長尺サイズのプリント用紙が必要か否かを判定する第１判定手段と、
前記第１判定手段の判定結果が肯定の場合、前記記憶手段の容量のうち、プリント用のデータ記憶に使用可能な残容量を検出する検出手段と、
前記検出手段で検出された残容量が、前記長尺サイズのプリント用紙を用いるプリントに必要な量を満たしているか否かを判定する第２判定手段と、
前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第１算出手段と、
前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第２算出手段と、
解像度優先モードを指定するための操作手段と、
前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果より大きい場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が予め定められている設定値より大きい場合、前記第１算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第１色変換手段と、
前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果以下の場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が前記設定値以下の場合、前記第２算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第２色変換手段と、
前記第１色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第１算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換する第１レンダリング手段と、
前記第２色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第２算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換する第２レンダリング手段と、
前記第１レンダリング手段で得られる前記画像データＹ，Ｍ，Ｃ，Ｋおよび第２レンダリング手段で得られる前記画像データＹ，Ｍ，Ｃを、前記記憶手段に、一旦、記憶する記憶制御手段と、
前記記憶手段内の前記各画像データの量が予め定められている一定量に達したとき、その記憶手段内の各画像データを出力する出力制御手段と、
前記記憶手段から出力される各画像データが、前記画像データＹ，Ｍ，Ｃのみであるとき、その画像データＹ，Ｍ，Ｃに基づいて画像データＫを生成する生成手段と、and
前記記憶手段から出力される前記画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするとともに、前記記憶手段から出力される前記画像データＹ，Ｍ，Ｃと前記生成手段で生成される前記画像データＫにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするプリンタと、
を備えていることを特徴とする画像形成装置。
【請求項６】
前記画像データＹは、黄色画像を表わし、
前記画像データＭは、マゼンタ色画像を表わし、
前記画像データＣは、シアン色画像を表わし、
前記画像データＫは、黒色画像を表わすこと、
を特徴とする請求項５記載の画像形成装置。
【請求項７】
前記第２レンダリング手段は、前記第２色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第２算出手段の算出結果に応じ且つ前記生成手段による画像データＫの生成をあらかじめ考慮したレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換することを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記第１判定手段は、前記解析手段の解析結果に基づき、当該装置の画像形成媒体として長尺サイズのプリント用紙が必要か否かを判定するとともに、前記ＰＤＬデータのデータサイズが予め定められている規定以上であるか否かを判定することを特徴とする請求項５記載の画像形成装置。
【請求項９】
少なくともプリント機能およびデータ記憶用のメモリを有する画像形成装置において、
外部から入力されるＰＤＬデータを解析するステップと、
前記解析結果に基づき、前記装置の画像形成媒体として、長尺サイズのプリント用紙が必要か否かを第1判定するステップと、
前記第1判定の結果が肯定の場合、前記メモリの容量のうち、プリント用のデータ記憶に使用可能な残容量を検出するステップと、
前記検出された残容量が、前記長尺サイズのプリント用紙を用いるプリントに必要な量を満たしているか否かを第２判定するステップと、
前記第２判定の結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を前記検出された残容量の範囲内に収めることが可能な解像度の、最大値を第１算出するステップと、
前記第２判定の結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を前記検出された残容量の範囲内に収めることが可能な解像度の、最大値を第２算出するステップと、
解像度優先モードが指定され且つ前記第１算出の結果が前記第２算出の結果より大きい場合、および前記解像度優先モードが指定されず且つ前記第１算出の結果が予め定められている設定値より大きい場合、前記第１算出の結果に対応する第1色変換処理を前記ＰＤＬデータに施すステップと、
前記解像度優先モードが指定され且つ前記第１算出の結果が前記第２算出の結果以下の場合、および前記解像度優先モードが指定されず且つ前記第１算出の結果が前記設定値以下の場合、前記第２算出の結果に対応する第2色変換処理を前記ＰＤＬデータに施すこと、
前記第１色変換処理が施されたＰＤＬデータを、前記解析結果および前記第１算出の結果に応じた第１レンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するステップと、
前記第２色変換処理が施されたＰＤＬデータを、前記解析結果および前記第２算出の結果に応じた第２レンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換するステップと、
前記第２レンダリング処理で得られる画像データＹ，Ｍ，Ｃに基づいて、画像データＫを生成するステップと、
前記第１レンダリング処理で得られる前記画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするとともに、前記第２レンダリング処理で得られる画像データＹ，Ｍ，Ｃと前記生成される前記画像データＫにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするステップと、
を備えていることを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰＤＬデータをＣＭＹＫデータに変換してプリントする画像形成装置に関する。
【背景技術】
【０００２】
コピー機能、スキャン機能、プリント機能など複数の機能を併せ持つ複合型の画像形成装置（ＭＦＰという）は、ネットワーク接続された外部機器（例えばパーソナルコンピュータ）から入力される画像データを、プリントすることができる。
【０００３】
外部機器から入力される画像データは、画像形成装置のプリンタ（プリンタエンジン）が理解することのできるＰＤＬ（Page Description Language）データである。
【０００４】
画像形成装置は、内蔵のＲＩＰ（Raster Image Processor）により、外部機器から入力されるＰＤＬデータを、プリンタが理解することのできるビットマップ形式の画像データに変換する（レンダリング処理）。ビットマップ形式の画像データは、黄色画像に対応する画像データＹ、マゼンタ色画像に対応する画像データＭ、シアン色画像に対応する画像データＣ、黒色画像に対応する画像データＫである。
【０００５】
このような画像形成装置の画像形成媒体として、長尺サイズ（バナーサイズともいう）の細長いプリント用紙がある。この場合、ＣＭＹＫデータのサイズとプリンタのメモリサイズを比較し、ページ印刷が正常に行われているか否かを判定し、メモリ不足の場合は印刷データの解像度を低下させることにより、印刷データのサイズを低減させるものが知られている。（例えば特許文献１）
【特許文献１】特開２００２―２３６５６６
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像形成装置では、１ページ分の画像データが１ページ毎に生成されてメモリに記憶され、そのメモリ内の１ページ分の画像データが逐次にプリンタに供給される。長尺サイズのプリント用紙を用いるいわゆるバナープリントの場合、１ページ分の画像データのサイズが大きいため、大容量のメモリが必要となる。
【０００７】
しかしながら、メモリは、プリント機能だけでなく、他の機能にも使用される。メモリの残容量が少ない場合、長尺サイズのプリント用紙を用いるバナープリントが不可能となる。
【０００８】
この発明は上記の事情を考慮したもので、その目的はメモリの残容量が少ない場合でも、長尺サイズのプリント用紙を用いるプリントが可能な画像形成装置およびその制御方法を提供することである。
【課題を解決するための手段】
【０００９】
この発明の一態様の画像形成装置は、少なくともプリント機能を有する画像形成装置において、データ記憶用の記憶手段と、外部から入力されるＰＤＬデータを解析する解析手段と、前記解析手段の解析結果に基づき、当該装置の画像形成媒体として、長尺サイズのプリント用紙が必要か否かを判定する第１判定手段と、前記第１判定手段の判定結果が肯定の場合、前記記憶手段の容量のうち、プリント用のデータ記憶に使用可能な残容量を検出する検出手段と、前記検出手段で検出された残容量が、前記長尺サイズのプリント用紙を用いるプリントに必要な量を満たしているか否かを判定する第２判定手段と、前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第１算出手段と、前記第２判定手段の判定結果が否定の場合、前記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を前記検出手段で検出された残容量の範囲内に収めることが可能な解像度の、最大値を算出する第２算出手段と、解像度優先モードを指定するための操作手段と、前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果より大きい場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が予め定められている設定値より大きい場合、前記第１算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第１色変換手段と、前記操作手段で解像度優先モードが指定され且つ前記第１算出手段の算出結果が前記第２算出手段の算出結果以下の場合、および前記操作手段で解像度優先モードが指定されず且つ前記第１算出手段の算出結果が前記設定値以下の場合、前記第２算出手段の算出結果に対応する色変換処理を前記ＰＤＬデータに施す第２色変換手段と、前記第１色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第１算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換する第１レンダリング手段と、前記第２色変換手段で色変換処理されたＰＤＬデータを、前記解析手段の解析結果および前記第２算出手段の算出結果に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換する第２レンダリング手段と、前記第２レンダリング手段で得られる画像データＹ，Ｍ，Ｃに基づいて、画像データＫを生成する生成手段と、前記第１レンダリング手段で得られる前記画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするとともに、前記第２レンダリング手段で得られる画像データＹ，Ｍ，Ｃと前記生成手段で生成される前記画像データＫにそれぞれ対応する色画像を前記長尺のプリント用紙にプリントするプリンタと、を備えている。
【発明の効果】
【００１０】
この発明の画像形成装置およびその制御方法によれば、メモリの残容量が少ない場合でも、長尺サイズのプリント用紙を用いるプリントができる。
【発明を実施するための最良の形態】
【００１１】
［１］以下、この発明の第１の実施形態について図面を参照して説明する。
【００１２】
図１において、１はコピー機能、スキャン機能、プリント機能など複数の機能を併せ持つ複合型の画像形成装置いわゆるＭＦＰである。このＭＦＰ１は、コントローラ２、コントロールパネル３、スキャナ４、およびプリンタ（プリンタエンジンともいう）５を備えている。
【００１３】
コントローラ２は、主制御部であるＣＰＵ１０、プログラム記憶用のＲＯＭ１１、データ記憶用の記憶手段たとえばＲＡＭ１２、大容量記憶手段たとえばハードディスクドライブ（ＨＤＤ）１３、コントロールパネルインタフェース（Ｉ／Ｆ）１４、スキャナインタフェース（Ｉ／Ｆ）１５、プリンタインタフェース（Ｉ／Ｆ）１６、および外部インタフェース（Ｉ／Ｆ）１７を有している。
【００１４】
ＲＯＭ１１およびハードディスクドライブ１３のいずれかにＲＩＰ（Raster Image Processor）のプログラムが記憶されており、ＭＦＰ１の起動時に、そのプログラムがＲＡＭ１１にロードされてＣＰＵ１０により実行される。すなわち、ＲＩＰ処理が実行される。
【００１５】
コントロールパネル３は、ＭＦＰ１の動作条件を設定したり、ＭＦＰ１の動作状態を表示するもので、上記ＲＩＰに関わる解像度優先モードを指定するための操作セクションを有している。
【００１６】
スキャナ４は、ＭＦＰ１にセットされる原稿の画像を光学的に読取る。このスキャナ４で読取られた画像データ、あるいは外部のパーソナルコンピュータ３０で作成されてＭＦＰ１に入力される画像データであるＰＤＬ（Page Description Language）データは、上記ＲＩＰによりビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される。画像データＹは黄色画像を表わし、画像データＭにはマゼンタ色画像を表わし、画像データＣはシアン色画像を表わし、画像データＫは黒色画像を表わす。プリンタ５は、上記画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像をプリント用紙にプリントする。
【００１７】
そして、外部インタフェース１７に、ネットワークケーブル２０を介して複数の端末たとえばパーソナルコンピュータ３０が接続されている。これらパーソナルコンピュータ３０は、内蔵の各種アプリケーションプログラム（ワープロ、表計算、プレゼンテーション、ＤＴＰソフトウェアなど）によりＰＤＬデータを作成するＰＤＬデータ作成セクションを有している。作成されたＰＤＬデータは、上記外部インタフェース１７を介して上記ハードディスクドライブ１３に一旦スプールされた後、上記ＲＩＰ処理に渡される。
【００１８】
ＣＰＵ１０は、主要な機能として、次の（１）〜（１３）のセクションを有している。
【００１９】
（１）各パーソナルコンピュータ３０から入力されるＰＤＬデータを解析する解析セクション。
【００２０】
（２）上記解析セクションの解析結果に基づき、ＭＦＰ１の画像形成媒体として、長尺サイズのプリント用紙Ｐが必要か否かを判定する第１判定セクション。長尺サイズのプリント用紙Ｐは、図１に示しているように、プリンタ５の用紙排出方向に沿って細長い形状を有し、縦方向の長さＬが、Ａ３サイズの原稿の縦方向の長さＬ１よりも長い。
【００２１】
（３）第１判定セクションの判定結果が肯定の場合、ＲＡＭ１２の容量のうち、プリント用のデータ記憶に使用可能な残容量を検出する検出セクション。
【００２２】
（４）検出セクションで検出された残容量が、上記長尺サイズのプリント用紙Ｐを用いるいわゆるバナープリントに必要な量を満たしているか否かを判定する第２判定セクション。
【００２３】
（５）第２判定セクションの判定結果が否定の場合、上記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を検出セクションで検出された残容量の範囲内に収まめることが可能な解像度の、最大値（最大解像度という）Ａ１を算出する第１算出セクション。
【００２４】
（６）第２判定セクションの判定結果が否定の場合、上記ＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を検出セクションで検出された残容量の範囲内に収めることが可能な解像度の、最大値（最大解像度という）Ａ２を算出する第２算出セクション。
【００２５】
（７）コントロールパネル３の操作セクションで解像度優先モードが指定され且つ上記最大解像度Ａ１が上記最大解像度Ａ２より大きい場合（Ａ１＞Ａ２）、およびコントロールパネル３の操作セクションで解像度優先モードが指定されず且つ上記最大解像度Ａ１が予め定められている設定値Ａｓより大きい場合（Ａ１＞Ａｓ）、上記最大解像度Ａ１に対応する色変換処理を上記ＰＤＬデータに施す第１色変換セクション。
【００２６】
（８）コントロールパネル３の操作セクションで解像度優先モードが指定され且つ上記最大解像度Ａ１が上記最大解像度Ａ２以下の場合、およびコントロールパネル３の操作セクションで解像度優先モードが指定されず且つ上記最大解像度Ａ１が上記設定値Ａｓ以下の場合、上記最大解像度Ａ２に対応する色変換処理を上記ＰＤＬデータに施す第２色変換セクション。
【００２７】
（９）第１色変換セクションで色変換処理されたＰＤＬデータを、解析セクションの解析結果および上記最大解像度Ａ１に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換する第１レンダリングセクション。
【００２８】
（１０）第２色変換セクションで色変換処理されたＰＤＬデータを、解析セクションの解析結果および上記最大解像度Ａ２に応じ且つ後述の生成セクションによる画像データＫの生成をあらかじめ考慮したレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換する第２レンダリングセクション。
【００２９】
（１１）第１レンダリングセクションで得られる画像データＹ，Ｍ，Ｃ，Ｋおよび第２レンダリングセクションで得られる画像データＹ，Ｍ，Ｃを、ＲＡＭ１２に、一旦、記憶する記憶制御セクション。
【００３０】
（１２）ＲＡＭ１２内の各画像データの量が予め定められている一定量に達したとき、そのＲＡＭ１２内の各画像データを出力する出力制御セクション。
【００３１】
（１３）ＲＡＭ１２から出力される各画像データが、画像データＹ，Ｍ，Ｃのみであるとき、その画像データＹ，Ｍ，Ｃに基づいて画像データＫを生成する生成セクション。画像データＹ，Ｍ，Ｃはそれぞれ黒色画像の要素を含んでおり、その黒色画像の要素から画像データＫを生成する。
【００３２】
上記プリンタ５は、ＲＡＭ１２から出力される画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を長尺のプリント用紙Ｐにプリントするとともに、ＲＡＭ１２から出力される画像データＹ，Ｍ，Ｃと生成セクションで生成される画像データＫにそれぞれ対応する色画像を長尺のプリント用紙Ｐにプリントする。
【００３３】
つぎに、図２のフローチャートを参照しながら作用について説明する。
【００３４】
各パーソナルコンピュータ３０のいずれかで作成されたＰＤＬデータがＭＦＰ１に入力されると（ステップ１０１のＹＥＳ）、そのＰＤＬデータが解析される（ステップ１０２）。ＰＤＬデータには、プリント用紙のサイズを指定するデータが含まれている。このデータが解析されることにより、長尺サイズのプリント用紙Ｐが必要か否かが判定される（ステップ１０３）。
【００３５】
この判定結果が肯定の場合（ステップ１０３のＹＥＳ）、ＲＡＭ１２の容量のうち、プリント用のデータ記憶に使用可能な残容量が検出される（ステップ１０４）。そして、検出された残容量が、長尺サイズのプリント用紙Ｐを用いるバナープリントに必要な量を満たしているか否かが判定される（ステップ１０５）。
【００３６】
この判定結果が肯定の場合（ステップ１０５のＹＥＳ）、予め定められている通常のレンダリング処理の解像度Ａ０に対応する色変換処理が、上記入力されたＰＤＬデータに施される（ステップ１０６）。さらに、色変換処理されたＰＤＬデータが、上記解析結果および上記解像度Ａ０に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される（ステップ１０７）。そして、変換された画像データＹ，Ｍ，Ｃ，Ｋが、ＲＡＭ１２に、一旦、記憶される（ステップ１１７）。ＲＡＭ１２内の各画像データの量が予め定められている一定量に達すると（ステップ１１８のＹＥＳ）、そのＲＡＭ１２内の画像データＹ，Ｍ，Ｃ，Ｋが出力される（ステップ１１９）。
【００３７】
出力された画像データＹ，Ｍ，Ｃ，Ｋは、プリンタ５に転送される。プリンタ５は、画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を、長尺のプリント用紙Ｐにプリントする（ステップ１２２）。
【００３８】
一方、上記ステップ１０５の判定結果が否定の場合（ステップ１０５のＮＯ）、上記入力されたＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量が上記検出された残容量の範囲内に収まり得る最大解像度Ａ１が算出される（ステップ１０８）。さらに、上記入力されたＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するためのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量が上記検出された残容量の範囲内に収まり得る最大解像度Ａ２が算出される（ステップ１０９）。最大解像度Ａ１，Ａ２は、レンダリング処理の通常の解像度Ａ０より小さい。
【００３９】
コントロールパネル３の操作セクションで解像度優先モードが指定され（ステップ１１０のＹＥＳ）、かつ最大解像度Ａ１が最大解像度Ａ２より大きい場合（Ａ１＞Ａ２、ステップ１１１のＹＥＳ）、最大解像度Ａ１に対応する色変換処理が上記入力されたＰＤＬデータに施される（ステップ１１３）。そして、色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ１に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される（ステップ１１４）。
【００４０】
解像度優先モードが指定され（ステップ１１０のＹＥＳ）、かつ最大解像度Ａ１が最大解像度Ａ２以下の場合（ステップ１１１のＮＯ）、最大解像度Ａ２に対応する色変換処理が上記入力されたＰＤＬデータに施される（ステップ１１５）。そして、色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ２に応じて、かつ後述の画像データＫの生成をあらかじめ考慮したレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換される（ステップ１１６）。
【００４１】
コントロールパネル３の操作セクションで解像度優先モードが指定されない場合でも（ステップ１１０のＮＯ、色再現優先モード）、最大解像度Ａ１が予め定められている設定値Ａｓより大きければ（Ａ１＞Ａｓ、ステップ１１２のＹＥＳ）、最大解像度Ａ１に対応する色変換処理が上記入力されたＰＤＬデータに施される（ステップ１１３）。そして、色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ１に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される（ステップ１１４）。
【００４２】
コントロールパネル３の操作セクションで解像度優先モードが指定されず（ステップ１１０のＮＯ、色再現優先モード）、しかも最大解像度Ａ１が上記設定値Ａｓ以下であれば（ステップ１１２のＮＯ）、最大解像度Ａ２に対応する色変換処理が上記入力されたＰＤＬデータに施される（ステップ１１５）。そして、色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ２に応じて、かつ後述の画像データＫの生成をあらかじめ考慮したレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃに変換される（ステップ１１６）。
【００４３】
解像度優先モードが指定されない場合でも、解像度をあまり下げるとプリント画質の劣化を招いてしまうため、解像度に対する制限値として上記設定値Ａｓが用意されている。
【００４４】
以上のステップ１０２〜１１６の処理が、ＲＩＰ処理である。
【００４５】
仮に、画像データＹ，Ｍ，Ｃ，Ｋを得るためのレンダリング処理の最大解像度Ａ１として例えば３００dpiが算出され、画像データＹ，Ｍ，Ｃを得るためのレンダリング処理の最大解像度Ａ２として例えば４００dpiが算出された場合には、解像度優先モードの指定に際し、最大解像度Ａ２を用いた色変換処理およびレンダリング処理が実行される。これにより、画像データＹ，Ｍ，Ｃ，Ｋが得られる。
【００４６】
解像度優先モードが指定されず、しかも最大解像度Ａ１が設定値Ａｘ以下の場合は、最大解像度Ａ２を用いた色変換処理およびレンダリング処理が実行される。これにより、画像データＹ，Ｍ，Ｃが得られる。この画像データＹ，Ｍ，Ｃを得るためのレンダリング処理のほうが、画像データＫがない分だけ、ＲＡＭ１２における各画像データの占有領域が少ない。
【００４７】
レンダリング処理により得られた画像データＹ，Ｍ，Ｃ，Ｋあるいは画像データＹ，Ｍ，Ｃは、ＲＡＭ１２に、一旦、記憶される（ステップ１１７）。そして、ＲＡＭ１２内の各画像データの量が予め定められている一定量に達したとき（ステップ１１８のＹＥＳ）、そのＲＡＭ１２内の画像データＹ，Ｍ，Ｃ，Ｋあるいは画像データＹ，Ｍ，Ｃが出力される（ステップ１１９）。
【００４８】
ＲＡＭ１２から出力される各画像データが画像データＹ，Ｍ，Ｃのみであれば（ステップ１２０のＹＥＳ）、その画像データＹ，Ｍ，Ｃに含まれている黒色画像の要素に基づいて画像データＫが生成される（ステップ１２１）。
【００４９】
出力された画像データＹ，Ｍ，Ｃ，Ｋあるいは画像データＹ，Ｍ，Ｃは、プリンタ５に転送される。この転送に伴い、上記生成された画像データＫもプリンタ５に転送される。
【００５０】
プリンタ５は、転送されてくる画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を、長尺のプリント用紙Ｐにプリントする（ステップ１２２）。
【００５１】
以上のように、レンダリング処理の解像度を通常よりも小さくすることにより、たとえＲＡＭ１２の残容量が少なくても、長尺サイズのプリント用紙Ｐを用いるバナープリントが可能となる。
【００５２】
解像度優先モードが指定されている場合には、最大解像度Ａ１，Ａ２のどちらか大きい方を用いて色変換処理およびレンダリング処理を実行するので、解像度を重視した良好な画質のプリントが可能である。
【００５３】
解像度の違いによってプリント画像がどのように変わるかの例を、図３および図４に示している。図３は解像度が大きい場合にプリントされる文字画像、図４は解像度が小さい場合にプリントされる文字画像である。文字画像をプリントする場合は、大きい解像度の方がシャープな輪郭が得られるため、解像度優先モードを指定するのがよい。
【００５４】
画像データＹ，Ｍ，Ｃを得るためのレンダリング処理に際しては、画像データＹ，Ｍ，Ｃが得られた後で、その画像データＹ，Ｍ，Ｃに基づいて画像データＫが生成されるので、ＲＡＭ１２における画像データの占有領域の縮小を図りながら、画像データＹ，Ｍ，Ｃ，Ｋを確実に得ることができる。ＲＡＭ１２における画像データの占有領域の縮小量は、単純に計算すると、２５％程度である。
【００５５】
画像データＹ，Ｍ，Ｃ，Ｋを得るためのレンダリング処理では、画像データＹ，Ｍ，Ｃ，Ｋを重ねた状態でプリンタ５に転送することができるので、BOP(Black over Print）処理などの高度な処理への適用が可能である。BOP処理では、画像データの上に別の画像データを重ね合わせる場合に、下側の画像データが削除されない。このようなBOP処理を施すことにより、プリント時の画像の白抜けを軽減できる。
【００５６】
［２］この発明の第２の実施形態について説明する。
【００５７】
第２の実施形態では、第１の実施形態の第１判定セクションに代えて、次の第１判定セクションが採用される。
【００５８】
すなわち、第２の実施形態の第１判定セクションは、解析セクションの解析結果に基づき、ＭＦＰ１の画像形成媒体として、長尺サイズのプリント用紙Ｐが必要か否かを判定するとともに、入力されるＰＤＬデータのデータサイズが予め定められている規定以上であるか否かを判定する。
【００５９】
すなわち、図５のフローチャートに示すように、各パーソナルコンピュータ３０のいずれかで作成されたＰＤＬデータがＭＦＰ１に入力されると（ステップ１０１のＹＥＳ）、そのＰＤＬデータが解析される（ステップ１０２）。この解析により、長尺サイズのプリント用紙Ｐが必要か否かが判定されるとともに（ステップ１０３）、入力されるＰＤＬデータのデータサイズが予め定められている規定以上であるか否かが判定される（ステップ１０３ａ）。
【００６０】
この両判定結果が共に肯定の場合（ステップ１０３のＹＥＳ、ステップ１０３ａのＹＥＳ）、ＲＡＭ１２の容量のうち、プリント用のデータ記憶に使用可能な残容量が検出される（ステップ１０４）。
【００６１】
他の作用および効果は、第１の実施形態と同じである。よって、その説明は省略する。
【００６２】
［３］この発明の第３の実施形態について説明する。
【００６３】
図６に示すように、ＣＰＵ１０が、主要な機能として、次の（２１）〜（３１）のセクションを有している。
【００６４】
（２１）各パーソナルコンピュータ３０から入力されるＰＤＬデータを解析する解析セクション。
【００６５】
（２２）上記解析セクションの解析結果に基づき、当該ＭＦＰ１の画像形成媒体として、長尺サイズのプリント用紙Ｐが必要か否かを判定する第１判定セクション。
【００６６】
（２３）第１判定セクションの判定結果が肯定の場合、ＲＡＭ１２の容量のうち、プリント用のデータ記憶に使用可能な残容量を検出する検出セクション。
【００６７】
（２４）検出セクションで検出された残容量が、上記長尺サイズのプリント用紙Ｐを用いるバナープリントに必要な量を満たしているか否かを判定する第２判定セクション。
【００６８】
（２５）第２判定セクションの判定結果が否定の場合、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するための“Ｎ”ビットたとえば“８”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を上記検出された残容量の範囲内に収めることが可能な解像度の、最大値（最大解像度という）Ａ１を算出する第１算出セクション。
【００６９】
（２６）第２判定セクションの判定結果が否定の場合、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するための“Ｎ／ｎ”ビットたとえば“４”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を上記検出された残容量の範囲内に収めることが可能な解像度の、最大値（最大解像度という）Ａ２を算出する第２算出セクション。
【００７０】
（２７）第２判定セクションの判定結果が否定の場合、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃに変換するための“Ｎ／ｎ”ビットたとえば“１”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃの総量を検出セクションで検出された残容量の範囲内に収めることが可能な解像度の、最大値（最大解像度という）Ａ３を算出する第３算出セクション。
【００７１】
（２８）コントロールパネル３の操作セクションで解像度優先モードが指定された場合、上記算出された最大解像度Ａ１，Ａ２，Ａ３のうち、最大のもの、を選択する第１選択セクション。
【００７２】
（２９）コントロールパネル３の操作セクションで解像度優先モードが指定されない場合、上記算出された最大解像度Ａ１，Ａ２，Ａ３のうち、予め定められている基準値Ａｘ以上で、かつ対応するレンダリング処理のビット数が最大のもの、を選択する第２選択セクション。
【００７３】
（３０）選択された最大解像度に対応する色変換処理を上記入力されるＰＤＬデータに施す色変換セクション。
【００７４】
（３１）色変換セクションで色変換処理されたＰＤＬデータを、上記解析結果および上記選択された最大解像度に応じ且つその最大解像度に対応するビット数のレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するレンダリングセクション。
【００７５】
他の構成は第１の実施形態と同じである。よって、その説明は省略する。
【００７６】
つぎに、図７のフローチャートを参照しながら作用について説明する。なお、第１の実施形態と同じ処理には、同じ符号を付している。
【００７７】
各パーソナルコンピュータ３０のいずれかで作成されたＰＤＬデータがＭＦＰ１に入力されると（ステップ１０１のＹＥＳ）、そのＰＤＬデータが解析される（ステップ１０２）。この解析により、長尺サイズのプリント用紙Ｐが必要か否かが判定される（ステップ１０３）。
【００７８】
この判定結果が肯定の場合（ステップ１０３のＹＥＳ）、ＲＡＭ１２の容量のうち、プリント用のデータ記憶に使用可能な残容量が検出される（ステップ１０４）。そして、検出された残容量が、長尺サイズのプリント用紙Ｐを用いるバナープリントに必要な量を満たしているか否かが判定される（ステップ１０５）。
【００７９】
この判定結果が肯定の場合（ステップ１０５のＹＥＳ）、例えば“８”ビットの通常のレンダリング処理の解像度Ａ０に対応する色変換処理が、上記入力されたＰＤＬデータに施される（ステップ１０６）。さらに、色変換処理されたＰＤＬデータが、上記解析結果および上記解像度Ａ０に応じたレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される（ステップ１０７）。プリンタ５は、これら画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を、長尺のプリント用紙Ｐにプリントする（ステップ１２２）。
【００８０】
一方、上記ステップ１０５の判定結果が否定の場合（ステップ１０５のＮＯ）、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するための“８”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を上記検出された残容量の範囲内に収めることが可能な解像度の最大値（最大解像度という）Ａ１が算出される（ステップ２０１）。
【００８１】
同時に、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するための“４”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を上記検出された残容量の範囲内に収めることが可能な解像度の最大値（最大解像度という）Ａ２が算出される（ステップ２０２）。
【００８２】
同時に、上記入力されるＰＤＬデータをビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換するための“１”ビットのレンダリング処理の解像度として、その画像データＹ，Ｍ，Ｃ，Ｋの総量を上記検出された残容量の範囲内に収めることが可能な解像度の最大値（最大解像度という）Ａ３が算出される（ステップ２０３）。
【００８３】
最大解像度Ａ１，Ａ２，Ａ３は、通常のレンダリング処理の解像度Ａ０より小さい。
【００８４】
コントロールパネル３の操作セクションで解像度優先モードが指定された場合（ステップ２０４のＹＥＳ）、上記算出された最大解像度Ａ１，Ａ２，Ａ３のうち、最大のもの、が選択される（ステップ２０５）。
【００８５】
コントロールパネル３の操作セクションで解像度優先モードが指定されない場合は（ステップ２０４のＮＯ）、上記算出された最大解像度Ａ１，Ａ２，Ａ３のうち、基準値Ａｘ以上で、かつ最大のもの、が選択される（ステップ２０６）。
【００８６】
この選択に伴い、解像度の変更の旨が、コントロールパネル３の表示部でユーザに報知される（ステップ２０７）。
【００８７】
そして、上記選択された最大解像度に対応する色変換処理が上記入力されたＰＤＬデータに施される（ステップ２０８）。さらに、色変換処理されたＰＤＬデータが、上記解析結果および上記選択された最大解像度に応じ且つその最大解像度に対応するビット数のレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される（ステップ２０９）。
【００８８】
たとえば、最大解像度Ａ１が選択された場合は、上記色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ１に応じ且つその最大解像度Ａ１に対応するビット数“８”のレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される。
【００８９】
最大解像度Ａ２が選択された場合、上記色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ２に応じ且つその最大解像度Ａ２に対応するビット数“４”のレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される。
【００９０】
最大解像度Ａ３が選択された場合は、上記色変換処理されたＰＤＬデータが、上記色変換処理されたＰＤＬデータが、上記解析結果および最大解像度Ａ３に応じ且つその最大解像度Ａ３に対応するビット数“１”のレンダリング処理により、ビットマップ形式の画像データＹ，Ｍ，Ｃ，Ｋに変換される。
【００９１】
ビット数“４”のレンダリング処理によって得られる画像データＹ，Ｍ，Ｃ，ＫがＲＡＭ１２を占有する領域は、ビット数“８”のレンダリング処理によって得られる画像データＹ，Ｍ，Ｃ，ＫがＲＡＭ１２を占有する領域の１／２である。
【００９２】
ビット数“１”のレンダリング処理によって得られる画像データＹ，Ｍ，Ｃ，ＫがＲＡＭ１２を占有する領域は、ビット数“８”のレンダリング処理によって得られる画像データＹ，Ｍ，Ｃ，ＫがＲＡＭ１２を占有する領域の１／８である。
【００９３】
プリンタ５は、上記変換された画像データＹ，Ｍ，Ｃ，Ｋにそれぞれ対応する色画像を、長尺のプリント用紙Ｐにプリントする（ステップ１２２）。
【００９４】
以上のように、レンダリング処理の解像度を少なくとも基準値Ａｘ以上に保ちながら、レンダリング処理のビット数を変更することにより、たとえＲＡＭ１２の残容量が少なくても、長尺サイズのプリント用紙Ｐを用いるバナープリントが可能となる。少なくとも基準値Ａｘ以上の解像度が用いられるので、輪郭がシャープなプリント画像を得ることができる。
【００９５】
解像度優先モードが指定されている場合には、最大解像度Ａ１，Ａ２，Ａ３のうち、最大のものを用いて色変換処理およびレンダリング処理を実行するので、解像度を重視したプリントが可能である。
【００９６】
その他、この発明は上記各実施形態に限定するものでなく、要旨を変えない範囲で種々変形実施可能である。
【図面の簡単な説明】
【００９７】
【図１】第１および第２実施形態の制御回路のブロック図。
【図２】第１実施形態の作用を説明するためのフローチャート。
【図３】第１実施形態における高解像度のプリントによる文字パターンの例を示す図。
【図４】第１実施形態における低解像度のプリントによる文字パターンの例を示す図。
【図５】第２実施形態の作用を説明するためのフローチャート。
【図６】第３実施形態の制御回路のブロック図。
【図７】第３実施形態の作用を説明するためのフローチャート。
【符号の説明】
【００９８】
１…ＭＦＰ、２…コントローラ、３…コントロールパネル、４…スキャナ、５…プリンタ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１３…ＨＤＤ、１４…コントロールパネルＩ／Ｆ、１５…スキャナＩ／Ｆ、１６…プリンタＩ／Ｆ、２０…ネットワークケーブル、３０…パーソナルコンピュータ、Ｐ…用紙
【図１】
2007331390.tif 000003
【図２】
2007331390.tif 000004
【図３】
2007331390.tif 000005
【図４】
2007331390.tif 000006
【図５】
2007331390.tif 000007
【図６】
2007331390.tif 000008
【図７】
2007331390.tif 000009