IP Library Granted Patent US 8,289,555
Granted Patent B2
US 8,289,555 · App. 12/615,448 · Granted Oct 16, 2012

Print system, recording medium that stores printing program codes and method of printing

Assignee: Kyocera Mita Corporation
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,289,555
App. No.
12/615,448
Granted
Oct 16, 2012
Kind
B2
Abstract

A print system includes a print server and a first printer. The first printer receives print job data and executes printing. The first printer includes a job-data communication unit that receives the print job data from the print server; a job-processing-result notification unit that provides the print server with page-by-page print completion information; and a transfer request unit that transmits a request to transfer print job data corresponding to interrupted print job to the print server. The print server receives the print job data from a terminal device and includes a job-related-notification communication unit that receives the page-by-page print completion information; a job-data accumulation unit that accumulates the print job data from the terminal device and the page-by-page print completion information along with the print job data; and a job-data transfer unit that transfers the accumulated print job data to the first printer in response to the transfer request.

Claims (61)

1. A print system comprising:

a print server configured to receive print job data from a terminal device; and

a first printer and a second printer configured to receive the print job data and to execute printing,

each of the first printer and the second printer includes:

a job-data communication unit configured to receive the print job data from the print server;

a job-processing-result notification unit configured to provide the print server with a page-by-page of print completion information; and

a transfer request unit configured to transmit a request to transfer print job data corresponding to the print job to the print server;

a job data storage unit configured to store the print job data received from the print server and store the page-by-page print completion information; and

the print server includes:

a job-related-notification communication unit configured to receive the page-by-page print completion information from the job-processing-result notification unit;

a job-data accumulation unit configured to accumulate the print job data received from the terminal device and to accumulate, in association with the print job data, the page-by-page print completion information; and

a job-data transfer unit configured to transfer, in response to the transfer request from the transfer request unit, the print job data accumulated in the job-data accumulation unit to a printer that generated the transfer request, wherein

if a failure occurs in the second printer, the job-processing-result notification unit of the second printer is configured to provide an occasion of the failure to the print server and the second printer is configured to interrupt the print job;

the transfer request unit of the first printer is configured to transmit the transfer request of the print job data corresponding to the interrupted print job to the print server; and

if the print job data is not transmitted from the print server in response to the transfer request, the transfer request unit of the first printer is configured to transmit the transfer request of the interrupted print job to the second printer interrupting the print job.

2. The print system according to claim 1 , wherein

the job data communication unit of the second printer is configured to transmit the job data stored in the job data storage unit of the second printer to the first printer, in response to the transfer request of the interrupted print job from the first printer.

3. The print system according to claim 2 , wherein

the job-data communication unit of the first printer receives the print job data transmitted from the second printer in response to the transfer request.

4. The print system according to claim 1 , wherein

the transfer request unit transmits the identification code of the print job data to the print server upon the transfer request; and

the job-data transfer unit compares the identification code transmitted from the transfer request unit against the identification code of the print job data accumulated in the job-data accumulation unit, and only if the two identification codes match, the job-data transfer unit transfers the print job data.

5. A non-transitory computer-readable recording medium that stores printing program codes that are executed by a first printer computer, a second printer computer, and a print server computer, the printing program codes comprising:

a first program code for causing the print server computer to receive print job data from a terminal device and to accumulate the print job data;

a second program code for causing the first and second printer computers to receive the print job data from a print server;

a third program code for causing the first and second printer computers to print the print job data;

a fourth program code for causing the first and second printer computers to provide the print server with page-by-page print completion information;

a fifth program code for causing the print server computer to receive the page-by-page print completion information from a first printer;

a fifth program code for causing the print server computer to accumulate the page-by-page print completion information in association with the print job data;

a sixth program code for causing the first and second printer computers to transmit a request to transfer print job data corresponding to interrupted print job to the print server;

a seventh program code for causing the print server computer to transfer, in response to the transfer request from the first printer, the accumulated print job data to a printer that generated the transfer request; and

an eighth program code for causing the first and second printer computers to store the print job data received from the print server and store the page-by-page of print completion information, wherein

if a failure occurs in a second printer, the third program code causes the second printer computer to provide an occasion of the failure to the print server and interrupt the print job;

the sixth program code causes the first printer computer to transmit the transfer request of the print job data corresponding interrupted print job to the print server; and

if the print job data is not transmitted from the print server in response to the transfer request, the sixth program code causes the first printer computer to transmit the transfer request of the interrupted print job to the second printer interrupting the print job.

6. The non-transitory computer-readable recording medium according to claim 5 , the printing program codes further comprising

a ninth program code for causing the second printer computer to transmit the job data stored in the second printer to the first printer, in response to the transfer request of the interrupted print job from the first printer.

7. The non-transitory computer-readable recording medium according to claim 6 , wherein

the second program code causes the first printer computer to receive the print job data transmitted from the second printer in response to the transfer request.

8. The non-transitory computer-readable recording medium according to claim 5 , wherein

the sixth program code causes the first and second printer computers to transmit the identification code of the print job data to the print server upon the transfer request; and

the seventh program code cases the print server computer to compare the identification code transmitted from the transfer request unit against the identification code of the print job data accumulated in the job-data accumulation unit, and only if the two identification codes match, the seventh program code cases the print server computer to transfer the print job data.

9. A method of printing by a first printer, a second printer, and a print server comprising the steps of:

causing a-first and second printer computers to receive a print job data from the print server;

causing the first and second printer computers to print the print job data;

causing the first and second printer computers to provide the print server with page-by-page print completion information;

causing the print server computer to receive the page-by-page print completion information from the first printer;

causing the print server computer to accumulate the page-by-page print completion information in association with the print job data;

causing the first and second printer computers to transmit a request to transfer print job data corresponding to an interrupted print job to the print server;

causing the print server computer to transfer, in response to the transfer request from the first printer, the accumulated print job data to a printer that generated the transfer request; and

causing the first and second printer computers to store the print job data received from the print server and store the page-by-page of print completion information, wherein

if a failure occurs in the second printer, the second printer provides an occasion of the failure to the print server and interrupts the print job;

the first printer transmits the transfer request of the print job data corresponding to the interrupted print job to the print server; and

if the print job data is not transmitted from the print server in response to the transfer request, the first printer transmits the transfer request of the interrupted print job to the second printer interrupting the print job.

10. The method according to claim 9 wherein

the second printer transmits the job data stored in the job data storage unit of the second printer to the first printer, in response to the transfer request of the interrupted print job from the first printer.

11. The method according to claim 10 , wherein

the first printer receives the print job data transmitted from the second printer in response to the transfer request.

12. The method according to claim 9 , wherein

the first and second printer transmit the identification code of the print job data to the print server upon the transfer request; and

the print server compares the identification code transmitted from the transfer request unit against the identification code of the print job data accumulated in the job-data accumulation unit, and only if the two identification codes match, the print server transfers the print job data.

Assignments (2)
CHANGE OF NAME Recorded May 14, 2012
From: KYOCERA MITA CORPORATION
To: KYOCERA DOCUMENT SOLUTIONS INC.
Reel/Frame 028206/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2009
From: KAWAI, TAKANAO
To: KYOCERA MITA CORPORATION
Reel/Frame 023545/0579 →
Priority Claims (1)
JP 2009-020995 · Jan 30, 2009 · national
Continuity (1)
Related Publication 20100195144A1 · Aug 5, 2010