Напечатанный штрих-код нечеткий (WPF)C#

Место общения программистов C#
Anonymous
Напечатанный штрих-код нечеткий (WPF)

Сообщение Anonymous »

Мне нужен модуль печати штрих-кодов в моем приложении, но я не могу понять, как правильно печатать штрих-коды. Похоже, разрешение слишком низкое.
Я использую Zen Barcode. Как вы можете видеть на прикрепленной фотографии, верхний штрих-код напечатан с помощью программного обеспечения принтера, что подтверждает, что с принтером все в порядке, нижнее изображение напечатано с помощью моего кода:

[WPF]
[C#]

Код: Выделить всё

    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

Вернуться в «C#»