mirror of
https://git.code.sf.net/p/zint/code
synced 2025-05-24 20:14:28 -04:00
backend_tcl: add "win/readme.txt"; fiddle with "readme.txt"
README: copyright 2024 -> 2025; remove primarily Linux bit manual: update Tcl instructions; copyright 2024 -> 2025; Data Matrix ECC200 -> ECC 200, mention previous standards by name; manual/GUI: Pharmacode -> Pharmacode One-Track, 2-track Pharmacode -> Pharmacode Two-Track backend/DEVELOPER: update
This commit is contained in:
parent
60e1c76858
commit
a4b557786f
12 changed files with 184 additions and 125 deletions
|
@ -572,7 +572,8 @@ Identification Number (VIN)</a></li>
|
|||
</ul></li>
|
||||
<li><a href="#codabar-en-798" id="toc-codabar-en-798">6.1.8 Codabar (EN
|
||||
798)</a></li>
|
||||
<li><a href="#pharmacode" id="toc-pharmacode">6.1.9 Pharmacode</a></li>
|
||||
<li><a href="#pharmacode-one-track" id="toc-pharmacode-one-track">6.1.9
|
||||
Pharmacode One-Track</a></li>
|
||||
<li><a href="#code-128" id="toc-code-128">6.1.10 Code 128</a>
|
||||
<ul>
|
||||
<li><a href="#standard-code-128-iso-15417"
|
||||
|
@ -650,8 +651,8 @@ id="toc-gs1-composite-symbols-iso-24723">6.3 GS1 Composite Symbols (ISO
|
|||
<li><a href="#two-track-symbols" id="toc-two-track-symbols">6.4
|
||||
Two-Track Symbols</a>
|
||||
<ul>
|
||||
<li><a href="#two-track-pharmacode" id="toc-two-track-pharmacode">6.4.1
|
||||
Two-Track Pharmacode</a></li>
|
||||
<li><a href="#pharmacode-two-track" id="toc-pharmacode-two-track">6.4.1
|
||||
Pharmacode Two-Track</a></li>
|
||||
<li><a href="#postnet" id="toc-postnet">6.4.2 POSTNET</a></li>
|
||||
<li><a href="#planet" id="toc-planet">6.4.3 PLANET</a></li>
|
||||
<li><a href="#brazilian-cepnet" id="toc-brazilian-cepnet">6.4.4
|
||||
|
@ -1789,7 +1790,7 @@ DataBar Truncated)</td>
|
|||
<tr>
|
||||
<td style="text-align: left;">71</td>
|
||||
<td style="text-align: left;"><code>BARCODE_DATAMATRIX</code></td>
|
||||
<td style="text-align: left;">Data Matrix (ECC200)</td>
|
||||
<td style="text-align: left;">Data Matrix (ECC 200)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: left;">72</td>
|
||||
|
@ -1904,7 +1905,7 @@ DataBar Truncated)</td>
|
|||
<tr>
|
||||
<td style="text-align: left;">102</td>
|
||||
<td style="text-align: left;"><code>BARCODE_HIBC_DM</code></td>
|
||||
<td style="text-align: left;">HIBC Data Matrix ECC200</td>
|
||||
<td style="text-align: left;">HIBC Data Matrix</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align: left;">104</td>
|
||||
|
@ -4802,16 +4803,16 @@ is generated by default, but a modulo-16 one can be added by setting
|
|||
<code>--vers=1</code> (API <code>option_2 = 1</code>). To have the check
|
||||
character appear in the Human Readable Text, set <code>--vers=2</code>
|
||||
(API <code>option_2 = 2</code>).</p>
|
||||
<h3 id="pharmacode">6.1.9 Pharmacode</h3>
|
||||
<h3 id="pharmacode-one-track">6.1.9 Pharmacode One-Track</h3>
|
||||
<figure>
|
||||
<img src="images/pharma.svg" title="fig:" class="lin"
|
||||
alt="zint -b PHARMA --compliantheight -d "130170"" />
|
||||
<figcaption
|
||||
aria-hidden="true"><code>zint -b PHARMA --compliantheight -d "130170"</code></figcaption>
|
||||
</figure>
|
||||
<p>Developed by Laetus, Pharmacode is used for the identification of
|
||||
pharmaceuticals. The symbology is able to encode whole numbers between 3
|
||||
and 131070.</p>
|
||||
<p>Developed by Laetus, Pharmacode One-Track is used for the
|
||||
identification of pharmaceuticals. The symbology is able to encode whole
|
||||
numbers between 3 and 131070.</p>
|
||||
<h3 id="code-128">6.1.10 Code 128</h3>
|
||||
<h4 id="standard-code-128-iso-15417">6.1.10.1 Standard Code 128 (ISO
|
||||
15417)</h4>
|
||||
|
@ -5533,7 +5534,7 @@ GS1-128 linear component. CC-C can encode up to 2361 numeric digits or
|
|||
an alphanumeric string of shorter length. To select CC-C use
|
||||
<code>--mode=3</code> (API <code>option_1 = 3</code>).</p>
|
||||
<h2 id="two-track-symbols">6.4 Two-Track Symbols</h2>
|
||||
<h3 id="two-track-pharmacode">6.4.1 Two-Track Pharmacode</h3>
|
||||
<h3 id="pharmacode-two-track">6.4.1 Pharmacode Two-Track</h3>
|
||||
<figure>
|
||||
<img src="images/pharma_two.svg" title="fig:" class="trk"
|
||||
alt="zint -b PHARMA_TWO --compliantheight -d "29876543"" />
|
||||
|
@ -5541,9 +5542,10 @@ alt="zint -b PHARMA_TWO --compliantheight -d "29876543"" />
|
|||
aria-hidden="true"><code>zint -b PHARMA_TWO --compliantheight -d "29876543"</code></figcaption>
|
||||
</figure>
|
||||
<p>Developed by Laetus, Pharmacode Two-Track is an alternative system to
|
||||
Pharmacode One-Track (see <a href="#pharmacode">6.1.9 Pharmacode</a>)
|
||||
used for the identification of pharmaceuticals. The symbology is able to
|
||||
encode whole numbers between 4 and 64570080.</p>
|
||||
Pharmacode One-Track (see <a href="#pharmacode-one-track">6.1.9
|
||||
Pharmacode One-Track</a>) used for the identification of
|
||||
pharmaceuticals. The symbology is able to encode whole numbers between 4
|
||||
and 64570080.</p>
|
||||
<h3 id="postnet">6.4.2 POSTNET</h3>
|
||||
<figure>
|
||||
<img src="images/postnet.svg" title="fig:" class="trk"
|
||||
|
@ -5897,8 +5899,8 @@ data. The size of the generated symbol can be adjusted using the
|
|||
<code>--vers</code> option (API <code>option_2</code>) as shown in the
|
||||
table below. A separate symbology ID (<code>BARCODE_HIBC_DM</code>) can
|
||||
be used to encode Health Industry Barcode (HIBC) data. Note that only
|
||||
ECC200 encoding is supported, the older standards have now been removed
|
||||
from Zint.</p>
|
||||
ECC 200 symbols are supported, the older standards (ECC 000 to 140) have
|
||||
now been removed from Zint.</p>
|
||||
<div id="tbl:datamatrix_sizes" class="tablenos">
|
||||
<table id="tbl:datamatrix_sizes" data-tag=": Data Matrix Sizes">
|
||||
<caption><span>Table : Data Matrix Sizes</span> </caption>
|
||||
|
@ -8082,7 +8084,7 @@ not include a check digit.</p>
|
|||
<h1 id="legal-and-version-information">7. Legal and Version
|
||||
Information</h1>
|
||||
<h2 id="license">7.1 License</h2>
|
||||
<p>Zint, libzint and Zint Barcode Studio are Copyright © 2024 Robin
|
||||
<p>Zint, libzint and Zint Barcode Studio are Copyright © 2025 Robin
|
||||
Stuart. All historical versions are distributed under the GNU General
|
||||
Public License version 3 or later. Versions 2.5 and later are released
|
||||
under a dual license: the encoding library is released under the BSD (3
|
||||
|
@ -8148,7 +8150,7 @@ Specification</li>
|
|||
and international standards:</p>
|
||||
<h3 id="symbology-standards">7.5.1 Symbology Standards</h3>
|
||||
<ul>
|
||||
<li>ISO/IEC 24778:2008 Information technology - Automatic identification
|
||||
<li>ISO/IEC 24778:2024 Information technology - Automatic identification
|
||||
and data capture techniques - Aztec Code bar code symbology
|
||||
specification</li>
|
||||
<li>SEMI T1-95 Specification for Back Surface Bar Code Marking of
|
||||
|
@ -8170,8 +8172,8 @@ specification</li>
|
|||
<li>ANSI/AIM BC6-2000 - Uniform Symbology Specification Code 49</li>
|
||||
<li>ANSI/AIM BC5-1995 - Uniform Symbology Specification Code 93</li>
|
||||
<li>AIM Uniform Symbology Specification Code One (1994)</li>
|
||||
<li>ISO/IEC 16022:2006 Information technology - Automatic identification
|
||||
and data capture techniques - Data Matrix ECC200 bar code symbology
|
||||
<li>ISO/IEC 16022:2024 Information technology - Automatic identification
|
||||
and data capture techniques - Data Matrix bar code symbology
|
||||
specification</li>
|
||||
<li>ISO/IEC 21471:2020 Information technology - Automatic identification
|
||||
and data capture techniques - Extended rectangular data matrix (DMRE)
|
||||
|
@ -8692,10 +8694,11 @@ class="sourceCode bash"><code class="sourceCode bash"><span id="cb123-1"><a href
|
|||
<span id="cb123-3"><a href="#cb123-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./configure</span></span>
|
||||
<span id="cb123-4"><a href="#cb123-4" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span></span>
|
||||
<span id="cb123-5"><a href="#cb123-5" aria-hidden="true" tabindex="-1"></a><span class="fu">sudo</span> make install</span></code></pre></div>
|
||||
<p>For Windows, a Visual Studio 6.0 project file is available at
|
||||
<code>"backend_tcl\zint_tcl.dsp"</code>. This can also be opened (and
|
||||
converted) by more modern Visual Studio versions, though some fixing up
|
||||
of the project configuration will likely be required.</p>
|
||||
<p>For Windows, a Microsoft Visual C++ project file is available at
|
||||
<code>"backend_tcl\zint_tcl.vcxproj"</code>. There is also a Visual
|
||||
Studio makefile available at <code>"backend_tcl\win\makefile.vc"</code>,
|
||||
which can be run with <code>nmake</code> - for details see
|
||||
<code>"backend_tcl\win\README.txt"</code>.</p>
|
||||
<p>Once built and installed, invoke the Tcl/Tk CLI
|
||||
<code>"wish"</code>:</p>
|
||||
<div class="sourceCode" id="cb124"><pre
|
||||
|
@ -9444,16 +9447,16 @@ from</p>
|
|||
<h2 id="conforming-to">CONFORMING TO</h2>
|
||||
<p>Zint is designed to be compliant with a number of international
|
||||
standards, including:</p>
|
||||
<p>ISO/IEC 24778:2008, ANSI/AIM BC12-1998, EN 798:1996, AIM ISS-X-24
|
||||
<p>ISO/IEC 24778:2024, ANSI/AIM BC12-1998, EN 798:1996, AIM ISS-X-24
|
||||
(1995), ISO/IEC 15417:2007, EN 12323:2005, ISO/IEC 16388:2007, ANSI/AIM
|
||||
BC6-2000, ANSI/AIM BC5-1995, AIM USS Code One (1994), ISO/IEC
|
||||
16022:2006, ISO/IEC 21471:2019, ISO/IEC 15420:2009, AIMD014 (v 1.63)
|
||||
16022:2024, ISO/IEC 21471:2019, ISO/IEC 15420:2009, AIMD014 (v 1.63)
|
||||
(2008), ISO/IEC 24723:2010, ISO/IEC 24724:2011, ISO/IEC 20830:2021,
|
||||
ISO/IEC 16390:2007, ISO/IEC 16023:2000, ISO/IEC 24728:2006, ISO/IEC
|
||||
15438:2015, ISO/IEC 18004:2015, ISO/IEC 23941:2022, AIM ITS/04-023
|
||||
(2022)</p>
|
||||
<h2 id="copyright">COPYRIGHT</h2>
|
||||
<p>Copyright © 2024 Robin Stuart. Released under GNU GPL 3.0 or
|
||||
<p>Copyright © 2025 Robin Stuart. Released under GNU GPL 3.0 or
|
||||
later.</p>
|
||||
<h2 id="author">AUTHOR</h2>
|
||||
<p>Robin Stuart <a href="mailto:robin@zint.org.uk"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue