ESC/POS 프린터 명령어 문서
기본 제어 문자
LF (\x0a): 라인 피드 (줄바꿈) 
FS (\x1c): 필드 구분자 
FF (\x0c): 폼 피드 (페이지 넘김) 
GS (\x1d): 그룹 구분자 
DLE (\x10): 데이터 링크 이스케이프 
EOT (\x04): 전송 종료 
NUL (\x00): Null 문자 
ESC (\x1b): 이스케이프 시퀀스 시작 
TAB (\x74): 탭 
EOL (\n): 줄 끝 
피드 제어 시퀀스
CTL_LF (\x0a): 인쇄 후 줄바꿈 
CTL_GLF (\x4a\x00): 줄 간격 없이 인쇄 및 용지 공급 
CTL_FF (\x0c): 폼 피드 
CTL_CR (\x0d): 캐리지 리턴 
CTL_HT (\x09): 수평 탭 
CTL_VT (\x0b): 수직 탭 
문자 간격
CS_DEFAULT (\x1b\x20\x00): 기본 문자 간격으로 설정 
CS_SET (\x1b\x20): 문자 간격 설정 
줄 간격
LS_DEFAULT (\x1b\x32): 기본 줄 간격으로 설정 
LS_SET (\x1b\x33): 줄 간격 설정 
하드웨어 제어
HW_INIT (\x1b\x40): 버퍼 데이터 삭제 및 모드 초기화 
HW_SELECT (\x1b\x3d\x01): 프린터 선택 
HW_RESET (\x1b\x3f\x0a\x00): 프린터 하드웨어 리셋 
금전함 제어
CD_KICK_2 (\x1b\x70\x00\x19\x78): 2번 핀으로 펄스 신호 전송 
CD_KICK_5 (\x1b\x70\x01\x19\x78): 5번 핀으로 펄스 신호 전송 
여백 설정
BOTTOM (\x1b\x4f): 하단 여백 설정 
LEFT (\x1b\x6c): 좌측 여백 설정 
RIGHT (\x1b\x51): 우측 여백 설정 
용지 컷팅
PAPER_FULL_CUT (\x1d\x56\x00): 용지 완전 절단 
PAPER_PART_CUT (\x1d\x56\x01): 용지 부분 절단 
PAPER_CUT_A (\x1d\x56\x41): A 타입 부분 절단 
PAPER_CUT_B (\x1d\x56\x42): B 타입 부분 절단 
STAR_FULL_CUT (\x1B\x64\x02): STAR 프린터용 완전 절단 
텍스트 포맷
기본 포맷
TXT_NORMAL (\x1b\x21\x00): 일반 텍스트 
TXT_2HEIGHT (\x1b\x21\x10): 2배 높이 텍스트 
TXT_2WIDTH (\x1b\x21\x20): 2배 너비 텍스트 
TXT_4SQUARE (\x1b\x21\x30): 2배 높이 및 너비 텍스트 
STAR_TXT_EMPHASIZED (\x1B\x45): STAR 프린터용 강조 텍스트 
STAR_CANCEL_TXT_EMPHASIZED (\x1B\x46): STAR 프린터용 강조 취소 
텍스트 스타일
TXT_UNDERL_OFF (\x1b\x2d\x00): 밑줄 해제 
TXT_UNDERL_ON (\x1b\x2d\x01): 1점 밑줄 설정 
TXT_UNDERL2_ON (\x1b\x2d\x02): 2점 밑줄 설정 
TXT_BOLD_OFF (\x1b\x45\x00): 굵은 글씨 해제 
TXT_BOLD_ON (\x1b\x45\x01): 굵은 글씨 설정 
TXT_ITALIC_OFF (\x1b\x35): 이탤릭체 해제 
TXT_ITALIC_ON (\x1b\x34): 이탤릭체 설정 
글꼴 설정
TXT_FONT_A (\x1b\x4d\x00): A 글꼴 
TXT_FONT_B (\x1b\x4d\x01): B 글꼴 
TXT_FONT_C (\x1b\x4d\x02): C 글꼴 
정렬
TXT_ALIGN_LT (\x1b\x61\x00): 왼쪽 정렬 
TXT_ALIGN_CT (\x1b\x61\x01): 가운데 정렬 
TXT_ALIGN_RT (\x1b\x61\x02): 오른쪽 정렬 
STAR 프린터 정렬
STAR_TXT_ALIGN_LA (\x1B\x1D\x61\x00): 왼쪽 정렬 
STAR_TXT_ALIGN_CA (\x1B\x1D\x61\x01): 가운데 정렬 
STAR_TXT_ALIGN_RA (\x1B\x1D\x61\x02): 오른쪽 정렬 
바코드 포맷
텍스트 위치
BARCODE_TXT_OFF (\x1d\x48\x00): HRI 문자 표시 안함 
BARCODE_TXT_ABV (\x1d\x48\x01): HRI 문자 위쪽 표시 
BARCODE_TXT_BLW (\x1d\x48\x02): HRI 문자 아래쪽 표시 
BARCODE_TXT_BTH (\x1d\x48\x03): HRI 문자 위아래 표시 
바코드 글꼴
BARCODE_FONT_A (\x1d\x66\x00): A 글꼴 
BARCODE_FONT_B (\x1d\x66\x01): B 글꼴 
바코드 타입
BARCODE_UPC_A (\x1d\x6b\x00): UPC-A 
BARCODE_UPC_E (\x1d\x6b\x01): UPC-E 
BARCODE_EAN13 (\x1d\x6b\x02): EAN13 
BARCODE_EAN8 (\x1d\x6b\x03): EAN8 
BARCODE_CODE39 (\x1d\x6b\x04): CODE39 
BARCODE_ITF (\x1d\x6b\x05): ITF 
BARCODE_NW7 (\x1d\x6b\x06): NW7 
BARCODE_CODE93 (\x1d\x6b\x48): CODE93 
BARCODE_CODE128 (\x1d\x6b\x49): CODE128 
2D 코드 포맷
타입
TYPE_PDF417: PDF417 바코드 
TYPE_DATAMATRIX: Data Matrix 
TYPE_QR: QR 코드 
QR 코드 오류 수정 레벨
QR_LEVEL_L: 7% 오류 수정 
QR_LEVEL_M: 15% 오류 수정 
QR_LEVEL_Q: 25% 오류 수정 
QR_LEVEL_H: 30% 오류 수정 
이미지 포맷
S_RASTER_N: 일반 크기 래스터 이미지 
S_RASTER_2W: 2배 너비 래스터 이미지 
S_RASTER_2H: 2배 높이 래스터 이미지 
S_RASTER_Q: 4배 크기 래스터 이미지 
비트맵 포맷
BITMAP_S8: 8-bit 단일 밀도 
BITMAP_D8: 8-bit 이중 밀도 
BITMAP_S24: 24-bit 단일 밀도 
BITMAP_D24: 24-bit 이중 밀도 
색상 설정
0 (\x1b\x72\x00): 검정색 
1 (\x1b\x72\x01): 빨간색 
REVERSE (\x1dB1): 색상 반전 (흰색 텍스트, 검은 배경) 
UNREVERSE (\x1dB0): 색상 반전 해제 (검은 텍스트, 흰색 배경)