Como pegar a impressora padrão do computador?
Como pegar a porta da impressora padrão?
Se o programa padrão for mapeada, como pegar o caminho?
Exemplo: \computador\impressora
Como pegar a impressora padrão do computador?
Como pegar a porta da impressora padrão?
Se o programa padrão for mapeada, como pegar o caminho?
Exemplo: \computador\impressora
Hola Anderson:
Mira si estas funciones te son útiles.
msginfo( "Nombre Impresora: "+PrnGetName() )
msginfo( "Nombre del Drive: "+PrnGetDrive() )
msginfo( "Conectada al Puerto: "+PrnGetPort() )
Saludos
-------------------------------------
Information [ x ]
-------------------------------------
Nombre Impresora: Generic / Text Only
Nombre del Drive: winspool
Conectada al Puerto: LPT1:
-------------------------------------
[ OK ]
--------------------------------------------------------------------------
Information [ x ]
-------------------------------------
Nombre Impresora: \\suporte7\Epson LX-300
Nombre del Drive: winspool
Conectada al Puerto: LPT1:
-------------------------------------
[ OK ]
-------------------------------------A função PrnGetName() está retornando o nome da impressora, como faço pra pegar o nome do compartilhamento?
Hola Anderson
Yo lo hago con un .BAT
WinExec( "PRNDOS.BAT",0 )
En PRNDOS.BAT coloco:
PRINT /d:\NOMBRE DE PC\LX300 C:\SISTEMAS\LISTADO.TXT
La direccion de la impresora puede ser local o compartida
Saludos
Adhemar
Mas desta forma é estático!
Preciso de algo dinamico, preciso descobrir qual é a impressora padrão para posteriormente pegar o nome do compartilhamento!
Para obter o nome da impressora padrão, acho que você pode usar GetPrintDefault( GetActiveWindow() )
Saudações
FranciscoA wrote:Para obter o nome da impressora padrão, acho que você pode usar GetPrintDefault( GetActiveWindow() )
Saudações