L’intégration pour l’impression dans le portail vous permet d’imprimer automatiquement des documents en fonction de certains événements. Par exemple, vous souhaitez imprimer une facture lorsque vous recevez une commande. Le travail d’impression est déclenché via le web et envoyé directement à une imprimante en utilisant différents fournisseurs de services. Les services d’impression que nous prenons en charge et la manière dont ils peuvent être intégrés sont présentés dans le sous-menu de gauche.
Tout d’abord, vous devez créer une configuration d’imprimante. Pour cela, allez sur Space > Connect > Printers et créez une configuration. Vous devez choisir un service d’impression. Vous devez choisir un service d’impression que nous supportons un service d’impression que nous supportons.
Note
|
Si vous ne voyez pas de menu Imprimante dans l’application, assurez-vous que la fonction d’impression est active dans votre espace. |
La première configuration d’imprimante que vous créez est votre imprimante par défaut. Sauf indication contraire l’application utilise la configuration d’imprimante par défaut pour imprimer les documents.
Vous pouvez modifier les imprimantes par défaut en ouvrant la configuration de l’imprimante et en modifiant l’indicateur default
de l’imprimante.
Note
|
Vous ne pouvez définir qu’une seule imprimante par défaut. Si vous oubliez de définir une imprimante par défaut, toutes vos tâches d’impression échoueront. |
Dans certains cas, il peut être nécessaire d’imprimer certaines informations ou pages à partir d’un autre bac. Dans ce cas, nous vous recommandons de créer une nouvelle configuration d’imprimante qui imprime par défaut à partir d’un autre bac. Dans les cas d’utilisation où cela s’avère utile, l’application vous permet de spécifier une configuration d’imprimante différente pour les informations qui doivent être imprimées sur un autre bac.
Les imprimantes peuvent être utilisées pour différents événements dans l’application. Cela dépend également des fonctionnalités actives dans votre espace. Vous trouverez ci-dessous une liste de déclencheurs possibles pour un travail d’impression.
Imprimer / envoyer la facture ou le bordereau d’expédition à votre client. Vous trouverez plus d’informations dans le Documentation de relance.
Vous pouvez définir dans la configuration du connecteur si et quand vous souhaitez imprimer / envoyer un rappel à votre client. Vous trouverez plus d’informations sur les connecteurs dans le Documentation sur les connecteurs.
Une fois que l’imprimante est créée et configurée pour les différents services, elle commencera automatiquement à imprimer le document lorsqu’elle sera déclenchée. Vous trouverez ci-dessous de plus amples informations sur la manière de visualiser et de reprogrammer les travaux d’impression.
Les travaux d’impression sont déclenchés par certains événements de l’application que vous pouvez configurer. La liste des travaux d’impression programmés et réussis sont visibles dans votre compte sous Space > Connect > Printers > Print Jobs .
Si le service d’impression n’est pas disponible, nous essayons d’envoyer régulièrement le document au service d’impression. Pendant cette phase de réessai, la tâche reste dans l’état PENDING
.
Si, après un certain nombre de tentatives, nous ne parvenons pas à joindre le service, la tâche passe à l’état FAILED
.
Les travaux d’impression qui ont échoué peuvent être reprogrammés. Pour reprogrammer le travail, vous devez ouvrir le travail d’impression et appuyer sur reschedule
.
Tous les documents imprimés peuvent être téléchargés. Pour cela, ouvrez le travail d’impression et cliquez sur télécharger le document.
Nous supprimons les travaux d’impression après un certain temps pour nettoyer la base de données. La durée de conservation des travaux d’impression est définie dans la constante
Print Job Retention Time
. Vous pouvez la trouver dans la documentation sous Documentation > API Reference > Types > Constants.
Le temps de rétention ne peut pas être modifié.
L’intégration de l’imprimante est aussi fiable que possible. Cela signifie que nous réessayons d’imprimer le document lorsque le service d’impression n’est pas disponible. Cependant, nous ne sommes pas en mesure de savoir si un travail est réellement imprimé. Nous nous appuyons sur le retour d’information du fournisseur de services. Si le fournisseur renvoie une réponse positive, nous supposons que le travail a été imprimé. En cas d’interruption de service de notre côté ou du côté du prestataire de services, nous suivons tous les travaux d’impression afin de permettre un examen de tous les documents imprimés.
Notre mise en œuvre garantit qu’un document n’est imprimé que lorsque la transaction de base de données correspondante a été validée de notre côté. Cela signifie que nous ne commençons à imprimer que lorsque les données sont effectivement stockées dans notre base de données et qu’elles ne peuvent plus être inversées. En cas de défaillance du serveur de notre côté, nous réessayons d’imprimer le document jusqu’à ce que nous soyons sûrs qu’il a été imprimé. Cependant, nous ne pouvons pas savoir si un document a déjà été envoyé au service d’impression, car les fournisseurs de services ne nous permettent pas de le vérifier. Cela signifie qu’un document peut être imprimé plus d’une fois en cas de défaillance du système.
La fiabilité globale dépend également de l’imprimante elle-même. En cas de panne de courant, l’imprimante peut perdre tous les travaux d’impression stockés. Pour établir un système fiable de bout en bout, une vérification manuelle des documents imprimés peut s’avérer utile.