
Necesito implementar impresoras usando IPP en el script de inicio de sesión (batch/vbs).
Encontré el siguiente script para hacer esto:
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"
Esto parece mejorar la impresora. Sin embargo, al acceder a la impresora se produce un error de "acceso denegado". El usuario que agrega las impresoras es una cuenta de administrador.
Agregar la impresora manualmente funciona bien, sin embargo, debo ingresar las credenciales de inicio de sesión de un usuario local. (?)
Respuesta1
El problema era que se estaba utilizando un proxy y, aunque estaba marcado en la configuración del proxy, las direcciones locales no omitían el proxy. Al agregar 10.*.*.*
excepciones de proxy, solucioné este problema.
De todos modos, no esperaba que una impresora usara el proxy.
Editar: Aparentemente, agregar una excepción de proxy no funciona para las conexiones realizadas al agregar la impresora, lo que resulta en una excepción de acceso denegado al configurar la impresora como predeterminada antes de acceder a la impresora manualmente.