Página 1 de 1
Compartilhamento de impressora no 98
Enviado: 08 Jun 2007 20:08
por pringles
Olá pessoal... tudo bom?
Estou com um probleminha que talvez vocês consigam me ajudar.
Em uma rede local, duas máquinas imprimem na mesma impressora, a máquina com a impressora conectada na LPT1 tem Windows 98 instalado.
Compartilhei esta impressora em rede para meu programa imprimir e imprime normalmente pelas duas máquinas.
O problema é: após mandar compartilhar a impressora na rede, a impressão desta máquina (Windows 98 com a impressora instalada) demora alguns segundos para começar.
Eu tentei configurar o arquivo C:\WINDOWS\SYSTEM.INI, acrescentando estas linhas abaixo:
[network]
printbuftime=5
[ifsmgr]
printbuftime=5
Será que haveria mais alguma alteração a ser feita para acelerar a velocidade?
Obrigado
Enviado: 08 Jun 2007 21:31
por sygecom
Tche, posta ai um trecho de como vc esta imprimindo...ex: eu faço assim para imprimir:
Código: Selecionar todos
SET DEVICE TO PRINT
set print to lpt1
@ PROW()+1,01 say "IMPRIMINDO TESTE"
@ PROW()+1,01 say "IMPRIMINDO TESTE"
SET PRINTER TO
set device to screen
NETCANCEL("LPT1") // PERTENCE A CT.LIB OU CTP.LIB
Nunca mexi em nd de configuração no windows para imprimir.....e sempre imprimi com uma velocidade boa....vc pode dar uma olhada tb... nas configurações da sua impressora(
imprimir diretamente na impressora) eu acredito que não seja isso...mas tenta lah...
Abraços
Leonardo Machado
Enviado: 09 Jun 2007 13:15
por Pablo César
Pringles, ja experimentou criar arquivo de impressão e mandar para a impressora através do COPY, do WAPI por exemplo ?
Enviado: 09 Jun 2007 21:54
por alaminojunior
Ou então use esta função depois da rotina de impressão. Peguei no site do Vagner.
FUNCTION PRCOMMIT
local cPrinter := set( _SET_PRINTFILE, "LPT3" )
set( _SET_PRINTFILE, "LPT2" )
set( _SET_PRINTFILE, "LPT1" )
set( _SET_PRINTFILE, "" )
// restores the original printer-port!
set(_SET_PRINTFILE, cPrinter, .t.)
return nil
Enviado: 11 Jun 2007 10:07
por gvc
Verifique se a configuração da impressora esta para iniciar impressão imediata ou aguardar o final do relatório para iniciar a impressão.
Enviado: 11 Jun 2007 10:54
por pringles
Certo, mas aonde está esta configuração? Nas propriedades da impressora?
Em outros clientes, com o mesmo tipo de uso (impressão em rede), funciona normalmente. Acredito que seja realmente alguma configuração na impressora daquela empresa. Eu vou observar as propriedades de impressão, obrigado pela dica.
Enviado: 11 Jun 2007 12:46
por rochinha
Amiguinho
Isto pode depender de como a impressora esta nomeada.
Quando instalo uma impressora que ira ser utilizada na rede eu coloco seu nome sem espaços:
original:
CANON BCJ 240 L
Para rede
CANONBCJ240L ou CANON240L
E no momento de referenciar a impressao coloco o nome entre aspas:
COPY arquivo.txt "CANONBJC240L"
As configurações e a nomeação podem ser alteradas nas CONFIGURAÇÕES DA IMPRESSORA inclusive no que diz respeito a imprimir diretamente e desabilitar o spool.
Verifique e teste.
Enviado: 15 Jun 2007 17:26
por pringles
Então pessoal... consegui resolver o problema da impressão demorada.
Na verdade, eram duas configurações que tinham que ser alteradas, dentro das propriedades da impressora. Na guia "Detalhes", entrei em "Configuração da porta" e tirei as duas marcações que haviam ali.
Feito isso, a impressão está normal agora.
Fica aí a dica pra outro colega que precisar.