Information processing device, and method and computer readable medium therefor
AssigneeBrother Kogyo Kabushiki Kaisha
InventorNorihiko Asai
Life of this patent
Estimating the term…
Abstract
An information processing device, configured to be connected with a plurality of devices, includes a device extracting unit configured to extract, from the plurality of devices connected with the information processing device, a plurality of first devices of which respective drivers for controlling the plurality of first devices are to be installed into the information processing device, and an installation executing unit configured to consecutively install, into the information processing device, the respective drivers of the plurality of first devices extracted by the device extracting unit, in a single installation.
Claims14
An information processing device comprising:
- a network interface configured to connect the information processing device with a plurality of devices via a network interface;
- and
- a controller configured to, upon executing computer readable instructions, cause the information processing device to provide:
- a determining unit configured to determine whether one or more installation target devices are connected with the information processing device via the network interface;
- a device extracting unit configured to, in response to determining that one or more installation target devices are connected with the information processing device via the network interface, extract, from the plurality of devices connected with the information processing device via the network interface, identification data of a plurality of installation target devices of which respective drivers for controlling the plurality of installation target devices are to be installed into the information processing device;
- a default setting unit configured to, in response to determining that the extracted plurality of installation target devices includes two or more devices having a same function, select a default device, to be used as a default, from among the two or more devices having the same function, wherein the remaining devices are non-default devices;
- and
- an installation executing unit configured to consecutively install, into the information processing device, the respective drivers of the plurality of installation target devices extracted by the device extracting unit, in a single installation, wherein:
- when the default device is selected from among the two or more installation target devices having the same function, the selected default device is first extracted as a current installation target device of the plurality of installation target devices, and the installation executing unit installs, into the information processing device:
- a driver configuration file configured to be executed by the information processing device to control the current installation target default device;
- and
- a setting file configured such that the information processing device refers thereto when controlling the current installation target default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target device;
- and
- a specific setting file created specifically for the current installation target default device;
- when determining that a subsequently-extracted current installation target device is the non-default device of the plurality of installation target devices and is not of the same model as the previous installation target default device for which a driver has previously been installed, the installation executing unit installs, into the information processing device:
- a driver configuration file configured to be executed by the information processing device to control the current installation target non-default device;
- and
- a setting file configured such that the information processing device refers thereto when controlling the current installation target non-default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target non-default device;
- and
- a specific setting file created specifically for the current installation target non-default device, and
- when determining that the subsequently-extracted current installation target device is the non-default device and is of the same model as the previous installation target default device, the installation executing unit installs, into the information processing device, the specific setting file provided specifically for the current installation target non-default device, while setting the driver configuration file and the common setting file of the previous installation target default device to be used in common as the driver configuration file and the common setting file of the current installation target non-default device.
A method for installing drivers, comprising:
- a determination step of determining whether one or more installation target devices are connected with an information processing device via a network interface;
- an extracting step of extracting, in response to determining that one or more installation target devices are connected with the information processing device via the network interface, from a plurality of devices connected with the information processing device through the network interface, identification data of a plurality of installation target devices of which respective drivers for controlling the plurality of installation target devices are to be installed into the information processing device;
- a default setting step of, in response to determining that the extracted plurality of installation target devices includes two or more devices having a same function, selecting a default device, to be used as a default, from among the two or more devices having the same function, wherein the remaining devices are non-default devices;
- and
- an installation executing step of consecutively installing, into the information processing device, the respective drivers of the plurality of installation target devices extracted, in the extracting step in a single installation, wherein:
- when the default device is selected from among the two or more installation target devices having the same function, the selected default device is first extracted as a current installation target device of the plurality of installation target devices, and the installation executing unit installs, into the information processing device:
- a driver configuration file configured to be executed by the information processing device to control the current installation target default device;
- and
- a setting file configured such that the information processing device refers thereto when controlling the current installation target default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target device;
- and
- a specific setting file created specifically for the current installation target default device;
- when determining that a subsequently-extracted current installation target device is the non-default device of the plurality of installation target devices and is not of the same model as the previous installation target default device for which a driver has previously been installed, the installation executing step includes installing, into the information processing device:
- a driver configuration file configured to be executed by the information processing device to control the current installation target non-default device;
- and
- a setting file configured such that the information processing device refers thereto when controlling the current installation target non-default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target non-default device;
- and
- a specific setting file created specifically for the current installation target non-default device, and
- when determining that the subsequently-extracted current installation target device is the non-default device and is of the same model as the previous installation target default device, the installation executing step includes installing, into the information processing device, the specific setting file provided specifically for the current installation target non-default device, while setting the driver configuration file and the common setting file of the previous installation target default device to be used in common as the driver configuration file and the common setting file of the current installation target non-default device.
A non-transitory computer readable medium having computer readable instructions stored thereon, which, when executed, cause a computer configured to be connected with a plurality of devices to perform:
- a determination step of determining whether one or more installation target devices are connected with the computer via a network interface;
- an extracting step of extracting, in response to determining that one or more installation target devices are connected with the computer via the network interface, from the plurality of devices connected with the computer through the network interface, identification data of a plurality of installation target devices of which respective drivers for controlling the plurality of installation target devices are to be installed into the computer;
- a default setting step of, in response to determining that the extracted plurality of installation target devices includes two or more devices having a same function, selecting a default device, to be used as a default, from among the two or more devices having the same function, wherein the remaining devices are non-default devices;
- and
- an installation executing step of consecutively installing, into the computer, the respective drivers of the plurality of installation target devices extracted in the extracting step, in a single installation, wherein:
- when the default device is selected from among the two or more installation target devices having the same function, the selected default device is first extracted as a current installation target device of the plurality of installation target devices, and the installation executing unit installs, into the information processing device:
- a driver configuration file configured to be executed by the information processing device to control the current installation target default device;
- and
- a setting file configured such that the information processing device refers thereto when controlling the current installation target default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target device;
- and
- a specific setting file created specifically for the current installation target default device;
- when determining that a subsequently-extracted current installation target device is the non-default device of the plurality of installation target devices and is not of the same model as the previous installation target default device for which a driver has previously been installed, the installation executing step includes installing, into the computer:
- a driver configuration file configured to be executed by the computer to control the current installation target non-default device;
- and
- a setting file configured such that the computer refers thereto when controlling the current installation target non-default device, the setting file comprising:
- a common setting file that is common to devices of a same model as the current installation target non-default device;
- and
- a specific setting file created specifically for the current installation target non-default device, and
- when determining that the subsequently-extracted current installation target device is the non-default device and is of the same model as the previous installation target default device, the installation executing step includes installing, into the computer, the specific setting file provided specifically for the current installation target non-default device, while setting the driver configuration file and the common setting file of the previous installation target default device to be used in common as the driver configuration file and the common setting file of the current installation target non-default device.
Dependencies are inferred from the claim text.