GARANTIR DESCONTO

Fórum CharPrinter - Definir a impressora sem o printDialog #362537

14/08/2008

0

Encontrei alguns tópicos sobre impressão direta, utilizando o spool do windows através da unit CharPrinter.

Nos exemplos que achei, precisa criar uma interface (com o printDialog) pedindo que o usuário escolha a impressora a ser utilizada para a impressão.
Pergunto: tem como fazer o mesmo procedimento só que o programa definir a impressora a ser utilizada através de uma varíavel pré-definida, direcionando a impressão para uma impressora previamente definida.
O que gostaria é que no momento que o usuário clicar em imprimir, não apareça a tela de diálogo do widnows para seleção da impressora, mas que o meu sistema imprima na impressora escolhida pelo usuário anteriormente.

Obrigado.


Armindo

Armindo

Responder

Posts

15/08/2008

Armindo

Utilizei uma outra unit CharPrinter que tem a opção de informar a impressora que se deseja.

Var
prn : TAdvancedPrinter;
VImpressora : String;
begin
if VImpressora = ´´ then
VImpressora := Printer.Printers[Printer.PrinterIndex];

prn := tAdvancedPrinter.Create;
prn.OpenDoc(´Ticket Venda nº 01´,VImpressora);
...


Responder

Gostei + 0

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

Aceitar