Выбор принтера на ТСД при печати по Wi-Fi в Driver1CWiFiProf

Albert Smirnov 3 года назад в Прочие разделы / - Вопросы по разработке обновлен Михаил Пузырев (Разработчик) 3 года назад 1

В панели управления добавлено несколько принтеров. Необходимо реализовать алгоритм выбора принтера и печать этикетки на этот принтер. Как это правильно сделать ?

-------------

Что пробовал:

Действие ВыборПринтера поддерживает только BT устройства поэтому список пустой

При попытке передать идентификатор (например Принтер1) в качестве значение параметра Принтер в действии ПечатьЭтикетки получаю ошибку (принтер не найден по URL)

------------




Установленный продукт:
1С WiFi ПРОФ
Версия драйвера:
Версия клиента 3.0.0.1, Версия драйвера 2.7.1.0
Типовая конфигурация драйвера?:
Да
Операционная система:
Widows Server 2012
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
УПП 1.3 Сервервный
Типовая конфигурация 1с?:
Да
Модель ТСД:
эмулятор win client

Принтеры, добавленные в Панеле управления, при печати через сервер выбираются автоматически, при этом к принтерам может быть добавлена привязка (к складу, пользователю, типу документа, этикетке), привязка используется сервером для выбора, на какой принтер будет выполняться печать. Если нужно сделать, чтобы выбор выполнял пользователь, можно сделать так:

1) Добавляем две этикетки, к принтерам добавляем привязки к этикеткам:

При этом обе этикетке могут быть одинаковыми

2) Заводим таблицу Принтеры:


3) Выбор принтера из таблицы можно сделать с помощью действия Просмотр записей

4) В действии печати используем этикетку из выбранной строки {SelectedLine.Этикетка}, настройку Принтер оставляем пустой, чтобы печать выполнялась через сервер, сервер по привязке к этикетке выберет принтер.

Сервис поддержки клиентов работает на платформе UserEcho