Hi,
did you try with the maximum size of the field ?
Because, barcode size depends of the size of the value. If you print a barcode of 123 it will be smaller than 123456.
So, when you will ask to center the barcode, SAP will try to center for the full-size of the barcode, not the size of the value.
something like this :
[1234............]
[1234567890]
regards
Fred