tzint

Artifact [96ea14228b]
Login

Artifact 96ea14228bb5225197d8a7629644755369be9347be44f91ad218b01e8e90ac95:

Wiki page [examples] by alex 2018-07-19 17:28:09.
D 2018-07-19T17:28:09.602
L examples
U alex
W 4141
<h2>Examples</h2>

<hr>

<p><b>Encode a QR Code with data "Abc12":</b></p>

<verbatim>
    package require tzint
    tzint::Encode xbm myXbmVal {Abc12} -symbol qr -stat myStatVal
</verbatim>

<p>myStatVal will be:</p>

<verbatim>
zint 2.4.4 error {} rows 21 columns 21 width 42 height 42
myXbmVal will be:
#define symbol_width 42
#define symbol_height 42
static unsigned char symbol_bits[] = {
  0xff, 0x3f, 0xcc, 0xf3, 0xff, 0x03,
  0xff, 0x3f, 0xcc, 0xf3, 0xff, 0x03,
  0x03, 0x30, 0xfc, 0x30, 0x00, 0x03,
  0x03, 0x30, 0xfc, 0x30, 0x00, 0x03,
  0xf3, 0x33, 0xcf, 0x33, 0x3f, 0x03,
  0xf3, 0x33, 0xcf, 0x33, 0x3f, 0x03,
  0xf3, 0x33, 0xcc, 0x30, 0x3f, 0x03,
  0xf3, 0x33, 0xcc, 0x30, 0x3f, 0x03,
  0xf3, 0x33, 0x30, 0x33, 0x3f, 0x03,
  0xf3, 0x33, 0x30, 0x33, 0x3f, 0x03,
  0x03, 0x30, 0x00, 0x33, 0x00, 0x03,
  0x03, 0x30, 0x00, 0x33, 0x00, 0x03,
  0xff, 0x3f, 0x33, 0xf3, 0xff, 0x03,
  0xff, 0x3f, 0x33, 0xf3, 0xff, 0x03,
  0x00, 0x00, 0xcf, 0x03, 0x00, 0x00,
  0x00, 0x00, 0xcf, 0x03, 0x00, 0x00,
  0x3f, 0xff, 0xff, 0x3c, 0x30, 0x00,
  0x3f, 0xff, 0xff, 0x3c, 0x30, 0x00,
  0x3c, 0x0f, 0x03, 0x30, 0xcc, 0x03,
  0x3c, 0x0f, 0x03, 0x30, 0xcc, 0x03,
  0x03, 0xff, 0x30, 0x03, 0xc3, 0x03,
  0x03, 0xff, 0x30, 0x03, 0xc3, 0x03,
  0x0c, 0x0f, 0x3f, 0x30, 0x00, 0x00,
  0x0c, 0x0f, 0x3f, 0x30, 0x00, 0x00,
  0xc0, 0xfc, 0x30, 0x33, 0x03, 0x03,
  0xc0, 0xfc, 0x30, 0x33, 0x03, 0x03,
  0x00, 0x00, 0xcf, 0xcc, 0xcc, 0x00,
  0x00, 0x00, 0xcf, 0xcc, 0xcc, 0x00,
  0xff, 0x3f, 0xc3, 0xfc, 0xcc, 0x03,
  0xff, 0x3f, 0xc3, 0xfc, 0xcc, 0x03,
  0x03, 0x30, 0xcf, 0xcf, 0x0f, 0x00,
  0x03, 0x30, 0xcf, 0xcf, 0x0f, 0x00,
  0xf3, 0x33, 0xc3, 0xfc, 0xcc, 0x03,
  0xf3, 0x33, 0xc3, 0xfc, 0xcc, 0x03,
  0xf3, 0x33, 0x0c, 0xf0, 0xcc, 0x00,
  0xf3, 0x33, 0x0c, 0xf0, 0xcc, 0x00,
  0xf3, 0x33, 0x0f, 0x03, 0x3f, 0x03,
  0xf3, 0x33, 0x0f, 0x03, 0x3f, 0x03,
  0x03, 0x30, 0x0f, 0xf0, 0xcf, 0x00,
  0x03, 0x30, 0x0f, 0xf0, 0xcf, 0x00,
  0xff, 0x3f, 0x33, 0x33, 0xcf, 0x03,
  0xff, 0x3f, 0x33, 0x33, 0xcf, 0x03
}
</verbatim>

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAIAAABKoV4MAAAA8ElEQVRYw9WYUQvEIAyD1+P+/1/2
HgZDKCmf7sDUpzKcmKbGxrjwGGM8cUQ8X+54njN/qcfnOjq+GVkeCk3GrbKl/vVAr1BmBIrpuRr4
mk7oef2TPPWp/Dc5yHFP9Kt7J/PrOR7ouUpzvsmah9HHKt/1/das8oPr2qoaKv130nyCVfU5PHOq
O/LgntzTpOMjfDuhV3tXNcw7IqIBfp1uZpRkgnNv1On+TfP34tPcc22f87Tnivy452i4n+VeoJvH
q/2s0omsEP093h3nE0Eq3+PcLx+V8qUj50PdC36vG3senfQEqm66eTzu7+tTYMH9D6Ad81uAiTll
AAAAAElFTkSuQmCC">

<hr>

<p><b>Encode a Composite Symbol (ISO 24723):</b></p>

<p>The data to be encoded in the linear component of a composite symbol should be entered into a primary string with the data for the 2D component being entered in the normal way. To do this use the --primary option. For example:</p>

<verbatim>
    package require tzint
    tzint::Encode xbm myXbmVal {[99]1234-abcd} -symbol eanx-cc -mode 1 -primary {331234567890}
</verbatim>

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAAB2CAIAAABAuThbAAADDElEQVR42u3c25KqMBAFUJny/3+Z
82CVRRHSNBAgeNZ6ctDBXLahwcswjuNrr2EYvrc/+4m3ZLZn9hxvL+8t+zjdXntMrb/x3sr2x+3J
9Kv83/LerTOV2V7bczwOcS+Oz0LN3wt+gigjytCT95VPlq+EMpV3vnas1dP5GvFInbrvMdPnqtWU
03u3Pnu8n3gEjsyjVRlEGVEGtXK2Ytt6jbZWMcd7qNXE5Z5r1zjb1nz5a6i1cYir50z9XRvbuD4+
fg3eqgyijCjDgwxtq5nrKyQeH8FGmbEqo8AAUYZ+a2VVMvfmx6qMAgNEGfqtlVXM3JsZqzIKDBBl
aO7EzyvXPkc7lfl1iPi7d/nf4sj/qkPmVyz2/cJD5na+mqy1PP9txa1zEc9IvhdnnFNZlVFggCiD
KIMoI8ogyiDKIMqIMogyiDKIMogyogyiDKIMoowogyiDKIMoI8ogyiDKIMogyogyiDKIMogyogyi
DKIMoowoGwJEGUQZRBlEGVEGUQZRBlFGlEGUQZRBlEGUEWUQZRBlEGVEGUQZRBlEGVEGUQZRBlEG
UUaUQZRBlEGUEWUQZRBlEGVEGUQZRBlEGUSZHzaM49hyd8Pwer0++5ze/q+H2JhcMiZWZRQY0JP3
6lFg6vojY9yGYRhmf84ettqF7x566OyR8Yl7UY5MbWN5xH/KyERRLmf9+vYFbZi1p4z1OI5xF2Z/
Pq6EnXW5NlyLI7O4cfFGDzFoWWCUo3bvzO1oT23ynnvmFLf/4BB94t5hDPasyt3meHEFPT6vtQPu
003X4CNT2fmL/y/TgdsPK1vbsFhDz4qTxRfDV7eH0bKnH6uv/M/DFrOY6WwPMTi6Kh85pjevmPe1
IfPvT1yG8xXXYgU8PWVczWgPMWhQYCgiu60ctp4VTIuNH3un5t12yuNy9oL6LHluVxYb5+W7+Zhc
84I/9ZV/xpj81KqcHPRfuo7R9sJFqxPEezq+eiy+fUVZvbxfq/aCdwdq5eazSufayCx2MxjDxSvH
8XtPz4syPIXPYCDKIMogyrDsH2p7r98wyStbAAAAAElFTkSuQmCC">
Z e8d61e4c5cb591f67d8d7eac1b77dda2