Este guía muestra cómo generar ITF-14 y Interleaved 2 de 5 códigos de bar para logística, cartón y etiquetado de almacenes utilizando Aspose.BarCode para .NET. Cubre la implementación completa de código, consejos de diseño y soluciones para la automatización de la cadena de suministro.
Introducción
Este guía muestra cómo generar ITF-14 y Interleaved 2 de 5 códigos de bar para logística, cartón y etiquetado de almacenes utilizando Aspose.BarCode para .NET. Cubre la implementación completa de código, consejos de diseño y soluciones para la automatización de la cadena de suministro.
¿Qué son ITF-14 y Interleaved 2 de 5 códigos de bar?
ITF-14 es el código de barras estándar para los cartones y los casos de envío en las cadenas de suministro globales (encodado 14 dígitos). Interleaved 2 de 5 (I2of5) es un código numérico de alta densidad utilizado para el etiquetado de almacenamiento, industrial y de distribución, apoyando las líneas digitales iguales de longitud variables.
Comienzo rápido (exemplo mínimo)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);
Prerequisitos
- Visual Studio 2019 o más tarde
- .NET 6.0+ o .NET Framework 4.6.2+
- Aspose.BarCode para .NET (NuGet)
- Conocimiento básico C#
PM> Install-Package Aspose.BarCode
Implementación paso a paso
ITF-14 Exemplos:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
Entre 2 de 5 ejemplos:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Caracterización de la aparición de barcode
- Barras de carga (ITF-14)
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- Alta y ampliación del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Color y fondo:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- • Capítulo:
csgen.Parameters.CaptionBelow.Visible = true;
Formatos de salida apoyados
- PNG, JPEG, BMP — Impresión y etiquetas digitales
- TIFF — High-res / archivo
- SVG, EMF — Impresión de formato vector/grande
Resolución de problemas y problemas comunes
¿No se puede escanear el barco? - Las entradas de seguridad son todos los dígitos, la longitud correcta, incluso los digitos para I2of5, el contraste correcto.
No hay un marco en ITF-14?- Configure ITF14BorderType to Frame para el cumplimiento de la cadena de suministro GS1.
¿Too grande para la etiqueta?- Ajuste XDimension y altura de bar para un tamaño más pequeño.
FAQs
**Q: ¿Puedo codificar los números de longitud variable con Interleaved 2 de 5?**A: Sí, pero sólo el número de cifras.
**Q: ¿Cuál es el bar/quadro del portador en ITF-14?**A: Un límite alrededor del código de barras para el cumplimiento de la cadena de suministro/GS1 y una mejor detección del escáner.
Usar Casos y Aplicaciones
- Pallet y etiquetado de cartón (ITF-14)
- Depósito / inventario industrial (I2of5)
- Códigos de barcos de caso de envío
- Automatización de la cadena de suministro
Mejores prácticas: Tabla de referencia rápida
Tipo | hacer | No se |
---|---|---|
Digitación de longitud | ITF-14: 13, I2of5: incluso número | Páginas para I2of5 |
Las barras | Utilizar el marco para la conformidad ITF-14 | No hay límites para las etiquetas ITF-14 |
Formato de salida | Uso de PNG/SVG para la impresión de crisp | JPG bajo para el paquete |
Captura | Mostrar por debajo para claridad | Escondido en las etiquetas de almacenamiento |
Conclusión
ITF-14 y Interleaved 2 de 5 son el backbone de la logística y la automatización del almacenamiento. Aspose.BarCode para .NET hace que sea fácil generar, exportar y personalizar estos códigos de bar para cualquier cadena de suministro o flujo de trabajo industrial. Aspose.BarCode API Referencia Para más detalles.
More in this category
- ¿Qué es GS1 DataBar (RSS-14)? guía de usos, tipos y generación
- Creación de código de barras GS1-128 (UCC/EAN-128) para la cadena de suministro y la conformidad en .NET
- Creación de códigos de barras UPC-A y U PC-E para el embalaje de productos en .NET
- Crear ISBN y ISSN para libros y periódicos en .NET
- Escanear los códigos QR Micro con Aspose.BarCode para .NET