[Résolu] [Imprimante] brother HL-5380DN

Reconnaissance et configuration du matériel / kernel linux
obelix1502
Daikyu
Messages : 71
Inscription : dim. 09 oct. 2016, 18:54
Localisation : Belgique

[Résolu] [Imprimante] brother HL-5380DN

Message par obelix1502 »

Bonsoir,

Voilà, j'essaie de configurer cette nouvelle imprimante qui m'a été "donnée" du boulot.

J'ai installé cups, suivi le wiki, démarré le systemctl et l'ai rendu enable.

J'ai recherché dans AUR les pilotes disponibles, celui-ci ne l'est pas.

Sue la page localhost:631, on me demande un utilisateur et mot de passe. Pourtant, voici le cupsd.conf :

Code : Tout sélectionner

#
# Configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#
 
# Disable cups internal logging - use logrotate instead
MaxLogSize 0

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

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

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

# Default authentication type, when authentication is required...
DefaultAuthType Basic
 <Location />
   Order allow,deny
-  Allow @LOCAL
 </Location>
 <Location /admin>
   Order allow,deny
-  Allow @LOCAL
 </Location>
 <Location /admin/conf>
   AuthType Default
   Require user @SYSTEM
   Order allow,deny
-  Allow @LOCAL
 </Location>

# Web interface setting...
WebInterface Yes

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

# Restrict access to the admin pages...
<Location /admin>
  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 CUPS-Get-Document>
    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 CUPS-Authenticate-Job>
    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>
Je ne vois rien qui m'empêcherais de le loguer en local.

Une idée de ce que je dois faire ?

Merci.
Dernière modification par obelix1502 le mar. 06 févr. 2018, 21:58, modifié 1 fois.
CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050]
Audio : NVIDIA Corporation GP107GL High Definition Audio Controller
Network controller : Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI bridge : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Host bridge : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
Ram : 16 Go
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Re: [Imprimante] brother HL-5380DN

Message par FenDanT »

Coucoux ;)

Il te suffit de rentrer "root" comme utilisateur et ton mot de passe root ensuite...

Il te faudra récupérer le fichier .ppd de ton imprimante. Voici le lien pour télécharger soit le .rpm soit le .deb du driver.
http://support.brother.com/g/b/download ... 5380dn_all
Il suffit de décompresser un de ces deux fichiers et tu y trouveras le .ppd en question.

Ensuite dans Cups, ajouter une imprimante et à un moment donné, fournir le lien vers ton fichier .ppd.

Ca devrait le faire ;)
Windows à des pépins ? Linux a un noyau ! :)
obelix1502
Daikyu
Messages : 71
Inscription : dim. 09 oct. 2016, 18:54
Localisation : Belgique

Re: [Imprimante] brother HL-5380DN

Message par obelix1502 »

Merci beaucoup de ta réponse.

Mais l'id root et le mot de passe root ne fonctionnent pas chez moi.

Comprends plus rien... :(

Bon, j'ai fini par trouver : il suffisait d'entrer le nom de mon $USER et mon mot de passe root.

Mais cela n'arrange pas mes affaires, voici ce que j'obtiens :

Image
CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050]
Audio : NVIDIA Corporation GP107GL High Definition Audio Controller
Network controller : Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI bridge : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Host bridge : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
Ram : 16 Go
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante] brother HL-5380DN

Message par benjarobin »

obelix1502 a écrit : mar. 06 févr. 2018, 20:57il suffisait d'entrer le nom de mon $USER et mon mot de passe root.
Je ne vois pas comment ceci est possible.
Soit ton utilisateur locale possède des droits suffisant (voir Wiki) dans ce cas tu te log avec ton utilisateur avec le mot de passe associé, sinon le plus simple est d'utiliser le compte root...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
obelix1502
Daikyu
Messages : 71
Inscription : dim. 09 oct. 2016, 18:54
Localisation : Belgique

Re: [Imprimante] brother HL-5380DN

Message par obelix1502 »

Bon eh bien peut-être.
Toujours est-il que je me logue avec mon nom d'utilisateur : bruno et mon mot de passe root (sudo).

Par contre, j'ai copié le fichier .ppd dans les deux dossiers renseignés par le téléchargement du .ppd, mais pourquoi ne puis-je pas ajouter d'imprimante via le localhost:631 :" intertit" ?

Je suis désolé de vous avoir dérangé pour rien. Tout ceci m'énervais. J'ai donc redémarré cups. Débranché l'USB de l'imprimante, rebranché l'usb, puis redémarré l'ordinateur et... il a reconnu l'imprimante. :shock:

cela ne me dit toujours pas la raison pour laquel dans le localhost sur le port 631, j'ai une interdiction d'ajouter une imprimante :evil: :evil:

Merci à tous d'avoir bien voulu prendre de votre temps. :D
CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050]
Audio : NVIDIA Corporation GP107GL High Definition Audio Controller
Network controller : Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI bridge : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Host bridge : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
Ram : 16 Go
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Imprimante] brother HL-5380DN

Message par benjarobin »

obelix1502 a écrit : mar. 06 févr. 2018, 21:24mon mot de passe root (sudo).
Le mot de passe de sudo n'est pas le mot de passe root !!! C'est le mot de passe de ton utilisateur...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
obelix1502
Daikyu
Messages : 71
Inscription : dim. 09 oct. 2016, 18:54
Localisation : Belgique

Re: [Imprimante] brother HL-5380DN

Message par obelix1502 »

benjarobin a écrit : mar. 06 févr. 2018, 22:02
obelix1502 a écrit : mar. 06 févr. 2018, 21:24mon mot de passe root (sudo).
Le mot de passe de sudo n'est pas le mot de passe root !!! C'est le mot de passe de ton utilisateur...
Pourtant mon mot de passe root et utilisateur sont différents.
Si je tape la commande sudo quelquechose, je dois indiquer mon mot de passe root et pas celui utilisateur (celui que j'emploie par exemple pour me connecter)... :shock: :shock: :shock:
CPU : 6 x Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
Carte graphique : NVIDIA Corporation GP107 [GeForce GTX 1050]
Audio : NVIDIA Corporation GP107GL High Definition Audio Controller
Network controller : Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
PCI bridge : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Host bridge : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
Ram : 16 Go
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Résolu] [Imprimante] brother HL-5380DN

Message par Xorg »

Ça dépend de comment sudo est configuré. Tu as modifié la configuration ?
Le comportement par défaut, c'est le MDP de l'utilisateur. Avec l'option Defaults rootpw dans le sudoers, c'est le MDP root.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre