Página 1 de 1
Impressão na rede
Enviado: 22 Fev 2018 15:59
por prmuller
O sistema em questão foi desenvolvido no gas4 e convertido para harbour com o utilitário que o Toledo disponibilizou.
O problema é que, embora apareçam todas as impressoras da rede, se não for no computador onde está instalada a impressora, não imprime nada.
Alguém saberia a causa?
Grato,
Paulo Muller
Impressão na rede
Enviado: 22 Fev 2018 21:32
por MSDN
Nesse link :
https://www.4shared.com/rar/OwOgH6fKei/ ... do_co.html
vc pode baixar um exemplo modo console e ver a rotina que imprime em qualquer impressora da rede.
Impressão na rede
Enviado: 22 Fev 2018 22:08
por prmuller
Oi Marcelo, boa noite!
Obg pela resposta, vou testar amanha e posto.
Estou brigando aqui com coisas que vai saber. Todos os set printers estão corretos tudo endereçado, e não vai pela rede.
Se for necessário, vou compartilhar as impressoras por IP, mas, queria entender o pq não funciona como deveria.
Agora mesmo, estrou revendo a função do GAS, OPCOES_REL, que no arquivo do mestre Toledo não foi incluida.
Valeu, muito grato!
Prmuller
Impressão na rede
Enviado: 23 Fev 2018 07:12
por Toledo
prmuller escreveu:OPCOES_REL, que no arquivo do mestre Toledo não foi incluida.
A função OPCOES_REL é do GAS, procure nos PRG gerados pelo GAS que você vai encontrar. Mas no conversor gas4harbour que eu disponibilizei, a função OPCOES_REL é substituída pela função OPCOES_RHB que está no arquivo GASP40HB.PRG.
Abraços,
Impressão na rede
Enviado: 25 Fev 2018 09:02
por prmuller
Bom dia!
Domingão de sol, praia convidando!
Meu agradecimento ao Marcelo e ao Toledo (como sempre, nosso mestre) pela ajuda.
Foram três madrugadas, mas, a solução que achei, e ainda estou tentando entender o pq da coisa, foi a que vou postar abaixo, talvez, sirva para algum amigo com esse tipo de problema.
No cpt onde estiver instalada a impressora, no diretório system32/spool/printers, entrar na aba segurança/avançado e criar um novo usuário com nome Todos e dar controle total.
Agora, vai saber, mas, funcionou.
Reitero agradecimentos ao Toledo e ao Marcelo.
Sds,
Paulo Müller