In questo articolo andremo a scoprire come funziona la nuova UPP B£_105, la quale integra lo Smeup Printing Service per generare le stampe.

A cosa serve la UPP B£_105?

La UPP B£_105 mette a disposizione gli strumenti necessari per poter generare le stampe tramite l’omonima copy e l’integrazione di Smeup Printing Service.

Cosa è lo Smeup Printing Service?

Lo Smeup Printing Service è un web service dedicato alla generazione di stampe in formato PDF partendo da diversi  XML, come quelli della fatturazione elettronica, AOP, jasper report..  Per la parte di rendering vengono utilizzati fogli di stile XSL, specifici per ogni stampa.

Cosa si può fare?

La upp B£_105, attraverso l’omonima copy permette di effettuare specifiche chiamate al web service. Questo permette di mostrare il risultato ottenuto all’interno di una scheda.

 I risultati che si possono ottenere sono i seguenti:

  • Effettuare una stampa: inviando qualunque file in formato XML avente una grammatica arbitraria, e per verificarne la flessibilità abbiamo usato il formato AOP che è un XML con una grammatica particolare
  • Recuperare l’elenco delle stampe
  • Effettuare il download della stampa in formato PDF
  • Cancellare la stampa
  • Effettuare l’invio diretto ad una stampante fisica del PDF ottenuto.

Grazie a Smeup Printing Service che conserva i PDF, non è più necessario effettuare il salvataggio su IFS.

Scheda di esempio B£_105

Ora vi mostro la scheda di esempio della B£_105 e le sue funzionalità.

Scheda esempio B£_105 – Lista stampe

Nell’immagine soprastante, viene visualizzato l’elenco delle stampe, in particolare per ogni stampa è possibile effettuare il download in formato PDf, inviare ad una stampante e/o cancellare la stampa.

Scheda esempio B£_105 – Invio file in formato AOP

Nell’immagine soprastante, è possibile scegliere nella prima parte della scheda la fattura che si vuole inviare in formato AOP, mentre nella parte sottostante viene visualizzato l’url dal quale si ha recuperato la stampa in formato PDF.

Scheda esempio B£_105 – Invio file in formato XML

Nell’immagine soprastante, nella prima parte della scheda è possibile scegliere la fattura elettronica, nella parte inferiore a sinistra viene visualizzato il PDF di cortesia della fattura elettronica con layout personalizzato RDS, mentre dall’altra parte in formato SmeUP, a dimostrazione del fatto che a partire da un unica sorgente dati XML, nella fattispecie una fattura elettronica, possiamo generare layout differenti.

Utilizzo programmatico di Smeup Printing Service

E’ possibile richiamare i servizi esposti da Smeup Printing Service attraverso una nuova API il cui nome è £B£_105

L’API espone i seguenti servizi e metodi:

  • LIS: Lista delle stampe inviate al servizio e convertite in PDF
  • PRT: Invio di un PDF generato precedentemente ad una stampante fisica
  • DWN: Download del PDF generato
  • XML: Invio file in formato XML al servizio e che si occuperà contestualmente di convertirlo in PDF
  • AOP: Invio file in formato AOP al servizio e che si occuperà contestualmente di convertirlo in PDF
  • DEL: Cancellazione di stampe precedentemente inviate e convertite