Fine tune the module width
Adapt the module width to the printer dot size (as shown above).
Adjust the draw mode
In order to cope with printer driver problems the drawing mode for bar codes can be switched between compatible and quality. If you see distortions in the bar code change the draw mode to compatible. If the bars are wider as they should be (and the gaps are too small) change the draw mode to quality. Depending on the software you are using, the draw mode can be adjusted either in the program options, in the config file or in the object properties.
Take care if Optimize Resolution should be used
Depending on the printer vendor and the Windows printer driver the Optimize Resolution feature of TBarCode and TFORMer can either improve or decrease the quality.
Background (Example):
Zebra lists in their technical printer specification a resolution of 8 dots/mm or 203 dpi. These 8 dots/mm result in a dot width of 0.125 mm equivalent to 203.2 dpi. But the printer driver indicates 203.0 dpi which is different and lead to a wrong optimization. At 203 dpi the Optimize Resolution feature will adapt the module width to a dot width of 0.125123 mm. If the printer driver internally uses 0.125 mm, the bars and gaps are calculated slightly wider as they should be.
Conclusion:
In practice we have seen that it depends on the printer and printer driver if Optimize Resolution should be used or not. If you can see that the narrow bar width is not constant throughout the symbol you should consider to enable/disable the Optimize Resolution flag and then verify if the bar code quality is getting better or worse. Please contact our support for more information and recommendations.
With TFORMer internal drivers for 203 dpi printers you should always use Optimize Resolution.