I have a wireless home network with 2 Windows 7 machines. I have created a homegroup which they are both part of. I shared the printer from the desktop and some files, and this all worked fine for many weeks. Recently printing from the laptop has stopped working. I shut down both machines overnight. The status of the desktop printer on the laptop is always shown as 'offline'. Printing works fine from the desktop. The desktop also can't see the laptop at all on the network. I've rebooted both machines. Both say they are connected to the homegroup and the password of the homegroup is the same. I have a McAfee firewall installed as part of factory settings.
Both the desktop and laptop have internet access through the network. Sharing and network discovery are on for both machines. It now looks as if the machines don't recognize each others homegroups. When I take the laptop out of the homegroup (intending to take it back in) it then recognizes no homegroup on the network.
EDIT: Disabling the McAfee firewall didn't help.