Bom dia, pessoal!
Estou utilizando a biblioteca ACBrLibPosPrinter 2.0.1.232 para comunicação com uma impressora via IP. Por exemplo: Porta=TCP:192.168.0.75:9100.
Minha aplicação está desenvolvida em C#, mas estou enfrentando um problema relacionado ao funcionamento.
Cenário 1: Quando executo o código em uma aplicação Windows Forms, tudo funciona perfeitamente: tanto a impressão quanto o corte do papel são realizados com sucesso.
Cenário 2: No entanto, ao executar o mesmo código em um Serviço do Windows, o corte do papel não é realizado.
Fiz testes de duas formas no Serviço do Windows:
Utilizando o método da biblioteca (posPrinter.CortarPapel()).
Inserindo a tag de corte diretamente na string que será impressa.
Em ambos os casos, o corte do papel falhou.
Alguém já enfrentou esse problema? Teriam alguma orientação sobre como corrigir isso?
Desde já, agradeço pela ajuda!