Information processing apparatus, and non-transitory computer-readable medium storing instruction therefor
First Claim
1. A non-transitory computer-readable medium for an information processing apparatus 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 being to cause the controller to assume a function of a drawing processor, the instructions causing, when executed, the information processing apparatus to execute:
- determining whether a particular condition corresponding to a particular executable drawing process is satisfied, wherein the determining comprises;
obtaining printer related information input to the information processing apparatus;
determining that the particular condition is satisfied when a value of the printer related information indicates a first value; and
determining that the particular condition is not satisfied when the value of the printer related information is not the first value;
outputting executable process information, which includes information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is satisfied, outputting the executable process information, which does not include the information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is not satisfied, the operating system being configured to instruct the drawing processor to execute the particular executable drawing process when receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition, the operating system being configured not to instruct the drawing processor to execute the particular executable drawing process when not receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition; and
receiving a drawing instruction from the operating system after outputting the executable process information to the operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable medium stores instructions realizing a printer driver causing, when executed, a controller to output driver-executable information indicating a driver-executable drawing process executable by the printer driver designatable by an operating system to the operating system. The operating system is configured to instruct the printer driver to execute the driver-executable drawing process when a print instruction using the printer driver is received from an application installed in the information processing apparatus, determine whether a particular condition corresponding to a particular driver-executable drawing process of the driver-executable drawing process is satisfied, output driver-executable process information indicating the driver-executable drawing process including the particular driver-executable drawing process to the operating system when it is determined that the particular condition is satisfied, and output the driver-executable process information which does not include the particular driver-executable condition to the operating system when it is determined that the particular condition is not satisfied.
-
Citations
14 Claims
-
1. A non-transitory computer-readable medium for an information processing apparatus 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 being to cause the controller to assume a function of a drawing processor, the instructions causing, when executed, the information processing apparatus to execute:
-
determining whether a particular condition corresponding to a particular executable drawing process is satisfied, wherein the determining comprises; obtaining printer related information input to the information processing apparatus; determining that the particular condition is satisfied when a value of the printer related information indicates a first value; and determining that the particular condition is not satisfied when the value of the printer related information is not the first value; outputting executable process information, which includes information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is satisfied, outputting the executable process information, which does not include the information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is not satisfied, the operating system being configured to instruct the drawing processor to execute the particular executable drawing process when receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition, the operating system being configured not to instruct the drawing processor to execute the particular executable drawing process when not receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition; and receiving a drawing instruction from the operating system after outputting the executable process information to the operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing apparatus having a controller, an operating system being installed in the information processing apparatus, the controller configured to execute:
-
determining whether a particular condition corresponding to a particular executable drawing process is satisfied, wherein the determining comprises; obtaining printer related information input to the information processing apparatus; determining that the particular condition is satisfied when a value of the printer related information indicates a first value; and determining that the particular condition is not satisfied when the value of the printer related information is not the first value; outputting executable process information, which includes information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is satisfied, outputting the executable process information, which does not include the information indicating the particular executable drawing process corresponding to the particular condition, to the operating system in response to determining that the particular condition is not satisfied, the operating system being configured to instruct a drawing processor to execute the particular executable drawing process when receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition, the operating system being configured not to instruct the drawing processor to execute the particular executable drawing process when not receiving the executable process information including the information indicating the particular executable drawing process corresponding to the particular condition; and receiving a drawing instruction from the operating system after outputting the executable process information to the operating system.
-
Specification