(57)【特許請求の範囲】
【請求項１】
印刷ジョブから描画データを作成する描画データ作成部と、
作成された描画データの構成要素の種類に応じて予備吐出方式として描画エリア内に吐出する第１のドロップ方式と、描画エリア外に吐出する第２のドロップ方式の少なくともいずれかを自動設定し、設定された予備吐出方式で予備吐出を行う制御部と、
を備え、
前記制御部は、前記描画データの構成要素がグラフィックの場合に用紙搬送速度に応じて前記第２のドロップ方式か、前記第２のドロップ方式と前記第１のドロップ方式の混合のいずれかを自動設定する、
画像形成装置。
【請求項２】
制御部は、描画データの構成要素がテキストの場合に予備吐出方式として前記第１のドロップ方式を自動設定する
請求項１に記載の画像形成装置。  
【請求項３】
前記制御部は、予備吐出方式として前記第２のドロップ方式を自動設定した場合であって、各色のノズルの最長噴射間隔が閾値を超えないときに前記第２のドロップ方式を自動設定し、各色のノズルの最長噴射間隔の少なくともいずれかが閾値を超えるときに前記第２のドロップ方式と前記第１のドロップ方式の混合を自動設定する
請求項１、２のいずれかに記載の画像形成装置。
【請求項４】
前記制御部は、色味優先モードの場合に前記第２のドロップ方式を自動設定するとともに用紙搬送速度の増大を通知するアラートを出力する
請求項１，２のいずれかに記載の画像形成装置。
【請求項５】
前記制御部は、黒のノズルの最長噴射間隔が閾値を超えるときであって色味優先モードの場合に前記第２のドロップ方式を自動設定するとともに用紙搬送速度の増大を通知するアラートを出力する
請求項３に記載の画像形成装置。
【請求項６】
前記制御部は、シート単位で予備吐出方式として前記第１のドロップ方式と前記第２のドロップ方式の少なくともいずれかを自動設定する
請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記制御部は、論理ページ単位で予備吐出方式として前記第１のドロップ方式と前記第２のドロップ方式の少なくともいずれかを自動設定する
請求項１〜５のいずれかに記載の画像形成装置。
【請求項８】
コンピュータに、  
印刷ジョブから描画データを作成するステップと、
作成された描画データの構成要素の種類に応じて予備吐出方式として描画エリア内に吐出する第１のドロップ方式と、描画エリア外に吐出する第２のドロップ方式の少なくともいずれかを自動設定するステップと、
設定された予備吐出方式で予備吐出を行うステップと、
前記描画データの構成要素がグラフィックの場合に用紙搬送速度に応じて前記第２のドロップ方式か、前記第２のドロップ方式と前記第１のドロップ方式の混合のいずれかを自動設定するステップと、 
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。  
【背景技術】
【０００２】
インクジェットプリンタでは、長時間使用しないことによるインクの乾燥や粘度の増加によってノズル詰まりが発生する。このため、印刷に関係のない吐出を行うことでノズル詰まりを解消する予備吐出が行われる。
【０００３】
個人的あるいは家庭内で主に使用されるインクジェットプリンタではプリントヘッドを移動させながら印刷するため、記録媒体のない場所で予備吐出を行うことが可能である。他方、ラインヘッドを使用したシングルパスの大型プリンタ、特にロール紙を使用するような業務用の大型インクジェットプリンタでは、白紙を挟まずに連続して印刷するため、記録媒体のない場所で予備吐出を行うことができず、記録媒体上で予備吐出を行う必要がある。
【０００４】
このため、一定シート印刷単位で、シート先頭部分にライン上に予備吐出を行うラインドロップや、シート全面にランダムに予備吐出するランダムドロップが提案されている。
【０００５】
図１１は、ラインドロップとランダムドロップを模式的に示す。図１１（ａ）はラインドロップ１０２であり、シート１００の先頭部分にライン上に予備吐出する。プロセスカラーがＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の場合、プロセスカラー毎にライン上に予備吐出する。他方、図１１（ｂ）はランダムドロップ１０４であり、シート１００全面にランダムに予備吐出する。両図において、異なるハッチングは異なる色を示す。
【０００６】
特許文献１には、消費電力を抑え、電源コストを低減させることを課題として、読み取った画像データに応じた吐出カウントを行い、高濃度領域がある場合に印字スピードを下げる画像形成装置が記載されている。    
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平６−９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、近年のプリントヘッドの高解像度化に伴い、ノズル詰まりは従来よりも発生し易くなる傾向にあり、印刷ジョブの内容や印刷速度によってはプリント中であっても印字のかすれ等が発生してしまう。
【０００９】
利用者は、印刷ジョブや印刷速度に応じ、最適な予備吐出の種類や吐出量を設定する必要があるが、これには何度も検証のための印刷を行う必要があり、手間とコストが増大する問題がある。特に、近年の印刷ジョブは複雑化しており、テキスト部だけのページ、イメージだけのページ、双方が混在するページ等、毎ページ異なる構成となる場合も少なくなく、１種類の予備吐出（例えばランダムドロップのみ）では全てのページの印字品質を保証できない問題がある。
【００１０】
本発明の目的は、利用者の手間とコストを抑制しつつ、予備吐出を適正化して印字品質を確保することができる画像形成装置及びプログラムを提供することにある。  
【課題を解決するための手段】
【００１１】
請求項１に記載の発明は、印刷ジョブから描画データを作成する描画データ作成部と、
作成された描画データの構成要素の種類に応じて予備吐出方式として描画エリア内に吐出する第１のドロップ方式と、描画エリア外に吐出する第２のドロップ方式の少なくともいずれかを自動設定し、設定された予備吐出方式で予備吐出を行う制御部とを備え、前記制御部は、前記描画データの構成要素がグラフィックの場合に用紙搬送速度に応じて前記第２のドロップ方式か、前記第２のドロップ方式と前記第１のドロップ方式の混合のいずれかを自動設定する、画像形成装置である。
【００１２】
請求項２に記載の発明は、制御部は、描画データの構成要素がテキストの場合に予備吐出方式として第１のドロップ方式を自動設定する請求項１に記載の画像形成装置である。
【００１３】
請求項３に記載の発明は、前記制御部は、予備吐出方式として前記第２のドロップ方式を自動設定した場合であって、各色のノズルの最長噴射間隔が閾値を超えないときに前記第２のドロップ方式を自動設定し、各色のノズルの最長噴射間隔の少なくともいずれかが閾値を超えるときに前記第２のドロップ方式と前記第１のドロップ方式の混合を自動設定する請求項１、２のいずれかに記載の画像形成装置である。
【００１４】
請求項４に記載の発明は、前記制御部は、色味優先モードの場合に前記第２のドロップ方式を自動設定するとともに用紙搬送速度の増大を通知するアラートを出力する請求項１，２のいずれかに記載の画像形成装置である。
【００１５】
請求項５に記載の発明は、前記制御部は、黒のノズルの最長噴射間隔が閾値を超えるときであって色味優先モードの場合に前記第２のドロップ方式を自動設定するとともに用紙搬送速度の増大を通知するアラートを出力する請求項３に記載の画像形成装置である。
【００１６】
請求項６に記載の発明は、前記制御部は、シート単位で予備吐出方式として前記第１のドロップ方式と前記第２のドロップ方式の少なくともいずれかを自動設定する請求項１〜５のいずれかに記載の画像形成装置である。
【００１７】
請求項７に記載の発明は、前記制御部は、論理ページ単位で予備吐出方式として前記第１のドロップ方式と前記第２のドロップ方式の少なくともいずれかを自動設定する請求項１〜５のいずれかに記載の画像形成装置である。
【００１８】
請求項８に記載の発明は、コンピュータに、印刷ジョブから描画データを作成するステップと、作成された描画データの構成要素の種類に応じて予備吐出方式として描画エリア内に吐出する第１のドロップ方式と、描画エリア外に吐出する第２のドロップ方式の少なくともいずれかを自動設定するステップと、設定された予備吐出方式で予備吐出を行うステップと、前記描画データの構成要素がグラフィックの場合に用紙搬送速度に応じて前記第２のドロップ方式か、前記第２のドロップ方式と前記第１のドロップ方式の混合のいずれかを自動設定するステップとを実行させるプログラムである。
【発明の効果】
【００２１】
請求項１，８に記載の発明によれば、利用者の手間とコストを抑制しつつ、予備吐出を適正化することができる。また、用紙搬送速度に応じて第２のドロップ方式と、第２のドロップ方式と第１のドロップ方式を使い分けることができる。
【００２２】
請求項２に記載の発明によれば、さらに、構成要素に応じて第２のドロップ方式と第１のドロップ方式を使い分けることができる。
【００２４】
請求項３に記載の発明によれば、さらに、最長噴射間隔に応じて第２のドロップ方式と、第２のドロップ方式と第１のドロップ方式を使い分けることができる。
【００２５】
請求項４に記載の発明によれば、さらに、色味優先モードに応じて予備吐出を適正化することができる。
【００２６】
請求項５に記載の発明によれば、さらに、黒のノズルの最長噴射間隔及び色味優先モードに応じて予備吐出を適正化することができる。
【００２７】
請求項６に記載の発明によれば、さらに、シート単位で予備吐出を適正化することができる。
【００２８】
請求項７に記載の発明によれば、さらに、論理ページ単位で予備吐出を適正化することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態のシステム構成図である。
【図２】実施形態の処理フローチャート（その１）である。
【図３】実施形態の処理フローチャート（その２）である。
【図４】実施形態の画面説明図である。
【図５】実施形態のアラート表示説明図である。
【図６】他の実施形態の処理フローチャートである。
【図７】さらに他の実施形態の処理フローチャート（その１）である。
【図８】さらに他の実施形態の処理フローチャート（その２）である。
【図９】さらに他の実施形態の画面説明図である。
【図１０】さらに他の実施形態の処理フローチャートである。
【図１１】ラインドロップとランダムドロップの説明図である。
【発明を実施するための形態】
【００３０】
以下、図面に基づき本発明の実施形態について説明する。
【００３１】
＜基本原理＞
まず、本実施形態の基本原理について説明する。
予備吐出方式は、描画データが印刷される描画エリア内に吐出する第１のドロップ方式と、描画エリア外に吐出する第２のドロップ方式に大別され得る。第１のドロップ方式の典型例は、描画エリア内にランダムに吐出するランダムドロップであり、第２のドロップ方式の典型例は、描画エリア外にライン状に吐出するラインドロップである。描画データが印刷される描画エリア内で予備吐出する場合には目視できない程度の濃度とする必要があり、目視し難くすることを目的に薄く、分散させ、ランダムに吐出させる（ランダムドロップ）。他方、描画エリア外で予備吐出する場合には目視できても構わないことと、紙間を減らす、紙間を他の用途（例えば濃度や位置合わせのためのマークを作成するエリアとして使う）ために狭い範囲にまとめて吐出すべくライン状に吐出させる（ラインドロップ）。それぞれの方式には一長一短があり、ラインドロップの利点は、ページ先頭で全ノズルを噴射することにより、後工程でカットすることで印刷物上には予備吐出部分が残らないこと、及び印刷ジョブへの影響がないことである。他方、ノズルの位置、印刷ジョブによってはページ間隔でしかノズルから噴射されないことがあるので、予備吐出をしていても詰まるノズルが発生する可能性がある。従って、写真等のイメージやグラフィックが多いページに向いている。ランダムドロップの利点は、各色の各ヘッド、各ノズル単位で制御することにより、インク消費が少ないことである。他方、各色独立に制御されるため、例えば肌色の部分にＫ（ブラック）のランダムドロップがのってしまう、ベタ部分の他の色が混じる等、汚れや本来の色味でなくなる可能性がある。従って、色変化が生じてないテキスト部分に向いている。
【００３２】
本実施形態では、これらの特性を踏まえ、印刷ジョブの内容に応じて予備吐出方式を自動的に切替設定することで、ノズルの詰まりを抑制しつつ印刷品質を維持する。
【００３３】
すなわち、本実施形態では、基本的に、処理単位毎にその構成要素がテキストであるかグラフィックであるかを判定し、テキストであれば当該処理単位の予備吐出方式としてランダムドロップを自動設定し、グラフィックであれば当該処理単位の予備吐出方式としてラインドロップを自動設定する。これにより、多様な印刷ジョブであっても、テキストとグラフィックの存在比率に応じて自動的に最適な予備吐出方式が設定され、利用者の手間とコストが軽減される。
【００３４】
但し、ラインドロップを設定した場合において、例えば同じ印刷ジョブを５０ｍ／ｍｉｎの用紙搬送速度と、１００ｍ／ｍｉｎの用紙搬送速度で印刷したときでは、あるノズルに着目すると、５０ｍ／ｍｉｎではノズルからインクを吐出する間隔は１００ｍ／ｍｉｎの倍であるから、その分だけノズル詰まりが発生し易くなる。そこで、本実施形態では、ラインドロップを設定した場合において、用紙搬送速度を考慮してノズル詰まりが発生する可能性があるときに、ラインドロップとランダムドロップの混合とするか、あるいは用紙搬送速度を増大するようにアラートを通知する。これにより、ラインドロップを設定した場合におけるノズル詰まりの発生確率を減少させる。
【００３５】
ラインドロップとランダムドロップの混合方式とするか、あるいはラインドロップとしつつ用紙搬送速度を増大させるべくアラートを通知するかは、例えば色味を優先させるか否かにより判別することができる。色味を優先させない場合にはラインドロップとランダムドロップの混合とし、色味を優先させる場合にはラインドロップを維持しつつ用紙搬送速度を増大させるべくアラートを通知する。色味を優先させる場合にランダムドロップを導入しないのは、ランダムドロップでは本来の色味でなくなる可能性があるからである。
【００３６】
次に、本実施形態について、具体的に説明する。
【００３７】
図１は、本実施形態における画像形成装置を含むシステムの機能ブロック図である。システムは、端末装置１０及び画像形成装置１２を備える。端末装置１０と画像形成装置１２は、通信手段１４を介して接続される。通信手段１４は、例えばＬＡＮ（ローカルエリアネットワーク）等のデータ通信ネットワークが用いられる。
【００３８】
端末装置１０は、通信手段１４を介して画像形成装置１２に接続され、利用者の指示に従い、文書の印刷命令を含む印刷ジョブを送信する。
【００３９】
画像形成装置１２は、ＲＯＭ１６、ＲＡＭ１８、ＨＤＤ２０、１つ又は複数のＣＰＵで構成される制御部２２、インタフェースＩ／Ｆ２４、タッチパネル等の操作部２６、プリント部２８を備える。
【００４０】
１又は複数のＣＰＵで構成される制御部２２は、ＲＯＭ１６に記憶された処理プログラムに従い、Ｉ／Ｆ２４を介して端末装置１０から印刷ジョブ命令を受け付け、ＰＤＬデータを解釈して中間データを生成し、生成した中間データからさらに描画データ（ラスターデータ）を生成する。また、制御部２２は、処理プログラムに従って予備吐出の実行を制御し、印刷ジョブ及び印刷速度に応じてラインドロップとランダムドロップを適応的かつ自動的に切替設定してプリント部２８を制御する。
【００４１】
プリント部２８は、公知のインクジェット方式の構成を備え、描画データを用紙に印刷する。プリント部２８は、ノズル等から液体あるいは溶融固体インクを吐出し、紙、フィルム等に記録を行う。インクを吐出する方法には、静電誘引力を利用してインクを吐出させるドロップオンデマンド方式（圧力パルス方式）、高熱により気泡を形成・成長させることで生じる圧力を利用してインクを吐出させる熱インクジェット方式等がある。記録ヘッドは、例えば、シアンインクを吐出するヘッド、マゼンタインクを吐出するヘッド、イエローインクを吐出するヘッド、ブラックインクを吐出するヘッドを備え、各ヘッドが用紙の幅と少なくとも同等の幅を有するラインヘッドが用いられる。記録ヘッドにより各色のインク滴を中間転写体に吐出して記録し、その後に用紙に転写して印刷する。
【００４２】
なお、画像形成装置１２は、機能モジュールとして、印刷ジョブ受付モジュール、解釈モジュール、描画モジュール、予備吐出設定モジュールを備える。これらの機能モジュールは、１又は複数のＣＰＵから構成される制御部２２がＲＯＭ１６に記憶された処理プログラムを実行することで実現される。
【００４３】
印刷ジョブ受付モジュールは、端末装置１０から印刷ジョブを受け付ける。印刷ジョブは、文書を印刷する旨の命令と、印刷対象の文書をページ記述言語で記述したデータを含む。ページ記述言語（ＰＤＬ）は、ディスプレイ表示処理、印刷処理等を情報処理機器に実行させるためのコンピュータプログラミング言語である。ページ記述言語で記述されたデータは、印刷対象の文書を構成する文字や図形、イメージ等のオブジェクトの位置情報、書式情報及び色情報を含む。印刷ジョブ受付部は、受信した印刷ジョブに含まれるＰＤＬデータを解釈モジュールに供給する。
【００４４】
解釈モジュールは、印刷ジョブ受付モジュールから取得したＰＤＬデータを解釈し、その解釈結果に応じて、描画データの生成の手順を表す命令を含む中間データを生成して出力する。描画データは、印刷対象の画像をプリント部２８が取り扱い可能な形式で表現した印刷画像データであり、例えばラスター形式のデータである。中間データは、ＰＤＬデータと描画データの中間の粒度のデータであり、中間データ形式は、例えばＰＤＬで記述された画像オブジェクトをさらに単純な形状の微小要素に細分化して表現したものである。中間データの一例では、オブジェクトは、バウンディングボックス指定、カラー指定、形状指定の３つのデータ項目の組で表現される。バウンディングボックス指定は、当該オブジェクトを内包する矩形を規定する情報であり、矩形の左上と右下の頂点の座標を含む。カラー指定は、当該オブジェクトの各画素のカラーを規定する情報であり、カラー形式とカラーデータの情報を含む。カラー形式は、オブジェクトの画素の色の定め方を規定する情報であり、例えば単色（全画素が同一色）、グラデーション（色が画素の配列方向に沿って連続的に変化）、ラスター（画素毎に個別に色を指定）等である。カラーデータは、カラー形式に応じたデータ形式で各画素のカラーを表すデータであり、例えば単色の場合にはカラーデータは１つの色をＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の基本色（プロセスカラー）の色空間での座標で表現した色値である。特色（スポットカラー）の場合には、カラーデータは特色名（その特色の名称）である。グラデーションの場合、カラーデータは色の初期値と変化率の情報を含む。ラスターの場合、カラーデータは画素毎の色値を含んだデータである。形状指定は、当該オブジェクトの形状を規定する情報である。解釈部は、このような中間データを生成して中間データバッファに供給する。中間データバッファは、解釈モジュールからの中間データを格納する。
【００４５】
描画モジュールは、中間データバッファに記憶された中間データを読み出し、読み出した中間データに従って描画データ（ラスターデータ）を生成する。例えば、オブジェクトの形状データが示す範囲内の各画素の値を、そのオブジェクトのカラーデータから求め、ページメモリ上の当該画素に対応するアドレスにその画素値を書き込むことでオブジェクトの描画を行う。１ページに含まれる全オブジェクトを描画することで、そのページのラスター画像が形成される。生成された各ページの描画データは出力部バッファに格納され、順次読み出されてプリント部２８に供給される。プリント部２８は、出力バッファから読み出した各ページの描画データをロール等の記録媒体に対して印刷する。
【００４６】
予備吐出設定モジュールは、印刷ジョブから生成された描画データ及び印刷速度を用いて、プリント部２８の予備吐出方法を自動的に設定する。具体的には、描画データに含まれるテキスト／イメージ／グラフィックに応じてラインドロップとランダムドロップを切替設定するとともに、印刷速度に応じてさらにラインドロップと（ラインドロップ＋ランダムドロップの混合）を切替設定する。
【００４７】
次に、制御部２２における予備吐出の設定処理について説明する。
【００４８】
＜第１の設定処理＞
図２及び図３は、制御部２２における予備吐出の第１の設定処理のフローチャートを示す。
【００４９】
まず、図２において、制御部２２は、端末装置１０から印刷ジョブデータを入力し（Ｓ１０１）、中間データを生成し、さらに描画データの生成を開始する（ＲＩＰ処理：ラスターイメージプロセッサ処理）（Ｓ１０２）。
【００５０】
次に、制御部２２は、生成された描画データ（ラスターデータ）からページを構成する要素（オブジェクト）を取得し（Ｓ１０３）、シートを作成する（Ｓ１０４）。例えば２アップの場合、１シートは２ページから構成される。
【００５１】
シートを作成した後、制御部２２は、シート単位でその構成要素がテキストであるか、イメージ／グラフィックであるかを判定する（Ｓ１０５）。例えば、１シートが２ページから構成されている場合、２ページ全体を対象としてテキストであるか、イメージ／グラフィックであるかを判定する。２ページに亘って全てテキストである場合にはテキストと判定し、２ページに亘って全てイメージ／グラフィックである場合にはイメージ／グラフィックと判定する。また、２ページの少なくともいずれかにイメージ／グラフィックが含まれる場合には、その他がテキストであったとしても当該イメージ／グラフィック部分を重視してイメージ／グラフィックと判定する。言い換えれば、全てテキストである場合のみテキストと判定し、イメージ／グラフィックが多少なりとも含まれる場合にはイメージ／グラフィックと判定する。但し、イメージ／グラフィックが含まれていてもシート全体におけるその割合が閾値以下である場合にテキストと判定してもよい。
【００５２】
シートの構成要素をテキストと判定した場合、制御部２２は、当該シートにおける予備吐出の方法としてランダムドロップを割り付けることで設定する（Ｓ１０６）。ランダムドロップを設定した後、ＵＩのためのシート単位のパターンを分析し（Ｓ１０７）、以上の処理を全ページについて実行する（Ｓ１０８）。未だ残余のページがある場合にはＳ１０３以降の処理を繰り返し、全てのページについて完了すると、制御部２２は、Ｓ１０７での分析結果を用いて１パターン分（１シート分）を端末装置１０に表示して利用者に提示する（Ｓ１０９）。
【００５３】
他方、シートの構成要素をイメージ／グラフィックと判定した場合、図３の処理に移行する。
【００５４】
図３において、制御部２２は、当該シートにおける予備吐出の方法としてラインドロップのドロップパターンを割り付けることで設定する（Ｓ１１０）。イメージ／グラフィックの場合、ランダムドロップとするとイメージ／グラフィック部分の色味が変化し得るため、シートの先頭部分において予備吐出を行うのが望ましいからである。
【００５５】
当該シートについてラインドロップを設定した後、制御部２２は、さらに、プリント部２８における用紙搬送速度を取得し（Ｓ１１１）、用紙搬送速度を用いてＣＭＹＫの各版（プレーン）毎の最長噴射間隔を算出する（Ｓ１１２）。例えば、Ｃ版について、あるシートの先頭部分で予備吐出を行い、当該シートのオブジェクトを印刷してから次のシートの先頭部分で予備吐出を行うまでの噴射間隔を用紙搬送速度から算出する。当該シートでＣ版のオブジェクトが存在しない場合、最長噴射間隔は、シートの長さＬを用紙搬送速度Ｖで除算した値に等しい。各プレーンの最長噴射間隔は、そのプレーンにおける不吐出時間を意味することになる。制御部２２は、各プレーン毎の不吐出時間をそれぞれ閾値と大小比較し、ノズル詰まりとなる閾値を超えるか否かを判定する（Ｓ１１３）。
【００５６】
いずれかのプレーンの不吐出時間が閾値を超える場合、制御部２２は、さらに、色味優先モードが設定されているか否かを判定する（Ｓ１１４）。不吐出時間が閾値を超える場合には、当該プレーンにおいてノズル詰まりが発生する可能性が高いため、当該プレーンについてはラインドロップ単独ではなくラインドロップにランダムドロップを加えたラインドロップとランダムドロップの混合方式とすることが好適であるが、他方で、ランダムドロップを加えると既述したようにイメージ／グラフィックの色味が変化し得る。そこで、制御部２２は、色味優先モードが設定されているか否かを判定する。
【００５７】
利用者は、予め端末装置１０で色味優先モードを設定することができ、色味優先モードが設定されていない場合には、制御部２２は、当該プレーンの予備吐出の方式としてラインドロップとランダムドロップの混合方式を設定する（Ｓ１１６）。例えば、ＣＭＹＫの各プレーンのうち、ＭＹＫのプレーンは閾値を超えないが、Ｃについては閾値を超える場合には、Ｃプレーンについてラインドロップとランダムドロップの混合方式を設定し、他のプレーンについてはラインドロップのままとする。また、色味優先モードが設定されている場合には、ランダムドロップを付加すると色味が変化し得るためこれを採用せず、当該プレーンについてもＳ１１０で設定したラインドロップをそのまま維持しつつ、ノズル詰まりが発生するおそれがあることを利用者に通知すべくアラートを操作部２６に表示する（Ｓ１１５）。このとき、用紙搬送速度、つまり印刷速度の変更フラグを設定する。その後は、図２におけるＳ１０７以降の処理に移行する。
【００５８】
図４は、Ｓ１０９で端末装置１０に表示される画面例を示す。制御部２２は、シート単位で予備吐出方式を設定するため、シート単位で設定された予備吐出方式が示される。例えば、ジョブプロパティとして、シート１００，１０１が表示され、シート１００，１０１毎に予備吐出方式が図示される。図において、シート１００についてはイメージ／グラフィックと判定されてラインドロップ１０２が設定され、シート１０１についてはテキストと判定されてランダムドロップ１０４が設定されたことを示す。
【００５９】
図５は、Ｓ１１５で操作部２６に表示されるアラート例を示す。「現在の用紙搬送速度では印字品質に問題が発生する可能性があります。用紙搬送速度を上げて下さい」旨のメッセージがアラートとして表示される。利用者は、このアラートを視認することで用紙搬送速度を上げる操作を行う。制御部２２は、利用者が用紙搬送速度を上げる操作を行った場合には、Ｓ１１５で設定した印刷速度の変更フラグをクリアし、増大変更された印刷速度で印刷（ラインドロップ方式の予備吐出を実行）する。
【００６０】
＜第２の設定処理＞
図６は、制御部２２における予備吐出の第２の設定処理のフローチャートを示す。
【００６１】
まず、制御部２２は、端末装置１０から印刷ジョブデータを入力し（Ｓ３０１）、中間データを生成し、さらに描画データの生成を開始する（ＲＩＰ処理：ラスターイメージプロセッサ処理）（Ｓ３０２）。
【００６２】
次に、制御部２２は、生成された描画データ（ラスターデータ）からページを構成する要素（オブジェクト）を取得し（Ｓ３０３）、シートを作成する（Ｓ３０４）。
【００６３】
シートを作成した後、制御部２２は、シートを構成する論理ページ毎にその構成要素がテキストであるか、イメージ／グラフィックであるかを確認し、その確認結果に応じて当該シートがテキストであるか、イメージであるかを判定する（Ｓ３０６）。例えば、１シートが２ページから構成されている場合、２ページそれぞれについてテキストであるか、イメージ／グラフィックであるかを判定する。２ページが全てテキストである場合には当該シートをテキストと判定し、２ページが全てイメージ／グラフィックである場合には当該シートをイメージ／グラフィックと判定する。また、２ページの少なくともいずれかのページがイメージ／グラフィックである場合には、イメージ／グラフィックと判定する。第１の設定処理では、シートを構成する複数ページを対象として判定しているのに対し、第２の設定処理ではシートを構成する複数ページの各ページを対象として判定し、その判定結果に応じてシートを対象としてテキストであるか、イメージ／グラフィックであるかを判定している点に留意されたい。
【００６４】
シートの構成要素をテキストと判定した場合、制御部２２は、当該シートにおける予備吐出の方法としてランダムドロップを割り付けることで設定する（Ｓ３０７）。ランダムドロップを設定した後、１シートのパターンを分析し（Ｓ３０８）、以上の処理を全ページについて実行する（Ｓ３０９）。未だ残余のページがある場合にはＳ３０３以降の処理を繰り返し、全てのページについて完了すると、制御部２２は、１パターン分（１シート分）を端末装置１０に表示して利用者に提示する（Ｓ３１０）。
【００６５】
他方、シートの構成要素をイメージ／グラフィックと判定した場合、既述した図３の処理に移行する。
【００６６】
＜第３の設定処理＞
第１及び第２の決定処理では、シート単位でテキスト、あるいはイメージ／グラフィックを判定してシート単位で予備吐出方式としてラインドロップ、ランダムドロップ、あるいはラインドロップとランダムドロップの混合を切替設定しているが、第３の決定処理では、必要に応じて適宜、論理ページ単位でテキスト、あるいはイメージ／グラフィックを判定して論理ページ単位で予備吐出方式を切替設定する。
【００６７】
図７及び図８は、制御部２２における予備吐出の第３の設定処理のフローチャートを示す。
【００６８】
まず、図７において、制御部２２は、端末装置１０から印刷ジョブデータを入力し（Ｓ４０１）、中間データを生成し、さらに描画データの生成を開始する（ＲＩＰ処理：ラスターイメージプロセッサ処理）（Ｓ４０２）。
【００６９】
次に、制御部２２は、生成された描画データ（ラスターデータ）からページを構成する要素（オブジェクト）を取得し（Ｓ４０３）、シートを作成する（Ｓ４０４）。
【００７０】
シートを作成した後、制御部２２は、１シートを構成する論理ページのタイプが同一であるか否かを判定する（Ｓ４０５）。
【００７１】
論理ページのタイプが同一である場合、シート単位で予備吐出を設定することが好適であることから、シート単位でテキストか、あるいはイメージ／グラフィックであるかを判定する（Ｓ４０６）。以降の処理は、図２のＳ１０６以降の処理と同様である（Ｓ４０７〜Ｓ４１０）。
【００７２】
他方、論理ページのタイプが同一でない場合、つまり、２ページのうちの１ページがテキストタイプであり、残りの１ページがイメージ／グラフィックタイプの場合には、図８の処理に移行する。
【００７３】
図８において、論理ページ毎にタイプを確認し（Ｓ５０１）、テキストであるか、あるいはイメージ／グラフィックであるかを判定する（Ｓ５０２）。テキストであれば、当該論路ページに予備吐出方式としてランダムドロップを割り付けて設定し（Ｓ５０３）、イメージ／グラフィックであれば当該論理ページに予備吐出方式としてラインドロップを割り付けて設定する（Ｓ５０４）。以上の処理を全てのページについて繰り返し実行する（Ｓ５０５）。
【００７４】
要約すると、第３の設定処理では、まずシートを構成する論理ページのタイプが一致するか否かを確認し、一致する場合にはシート単位で予備吐出方式を設定し、一致しない場合には論理ページ単位で予備吐出方式を設定する。印刷ジョブにテキストとイメージ／グラフィックが混在し、論理ページ毎にテキストとイメージ／グラフィックが変化するような場合に、第３の設定処理は特に好適である。第３の設定処理では、シート単位で予備吐出方式が設定される場合と、論理ページ単位で予備吐出方式が設定される場合とが混在する点に留意されたい。論理ページ単位では、一例として、イメージ／グラフィックが多いページはラインドロップに設定され、テキストが多いページはランダムドロップに設定され、イメージが複数存在するページはラインドロップが設定され、ほぼ白紙のページはランダムドロップに設定される。
【００７５】
図９は、Ｓ４１０で端末装置１０に表示されるパターンの一例を示す。シートを構成する論理ページでタイプが異なるため、論理ページ単位で予備吐出方式が設定された場合である。シート１００を構成する２つの論理ページのうち、一方はラインドロップ１０２が設定され、他方はランダムドロップ１０４が設定される。利用者は、この画面を視認することで、論理ページ毎に予備吐出方式が切り替わること、どのページにどのような予備吐出が行われるかを容易に確認できる。
【００７６】
＜第４の設定処理＞
第１〜第３の設定処理では、ラインドロップを設定した場合に、さらに用紙搬送速度を用いてプレーン毎に最長噴射間隔を算出し、ノズル詰まりが生じる閾値と大小比較し、いずれかのプレーンが閾値を超えている場合には、当該プレーンのみをラインドロップからラインドロップとランダムドロップの混合に切り替えて設定しているが、ＣＭＹＫの各プレーンのうち、特にＫプレーンは色味に大きな影響を与え得るので、最長噴射間隔が閾値を超えるプレーンがＫプレーンである場合にのみ、ラインドロップからラインドロップとランダムドロップの混合方式への切替設定を抑制し、用紙搬送速度の増大を促すアラートを表示してもよい。
【００７７】
図１０は、第４の設定処理のフローチャートを示す。第１の設定処理における図３の処理フローチャートに対応するものである。
【００７８】
図１０において、制御部２２は、当該シートにおける予備吐出の方法としてラインドロップのドロップパターンを割り付けることで設定する（Ｓ６０１）。
【００７９】
当該シートについてラインドロップを設定した後、制御部２２は、さらに、プリント部２８における用紙搬送速度を取得し（Ｓ６０２）、用紙搬送速度を用いてＣＭＹＫの各版（プレーン）毎の最長噴射間隔を算出する（Ｓ６０３）。各プレーンの最長噴射間隔は、そのプレーンにおける不吐出時間を意味することになる。制御部２２は、各プレーンの不吐出時間をそれぞれ閾値と大小比較し、ノズル詰まりとなる閾値を超えるか否かを判定する（Ｓ６０４）。
【００８０】
いずれかのプレーンの不吐出時間が閾値を超える場合、制御部２２は、さらに、色味優先モードが設定されているか否かを判定する（Ｓ６０５）。色味優先モードが設定されていない場合には、制御部２２は、当該プレーンの予備吐出の方式としてラインドロップとランダムドロップの混合方式を設定する（Ｓ６０８）。
【００８１】
色味優先モードが設定されている場合には、さらに、閾値を超えたプレーンがＫブレーンであるか否かを判定する（Ｓ６０６）。Ｋプレーンでなければ、ランダムドロップによる色味への影響が相対的に少ないとして、ラインドロップとランダムドロップの混合方式とする（Ｓ６０８）。他方、閾値を超えたプレーンがＫプレーンであれば、ランダムドロップによる色味への影響が相対的に大きいとして、Ｓ６０１で設定したラインドロップをそのまま維持しつつ、ノズル詰まりが発生するおそれがあることを利用者に通知すべくアラートを操作部２６に表示する（Ｓ６０７）。このとき、用紙搬送速度、つまり印刷速度の変更フラグを設定する。その後は、図２におけるＳ１０７以降、あるいは図６におけるＳ３０８以降の処理、あるいは図７におけるＳ４０８以降の処理に移行する。
【００８２】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。
【００８３】
例えば、本実施形態では、図２のＳ１０５で構成要素がテキストであるか、あるいはイメージ／グラフィックであるかを判定しているが、イメージとグラフィックを纏めて、単にテキストであるかグラフィックであるかを判定してもよい。この場合、イメージはグラフィックの一部に含まれる。
【００８４】
構成要素がテキストであるかグラフィックであるかを判定する際の判定基準を例示すると以下の通りである。
【００８５】
＜シート単位の場合＞
・シート内の全てがテキストの場合はテキストとする
・シート内の全てがグラフィックの場合はグラフィックとする
・シート内の閾値以上の比率がテキストの場合はテキストとする。閾値は、５０％、７０％、９０％等の一定値とする。
・シート内の閾値以上の比率がグラフィックの場合はグラフィックとする。閾値は、１０％、３０％等の一定値とする。
【００８６】
＜論理ページ単位の場合＞
・論理ページ内の全てがテキストの場合はテキストとする
・論理ページ内の全てがグラフィックの場合はグラフィックとする
・論理ページ内の閾値以上の比率がテキストの場合はテキストとする。
・論理ページ内の閾値以上の比率がグラフィックの場合はグラフィックとする。
【００８７】
これらの判定基準は適宜組み合わせて用いることができる。例えば、シート内のテキストの比率が８０％と閾値以上であり、かつ、グラフィックの比率が２０％と閾値以上である場合には、グラフィックの比率が閾値以上であることを優先させてグラフィックとする等である。
【００８８】
これらの判定基準と、予備吐出方式の組合せをシート単位で例示すると以下の通りであるが、必ずしもこれに限定されない。
【００８９】
・シート内の全てがテキストの場合はランダムドロップとする
・シート内の閾値以上の比率がテキストの場合はランダムドロップとする
・シート内の全てがグラフィックの場合はラインドロップとする
・シート内の全てがグラフィックであって全てのノズルの最長噴射間隔が閾値を超えないときにラインドロップとする
・シート内の全てがグラフィックであっていずれかのノズルの最長噴射間隔が閾値を超えるときにラインドロップとランダムドロップの混合とする
・シート内の全てがグラフィックであって黒のノズルの最長噴射間隔が閾値を超えるときにラインドロップとする
・シート内の全てがグラフィックであっていずれかのノズルの最長噴射間隔が閾値を超え、かる色味優先モードのときにラインドロップとする
・シート内の閾値以上の比率がグラフィックであっていずれかのノズルの最長噴射間隔が閾値を超えるときにラインドロップとランダムドロップの混合とする
【００９０】
また、本実施形態では、構成要素がグラフィックであってラインドロップを割り付けた場合に、用紙搬送速度、つまり各ノズルの最長噴射間隔を考慮してラインドロップとするかラインドロップとランダムドロップの混合とするかを切り替えているが、用紙搬送速度が十分に大きく、ノズル詰まりが生じる可能性が少ない場合には、用紙搬送速度、つまり各ノズルの最長噴射間隔を考慮することなく、ラインドロップを割り付けて予備吐出を実行してもよい。
【００９１】
また、本実施形態では、色味優先モードの場合にアラート表示し、色味優先モードでない場合にラインドロップとランダムドロップの混合としているが、色味優先モードか否か不明な場合（そのようなモード設定が存在しない場合を含む）には、ノズル詰まりの防止を優先してラインドロップとランダムドロップの混合としてもよい。
【００９２】
また、本実施形態において、色味優先モードか否かを判定する際に、シート単位あるいは論理ページ単位におけるグラフィックの比率に応じて判定してもよい。すなわち、グラフィックと判定された場合でも、グラフィックの比率が相対的に小さい場合には、全体に対する色味変化の影響が少ないとして色味優先モードであってもラインドロップとランダムドロップの混合とする等である。
【符号の説明】
【００９３】
１０  端末装置、１２  画像形成装置、１４  通信手段、１６  ＲＯＭ、１８  ＲＡＭ、２０  ＨＤＤ、２２  制御部、２４  インタフェース（Ｉ／Ｆ）、２６  操作部、２８  プリント部。
【図１】
0006805550.tif 000002
【図２】
0006805550.tif 000003
【図３】
0006805550.tif 000004
【図４】
0006805550.tif 000005
【図５】
0006805550.tif 000006
【図６】
0006805550.tif 000007
【図７】
0006805550.tif 000008
【図８】
0006805550.tif 000009
【図９】
0006805550.tif 000010
【図１０】
0006805550.tif 000011
【図１１】
0006805550.tif 000012