IP Library Granted Patent US 7,321,440
Granted Patent B2
US 7,321,440 · App. 10/267,671 · Granted Jan 22, 2008

Print job managing apparatus and print job control method

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 7,321,440
App. No.
10/267,671
Granted
Jan 22, 2008
Kind
B2
Abstract

A host that controls jobs of a printer obtains client identifying information within a job control request, which is received from a terminal, while obtaining the job information and client identifying information of the print request from the printer, and storing the same in a job information storage unit. For each job included in the job information that is obtained from the printer, a job control capability determiner compares the client identifying information (of print requester) and client identifying information of the terminal that made a control request. When both of the client identifying information is identical, it is determined that the control is allowed. When it is not identical, it is determined that the control is not allowed.

Claims (20)

1. A server apparatus connected to a printer and to a plurality of client terminals, comprising:

a print job obtainer configured to obtain, from the printer, information that identifies one of the plurality of client terminals and a print job, the one of the plurality of client terminals requesting the printer to print the print job;

a request obtainer configured to obtain a request for editing the print job stored in the printer from the one of the plurality of client terminals, the request including predetermined information that identifies the one of the plurality of client terminals; and

a controller configured to determine whether the information obtained by the print job obtainer includes the predetermined information that identifies the one of the plurality of client terminals obtained by the request obtainer, the controller being further configured to transmit, to the one of the plurality of client terminals, predetermined list data including the print job which the one of the plurality of client terminals can access, when it is determined that the information obtained by the print job obtainer includes the predetermined information identifying the one of the plurality of client terminals obtained by the request obtainer, so that the one of the plurality of client terminals can instruct the server apparatus to edit the print job using the predetermined list data without inputting a password at the one of the plurality of client terminals, and the instructed server apparatus instructs the printer to edit the print job specified by the one of the plurality of client terminals.

2. The server apparatus according to claim 1 , wherein the predetermined list data includes a print job which the one of the plurality of client terminals cannot access when it is determined that the information obtained by the print job obtainer does not include the information that identifies the one of the plurality of client terminals obtained by the request obtainer.

3. The server apparatus according to claim 1 , wherein the information that identifies the one of the plurality of client terminals comprises an IP address of the one of the plurality of client terminals.

4. The server apparatus according to claim 1 , wherein the information that identifies the one of the plurality of client terminals comprises a machine name of the one of the plurality of client terminals.

5. The server apparatus according to 1 , wherein the predetermined list data is generated in HTML.

6. The server apparatus according to 1 , wherein the one of the plurality of client terminals instructs the server apparatus to delete the print job, and the server apparatus instructs the printer to delete the print job specified by the one of the plurality of client terminals.

7. The server apparatus according to 1 , wherein the one of the plurality of client terminals instructs the server apparatus to hold the print job, and the server apparatus instructs the printer to hold the print job specified by the one of the plurality of client terminals.

8. The server apparatus according to 1 , wherein the one of the plurality of client terminals instructs the server apparatus to perform a predetermined print job specified by the one of the plurality of client terminals prior to other print jobs of the one of the plurality of client terminals, and the server apparatus instructs the printer to perform the predetermined print job prior to other print jobs of the one of the plurality of client terminals.

9. A server apparatus connected to a printer and to a plurality of client terminals, comprising:

a memory configured to store predetermined information that identifies an administrator of the plurality of client terminals;

a print job obtainer configured to obtain, from the printer, information that identifies the plurality of client terminals and at least one print job, the plurality of client terminals requesting the printer to print the at least one print job;

a request obtainer configured to obtain, from the administrator, a request to edit the at least one print job stored in the printer, the request including the predetermined information that identifies the administrator; and

a controller configured to transmit, to the administrator, predetermined list data that includes the at least one print job which the plurality of client terminals can access, when it is determined that the request includes the predetermined information that identifies the administrator, so that the administrator can instruct the server apparatus to edit the at least one print job stored in the printer using the predetermined list data without inputting a password at the administrator, and the instructed server apparatus instructs the printer to edit the at least one print job specified by the administrator.

10. A method for controlling a print job using a server apparatus, the server apparatus being connected to a printer and to a plurality of client terminals, comprising: obtaining information that identifies one of the plurality of client terminals and a print job, from the printer, the one of the plurality of client terminals requesting the printer to print the print job;

obtaining a request for editing the print job stored in the printer from the one of the plurality of client terminals, the request including predetermined information that identifies the one of the plurality of client terminals;

determining whether the obtained information includes the predetermined information that identifies the one of the plurality of client terminals obtained from the one of the plurality of client terminals by the request; and

transmitting, to the one of the plurality of client terminals, predetermined list data including the print job which the one of the plurality of client terminals can access when it is determined that the obtained information includes the predetermined information identifying the one of the plurality of client terminals obtained by the request, so that the one of the plurality of client terminals can instruct the server apparatus to edit the print job using the predetermined list data without inputting a password at one of the plurality of client terminals, and the instructed server apparatus instructs the printer to edit the print job specified by the one of the plurality of client terminals.

Assignments (2)
MERGER Recorded May 23, 2003
From: MATSUSHITA GRAPHIC COMMUNICATION SYSTEMS, INC.
To: PANASONIC COMMUNICATIONS CO., LTD.
Reel/Frame 014081/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2002
From: KIMURA, SHOUGO
To: MATSUSHITA GRAPHIC COMMUNICATION SYSTEMS, INC.
Reel/Frame 013375/0967 →