IP Library Granted Patent US 8,854,654
Granted Patent B2
US 8,854,654 · App. 12/341,937 · Granted Oct 7, 2014

Method and apparatus for controlling routing of print jobs

Inventor: Karsten Huster (Bad Iburg, DE)
Assignee: Canon Europa N.V.
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 8,854,654
App. No.
12/341,937
Granted
Oct 7, 2014
Kind
B2
Abstract

A computer-implemented method for controlling routing of print jobs, the computer-implemented method includes determining whether a print job meets at least one predetermined criteria and sending a notification based on a result of the determination.

Claims (44)

1. A computer-implemented method for controlling routing of print jobs, the computer-implemented method comprising:

at a default printer driver,

receiving a document and one or more print settings for the document,

generating a print job based on the document and the one or more print settings, and

transferring the print job to a print manager;

at the print manager,

receiving the print job from the default printer driver,

determining whether the print job generated by the default printer driver meets at least one predetermined criterion, wherein the predetermined criterion indicates a setting of an attribute of the print job,

filtering possible printers for printing the print job based on one or more job attributes of the print job generated by the default printer driver and the at least one predetermined criterion, and

sorting the possible printers into an order based on the at least one predetermined criterion; and

displaying the sorted order of possible printers to a user.

2. The computer-implemented method according to claim 1 , wherein the at least one predetermined criterion includes at least one of a number of pages to be printed, quality of printing, and finishing options of the print job.

3. The computer-implemented method according to claim 1 , further comprising sending a notification is scnt to a sender of the print job.

4. The computer-implemented method according to claim 3 , wherein the notification includes details of a selected printer.

5. The computer-implemented method according to claim 1 , further comprising sending a notification based on a result of the determination, wherein sending the notification includes sending a notification to an entity authorized to approve printing of the print job.

6. The computer-implemented method according to claim 5 , wherein the at least one predetermined criterion includes whether a cost of a print job exceeds a predetermined threshold.

7. The computer-implemented method according to claim 5 , wherein a threshold is set for each sender of a print job, and wherein the at least one predetermined criterion includes whether a job cost exceeds a predetermined threshold for the particular sender of the print job concerned.

8. The computer-implemented method according to claim 5 , wherein the notification includes a request to approve printing the print job.

9. The computer-implemented method according to claim 8 , further comprising holding the print job until approval is received from an entity authorized to approve the print job.

10. An apparatus for controlling routing of print jobs, the apparatus comprising:

a default printer driver configured to

receive a document and one or more print settings for the document,

generate a print job based on the document and the one or more print settings, and

transfer the print job to a print manager;

the print manager configured to

receive the print job from the default printer driver after generation of the print job by the default printer driver,

determine whether the print job generated by the default printer driver meets at least one predetermined criterion, wherein the predetermined criterion indicates a setting of an attribute of the print job,

filter possible printers for printing the print job based on one or more job attributes of the print job generated by the default printer driver and the at least one predetermined criterion, and

sort the possible printers into an order based on the at least one predetermined criterion; and

displaying means configured to display the sorted order of possible printers to a user.

11. A non-transitory computer-readable storage medium storing a program to control routing of print jobs that, when run on a processor or computer in an information-processing apparatus, causes the information-processing apparatus to perform operation comprising:

at a default printer driver,

receiving a document and one or more print settings for the document,

generating a print job based on the document and the one or more print settings, and

transferring the print job to a print manager;

at the print manager,

receiving the print job from the default printer driver,

determining whether the print job generated by the default printer driver meets at least one predetermined criterion, wherein the predetermined criterion indicates a setting of an attribute of the print job;

filtering possible printers for printing the print job based on one or more job attributes of the print job generated by the default printer driver and the at least one predetermined criterion, and

sorting the possible printer into an order based on the at least one predetermined criterion; and

displaying the sorted order of possible printers to a user.

12. The computer-implemented method according to claim 1 , wherein the job attributes of the print job are changed to specify a printer selected by the user.

13. The computer-implemented method according to claim 1 , further comprising receiving, after generation of the print job by the default printer driver, a selection of a printer to print the print job that indicates one of the possible printers.

14. The computer-implemented method according to claim 1 , wherein the one or more job attributes of the print job are one or more print settings of the print job.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: CANON EUROPA N.V.
To: NT-WARE SYSTEMPROGRAMMIERUNGS-GMBH
Reel/Frame 068269/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2011
From: HUSTER, KARSTEN
To: CANON EUROPA N.V.
Reel/Frame 027168/0991 →
Priority Claims (1)
EP 07124158 · Dec 28, 2007 · regional
Continuity (1)
Related Publication 20090174895A1 · Jul 9, 2009