SmartParse — новый функционал, позволяющий быстрее заменить принтер у заказчика на Honeywell -> без модификации исходных команд печати системы заказчика.
Не надо каждый раз заводить EWR -> сокращение времени на поиск решения.
Прост в использовании техподдержкой -> не требует навыков программирования

Доступен для всех принтеров с прошивкой от x10.17.980146 (PX, PM, PD43, PC), для всех поддерживаемых языков печати и для всех интерфейсов: •Autosense, Fingerprint, Direct Protocol, DPL, IPL, ZSim and Esim (XML не поддерживается) •Ethernet/Wireless 802.11 (FTP printing, Telnet 9100, LPR), Serial Port, Parallel Port, USB Device

Это достигается за счет добавления одного единственного текстового файла в память принтера, в котором прописывается набор символов/команд, требующих замены и, непосредственно, сама замена. Что-то похожее на таблицу ремаппинга символов для клавиатуры, только ремаппить можно сразу «кусок» текста.

Таким образом функция SmartParse, работающая по принципу «найди и замени» выполнится перед тем, как шаблон этикетки достигнет обработчика команд принтера.

Это позволяет менять вид этикетки – изменять входящие данные и команды, игнорировать их или даже добавлять или удалять статические объекты.

Проблемы которые могут быть решены:

•Поменять положение объектов на этикетке
•Поменять шрифт и его размер
•Поменять тип ШК и настроить его размеры и параметры
•Пропускать ненужные команды конфигурации принтера
•Исправить синтаксические ошибки

Особенности которые могут быть добавлены

•Кастомизировать ответ на команды статуса
•Отвечать на неподдерживаемые команды статуса
•Поддержка языка печати, не поддерживаемый прошивкой*
•«Улучшить» этикетку добавлением новых статических объектов

*Неподдерживаемые языки могут сложными.
Также могут возникнуть проблемы с большим количеством шаблонов.
SmartParse работает для любых заданий на печать и не отделяет языки печати.
Не работает на мобильных принтерах