The present application claims the priority based on Japanese Patent Application No. 2003-319133 filed on Sep. 11, 2003, the disclosure which is hereby incorporated herein by reference in its entirety.
1. Field of the Invention
The present invention relates to an inspection of input print data file for print data processing.
2. Description of the Related Art
With the progress of computer technology, computer-based digitalization has come into widespread use even in prepress systems for commercial printing. A digital prepress system receives an input print data file (for example, PDF data or PostScript data, PostScript being a trademark of Adobe Systems Incorporated), and performs various print data processing on this input print data file to generate binary plate data. Then, this plate data is used to output a printing plate or screen film. In addition, recently on-demand printing is carried out in which binary print data is generated in the prepress system, and then sent to an on-demand printer for direct printing. In this specification, the overall processing for generating such print data is referred to as “prepress process” or “print data processing.” The “print data” includes both plate data and print data for on-demand printing (i.e. print data in a narrow sense).
Since the print data processing is time and cost consuming, it is desired to inspect whether or not the input print data file has any errors. For example, a technique is disclosed in JP 2002-215725A that inspects whether or not an input print data condition contained in an input print data file meets a predetermined judging condition.
The input print data inspection according to this prior art determines whether or not input print data conditions (i.e. image resolution, sizes and font types of characters used, and the like) are acceptable. However, such a technique inspects only the input print data conditions but does not inspect whether or not a printed image has sufficient image reproducibility. Consequently, even if the print data processing is performed on the input print data file that has passed the inspection for input print data conditions, the resulting print may have poor reproducibility.
An object of the present invention is to provide a technique of using an input print data file to inspect whether or not a printed image has sufficient image reproducibility.
In one aspect of the present invention, there is provided a print data processing device. The print data processing device includes: a content inspector configured to inspect an input print data file input for print data processing to determine whether or not a print image represented by the input print data file has sufficient image reproducibility prior to performing the print data processing. The content inspector includes: a content type identification module configured to identify a content type of each object of a plurality of objects, the plurality objects being image parts contained in the input print data file; a characteristic value calculator configured to calculate a characteristic value relating to reproducibility of the each object, a method of calculating the characteristic value being pre-selected according to the content type of the each object; and a judgment module configured to determine based on the calculated characteristic value whether or not the each object meets a judging condition relating to reproducibility of an image part represented by the each object.
Since this device calculates a characteristic value relating to reproducibility of each object, and then determines based on the calculated characteristic value whether or not the reproducibility of the object is good, the input print data file is inspected as to whether or not the printed image has sufficient image reproducibility. In addition, since the characteristic values are set according to content types of objects, and a characteristic value suitable for a content type is used to inspect reproducibility of each object.
The present invention may be embodied in a variety of forms, such as a method and device for processing print data, a method and device for inspecting input print data, a computer program for implementing functions of such a method or device, and a recording medium storing such computer program.
Preferred embodiments of the present invention will be described in the following order.
A. Overall Structure of System:
The print data processing device 300 includes an input print data condition inspector 310, an input print data content inspector 320, a prepress data processor 330, and an output processor 340. The input print data condition inspector 310 inspects whether or not an input print data condition contained in the input print data file PD0 meet a predetermined judging condition. The input print data condition includes image resolution, and sizes and font types of characters used. This process for inspecting input print data conditions is also referred to as “preflight check.”
The input print data content inspector 320 inspects each object (also referred to as “image object”), which is an image part contained in the input print data file PD0, to determine whether or not an image to be printed has sufficient reproducibility. The objects contained in the input print data file PD0 include, for example, an image content, a characters content, and an illustration content. The image content is typically a photo image, but a document created by a document generating application program may be contained as an image content in the input print data file PD0. The characters content is a character string expressed by information such as character code, font type, and font size. The illustration content is an image drawn through graphic commands. The “illustration content” is also referred to as “graphic content.” In this specification, the term “content” means a content of an image represented by an object.
The inspection (hereinafter referred to as “content inspection”) performed by the input print data content inspector 320 uses an image content judging condition JC1, a characters content judging condition JC2, and an illustration content judging condition JC3. As described later, the input print data content inspector 320 identifies which of the three content types each object is, calculates a characteristic value corresponding to the identified content type, and then applies the corresponding judging condition to determine whether or not the object is to be sufficiently reproduced. Both the input print data condition inspector 310 and the input print data content inspector 320 inspect prior to performing the prepress data processing on the input print data file PD0. Therefore, these inspections can find out an input print data file that is likely to have an error prior to performing the prepress data processing.
The prepress data processor 330 performs a variety of processes included in prepress processing (or print data processing) according to prepress parameters PP specified for the input print data file PD0 to generate the print data PD1. The prepress processing includes the processes described below.
(1) Pagination/Imposition Process:
The prepress data processor 330 performs a so-called pagination process and imposition process (a process for arranging a plurality of pages on a single plate). In addition, the processor 330 has a function of generating the processed data into RIP (Raster Image Process) data for preliminary proofing and then causing the preliminary proof output device to output a proof according to the RIP data.
(2) Automatic Prepress Process:
The prepress data processor 330 performs the tone conversion process and other processes such as so-called overprint, setting white borders, and trapping.
(3) Halftone Proof Process:
The prepress data processor 330 performs a so-called RIP process (Raster Image Processing) and halftone process (or screening process) to generate raster data (also referred to as “RIP data for halftone proofing”) representing printing plates for the respective ink colors (for example, four colors of YMCK) in a specific output resolution. The proof according to the RIP data for halftone proofing is output by the halftone proof output device.
(4) Final Output Process:
The prepress data processor 330 performs the RIP process on the print data to generate the output data PD1 appropriate for the output device 400. The output data PD1 is transferred to the output device 400 via the output processor 340.
The prepress parameters PP include process conditions for the entire processing and the respective processes. The functions of the modules 310, 320, 330, and 340 included in the print data processing device 300 are realized by application programs stored on a recording medium.
The calculation and judgment of characteristic values are performed based on these judging conditions. The functions of the units 321-325 will be described later.
B. Processing According to Embodiment:
At step S2, the user inputs user settings (described later) of judging conditions for the input print data content inspection. At step S3, the judging condition generator 325 uses the downstream-process information of the prepress parameters PP and the judging conditions set by the user at step S2 to generate judging conditions JC1-JC3 for the respective contents. The details of the judging conditions JC1-JC3 will be described later. At step S4, the input print data content inspector 320 reads the input print data file PD0 subject to the processing. At step S5, the content type identification module 321 identifies which type each object has among the three content types: an image content type, a characters content type, and an illustration content type. At step S6, the characteristic value calculator 322 calculates a characteristic value of each object according to the content type of the object. At step S7, the characteristic value judgment module 323 compares the characteristic value with the judging conditions JC1-JC3 to judge whether or not an image portion of the content has a poor reproducibility. At step S8, steps S5-S7 are repeated until all of the objects have been inspected. When all of the objects have been inspected, the judgment result display module 324 generates an image indicating the judgment results to display or print the image of judgment results at step S9.
For example, the following describes the characteristic values of the three contents and judging methods thereof in this embodiment.
I-a. Characteristic values of image content and judging method thereof (described later in detail):
[Characteristic value a1]=Highlight density value Dh of image content;
The predicted halftone moiré area Sm of the image content is obtained by means of a simulation to predict the area of halftone moiré that will occur in a halftone image to be obtained through the halftone process (or screening process) of the image content. As well known, the halftone moiré occurs due to interference of halftone dot periodicity and the image content. For example, a simulation image generator 10A, a reference image generator 10B, and a moiré detector 30 that are disclosed in
The noise amount Pwn of the image content represents an amount of high-frequency component included in the image content. For example, the noise amount Pwn can be obtained as an average value of absolute amplitudes of high-frequency components within a predetermined range after applying Laplacian filter to the image content. If the noise amount Pwn of the image content is larger than the tolerable value TPwn, it is determined that there is a problem with image reproducibility for the reason of too much noise.
I-b. Characteristic values of characters content and judging method thereof:
[Characteristic value b1]=One-line character number Nc of characters content;
The one-line character number Nc represents a number of characters arranged on a same level (or same line position) of the board sheet BS (
The price list contains prices used for a flier or catalogue of goods. Since the price values are very important for the flier and catalogue, it is preferable to check for errors in the price values when receiving the input print data. It can be determined whether or not a characters content represents a price, based on whether or not a price-indicating character(s) such as “yen”, “¥”, “dollars”, or “$” is attached before or after a numeric character string. If the price value of the characters content is other than the price values TVL on the price list, it is determined that there is a problem with image reproducibility since the characters content has some error.
I-c. Characteristic values of illustration content and judging method thereof:
[Characteristic value c1]=Gradation tone range LR of illustration content;
The display of judgment results of halftone moiré occurrence may take a variety of display forms such as a form only indicating if moiré occurs or not, or another form indicating the size of the moiré. In addition, the displays of judgment results of the other contents may also a variety of forms.
As described above, in this embodiment the different characteristic values are used for an image content, characters content, and illustration content respectively to determine whether or not they have a problem with image reproducibility. Therefore, it is possible to determine at the time of receiving the input print data whether or not a problem occurs when the print including these contents is to be reproduced.
C. Modifications:
The present invention is not limited to the above embodiments, but there may be a variety of aspects without departing from the scope or spirit of the present invention. For example, the following modifications may be implemented.
C1. Modification 1:
The characteristic values for the three types of contents are illustrative only, and other kinds of characteristic values may be used for the content check. It is preferable that the content check using at least one characteristic value is performed on each type of content.
C2. Modification 2:
Although the above embodiment uses the three content types, any types may be used as the content types. It is preferable that different characteristic values are used for the respective contents to determine whether the image has good reproducibility.
Number | Date | Country | Kind |
---|---|---|---|
2003-319133 | Sep 2003 | JP | national |