Bartender與SAP Auto-ID集成
SAP Auto-ID Infrastructure (AII) 如何與 BarTender 的企業(yè)自動化版集成,以便自動打印標簽。
要實施此標簽打印集成,必須完成兩個主要任務:
配置 SAP AII 應用程序。與 SAP AII 進行標簽打印集成的基礎是生成一個XML 文件來包含描述 RFID 標簽打印作業(yè)所需的所有信息。必須將此應用程序 配置為創(chuàng)建所需的 XML 文件并通過指定的 TCP/IP 端口發(fā)送該文件。執(zhí)行此操作所需的步驟并未記錄在此,相關信息請參閱您的 SAP 文檔。SAP 負責幫助用戶了解其是否正確生成此類 XML 消息。有關 SAP AII 和標簽集成的其他信息,請參閱 SAP 提供的 AII-DC-RFID 1.0.doc 文件。
- 配置 Commander 和 BarTender。要處理 XML 標簽請求,必須將 Commander 配置為監(jiān)視用于接收 XML 文件的端口,然后通過執(zhí)行所需的打印 作業(yè)來進行響應。本白皮書記錄了完成此操作所需的步驟。
配置 Commander 和 BarTender
要處理 XML 標簽請求,必須將 Commander 配置為偵聽 TCP/IP 端口,然后通過執(zhí)行 所需的打印作業(yè)來進行響應。以下各節(jié)記錄了配置 Commander 所需的步驟。
Seagull Scientific 的 Commander 實用程序
Commander 是一款允許 BarTender 自動打印標簽作業(yè)以對來自其他軟件的某些觸發(fā) 事件進行響應的實用程序??梢詫?Commander 設置為監(jiān)視 TCP/IP 套接字,并在觸 發(fā)后開始處理數(shù)據。檢測到觸發(fā)器事件后,Commander 會讀取來自該觸發(fā)器的命令 和/或數(shù)據,然后將它們傳遞給 BarTender,以便執(zhí)行打印作業(yè)。
有關使用 Commander 實用程序的更多詳細信息,請參閱 Commander 白皮書:
http://www.seagullscientific.com/aspx/whitepapers.aspx
注意:企業(yè)自動化版的 Commander 可以啟動多個 BarTender 實例并與它們進
行通信,因此提高了利用率較高環(huán)境中的性能。
包含的文件
示例文件,位于您“文檔”文件夾的“BarTender\Formats\SAP AII”子文件夾中。這些文 件是隨 BarTender 一起安裝的,用作如何將 BarTender 與 SAP AII 集成的示例。
標簽格式
安裝了名為 SGTIN-96.btw 的示例標簽格式。此標簽格式引用了 SAP AII 提供的
字段名稱。
Commander 任務列表
提供了名為 SAP-AII.tl 的示例 Commander 任務列表。此任務列表配置為允許通 過 TCP/IP 端口 5171 接收 SAP AII XML 消息。
配置 Commander,實現(xiàn)與 SAP AII 的集成
要將 Commander 與 SAP AII 集成,請執(zhí)行以下操作:
1. 安裝并激活企業(yè)自動化版的 BarTender。
2. 使用 Windows 資源管理器瀏覽到 SAP AII 示例文件夾(位于您“文檔”文件夾的
“BarTender\Formats\SAP AII”子文件夾中)。
3. 在 SAP AII 文件夾中打開“SAP-AII.tl”任務列表。Commander 即會自動啟動。
4. Commander 屏幕中會出現(xiàn)一個名為“SAP AII(套接字端口 5171)”的任務。選 中 SAP AII 任務復選框,然后單擊 Commander 工具欄中的“啟動檢測”按鈕后, Commander 即會開始在端口 5171 上偵聽 SAP AII 消息。
測試 Commander 配置
要確認已正確配置 Commander,請執(zhí)行以下測試:
1. 將 SAP AII 配置為在端口 5171 上發(fā)送標簽打印消息。
2. 發(fā)送 SAP AII 消息/打印作業(yè)(指定打印機和 BarTender 標簽格式)。
3. BarTender 會針對消息進行響應,自動將標簽打印到 SAP AII 消息中指定的打 印機。
打印過程圖
下面列出的圖表和帶項目符號的步驟說明了打印過程,供您參考:
SAP AII 會選擇打印機和打印機格式,并評估相關聯(lián)的數(shù)據變量,包括唯一 ID 值。系統(tǒng)會通過指定的 TCP/IP 端口將一條 WriteTagData 命令消息發(fā)送給 Commander。
Commander 在指定的端口上進行偵聽并接收傳入的 SAP AII 消息。示例 SAP AII 代碼如下所示:
http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Command.xsd">
30740242220403B8000000008
SGTIN-96
urn:autoid:tag:sgtin-
96:3.5.0037000.065774.8
SGPROD
Test product
- Commander 使用 XSL 將數(shù)據轉換為 BarTender XML 腳本 (BTXML)。
- Commander 將 BTXML 提交給 BarTender 來執(zhí)行。
BarTender 將格式和數(shù)據發(fā)送到打印機。
打印機打印標簽,然后將 ID 寫入內嵌在標簽中的 RFID 標記內(可選)。