Fórum Localizar impressora padrão, porta e driver #293173

25/08/2005

0

Utilizei o codigo abaixo para localizar a impressora padrão no XP, driver e porta. Só que esse código só me retorna a Impressora padrão no Edit1, o driver e as portas não aparecem, alguem tem a solução para que o código abaixo funcione no windows xp.

A impressora esta perfeitamente instalada - HP 610C , Porta LP1.

procedure Tfrmselimpressora.BitBtn2Click(Sender: TObject);
var
impressora : array[0..255] of char;
porta : array[0..255] of char;
driver : array[0..255] of char;
hnd : THandle;
begin
Printer.GetPrinter(impressora, driver, porta, hnd);
Edit1.Text:= impressora;
Edit2.Text:= porta;
edit3.Text:= driver;
end;


Jcmsistemas

Jcmsistemas

Responder

Posts

25/08/2005

Massuda

Eu postei [url=http://forum.clubedelphi.net/viewtopic.php?t=62545]neste tópico[/url] um exemplo de como pegar a porta de qualquer impressora instalada na máquina. Vou ficar devendo o nome do driver.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar