드라이버가 설치되었지만 Ubuntu 16.04에서 Brother 스캐너가 작동하지 않습니다


15

Ubuntu 16.04와 형제 DCP-375CW, 프린터 및 스캐너를 모두 하나로 실행하고 있습니다. 드라이버를 다운로드하고 형제가 드라이버 설치 도구를 사용했습니다.

결과는 다음과 같습니다. 시스템에 드라이버가 설치되었다고 표시됩니다. 프린터가 실제로 작동하고 있습니다. 그러나 단순 스캔은 드라이버 인식을 거부하고 xsane은 스캐너도 인식하지 못합니다. 인터넷에서 찾은 몇 가지 지침을 시도했지만 대부분 이전 Ubuntu 버전에 대한 것 같습니다.
우분투 16.04와 다른 점이 걱정됩니다.

$ dpkg -l | grep -i Brother

ii  brother-cups-wrapper-common        1.0.0-10-0ubuntu6   amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1            1.0.0-1             all          Brother udev rule type 1
ii  brscan-skey                        0.2.4-1             amd64        Brother Linux scanner S-KEY tool
ii  brscan3                            0.2.13-1            amd64        Brother Scanner Driver
ii  dcp375cwcupswrapper:i386           1.1.3-1             i386         Brother CUPS Inkjet Printer Definitions
ii  dcp375cwlpr:i386                   1.1.3-1             i386         Brother lpr Inkjet Printer Definitions
ii  printer-driver-brlaser             3-3build1           amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch              1.4-1               amd64        printer driver Brother P-touch label printers

'dpkg -l | grep Brother '
Neni

답변:


3

나는이 단일 단계 만 수행해야했습니다 (앞서 언급했지만 그 대답에는 다른 단계도 포함되었습니다). DCP-L2500D 형제가 있고 Ubuntu 16.04를 실행합니다.

이 파일을여십시오

sudo gedit -H /lib/udev/rules.d/60-libsane.rules

행 바로 앞에 파일에 다음 행을 추가하십시오. # The following rule will disable USB autosuspend for the device

# Brother scanners 
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`

다시 시작하십시오 (두 단계 :-)).


저는 이것을 했어요. 우분투 16.04. 그런 다음 스캔 할 수 있지만 툴바가 사라졌습니다. 취소해야합니다.
Joseph Wolf

@JosephWolf 아래 새 답변을 참조하십시오.
WinEunuuchs2Unix 2

마지막 큰 따옴표 다음에 억음 악센트 (`)가 의도적이지 않다고 가정해도 안전합니까?
Josh

12

나는 dcp-135c와 Ubuntu 16.04 (14.04에서 업그레이드)와 비슷한 문제가있었습니다.

나를위한 해결책은 다음과 같습니다.

  1. 형제 웹 사이트의 모든 드라이버를 정상적으로 설치하십시오

  2. 이 파일을 엽니 sudo nano /lib/udev/rules.d/40-libsane.rules단지 라인 전에 파일에 다음 줄을 추가 " # 다음과 같은 규칙을 것입니다 장치의 해제 USB의 autosuspend "

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
    
  3. Brother 드라이버 파일을에서 (으) /usr/lib64/sane/로 복사/usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
    

다른 사람들은 3 단계에서 파일을 복사하여 /usr/lib/sane대신 우분투 16.04로 업그레이드했는지 또는 새로 설치했는지에 따라 다릅니다.

우분투 포럼의이 글 에서이 솔루션을 찾았습니다 .


2
lib64에서 lib로 모든 파일을 복사하는 것은 끔찍한 조언입니다.
Mike Shultz 2016 년

다음에 드라이버를 다시 설정해야 할 때 드라이버 설치 스크립트가 잘못 배치 한 특정 파일로 답변을 업데이트하려고합니다. / usr / lib64 /를 / usr / lib에 복사 할 때 어떤 위험이 있는지 설명 할 수 있습니까? 그런 다음 답변에 적절한 경고를 추가 할 수 있습니다
samy

1
나는 3 점 & 4 일을하지 않았다. 그것은 충분했다sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
kujaw

정보 @kujaw 주셔서 감사합니다 당신과 Mike Shultz 피드백을 기반으로 답변을 조정했습니다.
samy

9

MFC-7840W와 동일한 문제에 직면했지만 마침내 성공했습니다.

내 메모는 다음과 같습니다.

  1. 모델에 따라 brscan3 또는 다른 brscan 변종을 설치 하십시오 .

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. 설치 brscan-skey

    sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
    
  3. 운영 brscan-skey

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. 스캐너 설정

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. 작동하는지 확인하고 다음 출력을 찾으십시오.

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. 필요한 경우 누락 된 심볼릭 링크 만들기

    sudo mkdir /usr/lib/sane
    sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
    sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
    sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
    sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0
    
  7. scanimage -L작품 확인

    $ scanimage -L
    device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. 설치 gscan2pdf

  9. gscan2pdf스캐너 테스트에 사용

.deb패키지는 어디에서 왔습니까?
Zanna

1
@Zanna, 리눅스 드라이버에서 형제 웹 사이트에서
Nick

우분투 18.04, MFC-7420 (brother2 시리즈)은 여전히 ​​작동합니다. 정말 감사합니다 = ^ _ ^ =
Organis

1

FWIW 방금 Brother MFC-J470DW 스캐너를 사용하는 데 몇 시간을 잃었습니다 (Ubuntu 16.04에서). 마지막으로 2017 년 3 월 1 일자 Brother의 새로운 드라이버 게시물을 언급했습니다 !! 나는 그것을 설치하고 IP 주소를 구성했고 나는 좋아.

support.brother.com에서 작동 한 드라이버




0

터미널 창을 열고 다음을 입력하십시오 sudo apt-get install sane.. SANE = 이제 스캐너 액세스가 쉬워졌습니다. 하드웨어 수준에서 스캐너에 직접 액세스하는 범용 프로그램이며 드라이버가 필요하지 않습니다. 예,의 sane종속성으로 자동 설치해야한다는 것을 알고 xsane있지만 어떤 이유로 누락 된 상황을 보았습니다. xsane은 제인을위한 그래픽 인터페이스입니다.
또는 gscan2pdf를 설치할 수 sudo apt-get install gscan2pdf있습니다.


나는 그것이 제정신 자체의 문제가 아니라고 생각합니다. udev-rule-settings 또는 printer-network-name의 문제 일 것입니다 ... 스캐너는 네트워크 별칭 대신 예약 된 개인 IP를 제공 한 후에 만 ​​작동하기 시작했습니다. .
Neni

0

Brother는 2017 년 12 월 25 일에 소프트웨어를 업데이트했습니다.

따라서 2018 년 3 월 20 일 이전에 게시 된 모든 답변이 최신 정보가 아닌 경우가 대부분입니다.

이 답변에 따라 Brother DCP-350C 스캐너를 작동시키는 방법은 무엇입니까? 다음에 대한 업데이트가 있습니다.

$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers

특정 프린터 모델에 맞는 추가 드라이버.

특히 관심의입니다 udev많은 답변에서 논의 된 규칙을 업데이트하고 잘 작동하고있다.

또한 대부분의 스캐너에서 선호되는 드라이버 이거나 brscan4그렇지 않습니다 .brscan2brscan3

Brother는 2017 년 12 월 25 일 업데이트 이전에 Linux 지원으로 공을 포기한 것으로 보였지만 위의 링크 된 답변에 따라 모든 것이 완벽하게 작동하는 것 같습니다.

약간 오해의 소지가있는 일부 오래된 Brother 웹 사이트가 여전히 있습니다. 무시하고 링크의 지침을 따르면 모든 것이 잘 작동합니다.

그렇지 않은 경우 링크 답변에 의견을 게시하십시오.


0

Ubuntu 16.04 64 비트의 Brother DCP-135C 스캐너에 문제가 있어 형제 사이트에 언급 된 드라이버를 설치 한 후 감지되지 않았습니다 .

다음 지시 사항은 문제점을 해결했습니다.

sudo cp /usr/lib64/* /usr/lib
sudo mkdir /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane

그 전에 나는 실패했다 :

cp 60-libsane.rules 40-libsane.rules

이 파일을 편집하여 추가했습니다 ...

sudo gedit /lib/udev/rules.d/40-libsane.rules

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ce", ENV{libsane_matched}="yes"

전에

# The following rule will disable USB autosuspend for the device

같은 60-libsane.rules

sudo gedit /lib/udev/rules.d/60-libsane.rules

0

프린터의 IP 주소 ( 10.42.0.222예 :)를 핑 (ping) 할 수 있으면 좋은 신호입니다.

오래된 문제는 구성 파일이 스캐너를 찾을 위치를 모르는 것일 수 있습니다.

이 시도:

sudo -H gedit /etc/sane.d/epkowa.conf

다음과 같은 것을 찾으십시오 (53 행 전후).

Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net scanner.mydomain.com

다음 192.16.136.2 1865과 같이 스캐너 / 프린터의 IP 주소를 입력하십시오 :

#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com

Epson epkowa드라이버는 Brother 스캐너 / AIO 소유자에게 많이 사용되지는 않습니다
scruss

0

우분투 업그레이드에 대한 나의 경험은 좋지 않았습니다. 2015 년과 2016 년에 CD에 최신 배포판을 다운로드하여 작성하고 CD에서 업그레이드를 시도했습니다. 이러한 시도는 충돌을 일으켜 동일한 CD에서 새로 설치해야했지만 사용자 계정 및 모든 Brother 프린터 / 스캐너와 같은 항목을 다시 설치하거나 재구성해야했습니다.

Ubuntu 17.04의 경우 터미널을 통해 업그레이드했는데 제대로 작동했습니다. Brother 프린터 / 스캐너도 업그레이드 후에도 유지되었습니다.

sudo apt-get update
sudo apt-get upgrade

2017 년 10 월 동일한 경로를 따랐지만 업그레이드 후 Brother 스캐너가 작동하지 않았습니다.

필자의 경우 DCP-J315W 모델에서 Brother 프린터 / 스캐너 용 드라이버를 다시 설치 / 설정하는 방법에 대한 이전 지침을 따랐습니다. 내 노트는 다음 단계를 다룹니다.

  1. 도구를 사용하여 Brother 프린터 드라이버를 다운로드하십시오. ( linux-brprinter-installer-*.*.*-*.gz)

    도구는 기본 Downloads디렉토리 로 다운로드됩니다 . (디렉토리 위치는 Linux 배포판에 따라 다릅니다.) 예/home/(LoginName)/Downloads

    터미널 창을 열고 마지막 단계에서 파일을 다운로드 한 디렉토리로 이동하십시오.

    Ctrl+ Alt+ T(터미널 창을 엽니 다)

    cd ~/Downloads
    

    (우분투는 대소 문자를 구분하므로 명령을 사용 dir하거나 ls디렉토리 이름을 확인하십시오)

    다운로드 한 파일을 추출하려면 명령을 입력하십시오.

    gunzip linux-brprinter-installer-*.*.*-*.gz
    

    또는 필요한 경우

    sudo gunzip linux-brprinter-installer-*.*.*-*.gz
    

    도구를 실행하십시오 ( sudo필요한 경우 사용 ).

    bash linux-brprinter-installer-*.*.*-* Brother machine name 
    

    드라이버 설치가 시작됩니다. 설치 화면 지시를 따르십시오.

     당신이 메시지를 볼 때

    DeviceURI를 지정 하시겠습니까?

    • USB 사용자 : N (아니오)을 선택하십시오
    • 네트워크 사용자 : Y (예) 및 DeviceURI 번호를 선택하십시오. 설치 과정에 다소 시간이 걸릴 수 있습니다. 완료 될 때까지 기다리십시오.

스캐너 솔루션 :

불행히도, Brother 스캐너와 관련된 추가 문제가있는 것으로 보이며 스캐너 모델 및 실행해야하는 BRSCAN 버전에 따라 문제가 다를 수 있습니다. Brother.com에는이 파일의 4 가지 버전이 있습니다. 각 파일은 서로 다른 Brother 스캐너 모델을 포함합니다.

나는 이전 버전의 우분투에서 작동했던 다음 단계를 시도했습니다.

  1. 파일 열기 : sudo nano /lib/udev/rules.d/40-libsane.rules"# 다음 규칙은 장치에 대해 USB 자동 일시 중단을 비활성화합니다"줄 바로 앞에 다음 줄을 추가 하십시오.

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
    

    sudo우분투 17.10에서는 Gedit을 더 이상 사용할 수 없지만 제대로 nano작동합니다.

    Ctrl+ O파일에 편집 내용을 씁니다.

  2. 모든 파일을 복사  /usr/lib64 하는 /usr/lib

    sudo cp /usr/lib64/* /usr/lib
    

    이 단계에서 나는이 문제를 웹 검색하는 데 몇 시간을 낭비 한 후 절망에 빠졌습니다. 위의 단계는 과거에 작동했으며 업그레이드 프로세스에서 필요하지 않았습니다. 그런 다음 우분투 17.10에서 작동하는 새로운 단계를 발견하여 우분투에 새로운 버그가 있다고 생각합니다.

  3. 모든 파일을 복사  /usr/lib64/sane 하는 /usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
    

    이 새로운 명령에는

    다른 사람들은 /usr/lib/sane 대신 4 단계에서 파일을 복사해야  했습니다. 아마도 Ubuntu 16.04로 업그레이드했는지 또는 새로 설치했는지에 따라 다릅니다.

    우분투 17.10에서는이 작업을 수행 할 필요가 없었습니다.

참고 :이 문제와 관련된 기타 참고 사항, 웹 사이트 또는 명령은 다음과 같습니다.

Brother 지원 : 원하는 경우 웹 사이트에서 Brother 설치 프로세스를 수행 할 수 있습니다.

Ubuntu 16.04에서 이름이 40-libsane.rules 인 파일은 60-libsane.rules로 변경되었지만 17.10에서는 40-libsane.rules로 되돌아갔습니다. 16.04에서 두 이름이 모두 존재하고 Brother 스캐너 편집 내용이 포함되도록했습니다.

다음 터미널 명령을 사용하여 시스템에서 스캐너를 식별 할 수 있습니다.

sane-find-scanner

일반적으로 스캐너가 표시되지만 Scanimage가 표시되지 않으면 여전히 문제가있는 것입니다.

scanimage -L

다음 명령은 설치된 Brother 장치를 나열합니다.

dpkg -l | grep Brother

새로 설치하는 경우 Sane을 다시 설치해야 할 수 있습니다.

sudo apt-get install sane
sudo apt-get install libsane-extras

스캐너 장치를 소유 한 그룹에 saned를 추가하여 권한이 올바른지 확인하십시오.

sudo adduser saned scanner

참고 : Ubuntu 17.10에서는 Sane, Simple-scan과 같은 수퍼 유저로서 GUI 프로세스를 더 이상 실행할 수 없습니다. 나는이 블록을 해킹했지만 스캐너를 작동시키는 데 도움이되지 않아 더 많은 시간을 낭비했습니다.


0

모든 작업을 수행 한 후, 다양한 포럼과 블로그에서 스캐너가 작동하도록하는 것이 엑스트라 제인 백엔드 설치 문제를 해결했습니다! 그것들을 설치하는 것이 아프지 않으며 나를 위해 해결책이었습니다!

배경 : DSP-J562DW가 Mint 17.3 (Ubuntu 14.04) 및 Kubuntu 16.10 64 비트에 WiFi와 함께 설치되어 있습니다.


2
EXTRA 제인 백엔드 설치 방법에 대한 정보를 추가하십시오.
mook765
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.