소스는 아래와 같고
$ cat dump.c #include <stdio.h> void main() { unsigned char data[] = { 0x1b,'@',0x1b,'(','R',0x08,0x00 ,0x00 ,'R','E','M','O','T','E','1','C','H', 0x02 ,0x00 ,0x00 ,0x00 ,0x1b ,0x00 ,0x00 ,0x00 ,0x1b ,0x00 ,0x0c ,0x1b ,0x00 ,0x1b ,0x00 }; int len = sizeof(data); int idx = 0; for(idx = 0; idx < len; idx++) printf("%c,",data[idx]); } |
아래의 명령어를 통해서 raw 명령어를 생성하면 헤드 청소가 시작된다.
$ gcc dump.c $ a.out > dump $ lp -o raw dump |
다만.. 어느 시점에 끝나는지 알기가 힘드네..
escputil 로는 -s 주면 애가 응답이 없고
lpstat -t 로도 idle 타이밍이 애매~하다
일단 덤프해서 만든 16진수 명령어 인자
0x1b,0x40,0x1b,0x28,0x52,0x08,0x00,0x00,0x52,0x45,0x4d,0x4f,0x54,0x45,0x31,0x43,0x48,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x0c,0x1b,0x00,0x1b,0x00 |
'회사일 > Epson L805 rpi' 카테고리의 다른 글
epson 개발자 사이트 (0) | 2019.03.26 |
---|---|
esc/p 예제 (0) | 2019.03.19 |
Epson L805 power flush (0) | 2019.02.07 |
escputil 디버그 모드 (0) | 2018.12.21 |
rpi epson printer (0) | 2018.12.20 |