Máy quét Brother không hoạt động trong Ubuntu 16.04 mặc dù đã cài đặt trình điều khiển


15

Tôi đang chạy Ubuntu 16.04 và một người anh em DCP-375CW, một máy in và máy quét tất cả trong một. Tôi đã tải xuống trình điều khiển và sử dụng Công cụ cài đặt trình điều khiển bởi anh em.

Đây là kết quả: hệ thống cho biết các trình điều khiển đã được cài đặt. Máy in đang thực sự hoạt động. Nhưng Simple Scan từ chối nhận ra trình điều khiển và xsane thậm chí sẽ không nhận ra máy quét. Tôi đã thử một số hướng dẫn tôi tìm thấy trên Internet nhưng hầu hết trong số chúng dường như dành cho các Phiên bản Ubuntu cũ hơn.
Tôi lo lắng rằng có gì đó khác với 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

đăng kết quả đầu ra của: 'dpkg -l | grep Brother '
Neni

Câu trả lời:


3

Tôi chỉ phải thực hiện bước này (đã đề cập trước đó nhưng câu trả lời đó cũng bao gồm các bước khác). Tôi có Brother DCP-L2500D và tôi chạy Ubuntu 16.04.

Mở tập tin này

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

Thêm dòng sau vào tệp, ngay trước dòng # The following rule will disable USB autosuspend for the device

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

Khởi động lại (cũng là hai bước :-))


Tôi đã làm điều này. Ubuntu 16.04. Sau đó tôi có thể quét, nhưng thanh công cụ của tôi biến mất. Vì vậy, tôi sẽ phải hoàn tác nó.
Joseph Wolf

@JosephWolf Xin vui lòng xem câu trả lời mới của tôi dưới đây.
WinEunuuchs2Unix

An toàn để giả sử trọng âm (`) không cố ý sau trích dẫn kép cuối cùng?
Josh

12

Tôi gặp vấn đề tương tự với dcp-135c và Ubuntu 16.04 (được nâng cấp từ 14.04).

Giải pháp cho tôi là như sau:

  1. Cài đặt tất cả các trình điều khiển từ trang web anh em như bình thường

  2. Mở tệp này: sudo nano /lib/udev/rules.d/40-libsane.rulesThêm dòng sau vào tệp, ngay trước dòng " # Quy tắc sau sẽ tắt tính năng tự động lưu USB cho thiết bị "

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
    
  3. Sao chép các tập tin trình điều khiển anh em từ /usr/lib64/sane/đến/usr/lib/x86_64-linux-gnu/sane

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

Những người khác phải sao chép các tập tin ở bước 3 để /usr/lib/sanethay vào đó, có thể tùy thuộc vào việc bạn đã nâng cấp lên Ubuntu 16.04 hay thực hiện cài đặt mới.

Tôi tìm thấy giải pháp này trong chủ đề này trên các diễn đàn Ubuntu .


2
Sao chép tất cả các tập tin từ lib64 sang lib là lời khuyên khủng khiếp.
Mike Shultz

Tôi sẽ cố gắng cập nhật câu trả lời với các tệp cụ thể bị đặt sai bởi tập lệnh cài đặt trình điều khiển vào lần tiếp theo tôi cần thiết lập lại trình điều khiển. Bạn có thể giải thích những nguy hiểm của việc sao chép / usr / lib64 / to / usr / lib không? Sau đó tôi có thể thêm một cảnh báo thích hợp vào câu trả lời
samy

1
Tôi đã không làm điểm thứ 3 và thứ 4. Nó là đủ đểsudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
kujaw

cảm ơn về thông tin @kujaw tôi đã điều chỉnh câu trả lời dựa trên phản hồi của bạn và Mike Shultz.
samy

9

Tôi đã phải đối mặt với cùng một vấn đề với MFC-7840W của tôi, nhưng cuối cùng tôi đã thành công.

Dưới đây là ghi chú của tôi:

  1. Cài đặt brscan3 hoặc một biến thể khác của brscan theo mô hình của bạn :

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. Tải về brscan-skey

    sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
    
  3. Chạy brscan-skey

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. Thiết lập máy quét

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. Xác nhận nó hoạt động, tìm đầu ra này:

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. Tạo các liên kết tượng trưng bị thiếu nếu cần thiết

    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. Xác nhận scanimage -Lcông việc

    $ scanimage -L
    device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. Tải về gscan2pdf

  9. Sử dụng gscan2pdfđể kiểm tra máy quét

Những .debgói đó đến từ đâu?
Zanna

1
@Zanna, từ trang web anh em dưới trình điều khiển linux
Nick

Ubuntu 18.04, MFC-7420 (dòng Brother2), vẫn hoạt động. Cảm ơn bạn rất nhiều = ^ _ ^ =
Organis




0

Mở một cửa sổ Terminal và gõ : sudo apt-get install sane. SANE = Truy cập máy quét bây giờ dễ dàng. Đây là một chương trình phổ quát truy cập máy quét trực tiếp ở cấp độ phần cứng, nó không yêu cầu bất kỳ trình điều khiển nào. Vâng, tôi biết sanenên tự động cài đặt như là phụ thuộc xsane, nhưng tôi đã thấy tình huống khi nó bị thiếu vì một số lý do. xsane chỉ là một giao diện đồ họa cho lành mạnh.
Ngoài ra, bạn có thể cài đặt gscan2pdf : sudo apt-get install gscan2pdf.


Tôi nghĩ đó không phải là vấn đề với chính nó, có lẽ đó là vấn đề với cài đặt quy tắc udev hoặc tên mạng máy in ... máy quét của tôi chỉ bắt đầu hoạt động sau khi cung cấp cho IP riêng được bảo lưu thay vì bí danh mạng .. .
Neni

0

Brother cập nhật phần mềm ngày 25 tháng 12 năm 2017.

Như vậy hầu hết nếu không phải tất cả các câu trả lời được đăng trước ngày 20 tháng 3 năm 2018 đã hết hạn.

Theo câu trả lời này: Làm thế nào để máy quét Brother DCP-350C hoạt động? đã có bản cập nhật cho:

$ 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

Cộng với trình điều khiển bổ sung cho mô hình máy in cụ thể của bạn.

Quan tâm đặc biệt là udevquy tắc được thảo luận trong nhiều câu trả lời đã được cập nhật và hoạt động tốt.

Ngoài ra brscan4và không brscan2hoặc brscan3là trình điều khiển ưa thích cho hầu hết các máy quét.

Brother dường như đã bỏ quả bóng với Hỗ trợ Linux trước bản cập nhật ngày 25 tháng 12 năm 2017 nhưng mọi thứ dường như hoạt động hoàn hảo theo câu trả lời được liên kết ở trên.

Lưu ý rằng vẫn còn một số trang web Brother cũ có thể gây hiểu nhầm đôi chút. Nếu bạn bỏ qua chúng và chỉ cần làm theo các hướng dẫn trong liên kết, mọi thứ sẽ hoạt động tốt.

Nếu không xin vui lòng gửi bình luận về câu trả lời liên kết.


0

Tôi gặp vấn đề với máy quét Brother DCP-135C trên Ubuntu 16.04 64 bit mà nó không được phát hiện sau khi cài đặt trình điều khiển được đề cập trên trang web anh em .

Các hướng dẫn sau đây đã giải quyết vấn đề

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

Trước đó tôi đã thử không thành công:

cp 60-libsane.rules 40-libsane.rules

và thêm chỉnh sửa tập tin này ...

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

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

Trước

# The following rule will disable USB autosuspend for the device

và tương tự cho 60-libsane.rules

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

0

Nếu bạn có thể ping địa chỉ IP của máy in của bạn ( 10.42.0.222ví dụ), thì đó là một dấu hiệu tốt.

Vấn đề cũ có thể là tệp cấu hình không biết tìm máy quét ở đâu.

Thử đi:

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

Tìm kiếm một cái gì đó như thế này (xung quanh hoặc sau dòng 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

Trong 192.16.136.2 1865loại đường thêm địa chỉ IP của máy quét / máy in của bạn như vậy:

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

epkowaMặc dù vậy, trình điều khiển Epson sẽ không được sử dụng nhiều cho chủ sở hữu máy quét Brother / AIO
xem xét kỹ lưỡng vào

0

Trải nghiệm nâng cấp Ubuntu của tôi không được tốt lắm. Trong năm 2015 & 2016, tôi đã tải xuống và viết bản phân phối mới nhất trên CD và thử nâng cấp từ CD. Những lần thử này đã bị lỗi và yêu cầu cài đặt mới từ cùng một đĩa CD, nhưng sau đó yêu cầu cài đặt lại hoặc định cấu hình lại các mục như tài khoản người dùng và tệ nhất trong tất cả các máy in / máy quét Brother.

Đối với Ubuntu 17.04, tôi đã nâng cấp qua Terminal và điều này hoạt động tốt - ngay cả máy in / máy quét Brother vẫn sống sót sau khi nâng cấp.

sudo apt-get update
sudo apt-get upgrade

Vào tháng 10 năm 2017 tôi đã đi theo cùng một lộ trình nhưng máy quét Brother không hoạt động sau khi nâng cấp.

Tôi đã làm theo hướng dẫn cũ về cách cài đặt lại trình điều khiển / thiết lập cho máy in / máy quét Brother, trong trường hợp của tôi là model DCP-J315W. Ghi chú của tôi bao gồm các bước sau:

  1. Tải xuống Trình điều khiển máy in Brother bằng công cụ. (linux-brprinter-installer-*.*.*-*.gz )

    Công cụ sẽ được tải xuống mặc định Downloads thư mục . (Vị trí thư mục thay đổi tùy theo bản phân phối Linux của bạn.) Vd/home/(LoginName)/Downloads

    Mở một cửa sổ đầu cuối và đi đến thư mục bạn đã tải tệp xuống ở bước cuối cùng.

    Ctrl+ Alt+ T(mở Cửa sổ đầu cuối)

    cd ~/Downloads
    

    (Ubuntu phân biệt chữ hoa chữ thường nên sử dụng lệnh dirhoặcls để kiểm tra tên thư mục)

    Nhập lệnh để giải nén tệp đã tải xuống:

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

    hoặc nếu cần thiết

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

    Chạy công cụ (sử dụng sudonếu cần):

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

    Việc cài đặt trình điều khiển sẽ bắt đầu. Thực hiện theo các hướng dẫn màn hình cài đặt.

     Khi bạn nhìn thấy tin nhắn

    Bạn sẽ chỉ định DeviceURI?

    • Đối với người dùng USB: Chọn N (Không)
    • Đối với người dùng mạng: Chọn số Y (Có) và số DeviceURI. Quá trình cài đặt có thể mất một thời gian. Xin vui lòng chờ cho đến khi nó được hoàn thành.

GIẢI PHÁP QUÉT

Thật không may, dường như có các vấn đề khác xung quanh Máy quét Brother và các vấn đề có thể khác nhau tùy theo kiểu máy quét và phiên bản BRSCAN bắt buộc phải được chạy. Brother.com có ​​4 phiên bản của tập tin này. Mỗi tệp bao gồm các mô hình máy quét Brother khác nhau.

Tôi đã thử các bước sau đây đã hoạt động với các phiên bản Ubuntu trước đây:

  1. Mở tệp: sudo nano /lib/udev/rules.d/40-libsane.rulesvà thêm các dòng sau ngay trước dòng "# Quy tắc sau sẽ tắt tính năng tự động lưu USB cho thiết bị"

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

    Sử dụng Gedit sudokhông còn hoạt động trong Ubuntu 17.10, nhưng nanohoạt động ổn.

    Ctrl+ Oviết các chỉnh sửa vào tập tin.

  2. Sao chép tất cả các tệp từ  /usr/lib64 sang /usr/lib

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

    Ở giai đoạn này, tôi đã tuyệt vọng sau khi lãng phí hàng giờ để tìm kiếm vấn đề này. Các bước trên đã hoạt động trong quá khứ và không cần thiết theo quy trình nâng cấp. Sau đó, tôi đã bắt gặp một bước mới hoạt động cho Ubuntu 17.10 khiến tôi nghĩ rằng có một lỗi mới trong Ubuntu:

  3. Sao chép tất cả các tệp từ  /usr/lib64/sane sang /usr/lib/x86_64-linux-gnu/sane

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

    Lệnh mới này bao gồm ký hiệu rằng

    những người khác phải sao chép các tập tin ở bước 4 để  /usr/lib/sane thay vào đó, có thể tùy thuộc vào việc bạn đã nâng cấp lên Ubuntu 16.04 hay thực hiện cài đặt mới.

    Tôi không cần phải làm điều này cho Ubuntu 17.10.

GHI CHÚ: Các ghi chú, trang web hoặc lệnh khác liên quan đến vấn đề này bao gồm:

Hỗ trợ Brother: Bạn có thể theo dõi quá trình cài đặt Brother trên trang web của họ nếu bạn muốn.

Trong Ubuntu 16.04, tệp có tên 40-libsane.rules có thể đã thay đổi thành 60-libsane.rules nhưng trong 17.10 được hoàn nguyên thành 40-libsane.rules. Trong 16.04, tôi đảm bảo cả hai tên tồn tại và bao gồm chỉnh sửa Brother Scanner.

Các lệnh Terminal sau có thể được sử dụng để xác định máy quét trên hệ thống:

sane-find-scanner

Điều này thường thấy máy quét nhưng nếu Scanimage không nhìn thấy thì bạn vẫn gặp vấn đề:

scanimage -L

Các lệnh sau liệt kê các thiết bị Brother được cài đặt:

dpkg -l | grep Brother

Trên bản cài đặt mới, bạn có thể cần cài đặt lại Sane:

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

Kiểm tra quyền là chính xác bằng cách thêm saned vào nhóm sở hữu thiết bị quét của bạn:

sudo adduser saned scanner

Lưu ý: Trong Ubuntu 17.10, bạn không còn có thể chạy các quy trình GUI với tư cách là siêu người dùng, chẳng hạn như Sane, Quét đơn giản. Tôi đã hack xung quanh khối này nhưng nó không giúp máy quét hoạt động nên chỉ lãng phí thời gian hơn.


0

Sau khi thực hiện MỌI THỨ tôi đã thấy trên các diễn đàn và blog khác nhau để làm cho máy quét hoạt động, cái gì đã sửa nó đang cài đặt các phụ trợ EXTRA lành mạnh! Cài đặt chúng không gây hại gì, và đối với tôi đó là giải pháp!

Bối cảnh:, Tôi đã cài đặt DSP-J562DW trên Mint 17.3 (Ubuntu 14.04) và Kubfox 16.10 64 bit, với WiFi.


2
Vui lòng thêm thông tin làm thế nào để cài đặt các phụ trợ lành mạnh EXTRA.
mook765
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.