Ubuntu
在 xsane 中找不到 Brother 掃描器,
我上週重新安裝了 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 -L
,sane-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。