목차
- 문자 색상 및 문자 배경색
- 세로 위치 지정
- 문자 인코딩 및 폰트
- 폰트 크기 및 폰트 그룹
- 배경화면 표시
- 유지시간
- 정보 문구 표시
- 페이지 메시지
1. 문자 색상 및 문자 배경색
![000/C1가/C2나/C3다/C4라/C5마/C6바/C7사/C1/G2AB/C3/G4CD/C5/G6EF!]

/Cx: 문자 색상
/Gx: 문자 배경색
![000/C1가/C2나/C3다/C4라/C5마/C6바/C7사/C1/G2AB/C3/G4CD/C5/G6EF!]
000: 싱글모드, BCC체크안함, 실시간메시지
/C1가: 빨간색 문자, 가
/C2나: 초록색 문자, 나
/C3다: 노란색 문자, 다
/C4라: 파란색 문자, 라
/C5마: 자주색 문자, 마
/C6바: 하늘색 문자, 바
/C7사: 흰색 문자, 사
/C1/G2AB: 빨간색 문자/초록색 배경, AB
/C3/G4CD: 노란색 문자/파란색 배경, CD
/C5/G6EF: 자주색 문자/하늘색 배경, EF
2. 섹션 및 가로/세로 위치 지정
![000/P0000/X0012/Y0004/C1섹션0!]
![000/P0001/X1224/Y0004/C2섹션1!]
![000/P0002/X0012/Y0400/C3섹션2!]
![000/P0003/X1200/Y0408/C4섹션3!]

/Pxxyy: 페이지번호 및 섹션번호
/Xxxyy: 가로위치 지정
/Yxxyy: 세로위치 지정
![000/P0000/X0012/Y0004/C1섹션0!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0000: 실시간메시지, 섹션0번
/X0012: 좌단기준 시작위치 지정안함, 종료위치 48번째 픽셀
/Y0004: 상단기준 시작위치 지정안함, 종료위치 16번째 픽셀
/C1섹션0!: 빨간색 문자, 섹션0
![000/P0001/X1224/Y0004/C2섹션1!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0001: 실시간메시지, 섹션1번
/X1224: 좌단기준 시작위치 49번째 픽셀, 종료위치 96번째 픽셀
/Y0004: 상단기준 시작위치 지정안함, 종료위치 16번째 픽셀
/C2섹션1!: 초록색 문자, 섹션1
![000/P0002/X0012/Y0400/C3섹션2!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0002: 실시간메시지, 섹션2번
/X0012: 좌단기준 시작위치 지정안함, 종료위치 48번째 픽셀
/Y0400: 상단기준 시작위치 17번째 픽셀, 종료위치 지정안함
/C3섹션2!: 노란색 문자, 섹션2
![000/P0003/X1200/Y0408/C4섹션3!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0003: 실시간메시지, 섹션3번
/X1200: 좌단기준 시작위치 49번째 픽셀, 종료위치 지정안함
/Y0408: 상단기준 시작위치 17번째 픽셀, 종료위치 32번째 픽셀
/C4섹션3!: 파란색 문자, 섹션3
3. 문자 인코딩 및 폰트
/Fxxyy
- xx: 문자 인코딩 및 폰트
- 시스템 — A ⇒ 컨트롤러 — B ⇒ LED 모듈
00 - A: EUC-KR코드(2Byte), B: 한글 조합형 폰트(2Byte)
01 - A: UTF-16코드(2Byte), B: 유니코드 폰트(2Byte)
02 - A: UTF-8코드(3Byte), B: 한글 조합형 폰트(2Byte)
03 - A: UTF-8코드(3Byte), B: 유니코드 폰트(2Byte)
/Tx: 폰트 그룹
- 예: 아래의 폰트를 컨트롤러에 업로드
- /T0: 한글 조합형 폰트
- /T1: 유니코드 폰트
/F0003, /T0
/F0003: 시스템 — EUC-KR코드(2Byte) ⇒ 컨트롤러 — 한글 조합형 폰트(2Byte) ⇒ LED 모듈
/T0: 한글 조합형 폰트
// F0003, T0 속성값 적용
![0032/P0000/D9901/F0003/E0101/S0504/X0000/Y0000/B000/C1/G0/T0!]
// 가 전송
![000가!]
- 시스템 — EUC-KR코드(2Byte) ⇒ 컨트롤러
- 전송할 문자는 EUC-KR로 전송: 가 → B0 A1
가를 제외한 나머지 속성값은 EUC-KR로 전송
| ASCII 프로토콜 | ! | [ | 0 | 0 | 0 | 가 | ! | ] |
|---|
| 패킷 | 21 | 5B | 30 | 30 | 30 | B0 A1 | 21 | 5D |
| 문자 인코딩 | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR |
- 컨트롤러 —
한글 조합형 폰트(2Byte) ⇒ LED 모듈
- 컨트롤러의 한글 조합형 폰트(
/T0)로 LED모듈에 표출
/F0103, /T1
/F0103: 시스템 — UTF-16코드(2Byte) ⇒ 컨트롤러 — 유니코드 폰트(2Byte) ⇒ LED 모듈
/T1: 유니코드 폰트
// F0103, T1 속성값 적용
![0032/P0000/D9901/F0103/E0101/S0504/X0000/Y0000/B000/C1/G0/T1!]
// 가 전송
![000가!]
- 시스템 — UTF-16코드(2Byte) ⇒ 컨트롤러
- 전송할 문자만 UTF-16으로 전송: 가 → AC 00
가를 제외한 나머지 속성값은 EUC-KR로 전송
| ASCII 프로토콜 | ! | [ | 0 | 0 | 0 | 가 | ! | ] |
|---|
| 패킷 | 21 | 5B | 30 | 30 | 30 | AC 00 | 21 | 5D |
| 문자 인코딩 | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | UTF-16 | EUC-KR | EUC-KR |
- 컨트롤러 —
유니코드 폰트(2Byte) ⇒ LED 모듈
- 컨트롤러의 유니코드 폰트(
/T1)로 LED모듈에 표출
/F0203, /T0
/F0203: 시스템 — UTF-8코드(3Byte) ⇒ 컨트롤러 — 한글 조합형 폰트(2Byte) ⇒ LED 모듈
/T0: 한글 조합형 폰트
// F0203, T0 속성값 적용
![0032/P0000/D9901/F0203/E0101/S0504/X0000/Y0000/B000/C1/G0/T0!]
// 가 전송
![000가!]
- 시스템 —
UTF-8코드(3Byte) ⇒ 컨트롤러
- 전송할 문자만 UTF-8로 전송: 가 → EA B0 80
가를 제외한 나머지 속성값은 EUC-KR로 전송
| ASCII 프로토콜 | ! | [ | 0 | 0 | 0 | 가 | ! | ] |
|---|
| 패킷 | 21 | 5B | 30 | 30 | 30 | EA B0 80 | 21 | 5D |
| 문자 인코딩 | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | UTF-8 | EUC-KR | EUC-KR |
- 컨트롤러 — 한글 조합형 폰트(2Byte) ⇒ LED 모듈
- 컨트롤러의 한글 조합형 폰트(
/T0)로 LED모듈에 표출
/F0303, /T1
/F0303: 시스템 — UTF-8코드(3Byte) ⇒ 컨트롤러 — 유니코드 폰트(2Byte) ⇒ LED 모듈
/T1: 유니코드 폰트
// F0303, T1 속성값 적용
![0032/P0000/D9901/F0303/E0101/S0504/X0000/Y0000/B000/C1/G0/T1!]
// 가 전송
![000가!]
- 시스템 — UTF-8코드(3Byte) ⇒ 컨트롤러
- 전송할 문자만 UTF-8로 전송: 가 → EA B0 80
가를 제외한 나머지 속성값은 EUC-KR로 전송
| ASCII 프로토콜 | ! | [ | 0 | 0 | 0 | 가 | ! | ] |
|---|
| 패킷 | 21 | 5B | 30 | 30 | 30 | EA B0 80 | 21 | 5D |
| 문자 인코딩 | EUC-KR | EUC-KR | EUC-KR | EUC-KR | EUC-KR | UTF-8 | EUC-KR | EUC-KR |
- 컨트롤러 — 유니코드 폰트(2Byte) ⇒ LED 모듈
- 컨트롤러의 유니코드 폰트(
/T1)로 LED모듈에 표출
참고 - EUC-KR 코드표 (기본 기호 및 영문자)
| +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | +8 | +9 | +A | +B | +C | +D | +E | +F |
|---|
| 00 | | | | | | | | | | | | | | | | |
| 10 | | | | | | | | | | | | | | | | |
| 20 | ! | ” | # | $ | % | & | ’ | ( | ) | * | + | , | - | . | / | |
| 30 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 40 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 50 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | |
| 60 | _ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
| 70 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ |
4. 폰트 크기 및 폰트 그룹
![000/P0000/X0012/F0003/T0가나!]
![000/P0001/X1200/F0007/T1다!]

/Fxxyy: 폰트 인코딩/폰트크기
/Tx: 폰트 그룹
- (주의) 한 화면에 두 개 이상의 폰트크기 및 폰트그룹을 적용하려면, 섹션을 구분(
/Pxxyy, /Xxxyy, /Yxxyy)하여 각 섹션별로 폰트크기와 폰트그룹을 적용해야 함
![000/P0000/X0012/F0003/T0가나!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0000: 실시간메시지, 섹션0번
/X0012: 좌단기준 시작위치 지정안함, 종료위치 48번째 픽셀
/F0003: EUC-KR코드(2Byte)/한글 조합형 폰트(2Byte), 영문자/숫자: 8x16, 한국어: 16x16
/T0가나!: 0번 폰트 그룹, 가나
![000/P0001/X1200/F0007/T1다!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0001: 실시간메시지, 섹션1번
/X1200: 좌단기준 시작위치 49번째 픽셀, 종료위치 지정안함
/F0007: EUC-KR코드(2Byte)/한글 조합형 폰트(2Byte), 영문자/숫자: 16x32, 한국어: 32x32
/T1다!: 1번 폰트 그룹, 다
5. 배경화면 표시
![000/P0000/X1216/Y0004/B001/C220!]
![000/P0000/X1216/Y0408/B001/C330!]

/Bxxx: 배경이미지 표출
![000/P0000/X1216/Y0004/B001/C220!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0000: 실시간메시지, 섹션0번
/X1216: 좌단에서 시작위치 49번째 픽셀, 종료위치 64번째 픽셀
/Y0004: 상단에서 시작위치 지정안함, 종료위치 16번째 픽셀
/B001: 1번 배경이미지 표출
/C220: 20, 초록색 문자
![000/P0000/X1216/Y0408/B001/C330!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0000: 실시간메시지, 섹션0번
/X1216: 좌단에서 시작위치 49번째 픽셀, 종료위치 64번째 픽셀
/Y0408: 상단에서 시작위치 17번째 픽셀, 종료위치 32번째 픽셀
/B001: 1번 배경이미지 표출
/C330: 30, 노란색 문자
6. 입장/퇴장 효과, 효과속도/유지시간
![000/P0000/Y0004/E0101/S2002/C2이동해주세요!]
![000/P0001/Y0408/E0606/S1000/C111가1111 22나2222 33다3333!]

/Exxyy: 입장/퇴장효과, 3.23. 메시지 입장 및 퇴장 효과 코드표 참고
/Sxxyy: 효과속도/유지시간
![000/P0000/Y0004/E0101/S2002/C2이동해주세요!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0000: 실시간메시지, 섹션0번
/Y0004: 상단에서 시작위치 지정안함, 종료위치 16번째 픽셀
/E0101: 입장효과는 정지하기, 퇴장효과는 정지하기
/S2002: 효과속도는 20(상대속도), 유지시간은 2x0.5=1초
/C2이동해주세요: 초록색 문자, 이동해주세요
![000/P0001/Y0408/E0606/S1000/C111가1111 22나2222 33다3333!]
000: 싱글모드, BCC체크안함, 실시간메시지
/P0001: 실시간메시지, 섹션1번
/Y0408: 상단에서 시작위치 17번째 픽셀, 종료위치 32번째 픽셀
/E0606: 입장효과는 오른쪽에서 왼쪽으로, 퇴장효과는 오른쪽에서 왼쪽으로
/S1000: 효과속도는 10(상대속도), 유지시간은 0x0.5=0초
/C111가1111 22나2222 33다3333!: 빨간색 문자, 11가1111 22나2222 33다3333
7. 정보 문구 표시
![000/P0000/C220/i17-/i18-/i19/i26/C3/i24 /i20:/i22:/i23!]

![000/P0000/C220/i17-/i18-/i19/i26/C3/i24 /i20:/i22:/i23!]
000: 싱글모드, BCC체크안함, 실시간 메시지
/P0000: 실시간 메시지, 섹션 0번
/ixx: 정보문구 표시, 3.27. 정보문구 표시 방법 참고
8. 페이지 메시지
![006002!] : 페이지 메시지 2개 등록
![006199!] : 페이지 메시지 전체 삭제
![006100!] : 1번 페이지 메시지 삭제
![001/P0000/E0101/S2040/C2다빛솔루션 /C3환영합니다!]

- 패킷 분석
001: 싱글모드, BCC체크안함, 페이지 메시지
/P0000: 페이지메시지 1번, 섹션 0번
/E0101: 입장효과는 정지하기, 퇴장효과는 정지하기
/S2040: 효과속도는 20(상대속도), 유지시간은 40x0.5=20초
/C2다빛솔루션: 초록색 문자, 다빛솔루션
/C3환영합니다: 노란색 문자, 환영합니다
![001/P0200/E0101/X0400/Y0004/C3도로결빙!]
![001/P0201/E4949/S8000/X0200/Y0408/C1서행/C2하세요!]

![001/P0200/E0101/X0400/Y0004/C3도로결빙!]
001: 싱글모드, BCC체크안함, 페이지 메시지
/P0200: 페이지메시지 2번, 섹션 0번
/E0101: 입장효과는 정지하기, 퇴장효과는 정지하기
/X0400: 좌단에서 시작위치 17번째 픽셀, 종료위치 지정안함
/Y0004: 상단에서 시작위치 지정안함, 종료위치 16번째 픽셀
/C3도로결빙!: 노란색 문자, 도로결빙
![001/P0201/E4949/S8000/X0200/Y0408/C1서행/C2하세요!]
001: 싱글모드, BCC체크안함, 페이지 메시지
/P0201: 페이지메시지 2번, 섹션 1번
/E4949: 입장효과는 빨간색 글자만 깜빡임, 퇴장효과는 빨간색 글자만 깜빡임
/S8000: 효과속도는 80(상대속도), 유지시간은 0x0.5=0초
/X0200: 좌단에서 시작위치 9번째 픽셀, 종료위치 지정안함
/Y0408: 상단에서 시작위치 17번째 픽셀, 종료위치 32번째 픽셀
/C1서행: 빨간색 문자, 서행
/C2하세요!: 초록색 문자, 하세요