Let me begin by saying that I've read many online tutorials and haven't found a solution that worked.
Here's the setup:
Machine 1: Windows XP SP3 Professional
Machine 2: Windows 7 Ultimate
Both machines have a wired connection to the same router.
Printer is physically connected to machine 1.
Both have the same workgroup name (not using Homegroup on machine 2). Can access Windows XP shared folders on the Windows 7 machine, but can't access the Windows 7 shared folders (Access denied). Nor can I connect the printer to the Windows 7 machine (get error 0x000000d when running the wizard).