지시를 따르다여기, ARM 기반 컴퓨터에 Samba 프린트 서버를 설치했습니다.우두쿼드Udoobuntu 12.04 LTS를 실행합니다.
Samba 서버가 작동 중이며 ( guest ok = yes
서버에서 설정한 후 smb.conf
) 자격 증명을 입력하지 않고도 "print$"(프린터 드라이버) 폴더를 탐색할 수 있습니다. 클라이언트 프린터 설치(Ubuntu 13.10) 중에 프린터를 찾을 수 있지만 인쇄 작업을 서버로 보낼 수 없습니다. 그들은 단지 상태 메시지와 함께 클라이언트 인쇄 대기열에 앉아 있습니다."인증을 위해 예약됨".
다음 섹션을 사용하여 프린터에 대한 게스트 액세스를 허용하도록 서버를 구성했습니다 /etc/samba/smb.conf
(보고된 대로 testparm
).
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
print ok = Yes
browseable = No
클라이언트가 인증이 필요하다고 생각하는 이유는 무엇이며 해결 방법은 무엇입니까?
답변1
분명히 이것은 Ubuntu 12.04의 초기 릴리스에 포함된 Samba 버전에 도입된 문제/복잡성입니다. 이 문제를 해결하기 위한 12.04 업데이트가 있는지 모르겠습니다. 업데이트가 Udoobuntu에서는 작동하지 않는 것 같습니다.
나는이 문제를 다음과 같이 해결했습니다.댓글 #17런치패드 오류"Precision으로 업그레이드한 후 Samba 프린터 공유에 대한 액세스가 거부되었습니다.".
서버의 smb.conf에서 발췌:
[global]
map to guest = bad user
########## Printing ##########
load printers = yes
printing = cups
printcap name = cups
use client driver = yes
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
public = yes
guest ok = yes
read only = yes
create mask = 0700
핵심은 이라는 것이 합의된 것 같습니다 use client driver = yes
.
답변2
저는 Ubuntu 14.04 LTS를 사용하고 있는데 같은 문제가 있습니다. 클라이언트는 대기열에 "인증 대기 중"이라는 상태 메시지를 인쇄합니다. 이 문제를 해결하기 위해 방금 Synaptic에서 다음 두 패키지를 설치했습니다.
- smbclient
- cifs-utils
이제 제대로 작동합니다! 이것이 귀하의 문제도 해결되기를 바랍니다 ...
답변3
Ubuntu 16.04.3 LTS Xenial 시스템에 Windows 프린터를 설정했는데 작업이 자동으로 시작되지 않지만 "인증을 위해 예약됨".아래 지침을 따랐습니다.이 링크(최대)
터미널 창에서 컵 프린터 서비스를 중지합니다.
sudo 서비스 컵 정지
Printers.conf 파일을 편집합니다.
sudo vim /etc/cups/printers.conf
"/etc/cups/printers.conf" 파일의 상단 근처에 다음 줄이 있습니다.
AuthInfo에는 사용자 이름과 비밀번호가 필요합니다
첫 번째 열에 "#" 문자를 삽입합니다(또는 행을 삭제하면 됩니다).
편집된 파일 저장
컵 서버를 다시 시작합니다.
sudo 서비스 컵 시작
그것은 나에게 도움이 되었기 때문에 질문이 몇 년 동안 지속되었음에도 불구하고 게시할 것이라고 생각했습니다.