ClassicConnect ClassicConnect
"640k ought to be enough for everybody."
 
FAQ :: Search :: Memberlist :: Usergroups :: Register
Profile :: Log in to check your private messages :: Log in

HP JetDirect, or, using new printers on old OSes

 
Post new topic   Reply to topic    ClassicConnect Forum Index -> The Workbench
View previous topic :: View next topic  
Author Message
parasquared
WebTV


Joined: 15 Dec 2025
Posts: 42
Location: Portland, OR

PostPosted: Tue Jan 13, 2026 12:18 pm    Post subject: HP JetDirect, or, using new printers on old OSes Reply with quote

i was setting up a Windows 95 machine in 86Box, then while printing something using the emulated PostScript printer, i had an idea. how old is the JetDirect protocol, anyway?

for context, HP's JetDirect system was a line of either external units or addon cards for their printers that would turn parallel (in the case of external models) printers into network-equipped ones. turns out, this protocol is pretty old, and my HP Photosmart from ~mid-late 2000s does actually still support it over Wi-Fi. so i thought, what if i got a driver for Windows 95 and tried printing to it over the network?

turns out, this works! here's how i did it:

- grab a JetDirect driver (i used this driver disc)
- on this particular driver, select "Specify a printer by address," then enter the printer's IP address

- when asked, go with the default TCP/IP communication mode

- in my case, i said Yes when asked this. i'm not sure if there's some reason not to pick it, but if so let me know

- when asked for a printer driver, i selected the HP PaintJet XL 300, as that's also an inkjet printer, and it happened to work. you may need to pick something else, so try experimenting with drivers i suppose

- with any luck, you should be able to get a printer added and get a test page like this:


boom. now you can print on your printer from a Windows 95 machine. the driver disc i linked also has drivers for classic Mac OS and Unixes, although i haven't tried those. apparently the protocol is even still supported in modern HP printers, so that might be a fun thing to try.
_________________
- parasquared

"In space there is no center, we're always off to the side"
- Ballad of Reverend War Character, Silver Jews


Last edited by parasquared on Wed Jan 14, 2026 12:06 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
parasquared
WebTV


Joined: 15 Dec 2025
Posts: 42
Location: Portland, OR

PostPosted: Wed Jan 14, 2026 12:05 am    Post subject: Reply with quote

i just tried doing it under Mac OS 9, however i think due to SLiRP the os doesn't detect printers on the network, and i'm unable to put an IP in manually. maybe if i can be bothered to set up my titanium PowerBook again i'll try it on there
_________________
- parasquared

"In space there is no center, we're always off to the side"
- Ballad of Reverend War Character, Silver Jews
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
europa
Gorts


Joined: 16 Aug 2025
Age: 23
Posts: 64
Location: 8:0:20:c0:ff:ee

PostPosted: Wed Jan 14, 2026 7:42 am    Post subject: Reply with quote

So I tried this on my ThinkPad 760 and I kept getting an error about differing configurations between the printer and the computer Sad

I have Solaris machines (of course) and also some Macs laying around. I'll try those at a later date. I'm hoping for more luck with the Sun machines, as I've always wanted to try printing from those Smile
_________________
Your System ate a SPARC! Gah!
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
VCSMaster
Member


Joined: 25 May 2025
Age: 25
Posts: 126
Location: Southeastern USA

PostPosted: Thu Jan 15, 2026 1:08 am    Post subject: Reply with quote

FWIW If your printer supports PostScript, a generic PostScript driver will work fine to control them as well, since the protocol has stayed virtually the same and has largely retained backwards compatibility.

There is a strong liklihood that every printer you are liable to run into in the modern era also supports PCL6. A generic PCL6 driver probably exists for Windows 9x, and if not, I think there is a good chance that a PCL5 driver will probably work.

Typically, given my collection, I am interested in doing the reverse, using very old printers on (comparatively) new machines. You may have spotted my thread about running daisy wheel stuff in Windows XP. That said, I have also gotten my 2012 Toshiba eSTUDIO 5520C to print from Windows Me over the network.
Back to top
View user's profile Send private message Visit poster's website
europa
Gorts


Joined: 16 Aug 2025
Age: 23
Posts: 64
Location: 8:0:20:c0:ff:ee

PostPosted: Thu Jan 15, 2026 5:33 am    Post subject: Reply with quote

So coincidentally that was my next course of action! I've had luck installing generic PCL drivers in the past, and it just so happens that the LaserJet 4 driver on Windows 95 is a good generic PCL5 driver to use.

I also found this website, which details how to set up an LPR spooler on 95 to allow you to add IP printers through the Windows Add Printer wizard, as Windows 95 doesn't support that by default (it only supports adding local printers, or printers accessible through a Windows share).

I was able to get a test page printing with little fuss after that! Smile
_________________
Your System ate a SPARC! Gah!
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
VCSMaster
Member


Joined: 25 May 2025
Age: 25
Posts: 126
Location: Southeastern USA

PostPosted: Fri Jan 16, 2026 3:02 am    Post subject: Reply with quote

europa wrote:
So coincidentally that was my next course of action! I've had luck installing generic PCL drivers in the past, and it just so happens that the LaserJet 4 driver on Windows 95 is a good generic PCL5 driver to use.


Huh, good to know! I have a couple real LJ4s so I've already got that driver loaded on lots of stuff.

Quote:
I also found this website, which details how to set up an LPR spooler on 95 to allow you to add IP printers through the Windows Add Printer wizard, as Windows 95 doesn't support that by default (it only supports adding local printers, or printers accessible through a Windows share).


Interesting, I didn't know 95 didn't have support for that. I guess it was still pretty early for TCP/IP in general, given that it shipped with NetBIOS by default, so that makes sense. I wonder how far you could get by Windows sharing printers?

I know that I was able to make my Panasonic KX-P2135 color dot matrix printer fully functional from Windows 10 by sharing it from a Me machine. There is no color dot matrix driver for XP and up, is my understanding. This same cheeky trick got my Sweet-P SP600 plotter going as well, though AutoCAD doesn't appreciate sending vector data over the network.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ClassicConnect Forum Index -> The Workbench All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



smartDark Style by Smartor
Powered by phpBB 2.0.25 CC Mod © 2001, 2002 phpBB Group
 
Page generation time: 0.0233s (PHP: 96% - SQL: 4%) - SQL queries: 15 - GZIP enabled - Debug on