here 지침에 따라 Udoobuntu 12.04 LTS를 실행 하는 ARM 기반 Udoo 쿼드 에 Samba 인쇄 서버를 설치했습니다 .
Samba 서버가 작동 중이며 ( guest ok = yes
서버의 설정 후 smb.conf
) 자격 증명을 입력하지 않고 “print $”(프린터 드라이버) 폴더를 찾아 볼 수 있습니다. 클라이언트 측 프린터 설치 중 (Ubuntu 13.10에서) 프린터를 탐색 할 수 있지만 인쇄 작업이 서버로 전달되지 않습니다. 상태 메시지가 “Held for authentication”인 상태로 클라이언트 인쇄 대기열에 있습니다.
/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
클라이언트가 인증이 필요하다고 생각하는 이유는 무엇입니까?
답변
분명히 이것은 Ubuntu 12.04의 초기 릴리스에 포함 된 Samba 버전에 도입 된 문제 / 합병증입니다. 이 문제를 해결하기 위해 12.04에 대한 업데이트가 있는지 모르겠습니다. Udoobuntu에 대한 업데이트를 사용할 수없는 것 같습니다.
런치 패드 버그 “업그레이드 후 samba 프린터 공유가 거부 된 액세스” 버그의 주석 # 17 에 따라 문제를 해결했습니다 .
서버의 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
.
답변
우분투 14.04 LTS를 사용하고 있는데 같은 문제가 있습니다. 클라이언트 인쇄 대기열에있는 “인증 대기 상태”메시지가 표시됩니다. 이 문제를 해결하기 위해, 난 그냥 냅이 두 패키지에서 설치
smbclient를을 –
CIFS-utils에 –
그리고 그것은 나를 위해 지금은 잘 작동합니다! 문제가 해결되기를 바랍니다 …
답변
Ubuntu 16.04.3 LTS Xenial 시스템에 Windows 프린터를 설치했는데 작업이 자동으로 시작되지 않았지만 ” 인증 대기 중 “이었습니다. 나는 이 링크 의 지시를 따랐다 (주로)
-
터미널 창에서 컵 프린터 서비스를 중지하십시오.
sudo 서비스 컵 중지
-
printers.conf 파일을 편집하십시오 :
sudo vim /etc/cups/printers.conf
-
“/etc/cups/printers.conf”파일의 상단 근처에는 다음 줄이 있습니다 :
AuthInfo 필수 사용자 이름, 암호
-
첫 번째 열에 “#”문자를 삽입하십시오 (또는 행을 삭제하십시오).
-
편집 된 파일 저장
-
컵 서버를 다시 시작하십시오 :
스도 서비스 컵 시작
그것은 나를 위해 일했기 때문에 질문이 오래 된 경우에도 게시 할 것이라고 생각했습니다.