Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

macstatic

macrumors 68020
Original poster
Oct 21, 2005
2,029
168
Norway
I often save web pages as PDF (by selecting "Print", then "Save as PDF") but for some reason Safari now only saves this as black/white pages instead of colour. I never had this problem with previous MacOS versions.

Since my printer is a black/white laser that might have something to do with it, but is there a solution to this so I can continue saving web pages as colour PDFs? But like I said; I never had this problem with older MacOS versions (with the same printer).

NOTE: when doing the same in Firefox or Opera the PDFs are in colour, but since they (especially Firefox) often mess up the layout (chopping off text, missing pages etc.) I prefer doing this in Safari.
 
Last edited:
I often save web pages as PDF (by selecting "Print", then "Save as PDF") but for some reason Safari now only saves this as black/white pages instead of colour. I never had this problem with previous MacOS versions.

Since my printer is a black/white laser that might have something to do with it, but is there a solution to this so I can continue saving web pages as colour PDFs? But like I said; I never had this problem with older MacOS versions (with the same printer).

NOTE: when doing the same in Firefox or Opera the PDFs are in colour, but since they (especially Firefox) often mess up the layout (chopping off text, missing pages etc.) I prefer doing this in Safari.
Check your settings. Maybe you have it set to Black and White
 
I've checked both the printer dialog (that comes up every time you select "Print" in an app, including Safari) and the Printer system prefs but can't find any black/white option anywhere.
Where's that setting located?
 
I've checked both the printer dialog (that comes up every time you select "Print" in an app, including Safari) and the Printer system prefs but can't find any black/white option anywhere.
Where's that setting located?

In Presets
Captura de ecrã 2020-06-24, às 18.17.22.png
Captura de ecrã 2020-06-24, às 18.17.40.png
 
LuisN: for some reason there's no "black & white" option in that same menu. I also clicked on "Show presets" (same menu as above) but there was no such option there either.

Namara: what does "nvm" mean?
 
Namara: what does "nvm" mean?
It's short for nevermind. I posted something about PDF creation and realized it wasn't available for macOS, only iOS. Maybe in the future (or even in Big Sur) there will be an iOS-like option to tap the share sheet and select Markup to create a PDF without using the print dialog.
 
We can only hope :)

LuisN: which version of Safari and MacOS are you using? I've recently done a clean install of 10.13 and a couple of smaller updates after that. Now I'm at MacOS 10.13.6 and Safari 13.1.1 (13609.2.9.1.3).
Are those the same versions as you're using?

I also noticed that the MacOS software updater installed a Brother printer update, and this would be logical to blame, but doesn't quite make sense as "printing" a PDF from Firefox results in colour output, with the same printer driver. Likewise in Opera.
 
I also noticed that the MacOS software updater installed a Brother printer update, and this would be logical to blame, but doesn't quite make sense as "printing" a PDF from Firefox results in colour output, with the same printer driver. Likewise in Opera.

I'm confused; I thought your printer was an HP Laser Jet Pro MFP M125a, not a Brother. What about manually updating that driver? I read on an Adobe site that that a similar issue was resolved with a driver update.
 
No, that's LuisN.
I'm the OP and have a Brother laser printer.
I thought it was interesting that Apple provided an update to a printer driver I downloaded a couple of days earlier directly from Brother's website.
I've done a clean install of 10.13 and have tried to re-install as much of the software I can (including everything related to the printer).
I'll try your suggestion.
 
No, that's LuisN.
I'm the OP and have a Brother laser printer.
I thought it was interesting that Apple provided an update to a printer driver I downloaded a couple of days earlier directly from Brother's website.
I've done a clean install of 10.13 and have tried to re-install as much of the software I can (including everything related to the printer).
I'll try your suggestion.
Oops sorry, I scrolled back to that screenshot without looking at the poster. Hope it works with the driver.
 
We can only hope :)

LuisN: which version of Safari and MacOS are you using? I've recently done a clean install of 10.13 and a couple of smaller updates after that. Now I'm at MacOS 10.13.6 and Safari 13.1.1 (13609.2.9.1.3).
Are those the same versions as you're using?

I also noticed that the MacOS software updater installed a Brother printer update, and this would be logical to blame, but doesn't quite make sense as "printing" a PDF from Firefox results in colour output, with the same printer driver. Likewise in Opera.
High Sierra full updated, last version of Safari running in a iMac 2007
 
That's strange, LuisN.
Perhaps it has something to do with the printer driver after all then, and a "feature" that Safari uses and not Firefox nor Opera.

Namara: I downloaded my printer's driver directly from Brother's website, installed and even restarted the computer but the black/white issue was still there.
Today, Software Update told me once again that there was a printer update available, which I've downloaded/installed -again no difference. Still black/white PDFs.

The obvious thing to try is use a different printer driver (a colour printer of some sort) and see if that makes a difference, but I see no way of choosing a printer that isn't actually physically available. Is this possible?

UPDATE: An interesting discovery..... in Safari, when choosing "Print", then going to the "PDF" menu I chose "Add to iBooks" and there (in iBooks) the web page was all in glorious colour! But for some reason its "Save to PDF" feature only gives me a black/white PDF.
 
Last edited:
That's strange, LuisN.
Perhaps it has something to do with the printer driver after all then, and a "feature" that Safari uses and not Firefox nor Opera.

Namara: I downloaded my printer's driver directly from Brother's website, installed and even restarted the computer but the black/white issue was still there.
Today, Software Update told me once again that there was a printer update available, which I've downloaded/installed -again no difference. Still black/white PDFs.

The obvious thing to try is use a different printer driver (a colour printer of some sort) and see if that makes a difference, but I see no way of choosing a printer that isn't actually physically available. Is this possible?

UPDATE: An interesting discovery..... in Safari, when choosing "Print", then going to the "PDF" menu I chose "Add to iBooks" and there (in iBooks) the web page was all in glorious colour! But for some reason its "Save to PDF" feature only gives me a black/white PDF.
That print menu is what appears when selecting PDF in the left lower menu. Maybe is just the printer driver. Mine is a network printer shared with *Printopia (AirPrint) from a Mac virtual machine. https://www.decisivetactics.com/products/printopia/
 
Problem solved (more or less)!
You got me thinking when you mentioned the word "virtual" which led me to this page on how to set up a virtual printer in MacOS. I have no idea why anyone would want to do that except for the situation I'm trying to resolve.
So once set up I can select that virtual printer which allows me to save web page in Safari in colour (as I've always been able to do in the past, but for some reason Apple has a tendency to "fix" (read: break) things that work.
Unfortunately "Paper size" in the Safari print popup-window can't be changed (it just says "other") which is a pity because some web pages don't look very good at the normal sizes and need wider/or longer "paper" in order to appear properly in the PDF. Maybe there's a workaround for this?

If anyone else is running into the same problem with Safari, here's the instructions shown in the above link:
  1. Launch the Print & Fax Utility (Click on the Apple Menu, select System Preferences, and, click on the Print & Fax System Preference).
  2. Click on the lock to make changes or authenticate.
  3. Click the (Plus) button just above the lock.
  4. Choose IP from the menu.
  5. Choose Internet Printing Protocol - IPP from the Protocol pop-up menu.
  6. In the Address field, enter 127.0.0.1.
  7. In the Name field, enter 127.0.0.1.
  8. Choose Generic PostScript Printer from the Print Using drop-down menu.
  9. Click Add.
  10. Quit the Print & Fax and System Preferences windows.
 
  • Like
Reactions: LuisN and 0128672
I also use High Sierra (10.13) & Safari, my printer is connected via Ethernet and it shows in colour preview, and paper options as per the image below... But I am sure I have also had this issue in the past.
 

Attachments

  • 2020-07-23_1525.png
    2020-07-23_1525.png
    182.5 KB · Views: 145
I found a better solution!
Although my posting #15 solved the initial problem (not getting colour output when saving PDFs) I still wasn't able to change "Paper size" as all my custom sizes were greyed out) as seen here:
0 colour PDF printing.png



Having different paper sizes to choose from is useful for "printing" PDFs (some websites are very wide while others adapt easier etc.), so..... I found another solution: add a different printer!
(I downloaded and installed Epson XP-970 printer driver. In case you want to remove it, here's Epson's uninstaller tool as well)

The tricky part was to figure out how to add a printer that I don't physically have, but here's how it's done. First, you have to have a printer connected (it doesn't matter if it's a shared printer on a network attached to another computer or directly via USB or some other method).

1) So first you open up the "Printers & scanners" system preference and press the "+" button in order to add a new printer:
1 colour PDF printing.png


2) The printer you have available pops up. Here you click on the "Use:" button in order to get some options.
2 colour PDF printing.png


3) Next, choose "Select Software..." from the options.
3 colour PDF printing.png


4) A list over available printers shows up. I tried a couple without any luck ("paper size" was still greyed out), but the Epson XP-970 I just installed a driver for worked fine, so I suggest you select that one ("Epson XP-970 series")
4 colour PDF printing.png


5) A popup tells you that the initial printer already exists. Select "Continue" in order to configure it anyway.
5 colour PDF printing.png


6) You can now try it out (in Safari for instance, as it gives you a preview of the web page you're about to "print" to PDF):
6 colour PDF printing.png



7) Here you can see that the web page outputs in colour. You can also create and change the presets:
7 colour PDF printing.png



8) Likewise, you can also create and change the paper size:
8 colour PDF printing.png



9) If you click "Manage custom sizes" at the bottom of the pop-up when you click on "Paper size" you can add your own custom "paper" sizes. Be prepared to experiment so that different web pages "print" nicely to PDF.
9 colour PDF printing.png



10) Since I mostly "print to PDF" (and not paper, which I only do occasionally) I find it handy to have the PDF printer I've just created set to default.
Go to System Preferences and select "Printers & Scanners".
You can do it either by right-clicking on the printer you want to use by default, or click on the "Default printer" option where you can choose it.

Keep in mind that when you want to print to paper you first have to select the printer for that. It'll reset back to whatever you have set to default the next time you want to print (or print to PDF).
11 colour PDF printing.png
 
Last edited:
  • Like
Reactions: 0128672
11) Finally, to make things easier and quicker whenever you need to "print" something to PDF I personally find having keyboard shortcuts useful.
COMMAND-P is the shortcut for bringing up the "Print" dialog in any app, so to make things easy I chose the same for Saving as PDF, so now I just press COMMAND-P twice in order to do that.

- Go to System preferences and select "Keyboard"
- Click on the "Shortcuts" tab
- Click on "App shortcuts"
- click on the "+" to add a new shortcut
keyboard-save PDF1.png


- Choose "All applications" (so that PDFs can be "printed" from any app)
- Next to "menu title", enter "Save as PDF" (pay attention to exact spelling!)
- Click in the field to the right of "Keyboard Shortcut:" to select it
- Press (and hold) COMMAND while pressing P at the same time (you can choose another shortcut if you like)
- Press the "Add" button to complete the setup
keyboard-save PDF2.png




You can now try it all out by (for instance) opening Safari, go to anywhere on the web and press CMD-P twice. The file-selector should pop up asking you where you want to save the file.
Afterwards, open up the newly created file in the Finder (it should open up in Preview) and see if it looks OK.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.