IP Library Granted Patent US 8,830,500
Granted Patent B2
US 8,830,500 · App. 12/341,939 · Granted Sep 9, 2014

Print-job distribution program, a printer program and corresponding methods

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,830,500
App. No.
12/341,939
Granted
Sep 9, 2014
Kind
B2
Abstract

A computer-readable storage medium and computer-implemented method of distributing a print-job including receiving, from a printer, a request to send a print job to the printer, converting the print job from a first format to a second format, sending the print job to the printer in the second format, wherein the second format is compatible with the printer, and wherein the second format is selected from a plurality of different formats depending on the identity of the printer from which the request to send a print job was received.

Claims (33)

1. A non-transitory computer-readable storage medium storing a print-job distribution program comprising:

reception code which receives, from a designated printer, a request to send a print job to the designated printer, and the designated printer is selected from a group of at least two printers by logging a user into the designated printer;

conversion code which converts the print job from a first print format to a page description language as a second print format, wherein the first print format is independent of the designated printer to which the print job may be sent; and

sending code which sends the print job to the designated printer in the second print format, wherein the second print format is compatible with the designated printer, and wherein the sending code selects the second print format from a plurality of different print formats depending on an identity of the designated printer from which the request to send the print job was received.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein the conversion code converts the print job from the first print format into a plurality of print jobs in different print formats including the print job in the second print format, and the sending code selects the print job in the second print format from the plurality of print jobs in different print formats.

3. The non-transitory computer-readable storage medium according to claim 2 , wherein the conversion code converts the print job in the first print format into the plurality of print jobs in different print formats prior to receipt of the request to send the print job to the designated printer.

4. The non-transitory computer-readable storage medium according to claim 1 , wherein the conversion code converts the print job from the first print format to the second print format in response to a request from the designated printer and the selection of the second print format by the sending code.

5. The non-transitory computer-readable storage medium according to claim 4 , wherein the request from the designated printer is one of a request to send the print job to the designated printer, a request to access the print-job distribution program from the designated printer, and a request to view a list of print jobs stored by the print-job distribution program at the designated printer.

6. The non-transitory computer-readable storage medium according to claim 1 , wherein the sending code selects the second print format based on at least one of a serial number of the designated printer and a network address of the designated printer.

7. The non-transitory computer-readable storage medium according to claim 1 , wherein the first print format is portable document format.

8. The non-transitory computer-readable storage medium according to claim 1 , wherein the print-job distribution program further comprises a modifying code which modifies the print job in response to a request to modify the print job.

9. A non-transitory computer-readable storage medium storing a printer program which requests a print job from a print-job distribution program, and a computer-readable storage medium storing print-job distribution program, the print-job distribution program comprising:

reception code which receives, from a designated printer, of a request to send a print job to the designated printer, and the designated printer is selected from a group of at least two printers by logging a user into the designated printer;

conversion code which converts the print job from a first print format to a page description language as a second print format, wherein the first print format is independent of the designated printer to which the print job may be sent; and

sending code which sends the print job to the designated printer in the second print format, wherein the second print format is compatible with the designated printer, and wherein the sending code portion selects the second print format from a plurality of different print formats depending on an identity of the designated printer from which the request to send the print job was received.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein the printer program comprises a code for causing display of a list of print jobs that may be requested from the print-job distribution program.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein the printer program comprises a generating code which generates a request to modify the print job, and a sending code which sends a generated request to modify the print job to the print-job distribution program.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein the generating code of the printer program only allows generation of modification requests that would cause the print job to be modified to include print attributes that may be correctly processed by the designated printer.

13. A print management apparatus, comprising the computer-readable storage medium according to claim 9 .

14. A computer-implemented method of distributing a print-job comprising:

receiving, from a designated printer, a request to send a print job to the designated printer, and the designated printer is selected from a group of at least two printers by logging a user into the designated printer;

converting the print job from a first print format to a page description language as a second print format, wherein the first print format is independent of the designated printer to which the print job may be sent; and

sending the print job to the designated printer in the second print format, wherein the second print format is compatible with the designated printer, and wherein the second print format is selected from a plurality of different print formats depending on the identity of the designated printer from which the request to send the print job was received.

15. A non-transitory computer-readable storage medium storing a print-job distribution program comprising:

reception means for receiving, from a designated printer, a request to send a print job to the designated printer, and the designated printer is selected from a group of at least two printers by logging a user into the designated printer;

conversion means for converting the print job from a first print format to a page description language as a second print format; and

sending means for sending the print job to the designated printer in the second print format, wherein the second print format is compatible with the designated printer, and wherein the sending means is configured to select the second print format from a plurality of different print formats depending on an identity of the designated printer from which the request to send the print job was received.

16. A non-transitory computer-readable storage medium storing a print-job distribution program comprising:

reception code which receives, from a designated printer, a request to send a print job to the designated printer, and the designated printer is selected from a group of at least two printers by logging a user into the designated printer;

conversion code which converts the print job from a first print format to a page description language as a second print format, wherein the first print format is independent of the designated printer to which the print job may be sent; and

sending code which sends the print job to the designated printer in the second print format, wherein the second print format is compatible with the designated printer, and wherein the sending code selects the second print format from a plurality of different print formats depending on the identity of the designated printer from which the request to send the print job was received, and

wherein the conversion code converts the print job from the first print format into a plurality of print jobs in different print formats including the print job in the second print format prior to receipt of the request to send the print job to the designated printer, and

wherein the sending code selects the print job in the second print format from the plurality of print jobs in different print formats.

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/0938 →
Priority Claims (1)
EP 07124159 · Dec 28, 2007 · regional
Continuity (1)
Related Publication 20090168100A1 · Jul 2, 2009