models/brand_mark_data library

Die Marke als Rohdaten (Zwilling von brandMark-daten.ts in @kreiseck/kasseneck-api ab 0.26.0): ein 1-Bit-Raster je Druckbreite -- MSB zuerst, jede Zeile auf volle Bytes aufgefuellt, base64-kodiert.

Gezogen aus dem Vertrag (tool/zwillinge.sh ziehen, test/fixtures/vertrag/marke.json) -- nicht von Hand abgetippt und nicht neu gerechnet. test/marke_test.dart beweist, dass diese Datei mit dem Vertrag uebereinstimmt. Wer die Marke aendert, aendert zuerst das JS-Paket und zieht hier neu (docs/specs/2026-09-21-marke-einheitlich-design.md, § 3.4).

Classes

BrandMarkRaster
Ein gepacktes Raster: Masse plus die Bits selbst.

Constants

brandMarkRasters → const Map<KeckPaperSize, BrandMarkRaster>
Das Raster der Marke, je Papierbreite -- fertig, nichts wird zur Laufzeit gerastert oder skaliert (siehe brandMarkImage).