Listar Impressoras da Rede

Delphi

30/03/2004

Olá pessoal,

alguém saberia se é possível e como fazer para conseguir pegar todas as impressoras da rede, independente de estarem compartilhadas? Seria mais ou menos o que fazemos com o TPrinter.printers, mas que me retorne as impressoras das outras estacoes também.

Agradeço qquer ajuda.

[]s


Edson Costa

Edson Costa

Curtidas 0

Respostas

Nerdex

Nerdex

30/03/2004

ñ sei se isto te ajuda...

ShellApi na uses... e...

ShellExecute(0, ´open´, PChar(´Control´), PChar(´Printers´), nil, SW_ShowNormal);


GOSTEI 0
Nerdex

Nerdex

30/03/2004

Pegue o path do server (se for o caso), e adapte na string que contém ´Control´.


GOSTEI 0
Edson Costa

Edson Costa

30/03/2004

Na verdade eu precisaria não somente mostrar as impressoras mas pegar qual delas o usuario selecionou. Por isso citei o TPrinter.Printers, porque ele retorna a lista permitindo que eu possa manipular.


GOSTEI 0
POSTAR