That might in fact contribute to the delay between your welcome screen and the desktop. To solve this problem you can uninstall the printer in question, I mean completely uninstall (go to Start -> Devices and Printers, choose the printer and delete it). Then reboot a couple of times and see if there is any difference.
Now, do you actually want to share this printer? Do you actually have a Microsoft network set up with other computers that need to use shared resources? If not, than I would recommend disabling all sharing, there is no need to share if you have just one computer. If you do want to share, then you need to take a closer look at your set-up and see what went wrong there. As an interim solution just uninstalling and then re-installing the printer might actually help.