mimile78390
Bonjour,
Cette solution eut fonctionné avec succès depuis pas mal de temps ... Mais parfois il y a
des accrocs 🙁 Voici le contexte :
PC serveur avec connection USB vers une HP PhotoSmart
-----------------------------------------------------
root@server# lpstat -t
scheduler is running
system default destination: Photosmart-C4500-series
device for Photosmart-C4500-series: hp:/usb/Photosmart_C4500_series?serial=CN887F2073057K
Photosmart-C4500-series accepting requests since Tue Dec 16 22:42:48 2014
printer Photosmart-C4500-series disabled since Tue Dec 16 22:42:48 2014 -
Unplugged or turned off
root@server#
Dans le fichier /etc/cups/cups-browsed.conf on conserve juste "BrowseRemoteProtocols dnssd cups"
et dans le fichier /etc/cups/cupsd.conf on indique que l'on écoute sur le port ipp (n° 631 en TCP) pour
-toutes- les machines potentiellement clientes. Voici les modifs apportées :
Listen *:631
Listen /var/run/cups/cups.sock
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
# Restrict access to the server...
<Location />
Order allow,deny
Allow from all
</Location>
PC distant, client de cette imprimante
--------------------------------------
root@client# lpstat -t
scheduler is running
system default destination: Photosmart-C4500-series
device for Photosmart-C4500-series: ipp://192.168.1.13/printers/Photosmart-C4500-series
Photosmart-C4500-series accepting requests since mar. 16 déc. 2014 22:16:14 CET
printer Photosmart-C4500-series is idle. enabled since mar. 16 déc. 2014 22:16:14 CET
ready to print
root@client#
Rien de spécial à changer dans les fichiers de conf CUPS, ici ...
Au passage en FC21, je me suis pris un message d'erreur 'filter failed' lors d'une impression
distante. En local sur le server, pas de soucis ...
Je m'en suis sorti en remplaçant les 3 RPM's suivants par des versions FC20 sur le PC client :
rpm -e XXX YYY ZZZ --force
(puis)
rpm -vih XXX YYY ZZZ
-rw-r--r-- 1 root root 1471380 22 oct. 19:22 cups-1.7.5-13.fc21.i686.rpm
-rw-r--r-- 1 root root 100116 22 oct. 19:22 cups-filesystem-1.7.5-13.fc21.noarch.rpm
-rw-r--r-- 1 root root 390072 22 oct. 19:20 cups-libs-1.7.5-13.fc21.i686.rpm
et en supprimant le RPM cups-client-1.7.5-13.fc21.i686.rpm. Entre-temps
le service avait été stoppé (normal !). Et j'ai juste dû remettre en place le
fichier /etc/cups/printers.conf afin de retrouver mon imprimante HP distante !!
Penser a exclure la mise à jour de ces 3 RPM's par la suite sans quoi on va
retomber sur le même pb. Hope that helps 😉
-Émile
fgland
c'est une réponse à un problème ?
Je n'ai jamais été bidouiller ces fichiers pour partager les imprimantes. Dans l'utilitaire system-config-printer, il y a un onglet pour gérer le serveur et il configure le firwall en même temps
Gérard
mimile78390
Il s'agit juste d'alerter les utilisateurs potentiels sur la marche à
suivre en cas de pb. Comme indiqué dans le sujet ce pb. est
-résolu-
Je voulais juste partager mon expérience sur ce genre de truc.
Voila tout,
-Émile
fgland
le problème est que ce n'est pas clair, je ne comprend pas ce qui oblige à faire cela.
Quel était le problème ?
pour faire spécieux, il manque les prémices !
Gérard