¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para a exceção 'Impressora especificada inválida' ao definir PrinterName com driver Kyocera KX

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

Olá,

Ao definir PrinterName usando rptClientDoc.PrintOutputController.ModifyPrinterName(PrinterName) com o controlador atual da Kyocera KX (por exemplo, Kyocera TASKalfa 3554ci KX), recebemos uma exceção "Impressora especificada inválida".

O problema também é reproduzível com a Ferramenta de Teste de Impressora (RAS2010_Printing) => Botão SetPrinter.

Foi tentado com SP31 e SP35 em máquinas diferentes. Sempre o mesmo problema.

Funciona com o controlador PCL da Kyocera, mas o administrador deseja usar a versão KX.

Há algum problema conhecido com o controlador Kyocera KX?

Cumprimentos, Gottfried

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

3 Respuestas

0
Cargando...
Foi adicionado o arquivo cs...
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Olá Don, obrigado pela informação adicional. Poderia também adicionar o arquivo "Form1.cs"? Obrigado!
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Gottfried,

Baixei o driver da impressora, mas infelizmente é um daqueles que, a menos que eu possa encontrar a impressora, não consigo instalá-lo para testar.

Curioso, se você visualizar o relatório e usar o botão de impressão dos Visualizadores, funciona?

Geralmente, quando os drivers de impressão causam falhas na aplicação, é um problema no driver. Sugiro que entre em contato com eles e peça para depurarem o problema.

Se quiser fazer mais testes, baixe o DebugDiag da Microsoft, selecione a falha e escolha o seu aplicativo EXE. Deve gerar um arquivo de despejo que você pode analisar para ver onde está falhando.

Tente executar o aplicativo a partir do VS e veja se funciona, pode ser um problema de dependência no VS. Se for onde está falhando, então construa uma versão de lançamento e teste novamente.

Existe a possibilidade de que P&D não consiga resolver isso, o Crystal 8.5 tem milhares de linhas de código para "resolver" problemas de terceiros. No CR 9, decidiram que não era algo que deveríamos corrigir, se houvesse um problema, os fabricantes teriam que resolvê-lo conforme os padrões. P&D me deu um aplicativo de teste, mas não sei se posso anexá-lo a este novo formato, era um aplicativo de teste simples que removia o CR das dependências e mostrava o problema para outro problema que tinha um driver.

Don

Atualização. Encontrei o aplicativo de teste que usa apenas funções .NET para imprimir um arquivo de texto... Verifique se isso funciona com esse driver de impressão.

Os tolos estão bloqueando todos os arquivos, exceto os que especificam, então é assim que o projeto se parece:

DonWilliams_0-1708900129149.png

Renomeie os 3 arquivos para .cs e adicione-os a um novo projeto:

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?