1
0
mirror of https://git.code.sf.net/p/zint/code synced 2026-06-10 15:43:40 +00:00

TELEPEN/TELEPEN_NUM: support AIM-defined Start/Stop characters

with option "--vers=1" (API `option_2 = 1`);
  define minimum height based on AIM USS Telepen
TELEPEN_NUM: support switching to Full ASCII mode with DLE;
  max digits 136 -> 138
TELEPEN: support switching to Compressed Numeric Mode with DLE
  if AIM-defined Start/Stop enabled
CLI: make args for  "--dmb256", "--dmc40", "--scalexdimdp" and
  "--scmvv" optional
library: new escape sequences `\L`, `\F`, `\N`, & refactor parsing
  to use `escs` table
ZBarcode_Scale_From_XdimDp: allow TXT filetype (so "--dump" test
  works)
output: Telepen default quiet zone confirmed as 10X
aztec/dmatrix: fix source line too long
man page: embolden options and emphasize args;
  add barcode names to standards; various other fixes
This commit is contained in:
gitlost
2026-05-26 20:32:51 +01:00
parent 07777d044a
commit 771a1b3cdd
34 changed files with 2167 additions and 1155 deletions
+10 -3
View File
@@ -1,9 +1,9 @@
Version 2.16.0.9 (dev) not released yet (2026-04-27)
Version 2.16.0.9 (dev) not released yet (2026-05-26)
====================================================
**Incompatible changes**
------------------------
- Code 128 now errors on unrecognized extra escape sequences
- Code 128 now errors on unrecognised extra escape sequences
(previously just passed them through)
- Aztec error codeword percentages adjusted to be at least advertised values
(may cause symbol size change, and generation failure if specified)
@@ -13,6 +13,7 @@ Version 2.16.0.9 (dev) not released yet (2026-04-27)
option for processing GS1 input
- CLI now warns if both "--dmre" and "--square" are given
(previously silently ignored "--dmre")
- New escape sequences `\L` (DLE), `\F` (FS), `\N` (US)
Changes
-------
@@ -20,6 +21,7 @@ Changes
`BARCODE_MEMORY_FILE` and use in GUI for pasting to clipboard instead of
creating temporary file
- CLI: allow "tiff" as filetype (saved as ".tif");
make args for "--scalexdimdp" and "--scmvv" optional;
add `ZINT_TEST`-only "--test" option to do various internal tests
- GS1SE: exclude GS1_128 from requisite AIs check as may be spread across more
than one barcode (ticket #348, props Harald Oehlmann and Terry Burton)
@@ -31,12 +33,17 @@ Changes
- GS1: new `GS1RAW_MODE` (CLI "--gs1raw") and GS1 Syntax Engine "Unbracketed AI
element strings" (caret) options for specifying GS1 input (ticket #350, props
Mario Verbruggen)
- DATAMATRIX: new options "--dmb256=" (`option_3 = DM_B256_START`) & "--dmc40="
- DATAMATRIX: new options "--dmb256" (`option_3 = DM_B256_START`) & "--dmc40"
(`option_3 = DM_C40_START`) to allow forcing of initial encodation for given
no. (`option_1`) of initial characters, with 0 meaning all
- AZTEC/DATAMATRIX: add manual FNC1 support
- AUSPOST: support FCC 00 Null (DPID all zeroes) and allow variable length data
input
- general: new escape sequences `\L` (DLE), `\F` (FS), `\N` (US)
- TELEPEN/TELEPEN_NUM: support AIM-defined Start/Stop characters with option
"--vers=1" (API `option_2 = 1`)
- TELEPEN_NUM: support switching to Full ASCII mode with DLE
- TELEPEN: support switching to Compressed Numeric Mode with DLE if AIM enabled
Bugs
----