(57)【要約】【課題】特定画像データと非特定画像データとが重畳されている場合にも、特定画像データを読み取り良好に印刷すると共に、非特定画像データを鮮明に印刷させる。【解決手段】原稿データ内において、濃度低減処理を施す対象であり黒色で構成されたバーコードと、黒色と異なる色で構成されたバーコード以外の画像データを含む領域を指定する領域指定部１１０ａと、領域指定部１１０ａにより指定された領域内において、画素毎に黒色であるか否かを判定する色判定部１１０ｂと、色判定部１１０ｂにより黒色と判定された画素に対して、濃度低減処理を施す濃度低減処理部１１０ｃと、濃度低減処理が施された原稿データに基づいて、印刷データを生成する印刷データ生成部１１０ｄとを備える。【選択図】図２
2014127061.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に、印刷データを送ることにより、印刷処理を行わせる印刷制御装置であって、
原稿データ内において、所定処理を施す対象であり同一色で構成された特定画像データと、前記同一色と異なる色で構成された非特定画像データを含む領域を指定する領域指定手段と、
前記領域指定手段により指定された領域内において、画素毎に前記同一色であるか否かを判定する色判定手段と、
前記色判定手段により前記同一色と判定された画素に対して、前記所定処理を施す所定処理手段と、
前記所定処理が施された原稿データに基づいて、前記印刷データを生成する印刷データ生成手段とを
を備えたことを特徴とする印刷制御装置。
【請求項２】
前記特定画像データの同一色と判定するためのインク色毎の判定条件を記憶する色条件情報記憶手段を、更に備え、
前記色判定手段は、
前記領域指定手段により指定された領域内の各画素に対して、インク色毎の判定条件を全て満たす場合に、前記同一色として判定する
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記特定画像データは、バーコード画像であり、前記所定処理は、前記バーコード画像の印刷濃度を低減させる処理である
ことを特徴とする請求項１または２に記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定画像データのにじみを防止しつつ、非特定画像データを鮮明に印刷させる印刷制御装置に関する。
【背景技術】
【０００２】
バーコードは、一般的に良く知られているように、黒線及び白線の組合せによる縞模様により数値や文字等の識別コードを示す特定画像データの一種である。
【０００３】
特許文献１には、スキャナが読み取った原稿の画像情報からバーコード領域を認識し、認識したバーコード領域を画像形成手段に通知し、画像形成手段は、通知されたバーコード領域情報に基づいてバーコード領域についてはモノクロ印刷を実行する画像形成装置に関する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２８９４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このバーコードは、黒線及び白線の線幅が厳密に規定されているので、印刷されたバーコードにインクの「滲み」が発生した場合、正確に情報を表現することができなくなる。
【０００６】
特許文献１に記載の画像形成装置では、バーコード領域についてモノクロ印刷を実行するので、印刷されたバーコードにおいて黒インクの「滲み」の発生を防止することは困難であった。
【０００７】
そこで、近年よく用いられるインクジェットプリンタによって、バーコードを印刷する場合、ドットゲインによる滲みでバーコードの読取精度が低下しないように、各ページ内でのバーコードが印刷される領域を指定して、この指定された印刷領域のインク濃度を、非指定領域より下げて印刷する等、原稿画像に対して所定の加工処理を施すことが考えられる。
【０００８】
しかしながら、指定された領域には、例えば、バーコードに重畳や近接してバーコード以外である文字（バーコードに関連する情報を示すもので人に読ませて注意を喚起するもの）などのバーコードリーダーが読み取らない赤色の画像（非特定画像データ）が含まれる場合がある。そのため、バーコードを含む指定領域の全体に対して、非指定領域よりインクの濃度を下げて印刷すると、非特定画像データに対しても濃度を下げて印刷されることになり、画像が不鮮明になり読みづらくなる場合があった。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、特定画像データと非特定画像データとが重畳されている場合にも、特定画像データを読み取り良好に印刷すると共に、非特定画像データを鮮明に印刷させる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る印刷制御装置の第１の特徴は、印刷装置に、印刷データを送ることにより、印刷処理を行わせる印刷制御装置であって、原稿データ内において、所定処理を施す対象であり同一色で構成された特定画像データと、前記同一色と異なる色で構成された非特定画像データを含む領域を指定する領域指定手段と、前記領域指定手段により指定された領域内において、画素毎に前記同一色であるか否かを判定する色判定手段と、前記色判定手段により前記同一色と判定された画素に対して、前記所定処理を施す所定処理手段と、前記所定処理が施された原稿データに基づいて、前記印刷データを生成する印刷データ生成手段とを備えたことにある。
【００１１】
本発明に係る印刷制御装置の第２の特徴は、前記特定画像データの同一色と判定するためのインク色毎の判定条件を記憶する色条件情報記憶手段を、更に備え、前記色判定手段は、前記領域指定手段により指定された領域内の各画素に対して、インク色毎の判定条件を全て満たす場合に、前記同一色として判定することにある。
【００１２】
本発明に係る印刷制御装置の第３の特徴は、前記特定画像データは、バーコード画像であり、前記所定処理は、前記バーコード画像の印刷濃度を低減させる処理であることを特徴とすることにある。
【発明の効果】
【００１３】
本発明に係る印刷制御装置の第１の特徴によれば、原稿データ内において、所定処理を施す対象であり同一色で構成された特定画像データと、同一色と異なる色で構成された非特定画像データを含む領域を指定する領域指定手段と、領域指定手段により指定された領域内において、画素毎に同一色であるか否かを判定する色判定手段と、色判定手段により同一色と判定された画素に対して、所定処理を施す所定処理手段と、所定処理が施された原稿データに基づいて、印刷データを生成する印刷データ生成手段とを備えたので、特定画像データと非特定画像データとが重畳されている場合や近接している場合にも、特定画像データを読み取り良好に印刷すると共に、非特定画像データを鮮明に印刷させることができる。
【００１４】
本発明に係る印刷制御装置の第２の特徴によれば、色判定手段が、領域指定手段により指定された領域内の各画素に対して、インク色毎の判定条件を全て満たす場合に、同一色として判定するので、色条件情報を予め設定しておくことで、例えば、ブラックをＣＭＹＫのコンポジットブラックで表現する場合、ＣＭＹＫの比率を変えることで、様々な色を印字色として設定できる。
【００１５】
本発明に係る印刷制御装置の第３の特徴によれば、特定画像データは、バーコード画像であり、所定処理は、バーコード画像の印刷濃度を低減させる処理であるので、確実に、バーコード画像の濃度を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示す説明図である。
【図２】本実施形態におけるクライアント端末のＣＰＵによる処理を模式的に説明した図である。
【図３】本実施形態におけるクライアント端末において、生成された帳票データである原稿データの一例を示した図である。
【図４】本実施形態におけるクライアント端末により生成された印刷データ内の指定領域の画像データの一例を拡大した図である。
【図５】本実施形態におけるクライアント端末のＣＰＵによる処理手順を説明したフローチャートである。
【図６】図６は、本実施形態の変形例１であるクライアント端末の領域指定を説明した図である。（ａ）は、本実施形態の変形例１におけるクライアント端末において、生成された帳票データである原稿データの一例を示した図であり、（ｂ）は、バーコードを囲む操作することで、バーコードを含む領域を領域指定する例を説明した図であり、（ｃ）は、バーコード以外を囲む操作することで、バーコードを含む領域を領域指定する例を説明した図である。
【図７】本実施形態の変形例２であるクライアント端末において、生成された帳票データである原稿データの一例を示した図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１８】
図１は、本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示す説明図である。
【００１９】
（プリンタネットワークシステムの全体構成）
図１に示すように、本実施形態のプリンタネットワークシステムは、インクジェット記録装置１と、印刷制御装置として機能するクライアント端末１４とを有している。
【００２０】
インクジェット記録装置１は、インクジェット方式のラインカラープリンタであり、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の印刷用紙上に複数の画像を互いに重なり合うように形成する。
【００２１】
具体的には、図１に示すように、インクジェット記録装置１は、原稿上の画像情報を印刷画像（原稿画像）として読み取って画像信号を出力するスキャナ部１０１と、スキャナ部１０１から出力された画像信号に基づいて記録紙（片面又は両面）に印刷画像を印刷（記録）するプリンタ部１０２と、全体制御用の制御ユニット１０とを備えている。プリンタ部１０２における印刷画像の印刷に使用する記録紙は、不図示の給紙部からプリンタ部１０２を介して不図示の排紙部に搬送される。
【００２２】
また、制御ユニット１０の外部インターフェイス部１１には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１４の外部インターフェイス部１５（図１中では、代表して１つのクライアント端末１４についてのみ示している）がそれぞれ接続されている。制御ユニット１０は、各クライアント端末１４から印刷ジョブを受け取る。インクジェット記録装置１は、印刷ジョブにおいて指定された条件で、プリンタ部１０２において印刷処理を実行する。
【００２３】
さらに、制御ユニット１０にはディスプレイ８０が接続されている。このディスプレイ８０は、インクジェット記録装置１の上部に配置されている。このディスプレイ８０は、スキャナ部１０１にセットした印刷画像を複写印刷する際の、複写枚数や複写倍率といった複写条件をユーザが入力する入力操作部等として利用できる。
【００２４】
上述したプリンタ部１０２に印刷動作を行わせるインクジェット記録装置１の制御ユニット１０は、図１に示すように、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラム及び設定情報に基づいて、ディスプレイ８０から入力設定される内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００２５】
なお、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブや、ディスプレイ８０から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。
【００２６】
さらに、制御ユニット１０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９０に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブを記憶する複数の領域が設けられている。
【００２７】
一方、各クライアント端末１４は、ＰＣ（パーソナルコンピュータ）等によって構成されるものである。このクライアント端末１４は、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を有している。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ等から構成される出力部２０と、外部記憶装置２１と、ディスクドライブ２２とが接続されている。
【００２８】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域や、インクジェット記録装置１のプリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。また、外部記憶装置２１には、インクジェット記録装置１が備えるインクヘッドから吐出されるインクの色毎に、原稿データの画素が黒画素か否かを判定するための判定条件を関連づけた色条件情報が記憶されている。さらに、外部記憶装置２１には、アプリケーションプログラムを用いて生成された原稿データや、所定の印刷設定情報や色条件情報に従って、原稿データのうち、バーコード領域を読み取り良好に印刷し、かつ、非バーコード領域を鮮明に印刷するように画像変換処理された印刷データ（例えば、ＰＲＮデータ）を格納するデータベース領域も確保されている。ここで、印刷設定情報とは、印刷モードや、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向等、通常印刷に必要な情報である。
【００２９】
また、本実施形態において、この外部記憶装置２１には、帳票を作成するアプリケーションプログラムが記憶されている。このアプリケーションプログラムをＣＰＵ１６が読み出して実行すると帳票を作成することができる。作成する帳票は、例えば、各宛先に発行、発送する請求書や、商品を納品する際に発行する納品書等で、その画像にはバーコードが含まれている。
【００３０】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により指示された画像を示す原稿データを、起動されたアプリケーションプログラム上において生成する。生成された原稿データは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１のデータベース領域に記憶される。
【００３１】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの印刷画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００３２】
そして、ＣＰＵ１６は、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データの印刷要求が入力された場合に、プリンタドライバプログラムをＣＰＵ１６上で実行させることでＣＰＵ１６上にプリンタドライバ１１０を仮想的に構築する。そして、プリンタドライバ１１０によってインクジェット記録装置１に印刷ジョブを出力させる。
【００３３】
プリンタドライバ１１０は、クライアント端末１４に接続されたインクジェット記録装置１を制御するために、クライアント端末１４上で実行されるデータ変換プログラムである。このプリンタドライバ１１０は、印刷制御プログラムを含んでおり、原稿アプリケーション等が生成した印刷画像を有する原稿データを取得し、所定の印刷設定情報や色条件情報に従って、印刷データ（ＰＲＮデータ）を生成する。そして、生成した印刷データを含む印刷ジョブを外部インターフェイス部１５から制御ユニット１０の外部インターフェイス部１１に出力する。
【００３４】
ここで、帳票を作成するアプリケーションプログラムによって、印刷画像中にバーコードを含む原稿データを生成する場合について説明する。印刷画像中にバーコードを含む原稿データをインクジェット記録装置１で印刷する場合は、バーコードの色付きバー（黒ベタ部分）のインクの滲みによりスペースバー（白部分）の幅が変化して、バーコードの読取精度が低下するのを避けることが重要である。そのためには、色付きバーの部分をバーコード以外の部分よりも低い濃度で印刷し、インクの滲みを抑制して高い読取精度を実現するのが有効である。但し、バーコードを読み取れる最低限の濃度以上で印刷することが前提である。その一方で、バーコード以外の画像に対しては濃度を下げることなく、鮮明に印刷する必要がある。
【００３５】
図２は、本実施形態におけるクライアント端末１４のＣＰＵ１６による処理を模式的に説明した図である。
【００３６】
ＣＰＵ１６には、印刷制御プログラムを含むプリンタドライバを実行することにより、図２に示す領域指定部１１０ａと、色判定部１１０ｂと、濃度低減処理部１１０ｃと、印刷データ生成部１１０ｄとが実装されている。
【００３７】
ＣＰＵ１６が、帳票を作成するアプリケーションプログラムを実行することにより、バーコードを含む帳票データである原稿データ２０１が生成される。
【００３８】
図３は、本実施形態におけるクライアント端末１４において、生成された帳票データである原稿データ２０１の一例を示した図である。なお、ここでは、原稿データ２０１は、ＲＧＢ値からＣＭＹＫ値に変換され、さらに、インクヘッドから吐出されるインクのドロップ数（吐出数）を示す階調データであるドロップデータ、即ち、ＣＭＹＫの濃度それぞれに対応してＣＭＹＫ毎に０〜５の階調をとるデータに変換される。
【００３９】
図３に示すように、原稿データ２０１には、カラーで生成された印刷画像２０１ａ，２０１ｂが含まれており、この印刷画像２０１ａ，２０１ｂには、それぞれバーコード２０１ｃ，２０１ｄが含まれている。また、原稿データ２０１には、カラーの写真画像である印刷画像２０１ｅが含まれている。
【００４０】
そして、領域指定部１１０ａは、入力部１９から入力されたユーザ操作に基づいて、原稿データ２０１内において、濃度低減処理を施す対象であり黒色で構成されたバーコード２０１ｃ，２０１ｄと、バーコード２０１ｃ，２０１ｄ以外の非特定画像データを含む領域を指定する。
【００４１】
図３に示した原稿データ２０１において、ユーザが、マウスなどを用いてバーコード２０１ｃ，２０１ｄを囲む操作することで、領域指定部１１０ａは、例えば、バーコード２０１ｃを含む領域として指定領域２０３を指定することができる。
【００４２】
ここで、指定された指定領域２０３のドロップデータ２０５は、図２に示すように、例えば、画素６０１を、「ブラック（Ｋ）：５ドロップ，シアン（Ｃ）：０ドロップ，マゼンダ（Ｍ）：０ドロップ，イエロー（Ｙ）：０ドロップ」として表現し、画素６０２を、「ブラック（Ｋ）：２ドロップ，シアン（Ｃ）：４ドロップ，マゼンダ（Ｍ）：０ドロップ，イエロー（Ｙ）：０ドロップ」として表現し、画素６０３を、「ブラック（Ｋ）：３ドロップ，シアン（Ｃ）：２ドロップ，マゼンダ（Ｍ）：４ドロップ，イエロー（Ｙ）：１ドロップ」として表現する。
【００４３】
領域指定部１１０ａにより領域指定されると、色判定部１１０ｂは、領域指定部１１０ａにより指定された領域内の各画素について、外部記憶装置２１に記憶された色条件情報２１ａのインクの色毎の判定条件を全て満たすか否かを判定する。ここで、色条件情報２１ａは、図２に示すように、「ブラック（Ｋ）：４ドロップ，シアン（Ｃ）：１ドロップ，マゼンダ（Ｍ）：１ドロップ，イエロー（Ｙ）：１ドロップ」として、予め外部記憶装置２１に記憶されている。
【００４４】
なお、これらの色判別部の色情報は、バーコードとして濃く印刷され、バーコードリーダーで読み取ったときに読み取り不良になる可能性が高いように設定される。この設定にあたっては、印刷装置に用いられる用紙、インク、バーコードリーダの読み取り精度等を考慮して求めるようにしてもよい。そして、後述する低減量もこれらの事項を考慮して求めるようにしてもよい。
【００４５】
そこで、色判定部１１０ｂは、それぞれの画素について、ブラック（Ｋ）については、４ドロップを超え、かつ、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ）については、それぞれ１ドロップ未満である場合、色条件情報２１ａのインクの色毎の判定条件を全て満たすので、対象の画素は、バーコードの印字色である黒画素であると判定する。
【００４６】
例えば、画素６０１については、ブラック（Ｋ）については、５ドロップであるので、４ドロップを超え、かつ、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ）については、０ドロップであるので、全て１ドロップ未満である。そのため、色判定部１１０ｂは、画素６０１について、色条件情報２１ａのインクの色毎の判定条件を全て満たすので、対象の画素は、黒画素であると判定する。
【００４７】
また、画素６０２については、ブラック（Ｋ）については、２ドロップであるので、４ドロップ以下であり、シアン（Ｃ）については、４ドロップであるので、１ドロップ以上である。そのため、色判定部１１０ｂは、画素６０２については、色条件情報２１ａのインクの色毎の判定条件を全て満たしていないので、対象の画素は、黒画素ではないと判定する。
【００４８】
さらに、画素６０３についても同様に、ブラック（Ｋ）については、３ドロップであるので、４ドロップ以下であり、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ）については、それぞれ２，４，１ドロップであるので、全て１ドロップ以上である。そのため、色判定部１１０ｂは、画素６０３についても、色条件情報２１ａのインクの色毎の判定条件を全て満たしていないので、対象の画素は、黒画素ではないと判定する。
【００４９】
次に、濃度低減処理部１１０ｃは、色判定部１１０ｂにより黒色が検出された画素に対して濃度を低減する濃度低減処理を実行する。図２の例では、濃度低減処理部１１０ｃは、黒画素であると判定した画素６０１について、ブラック（Ｋ）のドロップ数を、５ドロップから２ドロップだけ減算し、３ドロップとする。
【００５０】
一方、濃度低減処理部１１０ｃは、黒画素ではないと判定した画素６０２，６０３については、濃度低減処理を行うことなく、元のドロップ数のままとする。
【００５１】
そして、印刷データ生成部１１０ｄは、濃度低減処理部１１０ｃにより濃度低減画像処理を実行した指定領域の画像データ２１０と、指定領域外の画像データ２１１とを合わせて印刷データ２０９として生成する。
【００５２】
そこで、本実施形態におけるクライアント端末１４が備えるＣＰＵ１６は、バーコードとバーコード以外の画像（非特性画像）とが重畳されている場合にも、バーコードを読み取り良好に印刷すると共に、バーコード以外の画像（非特性画像）を鮮明に印刷する。
【００５３】
図４は、本実施形態におけるクライアント端末１４により生成された印刷データ２０９内の指定領域の画像データ２１０の一例を拡大した図である。この場合は、バーコードと文字が重なっている場合の例である。
【００５４】
図４に示すように、指定領域の画像データ２１０には、バーコード３０１が含まれ、赤文字で「Ｒ」の文字データ３０５と、「Ｓ」の文字データ３０７とに、バーコード３０１が重畳されている。なお、原稿データは、重ね合わされた後のインクのドロップ数（吐出数）を示す階調データである。
【００５５】
このような画像データ２１０の場合、指定領域の画像データ２１０に含まれるバーコード３０１の色付きバー（黒ベタ部分）３０１ａ，３０１ｃについては、黒画素であると判定され、ブラック（Ｋ）のドロップ数を、２ドロップだけ減算される濃度低減処理が実行される。
【００５６】
一方、指定領域の画像データ２１０に含まれるバーコード３０１のスペースバー（白部分）３０１ｂについては、黒画素ではないと判定され、濃度低減処理が実行することなく、元のドロップ数のままとする。ここで、スペースバー３０１ｂには、赤文字で「Ｒ」の文字データ３０５が重畳されているので、スペースバー３０１ｂは、文字データ３０５が、濃度低減処理が実行することなく、元のドロップ数のまま、赤文字で鮮明に印刷される。
【００５７】
なお、赤が鮮明になってもバーコードリーダーは赤色を読み取らないため、バーコードの読取品質が低下しない。一方、赤が不鮮明だと、印刷物を見た人が図４に示す「ＲＳ」を読み取れない。このために上述の処理が行われる。
【００５８】
次に、本実施形態におけるクライアント端末１４のＣＰＵ１６による処理手順について、詳細に説明する。
【００５９】
図５は、本実施形態におけるクライアント端末１４のＣＰＵ１６による処理手順を説明したフローチャートである。
【００６０】
図５に示すように、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データの印刷要求が入力されると（ステップＳ１０１；ＹＥＳ）、ＣＰＵ１６は、原稿データを、ＲＧＢ値からＣＭＹＫ値へ変換し（ステップＳ１０３）、さらに、ＣＭＹＫ値からインクヘッドから吐出されるインクのドロップ数（吐出数）を示す階調データであるドロップデータへ変換する（ステップＳ１０５）。
【００６１】
次に、ＣＰＵ１６は、ドロップデータへ変換された原稿データのプレビュー画像を出力部２０に表示出力させる（ステップＳ１０７）。
【００６２】
そして、入力部１９から入力されたユーザ操作に基づいて、原稿データ２０１内であって、バーコードを含む領域が指定されたか否かを判定する（ステップＳ１０９）。
【００６３】
ステップＳ１０９において、バーコードを含む領域が指定されなかった場合（ＮＯの場合）、濃度低減処理部１１０ｃは、原稿データに基づいて、濃度低減処理を実行することなく、印刷データを生成する（ステップＳ１１１）。
【００６４】
一方、ステップＳ１０９において、バーコードを含む領域が指定された場合（ＹＥＳの場合）、色判定部１１０ｂは、外部記憶装置２１に記憶された色条件情報を読み込む（ステップＳ１１３）。
【００６５】
次に、色判定部１１０ｂは、領域指定部１１０ａにより指定された領域内の画素が黒画素か否かを判定する（ステップＳ１１５）。具体的には、色判定部１１０ｂは、ステップＳ１１３において読み込んだ色条件情報に基づいて、領域指定部１１０ａにより指定された領域内の画素について、色条件情報のインクの色毎の判定条件を全て満たす場合、対象の画素は、黒画素であると判定する。
【００６６】
ステップＳ１１５において、黒画素であると判定された場合（ＹＥＳの場合）、対象の画素について、濃度低減処理を実行する（ステップＳ１１７）。
【００６７】
次に、色判定部１１０ｂは、指定された領域内の全ての画素について、黒画素か否かの判定を行った場合（ステップＳ１１９；ＹＥＳ）、印刷データ生成部１１０ｄは、濃度低減処理が実行された指定領域の画像データと、指定領域外の画像データとを合わせて印刷データとして生成する（ステップＳ１２１）。
【００６８】
そして、ＣＰＵ１６は、生成された印刷データに、宛先等のヘッダ等を付加して印刷ジョブとして、インクジェット記録装置１に送信する（ステップＳ１２３）。
【００６９】
なお、以上に説明した処理をＣＰＵ１６に実行させるための印刷制御プログラムを含むプリンタドライバプログラムや、各種のアプリケーションプログラムは、クライアント端末１４のディスクドライブ２２により光学ディスク等のディスク状記録媒体５０から読み取って、外部記憶装置２１にインストールする（記憶させる）ことができる。
【００７０】
以上のように、本実施形態におけるクライアント端末１４によれば、原稿データ内において、濃度低減処理を施す対象であり同一色（黒色）で構成されたバーコードと、同一色（黒色）と異なる色で構成されたバーコード以外の画像データを含む領域を指定する領域指定部１１０ａと、領域指定部１１０ａにより指定された領域内において、画素毎に同一色（黒色）であるか否かを判定する色判定部１１０ｂと、色判定部１１０ｂにより同一色（黒色）と判定された画素に対して、濃度低減処理を施す濃度低減処理部１１０ｃと、濃度低減処理が施された原稿データに基づいて、印刷データを生成する印刷データ生成部１１０ｄとを備えたので、バーコードと、バーコード以外の画像（非特定画像）とが重畳されている場合にも、バーコードを読み取り良好に印刷すると共に、バーコード以外の画像（非特定画像）を鮮明に印刷させることができる。
【００７１】
なお、本実施形態では、領域指定部１１０ａにより指定された領域内において、画素毎に、バーコードと同一色として黒色を検出するクライアント端末１４を例に挙げて説明したが、黒色に限らず、例えば、青や緑など、予め設定されたバーコードリーダーにより読み取り可能な色であればよい。また、黒色の場合、ブラック（Ｋ）のインクのみを用いて印刷される黒色に限らず、ブラック（Ｋ）、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ） とが組み合わされた、いわゆるコンポジット黒を含むようにしてもよい。
【００７２】
具体的には、色条件情報２１ａを、「ブラック（Ｋ）：４ドロップ，シアン（Ｃ）：２ドロップ，マゼンダ（Ｍ）：２ドロップ，イエロー（Ｙ）：２ドロップ」として、予め外部記憶装置２１に記憶しておき、色判定部１１０ｂが、指定された領域内のそれぞれの画素について、ブラック（Ｋ）については、４ドロップを超え、かつ、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ）については、それぞれ２ドロップ未満である場合、色条件情報２１ａのインクの色毎の判定条件を満たし、対象の画素を黒画素であると判定する。これにより、例えば、「ブラック（Ｋ）：５ドロップ，シアン（Ｃ）：１ドロップ，マゼンダ（Ｍ）：１ドロップ，イエロー（Ｙ）：１ドロップ」であるコンポジット黒である画素は、黒色と判定される。
【００７３】
また、本実施形態では、原稿データ２０１は、ＲＧＢ値からＣＭＹＫ値に変換され、さらに、インクヘッドから吐出されるインクのドロップ数（吐出数）を示す階調データであるドロップデータである例を挙げて説明したが、これに限らず、原稿データ２０１は、ＲＧＢ値から変換されたＣＭＹＫ値としてもよい。
【００７４】
ＣＭＹＫ値は、例えば、０〜１００（％）で成分値として表現した場合、例えば、色条件情報２１ａは、「ブラック（Ｋ）：８０（％），シアン（Ｃ）：２０（％），マゼンダ（Ｍ）：２０（％），イエロー（Ｙ）：２０（％）」として、予め外部記憶装置２１に記憶しておき、色判定部１１０ｂは、指定された領域内のそれぞれの画素について、ブラック（Ｋ）については、８０（％）を超え、かつ、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ）については、それぞれ２０（％）未満である場合、色条件情報２１ａのインクの色毎の判定条件を全て満たすので、対象の画素は、黒画素であると判定するようにしてもよい。この場合、インク特性や、プリンタの機種に応じた黒色をより詳細に設定することができる。
【００７５】
また、本実施形態では、ＲＧＢ値で領域指定させ、ＲＧＢ値からＣＭＹＫ値に変換する処理をインクジェット記録装置１で行うようにしてもよいし、色判定部１１０ｂ、印刷データ生成部１１０ｄがインクジェット記録装置１にあってもよい。
【００７６】
＜変形例１＞
また、本実施形態では、ユーザが、入力部１９であるマウスを用いてバーコードを囲む操作することで、領域指定部１１０ａが、囲まれたバーコードを含む領域を領域指定するクライアント端末１４を例に挙げて説明したが、これに限らず、バーコード以外の画像を囲む操作することで、領域指定部１１０ａが、囲まれた画像以外の領域をバーコードを含む領域として領域指定するようにしてもよい。
【００７７】
図６は、本実施形態の変形例１であるクライアント端末１４の領域指定を説明した図である。（ａ）は、本実施形態におけるクライアント端末１４において、生成された帳票データである原稿データの一例を示した図であり、（ｂ）は、バーコードを囲む操作することで、バーコードを含む領域を領域指定する例を説明した図であり、（ｃ）は、バーコード以外を囲む操作することで、バーコードを含む領域を領域指定する例を説明した図である。
【００７８】
図６（ａ）に示すように、Ａ３サイズである原稿データ４０１は、Ａ４サイズの原稿データ４０１ａ，４０１ｂが、左右に面付けされている。
【００７９】
原稿データ４０１ａには、バーコード４０２ａ，４０２ｂ，４０２ｃ，４０２ｄと、文字データ４０３ａ，４０３ｂ，４０３ｃとが含まれている。また、原稿データ４０１ｂには、バーコード４０４ａ，４０４ｂ，４０４ｃ，４０４ｄと、文字データ４０５ａ，４０５ｂ，４０５ｃとが含まれている。
【００８０】
図６（ｂ）に示すように、ユーザは、原稿データ４０１に対して、バーコードを囲む操作をすることでバーコードを含む領域を領域指定する場合、バーコード４０２ａ，４０４ａを含む領域４０６ａを囲む操作と、バーコード４０２ｂ，４０２ｃ，４０２ｄを含む領域４０６ｂを囲む操作と、バーコード４０４ｄ，４０４ｃ，４０４ｄを含む領域４０６ｃを囲む操作との３回の領域を囲む操作を行う必要がある。
【００８１】
そこで、本実施形態の変形例１であるクライアント端末１４では、ユーザがバーコード以外の画像を囲む操作することで、領域指定部１１０ａが、囲まれた画像以外の領域をバーコードを含む領域として領域指定する。
【００８２】
具体的には、図６（ｃ）に示すように、ユーザは、文字データ４０３ａ，４０３ｂ，４０３ｃを含む領域４０６ｄを囲む操作と、文字データ４０５ａ，４０５ｂ，４０５ｃを含む領域４０６ｅを囲む操作を行えばよい。
【００８３】
これにより、ユーザは、２回の操作で、バーコードを含む領域を領域指定することができ、操作回数を減らすことができる。
【００８４】
＜変形例２＞
本実施形態の変形１では、バーコード以外の画像を囲む操作することで、領域指定部１１０ａが、囲まれた画像以外の領域をバーコードを含む領域として領域指定するようにしたが、さらに、本実施形態の変形２では、バーコードを含む領域として領域指定された中に、カラーの写真画像である印刷画像がある場合における処理について説明する。
【００８５】
図７は、本実施形態の変形例２であるクライアント端末１４において、生成された帳票データである原稿データ２０２の一例を示した図である。
【００８６】
図７に示すように、原稿データ２０２には、カラーで生成された印刷画像２０２ａ，２０２ｂが含まれており、この印刷画像２０２ａ，２０２ｂには、それぞれバーコード２０２ｃ，２０２ｄが含まれている。また、原稿データ２０２には、カラーで生成された印刷画像２０２ｅ，２０２ｆが含まれており、この印刷画像２０２ｅ，２０２ｆには、それぞれバーコード２０２ｇ，２０２ｈが含まれている。さらに、原稿データ２０２には、カラーの写真画像である印刷画像２０２ｋが設けられている。
【００８７】
原稿データ２０２が、このような帳票データの場合、バーコードを含む領域を指定するため、ユーザは、バーコード２０２ｃ，２０２ｄ，２０２ｇ，２０２ｈをそれぞれ含む領域を囲む操作を４回行う必要がある。
【００８８】
そのため、操作回数を減らすため、ユーザは、バーコード２０２ｃ，２０２ｇを含む領域を囲む操作と、バーコード２０２ｄ，２０２ｈを含む領域を囲む操作との２回の操作で、バーコードを含む領域を指定したいと考えるが、バーコード２０２ｃ，２０２ｇを含む領域を囲む操作を行うと、指定された領域に、印刷画像２０２ｋが含まれることになる。
【００８９】
印刷画像２０２ｋは、カラーの写真画像であり、黒色も含まれているとすると、指定された領域に印刷画像２０２ｋが含まれた場合、この印刷画像２０２ｋの黒色部分が濃度低減処理されてしまう場合がある。
【００９０】
また、バーコード以外の画像を囲む操作すると、領域指定部１１０ａが、囲まれた画像以外の領域をバーコードを含む領域として領域指定するが、この場合にも、バーコードを含む領域に、印刷画像２０２ｋが含まれるので、この印刷画像２０２ｋの黒色部分が濃度低減処理されてしまう。
【００９１】
そこで、本実施形態の変形例２であるクライアント端末１４では、バーコードの近傍に配置されている画像に対して、像域分離により画像の種類を判定する。例えば、領域指定部１１０ａが、バーコードの近傍に画像が配置されていると判定した場合、その画像が文字、イラスト、写真（カラー）のいずれであるかを判定する。
【００９２】
そして、領域指定部１１０ａは、バーコードの近傍に文字がある場合に、その文字を含むように、例えば、領域２０２ｒ、２０２ｓのように領域指定し、指定以外の領域をバーコードを含む領域とし、このうち、写真以外の領域について、濃度低減処理を行う。
【００９３】
あるいは、領域指定部１１０ａは、バーコードの近傍に写真がある場合に、その写真を含まないように、例えば、領域２０２ａ，２０２ｂと、領域２０２ｅ，２０２ｆとを領域指定し、指定された領域をバーコードを含む領域とし、指定領域のうち、文字以外の領域について、濃度低減処理を行う。
【００９４】
このように、本実施形態の変形例２であるクライアント端末１４では、像域分離により画像の種類を判定するので、バーコードを含む領域、又はバーコードを含まない領域のいずれかを領域指定すればよい。これにより、本実施形態の変形例１と同様に操作回数を減らすことができる。
【００９５】
そのため、ユーザがバーコードを囲む操作することで、囲まれた領域をバーコードを含む領域として領域指定するか、バーコード以外の画像を囲む操作することで、囲まれた画像以外の領域をバーコードを含む領域として領域指定するかを、ユーザ操作により切り替えるようにしてもよい。
【００９６】
なお、本実施形態では、ユーザが、入力部１９であるマウスを用いてバーコードを囲む操作するとしたが、原稿の画像全体をバーコード読み取りして、バーコードとそれ以外の画像に分離して、自動的に、領域指定させてもよい。
【００９７】
また、本実施形態では、特定画像データとしてバーコードを例に挙げて説明したが、バーコードに限らず、二次元コード等、数値や文字等の情報を示す識別コードであればよい。
【符号の説明】
【００９８】
１…インクジェット記録装置
１０…制御ユニット
１４…クライアント端末
１６，９０…ＣＰＵ
１７，９１…ＲＯＭ
１８，９２…ＲＡＭ
１９…入力部
２０…出力部
２１，９３…外部記憶装置
８０…ディスプレイ
１０１…スキャナ部
１０２…プリンタ部
１１０…プリンタドライバ
１１０ａ…領域指定部
１１０ｂ…色判定部
１１０ｃ…濃度低減処理部（所定処理手段）
１１０ｄ…印刷データ生成部
【図１】
2014127061.tif 000003
【図２】
2014127061.tif 000004
【図３】
2014127061.tif 000005
【図４】
2014127061.tif 000006
【図５】
2014127061.tif 000007
【図６】
2014127061.tif 000008
【図７】
2014127061.tif 000009