Ich glaube das Thema wird "etwas" unterschätzt. Siehe das :
Dann ersetzt doch einfach AssignFile (t,'LPT1');
durch AssignFile (t,'COM1');
oder statt COM1 den seriellen Port, den du benutzt.
Damit ist es leider nicht getan. Einfach LPT1 durch COM1 ersetzen und gut ist ? Ne.
Ich sage nur mal : Baudrate. Das Betriebssystem muss auf gewisse serielle Parameter eingestellt werden und das eigene Programm muss diese GENAU nutzen. Sonst geht nichts. Jetzt wäre interessant zu wissen, warum denn der Drucker manchmal druckt. Bezüglich der Kassenschublade : wo ist das Kabel her ? Vielleicht selber gelötet ? Belegung falsch ? Dann kann man noch 1000 Jahre programmieren und es geht immer noch nichts.
@roter Kasten : schön, dass du da bist.
Kein einziger Beitrag ist zu sehen. Nur das was momentan noch editiert wird.