发明名称 Driver program generating apparatus, driver program generating method, driver program generating program, and driver program
摘要 A server includes a non-transitory computer readable storage medium and a processor. The computer readable storage medium stores UI definition data, command definition data, and first and second association information. The processor obtains a driver program and generates a correction program. The correction program is generated by changing the UI definition data and the command definition data included in the driver program.
申请公布号 US9507573(B2) 申请公布日期 2016.11.29
申请号 US201514740803 申请日期 2015.06.16
申请人 Konica Minolta, Inc. 发明人 Masuda Tetsuya
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Osha Liang LLP 代理人 Osha Liang LLP
主权项 1. A server for generating a driver program for an image forming apparatus, comprising: a non-transitory computer readable storage medium that stores: a driver program of one of a plurality of image forming apparatuses, pieces of UI definition data common to the image forming apparatuses, pieces of command definition data common to the image forming apparatuses, first association information that associates each of the pieces of UI definition data with one of the pieces of command definition data, and second association information that associates each of the pieces of command definition data with at least one of the pieces of UI definition data, wherein each of the pieces of UI definition data corresponds to one a function of a plurality of functions and defines one or more setting values settable for the function and a display command used for receiving the one or more setting values, wherein each of the pieces of command definition data corresponds to a second function of the plurality of functions, corresponds to one or more setting values settable for the second function, and defines one or more print commands common to the image forming apparatuses, wherein the server further comprises a processor that: obtains a change to a driver program of one of the image forming apparatuses, wherein the driver program comprises at least a piece of the pieces of UI definition data and at least a piece of the pieces of command definition data; generates a modified driver program by modifying the at least a piece of the pieces of UI definition data and the at least a piece of the pieces of command definition of the driver program based on the obtained change; and generates a correction program by modifying the modified at least a piece of the pieces of command definition data of the modified driver program to match a combination of the pieces of UI definition data and the pieces of command definition data included in the modified driver program based on the first association information and the second association information, and wherein generating the correction program comprises adding command definition data associated with added UI definition data based on the first association information to the modified program, and generating the correction program after the obtained change for each of the pieces of the UI definition data, associated with the command definition data deleted from the driver program before the obtained change in the driver program after the obtained change, based on the second association information under a condition that the command definition data associated with the UI definition data based on the first association information be not included in the modified driver program after the obtained change.
地址 Tokyo JP