Por que sua impressora Zebra responde ao ping mas não imprime na porta 9100
A impressora tem IP, responde ao ping e as páginas web abrem, mas enviar ZPL por TCP/IP RAW na porta 9100 falha com conexão recusada ou esgotada. Em impressoras Zebra colocadas no mercado na região EMEA a partir de 1º de agosto de 2025, isso é o esperado: a porta 9100 vem desabilitada por padrão devido às mudanças de segurança do EU RED e precisa ser reabilitada de forma deliberada.
Por que a porta 9100 está desabilitada
Para atender às disposições de cibersegurança da Diretiva de Equipamentos de Rádio da UE (artigo 3.3 d/e/f), a Zebra distribui o firmware afetado com os serviços de rede não autenticados desativados por padrão. Impressoras colocadas no mercado na região EMEA a partir de 1º de agosto de 2025 têm a porta TCP RAW 9100 fechada de fábrica; as colocadas no mercado antes dessa data não são afetadas.
Entram no escopo apenas impressoras com capacidade sem fio ou de rádio com Ethernet: Wi-Fi; RFID, Bluetooth ou Smartcard com Ethernet; e placas ou berços de opção Bluetooth com Ethernet. Dispositivos somente USB, somente Ethernet e somente Bluetooth/RFID não são afetados.
Séries afetadas: ZQ300/500/600 · ZD200/400/500/600 · ZT200/400/500/600 · ZE500 · ZC300/350
O que é o Protected Mode?
O Protected Mode é o estado de segurança EU RED da Zebra. Enquanto está ativo, os serviços legados e não autenticados permanecem desativados até que um administrador se autentique e os habilite: TCP RAW (9100/9200/9300), FTP, SNMP v1/v2, LPD e as páginas web da impressora.
O assistente exige uma senha de Protected Mode de pelo menos 14 caracteres. Ela não pode ser recuperada: se você perdê-la, a única saída é uma restauração de fábrica. Um PIN separado do painel frontal protege as alterações feitas no display da impressora.
Verifique se a porta 9100 está aberta
O ping só prova que a impressora está na rede; não diz nada sobre a porta 9100. Teste a porta diretamente antes de mudar qualquer coisa.
Windows (PowerShell)
Test-NetConnection 192.168.1.100 -Port 9100TcpTestSucceeded : True significa que a porta está aberta. TcpTestSucceeded : False significa que está fechada — esperado em uma impressora EU RED nova.
macOS / Linux
nc -vz -w 3 192.168.1.100 9100"succeeded" ou "open" significa que a porta está escutando; "Connection refused" ou um tempo esgotado significa que está fechada.
Passo a passo: habilitar a porta 9100 com o Nucleus Connector
O Zebra Nucleus Connector é o app de configuração gratuito (Windows, Android, iOS) com um Security Settings Wizard guiado e suporte EU RED integrado. Siga o assistente conforme documentado pela Zebra; os rótulos podem variar um pouco por firmware e modelo.
- 1
Instale o Nucleus Connector
Baixe o Zebra Nucleus Connector pela página de download oficial da Zebra (Windows/Android/iOS). Não use espelhos de terceiros.
- 2
Conecte a impressora por USB
Conecte a impressora ao PC com um cabo USB, abra o Nucleus Connector e aguarde o Printer Dashboard mostrar Status: Ready e Connection: USB.
- 3
Inicie o Security Settings Wizard
Abra o Security Settings Wizard, leia o aviso de Protected Mode e escolha Adjust Settings e Begin Security Settings Wizard.
- 4
Crie uma senha de Protected Mode
Defina uma senha de pelo menos 14 caracteres (letras, números e caracteres especiais permitidos). Guarde-a em local seguro: ela não pode ser recuperada.
- 5
Selecione Protected Mode Off
Escolha Protected Mode Off e continue com Next. É o estado em que você pode reabilitar os serviços bloqueados pelo EU RED.
- 6
Habilite TCP/IP Raw Ports
Na tela Additional Security Settings, ative Enable TCP/IP Raw Ports — isso restaura 9100, 9200 e 9300. Deixe FTP, SNMP v1/v2 e LPD desativados a menos que precise deles.
- 7
Aplique as configurações
Continue com Next, revise o resumo e escolha Apply Settings. Opcionalmente marque Save settings to file para reutilizar a configuração em outras impressoras.
- 8
Reinicie e volte para a rede
Deixe a impressora reiniciar se solicitado e reconecte-a à sua LAN para que fique acessível novamente pelo IP de rede.
Teste a porta 9100 de novo
De volta à rede, execute a mesma verificação a partir do mesmo host de onde você imprime.
Test-NetConnection 192.168.1.100 -Port 9100Agora você deve obter TcpTestSucceeded : True. Se ainda estiver False, a impressora pode não ter reiniciado, você pode estar testando a interface errada, ou há um firewall entre você e a impressora.
Envie uma etiqueta ZPL de teste
Com a 9100 aberta, envie uma etiqueta mínima para verificar todo o caminho: aplicativo, rede e motor de impressão. Salve o ZPL abaixo como test.zpl, ou abra-o primeiro no editor.
^XA
^FO50,50^A0N,40,40^FDPort 9100 is working^FS
^XZEnvie (macOS / Linux)
cat test.zpl | nc 192.168.1.100 9100Envie (Windows PowerShell, sem software extra)
$zpl = "^XA^FO50,50^A0N,40,40^FDPort 9100 is working^FS^XZ"
$c = [System.Net.Sockets.TcpClient]::new('192.168.1.100', 9100)
$s = $c.GetStream()
$b = [System.Text.Encoding]::ASCII.GetBytes($zpl)
$s.Write($b, 0, $b.Length); $s.Close(); $c.Close()Valide seu ZPL antes de imprimir
Quando uma etiqueta não sai certa, saber se o problema é a conexão ou o ZPL evita desperdício de material. Visualize e valide o código primeiro e depois envie a etiqueta verificada para a porta 9100.
Abrir o visualizador ZPLSolução de problemas
| Sintoma | Causa provável | O que verificar |
|---|---|---|
| O ping funciona, a porta 9100 falha | EU RED / Protected Mode desabilita TCP RAW por padrão | Execute o assistente do Nucleus Connector e habilite TCP/IP Raw Ports |
| Conexão recusada na 9100 | A porta está fechada / não está escutando | Confirme que o assistente foi aplicado; reinicie a impressora; verifique TCP/IP Raw Ports |
| Tempo esgotado na 9100 | Um firewall, VLAN ou ACL de roteador descarta a 9100 | Teste a partir da mesma sub-rede; verifique o firewall do host e as ACLs de rede |
| O Nucleus Connector não encontra a impressora | O assistente precisa de USB; a descoberta na rede é limitada | Conecte por USB e aguarde Status: Ready / Connection: USB |
| A porta abre mas nada imprime | O transporte está ok; o problema é o conteúdo ou o formato | Envie a etiqueta ZPL de teste; valide o ZPL; verifique mídia e calibração |
| O driver imprime, mas o RAW 9100 falha | O driver usa o próprio caminho; o RAW 9100 continua desativado | Habilite TCP/IP Raw Ports — driver e impressão RAW são independentes |
| A porta funciona e depois fecha de novo | Config não aplicada, reset de firmware, ou uma política de frota rebloqueia | Execute o assistente de novo e Apply Settings; verifique qualquer política MDM/de gestão de impressão |
É seguro habilitar a porta 9100?
Habilitar a 9100 é normal e muitas vezes necessário, mas faça isso de forma deliberada. O TCP RAW na 9100 não tem criptografia nem autenticação próprias — por isso o EU RED a desabilita por padrão.
- Habilite-a apenas quando seu fluxo precisar de impressão TCP RAW e somente em redes internas confiáveis.
- Nunca exponha a porta 9100 diretamente à internet — mantenha-a atrás da sua LAN/VLAN e firewall, ou roteie as sedes remotas por uma VPN.
- Deixe FTP, SNMP v1/v2 e LPD desativados a menos que algo os exija especificamente.
- Guarde bem a senha de Protected Mode — perdê-la obriga a uma restauração de fábrica.
Perguntas frequentes
Por que consigo dar ping na impressora Zebra mas não imprimir?
O ping apenas confirma que a impressora está na rede. A impressão RAW precisa da porta TCP 9100 escutando, e nos dispositivos EU RED (colocados no mercado a partir de 1º de agosto de 2025) ela vem fechada por padrão. Habilite TCP/IP Raw Ports com o Nucleus Connector.
É seguro habilitar a porta 9100?
Tudo bem em uma rede interna confiável quando seu fluxo precisa de impressão TCP RAW. A porta 9100 não tem criptografia nem autenticação próprias, então nunca a exponha diretamente à internet — mantenha-a atrás do firewall ou de uma VPN.
Quais impressoras Zebra são afetadas pelo EU RED?
Modelos com capacidade sem fio ou de rádio com Ethernet colocados no mercado a partir de 1º de agosto de 2025: ZQ300/500/600, ZD200/400/500/600, ZT200/400/500/600, ZE500 e ZC300/350. Dispositivos somente USB e somente Ethernet não estão no escopo.
O que é o Protected Mode da Zebra?
O estado de segurança EU RED da Zebra. Serviços legados e não autenticados (TCP RAW 9100/9200/9300, FTP, SNMP v1/v2, LPD, páginas web) vêm desativados por padrão e exigem um administrador autenticado e uma senha de 14+ caracteres para serem alterados.
Posso habilitar a porta 9100 sem o Nucleus Connector?
A configuração de segurança também pode ser aplicada com o Zebra Setup Utilities (uma impressora por vez) e salva em um arquivo reutilizável. O Nucleus Connector é o caminho guiado atual que a Zebra recomenda para o assistente EU RED.
Preciso definir uma senha para habilitar a porta 9100?
Sim. O Security Settings Wizard exige uma senha de Protected Mode de pelo menos 14 caracteres antes de aplicar as alterações. Ela não pode ser recuperada, então guarde-a bem — perdê-la obriga a uma restauração de fábrica.
Fontes: Zebra "FAQ's – EU RED Requirements for End Users" e a documentação do Zebra Nucleus Connector (docs.zebra.com); funções das portas conforme o artigo de suporte da Zebra 000031643; ajustes do Protected Mode conforme o PrintSecure Administration Guide (zebra.com/asr).
