locked
Vista 64 y la impresora RRS feed

  • Pregunta

  • Hola. Tengo Vista 64 y la impresora me funciona sin problemas, pero cuando quiero usarla desde mi red con el portatil que tiene XP no me la reconoce y me dice que no hay drivers. Si esa impresora la conecto fisicamente al portatil me funciona sin problemas. ¿no es compatible Vista 64 con XP en la red para compartir la impresora.

     

    Gracias y saludos.

     

    viernes, 27 de julio de 2007 11:23

Respuestas

  • Te dejo este TIP mio y que estám junto con otra serie de TIPs publicado en www.multingles.net/jmt.htm que creo que solucionará tu problema y sobre todos los conceptos para compartir impresoras en redes y los drivers que deben usarse.

     

    [TIP] Vista 64. Cómo usar una impresora de red en una red de 32 bits o al contrario.
    --------------------------------------------------------------------

    En general este TIP es válido para mezclar impresoras en una maquina con 32 bits que la compartimos y queremos usarla desde un sistema de 64, o bien al reves, que la impresora esté en un Vista 64, y que tengamos clientes de 32
    bits (algun XP, por ejemplo). Realmente el caso no es con Vista, sino que seria en general con mezclas de sistemas entre 32 y 64 bits ya que recordemos que tambien existen XP64 y W2003 de 64 que tienen identica problematica.

    La probelmatica real es que no existen drivers de 64, por un lado, y posteriormente el como se deben implementar en caso de impresoras compartidas. El primer punto nos lo palía Vista, ya que trae un repositorio de impresoras de mas un 1 GB de drivers para arquitectura de 64 bits. Vamos a ver el proceso en detalle.

    Para entender este TIP lo primero que tenemos que entender es el como funcionan los drivers de impresion en los sistemas Windows.


    CONCEPTOS
    ---------

    * Cuando damos de alta una impresora que está en una maquina cualquiera de la red los drivers que se van a montar en nuestra maquina se los solicita el asistente de impresoras a la impresora de red. Nunca usa los nuestros sino los que le da en ese momento la impresora que está en la maquina remota.

    * Por tanto, cuando la maquina remota es un sistema operativo de 32 bits y la nuestra tambien, no tendremos ningun problema. Pero si hay mezclas, es decir la maquina remota es de 64 y la local de 32 o al contrario, no poseerá la impresora remota los drivers para la maquina que queremos conectar por red.

    * Por otra parte, si en la maquina que tenemos la impresora, vamos a Impresoras y Faxes, y seleccionas las propiedades de la impresora que está compartida, veremos que en la pestaña de compartir existe una opcion de "drivers adicionales". Si la seleccionamos vemos que está marcado precisamnete los drivers para el sistema actual x86 o x64 (segun sea el actual de 32 o 64), pero que nos da la opcion allí mismo de instalar drivers complementarios para otros sistemas. Por tanto es allí mismo donde tenemos que instalarselos.


    NOTA IMPORTANTE
    ---------------

    Por otra parte, recordemos, y en esto se va a basar todo el TIP, que Vista tiene mas de 1 GB de drivers de impresoras (tanto Vista de 32 como Vista de 64). Pero Vista de 32 solo tiene drivers de 32 y Vista 64 solo de 64.

    ¿Donde los tiene?. Pues precisamente en la carpeta \Windows\system32\DriverStore\FileRepository y los nombres de las subcarpetas que contienen los drivers de impresion empiezan por prn* y las dos letras de continuacion indican el fabricante. Por ejemplo la carpeta prnca* contiene todos los drivers de Canon. La carpeta prnhp* todos los de HP, la prnep* todos los de epson... etc.


    INSTALACION PROPIAMENTE DICHA
    -----------------------------

    Veamos las posibilidades: (en todos los casos voy a suponer que el usuario con el que estamos en la maquina que comparte la impresora es un usuario dado de alta en la maquina remota y que es un usuario administrador, ya que si no, no tendrá acceso a los recursos de red para traerse los drivers por primera y unica vez)

    1): Si tenemos una maquina con XP de 32 que comparte una impresora, podremos darle a esa maquina los drivers de 64 bits para que los odrezca en la red a maquinas de 64.

    En Impresoras y faxes, boton derecho a la impresora, propiedades, pestaña de compartir y le damos a la opcion de drivers adicionales. Seleccionamos x64 y cuando nos solicite el CD con los drivers, en vez de darselo (ya que no lo tenemos) apuntamos a la direccion de red en donde tenemos nuestro Vista 64:
    \\maquina\c$\windows\system32\driverstore\filerepository\prn* (siendo prn* la carpeta particular de nuestro tipo de impresora tal y como hemos debido localizar previamente de acuerdo a la nota anterior)

    Esto tardará unos minutos ya que se lleva por red varias decenas y a veces centenares de megas para seleccionar correctamente el driver.

    2): Si tenemos una maquina con un sistema de 64 que comparte una impresora, podremos darle a esa maquina los drivers de 32 bits para que los ofrezca en la red a maquinas de 32.

    El proceso a seguir es identico al punto 1).

    NOTA: Recordemos tambien que podremos extraer mediante el comando ImageX
    http://technet2.microsoft.com/WindowsVista/en/library/2154c2e3-90a1-46c2-80e8-57bea12542491033.mspx?mfr=true


    TIP FINAL: Si nuestra impresora es local en Vista, siempre sería bueno tener en ella, sea esta de 32 o de 64, los drivers para todos los sistemas (es decir para 64 si tenemos Vista de 32 y para 32 si tenemos Vista de 64). Esto seria factible si tenemos Vista retail ya que la version retail trae tanto Vista de 32 como de 64 y siempre podremos o bien instalar si activar la otra version para guardarnos la carpeta DriverStore, o bien extraerla mediante el comando ImageX de los DVD de instalacion.

     

    Un saludo,


    viernes, 27 de julio de 2007 11:28