PDA

Показать полную графическую версию : [решено] батник печати документа на разные принтеры


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

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

foma24
23-12-2012, 18:37
Подскажите пожалуйста

LehaMechanic
23-12-2012, 19:39
Подскажите как можно реализовать печать с помощью бат файла ? »

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

Команда, распечатывающая файл 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
24-12-2012, 09:35
а если вместо принтера по умолчанию прописывать сетевой путь к принтеру ?

LehaMechanic
24-12-2012, 10:16
И куда вы его собираетесь прописать? Первая команда умеет распечатывать только на принтер по-умолчанию (по крайней мере, я так считаю).
Вторая команда требует ввода имени принтера, а не пути к нему. В чём проблема-то? Откройте Панель управления - Принтеры, и смотрите их имена.




© OSzone.net 2001-2012