You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct Code 128 pattern table (43 wrong entries at indices 60-102)
The bar/space width patterns for Code 128 values 60-102 were incorrect,
causing all lowercase letters, special characters above ASCII 91, and
Code 128 function characters (FNC1-4, CODE_A/B/C, START_A/B/C) to
produce unscannable barcodes.
Fixed in all 4 files that contain the pattern table:
- code128.ts, gs1-128.ts, codablock-f.ts, code16k.ts
Patterns verified against JsBarcode reference implementation.
Scanning verified with zbarimg for lowercase, mixed case, and GS1-128.
Also fixes MicroPDF417 row rendering and padding.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments