Acesso negado ao imprimir

Corrigindo erro de acesso negado ao imprimir em uma impressora
compartilhada no Windows 7
Este erro ocorre quando tentamos imprimir através de um
comando de mapeamento de porta, como no D.O.S. ou em alguma linguagem de
programação como Delphi ou VB que necessite imprimir diretamente na porta
mapeada
Assista o vídeo:
1.      
Compartilhe a impressora como ImpCupom
2.      
Clique em iniciar -> executar e digite os
comandos:

%systemroot%system32spool
Clique com o botão direito na pasta
printers, vai em propriedades -> segurança
Clique em editar ( vamos adicionar dois
usuários TODOS e CONVIDADOS)
Clique em Avançado -> Clique em localizar
->  TODOS e clique OK
Clique em Avançado -> Clique em localizar
-> CONVIDADOS e clique OK

3.      
Agora nas estações, ou seja, em outro computador
execute o comando para mapear a porta da impressora do servidor.
Exemplo:

Net use lpt4  pc001ImpCupom
Como funciona:
Net use   porta pcimpressora
Net Use é um comando do DOS

PORTA  – é a porta virtual que vamos utilizar para
imprimir, lembro que a porta não pode existir no PC, exemplo se seu computador
possuir uma porta paralela lpt1, você nunca deve mapear a impressora com o
comando net use lpt1 servidorimpressora
PC – é o nome ou o número do IP
do computador que a impressora esta fisicamente instalada. Lembre-se que se
você utilizar IP, então deixe IP fixo no servidor de impressão.
IMPRESSORA –   é o nome do compartilhamento da impressora

5 respostas para “Acesso negado ao imprimir”

  1. passei pelo menos ocorrido e consegui resolver de maneira rápida e pratica, não tive resultado do modo que foi passado aqui mais por conta própria descobri o jeito rápido e fácil vamos la serve para o windows 7 8 10 você tem que ter acesso ao "dispositivo e impressora" > depois selecione a impressora em questão > na parte de cima a uma opção " servidor de impressão" algo do gênero depois vai na aba segurança e la terá uma opção " todos " e você altera as permissões seleciona todas as opções para opção "todos" e pronto o acesso negado sai

  2. Boa tarde amigo. Top seu tutorial. Agora me deparei com outro problema. Preciso capturar o caminho do compartilhamento da impressora pois quero liberar para o usuário escolher entre várias impressoras. O detalhe é que a função getprinter retorna a porta como sendo o endereço de rede e o nome da impressora exemplo : \192.168.1.100Epson LX-300 II + só que o endereço do compartilhamento é \192.168.1.100LX300 e não estou conseguindo capturar essa informação. Conhece algo que possa me ajudar?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *