Das mit der Zeichenanzahl hängt davon ab, was du rein schreibst.
Die 7k Zeichen gehen nur, wenn du Zahlen also 0 bis 9 rein schreibst.
Ich glaube auch, dass der Korrketur-level da rein spielt - je höher desto weniger Zeichen.
Jetzt, wo mein Fehler gefunden ist, habe ich direkt mal die maximale Zeichenzahl getestet.
Wenn nur Zahlen verwendet werden, dann passen ca. 5000 Zeichen in den QR-Code. Damit ist die volle Breite des Bons genutzt.
Wenn Alphanumerische Zeichen verwendet werden, dann ist bei ca. 2000 Zeichen Schluß. Was allerdings wohl auch der Breite des Papiers geschuldet ist.