sábado, 7 de noviembre de 2009

Hacer funcionar el CannoScan N640P ex en Windows 7… sin morir en el intento!!

Por Enrique Tezozomoc

Hace ya varios días que algunos visitantes del Blog han preguntado como hacer funcionar este escáner en Windows 7 tomando en cuenta que este modelo en particular (y muchos semejantes) no cuentan ni con driver en Windows Vista mucho menos en Windows 7. Pero afortunadamente hay una manera muy simple para hacerlo funcionar en este nuevo sistema operativo (y también en XP de tener errores y en Vista del cual al instalar los drivers de XP este no funciona).

La manera de hacerlo es la siguiente: virtualizando una PC con VMware ya sea la versión Workstation o Server.

Las diferencias entre VMware Workstation y Server es que la primera es de pago (aunque puedes buscar una versión en algún foro o red P2P, solo que escanea con tu antivirus antes de instalar) o bajar la versión Server la cual es gratuita (solo tienes que registrarte y se te envía a tu correo un numero de activación y el link para realizar la descarga).

Brevemente comento que la versión que en lo personal use es la Workstation, la Server no tiene nada de malo solo que como bien su nombre lo indica monta un servidor de virtualización en tu PC así que tendrás los siguientes cambios después de instalar:

1. Habrá entre 5 o 6 servicios en segundo plano ejecutándose incluido una versión modificada de Apache. Todos estos servicios consumen entre 50-100 MB en promedio.

2. Para poder acceder al VMware Server tiene que ser por medio del navegador y las maquinas virtuales se crean desde ese entorno.

Por estas razones recomiendo ampliamente VMware Workstation. Una vez dicho esto pasemos a ver los requisitos de hardware que necesitas para hacer esto:

1. Procesador de 2 núcleos (AMD X2 o Dual Core de Intel) aunque puedes hacerlo con procesadores de un núcleo (por ejemplo un Pentium IV de al menos 2 GHZ).

2. Recomendable al menos 512 MB de memoria libre en tu PC (aunque con 256 o incluso 128 MB puedes hacerlo) es decir que si tienes 2 GB entre Windows 7 y sus servicios así como el antivirus consume algo así como el 30 % de estos 2 GB dejando “virtualmente” libre 1.7 GB de los cuales la maquina virtual tomara 512 Mb para trabajar. Pero esto no debe de preocuparte tanto ya que a la maquina virtual le puedes modificar cuanta memoria deseas que use pero se debe de tomar en cuenta que entre más sea, mejor será el funcionamiento.

3. Al menos 2 GB libres en tu disco duro, en lo personal recomiendo que se encuentren en una partición diferente de “C” más que nada por el rendimiento y las instantáneas que hace Windows 7 a todo lo que este en ahí.

4. CD de instalación de Windows XP SP3 o SP2.

Una vez que tenemos VMWare instalado en nuestra PC, vamos a comenzar creando una maquina virtual. Los pasos a seguir son los siguientes:

1. Nos vamos a File - New - Virtual machine o apretamos CTR+N y nos aparecerá este cuadro de dialogo.

En Typical el programa creara en unos fáciles pasos una maquina virtual sin que hagas nada ni meterte en líos, para esto antes de ingresar o seguir adelante ingresa tu CD de XP SP3 y VMware detectara el disco así como el tipo de instalación y te pedirá la clave del producto, un nombre de usuario y contraseña… y eso es todo !!!!! Te sientas cómodamente a ver como se instala XP.

En Custom puedes configurar manualmente todos los parámetros de instalación es decir: que tipo de SO instalaras, que tipo de disco duro virtual utilizaras, los puertos, cantidad de memoria. El proceso de instalación es idéntico a cuando instalas XP en una PC tienes que ir ingresando los datos y configuraciones según el asistente te lo solicite.

Para efectos prácticos y de no alargar tanto el post elijamos “Typical” ya con el CD de XP Sp3 dentro de nuestra lectora.

2. Una ves introducido la clave de producto, nombre de usuario, contraseña; si deseamos mover la maquina virtual de la ubicación por defecto podemos seleccionar otro destino (como comente preferiblemente en un lugar diferente de “C").

3. A continuación nos pedirá que especifiquemos la cantidad de disco duro, por default nos da 8 GB pero no tomara los 8 GB de espacio en tu disco sino que creara un disco virtual incremental es decir, que este ira creciendo según se necesite espacio. Windows XP necesita con 512 MB de RAM aproximadamente 1.8 GB de espacio, con 256 MB de RAM aproximadamente 1.5 GB. Según como le metas programas este espacio ira creciendo.

4. Finalmente nos aparecerá una pantalla con un resumen de toda la configuración que elegimos. Aquí haremos un pequeño cambio: en la parte inferior izquierda de la ventana aparece “Customize Hardware” damos clic en ella.

Aquí podemos mover la cantidad de RAM que usara, controles de audio, procesadores… lo que importa es agregar el puerto paralelo para el escáner CannoScan. Para ello damos clic en “Add” nos aparecerá el administrador de cuentas de usuario le decimos que deseamos continuar.

Aquí seleccionamos “Parallel Port” y damos “next” y seleccionamos “Use physical parallel port on the host” damos “netx” y ahora dejamos los valores como están: “Auto detect” y seleccionado “Connect at power on”.

5. Damos Finish, a la siguiente ventana “Ok”. Finalmente apretamos “Finish”… nos sentamos a beber un café mientras se instala la maquina virtual… el tamaño del café dependerá de tu PC ya que puede instalarse en 15-20 minutos o en 1 hora o más.

6. Una ves terminado de instalar  cuando iniciemos la maquina virtual nos saldrán algunos avisos en caso de tener dispositivos USB conectados al PC  sino deseas leerlos puedes decirle que no te los vuelva a mostrar de nuevo o darle simplemente continuar; ya dentro de la maquina virtual vamos a instalar el software de Cannon.

Nota: para poder ingresar datos en la maquina virtual (usar el mouse, teclear algo) damos clic dentro de la ventana de la maquina virtual y estamos “dentro” de ella o si quieres usar el teclado solo da CRT+G para entrar; para salir  y regresar a nuestra PC es necesario teclear CRT+ALT.

Antes que nada sacamos el CD de XP SP3, cuando metas el CD de Cannon te aparecerá error diciéndote que no hay ningún CD en la unidad, para que la maquina virtual lo reconozca dale clic al icono de un CD que aparece en la parte derecha en la ventana de VMware y dale clic en “Connect” y te aparece la ventana de instalación de Cannon.

Seleccionamos idioma de ahí “Software de instalación”; aquí podemos seleccionar toda la suite de quererlo pero lo único que es necesario es CanoCraft CS-P, damos clic en iniciar la instalación. Al finalizar reiniciamos la maquina virtual.

7. De nuevo dentro, conectamos el escáner a la PC, primero conectamos el puerto paralelo y después encendemos el escáner. Windows 7 no detectara su presencia (ni pedirá que instales drivers o buscara alguno) simplemente “ve algo” pero no sabe que hacer con el, no existe conflicto alguno pero tampoco puedes instalar este escáner con los drivers de XP ya que no funcionaria simplemente y no importa cuantas veces lo intentes no funcionara (ni con modo de compatibilidad, de ninguna manera).

8. Ya conectado, dentro de la maquina virtual damos clic en el programa de CanoCraft CS-P 3.8 y tras unos segundos… Voila!!!!!!!! Tu escáner está listo para funcionar otros buenos años más…

9. Antes de comenzar a escanear este se calibrara y ya podrás disfrutarlo. Como prueba de que funciona la siguiente imagen…

Conclusión. El hardware que no tenga drivers para XP o Vista o 7 puede funcionar en maquinas virtuales. Si este hardware funciona bien no hay necesidad de tirarlo solo necesitas un poco de paciencia y con la virtualización puedes darle nueva vida. No solo este escáner funciona, también impresoras paralelas o seriales, impresoras USB a las que no les hicieron drivers para Vista y un largo etcétera.

En este caso el que mejor virtualiza los puertos (Paralelo, serial, USB) es VMware, Virtual Box no virtualiza el puerto paralelo pero si los USB y serial, el modo XP de Windows 7 tampoco lo hace con el paralelo pero sin con el USB y serial.

Si llegaste hasta aquí: Gratitud por tu lectura, espero haberte ayudado y… nos vemos en el próximo conflicto.

PD. Si no aparecen todas las imágenes (son en total 17) actualiza tu navegador (F5) en ocasiones picasa no muestra todo.

30 comentarios:

  1. Gracias por tu dedicación en este manual. De momento no voy hacer esto, ya que el computador lo comparto con mi papa y mi hermana, y yo se que se enloquecerían, primero con Windows 7 y después con el VMware. pero gracias de todos modos.

    ResponderEliminar
  2. Gracias a ti Rubenapu por tu comentario, espero pronto te animes a probarlo y más porque con VMware player 3 que es la versión gratuita en estos momentos puedes crear la maquina virtual para hacer funcionar el escaner.

    ResponderEliminar
  3. Muy interesante, el problema es que no dispongo de puerto paralelo en mi pc pero si tengo un adaptador usb a paralelo, ¿que tendria que hacer en ese caso para poder usar el escaner?

    ResponderEliminar
  4. @Cesar Como tienes un adaptador de paralelo a USB quizas sea posible que hagas funcionar el escaner sin necesidad de una maquina virtual. No se si has instalado el programa de instalación de Cannon en windows 7... cuando lo corres te menciona que no encuentra el escaner (por ser paralelo) pero si con el cable te lo convierte a USB quizas lo reconosca bien, ¿porque no pruebas?
    En algun momento antes de pensar en lo de la maquina virtual pense en comprar el cable pero me lo daban bastante caro, me salia más barato comprarme otro escanner... gracias por el comentario y suerte

    ResponderEliminar
  5. Buenos dias, amigo. ante todo te felicito por dedicarle tiempo a dedicarte a este manual. Te comento que tengo dos PC. Y en una de ellas, tengo un puerto paralelo, donde el escaner funciona perfectamente, pero tengo otra PC que no la pose. en esta ultima tengo Windows XPSP3 y 7. Compre un cable adaptador PAralelo hembra/USB para conectar el scanner, pero me detecta el dispositivo como Compatibilidad con Impresoras USB, y al instalar el programa de la Canocraft, pues no me reconoce el scanner (creo que por aquello de los drivers) si tienes algun metodo o sugerencia, sabria agradecertelo

    ResponderEliminar
  6. Gracias, en ves de comprar un scanner nuevo, me gaste 10000 con entrega a domicilio leyendo tu articulo.

    ResponderEliminar
  7. hola gracias todo me funciono muy bien te estoy muy agradecido despues de mucho tiempo con mi canon pense que tendria que botarla mi confiable scanner gracias

    ResponderEliminar
  8. @Anónimo me alegra saber que te ayudo el post con tu scanner, ojala la próxima vez pongas tu nombre para saludarte n_n

    ResponderEliminar
  9. tengo un detalle el sistema operativo funciona bien instalo el canoscan pero luego cuando lo ejecuto me dice que no hay scanner instalado conecto primero el cable del scanner y luego la energia pero no pasa nada no veo que reconosca el disposotivo en ningun lado no se que hacer

    ResponderEliminar
  10. hey quisiera mandarte una imagen de lo que me aparece dice que no hay nada conectado pero todo es sistema funciona bien pero menos conectar el scanner mmm nose que hacer ya
    mi nombre es jose

    ResponderEliminar
  11. Hola José, asegúrate de haber agregado el puerto paralelo a la máquina virtual y de haber seleccionado que usara el puerto físico en la máquina virtual -en el post aparece todo el método después de los renglones en rojo-. Si tienes todo correcto conecta a tu PC el escanner y conectalo a la corriente eléctrica antes de iniciar la máquina virtual.Una vez me apareció ese mensaje cuando estuve haciendo pruebas y fue porque no seleccione que se conectara el puerto de manera física. Por enviarme una imagen puedes subirla a cualquier sitio de hospedaje (como twitpic) y pegar el link aquí. Cualquier cosa me avisas, suerte.

    ResponderEliminar
  12. hey soy jose
    mira mi pci parallel port
    dice el administrador de dispocitivo que todo esta bien osea que no hay signos de interrogacion amarilla ni nada de eso es mas dice que esta funcionando bien, pero si intento instalar mi canoscan no funcionara porque simplemente no funciona en windows 7 verdad ahora instale el VMWARES WORKSTATION Y INSTALE EL SISTEMA OPERATIVO FUNCIONA BIEN PERO "Customize Hardware" PUSE agregar el puerto paralelo NEXT luego se instala el sistema operativo inicia instalo el canoscan.setud pero cuando lo ejecuto me sale que no esta conectado o que no existe ya e seguido todos los pasos mas de 10 veces tratando de ver donde ocurre el error pero no hay error simplemente veo que no reconoce el pci al agregar los dispositivos los agrega todos menos el pci ya que me sale el mensaje de que este dispositivo no se pudo instalar entonces nose que hacer si windows 7 dice que funciona el porque el xp no lo reconoce espero haberme dado a entender y disculpa las molestias no seguire intentado gracias mil gracias me encanta tu blog no e parado de leerlo y lastima por lo del plaguio

    ResponderEliminar
  13. Hola de nuevo José, es una lastima que no funcionara el procedimiento en tu PC aunque es raro ya que eres el primero al que no le funciona.

    Es una lastima que hagan plagio, hay personas a las que les es más cómodo robar las ideas de los demás que pensar por si mismas. Te deseo lo mejor y gracias por leer el blog :)

    ResponderEliminar
  14. hola es mi jose
    sabes creo saber que ocurre que no puedo el pci en windows 7 dice que la configuracion es e480-e487
    y tambien dice que es e400-e407 pero cuando entro al xp es totalmente otra cosa dice que la configuracion es 0378-037f nose si tiene o no algo que ver pero asumo que si sigo investigando

    ResponderEliminar
  15. hola soy jose ya encontre mi problema es que mi pci esta mal configurado
    en xp muestra la forma correcta pero para windows 7 lo reconoce mal ahora nose como reparar esa situacion ya lo cambie de ubicacion si cambia la configuracion pero no da al correcto que debe ser a la que dice xp la configuracion del pci lpt1 y configuracion si no me equivoco 0378 tendras idea de como reparar eso

    ResponderEliminar
  16. hola listo soy jose el problema es pci mal instalado dice que debo figarme el la bios haber si tiene algo pero no se que es sigo leyendo pero lo unico que se que el pci debe de estar en lpt1 y no en lpt3 cierto

    ResponderEliminar
  17. Hola José, recuerda que por estar virtualizando un equipo no necesariamente tiene que coincidir los valores de configuración entre el equipo real y el virtual.

    Te envió una imagen donde puedes apreciar la configuración que tengo en la BIOS de mi PC http://twitpic.com/47itaf lo importante es que el modo del puerto paralelo sea SPP cuando selecciono el modo EPP el scanner no funciona y me aparece el mismo error que a ti que no hay un scanner instalado.

    Puede que este sea el problema, porque no lo verificas y me cuentas que paso ??? Suerte y no te rindas!!!!

    ResponderEliminar
  18. jose
    hey mi pantalla no marca nada de lo que aparece en esa imagen y busco pero no aparece nada con puerto paralelo lo que sale mas similar es
    adaptadores de video primario
    luego da la opcion 1.en placa 2.pci 3.pci-e nose si es eso o que

    ResponderEliminar
  19. hola soy jose
    la formato de mi bios es tipo phoenix asi que no muestra lo mismo que la tuya por eso no se como modificarla para que reconosca el pci
    todo mi problema es hacer que reconosca el pci

    ResponderEliminar
  20. Hola de nuevo José, todo lo que puedo recomendarte es que bajes de internet o leas el manual detallado de tu tarjeta madre en algunas ocasiones tienen dos tipos de menús (uno avanzado y otro básico).

    Puedes hacer una selección del mismo cuando inicias la PC o una vez dentro tienen una opción para mostrarte todos las opciones disponibles.

    Cualquier cosa me comentas ;)

    ResponderEliminar
  21. Hola José, lo mejor sería encontrar una solucion por medio de alguna modificacion del driver (cosa que todavia no he encontrado), porque si bien funciona con VMWare, los scanneos a 600 dpi demoran 20 minutos en vez de 2 minutos....te digo porque yo vengo usando el scanner en virtualizacion desde que me cambie a vista hace 3 años y luego a seven el año pasado.

    ResponderEliminar
  22. @MigerusanTTE Tienes razón en cuanto al tiempo de escaneo el cual es muy grande independientemente de la resolución que uses para ello pero hasta el momento no he encontrado ninguna modificación del driver.

    Creo que esto se debe más al hecho de que actualmente puedes comprar un multifuncional por un bajo costo y no vale la pena invertirle tanto tiempo a estos proyectos pero bueno... eso tampoco es excusa para tirar las cosas a la basura verdad ??? :P

    Gracias por tu visita al blog

    ResponderEliminar
  23. Hola Amigo, Soy Neo, yo no tengo puerto parelo fisico, todos son USB, tengo el cable adaptador de usb a parelelo, me servira todo esto que pusiste en el blog? espero tus comentarios. Saludos...

    ResponderEliminar
  24. @Neo gracias por tu visita al blog, hace tiempo me contacto un visitante del blog con el mismo problema que tu: con el escaner y el cable convertidor de paralelo a USB.

    En este caso el no tuvo problemas para instalar la máquina virtual sino que al conectar el escaner a la PC le decía que no se encontraba presente, parece ser que nunca pudo hacer que lo reconociera.

    Por lo que investigue parece que el problema radica en el cable... según esto el puerto paralelo y el USB son muy incompatibles; un profesor de la universidad me comento que los cables convertidores no funcionaban salvo que se cuente con un driver para el dispositivo en USB y eso quizás funcione.

    Lo que te recomendaría (si quieres hacerlo y tienes algo de tiempo libre en las manos) es instalar la máquina virtual, probar con el cable y el driver de paralelo, de no funcionar intenta buscar un driver para USB de la misma familia del escaner con suerte logre funcionar n_n

    ResponderEliminar
  25. Muy bueno tu tutorial, pero necesitaria que me des una mano enorme. tengo una laptop con win xp y no tiene puerto paralelo, asi que compre el cable paralelo a usb, instalé el driver del scanner y todo bien, pero despues de reiniciar, cuando quiero usarlome da el error 0x00070800 . hay forma de poder usar el scanner o deberé tirarlo a la basura?
    Muchas gracias por tu tiempo

    ResponderEliminar
  26. @Anónimo gracias por tu visita al blog, hasta el momento no he encontrado a nadie que haya podido hacer funcionar el scaner con ese cable convertidor... hasta donde se tiene que ver con la conversión del cable ya que el driver no puede trabajar con el.

    Una opción podría ser usar un driver del mismo tipo de scaner para USB pero no tengo idea de si funcione pero si se que existe. Buena suerte !!!

    ResponderEliminar
  27. Intersante entrada, leyendo el comentario anterior de que una solución es instalar el driver tipo usb para scaner, leí en un post Canadiense un caso similar al que nos ha hecho llegar a todos acá; y en dicho post comentan que hablaron por teléfono a Canon Suport y la respuesta que les dieron fue, que "esperen a ver si salia pronto la actualización", cosa que no creo, por que acá mismo alguien comento, es más barato comprar una multifuncional. Ahora de soluciones a soluciones, no se si a alguien le ha funcionado el adaptador a USB en Win7, sino lo más sencillo es la virtualización, supongo el mismo resultado es MvWare o VirtualBox, me gustaria saber si alguien ha hecho funcionar estas clases de scanner en Win7, que no sea por medio de la virtualización.

    Felicitaciones por el blog, más aun por evitarme botar a la basura el scaner CANON FB320P.

    ResponderEliminar
  28. Si alguien ha conectado a windows 7, un scanner de este tipo, le agardeceria lo comentara.

    ResponderEliminar
  29. genial!!! gracias a t pude usar mi scanner, se demora años!! pero funciona,

    en caso de hacer una partición con el SO debería funcionar más rápido que por este medio o no?

    ResponderEliminar
  30. @kawaii hedgies Gracias por tu visita al blog, así es de instalar de forma nativa Windows XP no tendrías problemas. Es muy lento el escanear por todo el royo virtual pero ciertamente funciona.

    ResponderEliminar

Entradas populares