(57)【要約】      （修正有）【課題】印刷品質を保ったまま印刷速度の高速化を可能とする。【解決手段】プリンタ９および外部コントローラ１により構成され、外部コントローラ１は、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換手段と、階調値に対応するデータ表現および短縮したデータ表現の関連づけと、変換後の印刷データとをプリンタ９に転送する転送手段とを備える。【選択図】図１
2011030088.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置および外部コントローラにより構成され、
前記外部コントローラは、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換手段と、
前記階調値に対応するデータ表現および前記短縮したデータ表現の関連づけと、前記変換後の印刷データとを前記画像形成装置に転送する転送手段とを備えることを特徴とする画像形成システム。
【請求項２】
前記データ変換手段は、複数の階調値の占有率の合計が前記所定の占有率以上か否かを判断して、前記所定の占有率以上の場合、前記複数の階調値に対応するデータ表現を、それぞれ短縮したデータ表現に変換することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記所定の占有率は、前記データ変換手段による変換を行う場合と行わない場合との印刷データのデータ量の比較に基づき、少なくとも、変換を行う場合に行わない場合よりもデータ量が低減できる占有率であることを特徴とする請求項１または２のいずれかに記載の画像形成システム。
【請求項４】
前記画像形成装置は、前記関連づけを記憶装置に記憶し、
以降、前記関連付けが更新されるまで該関連付けに基づいて前記変換後の印刷データの印刷を行うことを特徴とする請求項１から３までのいずれか１項に記載の画像形成システム。
【請求項５】
画像形成装置および外部コントローラにより構成される画像形成システムによる画像形成方法において、
前記外部コントローラは、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換処理と、
前記階調値に対応するデータ表現および前記短縮したデータ表現の関連づけと、前記変換後の印刷データとを前記画像形成装置に転送する転送処理とを行うことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成方法に関する。さらに詳述すると、画像形成装置の外部コントローラから画像形成装置への印刷データの高速転送に好適な画像形成システムおよび画像形成方法に関する。
【背景技術】
【０００２】
プリンタ、複合機などの画像形成装置における印刷品質は、解像度および階調数を高めることにより向上する。一方で、解像度および階調数を高めることは、印刷データのデータ量の増加を伴うため、印刷速度の低下が問題となる。そのため、従来より、印刷品質の低下を回避しつつ印刷速度の高速化を図るための種々の技術が提案されている。
【０００３】
例えば、特許文献１には、ある注目画素を２値化し、その周囲の８画素の値についても２値化して、その組み合わせ状況に応じて多階調の印刷データを補正することでデータ量の低減を図る印刷装置が開示されている。
【０００４】
また、特許文献２には、印刷速度の低下を防ぐため、画像転送経路を解像度変換（間引き）を行う転送経路に変える画像転送システムが提案されている。さらに、特許文献３には、データ量の低減を目的として、最大階調値（べた、黒）や最小階調値（空白、白）の画素が連続する場合に、これらの階調値を短縮して表現する画像圧縮装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術のように印刷データ自体の補正を行うことは、本来の印刷データとは異なる補正後のデータにより印刷を行うこととなるので、印刷品質は低下する。また、特許文献２に記載の技術のように解像度を低下させることも印刷品質の低下につながる。さらに、特許文献３に記載の技術のようにべたと空白のみの階調値を短縮させる技術では、べたや空白の画素が連続する場合は印刷速度の向上を図ることができるが、その他の階調値の画素に印刷データが占められている場合は印刷データの低減を図ることができないという問題があった。
【０００６】
そこで本発明は、印刷データの階調値を間引くことなく、外部コントローラから画像形成装置へ転送される印刷データのデータ量の低減を図ることで、印刷品質を保ったまま印刷速度の高速化を可能とする画像形成システムおよび画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため、請求項１に記載の画像形成システムは、画像形成装置および外部コントローラにより構成され、外部コントローラは、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換手段と、階調値に対応するデータ表現および短縮したデータ表現の関連づけと、変換後の印刷データとを画像形成装置に転送する転送手段とを備えるものである。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、データ変換手段は、複数の階調値の占有率の合計が所定の占有率以上か否かを判断して、所定の占有率以上の場合、複数の階調値に対応するデータ表現を、それぞれ短縮したデータ表現に変換するものである。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の画像形成システムにおいて、所定の占有率は、データ変換手段による変換を行う場合と行わない場合との印刷データのデータ量の比較に基づき、少なくとも、変換を行う場合に行わない場合よりもデータ量が低減できる占有率であるものである。
【００１０】
また、請求項４に記載の発明は、請求項１から３までのいずれか１項に記載の画像形成システムにおいて、画像形成装置は、関連づけを記憶装置に記憶し、以降、関連付けが更新されるまで該関連付けに基づいて変換後の印刷データの印刷を行うものである。
【００１１】
また、請求項５に記載の画像形成方法は、画像形成装置および外部コントローラにより構成される画像形成システムによる画像形成方法において、外部コントローラは、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換処理と、階調値に対応するデータ表現および短縮したデータ表現の関連づけと、変換後の印刷データとを画像形成装置に転送する転送処理とを行うようにしている。
【発明の効果】
【００１２】
本発明によれば、印刷品質を保ったまま印刷速度の高速化を可能とすることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る画像形成システムの概略構成図の一例である。
【図２】印刷データの階調値の分布状況を説明するための模式図の一例である。
【図３】図２に示した印刷データについて、占有率の高い階調値を短縮した表現に置き換えた時の印刷データの一例である。
【図４】データ変換手段による判定処理を説明するための模式図の一例である。
【図５】転送効率の最も良いデータ短縮処理の説明図の一例を示す。
【図６】印刷データの階調値の分布状況を説明するための模式図の他の例である。
【図７】図６に示した印刷データについて、占有率の高い階調値を短縮した表現に置き換えた時の印刷データの一例である。
【図８】データ変換手段による判定処理を説明するための模式図の他の例である。
【図９】転送効率の最も良いデータ短縮処理の説明図の他の例を示す。
【発明を実施するための形態】
【００１４】
以下、本発明に係る構成を図１から図９に示す実施の形態に基づいて詳細に説明する。本実施形態に係る画像形成システム（プリントシステム、印刷システム）１０は、画像形成装置（以下、プリンタ９）および外部コントローラ１等により構成され、外部コントローラ１は、印刷データの階調値の分布状況を取得し、該階調値の分布状況から所定の占有率以上の占有率を有する階調値に対応するデータ表現を短縮したデータ表現に変換するデータ変換手段と、階調値に対応するデータ表現および短縮したデータ表現の関連づけと、変換後の印刷データとをプリンタ９に転送する転送手段とを備えるものである。
【００１５】
（画像形成システムの構成）
本実施形態に係る画像形成システム１０の概略構成図を図１に示す。本実施形態に係る画像形成システム１０において、印刷制御装置としての外部コントローラ１は、バス（例えば、ＰＣＩ＿Ｅｘｐｒｅｓｓ）２ａ，２ｂおよびスイッチ（例えば、ＰＣＩ＿Ｅｘｐｒｅｓｓスイッチ）３を介してハードディスクコントローラ（以下、ＨＤＤコントローラという）４と接続されている。また、ＨＤＤコントローラ４は、Ｕｌｔｒａ  ＳＡＴＡなどのバス８を介してハードディスク（以下、ＨＤＤ、記憶装置ともいう）５と接続されている。なお、外部コントローラ１がＨＤＤコントローラ４およびＨＤＤ５を備える構成であっても良い。
【００１６】
また、外部コントローラ１及びＨＤＤコントローラ４は、インターフェース（例えば、ＰＣＩ＿Ｅｘｐｒｅｓｓ）７を介してプリンタ９のプリンタエンジンおよびプリンタコントローラ（以下、エンジン・コントローラという）６と接続されている。また、プリンタコントローラは記憶装置を備えており、また、図１中の矢印は画像形成システム１０における印刷データの流れを示している。
【００１７】
なお、プリンタ９の印刷方式は、電子写真方式、インクジェット方式やその他の印刷方式であれば良く、特に限られるものではない。また、プリンタ９の給送方式もカット紙、連続紙やその他の給送方式であれば良く、特に限られるものではない。
【００１８】
外部コントローラ１は、図示しないＣＰＵ（演算手段）、メインメモリ（一時記憶手段）等を備え、後述するデータ変換手段としても機能する。また、図示しないインターフェース等を備え、ホスト装置から送信された印刷データをプリンタ９に転送する転送手段としても機能する。なお、外部コントローラ１およびＨＤＤコントローラ４は、上記インターフェース７を介してプリンタ９のエンジン・コントローラ６と接続されていれば良く、プリンタ９本体とは離れた場所に設けられていても、プリンタ９の近傍またはこれと一体に設けられていても良い。
【００１９】
次に、本実施形態に係る画像形成システム１０における外部コントローラ１からプリンタ９までの印刷データの流れを説明する。外部コントローラ１から転送される印刷データは、ＰＣＩ＿Ｅｘｐｒｅｓｓ２ａのような高速なバスを経由し、ＨＤＤコントローラ４側に切り替えられたＰＣＩ＿Ｅｘｐｒｅｓｓスイッチ３により、ＰＣＩ＿Ｅｘｐｒｅｓｓ２ｂを経由し、ＨＤＤコントローラ４側に転送され、ＨＤＤ５に一旦格納される。
【００２０】
ＨＤＤ５に格納された印刷データは、ＰＣＩ＿Ｅｘｐｒｅｓｓ２ｂ、プリンタ９側に切り替えられたＰＣＩ＿Ｅｘｐｒｅｓｓスイッチ３、ＰＣＩ＿Ｅｘｐｒｅｓｓ７を介してプリンタ９のエンジン・コントローラ６に転送され、印刷される。なお、２部以上印刷する際は、ＨＤＤ５に格納されている印刷データがそのままプリンタ９のエンジン・コントローラ６に向け転送される。
【００２１】
（画像形成方法）
＜第1の実施形態＞
図１に示した画像形成システム１０による画像形成処理（本発明に係る画像形成方法）の一実施形態（第１の実施形態）について説明する。なお、本実施形態では、印刷データの各画素の階調値（以下、印刷データの階調値という）は“０”と“１”で表示される２進数を用い、８ビットで表現するが、階調値のデータ表現はこれに限られるものではない。
【００２２】
外部コントローラ１は、ホスト装置から送信された印刷データを、転送手段によりＨＤＤ５を経由してエンジン・コントローラ６に転送する前に、先ず、データ変換手段により印刷データの階調値の分布状況を取得し、分布状況に応じて階調値の表現方法を変換する処理を行う。なお、印刷データの階調値の分布状況の取得方法は、公知または新規の方法によれば良く、特に限られるものではない。
【００２３】
データ変換手段によるデータ変換処理について説明する。先ず、階調値を含めた印刷データが、図２のように表現されると仮定する。図２の上段の数値は、印刷データの階調値を示しており、下段は、当該階調値に対応した画像を示している。本実施形態では、階調値が、“１０１０１０１０”、“０１０１０１０１”および他の１つの任意の階調値（図示せず）に偏っていた場合を例に説明する。
【００２４】
データ変換手段は、階調値の占有率が高い “１０１０１０１０”や“０１０１０１０１”を、それぞれ例えば、“００”や“０１”のように短縮したデータ表現に変換（データ量の圧縮、低減）する。図３に図２に示す階調値を短縮表現したデータの一例を示す。すなわち、
（１）第一セクション１１は階調値が“１０１０１０１０”であるため、短縮した表現“００”として表現する。
（２）第二セクション１２は階調値が“０１０１０１０１”であるため、短縮した表現“０１”として表現する。
（３）第三セクション１３は階調値が“１０１０１０１０”であるため、短縮した表現“００”として表現する。
（４）第四セクション１４は階調値が“０１１１０００１”であるため、短縮した表現ができない。そこで、短縮した表現との判別を可能とするため、短縮していないことを表す表現として、例えば“１１”を階調値の先頭に付加し、“１１０１１１０００１”として表現する。
（５）第五セクション１５は階調値が“１０１０１０１０”であるため、短縮した表現“００”として表現する。
（６）第六セクション１６は階調値が“０１０１０１０１”であるため、短縮した表現“０１”として表現する。
【００２５】
ここで、上記第四セクション１４のように、階調値を短縮して表現できない場合は、それまで８ビットで階調値を表現していたがここでは２ビット付加して合計１０ビットで表現することとなる。第四セクション１４以外の短縮して表現可能な部分は、１／４の情報量（８ビット→２ビット）で表現できるが、短縮した表現ができない場合は、５／４倍（８ビット→１０ビット）にデータ量が増えてしまうこととなる。
【００２６】
そこで、外部コントローラ１のデータ変換手段は、画像データの階調値の分布状況を把握し、占有率の高い階調値を短縮して表現できるかどうかを判定し、短縮した表現が可能な場合は占有率の高い階調値をどのように短縮して表現するかを判定する。データ変換手段が実行する判定処理の一例を図４に示す。
【００２７】
当該判定処理では、印刷データにおいて占有率の高い上位２ｎ−１番目までの階調値が各行の何％を占有するかを判定する。ここで、ｎは「１」から「階調値のビット値−１」までを示す、すなわち、本実施形態では、階調値は８ビットなのでｎ＝１〜７となり、ｎ＝１からｎ＝７までの値について判定を行う。なお、本実施形態では、判定するデータ単位を１行ごととしているが、これに限られるものではない。
【００２８】
すなわち、ｎ＝１の場合は最も占有率の高い階調値がその行の何％を占有するか（Ｓ１）、ｎ＝２の場合は占有率が高い上位３番目までの階調値がその行の何％を占有するか（Ｓ２）を判定する。同様に、ｎ＝３の場合は上位７番目まで（Ｓ３）、ｎ＝４の場合は上位１５番目まで（Ｓ４）、ｎ＝５の場合は上位３１番目まで（Ｓ５）、ｎ＝６の場合は上位６３番目まで（Ｓ６）、ｎ＝７の場合は上位１２７番目まで（Ｓ７）の階調値がその行の何％を占有するかを判定する。
【００２９】
上述のように短縮した表現が可能な階調値が占有する比率が低くなると、印刷データの情報量が増えるため、本実施形態に係る画像形成方法ではかえって印刷速度が低下することとなり得る。そこで、印刷速度が低下してしまう時の短縮した表現が可能な階調値が占有する比率を閾値（ａ１％，ｂ１％，ｃ１％，…）とし、占有率が高い上位２ｎ−１番目までの階調値が占有する比率を、判定処理Ｓ１から順にＳ７まで閾値と比較して判定する。
【００３０】
Ｓ１〜Ｓ７までのすべての処理において占有率が高い上位２ｎ−１番目までの階調値の占有する比率が閾値に満たない場合、すなわち、特定の階調値に偏っていないと判断できる場合は、印刷データの転送効率を低下させないために本実施形態に係る方法は用いず、通常の転送処理により印刷データの転送を行うことが好ましい。
【００３１】
一方、印刷速度が向上する事を示すＳ１からＳ７までのいずれかの判定において、閾値と同等か閾値を上回った場合は、任意の階調値の占有率が高いと判断することができる。当該処理の一例について図５を参照しつつ説明する。なお、図５の左欄の「階調値の使用頻度順位」のように階調値が分布しているものとする。
【００３２】
例えば、最初の判定処理Ｓ１において、階調値“１０１０１０１０”の占有率が閾値のａ１％以上を満たしているとする。ここで、例えば、“１０１０１０１０”を“０”と短縮して表現し、一方、“１０１０１０１０”以外の場合は、図５のパターン１に示すように階調値の先頭に“１”を付加して９ビットで階調値を表現する。閾値ａ１％以上を満たしている以上、このように表現したデータにより印刷データの転送を行うことで、転送時間を低減することが可能となる。
【００３３】
ここで、Ｓ１からＳ７までの判定を順に実行し、最初に閾値以上を満たした判定において、転送手段を決定しても良いが、例えば、階調値“１０１０１０１０”だけではなく、他にも占有率の高い階調値が存在する場合、例えば、階調値“０１０１０１０１”や空白を意味する階調値“００００００００”の占有率が、階調値“１０１０１０１０”の占有率には及ばないものの“１０１０１０１０”に占有率が近いと仮定する。
【００３４】
このような場合、最も占有率の高い“１０１０１０１０”のみを“０”と短縮して表現するよりも、占有率の高い上位３番目までの“１０１０１０１０”、“０１０１０１０１”および“００００００００”を、図５のパターン２に示すように階調値の先頭にそれぞれ“００”、“０１”、“１０”と短縮して表現する方が、より転送効率が良いこととなる（Ｓ２が最も効率が良い場合）。すなわち、占有率が閾値以上を満たす判定が複数存在する場合は、最も転送効率が良い手段を判定し、最適な手段で印刷データを転送することが、より好ましい。このようにすることにより、さらに転送時間を低減でき、さらなる印刷速度の向上につながる。
【００３５】
具体的には、例えば、図４の判定処理Ｓ１で最も占有率の高い階調値の占有率が閾値ａ１％以上のα％である場合は、最初の判定処理(Ｓ１)で階調値データのうちα％は短縮して表現が可能なため、データ変換手段で転送する印刷データ量を算出することができる。
【００３６】
さらに、次の判定処理(Ｓ２)の前にはＳ１で算出された転送する印刷データ量を下回るためには、短縮して表現する階調値(ここでは占有率の高い上位３番目までの階調値)の占有率(合計)がどのくらい必要かを算出することができる。その結果、算出された占有率(合計)と、Ｓ１で算出された占有率とを比較して、転送効率がより良い方を判定することができる。また、閾値を超えた判定が３つ以上存在する場合は、同様の方法によりさらに判定を行えばよい（図５のパターン３、以下、同様）。
【００３７】
以上のような判定処理により、所定以上の占有率を占める階調値については、データを短縮表現する。この短縮したデータ表現をプリンタ９のエンジン・コントローラ６に認識させる（宣言する）ために、データ変換手段は、例えば、印刷データのヘッダ等に短縮前のデータ表現と短縮後のデータ表現との関連づけを定義する。
【００３８】
また、転送手段は、上記関連づけとデータ量を低減した変換後の印刷データを外部コントローラ１からプリンタ９へ転送する。これを受けたプリンタ９のエンジン・コントローラ６は、変換後の印刷データを上記関連づけにより関連付けられた元の階調値とみなして印刷動作を行う。画像形成システム１０における印刷の高速化においては、ＨＤＤ５へのデータ読み込みおよびＨＤＤ５からのデータ書き込み速度がボトルネックとなり得るが、以上のような画像形成方法とすることにより、外部コントローラ１からプリンタ９へ転送する印刷データのデータ量を、印刷品質には何らの影響なく低減することができ、その結果、印刷の高速化を図ることができる。
【００３９】
また、一旦、上記関連づけを受けたプリンタ９は、記憶装置に上記関連づけを記憶させておくことにより、以降、宣言内容が更新されるまでの間、印刷データの階調値を短縮した表現で扱うことが可能となる。また、外部コントローラ１のデータ変換手段も、階調値の分布状況に変化がなければ、上記関連づけを印刷データに付加する必要がない。
【００４０】
＜第二の実施形態＞
次に、図１に示した画像形成システム１０による画像形成処理（本発明に係る画像形成方法）の他の実施形態（第２の実施形態）について説明する。なお、上記第１の実施形態と同様の点については、説明を省略する。
【００４１】
短縮したデータ表現とできる階調値は、第１の実施形態の例に限らず、空白（“００００００００”）やべた（“１１１１１１１１”）の場合も同様に階調値を短縮して表現することが可能である。本実施形態では、印刷データの階調値が空白やべたに偏っていた場合について説明する。
【００４２】
本実施形態におけるデータ変換手段による処理について説明する。先ず、階調値を含めた印刷データが、図６のように表現されると仮定する。図６の上段の数値は、印刷データの階調値を示しており、下段は、当該階調値に対応した画像を示している。本実施形態では、階調値が、空白、べたおよび他の１つの任意の階調値（図示せず）に偏っていた場合を例に説明する。
【００４３】
データ変換手段は、階調値の占有率が高い “００００００００”や“１１１１１１１１”を、それぞれ例えば、“００”や“０１”のように短縮したデータ表現に変換する。図７に図６に示す階調値を短縮表現したデータの一例を示す。すなわち、
（１）第一セクション２１は階調値が“１１１１１１１”であるため、短縮した表現“０１”として表現する。
（２）第二セクション２２は階調値が“１１１１１１１”であるため、短縮した表現“０１”として表現する。
（３）第三セクション２３は階調値が“１０１１１１００”であるため、短縮した表現ができない。そこで、短縮した表現との判別を可能とするため、短縮していないことを表す表現として、例えば“１１”を階調値の先頭に付加し、“１１０１１１０００１”として表現する。
（４）第四セクション２４は階調値が“１１１１１１１”であるため、短縮した表現“０１”として表現する。
（５）第五セクション２５は階調値が“００００００００”であるため、短縮した表現“００”として表現する。
（６）第六セクション２６は階調値が“００００００００”であるため、短縮した表現“００”として表現する。
【００４４】
ここで、第三セクション２３のように、階調値を短縮して表現できない場合は、情報量が増えてしまうこととなり得る。そこで、外部コントローラ１のデータ変換手段は、第１の実施形態と同様に、画像データの階調値の分布状況を取得し、占有率の高い階調値を短縮して表現できるかどうかを判定し、短縮した表現が可能な場合は占有率の高い階調値をどのように短縮して表現するかを判定する。データ変換手段が実行する判定処理の一例を図８に示す。
【００４５】
当該処理では、印刷データにおいて占有率の高い上位２ｎ−１番目までの階調値が各行の何％を占有するかを判定する。すなわち、印刷速度が低下してしまう時の短縮した表現が可能な階調値が占有する比率を閾値とし、占有率が高い上位２ｎ−１番目までの階調値が占有する比率を、判定処理Ｓ１１から順にＳ１７まで閾値（ａ２％，ｂ２％，ｃ２％…）と比較して判定する。
【００４６】
Ｓ１１〜Ｓ１７までのすべての処理において占有率が高い上位２ｎ−１番目までの階調値の占有する比率が閾値に満たない場合、すなわち、特定の階調値に偏っていないと判断できる場合は、印刷データの転送効率を低下させないために本実施形態に係る方法は用いず、通常の転送処理により印刷データの転送を行うことが好ましい。
【００４７】
一方、印刷速度が向上する事を示すＳ１１からＳ１７までのいずれかの判定において、閾値と同等か閾値を上回った場合は、任意の階調値の占有率が高いと判断することができる。当該処理について図９を参照しつつ説明する。なお、図９の左欄の「階調値の使用頻度順位」のように階調値が分布しているものとする。
【００４８】
例えば、最初の判定処理Ｓ１において、空白を意味する階調値“００００００００”の占有率が閾値のａ２％以上を満たしているとする。ここで、例えば、“００００００００”を“０”と短縮して表現し、一方、“００００００００”以外の場合は、図９のパターン１に示すように階調値の先頭に“１”を付加して９ビットで階調値を表現する。閾値ａ２％以上を満たしている以上、このように表現したデータにより印刷データの転送を行うことで、転送時間を低減することが可能となる。
【００４９】
ここで、Ｓ１１からＳ１７までの判定を順に実行し、最初に閾値以上を満たした判定において、転送手段を決定しても良いが、例えば、空白を意味する階調値“００００００００”だけではなく、べたを意味する階調値“１１１１１１１”やその中間にあたる“１０００００００”の占有率も、階調値“００００００００”の占有率には及ばないものの“００００００００”に占有率が近いと仮定する。
【００５０】
このような場合、最も占有率の高い“００００００００”のみを“０”と短縮して表現するよりも、占有率の高い上位３番目までの“００００００００”、“１１１１１１１１”および“１０００００００”を、図９のパターン２に示すように階調値の先頭にそれぞれ“００”、“０１”、“１０”と短縮して表現する方が、より転送効率が良いこととなる（Ｓ１２が最も効率が良い場合）。
【００５１】
具体的には、例えば、図８の判定処理Ｓ１１で最も占有率の高い階調値の占有率が閾値ａ２％以上のδ％である場合は、最初の判定処理(Ｓ１１)で階調値データのうちδ％は短縮して表現が可能なため、データ変換手段で転送する印刷データ量を算出することができる。
【００５２】
さらに、次の判定処理(Ｓ１２)の前にはＳ１１で算出された転送する印刷データ量を下回るためには、短縮して表現する階調値(ここでは占有率の高い上位３番目までの階調値)の占有率(合計)がどのくらい必要かを算出することができる。その結果、算出された占有率(合計)と、Ｓ１１で算出された占有率とを比較して、転送効率がより良い方を判定することができる。また、閾値を超えた判定が３つ以上存在する場合は、上記手段によってさらに判定を行えばよい（図９のパターン３、以下、同様）。
【００５３】
以上のような判定処理により、階調値が空白やべたである場合についても、データを短縮表現することができ、以降、第１の実施形態と同様の処理を行うことにより、外部コントローラ１からプリンタ９へ転送する印刷データのデータ量を、印刷品質には何らの影響なく、低減することができ、印刷の高速化を図ることができる。
【００５４】
以上の実施形態において説明した画像形成方法は、外部コントローラ１のＲＯＭ等の記憶手段に格納されているプログラム（画像形成システムの制御プログラム）で実行することができる。この画像形成システムの制御プログラムは、例えばインターネット上からのダウンロードによって提供し、外部コントローラ１にインストールすることができる。また、本発明は、画像形成システムの制御プログラムを外部コントローラ１で実行可能に記録した記録媒体の態様にも適用される。
【００５５】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００５６】
１  外部コントローラ（印刷制御装置）
２ａ，２ｂ  バス（ＰＣＩ＿Ｅｘｐｒｅｓｓ）
３  スイッチ（ＰＣＩ＿Ｅｘｐｒｅｓｓスイッチ）
４  ＨＤＤコントローラ
５  記憶装置（ＨＤＤ）
６  プリンタエンジン・プリンタコントローラ
７  インターフェース（ＰＣＩ＿Ｅｘｐｒｅｓｓ）
８  バス（Ｕｌｔｒａ  ＳＡＴＡ）
９  画像形成装置（プリンタ）
１０  画像形成システム
１１，２１  第一セクション
１２，２２  第二セクション
１３，２３  第三セクション
１４，２４  第四セクション
１５，２５  第五セクション
１６，２６  第六セクション
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特開２００３−１５８６３７号公報
【特許文献２】特開２００５−１９２１１６号公報
【特許文献３】特開平８−２７９９１６号公報
【図１】
2011030088.tif 000003
【図３】
2011030088.tif 000004
【図４】
2011030088.tif 000005
【図５】
2011030088.tif 000006
【図７】
2011030088.tif 000007
【図８】
2011030088.tif 000008
【図９】
2011030088.tif 000009
【図２】
2011030088.tif 000010
【図６】
2011030088.tif 000011