Avalados por :
Hola,
al establecer PrinterName usando rptClientDoc.PrintOutputController.ModifyPrinterName(PrinterName) con el controlador actual de Kyocera KX (por ejemplo, Kyocera TASKalfa 3554ci KX), obtenemos una excepción "Impresora especificada no válida".
El problema también es reproducible con la Herramienta de Prueba de Impresora (RAS2010_Printing) => Botón SetPrinter.
Se intentó con SP31 y SP35 en diferentes máquinas. Siempre el mismo problema.
Funciona con el controlador PCL de Kyocera, pero el administrador quiere usar la versión KX.
¿Hay algún problema conocido con el controlador Kyocera KX?
Saludos, Gottfried
Hola Gottfried,
Descargué el controlador de la impresora, pero desafortunadamente es uno de esos que, a menos que pueda encontrar la impresora, no puedo instalarlo para probar.
Curioso, si previsualizas el informe y usas el botón de impresión de los Visores, ¿funciona?
Por lo general, cuando los controladores de impresión hacen que la aplicación falle, es un problema en el controlador. Te sugiero que te pongas en contacto con ellos y les pidas que depuren el problema.
Si deseas hacer más pruebas, descarga DebugDiag de Microsoft, selecciona el fallo y elige tu aplicación EXE. Debería generar un archivo de volcado que luego puedes analizar y ver en qué está fallando.
Intenta ejecutar la aplicación desde VS y mira si funciona, podría ser un problema de dependencia en VS. Si es ahí donde está fallando, entonces construye una versión de lanzamiento y prueba nuevamente.
Existe la posibilidad de que I+D no pueda solucionar esto, Crystal 8.5 tiene miles de líneas de código para "solucionar" problemas de terceros. En CR 9 decidieron que ya no era algo que debíamos arreglar, si hay un problema, los fabricantes tenían que solucionarlo según los estándares. I+D me dio una aplicación de prueba, pero no sé si puedo adjuntarla a este nuevo formato, era una aplicación de prueba simple que eliminaba CR de las dependencias y mostraba el problema para otro problema que tenía un controlador.
Don
Actualización. Encontré la aplicación de prueba que utiliza solo funciones .NET para imprimir un archivo de texto... Verifica si esto funciona con ese controlador de impresión.
los tontos están bloqueando todos los archivos excepto los que especifican, así que así es como se ve el proyecto:
renombra los 3 archivos a .cs y agrégalos a un nuevo proyecto:
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute