Как изменить настройки принтера с помощью Python - PullRequest
0 голосов
/ 25 октября 2019

Я новичок в python и хочу изменить настройки предпочтений принтера. Я использую библиотеку win32print и мне нужно изменить свойства объекта PyDEVMODE, указанные в ссылке http://timgolden.me.uk/pywin32-docs/PyDEVMODE.html в соответствии с требованием. Но я столкнулся с проблемой при создании объекта.

Я пробовал это - Изменение Python win32printрасширенные параметры принтера

получение ошибки "имя 'pDevModeObj' не определено"

PRINTER_DEFAULTS = {"DesiredAccess":win32print.PRINTER_ALL_ACCESS}  
pHandle = win32print.OpenPrinter('300LN1', PRINTER_DEFAULTS)  
properties = win32print.GetPrinter(pHandle, 2)  
pDevModeObj.Orientation = 2  
properties["pDevMode"]=pDevModeObj   
win32print.SetPrinter(pHandle,2,properties,0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...