Method and apparatus for encrypted print processing
First Claim
1. A print controller comprising:
- an acquisition unit that acquires document data;
an identification unit that identifies data to be encrypted, from the document data acquired by the acquisition unit;
an encryption unit that encrypts the data identified by the identification unit; and
a sending unit that sends the data encrypted by the encryption unit to an image forming apparatus, wherein the identification unit identifies data specified by specification information as an encryption target.
1 Assignment
0 Petitions
Accused Products
Abstract
According to a print controller of this embodiment, when a part of print data is specified to be encrypted, a client 102 determines functions supported by a printer 104. If the printer 104 is capable of handling partial encryption, the client 102 encrypts the specified portion, specifies the portion by PDL commands or XML tags, and sends the print data to the printer. The printer 104 decrypts it and then prints it out. Meanwhile, in the case of a printer 151 which does not support partially encrypted printing, printing is terminated, or the print data is sent to the printer 151 after replacing the portion specified to be encrypted with a different character string.
-
Citations
38 Claims
-
1. A print controller comprising:
-
an acquisition unit that acquires document data;
an identification unit that identifies data to be encrypted, from the document data acquired by the acquisition unit;
an encryption unit that encrypts the data identified by the identification unit; and
a sending unit that sends the data encrypted by the encryption unit to an image forming apparatus, wherein the identification unit identifies data specified by specification information as an encryption target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A print controller comprising:
-
a confirmation unit that confirms whether or not to continue print processing of document data including data specified by specification information from a user; and
a print data generation unit that generates print data after excluding data specified by the specification information if continuation of the print processing is confirmed by the confirmation unit and terminating generation of print data based on the document data if non-continuation is confirmed. - View Dependent Claims (11, 12)
-
-
13. A print controller comprising:
-
a first encryption unit that, if a printing apparatus capable of interpreting document data generated by an application is selected as an output destination, encrypting the document data;
an input unit that, if a printing apparatus incapable of interpreting document data generated by an application is selected as the output destination, inputs the document data to a printer driver from the application;
a generation unit that executes the printer driver based on the document data inputted by the input unit to generate print data;
a second encryption unit that encrypts the print data generated by the generation unit; and
a sending unit that sends the document data encrypted by the first encryption unit or the print data encrypted by the second encryption unit. - View Dependent Claims (14, 15, 16)
-
-
17. A print controller comprising:
-
an acquisition means for a printer driver to acquire print data for which encrypted printing has been specified, from an application;
a determination unit that determining whether or not an output destination set for the print data acquired by the acquisition unit is capable of encrypted printing by executing the printer driver; and
a notification unit that, if the determination unit determines that the output destination of a print job is not capable of encrypted printing, notifying the determination result to the application from the printer driver.
-
-
18. A printing control method comprising:
-
an acquisition step of acquiring document data;
an identification step of identifying data to be encrypted, from the document data acquired by the acquisition step;
an encryption step of encrypting the data identified by the identification step; and
a sending step of sending the data encrypted by the encryption step to an image forming apparatus;
whereinthe identification step identifies data specified by specification information as an encryption target. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A printing control method comprising:
-
a confirmation step of confirming whether or not to continue print processing of document data including data specified by specification information from a user; and
a print data generation step of generating print data after excluding data specified by the specification information if continuation of the print processing is confirmed by the confirmation step and terminating generation of print data based on the document data if non-continuation is confirmed. - View Dependent Claims (28, 29)
-
-
30. A printing control method comprising:
-
a first encryption step of, if a printing apparatus capable of interpreting document data generated by an application is selected as the output destination, encrypting the document data;
an input step of, if a printing apparatus incapable of interpreting document data generated by an application is selected as the output destination, inputting the document data to a printer driver from the application;
a generation step of executing the printer driver based on the document data inputted by the input step to generate print data;
a second encryption step of encrypting the print data generated by the generation step; and
a sending step of sending the document data encrypted by the first encryption step or the print data encrypted by the second encryption step. - View Dependent Claims (31, 32, 33)
-
-
34. A printing control method comprising:
-
an acquisition step of a printer driver acquiring print data for which encrypted printing has been specified, from an application;
a determination step of determining whether or not an output destination set for the print data acquired by the acquisition step is capable of encrypted printing by executing the printer driver; and
a notification step of, if the determination step determines that the output destination of a print job is not capable of encrypted printing, notifying the determination result to the application from the printer driver.
-
-
35. A program recorded in a computer-readable medium, comprising the codes of:
-
an acquisition step of acquiring document data;
an identification step of identifying data to be encrypted, from the document data acquired by the acquisition step;
an encryption step of encrypting the data identified by the identification step; and
a sending step of sending the data encrypted by the encryption step to an image forming apparatus;
whereinthe identification step identifies data specified by specification information as an encryption target.
-
-
36. A program recorded in a computer-readable medium, comprising the codes of:
-
a confirmation step of confirming whether or not to continue print processing of document data including data specified by specification information from a user; and
a print data generation step of generating print data after excluding data specified by the specification information if continuation of the print processing is confirmed by the confirmation step and terminating generation of print data based on the document data if non-continuation is confirmed.
-
-
37. A program recorded in a computer-readable medium, comprising the codes of:
-
a first encryption step of, if a printing apparatus capable of interpreting document data generated by an application is selected as the output destination, encrypting the document data;
an input step of, if a printing apparatus incapable of interpreting document data generated by an application is selected as the output destination, inputting the document data to a printer driver from the application;
a generation step of executing the printer driver based on the document data inputted by the input step to generate print data;
a second encryption step of encrypting the print data generated by the generation step; and
a sending step of sending the document data encrypted by the first encryption step or the print data encrypted by the second encryption step.
-
-
38. A printer driver program recorded in a computer-readable medium, comprising the codes of:
-
an acquisition step of acquiring print data for which encrypted printing has been specified, from an application;
a determination step of determining whether or not an output destination set for the print data acquired by the acquisition step is capable of encrypted printing; and
a notification step of, if the determination step determines that the output destination of a print job is not capable of encrypted printing, notifying the determination result to the application.
-
Specification