¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución a la excepción 'Impresora especificada no válida' al establecer PrinterName con controlador Kyocera KX

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

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

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

3 Respuestas

0
Cargando...
Se agregó el archivo cs...
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Hola Don, gracias por la información adicional. ¿Podrías agregar también el archivo "Form1.cs"? ¡Gracias!
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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:

DonWilliams_0-1708900129149.png

renombra los 3 archivos a .cs y agrégalos a un nuevo proyecto:

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?