Moin !
Ich möchte auf meinen COM Port schreiben, an dem ein serieller Drucker hängt. Das Kabel ist inzwischen ok. Von einem anderen PC habe ich es geschafft zu drucken mit VB 4.0.
Das hier ist mein Code:
Wenn ich das ausführe bekomme ich immer die im Anhang befindliche Fehlermeldung. Ich habe die Einstellungen im Gerätemanager und die, die ich unter Eigenschaften der Schnittstelle zugeordnet habe mit angehängt. Ich habe es tatsächlich mit einem anderen Drucker schon mal geschafft, aber irgendwas habe ich mir mit den Einstellungen wohl versaut. Danke für eine Hilfe.
Gruß mgbig
Ich möchte auf meinen COM Port schreiben, an dem ein serieller Drucker hängt. Das Kabel ist inzwischen ok. Von einem anderen PC habe ich es geschafft zu drucken mit VB 4.0.
Das hier ist mein Code:
VB.NET-Quellcode
- Imports System
- Imports System.IO
- Imports System.IO.Ports
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- SerialPort1.Open()
- Dim objStreamReader As StreamReader
- Dim strLine As String
- objStreamReader = New StreamReader("C:\projekte\etikett.txt")
- strLine = objStreamReader.ReadLine
- Do While Not strLine Is Nothing
- Console.WriteLine(strLine)
- SerialPort1.WriteLine(strLine)
- strLine = objStreamReader.ReadLine
- Loop
- objStreamReader.Close()
- SerialPort1.Close()
- End Sub
Wenn ich das ausführe bekomme ich immer die im Anhang befindliche Fehlermeldung. Ich habe die Einstellungen im Gerätemanager und die, die ich unter Eigenschaften der Schnittstelle zugeordnet habe mit angehängt. Ich habe es tatsächlich mit einem anderen Drucker schon mal geschafft, aber irgendwas habe ich mir mit den Einstellungen wohl versaut. Danke für eine Hilfe.
Gruß mgbig
Ich bin Umsteiger: Früher VB 4.0 prof, heute VB NET unter Studio 2019 Community Edition (und da noch ein Greenhorn )