Una Impresion desde aplicaciòn de Consola (D.O.S)

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
danielmaximiliano
Posts: 2607
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Una Impresion desde aplicaciòn de Consola (D.O.S)

Post by danielmaximiliano »

Hola a Todos:
desde mi aplicaciòn de consola antes dirigia la impresora hacia un fichero Impresion:= "cobros.txt"
Set Printer TO &impresion

al terminar la impresion o/u hoja Set Printer TO
EXECUTE file impresion

se abre el notepad con el fichero en cuestion y ahi elegia que impresora usar de esa forma los problemas de impresion que tardaban mucho en Xp.
ahora intento usar cPrinter := GetPrinter()
cuando ejecuto la aplicacion me da error "Main Window Not DEfined"
tengo que guardar la impresora en un array y despues elegirlas mediante un Achoice? o hay alguna manera mas simple
les recuerdo que mi aplicacion es de consola y tengo definida la configuracion del proyecto Console Mode : .T.
Gracias de Antemano
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Una Impresion desde aplicaciòn de Consola (D.O.S)

Post by mol »

You must create your own GetPrinter function.
You can use GetPrinterList to obtain array of installed printer, or simply, use GetDefaultPrinter to print on default printer.
PrintRaw() function can be used for placing file to printer queue...
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Una Impresion desde aplicaciòn de Consola (D.O.S)

Post by mustafa »

Hello danielmaximiliano
Mirate this routine that speaks of Notepad, you can have if interested.
*-----------------------*
Hola danielmaximiliano
Mirate esta rutina que habla de Notepad ,haber si te puede interesar.
Saludos
Mustafa
Attachments
Imprimir_BlocNotas.zip
(694.26 KiB) Downloaded 780 times
byrpa
Posts: 42
Joined: Wed Apr 14, 2010 5:09 am
Location: Guatemala

Re: Una Impresion desde aplicaciòn de Consola (D.O.S)

Post by byrpa »

Hola, para empezar es cPrinter:=Getprinters() que es nativo de harbour, abajo te pongo un link en donde hay una rutina completa de impresion, ademas puedes usar:

set printer to (GetDefaultPrinter())

y Listo, ademas en modo consola.

Harbour Vive.

http://harbour.foroslatinos.net/impreso ... on-t60.htm
Post Reply