CORRECCIÓN: Error al intentar imprimir un informe o el contenido de la ventana de edición
En este artículo se proporciona solución al problema que se produce cuando se usa la característica controlador de impresora universal en Citrix MetaFrame Presentation Server.
Versión original del producto: Visual FoxPro
Número de KB original: 909283
Síntomas
Imagina la siguiente situación: Está usando Visual FoxPro o una aplicación de Visual FoxPro. La aplicación se ejecuta en un equipo que ejecuta Citrix MetaFrame Presentation Server. Además, ha configurado MetaFrame Presentation Server para usar la característica controlador de impresora universal.
Al intentar imprimir un informe en Visual FoxPro o en la aplicación Visual FoxPro, recibe el siguiente mensaje de error:
Error 1958: Error al cargar el controlador de impresora
Al intentar imprimir el contenido de la ventana De edición en Visual FoxPro, recibe el siguiente mensaje de error:
Error 125: La impresora no está lista
Al intentar imprimir el contenido de la ventana De edición en la aplicación Visual FoxPro, no recibe un mensaje de error. Sin embargo, el contenido de la ventana de edición no se imprime.
Resolución
Visual FoxPro 9.0
Para resolver este problema, obtenga el service Pack más reciente para Visual FoxPro 9.0. Para obtener más información, vea Cómo obtener Service Pack 1 para Visual FoxPro 9.0.
Visual FoxPro 8.0
Una revisión compatible ya está disponible en Microsoft, pero solo está pensada para corregir el problema que se describe en este artículo. Solo se aplica a los sistemas que experimentan este problema específico. Esta revisión puede recibir pruebas adicionales. Por lo tanto, si no se ve gravemente afectado por este problema, se recomienda esperar al siguiente Service Pack de Visual FoxPro que contiene esta revisión.
Para resolver este problema inmediatamente, póngase en contacto con los Servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de servicios de soporte técnico de Microsoft e información sobre los costos de soporte técnico, visite el siguiente sitio web de Microsoft: https://support.microsoft.com/contactus/?ws=support
Nota:
En casos especiales, los costes derivados de las llamadas al soporte técnico pueden cancelarse si un profesional del Soporte técnico de Microsoft decide que una actualización específica resolverá el problema. Se aplicarán los costos habituales de soporte técnico a las consultas y cuestiones de soporte técnico adicionales que no guarden relación con la actualización en cuestión.
Información de archivo
La versión en inglés de esta revisión tiene los atributos de archivo (o atributos de archivo posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se enumeran en Hora universal coordinada (UTC). Cuando se ve la información del archivo, se convierte a la hora local. Para encontrar la diferencia entre utc y hora local, use la pestaña Zona horaria de la herramienta Fecha y hora de Panel de control.
Date Time Version Size File name ---------------------------------------------------------- 07-Oct-2005 01:50 8.0.0.3402 5,345,280 Vfp8.exe 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8chs.dll 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8cht.dll 07-Oct-2005 01:26 8.0.0.3402 1,466,368 Vfp8enu.dll 07-Oct-2005 01:53 8.0.0.3402 1,466,368 Vfp8kor.dll 07-Oct-2005 01:51 8.0.0.3402 4,300,800 Vfp8r.dll 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rchs.dll 07-Oct-2005 03:26 259,584 Vfp8rchs.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rcht.dll 07-Oct-2005 03:26 262,144 Vfp8rcht.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rcsy.dll 07-Oct-2005 03:26 269,312 Vfp8rcsy.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rdeu.dll 07-Oct-2005 03:26 270,336 Vfp8rdeu.msm 07-Oct-2005 01:30 8.0.0.3402 1,150,976 Vfp8renu.dll 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8resn.dll 07-Oct-2005 03:26 268,288 Vfp8resn.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rfra.dll 07-Oct-2005 03:26 267,776 Vfp8rfra.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rkor.dll 07-Oct-2005 03:26 261,632 Vfp8rkor.msm 07-Oct-2005 01:53 8.0.0.3402 1,150,976 Vfp8rrus.dll 07-Oct-2005 03:26 271,872 Vfp8rrus.msm 07-Oct-2005 03:25 4,206,592 Vfp8runtime.msm 07-Oct-2005 01:51 8.0.0.3402 3,776,512 Vfp8t.dll
Más información
Citrix MetaFrame Presentation Server 3.0 y versiones posteriores de MetaFrame Presentation Server incluyen una característica denominada Controlador de impresora universal. Puede usar esta característica para controlar la impresión en esas versiones de MetaFrame Presentation Server.
Nota:
A partir de la versión 4.0, este producto se denomina Citrix Presentation Server.
Pasos para reproducir el problema en Visual FoxPro
Inicie Visual FoxPro.
En la ventana Comando, escriba el comando siguiente y, a continuación, presione ENTRAR:
modify file printtest.txt
Aparece la ventana Edición. La ventana Edición contiene el archivo Printtest.txt . Sin embargo, este archivo está vacío.
En la ventana Edición, escriba Prueba.
En el menú Archivo, haga clic en Imprimir. Aparece el cuadro de diálogo Imprimir .
En el cuadro de diálogo Imprimir , haga clic en Imprimir. Se recibe el siguiente mensaje de error:
Error 125: La impresora no está lista
Cree un archivo de programa (.prg) que contenga el código siguiente y, a continuación, ejecute el archivo de programa.
create table testtab1 (f1 i, f2 C(15)) for lni = 1 to 3 insert into testtab1 (f1, f2) values (lni, sys(2015)) endfor create report printtest from testtab1.dbf report form printtest to printer prompt
En el cuadro de diálogo Imprimir , haga clic en Imprimir. Se recibe el siguiente mensaje de error:
Error 1958: Error al cargar el controlador de impresora
Pasos para reproducir el problema en una aplicación Visual FoxPro
Inicie Visual FoxPro.
Cree un archivo de programa (.prg) que contenga el código siguiente y, a continuación, ejecute el archivo de programa.
local lcText text to lcText noshow textmerge local lni * Open the editor. modify file printtest.txt * Create a table. create table testtab1 (f1 i, f2 C(15)) for lni = 1 to 3 insert into testtab1 (f1, f2) values (lni, sys(2015)) endfor * Create a report. create report printtest from testtab1.dbf * Print the report. report form printtest to printer prompt endtext * Create a .prg file. =StrToFile(lcText, "testxx.prg" ) * Build a project by using the .prg file. build project testxx from testxx.prg * Build and then run an executable file. build exe testxx from testxx run /n testxx.exe return
Se inicia la aplicación Visual FoxPro. Cuando se inicia la aplicación, aparece la ventana De edición.
En la ventana Edición, escriba Prueba.
En el menú Archivo , haga clic en Imprimir para imprimir el contenido de la ventana De edición.
En el cuadro de diálogo Imprimir , haga clic en Imprimir. No recibe un mensaje de error. Sin embargo, el trabajo de impresión no se imprime. Cierre la ventana Edición.
En el cuadro de diálogo Imprimir , haga clic en Imprimir para imprimir el informe. Se recibe el siguiente mensaje de error:
Error 1958: Error al cargar el controlador de impresora
Para obtener más información sobre la terminología de actualización de software, consulte Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft.
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, implícita o de otro tipo, respecto al rendimiento o la confiabilidad de estos productos.