Si j'ai bien compris, tu veux que l'on puisse imprimer depuis des postes de ton réseau local sur une imprimante connectée localament (ou déclarée) sur une machine linux avec cups.
1ère étape : tu déclares ton imprimante de façon tout à fait normale dans cups et tu vérifies que tu peux imprimer. Pour cela tu passes par l'interface web de cups (http://localhost:631(...) si ton navigateur est sur le serveur) puis "Imprimantes" et "Ajout d'imprimante".
2ème étape : tu permets à des clients externe d'imprimer. Plusieurs choix s'offrent à toi.
- Les clients sont capables d'utiliser le protocole IPP (Internet Printing Protocol) et il faut alors simplement que cups soit à l'écoute sur la bonne interface réseau et accepte les requêtes externes : vérifie que dans le fichier /etc/cups/cupsd.conf tu n'a pas une ligne du genre "Listen 127.0.0.1:631" (écoute seulement en local) et éventuellement rajoute ou décommente la directive "Port 631". Tu redémarres cups et ça devrait fonctionner. Enfin, il faut que sur les postes clients tu déclares l'imprimante avec les bon pilotes en indiquant l'URI de l'imprimante sous la forme ipp://ton_serveur/ton_imprimante ou http://ton_serveur:631/ton_imprimante(...)
- Les accès à l'imprimante doivent se faire selon le protocole lpd. Il te faut alors un daemon lpd. Pour cela, tu rajoutes la ligne suivante dans /etc/inetd.conf : "printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd" et tu redémarres inetd et ça devrait fonctionner. Evidemment, il faut aussi déclarer l'imprimante sur les postes clients, en précisant le serveur d'impression (ton_serveur) et le nom de la file d'attente (ton_imprimante)
- tes postes clients sont des postes Windows et tu veux imprimer sur des imprimantes partagées (remarque que tu peux utiliser les deux protocoles précédents, ipp et lpd depuis des postes Windows). Il te faut alors un serveur Samba et tu dois mettre dans la configuration (smb.conf), les directives "printing = cups" et "printcap name = cups".
Tout cela est bien détaillé dans l'aide en ligne de cups que tu dois avoir (tu te connectes en http sur le port 631 de ton serveur et tu cliques sur "Aide" puis "Manuel de l'administrateur").
# Paramétrage de cups
Posté par JJD . En réponse au message comment déclarer une imprimante réseau dans CUPS. Évalué à 4.
Si j'ai bien compris, tu veux que l'on puisse imprimer depuis des postes de ton réseau local sur une imprimante connectée localament (ou déclarée) sur une machine linux avec cups.
1ère étape : tu déclares ton imprimante de façon tout à fait normale dans cups et tu vérifies que tu peux imprimer. Pour cela tu passes par l'interface web de cups (http://localhost:631(...) si ton navigateur est sur le serveur) puis "Imprimantes" et "Ajout d'imprimante".
2ème étape : tu permets à des clients externe d'imprimer. Plusieurs choix s'offrent à toi.
- Les clients sont capables d'utiliser le protocole IPP (Internet Printing Protocol) et il faut alors simplement que cups soit à l'écoute sur la bonne interface réseau et accepte les requêtes externes : vérifie que dans le fichier /etc/cups/cupsd.conf tu n'a pas une ligne du genre "Listen 127.0.0.1:631" (écoute seulement en local) et éventuellement rajoute ou décommente la directive "Port 631". Tu redémarres cups et ça devrait fonctionner. Enfin, il faut que sur les postes clients tu déclares l'imprimante avec les bon pilotes en indiquant l'URI de l'imprimante sous la forme ipp://ton_serveur/ton_imprimante ou http://ton_serveur:631/ton_imprimante(...)
- Les accès à l'imprimante doivent se faire selon le protocole lpd. Il te faut alors un daemon lpd. Pour cela, tu rajoutes la ligne suivante dans /etc/inetd.conf : "printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd" et tu redémarres inetd et ça devrait fonctionner. Evidemment, il faut aussi déclarer l'imprimante sur les postes clients, en précisant le serveur d'impression (ton_serveur) et le nom de la file d'attente (ton_imprimante)
- tes postes clients sont des postes Windows et tu veux imprimer sur des imprimantes partagées (remarque que tu peux utiliser les deux protocoles précédents, ipp et lpd depuis des postes Windows). Il te faut alors un serveur Samba et tu dois mettre dans la configuration (smb.conf), les directives "printing = cups" et "printcap name = cups".
Tout cela est bien détaillé dans l'aide en ligne de cups que tu dois avoir (tu te connectes en http sur le port 631 de ton serveur et tu cliques sur "Aide" puis "Manuel de l'administrateur").
C'est tout !
Bonne journée
JJD