As of January 25, 2010, my printer is no longer visible. It seems that shutting the computer down removes the shared printer. Therefore, the article below is for reference only.
January 23, 2010
Using Windows 7, I wanted a printer that can be used by all Windows and Linux computers connected to the network. Therefore, I tried to make the printer shared. Since the printer is connected to my Windows 7 machine directly, it must be visible as a shared printer on the Windows 7 machine.
Using the tutorial from http://www.howtogeek.com/howto/windows-7/share-files-and-printers-between-windows-7-and-xp/, I set everything up. Unfortunately, the printer did not show under Windows 7 as being shared. Furthermore, the printer was not visible to the other computers on the network. Therefore, I decided to try changing the printer’s share name. This is when the problem started.
An error message stating that the Printer settings could not be saved. Operation could not be completed popped up. Revisiting the printer and trying to change the printer’s share name gave the same error message and the share this printer check box is unchecked. Therefore, I tried disconnecting the home network (HomeGroup) and reconnecting. Another error message popped up. The error message is Your network connection must have IPv6 enabled to create or join a homegroup.
The home network (HomeGroup) needs IPv6 installed to work. Therefore, I did a search for enabling IPv6. The post at http://support.microsoft.com/kb/929852 provided the solution. The line Type 0 to enable all IPv6 components works.
After successfully connecting the home network (HomeGroup), I put a check mark beside share this printer. Then I changed the printer’s share name.
Again following the tutorial at the top of the page, I can now see my printer in the list of shared items. I can print to it too from a Windows XP computer and an Ubuntu 8.04 computer. The computers are connected to the network through a router.
Unfortunately, I turned off password protected sharing in HomeGroup. I was unable to figure out how to get that part working.
Windows 7 was pre-installed on my computer. Furthermore, the home network (HomeGroup) was already setup. Therefore, turning off HomeGroup and turning it back on may result in one finding the root of all the problems. Although IPv6 is installed, it is not connected. Therefore, this may work for others that are trying to create a home network and are seeing error messages.