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. <EOS>