Оглавление
Примеры XML-файлов
Упрощённый пример XML файла
<?xml version="1.0" encoding="UTF-8" ?>
<PrintData>
<PrinterName>Zebra TLP3842</PrinterName>
<TemplateName>20x30.sctmpl</TemplateName>
<Count>1</Count>
<Head>
<HeadParam1> Head TextParam1</ HeadParam1>
</Head>
<Detail>
<Item>
<DetailParam1>Detail TextParam1</DetailParam1>
</Item>
</Detail>
<Summary>
<SummaryParam1>Summary TextParam1</SummaryParam1>
</Summary>
<Footer>
<FooterParam1>Footer TextParam1</FooterParam1>
</Footer>
</PrintData>
Пример XML-файла с данными
<?xml version="1.0" encoding="UTF-8"?>
<PrintData>
<PrinterName/>
<TemplateName>A4_UPL.sctmpl</TemplateName>
<Count>1</Count>
<Head>
<Client>SP</Client>
<Date>01.04.2020 14:39:23</Date>
<Number>000000018</Number>
<Barcode>UPL000000018</Barcode>
<Pack>000000018</Pack>
</Head>
<Detail>
<Item>
<ArtName>Сыр Рокфор </ArtName>
<Barcode>2000000000121</Barcode>
<QNT>254,4</QNT>
<QNTPack>254,4</QNTPack>
<Unit>шт</Unit>
<SN1>00000005</SN1>
<SN2>06.11.2019</SN2>
<QNTRows>18</QNTRows>
</Item>
<Item>
<ArtName>Сыр Моцарелла</ArtName>
<Barcode>2000000000091</Barcode>
<QNT>215,15</QNT>
<QNTPack>215,15</QNTPack>
<Unit>шт</Unit>
<SN1>00000010</SN1>
<SN2>31.03.2020</SN2>
<QNTRows>15</QNTRows>
</Item>
</Detail>
<Summary>
<Summ>469,55</Summ>
<SummRows>33</SummRows>
</Summary>
<Footer>
<Date>2020-4-9</Date>
<User>Аркадий Иванович</User>
</Footer>
</PrintData>
Пример XML-файла файла этикетки КМ(кода маркировки) с данными
В качестве штрих кода КМ выводится переменная DmxBarcodePrint, но возможно выводить свою переменную. Необходимо соблюдать правило формирования значения записываемого в нужную переменную, для того что бы сервер печати понимал, что печатается именно GS1DMX. А именно, перед первым тегом и после каждого тега переменной длины необходимо добавить значение ~d029.
<?xml version="1.0" encoding="UTF-8"?>
<PrintData>
<PrinterName/>
<TemplateName>58x40 GS1DMX_Label_Marking.sctmpl</TemplateName>
<Count>1</Count>
<Head>
<ArtName>Сапоги ''Премьера''</ArtName>
<Barcode>2000000058436</Barcode>
<DmxBarcodePrint>~d029010290000000149721)ig%&Z/xd?VAY~d029918023~ d02992w+ckWRtSMtbIuUFtKvvUnFw9g/dU9yKA7zW1U0d3Nn3FNP7nIoYpJxsNFNLP7FwnNfROlZ5OGyhwwkmo15z4BA==</DmxBarcodePrint>
<DmxBarcode>010290000000149721)ig%&Z/xd?VAY91802392w+ ckWRtSMtbIuU FtKvvUnFw9g/dU9yKA7zW1U0d3Nn3FNP7nIoYpJxsNFNLP7FwnNfROlZ5OGyhwwkmo15z4BA==</DmxBarcode>
<GTIN>02900000001497</GTIN>
<SN>)ig%&Z/xd?VAY</SN>
<Price>6500</Price>
<Price1>3600</Price1>
<Price2>4800</Price2>
<Price3>3800</Price3>
<Attr1>00-00000290</Attr1>
<Attr2>Осень</Attr2>
<Attr3>Новый</Attr3>
<Attr4>шт</Attr4>
<Attr5/>
<Attr6/>
<Attr7/>
<Attr8/>
<Attr9/>
<Attr10/>
</Head>
<Detail/>
<Footer/>
</PrintData>