Lazygeek Lazygeek
Title

đź’ˇ CUPS: Common Unix Printing System

Principe

  • L’imprimante est connectĂ© au RPi en USB
  • Le RPi est conectĂ© au rĂ©seau
  • Les autres PC du rĂ©seau impriment au travers du RPi

👍 Avantages:

  • Si l’imprimante est vieille et n’a plus de drivers sur les Windows modernes, il y a qd meme de fortes chances qu’elle soit toujours reconnues par Linux
  • Passer par le RPi permet alors aux Windows d’imprimer qd meme sur l’imprimante, au travers du RPi et sans se soucier des drivers

Procédure

Côté RPi

Installation de CUPS

  • Mise Ă  jour du système: sudo aptitude update && sudo aptitude full-upgrade
  • Installation de CUPS: sudo aptitude install cups
  • on ajoute l’utilisateur pi au groupe lpadmin (le groupe qui a le droit de gĂ©rer les imprimantes): sudo usermod -a -G lpadmin pi
    • -a pour append (fonctionne uniquement avec l’option -G)
    • -G ajoute le groupe
  • on autorise l’administration Ă  distance: sudo cupsctl --remote-any (pas sur que ça soit utile)
  • on redĂ©marre le service: sudo /etc/init.d/cupsd restart
  • on doit maintenant pouvoir se connecter Ă  une page d’administration de CUPS: http://<adresse_du_RPi>:631

Installation de l’imprimante

  • se connecter Ă  l’interface d’administration CUPS : http://<adresse_RPi>:631
  • onglet administration, cliquer sur “add printer”
    • si un login/password est demandĂ©, utiliser le login/password de l’utilisateur Pi (comme on l’a ajoutĂ© au groupe lpadmin, il a le droit d’administrer CUPS)
  • L’imprimante est normalement disponible et est affichĂ©e dans la liste.
  • Cliquer sur “continue” et configurer l’imprimante.
    • ne pas oublier de cocher la case pour partage l’imprimante

Côté Windows

  • Ajouter une imprimante avec l’option: “SĂ©lectionner une imprimante partagĂ©e par nom”
  • indiquer l’adresse: http://<adresse_du_RPi>:631/printers/<nom_de_limprimante>
    • Le nom de l’imprimante est celui visible dans l’interface CUPS: onglet printers, champs “Queue name”
  • une popup demande de sĂ©lectionner le fabricant et le modèle de l’imprimante.
  • si le modèle ne figure pas dans cette liste, sĂ©lectionner:
    • Fabricant: Microsoft
    • Modèle: Microsoft IPP Class Driver

Informations diverses

  • Lors de l’installation, j’ai Ă©galement installĂ© le service SAMBA sur le RPi. Il semblerait que ce dernier ne soit pas nĂ©cessaire.
    • En effet, il est possible d’imprimer soit via Samba (qui est un vieux protocole), soit via IPP (qui est plus rĂ©cent)
    • l’installation du driver Microsoft IPP choisit de fait l’utilisation du protocole IPP

Bibliographie