Página 1 de 1
Mapeamento de Impressoras no TS
Enviado: 06 Mai 2010 16:53
por Sérgio A C
Bom dia a todos.
Preciso mapear impressoras no Win Server 2003. Sempre que o usuário se loga, as impressoas são perdidas. Se alguém puder me informar uma função para ler as impressoras no Xp, eu agradeceria.
Um abraço.
Re: Mapeamento de Impressoras no TS
Enviado: 06 Mai 2010 17:06
por Maligno
Olá.
Seja bem-vindo ao fórum.
Diretamente pelo Clipper não será possível obter uma lista com as impressoras instaladas no Windows, já que o Clipper não tem acesso à API do Windows. Mas é possível por meio de um programa externo. Uma alternativa é a biblioteca
WAPI, que usa um programa Windows, que executa esta e diversas outras funções, comunicando resultados por meio de arquivos texto. Se interessar, baixe e leia o arquivo README, que contém os detalhes de uso.
Re: Mapeamento de Impressoras no TS
Enviado: 06 Mai 2010 21:18
por alxsts
Olá!
Não sei se entendi bem a pergunta. Você quer mapear uma impressora instalada no servidor em estações que usam o sistema em Clipper?
Use o comando NET do Windows, com a opção USE e o parâmetro /PERSISTENT:YES. Veja a sintaxe:
NET USE
[dispositivo|*] [\\computador\compartilhamento[\volume] [senha | *]]
[/USER:[domínio\]usuário]
[/USER:[nome de domínio com ponto\]usuário]
[/USER:[nome_usuario@nome de domínio com ponto]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {dispositivo | *} [senha | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
Exemplo:
Código: Selecionar todos
NET USE Lpt1: \\NomeDoServidor\NomeDoCompartilhamento /PERSISTENT:YES
Re: Mapeamento de Impressoras no TS
Enviado: 06 Mai 2010 22:36
por sygecom
Olá Sergio,
Se compilar seu aplicativo clipper com xHarbour, você pode facilmente usar impressoras do TS.
Re: Mapeamento de Impressoras no TS
Enviado: 08 Mai 2010 17:19
por Sérgio A C
Obrigado pelas orientações. Já baixei o WAPI e vou testar. Mapear via NET USE ou pelo DOSPRINT no XP eu sei. Mas eu gostaria de ler as impressoras e trabalhar direto com elas via programa.
Já com o TS o problema é quando o usuário se desconecta e se conecta novamente, ele não mapeia as impressoras corretamente. Se puderem me ajudar ....
Re: Mapeamento de Impressoras no TS
Enviado: 10 Mai 2010 23:50
por sygecom
Olá Serigio,
Como eu disse o xHarbour trabalha facilmente com impressoras, tanto pela rede, usb, remota, jato de tinta, laser, lpt e etc..de forma nativa, procure no fórum por getprinters() que achara varios exemplos.