CONTROL IMPRESORA

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

CONTROL IMPRESORA

Post 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!!!
Attachments
PAINT1.JPG
PAINT1.JPG (32.26 KiB) Viewed 2238 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. :shock:
User avatar
AUGE_OHR
Posts: 2117
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: CONTROL IMPRESORA

Post by AUGE_OHR »

hi,

your Snapshot is not Windows 10.
try

Code: Select all

control.exe printers
have fun
Jimmy
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: CONTROL IMPRESORA

Post by danielmaximiliano »

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
JALMAG
Posts: 265
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF, MariaDB
Location: España - Spain

Re: CONTROL IMPRESORA

Post 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.
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: CONTROL IMPRESORA

Post 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.
Attachments
printers.JPG
printers.JPG (39.8 KiB) Viewed 2083 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. :shock:
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: CONTROL IMPRESORA

Post 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
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
User avatar
SALINETAS24
Posts: 667
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Contact:

Re: CONTROL IMPRESORA

Post 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!!
Como dijo el gran pensador Hommer Simpson..., - En este mundo solo hay 3 tipos de personas, los que saben contar y los que no. :shock:
JALMAG
Posts: 265
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF, MariaDB
Location: España - Spain

Re: CONTROL IMPRESORA

Post by JALMAG »

En el ejemplo de Minigui C:\MiniGUI\SAMPLES\BASIC\PRINT el demo2.prg tienes lo que buscas.
Attachments
print.jpg
print.jpg (34.93 KiB) Viewed 2012 times
Post Reply