Имя: Пароль:
1C
1C 7.7
v7: Как установить принтер по умолчанию?
0 areaho0ray
 
28.07.14
10:58
Добрый день!

Появилась необходимость - из под 1С ставить принтер по умолчанию, для того, что бы потом методом Напечатать(0) выводить пару-тройку печатных форм. Т.е. 1 раз принтер выбрать и что бы он туда печатал до следующего действия.
1 fmrlex
 
28.07.14
11:19
2 Torquader
 
28.07.14
12:22
А не проще ли в форме сразу указать нужный принтер ?
Потому как потом у хомячков Excel будет не там печататься - и придётся им объяснять почему.
3 areaho0ray
 
29.07.14
03:04
(2) Не придется, печать из всего, кроме 1С идет с локального компа, а к 1С подключаются терминально.
Если указывать принтер через ПараметрыСтраницы(), то не особо что-то работает. В обработке, которая вытаскивает принтера, нужны принтеры вытаскивает как PrinterX on ComputerY, хотя я подозреваю, что имя принтера пишется без указания ComputerY. На практике кароче нифига не печатает и ни в одном из принтеров не появляется документ.
4 mehfk
 
29.07.14
05:15
(3) Слишком длинные имена принтеров.
5 Arh01
 
29.07.14
08:04
(0)
rundll32 printui.dll,PrintUIEntry /in /n \\server\printer


Использование: rundll32 printui.dll,PrintUIEntry [параметры] [@командный файл]
/a[file] имя двоичного файла
/b[имя] основное имя принтера
/c [имя] UNC-имя компьютера, где выполняется команда
/dl удаление локального принтера
/dn удаление подключения к сетевому принтеру
/dd удаление драйвера принтера
/e вывод параметров настройки печати
/f[file] или информационный файл, или выходной файл
/ga добавление подключений компьютеров к принтеру
/ge перечисление подключений компьютеров к принтеру
/gd удаление подключений компьютеров к принтеру
/h[arch] Архитектура драйвера Alpha | Intel | Mips | PowerPC
/ia установка драйвера принтера с помощью информационного файла
/id установка драйвера принтера с помощью мастера установки драйверов принтеров
/if установка принтера с помощью информационного файла
/ii установка принтера с помощью мастера установки принтеров и информационного файла
/il установка принтера с помощью мастера установки принтеров
/in добавление подключения к принтеру
/j[provider] имя системы печати
/k печать пробной страницы на выбранном принтере, не может использоваться с другими командами установки принтера
/l[path] путь к исходному размещению драйвера принтера
/m[model] имя модели драйвера принтера
/n[name] имя принтера
/o показать очередь заданий на печать
/p отображение свойств принтера
/q скрытый режим без вывода сообщений об ошибках
/r[port] имя порта
/s показать свойства сервера
/Ss запись параметров принтера в файл
/Sr чтение параметров принтера из файла

Флаги при записи или чтении параметров принтера, помещаемые в конце команды:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c профиль цвета
d PrinterData
s дескриптор безопасности
g глобальный DevMode
m минимальный набор параметров
u пользовательский DevMode
r разрешить конфликты имен
f принудительное использование имени
p сопоставить порт
/u использовать существующий драйвер принтера если он установлен
/t[#] номер начальной страницы (с нуля)
/v[version] версия драйвера для Windows 95 или 98 | Windows NT 3.1 | Windows NT 3.5 или 3.51 | Windows NT 3.51 | Windows NT 4.0 | Windows NT 4.0 или 2000 | Windows 2000
/w запрос драйвера у пользователя, если драйвер не найден в inf-файле
/y назначить принтер используемым по умолчанию
/Xg получить параметры принтера
/Xs установить параметры принтера
/z не разрешать автоматический общий доступ к этому принтеру
/Z общий доступ к принтеру, используется только вместе с /if
/? вывод справки
@[file] файл аргументов командной строки