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

Albert Smirnov 7 лет назад обновлен Михаил Пузырев (Разработчик) 7 лет назад 1

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

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

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

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

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

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


Image 776


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

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

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

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


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

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

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