Sie sind nicht angemeldet.

1

18.05.2015, 22:20

Brother MFC-7320

Hallo,

ich habe irgendwie ein Problem mit meinem Drucker. Es ist ein Brother MFC-7320, vom Hersteller für Linux unterstützt und lief eigentlich auch immer. Aber jetzt findet Cups den USB Drucker nicht einmal mehr. Er erscheint nicht bei lokale Drucker. Hat jemand Rat was hier falsch läuft?

Mfg

/var/log/messages

Quellcode

1
2
3
4
5
6
May 18 22:10:46 gentoomobile kernel: usb 3-1: new full-speed USB device number 6 using uhci_hcd
May 18 22:10:47 gentoomobile kernel: usb 3-1: New USB device found, idVendor=04f9, idProduct=01eb
May 18 22:10:47 gentoomobile kernel: usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3
May 18 22:10:47 gentoomobile kernel: usb 3-1: SerialNumber: 000M9N691511
May 18 22:10:46 gentoomobile mtp-probe[3435]: checking bus 3, device 6: "/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1"
May 18 22:10:46 gentoomobile mtp-probe[3435]: bus: 3, device: 6 was not an MTP device



dmesg

Quellcode

1
[ 8300.874141] usb 3-1: new full-speed USB device number 6 using uhci_hcd[ 8301.025146] usb 3-1: New USB device found, idVendor=04f9, idProduct=01eb[ 8301.025157] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3[ 8301.025163] usb 3-1:SerialNumber: 000M9N691511


Quellcode

1
gentoomobile cups # uname -aLinux gentoomobile 4.0.4-ck1 #1 SMP PREEMPT Mon May 18 19:34:14 CEST 2015 i686 Intel(R) Atom(TM) CPU N550 @ 1.50GHz GenuineIntel GNU/Linux


Quellcode

1
siefke ~ $  cat .src/kernel/linux-4.0.4/.config | grep USB_PRINTER# CONFIG_USB_PRINTER is not set


Quellcode

1
siefke ~ $  equery u cups | grep usb+usb


/var/log/cups/error.log

Quellcode

1
2
3
4
5
gentoomobile cups # cat error_log W [18/May/2015:22:18:33 +0200]CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service filesW 
[18/May/2015:22:18:33 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service filesW 
[18/May/2015:22:18:33 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service filesW 
[18/May/2015:22:18:33 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service filesW 
[18/May/2015:22:18:33 +0200]CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »kosovafan« (18.05.2015, 22:28)


2

18.05.2015, 23:06

Guck mal das hier eventuell könnte das dir weiterhelfen ....

https://forums.gentoo.org/viewtopic-t-10…dc35204ae606120

oder zumindest auf eine Idee bringen ...
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

18.05.2015, 23:54

Hallo,

danke für den Link. Hat aber nicht geholfen. Ich habe den Treiber neu installiert, hilft nicht. Ich habe cups ohne USB und Kernel mit USB_PRINTER installiert. Er wird in Cups nicht einmal gellistet.

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 04f9:01eb Brother Industries, Ltd MFC-7320
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 13ee:0001 MosArt Optical Mouse
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Ich verstehe es nicht warum cups sich weigert.

Mfg
Silvio
»kosovafan« hat folgende Datei angehängt:
  • 1.png (78,03 kB - 4 mal heruntergeladen - zuletzt: 11.02.2016, 17:53)

4

19.05.2015, 10:44

Hast du auch die ganzen Pfadangaben kontrolliert in dem Link den ich gepostet habe war glaube ich das der Fall. Da hat der Druckertreiber alles irgendwie falsch verlinkt.

Und soweit ich das richtig mitbekommen findet cups den Drucker nicht da eventuell die Daten falsch wo rumliegen !? Ich kann auch falsch liegen mit meiner Annahme.

Also ich muss bei meinem Drucker das hier ausführen nach dem ich den Druckertreiber installiert habe

Quellcode

1
ln -s /usr/lib/cups/filter/rastertosamsungsplc /usr/libexec/cups/filter/rastertosamsungsplc

eventuell ist sowas ähnliches bei deinem Drucker auch notwendig. (natürlich auf deinen Drucker angepasst.)
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (19.05.2015, 10:53)


5

19.05.2015, 15:36

Hallo,

Quellcode

1
2
$  ls -l /usr/libexec/cups/filter/ | grep brl
lrwxrwxrwx 1 root root     40 18. Mai 23:27 brlpdwrapperMFC7320 -> /usr/lib/cups/filter/brlpdwrapperMFC7320


Der Pfad stimmt soweit er gibt auch nicht fehlendes aus. Ich frage mich nur warum cups den Drucker nicht findet. Gibt es eine andere Möglichkeit zum Drucken, also ohne Cups?

Mfg

6

19.05.2015, 21:09

Die Ausgabe von "equery u cups" bzw "eix -I cups" wäre nicht schlecht.
Der Kernel merkt das da was angestöpselt wurde, aber cups wohl nicht. USE="usb" ist in cups auch sicher an?!
Zusätzlich wäre ein USE="debug" auch hilfreich um cups gesprächiger zu machen...
<>
wer denkt zu wissen, weiss weniger als er denkt.

Ein Kumpel der zu allem eine Link hat.

7

01.06.2015, 12:37

Die Ausgabe von "equery u cups" bzw "eix -I cups" wäre nicht schlecht.
Der Kernel merkt das da was angestöpselt wurde, aber cups wohl nicht. USE="usb" ist in cups auch sicher an?!
Zusätzlich wäre ein USE="debug" auch hilfreich um cups gesprächiger zu machen...


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# equery u cups 
 + + X                        : Add support for X11
 + + acl                      : Add support for Access Control Lists
 + + dbus                     : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
 + + debug                    : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
 - - java                     : Add support for the Java interpeter in the web server CGIs. 
 - - kerberos                 : Add kerberos support
 - - linguas_ca               : Catalan locale
 - - linguas_cs               : Czech locale
 + + linguas_de               : German locale
 - - linguas_es               : Spanish locale
 + + linguas_fr               : French locale
 - - linguas_it               : Italian locale
 - - linguas_ja               : Japanese locale
 - - linguas_pt_BR            : Portuguese locale for Brasil
 - - linguas_ru               : Russian locale
 - - lprng-compat             : Do not install lp... binaries so cups and lprng can coexist. 
 + + pam                      : Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
 + + python                   : Add support for the Python interpeter in the web server CGIs. 
 + + python_targets_python2_7 : Build with Python 2.7
 + + ssl                      : Add support for Secure Socket Layer connections
 - - static-libs              : Build static versions of dynamic libraries as well
 - - systemd                  : Enable use of systemd-specific libraries and features like socket activation or session
 + + threads                  : Add threads support for various packages. Usually pthreads
 + + usb                      : Add USB support to applications that have optional USB support (e.g. cups)
 - - xinetd                   : Add support for the xinetd super-server
 - - zeroconf                 : Support for DNS Service Discovery (DNS-SD)


Debug habe ich gesetzt, aber mehr Einträge finde ich auch nicht. Drucker wird vom Kernel erkannt, Messages und dmes entsprechend gefüllt. Aber
Cups erkennt den Druck nicht, er ist nicht gelistet bei Add Printers hinter Local Printers.


gmobile log # uname -a
Linux gmobile 4.0.0-pf5 #1 SMP Tue May 26 19:34:23 CEST 2015 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz GenuineIntel GNU/Linux

siefke ~/.src/kernel/kernel/linux-4.0-pf5 $ cat .config | grep USB_PRINTER
# CONFIG_USB_PRINTER is not set

Mfg

8

01.06.2015, 13:39

Evtl dann doch Kernel?!

Quellcode

1
2
3
4
5
6
7
8
9
Symbol: USB_PRINTER [=n]
Type  :tristate
Prompt: USB Printer support
  Location:
    -> Device Drivers
      -> USB support (USB_SUPPORT [=y])
(1)     -> Support for Host-side USB (USB [=y])
  Defined at drivers/usb/class/Kconfig:21
  Depends on: USB_SUPPORT [=y] && USB [=y]


Und nicht vergessen:

Quellcode

1
gpasswd -a username lp

&

Quellcode

1
gpasswd -a username lpadmin

&

Quellcode

1
2
root #/etc/init.d/cupsd start
root #rc-update add cupsd default


Viel erfolg!
<>
wer denkt zu wissen, weiss weniger als er denkt.

Ein Kumpel der zu allem eine Link hat.

9

01.06.2015, 15:43

Soll USB-PRINTER aktiviert sein? Ich dache Cups übernimmt das durch +USB, das sagen die auch beim installieren.


Mfg

10

21.01.2016, 12:23

Ich habe die Lösung gefunden. Die Rechte scheinen nicht korrekt gesetzt zu sein.

Quellcode

1
2
gentoomobile siefke # lsusb
Bus 003 Device 002: ID 04f9:01eb Brother Industries, Ltd MFC-7320


Quellcode

1
2
gentoomobile siefke # ls -l /dev/bus/usb/003/002 
crw-rw-r--+ 1 root scanner 189, 257 21. Jan 12:08 /dev/bus/usb/003/002


Quellcode

1
2
gentoomobile siefke # ls -l /dev/bus/usb/003/002 
crw-rw-rw-+ 1 root scanner 189, 257 21. Jan 12:08 /dev/bus/usb/003/002


chomd 0666 hilft hier und danach läuft der Drucker auch, aber wie kann ich das dauerhaft setzen? Udev Regeln scheinen hier nicht zu funktionieren.

Mfg

11

22.01.2016, 09:29

Der Drucker scheint auch gleichzeitig ein Scanner zu sein. Das Device bekommt durch Udev die Gruppe "scanner". Füge Deinen User der Gruppe scanner hinzu, dann sollte es funktionieren.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

10.02.2016, 23:18

Hallo,

ich habe den Drucker unter x86 ans laufen bekommen. Ich muss eben jedesmal chmod 0666 /dev/bus/usb/000/000, je nach Port, ausführen. Allerdings bekomme ich den Drucker unter amd64 nicht ans laufen,
Drucker wie immer installiert, 0666 ebenfalls ausgeführt und danach in Cups installiert. Testsite endet mit Sende Daten zum Drucker... und danach war es das. Mehr passiert nicht.

Liegt das eventuell an der Meldung von der Installation:

Quellcode

1
2
3
4
5
6
sisibox cupswrapper # ./cupswrapperMFC7320-2.0.2 -i
cp: „/usr/lib/cups/filter/brlpdwrapperMFC7320“ und „/usr/lib64/cups/filter/brlpdwrapperMFC7320“ sind die gleiche Datei
 * WARNING: cupsd is already stopped
lpinfo: Ungültiger Dateideskriptor
lpinfo: Ungültiger Dateideskriptor
lpadmin: Kann nicht mit dem Server Ungültiger Dateideskriptor verbinden.


Muss man irgendwas beachten bei der Installation, ich nutze ein reines amd64 System, also kein Multilib. Scanner funktioniert ohne Probleme.

Mfg
»kosovafan« hat folgende Datei angehängt:

13

10.02.2016, 23:49

Es scheint so als ob der Cups nicht richtig läuft. Kommst Du auf die Admin-Seite? Also http://localhost:631?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

14

11.02.2016, 00:23

Hallo,

ja ich komme auf die Admin Seite, es scheint als wenn der Drukcer druckt aber vergisst das Papier auszuwerfen.


Mfg
»kosovafan« hat folgende Dateien angehängt: