Como imprimir pela rede através do Windows XP / Windows 2000.
Problema
Quando se tenta imprimir um relatório do UltraPDV ou UltraAdm que esta instalado no Windows XP, mas a impressora esta em outra maquina da rede, mesmo configurando a impressora da rede corretamente no Windows o sistema não imprime pela rede.
Observação: Sempre instale a impressora no Windows, se a impressora estiver com o nome "Auto Epson em XXXX" (sempre iniciando com "AUTO") o sistema não conseguirá imprimir, é necessário fazer a instalação da impressora no terminal pela rede mesmo, nunca usar a impressora encontrara automaticamente pelo Windows.
Causa
No Windows XP/2000, precisa mapear a LPT1 redirecionando para a impressora da rede.
Solução
1. No computador que você esta tentando imprimir (NÃO o computador que esta com a impressora fisicamente ligada), desinstale o driver da impressora no Windows;
2. Instale novamente a impressora na porta LPT1 e deixe essa nova impressora como padrão;
3. Crie uma batch c:\mapeia.bat com o seguinte comando:
"NET USE \\maquina\impressora /yes"
Onde:
"maquina" = Nome na rede da máquina que possui a impressora fisicamente ligada;
"impressora" = Nome do compartilhamento de impressora configurado na máquina que a impressora esta instalada.
4. Crie um atalho para esse arquivo c:\mapeia.bat no iniciar do Windows e reinicie o computador;
5. Entre no UltraAdm e UltraPDV, clique no menu: Sistema -> Configuração -> Clique na aba impressoras. Marque a opção: Utilizar a Impressora Padrão do Windows.
6. Faça um teste de impressão novamente.