Примеры рабочих шаблонов ZPL (Zebra)
1) Инноватор Косметикс, box_pf

^XA
^CI28
^ATN
^FO110,640
^BXR,8,200,26,26
^FD<GS1_128>^FS
^FO600,7
^GF<PRODUCT_NAME>^FS
^FO530,350
^GF<ARTICLE_KEY>^FS
^FO530,450
^GF<ARTICLE_VALUE>^FS
^BY3,2,60
^FO430,65
^BCR,90,Y,N,N
^FDB<GTIN>S<SERIES_TEXT>Q<BOX_NUMBER_TEXT>^FS
^FO330,20
^GF<ORDER_SERIES_LABEL>^FS
^FO330,150
^GF<SERIES_BMP>^FS
^FO250,20
^GF<DATE_PRODUCTION_LABEL>^FS
^FO250,370
^GF<DATE_PRODUCTION>^FS
^FO170,20
^GF<ORDER_NUMBER_LABEL>^FS
^FO170,180
^GF<ORDER_NUMBER>^FS
^FO90,20
^GF<ASSEMBLER_KEY>^FS
^FO90,250
^GF<ASSEMBLER_VALUE>^FS
^FO30,20
^GF<BOX_COUNT_LABEL>^FS
^A0R,30,30
^FO30,430
^FH^FD<BOX_NUMBER_TEXT>^FS
^FO30,480
^GF<PCS_LABEL>^FS
^XZ
{
"label": {
"height": "640",
"width": "800"
},
"variables": {
"<PRODUCT_NAME>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "PRODUCT_NAME",
"format": 35,
"widthPercent": 100,
"rotation": 90
},
"<ARTICLE_KEY>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Арт. :",
"rotation": 90
},
"<ARTICLE_VALUE>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "BATCH_NAME",
"format": 35,
"widthPercent": 100,
"regex": "(?<=ТПА_).*?(?=_)",
"rotation": 90
},
"<GS1_128>": {
"type": "CODE_128"
},
"<GTIN>": {
"type": "GTIN"
},
"<SERIES_TEXT>": {
"type": "BATCH_NAME",
"regex": ".*НСП_0*([1-9]\\d*)_.*",
"matcherIndex": 1
},
"<BOX_NUMBER_TEXT>": {
"type": "ACTUAL_CAPACITY"
},
"<SERIES_BMP>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "BATCH_NAME",
"format": 35,
"rotation": 90,
"widthPercent": 100,
"regex": ".*НСП_0*([1-9]\\d*)_.*",
"matcherIndex": 1
},
"<ORDER_SERIES_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Серия:",
"rotation": 90
},
"<ORDER_NUMBER_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Заказ №",
"rotation": 90
},
"<ORDER_NUMBER>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"fieldName": "Номер заказа",
"format": 35,
"widthPercent": 100,
"rotation": 90
},
"<ASSEMBLER_KEY>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Сборщик №",
"rotation": 90
},
"<ASSEMBLER_VALUE>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"fieldName": "Сборщик",
"rotation": 90
},
"<BOX_COUNT_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Количество в коробке:",
"rotation": 90
},
"<PCS_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "шт",
"rotation": 90
},
"<DATE_PRODUCTION_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Дата производства:",
"rotation": 90
},
"<DATE_PRODUCTION>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "BATCH_NAME",
"format": 35,
"widthPercent": 100,
"regex": "(?<=_ДПП_).*",
"rotation": 90
}
}
}
2) Инноватор Косметикс, magnit_pf

^XA
^CI28
^ATN
^FO0,500
^GF<logo>^FS
^FO25,300
^GF<ARTICLE_KEY>^FS
^FO25,150
^GF<ARTICLE_VALUE>^FS
^A0B,30,30
^FO35,80
^FH^FD<BOX_NUMBER_TEXT>^FS
^FO25,25
^GF<PCS_LABEL>^FS
^FO150,575
^GF<PRODUCT_NAME>^FS
^BY2,2
^FO110,100
^BCB,100,Y,N,N
^FD<GTIN>^FS
^FO270,150
^BCB,75,N,N,Y,D
^FD01<GTIN>11<DATE_PROD_ddMMyy>17<DATE_EXP_ddMMyy>10<DATE_PROD_ddMMyy>>821<SERIES>^FS
^A0B,20,25
^FO350,120
^FH^FD(01) <GTIN> (11) <DATE_PROD_ddMMyy> (17) <DATE_EXP_ddMMyy> (10) <DATE_PROD_ddMMyy> (21) <SERIES>^FS
^FO400,690
^GF<MANUFACTURER_LABEL>^FS
^FO400,10
^GF<MANUFACTURER_INFO>^FS
^FO475,600
^GF<PROD_ADDRESS_LABEL>^FS
^FO480,0
^GF<PRODUCTION_ADDRESS>^FS
^FO575,650
^GF<marks>^FS
^FO575,300
^GF<DATE_PROD_LABEL>: ^FS
^FO575,210
^GF<DATE_PROD_MM/yyyy>^FS
^FO625,300
^GF<DATE_EXP_LABEL>: ^FS
^FO625,210
^GF<DATE_EXP_MM/yyyy>^FS
^FO520,25
^BXB,6,200,26,26
^FD<GS1_128>^FS
^XZ
{
"label": {
"height": "600",
"width": "800"
},
"variables": {
"<ARTICLE_KEY>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "Арт.: ",
"rotation": 270
},
"<ARTICLE_VALUE>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "BATCH_NAME",
"format": 35,
"widthPercent": 100,
"regex": "(?<=ТПА_).*?(?=_)",
"rotation": 270
},
"<BOX_NUMBER_TEXT>": {
"type": "ACTUAL_CAPACITY"
},
"<PCS_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 35,
"widthPercent": 100,
"value": "шт",
"rotation": 270
},
"<PRODUCT_NAME>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "PRODUCT_NAME",
"format": 25,
"widthPercent": 50,
"rotation": 270
},
"<GTIN>": {
"type": "GTIN"
},
"<DATE_PROD_ddMMyy>": {
"type": "DATE_PRODUCTION",
"format": "ddMMyy"
},
"<DATE_EXP_ddMMyy>": {
"type": "DATE_EXPIRE",
"format": "ddMMyy"
},
"<DATE_PROD_MM/yyyy>": {
"type": "VARIABLE_TO_BMP",
"sourceVariable": {
"type": "DATE_PRODUCTION",
"format": "MM/yyyy"
},
"format": 25,
"widthPercent": 50,
"rotation": 270
},
"<DATE_EXP_MM/yyyy>": {
"type": "VARIABLE_TO_BMP",
"sourceVariable": {
"type": "DATE_EXPIRE",
"format": "MM/yyyy"
},
"format": 25,
"widthPercent": 50,
"rotation": 270
},
"<SERIES>": {
"type": "BATCH_NAME",
"regex": ".*НСП_0*([1-9]\\d*)_.*",
"matcherIndex": 1
},
"<MANUFACTURER_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 25,
"widthPercent": 100,
"value": "ИЗГОТОВИТЕЛЬ:",
"rotation": 270
},
"<MANUFACTURER_INFO>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 20,
"widthPercent": 80,
"value": "ООО «Инноватор Косметикс», 127273, Россия, г. Москва, Березовая аллея, д. 14Б, стр. 2, помещ. 3/4, тел.: +7 (495) 777 10 14, e-mail: info@incosmetix.com",
"rotation": 270
},
"<PROD_ADDRESS_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 25,
"widthPercent": 100,
"value": "АДРЕС ПРОИЗВОДСТВА:",
"rotation": 270
},
"<PRODUCTION_ADDRESS>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 20,
"widthPercent": 80,
"value": "127214, Россия, г. Москва, ул. Полярная, д. 31В, стр. 1.",
"rotation": 270
},
"<DATE_PROD_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 25,
"widthPercent": 100,
"value": "ДАТА ИЗГОТОВЛЕНИЯ:",
"rotation": 270
},
"<DATE_EXP_LABEL>": {
"type": "VARIABLE_TO_BMP",
"sourceVariableType": "TEXT",
"format": 25,
"widthPercent": 100,
"value": "ГОДЕН ДО:",
"rotation": 270
},
"<GS1_128>": {
"type": "CODE_128"
},
"<logo>" : {
"type" : "IMAGE",
"value" : "logo.bmp"
},
"<marks>" : {
"type" : "IMAGE",
"value" : "marks.bmp"
}
}
}