Brother Drucker erkannt, druckt aber nicht
- bergler
- Erledigt
Hinweis: In dem Thema Brother Drucker erkannt, druckt aber nicht gibt es 63 Antworten auf 7 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Interessant: Nachdem ich probeweise /var/cache/cups auf /var/cache/cupsALT umbenannt hatte, hatte plötzlich auch User 1 vier Drucker im Druckdialog mit Ctrl P zur Auswahl - die 2 richtigen und und die 2 falschen, nicht funktionierenden.
Ich habe nicht gewagt /cupsALT zu löschen, sondern habe das Verzeichnis wieder auf den früheren Namen cups umbennant.
Effekt danach trotz systemctl restart cups.service: Nun bleiben die 2 falschen Drucker auch bei User 1 bei der Druckerauswahl - aber in Yast Drucker und in CUPS via Browser sind sie nicht angezeigt und damit weiter nicht löschbar.
-
Läuft bei dir vielleicht der avahi daemon, der mit dem Drucker kommunizieren und somit die Probleme verursachen könnte?
-
Keine Ahnung, was avahi ist und ob ich avahi brauche - hier folgt das Resultat con systemctl list-units, Teil 1 (die ganze Datei ist zu lang, Teil 2 folgt gleich).
Leider verstehe ich gar nicht, ob die geladenen Teile eine Bedeutung haben (ich bin nur Nutzer, kein Spezialist).
Die Version 0.8-37.4 von openSUSE ist aus irgendeinem Grund installiert., ich weiss nicht wann und warum.CUPS ist etwa in der Mitte der Datei als "loaded a>" erwähnt (?)
Code
Alles anzeigenueli@linux:~> su Passwort: linux:/home/ueli # systemctl list-units UNIT LOAD A> proc-sys-fs-binfmt_misc.automount loaded a> sys-devices-pci0000:00-0000:00:02.0-drm-card1-card1\x2deDP\x2d1-intel_backlight.device loaded a> sys-devices-pci0000:00-0000:00:03.0-sound-card0-controlC0.device loaded a> sys-devices-pci0000:00-0000:00:16.3-0000:00:16.3:0-0000:00:16.3:0.0-tty-ttyS4.device loaded a> sys-devices-pci0000:00-0000:00:19.0-net-em1.device loaded a> sys-devices-pci0000:00-0000:00:19.0-ptp-ptp0.device loaded a> sys-devices-pci0000:00-0000:00:1b.0-sound-card1-controlC1.device loaded a> sys-devices-pci0000:00-0000:00:1c.2-0000:03:00.0-net-wlp3s0.device loaded a> sys-devices-pci0000:00-0000:00:1d.0-usb3-3\x2d1-3\x2d1.5-3\x2d1.5:1.0-bluetooth-hci0.device loaded a> sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded a> sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda2.device loaded a> sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda3.device loaded a> sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda.device loaded a> sys-devices-pci0000:00-0000:00:1f.2-ata2-host1-target1:0:0-1:0:0:0-block-sr0.device loaded a> sys-devices-platform-dell\x2dlaptop-leds-dell::kbd_backlight.device loaded a> sys-devices-platform-lis3lv02d-input-input19-event18.device loaded a> sys-devices-platform-lis3lv02d-input-input19-js0.device loaded a> sys-devices-platform-lis3lv02d-input-input19.device loaded a> sys-devices-platform-serial8250-serial8250:0-serial8250:0.0-tty-ttyS0.device loaded a> sys-devices-platform-serial8250-serial8250:0-serial8250:0.1-tty-ttyS1.device loaded a> sys-devices-platform-serial8250-serial8250:0-serial8250:0.2-tty-ttyS2.device loaded a> sys-devices-platform-serial8250-serial8250:0-serial8250:0.3-tty-ttyS3.device loaded a> sys-devices-virtual-misc-rfkill.device loaded a> sys-module-configfs.device loaded a> sys-module-fuse.device loaded a> sys-subsystem-bluetooth-devices-hci0.device loaded a> sys-subsystem-net-devices-em1.device loaded a> sys-subsystem-net-devices-wlp3s0.device loaded a> -.mount loaded a> \x2esnapshots.mount loaded a> boot-grub2-i386\x2dpc.mount loaded a> boot-grub2-x86_64\x2defi.mount loaded a> dev-hugepages.mount loaded a> dev-mqueue.mount loaded a> home.mount loaded a> opt.mount loaded a> proc-sys-fs-binfmt_misc.mount loaded a> root.mount loaded a> run-user-1002-doc.mount loaded a> run-user-1002-gvfs.mount loaded a> run-user-1002.mount loaded a> srv.mount loaded a> sys-fs-fuse-connections.mount loaded a> sys-kernel-config.mount loaded a> sys-kernel-debug-tracing.mount loaded a> sys-kernel-debug.mount loaded a> sys-kernel-tracing.mount loaded a> tmp.mount loaded a> usr-local.mount loaded a> var.mount loaded a> btrfsmaintenance-refresh.path loaded a> ca-certificates.path loaded a> cups.path loaded a> issue-generator.path loaded a> smartd_generate_opts.path loaded a> systemd-ask-password-plymouth.path loaded a> init.scope loaded a> session-3.scope loaded a> alsa-restore.service loaded a> auditd.service loaded a> avahi-daemon.service loaded a> bluetooth.service loaded a> chronyd.service loaded a> colord.service loaded a> cron.service loaded a> cups.service loaded a> dbus-broker.service loaded a> display-manager.service loaded a> dracut-shutdown.service loaded a> firewalld.service loaded a> getty@tty1.service loaded a> iio-sensor-proxy.service loaded a> irqbalance.service loaded a> kbdsettings.service loaded a> kernel-sysctl.service loaded a> kmod-static-nodes.service loaded a> lvm2-monitor.service loaded a> mcelog.service loaded a> ModemManager.service loaded a> NetworkManager-wait-online.service loaded a> NetworkManager.service loaded a> plymouth-quit-wait.service loaded a> plymouth-read-write.service loaded a> plymouth-start.service loaded a> polkit.service loaded a> postfix.service loaded a> power-profiles-daemon.service loaded a> rtkit-daemon.service loaded a> smartd.service loaded a> soft-reboot-cleanup.service loaded a> -
avahi Teil 2
Code
Alles anzeigensystemd-backlight@backlight:intel_backlight.service loaded a> systemd-backlight@leds:dell::kbd_backlight.service loaded a> systemd-journal-flush.service loaded a> systemd-journald.service loaded a> systemd-logind.service loaded a> systemd-modules-load.service loaded a> systemd-random-seed.service loaded a> systemd-remount-fs.service loaded a> systemd-sysctl.service loaded a> systemd-tmpfiles-setup-dev-early.service loaded a> systemd-tmpfiles-setup-dev.service loaded a> systemd-tmpfiles-setup.service loaded a> systemd-udev-load-credentials.service loaded a> systemd-udev-trigger.service loaded a> systemd-udevd.service loaded a> systemd-user-sessions.service loaded a> systemd-vconsole-setup.service loaded a> udisks2.service loaded a> upower.service loaded a> user-runtime-dir@1002.service loaded a> user@1002.service loaded a> wpa_supplicant.service loaded a> wtmpdb-update-boot.service loaded a> -.slice loaded a> system-cups.slice loaded a> system-dbus\x2d:1.2\x2dorg.kde.filesharing.samba.slice loaded a> system-dbus\x2d:1.2\x2dorg.kde.kded.smart.slice loaded a> system-dbus\x2d:1.2\x2dorg.kde.powerdevil.backlighthelper.slice loaded a> system-dbus\x2d:1.2\x2dorg.kde.powerdevil.chargethresholdhelper.slice loaded a> system-dbus\x2d:1.2\x2dorg.kde.powerdevil.discretegpuhelper.slice loaded a> system-getty.slice loaded a> system-modprobe.slice loaded a> system-systemd\x2dbacklight.slice loaded a> system.slice loaded a> user-1002.slice loaded a> user.slice loaded a> avahi-daemon.socket loaded a> cups.socket loaded a> dbus.socket loaded a> dm-event.socket loaded a> lvm2-lvmpolld.socket loaded a> pcscd.socket loaded a> systemd-bootctl.socket loaded a> systemd-coredump.socket loaded a> systemd-creds.socket loaded a> systemd-hostnamed.socket loaded a> systemd-journald-dev-log.socket loaded a> systemd-journald.socket loaded a> systemd-rfkill.socket loaded a> systemd-sysext.socket loaded a> systemd-udevd-control.socket loaded a> systemd-udevd-kernel.socket loaded a> wtmpdbd.socket loaded a> dev-disk-by\x2duuid-1cd795cd\x2d11e7\x2d465c\x2d8aae\x2d563af7cecb54.swap loaded a> basic.target loaded a> bluetooth.target loaded a> cryptsetup.target loaded a> getty.target loaded a> graphical.target loaded a> integritysetup.target loaded a> local-fs-pre.target loaded a> local-fs.target loaded a> multi-user.target loaded a> network-online.target loaded a> network-pre.target loaded a> network.target loaded a> paths.target loaded a> remote-fs.target loaded a> slices.target loaded a> sockets.target loaded a> sound.target loaded a> swap.target loaded a> sysinit.target loaded a> time-set.target loaded a> time-sync.target loaded a> timers.target loaded a> veritysetup.target loaded a> backup-rpmdb.timer loaded a> backup-sysconfig.timer loaded a> btrfs-balance.timer loaded a> btrfs-scrub.timer loaded a> check-battery.timer loaded a> fstrim.timer loaded a> logrotate.timer loaded a> man-db.timer loaded a> openSUSE-build-key-import.timer loaded a> snapper-cleanup.timer loaded a> snapper-timeline.timer loaded a> systemd-tmpfiles-clean.timer loaded a> wtmpdb-rotate.timer loaded a> Legend: LOAD → Reflects whether the unit definition was properly loaded. ACTIVE → The high-level unit activation state, i.e. generalization of SUB. SUB → The low-level unit activation state, values depend on unit type. 180 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. lines 148-188/188 (END) -
Einfacher wäre folgende Abfrage gewesen:
oder da er in deiner Liste auftritt mal testweise abschalten (als root)
Danach systemctl stop cups.service, nochmals den Ordner /var/cache/cups, dessen Inhalt du hier mal zeigen könntest, umbenennen und systemctl start cups.service, wie du bereits früher gemacht hast.
Danach können wir sehen, ob die falschen Druckereinträge auch ohne laufenden avahi daemon wieder auftauchen.
-
avahi service:
Codelinux:/ # systemctl stop avahi.service Failed to stop avahi.service: Unit avahi.service not loaded. linux:/ #Nachdem ich wie von Luigi vorgeschlagen gestoppt und wieder gestartet habe, sind die beiden falschen Drucker neben den beiden richtigen immer noch vorhanden.
Inhalt von /var/cache/cups:
Code
Alles anzeigenlinux:/var/cache # tree cups cups ├── cupsALT │ ├── 192.168.178.25.snmp │ ├── brothermfcj680dw.strings │ ├── CUPS-PDF.strings │ ├── help.index │ ├── job.cache │ ├── job.cache.O │ ├── MFCJ680DW.data │ ├── MFCJ680DW.strings │ ├── MFC_WLAN.data │ ├── MFC_WLAN.strings │ ├── org.cups.cupsd │ ├── ppds.dat │ └── rss ├── job.cache ├── MFCJ680DW.data ├── MFCJ680DW.strings ├── MFC_WLAN.data ├── MFC_WLAN.strings ├── org.cups.cupsd └── rss 4 directories, 18 files linux:/var/cache # -
Läuft bei dir vielleicht der avahi daemon, der mit dem Drucker kommunizieren und somit die Probleme verursachen könnte?
Diese Frage ist also definitiv mit Nein zu beantworten.
Das Problem könnte aber damit zusammenhängen, dass sich unterhalb von /var/cache/cups noch das Directory cupsALT befindet. Ich hätte dieses Backup an einer anderen Stelle (nicht in /var/cache/cups) abgelegt. Ich würde es also verschieben und dann dafür sorgen, dass sich in /var/cache/cups nur diejenigen Einträge jener Drucker befinden, die bei dir funktionieren, also z.B. MFC_WLAN.
Bei mir sieht das z.B. so aus:
Code
Alles anzeigenTestBox:/home/luigi # ls -l /var/cache/cups/ insgesamt 46220 -rw------- 1 lp lp 2115 22. Feb 10:25 169.254.60.33.snmp -rw-r----- 1 root lp 10501 20. Mär 08:58 job.cache -rw-r----- 1 root lp 10501 19. Mär 17:44 job.cache.O -rw-r--r-- 1 root root 1985 25. Apr 2022 OKI-B430dn.data -rw-r--r-- 1 root root 1782 27. Sep 2020 OKI-B430dn-ppd.data -rw-r--r-- 1 root root 5 21. Mär 09:29 org.cups.cupsd -rw------- 1 lp lp 47282188 27. Sep 2020 ppds.dat drwxrwxr-x 2 root lp 4096 22. Sep 2020 rss -
Seltsam: Wenn ich leafpad statt kate verwende, um reine Textdateien zu drucken, zeigt der Druckdiaolog nur die richtigen 2 Drucker, nicht zusätzlich noch die 2 die falschen!
Hier noch meine aktuelle Datei /var/cache/cups/ nachdem ich sie wie von luigi in #38 vorgeschlagen bereinigt habe:
Code
Alles anzeigenlinux:/var/cache/cups # ls -la /var/cache/cups/ insgesamt 20 drwxrwx---. 1 root lp 194 21. Mär 14:01 . drwxr-xr-x. 1 root root 172 21. Mär 00:34 .. -rw-r-----. 1 root lp 2445 21. Mär 13:45 job.cache -rw-r-----. 1 root lp 2144 21. Mär 13:27 job.cache.O -rw-r--r--. 1 root root 2363 21. Mär 00:26 MFCJ680DW.data -rw-r--r--. 1 root root 0 21. Mär 00:26 MFCJ680DW.strings -rw-r--r--. 1 root root 2362 21. Mär 00:26 MFC_WLAN.data -rw-r--r--. 1 root root 0 21. Mär 00:26 MFC_WLAN.strings -rw-r--r--. 1 root root 5 21. Mär 13:42 org.cups.cupsd drwxrwxr-x. 1 root lp 0 21. Mär 00:26 rssBei mir sieht das z.B. so aus:
Mein Verzeichnis unterscheidet sich von luigis , z.B. habe ich 2 *.strings - Dateien.
-
Auch die Eigentümer unterscheiden sich - ich habe immer nur root als eigentümer, nicht lp.