Imprimir um PDF em uma impressora usando o IP (está em outra empresa)

Gostaria de saber se tem como mandar imprimir um arquivo PDF desenvolvendo alguma rotina em ADVPL em uma impressora que está fora da empresa (ser´afornecido acesso a mesma através de um IP). Se sim, qual função utilizar. E também se é preciso instalar algum driver dar impressora ou por ser PDF basta utilizar essa função?

Luciano, você adicionou essa impressora em seu computador? Você consegue fazer impressões nela fora do Protheus?

A situação ainda não existe, está em estudo, mas o cenário é o seguinte: Ocorre que algumas impressoras permitem conectar um pendrive com arquivo PDF, selecionar o arquivo e mandar imprimir (na própria impressora). Como a impressora está na rede de outra empresa, será feito um mapeamento/redirecionamento de IP de forma que ao enviar um PDF para esse IP específico dessa impressora, o PDF seja impresso. Não é se trata de uma impressora instalada na rede onde está o Prothues. Não sei se alguém já passou por isso.

Boa tarde!

Consegui fazer isso em uma customização ao mapear a impressora desejada no servidor e informando o nome da impressora mapeada através propriedade cPrinter da classe FwMsPrinter.

Exemplo utilizando essa classe:


oPrint := FwMsPrinter():New('BOLETO', IMP_SPOOL, .T., , .T., , , 'IMPRESSORA_01')