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:
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:
2) The printer you have available pops up. Here you click on the "
Use:" button in order to get some options.
3) Next, choose "
Select Software..." from the options.
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")
5) A popup tells you that the initial printer already exists. Select "Continue" in order to configure it anyway.
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):
7) Here you can see that the web page outputs in colour. You can also create and change the presets:
8) Likewise, you can also create and change the paper size:
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.
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).