פעולות קמעונאיות, אחסון, לוגיסטיקה לעתים קרובות דורשים סריקה של מספר סוגים של קודים בר בקבוצה אחת, כגון תוויות משלוח המכילים UPC, EAN, וקוד 128.
הכניסה
מאמר זה מראה כיצד להשתמש Aspose.BarCode עבור .NET כדי לסרוק ולהוציא מספר קודים בר 1D מתוך תמונה אחת.המדריך מכסה סקרינרים מעשיים בקמעונאות, לוגיסטיקה, וניהול המלאי שבו זיהוי קוד בר חבילה מגביר את היעילות.
דוגמה מהירה להתחיל
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}");
}
}
}
דרישות
- Visual Studio 2019 או מאוחר יותר
- תגית: .NET Framework 4.6.2+
- Aspose.BarCode עבור .NET (NuGet)
- תמונת דגימה עם מספר קודים 1D
PM> Install-Package Aspose.BarCode
הדרכה צעד אחר צעד
- התקנה של Aspose.BarCode עבור .NET.
- הכין תמונה כניסה (לדוגמה, תווית מוצר או לוח המלאי עם סוגים מרובים של קוד שורת).
- יצירת דוגמה של BarCodeReader:
- תוצאות זיהוי תהליך: עבור כל
BarCodeResult
, סוג גישה, ערך, אזור, כיוון, וביטחון לפי הצורך. - לעסוק עם יוצאים מן הכלל עבור תמונות שאינן נכונות או פורמטים שאינם נתמכים.
טיפים לזיהוי רב-קוד אמין
- השתמש בתמונות ברורות ורזולוציה גבוהה (מינימום בהירות / צללים).
- קבע רק את ה- DecodeTypes הנדרשים עבור מהירות ודיוק.
- אם יש חיוביות שווא, נסה להגביל לסוגים של קוד סרגל 1D בלבד.
- עבור הפריטים העמוקים, לשתול או לציין אזורים של עניין עם אובייקטים Rectangle.
תמיכה בסימבוליות 1D
Aspose.BarCode עבור .NET יכול לזהות את כל סוגים עיקריים של קוד שורת 1D, כולל:
- תגית: UPC-E
- EAN-8, Ean-13, ג’אן
- קוד 39 , קוד 128, קוד 93
- סטנדרט 2 מתוך 5, MSI, ITF-14
- Codabar, Plessey, POSNET, PLANET ועוד
פתרון בעיות ומשאלות נפוצות
הקוד לא התגלה?
- נסה להגדיל את איכות התמונה או להתאים את אזור הקוד הבר.האם הלקוח חוזר?
- קבע את הסוגים המדויקים של DecodeTypes הנדרשים, לא כל-תומכים. ביצועים איטיים עם סוגים רבים?
- הגבלת זיהוי לסדרה ספציפית של סוגים של קוד שורת 1D.
FAQs
ש: האם אני יכול לקרוא שני קודים 1D ו 2D יחד?A: כן, הוסף את הסוגים 2D הרצויים לרשימת DecodeType לפי הצורך.Q: האם אני יכול לסרוק מתוך זרמים או bitmaps?A: כן, BarCodeReader תומך זרמים, bitmaps, ודרכי קובץ.
שיטות טובות
טיפים | לעשות | לא |
---|---|---|
סוג הכניסה | השתמש רק ב- DecodeTypes הנדרשים | משתמשים בכל סוגי תמיכה |
איכות תמונה | השתמש 300+ תמונות DPI לסריקה | השתמשו ב-Low-res או Blurry |
ניהול יוצא מן הכלל | לתפוס ולהתמודד עם כל התנאים | התעלמות מהטעויות |
מסקנה
זיהוי רב-קוד הוא חיוני עבור מערכות המלאי המודרניות, משלוח, וקמעונאי. Aspose.BarCode עבור .NET עושה את זה קל לסרוק ולחקוק מספר קודים 1D מתוך תמונה אחת, להגביר את המהירות ולהפחית את העבודה הידנית. Aspose.BarCode API התייחסות.
More in this category
- אופטימיזציה של ביצועי סריקה QR באפליקציות .NET באמצעות Aspose.BarCode
- בקצב מהיר יותר סריקת קוד סרגל 1D ב- Inventory and Warehouse Workflows ב .NET
- יצירת Codabar ו-Code 11 עבור יישומי בריאות וספריה ב- .NET
- יצירת GS1-128 (UCC/EAN-128) קוד סרגל עבור שרשרת אספקה ותאימות ב .NET
- יצירת ISBN ו- ISSN עבור ספרים ועיתונים ב- .NET