miércoles, 18 de junio de 2008

Impresoras implementadas 2003 R2

En el rsop.msc no aparece opcion abajo del todo con las impresoras implementadas en un entorno funcional, no es que no aparezcan porque a ti te falla.

Logs:
Si estas implementando a nivel usuario la gpo:
C:\Documents and Settings\user\Configuracin local\Temp (o simplemente %temp%)
Si estas implementando a nivel de maquina:
%windir%\temp

El fichero se llama ppcUser.log y ppcMachine.log segun como estes aplicando.

Si todo esta bien, y en el log tienes:

... No se encontr ningn GPO con config. de conexin de impresoras implementadas.
... No se encontr ninguna config. de conexin de impresoras implementadas en Active Directory.

No, no eres gilipollas. Version 1.0 del software maravilloso.. busquemos las cosquillas al asunto:

Edita la GPO, elimina todas las impresoras implementadas.
Administrador de impresion en el servidor de impresion.
(Paso opcional) Boton derecho en la impresora bajo la opcion (Todas las impresoras por ejemplo) y "Quitar del directorio"
Ahora le dais a "Mostrar en el directorio"
A continuacion boton derecho "Implementar con directiva de grupo"
Seleccionar politica, user o equipo aceptar aceptar.

Por cierto para usar este complemento hay que instalarlo antes en "Agregar o quitar componentes de windows / Herramientas de administracion y supervision / Componente de administracion de impresion.

Aplicacion practica:
1 politica para cada impresora, 4 impresoras.
Si en las 4 politicas ejecutas el .exe no se cargaran a la primera todas las impresoras, tendras que cerrar e iniciar sesion varias veces.
Lo mejor, si sigues queriendo tener 1 politica por cada impresora, es que despues de aplicar todas las politicas con las impresoras configuradas lances una politica que solo ejecuta el exe. Leera todas las impresoras de las anteriores politicas y las instalara.

Impresoras por defecto.
Es buena idea en esa ultima politica vacia, ejecutar (y en orden despues del exe) un vbs que configure la impresora predeterminada que queremos.

Ejemplo de vbs:

on error resume next
Set objNetwork = CreateObject("Wscript.Network")
objNetwork.SetDefaultPrinter "\\servidor\Hp Color"

Suerte

No hay comentarios: