We are utilizing the .NET Bar Code API to generate bar codes that will eventually be printed on a report. We’ve run into a problem with the bar codes be unscannable with a tethered handheld scanner when printed to an ink jet printer (Xerox Phaser 6600 is one example). We’ve tried manipulating the bar code quality via the wideNarrowRatio, xDimension, and barWidthReduction properties with no success.
As an aside, the bar codes generated print fine on laser printers and also can be read by the scanner from the monitor. These are linear bar codes (Code39Standard) containing text data between 14 and 25 characters that are being rendered via HTML. The printed copy though consistently has “gray” areas where the bars have bled together resulting in a loss of detail.