[unix] 인쇄 작업 “인증 대기”

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 프린터를 설치했는데 작업이 자동으로 시작되지 않았지만 ” 인증 대기 중 “이었습니다. 나는 이 링크 의 지시를 따랐다 (주로)

  1. 터미널 창에서 컵 프린터 서비스를 중지하십시오.

    sudo 서비스 컵 중지

  2. printers.conf 파일을 편집하십시오 :

    sudo vim /etc/cups/printers.conf

  3. “/etc/cups/printers.conf”파일의 상단 근처에는 다음 줄이 있습니다 :

    AuthInfo 필수 사용자 이름, 암호

  4. 첫 번째 열에 “#”문자를 삽입하십시오 (또는 행을 삭제하십시오).

  5. 편집 된 파일 저장

  6. 컵 서버를 다시 시작하십시오 :

    스도 서비스 컵 시작

그것은 나를 위해 일했기 때문에 질문이 오래 된 경우에도 게시 할 것이라고 생각했습니다.


답변