Moin,

... also die reine Textausgabe auf einen Drucker ist simpel: das zu sendende Byte (ASCII-Code des Zeichens) auf die 8 Datenleitungen legen und auf der Strobe-Leitung einen (lowaktiv!) Impuls ausgeben (1-0-1) von ca. 1 ms oder länger ...

Für einfache Textprotokolle ist der Drucker z.B. im "IBM-Proprinter-Mode" zu betreiben - das können 99% aller Drucker am Markt. In diesen Modus bringst du den Drucker durch Voreinstellung an den DIP-Schaltern oder (wenn nicht vorhanden) über Steuerkommandos. Die Beginnen z.B. bei Epson-Druckern immer mit "ESC" (ASCII 27) und machen dem Drucker klar, das das was jetzt kommt ein Steuerkommando und Nichts zum Drucken ist. Für die Kommandos kommst du um das Laesen der Programmieranleitung des jeweiligen Druckertypes nicht drumrum.

Ob deine Anwendung es erforderlich macht, auch die Leitungen vom Drucker her auszuwerten (z.B. Busy, Paper Out usw.) musst du selber einschätzen. Einfach nur drucken tut's auch ohne ...

Frank