US 7,571,481 B2
Computer peripheral apparatus and method of controlling the same
Yukihiko Shimizu, Chiba (Japan)
Assigned to Canon Kabushiki Kaisha, Tokyo (Japan)
Filed on Nov. 12, 2003, as Appl. No. 10/704,676.
Claims priority of application No. 2002-327144 (JP), filed on Nov. 11, 2002; and application No. 2003-352545 (JP), filed on Oct. 10, 2003.
Prior Publication US 2004/0230318 A1, Nov. 18, 2004
Int. Cl. G06F 11/00 (2006.01); G06F 15/00 (2006.01)
U.S. Cl. 726—24  [358/1.13] 5 Claims
OG exemplary drawing
 
1. A printing apparatus comprising:
a receiving unit configured to receive print data and attribute data attached to the print data from a sender device, wherein the attribute data includes scan log data related to scanning of malicious code data performed in the sender device, and a designation of an operation mode indicating whether scanning for malicious code in the print data should occur before or after printing of print data;
a scanning unit configured to perform scanning for detecting malicious code data in the print data; and
a printing unit configured to perform printing of the print data,
wherein if the designated operation mode is a high-speed processing mode and the attribute data satisfies at least one of predetermined safety conditions, said printing unit performs the printing before said scanning unit performs the scanning for malicious code in the print data, otherwise, said printing unit performs the printing after said scanning unit performed the scanning for malicious code in the print data.