A non-transitory computer-readable storage medium storing a device control program, wherein the device control program includes a driver program and an extended application, the driver program generates transmission data based on drawing data generated in an application, the extended application is associated with the driver program,
- wherein the extended application causes a computer to execute:
- a display step of displaying an input screen for causing a user to input destination information of a reception device, in accordance with an instruction of the user performing output processing using the driver program;
- a storing step of storing the destination information input via the input screen in a memory;
- and
- a storing step of storing the destination information stored in the memory in a print setting file to be transmitted to the driver program, and
- wherein the driver program causes the computer to execute:
- a transmission step of generating a job and transmitting the job, the job includes transmission data to be transmitted to the reception device and destination information of the reception device, the job is generated based on drawing data generated in the application and the print setting file storing the destination information transmitted from the extended application,
- wherein the extended application performs control such that the destination information set via the input screen is not included in the print setting file accessible from the application.