EtikStudio

프린터 언어 변환

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

ZPL 명령이 TSPL에 어떻게 대응되는지, 단위·폰트·바코드에서 무엇이 바뀌는지, 실제 라벨의 변환 전후, 그리고 재디자인 없이 Zebra 라벨 라이브러리를 TSC 프린터로 옮기는 방법.

Zebra에서 TSC로의 이동은 물류와 리테일에서 가장 흔한 프린터 마이그레이션입니다. TSC 장비는 가격이 낮고 기구부는 같은 라벨과 리본에 호환됩니다. 걸림돌은 언어입니다. ZPL과 TSPL은 같은 것 — 특정 위치의 텍스트, 바코드, 박스 — 을 완전히 다른 문법으로 기술하므로, 무언가가 대신 번역해 주지 않는 한 기존 ZPL 템플릿은 모두 다시 작성해야 합니다.

명령 대응표

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

실제로 바뀌는 것

변환 전후: 같은 라벨

^XA
^PW812 ^LL609
^FO40,30 ^A0N,36,36 ^FDSafety Harness^FS
^FO40,80 ^A0N,24,24 ^FDLOT: MX-24-0917^FS
^FO40,130 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS
^PQ1
^XZ
SIZE 101.6 mm,76.2 mm
GAP 3 mm,0
DIRECTION 1
CLS
TEXT 40,30,"0",0,11,11,"Safety Harness"
TEXT 40,80,"0",0,7,7,"LOT: MX-24-0917"
BARCODE 40,130,"128",90,1,0,2,4,"7501234567893"
PRINT 1,1

라벨 크기가 물리 단위로 바뀌고, 각 필드가 자체 좌표를 가지며, 바코드가 바 폭을 인라인으로 선언하는 점에 주목하세요. 데이터 — 제품, 로트, GTIN — 는 그대로이고 겉포장만 바뀌었습니다.

마이그레이션 체크리스트

EtikStudio의 방식

ZPL 파일을 붙여넣거나 가져오면 인터프리터가 밀리미터 단위의 편집 가능한 디자인으로 렌더링합니다. TSC 프린터 프로필을 선택하고 내보내면 EtikStudio는 대상 해상도로 스케일링한 좌표, 메트릭이 일치하는 폰트, 모듈 단위로 재구축한 바코드, 재인코딩한 로고로 TSPL을 생성합니다. 같은 디자인이 마지막 Zebra가 퇴역할 때까지 Zebra 장비에서도 계속 인쇄됩니다.

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

다른 조합

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

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

무료 체험 시작