Evolis Premium SDK (Kit de Développement Logiciel)

Un gain de temps pour les développeurs.
Une expérience conviviale.
Une efficacité accrue pour l’entreprise. 

Pilotez les imprimantes Evolis avec vos propres applications

Le SDK (Software Development Kit) d’Evolis vous permet de gérer intégralement les imprimantes Evolis depuis vos propres applications et de les intégrer au mieux dans votre infrastructure existante.

Il permet, au travers de l’Evolis Premium Suite, de superviser vos imprimantes, en local comme en réseau, pour une intégration optimisée dans votre infrastructure existante.

L’Evolis Premium SDK permet à vos applications de :

  • Communiquer simplement et de manière très complète avec les imprimantes Evolis :

– Lancer une impression (monochrome, couleur, simple ou double face…),

– Paramétrer une imprimante,

– Encoder une carte.

  • Connaître simplement les statuts de l’imprimante et de ses consommables en temps réel grâce au service de supervision et aux notifications visuelles:

– I’imprimante prête, en veille, occupée…

– Niveau bas de cartes, remplir le chargeur de cartes, remplacer le ruban, effectuer un nettoyage…

Le SDK d’Evolis est aussi bien capable de gérer une imprimante reliée par USB ou par Ethernet, qu’un groupe d’imprimantes à travers un réseau ou via le cloud.

Un outil simple et efficace

Véritable solution orientée utilisateur, le SDK d’Evolis simplifie la production de cartes et la gestion de votre parc d’imprimantes grâce :

  • De nombreuses possibilités d’intégration avec vos systèmes existants
  • Une utilisation intuitive des imprimantes : vos utilisateurs peuvent être alertés lorsqu’une intervention est requise. La maintenance est facilitée, vous éliminez ainsi le temps perdu entre deux impressions.
  • Une prise en main facilitée pour vos développeurs : imprimez votre première carte avec un minimum de développement

– Au mode Bibliothèque ou API, permettant de répondre à tous les besoins selon le mode d’interaction souhaité.

– Uniformité : l’appel de fonctions est le même, quel que soit le language de programmation.

– Envoi de commandes simplifié : le protocole JSON-RPC 2.0, accessible et très répandu permet de formuler précisément une requête avec un minimum de code et sans dépendance

Compatibilité avec les systèmes d’exploitation et les plateformes

Le SDK d’Evolis est compatible avec la plupart des systèmes d’exploitation standard tels que Windows, Linux, MacOS, IOS, Android.

Veillez à vérifier la documentation pour une compatibilité détaillée avec les différentes plateformes.

Compatibilité avec les imprimantes

Les modèles d’imprimantes suivants sont compatibles avec le SDK d’Evolis :

  • 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. 

Veuillez noter qu’Avansia n’est pas prise en charge par ce package SDK. Pour obtenir le SDK pour Avansia, nous vous invitons à contacter votre représentant commercial Evolis ou votre distributeur Evolis officiel.

 

Des contenus facilitant la prise en main

Le Premium SDK s’adresse aux développeurs souhaitant communiquer avec une ou plusieurs imprimantes Evolis depuis leur propre environnement logicieltout en bénéficiant des fonctionnalités majeures de l’Evolis Premium Suite.

  • Le SDK d’Evolis est un package (fichier zip) contenant les éléments suivants :
  • Un guide de « démarrage », point d’entrée unique donnant accès à toutes les ressources disponibles,
  • Des exemples de code pour les langages de programmation courants (C#, C++, Python, Java, …),
  • Plusieurs guides techniques et outils pour chaque mode de développement : Outils de commande en ligne pour les tests, programmes de démonstration pour débuter, le code source de chacun des outils est fourni afin d’être réutilisable.
  • Des guides de commandes du firmware des imprimantes Evolis,
  • Un guide de référence pour la programmation en mode API,
  • Un guide des paramètres d’impression pour le mode API,
  • Un glossaire,
  • Une FAQ (Foire aux questions),
  • Un guide de dépannage.

Différentes méthodes d’intégration

Le SDK d’Evolis fournit différentes solutions techniques et différents composants pour l’intégration des gammes d’imprimantes en fonction de la cible du client : type d’imprimante, système d’exploitation, mode de communication avec l’imprimante, etc.

Le SDK d’Evolis offre différentes possibilités de développer des logiciels pour sa gamme d’imprimantes :

  • Modes « API »

– Un client/serveur sur Windows PIPE ou TCP, et également un enveloppeur pratique (bibliothèque DLL).

– Le système Evolis Services Provider en tant qu’API client-serveur, basé sur un service embarqué dans Evolis Suite (Evolis Premium Suite et Evolis Premium Suite 2, Edikio Printer Suite, Badgy Premium Suite).

– Exemple d’intégration possible avec les modes API :

  • Plusieurs modes de communication directe :

– Communication directe avec l’imprimante (principalement dédiée à Quantum2 et TattooRW2).

– Exemple d’intégration possible avec le mode de communication directe :

  • Bibliothèque Android

– Bibliothèque Android dédiée à la communication directe avec les équipements Evolis

– Exemple d’intégration possible pour Android : 

Une matrice de décision est fournie afin de vous aider à choisir la plus adaptée à votre objectif d’intégration.

Sur la base d’Evolis Premium Suite*

Evolis Premium Suite, plateforme logicielle complète de gestion et de pilotage des imprimantes, offre une expérience utilisateur renforcée et rend les interactions utilisateur-machine plus intuitives.

La plupart des fonctionnalités offertes par Evolis Premium Suite peuvent être contrôlées depuis le SDK d’Evolis*.

Evolis Premium Suite – Principales caractéristiques :

  • Un centre d’impression pour piloter les imprimantes et avoir une visibilité sur leur état, la capacité restante des rubans, etc.
  • Un outil puissant de paramétrage des imprimantes,
  • Un centre de notification pour alerter les utilisateurs lorsqu’une intervention est nécessaire,
  • Un poste de gestion et de maintenance des imprimantes,
  • Un ensemble d’assistants pour vous accompagner dans les opérations de nettoyage et de maintenance.

*Selon la solution technique mise en œuvre (consultez l’onglet « Quel SDK » ou la documentation pour plus d’informations).

Besoin de plus d’informations techniques ?