
Preciso implantar impressoras usando IPP no script de logon (lote/vbs).
Encontrei o seguinte script para fazer isso:
rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600"
Isso parece adicionar bem a impressora. Porém, ao acessar a impressora ocorre um erro de “acesso negado”. O usuário que adiciona as impressoras é uma conta de administrador.
Adicionar a impressora manualmente funciona bem, mas sou obrigado a inserir as credenciais de login de um usuário local. (?)
Responder1
O problema era que um proxy estava em uso e mesmo tendo sido verificado nas configurações de proxy, os endereços locais não ignoravam o proxy. Ao adicionar 10.*.*.*
exceções de proxy, resolvi isso.
De qualquer forma, eu não esperava que uma impressora usasse o proxy.
Editar: aparentemente adicionar uma exceção de proxy não funciona para as conexões feitas ao adicionar a impressora - o que resulta em uma exceção de acesso negado ao definir a impressora como padrão antes de acessá-la manualmente.