Blog Post

Transformer son Raspberry Pi en serveur d’impression

Transformer son Raspberry Pi en serveur d’impression

Après avoir téléchargé et installé l’image Raspbian sur une SDCard,
il faut se connecter au Pi via l’interface graphique
et dans les paramètres il faut activer SSH car par défaut il est désactivé.

Maintenant plus besoin d’écran, juste relier le Pi au réseau.

Pour trouver l’IP du pi

nmap -sP 192.168.0.*

et là je regarde si une nouvelle IP est apparue dans mon réseau.

ssh pi@<ip_du_pi>

par défaut le mot de passe est raspberry.

Une fois connecté, on va d’abord changer l’IP sur pi en modifiant
le fichier /etc/dhcpcd.conf :

interface eth0
static ip_address=<nlle_ip>/24
static routers=<ip_du_router>
static domain_name_servers=<ip_server_dns> # ex: 8.8.8.8

Ensuite on change le mot de passe du PI sinon, on aura toujours un message
de sécurité indiquant qu’il faut changer le mot de passe :

passwd

et on reboote :

sudo reboot

une fois reconnecté au PI via la nouvelle IP, on est à jour le système de paquets :

sudo aptitude update && sudo aptitude full-upgrade

et on installe *CUPS* :

sudo aptitude install cups
sudo usermod -a -G lpadmin pi
sudo cupsctl --remote-any
sudo /etc/init.d/cups restart

Maintenant on doit pouvoir se connecter à CUPS via un browser :

http://<ip_du_pi>:631

On installe maintenant Samba* :

sudo aptitude install samba

et on vient modifier le fichier /etc/samba/smb.conf comme suite :

...
[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = no
   guest ok = no
...

et on redémarre Samba :

sudo /etc/init.d/samba restart

Pour ma part j’ai une imprimante HP donc j’ai ajouté l’installation
des paquets suivants:

sudo aptitude install hpijs-ppds printer-driver-hpijs

Maintenant il suffit de se connecter à CUPS onglet Administration
puis de cliquer sur Add Printer.
Un login/mot de passe va être demandé, il s’agit de celui du PI identique
à celui définit plus haut.

Sélectionnez votre imprimante dans Local Printers
puis dans l’écran suivant sélectionnez le pilote de l’imprimante,
ensuite cochez la case Sharing
et enfin sélectionnez les paramètres par défaut de l’imprimante (format papier…).

Et voilà, maintenant il ne reste plus qu’à configurer l’imprimante
sur les différentes ordinateur, smartphone, etc…

About pascall

Related Posts

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *