Создать локальный принтер с запись в файл
Пытаюсь из командной строки создать принтер (Windows10)
rundll32 printui.dll,PrintUIEntry /if /b "MyTestPrinter" /r "nul:" /m "Generic / Text Only"
Принтер создался и появился в списке, но еще необходимо, что бы он "печатал" в тестовый файл. Если делать как описано тут то все создается нормально, если же пытаюсь в название порта прописать текстовый файл:
rundll32 printui.dll,PrintUIEntry /if /b "MyTestPrinter" /r "D:\Printresults.txt" /m "Generic / Text Only"
получаю ошибку: Указанный порт не существует
Подскажите, как правильно задать параметры локального порта? Спасибо!
Ответы (1 шт):
Автор решения: user1786639
→ Ссылка
Все оказалось чуть-чуть хитрее, нужно ранее создать порт командой Add-PrinterPort
Add-PrinterPort -Name "D:\MyTestPrinter.txt"
rundll32 printui.dll,PrintUIEntry /if /b "MyTestPrinter" /r "D:\MyTestPrinter.txt" /m "Generic / Text Only"