We're using Aspose Barcode and Aspose Words in .NET to print
documents with code 128 barcodes from a Windows service on Windows Server 2008
SP2. I'm using the Aspose-provided XpsPrintReady class to convert a Word document to an XPS stream and print to Ricoh laser printers, usually the SP 4310N model.
Barcodes on these documents are printing with jagged vertical
edges.
By using the Ricoh PCL 6 driver and specifying a resolution of 1200 x 600 dpi in the printer's Print Quality settings (Printing Defaults => Detailed Settings => Print Quality), I've been able to obtain good barcode grades, but the bars still show some degree of jagged vertical edges. If I change to Ricoh's XPS driver, the jagged edges disappear, but that driver has not proved reliable when printing a large volume of documents on a printer in close succession. (Some documents do not print, and sometimes information is missing on the document).
Any suggestions on how to correct the jagged vertical bar edges problem? Maybe this is a question for Ricoh, not sure. Attached is my code, the intermediate .docx file, and a scan of the output document. Thank you.