Avatar billede Driton Seniormester
19. februar 2018 - 17:12

Espon printer to barcode size

Hej

Jeg har sæt en printer op til at printe, men uanset hvad, kan jeg ikke gøre størrelsen mindre til at printe fra koden af. Det er som om den har en minimum størrelse. Jeg vil gerne have den på størrelse med barcode.

Den skal bare sidde fast på tøjet, men lige nu bliver den for aflang

Min kode ser sådan her ud

for (int i = 0; i < 1/*Convert.ToInt32(produkt)*/; i++)
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "Impression", "window.print()", true);
                PrintDocument pd = new PrintDocument();

            PaperSize psize = new PaperSize("Custom", 2, 2);

            pd.DefaultPageSettings.PaperSize = psize;



            pd.DefaultPageSettings.Margins.Left = 10;
            pd.DefaultPageSettings.Margins.Top = 10;
            pd.DefaultPageSettings.Margins.Right = 10;
            pd.DefaultPageSettings.Margins.Bottom = 10;

                pd.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);


         
                pd.PrinterSettings.PrinterName = @"EPSON TM-U220 Receipt";
                pd.Print();

void pd_PrintPage(object sender, PrintPageEventArgs ev)
    {
     
     


        Font printFont = new Font("Times New Roman", 11, FontStyle.Regular);
        SolidBrush br = new SolidBrush(Color.Black);
        ev.Graphics.DrawString( "ID: "+ Session["TidsbetillingID"].ToString() + " " + Session["fuldenavn"].ToString()+ " " +Convert.ToDateTime(Session["Afl"].ToString()).ToString("dd MMMM yyyy"), printFont, br, 1, 1);

    }

Nogle der har styr på disse printer og deres egenskaber.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester