Я узнал, что могу легко напечатать файл PDF с этим кодом в Python:
import win32api
win32api.ShellExecute(0,'print','test.pdf','.','/manualstoprint',0)
В результате мой принтер по умолчанию печатает с параметрами по умолчанию полный файл PDF. Как я могу напечатать свой pdf-файл, изменив параметры по умолчанию (например, распечатать на обеих сторонах или распечатать страницу x на страницу y, или изменить формат бумаги с A4 на A3)?