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.
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](https://www.devmedia.com.br/imagens/fotoscolunistas/avatar/avatar-6.png)
Rookie
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)