CUPS와 프린터 공유 등을 볼 수 있습니다. 내가 할

Ubuntu 서버 10.10을 사용 중이며 USB를 통해 HP Laserjet 프린터를 연결하고 LAN에 공유해야합니다. 인터넷에서 튜토리얼을 따라 HPLIP 드라이버를 설치하고 CUPS를 구성했습니다. 서버의 웹 인터페이스에 액세스 할 수 있으며 테스트 페이지를 인쇄하는 것이 매력처럼 작동합니다.

또한 모든 기본 프린터 옵션을 편집하고 대기열 등을 볼 수 있습니다.

내가 할 수없는 유일한 것은 동일한 LAN에 다른 클라이언트에서 프린터를 설치하고 찾는 것입니다. Windows 7의 기본 검색으로 시도했지만 아무것도 나타나지 않습니다. 서버의 IP 주소로 새 TCP / IP 포트를 설치하고 프린터 드라이버를 수동으로 추가하려고 시도했지만 작동하지 않았습니다.

이 기능을 사용하려면 어떻게해야합니까? 유일한 문제는 프린터가 LAN에 표시되지 않지만 Ubuntu 서버에 올바르게 설치되어 있다는 것입니다.



답변

GUI 데스크탑 환경이 설치되어 있습니까? /usr/share/system-config-printer/system-config-printer.py연결된 프린터 공유 및 실행 을 활성화 한 다음 다른 컴퓨터에서 공유 프린터 표시를 활성화 할 수 있어야합니다 .


답변

나는 도울 것이지만 이것은 내 머리 꼭대기에서 왔으므로 물건을 바꿔야 할 수도 있습니다.

먼저 프린터가 연결되어 있고 삼바 / 컵이 설치되어 있는지 확인하십시오. 따라서 apt-get/ aptitude검색 을 수행 하면 패키지 삼바가 설치되어 있어야합니다. 컵은 프린터를 다루는 것입니다. Samba는 Windows 시스템이 해당 공유 프린터에 연결될 경우 공유를 처리합니다 (귀하의 경우). 설치하지 않은 경우 :

sudo apt-get install cups samba 또는 적성을 사용 sudo aptitude install cups samba

그 후 우리는 그것들의 구성으로 시작합니다. 서버 버전의 Ubuntu에 있기 때문에 GUI 솔루션을 사용하는 기본 방법이 없습니다 (GUI 패키지를 설치하기 때문에 기본값이라고 말합니다). 다음은 순수한 서버입니다.

  1. Samba 기본 구성을 편집하십시오. 파일은에 /etc/samba/smb.conf있습니다. 파일을 편집하려면 간단히 입력하십시오. sudo nano /etc/samba/smb.conf루트 인 경우 sudo부품이 필요하지 않습니다 .

    다음 변수를 변경하고 앞에있는 주석 (# 또는;) 기호가 있으면 제거합니다. 예를 들어 :

    이 모양이면 (# 기호없이) # workgroup = WORKGROUP그대로 두십시오
    workgroup = WORKGROUP.

    이것이 다음과 같으면 다음과 같이 ; guest = yes남겨 두십시오
    guest = yes(; 기호없이).

    작업 그룹 -네트워크에서 사용중인 작업 그룹으로 변경하십시오. 내 경우처럼 네트워크가 “xtreme”이면 다음과 같이 말해야합니다.

    workgroup = xtreme (댓글이 있으면 제거해야 함)

    보안 -공유하도록 변경하십시오. 나중에 몇 가지 문제를 해결합니다.

    security = share

  2. 삼바 프린터 섹션을 편집하십시오.

프린터 섹션은 다음과 같습니다.

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

우리가 원하는 것은 변화이다 탐색이 예와에 게스트 yes로 확인

편집 후 다음과 같이 보일 것입니다 :

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

이게 전부입니다. 이제 삼바 서비스를 다시 시작하십시오. 여러 가지 방법으로 할 수 있습니다.

sudo service smbd restart

sudo /etc/init.d/smbd restart

이제 Windows 시스템 또는 Linux 시스템으로 이동하여 네트워크 또는 서버 IP에서 프린터를 찾으십시오.