Clipper On Line • Ver Tópico - Como fazer para a impressora retornar o papel?

Como fazer para a impressora retornar o papel?

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

Como fazer para a impressora retornar o papel?

Mensagempor juniorcamilo » 24 Jun 2008 07:32

Amigos... Como fazer para a impressora retornar o papel?
Avatar de usuário

juniorcamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 10 Nov 2006 08:12
Cidade/Estado: Pará
Curtiu: 29 vezes
Mens.Curtidas: 2 vezes

fazer para a impressora retornar o papel

Mensagempor Pablo César » 24 Jun 2008 08:32

Junior, esta pergunta ja foi feita antes (antes de postar um novo tópico deve ser feito uma busca aqui no fórum). Se você refere-se a possibilidade de existência de algum comando que faça que a impressora retorne o PAPEL no início... eu posso lhe afirmar que não existe. Só é possível (dependendo o modelo da impressora) através do botão no painel da própria impressora (as EPSON LX300, por exemplo).
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor Ademir » 24 Jun 2008 09:35

Bom dia amigo ! Para isso, basta ativar o Tear Off da impressora ( modelo epson ). A cada eject, a impressora ejeta o papel para o corte. Quando é enviado um novo relatório, o papel retorna ao inicio.

Espero ter ajudado.
Ademir
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 170
Data de registro: 31 Jul 2007 16:28
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Como fazer para a impressora retornar o papel?

Mensagempor Pablo César » 24 Jun 2008 09:44

Admir, eu acho que o colega quer é: que a mesma folha retorne ao inicio do papel, isto é, voltar a mesma folha desde o começo e não de posicionar a cabeça de impressão para a próxima folha, ao menos eu acho que é isso que JuniorCamilo precisa.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor ANDRIL » 24 Jun 2008 20:05

Cito aqui um fato que ocorreu comigo em uma LX-300. O cliente tinha um programa que imprimia em formulário razão 33 linhas e ao final da impressão a folha ficava no picote certo para destacá-la. Ao enviar a próxima impressão a impressora 'voltava' aquela folha que havia ficado no cabeçote e imprimia novamente corretamente.

Ao colocar meu sistema imprimindo em 33 linhas ao chegar no final da impressão parava no picote certo para destacá-la, porem, ao mandar uma nova impressão não voltava a folha e começava do local onde tinha parado.

Depois de muitas folhas jogadas no lixo... consegui fazer que meu sistema imprimisse da mesma forma, apenas alterando para a quantidade de linhas = 42 e com opção de EJECT ativado ao término da impressão.

Uma coisa diferente que notei é que este outro sistema ao reposicionar a folha novamente emitia um barulho diferente ("como se o software tivesse enviado um comando para o tal reposicionamento"). Será que não existe tal comando para isso???? Embora eu mesmo já tenho vasculhado a NET inteira e não encontrei nada.

Então resumindo, a jogada esta na quantidade de linhas que seu sistema usa para definir a pagina, só que isso varia muito de impressora para impressora.

Ate+,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1270
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor juniorcamilo » 25 Jun 2008 07:21

amigo andril e os demoais colegas do forum, ja é o segundo sistema que vi e que ja substitui aqui na regiao, é, 'pode ter certeza tem alguma mosca nesta sopa', pois é impresionante, ve nitidamente que é um comando enviado pelo soft pois c imprimir por outro a impressora c porta normalmente como foi dito 'nao retorna o papel', oq será!!!????!!!????
Avatar de usuário

juniorcamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 10 Nov 2006 08:12
Cidade/Estado: Pará
Curtiu: 29 vezes
Mens.Curtidas: 2 vezes

Mensagempor Maligno » 25 Jun 2008 10:30

Na Epson, como o Ademir já disse, você tem a opção de ativar o Tear Off. Fora isso, não conheço nenhum comando de qualquer impressora que faça o papel voltar. Agora, com o Tear Off ativado, o que você pode fazer é configurar o papel para o número de linhas desejado (33, ficha razão, por exemplo) e emitir um EJECT ao final da sua impressão. A impressora vai fazer o papel subir mais um pouco para que você possa destacar o papel e, ao iniciar a próxima impressão, ela própria vai colocar o papel na posição correta.

Agora, se isso não resolver pra você ou se você quer que o papel volte mais ainda, resta a pergunta: pra quê voltar o papel?
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor Ademir » 25 Jun 2008 10:41

Bom dia amigos ! Se é isso que precisam, acho que tenho a solução.

primeiro: antes de dar o eject, configure o tamanho da pagina para 1 linha:
@ prow(),pcol() say chr(27)+'C'+chr(1)

em seguida execute o eject

em seguida, reconfigure o tamanho da página para 66 linhas

@ prow()+1,0 say chr(27)+'C'+'B'

Atenção: para funcionar corretamente, o Tear off (corte pelo picote) da impressora deverá estar ativado.

Acho que vai resolver o problema.

Espero ter ajudado.
Ademir
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 170
Data de registro: 31 Jul 2007 16:28
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Maligno » 25 Jun 2008 11:03

Se o colega quiser voltar o papel apenas para destacá-lo, nem precisa disso. Só o Tear Off funciona. Foi feito pra isso. :)

Agora, se ele quiser voltar o papel para inserir algum dado que também será impresso, a história é diferente. Aliás, talvez nem mesmo o Tear Off funcione se for utilizada outra impressora que não tenha o recurso.
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor juniorcamilo » 26 Jun 2008 07:12

Maligno escreveu: Tear Off


Maligno como ativo ou desativo o tear off?
Avatar de usuário

juniorcamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 10 Nov 2006 08:12
Cidade/Estado: Pará
Curtiu: 29 vezes
Mens.Curtidas: 2 vezes

Mensagempor Maligno » 26 Jun 2008 10:27

Há Epson mais antiga que usa um conjunto de microchaves, que ficam na lateral da impressora. Se não existir, então o seu modêlo utiliza os botões do painel.

O ideal é ler o manual dela. Por ele é que você verá o que configura cada microchave. Ou então como é feito para disparar o menu pelos botões do painel. Não é difícil, mas não lembro. Só lembro que, usando o painel, você deve ligar a impressora enquanto pressiona um dos botões. Experimente: coloque papel e ligue a impressora enquanto pressiona o botão on-Line. Se ela começar a imprimir um menu, apenas leia e siga as instruções.
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor Ademir » 26 Jun 2008 11:47

A LX-300 é a mais fácil de configurar. A lx-300+ é um pouco mais chata, mas não é tão difícil de se configurar. É só tomar cuidado para não desconfigurar outras funções da impressora.
Ademir
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 170
Data de registro: 31 Jul 2007 16:28
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Maligno » 26 Jun 2008 12:54

Ademir escreveu:A lx-300+ é um pouco mais chata

Acho que deve ser essa que usa o sistema de menu. Realmente, é bem simples estragar a configuração de outros ítens quando se busca um ítem específico. É preciso tomar cuidado.
[]'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 de usuário

Maligno
Membro Master

Membro Master
 
Mensagens: 6390
Data de registro: 06 Jul 2004 01:40
Cidade/Estado: Londrina/PR
Curtiu: 1 vez
Mens.Curtidas: 14 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor juniorcamilo » 01 Jul 2008 15:20

Ademir escreveu:Bom dia amigos ! Se é isso que precisam, acho que tenho a solução.

primeiro: antes de dar o eject, configure o tamanho da pagina para 1 linha:
@ prow(),pcol() say chr(27)+'C'+chr(1)

em seguida execute o eject

em seguida, reconfigure o tamanho da página para 66 linhas

@ prow()+1,0 say chr(27)+'C'+'B'

Atenção: para funcionar corretamente, o Tear off (corte pelo picote) da impressora deverá estar ativado.

Acho que vai resolver o problema.

Espero ter ajudado.

Fiz assim deixei o tear off em on
? chr(27)+'C'+chr(1)
eject
? chr(27)+'C'+'B'

nao deu certo oq viz de errado?
Avatar de usuário

juniorcamilo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 343
Data de registro: 10 Nov 2006 08:12
Cidade/Estado: Pará
Curtiu: 29 vezes
Mens.Curtidas: 2 vezes

Re: Como fazer para a impressora retornar o papel?

Mensagempor Ademir » 01 Jul 2008 16:52

Boa tarde amigo !

O que exatamente aconteceu ?

O papel ejetou normalmente ?
Ejetou até o corte pelo picote (tear off) ?
Ademir
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 170
Data de registro: 31 Jul 2007 16:28
Cidade/Estado: Porto Ferreira-SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Próximo



Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro