Compartilhamento de impressora no 98

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Compartilhamento de impressora no 98

Mensagem 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
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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á

Mensagem 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 ?
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
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Mensagem 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
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem 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.
"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
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem 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.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem 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.
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.
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem 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.
Responder