Hallo Uev,
"Direkt an Drucker senden" bewirkt ja nur, dass die Daten gleich an den Drucker geschickt werden und nicht noch im PC gesammelt werden. Jetzt sind die Datem im Speicher des Druckers und werden erst ausgedruckt, wenn der Speicher voll ist.
Du musst also deinen Drucker so einstellen, das er nicht speichert, sondern sofort nach Erhalt der Daten druckt, siehe Dein Druckerhandbuch, diese Einstellungen erfolgen nicht in Windows.
Alernativ kannst Du auf die FMS-Einstellung "An Drucker senden" verzichten, und als Globale Aktion eine Batch ausführen, z. B. Druck.bat
echo %date% %time% %1 %2 %3
und hier das Ausdrucken anstossen, indem Du mit echo die entsprechenden Befehle an den Drucker sendest, siehe wieder Druckerhandbuch.
Ein Beispiel kann ich Dir nicht liefern, da ich keinen solchen Drucker habe, fängt aber meistens mit ?CHR(27) an (das meinte ich mit Escape-Sequenzen).
Viel Erfolg
Gruß Ralf