2010-04-15 41 views
0

我假設我需要一根特殊的centronics電纜才能做到這一點,但是可以從遠程設備獲取打印數據並將其轉換爲.Net中的圖像文件?在打印機電纜上聆聽打印並保存爲圖像文件?

感謝,

傑森

+0

您是否試圖將輸出光柵化到打印機,或者破解CIA?如果前者,那麼可能會有更簡單的方法,如果後者,我太害怕幫助。 – 2010-04-15 13:51:47

回答

0

這已經沒有太大的做.NET。首先,您需要有一些「接收器」硬件和驅動程序,然後您需要知道所使用的協議(PCL,PostScript或完全不同或專有的),然後纔可以開始考慮處理數據的平臺。

也就是說,直接在遠程設備上捕獲數據可能更容易。

0

做遠程捕獲LPT連接將是相當困難的。將打印數據轉換爲圖像可能會更困難。 (PCL,Postscript或許多其他格式之一)。

如果你只是需要打印到圖像的能力,爲什麼不檢查一下像PDFCreator。我曾多次使用過它,並且效果很好。您甚至可以將虛擬打印機作爲網絡共享或LPR隊列共享以進行遠程打印。您可以將其配置爲打印到網絡上的標準共享。稍後,您可以編寫一項服務,將圖像移至FTP或通過電子郵件發送。 (少得多疼痛,然後試圖嗅出LPT)

更多...

它可能會使用類似的計算機之間的並行電纜的LapLink是當前連接到打印機和另一臺計算機。使用這樣的設置,您可以嘗試嗅探數據連接。問題是打印的一些功能不能用雙向數據電纜工作,所以它可能會讓你試圖協議嗅探打印機數據。

+0

哇...我記得'硬件書'只是我在ftp.cdrom.com這樣的地方找到的windows幫助文件。 – 2010-04-15 14:02:57

0

如果可以得到你想要以蓋住設備從打印到串行端口,將數據流傳輸到PC將變得非常容易。我在下面列出了幾個商業解決方案,他們都轉換爲串行到PC。要從並行端口獲取數據,您必須處理硬件接口請參閱LPTCAP,然後您必須從並行端口讀取數據。請參閱Parallel Port Central,查找編程標題大約一半的時間。

一些商業解決方案是PrintCapturePhotologic