(57)【特許請求の範囲】
【請求項１】
入力された画像データを圧縮して圧縮データを生成する圧縮データ生成手段と、
前記圧縮データの符号量を検出する符号量検出手段と、
前記検出された符号量と第１制限値とを比較する比較手段と、
前記画像データに対する主走査方向と副走査方向とが相互に入れ替わるように前記画像データを回転する処理を行い、回転した画像データを前記圧縮データ生成手段に出力する画像データ回転手段と、
前記比較手段による比較の結果、前記圧縮データの符号量が前記第１制限値を越えなかった場合は、前記圧縮データを外部へ出力する一方、前記圧縮データの符号量が前記第１制限値を越えた場合は、前記画像データを前記画像データ回転手段に出力する制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
入力された画像データをさらに低い解像度の画像データに変更する処理を行い、前記低い解像度に変更された画像データを前記圧縮データ生成手段に出力する解像度変更手段を更に備え、
前記制御手段は、前記圧縮データの符号量が前記第１制限値を越えた場合は、前記画像データが回転可能であるかどうかを判断し、前記判断の結果、前記画像データの回転が可能である場合は、前記画像データを前記画像データ回転手段に出力する一方、前記画像データの回転が不可能である場合は、前記画像データを前記解像度変更手段に出力することを特徴とする請求項１記載の画像処理装置。
【請求項３】
入力された画像データをさらに低い解像度の画像データに変更する処理を行い、低い解像度に変更された画像データを前記圧縮データ生成手段に出力する解像度変更手段と、
前記比較手段による比較の結果、前記圧縮データの符号量が前記第１制限値を越えた場合は、前記画像データ回転手段による処理と前記解像度変更手段による処理とを組み合わせた複数の処理を前記画像データに対して行うときの各処理に対応する圧縮データの符号量を予測する符号量予測手段と、
前記予測結果に基づいて、符号量が前記第１制限値以下となるように、前記画像データに対して行う処理を決定する決定手段とを更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記符号量予測手段は、前記決定手段により決定された処理を前記画像データに対して行ってもその処理に対する圧縮データの実際の符号量が前記第１制限値以下とならない場合は、前記予測された符号量と前記実際の符号量とに基づいて予測誤差を検出し、検出した予測誤差に基づいて前記予測した符号量を補正し、前記決定手段は、前記補正後の予測結果に基づいて前記画像データに対して行う処理を再度決定することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記制御手段は、前記画像データを圧縮する処理の回数をカウントし、前記カウント値が所定値以上である場合は処理を中止することを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記比較手段は、前記検出された符号量と前記第１制限値よりも高い値を有する第２制限値とを比較し、
前記比較の結果、前記制御手段は、前記符号量が前記第２制限値を越えた場合は処理を中止することを特徴とする請求項３又は請求項４記載の画像処理装置。
【請求項７】
前記比較手段は、前記検出された符号量と前記第１制限値よりも高い値を有する第２制限値とを比較し、
前記比較の結果、前記決定手段は、前記符号量が前記第２制限値を越えた場合は圧縮データの符号量が最も小さくなるように前記画像データに対して行う処理を決定し、前記比較手段は、前記決定された処理を受けた画像データに対する圧縮データの符号量と前記第１制限値とを再度比較し、前記比較の結果、前記制御手段は、前記決定された処理を受けた画像データに対する圧縮データの符号量が前記第１制限値を越えた場合は処理を中止することを特徴とする請求項３又は請求項４記載の画像処理装置。
【請求項８】
前記解像度変更手段は、入力された画像データを圧縮する際の量子化テーブルを有し、符号量を減少させるように前記量子化テーブルを変更する量子化テーブル変更手段を更に備えることを特徴とする請求項２又は請求項３記載の画像処理装置。
【請求項９】
前記符号量検出手段は、各ライン毎に前記圧縮データの符号量を検出し、前記制御手段は、前記符号量が前記第１制限値を越えるライン数を計数し、その計数値が所定の設定値を越えた場合は回転可能でないと判断することを特徴とする請求項２記載の画像処理装置。
【請求項１０】
前記符号量検出手段は、複数のラインを含むバンド毎に前記圧縮データの符号量を検出し、前記制御手段は、前記符号量が前記第１制限値を越えるバンド数を計数し、その計数値が所定の設定値を越えた場合は回転可能でないと判断することを特徴とする請求項２記載の画像処理装置。
【請求項１１】
前記入力された画像データが複数のページから構成されている場合、前記制御手段は、前記比較手段による比較の結果、最初のページに対する圧縮データの符号量が前記第１制限値を越えた場合は、前記画像データのすべてのページを前記画像データ回転手段に出力することを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記制御手段は、前記比較手段による比較の結果、少なくとも一つのページに対する圧縮データの符号量が前記第１制限値を越えた場合、前記入力された画像データが複数のページから構成されているときは前記画像データのすべてのページを前記画像データ回転手段に出力することを特徴とする請求項１記載の画像処理装置。
【請求項１３】
前記制御手段は、前記比較手段による比較の結果、前記圧縮データの符号量が前記第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データに対する転写紙の方向が正しくない旨の報知を行う報知手段を更に備えることを特徴とする請求項１記載の画像処理装置。
【請求項１４】
前記制御手段は、前記比較手段による比較の結果、前記圧縮データの符号量が前記第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、前記画像データ回転手段による処理を行わずに前記解像度変更手段による処理を行うことを報知する報知手段を更に備えることを特徴とする請求項２記載の画像処理装置。
【請求項１５】
入力された画像データを圧縮して圧縮データを生成し、
前記圧縮データの符号量を検出し、
前記検出された符号量と第１制限値とを比較し、
前記比較の結果、前記圧縮データの符号量が前記第１制限値を越えなかった場合は、前記圧縮データを外部へ出力する一方、前記圧縮データの符号量が前記第１制限値を越えた場合は、前記画像データに対する主走査方向と副走査方向とが相互に入れ替わるように前記画像データを回転する処理を行い、回転した画像データを圧縮して再度圧縮データ生成することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを圧縮することにより生成される圧縮データを迅速に転送することができる画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
従来、例えば、特開平１１−２３２０５１号公報には、入力されたビットマップデータを圧縮し、圧縮されたデータを印刷装置に送信し、さらにプリンタエンジンへビデオ転送するタイミングと同期させて圧縮データを伸長することによって、印刷するデータの転送時間を短縮すると同時に伸長データを記憶する記憶容量を削減する技術が開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、同公報に開示された技術では、ＪＰＥＧなどの可変長符号化方式で圧縮データが生成されており局所的な符号量が予め定められている転送量制限を越えてしまう場合には、圧縮データの転送がプリントに間に合わなくなる事態が生じる。このため、このような事態が生ずると、プリント処理を中止するか、又はプリントパフォーマンスを低下させなければならないという不都合がある。この不都合を回避するため、局所的な符号量が転送制限を越えることを予め想定しておき、圧縮データの転送のためにバスの占有率を高く設定する手法も考えられるが、その代償として他のデバイスのバス占有率が低下してしまうため、システム全体としてのパフォーマンスは結果的に低下してしまう不都合がある。
【０００４】
本発明は、このような事情に鑑みてなされたものであり、圧縮データの局所的な符号量が転送量制限を越えた場合でもプリント処理を可能とすると共に、圧縮データ転送時のスループットの向上を図ることができる画像処理装置及び画像処理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の画像処理装置の発明は、入力された画像データを圧縮して圧縮データを生成する圧縮データ生成手段と、圧縮データの符号量を検出する符号量検出手段と、検出された符号量と第１制限値とを比較する比較手段と、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮データ生成手段に出力する画像データ回転手段と、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えなかった場合は、圧縮データを外部へ出力する一方、圧縮データの符号量が第１制限値を越えた場合は、画像データを画像データ回転手段に出力する制御手段とを備える構成を採る。
【０００６】
このように、本発明では、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮するので、解像度を維持したままで符号量を下げることができる。従って、符号量を下げても画質は劣化しない。これにより、プリント及び各デバイスのパフォーマンスを維持した状態で画像品質の優れたプリント結果を得ることが可能となる。
【０００７】
請求項２記載の発明は、請求項１記載の画像処理装置において、入力された画像データをさらに低い解像度の画像データに変更する処理を行い、低い解像度に変更された画像データを圧縮データ生成手段に出力する解像度変更手段を更に備え、制御手段は、圧縮データの符号量が第１制限値を越えた場合は、画像データが回転可能であるかどうかを判断し、判断の結果、画像データの回転が可能である場合は、画像データを画像データ回転手段に出力する一方、画像データの回転が不可能である場合は、画像データを解像度変更手段に出力する構成を採る。
【０００８】
このように、圧縮データの符号量が第１制限値を越えた場合は、画像データが回転可能であるかどうかを判断し、判断の結果、画像データの回転が不可能である場合は、画像データをさらに低い解像度の画像データに変更する処理を行うので、１ライン当たりの符号量を低下させることができ、プリント処理を継続することが可能となる。また、画像データをさらに低い解像度の画像データに変更する処理を行っても依然として符号量が第１制限値を越える場合は、前記画像データ回転手段による処理又は前記解像度変更手段による処理の少なくとも一方を行うので、プリント処理を継続することが可能となる。
【０００９】
請求項３記載の発明は、請求項１記載の画像処理装置において、入力された画像データをさらに低い解像度の画像データに変更する処理を行い、低い解像度に変更された画像データを圧縮データ生成手段に出力する解像度変更手段と、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えた場合は、画像データ回転手段による処理と解像度変更手段による処理とを組み合わせた複数の処理を画像データに対して行うときの各処理に対応する圧縮データの符号量を予測する符号量予測手段と、予測結果に基づいて、符号量が第１制限値以下となるように、画像データに対して行う処理を決定する決定手段とを更に備える構成を採る。
【００１０】
このように、画像データ回転手段による処理と解像度変更手段による処理とを組み合わせた複数の処理を画像データに対して行うときの各処理に対応する圧縮データの符号量を予測し、この予測結果に基づいて符号量が第１制限値以下となるように画像データに対して行う処理を決定するので、符号量が第１制限値以下となるまで順次繰り返される処理を省き、スループットの向上を図ることが可能となる。
【００１１】
請求項４記載の発明は、請求項３記載の画像処理装置において、符号量予測手段は、決定手段により決定された処理を画像データに対して行ってもその処理に対する圧縮データの実際の符号量が第１制限値以下とならない場合は、予測された符号量と実際の符号量とに基づいて予測誤差を検出し、検出した予測誤差に基づいて予測した符号量を補正し、決定手段は、補正後の予測結果に基づいて画像データに対して行う処理を再度決定する構成を採る。
【００１２】
このように、予測誤差に基づいて予測した符号量を補正し、より正確な予測結果を得ることができる。また、補正後の予測結果に基づいて画像データに対して行う処理を再度決定するので、符号量が第１制限値以下となるまで順次繰り返される処理を省き、スループットの向上を図ることが可能となる。
【００１３】
請求項５記載の発明は、請求項４記載の画像処理装置において、制御手段は、画像データを圧縮する処理の回数をカウントし、カウント値が所定値以上である場合は処理を中止する構成を採る。
【００１４】
このように、所定の回数処理を行っても符号量が第１制限値以下とならなかった場合は処理を中止するので、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。
【００１５】
請求項６記載の発明は、請求項３又は請求項４記載の画像処理装置において、比較手段は、検出された符号量と第１制限値よりも高い値を有する第２制限値とを比較し、比較の結果、制御手段は、符号量が第２制限値を越えた場合は処理を中止する構成を採る。
【００１６】
このように、検出された符号量が第１制限値よりも高い値を有する第２制限値を越えた場合は、画像データ回転手段による処理及び解像度変更手段による処理を行っても、符号量が早期に第１制限値以下となることは見込めないため、処理を中止する。これにより、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。
【００１７】
請求項７記載の発明は、請求項３又は請求項４記載の画像処理装置において、比較手段は、検出された符号量と第１制限値よりも高い値を有する第２制限値とを比較し、比較の結果、決定手段は、符号量が第２制限値を越えた場合は圧縮データの符号量が最も小さくなるように画像データに対して行う処理を決定し、比較手段は、決定された処理を受けた画像データに対する圧縮データの符号量と第１制限値とを再度比較し、比較の結果、制御手段は、決定された処理を受けた画像データに対する圧縮データの符号量が第１制限値を越えた場合は処理を中止する構成を採る。
【００１８】
このように、検出された符号量が第１制限値よりも高い値を有する第２制限値を越えた場合は、圧縮データの符号量が最も小さくなる処理を画像データに対して行い、これでも符号量が第１制限値以下とならなかった場合は処理を中止する。これにより、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。なお、決定された処理を受けた画像データに対する圧縮データの符号量が第１制限値を越えなかった場合は、その圧縮データを外部に出力することができるので、圧縮データを外部に転送する可能性が高まる。
【００１９】
請求項８記載の発明は、請求項２又は請求項３記載の画像処理装置において、解像度変更手段は、入力された画像データを圧縮する際の量子化テーブルを有し、符号量を減少させるように量子化テーブルを変更する量子化テーブル変更手段を更に備える構成を採る。
【００２０】
このように、符号量を減少させるように量子化テーブルを変更することにより解像度を低下させることと同様の効果を得ることができるため、画像データをさらに低い解像度の画像データに変更する処理を行うための回路が必要ではなくなる。その結果、装置全体の回路規模の簡略化を図ることが可能である。
【００２１】
請求項９記載の発明は、請求項２記載の画像処理装置において、符号量検出手段は、各ライン毎に圧縮データの符号量を検出し、制御手段は、符号量が第１制限値を越えるライン数を計数し、その計数値が所定の設定値を越えた場合は回転可能でないと判断する構成を採る。
【００２２】
このように、符号量が第１制限値を越えるライン数を計数し、その計数値が所定の設定値を越えた場合には、現在の画像データの副走査方向に所定の幅を持って符号量が第１制限値を越えるラインが存在するため、この画像データを回転しても回転後のすべてのライン符号量が第１制限値以下とならない。この場合には回転可能でないと判断する。これにより、回転するか否かを容易に判断することができる。
【００２３】
請求項１０記載の発明は、請求項２記載の画像処理装置において、符号量検出手段は、複数のラインを含むバンド毎に圧縮データの符号量を検出し、制御手段は、符号量が第１制限値を越えるバンド数を計数し、その計数値が所定の設定値を越えた場合は回転可能でないと判断する構成を採る。
【００２４】
これにより、複数のラインをまとめて符号量の判断を行うことができるため、回転するか否かを迅速に判断することができる。
【００２５】
請求項１１記載の発明は、請求項１記載の画像処理装置において、入力された画像データが複数のページから構成されている場合、制御手段は、比較手段による比較の結果、最初のページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを画像データ回転手段に出力する構成を採る。
【００２６】
このように、最初のページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを回転するので、処理工程の簡略化が図られ、圧縮データ転送に要する時間の短縮化を図ることが可能となる。
【００２７】
請求項１２記載の発明は、請求項１記載の画像処理装置において、制御手段は、比較手段による比較の結果、少なくとも一つのページに対する圧縮データの符号量が第１制限値を越えた場合、入力された画像データが複数のページから構成されているときは画像データのすべてのページを画像データ回転手段に出力する構成を採る。
【００２８】
このように、少なくとも一つのページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを回転するので、処理工程の簡略化が図られ、圧縮データ転送に要する時間の短縮化を図ることが可能となる。
【００２９】
請求項１３記載の発明は、請求項１記載の画像処理装置において、制御手段は、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データに対する転写紙の方向が正しくない旨の報知を行う報知手段を更に備える構成を採る。
【００３０】
このように、使用する給紙トレイが指定されているときは、転写紙の自動選択はできないため、回転処理を行っても転写紙に正しく画像が形成されない。このため、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データに対する転写紙の方向が正しくない旨の報知を行う。これにより、ユーザの注意を喚起することが可能となる。
【００３１】
請求項１４記載の発明は、請求項２記載の画像処理装置において、制御手段は、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データ回転手段による処理を行わずに解像度変更手段による処理を行うことを報知する報知手段を更に備える構成を採る。
【００３２】
このように、使用する給紙トレイが指定されているときは、転写紙の自動選択はできないため、回転処理を行っても転写紙に正しく画像が形成されない。このため、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データをさらに低い解像度の画像データに変更する処理を行う。これにより、早期にプリントをスタートさせることが可能となる。
【００３３】
請求項１５記載の画像処理方法の発明は、入力された画像データを圧縮して圧縮データを生成し、圧縮データの符号量を検出し、検出された符号量と第１制限値とを比較し、比較の結果、圧縮データの符号量が第１制限値を越えなかった場合は、圧縮データを外部へ出力する一方、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮して再度圧縮データ生成する構成を採る。
【００３４】
このように、比較の結果、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮するので、解像度を維持したままで符号量を下げることができる。従って、符号量を下げても画質は劣化しない。これにより、プリント及び各デバイスのパフォーマンスを維持した状態で画像品質の優れたプリント結果を得ることが可能となる。
【００３５】
【発明の実施の形態】
図１は、本発明の実施の形態に係るプリントシステムの概略構成を示す図である。画像処理装置１は、ホストコンピュータ等の外部機器２から画像データを入力し、入力した画像データを処理し、処理後のデータをバス３に送出する。バス３には、中央演算処理装置としてのＣＰＵ４と、記憶内容の読み出し専用のメモリであるＲＯＭ５と、データの読み書きが可能なメモリであるＲＡＭ６と、メモリ間のデータ転送を制御するＤＭＡ７とが接続されている。さらに、バス３には、磁気ヘッドでデータを記録及び再生するハードディスク８と、データを視認可能に表示するパネル９と、圧縮されたデータを伸長する伸長器１０とが接続されている。伸長器１０が出力するデータはプリンタエンジン１１に出力され、プリンタエンジン１１では転写紙に画像が形成される。
【００３６】
画像処理装置１は、入力インタフェース１２を介して外部機器２から画像データを入力する。入力された画像データは、複数の入力データから一つのデータを選択して出力する選択部１３を介して圧縮器１４に入力される。圧縮器１４は、入力された画像データを、例えば、ＪＰＥＧなどの可変長符号化方式で圧縮し、圧縮データを生成する。圧縮器１４で生成された圧縮データは、制御部１５に出力される。制御部１５では、入力された圧縮データの符号量が検出され、検出された符号量と第１制限値とが比較される。この比較の結果、圧縮データの符号量が前記第１制限値を越えなかった場合は、圧縮データをバス３へ送出する。一方、圧縮データの符号量が第１制限値を越えた場合は、画像データを画像データ回転手段１６又は解像度変更手段としての低解像度化手段１７に出力する。
【００３７】
画像データ回転手段１６は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転処理した画像データを選択部１３に出力する。また、解像度変更手段としての低解像度化手段１７は、入力された画像データをさらに低い解像度の画像データに変更する処理を行い、処理後のデータを選択部１３へ出力する。選択部１３は、制御部１５からの指示を受けて、出力するデータを選択して圧縮器１４に出力する。なお、バッファメモリ１８は、制御部１５が作業する際に利用され、入力インタフェース１２を介してメモリ領域上に各種のデータを記憶する。
【００３８】
（実施の形態１）
次に、以上のように構成された本発明の実施の形態１に係るプリントシステムの動作について説明する。図２は、本実施の形態に係るプリントシステムのメインフローチャートである。印刷処理が開始されると、外部機器２から入力インタフェース１２を介してページ記述言語データが入力され（ステップＳ１）、ラスタデータへの展開が行われる（ステップＳ２）。展開されたラスタデータは、選択部１３を介して圧縮器１４に入力され、ラスタデータの圧縮処理が開始される。
【００３９】
図３は、実施の形態１に係るプリントシステムの動作を示すフローチャートである。ステップＳ３においてラスタデータの圧縮処理が開始され、ラスタデータを圧縮すると（ステップＴ１）、圧縮されたデータに対し、ライン符号量が第１制限値を越えたラインがあるかどうかが判断される（ステップＴ２）。ここで、符号量とは、圧縮データの圧縮率のことを意味し、第１制限値は任意に上げ下げ可能な値である。また、ここでは、各ライン毎に符号量を判断しているが、複数のラインを含むバンド単位で符号量を判断しても良い。例えば、３ラインを１バンドとして、バンド符号量を判断することも可能である。バンド単位で符号量の判断を行うことにより、複数のラインをまとめて符号量の判断を行うことができるため、回転するか否かを迅速に判断することができる。
【００４０】
ステップＴ２において、ライン符号量が制限値を越えたラインがなかった場合は終了し、ライン符号量が制限値を越えたラインがあった場合は、制御部１５は、回転処理が可能であるかどうかを判断する（ステップＴ３）。図４は、回転処理前後の符号量の例を示す図である。図４中、矢印Ａの方向は、ラスタデータをスキャンする際の主走査方向であり、矢印Ｂの方向はラスタデータをスキャンする際の副走査方向である。圧縮されたラスタデータを主走査方向にスキャンして行くと、例えば、図４左側に示すようにライン番号が中央付近の符号量が第１制限値を越えている。このように局所的に符号量が所定の制限値を越えると、圧縮データの転送がプリントに間に合わなくなる。このため、実施の形態１では、ラスタデータを回転処理することができるかどうかを判断する。
【００４１】
回転処理が可能であるかどうかの判断は、次のように行う。すなわち、各ライン毎に圧縮データの符号量を検出し、符号量が第１制限値を越えるライン数を計数し、その計数値が所定の設定値を越えるかどうかを判断する。図４左側では、例えば、全ライン数のうち約１５％のライン符号量が第１制限値を越えたこととする。第１制限値を越えたラインが全体の約１５％であるため、現在のラスタデータの副走査方向Ｂに１５％の幅を持って符号量が第１制限値を越えるラインが存在することとなる。このラスタデータを回転すると、図４右側に示す状態となる。図４右側のようにラスタデータを主走査方向Ａにスキャンすると幅が１５％の部分の符号量は大きくなるがライン全体でみると、すべてのライン符号量が第１制限値以下となっている。このような場合は、回転処理が可能であると判断する。
【００４２】
一方、各ライン毎に圧縮データの符号量を検出し、符号量が第１制限値を越えるライン数を計数し、その計数値が所定の設定値を越えた場合は、現在のラスタデータの副走査方向Ｂに符号量が第１制限値を越えるラインが幅広く存在することとなる。このため、このラスタデータを回転し、主走査方向Ａにスキャンすると符号量が大きくなる幅が広いため、依然としてライン符号量が第１制限値を越えることとなる。この場合には回転可能でないと判断する。これにより、回転するか否かを容易に判断することができる。
【００４３】
このように、圧縮データの符号量が第１制限値を越えた場合は、画像データが回転可能であるかどうかを判断し、判断の結果、画像データの回転が不可能である場合は、画像データをさらに低い解像度の画像データに変更する処理を行うので、１ライン当たりの符号量を低下させることができ、プリント処理を継続することが可能となる。また、画像データをさらに低い解像度の画像データに変更する処理を行っても依然として符号量が第１制限値を越える場合は、前記画像データ回転手段による処理又は前記解像度変更手段による処理の少なくとも一方を行うので、プリント処理を継続することが可能となる。
【００４４】
ステップＴ３において、回転可能でないと判断されると、ラスタデータの解像度を低下させる処理がなされ（ステップＴ４）、再度圧縮処理が行われる（ステップＴ１）。一方、ステップＴ３において、回転可能であると判断されると、ラスタデータを回転する（ステップＴ５）。この回転処理では、図４に示すように、ラスタデータに対する主走査方向Ａと副走査方向Ｂとが相互に入れ替わるようにラスタデータを回転する。すなわち、画像データを９０度又は２７０度回転する。このように回転処理されたラスタデータは、再度圧縮される（ステップＴ１）。
【００４５】
ステップＴ２において、ライン符号量が第１制限値を越えたラインがない場合は、ラスタデータの圧縮処理は終了し、圧縮データはバス３を介して伸長器１０へ転送される（ステップＳ４）。伸長器１０では圧縮データを伸長し、伸長後のデータをプリンタエンジン１１へ出力する。プリンタエンジン１１では、伸長されたデータに基づいて転写紙に画像を形成する。
【００４６】
このように、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮するので、解像度を維持したままで符号量を下げることができる。従って、符号量を下げても画質は劣化しない。これにより、プリント及び各デバイスのパフォーマンスを維持した状態で画像品質の優れたプリント結果を得ることが可能となる。
【００４７】
（実施の形態２）
実施の形態２では、図２に示すメインフローチャートのステップＳ３におけるラスタデータの圧縮処理が実施の形態１と異なる。すなわち、図５に示すように、ラスタデータの圧縮処理が開始されると、処理回数Ｎに１を加算し（ステップＵ１）、加算後のＮの値が所定値Ｍよりも大きいかどうかを判断する（ステップＵ２）。ステップＵ２において加算後のＮの値が所定値Ｍよりも大きく内場合は、ラスタデータを圧縮し（ステップＵ３）、ライン符号量が第１制限値を越えたラインがあるかどうかを判断する（ステップＵ４）。ステップＵ４において、ライン符号量が第１制限値を越えたラインがない場合は終了し、ライン符号量が第１制限値を越えたラインがあった場合は、各モードの符号量を予測し（ステップＵ５）、この予測結果に基づいて、次の処理を決定する（ステップＵ６）。ここで、ステップＵ５における各モードの符号量の予測、及びステップＵ６における次処理の決定について説明する。
【００４８】
図６は、圧縮データの符号量とラスタデータに対する処理モードとの対応関係を示す図である。ラスタデータ処理モードは、画像データ回転手段１６の処理と低解像度化手段１７の処理とを組み合わせた複数の処理が定められている。例えば、図６に示すように、横軸の左側からラスタデータの処理モードとして、解像度が１２００ｄｐｉでＬＥＦ（Ｌｏｎｇ  Ｅｄｇｅ  Ｆｅｅｄ）、解像度が１２００ｄｐｉでＳＥＦ（Ｓｈｏｒｔ  Ｅｄｇｅ  Ｆｅｅｄ）、解像度が６００ｄｐｉでＬＥＦ、解像度が６００ｄｐｉでＳＥＦ、解像度が３００ｄｐｉでＬＥＦ、解像度が３００ｄｐｉでＳＥＦの各処理モードが定められている。解像度が低下している場合は、低解像度化手段１７による処理がされ、ＬＥＦとＳＥＦとの間には、画像データ回転手段１６による回転処理が行われる。なお、これらの処理の組み合わせは任意であり、本発明がこれらに限定されるわけではない。
【００４９】
図６に示すように、まず１２００ｄｐｉのＬＥＦで入力されたラスタデータを圧縮する。この場合、図６中、白丸で示すように、圧縮データの符号量の初期実測値は、所定の制限値を越えている。このため、初期実測値に基づいて各ラスタデータ処理モードで処理したときの符号量を予測し、予測結果を白星で示す。この予測結果から制限値以下の符号量となる処理モードを、次に処理するモードとして決定する。ここでは、解像度が１２００ｄｐｉでＳＥＦとなる処理を行うとラスタデータの符号量が制限値以下となるため、解像度を変更することなく、ＬＥＦからＳＥＦにラスタデータを回転処理し、回転処理されたラスタデータ再度圧縮する。ところが、図６の黒丸で示すように、２回目の実測値では、圧縮データの符号量は制限値以下とはならなかった。このため、２回目の実測値（黒丸）と初期予測値（白星）とから予測誤差を算出する。この予測誤差に基づいて各処理モードに対する予測結果を補正する。補正後の予測結果は、黒星で示すようになる。この補正後の予測結果を見ると、解像度が６００ｄｐｉでＳＥＦであるときに圧縮データの符号量が制限値以下となった。これにより、次に処理を行うモードを解像度が６００ｄｐｉでＳＥＦに決定する。
【００５０】
解像度が６００ｄｐｉであるから、１２００に対して解像度が低くなるため、低解像度化手段１７の処理を受ける。また、ＳＥＦであるから、画像データ回転手段１６の処理を受ける。この処理を受けたラスタデータを再度圧縮し、圧縮データの符号量を測定すると、図６の二重丸で示すように、３回目の実測値では、圧縮データの符号量が制限値以下となった。この結果、解像度が６００ｄｐｉでＳＥＦとしたラスタデータを圧縮し、この圧縮データを転送する。
【００５１】
なお、符号量の予測手法については、１回目の予測では、ＬＥＦからＳＥＦへの回転処理は２／３、１２００ｄｐｉから６００ｄｐｉへの低解像度化処理は１／２などの係数を実測値に乗じて予測符号量を求め、２回目の予測では、１回目の予測値と２回目の実測値との差からこの係数を補正し、補正された係数を実測値に乗じて補正予測符号量を求める手法を採ることが可能である。なお、上記の係数は、文字、写真等のように、画像の種類に応じて決定しても良い。
【００５２】
また、解像度については、主走査方向及び副走査方向の双方の解像度を下げる処理をしても良いし、主走査方向又は副走査方向のいずれか一方の解像度を下げる処理をしても良い。例えば、１２００ｄｐｉ×１２００ｄｐｉであったものを、６００ｄｐｉ×１２００ｄｐｉへ、又は６００ｄｐｉ×６００ｄｐｉとしても良い。
【００５３】
なお、符号量の予測方法としては、図７に示すように、制限値と予測値との差と、実測値と制限値との差とから予め求められている符号量の予測値の曲線を決定しても良い。
【００５４】
このように、予測誤差に基づいて予測した符号量を補正し、より正確な予測結果を得ることができる。また、補正後の予測結果に基づいて画像データに対して行う処理を再度決定するので、符号量が第１制限値以下となるまで順次繰り返される処理を省き、スループットの向上を図ることが可能となる。
【００５５】
ステップＵ６で処理が決定された後、低解像度化処理を行うかどうかが判断される（ステップＵ７）。低解像度化処理を行わない場合は、ステップＵ１０へ移行し、低解像度化処理を行う場合は、ラスタデータの解像度を下げ（ステップＵ８）、さらに回転処理を行うかどうかを判断する（ステップＵ９）。ステップＵ９において回転処理を行わない場合は、ステップＵ１へ移行し、回転処理を行う場合はステップＵ１０へ移行する。
【００５６】
ステップＵ１０では、ラスタデータ又は低解像度化されたラスタデータを回転し（ステップＵ１０）、ステップＵ１へ移行する。ステップＵ１で処理回数Ｎに１を加算し、Ｎが所定値Ｍ以上であるかどうかを再度判断する（ステップＵ２）。ここで、処理回数Ｎが所定値Ｍ以上である場合は、処理終了通知を発して（ステップＵ１１）、終了となる。
【００５７】
このように、所定の回数処理を行っても符号量が第１制限値以下とならなかった場合は処理を中止するので、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。
【００５８】
以上のように、実施の形態２では、画像データ回転手段１６による処理と解像度変更手段１７による処理とを組み合わせた複数の処理を画像データに対して行うときの各処理に対応する圧縮データの符号量を予測し、この予測結果に基づいて符号量が第１制限値以下となるように画像データに対して行う処理を決定するので、符号量が第１制限値以下となるまで順次繰り返される処理を省き、スループットの向上を図ることが可能となる。
【００５９】
（実施の形態３）
実施の形態３では、図２に示すメインフローチャートのステップＳ３におけるラスタデータの圧縮処理が実施の形態１と異なる。すなわち、図８に示すように、ラスタデータの圧縮処理が開始され、ラスタデータを圧縮すると（ステップＶ１）、ライン符号量が第２制限値を越えたラインがあるかどうかを判断する（ステップＶ２）。この第２制限値とは、第１制限値よりも高い値を有する制限値である。ステップＶ２において、ライン符号量が第２制限値を越えたラインがなかった場合は、次にライン符号量が第１制限値を越えたラインがあるかどうかを判断する（ステップＶ３）。ステップＶ３において、ライン符号量が第１制限値を越えたラインがなかった場合は終了し、ライン符号量が第１制限値を越えたラインがあった場合は、各モードの符号量を予測し（ステップＶ４）、この予測結果に基づいて次の処理を決定する（ステップＶ５）。ステップＶ４における各モードの符号量の予測及びステップＶ５における次処理の決定は、実施の形態２と同様である。また、予測結果に実測値との誤差がある場合は、補正をすることも実施の形態２と同様である。
【００６０】
ステップＶ５において、次処理が決定されると、低解像度化処理を行うかどうかを判断する（ステップＶ６）。この判断の結果、低解像度化処理を行わない場合はステップＶ９に移行し、低解像度化処理を行うと判断した場合は、ラスタデータの低解像度化処理を行い（ステップＶ７）、さらに回転処理を行うかどうかを判断する（ステップＶ８）。ステップＶ８において、回転処理を行わない場合は、ステップＶ１に移行し、回転処理を行う場合は、ステップＶ９に移行する。ステップＶ９では、ラスタデータ又は低解像度化されたラスタデータを回転し（ステップＶ９）、その後ステップＶ１に移行する。
【００６１】
一方、ステップＶ２において、ライン符号量が第１制限値よりも高い値を有する第２制限値を越えたラインがある場合は、処理終了通知を行い（ステップＶ１０）、終了する。
【００６２】
このように、検出された符号量が第１制限値よりも高い値を有する第２制限値を越えた場合は、画像データ回転手段による処理及び解像度変更手段による処理を行っても、符号量が早期に第１制限値以下となることは見込めないため、処理を中止する。これにより、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。
【００６３】
（実施の形態４）
実施の形態４では、図２に示すメインフローチャートのステップＳ３におけるラスタデータの圧縮処理が実施の形態１と異なる。すなわち、図９に示すように、ラスタデータの圧縮処理が開始され、ラスタデータを圧縮すると（ステップＷ１）、ライン符号量が第２制限値を越えたラインがあるかどうかを判断する（ステップＷ２）。この第２制限値とは、実施の形態３と同様に、第１制限値よりも高い値を有する制限値である。ステップＷ２において、ライン符号量が第２制限値を越えたラインがなかった場合は、次にライン符号量が第１制限値を越えたラインがあるかどうかを判断する（ステップＷ３）。ステップＷ３において、ライン符号量が第１制限値を越えたラインがなかった場合は終了し、ライン符号量が第１制限値を越えたラインがあった場合は、各モードの符号量を予測し（ステップＷ４）、この予測結果に基づいて次の処理を決定する（ステップＷ５）。ステップＷ４における各モードの符号量の予測及びステップＷ５における次処理の決定は、実施の形態２と同様である。また、予測結果に実測値との誤差がある場合は、補正をすることも実施の形態２と同様である。
【００６４】
ステップＷ５において、次処理が決定されると、低解像度化処理を行うかどうかを判断する（ステップＷ６）。この判断の結果、低解像度化処理を行わない場合はステップＷ９に移行し、低解像度化処理を行うと判断した場合は、ラスタデータの低解像度化処理を行い（ステップＷ７）、さらに回転処理を行うかどうかを判断する（ステップＷ８）。ステップＷ８において、回転処理を行わない場合は、ステップＷ１に移行し、回転処理を行う場合は、ステップＷ９に移行する。ステップＷ９では、ラスタデータ又は低解像度化されたラスタデータを回転し（ステップＷ９）、その後ステップＷ１に移行する。
【００６５】
一方、ステップＷ２において、ライン符号量が第２制限値を越えたラインがあった場合は、最も符号量の少なくなる処理を選定する（ステップＷ１０）。この選定の後、低解像度化処理を行うかどうかを判断し（ステップＷ１１）、低解像度化処理を行わない場合は、ステップＷ１４へ移行する。一方、ステップＷ１１において、低解像度化処理を行うと判断した場合は、ラスタデータの低解像度化処理を行い（ステップＷ１２）、さらに回転処理を行うかどうかを判断する（ステップＷ１３）。ステップＷ１３において、回転処理を行うと判断した場合は、ステップＷ１４に移行する。ステップＷ１４では、ラスタデータ又は低解像度化したラスタデータを回転して（ステップＷ１４）、ステップＷ１５へ移行する。
【００６６】
ステップＷ１５では、再度ラスタデータの圧縮を行い（ステップＷ１５）、次にライン符号量が第１制限値を越えたラインがあるかどうか判断する（ステップＷ１６）。ステップＷ１６において、ライン符号量が第１制限値を越えたラインがない場合は終了し、ライン符号量が第１制限値を越えたラインがある場合は処理終了通知を発して（ステップＷ１７）、終了する。
【００６７】
このように、検出された符号量が第１制限値よりも高い値を有する第２制限値を越えた場合は、圧縮データの符号量が最も小さくなる処理を画像データに対して行い、これでも符号量が第１制限値以下とならなかった場合は処理を中止する。これにより、早期に処理の中止を確定し、無駄な処理の繰り返しを防止することができる。なお、決定された処理を受けた画像データに対する圧縮データの符号量が第１制限値を越えなかった場合は、その圧縮データを外部に出力することができるので、圧縮データを外部に転送する可能性が高まる。
【００６８】
（実施の形態５）
実施の形態５では、図２に示すメインフローチャートのステップＳ３におけるラスタデータの圧縮処理が実施の形態１と異なる。また、低解像度化手段１７は、入力された画像データを圧縮する際の量子化テーブルを有し、符号量を減少させるように量子化テーブルを変更する。図１０に示すように、ラスタデータの圧縮処理が開始され、ラスタデータを圧縮すると（ステップＸ１）、ライン符号量が第１制限値を越えたラインがあるかどうかを判断する（ステップＸ２）。ステップＸ２において、ライン符号量が第１制限値を越えたラインがない場合は終了し、ライン符号量が第１制限値を越えたラインがある場合は、回転処理が可能であるかどうかを判断する（ステップＸ３）。回転処理が可能であるかどうかの判断は、実施の形態１と同様に行う。ステップＸ３において、回転処理が可能でない場合は、低解像度化処理の代りに、圧縮データの符号量を減少させるように量子化テーブルを変更し（ステップＸ４）、ステップＸ１へ移行する。一方、ステップＸ３において、回転処理が可能である場合は、ラスタデータを回転し（ステップＸ５）、ステップＸ１へ移行する。
【００６９】
このように、符号量を減少させるように量子化テーブルを変更することにより解像度を低下させることと同様の効果を得ることができるため、画像データをさらに低い解像度の画像データに変更する処理を行うための回路が必要ではなくなる。その結果、装置全体の回路規模の簡略化を図ることが可能である。
【００７０】
（実施の形態６）
実施の形態６では、入力された画像データが複数のページから構成されている場合、制御部１５は、最初のページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを画像データ回転手段１６に出力する。すなわち、例えば、実施の形態１のステップＴ３では、回転処理が可能であるかどうかを判断するが、このとき図１１に示すような処理が行われる。すなわち、回転処理判定が開始されると、複数ページ印刷又は両面印刷であるかどうかを判断する（ステップＹ１）。ステップＹ１において、複数ページ印刷又は両面印刷である場合は、１ページ目は回転処理が必要であるかどうかを判断し（ステップＹ２）、この判断の結果、１ページ目は回転処理が必要である場合は、全ページに対して回転処理を行って（ステップＹ３）、終了する。一方、ステップＹ２において、１ページ目は回転処理が必要でない場合は、回転処理は行わないで（ステップＹ４）、終了する。また、ステップＹ１において、複数ページ印刷又は両面印刷でない場合は、処理ページは回転処理が必要であるかどうかを判断する（ステップＹ５）。ステップＹ５において、処理ページは回転処理が必要である場合には、処理ページで回転処理を行って（ステップＹ６）、終了する。一方、処理ページは回転処理が必要でない場合は、回転処理は行わないで（ステップＹ４）、終了する。
【００７１】
このように、最初のページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを回転するので、処理工程の簡略化が図られ、圧縮データ転送に要する時間の短縮化を図ることが可能となる。
【００７２】
（実施の形態７）
実施の形態７では、少なくとも一つのページに対する圧縮データの符号量が第１制限値を越えた場合、入力された画像データが複数のページから構成されているときは画像データのすべてのページを画像データ回転手段１６に出力する。すなわち、例えば、実施の形態１のステップＴ３では、回転処理が可能であるかどうかを判断するが、このとき図１２に示すような処理が行われる。すなわち、回転処理判定が開始されると、複数ページ印刷又は両面印刷であるかどうかを判断する（ステップＺ１）。ステップＺ１において、複数ページ印刷又は両面印刷である場合は、全ページをプレスキャンし、回転処理が必要なページがあるかどうかを検出する（ステップＺ２）。次に、回転処理が必要なページはあるかどうかを判断し（ステップＺ３）、回転処理が必要なページがある場合は、全ページに対して回転処理を行って（ステップＺ４）、終了する。一方、ステップＺ３において、回転処理が必要なページはない場合は、回転処理は行わないで（ステップＺ５）、終了する。
【００７３】
一方、ステップＺ１において、複数ページ印刷又は両面印刷でない場合は、処理ページは回転処理が必要であるかどうかを判断する（ステップＺ６）。ステップＺ６において、処理ページは回転処理が必要でなければ回転処理は行わないで（ステップＺ５）、終了する。一方、ステップＺ６において、処理ページは回転処理が必要である場合は、処理ページに対して回転処理を行って（ステップＺ７）、終了する。
【００７４】
このように、少なくとも一つのページに対する圧縮データの符号量が第１制限値を越えた場合は、画像データのすべてのページを回転するので、処理工程の簡略化が図られ、圧縮データ転送に要する時間の短縮化を図ることが可能となる。
【００７５】
（実施の形態８）
実施の形態８では、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データに対する転写紙の方向が正しくない旨の報知を行う。例えば、実施の形態１のステップＴ３で回転処理が可能であると判断したとき、ユーザによって給紙トレイが指定されている場合がある。このような場合は、次のような処理を行う。すなわち、図１３に示すように、ユーザ通知処理判定が開始されると、給紙トレイが指定されているかどうかを判断する（ステップα１）。ステップα１において、給紙トレイが指定されていない場合は、ステップα４へ移行し、給紙トレイが指定されている場合は、回転処理が必要であるかどうかを判断する（ステップα２）。ステップα２において、回転処理が必要である場合は、給紙方向が一致しないことを報知して（ステップα３）、終了する。一方、ステップα２において、回転処理が必要でない場合はステップα４へ移行する。ステップα４では、ユーザ通知を行わずに（ステップα４）終了する。なお、ステップα３における報知は、パネル９への表示や、アラームによる警告、及びこれらの組み合わせを用いることが可能である。
【００７６】
このように、使用する給紙トレイが指定されているときは、転写紙の自動選択はできないため、回転処理を行っても転写紙に正しく画像が形成されない。このため、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データに対する転写紙の方向が正しくない旨の報知を行う。これにより、ユーザの注意を喚起することが可能となる。
【００７７】
（実施の形態９）
実施の形態９では、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データ回転手段による処理を行わずに解像度変更手段による処理を行うことを報知する。例えば、実施の形態１のステップＴ３で回転処理が可能であると判断したとき、ユーザによって給紙トレイが指定されている場合がある。このような場合は、次のような処理を行う。すなわち、図１４に示すように、ユーザ通知処理判定が開始されると、給紙トレイが指定されているかどうかを判断する（ステップβ１）。ステップβ１において、給紙トレイが指定されていない場合は、ステップβ４へ移行し、給紙トレイが指定されている場合は、回転処理が必要であるかどうかを判断する（ステップβ２）。ステップβ２において、回転処理が必要である場合は、回転処理を行わずに解像度を下げて印刷する旨をユーザに通知して（ステップβ３）、終了する。一方、ステップβ２において、回転処理が必要でない場合はステップβ４へ移行する。ステップβ４では、ユーザ通知を行わずに（ステップβ４）終了する。
【００７８】
このように、使用する給紙トレイが指定されているときは、転写紙の自動選択はできないため、回転処理を行っても転写紙に正しく画像が形成されない。このため、圧縮データの符号量が第１制限値を越えた場合、画像を形成する転写紙を載置する給紙トレイが指定されているときは、画像データをさらに低い解像度の画像データに変更する処理を行う。これにより、早期にプリントをスタートさせることが可能となる。
【００７９】
以上のように、本実施の形態に係るプリントシステムによれば、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮するので、解像度を維持したままで符号量を下げることができる。従って、符号量を下げても画質は劣化しない。これにより、プリント及び各デバイスのパフォーマンスを維持した状態で画像品質の優れたプリント結果を得ることが可能となる。
【００８０】
【発明の効果】
以上説明したように、本発明に係る画像処理装置は、入力された画像データを圧縮して圧縮データを生成する圧縮データ生成手段と、圧縮データの符号量を検出する符号量検出手段と、検出された符号量と第１制限値とを比較する比較手段と、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮データ生成手段に出力する画像データ回転手段と、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えなかった場合は、圧縮データを外部へ出力する一方、圧縮データの符号量が第１制限値を越えた場合は、画像データを画像データ回転手段に出力する制御手段とを備える構成を採る。
【００８１】
このように、本発明では、比較手段による比較の結果、圧縮データの符号量が第１制限値を越えた場合は、画像データに対する主走査方向と副走査方向とが相互に入れ替わるように画像データを回転する処理を行い、回転した画像データを圧縮するので、解像度を維持したままで符号量を下げることができる。従って、符号量を下げても画質は劣化しない。これにより、プリント及び各デバイスのパフォーマンスを維持した状態で画像品質の優れたプリント結果を得ることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るプリントシステムの概略構成を示す図である。
【図２】上記実施の形態に係るプリントシステムのメインフローチャートである。
【図３】実施の形態１に係るプリントシステムの動作を示すフローチャートである。
【図４】回転処理前後の符号量の例を示す図である。
【図５】実施の形態２に係るプリントシステムの動作を示すフローチャートである。
【図６】圧縮データの符号量とラスタデータに対する処理モードとの対応関係を示す図である。
【図７】圧縮データの符号量とラスタデータに対する処理モードとの対応関係を示す図である。
【図８】実施の形態３に係るプリントシステムの動作を示すフローチャートである。
【図９】実施の形態４に係るプリントシステムの動作を示すフローチャートである。
【図１０】実施の形態５に係るプリントシステムの動作を示すフローチャートである。
【図１１】実施の形態６に係るプリントシステムの動作を示すフローチャートである。
【図１２】実施の形態７に係るプリントシステムの動作を示すフローチャートである。
【図１３】実施の形態８に係るプリントシステムの動作を示すフローチャートである。
【図１４】実施の形態９に係るプリントシステムの動作を示すフローチャートである。
【符号の説明】
１…画像処理装置、２…外部機器、３…バス、８…ハードディスク、９…パネル、１０…伸長器、１１…プリンタエンジン、１２…入力インタフェース、１３…選択部、１４…圧縮器、１５…制御部、１６…画像データ回転手段、１７…低解像度化手段、１８…バッファメモリ。
【図１】
0003846168.tif 000002
【図２】
0003846168.tif 000003
【図３】
0003846168.tif 000004
【図４】
0003846168.tif 000005
【図５】
0003846168.tif 000006
【図６】
0003846168.tif 000007
【図７】
0003846168.tif 000008
【図８】
0003846168.tif 000009
【図９】
0003846168.tif 000010
【図１０】
0003846168.tif 000011
【図１１】
0003846168.tif 000012
【図１２】
0003846168.tif 000013
【図１３】
0003846168.tif 000014
【図１４】
0003846168.tif 000015