A control method executed by at least one processor of an information processing apparatus in which first printing control software provided by an operating-system (OS) vendor and second printing control software different from the first printing control software and provided by a printing-apparatus vendor are installed, the control method comprising:
- by the second printing control software, receiving first print data created by the first printing control software;
- and
- by the second printing control software, based on the received first print data, creating second print data which is different from the first print data,
- wherein in a case where a paper type of the first print data is a first paper type, a first margin amount is set by the second printing control software, and in a case where the paper type of the first print data is a second paper type which is different from the first paper type, a second margin amount which is different from the first margin amount is set by the second printing control software.