Erro NODRIVER no Protheus? Saiba Como Identificar e Corrigir

Tempo de leitura: 3 minutos

Erro NODRIVER

erro NODRIVER no ERP TOTVS Protheus é uma ocorrência comum que pode interromper processos importantes, especialmente aqueles que envolvem a geração de documentos ou relatórios que dependem de impressão. Entender a causa raiz e aplicar a solução correta é crucial para manter a produtividade do seu sistema.

 

Este guia prático detalha o que causa o erro e o passo a passo para resolvê-lo, otimizando o seu ambiente Protheus.

 

O Que É o Erro NODRIVER no Protheus?

A mensagem de erro NODRIVER (ou “Driver de Impressão Não Especificado/Não Encontrado”) geralmente surge quando o TOTVS Protheus tenta executar uma rotina de impressão (como a emissão de DANFE, relatórios gerenciais ou documentos diversos) e não consegue localizar ou carregar o arquivo do driver de impressão (.DRV) configurado no sistema.

Basicamente, o Protheus não sabe qual “linguagem” usar para se comunicar com a impressora.

 

💡 Principais Causas do NODRIVER

 

O problema quase sempre está ligado a uma falha de configuração ou ausência de arquivos essenciais.

  • Parâmetro MV_DRIVER Incorreto: O parâmetro do Protheus que especifica o nome do driver padrão está configurado de forma errada ou para um driver que não existe no ambiente.

  • Arquivo .DRV Ausente: O arquivo físico do driver de impressão (ex: 

    1
    EPSON.DRV
    , 
    1
    HP5.DRV
    ), que deve estar na pasta 
    1
    SYSTEM
     do Protheus (dentro da pasta do RPO/Data), não foi copiado ou está faltando.

  • Driver Incompatível ou Desatualizado: Em raras ocasiões, o driver configurado pode estar desatualizado para a versão atual do AppServer ou SmartClient.

 

Solução Passo a Passo para Corrigir o Erro NODRIVER

A correção envolve a verificação e o ajuste de dois pontos principais: o parâmetro do sistema e a presença do arquivo do driver.

Passo 1: Verificar e Configurar o Parâmetro MV_DRIVER

  1. Acesse o Configurador (SIGACFG) do TOTVS Protheus.
  2. Navegue até Ambiente > Cadastros > Parâmetros (SX6).
  3. Localize o parâmetro MV_DRIVER (Driver Padrão de Impressora).
  4. Verifique o Conteúdo: O conteúdo deve ser o nome do driver que você pretende usar (o mais comum e padrão é EPSON).
  5. Ajuste: Caso esteja incorreto ou vazio, edite o parâmetro e preencha com o driver padrão.

Nota: Certifique-se de preencher o conteúdo nas três linhas da aba “Informações” do parâmetro, se aplicável, ou use o driver mais adequado para sua necessidade (outras opções comuns são 

1
LASER
1
HP5
, etc.).

 

Passo 2: Garantir a Presença do Arquivo .DRV na Pasta SYSTEM

O nome do driver configurado no parâmetro MV_DRIVER (ex: EPSON) corresponde ao nome do arquivo do driver com a extensão .DRV (ex: EPSON.DRV). Este arquivo deve estar na pasta correta.

  1. Acesse o diretório de instalação do seu AppServer (normalmente onde está o seu RPO e pastas de dados).
  2. Navegue até a pasta \system ou \systemload (dependendo da sua arquitetura de ambiente).Verifique se o arquivo do driver (ex: EPSON.DRV) existe neste diretório.
  3. Se o arquivo estiver faltando: Copie o arquivo .DRV apropriado para o driver configurado no MV_DRIVER e cole-o na pasta \system ou \systemload.

📢 Dica: Se você não tem o arquivo .DRV, é necessário obtê-lo através de um pacote de instalação ou acionar o suporte da TOTVS ou sua consultoria Protheus.

 

Passo 3: Reiniciar o Protheus

Após garantir que o parâmetro MV_DRIVER está correto e o arquivo .DRV correspondente está na pasta system, reinicie o SmartClient (e se necessário, o AppServer) para que as novas configurações sejam carregadas. Tente a impressão ou rotina novamente.

 

Bem, finalizamos mais um post aqui no Blog ProtheusAdvpl. Se tiver ficado alguma dúvida deixe seu comentário ou nos envie um e-mail para adiliocosta@protheusadvpl.com.br.

Se esse conteúdo foi útil nos ajude compartilhando ele nos seus grupos e redes sociais do TOTVS Protheus. 

Grande abraço e fica com Deus.

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.