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
Problema win_printerstatus()
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Problema win_printerstatus()
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.
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/
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/
Problema win_printerstatus()
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
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
