$ yay -s ptouch-print
P700외 다른 시리즈들을 지원한다고 한다.
$ yay -s printer-driver-ptouch
P-lite
버튼을 약 2초간 눌러 꺼야 한다. ptouch-print
명령은 sudo 권한이 필요하다. 귀찮다면 장치권한을 수정해도 되지만, 권한꼬임이 걱정되어 그냥 사용하기로 했다.--font : 설치된 폰트명을 사용한다.
--fontsize : 폰트크기를 지정할 수 있다. 지정하지 않으면 테잎에 꽉 채워 출력한다.
--text : 출력할 텍스트를 지정한다. 띄어쓸 경우 라인으로 분리되어 출력된다. 따라서 띄어쓰기를 포함하려면 ""를 사용해야 한다.
--writepng : 출력하지 않고 이미지로 확인할 수 있다.
--debug : 로그를 확인할 수 있다.
--info : 프린터 정보를 확인할 수 있다.
--pad : 여백을 줄 수 있다. 상하여백이 아닌 좌우 여백으로 보인다.
$ sudo ptouch-print --font "Sarasa Fixed K" --fontsize 16 --text "hello" "world!" "P700" --debug --pad 10
$ sudo ptouch-print --font "Sarasa Fixed K" --fontsize 16 --text "hello" "world!" "P700 --writepng "/home/icq4ever/Desktop/view.png" --debug --pad 10
~/.zshrc
에 alias를 사용하여 간단히 출력할 수 있다. 테잎을 가득채운 텍스트는 예쁘지 않아 강제로 빈 라인을 위아래에 추가하였다.
#brother P-touch P700
alias pt='f(){sudo ptouch-print --font "Sarasa Fixed K" --fontsize 16 --text "" "$@" "" --debug --pad 10}; f'
alias ptp='f(){sudo ptouch-print --font "Sarasa Fixed K" --fontsize 16 --text "" "$@" "" --writepng "/home/icq4ever/Desktop/view.png" --debug --pad 10}; f'
사용법은 아래와 같다 $ pt hello-world!
: