2009-07-21 30 views
0

我們有幾個應用程序通過C#生成它們自己的PCL和Postscript。當談到打印,我們已經讓傳統的多路輸出,例如使用IP(LPR或RAW 9100)或本地打印機:打印到UNC以模擬命令提示符'複製'

How to send raw data to a printer by using Visual C# .NET

我們還通過UNC(\\服務器\ printer_share)發送。最後一個問題是打印機UNC與UNC文件有點不同。根據服務器的操作系統(有時會出現寫入錯誤),我得到了不同的結果,更重要的是,在某些系統上,我獲得了首先發送的附加文件。這是包含了區域傳輸文件:

[ZoneTransfer] 
ZoneId=3 

我的解決辦法,這不是一個很好的一個在我的眼前,讓我參與創建的過程,並在一個隱藏的命令,執行「複製\\服務器\ printer_share」在後臺提示。這解決了我所有的問題,但沒有提供太多的反饋信息等。它看起來像命令行復製程序與System.IO.File類中的方法完全不同。

有沒有更好的方式在.NET中做到這一點的想法?

回答

0

所有非常奇怪的問題似乎都消失了。也許這從來都不是真正的問題。

相關問題