0
CaMoJleT
12.09.11
✎
10:11
|
Здравствуйте!
К компьютеру подключены два принтера: на одном печатают накладные (лазерный), а на втором - наклейки (printronix). При печати из 1С (печатают, собственно, только из 1С) принтеры выбирают не "напрямую". Мы используем справочник сетевых принтеров. В этом справочнике указаны путь к принтеру и отступы (этот справочник необходим нам для того, чтобы расставить вышеупомянутые отступы для каждого принтера на каждом компьютере отдельно), которые передаем в функцию "ПараметрыСтраницы()". Когда пользователь отправляет на печать наклейки, то он выбирает из вышеупомянутого справочника принтер, после чего вызывается следующий код:
табНаклейки.ПараметрыСтраницы(флОриент,,,ОтступСлева,0,ОтступСверху,0,0,0,,,СокрЛП(Наименование));
табНаклейки.КоличествоЭкземпляров(1);
табНаклейки.Напечатать(0);
, где флОриент - задается с формы (переключатель),
ОтступСлева, ОтступСверху, Наименование - из справочника сетевых принтеров.
При нормальной, обычной работе всё нормально, всё печатает и все довольны. Но нам надо перевести всех на сервер терминалов (через подключение к удаленному рабочему столу). Всё настраиваем, принтера видны, пробную печать печатают, но из 1С печатает только на принтер, установленный по умолчанию. Т.е. если по умолчанию установлен лазерный принтер, то на него печатаются и накладные, и наклейки. И если по умолчанию стоит принтроникс, то всё печатается на него.
Подскажите, пожалуйста, как нам настроить принтера?
p.s. справочник сетевых принтеров нужен обязательно, потому что таких компов у нас несколько и для каждого свои отступы при печати наклеек.
|
|