Operațiunile de vânzare cu amănuntul, depozit și logistică necesită adesea scanarea mai multor tipuri de coduri bar într-un singur lot, cum ar fi etichetele de expediere care conțin UPC, EAN și Codul 128.Recunoașterea eficientă a codurilor multi-bar economisește timp și reduce erorile în fluxurile de lucru de stoc și checkout.
Introducere
Acest articol demonstrează cum să utilizați Aspose.BarCode pentru .NET pentru a scana și extrage mai multe coduri de bar 1D dintr-o singură imagine. ghidul acoperă scenarii practice în retail, logistică și managementul inventariilor, în cazul în care recunoașterea codului de bara batch îmbunătățește eficiența.
Exemplu de start rapid
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}");
}
}
}
Prevederile
- Visual Studio 2019 sau mai târziu
- .NET 6.0+ sau .NET Framework 4.6.2+
- Aspose.BarCode pentru .NET (NuGet)
- Imaginea de eșantion cu mai multe coduri 1D
PM> Install-Package Aspose.BarCode
Ghidul pas cu pas
- Instalați Aspose.BarCode pentru .NET.
- Întocmiți o imagine de intrare (de exemplu, o etichetă de produs sau o foaie de inventari cu mai multe tipuri de cod bar).
- Creați un BarCodeReader:
- Rezultatele procesului de recunoaștere: Pentru fiecare
BarCodeResult
, tipul de acces, valoarea, regiunea, orientarea și încrederea după cum este necesar. - Excepții de tranzacționare pentru imagini invalide sau formate nesuportate.
Sfaturi pentru recunoașterea multi-barcode fiabilă
- Utilizați imagini clare și de înaltă rezoluție (minimalizează strălucirea / umbra).
- Specificați numai tipurile Decode necesare pentru viteză și precizie.
- Dacă există pozitive false, încercați să restricționați la tipurile de coduri de bara 1D numai.
- Pentru layout-uri dense, plantați sau specificați regiunile de interes cu obiecte Rectangle.
Simboluri 1D susținute
Aspose.BarCode pentru .NET poate recunoaște toate tipurile majore de cod bar 1D, inclusiv:
- UPC-A și UDC-E
- EAN-8, Ean-13, JAN
- Codul 39 – Cod 128, Cod 93
- Interleaved 2 din 5, Standard 2 de 5, MSI, ITF-14
- Codabar, Plessey, Postnet, Planeta și multe altele
Problemele de rezolvare și problemele comune
Codul de încărcare nu a fost detectat?
- Încercați să îmbunătățiți calitatea imaginii sau să ajustați regiunea codului de noroc. tipul care a fost întors?
- Specificați exact tipurile de Decode necesare, nu AllSupportedTypes.Performanță lentă cu mai multe tipuri?
- Recunoașterea limitată la un set specific de tipuri de coduri 1D.
FAQ-uri
**Q: Pot să citesc ambele coduri 1D și 2D împreună?**A: Da, adăugați tipurile 2D dorite în lista DecodeType după cum este necesar.**Q: Pot scana din fluxuri sau din bitmaps?**A: Da, BarCodeReader susține fluxurile, bitmaps-urile și căile de fișiere.
Cele mai bune practici
Tipuri | Fă | Să nu |
---|---|---|
Tipuri de intrare | Folosiți numai tipurile de decodificare necesare | Utilizați toate tipurile susținute |
calitatea imaginii | Utilizați 300+ imagini DPI pentru scanare | Folosește low-res sau blurry |
Excepţie de manipulare | Catch & face față tuturor excepțiilor | Ignorați greșelile |
concluziile
Recunoașterea multi-barcode este esențială pentru sistemele moderne de stocare, transport și retail. Aspose.BarCode pentru .NET face ușor să scaneze și să decodeze mai multe coduri de bare 1D dintr-o singură imagine, crește viteza și reduce munca manuală. Aspose.BarCode API Referință.
More in this category
- Accelerați scanarea codului de bar 1D în fluxurile de lucru din inventari și depozite în .NET
- Ce este GS1 DataBar (RSS-14)? ghid pentru utilizări, tipuri și generații
- Citește codul cu C#
- Creați coduri de bar GS1-128 (UCC/EAN-128) pentru lanțul de aprovizionare și conformitate în .NET
- Creați coduri de bare UPC-A și U PC-E pentru ambalarea produselor în .NET