Я использую Zen Barcode. Как вы можете видеть на прикрепленной фотографии, верхний штрих-код напечатан с помощью программного обеспечения принтера, что подтверждает, что с принтером все в порядке, нижнее изображение напечатано с помощью моего кода:
[WPF]
Код: Выделить всё
Код: Выделить всё
private void printJob()
{
// use printer we need
SetDefaultPrinter("Brother QL-700");
//draw barcodes
BarcodeDraw bc = BarcodeDrawFactory.Code128WithChecksum;
Bitmap serial_bitmap = (Bitmap)bc.Draw(serial, 20);
ImageConverter ic = new ImageConverter();
//generate bitmap
serial_bcode1.Source = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(serial_bitmap.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());
var dlg = new PrintDialog();
//print main label
dlg.PrintTicket.CopyCount = 1; // number of copies
dlg.PrintTicket.PageOrientation = PageOrientation.Landscape;
dlg.PrintVisual(_printSerialBcode, "Barcode");
//change default printer to original one
SetDefaultPrinter(defaultPrinter);
}

Подробнее здесь: https://stackoverflow.com/questions/346 ... -clear-wpf
Мобильная версия