2012-06-08 55 views
7

我有一臺非常非常老的電腦,它運行DOS並使用ISA卡接收來自舊式測試設備的數據。我想要做的是將打印機(LPT)線連接到舊PC,並將另一臺帶Linux的PC連接到線的另一側。 Linux pc應該像打印機設備一樣工作,因此它可以接收應該打印的數據。繼續我想解釋這個數據,...如何通過將linux pc連接到電線的打印機端來將數據發送到打印機?

+0

它是什麼樣的線?串口,以太網還是其他的?另外,什麼是打印機型號? –

+0

舊的DOS電腦有一個並行端口,... – davidb

回答

2

你基本上不需要在其他機器上的Linux。

有一些東西叫做INTERLNKINTERSVR,它與MSDOS捆綁在一起。

您可以使用它來使用並行端口從DOS進行文件共享工作。

這是一個在DOS模式下連接兩臺PC的指南。

​​

考慮到你的電腦是很老,這可能不適合你的工作,因爲INTERNK和INTERSVR可與MSDOS 6.22,只有更高版本。

我會建議使用可啓動軟盤來獲得正確的MSDOS版本,並使用此技術 - 上面的相當簡單的指導鏈接。

P.S:確保你有正確的電線 - 你可以在這裏閱讀「整體」討論,以瞭解什麼電線可用於什麼。

http://www.computing.net/answers/dos/dcc-connection-in-dos/16366.html

希望這有助於!

+0

謝謝,這將爲我做... – davidb

0

標準PC硬件無法模擬並行打印機。您可以購買旨在將串行打印機連接到並行打印機端口並使用它們連接計算機的適配器。

如果DOS程序使用DOS API打印,則可以使用MODE命令將打印輸出重定向到串行端口,或者可能通過網絡發送數據,或者編寫程序以通過並行端口使用適合直接連接到另一臺PC的協議。

有關在Linux中編程並行端口的說明,請參閱http://people.redhat.com/twaugh/parport/html/parportguide.html。串口編程請參見http://www.easysw.com/~mike/serial/

數據格式可能是純文本,ESC/P格式化文本或ESC/P圖形。

相關問題