Push Windows Pilotes d'imprimante avec CUPS – Bien choisir son serveur d impression
L’impression en réseau est l’une des principales causes de l’hypertension et de la perte de cheveux prématurée chez notre administrateur réseau qui souffre depuis longtemps. Heureusement, le monde des logiciels libres, comme d'habitude, fait de son mieux pour atténuer nos souffrances. Aujourd’hui, vous apprendrez à utiliser conjointement CUPS et Samba pour configurer des installations d’imprimantes clientes automagic. C'est vrai, mes amis assidus, rien de tout cela ne se précipite sur des postes de travail individuels chargés de disques de pilotes et de CD Windows. Le but ici est de ne jamais quitter votre repaire souterrain.
Veuillez noter que le sujet d’aujourd’hui ne concerne que les imprimantes. Je sais que vous avez hâte de comprendre comment partager vos périphériques multifonctions, de sorte que tous vos hôtes du réseau local puissent numériser et télécopier. Nous y reviendrons dans un prochain article, en particulier sur la manière de partager des scanners, car vous pouvez le faire sous Linux, mais pas sous Windows.
La solution de facilité: achetez l'imprimante de droite
Dans mon environnement idéal, toutes les imprimantes auraient des utilitaires d'administration et de réseau natifs. Samsung et HP disposent de nombreuses imprimantes compatibles avec Linux, Mac OS X, Windows et les réseaux. Vous pouvez obtenir un joli laser couleur Samsung prêt pour le réseau (filaire et sans fil) pour moins de 500 $, ce qui est beaucoup plus amusant et moins fastidieux que de faire fonctionner un serveur d'impression séparé.
Sommaire
Conditions préalables
Comme nous n'avons pas tous la possibilité d'acheter de nouvelles imprimantes fantastiques, la meilleure chose à faire est un serveur d'impression Linux robuste avec CUPS et Samba. L’imprimante CUPS / Samba que nous construisons aujourd’hui n’exigera pas que les utilisateurs s’authentifient pour installer et utiliser des imprimantes. Ce n’est donc pas pour les administrateurs qui ont besoin que tout soit verrouillé. Cette configuration convient aux utilisateurs particuliers, aux entreprises n’ayant pas besoin de verrouiller tout et aux administrateurs réseau malheureux qui disposent toujours de machines Windows 9x.
Vous avez besoin:
- Résolution de nom fonctionnant de manière fiable
- Un serveur CUPS déjà configuré et opérationnel avec des imprimantes configurées
- Le paquetage cups-devel installé, également appelé libcups2-devel et libcupsys2-dev
- Serveur samba
- Pilotes Windows CUPS
- Pilotes Adobe ou Postscript Microsoft
Les commandes et les exemples proviennent tous d’un système Debian. Vous devrez peut-être
ajuster les noms de fichiers pour différents systèmes.
Serveur samba
Si aucun serveur Samba ne fonctionne déjà sur votre réseau, voici un exemple complet de configuration. Tous vos hôtes Windows doivent appartenir au groupe de travail nommé dans smb.conf. Linux et Mac OS X ne s'intéressent pas aux groupes de travail, alors ne vous en faites pas.
Commencez par créer ces deux répertoires:
# mkdir -m 777 / sharedstuff
# mkdir -m 777 / var / spool / samba
Puis créer ce smb.conf, en utilisant votre propre adresse LAN et votre nom de groupe de travail:
'global' groupe de travail = samba2 netbios name = xena chaîne du serveur = fichier LAN et serveur d'impression hôtes permettent = 192.168.1. sécurité = utilisateur charger des imprimantes = oui impression = tasses nom printcap = cups'share1 ' chemin = / sharedstuff comment = fichiers pour tout le monde lecture seule = non consultable = oui invité ok = oui 'imprimeurs' comment = toutes les imprimantes chemin = / var / spool / samba consultable = oui imprimable = oui accessible en écriture = non invité ok = yes'print $ ' comment = Pilotes d'imprimante chemin = / usr / share / cups / drivers consultable = oui invité ok = non lecture seule = oui liste d'écriture = racine
Exécuter le testparm commande pour vérifier votre syntaxe. Si vous obtenez une erreur "AVERTISSEMENT: passdb expand explicit = Oui est obsolète", ignorez-le, c'est un peu de valeur crue sans signification. Redémarrez Samba:
# /etc/init.d/samba restart
Vous devriez maintenant avoir un dossier "share1" dans le voisinage réseau et vos autres navigateurs Samba. Utilisez cette option pour copier les fichiers de pilote entre vos machines, ce que nous verrons dans un instant.
Configuration de CUPS
Il s’agit d’une configuration simple et agréable pour le partage d’imprimantes. Assurez-vous que vous avez les quatre dernières lignes – celles-ci sont nécessaires pour partager les imprimantes Windows:
LogLevel info
Port 631
Navigation sur
BrowseAddress 192.168.1.255
Ordre Refuser, Autoriser
Nier de tous
Autoriser à partir de 192.168.1. *
Autoriser à partir de 127.0.0.1
AuthType Basic
Système AuthClass
Autoriser à partir de 127.0.0.1
Ordre Refuser, Autoriser
Nier de tous
mime.convs:
application / flux d'octets application / vnd.cups-raw 0 –
mime.types:
application / flux d'octets
Commentaires
Laisser un commentaire