title: Preview a PDF file and choose printer before actually printing the document
body: <p>I am currently developing an application in Python3/tkinter that will run primarily on Macs and will need to print PDF files. </p>
  
  <p>In the past, I have managed to send PDF files to printer automatically by using some commands in a bash script, so I think I could end up using that approach as a last resort. </p>
  
  <p>However, I never found a way to specify one printer, it would always send it right into the currently selected printer (usually the last used one). The problem is that all those computers are connected to more that one printer, and some of the printers are not suitable for A4 documents (for instance, label printers).</p>
  
  <p>Does anyone know if there is any way to launch the Preview application from command line, or any external module that allows us to preview and choose printers before actually printing?</p>