I'm not sure what I'm missing as I have done this with Server 2003 R2 before. I created and shared the printer, created a GPO deployed the printer to the users of the GPO and copied the PushPrinterConnections file and made it a login script. I also made sure the user is getting the policy by running gpresult. Finally since the server is x64 I made sure to put the additional driver for x86 in the sharing section. So, what am I missing?