跳轉到內容

Granite WMS/故障排除/列印

來自華夏公益教科書,開放的書,開放的世界

列印 - 也請檢視 安裝 頁面

[編輯 | 編輯原始碼]

一般故障排除

  1. 在控制檯中以管理員身份執行標籤列印服務。(繞過 Windows 服務)
  2. 測試標籤是否可以在 Bartender 中列印,沒有任何警告或訊息。
  3. 測試印表機,Windows 測試頁。
  4. 透過 Bartender Granite 標籤和空白標籤進行測試列印。
  5. 測試多個印表機。
  6. 測試多個 Bartender 標籤格式。
  7. 透過使用 API 呼叫進行測試。(https://:2077/print?UserID=18&NumberOfLabels=1&LabelName=TrackingEntity.btw&Type=TrackingEntity&Barcode=157B7006)。更改 UserID 和 TrackingEntity&Barcode 的引數。
  8. 注意:要檢視 API,請輸入地址。 https://:2077/metadata。 這將顯示可用的操作及其引數。

無法從桌面客戶端列印

導致此問題的一個原因是防火牆阻止了伺服器上的埠。

為了解決此問題,我進入防火牆設定並添加了一條規則,允許在該埠(2077)上進行入站通訊。

詳細說明 Windows 防火牆

標籤未列印

當列印標籤時,除了標籤沒有列印之外,其他一切“正常”。

透過提供印表機名稱進行測試,不要留空或依賴預設設定。這可能是其中一個原因,另一個原因似乎與許可證伺服器有關。這可能是兩者共同作用的結果,即由於分配的許可證與印表機名稱不“匹配”而導致不允許,請注意這是在 Bartender SDK 級別上的。

其他問題和物件引用未設定

  • 您可能還需要將目錄 (C:\Program Files (x86)\Seagull\BarTender Suite\SDK\Assemblies\.*) 中的 dll 複製到 Granite 標籤列印服務的目錄中。
  • 確保目錄中的 dll 未被 Windows 阻止。右鍵單擊並選擇“屬性”,如果您看到一個 [解鎖] 按鈕,表示 dll 被阻止,逐個解鎖所有 dll。
華夏公益教科書