CUPS (C Unix Printing System) est un système d'impression modulaire. Tout ordinateur qui utilise CUPS peut se comporter comme un serveur d'impression ; il peut accepter des documents envoyés par d'autres machines, les traiter, et les envoyer à l'imprimante qui convient.
Ouvrez un terminal en cliquant sur son icône en haut de l'écran.
Saisissez la commande suivante afin de mettre à jour les listes de paquets puis validez par Entrée.
sudo apt-get update
Saisissez ensuite la commande suivante afin de mettre à jour les paquets puis validez par Entrée.
sudo apt-get upgrade
Pressez la touche O lorsque cela vous l'est demandé afin d'installer les mises à jour.
Redémarrez ensuite le Raspberry Pi.
Au démarrage suivant, ouvrez le Terminal et lancez la commande suivante.
sudo apt-get install cups
Confirmez l'installation par O.
Une fois l'installation finie, lancez la commande suivante pour éditer la configuration de CUPS.
sudo nano /etc/cups/cupsd.conf
Dans l'éditeur qui s'affiche, remplacez la ligne Listen localhost:631 par Listen 631. Toutes les machines de votre réseau pourront ainsi accéder à CUPS.
Dans la zone Restrict access to the server, ajoutez la ligne Allow @LOCAL sous Order allow,deny.
Enregistrez les modifications en pressant simultanément sur les touches Ctrl et X. Validez par OK puis par Entrée.
Pour être configuré, Cups nécessite un compte Root ou bien un compte faisant parti du groupe lpadmin. Ajoutez le compte pi à ce groupe avec la commande suivante.
sudo usermod -aG lpadmin pi
Redémarrez enfin le serveur CUPS pour qu'il prenne en compte vos réglages avec la commande :
sudo service cups restart
Nom d'utilisateur et mot de passe
Si un mot de passe vous est demandé pour l'utilisateur pi, il s'agit de raspberry
Connaître l'adresse IP du Raspberry
Sur le Raspberry, saisissez la commande ifconfig dans une fenêtre de Terminal pour connaître l'adresse IP de l'ordinateur. Dans notre cas, il s'agit de 192.168.1.22.