Server printing apparatus and its control method, and computer program
First Claim
1. An information processing apparatus which transmits processing data regarding print processing to a plurality of processing devices, in order to perform the print processing according to a print order received from a client, said apparatus comprising:
- a central processing unit that executes a workflow manager program for controlling said apparatus to;
receive, from the plurality of processing devices, notifications indicating that the respective processing devices have completed processing based on the processing data;
determine whether the print processing has been completed, based on the notifications received from the plurality of processing devices;
determine whether the client has acknowledged the completion of the print processing, when it is determined that the print processing has been completed;
transmit to the plurality of processing devices a deletion instruction to delete information regarding the processing data, when it is determined that the client has acknowledged the completion of the print processing; and
determine whether all of the plurality of processing devices have deleted the information regarding the processing data in accordance with the deletion instruction,wherein when it is determined that at least one of the plurality of processing devices has not deleted the information regarding the processing data, the deletion instruction is transmitted to the device which has not deleted the information regarding the processing data.
1 Assignment
0 Petitions
Accused Products
Abstract
A server printing apparatus which can communicate with a plurality of processors for respectively executing any of not less than one processes included in a print-related process according to a print order, includes a storage unit for storing execution content information indicating execution contents using at least one processor in association with the print-related process according to the print order, an encryption key storage unit for storing encryption keys uniquely and respectively given to the plurality of processors, and an encryption processing unit for encrypting information associated with each of the processors in the execution content information using the encryption key unique to that processor, and the processors are controlled to execute the print-related process according to the print order using the execution content information.
29 Citations
8 Claims
-
1. An information processing apparatus which transmits processing data regarding print processing to a plurality of processing devices, in order to perform the print processing according to a print order received from a client, said apparatus comprising:
-
a central processing unit that executes a workflow manager program for controlling said apparatus to; receive, from the plurality of processing devices, notifications indicating that the respective processing devices have completed processing based on the processing data; determine whether the print processing has been completed, based on the notifications received from the plurality of processing devices; determine whether the client has acknowledged the completion of the print processing, when it is determined that the print processing has been completed; transmit to the plurality of processing devices a deletion instruction to delete information regarding the processing data, when it is determined that the client has acknowledged the completion of the print processing; and determine whether all of the plurality of processing devices have deleted the information regarding the processing data in accordance with the deletion instruction, wherein when it is determined that at least one of the plurality of processing devices has not deleted the information regarding the processing data, the deletion instruction is transmitted to the device which has not deleted the information regarding the processing data. - View Dependent Claims (2, 6)
-
-
3. A control method of an information processing apparatus which transmits processing data regarding print processing to a plurality of processing devices, in order to perform the print processing according to a print order received from a client, said method comprising the steps of:
-
receiving, from the plurality of processing devices, notifications indicating that the respective processing devices have completed processing based on the processing data; determining whether the print processing has been completed, based on the notifications received from the plurality of processing devices; determining whether the client has acknowledged the completion of the print processing, when it is determined that the print processing has been completed; transmitting to the plurality of processing devices a deletion instruction to delete information regarding the processing data, when it is determined that the client has acknowledged the completion of the print processing; and determining whether all of the plurality of processing devices have deleted the information regarding the processing data in accordance with the deletion instruction, wherein when it is determined that at least one of the plurality of processing devices has not deleted the information regarding the processing data, the deletion instruction is transmitted to the device which has not deleted the information regarding the processing data, and wherein the preceding steps are performed by a central processing unit of the information processing apparatus. - View Dependent Claims (4, 7)
-
-
5. A computer program stored in a non-transitory computer-readable medium which causes a computer to execute a control method of an information processing apparatus which transmits processing data regarding print processing to a plurality of processing devices to, in order perform the print processing according to a print order received from a client, said method comprising the steps of:
-
receiving, from the plurality of processing devices, notifications indicating that the respective processing devices have completed processing based on the processing data; determining whether the print processing has been completed, based on the notifications received from the plurality of processing devices; determining whether the client has acknowledged the completion of the print processing, when it is determined that the print processing has been completed; transmitting to the plurality of processing devices a deletion instruction to delete information regarding the processing data, when it is determined that the client has acknowledged the completion of the print processing; and determining whether all of the plurality of processing devices have deleted the information regarding the processing data in accordance with the deletion instruction, wherein when it is determined that at least one of the plurality of processing devices has not deleted the information regarding the processing data, the deletion instruction is transmitted to the device which has not deleted the information regarding the processing data. - View Dependent Claims (8)
-
Specification