CUPS 클라이언트에 PPD가 로컬로 설치되어 있어야합니까?


12

CUPS 클라이언트는 PPD를 로컬에 추가해야 lpadmin -P합니까? 이 클라이언트는 로컬 인쇄 서버를 통해 원격 인쇄 서버 ( ipp://)로 인쇄합니다. 이것은 모범 사례에 따라 설정되어 있습니다 (관리하지 않습니다). 그들은 리눅스 PC입니다. 원격 인쇄 서버의 원시 대기열을 처리하고 있다고 생각하지 않습니다.

내 질문은 이것 과 동일하게 들리지만 내 이해는 드라이버와 PPD가 같은 것이 아니며 PPD는 프린터 사용을위한 몇 가지 포스트 스크립트 명령이있는 프린터의 "기능 목록"이라는 것입니다. 그것은 서버의 일인 것처럼 보이지만 이것을 분명히 나타내는 것을 찾는 데 어려움이있었습니다.


3
원격 인쇄 서버로 작업을 전송하는 경우 해당 서버 만 PPD 파일에 대해 알아야 할 것보다 그렇습니다. 예를 들어 원격 프린터 설정을 참조하십시오 . 이것은 서버가 일반적으로 작동하는 방식입니다. 클라이언트는 세부 사항을 알 필요가 없습니다. 무언가를 구성하는 데 어려움이 있습니까? 그래도 나는 당신의 질문을 오해하고 있습니다. 인터넷 검색 "원격 컵 서버에 인쇄"에는 몇 가지 사항이 있습니다. 첫 번째 히트는 상당히 합리적으로 보였다.
Faheem Mitha

부록 : 질문을 읽었을 때, "로컬 프린트 서버를 통한 원격 프린트 서버로의 인쇄"(왜 두 서버입니까?)를 이해하지 못하므로 귀하의 질문을 이해하지 못할 수 있습니다.
Faheem Mitha

@FaheemMitha 내 구성 (로컬 컵 서버에 PPD가 없음)이 작동하지만 문제가 없는지 확인하십시오. client.conf원격 서버를 가리키는 데 사용할 수 는 있지만 해당 CUPS 서버에없는 대기열이 하나 있습니다 (일부 공공 실험실에서는 유료 시스템입니다). 이것이 로컬 CUPS 서버의 주된 이유이며 PPD를 사용합니다.
OEP

1
@FaheemMitha PPD가 프린터 드라이버라면 이것은 오해 일 것입니다. 분명히 프린트 서버에는 드라이버가 설치되어 있으며 클라이언트에는 필요하지 않습니다. CUPS 서버가 PPD가 아닌 "드라이버"를 참조하기 때문에 CUPS 서버에서 사용하는 일부 언어에 혼란 스러웠습니다.
OEP

2
@ ILMostro_7 원하는 경우이 질문은 "PPD가 프린터 드라이버입니까?"와 같은 내용으로 변환 될 수 있습니다. 그리고 그것이 유용 할 것이라고 생각합니다. PPD / 드라이버 / 둘 다 CUPS Linux 클라이언트에 설치해야하는지에 대해 혼란 스러웠습니다. Windows 프린터 드라이버와 구분하기 위해주의해야 할 수도 있습니다.
OEP

답변:


4

적절한 드라이버 / PPD 등으로 정의 된 모든 네트워크 프린터와 함께 cupsd를 실행하는 printsrv라는 단일 Linux 인쇄 서버가 있습니다. 내 사이트의 100 + 다른 Linux 시스템에서는 cups 서비스 데몬을 실행하지 않으며 인쇄를위한 유일한 구성은 /etc/cups/client.conf에 한 줄을 추가하는 것입니다.

ServerName printsrv.mydomain.com

/etc/cups/client.conf의 한 줄을 사용하면 모든 Linux 상자에서 printsrv에 정의한 모든 프린터를보고 올바르게 인쇄 할 수 있습니다.


이것은 작동하는 것 같습니다 (예, 간단합니다!)하지만 CUPS 설명서는 클라이언트가 데몬을 실행해야한다는 것을 나타냅니다. freebsd.org/doc/en_US.ISO8859-1/articles/cups/…
Greg Bell

0

CUPS에는 다음과 같은 옵션이 있습니다. 1. 서버에서 원시 큐 사용, 클라이언트에서 특정 ppd 사용 2. 서버에서 특정 ppd 사용, 클라이언트에서 원시 큐 사용

이 두 경우 모두 더 이상 사용되지 않는 것으로 간주되어 향후 폐기 될 예정입니다.

  1. 클라이언트의 모든 대기열을 사용하고 서버의 특정 ppd를 사용하십시오.

서버에서 :

lpadmin -p queue1 -v socket://printer -m 'my.ppd'

클라이언트에서 :

lpadmin -p queue1 -v ipp://remote/printers/queue1 -m everywhere
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.