Am Sam, 2002-12-28 um 18.31 schrieb Heribert Schorn:
Hallo, wer kann mir dabei helfen:
Ich möchte ienen HP-Plotter vom Typ 7475A mit der seriellen Schnittstelle auch unter Linux nutzen können.
Unter DOS/Windows funktioiert der Plotter prima. Dort kann ich HPGL-Dateien z.B. mit
copy datei.hpg com2:
plotten lassen. Dazu ist die serielle Schnittstelle com2 wie folgt eingestellt:
Baudrate : 9600 8 Datenbits keine Parität 1 Stoppbit Protokoll Hardware
Jetzt habe ich versucht unter Linux die Datei mit
cat datei.hpg > /dev/ttyS1
zu plotten. Leider kommen dabei nur ein Wort vernünftig heraus, anschließen beginnt der Plotter wirre Linien zu schreiben und die ERROR LED blinkt auf. Anscheinend hat dies mit der Einstellung der seriellen Schnittstelle unter Linux zu Tun. Ich habe zwar schon mit ssty experiementiert, aber alle ohne Erfolg.
Wer kann mir die hier helfen, und die geneauen Einstellungen verraten.
Hallo Heribert ich würde das Problem auch in der Einstellung der Schnittstelle suchen. Mit stty bist Du schon auf dem richtigen Weg. stty -a < /dev/ttyS1 zeigt Dir die momentane Einstellung. Mit stty -irgendwas < /dev/ttyS1 kannst Du die Schnittstelle schrittweise einstellen. Werte sind ixon ixoff 9600 ... (ist schon lange her). Weitere Werte / Einstellungen unter man stty. Das Manual gibt viel her für serielle Schnittstellen. Um stty - cat - schau - reset führt aber kein Weg herum (ausser vielleicht hp.com - linux - Printertreiber ;-) ). Noch etwas: es gab bei hp mal ein Hardware-Protokoll enq/ack. Das funktioniert anders als xon/xoff. Noch etwas: Der serielle Treiber fügt u.U. nl oder cr ein. Das lässt sich auch mit stty abstellen. Vielleicht hilfts Gruss, Wolfgang