Your Mac does not have malware, it's just got printer drivers that HP mistakenly asked Apple to block. Here's how to work around the problem.
Hewlett Packard has now explained the recent spate of Mac printer problems that saw users being warned of 'malware' — but it hasn't yet solved it. While HP and Apple are reportedly working together to resolve the issue, users are still being prompted with warnings saying it 'will damage your computer.'
Select Drivers & Downloads to the right of the image of your model. Select the Drivers, Software or Firmware tab depending on what you want to download. Software is used in the example below. Choose the Select button to the right of the software or driver file you wish to download. Follow the installation steps until you receive 'Installation was successful' message shown below. Open your Mac's 'Settings' and click on 'Printers and Scanners.' Apps like Adobe Reader use their own custom printer dialog. And since Adobe Reader's duplex print options is broken for some printers on Mac (and Adobe keeps on deflecting by blaming manufacturer's driver), printing to a PDF driver seems the only option.
'We unintentionally revoked credentials on some older versions of Mac drivers,' said a HP spokesperson. 'This caused a temporary disruption for those customers and we are working with Apple to restore the drivers. In the meantime, we recommend users experiencing this problem to uninstall the HP driver and use the native AirPrint driver to print to their printer.'
As previously reported, AirPrint is the answer if you need to actually print anything out. To get rid of the repeating error message, though, you may still need to take certain steps.
- Go to System Preferences
- Click on Printers & Scanners
- Choose your HP printer from the Printers list on the left
- Click the minus sign at bottom left
- In the Finder, go to ~/Library/Printers/hp
- Drag the printer driver to the trash
- Go back to System Preferences
- Click on Printers & Scanners if it doesn't open at that
- Click the plus sign at bottom left and re-add the printer
To go the ~/Library/Printers/hp folder, go to the Finder and choose Go, Go to folder.. from the menus. Or press Command-Shift-G.
This will clearly delete the printer driver, but what it then does is force your Mac to download a new copy. Once you've re-added the printer, it will be using the new, updated driver and should work correctly.
Logic 9 torrent mac. These steps should fix the issue because HP has effectively undone its mistake. According to The Eclectic Light Company, the problem was that what HP asked Apple to do was revoke its security certificate for the file 'HPDeviceMonitoring.framework.' In theory, then, this can just be un-revoked.
However, The Eclectic Light Company says that at time of writing, users are still reporting what appear to be related problems. If you're in that situation, there currently seems no better alternative than contacting HP support.
Keep up with AppleInsider by downloading the AppleInsider app for iOS, and follow us on YouTube, Twitter @appleinsider and Facebook for live, late-breaking coverage. You can also check out our official Instagram account for exclusive photos.
AppleInsider has affiliate partnerships and may earn commission on products purchased through affiliate links. These partnerships do not influence our editorial content.
I recently bought a new MacBook Pro, and I had to re-install all apps I was using on the old Mac. However, even after two weeks using a new laptop, I am still finding apps and drivers I need to set up. This time was my old Canon printer.
And since it took a while to figure out the best way to add the printer to my Mac, I decided to list all steps here in case someone needs a quick guide.
The easiest way to add Canon or any other printer to Mac is to connect it via a USB cable. If the macOS on the MacBook is not out of date, it most likely recognizes the printer model and downloads the required device driver. Once the driver is downloaded, the printer can be added as a network device from System Preferences -> Printers & Scanners.
How To Add Canon Printer To Mac (Step By Step):
Make sure the printer is turned on
I can't tell you how many times I was wondering why the printer is offline and why I am getting errors when trying to print something, and every time the reason was the same: the printer was turned off.
The problem is that my home office is on the second floor, and my Canon is in the Basement (I didn't want it to take space at home since I am not using it all the time).
Install Printer On Mac Computer
So, if I had a problem, I had to walk down two floors, turn the printer on, and climb back.
Find the IP address of the printer
There are two ways to find the IP address of any printer.
First, each printer allows us to print the network configuration page. For each printer model, the instructions are different. So, it would be best if you googled something like 'NNNN printer ip address.' For me, it was 'canon mx340 printer ip address' and the very first result was on point. All I had to do is:
- Press the Menu button until Device Settings item appears
- Use ◀️ and ▶️ buttons to select LAN Settings and press OK
- Select Print LAN details and press the OK again
- And the printer prints the page like this with the IP address.
The second method requires some software to install. Battle net client mac. And like I said since I was on the second floor and the printer was in the Basement, I used this method.
I have an app called Lanscan. One of its functions is to scan all devices connected to your WiFi network. It is, by the way, a very useful tool if you want to know which devices are using your WiFi (or if you are afraid that someone is stealing it).
Sometimes the Lanscan shows the names of the manufacturer and sometimes does not. Anyway, I figured that the IP address of my Canon was 192.168.0.18.
Another method is to use the WiFi router. Some routers also provide lists of connected devices. Usually, home routers have IP 192.168.0.1 or 192.168.0.1 and can be reached via browser, such as Safari.
Download drivers from Canon official site
If you have the original CD/DVD with printer drivers and a DVD drive, then definitely run the installer first. The proper installer will configure and set up the printer in an easy to follow way. Once complete, you will be done, and you wouldn't need to read the rest of the post.
If you don't have the original install disk or don't have a DVD drive, then try to get drivers from the Canon official site. Type in google 'canon NNNN printer driver for mac' and open the page.
Ios app simulator mac. Unfortunately for me, Canon claimed that either there is no driver for the macOS version I have or my MacBook doesn't need drivers (which was not true by the way).
If you have the same problem, follow the steps, and I will show how to overcome it.
Add New Printer in Printers & Scanners preferences
To configure any printer or a scanner, you have first to open the System Preferences app. Click on the Apple logo in the top left corner of your screen. This will pop up the Apple system menu dropdown.
Click on System Preferences item. In the app window, click on the Printers & Scanners icon.
As the app indicated, click on the '+' sign at the bottom left of the pop-up window.
Configure Printer Settings
In a window opened after clicking on the '+' sign, go to the IP tab. In the Address field, type the IP address of the printer. Under the Protocol, leave the default value: Internet Printing Protocol – IPP. Do not enter anything in the Queue field.
Install Printer Driver Mac
Type a user-friendly name for your printer in the Name field, e.g., 'My Favorite Printer.'
You can also add the location, e.g., Basement. Neither Name or Location really matters; they are for your information only.
A setting in Use: field depends on whether you have drivers installed on the Mac or not.
If Canon drivers have been installed earlier, then chose Select Software… dropdown, and it will open a list of drivers installed. Pick from the list.
If the software driver is not on the list, then leave the Use field as default: Generic PostScript Printer.
Click on the Add button.
Connect printer's USB cable to Mac
- Press the Menu button until Device Settings item appears
- Use ◀️ and ▶️ buttons to select LAN Settings and press OK
- Select Print LAN details and press the OK again
- And the printer prints the page like this with the IP address.
The second method requires some software to install. Battle net client mac. And like I said since I was on the second floor and the printer was in the Basement, I used this method.
I have an app called Lanscan. One of its functions is to scan all devices connected to your WiFi network. It is, by the way, a very useful tool if you want to know which devices are using your WiFi (or if you are afraid that someone is stealing it).
Sometimes the Lanscan shows the names of the manufacturer and sometimes does not. Anyway, I figured that the IP address of my Canon was 192.168.0.18.
Another method is to use the WiFi router. Some routers also provide lists of connected devices. Usually, home routers have IP 192.168.0.1 or 192.168.0.1 and can be reached via browser, such as Safari.
Download drivers from Canon official site
If you have the original CD/DVD with printer drivers and a DVD drive, then definitely run the installer first. The proper installer will configure and set up the printer in an easy to follow way. Once complete, you will be done, and you wouldn't need to read the rest of the post.
If you don't have the original install disk or don't have a DVD drive, then try to get drivers from the Canon official site. Type in google 'canon NNNN printer driver for mac' and open the page.
Ios app simulator mac. Unfortunately for me, Canon claimed that either there is no driver for the macOS version I have or my MacBook doesn't need drivers (which was not true by the way).
If you have the same problem, follow the steps, and I will show how to overcome it.
Add New Printer in Printers & Scanners preferences
To configure any printer or a scanner, you have first to open the System Preferences app. Click on the Apple logo in the top left corner of your screen. This will pop up the Apple system menu dropdown.
Click on System Preferences item. In the app window, click on the Printers & Scanners icon.
As the app indicated, click on the '+' sign at the bottom left of the pop-up window.
Configure Printer Settings
In a window opened after clicking on the '+' sign, go to the IP tab. In the Address field, type the IP address of the printer. Under the Protocol, leave the default value: Internet Printing Protocol – IPP. Do not enter anything in the Queue field.
Install Printer Driver Mac
Type a user-friendly name for your printer in the Name field, e.g., 'My Favorite Printer.'
You can also add the location, e.g., Basement. Neither Name or Location really matters; they are for your information only.
A setting in Use: field depends on whether you have drivers installed on the Mac or not.
If Canon drivers have been installed earlier, then chose Select Software… dropdown, and it will open a list of drivers installed. Pick from the list.
If the software driver is not on the list, then leave the Use field as default: Generic PostScript Printer.
Click on the Add button.
Connect printer's USB cable to Mac
If you had drivers installed either from disk or downloaded from the Internet, then you wouldn't need this step. Your printer configuration would be complete in the previous step.
However, if you couldn't find the printer in the Software list, all you have to do is connect to the printer via the USB cable. If you have a new MacBook and older printer, like me, then use USB-C to USB-A adapter to connect.
Once the printer is connected, the Mac will immediately start downloading the software from its own site. What's good about this it will also update the printer you just added and recognize it as a proper Canon printer.
And that's it. Now the Canon device will be in the list of available printers.
Add Canon Printer To Mac Using Bonjour Services
Remember the printout of printer configuration settings? At the bottom, you could see three lines starting with Bonjour.
What is Bonjour on Mac? It's a zero-configuration service developed by Apple for its computers and devices. If both a computer and a peripheral device support Bonjour service, then adding peripherals to the computer is easy.
In our case, a Canon printer that supports Bonjour configuration service appears under the Default tab in Printers & Scanners Preferences. You just need to wait a bit for the printer to appear. In my experience, the wait time depends on the distance between the two devices.
How To Download Printer Driver On Mac
If both the MacBook and the printer are in the same room, then Bonjour service is almost instantaneous. If one device in the Basement and another on the second floor, one may need to wait a little longer, about 30 seconds or so for the first time.
Here is how my Canon, which also serves as a scanner, appeared in my Mac (I tested both in High Sierra and Catalina).
Add Canon Printer To Mac With Bluetooth
If the Canon printer supports, then the steps are the following:
- Turn on the Canon printer
- Open Printers & Scanners preferences
- Click on + button and then click Default tab
- Wait for the list to populate
- Select the Canon printer and click Add button
Photo credit: ©canva.com/FabrikaCr