EtikStudio

프린터 언어 변환

TSPL을 ZPL로 변환: 명령 대응표와 마이그레이션 가이드 (TSC → Zebra)

TSPL 명령이 ZPL로 어떻게 번역되는지, 단위·폰트·바 폭의 함정, 실제 라벨의 변환 전후, TSC 라벨 라이브러리를 Zebra 프린터로 가져오는 방법.

역방향 마이그레이션은 기업이 산업 라인을 Zebra로 표준화하거나, 인수로 TSC 라벨을 물려받거나, 고객의 WMS가 ZPL을 프린터로 직접 보내기 때문에 ZPL로 납품해야 할 때 일어납니다. TSPL은 읽기 쉬운 언어이므로 ZPL로의 번역은 대부분 ZPL의 더 엄격한 구조를 지키는 일입니다: 모든 것을 ^XA…^XZ 안에, 각 필드는 ^FO로 열고 ^FS로 닫습니다.

명령 대응표

작업TSPL (TSC)ZPL (Zebra)
라벨 시작 / 종료CLS … PRINT 1^XA … ^XZ
라벨 크기SIZE 100 mm,75 mm GAP 3 mm,0^PW800 ^LL600 (도트)
필드 위치TEXT/BARCODE의 처음 두 매개변수 (x,y 도트)^FO50,40 (x,y 도트)
텍스트TEXT 50,40,"0",0,12,12,"Hello"^A0N,40,40 ^FDHello^FS
Code 128BARCODE 50,150,"128",80,1,0,2,4,"12345"^BY2 ^BCN,80,Y,N,N ^FD12345^FS
QR 코드QRCODE 400,150,M,6,A,0,"data"^BQN,2,6 ^FDQA,data^FS
Data MatrixDMATRIX 400,150,120,120,"data"^BXN,6,200 ^FDdata^FS
박스 / 선BOX x,y,xend,yend,2 / BAR x,y,w,h^GB300,2,2^FS
매수PRINT 10,1^PQ10
농도 / 속도DENSITY 10 SPEED 4^MD15 ^PR4

실제로 바뀌는 것

변환 전후: 같은 라벨

SIZE 60 mm,40 mm
GAP 2 mm,0
CLS
TEXT 20,20,"3",0,1,1,"LOC-A01-03"
BARCODE 20,60,"128",80,1,0,2,2,"LOCA0103"
PRINT 1
^XA
^PW480 ^LL320
^FO20,20 ^A0N,30,30 ^FDLOC-A01-03^FS
^FO20,60 ^BY2 ^BCN,80,Y,N,N ^FDLOCA0103^FS
^PQ1
^XZ

마이그레이션 체크리스트

EtikStudio의 방식

TSPL 작업을 가져오고 필요한 부분을 시각적으로 수정한 뒤 Zebra 프로필을 선택해 ZPL로 내보냅니다. 폰트는 인쇄 메트릭으로 매칭되고, ^BY는 기존 좁은 바 폭에서 도출되며, 가독 라인은 같은 데이터 필드에서 재생성되어 둘이 어긋나지 않습니다.

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

다른 조합

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

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

무료 체험 시작