EtikStudio

프린터 언어 변환

Convert IPL to ZPL: migrating Intermec label formats to Zebra printers

How Intermec IPL's format/data model differs from ZPL, how stored formats and field data become a single ZPL job, a worked example and a checklist for retiring PM4i, PX4i and 3400 printers.

이 글은 영어와 스페인어로 제공됩니다.

Intermec printers (PM4i, PX4i/PX6i, the 3400/4400 series) were the workhorses of manufacturing and distribution for years, and IPL is unlike anything else: the label layout is a stored format defined once, and each print job only sends the data for its fields. When those printers are retired for Zebra, both halves — the format in the printer and the data stream in the ERP — must be combined into self-contained ZPL jobs.

How the two models differ

ConceptIPL (Intermec)ZPL (Zebra)
LayoutStored format: <STX><ESC>P;E1;F1;… fields …;R;<ETX>Inline in every job between ^XA and ^XZ (or stored with ^DF / recalled with ^XF)
Text fieldH0;o100,100;f0;c20;h2;w2;d0,30 (field, origin, font, height/width, data length)^FO100,100 ^A0N,36,36 ^FN1 ^FS
Barcode fieldB1;o100,300;c6;h60;w2;d0,20 (c6 = Code 128)^FO100,300 ^BY2 ^BCN,60,Y,N,N ^FN2 ^FS
Print with data<STX><ESC>E1<ETX> <STX><CAN><ETX> <STX>data1<CR>data2<CR><ETX> <STX><ETB><ETX>^XA ^XFFORMAT ^FN1^FDdata1^FS ^FN2^FDdata2^FS ^XZ
Unitsdots (some models 1/100 in)dots

What actually changes

Before and after (simplified)

<STX><ESC>P;E1;F1;<ETX>
<STX>H0;o40,30;f0;c20;h3;w3;d0,30;<ETX>
<STX>B1;o40,130;c6;h90;w2;d0,20;<ETX>
<STX>R;<ETX>
<STX><ESC>E1<ETX><STX><CAN><ETX>
<STX>Safety Harness<CR>7501234567893<CR><ETX>
<STX><ETB><ETX>
^XA
^PW812 ^LL609
^FO40,30 ^A0N,36,36 ^FDSafety Harness^FS
^FO40,130 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS
^PQ1
^XZ

Migration checklist

How EtikStudio does it

Import the IPL format and a sample data stream together; the interpreter merges them into one visual design with the data fields marked as variables in ERP order. From there, export ZPL as inline jobs or as a stored ^DF format with ^FN fields, whichever keeps your integration simpler.

명령 예시는 이해를 돕기 위해 단순화했습니다. 정확한 문법은 프린터 모델과 펌웨어에 따라 다르므로 항상 대상 프린터에서 테스트하세요.

다른 조합

다음 라벨이, 다시 만드는 마지막 라벨이 될 수 있습니다.

저희 팀과 상담하시면 함께 체험을 활성화해 드립니다. 약정 없음.

무료 체험 시작