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:
gitlost 2025-01-22 08:13:42 +00:00
parent 60e1c76858
commit a4b557786f
12 changed files with 184 additions and 125 deletions

View file

@ -750,7 +750,7 @@ Value
70 `BARCODE_RM4SCC` Royal Mail 4-State Customer Code (RM4SCC)
71 `BARCODE_DATAMATRIX` Data Matrix (ECC200)
71 `BARCODE_DATAMATRIX` Data Matrix (ECC 200)
72 `BARCODE_EAN14` EAN-14
@ -796,7 +796,7 @@ Value
99 `BARCODE_HIBC_39` HIBC Code 39
102 `BARCODE_HIBC_DM` HIBC Data Matrix ECC200
102 `BARCODE_HIBC_DM` HIBC Data Matrix
104 `BARCODE_HIBC_QR` HIBC QR Code
@ -3094,11 +3094,11 @@ one can be added by setting `--vers=1` (API `option_2 = 1`). To have the check
character appear in the Human Readable Text, set `--vers=2` (API
`option_2 = 2`).
### 6.1.9 Pharmacode
### 6.1.9 Pharmacode One-Track
![`zint -b PHARMA --compliantheight -d "130170"`](images/pharma.svg){.lin}
Developed by Laetus, Pharmacode is used for the identification of
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.
@ -3690,13 +3690,13 @@ string of shorter length. To select CC-C use `--mode=3` (API `option_1 = 3`).
## 6.4 Two-Track Symbols
### 6.4.1 Two-Track Pharmacode
### 6.4.1 Pharmacode Two-Track
![`zint -b PHARMA_TWO --compliantheight -d
"29876543"`](images/pharma_two.svg){.trk}
Developed by Laetus, Pharmacode Two-Track is an alternative system to Pharmacode
One-Track (see [6.1.9 Pharmacode]) used for the identification of
One-Track (see [6.1.9 Pharmacode One-Track]) used for the identification of
pharmaceuticals. The symbology is able to encode whole numbers between 4 and
64570080.
@ -3956,8 +3956,8 @@ default but also supports encoding in other character sets using the ECI
mechanism. It can also encode GS1 data. The size of the generated symbol can be
adjusted using the `--vers` option (API `option_2`) as shown in the table below.
A separate symbology ID (`BARCODE_HIBC_DM`) 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.
Industry Barcode (HIBC) data. Note that only ECC 200 symbols are supported, the
older standards (ECC 000 to 140) have now been removed from Zint.
Input Symbol Size Input Symbol Size Input Symbol Size
----- ----------- -- ----- ----------- -- ----- -----------
@ -4762,7 +4762,7 @@ maximum of 128 digits and does not include a check digit.
## 7.1 License
Zint, libzint and Zint Barcode Studio are Copyright © 2024 Robin Stuart. All
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 clause) license whereas the GUI,
@ -4838,7 +4838,7 @@ international standards:
### 7.5.1 Symbology Standards
- ISO/IEC 24778:2008 Information technology - Automatic identification and data
- ISO/IEC 24778:2024 Information technology - Automatic identification and data
capture techniques - Aztec Code bar code symbology specification
- SEMI T1-95 Specification for Back Surface Bar Code Marking of Silicon Wafers
(BC412) (1996)
@ -4853,8 +4853,8 @@ international standards:
- ANSI/AIM BC6-2000 - Uniform Symbology Specification Code 49
- ANSI/AIM BC5-1995 - Uniform Symbology Specification Code 93
- AIM Uniform Symbology Specification Code One (1994)
- ISO/IEC 16022:2006 Information technology - Automatic identification and data
capture techniques - Data Matrix ECC200 bar code symbology specification
- ISO/IEC 16022:2024 Information technology - Automatic identification and data
capture techniques - Data Matrix bar code symbology specification
- ISO/IEC 21471:2020 Information technology - Automatic identification and data
capture techniques - Extended rectangular data matrix (DMRE) bar code
symbology specification
@ -5032,10 +5032,10 @@ make
sudo make install
```
For Windows, a Visual Studio 6.0 project file is available at
`"backend_tcl\zint_tcl.dsp"`. 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.
For Windows, a Microsoft Visual C++ project file is available at
`"backend_tcl\zint_tcl.vcxproj"`. There is also a Visual Studio makefile
available at `"backend_tcl\win\makefile.vc"`, which can be run with `nmake` -
for details see `"backend_tcl\win\README.txt"`.
Once built and installed, invoke the Tcl/Tk CLI `"wish"`: