摘要 |
A computer-readable recording medium on which first and second programs are recorded for causing a data processing apparatus to perform a data processing method that includes a) accepting, by the first program, a first printing setting condition by using a base program, b) accepting, by the first program, a second printing setting condition from an application without using the base program, c) outputting, by the first program, the second printing setting condition to a third program that can process printing data, d) accepting, by the second program, the second printing setting condition from the third program when converting document data from the application into the printing data, and e) converting, by the second program, the document data into the printing data based on at least one of the first printing setting condition accepted by the first program and the second printing setting condition accepted by the second program. |
主权项 |
1. A data processing apparatus comprising:
a processor; and a printing control program configured to, by way of the processor, request an image processing apparatus to execute a printing process, the printing control program including
a user interface program configured to, by way of the processor, display a screen for accepting a first printing setting condition, accept the first printing setting condition via the screen, and store the first printing setting condition in a predetermined storage area, wherein the user interface program is configured to, by way of the processor, accept a second printing setting condition that is different from the first printing setting condition via an extended interface, wherein the extended interface is configured to, by way of the processor, directly receive the first and second printing setting conditions from an application without intervention of a base program including an operating system that manages operations of the data processing apparatus, wherein the printing control program further includes a control module configured to, by way of the processor, obtain the second printing setting condition accepted by the user interface program, store the second printing setting condition in another storage area that is different from the predetermined storage area, and transfer the second printing setting condition in response to a request from a render program, wherein the printing control program further includes the render program configured to, by way of the processor, obtain the first printing setting condition from the predetermined storage area and convert printing data into data that can be processed by the image processing apparatus; wherein the render program is configured to, by way of the processor, obtain the second printing setting condition from the another storage area by requesting for the second printing setting condition to the control module and convert the printing data based on at least one of the obtained first printing setting condition and the obtained second printing setting condition. |