IP Library Patent Application 12234015
Patent Application
App. No. 12/234,015

JOB EXECUTING APPARATUS FOR EXECUTING A JOB IN RESPONSE TO A RECEIVED COMMAND AND METHOD OF EXECUTING A JOB IN RESPONSE TO A RECEIVED COMMAND

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 None
App. No.
12/234,015
Abstract

A job executing apparatus is provided with a job ID creation device configured to create a job ID in a case where a first command and an external apparatus ID of an external apparatus are received, a sending device configured to send the job ID to the external apparatus, a storing device configured to store combination data of the job ID and the external apparatus ID, a second command determination device configured to determine whether or not combination data received with a second command is stored in the storing device, and a job executing device configured to execute a job corresponding to the job ID received with the second command in a case where a positive determination is made, and configured to prohibit executing the job corresponding to the job ID received with the second command in a case where a negative determination is made.

Claims (52)

1 . A job executing apparatus for executing a job in response to a received command, the job executing apparatus comprising:

a receiving device configured to receive a command;

a job ID creation device configured to create a job ID in a case where the receiving device receives a first command and an external apparatus ID of an external apparatus;

a sending device configured to send the job ID to the external apparatus;

a storing device configured to store combination data of the job ID and the external apparatus ID;

a second command determination device configured to determine, in a case where the receiving device receives a second command, a job ID, and an external apparatus ID of an external apparatus, whether or not combination data of the job ID and the external apparatus ID received with the second command is stored in the storing device; and

a job executing device configured to execute a job corresponding to the job ID received with the second command in a case where the second command determination device makes a positive determination, and configured to prohibit executing the job corresponding to the job ID received with the second command in a case where the second command determination device makes a negative determination.

2 . The job executing apparatus as in claim 1 , further comprising:

an improper ID storing device configured to store the external apparatus ID received with the second command in a case where the second command determination device makes the negative determination.

3 . The job executing apparatus as in claim 2 , further comprising:

an improper ID determination device configured to determine, in a case where the receiving device receives the first command and the external apparatus ID, whether or not the external apparatus ID received with the first command is stored in the improper ID storing device,

wherein the job ID creation device creates the job ID in a case where the improper ID determination device makes a negative determination, and the job ID creation device does not create the job ID in a case where the improper ID determination device makes a positive determination.

4 . The job executing apparatus as in claim 1 , further comprising:

a cancel command determination device configured to determine, in a case where the receiving device receives a cancel command, a job ID, and an external apparatus ID of an external apparatus, whether or not combination data of the job ID and the external apparatus ID received with the cancel command is stored in the storing device; and

a job canceling device configured to cancel a job corresponding to the job ID received with the cancel command in a case where the cancel command determination device makes a positive determination, and configured to prohibit canceling the job corresponding to the job ID received with the cancel command in a case where the cancel command determination device makes a negative determination.

5 . The job executing apparatus as in claim 4 , further comprising:

an improper ID storing device configured to store the external apparatus ID received with the cancel command in a case where the cancel command determination device makes the negative determination.

6 . The job executing apparatus as in claim 5 , further comprising:

an improper ID determination device configured to determine, in a case where the receiving device receives the first command and the external apparatus ID, whether or not the external apparatus ID received with the first command is stored in the improper ID storing device,

wherein the job ID creation device creates the job ID in a case where the improper ID determination device makes a negative determination, and the job ID creation device does not create the job ID in a case where the improper ID determination device makes a positive determination.

7 . The job executing apparatus as in claim 1 ,

wherein the external apparatus ID is at least one of an IP address and a WSA address.

8 . The job executing apparatus as in claim 1 ,

wherein the external apparatus ID is a source IP address included in a header of a packet.

9 . A method of executing a job in response to a received command, the method comprising:

receiving a first command and an external apparatus ID of an external apparatus;

creating a job ID in a case where the first command and the external apparatus ID are received;

sending the job ID to the external apparatus;

storing combination data of the job ID and the external apparatus ID in a storing device;

receiving a second command, a job ID, and an external apparatus ID of an external apparatus;

determining whether or not combination data of the job ID and the external apparatus ID received with the second command is stored in the storing device;

executing a job corresponding to the job ID received with the second command in a case where a positive determination is obtained; and

prohibiting executing the job corresponding to the job ID received with the second command in a case where a negative determination is obtained.

10 . The method as in claim 9 , further comprising:

storing the external apparatus ID received with the second command in an improper ID storing device in a case where the negative determination is obtained.

11 . The method as in claim 10 , further comprising:

determining, in a case where the first command and the external apparatus ID are received, whether or not the external apparatus ID received with the first command is stored in the improper ID storing device;

wherein the job ID is created in a case where a negative determination for the external apparatus ID received with the first command is obtained, and the job ID is not created in a case where a positive determination for the external apparatus ID received with the first command is obtained.

12 . The method as in claim 9 , further comprising:

receiving a cancel command, a job ID, and an external apparatus ID of an external apparatus,

determining, in a case where the cancel command, the job ID, and the external apparatus ID are received, whether or not combination data of the job ID and the external apparatus ID received with the cancel command is stored in the storing device;

canceling a job corresponding to the job ID received with the cancel command in a case where a positive determination for the combination data received with the cancel command is obtained; and

prohibiting canceling the job corresponding to the job ID received with the cancel command in a case where a negative determination for the combination data received with the cancel command is obtained.

13 . The method as in claim 12 , further comprising:

storing the external apparatus ID received with the cancel command in an improper ID storing device in a case where the negative determination for the combination data received with the cancel command is obtained.

14 . The method as in claim 13 , further comprising:

determining, in a case where the first command and the external apparatus ID are received, whether or not the external apparatus ID received with the first command is stored in the improper ID storing device,

wherein the job ID is created in a case where a negative determination for the external apparatus ID received with the first command is obtained, and the job ID is not created in a case where a positive determination for the external apparatus ID received with the first command is obtained.

15 . The method as in claim 9 ,

wherein the external apparatus ID is at least one of an IP address and a WSA address.

16 . The method as in claim 9 ,

wherein the external apparatus ID is a source IP address included in a header of a packet.

Assignments (2)
SECURITY AGREEMENT Recorded Oct 14, 2009
From: ZEACHEM, INC.
To: VENTURE LENDING & LEASING V, INC.
Reel/Frame 023379/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2008
From: SUZUKI, TAKANOBU
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 021557/0836 →