CUPS 프린터 서버 구축후 프린팅이 느린 현상 해결
OpenPrinting CUPS 2.4.1 + Canon PIXMA G2900 조합으로 프린터 서버를 구축했습니다.
출력 테스트를 해보니 엄청나게 느리게 출력되는 현상이 발생하였습니다.
컴퓨터 직결시에는 찍 찍 찍 찌이익 하고 나오는데 네트워크로 연결해서 cups 거쳐서 출력하면
찍... 찍.... 찍... 찌이익 하면서 엄청나게 느리게 출력되는경우가 있습니다.
이때는 /etc/cups/cupsd.conf 에 들어가 LogLevel을 debug로 변경한 후 테스트 출력을 진행합니다.
이후 /var/log/cups/error_log를 확인해보면
이런식으로 "Read * bytes of back-channel data..."라는 메시지가 수없이 많이 표시되는것을 볼수 있는데 이것 때문에 출력 속도가 느려진것입니다.
이는 Canon MP 드라이버에서 주로 발생하는 문제로
해결 방법은
을 참고하여 /usr/share/cups/usb/canon 파일에
0x04a9 unidir
내용을 저장하면 정상적으로 출력됩니다.