Напечатанный штрих-код нечеткий (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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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