Passer au contenu du pied de page
UTILISATION DE IRONBARCODE

Comment imprimer une étiquette de code-barres en VB.NET

Les étiquettes de codes-barres sont cruciales dans la gestion des stocks, le suivi des produits et les opérations de la chaîne d'approvisionnement. In this article, we will learn barcode printing in VB.NET using IronBarcode. Que vous soyez un développeur chevronné ou débutant, nous explorerons les moyens de créer et imprimer des étiquettes de codes-barres efficacement. De la conception des modèles d'étiquettes à la gestion des paramètres de l'imprimante, notre approche étape par étape vous permettra de générer des étiquettes précises et visuellement attrayantes pour les besoins de votre entreprise.

Comment Imprimer des Étiquettes de Code-barres en VB.NET

  1. Créez ou ouvrez un projet dans Visual Studio
  2. Générer le code-barres
  3. Redimensionnez le code-barres
  4. Ajoutez une valeur de code-barres et un texte d'annotation
  5. Stylisez le code-barres

Pourquoi les Étiquettes de Code-barres Comptent

Avant d’aborder les détails techniques, comprenons pourquoi les étiquettes de codes-barres sont importantes :

  1. Représentation Efficace des Données : Les codes-barres encodent des informations essentielles telles que les ID de produit, les numéros de lot, les dates d'expiration et les prix. Lorsqu'ils sont scannés, ils fournissent un accès instantané aux données pertinentes, rationalisant les processus à travers diverses industries.
  2. Réduction des Erreurs : La saisie de données manuelle est sujette aux erreurs. Les étiquettes de codes-barres éliminent le risque d'erreurs humaines, garantissant une saisie de données précise lors de la gestion des stocks, des transactions de vente et de l'expédition.
  3. Optimisation de la Chaîne d'Approvisionnement : Les codes-barres facilitent le suivi fluide des biens dans toute la chaîne d'approvisionnement. Des fabricants aux détaillants, tout le monde profite de l'étiquetage standardisé.

Pourquoi VB.NET et IronBarcode ?

VB.NET est un langage de programmation puissant et polyvalent, parfait pour automatiser des tâches comme l'impression d'étiquettes. Cependant, il n'a pas de fonctionnalités intégrées pour la génération de codes-barres. C'est là qu'IronBarcode entre en jeu, une bibliothèque qui fournit toutes les fonctionnalités liées aux codes-barres. Intégrez-la dans votre projet, et vous êtes prêt à utiliser la puissance des codes-barres !

IronBarcode

IronBarcode est une bibliothèque .NET puissante qui simplifie la génération et la manipulation de codes-barres. Whether you’re building inventory management systems, retail applications, or supply chain solutions, IronBarcode provides a seamless way to create, read, and print barcodes. Avec un support pour diverses symbologies de codes-barres (comme Code 39, codes QR et UPC), des paramètres personnalisables et une intégration simple dans vos projets VB.NET ou C#, IronBarcode permet aux développeurs de gérer efficacement les tâches liées aux codes-barres. Son API intuitive vous permet de générer des étiquettes de codes-barres précises et visuellement attrayantes, améliorant l'exactitude des données et rationalisant les processus commerciaux.

Génération et Impression de Codes-barres

Nous allons écrire le code pour générer et imprimer des codes-barres dans un projet VB.NET. Tout d'abord, vous devez créer ou ouvrir un projet VB.NET, puis installer la bibliothèque IronBarcode. Je vais utiliser une application console pour cet exemple ; cependant, vous pouvez utiliser tout type de projet selon vos besoins car ce code fonctionne pour tous les types de projets.

Installation de la Bibliothèque IronBarcode

Pour intégrer sans problème la bibliothèque IronBarcode dans votre projet via la Console du Gestionnaire de Paquets, suivez cette procédure étape par étape pour une installation en douceur :

  1. Ouvrez votre projet Visual Studio.
  2. Cliquez sur Outils dans le menu.
  3. Sélectionnez Gestionnaire de Paquets NuGet.
  4. Choisissez Console du Gestionnaire de Paquets.
  5. Dans la console, tapez la commande suivante et appuyez sur Entrée :

    Install-Package Barcode
    Install-Package Barcode
    SHELL
  6. Cette commande téléchargera et installera le package IronBarcode pour vous.

Comment Imprimer Une Étiquette de Code-barres en VB .NET : Figure 1 - Messages de console documentant l'installation d'IronBarcode

IronBarcode est gratuit pour le développement mais nécessite une licence pour explorer toutes ses fonctionnalités.

Génération d'une Image de Code-barres

Écrivez le code suivant pour générer un code-barres.

Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Creating a barcode is simple:
        Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
        ' Save the barcode as an image:
        myBarcode.SaveAsImage("myBarcode.jpeg")
    End Sub
End Module
Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Creating a barcode is simple:
        Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
        ' Save the barcode as an image:
        myBarcode.SaveAsImage("myBarcode.jpeg")
    End Sub
End Module
VB .NET

Ce code simplifie le processus de génération d'une image de code-barres en utilisant la bibliothèque IronBarcode. Il montre comment créer un code-barres et l'enregistrer sous forme d'image, transformant essentiellement les données en une image scannable.

  • Importer IronBarCode : Cette ligne permet à notre programme d'utiliser les fonctionnalités fournies par la bibliothèque IronBarcode.
  • Créer un Code-barres : Génère un code-barres pour la valeur "123456BCX65432" en utilisant le codage Code 128. Un code-barres est un motif unique de lignes et d'espaces qui représente des informations spécifiques.
  • Enregistrer l'Image : Enregistre le code-barres sous forme de fichier image nommé "myBarcode.jpeg". Ce fichier contient la représentation visuelle du code-barres, qui peut être imprimée ou affichée.

Sortie

Comment Imprimer Une Étiquette de Code-barres en VB .NET : Figure 2 - Code-barres sorti de l'exemple de code précédent

Ajustons la taille du code-barres pour s'adapter à la zone imprimable.

Ajustement de la Taille de l'Image de Code-barres

Le code suivant ajustera la taille du code-barres selon la dimension fournie.

Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
VB .NET

Le processus de création d'un code-barres reste le même. Nous avons simplement ajouté une ligne pour redimensionner l'image avant de l'enregistrer. Cela ajuste ses dimensions pour qu'elle soit de 400 pixels de large et 100 pixels de haut, garantissant qu'elle s'adapte bien à l'espace désiré lorsqu'elle est affichée ou imprimée.

Sortie

Comment Imprimer Une Étiquette de Code-barres en VB .NET : Figure 3 - Image de code-barres redimensionnée de l'exemple de code précédent

Ajoutons la Valeur du Code-barres et le texte d'annotation en dessous ou au-dessus de notre code-barres.

Ajout d'une Valeur de Code-barres et d'une Annotation

Le code source suivant ajoute une Valeur de Code-barres et un texte d'annotation respectivement au-dessus et au-dessous du code-barres.

Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Add an annotation text above the barcode
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using IronBarcode.")
    ' Add the actual barcode value below the barcode
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Add an annotation text above the barcode
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using IronBarcode.")
    ' Add the actual barcode value below the barcode
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
VB .NET

Le code pour créer, redimensionner et enregistrer le code-barres reste le même. Nous avons ajouté des lignes supplémentaires pour l'annotation et le texte de valeur.

  • Ajouter une Annotation : Cette ligne ajoute du texte supplémentaire au-dessus du code-barres pour fournir un contexte ou des informations supplémentaires.
  • Ajouter la Valeur de Code-barres : Affiche la valeur réelle représentée par le code-barres en dessous.

Sortie Barcode Image

Comment Imprimer Une Étiquette de Code-barres en VB .NET : Figure 4 - Code-barres annoté avec une valeur de code-barres

Stylisons notre code-barres en changeant la couleur de fond et la couleur du code-barres.

Styliser le Code-barres

Le code suivant changera la couleur de fond et la couleur du code-barres.

Sub Main(args As String())
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    myBarcode.ResizeTo(400, 100)
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Change the barcode's color
    myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
    ' Change the background color
    myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
    ' Save our styled barcode as an image:
    myBarcode.SaveAsImage("myStyledBarcode.jpeg")
End Sub
Sub Main(args As String())
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    myBarcode.ResizeTo(400, 100)
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Change the barcode's color
    myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
    ' Change the background color
    myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
    ' Save our styled barcode as an image:
    myBarcode.SaveAsImage("myStyledBarcode.jpeg")
End Sub
VB .NET

Les étapes de création de base du code-barres restent inchangées. Nous avons ajouté des lignes pour altérer l'apparence du code-barres avec une couleur différente.

  • Couleur du Code-barres : Change les lignes et les espaces du code-barres en une couleur Bleu Foncé pour une meilleure distinction visuelle.
  • Couleur de Fond : Définit le fond en Soie de Maïs, garantissant que le code-barres se démarque clairement.

Sortie

Comment Imprimer Une Étiquette de Code-barres en VB .NET : Figure 5 - Code-barres stylisé du code précédent

Cela génère une image de code-barres stylisée. Vous pouvez utiliser la boîte de dialogue d'impression dans .NET Winforms si vous développez une application Windows Forms.

Conclusion

Dans ce guide complet, nous avons exploré le rôle essentiel des étiquettes de code-barres dans la représentation des données, la réduction des erreurs et l'optimisation de la chaîne d'approvisionnement. Leveraging the power of VB.NET and the IronBarcode library, developers can seamlessly generate, read, manipulate, and print barcodes. L'approche étape par étape couvre l'installation, la génération de codes-barres, le redimensionnement, l'ajout d'annotations et le style, fournissant une boîte à outils polyvalente pour créer des étiquettes précises et visuellement attrayantes.

Que vous soyez un développeur chevronné ou débutant, ce guide vous équipe pour améliorer l'efficacité dans la gestion des stocks, les transactions de vente et les opérations de la chaîne d'approvisionnement, faisant de l'intégration des codes-barres un atout précieux pour les applications commerciales.

IronBarcode offre un essai gratuit pour une utilisation étendue et en production.

Questions Fréquemment Posées

Comment démarrer un projet VB.NET pour l'impression de code-barres ?

Pour démarrer un projet VB.NET pour l'impression de code-barres, initialisez un nouveau projet dans Visual Studio. Ensuite, installez la bibliothèque IronBarcode en utilisant la console du gestionnaire de packages NuGet avec la commande Install-Package Barcode.

Quelles étapes sont impliquées dans la génération d'étiquettes de code-barres en VB.NET ?

Générer des étiquettes de code-barres en VB.NET implique de configurer un projet dans Visual Studio, d'installer IronBarcode, de créer un objet code-barres avec les données souhaitées et d'utiliser des méthodes pour styliser et enregistrer le code-barres en tant qu'image.

Comment puis-je personnaliser l'apparence d'une image de code-barres en VB.NET ?

IronBarcode permet la personnalisation de l'apparence d'un code-barres en fournissant des méthodes pour changer les couleurs du code-barres et de l'arrière-plan, ajouter du texte d'annotation et redimensionner le code-barres pour répondre à des exigences spécifiques.

Quelles symbologies de code-barres sont prises en charge par la bibliothèque ?

La bibliothèque IronBarcode prend en charge une variété de symbologies de code-barres, y compris Code 39, QR codes et UPC, ce qui la rend polyvalente pour divers besoins de génération de code-barres.

IronBarcode peut-il être utilisé dans des projets VB.NET et C# ?

Oui, IronBarcode est compatible avec les projets VB.NET et C#, offrant une solution robuste pour la génération et la manipulation de codes-barres dans différents langages .NET.

Existe-t-il une version d'essai de la bibliothèque de code-barres ?

Oui, IronBarcode propose une version d'essai gratuite qui permet aux développeurs d'explorer ses fonctionnalités pour une utilisation prolongée, bien qu'une licence soit nécessaire pour le déploiement en production.

Comment puis-je ajouter du texte d'annotation à une image de code-barres en VB.NET ?

Vous pouvez ajouter du texte d'annotation à une image de code-barres en utilisant IronBarcode en employant des méthodes telles que AddAnnotationTextAboveBarcode pour placer du texte au-dessus du code-barres ou AddBarcodeValueTextBelowBarcode pour afficher la valeur du code-barres.

Quels sont les avantages d'utiliser des codes-barres dans la gestion des stocks ?

Les codes-barres dans la gestion des stocks rationalisent les opérations en offrant un accès rapide aux données, en réduisant les erreurs de saisie manuelle et en optimisant le suivi et la gestion des stocks grâce à une représentation efficace des données.

Comment puis-je m'assurer que mes étiquettes de code-barres sont imprimées avec précision en VB.NET ?

Pour garantir une impression précise des étiquettes de code-barres en VB.NET, concevez correctement les modèles d'étiquettes, configurez correctement les paramètres de l'imprimante et utilisez IronBarcode pour générer des codes-barres de haute qualité adaptés aux besoins de votre entreprise.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite