Wiki - Centrium Sistemas

Servidor de Impressão 3.0

Autor: rodrigo · 2026-01-30

Objetivo

Efetuar a impressão da NFCe, diretamente na impressora.

Compatibilidade

Versão 15.00 ou superior

Configuração Chrome:

Problemas de permissão para endereços locais - Google Chrome

A partir da versão 142 do Google Chrome, passaram a ser exigidas permissões adicionais para comunicação com endereços locais.
Para evitar esse erro:

imagem

No Chrome acesse: chrome://flags/#local-network-access-check

E desablite o flag Local Network Acces

imagem

Reinicie o Chrome e tente realizar a impressão novamente.

INSTALAÇÃO LOCAL (COMPUTADOR ONDE ESTÁ INSTALADO A IMPRESSORA)

Drives para impressora Epson TM T20X

imagem
imagem

Versão 3.0

Para a versão 3.0 do servidor de impressão é necessário baixar o aplicativo  para impressora Epson “EPSON TM Virtual Port Driver Port Assignment Tool”, que pode ser baixado no site https://epson.com.br/peps-drivers-apis-impressoras-fiscais.

Para windows 11, baixar o arquivo no ftp da centrium
"Servidor de Impressao EPSON/TMVirtualPortDriver870f.zip"

imagem

CONFIGURAÇÃO DO DRIVER PELO EPSON TM-T20X UTILITY

O utilitário do drive deverá ser configurada no modo Vender Class.
A explicação para isso é que no modo Printer Class, a impressora é reconhecida pelo S.O e todo o processo de gerenciamento é feito pelo windows. Já o modo Vender Class utiliza a dll InterfaceEpsonNF.dll, que encontra a impressora a partir de uma porta USB virtual utilizado pelo Servidor de Impressão Centrium.

Um dos problemas mais comuns ao utilizar a impressora no modo Printer Class é por exemplo, a desordenação das impressões.

Para configurar o driver, é possível pelo seguinte cenário:
1 – Tenha o Epson Utility instalado, procure por “Epson” no menu iniciar

imagem

2 – Selecione a impressora e dê Ok

imagem

3 – Em Definições detalhadas > Interface, selecione a opção Vender Class e clique em Definir para a impressora e depois Definir.

imagem

Configuração EPSON TM Virtual Port Driver Port Assignment Tool para a versão 3.0

Selecione a porta, clique em Assing, após clica no USB e selecione a impressora instalada. Está configuração serve para emular uma Porta serial na conexão USB e então conseguir conectar ao novo servidor 3.0.
Utilizar uma Porta que esteja liberada, normalmente usamos a COM2
Observar tópico ( 4 ) pois o config.xml precisa conter a mesma porta utilizada no Epson TM Virtual.

imagem

Como baixar o Servidor de Impressão Centrium e Configurar

Versão 3.0 do Servidor de Impressão

Para configurar a versão 3.0 do servidor de impressão siga os passos de configuração deste post, com as seguintes particularidades:
Acesse o FTP http://ftp.centrium.com.br/ e procure por ServidorImpressao3.zip.

imagem

Extraia os arquivos para uma pasta fixa e fácil acesso, como “C:\ServidorImpressao”

imagem

Ainda há a necessidade de Associar um PDV ao usuário como na versão 2.0, e configurar a versão do servidor para 3.0 nas configurações de NFCe. No cadastro de PDV existe uma nova configuração de Host do PDV, que é o nome da máquina onde a Impressora está instalada, seguido da porta de rede. Pode ser tanto o IP da máquina como o Nome dela.

Endereço de Host do PC da Impressora = Nomedocomputador:4545
Esse nome do computador deve ser o que está com a Impressora instalada Fisicamente.

imagem

Caso deixar em branco, será utilizado uma configuração default de “localhost:4545” e exibirá uma mensagem em tela avisando que o Host não está configurado. Caso a impressora esteja em outra máquina e o host não estiver configurado, nada acontecerá, caso esteja configurado o host e em outra máquina, a impressão será enviada para aquela máquina.

imagem

Configuração no Navegador para o 3.0

Abra o Chrome e vá no link “chrome://flags/”. Procure por ” Insecure origins treated as secure”, ative e adicione os IPs ou nomes da máquinas seguida da porta, e adicione o “http://127.0.0.1” juntamente. Após reinicie o navegador.

imagem

Além do item acima precisa liberar as url nas politicas de segurança do navegador, pode ser feito manualmente ou executando powershell como admin.
Onde verificar: chrome://policy/
Script para Liberar as urls
Acesso e ftp da Centrium e baixe o arquivo "Script Correção Cors Servidor de impressao.zip", descompact e rode como admin conforme o navegador.
Caso não execute o passo acima o navegador não vai enviar o comando de impressao para o servidor de impressao
No inspecionar elemento vai ter um erro assim, "CORS error"

imagem

Anteriormente isto era resolvido mudando o atalho do chrome.

4 - Edite o arquivo “Config.xml” e coloque a porta COM para a porta COM configurada no EPSON TM Virtual Port Driver Port Assignment Tool.

Altere as propriedades do executável “ImpressaoCentrium.exe” para executa-lo sempre como Administrador.

imagem

Crie um atalho desse executável e coloque na pasta startup do usuário, pode ser aberta pelo comando executar “%AppData%\Microsoft\Windows\Start Menu\Programs\Startup”. Agora o Executável será iniciado juntamente com o Windows.

imagem

O aplicativo fica rodando em backgroud com seu ícone de acesso no tray do windows. Ao abrir o tray será exibido a porta de rede e a conexão COM que o servidor está rodando, e a cada impressão será exibida a mensagem de sucesso ou falha com a mensagem de erro.

imagem

Configurações de rede (INSTALAR NO COMPUTADOR QUE ESTÁ EM REDE) Em rede NÃO Precisa instalar o 3.0

Configurar Navegador

Abra o Chrome e vá no link "chrome://flags/". Procure por "Insecure origions treated as secure", ative e adicione os IPs ou nomes da máquina seguida de porta, adicione o 127.0.0.1:4545
Exemplo: http://127.0.0.1,http://127.0.0.1:4545,http://CaixaPrincipal:4545
CaixaPrincipal aqui é o nome do computador

imagem

Segurança de REDE que precisam ser verificadas caso não imprima:

Caso não inicie automáticamente pelo inicializar no Windows, usar o agendador do windows de tarefas.

Melhor solução (quando o Startup falha): Agendador de Tarefas ✅

Funciona até para programas que precisam de admin.

  1. Pressione Win + R → digite taskschd.msc
  2. Clique em Criar Tarefa
  3. Aba Geral:
    • Marque Executar com privilégios mais altos
  4. Aba Disparadores:
    • Novo → Ao fazer logon
  5. Aba Ações:
    • Nova → Iniciar um programa
    • Aponte para o .exe
  6. Salvar e reiniciar o PC

imagem
imagem
imagem

imagem 👉 Essa é a forma mais confiável. Caso o PC esteja em rede e o segundo não imprima.

Liberar portas no Firewall em Saída e Entrada. 4545
Saida do computador que está imprimindo por rede.

Entrada do computador que está com a Impressora instalada.

Ativar servidor 3.0 no centrium
Digitação de Notas/Configuração/NFCE/Tipo Impressao NFCe/EPSON
Versão do Servidor de Impressão = 3.0

imagem

Configurar usuários inserindo o PDV

imagem