Avalados por :

Problema de impresión con Crystal Reports para .NET (VS 2010) y controlador HP Universal Printing PCL 6

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 15 Vistas
0
Cargando...

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.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Llame al soporte de HP

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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).

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

CS_Win_RDObjMod_SetPrintOptions.txt.zip
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?