Information processing apparatus capable of transferring print job to another information processing apparatus, and its control method
First Claim
1. An information processing apparatus comprising:
- incomplete job detection means for, when an operation end process is requested, detecting if an incomplete print job, a process of which is not completed yet, is present in said apparatus;
alternate apparatus determination means for, when the incomplete print job is detected, determining another information processing apparatus which can alternately process that incomplete print job;
transfer means for transferring the incomplete print job to the other information processing apparatus which can alternately process that incomplete print job; and
end means for executing the operation end process after completion of transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed an information processing apparatus and its control method, which can proceed to execute a process of an incomplete print job upon receiving an end process request while an incomplete print job is present. In an information processing apparatus according to this invention, if an incomplete print job is present upon receiving an end process instruction, another information processing apparatus which can alternately process this print job is searched for (S2203), and the incomplete print job is transferred to that information processing apparatus (S2207). Since the information processing apparatus, which received the incomplete print job, processes the received print job as a self spooled print job, the print job can be normally processed.
-
Citations
37 Claims
-
1. An information processing apparatus comprising:
-
incomplete job detection means for, when an operation end process is requested, detecting if an incomplete print job, a process of which is not completed yet, is present in said apparatus;
alternate apparatus determination means for, when the incomplete print job is detected, determining another information processing apparatus which can alternately process that incomplete print job;
transfer means for transferring the incomplete print job to the other information processing apparatus which can alternately process that incomplete print job; and
end means for executing the operation end process after completion of transfer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of controlling an information processing apparatus, comprising:
-
the incomplete job detection step of detecting, when an operation end process is requested, if an incomplete print job, a process of which is not completed yet, is present in the apparatus;
the alternate apparatus determination step of determining, when the incomplete print job is detected, another information processing apparatus which can alternately process that incomplete print job;
the transfer step of transferring the incomplete print job to the other detected information processing apparatus; and
the end step of executing the operation end process after completion of transfer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product which implements a method of controlling an information processing apparatus, said computer program comprising:
-
an incomplete job detection program module for, when an operation end process is requested, detecting if an incomplete print job, a process of which is not completed yet, is present in the apparatus;
an alternate apparatus determination program module for, when the incomplete print job is detected, determining another information processing apparatus which can alternately process that incomplete print job;
a transfer program module for transferring the incomplete print job to the other detected information processing apparatus; and
an end program module for executing the operation end process after completion of transfer.
-
-
14. A computer readable storage medium which stores a computer program which implements a method of controlling an information processing apparatus,
said computer program comprising: -
an incomplete job detection program module for, when an operation end process is requested, detecting if an incomplete print job, a process of which is not completed yet, is present in the apparatus;
an alternate apparatus determination program module for, when the incomplete print job is detected, determining another information processing apparatus which can alternately process that incomplete print job;
a transfer program module for transferring the incomplete print job to the other detected information processing apparatus; and
an end program module for executing the operation end process after completion of transfer.
-
-
15. An information processing apparatus comprising:
-
reception means for receiving a non-processed print job, which is transferred from another information processing apparatus that is connected to said apparatus to be able to communicate with each other, at a timing different from a print request;
order control means for controlling a print order of a print apparatus on the basis of the print request; and
processing means for sending the non-processed print job received at the timing different from the print request as a self spooled print job.
-
-
16. An information processing apparatus comprising:
-
reception means for receiving a non-processed print job which is transferred from another information processing apparatus that is connected to said apparatus to be able to communicate with each other;
detection means for detecting reception of print permission information sent from an information apparatus different from the other information processing apparatus; and
processing means for sending the received non-processed print job as a self spooled print job in response to reception of the print permission information.
-
-
17. A method of controlling an information processing apparatus, comprising:
-
the reception step of receiving a non-processed print job, which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other, at a timing different from a print request;
the order control step of controlling a print order of a print apparatus on the basis of the print request; and
the processing step of sending the non-processed print job received at the timing different from the print request as a self spooled print job.
-
-
18. A method of controlling an information processing apparatus, comprising:
-
the reception step of receiving a non-processed print job which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other;
the detection step of detecting reception of print permission information sent from an information apparatus different from the other information processing apparatus; and
the processing step of sending the received non-processed print job as a self spooled print job in response to reception of the print permission information.
-
-
19. A computer program product that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a reception program module for receiving a non-processed print job, which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other, at a timing different from a print request;
an order control program module for controlling a print order of a print apparatus on the basis of the print request; and
a processing program module for sending the non-processed print job received at the timing different from the print request as a self spooled print job.
-
-
20. A computer program product that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a reception program module for receiving a non-processed print job which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other;
a detection program module for detecting reception of print permission information sent from an information apparatus different from the other information processing apparatus; and
a processing program module for sending the received non-processed print job as a self spooled print job in response to reception of the print permission information.
-
-
21. A computer readable storage medium that stores a computer program that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a reception program module for receiving a non-processed print job, which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other, at a timing different from a print request;
an order control program module for controlling a print order of a print apparatus on the basis of the print request; and
a processing program module for sending the non-processed print job received at the timing different from the print request as a self spooled print job.
-
-
22. A computer readable storage medium that stores a computer program that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a reception program module for receiving a non-processed print job which is transferred from another information processing apparatus that is connected to the apparatus to be able to communicate with each other;
a detection program module for detecting reception of print permission information sent from an information apparatus different from the other information processing apparatus; and
a processing program module for sending the received non-processed print job as a self spooled print job in response to reception of the print permission information. - View Dependent Claims (24, 25, 26, 27, 28, 30, 31, 32, 33, 34)
-
-
23. An information processing apparatus comprising print job management means for managing print job requests from another information processing apparatus which is connected to said apparatus to be able to communicate with each other, and processing print jobs in a predetermined order using a print apparatus which is connected to said apparatus to be able to communicate with each other,
wherein when a request source of the print job requests is changed, said print job management means changes management information of print jobs, the request source of which has been changed, to information corresponding to a new request source.
-
29. A method of controlling an information processing apparatus, which comprises the print job management step of managing print job requests from another information processing apparatus which is connected to the apparatus to be able to communicate with each other, and processing print jobs in a predetermined order using a print apparatus which is connected to the apparatus to be able to communicate with each other,
wherein the print job management step includes the step of changing, when a request source of the print job requests is changed, management information of print jobs, the request source of which has been changed, to information corresponding to a new request source.
-
35. A computer program product that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a print job management program module for managing print job requests from another information processing apparatus which is connected to the apparatus to be able to communicate with each other, and processing print jobs in a predetermined order using a print apparatus which is connected to the apparatus to be able to communicate with each other, wherein said print job management program module includes a program module for, when a request source of the print job requests is changed, changing management information of print jobs, the request source of which has been changed, to information corresponding to a new request source.
-
-
36. A computer readable storage medium that stores a computer program that implements a method of controlling an information processing apparatus, said computer program comprising:
-
a print job management program module for managing print job requests from another information processing apparatus which is connected to the apparatus to be able to communicate with each other, and processing print jobs in a predetermined order using a print apparatus which is connected to the apparatus to be able to communicate with each other, wherein said print job management program module includes a program module for, when a request source of the print job requests is changed, changing management information of print jobs, the request source of which has been changed, to information corresponding to a new request source.
-
-
37. A print system which is built by connecting first, second, and third information processing apparatuses to be able to communicate with each other,
said first information processing apparatus comprising: -
incomplete job detection means for, when an operation end process is requested, detecting if an incomplete print job, a process of which is not completed yet, is present in said apparatus;
alternate apparatus determination means for, when the incomplete print job is detected, determining another information processing apparatus which can alternately process that incomplete print job;
transfer means for transferring the incomplete print job to the other information processing apparatus which can alternately process that incomplete print job; and
end means for executing the operation end process after completion of transfer, said second information processing apparatus comprising;
reception means for receiving a non-processed print job, which is transferred from another information processing apparatus that is connected to said apparatus to be able to communicate with each other, at a timing different from a print request;
order control means for controlling a print order of a print apparatus on the basis of the print request; and
processing means for sending the non-processed print job received at the timing different from the print request as a self spooled print job, and said third information processing apparatus comprising print job management means for managing print job requests from another information processing apparatus which is connected to said apparatus to be able to communicate with each other, and processing print jobs in a predetermined order using a print apparatus which is connected to said apparatus to be able to communicate with each other, wherein when a request source of the print job requests is changed, said print job management means changes management information of print jobs, the request source of which has been changed, to information corresponding to a new request source.
-
Specification