Solved

"No driver found" error - HP P4015x and M4345 PCL6 on Win7 64-bit

Posted on 2010-09-21
4
1,444 Views
Last Modified: 2013-12-15
I'm in the process of configuring a template Win7 64-bit laptop for cloning up for deployment.

I have 6 printers that are shared via UNC from a file-printer server:  \\FPServer\Printer1 etc.

When I go to connect these printers to this new laptop (browse to \\FPServer , right click on printer, "connect"), I get a "no driver found" error.

From the little information I could found, this is because there are fewer HP drivers in Win7 64-bit?  I've tried installing the HP Universal driver for Win/Vista 64-bit, but no luck.

I know I have the option of adding these printers via IP address, but do not want to as I want to keep the printer driver settings locked down to prevent users from changing them.

Anyone had any luck with this situation??  Or have any ideas??  This is the last step I have to complete before I can generalize the laptop, and then ghost the image down to the other laptops, so its very frustrating being stuck!!

cheers :D
0
Comment
Question by:hlbmj
  • 2
  • 2
4 Comments
 
LVL 11

Accepted Solution

by:
ProfessorBindokas earned 500 total points
ID: 33732055
Hi

A very similar issue exists with the LaserJet 4050.  The solution to the problem for me was found here: http://h30434.www3.hp.com/t5/Other-printing-questions/Problem-installing-Laserjet-4050-in-Windows-7-x64-No-driver-in/m-p/246991

The relevant part of the page is quoted below:
"You're probably getting the "Windows cannot locate a suitable printer driver" error if you're trying to add the driver while adding a printer that is shared over the network. You see, HP's Universal Printer Driver (UPD) doesn't contain the PnpIDs of every printers it supports, so when you specify HP's UPD as the drivers for the network printer, if Windows can't find a match for the printer's PnpID it spits out the driver isn't compatible.  The way to overcome this is to install a "generic" printer locally, using HP's UP driver, and change the port afterwards to point to the shared printer. So, first, add a local printer (that will be using the LPT1 port - make sure no printer is attached!), and click on "Have disk(s)" to browse to and select HP's UPD. Going through the remaining steps should install a locally-attached printer named something like "HP Universal Printing PCL 5" (or "[..] PCL 6"). You'll then go in the new printer's properties, on the "Ports" tab, and click on "Add Port...". If you're installing a shared printer, you'll select "Local Port", click on "New Port..." and specify the path to the printer (e.g. \\myserver\hplaserj) as the port name. Those steps should do the trick.  Last thing: beware, though, as HP's UPD PCL 6 might not be compatible (anymore) with your LaserJet 4050, as they use a PCL XL class number/revision (class 2.1; sort of a version number of the protocol) that is higher than what your printer's firmware might support for PCL6 (should be class 2.0) I know the latest versions of HP's UPD PCL 6 doesn't work with our LJ 4000 & 4050 printers, so you might have to use the PCL5e driver for those 64-bit workstations."

I hope this solves your problem, since the same thing drove me nuts till I found the above solution on the HP website.

Best of luck!
 
0
 

Author Comment

by:hlbmj
ID: 33732070
thanks prof!  that explanation makes a lot of sense, and fits well into what i'd read about it already.

cheers!
0
 

Author Comment

by:hlbmj
ID: 33786068
here's how i fixed this issue.

Situation:  Several HP printers (HP Laserjet p4015 and m4345x) are shared on network via UNC shares from a Windows 2003 32-bit.
 
Problem:  Unable to connect to UNC-shared printers from new Win7 64-bit computers.
 
Complication:  Win7 has reduced the number of HP drivers, and the HP universal driver does not have the same functionality as the older 32-bit driver.  Additionally, it was not possible to add UNC-shared printers to a Win7 64-bit computer by browsing in explorer to \\PRINTSRV and right-clicking connect.
 
Solution:  Download XP 64-bit driver, and add as additional drive on UNC shares on printserver.  During this process, the server will ask for system files from a 64-bit server CD.  I simply mapped a network drive (ie. Y:) to the C:\windows directory of my 64-bit 2003 server ((\\64bitserver\C$), and searched this Y: drive each time the 32-bit Printserver asked for a 64-bit system file.
0
 
LVL 11

Expert Comment

by:ProfessorBindokas
ID: 33786157
Thanks for sharing that useful info.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
The use of stolen credentials is a hot commodity this year allowing threat actors to move laterally within the network in order to avoid breach detection.
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now