Brother networked printer/ko

이 문서는 브라더 프린터 설치를 다룹니다.

사용자 문의
이 안내서의 내용을 프린터 설치시 따라하고 나면, 다음 테이블을 업데이트하여 다른 사용자가 자신이 보유한 프린터 모델에 따라 간편하게 성공적으로 과정을 완수할 수 있도록 도와주십시오:

cups
를 설치했는지 확인하십시오:

드라이버를 설치할 수 있기 전 cups 서비스를 시작해야합니다.

OpenRC
OpenRC를 사용한다면 다음 명령을 실행하여 cups 서비스를 시작하십시오.

부팅할 때 시작하게 하려면 명령을 활용하십시오:

Systemd
systemd를 사용한다면 다음 명령을 실행하여 cups 서비스를 시작할 수 있습니다.

부팅할 때 시작했는지 확인하려면 다음 명령을 활용하십시오:

Preferred: Using drivers from ebuild repositories
If the printer is supported by an ebuild in the brother-overlay ebuild repository or some other ebuild repository, the ebuild should be used, as it usually contains all the prerequisites mentioned here. It would allow to skip the section "Alternative: rpm installation".

To enable an ebuild repository, create the proper /etc/portage/repos.conf file and it as shown here for the brother-overlay ebuild repository:

Since this ebuild repository uses  the package  needs to be installed. Alternatively, layman can be used for adding the repository.

From the ebuild repository, install the driver as shown here for Brother's Generic LPR and CUPSwrapper printer driver from the brother-overlay ebuild repository.

brother-genml1-bin contains the Generic printer drivers as offered on support.brother.com for a wide range of compatible models (click the Compatible Model link on BrGenML1 Compatible Models):
 * Generic LPR printer driver (rpm package) (contains ELF 32-bit LSB executables)
 * Generic CUPSwrapper printer driver (rpm package)

설치한 ppd 파일은 이며,  make and model 항목의 내용은 Brother BrGenML1 for CUPS입니다.

대안: rpm 설치
Brother에서 파일 형식으로 제공하는 드라이버를 사용한다면,  꾸러미를 설치해야합니다.

빠진 디렉터리
다음 디렉터리를 우선 만드십시오. 나중에 여러가지 문제를 방지할 수 있습니다:

Brother에서 드라이버 다운로드
Brother 프린터의 드라이버는 Brother solutions' 웹 페이지에 있습니다.

페이지에서 안내하는 대로 올바른 모델 이름을 검색하십시오.

올바른 모델을 선택하고 나면, 다운로드할 네가지 드라이버가 나타납니다. LPR driver 와 cupswrapper driver에서 으로 끝나는 두가지 파일을 다운로드하십시오.

드라이버 설치
드라이버 설치는 시스템에서 빠져 필요한 몇가지 디렉터리가 나타나므로 여러 단계를 거칠 수 있습니다.

드라이버를 설치하려면 (우선) 파일을 다운로드한 디렉터리로 이동하십시오.

다음, 파일 이름을 살펴보기 위해 다음 명령을 실행하십시오:

물론 모델 이름에 따라 드라이버 이름이 바뀝니다. 이전 명령의 출력 내용에서 파일 이름을 rpm 명령에 복사 및 붙여넣기 하여 일일히 쳐넣는 과정을 피할 수 있습니다.

우선 LPR 드라이버를 설치하십시오.

설치 과정에서 일부 디렉터리가 빠졌다는 몇가지 경고가 나옵니다. 이 경우 빠진 디렉터리를 직접 추가하고 다음 명령으로 드라이버를 다시 설치하십시오:

다음, 동일한 방식으로 cupswrapper 드라이버를 설치하십시오:

다시 말씀드리지만, 설치 과정에서 일부 디렉터리가 빠졌다는 경고가 뜹니다. 빠진 디렉터리를 직접 추가하고 드라이버를 다음 명령으로 다시 설치하십시오:

올바른 위치에 필터 복사하기
다음 명령으로 올바른 위치에 필터를 복사하십시오:

네트워크에 프린터 연결
프린터 모델의 온라인 사용자 안내서 중 네트워크 장에서 언급한대로 네트워크에 프린터를 연결하십시오. 이 과정에서 다음 과정의 CUPS에서 필요로 하는 프린터의 네트워크 주소를 가져올 수 있습니다. 브라우저에서 프린터의 네트워크 주소를 가리키면 프린터 사용자 인터페이스(페이지)로 이동합니다.

네트워크에 연결한 프린터 감지
CUPS는 네트워크에 연결한 프린터를 자동으로 감지하는 기능이 있습니다. 동작하지 않는 경우 프린터가 방화벽에 막혀있을 수도 있습니다. 임시 대안으로, 컴퓨터에 프린터를 연결하십시오.

프린터 설치시 CUPS의 웹 인터페이스 활용
CUPS의 http://localhost:631/admin 웹 인터페이스 활용 과정은 이미 자체적으로 설명하고 있습니다. Add Printer 단추를 누르면 Discovered Network Printers 줄로 시작하는 네트워크 프린터 목록이 나타납니다.

프린터 설치시 명령행 활용
장치 URI와 ppd 파일을 호라용하여 에 프린터를 추가할 수 있습니다:

더 많은 옵션은 을 참고하십시오.

으로 설정을 확인하십시오

사용자 기본 프린터 설정을 잊지 마십시오

선행 과정
스캐너 드라이버를 설치하기 위해 꾸러미를 설치했는지 확인하십시오. 대부분 사용자는 문서를 스캔할 때 을 활용하므로 emerge 하시면 됩니다. 꾸러미는 의존성 요소로 끌어옵니다.

드라이버 설치
스캐너 드라이버는 Brother Solutions의 다운로드 페이지에서 다운로드하십시오.

드라이버를 다운로드한 디렉터리로 이동한 후, 다음 명령을 실행하십시오:

이 명령은 다운로드한 파일의 이름을 보여주며, 결과 화면을 통해 나타난 해당 파일 이름을 다음 실행 명령줄에 간단하게 복사/붙여넣기 할 수 있습니다.

으로 드라이버를 설치하십시오:

네트워크 접근 스캐너 설정
드라이버를 올바르게 설치했다면 다음 명령을 활용하십시오:

모든 구성요소를 올바르게 설치했는지 확인하십시오:

수고하셨습니다! 이제 스캐너를 사용할 준비가 끝났습니다!

amd64의 일반 LPR 프린터 드라이버
The printer driver uses statically compiled x86 32-bit binaries. To be able to execute them the kernel needs to have the following configuration enabled: IA32_EMULATION.

Further, the binaries from Brother (rawtobr3 and brprintconflsr3) require two 32-bit glibc library files in order to be executed on a 64-bit system. These can be compiled by the user, or &mdash; even easier &mdash; obtain a pre-compiled version (glibc i686) from rpmfind.net or similar site.

To accomplish the latter, first install the rpm utilities:

Next, create a directory if it doesn't exist:

Move the downloaded rpm file into a temporary directory and convert to a simpler tar file:

Extract the tar file in the temporary directory:

A subdirectory should be created containing the libraries. Copy them to the directory on the system.

Under, only the file is needed, but since there may be symlinks, it's easier to copy them all. Run the 'file' command on to ensure it is an ELF 32-bit format. If not, install the correct version:

Finally, copy into the main  directory.

Two perl wrapper/filter scripts that are provided with the Brother drivers need to be changed as well to instruct these binaries to load the 32-bit libraries, not the default 64-bit ones. First, locate and edit the two files (replace YOURPRINTER with the printer name provided during the Brother installation script execution):

For instance, for the MFCL2680W printer:

At the top of each file, below the comment header, add the following line:

This sets the default library path before the scripts execute the binaries. processes the print data and processes the page formatting data. Once all of these instructions have been successfully performed, the printer should work as intended!

내용이 위로 올라가서 출력됨
가끔은 페이지 상단 가장자리로 내용이 올라가는 경우가 있습니다.

이 문제를 수정하려면 다음 명령을 입력하십시오:

스캐너를 찾을 수 없음
xsane을 실행했는데도 이 문제가 벌어진다면 스캐너를 발견하지 않은 상태입니다. libusb 를 상당히 최근 버전으로 설치했기 때문일 수도 있습니다. 이 문제를 해결하려면 를 설치하십시오.

제안한 이름 대신, 스캐너를 네트워크로 연결해서 사용할 경우 이 과정이 필요할 수 있습니다. USB로 직접 연결했을 때가 아닌, 네트워크로 연결했을 때 미리 모델 정보를 확보해야합니다.


 * DCP-1610WE
 * MFC-9120CN
 * MFC-9142CDN

외부 자료

 * Brother solutions, Linux page on Brother.com
 * brother-overlay on GitHub.com
 * Using Network Printers Documentation by CUPS.org