I currently call `lp` from the terminal to print my pdfs. Is there a better way of doing this from emacs?
As far as I understood, Emacs provides `printing.el` `lpr.el`, and `ps-print.el` to print text but not pdfs. I use `pdf-tools` which provides `pdf-misc-print-document` which I can use to print with `lp` by setting `pdf-misc-print-program-executable` and `pdf-misc-print-program-args`. However, I am looking for "Print Dialog" like package where I can select the (network) printer, the pages, the orientation and the double-sided vs not, etc...
I can write a lisp function to query for these, but I am wondering if there are better solutions out there.