내 경우에는, 나는 내 ServerName
내 설정 client.conf
파일을 만든 다음 localhost로 제한하지 않고 내 로컬 네트워크에서 액세스를여십시오.
나를위한 올바른 경로를 시작하는 @ bnjmnrsr에게 감사드립니다. 나의 경우에는, lpstat
보고 된 :
$ lpstat -s
no system default destination
lpstat: Bad file descriptor
lpstat: Bad file descriptor
이것은 나를 이끌어 줬다. 이 OP가 친절하게 그의 해결책을 올릴만한 게시물이었습니다.
[그] 문제는 다음과 같았습니다 :
/etc/cups/client.conf에 있습니다.
구문을 사용하여 서버를 수동으로 지정할 수 있습니다.
ServerName 호스트 이름 또는 IP : 포트
이것은 내가 미리 설정된 프린트 서버에 연결된 소규모 네트워크의 워크 스테이션에 대해 과거에 사용한 방법입니다
그러나, 그것은 더 이상 작동하지 않는 것 같습니다. CUPS_SERVER 환경 변수가 수동으로 동일한 호스트 이름으로 설정되어 있지 않으면 않습니다.
수동으로 설정된 호스트 이름을 제거하고 컵을 기본값으로 복원하는 해결책이있었습니다.
ServerName /var/run/cups/cups.sock
제 경우에는 단순히 ServerName
내 client.conf 파일에서 다음과 같이 클라이언트에서 CUPS를 다시 시작하십시오.
$ service cups restart
내가 달렸을 때 lpstat
다시, 나는 더 나은 메시지를 얻었다 :
$ lpstat -s
no system default destination
lpstat: No destinations added.
lpstat: No destinations added.
다음으로, 나는 끝났다. 이리 외부 IP 주소에서 청취하도록 CUPS를 구성하는 방법을 확인하십시오. 전체 구성이 필요한지 확실하지 않지만 적어도 CUPS 서버가 localhost만을 수신하고 있음을 확인했습니다.
$ netstat -an | grep 631
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
내 안에 /etc/cups/cupsd.conf
파일, 나는 Listen
보낸 사람 :
Listen localhost:631
에:
Listen <dnsnameofyourserver>:631
컵과 컵을 다시 시작하면 서버와 클라이언트에서 탐색 할 수 있습니다. lpstat
클라이언트에서 더 잘 작동했습니다. (4 개 모두를 다시 시작해야할지 모르겠지만 어쨌든 그렇게했습니다.)
$ lpstat -a
ML-1710 accepting requests since Fri 24 Feb 2017 07:48:59 PM EST
내 파일 & gt; 인쇄 대화 상자에 나열된 프린터가 표시됩니다.