Der Treiber ist installiert, der Drucker wird von Win XP (Com 1) richtig erkannt.
Das Drucken über DrawText, usw. funktioniert. Die Funktion "schneiden" kann ich über Ascii aber nicht ausführen.
Also habe ich es über die Com direkt versucht.
Das funktioniert auch, aber nur wenn der Drucker an Com 2 angeschlossen ist.
Wenn ich versuche Com 1 zu öffnen erhalte ich keinen Zugang.
Was mache ich falsch ?
Code: Alles auswählen
If OpenSerialPort(0, "COM2", 19200, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 1024, 1024)
Debug "Success"
Else
Debug "Failed"
End
EndIf
WriteSerialPortString(0, "Zeile 1 " +Chr(13), #PB_Ascii)
WriteSerialPortString(0, "Zeile 2 " +Chr(13) , #PB_Ascii)
WriteSerialPortString(0, "usw. " +Chr(13) , #PB_Ascii)
WriteSerialPortString(0, Chr(27)+Chr(109) , #PB_Ascii); Papier schneiden
CloseSerialPort(0)