Oracle EBS バーコード統合ガイド

XML Publisher (BI Publisher) を使用して、Oracle E-Business Suite でバーコードを生成するための最も堅牢な方法を学びます。 このアプローチにより、Unix/Linux コンカレント・マネージャへの複雑なフォントのインストールが不要になります。


ステップ 1

データテンプレートでロジックを定義する

バーコードURLを生成するようにデータ定義(.xml または PL/SQL ソース)を修正します。これにより、リクエストの実行中にバーコード画像が動的に取得されます。

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. 代替テキストの割り当て

画像を右クリック > 図の書式設定 > 代替テキスト。次のように入力します:
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
メンテナンス OS アップデートで破損する可能性 永続的

トラブルシューティング

PDF でバーコードが赤の 'X' 印になる?

XML Publisher Configuration > General のプロキシ設定を確認してください。サーバーにインターネットアクセスがない可能性があります。

バーコードがぼやけてスキャンできない?

URL の dpi パラメータ(例:300 または 600 に設定)を増やして、プリンタの仕様に合わせてください。


Barcodesoft Cloud への即時アクセス

サブスクリプションにより、Oracle連携向けにGS1-128、QRコード、DataMatrix、Code 128の無制限生成が可能です。 認証情報はメールですぐに送信されます[cite: 3, 4]。

即時セットアップ OAuth 2.0 セキュア[cite: 3, 4] 600 DPI対応[cite: 3, 4]