PROBLEMA AO IMPRIMIR
Olá a todos,
Bom pessoal, eu fiz um teste seguindo essa dica do VOX-JPB e por hora da certo. Porém digamos que eu ainda continuo com o problema pelo seguinte; Quando eu crio um papel personalizado eu devo definir o tamanho dele, certo? Portanto, como um cupom varia de tamnho a cada impressão, isso não resolveria, pois numa determinada situação o cupom pode ser impresso com 10 linhas, e em outra com 30 linhas.
Eu gostaria de fazer alguns testes, fazendo a impressão direta, mas não sei como funciona isso, no exemplo citado;
Open "Lpt1" For Output As #1
Print #1, "Imprima aki"
Close #1
Eu devo colocar o código dessa forma mesmo ??
Teria como imprimir uma Picture fazendo impressão direta? ..pois no cupom deve ser impresso um logo...
De qualquer forma, eu agradeço muito as dicas de todos...
abs
Ednildo
Bom pessoal, eu fiz um teste seguindo essa dica do VOX-JPB e por hora da certo. Porém digamos que eu ainda continuo com o problema pelo seguinte; Quando eu crio um papel personalizado eu devo definir o tamanho dele, certo? Portanto, como um cupom varia de tamnho a cada impressão, isso não resolveria, pois numa determinada situação o cupom pode ser impresso com 10 linhas, e em outra com 30 linhas.
Eu gostaria de fazer alguns testes, fazendo a impressão direta, mas não sei como funciona isso, no exemplo citado;
Open "Lpt1" For Output As #1
Print #1, "Imprima aki"
Close #1
Eu devo colocar o código dessa forma mesmo ??
Teria como imprimir uma Picture fazendo impressão direta? ..pois no cupom deve ser impresso um logo...
De qualquer forma, eu agradeço muito as dicas de todos...
abs
Ednildo
Nesse caso então, vale a dica do JEAN GEDSON, tente imprimir diretamente na impressora.
de uma olhada no Macoratti, procure por printer... quanto ao logo... não sei se rola fazer a impressão assim... neste caso, vc teria um papel do tamanho do logo, imprimiria com o printer... e abaixo faria a impressão direta.
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
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
alguem ??
tks
tks
Pessoal, alguém tem alguma idéia de como resolver isso ???
Tópico encerrado , respostas não são mais permitidas