US 11,836,407 B2
Information processing apparatus and control method thereof, and non- transitory computer-readable storage medium
Tomohiro Suzuki, Kanagawa (JP); and Kouta Murasawa, Kanagawa (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Nov. 1, 2022, as Appl. No. 18/051,694.
Claims priority of application No. 2021-189621 (JP), filed on Nov. 22, 2021.
Prior Publication US 2023/0161527 A1, May 25, 2023
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1253 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1285 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A control method for controlling an information processing apparatus configured to generate print data using a first program described by JavaScript and a second program described by WebAssembly, comprising:
acquiring the second program in which a first generation logic configured to execute a generation processing, which is to be executed in a printer outside the information apparatus for generating print data, in the information processing apparatus is described, the first generation logic being modifiable and linked with the printer;
generating a second generation logic by modifying the first generation logic, described by the acquired second program, at least partially, the generation processing executed in the information processing apparatus being modified according to the modifying the first generation logic;
generating print data to be printed by the printer using input image data and the second generation logic; and
transmitting, to the printer, the print data generated in the generating the print data,
wherein the first generation logic is executed using the second program.