I've got some network printers shared on a 2003 server. I set them as deployed in a GPO. All my XP machines get the printer. My windows 7 machines show success in applying the policy, but the printers do not appear in the list. Any ideas? I have the "Point and Print Restrictions" set to disabled under the Computer Configuration as well.
What happens when you browse to one of the printer queues from a Win7 machine? If the printer doesn't silently install when you goto \server\printer then you know it's a driver or permissions issue. jscott is correct that the x64/x86 issue is the cause of this issue 90% of time.
First, be sure you print server have 32bit and 64bit drivers, then you will be sure you have GPO problem( Driver name and version must match exactly ).
With Windows 7, I haven't been able to deploy shared printer to a computer via computer configuration gpo, only via User configuration (both with script and GPP).
Maybe you should consider using GPP. Work with 2003 DC, the GPO only need to be created from a Windows 7 or Windows server 2008 R2. They will also work on XP, but require an update, available from WSUS as optional. KB is KB943729.
As for printer, you can create, update, set as default, you also do some targeting (only affect the printer if the user is on a specific group or if he log on a specific computer ) Targeting can also be configured to use custom WMI call. Pretty powerful.