(57)【要約】【課題】前景パターン及び背景パターンが有彩色で表されたパターンデータを、疑似階調処理によって直接変換する場合と比較して、パターンの乱れが抑制され、出力先で利用可能な２値の印刷用のパターンに変換して出力することが可能な印刷指示装置及びプログラムを提供する。【解決手段】印刷指示装置は、第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、受け付けられた前記第１のパターンデータの前記前景パターン及び前記背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段と、を備える。【選択図】図２
2018136871.tif 000002
【特許請求の範囲】
【請求項１】
第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、
受け付けられた前記第１のパターンデータの前記前景パターン及び前記背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段と、
を備えた印刷指示装置。
【請求項２】
前記受付手段は、無彩色で表された前景パターンと無彩色で表された背景パターンと該前景パターンの色彩を指定する第１の色情報と該背景パターンの色彩を指定する第２の色情報とを含む第２のパターンデータを更に受け付ける、
請求項１に記載の印刷指示装置。
【請求項３】
前記受付手段により受け付けられた前記第１のパターンデータと、前記第２のパターンデータとを判別する判別手段を更に備える、
請求項２に記載の印刷指示装置。
【請求項４】
受け付けられた前記第１のパターンデータを、グレースケールのパターンデータに変換する変換手段を、さらに備える、
請求項１から３のいずれか１項に記載の印刷指示装置。
【請求項５】
コンピュータを、
第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、
受け付けられた前記第１のパターンデータの前記前景パターン及び前記背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示装置及びプログラムに関する。
【背景技術】
【０００２】
近年、色の付いた特定のパターンをディザ法等の疑似階調法によって処理する画像処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された画像処理装置は、入力されるブラシ情報から前景色および背景色を抽出し、抽出される前景色および背景色それぞれに対応するブラシパターンを、予め用意された階調表現ブラシデータから取得し、前景色および背景色に対応するブラシパターンそれぞれにランダマイズ処理を施し、入力ブラシ情報およびランダマイズ処理されたブラシパターンから色処理済みのブラシパターンを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−６７４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題の一つは、前景パターン及び背景パターンが有彩色で表されたパターンデータを、疑似階調処理によって直接変換する場合と比較して、パターンの乱れが抑制され、出力先で利用可能な２値の印刷用のパターンに変換して出力することが可能な印刷指示装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、受け付けられた前記第１のパターンデータの前記前景パターン及び前記背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段と、を備えた印刷指示装置。
［２］前記受付手段は、無彩色で表された前景パターンと無彩色で表された背景パターンと該前景パターンの色彩を指定する第１の色情報と該背景パターンの色彩を指定する第２の色情報とを含む第２のパターンデータを更に受け付ける、前記［１］に記載の印刷指示装置。
［３］前記受付手段により受け付けられた前記第１のパターンデータと、前記第２のパターンデータとを判別する判別手段を更に備える、前記［２］に記載の印刷指示装置。
［４］受け付けられた前記第１のパターンデータを、グレースケールのパターンデータに変換する変換手段を、さらに備える、前記［１］から［３］のいずれか１つに記載の印刷指示装置。
［５］コンピュータを、第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、受け付けられた前記第１のパターンデータの前記前景パターン及び前記背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、５に係る発明によれば、前景パターン及び背景パターンが有彩色で表されたパターンデータを、疑似階調処理によって直接変換する場合と比較して、パターンの乱れが抑制され、出力先で利用可能な２値の印刷用のパターンに変換して出力することができる。
請求項２、３に係る発明によれば、有彩色の前景パターン及び背景パターンを含むパターンデータと、無彩色の前景パターン及び背景パターンを含むパターンデータとの双方を処理することができる。
請求項４に係る発明によれば、前景パターン及び背景パターンに対してグレースケールのパターンデータに関連付けて２値の印刷用のパターンを抽出することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る画像処理システムの構成例を示す図である。
【図２】図２は、本実施の形態に係る印刷指示装置の制御系の一例を示すブロック図である。
【図３Ａ】図３Ａ（ａ）、（ｂ）、（ｃ）は、カラーマスクパターンのグレースケール化の一例を示す図である。
【図３Ｂ】図３Ｂ（ｄ）は、マスクパターンの２値化の一例を示す図である。
【図４】図４は、２値の印刷用のパターンの決定を説明する図であり、（ａ）は、グレースケールテーブルの一例を示す図であり、（ｂ）〜（ｆ）は、グレースケールマスクパターンから前景パターン及び背景パターンの色情報を指定して２値の印刷用のパターンを決定する例を示す図である。
【図５Ａ】図５Ａは、本実施の形態に係る画像処理システムの動作の一例を示すフローチャートである。
【図５Ｂ】図５Ｂは、本実施の形態に係る画像処理システムの動作の一例を示すフローチャートである。
【図６】図６は、拡大処理の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る印刷指示装置は、第１の有彩色で表された前景パターンと第２の有彩色で表された背景パターンとを含む第１のパターンデータを受け付ける受付手段と、受け付けられた第１のパターンデータの前景パターン及び背景パターンを、閾値を用いて２値の印刷用のパターンに変換して出力先の印刷装置に出力する出力手段と、を備える。
【００１１】
パターンデータとは、例えば、縦線、横線、構成線等で構成される繰り返し模様の基本となるマスクパターンと、指定されている場合には、マスクパターンの色を指定する色情報とを含むデータをいう。
【００１２】
マスクパターンは、模様の部分の前景パターンと、模様以外の背景の部分の背景パターンとを含む。
【００１３】
パターンデータには、次のものが含まれる。
（i）有彩色で表された前景パターン及び背景パターンによる有彩色のマスクパターンを含むパターンデータ。このパターンデータは、第１のパターンデータの一例である。
（ii）無彩色で表された前景パターン及び背景パターンによる無彩色のマスクパターンと前景パターン及び背景パターンの色彩を指定する色情報とを含むパターンデータ。このパターンデータは、第２のパターンデータの一例である。
（iii）無彩色のマスクパターンに色情報を含んでいないパターンデータ。なお、無彩色のマスクパターンには、２値のマスクパターンが含まれる。
【００１４】
なお、以下の本実施の形態では、上記（i）、（ii）のパターンデータを例に説明する。
【００１５】
出力先の印刷装置には、例えば、カラーで印刷可能なカラープリンタ、モノクロ専用のプリンタが含まれる。出力先の印刷装置で利用可能な２値の印刷用のパターンとは、出力先で印刷されるパターンをいう。
【００１６】
閾値とは、有彩色のマスクパターンの前景パターン及び背景パターンの輝度値に応じて、２値の印刷用のパターンを決定するための基準値をいう。
【００１７】
［実施の形態］
図１は、本発明の実施の形態に係る画像処理システムの構成例を示す図である。この画像処理システム１は、印刷指示装置２と、印刷指示装置２にネットワーク４を介して接続された複数のプリンタ３とを有して構成されている。プリンタ３は、印刷装置の一例である。印刷装置は、スキャナ、プリンタ、コピー等の複数の機能を有する複合機でもよい。
【００１８】
印刷指示装置２は、例えば、パーソナルコンピュータであるが、多機能携帯電話機（スマートフォン）等の携帯情報端末でもよい。印刷指示装置２は、ネットワーク４を介して印刷ジョブ（印刷指示）をプリンタ３に送信する。
【００１９】
プリンタ３は、印刷ジョブに含まれる印刷データを解釈してビットマップデータ等の画像データに変換し、画像データを、例えば、電子写真方式、インクジェット方式等により用紙等の記録媒体に印刷して出力する。
【００２０】
ネットワーク４は、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット等であり、有線でも無線でもよい。
【００２１】
（印刷指示装置の構成）
図２は、印刷指示装置２の制御系の一例を示すブロック図である。この印刷指示装置２は、印刷指示装置２の各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、キーボード、マウス等で実現される入力部２２と、液晶ディスプレイ等で実現される表示部２３と、プリンタ３との間でネットワーク４を介して通信する通信部２４とを備える。
【００２２】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、プリンタドライバ格納部２１１に格納されたプリンタドライバのプログラムに従って動作することにより、受付手段２００、処理手段２０１、生成手段２０２、送信手段２０３等として機能する。処理手段２０１は、判別手段及び変換手段の一例である。生成手段２０２及び送信手段２０３は、出力手段の一例である。各手段２００〜２０３の詳細については後述する。
【００２３】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、アプリケーションを格納するアプリケーション格納部２１０、プリンタドライバを格納するプリンタドライバ格納部２１１、文書データを格納する文書データ格納部２１２、グレースケールテーブル２１３Ａ（図４（ａ）参照）を格納するグレースケールテーブル格納部２１３等を有する。
【００２４】
アプリケーションは、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム等である。アプリケーションは、ユーザの操作により文書を作成するものであり、作成した文書に対して、印刷を指示すると、文書データをプリンタドライバに渡す。なお、既に作成した文書を記憶部２１に記憶しておき、印刷する際に記憶部２１から読み出し、印刷を指示してもよく、編集する際に記憶部２１から読み出し、編集した後に印刷を指示してもよい。
【００２５】
プリンタドライバは、文書データをプリンタ３が解釈できるＰＤＦ（Portable Document Format)、ＰｏｓｔＳｃｒｉｐｔ（登録商標）等のページ記述言語（ＰＤＬ：Page Description Language）で記述された印刷データに変換し、印刷データ及び印刷条件を含む印刷ジョブを生成し、印刷ジョブをプリンタ３に送信する。
【００２６】
（グレースケールテーブルの構成）
図４（ａ）は、グレースケールテーブル２１３Ａの一例を示す図である。グレースケールテーブル２１３Ａには、無彩色の濃淡の画像が登録されている。最も黒い色の画素２１６ｌ（図示上側）の画素値は０であり、最も白い色の画素２１６ｔ（図示下側）の画素値は２５５である。０から２５５に亘る２５６個の輝度は、予め定められた段階（例えば、１５段階）に段階的に分けられて登録されている。
【００２７】
また、グレースケールテーブル２１３Ａには、第１の閾値２１６ａと、第２の閾値２１６ｂとが登録されている。この閾値は、操作者の操作により設定、変更するようにしてもよい。
【００２８】
受付手段２００は、パターンデータを含む文書データを受け付ける。パターンデーは、前景パターンと、背景パターンとを含むマスクパターンを含む。マスクパターンは、有彩色で表されたものでも、無彩色で表されたものでもよい。
【００２９】
マスクパターンが有彩色で表されたものである場合、例えば、前景パターン及び背景パターンは有彩色で表されている。なお、このような場合に、前景パターン及び背景パターンは無彩色として表現してもよい。また、マスクパターンが無彩色で表されたものである場合、例えば、前景パターンは黒色、背景パターンは白色で表されている。また、マスクパターンが無彩色で表されたものである場合、パターンデータには、前景パターン及び背景パターンの色彩を指定する色情報が含まれる。なお、このような場合に、前景パターン及び背景パターンの色彩を色情報により指定せず、前景パターンと背景パターンをそれぞれ色情報で指定された有彩色の均一パターンとして表現してもよい。
【００３０】
また、受付手段２００は、前述の閾値を変更する操作を受け付けるように構成してもよい。この操作は、操作者によって入力部２２に入力されるものである。
【００３１】
処理手段２０１は、受付手段２００により受け付けられた文書データに含まれるパターンデータのマスクパターンが、有彩色のマスクパターンか、無彩色のマスクパターンかを判別する。
【００３２】
処理手段２０１は、受け付けられた文書データに含まれるパターンデータのマスクパターンを有彩色と判別した場合、有彩色のマスクパターンをグレースケール化するグレースケール化処理を行った後、それを２値化する２値化処理を行う。また、処理手段２０１は、受付手段２００が上述の閾値を変更する操作を受け付けると、この操作に応じて閾値を変更する。また、処理手段２０１は、変更された閾値に応じて、前景パターンの色情報及び背景パターンの色情報を白色（輝度値１）又は黒色（輝度値０）に指定する。
【００３３】
一方、処理手段２０１は、受け付けられた文書データに含まれるパターンデータのマスクパターンを無彩色と判別した場合、グレースケール化処理及び２値化処理はともに行わない。
【００３４】
送信手段２０３は、印刷ジョブを通信部２４によりネットワーク４を介して指定されたプリンタ３に送信する。  
【００３５】
（プリンタの構成）
図２に示すように、プリンタ３は、プリンタ３を制御する制御部３０と、印刷指示装置２との間でネットワーク４を介して通信する通信部３２とを備える。
【００３６】
プリンタ３の制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部３０は、印刷指示装置２の送信手段２０３から印刷ジョブが送信されると、印刷ジョブに含まれる２値の印刷用のパターンを出力する。
【００３７】
（実施の形態の動作）
次に、画像処理システム１の動作の一例について図３Ａ、図３Ｂ、図４、図５Ａ、図５Ｂを参照して説明する。図３Ａ（ａ）は、カラーマスクパターンの一例を示す図である。図３Ａ（ｂ）は、各色に対応するグレースケールの一例を示す図である。図３Ａ（ｃ）は、グレースケール化されたマスクパターンの一例を示す図である。図３Ｂ（ｄ）は、マスクパターンの２値化の一例を示す図である。図４は、２値の印刷用のパターンの決定を説明する図であり、（ａ）は、グレースケールテーブル２１３Ａの一例を示す図であり、（ｂ）〜（ｆ）は、グレースケールマスクパターンから前景パターン及び背景パターンの色情報を指定して２値の印刷用のパターンを決定する例を示す図である。図５Ａ、図５Ｂは、画像処理システムの動作の一例を示すフローチャートである。
【００３８】
操作者が入力部２２を操作して、記憶部２１に記憶されている文書データから印刷対象の文書データを選択し、その文書データに対して印刷を要求してプリンタドライバを起動させる。なお、文書データには、パターンデータが含まれているものとする。
【００３９】
受付手段２００は、パターンデータを含む文書データを受け付ける。
【００４０】
処理手段２０１は、受付手段２００により受け付けられた文書データに含まれるパターンデータのマスクパターンが有彩色（以下、「カラー」ともいう。）で表されたものであるかどうかを判別する（Ｓ１）。
【００４１】
（１）カラーのマスクパターンの場合
処理手段２０１が、パターンデータのマスクパターンがカラーで表されたものであると判別した場合（Ｓ１：Ｙｅｓ）、カラーのマスクパターン（以下、単に「カラーマスクパターン」ともいう。）をグレースケール化するグレースケール化処理を行う（Ｓ２）。
【００４２】
具体的には、処理手段２０１は、マスクパターンを構成する各画素の色を特定する色情報（本実施の形態では、ＲＧＢ値）をマスクパターンから取得する。これらＲ値、Ｇ値、Ｂ値は例えばそれぞれ、０から２５５の値を有する。なお、色情報は、ＣＭＹＫ値等の他の色情報でもよい。
【００４３】
次に、処理手段２０１は、各画素の輝度値の代用特性値として例えば取得したＲ値、Ｇ値、Ｂ値の平均を求める。例えば、Ｒ値が１８、Ｇ値が８６、Ｂ値が２４３の場合、平均値は１１９（＝（１８＋８６＋２４３）／３）となる。
【００４４】
なお、処理手段２０１は取得したＲ値、Ｇ値、Ｂ値の加重平均を求めてもよい。加重平均の求め方は、例えば数式（ａ１ｘＲ値＋ａ２ｘＧ値＋ａ３ｘＢ値）／３を用いて算出される。ここで、ａ１、ａ２、ａ３、は予め定められた値である。処理手段２０１の処理の結果、各画素は、０から２５５まで２５６の階調（以下、「画素値」ともいう。）を有するグレースケールに変換される。この画素値は輝度値の一例である。
【００４５】
一例として、図３Ａ（ａ）に示すような、前景パターン２２１Ａ（破線のハッチングが施された領域）及び背景パターン２２２Ａ（実線のハッチングが施された領域）を含むカラーマスクパターン２２０Ａについて説明する。
【００４６】
図３Ａ（ａ）に示すカラーマスクパターン２２０Ａの前景パターン２２１Ａを構成する各画素２２１Ａａは、図３Ａ（ｂ）に示すように、例えば、１１９の画素値を有する画素２２１Ｂａに変換される。また、背景パターン２２２Ａを構成する画素２２２Ａａは、例えば、２２１の画素値を有する画素２２２Ｂａに変換される。
【００４７】
このようにして、図３Ａ（ｃ）に示すような、グレースケールで表された前景パターン２２１Ｂと、グレースケールで表された背景パターン２２２Ｂとを含むグレースケールのマスクパターン（以下、単に「グレースケールマスクパターン」ともいう。）２２０Ｂが得られる。
【００４８】
次に、処理手段２０１は、記憶部２１に記憶された閾値を用いて、グレースケールマスクパターンの前景パターンの色情報及び背景パターンの色情報を指定する。図４（ａ）に示すように、グレースケールテーブル２１３Ａには、２つの閾値、すなわち、第１の閾値２１６ａ及び第２の閾値２１６ｂが登録されている。なお、説明の便宜上、第１の閾値２１６ａは第２の閾値２１６ｂよりも小さいものとする。
【００４９】
ここで、操作者が入力部２２を操作して、第１の閾値２１６ａ又は第２の閾値２１６ｂを変更した場合、処理手段２０１は、第１の閾値２１６ａ又は第２の閾値２１６ｂを変更する。
【００５０】
処理手段２０１は、グレースケールマスクパターン２２０Ｂにおいて、前景パターン２２１Ｂを構成する画素の画素値（以下、単に「前景パターンの画素値」ともいう。）と背景パターン２２２Ｂを構成する画素の画素値（以下、単に「背景パターンの画素値」ともいう。）とを抽出する。次に、この２つの画素値がともに第１の閾値２１６ａよりも小さい（黒色に近い）ものであるかどうかを判別する（Ｓ３）。
【００５１】
処理手段２０１が、２つの画素値がともに第１の閾値２１６ａよりも小さいものであると判別した場合（Ｓ３：Ｙｅｓ）、図４（ｂ）に示すように、前景パターンの色情報を黒色に指定するとともに（Ｓ４）、背景パターンの色情報を黒色に指定する（Ｓ５）。
【００５２】
例えば、図４（ｂ）に示すグレースケールマスクパターン５００の前景パターン５０１の画素値は、図４（ａ）の画素２１６ｍの画素値に相当し、背景パターン５０２の画素値は、図４（ａ）の画素２１６ｎの画素値に相当している。前景パターン５０１の画素値及び背景パターン５０２の画素値はともに、第１の閾値２１６ａよりも小さい。この場合、処理手段２０１は、前景パターンの色情報６００を黒色に指定するとともに、背景パターンの色情報７００を黒色に指定する。
【００５３】
一方、処理手段２０１が、２つの画素値のうちいずれかが第１の閾値２１６ａよりも大きいものであると判別した場合（Ｓ３：Ｎｏ）、処理手段２０１は、２つの画素値がともに第２の閾値２１６ｂよりも大きい（白色に近い）ものであるかどうかを判別する（Ｓ６）。
【００５４】
処理手段２０１が、２つの画素値がともに第２の閾値２１６ｂよりも大きいものであると判別した場合（Ｓ６：Ｙｅｓ）、図４（ｆ）に示すように、前景パターンの色情報を白色に指定するとともに（Ｓ７）、背景パターンの色情報を白色に指定する（Ｓ８）。
【００５５】
例えば、図４（ｆ）に示すグレースケールマスクパターン５４０の前景パターン５４１の画素値は、図４（ａ）の画素２１６ｒの画素値に相当し、背景パターン５４２の画素値は、図４（ａ）の画素２１６ｓの画素値に相当している。２つの画素値はともに第２の閾値２１６ｂよりも大きい。この場合、処理手段２０１は、前景パターンの色情報６４０を白色に指定するとともに、背景パターンの色情報７４０を白色に指定する。
【００５６】
一方、処理手段２０１が、２つの画素値がともに第２の閾値２１６ｂよりも大きいものでないと判別した場合（Ｓ６：Ｎｏ）、図４（ｃ）、図４（ｄ）又は図４（ｅ）に示すように、前景パターンの色情報を黒色に指定するとともに（Ｓ９）、背景パターンの色情報を白色に指定する（Ｓ１０）。
【００５７】
例えば、図４（ｃ）に示すグレースケールマスクパターン５１０の前景パターン５１１の画素値は、図４（ａ）の画素２１６ｍの画素値に相当し、背景パターン５１２の画素値は、図４（ａ）の画素２１６ｐの画素値に相当している。前景パターン５１１及び背景パターン５１２の画素値は、ともに第１の閾値２１６ａよりも小さいものでも、ともに第２の閾値２１６ｂよりも大きいものでもない。この場合、処理手段２０１は、前景パターンの色情報６１０を黒色に指定するとともに、背景パターンの色情報７１０を白色に指定する。
【００５８】
また、例えば、図４（ｄ）に示すグレースケールマスクパターン５２０の前景パターン５２１の画素値は、図４（ａ）の画素２１６ｌの画素値に相当し、背景パターン５２２の画素値は、図４（ａ）の画素２１６ｔの画素値に相当している。前景パターン５２１及び背景パターン５２２の画素値は、ともに第１の閾値２１６ａよりも小さいものでも、ともに第２の閾値２１６ｂよりも大きいものでもない。この場合、処理手段２０１は、前景パターンの色情報６２０を黒色に指定するとともに、背景パターンの色情報７２０を白色に指定する。
【００５９】
また、例えば、図４（ｅ）に示すグレースケールマスクパターン５３０の前景パターン５３１の画素値は、図４（ａ）の画素２１６ｏの画素値に相当し、背景パターン５３２の画素値は、図４（ａ）の画素２１６ｑの画素値に相当している。前景パターン５３１及び背景パターン５３２の画素値は、ともに第１の閾値２１６ａよりも小さいものでも、ともに第２の閾値２１６ｂよりも大きいものでもない。この場合、処理手段２０１は、前景パターンの色情報６３０を黒色に指定するとともに、背景パターンの色情報７３０を白色に指定する。
【００６０】
次に、処理手段２０１は、グレースケールマスクパターンに対して２値化処理を行う（Ｓ１１）。具体的には、グレースケールマスクパターンにおいて、０に近い方の画素値を０（黒色）に置換し、２５５に近い方の画素値を１（白色）に置換する。
【００６１】
上述の例では、図３Ｂ（ｄ）に示すように、０に近い１１９の画素値を有する前景パターン２２１Ｃが黒色に変換される。また、２５５に近い２２１の画素値を有する背景パターン２２２Ｃが白色に置換される。このようにして、２値化されたマスクパターン２２０Ｃ（以下、単に「２値化マスクパターン」ともいう。）が得られる。
【００６２】
次に、処理手段２０１は、前景パターンの色情報、背景パターンの色情報、及び２値化マスクパターン２２０Ｃを組み合わせて、２値の印刷用のパターンを決定する。具体的には、２値化マスクパターン２２０Ｃの前景パターン２２１Ｃに指定された前景パターンの色情報を適用し、２値化マスクパターン２２０Ｃの背景パターン２２２Ｃに指定された背景パターンの色情報を適用する。その結果、図４（ｂ）〜（ｆ）に示すように、グレースケールマスクパターン５００，５１０，５２０，５３０，５４０から、それぞれ２値の印刷用のパターン８００，８１０，８２０，８３０，８４０が決定される。
【００６３】
図４（ｂ）に示すように、前景パターンの色情報６００及び前景パターンの色情報７００がともに黒色の場合、２値の印刷用のパターン８００は全体が黒色で模様の無いパターンとなる。また、図４（ｃ）〜（ｅ）に示すように、前景パターンの色情報６１０，６２０，６３０が黒色で、前景パターンの色情報７１０，７２０，７３０が白色の場合、２値の印刷用のパターン８１０，８２０，８３０は、黒色の前景パターン８１１，８２１，８３１のと白色の背景パターン８１２，８２２，８３２とを有するパターンとなる。すなわち、図４（ｃ）〜（ｅ）に示すグレースケールパターン５１０，５２０，５３０は、同一の２値の印刷用のパターン８１０，８２０，８３０となる。また、図４（ｆ）に示すように、前景パターンの色情報６４０及び前景パターンの色情報７４０がともに白色の場合、２値の印刷用のパターン８４０は全体が白色で模様の無いパターンとなる。
【００６４】
操作者が入力部２２を操作して、マスクパターンの濃度を濃くすることを選択した場合（Ｓ１２：Ｙｅｓ）、処理手段２０１は、２値化マスクパターン２２０Ｃを予め定められた倍率（例えば、３倍）に拡大する（Ｓ１３）。このようにすることで、一例として、図６（ａ）に示すようなパターン９２０Ａから、図６（ｂ）に示すようなパターン９２０Ｂが得られる。
【００６５】
次に、生成手段２０２は、２値の印刷用のパターン８００，８１０，８２０，８３０，８４０を含む印刷ジョブを生成する。送信手段２０３は、生成された印刷ジョブを指定されたプリンタ３に送信する（Ｓ１４）。
【００６６】
プリンタ３は、送信手段２０３から印刷ジョブが送信されると、２値の印刷用のパターン８００，８１０，８２０，８３０，８４０を有する文書データを用紙に印刷する。
【００６７】
（２）無彩色のマスクパターンの場合
処理手段２０１が、受付手段２００により受け付けられたパターンデータのマスクパターンを無彩色で表されたものであると判別した場合（Ｓ１：Ｎｏ）、ステップＳ１２乃至Ｓ１４が前述の通りに実行される。
【００６８】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、マスクパターン自体に有彩色が含まれている（ｉ）のパターンデータを表現するに当たり、前景パターン及び背景パターンは無彩色として表現してもよい。また、（ii）のパターンデータを表現するに当たり、前景パターン及び背景パターンの色彩を色情報により指定せず、前景パターンと背景パターンをそれぞれ色情報で指定された有彩色の均一パターンとして表現してもよい。
【００６９】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００７０】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００７１】
１…画像処理システム、２…印刷指示装置、３…プリンタ、４…ネットワーク、
２０…制御部、２１…記憶部、２２…入力部、２３…表示部、２４…通信部、
３０…制御部、３２…通信部、２００…受付手段、
２０１…処理手段、２０２…生成手段、２０３…送信手段、
２１０…アプリケーション格納部、２１１…プリンタドライバ格納部、
２１２…文書データ格納部、２１３…グレースケールテーブル格納部、
２１３Ａ…グレースケールテーブル、２１６ａ…第１の閾値、
２１６ｂ…第２の閾値、２１６ｌ〜ｔ…画素、２２０Ａ…カラーマスクパターン、
２２０Ｂ…グレースケールマスクパターン、２２０Ｃ…２値化マスクパターン、
２２１Ａ，２２１Ｂ，２２１Ｃ…前景パターン、
２２１Ａａ，２２１Ｂａ，２２２Ａａ，２２２Ｂａ…画素、
２２２Ａ，２２２Ｂ，２２２Ｃ…背景パターン、４１０…カラーマスクパターン、
４１１，４１２，４１３…模様、
５００，５１０，５２０，５３０，５４０…グレースケールマスクパターン、
５０１，５１１，５２１，５３１，５４１…前景パターン、
５０２，５１２，５２２，５３２，５４２…背景パターン、
６００，６１０，６２０，６３０，６４０…前景パターンの色情報、
７００，７１０，７２０，７３０…背景パターンの色情報、
８００，８１０，８２０，８３０，８４０…２値の印刷用のパターン、
８１１，８２１，８３１…２値の印刷用のパターンの前景パターン、
８１２，８２２，８３２…２値の印刷用のパターンの背景パターン、
９２０Ａ，９２０Ｂ…パターン
【図１】
2018136871.tif 000003
【図２】
2018136871.tif 000004
【図３Ａ】
2018136871.tif 000005
【図３Ｂ】
2018136871.tif 000006
【図４】
2018136871.tif 000007
【図５Ａ】
2018136871.tif 000008
【図５Ｂ】
2018136871.tif 000009
【図６】
2018136871.tif 000010