Cómo generar los códigos de barras EAN-13 y eAN-8 para productos minoristas en .NET

Cómo generar los códigos de barras EAN-13 y eAN-8 para productos minoristas en .NET

¿Cuáles son los códigos de barro EAN-13?

El EAN-13 es la versión compacta, de 8 dígitos para pequeños paquetes y espacio de etiqueta limitado.Todos los formatos permiten checkout rápido, sin errores, inventario y gestión de la cadena de suministro.

Comienzo rápido (exemplo mínimo)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Tabla de contenidos

Introducción

Este artículo demuestra cómo generar códigos de barras EAN-13 y Ean-8 para productos minoristas utilizando Aspose.BarCode para .NET. Incluye código C# completo, consejos de personalización y respuestas a las preguntas de integración minorista en el mundo real.

Prerequisitos

  • Visual Studio 2019 o más tarde
  • .NET 6.0+ o .Net Framework 4.6.2+
  • Aspose.BarCode para .NET instalado (NuGet)
  • Conocimiento básico C#
PM> Install-Package Aspose.BarCode 

Implementación paso a paso

Exemplos de EAN-13:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

En el caso de EAN-8:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

Caracterización de la aparición de barcode

  • Alta y ampliación del bar: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Color y fondo: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Capítulo: csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotación (para el embalaje): csgen.Parameters.RotationAngle = 90;

Formatos de salida apoyados

  • PNG, JPEG, BMP – Formatos de imagen estándar para la impresión o la web
  • TIFF - Para la impresión de alta resolución o de batch
  • SVG, EMF – Para obras de arte vector escalable

Resolución de problemas y problemas comunes

  • ¿No se puede escanear el barco?

  • Asegúrese de que el código es todos los dígitos (no letras / espacios), la longitud correcta, y no demasiado pequeño en la impresión / exportación.

  • ¿Fuera o ausente el check-in?

  • Aspose.BarCode añade los checksums automáticamente – sólo proporciona 12 o 7 dígitos

  • ¿La etiqueta no es adecuada?

  • Utilice EAN-8 para envases más pequeñas; reduce la altura de la barra/XDimension

FAQs

**Q: ¿Puedo generar códigos de barras para varios productos en un paquete?**A: Sí. Pasar a través de su lista de productos y generar/salvar cada imagen de código de barras de forma programática.

**Q: ¿Puedo usar los códigos de color?**A: Para la máxima compatibilidad del escáner, adhiere a las barras oscuras en un fondo ligero; use colores con precaución.

Usar Casos y Aplicaciones

  • Checkout de Retail y Grocery
  • Etiquetado de inventario y stockroom
  • Receitas POS y etiquetas de shelf
  • Imágenes de productos de comercio electrónico

Mejores prácticas: Tabla de referencia rápida

TipohacerNo se
Duración del códigoEAN-13: 12 dígitos, eAN-8: 7Adicionar cifras adicionales / cortas
Bar de colorBlack/DarkBlue en blancoBarras rojas y amarillas
CapturaMostrar por debajo para la lecturaCaptura con bares
Formato de salidaUso de PNG/SVG para la producción de crispJPG para la impresión

Conclusión

Los códigos de barras EAN-13 y Ean-8 son el estándar de oro para el detalle y el inventario en todo el mundo. Aspose.BarCode para .NET hace que sea fácil generar código de Barras de alta calidad para cada caso de uso. Aspose.BarCode API Referencia Para más detalles y escenarios avanzados.

 Español