Page 1 of 1
CONTROL IMPRESORA
Posted: Mon Dec 14, 2020 7:30 pm
by SALINETAS24
Hola a todos y Feliz Navidad!!!
Una pregunta, hay alguna forma de tener el control de IMPRESION que tiene Window.
Muchas gracias y vamos con una cervecita fresquita!!!
Re: CONTROL IMPRESORA
Posted: Mon Dec 14, 2020 10:16 pm
by AUGE_OHR
hi,
your Snapshot is not Windows 10.
try
Re: CONTROL IMPRESORA
Posted: Tue Dec 15, 2020 12:16 am
by danielmaximiliano
Hace mucho tiempo el amigo Pablo subió una aplicación donde detectaba las impresoras que se tienen en la estación Windows
Re: CONTROL IMPRESORA
Posted: Tue Dec 15, 2020 9:51 am
by JALMAG
Hola Salinetas24.
En Minigui, Carpeta SAMPLES->BASIC->PRINT
Tambien tienes la función:
mPrinter := GetPrinter()
y el uso: SELECT PRINTER mPrinter ORIENTATION PRINTER_ORIENT_PORTRAIT PREVIEW
Asi te pedirá primero que impresora seleccionas para la impresión.
Re: CONTROL IMPRESORA
Posted: Wed Dec 16, 2020 6:11 pm
by SALINETAS24
Hola a todos y gracias por contestar.
Igual no me he explicado bien.
A lo que me refiero es a poder unificar la pantalla de la selección de impresora, ya que es distinta, si se hace desde un REPORT o desde un SELECT PRINTER.
Entonces estaría bien usar la misma pantalla de selección o la que nos muestra Window....
Gracias.
Re: CONTROL IMPRESORA
Posted: Thu Dec 17, 2020 1:33 am
by danielmaximiliano
SALINETAS24 wrote: ↑Wed Dec 16, 2020 6:11 pm
Hola a todos y gracias por contestar.
Igual no me he explicado bien.
A lo que me refiero es a poder unificar la pantalla de la selección de impresora, ya que es distinta, si se hace desde un REPORT o desde un SELECT PRINTER.
Entonces estaría bien usar la misma pantalla de selección o la que nos muestra Window....
Gracias.
el cuadro de dialogo en HMG es mas simple que el PrintDlg que usa windows.
se deberia obtener todos los parametros de la impresora mediante la estructura de la misma .
https://docs.microsoft.com/en-us/window ... -printdlga
Re: CONTROL IMPRESORA
Posted: Thu Dec 17, 2020 7:39 am
by SALINETAS24
Hola Daniel, gracias por contestar.
Lo que busco es de alguna manera homogeneizar la petición del periférico.
Que el usuario siempre tenga la misma pantalla para seleccionar su impresora.
He detectado estas dos funciones
_HMG_PRINTER_PrintDialog() , este genera el primer cuadro de dialogo (no aparece documentada)
GetPrinter() , esta genera el segundo cuadro de dialogo. (es la que usamos normalmente)
Ahora voy a ver si puedo implementar el primer cuadro de dialogo en el REPORT y chimpun!!
Venga, vamos con una cervecita fresquita!!
Re: CONTROL IMPRESORA
Posted: Thu Dec 17, 2020 8:56 am
by JALMAG
En el ejemplo de Minigui C:\MiniGUI\SAMPLES\BASIC\PRINT el demo2.prg tienes lo que buscas.