IP Library Granted Patent US 12,455,710
Granted Patent B2
US 12,455,710 · App. 18/263,307 · Granted Oct 28, 2025

Transfer of print jobs between print queues

Inventors: Chris Tickler (Harpenden, GB); Stephen Jobes (Düsseldorf, DE); Peter Lange (Bad Oeynhausen, DE)
Assignee: NT-WARE SYSTEMPROGRAMMIERUNGS-GMBH
G06F3/1288G06F3/1203G06F3/126G06F3/1274
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,455,710
App. No.
18/263,307
Granted
Oct 28, 2025
Kind
B2
Abstract

A printing system includes a cloud service including a first print job queue, a print server including a second print job queue, and a client computer. The client computer sends print information to the cloud service via a second network in accordance with a print instruction from a user. The cloud service creates a print job from the print information, stores the print job in the first print queued, and sends the print job stored in the first print queue to the print server via a first network. The print server stores the print job in the second print queue.

Claims (111)

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.

2 . The printing system according to claim 1 , wherein the cloud service is configured to delete the print job from the first print queue after the print job has been sent to the print server.

3 . The printing system according to claim 1 , wherein the print server 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 print server, and if the transfer information indicates that the print job is to be sent, the print server is configured to send a request to the cloud service via the first network for the print job stored in the first print queue.

4 . The printing system according to claim 1 , wherein a timing when the cloud service sends the print job stored in the first print queue to the print server is at a predetermined timing.

5 . The printing system according to claim 1 , wherein the print information includes print data and attribute information relating to the document to be printed, and the cloud service is configured to use the print data and attribute information to create the print job.

6 . A printing method in a printing system including 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, and a client computer connected to the second network, the method comprising:

sending 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;

creating a print job from the print information;

storing the print job in the first print queue;

sending the print job stored in the first print queue to the print server via the first network; and

storing 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.

7 . The method according to claim 6 , further comprising deleting the print job from the first print queue after the print job has been sent to the print server.

8 . The method according to claim 6 , further comprising:

determining 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 print server, and

if the transfer information indicates that the print job is to be sent, sending a request to the cloud service via the first network for the print job stored in the first print queue.

9 . The method according to claim 6 , wherein the timing when the print job stored in the first print queue is sent to the print server is at a predetermined timing.

10 . The method according to claim 6 , wherein the print information includes print data and attribute information relating to the document to be printed, the step of creating the print job includes the use of the print data and attribute information to create the print job.

11 . A non-transitory computer-readable storage medium storing a program that when executed on a computer causes the computer to perform a method according to claim 6 .

12 . A printing system comprising:

a cloud service connected to a first network and a second network;

a client computer connected to the second network and including a first print job queue for storing print jobs for printing, and configured to send print attribute 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;

a print server connected to the first network and including a second print job queue for storing print jobs for printing;

wherein the client computer is configured to create a print job in accordance with the print instruction, 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 and second networks,

wherein the print server is configured to receive the print job from the client computer 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.

13 . A printing method in a printing system including a cloud service connected to a first network and a second network, and a client computer connected to the second network and including a first print job queue for storing print jobs for printing, and a print server connected to the first network and including a second print job queue for storing print jobs for printing, the method comprising:

sending print attribute 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;

creating a print job in accordance with the print instruction;

storing the print job in the first print queue;

sending the print job stored in the first print queue to the print server via the first and second networks; and

storing 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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2025
From: TICKLER, CHRIS; JOBES, STEPHEN; LANGE, PETER
To: CANON EUROPA NV
Reel/Frame 072410/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2025
From: TICKLER, CHRIS; JOBES, STEPHEN; LANGE, PETER
To: CANON EUROPA NV
Reel/Frame 072644/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: CANON EUROPA N.V.
To: NT-WARE SYSTEMPROGRAMMIERUNGS-GMBH
Reel/Frame 068269/0324 →
Priority Claims (1)
GB 2101279 · Jan 29, 2021 · national
Continuity (1)
Related Publication 20240086131A1 · Mar 14, 2024
References Cited (13)
US 20150242168A1 · Yu · 2015 [cited by examiner]
US 20150339082A1 · Yeung · 2015 [cited by examiner]
US 20200364010A1 · Inoue · 2020 [cited by examiner]
US 20210165620A1 · Morita · 2021 [cited by examiner]
US 20220179604A1 · Yasuda · 2022 [cited by examiner]
EP 2378411A2 · 2011 [cited by examiner]
EP 3742279A1 · 2020 [cited by examiner]
GB 2486629A · 2012 [cited by examiner]
JP 2011227624A · 2011 [cited by applicant]
JP 2015014954A · 2015 [cited by applicant]
JP 2019057146A · 2019 [cited by applicant]
JP 2020187700A · 2020 [cited by applicant]
WO WO2020152257A1 · 2020 [cited by examiner]