Impressão de NF na LX300+ em USB

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Impressão de NF na LX300+ em USB

Mensagem 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!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

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

Mensagem 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
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

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

Mensagem 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!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

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

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

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

Mensagem por momente »

Certo,

Vou testar então esta alternativa,

Muito obrigado companheiro!!!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Responder