Printer Sharing Problem
I recently installed Windows 7 on two PCs in my house. They were clean installs. One has an HP Deskjet F4480 that I want to share to the other. Currently, I have a HomeGroup setup with both systems in it (and using the homegroup to "manage" connections) and I can see each others' public folders just fine. I have printer sharing on and also turned off password protected sharing (so it works with my XP box too). On the remote computer I can add the printer and install the driver fine, but whenever I try and print it fails. In the event log on the remote computer I see: The document Document, owned by Lizzy, failed to print on printer {704F6E8E-3C60-4283-8025-F14CCD7600FB}. Try to print the document again, or restart the print spooler. Data type: NT EMF 1.008. Size of the spool file in bytes: 2136. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\GUNDI. Win32 error code returned by the print processor: 2147500037. Unspecified error When I try printing from another system running XP I can also add the printer fine, but when I print from notepad I get a message about a bad handle. Any idea what is wrong?
October 30th, 2009 12:20am

I should add that local printing from the box with the printer is fine.
Free Windows Admin Tool Kit Click here and download it now
October 30th, 2009 3:32am

Hi, Since the network printer was added successfully, we can conclude that the driver is installed and the network connection is fine. At this stage, I suggest you perform the following steps to troubleshoot the issue. 1. Clear Printer Spooler files and enable the spooler service a. Click Start, type "Services.msc" (without the quotation marks) in the open box and click OK. b. Double-click "Printer Spooler" in the Services list. c. Click Stop and click OK. d. Click Start, type "%WINDIR%\system32\spool\printers" in the open window, and delete all files in this folder. e. Click Start, type "Services.msc" (without the quotation marks) in the open box and click OK. f. Double-click "Printer Spooler" in the Services list. g. Click on Start. In the Startup Type list, make sure that "Automatic" is selected and click OK. 2. Temporarily turn off firewall and antivirus program on each machine 3. After adding the network printer, please try to print a test page for a test. If the issue persists, please remove the network printer and re-create one via following article. File and Printer Sharing in Windows Vista Thanks, Novak
October 30th, 2009 9:45am

That didn't help. Still the same problem. I've tried recreating the printer by removing the device and turning it back on and that didn't help. I'm not very good with wireshark, but I looked at a packet trace and I see things that don't look right. For example, I see the remote computer doing a read request on "spoolss" and the response is: Context ID[1] Ack result: Provider rejection (2) Ack reason: Proposed transfer syntax not supported (2) Transfer Syntax: 00000000-0000-0000-0000-000000000000 Syntax ver: 0 Context ID[2] Act result: Acceptance (0) Transfer Syntax: 71710533-beba-4937-8319-b5dbef9ccc36 Syntax ver: 1 Context ID[3] Ack result: Unknown (3) Ack reason: Local limit exceeded (3) Transfer Syntax: 00000000-0000-0000-0000-000000000000 Syntax ver: 0 It seems like there is some sharing permission issue, but I don't understand what. When I look in the printer spool display the listed user is HomeGroupUser$ (or something like that) so I assume it doesn't matter what ID I'm using on the remote computer.
Free Windows Admin Tool Kit Click here and download it now
October 31st, 2009 6:12am

I may have solved this. I unchecked the checkbox for "Render print jobs on client computers" and it seemed to start working. It's possible it was something else, but I don't think so. In any event I'm leaving things alone for now!
November 1st, 2009 6:55am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics