Mensaje de error cuando intenta conectarse a una impresora mediante un registro de recursos de alias (CNAME): "Windows no pudo conectar con la impresora"

Síntomas

Cuando intenta conectarse a una impresora mediante un registro de recursos de alias (CNAME) para un servidor de impresión que ejecuta Windows Server 2008 R2 o en un equipo cliente que ejecuta Windows 7 y que aloja una impresora, recibirá el siguiente mensaje de error:

Windows no pudo conectar a la impresora. Compruebe el nombre de la impresora y vuelva a intentarlo. Si se trata de una impresora de red, asegúrese de que la impresora está encendida y que la dirección de la impresora es correcta.


Además, la siguiente podrá verse en una traza de Monitor de red:
[client request]34 4.421875  {MSRPC:9, SMB2:8, TCP:2, IPv4:1}  IP address IP address  Winspool Winspool:RpcOpenPrinterEx Request, Printer = \\printsvr\Microsoft XPS Document Writer
[server response]
37 4.843750 {MSRPC:9, SMB2:8, TCP:2, IPv4:1} IP address IP address Winspool Winspool:RpcOpenPrinterEx Response, Status = ERROR_INVALID_PRINTER_NAME

Causa

Este problema puede ocurrir debido a los cambios de optimización en el código de la cola de impresión para equipos no agrupados. Cuando se carga el sistema operativo, el servicio de cola de impresión carga el nombre del equipo local y los nombres locales que se encuentran en la caché de DNS. El servicio de cola de impresión utiliza los nombres locales para atender las solicitudes. Por lo tanto, el servicio debe tener acceso a la red y consulta entonces nombres como un registro de recursos de alias (CNAME). Este comportamiento reduce el rendimiento del servicio.

Solución alternativa

Para evitar este problema, utilice el siguiente comando para agregar una clave del registro en el servidor de impresión que ejecuta Windows 2008 Server R2 y que está siendo accedido por un registro de recursos de alias (CNAME):
reg add HKLM\SYSTEM\CurrentControlSet\Control\Print /v DnsOnWire /t REG_DWORD /d 1



Nota: 

  • Algunos proveedores de DNS parte 3ª requieren el uso de QWord. Si existe, elimine el valor DWord.
  • Esta clave del registro reduce el rendimiento. Por lo tanto, recomendamos que agregue esta clave del registro en sólo los servidores de impresión que deben tener acceso a un registro de recursos de alias (CNAME). Después de modificar la entrada del registro, reinicie el servicio cola de impresión para la entrada en vigor.


Más información

Impresoras equilibrio de carga mediante una tecnología de equilibrio de carga de red (NLB) o el sistema de nombres de dominio (DNS) no admite la característica de operación por turnos. La solución que se menciona en este artículo es sólo para el escenario donde se tiene acceso a un servidor de impresión que ejecuta Windows Server 2008 R2 por un registro de recursos de alias (CNAME) que hace referencia a sólo ese servidor.
Propiedades

Id. de artículo: 979602 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios