2017-12-03 421 views
0

我開發了用於打印KOT/BOT打印輸出的ASP.NET(SOAP)Web服務。我使用「PrintDocument」類來處理打印作業,打印機是Epson TM U220網絡打印機。問題是在調用print web方法時有時會產生DUPLICATE打印輸出。但根據我的系統日誌,只能從網絡方法調用打印功能,但從打印機(Epson TM U220)生成兩次相同的打印輸出。這也不是每次都發生。我們也無法弄清楚這個問題發生在哪一點。 另外這個問題在我們的辦公室測試環境中沒有發生。這隻發生在我們的一個客戶端網站。客戶不時抱怨,系統生成DUPLICATE KOT/BOT打印輸出。而且他們沒有使用IIS服務器和SQL服務器數據庫的專用服務器PC。他們使用標準的共享計算機系統。那麼這是Web服務,IIS服務器還是硬件(PC和打印​​機之間的系統PC或LAN網絡通信)的問題?ASP.NET Web服務生成DUPLICATE打印作業

+0

Web服務與調用實際打印有什麼關係打印機/設備上的作業..?如果沒有,你可以消除Web服務作爲問題..也可以讓其他人實際上有權打印相同的工作意味着人A和人B曾經排隊相同的打印工作..? – MethodMan

回答

0

順便問一下,這個AutoCutter或不?愛普生有一個「串行仿真驅動程序」,它使USB打印機在真正的串行端口上運行。然後,您可以使用Campground Master中的直接到端口,設置爲串行打印機並測試其是否保持重複打印。但您可能需要使用服務來與目標計算機上的端口(本地端口打印)進行通信,這是我們在遇到類似問題時所做的某種情況。可能是對您的幫助

+0

非常感謝。我會嘗試你的方法。 – user1576358