EPSON

명령 목록

EPSON ESC/P2 제어 코드

소프트웨어에서 EPSON ESC/P2 프린터를 선택하면 고급 서체와 그래픽을 사용할 수 있습니다.
일반 작동:
ESC @, ESC U
용지 공급:
FF, LF, ESC 0, ESC 2, ESC 3, ESC +, CR
페이지 형식:
ESC (C, ESC C, ESC C 0, ESC Q, ESC 1, ESC (c, ESC N, ESC O
인쇄 위치 모션:
ESC $, ESC ¥, ESC (V, ESC (v, ESC D, HT, ESC B, VT, ESC J
서체 선택:
ESC k, ESC x, ESC y, ESC X, ESC P, ESC M, ESC g, ESC p, ESC 4, ESC 5,
ESC E, ESC F,  ESC !
서체 향상:
ESC W, DC4, SO, DC2, SI, ESC w, ESC G, ESC H, ESC T, ESC S, ESC -, ESC (-, ESC q
간격:
ESC Space, ESC c, ESC (U
문자 처리:
ESC t, ESC (t, ESC R, ESC %, ESC &, ESC :, ESC 6, ESC 7, ESC (^
비트 이미지:
ESC *
래스터 그래픽:
ESC (G, ESC .
바코드:
ESC (B

바코드 명령

프린터에는 강력한 바코드 인쇄 기능이 있으며 다음과 같은 내장된 바코드 서체를 포함합니다. EAN-13, EAN-8, Interleaved 2 of 5,
UPC-A, UPC-E, Code 39, Code 128, POSTNET. 아래 바코드 명령을 참조하십시오.
ESC ( B
바코드 인쇄 선택
형식:
ASCII 코드:
10진수:
16진수:

ESC
27
1B

(
40
28

B
66
42

m
m
m

n
n
n
기능:
ESC ( B n1 n2 k m s v1 v2 c data
n = (n1 + (256 × n2))
k: 바코드 선택
k = 0: EAN-13, 1: EAN-8, 2: Interleaved 2 of 5, 3: UPC-A,
4: UPC-E, 5: Code 39, 6: Code 128, 7: POSTNET
m: 모듈 너비(180 dpi)
m = 2: 2 도트, 3: 3 도트, 4: 4 도트, 5: 5 도트
s: 간격 조정값
-3 £ s £ 3 (1/360인치 단위)
v1, v2: 바 길이
v1 + v2 × 256 (1/180인치 단위)
참고:
v1과 v2 값은 POSTNET를 선택한 경우 무시됩니다.
POSTNET의 긴 바 길이는 항상 0.125인치이며, 짧은 바 길이는 항상 0.050인치입니다.
c: 제어 플래그
Bit 0 = 확인 자리수
0: 프린터는 확인 자리수를 추가하지 않습니다.
1: 프린터는 확인 자리수를 추가합니다.
Bit 1 = 육안 판독 가능 문자(Human readable character, HRC)
0: 프린터가 HRC를 추가합니다.
1: 프린터가 HRC를 추가하지 않습니다.
Bit 2 = 플래그 문자 위치(EAN-13 및 UPC-A에만 해당)
0: 중앙
1: 아래
Bits 3-7 = 사용하지 않음

바코드 데이터

바코드 데이터는 바코드 기호와 상응합니다. 각 바코드 유형의 데이터 번호는 정해져 있습니다. 다음과 같이 유효한 문자가 설정된 경우에만 바코드가 인쇄됩니다.
바코드 유형
유효 문자 번호 1 (HEX)
유효 문자 번호 2 (HEX)
EAN-13
EAN-8
Interleaved 2 of 5
UPC-A
UPC-E
Code 39
Code 128
POSTNET
0D
8
2~FF
0C
0C 또는 8
1~FF
2~FF
6 또는 0A 또는 0C
0C
7
2~FF
0B
0B 또는 7
1~FF
2~FF
5 또는 9 또는 0B
유효 문자 번호 1: 제어 플래그 c b0=0
유효 문자 번호 2: 제어 플래그 c b0=1
각 바코드 유형의 유효한 데이터는 아래에 설명되어 있습니다. 유효하지 않은 데이터가 바코드 데이터 스트링에 포함된 경우, 바코드는 인쇄되지 않습니다.
바코드 유형
바코드 데이터
EAN-13
EAN-8
UPC-A
UPC-E
Interleaved 2 of 5
POSTNET
Code 39

Code 128
0-9(Hex 30-39)
0-9(Hex 30-39)
0-9(Hex 30-39)
0-9(Hex 30-39)
0-9(Hex 30-39)
0-9(Hex 30-39)
0-9(Hex 30-39), (Hex 41-5A), (Hex 20, 24, 25, 2B, 2D, 2E, 2F)
Set A, Set B, Set C
바코드 인쇄에는 다음과 같은 조건이 필요합니다.
바코드 인쇄는 항상 단방향으로 수행됩니다. 그러나 래스터 비트 이미지 데이터와 혼합된 경우, 바코드 또는 래스터 비트 이미지 데이터는 인쇄되지 않습니다.
바코드의 일부가 오른쪽 여백을 벗어나는 경우 바코드는 인쇄되지 않습니다.
데이터 시퀀스에서 바코드 데이터와 텍스트 데이터가 혼합된 경우, 바코드와 텍스트는 같은 곳에 인쇄됩니다.
Code 39의 시작 및 정지(*) 문자는 육안 판독 가능 문자에 추가됩니다.
Code 128(Set A, B 또는 C)의 초기 데이터는 Code 128의 첫 번째 데이터로 식별되며, 16진수(각각 41, 42, 43)이어야 합니다.
Code 128 Set C와 Interleaved 2 of 5를 선택한 경우, 바코드 데이터는 짝수 데이터 스트링이 필요합니다. 홀수 스트링이 전송된 경우, 0이 자동으로 추가되어 짝수 데이터 스트링으로 만듭니다.
바코드 인쇄 시작 위치(POSTNET 제외)는 항상 기준선 위 40/360인치입니다.