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

Новая тема
Здравствуйте.
Прошу помочь с ответом на следующий вопрос.
На ПК установлены 2 принтера: один обычный для формата А4 для печати ценников, другой – термопринтер для печати этикеток Zebra LP2824 (установлен win-драйвер). Первый принтер используется ОС по-умолчанию.
Как настроить 1С, чтобы ценники печатались на первый принтер (А4), а этикетки на второй (Zebra)?
Сейчас этикетки и ценники печатаются на один принтер, тот который выбран "по-умолчанию" (А4).
В 1С в настройках пользователя стоит флаг "На спец.принтер этикеток"
"Тема закрыта. Справился самостоятельно.

Если у кого такая же проблема, то:

Обработка.ПечатьЭтикеток

В самом конце процедуры "Печать":
-----------------
Если ВывелиХотяБыОдинШтрихКод Тогда
 Таб.ИмяПринтера="Имя_Принтера"; // вставить эту строку в условие, где "Имя_Принтера" - имя принтера как в Windows
 УниверсальныеМеханизмы.НапечататьДокумент(Таб, 1, СразуНаПринтер, "Этикетки");
Иначе
 Сообщить("На печать не выведено ни одной этикетки!");
КонецЕсли;
-----------------

К разработчикам: Может стоит ввести в конфигурацию константу "Имя спец.принтера этикеток"?"
Все гораздо проще. В самом начале процедуры в "Таб" восстанавливаются параметры печати (с привязкой к конкретному компьютеру) и все настройки (в том числе и принтер) устанавливаются оттуда. Первый раз нужно вывести этикетки на просмотр и настроить параметры страницы и вывод на нужный принтер.

P.S. А "имя спецпринтера" в константе не поможет если используются разные принтеры этикеток на разных компьютерах.
Читают тему
(гостей: 1)

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