Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Steckkoder utskrifter?

Postades av 2007-04-09 09:29:41 - Niklas Györi, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 915 personer

Hej.

Har skrivit ett program som skriver ut streckkoder i en etikettskrivare.
Men det verkar som om kvaliten på streckkoden blir för dålig när jag skriver vertikalt på etiketten.

Koden för utskrift ser ut i stil med detta:

        private void JokerEtikett_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            System.Drawing.Drawing2D.GraphicsState svd = e.Graphics.Save();
            e.Graphics.TranslateTransform(1, 110, System.Drawing.Drawing2D.MatrixOrder.Prepend);
            e.Graphics.RotateTransform(-90.0f);


            //  Artikelnummer
            Font topPBArt = new Font("Arial", 14, FontStyle.Bold, GraphicsUnit.Pixel);
            e.Graphics.DrawString(benamning, topPBArt, Brushes.Black, 0, 0, new StringFormat());

            //  i Streckkod 
            Font code128 = new Font("Code128B", 12, FontStyle.Regular, GraphicsUnit.Pixel);
            e.Graphics.Restore(svd);
            e.Graphics.TranslateTransform(20, 120, System.Drawing.Drawing2D.MatrixOrder.Prepend);
            e.Graphics.RotateTransform(-90.0f);
            e.Graphics.DrawString(slrText, code128, Brushes.Black, 0, 0, new StringFormat());


            //  Kod i klartext
            Font slrFont = new Font("Arial", 10, FontStyle.Regular, GraphicsUnit.Pixel);
            e.Graphics.TranslateTransform(15, 30, System.Drawing.Drawing2D.MatrixOrder.Prepend);
            //e.Graphics.DrawString(slrText, slrFont, Brushes.Black, 0, 0, new StringFormat());
            e.Graphics.TranslateTransform(-20, 220, System.Drawing.Drawing2D.MatrixOrder.Prepend);
            e.Graphics.DrawString("MIN EGNA TEXT RAD1", slrFont, Brushes.Black, 0, 0, new StringFormat());
            e.Graphics.DrawString("MIN EGNA TEXT..", slrFont, Brushes.Black, 10, 10, new StringFormat());
            
            // Återställ grafiskt läge
            e.Graphics.Restore(svd);
            e.Graphics.ResetTransform();
            
            // Rita upp bilden
            Bitmap picture = new Bitmap(picturePath);
            picture.RotateFlip(RotateFlipType.Rotate90FlipX);
            e.Graphics.DrawImage(picture, new Rectangle(65, 25, 200, 80));
        }


Har provat med olika koder för streckkoden men läsaren klarar bara av att läsa om streckkoden är skriven i horisontellt läge.

Finns det någon annan variant på utskrift som ger bättre kvalite på utskriften än vad denna verkar göra.
Det är en bra etikettskrivare som används men tydligen inte tillräckligt bra?



Svara

Sv: Steckkoder utskrifter?

Postades av 2007-04-11 10:50:53 - Magnus Karlsson

Har du provat med att skriva ut på en laserskrivare? Antager att du ritar upp barcoden via din kod.


Svara

Sv:Steckkoder utskrifter?

Postades av 2007-04-11 14:00:15 - Niklas Györi

Japps, Problemet är hårdvarurelaterat.
På en laserskrivare fungerar det och även på den nya lite bättre skrivaren.

Streckkoden ritas upp som ett vanligt teckensnitt. Dock måste kod128 innehålla start, kontrolltecken och sluttecken.

Alltså för att få tillräckligt bra utskrift vertikalt med streckkod kan det behövas bättre upplösning på skrivaren. Den vi har nu är 300dpi som fungerar.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
902
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies