Patent ID: 8078699

Claim:
An information processing apparatus comprising: a first search unit constructed to search for a network device which has a function of communication by a first communication protocol and to which a network address has been set, wherein the first search unit performs the search based on the first communication protocol; a second search unit constructed to search for a network device which has a function of communication by a second communication protocol and to which a network address has been set, wherein the second search unit performs the search based on the second communication protocol, and wherein the second communication protocol has a cipher communication function; a determination unit constructed to determine, when device specification information of the network device searched for by said first search unit and device specification information of the network device searched for by the second search unit are the same, that the network device specified by the device specification information is compliant with both the first communication protocol and the second communication protocol; a setting unit constructed to set a network address in a format of the first communication protocol or a format of the second communication protocol for communicating with the network device compliant with both the first communication protocol and the second communication protocol, in installing a device control program for the network device compliant with both the first communication protocol and the second communication protocol; and a security printing right determination unit constructed to determine, on the basis of information on a user for whom the device control program is installed, whether the user has a security printing right, wherein said setting unit sets, when said security printing right determination unit determines that the user has the security printing right, a network address in the format of the second communication protocol, and wherein the cipher communication function of the second communication protocol is used for the security printing.