Don't forget to add code to check and make sure the printer is not already installed. No since in trying to install it on every logon.