Problemas de Impressão

16/09/2004

0

Pessoal,

Como seria o código para saber se a impressora padrão da rede está ligada ou não. O problema é que desligam a impressora e não avisam e quando se tenta imprimir, o programa dá pau. Gostaria de checar isso pelo programa antes de mandar imprimir.


Rookie

Rookie

Responder

Posts

16/09/2004

Sandra

rookie,

Não sei qual a versão do Win está utilizando, mas utilize o link Pesquisar localizado no menu do fórum e digite PrinterOnLine. Você vai encontrar bastante material.


Responder

16/09/2004

Rafaelunp

function TFrmPrin.GetDefaultPrinterName: string;
begin
  // Retorna o nome da impressora padrão do Windows
  if(Printer.PrinterIndex > 0)then
    Result := Printer.Printers[Printer.PrinterIndex]
  else
    Result := ´Nenhuma impressora Padrão foi detectada´;
end;


Chama a Funcao Assim, por exemplo:

  ShowMessage(GetDefaultPrinterName);


Se nao me engano tem que declarar estas units no uses
Printers, WinSpool

Blz?
Tenta ai...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar