lunes, 17 de septiembre de 2007

¿Dónde estás, impresora?

Gran cosa ésto de las impresoras domésticas.
Antaño, eran de cinta y agujas: lentas, ruidosas, monocolóricas, que no negro: recuerdo que iban del cuasi transparente al negro profundo, según el estado de la cinta de tinta, y las había de citnas mocromáticas en varios colores (Cintas azules, rojas...).
Despúes, aparecieron para los ricos y los raros, las de agujas de color. Jamás ví una.
Por allá el 93 o así, gracias a HP (creo) hizo aparición estelar en el mundo PYME/doméstico de alto poder adquisitivo, las de chorro/inyección de tinta. Primero monocrómaticas también, después alternativa: monocromáticas/tricromáticas (podías elegir, si sólo negro, o sólo color, con lo que el negro pasava a ser un gris violáceo raro).
También teniamos las impresoras Láser, caras, monocrómas pero MUY veloces. Y siguen haciendo honor a todas sus cualidades salvo el precio: ahora se ha democratizado, y las tenemos por precios realmente competitivos, e incluso de color!.

De ahí, inyección de tinta y láser evolucionaron a una velocidad pocas veces vista, hasta llegar a la actualidad:

Las láser imprimen rápido y muy bien, a bajo coste para grandes volúmenes. Y las de tinta, en todas sus variedades, valen a partir de 50€, y imprimen con una gran calidad, aunque no tan rápido como las láser de bajo coste.
Ahora, una impresora media, te hace las fotos digitales a una velocidad pasmosa, y a un coste que aunque elevado en gran número, muy asumible para una celebración casera. Los documentos impresos, tienen una calidad (a simple vista) muy buena y rápidamente.
Si subes el precio, y pasas de 100 a 200€, la velocidad se multiplica y la calidad del texto se asemeja al láser. Además, los costes de impresión disminuyen brutalmente y como extra en ésta gama, en vez de pagar por nueva el coste de la impresora a la primera sustitución completa de cartuchos, la pagas a partir de la tercera. La calidad fotográfica, aquí ya se sale de la ralla: impresión cuasi profesional a 6 tintas (Negro, amarillo, cyan claro, cyan, magenta claro, magenta), detector del tipo y medida de papel,....
Si subes un poco y llegas a los 300€, ya se salen las features de la ralla: La impresora por si sola es una oficina: Fax, escaner de calidad decente, conectividad de red (algunas con wifi y bluetooth), envio de escaneo a correo-e, impresión remota (un pseudo driver envia los documentos por internet a un servidor, que la impresora comprueba periódicamente e imprime), lector de tarjetas, edición básica e impresión autónoma de fotografias....
Todo ésto, logicamente, va conectado a un ordenador, que ha evolucionado brutalmente, con unos drivers, que no siempre han evolucionado todo lo necesario.
Las primeras impresoras, las que no eran mas que una máquina de escribir con puerto para el PC, recibian los carácteres por puerto série y los estampavan. Driver sencillito, además de programado con mucho "amor" y "ganas de quedar bien", pues si en ése estadio algo "invisible" falla, ésa tecnología nueva tendrá mala imágen y no se venderá al mínimo ritmo esperado.
Después, las de agujas modernas y siguientes, mediante una serie de fuentes predefinidas, diferentes de cada fabricante para el modo texto, un juego de instrucciones de control cada vez mayor y complejo y un precario modo gráfico para las fuentes tipo TrueType y los gráficos. Y en ésto seguimos, salvo que ahora el modo gráfico es realmente avanzado gracias a un driver que cada vez hace más cosas.
Ahora, el driver define el tipo de papel (medidas, grosor, superficie), la calidad de impresión, calcula el volumen de tinta a gastar según la calidad y superficie elegidas, si se lo pides, aplica filtros a la imágen para hacer varias cosas (ojos rojos, realce, B/N, sepia, enfoque...), imprime en el orden correcto para imprimir libros o posters, reduce las páginas para meter más de una página en cada hoja y que se siga leyendo.....
Todas éstas features requieren de más y más código, hecho por humanos, y por tanto, sujeto a errores. A diferéncia de antaño, ahora el código no se cuida igual, se hace lo justo para que "habitualmente" funcione y se crea un "módulo de errores bonitos para el usuario medio-bajo" que justifique el error de programación o análisis que acaba de producirse.
A todo éste conjunto de features le sumamos un equipo de creación de drivers que no se ha molestado ni siquiera en comprovar que el driver que acaban de hacer para el sistema operativo al que lo orientan y PLAS!!! Tenemos los drivers para Windows Vista (y también Windows XP) de la HP Photosmart 3210 All-In-One, mi impresora actual (que orgullosamente poseo espero que por largo tiempo).

Los drivers de ésta impresora para Windows Vista parece que no los han verificado ni una tarde para comprovar que soporta el funcionamiento habitual y por defecto de Windows Vista: es decir: Ahorro de energía/Hibernación/Suspensión híbrida, Prevención de Ejecución de Código - DEP, Control de Cuentas y Acceso - UAC,....
Cada vez que ocurre una interacción entre éstos sujetos y el driver, sale un error alegando que alguna cosa relacionada con HP ha fallado.

Y ésto, culmina con lo que me ha sucedido hoy: La impresora desapareció!
La usé el jueves, creo, y funcionava bien, incluso salía el aviso de "No queda tinta color magenta" en el área de notificación. La encendí ayer y creo que también salia el aviso, le puse tinta nueva y la apagué.
Hoy, ya no aparece. El programita de HP dice que todo está perfecto, pero si le pido algo dice que "No hay impresora en el sistema" Genial, no?

Luego intentaré solucionarlo, de momento, me quedo sin horario universitario otro dia.

domingo, 2 de septiembre de 2007

Vista no tiene cliente Telnet.... o si?

Por trabajo suelo usar el cliente Telnet de windows para reiniciar routers, comprovar acceso y demás tareas rápidas en red local.
Hasta Windows XP (95,NT4,98,ME,2k,XP Home, XP Pro) era muy fácil: [Tecla Windows+R] -> telnet [Intro].
Ahora, des de Windows Vista Ultimate (400€ la edición comercial, 199€ la edición OEM, que barata no es) resulta que no se puede!!! Parece ser que no tiene cliente Telnet...


O si..?

Buscando como activar el Universal Plug and Play (UPnP para sus amigos) para ver como va, he llegado a un menú feo de narices que reza: "Activar o desactivar características de Windows", y sorpresa!! Ahí está el Cliente Telnet, y como novedad, también incluye un cliente TFTP, que no sirve para casi nada más que actualizar el router pero lo incluye, todo un detalle; no es fácil encontrar un cliente TFTP decente para windows. No digo que éste sea fácil, pero si es tolerable, menos software raro y variado a instalar.

Lo activo, y me dice "Espere mientras las características se configuran. Ésto puede tardar unos minutos". Me desespera esperar inútilmente. 3 o 4 minutos de espera, y ya tengo Telnet!!

Tiene mas opciones, que se pueden encontrar en:
Panel de Control -> Programas -> Activar o desactivar las características de Windows.

De momento no he encontrado el Hyperterminal, el cliente de Telnet/Terminal de consola para puerto COM, TCP/IP y módem.