Direcionamento de impressão

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Direcionamento de impressão

Mensagem por gvc »

[Pablo]
Ahhh é ? Criar um arquivo e ao mesmo tempo envia naquela porta ? Não sabia que isso dava para fazer assim. Nunca testei, obrigado GVC pelo seu esclarecimento.
Não! Não! Não! Cria o arquivo, grava os dados, fecha o arquivo, envia para a impressora e apaga o mesmo. Automaticamente. Existe os que defendem que nem ao menos cria, já manda para a impressora.
Fiz muito isso, principalmente qdo usava impressora térmica com linguagem visual.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Direcionamento de impressão

Mensagem por Pablo César »

gvc escreveu:Não! Não! Não!
hihihihi... não tinha entendido então, sorry.
Existe os que defendem que nem ao menos cria, já manda para a impressora.
Tenha certeza que é assim. Pois faça um teste e mande numa estação WINXP, e vai ver que demora na impressão (se fosse criado arquivo, nãod emoraria ou não daria as pausas que as vezes acostuma dar). Por essa razão que sempre defendí a criação para impressão.
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 do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Re: Direcionamento de impressão

Mensagem por ANDRIL »

Tive problemas com o uso de mapeamento LPT1...LPT5 qdo estão capturadas. Se testar se as portas estão on-line, sempre retorna .T. quando o mapeamento está ativo e não quando a impressora esta realmente ligada e operacional na outra ponta.

[Everton]
tenho um Net use lpt1: \\computador\impressora /yes no iniciar do computador, e gostaria de pegar essa mapeamento
Use o comando NETRMTNAME() da Catools. Veja o exemplo do próprio NG:

Código: Selecionar todos

   nCounter     :=  0
   cDeviceName  :=  NETRMTNAME(nCounter)
   DO WHILE .NOT. EMPTY(cDeviceName)
      ? cDeviceName                     // Display server device
      nCounter     := nCounter +1
      cDeviceName  := NETRMTNAME(nCounter)
   ENDDO
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
juniorcamilo
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 10 Nov 2006 09:12
Localização: Pará

Re: Direcionamento de impressão

Mensagem por juniorcamilo »

amigos onde posso adquirir o CT full. Obrigado.
Everton
Usuário Nível 3
Usuário Nível 3
Mensagens: 143
Registrado em: 07 Jul 2004 08:53
Localização: Campo Grande - MS

Re: Direcionamento de impressão

Mensagem por Everton »

Valeu Andril. qualquer coisa que precisar estamos ai
Everton Luiz Penteado
Clipper 5.2b - Blink 7.0
Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Re: Direcionamento de impressão

Mensagem por Arthur G Cabral »

Turma mais um detalhe

quando usamos WIN XP devemos alterar o registro para que a impressão não demore e isto é feito da seguinte forma

abra o regedit
faça a busca por LPT_tomeout
e altere os valores de 15 para 1 em todas as ocorrencias dele

isto vai evitar a demora de saida do relatorio na impressora
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Arthur G Cabral escreveu:quando usamos WIN XP devemos alterar o registro para que a impressão não demore
Isso parece que realmente funciona, mas não é único. Nunca segui essa dica e em Win XP, ou qualquer outra versão do Windows, apenas emito um SET PRINTER TO no final do trabalho. A impressão nunca trava.
[]'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
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Direcionamento de impressão

Mensagem por Pablo César »

faça a busca por LPT_tomeout
Leia-se como certo LPT_timeout senão não vai encontrar mesmo no REGISTRO
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.
Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Direcionamento de impressão (RESOLVIDO)

Mensagem por Arthur G Cabral »

Caros amigos
agradeço a todos pela atenção

RESOLVIDO

Resumo

- para sair mas rapido na impressora devemos alterar os registros LPT_timeout para o valor 1

- set devi to printer
set printer on
set printer to LPTx

@ .......

set printer to
set devi to scre

- para quem usar direcionamento de arquivos SET DEFAULT TO X:\PASTA\...
SET DEFAULT TO
set devi to printer
set printer on
set printer to LPTx

@ .......

set printer to
set devi to scre
SET DEFAULT TO X:\PASTA\... (FOI O MEU CASO)

Mas uma vez agradeço
[] a todos
arthur g cabral
Arthur G Cabral
Usuário Nível 1
Usuário Nível 1
Mensagens: 22
Registrado em: 10 Jan 2007 21:43

Re: Direcionamento de impressão

Mensagem por Arthur G Cabral »

Mais um detalhe que esqueci

o XP so trabalha com LPT1 , LPT2 e LPT3

a Parti da LPT4 ele não gerencia(Trava)
Responder