Si utiliza el controlador "Genérico / sólo texto" de la impresora no puede imprimir texto en una sesión de terminal server en Windows Server 2003, en Windows Server 2008 o en Windows Vista

Síntomas

Imagine el siguiente escenario:
  • Tiene un equipo que ejecuta Windows Server 2003, Windows Server 2008 o Windows Vista.
  • Instalar una impresora que utiliza el genérico / sólo texto controlador.
  • Ejecutar una aplicación que utiliza el método Graphics::DrawString en una sesión de terminal server.
  • Utilice esta aplicación para intentar imprimir texto a la impresora.
En este escenario, se imprime ningún texto.

Nota: Este problema se produce en sólo una sesión de terminal server. Este problema no se produce cuando se ejecuta la aplicación en una sesión de consola

Causa

Este problema se produce porque la función ExtTextOut se denomina incorrectamente.

Cuando se imprime el texto mediante el método Graphics::DrawString en una sesión de terminal server, la función ExtTextOut se llama incorrectamente si está habilitada la opción de ETO_GLYPH_INDEX . Por lo tanto, el texto se incorrectamente envía a la impresora directamente, sin que se procesa en primer lugar.

Solución

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar esta revisión, debe estar ejecutando uno de los siguientes sistemas operativos:
  • Windows Server 2003 Service Pack 2 (SP2)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
Para obtener más información acerca de cómo obtener un service pack de Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

889100 cómo obtener el service pack más reciente para Windows Server 2003

Para obtener más información acerca de cómo obtener un service pack de Windows Vista, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935791 cómo obtener el service pack más reciente para Windows Vista

Para obtener más información acerca de cómo obtener un service pack de Windows Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

968849 cómo obtener el service pack más reciente para Windows Server 2008

Información del registro

Para utilizar la revisión de este paquete, no es necesario realizar ningún cambio en el registro.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix.

Información de reemplazo de revisión

Esta revisión no sustituye a ninguna revisión publicada previamente.

Información de archivo

La versión en inglés (Estados Unidos) de esta revisión instala archivos que tienen los atributos enumerados en las tablas siguientes. Las fechas y las horas de estos archivos se muestran en la hora Universal coordinada (UTC). Las fechas y las horas de estos archivos en el equipo local se muestran en horario local junto con la diferencia de horario de verano (DST) actual. Además, las fechas y las horas pueden cambiar cuando realiza determinadas operaciones en los archivos.
Notas sobre la información de archivo de Windows Server 2003
  • Además de los archivos que se muestran en estas tablas, esta revisión también instala un archivo de catálogo de seguridad asociado (KB981650.cat) que está firmado con una firma digital de Microsoft.
Para todas las versiones basadas en x86 compatibles de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201015:45x86
Gdiplus.manNo aplicable39820-Jul-201015:47No aplicable
Gdiplus.manNo aplicable60820-Jul-201015:48No aplicable
Para todas las versiones basadas en x64 compatibles de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227292,192,38420-Jul-201013:36x64
Gdiplus.manNo aplicable40020-Jul-201013:36No aplicable
Gdiplus.manNo aplicable61220-Jul-201013:36No aplicable
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201013:36x86
Gdiplus.manNo aplicable39820-Jul-201013:36No aplicable
Gdiplus.manNo aplicable60820-Jul-201013:36No aplicable
Para todas las versiones basadas en IA-64 compatibles de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227294,910,59220-Jul-201013:36IA-64
Gdiplus.manNo aplicable39920-Jul-201013:36No aplicable
Gdiplus.manNo aplicable61020-Jul-201013:36No aplicable
Gdiplus.dll5.2.6001.227291,748,99220-Jul-201013:36x86
Gdiplus.manNo aplicable39820-Jul-201013:36No aplicable
Gdiplus.manNo aplicable60820-Jul-201013:36No aplicable
Notas sobre la información de archivos de Windows Vista y Windows Server 2008
Importante: Correcciones urgentes de Windows Vista y Windows Server 2008 se incluyen en los mismos paquetes. Sin embargo, sólo "Windows Vista" aparece en la página solicitud de revisión. Para solicitar el paquete de revisiones que se aplica a uno o ambos sistemas operativos, seleccione la revisión que aparece en "Windows Vista" en la página. Siempre consulte la sección "Aplicable a" de los artículos para determinar el sistema operativo real a la que se aplica cada revisión.
  • Los archivos MANIFEST (.manifest) y los MUM archivos (.mum) que se instalan para cada entorno están enumerados por separado en la sección "Información para Windows Server 2008 y Windows Vista de archivo adicional". Los archivos MUM y archivos de manifiesto y los archivos de catálogo (.cat) de seguridad asociados, son extremadamente importantes mantener el estado de los componentes actualizados. Los archivos de catálogo de seguridad, para los cuales no se muestran los atributos, están firmados con una firma digital de Microsoft.
Para todas las versiones de x86 de Windows Server 2008 y Windows Vista
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86
Para todas las versiones de x64 de Windows Server 2008 y Windows Vista
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227292,192,38415-Jul-201015:14x64
Gdiplus.dll5.2.6002.224472,192,89615-Jul-201016:18x64
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86
Para todas las versiones basadas en IA-64 compatibles de Windows Server 2008
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Gdiplus.dll5.2.6001.227294,910,59215-Jul-201014:44IA-64
Gdiplus.dll5.2.6002.224474,911,10415-Jul-201015:45IA-64
Gdiplus.dll5.2.6001.227291,748,99215-Jul-201014:48x86
Gdiplus.dll5.2.6002.224471,748,99215-Jul-201016:05x86

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca del método Graphics::DrawString , visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de la función ExtTextOut , visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Información adicional de archivos

Información de archivo adicional para Windows Vista y Windows Server 2008

Archivos adicionales para todas las x86 basado en versiones compatibles de Windows Vista y Windows Server 2008
Nombre del archivoUpdate.mum
Versión del archivoNo aplicable
Tamaño de archivo3,565
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoX86_585be81f9380d48e24caf385facb1f3a_6595b64144ccf1df_1.0.6001.22729_none_3892b82a4f76ff65.manifest
Versión del archivoNo aplicable
Tamaño de archivo627
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoX86_abb699d97c16c05ec49ae97958d7ac6b_6595b64144ccf1df_1.0.6002.22447_none_eae08114420c2710.manifest
Versión del archivoNo aplicable
Tamaño de archivo627
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)15:05
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)17:45
PlataformaNo aplicable
Archivos adicionales para todas las x64 basado en versiones compatibles de Windows Vista y Windows Server 2008
Nombre del archivoAmd64_0802849d9f09d19d639e3b1d78ea32e7_6595b64144ccf1df_1.0.6002.22447_none_d2f45733d2832901.manifest
Versión del archivoNo aplicable
Tamaño de archivo922
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoAmd64_5e011b3e3f3e04fc49ce6cbe7294516f_6595b64144ccf1df_1.0.6001.22729_none_d88c22fc04345452.manifest
Versión del archivoNo aplicable
Tamaño de archivo922
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoAmd64_9abe6234c073c556b38e53ea3d745c9d_6595b64144ccf1df_1.0.6001.22729_none_d0333faddf89db80.manifest
Versión del archivoNo aplicable
Tamaño de archivo631
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoAmd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_3ffb8377cef06c30.manifest
Versión del archivoNo aplicable
Tamaño de archivo4,178
Fecha (UTC)15-Jul-2010
Hora (UTC)15:33
PlataformaNo aplicable
Nombre del archivoAmd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_3fd9a92bcf3f7e98.manifest
Versión del archivoNo aplicable
Tamaño de archivo4,178
Fecha (UTC)15-Jul-2010
Hora (UTC)18:13
PlataformaNo aplicable
Nombre del archivoUpdate.mum
Versión del archivoNo aplicable
Tamaño de archivo3,593
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)15:05
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)17:45
PlataformaNo aplicable
Archivos adicionales para todas las versiones compatibles basadas en IA-64 de Windows Server 2008
Nombre del archivoIa64_44143bca46c43e4eb3d5aae7ab7d1f9a_6595b64144ccf1df_1.0.6001.22729_none_0601b3d22c3172b4.manifest
Versión del archivoNo aplicable
Tamaño de archivo629
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoIa64_942620524b3eadbe9f6a7c49c1191e37_6595b64144ccf1df_1.0.6001.22729_none_484071b6215f2aa0.manifest
Versión del archivoNo aplicable
Tamaño de archivo920
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoIa64_ed22ecc641822cfbd81b05880d5bc298_6595b64144ccf1df_1.0.6002.22447_none_a2a29daf93fcc6d8.manifest
Versión del archivoNo aplicable
Tamaño de archivo920
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoIa64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a89810e36ccd1a.manifest
Versión del archivoNo aplicable
Tamaño de archivo4,169
Fecha (UTC)15-Jul-2010
Hora (UTC)14:59
PlataformaNo aplicable
Nombre del archivoIa64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786bdc4e3bbdf82.manifest
Versión del archivoNo aplicable
Tamaño de archivo4,169
Fecha (UTC)15-Jul-2010
Hora (UTC)16:08
PlataformaNo aplicable
Nombre del archivoUpdate.mum
Versión del archivoNo aplicable
Tamaño de archivo2,748
Fecha (UTC)16-Jul-2010
Hora (UTC)07:56
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6001.22729_none_87a8ba4ee36c9536.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)15:05
PlataformaNo aplicable
Nombre del archivoX86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.22447_none_8786e002e3bba79e.manifest
Versión del archivoNo aplicable
Tamaño de archivo4.160
Fecha (UTC)15-Jul-2010
Hora (UTC)17:45
PlataformaNo aplicable
Propiedades

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

Comentarios