Impressora em Rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Martins
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 25 Ago 2005 10:21

Impressora em Rede

Mensagem por Martins »

Pessoal!!

:(

Tenho uma pequena rede, e nela temos duas impressoras, uma está no PC onde o programa roda e a outra está na maquina: \\MARCOS02, o nome de compartilhamento é HP, queria saber como faço para mandar alguns relatórios para essa impressora, já tentei algumas dicas mas sem sucesso:

NET USE LPT1\\MARCOS02\HP PC com Win98, os demais são XP.
"o nome da rede não foi encontrado"

já tentei essa aqui.

Código: Selecionar todos

FUNCTION IMPRIME(arquivo) 
arquivo := "C:\TESTE\PLISTA.PRN" 
xporta := "LPT1" 
XTERM := "\\MARCOS2\HP" 

NETREDIR(XPORTA+":",XTERM) 
set console off 
! copy /b &arquivo lpt1 
set console on 
NETCANCEL(XPORTA+":") 
FCLOSE(ARQUIVO) 
keyboard chr(27) 
Meu clipper não reconhece o NETDIR nem NETCANCEL, uso Clipper 5.2+FastLib.

Se alguém puder dar uma ajuda, fico muito agradecido.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Imagino que vc deva colocando:

NET USE LPT1: \\MARCOS02\HP

Pelo que vc postou esta faltando o : e um espaço entre o dispositivo (lpt1:) e o endereço (\\marcos02\hp).

Verifique.

Mesmo assim, o Clipper manda o relatório para LPT1. Se vc já tem uma impressora local, não será possível fazer o que vc quer.
Mapeie a LPT2 da sua máquina com o comando acima.
Crie o relatório em arquivo LPT2
A saida do relatório irá para a impressora mapeada como lpt2.
Martins
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 25 Ago 2005 10:21

Mensagem por Martins »

:))

Blz, já resolvi problema

utilizei mesmo o net use **

Martins

Valew a todos pela atenção!!!
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

A segunda opção pode esquecer pois as funções NET* são para uso com Novell Netware, a primeira opção está correta, se está informando que o caminho não foi encontrado é porque existe algum problema com o caminho informado, verifique novamente as configurações da rede, faça alguns testes para tentar saber onde está o erro.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Martins
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 25 Ago 2005 10:21

Mensagem por Martins »

Clipper escreveu:Prezado Colega

A segunda opção pode esquecer pois as funções NET* são para uso com Novell Netware, a primeira opção está correta, se está informando que o caminho não foi encontrado é porque existe algum problema com o caminho informado, verifique novamente as configurações da rede, faça alguns testes para tentar saber onde está o erro.

Até logo.

Marcelo
Marcelo

Valeu pelos esclarecimentos, já resolvi aqui, vou escrever um BAT, e pronto, já tá prontinho, mesmo assim, muito obrigado por esclarecer sobre as funções NET*.

Até a próxima.

valew pessoal!!
:xau
Responder