Retail, lager og logistikk operasjoner ofte krever å skanne flere typer barkoder i en enkelt batch, for eksempel frakt etiketter som inneholder UPC, EAN, og Code 128. Effektiv multi-barkode gjenkjenning sparer tid og reduserer feil i inventory og checkout arbeidsflyter.

Introduction

Denne artikkelen viser hvordan du bruker Aspose.BarCode for .NET for å skanne og ekstrahere flere 1D-barkoder fra et enkelt bilde. guiden dekker praktiske scenarier i detaljhandel, logistikk og inventory management hvor batch barkode gjenkjenning øker effektiviteten.

Snart start eksempler

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
    }
  }
} 

Prerequisites

  • Visual Studio 2019 eller senere
  • .NET 6.0+ eller .Net Framework 4.6.2+
  • Aspose.BarCode for .NET (NuGet)
  • En prøvebilde med flere 1D-barkoder
PM> Install-Package Aspose.BarCode 

Step-by-step guide

  • Installere Aspose.BarCode for .NET.
  • Forbered et inngangsbilde (f.eks. et produktetikett eller en inventory sheet med flere barkode typer).
  • ** Skap en BarCodeReader instans:**
  • ** Prosess anerkjennelse resultater:** For hver BarCodeResultTilgangstype, verdi, region, orientering og tillit som nødvendig.
  • Handle unntak for ulovlige bilder eller ikke-støttet format.

Tips for pålitelig multi-barkode gjenkjennelse

  • Bruk klare, høy oppløsning bilder (minimalisere glans / skygger).
  • Angi bare nødvendige DecodeTypes for hastighet og nøyaktighet.
  • Hvis falske positive, prøv å begrense til 1D barkode typer bare.
  • For tynne layouter, dyrke eller spesifisere områder av interesse med Rectangle gjenstander.

Støtte 1D Symboler

Aspose.BarCode for .NET kan gjenkjenne alle hovedtyper av 1D-barkode, inkludert:

  • UPC-A og UFC-E
  • EAN-8, Ean-13, JAN
  • Kod 39, Kod 128, Kod 93
  • Interleaved 2 av 5, Standard 2 of 5, MSI, ITF-14
  • Codabar, Plessey, Postnet, Planet og mer

Problemløsning og vanlige problemer

Barkode ikke oppdaget?

  • Prøv å forbedre bildekvaliteten eller justere barkoden regionen.Var det noen som kom tilbake?
  • Angi de nøyaktige DecodeTypes som kreves, ikke AllSupportedTyp.Performance sakte med mange typer?
  • Begrens anerkjennelse til et bestemt sett av 1D-barkode typer.

FAQs

**Q: Kan jeg lese både 1D og 2D barkoder sammen?**A: Ja, legge til ønskede 2D-typer til DecodeType-listen som nødvendig.**Q: Kan jeg skanne fra strømmer eller bitmaps?**A: Ja, BarCodeReader støtter strømmer, bitmaps og filveier.

Beste praksis

TipDoIkke å
IntroduksjonstyperBruk bare nødvendige DecodeTypesBruk alle støttede typer
BildekvalitetBruk 300+ DPI-bilder for å skanneBruk lav-res eller blurry
UndantagsbehandlingFange og håndtere alle unntakeneIgnore feil

Conclusion

Multi-barkode gjenkjenning er viktig for moderne inventory, shipping og detaljsystemer. Aspose.BarCode for .NET gjør det enkelt å skanne og dekode flere 1D barkoder fra et enkelt bilde, øke hastigheten og redusere manuell arbeid. For avanserte funksjoner, se Aspose.BarCode API Referanse.

More in this category