מדריך זה מראה כיצד ליצור קוד שורת GS1-128 (UCC/EAN-128) עבור שרשרת אספקה גלובלית, תרופות, ותאימות רגולטורית באמצעות Aspose.BarCode עבור .NET.
הכניסה
מדריך זה מראה כיצד ליצור קוד שורת GS1-128 (UCC/EAN-128) עבור שרשרת אספקה גלובלית, תרופות, ותאימות רגולטורית באמצעות Aspose.BarCode עבור .NET.
מהו GS1-128 (UCC/EAN-128) קוד סרגל?
GS1-128, הידוע גם בשם UCC/EAN-128 הוא קוד סרגל 1D סטנדרטי כדי לקודד נתוני שרשרת אספקה מבנית עם זיהוי יישומים (AIs).משמש ברחבי העולם בתחום הלוגיסטיקה, הבריאות, התרופות, המזון והקמעונאות.GS1-129 מאפשר מעקב, סיבוב, תוקף ומעקב סדרתי, והוא מחייב עבור תעשיות רבות המובילות לתאימות.
התחלה מהירה (דוגמה מינימלית)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
דרישות
- Visual Studio 2019 או מאוחר יותר
- תגית: .NET Framework 4.6.2+
- Aspose.BarCode עבור .NET (NuGet)
- ידע בסיסי C#
PM> Install-Package Aspose.BarCode
יישום צעד אחר צעד
using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
הגדרת זיהוי יישום (AIs)
- התחל כל מרכיב נתונים עם AI שלה בפראנטיזות, למשל,
(01)
,(17)
,(10)
,(21)
- עבור שדות אורך משתנה (באט, לוט, סדרה), קבוצת AI ונתונים ללא שטח, ולסיים עם FNC1 אם יותר שפות עוקבות (Aspose.BarCode עושה את זה באופן אוטומטי)
- דוגמאות :- תגית: GTIN-14
(01)09521234543213
- תגית: BATCH / LOT
(10)ABC123
- תאריך יציאה:
(17)250430
תצוגה של Barcode Appearance
- גובה בר / רוחב:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- צבע / רקע:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- תגית: Caption
csgen.Parameters.CaptionBelow.Visible = true;
תמיכה בפורמט היציאה
- PNG, JPEG, BMP — הדפסה סטנדרטית ו- Web
- TIFF — High-res / ארכיון
- SVG, EMF — Vector עבור תוויות ואריזה
פתרון בעיות ומשאלות נפוצות
לא סורק או נתונים שגויים? - להבטיח סינתזה נכונה של AI, שימוש נכון של הפורנטזות, ואין שטחים נוספים.
שדה אורך משתנה שאינו מופרז? - אישר את המיקום הנכון של FNC1 (מנוהל על ידי Aspose.BarCode באופן אוטומטי עבור GS1-128).
האם זה עבה / רחב עבור תווית?- התאמת XDimension או שימוש בפורמט רב-רוד.
FAQs
**Q: איך אני מקודד שדות נתונים מרובים?**A: להדביק זוגות נתונים AI מרובים (לדוגמה, (01)...(10)...(17)...
).**ש: האם ה- GS1-128 דורש קוד חבילה עבור ייצוא תרופות ומזון?**A: כן, עבור מגוון רחב של אזורים ותעשיות—תמקד תמיד עם סטנדרטים התאימות שלך.
שימוש במקרים ויישומים
- מעקב שרשרת אספקה גלובלית
- תגית: Pharmaceutical batch/expiry labeling
- מזון ושתייה לוגיסטיקה
- תאימות למכשיר הבריאות
- אחסון ואוטומציה משלוח
שיטות טובות: שולחן התייחסות מהיר
טיפים | לעשות | לא |
---|---|---|
סינתזה | השתמש בפרינטזות והסדר השדה הנכון | שימוש בחלל או לזלזל ב- AIs |
שדה פורמט | מיקרוסופט לפי GS1 specs | לערבב נתונים GS1 ו- non-GS1 |
פורמט היציאה | SVG/PNG/TIFF עבור תוויות תאימות | JPG נמוך עבור אריזה |
Validation | מבחן עם סורק / תוכנה תואם GS1 | נניח שכל הסורקים מוכנים ל- GS1 |
מסקנה
GS1-128 (UCC/EAN-128) הוא חיוני עבור שרשרת האספקה, הבריאות והקוד הבר הרגולטורי. Aspose.BarCode עבור .NET מספק כלים חזקים ליצירת קוד בר תואם GS1. Aspose.BarCode API התייחסות בשביל עוד.
More in this category
- אופטימיזציה של ביצועי סריקה QR באפליקציות .NET באמצעות Aspose.BarCode
- בקצב מהיר יותר סריקת קוד סרגל 1D ב- Inventory and Warehouse Workflows ב .NET
- יצירת Codabar ו-Code 11 עבור יישומי בריאות וספריה ב- .NET
- יצירת ISBN ו- ISSN עבור ספרים ועיתונים ב- .NET
- יצירת קוד שורת UPC-A ו- U PC-E עבור אריזה מוצר ב- .NET