Management of printing operations using enhanced hot folders
AssigneeKYOCERA Document Solutions Inc.
InventorsJavier A. Morales, Timothy F. Donahue
Life of this patent
Estimating the term…
Abstract
Printing operations may use a hot folder. The hot folder includes printing instructions that are applied to print jobs within the hot folder. A file for the print job is stored in the hot folder. More than one file can be retained. The hot folder invokes a script to be executed on the file. A temporary folder is created corresponding to the file. The file is stored in the temporary folder. The temporary folder has a unique filename. The script is executed within the temporary folder and the execution is monitored to its completion. When the script is done executing, the temporary folder is deleted. Separate temporary folders are generated for each file in the hot folder.
Claims18
A method for performing printing operations using a hot folder, the method comprising:
- receiving, at the hot folder associated with a printing device, a file for a print job to be printed at the printing device;
- processing the print job at a digital front end (DFE) of the printing device;
- invoking a script to be executed using the file within the hot folder;
- creating a temporary folder corresponding to the file, wherein the temporary folder is separate from the hot folder within the DFE;
- storing the file to the temporary folder with the script;
- suspending processing of the file within the hot folder when the temporary folder is active;
- executing the script within the temporary folder storing the file, wherein the script is not executed within the hot folder;
- monitoring execution of the script;
- and
- deleting the temporary folder when the script related to the file in the temporary folder is done executing.
A method for performing printing operations using a hot folder, the method comprising:
- receiving, at the hot folder associated with a printing device, a plurality of files for print jobs to be printed at the printing device;
- processing the print jobs at a digital front end (DFE) of the printing device;
- invoking a script to be executed using the plurality of files within the hot folder;
- creating a temporary folder for each of the plurality of files,
- wherein each temporary folder includes a unique filename, and
- wherein the temporary folder is separate from the hot folder within the DFE;
- storing each of the plurality of files to the respective temporary folder with the script;
- suspending processing each of the plurality of files within the hot folder when the respective temporary folder is active;
- executing the script within the temporary folders storing the plurality of files, wherein the script is not executed within the hot folder;
- monitoring execution of the script within the temporary folders;
- and
- deleting each of the temporary folders when the script related to the file in each of the temporary folders is done executing in the temporary folder.
A printing system comprising:
- a printing device having a digital front end (DFE);
- and
- a storage device accessible by the DFE, wherein the storage device includes a processor and a memory connected to the processor, wherein the memory stores instructions that, when executed on the processor, configures the storage device to
- receive, at the hot folder associated with a printing device, a file for a print job to be printed at the printing device;
- process the print job at a digital front end (DFE) of the printing device;
- invoke a script to be executed using the file within the hot folder;
- create a temporary folder corresponding to the file, wherein the temporary folder is separate from the hot folder within the DFE;
- store the file to the temporary folder with the script;
- suspend processing of the file within the hot folder when the temporary folder is active;
- execute the script within the temporary folder storing the file, wherein the script is not executed within the hot folder;
- monitor execution of the script;
- and
- delete the temporary folder when the script related to the file in the temporary folder is done executing.
Dependencies are inferred from the claim text.