Guide d'intégration des codes-barres Oracle EBS

Découvrez la méthode la plus robuste pour la génération de codes-barres dans Oracle E-Business Suite à l'aide de XML Publisher (BI Publisher). Cette approche élimine le besoin d'installations complexes de polices sur les gestionnaires concurrents Unix/Linux.


Étape 1

Définir la logique dans le modèle de données

Modifiez votre définition de données (.xml ou source PL/SQL) pour générer l'URL du code-barres. Cela garantit que l'image du code-barres est récupérée dynamiquement lors de l'exécution de la requête.

Extrait SQL pour 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
Étape 2

Créer le mappage dans le modèle RTF

Au lieu de dépendre de polices locales, utilisez un espace réservé d'image dans Microsoft Word pour gérer le rendu dynamique.

1. Insérer un espace réservé

Insérez un fichier .jpg générique dans votre modèle RTF à l'emplacement du code-barres.

2. Affecter un texte alternatif

Clic droit sur l'image > Format de l'image > Texte de remplacement. Entrez :
url:{BARCODE_URL}

Étape 3

Configurer les programmes concurrents

  • Type de sortie
    Définissez la sortie du programme concurrent sur XML.
  • Enregistrement du modèle
    Attachez votre fichier RTF via XML Publisher Administrator.
  • Sécurité réseau
    Assurez-vous que le serveur EBS peut effectuer des requêtes HTTPS sortantes vers le domaine des codes-barres.

Étiquetage SCM haute résolution

Pour les imprimantes industrielles (Zebra, Honeywell), la résolution est cruciale pour éviter les échecs de lecture en entrepôt.

  • Réglage du DPI : Ajoutez &dpi=300 pour une impression thermique nette.
  • Conformité GS1 : Formatez les chaînes en PL/SQL avant de les envoyer à l'URL.
  • Largeur de module : Utilisez &mwidth=2 pour ajuster l'épaisseur des barres pour les petites étiquettes.

Pourquoi l'API est préférable à l'installation locale de polices

Fonctionnalité Méthode Police locale Méthode API Cloud
Configuration serveur Installation manuelle de polices Linux Zéro configuration
Prise en charge des formats PDF uniquement (généralement) PDF, Excel, HTML
Maintenance Interrompue par les mises à jour OS Persistant

Dépannage

Le code-barres s'affiche comme un 'X' rouge en PDF ?

Vérifiez les paramètres de proxy dans XML Publisher Configuration > General. Le serveur manque probablement d'un accès Internet.

Le code-barres est trop flou pour être scanné ?

Augmentez le paramètre dpi dans l'URL (ex: réglez sur 300 ou 600) pour correspondre aux spécifications de votre imprimante.


Accès instantané à Barcodesoft Cloud

Un abonnement fournit un accès illimité à la génération de GS1-128, QR Code, DataMatrix et Code 128 pour votre intégration Oracle. Identifiants envoyés immédiatement par e-mail[cite: 3, 4].

Configuration instantanée OAuth 2.0 sécurisé[cite: 3, 4] Prêt pour 600 DPI[cite: 3, 4]