Checkout the Mabry barcode control. We've used it for several barcode printing apps.