(57)【要約】【課題】印刷ジョブ中の各頁毎の特徴が異なる場合には印刷ジョブ全体として良好な印刷品質が得られない。【解決手段】印刷品質設定として「文字優先」、「写真印刷」、「図形優先」、「自動判別」の４つがＵＩ部１１１で選択可能であり、「文字優先」、「写真優先」、「図形優先」のいずれかが選択された場合は、それぞれの特性に応じた描画処理方式が全頁に適用されて処理が行われ、「自動判別」が選択された場合には、印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出し、頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択し、選択された画像処理方式で描画処理を行う。【選択図】図２
2010002947.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出する検出手段と、
前記頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択する手段と、
前記選択された画像処理方式で描画処理を行う手段と、
印刷品質設定として前記選択された画像処理方式で描画処理を行うことを選択する手段と、
を備えていることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、前記検出手段は印刷ジョブの頁毎に含まれる描画オブジェクトの占める面積によって前記描画オブジェクトの種類の傾向を検出することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、前記検出手段は文字描画オブジェクトについて文字が含まれる矩形領域の面積を用いることを特徴とする情報処理装置。
【請求項４】
印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出し、前記頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択し、前記選択された画像処理方式で描画処理を行う処理と、
印刷品質設定として前記選択された画像処理方式で描画処理を行う処理を選択可能とする処理と、
をコンピュータに行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、複写装置、プロッタ、これらの複合機等の電子写真方式或いは液体吐出記録方式の画像形成装置によって画像を形成する制御を行うために、一般にプリンタドライバと称するプログラムが使用され、プリンタドライバを搭載した情報処理装置側で印刷データの生成や印刷条件の設定を行うようにしている。
【０００３】
従来のプリンタドライバとして、利用者の印刷データに含まれる文字・写真・グラフィックのそれぞれの描画オブジェクトを処理する際に印刷データの特徴に応じた最適な処理を印刷品質設定として設定項目化し、利用者が選択できるようにした機能が既に知られている。
【０００４】
また、特許文献１に記載されているように、各種の画像を合成するバリアブル印刷において図形・文字、自然画像やコンピュータグラフィックスなどハーフトーンスクリーンの特性が相反するため、複数のデータを差し込んでも全ての印字データに最適な画像形成を指定できないことを解消するために、フォームや差し込む個々のデータに印刷設定を添付すると共に、マスタードキュメントの出力時に合成時の優先すべき出力条件を設定し、この優先条件に従い合成後のドキュメント出力に最適な印刷設定を生成する構成が知られている。
【特許文献１】特開２００６−２０９３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、多くの利用者はプリンタドライバの設定を印刷データに応じて変更することは少なく、デフォルトの印刷品質設定のまま利用されるケースが多い。そのため、せっかく印刷データの種類に応じて文字優先・写真優先・文字／グラフィック優先などの印刷品質設定が可能であっても、利用されるケースが少なく、利用者が印刷しようとする印刷データに最適な印刷結果とはならない場合が多いという課題がある。
【０００６】
また、印刷ジョブには、ある頁は文章が中心で書かれており、ある頁は全面イメージだったり、あるページは図形中心だったりと、頁毎に特徴が分かれているケースがある。文字、図形と、自然画像や写真では、ハーフトーン処理の特性が相反する。このため、上述したような印刷ジョブ全体に対して、一意に「文字優先」、「写真優先」、「図形優先」というように適用する画像処理を決めてしまうと、印刷ジョブ全体としては良質な結果が得られない。そのため、印刷終了後に特性の異なる頁を別途印刷し直すなどの手間を必要に応じてかけたりしなければならない。さらに、両面印刷の表・裏でその頁の特徴が異なる場合は、片面ずつ、それぞれの特徴に合わせた設定で印刷し直す必要があり、極めて面倒であるという課題がある。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、印刷ジョブ中の各頁毎の特徴が異なる場合でも印刷ジョブ全体として良好な印刷品質で印刷結果を簡単に得られるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明に係る情報処理装置は、
印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出する検出手段と、
前記頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択する手段と、
前記選択された画像処理方式で描画処理を行う手段と、
印刷品質設定として前記選択された画像処理方式で描画処理を行うことを選択する手段と、
を備えている構成とした。
【０００９】
ここで、前記検出手段は印刷ジョブの頁毎に含まれる描画オブジェクトの占める面積によって前記描画オブジェクトの種類の傾向を検出する構成とできる。この場合、前記検出手段は文字描画オブジェクトについて文字が含まれる矩形領域の面積を用いる構成とできる。
【００１０】
本発明に係るプログラムは、
印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出し、前記頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択し、前記選択された画像処理方式で描画処理を行う処理と、
印刷品質設定として前記選択された画像処理方式で描画処理を行う処理を選択可能とする処理と、
をコンピュータに行わせる構成とした。
【発明の効果】
【００１１】
本発明に係る情報処理装置及びプログラムによれば、印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出し、頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択し、選択された画像処理方式で描画処理を行う処理を、印刷品質設定として選択することができるので、利用者の手間をかけることなく、印刷ジョブ中の各頁毎の特徴が異なる場合でも印刷ジョブ全体として良好な印刷品質で印刷結果を簡単に得られるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について添付図面を参照して説明する。まず、本発明に係る情報処理装置について図１の機能ブロック図を参照して説明する。
情報処理装置１００において、アプリケーション１０１の出力データは、ＯＳが提供するスプーラ１０２を経由するか、ないしは直接本発明に係るプログラムであるプリンタドライバ１０３に出力される。
【００１３】
プリンタドライバ１０３は、プロパティ画面等を制御するユーザーインターフェース（ＵＩ）を提供するＵＩ部１１１と、描画オブジェクトを解析して描画データを作成する描画部１１２と、ＵＩ部１１１、描画部１１２が参照・保存する設定値や描画部１１２が描画の際に参照する各種データ（ハーフトーンスクリーンデータなど）が格納されているデータ部１１３とを含む。このプリンタドライバ１０３は、描画処理したデータをスプーラ１０２に出力する。
【００１４】
スプーラ１０２は、描画処理された印刷データを画像形成装置としてのプリンタ１０５へ送信する。
【００１５】
次に、本発明の一実施形態について図２ないし図４を参照して説明する。なお、図２ないし図４で説明する処理はプリンタドライバによって行われるものである。
【００１６】
図２はアプリケーションの出力データの処理を示すフロー図である。
この処理では、印刷品質設定として「文字優先」、「写真印刷」、「図形優先」、「自動判別」の４つがＵＩ部１１１で選択可能であり、「文字優先」、「写真優先」、「図形優先」のいずれかが選択された場合は、それぞれの特性に応じた描画処理方式が全頁に適用されて処理が行われる。これに対して、「自動判別」が選択された場合には、後述するように、各頁ごとに描画前に描画オブジェクトを調査してその頁のオブジェクトの種類の傾向をチェックして、その特徴に合わせた描画処理方式を自動的に選択して、選択された描画処理方式で画処理が行われる。
【００１７】
図３はアプリケーションの出力データの自動判定描画処理を示すフロー図である。
ここでは、各頁ごとにオブジェクトの種類の傾向を検出するために、図形オブジェクトの面積を計算した結果を格納するカウンタＡ、イメージオブジェクトの面積を計算した結果を格納するカウンタＢ、文字オブジェクトの面積を計算した結果を格納するカウンタＣを使用している。
【００１８】
この描画処理では、カウンタＡ、Ｂ、Ｃのカウント値（合計値）Ａ、Ｂ、Ｃを初期化して、１ページ分の描画オブジェクトの傾向をチェックする。このとき、合計値Ａ、Ｂ、Ｃの関係が、Ｃ≧Ａ、かつ、Ｃ≧Ｂであれば、文章主体と推定して「文字優先」の描画処理を行い、Ｃ≧Ａ、かつ、Ｃ≧Ｂでなく、Ｂ≧Ａ、かつ、Ｂ≧Ｃであれば、イメージ主体と推定して「イメージ優先」（写真優先）の描画処理を行い、Ｂ≧Ａ、かつ、Ｂ≧Ｃでなければ、図形主体と推定して「図形優先」の描画処理を行う。これを全頁について繰り返して、全頁の処理が終了すれば、この描画処理を終了する。
【００１９】
図４はアプリケーションの出力データの１頁分の描画オブジェクトの傾向のチェック処理を示すフロー図である。
１描画オブジェクトの描画には、同オブジェクトの取得が必要なので、オブジェクトを取得して、描画オブジェクトが文字及びイメージでなければ（図形オブジェクト）であれば、図形オブジェクトの面積を計算してカウンタＡに加算し、イメージオブジェクトであれば、イメージオブジェクトの面積を計算してカウンタＢに加算し、文字オブジェクトであれば、その文字オブジェクトを含む矩形の面積を計算してカウンタＣに加算する。
【００２０】
なお、上記のカウンタＡ、Ｂ、Ｃの加算処理は、オブジェクトの描画前、描画後のいずれに行ってもよい。この処理が、印刷ジョブの各頁毎の描画オブジェクトの種類の傾向を検出する検出手段に相当する。
【００２１】
このように、印刷ジョブの頁毎に含まれる描画オブジェクトの種類の傾向を検出し、頁の描画オブジェクトの種類の傾向に応じた画像処理方式を選択し、選択された画像処理方式で描画処理を行う処理を、印刷品質設定として選択することができるので、利用者の手間をかけることなく、印刷ジョブ中の各頁毎の特徴が異なる場合でも印刷ジョブ全体として良好な印刷品質で印刷結果を簡単に得られるようになる。
【００２２】
具体的に言えば、印刷ジョブが、文章が中心の頁、イメージ中心の頁、図形中心の頁といったように、頁毎に特徴が分かれていて、印刷ジョブ全体に対して、「文字優先」、「写真優先」、「図形優先」といった一意に決まる特徴が無い場合に、従前は、印刷ジョブ全体に対して画処理の方式を決定していたため、印刷ジョブ全体として良質な結果が得られず、印刷終了後に特性の異なる頁を別途印刷しなおすなどの手間を必要に応じてかけたりしなければならない。さらに、両面印刷の表・裏でその頁の特徴が異なる場合は、片面ずつ、それぞれの特徴に合わせた設定で印刷しなおす必要があり、とても面倒であった。これに対して、本発明によれば、上記のような手間をかけなくても各ページに合わせた適切な画処理方式で描画できるので、印刷ジョブ全体として良質な印刷結果を得ることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る情報処理装置の機能ブロック説明図である。
【図２】アプリケーションの出力データの処理を示すフロー図である。
【図３】アプリケーションの出力データの自動判定描画処理を示すフロー図である。
【図４】アプリケーションの出力データの１頁分の描画オブジェクトの傾向のチェック処理を示すフロー図である。
【符号の説明】
【００２４】
１００…情報処理装置
１０３…プリンタドライバ
１１１…ＵＩ部
１１２…描画部
１１３…データ部
【図１】
2010002947.tif 000003
【図２】
2010002947.tif 000004
【図３】
2010002947.tif 000005
【図４】
2010002947.tif 000006