잉크젯 프린터는 자주 이용하지 않으면 잉크가 굳어(?) 필요할 때 원활하게 인쇄가 안 될 경우가 많다
이를 해결하기위해 시놀로지 DSM의 Docker를 이용, 우분투에서의 자동 인쇄 설정을 소개한다
- Docker > 레지스트리 > ubuntu > 다운로드 > 태그: 22.04 선택 (버전은 크게 상관없음)
- 이미지 > ubuntu:22.04 선택 > 실행
- Docker 호스트와 동일한 네트워크 사용 선택
- 컨테이너 이름 아무거나 입력 > 높은 권한~ 체크 > 자동 재시작 체크 > 다음 > 다음 > 완료
- 방금 생성한 컨테이너 선택 > 세부 사항
- 터미널 > 인쇄 관련 패키지 설치: apt update && apt install cups cups-bsd
- Cups 서비스 시작: service cups start
- (Optional) 프린터 검색: lpinfo -v
- 프린터 추가: lpadmin -p <printer_name> -E -v ipp://<printer_ip> -m everywhere
- ipp로 연결이 불가능한 경우 프린터 모델에 따른 드라이버를 -m 옵션으로 지정해 줘야하는 것 같다
- 추가한 프린터를 기본 프린터로 설정: lpadmin -d <printer_name>
- 인쇄 테스트: echo "abcde" | lpr
- abcde 글자가 인쇄되면 성공!
- 자동인쇄에 이용할 이미지 준비. 아래 첨부된 이미지를 이용하면 한 장에 6번의 인쇄가 가능하다.
- 아래 첨부된 이미지를 이용할려면 다음과 같이 명령어 수행.
apt install wget unzip
cd ~/
wget https://blog.kakaocdn.net/dn/cKIpbl/btrNwoUqlE8/qKLliIkXlrMI79QkThjAek/tfile.zip
unzip tfile.zip
- 혹은 구글에서 다양한 테스트 인쇄 패턴 이미지를 받을 수 있다 (예. https://www.google.com/search?q=cmyk+printer+test+image)
cmyk printer test image - Google 검색
Find the perfect test print stock photo, image, vector, illustration or 360 image. ... CMYK press print marks and colour tone gradient bars for printer test ...
www.google.com
- Crontab을 이용한 자동 인쇄 설정
- Crontab 및 Vim 설치:
apt install cron vim
- Crontab 설정:
crontab -e
- 맨 아래쪽으로 이동 >
i
를 눌러 입력 모드로 전환 > 다음 내용을 추가 > 저장 (ESC
>wq
입력 >Enter
) (vi 이용법 참고: https://jhnyang.tistory.com/54) - 아래는 월~토 매일 오후 9시에 해당 파일을 자동으로 인쇄하도록 입력한 예시이다 (Crontab 이용법 참고: https://lunightstory.tistory.com/8)
- Crontab 서비스 시작:
service cron start
0 21 * * 1 lpr ~/mon.pdf
0 21 * * 2 lpr ~/tue.pdf
0 21 * * 3 lpr ~/wed.pdf
0 21 * * 4 lpr ~/thur.pdf
0 21 * * 5 lpr ~/fri.pdf
0 21 * * 6 lpr ~/sat.pdf
- 시스템 시간을 한국 시간으로 설정: apt install tzdata
- 설치 중 Geographic area:
6
(Asia), Time zone:69
(Seoul) 선택
- bashrc 파일 수정하여 Cups 및 Cron 서비스 자동 실행 설정
- bashrc 파일 열기:
vi ~/.bashrc
- 맨 아래쪽으로 이동 >
i
를 눌러 입력 모드로 전환 > 다음 내용을 추가 > 저장 (ESC
>wq
입력 >Enter
)
service cups start
service cron start
- 이제 모든 설정을 완료 했으며, 지정된 시간에 자동 인쇄를 즐기자.
'ubuntu' 카테고리의 다른 글
우분투 에서 -> 시놀로지 DSM 으로 백업 (0) | 2019.06.04 |
---|---|
우분투에 새로운 HDD 설치시 read/write 가 안되는 문제 발생시 (0) | 2017.04.13 |
Ubuntu에 ffmpeg 설치 (0) | 2016.12.12 |
Ubuntu에서 Google drive 동기화 설정 (Grive2) (0) | 2016.12.01 |
Ubuntu16.04에 Caffe 설치 (0) | 2016.11.22 |