IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

impression code barre


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut impression code barre
    Bonjour à tous,

    Je dois développer un programme permettant d'imprimer des étiquettes en

    vb.net. C'est un programme qui prend en paramètre une chaine de caractere

    et qui l'imprime en fonction de la police code39.ttf. j'ai une imprimante

    browser ql-650td et je sais pas comment m'y prendre malgré tout ce que j'ai

    pu lire. Quelqu'un pourrait-il m'aider? me dire par quoi commencer?

    Merci d'avance

  2. #2
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Bonsoir,
    Tu peux déjà jeter un coup d'oeil sur ce code pour te faire une idée:

    http://www.codeguru.com/vb/gen/vb_mi...cle.php/c11233

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    Merci je vais essayer de comprendre ce code

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    merci mais quelqu'un pourrait-il mieux m'expliquer j'arrive pas a comprendre. Moi je voudrais juste une fonction qui prend en paramètre un string que je génère et qui l'imprime sur une étiquette de code à barre.

    Merci pour votre aide

  5. #5
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim mot As String = Code128$("String à imprimer")
     
    Dim police As New Font("Code 128", 18)
     
    Private Sub WriteCode(ByVal e As System.Drawing.Printing.PrintPageEventArgs)
     
    e.Graphics.DrawString(mot, police, Brushes.Black, 10, 10)
     
    End Sub
    C'est pour du code 128. En le modifiant légèrement, cela devrait déjà être un bon début.

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    Merci pour ton aide. Mais comment dois je faire le lien avec l'imprimante?

  7. #7
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Regardes ici comment imprimer un dessin:

    http://plasserre.developpez.com/v4-11.htm

    Ton imprimante doit être l'imprimante par défaut, sinon utilises PrintDialog par exemple.

  8. #8
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 110
    Par défaut
    Merci pour ton aide.Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Public Class WebForm1
        Inherits System.Web.UI.Page
     Private WithEvents p As System.Drawing.Printing.PrintDocument
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim ss As String = CodeBar.TextPrint.code39(TextBox1.Text)
            'code39 est une methode de la librairie codebar qui genere un codebar39 et que j'appelle dans mon appli web à l'aide de sa dll
            Response.Write(ss)
            p.Print()
     
        End Sub
     
     
        Private Sub p_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles p.PrintPage
     
            Dim ss As String = CodeBar.TextPrint.code39(TextBox1.Text)
            Dim police As New Font("Code 3 de 9", 30)
            e.Graphics.DrawString(ss, police, Brushes.Black, 10, 10)
            'e.PageSettings.PrinterSettings.PrinterName = "Brother QL-650TD"
        End Sub
    End Class
    Mais je n'arrive toujours pas à imprimer. Pourtant mon imprimante Brother QL-650TD est bien définie comme imprimante par défaut

  9. #9
    EE
    EE est déconnecté
    Membre confirmé Avatar de EE
    Inscrit en
    Avril 2005
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 207
    Par défaut
    la string doit etre encodé au format , je travaille sur 128 et ean 13 il ya des algorithmes... sinon tu imprimes des barres illisibles avec les lecteurs ( il faut une "barre" de départ et une "barre de fin")

    Gloups ... j'avais pas vu que tu utilisais déja une librairie!!!


    bon .. est ce que quelque chose sort de ton imprimante?
    as tu crée ta page sus chrystal avec l'appel de ta fonction champ de parametre =codebarre(string)

Discussions similaires

  1. impression codes barres
    Par Fabrice01 dans le forum 4D
    Réponses: 8
    Dernier message: 27/01/2015, 10h12
  2. Affichage et impression code-barre
    Par vny dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 13/06/2007, 09h29
  3. Réponses: 21
    Dernier message: 11/06/2007, 09h30
  4. [VB]Impression code barres
    Par tonin33 dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 09/06/2006, 15h25
  5. [CR 8.5] Impression Codes Barre
    Par Phy dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 14/10/2003, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo