Управление торговлей (10.3.7.8), платформа 8.1.13.41. Печать этикеток на термопринтер

Новая тема
Здравствуйте.<br>Прошу помочь с ответом на следующий вопрос.<br>На ПК установлены 2 принтера: один обычный для формата А4 для печати ценников, другой – термопринтер для печати этикеток Zebra LP2824 (установлен win-драйвер). Первый принтер используется ОС по-умолчанию. <br>Как настроить 1С, чтобы ценники печатались на первый принтер (А4), а этикетки на второй (Zebra)? <br>Сейчас этикетки и ценники печатаются на один принтер, тот который выбран "по-умолчанию" (А4). <br>В 1С в настройках пользователя стоит флаг "На спец.принтер этикеток"
"Тема закрыта. Справился самостоятельно.<br><br>Если у кого такая же проблема, то:<br><br>Обработка.ПечатьЭтикеток<br><br>В самом конце процедуры "Печать":<br>-----------------<br>Если ВывелиХотяБыОдинШтрихКод Тогда<br>  Таб.ИмяПринтера="Имя_Принтера"; // вставить эту строку в условие, где "Имя_Принтера" - имя принтера как в Windows<br>  УниверсальныеМеханизмы.НапечататьДокумент(Таб, 1, СразуНаПринтер, "Этикетки");<br>Иначе<br>  Сообщить("На печать не выведено ни одной этикетки!");<br>КонецЕсли;<br>-----------------<br><br>К разработчикам: Может стоит ввести в конфигурацию константу "Имя спец.принтера этикеток"?"
Все гораздо проще. В самом начале процедуры в "Таб" восстанавливаются параметры печати (с привязкой к конкретному компьютеру) и все настройки (в том числе и принтер) устанавливаются оттуда. Первый раз нужно вывести этикетки на просмотр и настроить параметры страницы и вывод на нужный принтер.<br><br>P.S. А "имя спецпринтера" в константе не поможет если используются разные принтеры этикеток на разных компьютерах.

Читают тему

(гостей: 1)

Быстрый переход