Форум сайта python.su
Хочу в Win получить список принтеров:
Через win32print делаю так:
printer_list_name = [data[2].decode(codepage) for data in win32print.EnumPrinters(win32print.PRINTER_ENUM_LOCAL)] printer_list_name.extend([data[2].decode(codepage) for data in win32print.EnumPrinters(win32print.PRINTER_ENUM_CONNECTIONS)])
Офлайн
Просто потом мне название принтера нужно передать на ghost script print:
например такая команда вываливает окно с выбором принтера (в моей ситуации нужно без запроса выбора принтера):
gswin32c.exe -dBATCH -dNOPAUSE -dNoCancel -sDEVICE=mswinpr2 -sOutputFile="%printer%Canon MP540 series Printer (от ANINKOV-PC) в сеансе 206" "c:\docume~1\sash\locals~1\temp\TMPZGW~1\1.pdf"
Отредактировано agryn (Сен. 16, 2013 14:42:15)
Офлайн