Die passenden id findest du durch ausführen von
lsusb
in der Konsole.
Die passenden id findest du durch ausführen von
lsusb
in der Konsole.
Füge in /etc/udev/rules.d/55-libsane.rules ein, das es so aussieht:
ZitatAlles anzeigen# This file was automatically created based on description files (*.desc)
# by sane-desc 3.5 from sane-backends 1.0.26git#
# udev rules file for supported USB and SCSI devices
#
# The SCSI device support is very basic and includes only
# scanners that mark themselves as type "scanner" or
# SCSI-scanners from HP and other vendors that are entitled "processor"
# but are treated accordingly.
#
# To add a USB device, add a rule to the list below between the
# LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
#
# To run a script when your device is plugged in, add RUN+="/path/to/script"
# to the appropriate rule.
#
# If your scanner isn't listed below, you can add it as explained above.
#
# If your scanner is supported by some external backend (brother, epkowa,
# hpaio, etc) please ask the author of the backend to provide proper
# device detection support for your OS
#
# If the scanner is supported by sane-backends, please mail the entry to
# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
#
ACTION!="add", GOTO="libsane_rules_end"
# ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
SUBSYSTEM=="usb", GOTO="libsane_usb_rules_begin"
SUBSYSTEM!="usb", GOTO="libsane_usb_rules_end"
# Kernel >= 2.6.22 jumps here
LABEL="libsane_create_usb_dev"
# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
# If the following rule does not exist on your system yet, uncomment it
# ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
# Kernel < 2.6.22 jumps here
LABEL="libsane_usb_rules_begin"
# Brother
ATTR{idVendor}=="04f9", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard Any all-in-one device
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0000", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard Officejet g55 | Hewlett-Packard Officejet g55 all-in-one Printer
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0011", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4100C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0101", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0105", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard Officejet g55xi | Hewlett-Packard Officejet g55xi all-in-one Printer
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0111", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard LaserJet 3200m | Hewlett-Packard LaserJet 3200m all-in-one Printer | Hewlett-Packard LaserJet 3200 all-in-one Printer
# Hewlett-Packard LaserJet 3200se | Hewlett-Packard LaserJet 3200 | Hewlett-Packard LaserJet 3200 all-in-one Printer
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0117", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
# Hewlett-Packard LaserJet M1536dnf MFP | Hewlett-Packard LaserJet M1537dnf MFP | Hewlett-Packard LaserJet M1538dnf MFP
# Hewlett-Packard LaserJet M1539dnf MFP | Hewlett-Packard LaserJet m1536dnf MFP | Hewlett-Packard LaserJet M1536dnf MFP
# Hewlett-Packard LaserJet M1537dnf MFP | Hewlett-Packard LaserJet M1538dnf MFP | Hewlett-Packard LaserJet M1539dnf MFP
# Hewlett-Packard LaserJet m1537dnf MFP | Hewlett-Packard LaserJet M1536dnf MFP | Hewlett-Packard LaserJet M1537dnf MFP
# Hewlett-Packard LaserJet M1538dnf MFP | Hewlett-Packard LaserJet M1539dnf MFP | Hewlett-Packard LaserJet m1538dnf MFP
# Hewlett-Packard LaserJet M1536dnf MFP | Hewlett-Packard LaserJet M1537dnf MFP | Hewlett-Packard LaserJet M1538dnf MFP
# Hewlett-Packard LaserJet M1539dnf MFP | Hewlett-Packard LaserJet m1539dnf MFP
Beachte das hervorgehobene. So wird nicht nur der bei dir angeschlossen Scanner per USB benutzbar, sondern alle mit Vendor 04f9. Da braucht es keine andere ID.
Füge deinen User zur Gruppe lp hinzu, einmal ab- und wieder anmelden von KDE.
Kurioserweise steht der Eintrag aber bereits drin in der /etc/udev/rules.d/55-libsane.rules
Zitat
# Brother DCP-7010
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0182", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
Dann fehlt evtl das hinzufügen zur Gruppe lp?
Und noch einmal:
Gerät mit dem richtigen Treiber in Yast---Hardware----Scanner eingerichtet?
Evtl. einmal löschen und neu einrichten.
Anderer USB Port?
Erst ein mal ein großen Dank für euer bemühen
Habe den user die Ip gruppe zugewiesen
yast alle Brother einträge gelösch
Treiber entfernt
Neu eingerichtet mit
bash linux-brprinter-installer-*.*.*-* DCP-7010
You are going to install following packages.
brdcp7010lpr-2.0.1-1.i386.rpm
cupswrapperDCP7010-2.0.1-1.i386.rpm
brscan2-0.2.5-1.x86_64.rpm
brscan-skey-0.2.4-1.x86_64.rpm
OK? [y/N] ->y
rpm -ihv --nodeps --replacefiles --replacepkgs brdcp7010lpr-2.0.1-1.i386.rpm
Preparing... ################################# [100%]
Updating / installing...
1:brdcp7010lpr-2.0.1-1 ################################# [100%]
rpm -ihv --nodeps --replacefiles --replacepkgs cupswrapperDCP7010-2.0.1-1.i386.rpm
Preparing... ########################################
Updating / installing...
cupswrapperDCP7010-2.0.1-1 ########################################
#
The security level of AppArmor has been lowered. (aa-complain cups)
aa-complain cupsd
Profile for /usr/sbin/cupsd not found, skipping
Will you specify the Device URI? [Y/n] ->n
Test Print? [y/N] ->n
You are going to install following packages.
brscan2-0.2.5-1.x86_64.rpm
rpm -ihv --nodeps --replacefiles --replacepkgs brscan2-0.2.5-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:brscan2-0.2.5-1 ################################# [100%]
You are going to install following packages.
brscan-skey-0.2.4-1.x86_64.rpm
rpm -ihv --nodeps --replacefiles --replacepkgs brscan-skey-0.2.4-1.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:brscan-skey-0.2.4-1 ################################# [100%]
Alles anzeigen
export SANE_DEBUG_DLL=255 ; scanimage -L
[sanei_debug] Setting debug level of dll to 255.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.24
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: opendir failed: No such file or directory
[dll] sane_init/read_config: reading dll.conf
[dll] add_backend: adding backend `brother2'
[dll] sane_get_devices
[dll] load: searching backend `brother2' in `/usr/lib64/sane'
[dll] load: trying to load `/usr/lib64/sane/libsane-brother2.so.1'
[dll] load: dlopen()ing `/usr/lib64/sane/libsane-brother2.so.1'
[dll] init: initializing backend `brother2'
[dll] init: backend `brother2' is version 1.0.1
[dll] sane_get_devices: found 1 devices
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
[dll] sane_exit: exiting
[dll] sane_exit: calling backend `brother2's exit function
[dll] sane_exit: finished
Alles anzeigen
Eine Sache fällt mir auf dass man in yast scanner das modell nicht auswählen kann nur er wird automatisch erkannt
weis mir keinen rat
Bitte noch mal
lsusb
Gesendet von meinem SM-T530 mit Tapatalk
Eine Sache fällt mir auf dass man in yast scanner das modell nicht auswählen kann nur er wird automatisch erkannt
Aber den Treiber kannst du auswählen......., der Rest wird automatisch anhand der ID erkannt.
Versuch einmal die Pakete bei mir aus dem Repo:sane-backends-1.0.27.git20170605-6.1.x86_64.rpmsane-backends-autoconfig-1.0.27.git20170605-6.1.x86_64.rpmxsane-0.999-13.4.x86_64.rpmPack die in dein Downloads Verzeichnis und installiere die.
Edit:
Bitte nächsten Post lesen.
Upps, gerade gesehen, ich hab noch ein Repo in dem nur sane-backends vorhanden ist:
Index of /repositories/home:/Sauerland:/branches:/home:/Sauerland/openSUSE_Leap_42.2
Einfach einfügen und alle Pakete darauf umstellen (sind nur sane-backends und sane-backends-autoconfig).
Also bitte vorigen Post vergessen.