Oracle EBS 條碼整合指南

學習在 Oracle E-Business Suite 中使用 XML Publisher (BI Publisher) 生成條碼的最穩健方法。 此方法無需在 Unix/Linux 並行管理器上安裝複雜的字體檔案。


步驟 1

在資料範本中定義邏輯

修改您的資料定義(.xml 或 PL/SQL 原始碼)以生成條碼 URL。這確保了在請求執行期間能夠動態獲取條碼圖像。

EBS XML Publisher SQL 程式碼片段
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
步驟 2

建立 RTF 範本映射

不要依賴本地字體,而是在 Microsoft Word 中使用影像佔位符來處理動態渲染。

1. 插入佔位符

在 RTF 範本中需要顯示條碼的位置插入一張通用的 .jpg 圖片。

2. 指定替代文字

右鍵點擊圖片 > 設定圖片格式 > 替代文字 (Alt Text)。輸入:
url:{BARCODE_URL}

步驟 3

配置並行程式

  • 輸出類型
    將並行程式的輸出類型設定為 XML
  • 範本註冊
    透過 XML Publisher Administrator 職責附加您的 RTF 範本。
  • 網路安全
    確保 EBS 伺服器可以向條碼網域發起外部 HTTPS 請求。

高解析度 SCM 標籤列印

對於工業印表機(如 Zebra, Honeywell),解析度對於防止倉庫中的掃描失敗至關重要。

  • DPI 調優: 追加 &dpi=300 以獲得清晰的熱感應列印效果。
  • GS1 合規性: 在將字串發送到 URL 之前,先在 PL/SQL 中完成格式化。
  • 模組寬度: 使用 &mwidth=2 調整小標籤的條碼粗細。

為什麼 API 方案優於本地字體安裝

特性 本地字體方式 雲端 API 方式
伺服器設定 手動安裝 Linux 字體 零配置
格式支援 通常僅限 PDF 支援 PDF, Excel, HTML
維護成本 易受作業系統升級影響 持久穩定

疑難排解

PDF 中的條碼顯示為紅色 'X'?

檢查 XML Publisher Configuration > General 中的 Proxy 設定。伺服器可能無法存取網際網路。

條碼太模糊無法掃描?

增加 URL 中的 dpi 參數(例如設定為 300 或 600),以匹配您印表機的規格。


即時存取 Barcodesoft 雲端服務

訂閱可為您的 Oracle 整合提供 GS1-128、QR Code、DataMatrix 與 Code 128 的無限制產生能力。 憑證將立即透過電子郵件寄送[cite: 3, 4]。

即時設定 OAuth 2.0 安全[cite: 3, 4] 支援 600 DPI[cite: 3, 4]