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
- 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. - Cree una impresora local y, a continuación, redirija el
puerto al servidor de red. Siga estos pasos:
- Cree una impresora local y, en Puertos, agregue un puerto nuevo.
- 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
\\nombreDeServidor\nombreDeImpresora.
- 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. - 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 \\equipo\impresora 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:
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:
- Inicie el Editor del Registro (Regedt32.exe).
- Busque el valor Local Port bajo la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
- 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.
- 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_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
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
- 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_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
Los proveedores de impresión predeterminados son:
Internet Print Provider
LanMan Print Provider
- Cierre el Editor del Registro.
Después de modificar el Registro, reinicie el administrador de
trabajos de impresión:
- Haga clic en Inicio, en Ejecutar, escriba mmc y haga clic en Aceptar.
- En el menú Archivo, haga clic en Agregar o quitar complemento.
- Haga clic en Agregar, en Administración de equipos, en Agregar y en Finalizar.
- Haga clic en Cerrar y, después, en Aceptar.
- Expanda Administración de equipos y Servicios y aplicaciones, y haga clic en Servicios.
- 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:
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga clic con el botón secundario del mouse en la impresora
y, a continuación, haga clic en Propiedades.
- En la ficha Puertos, haga clic en LPT1.
- Haga clic en Agregar puerto.
- Haga doble clic en Puerto local.
- Escriba
\\nombreDeServidor\recursoCompartidoImpresora,
donde nombreDeServidor es el nombre del servidor y
recursoCompartidoImpresora es el nombre del recurso
compartido de la impresora.
- 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:
- Haga clic en Inicio, en
Ejecutar y escriba regedit en el cuadro
Abrir.
- Busque el valor Printers bajo la siguiente clave del Registro:
KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
- 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_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Generic/Text Only
- Siga las instrucciones de la sección "Mensajes de error
debidos a problemas con el monitor de los puertos locales" de este
artículo.
- 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: \\nombreDeServidor\recursoCompartidoImpresora /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:
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en Crear nuevo
puerto.
- En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.
- Escriba el nombre del recurso compartido SMB. Por ejemplo:
\\servidorImpresión\nombreRecursoCompartido
- 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.
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en Crear nuevo
puerto.
- En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.
- Escriba el nombre del recurso compartido. Por ejemplo:
\\servidorImpresión\nombreRecursoCompartido
- 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.
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en Crear nuevo
puerto.
- En el cuadro Tipo, haga clic en Monitor de puerto estándar y, a continuación, haga clic en Siguiente.
- Escriba la dirección del protocolo de Internet (IP) del
servidor de impresión IPP.
- 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:
- Descargue e instale el controlador actualizado.
- Si el controlador tiene una herramienta de desinstalación,
ejecútela antes de seguir estos pasos.
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en el mismo puerto que utilizó para el
controlador anterior.
- Haga clic en Utilizar disco y, a continuación, escriba el nombre de la carpeta de instalación
del controlador actualizado.
- 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:
- Si el controlador original tiene una herramienta de
desinstalación, ejecútela antes de seguir estos pasos.
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en el mismo puerto que utilizó para el
controlador del fabricante de equipos originales (OEM) anterior.
- Haga clic en el modelo adecuado en la lista Modelo/Fabricante.
- 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:
- Haga clic en Inicio y en
Ejecutar, escriba control exe en el
cuadro Abrir y haga clic en Impresoras y
faxes.
- Haga doble clic en Agregar una impresora
y, después, haga clic en Siguiente.
- Haga clic en Impresora local conectada a este
equipo y, a continuación, haga clic en Siguiente.
- Haga clic en Crear nuevo
puerto.
- En el cuadro Tipo, haga clic en Puerto local y, a continuación, haga clic en Siguiente.
- Escriba el nombre del recurso compartido. Por ejemplo:
\\servidorImpresión\nombreRecursoCompartido
- Continúe con el asistente e instale el controlador adecuado
para el dispositivo.