O Programa imprime diretamente na porta paralela, assumindo o controle da impressora através da linguagem de comando da impressora, isto significa que uma impressora para poder ser utilizada no sistema deve ter interface paralela e ter seus comandos inseridos no programa.
Hoje as impressoras com interface paralela são cada vez mais raras, sendo substituídas principalmente pela conexão wi-fi , porém, para desenvolver um driver para este tipo de impressora ela deve ser compatível com as linguagens de comando ESCP/2 e PcL.
As impressoras com interface USB, não podem ser comandadas diretamente pelo programa, pois os comandos são processados pelo mini-driver USB do Windows e então enviados a impressora.
Para aproveitar uma impressora USB, se esta for a opção deve ser utilizada uma rotina que captura da porta LPT e transfere para o driver USB. Existem no mercado alguns programas para esta finalidade: Printfill, PZspooler e o dos2usb.
Não há garantia de funcionamento, pois vai depender do windows, da impressora e das condições de trabalho. Porém, todos estes programas oferecem teste gratuito, permitindo baixar da internet e instalar no programa.
Em testes simples, sob windows 7, o dos2usb imprimiu com correção o Extrato do Cliente, respeitando posicionamento e compressão e expansão de caracteres, podendo ser obtido a um custo da ordem de U$ 20,00 diretamente do site WWW.dos2usb.com.
No comments:
Post a Comment