Uso de Impressoras em rede

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
rogerfm
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 06 Jul 2017 14:40
Localização: São Paulo/SP

Uso de Impressoras em rede

Mensagem por rogerfm »

Ola amigos.
Pesquisei antes aqui no fórum e não encontrei nada que pudesse me auxiliar, então vou explanar a situação e ver se podem me ajudar.
Não sei o que o meu cliente aprontou que bagunçou tudo o que era de impressão.
O cenário é o seguinte :

Todas as máquinas possuem Windows 7 Ultimate

- Máquina a ser acessada que possui impressoras
Nome da máquina : Secretarianovo
Usuário : Secretaria
Senha : 0000
possui duas impressoras : EPSONLX300 ==> matricial Epson LX300, setada para uso compartilhado, conectada à LPT1
HPLaserJetM426 ==> HP Laser Jet M426, setada para uso compartilhado, conectada à USB

O que preciso, é que os outros usuários (outras máquinas que utilizam o sistema em Clipper do servidor) possam efetuar suas impressões nas impressoras conectadas à máquina Secretarianovo.

Tentei de tudo utilizando o comando do DOS "NET USE" informando máquina, usuário, senha, etc .... mas sempre retorna erro.
Não sei se usei a sintaxe correta, ou se faltou alguma informação, parametro, ou sei lá o que... (quando bate o nervosismo, já não se pensa direito...rs)

Perguntas :
- ambas impressoras, devem ter seus drives instalados nos outros equipamentos que precisam fazer impressão ?
- gostaria de criar arquivos .BAT para selecionar uma impressora ou outra, assim ficaria de fácil manuseio para os usuários, então como seriam os comandos NET USE para cada impressora ?

Agradeço a atenção e ajuda.
Rogério "Homer"
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Uso de Impressoras em rede

Mensagem por rubens »

Bom dia...

Não sei se você vai conseguir usar a laserjet com compartilhamento... talvez algum colega passe o caminho das pedras..
Que erro é retornado quando usa o NET LPT1... com a LX300? Sem a mensagem de erro fica mais difícil.
Não precisa ter o driver dela instalado no terminal, não, basta o comando net use ser executado com exito.
Tem que ver também como está as permissões do compartilhamento da lx300. Você terá que adicionar permissão para o usuário todos...
Se quiser pode instalar ela no terminal e fazer um teste para ver se tá imprimindo pelo windows mesmo, fora do seu aplicativo...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Uso de Impressoras em rede

Mensagem por prmuller »

Bom dia amigo!
Isso aconteceu comigo há tempos atrás e é uma chatice total, porém fácil para resolver.
Na máquina onde estão instaladas as impressoras, procure a pasta c:\Windows\System32\Spool\Printers. Nessa pasta, vá em propriedades/segurança/avançadas e crie um novo usuário de nome Todos e de permissão total.
Nas outras máquinas, instale as impressoras como sendo impressora de rede e use o comando net use normalmente para ambas impressoras.
Caso persista o erro, instale uma porta lpt2 nas máquinas da rede e direcione o comando net use para ela (o win 7 reserva a lpt1 para impressoras locais).
Creio que isso vá resolver o teu problema, da mesma forma que resolveu o meu.
Boa sorte!

prmuller
Avatar do usuário
rogerfm
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 06 Jul 2017 14:40
Localização: São Paulo/SP

Uso de Impressoras em rede

Mensagem por rogerfm »

Obrigado pessoal pelas informações iniciais.
Fiz algumas configurações nos equipamentos onde as impressoras estão instaladas, instalei os drives das impressoras em todos os equipamentos e de certa maneira consegui utilizar qualquer impressora de qualquer equipamento.
Agora, continuo com um único problema, que é a senha de acesso à máquina SECRETARIANOVO.

Se, através do DOS, digitar o comando manualmente, é solicitado a senha de usuário, conforme abaixo:

C:\net use lpt1 \\secretarianovo\epsonlx300 /user:secretarianovo\secretaria
A senha ou o nome de usuário é inválido para \\secretarianovo\epsonlx300.

Digite a senha para que 'secretarianovo\secretaria' se conecte a 'secretarianovo': _


Já tentei de diversas maneiras incluir a senha "0000" no comando NET USE para que seja algo automático e não precise que o usuário efetue esta digitação, e não consigo !!!
Rogério "Homer"
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Uso de Impressoras em rede

Mensagem por Toledo »

Amigo, você já tentou:

C:\net use lpt1 \\secretarianovo\epsonlx300 /user:secretarianovo\secretaria 0000

Abraços
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

Uso de Impressoras em rede

Mensagem por prmuller »

Amigo,
Muito provavelmente a máquina em questão (a que exige senha no net use) deve estar com seu compartilhamento protegido por senha. Verifique e desabilite a opção.

Prmuller
Avatar do usuário
fertriod3
Usuário Nível 1
Usuário Nível 1
Mensagens: 36
Registrado em: 18 Set 2009 14:05
Localização: Tietê-SP

Uso de Impressoras em rede

Mensagem por fertriod3 »

Amigo,

Pra mim, o que resolveu foi acrescentar um comando no registro, pelo Regedit, executado como Administrador:

Em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, acrescente NOVO> Novo valor DWORD chamado EnableLinkedConnections, com valor 1. Reinicie o computador.

Fernando
Fernando Lara
fernando.pareschi@gmail.com
Clipper 5.2 - Blinker 7 - Samba
xHarbour
Responder