Наше предприятие использует собственное внутреннее программное обеспечение для создания этикеток для отправки на большие высокоскоростные принтеры этикеток.
Какие варианты доступны разработчикам (библиотекам, службам, полнофункциональному программному обеспечению и т. Д.) Для оказания помощи в процессе создания этикетки специального формата и отправки ее на специальный принтер этикеток?
Дополнительная справочная информация ...
Вместо использования программного обеспечения, предоставляемого транспортной компанией (например, UPS или FedEx), наш бизнес использует наше собственное внутреннее программное обеспечение для создания этикеток для доставки, чтобы удовлетворить высокий спрос в пиковые периоды года. Наш текущий код для управления этим процессом находится на VB6 и тесно связан для создания инструкций по печати на языке печати EPL. Мы передаем данные в диспетчер очереди печати Windows, который отвечает за их передачу на принтер. Это работает замечательно в нашей текущей производственной среде с принтерами Zebra.
Наш поставщик услуг доставки меняет тип принтера, который они используют в этом году, и, похоже, мы больше не сможем использовать наш код EPL. В лучшем случае мы могли бы перевести наш код на ZPL, но это все еще займет тонну работы («тесно связанная» была рабочая фраза в предыдущем абзаце), и я до сих пор не понял, как отправить Инструкция ZPL к принтеру.
В разговоре с нашим старшим разработчиком я подумал, что уже должны быть решения для печати отгрузочных этикеток для этих типов принтеров (предприятия печатают отгрузочные этикетки все время, верно?). Я надеюсь, что есть библиотеки или пакеты программного обеспечения, которые могут предоставить API для форматирования метки и будут обрабатывать диалог с диспетчером очереди печати Windows или самим принтером, чтобы обеспечить передачу метки на том языке, который ожидает принтер.
Наш текущий код для этого приложения написан на VB6, но если будут доступны решения .NET, мы также будем открыты для их использования. Любые предложения будут много приветствуется.