Ich habe es genau so gemacht, wie in dem
BDN Artikel beschrieben. Die Kassenschublade öffnet sich, allerdings wird durch das BeginDoc und EndDoc (was aber beides unbedingt notwendig ist, damit es funktioniert) ein kleiner Abschnitt gedruckt. Der Abschnitt ist zwar leer, aber es wird immer ein ca. 2 cm langes Stück Papier rausgefahren und abgeschnitten. Bei 10 Kassenbons wären das schon 20 cm verschwendetes Papier und 10 Papierschnipsel. Also leider keine Lösung.
Der Tipp in deinem Posting davor (AssignPrn) geht leider auch nicht. Da öffnet sich die Schublade garnicht. Mir scheint, er druckt den String, der eigentlich eine Steuersequenz ist, auf das Papier (kann ich leider gerade nicht genau feststellen, da das Thermopapier alle ist, ist gerade normales Papier drin).
Kann man dem Drucker bei dem AssignPrn und Write vielleicht irgendwie sagen, dass das jetzt kein Text ist, sondern ein Steuercode? Ist so eine Art Raw-Modus aktivierbar?