(57)【要約】      （修正有）【課題】ドット集中型の網点画像を印刷手段により印刷させる際に、記録紙の種類に応じてインク総量を規制させる場合であっても、空白の発生や網点の輪郭の変形を抑制しつつインク総量を規制させることができる印刷制御装置、印刷制御方法及び印刷制御プログラムの提供。【解決手段】インク総量を規制するインク規制値取得手段と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を記憶した閾値マトリクスとを比較する比較手段と、比較手段により記録すると決定された画素について、インク規制値に基づいてドット径が異なる複数種類のドットのうちいずれのドットを形成するか決定するドット種類決定手段を有する印刷制御装置の提供。【選択図】図６
2006035546.tif 000002
【特許請求の範囲】
【請求項１】
インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に接続され、その印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させる印刷制御装置において、
インクの総量を規制するインク規制値を取得するインク規制値取得手段と、
入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較手段と、
前記比較手段による比較の結果、前記スクリーンセル内において記録すると決定された画素について、前記インク規制値取得手段により取得されるインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定手段と、
前記比較手段による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定手段により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力手段とを備えることを特徴とする印刷制御装置。
【請求項２】
前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、
前記ドット種類決定手段は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するものであることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記比較手段により記録すると決定された各画素について乱数を取得する乱数取得手段を有し、
前記ドット種類決定手段は、その乱数取得手段により取得された乱数と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
スクリーンセル内の各画素に対応する値の集合を記憶する数列記憶手段を有し、
前記ドット種類決定手段は、その数列記憶手段において各画素に対応して記憶された値と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項５】
前記ドット種類決定手段は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値取得手段により取得されるインク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定することを特徴とする請求項１から４のいずれかに記載の印刷制御装置。
【請求項６】
インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるとともに、所定面積内の記録紙に付着されるインクの総量を規制する印刷制御方法において、
入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較工程と、
前記比較工程による比較の結果、前記スクリーンセル内において記録すると決定された画素について、インクの総量を規制するインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定工程と、
前記比較工程による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定工程により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力工程とを有することを特徴とする印刷制御方法。
【請求項７】
前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、
前記ドット種類決定工程は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するものであることを特徴とする請求項６記載の印刷制御方法。
【請求項８】
前記比較工程により記録すると決定された各画素について乱数を取得する乱数取得工程を有し、
前記ドット種類決定工程は、その乱数取得工程により取得された乱数と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項６または７に記載の印刷制御方法。
【請求項９】
前記ドット種類決定工程は、スクリーンセル内の各画素に対応して予め設定された値と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項６または７に記載の印刷制御方法。
【請求項１０】
前記ドット種類決定工程は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定することを特徴とする請求項６から９のいずれかに記載の印刷制御方法。
【請求項１１】
インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に接続され、その印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるコンピュータで実行される印刷制御プログラムにおいて、
所定面積内の記録紙に付着されるインクの総量を規制するインク規制値を、記録紙の種類に応じて取得するインク規制値取得手段と、
入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較手段と、
前記比較手段による比較の結果、前記スクリーンセル内において記録すると決定された画素について、前記インク規制値取得手段により取得されるインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定手段と、
前記比較手段による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定手段により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力手段として、前記コンピュータを機能させることを特徴とする印刷制御プログラム。
【請求項１２】
前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、
前記ドット種類決定手段は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさ順において互いに隣接する２種類のドット径のいずれかに決定するものであることを特徴とする請求項１１記載の印刷制御プログラム。
【請求項１３】
前記比較手段により記録すると決定された各画素について乱数を取得する乱数取得手段として前記コンピュータを機能させ、
前記ドット種類決定手段は、その乱数取得手段により取得された乱数と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項１１または１２に記載の印刷制御プログラム。
【請求項１４】
スクリーンセル内の各画素に対応する値の集合を記憶する数列記憶手段として前記コンピュータを機能させ、
前記ドット種類決定手段は、その数列記憶手段において各画素に対応して記憶された値と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものであることを特徴とする請求項１１または１２に記載の印刷制御プログラム。
【請求項１５】
前記ドット種類決定手段は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値取得手段により取得されるインク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定することを特徴とする請求項１１から１４のいずれかに記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、網点で構成された画像を印刷する際にインクの総量を規制する技術に関する。
【背景技術】
【０００２】
通常の印刷物は、網点を用いて形成されることが多い。一方、近年では、パーソナルコンピュータやワークステーションなどの汎用コンピュータ用のカラープリンタが普及しつつある。このようなカラープリンタは、比較的低価格であるにも拘わらず、画質が良好なので、このようなカラープリンタを用いて印刷物の校正刷り（校正用印刷物）を作成したいという要望がある。校正刷りは印刷物の仕上がりを確認するためのものなので、校正刷りも印刷物と同様な網点を用いて印刷することが好ましい。
【０００３】
図１１を参照して、カラープリンタに網点画像を形成させる原理について説明する。図１１（ａ）は、網点画像を形成させるために用いられる閾値マトリクスを示す図であり、（ｂ）はカラープリンタにおいて印刷される網点を示す概略図である。図１１（ａ）に示す閾値マトリクスは８ビットで表されている画素濃度（０−２５５）を２値化するためのものであり、この閾値マトリクスの各要素に記載されている数値が閾値を表す。閾値マトリクスの要素に対応する画素は、その画素の画素濃度が閾値以上であれば「オン（ドット生成）」に設定され、閾値未満であれば「オフ（ドットを生成しない）」に設定される。汎用コンピュータは、この閾値マトリクスを用いて画像データの画素濃度をオンオフに２値化し、カラープリンタに出力する。
【０００４】
図１１（ａ）に示すように、カラープリンタに網点画像を印刷させるために用いられる閾値マトリクスは、中央から外周に向けて値が大きくなるようにその閾値が設定されているので、図１１（ｂ）に示すように、スクリーンセルの中央または中央近くにドットが集中し、画素濃度に応じた大きさの網点が形成されることとなる。
【０００５】
ところで、記録紙の種類によっては、記録紙が吸収することのできるインクの量よりも多い量のインクが付着させられることにより、インクが過剰となり、記録紙が湿潤した状態となってしまうという問題が生じる。このような問題を防止するために、２値化の前に画素濃度の上限を制限し、インクの総量を規制することが行われている。
【０００６】
図１２を参照して、インクの総量を規制するための処理について説明する。図１２は、網点画像を印刷させるための印刷データをカラープリンタに出力する従来の印刷データ出力処理を示したフローチャートである。この印刷データ出力処理によれば、まず、入力された画像データに、カラーマッチング処理などの色調整処理を施す（Ｓ１０１）。次にインク量調整処理において、色調整処理の結果出力された画素濃度にインク規制値（例えば０．８）を乗算する処理を行う。すなわち、色調整処理の結果出力された画素濃度が「０−２５５」の範囲であれば、「０．８」を乗算することで、画素濃度の範囲を「０−２０４」に制限する（Ｓ１０２）。続いて、インク量調整処理の結果、制限された画素濃度を、上記閾値マトリクスを用いてオンオフに２値化し（Ｓ１０３）、その結果をプリンタへ出力する（Ｓ１０４）。
【０００７】
図１３を参照して、図１２に示す処理の結果、カラープリンタにおいて形成される網点について説明する。図１３は、インク総量が規制されていない網点とインク総量が規制された網点とを比較して示す図であり、（ａ）は色調整処理（図１２のＳ１０１）の結果として出力された画素濃度が全て「２５５」でありインク総量が規制されていない場合に形成される網点を示し、（ｂ）は（ａ）に示す網点のインク総量が８０％に規制された状態を示す図である。すなわち、インク量調整処理（図１２のＳ１０２）において、画素濃度の上限値「２５５」が「２０４」に制限されることにより、網点の外周を構成する画素が２値化によりドットオフとされるので、形成される網点の大きさが縮小し、記録紙の吸収可能な量を超えてインクが付着することが抑制されるのである。また、（ｃ）は色調整処理の結果として出力された値がスクリーンセル内において全て「１６０」のときに形成される網点を示し、（ｄ）は（ｃ）に示す網点のインク総量が８０％に規制された状態を示す図である。すなわち、画像全体としての濃度の統一性を得るために、全ての画素濃度にインク調整量「０．８」が乗算されて、同じ割合で制限されるのである。
【０００８】
図１４は、図１３（ｂ）に示す網点が連続して複数個形成されている状態を示す図である。本来、色調整処理（図１２のＳ１０１）の結果として出力された値が全て「２５５」である領域はベタ領域であるから、各網点の間に空白が生じないことが望ましい。しかしながら、インク量を８０％に規制するために、各網点の径が小さくされると、各網点間に視覚的に無視できない空白が生じてしまうという問題点があった。
【０００９】
このような問題点を解決するために、特開平１０−１００４７９号公報（特許文献１）には、網点を構成するドットのうち、オフとするドットを予め決めておき、インク量を規制する場合には、その予め定められたドットは記録しないようにする技術が開示されている。図１５（ａ）は色調整処理（図１０のＳ１０１）の結果として出力された値がて全て「２５５」であり、インク総量が規制されていない網点を示し、（ｂ）はインク総量が８０％に規制された網点を示し、（ｃ）はインク総量が５０％に規制された網点を示す。
【００１０】
また、図１６（ａ）は色調整処理（図１０のＳ１０１）の結果として出力された値が全て「１６０」であり、インク総量を規制しない場合に形成される網点を示し、（ｂ）はインク総量が８０％に規制された場合に形成される網点を示し、（ｃ）はインク総量が５０％に規制された場合に形成される網点を示す。このようにインク総量に応じてドットをオフにすることで、インク総量を規制することができる。さらに、通常、インクジェットプリンタでは所定の桝目以上にドットが大きく広がるため、ドットオフとされた領域も隣接するドットによりほぼ塗りつぶされて視覚的にはそれほど大きな空白を生じさせない。
【特許文献１】特開平１０−１００４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、網点を構成する各ドットの径がそれほど大きくない場合には、ドットオフとされた領域が隣接するドットにより塗りつぶされず、網点の内部に空白部分が発生するという問題点があった。さらに、図１５（ｃ）、図１６（ｃ）に示すように、インク総量を５０％に規制する場合は、ドットが交互にオンオフとされるので、これ以上インク総量を規制するためには、ドットオフとされる領域が連続する部分が生じることになるが、そうすると視覚的に無視できない大きさの空白が網点の内部に生じる可能性が高いという問題点があった。さらに、網点の最外周を構成すべきドットがオフとされると、図１６（ｃ）に示すように、網点の輪郭が変形し、網点画像が全体として汚くなるという問題点もあった。
【００１２】
本発明は上述した問題点を解決するためになされたものであり、ドット集中型の網点画像を印刷手段により印刷させる際に、記録紙の種類に応じてインク総量を規制させる場合であっても、空白の発生や網点の輪郭の変形を抑制しつつインク総量を規制させることができる印刷制御装置、印刷制御方法及び印刷制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
この目的を達成するために、請求項１記載の印刷制御装置は、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に接続され、その印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるものであり、インクの総量を規制するインク規制値を取得するインク規制値取得手段と、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較手段と、前記比較手段による比較の結果、前記スクリーンセル内において記録すると決定された画素について、前記インク規制値取得手段により取得されるインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定手段と、前記比較手段による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定手段により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力手段とを備えるものである。
【００１４】
請求項２記載の印刷制御装置は、請求項１記載の印刷制御装置において、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記ドット種類決定手段は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するものである。
【００１５】
請求項３記載の印刷制御装置は、請求項１または２に記載の印刷制御装置において、前記比較手段により記録すると決定された各画素について乱数を取得する乱数取得手段を有し、前記ドット種類決定手段は、その乱数取得手段により取得された乱数と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００１６】
請求項４記載の印刷制御装置は、請求項１または２に記載の印刷制御装置において、スクリーンセル内の各画素に対応する値の集合を記憶する数列記憶手段を有し、前記ドット種類決定手段は、その数列記憶手段において各画素に対応して記憶された値と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００１７】
請求項５記載の印刷制御装置は、請求項１から４にいずれかに記載の印刷制御装置において、前記ドット種類決定手段は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値取得手段により取得されるインク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するものである。
【００１８】
請求項６記載の印刷制御方法は、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるとともに、所定面積内の記録紙に付着されるインクの総量を規制する印刷制御方法であって、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較工程と、前記比較工程による比較の結果、前記スクリーンセル内において記録すると決定された画素について、インクの総量を規制するインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定工程と、前記比較工程による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定工程により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力工程とを有する。
【００１９】
請求項７記載の印刷制御方法は、請求項６記載の印刷制御方法において、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記ドット種類決定工程は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するものである。
【００２０】
請求項８記載の印刷制御方法は、請求項６または７に記載の印刷制御方法において、前記比較工程により記録すると決定された各画素について乱数を取得する乱数取得工程を有し、前記ドット種類決定工程は、その乱数取得工程により取得された乱数と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００２１】
請求項９記載の印刷制御方法は、請求項６または７に記載の印刷制御方法において、前記ドット種類決定工程は、スクリーンセル内の各画素に対応して予め設定された値と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００２２】
請求項１０記載の印刷制御方法は、請求項６から９のいずれかに記載の印刷制御方法において、前記ドット種類決定工程は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するものである。
【００２３】
請求項１１記載の印刷制御プログラムは、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に接続され、その印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるコンピュータで実行されるものであって、所定面積内の記録紙に付着されるインクの総量を規制するインク規制値を、記録紙の種類に応じて取得するインク規制値取得手段と、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較する比較手段と、前記比較手段による比較の結果、前記スクリーンセル内において記録すると決定された画素について、前記インク規制値取得手段により取得されるインク規制値に基づいて、前記ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定するドット種類決定手段と、前記比較手段による比較の結果記録すると決定された画素及びその画素について前記ドット種類決定手段により決定されたドット径の種類を前記印刷データとして前記印刷手段に出力する出力手段として、前記コンピュータを機能させる。
【００２４】
請求項１２記載の印刷制御プログラムは、請求項１１記載の印刷制御プログラムにおいて、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記ドット種類決定手段は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさ順において互いに隣接する２種類のドット径のいずれかに決定するものである。
【００２５】
請求項１３記載の印刷制御プログラムは、請求項１１または１２に記載の印刷制御プログラムにおいて、前記比較手段により記録すると決定された各画素について乱数を取得する乱数取得手段として前記コンピュータを機能させ、前記ドット種類決定手段は、その乱数取得手段により取得された乱数と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００２６】
請求項１４記載の印刷制御プログラムは、請求項１１または１２に記載の印刷制御プログラムにおいて、スクリーンセル内の各画素に対応する値の集合を記憶する数列記憶手段として前記コンピュータを機能させ、前記ドット種類決定手段は、その数列記憶手段において各画素に対応して記憶された値と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するものである。なお、インク規制値に基づく値とは、インク規制値それ自体も含む。
【００２７】
請求項１５記載の印刷制御プログラムは、請求項１１から１４のいずれかに記載の印刷制御プログラムにおいて、前記ドット種類決定手段は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値取得手段により取得されるインク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するものである。
【発明の効果】
【００２８】
請求項１記載の印刷制御装置によれば、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に印刷データが出力され、ドット集中型の網点画像がその印刷手段によって印刷される。ここで、インクの総量を規制するインク規制値が、インク規制値取得手段により取得される。また、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとが比較手段により比較され、その比較の結果、スクリーンセル内において記録すると決定された画素について、ドット種類決定手段により、インク規制値取得手段により取得されたインク規制値に基づいて、ドット径が異なる複数種類のドットのうちいずれのドットを形成するかが決定される。そして、比較手段による比較の結果、記録すると決定された画素及びその画素についてドット種類決定手段により決定されたドット径の種類が、出力手段により、印刷データとして印刷手段に出力される。
【００２９】
したがって、印刷手段では、閾値マトリクスとの比較の結果、スクリーンセル内において記録すると決定された画素について、インクの総量を規制するインク規制値に基づいて決定された径の種類のドットが印刷されるので、インクの総量を規制することができるという効果がある。また、閾値マトリクスに記憶された閾値との比較の結果、記録すると決定された画素については、インク規制値に関わらずドットが形成されるので、視覚的に無視し難い空白部分が網点の内部に生じることが抑制されるという効果がある。また、インク総量を規制するために所定数のドットがオフにされる場合に比較して、網点の輪郭が変形しないので、網点画像全体としての画質が向上するという効果もある。さらに、インク総量を５０％未満に規制することができるという効果もある。すなわち、インク総量を規制するためにドットをオフにする技術では、インク総量を５０％未満に規制しようとすると、網点の中にドットがオフにされる領域が隣接して存在してしまい、視覚的に無視し難い空白部分が生じてしまうので、それ以上インク総量を規制することができなかったのである。
【００３０】
請求項２記載の印刷制御装置によれば、請求項１記載の印刷制御装置の奏する効果に加え、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記ドット種類決定手段は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するので、印刷手段において印刷される網点画像の全体としての画質が向上するという効果がある。ドット径があまりに大きく異なるドットが一つの網点中に混在すると、ノイズの原因となって画像が汚くなる可能性があるのである。
【００３１】
請求項３記載の印刷制御装置によれば、請求項１または２に記載の印刷制御装置の奏する効果に加え、前記比較手段により記録すると決定された各画素について乱数を取得する乱数取得手段を有し、前記ドット種類決定手段は、その乱数取得手段により取得された乱数と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するので、異なる種類のドットが偏り無く混在することとなり、網点画像を見る者に違和感を与えないという効果がある。
【００３２】
請求項４記載の印刷制御装置によれば、請求項１または２に記載の印刷制御装置の奏する効果に加え、スクリーンセル内の各画素に対応する値の集合を記憶する数列記憶手段を有し、前記ドット種類決定手段は、その数列記憶手段において各画素に対応して記憶された値と前記インク規制値取得手段により取得されたインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するので、ドット径を決定するための処理が容易であり、処理速度が向上するという効果がある。
【００３３】
請求項５記載の印刷制御装置によれば、請求項１から４のいずれかに記載の印刷制御装置の奏する効果に加え、前記ドット種類決定手段は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値取得手段により取得されるインク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するので、単数のスクリーンセル内におけるインク総量をインク規制値に対応したインクの総量とすることができない場合であっても、複数個のスクリーンセルにおいて規制されるインクの総量がインク規制値に対応したインクの総量となるように規制して、大域的に見たときに、インク規制値に対応したインク総量とすることができるという効果がある。
【００３４】
請求項６記載の印刷制御方法によれば、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に印刷データが出力され、ドット集中型の網点画像がその印刷手段によって印刷される。ここで、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとが比較工程により比較され、その比較の結果、スクリーンセル内において記録すると決定された画素について、ドット種類決定工程により、インクの総量を規制するインク規制値に基づいて、ドット径が異なる複数種類のドットのうちいずれのドットを形成するかが決定される。そして、比較工程による比較の結果、記録すると決定された画素及びその画素についてドット種類決定工程により決定されたドット径の種類が、出力手段により、印刷データとして印刷手段に出力される。
【００３５】
したがって、印刷手段では、閾値マトリクスとの比較の結果、スクリーンセル内において記録すると決定された画素について、インクの総量を規制するインク規制値に基づいて決定された径の種類のドットが印刷されるので、インクの総量を規制することができるという効果がある。また、閾値マトリクスに記憶された閾値との比較の結果、記録すると決定された画素については、インク規制値に関わらずドットが形成されるので、視覚的に無視し難い空白部分が網点の内部に生じることが抑制されるという効果がある。また、インク総量を規制するために所定数のドットがオフにされる場合に比較して、網点の輪郭が変形しないので、網点画像全体としての画質が向上するという効果もある。さらに、インク総量を５０％未満に規制することができるという効果もある。すなわち、インク総量を規制するためにドットをオフにする技術では、インク総量を５０％未満に規制しようとすると、網点の中にドットがオフにされる画素が隣接して存在してしまい、視覚的に無視し難い空白部分が生じてしまうので、それ以上インク総量を規制することができなかったのである。
【００３６】
請求項７記載の印刷制御方法によれば、請求項６記載の印刷制御方法の奏する効果に加え、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記ドット種類決定工程は、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するので、印刷手段において印刷される網点画像の全体としての画質が向上するという効果がある。ドット径があまりに大きく異なるドットが一つの網点中に混在すると、ノイズの原因となって画像が汚くなる可能性があるのである。
【００３７】
請求項８記載の印刷制御方法によれば、請求項６または７に記載の印刷制御方法の奏する効果に加え、前記比較工程により記録すると決定された各画素について乱数を取得する乱数取得工程を有し、前記ドット種類決定工程は、その乱数取得工程により取得された乱数と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するので、異なる種類のドットが偏り無く混在することとなり、網点画像を見る者に違和感を与えないという効果がある。
【００３８】
請求項９記載の印刷制御方法によれば、請求項６または７に記載の印刷制御方法の奏する効果に加え、スクリーンセル内の各画素に対応して予め設定された値と前記インク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するので、ドット径を決定するための処理が容易であり、処理速度が向上するという効果がある。
【００３９】
請求項１０記載の印刷制御方法によれば、請求項６から９のいずれかに記載の印刷制御方法の奏する効果に加え、前記ドット種類決定工程は、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、前記インク規制値に対応したインクの総量になるように、前記所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するので、単数のスクリーンセル内におけるインク総量をインク規制値に対応したインクの総量とすることができない場合であっても、複数個のスクリーンセルにおいて規制されるインクの総量がインク規制値に対応したインクの総量となるように規制して、大域的に見たときに、インク規制値に対応したインク総量とすることができるという効果がある。
【００４０】
請求項１１記載の印刷制御プログラムによれば、コンピュータによって実行されることにより、インク量に応じてドット径が異なる複数種類のドットを記録紙に形成可能な印刷手段に印刷データを出力し、ドット集中型の網点画像をその印刷手段によって印刷させるように該コンピュータを機能させる。なお、該印刷手段は、該コンピュータに接続されている。さらに、インクの総量を規制するインク規制値を取得し、入力される画像信号と、網点スクリーンの複数画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を予め記憶した閾値マトリクスとを比較し、その比較の結果、スクリーンセル内において記録すると決定された画素について、インク規制値に基づいて、ドット径が異なる複数種類のドットのうちいずれのドットを形成するかを決定し、比較の結果、記録すると決定された画素及びその画素について決定されたドット径の種類を印刷データとして印刷手段に出力するように、該コンピュータを機能させる。
【００４１】
したがって、印刷手段では、閾値マトリクスとの比較の結果、スクリーンセル内において記録すると決定された画素について、インクの総量を規制するインク規制値に基づいて決定された径の種類のドットが印刷されるので、インクの総量を規制することができるという効果がある。また、閾値マトリクスに記憶された閾値との比較の結果、記録すると決定された画素については、インク規制値に関わらずドットが形成されるので、視覚的に無視し難い空白部分が網点の内部に生じることが抑制されるという効果がある。また、インク総量を規制するために所定数のドットがオフにされる場合に比較して、網点の輪郭が変形しないので、網点画像全体としての画質が向上するという効果もある。さらに、インク総量を５０％未満に規制することができるという効果もある。すなわち、インク総量を規制するためにドットをオフにする技術では、インク総量を５０％未満に規制しようとすると、網点の中にドットがオフにされる画素が隣接して存在してしまい、視覚的に無視し難い空白部分が生じてしまうので、それ以上インク総量を規制することができなかったのである。
【００４２】
請求項１２記載の印刷制御プログラムによれば、請求項１１記載の印刷制御プログラムの奏する効果に加え、前記印刷手段は、ドット径が互いに異なる少なくとも３種類のドットを記録紙に形成可能に構成され、前記スクリーンセル内の複数画素のうち記録すると決定された画素について形成されるドット径の種類を、ドット径の大きさの順序が互いに隣接する２種類のドット径のいずれかに決定するように、該コンピュータを機能させる。よって、印刷手段により印刷される網点画像の全体としての画質が向上するという効果がある。ドット径があまりに大きく異なるドットが一つの網点中に混在すると、ノイズの原因となって画像が汚くなる可能性があるのである。
【００４３】
請求項１３記載の印刷制御プログラムによれば、請求項１１または１２に記載の印刷制御プログラムの奏する効果に加え、前記比較手段により記録すると決定された各画素について乱数を取得し、その取得された乱数とインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するように、該コンピュータを機能させる、よって、異なる種類のドットが偏り無く混在することとなり、網点画像を見る者に違和感を与えないという効果がある。
【００４４】
請求項１４記載の印刷制御プログラムによれば、請求項１１または１２に記載の印刷制御プログラムの奏する効果に加え、スクリーンセル内の各画素に対応する値の集合を記憶し、その記憶された値とインク規制値に基づく値とを比較して、いずれの種類のドットを形成するかを各画素毎に決定するように、該コンピュータを機能させる。よって、コンピュータにおけるドット径を決定するための処理が容易であり、処理速度が向上するという効果がある。
【００４５】
請求項１５記載の印刷制御プログラムによれば、請求項１１から１４のいずれかに記載の印刷制御プログラムの奏する効果に加え、ひとかたまりに存在する所定の複数個のスクリーンセルにおいて規制されるインクの総量が、インク規制値に対応したインクの総量になるように、所定の複数個のスクリーンセルの各画素に対して、ドット径の種類を決定するように、該コンピュータを機能させる。よって、単数のスクリーンセル内におけるインク総量をインク規制値に対応したインクの総量とすることができない場合であっても、複数個のスクリーンセルにおいて規制されるインクの総量がインク規制値に対応したインクの総量となるように規制して、大域的に見たときに、インク規制値に対応したインク総量とすることができるという効果がある。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図１は、本発明の印刷制御装置であるパーソナルコンピュータ２（ＰＣ２）の概略構成を示すブロック図である。図１に示すように、ＰＣ２は、中央演算装置（ＣＰＵ）１２と、ＲＯＭ１３と、ＲＡＭ１４と、乱数発生装置１５と、ハードディスクドライブ（ＨＤＤ）１６と、Ｉ／Ｏポート１７とを備えて、これらがバスラインＢにより接続されて、制御信号やデータ信号を交換可能としている。また、ＰＣ２には、Ｉ／Ｏポート１７を介して、キーボード２１やディスプレイ２２等の入出力装置、印刷装置２４、外部記憶装置２５が接続されている。
【００４７】
ＲＯＭ１３は不揮発性のメモリであって、プログラムメモリ１３ａと、記録紙種別テーブル１３ｂとを備えている。プログラムメモリ１３ａには、ＰＣ２の電源立ち上げ後の書記制御を行う基本的なプログラム、後述する印刷データ出力処理プログラム、スクリーン生成・インク量調整処理プログラムおよびその他の処理プログラムが格納され、必要に応じてＣＰＵ１２により実行される。なお、外部記憶装置２５を介して、前記各種プログラムが記憶されたフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記憶媒体から、必要に応じてワーキングメモリ１４ｆに読み込んで起動することにより実行しても良い。
【００４８】
記録紙種別テーブル１３ｂは、記録紙の種類に対し、ドット径の種類と、インク規制値Ｔとを対応付けたテーブルである。「ドット径の種類」とは、その記録紙に対して使用されるべきドット径の種類である。なお、インク総量を大幅に規制することが望まれる記録紙に対しては、中ドットと小ドットとの２種類が対応付けられ、インク総量をそれほど大幅に規制しなくても良い記録紙に対しては、大ドットと中ドットとの２種類が対応付けられている。また「インク規制値Ｔ」とは、「ドット径の種類」として対応付けられた２種類のドットの存在確率を、記録紙の種類に応じて決定するための値である。
【００４９】
ＲＡＭ１４は、ＣＰＵ１２により実行される各種処理に必要なデータやプログラムを一時的に記憶するものであり、閾値マトリクス格納メモリ１４ａと、ドット種メモリ１４ｂと、インク規制値メモリ１４ｃと、入力画像データメモリ１４ｄと、印刷データメモリ１４ｅと、ワーキングメモリ１４ｆとを備えている。
【００５０】
閾値マトリクス格納メモリ１４ａは、８×８画素からなるスクリーンセル内の各画素を記録するか否かを決定する閾値を閾値マトリクスとして格納するメモリである。ドット種メモリ１４ｂは、網点画像を印刷するために使用する２種類のドット径を記憶するメモリである。使用者によって入力される記録紙の種類に基づいて、記録紙種別テーブル１３ｂを参照することにより、その記録紙に対し使用すべき２種類のドット径を示す値が取得され、その取得された値がドット種メモリ１４ｂへ書き込まれる。
【００５１】
インク規制値メモリ１４ｃは、ドット種メモリ１４ｂに記憶された２種類のドットの存在確率を決定するためのインク規制値Ｔを記憶するメモリである。使用者によって入力される記録紙の種類に基づいて、記録紙種別テーブル１３ｂを参照することにより、その記録紙に対応付けられているインク規制値Ｔが取得され、その取得された値がインク規制値メモリ１４ｃへ書き込まれる。
【００５２】
入力画像データメモリ１４ｄは外部記憶装置２５から導入され、色調整処理が行われた後の入力画像データを記憶している。この入力画像データの画素濃度の範囲は０〜２５５である。印刷データメモリ１４ｅは、入力画像データメモリ１４ｄに基づいて作成される印刷データを記憶するものである。なお、この印刷データは印刷装置２４に出力され、印刷装置２４は、この印刷データに基づいてドット集中型の網点画像を印刷する。
【００５３】
ワーキングメモリ１４ｆは、ＣＰＵ１２がプログラムメモリ１３ａに記憶されたプログラムを実行するときに必要なデータを一時的に記憶したり、ロードされたプログラムを配置して起動させるためのものである。
【００５４】
乱数発生装置１５は、０．０〜１．０の乱数を発生する機能を有している。ここで発生させる乱数の周波数特性はホワイトノイズであっても良いし、ブルーノイズであっても良い。通常は、コンピュータ上で疑似的に乱数を発生させるために用意された関数（たとえば、ｒｎｄ関数）などを利用すれば十分である。
【００５５】
印刷装置２４は、インク滴を噴射して記録紙に付着させることにより印刷を行うインクジェットプリンタであって、噴射するインク滴の量を制御することにより、ドット径がそれぞれ異なる大ドット、中ドット、小ドットの３種類のドットを記録紙に形成可能に構成されている。図２は、印刷装置２４にて形成可能な大ドット、中ドット、小ドット、及びドット無しの状態を示す図である。図２に示すように、大ドット、中ドット、小ドットの順にドットの径が小さくなり、使用されるインク量もこの順序で少なくなる。
【００５６】
次に、図３を用いてドット集中型の網点画像が形成される原理について説明する。図３（ａ）は網点を形成するように画素濃度を２値化するための８×８の閾値マトリクスを示し、各画素に記載された数値が閾値を表す。（ｂ）は入力画像データを概略的に示す図であり、拡大して示す画素に記載された数値はその画素濃度を表す。（ａ）に示す閾値マトリクスを入力画像データに重ね合わせ、その閾値を対応する各画素の画素濃度と比較し、入力画像データの画素濃度の方が大きい場合はドットオン、小さい場合はドットオフとして２値化する。入力画像データの８×８画素（以下、この単位をスクリーンセルという）の処理が済んだら、順次閾値マトリクスを次のスクリーンセルに移動し、同じ処理を繰り返していく。ここで、図３（ａ）に示すように、閾値マトリクスは、中央から外周に向けて値が大きくなるようにその閾値が設定されているので、スクリーンセルの中央または中央近くにドットが集中し、画素濃度に応じた大きさの網点が形成されることとなる。
【００５７】
次に、図４を用いて、所定面積内の記録紙に付着されるインク総量を記録紙の種類に応じた量に規制する方法について説明する。図４は、画素濃度が全て「１６０」のスクリーンセルに対応して形成される網点を概略的に示す図であり、（ａ）はインク総量を規制しない場合を示し、（ｂ）はインク総量が８０％に規制された場合を示す図であり、（ｃ）はインク総量が５０％に規制された場合を示す図である。
【００５８】
図４（ａ）〜（ｃ）に示すように、スクリーンセル内の各画素濃度が全て「１６０」であると、画素濃度「１６０」に対応した所定の大きさの網点が形成される。ここで、図４（ａ）は全て大ドットで網点が構成されているのに対し、インク総量を８０％に規制する場合には、図４（ｂ）に示すように、網点を構成するドットにインク規制値Ｔに基づく所定の確率で中ドットが含められる。インク総量を５０％に規制する場合には、図４（ｃ）に示すように、網点を中ドットと小ドットとで構成し、さらにその中ドットと小ドットとをインク規制値Ｔに基づく所定の確率で存在させる。中ドット及び小ドットは大ドットに比較して少量のインクで形成されるため、このようにインク規制値に基づく所定の確率で中ドットまたは小ドットを存在させることにより、インク総量を所望の値に規制することができるのである。
【００５９】
次に、図５を参照して、ＣＰＵ１２にて実行される印刷データ出力処理を説明する。図５は印刷データ出力処理のフローチャートである。この処理は、網点画像を形成させるための印刷データを作成し印刷装置２４に出力する処理である。なお、この印刷データ出力処理は、キーボード２１から所定の操作が行われることにより起動する。また、この印刷データ出力処理に先立って、記録紙の種類を予め入力しておくものとする。
【００６０】
この印刷データ出力処理では、まず、記録紙種別テーブル１３ｂを参照することにより、予め入力された記録紙の種類に応じたドット径の種類及びインク規制値Ｔを取得し、ドット種メモリ１４ｂ及びインク規制値メモリ１４ｃの各値を更新する（Ｓ１）。
【００６１】
ここで、インク総量を８０％に規制することが要求される記録紙であれば、記録紙種別テーブル１３ｂが参照されることにより、例えば、ドット径の種類は、大ドットと中ドットとが取得され、インク規制値Ｔとしては「０．６７」が取得される。
【００６２】
次いで、外部記憶装置などから導入された画像データにカラーマッチング処理などの所定の色調整処理を施し、入力画像データメモリ１４ｄに格納する（Ｓ２）。次に、入力画像データメモリ１４ｄに格納された入力画像データに対し、後述するスクリーン生成・インク量調整処理を行い、印刷データを作成し、印刷データメモリ１４ｅに格納する（Ｓ３）。そして、その印刷データメモリ１４ｅに格納された印刷データを印刷装置２４へ出力する（Ｓ４，出力工程）。
【００６３】
次に、図５のＳ３に示すスクリーン生成・インク量調整処理を、図６のフローチャートにより説明する。なお、この処理は、入力画像データの主走査方向位置および副走査方向位置が最も小さい位置の１画素を最初の注目画素として開始し、注目画素を主走査方向または副走査方向に順次移動させつつ入力画像データを構成する全て画素について行われるものである。
【００６４】
このスクリーン生成・インク量調整処理では、まず、ＨＤＤ１６または外部記憶装置２５から閾値マトリクスを読み出し、これを閾値マトリクス格納メモリ１４ａに閾値マトリクスを読み込む（Ｓ３１）。
【００６５】
次いで、入力画像データメモリ１４ｄに格納された入力画像データの注目画素の画素濃度を、その注目画素に対応する閾値マトリクスの閾値と比較し（Ｓ３２，比較工程）、画素濃度が閾値よりも大きければ（Ｓ３２：Ｙｅｓ）、注目画素には２値としてオンを設定し（Ｓ３３）、画素濃度が閾値以下であれば（Ｓ３２：Ｎｏ）、注目画素には２値としてオフを設定する（Ｓ３４）。
【００６６】
注目画素についてオンが設定されると、次にその注目画素についての乱数を乱数発生装置１５から読み込む（Ｓ３５）。次に、ドット種メモリ１４ｂに記憶されているドット径の種類が大ドットと中ドットの組み合わせであるか否かを調べる（Ｓ３６）。ドット種メモリ１４ｂに記憶されているドット径の種類が大ドットと中ドットである場合には（Ｓ３６：Ｙｅｓ）、Ｓ３５の処理で読み込まれた乱数が、インク規制値メモリ１４ｃに記憶されたインク規制値Ｔよりも大きいか否かを調べる（Ｓ３７）。
【００６７】
Ｓ３５の処理で読み込まれた乱数が、インク規制値Ｔ（例えば、０．６７）よりも大きい場合（Ｓ３７：Ｙｅｓ）、その注目画素に対応して形成されるドット径の種類は「大ドット」が選択される（Ｓ３８）。一方、Ｓ３５の処理で読み込まれた乱数がインク規制値Ｔ以下である場合には、その注目画素に対応して形成されるドット径の種類は「中ドット」が選択される（Ｓ３９）。
【００６８】
続いて、Ｓ４３の処理に進み、入力画像データの全ての画素について処理がされたか否かを調べ（Ｓ４３）、全ての画素について処理がされていれば（Ｓ４３：Ｎｏ）、この処理を終了する。処理がされていない画素が存在すれば（Ｓ４３：Ｙｅｓ）、Ｓ３２の処理に戻り、まだ処理がされていない画素を次の注目画素として、同様の処理を繰り返し行う。
【００６９】
上述の説明では、ドット種メモリ１４ｂに記憶されているドット径の種類が大ドットと中ドットである場合について説明したが、インク総量を大きく規制することが要求されている記録紙が選択されている場合には、ドット種メモリ１４ｂに中ドットと小ドットが記憶されている。その場合には（Ｓ３６：Ｎｏ）、Ｓ４０の処理において、Ｓ３７の処理と同様に、読み込まれた乱数とインク規制値メモリ１４ｃに記憶されているインク規制値Ｔとを比較し（Ｓ４０）、乱数がインク規制値Ｔよりも大きければ（Ｓ４０：Ｙｅｓ）、その注目画素に対応して形成されるドット径の種類は「中ドット」が選択され（Ｓ４１）、乱数がインク規制値Ｔ以下であれば（Ｓ４０：Ｎｏ）、その注目画素に対応して形成されるドット径の種類は「小ドット」が選択される（Ｓ４２）。なお、図６に示すＳ３６からＳ４２の処理が、ドット種類決定工程に相当する。
【００７０】
図７は、図５及び図６に示す処理の結果、入力画像データの画素濃度が全て「２５５」のスクリーンセルに対応して形成される網点を示し、（ａ）はインク総量を規制しない場合を示し、（ｂ）はインク総量が８０％に規制された場合を示す図であり、（ｃ）はインク総量が５０％に規制された場合を示す図である。図７に示すように、インク総量を規制するためにドットをオフにするのではなく、大ドットよりも小径の中ドットや小ドットを用いて網点を構成することでインク総量を規制しているので、インク総量を規制しない場合に比較して網点の大きさがそれほど小さくなることがない。また、図７（ａ）〜（ｃ）から明らかなように、網点の輪郭もそれほど変形しないので、画像の品質が向上する。さらに、図７（ｃ）はインク総量を５０％に規制した場合を示す図であるが、インク総量を５０％以下に規制する場合には、小ドットの存在確率を高くすれば良く、網点中にドットオフとする領域を形成せずにインク総量を５０％に規制することができる。
【００７１】
図８は、図７（ｂ）に示す網点が複数個連続して形成された状態を示す図である。すなわち、インク総量が８０％に規制された状態で、印刷されるベタ領域（入力画像データの画素濃度が全て「２５５」の領域）を示す図である。本実施例によれば、ドットオフとされる画素が存在しないため、各網点間や網点の内部に空白領域の発生が抑制される。中ドットが使用されることにより、ドットの桝目が全て塗りつぶされない部分も生じ得るが、その空白領域はドットオフとされる場合に比較して極めて小さく、視覚的に問題とならない。
【００７２】
次に、記録紙の種類に応じて予め定められるインク規制値Ｔの設定方法について、一例をあげて説明する。なお、インク規制値Ｔの設定方法はこの方法に限られない。前提条件として、閾値マトリクスの要素数は８×８＝６４であり、印刷装置２４で形成される大ドット、中ドット、小ドットの液適量の比率は１００：７０：３０とする。また、インク総量が１００％未満７０％以上となるように規制する場合は、大ドットと中ドットとを用いることとし、インク総量が７０％未満となるように規制する場合は、中ドットと小ドットとを用いることとする。
【００７３】
これらの前提条件において、インク総量を規制しない場合は、全て大ドットを用いて網点が構成されるものとすると、インク総量を規制しない場合（インク総量１００％の場合）のスクリーンセル内のインク量を（１）式に基づいて「６４００」とする。
【００７４】
６４＊１００＝６４００・・・（１）
ここで、インク総量を８０％に規制する場合、スクリーンセル内のインク量は、（２）式に基づいて「５１２０」となる。
【００７５】
６４００＊０．８＝５１２０・・・（２）
（２）式で求めたインク量「５１２０」を達成するための、大ドット、中ドット、小ドットの使用比率を、それぞれａ、ｂ、ｃとすると、（３）式が成り立つ。
【００７６】
１００＊ａ＋７０＊ｂ＋３０＊ｃ＝５１２０・・・（３）
また、インク総量を８０％に規制する場合、大ドットと中ドットを用いることから、（４）式が成り立つ。
【００７７】
ａ＋ｂ＝６４、ｃ＝０・・・（４）
（３）式、（４）式を解くことにより、ａ≒２１、ｂ≒４３を得ることができる。すなわち、一つのスクリーンセル内のドットの使用比率を、大ドット：中ドット＝２１：４３（大ドット３３％、中ドット６７％）とすることで、インク総量を約８０％に規制できる。よって、乱数発生装置１５において発生させられる乱数が０．０〜１．０であれば、インク規制値Ｔを０．６７と設定し、乱数が０．６７よりも大きければ大ドットを形成し、乱数が０．６７以下であれば中ドットを形成するよう設定することで、大ドットと中ドットとの出現率をそれぞれ３３％、６７％とすることができる。このように記録紙の種類に応じてインク規制値Ｔを算出し、予め記録紙種別テーブル１３ｂに記憶させておくことで、記録紙の種類に応じてインクの総量を規制することができる。
【００７８】
なお、請求項１記載のインク規制値取得手段としては、印刷データ出力処理（図５）におけるＳ１の処理が該当し、比較手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３２の処理が該当し、ドット種類決定手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３７〜Ｓ４２の処理が該当し、出力手段としては、印刷データ出力処理（図５）におけるＳ４の処理が該当する。また、請求項３記載の乱数取得手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３６の処理が該当する。
【００７９】
また、請求項１１記載のインク規制値取得手段としては、印刷データ出力処理（図５）におけるＳ１の処理が該当し、比較手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３２の処理が該当し、ドット種類決定手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３７〜Ｓ４２の処理が該当し、出力手段としては、印刷データ出力処理（図５）におけるＳ４の処理が該当する。また、請求項１３記載の乱数取得手段としては、スクリーン生成・インク量調整処理（図６）におけるＳ３６の処理が該当する。
【００８０】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８１】
例えば、本実施例では、読み込まれた乱数とインク規制値Ｔとを比較することにより、ドット径の種類を決定していたが（図６のＳ３７，Ｓ４０）、乱数に替えて、例えば、予めＲＯＭ１３に記憶させた数列を利用することによりドット径の種類を決定しても良い。図９は、８×８のスクリーンセルの各画素に対応して予め記憶された数値の集合を示す図である。図６のＳ３７，Ｓ４０の処理において、図９のマトリクスに示す各要素に記載された数値と、インク規制値Ｔとの比較の結果に基づいて、ドット径の種類を決定する。このように予め記憶された数値を用いてドット径の種類を決定することで、図６のＳ３５に示す乱数を読み込む処理が不要となるので、処理速度を向上させることができる。
【００８２】
また、本実施例によれば、インク規制値取得手段（図５のＳ１）において取得されるインク規制値Ｔは、それ自体を乱数と比較することにより、ドット径の種類を決定するための値であったが（図６のＳ３７，Ｓ４０）、インク規制値Ｔとは、記録紙の種類に応じてインク総量をどれだけ規制するかを示す値（例えば８０％）であっても良い。その場合は、そのインク規制値Ｔに基づいて、例えば上述の（１）式から（４）式に示すような方法を用いて、ドット径閾値Ｄ（インク規制値に基づく値）を取得する。そして、図６のＳ３７，Ｓ４０に示すドット径の種類を決定する処理では、インク規制値Ｔに替えてそのドット径閾値Ｄ（インク規制値Ｔに基づく値）を用いてドット径の種類を決定するようにしても良い。
【００８３】
また、上述の実施例では、インク総量を８０％に規制するためのインク規制値Ｔとして「０．６７」が取得され、一律にこの値を適用することにより、全てのスクリーンセルについて大ドットと中ドットの存在比を２１：４３としていた。しかしながら、この存在比で全ての網点を構成すると、インクの総量は以下の（５）式から、「５１１０」となる。
【００８４】
１００＊２１＋７０＊４３＋３０＊０＝５１１０・・・（５）
（２）式で説明したように、インク総量を８０％に規制するためには、インク量が「５１２０」になることが望ましい。すなわち、インク規制値Ｔを一律に「０．６７」とするとスクリーンセル内のインク総量は、厳密には８０％以下に規制されてしまっていることが分かる。このように、各スクリーンセルのインク総量を、所望のインク総量に近似させることはできるものの、一致させることができない場合がある。
【００８５】
したがって、所望のインク総量に対し一つのスクリーンセル内で生じた誤差を隣接するスクリーンセルに伝播させ、大域的に見たときに所望のインク総量に一致させるようにインク総量を規制することが考えられる。
【００８６】
図１０は、スクリーンセルを示す概念図であり、大域的に見たとき所望のインク総量に一致するようにインク総量が規制された状態を示す図である。ここでは、インク総量を規制するために、インク規制値Ｔとして８０％が設定されているものとする。各スクリーンセル内の上段に記載した数値は、インク規制値Ｔに基づいて決定されるドット径閾値Ｄを表し、下段に記載した数値がそのスクリーンセル内における大ドットと中ドットの存在比を示している。図１０に示すように、例えばインク規制値Ｔを８０％とした場合には、ひとかたまり（図１０では３つ）のスクリーンセルのうち、２つのスクリーンセルに対してドット径閾値Ｄ「０．６７」を用い、１つのスクリーンセルに対してドット径閾値Ｄ「０．６５」を用いる。
【００８７】
ドット径閾値Ｄが「０．６７」である場合、大ドットと中ドットとの存在比は２１：４３となり、ドット径閾値Ｄが「０．６５」である場合、大ドットと中ドットとの存在比は２２：４２となる。したがって、３つのスクリーンセルをひとかたまりとして見ると、大ドットと中ドットとの存在比は、６４：１２８となる。よって、そのひとかたまりのスクリーンセルにおけるインク総量の平均は以下の（６）式から「５１２０」となる。
【００８８】
（１００＊６４＋７０＊１２８＋３０＊０）／３＝５１２０・・・（６）
すなわち、規則的な順序で２種類のドット径閾値を用いることにより、そのひとかたまりのスクリーンセルにおけるインク総量を、インク規制値Ｔである８０％に一致させて規制できることが分かる。
【００８９】
次に、インク規制値Ｔに基づいてドット径閾値Ｄを設定する方法について一例をあげて説明する。インク規制値Ｔが８０％である場合、上述の（３）式、（４）式から下記の（７）式に示す関係が導き出される。
【００９０】
１００＊ａ＋７０＊ｂ＋３０＊ｃ＝５１２０・・・（３）
ａ＋ｂ＝６４、ｃ＝０・・・（４）
１００（６４−ｂ）＝５１２０・・・（７）
（７）式によれば、３ｂ＝１２８となり、ｂ＝４２余り２の解が得られる。３ｂというところから、３個のスクリーンセルをひとかたまりの単位とすればよいことが分かる。さらに、余り「２」というところから、３個のスクリーンセルのうち２個のスクリーンセルにはｂ＝４３、ａ＝２１（すなわち大ドット３３％、中ドット６７％）の組み合わせを適用し、１個のスクリーンセルにはｂ＝４２、ａ＝２２（すなわち大ドット３５％、中ドット６５％）の組み合わせを適用すれば良いことが分かる。よって、乱数発生装置１５において発生させられる乱数が０．０〜１．０であれば、ドット径閾値Ｄをそれぞれ「０．６７」、「０．６５」と設定し、乱数がドット径閾値Ｄよりも大きければ大ドットを形成し、乱数がドット径閾値Ｄ以下であれば中ドットを形成するよう設定することで、インク総量をインク規制値Ｔに対応させることができる。
【００９１】
また、上述の実施例では、大ドット及び中ドットの組み合わせ、または中ドット及び小ドットの組み合わせにより網点を構成していたが、３種類以上のドットの組み合わせにより網点を構成するものであっても良い。
【図面の簡単な説明】
【００９２】
【図１】本発明の印刷制御装置であるパーソナルコンピュータの概略構成を示すブロック図である。
【図２】印刷装置にて形成可能な大ドット、中ドット、小ドット、及びドット無しの状態を示す図である。
【図３】（ａ）は網点を形成するための８×８の閾値マトリクスを示す図であり、各画素に記載された数値が閾値を表す。（ｂ）は入力画像データを概略的に示す図であり、拡大して示す画素に記載された数値が画素濃度を表す。
【図４】画素濃度が全て「１６０」のスクリーンセルに対応して形成される網点を概略的に示す図であり、（ａ）はインク総量を規制しない場合を示す図であり、（ｂ）はインク総量が８０％に規制された場合を示す図であり、（ｃ）はインク総量が５０％に規制された場合を示す図である。
【図５】ＰＣで実行される印刷データ出力処理のフローチャートである。
【図６】ＰＣで実行されるスクリーン生成・インク量調整処理のフローチャートである。
【図７】入力画像データの画素濃度が全て「２５５」のスクリーンセルに対応して形成される網点を示す図であり、（ａ）はインク総量を規制しない場合を示す図であり、（ｂ）はインク総量が８０％に規制された場合を示す図であり、（ｃ）はインク総量が５０％に規制された場合を示す図である。
【図８】図７（ｂ）に示す網点が複数個連続して形成された状態を示す図である。
【図９】８×８のスクリーンセルの各画素に対応して予め記憶された数値の集合を示す図である。
【図１０】スクリーンセルを示す概念図であり、大域的に見たとき所望のインク総量に一致するようにインク総量が規制された状態を示す図である。
【図１１】（ａ）は、従来技術における網点画像を形成させるために用いられる閾値マトリクスを示す図であり、（ｂ）はカラープリンタにおいて印刷される網点を示す概略図である。
【図１２】従来技術において、網点画像を印刷させるための印刷データを作成し、カラープリンタに出力する従来の印刷データ出力処理を示したフローチャートである。
【図１３】従来技術において、インク総量が規制されていない網点とインク総量が規制された網点とを比較して示す図である。
【図１４】図１３（ｂ）に示す網点が連続して複数個形成されている状態を示す図である。
【図１５】（ａ）は従来技術において、色調整処理の結果として出力された値がて全て「２５５」であり、インク総量を規制しない場合に形成される網点を示す図であり、（ｂ）はインク総量が８０％に規制された場合に形成される網点を示す図であり、（ｃ）はインク総量が５０％に規制された場合に形成される網点を示す図である。
【図１６】（ａ）は従来技術において、色調整処理の結果として出力された値が全て「１６０」であり、インク総量を規制しない場合に形成される網点を示す図であり、（ｂ）はインク総量が８０％に規制された場合に形成される網点を示す図であり、（ｃ）はインク総量が５０％に規制された場合に形成される網点を示す図である。
【符号の説明】
【００９３】
２                  ＰＣ（印刷制御装置）
１３                ＲＯＭ（数列記憶手段）
１４ａ              閾値マトリクス格納メモリ
１４ｃ              インク規制値メモリ
１５                乱数発生装置
２４                印刷装置（印刷手段）
【図１】
2006035546.tif 000003
【図２】
2006035546.tif 000004
【図３】
2006035546.tif 000005
【図４】
2006035546.tif 000006
【図５】
2006035546.tif 000007
【図６】
2006035546.tif 000008
【図７】
2006035546.tif 000009
【図８】
2006035546.tif 000010
【図９】
2006035546.tif 000011
【図１０】
2006035546.tif 000012
【図１１】
2006035546.tif 000013
【図１２】
2006035546.tif 000014
【図１３】
2006035546.tif 000015
【図１４】
2006035546.tif 000016
【図１５】
2006035546.tif 000017
【図１６】
2006035546.tif 000018