(57)【特許請求の範囲】
【請求項１】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段で描画処理を行った後に、その画像データを用いて前記描画手段で描画処理を行うか否かの情報を含み、
ディスプレイリストから前記描画手段で描画処理を行わない情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に非可逆圧縮処理を用いることを決定することを特徴とする画像形成システム。
【請求項２】
前記決定手段が前記圧縮手段による画像データの圧縮に非可逆圧縮処理を用いることを決定した場合には、
前記圧縮手段は画像データを非可逆圧縮させ、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段で描画処理を行った後に、その画像データを用いて前記描画手段で描画処理を行うか否かの情報を含み、
ディスプレイリストから前記描画手段で描画処理を行う情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に可逆圧縮処理を用いることを決定することを特徴とする画像形成システム。
【請求項４】
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮に可逆圧縮処理を用いることを決定した場合には、
前記圧縮手段は画像データを可逆圧縮し、前記伸長手段はこの可逆圧縮された画像データを伸長し、前記描画手段は伸長された画像データから描画し、前記第２の圧縮手段は、描画された画像の画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、プリントまでの処理速度優先で処理を行うか否かの情報を含み、
ディスプレイリストからプリントまでの処理速度優先で処理を行う情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に二値化処理を用いることを決定することを特徴とする画像形成システム。
【請求項６】
前記ラスタライズアクセラレータは、前記圧縮手段により二値化した画像データの容量が所定値以下であるか否かを判定する判定手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮に二値化処理を用いることを決定した場合には、
前記圧縮手段は画像データを二値化し、この二値化した画像データの容量が前記判定手段により所定値以下でないと判定された場合には、前記圧縮手段は、この二値化した画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする請求項５に記載の画像形成システム。
【請求項７】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、描画する画像の画像データの容量を含み、
ディスプレイリストから画像データの容量が所定値以下である情報を取得した場合には、前記決定手段は前記圧縮手段により画像データを圧縮しないことを決定することを特徴とする画像形成システム。
【請求項８】
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮をしないことを決定した場合には、
前記第２の描画手段は前記ディスプレイリストに基づいて描画し、前記第２の圧縮手段は描画された画像の画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ラスタライズアクセラレータは、前記圧縮手段により非可逆圧縮した画像データの容量が所定値以上であるか否かを判定する判定手段を備え、
非可逆圧縮した画像データの容量が前記判定手段により所定値以上であると判定された場合には、前記圧縮手段はこの画像データをさらに可逆圧縮し、前記伸長手段はこの可逆圧縮された画像データを伸長し、前記プリントデータ作成手段は伸長された画像データに基づいてプリントデータを作成することを特徴とする画像形成システム。
【請求項１０】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記ラスタライズアクセラレータは、前記圧縮手段により二値化した画像データの容量が所定値以下であるか否かを判定する判定手段を備え、
二値化した画像データの容量が前記判定手段により所定値以下であると判定された場合には、前記第２の圧縮手段はこの画像データを非可逆圧縮し、前記プリントデータ作成手段は非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする画像形成システム。
【請求項１１】
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段により複数回の描画を行うか否かの情報を含み、
ディスプレイリストから前記第２の描画手段により複数回の描画を行う情報を取得した場合には、前記圧縮手段は前記第２の描画手段により描画された画像の画像データを可逆圧縮することを特徴とする画像形成システム。
【請求項１２】
ディスプレイリストに基づいて描画処理を行うラスタライズアクセラレータに接続自在なコントローラであって、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、
前記リスト作成手段により作成されたディスプレイリストをラスタライズアクセラレータに送信するリスト送信手段と、
前記ラスタライズアクセラレータから画像データを受信するデータ受信手段と、
前記データ受信手段により受信した画像データに基づいて描画を行う描画手段と、
圧縮された画像データを伸長する伸長手段と、
画像データを圧縮する圧縮手段と、
前記ディスプレイリストから描画された画像の画像データに基づいてプリントデータを作成するプリントデータ作成手段と、
プリントデータをプリンタに送信するプリントデータ送信手段と、
前記ラスタライズアクセラレータで非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第１のデータ処理手段と、
前記ラスタライズアクセラレータで可逆圧縮された画像データを前記伸長手段により伸長し、伸長した画像データに基づいて前記描画手段により描画し、描画された画像の画像データを前記圧縮手段により非可逆圧縮し、非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第２のデータ処理手段と、
圧縮されていない画像データ又は前記ラスタライズアクセラレータで二値化された画像データを前記圧縮手段により非可逆圧縮し、非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第３のデータ処理手段と、
を備えることを特徴とするコントローラ。
【請求項１３】
ＰＤＬデータを解析してディスプレイリストを作成するコントローラに接続自在なラスタライズアクセラレータであって、
前記コントローラにより作成されたディスプレイリストを受信するリスト受信手段と、
前記リスト受信手段により受信したディスプレイリストに基づいて描画処理を行う描画手段と、
前記描画手段により描画した画像データを圧縮する圧縮手段と、
前記描画手段により描画した画像データを前記コントローラに送信するデータ送信手段と、
前記描画手段により描画した画像の画像データを圧縮せずに前記データ送信手段により前記コントローラに送信する第１の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により非可逆圧縮して前記データ送信手段により前記コントローラに送信する第２の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により可逆圧縮して前記データ送信手段により前記コントローラに送信する第３の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により二値化して前記データ送信手段により前記コントローラに送信する第４の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により二値化した後、さらに非可逆圧縮して前記データ送信手段により前記コントローラに送信する第５の圧縮制御手段と、
を備えることを特徴とするラスタライズアクセラレータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、コントローラ及びラスタライズアクセラレータに関する。
【背景技術】
【０００２】
プリンタ、コピー、ファックス等の機能を備えた複合機（ＭＦＰ）が知られている。複合機は、複数のコンピュータにネットワーク接続されている。各コンピュータの使用者は、コンピュータで作成した書面等のデータをネットワーク回線により複合機に送信し、そのデータを受信した複合機は、メモリにデータを格納し、格納されたデータに基づいて紙等の記録媒体にその画像を定着させて出力する。【０００３】
複合機には、各部を制御する制御部、コンピュータからプリントするためのＰＤＬデータ（ページ記述言語）を受信し、そのＰＤＬデータを解析してディスプレイリストを作成するコントローラ等が備えられている。【０００４】
コントローラには、プリントまでの処理を早めるためにラスタライズアクセラレータが接続されることがある。コントローラは、受信したＰＤＬデータを解析してディスプレイリストを作成し、このディスプレイリストをラスタライズアクセラレータに送信する。ラスタライズアクセラレータは、ディスプレイリストに基づいて、ビットマップデータ（描画データ）を展開し、画像データを圧縮してコントローラに送信する。このように、コントローラにラスタライズアクセラレータを接続することで、コントローラの負担を減らすことができ、さらに画像データを圧縮してコントローラに送信することにより、送信時間を短縮でき、プリントまでの処理を早めることができる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３８６２５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１においては、画像データの圧縮は、画像データの種類や容量に限らず一様に同じ圧縮率で行われていたため、画像データ毎に最適な圧縮ができないという問題があった。例えば、圧縮方法を非可逆圧縮に設定していると、圧縮後の画像データを元に戻すことができないという問題がある。また、圧縮方法を可逆圧縮に設定していると、圧縮率が低いため、画像データの容量が大きい場合にはコントローラへの送信時間を短縮することが困難という問題がある。【０００７】
そこで、本発明は、上記課題を解決するためになされたものであり、画像データの種類や容量に応じて最適な圧縮を行うことができ、画像データをできる限り圧縮してコントローラへの送信時間を短縮することができる画像形成システム、コントローラ及びラスタライズアクセラレータを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段で描画処理を行った後に、その画像データを用いて前記描画手段で描画処理を行うか否かの情報を含み、
ディスプレイリストから前記描画手段で描画処理を行わない情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に非可逆圧縮処理を用いることを決定することを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、
前記決定手段が前記圧縮手段による画像データの圧縮に非可逆圧縮処理を用いることを決定した場合には、
前記圧縮手段は画像データを非可逆圧縮させ、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする。
【００１２】
請求項３に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段で描画処理を行った後に、その画像データを用いて前記描画手段で描画処理を行うか否かの情報を含み、
ディスプレイリストから前記描画手段で描画処理を行う情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に可逆圧縮処理を用いることを決定することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項３に記載の画像形成システムにおいて、
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮に可逆圧縮処理を用いることを決定した場合には、
前記圧縮手段は画像データを可逆圧縮し、前記伸長手段はこの可逆圧縮された画像データを伸長し、前記描画手段は伸長された画像データから描画し、前記第２の圧縮手段は、描画された画像の画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする。
【００１４】
請求項５に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、プリントまでの処理速度優先で処理を行うか否かの情報を含み、
ディスプレイリストからプリントまでの処理速度優先で処理を行う情報を取得した場合には、前記決定手段は前記圧縮手段による画像データの圧縮に二値化処理を用いることを決定することを特徴とする。
【００１５】
請求項６に記載の発明は、請求項５に記載の画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記圧縮手段により二値化した画像データの容量が所定値以下であるか否かを判定する判定手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮に二値化処理を用いることを決定した場合には、
前記圧縮手段は画像データを二値化し、この二値化した画像データの容量が前記判定手段により所定値以下でないと判定された場合には、前記圧縮手段は、この二値化した画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする。
【００１６】
請求項７に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、描画する画像の画像データの容量を含み、
ディスプレイリストから画像データの容量が所定値以下である情報を取得した場合には、前記決定手段は前記圧縮手段により画像データを圧縮しないことを決定することを特徴とする。
【００１７】
請求項８に記載の発明は、請求項７に記載の画像形成システムにおいて、
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記決定手段が前記圧縮手段による画像データの圧縮をしないことを決定した場合には、
前記第２の描画手段は前記ディスプレイリストに基づいて描画し、前記第２の圧縮手段は描画された画像の画像データを非可逆圧縮し、前記プリントデータ作成手段はこの非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする。
【００１８】
請求項９に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ラスタライズアクセラレータは、前記圧縮手段により非可逆圧縮した画像データの容量が所定値以上であるか否かを判定する判定手段を備え、
非可逆圧縮した画像データの容量が前記判定手段により所定値以上であると判定された場合には、前記圧縮手段はこの画像データをさらに可逆圧縮し、前記伸長手段はこの可逆圧縮された画像データを伸長し、前記プリントデータ作成手段は伸長された画像データに基づいてプリントデータを作成することを特徴とする。
【００１９】
請求項１０に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記コントローラは、画像データを圧縮する第２の圧縮手段を備え、
前記ラスタライズアクセラレータは、前記圧縮手段により二値化した画像データの容量が所定値以下であるか否かを判定する判定手段を備え、
二値化した画像データの容量が前記判定手段により所定値以下であると判定された場合には、前記第２の圧縮手段はこの画像データを非可逆圧縮し、前記プリントデータ作成手段は非可逆圧縮された画像データに基づいてプリントデータを作成することを特徴とする。
【００２０】
請求項１１に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、圧縮された画像データを伸長する伸長手段と、画像データから描画処理を行う描画手段と、画像データに基づいてプリントデータを作成するプリントデータ作成手段とを有し、プリントデータをプリンタに送信するコントローラと、
前記ディスプレイリストに基づいて描画処理を行う第２の描画手段と、前記第２の描画手段により描画した画像データを圧縮する圧縮手段とを有し、画像データを前記コントローラに送信するラスタライズアクセラレータと、を備える画像形成システムにおいて、
前記ラスタライズアクセラレータは、前記リスト作成手段により作成されたディスプレイリストの情報から前記圧縮手段による画像データの圧縮の有無、前記圧縮手段により圧縮する際の圧縮方法を決定する決定手段を備え、
前記圧縮手段による画像データの圧縮処理は、可逆圧縮処理、非可逆圧縮処理、二値化処理を含み、
前記ディスプレイリストの情報は、前記第２の描画手段により複数回の描画を行うか否かの情報を含み、
ディスプレイリストから前記第２の描画手段により複数回の描画を行う情報を取得した場合には、前記圧縮手段は前記第２の描画手段により描画された画像の画像データを可逆圧縮することを特徴とする。
【００２１】
請求項１２に記載の発明は、
ディスプレイリストに基づいて描画処理を行うラスタライズアクセラレータに接続自在なコントローラであって、
ＰＤＬデータを解析してディスプレイリストを作成するリスト作成手段と、
前記リスト作成手段により作成されたディスプレイリストをラスタライズアクセラレータに送信するリスト送信手段と、
前記ラスタライズアクセラレータから画像データを受信するデータ受信手段と、
前記データ受信手段により受信した画像データに基づいて描画を行う描画手段と、
圧縮された画像データを伸長する伸長手段と、
画像データを圧縮する圧縮手段と、
前記ディスプレイリストから描画された画像の画像データに基づいてプリントデータを作成するプリントデータ作成手段と、
プリントデータをプリンタに送信するプリントデータ送信手段と、
前記ラスタライズアクセラレータで非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第１のデータ処理手段と、
前記ラスタライズアクセラレータで可逆圧縮された画像データを前記伸長手段により伸長し、伸長した画像データに基づいて前記描画手段により描画し、描画された画像の画像データを前記圧縮手段により非可逆圧縮し、非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第２のデータ処理手段と、
圧縮されていない画像データ又は前記ラスタライズアクセラレータで二値化された画像データを前記圧縮手段により非可逆圧縮し、非可逆圧縮された画像データに基づいて前記プリントデータ作成手段によりプリントデータを作成し、前記プリントデータ送信手段によりプリンタに送信する第３のデータ処理手段と、
を備えることを特徴とする。
【００２２】
請求項１３に記載の発明は、
ＰＤＬデータを解析してディスプレイリストを作成するコントローラに接続自在なラスタライズアクセラレータであって、
前記コントローラにより作成されたディスプレイリストを受信するリスト受信手段と、
前記リスト受信手段により受信したディスプレイリストに基づいて描画処理を行う描画手段と、
前記描画手段により描画した画像データを圧縮する圧縮手段と、
前記描画手段により描画した画像データを前記コントローラに送信するデータ送信手段と、
前記描画手段により描画した画像の画像データを圧縮せずに前記データ送信手段により前記コントローラに送信する第１の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により非可逆圧縮して前記データ送信手段により前記コントローラに送信する第２の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により可逆圧縮して前記データ送信手段により前記コントローラに送信する第３の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により二値化して前記データ送信手段により前記コントローラに送信する第４の圧縮制御手段と、
前記描画手段により描画した画像の画像データを前記圧縮手段により二値化した後、さらに非可逆圧縮して前記データ送信手段により前記コントローラに送信する第５の圧縮制御手段と、
を備えることを特徴とする。
【発明の効果】
【００２３】
請求項１〜１１に記載の発明によれば、決定手段はディスプレイリストの情報から画像データの圧縮の有無、圧縮手段により圧縮する際の圧縮方法を決定する。すなわち、画像データの種類や容量に応じてディスプレイリストの情報は異なるので、プリントされる画像データの種類や容量に応じて最適な圧縮を行うことができ、画像データをできる限り圧縮してコントローラへの送信時間を短縮することができる。
【００２４】
請求項１〜１１に記載の発明によれば、圧縮手段は複数の圧縮処理を行うことができるので、プリントされる画像データの種類や容量に応じて最適な圧縮を行うことができる。
【００２５】
請求項１、２に記載の発明によれば、描画手段による再描画を行わない場合には画像データを非可逆圧縮することで、画像データの圧縮率を大きくすることができ、コントローラへの送信時間を短縮することができる。
【００２６】
請求項３、４に記載の発明によれば、描画手段による再描画を行う場合には画像データを可逆圧縮することで、画像の大きな劣化を防ぎ、プリントされる画像の質の低下を抑えることができる。
【００２７】
請求項５、６に記載の発明によれば、プリントまでの速度を優先させる場合には画像データを二値化することで、コントローラへの送信時間を短縮し、処理時間を短縮することができる。
【００２８】
請求項７、８に記載の発明によれば、画像データの容量が所定値以下である場合には画像データを圧縮しないことで、圧縮によるオーバーヘッドを減らし、処理時間を短縮することができる。
【００２９】
請求項９に記載の発明によれば、非可逆圧縮した画像データの容量が所定値以上であると判定された場合に画像データを可逆圧縮することで画像データの容量を小さくすることができ、送信時間を短縮することができる。
【００３０】
請求項１０に記載の発明によれば、二値化した画像データの容量が所定値以下でないと判定された場合に画像データを非可逆圧縮してコントローラに送信するので、画像データの送信時間を短縮することができる。
【００３１】
請求項１１に記載の発明によれば、第２の描画手段により複数回の描画を行う場合には画像データを可逆圧縮することで、画像の大きな劣化を防ぎ、プリントされる画像の質の低下を抑えることができる。
【００３２】
請求項１２に記載の発明によれば、コントローラは圧縮方法の異なる画像データ毎に画像データの処理を変えているので、画像データに応じて最適な圧縮を行うことができる。
【００３３】
請求項１３に記載の発明によれば、ラスタライズアクセラレータは複数の異なる圧縮処理を行うことができるので、画像データに応じて最適な圧縮を行うことができる。
【図面の簡単な説明】
【００３４】
【図１】画像形成システムの概略構成を示すブロック図。
【図２】コントローラ及びラスタライズアクセラレータの概略構成を示すブロック図。
【図３】画像形成システムによる画像形成処理を示すフローチャート。
【図４】画像形成システムによる画像形成処理を示すフローチャート。
【発明を実施するための形態】
【００３５】
以下、図面を参照して、画像形成システム、コントローラ及びラスタライズアクセラレータについて説明する。
＜画像形成システムの構成＞
図１に示すように、画像形成システム１は、スキャナ機能、コピー機能、プリンタ機能を備えた複合機である。画像形成システム１は、ハブ（ＨＵＢ）１０を介してネットワークＮに接続されている。画像形成システム１は、ネットワークＮを介して複数のユーザ端末Ｐに接続されている。すなわち、画像形成システム１は、ネットワークＮに接続されたユーザ端末ＰからＰＤＬデータ（画像形成のためのページ記述言語）を受信し、受信したＰＤＬデータによりプリントする画像を形成する。
【００３６】
図１に示すように、画像形成システム１は、コントローラ２と、ラスタライズアクセラレータ３と、制御部４と、スキャナ部５と、プリンタ部６と、自動原稿給紙部（ＡＤＦ部：Auto Document Feeder）７と、操作表示部８とを備えている。
（コントローラ）
図１、図２に示すように、コントローラ２は、ネットワークＮに接続されたユーザ端末ＰからプリントするためのＰＤＬデータを受信する。コントローラ２は、作成したプリントデータを、制御部４を介してプリンタ部６に送信する。
【００３７】
コントローラ２は、ハブ１０との間でオートネゴシエーションを行うことにより、通信速度及び通信モードを決定し、ハブ１０からＰＤＬデータを受信する。
【００３８】
コントローラ２は、ラスタライズアクセラレータ３に接続されている。
【００３９】
コントローラ２は、リスト作成部２１と、描画部２２と、伸長部２３と、非可逆圧縮部２４と、プリントデータ作成部２５と、処理部２６と、通信部２７とを備えている。
【００４０】
リスト作成部２１は、ハブ１０から受信したＰＤＬデータを解析してディスプレイリストを作成する。すなわち、リスト作成部２１は、リスト作成手段として機能する。ここで、ディスプレイリストは、描画部２２により画像データに展開するための描画コマンドである。
【００４１】
ディスプレイリストの情報には、ラスタライズアクセラレータ３（後述する描画部３１）で描画処理を行った後に、その描画された画像の画像データ（例えば、ビットマップデータ等）を用いてコントローラ２（後述する描画部２２）で描画処理を行うか否かの情報が含まれている。具体的には、ラスタライズアクセラレータ３からコントローラ２に画像データを送信した後、コントローラ２でＴＲＡＰ処理や色変換処理等の描画処理を行うか否かの情報がディスプレイリストに含まれている。
【００４２】
ディスプレイリストの情報には、プリントまでの処理速度優先で処理を行うか否かの情報が含まれている。
【００４３】
ディスプレイリストの情報には、ラスタライズアクセラレータ３で複数回の描画処理（重ね書き処理）が行われるか否かの情報が含まれている。
【００４４】
ディスプレイリストの情報には、描画される画像の画像データの容量についての情報が含まれている。
【００４５】
描画部２２は、ラスタライズアクセラレータ３で描画された画像の画像データに基づいて、再描画を行うほか、ラスタライズアクセラレータ３で画像データを圧縮しない場合に画像データに基づいて描画を行う。すなわち、描画部２２は、描画手段として機能する。
【００４６】
伸長部２３は、ラスタライズアクセラレータ３で圧縮された画像データを伸長する。すなわち、伸長部２３は、伸長手段として機能する。
【００４７】
非可逆圧縮部２４は、画像データをプリントデータにするための前段階の処理として画像データを非可逆圧縮する。すなわち、非可逆圧縮部２４は、第２の圧縮手段として機能する。
【００４８】
プリントデータ作成部２５は、プリンタ部６に送信するプリントデータを作成する。すなわち、プリントデータ作成部２５は、プリントデータ作成手段として機能する。
【００４９】
処理部２６は、ラスタライズアクセラレータ３で非可逆圧縮された画像データに基づいて、プリントデータ作成部２５によりプリントデータを作成させ、通信部２７によりプリンタ部６に送信させることができる。すなわち、処理部２６は、第１のデータ処理手段として機能する。
【００５０】
処理部２６は、ラスタライズアクセラレータ３で可逆圧縮された画像データを伸長部２３により伸長させ、伸長した画像データに基づいて描画部２２により描画させ、描画された画像の画像データを非可逆圧縮部２４により非可逆圧縮し、非可逆圧縮された画像データに基づいてプリントデータ作成部２５によりプリントデータを作成させ、通信部２７によりプリンタ部６に送信させることができる。すなわち、処理部２６は、第２のデータ処理手段として機能する。
【００５１】
処理部２６は、圧縮されていない画像データ又は前記ラスタライズアクセラレータで二値化された画像データを前記第２の圧縮手段により非可逆圧縮し、非可逆圧縮された画像データに基づいてプリントデータ作成部２５によりプリントデータを作成させ、通信部２７によりプリンタ部６に送信させることができる。すなわち、処理部２６は、第３のデータ処理手段として機能する。
【００５２】
通信部２７は、ハブ１０及びラスタライズアクセラレータ３に接続されている。
【００５３】
通信部２７は、ハブ１０からＰＤＬデータを受信するＰＤＬデータ受信手段として機能する。
【００５４】
通信部２７は、リスト作成部２１により作成されたディスプレイリストをラスタライズアクセラレータ３に送信するリスト送信手段として機能する。
【００５５】
通信部２７は、ラスタライズアクセラレータ３において描画された画像の画像データを受信するデータ受信手段として機能する。
【００５６】
通信部２７は、作成されたプリントデータをプリンタ部６に送信するプリントデータ送信手段として機能する。
（ラスタライズアクセラレータ）
図１、図２に示すように、ラスタライズアクセラレータ３は、コントローラ２に接続されており、画像データをコントローラ２に送信する。ラスタライズアクセラレータ３は、描画部３１と、非可逆圧縮部３２と、可逆圧縮部３３と、二値化部３４と、処理部３５と、通信部３６とを備えている。
【００５７】
描画部３１は、コントローラ２の通信部２７から受信したディスプレイリストに基づいて描画を行う。すなわち、描画部３１は、第２の描画手段として機能する。
【００５８】
非可逆圧縮部３２は、描画部３１により描画された画像の画像データを非可逆圧縮する。すなわち、非可逆圧縮部３２は、圧縮部３０（圧縮手段）として機能する。
【００５９】
可逆圧縮部３３は、描画部３１により描画された画像の画像データを可逆圧縮する。すなわち、可逆圧縮部３３は、圧縮部３０（圧縮手段）として機能する。
【００６０】
二値化部３４は、描画部３１により描画された画像の画像データを二値化する。すなわち、二値化部３４は、圧縮部３０（圧縮手段）として機能する。
【００６１】
処理部３５は、リスト作成部２１により作成されたディスプレイリストの情報から画像データの圧縮の有無、画像データを圧縮する際の圧縮方法（非可逆圧縮、可逆圧縮、二値化）を決定する。すなわち、処理部３５は、決定手段として機能する。
【００６２】
処理部３５は、描画部３１により描画した画像の画像データを圧縮せずに通信部３６によりコントローラ２に送信することができる。すなわち、処理部３５は、第１の圧縮制御手段として機能する。
【００６３】
処理部３５は、描画部３１により描画した画像の画像データを非可逆圧縮部３２により非可逆圧縮して通信部３６によりコントローラ２に送信することができる。すなわち、処理部３５は、第２の圧縮制御手段として機能する。
【００６４】
処理部３５は、描画部３１により描画した画像の画像データを可逆圧縮部３３により可逆圧縮して通信部３６によりコントローラ２に送信することができる。すなわち、処理部３５は、第３の圧縮制御手段として機能する。
【００６５】
処理部３５は、描画部３１により描画した画像の画像データを二値化部３４により二値化して通信部３６によりコントローラ２に送信することができる。すなわち、処理部３５は、第４の圧縮制御手段として機能する。
【００６６】
処理部３５は、描画部３１により描画した画像の画像データを二値化部３４により二値化した後、さらに非可逆圧縮部３２により非可逆圧縮して通信部３６によりコントローラ２に送信することができる。すなわち、処理部３５は、第５の圧縮制御手段として機能する。
【００６７】
処理部３５は、非可逆圧縮部３２により非可逆圧縮した画像データの容量が所定値以上であるか否かを判定する。また、処理部３５は、二値化圧縮部３４により二値化した画像データの容量が所定値以下であるか否かを判定する。すなわち、処理部３５は、判定手段として機能する。ここで、それぞれの所定値は任意の値であり、コントローラ２及びラスタライズアクセラレータ３の処理能力、通信速度に応じて自由に設定することができる。
【００６８】
通信部３６は、コントローラ２に接続されている。
【００６９】
通信部３６は、コントローラ２のリスト作成部２１により作成されたディスプレイリストを受信するリスト受信手段として機能する。
【００７０】
通信部３６は、描画部３１により描画した画像データをコントローラ２に送信するデータ送信手段として機能する。
（制御部）
図１に示すように、制御部４は、公知のＣＰＵ、ＲＯＭ、ＲＡＭ、記憶部等を備えている。制御部４は、ＲＯＭに記憶されているシステムプログラムや画像形成処理プログラム、排紙処理プログラム等の各種処理プログラムを読み出してＲＡＭに展開し、展開したプログラムに従って画像形成システム１の各部の動作を集中制御する。記憶部は、スキャナ部５又はコントローラ２から入力された画像データを含むジョブのデータを一時的に記憶する。また、記憶部は、操作表示部８を介するユーザの操作入力により設定される各種設定情報の表示に用いるために生成されるプレビュー画像に関する情報等を記憶する。
【００７１】
例えば、ＣＰＵは、スキャナ部５又はコントローラ２から入力されたデータ（画像情報）と、操作表示部８を介して入力された設定情報とに基づいてジョブを生成する。そして、このジョブを実行することで用紙に画像を形成する。
【００７２】
ここで、ジョブとは、画像形成に関する一連の動作を指し、例えば、複数枚の原稿をコピーする場合には、複数枚の原稿をコピーに関する一連の動作が１ジョブである。また、複数部数のコピーを行なう場合は、複数部数のコピーに関する一連の動作が１ジョブである。
（スキャナ部）
図１に示すように、スキャナ部５は、ＣＣＤ等のイメージセンサと、スキャナ制御部とを備えている。スキャナ制御部は、制御部４からの制御信号に基づいて、スキャナ部５の各部の駆動を制御する。具体的には、コンタクトガラスに載置された原稿面の露光走査を実行させ、反射光をイメージセンサにおいて結像させて画像を読み取る。そして、この結像された光信号を光電変換してアナログ画像信号を生成させ、制御部４に送信する。
（プリンタ部）
図１に示すように、プリンタ部６は、ＬＤ部（Laser Diode）と、プリンタ制御部とを備えている。プリンタ部６は、制御部４から入力された画像データに基づいて用紙に画像を形成する。ここで、ユーザ端末Ｐから画像データが画像形成システム１に送信されてきた場合には、コントローラ部２から受信したデータに基づいて画像を形成する。
【００７３】
ＬＤ部は、ＬＤ、感光体ドラム、帯電部、露光部、現像部、転写部、クリーニング部、及び定着部等を備えている。また、ＬＤ部は、内部の搬送経路に従って用紙を搬送するための給紙ローラ、レジストローラ、排紙ローラをはじめとする各種ローラ、搬送路切換板、及び反転部等を備えている。ＬＤ部の搬送部は、プリンタ制御部からの制御に基づいて、当該ジョブで指定された用紙を給紙トレイから給紙して、給紙された用紙を搬送経路上に搬送する。ＬＤ部の搬送経路上には、複数のセンサが設けられている。これらのセンサは、用紙が通過する際に検出信号を発生し、これをプリンタ制御部に出力する。
【００７４】
プリンタ制御部は、制御部４からの制御信号を受信して、ＬＤ部の各部の動作を制御する。また、プリンタ制御部は、搬送経路上に設けられたセンサからの検出信号に基づいて、ジョブ毎に給紙した用紙の枚数をカウントし、制御部４に出力する。
【００７５】
プリンタ部６では、プリンタ制御部からの指示に基づいて、感光体ドラム表面を帯電部により帯電させ、制御部４から入力されたＰＷＭ信号に基づいてＬＤにより感光体ドラム表面にレーザ光を照射することにより静電潜像を形成する。そして、現像部において感光体ドラム表面の静電潜像を含む領域にトナーを付着させ、転写部により用紙にトナーを転写して画像を形成する。そして、転写された画像を定着部で定着させた後、画像形成済みの用紙を排紙ローラにより後処理部へ搬送する。
（ＡＤＦ部）
図１に示すように、ＡＤＦ部７は、制御部４からの制御信号に基づいて、ＡＤＦ部７の制御を行うＡＤＦ制御部を備えている。ＡＤＦ部７は、原稿トレイ（図示略）に載置された原稿をスキャナ部５のコンタクトガラス上に１枚ずつ自動給送する。
（操作表示部）
図１に示すように、操作表示部８は、表示部と、操作表示制御部と、操作部と、その他図示しない操作キー群とを備えている。
【００７６】
表示部は、操作表示制御部からの表示制御信号に従って、画面上に各種設定画面や画像の状態表示、各機能の動作状況等の表示を行う。また、表示部の画面上には、例えば透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネル等からなる操作部が構成されており、手指やタッチペン等で操作された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として操作表示制御部に出力する。
＜画像形成システムによる画像形成処理＞
次に、上記の画像形成システム１による画像形成処理について説明する。
【００７７】
図３に示すように、コントローラ２の通信部２７がハブ１０を介してユーザ端末ＰからＰＤＬデータを受信すると（ステップＳ１）、リスト作成部２１は、受信したＰＤＬデータに基づいてディスプレイリストを作成する（ステップＳ２）。作成されたディスプレイリストは、通信部２７からラスタライズアクセラレータ３に送信される。
【００７８】
ラスタライズアクセラレータ３の通信部３６は、コントローラ２からディスプレイリストを受信する。処理部３５は、ディスプレイリストを受信すると、かかるディスプレイリストの情報に基づき、画像データを圧縮するか否かを決定する（ステップＳ３）。
【００７９】
ここで、圧縮の有無の決定は、ディスプレイリストの情報から、画像データを圧縮する必要があるか否かによって判断される。具体的には、画像データが非圧縮モードである場合や、画像データの容量が所定値以下である場合には、処理部３５は画像データをラスタライズアクセラレータ３で圧縮する必要がないと判断し、圧縮しないことを決定する。かかる決定は、メモリに記憶させておく。
【００８０】
次いで、処理部３５は、圧縮の有無を判定する（ステップＳ４）。
【００８１】
ステップＳ４において、処理部３５は、画像データを圧縮しないと判定した場合（ステップＳ４：ＮＯ）、処理部３５は、ディスプレイリストに基づいて描画し、画像データの圧縮は行わずに、コントローラ２に返信する（ステップＳ５）。
【００８２】
次いで、コントローラ２の非可逆圧縮部２４は、画像データの非可逆圧縮を行う（ステップＳ６）。
【００８３】
次いで、プリントデータ作成部２５は、非可逆圧縮された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ７）。
【００８４】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ８）。
【００８５】
一方、ステップＳ４において、処理部３５は、画像データを圧縮すると判定した場合（ステップＳ４：ＹＥＳ）、処理部３５は、受信したディスプレイリストの情報に基づいて、画像データの圧縮方法（圧縮の種類）を決定する（ステップＳ９）。
【００８６】
ここで、ステップＳ９における画像データの圧縮方法の決定について説明する。
【００８７】
処理部３５は、ディスプレイリストから、描画部３１で描画処理を行った後に、その画像データを用いて描画部２２で描画処理を行わない情報を取得した場合には、画像データの圧縮に非可逆圧縮部３２による非可逆圧縮処理を用いることを決定する。
【００８８】
処理部３５は、ディスプレイリストから、描画部３１で描画処理を行った後に、その画像データを用いて描画部２２で描画処理を行う情報を取得した場合には、画像データの圧縮に可逆圧縮部３３による可逆圧縮処理を用いることを決定する。
【００８９】
処理部３５は、ディスプレイリストから、プリントまでの処理速度優先で処理を行う情報を取得した場合には、画像データの圧縮に二値化部３４による二値化処理を用いることを決定する。
【００９０】
処理部３５は、ディスプレイリストから、描画部３１により複数回の描画を行う情報を取得した場合には、画像データの圧縮に可逆圧縮部３３による可逆圧縮処理を用いることを決定する。
【００９１】
次いで、描画部３１は、ディスプレイリストに基づいて描画処理を行う（ステップＳ１０）。
【００９２】
そして、図４に示すように、処理部３５は、画像データの圧縮が非可逆圧縮、可逆圧縮、二値化のいずれに決定されたかを判定する（ステップＳ１１）。
（圧縮方法が非可逆圧縮に決定された場合）
ステップＳ１１において、処理部３５は、画像データが非可逆圧縮部３２により非可逆圧縮されると判定した場合、非可逆圧縮部３２は、画像データを非可逆圧縮する（ステップＳ２１）。
【００９３】
次いで、処理部３５は、非可逆圧縮された画像データの容量が所定値以上であるか否かを判定する（ステップＳ２２）。
【００９４】
ステップＳ２２において、処理部３５は、非可逆圧縮された画像データの容量が所定値以上であると判定した場合（ステップＳ２２：ＹＥＳ）、可逆圧縮部３３は、画像データをさらに可逆圧縮する（ステップＳ２３）。
【００９５】
次いで、伸長部２３は、可逆圧縮された画像データを伸長する（ステップＳ２４）。
【００９６】
次いで、プリントデータ作成部２５は、伸長された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ２５）。
【００９７】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ２６）。
【００９８】
ステップＳ２２において、処理部３５は、非可逆圧縮された画像データの容量が所定値以上でないと判定した場合（ステップＳ２２：ＮＯ）、プリントデータ作成部２５は、非可逆圧縮された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ２５）。
【００９９】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ２６）。
（圧縮方法が可逆圧縮に決定された場合）
ステップＳ１１において、処理部３５は、画像データが可逆圧縮部３３により可逆圧縮されると判定した場合、可逆圧縮部３３は、画像データを可逆圧縮する（ステップＳ３１）。
【０１００】
次いで、伸長部２３は、可逆圧縮された画像データを伸長する（ステップＳ３２）。
【０１０１】
次いで、コントローラ２の描画部２２は、伸長された画像データに基づいて再描画を行う（ステップＳ３３）。
【０１０２】
次いで、処理部３５は、ディスプレイリストから描画部３１により複数回の描画を行う情報を取得している場合には、描画部３１により定められた回数だけ描画が行われたか否かを判定する（ステップＳ３４）。
【０１０３】
ステップＳ３４において、処理部３５は、描画部３１により定められた回数だけ描画が行われたと判定した場合（ステップＳ３４：ＹＥＳ）、コントローラ２の非可逆圧縮部２４は、画像データの非可逆圧縮を行う（ステップＳ３５）。
【０１０４】
次いで、プリントデータ作成部２５は、非可逆圧縮された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ３６）。
【０１０５】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ３７）。
【０１０６】
ステップＳ３４において、処理部３５は、描画部３１により定められた回数だけ描画が行われていないと判定した場合（ステップＳ３４：ＮＯ）、ステップＳ１０の処理に戻り、コントローラ２の処理部２６は、画像データをラスタライズアクセラレータ３に送り返し、ラスタライズアクセラレータ３の描画部３１は、受け取った画像データに基づいて描画を行う。
（圧縮方法が二値化に決定された場合）
ステップＳ１１において、処理部３５は、画像データが二値化部３４により二値化されると判定した場合、二値化部３４は、画像データを二値化する（ステップＳ４１）。
【０１０７】
次いで、処理部３５は、二値化された画像データの容量が所定値以下であるか否かを判定する（ステップＳ４２）。
【０１０８】
ステップＳ４２において、処理部３５は、二値化された画像データの容量が所定値以下であると判定した場合（ステップＳ４２：ＹＥＳ）、画像データはラスタライズアクセラレータ３では圧縮されることなくコントローラ２に送られ、コントローラ２の非可逆圧縮部２４は、画像データを非可逆圧縮する（ステップＳ４３）。
【０１０９】
次いで、プリントデータ作成部２５は、非可逆圧縮された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ４４）。
【０１１０】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ４５）。
【０１１１】
ステップＳ４２において、処理部３５は、二値化された画像データの容量が所定値以下でないと判定した場合（ステップＳ４２：ＮＯ）、ラスタライズアクセラレータ３の非可逆圧縮部３２は、画像データを非可逆圧縮する（ステップＳ４６）。
【０１１２】
次いで、プリントデータ作成部２５は、非可逆圧縮された画像データに基づいて画像処理を行い、プリントデータを作成する（ステップＳ４７）。
【０１１３】
次いで、プリンタ部６は、作成されたプリントデータに基づいて記録媒体に画像を形成する（ステップＳ４８）。
＜実施形態における画像形成システムの効果＞
以上のような画像形成システム１によれば、ラスタライズアクセラレータ３の処理部３５は、ディスプレイリストの情報から画像データの圧縮の有無、圧縮部３０により圧縮する際の圧縮方法を決定する。すなわち、画像データの種類や容量に応じてディスプレイリストの情報は異なるので、プリントされる画像データの種類や容量に応じて最適な圧縮を行うことができ、画像データをできる限り圧縮してコントローラへの送信時間を短縮することができる。
【０１１４】
コントローラ２は、圧縮方法の異なる画像データ毎に画像データの処理を変えているので、画像データに応じて最適な圧縮を行うことができる。
【０１１５】
また、ラスタライズアクセラレータ３は、複数の異なる圧縮処理を行うことができるので、プリントされる画像データの種類や容量に応じて最適な圧縮方法を選択して行うことができる。
【０１１６】
描画部２２による再描画を行わない場合には画像データを非可逆圧縮することで、画像データの圧縮率を大きくすることができ、コントローラ２への送信時間を短縮することができる。
【０１１７】
一方、描画部２２による再描画を行う場合には画像データを可逆圧縮することで、画像の大きな劣化を防ぎ、プリントされる画像の質の低下を抑えることができる。
【０１１８】
プリントまでの速度を優先させる場合には画像データを二値化することで、コントローラ２への送信時間を短縮し、処理時間を短縮することができる。
【０１１９】
画像データの容量が所定値以下である場合には画像データを圧縮しないことで、圧縮によるオーバーヘッドを減らし、処理時間を短縮することができる。
【０１２０】
また、非可逆圧縮した画像データの容量が所定値以上であると判定された場合に画像データを可逆圧縮することで画像データの容量を小さくすることができ、送信時間を短縮することができる。
【０１２１】
また、二値化した画像データの容量が所定値以下でない（所定値よりも大）と判定された場合に画像データを非可逆圧縮してコントローラ２に送信するので、画像データの送信時間を短縮することができる。
【０１２２】
描画部３１により複数回の描画を行う場合には画像データを可逆圧縮することで、画像の大きな劣化を防ぎ、プリントされる画像の質の低下を抑えることができる。
【０１２３】
なお、本発明は、上記実施形態に限られるものではなく、発明の本質的部分を変更しない範囲内で自由に設計変更が可能である。
【０１２４】
例えば、画像データの圧縮処理は、非可逆圧縮、可逆圧縮、二値化だけに限らず、画像データの種類に応じて圧縮処理をさらに細分化しても良い。
【符号の説明】
【０１２５】
１  画像形成システム
２  コントローラ
３  ラスタライズアクセラレータ
２１  リスト作成部（リスト作成手段）
２２  描画部（描画手段）
２３  伸長部（伸長手段）
２４  非可逆圧縮部（圧縮手段、第２の圧縮手段）
２５  プリントデータ作成部（プリントデータ作成手段）
２６  処理部（第１〜第３のデータ処理手段）
２７  通信部（リスト送信手段、データ受信手段、プリントデータ送信手段）
３０  圧縮部（圧縮手段）
３１  描画部（描画手段、第２の描画手段）
３２  非可逆圧縮部（圧縮手段）
３３  可逆圧縮部（圧縮手段）
３４  二値化部（圧縮手段）
３５  処理部（決定手段、判定手段、第１〜第５の圧縮制御手段）
３６  通信部（リスト受信手段、データ送信手段）
【図１】
0005482888.tif 000002
【図２】
0005482888.tif 000003
【図３】
0005482888.tif 000004
【図４】
0005482888.tif 000005