Página 1 de 1

Impressão de NF na LX300+ em USB

Enviado: 14 Out 2008 11:48
por momente
Amigos,

Tenho um sistema financeiro, preciso criar um gerador de impressão de Nota Fiscal, só que usando a porta USB de uma impressora LX300+, isso porque o cliente esta usando a porta LPT1 para outra impressora. Pensei em usar uma chave seletora, mas não achei uma boa idéia (já tive alguns problemas de esquecimento do cliente), então gostaria de saber qual a melhor alternativa para este problema, o que devo usar? (Win32prn, hbprinter, minipriter ), pois sei que a impressão gráfica na matricial fica lenta, mas senão tiver jeito, o cliente terá que entender.

Obrigado!

Re: Impressão de NF na LX300+ em USB

Enviado: 14 Out 2008 13:43
por Maligno
Sem dúvida, imprimir NF em modo RAW é muito melhor. A função pra isso é a PrintFileRaw(). Tem no help.

Código: Selecionar todos

PrintFileRaw( <cPrinterName>, ;
              <cFileName>   , ;
             [<cJobTitle>]    ) --> nErrorCode

Re: Impressão de NF na LX300+ em USB

Enviado: 14 Out 2008 17:30
por momente
Amigo Maligno,

Quer dizer que se eu usar esta função ( PrintFileRaw() ) eu consigo imprimir normalmente como fazia no clipper usando a LPT1 que neste caso seria a USB?

Obrigado!

Re: Impressão de NF na LX300+ em USB

Enviado: 14 Out 2008 17:32
por Maligno
Não. Você deve direcionar a impressão para um arquivo e passar este para a função, assim como o nome da impressora destino. Ela vai enfileirar a impressão como um job no spooler do Windows.

Re: Impressão de NF na LX300+ em USB

Enviado: 14 Out 2008 17:35
por momente
Certo,

Vou testar então esta alternativa,

Muito obrigado companheiro!!!