I just purchased the HP Envy x360 and was all excited about it until I found out it won't support my printer, which is the HP LaserJet P1006. I think it is disgraceful that HP is not providing a driver for this printer in Windows 11, especially since I have shown my support for HP buy purchasing their brand of laptop.
OK, folks, I stand humbled before you, having discovered that the HP laptop comes installed with its own program called HP Print and Scan Doctor; all I had to do was activate that program and VOILA it detected my old printer and set the whole thing up with the correct drivers, and it is now working on Windows 11. I am so pleased, and somewhat embarrassed that I first ranted and raved on here. But I do think HP should offer the new driver for Windows 11 to those who have purchased other brands of laptops as well--that would be awesome.
I'm having troubles installing drivers for HP LaserJet P1006 on my new laptop. The laptop runs a fresh install of Windows 10 x64 with Ukrainian localisation. Localisation seems to me the key, since installing the same driver for this printer on a laptop runnin US localisation of Windows worked just fine - the printer works. But because of reasons I need to make this drivers run on Ukrainian localisation of Windows.
When I download and start installing the recommended basic driver for my PC, the installation status goes to the "Preinstalling the driver files ..." stage, then it switches briefly to "Copying files to the hard drive" and back to "Preinstalling the driver files" a few times, and then the installator just quits with no error message.
In the C:\Program Files\ I've found HP\HP LaserJet P1000_P1500 Series folders and some files in them. Going to Device manager \ Software devices \ HP LaserJet P1006 \ Update driver \ Search this PC \ Choose driver from available on PC \ Install from disk \ Browse and then pointing it to an .INI file in C:\Program Files\HP\HP LaserJet P1000_P1500 folder gives "The system could not find a file" error.
I attempted deleting the printer from Device manager, disabling internet to prevent windows automaticaly downloading drivers and then again attepting to install the HP basic driver - the result was the same - an error.
Thank you for your guide. I followed your steps. Unfortunately, the result was the same - the installation status goes to the "Preinstalling the driver files ..." stage, then it switches briefly to "Copying files to the hard drive" and back to "Preinstalling the driver files" a few times, and then the installator just quits with no error message. The only difference that the status messages were in Russian.
Do you have any ideas what else can help?
UPD: Btw, I've tried HP Print and Scan doctor. It detects the printer, gives a prompt to download a driver, yet it's the same one you've sent me a direct link to.
Also, make sure that the printer is not connected to your PC, then click Start > Settings (Gear icon), click the Devices option and then Printers & Scanners. if you see any instance of the printer, be sure to remove it there.
I've attempted to get my hp p1006 laserjet printer to work but I cannot connect up using 'cups' and I also cannot enter a 'root' password that will allow me to download the proprietary printer driver for this printer. I've had the same issues with Manjaro also. It's seems like it's a new problem with the latest 'sourceforge.net' hplip file. Anyone know what's going on here?. . . this is the only obstacle I've been having thus far with Arch and Manjaro.
1) I've had better luck with the CUPS provided PPDs rather than those in the local hplip library.
2) Many a time I've gotten frustrated because I forgot to start / enable the cups daemon with systemd.
3) Don't forget to add your user to the print admin group. You shouldn't need to login as root (I assume you mean from the CUPS browser interface) to print things.
Is that one of those Windows only USB printers that HP extruded for a while? I have an HP1020 that requires that firmware be uploaded at power up from the host. I can host the printer from a Windows system and share it via SMB, but cannot upload the firmware from a real operating system.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
@ewaller
According to this [2] your printer should also be supported but it also mentions that some downloadable plugin is required, if you didn't manage to make it work maybe rich52 is also in for a bad surprise.
Running through the hp-setup and clicking on the ppd file link all work but the driver won't install like it use to at all. . . (i.e. use to ask for root permissions and that doesn't seem to work anymore). That's where the program hangs up with my printer. Earlier version of hplip the driver installed and worked but now it doesn't want to install. The cups interface won't allow me to log into the browser that allows me to connect up using 'cups' as it also use to. Looks like I'm stuck here for a while until someone smarter than me and knows how to program get fix what ever bugs need to be ironed out.
I've installed the hplip-plugin which matches the hplip (version-wise). When I run hp-setup from root in terminal and start to go through the steps I end up with a message from KDE saying that klauncher couldn't connect up with dbus-server. I still can't do anything with cups and it's connection to the internet.
I actually just installed cups and hplip for my HP Officejet Pro 8600 and it worked for me
1) make sure you do systemctl start (cups service name)
2) then enable service
3) I actually used the ppds from the hplip for my printer
This method worked for me and I hope it works for you
Copyright (c) 2001-15 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
I'm not sure why something that should run on the command line is trying to call kde stuff, on the other hand, now that you have installed the plugin (from the repos I hope) you could give it a try to setup the printer directly from cups.
:631/admin err_connection_refused 'THIS WEBPAGE IS NOT AVAILABLE'. Google Chrome's connection attempt to localhost was rejected. The website may be down, or your network may not be properly configured.
Have you actually run " sudo systemctl start org.cups.cupsd" and "sudo systemctl enable org.cups.cupsd" as in your post 11 it doesn't appear to be running.
"systemctl -t service" will list loaded services.
Basically what is happening is the job will just sit in queue and never print, even though it says it is printing. Job can also take a while to delete once it is told to. Is anyone else experiencing anything like this?
Couple things, could be the version of driver you are using, also how are you installing the printer? If you install it through the add new printer wizard are you going to \servername\printer, or are you going to start, run, \servername\printer. Have you tried installing it through the add printer wizard using local port, and then adding a TCP/IP port and typing in the IP of the printer to install.
To fix it (2x computers) I had to unplug the printer, unistall the printer (and all drivers for the HP P1006). Restart the computer. Plug the printer back in, let windows find it and fail. Then you can either use the built in troubleshooter which should direct you to the drivers from HP or you can just use the installer if you downloaded it locally.
I've installed the foo2xqx driver for my HP LaserJet P1006, and the printer is functional. This driver is another option for users who own this printer model and who have not had success with the hplip driver, as was my experience with hplip-3.12.2.tazpkg.
Installing the foo2xqx driver and adding the printer via the CUPS interface is relatively easy, as compared to installing the hplip software and trying to get the printer to work. Reading the INSTALL file included in the tar.gz download is essential, however, and do expect to execute the make command several times until all dependencies have been satisfied. Among the multiple dependencies are cups, foomatic-filters, ghostscript, and dc. You will not find the package dc.tazpkg in the 4.0 repository; it is contained in bc.tazpkg. Everything essential for make is in the repository, and those who have compiled software probably have most of the needed packages already installed. For the HP LaserJet P1006, a firmware file must be downloaded during the foo2xqx installation process. Every time the printer is powered-on for use, the firmware file must be sent to the printer; this can be automated, or done manually.
The foo2xqx-wrapper binary accepts some basic printing options on the command-line. Default values are used if no options are specified. Using the above command-line to print output from Leafpad gives perfect print-outs.
The lp/lpr print command failure seems to originate with a USB problem in Slitaz 4.0, which then causes CUPS 1.4.6 to not properly detect the HP LaserJet P1006. This USB problem is not unique to Slitaz 4.0, according to what I see when doing some Googling, but is also seen in other distros, while it is not seen in others.
When I installed the foo2xqx driver, then added a printer queue as administrator in the CUPS 1.4.6 interface, the printer was not automatically detected, nor could CUPS find the printer. I had to manually add the printer. Yet, despite this, CUPS was not functional. It was unable to provide any output to the foo2xqx-wrapper. Printing, using the command-line:
is not an adequate solution, because only postscript files can be printed, and printing options with foo2xqx-wrapper are very limited. Also, not all Linux applications have the "print to file -- ps" option.
d3342ee215