Gedruckter Barcode ist nicht klar (WPF)C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Gedruckter Barcode ist nicht klar (WPF)

Post by Anonymous »

Ich benötige ein Barcode-Druckmodul in meiner App, kann aber nicht herausfinden, wie Barcodes richtig gedruckt werden. Es sieht so aus, als ob die Auflösung zu niedrig ist.
Ich verwende Zen Barcode. Wie Sie auf dem beigefügten Foto sehen können, wird der obere Barcode von der Druckersoftware gedruckt, was beweist, dass der Drucker in Ordnung ist, und das untere Bild wird von meinem Code gedruckt:

[WPF]

Code: Select all

        


[C#]

Code: Select all

    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);
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post