CUPS와 프린터 공유


8

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

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

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

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


프린터의 CUPS URL 경로를 복사하여 Windows의 "새 네트워크 프린터 마법사"텍스트 상자에 붙여 넣어야합니다. 경로의 예 : http:\\192.168.1.9:631\printers\Xerox123다음은 그림이있는 자습서입니다. [ linuxibos.blogspot.com/2012/05/seprinters-linux.html][1] [1] : linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft

답변:


4

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


아뇨. 우분투 서버입니다. 그리고 그 디렉토리에이 스크립트가없고 / system-config-printer /도 없습니다
Kreker

GUI 데스크탑 환경 설치가 옵션입니까? help.ubuntu.com/11.04/serverguide/C/cups.html 을 확인 했습니까 ?
titaniumtux

1
no 옵션이 아닙니다 :)
Kreker

2

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

먼저 프린터가 연결되어 있고 삼바 / 컵이 설치되어 있는지 확인하십시오. 따라서 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에서 프린터를 찾으십시오.

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