1
0
mirror of https://git.code.sf.net/p/zint/code synced 2026-05-11 16:43:51 +00:00

CLI: add ZINT_TEST-only "--test" option (currently just ensures

the barcode name table is sorted so binary chop works), adding
  `ZINT_HAVE_GS1SE` define to "zint_add_test.cmake" - allows
  `test_barcode_symbology()` in "test_args.c" to be a lot less
  verbose; `const`-up various variables;
manual: use better MAILMAKE_4S example data and mention special
  fixed string international destination
This commit is contained in:
gitlost
2025-12-26 18:22:48 +00:00
parent e8d9b7195a
commit a3f6c75bc0
8 changed files with 231 additions and 336 deletions

View File

@@ -5968,9 +5968,9 @@ Mailmark</h3>
includes Reed- Solomon error correction.</p>
<figure>
<img src="images/mailmark_4s.svg" class="trk"
alt="zint -b MAILMARK_4S --compliantheight -d &quot;1100000000000XY11&quot;" />
alt="zint -b MAILMARK_4S --compliantheight -d &quot;21B2254800659JW5O9QA6Y&quot;" />
<figcaption><span class="figure-label">Figure 107:</span>
<code>zint -b MAILMARK_4S --compliantheight -d "1100000000000XY11"</code></figcaption>
<code>zint -b MAILMARK_4S --compliantheight -d "21B2254800659JW5O9QA6Y"</code></figcaption>
</figure>
<p>Input is a pre-formatted alphanumeric string of 22 (for Barcode C) or
26 (for Barcode L) characters, producing a symbol with 66 or 78 bars
@@ -6030,7 +6030,8 @@ Mailmark Destination+DPS Patterns</caption>
<code>'S'</code> for space.</p>
<p>Four of the permitted patterns include a number of trailing space
characters - these will be appended by Zint if not included in the input
data.</p>
data. A special fixed string <code>"XY11 "</code> (5 trailing
spaces, inclusion optional) designates an international destination.</p>
<p>For the two-dimensional Data Matrix-based version, see <a
href="#royal-mail-2d-mailmark-cmdm-data-matrix">6.6.2 Royal Mail 2D
Mailmark (CMDM) (Data Matrix)</a>.</p>