Página 2 de 2

Re: Direcionamento de impressão

Enviado: 24 Jun 2008 17:41
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.

Direcionamento de impressão

Enviado: 24 Jun 2008 18:31
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.

Re: Direcionamento de impressão

Enviado: 24 Jun 2008 19:31
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+

Re: Direcionamento de impressão

Enviado: 25 Jun 2008 07:39
por juniorcamilo
amigos onde posso adquirir o CT full. Obrigado.

Re: Direcionamento de impressão

Enviado: 25 Jun 2008 08:47
por Everton
Valeu Andril. qualquer coisa que precisar estamos ai

Re: Direcionamento de impressão

Enviado: 25 Jun 2008 09:59
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

Enviado: 25 Jun 2008 10:19
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.

Direcionamento de impressão

Enviado: 26 Jun 2008 09:56
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

Direcionamento de impressão (RESOLVIDO)

Enviado: 26 Jun 2008 22:38
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

Re: Direcionamento de impressão

Enviado: 27 Jun 2008 10:07
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)