Evolis SDK (Software Development Kit)

Экономия времени разработчиков.
Удобный интерфейс.
Повышение корпоративной эффективности.

Управляйте принтерами Evolis из собственных приложений

Evolis SDK (Software Development Kit) обеспечивает полное управление принтерами Evolis из ваших собственных приложений и обеспечивает наилучшую интеграцию в существующую инфраструктуру.

Premium SDK, доступный в составе Evolis Premium Suite, контролирует ваши принтеры, как автономные, так и сетевые, обеспечивая при этом наилучшую интеграцию с существующей инфраструктурой.  

Основываясь на возможностях Premium SDK, ваши приложения смогут:

  • Обеспечивать простую и полноценную связь с принтерами Evolis:

— Переключать режимы печати для отдельных заданий (монохромная, цветная, односторонняя, двухсторонняя и т. п.)

— Настраивать принтер

— Кодировать карту

  • Обеспечивать в реальном времени оповещение о состоянии (принтера и расходных материалов) с помощью службы управления и визуальных оповещений:

— Принтер готов, в режиме ожидания, занят и т. п.

-Низкий уровень карт, нужно заправить лоток, заменить ленту, необходима очистка и т. п.

Evolis SDK может управлять как принтером, подключенным через USB и Ethernet, так и парком принтеров, подключенных через сеть или облако.

Простой и мощный инструмент

Evolis SDK — это эффективное решение, ориентированное на пользователя, упрощающее производство карт и управление парком принтеров в

  • Несколько возможностей по интеграции с существующими системами
  • Интуитивно понятную работу с принтером, взаимодействие с пользователем при необходимости технической поддержки. Простота в обслуживании позволяет избежать потерь времени между двумя заданиями на печать.
  • Простые инструкции по началу работы для разработчиков. Теперь вы можете печатать карты с минимальными затратами на разработку:

— режиме библиотеки или API, покрывая все потребности в соответствии с целевым режимом взаимодействия.

— Единообразие: вызываемый метод один и тот же для всех языков программирования.

— Упрощенная отправка команд: распространенный и простой протокол JSON-RPC 2.0 дает возможность создавать запросы с помощью создавать запросы с использованием минимального кодирования, не содержащего зависимостей.

Совместимость с ОС и платформами

Evolis SDK совместим с большинством стандартных операционных систем, таких как Windows, Linux, MacOS, IOS, Android.
Подробные сведения о соответствии различным платформам см. в документации.

Совместимость принтеров

Evolis SDK поддерживается следующими моделями принтеров

  • Zenius, Primacy, Primacy 2, Elypso, Apteo. 
  • KC Essential, KC Prime, KC Max, KC200, KC200B, KM500B, KM2000B.  
  • Edikio Access, Flex, Duplex.  
  • Badgy 100, Badgy 200.  
  • Quantum 2, Tattoo RW2. 

Обратите внимание, что Avansia не входит в этот пакет SDK. Чтобы приобрести Avansia SDK, обратитесь к торговому представителю Evolis или к официальному дистрибьютору Evolis.

 

Полезные источники для упрощения начала работы

Evolis Premium SDK предназначен для разработчиков ПО, которым необходима связь с одним или несколькими принтерами Evolis из собственной программной среды, осуществляемой средствами базовой функциональности Evolis Premium Suite.

Evolis SDK представляет собой пакет (zip-файл), содержащий следующие материалы:

  • руководство по началу работы, единая точка входа во все доступные ресурсы;
  • примеры кода для распространенных языков программирования (C#, C++, Python, Java и т. д.);
  • несколько технических руководств и инструментов для каждого режима разработки:
  • инструменты командной строки для тестирования;
  • демонстрационная программа для начала работы;
  • исходный код предоставляется для повторного использования каждого инструмента;
  • руководства по командам для встроенного ПО принтеров Evolis;
  • справочник по программированию для режима API;
  • руководство по настройкам печати для режима API;
  • глоссарий;
  • FAQ (часто задаваемые вопросы);
  • руководство по устранению неполадок.

Различные методы интеграции

Evolis SDK предоставляет различные технические решения и компоненты для интеграции модельного ряда принтеров в зависимости от целей заказчика: типа принтера, операционной системы, режима связи с принтером и т. д.

Evolis SDK предлагает различные способы разработки прикладного программного обеспечения для своего модельного ряда принтеров:

  •  Режимы « API »

— Клиент/сервер через Windows PIPE или TCP и дополнительная удобная надстройка (библиотека DLL). 

— Фреймворк Evolis Services Provider в качестве клиент-серверного API, основанный на службе, встроенной в Evolis Premium Suite (Evolis Premium Suite и Evolis Premium Suite 2, Edikio Printer Suite, Badgy Premium Suite).

— Пример возможной интеграции с режимами API:

  • Несколько режимов прямой связи

— Прямая связь с принтером (в основном предназначена для Quantum2 и TattooRW2).

— Пример возможной интеграции в режиме прямой связи:

  • Библиотека Android

— Android, настроенный для прямой связи с библиотекой устройств Evolis.

— Пример возможной интеграции для Android: 

Матрица решений предоставляется для помощи в выборе наиболее подходящего варианта в зависимости от вашей цели интеграции.

На базе Evolis Premium Suite* 

Evolis Premium Suite — это полноценная платформа разработки программ для управления принтерами и отслеживания их работы, предоставляющая пользователям дополнительные возможности и позволяющая упростить процесс взаимодействия человека с компьютером. 

Большей частью функциональных возможностей, предлагаемых Evolis Premium Suite, можно управлять из Evolis SDK*.

Особенности Evolis Premium Suite:

  • центр печати для отслеживания работы принтеров и получения информации об их состоянии, оставшейся емкости ленты и т. д.;
  • мощный инструмент настройки принтера;
  • центр уведомлений для оповещения пользователей о требуемом вмешательстве;
  • станция управления и обслуживания принтеров;
  • набор мастеров, которые помогут вам в операциях по очистке и техническому обслуживанию.

*В зависимости от реализованного технического решения (дополнительную информацию см. в разделе «О вкладках SDK» или в документации).

Нужна дополнительная техническая информация?