컵이 있는 데비안에서 내 별칭에 다음과 같은 오류가 발생합니다.
cc2ps cms2CompsGlobEnrich.m
[cms2CompsGlobEnrich.m (C++): 4 pages on 4 sheets]
lpr: cannot open printer description file
[Total: 4 pages on 4 sheets] sent to the default printer
[2 lines wrapped]
cup은 lpr 및 유사한 명령을 /usr/local/bin(몇몇 인터넷 검색 후)에 넣어야 하지만 거기에 없습니다. 예상대로 /usr/bin 아래에 있는 명령을 매우 순진하게 복사하려고 시도했지만 도움이 되지 않았습니다. 어딘가에 권한 문제가 있는 것 같아요
어떤 아이디어가 있나요?
답변1
메시지는 cannot open printer description file
전통적인 BSD 인쇄 시스템에서 나옵니다. CUPS가 있으므로 BSD 인쇄 시스템을 사용할 이유가 없습니다(별도 구성이 필요하고 성능이 떨어지며 구성하기가 더 어렵습니다). CUPS 백엔드에 BSD 인터페이스( lpr
및 )를 제공하려면 CUPS BSD 에뮬레이션 명령을 설치합니다(기본적으로 CUPS는 System V 인터페이스 및 )만 제공합니다. 데비안에서는 패키지에 있습니다 .lpq
lp
lpstat
cups-bsd
lpr
그건 그렇고, 회사가 에 있을 이유가 없습니다 /usr/local/bin
. 인쇄 시스템을 설치하는 방법을 설명하는 튜토리얼에는 해당 내용이 포함되어 있지만 배포판에서는 이미 해당 내용을 제공하고(패키지만 설치하면 됨) 실행 파일을 /usr/bin
. 권한 문제가 없습니다(이러한 경우 "권한 거부됨" 오류 메시지가 표시되는 경향이 있음).