OUTILS DE CODE-BARRES

Barcode Reader SDK (Liste des développeurs mise à jour)

Publié avril 19, 2023
Partager:

Introduction

Un code-barres est une image qui peut être lue par des machines. Au départ, les codes-barres utilisaient différentes longueurs de lignes parallèles et d'espacements pour représenter les données. Divers lecteurs optiques spécialisés, connus sous le nom de lecteurs de codes-barres, peuvent détecter ces codes linéaires ou unidimensionnels (1D) les codes-barres. Plus tard, des "codes matriciels" ont été mis au point pour des applications bidimensionnelles (2D) les variantes qui n'utilisent pas de barres, mais plutôt des rectangles, des points, des hexagones et d'autres motifs. les codes-barres 2D peuvent être lus à l'aide de lecteurs optiques 2D multi-configuration spécialisés. Il est également possible de photographier un code-barres 2D pendant qu'il est décomposé et décodé à l'aide d'un logiciel de traitement d'images sur un appareil photo numérique connecté à un ordinateur. Les appareils mobiles dotés d'une caméra intégrée, tels que les smartphones, peuvent également effectuer ce type de lecture de codes-barres 2D à l'aide d'un logiciel d'application spécialisé.

Dans cet article, nous allons explorer les cinq meilleurs SDK de génération de codes-barres :

  • Scandit Barcode SDK
  • Scanbot SDK
  • LeadTools
  • COGNEX
  • IronBarcode

Scandit Barcode SDK

Ce SDK vous permet d'intégrer des systèmes de lecture de codes-barres, de reconnaissance de texte, d'analyse de données et de gestion de la qualité (OCR)ou la réalité augmentée (AR) dans des applications natives. Notre SDK de lecture de codes-barres prend en charge plus de 20 000 modèles d'appareils mobiles et tous les types de codes-barres courants, offrant ainsi une vitesse, une précision et une intelligence inégalées. Étant donné qu'aucun traitement n'a lieu dans le nuage, la latence est considérablement réduite et les données sont mieux protégées. Le SDK met à la disposition des smartphones, des tablettes et des wearables des lecteurs de codes-barres de qualité professionnelle dotés de fonctions centrales de capture de données inégalées. En utilisant la capacité de calcul des appareils intelligents, cette technologie de pointe permet de réduire la latence, d'améliorer la fiabilité et la précision. Telles sont les principales caractéristiques de haute performance et de convivialité que ce logiciel ajoute à votre application. Nous utilisons des techniques modernes de vision par ordinateur pour reconnaître et lire immédiatement les codes-barres, même sur des appareils bas de gamme dépourvus d'autofocus. Les logiciels Scandit surpassent systématiquement les solutions concurrentes dans les tests effectués par nos clients.

Lecteur de code-barres SDK (Liste des développeurs mise à jour) : Figure 1 - Lecteur de code-barres SDK

Scanbot SDK

Les Kit de développement logiciel (SDK) de Scanbotscanbot, un produit B2B de Scanbot, permet aux entreprises d'intégrer rapidement des fonctions de capture de données, y compris la lecture de codes-barres, la détection et la numérisation de documents et les capacités d'extraction de données, dans leurs systèmes d'information en ligne et mobiles (iOS/Android) applications. Les entreprises peuvent facilement intégrer la numérisation mobile de documents dans leurs applications grâce au SDK Scanbot Document Scanner. Le SDK permet aux utilisateurs non initiés à la technologie de numériser leurs documents en toute transparence, grâce à des fonctionnalités telles que la correction de la perspective, la numérisation automatique, la détection du flou et bien d'autres encore.

Pour tous les besoins de lecture de codes-barres, le SDK Scanbot Barcode Scanner est une option simple, rapide et fiable. Il peut scanner presque tous les types d'identifiants, y compris les codes-barres 1D et 2D. Le Scanbot SDK est l'un des lecteurs de codes-barres mobiles les plus rapides du marché, avec une vitesse de lecture de 0,2 seconde. Il peut capturer les codes-barres sans effort, même dans des conditions difficiles, telles qu'un faible éclairage, des codes-barres rayés ou de longues distances.

Les entreprises peuvent extraire des données de divers documents sous forme de paires clé-valeur à l'aide du kit SDK de capture de données de Scanbot. Par exemple, les entreprises peuvent utiliser le kit SDK de Scanbot pour extraire des données de cartes d'identité, de passeports, de permis de conduire américains, de cartes européennes d'assurance maladie et de certificats médicaux, selon les besoins de chaque situation. Cette capacité permet aux entreprises de rationaliser leur flux de données et d'éviter les transferts manuels de données risqués.

Lecteur de code-barres SDK (Liste des développeurs mise à jour) : Figure 2 - Scanbot SDK

LEADTOOLS Barcode

LEADTOOLS Barcode SDK est la meilleure boîte à outils au monde pour les développeurs qui ont besoin d'une API pour trouver, scanner et créer des codes-barres 1D et 2D. Il offre une prise en charge complète de diverses plateformes, notamment .NET 6+, .NET Framework, Xamarin, UWP, C++ Class Library, C#, VB, C/C++, Java, Objective-C et Swift, permettant aux développeurs de créer des applications puissantes avec une technologie de code-barres avancée.

Avec LEADTOOLS Barcode SDK, les développeurs peuvent bénéficier d'un moteur de code-barres rapide, très précis et fiable qui a été récompensé pour ses performances. Le SDK prend en charge la lecture et l'écriture de plus de 100 types de codes-barres différents, y compris les codes-barres 1D et 2D courants, dans des images bitonales et en couleur. Il peut traiter des images à faible résolution, bitonales ou en couleur, et même des codes-barres endommagés dans diverses orientations, ce qui garantit une grande précision et une grande confiance dans les données décodées.

LEADTOOLS Barcode SDK permet également d'intégrer facilement l'encodage de codes-barres dans les applications. Les développeurs peuvent créer plus de 100 types de codes-barres, y compris PDF417, QR, UPC et DataMatrix, en utilisant les bibliothèques de codes-barres complètes. Le SDK offre la vitesse de reconnaissance des codes-barres la plus rapide, ce qui permet de réduire les goulets d'étranglement dans les applications de numérisation à grande vitesse. Il utilise également automatiquement plusieurs threads et cœurs, maximisant ainsi les avantages en termes de performances des processeurs modernes à haute vitesse.

Lecteur de code-barres SDK (Liste des développeurs mise à jour) : Figure 3 - LEADTOOLS

COGNEX

Les SDK du lecteur de codes-barres mobile de Cognex offre une capacité de lecture de codes-barres de qualité industrielle que les développeurs peuvent facilement intégrer dans leurs propres applications. Grâce à un ensemble d'outils et de ressources de développement logiciel, le SDK offre une fonctionnalité de lecture de codes-barres rapide, précise et de qualité professionnelle pour pratiquement n'importe quel appareil mobile.

Le SDK du lecteur de codes-barres mobile de Cognex comprend des bibliothèques, de la documentation et des API (Interfaces de programmation d'applications) que les programmeurs peuvent utiliser pour ajouter de manière transparente des fonctionnalités de lecture de codes-barres à leurs applications logicielles. Conçu pour les appareils intelligents d'aujourd'hui, il offre des performances et une valeur inégalées pour diverses applications de lecture de codes-barres, telles que les systèmes de gestion des stocks, les points de vente, les systèmes d'information et de communication, les systèmes d'information et de communication, etc (POS) des applications mobiles d'achat, et bien d'autres encore.

En intégrant le SDK du lecteur de codes-barres mobile de Cognex dans leurs applications, les développeurs peuvent améliorer l'expérience de l'utilisateur et étendre les fonctionnalités de leurs programmes. Le SDK offre aux programmeurs un moyen simple et efficace d'ajouter des fonctions de lecture de codes-barres à leurs applications, ce qui leur permet de créer des applications puissantes et riches en fonctionnalités pour divers cas d'utilisation.

Lecteur de code-barres SDK (Liste des développeurs mise à jour) : Figure 4 - Lecteur de code-barres SDK

IronBarcode

Utilisation d'applications et de pages web .NET avec IronBarcodeles programmeurs peuvent lire et créer des codes-barres/codes QR. IronBarcode ne nécessite qu'une seule ligne de code pour scanner ou générer des codes QR. La plupart des codes-barres et des normes QR peuvent être lus et écrits à l'aide de cette bibliothèque de codes-barres .NET. Pour en savoir plus sur l'IronBarcode, vous pouvez consulter le lien suivant ici.

Code 39/93/128, UPC A/E, EAN 8/13, ITF, RSS 14 / Expanded, Databar, CodaBar, Aztec, Data Matrix, PDF417, MaxiCode, USPS, MSI, Plessey, et Normal QR sont quelques-uns des formats les plus connus pris en charge par IronBarcode. IronBarcode peut générer des codes-barres sous forme de texte, de données binaires, de pages et de fichiers images.

Voici un résumé des caractéristiques de l'API d'IronBarcode :

  • La majorité des types de codes-barres et des normes QR, tels que UPC A/E, EAN 8/13, Code 39/93/128, ITF, MSI, RSS 14/Expanded, Databar et CodaB, sont lus et écrits par IronBarcode.
  • Aztec, MaxiCode, PDF417, PDF417 Styled, Data Matrix et QR. Les données du code-barres, le type, la page, le texte et l'image du code-barres des résultats sont idéaux pour les systèmes d'indexation ou d'archivage.
  • Amélioration de l'efficacité et de la précision de la lecture, IronBarcode prétraite instantanément les images de codes-barres. La précision et la vitesse de lecture sont améliorées par le prétraitement des images. Il peut détecter des scans ou des images vidéo en direct et corriger la rotation, le bruit, la distorsion et l'inclinaison. Les programmes de serveurs de traitement par lots ont accès à plusieurs cœurs et processus. Recherchez automatiquement un ou plusieurs codes-barres dans des textes d'une ou plusieurs pages, sans devoir utiliser des API complexes. Il est possible de rechercher des types de codes-barres particuliers ou des emplacements de documents.
  • Lorsqu'il est utilisé avec des projets .NET, il est rapidement opérationnel avec seulement quelques lignes de code. Elle n'a aucune dépendance, prend en charge les architectures 32 et 64 bits et peut être utilisée avec tous les langages .NET ou .NET Core, car elle a été créée en tant que DLL unique pour le Framework .NET. Il prend en charge les applications console, bureau, cloud et web sur les plateformes bureautiques et mobiles.
  • Vous pouvez créer des codes-barres et des codes QR pour un grand nombre de types de fichiers et de flux, tels que PDF, JPG, TIFF, GIF, BMP, PNG et HTML. Nos travaux peuvent également être sauvegardés et imprimés sous forme de fichiers ou de flux. La rotation, la hauteur, la couleur et la qualité du texte peuvent être modifiées.

Créer un code-barres à l'aide d'IronBarcode

IronBarcode permet de créer des étiquettes de codes-barres qui peuvent être enregistrées dans divers formats d'image. Nous pouvons également spécifier le type de code-barres que nous voulons créer. Vous trouverez ci-dessous un exemple de code pour la création de codes-barres :


    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");

    var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
    MyBarCode.AddAnnotationTextBelowBarcode("123");
    MyBarCode.SaveAsImage("BarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128) MyBarCode.AddAnnotationTextBelowBarcode("123")
	MyBarCode.SaveAsImage("BarCode.jpeg")
VB   C#

Il existe une méthode statique nommée CreateBarcode dans la classe BarcodeWriter de l'espace de noms IronBarcode. La fonction CreateBarcode nécessite l'envoi de deux chaînes de caractères en tant que paramètres, une pour chaque type de code-barres. En outre, il est facultatif de spécifier la hauteur et la largeur des barres lorsque l'on utilise la fonction CreateBarcode pour générer des codes-barres.

Après avoir reçu les paramètres, la fonction renvoie l'objet code-barres, qui fournit à son tour divers attributs de code-barres pouvant être modifiés, comme le montre l'exemple de code mentionné ci-dessus. L'une des fonctionnalités est AddAnnotationTextBelowBarcode, qui nous permet d'ajouter du texte en dessous ou au-dessus des étiquettes de code-barres. Si nécessaire, le texte du code-barres peut également être rendu invisible. Dans le code susmentionné, le codeur JPEG est utilisé pour traiter les codes-barres. Les codes QR générés peuvent être enregistrés dans différents formats d'image et imprimés en haute résolution sans sacrifier la clarté de l'image.

Outre les fichiers d'images, nous pouvons également exporter des codes-barres au format HTML. Différents formats d'image peuvent être utilisés pour créer et enregistrer différents types de codes-barres. En outre, nous pouvons lire plusieurs codes-barres à partir d'une seule image de code-barres.


    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");

    var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
    QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
    QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)
	QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
	QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
VB   C#

L'exemple ci-dessus illustre comment nous pouvons utiliser l'image intégrée dans un code QR pour créer un code-barres à l'aide de la fonction CreateQrCodeWithLogo. De plus, nous utilisons la fonction ChangeBarCodeColor, qui nous permet de modifier la couleur du code-barres ou du code QR. Ces capacités d'IronBarcode peuvent être particulièrement utiles lors de la création de codes-barres uniques à des fins commerciales, permettant ainsi la personnalisation et la différenciation.

Lecteur de code-barres SDK (Liste des développeurs mise à jour) : Figure 5 - IronBarcode

Le code de réponse courte est affiché ci-dessous et peut être utilisé dans n'importe quelle application Standard .NET ou Windows Form. Pour en savoir plus sur IronBarcode, vous pouvez consulter le tutoriel ici.

Conclusion

Les quatre SDK susmentionnés ne proposent pas d'options pour la création de codes-barres et sont limités dans la lecture des codes-barres. Ils exigent également un enregistrement pour les licences d'essai et ont des coûts élevés, avec une documentation peu claire.

D'autre part, IronBarcode est l'une des meilleures bibliothèques pour la génération et la reconnaissance de codes-barres. Il est efficace et compatible avec différents systèmes d'exploitation. Il prend en charge plusieurs types de codes-barres et permet de personnaliser les attributs des codes-barres tels que le libellé, la couleur, la largeur de ligne et la hauteur. Il est livré avec une License Unlimited, ce qui permet de l'utiliser dans de multiples applications. Il offre également un excellent service à la clientèle. Vous pouvez trouver des informations sur les licences ici.

< PRÉCÉDENT
Logiciel générateur de code QR (outils gratuits et en ligne)
SUIVANT >
QR Code Extractor (Exemples d'outils)