Patent ID: 8245149
Filing Date: 2012-08-14
Classification: G06F,H04L

Abstract:
1. An information processing apparatus, comprising: a determination unit constructed to determine, when a communication is established between the information processing apparatus and a printer apparatus, whether or not a user of the information processing apparatus is authorized to use the printer apparatus, wherein the printer apparatus is detected using a first communication system based on a short distance wireless communication and the communication is established using a second communication system based on a wireless communication for sending a job from the information processing apparatus to the printer apparatus; an installation unit constructed to install, when the communication is established between the information processing apparatus and the printer apparatus, a specific printer driver corresponding to the printer apparatus, if the specific printer driver has not been installed in the information processing apparatus; an associating unit constructed to associate an object with the specific printer driver and a network port relating to the communication between the information processing apparatus and the printer apparatus when the determination unit determines that the user of the information processing apparatus is authorized to use the printer apparatus, and to release the association between the object and the specific printer driver and the network port when the communication between the information processing apparatus and the printer apparatus is not established; an object control unit constructed to control displaying of an object indicating the printer apparatus, wherein when the information processing apparatus communicates with a plurality of printer apparatuses, the object control unit controls displaying such that a plurality of objects indicating the respective printer apparatuses are represented by a same object on a display apparatus, wherein the same object is provided with a name indicating that a communication is established between the information processing apparatus and the printer apparatus, and wherein even if (a) the installation unit installs a respective printer driver corresponding to the different one of the plurality of printer apparatuses when communication is established between the information processing apparatus and the corresponding printer apparatus, and (b) the associating unit associates each of the plurality of objects with the installed respective printer driver and a network port relating to a communication between the information processing apparatus and the corresponding printer apparatus, the object control unit controls displaying such that the same object can be commonly used by the plurality of installed printer drivers, and wherein the object control unit controls displaying of the object when authentication of the printer apparatus detected using the first communication system is successful and the communication is established between the information processing apparatus and the detected printer apparatus using the second communication system; a non-transitory computer-readable memory constructed to store computer-executable process steps; and a processor constructed to function as at least one of the units by executing the computer-executable process steps stored in the memory.