(본 글은 Zebra 사의 Zebra Programming Guide 문서를 가지고 작성하였습니다.)

 

테스트 프린터 : ZM400, ZT410

 

본 글은 ZPL 에서 영어 이외의 글자. 예를 들어 스페인어 독일어, 체코어 등을 표시하는 법을 다룹니다.

ë, ß, Ä, é

뭐, 이런 글자들입니다.

 

예를 들어, 프랑스어 Référence 를 출력하는 코드는 아래와 같습니다.

^XA
^CI0
^FO80,70 ^A0N,30,30
^FH^FD R_82f_82rence SCF^FS
^XZ

 

위 문서에 보면 프랑스어는 Zebra Code Page 850 에 정의되어 있습니다.

그리고 é 는 Hex값으로 82 정의되어 있습니다.

 

 

 

 

위와 같이 특수문자는 정의된 Hex 값 앞에 _ 를 붙여 표시할 수 있습니다.

 

CI0 는 Zebra Code page 850 을 사용하겠다는 의미입니다. (문서의 ^CI 참조)

 

 

만약 체코어를 출력하게되면 어떻게 해야할까요?

Čeština 와 같이 말입니다.

 

위 Zebra Code page 850 에선 Č, š 와 같은 문자를 찾을 수 없습니다.

이 문자는 Zebra Code page 1250 에 정의되어 있습니다.

 

 

 

 

프랑스어와 같이 출력하면 아래와 같은 코드가 됩니다.

이 때 주의할 점은 ^CI31 로 값이 주어집니다.

이는 위 문서에 의해, Zebra Code page 1250 을 사용하기 위해선 CI31 로 세팅하라고 명시되어 잇습니다.

 

 ^XA
^CI31
^FO80,70 ^A0N,30,30
^FH^FD _c8e_9atina SCF^FS
^XZ

 

이렇게 간단히 특수문자를 출력하는 방법을 알아보았습니다.

+ Recent posts