CMD/BAT - [решено] батник печати документа на разные принтеры

Ответить
Аватара пользователя
foma24

CMD/BAT - [решено] батник печати документа на разные принтеры

Сообщение foma24 »

Дорый день. Есть документ курсы.doc его нужно распечатать на три принтера с сетевыми именами \\comp1\canon, \\comp2\hp, \\comp3\samsung



Подскажите как можно реализовать печать с помощью бат файла ?
Аватара пользователя
foma24

Re: CMD/BAT - [решено] батник печати документа на разные принтеры

Сообщение foma24 »

Цитата foma24:



Подскажите как можно реализовать печать с помощью бат файла ?
CMD/BAT - [решено] батник печати документа на разные принтеры




Сразу предупреждаю: я этот метод не проверял (нету ворда) и не гарантирую положительный результат.



Команда, распечатывающая файл test.doc на принтер по-умолчанию:

"C:\Program Files\Microsoft Office\Office\WINWORD.EXE" test.doc /q /n /mFilePrintDefault /mFileExit



Команда для выбора принтера по имени "printer_name" принтером по-умолчанию.

rundll32 printui.dll,PrintUIEntry /y /n "printer_name"



Соответственно, можно составить батник, три раза меняя принтер по-умолчанию на один из ваших и распечатывая документ после каждого изменения. Попробуйте, авось получится.
Аватара пользователя
foma24

Re: CMD/BAT - [решено] батник печати документа на разные принтеры

Сообщение foma24 »

а если вместо принтера по умолчанию прописывать сетевой путь к принтеру ?
Аватара пользователя
foma24

Re: CMD/BAT - [решено] батник печати документа на разные принтеры

Сообщение foma24 »

И куда вы его собираетесь прописать? Первая команда умеет распечатывать только на принтер по-умолчанию (по крайней мере, я так считаю).

Вторая команда требует ввода имени принтера, а не пути к нему. В чём проблема-то? Откройте Панель управления - Принтеры, и смотрите их имена.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»