Dúvida
É possível fazer uma impressão local utilizando o SmartClient HTML?
Ambiente
Protheus - SmartClient HTML - Todas as versões
Solução
O SmartClient HTML não permite a impressão de relatórios em ambiente Local, somente via Servidor. Uma alternativa é a geração do relatório local através da opção PDF, e imprimir o PDF localmente.
Conforme link disponível no TDN, existem algumas limitações de funcionalidades no SmartClient HTML, que só estão disponíveis no SmartClient Desktop. Segue o link:
http://tdn.totvs.com/pages/viewpage.action?pageId=118885352
No link abaixo, a documentação completa do SmartClient HTML:
http://tdn.totvs.com/display/tec/SmartClient+HTML
Framework - Linha Protheus - Impressão Local no SmartClient HTML
-
Boa noite.
Fazendo teste, consegui fazer a impressão local efetuando a chamada via web-agent. Ao tentar acessar diretamente via navegador, realmente a opção de impressão local não fica indisponível.
Criamos aqui um atalho para facilitar para os usuários:

E:\Totvs\web-agent\web-agent.exe launch "http://servidor:porta/webapp" --browser="C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" -
Bom dia,
Segue nossa configuração para ambiente linux e windows.:
AMBIENTE SIGALOJA(NFCE), IMPRESSORA BEMATECH, web-agent 32bits.
C:\Users\faturamento\AppData\Local\Programs\web-agent\web-agent.exe launch "http://servidor:4010/webapp//?e=ambiente&P=SIGALOJA&A=&A=006" --browser="C:\Program Files\Mozilla Firefox\firefox.exe"
Ambiente linux
web-agent.ini
[printer_map_port2spool]
lpt2=nome_da_impressora (minusculo)




10 Comentários