Granite WMS/故障排除/列印
外觀
< Granite WMS | 故障排除
一般故障排除
- 在控制檯中以管理員身份執行標籤列印服務。(繞過 Windows 服務)
- 測試標籤是否可以在 Bartender 中列印,沒有任何警告或訊息。
- 測試印表機,Windows 測試頁。
- 透過 Bartender Granite 標籤和空白標籤進行測試列印。
- 測試多個印表機。
- 測試多個 Bartender 標籤格式。
- 透過使用 API 呼叫進行測試。(https://:2077/print?UserID=18&NumberOfLabels=1&LabelName=TrackingEntity.btw&Type=TrackingEntity&Barcode=157B7006)。更改 UserID 和 TrackingEntity&Barcode 的引數。
- 注意:要檢視 API,請輸入地址。 https://:2077/metadata。 這將顯示可用的操作及其引數。
無法從桌面客戶端列印
導致此問題的一個原因是防火牆阻止了伺服器上的埠。
為了解決此問題,我進入防火牆設定並添加了一條規則,允許在該埠(2077)上進行入站通訊。
詳細說明 Windows 防火牆
標籤未列印
當列印標籤時,除了標籤沒有列印之外,其他一切“正常”。
透過提供印表機名稱進行測試,不要留空或依賴預設設定。這可能是其中一個原因,另一個原因似乎與許可證伺服器有關。這可能是兩者共同作用的結果,即由於分配的許可證與印表機名稱不“匹配”而導致不允許,請注意這是在 Bartender SDK 級別上的。
其他問題和物件引用未設定
- 您可能還需要將目錄 (C:\Program Files (x86)\Seagull\BarTender Suite\SDK\Assemblies\.*) 中的 dll 複製到 Granite 標籤列印服務的目錄中。
- 確保目錄中的 dll 未被 Windows 阻止。右鍵單擊並選擇“屬性”,如果您看到一個 [解鎖] 按鈕,表示 dll 被阻止,逐個解鎖所有 dll。