Ten przewodnik pokazuje, jak wytworzyć kody barowe GS1-128 (UCC/EAN-128) dla globalnego łańcucha dostaw, farmaceutycznego i zgodności z przepisami za pomocą Aspose.BarCode dla .NET.
Wprowadzenie
Ten przewodnik pokazuje, jak wytworzyć kody barowe GS1-128 (UCC/EAN-128) dla globalnego łańcucha dostaw, farmaceutycznego i zgodności z przepisami za pomocą Aspose.BarCode dla .NET.
Czym jest kod barowy GS1-128 (UCC/EAN-128?
GS1-128, znany również jako UCC/EAN-128 jest standardowym kodem rzęsowym 1D do kodowania zmiennych długości, strukturowanych danych łańcucha dostaw z identyfikatorami aplikacji (AI). Używany na całym świecie w logistyce, opiece zdrowotnej, farmacji, żywności i detalicznej.
Szybki start (minimalny przykład)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Warunki
- Visual Studio 2019 lub później
- .Źródło: .NET Framework 4.6.2+
- Aspose.BarCode dla .NET (NuGet)
- Znajomość C
PM> Install-Package Aspose.BarCode
Wdrażanie krok po kroku
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);
Formatowanie identyfikatorów aplikacji (AI)
- Rozpocznij każdy element danych z jego AI w parantezach, na przykład.,
(01)
,(17)
,(10)
,(21)
- W przypadku obszarów o zmiennej długości (batch, lot, serial), grupy AI i danych bez przestrzeni i zakończenie z FNC1 jeśli więcej pól następuje (Aspose.BarCode robi to automatycznie)
- Przykłady:- wskaźnik 14:
(01)09521234543213
- batch i lot:
(10)ABC123
- Czas trwania:
(17)250430
Dostosowanie kodów barowych
- Wysokość i wysokość barów:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Kolor i tło:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- kapitał:
csgen.Parameters.CaptionBelow.Visible = true;
Wspierane formaty wyjściowe
- PNG, JPEG, BMP — Standardowe drukowanie i web
- TIFF — High-res / archiwum
- SVG, EMF — Vektor do etykietowania i pakowania
Rozwiązywanie problemów i wspólne problemy
Barcode nie skanowanie lub nieprawidłowe dane?- Zapewnij poprawny syntax AI, poprawne wykorzystanie parentez i bez dodatkowych przestrzeni.
Pole o zmiennej długości nie jest parsowane?- Potwierdź właściwą pozycję FNC1 (automatycznie obsługiwana przez Aspose.BarCode dla GS1-128).
Too dense/large dla etykiety?- Dostosuj rozmiar XD lub użyj formatu multi-row.
FAQs
**Q: Jak kodować kilka pól danych?**A: Koncentracja kilku par danych AI (np., (01)...(10)...(17)...
).**P: Czy GS1-128 jest wymagany dla eksportu produktów farmaceutycznych i spożywczych?**Odpowiedź: Tak, dla wielu regionów i przemysłów zawsze weryfikuj swoje standardy zgodności.
Korzystanie z przypadków i aplikacji
- Globalny śledzenie łańcucha dostaw
- Zestaw farmaceutyczny / etykietowanie wygaśnięcia
- Logistyka żywności i napojów
- zgodność sprzętu opieki zdrowotnej
- Sklep i automatyzacja wysyłki
Najlepsze praktyki: szybka tabela referencyjna
Tipy | Do | nie |
---|---|---|
Syntax | Wykorzystaj parenterze i poprawny polowy porządek | Użyj przestrzeni lub pominąć AIs |
Formatowanie pola | Koncatenat AIs na specyficzność GS1 | Zmieszanie danych GS1 i nie-GS1 |
Format wyjścia | SVG/PNG/TIFF dla etykiet zgodności | Niska ilość JPG do pakowania |
Validation | Test za pomocą skanera / oprogramowania zgodnego z GS1 | Uważaj, że wszystkie skanery są gotowe GS1 |
konkluzja
GS1-128 (UCC/EAN-128) jest niezbędny dla łańcucha dostaw, opieki zdrowotnej i kodowania barów regulacyjnych. Aspose.BarCode dla .NET zapewnia solidne narzędzia do generowania kodu barowego zgodnego z GS1 Aspose.BarCode API Referencje Dla więcej.
More in this category
- Aspose.BarCode 2D Barcode Reader w .NET: Przewodnik C
- Skanowanie kodów QR z obrazów za pomocą Aspose.BarCode dla .NET
- Rozpoznawanie multi-barkodu w .NET z Aspose.BarCode
- GS1 DataBar (RSS-14) kod barowy: Sprzedaż detaliczna, świeże produkty spożywcze i usługi opieki zdrowotnej
- Dostosuj generację kodów rzęs w .NET za pomocą Aspose.BarCode