Skip to main content

Примеры рабочих шаблонов ZPL (Zebra)

1) Инноватор Косметикс, box_pf
image.png
Шаблон .txt
^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

 

Шаблон .vars
{
  "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

image.png

Шаблон .txt
^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

 

Шаблон .vars
{
  "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"
    }
  }
}

 

3) Приматерра, group

Манипуляционные знаки вшиты в шаблон

image.png

Шаблон .txt
^XA
^CI28

^ATN

^FO50,15
^GF<PRODUCT_NAME>^FS

^FO50,150^GFA,2720,2720,32,,:::::::::001IFC07JFC07IF,003IFE0KFE0JF8,003IFE0KFE0JF8Y0KFEO02,003IFE0KFE0JF8Y0LFJ03J03,003IFE0KFE0JF8Q01M0LFJ038I03,003IFE0KFE0JF8Y0LFJ038I078,003IFE0KFE0JF8Y0LFJ078I078,003IFE0KFE0JF8T02J0LFJ07CI078,003FCI0FF83FE0FF8gG0LFJ0FCI0FC,003FCI0FF01FE0FFT01CL0LFJ0FCI0FC,003F8I0FF01FE0FFT01CL0LFJ0FEI0FE,003FCI0FF01FE0FFT0FF802I0LFI01FE001FE,003FCI0FF01FE0FFS07IFK0LFI01FF001FE,003FCI0FF01FE0FFR03JFEJ0LFI01FF003FF,003FCI0FF01FE0FFR0LF8I0LFI03FF003FF,003FCI0FF01FE0FFQ01LFCI0LFI01FE001FC,003FCI0FF01FE0FFQ07LFEI0LFJ0FCI0F8,003FCI0FF01FE0FFQ0NFI0LFJ078I0F8,003FCI0FF01FE0FFP01NFC00LFJ078I0F8,003FCI0FF01FE0FFP03NFC00LFJ078I0F8,003FCI0FF01FE0FFP07NFE00LFJ078I0F8,003FCI0FF01FE0FFQ03C3FFE1EI0LFJ078I0F8,003FCI0FF01FE0FFQ01819CC08I0LFJ078I0F8,003FCI0FF01FE0FFT01CL0LFJ078I0F8,:::003FCI0FF01FE0FFT01CL0KFEJ078I0F8,::003IFC0KFE0FFT01CL07JFEJ078I0F8,003IFE0KFE0FFT01CL07JFCJ078I0F8,003IFE0KFE0FFT01CL03JFCJ078I0F8,003IFE0KFE0FFT01CL03JF8J078I0F8,003IFE0KFE0FFT01CL01JFK078I0F8,003IFE0KFE0FFT01CM0IFEK078I0F8,003IFE0KFE0FFT01CM03FF8K078I0F8,003IFE0KFE0FFT01CN0FEL078I0F8,003FCI0FF01FE0FFT01CN038L078I0F8,:003FCI0FF01FE0FFT01CN018L078I0F8,:003FCI0FF01FE0FFT01CN038L078I0F8,:::003FCI0FF01FE0FFT01CN038L07CI0F8,:::::::::003FCI0FF01FE0FFT01CN038L0FCI0F8,003FCI0FF01FE0FFT01CN038L078I0F8,003FCI0FF01FE0FFT01CN038L018I07,003FCI0FF01FE0FFT01CN038,003IFC0FF01FE0JF8Q01C01CK038,003IFE0FF01FE0JF8Q01C01CK018,003IFE0FF01FE0JF8Q01E038K018,003IFE0FF01FE0JF8R0F078K038J03OF8,003IFE0FF01FE0JF8R07FFL03CJ07OF8,003IFE0FF01FE0JF8R03FEJ01JFI07OF8,003IFE0FF01FE0JF8S0F8J07JFE003OF8,001IFC07E00FE0JF8Y07JFE00187MF,,::::::^FS

^FO50,350
^BY2,3,100
^BCN,100,Y,N,Y,D
^FD<CODE_128>^FS


^FO50,500
^GF<ARTICLE_LABEL>^FS
^FO150,500
^GF<ARTICLE>^FS

^FO350,150
^GF<DATE_EXPIRE_LABEL>^FS
^FO470,150
^GF<DATE_EXPIRE>^FS

^FO350,180
^GF<DATE_PRODUCTION_LABEL>^FS
^FO510,180
^GF<DATE_PRODUCTION>^FS

^FO350,210
^GF<BATCH_LABEL>^FS
^FO550,210
^GF<BATCH>^FS

^FO350,240
^GF<GOST>^FS

^FO350,275
^GF<VOLUME_LABEL>^FS
^FO625,275
^GF<VOLUME>^FS

^FO350,310
^GF<BOX_COUNT_LABEL>^FS
^FO475,310
^GF<BOX_COUNT>^FS
^FO540,310
^GF<PCS>^FS

^FO350,350
^GF<PRODUCER>^FS

^FO350,410
^GF<ADDRESS1>^FS
^FO350,440
^GF<ADDRESS2>^FS
^FO350,470
^GF<ADDRESS3>^FS

^XZ

 

Шаблон .vars
{
"label":{
"width":800,
"height":560
},
  "variables": {
    "<PRODUCT_NAME>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "PRODUCT_NAME",
      "format": 35,
      "widthPercent": 100
    },
    "<DATE_EXPIRE_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "Годен до: "
    },
    "<DATE_EXPIRE>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariable": {
        "type": "DATE_EXPIRE",
        "format": "MM.yyyy"
      },
  "widthPercent": 50,
	  "format": 25
    },
    "<DATE_PRODUCTION_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "Дата изготовления: "
    },
    "<DATE_PRODUTION>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariable": {
        "type": "DATE_PRODUCTION",
        "format": "MM.yyyy"
      },
"widthPercent": 50,
	  "format": 25
    },
    "<ARTICLE_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 27,
      "widthPercent": 100,
      "value": "Арт. "
    },
    "<ARTICLE>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "SKU",
      "format": 27,
      "widthPercent": 100
    },
    "<BATCH_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "Номер партии: "
    },
    "<BATCH>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "BATCH_NAME",
      "format": 25,
      "widthPercent": 100
    },
    "<VOLUME_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "Номинальный объем: "
    },
    "<VOLUME>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "WEIGHT",
      "format": 25,
      "widthPercent": 100
    },
    "<PRODUCER>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "Изготовитель: ООО \"ПРИМАТЕРРА\""
    },
    "<CODE_128>": {
      "type": "CODE_128"
    },
    "<ADDRESS1>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 17,
      "widthPercent": 100,
      "value": "140070, РФ. Московская область, г. Люберцы,"
    },
	"<ADDRESS2>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 17,
      "widthPercent": 100,
      "value": "рп. Томилино, ул. Гаршина, д. 11, стр. 11,"
    },
	"<ADDRESS3>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 17,
      "widthPercent": 100,
      "value": "тел.: +7(499)929-84-45, e-mail: info@primaterra.ru"
    },
    "<BOX_COUNT_LABEL>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 150,
      "value": "Упаковок: "
    },
    "<BOX_COUNT>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "ACTUAL_CAPACITY",
      "format": 25,
      "widthPercent": 100
    },
    "<PCS>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 25,
      "widthPercent": 100,
      "value": "шт. "
    },
    "<GOST>": {
      "type": "VARIABLE_TO_BMP",
      "sourceVariableType": "TEXT",
      "format": 20,
      "widthPercent": 100,
      "value": "TP TC 019/2011, ГОСТ 31460-2012"
    }
  }
}