Está en la página 1de 3

12/6/2016

AdministrarimpresorasCUPSdesdelalneadecomandos|AlgodeLinux

AdministrarimpresorasCUPSdesdelalneadecomandos
La mayor parte de las veces configuramos nuestras impresoras mediante el interfaz web de CUPS,
pero, en ocasiones, necesitamos administrarlas desde un terminal. Vamos a ver un ejemplo de cmo
podemoshacerlo:
Supongamos que quiero aadir una impresora, a la que voy a llamar epl5900dcha en el
ordenadorsprofesores2pro.
1)Meconectodeformaremotaalequiposprofesores2promediantessh:

#sshsprofesores2pro

2) Una vez conectado a la mquina remota, lo primero que har ser listar los dispositivos de
impresin:

root@sprofesores2pro:~#lpinfov
filecupspdf:/
networkbeh
networksocket
directparallel:/dev/lp0
directusb://EPSON/EPL5900
networkipp
networklpd
networkhttp
directscsi
serialserial:/dev/ttyS0?baud=115200

Comosepuedeapreciarenellistadoanterior,tengounaimpresoraEPL5900conectadaporUSBenla
mquina.
Porcierto,siquisieraobtenerlainformacinenformatolargo,aadoelparmetrol:

root@sprofesores2pro:~#lpinfolv

3) Bien, pues ahora que ya tengo la informacin de los dispositivos detectados, obtengo la lista de
drivers,filtrandoparaobtenerslolosdelaimpresoraepl5900:

root@sprofesores2pro:~#lpinfom|grep5900

gutenprint.5.2://epsonepl5900/expertEpsonEPL5900CUPS+Gutenprintv5.2.6
foomatic:EpsonEPL5900eplaser.ppdEpsonEPL5900Foomatic/eplaser(recommended)
foomatic:EpsonEPL5900gutenprintijssimplified.5.2.ppdEpsonEPL5900Foomatic/gutenprintijs
foomatic:EpsonEPL5900gutenprintijs.5.2.ppdEpsonEPL5900Foomatic/gutenprintijs.5.2
foomatic:EpsonEPL5900hpijspcl5e.ppdEpsonEPL5900Foomatic/hpijspcl5e
foomatic:EpsonEPL5900lj4dith.ppdEpsonEPL5900Foomatic/lj4dith
foomatic:EpsonEPL5900lj5gray.ppdEpsonEPL5900Foomatic/lj5gray
foomatic:EpsonEPL5900ljet4.ppdEpsonEPL5900Foomatic/ljet4
....

4) Una vez que tengo los dispositivos y los drivers, ya puedo aadir la impresora haciendo uso del
http://enavas.blogspot.com.ar/2013/04/administrarimpresorascupsdesdela.html

1/3

12/6/2016

AdministrarimpresorasCUPSdesdelalneadecomandos|AlgodeLinux

comandolpadmin.

root@sprofesores2pro:~#lpadminpepl5900dchavusb://EPSON/EPL5900mfoomatic:EpsonEPL59

Conelparmetropepl5900dchaestoyindicandoelnombrequevaatenerlacolade
impresin.
Conelparmetrovusb://EPSON/EPL5900estoyindicandoeldispositivodeimpresinque
quieroconfigurar.
Yconelparmetromfoomatic:EpsonEPL5900PSljet4.ppdestoyindicandoeldriverque
voyautilizar
5)Unavezaadidalaimpresora,laactivo:

root@sprofesores2pro:~#cupsenableepl5900dcha

6)Y,porltimo,permitoqueaceptetrabajos:

root@sprofesores2pro:~#cupsacceptepl5900dcha

Sienalgunmomentoquisieradesactivarla,tanslotendraqueejecutar:

root@sprofesores2pro:~#cupsdisableepl5900dcha
Ysiquisieraquedejaradeaceptartrabajos:

root@sprofesores2pro:~#cupsrejectepl5900dcha
Porcierto,semeolviddecirqueparacomprobarelestadodelaimpresorapodemosusarlpstat:

root@sprofesores2pro:~#lpstatt
Enelejemplohemosvistocmoaadirunaimpresoralocal.Porsupuesto,aadirunaimpresoraremota
esigualdesencillo.Esos.Noolvidemosquetenemosquetenerlosdriversinstaladosenlamquina
dondevamosaconfigurarla.Veamosunejemplo.
Supongamos que quiero configurar la impresora del equipo sprofesores2pro en el equipo sprofesores
pro.Notendramsqueconectarmealequiposprofesoresproyejecutarelsiguientecomando:

root@sprofesorespro:~#lpadminpepl5900dchasalaprofesoresvhttp://sprofesores2pro:631/pri

Por ltimo, decir que, si queremos especificar la ubicacin de la impresora, debemos utilizar el
parmetroL.Ysiqueremosaadirunadescripcin,lohacemosconelparmetroD.Siguiendoconel
ejemploanterior:
http://enavas.blogspot.com.ar/2013/04/administrarimpresorascupsdesdela.html

2/3

12/6/2016

AdministrarimpresorasCUPSdesdelalneadecomandos|AlgodeLinux

root@sprofesorespro:~#lpadminpepl5900dchasalaprofesoresvhttp://sprofesores2pro:631/pri

http://enavas.blogspot.com.ar/2013/04/administrarimpresorascupsdesdela.html

3/3