Testando se a impressora matricial está ativa.
Impressão direto na porta de impressora.
 Var TesteImpressora:TextFile;
Begin
   try
    // Teste da Impressora
     AssignFile(TesteImpressora, 'LPT1:');
     Rewrite(TesteImpressora);
     Write(TesteImpressora,' ');  // Mandando alguma coisa para a impressora
     CloseFile(TesteImpressora);
     .
     .
     .
     //Continuando o programa normalmente.
   except
     CloseFile(TesteImpressora);
     MessageDlg('Impressora inativa', mtError,[mbOK],1);
   end
End;
3/16/2007
Assinar:
Postar comentários (Atom)


Um comentário:
Caro Zeca, estou procurando uma alternativa pra resolver esse problema da verificação da impressora, mas ainda naum encontrei o exemplo que vc postou aqui eh o que eu venho usando mas a resposta que a impressora naum esta ativa demora muito dando a impressão que o sistema travou, vc tem outra solução?
Abraços
Sergio Kawahara
Postar um comentário