Vai al contenuto
UEInfrastruttura documentale completamente gestita

Progetta documenti.Collega i tuoi dati.Genera ovunque.

Progetta visivamente template basati sui dati, collegali ai database aziendali, anche dietro il tuo firewall, e genera PDF ed etichette pronti per la produzione con un'unica API.

Accesso anticipato: nulla viene fatturato finché i piani non saranno annunciati.

Come funziona Prynt: una query SQL legge dal database ERP le righe di un documento di trasporto in un dataset, i campi del dataset vengono collegati al template del DDT sul canvas del Designer, una chiamata API genera il template pubblicato e il risultato è il DDT in PDF.
Hosting
Completamente gestito
Ospitato nell'UE. Niente da installare o aggiornare.
Sorgenti dati
Oracle in primo piano
Anche PostgreSQL; altri database e REST in arrivo.
Database privati
Gateway solo in uscita
Nessuna porta in ingresso; credenziali leggibili solo dal tuo Gateway.
Generazione
POST /v1/render
Una chiamata autenticata per ogni PDF o etichetta ZPL.

Perché Prynt

I documenti non dovrebbero seguire i tuoi cicli di rilascio.

Fatture, DDT ed etichette sono il punto in cui il software gestionale incontra clienti, corrieri e revisori. Prynt li porta fuori dal codice, in template con versioni, generati con una sola chiamata API.

Modificare un layout
Senza Prynt: Una modifica al codice, una review e un rilascio dell'applicazione per un campo spostato o un nuovo logo.
Con Prynt: Modifichi il template nel Designer, pubblichi una nuova versione e la promuovi. L'applicazione non cambia.
Leggere i dati
Senza Prynt: Query e codice di mapping riscritti in ogni servizio che stampa qualcosa.
Con Prynt: Dataset SQL con parametri di binding, provati nell'IDE integrato, in sola lettura per costruzione.
Database privati
Senza Prynt: Regole firewall in ingresso, VPN o una copia dei dati nel cloud.
Con Prynt: Il Prynt Gateway si collega in uscita sulla porta 443: niente da aprire, credenziali leggibili solo da lui.
Etichette per stampanti termiche
Senza Prynt: Stringhe ZPL scritte a mano e provate stampando finché non vengono bene.
Con Prynt: Etichette progettate in millimetri o in dot, con un'anteprima live disegnata dal motore.
Varianti per cliente
Senza Prynt: Template duplicati e file di report che nessuno osa toccare.
Con Prynt: Template con versioni, bozze e rollback, per ambiente: development, staging, production.
Sapere cosa è successo
Senza Prynt: Una libreria PDF sepolta nel codice e nessuna traccia di chi ha stampato cosa.
Con Prynt: Ogni generazione registrata con parametri, tempi e correlation ID; le modifiche nel registro attività.

Come funziona

Dal database al documento in quattro passi.

Un unico flusso per ogni tipo di documento. Gli sviluppatori gestiscono i dati e l'integrazione, i designer il layout, e nessuno aspetta un rilascio.

  1. 01Sviluppatore o IT

    Collega

    Registra i database Oracle o PostgreSQL che il tuo software usa già: direttamente su TLS, oppure tramite il Gateway se sono privati. Sempre in sola lettura.

  2. 02Sviluppatore o designer

    Progetta

    Scrivi l'SQL del dataset nell'IDE integrato, poi impagina pagine ed etichette sul canvas. Trascini una colonna sulla pagina e il campo è collegato.

  3. 03Responsabile del template

    Pubblica

    Valida e pubblica una versione immutabile. Promuovila da development a staging a production, oppure torna indietro con un clic.

  4. 04I tuoi sistemi

    Genera

    Chiama un endpoint, in modo sincrono o come job asincrono, da qualsiasi linguaggio o con gli SDK. I webhook avvisano i tuoi sistemi quando un documento è pronto.

Tour del prodotto

L'applicazione reale, non un mockup.

Schermate di Prynt con un workspace demo: il Designer, le etichette, i dati, l'API e il monitoraggio. Quello che vedi è quello che trovi quando accedi.

app.prynt.it/northwind/operations/designer/ddt-standard
Il Designer di Prynt con un template di DDT: a sinistra i dataset e i loro campi, al centro la pagina A4 con i campi collegati, a destra le proprietà del campo selezionato.

Un canvas preciso per i documenti aziendali

Bande, tabelle, gruppi e condizioni su formati di pagina reali, misurati in millimetri. I dataset stanno accanto alla pagina: trascini un campo ed è collegato.

  1. 1

    Dataset e campi

    Ogni dataset del template con i suoi campi e parametri, pronto da trascinare su una banda.

  2. 2

    Campi collegati

    I campi mostrano la colonna che stampano, tra parentesi dati; anche espressioni e aggregati.

  3. 3

    Proprietà

    Formati, valori nulli, font, bordi, crescita e riduzione, condizioni di visibilità.

  4. 4

    Bande

    Intestazioni e piè di pagina e di report, aree di dettaglio che si ripetono per ogni riga.

Funzionalità

Tutto ciò che serve a un documento aziendale.

Una toolchain completa, dall'SQL che legge i dati ai byte del PDF, pensata per documenti che devono essere corretti ogni volta.

  • Designer visuale

    Un canvas preciso con bande, righelli, guide e aggancio. Formati di pagina reali, misurati in millimetri.

  • Data binding con SQL

    Dataset da query SQL o procedure con parametri di binding. Trascini una colonna sulla pagina e il campo è collegato.

  • Oracle in primo piano

    Esplora schema, package e procedure, risultati REF CURSOR. È supportato anche PostgreSQL.

  • Template con versioni

    Bozze modificabili, versioni pubblicate immutabili, rollback e confronto affiancato.

  • Ambienti

    Development, staging e production, ognuno con connessioni, versioni e chiavi API proprie.

  • API di generazione e SDK

    Generazione sincrona o job asincroni via REST, con client per .NET e TypeScript.

  • Webhook firmati

    Eventi document.generated e document.failed, firmati con HMAC-SHA256, ritentati e riconsegnabili.

  • Motore PDF

    Generazione lato server con font incorporati, immagini e paginazione esatta. Nessun browser headless coinvolto.

  • ZPL e codici a barre

    Code 128, EAN, GS1-128, QR, Data Matrix e PDF417, nei documenti PDF e nelle etichette ZPL.

  • Tabelle e condizioni

    Righe di dettaglio, gruppi, subtotali e intestazioni ripetute; sezioni mostrate o nascoste da espressioni.

  • Team, ruoli e 2FA

    Organizzazioni, workspace e ruoli per sviluppatori, designer e revisori, con accesso a due fattori.

  • Audit e controllo dei dati

    Chi ha pubblicato, generato o modificato i permessi, e quando, con il correlation ID. Ospitato nell'UE.

Sviluppatori

Una chiamata API. Un documento pronto per la produzione.

Pubblichi un template una volta, poi lo generi da qualsiasi linguaggio, piattaforma o scheduler. Il tuo codice invia il template e i suoi parametri; Prynt legge i dati e restituisce il documento.

Sincrono o asincrono
Attendi il PDF nella risposta, oppure avvia un job e controllane lo stato.
Webhook firmati
document.generated e document.failed, firmati HMAC-SHA256.
Chiavi API con scope
Chiavi live e test per ambiente, revocabili all'istante.
Errori su cui agire
Problem details RFC 9457 con errorCode e correlationId.
1curl -X POST https://api.prynt.it/api/v1/render \2  -H "Authorization: Bearer prynt_live_..." \3  -H "Content-Type: application/json" \4  -d '{5    "template": "DDT_STANDARD",6    "environment": "production",7    "parameters": { "DOCUMENT_ID": 82422 }8  }' \9  -o ddt-82422.pdf
1HTTP/1.1 200 OK2Content-Type: application/pdf3Content-Length: 1168424Content-Disposition: attachment; filename="DDT_STANDARD_82422.pdf"5X-Correlation-ID: 4c486f7ac7a79ac3547cfe4b0e1d2a906X-Run-ID: 0199c2f1-5a7e-7b31-9c4d-2f0a8e6b1d23

Sorgenti dati

Pensato per i veri database aziendali.

Collega Prynt ai database che il tuo software gestionale usa già. Oracle viene per primo, perché è lì che risiede gran parte dei dati ERP; è supportato anche PostgreSQL.

Accesso nativo a Oracle
Tabelle, viste e sinonimi nell'esplora schema; procedure, package e risultati REF CURSOR come dataset.
Bind variable come parametri
Ogni :nome nel tuo SQL diventa un parametro tipizzato del template, validato prima che la query venga eseguita.
Sola lettura per costruzione
I dataset leggono soltanto, in transazioni read-only con timeout e limiti di righe. L'API non accetta mai SQL.
Una connessione per ambiente
Development, staging e production leggono i propri database, con le proprie credenziali.

Sorgenti dati

northwind / operations

Oracle Database

ERP_PROD · production

Disponibile
modalità
Gateway
servizio
ERP
accesso
sola lettura
latenza
4 ms
ERP_PROD › Package › PKG_INVOICE › GET_LINES (p_id IN NUMBER, p_cur OUT SYS_REFCURSOR)
  • PostgreSQLDisponibile
  • SQL ServerIn arrivo
  • MySQLIn arrivo
  • API RESTIn arrivo

Sicurezza e Gateway

Il tuo database non deve mai essere pubblico.

Prynt è completamente gestito nel cloud. Per i database in una rete privata, installa accanto a loro il leggero Prynt Gateway: si collega in uscita a Prynt, esegue le query in sola lettura in locale e restituisce solo i risultati.

All'interno della tua rete, il Prynt Gateway si trova accanto al database Oracle e apre una connessione TLS in uscita sulla porta 443, attraverso il tuo firewall, verso Prynt Cloud, ospitato nell'UE. Nessuna porta in ingresso viene aperta. Le richieste di generazione viaggiano su quella connessione; il Gateway decifra le credenziali del database in locale, esegue query in sola lettura e restituisce solo le righe del risultato. Prynt Cloud conserva le credenziali come un blob sigillato per il Gateway, che non può decifrare.
  1. Il Gateway si collega in uscita a Prynt Cloud su TLS, sulla porta 443.
  2. Una generazione richiede dati: la richiesta viaggia sulla connessione aperta dal Gateway.
  3. Il Gateway decifra le credenziali in locale ed esegue l'SQL in sola lettura.
  4. Tornano indietro solo le righe del risultato. Prynt genera il documento e le scarta.
Solo in uscita
Il Gateway apre una connessione TLS in uscita verso Prynt sulla porta 443. Nessuna porta in ingresso, nessun port forwarding, nessuna VPN.
Credenziali sigillate per il tuo Gateway
Il tuo browser cifra le credenziali del database con la chiave pubblica del Gateway. Prynt Cloud conserva un blob che non può decifrare.
Sempre in sola lettura
Viene eseguito solo l'SQL dei tuoi dataset, in transazioni read-only con timeout e limiti di righe. L'API non accetta mai SQL.
Controllato due volte
Il Gateway ripete i controlli di sola lettura e applica i propri limiti: nemmeno una richiesta contraffatta può scrivere.
Una chiave che resta sul tuo server
Il Gateway si autentica con una chiave privata generata sulla tua macchina. Revocala in Prynt e viene escluso all'istante.
Ogni query tracciata
Utente o chiave API, sorgente dati, ambiente, durata e righe di ogni query. Mai i valori dei dati.

Modalità di connessione · sempre in sola lettura

  • Prynt Gateway

    Consigliato

    Per database on-premise o in una rete privata. Un servizio leggero accanto al database: l'unica cosa da installare.

    Servizio Windows · Linux · Docker

  • Connessione diretta

    Per database già nel cloud: TLS con verifica del certificato, raggiungibili solo dagli IP statici in uscita pubblicati da Prynt.

    Oracle TCPS · PostgreSQL verify-full

  • Privilegi minimi, con una guida

    Prynt ti fornisce lo script per un utente di database in sola lettura e ti avvisa quando l'utente configurato potrebbe scrivere.

    utente in sola lettura · avvisi sui privilegi

Casi d'uso

Ogni documento prodotto dal tuo software.

Prynt non è un generatore di fatture. È un'infrastruttura documentale: lo stesso designer, lo stesso data binding e la stessa API per ogni pagina che la tua azienda stampa, invia o archivia.

Pensato per le software house e i vendor ERP che distribuiscono documenti a molti clienti, per i system integrator che li realizzano e per i reparti IT che li mantengono in funzione.

  • ERP · fatturazione

    Fatture

    Copie di cortesia delle fatture elettroniche e note di credito, con totali e riepiloghi IVA calcolati dai dati.

  • ERP · logistica

    Documenti di trasporto

    DDT con aree firma, dati del vettore e codici a barre per il magazzino.

  • WMS · corrieri

    Etichette di spedizione

    Etichette GS1 per colli con SSCC, in ZPL direttamente alle stampanti termiche o in PDF.

  • ERP · vendite

    Ordini e offerte

    Ordini di acquisto e di vendita, conferme d'ordine e offerte dagli stessi dati.

  • WMS · spedizioni

    Packing list

    Contenuto, pesi e controlli per collo, raggruppati esattamente come sono stati imballati.

  • Qualità · compliance

    Certificati

    Certificati di conformità e di analisi, esiti dei test e approvazioni.

  • Amministrazione

    Estratti conto

    Estratti conto con saldi progressivi, su tutte le pagine necessarie.

  • Operations

    Report operativi

    Report con gruppi, subtotali e grafici, stampati, inviati via email o archiviati.

  • Il tuo prodotto

    Tutto ciò che stampi

    Se i dati sono in un database, il documento è un template. Schede prodotto, cartellini prezzo, moduli.

Completamente gestito

Un unico servizio documentale gestito per tutti i tuoi sistemi.

Prynt gestisce per te l'API, il motore di generazione e i tuoi template, nell'Unione Europea. Ogni applicazione chiama la stessa API, quindi una modifica al layout raggiunge subito tutti i sistemi; solo il Gateway, opzionale, gira presso di te.

Niente da installare
Progetti nel browser, generi tramite API. Nessun server, nessun aggiornamento, nessun runtime di report da mantenere.
Ospitato nell'UE
La piattaforma e il trattamento dei tuoi dati avvengono nell'Unione Europea, nel rispetto del GDPR.
Dati non conservati
Le righe lette per un documento servono a generarlo e poi vengono scartate; vengono conservati solo i PDF che scegli di tenere.
Isolato per organizzazione
Ogni workspace ha sorgenti dati, credenziali, chiavi API e registro attività propri.

Prezzi

Piani per ogni fase, dal primo template all'OEM.

I prezzi saranno pubblicati prima della disponibilità generale. Inizia oggi: nulla viene fatturato finché i piani non saranno annunciati.

Confronta i piani
  • Developer

    Per gli sviluppatori che valutano Prynt e realizzano una prima integrazione.

    In arrivo

    Prezzi pubblicati prima della disponibilità generale

    Inizia ora
    • Designer visuale
    • Sorgenti dati Oracle e PostgreSQL
    • Prynt Gateway per database privati
    • API REST di generazione
  • Il più scelto

    Business

    Per software house e team che generano documenti in produzione.

    In arrivo

    Prezzi pubblicati prima della disponibilità generale

    Inizia ora
    • Tutto ciò che include Developer
    • Development, staging e production
    • Workspace e ruoli per il team
    • Registro attività
  • Enterprise

    Per vendor ERP, integratori e organizzazioni con requisiti di sicurezza stringenti.

    Contattaci

    Su misura per la tua organizzazione

    Contattaci
    • Tutto ciò che include Business
    • Più Gateway per l'alta disponibilità
    • Conservazione dei dati personalizzata
    • Condizioni per partner e OEM

FAQ

Domande e risposte.

In breve, ciò che i team chiedono prima di collegare il loro primo database.

Altro? Leggi la documentazione oppure contattaci.

Che cos'è esattamente Prynt?

Un servizio completamente gestito per i documenti aziendali. Progetti nel browser template basati sui dati, li colleghi ai tuoi database con SQL, pubblichi versioni e generi PDF ed etichette ZPL tramite un'API REST. Non devi gestire alcun server né runtime di report.

Dobbiamo installare qualcosa?

No. L'unico componente opzionale è il Prynt Gateway, un servizio leggero da installare accanto ai database non raggiungibili da internet. Si collega in uscita a Prynt via HTTPS, quindi non si apre nessuna porta in ingresso.

Quali database può leggere Prynt?

Prima di tutto Oracle, inclusi package, procedure e risultati REF CURSOR, e poi PostgreSQL. SQL Server, MySQL e le sorgenti dati REST sono nella roadmap. Ogni query è in sola lettura.

Prynt può scrivere nel nostro database?

No. Viene eseguito solo l'SQL dei tuoi dataset, in transazioni read-only con timeout e limiti di righe, e l'API non accetta mai SQL. Con il Gateway i controlli di sola lettura vengono ripetuti dalla tua parte. Prynt ti fornisce anche lo script per un utente di database in sola lettura.

Dove vengono trattati e conservati i nostri dati?

Nell'Unione Europea. Le righe lette dai tuoi database servono a generare il documento e poi vengono scartate; vengono conservati solo i documenti che scegli di tenere.

Come chiamano Prynt i nostri sistemi?

Con una sola chiamata HTTPS a POST /api/v1/render: in modo sincrono, con il PDF nella risposta, oppure come job asincrono di cui controlli lo stato o che ricevi tramite un webhook firmato. Esistono client ufficiali per .NET e TypeScript, e funziona qualsiasi linguaggio in grado di usare HTTP.

I designer possono modificare un layout senza un rilascio?

Sì. I template si modificano come bozze, vengono validati e pubblicati come versioni immutabili, per ambiente. La tua applicazione continua a chiamare lo stesso codice di template e riceve la nuova versione appena viene pubblicata; puoi sempre tornare indietro.

Possiamo migrare i report esistenti?

I template si progettano nel Prynt Designer, e le etichette ZPL esistenti si possono importare. Poiché i dataset sono semplice SQL, le query dei tuoi report attuali di solito si riutilizzano così come sono. Contattaci se hai molti report da migrare.

Crea il tuo primo documento.

Collega un database, progetta un template e generalo tramite API, tutto in un pomeriggio.