UTILISATION D'IRONBARCODE

Comment utiliser le composant VB .NET pour le lecteur de code-barres

Publié mars 6, 2024
Partager:

Introduction

Une lecture efficace et précise des codes-barres est un élément essentiel de nombreuses applications de développement de logiciels dans divers secteurs. La technologie des codes-barres facilite la saisie des données, améliore la précision et accroît l'efficacité opérationnelle dans un grand nombre de secteurs, notamment la vente au détail, les soins de santé, la logistique et la gestion des stocks. Grâce aux avancées technologiques, il est de plus en plus facile d'intégrer des fonctionnalités de lecture de codes-barres dans les applications VB.NET.

Ce billet examinera le sujet du lecteur de codes-barres VB.NET et discutera de la façon dont IronBarcode, une bibliothèque de codes-barres .NET très appréciée, peut rendre le processus plus fluide. Nous verrons les bases des codes-barres, la valeur d'un scanner de codes-barres dans les applications VB.NET, et comment utiliser IronBarcode pour construire des capacités de lecture de codes-barres.

Comment utiliser le composant VB .NET pour le lecteur de code-barres

  1. Créer un nouveau projet.

  2. Importez la bibliothèque IronBarcode.

  3. Définir le chemin d'accès à l'image et créer une instance du lecteur de codes-barres.

  4. Analyser les données des codes-barres.

  5. Imprimer les informations relatives au code-barres sur la console.

Comprendre les codes-barres

Dans le monde d'aujourd'hui, les codes-barres sont présents sur un large éventail d'articles, notamment les cartes d'identité, les étiquettes d'expédition et les emballages de produits. Ces codes lisibles par machine encodent les données d'une manière que les composants du lecteur de codes-barres .NET peuvent facilement lire en utilisant des lignes parallèles, des barres et des espaces de différentes longueurs.

Les codes-barres ont plusieurs utilisations, telles que

  • La gestion des stocks comprend la surveillance des niveaux de stock, la supervision des ressources et l'optimisation des processus de la chaîne d'approvisionnement.
  • Commerce de détail : Gestion des prix, suivi des ventes et accélération des procédures de passage en caisse.
  • Soins de santé : Identification précise et efficace des personnes, des médicaments sur ordonnance et des équipements médicaux.
  • La gestion des documents comprend l'organisation des dossiers, l'indexation des documents et la facilitation de la recherche.
  • Il existe plusieurs types de codes-barres, tels que les codes QR, le code 39, le code 128, le code EAN, etc (Numéro d'article européen)et CUP (Code universel des produits). Chaque format possède des qualités uniques et fonctionne bien avec différentes applications.

IronBarcode

Une bibliothèque DLL complète de scanners de codes-barres .NET appelée IronBarcode facilite votre projet de lecture et de génération de codes-barres dans les applications VB.NET. Quelle que soit la complexité de leurs applications, les développeurs peuvent facilement intégrer des fonctionnalités de lecture de codes-barres en utilisant les API conviviales d'IronBarcode.

Les principales caractéristiques d'IronBarcode sont les suivantes

  • **IronBarcode est compatible avec plusieurs normes industrielles et prend en charge de nombreux formats de codes-barres, tels que UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, codes QR, et bien d'autres encore.
  • Haute précision: IronBarcode utilise des algorithmes de pointe pour garantir une détection fiable et précise des codes-barres, en particulier dans les situations difficiles où les codes-barres sont endommagés ou de mauvaise qualité.
  • Intégration simple: IronBarcode s'intègre facilement dans les projets VB.NET grâce à son API claire et à sa documentation complète, ce qui permet de créer et de mettre en œuvre rapidement des capacités de lecture de codes-barres.
  • Compatibilité multiplateforme: IronBarcode peut être utilisé sur une variété de plateformes et de contextes puisqu'il est compatible à la fois avec le Framework for .NET et .NET Core.
  • **Pour répondre à leurs besoins spécifiques, les développeurs peuvent modifier le type, l'orientation, la taille et la résolution des codes-barres ainsi que d'autres caractéristiques des lecteurs de codes-barres.
  • Intégration .NET transparente: IronBarcode prend en charge les architectures 32 bits et 64 bits et est compatible avec les mises en œuvre de .NET Framework et .NET Core.

    Pour en savoir plus sur la référence IronBarcode ici.

Création d'un nouveau projet dans Visual Studio

Sélectionnez "Nouveau projet" dans le menu Fichier lorsque Visual Studio est ouvert, puis "Application console", "Windows Forms" ou "Application WPF" Dans cet article, nous choisissons l'application console Visual Basic. Les codes-barres ont un large éventail d'applications. Des programmes comme Webform/MVC/MVC Core sont une autre option.

Comment utiliser le composant VB .NET pour le lecteur de code-barres : Figure 1 - Création d'un nouveau projet d'application console VS

Saisissez le nom du projet et choisissez le chemin d'accès au fichier dans la zone de texte correspondante. Sélectionnez "Suivant" en cliquant.

Comment utiliser le composant VB .NET pour le lecteur de codes-barres : Figure 2 - Configuration du nom du projet et du chemin d'accès au fichier

Effectuez ensuite la sélection requise. Nous choisissons un Framework .NET pour notre leçon .NET 6.0, après quoi vous devez sélectionner "Créer" pour démarrer le projet.

Comment utiliser le composant VB .NET pour le lecteur de codes-barres : Figure 3 - Choix du Framework .NET approprié

Si vous sélectionnez une application console, le projet créera le cadre nécessaire et lancera le fichier program.cs, ce qui vous permettra de saisir le code et d'exécuter/construire l'application.

Installation de la bibliothèque IronBarcode

Le téléchargement du package nécessaire est indispensable pour utiliser la bibliothèque IronBarcode dans la solution. Pour ce faire, utilisez la commande suivante dans la console du gestionnaire de paquets :

Install-Package BarCode

Semblable à l'image ci-dessous :

Comment utiliser le composant VB .NET pour le lecteur de code-barres : Figure 4 - Entrée de la console du gestionnaire de paquets

Il est également possible d'utiliser le gestionnaire de paquets NuGet pour rechercher et télécharger le paquet "Barcode", qui affichera tous les résultats de la recherche. Ensuite, vous pouvez décider lequel de leurs paquets doit être téléchargé et installé dans le logiciel.

Comment utiliser le composant VB .NET pour le lecteur de codes-barres : Figure 5 - Installation d'IronBarcode via le gestionnaire de paquets NuGet

Lecture de codes-barres à l'aide d'IronBarcode

Voyons maintenant comment utiliser IronBarcode for .NET pour scanner des images de codes-barres :

Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB.NET

Pour utiliser la fonctionnalité IronBarcode, commencez par importer l'espace de noms IronBarcode. Spécifiez l'emplacement du fichier image contenant les images de codes-barres que vous souhaitez lire. Le chemin d'accès à vos fichiers d'images de codes-barres doit être remplacé par "path/to/barcode_image.jpg". Créer une instance de l'objet BarcodeReader, qui permet de lire des codes-barres provenant de diverses sources.

Utiliser la méthode Read de BarcodeReader pour scanner les données du code-barres à partir du fichier image désigné. Vérifiez si des codes-barres peuvent être trouvés dans l'image. Si des codes-barres sont localisés, le type et la valeur de chaque itération sont signalés à la console. Si ce n'est pas le cas, un message indiquant que le code-barres n'a pas été détecté s'affiche. nous allons lire l'image du code-barres ci-dessous à l'aide du code ci-dessus.

Comment utiliser le composant VB .NET pour le lecteur de code-barres : Figure 6 - Exemple de code-barres

Voici l'image générée à partir de l'image du code-barres ci-dessus.

Comment utiliser le composant VB .NET pour le lecteur de code-barres : Figure 7 - Sortie de la console lors de l'exécution du code précédent

Voir le tutoriel en cliquant sur ce lien lien pour en savoir plus sur la création de codes-barres.

Conclusion

Les capacités complètes d'IronBarcode et son API conviviale facilitent la lecture des codes-barres dans les applications VB.NET. Les développeurs peuvent extraire des données utiles pour leurs applications en décodant les codes-barres des fichiers images avec quelques lignes de code. IronBarcode vous donne les outils dont vous avez besoin pour construire des systèmes de gestion des stocks, des apps de vente au détail ou des solutions de traitement des documents qui peuvent effectuer des tâches de lecture de codes-barres correctement et efficacement. Les développeurs VB.NET peuvent facilement améliorer la fonctionnalité de leurs applications et accélérer les opérations d'identification des codes-barres en utilisant IronBarcode for .NET.

Les détails de la licence sont disponibles ici. IronBarcode existe en version payante et en licence gratuite pour les développeurs. Pour $749, l'édition légère est livrée avec un an de mises à jour et de support gratuits. Pour en savoir plus sur les produits d'Iron Software, consultez le site suivant ici.

< PRÉCÉDENT
Comment imprimer une étiquette de code-barres en VB .NET
SUIVANT >
Comment utiliser le code-barres 2D dans VB .NET