Link to home
Start Free TrialLog in
Avatar of JimAstra
JimAstraFlag for United States of America

asked on

Printer missing - Std TCP/IP port now missing - can't add Printer

Hi,
After several days of research I can't seem to find an answer to my issue. I have a Windows XP pro SP3 computer - on a small workgroup (2 computers) with a router and an attached Canon MF4690 printer/copier. This configuration has been working fine for several years. The Canon was connected directly to the router and has a fixed IP of 192.168.0.28 and the two computers attached (both WinXPproSP3) were printing directly to the printer over the network and both can open the printer webpage by going to IE and the IP address.

At some point in the last week, one of the systems lost the printer in the Printers dialog and all that is there is the Add Printer (Wizard). I have tried to re-install the printer by using the printer software - but this fails with a 'standard tcp/ip port is missing' I have done all the registry stuff I found - I then tried the unregister and register routine (of tcpmon.dll and printui.dll) - but this failed with the typical 'dllname was loaded but dllregisterserver entry point was not found' - I replaced the files with copies from the other WinXPproSP3 machine in which the printer was working fine. The print spooler does not stay running and it is on automatic and everytime it is started, it stops when trying to run Add Printer. The Add Printer wizard itself does not run with the error "Operation could not be completed. the print spooler is not running" - starting the spooler with 'net start spooler' and then trying again just gives the error message "Operation could not be completed" pressing Okay and trying again give the same "print spooler not running" error.. I have run chkdsk and had no issues with the drive; I have scanned with 3 different av packages (MS, MalwareAnti, Vipre) and found no issues. I have replaced the PrintUI.dll with the one from the working machine. I have copied over the W32x86 folder (under sys32\spool\drivers\) from the working machine.

So I am giving it one last try with a prayer and crossed fingers and croissants!

Any thoughts on what I can do at this point?

any guidance much appreciated,

thanks,

JimA
Avatar of fbalazsi
fbalazsi
Flag of Hungary image

Hi,

First remove all printer from printers and faxes. Use safe mode to restart spooler. if the spooler starts again you can proceed to next step after restart.

Sadly, you first have to add the port in the add printer Wizard --> local port--> add new port -->Standard TCP/IP Port -->enter 192.168.0.28 --> After that, regardless the system founds on port 9900 the Canon or not, press Next until this process finished. If the system founds the printer, you can pinpoint the driver which you need to extract somewhere. If not, you start again add printer wizard, local port, and select the previously created port from the list.

BR

Balázs
Avatar of johnb6767
For the missing TCPIP port, try this link... I have had success in the past with it....

How to restore missing Standard TCP/IP Port type for adding local printers in Windows XP
http://www.celerityfm.com/answers/answer03.html

Recent thread I was on
(instead of repasting it all here... )

XP Print Spooler keeps crashing
https://www.experts-exchange.com/questions/27109214/XP-Print-Spooler-keeps-crashing.html
ASKER CERTIFIED SOLUTION
Avatar of JimAstra
JimAstra
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.