Pages

mercredi 11 novembre 2009

Utiliser un Sheevaplug comme serveur d'impression




Le Sheevaplug est un ordinateur très compact, à basse consommation, sans ventilateur et ayant une puissance de calcul équivalente à un P3 800 MHz . Vous pouvez le trouver sur le site de Globalscale Technologies pour moins de 100 euros.

C'est une plateforme idéale pour servir de NAS, serveur d'impression, serveur web, ...

Voici comment le configurer en tant que serveur d'impression pour une imprimante Samsung ML-1610. Il faut au préalable configurer le routeur ou serveur DHCP du réseau local pour attribuer une adresse statique au Sheevaplug (ici 192.168.1.24)

Le Sheevaplug ayant été connecté à l'imprimante  et à une prise Ethernet, on se connecte via ssh et installe les packages nécessaires grâce aux commandes suivantes :
apt-get update
apt-get install splix
apt-get install cups

Editer /etc/cups/cups.conf pour autoriser la connexion depuis n'importe quelle machine :
  • Listen localhost:631 => Listen *:631
et désactiver l'authentification :
  • commenter les lignes require ...
  • ajouter des lignes "Allow all"
Relancer le service CUPS : /etc/init.d/cups restart

Il est mainenant possible d'ouvrir la page du serveur web CUPS (port 631) qui tourne sur le Sheevaplug.
Selectionner l'onglet Administration, puis cliquer sur "Trouver de nouvelles imprimantes" . Choisir "Samsung ML-1610 (Samsung ML-1610 USB #1)"
Cliquer sur poursuivre et sélectionner le pilote splix pour ML-1610.
CUPS assigne un nom par défaut à l'imprimate : Samsung_ML-1610_USB_1. Ensuite configurer l'imprimante et valider.

Toujours en utilisant l'interface web de CUPS, imprimer une page de test.


Pour configurer l'accés à cette imprimante sur le réseau depuis un poste client, il faut utiliser l'URL :
  • ipp://192.168.1.24/printers/Samsung_ML-1610_USB_1 (interface de configuration des imprimantes de Ubuntu )
  • http://192.168.1.24:631/printers/Samsung_ML-1610_USB (Windows)

Aucun commentaire: