(57)【要約】      （修正有）【課題】印刷媒体におけるべた印刷の面積の比率によって印刷媒体を分別する。【解決手段】プリンタドライバ２０において、変換手段２３は、印刷データからビットイメージを生成し、分割手段２４は、ビットイメージを分割して複数の分割エリアを生成する。印刷ドット密度算出手段２５は、各分割エリアに属する印刷ドット数の印刷ドット密度を算出する。べた印刷エリア演算手段２６は、算出された各印刷ドット密度と、閾値とを比較し、分割エリアがべた印刷エリアと判定されたときには、べた印刷エリアの数をカウントする。マーク付与手段２７は、べた印刷エリア個数カウンタ２６ａの値からべた印刷エリアの総面積を算出し、この総面積と、判定閾値とを比較し、前記総面積が前記判定閾値より大きいときには、例えば、雑紙を示す第１のマークをビットイメージに付加し、小さいときには、例えば、上質紙を示す第２のマークをビットイメージに付加する。【選択図】図１
2013142926.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを変換して複数のドットからなるビットイメージを生成し、所定エリアによって前記ビットイメージを分割して複数の分割エリアを生成し、前記各分割エリアが、複数の印刷ドットを有するべた印刷エリアであるか否かを判定し、前記べた印刷エリアであると判定された前記分割エリアの数をカウントするべた印刷エリアカウント手段と、
カウントされた前記分割エリアの数と前記所定エリアの面積とに基づいて前記べた印刷エリアの総面積を算出し、前記総面積と判定閾値とを比較し、その比較結果に応じて前記ビットイメージに対し所定のマークを付与するマーク付与手段と、
を備えたことを特徴とするプリンタドライバ。
【請求項２】
印刷データを変換して複数のドットからなるビットイメージを生成し、前記ビットイメージ内の前記各ドットを基準として所定エリアにより複数の分割エリアを生成し、前記各分割エリアが、複数の印刷ドットを有するべた印刷エリアであるか否かを判定し、前記べた印刷エリアであると判定された全ての前記分割エリア内の前記印刷ドットの数をカウントする前記べた印刷エリアカウント手段と、
カウントされた前記印刷ドットの数と判定閾値とを比較し、その比較結果に応じて前記ビットイメージに対し所定のマークを付与するマーク付与手段と、
を備えたことを特徴とするプリンタドライバ。
【請求項３】
前記ビットイメージは、
矩形であり、
前記所定エリアは、
所定サイズを有する最小単位の単位矩形であることを特徴とする請求項１又は２記載のプリンタドライバ。
【請求項４】
前記べた印刷エリアは、
前記印刷ドットにより連続して塗り潰されているエリアであり、
前記印刷エリアカウント手段は、
前記各分割エリアに属する前記ドットの数及び前記印刷ドットの数をカウントし、前記印刷ドットの数を前記ドットの数で除して印刷ドットの密度を算出し、算出された前記各印刷ドットの密度と印刷ドット密度閾値とを比較し、前記各印刷ドットの密度が前記印刷ドット密度閾値以上のときには、前記各分割エリアを前記べた印刷エリアであると判定することを特徴とする請求項３記載のプリンタドライバ。
【請求項５】
請求項４記載のプリンタドライバは、更に、
前記単位矩形のサイズと、前記印刷ドット密度閾値と、前記判定閾値と、前記所定のマークと、を含む初期設定値を入力して初期設定値記憶部に記憶する初期設定値入力手段を備えたことを特徴とするプリンタドライバ。
【請求項６】
請求項１〜５のいずれか１項に記載のプリンタドライバを備え、
前記所定のマークが付与された前記ビットイメージに対し、画像を形成するための処理を行うことを特徴とする画像処理装置。
【請求項７】
請求項６記載の画像処理装置は、更に、
前記判定閾値及び前記所定のマークを入力する入力部と、
前記プリンタドライバに対して前記印刷データを出力するアプリケーションプログラムと、
を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷済みの印刷媒体を分別廃棄する場合に、利用者にとって、分別の区分が容易に分かるようにする機能を備えたプリンタドライバと、そのプリンタドライバを備えた画像処理装置に関するものである。
【背景技術】
【０００２】
従来のプリンタドライバ及び画像処理装置では、印刷内容がカラー印刷かモノクロ印刷かを判定し、その結果を印刷媒体の隅に印刷することで、印刷済みの印刷媒体の分別を容易にすることが行われている。以下の特許文献１には、上質紙、感熱紙、カーボン紙、ＯＨＰフィルム等の印刷媒体の材質や、トナー、インク等の現像剤の種類等に基づいて、リサイクルの可否を判定して所定のマークを印刷媒体に出力する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−９８８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のプリンタドライバ及び画像処理装置では、印刷媒体に印刷されたべた印刷の面積によって印刷媒体を分別し、印刷媒体にマークを付与することは行われていない。（べた印刷とは、印刷媒体の所定領域を連続して塗り潰すことをいう。）そのため、べた印刷の面積による分別を行う場合には、目視により印刷面積の概略を判断して分別を行っていた。その結果、分別にばらつきが生じ、リサイクルされるべきものが廃棄され、廃棄されるべきものがリサイクルに分別されるという課題があった。
【課題を解決するための手段】
【０００５】
本発明のうちの第１の発明のプリンタドライバは、印刷データを変換して複数のドットからなるビットイメージを生成し、所定エリアによって前記ビットイメージを分割して複数の分割エリアを生成し、前記各分割エリアが、複数の印刷ドットを有するべた印刷エリアであるか否かを判定し、前記べた印刷エリアであると判定された前記分割エリアの数をカウントするべた印刷エリアカウント手段と、カウントされた前記分割エリアの数と前記所定エリアの面積とに基づいて前記べた印刷エリアの総面積を算出し、前記総面積と判定閾値とを比較し、その比較結果に応じて前記ビットイメージに対し所定のマークを付与するマーク付与手段とを備えている。
【０００６】
第２の発明のプリンタドライバは、印刷データを変換して複数のドットからなるビットイメージを生成し、前記ビットイメージ内の前記各ドットを基準として所定エリアにより複数の分割エリアを生成し、前記各分割エリアが、複数の印刷ドットを有するべた印刷エリアであるか否かを判定し、前記べた印刷エリアであると判定された全ての前記分割エリア内の前記印刷ドットの数をカウントする前記べた印刷エリアカウント手段と、カウントされた前記印刷ドットの数と判定閾値とを比較し、その比較結果に応じて前記ビットイメージに対し所定のマークを付与するマーク付与手段とを備えている。
【０００７】
第３の発明の画像処理装置は、第１の発明又は第２の発明のプリンタドライバを備え、前記所定のマークが付与された前記ビットイメージに対し、画像を形成するための処理を行うことを特徴とする。
【発明の効果】
【０００８】
本発明のプリンタドライバ及び画像処理装置によれば、印刷媒体の面積に対するべた印刷エリアの総面積の割合が、判定閾値を越えているか否かによって、異なった分別マークをビットイメージに付与するようにしている。そのため、印刷媒体には、分別マークが印刷されるので、利用者に負担をかけることなく、適切に印刷媒体の分別を行うことが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は本発明の実施例１における画像処理システムを示す構成図である。
【図２】図２は図１中の印刷媒体上に印刷されたべた印刷を示す図である。
【図３】図３は図１中の印刷媒体上に印刷されたべた印刷を示す図である。
【図４】図４は図１中の印刷媒体上に印刷された分別種別の表示を示す図である。
【図５】図５は図１中の入力操作部に表示される初期値設定画面の例を示す図である。
【図６】図６は１ページ分のビットイメージの例を示す図である。
【図７】図７は図６のビットイメージがバンドで分割された例を示す図である。
【図８】図８は図６中の逆三角形の一部を示す拡大図である。
【図９】図９は、印刷ドット密度閾値が１００％未満のときの図６中の逆三角形の一部を示す拡大図である。
【図１０】図１０は図１中のプリンタドライバの動作を示すフローチャートである。
【図１１】図１１は本発明の実施例２における画像処理システムを示す構成図である。
【図１２】図１２は本発明の実施例２におけるべた印刷エリア検出時のビットイメージを示す図である。
【図１３】図１３は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１４】図１４は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１５】図１５は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１６】図１６は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１７】図１７は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１８】図１８は図１２におけるべた印刷エリア検出の動作を示す図である。
【図１９】図１９は図１２における基準ドットの分布を示す図である。
【図２０】図２０は図１１中のプリンタドライバの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【００１１】
（実施例１の構成）
図１は、本発明の実施例１における画像処理システムを示す構成図である。
【００１２】
本実施例１の画像処理システムは、紙等の印刷媒体Ｐに画像を形成するためのドットイメージを生成する画像処理装置１０と、生成されたドットイメージを入力して印刷部８１により印刷媒体Ｐに画像を形成する画像形成装置８０とを備えている。
【００１３】
画像処理装置１０は、例えば、パーソナルコンピュータ等から構成されており、キーボード、マウス、及び表示装置を有する入力部としての入力操作部１１と、印刷データを作成するアプリケーションプログラム（以下「ＡＰ部」という。）１２と、ＡＰ部１２が作成した印刷データを変換してビットイメージを生成し、画像形成装置８０に出力するプリンタドライバ２０とを有している。入力操作部１１は、利用者が入力した各種初期設定値を取り込む機能を有している。
【００１４】
プリンタドライバ２０は、初期設定値入力手段２１と、初期設定値記憶部２２と、べた印刷エリアカウント手段（例えば、変換手段２３、分割手段２４、印刷ドット密度算出手段２５、べた印刷エリア個数カウンタ２６ａを有するべた印刷エリア演算手段２６）と、マーク付与手段２７とを備えている。
【００１５】
初期設定値入力手段２１は、各種初期設定値を入力操作部１１から入力し、初期設定値記憶部２２に格納する機能を有している。
【００１６】
変換手段２３は、ＡＰ部１２が作成した印刷データを変換して複数のドットからなるビットイメージを生成する機能を有している。分割手段２４は、ビットイメージを所定のサイズの単位矩形によって分割して複数の分割エリアを生成する機能を有している。印刷ドット密度算出手段２５は、分割エリア内の印刷ドット数ｐをカウントし、このカウントされた印刷ドット数ｐを分割エリア内のドット数ｄで除して印刷ドット密度γを算出する機能を有している。
【００１７】
ここで、単位矩形のサイズと、分割エリア内の印刷ドット数ｐと、分割エリア内のドット数ｄについて説明する。分割エリア内のドット数ｄとは、分割エリアを構成する画素（ドット）の数をいい、分割エリア内の印刷ドット数ｐとは、画素（ドット）のうち印刷媒体Ｐにおいてトナーやインク等の現像剤が載る画素（ドット）の数をいう。単位矩形サイズを縦ｓｈ×幅ｓｗとすると、
分割エリア内のドット数ｄ＝画素密度ρ（縦ｓｈ×幅ｓｗ）・・・（１）
印刷ドット密度γ
＝（印刷ドット数ｐ／分割エリア内のドット数ｄ）×１００・・・（２）
となる。
【００１８】
べた印刷エリア演算手段２６は、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリアをべた印刷エリアと判定し、べた印刷エリア個数カウンタ２６ａの値を増分（例えば、１を加える。）する機能を有している。
【００１９】
マーク付与手段２７は、べた印刷エリア個数カウンタ２６ａの値に、単位矩形のサイズ（ｓｈ×ｓｗ）を乗じてべた印刷エリアの総面積Ｓを算出し、この総面積Ｓと、判定閾値ｄｔｈとを比較し、べた印刷エリアの総面積Ｓが判定閾値ｄｔｈより大きいときには、第１のマーク（例えば、記号「雑紙」）をビットイメージに付加し、べた印刷エリアの総面積Ｓが判定閾値ｄｔｈより小さいときには、第２のマーク（例えば、記号「上質紙」）をビットイメージに付加する機能を有している。
【００２０】
画像形成装置８０は、例えば、プリンタであって、画像処理装置１０が生成したドットイメージを入力して印刷媒体Ｐに現像剤により画像を形成する機能を有している。
【００２１】
図２は、図１中の印刷媒体Ｐ上に印刷されたべた印刷を示す図である。図３（ａ）、（ｂ）、（ｃ）は図１中の印刷媒体Ｐ上に印刷されたべた印刷を示す図である。
【００２２】
べた印刷とは、印刷ドットにより所定面積以上に渡って連続して塗り潰された印刷のことをいう。例えば、モノクロ印刷の場合では、所定のエリアが連続して黒で塗り潰されることをいう。
【００２３】
図２の例では、横８ドット×縦８ドットの１６ドットでべた印刷エリアが構成されている。べた印刷は、図２に示すように、印刷ドット密度γが１００％で行われたものをいうことが多い。しかし、トナーやインクを用いるプリンタでは、多少印刷ドット密度γが低くても、べた印刷に見えるため、図３（ａ）、（ｂ）に示すように、一定間隔で極細線の白抜きが行われた画像であってもよいし、図３（ｃ）に示すように印刷ドットに交じって白抜きドットが適度に散在していてもよい。この場合、べた印刷エリアの判定精度が落ちることがあるので、その補完設定として印刷ドット密度閾値γｔｈを設ける。印刷ドット密度閾値γｔｈの範囲は１００％から８０％までを１％単位で設定可能とする。
【００２４】
図４は、図１中の印刷媒体Ｐ上に印刷された分別種別の表示を示す図である。
マーク付与手段２７において、べた印刷エリアの総面積Ｓと判定閾値ｄｔｈが比較される。このとき、べた印刷エリアの総面積Ｓが判定閾値ｄｔｈより大きい場合には、その印刷媒体Ｐを雑紙と判定して、図４に示すように、第１のマークとしての記号「雑紙」をグレイスケールで印刷する。
【００２５】
図５は、図１中の入力操作部１１に表示される初期値設定画面３０の例を示す図である。
【００２６】
図５において、単位矩形のサイズ（ｓｈ×ｓｗ）としてのべた印刷検出最小単位３１は、「３２／６００インチ高さ×３２／６００インチ幅」が表示されている。べた印刷検出最小単位３１とは、ビットイメージを分割する単位矩形のサイズを表し、解像度６００ｄｐｉ（ドット／インチ）の画像形成装置８０の場合、
高さ方向のドット数
＝解像度×高さ
＝６００×（３２／６００）＝３２ドット
となる。
【００２７】
同様に幅方向のドット数は、３２ドットとなるので、べた印刷検出最小単位３１をドット数で表すと、３２ドット×３２ドットになる。
【００２８】
印刷ドット密度閾値ｄｔｈとしてのべた印刷濃度設定３２は、「１００％」が表示されている。これは、べた印刷検出最小単位３１の全てのドットが印刷ドットのとき、即ち、印刷ドット密度γが１００％のときに、べた印刷として判定することを示している。べた印刷判断サイズ率３３は、「用紙の１／３以上」が表示されている。このべた印刷判断サイズ率３３は、印刷媒体Ｐを分別する判定閾値ｄｔｈを求めるために使用される。即ち、判定閾値ｄｈは、次の式（３）で求められる。
判定閾値ｄｔｈ＝印刷媒体Ｐの面積×べた印刷判断サイズ率３３・・・（３）
【００２９】
媒体判別用文言３４は、印刷媒体Ｐの分別のための文言を指定するもので、図５の例では、べた印刷エリアの総面積Ｓが判定閾値ｄｔｈより大きいときには、「雑紙」、小さいときには、「上質紙」を表示するようになっている。
【００３０】
図６は、１ページ分のビットイメージ４０の例を示す図である。図７は、図６のビットイメージ４０がバンド４０−１〜４０−１０で分割された例を示す図である。
【００３１】
図６のビットイメージ４０では、左上方に、べた印刷された逆三角形４１が表示され、中央部に、べた印刷された長方形が表示され、下方に、アルファベットが表示されている。
【００３２】
図７においては、図６のビットイメージ４０が複数のバンド４０−１〜４０−１０で分割されている。バンドとは、ビットイメージ４０を走査方向に一定の高さＨで分割したデータである。実際のバンドの高さＨは、設定により異なる。ここでは、バンドの高さＨを６４／６００インチとする。
【００３３】
イメージデータの展開用バンドは、６４／６００インチの高さＨであるため、これを基準に判断処理が効率良く行えるように、べた印刷検出最小単位３１は、下記のように６４の公約数とすることが好ましい。
６４／６００インチ高さ×６４／６００インチ幅
３２／６００インチ高さ×３２／６００インチ幅
１６／６００インチ高さ×１６／６００インチ幅
【００３４】
べた印刷検出最小単位３１の設定は、細かい単位で設定するほど、ベタ印刷エリアを細かく拾うことが可能となり、検出精度は上がるが、判定処理が増えるため画像展開速度が遅くなる。そのため、画像種類等によって適切なサイズを選択する。本実施例１では、図５に示したように、べた印刷検出最小単位３１は、３２／６００インチ高さ×３２／６００インチ幅とする。
【００３５】
図８は、図６中の逆三角形４１の一部を示す拡大図である。
図８において、黒丸は、現像剤が載っている印刷ドットを表し、白紙部分４１ｂは、現像剤が載らないドットを表している。べた印刷の領域４１ａは、連続した印刷ドットで塗り潰されている。
【００３６】
図９は、印刷ドット密度閾値γが１００％未満のときの図６中の逆三角形の一部を示す拡大図である。
【００３７】
図９には、図８で示した逆三角形４１の一部のビットイメージ４０を単位矩形により仮想的に分割して、複数の分割エリア５０（＝５０−１１〜５０−２４）を生成した状態が示されている。図９の例では、各分割エリア５０内の印刷ドット密度γは、１００％未満であり、分割エリア５０−１１〜５０−１４、及び分割エリア５０−２１〜５０−２３には、黒丸に交じって白丸が散在している。この場合、分割エリア５０内の黒丸で示される印刷ドットの密度が印刷ドット密度閾値ｄｔｈ以上であれば、その分割エリア５０は、べた印刷エリアと判定される。
【００３８】
（実施例１の動作）
図１０は、図１中のプリンタドライバ２０の動作を示すフローチャートである。
【００３９】
プリンタドライバ２０がＡＰ部１２から印刷データを入力することで本処理が開始される。
【００４０】
ステップＳ１において、変換手段２３は、ＡＰ部１２から印刷データを入力して変換し、ビットイメージ４０を生成し、ステップＳ２へ進む。ビットイメージ４０への変換処理は、図７に示すようにバンド単位で行われる。ステップＳ２において、分割手段２４は、図９に示すように所定のサイズの単位矩形によってビットイメージ４０を分割して分割エリア５０を生成し、ステップＳ３へ進む。
【００４１】
ステップＳ３において、印刷ドット密度算出手段２５は、式（１）、式（２）に基づいて分割エリア５０の印刷ドット密度γを算出し、ステップＳ４へ進む。ステップＳ４において、べた印刷エリア演算手段２６は、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、ステップＳ５へ進み、小さいときには、ステップＳ６へ進む。
【００４２】
ステップＳ５において、べた印刷エリア演算手段２６は、べた印刷エリア個数カウンタ２６ａの値を増分し、ステップＳ６へ進む。ステップＳ６において、べた印刷エリア演算手段２６は、全ての分割エリア５０について、べた印刷エリアか否かの判定及びべた印刷エリア個数カウンタ２６ａの値の増分処理が終了したかを確認する。終了していないときには、ステップＳ３に戻り、終了したときには、ステップＳ７へ進む。
【００４３】
ステップＳ７において、マーク付与手段２７は、べた印刷エリア個数カウンタ２６ａの値と、単位矩形のサイズとから、べた印刷エリアの総面積Ｓを算出し、ステップＳ８へ進む。ステップＳ８において、マーク付与手段２７は、べた印刷エリアの総面積Ｓと判定閾値ｄｔｈとを比較し、べた印刷エリアの総面積Ｓが判定閾値ｄｔｈより大きいときには、ステップＳ９へ進み、小さいときには、ステップＳ１０へ進む。ステップＳ９において、マーク付与部２７は、ビットイメージ４０に第１のマーク（例えば、記号「雑紙」）を付与し、ステップＳ１０において、マーク付与部２７は、ビットイメージ４０に第２のマーク(例えば、記号「上質紙」)を付与して、本処理を終了する。
【００４４】
（実施例１の効果）
本実施例１のプリンタドライバ２０及び画像処理装置１０によれば、印刷媒体Ｐの面積に対するべた印刷エリアの総面積Ｓの割合が、判定閾値ｄｔｈを越えているか否かによって、異なったマークをビットイメージに付与するようにしている。そのため、印刷媒体Ｐには、マークが印刷されるので、利用者に負担をかけることなく、適切に印刷媒体Ｐの分別を行うことが可能になる。
【実施例２】
【００４５】
（実施例２の構成）
図１１は、本発明の実施例２における画像処理システムを示す構成図であり、実施例１を示す図１中の要素と共通の要素には共通の符号が付されている。
【００４６】
本実施例２における画像処理システムは、実施例１と異なる画像処理装置１０Ａと、実施例１と同様の画像形成装置８０とを有している。本実施例１における画像処理装置１０Ａは、実施例１と異なるプリンタドライバ２０Ａと、実施例１と同様の入力操作部１１及びＡＰ部１２とを有している。
【００４７】
プリンタドライバ２０Ａは、実施例１と異なる印刷エリアカウント手段と、マーク付与手段２７Ａとを有している。この印刷エリアカウント手段は、実施例１と同様の変換手段２３と、実施例１と異なる印刷ドット密度算出手段２５Ａと、印刷ドットカウンタ２６ａＡを有するべた印刷エリア演算手段２６Ａとを備えている。プリンタドライバ２０Ａのその他の構成は、実施例１と同様である。
【００４８】
印刷ドット密度算出手段２５Ａは、ビットイメージ４０内の各ドットを基準として所定サイズの単位矩形により複数の分割エリア５０を生成し、各分割エリア５０に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する機能を有している。基準ドットは、分割エリア５０の左上部になるように選択される。
【００４９】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度が印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０をべた印刷エリアと判定し、分割エリア５０内の印刷ドット数ｐから特定の印刷ドットの数を減算した値により印刷ドットカウンタ２６ａＡの値を増分する機能を有している。
【００５０】
マーク付与手段２７Ａは、印刷ドットカウンタ２６ａＡの値と、判定閾値ｄｔｈとを比較し、印刷ドットカウンタ２６ａＡの値が判定閾値ｄｔｈより大きいときには、第１のマーク（例えば、記号「雑紙」）をビットイメージ４０に付加し、印刷ドットカウンタ２６ａＡの値ｃｔの大きさが判定閾値ｄｔｈより小さいときには、第２のマーク（例えば、記号「上質紙」）をビットイメージ４０に付加する機能を有している。
【００５１】
（実施例２の動作）
図１２は、本発明の実施例２におけるべた印刷エリア検出時のビットメージ４０を示す図である。
【００５２】
本実施例２では、単位矩形のサイズを縦４ドット×幅４ドット、印刷ドット密度閾値γｔｈを１００％とする。
【００５３】
図１２において、丸印は、印刷ドットを表し、２つのバンド４０−１，４０−２にまたがって印刷ドットが形成されている。図１２では、印刷ドットが全部で６１ドットある。ここで、仮に、実施例１の構成で、べた印刷エリアを検出すると、分割エリア５０−２〜５０−６は、いずれも、印刷ドット密度γが１００％未満になり、分割エリア５０−１のみの印刷密度γが１００％になる。そのため、分割エリア５０-１のみがベタ印刷エリアと判定される。
【００５４】
しかし、分割エリア５０−２と５０−５にまたがったエリアには、印刷密度γが１００％になる縦４ドット×幅４ドットのエリアが存在する。このように実施例１の構成の場合には、これらのエリアは、べた印刷エリアとしてカウントされないことになる。
【００５５】
図１３〜図１８は、図１２におけるべた印刷エリア検出の動作を示す図である。
図１３〜図１８において、丸印は、印刷ドットを表し、丸印内の英数字は、印刷ドットを識別するためのものである。
【００５６】
本実施例２では、単位矩形により、バンド４０−１の左上部から順次分割エリア５０を生成し、べた印刷エリアの検出を行う。
【００５７】
図１３において、印刷ドット密度算出手段２５Ａは、単位矩形により、基準ドットである印刷ドットＡ１を左上部とする分割エリア５０-１を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−１に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１３の例では、印刷度ドット密度γは、１００％である。
【００５８】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０−１をべた印刷エリアと判定し、印刷ドットカウンタ２６ａＡの値を分割エリア５０−１内の印刷ドットの数だけ増分する。図１３の例では、印刷ドット密度γが１００％で、印刷ドット密度閾値γｔｈが１００％なので、分割エリア５０−１は、べた印刷エリアと判定される。分割エリア５０−１内の印刷ドットの数は１６個なので、印刷ドットカウンタ２６ａＡの値を１６だけ増分する。
【００５９】
図１４において、印刷ドット密度算出手段２５Ａは、単位矩形により、印刷ドットＡ１の右隣の印刷ドットＡ２を基準ドットとする分割エリア５０-２を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−２に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１４の例では、印刷度ドット密度γは、１００％である。
【００６０】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０−２をべた印刷エリアと判定する。
【００６１】
しかしながら、分割エリア５０−１と分割エリア５０−２とは、重なりがあるため、分割エリア５０−２の印刷ドット数ｐは、４ドットとカウントする。つまり、特定の印刷ドットＡ２−Ａ３−Ａ４，Ｂ２−Ｂ３−Ｂ４，Ｃ２−Ｃ３−Ｃ４，０２−０３−０４は、既に、分割エリア５０−１の印刷ドットとしてカウント済みである。そのため、
カウントすべき印刷ドット数
＝分割エリア５０-２内の印刷ドット数ｐ−特定の印刷ドット数・・・（４）
となり、図１５の例では、１６−１２＝４となる。
【００６２】
図１５において、印刷ドット密度算出手段２５Ａは、単位矩形により、印刷ドットＡ２の右隣の印刷ドットＡ３を基準ドットとする分割エリア５０-３を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−３に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１５の例では、印刷度ドット密度γは、１００％にならないのでべた印刷エリアと判定されない。残りのＡ列も同様にベタ印刷エリアとは判断されないため、ベタ印刷エリアとしてのカウントは行われない。このように、Ａ列を順次右方向にビット単位で基準ドットを選択し、べた印刷エリアの検出を行う。Ａ列についてべた印刷エリアの検出が終了したら、Ｂ列についてべた印刷エリアの検出を行う。
【００６３】
図１６において、印刷ドット密度算出手段２５Ａは、単位矩形により、印刷ドットＡ１の下隣の印刷ドットＢ１を左上部とする分割エリア５０-４を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−４に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１６の例では、印刷度ドット密度γは、１００％である。
【００６４】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０−２をべた印刷エリアと判定する。
【００６５】
しかしながら、分割エリア５０−１と分割エリア５０−４とは、重なりがあるため、分割エリア５０−４の印刷ドット数ｐは、４ドットとカウントする。つまり、特定の印刷ドットＢ１−Ｂ２−Ｂ３−Ｂ４、Ｃ１−Ｃ２−Ｃ３−Ｃ４、Ｄ１−Ｄ２−Ｄ３−Ｄ４は、既に、分割エリア５０−１の印刷ドットとしてカウント済みである。そのため、図１６の例では、分割エリア５０-２内の印刷ドット数ｐは１６、特定の印刷ドット数は１２なので、式（４）から、カウントすべき印刷ドット数は、１６−１２＝４となる。
【００６６】
図１７において、印刷ドット密度算出手段２５Ａは、単位矩形により、印刷ドットＢ１の右隣の印刷ドットＢ２を基準ドットとする分割エリア５０-５を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−５に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１７の例では、印刷度ドット密度γは、１００％である。
【００６７】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０−２をべた印刷エリアと判定する。
【００６８】
しかしながら、分割エリア５０−２と、分割エリア５０−４と、分割エリア５０−５とは、重なりがあるため、分割エリア５０−４の印刷ドット数ｐは、印刷ドットＥ５の１ドットをカウントすることになる。
【００６９】
図１８において、印刷ドット密度算出手段２５Ａは、単位矩形により、印刷ドットＢ２の右隣の印刷ドットＢ３を基準ドットとする分割エリア５０-６を生成する。印刷ドット密度算出手段２５Ａは、式（１）、式（２）に基づいて、分割エリア５０−６に属するドット数ｄ及び印刷ドット数ｐを計数し、印刷ドット数ｐをドット数ｄで除して印刷ドット密度γを算出する。図１８の例では、印刷度ドット密度γは、１００％である。
【００７０】
べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、分割エリア５０−６をべた印刷エリアと判定する。
【００７１】
しかしながら、分割エリア５０−５と分割エリア５０−６とは、重なりがあるため、分割エリア５０−２の印刷ドット数ｐは、４ドットとカウントする。
【００７２】
図１３〜図１８を用いて説明した内容は、次の規則１〜４にまとめられる。
【００７３】
（ａ）  規則１
分割エリア５０−１のように、基準ドットＡ１の上方及び左方にカウント済みの基準ドットが隣接していないときには、分割エリア５０−１内の全ての印刷ドットの数をベタ印刷のドット数としてカウントを行う。このような基準ドットは、Ａ１のみである。
【００７４】
（ｂ）  規則２
分割エリア５０−２のように、基準ドットＡ２の上方には、カウント済みの基準ドットが隣接しておらず、左方には、カウント済みの基準ドットが隣接いるときには、分割エリア５０−２内の片辺分のドット数をカウントする。この例の場合は、４ドット×４ドットの矩形であるので、４ドットをカウントする。このような基準トッドは、Ａ２，Ｂ３，Ｂ４，Ｂ５，Ｃ６，Ｃ７，Ｃ８，Ｃ９の８個ある。
【００７５】
（ｃ）  規則３
分割エリア５０−４のように、基準ドットＢ１の上方には、カウント済みの基準ドットＡ１が隣接しており、左方には、カウント済みの基準ドットが隣接していないときには、分割エリア５０−４の片辺分のドット数をカウントする。この例の場合は、４ドット×４ドットの矩形であるので、４ドットをカウントする。このような基準ドットは、Ｂ１，Ｃ１の２個ある。
【００７６】
（ｄ）  規則４
分割エリア５０−５のように、基準ドットＢ２の上方には、カウント済みの基準ドットＡ２が隣接しており、左方には、カウント済みの基準ドットＢ１が隣接しているきには、１ドットをカウントする。このような基準ドットは、Ｂ２，Ｃ２，Ｃ３，Ｃ４，Ｃ５の５個ある。
【００７７】
図１９は、図１２における基準ドットの分布を示す図である。
図１９において、黒丸は、基準ドットを表し、前記規則（１）〜（４）によれば、図１９において、べた印刷エリアの印刷ドットとしてカウントされる印刷ドット数は、次のように計算される。
べた印刷エリアの印刷ドット数
＝（１個×１６ドット）＋（８個×４ドット）＋（２個×４ドット）
＋（５個×１ドット）＝６１ドット
となる。このように、図１２のドットイメージ４０において、実施例１の構成を用いてべた印刷エリアを検出した場合には、１６ドットが、べた印刷エリアの印刷ドットとして、カウントされたが、図１９に示すように、実施例２の構成では、６１ドットがべた印刷エリアの印刷ドットとして、カウントされる。
【００７８】
図２０は、図１１中のプリンタドライバ２０Ａの動作を示すフローチャートであり、実施例１を示す図１０中のステップと共通のステップには共通の符号が付されている。
【００７９】
プリンタドライバ２０がＡＰ部１２から印刷データを入力することで本処理が開始される。
【００８０】
ステップＳ１，Ｓ４，Ｓ９，Ｓ１０は、実施例１と同様のステップである。その他のステップ２１〜Ｓ２７は、実施例１と異なるステップである。
【００８１】
ステップＳ１において、変換手段２３は、ＡＰ部１２から印刷データを入力して変換し、ビットイメージ４０を生成し、ステップＳ２１へ進む。
【００８２】
ステップＳ２１において、印刷ドット密度算出手段２５は、基準ドットを選択して、所定のサイズの矩形で分割エリア５０を生成する。基準ドットは、本処理の開始時には、ビットイメージ４０の左上のドットを選択し、以下、ビットイメージ４０の右方向に順次基準ドットを選択する。１行のドット列の処理が終了したら、次の行へ移り、順次基準ドットを選択して、ビットイメージ４０の全てのドットを基準ドットとして選択し、ステップＳ２２へ進む。
【００８３】
ステップＳ２２において、印刷ドット密度算出手段２５は、印刷ドット密度γを算出し、ステップＳ４へ進む。ステップＳ４において、べた印刷エリア演算手段２６Ａは、算出された印刷ドット密度γと、印刷ドット密度閾値γｔｈとを比較し、印刷ドット密度γが印刷ドット密度閾値γｔｈ以上のときには、ステップＳ２３へ進み、未満のときには、ステップＳ２５へ進む。
【００８４】
ステップＳ２３において、べた印刷エリア演算手段２６Ａは、印刷ドット数ｐから特定印刷ドット数を減算して、カウントすべき印刷ドット数を求め、ステップＳ２４へ進む。このカウントすべき印刷ドット数は、より具体的には、前記規則（１）〜（４）によって求められる。
【００８５】
ステップＳ２４において、前記カウントすべき印刷ドット数により印刷ドットカウンタ２６ａＡの値を増分し、ステップＳ２５へ進む。ステップＳ２５において、べた印刷エリア演算手段２６Ａは、ビットイメージ４０内の全てのドットについて、べた印刷エリアか否かの判定及び印刷ドットカウンタ２６ａＡの値の増分処理をしたかを確認する。終了していないときには、ステップＳ２１に戻り、終了したときには、ステップＳ２６へ進む。
【００８６】
ステップＳ２６において、マーク付与手段２７は、べた印刷エリアの面積で表されている判定閾値ｄｔｈに解像度を乗じてドット数に換算し、ステップＳ２７へ進む。ステップＳ２７において、印刷ドットカウンタ２６ａＡの値と、判定閾値ｄｔｈの値とを比較し、印刷ドットカウンタ２６ａＡの値が判定閾値ｄｔｈの値より大きいときには、ステップＳ９へ進み、小さいときには、ステップＳ１０へ進む。実施例１と同様に、ステップＳ９において、マーク付与部２７は、ビットイメージ４０に第１のマーク（例えば、記号「雑紙」）を付与し、ステップＳ１０において、マーク付与部２７は、ビットイメージ４０に第２のマーク(例えば、記号「上質紙」)を付与して、本処理を終了する。
【００８７】
（実施例２の効果）
実施例２のプリンタドライバ２０Ａ及び画像処理装置１０Ａによれば、実施例１の効果に加え、ドット単位でべた印刷エリアの検出を行うので、より正確に印刷媒体Ｐの分別が可能になる。
【００８８】
（変形例）
本発明は、上記実施例に限定されず、種々の利用形態や変形が可能である。この利用形態や変形例としては、例えば、次の（ａ）又は（ｂ）のようなものがある。
【００８９】
（ａ）  実施例１、２では、プリンタドライバ２０，２０Ａを画像処理装置１０，１０Ａ内に設けたが、画像形成理装置８０内に設けてもよい
【００９０】
（ｂ）  実施例１では、べた印刷エリアの総面積Ｓを求めて、この総面積Ｓが判定閾値ｄｔｈを越えるか否かによって、分別用のマークを決めたが、べた印刷エリアを構成する印刷ドットの合計を求めるようにしてもよい。
【符号の説明】
【００９１】
１０，１０Ａ          画像処理装置
１１                  入力操作部
１２                  ＡＰ部
２０，２０Ａ          プリンタドライバ
２１                  初期設定値入力手段
２３                  変換手段
２４                  分割手段
２５，２５Ａ          印刷ドット密度算出手段
２６，２６Ａ          べた印刷エリア演算手段
２６ａ                べた印刷エリア個数カウンタ
２６ａＡ              印刷ドットカウンタ
２７，２７Ａ          マーク付与手段
４０                  ビットイメージ
５０                  分割エリア
８０                  画像形成装置
Ｐ                    印刷媒体
【図１】
2013142926.tif 000003
【図２】
2013142926.tif 000004
【図３】
2013142926.tif 000005
【図４】
2013142926.tif 000006
【図５】
2013142926.tif 000007
【図６】
2013142926.tif 000008
【図７】
2013142926.tif 000009
【図８】
2013142926.tif 000010
【図９】
2013142926.tif 000011
【図１０】
2013142926.tif 000012
【図１１】
2013142926.tif 000013
【図１２】
2013142926.tif 000014
【図１３】
2013142926.tif 000015
【図１４】
2013142926.tif 000016
【図１５】
2013142926.tif 000017
【図１６】
2013142926.tif 000018
【図１７】
2013142926.tif 000019
【図１８】
2013142926.tif 000020
【図１９】
2013142926.tif 000021
【図２０】
2013142926.tif 000022