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
Impressora
- Anderson.OL
- Posts: 92
- Joined: Thu Feb 15, 2007 11:37 am
- Location: Itaocara - RJ - Brasil
- Contact:
Impressora
FiveWin 9.03 + xHarbour !!
- FranciscoA
- Posts: 1964
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: 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
Mira si estas funciones te son útiles.
msginfo( "Nombre Impresora: "+PrnGetName() )
msginfo( "Nombre del Drive: "+PrnGetDrive() )
msginfo( "Conectada al Puerto: "+PrnGetPort() )
Saludos
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
- Anderson.OL
- Posts: 92
- Joined: Thu Feb 15, 2007 11:37 am
- Location: Itaocara - RJ - Brasil
- Contact:
Re: Impressora
Thanks
Impressora local
Impressora na rede
Impressora local
Code: Select all
-------------------------------------
Information [ x ]
-------------------------------------
Nombre Impresora: Generic / Text Only
Nombre del Drive: winspool
Conectada al Puerto: LPT1:
-------------------------------------
[ OK ]
-------------------------------------
Code: Select all
-------------------------------------
Information [ x ]
-------------------------------------
Nombre Impresora: \\suporte7\Epson LX-300
Nombre del Drive: winspool
Conectada al Puerto: LPT1:
-------------------------------------
[ OK ]
-------------------------------------
FiveWin 9.03 + xHarbour !!
- Anderson.OL
- Posts: 92
- Joined: Thu Feb 15, 2007 11:37 am
- Location: Itaocara - RJ - Brasil
- Contact:
Re: Impressora
A função PrnGetName() está retornando o nome da impressora, como faço pra pegar o nome do compartilhamento?
FiveWin 9.03 + xHarbour !!
Re: Impressora
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
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
Saludos,
Adhemar C.
Adhemar C.
- Anderson.OL
- Posts: 92
- Joined: Thu Feb 15, 2007 11:37 am
- Location: Itaocara - RJ - Brasil
- Contact:
Re: Impressora
Mas desta forma é estático!
Preciso de algo dinamico, preciso descobrir qual é a impressora padrão para posteriormente pegar o nome do compartilhamento!
Preciso de algo dinamico, preciso descobrir qual é a impressora padrão para posteriormente pegar o nome do compartilhamento!
FiveWin 9.03 + xHarbour !!
- FranciscoA
- Posts: 1964
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: Impressora
Para obter o nome da impressora padrão, acho que você pode usar GetPrintDefault( GetActiveWindow() )
Saudações
Saudações
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
- Anderson.OL
- Posts: 92
- Joined: Thu Feb 15, 2007 11:37 am
- Location: Itaocara - RJ - Brasil
- Contact:
Re: Impressora
Isto eu sei.FranciscoA wrote:Para obter o nome da impressora padrão, acho que você pode usar GetPrintDefault( GetActiveWindow() )
Saudações
Quero nome do compartilhamento!!
Printer default -> \\computador\epson lx-300
Share name -> \\computador\epson <<<
Port Name -> LPT1
FiveWin 9.03 + xHarbour !!