Les impressions d’intégration sont envoyées vers des imprimantes incorrectes ou aléatoires
Symptômes
Lorsque le système de redirection/basculement semble mal fonctionner, vous pouvez remarquer les comportements suivants :
- Les impressions issues de l'intégration semblent arriver sur des imprimantes aléatoires ou tentent d'imprimer en PDF.
- Le système d'intégration semble rester bloqué indéfiniment sans erreur, plantage ou entrée dans les journaux après l'envoi du travail à l'engin d'impression.
- Lorsque les intégrations essaient d'imprimer sur une imprimante réseau, le travail d'impression finit sur une imprimante locale à la place.
S'applique à
BarTender 2019 et versions ultérieures
Réponse
Bien que la Console d'administration fonctionne par utilisateur, les paramètres d'imprimante sont stockés dans le fichier de configuration Advanced Printer and Driver Settings. Par défaut, ce fichier se trouve à l'emplacement suivant :
C:\ProgramData\Seagull\BarTender\AdvancedPrinterAndDriverSettings.xml
Ce fichier est partagé entre tous les utilisateurs et contextes de service du système. Cependant, les paramètres peuvent sembler imprévisibles lorsqu'ils impliquent la séquence effective de redirection. Par défaut, il utilise l'imprimante par défaut de l'utilisateur actuel comme dernière étape de la séquence, et Windows peut la modifier à tout moment.
Principes de base du système de redirection/basculement
Les paramètres du système de redirection/basculement se trouvent dans la Console d'administration, dans la section Configuration de l'imprimante. Cette section liste toutes les imprimantes installées sur le système ainsi que les configurations et détails pour chaque imprimante.
Pour chaque imprimante, vous pouvez définir des conditions de redirection et de basculement ainsi qu'une séquence à suivre en cas de défaillance de l'imprimante :
Vous pouvez également appliquer vos paramètres de redirection et de basculement à toutes vos imprimantes en cochant la case Utiliser les paramètres de redirection et de basculement de l'imprimante en haut de la section Configuration de l'imprimante.
Qu'est-ce que l'imprimante par défaut ?
Si vous ne définissez pas explicitement l'imprimante par défaut, Windows choisira automatiquement l'imprimante par défaut en fonction de vos habitudes. Il sélectionne une imprimante pour vous, et cela peut changer sans votre accord. Il s'agit d'une fonctionnalité de "smart printing" de Windows 10 et des systèmes similaires, qui peut potentiellement modifier la séquence effective si Windows change l'imprimante par défaut.
L'imprimante par défaut de Windows est également définie par utilisateur, ce qui peut aussi modifier la séquence effective selon la personne connectée à l'ordinateur à ce moment-là.
Bonnes pratiques
Toutes les cases à cocher et redirections explicitement non définies comme par défaut seront conservées pour tous les utilisateurs et contextes. Cependant, par défaut, la séquence de redirection la définit sur l'imprimante par défaut. Il existe un moyen d'assurer la cohérence.
- Ouvrez la Console d'administration et sélectionnez Configuration de l'imprimante.
- En haut à droite, un bouton intitulé Imprimante par défaut est disponible. Lorsque vous ouvrez cette boîte de dialogue, vous verrez deux options pour gérer les imprimantes par défaut. En raison de la fonctionnalité "smart printing" de Windows, choisir la première option peut rendre les redirections imprévisibles.
- En utilisant l'option Utiliser l'imprimante par défaut de BarTender, vous maintiendrez une imprimante par défaut spécifique pour tous les utilisateurs et contextes dans BarTender, tant que la case en bas est cochée. Ce paramètre sera enregistré dans le fichier de configuration.
À propos de cette boîte de dialogue :
- Vous pouvez définir l'imprimante par défaut sur n'importe quelle imprimante installée sur le système.
- Si vous souhaitez changer l'imprimante par défaut pour BarTender, vous pouvez le faire à tout moment ici.
- Cela ne modifie que l'imprimante par défaut dans BarTender, pas dans Windows.
Utilisation d'imprimantes UNC ou IP
Si vous utilisez une imprimante réseau qui n'est pas installée sur le système exécutant l'intégration, le Planificateur d'impression peut ne pas avoir l'autorisation d'accéder à cette ressource réseau. Veuillez suivre les étapes suivantes pour corriger cela (vous devez mettre à jour vers BarTender 2019 R5 ou version ultérieure pour cela) :
- Ouvrez la liste des services Windows en cliquant sur le menu Démarrer et en tapant Services
- Arrêtez le service système BarTender
- Lorsque l'on vous demande d'arrêter les services dépendants, sélectionnez OK ou Oui
- Faites un clic droit sur le service système BarTender et cliquez sur Propriétés
- Cliquez sur l'onglet Connexion
- Indiquez que le service doit s'exécuter sous un utilisateur et saisissez un utilisateur de domaine dont le mot de passe ne change pas
- Après avoir saisi les identifiants, cliquez sur OK
- Démarrez les services dans l'ordre suivant :
- Service système BarTender
- Printer Maestro
- Planificateur d'impression BarTender
- Service d'intégration BarTender
Si la redirection persiste, vous pouvez également augmenter les autorisations sur votre intégration.
Une fois les autorisations définies dans votre fichier d'intégration, assurez-vous de le tester puis de le redéployer.