5 votos

¿Cómo se desactiva el uso compartido de impresoras a través del terminal?

Estoy buscando un comando/script para desactivar la función de compartir la impresión a través del terminal. ¿Alguien tiene alguna idea o sabe cómo hacer esto?

4voto

James Socol Puntos 146

Según cupsctl de la página man:

cupsctl --no-share-printers

4voto

Joe Puntos 21

Utilice lpstat -v para obtener el nombre de la impresora apropiada, y luego usarla:

lpadmin -p Printer_Name -o printer-is-shared=false

1voto

imgx64 Puntos 141

Desactivar el uso compartido de impresoras: todas las impresoras

for printer in $(lpstat -p|awk '{ print $2}')
do
  lpadmin -p $printer -o printer-is-shared=false
done

0voto

Michael Gagnon Puntos 41

Pruebe el comando /usr/sbin/cupsdisable.

mgagnon-mbp:~ mgagnon$ lpstat -p

printer c360 is idle.  enabled since Thu Mar 26 16:27:59 2015

mgagnon-mbp:~ mgagnon$ cupsdisable c360

mgagnon-mbp:~ mgagnon$ lpstat -p
printer c360 disabled since Thu Mar 26 16:29:08 2015 -
    Paused

mgagnon-mbp:~ mgagnon$ cupsenable c360

mgagnon-mbp:~ mgagnon$ lpstat -p
printer c360 is idle.  enabled since Thu Mar 26 16:29:16 2015

1 votos

¿No se detiene/arranca la impresora por completo? ¿En lugar de sólo apagar/encender el intercambio?

0 votos

Alistair, sí cupsdisable detiene la impresora para todos. Debería haber prestado más atención a la pregunta. Gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X