При обновлении платформы «1С:Предприятие» с версии 8.2 до 8.3 пользователи нередко сталкиваются с ситуацией, когда в обработке «Печать этикеток» из выбора форматов исчезает вариант «Принтер этикеток» и остается доступен только формат «А4». Повторная установка внешнего компонента 1С:Печать штрихкодов (ActiveX) при этом не всегда решает проблему. Разберем основные причины такого поведения и варианты восстановления нормальной печати этикеток.
Настройки печати, сохраненные формы и пользовательские выборки параметров сохраняются в системном кэше платформы. При переходе с 8.2 на 8.3 создается отдельное хранилище настроек, из-за чего ранее сохраненные конфигурации печати перестают считываться обработкой.
Проанализируем порядок действий для перенастройки:
Компонента 1С:Печать штрихкодов (ActiveX) исторически создавалась в 32-разрядном исполнении. Если при переходе на платформу 8.3 был установлен 64-разрядный клиент 1С (x86-64), платформа не сможет загрузить 32-битный ActiveX-модуль. В результате встроенная логика обработки не обнаруживает необходимую библиотеку и скрывает вариант печати на специализированный принтер этикеток.
Рассмотрим, как устранить эту проблему:
1С:Предприятие 8.3 (x86).При смене платформы могут сброситься параметры страницы в свойствах самого принтера (Zebra или аналогичного устройства) в операционной системе.
Выясним, как проверить настройки драйвера:
В современных конфигурациях 1С вместо прямого обращения к ActiveX-компонентам применяется Native API и Подключаемое оборудование. Если принтер Zebra не зафиксирован в справочнике оборудования, обработка печати не видит его как целевое устройство.
Разберем по шагам подключение устройства: