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!!!
CONTROL IMPRESORA
Moderator: Rathinagiri
- SALINETAS24
- Posts: 667
- Joined: Tue Feb 27, 2018 3:06 am
- DBs Used: DBF
- Contact:
CONTROL IMPRESORA
- Attachments
-
- PAINT1.JPG (32.26 KiB) Viewed 2247 times
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. 
- AUGE_OHR
- Posts: 2117
- Joined: Sun Aug 25, 2019 3:12 pm
- DBs Used: DBF, PostgreSQL, MySQL, SQLite
- Location: Hamburg, Germany
Re: CONTROL IMPRESORA
have fun
Jimmy
Jimmy
- danielmaximiliano
- Posts: 2763
- Joined: Fri Apr 09, 2010 4:53 pm
- DBs Used: DBF
- Location: Argentina
- Contact:
Re: CONTROL IMPRESORA
Hace mucho tiempo el amigo Pablo subió una aplicación donde detectaba las impresoras que se tienen en la estación Windows
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
Re: CONTROL IMPRESORA
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.
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.
- SALINETAS24
- Posts: 667
- Joined: Tue Feb 27, 2018 3:06 am
- DBs Used: DBF
- Contact:
Re: CONTROL IMPRESORA
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.
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.
- Attachments
-
- printers.JPG (39.8 KiB) Viewed 2092 times
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. 
- danielmaximiliano
- Posts: 2763
- Joined: Fri Apr 09, 2010 4:53 pm
- DBs Used: DBF
- Location: Argentina
- Contact:
Re: CONTROL IMPRESORA
el cuadro de dialogo en HMG es mas simple que el PrintDlg que usa windows.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.
se deberia obtener todos los parametros de la impresora mediante la estructura de la misma .
https://docs.microsoft.com/en-us/window ... -printdlga
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
- SALINETAS24
- Posts: 667
- Joined: Tue Feb 27, 2018 3:06 am
- DBs Used: DBF
- Contact:
Re: CONTROL IMPRESORA
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!!
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!!
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. 
Re: CONTROL IMPRESORA
En el ejemplo de Minigui C:\MiniGUI\SAMPLES\BASIC\PRINT el demo2.prg tienes lo que buscas.
- Attachments
-
- print.jpg (34.93 KiB) Viewed 2021 times