En este artículo se describen algunos pasos de solución de problemas generales de impresión en red que puede encontrar en Windows XP. En el artículo se describen después los síntomas y la resolución de algunos problemas de impresión en red comunes que se pueden producir en Windows XP.

Advertencia
La utilización incorrecta del Editor del Registro puede provocar problemas graves que hagan necesario volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Pasos de solución de problemas generales

1. Compruebe que la conectividad de red básica funciona.

Compruebe los derechos de usuario, los protocolos, los nombres de recursos compartidos, etc. para asegurarse de que puede conectar con el servidor. Copie los archivos en un recurso compartido del servidor de impresión con el Explorador de Windows. Si no puede obtener acceso al servidor, quizá no pueda obtener acceso a la impresora.

2. Cree una impresora local y, a continuación, redirija el puerto al servidor de red. Siga estos pasos:

a. Cree una impresora local y, en Puertos, agregue un puerto nuevo.

b. Haga clic en Puerto local, haga clic en Nuevo puerto y, a continuación, escriba el nombre del servidor y de la impresora con la sintaxis nombreDeServidornombreDeImpresora.

c. Utilice el puerto nuevo para la impresora local.

Si se le solicita una contraseña, puede que no haya un campo en Windows XP en el que escribirla. Restablezca la contraseña en el equipo de destino para que esté en blanco. Por ejemplo: en un equipo de Windows 98 que hospeda una impresora Xerox, borre la contraseña; establézcala en blanco. (Déjela vacía).

Esta prueba muestra si hay un problema con la copia de los archivos del servidor del equipo. Esta copia se produce si utiliza Conectar al programa de instalación o si hace clic en Impresora de red en el Asistente para agregar impresoras.

3. Si la impresora no es PostScript, vea si puede imprimir desde un programa basado en MS-DOS. (La impresión desde un programa basado en MS-DOS no funciona en una impresora PostScript a menos que se seleccione un controlador PostScript en el programa).

Compruebe si el comando net use se ha ejecutado para asignar el puerto LPT al recurso compartido de red. Si se ha ejecutado, elimine la asignación y, a continuación, asigne de nuevo el puerto. Intente imprimir de nuevo.

Si la impresión funciona, puede haber un problema con conexiones fantasmas. Es posible que tenga que ejecutar un script de inicio de sesión para reasignar el puerto cada vez que inicie sesión.

Si la impresión no funciona, escriba dir > lptx en el símbolo del sistema, donde x es el número del puerto que se asigna, y a continuación presione ENTRAR.

Si la impresión sigue sin funcionar, vuelva a comprobar las conexiones de red.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

314067 (http://support.microsoft.com/kb/314067/) Cómo solucionar problemas de conectividad TCP/IP con Windows XP

Solucionar problemas concretos

No puede imprimir en una impresora de red después de agregar Conexión compartida a Internet

Después de agregar Conexión compartida a Internet a la red, quizá no pueda imprimir. Este problema se debe a que Conexión compartida a Internet utiliza una subred de Clase C que tiene el intervalo de direcciones 198.168.0.x. Para resolver este problema, restablezca la dirección IP de la impresora para que coincida con la subred de los equipos que utilizan Conexión compartida a Internet.


No puede enviar un trabajo de impresión a un cliente basado en Windows 98

Quizá no pueda enviar un trabajo de impresión desde Windows XP a un cliente basado en Microsoft Windows 98 que use una contraseña para la impresora compartida. Para solucionar este problema, ejecute el comando siguiente:

net use lpt1 equipoimpresora contraseña /persistent:yes

Reemplace equipo con el nombre del equipo basado en Windows 98 que comparte la impresora, impresora con el nombre de la impresora compartida y contraseña con la contraseña de la impresora compartida.


Mensajes de error debidos a problemas con el monitor de los puertos locales

Cuando reinicia el equipo o el servicio Administrador de trabajos de impresión, puede que reciba el mensaje de error siguiente:

Spoolsv.exe no puede iniciarse

Al abrir las propiedades de la impresora, puede aparecer un mensaje de error similar al siguiente:

Error No hay recursos

Al intentar imprimir un documento, puede recibir un mensaje de error Infracción de acceso (Dr. Watson). El registro de Dr. Watson señala a Spoolsv.exe con el código de error C0000005.

Puede recibir el mensaje de error siguiente y el administrador de trabajos de impresión se detiene:

La instrucción en » dirección» hace referencia a la memoria en » dirección». La memoria no se puede leer.

Un intento de reiniciar el servicio Administrador de trabajos de impresión o de abrir la carpeta Impresoras puede causar el mismo mensaje.

Estos problemas pueden producirse si un programa de otro fabricante cambia el monitor de puerto local predeterminado. Para resolver estos problemas, corrija el valor de Local Port en el Registro. Siga estos pasos:

1. Inicie el Editor del Registro (Regedt32.exe).

2. Busque el valor Local Port bajo la siguiente clave del Registro:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsLocal Port

3. Haga doble clic en la clave Driver y, a continuación, modifique el valor. Cambie el valor de cadena a Localspl.dll y, a continuación, haga clic en Aceptar.

4. Busque en la clave del Registro siguiente monitores de puertos de otros fabricantes y, a continuación, quite todos los monitores de puertos excepto los predeterminados:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors

Los monitores de puertos predeterminado son:

Dispositivos de impresión de AppleTalk (si está instalado Servicios para Macintosh)

BJ Language Monitor

Local Port

PJL Language Monitor

Standard TCP/IP Port

USB Monitor

Windows NT Fax Monitor

5. Busque en la clave del Registro siguiente proveedores de impresión de otros fabricantes y, a continuación, quite los que no sean los predeterminados:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintProviders

Los proveedores de impresión predeterminados son:

Internet Print Provider

LanMan Print Provider

6. Cierre el Editor del Registro.

Después de modificar el Registro, reinicie el administrador de trabajos de impresión:

1. Haga clic en Inicio, en Ejecutar, escriba mmc y haga clic en Aceptar.

2. En el menú Archivo, haga clic en Agregar o quitar complemento.

3. Haga clic en Agregar, en Administración de equipos, en Agregar y en Finalizar.

4. Haga clic en Cerrar y, después, en Aceptar.

5. Expanda Administración de equipos y Servicios y aplicaciones, y haga clic en Servicios.

6. Haga clic con el botón secundario del mouse en Administrador de trabajos de impresión y, a continuación, haga clic en Iniciar.

No puede agregar controladores de impresora de Windows XP a Windows NT 4.0

Para agregar una impresora de red que administre un equipo basado en Windows NT 4.0 a un equipo basado en Windows XP, instale localmente la impresora en LPT1 en el equipo basado en Windows XP. Siga estos pasos:

1. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

2. Haga clic con el botón secundario del mouse en la impresora y, a continuación, haga clic en Propiedades.

3. En la ficha Puertos, haga clic en LPT1.

4. Haga clic en Agregar puerto.

5. Haga doble clic en Puerto local.

6. Escriba nombreDeServidorrecursoCompartidoImpresora, donde nombreDeServidor es el nombre del servidor y recursoCompartidoImpresora es el nombre del recurso compartido de la impresora.

7. Haga clic en Aceptar.


Recibe un mensaje «El dispositivo no está listo«

Cuando imprime un documento, puede aparecer el mensaje de error siguiente:

Error al imprimir el documento «Nombre del documento» en LPT1:. El dispositivo no está listo.

Si se trata de una impresora de red, pruebe a abrir una conexión de comunicación entre procesos (IPC) con nombreDeServidor para asegurarse de que hay conectividad de red y de que el servidor puede responder a las solicitudes para compartir la impresora.

En una impresora local, compruebe los cables y la energía de la impresora que está conectada localmente.

Si estos métodos funcionan, puede que tenga que reinstalar los controladores de impresora. Para quitar completamente las impresoras, modifique el Registro:

1. Haga clic en Inicio, en Ejecutar y escriba regedit en el cuadro Abrir.

2. Busque el valor Printers bajo la siguiente clave del Registro:

KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters

3. Quite las impresoras que estén instaladas bajo esta clave. Por ejemplo, quite la clave siguiente para una impresora Genérico/sólo texto:

KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintersGeneric/Text Only

4. Siga las instrucciones de la sección «Mensajes de error debidos a problemas con el monitor de los puertos locales» de este artículo.

5. Cierre el Editor del Registro.

Después, reinstale los controladores de su impresora.


No puede imprimir desde un programa basado en MS-DOS de 16 bits

En esta situación, escriba la línea siguiente en el símbolo del sistema y, a continuación, presione ENTRAR:

net use lpt1: nombreDeServidorrecursoCompartidoImpresora /persistent:yes

En el programa de 16 bits, imprima en LPT1. Puede asignar otros puertos LPT a los programas basados en MS DOS de 16 bits si tienen que utilizar otros puertos.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

257859 (http://support.microsoft.com/kb/257859/) BitWare produce un error en el programa Spoolsv.exe en Windows


Mensajes de error debidos a situaciones en las que la funcionalidad de apuntar e imprimir está configurada incorrectamente o es incompatible

La funcionalidad de apuntar e imprimir reduce la sobrecarga administrativa y simplifica y automatiza la impresión. Esta funcionalidad se introdujo en Microsoft Windows 95, Windows 98 y Windows 98 Segunda edición (como cliente) y en Windows NT 3.5 y versiones posteriores.

Al conectar con una impresora en un servidor de impresión, el cliente que se conecta busca los controladores adecuados en él. Si los controladores están instalados en el servidor, se descargan automáticamente y se configuran para el cliente. Sin embargo, si los controladores no están, se le solicita que los seleccione e instale.

Al intentar conectar un cliente de red basado en Windows a un servidor de impresión, puede recibir el mensaje de error siguiente:

El servidor en el que reside la impresora nombre de dispositivo no tiene instalado el controlador de impresora correcto. Si desea instalar el controlador en el equipo local, haga clic en Aceptar.

Puede recibir este mensaje de error en las situaciones siguientes:

• Bloque de mensajes de servidor (SMB) está conectado al servidor de impresión.

• Conecta con una impresora utilizando el nuevo Protocolo de impresión de Internet (IPP) y el servidor de impresión de Internet no tiene un controlador conveniente instalado.

• El equipo tiene un controlador de otro fabricante que es incompatible con Windows XP.

Si recibe el mensaje de error en una de estas situaciones, utilice la solución adecuada.

Soluciones alternativas

Servidor de impresión conectado con SMB

Los servidores de impresión SMB permiten a las estaciones de trabajo de la red enviar directamente los trabajos de impresión a un servidor de impresión sin pasar por un equipo o servidor de impresión intermedio. Este tipo de configuración no admite la funcionalidad de apuntar e imprimir.

Para evitar este problema, siga estos pasos para instalar localmente el controlador de impresión y crear una conexión con el recurso compartido de impresión SMB:

1. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

2. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

3. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

4. Haga clic en Crear nuevo puerto.

5. En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.

6. Escriba el nombre del recurso compartido SMB. Por ejemplo:

servidorImpresiónnombreRecursoCompartido

7. Continúe con el asistente e instale el controlador adecuado para el dispositivo.


Protocolo de impresión de Internet

Puede utilizar IPP para imprimir directamente en un identificador de recursos universal (dirección URL) a través de una intranet o de Internet. Además, puede instalar una impresora desde Internet o desde una intranet utilizando Microsoft Internet Explorer. El mensaje de error puede ocurrir si el servidor de impresión IPP no tiene instalado un controlador adecuado.

Para evitar este problema, siga los pasos del método apropiado:

Método 1 (sólo para administradores)

Instale un controlador compatible en el servidor.

1. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

2. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

3. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

4. Haga clic en Crear nuevo puerto.

5. En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.

6. Escriba el nombre del recurso compartido. Por ejemplo:

servidorImpresiónnombreRecursoCompartido

7. Continúe con el asistente e instale el controlador adecuado para el dispositivo.

Método 2

Instale un controlador adecuado en el equipo cliente y, a continuación, redirija la impresora a la dirección URL IPP adecuada.

1. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

2. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

3. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

4. Haga clic en Crear nuevo puerto.

5. En el cuadro Tipo, haga clic en Monitor de puerto estándar y, a continuación, haga clic en Siguiente.

6. Escriba la dirección del protocolo de Internet (IP) del servidor de impresión IPP.

7. Continúe con el Asistente para agregar impresoras e instale el controlador adecuado.


Controlador de impresión incompatible

Algunos controladores de otros fabricantes para Windows NT 4.0 no funcionan correctamente en Windows XP. Si intenta instalar un controlador incompatible, se muestra el mensaje de error al ejecutar la funcionalidad de apuntar e imprimir.

Para evitar este problema, siga los pasos del método apropiado:

Método 1 (sólo para administradores)

Utilice un controlador actualizado del sitio Web del fabricante:

1. Descargue e instale el controlador actualizado.

2. Si el controlador tiene una herramienta de desinstalación, ejecútela antes de seguir estos pasos.

3. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

4. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

5. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

6. Haga clic en el mismo puerto que utilizó para el controlador anterior.

7. Haga clic en Utilizar disco y, a continuación, escriba el nombre de la carpeta de instalación del controlador actualizado.

8. Continúe con la instalación y comparta el controlador para los clientes de nivel inferior.

Método 2 (sólo para administradores)

Instale un controlador de Windows XP en el servidor de impresión:

1. Si el controlador original tiene una herramienta de desinstalación, ejecútela antes de seguir estos pasos.

2. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

3. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

4. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

5. Haga clic en el mismo puerto que utilizó para el controlador del fabricante de equipos originales (OEM) anterior.

6. Haga clic en el modelo adecuado en la lista Modelo/Fabricante.

7. Finalice la instalación y comparta la impresora para usarla en red.

Método 3

Instale un controlador compatible en el cliente y, a continuación, redirija la salida al servidor:

1. Haga clic en Inicio y en Ejecutar, escriba control exe en el cuadro Abrir y haga clic en Impresoras y faxes.

2. Haga doble clic en Agregar una impresora y, después, haga clic en Siguiente.

3. Haga clic en Impresora local conectada a este equipo y, a continuación, haga clic en Siguiente.

4. Haga clic en Crear nuevo puerto.

5. En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.

6. Escriba el nombre del recurso compartido. Por ejemplo:

servidorImpresiónnombreRecursoCompartido

7. Continúe con el asistente e instale el controlador adecuado para el dispositivo.