A TOTVS Printer é um arquivo binário (printer.exe ou totvsprinter.exe dependendo do ERP) utilizado como agente de impressão. Sua execução é feita por linha de comando onde os argumentos orientam a impressão.
Tem a função de gerar relatórios com saída em PDF ou diretamente em impressora quando utilizado em conjunto com a classe FWMSPrinter e também produzir códigos de barras 2D em formatos de arquivos de imagem utilizando um texto simples como fonte de dados.
Maiores detalhes do funcionamento do agente TOTVS Printer encontram-se disponíveis nos links abaixo.
Obter a versão
Para saber a versão da TOTVS Printer acesse a pasta de instalação e execute a linha de comando printer.exe -v no Windows ou ./printer -v no Linux e Mac.
Não recomendamos que sejam feitas chamadas diretas ao binário TOTVS Printer, normalmente ele é chamado internamente pelo sistema ERP na impressão de certos tipos de relatórios gerados através da classe FWMSPrinter, TReport e da função file2printer(). Desta forma é necessário que o binário TOTVS Printer esteja localizado no diretório de instalação do TOTVS | Application Server e TOTVS | SmartClient.
Este agente de impressão requer um Sistema Operacional com interface gráfica