Es muß ja auch irgendwie in Delphi gehen, das Format mitzugeben. FastReport macht es ja auch. Ich werde mir mal die Quellen von denen anschauen.
Natürlich geht es bestimmt auch per Delphi - aber nicht unbedingt per Canvas, wenn der Treiber wirklich eine Macke haben sollte, was ja auch hieße, ALLE diese Drucker weltweit können nur eine Etikettengröße. Ich glaub ehr, Du speicherst falsch im Treiber.
Und per Delphi geht es sogar ganz toll - allerdings im RAW-Druck per Commands.
Noch eine Anmerkung zu Etiketten-Rollendruckern mit vorgestanzten Etiketten: Normal braucht man das Etikett bei Einlegen einer neuen Rolle nur einmessen, die Lichtschranke macht im Steg dann den Rest. Mißt die Lichtschranke Etiketten-Ende/Neuanfang, ist der Druck eh zu Ende. Die eingelegte Rolle steuert ihr Format selber. Allerdings kann es dabei einen Parameter geben, der das evtl. verhindert: Der %-Wert der Messung von der Etikettenlänge.
Ich würde einfach mal ins Handbuch gucken, was da zu Format-Einstellung am Drucker selber steht.