Windows Samba 서버를 통한 Ubuntu 12.04 네트워크 인쇄


8

HP 프린터를 공유하는 Samba 서버를 통해 인쇄해야합니다. 12.04로 업그레이드 한 후 더 이상 작동하지 않습니다.

프린터가 samba 서버를 통해 공유되므로 로그온 정보 (도메인, 사용자 이름 및 비밀번호)를 제공해야합니다.

문제가있는 컴퓨터는 Ubuntu 12.04 64 비트를 새로 설치 한 것입니다. 문제를 해결하기 위해 Ubuntu 12.04 64 비트 시스템에서 가상 상자 이미지로 ubuntu 10.04 32 비트를 새로 설치했으며 인쇄하는 데 문제가 없었습니다.

인증 문제가 의심됩니다. 무엇이 잘못되었는지에 대한 아이디어가 있습니까? 추가 문제 해결 방법에 대한 제안 사항이 있습니까? 도움을주기 위해 제공해야하는 정보가 있습니까?

편집 : 좀 더 구체적으로, 네트워크 프린터를 추가 할 때 GUI를 통해이 작업을 수행하고 자격 증명을 입력해야 할 때 확인하지 않습니다 (가상 상자에서 제대로 작동하지만).

인쇄 대화 상자.  사용자 이름으로 도메인 / 사용자 이름을 입력했습니다 인쇄 대화 상자. 사용자 이름으로 도메인 / 사용자 이름을 입력했습니다.

"인증이 필요한 경우 사용자 프롬프트"를 선택한 다음 확인을 누르면 자격 증명 (사용자 이름, 도메인 및 비밀번호)을 입력하라는 메시지가 표시됩니다. domain / username으로 username을 입력하면 domain을 비워두고 모든 것을 확인할 수있는 암호를 제공하십시오. 이것이 Ubuntu 12.04에서 자격 증명을 확인하기 위해 만든 유일한 방법입니다. 그러나 이것은 인쇄 할 수 없습니다.

답변:


11

비슷한 상황에서 우분투 12.04에서 프린터를 설정하려고했습니다. 도메인의 Windows 서버에있는 프린터에 액세스하고 싶습니다. 작동하지 않았습니다-인증을 위해 개최되었습니다. Ubuntu 상자의 내 로컬 사용자 이름이 내 Active Directory 도메인 사용자 이름과 다릅니다. (Samba가 완벽하게 설정되지 않았을 수 있습니다.) 지금까지 가장 좋은 해결책은 다음과 같습니다.

  1. 인쇄에서 새 프린터 추가를 선택하고 '네트워크 프린터'를 클릭 한 다음 'SAMBA를 통한 Windows 프린터'를 선택하십시오.

  2. '찾아보기'를 클릭하여 프린터를 찾습니다 (프린터로 Windows 서버에 액세스하려면 인증을 요청합니다)

  3. 올바른 프린터를 선택하거나 URI를 입력하십시오.

  4. 새 프린터 대화 상자의 새 프린터에 대한 URI는 이제 'smb : // servername / printername'입니다.

  5. '지금 인증 세부 사항 설정'을 선택하십시오.

  6. 세부 정보를 '도메인 \ 사용자 이름'과 암호로 입력하십시오 ( '확인'을 클릭하면 프린터에 액세스 할 수 없지만 어쨌든 전달을 클릭했습니다).

  7. 드라이버 선택

  8. 테스트 페이지 인쇄

성공!

'지금 인증 세부 정보 설정'대신 '인증이 필요한 경우 사용자 프롬프트'를 선택한 경우 "확인"버튼은 프린터에 액세스 할 수 있다고보고합니다. (이것은 내가 처음 시도한 것 중 하나입니다.) 그러나 작업은 인증을 위해 보류됩니다. 해당 프린터를 삭제하고 확인 버튼을 무시하고 위의 단계를 시도했는데 이제 작동하는 것 같습니다. 아마도 확인 단추가 '도메인 \ 사용자 이름'형식의 사용자 이름을 처리하지 않거나 smb.conf의 Samba 설정에 올바른 도메인 이름을 설정해야합니다.


1

자격 증명없이 프린터를 추가 한 다음 시작한 인쇄 작업 목록을 엽니 다. 이제 각 작업은 "승인 대기 중"또는 이와 유사한 상태 (내 시스템은 덴마크어 임) 여야하고 마우스 오른쪽 단추를 클릭하여 작업을 승인하도록 선택해야합니다. 자격 증명을 입력 할 때 사용자 이름 앞에 슬래시를 넣으십시오. 그것은 나를 위해 일했다.


이제 evince는 자체적으로 암호를 묻습니다. 다른 프로그램으로는 시도하지 않았지만 테스트 페이지는 여전히 수동으로 승인되어야합니다.
beruic

나는 노력했다. 인쇄 작업이 인증 대기 상태이지만 인증을 시도 할 때 (포워드 슬래시와 백 슬래시로 시도한 경우) 작업이 처리되어 대기열에서 사라지지만 프린터에서 아무것도 나오지 않습니다.
토마스

프린터에서 서버로 작업을 수락했지만 인쇄되지 않은 문제가 해결되지 않았는지 확인 했습니까? 용지 걸림 또는 누락 된 종이 등이 있습니까?
beruic 2016 년

예. 그렇지 않습니다. 또한 인쇄 할 때마다 우분투 10.04로 가상 상자를 시작하고 여기에서 잘 인쇄 할 수 있습니다. 설정 절차는 정확히 12.04 64 비트에서 작동하지 않습니다. 인증 및 아마도 64 비트 대 32 비트가 내 마음에 용의자입니다. 하지만 어떻게 문제를 해결합니까? 도움이 될만한 로그가 있습니까? 삼바가 문제를 일으키는 지 확인하기 위해 수행 할 수있는 다른 테스트?
토마스


1

에서는 /etc/samba/smb.conf, 작업 그룹을 지정합니다

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP  # Name of the group in AD

그런 다음을 실행하십시오 /etc/init.d/smb restart.


중소기업을 다시 시작 부분보다, 내가 수동으로 실행하기 위해 컴퓨터를 다시 시작했다를 제외하고 이것은 내 문제를 해결
Danial Behzadi

0

이것은 오래된 질문이지만 16.04 LTS에서 나에게 발생했기 때문에이 문제가 계속되고 대답 할 가치가 있다고 생각합니다.

  1. GUI를 통해 프린터를 추가하고 아직 자격 증명을 입력하지 마십시오.
  2. 구성 파일을 편집하십시오 (예 : sudo vi /etc/cups/printers.conf
  3. URI가 username 및 password를 포함하도록DeviceURI 줄로 이동하여 편집하십시오 .

    DeviceURI smb://user:my%20password@workgroup/server/usbprinter1
    
  4. 안전하지 않은 문자가 포함 된 암호UrlEncode 에 유의하십시오 . 광산에는 공백이 들어 있었고 어떤 이유로 GUI는 그것을 인코딩하지 못했습니다. 이것이 내 문제의 전체 이유였습니다.

  5. 파일을 저장하고 종료하십시오 (예 : Esc :wq;
  6. sudo service cups restart 서비스를 다시 시작하십시오.

이제 테스트 페이지를 인쇄하고 프린터를 정상적으로 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.