A program for print control software implemented in an information processing apparatus that, when executed by at least one processor of the information processing apparatus, causes the at least one processor to perform: registering, in the print control software, a print queue in which first identification information is set; characterized in that the program causes the at least one processor to perform: determining whether a device in which the first identification information is set is present on a network to which the information processing apparatus is connected, in a case where the print queue in which the first identification information is set is registered in the print control software; activating a virtual printer associated with the print queue, wherein the virtual printer is configured to receive print data in a standard format generated by an OS standard print software to be converted by the print control software into print data in a format specific to a printer vendor, wherein identification information of the virtual printer is set to second identification information different from the first identification information, in a case where a device in which the first identification information is set is determined to be present on the network; and changing identification information of the print queue registered in the print control software from the first identification information to the second identification information to coincide with the identification information of the virtual printer. registering, in the print control software, a print queue in which first identification information is set; characterized in that the program causes the at least one processor to perform: determining whether a device in which the first identification information is set is present on a network to which the information processing apparatus is connected, in a case where the print queue in which the first identification information is set is registered in the print control software; activating a virtual printer associated with the print queue, wherein the virtual printer is configured to receive print data in a standard format generated by an OS standard print software to be converted by the print control software into print data in a format specific to a printer vendor, wherein identification information of the virtual printer is set to second identification information different from the first identification information, in a case where a device in which the first identification information is set is determined to be present on the network; and changing identification information of the print queue registered in the print control software from the first identification information to the second identification information to coincide with the identification information of the virtual printer. determining whether a device in which the first identification information is set is present on a network to which the information processing apparatus is connected, in a case where the print queue in which the first identification information is set is registered in the print control software; activating a virtual printer associated with the print queue, wherein the virtual printer is configured to receive print data in a standard format generated by an OS standard print software to be converted by the print control software into print data in a format specific to a printer vendor, wherein identification information of the virtual printer is set to second identification information different from the first identification information, in a case where a device in which the first identification information is set is determined to be present on the network; and changing identification information of the print queue registered in the print control software from the first identification information to the second identification information to coincide with the identification information of the virtual printer.