Brother networked printer/ko

This document covers the installation of Brother printers.

User feedback
After having applied this guide to the printer, please update the following table  so that other users can easily confirm if successful installations have been performed with their printer model or not:

cups
Make sure is installed:

The cups service must be started before the driver(s) can be installed.

OpenRC
If OpenRC is used, then the following command can be issued to start the cups service.

To have it started automatically at boot time, use rc-update:

Systemd
If systemd is used, then the following command can be issued to start the cups service.

To have it started automatically at boot time, invoke the following:

적당한 방식: 오버레이 드라이버 활용
If the printer is supported by an ebuild in brother-overlay or some other overlay, then please use it, as it usually contains all the prerequisites mentioned here. It would allow to skip the section "Alternative: rpm installation".

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

For using  the package  needs to be installed. Alternatively, layman can be used for adding the overlay.

From the overlay install the driver using as shown here for Brother's Generic LPR and CUPSwrapper printer  driver.

The net-print/brother-genml1-bin ebuild from brother-overlay 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)
 * Generic CUPSwrapper printer driver (rpm package)

The ppd file installed is and the make and model is Brother BrGenML1 for CUPS.

대안: rpm 설치
As the drivers are available from Brother in the form of an file, the  package needs to be installed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

프린터 설치시 명령행 활용
To find out the printer's device uri use.

를 실행하면 더 많은 내용을 볼 수 있습니다.

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

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

으로 설정을 확인하십시오

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

선행 과정
Make sure the package is installed in order to install the driver for the scanner. As most users will use xsane to scan a document, just emerge it. The package will be pulled in as a dependency.

Installing the driver
Download the driver from the Brother Solutions's download page for the scanner.

Change to the directory where the downloaded drivers are, and run the following command:

This will show the file names of the downloaded files, allowing for easy copy/paste for the next commands.

Install the drivers using rpm:

Configuring the scanner
Once the driver is correctly installed, use the following command:

Now check everything is correctly installed:

Congratulation! The scanner is now ready for use!

Generic LPR printer driver on amd64
The printer driver uses statically compiled x86 binaries. To be able to execute them the kernel needs to have the following configuration enabled: IA32_EMULATION

Text shifted up
Sometimes it happens that the text is shifted up toward the upper border of the page.

To correct this, enter the following command:

Scanner not detected
It may happen that, when xsane is launched, the scanner is not detected. This is probably due to a too recent version of libusb. In order to solve this, it might be necessary to install. It was also necessary to get DCP-1610WE working over the network!

External resources

 * Brother solutions, Linux page on Brother.com
 * brother-overlay on Github.com