Standard TCP/IP Printer Port Missing on Windows 98

Author:
phil
Created:
Tuesday, May 06th, 2008
Last Updated:
Wednesday, December 14th, 2016

Disclaimer: Accessing the information on this page means you agree to the Sites Terms of Service


I maintain several computers for a small Sign & Screen printing company, who use Windows 98SE for their main vinyl plotting computers. The reason (I'll try to keep this short) is because the store owner has a few years of age on her and she really didn't like the newer versions of the plotting software they use, so they've stuck with a version that really only works in Windows 98. (I've tried to talk them into upgrading and it hasn't happened yet...)

With that out, I received a call from them that one of the Windows 98 computers wasn't working. I stopped by, thinking it was a power supply issue so I took another one along with me. The test power supply didn't fix the issue so I figured it was the motherboard. Long story short, I couldn't find the exact motherboard they had with the computer, being a fairly newer P4 /w sata board, but still couldn't find an exact replacement. So, I moved them over to a Dell Optiplex GX270. (If anyone tells you a GX270 won't run 98, they don't know what their doing...) In the end, I re-installed windows, which removed the ability to do TCP/IP based printing.

Now, I had run into this issue before with this same company in trying to get these two Windows 98 computers to print to a network printer. I was able to get one of them going because it showed the 'Standard TCP/IP Port' in the printer ports. But, the other one didn't. Well, after setting up the new computer, I ran into the problem again. A missing 'Standard TCP/IP Port' for Windows 98. Apparently, the computer that fried, was the one that had the port in the beginning. So, I ended up with two windows 98 computers that wouldn't print to a network printer. Next thing to do? Research it on the Internet.

Previous researching I did, came up with absolutely nothing on how to add the 'Standard TCP/IP Port' into Windows 98. I thought maybe it was print sharing, or Dial-up Networking (Hey, Win98 was weird like that...) These did nothing to magically add the TCP/IP port that Windows 2000 and XP are so blessed with.

After a few minutes of research, I came across an article that suggested downloading a file from Hewlett Packard to install the "HP Standard TCP/IP Port". I figured since the printer I needed to setup was an HP, I'd give it a try. Much to my surprise, the file worked like a charm! I used the file on both Windows 98 computers and voila! I now have a "HP Standard TCP/IP Port" and can print to the network printer! A bit more research outlined that Windows 98 by default, doesn't have any type of built in TCP/IP printer port and it must be installed separately which explains the following file.

Since the original location to download the file from HP doesn't work (ftp://ftp.hp.com/pub/networking/software/hpspm98.exe)

I have attached the file to this page for downloading.

Please keep in mind that this file has been tested with an HP based printer and I have no idea or guarantee that it will work on a non-HP based printer. I'm pretty sure it will, but I don't know since I haven't tested it. The file is very HP branded but the way it works seems to be pretty generic and "should" work with any IP based printer.

If you need help actually setting the printer up as a TCP/IP port, the following article pretty well outlines how to do this:
http://www-jerry.oit.duke.edu/community/howto/pc/add_tcpip_printer.html

I won't go into detail with it, but basically you add a local printer as a LPT port first, then once the printer is setup you go into the properties of the printer and change it from LPT to TCP/IP.

2009/04/06 Update: After doing some digging on "who links to me", I found on the msfn.org forum some more insight into printing to an IP on Windows 98.

2008/05/22 Update: I found another page that gives a more "true fix" for this issue. It seems as though it might work in theory but I personally have not tried it and really like how easy it was to use HP's solution. Here You can find the other article that explains how to fix the Missing TCP/IP Port Problem.

Post Comment

Comments

Thanks for keeping this page alive and hosting the HP file. In a situation similar to yours I keep a few databases on an older computer. The attached 1992 HP LJ IIC printer clone died and I had to print a few reports before I could fix it. This driver saved me.

Many thanks for this info! I ran into the same problem. I tried to add a Minolta Di350 printer, and I have not seen any TCP/IP port setting within Win98 printer setup. Thanks to your help, I downloaded the file you mentioned, and it works! (BTW, vola is voila in french.)
Regards,
Bon of Hungary

Thx for the spelling fix! I updated it to reflect what you suggested :) Glad this was able to get you going too!

Thanks a lot!
I needed the same file to add a tcp/ip printer port.
With the file from HP, it actually works.

Many, many thanx!!!

If you want to change of find the IP address for printer configured with Standard HP TCP port, go to registry key

HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\DigitalImaging\DeviceDiscovery\NetworkPorts\HPLaserJetP2055dn

Thanks for this brilliant piece of information!
We still have some 50ish systems with win98 that are connected with old but expensive equipment. We used to work with brother hl2030 printers because they still worked with win98. But now in 2024 we can't get them anymore. I tried some other hp utilities like jetadmin but they did not find the printer (tried a brother HL-L2445).
But the HP standard tcp/ip port software works like a charm. I tried it with a HP pcl5 driver (incorporated in win98), but this gave empty pages. In the end I used the brother hl2030 driver and that worked. Again, many thanks!