摘要:
Systems and methods are provided for generating a GUI from multiple JavaScript Object Notation (JSON) files. One embodiment is a system that includes a memory storing multiple JSON files. Each JSON file stores JSON objects that each define a portion of a Graphical User Interface (GUI). The system also includes a controller that reviews dependency information within the JSON files to identify dependencies between JSON objects stored in the JSON files, determines an order for the JSON objects based on their dependencies, and generates a master JSON file by including JSON objects from each of the JSON files in the determined order.
摘要:
Systems and methods are provided for managing individual documents of a print job based on recipient preferences. One system is a workflow server that includes an interface able to receive print data defining a print job that includes documents that each indicate an intended recipient for delivery. The workflow server also includes a controller able to direct devices of a print shop in accordance with a workflow that comprises an ordered set of activities to perform upon the documents. The controller is further able to acquire preferences for the intended recipients, to correlate documents in the print job with the acquired preferences, and to alter processing of the correlated documents in the workflow, based on the preferences of the intended recipients.
摘要:
Systems and methods are provided for a document audit trail for print jobs in a workflow. One system includes a controller that directs a device of a print shop in accordance with a workflow. The controller detects a deletion event of a document of the print job while the document is in the workflow, advances the document to a store step defined in the workflow, identifies document properties to record for the document based on configurable parameters of the store step, and to record values of the document properties in a history file.
摘要:
Systems and methods are provided for merging print data and metadata for a print job processed in a print workflow. One system is a print server that monitors an input device that receives print files and metadata files, groups at least one print file and at least one metadata file into a batch based on a predetermined pattern defined for the input device, and initiates processing of the batch as a print job in a print workflow in response to a determination that the batch meets a threshold condition. A step of the print workflow is configured to merge document properties from the at least one print file and the at least one metadata file into a single document properties file. Subsequent steps in the print workflow process the print job according to the single document properties file.
摘要:
Systems and methods are provided for generating document-specific histories for multi-document print jobs. One system is a workflow server with an interface and a controller. The interface receives a print job that defines multiple documents, and the controller directs devices of a print shop in accordance with a print workflow. The controller identifies properties of each of the documents to track while the print job is being processed in the workflow, receives progress information from the devices, and analyzes the progress information to detect a triggering event indicating that a document in the workflow has transitioned to a new state at an activity. When recording criteria direct the controller to update the history, the controller adds an entry to a history file while the document is in the workflow. The entry indicates values of the properties of the document, as well as a current workflow activity for the document.
摘要:
Systems and methods are provided for generating document-specific histories for multi-document print jobs. One system is a workflow server with an interface and a controller. The interface receives a print job that defines multiple documents, and the controller directs devices of a print shop in accordance with a print workflow. The controller identifies properties of each of the documents to track while the print job is being processed in the workflow, receives progress information from the devices, and analyzes the progress information to detect a triggering event indicating that a document in the workflow has transitioned to a new state at an activity. When recording criteria direct the controller to update the history, the controller adds an entry to a history file while the document is in the workflow. The entry indicates values of the properties of the document, as well as a current workflow activity for the document.
摘要:
Systems and methods are provided for managing individual documents of a print job based on recipient preferences. One system is a workflow server that includes an interface able to receive print data defining a print job that includes documents that each indicate an intended recipient for delivery. The workflow server also includes a controller able to direct devices of a print shop in accordance with a workflow that comprises an ordered set of activities to perform upon the documents. The controller is further able to acquire preferences for the intended recipients, to correlate documents in the print job with the acquired preferences, and to alter processing of the correlated documents in the workflow, based on the preferences of the intended recipients.
摘要:
Systems and methods are provided for dynamically splitting print jobs to reduce the time taken to start printing those jobs. One embodiment is a print server that includes an interface that receives a Portable Document Format (PDF) print job. The print server also includes a job controller that determines a size of the PDF print job, and estimates a delay to start marking a first page of the PDF print job. In response to determining that the delay exceeds a threshold, the job controller splits the PDF print job into segments by: generating a first PDF segment that has a delay to start marking the first page that is less than the threshold, and includes a PDF page tree; transmitting the first PDF segment to the printer; generating an additional PDF segment that includes an additional PDF page tree; and transmitting the additional PDF segment to the printer.
摘要:
System and methods are provided for customizable media-based scheduling for a printing system. One embodiment is an apparatus that includes a print server. The print server is configured to receive a description of media in a printer, and to store a mapping that associates the description of media with at least one alternate description for the printer that is comparable to the description of media. The print server is also configured to receive a print job that specifies a media property that does not match the description of media in the printer. The print server is further configured to determine that the media property corresponds with the at least one alternate description for the printer based on the mapping, and to determine that the printer is eligible for scheduling the print job based on the determination that the media property corresponds with the at least one alternate description.
摘要:
A method disclosed. The method includes downloading a first print job data stream from a cloud computing network, transmitting the first print job data stream to a printer, monitoring a printing status of the printer to determine when the printer is ready to receive a second print job and downloading a second print job data stream from the cloud computing network upon determining that the printer is ready to receive the second print job.