Мой первый выбор для быстрого решения этой проблемы - использование корпоративного сервера печати этикеток, такого как Loftware или Bartender. Но, как вы сказали, они дорогие, и вы планируете перепродать свой продукт.
Мой второй выбор - отказаться от элемента управления activex и создать простой сервер печати. В мире принтеров этикеток не существует стандартного языка управления, но если вы собираетесь стандартизировать определенный класс принтеров Zebra, вам сначала потребуется реализовать только один драйвер. Я делал это только для принтеров Datamax, но уверен, что процесс для принтеров Zebra аналогичен.
Сервер принимает данные этикетки в качестве входных данных (идентификатор поддона, адрес доставки и т. Д.), Вставляет эти данные в шаблон (тщательно созданный на текстовом языке управления принтером) и затем этот файл этикетки отправляется на соответствующий принтер ,
Мой третий выбор - это браузерное решение, которое вы ищете. ИТ-отделы ненавидят такие вещи.