>I'm running Windows 7 Ultimate SP1 64 bit - I have a local printer (DB25 to
>USB) that runs just fine. But when I try and add a printer connected to a
>Windows XP system, every time I restart the spooler or reboot, the printer
>goes offline and the port vanishes (although it's still in the registry just
>fine). To get it back, I need to remove the printer and add it back.
>Here's what I do:
>
>1) Click "Add printer"
>2) Pick local port
>3) Pick new
>4) Type \\prtsrv\prtname for the name
>5) Pick the appropriate device driver
>
>Everything looks fine, the printer is attached to a port with the UNC name,
>the printer is in the "Ready" state and I can print just fine.
>
>However, when I restart the print spooler or reboot, the following happens
>
>1) The printer is now offline
>2) Print jobs just stay in the queue (not surprising)
>3) An examinations of the port tab shows the port is missing and no port is
>selected
>4) An examination of the registry shows the port is present the same way as
>before (I could find no difference). The port is defined and the printer
>has the port in its definition.
>5) If I try and add the port back in manually, I get a "Port already exists"
>error, not surprisingly.
>
>Rebooting multiple times has no affect. The only way I know of to get the
>printer back is to delete it and add it back in.
>
>I would be so grateful for any tips in addressing this problem - this is
>very frustrating.
UNC path based printing via MS Networking / Printer Sharing can be
beyond frustrating. Is the XP machines on SP3 and fully patched up? It
sounds like it's breaking the previous connection you made to it.
Since you have Win 7 SP1 installed already, try grabbing the hotfix
from
http://support.microsoft.com/kb/2457866 and see if it helps. If
not, grab all the below printing-related hotfixes for your Win 7
machines and give it a shot. If all those hotfixes don't solve your
issue, try updating the NIC driver on both the Win 7 box and the XP
PC. If it STILL doesn't fix it, it's the XP PC and I have one more
suggestion after that. Report back on the results.
http://support.microsoft.com/kb/981070
http://support.microsoft.com/kb/2462317
http://support.microsoft.com/kb/2484033
http://support.microsoft.com/kb/2495074
http://support.microsoft.com/kb/2509307
http://support.microsoft.com/kb/2511290
http://support.microsoft.com/kb/2526028
- Thee Chicago Wolf [MVP]