Beiträge von bergler

    ippfind zeigt die richtigen Drucker, d.h. jene mit den Namen, die in CUPS und in den Druckdialogen neben den 2 falschen angezeigt werden und die funktionieren:

    Code
    linux:/ # ippfind
    ipp://linux.local:631/printers/MFCJ680DW
    ipp://linux.local:631/printers/MFC_WLAN

    lpstat ebenfalls (sobald der untere am USB angeschlossen und eingeschaltet ist):

    Code
    linux:/ # lpstat -p
    Drucker MFC_WLAN ist im Leerlauf.  Aktiviert seit Fr 21 Mär 2025 13:44:49
    Drucker MFCJ680DW ist im Leerlauf.  Aktiviert seit Sa 22 Mär 2025 16:52:03

    lpstat - l -e zeigt 2 funktionierende und 2 nicht funktionierende (Nr. 1 und 4)::

    Code
    linux:/ # lpstat -e -l
    Brother_MFC_J680DW_CUPS_linux
    MFC_WLAN
    MFCJ680DW
    MFCJ680DW_linux

    avahi

    zu luigi:

    Zitat

    Das Verzeichnis unterscheidet sich von luigis , z.B. habe 2 *.strings - Dateien.

    Der Druckdialog ist nicht nur bei Kate falsch, sondern bei allen Anwendungen die ich bisher getestet habe, also Libreoffice, Firefox, Thunderbird, Kate, NUR bei Leafpad ist er richtig.

    Zitat

    Die *.strings Endung erinnert mich an ein MacOS-Format

    Safari war nie installiert.

    Ich wollte mal nach der nicht funktionierenden Installation mit bonjour experimentieren, vilelleicht deshalb?


    zu Sauerland:

    Zitat

    Systemeinstellungen---Hardware---Drucker

    Yast Drucker zeigt die richtigen 2 Drucker, die falschen 2 nicht, aber CUPS bezieht offensichtlich noch von einem anderen Ort Daten.


    PPD - Dateien finde ich bei mir in

    /usr/share/cups/model/Brother

    /usr/share/cups/model/downloaded

    /opt/brother/Printers/mfcj680dw/cupswrapper

    /usr/lib/cups/filter/brother_lpdwrapper_mfcj680dw

    /var/cache/cups

    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:

    Bei mir sieht das z.B. so aus:

    Mein Verzeichnis unterscheidet sich von luigis , z.B. habe ich 2 *.strings - Dateien.

    avahi service:

    Code
    linux:/ # 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:

    avahi Teil 2

    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 (?)


    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.

    Resultat:

    Code
    ueli@localhost:~> su
    Passwort: 
    localhost:/home/ueli # lpadmin -x Brother_MFC_J680DW_CUPS_linux
    lpadmin: Der Drucker oder die Klasse existiert nicht.
    localhost:/home/ueli # lpadmin -x MFCJ680DW_linux
    lpadmin: Der Drucker oder die Klasse existiert nicht.
    localhost:/home/ueli #