מדריך זה מראה כיצד ליצור קוד שורת 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