A non-transitory computer-readable medium for an information processing apparatus (10 having a communication interface and a controller, the communication interface being configured to communicate with a printer, an operating system being installed in the information processing apparatus, the non-transitory computer readable medium storing instructions that, when executed by the information processing apparatus, cause the apparatus to realize a printer driver, the operating system being configured to cause the controller to output a print job to print a document having one or more pages of images, delimited by each page, to the printer driver, the operating system being configured to cause the controller to output page start information indicating a start of each page of the print job and job end information indicating an end of the print job to the printer driver, the operating system being configured to cause the controller to output the print job to the printer in a mode set to one of both-side designating information indicating the print job is a both-side printing job and one-side designating information indicating the print job is a one-side printing job, in a state where the print job output by the operating system is set to the both-side designating information, the printer driver causing, when executed, the controller: not to transmit the page start command corresponding to a first page of the print job to the printer in response to receipt of page start information indicating a start of the first page of the print job from the operating system, in response to receipt of page start information indicating a start of a second page of the print job, to transmit the page start command corresponding to the first page of the print job to the printer through the communication interface in a mode set to the both-side designating command indicating the both-side printing, and in response to receipt of the job end information from the operation system without receiving the page start information indicating a start of the second page of the print job from the operating system, to transmit the page start command corresponding to the first page of the print job to the printer through the communication interface in a mode set to the one-side designating command indicating the one-side printing. not to transmit the page start command corresponding to a first page of the print job to the printer in response to receipt of page start information indicating a start of the first page of the print job from the operating system, in response to receipt of page start information indicating a start of a second page of the print job, to transmit the page start command corresponding to the first page of the print job to the printer through the communication interface in a mode set to the both-side designating command indicating the both-side printing, and in response to receipt of the job end information from the operation system without receiving the page start information indicating a start of the second page of the print job from the operating system, to transmit the page start command corresponding to the first page of the print job to the printer through the communication interface in a mode set to the one-side designating command indicating the one-side printing.