Patent ID: 8848211

Claim:
A computer-readable non-transitory recording medium that stores a program that causes an information processing apparatus to function as: an error-code-accepting unit that accepts an error code, which indicates details of an error, entered by a user; a data-management unit comprising: image data, each of which is provided in correspondence to one of a predetermined number of settings, wherein the settings have values that can be adjusted in an image forming apparatus, control programs, each of which is provided in correspondence to one of the image data, that accept, from the user, a specified value indicating an operation level of an operation indicated by the setting corresponding to the one of the image data, and output the specified value to the image forming apparatus, and for each error code, combination information about a combination of the associated image data and the control program associated with the image data; an extracting unit that, when the error-code-accepting unit accepts the error code, extracts, from the data-management unit, the image data and the control program that are indicated by the combination information corresponding to the accepted error code; and a creating unit that creates a maintenance program that accesses the image forming apparatus and rewrites a value of a stored setting in the image forming apparatus to the specified value by using the image data and the control program that have been extracted by the extracting unit.