Para que una impresora quede configurada eficientemente en Debian existen varias posibilidades de tenerla, y configurarla, lo que primero debemos hacer es identificar nuestre impresora y el purto por donde se conecta ya sea lp0, usb, etc.

Configurar Impresona con Cups

Cups es un sistema de impresión modular para sistemas de operación de tipo unix que permite que un computador actúe como servidor de impresión. http://es.wikipedia.org/wiki/CUPS

También necesitamos el paquete foomatic, que es una base de datos diseñada para hacer fácil la configuración e impresión de impresoras para cuando se utiliza Debian y otros sistemas operativos.

Instalamos los paquetes en nuestro sistema

  apt-get install cupsys cupsys-bsd cupsys-client foomatic-bin cupsomatic-ppd foomatic-db foomatic-gui

En un navegador abrimos la dirección http://localhost:631/ alli podremos administrar todo el servicio de cups desde añadir impresoras como hacerles test. Inicialmente está el usuario root con la clave que tenga.

Añadir una impresora con Cups por consola

Para añadir una impresora por consola lo realizaremos con foomatic, esto permitirá configurar nuestre impresora lo mejor que se pueda.

 lpinfo -v

Cada una de estas opciones son los puertos donde se encuentra la impresora. Si la impresora es por el puerto pararelo el dispositivo es parallel:/dev/lp0 y si el por usb esta se detectará automágicamente

Nota: si la impresora es por usb debera aparecer en los primeros dispositivos algo como usb://Inkjet/4103 si no aparece esto, reinicie el equipo.

alli se podra ver qué impresoras están disponibles y los drivers que soporta, esta información es importante saberla para configurar y adicionar nuestra impresora.

 foomatic-configure -s ''servidor_de_impresion (cups, lpd, lprng, pdq\, ppr, direct)''
                    -n ''nombre de la impresora''
                    -c ''nombre del dispositivo ejem: parallel:/dev/lp0''
                    -d ''driver que soporta la impresora''
                    -p ''Id de la impresora''

Ejemplo:

luego para colocarla como predeterminada:

Cups viene con algunos ppd por defecto los cuales sirven para configurar impresoras de matriz de punto, estos tambien se pueden adicionar de la siguiente manera:

y para Visualisar todos los dispositivos que puede poner:

Añadir una impresora con foomatic-gui

También se puede adicionar impresoras con foomatic-gui el cual tiene un wizard muy facil de seguir

Colocar Impresoras Remotas

Primero se debe editar el archivo /etc/cups/cups.conf y debe poner el siguiente fragmento y adicionar las ip o los host que aceptará la impresora esto permite tener seguridad de que solo algunas maquinas podran imprimir remotamente.

 <Location />
  Order Deny,Allow
  Deny From All
  Allow From 127.0.0.1
  Allow From 10.0.0.0/255.255.255.0 #Puede adicionar el nombre de la red seguido del broadcast
  Allow From 10.0.1.* #Aceptar todos las ip's del 10.0.1
 </Location>

Despues de esto en las impresoras clientes:

donde EpsonEstudiantes sera el nombre de la impresora en el cliente, estudiantes el nombre del host donde se encuentra la impresora y Epson es el nombre de la impresora remota.

Compartir impresora con Windows

Después de haber configurado cups, se puede configurar una impresora en windows para que la máquina windows pueda imprimir en la máquina linux. Después de otorgar permisos a otras máquinas para que impriman a través de cups, se usa la opción de Una impresora de red o una impresora conectada a otro equipo. Asumiendo que la máquina linux tenga la ip 10.0.2.2, se colocaría en Conectarse a una impresora en Internet o en su red doméstica u organización con el URL reemplazando printer-name por el nombre que haya se haya otorgado en cups.

http://10.0.2.2:631/printers/printer-name

Esta técnica funciona también teniendo virtualizado a windows dentro de linux con VirtualBox

Auxilio, no funciona, otro recurso

Usar kprinter del paquete kdeprint con el wizard de configuración, por ejemplo para hacer que la Lexmark Z53 imprima.

Enlaces

CategoriaHardware CategoriaDebian

HowtoConfigurarImpresoraEnDebian (last edited 2009-07-15 15:26:31 by localhost)