Avalados por :
Estamos utilizando la última redistribución de Crystal Reports para .NET (VS 2010). El problema está ocurriendo en máquinas de 32 y 64 bits.
Estamos experimentando un problema y hemos agotado todas las posibles soluciones que se nos ocurren. He buscado en sus foros comunitarios y probado cada solución ofrecida. El problema está relacionado con el controlador HP Universal Printing PCL 6, aunque si el controlador en sí es el problema es parte del debate. El problema solo ocurre cuando una impresora que utiliza este controlador se establece como la impresora predeterminada en una estación de trabajo (si no es la predeterminada, la excepción nunca se produce y podemos imprimir en la impresora que utiliza este controlador sin problema). En nuestro código vb.net, establecemos otra impresora para usar de la siguiente manera:
Dim CrReport As CrystalDecisions.CrystalReports.Engine. ReportDocument
CrReport.PrintOptions.PrinterName = “<nombre de la impresora>”
CrReport.PrintToPrinter(printerSettings, defaultPageSettings, False )
La excepción se produce cuando se llama al método PrintToPrinter. ¿Algún consejo?
Gracias de antemano.
Ahora estamos recibiendo informes de otra impresora HP, configurada como la impresora predeterminada en el sistema, lo que está causando este problema. Este segundo informe corresponde a un sistema completamente diferente al originalmente reportado, con el mismo comportamiento cuando la HP está configurada como predeterminada. Una vez más, hemos verificado que el controlador esté actualizado, instalado en el sistema operativo correcto e incluso llegamos al punto de reinstalar la HP.
Por favor, aconsejar.
No parece ser un problema del diseñador, ni de la aplicación de prueba.
Lo que estamos haciendo es iterar a través de la colección InstalledPrinters de PrinterSettings de System.Drawing.Printing, buscando un nombre de impresora con la palabra 'card'. Una vez encontrado, establecemos PrinterName, el número de copias (1), de y a la página (1 y 1) y establecemos collate en falso.
Solo cuando HP es la impresora predeterminada se presenta este problema.
Ludek: Ya hemos intentado todos los pasos que mencionaste.
También descubrimos que el problema existe al usar el controlador de modelos exactos (además del controlador universal).
Hola James,
Moví tu publicación al foro de SDK.
¿Falla si imprimes desde CR Designer?
¿Qué cambios estás haciendo en printerSettings?
Verifica si esta aplicación funciona...
Don
PD: cambia el nombre del archivo a *.zip una vez que lo descomprimas por primera vez.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute