ERRO FwMsExcelXlsx

Estou tentando utilizar a nova classe FwMsExcelXlsx no release 33 ARPIA. Porém, mesmo estando com o último binário de printer.exe disponível no portal está dando erro na execução.

Alguém tem alguma dica?

Erro que está ocorrendo: erro no parâmetroFwPrinterXlsx: Versão da printer.exe não suporta a geração de arquivos .xlsx. on FWPRINTERXLSX:ACTIVATE(FWPRINTERXLSX.TLPP)

Luciano,

A printer usada é escolhida de forma dinâmica, podendo ser a printer.exe presente na pasta do appserver ou a printer.exe presente na pasta do smartclient, logo é necessário que ambas esteja atualizadas.

Verifique a versão de ambas as printers que você possui, é possível verificar a versão da printer chamando o executável com o parâmetro -v:


printer.exe -v

Obs.: Na grande maioria dos casos a printer usada é a presente na pasta do appserver, salva exceção para Linux numa situação específica.

Documentação:

https://tdn.totvs.com.br/display/tec/TOTVS+Printer

https://tdn.totvs.com.br/display/framework/FWMsExcelXlsx

Muito obrigado.
Eu tinha atualizado no Smartcliet, mas não no server.
Colocando o mesmo no server, funcionou.

Em qual situação bem específica que isso ocorre? Estou com smartclient rodando em windows e appserver rodando em linux, atualizei o printer.exe e o pdfprinter do smartclient e do appserver, respectivamente. Entretanto o erro persiste.

Erro meu, tem que atualizar o pdfprinter e o printer, o pdfprinter é somente para pdf

Eu estava com este problema e todo certo, versão de lib, do printer.exe e binario. Fiz a limpeza de arquivos .tsk do appserver e funcionou.