Mit ner Batch-Datei hatte ich das bei meinem Nadeldrucker auch gemacht.
Zur Übergabe habe ich aber keine .bat sondern .cmd erstellt (da gibts mehr möglichkeiten, wie uhrzeit noch anzeigen lassen)
@echo %* >lpt1:
time /t >lpt1:
echo ----------------- >lpt1:
Falls das so nicht geht (kannst die datei ja einfach starten, dann muß der Drucker schon was ausspucken), versuchs mal mit >> statt >