Serveur d'impression

Trentent – One and Only: Serveur d'impression universel Citirx – Serveur d’impression

Le 28 juillet 2020 - 4 minutes de lecture

[bzkshopping keyword= »Minecraft » count= »8″ template= »grid »]

Poursuivant mon article précédent, je résolvais certains problèmes avec certaines imprimantes d'étiquettes Zebra. Je pensais que cela fonctionnait en basculant le chemin de rendu sur XPS. Cela a permis aux imprimantes d'imprimer – du moins c'est ce que je pensais. Il s'avère que certaines des anciennes imprimantes Zebra que nous avions (LP-2824) n'imprimaient pas correctement les étiquettes, une LP-2824 PLUS plus récente imprimait correctement. Les LP-2824 réduisaient les étiquettes à 20% pour une raison quelconque.

Afin de capturer cela pour ne pas gaspiller des légions de papier, vous devez activer «Conserver les documents imprimés» dans l'onglet «Avancé» de votre imprimante.

Sur votre serveur d'impression (pas le client), cette option stockera ici les fichiers du spouleur (SPL):
C: windows system32 spool printers

Généralement, il existe deux types de formats encapsulés dans un fichier SPL, RAW et EMF. Citrix fournit un lecteur EMF dans «cpviewer.exe». Cet utilitaire se trouve dans Program Files (x86) et s'utilise comme ceci:
"C: Program Files (x86) Citrix ICA Client cpviewer.exe" C: 00167.SPL

Cela fera apparaître un aperçu.

J'ai configuré deux scénarios pour l'impression.

Scénario 1 – Impression directement dans la file d’attente d’impression avec le pilote «ZDesigner LP 2824»
Scénario 2 – Impression via le pilote d'impression universel Citrix via UPS.

Essayer les deux scénarios a provoqué le blocage / le gel de mon cpviewer.exe. C'est là que j'ai appris que l'utilitaire cpviewer fonctionne UNIQUEMENT avec les fichiers SPL de type EMF. Essayer de lire un fichier RAW le bloquera. J'ai pu vérifier que c'était RAW en regardant les préférences du pilote d'impression:

Il s'avère que «Valeur par défaut de l'imprimante» et «Brut» ont la même valeur. La sélection de «Métafichier amélioré» et la réimpression sur cette imprimante ont créé le fichier SPL approprié que je pouvais ouvrir dans cpviewer. Avec cela, je pouvais maintenant voir le problème que les utilisateurs signalaient:

L'impression à gauche est directe à l'imprimante, à droite via Citrix UPD. Il me manque le code-barres à droite.

Avec le pilote ZDesigner, si je forçais le «métafichier amélioré» dans les préférences, toutes les impressions Citrix UPD perdaient leurs codes-barres. Si je définissais Citrix UPD sur XPS et le Zebra sur RAW, il était imprimé avec un code à barres, mais la balance était toujours horriblement éteinte (identique à l'image ci-dessus).

J'ai essayé d'ajuster presque toutes les options disponibles du côté de ZDesigner, du format du papier, du dpi, des différents stocks, etc. Il s'est avéré constamment réduit. Si j'ai ajusté les marges, cela déplacerait le graphique mais rien ne permettrait au graphique d'avoir la bonne taille. J'ai regardé les paramètres avancés de Citrix UPD et j'ai changé la hauteur, la largeur, le dpi, l'échelle, la qualité d'impression, l'orientation, etc. du papier, à l'exception de l'orientation. Au moins, je savais que les paramètres s'appliquaient à cause de cela. L'orientation n'a pas fait de différence dans l'échelle, elle a simplement rendu le petit graphique vertical au lieu d'horizontal. À ce stade, j'ai décidé que cela devait être lié au pilote. J'ai téléchargé deux ensembles différents de pilotes ZDesigner Zebra pour le LP-2824, la dernière et la dernière version majeure, installés tous les deux, mais le même problème persistait.

N'ayant rien d'autre à perdre, j'ai installé et configuré ces pilotes selon les spécifications d'origine pour les supports, etc. Ensuite, j'ai imprimé et vérifié le fichier SPL:

Succès! Le code barre est présent! L'échelle est correcte! Le format est pur EMF de Citrix UPD à l'imprimante de codes-barres, pas de XPS nulle part, pas de RAW nulle part!

Cela dit, c'est une approbation retentissante pour ce que Seagull Scientific a fait avec les imprimantes Zebra Barcode. Leurs pilotes * fonctionnent simplement * par opposition aux pilotes ZDesigner. Si vous avez besoin d'imprimer sur des imprimantes Zebra plus anciennes, diable, probablement pour toutes les imprimantes Zebra, utilisez les pilotes Seagull.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.