A printer that enables to grasp a printer name on an information
processing apparatus by a user easily when a printer driver is installed
to the information processing apparatus from the printer side. A
connection unit connects a portable information storage medium that
equips an information processing module provided with an information
acquisition unit that acquires and saves device information of the
information processing apparatus, and a name saving unit that saves
printer name information. An acquisition unit acquires the device
information and the printer name information from the portable
information storage medium. A registration unit accesses the information
processing apparatus based on the device information acquired by said
acquisition unit, and to register the printer into the information
processing apparatus. A setting unit sets up the printer name acquired by
said acquisition unit as a printer name of the printer registered into
the information processing apparatus.