Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
FreeBSD y el puerto paralelo

ridiculum's Diary
Por ridiculum
departamento hardware? software? , Sección Diarios
Puesto a las Tue Feb 1st, 2005 at 05:50:46 PM CET
Este fin de semana he estado instalando FreeBSD 5.3 en un p200 para tener un servidor de impresion (siempre andan dando la coña en casa con el tema de imprimir) y un posible sustituo para el actual fw, que tiene unos problemas de hardware bastante severos y se cae con demasiada frecuencia.

 


La instalacion fue normal, aunque no me pregunto que MTA queria. Supongo que eso es por haber escogido el metodo de instalacion recomendado, y no el experto.

Tras unas cuentas historias con los disklabel y los slices consegui poner vinum a funcionar. Ahora le tocaba a la impresora. Tras un par de pkg_add -r empiezo a configurar cups y cuando llego al momento en el que se le dice donde esta la impresora, no aparece la opcion de puerto paralelo :-?. JetDirect, Seria, HTTP e IPP, pero nada de parallel port. Me cago en la madre que pario a esto.

Un par de dmesg por aqui y por alla, y veo que al menos el kernel se entera de que tengo un ppc0 y un lpt0. Pruebo a arrancar con la impresora encendida, y mismo resultado: lpinfo dice que nada de puerto paralelo.

Un par de dias despues, mucho google y algun que otro strace para confimar que esto no hay por donde cogerlo. Pruebo FreeBSD 4.11, que hay quien opina que la 5.3 esta un poco verde. Vamos a ver si es verdad.

Esta mañana, la 4.11 termino de instalar, un pkg_add rapido para instalar cups y cups-lpr, y tras lpinfo, vemos que sigo sin puerto paralelo, pero que misteriosamente ahora tendria la posibilidad de usar impresoras USB.

Vamos, que esto es un cachondeo de tres pares de narices.

Me dio por mirar esto en un Linux, y aqui me sale que tengo IPP, puerto paralelo y poco mas. Ni jetdirect, y serial (usb es normal por que no lo tengo habilitado en el kernel).

¿Como es posible que se comporte de forma tan singular el cups de las narices? ¿Como se arregla esto?

Y ya que estamos con FreeBSD, aprovecho para enlazar un par notas muy interesantes, ambas alrededor del SMPng:

< Pruebas piloto del voto electrónico (34 comments) | Por qué no a las patentes de software (12 comments) >
Enlaces Relacionados
· vinum
· el VFS fuera de GIANT
· Entrevista con Scott Long
· More on ridiculum's Diary
· Also by ridiculum

Encuesta
¿Como imprimes?
· Puerto paralelo 15%
· USB 15%
· En remoto con SAMBA 0%
· En remoto con IPP 30%
· Uso impresora conectada a la red directamente 7%
· Con papel y boli 30%

Votos: 13
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
FreeBSD y el puerto paralelo | 10 comentarios (10 temáticos, editoriales, 0 ocultos)
Por probar (none / 0) (#1)
por Draco a las Wed Feb 2nd, 2005 at 12:36:48 AM CET
(Información Usuario)

Intenta ésto. Si el puerto paralelo funciona por encuesta ejecuta "lptcontrol -i /dev/lpt0" y si lo hace por interrupción "lptcontrol -p /dev/lpt0". Con el servicio parado...

Tendrás deshabilitado el lp en el rc.conf ¿no?
There are two major products to come out of Berkeley: LSD & BSD Unix. I don't believe this to be a coincidence.


Mal tema (none / 0) (#6)
por ridiculum a las Wed Feb 2nd, 2005 at 08:33:37 PM CET
(Información Usuario)

Pues eso, mal asunto. Lptcontrol dice que el dispositivo esta ocupado (open: Device busy). El cups estaba parado y lpd_enable=NO

Con estos resultados, ni cups, ni lpr ni cristo que lo fundó. Es como si el puerto paralelo estuviera roto o algo asi, pero no tiene mucho sentido.
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
La BIOS esta configurada como ECP/EPP.

[ Padre ]


Ni idea pero... (none / 0) (#7)
por Draco a las Wed Feb 2nd, 2005 at 09:17:47 PM CET
(Información Usuario)

aquí alguien dice que lo metió a capón" en el cupsd.conf y funcionó. Tal vez haya suerte.
There are two major products to come out of Berkeley: LSD & BSD Unix. I don't believe this to be a coincidence.
[ Padre ]


Pagina de prueba OK (none / 0) (#9)
por ridiculum a las Thu Feb 3rd, 2005 at 01:32:17 AM CET
(Información Usuario)

Pues funciona, y no me preguntes por que.

Al principio, la pagina de prueba era un galimatias de los gordos, pero al menos habia comunicacion.
Baje el PPD de linuxprinting.org y active el nivel de log a DEBUG para ver que iba pasando.

Lo primero que me faltaba era el foomatic-rip y el foomatic-gswrapper, que se puede descargar de la web de linuxprinting, aunque tambien estan empaquetados para FreeBSD 5.x.
Se le dan los permisos de ejecucion, y se instalan en el sitio correcto (/usr/local/libexec/cups/filter/foomatic-rip y /usr/local/bin respectivamente).

Despues protesto por que me faltaba el hpijs, pues nada, pkg_add -r hpijs y tras eso, tuve mi hermosa pagina de prueba calentita.

Lo mas curioso es que ahora, lpinfo -v dice:
hamilton# lpinfo -v
network socket
network http
network ipp
network lpd
direct parallel:/dev/lpt0
serial serial:/dev/ttyd0?baud=115200
serial serial:/dev/ttyd1?baud=115200
direct usb:/dev/ulpt0
direct usb:/dev/unlpt0
Bueno, ya queda menos para terminar.

[ Padre ]


 
¿lp? (none / 0) (#2)
por FXST80 a las Wed Feb 2nd, 2005 at 03:20:38 PM CET
(Información Usuario)

La de horas que he perdido yo en el curro con el CUPS. Si quieres un consejo, si en un plazo razonable (la segunda o la tercera, vamos) no te pita y no necesitas especificamente el CUPS pasate a algun lp, tambien puedes tener problemas y en principio es mas enfarragoso, pero no es tan desesperante.



IPP (none / 0) (#3)
por ridiculum a las Wed Feb 2nd, 2005 at 03:32:53 PM CET
(Información Usuario)

Pretendo usar CUPS por que soporta IPP y como en casa hay algun w2k, la configuracion era directa. Ya se que se puede usar samba, pero no tenia en mente instalarlo.

Ademas, ya habia tenido funcionando con CUPS esa impresora en mi PC habitual y la configuracion es muy, muy sencilla.

[ Padre ]


W2K soporta LPR (none / 0) (#4)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Wed Feb 2nd, 2005 at 04:21:18 PM CET
(Información Usuario) http://speedball.servemp3.com

Sólo debes instalarlo (cliente impresoras UNIX o algo así).

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


 
Naaa lp :) (none / 0) (#5)
por FXST80 a las Wed Feb 2nd, 2005 at 08:17:06 PM CET
(Información Usuario)

la configuracion es muy, muy sencilla.

Si, pero si no funciona estas mas limitado que con otras opciones, aunque puedas editar el conf (o esa impresion me da siempre).

Yo suelo usar apsfilter para configurar el servidor, en tres menus tienes la impresora lista y en fbsd es lo que mejor me ha ido siempre. Para los w2k alguna guia facil circula por ahi, aunque nunca lo he probado, los ataco al jetdirect.

Suerte.

[ Padre ]


 
w2K soporta LPR de serie. (none / 0) (#8)
por iarenaza a las Wed Feb 2nd, 2005 at 11:59:47 PM CET
(Información Usuario) http://www.escomposlinux.org/

En realidad la configuracion para IPP y LPR es casi la misma. De hecho, si la configuras como IPP y luego vas a las propiedades y cambias la configuración del puerto de red, puedes elegir LPR allí mismo (basta con introducir el nombre de la cola de impresión LPR).

Saludos. Iñaki.

[ Padre ]


Versiones anteriores también (none / 0) (#10)
por Draco a las Sat Feb 5th, 2005 at 02:12:34 PM CET
(Información Usuario)

Aunque con un poco más de trabajo. Lo acabo de ver en el FreeBSD handbook.
There are two major products to come out of Berkeley: LSD & BSD Unix. I don't believe this to be a coincidence.
[ Padre ]


 
FreeBSD y el puerto paralelo | 10 comentarios (10 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda