|
|
Cups + Samba + Epson Epl5900l
(39863 lectures)
Por Miki Monguilod
dob
(http://www.dob-world.com)
Creado el 01/04/2005 00:51 modificado el 02/04/2005 01:15
|
Aqui os pongo un pequeño manual para configurar Cups y Samba con una impresora Epson EPL-5900L. También os describo como configurar los clientes para conectarse al serividor Cups, ya sea desde Windows o desde Linux. Toda la instalación y configuración se hara con una Debian Sarge. Espero que os guste. | Pagina1/1 |
Aqui os pongo un
pequeño manual para configurar Cups y Samba con una impresora
Epson EPL-5900L. También os describo como configurar los
clientes para
conectarse al serividor Cups, ya sea desde Windows o desde Linux. Toda
la instalación y configuración se hara con una Debian
Sarge. Espero que os guste.
Primero de todo
instalaremos los paquetes que necesitaremos en el servidor de impresion
con un simple apt-get:
$apt-get install cupsys cupsomatic-ppd
cupsys-driver-gimpprint samba samba-common
Una vez tenemos
instalados los paquetes toca configurarlo todo.
Antes de nada nos aseguraremos que tenemos soporte para el puerto
paralelo
en el kernel. Simplemente escribiremos:
$modprobe -l | grep parport
Si os sale algo similar a esto es que lo teneis activado:
/lib/modules/2.6.7-1-386/kernel/drivers/parport/parport.ko
/lib/modules/2.6.7-1-386/kernel/drivers/parport/parport_serial.ko
/lib/modules/2.6.7-1-386/kernel/drivers/parport/parport_pc.ko
/lib/modules/2.6.7-1-386/kernel/drivers/parport/parport_cs.ko
Y para acabarnos de asegurar:
$cat
/proc/sys/dev/parport/parport0/autoprobe
Si no devuelve nada es que tenemos activado el soporte en el kernel. Si
nos diera un error conforme no encuentra el fichero/directorio,
tendremos que activar el soporte de esta manera:
$modconf
y activaremos las opciones siquientes (parport
y parport-pc):
Kernel/drivers/parport -->
parport
+ Parallel-port
support
parport_cs - Support for PCMCIA
management for PC-style ports
parport_pc + PC-style
hardware
parport_serial - Parallel+serial PCI multi-IO card support
Una vez hecho el
paso anterior, configuraremos el servicio
Cups, editando el fichero /etc/cups/cupsd.conf,
para tener acceso via web y facilitarnos las instalación de
impresoras. Tocaremos las siguientes
opciones:
ServerName host.dominio.com
ServerAdmin admin@host.com
HostNameLookups On
<Location />
Order Deny,Allow
Deny From All
Allow From 192.168.1.*
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 192.168.1.*
</Location>
En la opción de Allow From pondremos la ip, o rango
de ip's desde donde queramos acceder. En micaso he puesto el rango de
ip's de mi red aunque hay muchas mas formas de ponerlo:
#
All
#
None
#
*.domain.com
#
.domain.com
#
host.domain.com
#
nnn.*
#
nnn.nnn.*
#
nnn.nnn.nnn.*
#
nnn.nnn.nnn.nnn
#
nnn.nnn.nnn.nnn/mm
#
nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
#
@LOCAL
#
@IF(name)
Una vez hecho esto reiniciaremos el servicio de esta forma:
$/etc/init.d/cupsys restart
Ahora probaremos de
conectarnos via web a http://host.dominio.com:631
para ver si tenemos acceso. En caso afirmativo serguiremos con la
configuracion pero en caso contrario deberiamos revisar el paso
anterior por si acaso nos hemos equivocado en algun paso.
Antes de seguir adelante os explicare lo que necesitaremos para
configurar correctamente la impresora Epson con Cups. Esta impresora
necesita un plugin especial de control de flujo por software. Nos
bajaremos el plugin (epsoneplijs-0.4.0.tgz) y el paquete ghostscript (ghostscript_8.14-2_i386.deb) y ghostscript-fonts (ghostscript-fonts_8.11-2_all.deb) ambos
parcheados con el plugin de esta web (http://sourceforge.net/project/showfiles.php?group_id=69547)
Si quereis saber mas sobre el tema solo teneis que ir a la web
del proyecto (http://epsonepl.sourceforge.net).
Una vez bajado todo lo instalaremos de esta forma. Empezaremos por el
plugin;
$tar -xvzf epsoneplijs-0.4.0.tgz
$cd epsoneplijs-0.4.0
$./configure ; make ; make install
Ahora instalaremos los paquetes de ghostscript. Antes un detalle, muy
probablemente tengamos instalados los paquestes gs y gs-common . Si es asi ($dpkg -l | grep gs), deberemos
desinstalarlo:
$apt-get remove gs gs-common
$dpkg -i ghostscript_8.14-2_i386.deb
$apt-get -f install
$dpkg -i ghostscript-fonts_8.11-2_all.deb
$apt-get -f install
Y ya esta, ya tenemos los plugins para que cups soporte la
impresión
con la Epson. Una cosa, cuando hacemos $apt-get -f install
es para asegurarnos de que no nos falta ninguna dependencia creada por
los paquetes ghostcript. Ahora configuraremos la impresora en cups de
esta forma:
-Vamos con nuestro navegador web favorito a
http://host.dominio.com:631.
-Seguidamente iremos al menu de Administracion y nos
autenticaremos como usuario root.
-Ahora le daremos al boton de Añadir impresora.
-Pondremos un nombre a la impresora, por ejemplo laser-epson, y los demas campos los
rellenaremos a nuestro gusto.
-Escogeremos el tipo de conexion que tiene nuestra
impresora. En mi caso es por puerto paralelo,
asi que escogeré Parallel Port #1.
-Escogemos tipo de fabricante. En nuestro caso Epson
-Escogeremos la impresora. En nuestro caso el driver
Epson EPL-5900L
Foomatic/epl5900l (recomended)
En principio ya tendriamos la impresora configurada con Cups. Para
probarla nada mas fácil que ir al menu de Impresoras y darle al
opción de Imprimir pagina de
prueba
Ahora vamos a por la configuración de Samba. Os explicaré
como configurar samba para que solo comparta la impresora. Si quereis
profundizar mas sobre la configuración de Samba aqui (
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/ )
teneis el "howto" oficial. Ahora editaremos el fichero /etc/samba/smb.conf y
pondremos estas lineas de configuración:
[global]
#Le ponemos nombre al servidor de
Samba
server string = xenon
obey pam restrictions = Yes
#Le decimos que tipo de
autenticacion queremos. En este caso la base de datos
# tdbsam, que viene
por defecto.
passdb backend = tdbsam, guest
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
printcap name = cups
dns proxy = No
panic action = /usr/share/samba/panic-action %d
printing = cups
security = share
# Daremos permisos de acceso
a la subred 192.168.1.* y a localhost
hosts allow = 192.168.1. 127.0.0.1
[laser-epson]
#Ojo! el nombre de la impresora
compartida tiene que ser identico al nombre que
# le hemos puesto a la
impresora en Cups. En este caso laser-epson
comment = Epson EPL-5900L Advanced
browseable=yes
writable=no
printable=yes
create mode = 0700
Ahora tendriamos que añadir usuarios a la base de password de
Samba para que la gente se pueda autenticar. Lo haremos de esta forma:
$smbpasswd usuarioimpresora
Con este comando crearemos el usuario usuarioimpresora
y le pondremos
su respectiva constraseña. Si quisieramos usar la base de
contraseñas del sistema /etc/passwd
en vez de tsbsam,
tendriamos que poner la opción encrypt
passwords = no dentro de la clausula [global].
Ahora toca un ultimo ajuste. Editaremos el fichero /etc/cups/mime.convs y
descomentaremos la linea application/octet-stream
application/vnd.cups-raw . Haremos los mismo
con el fichero /etc/cups/mime.types y
descomentaremos la linea application/octet-stream.
Ahora solo queda reiniciar los servicios Samba y Cups. ($/etc/init.d/samba restart ;
/etc/init.d/cupsys restart) y deberia estar todo listo.
Ahora os daré unos breves pasos para instalar la impresora en un
cliente linux (en este caso tambien es una Debian Sarge) y un cliente
Windows (en este caso con Windows XP Professional) para que pueda
imprimir remotamente. Los pasos a seguir para instalar la impresora en
Linux seran muy similares a los que hemos hecho en la parte del
servidor.
-
Instalamos los paquetes cupsys
cupsomatic-ppd
cupsys-driver-gimpprint
($apt-get install cupsys cupsomatic-ppd
cupsys-driver-gimpprint)
- Instalamos el paquete ghostscript y
ghostscript-fonts ya parcheados
y el plugin para la
impresora epson como hemos descrito
arriba.
- Ahora iniciaremos el servicio Cups y entraremos
via web a nuestro ordenador
cliente (http://localhost:631) para
configurar una nueva impresora. Lo haremos de esta forma:
-Le
daremos al boton de añadir
impresora.
-Pondremos un
nombre a la impresora, por ejemplo laser-epson-cliente,
y los demas campos los
rellenaremos a nuestro gusto.
-Escogeremos
el tipo de conexion que tiene nuestra
impresora. En este caso sera una impresora
del
tipo Windows Printer via Samba
-Ahora
nos preguntara el Device URI: .
Nosotros pondremos
smb://usuarioimpresora:contraseña@host.dominio.com/laser-epson
-Escogemos
tipo de fabricante. En nuestro caso Epson
-Escogeremos
la impresora. En nuestro caso el driver
Epson EPL-5900L
Foomatic/epl5900l (recomended)
- Ahora deberia estar completamente instalada la
impresora en nuestro cliente. Para probarla ya sabeis,
Imprimir
pagina de Prueba y listos!
Ahora vamos a por los pasos a seguir para instalarla en Windows XP:
-Vamos a Inicio->Configuración->Panel de Control.
-Doble click en Impresoras
y faxes. Ahora le decimos que queremos agregar una nueva
impresora.
- Ahora en el Asistente de Impresoras le decimos que
queremos
una Impresora
local
conectada a este equipo.
- Le decimos que queremos Crear un nuevo puerto y elegimos Local Port
- Ahora nos pedira un nombre para el puerto.
Le pondremos \\host.dominio.com\laser-epson
- Ahora le decimos que impresora queremos. En este
caso la Epson EPL-5900L
Y ahora tendriamos que tener la impresora en Windows configurada y
lista para imprimir.
Quiero dar las gracias a la mailing list de BULMA y en especial a
Bernardo Cabezas Serra.
|
|
|
|
|
|
Comentarios Es posible que se hayan omitido algunos comentarios considerados poco constructivos
| 1. Re: Cups + Samba + Epson Epl5900l (03/04/2005 02:12, #26070) Por: Anónimo |
¿No sería mas fácil conectarse a CUPS usando IPP o directamente HTTP en lugar de usar SAMBA (tanto desde MS-Windows como desde GNU/Linux)?
Al menos así es como lo tengo configurado yo. | No es pot respondre |
2. Re: Cups + Samba + Epson Epl5900l (03/04/2005 02:48, #26071) Por: Anónimo |
Con samba puedes tener un servidor "windows" con las impresoras y sus drivers, esto es, instalación con un simple click encima de una impresora (lo puede hacer un usuario sin conocimientos).
Si usas IPP, tendrías que configurar la impresora en cada pc (nombre de servidor, cola, etc... mucho más complejo para un usuario)
Así que supongo que depende de los objetivos que busques con el servidor de impresoras . Por mi parte necesitaba que fuese muuuy sencillo de configurar en los clientes para intervenciones rápidas, y tenemos puesto samba con CUPS, que excepto con unas impresoras OKI va estupendamente!
Un saludo, Copro | No es pot respondre |
3. Re: Cups + Samba + Epson Epl5900l (11/05/2005 15:21, #26596) Por: Anònim |
| Me podrias ayudar como imprimir en red,si tengo una impresora conectada a windows, y quiero imprimir desde linux. | No es pot respondre |
4. Re: Cups + Samba + Epson Epl5900l (13/01/2006 20:28, #30480) Por: Lucas |
| Tengo una impresora Epson EPL 6200L conectada auna maquina con Xp me podriaas decir como le aria para compartirla com ipp para poder usarla con mi estacion en linux, he intentado varias formas, pero el puerto que ella instalano deja salir la imprecion inclusive cree un puerto lpr para hacer una cola lpd y aun no me funciona..Gracias de antemano por cualquier ayuda que me puedas proporcionar. | No es pot respondre |
|
5. Re: Cups + Samba + Epson Epl5900l (13/04/2007 20:25, #39709) Por: Anònim |
| Podrias ayudarme a configurar el cups por ipp..Necesito hacer un servidor de impresion sin usar samba..gracias | No es pot respondre |
|
6. Re: Cups + Samba + Epson Epl5900l (03/04/2005 04:08, #26072) Por: Joshuas |
| Gràcies!! un manual que m'ha estat de gran ajuda, ara per fi puc tenir el meu servidor d'impressio linux per a tots els clients M$ | No es pot respondre |
7. Re: Cups + Samba + Epson Epl5900l (04/04/2005 11:32, #26090) Por: SkyHooK |
Una duda:
Lo he configurado perfectamente con una Hp Laserject 4L y con una Hp Deskjet 1220c pero con una Hp designjet 450c(plotter) no funciona en windows pero en linux si. Lo único que hace es tirar papel en blanco. ¿Existe alguna opción adicional para este tipo de impresoras?. Os pongo las carasterísticas.
Hp designjet 450c:
- Interface de conexion LPT.
- Color inkjet printer, max. 600x600 dpi, Soportada "Mostly"
- Driver Recomendado: gimp-print.
| No es pot respondre |
8. Re: Cups + Samba + Epson Epl5900l (04/04/2005 11:44, #26092) Por: dob (http://www.dob-world.com) |
| Pues no tengo ni idea de lo que puede pasar. Lo que podrias hacer es mirar los logs de Cups (/var/log/cups/error_log) y mirar si te da algun tipo de error. Si quieres aumentar el nivel de debug de los logs, tendras que cambiar la opción "LogLevel" del fichero "/etc/cups/cupsd.conf", por ejemplo, a nivel debug. Asi podras saber por donde peta la cosa. Ten en cuenta que no esta soportada del todo esta impresora. Aunque de todas formas es un poco extraño que con un sistema te vaya y con el otro no. Mira a ver si has configurado mal la impresora en windows. | No es pot respondre |
9. Re: Cups + Samba + Epson Epl5900l (12/04/2005 11:43, #26205) Por: mestres |
| Perfecto manual mongui yo tengo la misma impresora gracias chaval. | No es pot respondre |
|
|
10. Re: Cups + Samba + Epson Epl5900l (04/05/2005 22:22, #26512) Por: jymmy |
| Hola, tengo una maquina windows xp, tiene instalada una impresora , tengo clientes linux, me gustaria saber como puedo imprimir de linux a windows, cuento con la distribucion debian. | No es pot respondre |
11. Re: Cups + Samba + Epson Epl5900l (11/05/2005 15:04, #26595) Por: Anònim |
| Hola, me parece interesante el articulo, pero si tuviera la impresora instalada a un windows y quisiera imprimir desde maquinas linux, como lo podria realizar, uso debian | No es pot respondre |
12. Re: Cups + Samba + Epson Epl5900l (25/08/2005 00:10, #28032) Por: Anónimo |
| Me ha gustado mucho el manual, pero no lo consigo.
Todo va bien hasta el último paso que cuando la configuro en güindows como Local Port, le pongo la dirección de red y me sale una advertencia que pone "La contraseña de red especificada no es válida". ¿A alguien le pasa? | No es pot respondre |
13. Re: Cups + Samba + Epson Epl5900l (08/09/2005 21:50, #28261) Por: Anónimo |
| Hola me parecio de mucha ayuda tu articulo sobre todo por lo admnistrar cups desde web, todo bien pero a la hora imprimir mis clientes windows xp se cuelgan :(
algun comentario??
gracias
himura fuera | No es pot respondre |
14. Re: Cups + Samba + Epson Epl5900l (08/09/2005 22:30, #28263) Por: dob (http://www.dob-world.com) |
| mmmm... me lo pones facil.... que tal si nos pasamos a linux?? :p | No es pot respondre |
15. Re: Cups + Samba + Epson Epl5900l (01/10/2005 17:40, #28684) Por: Anónimo |
| Hola! Yo me he pasado a Linux y no encuentro el botón ese que dices arriba de agregar impresoras y faxes. Usas kde o gnome? Gracias | No es pot respondre |
|
|
16. Re: Cups + Samba + Epson Epl5900l (21/10/2005 16:08, #29021) Por: Anònim |
| hola como pudiera saber si quiero saber un control de impresiones de cada maquina, por que tengo instalado una impresora en red. | No es pot respondre |
17. Re: Cups + Samba + Epson Epl5900l (06/05/2006 00:43, #32390) Por: Anónimo (http://www.ubuntuforthefreedom.blogspot.com) |
| Hola saludos a todos. El tutorial me a gustado mucho, pero en mi ubuntu dapper, tengo un problema. Cada vez que cups me pide login y contraseña no consigo entrar en modo administrador, es frustrante y no puedo hacer correr mi brother hl-1430 en red de linux a linux. Sabeis alguno como puedo solucionar esto o como puedo desactivar la opcion de login. No necesito logearme para la red de mi casa. Un saludo a todos los Bisoños Mayorquines. Mi hermano vive en Manacor bonito paraje. :-) | No es pot respondre |
18. Re: Cups + Samba + Epson Epl5900l (20/06/2006 11:51, #33319) Por: Anónimo |
| Ubuntu trae capado root para cups. Busca en google que es muy fácil de dar con la solución. Yo tenía tu problema y en 2 minutos lo solucioné, pero no lo apunté, por lo que no puedo postearlo aquí.
Saludos y suerte. | No es pot respondre |
19. Re: Cups + Samba + Epson Epl5900l (03/10/2006 02:31, #35394) Por: Anónimo |
| Yo tb necesito esa información! donde la has conseguido! no consigo loguearme y en google no sé que buscar | No es pot respondre |
20. Re: Cups + Samba + Epson Epl5900l (01/03/2007 11:13, #38788) Por: Vicente |
| Ya esta!! debes de tocar en el cupsd.conf:
1)vete a la linea que empieza con
# Restrict access to configuration files...
2) Comenta el codigo que hay debajo, todo no! desde
...
3) En su lugar introduce esto
Order allow,deny
Allow localhost
Allow @LOCAL
#Damos permiso a la red local
Allow from 150.214.178.*
ojo mete la ip correcta de tu red, si tu red es pequeña basta con cambiar el ultimo de tus digitos por un asterisco.
4) resumiendo te debe de quedar asi
Order allow,deny
Allow localhost
Allow @LOCAL
#Damos permiso a la red local
Allow from 150.214.178.*
# AuthType Basic
# Require user @SYSTEM
# Order allow,deny
# Allow localhost
5) salva el archivo ([ESC]:wq) y reinicia cups (/etc/init.d/cupsys restart)
Con esto ya puedes entrar como root en cups
Ojo me da un warning pero de todos modos rula.
saludos | No es pot respondre |
21. Re: Cups + Samba + Epson Epl5900l (01/03/2007 11:19, #38789) Por: Anónimo |
Repito que no me dejan meter caracteres html
Ya esta!! debes de tocar en el cupsd.conf:
1)vete a la linea que empieza con
# Restrict access to configuration files...
2) Comenta el codigo que hay debajo, todo no! desde
&amb;lt;Location /admin/conf&:gt;
...
&amb;lt;/Location&:gt;
3) En su lugar introduce esto
Order allow,deny
Allow localhost
Allow @LOCAL
#Damos permiso a la red local
Allow from 150.214.178.*
ojo mete la ip correcta de tu red, si tu red es pequeña basta con cambiar el ultimo de tus digitos por un asterisco.
4) resumiendo te debe de quedar asi
&amb;lt;Location /admin/conf&:gt;
Order allow,deny
Allow localhost
Allow @LOCAL
#Damos permiso a la red local
Allow from 150.214.178.*
# AuthType Basic
# Require user @SYSTEM
# Order allow,deny
# Allow localhost
&amb;lt;/Location&:gt;
5) salva el archivo ([ESC]:wq) y reinicia cups (/etc/init.d/cupsys restart)
Con esto ya puedes entrar como root en cups
Ojo me da un warning pero de todos modos rula.
saludos | No es pot respondre |
22. Re: Cups + Samba + Epson Epl5900l (01/03/2007 16:36, #38794) Por: vicente |
| Tambien he leido por ahí que con
sudo adduser cupsys shadow
y reiniciando cups funciona, aunque no lo he probado | No es pot respondre |
|
|
|
|
|
|
|---|
|
|
|
|
Calificacion
    Vots: 21 |
Danos tu opinion:
|
|
|
|
|
|
|
|