A computer readable device storing data processing instructions to be executed by an information processing apparatus, the information processing apparatus including a communication unit communicable with a data processing apparatus via at least two logical lines, the data processing instructions comprising at least a data processing program, wherein:
- the data processing program includes an application program and a device driver that controls the data processing apparatus;
- and
- the at least two logical lines include a first logical line having first priority and a second logical line having second priority that is higher than the first priority,
- the application program, when executed by the information processing apparatus, causes the information processing apparatus to function as:
- an assigning module configured to assign one of the first priority and the second priority to data that is to be processed by the data processing apparatus;
- an output module configured to output to the device driver a processing command and one of the first priority and the second priority that is assigned by the assigning module, and
- the device driver, when executed by the information processing apparatus, causes the information processing apparatus to function as:
- a generation module configured to generate data based on the processing command output by the application program;
- and
- a transmission module configured to transmit the data generated by the generation module to the data processing apparatus via the first logical line according to the output of the first priority by the output module and via the second logical line according to the output of the second priority by the output module.