Imprimir em rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Imprimir em rede

Mensagem por janio »

Olá a todos,

Pessoal, andei pesquisando neste Fórum e vi muitas pessoas dizendo que conseguem imprimir em uma impressora de rede da seguinte forma:

Código: Selecionar todos

   SET PRINTER ON 
   SET DEVICE TO PRINTER
   SET PRINTER TO \\servidor\impressora\lpt1
   SET CONSOLE OFF
Ocorre que já tentei várias vezes e não tô conseguindo fazer funcionar da maneira acima, sempre dá o erro:

Código: Selecionar todos

Error TERM/2014 Create error: \\servidor\impressora\lpt1.prn
(DOS Error 31)
Quit  Retry  Default
Alguém sabe dizer porque não está dando certo?

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
support sistemas
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 22 Set 2005 23:43
Localização: Londrina

Mensagem por support sistemas »

faz um bat com o seguinte comando


net use lptx \\servidor\hp
depois chama o sistema.exe

pronto
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

support sistemas escreveu:faz um bat com o seguinte comando
net use lptx \\servidor\hp
depois chama o sistema.exe
pronto
Ok. Vejo um problema nesse método. Sempre é setado a mesma impressora...e... se eu tiver várias impressoras compartilhadas em vários computadores?

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
support sistemas
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 22 Set 2005 23:43
Localização: Londrina

Mensagem por support sistemas »

Faz um bat para cada micro tenho clientes que tem 15 computadores
foi o unico metodo que encontrei

vc pode setar quantas impressoras no bat


net use lpt1 \\servidor\hp
net use lpt2 \\servidor\epson
net use lpt3 \\financ\epson

dentro do sistema eu pergunto qual lpt quero imprimir
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

esse método é mto bom. eu tenho utilizado largamente.
mas quando chega no XP..... :-O
ás vezes dá erro, diz q não encontrou a porta.... é uma meleca.....

bbbrrrrrrr

Abcs
Mário
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Olá a todos,

Ok. compreendi perfeitamente, mas insisto na pergunta:

É possível imprimir com

SET PRINTER TO \\servidor\impressora\lpt1

ou não?

Vi muitas pessoas dizendo que SIM... só falta saber o é que fazem de diferente do código acima...

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

{{Ok. Vejo um problema nesse método. Sempre é setado a mesma impressora...e... se eu tiver várias impressoras compartilhadas em vários computadores?}}

Ei Jânio!
E se você fizer o seguinte:
net use lpt1: \\computer1\impressora1 (para a primeira porta)
e
net use lpt2: \\computer1\impressora2 (para a segunda porta)
e
net use lpt3: \\computer2\impressora1 (para a terceira porta)
e assim........

Eu utilizo assim e posso setar, se não me engano, até 9 portas....
Tchau
Visitante

Mensagem por Visitante »

Jânio...

Que tal dar uma olhadinha no PageScript4?

Veja-o em:
www.abeelabs.com

Essa versão do pageScript tem suporte aos comandos nativos de impressão do clipper, reduzindo (para aqueles que querem impressão não gráfica) a adaptação do código.

Um Clip Abraço
Responder