Ubuntu

在 xsane 中找不到 Brother 掃描器,

  • January 12, 2022

我上週重新安裝了 Kubunutu 18.10。重新安裝後,我無法讓我的掃描器工作。我在網路位置有一台 Brother DCP-9010CN 掃描器/列印機。

我安裝了驅動程序,列印機開箱即用。結果發現掃描器brscan-skey -l

DCP-9010CN        : brother3:net1;dev0  : 192.168.0.43         Active

brsaneconfig3 -q結果是

Devices on network
 0 DCP-9010CN          "DCP-9010CN"        I:192.168.0.43

在安裝過程中,它給出的唯一錯誤是:

Packet 'ia32-libs' does not have a candidate for installation

嘗試使用 SANE 查找掃描器scanimage -Lsane-find-scanner但沒有給出任何結果。當我檢查掃描器本身時,它會找到我的電腦。但是當我從設備推送到我的電腦時,電腦會啟動應用程序但不會掃描任何內容。

我在這個安裝中找不到任何問題。

我使用的驅動安裝工具來自兄弟本人。我用於安裝驅動程序的突擊隊是:

sudo su
bash {untarred driver file} DCP-9010CN

對於安裝人員的所有問題,我都回答“是”。為了選擇掃描器/列印機的來源,我選擇了 IP 地址並為其提供了正確的 IP。

安裝的包是:

dpkg -l | grep 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  brscan3                                       0.2.13-1                                    amd64        Brother Scanner Driver
ii  dcp9010cncupswrapper:i386                     1.1.2-1                                     i386         Brother CUPS Inkjet Printer Definitions
ii  dcp9010cnlpr:i386                             1.1.2-1                                     i386         Brother lpr Inkjet Printer Definitions

dpkg --print-architecture
amd64

lscpu
Architectuur:              x86_64
CPU-modus(sen):            32-bit, 64-bit
Bytevolgorde:              Little Endian
CPU's:                     4
Online CPU's-lijst:        0-3
Draden per kern:           1
Kernen per voet:           4
CPU-voeten:                1
NUMA-nodes:                1
Producent-ID:              GenuineIntel
CPU-familie:               6
Model:                     60
Modelnaam:                 Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
Stepping:                  3
CPU-frequentie (MHz):      3351.143
max. CPU-frequentie (MHz): 3800,0000
min. CPU-frequentie (MHz): 800,0000
BogoMIPS:                  6799.88
Virtualisatie:             VT-x
L1d-cache:                 32K
L1i-cache:                 32K
L2-cache:                  256K
L3-cache:                  6144K
NUMA-node0 CPU('s):        0-3
Vlaggen:                   fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts flush_l1d

終於找到問題了。缺少一些符號連結。創建了連結:

sudo ln -sfr /usr/lib64/libbrscandec* /usr/lib/x86_64-linux-gnu
sudo ln -sfr /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

修復了問題

我在尋找相同問題的解決方案時遇到了這個問題,並想報告我的:

brsaneconfig3 將添加一行/etc/sane.d/dll.conf來載入 Brother 模組。升級作業系統可能會再次刪除該模組,這會導致相同的效果。如果發生這種情況,解決方案是再次添加該行:

brother3

我認為 brsaneconfig2 和 brsaneconfig4 的工作方式類似,用數字 2 或 4 代替 3。

引用自:https://unix.stackexchange.com/questions/493042