Problema win_printerstatus()

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

jalbo
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 12 Out 2017 11:22
Localização: Jujuy

Problema win_printerstatus()

Mensagem por jalbo »

Hola: Quería comentarles un problema que tengo con win_printerstatus()
Esta funcion me retorna siempre 0 (cero).
Tengo una impresora Laser Brother 6500 LOCAL conectada por USB.
En el programa escribo este código:

cPrinter = WIN_PRINTERGETDEFAULT()
? WIN_PRINTERSTATUS(cPrinter) // muestra siempre 0, sin importar el estado de la misma.

Se necesita indicar que el puerto es USB? Cómo se haría esto?
Me faltaría incluir alguna librería? Cómo la incluyo?

El .exe lo genero con este .bat:

set path=c:\hb30\bin;c:\hb30\comp\mingw\bin
hbmk2 %1 -lhbwin.HBC

Estoy usando Harbour 3.0.0 en WinXP

Además el .exe se ejecuta en MODO DEBUG. Como cambio esto?


Saludos y Muchas gracias por la colaboración!!!

Javier Albornoz
Jujuy-Argentina
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problema win_printerstatus()

Mensagem por JoséQuintas »

Meus relatórios eu gero direto em PDF, então nem faço teste de impressora, deixo por conta do Windows.

Sobre o debug, é compilar usando -b, igual se faz no Clipper, mas não tenho certeza se no Harbour 3.0 é a mesma coisa.
O acionamento de debug ocorre ao digitar Alt-D, quando estiver sendo solicitado pra digitar alguma tecla.
Se no fonte não houver isso (inkey(0), GET), deve acrescentar Inkey(0).

Se estiver configurado pra compilação incremental, é alterar o fonte para forçar que seja compilado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
jalbo
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 12 Out 2017 11:22
Localização: Jujuy

Problema win_printerstatus()

Mensagem por jalbo »

Hola Jose:
Muchas gracias por contestar.
Entonces lo de esta función al parecer no tiene solución.He buscado en la web (mucho), y no hay casi referencias a este problema.
O no lo tienen o definitivamente han optado por otra solución.
El programa Harbour que no me funciona, solo se va invocar para retornar el valor de win_printerstatus.
Como vi las funciones para esto en Harbour, me decidí a probarlas printerstatus y me encontré con que no funciona.
Nuevamente gracias por tu colaboración.
Saludos!
Javier
Responder