Moin !
Ich habe einen Epson LQ 680 und dafür eine serielle Schnittstelle. Jetzt will ich die beiden zusammen bekommen, aber sie wollen nicht.
Im Anhang die Einstellungen für den COM Port (COM2 ist richtig, ich habe einen anderen seriellen Drucker schon zum Laufen bekommen)
Die serielle Schnittstelle har reichlich Einstellmöglichkeiten (DIP Switches und Jumper). Ich schreib hier mal runter was da geht.
DIP Schalter 1 (* das ist die aktuelle Position)
1 - Karte aktivieren - ON* / OFF
2 - Datenwortlänge - ON* (8 Datenbit) / OFF 7 Bit
3 und 4 Paritätsprüfung - sind mehrer Möglichkeiten steht auf: keine Parität
5 und 6 Baudrate zusammen mit DIP Schalter 2 - 1 und 2: Die Baudrate ist auf 19200 eingestellt.
DIP Schalter 2
1 und 2 schon erklärt
3 Handschake ON -DTR / OFF* X-ON/X-OFF
4- RS232D/Current Loop: ON = RS232D* / OFF Current Loop
Dann gibt es noch 3 Jumper an denen ich nichts verändert habe:
J1: ON erhöht TTY-TXD über einen 200 Ohm Widerstand auf 5 V - steht auf OFF*
J2: Wahl der Flag Prioriät JNOR* oder JREV (???)
J3: ON* - X-ON/X-OFF Zeichen werden von TXD (PIN Nr2) übertragen / OFF Setzt TXD Signale auf SPACE
Die Jumper sagen mir so gar nix.
Es besteht auch die Möglichkeit, dass das Kabel nicht richtig ist es ist ein altes serielles Kabel, an dem ich mal ein Modem hatte (das waren noch Zeiten....)
Danke für Hilfe mgbig
Edit: Das schiebe ich mal nach. So will ich drucken:
Ich habe einen Epson LQ 680 und dafür eine serielle Schnittstelle. Jetzt will ich die beiden zusammen bekommen, aber sie wollen nicht.
Im Anhang die Einstellungen für den COM Port (COM2 ist richtig, ich habe einen anderen seriellen Drucker schon zum Laufen bekommen)
Die serielle Schnittstelle har reichlich Einstellmöglichkeiten (DIP Switches und Jumper). Ich schreib hier mal runter was da geht.
DIP Schalter 1 (* das ist die aktuelle Position)
1 - Karte aktivieren - ON* / OFF
2 - Datenwortlänge - ON* (8 Datenbit) / OFF 7 Bit
3 und 4 Paritätsprüfung - sind mehrer Möglichkeiten steht auf: keine Parität
5 und 6 Baudrate zusammen mit DIP Schalter 2 - 1 und 2: Die Baudrate ist auf 19200 eingestellt.
DIP Schalter 2
1 und 2 schon erklärt
3 Handschake ON -DTR / OFF* X-ON/X-OFF
4- RS232D/Current Loop: ON = RS232D* / OFF Current Loop
Dann gibt es noch 3 Jumper an denen ich nichts verändert habe:
J1: ON erhöht TTY-TXD über einen 200 Ohm Widerstand auf 5 V - steht auf OFF*
J2: Wahl der Flag Prioriät JNOR* oder JREV (???)
J3: ON* - X-ON/X-OFF Zeichen werden von TXD (PIN Nr2) übertragen / OFF Setzt TXD Signale auf SPACE
Die Jumper sagen mir so gar nix.
Es besteht auch die Möglichkeit, dass das Kabel nicht richtig ist es ist ein altes serielles Kabel, an dem ich mal ein Modem hatte (das waren noch Zeiten....)
Danke für Hilfe mgbig
Edit: Das schiebe ich mal nach. So will ich drucken:
Quellcode
- Dim objStreamReader As StreamReader
- Dim strLine As String
- objStreamReader = New StreamReader("C:\projekte\text.txt")
- 'Read the first line of text.
- strLine = objStreamReader.ReadLine
- Do While Not strLine Is Nothing
- Me.SerialPort1.WriteLine(strLine)
- strLine = objStreamReader.ReadLine
- Loop
- 'Close the file.
- objStreamReader.Close()
- Me.SerialPort1.Close()
Ich bin Umsteiger: Früher VB 4.0 prof, heute VB NET unter Studio 2019 Community Edition (und da noch ein Greenhorn )
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „mgbig“ ()