an improved system for installing a printer on a computer or a network of computers . the disclosed system is capable of installing and configuring a printer on a computer and a network to which the computer is connected . the disclosed system allows a user to specify an arbitrary and intuitive alphanumeric name for the printer so that it may be easily identified among many printers when it is used . the disclosed system allows a user to specify a descriptive location of the printer so that it may be easily located among many printers after it prints a print job .