Guide de dépannage : le processus d'impression
Aperçu
Le processus d'impression est au cœur de BarTender et de ses nombreux composants. Lorsqu'une tâche d'impression échoue, examiner ce processus peut aider à identifier où le problème s'est produit et comment le résoudre.
Voici un organigramme du processus d'impression normal avec BarTender.
Quand quelque chose ne fonctionne pas, il s'agit soit d'une rupture dans l'une de ces chaînes, soit d'un problème dans l'une des étapes. Vous pouvez rendre votre dépannage plus efficace en commençant par le processus vert et en avançant jusqu'au processus orange. En vérifiant chaque étape dans l'ordre, vous vous assurez de ne pas chercher un problème qui s'est produit à l'étape précédente.
Ci-dessous, chaque processus est détaillé, ainsi que les points à vérifier pour d'éventuels problèmes. Ce guide n'est pas exhaustif pour le dépannage du processus d'impression, mais il vous aidera à démarrer.
Demander des tâches d'impression
Lorsque vous commencez à dépanner, il est important de comprendre ce qui a déclenché la tâche d'impression. Pour des applications comme Designer ou Print Station, la tâche d'impression commence lorsque l'utilisateur clique sur le bouton d'impression. Les automatisations telles que les Intégrations ou le SDK simulent cette action, lançant l'impression sans intervention directe de l'utilisateur.
Cliquer sur le bouton d'impression ne nécessite pas de dépannage, mais les automatisations comportent plusieurs éléments à analyser en cas de problème. Examinez les fichiers déclencheurs, la configuration dans Integration Builder, ou votre code qui appelle les commandes d'impression dans le SDK ou toute automatisation ActiveX.
- L'imprimante est-elle correctement listée ?
- Le nombre de copies est-il valide ?
- Si vous utilisez des commandes comme les scripts de commande d'impression ou BTXML, manque-t-il des caractères spéciaux ou des commandes ?
Si les commandes ou les appels sont incorrects, les corriger peut résoudre le problème, et il ne sera peut-être pas nécessaire de poursuivre le dépannage.
Points clés à retenir
- Comprendre comment les tâches d'impression sont lancées.
- Vérifier tous les paramètres/commandes de la tâche d'impression.
Récupérer les données à imprimer
C'est une étape importante du processus d'impression, souvent sujette à des problèmes. BarTender peut récupérer les données à imprimer de différentes manières, notamment via des formulaires de saisie de données, des connexions à des bases de données, ou des données contenues dans un fichier déclencheur. Si un problème survient à cette étape, il faut s'assurer que BarTender peut se connecter à la source de données et qu'elle contient les bonnes informations.
Les formulaires de saisie de données sont un peu plus difficiles à dépanner, mais il peut simplement s'agir d'une erreur de saisie utilisateur. Les connexions à des bases de données sont plus faciles à contrôler. Vous les rencontrez principalement lors de l'impression depuis Designer, Print Station et Print Portal, mais elles peuvent aussi apparaître dans les intégrations (et autres automatisations). Il faut s'assurer que BarTender peut se connecter à la base de données utilisée et que celle-ci contient les bonnes informations. Cela peut généralement, mais pas toujours, se vérifier en ouvrant simplement la boîte de dialogue Configuration de la connexion à la base de données de BarTender.
Quand une automatisation comme une intégration intervient, les données proviennent probablement de l'extérieur de l'étiquette. Cela rend le dépannage plus difficile, car les données peuvent venir de nombreuses sources. Ce n'est pas une liste exhaustive, mais voici quelques suggestions pour commencer avec les automatisations :
- Vérifiez les journaux d'intégration dans la Console d'administration ou dans Integration Builder pour détecter des erreurs.
- Vérifiez le fichier déclencheur (pour la plupart des intégrations) pour vous assurer qu'il contient des données et que celles-ci sont correctes.
- Vérifiez la connexion à la base de données (pour les intégrations de base de données) pour vous assurer qu'il n'y a pas d'erreurs de connexion.
- Assurez-vous que le type de base de données du fichier déclencheur correspond à celui de l'étiquette. Par exemple, si une étiquette est connectée à un fichier CSV, vous ne pouvez pas lui fournir une base de données XML dans une intégration. Les types de bases de données doivent correspondre.
- Si vous utilisez des sources de données nommées, assurez-vous qu'elles sont toutes listées. Les sources de données nommées vides ou non listées peuvent utiliser des données d'exemple lors de l'impression.
Les applications ActiveX et .NET peuvent avoir davantage de sources de données, ce qui augmente leur complexité. Cependant, certains des principes de dépannage de base ci-dessus peuvent s'appliquer et aider à localiser les problèmes de données.
Points clés à retenir
- Assurez-vous que BarTender peut se connecter à la base de données.
- Assurez-vous que la base de données contient les bonnes informations.
Transformer les données dans une demande d'impression
Cette étape dépend fortement du modèle d'étiquette imprimé. Elle consiste à traiter toutes les transformations et optimisations de performance avant que la tâche ne soit convertie en code imprimante exploitable. Cette étape est très contextuelle et peut nécessiter une enquête plus approfondie selon la complexité de l'étiquette et de l'imprimante utilisée.
Les transformations sont le principal type de traitement des données. Elles peuvent apparaître à plusieurs endroits, mais avec un peu d'attention, vous pouvez les examiner une à une selon ce que votre étiquette ou automatisation utilise.
- Les transformations de source de données sont appliquées à tout objet sur votre étiquette. Un objet texte, un code-barres ou un champ de base de données peuvent tous avoir des transformations. Ouvrir les boîtes de dialogue de transformation pour chaque objet concerné peut aider à localiser un éventuel problème.
- Les actions de document permettent certaines transformations au début ou pendant l'impression. Recherchez les actions de document qui ne sont pas indiquées comme se produisant après une tâche d'impression pour identifier d'éventuelles transformations problématiques.
- Les scripts au niveau du document peuvent être un peu plus difficiles à dépanner. Passez en revue tous les événements scriptés et recherchez d'éventuelles erreurs de script pour résoudre ce type de transformation.
- Les transformations d'intégration sont effectuées au niveau de l'intégration et se trouvent dans le fichier d'intégration plutôt que dans le fichier d'étiquette. Contrairement aux transformations d'étiquette, les transformations d'intégration peuvent potentiellement affecter tout document utilisé avec cette intégration. Vérifiez les actions de transformation listées dans le fichier d'aide lié et assurez-vous que toutes les transformations fonctionnent correctement.
Les optimisations de performance se trouvent dans l'onglet d'impression de BarTender Designer et ne sont disponibles que si vous utilisez un pilote d'imprimante Seagull. Si cet onglet est disponible, désactivez toutes les optimisations d'imprimante. Si cela résout le problème, réactivez-les une par une jusqu'à trouver celle qui pose problème. Si cela ne résout pas le problème, passez à la section suivante.
Si vous n'utilisez pas de pilote Seagull, veuillez consulter le site web ou le support de votre fabricant d'imprimante pour obtenir de l'aide sur les optimisations.
Points clés à retenir
- Vérifiez toutes les transformations et sources de données dans BarTender.
- Vérifiez l'onglet Performance dans BarTender.
Conversion des demandes d'impression en code imprimante
Cette étape implique plusieurs technologies différentes pour envoyer une tâche d'impression de BarTender à votre imprimante. La conversion en code imprimante implique un échange entre BarTender et le pilote d'imprimante, et fonctionne au mieux avec les pilotes Seagull. Consultez le document technique Pilotes par Seagull .
Une fois la conversion terminée, la tâche doit être mise en file d'attente et envoyée à l'imprimante elle-même.
Bien que ce processus soit complexe et offre peu de contrôle, il existe quelques moyens de s'assurer que cette étape fonctionne correctement.
Tout d'abord, vous pouvez simplement imprimer vers un fichier ce qui générera un fichier sur votre PC contenant le code imprimante qui serait normalement envoyé à l'imprimante. Ce fichier contient toutes les instructions pour votre tâche d'impression dans le langage de votre imprimante. Même si vous ne pouvez pas le lire facilement, vous devriez y voir des données.
Si vous rencontrez des problèmes intermittents avec les tâches d'impression, les pilotes Seagull peuvent enregistrer le code imprimante généré. Cela vous permet de comparer une tâche défectueuse à une tâche réussie et de rechercher les instructions problématiques dans les manuels de l'imprimante. Pour activer l'enregistrement du code imprimante, consultez le fichier d'aide dans les propriétés de l'imprimante.
La dernière partie de ce processus consiste à transférer le code imprimante à la file d'attente de l'imprimante. Les petites tâches auront tendance à entrer et sortir de la file d'attente avant que vous ne puissiez les voir. Mettez votre imprimante en pause et envoyez une tâche depuis BarTender, en vérifiant que la tâche apparaît dans la liste. Débloquez l'imprimante et assurez-vous qu'elle quitte la file d'attente sans erreur.
Points clés à retenir
- C'est complexe.
- Utilisez toujours les pilotes Seagull (quand c'est possible).
Envoi des données à l'imprimante
Cette dernière étape concerne la connexion de BarTender à l'imprimante et l'imprimante physique elle-même. Si toutes les étapes précédentes ont été validées, le problème se situe probablement ici.
La première partie de ce processus consiste à envoyer la tâche. Cela peut se faire via un câble vers une imprimante USB ou via le réseau. Vérifier les connecteurs est important pour s'assurer que le code imprimante peut atteindre l'imprimante.
- Si c'est une imprimante USB, assurez-vous que le câble USB est bien connecté à la fois à l'imprimante et à l'ordinateur.
- Si c'est une imprimante réseau, vérifiez s'il y a des ralentissements ou des problèmes de trafic réseau. Vous devrez peut-être consulter votre service informatique ou utiliser un outil tiers comme WireShark pour vous aider à dépanner cette étape.
Après avoir vérifié que les connexions fonctionnent correctement, il est temps de regarder l'imprimante physique.
- L'imprimante affiche-t-elle une erreur à chaque impression ?
- Imprime-t-elle des données illisibles ?
- Y a-t-il un problème physique avec le support, l'encre ou le ruban ?
Le premier cas est généralement à traiter avec le fabricant de l'imprimante, le second peut être résolu en vidant le cache de l'imprimante. Consultez le manuel d'utilisation de votre imprimante pour savoir comment faire. Votre manuel peut également contenir des étapes pour résoudre les problèmes physiques.
Points clés à retenir
- Assurez-vous que le PC peut se connecter à l'imprimante.
- Des outils tiers peuvent aider à diagnostiquer les problèmes.
Ressources supplémentaires
Ce guide étant une vue d'ensemble du dépannage, il ne contient pas une liste exhaustive de toutes les situations d'impression possibles. Si ces suggestions ne vous aident pas, veuillez contacter le support et nous verrons comment vous aider.