MacOS 12.0.1 broke postscript printing, and Apple has acknowledged it (I spent 3-4 hours on the phone).
The Preview app generates broken postscript for some PDFs, especially if they contain mathematical fonts for example.
Attached are two minimal 1-page PDFs. One works and one fails.
Request - If you are running macOS 12.1 beta, and have a true postscript printer - could you test if the minimal_fails.pdf works now?
The reason I use true postscript printers over the open IPP/LPD printing protocol is that there is no real need for printer drivers, very little goes wrong as most Ones (macOS, linux, windows, etc) can produce postscript and send it straight to the printer, and of course it all works from different operating systems so again no need to "find drivers".
I have not had problems like this for almost 20 years of computing. Big Sur also broke printing but an OS update fixed it.
--- update --
If you don't have a true postscript printer, you can test this by asking Preview to export postscript, and then using preview to view that postscript file. On macOS 12.0.1 the minimal_fails.pdf will result in a postscript file that causes Preview to throw an error.
The Preview app generates broken postscript for some PDFs, especially if they contain mathematical fonts for example.
Attached are two minimal 1-page PDFs. One works and one fails.
Request - If you are running macOS 12.1 beta, and have a true postscript printer - could you test if the minimal_fails.pdf works now?
The reason I use true postscript printers over the open IPP/LPD printing protocol is that there is no real need for printer drivers, very little goes wrong as most Ones (macOS, linux, windows, etc) can produce postscript and send it straight to the printer, and of course it all works from different operating systems so again no need to "find drivers".
I have not had problems like this for almost 20 years of computing. Big Sur also broke printing but an OS update fixed it.
--- update --
If you don't have a true postscript printer, you can test this by asking Preview to export postscript, and then using preview to view that postscript file. On macOS 12.0.1 the minimal_fails.pdf will result in a postscript file that causes Preview to throw an error.