كيفية إنشاء باركود ITF-14 و Interleaved 2 of 5 للتعبئة والتغليف واللوجستيات

كيفية إنشاء باركود ITF-14 و Interleaved 2 of 5 للتعبئة والتغليف واللوجستيات

احصل على ملف صورة أو أنشئه يحتوي على رمز QR ببيانات مهيكلة، مثل QR للواي‑فاي، أو URL، أو vCard (مثال: “wifi_qr_sample.png”).?

الخطوة 3: ضبط التعرف على QR.


SVG, EMF – للأعمال الفنية المتجهية القابلة للتوسع

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);

فهرس

  1. مقدمة
  2. احصل على ملف صورة أو أنشئه يحتوي على رمز QR ببيانات مهيكلة، مثل QR للواي‑فاي، أو URL، أو vCard (مثال: “wifi_qr_sample.png”).?
  3. SVG, EMF – للأعمال الفنية المتجهية القابلة للتوسع
  4. المتطلبات
  5. خطوة بخطوة تنفيذ
  6. جهّز صورة إدخال (مثلاً، ملصق منتج أو ورقة جرد تحتوي على عدة أنواع من الباركود).
  7. Aspose.BarCode يضيف المجموعات الاختبارية تلقائيًا—فقط قدم 12 أو 7 أرقام
  8. المشاكل المشتركة وحل المشاكل
  9. قم بضبط ارتفاع الشريط وXDimension لتتناسب مع متطلبات حجم الملصق أو التغليف.
  10. استخدام الحالات والتطبيقات
  11. أفضل الممارسات
  12. مقالات مرتبطة
  13. استنتاجات

مقدمة

الخطوة 4: تنفيذ عملية مسح QR.


المتطلبات

  • Visual Studio 2019 أو أحدث
  • .س: كيف يمكنني ترميز القيم الرقمية الطويلة بكفاءة؟ ج: استخدم Code128EncodeMode.CodeC للبيانات الرقمية فقط (يجب أن يكون الطول زوجيًا) لتضاعف كثافة الترميز.
  • Aspose.BarCode for .NET (NuGet)
  • استخدم EAN-8 للتعبئة الأصغر; قلل ارتفاع الشريط/XDimension
PM> Install-Package Aspose.BarCode 

خطوة بخطوة تنفيذ

الخطوة 5: تحليل النص المفكك للبيانات الوصفية:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);

اعتمادًا على نوع البيانات الوصفية، قم بتحليل النص المفكك. على سبيل المثال، لأكواد QR الخاصة بالواي‑فاي:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);

جهّز صورة إدخال (مثلاً، ملصق منتج أو ورقة جرد تحتوي على عدة أنواع من الباركود).

  • قضبان الحامل (ITF-14): csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
  • ارتفاع/عرض الشريط: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • اللون/الخلفية: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • التسمية: csgen.Parameters.CaptionBelow\.Visible = true;

Aspose.BarCode يضيف المجموعات الاختبارية تلقائيًا—فقط قدم 12 أو 7 أرقام

  • يوضح هذا الدليل كيفية إنشاء رموز شريطية GS1-128 (UCC/EAN-128) لسلسلة الإمداد العالمية، والصناعات الدوائية، والامتثال التنظيمي باستخدام Aspose.BarCode for .NET. يتضمن كود C# حقيقي، وتنسيق AI، ونصائح للحصول على مخرجات مُتحققة.
  • SVG, EMF – طباعة متجه/تنسيق كبير
  • تحقق من البيانات الوصفية المستخرجة (مثلاً، عرض بيانات اعتماد الواي‑فاي في واجهة المستخدم، حفظ vCard إلى جهات الاتصال، فتح عناوين URL).

المشاكل المشتركة وحل المشاكل

  • الباركود لا يقرأ؟?
    • مثال كامل: استخراج بيانات اعتماد الواي‑فاي من QR.
  • لا إطار على ITF-14؟?
    • معالجة بطاقات الأعمال: حفظ بيانات vCard مباشرة إلى جهات الاتصال.
  • كبير جدًا للملصق؟?
    • التحديات الشائعة والحلول.

قم بضبط ارتفاع الشريط وXDimension لتتناسب مع متطلبات حجم الملصق أو التغليف.

س: هل يمكنني ترميز أرقام بطول متغير باستخدام Interleaved 2 of 5؟? A: نعم، ولكن فقط أعداد أرقام زوجية.

Q: ما هو شريط/إطار الحامل في ITF-14؟? A: إطار حول الباركود للامتثال لسلسلة التوريد/GS1 وتحسين اكتشاف الماسح.


استخدام الحالات والتطبيقات

  • التحدي 3: مخاوف أمنية عند استخراج البيانات الحساسة الحل: تنظيف والتحقق من صحة جميع البيانات المستخرجة قبل الاستخدام.
  • مسح دفعي لعدة رموز QR وتحليل البيانات الوصفية في الذاكرة
  • تخلص من كائنات القارئ بعد الاستخدام
  • تحسين التعبيرات النمطية لتحليل البيانات الوصفية

اضبط XDimension أو استخدم تنسيق متعدد الصفوف.

TipDoDon’t
Digit LengthITF-14: 13، I2of5: عدد زوجيالأرقام الفردية لـ I2of5
أشرطة الحاملاستخدم الإطار للامتثال ITF-14بدون حدود لتسميات ITF-14
تنسيق الإخراجاستخدم PNG/SVG للطباعة الواضحةJPG منخفض الدقة للعبوة
التعليقاعرض أدناه للتوضيحإخفاء على ملصقات المستودع

استنتاجات

ITF-14 و Interleaved 2 of 5 هما العمود الفقري للوجستيات وأتمتة المستودعات. Aspose.BarCode for .NET يجعل من السهل إنشاء وتصدير وتخصيص هذه الباركودات لأي سلسلة إمداد أو سير عمل صناعي. انظر Aspose.BarCode API Reference لمزيد من التفاصيل.

 عربي