Update your printer software if your printer has a printing problem on Mac
Most printers are compatible with macOS. When you add a printer, macOS automatically uses AirPrint to connect to the printer or downloads the printer’s software (also called a printer driver).
If you can’t use a printer you already added, or you don’t see the options you want in the Print dialog, you can add the printer again with different settings or different printer software.
Add your printer with different settings
On your Mac, choose Apple menu > System Preferences, then click Printers & Scanners .
Select your printer in the list, then click the Remove button .
Click the Add button , and if a pop-up menu appears, choose Add Printer or Scanner.
A dialog appears listing any IP, shared, and Open Directory printers on your local network. It may take a minute or two for your printer to appear.
Select your printer when it appears in the list, then do one of the following:
Use AirPrint: If you connected an AirPrint-enabled printer using a USB cable, click the Use pop-up menu, then choose AirPrint.
If AirPrint isn’t in the pop-up menu, your printer doesn’t support it.
Use printer software installed on your Mac or downloaded from Apple: Click the Use pop-up menu, then choose Select Software.
Use printer software from a file on your Mac: Click the Use pop-up menu, then choose Other. Select the file, then click Add.
Update your printer software
If your printer doesn’t use AirPrint, you can download the latest software using Software Update preferences. If you don’t do this, you may see a message that software isn’t available when you connect your printer.
On your Mac, choose Apple menu > System Preferences.
Click Software Update .
Install any software updates listed for your printer.
If software for your printer isn’t available using Software Update, you can contact the manufacturer for information. It may be that your printer isn’t compatible with macOS.
If you install printer software that you didn’t get from Apple, your printer’s software may not be updated automatically when you use Software Update.