Instalar servidor CUPS para instalar Impresora EPSON XP-400 y hp laserjet p1102w


system-config-printer
1. Conectamos la impresora a un puerto USB y la encendemos
2. Verificamos que el sistema la detecto con
lsusb
El cual nos va a mostrar
3. Instala el servidor de impresion
#Verificar que se instalen los sugeridos y recomendados quitando las lines 1 y 2 de el arhivo /etc/apt/apt.conf.d/01dependencies
apt-get install cups
4. Entramos a la pagina de configuración local mente con el usuario y password de root
http://localhost:631 y palomeamos Permitir  administración remota,compartir impresora,
permitir impresión desde internet y damos clic en cambiar configuracion.
Nota: Este paso es recomendable hacerlo gráficamente por que se habilita el acceso a un servidor https



5. Busqueda driver impresora: (Antes realizamos el paso 7 y 8 para mirar si ya esta incorporado en CUPS, siendo asi no necesario buscarlo ni instalarlo.
Procedemos a descargar el driver de la pagina http://www.openprinting.org/printers (No probada) o http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX y buscamos 410
DESDE OPENPRINTING



DESDE EPSON

6. Instalccion driver impresora:
Para agregar la impresora tenemos que  intalar aprebiamente
apt-get install lsb
Luego instalos el driver
dpkg -i epson-printer-utility_1.0.0-1lsb3.2_i386.deb

7. Damos clic en Adminstracion y buscar nueva impresora usuario:root contraseña:"ladelsistema"



6. Cups reconoce el modelo mas no garantiza que tenga soporte para el driver
Todas estas opciones aparecen cuando se instala el cups completo se selecciona la impresora y siguiente.


7. Una vez seleccionada la impresora se comparte esta carpeta.

8. Ahora ya aparece el driver de la impresora.

9. Se imprime una pagina de prueba

Notas:
Verificar que este corriendo el servicio cups
grep 631 /etc/services
Listar las impresoras disponibles
lpstat -a  -> EPSON_XP-410 aceptando peticiones
Definir impresora por defecto
lpoptions -d EPSON_XP-410
Ver que error tiene la impresora
tail /var/log/cups/error_log -> Returning IPP client-error-not-authorized para Print-Job
lpinfo -v > Muestra los protocolos que soporla la impresora
EL DRIVER EPSON_XP-410.ppd SE UBICA EN /etc/cups/
Imprimir pagina de prueva desde consola (Loguearce como usuariosamba
lpr -p /usr/share/cups/data/testprint
11. CREAR CLASE tal ves es el requisito para que imprima



Nota: Para hacer que por defecto imprima en hoja carta
Temporal
lpoptions -p EpsonXP411 -o PageSize= Letter
Predeterminado
lpadmin -p EpsonXP411 -o PageSize= Letter
Fuente: http://www.alcancelibre.org/staticpages/index.php/como-cups

10. INSTALACIÓN DE SAMBA
Usar:
security = user
En vez de 
security = share
apt-get install samba samba-client
nano /etc/samba/smb.conf
/etc/init.d/samba restart



[printers]  muestra todas las impresoras en la red,
[printers]
 comment = All Printers
 path = /var/spool/samba/
 browseable = yes
 writable = no
 printable = yes
 create mode = 0700
Compartir impresora en especifico
si queremos que solo muestre una en especifico ponemos solo en vez de lo anterior
[Impresora EpsonXP411]
 comment = Impresora Epson XP411
 path = /var/spool/samba/
 #browseable = yes
 #writable = no
 printable = yes
 #create mode = 0700
 guest ok = yes
 read only = yes
 printer name = EpsonXP411 -> como aparece con el comando lpstat -a
 use client driver = yes
 share modes = no

/etc/init.d/samba restart

MAS CONFIGURACIONES
addgroup grupocompartir
adduser smbinstall  ---------------toor
#Donde smbinstall es el usuario creado
mkdir /home/smbinstall/Instaladores
chmod -R 777 /home/smbinstall/Instaladores
(Por defecto 777 para garantizar acceso a invitados y si se decea quitar permisos de escritura mas abajo aparece en una opcion del recurso )
chown smbintall:grupocompartir /home/smbinstall/Instaladores
smbpasswd -a smbinstall

nano /etc/samba/smb.conf

[global]
   workgroup = WORKGROUP
   server string = %h server
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user  (Ya no se usa share)
   map to guest = bad user
   
encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
  



security = share
[Invitados]
   path = /home/smbinstall/Instaladores
   null password = yes
   case sensitive = no
   comment = carpeta publica accesible desde Web
   browseable = yes
   public = yes
   writable = no -> se puede cambiar a "yes", siempre y cuando los permisos de esta carpeta esten 777

[Instaladores]
   comment = Instaladores 2017
   path =/home/smbinstall/Instaladores
   writable = yes
   admin users = smbinstall

/etc/init.d/samba restart

--------------------------Archivo final de configuracion

[global]
   workgroup = WORKGROUP
   server string = %h server
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = share
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[Controladores Impresora EpsonXP411]
   path =/home/smbinstall/Instaladores
   null password = yes
   case sensitive = no
   comment = El instalador par windwows
   browseable = yes
   public = yes
   writable = no

[Instaladores]
  comment = Instaladores 2017
  path = /home/smbinstall/Instaladores
  writable = yes
  admin users = smbinstall

[Impresora EpsonXP411]
   comment = Impresora Epson XP411
   path = /var/spool/samba
   printable = yes
   guest ok = yes
   read only = yes
   printer name = EpsonXP411
   use client driver = yes
   share modes = no

[print$]
   comment = Driver de la impresora EPSON XP-411
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
--------------------------------------

http://blog.desdelinux.net/cups-como-usar-y-configurar-las-impresoras-de-forma-facil/
http://godest.vivencias.net/content/servidor-de-impresi%C3%B3n-linux-para-clientes-windows
http://usuariodebian.blogspot.com.co/2010/03/cups-configurar-impresoras.html
https://nksistemas.com/configurar-impresora-de-red-en-cups-para-debian-wheezy/
http://www.howtogeek.com/169679/how-to-add-a-printer-to-your-raspberry-pi-or-other-linux-computer/
https://geekytheory.com/tutorial-raspberry-pi-12-como-crear-un-servidor-de-impresion
http://blog.pi3g.com/2013/08/using-the-raspberry-pi-as-cups-print-server-for-windows-and-apple-mac-airprint/
http://www.makeuseof.com/tag/make-wireless-printer-raspberry-pi/

-
https://www.youtube.com/watch?v=tnnlIJL5Tw
https://www.youtube.com/watch?v=Z077ADD4p3U



----------------------------------------------
Instalar hp laserjet p1102w

apt-get install hplip-gui
hp-setup
Device Discovery: Universal Serial Bus
Selecciono la impresora encontrada
Descargar e instalar
Siguiente
Ok



Fuente
http://ser-libre.com.ar/2016/06/02/debian-jessie-impresora-hp-laserjet-p1102w/


No hay comentarios:

Publicar un comentario