Patent ID: 7389362

Claim:
A peripheral equipment driver stored in an information processing device which is connected to at least one peripheral equipment through a network, and controlling the peripheral equipment, wherein a basic program that meets specifications common to all peripheral equipment is provided, and a computer carries out: processing for acquiring a peripheral equipment dependent file comprising a difference program to be added to the basic program held by the peripheral equipment to be connected; a function program corresponding to the function to be supported by the peripheral equipment; and data and a program which are dependent on the peripheral equipment, from the peripheral equipment; processing for adding the acquired peripheral equipment dependent file to the basic program; processing for registering the basic program to which the peripheral equipment dependent file is added, to the information processing device, as a program which is dependent on the peripheral equipment, wherein the data which is dependent on the peripheral equipment is function corresponding information which describes whether a support which corresponds to the function is provided or not, the program which is dependent on the peripheral equipment is a function corresponding processing program which constitutes a user interface specific to the peripheral equipment on the basis of the function corresponding information, a computer carries out processing for displaying the user interface which is constituted by the function corresponding processing program, on a display device by means of the basic program to which the peripheral equipment dependent file is added, and wherein the computer carries out processing for acquiring function interdiction processing information which describes interdictions for operational competition occurring between the functions held by the peripheral equipment to be connected, from the peripheral equipment; and processing for canceling the competition occurring between the functions displayed on the user interface on the basis of the acquired function interdiction processing information.