Die DeskJet 500 von hp haben sich als ultrarobuste Geräte herausgestellt, von denen ich auch genug Ersatz rumliegen habe. Von daher werden die Drucker rein seriell angesteuert. Endlosdrucker o.ä. schieden von vorn herein aus, da das Papierabreißen in der Hektik nur zur Katastrophe führen kann.

Ich bin gerade am Umarbeiten, da durch einen neuen Leitstellenrechner die alte Textformatierung auf den Ausdrucken nicht mehr hinhaut. Den ATTiny brauche ich nun auch nicht mehr, da ich festgestellt habe, daß man mit

Get B$
A$=A$+B$

aus einzelnen Zeichen einen langen String zusammensetzen kann und somit das abschließende "CR" entfallen kann. Setzt man hinter Get B$ eine Zeile mit If B$ =... kann man die Steuerzeichen bzw. Blocktrenner erkennen und die nachfolgenden Zeichen neuen Strings zuordnen. Ist einfacher als die erste Variante, bei der ich mit reinen Stringoperationen gearbeitet habe.

MfG

Frank