INFORMATION PROCESSING APPARATUS, CONTROLLING METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM
To provide a printing system of automating work for producing a printed deliverable satisfying a quality requirement required by a customer and of realizing greater efficiency of work processes, there is provided an information processing apparatus comprising: a receiving unit configured to receive received-order data including quality request data from an order-receiving system; an interpretation unit configured to interpret the received quality request data; a generating unit configured to generate a job including information used in quality adjustment to be performed by a production system, based on an interpretation result by the interpretation unit; and an entry unit configured to enter the job into the production system, wherein the generating unit is configured to generate the job including quality request data of a data format, here the data format is different from a data format of the received quality request data and is according to the production system.
The present invention relates to an information processing apparatus for managing quality of a printed deliverable, a controlling method for the information processing apparatus, and a program for the controlling method.
BACKGROUND ARTThere are printing service forms called print on demand (POD), production printing, and commercial printing. In such service forms, a customer (also called an end user) who orders and requests printing and a printing company that provides a printed deliverable exist, and the customer orders a print product by providing the printing company with a specification of a printed deliverable to be ordered and, if necessary, image data to be used in printing. Here, the specification of the printed deliverable is elements for deciding the contents of the printed deliverable, such as a type of paper to be used, finish settings such as bookbinding and stapling, the number of prints, and the number of copies. The printing company creates the printed deliverable using the requested contents and the image data, and then delivers the created printed deliverable to the customer.
In such a commercial printing service, the printing company uses a variety of devices and software for performing everything from order reception to delivery of the printed deliverables. As constitutions for providing the commercial printing services, there are a printing apparatus for performing printing on paper, a finisher for performing bookbinding/stapling, an inspection apparatus for inspecting/checking the printed deliverables, and the like. Besides, in the commercial printing service, also a Web server for receiving orders for the printed deliverables from the customers, and a terminal and software for managing production of the printed deliverables are used. Besides, also a plurality of users of these devices and software exist. For example, there are a person in charge of order reception who manages an order-reception item and contacts with the customers, a process designer who designs work processes to complete the printed deliverables, an operator who operates the printing apparatus and the inspection apparatus, and a confirmer who performs quality confirmation of the final printed deliverables. There is also a printing company that has a plurality of production bases. In such a case, the printing company decides at which production base the printed deliverable is to be produced, based on the contents of the received order.
In the commercial printing service, a quality requirement of the printed deliverable is often specified by the customer to the printing company. Unlike the specification of the printed deliverable, the quality requirement is a requirement (or condition) related to quality of the printed deliverable, such as an amount of misregistration of images on the front and back sides of a paper, or a variation amount of color value of images between/among a plurality of copies or a plurality of pages. There are a wide variety of the printed deliverables including handouts such as flyers and brochures, photographic collections, books, name cards, display panels, and the like, and their uses and prices are various. Therefore, in terms of the quality requirements, there are a wide variety of requirements and levels demanded. As described later, in the printing company, since work processes for satisfying the quality requirements and a quality confirmation process for the printed deliverables are required, it is common that the higher a quality requirement level, the higher costs of the printed deliverable. The printing company creates the printed deliverables while performing various adjustment operations that satisfy these quality requirements. For example, based on a result of sample printing agreed with the customer, the printing company performs various adjustments to match the color of the printed deliverable to a specific color on a specific paper in the printing apparatus, and/or excludes as a defective product the printed deliverable that does not meet the quality requirement by an inspection after the printing. The printing company confirms whether or not the quality of the printed deliverable achieved by these operations has reached the quality requirement required by the customer, and submits a quality report to the customer as necessary.
In particular, in a case where orders for printed deliverables with various specifications and quality requirements are received from many customers, there are a wide variety of work to satisfy the customer's quality requirement for each printed deliverable, and thus it takes a long time. For example, it is assumed that the quality requirement related to a print misregistration between the front and back sides is demanded for a printed deliverable A, and that the quality requirement related to consistency with a color sample presented by the customer is demanded for a printed deliverable B. In this case, it is necessary for the person in charge of order reception to transmit the quality requirement for each printed deliverable to the process designer using a data format used by the printing company. Then, the process designer decides a work process for satisfying the quality requirement in production of each printed deliverable, based on types and states of the printing apparatus and software that are usable in the printing company. For example, the process designer decides adjustment work of a post-processing apparatus as for the printed deliverable A, and decides color calibration work of the printing apparatus as for the printed deliverable B. Further, for each work, the process designer decides result confirmation work such as color measurement work after the color calibration. Besides, the process designer decides a quality confirmation means indicating how to confirm that the produced printed deliverable satisfies the quality requirement, for example, the process designer decides a confirmation position of the print misregistration between the front and back sides, and the maximum value of an allowable misregistration amount. In general, since the printing company uses a plurality of printing apparatuses, the process designer needs to select, from among the plurality of printing apparatuses, the optimum apparatus to satisfy the quality requirement of the order-received printed deliverable. In this way, it is necessary for the printing company to define respective workflows for producing the printed deliverable satisfying the quality requirement and for confirming the quality of the produced printed deliverable. The operator receives the work process decided in this way, and operates the printing apparatus and software. The confirmer confirms that the printed deliverable satisfies the quality requirement based on the produced printed deliverable and the quality confirmation means. As just described, the printing company spends a lot of work man-hours to transmit the quality report that indicates the quality requirement, the work process for satisfying the quality requirement, and the confirmed quality of the printed deliverable.
Conventionally, when the customer and the printing company exchange the quality requirements and quality reports, a unified information format has not been defined and used. For this reason, the printing company receives quality requirements from a plurality of customers in different information formats respectively, whereby it has caused inconvenience when designing work processes for satisfying the quality requirements from the received quality requirements. Also, on the customer's side, when ordering printed deliverables to a plurality of printing companies, there has been complexity of exchanging quality requirements and quality reports in different information formats respectively.
Therefore, PRX and PQX described in NPL 1 and NPL 2 respectively are studied as means for unifying information formats for transmitting quality requirements and quality reports. The PRX is an abbreviation for a Print Requirements eXchange format, and represents a standard data format for a quality requirement required for printing. By using the PRX, quality requirements for different customers or different order reception can be described in a unified standard data format. The PQX is an abbreviation for a Print Quality eXchange format, and represents a standard data format for a print quality report. The PQX enables to transmit quality data of a printed deliverable in the standard data format. In this way, by using the PRX and the PQX, it becomes possible to transmit the quality requirements and the quality reports that have not been unified in the past, in the unified information format.
Moreover, there is a technique described in PTL 1 as a technique related to workflow construction related to order reception for a printed deliverable. PTL 1 describes the technique of constructing a workflow capable of producing order-receiving requirements for a printed deliverable by searching for processes from a database in which process definitions of individual processes constituting a workflow for satisfying the specification of the printed deliverable have been registered, and of combining the searched processes. At this time, in the technique of PTL 1, it is possible to present discount information to a customer by presenting workflows with different order-receiving requirements to the customer together with necessary costs. Thus, the customer can select a desired workflow from among a plurality of workflows respectively having different costs after comparing the specifications and the costs of these workflows.
CITATION LIST Patent Literature PTL 1: Japanese Patent Application Laid-Open No. 2008-009863 Non Patent LiteratureNPL 1: ISO/AWI 20616-1, Graphic technology File format for quality control and metadata Part 1: Print requirements exchange (PRX), https://www.iso.org/standard/68565.html
NPL 2: ISO/CD 20616-2, Graphic technology File format for quality control and metadata Part 2: Print quality exchange (PQX), https://www.iso.org/standard/69572.html
Although the information formats for transmitting the quality requirements and quality reports have been proposed, how to apply these information formats to such a printing system as described in PTL 1 has not been studied in the past.
An object of the present invention is to provide a printing system that realizes greater efficiency in work processes by utilizing the information format for transmitting the quality requirements and quality reports, and thus automating work for producing printed deliverables that satisfy the quality requirements required by the customers.
Solution to ProblemAn information processing apparatus according to the present is characterized by comprising: a receiving unit configured to receive received-order data including quality request data from an order-receiving system; an interpretation unit configured to interpret the received quality request data; a generating unit configured to generate a job including information used in quality adjustment to be performed by a production system, based on an interpretation result by the interpretation unit; and an entry unit configured to enter the job into the production system, wherein the generating unit is configured to generate the job including quality request data of a data format, here the data format is different from a data format of the received quality request data and is according to the production system.
Advantageous Effects of InventionAccording to the above constitution, it is possible to automate work for producing a printed deliverable satisfying a quality requirement required by a customer and to realize greater efficiency of work processes.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the following embodiments do not limit the present invention according to the claims, and all the combinations of features described in the embodiments are not necessarily essential to the solutions of the present invention.
Embodiment 1A quality requirement of a printed deliverable varies depending on a customer or the printed deliverable, and there can be many means for achieving such various quality requirements. For example, it is assumed that a customer demands, as the quality requirements, a high-level color reproducibility and stability for a corporate color used for a company logo. Here, the color reproducibility is a scale that indicates whether colors expressed by definitions such as RGB and CMYK in print data provided by the customer are printed in the same colors in the printed deliverable. Besides, the stability is a scale that indicates whether print data of the same color is printed in the color that does not change also in the printed deliverable, in printing of a plurality of pages or a plurality of copies. Since the corporate color is a color that symbolizes a company or organization, the customer often demands the high color reproducibility and stability, that is, the customer often demands as the quality requirements that printing is performed in the same color as that of the print data provided by the customer and that the print result does not change on any page. On the other hand, presence/absence of a printing apparatus and a work process for satisfying the quality requirement depend on the print data provided by the customer and the specification of the printed deliverable. In an example of the corporate color, a color value specified by the customer affects selection of the printing apparatus and ink to be used. Also, with respect to the color stability, color calibration of the printing apparatus and the frequency of confirmation of sample printing vary as work processes depending on a paper designated as the specification and the printing apparatus and ink to be used.
As just described, there are various work processes for satisfying the quality requirement required by the customer, depending on the specifications of the printed deliverable and the quality requirements required by the customer. By using a format of the above PRX, it is possible to input the quality requirement for the printed deliverable ordered from the customer, for each print job ordered in a digital format. Besides, by using the PQX, it is possible to describe a quality report for each print job in a digital format. Therefore, there is required a printing system that can, for each job, perform quality management for interpreting the PRX, adjusting a printing apparatus necessary for satisfying a quality request, and generating a sample print job necessary for confirming whether the quality requirement is satisfied.
In the present embodiment, a printing system for creating a printed deliverable that satisfies a quality requirement required by a customer and for creating a quality report of the printed deliverable is proposed. This printing system analyzes the quality requirement required by the customer, and develops a printing apparatus and a work process of software in a printing company. Also, this printing system develops a quality confirmation process for the produced printed deliverable. Further, this printing system automatically performs presetting of the printing apparatus and software. Thus, there is provided the printing system capable of reducing work man-hours for satisfying the quality requirements in the printing company, and of more easily deciding, transmitting and performing work processes.
In the present embodiment, the above PRX and PQX are used as the data formats of the quality requirement and quality report. By using such standard formats, it is possible to easily transmit the quality requirements and quality reports between a plurality of different customers or printing companies. It is also possible to compare quality requirements and quality reports of different printed deliverables.
In the present embodiment, an example will be described in which a workflow management server 100 interprets a print quality request described in a format of the PRX and performs print quality setting for a production system 120 according to the request content. The workflow management server 100 is an information processing apparatus that obtains received-order data from an order-receiving system server 110, interprets the obtained received-order data, and performs the print quality setting to the production system 120 based on an interpretation result. The received-order data includes quality request data in which a quality request is specified for each job.
The workflow management server 100 receives the received-order data (PRX data) including print data and quality requirement information from the order-receiving system server 110.
The workflow management server 100 interprets the PRX data received from the order-receiving system server 110, and performs decision of the production system 120, a prepress process of the print data, and the like for each order-receiving job. The workflow management server 100 according to the present embodiment generates the information used for quality adjustment for each job. The workflow management server 100 generates a job including quality request data of a data format interpretable by a printing apparatus 121 included in the production system 120.
Further, the data (the print data, the job ticket, the operation setting information, the control instruction illustrated in
Incidentally, although in the present embodiment the workflow management server 100 is described as what is an on-premises server installed at a location where workflow management is performed, the present invention is not limited to this. As another embodiment, the workflow management server 100 may be constructed as a cloud server and connected to a later-described workflow management terminal 101 via the Internet. The same applies to the order-receiving system server 110 described later.
The workflow management terminal 101 is a terminal operated by a workflow administrator, and is connected to the workflow management server 100 via a network to perform various functions. More specifically, this terminal makes a setting change of workflow management function, confirms device statuses of the production system 120, and the like.
The order-receiving system server 110 is an apparatus that manages a system for receiving orders from end users in relation to commercial print products. This terminal generates and transmits the print data and PRX data to the workflow management server 100 according to the ordered product and the order content from the end user.
An order-receiving system management terminal 111 is a terminal operated by an order-receiving system administrator, and is connected to the order-receiving system server 110 via a network to perform various functions. More specifically, this terminal performs a function of setting required quality for each product, a function of checking a status for each order-receiving job, a function of viewing quality information of a deliverable for each order-receiving job, and the like.
An end user terminal 112 is a terminal operated by the end user, and is connected to the order-receiving system server 110 via a network. This terminal receives instructions for selection of a product, transmission of original document data, ordering and the like from the end user via a UI such as a web browser, and transmits the received instructions to the order-receiving system server 110.
The production system 120 is a system for producing commercial print products (deliverables) ordered from the end users. More specifically, this system is configured by the printing apparatus 121, a print server 122 that controls the printing apparatus 121, a post-processing apparatus 123, an inspection apparatus 124, and the like.
The printing apparatus 121 and the print server 122 are connected to each other by a network or a dedicated interface.
In the present embodiment, although the post-processing apparatus 123 and the inspection apparatus 124 will be described as having a near-line constitution connected to other devices or apparatuses via a network, the present invention is not limited to this. Namely, an off-line constitution in which each apparatus operates alone may be used. In case of the off-line constitution, the apparatus is connected to a not-illustrated operation terminal capable of being connected to the network, so that the apparatus is connected to the network via the operation terminal. In any case, the apparatus is connected to the workflow management server 100 via the network to transmit/receive various information.
Incidentally, the production system 120 may be configured not to comprise any or all of the print server 122, the post-processing apparatus 123 and the inspection apparatus 124.
The printing apparatus 121 is an apparatus that performs a printing process based on data and instructions from the workflow management server 100. A printing method is not particularly limited, and any of an electrophotographic method, an inkjet method and other methods may be used.
An administrator or operator of the production system 120 can instruct control related to printing via a UI of the printing apparatus 121.
The print server 122 is a server that controls the printing apparatus 121. Similar to a general printing system, the administrator or operator of the production system 120 can instruct control related to printing via a UI of the print server 122.
Incidentally, although in the present embodiment a later-described color management portion 545 is described as being included in the print server 122, the present invention is not limited to this. For example, it may be possible to separately install a color management server (not illustrated) capable of being connected to the print server 122 and the printing apparatus 121 via a network, and cause the color management server to perform a process related to color management.
The post-processing apparatus 123 is an apparatus for performing a post-process to a printed paper (sheet) or paper bundle (sheet bundle). For example, this apparatus performs creasing or folding of a paper, cutting of a paper bundle, a bookbinding process, or the like.
The inspection apparatus 124 is an apparatus that detects a deliverable not satisfying a quality request with respect to a final deliverable or intermediate deliverable, and performs a process such as notification to a user, exclusion from a production line or the like.
A production operator terminal 125 is an apparatus that is used by an operator who operates various devices and apparatuses of the production system 120. This terminal has functions such as a function of confirming a device operating status, a function of confirming error information at a time when an error occurs, and the like. As another form, instead of an external terminal, an UI operation part of each device may be constituted to bear these functions.
Besides, the production operator terminal 125 is a terminal that is operated by a production system administrator, and can be connected to the production system 120 via a network to monitor and manage a state of the production system.
Next, hardware constitutions of various apparatuses related to the present embodiment will be described.
First, the hardware constitution of the workflow management server 100 will be described. A CPU 201 expands a control program stored in a ROM 202 or a hard disk (HDD) 204 into a RAM 203, and executes the expanded program to comprehensively control access to various devices or apparatuses connected to a system bus 206. The ROM 202 stores a control program and the like executable by the CPU 201. The RAM 203 mainly functions as a main memory, a work area and the like of the CPU 201, and is constituted such that its memory capacity can be expanded by the option RAM 203 connected to a not-illustrated expansion port. The hard disk (HDD) 204 stores a boot program, various applications, font data, a user file, an edit file and the like. Although the HDD 204 is used in Embodiment 1, besides the HDD, an SD card, a flash memory or the like may be used as an external storage. The same applies to devices and apparatuses respectively having HDDs described below. A network interface (I/F) 205 performs data communication with various apparatuses via a network.
Incidentally, since also the hardware constitution of the order-receiving system server 110 is the same as that of the workflow management server 100, a description thereof is omitted.
Next, the hardware constitution of the workflow management terminal 101 will be described. A CPU 221 expands a control program stored in a ROM 222 or a hard disk (HDD) 224 into a RAM 223, and executes the expanded program to comprehensively control access to various devices or apparatuses connected to a system bus 226. The ROM 222 stores a control program and the like executable by the CPU 221. The RAM 223 mainly functions as a main memory, a work area and the like of the CPU 221, and is constituted such that its memory capacity can be expanded by the option RAM 223 connected to a not-illustrated expansion port. The hard disk (HDD) 224 stores a boot program, various applications, font data, a user file, an edit file and the like. A network I/F 225 performs data communication with other apparatuses via a network.
Incidentally, since the other terminal apparatuses such as the order-receiving system management terminal 111, the end user terminal 112, the production operator terminal and the like have the same hardware constitution as that of the workflow management terminal 101, a description thereof is omitted.
A CPU 301 expands a control program stored in a ROM 302 or a hard disk (HDD) 304 into a RAM 303, and executes the expanded program to comprehensively control access to various devices or apparatuses connected to a system bus 306. The ROM 302 stores a control program and the like executable by the CPU 301. The RAM 303 mainly functions as a main memory, a work area and the like of the CPU 301, and is constituted such that its memory capacity can be expanded by an option RAM connected to a not-illustrated expansion port. The hard disk (HDD) 304 stores a boot program, various applications, font data, a user file, an edit file and the like. A network I/F 305 performs data communication with other apparatuses via a network.
A printer I/F 307 controls image output to an image forming unit 321 of the printing apparatus 121. Besides, the printer I/F 307 controls a measurement unit 322 provided in the printing apparatus 121, and receives a measurement result.
The printing apparatus 121 comprises the image forming unit 321 responsible for at least a printing operation, and the measurement unit 322 described later. In addition, the apparatus may have a constitution in which a not-illustrated paper feeding apparatus and/or an inline post-processing apparatus are/is connected.
The image forming unit 321 outputs print data on a paper. The hardware constitution of this unit is the same as that of the general printing apparatus 121.
The measurement unit 322 measures a print product generated by the image forming unit 321 in accordance with an instruction from the print server 122 or the printing apparatus 121 itself. A measurement format is a known measurement format such as spectral color measurement, density measurement, CCS scanning, CIS scanning or the like.
Incidentally, although in the present embodiment the measurement unit 322 is described as being provided in the printing apparatus 121, the present invention is not limited to this.
Independent of the printing apparatus 121, the measurement unit 322 alone may be connected to a network. Otherwise, the measurement unit is connected to a not-illustrated operation terminal capable of being connected to a network so as to connect to the network via the operation terminal. In any case, the measurement unit is connected to the workflow management server 100 via the network to transmit/receive various information.
Next, software configurations of various devices and apparatuses according to the present embodiment will be described.
An order-receiving portion 501 receives order information of a product from the end user terminal 112 via the network. The order information includes product type information, submitted image data, request information related to quality, and the like. Incidentally, although in the present embodiment PDF format data is described as an example of the submitted data, the present invention is not limited to this. It may be also possible to treat image data of another general format interpretable by the production system 120.
A PQX control portion 502 receives the PQX data from the workflow management server 100, and performs predetermined control. For example, this portion performs recording to a database, a conversion process to information to be presented to an end user, and the like.
A PRX generating portion 503 analyzes the order information received from the order-receiving portion 501, and generates the PRX data. Further, this portion transmits the generated PRX data to the workflow management server 100.
A data management portion 504 records information such as the order information, the PRX data, the PQX data and the like. Besides, the data management portion 504 transmits the submitted image data, the product type information and the PRX data to the workflow management server 100. Further, the data management portion 504 performs other data transmission/reception with various apparatuses.
The PRX analysis portion 521 analyzes the PRX data received from the order-receiving system server 110, and identifies a part of a print quality requirement and required prepress process. For example, the print quality requirement is that an average color difference obtained from a measurement result of a predetermined color patch is within a specific standard. Further, the prepress process is, for example, a process such as addition of the color patch image, which is a color measurement target in a color quality confirmation process, to a margin portion of image data.
A process management portion 522 uses the product type information received from the order-receiving system server 110 and analysis result information of the PRX analysis portion 521 to decide the production system 120 and execute a command to a prepress control portion 524. There is a case where, depending on the product type, the product is composed of a plurality of types of parts. In this case, it is necessary for the process management portion 522 to generate a job for each part from one order. The process management portion can be configured by a process management application that manages printing processes by the production system.
Besides, the process management portion 522 generates job ticket data referred to by each apparatus in the production system 120. In the present embodiment, although known JDF data is used as the job ticket data, the present invention is not limited to this. It may be also possible to adopt a configuration in which another known job ticket data format interpretable by the production system 120 is used.
Besides, the process management portion 522 generates operation setting information of the post-processing apparatus 123 and the inspection apparatus 124 by referring to information of the print quality requirement.
Further, the process management portion 522 transmits PDF data after the later-described prepress process, the JDF data, and the operation setting information of each apparatus to the production system 120.
A PQX generating portion 523 generates the PQX data by referring to various types of information received from the production system 120, and transmits the generated PQX data to the order-receiving system server 110. Details of such operations will be described later.
The prepress control portion 524 performs the prepress process to the submitted image data based on an instruction from the process management portion 522, and transmits the processed PDF data to the process management portion 522.
A data management portion 525 transmits the PQX data to the order-receiving system server 110. Besides, the data management portion 525 transmits the PDF data, the JDF data, and instruction information for various apparatuses configuring the production system 120 to the production system 120. Further, the data management portion 525 performs other data transmission/reception with various apparatuses.
A print control portion 541 performs print control using the information (PDF, JDF) received from the workflow management server 100. The print control portion 541 also has an adjustment function for adjusting the print quality, and performs the adjustment function in response to a control instruction received from the workflow management server 100, the print server 122, or the operator terminal.
Besides, the print control portion 541 comprises a measurement control portion 5411. The measurement control portion 5411 performs measurement control by the measurement unit 322 in response to a control instruction received from any of the workflow management server 100, the print server 122 or the operator terminal.
A post-process control portion 542 performs post-process control in response to a control instruction received from the workflow management server 100.
An inspection control portion 543 performs inspection control by the inspection apparatus 124 in response to a control instruction received from the workflow management server 100.
The inspection control portion 543 compares the image data read by a sensor in the inspection apparatus 124 with reference image data. As a result of such comparison, when a difference exceeding a predetermined allowable range is detected, this portion identifies an inspection target object as being the target object not satisfying a quality request, and performs predetermined control such as notification to a user.
A data management portion 544 transmits information such as control results of various apparatuses of the production system 120 to the workflow management server 100. Further, the data management portion 544 performs other data transmission/reception with various devices and apparatuses. Incidentally, the data management portion 544 may be provided individually for each device or apparatus.
The color management portion 545 manages color quality of outputs by the printing apparatus 121 and the print server 122. More specifically, this portion controls a known color adjustment process and a confirmation process of color quality.
In 601, the order-receiving portion 501 receives an order from an end user. The contents of the order include a PDF as print data, and a product type related to a deliverable. Here, the product type is information indicating a type of deliverable defined in advance by the order-receiving system server 110. For example, it is assumed that the order-receiving system server 110 defines in advance two product types, “Photo book” and “Name card”. The product type “Photo book” represents the type of a product of finish size “A5”, bookbinding type “Perfect binding”, body text paper type “Glossy paper”, and body text finish “Lamination”. The product type “Name card” represents the type of a product of finish size “Name card”, bookbinding type “None”, and paper type “High-quality paper”. By providing such product types, the types of products produced by the order-receiving system, the workflow management server 100, and the production system 120 are defined. Incidentally, the present embodiment will be described as the end user selecting “Photo book”. Besides, although in the present embodiment the order-receiving system server 110 will be described as having a configuration in which this system defines the product type, the present invention is not limited to this. Namely, it may be also possible to adopt a configuration in which a salesperson manually inputs the order from the end user.
In 602, the order-receiving portion 501 transmits the product type received from the end user in 601 to the PRX generating portion 503. When the end user selects “Photo book” from the product type, this portion transmits that the selection of the end user is “Photo book” to the PRX generating portion 503.
In 603, the PRX generating portion 503 generates the PRX from the product type received from the order-receiving portion 501 in 602. First, an outline of the PRX to be generated in this process will be described.
As illustrated In
Although in the present embodiment a configuration using a part of “QualitySpec” will be described, the present invention is not limited to this. It may be also possible to adopt a configuration using another field of the PRX. As an example of first “QualityParameterSet”, there is a color variation inspection by the print control portion 541.
The print control portion 541 comprises the measurement control portion 5411, and thus can monitor color variation of the production system 120 while producing the print product. An example of a print color standard, there is “JapanColor”. The production system 120 that satisfies this standard can prove that the quality of the print product is above a certain level. In the present embodiment, the color variation inspection is performed by confirming that the “JapanColor” standard is satisfied for each job.
The color variation is inspected based on an average value of a color difference ΔE00 (CIE DE2000) between a color measurement value of the print product produced by the production system 120 and a “JapanColor” prescribed value. In this case, “Color variation inspection” is described in “ParameterSetName”, and “Color” is described in “QualityParameterSetType”. Besides, the followings are described in “ParameterSetScoringScale”, that is, “DisplayLabe: RankColor1, Rank: 1, ValueRange: ΔE00 average value is 4 or more”, “DisplayLabe: RankColor2, Rank: 2, ValueRange: ΔE00 average value is less than 4 and 3 or more”, and “DisplayLabe: RankColor3, Rank: 3, ValueRange: ΔE00 average value is less than 3”. In the present embodiment, the higher the “Rank” value, the higher the quality. Besides, the minimum quality level can be described by setting “Rank: 2” to “MinimumAcceptableRank” in this “QualityParameterSet”.
As an example of second “QualityParameterSet”, there is an appearance inspection of toner splash by the inspection apparatus. Before the production by the production system 120 starts, a correct image is obtained by a camera attached to the inspection apparatus, and the obtained correct image is registered in the inspection apparatus. During the production, the inspection apparatus obtains a printed result image by the camera, and compares the obtained image with the correct image to inspect the splash of toner. In this case, “Splash inspection” is described in “ParameterSetName”. Besides, “Defects” is described in “QualityParameterSetType”. Besides, the followings are described in “ParameterSetScoringScale”, that is, “DisplayLabe: RankDefects1, Rank: 1, ValueRange: splash diameter 3 mm or more”, “DisplayLabe: RankDefects2, Rank: 2, ValueRange: splash diameter less than 3 mm and 2 mm or more”, and “DisplayLabe: RankDefects3, Rank: 3, ValueRange: splash diameter less than 2 mm”. The higher the “Rank” value, the higher the quality. Besides, the minimum quality level can be described by setting “Rank: 2” to “MinimumAcceptableRank” in this “QualityParameterSet”.
By using “QualityParameterSet” as above, the quality rank is calculated by “BasisOfCalculation”. For example, in “BasisOfCalculation”, an overall quality calculation formula by the “Rank” values of the color variation inspection and a splash inspection is described. More specifically, a calculation formula such as “TotalRank=Rank (Color variation inspection)×0.6+Rank (Splash inspection)×0.3” is described.
Here, it is assumed that “TotalRank” represents overall quality and “Rank (ParameterSetName)” represents “Rank” corresponding to “ParameterSetName”. The meaning of the rank of quality calculated using “BasisOfCalculation” above is represented by “OverallGradingScale”. The followings are described, that is, “DisplayLabe: Poor, Rank: 1”, “DisplayLabe: Good, Rank: 2”, and “DisplayLabe: Excellent, Rank: 3”. The PRX representing a quality standard described so far will be described as being held by the PRX generating portion 503 as a fixed standard value.
The PRX generating portion 503 decides “MessageInfo”, “BusinessInfo”, “QualitySpec” and the like from the product type received in 602, and then generates the PRX. In the present embodiment, the PRX generating portion 503 decides “MinimumAcceptableRank” according to the product type. Here, it is assumed that “MinimumAcceptableRank” in “QualitySpec” is represented by the rank of quality defined by “OverallGradingScale”. For example, in case of the product type “Photo book”, “MinimumAcceptableRank” is decided to be “Good”. Also, “MinimumAcceptableRank” existing in “QualityParameterSet” is also decided according to the product type. Besides, “MinimumAcceptableRank” in which “ParameterSetName” is “Color variation inspection” is described as “RankColor3”. Besides, “MinimumAcceptableRank” in which “ParameterSetName” is “Splash inspection” is described as “RankDefects2”. By doing so, each module that receives the PRX can interpret the quality request for printing, and thus can perform a process according to the quality request.
In 604, the PRX generating portion 503 transmits the PRX generated in 603 to the data management portion 504.
In 605, the order-receiving portion 501 transmits the PDF and product type received from the end user in 601 to the data management portion 504.
In 606, the data management portion 504 of the order-receiving system server 110 transmits the PDF and product type received from the end user and the PRX generated by the PRX generating portion 503 to the data management portion 525 of the workflow management server 100.
In 607, the data management portion 525 of the workflow management server 100 transmits the PDF, the product type and the PRX received from the data management portion 504 of the order-receiving system server 110 to the process management portion 522.
In 608, the process management portion 522 instructs the PRX analysis portion 521 to perform the PRX analysis. At this time, this portion transmits the PRX received in 607 to the PRX analysis portion 521.
In 609, the PRX analysis portion 521 decides the print quality requirement and the content of the prepress process, based on the PRX received from the process management portion 522. In the present embodiment, it is determined in which module “QualitySpec” is executed, by “QualityParameterSetType”. It is assumed that, when “QualityParameterSetType” is “Color”, “Quality Spec” is executed by the measurement control portion 5411, and, when “QualityParameterSetType” is “Defects”, “QualitySpec” is executed by the inspection control portion 543. Besides, “Color variation inspection” of “ParameterSetName”, “Color” of “QualityParameterSetType” and “RankColor3” of “MinimumAcceptableRank” described in the PRX in 603 are analyzed. Then, the print quality requirement “An inspection of ΔE00 is performed by the print control portion 541. The minimum quality standard is ΔE00 average value of less than 3.” is identified. Further, “Splash inspection” of “QualitySpecName”, “Defects” of “QualityParameterSetType” and “RankDefects2” of “MinimumAcceptableRank” separately described in the PRX in 603 are analyzed. Then, the print quality requirement “The inspection of splash width is necessary in the inspection apparatus. The minimum quality standard is the splash diameter of less than 3 mm and 2 mm or more.” is identified. Further, the PRX analysis portion 521 determines presence/absence of the prepress process according to the print quality requirement.
In order to effectuate the print quality requirement “An inspection of ΔE00 is performed by the print control portion 541. The minimum quality standard is ΔE00 average value of less than 3.”, printing of a specification (designation) chart and color measurement of the chart by the production system 120 are necessary. In the present embodiment, the color variation inspection is performed by inserting a patch into the edge of a paper and measuring a color of the patch with the measurement control portion 5411 included in the production system 120. More specifically, a process of embedding a “JapanColor” authentication chart (for example, 54 patches) in the PDF is necessary. For this reason, the PRX analysis portion 521 holds the contents of such a patch embedding process as an additional process necessary when performing the prepress process.
Although in the present embodiment the case where the process of inserting the patch is necessary has been described as an example, the present invention is not limited to this. Namely, it may be possible to adopt a form in which a patch chart in which only patches are allocated is generated and color measurement is performed. In this case, it is not necessary to additionally perform the process when performing the prepress process. Namely, it may be possible to make a form in which the color management portion provided in the production system generates the patch chart and reads the patches. At this time, the PRX analysis portion 521 stores the content of the instruction for the process management portion 522 so as to be able to send the process management portion 522 an instruction to generate and read the patch chart on the production system side.
In 610, the PRX analysis portion 521 transmits the print quality requirement and prepress process information analyzed from the PRX in 609 to the process management portion 522.
In 611, the process management portion 522 decides, from among the plurality of production systems 120 connected to the workflow management server 100, the production system 120 that actually performs the production, based on the product type received in 607 and the print quality requirement decided in 609. For example, in case of the photo book, cutting of sides other than a binding side is performed after printing and bookbinding by the production system 120. Further, in case of the photo book that is subjected to perfect binding, the size of a cover needs to be twice that of a body text. Therefore, in case of the photo book in which “A5” is specified as the finish size and “Glossy paper” is specified as the paper type of the body text, it is necessary to consider cutting after printing and printing on an A4 paper for the cover. At this time, the production system 120 that can handle printing on a glossy paper of A4 size or more is selected by the process management portion 522. Besides, there is a case where a hard cover is set as the cover of the photo book and thus printing cannot be performed by the production system 120 selected above. In this case, it may be possible to divide the PDF into the cover and the body text, and perform printing of a cover job and printing of a body text job using the plurality of production systems 120. Incidentally, it is assumed that printing capability of the production system 120 under the management of the workflow management server 100 is held by the data management portion 525 and the process management portion 522 can obtain the printing capability from the data management portion 525 as necessary.
Although in the present embodiment the production system is decided from the viewpoint as to whether or not a usable paper exists and whether or not a quality request can be satisfied, the present invention is not limited to this. For example, it may be possible to decide the production system based on the print job output number (number of copies) and productivity.
In 612, the process management portion 522 transmits the PDF and product type received in 606 and the production system 120 decided in 611 to the prepress control portion 524, and instructs the prepress process. Such a prepress process instruction includes the content of the prepress process decided by the PRX analysis portion 521 from the PRX in 609.
In 613, the prepress control portion 524 performs the prepress process in response to the prepress instruction received in 612. The contents of the prepress process mainly include two types. A first-type prepress process is decided from the product type, the production system 120, and the PDF. More specifically, there are an imposition process and the like. For example, in case of the photo book including the product type of the finish size “A5”, print positions are designated for the “A4” paper for the cover and the “A5” paper for the body text. As for the cover, the page designated as the cover in the PDF is imposed on both the sides of the “A4” paper. As for the body text, the pages specified as the body text in the PDF are imposed on both the sides of the “A5” papers so as to be in the specified page order.
As another example, when a saddle stitch binding is designated, imposition is performed so as to be in the designated page order. A second-type prepress process is decided from the PRX in 609. Since the specific content of the second-type prepress process has already been described in 609, a description thereof is omitted here.
In 614, the prepress process unit transmits the PDF after the prepress process generated in 613 to the process management portion 522.
In 615, the process management portion 522 creates the JDF. For example, in case of the photo book, job information indicating finish size “A5”, bookbinding type “Perfect binding”, body text paper type “Glossy paper”, and body text finish “Lamination” is set in the JDF. Besides, in a case where a measurement inspection by the print control portion 541 is included in the print quality requirement analyzed by the PRX analysis portion 521 in 609 and received in 610, a measurement instruction is set for the JDF. In the present embodiment, there is “An inspection of ΔE00 is performed by the print control portion 541. The minimum quality standard is ΔE00 average value of less than 3.” as the print quality requirement. Therefore, it is instructed to perform the measurement by the measurement control portion 5411 during in job with the JDF.
In 616, the process management portion 522 creates an adjustment instruction based on the print quality requirement decided in 609. Here, preadjustment that needs to be performed before the production system 120 starts the production is described in the adjustment instruction. Examples of the preadjustment include front/back registration adjustment, a calibration instruction and the like in the production system 120. In the present embodiment, “An inspection of ΔE00 is performed by the print control portion 541. The minimum quality standard is ΔE00 average value of less than 3.” is set as the print quality requirement of the photo book. Therefore, for example, as the preadjustment that can satisfy this quality request, a calibration instruction on the paper (glossy paper) used in the job is created as the adjustment instruction before the job start. Incidentally, it may be possible to cause an operator who manages the production system 120 to perform the adjustment instruction by creating it as an instruction sheet of adjustment, or to cause the production system 120 to perform the adjustment instruction by embedding information indicating the content of the adjustment instruction in the job. One or more apparatuses included in the production system 120 perform the calibration of the apparatuses based on the quality request data included in the job.
Although in the present embodiment the front/back registration adjustment and calibration are exemplarily described as the adjustment processes for satisfying the quality requests, the present invention is not limited to them. The adjustment processes may also include gradation correction, density correction, adjustments specific to the printing apparatus (gloss level correction, transfer voltage adjustment, etc.) held for each paper.
In 617, the process management portion 522 creates a post-process setting based on the print quality requirement decided in 609. This post-process setting represents a type of post-process to be performed by the post-process control portion of the production system 120. For example, in case of the photo book, a perfect binding instruction is created as a bookbinding method, and a lamination process instruction is created as a body text finish.
In 618, the process management portion 522 creates an inspection setting based on the print quality requirement decided in 609. This inspection setting represents type and standard of inspection to be performed by the inspection control portion 543 of the production system 120. In the present embodiment, the print quality requirement “The inspection of splash width is necessary in the inspection apparatus. The minimum quality standard is the splash diameter of less than 3 mm and 2 mm or more.” analyzed by the PRX analysis portion 521 in 609 is created as the inspection setting. However, the quality standard for inspection is not limited to splash, but may include other quality standards such as a maximum density, a printing misregistration, finish process accuracy, and the like.
In 619, the process management portion 522 transmits the PDF, the JDF, the adjustment instruction, the post-process setting, and the inspection setting to the data management portion 525 in order to transmit them to the production system 120.
In 620, the data management portion 525 transmits the prepress-processed PDF created in 613, the JDF created in 615, and the adjustment instruction created in 616 to the print control portion 541.
In 621, the print control portion 541 performs the adjustment instruction received in 620. As described above, it may be possible to cause the operator who manages the production system 120 to perform the adjustment instruction by creating it as the instruction sheet of adjustment, or to cause the production system 120 to perform the adjustment instruction by embedding the information indicating the content of the adjustment instruction in the job.
In 622, the print control portion 541 analyzes a measurement setting and a job setting from the JDF received in 620. At this time, the measurement setting and job setting generated by the process management portion 522 in 615 are called.
In 623, the print control portion 541 performs the printing process from the PDF and JDF received in 620. At this time, the measurement is performed by the measurement control portion 5411 based on the measurement setting analyzed in 622.
In 624, the print control portion 541 transmits the measurement result measured in 623 to the data management portion 525 of the workflow management server 100. This measurement result is used by the later-described PQX generating portion 523 to generate the PQX. At this time, the location where the color measurement is performed is also transmitted.
In 625, the data management portion 525 instructs the post-process control portion 542 to perform the post-process created in 617. For example, in case of the photo book, the perfect binding is designated as the bookbinding method, and the lamination process is designated as the body text finish.
In 626, the post-process control portion 542 performs the post-process instructed by the data management portion 525 of the workflow management server 100 in 625. For example, in case of the photo book, the post-process of the perfect binding and lamination is performed on the print product printed in 623.
In 627, the post-process control portion 542 transmits a result of the post-process to the data management portion 525 of the workflow management server 100. Here, the result of the post-process includes an ID of the job that performed the post-process and information indicating that the post-process has been completed.
In 628, the data management portion 525 transmits the inspection setting created in 618 to the inspection control portion 543.
In 629, the inspection control portion 543 performs the inspection based on the inspection setting received in 628. In the present embodiment, “The inspection of splash width is necessary in the inspection apparatus. The minimum quality standard is the splash diameter of less than 3 mm and 2 mm or more.” set in the inspection setting is effectuated. An inspection result is determined with OK (good product) or NG (defective product). The inspection result is transmitted to the data management portion 525 of the workflow management server 100 in 630 later described.
In 630, the inspection control portion 543 transmits the inspection result obtained in 629 to the data management portion 525 of the workflow management server 100. Although a description is omitted because it is publicly known, when the inspection control portion 543 determines the inspection result as NG because a deliverable (defective product) not satisfying the reference value of inspection setting is produced, the workflow management server 100 instructs the production system 120 to perform reproduction to make up for the defective product.
In 631, the data management portion 525 transmits the measurement result received in 624 and the inspection result received in 630 to the PQX generating portion 523.
In 632, the PQX generating portion 523 creates the PQX from the measurement result and inspection result received in 631. First, an outline of the PQX to be generated in this process will be described. As illustrated in
As an example of first “Sample”, there is “ColorReport”. In the present embodiment, in 623, the print control portion 541 performs the color measurement of the print product in the job. Then, the color measurement result and a color measurement location are received in 631 via the data management portion 525, and the report information related to the color is created. For example, a location where the color measurement is performed by the print control portion 541 is described in “PositionOnSample”. The specific color measurement result is stored in a CxF format, and “ColorReport” and the color measurement result are associated with each other by “CxFSampleObjectIdLink”.
As an example of second “Sample”, there is “DefectReport”. In the present embodiment, in 629, the inspection control portion 543 inspects the deliverable in the job. Then, the inspection result and an inspection location are received in 631 via the data management portion 525, and the report information related to the image defects is created. For example, a location where an image defect is detected by the inspection control portion 543 is described in “PositionOnSample”. A size of the image defect is described in “DefectXMeasure”, “DefectYMeasure”, and “DefectUoM”. Further, the number of image defects is described in “DefectCount”.
In 633, the PQX generating portion 523 transmits the PQX created in 632 to the data management portion 525.
In 634, the data management portion 525 transmits the PQX received in 633 to the data management portion 504 of the order-receiving system server 110.
In 635, the data management portion 504 stores the PQX received in 634 in the data management portion 504. The PQX stored here can be viewed by the administrator of the order-receiving system server 110 as necessary, or can be disclosed to the end user via another system.
By constituting and configuring as described above, it is possible to make necessary adjustments while performing quality confirmation in regard to wide-ranging quality requests by each end user for each order-receiving job, so that it is possible to efficiently increase quality satisfaction for each job.
Here, although in the present embodiment the printing apparatus 121 has been described as an example of the production system 120, the present invention is not limited to this. Namely, the present invention can be applied to all production systems that perform from order reception to production.
Embodiment 2In Embodiment 2, there will be described details of a configuration for reducing time and effort in which, by using device quality control applications, a worker manually performs color measurement and misregistration measurement of a production system and manually performs color calibration and registration calibration of a printing apparatus. In the present embodiment, particularly a process for automating a work of deciding and setting a measurement parameter based on a customer's quality request will be described.
Since the system configuration according to the present embodiment is the same as the content described in Embodiment 1, a description thereof is omitted.
Numeral 701 denotes a parameter of the PRX, and indicates “ParameterSetType” representing a type of quality request. In “ParameterSetType” of the PRX, “Color” is described in case of color quality confirmation, “Registration” is described in case of registration confirmation, “Defects” is described in case of image defect confirmation, and “Barcode” is described in case of bar code quality confirmation.
Numerals 702 and 703 denote parameters of the PRX, and “Name” indicating a type of chart to be used for measurement and “ID” indicating a chart number are respectively described in these parameters. In the present embodiment, “JapanColor”, “GRAcoL” and “Fogra” are prepared as the types of charts of color quality requests, and the charts decided by respective authentication systems can be output. However, the types of charts are not limited to them. In the present embodiment, each chart is assigned an ID, and the worker can identify what the measured data is by confirming a data name (chart name) in 704 and the number of patches in 705.
For example, a measurement chart 901 illustrated in later-described
Numeral 706 denotes a patch number included in the data. The patch number is associated with a number assigned to the patch of a printed measurement chart as illustrated in
A range surrounded by the frame line illustrated in
Numerals 711 to 713 denote Lab values indicated by the patches. Numerals 714 and 715 denote patch drawing start positions. Incidentally, the patch drawing start position is used not only for the color quality confirmation but also for the registration confirmation, the image defect confirmation, and the bar code quality confirmation. A value of the registration confirmation indicates the drawing start position of a black square patch allocated at each of the four corners of a paper, which will be described later with reference to
Based on the PDF and product type received in 602, the process management portion 522 passes a paper type, paper size data and measurement chart information obtained from the product type to the prepress control portion 524.
As described above, in 615, the process management portion 522 creates the JDF data for printing the printed deliverable from the product type. Numeral 801 denotes a job number of a print job to be printed by the production system.
The job number 801 represents the PDF data input from the order-receiving system server, in which the PDF data are listed as jobs by the process management portion 522 in the order received by the data management portion 525. The process management portion 522 uses this job management table to manage the printed deliverables. The process management portion 522 inputs the jobs in the order of job numbers, and the production system 120 performs printing in the order of job numbers.
Numeral 802 denotes a product type. The process management portion 522 stores the product type sent from the order-receiving system server 110 together with the PDF data for each job.
Numeral 803 denotes a bookbinding type. In the present embodiment, the bookbinding type is decided according to the product type. For each job, the process management portion 522 stores “Perfect binding” in case of “Photo book”, and stores “None” in case of “Name card”.
Numeral 804 denotes a paper type. In the present embodiment, the paper type is decided according to the product type. For each job, the process management portion 522 stores “Glossy paper” in case of “Photo book”, and stores “High-quality paper” in case of “Name card”.
Numeral 805 denotes a finish size. In the present embodiment, the finish size is decided according to the product type. For each job, the process management portion 522 stores “A5” in case of “Photo book”, and stores “Name card” in case of “Name card”.
Numeral 806 denotes a paper size, and numeral 807 denotes a post-process. The paper size is decided according to the finish size and post-process. In the present embodiment, in case of “Photo book”, a “B4” paper is cut to an “A5” finish size. Besides, in case of “Name card”, an “A4” paper is cut to a “Name card” size. For each job, the process management portion 522 determines and stores a value from the product type.
Numeral 808 denotes a print data storage location, and indicates a storage location (path) of the data management portion 525 in which the PDF data transmitted by the order-receiving system server 110 in 606 is stored. When the PDF data is stored in the data management portion 525 from the order-receiving system server 110, the process management portion 522 stores the storage location sent from the data management portion 525.
Numeral 809 denotes a quality request. The process management portion 522 stores, in 809, a result of the PRX analysis portion 521 obtained by analyzing the PRX data transmitted by the order-receiving system server 110 in 606 above.
Numeral 810 denotes QR data. In the present embodiment, as a result of analysis by the PRX analysis portion 521, the process management portion 522 stores the quality request 809 used for comparison when “Defects” is included in the quality request of 809. The prepress control portion 524 converts the data name into a QR code and creates the prepress data allocated at a location designated as the drawing start position.
Numeral 811 denotes a bar code number. The workflow management server assigns a bar code to the printed deliverable for management. This number is assigned serially to the printed deliverable, and is assigned by the process management portion 522 and stored in each job. The prepress control portion 524 creates the prepress data in which the bar code number transmitted from the process management portion 522 is allocated at a location designated as the drawing start position.
Numeral 812 denotes a prepress data storage location that is a location in which the process management portion 522 stores in 613 the PDF data after the prepress process generated by the prepress control portion 524.
Numeral 901 denotes the measurement chart, and numeral 902 denotes an image of a printed deliverable assigned to “Photo book”. As described above, in the present embodiment, “Photo book” represents the type of deliverable: the finish size “A5”, the bookbinding type “Perfect binding”, the body text paper type “Glossy paper”, the body text finish “Lamination”.
When “Photo book” is selected as the printed deliverable, the printed paper is cut by the post-processing apparatus 123. Therefore, the prepress control portion 524 lays out the measurement data to a cutting place and outputs it in response to an instruction from the process management portion 522. Although the layout of the measurement chart at the time when performing the cutting process is illustrated in this drawing, the measurement chart data may be laid out on an entire page as described above. Thereafter, the production system 120 confirms the color quality according to the sequence illustrated in
Numeral 1000 denotes the front surface of the printed adjustment chart, and numeral 1001 denotes the back surface of the same adjustment chart as 1000. Numeral 1011 denotes an image printed on the adjustment chart so that an operator can identify a conveyance direction and front/back surfaces of the adjustment chart. In
Numerals 1020 denote marks respectively printed at specific positions on the adjustment chart. Incidentally, the mark 1020 is formed of toner of a color having a large difference in reflectance with respect to a normal paper. In the present embodiment, it is assumed that the mark 1020 is formed using black toner. The total eight marks 1020 are printed respectively at the four corners of the front and back surfaces of the adjustment chart. Each of the marks 1020 is image-allocated so as to be printed at a position away from the paper edge by a certain distance when a print position is ideal. By measuring the relative positions of the marks 1020 on the adjustment chart, a misregistration amount of the print position can be obtained. In the present embodiment, the portions represented by (A) to (V) in
The inspection control portion 543 of the production system inspects the transmitted sheet image in accordance with inspection items set in advance on a not-illustrated setting screen of the inspection apparatus 124. Although there are various inspection items, an example in which a print content inspection and a bar code readable inspection are performed will be described here as an example.
Numeral 1101 in
Besides, the inspection apparatus 124 determines whether or not the bar code existing in the inspection area 1103 is readable. When readable, the bar code is printed normally, whereas when not readable, it is determined that the bar code printing does not satisfy the quality request.
Although the inspection apparatus 124 can perform other various inspections such as a color misregistration inspection, a tint inspection and the like, the present invention is not limited to such inspection contents. Therefore, descriptions thereof are omitted. Besides, in the present embodiment, the settings of the inspection area and inspection content for the inspection apparatus 124 are performed from the not-illustrated setting screen on the inspection apparatus. However, as another constitution, it may be possible to set the setting from the workflow management server 100 via a communication line.
Hereinafter, control in each step of the flow charts of
In S1201, the process management portion 522 causes the PRX analysis portion 521 to analyze the quality request included in the PRX data based on the quality request database of
In S1202, the process management portion 522 stores the values such as the product type 802, the bookbinding type 803, the paper type 804, the finish size 805, the paper size 806, the post-process 807 and the like that are decided in advance in the present embodiment, based on the product type to be input.
In S1203, the process management portion 522 sends the information related to the bookbinding type 803, the paper type 804, the finish size 805, the paper size 806 and the post-process 807 to the prepress control portion 524. The prepress control portion 524 obtains the patch values (706 to 715) from the measurement parameter database of
In S1204, the process management portion 522 transmits the data after the prepress process, the JDF data, the adjustment instruction and the inspection setting to the production system. At this time, the process management portion 522 transmits the adjustment instruction by including it the JDF data.
In S1205, the print control portion 541 waits for the data after the prepress process, the JDF, the adjustment instruction and the inspection setting. When the production system 120 receives the data after the prepress process (measurement data) and the measurement command including the JDF, the adjustment instruction and the inspection setting transmitted from the workflow management server 100 in S1204, the process advances to S1206.
In S1206, the production system 120 performs a registration adjustment quality request (preadjustment) based on the data after the prepress process and the adjustment instruction. Then, in S1207, the printed deliverable is printed from the data after the prepress process and the JDF data. In addition, the printed deliverable after the printing is measured using the inspection setting.
Next, a process in which the PRX analysis portion 521 analyzes the quality request included in the PRX data based on the quality request database of
In the operation of this flow chart, the PRX analysis portion 521 sequentially determines whether or not the color quality request, a registration quality request, an image defect quality request and a bar code quality request exist in “ParameterSetType”. In a case where the target quality request exists, the PRX analysis portion 521 performs a process of adding a quality request value set in “ParameterSetType” 701 corresponding to the target quality request to the job management database of
The color quality request is, for example, a request for designating an allowable range of a color difference that is a difference between a reference color value and a color value of an actual printed result. For example, the color difference can be specified by measuring a result of printing a predetermined patch corresponding to a reference value such as “JapanColor” and comparing the reference value with the measurement result. As described above, in the PRX, when the color quality request is specified, “Color” is described in “QualityParameterSetType”. Further, a quality rank and a degree of color difference according to the quality rank are described in “ParameterSetScoringScale”.
The registration quality request is a request for designating an allowable range of a misregistration (displacement) of an image drawing position on a paper. For example, the misregistration of the image drawing position includes a misregistration between an image drawn on the front side of the paper and an image drawn on the back side thereof. Otherwise, even in an image drawn on one side of a paper, there is, as a misregistration, a misregistration from a reference in relation to a relative relationship between a drawing content and a reference position on the paper, a misregistration of drawing positions for respective color plates, or the like. In the PRX, when the registration quality request is specified, “Registration” is described in “QualityParameterSetType”. Further, a quality rank and a degree of misregistration according to the quality rank are described in “ParameterSetScoringScale”.
The image defect quality request is, for example, a request for designating an allowable range of an image defect such as occurrence of density unevenness, toner splash, or the like. The followings are described in “ParameterSetScoringScale”. In the PRX, when the image defect quality request is specified, “Defects” is described in “QualityParameterSetType”. Further, a quality rank and a degree of image defect (toner splash range, or the like) according to the quality rank are described in “ParameterSetScoringScale”.
The bar code quality request indicates, for example, print quality or print type of a bar code printed on a deliverable. The print quality of the bar code indicates, for example, a degree of readability of the bar code. For example, it is assumed that a change in a gradation level difference occurring in gradation correction affects bar code reading quality so that a bar code reading error occurs. Therefore, the content of gradation correction can be controlled by defining the quality of bar code.
First, a process corresponding to the color quality request will be described. In S1301, the PRX analysis portion 521 determines whether or not the color quality request exists in “ParameterSetType”, based on whether or not “Color” illustrated in
In S1310, the PRX analysis portion 521 generates quality request data of a format that can be interpreted by the color management portion 545, based on the contents related to the color quality request described in “ParameterSetScoringScale”. This quality request data is data to be used by the production system 120 for performing adjustment to produce a required-quality deliverable. For example, data representing information indicating an allowable range of a color difference with respect to a reference value (patch data) in an XML, or JDF format is generated. In this way, a job including information used for quality adjustment to be performed by the production system 120 is generated based on an interpretation result. The PRX analysis portion 521 advances the process to S1302. Incidentally, the generated quality request data is transmitted to the color management portion 545 provided in the printing apparatus 121 or the print server 122.
In S1302, the PRX analysis portion 521 reads the value of the ID 703 described in “Color”. Then, the PRX analysis portion 521 writes a value “Color1” obtained by combining “Color” representing the corresponding color quality request and “1” of the ID 703, in the column of quality request of the job management database illustrated in
When all the color quality requests have been confirmed in “ParameterSetType”, the process advances to S1303. In S1303, the PRX analysis portion 521 determines whether or not the registration quality request exists in “ParameterSetType”, based on whether or not “Registration” illustrated in
In S1311, the PRX analysis portion 521 generates quality request data of a format that can be interpreted by the print control portion 541, based on the content described in “ParameterSetScoringScale” related to the registration quality request. This quality request data is data to be used by the production system 120 for performing adjustment to produce a required-quality deliverable. For example, data expressing an allowable range of a misregistration for drawing an image on a paper in the XML, or JDF format is generated. In this way, a job including information used for the quality adjustment to be performed by the production system 120 is generated based on an interpretation result. The PRX analysis portion 521 advances the process to S1304. Incidentally, the generated registration quality request data is transmitted to the print control portion 541 provided in the printing apparatus 121 or the print server 122.
In S1304, the PRX analysis portion 521 reads the value “40” of the ID 703 described in “Registration” described in “ParameterSetType”. Then, the PRX analysis portion 521 writes “Registration40” obtained by combining “Registration” representing the corresponding registration adjustment and “40” of ID 703, in the job management database quality request 809 of the job management database illustrated in
When all the registration quality requests have been confirmed in “ParameterSetType”, the process advances to S1305. In S1305, the PRX analysis portion 521 determines whether or not the image defect quality request exists in “ParameterSetType”, based on whether or not “Defects” illustrated in
In S1306, the PRX analysis portion 521 reads the value “50” of the ID 703 described in “Defects”. Then, the PRX analysis portion 521 writes “Defects50” obtained by combining “Defects” representing the corresponding image defect confirmation and “50” of the ID 703 in the column of the quality request 809 of the job management database illustrated in
When all the image defect quality requests have been confirmed in “ParameterSetType”, the process advances to S1307. In S1307, the PRX analysis portion 521 determines whether or not the bar code quality request exists in “ParameterSetType”, based on whether or not “Barcode” illustrated in
In S1313, the PRX analysis portion 521 generates quality request data of a format that can be interpreted by the print control portion 541, based on the content described in “ParameterSetScoringScale” related to the bar code quality request. This quality request data is data to be used by the production system 120 for performing adjustment to produce a required-quality deliverable. For example, data expressing an allowable range of bar code print quality in the XML or JDF format is generated. In this way, a job including information used for the quality adjustment to be performed by the production system is generated based on an interpretation result. The PRX analysis portion 521 advances the process to S1308. Incidentally, the generated bar code quality request data is transmitted to the print control portion 541 provided in the printing apparatus 121 or the print server 122.
In S1308, the PRX analysis portion 521 reads the value “60” of the ID 703 described in “Barcode”. Then, the PRX analysis portion 521 writes “Barcode60” obtained by combining “Barcode” representing the corresponding bar code quality confirmation and “60” of the ID 703 in the column of the quality request 809 of the job management database illustrated in
When it is determined in S1309 that the PRX analysis portion 521 has confirmed all the quality requests existing in “ParameterSetType”, the process of this flow chart ends. When the process of this flow chart ends, for all the quality requests existing in “ParameterSetType”, all the quality request values set in “ParameterSetType” 701 respectively corresponding to the quality requests are stored in the job management database of
Next, a process in which the prepress control portion 524 generates the PDF data after the prepress process based on the quality request database of
In the operation of this flow chart, in the quality request 809 of
First, a process corresponding to the color quality request will be described. In S1401, the prepress control portion 524 determines whether or not the color quality request exists in the quality request 809, based on whether or not the character string “Color” illustrated in
In a case where the product type is “Name card”, the process advances to S1404, and the prepress control portion 524 allocates the PDF data of the print data storage location 808 on an “A4” paper according to the paper size 806. Further, the prepress control portion 524 reads a numeral described in the quality request 809, compares it with the value of the ID 703 of
When all the color quality requests have been confirmed in the quality request 809, the process advances to S1401. In S1401, the prepress control portion 524 determines whether or not the registration quality request exists in the quality request 809, based on whether or not the character string “Registration” illustrated in
In S1401, the prepress control portion 524 determines whether or not the image defect quality request or the bar code quality request exists in the quality request 809, based on whether or not the character string “Registration” or “Barcode” illustrated in
According to the present embodiment, it is possible, based on the contents of the print quality requests described in the PRX, to generate an instruction executable by the production system and transmit the generated instruction to the production system.
Embodiment 3In Embodiment 2, when the workflow management server 100 generates the measurement data and measurement command, this server transmits them to the production system. In the market, when the worker performs the works such as a color measurement adjustment, the registration adjustment, the inspection and the like, he/she manages their work hours using the work instruction sheet such as the adjustment instruction sheet or the like issued by the workflow management server, and a bar code reader.
In Embodiment 3, there will be described an example in which, as illustrated in
Since the constitution and configuration according to the present embodiment are the same as those of Embodiment 1, descriptions thereof are omitted.
In S1203, as described above with reference to
Next, the operation on the side of the production system 120 will be described.
In the present embodiment, in S1510, the print control portion 541 of the production system 120 reads the adjustment instruction sheet using the not-illustrated bar code reader as described above with reference to
The production system 120 reads the printed adjustment instruction sheet using the connected not-illustrated bar code reader or the like, so that the print server 122 and the inspection apparatus 124 obtain the prepress-processed PDF data including the comparison data necessary for the adjustment and inspection for satisfying the quality requests. In this way, the production system 120 can not only perform the preadjustment and inspection, but manage the work time by the workflow management server 100.
Other EmbodimentsEmbodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2018-238210, filed Dec. 20, 2018, which is hereby incorporated by reference herein in its entirety.
REFERENCE SIGNS LIST110 order-receiving system server
100 workflow management server
120 production system
201 CPU
521 PRX analysis portion
525 data management portion
Claims
1. An information processing apparatus comprising:
- a receiving unit configured to receive received-order data including quality request data from an order-receiving system;
- an interpretation unit configured to interpret the received quality request data;
- a generating unit configured to generate a job including information used in quality adjustment to be performed by a production system, based on an interpretation result by the interpretation unit; and
- a transmitting unit configured to transmit the job to the production system
- wherein the generating unit is configured to generate the job including quality request data of a data format, the data format being different from a data format of the received quality request data and is according to the production system.
2. The information processing apparatus according to claim 1, wherein
- the quality request data includes at least any one of a color quality request indicating an allowable range of a color difference of a color value of image of a deliverable in relation to a reference value, a registration quality request indicating an allowable range of a misregistration of image in relation to a reference position, a quality request of image defect indicating an allowable range of an image defect, and a bar code quality request indicating an allowable range of a quality of a bar code printed on a deliverable, and
- information indicating a content of the quality adjustment includes an instruction for performing calibration to the production system.
3. The information processing apparatus according to claim 1, wherein the receiving unit is configured to receive the quality request data of a data format according to Print Requirement eXchange format (PRX).
4. The information processing apparatus according to claim 1, wherein the receiving unit is configured to receive the quality request data in which a quality request is designated for each job.
5. The information processing apparatus according to claim 1, wherein the generating unit is configured to generate the information used in the quality adjustment, for each job.
6. The information processing apparatus according to claim 1, wherein
- the production system is configured to comprise a printing apparatus, and
- the generating unit is configured to generate the job including the quality request data of a data format interpretable by the printing apparatus.
7. The information processing apparatus according to claim 1, wherein the production system is configured to perform calibration of the production system based on the quality request data included in the job.
8. The information processing apparatus according to claim 1, wherein the production system is configured to comprise a printing apparatus and a print server.
9. The information processing apparatus according to claim 1, wherein the production system is configured to comprise at least a post-processing apparatus or an inspection apparatus.
10. The information processing apparatus according to claim 1, wherein the information processing apparatus is configured to include a process management application for managing a printing process by the production system.
11. A controlling method for an information processing apparatus, the controlling method comprising:
- receiving received-order data including quality request data from an order-receiving system;
- interpreting the received quality request data;
- generating a job including information used in quality adjustment to be performed by a production system, based on an interpretation result of the interpreted quality request data; and
- transmitting the job to the production system,
- wherein, in the generating, the job including quality request data of a data format is generated, the data format being different from a data format of the received quality request data and is according to the production system.
12. A non-transitory computer-readable memory that stores a computer-executable program for causing a computer to perform:
- receiving received-order data including quality request data from an order-receiving system;
- interpreting the received quality request data;
- generating a job including information used in quality adjustment to be performed by a production system, based on an interpretation result of the interpreted data; and
- transmitting the job to the production system;
- wherein, in the generating the computer performs a process of generating the job including quality request data of a data format, the data format being different from a data format of the received quality request data and is according to the production system.
Type: Application
Filed: Dec 18, 2019
Publication Date: Jan 20, 2022
Patent Grant number: 11809758
Inventors: Yuuki Maeda (Chiba), Takaaki Yano (Tokyo), Ryo Fujita (Tokyo), Makoto Anno (Tokyo), Hirotomo Tanaka (Chiba), Shou Kikuchi (Chiba), Kosuke Tsujita (Tokyo), Hiroyuki Toriyabe (Chiba), Satoshi Yoshida (Kanagawa)
Application Number: 17/312,619