I finally figured out that it was Vista machine firewall (AT&T Internet Security Suite by MacAfee) that was blocking the Windows 7 machine from accessing the Vista machine.
After I checked the box in Port and System Services to allow RDP access, I was able to access both the Vista computer and its attached printer from the Windows 7 machine.