Las impresoras del depto en un Ubuntu 24 fucionan sin hacer absolutamente nada.
Las impresoras que no podés borrar son las que *CUPS* detecta automáticamente por estar en la red (y así funcionan). Si no querés que detecte nada automáticamente (para evitar confusiones de impresoras compartidas por red), tenés que editar /etc/cups/cupsd.conf y cambiar BrowseLocalProtocols Yes
por BrowseLocalProtocols No
y agregar BrowseRemoteProtocols No
O sea, correr lo siguiente:
# Para que CUPS deje de autodescubrir impresoras por la red sudo systemctl stop cups sudo cp -p /etc/cups/cupsd.conf /etc/cups/cupsd.conf.old sudo sed -i.old -e 's/BrowseLocalProtocols Yes/BrowseLocalProtocols No/g' -e 's/BrowseRemoteProtocols Yes/BrowseRemoteProtocols No/g' /etc/cups/cupsd.conf sudo echo BrowseRemoteProtocols No >> /etc/cups/cupsd.conf sudo systemctl start cups
Para ahí mismo agregar las impresoras del DF, correr:
for i in hemeroteca2 fotocopiadora infina siberia PB ; do sudo lpadmin -p DF-$i -E -v http://print.df.uba.ar:631/printers/$i ; done
Las aplicaciones que abras luego de ejecutar esto podrán imprimir sin problemas (no las que ya estaban abiertas) en las impresoras DF-*
Si siguen apareciendo impresoras 'extrañas' (compartidas por otros sistemas), podés quitarlas, para evitar confusiones, corriendo lo siguiente:
# Para que CUPS deje de autodescubrir impresoras por la red sudo systemctl stop cups sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.old sudo sed -i.old -e 's/Browsing On/Browsing Off/g' -e 's/Browsing on/Browsing off/g' /etc/cups/cupsd.conf sudo systemctl stop cups-browsed sudo systemctl disable cups-browsed # Para que Avahi deje de autodescubrir impresoras por la red sudo sed -i.old "s/.*enable-dbus=.*/enable-dbus=no/g" /etc/avahi/avahi-daemon.conf sudo systemctl stop avahi-daemon
La propagación de la información de las impresoras puede demorar hasta 30 segundos.Para verificar que haya configurado correctamente las impresoras ejecute:
lpstat -v
Deberá observar una salida *similar* a la siguiente:
device for DF-fotocopiadora: http://print.df.uba.ar:631/printers/fotocopiadora device for DF-hemeroteca2: http://print.df.uba.ar:631/printers/hemeroteca2 device for DF-infina: http://print.df.uba.ar:631/printers/infina device for DF-PB: http://print.df.uba.ar:631/printers/PB device for DF-siberia: http://print.df.uba.ar:631/printers/siberia
lpoptions -d <nombre_impresora>
(consulte los nombres de las impresoras en ubicación física de las impresoras).
Mande un email a compu@df.uba.ar detallando el problema.