2012-06-08 10 views
7

Ich habe einen sehr sehr alten PC, der DOS ausführt und eine ISA-Karte verwendet, um die Daten von einem altmodischen Testgerät zu empfangen. Was ich tun möchte, ist die Drucker (LPT) Kabel an den alten PC anzuschließen und einen anderen PC mit Linux an die andere Seite des Kabels anzuschließen. Der Linux-PC sollte sich wie ein Druckergerät verhalten, damit er die Daten erhalten kann, die gedruckt werden sollen. Following up Ich möchte diese Daten zu interpretieren, ...Wie kann ich die Daten an den Drucker senden, indem ich den Linux-PC an die Druckerseite des Kabels anschließe?

+0

Welche Art von Kabel ist das? Seriell, Ethernet oder etwas anderes? Was ist das Druckermodell? –

+0

Der alte DOS-PC hat einen parallelen Port, ... – davidb

Antwort

2

Sie brauchen im Grunde nicht einmal Linux auf der anderen Maschine.

Es gibt etwas, das INTERLNK und INTERSVR genannt wird, das mit MSDOS gebündelt wird.

Sie können dies verwenden, um die Dateifreigabe über einen parallelen Port von DOS aus arbeiten zu lassen.

Hier ist eine Anleitung, die zwei PCs im DOS-Modus verbindet.

http://www.pcxt-micro.com/dos-interlink.html

PC Betrachtet man ist ziemlich alt, ist dies nicht für Sie arbeiten, weil INTERNK und INTERSVR nur mit MS-DOS 6.22 und späteren Versionen zur Verfügung stehen.

Ich würde vorschlagen, eine bootfähige Diskette zu verwenden, um die richtige MSDOS-Version zu erhalten und diese Technik zu verwenden - ziemlich einfache Anleitung oben.

P.S: Stellen Sie sicher, dass Sie die richtigen Kabel haben - Sie können die "ganze" Diskussion in den Kommentaren hier lesen, um zu verstehen, welche Kabel für was verwendet werden können.

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

hoffe, das hilft!

+0

Danke, das wird es für mich tun ... – davidb

0

Standard-PC-Hardware kann einen parallelen Drucker nicht emulieren. Sie können Adapter kaufen, die einen seriellen Drucker an einen parallelen Druckeranschluss anschließen und diese zum Anschließen der Computer verwenden.

Wenn das DOS-Programm die DOS-API zum Drucken verwendet, können Sie die Druckausgabe mit dem MODE-Befehl an eine serielle Schnittstelle umleiten oder Daten über ein Netzwerk senden oder ein Programm schreiben, um die Daten über die parallele Schnittstelle zu senden geeignetes Protokoll für die direkte Verbindung zu einem anderen PC.

Anweisungen zur Programmierung des parallelen Anschlusses unter Linux finden Sie unter http://people.redhat.com/twaugh/parport/html/parportguide.html. Siehe http://www.easysw.com/~mike/serial/ für die Programmierung der seriellen Schnittstelle.

Das Datenformat ist wahrscheinlich reiner Text, ESC/P formatierter Text oder ESC/P-Grafiken.