caros colegas,
será que existe alguma solução para identificar o status on/off de impressora local/rede (mapeada) no windows?
no clipper utilizava a função isprinter()...
segundo alguns a função isprinter não funciona em 32 bits..
e pode ser que tenha alguma rotina em c que verifique isto..
outros dizem que fica por conta do S.O (Windows) e do driver da impressora...
alguém tem alguma solução via sistema?
grato
farley
fw2.6/xhb09950/Pelles/MyMake/Med
farleyribeiro@bol.com.br
verificar status da impressora on/off...
Moderador: Moderadores
- FARLEY RIBEIRO
- Usuário Nível 2

- Mensagens: 89
- Registrado em: 24 Jul 2007 10:26
- Localização: MONTES CLAROS-MG
verificar status da impressora on/off...
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Esta é uma questão que muito discutida aqui no fórum.
https://pctoledo.org/forum/viewtopic.php?t=6796
Mas em todo o caso...
Em tempo:
O "ideal" seria colocar uma camera filmando a impressora ( no caso de ser remota ) para a gente ver a situação dela. Ou então a tecnica do grito.
Lembre-se que o fator humano é muito determinante.
https://pctoledo.org/forum/viewtopic.php?t=6796
Mas em todo o caso...
Código: Selecionar todos
PROCEDURE Main
LOCAL aPrinter := GetPrinters()
? ValToPrg( aPrinter )
? GetDefaultPrinter()
? IsPrinter()
? IsPrinter( aPrinter[1] )
? IsPrinter( "HP LaserJet" )
RETURNxHarbour é 32 bitssegundo alguns a função isprinter não funciona em 32 bits..
e pode ser que tenha alguma rotina em c que verifique isto..
O "ideal" seria colocar uma camera filmando a impressora ( no caso de ser remota ) para a gente ver a situação dela. Ou então a tecnica do grito.
Lembre-se que o fator humano é muito determinante.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
Essa, se não foi a melhor, pelo menos foi a técnica mais criativa que já vi.O "ideal" seria colocar uma camera filmando a impressora ( no caso de ser remota ) para a gente ver a situação dela.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Depois dessa, só se o Murphi queimar a camera. Aí teríamos dois problemas em vez de um. :'(Citação:
O "ideal" seria colocar uma camera filmando a impressora ( no caso de ser remota ) para a gente ver a situação dela.
Essa, se não foi a melhor, pelo menos foi a técnica mais criativa que já vi.))))))))))))
Agora falando sério, essa função PRNSTATUS, está presente apenas no Harbour ? Brincadeiras a parte, é melhor que nada! Desde que funcione mesmo.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
