Provided is a system and method for remote proof printing, and more particularly remote proof printing with verification by scanning or digitizing the proof document and comparing it to the image data to determine if the proof document is suitable for customer review.
The following patents or publications are noted as teaching aspects of remote proofing, and are hereby incorporated by reference in their entirety:
U.S. Pat. No. 6,607,258 to R. Jodra et al. discloses converting a content provider's original data file to a different color space to form a proofing data file. A proofing facility, which is distinct from the target facility, uses the proofing file to produce a visible proof for viewing by the content provider, customer etc.
U.S. Pat. No. 6,381,343 to Davis et al. and US 2003/0007191 to F. Herbert describe press proofing systems and methods wherein color image files may be reviewed at remote locations, wherein the color image files are produced as a result of a digitization operation of a proof print. In an alternative embodiment, the color image files are shared directly, prior to printing, and may be adjusted to as to enable accurate rendering by a gamut-limited printing device (
Although several patents characterize a general problem associated with customer inspection of pre-production proofs of print documnents—timely review of proof documents from remote locations—it is not believed that such patents and publications handle the requirement of verifying the acceptability of a proof print prior to “releasing” the proof to the customer for review. Accordingly, the following disclosure sets forth a system and method to enable a printing operation to control a remote proofing printer.
One aspect is based on the observation of problems with conventional proofing operations. Not only the problem of distance and time of the customer causing a delay in the proofing process, but also the problem of having feedback and control of what a remote customer might be viewing as a proof copy. This aspect is based on the discovery of a technique that alleviates these problems by providing a remote proofing printer, wherein the operation, setup and printing may be controlled by the production printer, and where a proof sheet is scanned and compared or confirmed prior to being provided to the customer for review.
Disclosed in embodiments herein is a method for remotely generating a hardcopy proof of a digital image to be printed, comprising the steps of: receiving, at a location remote from a print production server, an image data file; printing the image data file on a proof printer at the remote location to produce a hardcopy document; scanning the hardcopy document, at the remote location, to create a digitized image file; and comparing the digitized image file to the image data file to determine if the hardcopy document is an acceptable proof document.
Further disclosed in embodiments herein is a system for remote proof printing, comprising: a print production server; a communication network; a remote proof printer, said proof printer being in electronic communication with said print production server through said communication network, said proof printer having a printing engine; an image data file, sent from said print production server to said remote proof printer for printing a proof output; said remote proof printer further including an associated hardcopy digitization subsystem suitable for scanning the proof output and creating a digitized image file representative thereof; and a comparator for comparing the digitized image file to the image data file to verify that the proof output is an acceptable proof document.
The system and method will be described in connection with a preferred embodiment, however, it will be understood that there is no intent to limit them to the embodiment described. On the contrary, the intent is to cover all alternatives, modifications, and equivalents as may be included within the spirit and scope of the appended claims.
For a general understanding of the system and method, reference is made to the drawings. In the drawings, like reference numerals have been used throughout to designate identical elements.
Referring to
As noted above, it is common practice, particularly in production printing environments, to produce a proof copy (step 114) of the intended output for customer review and approval prior to actually completing the production printing of the job (step 116). By having a customer review and approve a proof print, the risk of printing an entire job only to have it rejected by the customer is reduced. However, the ability to have a proof copy reviewed and approved by a remote customer is often difficult, and at a minimum is likely to add delay in the printing process of steps 110-116.
Accordingly, one embodiment of method 120 for remotely generating a hardcopy proof contemplates the print production system creating a proof image as in step 114, but rather than printing the image, the system sends the image to a remote proof printer, where it is received as an image data file as indicated by step 134. At the remote location the remote proof printer then prints the image data file on an output device at the remote location to produce a hardcopy document at step 138. However, the production printer also wants to avoid problems by a customer rejecting or accepting the proof copy based upon an erroneous proof generated by the remote proof printer. Thus, the method further includes step 142 for scanning the hardcopy proof document, at the remote location, to create a digitized image file, and then comparing the digitized image file to the image data file at step 146, to determine if the hardcopy document is an acceptable proof document. As represented by test step 150, the comparison is conducted to determine if the digitized output image is essentially the same as the image data file received. Based upon the result of the comparison, the proof copy is either output for review by the customer, step 154, or it is discarded, step 158, and the image data or printer is adjusted, step 162, before the process is restarted at step 138. By scanning the proof copy and comparing it, the method assures that the proof copy being reviewed is essentially equivalent to a proof that would be created at the production facility. Moreover, the method allows a customer to hold and feel the proof copy.
Although in a “theoretical” approach, the comparison of step 146 seems straightforward, it is practically impossible to compare raw image data (pre or post rip) with the scanned data. For other than grossly over-simplified documents (e.g., blank pages, low content black/white pages), there simply would be very little likelihood of a direct match, even if the proof was completely accurate and true to coloration. Accordingly, an alternative to direct image data comparison is required to establish whether an acceptable proof copy has been printed. In one embodiment, the desired image values, or more generally, the information against which the digitized output image is to be compared or analyzed, would likely be provided from the Print Production System (Server) 112, and it will be appreciated that several alternative methods may be employed for such a comparison step.
One manner of producing the desired image values would be by printing and then scanning the image at the production site so as to generate a similar digitized image. The image could be printed at the press 222 of
An alternative to actually printing and scanning the image at the production facility would be enabled by a good digital simulation model of the printing press. This would allow the ideal image values to be directly generated by the simulation rather than by an actual printing and scanning process. Desired image values could be generated at the production site, perhaps via software operating on the print production system (server), and sent to the remote proofing printing system. Such a possibility is also represented in
Once the desired image values are made available to the remote proofing system, they can be used for a comparison against the scan of the actual proof print at steps 146 and 150. That comparison could be carried out by aligning the desired and scanned digital images and comparing color values on a pixel by pixel basis, or at least partially. An alternative method of comparison would be to construct histograms of color values for the desired and proof images and just compare the histograms. Although the histogram approach avoids the problem of aligning the images, it may be blind to some unlikely cases of mismatched images. In this regard, the process might also include printing and comparing certain test patterns, for example, as part of the characterization step 130. Furthermore, test patterns might be designed to make alignment easy and could be designed on a job-specific basis to include the colors of interest, but again this could be more risky than comparing the actual image to be printed.
Having described the general method of remote proof printing with verification, further details and alternatives to the above-described steps will now be discussed. Also illustrated in
The digitized characterization file would be transmitted to the print production server for processing, and to identify any particular adjustments that would be required for that remote proof printer. It will be further appreciated that such adjustments may be accomplished by one of several approaches, including: (a) an automated adjustment process, where calibration parameters such as tonal reproduction curves, gamut corrections, etc. are transmitted or downloaded to the remote proof printer for loading and use; (b) a manual adjustment of the remote proof printer initiated by a determination that the characterization is out of a desired range; and/or (c) adjustment of image data files to be printed on the remote proof printer prior to sending them to the remote proof printer.
In one embodiment, it is contemplated that the method of
Also, as represented by line 180, the method contemplates a function on the remote proof printer (e.g., via a user interface) wherein the customer, upon review of the output proof copy at step 154, could send or signal the acceptance of the proof copy and authorize production of the job. In this way, the timely completion of the proofing operation could be completed and the production printing begun. In order to assure timely review of the proof copy, the method may further include signaling or message capability (via the remote proof printer or via the production system/server, that a proof copy is available for the customer's review at the remote proof printer.
In one embodiment, the printing is accomplished by a multifunction device employed as the remote proof printer, where the step of scanning the hardcopy document is also completed by the multifunction device. It will be understood that in the case of conventional multifunction devices, user intervention would be required to feed the proof copy document back through the device for digitization. In an embodiment where user intervention is not required, the device disclosed in
Having described the method of remote proof printing with verification, attention is now turned to an exemplary system for carrying out the previously-described steps. More specifically,
Server 220 is also preferably connected to a communication network 230, which may be a dedicated network or may be through or connected to the Internet. Also connected to the network 230, and in electronic communication with the production server, is a remote proof printer 250. The proof printer includes, in addition to an optional user interface 240, a communications module 254 for interfacing with the network and the production server, to receive data and instructions from the server and to send data and responses to the server.
The remote proof printer also includes a controller 256 or similar processing device suitable for receiving image data and processing it (e.g., a raster image processing (RIP)), along with a memory 258 for storing image data, as well as printer calibration and adjustment data, machine control instructions, etc. The remote proof printer further includes a print or marking engine 262 that is operated in response to signals from the controller 256 to produce hardcopy proofs on sheets of paper or similar substrate material 272 that travel along paper path 276. It will be appreciated that various marking engine technologies may be employed for print/marking engine 262 and the associated paper path. Such technologies may include, but are not limited to, electrostatic, ink jet, thermal ink and thermal transfer technologies, preferably technologies suitable for producing multi-color output.
Subsequent to printing of a proof copy, the scanning or digitizing subsystem 264 operates scan the proof output and create a digitized image file representative thereof. It will be appreciated that various techniques may be employed to scan or digitize the proof copy moving along paper path 276. In one embodiment, it is contemplated that the digitization occurs as the proof is moved relative to a fixed scanning bar or similar page-width device. In an alternative embodiment, the digitization may occur for the entire page using conventional 2-dimensional imaging chips such as those employed in digital cameras and the like. In either event, it will be appreciated that the resulting image data obtained from the scanning/digitizing operation will be returned to the controller 256 and possibly stored, at least temporarily in memory 258. Once the proof copy is digitized, its final destination is then determined as the result of a comparison operation to compare the digitized image data against the input image data file. Although it is possible that a separate comparator device be employed to conduct the comparison, it is also contemplated that such a process may be completed by the controller 256. As noted above, the comparator may actually be located or associated with the print production server, such that the digitized image data is transmitted to the server 220 for comparison and further action based upon the comparison.
Depending upon the output of the comparator (e.g., controller 256), a diverter or similar tray select device 268 either directs unacceptable proof copy 290 to discard bin 282 or directs acceptable proof copy 292 to output tray 284. As will be appreciated, discard bin 282 provides a subsystem for storage of unacceptable proof output.
An alternative to diverting unacceptable proof copies to a discard bin or tray would be to mark the copies as unacceptable in some way. One might, for example, print a rejection message on the reverse or back side of the print, Or one might print a cover page associated with the print that indicates its acceptance or rejection. One could also associate an identifier with each print, such as a print number, and produce a list of acceptable proof identifiers. One might also provide an indication of acceptability of the current print through some other user interface on the remote proofing device.
The claims, as originally presented and as they may be amended, encompass variations, alternatives, modifications, improvements, equivalents, and substantial equivalents of the embodiments and teachings disclosed herein, including those that are presently unforeseen or unappreciated, and that, for example, may arise from applicants/patentees and others.