Evolis SDK (Software Development Kit)

Un grande risparmio di tempo per gli sviluppatori.
Un’esperienza semplice e intuitiva.
Una spinta all’efficienza aziendale.

Personalizzate le stampanti Evolis con le vostre applicazioni

Il kit di sviluppo software Evolis SDK (Software Development Kit), consente la gestione completa delle stampanti Evolis direttamente dalle applicazioni in uso e permette una migliore integrazione nell’infrastruttura esistente.

Premium SDK, tramite Evolis Premium Suite, permette di gestire le vostre stampanti in locale e in rete, per un’integrazione ottimizzata nell’infrastruttura esistente.

Con Premium SDK, le vostre applicazioni possono:

  • Comunicare in modo semplice e completo con le stampanti Evolis:

– Lanciare una stampa (in monocromia, a colori, semplice o fronte-retro, ecc.);

– Configurare una stampante 

– Codificare una carta.

  • Sapere sempre con certezza lo stato della stampante e dei materiali di consumo in tempo reale grazie al servizio di supervisione e alle notifiche visive:

– stampante pronta, in stand-by, occupata, ecc.;

– scarso livello delle carte, necessità di riempire il caricatore di carte, necessità di sostituire il nastro, pulizia necessaria, ecc.

In rete o tramite cloud, Evolis SDK è in grado di gestire sia una stampante collegata via USB ed Ethernet sia un gruppo di stampanti.

Uno strumento semplice ed efficace

La soluzione efficiente e orientata all’utente di Evolis SDK elimina la complessità della produzione di carte e della gestione della base stampanti attraverso

  • Tante possibilità di integrazione con i sistemi già esistenti.
  • Un utilizzo intuitivo delle stampanti: gli utenti possono essere avvertiti quando sono necessari degli interventi. La manutenzione è semplificata, potrete eliminare i tempi di inattività tra due stampe.
  • Una gestione facilitata per i vostri sviluppatori: stampate la vostra prima carta con uno sviluppo minimo.

– la modalità Libreria o API, per rispondere a tutte le esigenze a seconda della modalità di interazione desiderata.

– Uniformità: le funzioni vengono attivate con gli stessi comandi, indipendentemente dalla lingua di programmazione.

– Invio dei comandi semplificato: il protocollo JSON-RPC 2.0, accessibile e molto diffuso, consente di formulare con grande precisione una richiesta con un codice minimo e senza dipendenza.

Compatibilità con i sistemi operativi e le piattaforme

Evolis SDK è compatibile con la maggior parte dei sistemi operativi standard come Windows, Linux, MacOS, iOS, Android.
Per informazioni dettagliate sulla compatibilità con le diverse piattaforme, consultare la documentazione.

Compatibilità delle stampanti

Evolis SDK supporta i seguenti modelli di stampante:

  • 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

La stampante Avansia non è inclusa in questo pacchetto SDK; per ottenere l’SDK di Avansia, contattare il rappresentante commerciale di Evolis o il distributore ufficiale di Evolis.

 

Contenuti che semplificano la gestione

Evolis Premium SDK si rivolge agli sviluppatori che desiderano comunicare con una o più stampanti Evolis dal proprio ambiente software, pur beneficiando delle principali funzionalità di Evolis Premium Suite.

Il pacchetto di Evolis SDK (file zip) contiene i seguenti materiali:

  • Una guida introduttiva, un punto di accesso unico a tutte le risorse disponibili,
  • Esempi di codice per i linguaggi di programmazione più comuni (C#, C++, Python, Java, ecc.),
  • Diverse guide tecniche e strumenti per ogni modalità di sviluppo: Strumenti a riga di comando per i test.
  • Programma demo per iniziare.
  • Per ogni strumento viene fornito il codice sorgente per poterlo riutilizzare.
  • Guide ai comandi del firmware delle stampanti Evolis,
  • Una guida di riferimento alla programmazione per la modalità API,
  • Una guida alle impostazioni di stampa per la modalità API,
  • Un glossario,
  • Una sezione FAQ (domande frequenti),
  • Una guida alla risoluzione dei problemi.

Diverse soluzioni di integrazione

Evolis SDK fornisce diverse soluzioni tecniche e componenti per l’integrazione delle gamme di stampanti a seconda dell’obiettivo del cliente: tipo di stampante, sistema operativo, modalità di comunicazione con la stampante, ecc.

Il pacchetto Evolis SDK offre diverse modalità per sviluppare software applicativi per la sua gamma di stampanti:

  • Modalità “API”

– Client/server su Windows PIPE o TCP e un comodo wrapper (libreria DLL).

– Il framework Evolis Services Provider come API client-server, basato su un servizio incorporato in Evolis Premium Suite (Evolis Premium Suite ed Evolis Premium Suite 2, Edikio Printer Suite, Badgy Premium Suite).

– Esempio di possibile integrazione con modalità API:

  • Diverse modalità di comunicazione diretta:

– Comunicazione diretta con la stampante

– Esempio di possibile integrazione con la modalità di comunicazione diretta:

  • Libreria Android

– Libreria di comunicazione diretta con il dispositivo Evolis dedicata ad Android

– Esempio di possibile integrazione per Android: 

Viene fornita una matrice decisionale per aiutare a scegliere la soluzione più adatta in base all’obiettivo di integrazione.

Basato su Evolis Premium Suite*

Evolis Premium Suite, una piattaforma software completa per la gestione e il monitoraggio delle stampanti, offre un’esperienza utente migliorata e rende più intuitive le interazioni tra utente e macchina.

La maggior parte delle funzionalità offerte da Evolis Premium Suite possono essere controllate da Evolis SDK*.

Evolis Premium Suite – Caratteristiche principali:

  • Centro di stampa per monitorare le stampanti e ottenere visibilità sullo stato della stampante, sulla capacità residua del nastro, ecc.
  • Efficiente strumento per le impostazioni della stampante,
  • Centro di notifica per avvisare gli utenti quando è necessario un intervento,
  • Stazione di gestione e manutenzione delle stampanti,
  • Serie di procedure guidate per assistere l’utente nelle operazioni di pulizia e manutenzione.

*A seconda della soluzione tecnica implementata (per ulteriori informazioni, consultare la scheda o la relativa documentazione).

Avete bisogno di ulteriori informazioni tecniche?