FAQ : TBarCode/SAPwin - DLL de codes-barres SAP
Comment affiner la position du code-barres ?
Comment affiner la position du code-barres ?
La position peut être :
- relative (aucun paramètre X/Y spécifié dans le Printcontrol) ou
- absolue (paramètres X/Y spécifiés dans le Printcontrol)
Vous pouvez également modifier le sens d'impression pour imprimer le code-barres de la ligne de base vers le haut - voir le paramètre Direction dans le fichier barcode.ini :
Direction=1
Si vous imprimez toujours le code-barres à la même position, vous pouvez spécifier les paramètres X et/ou Y dans le Printcontrol.
-
Définissez les coordonnées cibles avec les paramètres X=[mm],Y=[mm] dans le préfixe Printcontrol :
bC=39,X=100,Y=50,B=50,H=20,D=
Le préfixe print control peut être modifié dans la transaction SE73 (codes-barres imprimante). Cliquez sur le préfixe, puis sur le bouton Maintain PrintControl. Une fenêtre s'affiche alors, permettant de modifier la séquence de caractères.
Si le code-barres est imprimé à une position relative (en ligne), vous pouvez utiliser le paramètre Shift dans le fichier Barcode.ini pour affiner la position Y du code-barres. Le paramètre shift a été introduit pour surmonter les problèmes de pilote d'imprimante ou pour rendre le positionnement relatif compatible avec d'autres solutions (par ex. des extensions matérielles d'imprimante de codes-barres).
-
Dans le Barcode.ini, vous devez définir le paramètre Direction sur 1 ; ensuite, vous pouvez ajuster la position verticale du code-barres via le paramètre Shift, une valeur négative étant également autorisée.
[SETTINGS] Direction=1 Shift=1