Skip to main content

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

1) Инноватор Косметикс, box_pf

image.png

^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

image.png

^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"
    }
  }
}