Windows Samba 서버를 통한 Ubuntu 12.04 네트워크 인쇄 64 비트를 새로 설치

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에서 자격 증명을 확인하기 위해 만든 유일한 방법입니다. 그러나 이것은 인쇄 할 수 없습니다.



답변

비슷한 상황에서 우분투 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 설정에 올바른 도메인 이름을 설정해야합니다.


답변

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


답변

12.04에서 Samba를 통한 인쇄가 중단되었습니다. 참조 :
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/967410


답변

에서는 /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.


답변

이것은 오래된 질문이지만 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 서비스를 다시 시작하십시오.

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