Zitat von
p80286:
...
Sind Tintendrucker nicht auch Seitendrucker? Dann kann man da wohl schlecht einen Nadeldrucker "emulieren".
Hallo,
natürlich kann man das, es ist halt Arbeit. Ich habe mir auch beim Übergang zu Seitendruckern eine eigene Klasse geschrieben, um alte Software weiterverwenden zu können, und ich verwende die heute noch, weil die Ausgabe für Listen usw. viel einfacher ist - ein lineprinter.writeln() druckt genauso wie ein alter Nadler, bloss eben auf jedem Windowsdrucker. Allerdings braucht man dazu einen nichtproportionalen Font wie Courier. Und der Drucker druckt natürlich nicht eine einzelne Zeile, sondern die ganze Seite, wenn ein Seitenvorschub kommt.
Wenn man dann noch ESC/P emuliert, kann man sogar alte DOS-Software für NEC P6 o.ä. weiterbetreiben mit einem Laserdrucker, Durchschläge kann die Software natürlich auch.
Gruss Reinhard