Página 1 de 1

verificar status da impressora on/off...

Enviado: 01 Nov 2007 15:39
por FARLEY RIBEIRO
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

Enviado: 01 Nov 2007 16:39
por alaminojunior
Esta é uma questão que muito discutida aqui no fórum.

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" )
   RETURN
Em tempo:
segundo alguns a função isprinter não funciona em 32 bits..
e pode ser que tenha alguma rotina em c que verifique isto..
xHarbour é 32 bits :D

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.

Enviado: 01 Nov 2007 17:31
por Maligno
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. :)))))))))))))

Enviado: 02 Nov 2007 00:05
por rochinha
Amiguinhos

Quem sabe este topico ajuda Checagem de status da impressora usando Harbour

Enviado: 02 Nov 2007 11:31
por alaminojunior
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. :)))))))))))))
Depois dessa, só se o Murphi queimar a camera. Aí teríamos dois problemas em vez de um. :'(

Agora falando sério, essa função PRNSTATUS, está presente apenas no Harbour ? Brincadeiras a parte, é melhor que nada! Desde que funcione mesmo.