On Mon, 19 Feb 2001, Félix Hauri wrote:
> ...
> Tu peux NE PAS installer ``lpd'' pour utiliser une imprimante
> distante: ``rlpr'' ou ``ssh''
> 
> Mais pour ce qui est de te garder égoïstement ton imprimante pour toi,
> j'avoue, je ne sais pas:(

Le fait que lpd utilise un socket plutot que d'utiliser un named pipe parait
logique. La methode du named pipe oblige d'avoir encore un autre process qui
ecoute sur un port les requetes des utilisateurs remote pour faire un relai
avec le named pipe du lpd local. Donc, la version actuelle de lpd ecoute
directement sur un port et tout le monde ecrit au meme endroit, sans avoir a
utiliser d'autre daemon intermediaire. Ca a le merite de rendre le dialogue
avec lpd coherent, que ce soit en mode local ou remote. La notion de serveur
d'imprimante se gere simplement en bloquant l'ecoute de lpd pour les autres
systemes que 'localhost'. 

Je n'ai pas encore eu le temps de me pencher sur les details de
l'implementation de CUPS, mais il me semble que l'on en revienne a l'ancienne
methode remote->socket->daemon->named-pipe->lpd... A verifier !

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à