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).