Ao tentar imprimir um documento do Word que contém muitas equações, o serviço de spooler de impressão pode disparar e usar gigabytes de memória. Isso faz com que o trabalho de impressão trave, outros documentos falhem e, em casos graves, o spooler pare. A causa raiz é que o Word renderiza cada equação como um gráfico de alta resolução durante o spooling e, para documentos complexos, esse processo consome RAM em excesso. Este artigo explica por que o pico acontece e fornece três correções específicas: alterar a configuração de qualidade de impressão, desabilitar a renderização de equações no spooler e dividir documentos grandes com muitas equações.
Principais conclusões: Corrigir pico de memória do spooler de impressão do Word em documentos com muitas equações
- Arquivo > Opções > Avançado > Imprimir > Usar qualidade de rascunho: Reduz a resolução de renderização por equação, cortando o uso de memória do spooler em até 60%.
- Edição do registro para desabilitar o spooling do servidor OLE de equações: Impede que o Word envie gráficos de equações para o spooler, reduzindo o pico de memória para quase zero em páginas com muitas equações.
- Dividir o documento em seções menores: Limita o número de equações processadas em um único trabalho de spooler, evitando o pico.
Por que o Word causa um pico de memória no spooler de impressão em documentos com muitas equações
O Word usa o serviço de spooler de impressão do Windows para preparar documentos para impressão. Quando um documento contém equações criadas com o Editor de Equações integrado, o Word converte cada equação em um metarquivo ou bitmap de alta resolução antes de enviá-lo ao spooler. Para um documento com dezenas ou centenas de equações, essa conversão ocorre para cada equação em cada página sendo impressa. O spooler armazena todos esses gráficos na memória até que o trabalho de impressão seja concluído.
O pico de memória ocorre porque o spooler não libera os gráficos até que todo o trabalho seja spoolado. Se o documento tiver 100 equações, cada uma renderizada como uma imagem de 300 DPI, o spooler pode consumir de 1 a 3 GB de RAM. Em sistemas com 8 GB ou menos, isso aciona paginação de disco e lentidão severa. O pico é especialmente comum em documentos que usam o formato de equação Profissional, que produz gráficos maiores que o formato Linear.
Um fator secundário é a interação entre o Word e o driver da impressora. Alguns drivers de impressora solicitam bitmaps de página inteira durante o spooling, agravando o uso de memória quando há equações. As correções abaixo abordam tanto a renderização no lado do Word quanto o processamento no lado do driver.
Como corrigir o pico de memória do spooler de impressão para documentos com muitas equações
Método 1: Ativar a impressão em qualidade de rascunho no Word
A impressão em qualidade de rascunho reduz a resolução de todos os gráficos, incluindo equações, para 96 DPI ou menos. Isso reduz drasticamente o consumo de memória de cada equação no spooler.
- Abra as Opções do Word
Clique em Arquivo > Opções. A caixa de diálogo Opções do Word é aberta. - Vá para a guia Avançado
No painel esquerdo, clique em Avançado. - Role até a seção Imprimir
Role para baixo até ver o título Imprimir. - Ative Usar qualidade de rascunho
Marque a caixa rotulada Usar qualidade de rascunho. Essa configuração se aplica apenas ao documento atual se você o salvar; para todos os novos documentos, defina-a no modelo padrão. - Clique em OK e imprima
Feche a caixa de diálogo e imprima o documento. Monitore o Gerenciador de Tarefas para verificar se a memória do spooler permanece abaixo de 500 MB.
Método 2: Desabilitar o spooling do servidor OLE de equações via registro
Este método impede que o Word envie gráficos de equações para o spooler em sua forma de resolução total. A edição do registro instrui o servidor OLE do Editor de Equações a renderizar equações como placeholders de baixa resolução durante o spooling.
- Feche o Word completamente
Salve todos os documentos e saia do Word. Verifique se nenhum processo do Word permanece no Gerenciador de Tarefas. - Abra o Editor de Registro
Pressione a tecla Windows + R, digite regedit e pressione Enter. Clique em Sim se solicitado pelo Controle de Conta de Usuário. - Navegue até a chave do Editor de Equações
Vá para HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Equation. Se a chave Equation não existir, clique com o botão direito em Common, selecione Novo > Chave e nomeie como Equation. - Crie um valor DWORD
Clique com o botão direito no painel direito, selecione Novo > Valor DWORD (32 bits). Nomeie como PrintQuality. - Defina o valor como 0
Clique duas vezes em PrintQuality, defina Dados do valor como 0 e clique em OK. Isso força as equações a renderizar na qualidade mínima durante o spooling. - Reinicie o Word e imprima
Abra o Word, carregue o documento e imprima. Verifique o uso de memória do spooler; deve permanecer abaixo de 300 MB mesmo para documentos com mais de 200 equações.
Método 3: Dividir o documento em seções menores
Se a edição do registro não for possível devido a restrições de TI, dividir o documento limita o número de equações por trabalho de impressão.
- Identifique capítulos com muitas equações
Percorra o documento e observe quais seções têm 20 ou mais equações. - Copie uma seção para um novo documento
Selecione o conteúdo de um capítulo, pressione Ctrl+C, abra um novo documento em branco e pressione Ctrl+V. - Imprima a seção
Imprima apenas este documento menor. O spooler processa no máximo 20 a 30 equações de cada vez. - Repita para cada seção
Imprima cada seção com muitas equações separadamente. Isso evita o pico cumulativo de memória.
Se o Word ainda tiver problemas após a correção principal
Pico de memória do spooler do Word persiste após qualidade de rascunho
Se ativar a qualidade de rascunho não reduzir a memória, o driver da impressora pode estar substituindo a configuração. Abra as propriedades da impressora na caixa de diálogo Imprimir (clique em Propriedades da Impressora ou Preferências). Procure uma configuração chamada Recursos Avançados de Impressão, Spooling de Metarquivo Aprimorado ou Modo de Renderização de Página. Defina como Básico, Baixa Resolução ou Desabilitar. Em seguida, tente imprimir novamente.
Trabalho de impressão nunca inicia e spooler mostra 0%
Isso geralmente significa que o spooler travou devido ao pico de memória. Abra Serviços (services.msc), encontre Spooler de Impressão, clique com o botão direito e selecione Reiniciar. Em seguida, aplique o Método 1 ou 2 antes de imprimir novamente. Para evitar recorrência, configure o spooler para reiniciar automaticamente clicando duas vezes em Spooler de Impressão em Serviços, definindo Tipo de inicialização como Automático e, na guia Recuperação, definindo Primeira falha como Reiniciar o Serviço.
Equações impressas como caixas em branco após edição do registro
O valor de registro PrintQuality igual a 0 pode fazer com que alguns drivers de impressora mais antigos ignorem completamente a renderização de equações. Se as equações aparecerem como quadrados em branco, altere o valor de PrintQuality para 1 (qualidade média) ou exclua o valor para reverter ao padrão. Em seguida, use o Método 1 como alternativa.
Qualidade de rascunho vs Edição do registro vs Divisão: Redução de memória do spooler
| Item | Qualidade de Rascunho | Edição do Registro | Divisão do Documento |
|---|---|---|---|
| Redução de memória | 50-60% | 80-95% | Varia conforme o tamanho da seção |
| Aparência das equações | Baixa resolução | Resolução mínima | Resolução total por seção |
| Tempo de configuração | 30 segundos | 5 minutos | 10-20 minutos |
| Persistência entre documentos | Por documento ou modelo | Todos os documentos neste PC | Manual por documento |
| Risco de restrição de TI | Nenhum | Pode ser bloqueado | Nenhum |
Agora você pode imprimir documentos com centenas de equações sem que o spooler consuma memória em excesso. Comece com a impressão em qualidade de rascunho, pois não requer alterações no registro e leva menos de um minuto. Se o pico persistir, aplique a edição do registro para desabilitar o spooling de equações em alta resolução. Para sistemas bloqueados, dividir o documento em seções com poucas equações é a alternativa mais segura. Como dica avançada, combine a qualidade de rascunho com a edição do registro para redução máxima; isso mantém a memória do spooler abaixo de 200 MB mesmo para documentos com 500 equações.