Lentidao na impressao em clipper
Moderador: Moderadores
-
marcelocordeiro
- Usuário Nível 1

- Mensagens: 16
- Registrado em: 14 Nov 2005 16:06
- Localização: presidente prudente
Lentidao na impressao em clipper
ola pessoal
estou com uma epson instalada num comp com windows 2003 server
esse tb esta sendo usado para trabalho (é servidor contab e usuario faz lctos nele)
um outro computador usando windows xp envia relatorio do meu sistema em clipper, pela rede
o usuario (windows 2003) reclamou de lentidao qdo o relatorio esta sendo imprimido (lentidao em qq programa que ele abre no windows) incl em DOS
alguem por gentileza por me dar uma dica do que fazer nessa questao
se puder me ajudar tb pelo msn agradeco muito
msn: marcelocordeiro1974@msn.com
obrigado
estou com uma epson instalada num comp com windows 2003 server
esse tb esta sendo usado para trabalho (é servidor contab e usuario faz lctos nele)
um outro computador usando windows xp envia relatorio do meu sistema em clipper, pela rede
o usuario (windows 2003) reclamou de lentidao qdo o relatorio esta sendo imprimido (lentidao em qq programa que ele abre no windows) incl em DOS
alguem por gentileza por me dar uma dica do que fazer nessa questao
se puder me ajudar tb pelo msn agradeco muito
msn: marcelocordeiro1974@msn.com
obrigado
Em se tratando de impressão, esse comportamento é normal. Já vi isso um monte de vezes. Se for possível (não sei), você poderia tentar baixar a prioridade do spooler. Mas o ideal seria dedicar o servidor ou mandar o cara parar de reclamar e ir coçar o saco na hora da impressão, como uma pessoa normal faria.
))
[]'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!
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!
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
A reclamação acontece:
Quando esta sendo gerada a impressão ou após ela ser gerada e ai demora?
Se a impressão ocorre enquanto se esta na rotina e o usuario fica esperando terminar voce pode mudar o método de saida.
Ao invés de enviar a impressão direto para a impressora, direcione-a para um arquivo e de o comando de copia para a mesma.
Desta forma a gerãção do arquivo contendo o conteudo a ser impresso sera criado muitas vezes mais rapido sendo jogado num arquivo .TXT(exemplo) e ai voce da um comando de copia para a impressora e o retorno do programa fica mais rapido.
Ai se mesmo assim continuar lento já é problema da impressora e voce deverá configurar suas propriedades como COMEÇAR A IMPRIMIR DA PRIMEIRA PAGINA e IMPRIMIR DIRETO NA PORTA sem usar o spool.
Agora que o usuário tem que esperar...
...isto tem sim, pois a impressão depende de outros fatores, rede, memória, impressoras lentas, hora do café, etc.
A reclamação acontece:
Quando esta sendo gerada a impressão ou após ela ser gerada e ai demora?
Se a impressão ocorre enquanto se esta na rotina e o usuario fica esperando terminar voce pode mudar o método de saida.
Ao invés de enviar a impressão direto para a impressora, direcione-a para um arquivo e de o comando de copia para a mesma.
Desta forma a gerãção do arquivo contendo o conteudo a ser impresso sera criado muitas vezes mais rapido sendo jogado num arquivo .TXT(exemplo) e ai voce da um comando de copia para a impressora e o retorno do programa fica mais rapido.
Ai se mesmo assim continuar lento já é problema da impressora e voce deverá configurar suas propriedades como COMEÇAR A IMPRIMIR DA PRIMEIRA PAGINA e IMPRIMIR DIRETO NA PORTA sem usar o spool.
Agora que o usuário tem que esperar...
...isto tem sim, pois a impressão depende de outros fatores, rede, memória, impressoras lentas, hora do café, etc.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
É uma perda de tempo analisar o código da impressão. Fique atento: conforme o colega relatou, a lerdeza não está na impressão em si, mas no trabalho que é realizado simultaneamente à impressão. Isso é característica do SO. É como eu disse: se der pra baixar a prioridade do spooler,...sygecom escreveu:Marcelo, post sua função !!!
[]'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!
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!
Só uma nota: eu falei em spooler, mas existe também a impressão direta. Nem sei qual é o caso presente. No do que eu já vi a respeito, a lentidão ocorre nas duas formas. Pudera, tudo é gerenciado pelo SO, que é o servidor, no caso relatado.Ao invés de enviar a impressão direto para a impressora, direcione-a para um arquivo e de o comando de copia para a mesma.
Regra de ouro pra servidor: dedique-o. Senão,...
[]'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!
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!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Eu acho muito bom ter como prática a criação de arquivo e depois enviar para o spooler. Todos meus relatórios eu faço desta maneira. Agiliza a impressão dos relatórios e libera mais rapidamente durante todo o processamento em que é formado o relatório. Como disse o colega Rochinha, tem que ver onde está essa demora e em véz de enviar diretamente à impressora, mude a saída para arquivo e depois envie-o para o spooler. Faça isto e nos diga se ainda há demora.
Também para garantir, adicione uma nova linha na seção [386ENH] do arquivo system.ini:
E no arquivo C:\WINDOWS\SYSTEM32\SYSTEM.INI:
Mas o principal que eu queria lhes dizer é imprimir através de criação de arquivo e envi-a-lo ao spooler. Pode ser feito com o comando COPY FILE("LISTA.PRN") TO ("LPT1") isto quando a impressora for LPT1 ou LPT2 ou então utilize a função PRINTFILE() da biblioteca WAPI.LIB do Maligno.
Também para garantir, adicione uma nova linha na seção [386ENH] do arquivo system.ini:
Código: Selecionar todos
PerVMFiles=150 Código: Selecionar todos
[Netwok]
PrintBufTime=1
[IFSMGR]
PrintBufTime=1Mas o principal que eu queria lhes dizer é imprimir através de criação de arquivo e envi-a-lo ao spooler. Pode ser feito com o comando COPY FILE("LISTA.PRN") TO ("LPT1") isto quando a impressora for LPT1 ou LPT2 ou então utilize a função PRINTFILE() da biblioteca WAPI.LIB do Maligno.
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.
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.
-
jluizsc
- Usuário Nível 1

- Mensagens: 17
- Registrado em: 19 Set 2007 09:17
- Localização: Criciuma / SC
- Contato:
Sempre q o meu sistema esta lento (impressao) com
windows 2K ou XP eu faço isso:
Vá para o Botão INICIAR
Selecione EXECUTAR
e digite REGEDIT
SELECIONE AS OPCOES
KHEY_LOCAL_MACHINE
SYSTEM
CURRENTCONTROLSET
CONTROL
WOW
AGORA DO LADO DIREITO DA JANELA
SELECIONE LPT_TIMEOUT
ALTERE DE 15 PARA 0 ou 1
Se der certo, avisa aee
-:]
[]´s
windows 2K ou XP eu faço isso:
Vá para o Botão INICIAR
Selecione EXECUTAR
e digite REGEDIT
SELECIONE AS OPCOES
KHEY_LOCAL_MACHINE
SYSTEM
CURRENTCONTROLSET
CONTROL
WOW
AGORA DO LADO DIREITO DA JANELA
SELECIONE LPT_TIMEOUT
ALTERE DE 15 PARA 0 ou 1
Se der certo, avisa aee
-:]
[]´s
Joao Luiz - Linux user #159951
GRATIS eh POUCO: receba navegando:
Explicacoes : http://br.geocities.com/jluizsc
e aqui: http://br.geocities.com/jluizsc/index_crescenet.html
GRATIS eh POUCO: receba navegando:
Explicacoes : http://br.geocities.com/jluizsc
e aqui: http://br.geocities.com/jluizsc/index_crescenet.html
jluizsc escreveu:Sempre q o meu sistema esta lento (impressao) com
windows 2K ou XP eu faço isso:
Vá para o Botão INICIAR
Selecione EXECUTAR
e digite REGEDIT
SELECIONE AS OPCOES
KHEY_LOCAL_MACHINE
SYSTEM
CURRENTCONTROLSET
CONTROL
WOW
AGORA DO LADO DIREITO DA JANELA
SELECIONE LPT_TIMEOUT
ALTERE DE 15 PARA 0 ou 1
Se der certo, avisa aee
-:]
[]´s
*** INCRÍVEL.....ESTAVA COM PROBLEMA AS IMPRESSÃO DA NOTA FISCAL, DEPOIS QUE COLOQUEI MEU SISTEMA EM REDE.... ATE POSTEI PERGUNTAS SOBRE ISSO NO FORUM, E VARIOS AMIGOS TENTOU ME AJUDAR...........MAS A SUA SOLUCAO, ALEM DE SER MUITO MAIS PRATICA...........DEU CERTO.......MUITO OBRIGADO MESMO!
Ewerton
Muito bom que tenha funcionado. Mas o interessante é que nunca usei esse artifício. Pra mim o SET PRINTER TO sempre funcionou. 
[]'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!
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!
No momento em que precisar, certamente ele voltará.
[]'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!
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!
-
jluizsc
- Usuário Nível 1

- Mensagens: 17
- Registrado em: 19 Set 2007 09:17
- Localização: Criciuma / SC
- Contato:
Ola Pessoal,
Maligno, eu sempre deixei um "set printer to" no fim dos relatorios, alias,
ele esta em uma funcao MOSTRA_RELATORIO q sempre esta no fim dos
relatorios e dpois do "set printer to" executa a exibicao (na tela) ou
impressao. Tb nunca entendi pq comigo nao funfava.
Dpois q fiz essa alteracao no registro os problemas nao aconteciam mais.
Tinha um programa q alterava o registro com esses parametros. Se encontrar
posto em algum ftp se tiverem interesse.
:|<
[]´s
Maligno, eu sempre deixei um "set printer to" no fim dos relatorios, alias,
ele esta em uma funcao MOSTRA_RELATORIO q sempre esta no fim dos
relatorios e dpois do "set printer to" executa a exibicao (na tela) ou
impressao. Tb nunca entendi pq comigo nao funfava.
Dpois q fiz essa alteracao no registro os problemas nao aconteciam mais.
Tinha um programa q alterava o registro com esses parametros. Se encontrar
posto em algum ftp se tiverem interesse.
:|<
[]´s
Joao Luiz - Linux user #159951
GRATIS eh POUCO: receba navegando:
Explicacoes : http://br.geocities.com/jluizsc
e aqui: http://br.geocities.com/jluizsc/index_crescenet.html
GRATIS eh POUCO: receba navegando:
Explicacoes : http://br.geocities.com/jluizsc
e aqui: http://br.geocities.com/jluizsc/index_crescenet.html


