lpinfo에서 찾은 PPD를 사용하여 프린터를 추가하는 방법

lpinfo에서 찾은 PPD를 사용하여 프린터를 추가하는 방법

실행하면 lpinfo -m시스템에서 사용 가능한 PPD 파일 목록이 표시됩니다.

$ lpinfo -m
...
lsb/usr/xerox/xrx7855.ppd Xerox WorkCentre 7855
...
foomatic-db-ppds/Xerox/xrx133.ppd Xerox WorkCentre Pro 133 v3015.103 PS
foomatic:Xerox-WorkCentre_XK35c-lex5700.ppd Xerox WorkCentre XK35c Foomatic/lex5700

이 세 가지 예 중에서 처음 두 예에 대한 PPD 경로를 수동으로 찾을 수 있습니다.

lsb/usr/xerox/xrx7855.ppd                   -> /usr/share/ppd/xerox/xrx7855.ppd 
foomatic-db-ppds/Xerox/xrx133.ppd           -> /usr/share/foomatic/db/source/PPD/Xerox/xrx133.ppd
foomatic:Xerox-WorkCentre_XK35c-lex5700.ppd -> ???

특정 PPD를 사용하여 새 프린터를 추가하려는 경우 다음 출력을 사용할 수 없습니다 lpinfo.

$ lpadmin -p foo -P foomatic-db-ppds/Xerox/xrx133.ppd -v 'smb://example.org/foo'
lpadmin: Unable to open PPD "foomatic-db-ppds/Xerox/xrx133.ppd": Unable to open PPD file on line 0.
lpadmin: Unable to open PPD file "foomatic-db-ppds/Xerox/xrx133.ppd" - No such file or directory

그러나 경로를 사용하면 작동합니다.

$ lpadmin -p foo -P /usr/share/foomatic/db/source/PPD/Xerox/xrx133.ppd -v 'smb://example.org/foo'

출력을 사용하여 특정 PPD를 사용하는 프린터를 추가하는 방법이 있습니까 lpinfo?

직접적으로 그렇지 않은 경우 출력을 lpinfo경로로 변환할 수 있습니까? 어떻게 사용하나요 foomatic:Xerox-WorkCentre_XK35c-lex5700.ppd?

관련 정보