Seu notebook com Windows 11 em ARM (Snapdragon X) detecta a HP MFP 3301, mas nada imprime? Este guia explica por que isso acontece (drivers ARM64), como tentar imprimir via IPP/Mopria sem driver da HP e as alternativas seguras antes de pensar em trocar a impressora.
Visão geral do problema
Depois de migrar para um portátil com Windows 11 Home 24H2 baseado em ARM (família Snapdragon X), a multifuncional HP MFP 3301 é reconhecida pelo sistema, porém os trabalhos não saem. Tentativas de instalação com HP Smart, HP Easy Start ou utilitários correlatos falham, às vezes com mensagens como “PlugPlay failed to start / Verify that you have sufficient privileges to start system services”. Em outros computadores (x86/x64) a impressora funciona normalmente.
Este comportamento é típico de modelos que dependem de drivers de kernel do fabricante (muitas vezes host‑based/GDI) não disponíveis em ARM64. Em plataformas ARM, a regra é clara: drivers de kernel precisam ser nativamente ARM64. Quando o instalador tenta iniciar serviços x86/x64, aparecem erros de inicialização/privilegios, mesmo que a conta tenha direitos administrativos.
Por que isso acontece no Windows em ARM
No Windows em ARM, apenas aplicações e drivers compilados para ARM64 podem executar no nível de kernel. Aplicações x86/x64 podem rodar em emulação (quando suportado), mas drivers não. Drivers de impressão entram nessa categoria. Por isso, modelos de impressoras que exigem driver específico do fabricante e não falam padrões abertos (como IPP/Mopria, PCL6 ou PostScript) ficam sem caminho direto de impressão no ARM.
O caminho suportado pelo Windows 11 em ARM é usar o driver de classe da Microsoft — “Microsoft IPP Class Driver” (Mopria/IPP) e, quando aplicável, “Microsoft PCL‑6 Class Driver” ou “Microsoft PS Class Driver”. Esse método dispensa driver do fabricante, desde que a impressora implemente os protocolos/linguagens correspondentes.
Matriz de compatibilidade (prática)
Tecnologia do equipamento | Precisa driver do fabricante? | Funciona em ARM com driver de classe? | Como identificar | Resultado provável no ARM |
---|---|---|---|---|
Mopria / IPP Everywhere / AirPrint (IPP/IPPS) | Não | Sim (Microsoft IPP Class Driver) | Painel/EWS mostra “IPP/Mopria/AirPrint” habilitado | Alta chance de sucesso por rede |
PCL6 (PCL XL) nativo | Não (na maioria dos casos) | Possível (Microsoft PCL‑6 Class Driver) | Especificação do produto/relatório de configuração | Boa chance de imprimir com PCL‑6 |
PostScript/PS nativo | Não (na maioria) | Possível (Microsoft PS Class Driver) | Especificação indica “PS”/“PostScript” | Boa chance de imprimir com PS |
Host‑based / GDI (renderização no PC) | Sim | Não (sem driver ARM64) | Geralmente modelos de entrada sem PCL/PS/IPP | Exige servidor intermediário x64 ou substituição |
USB DOT4 / Proprietário | Sim | Não (via USB) / Talvez via rede | Conecta por USB e o Windows pede pacote HP | Prefira rede; USB tende a falhar no ARM |
Diagnóstico rápido (5 minutos)
- Prefira rede (Wi‑Fi/Ethernet) em vez de USB. Muitos equipamentos HP utilizam camadas USB/DOT4 que dependem do pacote HP e não funcionam em ARM.
- Confirme serviços do Windows: abra
services.msc
e verifique se Plug and Play e Spooler de Impressão estão em Execução e com Inicialização Automática. - Atualize o firmware da MFP (pelo painel ou pela página web interna, EWS) e ative IPP/Mopria/AirPrint se existir a opção.
- Adicione manualmente por IPP:
- Abra
Configurações/Definições → Bluetooth e dispositivos → Impressoras e scanners → Adicionar dispositivo
. - Se não aparecer como IPP, escolha Adicionar manualmente → Usar endereço IP e informe o IP da impressora.
- Quando solicitado o driver, selecione Microsoft IPP Class Driver. Se não imprimir, teste Microsoft PCL‑6 Class Driver ou Microsoft PS Class Driver.
- Abra
- Imprima uma página de teste. Se o job chega à fila e a impressora “acorda” mas nada sai, é sinal de que o modelo não entende IPP/PCL/PS e depende de driver HP específico.
Soluções passo a passo
A. Zerar o subsistema de impressão
Comece limpando tudo que possa conflitar:
- Remova apps e drivers HP:
Configurações/Definições → Aplicativos → Aplicativos instalados
: desinstale “HP Smart”, “HP Easy Start/Assistant” e utilitários HP.Painel de Controle → Dispositivos e Impressoras → Propriedades do Servidor de Impressão → Aba Drivers
: remova drivers HP antigos.
- Reinicie serviços:
- Em
services.msc
, defina Spooler de Impressão e Plug and Play como Automático e Em execução. Reinicie os serviços.
- Em
- Reinicie o PC para garantir que filas e caches foram descarregados.
Por que isso ajuda? Instaladores que falham deixam filas e serviços em estado inconsistente. Limpar drivers e reiniciar o spooler elimina travas, portas DOT4 órfãs e entradas antigas do registro.
B. Caminho suportado no ARM: imprimir sem driver do fabricante (IPP/Mopria/PCL/PS)
O objetivo é falar com a impressora em protocolos que o Windows sabe usar sem driver do fabricante:
- Conecte por rede (Ethernet/Wi‑Fi). Evite USB.
- Ative IPP/Mopria na MFP:
- No painel da impressora: procure por “Serviços Web”, “AirPrint”, “Mopria”, “IPP”, “ePrint” ou similares.
- Na página EWS (web interna da impressora): habilite IPP/IPP‑TLS (IPPS) e salve.
- Adicione pelo endereço IP e escolha:
- Microsoft IPP Class Driver (preferencial).
- Se a MFP anunciar PDLs (linguagens) clássicas, teste Microsoft PCL‑6 Class Driver ou Microsoft PS Class Driver.
- Teste PDF e página de teste. Se PDF imprime e documentos Office não, ajuste “Formato de spooling”: em
Propriedades da Impressora → Avançado
, alterne entre Iniciar a impressão imediatamente e Spoolar primeiro, e marque/desmarque Renderizar trabalhos no computador cliente.
Dica: quando o Windows identifica a fila como “Dispositivo IPP” ou “IPP over HTTP/HTTPS”, você está no caminho certo para ARM.
C. Se a HP MFP 3301 depender de driver HP (sem IPP/PCL/PS)
Nesse cenário, há três saídas práticas:
- Usar um PC intermediário x64 como servidor:
- Instale o driver HP correto em um PC Windows x64 e garanta que a impressora funcione localmente (USB ou rede).
- Compartilhe a impressora na rede.
- No portátil ARM, adicione a impressora compartilhada. O PC x64 fará a renderização do trabalho e enviará à MFP.
- Alternativa corporativa: serviço de nuvem com conector em um host x64 (ex.: Universal Print com connector). O ARM envia para a nuvem; o conector x64 imprime na MFP.
- Imprimir por outro dispositivo:
- Envie o documento para um PC/telefone capaz de imprimir nessa MFP (HP Smart móvel, por exemplo) até migrar para um modelo compatível com IPP.
- Substituir a impressora:
- Opte por modelos Mopria Certified / IPP Everywhere ou laser com PCL6/PostScript nativo. Eles funcionam com os drivers de classe da Microsoft no ARM.
Checklist rápido
- ✅ Priorize rede em vez de USB.
- ✅ Verifique suporte a Mopria/IPP ou PCL6/PS na MFP.
- ✅ Mantenha firmware atualizado e ative IPP/AirPrint/Mopria.
- ✅ Ao adicionar manualmente, escolha Microsoft IPP Class Driver (ou PCL‑6/PS).
- ✅ Serviços Plug and Play e Spooler em Automático/Em execução.
- ❌ Não insista em drivers HP x86/x64 no ARM — eles não carregam no kernel.
- ❌ Modelos host‑based/GDI sem PCL/PS/IPP não vão imprimir direto no ARM.
Perguntas e respostas diretas
- Há outra forma de fazer funcionar? Sim. Tente imprimir via IPP/Mopria usando o Microsoft IPP Class Driver. Se a MFP não suportar esses padrões, use um PC x64 como servidor (ou um conector de impressão) para processar os trabalhos.
- É um problema conhecido da Microsoft? Há correção? Não é bug. É o funcionamento esperado: drivers de kernel precisam ser ARM64. As “correções” são: usar os drivers de classe (IPP/PCL/PS) ou um driver ARM64 do fabricante (se existir).
- Precisa trocar a impressora? Só se a HP MFP 3301 não oferecer Mopria/IPP nem PCL/PS e não houver driver ARM64. Para evitar dores de cabeça, prefira modelos certificados Mopria/IPP Everywhere ou laser com PCL6/PS nativo.
Guia de decisão (fluxo rápido)
- A MFP anuncia IPP/Mopria?
- Sim → Adicione por IPP → Microsoft IPP Class Driver → Teste.
- Não → Vá para 2.
- A MFP tem PCL6 ou PostScript?
- Sim → Adicione por IP → escolha Microsoft PCL‑6 Class Driver ou Microsoft PS Class Driver → Teste.
- Não → Vá para 3.
- Precisa imprimir sem substituir a MFP?
- Use um PC x64 como servidor (compartilhamento/connector) e imprima do ARM para a fila compartilhada.
- Ou imprima via outro dispositivo até migrar de equipamento.
Passo a passo detalhado (comandos e caminhos)
Limpeza de drivers e filas
- Desinstale “HP Smart”, “HP Easy Start/Assistant” em
Configurações/Definições → Aplicativos
. - Remova filas antigas em
Configurações/Definições → Bluetooth e dispositivos → Impressoras e scanners
. - Abra
Painel de Controle → Dispositivos e Impressoras
, clique em qualquer área em branco e depois emPropriedades do Servidor de Impressão
→ Aba Drivers. Remova “HP …” que esteja relacionado ao modelo. - Em
services.msc
, reinicie Spooler de Impressão e Plug and Play. - Reinicie o Windows.
Adicionar por IPP (rede)
- Descubra o IP da MFP (pelo painel ou relatório de rede).
- Vá a
Configurações/Definições → Bluetooth e dispositivos → Impressoras e scanners → Adicionar dispositivo
. - Clique em O dispositivo que eu quero não está listado → Adicionar uma impressora usando um endereço TCP/IP.
- Defina Tipo de dispositivo como Dispositivo TCP/IP, preencha o IP e avance.
- Quando solicitado o driver, escolha Microsoft IPP Class Driver. Se não imprimir, repita o assistente e selecione Microsoft PCL‑6 Class Driver ou Microsoft PS Class Driver.
Quando só USB está disponível
USB em modelos HP mais antigos costuma exigir portas DOT4 e serviços do pacote HP — incompatíveis no ARM. Se USB for inevitável, as chances de sucesso aumentam apenas se a MFP já falar PCL/PS por USB (nem todas fazem). Sempre que possível, conecte por Ethernet/Wi‑Fi e use IPP.
Como verificar se a MFP suporta IPP/Mopria/PCL/PS
- Pelo painel ou EWS: procure opções “AirPrint”, “Mopria”, “IPP/IPP‑TLS”. Se houver, ative-as.
- Relatórios de configuração: em “Relatórios”/“Configuração”, verifique se aparecem “PCL”, “PostScript”, “IPP”, “Bonjour/AirPrint”.
- Comportamento na adição: se o Windows detectar automaticamente como “IPP”, excelente sinal. Se insistir em pedir “HP …” e nada mais, sinaliza dependência de driver do fabricante.
Erros comuns e significado
Mensagem/Comportamento | Causa provável | Como resolver |
---|---|---|
“PlugPlay failed to start / Verify that you have sufficient privileges to start system services” | Instalador tentou iniciar serviços/driver x86/x64 (incompatíveis com ARM) | Evite o pacote HP; use IPP/Mopria ou servidor x64. Verifique PnP/Spooler ativos. |
Fila recebe jobs, impressora acorda, mas nada é impresso | Fila configurada com driver que a MFP não entende (ex.: IPP ativo, porém MFP não aceita IPP de fato) | Troque o driver de classe (IPP ⇄ PCL6 ⇄ PS) ou confirme suporte real no equipamento. |
Instalador HP não conclui | Dependências/serviços do pacote não têm binários ARM64 | Desinstale tudo, limpe drivers e use método de classe. Evite repetir o instalador HP em ARM. |
USB reconhece, mas a fila nunca imprime | Porta DOT4/proprietária exige driver HP | Conecte por rede e use IPP. USB é desaconselhado em ARM para modelos host‑based. |
Dicas de desempenho e estabilidade
- Prefira IPPS (IPP sobre TLS) se a MFP suportar, especialmente em redes Wi‑Fi públicas.
- Se a rede usa IPv6, valide se a MFP anuncia serviços por mDNS/Bonjour em IPv6; em caso de dúvida, fixe o IPv4.
- Em
Propriedades da Impressora → Avançado
, experimente alternar o spooling e a renderização do lado do cliente para melhorar compatibilidade com certos aplicativos. - Evite conversores USB‑para‑Ethernet genéricos ligados à MFP; use a interface de rede nativa do equipamento.
Notas avançadas (para administradores)
- Modelo de driver v4: os drivers de classe da Microsoft seguem o modelo v4 e funcionam bem em ARM, desde que a impressora exponha o protocolo/PDL correspondente.
- Portas e protocolos: IPP geralmente opera via 631 (IPP) ou 443 (IPPS). Em ambientes restritos, libere as portas para o IP da MFP.
- Servidor intermediário: ao compartilhar via servidor x64, habilite a renderização no servidor para filas do tipo v3 e verifique permissões de impressão para usuários do ARM.
- Logs de spooler: use o Visualizador de Eventos → Microsoft-Windows-PrintService (operacional) para diagnosticar falhas de renderização.
Quando considerar a substituição da impressora
Se após todas as tentativas a MFP 3301 não imprimir via IPP/PCL/PS e não existir driver ARM64 do fabricante, a substituição é a opção que elimina gambiarras. Busque por:
- Mopria Certified ou IPP Everywhere (impressão sem driver, inclusive em ARM).
- PDLs abertos: PCL6 (PCL XL) e/ou PostScript.
- Atualizações de firmware regulares e painel/EWS com opções de IPP/IPP‑TLS.
Resumo
Este não é um “bug” do Windows 11 em ARM. É um comportamento por design: drivers de kernel precisam ser ARM64. Se a HP MFP 3301 exigir driver próprio e não falar IPP/PCL/PS, ela não imprimirá diretamente no ARM. O caminho mais confiável é tentar o driver de classe da Microsoft (IPP/Mopria, PCL‑6, PS). Se não houver suporte, use um PC x64 como servidor de impressão ou considere substituir por um modelo compatível com IPP/PCL/PS. Assim, você garante impressão estável hoje e compatibilidade futura com PCs ARM.
Perguntas frequentes (FAQ) rápidas
O HP Smart é obrigatório no ARM? Não. Ele ajuda na descoberta/fluxo de setup, mas não resolve a ausência de driver ARM64. Se a MFP não suportar IPP/Mopria/PCL/PS, o HP Smart não conseguirá imprimir.
Posso usar “Generic/Text Only”? Não é recomendado; serve apenas para testes rudimentares e não resolve gráficos/formatos modernos.
Por que no meu PC antigo (x64) a MFP imprime e no ARM não? No x64 há driver HP compatível. No ARM, sem driver ARM64 ou sem IPP/PCL/PS, falta a peça fundamental para imprimir direto.
Exemplo de roteiro prático (resumo operacional)
- Remova todo software/driver HP e reinicie Spooler/PnP.
- Ligue a MFP na rede e ative IPP/Mopria/AirPrint.
- Adicione a impressora pelo IP e selecione Microsoft IPP Class Driver.
- Se falhar, tente Microsoft PCL‑6 Class Driver e depois Microsoft PS Class Driver.
- Se todos falharem, use servidor x64 (compartilhamento ou conector) ou considere trocar de modelo.
Observação final: o erro “PlugPlay failed to start / privilégios” aparece porque o instalador tenta iniciar componentes/serviços incompatíveis com ARM. Resolver via IPP/Mopria (sem driver da HP) ou via servidor intermediário x64 é, na prática, o caminho mais confiável nesse cenário.