JP5682195B2 - Print data output device, print data output method and program - Google Patents
Print data output device, print data output method and program Download PDFInfo
- Publication number
- JP5682195B2 JP5682195B2 JP2010211628A JP2010211628A JP5682195B2 JP 5682195 B2 JP5682195 B2 JP 5682195B2 JP 2010211628 A JP2010211628 A JP 2010211628A JP 2010211628 A JP2010211628 A JP 2010211628A JP 5682195 B2 JP5682195 B2 JP 5682195B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- group
- data
- pages
- monochrome
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
本発明は、印刷データ出力装置、印刷データ出力方法およびプログラムに関し、カラー印刷機と、モノクロ印刷機とのそれぞれに対して印刷データを出力するための技術に関する。 The present invention relates to a print data output apparatus, a print data output method, and a program, and more particularly to a technique for outputting print data to each of a color printer and a monochrome printer.
カラーページとモノクロページとが混在している原稿データに基づいて印刷出力を行う際、全てのページをカラーページとみなして印刷出力を行うと、ユーザにとっては印刷コストが増加する。これを防止するため、従来、ページ単位でカラーページかモノクロページかを自動判定し、カラーページの場合は例えばC(シアン),M(マゼンタ),Y(イエロー),K(ブラック)の4色を用いてカラー印刷を行い、モノクロページの場合はK(ブラック)の1色のみを用いてモノクロ印刷を行うという手法が用いられることがある。しかし、1台のカラー印刷機でこの手法を適用しようとすると、印刷出力時にカラー印刷処理とモノクロ印刷処理との2つのプロセスをページ毎に切り替える必要があるため、例えば大量の印刷出力を行うケースでは生産性が著しく低下する。 When performing print output based on document data in which color pages and monochrome pages are mixed, if all pages are regarded as color pages and print output is performed, the printing cost increases for the user. Conventionally, in order to prevent this, whether a color page or a monochrome page is automatically determined for each page. For a color page, for example, four colors of C (cyan), M (magenta), Y (yellow), and K (black) are used. Is used for color printing, and in the case of a monochrome page, monochrome printing is sometimes performed using only one color of K (black). However, if this method is applied to a single color printing machine, it is necessary to switch between two processes of color printing processing and monochrome printing processing for each page at the time of printing output. Then, productivity is significantly reduced.
そのため、従来は、カラーページとモノクロページとが混在している原稿データに基づく印刷出力の生産性を向上させるため、カラー印刷機とモノクロ印刷機との複数台の印刷機を使用し、ページ単位でカラーページかモノクロページかを判定した後、カラーページをカラー印刷機に出力し、モノクロページをモノクロ印刷機に出力することにより、それぞれの印刷機で効率良く印刷するようにした、カラースプリットと呼ばれる機能が提案されている(例えば、特許文献1)。 Therefore, conventionally, in order to improve the productivity of print output based on original data in which color pages and monochrome pages are mixed, multiple printers of color printers and monochrome printers are used. After determining whether the page is a color page or a monochrome page, the color page is output to a color printer, and the monochrome page is output to a monochrome printer. A function to be called has been proposed (for example, Patent Document 1).
このようなカラースプリット機能を用いれば、カラー印刷機とモノクロ印刷機との複数台の印刷機を並列で稼働させることができるので、生産性が向上する。また、一般的にモノクロ印刷に要する印刷コストは、カラー印刷機よりもモノクロ印刷機の方が低いため、カラースプリット機能を用いれば全体としての印刷コストを抑制することもできるというメリットがある。 If such a color split function is used, a plurality of printing machines, that is, a color printing machine and a monochrome printing machine can be operated in parallel, so that productivity is improved. Further, since the printing cost required for monochrome printing is generally lower for a monochrome printing machine than for a color printing machine, there is an advantage that the printing cost as a whole can be suppressed by using the color split function.
しかしながら、同じ原稿データに含まれているカラーページとモノクロページとを異なる印刷機で印刷すると、それぞれの印刷機で形成されるハーフトーンパターンが異なるため、グレー色の中間階調において再現性が異なったものになってしまうという問題がある。 However, if color pages and monochrome pages contained in the same document data are printed on different printing machines, the halftone patterns formed by the respective printing machines are different, so the reproducibility differs in the gray grayscale. There is a problem that it becomes a thing.
一例として、R(赤),G(グリーン),B(ブルー)のそれぞれが256階調で、グレー50%(R=B=G=128)であるデータを、カラー印刷機とモノクロ印刷機のそれぞれで印刷する場合を説明する。図13に示すように、グレー50%のデータをモノクロ印刷機で印刷する場合、K版の濃度は例えば40%となり、Kのみのハーフトーンパターンで印刷出力が行われる。これに対し、同じデータをカラー印刷機で印刷する場合、グレー50%は、CMYKの4版で再現されるため、例えばC版の濃度が13%となり、M版の濃度が11%となり、Y版の濃度が9%となり、K版の20%となる。そしてCMYKの4版によるハーフトーンパターンで印刷出力が行われる。そのため、図13に示すように、カラー印刷機とモノクロ印刷機のそれぞれでグレー50%のデータを印刷出力した場合、その仕上がりが異なったものとなる。 As an example, data in which R (red), G (green), and B (blue) are 256 gradations and gray is 50% (R = B = G = 128) are used for a color printer and a monochrome printer. The case of printing each will be described. As shown in FIG. 13, when printing 50% gray data with a monochrome printer, the density of the K plate is 40%, for example, and printing is performed with a halftone pattern of only K. On the other hand, when printing the same data with a color printing machine, gray 50% is reproduced with the 4th edition of CMYK. For example, the density of the C plate is 13%, the density of the M plate is 11%, and Y The density of the plate is 9% and 20% of the K plate. Then, printing output is performed with a halftone pattern of the four CMYK plates. Therefore, as shown in FIG. 13, when 50% gray data is printed out by the color printing machine and the monochrome printing machine, the finishing is different.
ところが、従来のカラースプリット機能は、原稿データを構成する各ページに中間階調のグレー色が含まれている場合であっても、ページ内の他の部分にカラー成分が含まれていればカラーページと判定される一方、ページ内の他の部分にカラー成分が含まれていなければモノクロページと判定される。そのため、中間階調のグレー色が含まれる原稿データをカラースプリット機能で印刷出力した場合、ページごとにグレー色の再現性が異なることがある。 However, with the conventional color split function, even if each page of the original data includes a gray color of intermediate gradation, if the color component is included in other parts of the page, On the other hand, if the page is determined to be a page and the color component is not included in other parts of the page, it is determined as a monochrome page. For this reason, when document data including a gray color of intermediate gradation is printed out by the color split function, the reproducibility of the gray color may be different for each page.
図14は、その一例を示す図である。例えば原稿データの異なるページP10,P11に同様のテーブルが含まれており、それらテーブルの特定の項目に同じ階調のグレー部分101が含まれているとする。図14(a)に示すページP10のテーブルに含まれる罫線や文字は黒色であり、カラー成分は含まれていない。そのため、従来のカラースプリット機能の場合、ページP10はモノクロページと判定され、モノクロ印刷機へ出力される。一方、図14(b)に示すページP11は、テーブル内のひとつの項目に赤色などのカラー文字102が含まれている。そのため、従来のカラースプリット機能の場合、ページP11はカラーページと判定され、カラー印刷機へ出力される。このような場合、図14(a)および(b)に示すように、モノクロ印刷機とカラー印刷機のそれぞれで印刷出力されるテーブルは、グレー部分101が同じデータであるにもかかわらず、仕上がりが異なった状態になってしまうという問題がある。
FIG. 14 is a diagram illustrating an example thereof. For example, it is assumed that similar tables are included in pages P10 and P11 having different document data, and a
ところで、従来は、同一のグレー色が、モノクロ印刷時と、カラー印刷時とで出力濃度特性が異なるという課題に対して、出力時に濃度補正を適用するという技術も知られている(例えば、特許文献2)。しかし、この技術は、1台の印刷機においてモノクロ印刷を行う場合とカラー印刷を行う場合との出力濃度特性を一致させるために内部処理として濃度補正を行うものであり、上述したカラースプリット機能のように異なる印刷機で出力する場合の再現性を一致させるものではない。 By the way, conventionally, there is also known a technique of applying density correction at the time of output to the problem that the same gray color has different output density characteristics between monochrome printing and color printing (for example, patents). Reference 2). However, this technique performs density correction as an internal process in order to match the output density characteristics between monochrome printing and color printing on a single printing press. Thus, the reproducibility when output by different printing presses is not matched.
本発明は、上記従来の問題点を解決するためになされたものであり、上述したようなカラースプリット機能により複数の印刷機を用いて印刷出力を行う場合において、モノクロ中間階調であるグレー色の再現性を向上させるようにした印刷データ出力装置、印刷データ出力方法およびプログラムを提供することを目的としている。 The present invention has been made in order to solve the above-described conventional problems, and in the case where print output is performed using a plurality of printers by the color split function as described above, a gray color that is a monochrome intermediate tone is provided. An object of the present invention is to provide a print data output device, a print data output method, and a program that improve the reproducibility of the image.
上記目的を達成するため、請求項1にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能な印刷データ出力装置であって、カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段と、前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するオブジェクト解析手段と、前記オブジェクト解析手段によって同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するグループ生成手段と、前記グループ生成手段によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するグループ判定手段と、原稿データに含まれる複数ページのうち、前記グループ判定手段によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力する出力制御手段と、を備え、前記グループ判定手段は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータとして判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とする構成である。
In order to achieve the above object, the invention according to
尚、オブジェクトとは、原稿データの各ページに含まれる要素(コンテンツ)であり、例えば、文字や写真、グラフィックなどである。尚、グラフィックには、表やグラフ、線図、絵柄などが含まれる。 Note that an object is an element (content) included in each page of document data, such as a character, a photo, or a graphic. The graphic includes a table, a graph, a diagram, a pattern, and the like.
請求項2にかかる発明は、請求項1に記載の印刷データ出力装置において、前記グループ判定手段は、カラーデータと判定されたグループに属するオブジェクトが含まれているページに対してカラーフラグを設定し、モノクロデータと判定されたグループの中にカラーフラグの設定されたページに含まれているグループがあれば、そのグループに属するオブジェクトが含まれているページに対してカラーフラグを設定するように構成され、前記出力制御手段は、前記グループ判定手段によりカラーフラグの設定されているカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力することを特徴とする構成である。 According to a second aspect of the present invention, in the print data output apparatus according to the first aspect, the group determination unit sets a color flag for a page including an object belonging to a group determined as color data. If there is a group included in a page with a color flag among the groups determined to be monochrome data, the color flag is set for a page including an object belonging to the group. The output control means outputs the color page in which the color flag is set by the group determination means to the color printer and outputs the other pages to the monochrome printer.
請求項3にかかる発明は、請求項1又は2に記載の印刷データ出力装置において、前記色情報には、オブジェクトのグレー値、RGB値およびCMYK値のいずれかの情報が含まれており、前記オブジェクト解析手段は、前記色情報に基づいて各オブジェクトがカラーとモノクロのいずれであるかを判定することを特徴とする構成である。 According to a third aspect of the present invention, in the print data output apparatus according to the first or second aspect, the color information includes information on any one of an object gray value, RGB value, and CMYK value. The object analyzing means is configured to determine whether each object is color or monochrome based on the color information.
請求項4にかかる発明は、請求項3に記載の印刷データ出力装置において、前記属性情報には、オブジェクトが文字、グラフィックおよび写真のいずれであるかを示す情報が含まれており、前記オブジェクト解析手段は、前記属性情報に基づいて各オブジェクトが文字、グラフィックおよび写真のいずれであるかを判定することを特徴とする構成である。 According to a fourth aspect of the present invention, in the print data output apparatus according to the third aspect, the attribute information includes information indicating whether the object is a character, a graphic, or a photograph, and the object analysis The means is configured to determine whether each object is a character, a graphic or a photograph based on the attribute information.
請求項5にかかる発明は、請求項4に記載の印刷データ出力装置において、前記グループ生成手段は、カラーのオブジェクトを文字、グラフィックおよび写真のいずれかのカラーグループに分類し、モノクロのオブジェクトを文字、グラフィックおよび写真のいずれかのモノクログループに分類することを特徴とする構成である。 According to a fifth aspect of the present invention, in the print data output apparatus according to the fourth aspect, the group generation unit classifies color objects into one of a color group of characters, graphics, and photographs, and converts monochrome objects into characters. And a monochrome group of either graphic or photograph.
請求項6にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力する印刷データ出力方法であって、(a) カラーページとモノクロページとが混在する複数ページから成る原稿データを取得するステップと、(b) 前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するステップと、(c) 前記ステップ(b)において同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するステップと、(d) 前記ステップ(c)によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するステップと、(e) 原稿データに含まれる複数ページのうち、前記ステップ(d)によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力するステップと、を有し、前記ステップ(d)は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータと判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とする構成である。 According to a sixth aspect of the present invention, there is provided a print data output method for outputting print data to each of a color printer and a monochrome printer, and (a) document data comprising a plurality of pages in which color pages and monochrome pages are mixed. (B) extracting an object included in each page of the document data and determining color information and attribute information associated with each object, and (c) the same in step (b) Classifying objects determined as color information and attribute information into the same group, and (d) determining whether each group generated in step (c) is color data or monochrome data And (e) a plurality of pages included in the document data belong to a group determined as color data by the step (d). And outputting a color page containing the object to a color printing machine, comprising the steps of outputting the other page to a monochrome printer, wherein the step (d) is classified into a plurality of different groups within the same page If at least one of the plurality of groups is color data, all of the plurality of groups are determined as color data and belong to the group determined as color data. In this configuration, all pages including objects are set as color pages .
請求項7にかかる発明は、カラー印刷機とモノクロ印刷機とのそれぞれに印刷データを出力可能なコンピュータによって実行されるプログラムであって、前記コンピュータを、カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段、前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するオブジェクト解析手段、前記オブジェクト解析手段によって同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するグループ生成手段、前記グループ生成手段によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するグループ判定手段、および、原稿データに含まれる複数ページのうち、前記グループ判定手段によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力する出力制御手段、として機能させ、前記グループ判定手段は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータと判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とする構成である。
The invention according to
本発明によれば、原稿データに含まれている同一の色情報および属性情報と判別されたオブジェクト同士で同一のグループに分類される。そして各グループがカラーデータとモノクロデータのいずれであるかが判定され、原稿データに含まれる複数ページのうち、カラーデータと判定されたグループに属するオブジェクトを含むページがカラー印刷機に出力され、それ以外のページがモノクロ印刷機に出力される。そして各グループがカラーデータであるか否かの判定が行われる際には、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てがカラーデータとして判定されるようになっている。このような構成によると、同一グループに分類された複数のオブジェクトが異なるページに含まれている場合、いずれかのページがカラー印刷機へ出力されるカラーデータと判定されれば、そのページに含まれるオブジェクトと同一のオブジェクトが含まれる他のページも同様にカラー印刷機へ出力されるカラーデータとして判定されるようになる。したがって、モノクロ中間階調であるグレー色を含むオブジェクトが異なるページに含まれている場合であっても、いずれかのページがカラー印刷機に出力されれば、他のページもカラー印刷機へ出力されるようになり、モノクロ中間階調であるグレー色の再現性を向上させることができるようになる。 According to the present invention, the objects determined as the same color information and attribute information included in the document data are classified into the same group. Then, it is determined whether each group is color data or monochrome data, and a page including objects belonging to the group determined to be color data is output to the color printing machine from among a plurality of pages included in the original data. Pages other than are output to the monochrome printer. When determining whether each group is color data, when a plurality of objects classified into a plurality of different groups are included in the same page, at least one of the plurality of groups is included. If one group is color data, all of the plurality of groups are determined as color data. According to such a configuration, when a plurality of objects classified into the same group are included in different pages, if any page is determined to be color data to be output to a color printing machine, it is included in that page. Similarly, other pages including the same object as the object to be printed are determined as color data output to the color printer. Therefore, even if an object containing a gray color that is a monochrome halftone is included in a different page, if any page is output to a color printer, the other pages are also output to the color printer. As a result, the reproducibility of the gray color, which is a monochrome halftone, can be improved.
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the embodiments described below, members that are common to each other are denoted by the same reference numerals, and redundant descriptions thereof are omitted.
図1は、本実施形態における印刷データ出力装置1が含まれる印刷システムの一構成例を示す図である。この印刷システムは、コンピュータで構成される印刷データ出力装置1と、印刷対象となる原稿データを記憶しておく原稿データ記憶装置2と、例えばCMYKの4色のトナーを使用してカラー印刷を行うことが可能なカラー印刷機3と、K色のみのトナーを使用してモノクロ印刷を行うことが可能なモノクロ印刷機4とを備える構成である。原稿データ記憶装置2は、カラーページとモノクロページとが混在する複数のページから成る原稿データを記憶する。印刷データ出力装置1は、原稿データ記憶装置2から原稿データを取得し、その原稿データに基づいて1ページごとの印刷データを、カラー印刷機3およびモノクロ印刷機4に対して出力する。この印刷データ出力装置1は、カラースプリット機能を備えており、原稿ページに含まれる各ページがカラーページであるかモノクロページであるかを判定し、カラーページと判定したものをカラー印刷機3へ、それ以外のページをモノクロ印刷機4へ出力する。
FIG. 1 is a diagram illustrating a configuration example of a printing system including a print
図2は、印刷データ出力装置1のハードウェア構成の一例を示すブロック図である。印刷データ出力装置1は、CPU10と、メモリ11と、外部インタフェース12と、表示装置13と、操作入力装置14と、記憶装置15とを備え、これらがデータバスを介して相互にデータの入出力を行うことができる構成である。CPU10は、各種のプログラムを実行するものである。メモリ11は、CPU10がプログラムを実行する際に一時的なデータを記憶する。外部インタフェース12は、原稿データ記憶装置2、カラー印刷機3およびモノクロ印刷機4に接続され、原稿データ記憶装置2から原稿データを入力したり、或いは、ページごとの印刷データをカラー印刷機3又はモノクロ印刷機4に出力したりするためのものである。表示装置13は、印刷データ出力装置1を操作するユーザに対して各種の情報を表示するものである。操作入力装置14は、キーボードやマウスなどによって構成され、ユーザによる入力操作を受け付ける。記憶装置15は、ハードディスク装置などの不揮発性記憶手段であり、各種データやプログラムなどが記憶される。
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the print
本実施形態の印刷データ出力装置1は、記憶装置15に、カラースプリット機能を実現するためのプログラム16が予めインストールされている。プログラム16は、例えばカラー印刷機3又はモノクロ印刷機4に印刷データを出力するためのプリンタドライバである。CPU10は、このプログラム16を読み出して実行することにより、原稿データに含まれる各ページを判定し、カラー印刷機3とモノクロ印刷機4とのいずれか一方に各ページの印刷データを出力する。以下、このような印刷データ出力装置1について詳しく説明する。
In the print
図3は、印刷データ出力装置1においてCPU10がプログラム16を実行した場合の機能構成の一例を示すブロック図である。図3に示すように、印刷データ出力装置1のCPU10は、プログラム16を実行することにより、原稿データ取得部21、オブジェクト解析部22、グループ生成部23、グループ判定部24、および、出力制御部26として機能する。またCPU10は、プログラム16の実行に伴い、記憶装置15に対して一時的な記憶領域として、原稿データ格納部15aと、グループ情報格納部15bと、ページ情報格納部15cとを作成し、これら記憶領域にデータや情報などを格納する。
FIG. 3 is a block diagram illustrating an example of a functional configuration when the
原稿データ取得部21は、印刷対象である原稿データD1を取得する処理部である。この原稿データ取得部21は、例えば、原稿データ記憶装置2から、カラーページとモノクロページとが混在する原稿データD1を取得する。原稿データ取得部21は、原稿データD1を取得すると、その取得した原稿データD1を原稿データ格納部15aに格納する。
The document
図4は、原稿データD1に含まれる複数のページP1〜P8の一例を示す図である。尚、図4の例では、原稿データD1が8ページで構成される場合を示しているが、ページ数はこれに限られるものではない。図4に示すように、各ページP1〜P8のそれぞれには、文字、写真、グラフィックのいずれかのオブジェクト(コンテンツ)が配置されている。図例の場合、ページP1には、黒文字G1と、カラー写真G2とが含まれる。また、ページP2には、黒文字G1と、テーブルであるグラフィックG3とが含まれる。ページP3には、黒文字G1だけが含まれている。ページP4には、黒文字G1と、赤色などのカラー文字G4とが含まれる。ページP5は、黒文字G1だけで構成される。ページP6には、黒文字G1とカラー文字G4とが含まれており、更にテーブルであるグラフィックG3が含まれている。またページP7には、黒文字G1と、カラーの円グラフであるグラフィックG5とが含まれる。さらにページP8には、黒文字G1のみが含まれる。ここで、ページP2,P6に含まれるグラフィックG3であるテーブルには、その一部にモノクロ中間階調であるグレー部分が含まれる。尚、黒文字G1およびカラー文字G4のそれぞれは、複数文字の集合である文字列がオブジェクトとして取り扱われるものであっても良い。 FIG. 4 is a diagram illustrating an example of a plurality of pages P1 to P8 included in the document data D1. In the example of FIG. 4, the document data D1 is composed of 8 pages, but the number of pages is not limited to this. As shown in FIG. 4, each of the pages P <b> 1 to P <b> 8 is arranged with any object (content) of characters, photographs, and graphics. In the illustrated example, the page P1 includes a black character G1 and a color photograph G2. The page P2 includes a black character G1 and a graphic G3 that is a table. The page P3 includes only the black character G1. The page P4 includes a black character G1 and a color character G4 such as red. The page P5 is composed only of the black character G1. The page P6 includes black characters G1 and color characters G4, and further includes a graphic G3 that is a table. The page P7 includes a black character G1 and a graphic G5 which is a color pie chart. Further, the page P8 includes only the black character G1. Here, the table which is the graphic G3 included in the pages P2 and P6 includes a gray portion which is a monochrome intermediate gradation in a part thereof. Each of the black character G1 and the color character G4 may be a character string that is a set of a plurality of characters handled as an object.
このように原稿データD1を構成する各ページP1〜P8には、文字、写真、グラフィックのうちの少なくとも1つのオブジェクトが含まれている。各ページP1〜P8に配置されたオブジェクトのそれぞれには、色情報と属性情報とが関連付けられている。つまり、原稿データD1には、各ページP1〜P8に配置された黒文字G1、カラー写真G2、モノクロ中間階調を含むグラフィックG3、カラー文字G4、および、カラーのグラフィックG5のそれぞれについて色情報と属性情報とを含んでいる。 As described above, each page P1 to P8 constituting the document data D1 includes at least one object of characters, photographs, and graphics. Color information and attribute information are associated with each of the objects arranged on each page P1 to P8. That is, the original data D1 includes color information and attributes for the black character G1, the color photograph G2, the graphic G3 including the monochrome intermediate gradation, the color character G4, and the color graphic G5 arranged on each page P1 to P8. Contains information.
色情報には、オブジェクトごとに、そのオブジェクトの色を示すグレー値、RGB値およびCMYK値のいずれかの情報が含まれている。例えば、色情報に含まれる情報がグレー値の場合、そのオブジェクトはモノクロデータである。また色情報に含まれる情報がRGB値又はCMYK値である場合、そのオブジェクトはカラーデータである。尚、グレー値の場合は、黒色の濃度を例えば256階調などで示す情報となっており、グレー値が「255」の場合は「黒」であり、「0」の場合は白である。また、グレー値が1〜254の場合はモノクロ中間階調のグレー色となる。ただし、このようなグレー色は、RGB値又はCMYK値でも表現することが可能である。 The color information includes, for each object, any one of gray value, RGB value, and CMYK value indicating the color of the object. For example, when the information included in the color information is a gray value, the object is monochrome data. When the information included in the color information is an RGB value or a CMYK value, the object is color data. The gray value is information indicating the density of black, for example, in 256 gradations. When the gray value is “255”, it is “black”, and when it is “0”, it is white. When the gray value is 1 to 254, the gray color is a monochrome intermediate gradation. However, such a gray color can also be expressed by an RGB value or a CMYK value.
また、属性情報には、オブジェクトごとに、オブジェクトの種類を示す情報として、文字、写真、グラフィックのうちのいずかを示す情報が含まれている。 In addition, the attribute information includes information indicating one of characters, photographs, and graphics as information indicating the type of object for each object.
以下においては、このような原稿データD1が原稿データ格納部15aに格納された場合を例に挙げて説明する。
In the following, a case where such document data D1 is stored in the document
オブジェクト解析部22は、原稿データ取得部21によって原稿データ格納部15aに格納された原稿データD1を読み出し、原稿データD1の各ページP1〜P8に含まれる全てのオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別する処理部である。具体的には、原稿データD1に含まれるページごとに、そのページに配置されている全てのオブジェクトを抽出する。そしてページごとに、そのページに含まれるオブジェクトの色情報と属性情報とを判別し、各ページP1〜P8にどのようなオブジェクトが含まれているかを解析する。
The
図5は、図4に示した原稿データD1に基づいて各ページP1〜P8に含まれるオブジェクトを解析した結果を示す図である。オブジェクト解析部22は、各ページP1〜P8に含まれているオブジェクトごとに色情報を判別することにより、そのオブジェクトの色が、黒、グレー、カラーのいずれであるかを特定する。また、オブジェクトごとに属性情報を判別することにより、そのオブジェクトの種類が、文字、写真、グラフィックのいずれであるかを特定する。その結果、オブジェクト解析部22は、図5に示すように各ページP1〜P8に対してどのようなオブジェクトが含まれているかを特定することができる。尚、図5では、「○」の付されているオブジェクトが各ページP1〜P8に含まれていることを示している。
FIG. 5 is a diagram showing a result of analyzing the objects included in the pages P1 to P8 based on the document data D1 shown in FIG. The
オブジェクト解析部22が各ページP1〜P8に含まれるオブジェクトの解析を終了すると、次にグループ生成部23が機能する。グループ生成部23は、オブジェクト解析部22によって同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類する処理部である。つまり、複数のページP1〜P8に含まれている複数のオブジェクトを、同一の色情報および属性情報ごとに分類してグループ化する。
When the
図6は、グループ生成部23によって生成されるグループの概念の示す図である。尚、図6は、図5のオブジェクト判別結果に対応するものである。グループ生成部23は、オブジェクト解析部22によるオブジェクトの色情報と属性情報との判別結果に基づき、同一の色情報であり、且つ、同一の属性情報であるオブジェクトを1つのグループに纏める。その結果、グループ生成部23は、図6に示すように複数のページP1〜P8に含まれる複数のオブジェクトから、グループ1〜グループ5の5つのグループを生成する。図6に示すように、グループ1は、ページP1〜P8に含まれる黒文字をグループ化したものである。またグループ2は、ページP4,P6に含まれるカラー文字をグループ化したものである。またグループ3は、ページP1に含まれるカラー写真をグループ化したものである。またグループ4は、ページP2,P6に含まれるグレーグラフィックをグループ化したものである。さらにグループ5は、ページP7に含まれるカラーグラフィックをグループ化したものである。このようなグループ化により、各グループ1〜5には、少なくとも1つのオブジェクトが含まれる。また、原稿データD1に含まれている全てのオブジェクトがいずれかのグループに分類される。
FIG. 6 is a diagram illustrating the concept of groups generated by the
上記のようにしてグループ化が行われると、グループ生成部23は、グループ情報D2を生成し、そのグループ情報D2をグループ情報格納部15bに格納する。図7は、グループ情報D2の一例を示す図である。このグループ情報D2は、グループごとに、色情報と、属性情報と、そのグループに分類されたオブジェクトが含まれるページ番号とが記録された情報である。したがって、このグループ情報D2を参照すれば、複数のグループ1〜5のそれぞれにどのようなオブジェクトが含まれているかを把握することができると共に、各グループ1〜5に属するオブジェクトが原稿データD1のどのページに含まれているかを把握することができる。
When grouping is performed as described above, the
次にグループ判定部24は、グループ情報格納部15bに格納されたグループ情報D2を読み出し、グループ生成部23によって生成された各グループ1〜5がカラーデータとモノクロデータのいずれであるかを判定する処理部である。つまり、グループ判定部24は、グループ情報D2において色情報が「カラー」であるグループをカラーデータと判定する。また、グループ情報D2において色情報が「黒」又は「グレー」であるグループをモノクロデータと判定する。
Next, the
このグループ判定部24は、カラーフラグ設定部25を備えている。カラーフラグ設定部25は、各グループ1〜5がカラーデータとモノクロデータのいずれであるかの判定結果に基づき、原稿データD1に含まれる各ページP1〜P8に対してカラーフラグを設定する処理部である。以下、この処理について詳しく説明する。
The
カラーフラグ設定部25は、まず第1の処理として、カラーデータと判定されたグループに属するオブジェクトが含まれているページに対してカラーフラグを設定する。例えば図7に示したようなグループ情報D2の場合、色情報が「カラー」であるグループ2,3,5に属するオブジェクトが含まれているページP1,P4,P6,P7の4つのページに対してカラーフラグを設定する。すなわち、図4に示したように、ページP1にはカラー写真G2が含まれるため、カラーフラグが設定される。またページP4,P6のそれぞれにはカラー文字G4が含まれるため、カラーフラグが設定される。さらにページP7にはカラーグラフィックG5が含まれるため、カラーフラグが設定される。このように第1の処理では、原稿データD1に含まれるページの一部にカラー成分が含まれていれば、そのページに対してカラーフラグが設定される。
First, as a first process, the color
次にカラーフラグ設定部25は、第2の処理として、モノクロデータと判定されたグループが第1の処理でカラーフラグの設定されたページに含まれているか否かを判断する。その結果、モノクロデータと判定されたグループの中に、第1の処理でカラーフラグの設定されたページに含まれているグループがあれば、そのグループの判定結果をカラーグループに訂正し、そのグループに属するオブジェクトが含まれているページに対してカラーフラグを設定する。例えば図7に示したようなグループ情報D2の場合、グループ4は、色情報が「グレー」であるため、当初の判定ではモノクロデータと判定される。しかし、グループ4に属するオブジェクトは、第1の処理においてカラーフラグが設定されるページP6にも含まれている。そのため、この第2の処理では、グループ4がカラーデータと判定され、グループ4に属するオブジェクトが含まれる全てのページP2,P6に対してカラーフラグが設定される。これにより、図4に示したように、ページP2,P6のそれぞれに含まれているモノクロ中間階調の同一のグラフィックG3がカラーページとモノクロページとに分断されることがなくなり、それらのページP2,P6が統一してカラーページとして取り扱われるようになる。
Next, as the second process, the color
ただし、このような第2の処理は、モノクロデータと判定されたグループであっても、黒文字のグループ(すなわちグループ1)を処理の対象外とする。すなわち、黒文字は、ハーフトーンパターンが使用されないため、カラー印刷機3およびモノクロ印刷機4のいずれで印刷しても再現性が異なることはない。そのため、第2の処理の対象外とする。これにより、黒文字だけが含まれるページに対してカラーフラグが設定されることを防止することができるようになる。
However, such second processing excludes a group of black characters (that is, group 1) from processing even if the group is determined to be monochrome data. That is, since the halftone pattern is not used for black characters, the reproducibility does not differ even when printed by either the
そしてカラーフラグ設定部25による第1および第2の処理が終了すると、グループ判定部24は、カラーフラグ設定部25によって設定されたカラーフラグに基づいてページ情報D3を作成し、そのページ情報D3をページ情報格納部15cに格納する。図8は、ページ情報D3の一例を示す図である。このページ情報D3は、原稿データD1に含まれるページごとに、カラーフラグのON/OFFが設定されている。つまり、カラーフラグ設定部25によってカラーフラグの設定されたページは、ONとなる。これに対し、カラーフラグの設定されなかったページは、OFFとなる。つまり、カラーフラグがOFFとなっているページは、黒又はモノクロ中間階調のオブジェクトのみが含まれるページであり、且つ、同一のオブジェクトが他のカラーフラグがONに設定されているページには含まれていないオブジェクトのみを含むページである。
When the first and second processing by the color
尚、上述した第1の処理および第2の処理は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、その同一ページ内の複数のグループの全てをカラーデータとして判定することと等価である。 In the first process and the second process described above, when a plurality of objects classified into a plurality of different groups are included in the same page, at least one of the plurality of groups is colored. For data, this is equivalent to determining all of a plurality of groups in the same page as color data.
次に出力制御部26は、ページ情報格納部15cに格納されたページ情報D3を読み出し、カラーフラグ設定部25によって設定されたカラーフラグに基づいて原稿データD1に含まれる各ページP1〜P8の印刷データを、カラー印刷機3とモノクロ印刷機4のそれぞれに振り分けながら出力する処理部である。この出力制御部26は、原稿データD1に含まれる複数ページのうち、グループ判定部24においてカラーデータと判定されたグループに属するオブジェクトを含むページをカラー印刷機3に出力し、それ以外のページをモノクロ印刷機4に出力する。より具体的に説明すると、ページ情報D3において、カラーフラグがONに設定されているページをカラー印刷機3へ、カラーフラグがONに設定されていないOFFのページをモノクロ印刷機4へ出力する。
Next, the
図9は、ページ情報D3に基づいて印刷データ出力装置1からカラー印刷機3とモノクロ印刷機4のそれぞれに出力されるページを示す図である。出力制御部26は、ページ情報D3に基づいて原稿データD1に含まれる各ページP1〜P8の出力制御を行うことにより、図9に示すように、カラーフラグの設定されているページP1,P2,P4,P6,P7の印刷データがカラー印刷機3へ出力され、カラーフラグの設定されていないページP3,P5,P8の印刷データがモノクロ印刷機4へ出力される。その結果、カラー印刷機3では、原稿データD1に含まれる複数のページのうちのページP1,P2,P4,P6,P7の印刷出力が行われ、モノクロ印刷機4では、原稿データD1に含まれる複数のページのうちのページP3,P5,P8の印刷出力が行われるようになる。
FIG. 9 is a diagram showing pages output from the print
次に、上記のように構成される印刷データ出力装置1の処理手順について説明する。図10は、印刷データ出力装置1によって行われる主たる処理手順の一例を示すフローチャートである。この処理は、CPU10がプログラム16を実行することによって行われる。印刷データ出力装置1は、この処理を開始すると、原稿データD1を取得し(ステップS1)、原稿データD1を記憶装置15に格納保存する(ステップS2)。そして印刷データ出力装置1は、原稿データD1に含まれるオブジェクトを抽出し(ステップS3)、そのオブジェクトに関連付けられている色情報と属性情報とを解析する(ステップS4)。そして原稿データD1に含まれる全てのオブジェクトの解析が終了したか否かを判断し(ステップS5)、全てのオブジェクトの解析が終了するまでステップS3〜S5の処理を繰り返す。
Next, a processing procedure of the print
全てのオブジェクトの解析が終了すると(ステップS5でYES)、印刷データ出力装置1は、既に抽出された複数のオブジェクトの中からひとつのオブジェクトを処理対象オブジェクトとして選択し(ステップS6)、そのオブジェクトの色情報と属性情報とを読み出す(ステップS7)。そして処理対象オブジェクトの色情報および属性情報と同じ色情報および属性情報のグループが既に作成されているか否かを判断する(ステップS8)。ここで、処理対象オブジェクトと同じ色情報および属性情報のグループが既に作成されている場合(ステップS8でYES)、印刷データ出力装置1は、処理対象オブジェクトをその既存のグループに分類する(ステップS9)。一方、処理対象オブジェクトと同じ色情報および属性情報のグループが未だ作成されていない場合(ステップS8でNO)、印刷データ出力装置1は、新規グループを作成し、その作成したグループに処理対象オブジェクトを分類する(ステップS10)。そして原稿データD1に含まれる全てのオブジェクトの分類が終了したか否かを判断し(ステップS11)、全てのオブジェクトの分類が終了するまでステップS6〜S11の処理を繰り返す。
When the analysis of all the objects is completed (YES in step S5), the print
全てのオブジェクトの分類処理が終了すると(ステップS11でYES)、印刷データ出力装置1は、カラーフラグを設定するためのグループ判定処理を実行する(ステップS12)。図11は、このグループ判定処理の詳細な処理手順の一例を示すフローチャートである。このグループ判定処理を開始すると、印刷データ出力装置1は、まず複数のグループのうちから処理対象グループを1つ選択する(ステップS21)。そして、その選択したグループがカラーデータか否かを判断し(ステップS22)、カラーデータであれば、そのグループに属するオブジェクトが含まれているページ番号を全て特定する(ステップS23)。そして特定した各ページに対して既にカラーフラグを設定済みであるか否かを判断し(ステップS24)、カラーフラグの設定されていないページがあればそれらのページ全てに対してカラーフラグを設定する(ステップS25)。尚、ステップS23で特定したページの全てに既にカラーフラグが設定済みであれば、ステップS25の処理は行われない。またステップS22において処理対象グループがモノクロデータであると判断された場合には、ステップS23〜S25の処理が行われない。そして印刷データ出力装置1は、全てのグループについての処理が終了したか否かを判断し(ステップS26)、全てのグループについての処理が終了するまでステップS21〜S25の処理を繰り返す。このようなステップS21〜S25の処理が繰り返し実行されることにより、上述した第1の処理が行われる。
When all the object classification processes are completed (YES in step S11), the print
そして全てのグループについてステップS21〜S25の処理が終了すると、ステップS27に進み、印刷データ出力装置1は、再び処理対象グループを1つ選択する(ステップS27)。そして、その選択したグループがモノクロデータか否かを判断し(ステップS28)、モノクロデータであれば、そのグループが黒文字以外のグループか否かを判断する(ステップS29)。その結果、モノクロデータであるグループが黒文字以外のグループであれば、そのグループに属するオブジェクトが含まれているページ番号を全て特定する(ステップS30)。そして特定したページのいずれかに対してカラーフラグが設定されているか否かを判断し(ステップS31)、カラーフラグの設定されているページが少なくとも1つでもあれば、そのグループに含まれる全てのページに対してカラーフラグを設定する(ステップS32)。尚、ステップS30で特定したページのいずれにもカラーフラグが設定されていなければ、ステップS32の処理は行われない。またステップS28において処理対象グループがカラーデータであると判断された場合、或いは、ステップS29において処理対象グループが黒文字のグループであると判断された場合には、ステップS30〜S32の処理が行われない。そして印刷データ出力装置1は、全てのグループについての処理が終了したか否かを判断し(ステップS33)、全てのグループについての処理が終了するまでステップS27〜S32の処理を繰り返す。このようなステップS27〜S32の処理が繰り返し実行されることにより、上述した第2の処理が行われる。そして全てのグループについてステップS27〜S32の処理が終了すると、グループ判定処理が終了する。
When the processes in steps S21 to S25 are completed for all groups, the process proceeds to step S27, and the print
上記のようなグループ判定処理(ステップS12)が終了すると(ステップS11でYES)、印刷データ出力装置1は、次に印刷データ出力処理を実行する(図10のステップS13)。図12は、この印刷データ出力処理の詳細な処理手順の一例を示すフローチャートである。この印刷データ出力処理を開始すると、印刷データ出力装置1は、まずページ情報D3を読み出す(ステップS41)。そして、原稿データD1から1ページ分の印刷データを抽出し(ステップS42)、その抽出した印刷データのページにカラーフラグが設定されているか否かを判断する(ステップS43)。その結果、カラーフラグが設定されている場合(ステップS43でYES)、印刷データ出力装置1は、そのページの印刷データをカラー印刷機3に出力する(ステップS44)。これに対し、カラーフラグが設定されていない場合(ステップS43でNO)、印刷データ出力装置1は、そのページの印刷データをモノクロ印刷機4に出力する(ステップS45)。そして全ページの出力が完了したか否かを判断し(ステップS46)、全ページの出力が完了するまでステップS42〜S46の処理を繰り返し実行する。そして全ページの出力が完了すると、印刷データ出力処理が終了する。
When the group determination process (step S12) as described above is completed (YES in step S11), the print
印刷データ出力装置1は、上記のような処理を行うことにより、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合において、それら同一ページ内の複数のグループの中に、カラーデータと判定されたグループがあれば、それら複数のグループの全てをカラーデータとして取り扱うことができるようになる。その結果、モノクロデータとして同一のグループに分類された複数のオブジェクトがそれぞれ異なるページに含まれている場合でも、それら異なるページのいずれかにカラーデータと判定された他のグループが存在していれば、モノクロデータであるそのグループはカラーデータとして取り扱われることになる。この場合、モノクロデータとして同一のグループに分類された異なるページに含まれる複数のオブジェクトは、全て同じカラー印刷機3で出力されることになるので、モノクロ中間階調の再現性が互いに一致するようになる。
The print
以上のように本実施形態の印刷データ出力装置1は、カラー印刷機3とモノクロ印刷機4のそれぞれに印刷データを出力可能なように構成されており、カラーページとモノクロページとが混在する複数ページから成る原稿データD1を取得すると、その原稿データD1の各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別する。そして同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類し、各グループがカラーデータとモノクロデータのいずれであるかを判定する。このとき、印刷データ出力装置1は、上記のような処理を行うことにより、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータと判定されたグループであれば、それら複数のグループの全てをカラーデータとして判定する。そして原稿データD1に含まれる複数ページのうち、最終的にカラーデータと判定されたグループに属するオブジェクトを含むページをカラー印刷機3に出力し、それ以外のページをモノクロ印刷機4に出力する構成となっている。
As described above, the print
このような構成によれば、原稿データD1を構成するモノクロのみのページに中間階調のグレー色が含まれている場合、そのグレー色と同じオブジェクトが他のカラーページにも含まれていれば、それらのページは全てカラー印刷機3で出力される。これに対し、モノクロのみのページに中間階調のグレー色が含まれている場合でも、そのグレー色と同じオブジェクトが他のカラーページには含まれていない場合には、そのモノクロページはモノクロ印刷機4で出力される。したがって、本実施形態では、モノクロ中間階調であるグレー色の同じオブジェクトがそれぞれ別の印刷機で出力されることを良好に防止することができるようになっており、モノクロ中間階調であるグレー色の再現性を向上させることができるようになる。
According to such a configuration, if a monochrome page that forms the original data D1 includes a gray color of intermediate gradation, if the same object as that gray color is also included in the other color pages. These pages are all output by the
また本実施形態では、複数のグループのそれぞれがカラーデータとモノクロデータのいずれであるかを判定する際、カラーデータと判定されたグループに属するオブジェクトが含まれているページに対してカラーフラグを設定し、モノクロデータと判定されたグループの中にカラーフラグの設定されたページに含まれているグループがあれば、そのグループに属するオブジェクトが含まれているページに対してカラーフラグを設定する。このとき、モノクロデータと判定されたグループが黒文字である場合、カラーフラグは設定されないようになっている。そして印刷データを出力する際には、カラーフラグの設定されているページをカラー印刷機3に出力し、それ以外のページをモノクロ印刷機4に出力するように構成されている。このような構成により、モノクロ中間階調である同一のオブジェクトがカラーページとモノクロページとの双方に含まれている場合には、それらカラーページとモノクロページの双方にカラーフラグが設定されるので、それらのページがカラー印刷機3に出力される。したがって、同一オブジェクトのモノクロ中間階調の再現性を一致させることができるようになる。
In this embodiment, when determining whether each of a plurality of groups is color data or monochrome data, a color flag is set for a page including an object belonging to the group determined to be color data. If a group determined to be monochrome data includes a group included in a page with a color flag set, the color flag is set for a page including an object belonging to the group. At this time, if the group determined to be monochrome data is a black character, the color flag is not set. When printing data is output, the page with the color flag set is output to the
また本実施形態では、各オブジェクトに関連付けられている色情報に、オブジェクトのグレー値、RGB値およびCMYK値のいずれかの情報が含まれており、その色情報に基づいて各オブジェクトがカラーとモノクロのいずれであるかを判定する。したがって、原稿データD1に含まれるオブジェクトがカラーであるかモノクロであるかに応じて正確にグループ分けを行うことができるようになっている。 In this embodiment, the color information associated with each object includes any one of the gray value, the RGB value, and the CMYK value of the object. It is determined which one is. Therefore, it is possible to accurately perform grouping according to whether the object included in the document data D1 is color or monochrome.
また本実施形態では、各オブジェクトに関連付けられている属性情報には、オブジェクトが文字、グラフィックおよび写真のいずれであるかを示す情報が含まれており、その属性情報に基づいて各オブジェクトが文字、グラフィックおよび写真のいずれであるかを判定する。そのため、原稿データD1に含まれるオブジェクトの種類に応じて正確にグループ分けを行うことができるにもなっている。 In the present embodiment, the attribute information associated with each object includes information indicating whether the object is a character, a graphic, or a photograph. Based on the attribute information, each object is a character, Determine whether it is a graphic or a photo. Therefore, grouping can be performed accurately according to the type of object included in the document data D1.
以上、本発明に関するいくつかの実施形態について説明したが、本発明は上述した内容に限られるものではなく、種々の変形例が適用可能である。 As mentioned above, although several embodiment regarding this invention was described, this invention is not limited to the content mentioned above, A various modification is applicable.
例えば、上述した実施形態では、黒文字のグループを第2の処理の対象外とする場合を例示したが、同様に黒色のみの写真や、黒色のみのグラフィックを第2の処理の対象外としても良い。また、写真の場合は白黒2値で表現されることは少なく、モノクロ中間階調であるグレー色を含むのが一般的であるため、グループ分けを行う際には黒色とグレー色とを同じグループに分類するようにしても良い。 For example, in the above-described embodiment, the case where a group of black characters is excluded from the target of the second processing is exemplified. Similarly, a black-only photograph or a black-only graphic may be excluded from the target of the second processing. . In addition, in the case of a photograph, it is rare to be expressed in black and white binary, and generally includes a gray color that is a monochrome intermediate gradation. Therefore, when grouping, black and gray are the same group. You may make it classify | categorize into.
1 印刷データ出力装置
3 カラー印刷機
4 モノクロ印刷機
15 記憶装置
16 プログラム
21 原稿データ取得部(取得手段)
22 オブジェクト解析部(オブジェクト解析手段)
23 グループ生成部(グループ生成手段)
24 グループ判定部(グループ判定手段)
25 カラーフラグ設定部
26 出力制御部(出力制御手段)
DESCRIPTION OF
22 Object analysis part (object analysis means)
23 Group generator (group generator)
24 group determination unit (group determination means)
25 Color
Claims (7)
カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段と、
前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するオブジェクト解析手段と、
前記オブジェクト解析手段によって同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するグループ生成手段と、
前記グループ生成手段によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するグループ判定手段と、
原稿データに含まれる複数ページのうち、前記グループ判定手段によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力する出力制御手段と、
を備え、
前記グループ判定手段は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータとして判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とする印刷データ出力装置。 A print data output device capable of outputting print data to each of a color printer and a monochrome printer,
Acquisition means for acquiring document data composed of a plurality of pages in which color pages and monochrome pages are mixed;
Object analysis means for extracting an object included in each page of the document data and determining color information and attribute information associated with each object;
Group generation means for classifying the objects determined as the same color information and attribute information by the object analysis means into the same group;
Group determination means for determining whether each group generated by the group generation means is color data or monochrome data;
Output control for outputting a color page including an object belonging to a group determined to be color data by the group determination unit to a color printing machine and outputting other pages to a monochrome printing machine among a plurality of pages included in the document data Means,
With
In the case where a plurality of objects classified into a plurality of different groups are included in the same page, the group determination unit is configured so that if at least one of the plurality of groups is color data, the plurality of groups A print data output apparatus characterized in that all pages are determined as color data, and all pages including objects belonging to the group determined as color data are set as color pages .
前記出力制御手段は、前記グループ判定手段によりカラーフラグの設定されているカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力することを特徴とする請求項1に記載の印刷データ出力装置。 The group determination unit sets a color flag for a page including an object belonging to a group determined to be color data, and is included in a page for which the color flag is set in a group determined to be monochrome data. Configured to set a color flag for pages that contain objects belonging to that group,
2. The output control unit according to claim 1, wherein the output control unit outputs a color page in which a color flag is set by the group determination unit to a color printing machine, and outputs the other pages to a monochrome printing machine. Print data output device.
前記オブジェクト解析手段は、前記色情報に基づいて各オブジェクトがカラーとモノクロのいずれであるかを判定することを特徴とする請求項1又は2に記載の印刷データ出力装置。 The color information includes any one of the gray value, RGB value, and CMYK value of the object,
The print data output apparatus according to claim 1, wherein the object analysis unit determines whether each object is color or monochrome based on the color information.
前記オブジェクト解析手段は、前記属性情報に基づいて各オブジェクトが文字、グラフィックおよび写真のいずれであるかを判定することを特徴とする請求項3に記載の印刷データ出力装置。 The attribute information includes information indicating whether the object is a character, a graphic, or a photo,
The print data output apparatus according to claim 3, wherein the object analysis unit determines whether each object is a character, a graphic, or a photograph based on the attribute information.
(a) カラーページとモノクロページとが混在する複数ページから成る原稿データを取得するステップと、
(b) 前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するステップと、
(c) 前記ステップ(b)において同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するステップと、
(d) 前記ステップ(c)によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するステップと、
(e) 原稿データに含まれる複数ページのうち、前記ステップ(d)によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力するステップと、
を有し、
前記ステップ(d)は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータと判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とする印刷データ出力方法。 A print data output method for outputting print data to each of a color printer and a monochrome printer,
(a) obtaining original data comprising a plurality of pages in which color pages and monochrome pages are mixed;
(b) extracting an object included in each page of the document data and determining color information and attribute information associated with each object;
(c) classifying the objects determined as the same color information and attribute information in the step (b) into the same group;
(d) determining whether each group generated in step (c) is color data or monochrome data;
(e) Out of a plurality of pages included in the document data, a color page including an object belonging to the group determined to be color data in step (d) is output to a color printer, and the other pages are output to a monochrome printer. Output step;
Have
In the step (d), when a plurality of objects classified into a plurality of different groups are included in the same page, if at least one of the plurality of groups is color data, the plurality of these A print data output method, wherein all groups are determined as color data, and all pages including objects belonging to the group determined as color data are set as color pages .
カラーページとモノクロページとが混在する複数ページから成る原稿データを取得する取得手段、
前記原稿データの各ページに含まれるオブジェクトを抽出し、各オブジェクトに関連付けられた色情報および属性情報を判別するオブジェクト解析手段、
前記オブジェクト解析手段によって同一の色情報および属性情報と判別されたオブジェクト同士を同一のグループに分類するグループ生成手段、
前記グループ生成手段によって生成される各グループがカラーデータとモノクロデータのいずれであるかを判定するグループ判定手段、および、
原稿データに含まれる複数ページのうち、前記グループ判定手段によりカラーデータと判定されたグループに属するオブジェクトを含むカラーページをカラー印刷機に出力し、それ以外のページをモノクロ印刷機に出力する出力制御手段、
として機能させ、
前記グループ判定手段は、同一のページ内に互いに異なる複数のグループに分類された複数のオブジェクトが含まれる場合、それら複数のグループのうちの少なくとも1つのグループがカラーデータであれば、それら複数のグループの全てをカラーデータとして判定し、カラーデータと判定されたグループに属するオブジェクトを含む全てのページをカラーページに設定することを特徴とするプログラム。 A program executed by a computer capable of outputting print data to each of a color printer and a monochrome printer, the computer being
Acquisition means for acquiring original data composed of a plurality of pages in which color pages and monochrome pages are mixed;
Object analysis means for extracting an object included in each page of the document data and determining color information and attribute information associated with each object;
Group generating means for classifying the objects identified as the same color information and attribute information by the object analyzing means into the same group;
Group determination means for determining whether each group generated by the group generation means is color data or monochrome data; and
Output control for outputting a color page including an object belonging to a group determined to be color data by the group determination unit to a color printing machine and outputting other pages to a monochrome printing machine among a plurality of pages included in the document data means,
Function as
In the case where a plurality of objects classified into a plurality of different groups are included in the same page, the group determination unit is configured so that if at least one of the plurality of groups is color data, the plurality of groups Is determined as color data, and all pages including objects belonging to the group determined as color data are set as color pages .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010211628A JP5682195B2 (en) | 2010-09-22 | 2010-09-22 | Print data output device, print data output method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010211628A JP5682195B2 (en) | 2010-09-22 | 2010-09-22 | Print data output device, print data output method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012070115A JP2012070115A (en) | 2012-04-05 |
JP5682195B2 true JP5682195B2 (en) | 2015-03-11 |
Family
ID=46166871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010211628A Expired - Fee Related JP5682195B2 (en) | 2010-09-22 | 2010-09-22 | Print data output device, print data output method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5682195B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100719358B1 (en) * | 1999-06-02 | 2007-05-17 | 톰슨 멀티미디어 디지털 프랑스 | Communication installation for communal reception of information and corresponding receiver device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7514204B2 (en) | 2021-03-26 | 2024-07-10 | ローランドディー.ジー.株式会社 | RIP device, printer, and program |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09270928A (en) * | 1996-04-02 | 1997-10-14 | Canon Inc | Image processor and image processing method |
US5966462A (en) * | 1997-06-19 | 1999-10-12 | Xerox Corporation | Method and system for processing and rendering object oriented neutral image data |
JP2005020323A (en) * | 2003-06-26 | 2005-01-20 | Canon Inc | Color printing system |
JP2006123507A (en) * | 2004-09-29 | 2006-05-18 | Seiko Epson Corp | Printer |
JP2006203584A (en) * | 2005-01-20 | 2006-08-03 | Fuji Xerox Co Ltd | Image processor and program |
-
2010
- 2010-09-22 JP JP2010211628A patent/JP5682195B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100719358B1 (en) * | 1999-06-02 | 2007-05-17 | 톰슨 멀티미디어 디지털 프랑스 | Communication installation for communal reception of information and corresponding receiver device |
Also Published As
Publication number | Publication date |
---|---|
JP2012070115A (en) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8717629B2 (en) | Image-processing device | |
JP5553139B2 (en) | Image processing apparatus and image processing program | |
US20080074685A1 (en) | Image processing apparatus, image processing method, and computer readable recording medium stored with image processing program | |
JP2008005317A (en) | Image processor and image processing method, and computer program and recording medium | |
CN102035961A (en) | Image processing system and image processing method | |
JP5924207B2 (en) | Image processing apparatus and program | |
JP5682195B2 (en) | Print data output device, print data output method and program | |
US8559080B2 (en) | Image forming apparatus and computer readable medium for image forming | |
US8335016B2 (en) | Image processing apparatus and program product using index vale or presentation image to decide consumption of recording material | |
JP5023036B2 (en) | Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method | |
JP2018133670A (en) | Print data processing device and program | |
JP4356953B2 (en) | Image processing system, image processing apparatus, control method therefor, and storage medium | |
JP6171727B2 (en) | Image processing device, sheet, computer program | |
JP5915139B2 (en) | Image forming apparatus, image forming method, program, and recording medium | |
US7855807B2 (en) | Digital image processor spot color workflow test file | |
JP2012070128A (en) | Print data output device, print data output method and program | |
US9411543B2 (en) | Image processing apparatus | |
JP6292061B2 (en) | Information processing apparatus and program | |
JP2014128901A (en) | Image processing device and image processing method | |
JP2013202927A (en) | Image forming method and image forming apparatus | |
JP4636145B2 (en) | Image processing apparatus and program | |
JP2006287603A (en) | Mesh point region discrimination apparatus and mesh point region discrimination program | |
JP2006196945A (en) | Control apparatus, image forming apparatus, control method, image forming method, control program and recording medium with the program stored | |
JP2012248934A (en) | Color conversion information generating device, image processing device, image processing system, and program | |
US9473676B2 (en) | Image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130412 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20130418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140527 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140729 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141020 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20141028 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141216 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141229 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5682195 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |