Fórum Descobrir status da impressora diebold para impressão direto na porta LPT1 #384200
21/08/2010
0
Olá, estou fazendo um programa que possui um módulo que faz impressões direto pela porta LPT1 da seguinte forma.
AssignFile(f, 'LPT1');
writeln(f, 'linha do texto a ser impresso');
Junto com o restante do código, é realizada a impressão tranquilamente caso a impressora esteja conectada e on na porta LPT1.
Porém, se ela estiver desligada ou desconectada, executa-se o código citado acima e fica armazenado no buffer o que havia sido pedido para imprimir, e imprime tudo de uma vez quando se liga/conecta a impressora novamente.
Precisaria de algo antes da impressão que verifica-se se a impressora está conectada e on.
Uso a impressora diebold para as impressões. Ela possui um bit que retorna o status da impressora.
Alguém sabe qual esse comando da impressora e como implementá-lo no código antes da impressão?
Ou alguma outra forma?
Agradeço as respostas antecipadamente.
Bruno Batista
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)