Information processing apparatus, control method for information processing apparatus, and storage medium
First Claim
1. An information processing apparatus including a network controller which controls communication with an apparatus on a network, the information processing apparatus comprising:
- a processor;
a memory device configured to store a vendor identification (ID) list;
a determination unit configured to determine, based on the vendor ID list and a MAC address of the network controller, whether the network controller is a normal network controller;
an acquisition unit configured to acquire a latest vendor ID from an external apparatus on the network in a case where the determination unit determines that the network controller is not a normal network controller; and
an update unit configured to update the vendor ID list stored in the memory device to the latest vendor ID acquired by the acquisition unit,wherein, in a case where the acquisition unit has acquired the vendor identification (ID) list, the determination unit re-determines, based on matching results of the latest vendor ID list and the MAC address, whether the network controller is the normal network controller,wherein in a case where the determination unit determines that the network controller is not a normal network controller based on matching results of the latest vendor ID list and the MAC address, the network controller is prohibited from executing communication and the information processing apparatus displays an error message,wherein the vendor ID indicates first 3 octets of a MAC address, andwherein the determination unit, the acquisition unit and the update unit are implemented at least in part by the processor executing at least one program.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus including a network controller which controls communication with an apparatus on a network includes a storage unit configured to store reference information to determine whether the network controller is a usable network controller, a determination unit configured to determine whether the network controller is a usable network controller based on the reference information and identification information for identifying the network controller, an acquisition unit configured to acquire update information for updating the reference information from an external apparatus in a case where the determination unit determines that the network controller is not a usable network controller, and an update unit configured to update the reference information stored in the storage unit based on the update information acquired by the acquisition unit.
16 Citations
8 Claims
-
1. An information processing apparatus including a network controller which controls communication with an apparatus on a network, the information processing apparatus comprising:
-
a processor; a memory device configured to store a vendor identification (ID) list; a determination unit configured to determine, based on the vendor ID list and a MAC address of the network controller, whether the network controller is a normal network controller; an acquisition unit configured to acquire a latest vendor ID from an external apparatus on the network in a case where the determination unit determines that the network controller is not a normal network controller; and an update unit configured to update the vendor ID list stored in the memory device to the latest vendor ID acquired by the acquisition unit, wherein, in a case where the acquisition unit has acquired the vendor identification (ID) list, the determination unit re-determines, based on matching results of the latest vendor ID list and the MAC address, whether the network controller is the normal network controller, wherein in a case where the determination unit determines that the network controller is not a normal network controller based on matching results of the latest vendor ID list and the MAC address, the network controller is prohibited from executing communication and the information processing apparatus displays an error message, wherein the vendor ID indicates first 3 octets of a MAC address, and wherein the determination unit, the acquisition unit and the update unit are implemented at least in part by the processor executing at least one program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method for an information processing apparatus including a network controller which controls communication with an apparatus on a network, and memory device which stores a vendor identification (ID) list, the control method comprising:
-
determining, based on the vendor ID list stored in the memory device, whether the network controller is a normal network controller; acquiring a latest vendor ID list from an external apparatus in a case where the determination unit has determined that the network controller is not a normal network controller; updating the vendor ID list stored in the memory device to the acquired latest vendor ID list; re-determining, based on matching results of the latest vendor ID list and the MAC address, whether the network controller is the normal network controller in a case where the vendor ID list has been acquired; and prohibiting from executing communication and displaying an error message in a case where it is determined that the network controller is not the normal network controller based on matching results of the latest vendor ID list and the MAC address; wherein the vendor ID indicates first 3 octets of a MAC address.
-
-
8. A non-transitory computer-readable storage medium storing a program that causes a computer to execute a control method comprising:
-
determining, based on the vendor ID list stored in a memory device, whether a network controller is a normal network controller; acquiring a latest vendor ID list from an external apparatus in a case where the determination unit has determined that the network controller is not a normal network controller; updating the vendor ID list stored in the memory device to the acquired latest vendor ID list; re-determining, based on matching results of the latest vendor ID list and the MAC address, whether the network controller is the normal network controller in a case where the vendor ID list has been acquired; and prohibiting from executing communication and displaying an error message in a case where it is determined that the network controller is not the normal network controller based on matching results of the latest vendor ID list and the MAC address; wherein the vendor ID indicates first 3 octets of a MAC address.
-
Specification