FAQ : TBarCode/SAPwin - DLL de codes-barres SAP
Problèmes de qualité de code-barres avec les imprimantes 203 DPI (Zebra, etc.)
Problèmes de qualité de code-barres avec les imprimantes 203 DPI (Zebra, etc.)
Vous pouvez rencontrer des problèmes de qualité de code-barres lors de l'impression sur une imprimante à transfert thermique en 203 dpi
L'ajustement de la largeur de module à la résolution de l'imprimante est la solution standard pour ce type de problème. Mais avec les imprimantes 203 dpi, nous avons une particularité illustrée par l'exemple suivant.
Trois points d'imprimante à 203 dpi correspondent à 0,3753694581 mm. Mais la largeur de module dans le print control ne peut être réglée qu'à 0,375 mm (aucune décimale supplémentaire ne peut être spécifiée). Cette approche entraîne un écart de 0,000369 mm par module de barre/espace dans le symbole. Cela semble être une erreur très faible, mais les erreurs s'accumulent et entraînent un écart d'un ou plusieurs points d'imprimante lors de l'impression de codes-barres plus larges.
Solution
Avec l'indicateur OptResolution, la largeur de module peut être réduite aux limites de pixel entier les plus proches, réduisant ainsi la tolérance d'impression au minimum.
- Modifiez le fichier de configuration barcode.ini et ajustez :
[SETTINGS] ... DefOptResolution=1
- Ajustez la largeur de module dans le Printcontrol légèrement au-dessus de trois pixels : M=376.
De cette façon, la DLL de codes-barres calculera une largeur de module de « repli » de 0,3753694581 mm (correspondant à 203 dpi), évitant ainsi l'écart mentionné ci-dessus.