lp 명령으로 삼바 URL을 열 수 없습니다

lp 명령으로 삼바 URL을 열 수 없습니다

Samba가 설치된 Linux 호스트와 일부 파일이 설치된 Windows 서버가 있습니다. Samba가 올바르게 설정되었으며 제대로 작동합니다. 다음 명령을 사용하여 Windows 서버에서 PDF를 표시할 수 있습니다.

evince "smb://SRV/Share/.../xx.pdf"

그런데 이 파일을 인쇄하고 싶을 때

lp –d lpX "smb://SRV/Share/.../xx.pdf" 

에러 발생됨:

lp: Error – Access ?smb://SRV/Share/.../xx.pdf? not possible - File or Directory not found

이 오류가 발생하는 이유는 무엇입니까?

답변1

lp와 같은 파일 기반이 아닌 이름을 이해하지 못하는 핵심 Linux 유틸리티입니다 smb://.

evince는 URL을 이해하는 gnome 애플리케이션입니다.

다음을 사용할 수 있어야 합니다.

smbget -O "smb://SRV/Share/.../xx.pdf" | lp -d lpX -

삼바 URL에서 인쇄합니다.

smbget은 -u사용자 이름과 -p비밀번호를 허용합니다(그렇지 않으면 해당 정보를 묻는 메시지를 표시함). -a사용자 이름/비밀번호 없이 시도하게 되는 익명 액세스를 사용할 수 있습니다.

관련 정보