Yesterday I installed Big Sur on My MacBook Pro 2017. At work is an old HP Laserjet 1020 printer. I installed the printer driver package from the Apple website on Catalina to work. You won't be able to install it on this version. Not support.
it is simple just plug-in your printer through wire and then go to >printer and scanner in system preferences and click on add printer then select your usb printer> then just select your printer driver from Use menu and install and print
It may be an option in Recovery - check it out by restarting holding down cmd + R as soon as the boot up starts. Look at OS update and see if Catalina is offered. You can search for Catalina there too.
Just to be clear, a Wi-Fi-to-USB print server does not per se eliminate the need for a printer driver. What it does is to allow the printer to be placed more freely, at a distance from the router and computer, without the need for cables.
If one wishes to print without a driver, a printer supporting the driverless AirPrint technology would be needed, or one would have to use a special AirPrint print server. The latter would allow a "normal" printer to act as if it were an AirPrint printer. However, such AirPrint servers are expensive, and may be limited to printers with a certain interface. Also, even AirPrint servers may have some limitations regarding supported printer models.
If you have not done so already, take another look at Apple's download page =en_US . It has a new title, HP Printer Drivers v5.1 for macOS, and a new date (Dec 11, 2020). I guess that this is the update that DmitrievSlavkin was referring to. You may want to check whether it would change anything for your printer.
Thanks so much for your message, Jan. I returned to the page and found there's a new driver for the HP LaserJet 1022. The one I found before was the v5.1., which didn't work. Anyway I decided to try again and downloaded it. It turned out to be a new driver with the number 1.6.1. and, after the usual installation process, voil! It worked and the 1022 was in the list! So, at least for me, the problem has been solved and my old 1020 is working perfectly. Went to this page: =en_US As stated above it actually says the drive is v5.1; however, it downloaded the 1.1.6. So, my recommendation is to go the link and try your luck again.
Hi, there's a lot of useful information above which has helped a lot of users. I'll repeat what worked for me. Here's the message from Jan Hedlund that helped me solve the problem and my reply. I hope this also works for you.
On Big Sur (M1 or Intel), you can extract the files you need from the HP Printer Drivers 5.1 package from Apple to install the driver for the HP Laserjet 1018-1020-1022 without the need to run the installer.
Once you've expanded the first PKG file, you'll get another folder with the same file (HewlettPackardPrinterDrivers.pkg), run the same command on this file, and it'll give you all the files you need. You can copy these into your /Library/Printers/ folder.
I have uploaded the HP Printer Drivers for the Laserjet 1018-1020-1022 here, which is a much smaller download and cuts out all the stuff you don't need. When dragging these to the /Library/Printers/ folder and trying to add the printer in System Preferences, you may get a message that the printer drivers need repairing in order to make the printer work. Press OK and there you go, you're ready to print!
It is not possible to rule out software conflicts when testing printer drivers, and data may be lost. So, first of all, make sure that you have at least three backup copies of important files (photos, etc.).
If necessary, an IBM information page ( -printers-hp) has further details about the HP LaserJet 1015 printer language/data stream. This printer appears to be somewhat different from the other LaserJet 1010 series models.
You could perhaps check whether a generic PCL driver can be used. I noticed that there is an HP LaserJet 1015 Gutenprint driver as well. This would be experimental. Other experiments may include using the LaserJet 1015 as a shared USB printer in connection with an old Linux (Ubuntu) PC as a CUPS print server. Alternatively, with a Raspberry Pi. There are Linux drivers for the LaserJet 1015 from HP ( -linux-imaging-and-printing/supported_devices/index).
Sadly, this does not work for me in Catalina. Hmmm... Does anyone have a website where we can download drivers that actually work? Also, why does it work for some and not for others. Buying a new MBP and upgrading to Catalina has killed my ability to use my handy dandy HP 1020 - a workhorse for the ages. I need to use this printer so badly. If anyone out there can help, I'd be so grateful. This single issue is causing me not to upgrade in the future to any Mac products. It's such a simple issue. Apple should support this printer! Here the message I get.
Thanks for the tip but when I do that I only get the possibility of choosing one printer in the Laserjet series: that's the Series HP Laserjet PCL 4/5. Tried that but it didn't work. Does anyone know a reliable site I can download the 1022 driver?
There is also an HP 5.1.1 Printer Software Update from Apple. An HP LaserJet 1022 version 1.6.1 driver is listed in the referenced article Printer and scanner drivers for Mac - Apple Support. However, the System Requirements say Not compatible with macOS v12 and newer. If you try it anyway, it would be experimental as well. It may not open/install/work with macOS 13 Ventura. So, do not expect too much from this.
grazie, purtroppo non sono riuscito a risolvere. Anzi ho instalato il drive della HP laserjet 1022 e non risulta completamente conpatibile con "ventura". Per esempio nel menudella stampante manca un'opzine a me molto utile stampa a doppia faccia . (avanti e dietro).
There is a Gutenprint driver hp-lj_1022 for the HP LaserJet 1022, but it is unknown to me whether it would work with anything later than macOS 10.14 Mojave. I have no idea about any difference regarding two-sided printing, though. Also, I do not normally recommend downloading printer drivers from other sites than the printer manufacturer or Apple.
I've been using the 1022 for many years through a number of Macs and versions of macOS. I can guarantee you that I have never seen a duplex printing option, manual or otherwise, and I have searched diligently.
I believe you, but can only go by the information provided by HP. See also the link to the manual right above (page 42f). A general article -en/document/ish_2486497-2193233-16 has some not very clear lines like "If the neither option is available, continue with these steps to print manually on both sides of the paper." and "If the Two-sided or Double-sided options are not available, select Paper Handling from the print options menu.".
First, some "hi-tech" info about this printer, so you can understand how it works. The printer is connected to the USB and every single time it is turned on it waits for the firmware to be uploaded giving device IDs to the workstation. The workstation's kernel first recognizes the device by ID and activates program which uploads firmware to the device and the proper cups driver/ppd is responsible for the communication with the device. If the printer is unplugged or restarted the workstation has to recognize the device and send the firmware once again. From my observation I can tell if the firmware is uploaded and wrong driver gets the communication then the printer stops sending device IDs and is not recognized by the kernel no more.
So, first I tried to install the `hplip` package and I used `sudo hp-setup -i` and for first few minutes the printer worked and after few hours it stopped responding and `system-config-printer` reported that it is unplugged. So I went to to `journalctl` and I found some of these messeges:
"The solution for having LaserJet 1020 to work properly on Arch"
1. Forget about `hplip` package - it is useless, it will work until first printer restart, unplug & plug or desktop reboot. The hplip driver has some problems with the communication after sending the firmware to the device once again and in the system it will be reporting that printer is unplugged. In the end it will throw exceptions and wrong exit codes and you will have to deal with udev rules and other unwanted stuff. So uninstall it with `pacman -R hplip` and corresponding dependencies if you installed them as well.
With this solution you do not have to deal with udev rules and do other tricks. Every time the printer is turned on, system is rebooted or the device is unplugged and plugged again the foo2zjs will attempt to upload firmware to the printer and PPD installed will be responsible for the communication with the printer. I hope it will help someone...
d3342ee215