domingo, 18 de diciembre de 2005

Speed Touch PRO

Me tope con una curiosidad mientras estaba en la feria de las pulgas que se coloca cerca de mi casa: Un modem ADSL Alcatel Speedtouch PRO.

Funciona bastante bien para lo viejo que es (El modem es de manufactura 1999) , y ademas me permite tener una conexion ethernet sin tener que pagar las 2-3 lukas adicionales que exige la gente de timofónica, además que me deja un puerto adicional USB libre (como si me preocupara eso XD), y desde luego, con mas memoria RAM para hacer otras cosillas... (la firmware queda alojada en RAM en los modems ADSL speedtouch 330, y no se va a paginación nunca XD)

A pesar de que venia sin cables ni transformador, la ganga fue bastante economica: $3 lukitas por el modem, en casa royal me cobraron $6 lukitas por el transformador, y el cable ETH lo hice tranquilamente... y lo mejor es que el modem viene totalmente desbloqueado...

Eso es algo que no todo el mundo puede decir XD.

Finalmente, hice unos pocos cambios a aparato y ahora es mi proveedor oficial de internet actualmente... bueee... aun debo ver cómo puedo dejar el modem mas o menos seguro ante los problemas de seguridad que conlleva tener uno de estos modelitos, pero todo se puede arreglar... Además, las lucecitas molestan bastante... pero siempre podemos usar cinta aisladora para solucionar eso XD

Despues de todo, no puedo pedir demasiado por el costo...

J.
Y por si les interesa, aun estoy haciendo ingeniería reversa a mi scanner... si no posteo mucho sera porque ando ocupado con eso... y con otros detalles como navidad y año nuevo... asi que si no posteo antes... FELIZ NAVIDAD a los/las que la celebren y un Prospero AÑO NUEVO para todo aquel/aquella que desee tenerlo.

lunes, 12 de diciembre de 2005

Detesto romper promesas. (O como volverse loco con SANE)

Lo dicho.

Hubo una ocasión en la que por sanidad mental, decidí dejar de programar cualquier cosa. Eso fue hace unos 5 años atras. Simplemente envíe a la punta del cerro cualquier cosa que tuviera que ver con C, python, PHP, LISP, su chantidad el BASIC (toda encarnacion), GCC, minGW, clipper, perl, y scripting en BASH. Al menos en mis ratos libres, ya que en la pega nunca deje de estar conectado con bash y LISP. Me negué incluso a programar calculadoras... con eso se los digo todo, y prometi en mi ira que nunca mas iba a programar en ningun lenguaje que tuviera que ver con maquínas.

El problema de decir nunca, es que tarde o temprano por motivos de fuerza mayor, el nunca se va a la punta del cerro. (excepto en el evento que intenten hacerme fumar o tomar cualquier cosa que contenga alcohol... No existe fuerza que haga que participe de ese par de vicios). Ese problema sucedío de nuevo.

Les explico: Recibí de obsequio una impresora Epson Stylus CX 1500. Linda la multifuncional:

- Impresión con resolución máxima de 2880x720.
- Scanner óptico con resolucion hardware hasta 19200 DPI (POR HARDWARE!!!!, sin interpolaciones chantas) y con una definición de color de 48 bits, gris, gris de 16 bits, BW, y color standard (24 bits).
- Fotocopiador incluído, sin necesidad de una PC para fotocopiar.

Sin embargo los problemas no se hicieron esperar:

- No es posible específicar la resolución de impresión... todo depende de borrador, texto, texto con imagenes, calidad, alta calidad...bajo windows.
- No es compatible con Linux.

Particularmente lo último me es más molesto.

Afortunadamente, archlinux (la distribución que uso), tiene desarrolladores y una comunidad que valen su peso en oro. De hecho, una de las personas de la comunidad tiene drivers compatibles con impresión bajo linux para la impresora (Valga la redundancia) ... Hoy en día este driver es parte de Guttenprint, que probablemente reemplazara Gimp-Print en poco tiempo más... Y ya hay paquetes para la distro de Guttenprint, que esta en fase BETA. :D

Un problema menos.

El problema del scanner es otro cuento.

Después de investigar un rato, me di por informado que no existen drivers para la multifuncional via SANE, y Epson no tiene planes por ahora de dar soporte a esta multifuncional bajo el backend Epwoka para esta multifuncional. Tampoco el backend sane-epson sirve... (SANE es el anacronismo de Scanner Access Now Easy). Por lo que me veo mas o menos forzado a tomar el asunto en mis propias manos si quiero darle soporte al scanner de esta multifuncional para linux.
Como para obtener información de esta máquina, no sirve realmente comunicarse con la gente de EPSON, y este tipo de información no esta precisamente disponible a la vuelta de la esquina (patentes de software supongo) estoy haciendo un poco de ingeniería reversa para ver que obtengo... Hasta este minuto tengo 4.1 Gb de logs que analizar, asi que veo la labor bastante entretenida... oh si!!! muuucha diversión... Aunque despues de limpiar un poco el log de la basura que se obtiene consecuencia del protocolo de comunicación USB, la cosa queda algo clara...

¿¿¿Pero como se captura un stream USB bajo windows???.. Existen programas que nos permiten hacer esto... no de la forma más sencilla, pero efectiva: Usb sniffer 1.8 no es malo... (en realidad es un driver que funciona como filtro entre el software que envia un stream al puerto USB, y el puerto mismo).. el problema es que no tiene un buen GUI y nunca queda realmente claro que es lo que tenemos en la mesa...

Por ahora puedo enviar comandos al scanner, y obtengo respuestas mas o menos coherentes del mismo, la calibración funaciona como es esperado, sin embargo, aún debo descubrir como hacer para que el scanner me envie DATOS.... y despues debere intentar adivinar cómo usar estos datos para producir una imagen que sea identificable por algun frontend de SANE... Afortunadamente, esta multifuncional no requiere firmware para funcionar, cosa que realmente se agradece.

Creo que voy a pasar un buen y laaaaaaaaaaaaaaarrrrrrrrrrrrrrggggggoooooooooooo rato para ver el final de este cuento... en todo caso voy a dejar el asunto bien documentado...

Para que puedan tener las mismas pesadillas que tendre yo consecuencia del asunto mua hahahahahahaha


Saludos

J.