Esta função tem
por objetivo retornar o estado da impressora. Estes estados são definidos
como: ON-LINE, OFF-LINE, Desligada ou Sem Papel.
Exemplo:
'
Exemplo em Visual Basic
iRetorno =
Le_Status()
//
Exemplo em Delphi
iRetorno :=
Le_Status();
O retorno
desta função é dado através de um valor
inteiro, onde cada estado da impressora será definido por um valor.
É importante executar esta função em cada estado da impressora e armazenar
os valores para que os mesmos sejam comparados futuramente. A função retornará
um valor para ON-LINE, um valor para OFF-LINE e, assim, sucessivamente.
Valores
retornados:
Retorno |
Descrição |
0 |
Erro de comunicação/
"OFFLINE" |
24 |
Impressora
"ONLINE" |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação/"OFFLINE"/sem
papel |
144 |
Impressora
"ONLINE" |
Retorno |
Descrição |
0 |
Erro de comunicação/
"OFFLINE" |
24 |
Impressora
"ONLINE" e/ou Pouco papel |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação |
79 |
Impressora
"OFFLINE" |
144 |
Impressora
"ONLINE" e/ou pouco papel |
Retorno |
Descrição |
24 |
Impressora
"ONLINE" e/ou pouco papel |
32 |
Impressora
sem papel |
68 |
Erro de comunicação/"OFFLINE" |
Retorno |
Descrição |
0 |
Impressora
com pouco papel |
24 |
Impressora
ONLINE |
40 |
Erro de comunicação/"OFFLINE" |
Retorno |
Descrição |
0 |
Erro de comunicação/"OFFLINE" |
5 |
Impressora
com pouco papel |
24 |
Impressora
"ONLINE" |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação/"OFFLINE" |
24 |
Impressora
"ONLINE" e/ou pouco papel |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação |
5 |
Impressora
com pouco papel |
9 |
Tampa aberta |
24 |
Impressora
"ONLINE" |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação |
5 |
Impressora
com pouco papel |
9 |
Tampa aberta |
24 |
Impressora
"ONLINE" |
32 |
Impressora
sem papel |
Retorno |
Descrição |
0 |
Erro de comunicação |
5 |
Impressora
com pouco papel |
9 |
Tampa aberta |
24 |
Impressora
"ONLINE" |
32 |
Impressora
sem papel |
|