ULTRA: enable compression for GS1_MODE; compression changes; fixes; tests

This commit is contained in:
gitlost 2020-04-09 22:08:54 +01:00
parent e86d9d1dc8
commit e04f662dc0
21 changed files with 762 additions and 46 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

View file

@ -1,5 +1,5 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Zint 2.7.1
%%Creator: Zint 2.8.0
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 136 118

View file

@ -1,5 +1,5 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Zint 2.7.1
%%Creator: Zint 2.8.0
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 26 20

View file

@ -1,5 +1,5 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Zint 2.7.1
%%Creator: Zint 2.8.0
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 42 42

View file

@ -0,0 +1,185 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Zint 2.8.0
%%Title: Zint Generated Symbol
%%Pages: 0
%%BoundingBox: 0 0 26 26
%%EndComments
/TL { setlinewidth moveto lineto stroke } bind def
/TD { newpath 0 360 arc fill } bind def
/TH { 0 setlinewidth moveto lineto lineto lineto lineto lineto closepath fill } bind def
/TB { 2 copy } bind def
/TR { newpath 4 1 roll exch moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill } bind def
/TE { pop pop } bind def
newpath
1.00 1.00 1.00 setrgbcolor
26.00 0.00 TB 0.00 26.00 TR
TE
0.00 1.00 1.00 setrgbcolor
2.00 22.00 TB 22.00 2.00 TR
TE
2.00 20.00 TB 4.00 2.00 TR
TE
2.00 20.00 TB 14.00 2.00 TR
TE
2.00 18.00 TB 12.00 2.00 TR
TE
2.00 18.00 TB 18.00 2.00 TR
TE
2.00 16.00 TB 14.00 4.00 TR
TE
2.00 14.00 TB 10.00 2.00 TR
TE
2.00 10.00 TB 10.00 4.00 TR
TE
2.00 10.00 TB 18.00 6.00 TR
TE
2.00 8.00 TB 4.00 2.00 TR
TE
2.00 8.00 TB 14.00 2.00 TR
TE
2.00 6.00 TB 10.00 4.00 TR
TE
2.00 6.00 TB 20.00 2.00 TR
TE
2.00 4.00 TB 14.00 2.00 TR
TE
2.00 4.00 TB 22.00 2.00 TR
TE
2.00 2.00 TB 4.00 2.00 TR
TE
1.00 0.00 1.00 setrgbcolor
2.00 22.00 TB 12.00 6.00 TR
TE
2.00 20.00 TB 10.00 2.00 TR
TE
2.00 20.00 TB 18.00 2.00 TR
TE
2.00 16.00 TB 22.00 2.00 TR
TE
2.00 14.00 TB 4.00 2.00 TR
TE
2.00 14.00 TB 12.00 2.00 TR
TE
2.00 14.00 TB 16.00 2.00 TR
TE
2.00 10.00 TB 14.00 2.00 TR
TE
2.00 8.00 TB 10.00 4.00 TR
TE
2.00 8.00 TB 16.00 8.00 TR
TE
2.00 6.00 TB 14.00 2.00 TR
TE
2.00 4.00 TB 4.00 2.00 TR
TE
2.00 4.00 TB 18.00 2.00 TR
TE
2.00 2.00 TB 10.00 4.00 TR
TE
2.00 2.00 TB 16.00 2.00 TR
TE
2.00 2.00 TB 20.00 2.00 TR
TE
1.00 1.00 0.00 setrgbcolor
2.00 22.00 TB 4.00 2.00 TR
TE
2.00 22.00 TB 18.00 4.00 TR
TE
2.00 20.00 TB 12.00 2.00 TR
TE
2.00 18.00 TB 14.00 4.00 TR
TE
2.00 18.00 TB 20.00 4.00 TR
TE
2.00 16.00 TB 4.00 2.00 TR
TE
2.00 16.00 TB 10.00 2.00 TR
TE
2.00 16.00 TB 18.00 2.00 TR
TE
2.00 14.00 TB 20.00 4.00 TR
TE
2.00 6.00 TB 4.00 2.00 TR
TE
2.00 6.00 TB 16.00 4.00 TR
TE
2.00 6.00 TB 22.00 2.00 TR
TE
2.00 4.00 TB 12.00 2.00 TR
TE
2.00 2.00 TB 14.00 2.00 TR
TE
2.00 2.00 TB 22.00 2.00 TR
TE
0.00 1.00 0.00 setrgbcolor
2.00 22.00 TB 10.00 2.00 TR
TE
2.00 20.00 TB 16.00 2.00 TR
TE
2.00 20.00 TB 20.00 4.00 TR
TE
2.00 18.00 TB 4.00 2.00 TR
TE
2.00 18.00 TB 10.00 2.00 TR
TE
2.00 16.00 TB 12.00 2.00 TR
TE
2.00 16.00 TB 20.00 2.00 TR
TE
2.00 14.00 TB 14.00 2.00 TR
TE
2.00 14.00 TB 18.00 2.00 TR
TE
2.00 10.00 TB 4.00 2.00 TR
TE
2.00 10.00 TB 16.00 2.00 TR
TE
2.00 4.00 TB 10.00 2.00 TR
TE
2.00 4.00 TB 16.00 2.00 TR
TE
2.00 4.00 TB 20.00 2.00 TR
TE
2.00 2.00 TB 18.00 2.00 TR
TE
0.00 0.00 0.00 setrgbcolor
2.00 24.00 TB 0.00 26.00 TR
TE
2.00 22.00 TB 0.00 2.00 TR
TE
22.00 2.00 TB 6.00 2.00 TR
TE
10.00 14.00 TB 24.00 2.00 TR
TE
2.00 20.00 TB 0.00 4.00 TR
TE
2.00 18.00 TB 0.00 2.00 TR
TE
2.00 16.00 TB 0.00 4.00 TR
TE
2.00 14.00 TB 0.00 2.00 TR
TE
2.00 12.00 TB 0.00 4.00 TR
TE
2.00 12.00 TB 10.00 2.00 TR
TE
2.00 12.00 TB 14.00 2.00 TR
TE
2.00 12.00 TB 18.00 2.00 TR
TE
2.00 12.00 TB 22.00 4.00 TR
TE
2.00 10.00 TB 0.00 2.00 TR
TE
10.00 2.00 TB 24.00 2.00 TR
TE
2.00 8.00 TB 0.00 4.00 TR
TE
2.00 6.00 TB 0.00 2.00 TR
TE
2.00 4.00 TB 0.00 4.00 TR
TE
2.00 2.00 TB 0.00 2.00 TR
TE
2.00 0.00 TB 0.00 26.00 TR
TE

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

View file

@ -0,0 +1,94 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="26" height="26" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<desc>Zint Generated Symbol
</desc>
<g id="barcode" fill="#000000">
<rect x="0" y="0" width="26" height="26" fill="#FFFFFF" />
<rect x="0.00" y="0.00" width="26.00" height="2.00" fill="#000000" />
<rect x="0.00" y="2.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="2.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="6.00" y="2.00" width="2.00" height="22.00" fill="#000000" />
<rect x="10.00" y="2.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="12.00" y="2.00" width="6.00" height="2.00" fill="#ff00ff" />
<rect x="18.00" y="2.00" width="4.00" height="2.00" fill="#ffff00" />
<rect x="22.00" y="2.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="24.00" y="2.00" width="2.00" height="10.00" fill="#000000" />
<rect x="0.00" y="4.00" width="4.00" height="2.00" fill="#000000" />
<rect x="4.00" y="4.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="10.00" y="4.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="12.00" y="4.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="14.00" y="4.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="16.00" y="4.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="18.00" y="4.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="20.00" y="4.00" width="4.00" height="2.00" fill="#00ff00" />
<rect x="0.00" y="6.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="6.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="10.00" y="6.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="12.00" y="6.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="14.00" y="6.00" width="4.00" height="2.00" fill="#ffff00" />
<rect x="18.00" y="6.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="20.00" y="6.00" width="4.00" height="2.00" fill="#ffff00" />
<rect x="0.00" y="8.00" width="4.00" height="2.00" fill="#000000" />
<rect x="4.00" y="8.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="10.00" y="8.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="12.00" y="8.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="14.00" y="8.00" width="4.00" height="2.00" fill="#00ffff" />
<rect x="18.00" y="8.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="20.00" y="8.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="22.00" y="8.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="0.00" y="10.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="10.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="10.00" y="10.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="12.00" y="10.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="14.00" y="10.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="16.00" y="10.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="18.00" y="10.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="20.00" y="10.00" width="4.00" height="2.00" fill="#ffff00" />
<rect x="0.00" y="12.00" width="4.00" height="2.00" fill="#000000" />
<rect x="10.00" y="12.00" width="2.00" height="2.00" fill="#000000" />
<rect x="14.00" y="12.00" width="2.00" height="2.00" fill="#000000" />
<rect x="18.00" y="12.00" width="2.00" height="2.00" fill="#000000" />
<rect x="22.00" y="12.00" width="4.00" height="2.00" fill="#000000" />
<rect x="0.00" y="14.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="14.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="10.00" y="14.00" width="4.00" height="2.00" fill="#00ffff" />
<rect x="14.00" y="14.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="16.00" y="14.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="18.00" y="14.00" width="6.00" height="2.00" fill="#00ffff" />
<rect x="24.00" y="14.00" width="2.00" height="10.00" fill="#000000" />
<rect x="0.00" y="16.00" width="4.00" height="2.00" fill="#000000" />
<rect x="4.00" y="16.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="10.00" y="16.00" width="4.00" height="2.00" fill="#ff00ff" />
<rect x="14.00" y="16.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="16.00" y="16.00" width="8.00" height="2.00" fill="#ff00ff" />
<rect x="0.00" y="18.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="18.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="10.00" y="18.00" width="4.00" height="2.00" fill="#00ffff" />
<rect x="14.00" y="18.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="16.00" y="18.00" width="4.00" height="2.00" fill="#ffff00" />
<rect x="20.00" y="18.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="22.00" y="18.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="0.00" y="20.00" width="4.00" height="2.00" fill="#000000" />
<rect x="4.00" y="20.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="10.00" y="20.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="12.00" y="20.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="14.00" y="20.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="16.00" y="20.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="18.00" y="20.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="20.00" y="20.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="22.00" y="20.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="0.00" y="22.00" width="2.00" height="2.00" fill="#000000" />
<rect x="4.00" y="22.00" width="2.00" height="2.00" fill="#00ffff" />
<rect x="10.00" y="22.00" width="4.00" height="2.00" fill="#ff00ff" />
<rect x="14.00" y="22.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="16.00" y="22.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="18.00" y="22.00" width="2.00" height="2.00" fill="#00ff00" />
<rect x="20.00" y="22.00" width="2.00" height="2.00" fill="#ff00ff" />
<rect x="22.00" y="22.00" width="2.00" height="2.00" fill="#ffff00" />
<rect x="0.00" y="24.00" width="26.00" height="2.00" fill="#000000" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

View file

@ -0,0 +1,13 @@
FF F8
B7 F8
F7 F8
B7 F8
F7 F8
B7 F8
D5 58
B7 F8
F7 F8
B7 F8
F7 F8
B7 F8
FF F8