Guía de integración de códigos de barras en Oracle EBS

Aprenda el método más robusto para la generación de códigos de barras en Oracle E-Business Suite utilizando XML Publisher (BI Publisher). Este enfoque elimina la necesidad de instalaciones complejas de fuentes en los administradores concurrentes de Unix/Linux.


Paso 1

Definir la lógica en la Plantilla de Datos

Modifique su Definición de Datos (.xml o fuente PL/SQL) para generar la URL del código de barras. Esto asegura que la imagen se obtenga dinámicamente durante la ejecución de la solicitud.

Fragmento SQL para EBS XML Publisher
SELECT 
    wip_entity_name AS job_number,
    'https://www.barcodesoft.com/barcode/v1/code128?data=' || wip_entity_name || '&width=400&height=120&dpi=300' AS barcode_url
FROM 
    wip_entities
WHERE 
    organization_id = :p_org_id
Paso 2

Crear el mapeo en la plantilla RTF

En lugar de depender de fuentes locales, use un marcador de posición de imagen en Microsoft Word para gestionar la renderización dinámica.

1. Insertar marcador

Inserte un archivo .jpg genérico en su plantilla RTF donde deba aparecer el código de barras.

2. Asignar Texto Alt

Clic derecho en la imagen > Formato de imagen > Texto alternativo. Ingrese:
url:{BARCODE_URL}

Paso 3

Configurar Programas Concurrentes

  • Tipo de Salida
    Establezca la salida del Programa Concurrente en XML.
  • Registro de Plantilla
    Adjunte su RTF a través de XML Publisher Administrator.
  • Seguridad de Red
    Asegúrese de que el servidor EBS pueda realizar peticiones HTTPS salientes al dominio de códigos de barras.

Etiquetado SCM de alta resolución

Para impresoras industriales (Zebra, Honeywell), la resolución es crítica para evitar fallos de lectura en el almacén.

  • Ajuste de DPI: Agregue &dpi=300 para una impresión térmica nítida.
  • Cumplimiento GS1: Formatee las cadenas en PL/SQL antes de enviarlas a la URL.
  • Ancho de módulo: Use &mwidth=2 para ajustar el grosor de las barras en etiquetas pequeñas.

Por qué la API es mejor que la instalación de fuentes locales

Característica Método de Fuente Local Método API en la Nube
Configuración del Servidor Instalación manual de fuentes en Linux Cero configuración
Soporte de Formatos Generalmente solo PDF PDF, Excel, HTML
Mantenimiento Se rompe con actualizaciones del SO Persistente

Solución de Problemas

¿El código de barras aparece como una 'X' roja en el PDF?

Verifique la configuración del Proxy en XML Publisher Configuration > General. Es probable que el servidor no tenga acceso a Internet.

¿El código de barras está demasiado borroso para escanear?

Aumente el parámetro dpi en la URL (ej. cámbielo a 300 o 600) para que coincida con las especificaciones de su impresora.


Acceso instantáneo a Barcodesoft Cloud

Una suscripción proporciona acceso ilimitado a la generación de GS1-128, QR Code, DataMatrix y Code 128 para su integración con Oracle. Credenciales enviadas inmediatamente por correo electrónico[cite: 3, 4].

Configuración instantánea OAuth 2.0 seguro[cite: 3, 4] Listo para 600 DPI[cite: 3, 4]