Impressao FWMsPrinter por Rest/JOB

Tenho uma função FWMsPrinter que imprime na impressora sem nenhuma tela, porem por REST e JOB, ele fala que imprimiu porem não sai nada.


oPrinter      := FWMSPrinter():New('002SK',,.T.,StrTran(__reldir,"\","/"),.T.,,,"\\10.0.0.22\HP_LaserJet_E50145_ADM",,.T.)

minha impressora não esta listada no ambiente servidor, penso que pode ser isso, e a rotina não encontra a impressora.(como coloco ela ?)

Guilherme,

Quando for via job a configuração deverá ser assim:

cArquivo := "Reljob" + dToS(Date()) + "" + StrTran(Time(), ':', '-') + ".pdf"

oPrintJob := FWMSPrinter():New(cArquivo, IMP_PDF, .F., '', .T., .F., , , .T., .T., , .F.)

// esse diretório tem que estar dentro do \protheus_data\

oPrintJob:cPathPDF := "\printerjob\

Olá Jorge !
No caso ai seria em PDF, queria direto na impressora

Entrei em contato com a TOTVS e eles complementaram a documentação:

https://tdn.totvs.com/display/framework/FWMsPrinter

Guilherme, você conseguiu fazer funcionar a impressão automática sem interface?

Estou com a mesma situação aqui, preciso imprimir através de um JOB direto em uma impressora da rede. Tenho um schedule rodando no server do Protheus que quando executado, diz que imprimiu o relatório feito em FWMSPRINTER, mas a impressão não sai. Se colocar a mesma rotina no menu ou chamar pela tela de splash (tela inicial do PRotheus), funciona!

Entre no link: FWMsPrinter - Frameworksp - TDN la no final, tem os parametros que tem que preencher e como preencher pra funcionar via JOB/schedule. verifica se a rotina ta atualizada que vai funciona

Pergunta: o appserver está rodando como console ou via serviço?! Se for via serviço do Windows, tente rodar em console e verifique se funciona …

Também estou com o mesmo problema quando é a geração via job/sem interface para uma impressora não fiscal. Alguém conseguiu fazer funcionar?

Entre no link: FWMsPrinter - Frameworksp - TDN la no final, tem os parametros que tem que preencher e como preencher pra funcionar via JOB/schedule. verifica se a rotina ta atualizada que vai funcionar