| CPC G06F 3/1258 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1264 (2013.01); G06F 3/1287 (2013.01)] | 36 Claims |

|
1. An information processing apparatus comprising:
a display; and
a controller configured to:
acquire first capability information about a printer configured to receive print data generated by printing software, before generating a print queue corresponding to the printing software, the first capability information including first setting information defined by a predetermined protocol;
accept a selection of the print queue, wherein the selection of the print queue is accepted after the first capability information is acquired, and wherein the selection of the print queue is accepted through a first setting screen displayed on the display by an operating system of the information processing apparatus or a document generation application;
based on the selection of the print queue, acquire:
second capability information about the printer, the second capability information including second setting information defined by the predetermined protocol, wherein the second setting information is different from the first setting information, and
third capability information about the printer, the third capability information including third setting information, wherein the third setting information is not defined by the predetermined protocol; and
cause the display to display a second setting screen based on the first capability information, the second capability information, and the third capability information, wherein the second setting screen includes an object configured to accept a print setting corresponding to the third setting information included in the acquired third capability information.
|