Hallo,
ich möchte mit mcscomm eine Ausgabe auf einen Etikettendrucker
machen. Dies funktioniert aber nicht richtig, nach einigen Etiketten kommt es zum Datenüberlauf und der Drucker geht auf Störung, ich habe alles versucht aber keine Lösung gefunden.
Der Drucker ist auf DTR eingestellt, ich habe es auch mit XON-XOFF
versucht, aber ebenfalls ohne Erfolg.
Mir ist nicht klar wie ich bei mcscomm, nach dem Senden der Daten,
abfragen kann ob es erfolgreich war und dies gegebenenfalls wiederholen kann.
Auch die Parameterübergabe konnte ich nur erahnen weil es keine
Dokumentation gibt und die Beispiele, die für mich sichtbar waren, sehr dürftig sind.
Die Schnittstelle ist wie folgt programmiert:
Port.PORTNAME = „\.“ & Mid(Druck, 1, 4) 'Druck = z.B. Com1
Port.COMPORT = Mid(Druck, 4, 1)
Port.BaudRate = 9600
Port.DATABITS = 8
Port.StopBits = 1
Port.HWFLOW = 0
Port.SWFLOW = 0
Port.INPUTTIMEOUT = 200
Port.OUTPUTTIMEOUT = 500
Port.ENABLEDTRONOPEN = -1
Port.Open
Port.SEND (Ausgabe)
Port.Close
Diese Routine wird aus dem eigentlichen Druckprogramm aufgerufen.
(wird von verschiedenen Programme verwendet).
Ich habe bei den Parametern auch andere Varianten getestet - ebenfalls ohne Erfolg.
Weiß vielleicht jemand ob sowas mit mcscomm überhaupt funktioniert,
oder habe ich nur einen wichtigen Parameter vergessen oder falsch gesetzt?
mfg
Erwin