(57)【要約】【課題】カラースプリット機能により複数の印刷機を用いて印刷出力を行う場合において、モノクロ中間階調であるグレー色の再現性を向上させる。【解決手段】  印刷データ出力装置は、原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別する。そして、この判別結果に基づいて記憶手段から当該グレー領域のグレー階調値を再現するためのハーフトーンパターン情報を読み出し、読み出したハーフトーンパターン情報に基づいてハーフトーンパターンを生成する。このようにして生成されたハーフトーンパターンをグレー領域に適用させて印刷データを生成した後、この印刷データをカラー印刷機とモノクロ印刷機に振分けて出力する。更に、カラー印刷機への印刷データにはＫ版のみに対してハーフトーンパターンを適用し、グレー領域を再現する。【選択図】図３
2012070128.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能な印刷データ出力装置であって、
モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶する記憶手段と、
カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段と、
前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するオブジェクト解析手段と、
前記オブジェクト解析手段によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別する印刷振分手段と、
前記オブジェクト解析手段によってオブジェクト中にグレー領域が存在すると判断された場合には、前記記憶手段からハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成する印刷データ生成手段と、
原稿データに含まれる複数ページのうち、前記印刷振分手段によってカラー印刷と判別されたページの印刷データを前記カラー印刷機に出力し、それ以外のページの印刷データを前記モノクロ印刷機に出力する出力制御手段と、
を備えることを特徴とする印刷データ出力装置。
【請求項２】
前記カラー印刷機と前記モノクロ印刷機のそれぞれにおいて個別に形成されるハーフトーンパターンに関する情報を記憶する対応情報記憶手段をさらに備え、
前記印刷データ生成手段は、前記対応情報記憶手段から読み出した情報に基づいて前記カラー印刷機と前記モノクロ印刷機とのそれぞれにおいて形成されるハーフトーンパターンが互いに同一であるか否かを判別し、同一でないと判別した場合に、前記記憶手段に記憶されているハーフトーンパターン情報を読み出し、前記オブジェクト中のグレー領域に適用させて印刷データを生成することを特徴とする請求項１に記載の印刷データ出力装置。
【請求項３】
前記印刷データ生成手段は、前記オブジェクト解析手段によって色情報が判別された全てのオブジェクトのうち、前記印刷振分手段によって判別されたカラー印刷と判別されたページとそれ以外のページとで同一のグレーの階調値を有するオブジェクトを検出できた場合に、前記記憶手段に記憶されているハーフトーンパターン情報を読み出し、前記オブジェクト中のグレー領域に適用させて印刷データを生成することを特徴とする請求項１又は２に記載の印刷データ出力装置。
【請求項４】
前記印刷データ生成手段は、前記カラー印刷機に出力する印刷データを生成するとき、前記記憶手段に記憶されたハーフトーンパターン情報を適用してグレー領域を再現する印刷データを生成する場合には、前記記憶手段に記憶されたハーフトーンパターン情報に基づいてＫ版のみに適用してグレー領域を再現するハーフトーンパターンを生成することを特徴とする請求項１乃至３のいずれかに記載の印刷データ出力装置。
【請求項５】
カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能な印刷データ出力方法であって、
（ａ）モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶するステップと、
（ｂ）カラーページとモノクロページとが混在する複数ページから成る原稿データを取得するステップと、
（ｃ）前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するステップと、
（ｄ）前記ステップ（ｃ）によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別するステップと、
（ｅ）前記ステップ（ｃ）によってオブジェクト中にグレー領域が存在すると判断された場合には、前記ステップ（ａ）で記憶されたハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成するステップと、
（ｆ）原稿データに含まれる複数ページのうち、前記ステップ（ｄ）によってカラー印刷と判別されたページの印刷データを前記カラー印刷機に出力し、それ以外のページの印刷データを前記モノクロ印刷機に出力するステップと、
を備えることを特徴とする印刷データ出力方法。
【請求項６】
カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能なコンピュータによって実行されるプログラムであって、前記コンピュータを、
モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶する記憶手段、
カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段、
前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するオブジェクト解析手段、
前記オブジェク解析手段によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別する印刷振分手段、
前記オブジェクト解析手段によってオブジェクト中にグレー領域が存在すると判断された場合には、前記記憶手段からハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成する印刷データ生成手段、および、
原稿データに含まれる複数ページのうち、前記印刷振分手段によってカラー印刷と判別されたページの前記印刷データを前記カラー印刷機に出力し、それ以外のページの前記印刷データを前記モノクロ印刷機に出力する出力制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ出力装置、印刷データ出力方法およびプログラムに関し、カラー印刷機と、モノクロ印刷機とのそれぞれに対して印刷データを出力するための技術に関する。
【背景技術】
【０００２】
カラーページとモノクロページとが混在している原稿データに基づいて印刷出力を行う際、全てのページをカラーページとみなして印刷出力を行うと、ユーザにとっては印刷コストが増加する。これを防止するため、従来、ページ単位でカラーページかモノクロページかを自動判別し、カラーページの場合は例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色を用いてカラー印刷を行い、モノクロページの場合はＫ（ブラック）の１色のみを用いてモノクロ印刷を行うという手法が用いられることがある。しかし、１台のカラー印刷機でこの手法を適用しようとすると、印刷出力時にカラー印刷処理とモノクロ印刷処理との２つのプロセスをページ毎に切り替える必要があるため、例えば大量の印刷出力を行うケースでは生産性が著しく低下する。
【０００３】
そのため、従来は、カラーページとモノクロページとが混在している原稿データに基づく印刷出力の生産性を向上させるため、カラー印刷機とモノクロ印刷機との複数台の印刷機を使用し、ページ単位でカラーページかモノクロページかを判別した後、カラーページをカラー印刷機に出力し、モノクロページをモノクロ印刷機に出力することにより、それぞれの印刷機で効率良く印刷するようにした、カラースプリットと呼ばれる機能が提案されている（例えば、特許文献１）。
【０００４】
このようなカラースプリット機能を用いれば、カラー印刷機とモノクロ印刷機との複数台の印刷機を並列で稼働させることができるので、生産性が向上する。また、一般的にモノクロ印刷に要する印刷コストは、カラー印刷機よりもモノクロ印刷機の方が低いため、カラースプリット機能を用いれば全体としての印刷コストを抑制することもできるというメリットがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−９１７０号公報
【特許文献２】特開２００６−５０２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、同じ原稿データに含まれているカラーページとモノクロページとを異なる印刷機で印刷すると、それぞれの印刷機で形成されるハーフトーンパターンが異なるため、グレー色の中間階調において再現性が異なったものになってしまうという問題がある。
【０００７】
一例として、Ｒ（赤）、Ｇ（グリーン）、Ｂ（ブルー）のそれぞれが２５６階調で、グレー５０％（Ｒ＝Ｂ＝Ｇ＝１２８）であるデータを、カラー印刷機とモノクロ印刷機のそれぞれで印刷する場合を説明する。図１０に示すように、グレー５０％のデータをモノクロ印刷機で印刷する場合、Ｋ版の濃度は例えば４０％となり、Ｋのみのハーフトーンパターンで印刷出力が行われる。これに対し、同じデータをカラー印刷機で印刷する場合、グレー５０％は、ＣＭＹＫの４版で再現されるため、例えばＣ版の濃度が１３％となり、Ｍ版の濃度が１１％となり、Ｙ版の濃度が９％となり、Ｋ版の濃度が２０％となる。そしてＣＭＹＫの４版によるハーフトーンパターンで印刷出力が行われる。そのため、図１０に示すように、カラー印刷機とモノクロ印刷機のそれぞれでグレー５０％のデータを印刷出力した場合、その仕上がりが異なったものとなる。
【０００８】
ところが、従来のカラースプリット機能は、原稿データを構成する各ページに中間階調のグレー色が含まれている場合であっても、ページ内の他の部分にカラー成分が含まれていればカラーページと判別される一方、ページ内の他の部分にカラー成分が含まれていなければモノクロページと判別される。そのため、中間階調のグレー色が含まれる原稿データをカラースプリット機能で印刷出力した場合、ページごとにグレー色の再現性が異なることがある。
【０００９】
図１１は、その一例を示す図である。例えば原稿データの異なるページＰ１０、Ｐ１１に同様の表が含まれており、それら表の特定の項目に同じ階調のグレー部分１０１が含まれているとする。図１１（ａ）に示すページＰ１０の表に含まれる罫線や文字は黒色であり、カラー成分は含まれていない。そのため、従来のカラースプリット機能の場合、ページＰ１０はモノクロページと判別され、モノクロ印刷機へ出力される。一方、図１１（ｂ）に示すページＰ１１は、表内のひとつの項目に赤色などのカラー文字１０２が含まれている。そのため、従来のカラースプリット機能の場合、ページＰ１１はカラーページと判別され、カラー印刷機へ出力される。このような場合、図１１（ａ）および（ｂ）に示すように、モノクロ印刷機とカラー印刷機のそれぞれで印刷出力される表は、グレー部分１０１が同じデータであるにもかかわらず、仕上がりが異なった状態になってしまうという問題がある。
【００１０】
ところで、従来は、同一のグレー色が、モノクロ印刷時と、カラー印刷時とで出力濃度特性が異なるという課題に対して、出力時に濃度補正を適用するという技術も知られている（例えば、特許文献２）。しかし、この技術は、１台の印刷機においてモノクロ印刷を行う場合とカラー印刷を行う場合との出力濃度特性を一致させるために内部処理として濃度補正を行うものであり、上述したカラースプリット機能のように異なる印刷機で出力する場合の再現性を一致させるものではない。
【００１１】
本発明は、上記従来の問題点を解決するためになされたものであり、上述したようなカラースプリット機能により複数の印刷機を用いて印刷出力を行う場合において、モノクロ中間階調であるグレー色の再現性を向上させるようにした印刷データ出力装置、印刷データ出力方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能な印刷データ出力装置であって、モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶する記憶手段と、カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段と、前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するオブジェクト解析手段と、前記オブジェクト解析手段によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別する印刷振分手段と、前記オブジェクト解析手段によってオブジェクト中にグレー領域が存在すると判断された場合には、前記記憶手段からハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成する印刷データ生成手段と、原稿データに含まれる複数ページのうち、前記印刷振分手段によってカラー印刷と判別されたページの印刷データを前記カラー印刷機に出力し、それ以外のページの印刷データを前記モノクロ印刷機に出力する出力制御手段と、を備えることを特徴とする構成である。
【００１３】
尚、オブジェクトとは、原稿データの各ページに含まれる要素（コンテンツ）であり、例えば、文字や写真、グラフィックなどである。また、グラフィックには、表やグラフ、線図、絵柄などが含まれる。
【００１４】
請求項２にかかる発明は、請求項１に記載の印刷データ出力装置において、前記カラー印刷機と前記モノクロ印刷機のそれぞれにおいて個別に形成されるハーフトーンパターンに関する情報を記憶する対応情報記憶手段をさらに備え、前記印刷データ生成手段は、前記対応情報記憶手段から読み出した情報に基づいて前記カラー印刷機と前記モノクロ印刷機とのそれぞれにおいて形成されるハーフトーンパターンが互いに同一であるか否かを判別し、同一でないと判別した場合に、前記記憶手段に記憶されているハーフトーンパターン情報を読み出し、前記オブジェクト中のグレー領域に適用させて印刷データを生成することを特徴とする構成である。
【００１５】
請求項３にかかる発明は、請求項１又は２に記載の印刷データ出力装置において、前記印刷データ生成手段は、前記オブジェクト解析手段によって色情報が判別された全てのオブジェクトのうち、前記印刷振分手段によって判別されたカラー印刷と判別されたページとそれ以外のページとで同一のグレーの階調値を有するオブジェクトを検出できた場合に、前記記憶手段に記憶されているハーフトーンパターン情報を読み出し、前記オブジェクト中のグレー領域に適用させて印刷データを生成することを特徴とする構成である。
【００１６】
請求項４にかかる発明は、請求項１乃至３のいずれかに記載の印刷データ出力装置において、前記印刷データ生成手段は、前記カラー印刷機に出力する印刷データを生成するとき、前記記憶手段に記憶されたハーフトーンパターン情報を適用してグレー領域を再現する印刷データを生成する場合には、前記記憶手段に記憶されたハーフトーンパターン情報に基づいてＫ版のみに適用してグレー領域を再現するハーフトーンパターンを生成することを特徴とする構成である。
【００１７】
請求項５にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能な印刷データ出力方法であって、（ａ）モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶するステップと、（ｂ）カラーページとモノクロページとが混在する複数ページから成る原稿データを取得するステップと、（ｃ）前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するステップと、（ｄ）前記ステップ（ｃ）によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別するステップと、（ｅ）前記ステップ（ｃ）によってオブジェクト中にグレー領域が存在すると判断された場合には、前記ステップ（ａ）で記憶されたハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成するステップと、（ｆ）原稿データに含まれる複数ページのうち、前記ステップ（ｄ）によってカラー印刷と判別されたページの印刷データを前記カラー印刷機に出力し、それ以外のページの印刷データを前記モノクロ印刷機に出力するステップと、を備えることを特徴とする構成である。
【００１８】
請求項６にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能なコンピュータによって実行されるプログラムであって、前記コンピュータを、モノクロ中間階調であるグレーの各階調値を再現するためのハーフトーンパターン情報を記憶する記憶手段、カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段、前記原稿データの各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別するオブジェクト解析手段、前記オブジェク解析手段によって判別された色情報に基づいて、ページ単位でカラー印刷か否かを判別する印刷振分手段、前記オブジェクト解析手段によってオブジェクト中にグレー領域が存在すると判断された場合には、前記記憶手段からハーフトーンパターン情報を読み出し、前記色情報に基づいて当該グレー領域の階調値に対応するハーフトーンパターンを生成し、当該ハーフトーンパターンをグレー領域に適用させた印刷データを生成する印刷データ生成手段、および、原稿データに含まれる複数ページのうち、前記印刷振分手段によってカラー印刷と判別されたページの前記印刷データを前記カラー印刷機に出力し、それ以外のページの前記印刷データを前記モノクロ印刷機に出力する出力制御手段、として機能させることを特徴とする構成である。
【発明の効果】
【００１９】
本発明によれば、カラースプリット機能により複数の印刷機を用いて印刷出力を行う場合において、モノクロ中間階調であるグレー色の再現性を向上させることができるようになる。
【図面の簡単な説明】
【００２０】
【図１】印刷データ出力装置が含まれる印刷システムの一構成例を示す図である。
【図２】印刷データ出力装置のハードウェア構成の一例を示すブロック図である。
【図３】印刷データ出力装置においてＣＰＵがプログラムを実行した場合の機能構成の一例を示すブロック図である。
【図４】ハーフトーンパターン情報の一例を示す図である。
【図５】カラー印刷機とモノクロ印刷機とのそれぞれにおいて形成されるハーフトーンパターンに関する情報の一例を示す図である。
【図６】原稿データに含まれる複数のページの一例を示す図である。
【図７】原稿データに含まれるグレー領域のグレー値と、これに対応して印刷データに含まれるグレー領域のハーフトーンパターンを示す例図である。
【図８】一実施形態における処理手順の一例を示すフローチャートである。
【図９】原稿データに含まれるグレー領域のグレー値と、これに対応して印刷データに含まれるグレー領域のハーフトーンパターンを示す例図である。
【図１０】従来のカラースプリット機能で印刷出力した場合にグレー色の再現性が異なる例を示す図である。
【図１１】従来のカラースプリット機能で印刷出力した場合にグレー色の再現性が異なる例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２２】
図１は、本実施形態における印刷データ出力装置１が含まれる印刷システムの一構成例を示す図である。この印刷システムは、コンピュータで構成される印刷データ出力装置１と、印刷対象となる原稿データを記憶しておく原稿データ記憶装置２と、例えばＣＭＹＫの４色のトナーを使用してカラー印刷を行うことが可能なカラー印刷機３と、Ｋ色のみのトナーを使用してモノクロ印刷を行うことが可能なモノクロ印刷機４とを備える構成である。原稿データ記憶装置２は、カラーページとモノクロページとが混在する複数のページから成る原稿データを記憶する。印刷データ出力装置１は、原稿データ記憶装置２から原稿データを取得し、その原稿データに基づいて１ページごとの印刷データを、カラー印刷機３およびモノクロ印刷機４に対して出力する。この印刷データ出力装置１は、カラースプリット機能を備えており、原稿ページに含まれる各ページがカラーページであるかモノクロページであるかを判別し、カラーページと判別したものをカラー印刷機３へ、それ以外のページをモノクロ印刷機４へ出力する（詳しくは後述する）。
【００２３】
図２は、印刷データ出力装置１のハードウェア構成の一例を示すブロック図である。この図２に示すように、印刷データ出力装置１は、ＣＰＵ１０と、メモリ１１と、外部インタフェース１２と、表示装置１３と、操作入力装置１４と、記憶装置１５とを備え、これらがデータバスを介して相互にデータの入出力を行うことができる構成である。ＣＰＵ１０は、各種のプログラムを実行するものである。メモリ１１は、ＣＰＵ１０がプログラムを実行する際に一時的なデータを記憶する。外部インタフェース１２は、原稿データ記憶装置２、カラー印刷機３およびモノクロ印刷機４に接続され、原稿データ記憶装置２から原稿データを入力したり、或いは、ページごとの印刷データをカラー印刷機３又はモノクロ印刷機４に出力したりするためのものである。表示装置１３は、印刷データ出力装置１を操作するユーザに対して各種の情報を表示するものである。操作入力装置１４は、キーボードやマウスなどによって構成され、ユーザによる入力操作を受け付ける。記憶装置１５は、ハードディスク装置などの不揮発性記憶手段であり、各種データやプログラムなどが記憶される。
【００２４】
本実施形態の印刷データ出力装置１は、記憶装置１５に、カラースプリット機能を実現するためのプログラム１６が予めインストールされている。プログラム１６は、例えばカラー印刷機３又はモノクロ印刷機４に印刷データを出力するためのプリンタドライバである。ＣＰＵ１０は、このプログラム１６を読み出して実行することにより、原稿データに含まれる各ページを判別し、カラー印刷機３とモノクロ印刷機４とのいずれか一方に各ページの印刷データを出力する。また、記憶装置１５は、後述するハーフトーンパターン記憶部１５ｂと、対応情報格納部１５ｃとをさらに有している。以下、このような印刷データ出力装置１について詳しく説明する。
【００２５】
図３は、印刷データ出力装置１においてＣＰＵ１０がプログラム１６を実行した場合の機能構成の一例を示すブロック図である。図３に示すように、印刷データ出力装置１のＣＰＵ１０は、プログラム１６を実行することにより、原稿データ取得部２１、オブジェクト解析部２２、印刷振分部２３、印刷データ生成部２４、および、出力制御部２５として機能する。また、記憶装置１５には、ＣＰＵ１０によるプログラム１６の実行に伴う一時的な記憶領域として、原稿データ格納部１５ａが設けられており当該記憶領域に原稿データＤ１を一時的に格納する。
【００２６】
原稿データ格納部１５ａは、上述したように、印刷対象である原稿データＤ１を一時的に格納するものである。この原稿データＤ１は、カラーページとモノクロページとが混在する複数のページからなっている。また、この原稿データ格納部１５ａでは、格納されている全てのページについてカラーページか否かを示すカラーフラグのＯＮ、ＯＦＦが設定できるようになっている。
【００２７】
ハーフトーンパターン記憶部１５ｂは、モノクロ中間階調であるグレーの各階調値（以下「グレー値」と称する）をＫ版のみで再現するためのハーフトーンパターンに関するハーフトーンパターン情報Ｄ２が予め記憶されている。図４は、このハーフトーンパターン情報Ｄ２およびこのハーフトーンパターン情報Ｄ２に基づいて実現されるハーフトーンパターンの一例を示す図である。図４（ａ）に示すように、ハーフトーンパターン情報Ｄ２には、任意のグレー値をＫ版のみで実現するハーフトーンパターンの線数、角度および形状に関する情報が記憶されている。ここで、ハーフトーンパターンの線数は、ハーフトーンパターンを構成する線状のドットの数を規定したものであり、実際には、ドットの１インチ当たりの数である。一般的には、線数は、１００〜２００ｌｐｉ（ｌｉｎｅｓ  ｐｅｒ  ｉｎｃｈ）であり、図４（ａ）の例では、線数は「１００」となっている（単位は省略してある）。また、ハーフトーンパターンの角度は、ハーフトーンパターンを構成する線状のドットの角度を規定したものであり、図４（ａ）の例では「４５°」となっている。そして、ハーフトーンパターンの形状は、ハーフトーンパターンを構成する線状のドットの形状を規定したものであり、図４（ａ）の例では「菱形」となっている。
【００２８】
このようなハーフトーンパターン情報Ｄ２は、印刷データ出力装置１においてラスターイメージ処理（ＲＩＰ）が実行される際に参照される。すなわち、印刷データ出力装置１においてラスターイメージ処理が行われる場合、原稿データの一定範囲内にモノクロ中間階調であるグレー値が含まれていれば、そのグレー領域をハーフトーンパターン情報Ｄ２に規定されたハーフトーンパターンで再現する印刷データが生成される。
【００２９】
図４（ａ）に示すようなハーフトーンパターン情報Ｄ２に基づいて、例えば２５６階調のグレー値＝５０、１２８、２００のハーフトーンパターンを生成すると、それぞれのグレー値に対応するハーフトーンパターンは、図４（ｂ）に示すようなドットパターンになる。これらのドットパターンは、いずれも線数が「１００」で、「４５°」の傾斜を有する「菱形」の形状をしたパターンとなっており、その大きさが各グレー値に応じて異なっている。このような１つのドットパターンの大きさは、グレー値に応じて演算により求められる。そして図４（ｂ）に示すようなドットパターンが原稿データに含まれる一定範囲内のグレー領域においてＫ版のみに繰り返しパターンとして埋め込まれることにより、その一定範囲内において各グレー値に対応したハーフトーンパターンが実現されるようになる。このように、ハーフトーンパターン記憶部１５ｂには、各グレー値に対応するハーフトーンパターンをＫ版のみで形成するためのハーフトーンパターン情報Ｄ２が記憶されている。
【００３０】
図３に示した対応情報格納部１５ｃには、ハーフトーンパターン記憶部１５ｂに記憶されたハーフトーンパターン情報Ｄ２とは別に、カラー印刷機３とモノクロ印刷機４とのそれぞれにおいて形成されるハーフトーンパターンに関する情報Ｄ３、Ｄ４が予め記憶されている。
【００３１】
図５は、カラー印刷機３とモノクロ印刷機４とのそれぞれにおいて形成されるハーフトーンパターンに関する情報Ｄ３、Ｄ４の一例を示す図である。例えば、図５（ａ）はカラー印刷機３に対応するハーフトーンパターンに関する情報Ｄ３である。図５（ａ）に示すように、カラー印刷機３のハーフトーンパターンに関する情報Ｄ３では、任意のグレー値を実現するハーフトーンパターンの線数、角度および形状に関する情報として、線数「１２０」、角度「０°」、および形状「円形」となっている。尚、カラー印刷機３の場合、このような情報Ｄ３は通常ＹＭＣＫの４版それぞれに対して個別に規定されている。一方、図５（ｂ）はモノクロ印刷機４に対応するハーフトーンパターンに関する情報Ｄ４である。図５（ｂ）に示すように、モノクロ印刷機４のハーフトーンパターンに関する情報Ｄ４では、任意のグレー値を実現するハーフトーンパターンの線数、角度および形状に関する情報として、線数「１５０」、角度「３０°」、および形状「三角形」となっている。尚、モノクロ印刷機４の場合は、このような情報Ｄ４に基づいてＫ版のみでハーフトーンパターンが形成される。
【００３２】
これらのハーフトーンパターンに関する情報Ｄ３、Ｄ４は、カラー印刷機３およびモノクロ印刷機４のそれぞれでラスターイメージ処理（ＲＩＰ）を実行する際、原稿データＤ１に含まれるグレー領域をそのグレー値に応じたハーフトーンパターンとして実現するためのものである。そのため、これらの情報Ｄ３、Ｄ４は、通常は、各印刷機の製造メーカによって予め製造時に各印刷機にインストールされている。ここで、カラー印刷機３にインストールされている情報Ｄ３と、モノクロ印刷機４にインストールされている情報Ｄ４とが異なる情報である場合、カラー印刷機３およびモノクロ印刷機４のそれぞれで個別にラスターイメージ処理（ＲＩＰ）を実行してしまうと、同じグレー値であるグレー領域が異なるハーフトーンパターンで実現されることになる。
【００３３】
そのため、印刷データ出力装置１は、カラー印刷機３とモノクロ印刷機４のそれぞれに印刷データを出力する際、各印刷機おいて形成されるハーフトーンパターンが同一のパターンであるか否かを、事前に判別することができるようにするために、カラー印刷機３およびモノクロ印刷機４のそれぞれからハーフトーンパターンに関する情報Ｄ３、Ｄ４を予め取得して対応情報格納部１５ｃに格納しておく。例えば、印刷データ出力装置１は、プログラム１６をインストールする際に、カラー印刷機３およびモノクロ印刷機４のそれぞれから各印刷機に予めインストールされているハーフトーンパターンに関する情報Ｄ３およびＤ４を取得し、それらを対応情報格納部１５ｃに保存しておく。ただし、必ずしも本実施形態のように、各印刷機のハーフトーンパターンに関する対応情報Ｄ３、Ｄ４を予め用意しておく必要はなく、例えば操作入力装置１４からの入力操作などによって印刷データ出力装置１において印刷ジョブが発生した場合に、図示しない取得部がリアルタイムで各印刷機からハーフトーンパターンに関する情報Ｄ３、Ｄ４をそれぞれ直接取得して一時的に対応情報格納部１５ｃに記憶するようにしてもよい。このようにして対応情報格納部１５ｃに格納された情報Ｄ３、Ｄ４は、印刷データ出力装置１において印刷ジョブが発生した場合に、カラー印刷機３とモノクロ印刷機４のそれぞれにおいて形成されるハーフトーンパターンが同一のパターンであるか否かを判別するために用いられる。すなわち、各情報Ｄ３、Ｄ４において線数、角度および形状のそれぞれが同一であれば、カラー印刷機３とモノクロ印刷機４のそれぞれにおいて形成されるハーフトーンパターンが同一のパターンとなる。これに対し、各情報Ｄ３、Ｄ４において線数、角度および形状のうちの少なくとも１つが異なる値であれば、カラー印刷機３とモノクロ印刷機４のそれぞれにおいて形成されるハーフトーンパターンが異なるパターンとなる。尚、カラー印刷機３に対応する情報Ｄ３においてＹＭＣＫの４版を用いたハーフトーンパターンが規定されている場合にも、カラー印刷機３とモノクロ印刷機４のそれぞれにおいて形成されるハーフトーンパターンが異なるパターンとなる。
【００３４】
ここで、一般的に、印刷機毎に設定されたハーフトーンパターンは、印刷機の製造メーカが同じなら共通することもあるが、製造メーカが異なったり、或いは印刷機の種別が異なったりすると、異なるパターンとなることが多い。そのため、各印刷機のハーフトーンパターンに関する情報として、例えばメーカ情報や、機種情報などを保持するようにし、製造メーカや印刷機の種別が異なれば、カラー印刷機３とモノクロ印刷機４のそれぞれにおいて形成されるハーフトーンパターンが異なるパターンであると判別するようにしても良い。
【００３５】
図６は、原稿データＤ１に含まれる複数のページＰ１〜Ｐ３の一例を示す図である。また、この図６では、後述するカラーフラグに基づいて印刷データがカラー印刷機３とモノクロ印刷機４のそれぞれに出力される様子も示している。なお、この図６では、原稿データＤ１が全３ページで構成される場合を示しているが、ページ数はこの例に限られない。また、この図６で示した各ページＰ１〜Ｐ３は、後述する文字オブジェクト、グラフィックオブジェクト若しくはそれらの組み合わせで構成されているが、その他に写真からなる写真オブジェクトなどが含まれていてもよいし、それぞれの配置も適宜設計が可能である。
【００３６】
ここで、ページＰ１には、文字列からなる文字オブジェクトと、表からなるグラフィックオブジェクトが含まれている。また、このページＰ１での文字オブジェクトは、カラーは含まれず全てグレーのみで構成されている。他方、グラフィックオブジェクトは、表の中にカラーを含んでいる。そして、この表には、グレー値１２８のグレー領域が含まれている。また、ページＰ２には、文字列からなる文字オブジェクトのみが含まれている。なお、このページＰ２での文字オブジェクトには、カラー文字は含まれておらず全て黒色の文字となっている。ページＰ３には、文字列からなる文字オブジェクトと、表からなるグラフィックオブジェクトが含まれている。また、このページＰ３の文字オブジェクト及びグラフィックオブジェクト（表）にはカラーは含まれておらず、全て黒色又はモノクロ中間階調のグレーで構成されている。そして、ページＰ３のグラフィックオブジェクト（表）には、ページＰ１でのグラフィックオブジェクトと同様にグレー値１２８のグレー領域が含まれている。
【００３７】
このように原稿データＤ１を構成する各ページＰ１〜Ｐ３には、文字、グラフィック（若しくは写真）のうちの少なくとも１つのオブジェクトが含まれている。そして、各ページＰ１〜Ｐ３に配置された各オブジェクトには、オブジェクトを識別するための識別情報として、以下に説明する色情報と属性情報とが関連付けられている。
【００３８】
すなわち、色情報には、各オブジェクトごとに、そのオブジェクトの色を示すグレー値、ＲＧＢ値およびＣＭＹＫ値のいずれかの情報が含まれると共に、そのオブジェクトが「カラー」であるか「モノクロ」であるかを示す情報が関連付けられている。例えば、色情報に含まれる情報がグレー値のみの場合、そのオブジェクトはモノクロデータである。また色情報に、グレー値以外のＲＧＢ値又はＣＭＹＫ値の組み合わせが含まれる場合、そのオブジェクトはカラーデータである。尚、グレー値の場合は、黒色の濃度を例えば２５６階調などで示す情報となっており、グレー値が「２５５」の場合は「黒」であり、「０」の場合は白である。また、グレー値が１〜２５４の場合はモノクロ中間階調のグレー色となる。ただし、このようなグレー色は、ＲＧＢ値又はＣＭＹＫ値でも表現することが可能である。例えば、ＲＧＢの各値が全て等しい場合、その色はグレーとなる。
【００３９】
また、属性情報には、オブジェクトごとに、オブジェクトの種類を示す情報として、文字、写真、グラフィックのうちのいずかを示す情報が含まれている。具体的には、ページＰ１〜３での各オブジェクトの色情報と属性情報については以下の様になる。すなわち、原稿データＤ１のページＰ１に含まれている文字列からなる文字オブジェクトは、グレーのみで構成されるので色情報として「モノクロ」が、また、属性情報は、文字列からなるオブジェクトである「文字オブジェクト」がそれぞれ関連づけられている。他方、表からなるグラフィックオブジェクトには、カラーが含まれているので、色情報として「カラー」が、また、属性情報は、グラフィックからなるオブジェクトである「グラフィックオブジェクト」がそれぞれ関連付けられている。
【００４０】
また、ページＰ２については、文字列からなる文字オブジェクトは、グレーのみ有しているので、色情報として「モノクロ」が関連付けられており、また、属性情報は、文字列からなるオブジェクトである「文字オブジェクト」がそれぞれ関連付けられている。ページＰ３については、文字列からなる文字オブジェクトは、グレーのみ有しているので色情報として「モノクロ」が、また、属性情報は、文字列からなるオブジェクトである「文字オブジェクト」がそれぞれ関連付けられている。他方、表からなるグラフィックオブジェクトは、グレーのみを有しているので、色情報として「モノクロ」が、また、属性情報は、グラフィックからなるオブジェクトである「グラフィックオブジェクト」がそれぞれ関連付けられている。
【００４１】
以下においては、このような原稿データＤ１が原稿データ格納部１５ａに格納された場合を例に挙げて説明する。
【００４２】
図３に示した原稿データ取得部２１は、印刷対象である原稿データＤ１を取得する処理部である。この原稿データ取得部２１は、原稿データ記憶装置２からカラーページとモノクロページとが混在する原稿データＤ１を取得し、その取得した原稿データＤ１を原稿データ格納部１５ａに格納する。
【００４３】
オブジェクト解析部２２は、原稿データ取得部２１によって原稿データ格納部１５ａに格納された原稿データＤ１を読み出し、原稿データＤ１の各ページＰ１〜Ｐ３に含まれる全てのオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別して、その判別結果を各オブジェクトに関連づけて原稿データ格納部１５ａに格納する処理部である。
【００４４】
また、このオブジェクト解析部２２は、各ページＰ１〜Ｐ３に含まれているオブジェクト毎の色情報を判別することにより、そのオブジェクトの色が、グレー（白及び黒を含む）若しくはカラーのいずれであるかを特定する。そして、オブジェクトにグレー値が含まれている（ただし白を除く）場合には、当該オブジェクトにグレー領域が含まれているか否かをさらに判別し、グレー領域が含まれている場合には、そのグレー値をオブジェクトに関連づけて原稿データ格納部１５ａに格納する。なお、このとき、例えば、予めモノクロ中間階調のグレー領域を含むことを示す「グレーフラグ」のＯＮ、ＯＦＦを原稿データ格納部１５ａに格納されたオブジェクト毎に設定できるようにしておき、グレー領域が含まれるオブジェクトがある場合には、そのオブジェクトに関連づけてグレーフラグをＯＮにするようにしてもよい。このようにして、オブジェクト解析部２２によって、全てのオブジェクトの種別（文字、写真、グラフィックのいずれであるか）及びグレー領域におけるグレー値が特定される。その結果、オブジェクト解析部２２は、どのページＰ１〜Ｐ３にどのような種別のオブジェクトが含まれており、そして、どのオブジェクトにどのくらいのグレー値でグレー領域が含まれているのかを特定することができる。
【００４５】
本実施形態では、図６に示したように、オブジェクト解析部２２は、ページＰ１のグラフィックオブジェクトにカラーが含まれていることを判別すると共に、ページＰ１及びＰ３のグラフィックオブジェクトにそれぞれグレー領域が含まれていることを判別する。そして、オブジェクト解析部２２は、この判別結果を各オブジェクトに関連づけて原稿データ格納部１５ａに格納する。このとき、オブジェクト解析部２２は、さらに、ページＰ１、Ｐ３のグラフィックオブジェクトに含まれたグレー領域のグレー値がそれぞれ「１２８」であることを特定して、それぞれのグラフィックオブジェクトに関連づけて原稿データ格納部１５ａに格納する。
【００４６】
図３に戻って、オブジェクト解析部２２が各ページＰ１〜Ｐ３に含まれるオブジェクトの解析を終了すると、次に印刷振分部２３及び印刷データ生成部２４が機能する。まず、印刷振分部２３は、原稿データ格納部１５ａから、オブジェクト解析部２２による判別結果を読み出す。そして、印刷振分部２３は、カラーページであると判別された全てのページについてカラーフラグをＯＮにする。本実施形態では、カラーの色情報が含まれているオブジェクト（グラフィックオブジェクト（表））が属しているページＰ１に対してカラーフラグがＯＮに設定され、モノクロの色情報を有するオブジェクトのみが属しているページＰ２とＰ３に対してはカラーフラグがＯＦＦに設定される。
【００４７】
印刷データ生成部２４は、オブジェクト解析部２２による解析結果および印刷振分部２３によるカラーページとモノクロページとの判別結果に基づいて、カラー印刷機３およびモノクロ印刷機４のそれぞれに出力するための印刷データを生成する処理部である。この印刷データ生成部２４は、カラー印刷機３に対しては、原稿データＤ１をＣＭＹＫの４版に分版した印刷データを生成して出力する。またモノクロ印刷機４に対しては、原稿データＤ１をＫ版のみで印刷させるための印刷データを生成して出力する。また、この印刷データ生成部２４は、原稿データＤ１をいわゆるベクタ方式のデータからビットマップ方式のラスターデータに変換するラスターイメージ処理（ＲＩＰ）を行う機能を有しており、必要に応じてハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２を参照してラスターイメージ処理を行うことができるようになっている。ただし、印刷データ生成部２４は、必ずしもラスターイメージ処理を実行するとは限らず、ラスターイメージ処理を行うことなく、カラー印刷機３およびモノクロ印刷機４のそれぞれに印刷データを出力することも可能である。
【００４８】
この印刷データ生成部２４は、ラスターイメージ処理を行うか否かを判定する。具体的には、次の３つの条件を満たした場合にハーフトーンパターン情報Ｄ２を参照して、ラスターイメージ処理を実行する。
【００４９】
第１の条件は、カラー印刷機３に対応するハーフトーンパターンに関する情報Ｄ３とモノクロ印刷機４に対応するハーフトーンパターンに関する情報Ｄ４とが互いに同一でないことである。第２の条件は、原稿データＤ１にグレー領域を含んでいるオブジェクト（以下「グレーオブジェクト」と称する）が複数存在している場合、それらのうちに、グレー値が互いに同一であるグレーオブジェクトが存在することである。さらに第３の条件は、グレー値が互いに同一である複数のオブジェクトのうち、少なくとも１つのオブジェクトが他のオブジェクトとは異なるページに属しており、かつ、それらのページがカラーフラグのＯＮになっているページ（カラーページ）とＯＮになっていないページ（モノクロページ）とに振り分けられていることである。
【００５０】
印刷データ生成部２４は、印刷対象となる原稿データＤ１が上記３つの条件の全てを満たしていると判定した場合、カラーページとモノクロページとに振り分けられた同一のグレー値を含むオブジェクトが同一のハーフトーンパターンで実現されるように、ラスターイメージ処理を実行する。以下、さらに詳しく説明する。
【００５１】
対応情報格納部１５ｃには、上述したように、カラー印刷機３及びモノクロ印刷機４のそれぞれでラスターイメージ処理が行われた場合に形成されるハーフトーンパターンに関する情報Ｄ３、Ｄ４がそれぞれ記憶されている（図５参照）。ここで、上述したように、一般的に、各印刷機において製造時に予め設定されているハーフトーンパターンは、製造メーカが同じである場合などは共通することもある。すなわちその場合には、グレー値からハーフトーンパターンへの変換処理をそれぞれの印刷機で個別に行わせたとしても、グレー値が同一であればカラー印刷機３とモノクロ印刷機４のそれぞれで生成されるハーフトーンパターンは同一のパターンになる。そこで、この場合、印刷データ生成部２４は、同一のグレー値を同じハーフトーンパターンに変換するためのラスターイメージ処理をそれぞれの印刷機で個別に行わせる。つまり、印刷データ生成部２４は、ラスターイメージ処理を実行しない。この場合、印刷データ生成部２４は、原稿データＤ１からＣＭＹＫの４版に分版した印刷データと、Ｋ版のみに分版した印刷データとを生成し、これら各印刷データに印刷指示を含めたデータを生成する。
【００５２】
具体的な第１の条件の判別処理については、まず印刷データ生成部２４は、カラー印刷機３とモノクロ印刷機４に対応するハーフトーンパターンに関する情報Ｄ３、Ｄ４をそれぞれ参照し、これらの情報Ｄ３、Ｄ４が互いに同一であるか否かを判別する。本実施形態では、図５（ａ）、（ｂ）に示したように、カラー印刷機３のハーフトーンパターンに関する情報Ｄ３と、モノクロ印刷機４のハーフトーンパターンに関する情報Ｄ４とが互いに異なる情報であるので、印刷データ生成部２４は、両者は同一でないと判別する。そしてこの場合、印刷データ生成部２４は、次に、以下に説明する第２の条件を満たすか否かの判別処理を開始する。
【００５３】
印刷データ生成部２４は、オブジェクト解析部２２によって特定された、グレー領域を含んでいる全てのグレーオブジェクトのうち、グレー値が互いに同一であるグレーオブジェクトが存在しているか否かを判別する。ここで、グレー値が互いに同一であるグレーオブジェクトを検出できない場合には、グレー領域の仕上がりを統一させるべき複数のオブジェクトが存在しないことになる。そのため、この場合、印刷データ生成部２４は、原稿データＤ１からＣＭＹＫの４版に分版した印刷データと、Ｋ版のみに分版した印刷データとを生成し、これら各印刷データに印刷指示を含めたデータを生成する。他方、印刷データ生成部２４は、グレー値が互いに同一であるグレーオブジェクトを検出した場合には、次に、以下の第３の条件を満たすか否かの判別処理を開始する。なお、本実施形態では、上述したように、ページＰ１に含まれるグラフィックオブジェクトとページＰ３に含まれるグラフィックオブジェクトとが、互いにグレー値１２８で一致しているので（図６参照）、印刷データ生成部２４は、グレー値が互いに同一であるグレーオブジェクトが存在していると判別する。
【００５４】
印刷データ生成部２４は、上記第２の条件の判別処理において、グレー値が互いに同一のオブジェクトを検出した場合、原稿データ格納部１５ａを参照し、そのオブジェクトが異なるページに属しているか否かを判別すると共に、カラーフラグを参照し、それらのページがカラーページとモノクロページとに振り分けられているか否かを判別する。そして、印刷データ生成部２４は、それらのオブジェクトが異なるページに属しており、かつそれらのページがカラーページとモノクロページとに振り分けられている場合には、この第３の条件を満たすと判定する。
【００５５】
そして印刷データ生成部２４は、上記第１乃至第３の全ての条件を満たしていると判定した場合、ハーフトーンパターン情報Ｄ２を参照して、ラスターイメージ処理を実行することにより、オブジェクトのグレー値に対応するハーフトーンパターンをハーフトーンパターン情報Ｄ２に基づいて形成する。
【００５６】
これに対し、グレー値が互いに同一のオブジェクトが異なるページに属してないか（すなわち同一ページに含まれている場合）、又は、それらのページがカラーページとモノクロページとに振り分けられてない場合（異なるページであっても全てカラーページ若しくはモノクロページのうちいずれか一方の場合）には第３の条件は満たさないため、印刷データ生成部２４は、原稿データＤ１からＣＭＹＫの４版に分版した印刷データと、Ｋ版のみに分版した印刷データとを生成し、これら各印刷データに印刷指示を含めたデータを生成する。
【００５７】
本実施形態では、図６に示したように、同一のグレー値１２８を有するページＰ１のグラフィックオブジェクト（表）とページＰ３のグラフィックオブジェクト（表）とは、異なるページに属している。またページＰ１はカラーフラグがＯＮになっており、カラーページに振り分けられている。他方、ページＰ３はカラーフラグがＯＮになっておらず、モノクロページに振り分けられている。したがって、本実施形態の場合、印刷データ生成部２４は、上述した第１乃至第３の条件を全て満たすと判定する。そして、印刷データ生成部２４は、原稿データ格納部１５ａから該当するページＰ１、Ｐ３の原稿データＤ１をそれぞれ読み出して、この原稿データＤ１に対して分版処理とラスターイメージ処理とを施すことにより、ページＰ１とＰ３において互いにグレー値が１２８で共通したグレー領域に対してハーフトーンパターン情報Ｄ２に基づいて生成される同じハーフトーンパターンＡを適用する。そして、印刷データ生成部２４は、同じハーフトーンパターンＡをページＰ１、Ｐ３の原稿データＤ１に含まれるグレー領域にそれぞれ適用して印刷データを生成する（図６参照）。
【００５８】
したがって、印刷データ生成部２４は、原稿データＤ１の異なるページに含まれるオブジェクトが同じグレー値を示すグレー領域を有する場合、それらのページがカラーページとモノクロページとに振り分けられていれば、それらのページに対し、ハーフトーンパターン情報Ｄ２に基づくラスターイメージ処理を施すため、カラー印刷機３とモノクロ印刷機４に振り分けて出力される同じグレー値のグレー領域が同じハーフトーンパターンで再現された印刷データが生成されるようになる。特に、印刷データ生成部２４においてラスターイメージ処理が行われると、カラー印刷機３に出力される印刷データであっても、グレー領域についてはＫ版のみによるハーフトーンパターンが形成されるため、カラー印刷機３とモノクロ印刷機４とで出力されるグレー領域は互いにＫ版のみによる同じハーフトーンパターンで再現されるようになる。
【００５９】
このようにして印刷データが生成されると、次に、出力制御部２５は、原稿データ格納部１５ａに格納された原稿データＤ１を読み出し、各ページに対応付けられたカラーフラグに基づいて、原稿データＤ１に含まれる各ページＰ１〜Ｐ３の印刷データを、カラー印刷機３とモノクロ印刷機４のそれぞれに振り分けながら出力する。本実施形態では、出力制御部２５は、原稿データＤ１に含まれる複数ページのうち、カラーフラグがＯＮに設定されているページＰ１をカラー印刷機３へ、カラーフラグがＯＮに設定されていないページＰ２、Ｐ３をモノクロ印刷機４へそれぞれ出力する。
【００６０】
図７は、原稿データＤ１に含まれるページＰ１、Ｐ３の各グラフィックオブジェクトと、この印刷データ出力装置１によって出力された印刷データに含まれる、ページＰ１、Ｐ３の各グレー領域が近づいて再現された様子を示したものである。すなわち、図７（ａ）に示す原稿データＤ１におけるページＰ１のグレー領域は、図７（ｂ）に示すページＰ３のものとは、グレー領域のグレー値が互いに１２８で同一であるので、このグレー値に対して同一のハーフトーンパターンＡが適用された印刷データがそれぞれの印刷機３、４に対して生成される。つまり、図７（ａ）で示すカラー印刷機３に出力されるべき印刷データでのグレー領域と図７（ｂ）で示すモノクロ印刷機４に出力されるべき印刷データでのグレー領域とは、それぞれ同一のハーフトーンパターンＡが適用されているのでそれぞれのグレーの再現性が非常に近いものなって印刷されることになる。また、カラー印刷機３に出力される印刷データは、グレー領域に対してＫ版のみによるハーフトーンパターンＡが適用されているため、カラー印刷機３で印刷されたグレー領域のグレー濃度がモノクロ印刷機４で印刷されたものとほぼ同等の再現性を示すようになる。そのため、カラー印刷機３とモノクロ印刷機４のそれぞれで印刷されるグレー領域は、ほぼ同じ状態で印刷されるようになり、グレー領域の再現性が向上する。
【００６１】
図８は、上記のように構成される印刷データ出力装置１の処理手順を示したフローチャートである。この処理は、ＣＰＵ１０がプログラム１６を実行することによって行われる。まず、原稿データ取得部２１は、原稿データ記憶装置２から原稿データＤ１を取得し、この原稿データＤ１を原稿データ格納部１５ａに格納する（ステップＳ１）。そして、オブジェクト解析部２２は、所定のタイミングで原稿データ格納部１５ａから原稿データＤ１を全て読み出して全ページがモノクロデータで構成されているか若しくは全ページがカラーデータで構成されているかを判別する（ステップＳ２）。
【００６２】
このとき、全ページがモノクロデータ若しくはカラーデータのうち何れか一方で構成されている場合には（ステップＳ２のＹＥＳ）、印刷データ生成部２４は、原稿データＤ１に基づいてカラー印刷機３およびモノクロ印刷機４のいずれか一方に出力するための印刷データを生成する（ステップＳ３）。例えば、原稿データＤ１の全ページがモノクロデータである場合、印刷データ生成部２４は、原稿データＤ１に基づいて各ページをＫ版のみで印刷するための印刷データを生成し、その印刷データをモノクロ印刷機４に出力する。また、原稿データＤ１の全ページがカラーデータである場合、印刷データ生成部２４は、原稿データＤ１に基づいて各ページをＣＭＹＫの４版で印刷するための印刷データを生成し、その印刷データをカラー印刷機３に出力する。そしてステップＳ３の処理が行われると、この処理は終了する。
【００６３】
これに対し、原稿データＤ１に含まれるページに、カラーページとモノクロページとが混在するような場合には（ステップＳ２のＮＯ）、次のステップＳ４に進む。
【００６４】
すなわち、オブジェクト解析部２２は、原稿データ格納部１５ａに格納された原稿データＤ１を読み出し、原稿データＤ１の各ページＰ１〜Ｐ３に含まれる全てのオブジェクトを抽出する（ステップＳ４）。そして、オブジェクト解析部２２は、各オブジェクトに関連づけられた色情報および属性情報を判別すると共に、このとき、オブジェクトの色情報にグレー値が含まれている場合には、さらに当該オブジェクトにグレー領域が含まれているか否かを判別し、グレー領域が含まれている場合には、そのグレー値を特定する（ステップ５）。
【００６５】
全てのオブジェクトの解析が終了すると（ステップＳ６のＹＥＳ）、印刷振分部２３は、オブジェクト解析部２２によってカラーであると判別されたオブジェクトが属しているページをカラーページとして判別し、カラーページであると判別された全てのページについてカラーフラグをＯＮに設定する（ステップＳ７）。
【００６６】
次に、印刷データ生成部２４は、上述した第１乃至第３の条件を全て満たすか否かを判別する（ステップＳ８）。まず第１の条件として、印刷データ生成部２４は、カラー印刷機３に対応するハーフトーンパターンに関する情報Ｄ３とモノクロ印刷機４に対応するハーフトーンパターンに関する情報Ｄ４とが互いに同一であるか否かを判別する。そして、それらのハーフトーンパターンが互いに同一である場合には、印刷データ生成部２４は、ハーフトーンパターン情報Ｄ２に基づくラスターイメージ処理を行うことなく、カラー印刷機３とモノクロ印刷機４のそれぞれに出力するための印刷データを生成する（ステップＳ１０）。
【００６７】
また、カラー印刷機３に対応するハーフトーンパターンに関する情報Ｄ３とモノクロ印刷機４に対応するハーフトーンパターンに関する情報Ｄ４とが互いに同一でない場合、印刷データ生成部２４は、次に、第２の条件として、オブジェクト解析部２２によって特定された、全てのグレーオブジェクト（グレー領域を有するオブジェクト）のうち、グレー値が同一であるグレーオブジェクトが存在するか否かを判別する。そして、印刷データ生成部２４は、グレー値が同一のオブジェクトを検出できない場合には、ハーフトーンパターン情報Ｄ２に基づくラスターイメージ処理を行うことなく、カラー印刷機３とモノクロ印刷機４のそれぞれに出力するための印刷データを生成する（ステップＳ１０）。
【００６８】
印刷データ生成部２４は、グレー値が互いに同一のオブジェクトを検出した場合、次に、原稿データ格納部１５ａを参照し、第３の条件として、そのオブジェクトが異なるページに属しているか否かを判別すると共に、カラーフラグを参照し、それらのページがカラーフラグのＯＮになっているものとＯＮになっていないものに振り分けられているか否かを判別する。
【００６９】
そして、印刷データ生成部２４は、それらのオブジェクトが異なるページに属しており、かつ、それらのページがカラーフラグのＯＮになっているものとＯＮになっていないものに振り分けられている場合には、ハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２を参照し（ステップＳ９）、そのハーフトーンパターン情報Ｄ２に基づいて、各オブジェクトに含まれるグレー領域のグレー値に対応したハーフトーンパターンを形成した印刷データを生成する（ステップＳ１０）。これにより、カラーフラグがＯＮになっているページであっても、グレー領域に対応するハーフトーンパターンはＫ版のみで印刷するための印刷データが生成される。そのため、カラーページのグレー領域に対応するハーフトーンパターンと、モノクロページのグレー領域に対応するハーフトーンパターンとは、互いに同じパターンで形成された印刷データが生成されるようになる。
【００７０】
また、同一のグレー値を示す複数のオブジェクトが異なるページに属していない（同一ページ）か、或いは、異なるページに属していたとしても、それらのページがカラーフラグのＯＮになっているものとＯＮになっていないページとに振り分けられていない場合、印刷データ生成部２４は、ハーフトーンパターン情報Ｄ２に基づくラスターイメージ処理を行うことなく、カラー印刷機３とモノクロ印刷機４のそれぞれに出力するための印刷データを生成する（ステップＳ１０）。
【００７１】
このようにして第１乃至第３条件を満たすか否かの判別処理が全ページで終了すると（ステップＳ１１のＹＥＳ）、次に、出力制御部２５は、カラーフラグを参照し、カラーフラグがＯＮになっているページは（ステップＳ１２のＹＥＳ）、カラー印刷機３に、また、カラーフラグがＯＮになっていないページは（ステップＳ１２のＮＯ）、モノクロ印刷機４に、各ページの印刷データを振り分けながら出力する（ステップＳ１３、Ｓ１４）。そして全ページの出力が完了すると（ステップＳ１５のＹＥＳ）、印刷データ出力処理が終了する。
【００７２】
本実施形態では、上述した第１乃至第３の条件のうちの少なくとも１つの条件でも満たされなかった場合、印刷データ生成部２４は、ハーフトーンパターン情報Ｄ２を参照することなく、ラスターイメージ処理は行われない。そのため、このような場合には、カラー印刷機３およびモノクロ印刷機４のそれぞれにおいてラスターイメージ処理が実行されることになる。このとき、印刷データにグレー領域が含まれている場合には、それぞれの印刷機において個別にハーフトーンパターンが決定され、そのハーフトーンパターンでグレー領域が再現されようになる。このような場合でも、他の印刷機に出力された印刷データには、同じグレー値を示すグレー領域は含まれていないため、そのグレー領域の再現性が問題になることはない。寧ろ、上述した第１乃至第３の条件のうちの少なくとも１つの条件でも満たされなかった場合には、カラー印刷機３およびモノクロ印刷機４のそれぞれにおいて個別にラスターイメージ処理を実行することにより、それらのラスターイメージ処理を並行して行うことが可能となり、処理効率が向上するという点で利点がある。
【００７３】
以上のように、本実施形態の印刷データ出力装置１は、カラー印刷機３とモノクロ印刷機４とのそれぞれに印刷データを出力可能であり、モノクロ中間階調であるグレーの各階調値（グレー値）を再現するためのハーフトーンパターン情報Ｄ２を予め記憶している。そして、カラーページとモノクロページとが混在する複数ページから成る原稿データＤ１を取得して印刷データの出力を行う際、印刷データ出力装置１は、原稿データＤ１の各ページに含まれるオブジェクトを全て抽出し、各オブジェクトに関連付けられた色情報を判別すると共に、オブジェクト中にグレー領域が存在するか否かを判別し、そのような判別された色情報に基づいて、ページ単位でカラー印刷か否かを決定するように構成されている。さらに本実施形態の印刷データ出力装置１は、オブジェクト中にグレー領域が存在すると判断された場合には、ハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２を読み出し、色情報に基づいて当該グレー領域の階調値を再現するためのハーフトーンパターンを生成し、その生成したハーフトーンパターンをグレー領域に適用させた印刷データを生成する。そして原稿データＤ１に含まれる複数ページのうち、カラー印刷と判別されたページの印刷データをカラー印刷機３に出力し、それ以外のページの印刷データをモノクロ印刷機４に出力するように構成されている。
【００７４】
このような構成によれば、カラー印刷されるべきカラーページとモノクロ印刷されるべきモノクロページとのそれぞれに同一のグレー値を有するグレー領域が含まれる場合には、各グレー領域に対して同一のハーフトーンパターンが適用されてそれぞれの印刷データが生成されるようになる。このことにより、この印刷データに基づきモノクロ印刷機で印刷されたグレー領域とカラー印刷機で印刷されたグレー領域とは、同一のハーフトーンパターンで表現されるので、両者のグレーの再現性をほぼ同じ状態にして印刷出力を行うことが可能となる。また、カラー印刷機に出力される印刷データには、グレー領域に対して適用されるハーフトーンパターンがＫ版のみに反映されるため、カラー印刷機で印刷されたグレー領域のグレー濃度をモノクロ印刷機４で印刷されたものに、より一層近づけて再現させることが可能となっている。
【００７５】
また、本実施形態では、記憶装置１５は、ハーフトーンパターン情報Ｄ２を記憶するハーフトーンパターン記憶部１５ｂとは別に、カラー印刷機３とモノクロ印刷機４とのそれぞれにおいて個別に形成されるハーフトーンパターンに関する情報Ｄ３、Ｄ４を記憶する対応情報格納部１５ｃを備えている。そのため、印刷データ生成部２４は、対応情報格納部１５ｃから読み出した情報Ｄ３、Ｄ４に基づきカラー印刷機３とモノクロ印刷機４とのそれぞれにおいて形成されるハーフトーンパターンが互いに同一であるか否かを判別し、同一でないと判別した場合に、ハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２を読出してオブジェクト中のグレー領域に適用させて印刷データを生成するようになっている。
【００７６】
さらに、本実施形態では、印刷データ生成部２４は、オブジェクト解析部２２によって色情報が判別された全てのオブジェクトのうち、印刷振分部２３によって判別されたカラー印刷用ページとそうでないページとで同一のグレー値を有するオブジェクトを検出できた場合にのみ、ハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２を適用してオブジェクト中のグレー領域を再現する印刷データを生成するように構成されている。それ故、カラー印刷されるべきページとモノクロ印刷されるべきページに同一のグレー値を有するグレー領域が含まれる場合のみに、互いに共通したハーフトーンパターンを適用した印刷データを生成することが可能となっている。
【００７７】
また、本実施形態では、印刷データ生成部２４は、カラー印刷機３に出力する印刷データを生成するとき、ハーフトーンパターン記憶部１５ｂに記憶されたハーフトーンパターン情報Ｄ２を適用してグレー領域を再現する印刷データを生成する場合には、そのハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２に基づいてＫ版のみに適用してグレー領域を再現するハーフトーンパターンを生成する。そのため、カラー印刷機３で印刷されたグレー領域のグレー濃度がモノクロ印刷機４で印刷されたものとほぼ同等の濃度で印刷されることになり、グレー領域の再現性をより一層向上させることが可能になっている。
【００７８】
以上、本発明に関する実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。
【００７９】
例えば、上述した実施形態では、ページＰ１のグラフィックオブジェクトとページＰ３のグラフィックオブジェクトとのグレー領域は、いずれも一のオブジェクト中に同一のグレー値１２８を有するものであったが、これにとらわれない。すなわち、以下に説明するように、一のオブジェクト中に異なるグレー値のグレー領域を複数有している場合であってもよい。なお、以下の説明では、便宜上、上記実施形態と重複する構成及び作用については説明を省略する。
【００８０】
図９（ａ）に示すように、カラー印刷機３に出力されるページＰ４の原稿データＤ１には、円グラフからなるグラフィックオブジェクトが含まれている。この円グラフ中には、３つのグレー領域Ａ〜Ｃが含まれており、各グレー領域のグレー値はそれぞれ異なっている。すなわち、ページＰ４のグラフィックオブジェクト（円グラフ）において、グレー領域Ａはグレー値が１２８であり、グレー領域Ｂはグレー値が１００であり、そして、グレー領域Ｃはグレー値が５０である。他方、図９（ｂ）に示すように、モノクロ印刷機４に出力されるページＰ５の原稿データＤ１には、表からなるグラフィックオブジェクトが含まれている。この表中には、前記円グラフと同様に３つの異なるグレー値のグレー領域Ｄ〜Ｆが含まれている。すなわち、ページＰ５のグラフィックオブジェクト（表）において、グレー領域Ｄはグレー値が１２８であり、グレー領域Ｅはグレー値が１００であり、そして、グレー領域Ｆはグレー値が５０である。
【００８１】
このような場合において、オブジェクト解析部２２は、各オブジェクトを解析することにより、グレー領域ＡとＤとはグレー値が１２８で互い同一値であり、また、グレー領域ＢとＥとはグレー値が１００で互いに同一値であり、同様に、グレー領域ＣとＦとはグレー値が５０で互いに同一値であることを判別する。
【００８２】
そして、印刷データ生成部２４は、ハーフトーンパターン記憶部１５ｂに記憶されているハーフトーンパターン情報Ｄ２に基づき、グレー値１２８に対応したハーフトーンパターンＡ、グレー値１００に対応したハーフトーンパターンＢ及びグレー値５０に対応したハーフトーンパターンＣ、のそれぞれを生成する。そして、印刷データ生成部２４は、原稿データ格納部１５ａから該当するページＰ４、Ｐ５の原稿データＤ１を読み出し、この読み出した原稿データＤ１に含まれるグレー領域ＡとＤ、ＢとＥ、ＣとＦのそれぞれに対し、ハーフトーンパターンＡ、Ｂ、Ｃをそれぞれ適用して各ページＰ４、Ｐ５の印刷データを生成する。そして、これらの印刷データが出力制御部２５によってカラー印刷機３及びモノクロ印刷機４に振分けられて出力される。
【００８３】
ここで、上記のように生成された印刷データに含まれるページＰ４、Ｐ５は、それぞれ図９（ａ）、（ｂ）に示すように、一のグラフィックオブジェクト中に異なるグレー値のグレー領域を複数含んでいても、同一のグレー値には同一のハーフトーンパターンで各グレー領域が再現されて印刷データが生成される。すなわち、このような構成によれば、一のオブジェクト中に異なるグレー値のグレー領域を複数有している場合であっても、各グレー値に対応して同一のハーフトーンパターンが適用されるので、カラー印刷機に出力される印刷データでの各グレー領域Ａ〜Ｃと、モノクロ印刷機４で印刷される印刷データでの対応する各グレー領域Ｄ〜Ｆとが互いに同じハーフトーンパターンで再現されるようになる。すなわち、オブジェクトが異なるものであっても、互いに同じグレー値であれば、視覚的に同じグレー領域として再現されることになる。また、この場合にも、カラー印刷機３に出力する印刷データについては、Ｋ版のみでハーフトーンパターンを実現するようにした印刷データを生成することにより、カラー印刷機３で印刷されたグレー領域のグレー濃度がモノクロ印刷機４で印刷されたものに、より一層近づけて仕上げることが可能になる。
【符号の説明】
【００８４】
１  印刷データ出力装置
２  原稿データ記憶装置
３  カラー印刷機
４  モノクロ印刷機
１５  記憶装置（記憶手段）
１５ａ  原稿データ格納部
１５ｂ  ハーフトーンパターン記憶部
１５ｃ  対応情報格納部
１６  プログラム
２１  原稿データ取得部（取得手段）
２２  オブジェクト解析部（オブジェクト解析手段）
２３  印刷振分部（印刷振分手段）
２４  印刷データ生成部（印刷データ生成手段）
２５  出力制御部（出力制御手段）
【図１】
2012070128.tif 000003
【図２】
2012070128.tif 000004
【図３】
2012070128.tif 000005
【図４】
2012070128.tif 000006
【図５】
2012070128.tif 000007
【図６】
2012070128.tif 000008
【図７】
2012070128.tif 000009
【図８】
2012070128.tif 000010
【図９】
2012070128.tif 000011
【図１０】
2012070128.tif 000012
【図１１】
2012070128.tif 000013