Я пытаюсь создать пакетный файл для моей службы поддержки, который будет использоваться для тестирования принтеров zebra.печать из ms paint в командной строке
Вот партия, что я создал
set /p %zebra= Enter Printers name -
set /p %server= Enter Server name -
rundll32 printui.dll,PrintUIEntry /in /n\\%server%\%zebra%
mspaint /p test.bmp /pt %zebra%
rundll32 printui.dll,PrintUIEntry /dl /n %zebra% /q
две вещи неправильно с этим
mspaint /p test.bmp /pt "network printer"
говорит мне, что указанный принтер является недействительным. Принтер есть. и,rundll32 printui.dll,PrintUIEntry /dl /n %zebra% /q
не удаляет добавленный принтер. Я также пробовал использовать/dn %zebra%
, и это тоже не сработало.
любые предложения?
Является ли «сетевой принтер» на самом деле именем вашего принтера зебры? И он установлен на ПК, на котором вы запускаете этот скрипт? – GolezTrol
У вас есть сетевой принтер с именем «сетевой принтер»? Кроме того, возьмите параметр/q с последнего rundll32, чтобы вы могли видеть сообщения об ошибках. –
[Это похоже] (http://stackoverflow.com/questions/141052/ms-paint-command-line-switches), но это не дубликат. Это может помочь ... – rene