Ok,
Eu pesquisei sobre impressão direta, aqui e em outros sites e consegui fazer a impressão direta para impressora com relação ao cupom. Mas ainda estou com problemas, na verdade eu preciso imprimir etiqueta com código de barras na mesma impressora, parece que não da pra imprimir uma picture pelo método de impressão direta, então eu criei um papel personalizado e isso resolveria o caso.
Pois bem, o problema é que ao imprimir pelo método Printer.print em uma determinada área do sistema uma picture utilizando o tal papel que eu criei ocorre tudo bem, mas, ao voltar para a tela que imprime o cupom e ao imprimir o cupom, mesmo sendo direto para a impressora, estou perdendo a configuração da impressora, por ex; imprimo um cupom com a configuração "condensado" e depois que eu imprimo o código de barras e volto a imprimir o cupom, a impressão sai com os caracteres espaçados e maior, mesmo colocando o código chr(27) & chr(15) antes de começar a imprimir. ex:
Open "LPT1:" foroutput as #1
print #1, chr(27) & chr(15)
print #1, "começo a impressão"
.
.
close #1
Percebi que ao imprimir o código de barras e desligar e ligar a impressora novamente, ai a impressão do cupom sai normalmente. mas não é uma boa saida pedir pro cliente desligar e ligar a impressora toda vez que ele imprimir um código de barras né?...
Alguém tem alguma solução ?? Saberiam me dizer como resolvo isso ??
abs
Agradeço a todos
Ednildo