cup 명령을 실행하지 않고 수동으로 프린터 설치

cup 명령을 실행하지 않고 수동으로 프린터 설치

cup 명령을 실행하지 않고 프린터가 이미 설치된 Debian 시스템에서 파일을 복사하여 프린터를 수동으로 설치해야 합니다.

프린터를 설치할 데비안 라이브 DVD를 만들려면 이 방법을 진행해야 합니다. 따라서 Canon 설치 프로그램을 사용하면 호스트의 컵 서버에 연결되어 chroot에 설치하는 대신 호스트에 프린터를 설치합니다.

프린터는 USB를 통해 연결된 Canon G3560입니다. 장치 URI 예 cnijbe2://Canon/?port=usb&serial=60A386.

드라이버의 Debian 패키지를 Live DVD 빌드 디렉터리에 복사했습니다 cnijfilter2_6.10-1_amd64.deb.config/packages.chroot/

파일을 Live DVD 빌드 디렉터리 /etc/cups/ppd/G3060USB.ppd에 복사했습니다 : ./etc/cups/printers.confconfig/includes.chroot_after_packages/etc/cups/

라이브 시스템을 실행하면 프린터가 표시되지만 시스템에서 문서를 인쇄할 수 없습니다.

답변1

드디어 문제를 발견했습니다. 파일을 확인해보니 /var/log/cups/error_logppd 파일을 읽을 수 없다고 하더군요.

G3060USD.ppd이 디렉토리의 파일은 config/includes.chroot_after_packages/etc/cups/ppd/프린터를 사용해야 하는 모든 사람이 읽을 수 있어야 합니다.

그래서 "others"가 파일을 읽을 수 있도록 명령을 사용합니다 chmod o+r ./G3060USD.ppd.

문제를 해결하는 또 다른 방법은 프린터를 사용할 사용자가 "lp" 그룹의 구성원인 경우 ppd 파일의 소유자 그룹을 "lp"로 설정하는 것입니다. 그런데 데비안 라이브 DVD를 만드는 경우에는 이런 식으로 문제가 해결될 수 있을지 모르겠습니다.

관련 정보