5. Программа 1С, краткое описание, возможности 1С "Торговлясклад"
Скачать 250.84 Kb.
|
Встраивание принтера в программный комплекс компанииПри выполнении этого действия производитель оборудования предлагает разные возможные решения. Условно требования компаний можно разделить на группы: интегрировать принтер в наиболее распространенное программное решение (например, продукцию "1С" или "Гепард"); интегрировать принтер этикеток в собственное программное обеспечение компании. Меньше всего головной боли возникает при выполнении задач первого пункта: крупные разработчики учли необходимость работы с подобным оборудованием и давно встроили в свои программные продукты соответствующие методы настройки и использования - так называемые "генераторы этикеток". Обычно в этом случае требуется установить лишь драйвер принтера и указать в нем необходимые параметры печати - размер этикетки, способ печати, температуру, скорость. Далее в специальном конфигураторе программы следует поместить на этикетку необходимые поля, в которые автоматически будет ставиться нужная информация, а также все необходимые неизменяемые графические и текстовые элементы. Вот и все - можно печатать. (рис 22) В случае же, когда необходимо использовать принтер в собственных программных разработках клиента, компании-производители принтеров предлагают следующие возможности: создание этикетки и управление принтером с помощью внутреннего языка программирования принтера (у принтеров Zebra это EPL, EPLII, ZPL, ZPLII, у TSC это TSPL и TSPL2, у Argox - PPLA/PPLB/PPLZ, EZPL от Godex). На принтер подается последовательность команд, обработав которые, он печатает этикетку. Достоинства этого способа в том, что можно использовать все возможности принтера, можете собирать информацию для печати из какого угодно числа источников и вводить переменные, оперативно вносить любые изменения. При этом нет дополнительных финансовых вложений: описание языка можно загрузить с сайта производителя. Недостатки - необходимо дополнительное время на изучение языка программирования, который может быть весьма объемным; использование DDL-библиотек, разработанных производителем принтера. Создание таких программных компонентов - логичный и современный шаг, призванный упростить интеграцию принтера, не изучая при этом его язык (например, описание языка ZPLII занимает более 300 страниц). Поэтому производители и "зашили" все эти команды в процедуры и функции DLL-библиотеки, подключаемой к приложению. Этот подход более естествен для современных программистов, привыкших к процедурному и объектно-ориентированному программированию. С библиотеками поставляется описание включенных в них процедур и функций, а также их параметров, что сводит время изучения интеграции принтера к минимуму. |