Tabla de Contenidos
Configuración de impresoras en Linux
Ubuntu 24
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:
- eliminar-impresoras-compartidas.sh
# 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:
- imprimir-en-ubuntu.sh
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-*
Ubuntu <= 23
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
Verificando que aparezcan las impresoras
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
Establecer la impresora por defecto
lpoptions -d <nombre_impresora>
(consulte los nombres de las impresoras en ubicación física de las impresoras).
Si sigue sin detectar las impresoras
Mande un email a compu@df.uba.ar detallando el problema.