Como fazer para
imprimir mais
RAPIDAMENTE
|
por Sandro Coana, engenheiro, Team OS/2
>Srs. Help..........................
>Por que a impressão no OS/2 é tão lenta?
>Estou usando Warp v 3.0 com Fixpack 32 e usando driver da Epson
>V. 1.10 (ou alguma coisa parecida) e com o driver OMNI da IBM é a mesma
>coisa. Não estou falando de qualidade de impressão, mas de velocidade,
pois
>estou há duas horas imprimindo um texto com 30 páginas e ainda
nao acabou!!
>Estou usando o parametro /irq no config.sys e o computador fica mesmo
>assim ocupado bastante tempo com a impressora!
>Alguma idéia??
Obas,
Posso apenas sugerir, caso não já tenha feito, uma mudança
nos argumentos do seguinte comando para:
PRINTMONBUFSIZE=804,0,0
É um comando que define o tamanho dos buffers
das portas paralelas. A sintaxe é :
PRINTMONBUFSIZE= lpt1, lpt2, lpt3
O valor minimo e default e' 134 bytes e o maximo
2.048 bytes
Caso nao utilize LPT2 e LPT3, entao indique 0 (zero bytes).
Isto poderá acelerar um pouco a sua impressão.
>Existe alguma razão para o tamanho do
buffer de impressão ser um múltiplo
> de 134? Eu achava que o fato do sistema escolher 134 era apenas para que os
> monitores de impressão (nunca ví um), tivessem a oportunidade
de ver uma linha
> inteira (as impressoras com largura de 11").
Em um 486 de 8MB faz alguma diferença
sim.
Talvez uma idéia alternativa seria usar o driver de impressora em modo poling
(o default de instalação atualmente), e aumentar a prioridade de impressão.
Quando o usuário ao imprimir alguma coisa costuma ficar esperando, como
no caso de imprimir um texto para revisá-lo, isto é indicado sem restrição.
Por outro lado, se você costuma imprimir para ler muito depois, como um usuário
que navegando pela Internet mande imprimir o que acha interessante e continua navegando,
você vai ter de achar a prioridade certa, o que é fácil porque
o ajuste é visual e não precisa dar boot na máquina para ter
efeito.
Se você não sabe onde ajustar a prioridade, veja em:
Sistem Setup->Spooler->Print Priority
De acordo com o texto de otimização
do Warp retirado do BBS da IBM, do Manual de Referencia de Comandos do OS/2 e do
AfinaWarp
do Site do Macarlo, argumentos de alguns comandos do Warp são múltiplos
de números bases.
Não sei se o motivo é de caráter estético ou funcional.
Em todo o caso os múltiplos existem nos exemplos da IBM.
Abaixo alguns comandos em que se pode verificar tal fato.
SET DELDIR=C:\DELETE,6144;
DISKCACHE=2048,LW,32,AC:C
SWAPPATH=D:\OS2\ 2048 50176
PRINTMONBUFSIZE=804,0,0
De qualquer forma, aumentar o tamanho do buffer
não deve ter o efeito que você espera, já que a impressão
lenta indica normalmente que o driver de impressora demora a pegar um caractere
do buffer para enviá-lo para a impressora.
sandro coana
coana@iname.com
