Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: Problème de ré-installation d'imprimante Brother MFC-L2710DW (Lu 1376 fois) sujet précédent - sujet suivant

Problème de ré-installation d'imprimante Brother MFC-L2710DW

Bonjour,

Ma box est tombée en panne et a été remplacée par une box identique, mais neuve.
J’ai résolu quelques problèmes d’adressage IP, cependant mon imprimante Brother MFCL2710DW résiste :

J’ai recommencé la procédure d’installation préconisée par Brother : ÉCHEC !
J’obtiens ceci :

marc@BUREAU:~> su
Mot de passe :
BUREAU:/home/marc/Téléchargements/Brother_MFCL2710DW # ls
brscan4-0.4.10-1.x86_64.rpm     brscan-skey-0.3.2-0.x86_64.rpm     mfcl2710dwpdrv-4.0.0-1.i386.rpm  uninstaller_MFCL2710DW
brscan4-0.4.11-1.x86_64.rpm     linux-brprinter-installer-2.2.1-1  uninstaller_brscan4
brscan-skey-0.3.1-2.x86_64.rpm  linux-brprinter-installer-2.2.3-1  uninstaller_brscan-skey
BUREAU:/home/marc/Téléchargements/Brother_MFCL2710DW # bash linux-brprinter-installer-2.2.3-1 MFC-L2710DW
You are going to install following packages.
   mfcl2710dwpdrv-4.0.0-1.i386.rpm
   brscan4-0.4.11-1.x86_64.rpm
   brscan-skey-0.3.2-0.x86_64.rpm
OK? [y/N] ->y

rpm -ihv --nodeps --replacefiles --replacepkgs mfcl2710dwpdrv-4.0.0-1.i386.rpm
Préparation...                       ########################################
Mise à jour / installation...
mfcl2710dwpdrv-4.0.0-1                ########################################
ln: impossible de créer le lien symbolique '/opt/brother/Printers/MFCL2710DW/lpd/rawtobr3': Le fichier existe
ln: impossible de créer le lien symbolique '/opt/brother/Printers/MFCL2710DW/lpd/brprintconflsr3': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/Printers/MFCL2710DW/inf/brMFCL2710DWrc': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/lib/cups/filter/brother_lpdwrapper_MFCL2710DW': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/share/cups/model/brother-MFCL2710DW-cups-en.ppd': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/share/ppd/brother/brother-MFCL2710DW-cups-en.ppd': Le fichier existe
lpinfo: Mauvais descripteur de fichier
lpadmin -p MFCL2710DW -E -v usb://dev/usb/lp0 -P /usr/share/ppd/brother/brother-MFCL2710DW-cups-en.ppd
lpadmin: Unable to connect to server: Mauvais descripteur de fichier
#
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] ->y

lpinfo: Mauvais descripteur de fichier

0 (I): Specify IP address.
1 (A): Auto. (usb://dev/usblp0)

select the number of destination Device URI. ->192.168.1.40

Test Print? [y/N] ->y

wait 5s.
lpr -P MFCL2710DW /usr/share/cups/data/testprint
lpr: Error - The printer or class does not exist.
You are going to install following packages.
   brscan4-0.4.11-1.x86_64.rpm
rpm -ihv --nodeps --replacefiles --replacepkgs brscan4-0.4.11-1.x86_64.rpm
Préparation...                       ################################# [100%]
Mise à jour / installation...
   1:brscan4-0.4.11-1                 ################################# [100%]
This software is based in part on the work of the Independent JPEG Group.
You are going to install following packages.
   brscan-skey-0.3.2-0.x86_64.rpm
rpm -ihv --nodeps --replacefiles --replacepkgs brscan-skey-0.3.2-0.x86_64.rpm
Préparation...                       ################################# [100%]
Mise à jour / installation...
   1:brscan-skey-0.3.2-0              ################################# [100%]
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/brscan_mail.config': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/brscan-skey.config': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/brscan-snmp.cfg': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/scantofile.config': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/scantoimage.config': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/scantoocr.config': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/scanner/brscan-skey/scantoemail.config': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/bin/brscan-skey': Le fichier existe
ls: impossible d'accéder à '/lib/udev/rules.d/*.rules': Aucun fichier ou dossier de ce type
BUREAU:/home/marc/Téléchargements/Brother_MFCL2710DW #

Le message « Mauvais descripteur de fichier » m’inquiète.
Qu'ai-je fait de mal ?

Bonnes fêtes à tous.

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #1
hello
je ne suis pas sûr du tout mais rajoute peut être sudo devant bash je veux dire en session utilisateur normale.
sinon regarde dans Yast si tu ne peux pas trouver un pilote (sauf si c'est le bon?)
mais je dis peut être de la merde

voilou
bonnes fêtes à toi aussi

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #2
apparement c'est un problème avec cups. le coup du lien symbolique ça n'a aucune importance.
Tu devrais aller voir sur l'interface web de cups.
Vérifier quand même si les pilotes sont dispos dans yast.

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #3
Je viens de vérifier avec Yast et cups, il n'y pas de pilote disponible pour cette imprimante. Donc seul celui fourni par le constructeur est utilisable. Quand j'ai dû réinstaller mon imprimante Hp après un changement de box, il m'a suffit d'entrer l'adresse ip de l'imprimante, mais c'est peut-être différent avec Brother.

 

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #5
@Jazz

Attention il faut bien lire "toutes erreurs"

Tu as des problèmes en cascade :

ln: impossible de créer le lien symbolique '/opt/brother/Printers/MFCL2710DW/lpd/rawtobr3': Le fichier existe
ln: impossible de créer le lien symbolique '/opt/brother/Printers/MFCL2710DW/lpd/brprintconflsr3': Le fichier existe
ln: impossible de créer le lien symbolique '/etc/opt/brother/Printers/MFCL2710DW/inf/brMFCL2710DWrc': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/lib/cups/filter/brother_lpdwrapper_MFCL2710DW': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/share/cups/model/brother-MFCL2710DW-cups-en.ppd': Le fichier existe
ln: impossible de créer le lien symbolique '/usr/share/ppd/brother/brother-MFCL2710DW-cups-en.ppd': Le fichier existe
ls: impossible d'accéder à '/lib/udev/rules.d/*.rules': Aucun fichier ou dossier de ce type
lpadmin: Unable to connect to server
lpr: Error - The printer or class does not exist

Attention : "les liens symboliques ont une importance si tu utilises les drivers Brother 
Avec les drivers Brother (rpm) tu as plus d'options d'impression.

Sans aucun driver Brother tu n'auras pas besoin d'aucun lien symbolique, et ton imprimante est sensé fonctionner via l'interface web CUPS sans RPM BROTHER (free).. Mais CUPS ne fonctionne pas.

C'est pour cela que je t'ai dis tu as des erreurs en cascade

Le vrai blocage : CUPS ne fonctionne pas

On va vérifier si CUPS est actif complètement on verra ensuite l'installation du driver si tu en as besoin:
su -
systemctl status cups.service cups.socket
ls -la /var/run/cups/cups.socket
lpstat -r

Vérifie la liste des imprimantes BROTHER
lpinfo -m | grep -i brother

Donne moi les résultats de ces commandes et la version de ton imprimante "Brother"

Tu as constaté , que je n'ai pas abordé cette information :

Nouvelle box = nouvelle configuration DHCP = adresse IP de l'imprimante peut avoir changé.

On se concentre sur le fonctionnement de CUPS pour le moment qui necessitera par la suite d'identifier ce que tu as configurer dans ta nouvelle "'Box" pour avoir
Citer
J’ai résolu quelques problèmes d’adressage IP, cependant mon imprimante Brother MFCL2710DW résiste

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #6
Mon imprimante est une MFCL2710DW.
Brother fournit les pilotes et même un installateur qui a toujours bien fonctionné jusqu'à aujourd'hui.
En effet, je viens de voir que le problème vient de CUPS :
BUREAU:/home/marc # systemctl status cups.service cups.socket
× cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: enabled)
     Active: failed (Result: start-limit-hit) since Fri 2025-12-26 22:16:52 CET; 27min ago
   Duration: 41ms
TriggeredBy: × cups.path
             × cups.socket
       Docs: man:cupsd(8)
    Process: 7041 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM)
   Main PID: 7041 (code=killed, signal=TERM)
        CPU: 38ms

déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Scheduled restart job, restart counter is at 5.
déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Start request repeated too quickly.
déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Failed with result 'start-limit-hit'.
déc. 26 22:16:52 BUREAU systemd[1]: Failed to start CUPS Scheduler.

× cups.socket - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled; preset: enabled)
     Active: failed (Result: service-start-limit-hit) since Fri 2025-12-26 17:42:28 CET; 5h 2min>
   Duration: 3.801s
   Triggers: ● cups.service
     Listen: /run/cups/cups.sock (Stream)

déc. 26 17:42:24 BUREAU systemd[1]: Listening on CUPS Scheduler.
déc. 26 17:42:28 BUREAU systemd[1]: cups.socket: Failed with result 'service-start-limit-hit'.
...skipping...
× cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: enabled)
     Active: failed (Result: start-limit-hit) since Fri 2025-12-26 22:16:52 CET; 27min ago
   Duration: 41ms
TriggeredBy: × cups.path
             × cups.socket
       Docs: man:cupsd(8)
    Process: 7041 ExecStart=/usr/sbin/cupsd -l (code=killed, signal=TERM)
   Main PID: 7041 (code=killed, signal=TERM)
        CPU: 38ms

déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Scheduled restart job, restart counter is at 5.
déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Start request repeated too quickly.
déc. 26 22:16:52 BUREAU systemd[1]: cups.service: Failed with result 'start-limit-hit'.
déc. 26 22:16:52 BUREAU systemd[1]: Failed to start CUPS Scheduler.

× cups.socket - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled; preset: enabled)
     Active: failed (Result: service-start-limit-hit) since Fri 2025-12-26 17:42:28 CET; 5h 2min>
   Duration: 3.801s
   Triggers: ● cups.service
     Listen: /run/cups/cups.sock (Stream)

déc. 26 17:42:24 BUREAU systemd[1]: Listening on CUPS Scheduler.
déc. 26 17:42:28 BUREAU systemd[1]: cups.socket: Failed with result 'service-start-limit-hit'.

BUREAU:/home/marc # llpinfo -m | grep -i brother
llpinfo : commande non trouvée
BUREAU:/home/marc # lpinfo -m | grep -i brother
lpinfo: Mauvais descripteur de fichier
BUREAU:/home/marc #

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #7
CUPS est en boucle de redémarrage infini, cups crash au démarrage..

On va arreter cups

su -
systemctl stop cups.service cups.socket
rm -f /var/run/cups/cups.sock*
rm -f /var/cache/cups/*

On va vérifier les logs d'erreurs
su -
journalctl -xe -u cups.service | tail -10
tail -10 /var/log/cups/error_log

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #8
@Yoman :J'ai une brother ,j'ai toujours eu l'erreur du lien symbolique lors de l'installations drivers brother et cups fonctionne normalement

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #9
@jtro

Cups, et les drivers d'imprimantes sont 2 choses séparées.

Sans CUPS rien ne fonctionne niveau impression, mais une imprimante peut fonctionner sans driver propriétaire (sous os gnu/linux).
Mais le driver propriétaire ne peut pas fonctionner sans CUPS.

Si tu installes un driver imprimante, tu dis a cups, de l'utiliser et si il y a un problème d'installation du driver, l'imprimante ne fonctionnera pas.. il faut supprimer le driver propriétaire pour que  CUPS utilise le paquet opensource de l'imprimante (Gutenprint).

Je vais faire un article sur mon blog https://safeitexperts.com pour expliquer cela un de ces jours.

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #10
BUREAU:/home/marc # systemctl stop cups.service cups.socket
BUREAU:/home/marc # rm -f /var/run/cups/cups.sock*
BUREAU:/home/marc # rm -f /var/cache/cups/*
rm: impossible de supprimer '/var/cache/cups/rss': est un dossier
BUREAU:/home/marc # journalctl -xe -u cups.service | tail -10
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit cups.service has entered the 'failed' state with result 'start-limit-hit'.
déc. 27 07:52:57 BUREAU systemd[1]: Failed to start CUPS Scheduler.
░░ Subject: L'unité (unit) cups.service a échoué
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ L'unité (unit) cups.service a échoué, avec le résultat failed.
BUREAU:/home/marc # tail -10 /var/log/cups/error_log
X [26/Dec/2025:22:16:51 +0100] No valid Listen or Port lines were found in the configuration file.
X [26/Dec/2025:22:16:51 +0100] No valid Listen or Port lines were found in the configuration file.
X [26/Dec/2025:22:16:51 +0100] No valid Listen or Port lines were found in the configuration file.
X [26/Dec/2025:22:16:52 +0100] No valid Listen or Port lines were found in the configuration file.
X [26/Dec/2025:22:16:52 +0100] No valid Listen or Port lines were found in the configuration file.
X [27/Dec/2025:07:52:56 +0100] No valid Listen or Port lines were found in the configuration file.
X [27/Dec/2025:07:52:56 +0100] No valid Listen or Port lines were found in the configuration file.
X [27/Dec/2025:07:52:57 +0100] No valid Listen or Port lines were found in the configuration file.
X [27/Dec/2025:07:52:57 +0100] No valid Listen or Port lines were found in the configuration file.
X [27/Dec/2025:07:52:57 +0100] No valid Listen or Port lines were found in the configuration file.

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #11
@Jazz

Tu as un problème dans ton fichier de configuration CUPS.
Comme je l'expliquais a @jtro , cups doit fonctionner independemment des drivers BROTHER

su -
cat /etc/cups/cupsd.conf | grep -E "^Listen|^Port"

Dis moi ce que te donne le retour de cette commande

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #12
Rien !
marc@BUREAU:~> su
Mot de passe :
BUREAU:/home/marc # cat /etc/cups/cupsd.conf | grep -E "^Listen|^Port"
BUREAU:/home/marc #

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #13
J’ai plusieurs ordinateurs sur mon réseau (dont un autre sous Opensuse).
Il a suffi de mettre à jour l’adresse IP de l’imprimante dans la nouvelle box pour que tout fonctionne, SAUF sur mon ordi BUREAU.

J’ai vite compris que ni la box, ni l’imprimante ne créent le problème.
Tout vient d’un fichier corrompu (CUPS?) dans BUREAU.
Mais je suis incapable de réparer.

Ce qui me paraît curieux, c’est la simultanéité avec le changement de box (coïncidence?)

Re : Problème de ré-installation d'imprimante Brother MFC-L2710DW

Répondre #14
@Jazz

Nous sommes tous les 2 sur opensuse, je te donne le fichier original de configuration de cups de mon PC

[ROOT] root@tumbleweed:~# cat /etc/cups/cupsd.conf
#
# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat

# Specifies the maximum size of the log files before they are rotated.  The value "0" disables log rotation.
MaxLogSize 1m

# Default error policy for printers
ErrorPolicy stop-printer

# Only listen for connections from the local machine.
Listen localhost:631
Listen /run/cups/cups.sock

# Show shared printers on the local network.
Browsing Yes
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Timeout after cupsd exits if idle (applied only if cupsd runs on-demand - with -l)
IdleExitTimeout 60

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Restrict access to log files...
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the kerberized printer/job policies...
<Policy kerberos>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Negotiate
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# The policy below is added by SUSE during build of our cups package.
# The policy 'allowallforanybody' is totally open and insecure and therefore
# it can only be used within an internal network where only trused users exist
# and where the cupsd is not accessible at all from any external host, see
# http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
# Have in mind that any user who is allowed to do printer admin tasks
# can change the print queues as he likes - e.g. send copies of confidental
# print jobs from an internal network to any external destination, see
# http://en.opensuse.org/SDB:CUPS_in_a_Nutshell
# For documentation regarding 'Managing Operation Policies' see
# https://openprinting.github.io/cups/doc/policies.html
<Policy allowallforanybody>
  # Allow anybody to access job's private values:
  JobPrivateAccess all
  # Make none of the job values to be private:
  JobPrivateValues none
  # Allow anybody to access subscription's private values:
  SubscriptionPrivateAccess all
  # Make none of the subscription values to be private:
  SubscriptionPrivateValues none
  # Allow anybody to do all IPP operations:
  # Currently the IPP operations Validate-Job Cancel-Jobs Cancel-My-Jobs Close-Job CUPS-Get-Document
  # must be additionally exlicitly specified because those IPP operations are not included
  # in the "All" wildcard value - otherwise cupsd prints error messages of the form
  # "No limit for Validate-Job defined in policy allowallforanybody and no suitable template found."
  <Limit Validate-Job Cancel-Jobs Cancel-My-Jobs Close-Job CUPS-Get-Document>
    Order deny,allow
    Allow from all
  </Limit>
  # Since CUPS > 1.5.4 the "All" wildcard value must be specified separately,
  # otherwise clients like "lpstat -p" just hang up,
  # see https://bugzilla.opensuse.org/show_bug.cgi?id=936309
  # and https://www.cups.org/str.php?L4659
  <Limit All>
    Order deny,allow
    Allow from all
  </Limit>
</Policy>
# Explicitly set the CUPS 'default' policy to be used by default:
DefaultPolicy default

A toi de l'adapter a ta configuration

Vérifie que toutes lignes de  "ServerName" sont commentées par un # au début dans le fichier :
/etc/cups/client.conf
Tu as aussi accès a cups via :
http://localhost:631
mais il te faudra t'ajouter dans le group lp :
sudo usermod -a -G lp marc

N'oublie pas qu'il n'y a que les pilotes BROTHER qui te donnerons toutes les options d'impression de ton imprimante.

CUPS, c'est le minimum syndical Linux pour imprimer sans Driver propriétaire