Erwan David wrote:
Cups est le nouveau "standard" au niveau des syst�mes impressions unix.
cf : www.cups.org
encore un standrad autoproclam�...
Il est utilis� par la plupart des distribs et par Mac Os X.
Il n'utilise pas le fichier /etc/printcap
Il faut ce mefier des assitants qui masque un certains nombres de chose.
C'est pourquoi je propose de passer par l'outil "natif" de cups : une
interface web locale sur http://localhost:631/
Le genre de truc qui me fait regarder �a avec beaucoup de
m�fiance. E,core plein de mickeys qui clignotent et cachent la vraire
config. Parceque" quand la config est cass�e comment on fait ? vu que
lme d�mon ne sera a priori pas lanc�..
Ben on est dans la merde jsuqu'au coup.
L'outil web n'est qu'une interface. Les fichiers de config sont des
fichiers textes.
Ainsi, dans le r�pertoire /etc/cups , mon imprimante est d�clar�e dans
le fichier printers.conf qui est assez lisible :
# Printer configuration file for CUPS v1.1.18
# Written by cupsd on ven 11 avr 2003 11:07:59 GMT
<DefaultPrinter test>
Info test
DeviceURI socket://192.168.0.10:9100/
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
et dans /etc/cups/ppd il y a le fichier ppd (texte aussi) adapt� � mon
imprimante qui porte le nom donn� ( test dans cet exemple).
Un service doit pouvoir �tre configur� d�pann� uniquement avec des
outils totalement �trangers � ce service. Sinon c'est la porte ouverte
aux emmerdes. Il y en a assez comme �a sans qu'on en rajoute. lprng
marche bien, pas besoin de foutre une usine � gaz source de trous de
s�curit� (tout d�mon en �coute est un trou de s�curit� potentiel).
Tout d�mon d'impression �coute effectivement sur un port et est donc un
trou de s�curit� potentiel que ce soit cupsys ou lpd