UPDATE:
I tested the tutorial on a 2nd machine & made improvements as shown below.
I also added a couple more references, and clarified a few of the forms.
*******************************************************************
How to install the HP LaserJet 2100tn on Windows 10 in 2019
*******************************************************************
Please improve so that everyone benefits from your actions.
Note that the procedure outlined below will be the same for other legacy
printers which also do not have current Windows & manufacturer drivers, and
which also don't have updates on the specific Printer Windows Update
mechanism.
NOTE almost all of the classic and "obvious" methods will NOT work:
o The HP web site does NOT have the printer driver.
o The HP web site has a PARK driver (i.e., build your own); but that's
crazy
(PARK === HP Printer Administrator Resource Kit)
o You do not want to download a printer driver from random web sites.
o The default Microsoft Windows 10 can not find the printer driver.
o The special printer-based Windows 10 Update does not find it either.
o The Windows Catalogue site has the only known good legacy driver!
(If you know of any other working method - please advise.)
===================================================================
WARNING: If you try the "normal" method of installing some legacy
printers (such as the Hewlett Packard LaserJet 2100), you will fail.
===================================================================
Catalog site:
<
http://www.catalog.update.microsoft.com/Home.aspx>
Here's a page for how to use it for those who haven't been there before:
<
http://support.microsoft.com/kb/323166
===================================================================
This is the _only_ known way that _still_ works, in 2019 anyway.
(Get & archive your legacy printer CAB files while you still can.)
===================================================================
First, _try_ to get Windows to install the printer driver on its own.
(You will fail.)
Then, _try_ to use the special printer-based "windows 10 update" process.
(You will fail.)
Then _try_ to find the legacy printer drivers on the HP web site.
(You will fail.)
<
https://support.hp.com/us-en/drivers/selfservice/hp-laserjet-2100-printer-series/25469/model/14918>
===================================================================
How to install the driver for the Windows legacy printer HPLJ2100tn
===================================================================
After all else fails, this is the _easiest_ & most reliable method.
I used 7-Zip to extract a COPY of the CAB to my archive location:
Extract the CAB file & rename the resulting directory to "drivers".
(The rename is optional, but it's a better name that that of the CAB file.)
After extracting & renaming the directory make sure of the critical "inf"
file!
C:\app\hardware\printer\hplj2100tn\drivers\prnhp001.inf
For reference, take a look at what is in this new "drivers" directory:
dir C:\app\hardware\printer\hplj2100tn\drivers\
04/08/2019 06:41 PM <DIR> Amd64
06/22/2009 08:36 PM 342,852 component.man
07/08/2009 02:33 AM 156,163
prnhp001.cat
06/22/2009 08:10 PM 327,116 prnhp001.Inf
===================================================================
Only after you have the CAB extracted will the add-a-printer work!
First make sure the printer is on the network:
ping <your printer IP address>
For example:
ping 192.168.1.116
Pinging 192.168.1.116 with 32 bytes of data:
Reply from
192.168.1.116: bytes=32 time=2ms TTL=60
Reply from
192.168.1.116: bytes=32 time=2ms TTL=60
Reply from
192.168.1.116: bytes=32 time=2ms TTL=60
Reply from
192.168.1.116: bytes=32 time=2ms TTL=60
Ping statistics for
192.168.1.116:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 2ms, Average = 2ms
===================================================================
Then begin the classic Windows printer driver install process:
Start > Settings > Devices > Printers & scanners > Add a printer or
scanner
It will say "Searching for printers and scanners ... "
In a few moments you can click on a blue link which says:
"The printer that I want isn't listed"
Up will come an "Add Printer" form saying:
(o) My printer is a little older. Help me find it.
Click "Next"
It will say "Searching for available printers"...
In a few moments you'll see: "HP LaserJet 2100 Series (Hewlett-Packard)"
Select the printer that it found & click "Next".
It will say "Detecting TCP/IP Port" and then the "Add Printer" form shows
up.
That "Add Printer" form asks you to "Install the printer driver".
NOTE: Windows will _never_ find the printer driver no matter how hard you
try.
Instead of doing what Windows normally asks, you must click on
"Have Disk..."
When you see "Install From Disk", click on "Browse".
That will pop up the "Locate File" form, which defaults to "System32".
Change the "Locate File" "Look in" field to your printer driver directory
which contains the extracted "prnhp001.inf" file and select that file:
C:\app\hardware\printer\hplj2100tn\drivers\prnhp001.inf
That will populate the "Install From Disk" form to:
"Copy the manufacturer's files from:
C:\app\hardware\printer\hplj2100tn\drivers
Then press the "OK" button on the "Install From Disk" form.
NOTE: It won't let you hit the "OK" if you don't have an inf in that
folder.
This will populate the "Add Printer" form with a bunch of HP printer names.
The "Add Printer" form will ask to choose the printer from the list:
Choose: HP LaserJet 2100 Series PCL 5
Then press "Next" to close that page of the "Add Printer" form.
Up will pop another "Add Printer" form titled "Type a printer name"
Printer name: HP LaserJet 2100 Series PCL 5
You can keep or change the "Printer name: HP LaserJet 2100 Series PCL 5"
Then Click "Next" where you should see "Installing printer..." for a
while.
The penultimate page of the "Add Printer" form will ask about "Printer
Sharing".
(o) Share this printer so that others on your network can find and use it
Share name: HP LaserJet 2100 Series PCL 5
You can change any setting you like on this form.
Once that form is set up to your liking, click the "Next" button.
That will pop up the last "Add Printer" page saying:
"You've successfully added HP LaserJet 2100 Series PCL 5"
You can click the "Print a test page" button, if you like.
Then click "Finish".
It's a VERY GOOD IDEA to archive the CAB file for futurproofing!
C:\app\hardware\printer\hplj2100tn\drivers\(put the cab files here)
===================================================================
Note: Your paths will differ (simply use the paths you prefer).
Please improve so that everyone benefits from each action.
===================================================================
============================================================================
============================================================================
****************************************************************************