US 11,748,051 B2
Control method and information processing apparatus extending the function of a printer driver
Tetsuya Shiohara, Sagamihara (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jul. 13, 2022, as Appl. No. 17/863,936.
Application 17/863,936 is a continuation of application No. 17/027,445, filed on Sep. 21, 2020, granted, now 11,429,331.
Application 17/027,445 is a continuation of application No. 16/299,753, filed on Mar. 12, 2019, granted, now 10,809,955, issued on Oct. 20, 2020.
Claims priority of application No. 2018-048200 (JP), filed on Mar. 15, 2018.
Prior Publication US 2022/0342619 A1, Oct. 27, 2022
Int. Cl. G06F 3/12 (2006.01); G06K 15/00 (2006.01); G06K 15/02 (2006.01)
CPC G06F 3/1276 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1211 (2013.01); G06F 3/1245 (2013.01); G06F 3/1257 (2013.01); G06F 3/1258 (2013.01); G06F 3/1279 (2013.01); G06K 15/1805 (2013.01); G06K 15/1849 (2013.01); G06K 15/4045 (2013.01); G06F 3/1208 (2013.01); G06F 3/1256 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An information processing method of an information processing apparatus storing an editing application with which intermediate data including drawing data generated with a drawing application is editable, the method comprising: determining an interface, which is to be used to obtain the intermediate data, from among a plurality of interfaces; and obtaining the intermediate data with use of the determined interface; wherein, in the determining, the intermediate data is not obtained with use of an interface with different formats being used for input and output, and the intermediate data is obtained with use of an interface with same format being used for input and output,
wherein the interface with the same format being used for input and output includes a first format interface for inputting and outputting the intermediate data on a part to part basis to obtain the intermediate data and a second format interface for inputting and outputting the intermediate data with all parts together to obtain the intermediate data; and
further comprising: obtaining information related to printing setting, wherein, in the determining, the interface, which is to be used to obtain the intermediate data, from among the plurality of interfaces using the obtained information related to print setting, and wherein in a case where the information related to print setting includes information related to setting requiring editing of the intermediate data with the editing application, the intermediate data is obtained by the editing application with use of the first format interface among the plurality of interfaces, and in a case where the information related to print setting does not include information related setting requiring editing of the intermediate data with the editing application, the intermediate data is obtained by the editing application with use of the second format interface among the plurality of interfaces.