Information processing apparatus, information processing method, alternate response apparatus, response method, control program, and network system
First Claim
Patent Images
1. An information processing apparatus comprising:
- a memory storing computer-executable code; and
a processor to execute the code to perform steps comprising;
a request step of issuing, to a network, a request for information related to a peripheral device at a predetermined interval;
a reception step of receiving, as a response to the request, information related to the peripheral device which is not in compliance with a predetermined network discovery protocol from the peripheral device;
a specification step of specifying, as information required for an installation of a control program for controlling the peripheral device, identification information for identifying the peripheral device from the information related to the peripheral device previously received by the reception step, when a discovery request for the predetermined network discovery protocol is received from a client apparatus;
a creating step of creating a message for the predetermined network discovery protocol by using the specified identification information; and
a transmission step of transmitting the message to the client apparatus,wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for enabling a computer which includes an installer for providing Plug and Play (PnP) to obtain information for a network device is provided. Using an existing development resource, such as a PnP installer, a simple installation method is provided. By causing a proxy server to as a communication intermediary between the computer and a peripheral device which is not in compliance with a predetermined management method, the peripheral device can be managed using the predetermined management method.
-
Citations
26 Claims
-
1. An information processing apparatus comprising:
-
a memory storing computer-executable code; and a processor to execute the code to perform steps comprising; a request step of issuing, to a network, a request for information related to a peripheral device at a predetermined interval; a reception step of receiving, as a response to the request, information related to the peripheral device which is not in compliance with a predetermined network discovery protocol from the peripheral device; a specification step of specifying, as information required for an installation of a control program for controlling the peripheral device, identification information for identifying the peripheral device from the information related to the peripheral device previously received by the reception step, when a discovery request for the predetermined network discovery protocol is received from a client apparatus; a creating step of creating a message for the predetermined network discovery protocol by using the specified identification information; and
a transmission step of transmitting the message to the client apparatus,wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client apparatus, comprising:
-
a memory storing computer-executable code; and a processor to execute the code to perform steps comprising; a reception step of receiving a message for a predetermined network discovery protocol from an information processing apparatus, wherein the message is created by the information processing apparatus and created using identification information for identifying a peripheral device which is not in compliance with the predetermined network discovery protocol, and wherein the information processing apparatus issues, to a network, a request for information related to the peripheral device at a predetermined interval, for creating the message; a parse step of parsing the received message for interpreting contents of the received message; an extracting step of extracting the identification information for identifying the peripheral device from the received message according to the parsing; and an installation controlling step of controlling an installation of a control program for controlling the peripheral device identified by using the extracted identification information, wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An information processing method for an information processing apparatus, wherein a processor of the information processing apparatus executes the method comprising:
-
a request step of issuing, to a network, a request for information related to a peripheral device at a predetermined interval; a reception step of receiving, as a response to the request, information related to the peripheral device which is not in compliance with a predetermined network discovery protocol from the peripheral device; a specification step of specifying, as information required for an installation of a control program for controlling the peripheral device, identification information for identifying the peripheral device from the information related to the peripheral device previously received by the reception step, when a discovery request for the predetermined network discovery protocol is received from a client apparatus; a creating step of creating a message for the predetermined network discovery protocol by using the specified identification information; and a transmission step of transmitting the message to the client apparatus, wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for a client apparatus, wherein a processor of the client apparatus executes the method comprising:
-
a reception step of receiving a message for a predetermined network discovery protocol from an information processing apparatus, wherein the message is created by the information processing apparatus and created using identification information for identifying a peripheral device which is not in compliance with the predetermined network discovery protocol, and wherein the information processing apparatus issues, to a network, a request for information related to the peripheral device at a predetermined interval, for creating the message; a parse step of parsing the received message for interpreting contents of the received message; an extracting step of extracting the identification information for identifying the peripheral device from the received message according to the parsing, and an installation controlling step of controlling an installation of a control program for controlling the peripheral device identified by using the extracted identification information, wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium on which is stored a computer readable program, when executed by a processor, would perform an information processing method for an information processing apparatus, the method comprising:
-
a request step of issuing, to a network, a request for information related to a peripheral device at a predetermined interval; a reception step of receiving, as a response to the request, information related to the peripheral device which is not in compliance with a predetermined network discovery protocol from the peripheral device; a specification step of specifying, as information required for an installation of a control program for controlling the peripheral device, identification information for identifying the peripheral device from the information related to the peripheral device previously received by the reception step, when a discovery request for the predetermined network discovery protocol is received from a client apparatus; a creating step of creating a message for the predetermined network discovery protocol by using the specified identification information; and a transmission step of transmitting the message to the client apparatus, wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device.
-
-
26. A non-transitory computer-readable storage medium on which is stored a computer readable program, when executed by a processor, would perform an information processing method for a client apparatus, the method comprising:
-
a reception step of receiving a message for a predetermined network discovery protocol from an information processing apparatus, wherein the message is created by the information processing apparatus and created using identification information for identifying a peripheral device which is not in compliance with the predetermined network discovery protocol, and wherein the information processing apparatus issues, to a network, a request for information related to the peripheral device at a predetermined interval, for creating the message; a parsing step of parsing the received message for interpreting contents of the received message;
an extracting step of extracting the identification information for identifying the peripheral device from the received message according to the parsing, and an installation controlling step of controlling an installation of a control program for controlling the peripheral device identified by using the extracted identification information, wherein the identification information comprises at least one of manufacturer information and model information of the peripheral device.
-
Specification