Documentazione

1Integrazione della stampante

L’integrazione della stampante all’interno dell’applicazione consente di stampare automaticamente i documenti in base a determinati eventi. Ad esempio, si desidera stampare un documento di fattura ogni volta che si riceve un ordine. Il job di stampa viene attivato tramite il web ed inviato direttamente a una stampante utilizzando diversi fornitori di servizi. I servizi di stampa supportati ed il modo in cui possono essere integrati, si trovano nel sotto menu della documentazione di stampa sul lato sinistro.

Ulteriori informazioni sulla stampa si trovano anche nella descrizione del servizio specifico.

2Creare una stampante

Prima di tutto, è necessario creare una configurazione della stampante. A tale scopo, andare a Space > Connect > Printers e creare una configurazione. È necessario scegliere un servizio di stampa da noi supportato.

Note
Se non viene visualizzato il menu Stampante nell’applicazione, accertarsi che la funzione di stampa sia attiva nel proprio spazio.

2.1Stampante predefinita

La prima configurazione della stampante creata è la stampante predefinita. Se non specificato differentemente, l’applicazione utilizza la configurazione predefinita della stampante per stampare i documenti.

È possibile modificare le stampanti predefinite aprendo la configurazione della stampante e cambiando il flag default della stampante.

Note
È possibile impostare una sola stampante predefinita. Se si dimentica di impostare una stampante predefinita, tutti i job di stampa non andranno a buon fine.

2.2Stampare da un altro cassetto

In alcuni casi può essere necessario stampare alcune informazioni o pagine da un cassetto diverso. In questi casi si consiglia di creare una nuova configurazione di stampante che stampi per impostazione predefinita da un altro cassetto. Nei casi d’uso in cui ciò ha senso, l’applicazione consente di specificare una configurazione di stampante diversa per le informazioni che devono essere stampate su un altro cassetto.

3Utilizzare la stampante

Le stampanti possono essere utilizzate per diversi eventi nell’applicazione. Dipende anche dalle funzioni attive nel vostro spazio. Di seguito è riportato un elenco di possibili trigger per un lavoro di stampa.

  • Stampare/spedire la fattura o la bolla di accompagnamento al cliente. Per ulteriori informazioni, consultare la pagina Documentazione di Dunning.

  • È possibile definire nella configurazione del connettore se e quando si desidera stampare/inviare un promemoria al cliente. Ulteriori informazioni sui connettori sono disponibili alla seguente pagina Connector Documentation.

Una volta creata e configurata per i diversi servizi, la stampante inizierà automaticamente a stampare il documento quando viene attivata. Di seguito sono riportate ulteriori informazioni su come visualizzare e riprogrammare i lavori di stampa.

3.1Visualizza i job di stampa

I job di stampa vengono attivati da determinati eventi dell’applicazione che possono essere configurati dall’utente. Un elenco dei job di stampa pianificati e riusciti è visibile nel proprio account sotto Space > Connect > Printers > Print Jobs.

3.2Riprogrammare i job di stampa non riusciti

Nel caso in cui il servizio di stampa non sia disponibile, si tenta di inviare regolarmente il documento al servizio di stampa. Durante questa fase di riprova, il job rimane nello stato di PENDING. Se dopo un certo numero di tentativi non si riesce a raggiungere il servizio, il job passa allo stato FAILED.

I job di stampa falliti possono essere riprogrammati. Per riprogrammare il job è necessario aprire il job di stampa e premere reschedule.

3.3Scarica il documento stampato

Tutti i documenti stampati possono essere scaricati. A tal fine, aprire il job di stampa e fare click su Scarica documento.

3.4Tempo di conservazione dei job di stampa

I job di stampa vengono rimossi dopo un po’ di tempo per ripulire il database. Il tempo di conservazione dei job di stampa è definito nella costante Tempo di conservazione dei lavori di stampa. La si può trovare nella Documentazione al Documentazione > Riferimento API > Tipi > Costanti. Il tempo di conservazione non può essere modificato.

4Affidabilità

L’integrazione della stampante è il più affidabile possibile. Ciò significa che riproviamo a stampare il documento quando il servizio di stampa non è disponibile. Tuttavia, non siamo in grado di tracciare se un job è effettivamente stampato. Ci affidiamo al feedback del fornitore di servizi. Se il fornitore restituisce un feedback positivo, presumiamo che il lavoro sia stato stampato. In caso di interruzione del servizio da parte nostra o del fornitore di servizi, monitoriamo tutti i lavori stampati per consentire una revisione di tutti i documenti stampati.

La nostra implementazione garantisce che un documento venga stampato solo quando la transazione del database corrispondente da parte nostra è stata eseguita. Ciò significa che iniziamo a stampare solo quando i dati sono effettivamente archiviati nel nostro database e non possono più essere annullati. In caso di guasto del server da parte nostra, riproviamo a stampare il documento finché non siamo sicuri che il documento sia stato stampato. Tuttavia, non possiamo rilevare se un documento è già stato inviato al servizio di stampa, perché i fornitori di servizi non ci consentono di verificarlo. Ciò significa che un documento potrebbe essere stampato più di una volta in caso di guasto del sistema.

L’affidabilità complessiva dipende anche dalla stampante stessa. In caso di interruzione di corrente, la stampante potrebbe perdere tutti i lavori di stampa memorizzati. Per stabilire un sistema end-to-end affidabile, alla fine potrebbe avere senso un controllo manuale dei documenti stampati.