@sooxiaotong FittedBox does not help with this. I've attached a screenshot to show that the barcode width is larger than the width computed by the package. And I am also generationg barcode for code128. I know the _calcCanvasWIdth() should be modified but I would have to invest some time to figure out how to do it.
Anyway, I was hoping the author would provide some direct help. Thanks.

Originally posted by @kaciula in #1 (comment)