Listar Impressoras da Rede
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
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
Curtidas 0
Respostas
Nerdex
30/03/2004
ñ sei se isto te ajuda...
ShellApi na uses... e...
ShellExecute(0, ´open´, PChar(´Control´), PChar(´Printers´), nil, SW_ShowNormal);
ShellApi na uses... e...
ShellExecute(0, ´open´, PChar(´Control´), PChar(´Printers´), nil, SW_ShowNormal);
GOSTEI 0
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
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