Zebra Programming Language

Slides:



Advertisements
Similar presentations
적화, 적과를 할 때 액화, 액과 따기의 중요성 前 이바라기현 과수협회장 구로다 야스마사.
Advertisements

일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
1 유통정보화기술. 2 I. 바코드 개요  바와 스페이스의 조합에 의해 영 숫자 또는 기호를 광학적으로 판독하 기 쉽게 부호화한 것  바코드는 컴퓨터 내부 로직의 기본인 0 과 1 의 비트로 이루 어진 하나의 언어  반사를 이용해서 데이터를 재생 시키며 재생된 데이터를.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
직업기초능력평가. ➂ B 쥬스, A 쥬스, C 쥬스 1. 마트에서 회의에 필요한 쥬스를 사려고 한다. A 쥬스는 2[ℓ] 에 6000 원이고, B 쥬스는 340[ ㎖ ] 짜리를 5 개를 묶어 5000 원이다. 그리고, C 쥬스는 1.5[ℓ] 에 5500 원일 때, 쥬스의.
1 넷스팟 MAC ID 설정 방법 ( 서울캠퍼스 기준 ) 각종 스마트폰의 WiFi 를 이용시 각종 스마트폰의 WiFi 를 이용시 MAC ID 설정을 하는 방법 입니다. 아이폰의 경우는 별도의 설정없이 바로 사용이 가능하오니, 사용이 어려울 경우, 고객센터로 문의하시면 됩니다.
오토베이스 엑셀 리포터. Contents - 엑셀 리포터 설명 - 엑셀 리포터 실행 엑셀 리포터 작성 실습 - 엑셀 리포터 양식 작성 - 엑셀 리포터 데이터 보기.
엑셀리포트를 이용한 날짜별 리포트 자동 저장 방법
재료수치해석 HW # 박재혁.
Cary UV 분석 매뉴얼 1. 바탕화면의 Cary WinUV 클릭 정량분석 다 파장 동시분석 단 파장 분석
USB Interface study 결과
DB 프로그래밍 학기.
DB 프로그래밍 학기.
Ⅴ. 건설 기술과 환경.
인천시 부평구 청천동 425번지 우림라이온스 B동 307호
◈ 동명 건축 연구회 ◈ 건축 시공 III 제I장 - 2. 블록 쌓기 공사 편 동명정보공업고등학교.
표지 Ⅵ. Web VAN 사용자매뉴얼 (브라우저보안설정)
최윤정 Java 프로그래밍 클래스 상속 최윤정
CUDA Setting : Install & Compile
LS2208 Setting Guide 한국바코드시스템
옐로우캡 TSC 드라이버 설치방법.
LS2208 Setting Guide Interface Barcode Set All Defults
어셈블리 문법 보강 4월 10일.
Text LCD control.
Zebra Programming Language
Zebra Programming Language
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Error Detection and Correction
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
Zebra Programming Language
WinCE Device Driver 실습 #3
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
발의 12경맥과 경혈.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
체크포스 설치 안내서 ㈜ 체크빌.
☆ASCII☆ 김연주.
그래픽 모듈 편집.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
도구를 사용할 때의 일(2) 도구를 사용해도 마찬가지야. 지레 지레를 사용할 때의 일.
Moving Control in Web using Ajax Toolkit
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
PowerPoint 2009/2/17.
Hanoi Tower.
QLS 3001 Barcode Printer 폴리에스터 새틴리본 위에 깨끗이 인쇄된 바코드와 양면3도 인쇄는
계산기.
QR Code 김정민 김준보.
자료관리 : 현 화면에서 인쇄할 자료를 입력하여 발행하는 화면 입니다.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 1 단위, 물리량, 벡터.
3D 프린팅 프로그래밍 03 – 도형 회전 (손잡이컵 만들기) 강사: 김영준 목원대학교 겸임교수.
메뉴(Menu) 컴퓨터응용 및 실습 I.
9 장 오류 검출 및 오류 정정 9.1 오류 종류 9.2 검출 9.3 오류 정정 9.4 요약.
가을에 만날 수 있는 곤충.
주유취급소 마) 설치위치 고정주유설비 : 도로경계선 - 4m 부지경계선,담,건축물 벽 - 2m(개구부 없는 벽1m)
오토베이스 리포터.
세포는 어떻게 분열할까? 학습 주제 <들어가기> 양파를 물이 담긴 유리컵에 기르면 뿌리가
과제물 3호 3번 문제 설명자료.
워드프로세서 실기 10일차 강 사 : 박영민.
 6장. SQL 쿼리.
CODE INJECTION 시스템B 김한슬.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
그래픽 컨트롤 (Graphic Control)
LABEL Print 설정 ▶ ZEBRA 설정 방법 1. 프린터 설정 LABEL
베트남.
LS2208 Setting Guide Interface Barcode Set All Defults
Chapter 11. 문서 인쇄 및 파일 형식.
Progress Seminar 손 장 재.
자료관시스템 바코드부분(S/W,H/W) 아이콤정보시스템 무선 PDA 바코드 PRINTER 바코드프로그램 - C/S 프로그램
Presentation transcript:

Zebra Programming Language (ZPL) 제브라 프로그래밍 안내서

(Select Alphanumeric Font) 문 자 인 쇄 예제1 기준점 10 Cm 1Cm ZEBRA PRINTER 5 Cm 1Cm 진행방향 위와같이 10Cm X 5Cm(가로세로)크기의 라벨이 있고 기준점으로 부터 X.Y축 으로 1Cm 떨어진 곳에 ‘ZEBRA PRINTER’를 인쇄하고자 한다면, 보기 1 ^XA ^FO 80,80^AE 21,10^FD ZEBRA PRINTER^FS ^XZ 보기1 과 같이 작성 후 프린터로 전송한다. 설명 ^XA :Opening Bracket으로 Format의 시작을 알린다. ^FO (Field Origin) :인쇄 할 항목의 인쇄 할 위치(X축,Y축)를 정의한다. ^FO x, y Y축의 Dot수(0-9999) X축의 Dot수(0-9999) ^AE ^Ax (Select Alphanumeric Font) :인쇄 할 데이터의 폰트를 정의한다 ^A x a, b, c 문자 넓이 문자 높이 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) 폰트 종류( A,B,C(D),E,F,G,H, 0 ) BitMap Font Scalable Font

*123456* ^FD ^FS 바코드 인 쇄 FONT 별 기본글자 크기 FONT H x W(Dot) Sample A 9 x 5 B 11 x 7 C,D 18 x 10 E 21 x 10 F 26 x 13 G 60 x 40 H 17 x 11 Scalable Font(^A0) ^A0 , a, b, c 문자 넓이(10-1500 Dot) ^XA ^FO100,100^A0,40,30 ^FD123456^FS ^XZ 문자 높이(10-1500 Dot) 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) ^FD (Field Data) :인쇄 할 데이터를 정의 ^FS (Field Separator) :Field 구분자로 각 Field의 마지막에 위치하며 ‘^FD data ^FS’ 처럼 ’^FD’와 쌍을 이루며 ZPL을 구성한다 바코드 인 쇄 예제2 기준점 10 Cm ZEBRA PRINTER 5 Cm 2Cm 진행방향 *123456* 1Cm 위와같이 기준점으로 부터 X축 1Cm, Y축 2Cm 떨어진 곳에 3Of9 Code로 데이터 ‘123456’을 인쇄하고자 한다면,

^BY ^B1 ^B2 ^FO 80,160^BY 2,3,100^B3 ,,,, ^FD 123456^FS 보기 2 ^XA ^FO 80,80^AE 21,10^FD ZEBRA PRINTER^FS ^FO 80,160^BY 2,3,100^B3 ,,,, ^FD 123456^FS ^XZ 보기2 와 같이 작성 후 프린터로 전송한다 ^BY :BarCode의 속성을 정의한다. ^BY , a, b, c BAR의 높이(기본값 : 10 Dot) 넓은 Bar와 좁은Bar의 비율=Ratio -기본값 : 3:1 - 범위 : 2.0 - 3.0 -적용 가능한 바코드 :Code 11(^B1) InTerleaved 2 of 5(^B2) Code 39(^B3) Industrial 2 of 5(^BI) Standard 2 of 5(^BJ) Codabar(^BK) LOGMARS(^BL) MSI(^BM) Plessey(^BP) 기준 Module(좁은바)의넓이 -기본값 : 2 Dot -범 위 : 1-10 Dot 바코드의 가로 폭 조정 시 a 와 b 를 병행하여 수치를 조정하면 원하는 크기를 얻을 수 있다. CODE 11 ^B1 ^B1 a, e, b, f, g ^B1 a, e, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^B1N,N,100,Y,N^FD123456^FS ^XZ Check Digit의 수(기본값 : N =2 ; Y = 1) Check Digit의 수(기본값 : N =2 ; Y = 1) 문자회전(기본값 N = Normal, R = 90도 , I = 180도, B= 270도) Interleaved 2 Of 5 ^B2

Check Digit의 사용(기본값 : N=no ; Y=yes) ^B2 a, e, b, f, g Check Digit의 사용(기본값 : N=no ; Y=yes) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) ^XA ^FO100,100^BY3 ^B2N,100,Y,N,N^FD123456^FS ^XZ BAR의 높이(기본값 : 10Dot) 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) DATA는 짝수개 이어야 하며 홀수개의 DATA일 경우는 자동으로 DATA의 맨 앞에 ‘0’(ZERO)추가된다 Industrial 2 Of 5 ^BI ^BI a, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BIN,100,Y,N,N^FD123456^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) Standard 2 Of 5 ^BJ ^BJ a, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BJN,100,Y,N,N^FD123456^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) Plessey ^BP ^BP a, e, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) Print Check Digit(기본값 : N )-CRC8 2Digit ^XA ^FO100,100^BY3 ^BPN,N,100,Y,N^FD123456^FS ^XZ 문자회전(기본값:N = Normal, R = 90도 , I = 180도, B= 270도)

Check Digit인쇄여부(기본값 :Y) Codabar ^BK ^BK a, e, b, f, g, k, l STOP Character (기본값 : A ; B,C,D,*,N,E or T) START Character (기본값 : A ; B,C,D,*,N,E or T) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BKN,N,100,Y,N,A,A^FD123456^FS ^XZ Check Digit(기본값 : N ) 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) EAN-8 ^B8 ^B8 a, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^B8N,100,Y,N^FD123456^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) UPC -E ^B9 ^B9 a, b, f, g , e Check Digit인쇄여부(기본값 :Y) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^B9N,100,Y,N,Y^FD123456^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) EAN - 13 ^BE

^BS ^BU ^B3 ^BE a, b, f, g ^BS a, b, f, g ^BU a, b, f, g , e 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BEN,100,Y,N^FD880123456789^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) UPC / EAN Extensions ^BS : ISBN을 위한 코드이며 2자리, 5자리가 있다 ^BS a, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) ^XA^FO100,100^BY3 ^BUN,137^FD07000002198^FS ^FO400,121 ^BSN,117^FD04414^FS ^XZ BAR의 높이(기본값 : 10Dot) 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) UPC -A ^BU ^BU a, b, f, g , e Check Digit인쇄여부(기본값 :Y) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BUN,100,Y,N,Y^FD12345678901^FS ^XZ 문자회전(기본값: N = Normal,R = 90도, I = 180도, B= 270도) CODE 39 ^B3 ^B3 a, e, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) Module 43 Check Digit (기본값 : N) ^XA ^FO100,100^BY3 ^B3N,N,100,Y,N^FD123ABC^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) 영문 DATA는 대문자이어야 한다 ‘*’는 시작,종료문자로 Printer에서 자동으로 붙여준다.

^BA ^BC ^BL ^BZ ^BA a, b, f, g , e ^BC a, b, f, g , e ^BL a, b, g CODE 93 ^BA ^BA a, b, f, g , e Check Digit인쇄여부(기본값 :Y) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BAN,100,Y,N,N^FD12345ABCDE^FS ^XZ 문자회전(기본값:N = Normal, R=90도 , I = 180도, B=270도) CODE 128 ^BC ^BC a, b, f, g , e Check Digit인쇄여부(기본값 :Y) 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) ^XA ^FO100,100^BY3 ^BCN,100,Y,N,N^FD123456^FS ^XZ BAR의 높이(기본값 : 10Dot) 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도) LOGMARS ^BL ^BL a, b, g 바코드 위에 문자인쇄 여부(기본값 : N) ^XA ^FO100,100^BY3 ^BLN,100,N^FD12AB^FS ^XZ BAR의 높이(기본값 : 10Dot) 문자회전(기본값: N = Normal, R = 90도 , I=180도, B= 270도) POSTNET ^BZ ^BZ a, b, f, g 바코드 위에 문자인쇄 여부(기본값 : N) 바코드 밑에 문자인쇄 여부(기본값 : Y) BAR의 높이(기본값 : 10Dot) ^XA ^FO100,100^BY3 ^BZN,040,Y,N^FD123456^FS ^XZ 문자회전(기본값: N = Normal, R = 90도 , I = 180도, B= 270도)

^PR ^LH ^LL ^FW ^PR p, s ^PR x, y ^LL y ^FW a (Print Rate) : 프린트 속도 지정 :Slew Speed A or 2 50.8mm /Sec B or 3 76.2mm /Sec C or 4 101.6mm /Sec 5 127mm /Sec D or 6 152.4mm /Sec E or 8 203.2mm /Sec :Print Speed A or 2 50.8mm /Sec B or 3 76.2mm /Sec C or 4 101.6mm /Sec 5 127mm /Sec D or 6 152.4mm /Sec E or 8 203.2mm /Sec ^XA ^PRD ^FO30,60 ^A0,25,30 ^FD TEST^FS ^XZ :Print 속도를 초당 152.4mm로 지정하여 발행 ^LH (Label Home) : 기준점을 SET 시킨다 ^XA ^LH80,80 ^FO000,000 ^A0,25,30 ^FD TEST^FS ^XZ ^PR x, y Y축의 Dot수 -기본값 : 0 -범 위 : 0 - 9999 변경 전 기준점 (000,000) 1Cm TEST X축의 Dot수 -기본값 : 0 - 범 위 : 0 - 9999 1Cm 변경 후 기준점 (000,000) ^LH 명령이 지정되면 프린터를 끄거나 계속하여 일어나는 Format을 바꿀때까지Setting된 값은 보존된다 ^LL (Label Length) : Label의 길이를 정의하며 연속용지 사용시 필요함 ^XA ^LL800 ^FO000,000 ^A0,25,30 ^FD TEST^FS ^XZ ^LL y Y축의 길이 (단위 Dot) : 연속용지 사용시 Label의 길이를 10Cm로 정의 (Feed 및 발행시 10Cm씩 Feed 된다) ^FW (Field Orientation) :필드 기준점 SET (Label의 Data를 회전 시킬 수 있다) ^FW a 문자회전 (기준점:N=Normal, R=90도, I=180도, B =270도) ^XA ^FWR ^FO50,40^A0,25,30^FDZEBRA PRINTER^FS ^FO30,60 ^A0,25,30 ^FDFW TEST^FS ^XZ

16진수(Hexadecimal String)Data ^DG : Printer를 그래픽 MODE상태로 놓기 위해 사용 되며 그래픽의 이름,SIZE,16진수 그래픽 데이터를 DownLoad한다 ^DG <Name> , t, w, <ASCII> 16진수(Hexadecimal String)Data 줄(ROW)당 Byte수(3자리) 그래픽의 총 Byte수(3자리) Image의 이름(8자리) 그래픽은 회전이 불가능하다. ^XG :Printer의 DRAM에 16진수 그래픽 이미지를 DownLoad한 후에 DownLoad 한이미지를 사용(Recall)하기 위한 명령어. ^XG <Name> , x, y 이미지 세로 확대 비율(기본값 : 1) 이미지 가로 확대 비율(기본값 : 1) Image의 이름(8자리)