Batch print with printer preset in MacOS

pdfpreviewprintingscript

I have 50+ documents to print with the exact same printer settings and I'm trying to batch print them using the existing printer preset. What I've done so far:

  • open all documents in one preview windows on El Capitan -> doesn't work, prints all documents as one document instead of separate ones (e.g. if the documents have an odd number of pages, the next documents is printed on the back of the last page)
  • Try a python script to create a pdf made of all my needed documents in the right format, so that I could print it and separate the documents manually -> unsucessfull as my python skills are not that great + needs to be done again everytime the situation happens again.
  • change the cups settings and hit cmd+P in the finder -> doesn't work as I can't get the right margin settings in CUPS + the solution is not a long term one as one would need to tinker with CUPS every time a new batch job with different settings has to be done, eventually loosing the overview of what has changed.

In short, I would need the preview printing dialog batch applying to a bunch of documents or an applescript/automator etc. that can use existing printer preset (those must be stored somewhere in the system, I don't know where) and apply it to selected documents. Any idea?

System: 10.14 but I can use 10.11 if needed.

Best Answer

There are a couple of things you can do:

  • Printer Presets

    Under the Presets menu, see if the Reset Presets Menu to “Default Settings” is checked. If this is checked, uncheck it and the last preset you used remain in place when you finish printing the document.

  • Create a "New" Printer

    Create a new printer that prints to the same device, but set all the printer defaults (printer presets) the way you like them. When you print, print to that printer instead. You can even temporarily set that printer as the "default printer." Just remember to set it back when you're done.