A print control device having installed therein a universal printer driver compatible with a plurality of models of printer and setting a virtual port to a port of the printer driver that is not connected to any printer, the universal printer driver being configured to control a plurality of kinds of printer, the print control device comprising: a creation unit that is configured to create print data; a designation unit that is configured to designate a port as a virtual port when the port is not connected to a printing device corresponding to a designated port; an output unit that is configured to output the print data created by the creation unit to a printing device through a designated port; a determination unit that is configured to determine whether or not the print data is to be output through the designated port which is the virtual port, set immediately after installation of the driver, and to determine that the virtual port is a non-connected port that is a port not connected to the printing device, and when the determination unit determines that the print data is to be output to the virtual port, the print data is not transmitted to a printing device; and a display unit which is configured so as to display at least one of a first operation screen that is an operation screen for instructing port switching and a second operation screen that is an operation screen for instructing deletion of the print data as a next step when the determination unit determines that the print data is to be output to the non-connected virtual port, such that the print data has not been transmitted to a printing device, wherein when a deletion instruction of the print data is received, the print data is deleted, and when a switching instruction for selecting a printer is received, the port is switched to the selected printing device and the output unit outputs the print data that the determination unit determined to output to the non-connected virtual port to the selected printing device via the switched port. a creation unit that is configured to create print data; a designation unit that is configured to designate a port as a virtual port when the port is not connected to a printing device corresponding to a designated port; an output unit that is configured to output the print data created by the creation unit to a printing device through a designated port; a determination unit that is configured to determine whether or not the print data is to be output through the designated port which is the virtual port, set immediately after installation of the driver, and to determine that the virtual port is a non-connected port that is a port not connected to the printing device, and when the determination unit determines that the print data is to be output to the virtual port, the print data is not transmitted to a printing device; and a display unit which is configured so as to display at least one of a first operation screen that is an operation screen for instructing port switching and a second operation screen that is an operation screen for instructing deletion of the print data as a next step when the determination unit determines that the print data is to be output to the non-connected virtual port, such that the print data has not been transmitted to a printing device,