(57)【要約】【課題】原稿に基づいて用紙に印刷を行う場合に、用紙に実際に印刷される部分の色状態に適した印刷方法（カラー印刷／モノクロ印刷）により印刷を行う。【解決手段】原稿５２の所定位置における用紙のサイズの領域Ｒ１を用紙に印刷されるであろう部分領域として取得し、原稿５２全体の画像データではなく、その取得された部分領域Ｒ１の画像データを用いてその印刷をカラーで行うべきかモノクロで行うべきかを判定する。【選択図】図２
2012222560.tif 000002
【特許請求の範囲】
【請求項１】
原稿に基づいて用紙に印刷を行う場合にその印刷をカラーで行うべきかモノクロで行うべきかを判定する画像処理装置であって、
前記原稿全体のうち前記用紙に印刷されるであろう部分領域を自動的に取得する判定領域取得部と、
前記取得された部分領域の画像データを用いて前記判定を行うカラー／モノクロ判定部と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判定領域取得部が、前記用紙のサイズに基づいて前記用紙に印刷されるであろう部分領域を取得するものであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記用紙に印刷を行いうる部分領域を設定して前記印刷を行う場合、
前記判定領域取得部が、前記原稿の所定位置における前記用紙のサイズの領域のうち、前記設定された印刷を行いうる部分領域に対応する領域を前記用紙に印刷されるであろう部分領域として取得するものであることを特徴とする請求項２記載の画像処理装置。
【請求項４】
拡大／縮小の倍率を設定して前記印刷を行う場合、
前記判定領域取得部が、前記原稿の所定位置における前記設定された拡大／縮小の倍率で前記用紙のサイズを割って得られたサイズの領域を、前記用紙に印刷されるであろう部分領域として取得するものであることを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記用紙に印刷を行いうる部分領域を設定し、かつ、拡大／縮小の倍率を設定して前記印刷を行う場合、
前記判定領域取得部が、前記原稿の所定位置における前記設定された拡大／縮小の倍率で前記用紙のサイズを割って得られたサイズの領域のうち、前記設定された印刷を行いうる部分領域に対応する領域を前記用紙に印刷されるであろう部分領域として取得するものであることを特徴とする請求項２記載の画像処理装置。
【請求項６】
前記判定領域取得部が、前記原稿の所定位置における前記用紙のサイズの領域を前記用紙に印刷されるであろう部分領域として取得するものであることを特徴とする請求項２記載の画像処理装置。
【請求項７】
原稿に基づいて用紙に印刷を行う場合にその印刷をカラーで行うべきかモノクロで行うべきかを判定する画像処理装置としてコンピュータを機能させるための画像処理プログラムであって、
前記コンピュータを、前記原稿全体のうち前記用紙に印刷されるであろう部分領域を自動的に取得する判定領域取得部と、前記取得された部分領域の画像データを用いて前記判定を行うカラー／モノクロ判定部として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に基づいて用紙に印刷を行う場合にその印刷をカラーで行うべきかモノクロで行うべきかを判定する画像処理装置及びプログラムに関するものである。
【背景技術】
【０００２】
従来、印刷装置において、原稿がカラーであるか白黒であるかを自動判定し、判定結果がカラーである場合にはＣＭＹの３色のインクを使用して印刷を行い、白黒である場合にはＫ（黒）１色のインクを使用して印刷を行う技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−６４２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、原稿に基づいて用紙に印刷を行う場合、用紙に実際に印刷されるのが原稿全体のうちの一部分のみとなる場合がある。たとえば、原稿よりも小さいサイズの用紙を指定して原稿を等倍印刷する場合、実際に印刷されるのは原稿全体のうち用紙サイズの一部分のみとなる。また、原稿と同じサイズの用紙を用いて印刷を行う場合であっても、用紙に印刷を予定しない余白部分が存在する場合には、印刷を行いうる領域のサイズが原稿よりも小さいため、実際に印刷されるのは原稿全体のうちに一部分のみとなる。
【０００５】
このような場合において、原稿全体の画像データを用いて印刷をカラーで行うべきか白黒で行うべきかを判定する上記従来の印刷装置では、原稿全体としてカラーであると判定された場合には、実際に印刷される原稿の一部分にはカラーと認識される部分（カラー部分）が含まれていないとしても、常にＣＭＹの３色のインクを使用して印刷が行われるため、実質、白黒印刷をカラーインクで行う（いわゆるコンポジット黒）こととなり、印刷コストに無駄が生じる。
【０００６】
たとえば、特許文献１においては、印刷をカラーで行うべきか白黒で行うべきかの判定に使用する原稿上の領域をユーザに指定させ、その指定された領域の画像データのみを用いてカラー／白黒の判定を行うことが提案されているが、この方法では、毎回の印刷時にカラー／白黒の判定に使用すべき原稿上の領域をユーザが直接指定する必要がありユーザに煩雑な操作を強いることになる。
【０００７】
本発明は、上記事情に鑑み、原稿に基づいて用紙に印刷を行う場合に、ユーザによる手動の操作を必要とすることなく、用紙に実際に印刷される部分の色状態に適した印刷方法（カラー印刷／モノクロ印刷）を選択することができる画像処理装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、原稿に基づいて用紙に印刷を行う場合にその印刷をカラーで行うべきかモノクロで行うべきかを判定する画像処理装置であって、原稿全体のうち用紙に印刷されるであろう部分領域を自動的に取得する判定領域取得部と、取得された部分領域の画像データを用いて上記判定を行うカラー／モノクロ判定部とを備えたことを特徴とするものである。
【０００９】
ここで、印刷をモノクロで行うとは、例えば単純白黒印刷とか、グレースケール印刷など、１色のインクを使用して印刷を行うことを意味するものである。
【００１０】
判定領域取得部は、用紙のサイズに基づいて用紙に印刷されるであろう部分領域を取得するものであってもよい。
【００１１】
判定領域取得部は、原稿の所定位置における用紙のサイズの領域を用紙に印刷されるであろう部分領域として取得するものであってもよい。
【００１２】
ここで、「原稿の所定位置」は、原稿の一部分を印刷する場合に、その位置の部分が印刷されるように予め設定されている位置を意味する。この所定位置は、たとえば原稿の左上端部、上端中央部など任意に設定され得る。
【００１３】
用紙に印刷を行いうる部分領域を設定して印刷を行う場合、判定領域取得部は、原稿の所定位置における用紙のサイズの領域のうち、その設定された印刷を行いうる部分領域に対応する領域を用紙に印刷されるであろう部分領域として取得するものであってもよい。
【００１４】
ここで、「印刷を行いうる部分領域」は、用紙全体から印刷を行わない領域として予め設定された領域（余白領域）を除いた領域をいい、この印刷を行いうる部分領域の設定は、余白を自動又は手動で設定することにより行うことができる。
【００１５】
拡大／縮小の倍率を設定して印刷を行う場合、判定領域取得部は、原稿の所定位置における設定された拡大／縮小の倍率で用紙のサイズを割って得られたサイズの領域を、用紙に印刷されるであろう部分領域として取得するものであってもよい。
【００１６】
用紙に印刷を行いうる部分領域を設定し、かつ、拡大／縮小の倍率を設定して印刷を行う場合、判定領域取得部は、原稿の所定位置における設定された拡大／縮小の倍率で用紙のサイズを割って得られたサイズの領域のうち、設定された印刷を行いうる部分領域に対応する領域を用紙に印刷されるであろう部分領域として取得するものであってもよい。
【００１７】
本発明の画像処理プログラムは、コンピュータを、上記画像処理装置として機能させるためのプログラムである。
【発明の効果】
【００１８】
本発明の画像処理装置およびプログラムによれば、原稿に基づいて用紙に印刷を行う場合に、原稿全体のうち用紙に印刷されるであろう部分領域を自動的に取得し、その取得された部分領域の画像データを用いてその印刷をカラーで行うべきかモノクロで行うべきかを判定するようにしているので、原稿全体の画像データではなく実際に印刷される部分と同じまたはそれに近い範囲の部分領域の画像データを用いてカラー／モノクロの判定を行うことができ、原稿全体の画像データを用いてカラー／モノクロの判定を行う場合に比べて、実際に印刷される部分の色状態により適した印刷方法（カラー印刷／モノクロ印刷）を選択することができる。その結果、印刷にかかるコストを低減させることができる。また、本発明の画像処理装置およびプログラムでは、ユーザによる手動の操作を必要としないので、特許文献１に記載された方法に比べて、利便性を向上させることができる。
【００１９】
上記画像処理装置およびプログラムにおいて、用紙のサイズに加えて、用紙に印刷を行いうる部分領域を設定して印刷を行う場合はその設定を、拡大／縮小の倍率を設定して印刷を行う場合はその設定をさらに考慮して用紙に印刷されるであろう部分領域を取得する場合には、実際に印刷される部分により近い範囲の部分領域の画像データを用いてカラー／モノクロの判定を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】印刷システムの概略構成図
【図２】判定領域を取得する処理を説明するための図（印刷条件１）
【図３】判定領域を取得する処理を説明するための図（印刷条件２）
【図４】判定領域を取得する処理を説明するための図（印刷条件５）
【図５】印刷システムの作用を説明するためのフローチャート
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の画像処理装置及びプログラムの実施の形態について説明する。図１は、本発明の画像処理装置を用いた印刷システムの概略構成を示すブロック図である。この印刷システムは、図１に示すように、コンピュータ１０と、コンピュータ１０に有線または無線ＬＡＮなどのネットワークを介して接続された印刷装置３０とを備えている。
【００２２】
印刷装置３０は、コンピュータ１０からネットワークを介して印刷データを受信し、受信した印刷データに基づいて用紙に印刷を施すものであり、たとえば、用紙に対して孔版印刷やインクジェットプリントやレーザープリントなどを行うものを用いることができる。
【００２３】
コンピュータ１０は、中央処理装置（ＣＰＵ）および半導体メモリやハードディスクやＳＳＤ等のストレージデバイスなどのハードウェアを備えるとともに、アプリケーション１１、プリンタドライバ１２などのプログラムがインストールされたものである。ここで、プリンタドライバ１２は、本発明の画像処理プログラムに該当し、プリンタドライバ１２がインストールされたコンピュータ１０は、本発明の画像処理装置に該当する。また、コンピュータ１０は、モニター等の表示部１３と、キーボードやマウスなどの操作部１４を備えている。
【００２４】
アプリケーション１１は、メモ帳やＷｏｒｄ（登録商標）などのような原稿データ（文字、画像など）を作成することができるプログラムであり、アプリケーション１１において作成された原稿データは、ユーザによる原稿の印刷指示に応じて、プリンタドライバ１２に出力される。
【００２５】
プリンタドライバ１２は、ユーザによる原稿の印刷指示に応じて、用紙サイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）や余白サイズ、変倍率（拡大／縮小の倍率）などの種々の印刷条件とアプリケーション１１から出力された原稿データに基づいて印刷装置３０において取扱可能なラスタ形式の印刷データを生成し、その印刷データを印刷装置２０に出力するものであり、図１に示すように、印刷条件取得部２３と、判定領域取得部２４と、カラー／モノクロ判定部２５と、印刷データ生成部２６とを備えている。
【００２６】
印刷条件取得部２３は、デフォルトの印刷条件が記憶されている図示しないメモリにアクセスして、その印刷条件を取得し、あるいは、印刷条件のユーザによる入力を受け付けるユーザーインターフェースを備え、そのユーザーインターフェースによって受け付けられた印刷条件を取得するものである。この印刷条件には、用紙サイズ、余白サイズ、変倍率などの情報が含まれている。
【００２７】
判定領域取得部２４は、印刷条件取得部２３において取得された用紙サイズ、余白サイズ、変倍率などの印刷条件に基づいて原稿全体のうち用紙に印刷されるであろう部分領域（以下、判定領域という）を取得するものである。具体的には、原稿の所定位置における、変倍率で用紙サイズを割って得られたサイズの領域のうち、余白を除いた領域（印刷を行いうる部分領域）に対応する領域を判定領域として取得する。ここで、所定位置は、原稿の左上端部、上端中央部など、原稿の一部分を印刷する場合にその位置の部分が印刷されるように予め設定されている位置をいう。なお、判定領域のサイズは「（用紙サイズ−余白サイズ）÷変倍率」の式により算出することができる。
【００２８】
以下、判定領域を取得する処理の具体例について説明する。ここでは、図２に示すように、カラーの画素からなる部分５２ａ、５２ｃと、黒（あるいはグレー）の画素からなる部分５２ｂとを有する、Ａ３サイズ（上下方向の長さ：４２０ｍｍ、左右方向の長さ：２９７ｍｍ）の原稿５２に基づいて、後述する各印刷条件１〜５で印刷を行う場合について説明する。なお、上記所定位置としては原稿の上端中央部が設定されているとする。
【００２９】
〔印刷条件１〕
用紙サイズがＡ５サイズ（上下方向の長さ：２１０ｍｍ、左右方向の長さ：１４８ｍｍ）であり、用紙に設定された上下左右端の余白サイズが全て０ｍｍであり、変倍率が１００％である場合、判定領域取得部２４は、図２に示すように、原稿５２の上端中央部に位置するＡ５サイズ(用紙サイズ）の領域５４を判定領域Ｒ１として取得する。なお、この判定領域Ｒ１には、図２に示すように、カラーの画素からなる部分５２ａが含まれているので、後述のカラー／モノクロ判定部２５においてこの印刷はカラーで行うべきものと判断されることとなる。
【００３０】
〔印刷条件２〕
用紙サイズがＡ５サイズであり、用紙に設定された上下左右端の余白サイズが全て２ｍｍであり、変倍率が１００％である場合、判定領域取得部２４は、図３に示すように、原稿５２の上端中央部に位置するＡ５サイズ(用紙サイズ）の領域５４のうち、用紙の上下左右２ｍｍの余白を除いた領域に対応する領域、すなわち、領域５４からその上下左右端から内側に２ｍｍ幅を有する端部領域５２ａを除いた領域５４ｂ（上下方向の長さ：２０６ｍｍ、左右方向の長さ：１４４ｍｍ）を判定領域Ｒ２として取得する。なお、この判定領域Ｒ２には、図３に示すように、カラーの画素からなる部分５２ａまたは５２ｃはいずれも含まれていないので、後述のカラー／モノクロ判定部２５においてこの印刷は白黒で行うべきものと判断されることとなる。
【００３１】
〔印刷条件３〕
用紙サイズがＡ５サイズであり、用紙に設定された余白サイズが上下４ｍｍ、左右２ｍｍであり、変倍率が１００％である場合、判定領域取得部２４は、原稿５２の上端中央部に位置するＡ５サイズ(用紙サイズ）の領域５４のうち、用紙の上下４ｍｍ、左右２ｍｍの余白を除いた領域に対応する領域、すなわち、領域５４からその上下端から内側に４ｍｍ幅を有する領域と左右端から内側に２ｍｍ幅を有する領域とを除いた領域（上下方向の長さ：２０２ｍｍ、左右方向の長さ：１４４ｍｍ）を判定領域として取得する。
【００３２】
〔印刷条件４〕
用紙サイズがＡ５サイズであり、用紙に設定された上下左右端の余白サイズが全て０ｍｍであり、変倍率が５０％である場合、判定領域取得部２４は、原稿５２の上端中央部に位置する領域であって、上下方向の長さが４２０ｍｍであり、左右方向の長さが２９６ｍｍである領域（用紙サイズＡ５を変倍率５０％で割って得られたサイズの領域）を判定領域として取得する。
【００３３】
〔印刷条件５〕
用紙サイズがＡ５サイズであり、用紙に設定された上下左右端の余白サイズが全て２ｍｍであり、変倍率が２００％である場合、判定領域取得部２４は、図４に示すように、原稿５２の上端中央部に位置する領域であって、上下方向の長さが１０５ｍｍであり、左右方向の長さが７４ｍｍである領域５６（用紙サイズＡ５を変倍率２００％で割って得られたサイズの領域）のうち、用紙の上下左右２ｍｍの余白を除いた領域に対応する領域、すなわち、領域５６からその上下左右端から内側に１ｍｍ幅（余白サイズ２ｍｍを変倍率２００％で割って得られたサイズ）を有する端部領域５６ａを除いた領域５６ｂ（上下方向の長さ：１０３ｍｍ、左右方向の長さ：７２ｍｍ）を判定領域Ｒ３として取得する。なお、この判定領域Ｒ３には、図４に示すように、カラーの画素からなる部分５２ａまたは５２ｃはいずれも含まれていないので、後述のカラー／モノクロ判定部２５においてこの印刷は白黒で行うべきものと判断されることとなる。
【００３４】
カラー／モノクロ判定部２５は、判定領域取得部２４において取得された判定領域の画像データを用いてその印刷をカラーで行うべきかモノクロ（本実施例では白黒）で行うべきかを判定するものである。具体的には、たとえば原稿の画像データがＲＧＢ形式である場合に、判定領域の画像データの各画素におけるＲＧＢ値のバランスからその各画素がカラーか白黒かを判別し、カラー画素であると判別された画素の数が所定の閾値よりも大きい場合はその印刷をカラーで行うべきと判定し、所定の閾値よりも小さい場合はその印刷を白黒で行うべきと判定する。ここで所定の閾値は、たとえば印鑑一個分の大きさの領域を形成する画素数など、任意に設定することができる。なお、カラー画素が１つでもあればカラー印刷を行うという場合には、所定の閾値として１を設定すればよい。
【００３５】
また、Ｋ以外のモノクロ印刷（Ｃ，Ｍ，Ｙいずれかでのモノクロ印刷）を行うか否かをカラー／モノクロ判定部２５が判定するには、判定領域内の全ての画素が印刷装置に搭載されている記録材のうちの単色の記録材で印刷できるか否かを判定すれば良い。また、印刷装置に搭載されている記録材のうちの単色の記録材で印刷できる画素が所定の閾値以上有るか否かで判定するようにしても良い。これらはＲＧＢデータではなく、ＣＭＹＫに変換されたデータに基づいて判定すればよい。
【００３６】
印刷データ生成部２６は、印刷条件取得部２３によって取得された用紙サイズや余白サイズ、変倍率などの印刷条件とアプリケーション１１から出力された原稿データに基づいてラスタ形式の印刷データ（たとえば、ＣＭＹＫデータ）を生成し、その印刷データを印刷装置２０に出力するものであり、本実施形態の印刷データ生成部１７は、特に、カラー／モノクロ判定部２５においてその印刷はカラーで行うべきと判定されている場合はＣＭＹデータまたはＣＭＹＫデータを生成し、その印刷はモノクロで行うべきと判定されている場合にはＣ、Ｍ、ＹまたはＫデータのいずれか（本実施例では白黒で行うべきと判定されている場合はＫデータ）を生成するものである。
【００３７】
以下、図５に示すフローチャートを参照して、本実施形態の印刷システムの作用について説明する。まず、アプリケーション１１において生成された原稿データについて、ユーザによる印刷指示がなされると、アプリケーション１１において生成された原稿データがアプリケーション１１からプリンタドライバ１２に出力される（ＳＴ１）。次に、プリンタドライバ１２の印刷条件取得部２３は、用紙サイズ、余白サイズ、変倍率などの印刷条件の設定を受け付ける印刷条件受付画面をモニターに表示させ、印刷条件受付画面におけるユーザの操作に基づいて印刷条件を取得する（ＳＴ２）。
【００３８】
次に、プリンタドライバ１２の判定領域取得部２４は、印刷条件取得部２３において取得された用紙サイズ、余白サイズ、変倍率などの印刷条件に基づいて原稿全体のうち用紙に印刷されるであろう部分領域（判定領域）を取得する。具体的には、原稿の所定位置における、変倍率で用紙サイズを割って得られたサイズの領域のうち、余白を除いた領域に対応する領域を判定領域として取得する（ＳＴ３）。
【００３９】
次に、プリンタドライバ１２のカラー／モノクロ判定部２５は、判定領域取得部２４において取得された判定領域の画像データの各画素におけるＲＧＢ値のバランスからその各画素がカラーかモノクロ（本実施例では白黒）かを判別し、カラー画素であると判別された画素の数が所定の閾値よりも大きい場合はその印刷をカラーで行うべきと判定し、所定の閾値よりも小さい場合はその印刷を白黒で行うべきと判定する（ＳＴ４）。
【００４０】
次に、プリンタドライバ１２の印刷データ生成部２６は、印刷条件取得部２３によって取得された印刷条件とアプリケーション１１から出力された原稿データに基づいてＣＭＹデータ若しくはＣＭＹＫデータ、またはＫデータを生成し、その印刷データを印刷装置３０に出力する。カラー／モノクロ判定部２５においてその印刷はカラーで行うべきと判定されている場合はＣＭＹデータまたはＣＭＹＫデータを生成し、その印刷は白黒で行うべきと判定されている場合はＫデータを生成する（ＳＴ５）。印刷装置３０は、プリンタドライバ１２から出力された印刷データに基づいて印刷処理（カラー印刷／モノクロ（白黒）印刷）を行う。
【００４１】
上記構成により、本印刷システムによれば、原稿に基づいて用紙に印刷を行う場合に、用紙サイズ、余白サイズ、変倍率などの印刷条件に基づいて原稿全体のうち用紙に印刷されるであろう部分領域（判定領域）を自動的に取得し、その取得された判定領域の画像データを用いてその印刷をカラーで行うべきかモノクロで行うべきかを判定するようにしているので、原稿全体の画像データではなく実際に印刷される部分と同じまたはそれに近い範囲の部分領域の画像データを用いてカラー／モノクロの判定を行うことができ、原稿全体の画像データを用いてカラー／モノクロの判定を行う場合に比べて、実際に印刷される部分の色状態により適した印刷方法（カラー印刷／モノクロ印刷）を選択することができる。その結果、印刷にかかるコストを低減させることができる。
【００４２】
なお、上記実施形態では、判定領域取得部２４が、用紙サイズ、余白サイズ、変倍率の３つの印刷条件を全て用いて判定領域を取得するものである場合について説明したが、用紙サイズのみ、用紙サイズと余白サイズのみ、または、用紙サイズと変倍率のみを用いて判定領域を取得するものであってもよい。具体的には、用紙サイズのみに基づいて判定領域を取得する場合には、原稿の所定位置における用紙サイズの領域を判定領域として取得し、用紙サイズと余白サイズのみに基づいて判定領域を取得する場合には、原稿の所定位置における用紙サイズの領域のうち、余白を除いた領域（印刷を行いうる領域）に対応する領域を判定領域として取得し、用紙サイズと変倍率のみに基づいて判定領域を取得する場合には、原稿の所定位置における、変倍率で用紙サイズを割って得られたサイズの領域を判定領域として取得すればよい。
【００４３】
なお、上記実施形態では、プリンタドライバ１２がコンピュータ１０に内蔵されるものとして説明したが、コンピュータ１０から独立した装置であってもよいし、印刷装置３０に内蔵される装置であってもよい。
【００４４】
また、上記実施形態では、原稿データが、コンピュータ１０のアプリケーション１１において作成されたものである場合について説明したが、印刷装置３０に備えるイメージスキャナによって原稿からその画像を読み取ってなる読取データであってもよい。
【符号の説明】
【００４５】
１０    コンピュータ
１１    アプリケーション
１２    プリンタドライバ
２３    印刷条件取得部
２４    判定領域取得部
２５    カラー／モノクロ判定部
２６    印刷データ生成部
３０    印刷装置
５２    原稿
Ｒ１，Ｒ２，Ｒ３    判定領域
【図１】
2012222560.tif 000003
【図５】
2012222560.tif 000004
【図２】
2012222560.tif 000005
【図３】
2012222560.tif 000006
【図４】
2012222560.tif 000007