There are two problems to begin with:
a) Microsoft has deleted old drivers from Windows 7 at default
b) CUPS is not recognized by automatic Windows 7 network printer search
When I tried to install the HP LaserJet 1100 the normal way Windows 7 didn’t want to install drivers for x86 (the only one I had). I didn’t have “Windows Update” option/button HP suggested me to use.
Then I learned about “Print Management” which resolved the issue.
CUPS is “Common Unix Printing System”
The procedure is:
- Open “Print Management” (start->type: “Print Management”)
- Navigate to Print Servers->your_print_server->Drivers
- right-click in the open tab and choose “add driver”
- Click next
- Select ONLY x64 architecture (if you select both you won’t have Windows Update button!)
- Click Windows Update Button
- WAIT – about 3 minutes (yeaahhh!)

- This process takes a lot of CPU time
- Select HP –> HP Laser Jet 1100
- You have a 64bit printer driver!
Now install printer from CUPS:
- Open printers (search->type “printers”)
- right-click –> add printer
- choose a “network printer”
- and then “select a printer by name”
http://192.168.1.66:631/printers/HP_LaserJet_1100
This address contains CUPS port (631) and printer name (HP_LasertJet_1100) – your address might be (and probably will) be different. - Wait for a connection
- Select newly installed x64 driver

Thank you for this. I did this on my old system, but forgot how I'd done it!
ReplyDelete