Information processing apparatus and control method therefor
AssigneeCanon Kabushiki Kaisha
InventorsMASAKATSU SAKURAI, Yoshio Kimura
Life of this patent
Estimating the term…
Abstract
Print job data is generated in accordance with a printing instruction from an application. When encryption of the print job data is designated, the generated print job data is encrypted, and the generated or encrypted print job data is output. When a printing apparatus serving as an output destination to which the encrypted print job data is output does not have a decryption function of decrypting the encrypted print job data, the output destination is changed to a decryption apparatus having the decryption function. When designation to save the print job data in the printing apparatus is detected in encryption, the print job is canceled.
Claims13
1-24. (canceled)
An information processing apparatus comprising:
- a generation unit configured to generate print job data in accordance with a printing instruction from an application;
- a display unit configured to display a screen for designating whether or not to execute encryption processing of the print job data generated by the generation unit;
- an encryption processing unit configured to perform encryption processing of the print job data when execution of the encryption processing of the print job data is designated on the screen;
- and
- a control unit configured to
- transmit the print job data encrypted by the encryption processing unit to a printing apparatus, in a case where the execution of the encryption processing is designated via the screen displayed by the display unit and a designation to save the print job data in the printing apparatus is not made, and
- transmit the print job data not encrypted by the encryption processing unit to the printing apparatus, in a case where the execution of the encryption processing is not designated via the screen displayed by the display unit,
- wherein the control unit controls the apparatus such that two processes performed according to two designations are not executed simultaneously, the two designations being a designation to execute the encryption processing made via the screen displayed by the display unit and the designation to save the print job data in the printing apparatus.
An information processing apparatus comprising:
- a generation unit configured to generate print job data in accordance with a printing instruction from an application;
- a display unit configured to display a screen for designating whether or not to execute encryption processing of the print job data generated by the generation unit;
- an encryption processing unit configured to perform encryption processing of the print job data when execution of the encryption processing of the print job data is designated on the screen;
- and
- a control unit configured to
- transmit the print job data encrypted by the encryption processing unit to a printing apparatus, in a case where the execution of the encryption processing is designated via the screen displayed by the display unit and a designation to save the print job data in the printing apparatus is not made, and
- transmit the print job data not encrypted by the encryption processing unit to the printing apparatus, in a case where the execution of the encryption processing is not designated via the screen displayed by the display unit,
- wherein the control unit controls the apparatus such that the print job data encrypted by the encryption processing unit is not saved in the printing apparatus.
A method of controlling an information processing apparatus, the method comprising:
- generating print job data in accordance with a printing instruction from an application;
- displaying a screen for designating whether or not to execute encryption processing of the print job data generated in the generating step;
- performing encryption processing of the print job data when execution of the encryption processing of the print job data is designated on the screen;
- transmitting the print job data encrypted in the encryption processing step to a printing apparatus, in a case where the execution of the encryption processing is designated via the screen displayed in the displaying step and a designation to save the print job data in the printing apparatus is not made;
- and
- transmitting the print job data not encrypted in the encryption processing step to the printing apparatus, in a case where the execution of the encryption processing is not designated via the screen displayed in the displaying step,
- wherein, in the transmitting steps, two processes according to two designations are not executed simultaneously, the two designations being a designation to execute the encryption processing made via the screen displayed in the displaying step and the designation to save the print job data in the printing apparatus.
A program embodied in a non-transitory computer-readable storage medium, which causes a computer to execute a method of controlling an information processing apparatus, the method comprising:
- generating print job data in accordance with a printing instruction from an application;
- displaying a screen for designating whether or not to execute encryption processing of the print job data generated in the generating step;
- performing encryption processing of the print job data when execution of the encryption processing of the print job data is designated on the screen;
- transmitting the print job data encrypted in the encryption processing step to a printing apparatus, in a case where the execution of the encryption processing is designated via the screen displayed in the displaying step and a designation to save the print job data in the printing apparatus is not made;
- and
- transmitting the print job data not encrypted in the encryption processing step to the printing apparatus, in a case where the execution of the encryption processing is not designated via the screen displayed in the displaying step,
- wherein, in the transmitting steps, two processes according to two designations are not executed simultaneously, the two designations being a designation to execute the encryption processing made via the screen displayed in the displaying step and the designation to save the print job data in the printing apparatus.
Dependencies are inferred from the claim text.