Patent ID: 9304727
Filing Date: 2016-04-05
CPC Classification: G06F

Claim Text:
1. A non-transitory computer-readable storage medium storing a printer driver to be executed in a computing device, the computing device being capable of instructing a print device to perform printing, the printer driver, when being executed by a processor of the computing device, causing the processor to function as a printer driver core section and a print setup user interface section and causing the printer driver core section and the print setup user interface section to perform processing comprising: creating a PrintTicket including a description of information about a print feature by the printer driver core section; defining an area for storing information in the PrintTicket by the printer driver core section, to create a first PrintTicket and send the first PrintTicket to the print setup user interface section; creating a print setup screen by using the first PrintTicket, by the print setup user interface section; operating a display section of the computing device to display the print setup screen, by the print setup user interface section; creating another PrintTicket and incorporating the another PrintTicket into the area of the first PrintTicket, by the print setup user interface section, to create a second PrintTicket and send the second PrintTicket to the printer driver core section, the another PrintTicket including a description of information about another print feature having been inputted on the print setup screen; and converting the second PrintTicket into a third PrintTicket which can be interpreted by the print device, by the printer driver core section, wherein the printer driver core section includes a JavaScript (registered trademark) constraint section, and the defining the area includes adding a certain description into the PrintTicket including the description of the information about the print feature, by the JavaScript constraint section, the certain description being prepared by converting information having been written in a private area of a DEVMODE structure by using a predetermined function.