IP Library Granted Patent US 8,472,061
Granted Patent B2
US 8,472,061 · App. 12/999,057 · Granted Jun 25, 2013

Server apparatus, client apparatus, control method of server apparatus, control method of client apparatus, and program

Inventor: Hiroyasu Miyazawa (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
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,472,061
App. No.
12/999,057
Granted
Jun 25, 2013
Kind
B2
Abstract

A server apparatus is disclosed which communicates with a client apparatus and an image forming apparatus. The server apparatus executes a print service to transmit print data to the image forming apparatus and allows the image forming apparatus to print the print data in accordance with a print request transmitted from the client apparatus. The server apparatus then transmits a processing situation of the executed print service in accordance with a request repeatedly transmitted from the client apparatus. The server apparatus finally stops the request repeatedly transmitted from the client apparatus in response to completion of a process corresponding to the print request in the executed print service.

Claims (11)

1. A server apparatus which communicates with a client apparatus and an image forming apparatus, the server apparatus comprising:

an execution unit configured to execute a print service to transmit print data to the image forming apparatus and allow the image forming apparatus to perform a print process to print the print data in accordance with a print request transmitted from the client apparatus;

a transmission unit configured to transmit a print completion notification to the client apparatus in response to completion of the print process for the print request by the image forming apparatus, wherein, when the client apparatus repeatedly makes an inquiry about a processing situation of the print request, the transmission unit transmits a message indicating that the print process is under processing to the client apparatus, until it is confirmed that the image forming apparatus has completed the print process for the print request; and

a client control unit configured to instruct the client apparatus to stop the repeated inquiry when the transmission unit transmits the print completion notification to the client apparatus.

2. The server apparatus according to claim 1 , further comprising a deletion unit configured to delete data obtained from the print service executed by the execution unit after the process corresponding to the print request is completed in the print service executed by the execution unit.

3. A control method carried out in a server apparatus which communicates with a client apparatus and an image forming apparatus, the method comprising:

executing a print service to transmit print data to the image forming apparatus and allowing the image forming apparatus to perform a print process to print the print data in accordance with a print request transmitted from the client apparatus;

transmitting a print completion notification to the client apparatus in response to completion of the print process for the print request by the image forming apparatus, wherein, when the client apparatus repeatedly makes an inquiry about a processing situation of the executed print request, transmitting a message indicating that the print process is under processing to the client apparatus, until it is confirmed that the image forming apparatus has completed the print process for the print request; and

instructing the client apparatus to stop the repeated inquiry when the print completion notification is transmitted to the client apparatus.

4. The method according to claim 3 , further comprising deleting data obtained from the executed print service after the process corresponding to the print request is completed in the executed print service.

5. A non-transitory computer-readable storage medium on which is stored computer executable code of a computer program that, when executed by a computer, causes the computer to execute the method according to claim 3 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2011
From: MIYAZAWA, HIROYASU
To: CANON KABUSHIKI KAISHA
Reel/Frame 025718/0794 →
Priority Claims (1)
JP 2009-231433 · Oct 5, 2009 · national
Continuity (1)
Related Publication 20110228319A1 · Sep 22, 2011