| CPC G06F 3/1288 (2013.01) [G06F 3/1203 (2013.01); G06F 3/126 (2013.01); G06F 3/1274 (2013.01)] | 13 Claims |

|
1. A printing system comprising:
a cloud service connected to a first network and a second network and including a first print job queue for storing print jobs for printing;
a print server connected to the first network and including a second print job queue for storing print jobs for printing;
a client computer connected to the second network, and configured to send print information to the cloud service via the second network in accordance with a print instruction for printing a document received from a user using the client computer;
wherein the cloud service is configured to create a print job from the print information received from the client computer, store the print job in the first print queue, and send the print job stored in the first print queue to the print server via the first network,
wherein the print server is configured to receive the print job from the cloud service via the first network and store the print job in the second print queue,
wherein the cloud service is configured to determine whether the print job stored in the first print queue is to be sent to the print server according to transfer information stored in the cloud service,
wherein the transfer information is set by an administrator, the transfer information indicates whether all print jobs for a user stored in the first print queue are to be sent to the print server, or whether only certain print jobs for a user stored in the first print queue are to be sent to the print server, and
wherein the transfer information is also stored in the print server and
once the print job is stored in the second print queue, the print server is subsequently configured to perform one or more of the following workflows:
release the print job at a printer,
delete the print job,
applying budget control to the print job,
convert the print job to PCL data,
notify the user that the print job is ready for release at a printer,
checking properties of the print job against a print policy,
route the print job to another print server,
delegate the print job to a person or group/department,
apply a customer specific billing process to the print job,
print the print job on multiple printers in parallel,
manipulate the print job,
process the print job to add information
archive the print job,
send the print job to another local system, and
processing by customer configured workflow/workflow editor.
|